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
341121649396	341121649957	341121650507	341121651057	341121651606	341121652157	341121652707	341121653257	341121653806	341121654357	341121654907	341121655457	341121656006	341121656557	341121657107	341121657657	341121658206	341121658757	341121659307	341121659857	341121660406	341121660957	341121661507	341121662057	341121662606	341121663157	341121663707	341121664257	341121664806	341121665357	341121665907	341121666457	341121667006	341121667557	341121668107	341121668657	341121669206	341121669757	341121670307	341121670857	341121671406	341121671957	341121672507	341121673057	341121673606	341121674157	341121674707	341121675257	341121675807	341121676357	341121676907	341121677457	341121678006	341121678557	341121679107	341121679657	341121680206	341121680757	341121681307	341121681857	341121682406	341121682957	341121683507	341121684057	341121684606	341121685157	341121685707	341121686257	341121686807	341121687357	341121687907	341121688457	341121689006	341121689557	341121690107	341121690657	341121691206	341121691757	341121692307	341121692857	341121693406	341121693957	341121694507	341121695057	341121695606	341121696157	341121696707	341121697257	341121697807	341121698357	341121698907	341121699457	341121700006	341121700557	341121701107	341121701657	341121702206	341121702757	341121703307	341121703857	341121704406	341121704957	341121705507	341121706057	341121706606	341121707157	341121707707	341121708257	341121708806	341121709357	341121709907	341121710459	341121711006	341121711557	341121712107	341121712657	341121713206	341121713757	341121714307	341121714857	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23005	21469	29277	24097	21731	22926	21423	11747	8758	6836	4747	3751	3101	2814	2634	2332	1762	1364	1264	1106	1060	1045	937	864	814	803	798	750	709	750	726	737	755	727	662	738	662	685	706	711	705	680	665	665	724	735	687	694	715	759	723	697	704	704	708	782	737	710	697	756	704	768	729	772	743	754	732	745	769	732	701	689	719	694	754	702	701	686	757	704	725	726	703	689	685	690	717	729	716	665	706	704	712	727	752	694	679	698	739	707	687	750	727	684	659	699	684	733	669	708	698	651	697	694	710	722	714	706	699	607	714	678	685	728	653	730	698	647	692	658	700	725	669	724	736	759	682	710	710	715	675	696	683	750	707	671	667	716	712	753	708	706	730	669	695	669	672	715	701	674	729	644	667	667	723	674	750	693	731	693	713	676	706	692	713	654	722	708	709	701	669	691	665	715	716	679	707	700	700	668	645	684	727	671	653	656	689	699	693	707	688	689	657	694	691	654	731	705	683	683	716	708	704	689	722	687	695	674	744	719	693	713	651	628	703	747	703	694	690	626	703	750	681	656	725	674	704	659	736	692	688	685	712	666	663	713	702	702	690	728	690	701	690	690	689	700	684	700	690	678	716	674	679	669	692	691	677	723	679	687	681	649	676	680	712	650	705	687	689	725	680	717	669	709	677	709	716	674	718	660	654	680	662	723	736	713	713	709	702	693	731	645	735	698	691	665	671	687	674	725	747	726	730	742	713	739	718	718	735	650	721	644	652	727	698	714	670	658	680	677	713	690	770	681	705	690	670	710	712	671	691	715	695	708	685	698	694	699	684	704	697	689	688	701	691	684	726	685	683	685	716	733	700	706	744	639	678	688	665	702	713	676	673	705	663	663	709	667	673	742	704	709	692	722	683	726	661	683	692	685	657	713	766	653	669	665	660	738	640	709	654	715	685	670	672	691	673	679	717	686	705	676	729	707	735	724	666	677	661	665	717	725	769	694	656	664	758	680	694	708	753	664	663	669	713	726	721	683	715	681	666	684	717	666	679	670	760	683	671	711	689	667	696	703	723	685	713	738	687	648	683	712	703	701	725	719	708	680	684	676	691	678	675	697	703	680	679	661	689	684	677	754	675	709	683	726	712	683	718	713	680	664	709	700	705	724	724	689	730	728	783	706	714	750	659	661	698	670	688	688	668	680	742	678	725	753	646	746	711	673	745	686	703	698	673	693	676	706	760	718	752	689	676	681	717	679	712	694	696	713	659	660	703	725	671	676	626	676	687	694	682	705	665	699	725	734	692	687	725	701	726	712	709	733	657	642	694	679	691	694	718	697	728	729	734	714	665	725	708	665	715	690	695	711	726	707	643	698	673	740	699	664	709	671	742	740	723	645	671	663	673	701	656	678	682	706	686	678	705	736	715	725	717	706	749	671	740	715	653	672	699	721	751	732	720	716	679	705	642	681	688	675	719	693	715	702	663	780	692	691	750	677	717	689	696	713	687	685	708	733	684	717	682	686	719	689	676	682	727	711	683	720	660	707	685	665	662	699	635	713	692	712	663	732	672	705	653	705	726	712	727	685	695	681	715	681	668	686	671	684	703	708	715	682	704	691	700	708	697	699	662	706	670	710	706	709	677	692	708	666	728	726	695	709	734	683	686	670	707	656	693	682	686	686	685	712	662	711	712	674	737	648	709	718	724	744	666	697	651	733	704	703	644	731	762	664	702	702	703	731	640	713	707	708	700	677	753	708	717	686	701	694	712	704	638	672	716	683	664	721	712	677	674	707	689	708	728	697	662	650	711	693	657	703	692	713	692	677	699	693	701	708	668	670	642	729	736	726	737	696	717	717	689	708	742	691	692	646	667	712	688	666	679	685	697	615	686	682	702	715	757	694	702	668	709	647	674	718	744	698	673	647	672	725	683	718	714	664	722	691	728	678	665	677	677	703	674	701	686	720	691	695	748	772	664	721	725	702	726	702	683	727	713	698	721	708	716	688	682	693	703	665	687	691	710	701	695	705	676	682	720	713	703	673	698	695	712	732	696	673	640	743	658	698	690	719	691	664	681	681	698	645	687	659	705	707	741	679	692	664	705	707	699	690	714	713	660	665	660	719	685	685	715	704	723	686	662	694	697	713	695	714	689	708	680	677	684	721	693	703	730	680	687	683	688	676	666	664	662	682	755	713	705	708	661	646	662	736	670	719	680	656	707	711	687	691	721	698	674	695	742	696	716	707	682	683	656	655	683	659	709	744	679	693	694	666	708	695	700	704	694	713	684	720	700	726	663	766	703	650	707	728	701	688	683	673	708	727	686	701	667	746	732	686	689	671	664	705	735	711	743	662	691	704	722	705	717	737	683	711	661	692	699	678	682	711	729	724	682	698	730	675	732	725	657	700	684	686	721	696	691	655	666	708	719	732	686	682	689	683	712	693	705	749	687	705	708	751	672	694	706	728	678	672	738	700	662	670	702	685	680	708	724	736	726	683	750	696	704	664	701	684	673	754	673	703	650	718	688	662	650	678	710	688	728	688	717	718	665	674	699	708	710	765	722	663	732	662	664	688	651	755	677	697	686	628	677	673	663	718	706	713	679	619	715	677	695	685	670	654	674	656	693	674	702	701	678	690	666	718	717	738	683	687	688	704	710	662	692	650	696	740	711	673	716	688	677	682	672	623	665	638	677	657	654	678	626	703	729	667	651	696	721	667	714	666	689	692	706	676	725	702	670	690	672	647	718	709	678	695	660	709	652	688	683	699	689	700	695	711	680	704	670	702	690	708	716	711	720	706	661	695	669	665	689	673	680	689	678	691	639	636	701	693	725	694	700	681	722	670	687	709	725	729	725	707	673	709	675	722	698	698	747	718	697	716	687	724	696	703	696	651	681	745	753	710	688	710	669	683	705	678	686	691	653	731	636	711	718	701	676	670	703	727	744	678	701	659	699	684	703	638	667	690	726	646	672	718	690	726	669	709	691	684	615	681	705	689	683	680	655	746	697	702	730	706	647	716	698	689	690	700	692	700	691	696	716	703	725	707	691	668	670	723	670	677	727	676	695	702	698	634	698	693	697	667	708	683	668	733	698	673	699	704	728	674	674	688	714	703	696	728	752	706	675	707	681	637	643	664	715	725	708	682	692	700	642	680	710	642	698	688	700	704	747	716	756	706	687	658	675	679	712	663	693	734	662	670	700	750	726	717	707	715	701	705	656	670	671	674	702	711	704	670	715	779	705	678	667	677	714	691	656	691	652	692	712	685	707	672	738	719	678	744	681	689	692	691	699	710	656	715	716	709	688	706	690	680	715	707	638	664	723	691	718	678	674	689	703	675	696	647	748	691	677	691	685	661	714	681	686	668	714	686	703	695	699	718	675	723	660	687	673	701	684	703	682	676	650	669	717	726	661	620	711	687	703	662	680	709	674	746	676	659	687	696	707	644	697	652	715	685	713	705	737	749	673	717	674	680	674	685	706	683	681	687	671	689	686	711	685	725	694	760	722	714
36235	59856	42313	31898	25584	22119	18230	14323	12541	9800	6865	5533	4479	4042	3712	3212	2366	1709	1687	1366	1147	1123	1020	1008	940	882	795	827	776	772	739	756	727	694	738	734	728	725	725	718	758	727	709	697	703	725	713	738	735	724	737	749	708	679	784	753	745	788	764	698	803	766	750	700	766	777	790	731	662	732	692	714	677	714	730	723	768	738	716	718	701	701	763	674	716	681	682	700	719	705	651	705	744	732	730	700	677	728	729	711	633	716	666	752	703	663	676	731	711	708	718	735	713	731	765	652	804	705	704	673	713	677	723	700	760	691	695	695	647	712	754	693	745	708	681	724	664	745	694	677	691	687	667	745	712	736	717	726	699	683	685	698	697	689	716	729	662	676	675	695	663	724	702	704	660	719	695	702	704	687	676	636	778	749	745	737	720	675	681	693	710	683	735	655	682	712	655	741	736	707	707	685	741	723	689	692	707	706	754	707	736	644	688	725	698	687	709	741	707	685	686	664	682	712	720	679	704	720	739	716	684	683	732	727	686	698	676	709	692	695	702	713	705	677	729	719	709	721	666	650	657	701	684	699	669	692	689	716	690	699	720	683	702	753	733	669	663	678	626	714	664	703	718	676	644	725	767	713	736	776	699	754	688	716	699	702	692	715	686	718	647	715	728	714	656	717	705	711	732	695	672	714	740	724	689	705	729	693	748	722	711	710	657	734	679	717	709	743	684	653	693	709	705	698	694	663	656	702	689	717	696	717	731	697	732	695	746	699	656	700	677	729	728	738	722	753	689	692	714	689	675	715	651	674	707	776	713	737	690	704	695	693	740	713	719	686	693	722	726	692	744	701	696	673	678	681	708	671	717	727	683	675	704	724	699	680	679	713	760	689	757	719	654	702	722	695	708	635	667	705	700	740	701	701	735	658	689	715	725	685	718	712	709	719	685	696	627	694	726	679	687	687	718	687	725	706	682	699	743	680	736	734	654	701	656	745	718	699	712	701	797	697	685	755	730	752	688	705	719	665	685	650	695	690	749	713	691	670	727	688	673	677	710	759	736	707	716	676	735	735	681	724	693	724	677	733	672	709	718	662	729	721	706	673	728	703	711	723	711	671	688	677	703	731	700	694	680	715	756	677	728	683	712	712	751	698	712	715	748	683	744	648	735	680	693	709	741	686	707	707	695	734	718	675	717	760	726	729	695	677	684	715	697	680	701	685	735	724	716	688	696	733	710	684	703	694	700	715	701	727	719	729	697	703	608	717	738	682	717	716	682	712	712	777	711	684	702	691	716	734	754	730	666	684	714	738	690	710	716	657	707	720	698	760	698	738	687	738	647	660	710	704	677	744	717	766	707	732	706	687	696	696	666	717	659	690	714	716	685	763	728	752	736	721	670	717	679	718	711	701	649	731	686	733	699	700	673	717	703	717	698	699	671	710	732	704	774	703	734	736	717	651	651	676	699	688	692	717	709	710	690	683	741	661	738	737	766	686	726	692	703	759	727	706	715	639	750	724	658	676	699	685	669	682	717	686	690	681	708	714	704	693	716	712	686	716	676	669	684	683	669	696	699	728	705	675	692	703	758	717	663	707	732	707	688	702	742	729	693	741	676	689	746	691	687	738	728	722	741	723	721	692	714	698	718	701	713	673	703	695	714	721	723	653	704	703	696	694	711	684	723	681	694	684	695	721	700	650	692	709	702	723	662	743	670	748	707	721	697	707	735	673	683	739	702	712	692	690	701	705	687	729	697	639	713	704	675	717	712	708	629	711	711	682	705	734	736	731	716	710	674	691	688	692	702	700	729	710	731	663	741	701	758	720	760	687	713	679	720	652	715	706	665	708	670	743	676	752	715	702	749	745	734	739	719	686	661	711	712	679	738	685	744	703	731	710	745	702	660	730	693	708	688	716	695	719	756	718	684	720	723	690	737	681	653	691	674	696	710	730	734	734	747	719	717	738	698	689	692	671	708	688	726	742	713	727	709	708	704	715	713	707	687	711	724	732	710	685	739	702	721	704	670	727	690	729	709	670	692	701	700	712	698	701	756	718	743	714	715	751	693	721	710	700	729	702	687	749	718	759	691	685	710	674	704	716	708	749	659	728	680	644	695	735	694	725	691	654	678	682	716	746	745	747	702	695	734	706	687	729	692	724	759	686	758	715	704	733	717	704	680	654	757	707	683	706	663	717	708	664	650	687	705	730	705	667	748	713	687	730	713	695	681	699	650	686	674	674	718	692	709	764	701	733	690	739	711	702	698	711	727	706	698	717	693	684	678	668	715	708	634	713	716	715	698	725	693	708	705	713	692	712	707	714	707	713	679	688	706	721	679	695	706	696	718	684	699	741	695	700	723	735	722	709	724	709	703	621	655	717	702	759	671	689	681	725	674	699	764	720	707	700	675	649	679	725	711	675	674	681	718	735	716	734	694	689	705	752	677	684	701	695	736	758	683	727	713	693	720	703	776	679	657	666	707	695	711	747	670	716	725	677	730	704	693	695	773	684	745	689	764	745	684	672	726	723	696	693	766	688	718	742	693	730	713	714	705	702	679	682	708	690	723	698	756	715	697	728	727	709	712	716	733	699	718	660	637	723	672	711	673	687	712	701	698	683	681	699	710	689	654	715	712	680	678	689	701	712	713	713	716	757	650	710	712	683	744	724	663	739	721	762	749	766	750	694	704	695	696	679	679	743	736	700	772	696	709	724	729	714	702	697	746	711	621	697	697	663	660	672	671	760	684	704	706	728	694	741	709	727	652	672	722	704	714	704	761	724	707	681	731	737	727	670	702	771	698	709	705	707	751	673	740	745	732	682	715	668	749	684	666	680	719	730	750	677	708	706	730	746	724	648	727	690	672	711	747	663	706	694	727	682	720	693	702	702	716	679	714	680	708	706	682	736	665	735	699	697	740	688	703	685	700	709	723	728	705	683	711	673	756	709	711	716	701	760	771	716	717	728	713	762	721	685	745	686	711	688	696	689	669	739	708	691	676	667	765	730	689	702	722	692	720	689	691	735	697	719	692	737	734	691	718	690	676	693	706	734	699	716	699	705	692	739	751	704	761	748	694	736	713	693	726	761	714	709	696	683	701	679	705	689	665	743	685	728	700	684	682	721	709	644	654	726	673	685	702	718	712	702	727	730	679	716	691	712	679	703	727	712	710	685	754	697	727	681	700	678	694	728	695	722	712	686	689	689	723	727	690	676	656	647	731	731	740	752	724	700	730	683	718	717	722	716	714	683	727	731	679	688	713	699	677	701	707	696	684	719	710	710	677	692	676	703	694	715	694	707	737	688	688	661	627	663	694	690	706	667	694	679	691	716	763	687	701	723	703	681	676	695	737	704	719	688	695	695	734	650	697	721	736	667	715	696	667	690	682	705	715	675	686	721	712	661	707	698	780	703	670	713	700	741	700	742	707	705	684	720	663	714	690	655	701	725	701	731	686	721	693	717	739	711	683	720	710	730	717	689	698	706	742	698	729	692	692	719
30738	32441	30756	21887	13426	8379	5975	4722	3573	2379	1826	1472	1213	1175	1031	861	719	638	564	512	503	502	476	465	437	446	400	398	399	394	387	404	397	436	376	441	358	372	410	381	392	405	395	348	405	398	383	406	396	399	396	369	387	367	395	363	378	363	392	360	401	447	387	386	399	387	414	395	394	408	396	348	364	368	367	388	373	353	361	349	371	419	382	350	372	323	388	398	369	397	390	406	393	369	380	366	403	404	379	397	406	351	407	383	413	392	412	374	349	386	385	360	387	410	373	416	393	391	400	399	398	392	413	345	373	378	391	381	372	414	374	428	394	410	378	424	377	336	361	376	415	363	354	401	415	378	395	380	359	408	416	355	428	400	375	403	396	366	416	365	386	408	346	376	390	405	360	388	363	383	391	378	376	374	361	404	385	398	366	392	378	380	386	382	394	413	409	360	386	372	382	386	397	337	376	395	339	374	380	409	413	404	374	376	370	384	388	381	380	395	365	380	411	387	378	415	372	378	413	358	386	385	366	329	387	381	397	400	406	383	390	374	396	362	367	384	379	403	377	371	394	412	367	413	323	374	409	389	401	400	363	371	367	410	372	425	405	381	366	374	357	382	398	374	387	394	429	361	372	401	401	368	381	344	404	359	408	390	390	368	422	397	401	377	373	393	391	374	379	382	367	430	399	393	362	410	397	368	399	347	394	405	389	415	387	386	403	377	405	402	361	389	399	362	390	394	377	400	394	388	423	421	399	417	378	360	345	390	367	372	367	358	426	395	352	376	392	374	371	383	400	386	403	383	389	390	394	401	361	338	399	407	397	391	387	377	375	418	429	359	378	398	394	397	355	355	427	405	366	405	398	404	381	410	365	408	393	392	392	397	379	388	381	373	372	374	405	383	351	384	366	365	394	349	418	367	355	382	372	391	363	357	389	370	355	407	373	407	382	409	435	395	393	413	401	373	370	373	383	391	361	389	378	396	363	362	385	395	366	383	412	370	391	376	396	388	396	372	383	399	379	358	358	395	344	362	389	392	356	394	418	361	415	379	375	402	378	412	382	382	364	413	403	388	409	372	371	356	371	367	422	430	389	384	374	401	373	395	405	383	391	386	384	419	359	387	374	388	377	408	390	403	392	411	395	388	365	361	382	394	372	356	370	389	362	383	372	391	380	402	416	379	349	414	392	362	369	379	394	384	380	364	376	407	382	390	406	416	356	362	347	405	386	393	375	402	372	395	407	374	378	419	371	412	378	390	376	367	388	417	364	397	409	376	376	377	422	408	359	375	428	371	375	368	335	401	402	389	365	386	372	383	389	401	407	333	391	385	414	417	385	385	397	395	414	392	369	409	375	374	414	380	386	396	361	358	366	408	388	414	361	370	433	375	344	351	392	371	400	410	389	380	386	360	360	391	367	396	369	396	383	393	397	380	386	380	382	337	350	407	397	368	382	384	405	385	376	378	390	372	393	397	410	392	387	370	390	435	378	405	388	384	377	371	423	390	399	345	423	385	411	397	369	408	403	406	368	409	390	340	393	368	361	391	373	370	411	373	375	393	381	418	384	375	397	370	377	396	396	383	376	417	409	370	390	372	421	395	441	410	380	363	359	388	367	385	376	370	355	391	387	383	384	371	415	378	379	380	362	369	370	372	372	425	393	368	402	405	387	403	394	382	376	379	377	383	392	385	392	387	365	410	378	397	375	429	348	381	381	391	360	389	402	342	382	403	414	406	405	395	414	393	357	391	377	409	374	395	369	387	399	381	370	390	374	356	374	392	366	380	400	410	390	377	375	395	428	384	388	387	358	349	346	394	409	399	336	396	351	400	372	372	411	389	397	357	383	369	419	390	385	408	380	368	379	371	371	388	420	393	336	371	340	410	389	358	362	400	390	370	382	423	378	383	350	382	396	376	402	379	365	368	352	401	363	372	355	354	395	370	398	387	394	371	415	352	392	370	353	378	372	412	355	363	338	384	373	379	398	384	426	393	378	386	395	359	380	415	374	409	363	372	382	375	377	378	406	393	382	400	372	370	367	367	415	375	376	398	421	387	408	400	390	355	350	394	354	405	415	383	383	399	375	386	397	389	376	387	422	397	376	390	387	396	378	391	395	381	369	378	358	396	399	390	410	420	374	391	368	421	386	386	402	381	351	387	382	398	439	376	364	373	384	352	370	394	351	382	344	370	407	347	387	418	404	384	369	375	368	418	379	386	347	386	377	363	392	378	381	376	398	422	374	391	392	391	395	377	408	358	375	340	393	367	379	378	391	381	376	384	397	366	377	384	368	395	359	380	395	352	369	378	413	394	427	406	389	398	364	393	382	397	385	390	385	409	384	363	371	394	372	372	400	391	378	369	354	377	401	378	387	381	412	398	366	367	436	401	369	372	381	396	383	400	374	402	369	405	386	360	447	359	415	389	386	385	400	381	357	433	387	423	392	356	383	378	380	380	365	405	394	387	382	378	393	379	370	407	403	344	402	393	384	391	398	405	388	384	384	402	394	381	360	363	390	396	391	400	404	424	372	384	416	377	377	375	379	382	393	425	397	408	391	372	418	375	362	386	361	387	396	396	363	384	392	367	398	383	416	358	372	374	386	370	355	372	404	421	414	380	377	381	409	375	402	377	416	344	375	388	385	397	368	360	399	331	400	419	392	416	358	377	384	392	405	399	414	367	388	422	423	394	380	381	383	415	401	427	407	401	362	367	400	409	409	396	369	399	375	378	378	372	409	394	370	404	348	341	396	356	413	393	359	379	416	417	350	405	389	374	385	369	369	378	406	389	407	390	355	406	409	392	364	370	364	402	401	398	417	394	386	396	440	402	389	395	385	395	401	387	388	376	397	396	393	378	376	395	376	405	390	356	373	406	383	410	357	446	388	374	378	396	405	373	405	381	394	358	384	400	323	391	411	407	414	415	374	357	372	399	382	375	364	362	348	374	404	368	401	397	405	369	382	405	378	389	427	378	387	394	399	409	411	417	369	372	370	407	349	423	396	369	411	380	398	364	400	389	386	382	400	401	381	379	394	391	372	402	399	368	362	350	388	402	355	381	389	377	387	399	367	379	406	403	369	374	428	371	391	401	400	356	347	381	397	364	352	384	379	363	375	401	406	373	378	360	364	393	400	389	358	379	366	390	389	382	388	423	388	390	384	390	394	381	404	413	386	425	398	363	377	341	403	374	393	428	372	375	361	365	388	407	389	369	372	395	377	369	368	393	404	374	407	420	405	394	369	376	389	356	375	344	356	386	380	384	397	363	408	390	417	382	329	382	382	354	379	403	366	373	375	392	370	373	390	343	387	380	379	398	387	373	385	418	350	395	372	381	363	387	396	358	412	368	393	379	388	389	383	402	382	385	371	388	381	398	389	398	385	402	397	371	376	376	364	418	416	373	415	401	381	378	386	359	366	382	376	366	390	361	370	390	408	395	398	386	386	389	385	382	380	375	374	385	379	399	388	374	351	389	390	325	377	390	394	384
31915	44539	29551	19507	15207	11694	9237	7530	5707	4019	2876	2339	1831	1697	1496	1260	931	754	734	544	598	524	514	527	433	481	461	438	427	463	439	422	432	445	432	418	406	404	446	419	435	427	416	394	422	395	408	429	423	411	392	412	419	407	416	427	444	396	448	391	412	421	435	428	417	458	439	417	412	388	372	427	431	392	403	427	415	411	399	400	398	401	407	399	416	422	377	414	410	413	421	391	446	424	393	387	378	392	404	421	371	407	401	446	414	423	428	404	391	416	437	401	451	399	381	427	422	415	411	392	404	405	389	449	408	426	374	398	381	407	404	447	419	420	420	381	401	359	396	391	420	404	397	376	387	421	437	441	396	416	378	422	389	417	391	415	409	389	389	401	422	403	384	452	390	421	380	418	416	411	404	429	384	398	395	375	416	377	392	394	438	435	397	397	388	378	418	432	409	408	362	404	419	385	386	375	390	363	434	385	413	410	456	381	377	427	380	417	400	407	395	382	407	395	410	404	380	384	397	419	399	386	398	441	367	397	418	389	391	428	421	442	422	402	398	410	389	399	378	422	399	385	395	392	412	380	410	424	448	387	398	398	387	373	442	370	416	422	412	407	434	407	371	433	428	418	405	386	380	404	399	421	375	394	442	389	377	391	372	383	368	431	438	417	408	403	408	423	429	418	426	378	378	414	385	398	413	420	389	397	421	425	363	407	415	377	386	417	412	393	420	362	402	431	359	386	378	348	426	396	370	376	398	437	422	374	367	432	398	417	397	425	389	396	416	429	453	397	396	403	421	391	389	414	409	378	411	456	383	416	416	383	418	429	391	433	391	390	458	412	409	395	359	405	411	406	420	418	400	374	388	395	362	423	412	432	432	394	429	418	395	398	433	441	369	398	402	398	401	446	418	433	392	385	362	415	391	399	397	423	412	390	418	396	393	409	418	420	391	454	415	395	379	448	408	429	431	415	424	422	373	373	396	425	393	423	401	448	362	378	389	404	398	371	405	385	421	427	391	401	404	386	379	439	404	382	400	442	397	408	437	417	382	396	446	413	395	399	425	420	383	403	388	382	426	420	379	424	405	432	415	400	375	376	394	395	428	418	403	431	405	405	410	406	412	450	404	400	453	446	390	359	385	435	394	348	405	375	406	391	419	387	449	429	374	394	381	385	404	419	400	410	403	430	408	398	390	399	394	409	387	438	390	427	406	422	410	425	390	396	436	380	431	372	417	387	403	421	401	403	427	418	424	440	405	429	421	398	420	399	392	379	416	437	395	417	379	410	423	392	359	412	398	411	418	422	441	418	396	382	428	351	366	417	393	450	386	425	424	433	429	426	402	404	406	373	399	421	385	384	417	389	392	390	402	348	430	356	432	408	394	412	382	383	423	432	392	403	393	422	372	400	435	386	390	398	397	374	434	409	420	410	423	404	390	414	412	408	435	402	415	401	409	388	417	416	416	405	439	383	403	368	423	398	385	409	400	446	392	389	395	417	452	394	427	407	387	416	418	374	416	393	426	426	416	358	406	429	419	434	428	420	387	404	432	413	464	394	420	390	430	406	404	426	406	399	426	405	397	366	412	403	408	384	438	392	397	400	425	388	397	397	379	376	403	410	398	384	362	402	421	405	391	423	405	409	379	374	374	376	428	400	414	435	428	418	419	395	383	447	373	414	417	405	394	440	413	439	445	422	403	383	431	409	406	449	422	428	445	406	364	414	416	420	400	433	388	420	416	405	392	431	403	385	387	400	392	397	389	393	433	427	389	413	407	359	413	407	433	379	406	386	409	398	389	396	413	441	386	402	386	412	426	404	392	414	421	395	400	413	434	376	408	411	426	405	389	400	395	401	408	378	402	411	413	379	410	412	379	385	412	434	425	422	396	399	421	419	386	412	420	407	423	426	439	382	445	402	387	422	384	424	371	393	376	383	366	406	411	404	394	396	361	397	433	413	408	399	411	397	433	407	420	401	403	422	443	410	403	384	397	367	431	402	390	433	406	409	385	417	398	413	396	369	385	373	409	439	388	390	392	381	399	403	384	403	473	397	409	410	413	414	388	406	403	423	378	430	393	449	413	403	423	418	412	390	382	380	400	399	396	372	402	396	417	401	428	386	391	411	373	429	383	404	375	390	428	389	400	403	387	412	466	397	408	389	407	413	407	406	427	414	410	377	400	363	440	418	371	372	408	424	382	450	391	412	412	395	438	418	445	408	409	406	397	412	377	401	416	404	402	363	389	429	384	424	360	399	417	400	409	416	407	388	416	393	406	379	417	432	416	419	422	391	400	415	400	390	457	407	402	414	362	409	451	408	382	430	419	377	414	376	424	386	376	405	382	430	430	393	396	384	446	397	420	411	403	394	409	383	419	437	424	406	401	440	421	431	400	409	394	388	368	396	412	382	380	413	392	421	393	412	420	397	408	402	411	380	406	405	415	402	363	372	387	372	421	383	393	402	391	407	392	407	423	397	464	390	373	387	371	396	389	391	415	399	417	384	418	366	391	432	387	420	384	397	397	401	370	415	369	424	416	366	395	425	393	411	396	417	423	421	404	445	416	402	360	361	368	413	391	426	414	413	404	396	402	422	400	392	448	378	379	426	384	418	452	387	412	412	410	388	389	427	387	403	374	432	400	402	451	411	425	379	376	430	393	447	405	380	429	430	383	408	441	427	416	407	384	426	432	425	399	415	423	414	419	406	398	435	410	429	368	400	353	431	417	405	409	395	385	437	370	424	385	410	365	409	397	376	407	413	389	368	427	421	424	411	404	377	417	379	406	416	340	384	413	395	410	387	400	400	441	401	370	428	433	399	394	404	390	416	380	413	410	369	431	400	407	396	405	423	394	395	420	402	407	407	365	413	413	411	401	390	405	394	441	399	430	419	389	414	404	401	398	416	390	412	378	363	430	369	407	396	408	446	404	413	397	430	425	419	409	414	406	406	407	408	398	387	387	400	403	412	374	434	431	405	390	410	382	395	377	372	396	380	408	386	418	401	390	399	429	414	391	396	410	407	377	397	412	397	437	384	398	386	449	410	391	406	422	412	411	393	412	372	386	398	428	389	363	394	403	426	395	400	401	399	405	404	390	418	401	412	430	410	392	427	418	405	418	450	431	403	391	408	402	384	399	417	399	399	400	425	389	400	412	376	416	358	400	383	393	449	423	396	396	408	365	426	429	483	388	445	416	385	388	426	402	361	415	410	419	400	379	406	426	421	389	375	415	405	416	413	413	409	421	409	405	401	409	425	390	416	340	388	413	421	408	396	418	412	410	421	419	400	460	422	410	441	408	403	405	371	407	373	405	434	387	415	410	398	423	397	413	409	430	414	387	421	428	382	398	414	422	395	410	416	406	365	423	430	390	470	363	377	406	375	383	403	399	405	391	388	377	414	437	345	372	420	415	386	403	375	393	437	364	359	383	436	398	416	408	402	380	400	387	386	383	379	436	391	427	417	410	393	367	387	420	427	422	414	349	409	387	445
23685	21035	28352	24368	22367	19757	14000	8833	6106	4275	3533	2854	2456	2115	1770	1358	1134	960	837	838	787	758	676	655	629	675	572	566	527	544	554	539	539	558	528	544	567	574	528	521	523	534	512	552	549	552	552	499	569	535	526	552	502	539	608	589	526	514	548	555	555	558	573	567	604	528	567	546	546	533	523	508	540	556	559	533	544	527	535	560	521	534	533	524	528	532	522	539	533	519	565	555	502	544	609	551	570	521	527	514	528	532	520	491	568	510	569	492	529	556	552	589	572	515	513	548	515	520	520	528	561	548	505	543	492	531	510	514	486	565	581	541	530	507	538	515	538	539	534	570	531	528	525	513	503	535	577	542	547	522	585	545	542	524	534	520	522	548	567	542	505	580	549	530	507	505	529	596	519	528	527	515	567	513	522	500	542	552	561	573	488	553	490	562	572	507	537	519	520	576	533	540	529	500	514	553	515	520	578	531	544	504	537	528	551	542	546	571	538	514	513	522	521	534	539	525	551	520	558	532	553	533	516	538	550	548	563	556	506	515	544	560	533	540	544	527	566	542	454	578	549	562	551	539	496	553	515	598	578	515	548	528	493	564	548	536	541	506	517	525	548	519	509	530	494	480	495	555	489	585	542	562	511	538	540	546	537	553	522	512	536	504	554	522	540	530	546	548	533	506	542	527	528	534	522	529	510	491	595	536	517	535	529	539	514	506	527	518	528	523	579	536	507	570	547	527	588	564	520	535	518	525	525	583	529	531	526	520	522	523	553	586	583	574	550	538	538	541	528	554	478	517	551	534	553	588	483	550	516	561	494	559	537	515	527	522	525	538	551	541	625	596	539	568	542	558	528	541	501	533	576	524	541	570	550	517	546	543	539	517	503	552	550	529	549	518	579	515	508	552	603	565	514	529	542	526	509	543	519	509	512	545	491	544	533	547	533	557	507	561	574	573	539	559	500	520	490	559	548	523	514	457	530	539	541	497	557	526	510	510	544	538	534	529	575	555	540	544	536	561	491	491	551	544	546	571	584	550	595	562	514	521	542	513	527	582	526	572	494	542	532	534	559	515	547	529	508	519	545	571	528	523	532	543	550	550	499	534	479	549	545	534	537	551	523	503	511	547	517	535	523	512	514	531	500	511	519	558	482	485	524	511	547	523	523	528	545	524	538	509	493	494	491	509	561	593	514	503	505	539	523	548	530	493	561	509	543	540	539	549	517	536	520	522	545	569	510	558	562	492	532	548	530	548	530	505	588	544	537	570	525	570	539	545	537	563	568	523	519	477	533	504	524	499	527	579	551	551	574	548	552	521	548	514	493	490	525	570	529	505	496	545	558	496	591	549	512	522	512	537	543	539	543	535	498	541	518	597	569	497	493	517	540	550	547	517	556	546	521	543	514	541	547	529	519	524	536	553	534	551	488	520	499	534	534	537	595	524	503	519	579	569	540	520	552	538	558	526	509	528	537	539	558	530	533	554	529	522	514	542	506	524	521	465	516	563	542	553	548	491	525	520	529	496	523	508	544	521	567	478	522	564	517	514	481	514	533	535	494	511	556	540	502	529	554	528	518	555	577	537	536	523	507	564	561	557	593	509	518	545	550	569	529	505	534	519	482	582	587	523	518	521	543	534	564	558	552	540	548	518	545	510	525	533	559	537	554	538	543	556	528	508	525	539	528	498	552	565	558	509	493	550	546	511	523	554	531	541	546	551	538	545	556	498	527	521	534	521	580	547	528	523	557	568	548	505	537	499	549	559	565	529	544	562	570	558	523	532	552	530	481	557	540	499	525	532	525	532	509	508	547	525	505	532	533	521	525	500	537	513	554	569	521	520	553	529	532	494	512	516	507	517	535	576	531	519	504	547	568	506	519	552	521	553	572	542	523	543	518	522	571	547	550	528	546	512	588	526	512	520	543	520	570	548	548	543	488	564	520	526	500	569	527	515	467	492	530	503	543	532	518	595	533	507	527	562	526	522	500	541	521	560	554	562	485	550	489	550	541	546	513	582	537	527	565	518	548	523	527	511	552	530	505	530	504	527	551	558	542	559	502	526	512	502	511	551	528	537	477	500	516	522	587	560	535	540	502	476	519	560	479	519	532	583	570	520	524	498	568	545	505	551	530	543	559	526	551	597	549	523	474	550	561	558	533	500	517	505	552	531	546	492	513	500	507	531	515	550	555	549	495	528	535	555	506	526	568	520	503	532	524	559	577	507	540	499	525	534	569	513	516	498	566	554	523	505	513	574	553	561	527	516	518	538	522	538	591	571	541	512	522	537	557	550	525	576	563	564	518	602	526	526	537	520	554	530	519	543	536	556	527	488	511	536	521	546	523	524	540	517	543	521	552	494	477	525	539	526	522	548	543	571	500	546	564	547	517	558	551	556	529	532	562	536	518	562	542	554	525	556	570	508	537	530	533	545	538	498	536	526	590	559	535	509	512	563	532	551	544	547	525	545	516	509	516	525	512	565	537	525	525	517	565	551	501	510	518	536	579	528	547	601	539	546	548	539	542	542	527	542	558	520	511	500	537	514	544	522	533	510	531	558	516	555	580	524	538	563	540	532	504	539	535	562	538	554	505	567	553	530	540	544	524	511	573	540	504	538	539	493	537	553	576	552	519	547	575	537	518	528	509	537	557	519	585	529	543	487	537	548	531	520	537	525	507	537	534	547	538	515	564	523	551	509	550	538	543	499	536	523	534	541	561	559	575	557	513	518	527	538	563	546	529	511	536	524	540	588	508	541	584	529	547	600	498	483	540	507	555	579	556	532	524	538	506	528	538	539	545	553	548	553	538	525	525	504	558	519	547	549	511	502	505	515	576	521	510	549	474	497	540	540	562	565	548	515	547	532	557	540	562	523	488	541	532	507	559	482	541	497	523	560	510	530	556	525	577	534	537	526	540	583	515	545	539	493	579	541	489	545	545	488	535	555	522	520	564	514	499	541	537	542	539	499	515	546	501	543	532	528	581	557	518	567	530	527	596	520	544	540	531	532	540	514	521	513	555	518	528	523	514	504	526	526	557	552	522	559	537	545	570	547	525	522	511	542	574	523	534	606	504	542	568	563	559	546	513	509	517	541	551	562	509	532	535	539	534	517	560	536	516	505	502	553	541	509	522	548	568	507	528	555	570	529	536	587	562	533	619	543	546	525	531	536	533	549	586	536	507	507	505	534	542	496	512	531	532	489	564	555	576	566	533	541	538	530	521	537	546	550	507	527	533	538	521	505	540	555	568	548	587	556	561	561	533	529	545	520	481	515	515	567	511	560	502	529	518	531	586	501	547	490	528	524	492	558	490	524	544	553	516	524	501	519	535	511	565	520	541	508	542	565	544	494	539	523	513	525	574	517	510	534	554	533	534	532	567	525	552	524	539	532	546	489	553	542	513	544	581	523	549	536	546	562	501	543	567	541	565	541	528	523	549	589	511	507	523	565	530	514	563	537	557	496	502	491	513	505	552	496	539	559	523	602	520	542
33003	53557	38212	28127	24313	18257	14680	11981	8855	6344	5271	4094	3566	3139	2421	1933	1510	1253	1041	936	898	857	769	723	708	741	641	575	569	606	609	556	618	558	557	533	555	534	564	519	565	532	557	531	527	494	547	577	551	562	536	531	555	578	545	595	616	539	573	552	572	575	562	581	561	576	551	560	558	524	557	531	570	579	547	578	546	564	551	498	513	546	546	503	545	559	573	544	583	515	542	541	515	487	562	551	535	583	559	556	558	520	543	544	532	573	526	582	565	556	544	513	531	582	568	576	536	521	533	535	543	550	537	519	540	552	559	561	580	537	582	533	515	554	573	521	521	585	545	518	567	531	612	570	530	521	577	534	515	571	527	560	554	545	560	537	512	530	523	516	547	507	516	541	523	511	582	535	585	544	516	565	535	553	568	525	492	567	531	572	534	597	528	561	540	495	533	527	564	542	511	487	530	501	550	541	546	499	590	565	546	563	544	541	568	526	569	533	559	580	541	573	568	543	541	541	518	469	544	542	561	490	528	505	537	545	546	528	553	532	541	561	574	511	576	551	514	536	550	517	501	544	538	527	528	548	587	530	575	544	511	562	549	542	573	590	563	503	542	592	528	519	542	532	509	541	533	522	518	546	559	561	553	535	486	578	562	592	546	523	601	549	550	583	518	542	497	535	568	563	527	531	518	527	573	558	569	545	534	518	507	537	503	517	551	553	548	543	518	496	544	561	516	529	560	544	577	522	539	506	526	556	553	515	585	558	544	540	503	544	513	579	550	553	520	573	470	526	526	570	567	556	517	510	514	571	595	473	560	515	570	538	525	572	542	531	581	552	500	550	568	560	539	527	504	546	485	577	553	511	552	513	549	562	535	575	521	567	548	576	530	564	533	521	518	568	526	551	525	530	524	563	553	514	555	573	522	533	585	546	548	520	548	508	508	517	561	543	542	546	566	525	562	545	496	555	581	522	520	535	541	578	556	560	520	544	542	584	547	592	548	513	539	569	545	561	541	553	545	506	498	499	584	542	551	544	615	538	556	537	541	519	541	531	533	549	563	541	513	526	537	549	536	560	518	510	560	557	492	530	552	548	569	522	538	505	549	606	573	552	583	538	566	561	530	584	567	558	526	569	565	545	547	580	564	551	529	571	537	585	569	520	523	553	559	521	559	566	559	552	497	543	546	539	586	496	527	531	511	543	521	567	526	555	554	534	537	538	503	518	530	576	550	540	568	555	557	567	574	545	545	508	520	500	539	518	526	571	474	518	554	540	578	546	525	539	495	535	509	510	584	512	521	550	524	559	550	569	547	568	596	534	546	573	538	529	530	511	496	527	570	523	570	552	519	543	518	554	526	542	567	521	568	572	517	595	531	560	543	522	580	553	546	563	515	536	520	542	521	503	568	529	524	535	579	556	504	560	490	541	535	542	545	520	524	591	530	561	559	534	556	555	557	519	541	551	545	560	558	505	551	553	557	557	561	574	534	571	513	544	511	578	548	508	515	528	536	555	586	535	525	552	485	550	518	554	496	525	553	559	546	510	532	533	533	550	543	546	532	562	544	550	545	561	512	561	511	532	556	521	546	515	550	542	530	526	500	520	565	497	597	554	559	534	604	603	490	597	555	523	565	588	550	503	572	515	517	511	508	569	556	544	548	516	543	541	588	531	516	579	560	554	555	525	519	540	526	496	571	560	572	497	503	546	548	539	522	542	532	518	577	547	513	544	506	546	518	558	524	556	538	543	565	576	557	545	548	546	535	471	549	539	537	556	537	552	541	549	507	553	503	564	536	558	565	507	532	532	534	557	550	582	556	484	541	557	549	562	533	543	579	536	549	553	546	579	525	467	549	582	551	547	567	564	536	558	538	550	557	548	538	532	525	516	553	541	557	575	556	600	554	540	540	533	601	579	543	543	545	524	525	530	536	546	542	563	553	548	501	512	530	573	563	498	534	535	530	542	561	566	552	511	544	522	575	542	534	552	522	566	507	530	576	543	546	545	557	507	563	566	505	553	571	566	506	540	547	532	558	562	560	571	510	530	516	505	560	526	533	520	528	527	520	517	524	499	523	587	560	570	552	567	547	555	561	575	541	560	533	559	537	583	508	527	574	505	584	503	521	558	550	561	539	516	527	534	519	521	551	539	549	546	509	544	519	540	589	568	518	539	530	492	552	528	578	581	558	539	564	534	519	532	549	535	529	569	528	520	578	609	524	552	534	504	536	534	520	575	571	607	487	545	546	555	557	547	549	541	520	538	545	533	559	519	551	551	521	569	554	522	497	539	553	529	495	487	510	569	556	570	578	512	514	561	520	531	545	570	559	556	528	518	522	554	573	535	525	529	527	566	532	546	518	539	571	503	512	548	548	545	573	546	551	575	529	541	539	527	567	583	549	546	551	551	513	524	559	571	590	551	527	538	579	515	558	550	560	546	552	514	523	554	529	550	519	551	600	537	579	530	533	579	557	540	563	530	546	548	557	522	507	521	538	534	546	560	532	541	604	510	561	567	562	585	529	543	558	580	575	551	498	484	494	582	540	557	496	553	587	524	566	580	515	573	553	537	546	535	518	565	568	544	505	541	510	564	557	533	527	503	555	523	527	567	564	555	559	517	526	571	518	534	540	537	553	535	540	540	591	526	516	566	503	497	557	577	543	544	508	552	547	567	573	514	543	507	557	513	547	560	537	570	490	571	531	535	560	555	544	576	539	542	536	537	501	573	541	575	550	566	548	564	541	518	542	527	527	554	600	555	540	566	563	554	531	565	526	555	536	545	541	524	573	554	575	555	530	556	498	557	531	549	520	543	553	522	565	541	575	532	545	559	513	550	529	574	563	540	552	609	547	532	536	552	528	577	546	551	600	572	542	508	527	554	553	537	522	603	530	502	540	552	590	541	561	540	574	539	535	563	534	528	566	575	528	540	527	565	495	511	510	524	582	547	528	526	535	508	548	572	487	573	552	565	543	516	523	505	528	505	618	570	492	562	519	536	528	549	557	554	528	529	579	564	541	549	543	534	558	533	555	551	553	535	542	570	533	526	519	565	571	528	543	581	545	597	512	527	580	562	574	551	491	537	582	525	554	533	547	534	551	571	528	549	551	494	547	504	564	546	562	571	559	534	509	553	503	572	553	509	548	529	515	539	522	556	548	533	561	526	529	523	549	539	555	549	522	553	542	549	559	574	516	525	569	535	594	499	525	569	527	534	562	541	568	593	567	523	519	543	539	547	592	540	504	546	566	519	558	602	577	545	506	577	566	555	535	554	569	512	565	573	524	557	580	574	519	521	519	525	573	534	560	547	524	549	541	537	502	602	543	559	562	548	524	522	562	574	544	548	523	523	532	528	495	555	538	517	543	545	537	515	587	515	546	518	546	520	545	551	499	540	557	564	522	582	558	550	560	553	564	555	573	553	553	545	550	586	574	517	535	565	533	514	544	548	528	519	536	538	564	528	573	569	542	536	497	541	541	553	552	561	545	563	536	551
24874	21186	28059	26016	20957	14198	9254	6039	4147	3371	2590	1969	1929	1683	1261	1014	897	745	701	633	581	634	569	489	528	511	501	454	491	476	434	465	422	464	448	461	425	453	424	473	481	408	459	451	442	413	458	435	450	438	431	436	421	399	435	463	476	461	425	459	459	449	439	437	487	382	436	439	477	415	427	425	440	460	492	449	454	430	439	469	488	417	486	477	387	459	453	434	419	412	406	439	413	448	458	417	468	450	410	429	448	462	425	428	454	431	430	382	454	446	445	448	433	461	436	441	449	456	408	456	443	440	445	428	453	451	446	484	411	443	457	475	448	459	442	448	438	423	422	416	434	417	460	465	449	457	436	470	457	407	453	459	451	427	446	454	454	420	388	434	455	483	446	466	441	465	425	438	448	475	424	453	446	392	386	452	448	470	410	468	410	469	434	446	497	418	444	411	408	453	436	444	424	473	439	420	463	443	484	450	463	425	461	478	429	444	463	441	424	444	429	436	447	422	435	458	457	487	447	411	411	453	439	495	428	424	463	489	420	464	457	491	448	448	428	452	501	461	436	443	421	444	443	434	456	383	425	454	443	491	442	452	463	432	440	437	413	461	466	437	417	441	436	420	436	447	445	417	424	437	423	428	439	461	411	426	416	434	485	431	435	469	426	445	414	461	446	477	423	418	464	435	467	448	444	442	464	461	454	442	405	439	428	430	468	421	453	427	449	439	437	444	417	432	391	432	419	439	442	442	425	434	430	426	435	460	429	442	475	471	406	408	487	407	480	441	423	427	437	461	434	413	468	440	445	436	436	471	467	421	434	445	478	436	441	463	441	459	451	455	471	481	438	467	441	444	455	433	491	471	384	419	464	428	446	463	466	487	418	420	460	439	443	476	455	440	476	421	417	442	450	431	432	417	441	475	422	463	454	465	446	436	424	433	450	410	432	437	425	452	478	462	477	424	455	473	387	453	454	446	474	432	408	418	435	414	460	437	410	445	415	430	426	413	433	445	427	413	480	458	438	397	451	429	470	451	473	440	436	420	465	469	428	434	460	443	470	439	448	488	454	438	475	474	446	436	420	468	449	487	443	404	459	463	426	456	473	442	457	458	440	450	414	434	453	482	454	398	456	469	490	470	452	448	437	416	443	485	461	456	461	428	479	426	445	449	455	450	442	449	460	437	463	481	481	425	411	434	459	466	445	416	448	469	409	454	421	460	465	445	465	436	460	422	452	443	471	454	455	419	440	429	441	498	446	456	429	435	441	432	452	475	424	425	444	441	471	426	406	429	440	450	454	454	450	430	442	432	430	448	485	476	439	456	438	429	456	454	427	451	478	428	466	430	413	438	454	466	457	439	446	462	442	456	435	439	425	484	441	433	422	456	464	437	419	433	432	463	473	447	442	476	428	444	451	465	447	457	454	409	469	469	439	440	486	478	472	443	441	490	428	434	468	509	464	465	423	432	452	443	492	486	444	431	414	435	436	445	466	449	475	438	415	428	447	427	453	427	448	450	444	452	472	468	443	466	461	431	473	455	423	501	463	453	446	466	437	451	472	465	454	449	464	409	439	407	465	467	446	459	434	429	474	436	425	469	399	436	449	467	459	414	442	452	458	449	457	457	450	462	430	404	474	432	444	416	468	454	423	461	454	493	426	462	454	417	418	461	467	435	451	427	460	436	458	472	472	412	469	470	419	424	424	444	466	453	433	474	431	431	468	448	422	459	415	459	488	499	468	464	429	475	424	437	472	416	429	416	461	467	467	433	452	485	443	482	402	442	445	463	454	470	454	450	421	480	411	428	433	441	429	457	443	403	437	461	439	437	448	444	425	401	426	474	419	446	473	454	441	467	432	426	475	442	448	460	467	463	451	442	468	443	396	413	417	433	431	451	417	454	462	445	446	431	445	438	438	473	457	464	439	483	437	440	430	469	396	457	439	490	412	458	419	453	437	456	417	471	454	464	494	493	431	442	463	438	462	441	412	456	441	464	454	445	433	448	458	460	454	443	432	420	423	411	462	409	450	416	465	444	461	466	474	412	425	436	461	466	446	451	417	452	465	447	451	403	429	476	417	437	465	457	428	454	450	419	502	475	469	509	472	446	446	413	420	420	429	461	482	466	438	465	444	463	474	415	465	444	458	424	466	484	438	401	478	470	444	419	431	426	426	430	414	441	492	432	407	419	442	432	471	431	458	454	417	454	454	438	474	468	434	441	446	405	380	438	448	453	447	427	401	432	433	456	471	445	444	415	415	428	426	475	445	442	463	467	439	418	447	422	448	457	499	455	448	437	474	415	448	475	423	452	432	433	402	442	441	419	455	418	440	431	474	487	431	446	444	447	460	454	455	451	434	459	446	481	451	456	418	417	454	423	443	454	400	421	421	439	430	448	414	433	409	466	463	428	425	445	427	459	467	405	424	428	430	460	448	433	459	451	429	426	462	428	420	439	459	428	443	465	445	445	455	422	428	465	447	457	481	441	417	458	448	448	444	422	464	444	465	437	459	429	519	432	461	487	477	448	452	452	468	427	465	427	469	465	431	438	442	407	472	449	441	465	451	441	460	432	441	461	438	440	451	420	486	443	424	474	440	432	436	450	479	452	418	444	469	423	433	435	437	419	484	492	408	420	442	416	458	449	407	435	430	477	458	429	455	458	475	427	447	427	437	460	410	441	444	425	437	443	459	464	436	435	425	445	461	412	463	397	484	440	442	384	438	456	467	444	436	439	486	432	446	476	440	434	403	435	439	417	434	393	433	454	468	450	455	445	413	400	407	449	428	428	451	469	484	452	421	433	472	490	431	435	416	449	419	431	447	461	417	444	444	479	468	448	438	456	419	440	435	455	414	434	421	446	465	451	430	439	455	482	424	463	443	446	449	455	452	434	470	442	452	449	453	468	447	452	421	411	472	443	429	411	458	434	457	422	472	460	464	457	438	454	453	443	442	464	466	445	420	462	495	469	454	431	440	425	441	444	442	443	421	460	458	463	435	445	482	439	501	450	467	441	457	441	431	432	453	456	460	467	469	411	458	455	427	449	451	436	442	470	456	464	407	449	466	441	424	492	448	438	418	443	412	390	447	473	462	446	496	423	452	445	513	408	415	463	445	423	464	478	480	431	443	430	429	437	446	408	448	462	460	465	471	416	429	454	476	441	446	451	450	464	441	431	436	439	425	460	429	458	455	427	407	426	430	455	445	445	463	433	448	428	422	448	454	444	476	442	444	412	453	404	424	475	461	418	468	425	413	449	427	407	424	425	460	454	430	433	451	457	435	452	451	419	468	438	411	425	467	436	434	455	467	452	419	410	469	463	478	459	402	436	429	473	420	417	448	444	448	502	435	477	430	436	445	426	477	440	452	426	453	455	439	464	445	413	413	460	440	433	463	450	422	472	431	417	447	479	411	473	413	487	468	442	435	420	446	494	458	430	436	448	437	474	406	440	424	460	478	460	460	467	420	428	412	460	440	432	429	465	432	400	451	457
32462	50118	35356	26094	21919	16626	12657	9365	6938	5485	4207	3276	3192	2620	1945	1445	1197	987	826	774	740	781	650	598	568	598	521	564	531	518	484	508	472	479	506	497	508	497	478	480	454	489	502	472	519	498	510	512	499	478	477	459	488	477	482	455	460	512	480	521	476	501	528	513	496	466	520	493	482	476	498	486	490	497	460	460	439	425	460	474	510	476	491	482	513	502	498	463	509	462	460	485	511	465	456	466	546	495	431	477	467	513	415	522	466	466	480	494	482	440	438	479	462	440	426	449	471	488	487	485	443	489	429	424	487	494	498	463	482	487	486	470	450	478	492	459	483	458	465	485	494	494	493	439	480	526	419	456	472	527	475	456	459	471	505	458	459	478	467	443	434	459	457	506	464	498	481	450	449	493	483	466	482	559	495	500	462	494	474	483	498	474	470	480	470	471	486	482	459	483	454	509	459	475	461	476	474	465	475	476	487	490	483	457	473	510	505	486	472	499	500	466	488	505	486	457	466	461	494	450	474	477	451	525	442	518	441	478	474	464	468	454	502	470	479	486	478	498	471	453	485	449	496	469	443	489	488	495	454	434	518	497	509	435	499	467	462	447	447	422	466	461	485	468	519	443	457	475	450	523	480	500	475	474	478	491	451	501	483	505	456	450	475	516	466	473	429	432	473	480	507	466	484	520	462	451	479	447	455	420	409	466	527	505	457	445	460	453	470	470	467	448	479	525	433	448	469	485	479	461	500	475	482	446	415	476	531	468	508	475	474	490	492	513	474	448	446	452	447	456	537	489	464	492	457	487	483	470	459	494	484	506	465	494	432	476	482	492	482	481	459	480	468	474	450	459	457	458	491	468	474	436	481	453	452	458	481	465	497	456	501	483	494	456	462	475	477	483	490	471	490	501	479	440	461	467	457	499	482	489	484	465	480	498	443	488	484	482	463	484	445	514	460	465	484	460	490	447	470	475	463	459	472	504	462	465	484	496	495	467	478	470	447	509	464	512	463	445	427	488	488	471	435	488	450	508	477	445	471	445	476	447	482	465	482	509	477	492	482	505	467	481	487	501	513	496	488	418	452	473	451	449	462	484	470	493	462	463	517	483	442	494	476	461	448	440	467	487	455	515	473	458	461	475	461	470	494	526	486	455	483	466	547	459	486	482	465	444	476	515	475	444	420	495	487	485	479	453	492	477	463	432	477	460	509	521	479	454	465	485	436	472	482	467	475	481	464	440	422	474	489	469	491	506	467	495	450	481	478	466	483	438	474	509	521	495	466	478	493	469	460	469	449	453	485	469	492	466	512	425	471	524	480	486	444	471	459	482	465	462	476	476	477	493	438	475	486	428	471	501	485	455	467	465	532	495	467	456	468	494	481	469	496	508	530	481	452	505	504	484	452	494	439	517	458	491	467	462	470	437	454	470	504	467	495	517	478	497	471	456	470	479	476	442	491	466	484	504	451	505	422	433	466	480	515	477	478	522	452	484	466	481	458	431	476	490	524	459	466	473	476	447	488	481	510	448	447	494	500	453	492	510	463	519	481	478	498	483	479	449	474	471	496	497	503	491	486	464	467	479	483	433	466	513	492	521	511	462	462	504	516	501	465	441	490	444	475	467	477	431	459	478	477	500	454	445	486	493	451	457	455	500	449	493	508	465	499	472	485	476	467	481	467	486	472	475	471	490	510	476	472	494	495	475	508	464	485	487	510	496	458	508	467	481	470	459	454	475	456	507	476	494	510	453	495	463	470	499	475	459	505	457	475	477	484	526	477	478	512	474	471	483	473	470	476	433	477	519	468	468	473	480	452	484	496	479	453	501	510	491	472	456	467	451	466	474	472	493	447	486	495	456	480	481	494	496	482	493	498	469	480	482	465	464	489	438	465	470	473	516	489	494	438	478	489	470	460	460	462	478	516	477	498	464	481	476	486	473	486	467	450	497	515	487	470	476	493	484	463	431	499	549	499	490	492	475	451	490	466	451	493	469	477	462	501	470	491	462	481	512	498	483	489	505	522	514	498	478	508	506	491	451	495	463	474	473	485	448	505	457	484	458	443	479	442	449	474	496	478	504	477	467	484	480	437	467	455	479	452	474	474	466	475	486	499	489	520	494	514	501	522	489	469	499	471	480	477	482	457	456	512	466	470	483	491	494	498	450	477	462	475	478	454	476	481	484	427	487	449	485	502	471	452	483	505	421	468	475	499	459	461	450	474	464	487	481	456	461	490	458	480	462	439	464	511	464	481	495	462	458	493	480	502	529	497	478	451	460	443	504	479	471	491	510	461	465	473	441	488	450	477	420	431	458	478	464	456	498	443	489	480	464	481	478	484	473	517	456	519	489	483	480	468	471	470	455	508	472	494	461	489	482	467	494	461	466	472	508	499	487	410	485	483	481	498	519	421	459	512	436	491	519	500	455	493	463	517	473	495	473	489	513	458	443	481	448	497	437	519	524	454	475	453	465	501	479	465	428	498	523	451	438	501	453	482	497	505	513	461	444	503	452	476	481	451	495	518	514	491	504	454	463	484	468	482	462	456	487	513	479	458	464	442	496	471	515	468	496	470	461	443	503	460	477	468	461	489	487	459	494	490	460	496	483	453	488	523	476	453	483	451	429	453	443	506	464	488	442	509	427	490	477	489	495	524	496	456	470	452	472	444	500	484	494	462	479	508	483	492	451	482	531	489	459	462	456	498	456	493	481	505	476	470	485	492	465	491	437	508	484	492	472	488	452	467	454	454	493	467	504	460	455	525	504	482	452	444	472	495	461	436	465	489	483	484	459	508	470	473	479	456	439	454	457	470	454	478	470	533	488	457	492	472	457	471	501	424	455	521	451	490	483	472	482	473	485	490	500	515	504	492	448	491	460	446	441	463	446	499	488	471	498	470	427	464	454	509	495	481	446	468	507	470	463	457	459	523	472	487	498	521	476	505	468	423	472	480	462	440	465	483	443	494	506	478	488	443	489	484	489	493	471	497	493	488	513	507	444	457	478	451	520	469	477	494	496	523	478	492	489	488	483	433	483	493	485	484	452	476	479	472	487	450	459	470	474	536	448	455	458	453	521	484	510	474	452	487	441	510	507	485	500	465	472	486	479	477	471	478	459	507	508	460	495	494	470	449	473	497	487	488	513	479	496	480	481	500	464	494	467	474	464	461	509	459	449	495	497	482	502	464	482	500	488	463	518	448	506	441	473	480	505	464	483	477	510	456	517	497	492	471	456	471	454	483	505	502	471	470	485	480	483	445	464	518	465	514	470	538	483	487	458	517	468	467	482	466	518	500	483	529	445	482	491	450	479	493	496	495	444	511	466	505	506	487	496	497	500	480	500	447	498	453	501	463	512	477	470	512	421	486	501	494	489	490	471	475	474	470	454	450	466	529	442	467	484	487	503	457	474	448	459	519	484	479	469	470	478	498	458	494	497	469	496	477	484	471	503	516	459	486	480	468	483	468	466	439	498	503	477	488	466	465	495	462	489
22560	21054	28734	23634	21542	22969	21943	12069	8132	6883	4841	3991	3917	2973	2565	1747	1514	1265	1087	1005	1062	1088	832	825	877	823	766	712	774	673	722	719	675	672	689	719	657	674	708	698	707	688	680	653	729	669	667	738	670	652	691	719	671	662	712	753	694	697	741	662	688	728	736	700	708	723	694	741	691	699	646	690	688	710	696	690	667	679	648	668	681	618	651	672	667	673	656	659	691	675	659	661	653	649	656	691	687	709	668	664	672	673	658	689	647	646	715	624	687	716	660	715	703	638	674	642	674	606	694	681	695	662	700	707	677	639	677	699	685	675	677	656	656	673	694	652	651	676	675	653	724	676	681	716	657	726	684	661	666	678	706	640	701	734	680	676	674	703	684	666	701	674	662	673	692	688	665	725	686	661	682	689	701	681	664	714	638	694	714	667	688	661	655	688	652	697	670	677	714	691	697	709	666	671	679	728	642	715	656	708	679	684	674	667	696	628	695	685	656	671	665	688	690	675	702	683	646	704	680	673	728	673	696	680	676	649	660	725	709	693	674	701	722	671	660	701	673	729	698	663	682	690	662	650	642	675	678	741	641	700	674	693	706	694	665	708	696	680	703	704	704	684	694	672	665	678	647	690	684	702	660	645	664	673	665	660	668	647	701	647	655	612	643	619	697	716	688	710	662	720	650	645	640	669	654	727	687	653	671	679	656	697	696	736	660	670	675	653	703	739	660	681	728	701	722	665	684	656	682	679	638	642	681	661	655	669	689	673	684	681	638	670	631	677	664	670	682	677	689	637	655	690	688	681	665	643	667	681	702	630	659	628	680	664	666	720	669	688	663	703	679	636	636	684	703	699	643	672	613	659	696	682	680	702	683	673	654	681	660	631	654	704	728	684	640	667	691	664	695	666	664	702	675	665	671	646	726	697	692	692	641	645	669	676	662	669	667	658	665	653	671	655	718	634	683	639	677	657	669	657	698	680	625	606	705	658	719	691	712	666	648	726	744	677	657	672	713	693	650	676	669	664	708	650	685	722	642	643	699	680	668	695	669	675	719	702	655	657	674	630	673	672	664	675	675	732	717	659	679	718	666	662	663	657	705	693	632	694	666	675	681	647	647	702	718	672	633	623	675	665	642	694	675	634	676	652	684	645	647	648	678	639	662	675	675	703	685	671	685	647	664	687	689	634	677	649	637	648	668	711	680	707	656	630	665	686	672	692	623	673	669	696	659	698	650	653	666	702	661	679	668	666	693	699	603	623	691	681	665	684	685	667	727	666	670	703	678	674	645	693	664	661	630	643	720	724	658	657	719	644	647	680	647	689	738	663	649	695	663	669	695	633	672	715	691	691	694	687	662	681	740	667	676	697	705	656	686	655	676	689	664	678	699	656	665	637	667	630	737	668	688	675	702	625	690	680	655	674	718	672	667	696	726	660	708	631	691	676	664	737	650	671	679	612	653	674	719	656	640	651	696	668	707	685	701	635	670	686	695	664	737	646	688	620	650	671	693	682	673	674	640	661	740	639	644	693	646	639	653	653	664	630	684	649	657	648	701	675	701	709	691	665	676	658	697	652	683	641	680	694	710	681	711	719	678	698	705	650	675	692	676	670	643	672	707	638	610	698	680	700	725	665	667	723	665	714	661	675	702	711	666	719	693	655	700	657	645	693	639	680	682	679	651	689	665	680	647	721	657	669	636	715	649	654	641	628	652	694	666	716	659	664	658	731	613	652	649	603	695	700	650	668	730	707	639	680	637	646	684	669	657	716	694	687	651	654	673	651	643	693	672	667	657	687	623	675	712	679	651	656	631	679	692	688	699	641	658	642	722	677	646	733	674	686	626	642	644	642	679	656	668	682	646	715	636	619	674	709	683	669	637	712	636	679	641	672	672	650	694	670	701	704	697	698	686	729	627	665	713	692	708	653	670	692	651	648	642	683	678	671	712	710	675	660	663	680	627	665	701	663	691	675	688	673	623	665	685	705	646	690	684	654	694	594	696	672	715	718	680	667	686	606	687	676	727	696	681	713	676	691	642	663	674	675	637	688	719	629	682	726	666	647	675	716	646	662	716	652	672	677	658	723	642	663	613	674	687	684	684	699	657	631	679	660	646	659	667	627	626	689	694	713	675	657	668	665	677	659	728	670	663	636	668	712	668	655	685	668	655	656	638	694	701	658	677	738	670	681	656	679	661	660	666	679	623	652	653	669	618	648	660	682	695	660	740	674	643	651	679	672	668	670	696	643	667	688	688	672	680	668	621	685	711	683	675	650	690	713	653	655	680	716	689	642	662	637	674	701	716	647	697	636	632	655	673	648	651	717	662	617	612	692	666	667	660	695	675	727	670	674	629	679	682	656	659	652	672	694	690	687	701	651	668	647	654	695	714	640	687	679	662	724	727	670	707	654	710	662	676	688	681	680	693	675	683	706	638	658	681	692	652	702	680	659	631	635	612	667	663	676	653	760	608	715	632	688	648	705	675	669	717	681	634	644	695	682	722	674	679	670	723	672	694	618	718	671	654	667	674	639	687	665	693	703	691	635	635	692	692	654	669	653	700	676	704	673	717	720	685	697	729	697	682	684	706	656	668	661	651	674	674	668	669	663	612	638	658	666	692	657	645	665	685	700	637	666	687	678	656	666	677	702	656	659	699	645	646	655	631	677	664	648	659	717	637	654	690	647	646	714	682	700	674	650	694	682	642	687	651	702	687	636	646	669	673	714	687	641	653	734	682	640	701	718	647	677	655	655	613	685	662	651	657	665	701	702	722	648	665	685	705	628	686	691	679	686	663	661	697	734	668	633	661	647	681	694	732	662	670	693	656	690	686	645	659	697	661	676	687	674	726	637	714	670	673	686	587	655	674	635	731	714	708	672	669	672	655	664	686	631	666	650	692	670	692	646	647	658	689	731	679	640	656	650	628	695	678	689	628	671	702	629	629	689	662	681	659	700	705	665	663	692	665	660	654	667	686	629	687	702	776	635	738	649	649	651	668	708	627	671	673	600	688	647	660	629	716	708	669	679	639	671	697	708	704	628	673	685	678	672	653	679	721	679	671	640	599	703	704	682	683	712	649	691	687	659	708	694	656	683	696	650	679	647	661	662	653	654	684	639	641	631	638	728	734	698	648	648	674	685	669	689	661	668	677	649	649	658	633	680	731	659	674	661	705	647	685	679	692	664	641	659	685	688	617	674	642	679	685	665	682	649	666	642	669	669	678	662	662	702	693	666	655	644	616	671	699	683	696	596	631	700	683	662	703	668	699	705	696	655	696	713	671	648	696	695	685	663	635	636	664	686	690	665	698	699	654	664	649	661	690	675	635	658	706	705	666	643	679	702	712	711	668	682	666	690	683	679	690	674	688	679	675	697	697	634	701	651	683	675	668	676	638	658	682	740	671	637	711	671	665	681	657	721	665	692	642	666	649	670	691	666	679	638	699	652	707	630	717	671	692	671	695	686	669	681	673	658	648	642	723	608	636	637	645	622
35721	59622	43886	34086	29087	23716	19212	14964	11686	9825	7408	5880	5898	4303	3446	2466	1936	1620	1371	1110	1187	1239	998	921	899	910	803	771	771	772	729	678	672	722	715	702	738	670	697	671	687	686	722	726	707	702	689	681	685	690	681	679	755	719	688	736	748	706	743	693	701	687	707	734	772	703	711	718	735	690	730	679	648	699	710	675	669	699	738	679	684	693	696	650	682	694	736	686	691	687	697	685	663	714	685	676	681	663	642	702	701	673	671	694	690	658	663	685	689	670	672	730	720	703	679	658	678	677	675	699	695	672	730	657	714	681	753	710	695	711	678	694	671	688	729	702	664	682	710	698	684	665	667	671	693	683	694	658	650	678	704	685	700	722	714	656	687	714	692	662	667	694	698	678	720	668	688	663	661	695	748	685	685	664	698	664	685	645	699	665	633	708	692	630	695	685	665	693	732	671	671	720	741	695	687	682	670	677	643	723	694	723	690	715	714	682	665	678	685	655	670	657	687	711	651	716	681	730	652	683	698	651	644	693	659	674	716	671	688	692	681	657	671	626	716	657	692	676	634	726	694	702	660	673	727	688	665	732	739	671	678	671	676	703	680	652	669	720	660	699	696	690	705	685	677	686	682	707	739	728	665	693	659	699	688	642	691	678	686	668	665	724	623	671	690	650	660	690	718	675	664	646	675	707	683	689	668	638	670	710	721	662	677	675	670	686	690	726	679	634	685	683	672	695	712	649	697	757	726	697	706	658	681	649	653	718	687	674	665	706	679	691	668	693	707	661	697	657	672	696	662	670	621	702	650	686	720	666	668	611	673	692	699	684	676	703	660	696	693	683	676	696	703	645	685	719	740	662	679	645	723	657	642	687	684	677	690	709	655	691	723	683	717	682	671	651	699	708	685	682	662	708	711	694	685	737	680	671	664	707	704	733	718	660	690	686	674	700	719	694	708	655	685	688	689	664	692	695	702	637	691	685	680	663	684	724	690	732	679	685	706	683	644	697	654	703	697	698	684	718	715	686	678	657	718	701	696	689	682	682	733	685	713	658	691	676	682	694	703	709	654	690	695	705	716	709	679	704	702	677	665	656	689	684	695	695	714	686	669	720	709	698	719	695	689	686	668	690	696	708	684	737	681	714	680	719	689	726	680	690	737	710	690	639	717	650	708	688	714	711	675	670	660	686	683	703	676	652	713	661	712	681	699	723	705	684	687	684	697	679	658	704	659	702	706	681	680	666	673	659	704	687	705	684	721	679	718	642	685	676	712	621	672	695	699	711	661	679	665	713	660	665	677	684	661	654	681	712	710	644	721	698	676	678	662	689	705	676	702	692	643	640	690	693	656	679	677	660	712	657	692	691	705	643	682	682	704	683	727	654	674	685	670	703	681	726	678	677	659	698	688	693	656	684	696	642	654	691	662	674	666	676	717	690	698	705	723	685	722	685	702	678	697	673	651	711	678	681	691	712	666	698	700	653	690	663	726	719	691	711	726	708	708	636	686	698	655	677	684	688	663	655	700	695	687	676	705	673	664	686	723	661	693	661	652	702	679	685	657	667	740	668	652	710	652	656	673	684	690	719	711	683	712	648	642	652	659	692	674	701	661	711	702	693	651	726	728	653	672	688	683	736	694	755	657	658	688	699	679	667	702	666	694	677	719	710	683	631	692	697	647	732	642	652	714	677	656	695	660	701	685	712	703	685	679	665	688	740	695	685	639	717	709	731	704	745	687	672	674	664	708	738	641	715	665	668	704	689	665	709	692	718	616	678	661	691	699	720	672	700	734	699	669	703	631	698	672	709	689	700	692	675	711	705	669	699	672	716	640	645	695	681	692	710	689	664	686	688	702	668	691	722	681	673	724	628	691	670	659	722	766	676	713	697	731	684	695	672	721	681	643	670	653	734	736	694	684	680	698	678	684	692	639	735	711	679	699	684	662	708	666	708	707	674	688	719	652	682	655	691	720	710	648	681	683	695	671	678	720	698	683	704	685	683	706	652	663	680	677	681	683	688	686	727	707	730	674	665	716	669	703	694	739	656	732	724	702	712	644	686	684	673	690	679	664	687	676	686	702	672	680	672	698	645	673	709	683	674	690	728	699	712	713	701	685	705	713	665	703	666	731	618	646	712	655	675	674	737	718	654	653	687	661	707	648	676	683	703	720	671	668	706	701	726	658	661	691	676	690	737	705	735	746	658	728	689	685	681	686	689	695	689	701	675	682	684	679	658	682	686	715	702	665	668	657	686	668	660	652	664	654	705	627	685	693	659	731	644	680	704	639	690	662	717	611	669	673	734	690	655	688	676	710	708	695	704	686	718	667	662	680	647	704	676	663	722	650	702	696	683	653	646	737	747	715	711	639	742	646	667	648	726	699	693	701	698	659	680	714	698	684	675	743	703	693	667	658	682	669	706	682	691	665	663	689	678	692	736	682	674	706	704	681	685	716	653	719	692	675	699	667	735	683	668	697	736	648	718	676	718	664	641	668	661	711	709	684	673	687	704	683	680	680	660	682	700	652	672	691	679	628	703	697	659	662	680	663	695	648	693	674	697	700	728	711	718	632	700	661	675	736	715	720	702	716	673	643	668	691	679	671	688	715	719	647	710	658	716	664	656	700	715	671	653	692	679	703	710	663	689	726	690	685	702	685	687	667	663	632	686	651	663	701	681	687	706	646	666	672	656	644	692	707	696	702	648	667	684	673	683	676	696	687	671	689	674	736	697	705	699	645	724	702	663	675	690	639	709	654	635	677	667	655	699	675	680	709	676	677	683	638	647	680	709	663	719	654	667	709	726	651	678	673	661	736	692	658	685	615	703	701	674	735	684	645	735	673	701	699	687	691	714	733	689	691	707	720	672	688	651	773	694	733	677	707	699	698	678	701	700	662	699	646	664	715	708	645	693	706	717	693	615	670	686	685	690	694	668	723	696	723	724	696	725	726	675	709	694	683	677	674	690	697	637	706	661	636	689	676	733	698	660	688	702	702	679	718	735	685	725	663	715	711	704	699	687	711	682	687	677	716	654	680	672	693	687	727	730	690	721	703	698	691	693	695	700	707	726	686	703	676	653	652	666	693	710	702	716	678	714	690	707	680	676	696	639	693	673	702	679	684	724	650	653	699	687	710	674	638	724	677	715	680	718	691	711	683	631	676	681	661	663	703	695	699	672	667	663	699	652	676	719	695	659	695	630	697	683	685	672	702	679	736	670	686	678	715	690	701	715	704	671	684	640	659	677	724	686	716	706	651	689	706	715	710	661	638	692	744	686	735	719	650	738	689	688	692	664	658	670	700	703	657	646	732	686	686	677	701	688	691	724	685	675	694	686	717	723	681	689	633	680	693	704	726	675	710	711	663	675	663	746	710	709	698	680	654	728	692	706	629	703	712	675	714	668	683	678	721	720	680	702	711	672	676	694	677	730	698	712	687	664	685	647	718	679	620	677	696	655	659	668	695	682	618	682	661	700	670	716	665	722	692	717	691	714
31184	33114	32277	22950	13136	8513	6289	4281	3462	2534	1837	1637	1654	1223	1005	789	648	655	469	515	537	505	475	434	466	439	419	408	388	437	422	359	372	371	403	385	383	372	387	371	394	422	378	413	393	389	401	392	439	364	372	429	413	366	371	368	371	383	380	401	371	401	384	378	382	392	363	445	380	363	366	358	391	371	398	424	426	386	400	377	400	390	387	357	360	395	380	388	365	376	398	393	382	382	380	368	374	362	407	399	374	392	364	383	389	372	389	430	411	374	366	406	404	410	377	378	392	424	391	381	377	362	386	352	360	423	404	376	404	396	400	362	385	400	376	379	358	362	403	400	398	376	396	378	376	387	357	394	346	378	363	394	383	381	419	357	361	412	365	388	366	379	403	363	391	397	385	402	393	403	355	399	356	409	391	363	375	377	367	375	363	366	386	346	387	420	414	377	354	364	392	366	367	397	373	410	375	390	390	355	374	372	362	378	410	395	425	408	396	362	429	349	358	377	434	356	372	380	359	359	380	387	381	365	361	386	414	377	398	405	375	370	345	359	372	361	388	391	391	368	338	430	372	400	335	391	379	343	367	364	406	375	422	394	366	433	354	388	387	381	407	362	400	411	399	366	375	359	381	381	397	369	368	394	414	366	389	391	382	368	402	450	387	408	385	372	388	381	428	353	376	384	392	394	373	352	388	370	404	333	394	394	397	417	361	373	379	378	408	361	392	357	357	402	363	381	382	401	422	404	386	424	361	412	371	400	364	362	362	400	359	366	363	389	427	411	412	373	385	432	375	390	372	402	373	406	394	392	363	375	388	383	376	362	383	382	420	394	417	372	374	380	364	419	362	402	398	379	380	395	397	380	382	366	366	406	364	364	358	415	387	405	369	382	390	406	421	383	375	417	402	364	384	342	407	417	382	351	392	379	390	366	349	390	388	365	379	392	385	370	415	425	385	413	372	394	362	416	404	388	416	381	389	385	380	398	355	376	378	365	406	378	386	389	390	390	384	382	393	384	363	379	404	360	363	369	388	393	380	362	416	363	390	378	378	376	378	392	352	374	386	379	393	357	375	386	385	389	369	380	396	372	361	365	402	395	368	394	361	386	362	341	353	374	361	380	377	372	399	402	387	394	368	379	382	376	379	394	366	378	403	393	394	359	384	393	387	370	389	381	376	353	399	401	401	363	366	392	392	374	424	348	389	381	408	394	392	379	353	377	401	376	367	357	373	397	402	372	375	366	390	369	376	403	362	373	360	393	410	377	390	365	393	380	384	381	378	371	379	395	412	369	378	395	363	385	374	390	388	420	380	383	391	407	370	402	391	334	380	397	382	401	384	349	400	367	396	405	395	365	364	386	369	362	370	412	368	385	386	380	384	395	393	376	364	376	375	363	377	404	430	375	367	370	349	424	397	379	379	396	394	407	371	361	350	370	377	381	393	359	383	388	436	349	380	364	406	382	377	399	385	400	362	405	425	366	365	418	374	387	401	367	373	387	370	387	365	394	394	383	370	393	356	363	372	392	372	377	341	380	386	387	379	378	354	373	373	369	381	384	371	386	372	359	406	362	390	388	374	409	376	377	378	368	378	380	361	358	332	359	367	387	394	361	390	386	396	390	391	381	373	397	355	386	384	417	390	403	399	385	393	374	363	362	404	408	392	391	387	418	457	373	409	381	353	367	393	396	390	364	420	395	378	365	405	408	400	422	395	380	376	401	371	372	351	375	421	407	377	376	357	405	400	391	422	378	390	378	404	355	385	408	373	408	360	365	355	420	376	380	388	410	376	374	343	378	375	412	387	389	394	384	370	364	362	422	393	396	399	377	414	370	379	378	377	355	349	365	372	416	394	399	363	419	385	404	373	409	387	403	424	401	367	350	367	397	361	372	390	402	413	370	388	378	411	349	398	389	372	415	358	444	373	368	369	378	411	410	371	444	385	388	375	353	406	373	367	377	364	388	389	409	387	368	366	395	394	405	364	387	375	384	366	401	396	381	421	365	377	412	362	380	349	367	386	385	396	406	401	369	393	410	376	428	383	399	363	398	389	388	375	334	368	382	397	373	393	353	381	406	377	392	386	372	382	352	367	412	399	407	372	398	384	403	390	413	422	392	382	425	379	392	368	394	394	373	383	374	395	352	382	356	349	379	399	359	410	405	363	406	367	343	394	361	370	449	378	364	406	384	379	421	389	388	381	360	385	417	383	382	375	393	374	393	399	336	398	414	361	361	394	375	400	356	430	362	399	369	367	350	390	370	422	393	366	354	376	365	386	409	400	398	384	399	408	379	397	379	364	390	432	404	363	414	362	395	395	431	376	397	361	397	380	353	400	393	376	395	414	403	375	385	401	394	407	353	382	375	384	375	330	384	382	384	354	378	377	391	365	366	395	389	397	388	383	414	394	374	348	362	417	402	365	332	364	388	410	377	408	391	359	416	408	369	429	371	350	395	377	365	387	386	379	421	386	344	368	362	394	392	403	401	361	397	388	402	371	359	392	389	406	412	386	381	372	377	397	385	388	381	379	362	392	358	358	414	420	394	371	408	425	420	405	396	393	348	372	381	397	374	364	384	367	382	385	371	397	367	407	403	386	356	377	412	375	403	388	375	355	380	361	353	380	353	379	421	397	389	393	422	367	403	378	386	408	414	382	362	387	389	405	391	346	363	414	411	423	371	403	412	337	371	336	404	364	384	396	377	360	349	389	420	417	385	395	387	369	377	365	396	344	334	367	416	347	382	368	382	392	403	373	370	396	419	408	374	376	385	399	400	381	409	342	358	394	380	424	365	382	377	373	390	374	356	397	382	378	394	390	391	373	402	376	405	419	421	397	367	379	408	392	394	355	398	364	368	363	366	377	358	394	389	375	360	381	362	386	355	392	393	401	425	346	362	375	383	373	407	385	367	345	378	376	342	413	389	378	355	382	361	376	381	402	410	345	380	381	375	348	386	386	400	420	409	385	414	401	364	388	365	392	379	361	377	398	371	396	378	403	386	381	369	402	401	408	358	396	392	380	418	366	357	395	374	341	361	383	381	411	403	396	380	404	403	379	398	400	401	397	429	359	383	363	374	372	360	403	411	401	423	403	401	342	401	426	387	368	410	365	358	405	393	398	379	387	352	376	400	394	381	382	349	372	370	387	391	393	372	407	373	373	410	385	362	384	422	369	346	401	365	365	379	418	379	403	355	416	394	373	359	377	368	384	370	388	359	403	370	381	377	401	382	386	377	367	384	367	390	396	353	361	363	376	364	381	402	376	349	352	390	405	387	375	382	342	375	345	384	421	372	393	394	373	360	363	391	404	357	376	407	358	382	395	358	385	356	391	377	381	451	361	408	382	390	369	350	380	358	360	377	374	391	373	402	420	399	398	374	395	367	409	383	398	365	376	382	383	360	370	403	389	407	394	381	431	390	388	369	371	365	386	357	378	388	383	427	406	403	362	387	410	362	359	392	370	371	406	378	370	357	361	379	387	379	374	392
31862	45340	31684	20273	14975	11910	9816	6852	5685	4193	2918	2527	2650	1854	1459	1001	863	736	663	557	657	603	496	470	495	447	419	459	448	381	416	393	393	423	403	411	422	426	402	433	386	430	404	417	386	417	424	433	423	404	439	460	390	413	415	410	423	408	410	439	445	440	417	469	423	422	428	411	448	429	381	389	398	419	428	368	399	404	378	412	386	435	366	410	387	394	419	416	402	399	419	431	408	373	390	379	414	392	417	401	421	450	427	406	403	413	390	410	403	437	404	392	392	383	414	389	399	375	380	435	410	391	353	380	374	411	390	410	377	382	440	412	396	421	421	361	416	436	455	390	357	407	408	402	385	402	392	420	412	388	419	382	411	399	378	395	432	392	432	439	417	372	397	388	419	387	399	441	396	401	419	376	391	403	402	408	402	398	401	389	413	398	358	421	407	418	369	424	422	404	374	396	395	395	427	450	409	389	398	420	411	408	409	373	373	430	384	402	398	425	438	421	377	417	401	381	401	409	370	397	402	407	387	424	417	404	408	390	388	417	428	437	418	400	363	455	418	410	400	417	387	383	416	381	391	427	410	408	440	411	423	365	414	408	397	380	405	413	391	385	393	391	410	410	432	397	412	406	445	424	386	422	401	404	417	402	427	387	389	404	416	397	411	407	440	411	385	399	370	402	398	371	407	434	393	400	389	403	413	410	401	416	411	366	440	417	402	396	414	380	431	421	395	407	402	385	414	406	413	391	409	398	384	405	444	434	381	407	392	439	383	409	365	398	387	408	388	393	395	385	439	415	413	348	393	406	412	403	428	389	426	430	412	396	432	384	424	383	407	393	415	404	417	419	378	421	375	393	380	385	395	398	406	390	399	413	388	395	396	377	400	405	387	383	426	401	386	427	415	419	375	396	403	407	410	412	434	435	392	389	431	426	416	378	381	383	404	447	388	401	384	409	394	396	372	434	379	419	384	395	413	406	392	393	392	404	457	404	413	416	422	444	426	420	403	374	411	430	454	409	413	452	427	382	408	419	373	429	412	405	395	408	443	385	398	394	392	405	379	390	399	405	451	437	384	417	377	406	390	396	434	420	421	436	409	432	400	412	433	439	428	416	392	388	379	425	418	428	436	390	432	419	386	368	440	386	392	409	405	410	447	411	405	405	432	383	421	412	394	408	405	401	392	428	394	394	414	429	425	403	454	385	424	400	367	378	414	387	408	402	421	380	409	430	432	381	401	391	425	376	386	425	407	415	399	401	411	396	405	403	400	404	411	411	380	394	401	402	406	407	414	396	448	410	422	383	413	403	424	424	413	388	395	433	405	411	434	396	378	433	413	405	416	410	405	443	392	390	435	451	407	434	426	387	418	414	414	424	427	436	379	403	405	425	379	431	410	395	400	395	448	427	395	428	422	445	459	410	380	442	375	403	405	419	396	406	331	419	402	409	419	410	365	366	388	411	409	399	427	402	379	417	399	385	386	401	390	398	419	437	405	363	410	422	430	409	396	409	418	396	397	420	401	394	410	378	405	430	399	401	387	409	383	430	424	422	418	384	400	441	404	431	411	422	407	430	404	434	389	392	404	446	380	421	408	412	392	412	362	395	428	427	382	433	416	391	373	425	381	423	399	409	412	423	446	389	406	425	419	418	399	399	423	351	363	408	408	405	376	415	444	387	403	430	413	384	445	404	409	412	367	409	431	386	429	418	391	408	423	394	411	380	419	368	407	394	429	445	445	400	401	393	366	419	394	434	409	414	431	456	389	404	452	394	408	407	399	449	398	396	392	416	395	421	420	432	408	392	385	393	400	430	437	438	410	387	445	421	435	428	412	407	402	425	408	380	428	403	376	408	406	432	408	426	416	433	395	364	385	406	423	389	412	420	404	382	446	412	421	405	389	390	438	400	395	396	414	414	395	417	446	377	409	420	430	397	407	365	423	435	407	411	448	414	413	440	389	398	432	451	432	425	391	415	426	434	402	414	406	411	376	441	398	418	391	412	429	447	376	400	409	423	385	437	421	407	412	412	412	397	414	427	402	430	375	432	418	411	402	397	388	409	443	416	410	433	398	438	414	403	387	397	392	403	409	378	405	385	387	423	396	437	412	408	411	407	381	395	409	396	415	402	391	412	408	411	417	447	428	421	404	405	403	432	417	443	396	401	386	388	400	429	392	413	402	419	419	401	433	414	404	389	417	415	427	385	432	408	433	429	442	414	393	406	393	403	442	431	417	366	462	354	402	416	426	408	429	382	453	407	375	424	381	408	415	407	398	412	430	398	448	423	397	430	420	418	361	408	395	404	410	390	412	415	395	391	446	384	408	394	397	406	426	372	449	411	413	415	443	396	403	419	422	421	412	432	408	435	419	410	474	425	440	431	440	409	439	390	411	394	419	397	399	387	372	413	387	381	384	405	401	425	430	395	422	395	424	410	408	363	386	418	441	402	417	408	399	403	403	401	374	406	388	406	444	414	393	410	422	377	406	414	384	393	398	427	384	364	384	394	385	400	423	417	409	399	372	386	419	409	403	407	390	403	425	410	404	417	419	389	417	396	414	407	405	380	414	398	387	373	393	434	401	419	380	391	400	437	421	421	396	408	377	395	455	391	423	404	399	414	417	404	422	400	430	400	400	380	400	373	357	398	429	436	372	420	421	420	375	408	386	382	381	397	400	448	413	397	431	382	399	387	436	416	411	429	376	456	386	388	403	429	414	423	407	388	383	398	415	424	415	402	384	417	425	384	443	417	418	401	399	417	390	393	432	382	406	423	389	425	415	416	413	397	415	411	392	421	413	394	419	407	411	406	445	404	394	402	414	424	423	413	405	418	422	420	380	405	382	402	392	402	405	416	386	385	405	419	406	402	366	397	382	373	395	402	407	375	394	413	416	390	445	393	399	384	420	404	394	426	402	434	394	380	400	408	438	419	441	407	424	416	412	404	404	365	403	400	418	427	398	417	446	439	394	375	402	416	414	434	413	430	416	430	383	359	418	409	390	431	389	414	386	425	375	386	425	402	420	379	428	381	411	399	404	393	421	393	411	421	424	429	403	401	407	409	422	426	385	393	406	434	401	410	419	444	395	428	436	422	397	406	399	418	394	407	393	395	370	398	410	386	400	373	414	418	411	375	411	393	417	413	419	423	413	395	387	430	402	415	423	390	423	440	375	400	404	427	433	429	360	429	432	401	390	385	401	396	398	425	388	408	445	419	418	382	408	393	433	409	389	426	428	368	409	370	414	396	393	429	417	409	405	415	369	416	390	400	431	399	429	406	438	424	406	413	410	384	406	399	406	433	424	400	376	406	402	408	389	385	409	433	425	411	384	368	450	435	450	389	382	419	455	391	394	351	358	373	403	419	409	413	396	431	412	428	407	383	431	373	411	409	385	398	397	436	419	420	392	383	394	380	417	405	407	403	423	417	366	377	375	391	389	406	406	392	416	409	420	419	465	445	411	416	384	402	422	452	389	428	390	421	418	406	468	395
23718	21060	28369	24356	21966	19594	13789	8439	6458	4209	3143	3222	3044	2178	1569	1261	1111	995	772	791	810	696	708	658	615	585	578	578	579	590	576	536	511	541	513	537	538	525	566	540	506	509	575	554	506	526	529	532	564	529	557	553	543	533	536	559	486	527	596	533	571	557	579	510	547	544	535	541	564	501	526	507	475	525	557	511	543	528	506	514	530	531	543	513	537	499	520	518	526	496	542	524	504	537	489	516	492	532	520	552	534	581	555	549	553	543	558	540	538	517	561	565	547	534	551	522	525	564	544	548	471	512	534	504	525	535	558	522	529	489	508	510	543	498	544	553	536	550	531	509	543	527	523	492	541	545	507	534	570	485	533	501	569	571	555	519	521	497	525	540	527	555	507	550	525	529	523	511	531	531	551	535	489	528	513	492	556	540	538	540	557	509	548	534	550	541	558	502	527	533	522	578	535	528	517	584	567	554	521	526	555	525	572	518	538	516	554	568	511	542	500	558	542	505	496	540	510	532	570	531	479	531	539	529	568	509	545	547	510	563	519	534	569	543	508	536	524	525	507	532	549	516	557	529	499	509	534	549	515	512	543	539	514	546	533	553	503	542	584	517	541	543	522	516	524	506	529	536	527	509	545	495	515	506	528	546	526	508	557	554	523	539	544	558	561	560	563	548	552	573	547	538	508	509	526	480	571	555	515	516	529	551	541	556	530	537	559	519	502	532	516	471	529	532	543	520	481	528	567	531	524	538	514	537	512	564	532	519	545	490	501	532	527	484	526	540	553	556	529	479	491	513	544	547	493	520	512	533	566	529	537	533	535	512	539	536	501	528	525	534	541	509	526	474	525	506	517	527	473	509	577	535	564	507	501	511	530	527	536	531	537	554	535	531	516	530	546	538	518	549	575	542	559	537	508	513	568	485	518	531	566	525	521	538	541	484	577	534	509	457	510	517	528	559	527	554	486	506	562	536	519	534	542	538	492	524	512	511	502	501	546	566	545	514	527	531	520	543	501	529	514	562	535	534	552	514	536	539	565	552	506	493	560	554	528	477	559	530	547	507	487	532	548	503	524	539	534	539	565	531	545	552	547	544	515	552	518	522	518	542	563	503	503	535	496	563	505	486	506	536	541	524	543	566	526	503	540	547	555	558	548	536	526	539	523	560	537	528	569	533	542	498	558	597	522	530	551	527	552	524	533	527	496	479	543	511	538	523	502	514	509	543	529	506	516	512	515	506	517	539	534	500	517	553	509	548	500	511	518	533	526	570	511	465	533	525	517	542	522	553	554	576	535	520	510	510	515	537	539	543	569	576	618	548	552	532	541	521	526	513	545	512	529	550	508	515	510	514	540	551	516	559	492	513	495	517	588	522	522	511	526	536	508	492	520	531	566	515	501	532	535	504	525	562	510	560	517	576	536	557	530	516	534	496	538	547	478	527	569	520	509	503	550	482	520	518	492	518	537	550	495	539	479	522	543	576	497	530	527	544	545	528	492	474	527	488	543	530	575	538	545	515	556	543	550	528	518	544	496	527	531	482	496	494	537	542	546	551	543	527	530	518	543	493	530	532	504	504	507	544	554	535	530	546	484	543	521	508	543	530	580	510	518	549	522	532	552	493	526	573	491	525	557	538	525	517	466	530	524	513	541	536	531	530	537	519	526	538	540	555	522	505	559	555	494	536	556	530	552	543	504	520	531	577	546	517	514	541	547	482	522	499	545	495	491	500	601	521	521	541	550	527	554	486	526	470	534	484	508	542	542	521	529	514	487	575	515	487	537	537	507	512	537	537	508	544	485	514	531	513	539	536	533	508	529	528	493	561	497	519	536	541	554	520	514	545	566	525	501	524	497	508	528	514	496	533	535	507	530	583	535	543	551	529	541	517	491	499	496	560	579	556	547	485	520	503	520	527	550	506	525	551	517	505	547	529	529	565	525	502	547	518	542	532	559	526	548	521	525	515	505	481	517	504	528	517	550	522	502	529	546	515	554	518	544	530	511	560	511	500	530	510	549	518	542	548	494	526	530	553	534	525	511	468	536	531	536	596	485	543	533	565	533	550	516	496	523	515	465	515	541	517	562	532	531	486	544	578	540	534	550	553	585	540	547	527	527	594	526	543	519	525	517	558	516	569	480	505	520	525	521	558	519	509	504	507	526	545	552	551	554	584	540	511	498	511	552	549	484	523	505	539	520	526	535	541	527	513	520	525	573	517	562	555	527	562	512	509	541	497	526	530	585	567	590	511	517	523	527	510	557	542	577	540	506	517	519	523	546	498	548	490	560	525	516	564	565	530	515	483	531	547	498	548	533	517	533	561	517	565	537	524	532	521	556	515	512	531	518	482	507	552	541	521	547	529	491	498	506	514	556	516	548	503	542	548	538	510	551	512	506	549	570	560	500	547	570	544	561	515	474	503	479	528	569	481	540	479	533	527	504	509	515	572	522	580	540	537	529	554	564	541	561	559	528	540	506	541	526	550	534	503	519	543	539	558	496	517	525	533	503	509	559	508	561	523	517	551	523	542	551	546	520	533	547	551	537	542	584	556	521	495	542	528	512	530	591	510	526	511	486	540	498	521	510	516	569	500	556	554	536	525	540	528	542	557	511	516	542	509	513	512	538	553	539	531	525	570	540	508	528	538	525	490	534	520	510	521	534	515	540	533	548	562	521	501	497	582	544	499	527	546	552	524	524	534	533	532	537	517	509	537	523	538	574	507	541	543	502	597	542	534	532	518	520	515	522	518	533	485	528	520	489	542	553	532	551	510	563	526	492	541	520	525	503	570	521	549	551	535	538	548	543	519	531	529	494	516	499	525	541	533	512	520	499	585	508	471	503	539	500	515	537	521	526	530	490	522	506	533	535	514	545	522	556	576	506	528	545	471	528	581	510	517	499	575	511	556	572	493	507	484	545	547	535	555	512	550	498	513	538	524	555	530	512	512	513	571	524	516	508	538	573	537	531	522	567	514	584	529	564	525	523	523	543	553	544	525	573	557	522	552	535	546	521	505	516	526	529	529	532	548	489	515	493	555	513	537	544	521	542	500	511	495	563	511	511	540	505	534	495	548	541	527	550	564	561	570	553	568	515	518	541	550	521	525	574	482	535	544	498	526	554	573	516	563	530	502	528	526	542	501	494	501	481	493	550	509	552	560	526	520	490	544	522	519	545	542	549	530	512	520	525	532	576	548	542	497	473	548	554	533	518	542	539	537	506	575	524	554	529	488	539	488	556	490	520	546	463	519	515	536	555	540	491	530	506	510	529	518	549	533	533	516	536	505	533	503	500	540	531	577	516	547	534	544	494	535	584	515	556	548	515	540	528	521	580	526	558	510	577	516	495	534	523	532	507	508	522	530	533	505	527	522	496	559	527	515	525	560	512	537	541	534	541	558	508	497	518	500	541	538	541	560	526	549	542	575	541	520	503	512	550	517	571	541	542	558	563	496	543	509	498	537	527	536	470	523	501	530	588	536	511	536	526	542
33168	54377	39941	26558	22032	18294	14959	11765	9709	6309	4928	4916	4529	3124	2280	1740	1382	1231	938	963	973	894	770	771	735	700	626	617	578	619	565	621	548	541	536	502	566	545	575	555	549	572	546	569	588	574	546	585	556	546	541	519	562	532	551	537	584	539	561	594	574	557	576	566	640	593	549	523	525	508	557	550	567	548	505	545	605	537	540	529	538	510	545	527	524	543	531	544	559	523	570	512	571	524	546	538	542	563	508	568	532	542	541	526	569	556	578	567	554	558	596	522	560	528	509	542	522	557	520	590	494	505	531	533	554	515	575	520	526	535	552	545	519	504	545	537	549	557	577	529	527	564	522	523	483	562	546	541	546	514	545	515	539	519	557	552	566	528	521	517	543	509	512	576	530	552	544	526	511	596	514	541	511	564	530	578	529	506	484	547	514	521	569	537	560	574	514	562	526	488	525	566	557	520	554	570	568	581	569	503	525	531	551	515	536	528	502	520	538	567	577	547	519	548	521	521	514	538	549	497	548	541	530	558	553	539	531	494	528	563	560	517	560	565	529	548	570	519	540	534	576	572	572	498	551	553	551	528	542	538	566	529	495	559	541	539	573	560	529	552	537	517	536	528	553	543	552	566	533	548	573	498	514	578	555	540	534	578	569	596	578	562	533	560	547	551	548	523	584	534	552	542	542	495	546	575	544	516	542	592	519	487	529	540	526	535	519	534	558	565	586	567	516	575	542	564	547	572	550	537	543	570	551	548	559	549	538	549	537	575	528	567	521	532	549	525	565	500	566	604	566	568	558	556	537	556	524	597	520	565	573	566	541	544	544	479	551	561	546	514	543	523	562	573	541	510	523	561	579	533	555	500	553	502	555	526	531	574	517	543	535	553	548	553	529	495	585	541	552	538	528	582	538	529	556	539	533	534	532	546	575	569	495	573	518	531	562	538	563	570	514	572	526	529	478	540	522	534	534	521	574	532	556	564	532	558	537	517	521	550	559	539	531	547	582	518	542	555	536	580	545	538	578	547	586	546	546	506	557	571	574	554	545	543	528	538	558	501	511	578	506	537	546	515	548	546	519	563	542	529	536	535	524	547	546	572	537	517	546	557	516	544	562	550	594	546	577	583	555	535	542	528	525	512	550	510	551	542	495	551	567	590	538	545	540	549	549	520	505	528	552	532	535	553	557	511	530	544	521	587	536	556	551	474	524	514	505	521	534	511	550	526	556	552	521	552	555	536	570	525	528	515	566	544	534	511	539	517	546	528	553	527	525	541	543	572	536	528	555	526	541	555	565	554	512	530	523	494	533	530	550	574	545	552	540	538	531	545	545	546	534	514	547	523	585	542	515	551	495	538	546	540	560	546	573	560	594	518	566	559	544	543	519	544	590	593	561	538	549	519	591	585	561	513	499	521	542	552	531	544	529	529	506	581	514	591	552	533	528	523	533	505	520	570	556	536	528	539	520	514	500	524	557	571	564	544	559	549	560	529	558	514	552	554	558	550	523	512	545	557	529	564	590	558	534	522	524	568	549	574	544	512	522	569	565	509	568	585	511	526	570	563	548	550	528	545	586	562	583	530	539	547	538	538	558	589	557	551	576	510	529	569	539	556	564	558	544	571	555	545	533	564	557	518	536	563	542	522	593	520	555	561	528	556	513	561	553	527	551	568	564	568	552	565	522	546	540	561	578	543	511	529	560	561	518	587	529	565	552	502	532	539	557	572	583	551	518	537	549	567	529	556	547	518	525	576	567	561	563	550	604	551	558	531	559	558	519	539	553	561	592	558	529	508	537	521	553	537	557	566	577	542	467	511	536	534	519	550	554	543	573	537	542	543	542	561	595	542	562	551	544	525	557	548	537	540	557	539	500	560	528	549	520	531	509	574	567	568	537	558	534	514	527	548	557	561	546	542	589	587	521	546	562	523	529	535	519	572	528	550	526	537	557	509	556	540	533	527	513	559	554	501	579	594	491	546	536	501	537	537	532	542	521	546	560	519	544	565	533	575	525	524	536	552	561	563	539	548	530	560	528	541	512	526	517	556	529	542	536	469	491	532	516	559	513	546	551	557	479	576	579	562	529	585	551	552	578	533	548	530	532	510	542	567	513	549	578	538	541	546	526	531	551	548	563	564	570	581	535	561	531	547	541	565	529	553	547	518	505	499	520	525	542	558	558	514	531	521	549	539	571	521	534	508	546	548	562	531	582	513	586	530	564	577	539	547	524	548	503	554	528	540	546	559	504	540	588	539	527	535	531	565	532	528	521	536	560	571	531	527	524	533	547	492	524	551	541	564	535	547	584	514	511	522	537	570	551	537	582	546	565	517	521	553	577	574	516	537	512	531	562	560	586	535	558	550	564	477	584	528	539	544	591	537	559	560	543	528	554	530	537	524	531	539	567	582	524	560	519	533	550	529	548	545	578	530	502	546	594	530	580	507	517	541	540	525	549	560	558	574	529	506	560	542	553	549	605	532	504	528	536	546	532	519	559	600	539	525	511	540	551	514	547	500	574	553	542	535	468	541	532	569	536	560	556	551	550	529	547	538	536	556	553	537	538	531	549	574	550	561	547	553	522	497	556	522	548	525	544	549	522	501	549	561	525	521	520	533	525	555	566	513	559	551	522	565	508	541	542	534	555	544	531	522	563	576	534	532	552	575	554	553	511	565	546	538	572	525	569	558	532	551	564	525	551	536	521	509	535	566	540	523	563	536	537	537	513	519	543	521	577	522	532	497	544	528	555	527	560	512	511	589	534	520	569	542	541	512	568	539	546	515	545	553	568	545	599	543	542	554	552	538	542	550	585	534	567	551	509	544	534	574	542	547	557	492	538	561	531	560	527	558	518	526	523	550	554	545	570	570	565	554	529	570	557	575	536	551	557	552	542	583	568	556	531	552	525	528	561	570	566	492	520	543	573	568	530	519	547	544	513	551	550	542	574	543	548	521	562	532	563	571	541	501	529	542	546	526	519	545	519	518	496	573	554	558	542	542	557	565	531	524	535	554	531	541	489	563	556	585	598	568	536	546	543	566	573	543	554	555	565	514	553	494	512	557	563	534	564	535	553	546	516	525	518	520	560	524	532	483	543	559	566	594	550	548	521	548	538	532	556	530	505	544	541	561	518	530	585	516	581	547	540	520	516	533	544	578	583	526	582	573	536	579	532	553	528	530	514	535	539	541	540	539	520	554	529	494	551	547	581	546	569	521	552	578	544	556	534	536	555	561	496	539	539	509	523	537	572	554	522	526	587	532	503	555	511	546	508	535	530	519	554	571	577	552	546	526	525	528	579	568	531	544	542	579	522	535	542	567	571	533	541	526	529	535	529	524	562	585	550	546	543	535	481	511	527	517	569	559	576	520	549	533	517	544	518	555	488	543	548	539	568	575	537	521	535	544	546	549	537	554	542	534	538	517	555	514	535	563	536	553	542	534	536	553	592	581	545	538	540	548	538	588	560	514	563	561	573	554	552	545	553	551	556	575
24883	21227	27967	25577	19564	13436	9057	6871	4609	2878	2489	2455	1949	1642	1234	960	825	668	635	613	622	544	544	527	523	497	524	526	473	475	489	429	438	410	455	423	431	436	450	442	427	451	450	451	439	447	451	442	487	432	465	461	448	495	434	424	451	472	462	434	490	428	447	456	433	481	437	452	449	450	463	449	429	418	451	438	442	417	426	460	407	426	427	458	430	455	439	450	430	430	469	425	442	396	490	470	419	410	450	453	437	446	464	418	446	411	407	457	412	406	397	420	421	472	416	431	462	439	433	470	460	426	440	455	420	437	406	421	467	424	469	464	459	431	453	420	457	418	477	420	392	439	411	387	446	458	457	402	416	430	419	444	464	436	443	420	449	434	437	440	474	439	414	425	429	429	444	446	444	427	466	468	457	433	422	448	445	453	401	425	465	422	462	412	422	423	421	422	443	404	440	458	412	444	468	423	473	431	429	442	451	461	433	439	436	399	431	434	457	439	393	458	432	453	433	416	439	422	445	452	443	421	419	419	434	448	446	401	436	444	508	440	421	470	433	404	464	409	448	437	421	440	420	452	448	410	438	429	474	423	472	455	481	448	453	422	389	414	444	451	407	405	441	457	468	443	383	464	431	412	413	454	449	429	416	416	453	418	400	411	464	425	426	420	447	455	438	446	474	435	442	438	461	466	418	424	435	419	454	427	428	418	437	439	426	444	408	452	424	432	443	406	424	426	486	482	438	444	444	465	419	444	445	416	407	433	430	426	443	446	457	457	441	444	421	473	426	414	446	476	417	433	482	431	390	470	444	423	465	434	421	432	425	412	435	449	398	445	441	464	413	424	440	434	437	451	425	440	448	428	420	463	464	436	440	443	422	472	427	431	456	410	458	471	400	456	436	446	480	413	464	433	459	423	410	423	419	424	423	444	455	430	425	441	394	372	438	425	404	411	429	466	446	443	428	435	412	438	435	425	444	427	459	446	441	439	451	475	443	443	461	408	443	431	416	437	470	450	419	446	463	433	436	435	452	473	455	417	432	424	419	411	419	486	449	446	435	416	439	453	407	444	469	428	441	458	411	468	462	459	467	452	431	431	474	440	432	446	436	427	464	446	412	420	431	434	438	425	487	429	462	440	418	437	430	427	452	449	396	423	447	443	446	390	444	452	428	464	461	423	441	424	473	458	431	433	453	422	451	465	478	428	440	437	456	422	463	444	440	470	448	436	420	472	461	444	459	432	448	397	413	460	452	434	481	467	493	419	410	470	428	431	414	489	445	443	438	426	414	406	424	431	417	467	423	407	456	458	388	409	397	435	427	455	422	453	410	455	423	430	429	466	447	466	420	405	432	461	450	408	425	447	436	485	440	437	444	401	399	443	452	391	451	415	456	450	476	468	437	417	400	426	480	418	482	443	386	454	397	409	432	425	452	411	434	428	432	442	464	394	451	435	447	454	421	448	426	417	408	449	457	423	446	471	421	433	437	460	405	424	423	433	429	448	394	455	456	428	453	476	423	466	483	441	417	470	441	467	412	443	420	447	428	473	470	401	483	459	404	459	447	416	469	442	422	435	452	448	462	438	450	427	420	467	428	432	435	454	423	441	447	443	448	443	457	437	450	456	472	442	443	437	454	448	418	410	421	441	403	444	448	474	424	448	425	420	467	448	478	426	457	396	436	409	389	431	436	451	427	405	405	446	445	418	387	426	438	474	432	445	411	421	412	435	478	441	442	445	447	412	456	447	437	447	443	443	439	453	433	445	416	422	480	435	466	466	444	413	451	441	438	463	439	454	445	405	437	432	453	449	470	425	436	422	426	454	440	477	424	469	456	480	431	468	436	440	394	439	456	453	421	454	424	435	443	415	439	425	447	438	429	463	477	420	451	455	460	473	435	456	465	486	428	449	430	452	415	451	482	425	415	442	425	444	442	445	448	440	469	435	433	479	439	456	407	467	427	435	417	450	424	454	425	419	421	430	427	457	461	431	444	453	461	433	430	442	453	435	425	416	421	452	430	430	457	446	449	454	433	423	427	460	421	436	461	431	405	441	452	403	437	390	454	440	433	458	437	435	477	440	413	425	444	460	451	439	436	434	417	403	457	426	435	455	458	404	452	425	467	423	432	414	443	439	418	449	446	433	446	413	443	454	461	406	406	488	428	442	415	459	439	437	438	457	447	478	440	474	421	408	426	437	436	417	414	455	384	444	421	392	449	435	457	435	419	437	448	432	428	474	443	443	458	472	429	436	424	402	450	455	409	425	418	438	438	443	447	414	447	439	452	428	437	470	474	449	430	460	454	428	434	417	472	445	450	456	445	435	454	455	439	467	484	437	434	471	426	465	457	452	475	420	506	410	442	450	455	426	440	442	432	440	424	438	454	424	426	463	404	463	426	438	402	435	429	423	447	461	422	461	430	430	439	441	456	481	486	453	467	437	434	427	414	437	422	443	434	417	458	426	457	454	447	465	462	421	459	452	418	443	456	454	456	422	424	423	445	414	444	431	423	444	372	441	440	427	437	435	435	431	430	406	429	445	421	462	454	419	445	457	472	449	426	435	450	413	413	406	466	474	401	408	429	464	462	418	402	452	407	449	442	423	463	444	409	421	445	444	448	433	430	431	449	421	437	437	433	459	443	422	461	411	436	445	436	442	401	449	436	463	470	459	443	454	441	449	443	422	423	454	455	458	475	437	452	442	401	427	421	464	457	445	411	405	434	456	438	430	431	439	433	428	410	442	448	455	456	438	434	427	469	438	423	457	456	488	454	442	468	413	385	435	490	456	438	394	423	422	426	461	446	427	401	455	445	428	417	450	423	431	439	457	418	441	450	408	442	451	464	431	444	412	441	445	422	449	433	406	431	404	429	477	437	415	407	436	468	424	440	459	419	448	438	445	455	470	443	413	455	451	423	438	420	428	424	437	419	429	428	441	480	445	434	421	412	410	425	419	446	460	474	444	427	438	426	438	451	439	406	423	423	457	454	436	414	407	419	427	439	458	464	431	444	417	416	436	422	421	477	441	433	445	437	433	478	468	436	431	436	439	423	426	441	429	449	456	429	454	415	448	451	429	403	443	455	447	464	457	424	440	434	441	447	461	432	458	407	437	458	423	469	449	486	452	448	428	446	458	446	440	443	435	458	454	424	456	429	451	456	445	430	420	422	408	464	408	464	459	471	430	459	461	462	415	423	480	435	431	427	427	442	455	418	441	451	442	446	441	416	442	417	444	457	465	439	450	458	393	448	451	391	444	440	450	444	447	418	408	434	442	441	427	446	407	441	431	409	437	457	443	395	447	410	455	416	441	420	455	453	393	431	416	411	444	446	436	452	461	437	457	426	459	459	410	455	395	441	454	421	457	416	425	455	431	463	414	458	436	438	450	426	463	427	443	497	418	439	424	431	471	433	433	432	424	467	448	436	406	439	423	464	462	428	399	426	450	451	424	436	448	437	459	433	448	423	443	448	427	421	396	456	431	442	454	474	426
33189	49967	35545	22546	19728	15863	12591	10780	7296	4568	4272	3953	3198	2478	1758	1408	1121	970	780	791	761	691	642	674	673	528	474	525	549	535	476	459	443	475	461	470	499	499	447	462	462	490	458	500	461	466	472	507	480	508	488	480	441	457	508	496	468	448	461	516	440	498	455	494	526	478	508	460	495	493	459	438	455	466	460	475	468	496	470	465	473	459	491	444	499	494	436	451	442	489	482	497	476	477	472	451	481	443	505	472	477	507	433	476	470	462	502	460	472	458	504	521	481	506	494	447	481	496	476	488	467	494	456	486	472	456	509	463	434	495	461	510	505	487	457	452	447	506	476	436	514	466	459	442	473	487	450	447	470	490	480	481	463	494	436	436	471	468	453	481	446	452	454	478	475	466	496	499	462	446	502	484	492	478	486	430	495	476	464	483	475	466	484	489	436	488	462	459	476	480	483	462	472	483	508	459	460	498	461	464	493	483	440	498	438	473	447	487	445	480	451	490	482	468	457	471	458	454	454	461	508	510	451	457	484	460	475	488	459	442	433	488	477	484	481	479	469	485	476	483	461	427	456	448	480	501	482	488	495	477	425	481	484	467	457	488	512	456	460	443	473	472	465	464	446	453	483	491	441	466	500	487	471	457	495	467	488	477	467	474	479	466	468	494	465	470	477	491	453	483	468	471	439	470	474	430	476	452	516	471	495	484	491	447	471	476	500	458	510	465	493	440	496	473	472	467	452	457	418	463	472	448	489	451	446	476	458	460	504	470	487	486	461	454	469	462	481	512	459	424	439	453	483	450	496	446	493	439	471	468	483	458	466	493	475	465	421	469	488	503	494	480	464	501	457	468	486	486	481	472	463	509	508	472	487	429	466	459	479	474	465	468	546	464	467	475	478	501	471	477	472	450	534	484	445	457	417	458	451	476	459	498	471	474	489	458	505	453	485	482	495	435	458	443	470	459	482	454	457	476	476	488	450	475	465	481	469	467	457	462	470	522	463	504	525	474	484	477	502	489	430	430	508	438	492	431	432	480	480	500	460	442	424	499	477	447	486	465	486	472	417	494	457	481	423	492	524	475	467	449	464	465	469	475	458	509	482	490	462	464	485	505	511	472	413	481	459	480	418	481	456	435	491	461	458	472	514	481	462	496	470	446	478	443	422	487	499	470	440	493	495	449	489	482	479	465	488	453	484	478	472	452	481	474	483	489	495	452	447	485	496	469	457	478	490	476	468	486	452	505	457	479	458	475	483	503	472	471	520	489	493	474	465	488	496	474	467	436	479	466	488	464	467	468	465	447	457	505	467	494	426	501	462	462	440	487	504	470	443	502	482	449	471	451	485	468	457	463	478	434	460	489	438	497	442	476	465	456	467	475	469	459	453	516	472	503	479	457	452	437	511	518	460	504	453	460	465	458	432	472	513	445	507	506	472	477	485	420	463	508	464	465	461	467	465	510	485	475	486	497	418	450	488	435	482	460	465	491	493	462	473	472	495	457	488	456	481	479	511	485	476	490	479	475	492	463	461	507	477	474	480	458	497	487	457	469	471	507	478	472	428	485	459	469	485	456	452	453	461	487	455	469	444	429	470	492	509	445	448	474	487	451	443	466	434	495	461	470	466	479	461	509	447	439	506	464	461	443	471	496	459	445	454	445	453	478	499	479	463	492	460	499	480	473	503	474	491	512	475	491	465	438	517	513	457	504	450	443	494	457	449	430	482	477	469	459	473	447	448	449	482	491	490	479	460	480	450	457	492	447	484	485	451	503	470	454	456	488	492	449	432	486	494	477	456	483	480	449	498	468	463	463	469	472	463	444	464	482	464	484	481	485	465	440	470	473	479	479	466	463	513	463	498	481	505	500	462	466	489	481	476	495	458	479	470	485	468	498	507	473	498	505	463	485	451	499	488	428	490	450	486	474	460	449	459	457	473	434	487	454	480	432	476	513	466	461	463	464	512	492	465	458	477	485	469	470	474	484	517	477	417	498	486	443	501	479	433	497	488	450	476	458	497	480	491	450	457	466	454	472	488	460	487	523	495	482	465	487	486	468	499	484	457	503	451	491	475	499	496	459	441	474	505	487	483	486	479	430	483	460	441	480	487	441	457	469	443	456	452	470	503	473	463	459	477	493	472	472	483	469	499	449	488	453	442	482	456	465	499	473	474	452	467	433	496	464	420	495	484	490	471	451	478	468	486	463	498	461	471	456	452	465	462	464	490	493	506	443	456	473	448	461	450	464	474	468	453	476	459	464	495	512	458	494	494	477	489	464	460	491	450	450	430	482	439	453	478	482	493	471	503	464	456	483	464	487	485	452	473	484	496	437	496	456	496	470	460	483	474	458	475	463	459	488	502	507	418	470	494	490	472	539	490	434	501	429	450	496	486	476	466	462	468	518	477	471	474	468	454	500	455	430	396	493	459	470	485	514	389	447	502	443	456	485	472	438	468	455	486	452	482	499	455	509	482	456	463	434	479	507	459	446	453	475	488	466	471	522	505	442	484	504	480	454	464	467	478	477	472	504	456	478	497	523	464	473	450	464	471	475	514	451	459	469	478	496	453	455	444	503	479	485	501	472	479	445	468	417	459	483	473	484	498	467	485	492	451	474	476	449	520	471	492	481	432	487	473	460	477	487	478	463	454	471	474	473	455	452	441	457	483	476	462	475	437	446	452	499	451	453	445	475	493	474	453	478	503	474	440	514	492	452	461	500	482	441	472	485	492	486	491	460	447	491	456	502	474	478	477	460	454	513	503	471	455	469	463	491	496	464	481	479	474	464	461	430	494	446	477	466	463	453	478	487	464	493	462	446	450	495	449	474	453	522	452	464	474	507	434	477	486	465	482	536	503	458	477	483	458	482	481	439	465	456	461	499	456	447	451	435	429	472	492	449	472	488	453	510	480	469	452	491	450	523	452	468	486	496	466	472	474	462	480	494	464	470	480	470	480	465	476	502	458	452	481	480	404	508	446	470	492	431	478	466	483	468	469	493	491	477	489	438	458	490	499	479	526	435	497	476	482	493	469	499	495	441	484	455	458	491	493	491	480	452	472	462	478	486	483	444	477	489	489	479	513	482	483	471	499	463	466	462	503	531	455	453	461	484	462	466	489	450	476	507	486	459	475	498	470	455	445	492	497	499	434	441	469	461	447	509	472	457	483	468	468	454	496	482	467	479	469	422	471	436	473	488	493	484	478	486	490	487	452	470	456	482	482	505	495	478	486	441	496	512	472	485	522	486	495	469	483	525	464	479	457	469	462	432	462	481	493	475	477	518	461	466	488	466	488	497	490	453	468	496	511	457	483	478	481	453	480	527	474	486	472	469	476	462	490	474	481	457	457	465	511	432	440	514	451	468	452	463	492	448	447	441	466	461	487	463	399	472	456	487	466	497	447	508	454	491	507	456	522	455	495	515	452	476	439	485	423	469	478	478	501	470	478	453	428	467	484	500	494	472	507	455	451	467	500	443	492	464	444	469	480	495
22532	21010	28623	23596	21389	23007	23312	14065	7995	5776	5503	4690	3734	2969	2437	1772	1425	1157	1063	1118	1130	979	899	914	834	816	734	760	772	744	686	740	689	689	659	691	629	735	717	665	701	700	679	681	674	658	693	727	758	726	751	751	704	682	684	662	767	732	714	690	751	749	659	732	686	753	709	674	652	775	674	656	633	658	658	696	655	633	680	673	662	659	672	670	640	645	721	714	693	693	702	681	633	674	617	704	687	672	696	646	675	685	652	671	689	697	652	700	700	650	692	693	712	686	662	627	655	643	679	690	682	715	663	681	676	651	690	657	734	714	704	637	698	663	707	704	646	646	641	677	657	705	716	697	688	686	620	704	671	727	716	637	696	687	663	666	684	667	683	690	642	688	633	673	662	680	688	738	721	683	690	685	698	674	622	721	711	706	684	699	676	678	677	657	660	724	643	652	645	661	671	651	718	642	643	669	675	664	710	650	712	719	653	672	701	634	680	727	665	626	668	644	666	686	693	708	679	642	683	696	716	698	643	693	676	665	664	698	644	641	702	686	645	697	714	623	660	711	691	683	681	708	694	688	673	683	671	661	640	673	656	670	689	693	660	661	667	669	622	667	704	678	683	679	731	749	683	639	679	663	675	655	682	651	669	691	733	725	669	686	686	656	700	701	688	671	673	697	664	654	629	653	694	694	688	726	725	687	700	669	704	649	684	663	638	680	666	670	667	658	663	683	648	684	673	679	664	668	713	662	683	718	702	692	665	636	673	652	653	689	694	667	670	647	650	638	681	703	681	675	645	667	697	698	692	661	644	686	653	661	643	698	687	641	716	666	695	656	649	672	694	683	666	683	681	637	667	718	715	678	699	638	692	657	677	704	665	683	706	679	670	647	651	674	677	658	686	655	678	655	679	651	740	671	642	630	632	634	678	686	715	627	696	643	691	677	673	664	657	744	687	658	656	681	642	673	636	687	642	636	712	656	673	668	653	660	673	695	688	677	698	675	651	706	647	660	669	680	677	664	685	687	654	722	667	666	671	638	665	707	660	689	694	684	711	680	679	687	661	697	661	679	697	678	672	706	646	700	684	660	661	644	657	690	667	737	739	692	636	687	704	635	650	677	677	718	672	665	685	662	631	706	683	665	682	675	640	693	660	693	698	620	673	698	683	673	685	709	648	724	645	660	670	669	676	712	689	687	634	678	708	663	702	665	697	632	674	687	644	681	675	674	679	658	637	711	700	681	669	637	702	634	685	705	674	627	668	701	635	696	679	638	702	646	681	662	685	634	696	685	648	663	677	659	669	695	593	672	673	689	714	657	678	696	623	668	674	733	673	647	712	672	658	667	683	674	650	682	646	631	700	650	669	664	638	661	662	695	655	683	653	674	712	658	682	641	651	658	679	728	671	684	667	635	703	696	681	677	661	647	655	684	672	680	624	687	655	679	694	652	680	680	671	640	641	666	651	670	749	689	708	692	677	670	657	664	711	676	673	685	656	689	688	639	678	680	686	693	658	655	726	699	656	654	675	704	672	652	658	697	666	684	655	701	699	705	722	734	662	650	653	693	612	649	675	671	662	645	710	707	650	666	675	642	656	668	713	656	721	651	707	665	675	684	673	673	679	677	667	701	675	651	704	685	685	666	666	703	638	703	698	695	682	650	635	715	684	678	703	628	692	649	704	626	696	689	658	669	680	676	675	637	745	667	701	707	724	637	659	717	639	661	667	652	662	688	671	641	688	727	703	621	719	674	671	690	670	710	688	708	732	619	654	722	683	659	655	676	663	666	710	632	656	704	736	655	649	682	641	666	663	662	660	656	669	640	673	720	645	660	690	636	670	697	634	698	621	704	718	706	688	767	695	712	622	668	685	699	699	725	662	691	704	650	683	634	694	682	683	685	656	648	667	707	661	664	698	675	653	683	666	701	673	681	671	721	648	675	666	696	675	654	665	626	661	649	636	629	688	731	712	649	645	687	667	684	659	680	692	657	687	700	659	657	606	653	701	677	681	634	666	668	683	649	691	709	693	645	655	656	669	706	672	632	682	723	690	647	669	683	710	695	652	701	669	687	705	637	682	701	680	694	696	664	689	694	678	755	674	671	653	636	663	696	725	648	727	664	673	674	684	675	668	657	716	714	699	624	658	646	666	598	666	675	709	679	699	662	694	720	649	662	648	667	714	699	639	702	676	674	654	654	684	619	681	686	686	668	684	712	696	659	698	671	664	626	645	649	675	662	687	657	654	676	648	636	712	592	659	663	644	648	686	688	713	617	621	599	716	668	719	667	708	657	666	637	659	662	669	723	688	689	690	674	710	642	695	658	629	675	673	667	630	642	658	650	697	701	704	616	655	673	654	650	671	676	672	669	668	634	648	628	674	701	685	666	681	703	701	698	639	669	681	718	699	676	687	672	639	672	636	729	695	719	660	685	664	647	681	654	671	698	694	669	743	695	718	674	688	654	657	641	662	684	670	642	682	669	711	659	673	703	689	671	658	700	654	649	680	680	651	656	663	664	658	674	672	634	682	684	731	658	623	675	677	670	603	685	685	710	706	693	665	697	677	647	754	664	669	665	641	656	670	705	648	724	721	676	676	650	678	656	604	685	693	671	720	695	667	696	710	662	662	673	714	664	647	688	673	634	645	693	652	644	693	636	674	701	667	682	666	718	729	674	713	650	669	673	677	648	686	721	653	674	646	705	680	658	669	684	653	680	690	734	658	623	707	702	692	686	698	717	708	684	704	619	698	657	670	647	686	722	692	681	657	668	708	720	628	666	619	641	642	642	668	716	696	679	676	712	641	664	655	659	681	709	739	666	682	632	682	677	670	683	624	672	736	712	683	637	661	689	706	636	661	706	665	675	675	650	650	698	645	680	683	673	661	647	713	678	662	705	681	711	650	632	716	645	688	702	662	691	611	666	693	709	711	660	695	677	649	692	681	625	711	680	633	678	639	681	660	651	710	670	701	686	669	615	686	720	688	671	663	680	718	669	636	693	686	679	690	676	703	628	658	671	709	677	675	661	713	640	679	647	660	704	643	725	688	674	688	699	669	649	703	735	690	627	665	671	672	688	711	703	689	640	721	677	716	642	694	711	683	659	671	683	645	666	626	721	656	690	705	677	681	670	693	665	716	631	662	678	668	671	680	704	676	724	677	675	693	708	673	659	679	691	682	659	646	704	667	646	669	682	669	712	644	670	662	710	668	673	639	689	689	683	681	711	700	676	706	652	682	673	714	660	734	649	695	673	662	664	671	702	696	669	622	687	679	666	709	674	657	678	669	646	720	613	689	659	655	686	638	745	659	665	663	700	641	656	713	687	637	658	621	741	689	719	693	642	719	705	674	638	699	664	687	677	664	675	704	654	696	723	701	677	695	694	708	649	686	692	676	642	680	644	731	647	675	664	625	684	706	691	648	666	693	680	692	700	684	675	649	643	693	691	679	676	709	637	657	702	700	702	663	630	680	692	707	671	725	661	676	663	631	695
36078	58693	42897	31074	27210	23779	20958	16296	11104	8271	8005	6933	5465	4216	3298	2421	1818	1396	1258	1344	1235	1067	1026	997	928	847	779	853	751	773	762	684	719	720	661	730	697	679	736	723	732	667	651	657	644	679	673	688	721	701	739	733	636	699	773	697	705	737	707	735	701	690	706	679	759	768	679	647	678	632	653	700	664	692	707	740	651	742	641	669	704	655	711	662	674	733	682	686	734	678	730	668	638	637	678	689	733	693	710	672	660	701	695	690	676	689	641	694	679	697	611	726	640	677	734	698	693	698	666	680	627	729	669	644	731	728	636	641	702	717	637	653	651	656	672	678	671	678	681	680	722	629	720	744	652	691	662	686	674	687	696	651	645	651	653	669	682	650	636	675	671	703	721	685	653	628	703	686	627	713	727	676	689	665	644	721	719	677	671	702	676	683	715	719	682	700	709	668	644	681	671	687	648	637	655	641	684	670	655	649	694	687	692	629	688	750	733	684	679	649	675	637	663	655	711	668	686	679	702	679	693	710	634	665	681	645	670	703	696	687	664	648	718	674	690	700	689	664	704	677	736	715	667	670	705	680	694	683	695	715	674	637	639	707	643	672	686	651	676	613	666	664	705	663	677	671	661	699	682	663	654	630	730	736	700	712	759	657	661	663	667	676	674	675	697	675	685	683	675	645	685	679	689	670	676	663	669	683	703	705	676	697	663	706	697	689	713	664	700	678	677	734	647	672	676	687	658	712	653	680	684	671	675	675	715	684	692	682	644	677	723	682	648	661	685	651	665	703	725	655	689	686	689	660	712	653	688	674	678	687	667	638	712	686	710	643	674	662	672	665	657	696	684	682	699	707	668	686	673	665	691	709	704	679	643	693	659	720	638	732	699	706	706	675	721	683	643	681	648	685	641	679	669	623	687	726	735	668	691	679	674	713	686	694	673	687	669	685	675	664	654	701	667	720	674	744	669	706	664	666	733	692	700	721	698	649	683	713	721	716	705	702	688	710	693	715	686	671	733	697	702	698	685	694	677	697	650	664	693	677	663	632	708	727	689	640	650	723	640	640	716	683	613	688	650	671	728	726	667	713	629	662	716	686	629	678	671	675	694	647	656	733	697	656	685	667	672	692	682	622	690	673	706	653	705	656	706	680	692	669	677	663	670	677	675	714	700	690	662	667	671	706	662	654	680	661	655	649	664	721	666	654	676	668	692	643	690	654	715	674	655	710	704	740	668	712	712	648	685	699	701	697	679	651	667	719	685	645	697	706	681	691	732	669	656	682	716	688	646	713	707	663	663	657	714	671	738	674	762	697	687	678	676	743	683	695	688	659	757	670	689	668	708	658	678	683	721	629	701	661	666	713	692	697	655	707	645	702	673	657	689	727	690	682	687	662	723	694	660	715	681	696	700	694	678	713	674	669	643	652	695	707	698	642	687	678	641	677	668	681	682	629	661	729	683	697	697	668	734	723	696	704	670	640	666	720	658	740	690	681	702	667	694	665	663	686	659	662	668	673	708	685	692	735	655	716	689	665	617	716	675	680	684	668	694	684	680	695	626	718	648	697	735	677	656	627	681	682	648	677	636	718	664	742	707	650	647	662	676	686	696	689	655	686	691	708	670	658	671	674	714	674	727	733	700	702	706	678	627	706	691	648	650	661	674	679	665	735	618	687	697	716	695	699	712	688	731	724	674	689	683	659	680	676	697	705	666	668	663	648	718	649	656	677	693	688	676	689	691	662	670	714	699	717	687	694	690	670	648	698	689	664	657	708	712	688	711	678	690	646	658	657	669	658	656	637	664	688	690	710	699	661	726	688	642	632	617	716	693	651	652	728	697	649	657	658	723	718	645	689	748	670	684	685	655	661	658	705	679	691	664	699	709	650	702	671	649	671	663	681	679	689	707	691	672	695	710	687	677	657	698	762	701	666	633	661	705	677	707	681	684	660	715	681	674	699	684	695	654	673	666	610	690	667	677	657	663	628	649	701	705	694	633	664	683	654	633	696	683	672	710	675	653	687	730	673	655	660	679	644	738	652	700	684	674	705	657	728	697	659	673	705	680	706	671	697	642	673	648	690	649	648	677	695	687	631	719	698	638	706	726	644	714	655	718	681	746	692	660	660	662	681	649	661	670	674	706	665	652	687	661	690	653	699	623	707	644	644	648	689	698	649	701	673	747	641	687	688	666	699	677	704	648	678	704	663	651	651	674	673	663	630	714	719	684	664	664	664	690	664	725	693	669	699	679	680	659	724	677	699	706	664	677	711	654	720	665	698	651	664	691	687	731	657	701	645	672	676	655	688	626	691	683	689	688	671	693	702	698	657	708	682	673	663	736	660	717	668	670	704	731	649	658	671	683	666	641	689	687	677	660	653	654	649	674	655	740	678	656	710	678	654	648	669	670	681	674	736	673	671	663	669	690	669	691	653	655	731	697	690	671	681	680	675	686	668	707	727	676	702	653	677	672	646	651	655	638	717	674	694	652	668	679	657	699	709	694	667	710	737	675	653	700	719	692	690	724	623	676	683	711	655	678	649	673	628	693	640	708	658	671	639	698	688	693	710	665	717	654	687	648	703	700	705	649	696	658	690	725	681	739	681	678	672	696	721	669	672	646	703	725	676	679	665	663	715	692	701	727	678	697	686	662	730	642	713	652	681	707	653	675	704	691	658	718	687	719	665	680	666	671	712	683	687	685	704	652	643	699	689	671	690	648	656	684	646	652	681	729	633	701	727	687	689	679	694	680	645	681	733	675	688	647	675	687	690	628	710	687	691	634	637	655	674	679	655	645	712	687	670	710	670	671	660	719	659	667	673	689	664	719	680	692	667	669	684	711	633	684	685	658	645	672	671	646	676	706	724	664	642	703	686	707	702	661	675	683	735	702	718	669	669	714	687	653	671	687	688	678	690	706	671	689	671	657	660	662	661	704	705	705	641	679	695	686	663	686	679	692	699	691	665	703	717	693	701	666	695	717	656	669	686	713	699	658	690	685	658	674	696	646	634	689	673	694	729	667	697	658	680	684	659	699	631	667	647	702	657	691	679	689	656	635	684	708	731	677	702	650	677	667	695	668	724	658	655	655	718	692	676	689	675	671	686	703	659	692	701	725	706	722	651	684	689	712	659	677	666	680	668	669	704	637	657	727	682	704	715	650	705	694	616	684	698	657	662	682	694	706	721	700	693	630	680	701	637	682	762	659	667	703	674	687	688	651	678	670	668	657	707	668	629	693	660	711	719	723	654	659	655	706	688	729	646	651	723	705	642	721	696	646	685	664	704	686	705	651	658	715	642	749	688	679	702	713	676	666	667	696	702	685	678	656	664	698	669	709	728	699	673	654	704	758	710	674	649	652	641	681	683	703	642	691	683	728	689	726	640	687	663	688	697	673	657	656	684	703	639	690	609	666	684	687	704	695	693	708	733	708	704	709	638	684	656	682	674	715	636	672	692	662	645	681	699	699	692	706	673	668	737	679	670	675	683	702	661
30969	32009	31901	22073	13514	9520	7285	4509	2941	2285	2140	1745	1497	1102	929	738	626	548	579	521	448	487	436	455	450	390	438	408	436	375	380	374	379	393	353	368	336	404	368	383	368	347	377	377	401	435	376	387	399	361	415	378	356	365	382	377	371	339	339	408	396	387	420	405	386	413	368	378	355	412	379	391	393	374	371	366	385	364	377	396	402	381	370	375	353	353	360	343	391	390	381	395	393	398	370	394	360	350	375	357	380	382	355	375	360	358	386	387	373	351	359	361	398	353	352	390	358	389	374	365	371	356	385	388	390	359	397	412	372	373	392	387	380	370	385	400	401	380	413	379	337	360	416	360	402	383	384	406	366	364	394	384	348	383	388	368	347	376	354	367	410	375	382	350	386	395	387	384	366	371	399	387	340	382	334	372	360	363	334	381	376	362	394	339	375	388	416	384	356	342	372	360	374	360	393	393	380	378	369	402	376	412	397	391	397	375	435	399	367	375	362	352	392	390	379	362	367	385	403	380	418	393	382	366	388	356	372	383	411	401	371	368	377	382	356	369	375	363	392	390	375	357	410	405	396	381	394	411	388	391	361	373	405	401	378	399	374	375	377	375	358	356	363	370	381	375	360	418	374	378	373	374	376	410	400	350	393	365	365	374	385	392	370	344	391	388	349	344	392	398	380	380	396	386	384	379	386	385	383	367	405	367	402	374	366	387	372	363	366	391	376	367	357	381	375	414	370	350	379	376	371	401	362	359	336	401	371	394	369	362	387	428	361	351	373	338	417	402	362	384	379	404	356	391	368	401	362	351	403	397	391	358	360	403	403	376	392	416	377	367	415	365	378	418	347	391	365	395	390	377	355	369	391	375	380	380	356	370	355	404	353	384	367	380	376	376	374	355	372	391	368	353	368	345	414	389	385	386	391	363	388	371	361	370	414	373	381	383	405	346	396	363	365	377	358	364	386	391	374	340	418	427	368	393	390	372	393	399	392	364	366	406	377	378	363	416	388	410	380	378	400	376	386	387	405	384	370	380	359	394	373	362	382	357	352	373	360	389	334	350	386	397	370	372	368	380	353	364	370	353	374	379	384	361	369	368	355	403	375	385	379	398	383	377	384	371	395	356	384	387	393	391	376	361	387	373	376	351	373	359	392	342	341	350	385	372	387	405	382	389	382	382	387	396	348	413	347	375	368	369	375	347	365	377	376	395	355	379	387	385	355	378	375	383	368	342	355	398	354	403	354	355	398	378	406	377	378	366	379	393	397	366	374	378	397	354	409	399	374	350	376	349	389	348	386	404	365	369	377	378	379	383	400	401	400	399	406	369	410	386	404	373	420	345	369	355	373	380	375	352	393	378	305	360	336	373	385	364	399	389	368	386	371	368	374	369	379	372	401	341	357	362	339	355	357	370	362	386	387	405	377	364	366	382	336	364	373	361	386	365	393	373	372	357	356	375	346	388	407	376	366	381	367	362	376	364	381	374	382	369	393	365	381	378	375	390	406	370	397	344	364	362	344	397	382	383	402	362	369	398	368	390	367	378	387	393	392	422	415	421	386	383	372	399	368	373	341	374	412	346	391	350	352	385	362	417	383	371	396	355	400	392	365	447	381	398	400	413	416	374	369	366	383	359	366	387	352	376	371	381	404	385	392	409	369	356	367	392	382	378	433	357	380	444	338	388	390	367	399	386	399	380	401	366	412	353	364	373	367	395	382	426	354	381	374	379	357	399	377	364	379	385	406	359	355	379	384	363	396	380	352	383	370	394	389	378	396	382	404	399	382	388	360	359	411	333	381	410	409	352	361	388	374	376	352	373	348	343	412	386	384	388	385	384	367	349	352	374	400	372	372	399	370	380	333	344	388	333	401	429	386	388	384	366	365	388	393	358	371	384	391	388	379	379	357	413	393	369	383	399	377	377	383	396	326	381	336	355	368	350	380	392	348	383	352	409	415	385	367	409	362	402	375	391	390	359	395	384	368	373	383	367	344	373	366	379	390	344	377	390	395	402	362	359	390	368	370	400	334	376	396	383	378	368	395	363	439	355	344	388	368	371	384	401	402	378	381	407	387	374	340	375	359	377	409	359	363	371	380	402	373	396	388	406	380	357	392	366	367	431	403	371	401	403	383	362	384	388	354	378	357	380	393	389	369	361	372	356	399	375	369	357	382	360	389	372	398	368	363	365	376	371	392	372	382	387	351	368	367	356	396	378	379	387	378	403	409	369	363	374	384	338	354	365	363	372	408	364	414	388	395	353	381	410	390	366	368	359	377	355	390	381	360	383	350	376	386	374	384	352	378	368	385	337	386	331	375	360	376	395	365	370	364	401	361	386	377	412	407	385	363	367	379	410	377	392	374	387	374	345	379	372	389	424	357	376	360	353	358	386	371	385	386	346	387	402	392	392	376	354	382	336	340	371	372	346	328	393	378	365	421	358	355	375	365	396	372	396	364	346	374	387	398	362	350	375	400	405	381	358	383	369	393	390	357	363	386	372	356	348	360	382	381	388	365	410	378	393	383	383	429	397	380	396	357	385	369	375	351	353	378	367	349	355	384	382	406	350	379	365	368	369	377	365	364	325	368	393	385	352	364	382	374	343	365	374	349	391	395	377	396	357	358	390	356	381	371	339	388	352	356	394	378	364	377	375	389	362	380	378	376	354	382	402	359	364	347	352	397	384	395	396	396	382	368	397	394	357	377	351	411	365	366	358	348	411	325	342	364	374	375	405	375	347	366	402	384	373	363	394	357	372	369	412	366	376	394	341	404	340	350	353	385	360	371	347	390	392	355	371	389	341	382	370	389	382	370	372	377	397	401	400	367	342	364	410	370	380	345	362	365	372	382	383	396	383	420	382	395	386	346	398	368	377	368	375	345	384	377	355	390	386	357	400	341	359	347	402	360	404	359	395	389	380	365	331	362	399	375	360	388	364	347	367	386	355	387	385	368	352	383	371	369	357	379	391	360	388	370	379	396	367	393	367	361	393	414	403	384	367	350	341	403	370	373	371	386	358	389	379	401	358	382	370	386	385	379	396	388	388	402	370	398	375	361	385	376	363	339	366	404	355	389	344	391	358	355	384	400	352	386	367	374	392	375	332	376	386	403	391	332	360	357	380	414	364	354	376	376	353	378	388	391	375	403	374	354	388	376	354	402	392	383	385	394	416	380	376	380	369	388	359	359	378	381	389	387	376	399	388	363	403	416	388	381	368	407	357	374	363	372	342	372	381	364	383	382	397	399	396	380	369	382	395	397	374	355	383	373	389	355	411	344	393	374	352	379	387	398	372	343	384	364	383	357	356	405	395	380	377	355	351	381	372	386	369	332	365	383	388	311	376	371	349	377	400	396	354	370	393	383	388	378	347	374	369	365	411	355	391	357	370	368	361	391	396	381	402	340	366	415	400	384	362	347	387	387	395	394	347	368	390	401	353	357	385	353	413	382	370	376	372	389	375	380	323	373	380	378	443	392	395	381	353	373	382
31704	44333	30987	19338	15680	13027	10796	7141	4725	3794	3353	2722	2294	1645	1383	976	752	656	663	625	564	512	512	473	482	461	435	485	444	381	391	416	412	433	425	411	376	377	409	385	411	393	388	365	405	390	386	415	417	427	412	426	434	415	422	422	385	400	395	399	408	420	416	416	441	400	434	389	397	395	426	396	406	408	373	390	436	390	390	359	392	383	389	379	377	426	392	395	380	393	410	419	397	433	420	396	451	426	418	382	386	409	398	370	408	420	391	370	418	393	397	396	402	404	382	410	413	401	396	410	416	432	418	399	406	396	389	395	420	411	387	409	415	421	421	415	399	377	388	437	396	391	424	402	393	396	387	383	381	365	408	395	391	428	397	408	373	386	401	395	420	380	396	397	380	417	377	410	404	386	386	408	405	349	386	396	408	381	385	433	402	411	390	365	411	398	430	373	396	370	399	382	398	370	397	358	429	392	376	359	387	415	387	391	398	368	381	394	402	417	411	412	417	388	391	386	384	422	365	391	434	415	403	386	414	420	374	382	373	425	377	401	398	377	397	411	392	418	387	409	416	399	398	407	418	404	427	375	411	404	408	419	366	404	413	404	417	392	410	416	361	422	411	422	434	411	398	416	415	416	410	398	372	386	396	393	408	388	427	375	388	396	391	388	406	377	382	389	433	418	407	388	378	412	394	404	405	394	415	394	423	414	381	398	408	384	399	398	411	392	382	392	413	383	406	391	385	369	401	399	381	381	383	376	420	423	381	365	409	420	406	389	420	402	403	426	395	400	406	405	426	392	392	404	403	394	372	361	415	406	406	383	385	412	387	398	349	431	402	405	404	391	391	361	437	399	417	424	386	420	407	397	394	391	405	402	336	393	382	387	400	379	415	390	440	399	404	364	423	389	391	417	414	421	377	374	426	396	394	376	405	398	424	395	417	367	382	422	405	378	397	402	412	415	363	407	364	397	370	373	382	380	398	404	389	420	390	396	357	365	412	376	405	383	406	361	397	412	391	432	440	385	404	383	375	422	398	398	362	380	428	385	384	411	417	438	402	422	434	375	448	392	365	386	412	406	391	381	398	417	371	380	393	362	405	395	404	417	382	415	422	419	405	409	390	424	387	372	411	402	411	399	391	414	393	423	408	406	385	401	399	361	408	434	387	367	380	359	410	379	386	380	393	426	420	412	405	415	415	395	410	393	390	422	414	405	382	387	400	363	373	401	380	388	388	376	377	436	389	371	416	419	408	414	407	403	400	400	370	372	411	384	419	400	382	415	432	378	417	403	416	411	405	423	392	416	396	438	384	430	404	419	371	423	428	395	375	376	407	373	391	402	388	395	414	378	424	381	387	463	407	407	411	403	398	395	396	396	396	407	396	376	380	395	392	386	395	369	389	418	411	401	391	413	406	429	377	351	392	395	362	405	397	386	443	344	371	388	412	374	436	430	408	386	403	414	371	405	401	447	387	381	383	422	428	437	425	411	383	407	393	412	400	418	393	408	361	411	392	417	374	404	413	401	421	401	396	417	391	406	406	365	410	399	384	370	371	413	413	422	387	383	380	418	381	411	409	404	412	373	386	358	383	402	394	383	368	375	368	390	422	392	389	456	402	349	372	411	388	367	408	397	403	432	390	372	392	395	414	400	396	372	381	414	421	407	409	395	389	404	384	401	369	395	404	405	411	375	403	378	409	378	399	430	381	390	385	414	413	399	374	437	386	402	416	416	370	337	419	411	396	409	386	406	391	386	400	447	393	445	419	363	407	383	371	411	396	386	421	411	364	397	397	387	378	412	393	388	404	398	430	418	361	403	375	384	422	370	428	384	419	399	403	380	422	353	394	398	378	418	396	412	410	425	390	398	402	371	391	398	390	436	423	415	392	399	365	400	430	400	418	406	362	409	390	412	408	407	393	410	401	402	381	396	407	424	398	370	412	399	389	376	419	385	368	401	424	391	414	404	408	413	390	414	411	372	394	377	395	423	407	382	394	375	354	413	387	395	389	397	401	398	360	394	367	369	409	393	448	380	402	367	417	412	373	438	399	428	388	393	378	394	352	391	395	388	384	402	412	382	432	365	400	411	383	459	410	408	377	392	374	412	375	429	398	385	386	403	394	405	412	364	401	386	398	372	392	410	382	398	382	385	405	399	383	412	417	402	372	426	402	374	367	416	381	409	409	396	412	380	414	381	394	384	372	378	391	387	399	405	399	413	395	377	412	418	348	395	389	370	360	365	391	390	374	400	415	368	404	396	406	407	345	382	382	430	428	404	407	420	386	392	384	404	396	372	425	359	386	402	437	396	407	404	389	401	415	416	388	401	423	399	403	418	402	405	393	375	373	368	433	411	397	420	419	403	344	401	358	404	430	394	397	398	426	415	443	395	398	386	397	429	407	381	373	411	394	424	397	387	362	429	405	413	425	415	375	384	361	406	412	385	412	414	424	383	434	374	411	375	382	377	408	404	398	387	369	425	387	398	401	379	424	387	402	393	370	433	386	398	411	417	388	390	400	418	396	406	337	394	374	405	386	444	423	389	395	403	410	391	405	422	418	423	406	400	392	434	354	367	384	374	377	431	391	389	388	394	410	372	393	385	434	420	380	348	368	373	378	411	414	384	397	397	393	445	427	435	394	405	397	411	403	406	415	397	415	409	413	409	412	447	411	398	411	367	393	404	407	399	426	366	405	398	423	382	409	429	391	391	428	373	414	408	358	381	405	379	385	359	438	405	384	420	390	392	404	401	397	419	386	405	417	406	393	412	400	399	425	406	396	361	412	371	438	391	396	369	416	423	378	403	375	371	433	411	385	394	375	393	363	446	393	395	394	356	375	415	414	405	400	433	410	380	389	379	381	422	428	423	356	408	383	384	416	394	392	398	432	405	388	384	394	409	412	387	376	390	420	431	410	433	428	364	382	420	409	412	385	372	349	409	379	429	419	405	414	423	398	397	408	410	364	430	402	428	406	408	396	393	397	386	364	368	384	387	369	425	419	392	409	363	374	423	404	378	407	387	374	432	402	422	395	411	401	403	395	401	379	393	378	411	359	426	404	395	414	431	381	384	411	401	412	395	378	397	374	412	406	408	366	379	398	367	425	374	363	385	395	386	364	350	389	374	374	430	393	391	376	414	422	387	409	408	388	404	390	397	426	393	390	422	404	404	409	397	355	408	376	395	412	392	396	396	412	392	376	394	385	407	407	436	397	384	416	410	407	407	406	380	374	391	416	388	418	390	364	394	376	386	412	431	406	392	400	440	409	395	398	410	407	397	385	393	385	370	429	417	389	368	423	407	364	395	401	378	405	403	355	387	376	415	381	424	421	375	403	408	399	390	381	371	396	406	383	409	395	415	404	409	373	388	425	408	387	397	386	429	427	391	368	389	420	376	382	393	427	387	403	382	354	393	382	404	401	380	373	378	375	393	396	407	379	391	446	418	395	366	377	365	403	403	378	395	407	381	374	428	431	428	401	403	373	412	395	415
23789	21062	28399	24349	21953	19912	14958	8291	5734	4511	3601	2804	2459	1963	1528	1085	998	819	783	836	687	658	760	702	679	672	607	590	600	547	513	547	544	557	526	542	552	506	514	549	535	493	510	519	527	513	535	550	543	538	509	504	529	521	549	533	535	547	548	539	569	522	551	576	552	565	513	494	515	512	490	522	525	524	481	506	544	562	511	544	546	549	508	514	539	521	491	520	557	522	522	531	548	538	519	521	520	520	527	555	523	493	551	537	507	535	522	531	525	502	540	489	529	548	515	542	517	491	506	531	529	507	547	522	530	474	525	518	547	507	534	509	489	537	483	533	490	492	524	521	506	551	516	515	484	515	541	529	488	533	501	553	485	518	522	528	531	498	569	550	522	537	537	515	513	544	514	553	559	539	529	527	505	540	499	535	529	550	540	493	535	504	525	503	507	489	533	542	468	512	478	503	519	551	521	528	511	495	531	513	548	537	548	565	504	563	531	498	484	519	495	525	509	528	537	519	512	552	496	528	545	504	551	513	498	531	531	515	541	474	586	516	536	522	513	528	558	482	519	530	552	498	513	518	517	467	529	516	550	511	539	496	523	529	528	501	502	511	546	570	520	515	544	526	519	494	529	557	500	522	532	547	515	490	502	523	507	519	502	467	514	530	520	532	561	552	495	544	524	525	486	549	531	529	503	493	497	492	532	569	570	492	514	566	485	518	529	554	481	545	540	528	518	526	558	512	524	544	508	531	510	559	527	535	520	537	534	529	515	504	474	536	505	498	506	509	508	514	510	533	513	517	520	490	514	529	544	538	522	530	502	513	530	523	529	488	516	496	513	505	519	519	508	507	500	522	499	537	543	485	534	510	524	558	506	496	582	516	532	509	510	503	552	537	550	532	558	548	536	501	505	521	521	527	541	542	491	539	499	501	516	512	512	542	516	513	520	527	545	543	530	543	511	561	548	508	529	527	534	525	534	543	564	536	489	508	565	541	560	519	494	517	541	529	575	510	516	481	538	499	528	548	516	562	533	507	499	556	497	532	598	483	537	526	505	502	512	529	534	566	556	575	532	568	521	544	518	498	494	520	531	553	524	503	510	541	522	513	568	496	548	524	534	514	522	519	520	487	527	520	482	495	523	490	574	534	520	535	517	536	510	559	547	511	562	545	508	530	566	515	563	514	546	556	564	548	501	533	524	510	559	536	565	560	564	547	532	493	526	511	480	524	526	528	533	509	553	506	529	500	553	516	524	527	518	527	539	517	524	519	509	491	508	529	525	523	541	523	503	552	512	534	547	558	517	475	504	554	524	529	530	489	538	492	528	524	532	513	514	540	572	526	497	531	545	499	525	558	503	511	543	518	527	530	545	569	527	525	535	532	538	506	521	571	517	500	534	544	555	512	547	568	504	502	524	481	535	520	508	506	519	566	551	532	516	525	521	516	514	495	499	527	548	532	507	492	510	520	501	475	505	509	509	489	505	526	538	499	501	524	502	521	518	517	582	567	554	534	543	520	533	520	537	466	532	512	475	564	546	497	560	528	527	556	509	523	518	511	523	494	557	523	511	507	547	529	550	510	498	530	537	491	533	544	535	549	547	494	457	522	491	531	536	570	494	496	509	520	505	552	548	499	517	507	526	535	510	525	525	518	512	492	566	524	551	569	484	520	534	528	513	527	497	499	514	481	539	509	566	536	533	527	554	517	529	516	548	539	563	537	493	493	545	555	517	526	525	511	496	532	505	494	570	505	525	508	514	538	484	527	543	522	538	515	520	515	504	521	515	522	523	501	512	529	537	498	499	509	502	533	551	510	509	522	530	512	510	474	535	531	547	514	521	545	504	504	522	536	514	495	543	533	500	502	499	509	517	541	524	533	515	530	555	532	530	564	458	563	492	509	506	497	545	516	538	554	524	546	519	528	475	516	526	544	568	530	512	508	489	556	520	494	506	521	519	555	564	535	545	515	577	546	519	524	495	530	540	500	541	488	508	485	533	531	520	542	518	519	531	503	561	475	538	560	554	521	541	554	497	528	520	501	483	546	525	571	485	535	489	536	546	558	535	539	497	503	528	501	478	540	515	533	551	515	539	516	523	511	538	506	525	492	507	557	506	523	562	501	509	535	552	533	522	551	507	554	523	588	476	536	520	527	506	479	521	476	482	497	521	514	531	492	541	524	534	475	508	526	509	561	525	499	512	530	517	500	552	549	540	553	488	499	507	571	485	526	494	526	540	573	498	510	541	508	501	524	505	480	525	515	499	511	526	503	531	519	537	540	549	513	507	550	507	476	535	533	505	526	492	509	487	499	514	474	538	542	486	535	539	478	494	523	504	494	521	564	519	532	509	527	499	564	479	504	511	527	546	521	500	506	506	541	542	539	541	493	535	489	518	572	539	534	532	511	548	488	582	518	562	533	559	585	504	515	502	531	514	506	569	565	480	519	516	496	542	511	462	558	520	502	491	503	539	564	504	515	546	555	488	567	500	498	532	501	491	519	503	502	532	499	536	500	533	499	514	545	522	471	541	534	576	515	482	571	534	474	490	547	530	542	528	526	547	522	490	535	536	537	541	518	514	548	518	533	518	528	558	572	512	540	541	553	508	516	488	499	558	540	513	540	500	511	539	557	531	545	486	503	468	514	571	495	534	510	514	533	536	521	518	531	456	505	532	558	509	500	537	559	507	556	508	504	552	566	515	521	532	533	499	519	524	516	558	524	516	545	496	565	495	518	504	503	510	540	530	531	512	545	487	509	538	526	537	513	565	509	511	559	496	542	515	568	553	507	537	573	533	525	528	474	504	559	520	528	527	501	503	510	540	517	511	497	508	540	511	518	552	534	561	499	535	549	507	516	502	488	539	504	486	538	529	538	497	503	503	511	551	499	514	522	537	557	527	551	532	539	500	526	489	533	495	540	543	575	524	505	518	530	542	554	521	547	517	567	530	526	499	547	513	515	511	522	519	495	509	535	529	524	524	555	498	502	500	537	533	536	532	476	510	534	533	526	573	519	521	499	514	496	504	528	555	515	517	461	472	508	505	551	518	516	499	511	536	541	512	531	486	529	522	537	491	500	514	580	536	522	541	518	495	515	515	513	543	538	553	521	531	500	530	525	549	521	534	544	513	588	521	515	542	549	554	571	517	516	507	564	494	521	511	498	490	494	507	509	477	529	493	515	554	531	495	492	477	573	537	542	554	491	576	510	510	534	570	494	507	505	520	520	527	566	520	510	553	481	526	543	524	506	534	529	554	511	496	555	491	504	527	514	551	508	512	519	522	480	525	543	474	492	522	498	537	484	546	509	513	518	526	522	560	549	517	501	563	515	520	570	489	540	525	495	544	492	517	520	533	500	506	520	510	512	533	533	557	498	513	540	512	531	518	524	558	518	523	517	510	492	510	503	508	505	512	515	509	530	523	489	534	520	522	483	523	543	509	529	510	530	516	561	525	528	511	583	497	481	541	500	501	527	497	514	549	499	533	536	517	517
33024	53674	39750	27369	22506	18840	15791	11264	8617	6899	5277	4287	3561	2845	2257	1384	1197	1045	1015	1096	810	769	827	764	732	678	682	672	577	587	575	586	553	548	555	572	564	534	519	537	550	535	540	549	570	531	543	514	561	542	534	525	539	558	546	577	594	594	613	587	613	524	522	584	579	575	565	549	525	565	564	561	587	545	574	521	548	523	551	559	543	544	563	553	554	526	512	568	538	520	521	529	551	539	521	538	505	526	512	557	528	539	505	570	559	523	535	560	502	561	539	538	537	524	544	567	544	574	503	572	545	519	572	495	578	502	535	519	527	545	603	548	524	548	511	538	513	552	513	533	559	566	543	579	528	517	531	554	529	495	507	543	535	536	540	547	557	531	526	557	541	537	530	541	564	520	531	521	510	526	504	513	532	552	516	532	576	569	517	566	534	553	546	519	536	537	535	519	529	504	540	583	563	550	535	490	551	529	518	537	560	543	536	563	521	522	580	516	566	570	539	568	540	543	499	575	554	567	503	535	557	526	527	544	578	542	569	537	518	541	541	538	586	581	545	496	538	515	557	534	562	536	486	505	504	511	548	524	557	549	520	528	572	545	520	528	537	541	540	511	589	547	544	546	494	548	565	541	533	499	511	504	543	542	556	529	540	486	537	521	524	528	511	557	521	500	535	502	473	553	554	516	517	519	525	560	568	503	591	547	539	526	554	562	582	567	531	559	529	588	558	545	533	496	527	514	550	549	582	546	541	533	585	558	506	541	467	538	561	554	577	561	539	520	536	494	511	515	580	531	551	517	502	544	530	532	534	541	548	530	559	504	489	543	541	544	536	566	508	522	559	540	547	531	541	518	534	532	523	550	538	549	507	536	547	522	574	506	524	561	524	527	528	491	589	562	527	522	538	512	493	525	523	510	547	559	535	518	502	535	516	518	511	547	499	529	539	584	511	502	569	542	537	521	531	514	511	521	521	537	501	537	527	593	514	524	540	491	508	544	567	535	534	521	516	566	513	561	531	501	537	531	499	495	526	536	556	536	526	547	583	513	512	525	539	543	513	547	536	495	544	547	524	529	549	551	523	517	534	514	557	545	510	536	578	488	523	573	516	573	510	551	521	564	512	493	521	560	514	571	526	523	528	537	526	564	543	534	510	561	527	535	525	531	544	544	544	546	543	541	549	544	565	540	556	508	550	548	518	531	516	569	541	507	522	528	516	553	538	505	542	542	503	537	598	486	554	536	545	564	538	527	540	535	553	515	518	523	543	504	501	553	528	545	528	488	518	550	552	547	577	562	515	522	511	534	536	519	511	541	550	512	541	482	521	490	553	492	526	545	520	569	561	534	513	527	538	536	525	521	542	521	538	488	534	538	526	517	561	517	476	517	560	514	551	508	561	522	542	517	561	536	507	539	531	513	537	498	542	537	558	532	539	517	553	533	519	556	534	515	520	536	551	540	568	526	563	515	550	563	513	575	517	535	516	502	558	486	484	547	503	506	516	530	535	556	553	569	517	518	530	551	544	531	511	515	497	553	557	519	536	539	548	526	544	535	583	548	529	528	536	551	523	520	505	553	523	497	557	551	560	523	528	557	559	504	505	488	514	472	503	559	520	527	527	517	510	514	535	517	512	547	546	536	576	546	511	552	554	546	524	564	554	503	514	550	529	489	527	528	529	556	558	542	511	504	525	497	520	580	540	557	518	546	538	567	525	536	541	510	553	540	568	487	513	510	502	543	522	570	553	517	536	531	529	489	550	591	506	522	531	538	551	585	535	567	507	558	501	516	540	553	515	542	512	549	583	574	520	520	570	563	506	533	557	527	540	562	538	562	503	529	531	537	538	515	531	509	537	530	591	535	526	521	513	513	512	549	511	565	503	521	542	516	558	592	543	577	498	518	577	506	532	523	517	541	557	509	514	499	558	513	516	567	527	528	548	526	523	521	533	548	547	475	554	531	565	548	555	526	535	518	576	500	529	503	531	540	545	519	507	559	509	514	511	544	516	482	512	534	571	572	521	536	542	535	538	551	520	570	559	558	520	531	534	527	548	551	533	538	565	532	516	564	544	540	504	549	526	496	508	521	545	512	569	503	479	566	527	535	549	544	504	510	543	552	546	559	534	538	543	505	528	550	547	554	519	551	571	549	516	524	505	502	559	495	545	510	519	526	539	527	561	545	549	538	548	477	547	527	546	538	534	512	524	560	528	533	524	551	518	517	480	520	529	515	501	508	524	549	523	526	512	547	544	510	507	520	564	572	503	520	520	480	542	521	526	520	558	527	508	522	510	536	510	516	566	552	511	553	515	531	521	520	555	531	519	568	585	576	521	576	499	500	553	529	568	526	521	504	542	494	525	547	502	534	553	544	529	565	517	500	524	525	533	542	556	506	568	502	537	586	502	487	526	496	533	554	504	547	501	562	581	529	528	538	544	580	520	544	547	490	553	539	575	462	536	536	550	554	500	552	513	569	540	518	548	585	537	508	538	549	573	550	538	516	570	536	545	541	529	558	542	540	511	520	516	525	528	521	506	553	507	568	483	517	524	543	527	519	525	550	519	526	555	569	525	544	530	524	507	530	541	503	529	505	536	518	530	558	523	479	559	543	577	494	564	519	539	566	532	537	517	514	549	547	547	515	568	529	533	562	528	539	571	505	553	573	586	523	538	527	540	535	563	564	563	523	543	559	558	539	524	550	553	565	525	550	551	543	528	568	565	511	551	542	579	533	551	537	533	528	526	521	500	530	538	517	556	541	524	531	529	510	540	532	534	554	538	548	503	543	517	539	525	541	495	509	537	544	534	541	516	551	486	511	567	505	530	507	512	527	497	536	508	554	535	586	550	506	529	533	566	550	539	531	498	514	542	539	577	504	513	492	536	542	538	484	509	558	558	535	501	553	524	560	491	557	487	531	535	594	544	503	527	529	513	531	515	567	536	573	553	558	521	529	512	549	509	544	528	503	559	558	525	522	554	558	527	579	543	543	564	502	591	522	536	555	520	483	551	516	560	528	507	505	546	526	531	514	555	515	551	559	518	531	531	571	527	571	534	547	516	554	569	571	510	534	494	550	544	541	527	514	546	557	535	537	572	509	518	556	516	517	551	537	520	491	531	577	529	518	507	508	534	517	549	509	537	552	512	533	526	491	560	526	506	508	524	510	519	543	498	495	539	543	531	528	514	521	539	568	475	558	583	565	520	557	499	538	536	546	534	556	574	537	562	548	517	586	498	537	551	509	575	514	487	538	555	530	526	508	539	522	541	512	545	513	545	531	532	529	550	519	540	549	493	546	492	583	511	531	545	527	537	528	534	498	536	541	530	508	493	516	505	531	554	533	533	492	564	516	518	555	527	532	556	519	523	538	562	527	515	571	518	569	477	528	565	512	542	540	520	552	509	552	511	588	510	543	515	508	507	594	536	552	526	558	532	538	503	490	589	524	528	525	551	554	553	527	534	549	476	494	546	510	520	549	529	512	570	530	545	530	512	519
24865	21262	28112	25945	19624	13269	9096	5963	4400	3507	2492	2190	1945	1485	994	843	822	684	697	659	515	616	566	521	490	515	481	485	444	452	432	445	458	451	419	477	425	442	452	431	447	428	459	423	418	454	417	475	436	430	409	457	425	441	449	439	441	436	498	454	439	440	462	434	483	486	429	449	391	456	422	431	412	438	422	406	438	439	446	437	444	470	435	403	447	434	447	428	440	463	421	418	443	433	434	428	438	430	463	462	447	411	439	437	412	451	459	430	466	424	397	424	467	438	456	459	411	422	406	430	443	451	437	427	442	411	450	461	458	422	434	436	415	408	451	422	398	421	451	438	422	432	461	401	461	439	486	446	408	467	461	450	411	416	465	444	442	435	439	453	443	421	483	449	418	439	460	448	419	403	449	411	433	426	445	443	451	422	412	428	433	459	464	422	469	459	459	430	405	448	430	429	420	409	440	453	442	491	438	469	431	431	462	413	418	452	450	404	469	465	423	428	444	441	438	460	462	400	441	413	449	458	475	426	442	439	399	474	439	451	474	450	411	406	491	403	427	408	476	444	451	406	442	402	429	448	450	440	438	449	467	409	424	419	429	452	401	442	444	450	462	436	414	438	433	403	426	392	424	396	428	435	439	428	415	443	446	431	464	454	463	456	413	448	448	433	434	441	437	441	465	432	412	478	454	471	420	439	449	439	440	438	453	437	458	439	406	438	397	437	431	435	428	415	457	430	439	431	450	452	443	436	459	436	437	454	439	426	406	461	441	467	435	428	415	416	431	424	439	442	421	402	450	462	428	409	424	422	441	433	495	446	428	492	404	478	447	423	417	446	423	447	448	460	436	444	443	424	426	412	429	428	461	397	407	416	458	430	449	481	434	426	456	493	426	425	417	408	416	483	430	471	420	435	436	445	405	437	420	438	445	444	470	445	439	417	410	428	438	426	478	466	425	467	445	434	432	439	413	435	470	439	468	447	433	456	430	399	433	450	424	429	439	438	403	462	423	427	404	481	425	393	394	472	438	425	400	429	460	434	426	455	451	456	438	408	420	433	449	451	408	425	413	425	389	429	438	432	379	458	458	447	467	385	426	453	443	430	429	420	484	416	412	429	436	449	489	436	444	434	429	445	434	442	424	444	479	445	416	453	411	423	413	416	426	436	440	434	417	450	459	448	435	462	445	450	426	433	464	437	476	428	446	413	431	416	440	445	392	442	451	454	427	436	452	418	412	441	430	457	442	411	440	404	452	409	426	440	424	440	448	416	422	462	444	382	381	434	411	422	421	442	457	463	418	407	424	419	430	463	424	444	473	456	439	432	431	427	425	381	456	439	447	417	429	427	447	479	458	396	417	447	447	451	438	432	402	435	459	428	436	430	461	429	418	463	424	434	415	461	436	452	414	493	432	441	449	423	457	433	433	417	429	417	439	415	429	452	430	431	422	421	432	460	410	439	433	416	428	472	454	482	415	449	421	432	434	461	423	436	461	410	442	433	449	421	463	434	435	447	474	437	417	444	430	416	405	452	423	406	456	428	445	431	469	436	434	395	461	463	427	427	441	423	439	415	432	455	435	419	421	434	441	420	436	390	457	466	445	446	446	436	450	438	454	447	438	458	410	418	431	435	406	438	475	440	415	438	452	410	369	441	421	393	414	404	427	471	447	436	446	469	444	440	448	447	431	482	459	441	417	470	504	445	442	442	431	427	478	466	399	463	444	483	422	458	432	479	476	432	428	464	411	445	420	451	448	448	459	421	426	438	444	431	395	497	401	453	450	450	474	432	456	428	485	486	446	479	432	406	401	424	441	415	423	431	425	434	405	444	439	478	411	410	461	434	428	441	413	433	432	404	445	395	412	451	414	421	443	443	427	444	460	430	446	453	421	426	431	453	448	406	426	425	453	471	432	411	400	426	473	447	413	448	419	468	465	455	438	451	425	390	413	443	473	437	424	426	436	418	431	423	417	417	407	430	456	436	437	450	422	436	445	475	380	429	462	415	397	430	420	434	469	441	439	429	429	431	480	462	433	429	451	462	437	440	448	466	426	442	418	437	427	448	447	454	467	423	458	444	424	441	402	446	435	445	425	410	457	461	439	438	427	437	423	426	490	426	418	438	437	407	408	402	406	455	441	444	418	417	418	459	420	434	414	409	481	424	450	411	417	441	440	455	439	446	448	433	462	461	443	421	427	434	469	434	470	446	461	482	458	389	442	440	460	413	429	410	431	409	388	402	486	417	453	397	426	426	458	422	454	387	429	458	420	437	442	481	430	424	445	429	410	434	445	412	433	401	440	455	437	416	413	463	476	455	447	470	456	440	431	416	398	448	417	433	432	428	438	426	400	407	479	439	434	442	443	402	432	450	439	447	425	427	451	447	405	384	427	413	480	427	415	472	410	431	429	444	442	472	445	448	436	416	420	437	443	448	424	428	439	444	417	420	417	431	452	448	409	448	413	427	420	428	447	421	476	438	391	407	405	411	435	410	426	420	441	416	422	411	452	455	443	427	448	404	427	462	468	448	463	431	425	446	432	426	454	421	410	446	401	443	449	424	408	448	448	464	436	448	435	369	405	395	409	415	406	434	387	419	422	441	462	437	441	425	431	422	399	399	421	479	432	427	408	460	421	424	443	418	397	426	421	463	430	459	379	427	403	428	369	446	412	433	451	474	408	453	451	417	455	474	462	424	410	436	421	447	444	446	427	460	419	441	433	438	406	456	479	438	450	384	464	405	449	429	443	436	434	414	392	420	447	447	413	420	416	449	474	421	416	411	489	427	406	458	418	429	422	468	446	423	432	442	464	462	418	450	413	426	448	392	452	443	426	489	439	417	432	405	445	435	417	399	426	422	431	444	413	408	443	423	424	459	460	463	407	428	430	426	444	404	474	426	416	458	449	425	439	473	443	393	415	425	482	432	394	424	446	442	437	426	429	484	443	421	412	423	450	448	385	426	459	444	468	394	454	429	404	428	420	436	402	429	435	430	444	413	429	410	441	419	431	433	458	431	426	408	422	379	425	412	467	432	438	431	420	437	471	428	466	412	435	438	456	418	469	426	468	475	456	423	440	423	414	418	421	439	453	422	476	424	443	432	458	416	393	409	444	423	460	434	426	455	454	458	411	425	446	424	446	426	433	453	431	444	471	425	422	404	438	424	452	381	449	474	432	435	446	469	447	434	440	380	410	441	431	366	470	451	448	423	417	432	443	420	463	423	398	409	404	426	468	431	453	430	477	459	437	368	413	449	416	446	423	455	450	451	443	431	486	493	468	470	451	439	407	456	411	412	454	453	417	413	494	421	431	454	442	425	420	409	394	440	469	469	429	411	467	463	436	412	441	457	438	438	400	427	455	466	393	456	464	462	433	433	462	449	410	439	475	453	420	454	400	450	464	409	406	434	418	441	420	464	422	428	431	460	474	434	448	444	413	462	401	407	456	416	454	450	428	441	415	425	451	431	431	451	426	397	413	442	460	456	443	418
32472	50304	37014	24184	19211	15831	12677	9465	7295	5740	4156	3556	3117	2380	1476	1170	1020	924	884	784	713	755	663	636	628	575	514	514	530	532	487	488	503	484	482	487	535	459	468	472	472	464	453	500	504	428	442	477	464	476	487	491	486	500	524	493	498	531	509	457	480	498	483	479	475	446	500	476	475	484	450	484	472	451	438	479	447	405	458	485	475	500	443	456	473	471	485	443	449	456	449	456	446	487	436	483	482	482	444	450	432	496	475	459	496	482	490	477	456	464	506	498	463	463	465	455	486	488	464	482	431	479	473	430	457	470	531	461	465	484	452	504	512	448	458	473	472	471	494	463	463	490	458	461	488	430	471	461	465	428	461	476	473	483	440	451	449	436	491	441	441	483	455	456	504	473	462	492	426	483	448	482	456	469	448	459	515	486	481	457	471	464	481	451	480	464	459	490	507	482	446	455	479	477	481	457	504	435	457	484	507	452	445	474	462	436	452	496	474	464	488	450	434	431	457	506	453	495	484	468	428	460	513	465	440	440	456	496	540	442	470	451	469	498	477	450	462	414	451	445	489	466	470	449	459	499	438	464	490	452	485	459	449	429	466	471	463	461	486	492	487	479	476	456	462	499	488	430	456	462	476	478	492	506	470	440	464	506	490	473	449	458	513	485	486	483	507	455	489	452	478	439	424	451	458	526	492	471	452	449	475	443	435	470	487	434	455	495	467	473	431	466	470	443	434	470	459	499	510	477	487	501	488	433	495	418	456	459	483	449	477	476	461	495	456	514	495	460	464	463	466	447	441	466	460	450	451	468	468	515	499	450	442	466	476	455	463	468	489	465	435	453	473	473	477	465	471	460	477	437	459	408	438	469	455	487	449	437	460	465	470	428	417	479	468	445	475	443	476	467	498	447	482	491	437	494	440	480	476	451	458	473	459	471	442	423	488	471	454	496	476	526	433	428	505	466	495	436	467	443	400	454	433	460	459	441	463	454	437	490	470	485	485	469	482	469	469	428	460	473	460	512	479	466	477	484	443	477	456	505	466	445	477	455	507	448	481	479	448	483	426	437	427	446	467	468	464	481	460	492	446	492	457	498	453	458	476	472	468	448	471	465	482	478	504	461	450	505	457	444	443	454	511	469	493	447	478	453	481	444	421	484	488	467	445	471	451	474	484	464	430	474	451	459	476	478	473	454	509	455	487	476	447	481	482	443	455	466	484	497	476	461	482	472	489	470	451	464	429	502	465	435	470	445	486	475	452	439	447	441	459	443	460	478	498	472	477	461	448	482	484	470	483	483	491	480	475	431	450	462	500	492	481	452	458	467	432	472	484	499	480	456	453	459	478	485	511	491	461	479	449	453	525	466	455	432	475	458	460	476	451	472	460	461	477	446	452	455	479	459	469	458	471	413	457	449	472	420	459	456	445	484	434	484	465	505	466	471	476	454	490	447	446	486	445	434	482	481	466	460	479	456	453	471	465	468	455	465	453	445	480	495	485	457	459	461	451	468	487	481	456	472	463	464	484	455	465	492	481	464	466	488	467	470	459	452	436	502	480	500	492	465	460	459	434	428	475	477	503	470	455	463	468	501	480	469	475	456	469	463	466	468	493	469	468	493	484	463	458	472	463	459	437	475	461	454	455	480	434	462	448	510	471	467	480	471	475	458	482	474	501	505	471	446	531	445	475	488	454	478	485	454	498	473	456	447	470	472	447	470	448	459	477	477	457	452	438	473	465	426	473	455	482	422	473	439	460	473	454	487	436	528	471	445	468	476	501	433	456	461	483	453	461	552	430	495	455	476	460	520	493	458	479	465	475	467	465	470	453	441	445	459	476	458	461	476	461	466	496	492	492	481	476	477	460	472	472	470	434	440	456	451	478	464	478	475	457	494	478	443	493	482	468	457	482	456	424	471	439	465	439	462	472	438	474	465	427	474	487	430	493	455	451	443	467	496	448	471	453	498	519	450	474	429	488	481	460	441	450	451	482	448	485	459	449	468	439	454	452	498	425	435	461	472	484	479	453	477	471	481	454	454	488	492	419	480	514	439	453	480	436	448	468	484	500	458	526	477	416	440	422	470	442	459	425	465	481	466	475	493	459	471	454	491	469	477	448	450	489	463	478	463	438	467	465	485	482	461	431	492	452	466	440	486	473	504	496	439	463	441	457	464	477	468	473	495	480	499	463	439	462	449	478	456	485	481	454	462	500	492	485	511	477	456	489	461	484	459	461	488	458	477	447	484	475	435	445	461	455	457	462	465	451	466	500	447	488	449	494	463	504	438	432	420	441	430	465	486	458	454	465	454	467	422	440	449	501	499	507	478	470	444	483	436	501	489	468	449	453	443	462	461	406	441	485	423	474	493	455	479	452	487	436	467	471	463	452	465	463	489	495	443	469	490	451	448	462	493	474	476	481	452	463	484	433	507	431	506	479	464	449	442	473	464	446	431	453	470	466	463	463	458	494	414	458	456	486	467	490	463	452	468	517	470	453	474	434	480	445	476	409	471	461	463	452	450	449	495	448	480	463	491	480	442	479	504	456	473	467	482	478	477	487	446	436	463	478	440	451	461	476	426	459	472	491	450	471	469	451	497	463	476	462	466	500	451	469	472	485	440	452	491	484	430	493	444	467	415	482	446	456	439	442	460	482	511	445	486	480	473	449	449	500	462	465	444	457	452	489	435	445	452	460	463	481	496	483	498	483	477	448	479	497	455	478	453	507	471	466	465	503	444	481	481	494	491	450	503	458	443	438	477	466	455	458	456	467	508	489	479	506	463	492	480	487	447	439	510	466	450	484	488	473	472	458	443	494	491	483	486	459	440	501	480	463	420	445	454	477	482	465	491	454	515	499	465	470	458	457	484	455	428	474	456	476	458	464	500	464	462	432	457	428	466	441	482	470	459	477	465	476	514	481	470	473	449	443	475	486	443	487	438	444	466	471	433	481	462	472	465	487	481	512	479	438	485	494	474	471	450	453	504	487	467	481	432	454	475	467	446	430	440	489	442	484	458	515	470	472	467	449	443	486	476	449	465	487	464	454	480	474	488	455	475	496	476	489	478	460	466	467	445	445	449	521	457	486	470	436	466	474	434	483	490	485	448	479	499	461	498	437	488	432	454	434	506	468	482	504	465	476	448	469	482	439	459	434	455	430	469	461	454	457	483	455	451	463	487	502	484	468	433	449	451	515	455	479	441	455	427	459	461	511	453	484	512	453	454	444	442	461	494	473	476	497	488	462	474	453	454	504	459	471	483	498	464	465	463	468	468	491	472	435	446	485	457	515	512	486	456	508	448	417	458	454	486	462	469	474	449	466	494	470	428	521	494	453	478	468	444	477	460	483	471	448	487	462	467	458	480	470	485	468	463	460	430	452	436	488	485	463	443	438	497	444	428	514	433	506	467	477	442	482	488	439	408	449	495	443	449	473	490	489	467	437	477	467	457	428	501	484	494	452	467	498	470	452	487	471	489	483	462	457	470	432	445
22597	21066	28716	23698	21437	23030	22722	12942	8734	6649	4636	4279	3746	2655	1791	1535	1374	1225	1245	1048	1069	956	936	911	872	807	755	808	772	685	695	645	659	677	664	700	724	648	640	647	653	660	651	707	633	633	680	665	699	675	641	668	683	703	734	703	702	707	706	745	697	712	692	687	724	702	684	651	671	668	679	676	657	638	667	674	669	686	638	704	695	661	659	675	639	650	673	686	662	650	712	650	669	682	664	708	647	682	651	683	703	639	646	631	653	669	643	639	677	634	662	697	666	716	692	706	703	706	691	648	668	642	672	647	695	692	687	700	716	649	700	666	626	636	670	673	653	646	687	669	680	679	645	621	668	632	704	651	674	639	679	703	674	668	694	664	667	643	652	721	667	712	687	652	635	659	685	638	649	725	704	649	741	652	637	662	671	712	703	665	682	696	627	657	669	685	652	632	670	631	640	674	679	674	619	663	674	685	686	632	638	631	623	651	710	636	695	624	722	671	645	648	638	729	629	658	674	674	653	695	685	684	673	687	680	650	688	647	705	671	680	692	699	658	670	683	638	637	669	646	648	671	641	719	656	705	678	679	647	673	623	683	653	669	625	680	665	643	654	638	630	662	625	615	684	650	638	657	691	627	652	634	697	643	666	648	679	722	630	624	661	678	661	688	665	661	704	694	685	662	661	638	638	711	625	669	618	662	632	658	596	668	668	696	661	685	682	653	659	673	673	663	684	669	708	667	648	616	641	641	645	653	641	623	670	684	611	639	652	644	648	621	704	665	659	660	647	695	677	678	681	641	687	660	684	646	673	662	687	715	675	669	635	686	694	664	674	642	687	654	649	647	687	710	672	659	714	662	645	680	670	661	673	651	666	615	661	704	665	671	657	652	644	604	657	677	716	664	685	669	649	731	680	674	668	673	643	712	665	686	661	616	691	680	628	672	659	686	659	652	651	650	676	676	645	671	682	606	685	640	665	669	681	688	681	662	660	634	691	602	701	703	681	698	691	639	661	665	626	664	745	644	676	638	624	681	657	727	660	679	680	679	644	658	662	688	674	692	666	674	675	701	663	660	650	689	703	658	699	717	677	673	644	674	659	667	644	672	643	665	658	662	651	689	666	646	632	673	712	675	661	596	690	689	693	681	653	669	683	665	681	618	659	697	671	646	660	656	637	700	670	629	670	692	681	724	686	677	660	709	685	643	690	656	681	681	697	649	675	670	688	696	626	701	680	646	674	686	652	668	685	635	619	649	698	636	646	713	671	600	655	652	691	634	653	701	628	640	629	675	693	622	650	643	688	719	693	660	670	692	666	665	652	692	672	636	712	580	671	676	672	652	669	641	675	618	686	669	654	634	711	669	702	637	659	664	670	663	670	678	655	640	574	666	627	651	679	655	693	645	651	625	647	628	651	685	710	676	660	627	648	660	676	681	684	681	682	693	647	669	665	644	688	653	650	652	716	643	688	706	687	651	649	696	716	683	658	691	603	673	640	671	656	661	631	682	639	674	708	668	680	645	685	656	674	633	669	623	690	648	709	670	664	662	648	642	681	706	630	674	671	645	710	677	670	671	674	694	684	646	666	656	643	649	634	667	644	726	688	697	634	623	702	648	661	678	666	689	647	709	702	690	651	651	675	625	672	668	650	673	707	660	656	695	684	644	616	644	707	676	667	674	680	703	664	698	683	649	657	639	687	652	676	670	686	640	657	653	664	722	667	669	671	668	638	675	706	681	655	676	710	687	684	667	655	675	722	705	655	701	604	626	699	712	656	701	652	680	657	698	655	669	675	718	729	652	647	676	671	658	680	653	657	681	696	672	657	708	689	665	665	665	678	690	657	672	636	669	651	647	649	640	694	667	637	640	689	632	645	670	679	651	650	659	647	653	650	696	634	689	660	659	683	620	622	620	623	691	660	701	668	698	676	692	674	655	680	615	612	644	653	679	724	655	654	679	668	644	642	653	734	616	654	718	602	703	673	694	671	670	637	620	705	654	690	669	682	658	693	700	624	668	675	646	706	653	665	677	723	666	673	652	681	665	638	627	683	667	664	691	682	678	678	668	670	666	628	685	667	674	689	671	671	724	706	633	678	694	640	644	606	706	681	611	691	714	703	677	652	682	678	705	595	697	641	635	696	671	661	674	647	659	603	642	661	699	679	688	659	694	681	648	687	650	649	655	655	702	683	667	659	648	664	646	633	686	641	640	651	674	725	677	674	703	691	701	660	685	646	656	631	630	660	626	668	674	616	690	685	643	626	655	675	656	691	650	648	683	687	659	646	677	682	665	680	656	671	678	648	660	690	656	674	633	666	669	669	659	623	654	623	697	679	692	701	680	656	628	664	654	654	678	672	703	692	654	661	643	637	664	706	687	701	684	668	671	636	662	691	654	691	662	695	703	646	656	664	690	698	680	700	713	693	693	666	633	643	670	701	681	673	650	678	678	683	663	649	691	673	662	644	703	650	603	667	630	649	692	654	650	608	640	662	629	669	664	664	717	726	683	661	651	691	666	711	663	662	677	676	634	676	710	624	703	680	621	651	714	627	677	671	654	679	643	644	712	688	633	693	660	620	643	655	709	645	648	692	707	627	632	693	650	653	640	700	687	680	690	665	675	699	680	637	692	648	652	690	667	639	665	652	646	642	647	627	674	696	631	640	701	706	614	706	684	640	652	645	609	628	667	672	635	680	643	651	697	696	604	659	695	636	691	666	709	663	637	686	661	669	723	622	680	616	656	675	621	623	631	713	666	633	703	625	686	655	701	680	698	670	709	642	651	660	676	664	706	649	712	699	598	657	703	638	657	676	665	624	671	722	658	683	643	684	622	683	670	660	699	690	654	621	644	661	695	672	692	669	665	644	689	628	663	667	687	659	666	666	654	620	662	635	667	643	695	675	660	644	746	608	695	685	661	671	687	672	658	681	675	646	677	666	661	646	658	690	632	655	629	667	655	648	661	684	631	681	740	663	670	633	688	627	686	628	680	623	696	643	623	654	719	633	648	647	672	685	676	667	651	625	619	658	681	679	677	672	685	707	690	707	641	675	678	685	682	669	657	674	662	713	641	652	696	682	684	658	632	687	693	631	658	687	647	671	653	671	655	666	653	665	637	648	689	653	731	665	664	681	682	638	665	692	646	707	673	654	662	648	654	642	640	637	682	675	653	690	649	696	636	623	654	685	665	680	657	707	658	643	679	651	707	688	662	672	654	662	731	704	712	681	706	713	650	640	634	648	648	692	669	670	678	676	625	667	623	667	674	677	657	662	662	655	677	718	709	675	664	682	691	662	694	638	688	611	683	655	651	688	671	660	676	641	663	661	662	684	684	686	642	650	710	663	684	607	703	648	676	675	622	697	688	658	668	660	657	686	681	653	654	659	657	663	667	655	680	678	685	628	659	644	669	618	666	629	659	671	655	649	666	618	661	650	684	663	668	686	685	663	622	637	710	679	660	672	691	728	612	652	678	705	638	648	649	700	657	652	683
35524	60568	44649	32503	27015	23784	19931	15752	12315	9509	7044	6562	5346	3886	2533	2208	1698	1553	1608	1329	1287	1244	1123	1044	921	903	806	784	783	735	745	717	712	718	697	691	608	713	698	717	674	644	665	733	671	661	646	673	711	684	650	761	680	706	719	698	727	711	712	694	710	744	656	729	677	707	676	738	712	712	690	699	695	690	694	672	666	671	654	689	709	663	664	682	681	650	700	688	696	632	702	677	621	619	724	719	683	713	699	657	695	665	668	637	712	714	663	666	662	665	716	642	709	640	700	659	641	695	675	712	660	668	662	676	702	654	687	663	665	673	696	710	646	695	689	703	641	716	634	672	685	709	666	711	664	665	666	653	707	730	620	594	642	667	605	678	645	671	652	685	695	661	682	675	663	685	681	643	640	682	654	701	679	628	688	696	685	673	675	692	695	706	630	687	671	670	658	643	638	721	694	641	707	717	674	712	671	721	723	667	687	731	675	631	633	704	682	657	668	695	691	698	675	739	648	672	679	704	659	670	737	661	688	685	682	728	733	671	726	697	668	673	693	702	654	679	682	642	668	674	706	718	631	662	638	662	653	743	693	685	713	642	658	670	696	690	698	687	659	693	692	663	674	694	670	672	637	686	640	671	676	685	715	643	721	705	687	671	678	676	682	742	675	707	688	698	670	648	674	674	671	660	651	648	622	683	658	693	721	664	688	687	663	697	690	655	680	704	692	656	667	713	633	664	678	696	704	729	701	663	649	668	697	713	658	695	742	670	694	662	654	709	685	695	678	719	682	671	688	734	710	721	692	684	663	651	684	701	719	694	691	685	685	679	666	670	672	687	718	672	633	732	739	679	696	667	689	633	689	668	690	665	710	673	726	679	699	614	666	683	712	658	657	686	704	656	656	721	688	670	732	660	669	678	704	701	683	697	716	648	663	660	667	667	695	673	683	701	691	707	668	717	644	664	685	662	707	655	716	696	682	630	669	703	684	671	651	666	699	685	654	665	722	683	687	692	660	690	707	653	648	642	659	694	742	699	692	676	627	684	691	691	669	697	685	637	699	692	666	693	654	665	668	674	716	676	693	701	680	642	672	651	709	706	703	711	662	649	705	657	689	625	671	707	690	651	650	648	653	654	710	640	707	722	729	698	730	643	687	698	672	630	666	675	693	666	640	704	663	669	689	636	740	660	703	671	666	716	677	724	713	697	676	726	654	689	704	716	668	690	640	682	721	658	672	680	663	689	704	661	661	672	663	695	688	683	665	659	675	667	631	702	645	663	685	719	708	655	681	675	690	717	676	673	693	650	672	686	661	655	693	675	667	651	676	688	664	677	642	707	631	672	718	640	674	635	637	676	647	625	656	681	697	675	700	693	662	641	676	669	704	698	660	708	674	657	688	702	665	667	665	671	688	710	692	719	674	657	651	669	651	677	624	665	635	674	657	699	691	698	647	685	635	635	677	715	700	660	653	687	725	701	661	721	703	642	696	726	683	674	703	711	707	666	675	700	670	673	647	672	679	660	617	689	693	659	723	693	691	675	694	685	626	708	625	654	680	675	651	676	705	742	623	659	686	691	662	682	654	695	681	686	670	679	656	665	660	684	687	706	716	684	658	639	705	678	679	698	674	669	662	629	699	664	673	672	682	627	664	674	676	704	695	699	654	658	680	668	644	678	674	687	654	682	657	707	688	685	666	645	724	692	716	672	704	662	666	697	673	685	680	715	640	673	632	661	704	709	657	663	696	695	680	688	676	680	667	658	671	662	647	676	679	690	689	706	649	644	691	711	719	657	668	663	717	660	712	718	667	685	661	644	669	732	675	700	692	715	675	696	685	664	690	723	673	663	695	673	675	735	666	692	673	666	696	643	646	685	657	682	644	684	712	649	680	662	687	663	656	704	684	712	626	612	662	683	672	657	696	693	643	639	708	637	680	697	712	630	685	688	722	637	645	659	703	677	678	708	619	737	675	680	646	636	707	683	671	682	632	698	703	676	642	655	668	711	680	645	676	698	647	669	692	661	683	677	663	723	661	699	682	683	680	666	679	652	656	663	728	657	682	677	637	667	670	706	703	664	710	689	642	710	627	659	682	676	686	683	660	679	655	675	710	659	721	681	677	656	672	653	661	681	679	702	680	654	652	683	681	683	706	680	683	698	683	674	665	670	711	693	718	672	682	683	718	696	695	677	649	689	701	641	671	663	658	696	688	643	706	710	724	686	724	661	677	682	650	659	655	625	668	724	693	674	685	758	696	706	695	635	656	665	665	667	644	674	659	723	677	656	685	714	700	683	651	703	705	706	644	694	684	690	679	729	709	662	685	703	684	690	656	659	687	705	685	690	667	718	639	685	717	650	659	685	669	695	678	703	646	678	670	708	649	712	628	677	649	696	687	658	645	669	630	672	661	689	674	701	659	679	688	636	720	687	702	651	668	686	701	683	637	645	668	664	677	713	681	639	642	705	681	685	685	689	672	667	737	665	676	675	707	715	626	708	691	661	691	699	684	640	667	668	669	670	714	689	671	703	676	730	707	642	633	701	625	669	651	684	665	712	679	673	664	685	716	664	703	648	690	631	681	700	657	662	668	682	683	628	684	690	674	663	689	649	676	673	665	716	691	690	664	666	744	660	670	673	675	698	669	701	713	689	663	702	695	696	680	717	680	704	705	669	716	712	674	712	669	667	673	679	658	658	640	633	639	693	705	676	700	669	658	680	693	657	696	672	717	705	671	675	652	716	684	702	696	711	654	696	694	743	677	690	703	681	669	714	646	682	684	696	692	655	701	679	686	663	706	693	670	641	647	742	679	673	695	688	697	715	764	684	684	682	695	631	687	642	696	654	689	703	678	685	661	738	709	710	673	675	636	660	691	687	658	638	649	673	669	691	685	647	690	699	681	739	660	733	681	645	713	707	673	679	674	690	676	641	655	728	737	655	702	699	635	706	749	677	716	720	702	622	599	674	634	732	686	698	697	674	672	727	652	663	662	696	692	727	701	663	696	638	691	629	668	706	689	654	669	671	647	635	635	651	694	617	695	708	650	681	705	700	681	742	693	686	660	670	687	698	649	663	706	646	685	679	685	638	661	698	666	645	657	643	681	702	655	686	662	667	625	672	694	614	717	716	658	614	745	668	689	655	711	706	710	686	671	686	722	634	679	718	654	664	677	686	667	672	696	639	689	647	676	705	665	683	678	697	734	643	671	710	677	739	661	678	658	606	682	686	648	664	654	711	704	682	710	667	659	668	700	692	656	676	675	654	670	693	712	675	678	732	700	703	675	689	700	650	681	697	707	693	670	683	662	661	673	702	645	668	653	708	661	688	682	723	692	670	717	661	664	691	725	697	734	681	696	645	657	676	644	656	634	739	663	688	634	676	629	679	711	671	718	701	637	646	683	700	695	698	694	709	700	672	701	691	704	670	716	726	686	670	647	672	705	711	727	670	679	668	694	695	674	658	664	696	673	693	678	628	657	693	678	646	661	693	701	733
30872	33289	32740	23483	14062	9292	6490	4471	3420	2414	1970	1638	1299	955	746	699	623	612	580	510	515	530	481	490	449	423	431	408	385	371	375	402	366	374	367	389	343	373	370	418	371	373	352	352	374	355	371	380	355	368	375	409	402	369	355	371	389	388	371	346	375	362	418	400	439	352	381	362	372	368	393	371	378	373	364	348	380	359	344	380	361	391	365	377	380	380	379	341	355	345	370	368	401	378	404	356	367	401	374	376	394	389	379	376	393	355	377	387	421	401	396	391	391	362	386	353	349	375	412	384	374	382	392	339	353	374	405	354	369	406	339	395	369	361	389	409	348	375	388	376	392	356	382	385	373	371	387	364	355	380	387	345	386	355	405	388	379	380	375	369	381	404	386	392	413	381	371	358	371	371	376	370	404	330	364	366	429	385	381	358	407	382	353	401	360	358	353	360	372	395	355	354	368	366	378	350	355	374	402	381	370	402	358	395	378	363	310	349	370	384	362	382	343	411	368	343	377	385	384	381	394	335	368	386	410	396	378	369	390	360	398	374	401	358	372	386	367	406	391	377	394	401	394	356	372	385	356	384	373	399	394	424	391	386	375	404	392	367	405	411	388	339	383	375	363	354	391	386	393	405	367	360	356	333	341	346	390	363	383	370	369	364	385	392	363	339	360	374	376	385	371	383	394	375	359	382	362	391	385	403	389	338	391	386	368	368	341	370	362	392	368	358	383	372	369	402	404	383	364	357	364	353	381	330	391	399	335	372	376	410	424	352	364	364	343	353	392	381	352	366	363	386	367	422	390	372	382	390	383	368	387	398	382	383	366	347	307	380	379	340	346	371	406	381	399	347	381	361	365	371	386	363	369	387	383	376	365	380	391	397	385	378	366	383	386	389	361	366	375	397	386	390	396	382	358	347	379	375	356	425	369	364	392	372	393	371	369	385	373	352	321	340	355	365	371	384	399	376	352	413	409	373	371	375	372	379	357	351	384	369	374	419	384	339	411	396	361	374	366	398	370	423	398	365	383	359	384	407	380	370	416	342	378	363	364	410	392	379	366	350	387	378	420	354	397	366	358	345	350	361	370	391	374	397	414	379	375	355	388	374	365	365	388	406	355	388	342	406	380	387	382	336	383	385	334	355	380	361	381	383	367	364	358	377	381	386	379	388	381	353	395	349	398	379	372	403	366	358	352	397	392	399	340	382	369	340	364	390	343	381	405	397	399	356	382	380	365	379	410	366	370	405	390	380	403	384	369	342	397	384	370	384	358	358	402	372	397	352	355	372	401	375	351	372	395	387	364	379	356	390	345	373	360	371	388	389	366	360	364	365	358	377	386	377	355	407	388	414	413	379	375	365	388	384	425	375	386	414	377	384	376	397	366	396	352	392	369	377	382	359	385	386	364	361	390	377	380	389	380	369	393	340	335	383	390	349	328	371	338	355	395	375	375	396	379	375	363	372	371	371	378	374	373	348	374	366	401	368	370	361	412	385	386	359	390	393	382	402	395	347	385	364	377	362	371	392	347	368	346	371	379	400	390	397	385	367	375	397	368	360	377	354	382	396	355	353	415	385	370	360	393	379	363	360	386	362	391	363	364	372	389	385	368	370	421	382	394	363	334	388	350	372	370	378	324	411	383	354	390	381	378	385	358	401	351	404	350	369	371	342	382	342	369	371	357	355	391	377	370	345	369	348	379	371	359	384	371	361	392	388	352	418	397	391	364	368	392	387	384	370	362	377	355	385	385	347	357	343	374	373	358	353	381	356	381	342	373	393	385	375	376	354	357	371	353	369	391	399	367	370	391	355	393	391	383	372	388	381	349	356	362	378	396	418	416	371	407	343	363	389	397	419	399	357	372	378	368	363	365	400	402	417	375	359	366	372	338	354	389	388	336	432	373	358	333	374	394	406	426	376	377	399	386	385	358	401	382	367	413	381	401	344	408	395	351	374	358	387	387	364	393	346	349	361	387	396	353	362	352	388	376	344	373	355	364	368	391	327	358	377	367	394	405	375	365	407	417	364	379	395	361	388	363	382	360	364	371	379	388	336	362	384	352	318	357	363	413	366	392	410	399	387	440	378	387	348	399	350	361	370	400	360	369	370	393	386	379	343	347	362	407	422	380	347	383	357	355	386	382	369	366	410	370	361	391	388	387	377	378	395	406	374	353	381	354	433	383	366	369	354	372	380	381	404	391	374	381	348	381	378	380	428	373	393	366	388	389	364	347	375	364	345	393	383	335	436	398	377	376	396	383	395	369	360	384	408	350	392	363	356	388	381	368	371	386	382	356	383	378	373	379	397	368	391	367	379	379	385	355	345	346	359	351	374	379	381	364	395	371	393	384	365	345	406	346	379	338	354	357	364	374	373	385	388	365	377	382	362	377	390	354	411	363	396	389	417	411	417	350	368	373	390	368	384	378	432	370	374	336	375	347	352	343	366	357	397	354	389	366	367	361	346	369	410	359	352	423	363	383	400	403	349	369	379	373	381	365	366	402	396	418	364	397	394	368	373	382	368	367	374	373	376	349	369	391	408	408	392	384	373	353	369	365	376	388	363	395	348	356	383	377	385	359	397	366	389	359	354	380	337	363	360	373	381	395	372	331	435	389	387	370	388	367	392	401	368	332	370	352	372	369	361	353	351	383	356	373	389	362	400	371	376	370	355	361	383	368	357	384	409	357	377	368	363	360	386	363	335	373	371	376	388	386	401	399	371	342	407	351	353	388	364	369	376	361	375	392	365	366	372	385	376	411	398	361	363	387	392	401	358	388	337	404	377	362	354	367	364	351	379	339	370	405	391	401	375	377	366	392	435	386	362	372	358	372	401	375	405	354	383	368	358	391	389	370	363	393	388	362	382	393	392	355	367	386	361	367	362	396	391	361	353	352	390	382	375	389	357	338	377	373	417	388	371	376	374	379	370	365	364	393	401	357	389	357	351	364	376	373	428	378	364	383	366	368	382	393	344	401	338	388	359	349	387	357	429	357	357	425	342	340	355	367	378	365	384	393	342	355	385	367	381	396	390	417	349	384	377	349	346	328	371	353	390	359	380	362	382	358	338	328	364	375	388	367	390	410	403	368	355	369	377	376	354	386	394	384	359	395	403	353	377	391	398	397	391	361	368	383	357	382	411	357	385	379	395	360	344	366	368	378	380	388	358	397	379	356	381	390	384	368	380	381	378	394	390	365	413	379	381	358	405	359	364	391	370	384	381	352	370	354	368	361	363	396	335	375	388	333	398	337	367	365	416	390	398	390	366	375	340	406	393	390	384	342	370	358	383	355	358	360	379	392	381	343	393	397	376	353	381	382	386	387	400	351	393	428	409	376	372	372	409	326	345	370	383	402	360	355	373	399	345	391	376	370	391	399	385	378	373	370	400	390	375	370	387	372	403	363	377	375	390	375	393	357	396	376	387	409	391	398	383	381	374	410	384	412	385	402	417	394	419	361	385	411	378	393	396	371	358	416	385	397	373	408	382
31775	45913	31408	20975	15763	12973	9866	7188	5651	4051	3174	2617	2015	1332	1080	886	808	782	749	658	719	593	613	530	490	482	464	452	395	372	410	399	408	415	408	409	381	397	392	374	409	391	396	425	421	366	382	399	391	412	433	415	407	431	383	407	392	435	405	419	406	418	456	452	420	439	409	389	409	388	418	375	417	356	383	393	396	374	426	366	383	376	398	412	408	374	400	401	421	409	422	394	401	389	389	403	396	414	383	380	414	404	392	443	357	398	447	402	398	409	399	403	399	417	427	395	398	382	428	398	357	422	410	391	401	381	440	407	413	428	368	386	421	381	385	421	413	396	386	403	387	437	399	405	394	382	358	396	372	382	408	394	363	392	434	441	399	386	377	409	379	361	382	445	401	406	431	391	424	410	400	408	400	406	388	440	427	404	451	430	367	431	433	373	412	385	393	357	384	366	401	428	405	389	395	391	421	392	402	383	415	415	375	374	409	436	383	458	433	395	389	367	394	410	412	385	414	399	386	412	411	429	397	408	407	363	384	434	395	370	431	385	423	413	395	440	381	385	408	407	399	384	383	417	391	391	392	407	416	410	346	405	409	378	395	386	354	411	409	403	408	347	400	356	372	372	358	411	390	385	392	384	394	376	399	414	406	362	426	399	368	400	393	381	395	397	400	374	386	380	412	403	368	419	430	401	406	401	433	429	410	447	412	381	377	408	357	396	385	391	371	389	419	414	380	400	391	382	397	443	407	394	365	376	401	420	379	445	419	441	413	424	427	412	396	410	388	422	433	384	380	380	419	404	384	373	413	435	381	391	373	407	367	391	408	413	408	376	435	420	397	388	408	365	435	416	393	368	383	389	379	415	377	354	393	374	390	394	384	370	409	382	380	407	409	425	421	392	403	413	366	403	399	398	406	404	409	398	401	366	414	435	352	396	394	395	398	394	421	409	389	420	418	395	379	394	408	365	390	420	387	391	378	414	399	377	387	394	413	409	370	417	412	394	387	397	429	407	407	381	398	420	412	433	374	395	446	397	344	413	420	379	397	392	440	397	388	386	402	379	377	380	396	374	397	373	380	394	415	405	418	365	418	410	390	396	401	401	454	369	439	397	389	436	407	392	357	374	421	383	384	407	391	424	430	390	401	395	420	420	413	369	382	386	403	365	404	401	387	414	376	371	389	382	422	388	444	412	383	368	391	389	389	401	372	402	405	420	405	380	377	429	419	393	429	384	404	406	383	386	407	393	397	374	405	371	382	416	395	377	400	388	407	411	426	405	376	399	399	396	372	368	402	376	432	409	358	417	388	422	406	409	383	403	414	412	383	396	412	360	390	422	394	412	379	394	414	401	409	428	382	380	391	417	367	406	430	397	359	410	400	418	429	401	405	423	415	396	407	397	401	399	397	398	394	390	359	390	385	398	384	409	390	422	409	388	400	417	393	413	378	405	407	387	389	429	409	387	403	359	406	383	423	401	418	406	408	385	396	422	352	395	402	377	431	427	404	391	383	394	436	392	373	386	373	423	410	362	409	373	417	393	417	396	395	415	412	411	395	387	394	408	399	416	402	411	354	385	420	387	407	385	396	395	392	371	400	415	385	416	357	404	396	383	416	402	434	368	399	407	416	410	399	413	381	404	382	395	396	375	431	377	392	388	367	408	384	397	421	403	398	421	417	377	402	395	412	386	400	380	408	392	385	391	410	400	413	365	405	395	414	388	411	373	407	410	402	397	456	402	397	376	399	399	404	373	404	406	412	425	414	391	387	407	392	399	420	416	399	428	359	394	405	423	376	433	424	404	401	376	396	433	429	421	377	388	393	420	387	400	416	380	421	359	396	410	424	419	396	380	432	406	407	419	412	394	401	389	396	416	398	417	411	373	395	382	411	445	436	415	416	402	366	408	403	397	397	416	442	386	382	398	388	417	418	390	408	419	380	385	397	370	396	409	405	422	405	406	414	393	442	430	378	357	372	416	411	387	397	421	427	423	381	379	381	408	378	427	436	369	408	438	396	441	364	442	410	391	398	376	405	374	373	422	408	407	379	406	404	430	356	415	372	393	382	402	379	377	375	412	352	382	416	412	386	412	401	406	421	373	385	399	405	386	412	413	396	417	390	410	400	423	387	410	420	416	417	407	402	361	360	431	394	448	378	388	359	402	359	392	377	394	397	388	380	404	409	392	367	378	381	424	395	392	363	397	420	345	356	426	388	422	370	408	416	387	384	379	412	424	403	388	369	394	381	378	390	383	368	383	370	418	375	386	357	380	405	405	427	379	425	423	446	383	369	433	431	405	388	396	376	386	367	370	379	376	389	372	403	447	359	399	403	372	355	418	394	382	363	398	385	416	395	376	408	415	367	381	418	390	396	375	397	419	345	406	396	399	423	387	414	403	415	402	358	372	384	368	401	419	395	391	407	418	369	376	389	397	408	429	408	416	423	405	416	410	361	418	355	395	413	392	411	397	443	393	397	414	419	411	400	391	390	404	415	445	413	418	376	405	405	418	407	414	369	405	388	403	420	386	384	411	386	394	390	414	398	377	363	390	405	390	421	392	421	427	389	402	397	389	390	402	382	412	378	410	376	402	395	399	397	400	444	389	379	397	393	418	386	382	406	398	398	365	414	387	408	365	412	400	408	422	385	400	403	367	396	407	384	381	389	391	403	368	396	411	387	395	390	387	416	395	417	420	360	380	396	412	390	399	382	371	385	434	394	386	414	420	383	400	406	405	403	380	410	393	388	424	398	385	397	411	400	455	400	349	389	337	430	420	380	389	382	394	439	397	384	390	373	401	380	387	393	384	417	398	403	394	392	393	407	388	422	397	414	402	421	436	388	397	420	419	449	397	408	397	400	407	355	386	407	382	443	393	389	407	381	407	384	403	410	404	413	400	394	408	391	371	426	376	401	358	370	352	404	403	367	403	407	420	428	426	418	385	387	409	403	389	393	388	378	375	404	389	417	419	413	415	389	417	422	436	418	381	409	422	391	416	419	371	428	401	391	389	412	402	432	366	432	385	395	388	428	401	440	403	403	400	399	375	437	411	377	401	352	408	407	402	379	420	414	352	382	387	393	386	352	378	403	401	429	407	447	382	401	378	385	399	407	440	400	382	422	386	392	369	417	438	431	394	405	415	416	396	407	407	408	387	418	392	377	372	428	417	360	413	396	380	436	436	376	385	369	409	419	395	397	405	378	389	419	393	366	395	387	402	392	403	424	418	373	428	373	412	381	418	388	399	427	414	403	378	424	423	391	424	389	386	396	380	376	364	385	386	396	402	380	389	388	395	400	365	393	387	474	403	403	389	388	368	438	388	372	375	380	342	421	409	417	390	368	391	404	388	413	425	408	404	412	381	413	401	413	422	411	381	380	406	386	412	430	362	403	385	395	370	385	390	395	429	429	392	384	367	444	391	395	369	380	384	415	373	393	382	428	406	410	390	433	397	396	370	391	405	392	422	424	408	413	397	411	404	359	372	417	401
23787	21100	28459	24564	22510	20601	14823	9102	6103	4712	3601	2800	2235	1541	1313	1141	1022	1015	961	908	858	787	682	752	662	602	592	590	540	583	534	565	510	505	498	509	542	527	579	519	505	522	530	564	556	541	485	534	557	524	572	526	552	541	552	544	564	565	540	508	550	547	571	526	537	571	528	524	537	495	535	555	507	501	479	531	512	554	492	578	548	538	544	547	491	561	505	504	541	539	475	501	514	543	579	570	528	512	545	607	516	511	538	543	485	531	497	532	541	547	533	567	523	529	493	473	530	513	523	490	518	530	466	502	501	515	539	561	523	553	542	479	548	509	505	522	541	531	496	512	546	529	520	530	516	525	535	492	543	522	521	532	502	525	545	554	524	534	525	534	552	579	555	519	536	539	532	515	545	513	519	519	548	510	537	499	553	539	547	547	535	512	521	574	522	486	500	574	511	495	508	539	511	517	538	520	506	561	551	508	546	547	525	492	511	571	552	576	502	523	497	522	546	501	530	532	547	554	505	585	490	526	537	530	505	474	523	517	503	543	521	496	481	555	551	489	522	551	554	517	557	511	523	509	493	542	497	524	547	539	562	555	555	512	498	532	523	488	585	547	554	501	546	538	530	513	524	557	504	525	541	554	515	505	565	516	499	530	546	510	562	533	544	538	574	517	501	513	553	558	572	504	548	518	534	515	552	529	487	509	551	573	556	513	543	564	509	531	538	522	498	509	546	533	531	504	531	519	531	506	555	527	560	522	538	551	484	543	546	554	510	549	532	526	536	524	541	545	527	500	568	518	472	527	547	530	578	548	527	539	575	524	520	510	486	542	532	547	569	514	541	520	491	523	550	502	500	536	531	521	560	524	545	577	528	501	513	566	523	548	545	540	531	501	553	533	541	529	528	539	518	506	515	529	514	583	531	579	538	524	518	552	519	542	519	528	485	518	504	526	500	503	564	526	546	490	533	541	587	559	490	499	537	551	529	551	565	554	490	520	546	552	528	527	508	524	506	516	526	529	546	512	507	470	544	542	523	487	547	508	532	510	536	512	545	497	547	538	560	551	515	533	512	493	547	530	554	580	555	531	534	548	534	495	509	582	493	558	538	496	519	485	546	545	524	528	544	475	553	552	495	537	505	542	513	527	560	510	510	538	506	536	500	550	530	515	558	554	507	525	565	481	490	518	534	522	521	536	540	520	554	491	536	521	492	531	485	539	528	518	543	519	565	517	542	530	499	502	565	531	552	566	524	472	534	589	519	528	567	518	515	519	548	573	579	568	512	510	523	532	557	539	538	484	522	508	572	547	581	558	528	528	541	540	562	512	561	533	548	546	562	541	516	504	515	518	517	535	507	540	545	544	506	523	545	547	538	513	499	515	506	517	567	515	517	482	539	484	511	525	527	491	479	549	550	507	540	555	517	555	549	539	550	518	567	562	469	551	538	513	509	565	513	532	499	504	543	508	522	519	540	533	536	479	517	528	516	518	545	587	546	512	531	517	556	538	538	545	539	528	530	510	557	532	553	536	525	549	561	515	562	540	550	530	554	516	545	511	489	495	551	543	518	529	574	510	529	544	468	512	551	500	557	557	478	531	507	524	531	505	516	524	552	505	556	531	498	480	540	548	553	521	500	518	507	541	539	547	520	508	548	521	529	548	522	539	518	523	547	551	562	547	528	535	555	524	478	528	531	524	550	515	539	535	511	536	535	516	529	529	515	517	517	525	514	549	484	528	511	492	486	529	521	557	533	554	527	522	561	518	518	530	554	530	542	534	542	532	545	510	529	517	505	563	522	549	524	539	523	527	555	558	498	511	495	559	550	537	529	561	543	522	524	540	525	526	505	505	510	522	523	562	510	520	547	539	537	502	528	515	541	565	514	553	570	547	584	507	533	568	555	543	525	503	481	493	516	534	513	525	533	518	549	543	551	539	514	537	518	599	563	516	533	489	485	548	493	510	479	520	584	544	526	499	566	518	509	529	540	554	576	489	537	518	564	530	518	478	534	523	491	537	552	503	523	537	510	548	521	534	506	533	528	550	538	520	523	469	536	530	519	561	545	529	549	541	547	536	534	559	500	527	543	535	524	478	491	492	525	561	555	539	510	572	545	549	494	499	529	568	491	542	517	531	514	523	532	548	549	560	542	541	500	525	541	531	502	543	499	541	523	507	522	523	485	521	539	539	547	523	549	547	525	534	606	549	519	544	524	504	553	557	502	575	532	511	530	539	517	530	510	517	506	492	577	534	558	537	507	545	541	525	539	546	531	580	575	532	536	519	565	495	492	570	561	527	528	508	537	551	512	532	524	584	529	534	522	567	545	513	523	482	532	509	526	543	515	526	537	572	535	512	530	562	541	544	492	506	505	560	504	522	543	542	527	526	501	526	488	501	534	539	512	485	519	499	544	527	580	516	521	509	538	513	486	572	514	519	475	511	557	549	548	511	498	522	510	514	529	511	493	568	562	549	516	556	516	483	528	538	527	515	534	561	563	506	541	536	578	537	505	495	525	592	537	526	505	552	567	563	542	530	505	542	535	524	530	530	556	538	517	541	532	529	557	521	536	535	510	546	541	554	482	530	536	515	540	552	499	478	497	499	540	562	486	493	516	565	519	490	544	531	481	515	516	518	524	527	560	568	519	520	529	515	511	528	524	507	553	542	537	519	508	526	553	524	527	513	523	561	516	488	551	530	558	543	520	532	554	562	487	545	529	519	568	525	540	545	595	507	498	526	472	534	565	488	543	494	520	563	551	533	547	550	504	503	528	531	503	526	542	502	521	503	550	510	521	521	535	505	548	522	547	530	491	537	535	512	519	516	586	534	501	560	513	504	519	575	554	509	534	518	530	514	515	526	509	508	517	532	532	551	534	494	520	534	532	525	517	539	548	551	547	549	561	501	522	517	541	536	530	469	491	531	520	523	565	516	545	511	504	507	531	491	507	506	531	528	516	557	531	561	519	559	564	505	533	566	544	555	535	531	506	555	526	526	508	539	538	531	505	552	542	530	535	532	523	480	538	519	518	525	524	520	539	498	555	531	533	490	536	490	555	522	550	570	510	498	539	512	518	539	518	506	497	514	530	508	529	510	538	582	575	575	511	524	494	545	536	462	549	497	501	518	530	501	534	522	500	543	474	553	553	510	529	492	507	515	519	490	525	552	495	502	503	530	520	526	543	546	508	560	544	576	536	497	511	551	592	505	547	548	535	495	544	513	514	513	547	503	533	493	552	549	520	533	522	514	522	551	553	525	505	560	472	549	546	532	522	523	534	496	561	524	524	538	543	490	521	543	504	487	505	503	538	530	524	508	504	493	530	546	519	562	551	501	535	508	528	518	526	538	540	497	522	539	522	533	553	539	513	574	513	505	566	506	538	513	514	550	532	538	510	496	509	543	496	524	544	492	551	532	562	533	539	497	530	539	520	539	532	530	501	545	496	550	523	524	554	494	531	527	527	531	526	538	505	533	566	524	518	546	557	548	539	530
33268	54757	39691	30065	24062	19971	15566	12166	9152	6986	5576	4155	3323	2130	1746	1483	1250	1251	1261	1185	983	854	823	806	727	673	631	639	541	561	557	596	555	525	536	534	548	554	544	528	569	524	536	524	578	544	527	534	541	543	536	575	566	559	565	568	578	561	589	551	550	532	498	596	574	523	530	562	513	547	506	599	519	528	574	523	565	522	555	526	539	559	503	523	545	560	509	549	479	542	507	558	574	522	528	542	504	501	516	493	557	513	554	540	533	531	575	543	547	569	533	519	591	545	530	524	573	543	528	512	505	528	498	536	517	574	567	546	576	534	558	551	554	527	541	524	546	570	565	538	576	518	544	503	546	521	547	571	519	527	582	555	524	555	529	494	513	527	524	495	566	537	522	560	546	544	532	539	545	505	531	535	544	574	565	518	569	556	520	522	563	562	570	537	514	545	547	571	533	554	479	522	578	509	546	550	496	501	524	543	568	536	545	525	567	525	528	527	570	566	514	493	549	535	536	557	578	573	543	504	587	562	564	591	524	526	510	564	594	532	562	515	557	549	510	525	563	544	546	500	535	495	519	546	538	573	540	548	495	526	548	556	516	574	517	551	503	543	560	530	537	548	600	561	565	538	541	539	554	571	518	505	500	534	537	578	532	508	512	521	505	539	505	553	551	502	555	555	548	573	545	555	547	571	558	569	536	559	561	546	524	514	509	580	538	548	571	558	552	525	573	516	541	535	553	552	589	485	520	522	569	544	574	546	555	551	551	559	507	570	620	528	558	570	576	567	530	547	539	549	505	526	529	523	579	509	535	520	518	503	526	518	496	502	531	536	529	557	526	533	530	557	556	529	534	563	544	563	527	542	531	547	546	523	546	550	539	560	555	565	555	527	486	536	550	587	535	543	558	514	575	529	577	557	587	544	539	534	545	519	536	533	618	518	578	530	531	564	524	524	523	560	554	538	557	582	539	559	497	507	535	560	519	527	526	522	548	557	554	555	527	535	537	512	553	569	538	524	571	569	514	574	501	528	549	526	545	538	562	573	556	533	547	557	541	512	538	545	539	559	560	548	562	534	526	531	511	540	556	545	494	534	522	591	546	558	558	528	526	544	562	514	515	541	526	525	542	502	521	516	560	513	548	549	538	526	513	506	602	571	540	518	545	544	483	556	542	558	553	583	603	533	573	522	532	518	522	555	539	521	548	549	542	493	530	533	562	592	549	556	486	567	516	543	508	552	530	548	536	538	546	536	520	549	557	564	584	505	554	537	532	526	506	532	594	554	490	561	536	560	542	522	532	527	542	519	513	582	567	571	538	521	538	533	574	529	557	537	521	549	533	565	552	610	523	525	547	518	534	550	540	544	541	535	529	544	537	557	543	588	535	513	545	556	511	503	557	545	509	537	542	551	549	531	526	516	566	535	569	483	527	583	490	515	553	549	583	502	566	504	536	532	531	547	551	505	553	541	545	531	553	570	582	517	526	578	567	547	592	539	536	539	555	502	498	551	534	513	532	564	550	586	543	528	552	535	535	521	507	556	528	522	538	511	539	536	566	528	533	530	512	542	551	578	535	540	594	540	536	537	507	560	566	544	523	528	537	576	534	566	539	550	554	566	547	547	529	549	557	514	539	539	532	555	512	566	538	562	508	537	561	536	533	553	593	518	524	537	555	524	532	504	552	498	540	515	553	532	527	531	493	521	507	559	547	549	560	519	580	508	525	551	556	606	554	566	514	521	509	557	550	582	521	517	516	534	556	514	518	481	519	586	575	546	544	552	548	518	540	551	558	544	569	514	518	530	505	549	581	532	490	530	511	556	558	525	542	536	521	467	526	536	514	537	518	504	545	540	589	534	535	548	548	575	552	492	555	484	568	517	562	538	545	537	560	541	550	543	541	524	554	569	509	595	586	518	546	511	582	493	537	526	582	540	549	518	533	499	535	542	552	525	542	541	526	542	565	541	538	554	550	572	530	493	492	538	536	539	529	524	525	548	518	554	555	498	554	537	524	553	585	548	542	521	572	525	529	539	577	511	521	521	498	537	534	485	552	557	502	566	545	538	551	557	523	511	525	561	523	532	527	559	574	547	555	513	530	535	568	514	577	572	546	557	504	518	527	518	545	546	563	565	544	584	535	520	556	556	521	532	545	530	590	518	553	566	571	548	587	551	488	510	556	522	468	544	570	520	551	560	543	563	582	538	521	551	567	536	533	530	490	539	559	538	562	581	559	580	576	528	544	528	500	536	561	589	597	511	553	576	515	555	519	563	499	538	565	536	536	531	563	569	539	512	581	536	593	552	535	561	533	558	558	551	575	580	494	564	520	519	545	542	548	547	566	527	559	608	562	541	543	539	501	548	567	529	566	530	521	550	501	575	552	587	557	559	531	557	565	560	533	534	544	496	537	558	520	521	537	555	552	570	517	535	521	534	593	478	554	499	539	532	539	533	577	534	548	519	546	536	571	555	549	570	533	567	556	506	490	549	535	555	530	537	496	529	549	586	598	550	532	550	547	518	533	542	536	540	541	528	571	549	553	564	572	518	506	521	551	523	545	556	552	569	580	502	552	515	535	561	543	550	542	522	480	522	527	529	524	542	545	554	516	534	531	516	583	538	560	561	586	541	544	566	527	553	539	529	522	532	534	561	539	573	537	554	549	519	545	494	551	579	528	515	537	551	546	598	546	544	516	525	564	541	529	545	537	537	534	564	552	556	528	567	505	505	580	520	555	518	502	563	545	520	530	516	555	511	537	566	553	487	519	528	566	526	497	545	534	611	543	535	538	564	545	525	559	562	527	522	542	560	565	539	530	517	547	552	522	531	554	509	541	560	534	570	497	572	534	521	572	533	546	517	568	569	495	563	543	512	555	509	536	592	532	546	586	518	514	536	529	520	562	536	526	559	566	579	523	477	518	561	549	539	564	528	563	547	536	538	553	531	563	554	546	532	552	560	546	516	528	544	537	566	538	575	512	559	540	520	537	549	528	561	539	564	538	508	529	519	551	532	548	529	551	523	565	566	543	506	549	518	565	532	518	548	576	535	550	560	564	512	493	512	543	542	547	584	553	550	555	531	507	516	554	550	508	527	513	549	524	494	532	518	528	532	554	533	549	574	570	543	544	555	546	539	564	547	527	541	535	569	508	526	540	534	508	529	526	517	514	580	533	524	539	552	552	501	573	563	561	502	561	537	541	499	552	572	512	528	502	548	522	506	517	541	517	542	580	526	533	538	535	522	557	566	560	520	545	518	491	539	495	568	550	577	532	528	557	575	488	525	526	518	542	578	504	545	494	537	567	529	539	501	546	535	529	528	576	530	520	538	564	547	577	589	566	562	530	567	545	501	531	565	521	597	495	517	552	586	587	518	515	506	570	572	535	578	575	559	541	557	552	597	525	537	559	570	534	554	543	558	556	531	542	547	537	541	496	572	479	496	528	535	521	563	520	508	535	557	555	542	559	550	539	534	601	528	584	568	548	558	559	527	498	542
24800	21173	28028	26379	20973	14788	9898	6326	4319	3399	2489	1866	1440	1071	1056	946	824	778	749	722	698	607	619	605	531	533	499	471	465	461	456	445	418	465	418	449	462	433	431	488	442	444	422	437	446	419	448	446	464	445	428	473	472	427	435	462	469	407	464	446	463	465	462	477	484	447	461	450	445	447	417	453	453	468	422	440	461	394	428	438	415	428	432	462	462	427	430	432	408	443	418	444	434	458	432	453	451	378	425	477	456	431	422	425	430	431	425	459	436	432	417	433	458	394	449	432	448	469	426	434	433	448	433	445	473	471	419	452	437	423	418	425	419	436	385	445	399	409	425	442	403	452	458	438	402	422	406	430	445	450	392	427	481	451	423	396	427	409	472	474	430	408	425	431	468	462	472	448	431	461	441	420	453	446	434	427	472	443	444	440	455	421	447	466	459	429	427	454	429	446	438	410	454	437	400	450	426	462	454	419	494	378	442	435	430	422	481	450	437	482	459	452	407	473	422	430	477	446	445	406	399	449	444	402	463	432	447	421	422	475	421	434	467	413	458	412	469	418	421	435	426	460	455	458	406	429	435	442	472	447	462	411	451	438	409	434	446	437	429	435	408	415	426	466	458	440	425	427	457	452	408	439	443	430	429	389	446	449	406	410	416	466	427	439	451	442	446	476	448	420	426	429	431	435	469	424	401	452	428	439	438	446	433	464	412	435	423	444	403	465	424	441	408	428	475	450	444	438	448	427	444	435	454	430	454	445	447	431	444	433	423	457	452	439	440	439	418	439	452	461	463	442	418	455	451	434	443	437	404	443	434	441	406	442	446	459	420	409	400	449	418	443	447	415	439	423	447	463	419	439	453	433	436	440	438	419	448	426	450	438	472	427	365	454	474	417	464	467	438	411	435	445	474	420	445	476	421	462	441	418	505	470	437	450	448	428	415	426	421	465	419	412	431	448	450	440	414	425	415	443	437	435	434	493	460	483	419	424	379	422	431	513	417	446	405	405	449	453	441	452	399	447	482	458	428	483	427	432	415	438	413	423	424	429	440	417	465	454	449	453	447	429	415	444	442	404	425	412	443	419	442	453	451	426	441	433	435	476	455	392	411	434	398	453	423	459	438	414	399	467	433	427	440	437	412	457	412	449	449	435	420	488	455	455	419	449	413	458	450	420	427	442	426	430	441	438	431	438	439	481	401	433	404	398	475	453	445	420	431	429	401	424	430	440	410	448	431	412	439	462	464	436	399	449	477	428	427	461	469	424	450	442	448	479	434	457	460	428	413	454	431	433	410	416	468	453	425	416	426	425	455	442	384	427	438	438	441	448	409	436	425	471	436	456	433	473	439	432	461	412	455	463	459	450	427	435	430	408	442	457	403	412	453	436	431	463	431	422	413	420	422	436	441	424	445	438	446	459	444	429	419	461	433	433	449	441	407	425	474	418	426	461	480	429	458	433	426	433	407	436	457	440	474	444	481	439	455	420	442	421	442	440	435	461	436	456	458	471	421	448	444	433	434	426	436	406	393	407	439	442	430	417	404	432	418	394	438	429	443	440	422	440	450	421	440	439	445	471	394	457	417	419	412	452	460	434	470	472	397	482	443	420	426	459	415	463	451	448	446	406	420	424	473	448	438	454	475	412	416	396	468	420	428	452	445	435	435	420	444	427	444	411	404	407	445	451	440	460	410	429	403	434	431	395	436	463	413	430	419	468	469	408	419	441	447	484	430	455	428	454	444	458	436	398	418	409	453	447	410	398	457	422	424	449	423	413	425	452	460	434	408	409	447	462	416	507	456	409	440	417	450	463	419	453	447	419	448	459	397	470	444	462	429	440	437	445	436	466	452	400	439	419	447	428	463	479	461	431	418	463	471	426	418	416	485	430	402	433	437	433	419	427	454	474	457	451	418	442	424	464	436	462	445	419	430	430	472	445	500	461	446	443	435	489	438	427	422	418	440	463	471	450	474	441	446	426	401	445	424	429	446	464	462	411	419	429	499	460	434	432	432	449	424	440	446	413	414	466	456	455	428	403	427	403	460	417	411	412	399	444	458	469	390	444	457	423	429	452	467	417	438	453	445	438	448	409	447	430	452	461	449	434	451	417	438	429	427	411	447	412	452	446	468	409	470	477	469	461	421	514	393	442	452	445	444	489	459	460	449	478	452	411	474	475	435	427	426	424	442	410	424	462	422	423	450	441	427	418	418	447	452	504	460	438	441	428	416	429	454	470	412	453	433	474	452	423	439	459	452	460	416	444	458	426	437	471	442	417	418	445	430	402	407	434	436	433	406	471	436	445	449	397	443	417	378	416	437	383	474	412	440	503	421	405	413	387	464	417	455	436	438	403	427	451	429	423	408	446	444	432	428	444	414	431	474	430	426	444	412	408	470	441	451	464	467	424	439	434	438	443	456	421	400	411	449	421	434	448	400	469	464	444	425	446	423	464	448	429	439	448	469	432	439	445	444	434	451	441	414	433	467	460	450	451	428	426	407	449	426	434	426	456	412	436	475	432	453	452	407	425	443	457	451	440	448	445	467	463	429	445	451	417	441	444	425	429	430	454	420	457	449	452	458	456	396	423	442	431	489	419	432	411	417	459	433	435	446	462	450	458	417	435	408	427	424	418	388	446	440	429	430	448	465	469	421	471	459	445	453	446	410	444	435	441	461	426	440	487	440	423	453	413	432	445	474	445	427	434	424	437	479	434	458	453	447	426	410	451	441	429	482	454	448	436	444	428	435	437	453	444	441	444	436	441	429	442	397	446	468	442	436	412	442	427	448	449	379	438	464	441	469	419	401	478	451	423	425	455	382	475	406	428	449	439	449	433	420	436	436	412	401	363	406	469	418	449	460	463	474	425	447	443	411	445	429	431	453	466	436	443	455	422	459	467	415	422	441	455	437	421	462	433	467	428	448	422	417	460	442	446	391	416	474	418	459	424	442	446	432	455	417	428	426	441	437	440	425	412	464	439	458	437	419	413	468	418	449	402	441	401	417	435	426	404	456	430	444	465	453	433	401	446	434	435	447	452	417	403	431	462	437	417	476	412	464	435	429	436	432	411	423	469	453	454	426	437	462	441	412	416	450	434	423	446	421	468	413	396	462	470	447	427	440	441	426	412	443	446	438	438	424	423	442	418	402	441	452	439	429	434	421	434	427	416	443	435	460	459	469	444	421	450	471	445	399	474	461	454	437	420	441	434	424	421	474	430	473	447	406	453	433	425	452	432	432	486	439	450	458	473	478	441	438	465	404	438	420	433	422	419	426	436	423	453	420	435	496	436	438	454	440	400	429	457	418	407	438	472	454	426	438	440	430	440	441	439	444	432	460	423	415	451	448	430	467	443	417	435	417	409	442	411	438	439	437	439	402	426	432	436	467	432	431	449	439	455	371	413	448	442	448	454	468	431	482	436	445	439	494	450	423	448	421	447	422	407	434	446	448	437	470	413	430	457	432	429	382	471	407	409	396	439	450	431	425	427
32451	51043	36217	27174	21992	17157	13493	9852	7120	5603	4208	3069	2205	1655	1575	1305	1086	1076	1063	1013	856	741	681	674	650	558	559	526	499	431	459	485	497	469	488	476	493	475	498	471	482	471	445	479	457	507	491	451	472	496	460	478	497	456	502	495	488	539	505	545	521	470	488	514	501	482	473	480	487	480	456	489	483	458	458	512	504	458	448	480	448	495	415	453	480	435	481	448	447	472	485	495	480	514	494	457	455	468	453	460	466	468	459	452	478	473	472	462	485	500	460	518	476	452	444	448	504	455	505	423	488	486	468	433	462	463	504	447	495	441	469	501	462	467	454	482	474	476	463	512	452	456	485	468	498	480	474	483	458	463	507	475	484	507	441	439	476	475	470	485	456	467	470	491	430	445	490	514	484	452	500	496	457	491	464	474	488	454	467	488	502	463	472	474	498	500	462	477	437	496	448	479	483	488	489	440	491	458	437	468	445	448	493	502	451	456	460	447	449	410	464	482	460	457	514	433	460	465	452	443	504	471	478	469	458	459	503	460	499	487	501	470	429	470	481	497	450	463	512	466	479	483	451	473	477	462	422	463	475	488	451	464	481	484	493	486	489	499	465	476	440	429	494	448	476	502	471	441	464	477	466	475	465	460	475	485	494	452	454	460	483	449	483	463	462	477	483	474	479	456	445	466	410	509	439	451	485	479	437	492	469	470	482	465	496	480	474	488	507	466	456	478	499	480	499	493	468	491	456	455	469	499	459	454	463	448	470	492	498	453	514	506	458	463	526	456	490	494	482	459	422	496	435	467	488	487	477	495	463	480	481	456	484	475	446	449	443	450	450	471	484	471	470	467	464	465	472	446	487	481	475	480	442	489	477	470	464	500	476	486	481	488	474	507	450	491	472	434	478	471	488	444	456	485	491	442	485	476	447	484	476	453	485	456	480	487	510	513	486	479	479	458	458	441	465	437	493	479	459	481	498	482	486	494	460	470	478	459	516	417	486	437	454	481	450	455	461	467	505	518	452	489	464	437	468	478	458	511	490	440	487	483	476	522	482	462	485	488	483	476	490	445	488	480	497	430	453	453	455	520	465	485	445	475	474	427	506	477	486	480	469	483	459	511	444	474	483	445	488	493	484	468	460	465	443	473	485	488	461	485	476	498	512	444	498	460	460	449	459	499	446	454	474	471	447	475	496	454	477	518	439	451	466	447	463	475	458	452	443	479	466	437	442	472	498	500	468	447	480	492	462	474	497	479	481	475	474	495	491	462	496	475	477	455	466	475	493	452	461	472	466	478	457	508	471	515	486	537	495	461	446	504	490	503	474	468	495	463	490	454	469	484	483	488	505	449	497	505	470	452	495	496	493	510	473	446	492	466	477	491	491	472	459	495	499	450	464	515	454	463	460	491	453	478	467	506	495	454	527	474	505	487	461	472	463	456	484	461	490	476	477	468	480	447	488	485	449	468	422	480	478	469	478	471	462	472	513	491	502	481	486	486	482	495	462	439	480	481	476	500	458	501	480	463	452	455	484	466	477	470	463	475	488	462	484	433	441	488	499	487	486	462	472	472	459	501	506	442	535	446	458	485	469	487	472	461	476	482	461	441	495	484	472	419	464	456	475	467	482	477	530	471	477	488	481	475	467	492	498	461	502	504	463	473	502	438	485	483	462	478	478	410	484	501	467	448	460	482	476	534	423	502	493	498	457	482	459	471	519	458	429	443	459	476	499	472	470	446	471	488	478	495	475	481	441	482	445	484	505	454	443	536	469	477	455	456	474	444	446	524	431	482	463	513	490	512	434	500	483	462	471	539	481	520	485	494	469	480	496	483	468	480	495	477	448	496	467	475	473	441	464	492	473	507	476	497	477	461	487	442	482	480	510	464	471	493	457	483	461	444	453	505	466	482	439	470	483	468	450	475	453	459	447	460	513	476	489	463	461	468	447	443	430	511	484	451	448	474	532	479	452	479	507	513	524	484	483	474	516	462	488	513	419	495	460	479	486	467	494	484	467	480	441	500	465	447	477	497	505	479	510	447	481	492	446	467	465	469	494	482	461	464	453	456	450	451	472	478	488	423	444	494	484	480	452	482	495	489	507	414	428	426	456	502	468	472	484	439	481	496	452	482	486	476	501	470	483	483	472	478	515	467	492	478	457	482	496	484	469	493	469	482	471	494	480	462	466	483	446	441	473	459	417	484	466	487	476	447	478	475	457	463	479	483	462	451	457	497	495	468	423	497	502	500	474	460	469	455	454	462	479	431	445	479	426	506	453	497	496	483	472	435	428	470	477	477	451	507	420	448	452	474	484	461	454	474	490	463	508	497	487	455	443	467	461	472	491	479	512	425	499	484	494	449	500	468	487	501	479	484	498	494	482	454	455	436	462	481	469	425	493	478	449	455	470	467	439	477	466	457	461	482	491	494	458	457	433	510	465	471	477	484	498	474	462	487	510	467	448	430	435	460	501	482	483	430	469	467	501	454	455	488	450	469	489	482	448	453	470	481	492	450	479	485	476	489	447	475	476	465	467	458	459	482	458	496	504	450	457	470	458	456	473	435	453	477	453	460	463	513	455	512	481	444	483	466	445	468	474	507	472	452	495	453	451	478	451	499	477	432	465	486	451	452	498	455	473	499	488	481	451	439	455	452	473	476	471	472	488	436	511	487	457	447	420	481	473	472	481	486	486	469	465	433	471	501	463	480	480	469	446	461	463	458	464	466	467	480	432	527	454	470	484	446	484	459	487	486	482	499	469	509	482	479	473	449	493	477	461	455	497	481	430	473	447	495	459	465	474	459	461	462	477	489	521	483	479	475	423	469	487	462	463	476	489	465	485	484	473	469	465	446	435	453	476	510	475	486	444	464	436	457	471	457	498	477	481	496	465	519	455	492	492	450	453	508	445	490	502	467	444	449	478	430	491	468	459	469	497	467	488	505	489	487	447	484	461	455	445	484	457	460	468	488	462	492	480	478	469	481	529	477	478	463	438	507	459	481	494	476	488	484	476	485	428	423	486	438	450	466	440	438	449	499	493	491	463	473	424	475	450	485	473	484	471	469	459	480	458	493	522	482	474	487	472	485	476	496	483	465	469	476	489	498	456	439	443	473	447	429	431	505	501	469	389	486	477	452	517	446	458	506	474	482	452	478	526	442	464	454	501	491	468	478	446	460	496	445	498	430	446	444	449	436	457	492	466	453	465	452	469	476	467	501	491	451	484	482	506	480	470	460	457	505	446	460	439	424	467	434	473	477	470	468	484	485	457	512	448	451	481	490	471	485	476	417	449	476	442	477	466	459	448	523	494	487	475	448	495	491	490	437	474	490	441	444	448	429	470	459	444	437	446	459	491	462	497	482	465	473	445	460	486	462	470	459	480	485	434	449	508	426	485	444	446	493	514	482	457	481	495	455	462	458	474	496	469	450	452	501	478	497	431	498	495	501	484	489	469	515	438	462	447	469	499	489	505	441	450	487	506	450	446	475	416	483
22560	21010	28698	23573	21579	23648	23255	12984	8949	6605	4934	3477	2617	2180	2033	1553	1355	1425	1438	1283	1254	1063	1024	918	829	781	687	737	726	729	680	736	661	709	663	695	699	660	692	692	708	659	668	663	614	667	699	682	628	703	698	683	725	737	721	698	703	702	652	697	714	754	695	688	624	670	749	628	714	677	642	674	682	683	696	664	653	665	652	692	656	647	684	684	648	699	650	692	671	634	654	681	666	654	677	611	668	688	628	657	650	658	630	662	699	636	670	649	615	706	677	678	671	686	657	625	670	675	639	701	667	636	706	682	669	629	630	640	704	677	646	660	685	659	625	634	715	693	683	687	677	696	658	658	655	681	700	667	620	709	645	634	629	664	702	669	718	632	655	631	674	673	670	629	657	687	626	640	677	641	642	655	709	669	644	665	696	689	681	645	651	651	658	702	658	669	691	721	681	702	679	638	639	641	647	636	687	690	672	665	648	624	679	688	655	688	634	683	704	628	646	682	628	646	655	660	696	685	706	661	696	684	635	684	632	658	688	680	680	677	645	666	696	675	688	653	648	662	674	651	651	701	705	670	702	712	654	654	674	674	688	642	662	673	650	678	680	640	673	694	718	660	670	668	629	660	688	652	669	656	644	649	685	661	674	679	661	665	692	658	655	663	702	666	680	645	728	628	652	664	684	717	663	628	672	696	647	668	659	655	653	676	645	674	636	716	664	684	659	653	666	638	727	730	653	634	634	645	663	647	673	651	682	627	653	640	664	692	687	618	634	683	687	634	647	678	699	647	669	652	639	678	666	649	612	593	678	714	690	634	671	685	676	661	689	685	649	703	659	662	709	677	665	671	638	680	700	669	634	670	683	617	692	649	678	706	663	660	688	638	734	636	646	682	688	662	658	677	646	653	675	700	674	640	646	695	662	669	689	623	677	682	655	648	660	688	674	657	692	692	630	621	666	647	708	720	703	670	698	703	662	707	656	670	683	674	676	646	666	641	663	652	688	672	659	585	673	665	667	663	703	678	639	679	663	703	652	651	696	667	627	679	688	677	712	677	681	686	710	695	621	716	675	651	640	650	659	630	644	674	641	693	670	642	653	650	676	661	630	641	680	670	664	669	682	666	682	709	580	674	659	621	705	641	648	670	598	659	714	661	691	679	685	671	652	662	730	693	689	714	654	655	639	607	681	646	691	682	705	656	667	654	670	657	655	697	664	647	694	647	625	647	671	675	722	672	649	622	667	665	679	664	672	656	648	658	664	665	587	671	625	669	697	677	625	681	666	671	659	680	636	621	666	673	674	645	687	650	669	686	662	645	652	705	696	649	674	686	667	622	667	672	667	645	678	703	666	669	700	636	673	659	690	707	655	665	657	657	671	638	675	674	666	699	693	666	638	677	672	633	679	675	600	634	648	669	668	679	676	691	642	685	666	672	699	627	643	684	658	690	668	637	686	621	662	669	665	687	643	683	704	699	679	682	694	655	668	640	688	668	689	680	682	678	661	641	643	660	689	683	667	629	644	682	682	667	705	688	662	688	656	671	764	651	621	672	650	631	698	681	668	672	675	729	667	728	646	738	644	677	675	646	635	672	642	733	738	691	608	688	675	687	679	591	639	666	655	647	706	700	666	678	644	717	689	663	695	678	654	708	653	671	693	641	643	687	703	669	677	657	664	684	695	677	657	674	665	638	659	700	674	653	665	686	695	685	714	692	658	647	681	658	686	717	689	687	678	655	665	633	652	662	684	652	746	658	678	662	713	658	627	682	639	713	669	624	672	622	687	673	684	659	679	701	677	682	671	692	655	662	653	674	663	669	703	637	667	675	682	695	645	685	644	712	638	642	660	692	664	688	636	690	654	619	711	690	678	607	651	707	701	751	695	703	687	626	696	652	614	712	670	684	619	679	674	646	607	662	670	658	665	676	679	686	674	659	672	658	619	653	628	697	684	661	655	647	622	694	648	650	611	640	651	631	697	641	655	626	669	642	648	650	668	633	677	695	706	645	604	695	672	698	656	665	641	661	627	706	633	669	710	697	662	618	619	678	741	642	680	627	627	627	653	635	696	677	674	707	694	694	660	704	709	676	676	669	683	684	680	662	654	659	638	634	657	634	672	657	694	691	605	671	649	676	630	635	655	641	610	642	704	686	686	678	662	647	692	688	625	676	689	693	671	617	742	639	712	642	652	662	671	656	687	640	690	666	664	714	699	638	613	646	649	632	698	702	639	713	636	714	672	695	694	680	645	659	669	668	684	681	687	649	676	642	656	697	658	653	617	674	634	653	665	658	679	674	663	651	630	633	656	685	674	639	630	650	709	617	675	670	682	679	654	671	637	655	663	637	658	702	685	612	669	663	672	701	621	711	625	668	701	670	656	659	660	651	704	623	675	647	683	679	688	638	669	687	663	636	694	662	744	665	650	651	690	639	683	644	650	687	665	665	695	658	678	661	660	641	676	711	670	630	671	677	689	708	715	655	690	691	664	685	690	627	642	691	722	645	687	646	643	684	677	606	668	655	661	677	674	655	689	629	678	635	674	666	698	666	696	659	659	659	640	642	686	674	656	667	656	615	659	649	685	638	679	649	662	701	672	649	671	672	726	686	700	701	727	658	662	676	659	644	699	628	663	659	628	612	650	667	637	614	623	658	702	659	679	680	680	714	654	641	647	685	702	692	691	661	656	689	704	685	640	702	656	615	666	696	650	678	664	666	677	635	662	660	637	621	657	667	704	665	673	668	657	633	666	617	681	698	649	688	660	618	692	626	699	680	668	704	693	652	692	663	636	672	662	634	638	687	655	678	689	708	670	655	699	686	671	646	669	685	695	685	669	674	670	636	657	679	655	709	629	704	655	677	732	668	626	669	658	668	661	659	718	666	659	630	665	702	690	697	689	634	667	669	689	688	682	646	654	647	709	671	663	678	668	667	594	677	643	675	645	703	683	628	690	683	674	692	656	641	645	689	684	679	644	653	665	676	637	653	667	718	682	672	665	661	676	676	659	668	726	679	655	699	661	685	666	654	637	682	648	642	668	656	677	676	670	679	685	682	678	668	692	652	649	698	690	671	675	705	704	674	652	657	673	642	700	662	684	719	688	600	612	659	687	647	682	666	683	661	660	638	687	691	617	632	682	686	649	716	689	632	690	664	651	652	666	659	673	663	626	688	699	670	655	643	655	657	692	667	688	652	682	692	671	676	643	712	644	703	657	682	660	618	644	653	670	708	627	652	684	672	669	680	632	698	673	689	648	662	657	657	637	652	629	699	680	641	690	658	708	668	661	681	634	702	670	710	693	643	612	604	656	682	642	646	659	647	641	679	686	644	694	663	644	663	663	674	621	670	675	671	637	681	684	676	645	704	652	718	674	660	697	714	658	631	668	596	645	639	634	646	664	673	719	660	644	695	706	655	682	666	681	654	691	620	653	656	643	639	700	698	665	671	652	641	660	645	613	611	690	622	701	666	668	678	667	645	705	686	694	633	733	692
35231	59939	44519	35561	29819	25518	20685	15453	12540	9373	6970	5058	3912	3093	2693	2171	1856	1922	1805	1670	1469	1313	1243	1045	923	858	834	751	757	760	733	696	669	714	685	711	705	720	663	743	704	689	701	685	669	748	648	704	677	749	698	693	726	681	750	737	765	713	691	700	732	736	721	711	738	715	668	688	704	694	684	673	699	675	654	711	702	696	657	703	732	676	710	718	670	685	656	665	697	728	725	706	657	683	698	664	670	710	675	665	660	672	714	671	714	678	710	709	639	697	744	620	664	684	703	693	710	684	649	634	666	682	719	661	632	697	650	681	715	727	645	706	657	677	648	655	705	694	731	666	684	610	681	682	680	652	675	643	709	682	665	673	711	677	715	664	670	691	608	634	678	686	691	711	646	685	672	653	683	724	666	710	634	690	666	670	650	653	671	654	665	633	683	685	656	697	691	682	730	731	697	657	711	707	683	687	681	672	642	681	649	700	698	684	613	699	674	653	673	691	683	653	692	685	681	681	675	691	671	626	703	671	691	729	626	649	735	698	678	672	716	666	655	662	665	686	649	660	685	667	607	625	658	710	686	701	672	661	688	639	648	673	655	616	663	646	654	689	701	676	715	675	715	702	625	686	679	687	666	661	674	634	659	697	759	687	691	689	661	691	645	679	707	654	721	664	715	659	696	704	652	725	653	666	653	684	636	696	688	698	679	704	700	636	698	694	682	664	728	694	703	653	722	651	674	751	710	666	650	723	712	708	722	707	642	665	727	670	672	682	700	709	687	663	742	685	664	666	714	697	667	644	683	692	696	634	685	660	688	679	741	674	685	664	697	704	668	674	683	708	622	688	698	685	696	680	647	656	647	676	686	683	673	666	676	696	636	671	644	678	694	660	659	709	678	656	675	677	716	700	678	700	703	691	646	686	673	684	684	680	653	690	678	697	658	664	680	642	686	660	683	654	658	698	668	675	656	719	667	646	621	680	640	676	667	664	668	655	701	686	679	679	660	677	676	696	675	679	659	689	617	677	626	712	647	679	664	694	663	655	710	666	677	695	664	649	698	675	676	662	691	686	695	681	654	670	655	661	697	649	695	686	666	669	677	647	697	705	655	621	649	681	690	680	684	661	705	710	617	681	673	672	680	709	653	657	702	694	648	685	655	688	719	633	708	659	626	691	672	624	678	657	724	692	674	670	675	617	659	695	708	700	664	673	723	699	735	638	686	664	668	693	658	648	676	655	671	667	681	681	683	667	697	693	657	692	701	649	679	695	710	664	699	671	667	668	753	666	678	661	617	698	705	650	696	667	786	688	678	691	679	650	757	739	631	708	660	662	678	697	699	668	701	692	667	657	681	635	695	632	685	667	702	659	646	704	704	658	698	665	729	670	655	647	660	683	663	657	702	695	625	663	682	681	689	657	672	694	678	691	652	625	675	630	706	668	713	638	684	672	674	645	672	680	706	689	716	691	704	654	704	706	696	647	690	724	725	677	704	668	670	659	632	732	687	726	649	680	698	682	726	681	670	649	636	675	645	696	677	737	654	675	656	684	701	708	662	688	677	671	706	681	717	658	670	679	713	771	711	641	710	679	625	691	673	685	681	682	692	678	665	676	715	651	618	686	707	679	651	699	667	677	685	663	656	684	673	691	692	682	655	647	702	703	729	699	665	683	685	681	686	709	672	704	683	677	704	668	667	646	667	661	681	633	652	714	664	692	665	619	680	711	737	637	724	706	646	717	685	663	707	668	703	694	679	725	653	666	705	721	654	698	674	636	681	697	721	670	658	655	655	716	711	680	701	654	651	686	648	678	681	698	721	625	640	687	634	699	697	703	654	715	696	651	672	640	669	665	721	659	666	684	658	677	715	688	682	669	716	740	678	653	650	668	738	664	685	685	692	669	704	706	654	683	683	637	659	668	634	700	705	674	686	658	655	637	668	652	670	630	698	684	605	686	679	672	726	623	697	669	672	696	664	688	694	668	673	673	689	693	727	679	699	690	684	690	653	652	649	705	667	702	740	649	717	691	715	685	660	730	691	709	695	728	690	718	707	634	688	676	673	685	661	668	653	689	695	666	636	737	694	634	679	693	652	691	685	669	631	707	655	742	652	700	697	649	681	685	625	677	699	668	650	689	668	679	676	669	674	649	702	637	707	683	658	667	669	646	688	695	698	710	705	652	680	661	711	667	685	705	687	666	621	631	650	679	643	735	715	662	653	699	689	699	670	695	664	684	645	682	645	703	631	653	666	674	723	632	672	674	656	681	614	660	675	649	673	665	699	681	675	655	610	696	707	703	701	683	609	694	657	708	688	679	695	659	701	684	695	701	687	717	708	645	669	658	670	678	679	678	707	721	664	670	655	668	662	648	671	679	686	655	743	683	649	667	698	670	667	708	736	698	738	661	676	652	730	698	688	647	711	684	680	610	644	657	682	690	654	639	714	671	689	710	657	637	687	674	665	718	687	697	663	673	668	693	701	674	698	650	709	665	616	707	665	666	684	683	629	678	654	708	687	674	682	682	646	682	685	627	699	705	616	727	691	678	682	687	596	696	687	721	693	702	691	672	655	625	662	669	658	722	661	669	646	689	673	694	666	705	664	637	675	685	708	649	653	719	735	707	649	724	674	681	688	688	690	690	683	704	697	681	684	684	658	681	679	705	671	670	707	647	658	701	681	673	677	671	703	691	628	671	667	657	686	669	686	689	665	650	683	697	633	658	678	737	721	680	664	721	681	681	695	700	676	703	660	665	705	674	675	708	690	655	663	699	672	652	650	675	689	693	664	698	651	703	654	695	670	676	667	696	682	696	654	704	689	682	734	679	634	714	649	699	654	656	656	675	708	682	656	670	695	688	711	719	697	636	700	677	682	730	648	671	655	673	696	675	683	710	644	653	639	701	633	693	663	727	695	672	665	679	672	714	631	703	678	670	692	670	672	695	658	680	682	711	673	639	639	702	715	629	658	679	646	674	690	744	682	770	657	674	654	661	695	673	703	635	650	728	719	681	652	666	694	707	698	679	723	704	688	669	689	693	658	657	672	696	691	667	736	665	660	675	665	705	698	678	694	707	716	681	647	673	699	680	726	673	693	684	694	697	661	678	675	690	694	672	668	658	653	671	694	703	665	703	694	673	649	651	685	679	659	693	656	619	698	683	667	652	697	654	665	692	703	704	702	706	707	736	684	696	641	708	663	678	625	701	673	668	677	710	673	657	669	656	677	689	687	694	679	699	675	696	702	663	692	632	691	682	653	701	657	676	688	664	689	661	708	678	666	648	670	704	643	669	651	658	638	703	702	682	682	658	718	669	668	668	704	678	649	652	686	656	678	672	652	690	621	679	691	688	694	703	665	718	675	689	649	719	676	654	727	682	718	689	674	668	728	683	669	651	657	689	711	689	682	674	688	669	684	733	650	659	666	648	704	703	688	708	686	649	707	681	680	674	667	676	644	668	674	671	657	623	740	691	636	659	649	691	731	706	678	701	709	689
30684	32404	32943	24920	15915	10405	6872	4686	3358	2378	1849	1354	1125	977	829	734	709	757	653	648	587	519	541	493	426	400	419	362	371	372	374	403	392	379	401	357	379	396	351	382	386	373	371	401	388	391	394	404	392	410	378	382	391	380	394	380	418	402	412	386	437	392	408	428	348	384	370	378	396	396	375	413	370	409	388	392	373	389	382	373	353	373	388	375	347	382	350	344	364	418	416	366	373	402	379	401	372	401	397	388	378	367	400	382	388	393	404	377	409	404	400	386	382	348	405	397	364	392	407	358	365	362	377	407	407	369	376	410	422	338	402	396	389	408	396	383	360	392	359	367	405	376	374	379	400	352	385	366	394	408	375	384	427	403	379	376	359	387	365	377	359	420	382	404	397	389	385	346	404	351	391	395	370	380	369	408	372	401	376	401	383	410	420	375	387	379	357	412	368	395	369	375	389	397	358	369	383	385	417	383	373	358	401	351	410	380	402	373	374	396	413	374	408	406	400	385	361	362	387	370	380	398	420	355	374	390	398	393	359	384	420	395	376	400	367	419	360	419	370	395	384	400	371	380	428	393	364	378	377	380	420	419	363	376	369	387	432	379	385	413	357	361	380	381	409	387	354	392	364	406	394	341	374	403	371	339	393	367	354	394	372	353	380	393	387	380	416	368	406	385	417	382	387	426	401	402	439	373	398	375	383	388	404	347	407	417	357	406	417	384	407	387	364	373	394	361	368	425	381	370	381	420	352	367	400	378	365	392	375	363	402	378	394	361	377	375	374	416	363	370	415	376	377	410	381	408	376	385	399	416	384	383	393	382	345	372	378	328	366	404	381	372	371	404	402	415	341	344	356	397	341	406	400	378	380	374	405	381	390	387	391	376	374	350	392	349	401	403	378	414	366	360	399	369	388	400	419	382	383	356	397	382	379	406	362	415	389	404	393	386	378	394	326	360	405	392	378	383	401	370	383	404	393	446	396	397	370	357	373	385	368	368	396	407	423	402	396	398	363	387	362	382	389	324	395	399	386	374	371	393	388	427	420	398	385	390	382	374	379	381	378	360	380	394	379	395	356	424	385	375	372	388	415	415	388	382	390	402	381	374	368	371	403	392	367	398	385	357	381	411	390	392	387	390	365	372	381	371	379	401	382	386	424	381	395	399	371	372	400	390	400	353	386	382	386	382	386	373	321	377	387	390	392	403	409	394	354	412	378	390	373	403	374	395	413	399	396	374	389	358	399	389	407	386	370	404	394	374	406	393	389	381	344	397	374	417	403	388	385	403	398	365	404	396	401	359	386	354	397	376	383	348	371	374	396	336	397	379	365	378	397	413	378	385	376	362	407	365	403	405	363	405	352	398	366	396	385	421	386	391	353	379	394	371	394	418	380	402	377	387	375	362	365	392	351	353	394	368	390	387	369	392	397	367	374	385	363	405	373	429	375	375	374	420	386	368	441	418	387	388	400	389	355	350	368	369	372	389	402	414	367	358	362	402	413	415	331	426	375	409	384	405	376	365	419	404	379	382	379	384	374	404	375	403	383	399	407	431	375	345	376	376	388	385	365	383	350	349	351	384	383	336	406	383	386	379	370	388	416	386	347	373	368	383	369	421	386	389	394	388	371	422	379	390	371	362	375	399	382	373	407	372	366	362	386	362	373	430	410	361	385	391	383	376	401	377	389	380	401	400	353	377	402	397	401	360	357	370	388	358	394	365	408	369	396	379	398	411	382	373	407	342	366	365	365	357	364	376	394	389	390	409	374	386	377	357	384	380	394	377	395	366	367	396	395	404	344	365	398	400	390	374	358	396	402	371	365	401	368	389	409	404	376	379	354	385	372	347	383	401	397	375	352	386	374	422	371	367	350	385	399	380	392	372	403	372	354	385	385	349	370	398	374	391	374	402	369	391	364	389	365	382	399	390	399	358	415	412	414	381	399	402	381	386	364	396	382	368	373	374	387	413	361	368	370	379	393	397	366	360	381	383	400	381	387	458	374	373	381	389	423	392	349	405	393	402	390	363	348	437	434	363	363	411	363	370	358	407	380	387	382	353	396	360	394	407	387	399	427	397	377	381	401	391	411	362	367	399	371	393	366	398	393	395	407	375	402	403	357	374	361	417	404	387	387	380	370	391	368	390	378	399	384	405	387	363	403	412	394	379	393	370	372	382	402	414	416	391	392	391	378	386	371	387	391	365	388	395	404	405	368	348	411	383	386	359	432	389	379	421	418	359	380	333	354	382	405	398	339	405	405	383	388	393	387	376	360	397	368	400	382	393	397	408	388	372	377	401	382	424	392	393	427	379	402	384	423	408	390	405	358	430	363	375	377	361	368	384	404	388	393	394	376	339	383	381	374	378	373	444	368	400	401	374	408	373	373	426	414	356	406	417	401	383	420	412	353	361	429	397	371	401	380	370	384	380	398	377	387	424	370	358	414	430	386	401	443	377	395	405	381	387	365	392	385	358	397	377	393	367	387	408	410	376	377	416	391	397	392	384	393	354	436	435	390	413	378	390	381	363	416	397	395	384	376	387	368	385	339	385	380	387	376	395	356	385	397	403	413	375	372	455	381	375	371	369	386	367	376	408	358	356	356	376	421	393	396	366	384	407	418	374	422	416	389	361	364	396	374	373	373	368	403	379	391	405	353	393	394	357	392	346	366	377	357	445	422	382	400	373	377	377	349	385	415	394	355	379	403	426	391	356	416	393	398	377	386	382	395	382	377	389	364	398	395	407	394	349	360	408	397	365	396	380	376	377	374	387	386	358	399	377	402	420	370	380	391	394	357	392	387	394	403	385	362	411	382	398	378	374	394	387	392	380	411	383	385	382	390	378	372	369	395	393	387	389	359	392	389	372	385	372	374	410	375	418	418	375	372	399	376	362	400	376	367	353	394	379	390	417	414	374	372	386	369	394	373	438	357	402	398	379	362	368	393	386	373	430	371	357	403	373	393	375	421	356	376	354	412	367	383	387	373	398	354	397	385	345	393	377	411	379	372	390	384	394	364	389	362	388	400	396	380	389	388	359	365	367	411	386	381	366	366	390	390	391	358	342	382	375	421	396	387	345	373	409	410	372	416	402	390	394	356	372	374	356	395	391	362	348	419	406	389	356	366	399	393	368	392	393	390	394	383	365	402	345	364	373	420	381	368	359	388	390	411	403	366	383	399	410	387	393	369	383	389	417	357	390	420	362	418	405	352	388	340	366	388	380	403	368	371	367	390	439	386	393	406	360	347	410	384	378	376	380	363	360	389	384	356	390	403	361	377	350	390	374	358	374	406	364	376	418	384	368	372	354	394	394	374	365	390	406	412	416	382	393	356	390	389	381	383	362	403	395	372	373	412	364	388	382	381	429	387	398	377	412	394	384	389	363	407	409	371	346	393	390	356	376	394	345	394	363	374	379	382	378	388	414	397	425	383	358	426	402	380	357	405	360	351	368	386	384	384	408	393	395	386	380	418	376	370	410	370	400	393	385
31771	45008	32334	22995	17544	13927	9991	7345	5484	4035	2841	2027	1713	1433	1151	999	874	921	919	846	746	657	626	483	496	492	454	435	433	405	425	439	404	420	382	407	450	402	405	398	388	428	404	414	416	398	430	420	438	402	405	395	417	410	392	411	435	383	410	410	389	422	400	449	391	392	403	427	433	387	381	415	435	437	429	433	415	409	399	363	403	417	402	412	430	393	423	405	400	386	404	397	418	444	379	385	381	412	433	385	452	425	413	384	394	434	383	402	395	420	397	424	402	419	413	423	452	414	403	400	402	443	422	424	392	415	379	410	408	409	408	422	403	405	395	398	406	408	401	418	421	417	417	407	400	418	404	434	354	396	376	404	413	363	410	426	401	416	425	416	394	430	443	424	419	408	430	383	368	410	431	406	459	406	405	422	369	401	387	377	378	435	427	385	404	380	438	394	417	399	427	425	394	427	415	409	433	410	397	399	405	439	411	406	402	388	409	386	386	420	379	422	415	376	403	466	401	439	409	422	436	416	378	409	407	422	382	397	417	367	398	419	435	418	426	392	370	396	411	392	389	394	411	421	403	431	413	394	392	409	428	450	416	389	436	377	411	400	401	433	377	413	418	437	414	392	387	382	407	405	398	385	403	419	439	402	431	422	354	410	412	419	400	370	406	394	408	403	399	387	393	403	414	431	405	416	403	412	429	362	421	404	399	432	382	393	428	399	423	422	391	393	397	415	391	414	392	389	411	382	397	393	398	403	401	434	402	397	414	420	420	406	377	402	425	415	406	377	392	435	398	389	429	425	382	406	438	400	384	433	397	447	381	409	411	436	400	409	405	396	394	409	380	400	417	379	379	414	413	407	401	418	421	431	401	396	411	365	399	404	428	374	405	377	416	427	391	403	417	379	397	394	407	384	411	396	418	389	387	413	437	391	410	389	383	415	389	454	408	413	412	416	398	438	403	425	432	423	419	406	420	447	409	411	408	377	401	452	388	400	370	426	400	407	438	440	412	391	405	343	387	439	441	413	384	398	405	387	412	402	393	402	406	427	447	420	430	401	447	404	401	417	367	446	410	441	435	448	414	397	414	429	437	427	400	401	431	402	412	371	419	416	414	440	406	431	427	356	397	427	401	408	426	401	385	423	389	436	424	409	375	430	355	435	397	406	414	399	411	389	422	382	367	413	395	435	399	405	372	377	437	439	434	428	407	430	402	408	411	400	470	410	415	396	402	389	395	407	413	384	385	452	407	393	386	415	401	418	382	407	431	379	404	427	443	402	411	458	398	408	389	392	373	421	423	422	426	420	401	414	389	409	421	415	432	405	400	410	418	423	429	377	350	422	387	407	418	441	446	424	395	432	388	396	397	396	397	408	424	390	422	405	456	439	429	388	381	414	394	409	455	448	385	385	404	440	441	409	425	383	439	424	423	428	422	418	411	409	414	407	442	398	406	395	426	410	412	411	413	408	406	399	434	424	402	404	404	371	429	416	422	438	401	422	383	381	417	405	420	424	411	424	408	379	399	438	412	426	404	425	421	397	414	412	436	438	418	423	426	407	399	402	414	409	425	416	411	397	416	431	427	396	382	404	408	401	448	409	402	443	387	425	407	415	405	417	388	394	413	419	431	399	371	380	427	418	389	435	421	449	401	393	439	392	430	426	373	424	375	407	380	433	408	433	416	384	416	398	412	443	395	394	442	380	446	369	422	382	405	421	354	395	405	410	386	428	445	399	408	436	380	399	448	413	407	397	370	429	375	390	402	426	380	415	400	412	414	406	396	387	430	427	421	452	426	419	400	380	405	411	454	400	390	411	423	411	406	411	412	396	392	408	411	384	403	414	395	433	452	413	442	435	415	413	434	379	414	449	412	398	404	405	408	431	456	381	414	422	421	412	376	415	431	407	369	412	407	423	373	402	414	418	411	408	414	398	412	394	403	410	387	406	425	405	413	413	390	427	429	387	414	391	389	449	404	433	391	409	383	426	421	396	398	433	438	441	393	382	413	376	402	439	419	404	421	407	427	395	428	391	393	388	351	417	433	406	404	408	428	376	384	414	401	418	440	416	423	401	405	412	401	413	435	378	421	408	394	382	419	385	436	369	398	377	432	423	421	429	422	396	433	397	432	423	397	406	412	404	423	389	416	407	394	391	414	419	391	414	394	398	426	417	418	408	426	398	382	419	411	412	414	404	426	416	394	418	424	425	432	404	413	376	409	436	413	387	366	382	360	399	413	406	404	399	425	424	405	401	424	379	381	392	397	385	398	400	389	398	416	411	445	383	412	426	415	421	417	396	384	449	360	399	396	419	390	388	411	412	434	450	410	426	433	421	464	390	422	395	395	408	396	445	385	426	413	386	435	421	362	425	430	446	386	406	411	394	422	389	403	400	382	395	412	401	388	390	383	419	389	429	400	388	433	412	411	429	441	389	441	421	372	438	416	409	432	416	408	373	406	410	389	431	407	436	393	415	401	400	403	419	407	425	407	401	406	416	405	424	385	466	409	356	409	414	394	449	440	421	402	411	410	392	380	397	411	393	425	396	400	405	424	423	430	385	431	426	405	402	419	377	408	411	406	425	406	423	413	406	455	392	412	393	405	406	441	442	403	359	410	409	401	441	403	385	402	435	439	401	433	384	402	391	422	409	407	394	412	427	381	426	409	381	412	443	424	384	379	428	424	405	402	410	390	433	387	423	402	408	427	412	446	417	403	413	419	417	387	373	382	380	414	404	383	425	402	431	391	403	375	401	386	400	417	472	404	378	395	408	408	383	414	389	400	387	397	404	424	409	401	398	430	399	398	426	401	413	387	392	412	403	426	393	431	423	372	448	425	393	407	418	424	376	431	433	431	429	453	388	435	429	373	421	404	398	435	426	422	410	399	397	396	415	406	368	385	390	421	429	388	404	431	425	412	399	423	467	417	431	424	398	429	437	423	381	384	400	393	424	421	425	386	418	415	399	400	396	409	420	419	424	394	382	425	399	436	421	403	409	412	373	426	417	387	417	404	442	367	399	392	411	415	419	422	380	410	420	392	407	430	375	392	389	374	432	423	366	413	388	404	416	419	434	400	376	400	420	406	427	410	406	397	392	425	423	380	383	416	415	418	393	389	411	415	422	432	383	391	425	415	382	410	444	424	422	408	397	411	426	399	403	423	409	430	411	408	432	414	405	408	416	385	423	419	446	418	417	390	383	435	415	418	429	470	425	426	442	399	376	368	405	436	392	386	411	418	446	401	439	433	395	415	437	352	446	381	426	419	390	400	445	411	420	402	376	392	420	413	440	420	405	428	414	410	399	427	405	405	407	415	392	426	408	406	432	388	402	447	396	433	429	376	405	407	408	409	396	386	397	396	423	394	410	407	387	369	417	375	414	392	429	376	335	400	442	403	399	397	423	407	386	406	460	410	430	387	411	431	449	405	382	416	404	411	451	449	404	405	442	391	403	390	401	412	400	410	400	402	421	394	426	418	393	407	398	392	425
23718	21065	28487	24501	22473	20676	15174	8665	5866	4520	3128	2289	1904	1593	1275	1214	1152	1179	1146	1016	870	846	823	690	711	624	542	580	564	569	538	554	532	520	547	539	514	530	523	536	520	558	538	556	531	535	562	546	535	502	556	501	530	607	535	604	533	540	559	516	588	558	531	531	581	491	569	533	520	530	552	522	549	492	502	597	517	547	493	544	537	526	545	517	538	491	500	541	525	531	530	551	537	554	567	558	596	516	501	534	542	508	532	590	530	504	556	533	525	485	530	510	517	548	526	544	570	585	512	524	568	571	577	555	568	538	544	517	559	548	515	550	517	497	514	503	564	525	535	523	513	501	508	497	509	527	536	570	522	538	509	529	537	529	531	499	535	558	588	525	601	554	530	505	553	549	562	558	551	486	549	529	530	523	486	530	500	522	538	515	515	573	586	530	518	556	496	514	564	573	541	576	543	529	580	555	502	549	517	512	518	515	542	564	539	550	545	516	527	540	548	511	534	567	549	551	521	545	532	501	570	549	521	543	522	515	538	530	559	538	570	522	554	525	506	531	533	542	525	541	514	504	519	557	552	543	498	500	553	550	543	535	507	536	523	562	563	534	581	572	533	509	557	547	552	555	491	528	526	538	516	524	516	554	531	494	523	536	563	507	516	559	525	528	514	534	535	519	487	526	508	521	526	568	547	507	542	499	536	495	569	555	530	522	558	550	562	585	501	520	506	538	541	542	501	539	517	502	517	545	559	527	518	517	503	537	538	533	556	498	568	553	505	539	523	555	536	503	520	542	527	536	556	507	516	516	525	566	579	510	556	589	538	529	513	587	533	519	497	495	551	528	550	587	529	557	538	564	521	544	506	549	572	534	508	548	559	536	530	546	507	528	550	545	532	557	523	528	552	533	530	545	509	543	559	573	533	570	551	528	567	537	568	551	533	510	559	540	534	569	561	509	533	522	503	558	553	536	565	517	535	520	516	495	560	525	505	549	522	509	522	513	532	535	511	498	536	558	533	559	508	508	502	529	534	510	540	496	521	527	503	499	556	506	506	529	511	574	512	503	517	526	552	532	547	533	532	538	510	523	506	590	513	554	504	528	572	525	573	504	545	543	483	508	500	519	550	557	480	499	569	528	539	523	537	508	521	548	523	524	546	562	583	557	488	504	525	563	501	509	490	525	532	540	530	546	543	501	493	549	508	499	537	532	540	493	536	521	522	546	557	520	558	537	547	506	536	497	515	539	510	569	523	540	527	523	584	497	542	517	540	539	571	536	525	493	547	539	482	524	511	541	541	482	536	547	552	541	522	527	521	539	528	540	551	528	511	511	530	525	540	563	506	519	531	539	510	515	521	559	545	508	532	505	563	531	512	517	557	536	505	576	538	545	524	544	524	514	508	503	509	505	548	507	551	540	549	537	574	549	507	530	522	540	540	521	527	503	536	543	507	515	573	523	528	600	553	515	527	522	531	495	536	509	530	578	549	504	525	491	521	544	494	569	535	567	527	522	527	492	509	507	515	541	548	524	572	557	566	563	531	564	526	554	501	541	562	540	517	543	539	507	523	495	556	557	525	536	476	523	568	506	507	530	539	535	525	527	535	539	537	524	478	527	543	496	550	570	519	553	530	529	549	535	543	542	511	525	513	550	539	540	557	551	531	503	561	579	491	530	537	504	545	491	537	523	539	533	540	499	512	559	520	547	561	532	564	532	524	541	548	576	569	558	529	557	505	539	530	548	575	555	539	543	574	551	468	507	559	508	533	532	519	527	528	514	516	509	511	539	515	526	548	537	530	533	539	522	581	531	529	540	557	526	526	522	562	504	543	503	522	542	519	533	538	516	526	534	509	515	537	522	583	566	507	566	512	550	536	558	530	504	540	524	516	519	545	553	501	510	487	489	555	517	516	583	515	557	535	509	521	548	531	553	548	530	539	531	550	495	560	519	586	546	515	504	524	511	516	512	471	545	523	561	525	575	488	525	551	509	547	565	462	545	538	520	512	524	534	502	542	505	570	555	518	517	552	536	495	492	546	495	513	513	558	528	521	521	498	543	499	545	583	518	545	543	562	522	553	512	546	489	479	547	574	530	542	568	519	467	557	552	522	517	534	480	484	483	531	513	543	523	522	533	503	543	508	500	484	532	517	500	465	559	558	549	570	495	522	499	512	580	578	575	513	535	524	536	511	515	584	531	538	499	525	548	547	531	525	546	530	550	541	538	537	522	525	536	556	530	522	552	568	530	566	557	554	562	518	562	523	555	545	543	579	539	536	556	534	508	538	526	512	537	564	530	560	544	521	537	556	496	538	483	544	512	492	532	562	539	526	540	510	511	539	493	523	484	495	536	494	547	561	536	527	522	522	520	523	544	577	537	533	503	521	559	536	534	505	518	527	550	561	511	593	530	484	535	499	528	559	524	512	510	555	518	542	537	509	547	542	573	532	528	543	508	544	535	519	564	585	514	554	537	534	522	538	522	529	503	524	526	567	490	510	540	569	508	488	542	555	498	489	515	540	533	562	536	537	564	559	510	507	519	518	521	536	511	551	517	539	514	527	553	540	505	536	545	537	552	490	510	558	567	523	563	543	531	514	546	503	526	579	550	513	496	538	543	546	517	559	537	562	524	541	540	544	532	548	537	502	523	515	557	509	569	530	516	559	489	557	535	575	533	577	515	530	558	534	551	506	543	526	483	519	517	511	590	577	546	531	590	492	508	540	548	545	536	544	559	508	541	551	551	540	552	545	531	548	531	565	535	529	526	534	526	531	533	524	515	547	522	533	497	563	523	471	487	524	528	536	542	533	564	507	548	518	554	533	556	518	530	537	562	532	549	558	501	550	530	513	536	536	538	515	538	515	542	575	518	537	509	548	496	552	540	496	545	540	527	556	532	467	513	541	543	525	566	538	498	563	512	567	528	572	506	567	523	567	489	520	528	517	527	531	497	497	553	554	522	562	561	576	513	532	550	537	581	536	490	508	534	570	534	513	556	540	484	509	550	539	518	555	560	519	521	543	531	552	564	550	548	526	530	505	529	559	542	499	591	575	563	528	545	566	543	560	549	507	565	534	501	516	533	557	530	524	536	572	533	533	555	547	532	555	540	534	557	484	557	543	538	540	534	508	542	565	532	556	537	511	517	524	504	519	546	566	537	536	547	533	522	552	513	527	545	548	549	571	543	563	531	517	553	540	491	558	542	502	535	525	563	548	562	511	547	508	526	530	494	552	576	583	519	506	512	495	560	544	543	511	564	484	560	548	552	525	526	495	531	522	533	491	523	543	539	549	504	538	517	476	496	501	538	518	523	539	527	599	542	542	491	509	541	539	516	558	551	510	558	555	543	563	536	512	511	515	516	572	516	529	521	535	520	529	537	517	536	539	549	569	511	532	513	512	515	498	510	520	537	535	527	543	509	540	538	538	538	522	549	522	536	533	538	539	506	558	558	599	540	535	539	521	549	505	561	532	506	526	543	509	571	510	538	516	540
32580	53567	40610	30629	24797	19807	15900	11701	8903	6881	4630	3576	2775	2374	1788	1667	1606	1566	1445	1331	1036	1040	989	805	647	640	615	545	578	573	535	634	535	560	608	538	539	559	542	561	526	562	513	566	549	526	546	534	491	573	563	555	545	601	565	555	594	602	593	572	584	562	556	565	584	550	549	536	538	569	536	542	549	506	507	529	562	595	504	545	586	530	568	519	528	521	576	520	547	532	580	566	584	538	522	545	558	545	514	519	541	572	574	531	582	518	526	533	521	541	525	581	572	557	545	546	531	554	524	546	588	587	536	583	540	519	545	601	532	561	504	546	592	541	576	556	563	548	528	535	590	533	544	530	535	547	589	537	580	549	582	569	547	550	571	566	510	558	524	534	546	501	557	531	524	562	601	562	573	522	580	519	556	547	576	529	558	554	562	542	589	555	547	523	547	524	548	572	547	558	510	525	557	567	527	522	551	636	520	562	567	548	574	588	549	506	558	571	558	587	581	522	554	524	566	563	583	517	573	555	560	537	519	517	544	575	506	554	512	527	550	537	560	523	508	509	551	557	548	517	595	556	493	551	500	521	538	538	573	552	556	554	566	523	509	541	543	565	547	538	552	548	533	541	515	531	530	529	555	570	545	546	566	578	515	536	532	566	499	547	524	523	542	570	518	558	549	574	544	534	505	566	536	541	571	548	540	536	542	522	558	540	565	527	572	518	553	557	551	531	556	539	582	500	523	571	560	564	538	565	559	530	559	558	579	518	526	530	557	596	562	516	530	549	557	610	514	549	560	520	515	516	568	561	605	548	601	555	526	589	542	574	578	601	570	514	544	560	575	520	566	593	549	508	507	546	566	514	565	585	581	541	589	564	536	571	607	588	564	559	544	572	544	531	544	525	570	537	579	546	553	524	546	545	562	526	526	589	547	551	548	543	536	554	512	568	568	538	564	518	553	506	568	501	514	541	551	525	519	544	532	556	505	521	561	572	515	552	585	562	549	564	558	554	566	531	514	560	539	514	555	593	539	505	510	497	545	521	564	541	524	544	544	533	518	512	565	543	509	538	503	588	527	543	543	545	575	540	528	510	560	553	506	536	530	567	580	563	584	586	564	527	578	512	554	532	550	553	549	573	544	559	503	540	531	582	559	587	561	551	491	549	554	528	582	551	540	548	549	557	583	541	524	552	540	570	548	528	505	547	542	565	573	556	501	506	562	528	534	515	504	511	557	554	562	605	537	563	558	525	553	546	571	550	536	553	525	548	565	560	519	571	519	541	532	509	512	567	558	521	524	558	576	548	600	547	554	498	547	531	523	554	524	567	509	586	540	567	562	551	525	574	529	550	546	595	551	550	515	487	538	551	512	531	545	598	520	533	524	509	566	559	536	542	530	557	581	498	558	557	508	543	533	605	536	547	543	579	574	567	523	552	525	553	486	549	536	518	536	550	558	521	523	544	565	587	538	500	548	576	531	552	563	553	557	559	516	562	539	549	570	554	627	541	537	572	507	495	558	540	571	523	524	530	589	557	558	552	589	516	528	566	525	541	546	534	528	541	587	539	541	540	532	506	567	564	489	549	556	527	526	507	542	578	572	503	565	553	542	552	561	551	565	554	536	506	598	514	556	524	532	537	524	592	550	551	521	573	522	536	552	526	562	562	520	556	573	546	597	533	582	546	573	568	520	502	534	517	588	545	556	520	538	521	564	557	560	548	572	530	556	555	548	551	537	572	523	560	520	540	561	587	550	566	538	549	560	547	528	550	546	610	568	519	567	488	535	550	569	555	537	568	576	515	570	554	509	511	489	539	550	557	556	523	547	543	558	505	506	538	580	565	556	505	507	544	555	553	563	561	543	576	525	529	532	515	553	597	566	570	580	536	566	565	511	532	557	506	534	555	532	547	539	497	495	551	501	573	572	497	580	566	537	577	559	561	537	547	519	543	598	483	572	524	558	542	544	556	541	549	559	522	537	549	544	540	540	536	543	545	573	557	540	488	494	548	569	542	518	514	575	531	519	534	520	553	542	583	551	529	508	550	543	514	560	529	552	550	548	533	592	541	571	529	529	565	544	514	554	517	525	584	532	551	520	544	576	537	575	555	544	519	511	507	556	507	577	572	541	573	535	566	508	575	521	502	558	510	552	553	571	555	534	515	566	527	515	521	565	540	528	520	542	505	548	558	561	555	548	556	509	573	553	511	569	571	534	565	538	509	565	539	525	545	517	516	564	538	525	581	515	550	589	521	570	544	543	534	562	572	537	539	566	538	509	571	565	523	508	552	524	528	565	539	558	550	530	569	528	575	536	557	552	546	587	516	538	551	548	573	505	565	539	525	496	525	548	548	533	564	565	549	538	544	540	549	535	544	517	532	557	565	489	521	509	575	538	533	558	568	551	542	534	525	579	506	511	530	546	580	502	531	528	551	523	579	575	497	541	532	526	549	531	537	533	531	565	539	530	548	595	515	534	583	527	574	544	562	524	527	538	537	551	532	573	573	552	554	491	571	563	549	508	514	528	573	509	536	524	532	528	574	548	542	586	549	556	517	559	536	493	545	532	478	564	524	577	495	556	532	538	538	537	555	565	548	513	540	507	561	513	579	552	573	570	552	520	570	549	528	519	592	525	533	547	540	534	597	580	507	528	567	579	533	570	539	541	537	569	546	549	566	556	540	600	532	576	526	542	587	566	564	526	541	534	549	539	521	550	580	589	550	598	535	566	484	541	559	545	547	569	495	518	527	515	550	569	533	564	535	550	586	509	571	563	571	538	604	546	557	586	511	538	570	562	527	550	567	557	561	540	587	484	559	562	527	546	534	527	520	539	509	577	547	556	556	525	515	454	553	517	592	541	535	519	587	538	553	555	515	530	528	528	555	538	527	560	546	556	514	579	514	559	547	547	608	591	549	515	561	535	570	513	554	548	539	505	547	526	556	540	575	521	562	539	534	568	557	553	530	552	564	546	530	535	507	553	551	545	551	520	566	515	561	537	527	532	545	529	541	545	562	550	533	530	533	538	567	571	575	533	574	525	554	541	563	558	535	571	538	531	533	576	535	516	518	532	554	530	537	536	559	531	539	536	562	543	491	539	544	551	546	562	573	518	563	507	559	565	560	552	559	538	512	580	527	490	535	517	558	578	526	563	529	535	515	546	548	531	550	503	557	563	547	560	566	552	578	570	557	528	493	529	570	582	556	581	534	537	499	584	567	564	516	595	532	535	548	544	553	559	543	510	528	551	503	546	578	496	567	537	553	532	519	551	575	547	471	547	526	522	522	559	538	533	527	580	537	522	518	519	523	546	542	514	560	559	577	560	588	526	520	506	583	524	507	557	522	523	526	564	544	574	549	534	529	553	490	554	528	540	544	551	561	519	564	539	575	568	568	515	534	504	583	538	516	510	545	540	534	548	540	525	580	571	559	529	540	529	586	549	585	528	553	557	538	563	547	524	543	558	562	540	508	533	529	519	561	536	505	548	539	522	531	557	586
24830	21158	28158	26455	20543	14289	9337	5988	4527	2877	2080	1780	1429	1171	1054	935	1063	975	864	805	682	690	665	539	546	504	494	465	469	443	452	487	461	468	478	464	472	429	459	468	432	447	435	442	465	459	462	494	465	490	438	448	449	454	411	463	466	509	472	459	449	410	454	455	444	459	485	441	387	439	472	426	433	476	460	418	434	429	429	418	478	430	475	426	483	435	432	426	460	439	445	429	445	453	473	469	417	434	455	422	460	476	443	448	438	456	453	439	444	432	427	426	412	472	460	446	474	444	467	430	509	483	442	448	419	431	426	403	422	451	436	429	394	418	416	441	440	423	454	434	425	465	469	431	432	458	392	429	439	469	442	426	467	443	448	428	435	433	453	449	397	424	451	446	442	459	442	400	441	473	457	411	446	443	470	480	435	424	430	416	451	422	451	479	461	444	413	459	438	483	415	466	432	445	485	432	456	449	459	445	483	412	448	464	466	454	418	408	439	484	454	442	473	443	441	463	420	444	433	442	479	455	435	473	385	427	447	454	431	445	441	448	482	444	464	418	444	435	414	468	400	451	421	455	411	502	433	436	467	454	436	445	473	441	442	475	406	479	444	479	465	442	432	415	473	475	439	435	421	439	418	431	432	424	429	464	450	439	459	425	444	431	380	419	424	441	464	423	441	412	461	446	455	422	399	414	456	450	491	413	459	407	467	433	428	446	446	389	428	435	443	432	438	427	444	398	448	432	444	447	443	448	446	468	405	479	458	412	455	437	451	422	439	414	450	418	393	452	457	437	409	430	441	440	455	449	462	461	454	460	423	467	455	438	458	465	446	447	441	435	466	424	445	422	428	423	465	455	442	405	446	458	440	420	431	441	469	441	467	440	430	464	452	441	393	412	456	465	469	445	473	434	470	446	451	474	457	465	423	494	465	425	431	410	462	455	424	432	431	427	457	425	400	398	419	459	430	437	474	480	411	428	462	442	424	451	445	445	432	440	451	478	456	463	429	453	406	414	426	462	465	451	431	427	431	459	432	458	450	479	432	449	432	437	436	420	463	427	481	459	459	417	458	443	439	444	462	425	453	425	451	414	449	420	433	425	454	454	450	443	442	426	406	480	454	432	444	432	440	425	473	428	423	451	408	452	417	472	422	424	444	462	454	450	448	451	473	473	405	444	439	416	427	425	436	428	411	477	426	468	448	437	428	445	470	467	428	417	440	460	455	459	413	428	467	419	426	443	445	418	444	442	412	434	444	489	483	428	462	409	406	486	453	456	400	462	445	415	480	481	443	452	429	472	448	448	430	467	465	403	447	479	456	413	443	432	413	425	432	443	452	406	443	412	455	443	432	444	435	437	453	483	423	420	452	429	404	422	428	461	492	401	411	452	432	421	441	468	462	461	474	455	462	453	466	438	448	473	394	425	458	440	429	417	478	454	443	458	414	462	461	467	438	397	416	438	468	459	448	449	474	465	443	426	470	443	464	434	474	459	418	431	438	456	417	454	493	466	467	468	434	457	412	434	421	448	449	456	469	427	414	435	431	468	500	429	477	492	450	445	458	432	434	430	431	427	436	420	437	428	416	414	454	445	436	441	433	418	422	471	465	465	434	409	468	443	491	429	421	495	387	415	446	496	447	456	451	433	447	429	458	473	467	459	427	453	424	440	431	440	441	421	442	470	414	464	462	442	473	425	458	425	455	412	451	439	445	481	472	425	431	436	445	452	433	447	446	418	436	456	411	411	474	420	422	467	458	430	448	424	425	445	429	415	473	470	428	448	407	439	470	410	455	444	466	415	483	428	465	427	399	451	435	466	405	425	456	431	470	434	431	433	445	421	418	461	431	464	435	429	425	416	442	489	444	446	427	460	454	446	420	442	478	449	483	428	422	406	459	442	446	457	432	442	420	434	464	463	385	425	460	435	455	420	461	476	400	450	437	461	440	392	484	456	417	430	444	457	436	436	416	459	462	448	432	424	460	431	472	431	442	457	436	420	461	389	446	422	406	406	443	396	443	446	459	440	472	463	433	499	391	438	440	462	456	431	457	394	437	484	397	446	469	425	444	440	450	466	453	467	468	435	461	441	465	440	420	425	407	419	426	447	465	390	437	449	444	452	426	449	435	445	422	500	418	457	412	461	447	452	448	463	445	413	471	459	440	479	471	419	425	451	434	453	449	463	418	433	462	472	434	440	455	464	419	450	450	456	435	460	458	438	472	435	419	425	437	459	427	433	464	425	437	459	430	464	419	437	424	435	448	446	409	406	429	444	437	451	483	429	436	461	479	406	484	471	442	434	495	448	432	426	435	461	451	407	435	409	434	433	464	430	443	429	458	490	481	455	449	447	423	417	451	456	421	459	434	472	423	444	446	454	480	428	435	463	424	451	474	465	459	421	456	456	443	459	423	484	437	462	458	467	429	426	451	433	463	447	417	429	476	490	437	451	500	475	466	465	427	394	474	437	419	469	441	434	437	443	425	474	438	467	480	447	479	484	465	471	460	446	474	437	462	457	450	479	437	422	461	422	429	444	393	448	439	465	445	455	442	435	439	440	433	466	444	431	459	473	450	426	470	439	434	451	475	443	432	436	399	446	440	441	439	441	428	451	451	477	423	431	424	469	437	418	508	423	415	450	430	450	452	438	459	430	448	471	418	425	473	480	465	468	395	433	433	425	424	421	433	468	460	453	430	443	430	488	454	451	452	434	411	433	464	399	487	477	455	467	468	465	445	455	464	444	444	452	428	458	411	447	435	410	450	444	460	431	461	482	446	445	487	440	444	466	453	434	463	412	433	449	398	434	476	465	416	443	424	438	492	436	471	454	442	445	437	428	460	435	438	461	464	453	426	441	427	440	440	438	462	435	441	457	459	468	429	426	451	449	477	446	418	407	436	389	481	400	435	456	433	409	417	430	448	418	455	470	437	464	465	450	421	463	461	414	439	470	448	429	442	460	464	430	421	421	486	447	440	451	422	461	435	465	465	411	420	446	434	417	461	463	489	431	441	447	442	421	422	473	422	446	427	428	472	449	410	455	430	445	439	467	447	492	450	423	445	468	461	462	447	447	424	437	455	444	481	432	432	448	446	472	475	431	419	430	400	433	470	452	416	442	431	444	413	431	456	423	440	424	431	405	468	443	433	425	453	413	431	412	431	450	446	451	423	419	467	450	445	416	453	476	423	419	427	411	452	446	484	445	451	435	471	452	429	479	472	460	440	446	451	461	400	440	386	443	437	405	466	463	449	396	460	483	453	440	424	445	445	432	424	424	471	427	451	428	444	395	451	416	449	450	459	424	433	425	442	422	471	451	456	435	421	438	487	445	402	443	422	446	448	468	461	446	458	439	440	458	455	438	431	435	430	460	424	454	467	427	451	485	447	438	415	454	480	436	450	462	474	420	427	409	438	421	432	419	426	435	401	442	440	468	429	445	425	453	441	441	485	434	454	394	430	495	469	454	439	444	450	396	423	450	454	453	432	453	471	439
32047	49037	37206	27169	21252	17280	12861	9317	7639	4770	3464	2876	2262	1727	1551	1402	1550	1272	1284	1128	891	853	780	645	562	536	573	540	526	482	457	496	479	463	472	478	469	499	487	492	481	512	504	480	450	477	455	466	499	473	475	503	511	532	514	479	516	497	500	513	479	493	524	494	462	519	476	508	478	448	458	445	439	511	478	469	490	471	467	511	451	492	450	452	465	456	515	494	486	466	464	484	478	462	505	483	490	456	508	486	466	469	480	489	490	444	454	495	482	448	448	494	410	491	465	486	486	469	425	479	471	476	474	463	448	490	478	475	452	473	417	474	463	469	484	482	503	472	441	454	481	514	499	459	530	484	470	511	486	459	474	476	484	519	473	442	496	491	473	439	466	488	465	506	494	458	477	481	483	480	488	499	452	460	441	471	447	445	460	496	487	443	470	464	470	516	471	509	463	437	477	444	482	517	462	464	463	462	443	460	466	456	507	457	462	488	504	453	501	483	455	485	435	435	515	507	476	462	483	514	487	462	482	462	460	456	431	474	471	499	471	477	474	512	531	457	471	467	504	454	453	453	525	476	495	464	460	466	492	493	508	473	474	474	479	484	513	480	459	501	444	490	450	452	471	470	454	475	483	494	459	455	470	467	452	504	515	509	450	501	474	449	471	475	415	452	468	441	455	464	500	497	481	458	472	471	461	476	474	470	491	471	497	500	457	463	472	473	450	458	485	490	477	482	496	489	481	483	458	485	459	462	453	479	457	478	490	472	480	450	536	483	421	495	482	477	503	436	483	497	517	481	457	487	468	478	484	449	531	469	438	451	513	493	488	470	433	455	497	450	433	453	498	470	436	466	435	503	501	444	472	467	442	469	465	445	514	476	518	475	480	478	479	505	515	525	471	456	473	454	464	445	494	518	492	510	477	489	478	464	454	490	476	485	494	479	489	475	494	511	524	451	502	534	462	428	472	499	494	462	465	513	464	481	486	461	497	464	470	479	485	450	481	467	441	510	462	445	503	497	479	487	449	487	493	512	416	464	488	473	545	472	498	479	513	481	470	505	481	463	479	477	471	458	476	475	471	490	467	488	493	507	463	495	449	479	506	467	453	508	477	446	478	440	463	507	448	458	503	458	455	478	461	490	492	466	429	466	460	452	502	489	476	457	475	493	477	477	463	474	447	471	459	443	464	471	450	494	453	466	486	482	460	471	503	491	476	481	494	476	447	500	470	490	475	500	458	507	470	460	407	458	466	456	492	461	466	485	491	449	503	469	472	467	460	457	458	471	469	452	476	470	472	486	488	496	513	468	481	467	478	472	449	460	447	468	484	449	475	514	456	503	467	479	474	469	558	435	487	503	503	455	464	450	496	479	506	471	450	506	475	464	439	519	482	472	476	485	480	467	477	470	473	468	491	481	442	495	472	448	470	459	475	458	463	500	492	487	499	477	490	490	462	481	497	481	467	476	514	450	507	478	482	490	488	479	452	438	481	411	496	496	497	469	500	455	455	429	461	459	434	487	474	475	479	512	469	491	486	472	510	472	472	508	512	444	461	450	505	420	483	467	481	470	508	458	503	479	474	470	494	460	462	470	447	490	464	474	447	506	458	475	417	453	470	494	483	456	461	484	492	473	491	471	495	447	496	459	501	475	436	470	472	482	462	480	505	442	481	484	468	474	481	451	499	441	504	497	453	464	488	464	451	465	473	470	512	465	480	462	498	452	466	510	482	488	467	501	477	486	462	482	466	488	478	491	444	530	447	453	494	495	447	465	504	480	499	494	490	527	454	460	473	469	483	496	521	478	451	479	476	491	475	446	490	471	444	481	492	497	472	443	451	450	456	464	473	467	429	470	454	456	465	517	460	432	500	459	493	447	474	442	461	453	482	459	474	489	470	468	448	449	461	476	476	491	468	459	483	447	462	476	474	461	491	508	465	484	466	481	497	415	507	461	464	446	475	462	502	455	482	508	482	484	459	465	527	468	487	477	454	457	480	468	472	498	499	464	428	458	476	485	458	474	504	477	467	450	469	518	460	503	483	503	456	513	494	445	451	493	481	455	500	455	447	448	470	490	523	510	481	461	470	446	474	460	495	475	473	498	458	468	448	486	444	465	460	484	483	466	476	509	462	498	474	450	451	435	486	496	515	442	464	465	489	447	478	457	459	491	508	504	494	506	467	485	472	451	475	435	462	482	448	494	484	466	458	482	476	474	483	465	417	483	465	471	459	470	440	460	491	487	456	508	493	427	509	461	453	488	484	469	469	477	486	479	516	452	487	516	466	496	445	484	459	491	501	506	479	483	495	470	475	499	469	471	450	515	484	489	455	508	493	482	497	485	489	485	518	465	487	489	510	498	474	459	444	491	458	469	478	466	496	458	504	471	491	479	511	502	489	485	477	493	505	472	470	463	466	452	458	462	456	445	466	456	470	446	472	465	447	518	484	467	459	482	471	469	500	481	481	526	504	509	517	499	491	447	475	484	465	496	505	495	486	467	468	493	448	454	504	483	451	441	482	471	452	455	469	495	459	505	464	467	464	440	493	499	464	484	491	490	496	449	460	499	476	502	498	515	475	492	478	451	515	476	497	480	466	510	455	456	493	492	455	451	503	490	487	474	473	475	484	472	484	482	450	472	495	466	480	458	487	442	464	475	473	465	515	484	518	441	505	482	476	454	463	428	463	506	499	446	424	476	508	472	505	467	486	437	454	481	469	507	511	473	469	482	504	471	453	483	427	459	484	473	456	474	487	449	494	484	465	437	420	494	471	506	468	467	456	463	429	500	487	505	481	482	495	468	450	481	447	482	505	493	493	463	497	476	511	463	471	461	472	502	500	490	450	473	488	445	478	494	474	416	513	479	426	477	454	506	459	502	482	457	486	492	484	484	498	483	452	470	453	490	453	476	458	477	493	445	470	508	473	465	506	469	454	523	495	462	484	447	486	490	469	475	467	462	464	469	481	495	431	472	489	508	481	512	457	469	498	492	515	507	465	458	482	455	442	470	441	473	489	473	469	470	476	441	439	475	500	482	453	433	459	472	482	417	499	463	518	456	489	451	506	452	479	462	490	492	482	467	493	509	439	461	496	460	463	466	490	451	504	455	480	461	496	450	462	435	453	459	461	463	478	445	497	454	451	458	497	493	471	455	470	512	463	480	465	477	456	476	516	462	467	473	462	512	458	496	467	460	500	441	441	449	492	470	477	470	473	509	479	474	451	514	462	430	481	490	455	452	501	460	482	453	467	492	484	458	466	491	459	501	427	440	496	464	468	468	467	506	453	469	483	475	490	491	483	478	464	475	495	467	501	491	472	434	482	495	449	462	502	468	496	502	441	491	456	479	417	448	489	458	470	449	474	471	474	497	443	409	445	470	465	457	507	451	459	458	453	477	489	475	470	486	480	482	465	430	479	503	465	474	466	433	443	507	475	468	457	462	480	463	461	455	504	499	447	498	484	476	507	459	479	444	485	501	500	465	489	467	488	459
22616	21099	28780	23751	21692	23098	21948	13032	8175	5140	4082	3322	2775	2147	2066	1962	2021	1694	1636	1283	1239	1098	1046	900	814	792	763	657	730	757	703	708	705	683	706	672	683	677	661	717	662	642	676	679	667	671	672	683	640	747	714	684	721	733	707	698	733	701	666	715	696	706	710	700	691	689	674	697	670	704	653	672	686	654	657	629	613	689	676	687	649	694	692	710	635	657	672	694	648	661	666	706	724	692	681	698	702	699	670	647	685	658	671	696	696	690	679	697	701	644	647	695	631	693	636	678	694	622	675	658	599	655	671	633	674	693	680	681	687	659	716	651	717	618	643	716	661	703	709	656	708	649	622	668	658	651	660	658	668	664	687	673	663	703	659	671	662	635	612	675	695	681	677	724	660	663	688	655	619	713	659	698	701	657	639	664	676	672	716	643	686	686	615	659	625	687	693	719	660	639	671	653	654	659	693	712	664	675	682	674	672	701	669	687	741	643	715	619	640	665	661	629	670	624	675	651	636	632	669	650	686	652	626	653	702	670	664	669	712	693	676	653	640	705	663	661	640	626	684	680	727	675	704	714	647	667	659	703	667	693	706	714	694	655	658	629	701	624	696	632	672	682	655	633	658	664	618	692	657	717	668	646	619	652	690	694	668	664	639	692	651	633	676	735	698	696	704	754	669	690	631	690	705	702	649	702	682	698	681	724	682	667	686	703	653	655	676	631	643	649	660	700	658	628	651	641	653	701	694	652	668	655	627	711	668	672	657	687	720	651	693	655	647	665	641	674	685	707	663	646	669	678	668	610	683	714	678	636	714	659	666	679	682	660	636	658	663	678	702	657	679	665	647	660	648	679	704	692	674	679	654	646	667	704	655	640	698	660	674	672	670	662	638	642	676	632	655	662	658	689	686	642	602	653	670	682	685	652	690	681	694	664	662	711	642	683	679	694	666	689	638	659	669	679	654	630	658	722	654	643	660	652	643	674	675	653	706	672	659	634	645	677	695	654	707	715	656	656	692	672	696	664	696	707	705	658	681	666	705	685	653	671	657	661	671	666	672	699	700	693	687	680	672	688	638	657	679	689	693	655	676	683	659	662	712	683	702	664	649	599	629	700	684	662	669	648	637	640	664	627	709	625	698	642	654	680	694	662	648	688	656	669	654	671	639	672	657	709	672	654	679	689	689	684	658	652	674	651	663	685	708	643	668	615	675	706	670	712	658	622	673	709	675	604	693	680	643	708	714	620	674	662	698	637	631	654	660	703	665	667	670	676	646	695	673	662	651	699	639	673	695	689	665	687	722	691	656	647	661	650	674	671	698	695	690	646	733	659	701	641	702	638	671	678	656	702	657	668	623	633	655	676	685	612	692	676	705	682	673	670	647	683	732	624	634	636	653	675	689	706	695	618	630	624	680	674	654	687	682	679	652	658	686	665	692	644	668	641	659	680	667	649	679	657	611	682	676	671	650	646	671	599	687	685	661	678	715	629	710	683	619	729	701	660	714	688	647	650	701	690	680	682	672	674	649	650	706	652	696	642	700	667	669	707	705	680	698	629	629	627	686	646	701	642	652	707	664	652	692	670	673	675	671	696	680	604	676	702	645	681	642	660	702	697	645	634	698	669	629	661	641	699	635	635	667	712	663	710	658	666	662	703	687	656	676	619	719	682	675	633	669	720	647	643	692	682	669	665	682	685	664	718	716	673	659	651	672	702	703	689	683	709	701	685	684	644	633	723	693	692	664	663	605	726	644	670	695	656	714	658	690	657	656	654	682	649	709	672	716	684	644	652	722	677	681	658	715	694	701	715	599	709	667	633	715	695	643	691	649	654	644	694	720	641	700	677	669	682	620	679	717	674	688	636	670	618	696	677	738	684	624	678	666	662	640	651	657	658	598	652	699	665	671	634	660	633	643	696	681	664	657	699	622	731	687	635	714	622	648	661	650	699	628	640	681	608	682	700	683	648	706	664	677	623	642	698	671	661	584	706	673	699	730	695	654	654	642	654	701	679	679	679	659	646	655	709	682	702	652	635	645	676	638	671	687	674	637	685	689	642	656	696	678	641	658	652	678	642	658	641	673	679	658	636	640	647	661	648	667	663	639	700	650	686	703	719	683	666	612	645	658	712	653	716	668	627	698	682	675	665	672	674	665	658	657	608	732	684	726	624	723	673	708	693	650	702	642	707	702	660	736	662	681	642	646	659	707	634	666	665	676	616	678	629	705	633	651	647	699	672	644	670	698	702	699	643	672	667	675	702	662	678	659	691	702	667	650	676	665	685	701	663	672	742	632	681	636	666	686	666	673	640	686	662	651	612	667	712	652	713	674	649	638	677	671	681	654	698	654	698	679	692	689	625	725	659	619	658	658	598	668	653	652	667	693	673	681	681	671	712	643	614	648	618	682	660	674	683	660	674	641	683	660	700	710	644	665	672	680	649	660	622	683	636	689	718	629	721	676	669	623	649	660	649	666	652	678	673	671	700	660	718	643	688	684	687	689	682	683	687	641	708	660	630	658	618	622	689	710	682	617	662	707	683	688	708	685	696	699	656	658	655	670	623	705	647	674	632	671	639	672	687	652	687	662	686	684	611	707	701	656	748	692	689	659	698	663	702	656	673	677	652	696	696	650	629	685	659	715	723	684	706	650	675	627	687	693	688	585	651	697	671	624	684	619	657	669	653	707	679	679	689	659	736	693	681	692	627	643	660	681	652	681	712	655	641	675	616	683	634	664	666	651	656	683	628	684	690	671	715	689	633	683	644	639	652	652	642	667	645	703	641	679	671	673	613	659	705	626	653	670	703	652	643	674	641	671	693	650	658	673	667	716	660	725	653	652	658	678	631	674	675	642	696	680	653	673	694	677	684	683	679	716	618	698	676	637	693	695	673	699	672	694	687	685	679	667	670	723	670	729	637	700	686	627	642	704	641	663	682	649	662	706	653	644	700	657	694	629	631	690	613	679	687	652	693	678	672	670	682	682	656	679	678	654	646	651	723	727	675	656	649	710	626	654	721	668	660	650	637	703	703	677	725	687	665	691	668	663	632	646	657	646	617	659	693	613	684	648	697	657	688	676	693	695	666	648	681	664	694	643	653	667	651	658	695	688	710	655	677	646	686	661	638	690	684	644	690	665	646	684	652	683	610	640	660	641	718	667	696	705	665	646	661	670	687	671	688	698	702	708	656	738	670	695	673	645	648	709	655	674	696	678	703	682	682	678	663	659	621	676	700	674	652	658	678	668	636	673	692	679	669	694	650	667	706	657	623	663	713	716	611	633	676	689	682	669	664	658	672	629	683	687	684	684	695	641	664	685	672	662	636	693	659	666	664	700	681	654	657	713	702	650	622	708	654	674	684	626	713	667	696	667	659	697	672	666	661	712	671	645	659	664	704	682	705	677	685	647	682	671	708	686	731	679	679	638	692	694	657	659	721	620	683	646	616	680	684	660	689	631	672	659	690	687	655	659	703	676	668	673	684	661	637	685	641
34664	58676	45707	36063	29311	23582	19068	15957	11267	7226	5924	4851	3941	3098	2866	2626	2813	2392	2144	1724	1456	1351	1193	1009	925	861	851	769	728	723	760	760	680	687	725	659	693	727	663	660	687	705	706	719	699	669	693	698	687	650	690	716	700	694	738	729	743	697	741	672	762	727	731	700	733	705	674	686	647	719	649	679	661	675	630	666	627	677	626	661	706	677	721	690	722	659	691	662	679	660	691	684	685	682	646	721	668	651	669	713	666	653	691	655	663	658	677	686	652	662	684	631	684	693	627	699	682	724	659	725	675	711	691	719	691	662	636	683	727	697	647	697	654	731	693	656	675	691	652	665	694	655	692	695	714	668	696	693	665	684	724	721	638	683	680	669	741	695	694	695	709	700	692	657	640	641	672	649	664	676	672	679	695	625	666	692	691	692	651	686	649	701	670	649	705	678	731	672	714	702	702	664	677	674	682	645	665	669	645	652	714	668	705	680	672	665	669	679	664	728	690	707	654	679	687	678	666	733	667	686	690	653	681	672	672	667	687	687	686	696	697	692	687	722	662	706	673	689	642	659	655	708	649	692	631	663	695	686	697	665	650	658	693	658	627	684	709	653	681	692	689	736	661	725	688	692	669	669	671	680	642	722	678	636	652	675	649	701	682	688	641	668	685	674	670	680	663	714	681	691	688	658	665	707	656	633	675	653	688	686	632	682	658	658	698	689	666	702	715	682	728	662	668	680	683	671	698	660	664	632	682	706	648	687	691	653	712	701	663	666	702	698	683	671	673	669	683	664	709	710	682	719	679	652	678	670	668	700	669	675	658	705	706	679	722	699	660	673	661	663	703	701	675	651	658	692	674	680	674	624	720	667	669	651	679	669	706	684	692	668	701	718	679	705	707	664	683	641	700	646	692	734	698	681	693	646	664	645	706	631	627	711	636	689	686	696	649	665	695	705	675	718	670	642	623	650	659	714	701	704	649	645	699	635	702	647	657	627	678	741	695	672	615	669	678	662	650	660	703	642	683	703	688	671	661	683	674	650	696	712	653	680	726	665	680	686	665	665	650	663	704	687	656	705	674	651	685	636	657	664	702	688	648	686	657	655	712	696	708	714	682	672	627	682	628	680	700	668	683	726	728	664	684	706	712	676	618	647	648	673	670	678	656	706	716	716	688	670	640	719	725	695	672	665	688	672	703	674	734	669	635	724	700	685	678	683	700	697	671	626	674	649	627	700	648	645	695	686	681	687	668	701	664	697	670	641	699	704	636	661	722	674	664	646	708	675	679	640	720	704	664	640	691	694	668	663	643	671	688	702	712	693	667	628	680	693	699	695	718	704	725	682	649	657	608	693	695	692	698	668	689	645	698	711	664	713	651	717	689	718	688	647	660	681	671	680	679	663	719	705	685	728	659	726	700	670	624	738	708	682	686	654	676	662	705	689	695	663	645	727	704	694	700	685	664	654	645	665	721	674	669	676	684	662	672	712	649	655	674	639	650	692	688	710	684	690	685	670	669	672	711	651	704	672	692	678	664	640	722	663	659	724	717	664	653	665	702	663	677	662	664	661	682	698	660	662	682	700	684	625	691	631	683	702	729	672	642	684	667	704	705	677	676	694	658	696	674	695	679	641	664	717	668	707	658	669	644	641	723	669	688	640	711	683	691	652	654	693	705	690	688	653	675	642	659	673	667	652	691	672	724	688	641	669	649	671	680	683	690	671	682	640	697	677	675	719	686	663	702	672	710	708	694	677	667	703	662	715	669	677	688	712	678	700	711	672	663	697	670	689	710	714	641	676	668	668	664	721	723	679	688	650	678	659	669	675	662	702	735	693	705	654	690	661	688	704	711	681	638	690	649	641	662	695	657	655	659	700	700	661	661	674	652	669	683	642	684	695	682	701	673	690	692	671	647	643	661	673	648	695	677	658	641	711	705	671	700	654	665	687	650	675	687	693	689	656	694	718	679	664	689	701	633	704	682	656	682	709	727	672	700	639	671	657	675	652	679	716	662	654	734	712	652	638	686	649	681	681	684	657	679	660	641	706	684	685	704	620	701	688	654	703	682	679	703	691	675	679	690	711	686	650	638	673	686	642	666	681	720	724	680	661	662	651	671	685	647	679	660	724	687	628	741	724	662	700	689	701	689	655	702	662	656	709	671	707	681	645	610	706	704	665	631	694	694	679	704	702	686	679	682	709	690	694	647	662	688	716	725	666	704	686	689	705	739	704	676	674	734	639	680	670	686	725	654	698	692	644	685	711	646	639	694	690	630	671	674	674	690	655	685	650	693	679	691	657	633	702	667	671	673	705	664	703	699	661	645	658	692	674	681	729	708	651	733	681	696	655	672	646	652	746	667	677	647	651	654	686	693	658	666	656	679	716	637	725	708	707	663	656	691	663	691	700	710	679	669	623	660	639	700	750	706	675	641	688	654	672	638	682	648	623	629	715	682	669	659	652	696	660	692	696	625	650	685	691	699	644	695	738	679	634	714	669	671	645	676	682	648	680	700	680	674	676	687	676	682	696	677	696	684	676	656	645	675	651	686	645	654	717	691	702	705	654	680	684	674	722	661	681	643	648	644	711	686	694	673	667	663	671	725	722	662	669	687	710	701	697	653	685	666	682	661	666	689	694	703	699	705	662	670	656	653	681	720	671	641	699	684	712	675	657	651	711	618	677	686	753	668	713	674	698	725	715	676	678	688	727	685	629	685	690	665	659	622	674	639	682	686	672	662	677	692	666	659	671	743	610	662	687	634	642	701	680	697	699	673	654	714	608	664	679	690	667	665	663	711	652	659	713	709	705	669	690	703	708	681	683	651	661	703	694	662	665	671	695	684	663	667	688	672	687	684	696	736	642	671	697	648	663	703	638	690	678	691	655	691	690	672	730	728	634	690	647	662	718	667	643	690	673	679	669	646	704	694	703	682	669	713	671	710	673	662	669	701	647	689	681	680	675	676	664	730	639	684	706	683	655	731	728	664	698	707	688	703	694	660	682	727	648	647	657	683	660	637	735	684	691	696	681	654	678	640	639	681	717	638	703	679	644	745	682	733	670	691	693	707	660	710	683	702	667	708	713	744	638	674	649	719	636	706	688	698	716	688	719	683	654	677	675	692	717	689	722	642	673	691	655	683	666	674	667	661	659	681	678	691	664	716	680	642	703	698	649	666	653	657	648	660	730	705	704	713	709	717	687	683	662	701	687	712	683	653	675	667	692	660	667	648	701	668	672	702	675	727	708	602	624	662	678	622	694	650	671	687	640	677	693	687	646	696	688	666	664	660	717	654	706	737	715	649	676	675	725	664	639	686	685	662	715	695	650	707	673	622	702	674	703	681	644	719	681	658	636	732	681	677	719	647	665	644	667	687	668	651	656	677	728	654	685	735	648	626	705	667	668	736	672	700	660	639	676	620	705	655	719	688	696	660	670	689	726	679	661	684	676	683	683	656	688	658	661	705	693	686	685	687	710	640	708	706	655	629	719	701	686
30189	30613	33500	25175	15074	9444	6741	4729	2843	1942	1640	1454	1139	959	897	855	861	754	715	639	541	551	522	455	447	412	419	379	394	394	406	386	407	349	415	366	355	417	432	401	387	381	345	370	380	358	403	418	416	387	371	412	381	343	368	361	386	350	383	379	379	390	370	377	369	388	365	375	402	383	378	383	386	391	391	389	399	358	410	406	375	377	387	379	361	387	355	392	361	387	366	375	421	397	402	413	371	396	399	335	426	389	364	359	394	433	398	393	357	399	370	367	391	407	370	371	343	380	381	419	383	387	386	358	401	410	371	376	350	387	355	341	387	388	381	396	397	383	379	363	382	393	349	378	382	394	372	388	375	366	369	394	387	360	363	399	372	422	403	354	407	402	391	377	379	355	388	382	382	346	369	369	386	416	356	396	389	390	368	361	341	394	378	363	355	359	388	357	352	365	361	407	394	388	387	355	381	363	357	376	384	379	403	344	424	393	363	369	375	375	378	364	383	393	379	358	358	377	405	360	363	394	391	345	370	410	382	371	386	368	401	355	393	373	348	360	381	384	340	379	390	414	384	379	354	379	382	362	361	391	365	386	358	367	383	353	397	355	383	355	402	399	389	368	379	364	367	352	381	395	358	347	406	377	386	373	391	371	346	368	389	378	379	382	376	379	367	374	438	365	396	381	393	387	379	386	367	396	383	388	361	351	366	397	356	384	381	382	383	382	406	405	416	355	394	336	413	381	383	384	398	407	391	379	385	341	316	398	408	389	406	385	368	347	393	388	377	374	370	391	371	377	380	380	392	391	385	392	351	404	365	391	378	391	336	394	354	369	390	421	387	388	402	381	367	395	338	375	377	401	372	407	393	404	391	342	387	370	367	377	367	411	415	414	383	380	380	396	398	349	411	361	334	379	405	397	388	394	388	419	381	358	432	355	389	385	367	361	337	424	371	405	350	379	366	393	381	372	378	394	379	377	395	342	343	381	396	395	422	350	408	393	382	392	408	384	357	410	372	332	357	377	410	348	353	358	405	355	383	355	387	408	436	400	392	375	398	372	350	379	353	347	350	379	365	398	389	359	364	404	399	381	367	406	361	344	387	380	393	391	343	370	376	383	401	370	385	376	376	377	396	355	380	391	385	394	405	386	354	403	346	375	385	401	366	370	417	386	368	380	415	368	399	356	380	403	389	359	392	383	386	391	377	366	397	351	383	372	417	385	376	359	412	396	385	346	402	381	375	382	369	379	395	400	408	396	408	368	388	346	363	393	396	391	369	356	403	386	377	335	328	386	386	380	373	365	402	377	396	399	377	382	346	395	397	447	391	365	360	394	369	399	392	383	358	356	411	389	368	373	390	388	388	359	383	389	426	361	377	393	387	381	398	374	344	382	413	354	395	379	349	378	413	389	377	402	390	389	371	407	380	365	367	363	361	377	403	398	385	357	363	425	377	377	362	391	385	390	415	353	361	381	384	393	373	369	408	381	379	357	373	396	376	369	376	368	386	396	373	354	398	381	384	433	363	382	370	378	394	354	358	359	361	381	386	371	394	344	352	379	384	362	373	365	352	379	369	396	382	349	378	377	389	367	389	390	390	386	370	377	381	378	427	341	382	401	364	409	392	386	412	352	385	385	361	361	375	395	381	414	380	362	349	403	392	378	361	384	372	387	395	373	408	378	397	337	384	398	357	356	386	349	398	364	369	407	380	353	367	369	389	385	405	422	389	430	352	395	395	383	363	391	389	357	378	421	422	369	388	359	407	386	366	377	393	398	344	397	360	393	406	377	353	352	397	406	344	384	361	382	370	364	388	388	358	366	380	371	382	373	343	363	371	428	411	369	362	396	411	388	413	362	395	380	367	370	388	402	367	381	375	403	407	400	405	383	375	405	387	418	375	372	390	376	369	369	399	349	370	377	389	398	396	377	381	358	357	374	332	382	372	389	372	382	378	351	373	359	373	364	410	370	350	373	347	326	399	360	352	377	401	353	386	397	358	384	353	370	391	382	373	386	373	351	384	374	382	360	379	350	368	392	388	352	388	377	381	352	393	392	400	370	387	395	377	397	402	399	392	370	395	379	397	386	369	412	400	380	388	356	395	380	340	383	379	347	400	405	410	379	376	399	383	357	364	378	373	386	385	364	372	414	399	390	376	386	365	399	378	338	379	367	345	369	396	386	400	384	384	375	441	406	388	356	386	370	401	368	353	391	379	351	357	403	400	390	377	374	385	359	377	393	404	388	375	354	377	402	384	390	383	396	397	346	350	378	385	376	355	343	390	397	357	416	357	355	392	362	372	398	374	365	405	397	407	377	392	385	369	439	393	373	345	370	418	393	377	390	419	362	356	387	408	357	384	346	363	367	339	368	367	383	360	364	384	334	350	384	378	368	377	365	422	382	360	400	384	370	347	378	348	385	419	371	356	383	394	414	383	344	418	399	442	396	394	377	388	381	374	391	383	350	373	362	377	341	344	360	375	350	360	337	338	410	364	396	388	407	371	345	352	412	399	400	366	403	369	363	363	395	405	368	357	343	394	363	383	392	368	374	342	383	350	410	387	384	371	410	370	379	378	378	375	384	327	350	387	371	386	381	393	364	365	383	401	383	362	387	391	395	379	361	394	376	420	371	341	391	367	360	364	382	373	398	379	372	384	377	376	371	356	391	358	389	373	393	435	374	378	382	368	381	360	352	374	394	399	366	356	365	374	395	391	380	387	375	375	391	398	354	372	372	361	378	393	372	426	370	431	365	409	360	377	379	356	359	373	415	363	401	372	397	401	352	400	376	409	400	381	407	353	408	406	377	356	368	398	398	384	339	384	379	353	386	392	375	411	388	389	356	376	407	397	377	394	386	369	398	349	347	383	421	395	366	348	350	396	358	405	381	367	377	383	380	372	399	399	380	376	391	389	376	350	380	358	376	377	394	390	382	395	409	370	394	396	387	371	382	344	366	376	363	397	405	374	360	395	381	399	427	408	387	378	354	367	334	369	388	326	384	376	386	381	349	382	406	374	407	362	359	390	393	404	384	436	363	395	402	374	349	399	389	413	391	392	389	374	391	339	351	392	359	385	350	369	316	376	375	398	384	394	360	356	348	423	389	376	354	379	407	377	386	391	372	408	401	342	351	388	409	383	392	379	370	338	421	351	361	389	356	395	413	384	386	389	385	374	368	354	380	368	372	386	345	397	384	363	390	375	348	405	378	382	393	395	389	390	412	429	382	374	358	367	379	397	355	364	362	383	352	415	358	378	404	372	370	365	373	392	376	379	379	379	380	381	395	358	379	357	365	396	404	383	377	365	367	364	373	334	385	385	365	398	400	377	360	394	371	393	313	372	360	344	366	368	414	365	371	345	361	388	380	381	375	387	381	373	382	402	388	413	412	344	356	362	352	403	415	380	380	356	417	400	364	355	343	413	380	379	384	384	401	361	408	353	391	348	370	352	396	349	398	369	373	384	401	398	371	370	361	355	387	390	373	364	368
30006	43542	33039	22738	16809	12720	10174	7565	4668	3031	2704	2138	1629	1403	1312	1329	1182	963	924	742	734	601	557	524	462	459	431	462	384	424	441	447	395	411	422	404	412	426	370	382	402	392	411	411	433	399	395	386	365	415	393	414	404	397	436	400	431	420	455	425	403	422	426	388	465	374	415	425	402	401	415	389	417	422	407	412	424	397	409	387	426	375	440	401	410	368	391	380	391	390	389	386	375	429	396	425	397	372	389	362	412	376	401	384	397	387	388	366	426	396	374	397	385	406	405	423	429	429	404	410	433	394	435	411	405	397	407	386	407	404	400	418	440	402	407	393	407	375	400	391	410	369	418	426	399	375	398	406	418	422	399	418	388	376	389	411	378	436	386	382	390	408	405	389	386	381	397	435	383	399	388	402	424	419	381	384	423	414	410	398	407	418	392	436	419	422	414	438	406	422	401	412	415	423	399	436	418	399	405	392	417	407	424	379	377	424	414	453	393	392	426	395	417	376	369	395	435	418	398	418	417	412	399	422	418	402	412	395	391	394	396	425	393	390	375	389	390	408	413	410	422	427	410	409	393	422	413	417	402	407	416	406	395	429	408	426	384	409	389	386	381	417	412	401	421	404	380	395	397	387	407	401	354	379	388	395	404	407	437	411	388	392	386	405	377	401	380	390	393	371	404	390	372	376	423	458	403	400	405	385	411	392	397	411	371	394	405	409	383	380	399	377	428	421	402	394	381	375	369	395	391	373	402	408	393	405	410	432	368	401	449	425	378	418	387	394	376	400	405	412	398	428	398	419	373	398	429	416	403	420	427	414	421	405	404	383	432	402	383	395	392	400	414	424	416	389	415	391	410	425	399	377	425	385	404	435	426	397	387	381	424	392	395	411	393	417	378	395	425	383	396	400	390	443	401	370	407	355	366	404	390	377	390	423	399	383	408	427	435	365	393	406	389	421	392	388	419	422	392	418	445	398	402	386	390	385	416	367	418	359	376	367	391	421	423	377	378	419	426	396	403	413	392	416	390	390	412	385	378	426	397	380	419	432	402	375	403	430	414	434	406	397	388	404	388	415	389	405	373	388	420	397	361	424	427	363	411	395	415	412	427	388	373	450	408	390	407	398	388	409	436	396	422	421	414	407	399	418	422	385	381	422	393	406	409	388	410	388	359	396	436	411	401	407	385	395	419	400	384	377	423	403	371	407	393	414	429	419	414	389	392	393	389	432	440	375	405	390	427	389	434	384	351	405	398	405	451	427	383	377	412	402	390	405	404	407	442	386	394	430	376	443	455	383	375	400	371	402	403	375	401	425	428	408	401	406	414	396	401	396	380	426	390	381	398	386	376	391	387	378	409	390	410	405	422	396	405	399	399	390	404	374	361	359	372	374	397	398	395	397	418	391	376	412	351	410	412	410	413	385	392	407	397	396	396	387	418	385	428	402	399	359	404	411	421	427	393	400	412	372	404	403	376	393	387	398	416	443	381	387	390	394	416	401	423	406	372	411	417	363	410	376	404	388	408	373	422	363	430	390	430	401	406	418	381	387	425	385	407	435	402	400	400	402	406	382	392	383	365	413	421	420	428	433	409	397	425	405	410	410	410	429	419	406	393	416	415	379	390	430	392	407	395	411	400	378	377	419	385	387	396	426	393	380	395	396	411	434	422	411	388	386	382	422	416	445	392	423	408	404	385	398	367	407	380	402	424	426	447	422	432	378	369	443	410	401	422	419	370	389	367	371	402	405	386	385	399	413	389	395	446	388	402	388	383	424	390	415	387	400	395	364	378	415	402	397	385	384	407	384	435	400	402	436	370	369	412	408	391	376	389	426	403	425	419	404	403	393	381	436	407	416	401	396	391	418	418	420	413	397	383	405	379	376	413	419	402	421	400	402	392	411	406	401	378	395	408	402	399	399	418	389	402	369	432	345	394	410	397	418	434	409	387	357	407	424	389	409	399	375	394	382	357	401	393	420	376	382	415	406	388	388	415	417	391	403	408	387	394	400	431	441	406	424	424	374	397	404	410	375	406	377	383	384	379	398	378	376	437	392	395	411	401	402	409	378	424	401	380	429	422	415	386	364	434	404	406	390	403	422	416	387	392	400	374	397	417	439	436	405	411	446	432	398	399	418	396	404	414	376	399	390	398	404	384	375	438	367	380	406	387	432	423	390	384	438	403	406	390	421	396	397	419	411	378	387	397	405	422	403	392	390	437	407	410	399	382	430	395	420	381	447	393	405	381	447	420	357	414	407	430	415	423	390	406	413	391	389	429	434	438	381	393	392	408	405	426	387	430	382	408	394	371	371	424	419	408	406	384	410	423	388	396	371	401	410	384	360	437	423	369	421	392	396	393	402	396	393	444	398	448	371	418	412	366	438	420	393	385	408	434	388	397	429	435	413	407	416	424	393	398	420	407	409	414	379	398	391	436	392	384	415	432	430	446	401	408	349	401	369	391	434	413	402	354	429	418	453	362	412	419	425	419	405	389	376	426	398	422	424	412	391	421	395	431	406	410	382	407	379	398	402	410	380	411	440	409	392	365	411	421	381	405	384	441	450	384	397	403	391	392	438	422	429	401	443	444	392	377	424	413	366	399	403	404	408	419	398	414	387	401	428	403	457	432	395	368	435	407	406	416	418	370	371	411	407	406	416	389	395	434	379	413	440	400	386	396	392	383	406	378	395	432	399	391	407	401	400	407	372	408	419	421	421	391	413	399	440	408	429	421	427	409	407	426	416	403	410	404	423	423	402	415	398	408	414	368	388	403	416	384	388	408	415	389	398	389	390	364	422	390	405	444	431	398	426	408	387	417	392	397	410	430	426	393	398	374	417	423	382	404	389	407	414	362	426	395	417	397	426	415	397	384	423	384	380	370	376	395	404	393	394	449	400	390	405	358	367	397	419	355	442	402	399	380	419	409	381	404	385	409	403	389	409	388	397	411	404	370	390	411	412	386	434	395	399	391	413	403	394	375	375	407	370	415	394	370	391	425	381	414	402	399	437	389	414	390	404	410	418	403	393	385	405	395	395	381	422	382	407	412	439	399	385	380	382	417	433	409	411	414	396	425	378	443	403	391	366	416	395	365	414	380	391	399	403	430	394	421	367	416	393	400	391	371	404	424	424	387	402	447	412	391	423	387	392	410	379	411	411	402	382	403	420	399	395	418	419	404	402	375	385	391	362	401	390	410	377	391	410	384	425	402	414	398	418	402	395	422	427	417	404	380	389	418	395	399	379	416	402	402	385	381	396	414	382	395	403	419	418	404	371	408	415	396	379	405	401	399	378	400	411	374	392	370	375	448	351	383	371	379	390	405	393	435	410	406	440	382	389	433	404	406	404	417	406	399	380	403	401	422	394	411	392	395	376	381	420	403	395	402	407	404	405	421	419	423	387	390	361	390	391	414	412	393	402	432	372	391	428	384	421	382	433	405	427	415	423	379	439	385	385	397	369	414	403	434	408	393	413	410	411	419	383	378	411
23624	21030	28350	24577	22379	20325	15007	8335	4767	3573	3178	2498	1944	1644	1470	1555	1360	1164	1059	967	882	748	741	702	655	621	572	574	543	509	568	501	506	509	537	508	501	543	541	555	522	555	508	510	555	532	531	536	557	491	535	494	518	539	552	563	608	518	538	531	542	532	560	529	527	596	544	547	571	524	510	528	495	505	528	567	538	544	551	566	512	532	533	535	532	503	538	523	540	528	472	513	544	506	526	563	515	494	505	521	521	540	542	516	523	530	529	513	492	514	563	505	533	526	543	542	537	562	559	551	496	522	513	522	534	526	542	524	516	538	485	507	543	545	493	532	571	504	509	478	533	519	509	529	547	527	530	509	540	479	519	498	508	521	561	489	510	562	498	532	551	530	498	527	544	527	533	504	551	535	523	523	553	499	493	528	547	525	489	501	452	486	519	491	522	558	543	514	532	526	480	528	538	524	502	556	563	528	530	542	546	519	510	531	551	477	546	551	485	524	519	501	521	456	534	503	516	524	554	518	489	545	508	491	515	528	522	529	490	470	569	516	524	520	535	495	499	514	496	534	514	506	475	522	499	546	547	522	485	547	530	548	524	539	531	504	536	503	564	555	536	517	547	538	510	547	531	491	555	514	548	521	497	489	549	482	548	547	523	530	545	501	511	499	564	531	500	478	539	526	512	562	542	493	547	528	510	494	539	529	526	504	550	508	537	564	515	537	532	541	503	522	526	520	522	517	467	537	505	531	513	544	482	512	533	536	547	536	503	540	547	541	515	535	491	519	520	546	553	502	525	521	554	551	575	498	506	501	547	548	505	513	533	572	472	522	525	515	523	501	539	503	502	525	480	529	531	510	514	502	509	515	539	505	540	547	555	543	515	524	521	503	517	512	543	521	524	520	535	517	542	553	519	529	542	530	526	558	485	543	518	484	517	499	514	499	498	530	518	481	509	527	527	501	532	512	480	559	522	523	548	531	528	540	565	515	555	555	528	542	536	528	523	506	521	536	517	557	532	520	557	534	536	511	518	495	537	504	521	517	489	539	520	530	520	537	521	514	530	535	543	520	519	526	525	482	522	494	523	516	536	497	528	507	526	551	517	505	498	505	526	511	539	548	539	546	521	510	502	546	529	485	570	532	510	514	574	527	577	509	520	511	503	566	526	549	541	536	556	485	586	548	491	475	532	551	512	555	503	511	490	519	502	530	515	486	553	484	555	517	511	526	548	539	518	489	526	556	499	528	510	540	517	505	547	502	498	513	519	541	532	524	500	518	594	521	545	518	500	508	542	514	501	474	578	512	504	541	560	515	501	535	480	560	525	544	529	551	513	503	560	536	536	488	506	552	509	560	547	552	538	506	523	524	512	556	523	547	521	504	552	553	500	505	501	550	528	548	545	507	542	535	485	550	541	572	515	527	523	523	549	550	505	508	515	474	500	535	544	554	483	522	534	520	544	523	522	543	481	524	565	520	562	541	521	519	527	567	485	551	516	527	512	528	515	534	571	530	515	492	533	546	515	528	522	509	528	519	532	536	549	550	544	522	525	526	562	554	511	550	526	558	544	534	566	529	518	529	508	509	526	577	507	542	555	513	498	520	522	496	494	503	475	548	538	535	546	523	515	480	534	517	541	547	539	534	566	525	519	557	544	515	529	550	510	545	560	558	546	482	479	517	533	530	506	516	508	551	494	509	506	579	543	521	534	526	516	495	524	532	544	538	522	551	505	518	524	545	504	531	498	525	489	496	521	521	511	486	502	540	521	494	549	510	517	517	552	508	533	523	523	502	499	518	539	487	530	530	514	469	535	541	581	526	557	542	492	591	484	521	513	576	513	513	517	527	540	555	508	480	496	529	544	505	549	557	556	551	517	521	519	529	568	516	523	547	525	535	527	509	475	511	485	516	491	512	519	532	506	565	531	528	504	526	486	502	525	518	506	520	523	550	535	491	541	540	530	459	519	536	516	512	506	520	572	548	531	506	515	548	534	514	509	558	499	513	515	532	567	501	538	521	499	524	528	551	556	543	499	540	553	503	521	525	487	546	579	546	517	522	495	550	521	529	544	546	520	537	526	538	527	517	518	492	511	524	483	503	526	519	511	539	573	507	562	541	514	551	515	553	525	582	547	515	527	489	530	525	534	493	532	540	529	530	505	530	541	538	547	504	518	504	553	549	540	510	538	547	523	520	520	480	545	509	498	538	489	539	510	527	498	490	546	550	526	490	526	541	526	512	507	527	544	499	501	535	524	515	496	525	544	508	519	495	540	549	534	489	507	550	524	476	502	523	550	522	499	491	530	573	537	522	516	515	526	493	543	514	550	514	519	560	550	544	515	536	519	494	497	540	461	537	528	520	558	516	514	519	507	561	540	525	542	563	560	523	540	517	551	513	526	538	524	512	554	522	512	513	541	521	559	536	482	526	599	545	527	518	524	523	493	510	538	552	550	497	490	496	486	494	485	499	540	486	512	522	526	546	563	562	525	515	520	536	525	531	513	527	516	549	446	485	528	487	532	484	534	569	543	533	517	535	537	542	549	486	541	520	506	543	533	544	488	533	513	523	534	502	539	515	502	503	524	535	520	501	529	524	569	515	548	507	511	528	565	494	514	478	532	525	538	513	566	507	526	509	529	523	516	529	525	537	508	549	556	485	509	539	545	556	481	518	518	458	525	544	509	569	548	515	537	577	525	528	538	537	536	545	550	479	508	517	504	548	520	535	541	526	506	497	535	513	533	534	537	530	506	478	542	527	520	513	536	506	519	482	527	563	550	548	546	547	530	541	572	541	518	542	505	504	482	519	522	551	513	525	523	541	495	530	509	553	487	551	552	478	507	543	484	537	514	542	528	493	521	573	532	548	504	466	500	518	540	497	550	518	516	513	491	486	529	523	537	534	491	538	480	487	513	536	539	478	503	499	531	534	501	509	524	548	513	486	559	514	521	535	539	538	587	508	548	497	517	550	527	552	495	577	505	528	500	515	513	492	549	517	526	501	503	523	484	524	526	537	536	499	546	527	553	512	536	525	545	495	545	517	532	482	554	554	524	514	535	503	489	538	550	509	494	477	507	489	535	477	537	536	537	566	546	549	515	535	556	533	514	549	502	516	514	517	498	491	487	498	535	529	538	515	505	480	505	539	534	507	508	566	532	536	537	467	539	574	472	551	530	520	498	589	525	540	516	513	538	516	568	500	534	553	537	525	540	533	540	544	535	540	541	535	496	563	550	541	528	535	544	554	493	514	502	537	554	500	570	541	540	544	519	513	517	546	490	553	533	550	555	534	543	478	564	516	544	519	510	518	524	550	559	539	523	549	551	524	514	527	554	509	506	511	556	545	511	548	536	500	551	514	499	502	559	572	553	514	549	514	536	549	531	571	556	549	477	516	521	524	521	518	494	514	565	513	515	500	500	497	494	543	552	511	520	513	544	499	518	505	538	571	575	505	558	495	490	528	529	512	528	503	525	503	541	520	534	502	501	533	527	527
31795	52672	40641	29687	23938	19883	16043	11096	6967	5714	4816	3831	2810	2315	2015	2108	1933	1501	1378	1202	1093	897	813	781	711	624	591	599	585	584	540	532	537	526	550	560	556	508	565	564	580	537	542	543	560	571	590	535	549	539	606	550	512	575	568	566	535	544	573	533	594	588	574	569	561	517	533	529	543	538	526	517	525	524	536	606	546	526	544	544	547	550	527	502	548	529	530	496	557	512	568	499	523	537	576	515	492	537	512	535	535	509	545	555	498	561	564	528	520	522	553	528	535	538	540	548	555	530	500	516	549	565	539	519	517	531	486	548	553	542	523	518	512	530	528	537	546	557	550	532	554	535	519	556	530	510	575	565	547	544	534	525	471	572	518	525	531	600	497	544	558	557	509	541	511	527	518	533	499	472	568	565	556	539	548	547	520	534	542	539	561	551	542	527	511	594	560	545	498	484	545	509	543	544	539	574	508	504	505	551	494	529	531	583	533	554	546	546	567	532	495	535	519	566	521	534	571	571	540	523	531	528	620	511	525	571	555	497	511	482	526	527	521	521	520	531	534	548	566	529	503	525	517	534	545	526	504	542	573	541	503	506	515	510	540	554	514	539	557	545	549	560	551	528	535	525	539	557	573	558	538	540	536	538	555	496	565	542	571	561	567	582	563	548	573	538	568	550	517	534	561	561	531	514	557	515	519	542	573	553	519	537	519	521	492	533	535	530	527	555	527	532	546	553	541	529	541	553	527	536	533	557	513	547	541	546	544	528	583	552	561	535	520	475	562	555	557	540	533	526	556	504	525	554	536	562	519	541	497	571	524	532	548	555	553	552	536	530	515	515	500	559	513	567	564	560	544	556	543	518	525	539	549	535	560	498	559	555	538	575	529	545	523	538	569	569	546	499	550	492	509	485	516	488	505	505	525	489	512	587	565	544	582	519	555	494	558	550	519	559	562	547	493	515	479	542	534	555	536	544	551	551	532	531	570	528	553	544	492	520	551	539	547	569	528	532	510	525	559	538	509	548	519	472	538	527	543	556	549	552	557	534	548	562	518	524	553	581	563	543	608	510	547	532	498	538	558	553	547	563	524	580	561	499	549	502	532	538	523	555	534	531	539	507	559	526	549	570	534	559	525	516	540	528	536	566	574	551	529	514	552	544	553	549	495	559	584	535	532	507	516	540	553	516	550	561	540	521	510	527	547	546	552	539	508	563	549	550	527	533	529	532	525	547	582	481	541	490	512	549	547	530	527	504	567	515	556	507	503	551	552	495	560	538	526	590	508	519	520	567	554	545	502	512	528	524	531	552	484	516	528	533	594	554	537	532	527	520	529	528	553	516	546	530	600	588	488	502	514	558	515	541	540	549	541	531	533	552	539	495	520	507	512	481	517	520	531	554	580	509	576	587	547	537	504	539	566	545	524	541	492	543	514	527	599	556	541	534	536	523	572	522	540	535	558	495	526	502	498	553	520	537	531	519	514	491	500	556	515	498	530	509	561	518	532	519	508	535	528	582	548	549	500	530	567	548	520	503	556	544	522	506	523	540	519	563	553	504	574	569	524	527	522	542	508	527	551	551	531	510	548	557	528	522	601	531	502	541	499	532	517	525	537	597	533	527	518	558	513	549	500	548	567	541	512	596	524	548	549	534	567	505	501	574	534	526	531	529	517	565	542	486	519	534	533	519	540	537	477	544	539	543	548	515	547	566	535	497	546	543	550	561	497	505	550	555	569	515	551	530	500	556	561	532	549	541	514	524	531	528	580	531	483	508	538	516	483	512	519	548	541	565	534	536	514	535	522	568	558	487	545	502	548	531	535	556	529	506	505	533	536	509	540	556	504	545	530	565	530	523	514	543	530	571	607	504	567	586	527	507	567	533	527	530	541	506	525	558	558	505	534	558	538	532	509	541	558	540	573	539	501	564	477	500	498	537	578	523	511	545	533	535	500	492	536	564	530	515	554	511	519	519	534	536	522	535	478	546	512	537	506	549	520	540	547	532	599	567	530	508	537	493	511	557	506	471	524	530	532	509	538	551	491	563	511	549	540	529	499	577	559	519	508	510	563	504	527	514	532	538	553	518	516	523	544	547	548	546	518	539	518	561	505	554	534	519	526	532	571	541	570	556	554	496	558	500	548	525	551	548	543	518	531	518	529	532	544	568	523	511	564	504	557	560	561	534	466	538	526	553	534	543	541	529	557	555	486	509	517	523	524	543	510	527	512	480	524	553	533	523	554	549	532	600	496	545	547	539	544	538	551	504	493	518	513	493	545	540	498	517	571	526	518	498	519	549	496	508	534	538	550	532	522	506	482	574	544	505	548	527	523	542	563	512	508	513	511	507	514	494	546	563	515	540	522	550	518	505	524	492	522	494	568	544	571	551	492	517	557	519	506	527	549	535	558	514	561	528	543	547	518	533	516	562	540	549	533	541	485	505	532	541	519	554	566	602	512	523	523	521	518	498	546	570	577	516	527	533	500	522	558	546	544	550	515	540	541	538	536	578	448	489	590	526	522	549	554	527	495	530	557	532	515	539	518	544	513	573	540	565	531	539	552	545	559	504	489	505	522	531	521	461	531	536	537	516	548	560	502	550	531	550	493	497	504	572	528	565	563	597	543	508	542	556	575	569	538	558	535	521	543	545	526	543	547	540	523	546	582	546	541	581	533	579	535	586	495	525	618	515	535	550	520	568	520	524	490	537	519	582	513	521	536	592	539	579	550	496	502	532	509	525	510	530	541	507	537	537	530	551	496	556	530	554	579	533	550	502	531	514	511	546	520	533	526	503	506	523	545	531	521	536	533	521	520	532	561	528	524	548	550	527	580	508	578	506	543	523	525	526	509	498	534	550	519	512	584	520	523	496	543	583	543	526	502	542	520	530	518	522	579	518	543	529	543	527	517	530	533	529	509	526	510	537	529	502	577	496	514	554	505	510	528	573	576	558	504	511	526	515	527	553	554	552	560	527	492	527	512	534	518	549	540	540	523	521	579	538	513	517	537	528	465	493	589	518	569	517	562	521	545	541	525	530	556	502	540	538	520	543	560	574	561	494	526	560	545	487	592	505	509	524	533	565	569	516	521	545	495	530	541	524	512	509	529	538	530	535	529	566	510	525	530	563	538	541	554	504	560	530	501	518	518	527	574	550	553	498	549	560	584	556	560	524	566	536	520	577	516	540	551	547	542	531	509	537	513	519	553	524	560	525	520	552	561	500	547	531	517	521	543	557	514	563	518	570	502	542	547	532	500	536	521	535	500	554	574	515	547	519	526	534	561	554	595	507	517	541	510	541	559	523	527	532	550	484	540	536	537	491	546	522	541	521	524	564	541	525	554	504	535	544	559	516	580	548	526	541	535	582	527	577	527	554	492	565	524	514	521	569	510	524	477	515	524	550	543	540	590	580	553	529	538	546	543	512	529	545	574	524	527	524	493	548	523	514	517	522	552	540	567	546	523	542	556	539	572	521	550	501	521	495	574	503	571	522
24793	21089	28126	26257	21156	15526	9993	5472	3508	2890	2481	1827	1511	1283	1049	1378	997	885	904	815	652	613	584	543	534	509	511	462	441	446	426	450	438	419	446	447	460	461	473	416	447	449	431	466	431	419	385	438	454	421	474	450	458	414	439	444	441	425	432	464	406	452	442	425	421	453	433	443	488	455	436	424	446	422	434	439	442	437	412	421	452	438	422	426	431	401	459	406	453	425	404	441	410	464	426	441	438	434	417	421	426	443	454	437	401	415	421	429	449	461	476	453	436	371	423	431	443	427	400	405	381	452	440	447	468	433	455	425	421	417	420	464	444	426	432	438	429	423	429	454	415	441	421	426	432	457	418	431	385	472	435	444	409	402	439	427	433	411	428	406	428	454	407	412	438	458	461	445	442	445	455	397	446	442	432	482	447	429	445	392	427	441	438	427	442	443	432	428	431	443	418	437	421	462	449	414	448	460	438	468	425	401	454	444	421	435	469	444	466	425	402	391	400	452	418	451	415	419	464	418	456	447	418	377	403	433	400	396	449	441	407	455	406	425	432	455	417	435	433	410	429	455	443	450	409	463	445	420	464	425	452	390	422	463	447	457	453	449	445	433	427	425	439	427	419	418	423	391	451	435	455	414	414	468	407	423	445	424	401	418	464	430	421	426	449	412	421	395	438	438	455	426	403	440	401	422	418	418	422	448	405	433	451	451	433	437	411	431	406	434	407	436	475	397	451	428	466	438	471	421	451	406	483	416	451	398	460	421	435	445	450	454	441	421	428	409	426	419	465	408	432	449	459	458	423	426	401	403	428	436	413	434	447	423	459	419	439	428	444	443	402	443	419	423	400	440	457	407	422	390	400	456	417	432	434	433	406	450	444	443	390	395	435	422	454	440	454	447	432	437	443	441	403	424	409	426	389	390	434	425	410	419	428	390	433	421	451	446	474	415	450	413	462	441	453	433	439	419	435	436	457	432	422	421	419	408	491	438	418	395	428	414	443	420	430	449	433	395	469	434	421	441	436	461	407	473	453	428	418	430	433	465	430	446	418	444	431	440	439	390	413	435	453	413	447	412	402	423	460	403	414	436	416	394	452	446	438	493	423	388	418	439	419	419	434	452	443	416	459	391	408	433	434	437	428	433	472	448	487	435	451	428	433	424	430	440	431	441	436	432	455	380	395	424	414	455	457	487	420	420	441	453	448	393	451	425	393	430	432	426	415	426	385	398	452	475	442	408	442	439	421	414	415	401	458	441	442	440	431	413	422	428	431	465	424	423	410	389	438	431	470	420	447	464	419	424	454	464	419	415	444	451	432	431	447	446	423	430	424	442	451	426	433	430	449	410	415	429	429	428	429	432	447	435	409	415	457	462	421	463	433	423	452	419	419	384	477	467	417	427	447	429	436	418	468	422	440	422	468	453	414	396	467	439	412	434	418	433	434	456	467	400	441	442	424	416	472	439	430	411	406	404	412	429	441	448	466	418	448	450	442	442	450	454	435	458	481	436	461	443	445	399	447	427	459	434	408	448	472	433	466	418	431	392	440	443	443	435	412	425	411	429	395	427	434	433	428	449	420	415	424	457	430	422	453	425	412	433	432	437	420	441	431	432	450	449	435	465	412	457	429	426	468	411	421	405	407	416	403	419	441	459	431	426	426	451	443	402	427	414	439	411	423	436	399	442	398	438	425	451	442	405	399	424	435	451	449	437	421	461	388	436	438	423	432	430	422	413	425	413	434	415	438	411	460	429	411	402	406	400	458	508	425	384	426	397	428	390	412	437	462	439	432	425	442	417	464	453	431	440	440	440	413	408	401	422	421	394	440	443	399	432	460	444	415	407	441	455	436	446	419	457	446	409	451	447	421	435	478	401	465	440	416	409	396	449	396	423	443	441	461	418	454	431	472	419	390	416	421	431	419	454	437	425	449	457	431	422	422	435	412	415	447	416	430	433	450	441	421	407	426	392	460	441	424	422	471	447	454	430	474	447	457	442	428	439	383	399	401	419	417	420	421	428	459	430	417	451	451	452	449	435	432	432	475	418	412	408	443	436	479	410	430	415	421	402	444	426	446	422	463	388	421	447	400	428	419	439	428	429	381	404	455	400	449	425	458	430	438	416	414	439	430	447	416	460	427	423	414	439	450	429	448	412	437	401	459	407	398	445	430	418	426	409	438	428	444	441	421	425	411	405	442	449	434	435	463	472	450	426	430	442	425	397	456	386	433	440	485	453	395	390	406	436	427	446	418	447	453	394	384	401	433	431	450	421	396	433	417	431	393	435	469	440	445	461	428	415	425	439	409	463	436	432	418	446	406	410	415	436	403	438	467	412	393	436	423	439	444	424	414	414	435	427	429	454	417	412	447	446	427	445	412	396	433	445	414	452	410	393	395	444	443	452	390	462	412	466	456	440	440	434	403	394	445	458	421	401	428	397	424	417	418	432	440	426	437	401	392	390	452	434	430	439	431	379	416	425	437	420	463	478	442	442	441	438	427	452	436	424	403	415	437	441	440	436	429	445	431	449	427	435	434	399	434	435	422	439	428	440	468	437	444	415	436	428	449	466	422	409	441	428	430	445	438	439	445	431	384	444	448	453	430	456	411	437	438	399	419	426	475	417	423	454	413	445	423	463	433	425	442	436	440	459	437	385	428	417	407	440	463	448	427	421	457	451	414	428	426	459	429	401	404	419	436	420	404	428	391	404	428	412	476	491	432	411	424	454	419	419	416	418	455	438	445	398	404	433	427	426	442	451	433	388	410	416	461	418	437	441	423	427	424	441	430	445	418	423	418	422	449	419	406	455	460	435	448	432	424	438	422	417	421	435	450	428	440	429	418	403	421	430	441	424	467	453	425	456	395	401	452	454	406	404	443	419	446	431	419	432	403	385	423	421	456	421	388	445	412	424	449	422	433	434	408	441	431	412	451	447	440	428	407	435	463	460	423	411	437	417	418	447	385	435	422	439	404	421	433	447	461	449	439	419	450	427	413	413	473	438	427	424	432	429	437	417	396	423	431	441	448	425	427	456	427	395	426	424	394	441	442	436	388	413	460	411	457	422	406	423	396	424	426	469	452	438	432	429	397	439	447	411	411	428	403	422	428	447	429	452	426	441	453	465	409	425	455	457	417	450	412	433	400	373	449	426	435	415	456	427	449	438	429	426	419	438	412	419	433	441	457	410	448	446	451	409	450	423	434	462	456	411	476	436	436	436	468	396	450	414	413	454	432	444	447	446	416	437	445	437	433	415	425	404	397	432	405	424	442	460	433	415	421	437	416	430	424	388	427	432	409	468	433	459	443	442	465	418	444	410	407	423	403	433	455	470	401	440	450	465	446	408	424	428	428	422	447	449	460	396	424	411	448	430	428	385	438	429	464	433	453	442	425	423	426	474	422	445	441	440	470	448	454	446	418	452	418	404	428	428	443	443	411	402	423	440	433	424	425	435	442	449	479	407	467	438	393	418	455	433	448	461	421	470	418	452
31241	48699	37651	27068	22854	17927	13201	8497	5807	4765	4054	2918	2339	1908	1555	1844	1430	1185	1197	991	825	735	688	652	682	517	582	530	456	521	517	466	463	460	459	460	433	461	435	484	493	440	519	469	467	463	497	459	459	441	484	495	458	472	494	461	504	465	489	519	483	523	480	474	471	396	458	482	455	452	443	424	472	455	447	466	478	425	456	496	465	497	459	442	464	474	451	460	422	492	458	476	456	469	464	453	474	463	462	424	462	476	429	504	425	485	454	482	459	480	442	477	478	454	441	473	471	437	460	482	439	485	483	453	429	494	414	463	430	426	476	461	480	441	472	446	494	473	465	455	520	473	462	454	445	456	435	477	483	444	424	453	461	462	474	458	457	438	436	454	485	467	491	483	452	459	488	478	451	483	481	474	470	449	469	460	453	447	461	447	466	453	452	433	466	471	437	444	456	429	416	465	485	485	424	425	469	490	462	477	509	499	467	497	521	466	442	459	439	443	458	472	470	444	464	475	460	454	456	494	456	452	476	449	439	459	432	481	423	482	460	466	438	434	506	439	439	505	436	507	469	463	418	470	478	469	447	457	429	424	461	450	511	481	437	480	470	476	463	477	446	486	464	485	473	482	437	454	448	465	471	444	459	475	441	492	440	457	447	534	460	465	479	492	467	474	480	455	504	453	433	524	459	487	453	475	503	455	443	473	474	446	481	410	455	464	461	436	473	461	441	443	444	469	506	456	482	469	467	469	512	457	478	467	452	429	447	453	457	462	457	490	457	476	452	481	484	457	469	463	426	475	473	471	440	497	452	503	441	436	475	433	443	445	468	439	476	472	436	459	468	421	464	448	463	416	487	441	457	429	452	464	456	452	433	450	478	445	475	451	462	450	462	464	431	466	483	457	480	448	445	472	461	445	457	474	482	441	459	459	493	434	470	498	418	440	500	462	472	448	483	479	444	480	442	491	466	455	478	472	462	451	476	440	473	410	432	449	459	468	467	461	440	436	470	463	451	473	450	478	460	488	440	465	457	472	495	459	451	461	454	475	450	445	424	457	460	453	473	463	489	474	482	478	435	482	469	469	471	442	465	492	507	503	458	425	479	483	468	479	472	465	462	440	489	475	440	453	487	457	468	474	471	463	450	485	454	444	462	482	472	476	427	450	490	456	466	424	476	474	432	446	441	453	428	456	456	528	487	432	476	480	473	463	455	472	450	473	437	466	465	435	490	453	487	437	472	444	440	447	471	484	440	502	456	466	460	462	453	420	494	496	409	479	500	448	475	502	452	440	435	461	467	470	427	433	484	497	471	456	427	468	484	497	477	453	465	457	476	444	466	453	467	449	432	451	434	430	435	473	494	411	471	441	443	445	448	475	488	458	450	477	442	467	500	468	473	469	455	464	460	452	426	490	433	466	467	459	445	462	460	468	466	454	462	465	443	460	465	454	454	440	472	482	477	444	468	457	437	437	511	460	460	470	463	465	403	450	512	456	468	491	477	441	466	493	454	484	482	422	492	486	486	453	470	458	441	466	484	466	426	444	488	440	482	455	492	473	445	454	451	483	458	430	460	468	468	432	441	527	462	480	469	472	421	473	453	425	504	481	466	468	466	452	475	461	476	452	435	479	476	469	444	463	482	440	486	434	447	461	425	473	452	465	430	488	451	457	457	434	431	427	489	445	527	468	439	453	454	447	471	470	453	436	496	454	439	422	451	454	465	421	470	436	431	445	483	422	454	474	491	461	474	449	476	467	478	497	477	487	454	472	472	481	478	465	478	460	434	457	465	442	459	450	458	436	496	488	484	450	488	463	488	428	474	464	437	481	455	484	469	461	434	510	475	451	473	492	466	429	439	479	444	472	435	470	463	472	477	485	508	452	484	468	459	479	440	468	432	465	478	469	416	479	458	464	498	454	481	498	437	461	452	489	461	484	473	446	442	430	449	496	455	413	455	429	484	456	475	474	455	442	443	443	470	440	519	450	469	424	423	448	474	493	460	451	471	439	463	468	452	466	471	491	467	406	485	451	448	469	474	454	428	490	469	447	480	469	470	488	432	454	477	450	487	475	506	474	474	526	489	502	459	485	481	473	458	461	483	459	461	507	456	486	422	445	455	467	466	479	469	465	453	458	493	480	457	497	417	438	446	472	449	485	460	436	472	450	444	483	493	437	473	447	486	454	458	457	512	453	453	422	422	510	460	486	473	474	490	450	481	444	446	458	462	465	431	448	461	448	463	449	450	458	467	465	466	462	443	453	461	449	473	459	451	486	495	448	447	489	472	415	430	506	457	460	449	458	422	480	467	446	441	453	455	472	461	485	452	478	458	477	456	430	487	439	493	442	447	452	449	505	421	500	470	470	495	465	452	462	415	454	482	456	490	452	491	457	465	422	485	486	448	447	502	454	463	421	470	458	424	430	453	428	443	424	458	417	446	469	461	482	458	483	429	441	442	448	474	460	499	451	446	505	402	453	473	451	481	404	495	451	465	434	432	448	495	422	474	486	452	439	474	440	440	453	441	454	430	471	463	460	470	471	470	469	490	451	482	445	471	445	451	458	422	439	424	429	464	432	480	428	436	435	451	461	462	447	466	484	408	420	456	456	451	467	489	467	443	421	438	450	425	451	441	465	461	442	479	489	497	437	496	454	499	489	467	436	453	456	459	467	437	524	474	459	477	460	465	498	467	440	470	429	454	464	489	471	455	467	457	465	482	441	450	430	455	465	477	444	487	472	479	465	440	448	486	463	497	498	433	424	417	486	464	485	447	445	422	499	445	463	498	448	489	461	480	453	425	445	470	440	467	477	472	458	453	511	452	470	458	458	452	523	455	455	476	465	489	441	504	419	450	486	488	422	469	486	451	480	470	443	476	475	464	482	489	450	462	464	479	394	457	508	431	448	472	468	463	472	468	494	477	468	447	438	447	469	462	443	450	495	453	435	453	455	413	469	464	455	456	447	467	462	448	450	486	421	473	468	442	466	458	444	441	501	487	481	440	451	475	426	443	454	458	459	482	460	453	442	489	453	477	443	446	457	450	454	469	471	477	439	448	451	468	460	455	475	449	470	459	434	465	454	458	467	441	432	437	450	445	466	432	448	487	465	456	448	443	477	523	495	460	428	452	467	455	455	406	471	443	455	496	465	448	445	486	485	446	461	425	466	479	468	456	464	499	458	466	455	489	471	450	475	442	475	408	458	455	442	449	484	444	484	450	454	447	492	507	453	506	453	430	489	434	432	480	467	466	473	463	446	468	452	476	456	461	465	478	425	466	463	507	492	472	482	462	446	430	465	454	451	437	419	431	493	477	469	426	469	452	475	467	431	459	458	506	451	443	476	457	447	444	470	470	485	439	458	482	461	449	428	426	439	460	449	442	476	474	460	479	434	448	496	452	464	488	458	472	455	429	474	458	497	499	458	470	449	481	472	468	511	437	447	437	433	475	507	489	473	429	452	480	462	484	448	445	412	456	430	507	450	431	500	466	454
22630	21091	28755	23758	22071	23984	22061	11175	6893	5763	4667	3617	2827	2144	2059	2158	1829	1663	1365	1106	1081	972	913	930	811	817	789	720	698	692	687	666	678	731	621	627	717	626	667	671	685	680	670	675	706	687	673	679	647	690	679	679	703	690	703	692	703	685	716	637	705	663	675	663	660	699	715	714	675	684	660	653	656	708	676	658	700	676	679	687	698	683	654	687	677	695	664	684	682	659	682	703	688	654	647	645	687	636	664	639	686	661	686	654	648	645	619	588	633	665	679	639	652	658	681	695	705	679	620	701	616	621	640	657	625	662	679	647	713	663	643	653	634	654	646	688	645	661	606	679	639	713	676	702	649	642	676	700	635	652	625	617	644	592	653	656	669	711	683	637	639	657	679	709	654	625	654	654	664	633	673	650	680	635	630	692	615	660	664	663	651	659	715	689	641	654	636	674	641	621	615	658	628	672	656	677	685	641	644	657	667	675	662	648	664	656	668	665	661	642	673	661	646	669	624	685	666	686	668	715	683	638	664	655	700	648	650	658	652	694	689	640	661	647	672	696	599	638	650	610	647	698	626	673	681	682	623	612	667	665	643	685	687	697	713	641	641	707	678	666	631	683	655	673	670	640	665	660	646	663	665	672	662	668	650	631	689	659	656	625	673	706	657	646	685	630	653	647	623	674	663	675	654	664	693	649	686	647	637	620	632	636	698	678	652	660	657	654	648	631	694	681	663	681	655	688	667	693	651	649	626	617	636	650	703	692	646	697	703	666	639	676	673	673	706	657	653	629	633	637	703	683	651	596	663	656	655	690	653	652	682	651	663	682	680	658	640	679	642	685	647	652	690	656	669	632	687	672	629	651	661	684	702	682	694	628	634	585	659	664	662	683	636	675	641	676	715	699	667	650	615	667	692	643	712	632	634	646	643	663	639	665	612	653	642	629	670	663	704	651	667	646	595	665	663	689	639	620	643	639	672	685	623	627	674	661	686	663	601	613	660	685	618	612	676	642	650	668	704	643	642	632	650	688	667	693	604	647	695	673	669	683	675	608	671	661	686	679	647	694	656	662	668	650	643	677	637	668	642	677	635	667	652	644	658	648	656	648	641	642	669	670	673	674	659	622	644	710	669	688	663	711	688	654	681	624	650	643	641	669	667	680	664	652	662	687	711	651	635	627	646	660	672	702	683	631	639	666	659	639	587	714	610	664	682	692	688	668	690	638	642	671	632	662	689	593	676	654	605	620	661	671	672	681	659	656	634	642	655	665	666	641	634	670	666	650	632	633	642	657	683	686	666	678	688	634	674	632	662	641	667	655	694	645	640	645	617	637	663	628	643	669	644	613	625	634	669	642	672	659	674	687	698	663	669	663	643	683	679	714	688	670	640	644	648	626	668	685	648	669	697	640	628	596	657	655	657	662	679	667	652	624	649	662	665	700	653	648	696	655	669	658	648	638	677	641	676	670	643	662	669	668	679	665	676	686	661	641	659	663	610	607	602	699	650	670	635	662	663	700	637	677	622	654	623	644	691	665	686	691	698	665	668	693	656	632	675	627	638	682	654	620	672	697	706	645	665	631	662	668	661	647	648	644	675	655	633	653	647	643	660	679	667	688	632	600	676	611	634	695	648	720	626	662	649	680	605	691	681	646	603	672	656	676	616	667	653	604	660	662	664	683	648	679	633	661	666	679	606	658	667	670	659	667	660	670	634	671	698	664	661	709	678	676	672	647	637	688	637	602	656	629	670	647	676	676	661	612	640	645	676	670	645	643	653	618	655	693	691	688	676	661	657	648	632	662	675	680	641	669	654	699	663	627	627	643	639	667	640	640	659	661	670	660	704	641	647	667	684	614	587	595	652	642	653	613	632	664	662	685	661	688	664	621	693	678	681	637	670	673	666	629	650	647	659	641	649	682	653	675	626	682	654	638	654	615	648	629	723	634	682	669	645	688	679	674	675	685	632	678	631	712	708	649	640	690	684	682	651	611	659	671	634	658	672	665	664	683	617	649	685	692	664	645	633	701	688	624	627	680	706	650	652	596	688	661	708	675	636	665	646	648	681	691	648	666	665	672	669	654	595	614	658	619	638	677	646	676	612	637	620	708	677	671	681	671	675	645	683	659	651	664	674	683	682	668	668	674	656	687	656	673	635	633	676	671	658	653	608	661	617	621	696	613	650	624	669	677	663	654	657	643	698	640	680	641	656	686	684	673	643	673	665	635	621	662	708	615	626	658	652	692	681	652	690	688	633	656	656	669	673	669	665	636	661	667	640	742	677	666	651	653	648	700	612	658	670	685	687	691	681	652	675	669	633	640	667	678	662	659	641	703	655	642	687	704	697	612	674	648	666	635	714	658	672	648	644	663	696	635	658	646	654	667	670	657	688	654	653	617	665	642	652	625	649	664	671	667	696	618	645	661	674	615	624	658	614	628	641	665	654	636	606	592	656	633	706	618	650	700	656	667	654	649	664	646	684	708	639	690	660	653	657	627	631	655	650	686	692	635	666	671	635	687	708	679	678	605	677	658	671	648	656	700	643	698	660	660	698	638	653	634	658	593	651	654	674	662	661	637	671	654	691	642	696	662	673	667	662	655	636	657	684	643	657	672	627	638	640	660	678	657	587	621	633	649	657	682	634	647	719	639	696	653	600	672	649	701	657	631	623	670	628	624	664	689	641	635	642	663	630	641	639	670	673	642	614	618	632	668	705	669	666	594	673	674	643	678	691	643	667	636	678	722	686	623	664	668	624	688	608	678	662	647	700	636	671	686	688	665	652	644	648	649	642	628	617	682	681	666	606	618	668	658	629	675	619	609	638	652	725	625	648	631	644	655	693	624	661	685	647	666	639	631	638	616	634	669	691	628	651	678	664	692	691	663	649	650	663	643	622	646	681	631	687	690	663	689	664	640	684	667	661	653	656	617	628	685	683	687	649	640	672	655	652	648	674	631	676	616	632	664	677	694	682	640	664	661	656	647	682	655	698	651	703	643	617	632	598	675	666	642	634	665	703	654	634	576	649	645	656	651	624	642	685	645	649	672	636	647	656	604	647	626	629	678	649	637	620	653	655	701	652	658	730	643	668	602	619	631	633	653	673	696	602	638	672	705	634	634	618	659	671	684	653	652	625	660	631	628	651	635	654	649	649	682	660	628	632	608	726	706	665	679	666	643	596	718	647	620	637	650	641	663	626	695	653	663	648	677	649	658	717	656	676	673	651	689	629	658	635	624	702	655	709	665	702	690	652	706	695	683	680	651	644	647	669	641	661	680	655	678	627	639	629	688	627	623	638	653	649	688	655	644	655	655	657	725	602	569	661	670	692	669	643	628	666	634	579	662	634	655	603	665	661	690	697	686	700	611	664	658	632	657	676	677	689	738	706	667	655	640	641	639	672	678	670	698	627	717	679	665	677	643	671	653	680	686	634	652	677	644	649	681	668	707	665	683	625	675	700	638	701	654	700	689	639	669	703	668	682	619	654	666	634	668
34475	59014	45592	36654	33442	25960	18662	13459	10027	8439	6901	5319	4116	3115	2957	2872	2377	2231	1639	1337	1231	1066	1058	1024	962	866	827	754	719	716	680	675	726	686	682	691	755	675	612	675	685	644	696	676	682	696	657	625	712	729	696	710	709	712	697	708	708	729	716	690	706	751	746	672	718	696	654	649	692	678	670	638	682	659	670	615	684	641	631	669	628	679	632	659	640	591	624	657	682	657	673	646	654	634	685	687	677	639	659	685	664	677	712	744	667	675	644	632	677	648	674	692	665	645	685	673	653	691	688	700	680	693	631	631	664	640	697	699	631	712	638	662	651	665	664	691	643	682	643	652	676	700	714	713	676	657	714	671	641	683	699	663	689	673	700	701	681	664	708	683	661	693	625	666	662	648	671	664	635	631	648	671	669	649	676	668	655	700	631	649	662	663	672	652	701	638	657	703	698	659	687	687	661	675	581	661	627	693	701	660	661	701	649	681	688	655	656	687	669	663	609	666	655	677	661	691	660	648	645	723	653	687	672	666	669	679	653	652	697	666	618	693	640	648	669	658	640	692	680	667	673	675	699	663	712	677	710	690	678	701	652	703	694	707	670	668	656	699	699	633	653	691	689	659	631	693	709	686	696	691	682	661	633	684	695	658	689	663	640	697	733	690	657	626	685	688	682	655	649	708	671	658	716	684	632	636	632	659	703	637	673	664	702	725	692	656	688	661	691	661	639	663	714	690	692	639	686	669	685	713	699	707	643	677	668	687	703	677	681	663	688	679	686	648	678	650	647	644	623	685	718	679	663	656	671	692	710	664	693	689	651	674	608	637	665	670	684	626	624	635	628	642	685	687	671	653	661	678	612	693	650	692	660	676	699	677	654	651	703	686	656	664	729	671	682	666	731	646	667	709	681	699	710	679	730	645	692	651	687	648	700	653	680	648	651	665	691	678	629	644	669	627	650	641	708	698	690	658	678	668	672	634	678	659	650	661	653	677	680	638	693	672	653	665	712	648	666	701	673	683	677	648	611	664	699	652	600	660	645	683	720	651	669	673	721	687	673	663	649	650	637	667	664	663	660	662	643	690	662	678	685	652	652	700	647	662	638	654	676	665	698	705	653	655	643	623	676	679	640	669	691	674	699	677	653	680	684	652	652	688	652	692	647	637	670	652	661	666	706	672	664	682	655	695	679	649	698	672	628	613	658	632	691	639	645	642	666	677	680	642	690	696	638	701	688	639	694	624	685	655	695	642	676	685	701	685	651	660	677	688	657	639	671	676	677	661	705	647	661	693	610	703	661	637	701	646	707	676	665	685	646	609	698	699	699	685	673	671	676	687	678	661	669	678	687	684	669	677	669	691	626	668	640	622	660	681	670	676	627	670	641	657	659	744	695	688	645	680	666	685	683	691	673	665	637	690	681	694	638	673	702	670	634	612	711	684	665	679	603	682	701	690	630	660	620	671	651	661	643	654	660	636	664	640	705	692	630	671	641	700	711	666	685	664	679	686	642	623	683	689	685	637	689	660	671	695	656	647	663	740	663	632	673	629	681	628	650	630	648	685	628	612	615	631	640	639	669	669	665	679	672	667	683	640	678	689	662	699	651	640	697	633	689	689	728	641	718	648	706	682	702	665	633	700	678	576	651	669	633	682	661	650	663	695	669	713	661	686	652	649	641	715	699	650	659	692	622	673	659	678	646	701	623	709	698	688	706	662	652	686	645	670	658	682	656	670	652	646	679	681	680	693	652	700	709	639	668	687	675	653	685	672	692	663	668	695	679	690	673	650	666	684	657	646	721	693	687	677	645	732	668	681	688	660	735	656	708	650	689	633	676	663	657	624	616	646	698	659	718	712	656	653	716	678	639	676	669	677	680	682	640	634	655	677	658	710	693	660	660	669	665	691	659	660	630	671	716	683	684	720	682	621	654	700	628	689	671	648	675	654	683	716	649	650	675	711	649	704	645	688	659	672	628	687	706	671	690	673	663	681	691	679	681	669	664	636	722	638	727	676	696	689	674	692	641	704	671	638	655	693	696	672	700	691	651	639	663	670	624	665	766	693	651	693	701	711	687	662	644	682	694	642	690	647	671	658	654	666	677	651	675	699	667	698	675	662	671	697	665	673	688	671	675	681	675	680	671	697	644	643	667	697	709	674	671	695	666	733	636	652	672	669	695	664	631	669	664	715	654	689	652	639	663	698	659	677	649	718	636	670	699	663	717	674	659	673	667	660	691	679	656	638	647	657	686	674	693	667	686	691	688	647	690	647	651	661	670	672	694	658	672	667	658	684	641	661	706	645	632	645	663	674	674	688	663	671	677	711	631	690	680	650	673	638	692	677	646	669	686	636	699	647	669	645	694	662	684	692	705	620	651	694	605	649	702	661	668	680	659	705	629	680	646	673	669	661	617	665	694	637	676	688	690	668	692	636	699	627	699	659	695	666	684	662	626	673	652	667	624	717	665	629	647	666	693	705	643	672	714	684	654	673	756	682	669	664	660	688	633	668	666	669	631	674	643	689	663	640	669	705	684	703	659	672	664	634	683	663	670	676	648	661	674	658	648	661	633	685	615	619	670	671	678	671	640	647	630	650	644	664	640	669	670	686	681	641	653	636	649	635	652	687	646	644	661	674	700	694	633	652	650	688	642	704	684	710	676	680	669	661	674	638	638	686	673	642	657	715	628	644	686	642	618	625	712	692	656	695	624	659	647	630	643	647	693	636	632	671	639	711	673	641	672	705	699	709	688	678	671	644	689	689	675	705	713	659	701	693	701	681	696	716	639	698	628	676	667	683	664	666	637	703	689	645	689	671	692	660	680	650	680	707	685	677	626	646	673	661	633	641	679	663	661	683	627	653	658	677	659	717	710	640	676	659	652	625	626	687	663	672	642	653	690	613	637	684	668	700	676	620	706	684	689	648	677	648	579	704	709	661	728	671	682	646	675	668	688	712	672	694	703	686	667	642	656	615	705	684	679	690	639	697	687	668	669	703	669	649	613	644	617	640	625	677	634	659	633	706	663	688	684	634	675	689	675	669	665	730	688	682	655	679	604	690	687	710	685	674	664	658	649	670	653	685	693	679	679	630	692	685	669	713	663	617	697	665	658	646	640	649	685	647	613	699	706	702	619	693	633	706	680	648	635	686	654	669	640	633	672	655	657	686	637	658	671	684	683	677	636	697	683	676	686	680	649	683	687	642	652	671	688	696	665	674	690	667	715	694	700	663	674	677	752	713	638	709	676	691	661	702	650	699	680	639	678	655	672	666	689	628	636	678	645	640	677	675	686	703	669	638	660	628	638	691	603	656	686	655	666	671	664	691	655	700	712	651	685	682	677	638	654	675	673	679	687	647	653	674	674	664	646	642	635	681	677	690	694	674	654	699	663	681	655	696	687	637	641	656	713	638	637	619	652	685	645	658	690	689	649	730	640	637	655	680	684	652	666	637	697	683	673	704	659	655	659	638	649	665	670	643	631	654	683	664	658	679
30390	30902	33135	26014	18940	11398	6668	4107	3045	2304	1784	1294	1131	926	939	941	826	730	649	559	531	514	497	427	405	406	383	421	379	370	366	360	360	400	344	345	374	354	374	371	392	403	368	358	374	379	379	371	370	352	373	351	359	377	392	383	362	365	363	408	368	401	376	376	394	377	358	325	391	369	369	381	364	368	380	337	370	346	385	334	381	376	397	370	392	348	389	397	377	361	359	348	354	417	360	359	343	395	391	340	341	361	381	357	413	366	355	324	373	371	372	368	411	358	359	382	363	374	388	429	367	355	354	379	385	358	358	368	390	376	383	372	370	409	382	364	377	383	327	337	351	338	382	367	360	386	349	341	411	368	379	337	380	356	378	369	375	393	377	336	373	372	351	396	376	378	381	406	369	337	316	387	393	383	360	347	361	357	350	371	379	345	368	377	362	373	392	383	351	391	367	354	391	377	379	393	356	413	369	386	401	397	343	380	378	381	382	381	360	372	393	361	343	375	379	365	368	341	362	351	389	376	349	362	350	367	402	410	371	367	370	395	354	372	390	391	362	348	383	346	377	362	395	360	412	366	378	348	365	357	376	362	369	366	364	356	389	370	377	353	375	356	364	360	345	387	350	352	398	368	397	373	354	380	367	386	370	336	371	367	394	333	372	359	389	376	371	361	383	356	390	390	374	345	370	369	427	363	372	372	376	355	372	366	369	393	379	355	383	361	385	349	376	383	394	380	374	391	393	362	381	393	405	354	357	333	396	401	329	387	375	395	365	351	379	376	369	365	356	359	393	377	372	342	346	390	357	368	360	406	386	372	356	312	371	390	386	356	361	368	358	368	345	361	368	370	385	375	356	307	353	375	415	351	357	360	367	326	372	384	324	380	359	397	365	385	376	373	362	372	387	367	353	366	354	389	388	388	357	361	354	355	382	392	355	372	383	404	395	394	358	426	370	387	396	358	386	393	380	392	398	393	382	383	345	337	371	390	373	373	387	387	388	371	357	339	353	344	364	342	366	366	372	333	335	394	376	354	363	376	332	352	367	391	358	342	394	404	354	363	352	390	390	368	352	379	388	373	382	396	361	337	350	338	414	366	366	365	391	321	355	359	380	323	370	357	400	397	404	352	356	366	374	369	350	373	342	361	391	357	362	349	394	383	374	369	344	410	378	362	332	355	383	383	353	394	374	355	364	385	373	360	352	329	396	380	371	363	377	376	354	383	380	366	388	365	374	383	378	417	385	363	355	386	368	364	343	379	356	380	375	361	375	374	371	344	358	367	383	372	396	358	372	385	390	387	399	375	376	389	365	367	378	379	369	416	363	375	372	343	364	389	379	406	381	411	363	371	362	401	361	367	364	385	370	377	359	373	381	377	356	371	366	372	364	376	390	397	393	385	425	380	377	368	356	335	355	377	375	376	379	369	371	361	383	379	367	387	378	359	406	372	376	377	387	354	346	368	344	367	343	380	359	432	391	381	352	386	358	352	357	371	363	367	361	369	384	349	363	384	336	377	354	383	375	352	369	354	383	390	350	362	366	373	357	406	367	341	383	351	330	375	373	368	415	363	359	409	374	390	395	373	371	373	363	372	358	364	382	378	380	381	388	388	387	368	382	373	387	350	365	363	376	347	362	413	358	366	384	371	364	356	387	398	358	383	350	345	350	353	333	363	387	391	391	368	389	369	356	374	369	437	379	396	359	343	366	380	398	365	319	341	382	366	378	370	369	370	367	363	378	365	373	415	349	360	372	362	358	379	391	367	386	359	397	367	345	372	387	405	378	373	384	382	394	350	336	350	367	372	373	403	362	353	376	358	360	379	372	384	371	363	385	390	375	368	344	399	350	356	365	352	373	366	378	396	354	383	374	361	352	356	399	366	351	400	368	343	398	360	385	376	393	395	358	345	359	370	388	365	363	354	374	365	385	371	392	341	371	344	373	365	394	372	376	342	342	392	346	366	361	371	377	381	347	386	381	361	399	358	344	418	398	380	344	418	364	365	392	358	408	380	375	385	357	367	352	329	361	390	353	366	404	399	411	372	359	385	355	373	359	422	389	373	382	366	357	392	382	371	376	385	353	351	379	370	364	322	382	364	362	370	389	408	385	384	382	380	383	429	363	347	334	365	377	373	367	405	368	369	368	374	374	343	330	359	360	377	380	408	391	347	370	345	378	372	386	372	381	399	371	372	372	330	359	344	328	377	388	352	360	367	399	348	389	385	386	374	359	376	373	373	379	381	392	372	379	393	385	352	363	408	381	377	353	400	351	353	353	357	355	388	352	375	355	366	373	370	369	385	370	407	390	396	410	418	374	336	343	387	334	364	387	347	390	347	338	371	384	374	347	383	372	403	382	369	357	361	392	398	393	350	400	368	395	380	359	360	394	345	384	356	371	376	376	379	385	375	392	383	368	397	365	392	373	353	348	369	388	387	380	392	360	358	369	365	382	347	345	398	358	364	374	370	363	373	400	352	385	362	385	387	372	402	365	361	389	367	359	371	365	370	358	400	363	398	378	394	397	347	382	369	377	383	375	350	393	383	356	344	345	363	381	370	366	389	381	396	352	400	372	374	360	371	337	339	342	402	392	399	385	389	377	379	334	362	373	375	378	383	328	383	345	372	321	374	341	369	364	361	346	359	384	363	385	363	388	391	357	390	360	362	379	393	364	381	366	362	331	357	393	383	351	370	357	362	389	368	376	370	379	370	399	325	385	375	363	359	377	375	363	350	399	383	374	395	393	387	424	378	370	358	361	333	367	339	390	378	396	371	374	393	349	387	363	363	349	332	405	361	391	375	372	369	387	387	371	390	368	349	389	410	374	379	369	378	350	376	347	352	405	375	387	401	348	381	374	367	337	376	346	376	360	374	368	380	364	350	359	375	385	347	339	371	353	344	392	338	402	354	354	382	364	352	377	360	350	387	362	355	404	332	376	373	366	362	367	372	369	367	364	376	357	369	390	359	372	383	358	368	348	364	378	363	365	358	377	402	385	360	371	346	365	404	387	366	361	369	334	365	389	378	373	358	381	390	427	336	337	370	363	379	370	403	362	368	363	372	355	373	371	366	359	367	356	397	368	361	384	397	380	377	376	367	352	378	414	375	376	345	413	377	385	334	370	381	360	388	372	401	356	346	392	409	338	363	382	336	343	336	401	367	341	364	368	356	351	368	373	369	363	367	376	352	382	369	394	363	347	382	374	373	348	355	395	386	336	368	384	390	363	351	415	354	358	366	359	375	345	349	361	359	393	388	344	364	356	393	408	346	345	362	374	388	378	392	352	354	389	344	382	375	373	393	382	354	382	341	377	347	413	364	420	376	355	356	355	352	385	381	365	324	364	374	372	347	349	376	361	367	379	388	348	370	352	342	394	342	389	356	376	397	391	372	366	367	359	414	374	396	371	374	387	378	377	407	380	362	357	360	356	380	359	376	388	397	417	328	351	360	367	382	382	363	378	351	418	401	354	410	381	360	373	377	380	382
30834	43815	32673	24506	20731	14348	9379	6358	4966	3815	2815	1998	1741	1348	1336	1377	1121	968	758	719	638	532	530	511	520	489	420	426	391	413	409	408	361	365	377	421	405	417	436	376	407	391	414	410	415	386	405	390	378	419	381	425	400	385	411	398	419	404	362	421	423	427	371	360	393	392	407	380	407	401	395	428	391	433	392	372	427	376	385	387	388	406	431	427	403	415	381	378	373	356	398	417	416	382	400	358	440	362	400	404	395	402	403	383	402	395	398	380	393	429	420	385	397	415	377	395	392	367	390	378	423	400	412	431	411	380	403	377	386	402	425	331	384	409	396	382	394	409	387	400	377	394	387	381	402	410	395	387	387	382	402	418	368	430	378	385	413	378	389	379	418	383	408	415	383	398	353	393	409	385	415	399	395	386	415	404	400	378	380	425	370	348	390	423	396	404	408	403	417	389	400	381	386	396	400	409	387	400	423	399	411	378	406	407	369	375	409	384	421	403	391	401	379	361	395	398	365	413	383	357	391	456	399	379	406	422	385	403	387	411	407	395	426	401	374	383	417	385	391	390	403	384	407	370	391	361	345	388	406	389	424	370	417	397	401	416	385	396	376	384	392	390	381	378	372	385	414	387	408	382	420	398	391	356	371	425	397	409	397	404	420	385	399	424	363	333	387	381	362	403	363	368	416	410	399	389	381	370	382	388	381	377	345	385	410	379	353	380	405	419	397	379	351	380	409	400	375	357	401	368	389	380	389	397	402	435	419	379	376	349	384	400	377	404	387	400	406	424	352	368	385	377	412	413	384	383	403	384	398	359	402	406	373	415	399	391	377	405	394	378	359	395	373	393	375	361	358	377	340	446	425	369	422	394	411	407	413	349	369	390	400	408	342	399	369	379	403	406	414	372	394	447	404	398	399	399	415	405	382	349	386	418	403	413	404	361	398	426	381	363	385	419	383	413	381	392	348	381	397	394	407	392	383	379	355	357	387	408	368	392	425	362	396	406	399	408	382	397	439	387	403	391	398	398	411	378	400	405	408	403	398	405	375	381	401	402	412	438	364	403	361	388	387	398	370	380	423	384	390	366	390	346	359	403	425	390	408	382	414	393	413	389	414	388	436	373	386	411	369	411	366	375	384	387	427	368	406	398	402	357	416	358	356	401	407	375	377	383	426	399	389	378	375	386	356	388	405	370	380	373	402	392	403	352	397	422	370	412	414	376	370	395	422	426	391	398	394	363	361	431	419	362	373	376	399	337	384	376	390	409	388	405	435	376	379	380	367	388	390	418	386	389	376	414	405	376	438	387	373	409	372	399	388	409	387	372	421	415	392	375	385	408	423	401	415	391	391	402	413	408	410	372	365	401	391	408	418	398	408	398	373	377	365	414	416	390	381	401	372	396	400	359	403	380	404	399	405	394	360	390	390	373	404	378	388	366	394	397	405	388	383	399	411	407	408	390	414	365	410	399	400	406	407	393	379	380	405	412	382	383	397	385	374	399	378	390	390	395	402	388	417	412	411	405	401	377	414	369	387	404	361	378	376	389	399	403	398	412	410	394	408	406	374	423	405	400	407	389	392	390	409	375	398	403	397	419	414	375	378	397	392	370	374	401	377	383	395	381	378	383	375	404	434	391	364	361	404	375	393	408	375	359	409	391	436	411	398	425	423	373	408	384	363	401	358	404	390	412	387	399	409	410	369	399	386	385	380	409	374	389	415	369	409	356	401	377	369	389	410	369	421	417	389	389	420	378	382	385	394	382	404	413	385	400	408	371	390	355	394	396	378	384	378	410	380	388	354	403	364	381	368	409	362	376	387	417	373	383	372	416	395	403	379	395	404	406	402	400	383	400	383	337	363	377	402	421	398	366	370	383	390	369	382	406	387	396	377	381	402	354	396	390	407	409	419	406	393	412	413	403	390	382	379	410	380	374	398	460	388	422	401	391	439	388	393	390	420	369	388	396	331	347	384	385	408	394	366	395	382	374	377	383	385	386	381	371	394	414	377	402	365	414	389	416	371	377	359	379	434	393	398	372	377	402	390	412	387	398	361	380	407	356	375	391	396	363	362	359	384	428	407	405	399	357	385	380	396	395	394	404	382	406	397	380	382	409	425	421	375	395	393	371	369	403	376	370	389	374	416	404	432	386	375	403	401	392	395	385	382	416	382	390	384	387	407	405	384	404	364	373	370	395	371	413	407	384	432	359	393	407	396	387	364	384	397	422	395	395	376	411	402	415	389	403	389	407	419	377	391	437	374	408	388	399	370	432	379	418	421	391	367	417	406	396	373	401	396	420	366	421	377	405	417	380	381	374	358	378	382	380	384	414	410	448	394	352	386	402	377	386	377	430	381	426	415	387	409	370	384	381	399	403	337	407	390	392	376	361	386	398	399	386	395	396	383	379	390	392	344	413	402	382	390	376	407	410	414	445	392	404	367	397	402	387	382	401	387	360	389	409	401	402	351	392	384	436	401	371	425	397	388	398	377	401	403	372	401	383	430	386	418	394	366	363	405	376	408	400	411	402	424	377	397	358	392	375	425	395	401	376	381	407	362	372	391	382	395	387	375	386	379	345	410	376	421	393	399	374	377	379	355	388	411	369	405	404	333	372	395	413	379	448	414	374	386	385	413	373	421	388	408	391	411	387	423	412	394	409	407	415	416	410	402	413	373	399	414	412	371	370	418	445	412	373	402	377	410	387	422	376	392	398	382	395	439	371	365	441	380	364	369	388	406	422	358	374	434	413	420	404	383	375	391	390	371	402	398	407	395	419	359	380	422	395	367	375	411	413	366	390	415	405	373	368	368	397	375	421	372	368	390	388	417	403	380	372	393	379	378	399	416	392	410	424	388	399	429	384	389	387	389	411	368	381	392	402	415	419	401	376	424	368	405	414	401	432	366	373	392	375	385	404	395	349	393	368	384	383	397	397	356	411	392	415	422	392	397	411	416	409	378	390	410	369	408	372	417	378	390	412	415	382	418	390	413	390	425	388	387	379	393	404	380	408	401	403	379	370	398	428	418	383	422	372	389	393	420	410	417	413	373	373	402	367	399	370	387	393	393	370	411	403	414	398	395	401	416	413	393	390	376	376	367	383	393	353	430	373	415	388	382	383	413	393	364	414	434	391	397	374	363	373	373	383	379	366	389	393	385	397	377	403	410	418	406	395	398	366	385	383	394	412	354	356	370	376	374	412	407	447	390	372	440	375	369	367	341	399	381	390	395	426	376	386	341	402	384	406	397	365	405	418	349	368	368	403	372	380	394	412	364	433	394	403	355	367	389	387	389	388	409	390	443	415	398	388	366	359	406	396	420	404	415	356	397	408	386	375	383	323	393	366	360	390	392	397	379	391	407	412	375	379	401	390	408	402	379	357	397	389	409	398	387	400	397	406	384	379	386	343	424	393	384	350	377	398	419	404	415	362	393	394	370	404	376	359	388	404	408	364	403	411	367	387	378	416	401	392	384	392	397	436	414	412	391	372
23726	21028	28388	24687	23224	20796	13665	7660	5191	3786	2917	2253	1766	1599	1513	1570	1363	1128	975	892	833	743	683	691	609	623	573	570	550	534	542	522	527	524	553	542	541	544	507	500	524	554	536	514	540	545	498	563	520	472	518	500	484	512	584	567	490	498	537	579	525	533	520	566	517	471	527	536	513	518	518	519	521	557	493	526	498	540	486	513	482	535	512	500	472	513	503	508	504	516	568	522	537	523	500	507	555	510	549	518	538	527	509	510	546	531	507	524	518	466	530	492	515	512	550	501	525	474	504	484	473	512	504	521	510	503	544	497	550	512	524	527	538	553	509	514	529	496	530	497	524	515	468	502	502	504	512	477	526	559	534	520	510	549	471	505	487	504	488	534	510	493	532	506	499	482	477	502	528	516	492	533	539	509	483	522	534	505	537	525	525	525	563	543	525	501	525	533	542	478	514	498	547	519	511	513	487	513	547	513	481	501	510	512	563	504	514	506	481	572	522	540	482	530	515	522	479	469	537	513	552	494	532	508	495	498	529	506	511	557	566	510	517	514	485	541	523	544	530	537	540	482	542	499	543	529	480	529	529	540	499	545	495	508	490	552	511	502	529	492	534	515	524	531	492	495	506	552	605	510	520	507	534	539	476	492	510	508	524	519	502	488	545	494	553	522	489	531	508	526	487	532	514	540	471	530	488	501	507	490	515	495	518	530	521	500	505	529	535	497	544	558	486	496	511	546	485	508	527	488	495	523	500	516	562	505	485	514	523	523	533	486	476	525	504	534	504	498	512	501	526	482	527	536	518	502	492	553	516	483	503	519	502	539	496	550	499	501	522	507	502	509	500	520	546	528	522	536	528	485	474	558	532	471	541	518	503	537	525	550	479	480	498	467	521	560	546	582	561	513	498	497	531	540	470	561	488	537	469	500	492	535	503	492	517	506	550	532	520	497	518	490	509	508	530	506	521	527	542	532	534	505	519	577	512	551	519	533	494	498	511	503	480	579	557	512	526	522	525	514	498	558	518	497	477	529	526	475	554	534	509	544	498	505	491	550	501	496	500	518	527	492	541	514	476	532	512	496	466	506	496	487	506	484	519	514	547	503	554	521	570	546	489	552	523	525	527	501	538	492	561	490	478	469	544	501	515	549	506	478	531	500	527	456	536	517	490	526	540	508	510	501	518	514	513	467	508	561	578	499	487	517	489	518	516	543	489	525	527	555	478	519	507	535	496	517	487	528	500	500	496	571	556	486	486	489	510	494	508	484	493	502	515	515	517	503	513	498	536	481	536	498	497	505	532	502	510	512	485	498	472	466	525	522	503	533	514	514	509	522	486	556	526	536	513	554	501	484	521	538	527	512	500	486	526	495	540	526	489	519	526	504	494	520	533	495	571	513	511	488	552	537	509	504	530	487	502	549	523	513	495	510	526	533	467	508	486	530	497	515	488	461	520	489	498	529	523	552	505	509	515	538	542	553	497	520	488	508	520	521	488	497	498	500	538	525	514	555	507	511	518	533	504	511	490	517	523	523	492	498	522	472	487	544	559	488	525	508	462	516	478	540	504	578	516	517	516	511	537	521	547	475	491	548	551	502	504	516	499	507	504	510	495	552	501	524	502	527	544	545	519	531	530	508	487	490	519	476	530	540	577	560	508	554	482	530	528	501	517	520	509	540	509	548	508	566	531	539	452	526	484	533	528	530	533	500	499	499	472	536	506	527	532	455	512	481	521	524	501	507	562	532	550	524	516	551	503	530	533	525	565	520	512	490	543	528	504	533	535	530	508	549	516	529	481	514	535	486	505	512	575	471	540	482	508	529	490	519	513	517	531	501	528	472	536	531	529	460	503	552	554	479	557	529	536	489	504	524	503	501	521	502	536	509	504	501	504	564	480	463	508	499	527	523	507	561	481	499	504	492	515	516	515	503	484	488	537	517	503	513	484	491	518	523	492	506	515	520	539	518	501	527	506	536	517	455	498	503	499	521	523	490	511	512	503	522	535	498	502	553	502	532	550	502	519	533	517	496	555	504	496	509	545	509	503	529	550	552	512	533	470	529	525	502	500	502	480	517	531	567	535	507	518	499	554	535	521	494	539	537	524	466	562	556	508	542	532	527	541	504	500	521	566	504	499	535	546	555	529	507	543	558	477	538	495	527	496	545	489	515	506	485	513	533	535	502	466	528	517	485	515	515	495	524	482	497	546	542	492	542	482	533	521	545	533	486	555	496	505	523	488	491	483	481	557	514	490	504	523	518	522	520	532	516	482	516	537	516	526	531	474	533	487	469	472	509	549	507	519	514	519	493	507	511	506	485	512	484	508	518	539	509	524	511	506	511	476	514	499	503	496	518	485	540	505	517	543	550	568	531	481	486	516	466	523	525	518	515	542	518	504	465	493	522	547	518	538	515	506	490	558	521	493	499	529	567	545	505	511	503	528	507	494	532	519	539	500	481	505	521	507	516	491	507	499	501	531	498	519	518	493	491	532	548	498	527	532	528	523	560	526	523	497	537	541	519	500	497	511	499	543	566	553	534	548	518	529	555	513	500	534	543	520	531	459	519	518	484	527	491	511	509	487	529	499	530	547	513	498	495	517	489	492	536	499	502	513	536	501	521	550	500	502	526	527	489	496	502	527	520	466	520	507	523	515	516	526	536	508	514	549	509	542	536	497	510	537	529	528	542	517	516	509	512	500	497	473	534	502	570	505	541	511	544	479	522	530	537	529	516	537	564	514	538	527	511	549	524	475	508	531	536	521	504	500	509	521	530	509	522	513	520	532	540	551	509	497	523	492	554	544	551	529	553	550	509	514	545	503	529	536	529	512	516	516	558	508	540	519	530	468	539	524	520	505	526	503	512	532	500	520	508	534	541	484	512	513	567	523	505	494	507	534	473	494	487	522	500	530	534	522	502	504	530	551	506	520	520	506	541	539	520	550	498	529	523	509	557	492	530	513	537	524	511	508	515	550	488	521	521	500	517	511	506	520	549	521	533	511	525	522	516	501	488	474	547	525	510	543	474	560	518	481	505	486	485	466	528	518	566	485	486	556	483	494	534	509	511	515	539	497	553	558	539	501	542	512	507	491	548	566	522	525	522	497	524	505	517	480	485	532	507	503	518	526	478	523	505	529	498	531	501	494	546	483	509	521	492	543	519	506	490	511	500	533	540	532	536	516	513	524	519	539	531	507	550	508	531	488	485	492	542	512	519	526	499	529	530	489	494	537	529	498	513	536	550	555	515	519	511	496	543	492	522	545	512	530	484	479	507	478	487	493	527	525	493	473	497	530	502	500	510	512	510	522	526	501	550	524	457	507	489	497	492	514	521	473	512	449	519	493	544	512	552	538	528	508	541	510	512	527	506	560	538	514	535	477	529	527	493	525	483	547	536	482	520	521	534	489	521	495	508	548	529	511	534	541	503	532	511	531	472	546	505	537	479	509	554	540	530	509	516	505	541	536	525	520	522	547	486	513	509	529	487	505	557
31928	52644	40392	31833	26726	19861	13977	10591	7806	5774	4426	3339	2596	2363	2127	2189	1870	1520	1177	1008	932	849	807	781	690	644	600	590	554	539	577	568	527	547	579	501	555	523	524	548	538	545	525	566	523	553	506	545	504	551	515	517	508	608	515	572	558	597	562	542	556	582	505	553	556	533	543	541	532	528	539	508	572	521	572	538	521	510	519	538	513	531	486	506	551	505	537	549	502	540	516	532	506	534	526	575	513	483	531	509	581	488	500	495	520	510	553	555	548	559	577	457	520	537	492	516	547	523	530	519	541	555	505	537	496	539	523	559	548	505	540	538	495	538	524	538	523	548	535	500	523	514	504	529	547	529	517	583	564	539	516	503	502	544	545	533	523	520	528	539	536	505	541	552	540	537	530	503	558	528	508	502	563	518	496	538	498	536	520	548	549	538	521	505	512	518	552	495	535	560	506	567	547	577	534	510	508	508	541	531	507	536	526	533	507	530	488	535	556	507	527	563	484	520	491	542	546	529	509	550	520	507	506	542	534	483	540	521	518	518	500	484	579	492	544	563	513	551	527	512	534	530	472	555	536	507	550	494	523	509	528	519	551	521	520	510	521	518	483	520	531	556	520	514	509	525	531	496	508	534	494	529	507	550	503	548	554	564	574	515	542	501	569	542	539	600	518	505	547	558	523	538	561	505	513	492	512	525	540	479	495	535	515	500	517	534	516	538	541	561	475	524	536	517	544	534	511	524	502	524	542	493	489	531	546	528	503	472	513	548	510	524	505	552	509	513	491	517	543	516	530	530	514	532	518	546	525	521	526	516	502	510	528	518	512	501	526	511	523	537	562	524	515	538	545	532	541	543	493	506	586	542	564	506	508	501	550	508	567	562	583	528	533	545	530	509	464	523	537	523	542	492	524	517	526	521	537	535	511	490	546	542	508	522	489	534	539	517	496	551	557	556	492	539	528	537	532	532	566	516	527	516	537	530	487	517	531	572	556	528	506	540	555	479	550	540	538	527	500	524	538	464	515	538	529	525	516	471	540	507	533	505	514	528	559	526	485	543	499	544	521	520	509	548	558	510	522	518	556	503	538	529	566	501	522	556	508	550	549	466	526	521	510	517	536	510	496	559	538	496	488	561	523	553	555	538	486	523	542	524	557	481	564	500	518	531	485	515	511	547	536	555	549	519	537	501	508	519	499	510	513	541	500	540	531	528	517	517	488	472	523	505	532	536	531	522	543	525	521	544	544	503	540	513	531	506	504	525	531	516	500	530	563	502	535	499	574	510	562	484	508	485	508	582	500	548	563	489	526	475	548	487	486	550	522	544	523	552	567	532	558	532	517	527	546	496	485	520	545	552	524	482	526	528	589	523	535	525	529	510	524	532	516	529	554	511	542	537	486	543	519	551	504	552	487	530	534	528	508	516	531	560	497	538	554	492	524	489	554	560	506	516	539	526	490	496	527	500	541	514	478	508	550	512	508	527	558	503	568	522	510	531	511	528	537	554	529	515	530	498	559	528	563	520	488	531	551	548	541	509	589	537	509	521	553	528	497	520	498	541	481	579	532	495	526	554	576	493	501	553	523	531	529	563	528	497	530	523	471	572	531	547	507	574	503	532	493	524	498	539	533	522	537	551	525	531	530	507	537	573	559	552	555	523	498	521	550	543	519	514	530	528	514	544	545	571	494	525	495	552	488	558	552	500	492	518	534	488	521	509	530	500	476	505	512	545	519	538	514	537	486	521	530	543	490	568	527	564	535	525	496	554	526	536	537	507	545	530	511	506	517	554	515	531	544	537	555	510	562	538	535	535	557	559	518	539	512	522	518	522	509	551	539	524	535	499	527	526	510	521	538	549	544	483	540	518	499	533	549	546	522	547	514	562	509	515	519	510	538	513	527	547	527	495	503	518	559	543	494	520	525	483	565	537	522	545	486	494	538	517	546	508	544	506	515	490	476	497	573	529	571	545	527	589	544	490	516	519	518	571	539	498	528	510	521	514	528	535	522	537	519	525	527	505	520	570	531	535	546	550	507	542	546	534	534	532	544	524	494	544	571	560	528	549	536	516	533	556	576	540	495	538	475	545	495	546	517	572	550	562	540	558	553	552	520	530	516	536	587	581	544	534	538	519	537	528	491	535	553	513	549	549	520	486	559	481	516	505	505	500	534	580	526	508	519	502	511	525	515	534	534	540	527	540	551	547	524	515	543	560	495	493	508	516	492	564	504	520	509	523	528	525	538	573	508	508	499	539	522	566	501	524	529	529	545	511	567	517	547	520	529	504	572	516	541	538	537	526	537	553	536	506	510	521	511	556	529	562	558	524	525	520	515	532	527	507	527	570	564	546	496	550	510	535	527	546	516	535	541	542	529	524	541	518	503	526	560	495	529	561	526	571	575	524	523	516	538	555	526	535	521	534	553	525	568	543	529	488	515	559	492	531	579	512	515	517	560	519	490	477	542	515	553	505	540	553	524	512	539	565	526	555	559	521	504	476	522	534	545	512	529	512	505	536	530	556	503	567	520	561	485	515	553	535	541	549	505	547	531	506	552	501	520	525	540	524	536	543	545	538	559	557	501	533	535	507	528	541	513	579	512	539	582	560	538	523	507	521	521	494	541	557	541	522	547	539	548	514	534	518	516	483	532	523	511	504	501	507	547	548	542	533	474	504	555	533	514	548	517	524	542	540	502	494	526	583	554	517	531	550	538	543	522	504	520	515	514	527	518	487	564	505	545	507	541	541	510	508	566	497	570	517	547	539	528	490	527	473	512	494	534	561	528	509	492	552	543	508	551	482	546	467	550	563	510	560	538	521	535	528	566	511	542	543	549	511	496	535	487	544	545	496	517	516	538	526	497	539	537	494	480	544	543	535	468	566	490	527	569	569	541	556	540	530	524	558	512	520	533	524	495	503	531	523	507	518	526	504	542	537	553	545	494	540	542	548	533	580	514	509	554	535	557	538	544	533	518	524	526	530	551	559	531	531	514	537	531	539	554	514	526	557	503	577	521	516	516	517	503	547	520	522	578	513	530	536	573	498	539	497	542	521	557	518	503	528	491	507	544	494	525	505	507	504	525	531	527	546	518	520	533	523	516	542	554	553	535	536	525	533	509	510	520	544	491	487	549	497	532	514	523	513	536	480	537	489	516	545	569	539	552	515	518	487	542	515	534	498	552	531	549	555	512	531	514	567	493	513	471	545	521	563	537	521	568	541	534	538	514	537	576	513	500	513	537	545	510	511	512	567	523	561	506	585	556	540	485	520	506	531	480	499	509	530	544	508	491	556	511	545	559	523	553	514	550	535	532	526	573	551	545	524	554	494	490	521	479	517	552	543	513	545	536	511	499	539	501	512	570	531	533	523	522	569	510	554	550	534	524	531	533	558	524	527	536	505	527	546	531	505	580	500	500	527	522	538	502	542	532	532	562	541	519	530	547	510	563	572	545	557	529	541	514	543	536	554	501	529	598	502	519	490	555	542	515	560
24845	21167	28086	26932	21807	14895	8787	5795	3912	2892	2152	1664	1482	1318	1242	1217	963	856	750	640	605	573	571	539	512	469	402	436	419	482	445	411	390	446	427	433	423	422	402	427	406	456	471	472	465	447	441	445	412	430	434	472	472	430	429	452	443	457	443	464	411	444	428	433	402	458	414	413	429	424	396	481	440	419	453	480	461	432	425	430	442	419	420	412	415	451	444	421	427	429	418	431	423	440	410	398	443	455	410	439	404	431	440	493	438	427	421	410	417	416	431	445	415	470	466	449	445	429	433	437	421	419	462	443	430	414	448	402	413	412	463	397	418	384	439	409	430	432	490	434	401	436	442	427	397	431	442	398	354	424	410	431	415	443	409	396	400	436	407	410	440	439	417	408	450	396	440	449	424	438	432	456	426	422	433	431	397	399	405	447	456	426	426	430	438	410	402	415	410	409	429	455	426	393	430	419	445	414	424	426	422	430	402	464	451	443	426	398	443	439	402	408	406	439	411	431	412	441	394	403	422	403	433	404	437	411	442	455	441	424	433	411	438	436	385	413	429	404	431	445	431	454	429	425	433	461	450	395	405	428	455	426	408	417	429	432	420	476	426	408	461	408	420	446	418	439	451	433	432	442	409	452	399	416	474	415	411	415	420	419	426	430	438	426	448	413	415	438	441	428	461	438	385	436	426	431	439	424	457	397	410	427	465	466	400	437	411	419	422	401	455	427	430	392	391	408	435	403	423	398	429	415	437	422	422	429	433	430	440	373	430	447	413	409	400	420	419	411	411	406	434	442	422	459	456	407	466	427	444	414	412	434	441	429	389	388	405	457	437	434	437	441	409	417	428	407	418	404	438	374	419	420	418	415	402	425	400	421	441	415	429	442	431	430	439	422	406	431	416	398	422	446	401	428	457	428	421	428	444	422	455	385	395	419	425	408	412	406	403	461	413	421	469	459	399	407	412	437	442	433	401	408	451	427	423	459	415	416	412	386	451	428	418	442	427	423	445	425	370	425	428	395	447	431	441	438	426	430	422	417	452	388	434	431	375	429	466	446	388	385	434	440	427	419	440	439	416	423	456	452	456	428	420	422	419	418	433	384	423	422	410	410	463	429	450	436	435	433	461	395	456	441	425	396	404	407	424	419	432	444	398	392	403	432	433	454	394	407	439	417	408	440	450	403	422	410	436	447	472	424	475	408	415	426	415	417	460	423	395	416	411	437	418	440	434	446	427	417	415	429	391	440	432	425	416	427	413	442	433	403	460	399	428	447	443	418	419	422	415	424	451	455	407	390	469	435	399	419	444	461	431	425	418	431	458	389	422	407	428	375	421	416	423	399	469	407	431	427	393	414	409	433	432	419	421	398	430	438	442	386	422	463	452	443	435	431	426	416	461	421	399	450	452	419	411	407	434	413	411	447	389	439	438	409	430	399	445	430	439	415	409	429	408	439	461	395	428	407	412	424	422	394	387	398	458	412	469	436	447	421	474	421	446	424	411	405	443	426	418	454	406	435	468	433	417	470	453	397	426	430	407	400	434	429	436	440	437	424	416	453	379	404	418	418	424	428	408	417	415	433	399	455	434	432	432	381	428	441	441	409	442	423	459	449	451	438	414	396	421	450	414	420	397	431	441	425	457	442	443	426	420	473	406	409	405	466	446	452	399	417	471	457	443	431	457	419	444	448	440	419	403	410	393	445	397	383	431	443	418	435	446	446	397	396	431	414	431	427	394	410	406	450	456	441	403	421	451	427	473	405	440	438	444	424	403	418	396	433	415	435	437	401	413	430	452	402	408	390	400	402	416	452	417	415	454	461	420	408	441	446	388	448	427	427	443	418	423	374	442	448	400	436	406	455	394	407	435	374	409	442	414	412	428	411	424	410	421	401	406	458	447	419	397	408	433	447	448	385	439	382	431	435	418	443	422	418	420	414	434	433	412	500	470	424	427	393	412	395	418	414	410	439	452	402	388	411	419	421	418	387	429	438	404	413	431	426	400	412	428	449	432	426	448	400	441	394	458	450	414	400	470	424	403	407	415	358	384	429	432	420	403	440	416	425	411	433	427	429	458	411	417	437	408	425	401	424	409	447	448	445	452	443	405	442	435	408	427	385	425	455	448	410	406	455	441	405	446	425	451	416	400	444	464	411	391	408	433	427	425	398	450	391	414	411	417	428	449	432	427	394	463	418	431	440	409	435	389	361	447	397	458	407	407	379	440	397	442	445	410	377	433	391	425	424	443	446	427	401	439	465	417	455	440	450	446	437	420	427	447	424	426	427	429	404	456	410	452	410	428	398	425	417	444	404	434	381	433	438	465	405	422	433	419	417	398	440	406	419	406	385	461	423	441	421	437	450	465	417	407	412	470	417	420	431	427	420	435	452	437	432	434	404	418	430	393	440	427	447	451	404	462	445	445	433	431	419	383	456	432	429	417	426	412	435	437	425	457	436	429	395	412	446	408	443	432	438	440	400	427	393	415	449	423	400	418	407	436	423	444	441	413	423	421	391	448	463	373	432	409	437	363	429	414	425	423	409	435	439	447	416	381	399	476	447	434	401	411	453	439	408	447	443	459	443	392	444	440	427	433	419	420	439	405	392	418	439	444	424	433	421	408	401	448	419	452	412	425	435	444	433	469	443	439	408	422	440	421	458	430	431	418	445	443	407	464	450	435	430	407	430	425	421	385	394	434	445	430	416	441	442	430	433	430	412	420	410	445	434	411	433	458	437	438	401	418	425	406	440	448	446	406	403	409	430	439	437	397	417	432	433	437	398	418	446	435	415	427	404	397	430	411	437	477	408	418	406	432	415	384	445	438	397	414	462	404	395	462	427	425	384	398	439	387	406	427	467	418	434	475	436	406	431	438	418	445	431	443	424	406	423	453	466	442	446	453	428	411	397	449	409	419	446	417	432	422	422	439	459	439	434	440	406	462	435	421	410	396	448	416	426	427	443	442	410	417	437	457	417	406	383	437	420	447	447	469	468	444	434	418	438	448	412	420	452	435	436	397	442	412	410	427	454	414	409	400	424	433	432	401	415	420	415	440	393	409	413	451	450	427	424	421	387	438	409	422	411	394	436	443	444	404	426	469	409	398	452	423	428	419	458	385	423	396	402	422	430	486	419	405	438	402	416	439	437	449	467	453	424	403	418	424	380	438	454	444	424	427	423	434	419	403	447	408	408	421	388	399	423	398	438	453	439	423	428	425	443	407	405	409	427	402	403	394	426	407	449	390	435	427	412	396	446	424	442	454	418	410	478	437	428	400	436	422	431	397	446	430	408	427	434	412	433	426	424	420	395	417	458	421	379	406	379	425	443	422	417	415	475	427	423	405	438	456	398	409	384	413	419	429	452	418	429	433	483	398	426	395	426	440	423	439	399	430	421	388	437	376	438	424	451	478	434	440	420	442	433	384	462	426	427	428	424	421	455	412	454	396	422	433	415	422	429	409	434	402	432	391	430	425	472	411	402	383	423	436	414
31409	48616	37303	29047	23427	17056	11784	8963	6644	4684	3560	2687	2254	1942	1887	1764	1411	1265	987	751	689	681	682	657	571	521	494	466	435	489	515	463	473	431	452	477	469	467	475	427	471	463	449	451	387	500	431	474	473	474	438	457	491	446	455	481	477	457	463	453	441	492	515	491	508	468	427	466	423	470	459	431	451	429	499	454	432	459	464	435	484	547	477	417	442	451	477	448	441	448	465	489	471	428	457	464	455	474	460	465	471	432	458	480	438	462	445	465	446	434	452	473	482	461	442	471	455	458	432	463	465	443	452	430	445	478	478	482	452	458	490	459	463	470	449	427	456	517	482	419	459	476	436	478	454	420	470	485	476	439	448	462	494	455	428	453	418	461	462	474	427	463	424	425	466	467	436	440	465	456	465	445	421	444	457	465	443	472	446	415	416	453	445	447	421	446	447	423	448	464	453	479	456	425	457	464	482	442	447	462	439	450	485	453	473	447	460	452	443	447	426	440	451	467	459	476	496	423	457	424	477	447	448	468	459	486	448	433	464	473	485	486	430	447	451	446	464	463	430	443	465	456	445	474	432	465	439	478	457	490	469	493	437	485	437	490	485	440	504	462	436	448	448	415	437	483	437	434	495	469	446	428	452	435	478	480	445	433	451	422	499	497	464	446	435	444	439	445	474	429	461	438	454	496	454	443	446	428	458	457	481	427	463	444	415	446	453	450	440	434	426	458	464	474	476	432	434	495	468	457	460	450	442	451	437	434	458	470	440	446	471	430	409	433	446	450	431	503	452	455	446	461	457	454	464	432	480	404	502	432	428	467	450	450	440	483	447	443	469	480	418	445	477	503	477	480	439	446	443	457	476	420	385	447	493	448	462	421	434	427	465	463	463	470	395	480	455	433	418	441	476	457	455	453	434	444	451	438	468	479	388	445	459	482	456	451	414	447	436	442	472	440	476	451	471	464	484	524	433	477	420	465	447	453	441	443	448	464	444	444	454	464	447	478	445	444	429	474	463	491	443	446	460	477	470	454	454	470	469	444	490	465	423	450	445	457	458	455	474	486	481	454	434	428	475	467	481	470	505	440	475	475	458	436	459	423	437	457	464	459	482	469	467	463	462	480	442	444	444	444	460	462	454	431	443	415	426	481	469	446	453	436	446	474	432	480	465	437	445	500	446	437	440	481	430	455	475	445	470	415	459	437	475	443	467	501	444	452	437	455	468	428	465	477	438	444	490	460	434	442	469	440	410	462	445	463	454	448	441	448	470	468	423	476	466	421	503	468	464	438	428	458	454	415	453	470	502	462	418	447	461	411	472	454	412	452	457	463	474	449	455	451	429	490	429	461	442	447	489	436	430	497	424	425	432	455	463	484	474	457	468	406	450	463	467	461	457	452	471	447	446	460	465	434	467	425	468	454	467	448	428	477	433	455	456	474	451	445	472	472	464	463	439	443	486	462	460	434	473	467	460	447	511	470	468	445	439	435	482	436	441	414	446	418	437	436	487	463	503	419	445	485	493	442	425	433	482	441	480	441	437	461	481	468	426	446	455	448	451	444	443	457	465	456	445	448	448	425	445	445	459	417	453	464	405	475	437	471	473	467	480	438	457	429	426	510	459	449	431	457	457	446	443	429	447	488	459	494	483	449	462	444	443	449	487	442	447	463	430	426	433	449	438	478	419	446	450	465	452	447	468	432	489	450	415	450	451	471	505	437	478	464	447	469	457	445	435	431	428	466	488	464	419	430	459	450	481	469	451	459	444	421	450	506	457	476	454	447	449	426	463	440	449	471	431	454	449	473	465	426	450	463	408	422	438	427	480	451	452	433	451	441	450	483	435	410	446	469	453	458	449	443	448	493	459	427	466	445	424	438	431	466	463	415	448	435	461	456	457	467	397	446	494	418	440	431	482	453	471	503	452	434	448	442	459	455	480	441	468	432	429	441	438	486	472	436	414	431	460	439	435	450	468	468	507	435	436	427	456	465	468	461	441	440	448	440	428	527	476	438	460	434	465	436	416	435	442	493	458	488	484	457	421	423	433	462	475	451	449	488	415	432	444	448	445	450	432	436	482	429	460	446	475	454	480	452	478	454	471	414	484	437	489	448	442	418	457	418	476	425	443	472	449	421	449	446	505	444	460	503	471	441	438	466	469	445	474	449	487	446	445	501	465	471	444	447	461	442	463	423	473	447	458	428	435	466	457	448	448	470	438	416	458	454	443	433	468	454	461	484	480	450	483	440	467	464	459	470	459	425	461	452	478	441	465	504	457	464	453	450	468	460	459	452	456	466	421	487	422	466	480	457	480	442	460	445	477	447	455	458	438	469	485	453	461	452	439	477	473	477	466	461	449	439	456	432	424	471	456	478	471	423	436	460	442	436	442	492	463	501	459	483	476	431	450	491	464	455	436	438	477	456	442	435	452	496	445	454	457	452	480	448	451	475	436	439	494	443	450	459	445	460	465	423	429	456	474	469	448	462	462	421	461	485	462	474	447	413	433	462	439	478	422	479	468	415	433	443	463	475	454	406	448	475	457	446	486	436	443	478	452	478	433	456	455	462	467	438	461	454	438	446	458	487	460	440	497	438	429	471	446	433	449	415	422	420	465	417	470	461	459	457	479	435	485	440	463	477	468	436	444	418	474	442	446	474	442	436	464	439	433	475	444	454	467	454	492	417	473	479	466	417	440	435	442	453	477	426	451	460	455	452	465	489	471	442	451	422	459	484	441	462	439	445	422	469	430	447	467	453	463	519	400	442	505	431	427	461	461	476	455	430	509	428	431	483	483	478	465	456	438	412	442	464	444	454	436	420	456	452	461	478	464	467	424	431	505	431	422	507	475	481	478	431	469	445	461	504	448	485	457	449	448	472	425	461	466	470	482	465	439	499	432	437	403	449	481	483	467	482	462	454	459	444	440	449	478	463	430	474	481	475	482	437	448	476	461	423	429	445	456	451	456	475	453	487	481	437	449	486	456	431	473	447	426	428	442	424	453	459	432	478	465	471	484	487	392	447	440	460	471	479	469	428	414	450	472	476	450	437	466	467	441	435	437	469	422	462	485	442	445	484	455	448	430	434	416	458	473	430	457	435	442	466	439	503	410	479	454	491	461	428	433	485	436	497	465	442	466	480	453	458	433	458	488	436	479	460	425	455	450	475	453	480	465	468	485	484	430	459	460	442	441	474	476	446	477	455	466	412	465	427	478	425	445	461	480	428	442	425	434	440	435	486	430	427	450	457	439	498	467	445	469	442	466	432	459	456	488	469	475	480	430	428	415	452	449	428	487	432	455	433	418	461	446	443	440	465	470	487	457	461	473	449	473	414	447	433	475	443	456	441	485	451	431	467	484	462	436	480	485	464	501	443	460	461	466	461	443	459	438	448	446	445	411	432	471	441	443	449	408	483	468	438	462	455	418	486	483	435	534	493	447	431	453	484	478	457	441	468	465	452	432	454	448	450	432	403	460	448	439	434	488	465	473	476
22378	20892	28525	23542	21742	23332	21923	11975	7427	5565	4004	3200	2856	2275	2368	1910	1790	1450	1222	1093	932	987	918	917	784	771	674	680	725	693	642	663	659	724	673	714	642	691	693	705	673	661	702	700	689	651	706	716	696	674	636	664	647	661	727	692	700	679	694	668	636	713	674	691	693	643	653	655	653	703	716	651	664	630	651	686	605	636	616	647	626	661	676	635	666	649	669	632	664	641	648	679	643	645	654	654	645	637	686	665	638	627	604	659	636	728	674	676	610	640	645	617	694	611	637	663	626	684	664	594	653	643	644	648	675	625	630	624	618	622	615	674	661	652	640	663	664	642	634	705	676	637	664	658	660	691	634	625	613	668	648	618	666	655	639	669	656	659	671	708	678	660	647	648	644	626	662	660	688	636	629	630	660	659	715	638	631	650	647	665	675	640	648	662	664	667	664	675	651	658	641	615	652	626	624	656	644	670	625	663	638	622	619	629	614	685	601	628	690	685	645	668	652	660	631	666	681	611	652	633	662	635	670	643	630	644	650	617	683	648	695	658	648	633	643	672	650	649	654	688	675	644	649	631	654	629	633	634	640	672	647	641	674	628	631	643	661	693	588	628	667	671	646	662	720	610	652	644	652	683	619	644	636	667	636	609	641	655	629	634	652	635	677	665	698	707	681	623	670	650	684	635	669	658	649	692	652	627	655	625	642	642	612	621	610	600	663	637	649	641	652	671	670	594	679	650	630	617	634	694	640	682	613	641	698	672	642	664	653	632	622	677	660	647	660	654	639	640	667	682	636	633	669	649	663	675	652	653	662	657	611	706	634	687	659	677	673	649	643	661	699	682	637	627	650	685	643	659	673	645	643	664	613	619	683	679	664	601	665	663	645	698	641	689	669	640	646	655	679	642	727	669	660	655	669	647	677	622	692	638	692	681	664	645	617	648	662	693	632	635	691	681	627	670	641	635	655	625	631	631	645	645	681	630	655	658	700	647	690	683	688	671	637	685	687	650	659	663	720	670	654	677	622	615	630	694	698	684	643	661	722	682	672	637	669	682	668	643	610	695	662	660	637	641	719	645	666	595	659	613	660	664	656	674	639	640	677	631	698	627	661	637	623	634	654	626	657	661	672	652	669	652	662	647	665	693	623	688	660	651	679	649	655	682	614	645	623	644	647	634	660	638	652	635	630	663	685	674	658	673	663	612	668	679	644	637	656	649	644	696	688	645	605	658	662	651	657	674	673	625	627	653	620	644	664	691	655	694	659	675	648	648	646	644	609	647	632	653	645	671	654	680	621	642	634	670	673	649	693	672	669	664	578	669	665	644	671	621	671	688	679	679	656	639	622	629	652	613	666	681	696	635	655	641	610	650	615	672	649	698	703	643	691	672	667	660	668	668	648	671	659	697	663	672	632	639	649	663	588	633	646	681	650	646	651	679	656	671	651	650	617	646	683	653	681	666	647	648	655	661	692	670	647	686	683	671	719	693	614	731	673	636	645	683	678	650	640	671	684	618	682	635	604	639	621	642	651	641	647	676	602	651	615	654	647	679	675	692	700	656	669	660	615	683	672	641	669	721	652	653	655	644	699	663	642	684	665	665	678	680	645	595	684	647	668	600	650	645	665	663	663	683	643	694	635	647	696	666	678	699	628	674	680	613	655	659	636	639	649	670	642	655	654	666	672	676	640	604	637	674	618	668	652	672	679	647	664	670	666	655	620	663	667	650	636	605	678	629	670	669	636	679	652	631	662	611	634	644	593	644	673	658	673	579	713	640	629	737	671	689	664	662	650	665	658	617	632	728	659	681	612	644	636	618	622	663	636	690	639	653	659	673	680	607	641	672	626	672	674	667	657	659	669	664	659	669	643	663	638	671	645	650	684	652	651	639	660	649	624	608	656	651	685	620	673	662	630	654	622	600	627	649	675	626	633	669	662	677	680	626	636	654	635	661	604	659	681	644	640	641	634	652	673	669	660	638	678	645	709	688	656	644	675	661	616	646	632	654	696	638	665	643	635	641	684	662	662	656	674	678	635	646	629	615	615	643	683	720	692	673	647	636	663	663	634	731	685	644	655	711	630	662	630	673	680	635	681	657	645	649	645	658	649	659	652	634	657	670	674	624	594	629	621	676	642	623	619	622	672	658	649	679	704	678	619	631	690	681	632	701	655	617	623	582	684	677	638	616	638	648	643	653	620	668	680	693	669	655	663	640	635	663	643	621	684	616	648	659	665	688	605	668	672	629	633	661	630	620	662	667	695	648	686	621	669	708	644	709	657	643	658	634	659	683	636	653	645	639	634	637	630	637	645	658	584	673	717	659	640	655	653	639	609	649	673	662	624	673	685	650	665	604	677	634	601	681	651	604	656	645	708	684	678	625	628	643	672	652	656	675	669	645	612	661	621	670	638	639	688	631	647	635	626	688	678	606	721	671	687	634	680	669	627	655	639	644	629	661	696	648	630	665	687	662	651	658	621	618	660	676	655	654	656	646	656	629	679	629	662	642	646	664	593	687	662	632	647	622	647	641	650	654	667	678	669	639	664	633	675	640	657	671	662	649	644	624	668	703	634	629	703	660	693	638	694	632	640	690	679	672	686	593	683	650	636	683	657	675	652	667	644	603	626	666	654	664	601	619	647	635	637	654	633	667	647	656	643	659	662	663	670	681	646	676	608	603	667	708	689	619	692	640	626	639	684	668	712	652	632	666	647	640	623	617	679	637	619	623	639	634	637	652	691	656	635	643	667	667	656	656	610	723	671	624	631	667	674	644	660	675	686	618	673	651	633	629	650	685	673	621	652	685	646	661	633	695	652	683	678	654	638	649	623	615	708	660	662	636	648	674	728	659	661	675	658	654	670	616	649	633	629	624	624	698	695	686	668	690	657	648	626	680	631	671	640	645	634	650	666	645	654	648	668	673	638	614	628	637	638	666	636	660	623	620	689	658	687	641	672	646	623	612	657	642	645	659	603	640	724	651	685	630	661	630	643	623	649	685	656	699	654	623	657	674	653	651	665	668	627	677	626	646	670	623	598	655	625	663	685	646	573	677	659	708	627	654	673	674	646	682	648	662	682	644	633	675	645	618	619	675	652	694	597	619	645	637	649	634	652	678	662	643	697	637	633	649	662	661	681	613	649	623	653	637	656	598	647	666	623	635	675	633	634	630	650	758	594	644	663	620	623	649	648	667	644	662	655	601	607	633	661	631	655	626	671	681	643	638	671	622	668	601	688	656	622	682	642	675	635	665	645	660	607	679	607	629	647	658	654	638	677	668	661	657	646	668	655	619	654	669	608	634	641	674	660	616	632	636	624	688	688	638	652	649	676	658	680	679	658	629	674	675	625	631	670	674	646	680	663	653	647	659	634	685	658	654	599	687	634	679	649	663	640	668	649	620	632	591	639	647	632	619	655	626	636	678	664	633	645	646	586	656	667	640	638	633	673	654	665	658	600	642	669	627	678	676	618	617	627	655	685	707	689	611	610	627
34254	57749	46068	37035	30995	24570	18735	14429	10408	7817	5916	4710	4150	3311	3390	2651	2493	1904	1508	1322	1145	1088	1120	995	900	829	805	744	744	716	716	702	717	701	647	709	658	718	685	696	715	672	724	682	705	686	671	638	744	609	664	700	642	686	726	697	730	674	687	691	662	660	702	674	654	662	681	672	690	682	663	675	700	668	678	656	677	668	678	681	651	729	733	660	641	671	668	646	686	667	698	688	635	665	672	642	618	650	661	626	665	643	683	636	606	665	697	694	667	658	677	674	592	655	656	629	684	692	609	620	652	687	624	612	696	632	606	707	659	657	657	685	676	649	662	632	663	659	680	653	681	646	658	672	662	680	648	662	667	668	661	671	620	684	672	663	724	699	611	676	638	662	589	663	658	668	650	666	615	673	625	602	633	652	639	646	651	634	661	658	666	685	659	700	675	644	625	644	671	639	637	640	653	634	651	680	647	635	651	694	625	654	685	595	673	644	639	640	676	639	705	660	683	664	640	654	684	653	646	690	664	690	687	660	657	710	676	653	636	622	682	637	640	633	675	664	711	644	646	647	688	659	644	664	662	645	652	664	637	619	675	643	665	646	652	646	613	660	703	669	658	689	627	646	637	651	652	669	633	649	696	671	681	668	654	653	639	656	648	634	649	654	635	661	653	667	672	677	657	689	641	693	616	620	608	600	668	648	654	648	636	666	668	655	720	679	670	675	710	673	696	662	678	677	666	638	710	685	674	648	672	636	690	639	680	652	727	645	709	664	639	639	679	598	660	710	648	673	654	635	640	628	649	619	721	661	653	664	651	658	669	659	668	671	693	646	698	641	651	654	667	661	675	685	713	702	638	657	609	677	643	619	641	650	671	615	641	654	677	657	678	686	649	670	673	624	671	672	664	689	672	668	695	678	625	635	624	653	632	644	645	668	693	651	620	724	668	652	654	728	683	642	684	673	672	643	693	662	644	631	635	639	620	615	638	638	669	658	658	608	717	675	700	672	639	716	631	648	626	709	713	656	686	637	690	645	632	681	648	664	634	675	658	695	680	687	697	682	676	719	674	637	674	669	679	674	658	669	639	677	657	636	678	650	673	655	626	666	656	630	668	658	698	694	675	642	631	672	685	667	707	649	664	640	658	642	667	694	701	660	636	688	667	687	637	652	617	656	706	632	664	625	668	699	592	697	663	647	640	641	709	680	627	666	651	688	652	627	658	667	643	662	651	658	627	627	674	680	653	681	669	665	624	673	670	640	649	629	649	659	662	641	656	702	632	650	667	669	678	674	662	660	679	646	659	669	644	635	647	673	678	654	670	605	655	667	663	608	616	669	653	667	670	646	670	612	633	686	656	651	595	643	658	598	667	678	648	660	688	648	666	623	659	629	612	632	612	663	629	671	698	644	633	641	640	654	654	657	666	685	642	656	668	654	631	664	714	675	644	689	635	657	663	619	665	635	667	658	665	665	666	665	654	631	633	659	652	644	661	725	624	609	626	657	666	662	632	631	665	684	635	656	620	665	625	685	673	619	663	644	659	670	637	681	655	623	687	667	666	673	657	659	683	634	621	651	635	679	657	649	628	610	632	677	616	658	693	659	612	641	677	654	657	669	682	669	643	650	643	676	650	660	642	634	649	691	706	637	690	690	646	651	662	674	686	636	649	624	696	654	670	648	628	679	686	629	652	656	628	672	692	676	665	693	634	661	629	653	661	670	713	634	674	677	644	695	686	669	624	627	625	618	661	628	663	674	652	666	728	669	657	646	639	647	607	695	661	654	626	680	611	696	649	633	638	698	711	725	620	651	646	656	617	675	618	619	656	653	694	600	680	641	612	652	669	624	691	669	672	634	627	689	649	640	670	673	683	662	675	656	639	689	643	641	692	644	598	609	687	681	675	665	695	680	657	658	679	658	708	700	663	654	655	629	671	669	688	631	668	692	638	671	706	660	608	653	670	631	670	651	663	653	708	693	628	664	642	637	702	691	651	684	624	607	684	673	644	643	655	663	659	639	686	673	652	603	683	647	668	666	664	660	654	634	624	672	681	669	671	633	665	699	642	660	605	644	619	631	666	680	640	697	667	629	698	710	647	645	693	641	667	697	667	671	669	641	651	693	639	712	609	676	654	646	655	665	641	659	659	627	658	622	706	633	656	631	584	653	684	660	697	659	647	679	675	659	674	641	615	685	648	692	617	652	659	641	674	658	673	665	660	687	678	675	656	681	639	642	668	673	656	661	676	621	620	649	622	686	625	626	663	655	648	625	703	691	665	620	603	628	653	638	659	636	639	633	663	668	624	644	644	697	666	666	660	685	638	666	653	658	649	728	652	679	648	648	646	607	657	660	666	658	670	652	633	658	660	659	632	659	626	648	634	647	681	659	615	674	641	664	694	670	674	636	622	603	676	640	661	706	710	630	645	658	648	672	651	719	689	698	626	654	649	634	685	645	629	655	620	667	668	640	646	696	652	637	684	697	615	669	662	662	653	623	676	671	648	688	663	667	634	640	637	615	671	643	631	678	617	648	648	638	653	636	673	630	650	670	641	659	638	614	648	628	647	636	650	685	627	629	687	662	718	646	662	662	684	629	623	634	680	690	626	668	654	636	664	648	662	657	647	666	669	686	652	636	655	669	628	624	648	675	672	676	665	646	671	605	668	669	636	661	650	641	654	653	638	661	655	667	633	650	631	647	656	635	617	682	631	680	705	648	650	643	699	630	634	677	637	675	641	654	617	664	650	693	622	689	659	615	646	584	629	648	661	641	658	639	674	649	698	639	650	705	682	710	686	689	692	649	666	663	637	637	671	641	618	594	691	698	690	638	668	654	575	671	648	663	720	646	689	611	689	676	624	654	674	653	633	642	592	635	625	661	711	652	661	654	646	601	649	648	666	674	665	610	705	667	658	700	629	681	615	667	622	665	626	697	654	674	673	638	676	643	622	620	689	625	700	654	692	629	655	617	643	629	603	623	670	661	691	649	690	684	683	664	668	665	696	641	664	623	650	638	646	658	635	643	666	649	650	688	646	663	618	642	668	699	663	653	652	653	663	664	672	621	632	677	657	669	646	644	653	641	684	633	681	638	624	602	647	676	619	682	622	668	646	672	667	665	674	642	617	633	629	640	630	651	643	657	657	618	609	630	623	687	681	634	673	676	670	639	680	660	600	679	682	629	643	636	663	637	657	668	658	661	642	671	628	602	674	644	638	695	632	618	628	715	651	621	680	660	662	641	677	643	635	667	631	616	668	651	660	671	672	663	664	641	677	645	631	626	638	678	665	631	619	663	659	628	634	654	667	659	685	701	662	679	644	651	630	650	686	635	655	677	668	651	668	645	684	657	648	662	686	674	622	630	640	663	661	655	681	698	666	697	712	643	662	723	654	643	669	637	685	693	672	667	662	657	673	694	620	614	641	663	589	660	652	601	645	657	637	621	669	718	577	641	676	685	645	653	669	695	664	649	666	693	643	667	702	627	717	682	662	670
30195	30652	35201	29112	17666	11139	6839	4416	2756	2032	1540	1463	1137	1042	944	823	753	590	578	503	446	475	460	444	403	367	391	375	375	361	397	363	359	366	404	367	385	354	363	328	338	394	342	359	369	361	356	354	343	352	356	344	381	339	380	407	378	331	396	359	350	356	359	348	392	359	402	360	358	360	363	377	379	371	383	344	349	351	380	380	351	323	370	354	347	361	348	381	316	346	397	383	374	351	351	353	357	356	358	380	305	360	356	366	376	354	349	343	371	343	347	334	327	349	344	365	372	333	321	336	352	350	340	391	385	361	358	347	365	368	357	364	362	358	355	347	364	359	346	371	385	347	354	367	345	371	354	363	358	350	322	354	386	326	373	358	351	338	372	336	409	358	345	362	335	370	342	390	331	355	344	361	371	374	336	344	344	400	353	345	363	374	367	359	350	368	371	368	370	359	366	348	328	337	346	370	349	340	341	336	371	397	359	341	376	373	392	375	340	335	333	375	335	350	345	388	374	351	358	360	374	360	361	386	352	376	367	359	362	333	347	365	355	377	343	354	361	376	350	353	382	351	375	341	389	362	388	341	346	342	366	354	351	365	345	370	385	354	369	346	355	346	367	367	364	343	352	364	378	363	376	355	366	344	368	383	351	354	335	353	374	400	350	323	375	394	374	359	381	375	385	371	360	367	389	356	364	325	377	378	364	354	366	348	360	336	345	324	365	350	340	365	377	332	354	382	360	345	324	332	345	319	340	382	370	374	355	329	378	352	341	373	376	341	388	384	365	409	384	392	371	339	383	376	339	358	363	371	325	357	346	335	367	310	394	345	344	383	368	359	344	407	367	348	347	374	391	340	363	370	363	349	387	342	344	358	357	348	352	375	347	373	351	325	360	330	347	366	371	378	360	343	353	369	329	332	368	389	343	367	381	375	420	339	355	373	320	378	369	369	341	385	418	369	380	362	367	312	348	381	402	365	349	357	357	339	357	332	328	368	342	376	333	334	326	349	352	370	329	353	329	349	351	346	352	362	367	413	329	374	364	312	341	344	380	377	366	362	373	367	344	349	385	366	343	384	373	330	347	321	355	369	352	378	356	350	374	371	370	355	312	365	343	352	348	387	383	349	379	384	334	378	385	358	342	354	375	346	361	327	362	374	357	404	342	341	361	360	330	355	365	346	367	350	355	314	354	379	363	374	360	347	362	358	363	346	367	337	341	361	360	386	361	322	359	377	389	371	345	346	359	353	356	365	383	359	322	340	352	359	354	355	365	373	363	342	371	346	380	367	350	373	327	338	335	370	375	338	376	334	367	351	367	371	380	349	352	331	340	371	341	345	380	373	336	340	348	359	345	372	398	380	369	363	347	335	346	380	343	360	351	380	420	349	339	368	357	392	373	345	360	348	376	347	354	353	321	348	373	353	364	358	337	333	379	356	377	374	377	347	356	369	362	362	359	350	339	357	346	400	372	353	373	389	388	376	386	326	361	359	385	351	361	338	360	364	352	348	371	342	389	367	356	325	363	377	356	372	370	372	356	361	335	344	352	350	380	350	350	353	344	374	347	360	389	335	369	357	396	353	321	355	343	367	352	376	348	343	339	378	335	352	360	351	346	342	370	370	350	349	381	368	344	352	348	361	356	340	346	385	340	317	332	355	357	373	349	378	356	378	371	330	325	362	343	380	319	364	379	359	379	376	345	401	328	401	347	340	337	363	369	367	375	349	362	368	332	373	364	349	369	347	381	362	387	362	356	355	397	343	354	376	376	363	345	345	342	363	330	375	408	356	375	332	343	333	379	359	382	374	353	352	367	320	371	382	338	363	340	366	375	356	377	346	377	346	339	352	366	375	343	379	345	344	361	411	319	347	354	374	370	356	346	348	404	350	372	370	346	349	347	329	345	351	382	336	353	309	375	339	369	331	351	368	349	376	361	381	344	363	385	370	354	371	362	349	372	376	339	393	343	334	366	362	364	340	379	354	374	345	358	381	362	346	354	381	344	359	400	336	356	370	360	361	359	370	345	413	358	379	338	365	383	350	365	327	383	343	336	384	343	373	367	391	368	365	361	342	379	320	403	375	339	349	310	343	347	378	324	368	378	363	359	340	359	357	317	371	369	373	379	320	360	381	342	353	333	370	361	375	360	379	347	380	362	366	339	385	357	342	322	379	320	353	362	348	363	379	357	359	332	384	348	361	361	359	382	352	347	357	377	374	367	377	340	370	398	367	358	388	345	346	350	367	359	367	347	383	388	354	368	349	367	361	356	373	376	331	403	378	370	357	344	339	350	355	346	351	355	358	396	344	344	312	335	366	386	375	365	356	349	360	338	349	380	332	332	367	386	362	329	371	381	375	348	355	360	351	353	350	376	327	379	373	346	337	342	339	370	351	361	347	326	380	380	347	362	356	327	344	368	336	332	356	365	398	373	384	352	322	345	361	337	356	385	353	367	345	358	381	374	372	367	359	351	348	355	353	323	383	345	366	359	376	344	363	345	338	386	331	314	383	358	367	342	377	347	356	337	366	415	363	348	359	359	350	342	383	345	356	368	324	353	396	343	376	375	316	342	319	354	336	378	367	342	338	365	352	376	311	363	352	358	369	339	349	314	362	336	372	328	360	366	395	353	381	362	366	378	340	384	356	354	382	394	373	373	338	334	383	355	332	370	362	359	372	360	345	375	362	352	362	373	366	404	361	344	340	374	393	379	372	330	384	343	361	377	374	382	371	357	369	394	355	341	373	361	342	366	350	356	364	380	314	351	346	361	344	344	363	332	365	336	349	331	371	341	390	356	368	365	337	342	345	370	352	321	356	329	350	348	349	348	332	363	370	371	353	391	348	368	334	341	374	356	363	351	366	378	403	354	366	365	338	362	364	380	366	337	369	365	331	317	323	368	390	348	363	379	373	326	389	336	367	353	393	360	350	401	359	352	346	331	336	331	364	348	364	356	335	374	383	349	362	355	365	345	361	352	365	350	340	381	382	338	340	372	340	377	374	358	378	371	397	376	339	349	397	371	359	360	397	332	399	357	370	354	327	371	354	386	364	366	366	326	358	349	365	370	362	392	375	348	362	367	356	338	349	347	359	373	359	351	326	345	355	365	379	384	352	332	351	371	397	343	358	370	348	363	382	382	369	370	344	368	376	381	380	358	348	359	371	332	354	361	365	360	322	352	370	358	339	365	400	356	373	355	320	330	338	347	365	342	382	388	362	340	363	360	358	367	373	349	343	378	352	380	376	345	323	366	374	357	376	341	349	315	373	368	333	357	337	354	352	378	351	379	339	332	340	346	362	349	373	349	354	327	350	355	387	378	330	366	366	340	365	382	332	331	362	338	365	358	380	332	388	364	368	357	364	366	378	344	368	386	375	342	372	351	384	350	365	349	341	348	341	335	379	359	359	352	396	360	354	372	389	342	372	335	338	355	356	349	327	349	361	372	336	346	392	327	374	319	360	350	400	324	356	333	364	362	383	381	361	390	386
29994	43583	34575	26351	18188	14167	10097	6989	4650	3376	2433	2192	1726	1611	1381	1165	1086	704	685	642	559	564	533	461	469	395	439	367	376	406	358	365	368	387	376	363	386	366	362	382	449	395	398	351	393	346	368	378	383	365	383	409	402	376	386	386	419	423	357	353	369	353	410	353	393	422	381	373	414	367	351	375	365	405	368	383	389	384	433	399	366	353	370	384	364	362	390	384	385	374	376	388	362	377	376	365	393	394	374	385	357	361	347	399	419	389	417	352	359	401	410	359	391	418	367	380	386	418	350	372	348	384	388	379	375	382	374	375	413	374	385	383	368	377	347	409	365	379	393	388	386	376	378	380	361	404	383	392	372	371	365	405	359	394	388	340	407	366	376	389	378	386	359	373	388	387	432	398	404	378	352	360	329	388	383	380	400	383	384	407	375	340	395	392	378	413	408	332	366	371	357	383	376	375	345	385	352	396	415	379	404	391	389	366	386	389	351	352	349	393	386	341	376	362	363	367	361	391	402	402	376	387	402	421	373	340	372	386	402	407	392	353	405	370	362	411	384	381	352	371	360	421	362	414	380	379	374	397	353	409	357	383	381	411	403	361	403	372	350	380	367	396	383	333	396	376	381	385	359	396	382	353	366	359	409	379	393	385	375	389	379	375	388	363	373	369	339	381	351	393	369	373	366	381	379	435	409	372	375	354	373	361	345	405	382	388	390	384	392	397	382	375	375	363	402	361	382	377	367	385	369	337	414	370	362	394	398	346	364	388	371	395	379	390	402	406	371	377	395	356	383	398	387	406	385	414	419	357	361	399	398	388	379	373	383	366	399	398	379	359	376	382	401	394	399	378	372	356	345	382	374	410	385	357	400	410	377	364	401	381	390	403	399	391	369	363	400	426	384	375	362	356	352	437	349	390	387	405	363	409	386	380	382	400	373	379	380	433	398	363	333	366	376	340	373	356	391	369	422	396	372	372	366	384	345	370	403	409	381	342	385	364	371	379	400	386	370	397	369	368	377	404	387	383	418	403	376	372	388	384	380	395	371	414	374	352	400	416	374	360	377	366	369	388	357	385	383	377	402	369	377	370	370	364	395	350	332	369	375	386	408	400	406	403	369	362	346	382	394	400	373	374	409	388	377	400	382	363	378	398	364	412	400	413	422	378	391	391	383	343	395	372	367	382	423	353	377	368	382	380	376	407	382	397	368	377	344	369	374	393	383	350	362	377	361	389	417	367	382	410	384	369	342	385	399	366	371	365	352	417	360	393	374	352	389	372	373	386	379	393	370	374	349	421	383	365	415	398	365	362	412	406	370	365	360	410	352	376	381	386	379	345	364	397	389	386	415	335	394	390	372	400	378	382	366	348	382	347	372	354	387	339	373	390	375	372	390	395	402	394	402	371	337	344	396	357	338	397	378	384	384	372	374	365	412	391	362	363	386	355	342	395	364	368	386	389	404	368	393	427	375	366	376	410	362	361	387	392	406	390	346	396	374	358	357	369	381	387	401	368	407	363	364	383	348	399	376	366	357	367	355	408	367	385	389	392	378	358	371	386	408	380	393	360	361	383	365	399	357	425	423	368	371	365	405	358	408	394	340	377	395	355	359	382	378	385	398	389	371	396	376	370	365	373	376	374	395	368	388	375	376	362	412	372	396	373	404	359	388	346	409	364	375	373	413	369	389	384	397	362	395	358	415	374	391	370	370	397	405	395	375	383	409	403	346	357	399	381	415	363	404	388	394	363	387	360	393	345	365	398	386	372	384	371	371	394	362	390	366	391	368	353	401	387	390	362	385	360	388	371	361	393	375	380	366	425	430	355	366	382	358	370	379	374	382	385	354	384	396	350	398	374	373	386	374	378	400	378	391	359	345	401	385	386	348	372	363	356	392	385	385	410	378	410	372	346	403	386	396	374	382	375	374	376	380	366	353	398	348	400	342	378	371	386	370	381	393	378	395	364	387	389	391	403	360	379	386	355	397	355	367	364	361	381	350	384	360	356	413	387	371	380	397	381	396	380	366	348	417	367	382	390	381	380	400	365	384	376	374	405	373	403	353	372	375	364	382	368	369	382	378	384	398	366	410	404	420	367	371	346	380	406	390	386	352	405	365	360	396	425	415	386	355	393	345	376	381	385	386	362	357	403	388	394	376	371	374	387	406	400	375	386	381	368	417	368	378	393	415	377	375	354	377	373	375	359	403	366	356	370	425	364	356	368	359	365	380	340	431	350	354	385	395	391	362	427	394	357	370	442	406	365	366	365	342	352	385	389	410	362	363	414	365	377	373	362	363	376	356	387	373	412	396	375	395	392	399	367	406	382	335	389	381	353	356	382	357	368	405	361	392	388	385	347	385	392	384	384	400	351	397	372	372	375	375	372	377	356	351	370	348	382	393	402	379	386	358	368	395	395	372	362	391	370	375	383	398	391	368	367	388	367	371	380	372	349	399	343	387	373	393	371	383	373	371	387	377	349	384	389	370	385	367	380	412	371	397	348	386	349	394	376	385	338	392	396	382	378	379	368	358	373	410	438	375	359	344	367	363	390	381	401	377	405	383	385	382	361	392	410	369	360	344	381	368	362	370	404	413	389	390	423	410	386	398	342	347	409	393	375	373	404	366	371	372	351	407	390	380	386	363	352	418	412	377	421	367	398	394	382	350	363	361	408	368	386	382	382	366	379	386	360	370	359	351	388	367	418	392	376	364	357	408	365	340	371	352	389	383	359	382	379	346	359	377	343	337	382	388	392	383	380	382	372	361	370	377	372	391	351	380	387	362	370	364	397	377	375	386	373	365	358	369	378	342	373	395	388	359	388	344	369	376	382	393	357	371	416	432	369	380	383	400	370	409	398	379	320	375	400	416	382	389	412	388	380	372	399	392	367	393	357	426	360	383	352	366	376	346	395	467	367	400	401	366	381	392	369	373	357	379	366	400	403	380	421	386	353	386	382	381	388	390	417	387	373	382	356	385	384	402	387	385	373	340	344	403	361	368	392	351	383	399	366	397	383	409	387	383	351	380	393	355	363	375	426	358	353	404	414	362	363	374	354	402	379	359	375	361	369	356	380	392	369	385	373	355	404	372	367	403	349	396	375	385	381	388	342	388	347	384	406	377	390	375	402	382	382	351	370	374	396	348	384	362	361	397	382	345	389	384	382	370	384	390	368	412	376	388	398	376	367	417	382	360	371	350	401	335	393	370	378	384	376	380	387	363	421	354	374	363	344	407	381	388	360	348	393	378	372	388	377	390	400	357	391	405	385	401	410	359	340	368	407	338	386	392	331	379	381	359	367	351	410	367	370	368	342	365	357	357	390	406	386	377	402	383	367	378	378	346	350	414	366	368	349	368	366	402	368	371	393	417	386	352	384	376	384	401	393	362	372	360	370	397	411	368	397	385	342	351	363	388	366	435	367	363	372	346	404	379	390	387	362	378	423	384	393	364	397	390	383	398	384	402	379	374	388	361	420	343	383	365	346	369	391
23668	20993	28422	24994	22894	21230	15065	8175	4851	3638	2976	2505	2179	1814	1553	1510	1142	1010	939	774	694	747	711	627	593	614	513	563	559	502	566	522	496	527	515	506	556	503	543	520	568	543	496	505	494	492	527	509	503	493	540	512	517	537	546	533	506	527	529	565	552	520	507	531	513	530	509	510	537	499	502	497	513	531	489	499	498	515	527	485	506	492	532	507	476	478	489	526	509	576	496	515	488	536	509	514	516	531	498	525	488	501	524	529	511	493	502	481	492	479	490	506	498	527	480	551	512	513	481	503	483	497	503	511	476	522	486	556	530	519	473	530	509	557	519	502	506	508	532	518	539	503	478	514	504	502	497	513	502	465	523	522	540	528	548	515	541	486	530	513	508	540	504	501	521	535	533	528	502	534	520	540	508	467	555	498	509	488	497	513	481	498	541	477	499	501	489	499	521	491	530	505	508	517	543	484	479	533	525	565	540	514	522	509	499	506	508	537	540	499	518	535	516	496	483	509	496	507	541	499	476	514	477	491	486	489	523	505	520	509	556	519	511	492	539	531	531	533	523	552	521	532	505	573	503	495	496	525	494	519	474	485	467	476	553	542	465	565	497	532	524	506	533	507	540	506	514	560	518	531	476	538	538	496	518	499	494	550	519	468	479	533	509	508	509	495	524	537	526	518	474	499	452	517	477	484	498	502	504	510	495	501	495	513	489	479	500	473	500	524	512	530	530	535	519	550	518	502	481	507	522	497	503	504	557	515	471	507	466	493	500	515	528	503	480	498	492	503	521	528	504	503	519	544	491	521	459	509	538	512	511	506	527	489	519	481	540	536	474	526	504	520	509	506	476	512	503	523	512	481	496	498	478	519	523	473	517	499	525	468	520	527	502	495	464	542	513	519	541	514	528	472	517	546	537	513	537	483	506	518	541	547	545	508	520	488	528	491	510	485	521	539	498	498	493	491	543	509	496	493	509	511	538	512	488	540	494	521	466	523	538	510	529	541	539	516	506	470	542	491	497	511	463	491	468	512	495	504	511	520	545	540	484	527	508	553	509	503	502	500	529	566	562	526	532	494	512	516	547	463	513	477	536	498	528	479	487	496	520	495	527	525	533	512	531	498	527	562	539	528	501	481	531	515	530	504	474	526	495	525	505	530	506	515	484	507	505	503	502	522	498	536	507	498	501	484	503	518	518	502	530	492	494	524	482	511	512	519	493	491	488	482	494	571	482	513	471	496	529	471	530	488	548	494	499	548	490	476	479	505	457	499	510	470	503	521	524	532	529	480	488	528	496	503	513	512	524	506	510	513	539	513	481	535	488	537	524	495	535	531	521	530	520	512	543	469	524	514	504	462	523	521	513	495	509	510	511	515	493	508	550	492	489	504	515	507	501	517	533	457	479	516	548	543	482	506	541	544	501	549	511	509	509	496	525	516	510	490	509	535	536	502	520	509	542	520	551	528	504	484	515	478	488	523	529	511	514	503	552	505	511	524	497	525	525	516	551	556	523	506	487	533	526	511	533	516	503	533	502	527	517	490	539	541	527	562	529	528	515	503	540	566	494	543	523	499	497	510	515	522	510	489	481	515	485	524	496	539	497	530	545	516	525	513	470	501	519	485	495	489	501	522	544	516	549	476	568	504	483	468	501	472	482	511	516	505	475	515	542	504	460	506	467	481	521	521	529	486	529	457	478	490	490	535	517	533	524	480	512	513	488	500	535	509	516	490	514	474	497	475	527	497	522	476	519	506	528	514	490	531	476	505	483	539	483	506	504	520	505	543	538	481	478	477	508	510	537	469	557	516	505	522	529	472	494	533	523	529	525	507	510	520	487	521	492	490	502	524	512	491	519	497	552	525	519	499	479	515	536	513	501	489	519	493	511	537	490	517	514	484	535	458	493	496	506	510	528	507	504	536	530	500	489	531	506	515	514	490	502	496	539	516	491	499	522	488	497	543	495	493	510	516	476	507	483	524	494	521	504	496	517	492	477	542	533	517	500	531	499	516	502	527	513	543	484	498	545	496	496	515	482	490	554	508	500	498	544	502	501	511	515	533	516	493	535	532	470	522	499	521	553	520	480	519	528	489	484	500	496	520	527	531	512	488	559	554	516	507	516	534	498	524	500	524	484	489	485	565	527	499	530	515	480	551	545	502	492	560	485	522	517	490	485	505	486	522	497	523	523	499	478	528	519	539	521	548	538	528	494	499	544	521	504	539	538	482	467	522	511	522	537	452	484	492	548	492	494	509	504	542	478	499	477	495	498	485	497	478	518	530	516	496	531	511	504	496	492	487	487	512	478	498	500	503	481	476	518	533	508	488	538	513	491	482	496	475	513	546	519	530	537	497	479	542	476	533	553	514	548	489	539	550	524	556	481	529	519	545	522	488	494	508	563	545	496	531	514	489	497	516	507	482	488	491	464	491	520	500	489	534	520	512	466	515	491	530	515	475	516	502	535	536	483	519	500	499	537	495	530	538	502	507	529	482	516	509	457	511	500	521	523	516	461	508	502	523	506	490	503	491	477	558	485	512	505	533	544	498	467	513	494	544	505	534	467	495	495	529	513	572	490	542	493	499	536	497	505	538	470	503	482	514	514	518	490	491	527	550	502	536	519	487	487	492	527	529	501	512	517	498	541	490	538	499	503	498	527	473	542	534	531	491	512	546	532	524	517	544	498	478	528	470	530	549	471	506	520	544	513	557	524	484	496	510	496	497	547	526	499	510	535	496	512	498	504	489	567	482	517	509	556	497	508	523	512	510	524	530	483	527	526	499	506	516	516	498	542	498	539	478	516	513	519	532	511	536	517	498	515	509	498	506	514	504	504	527	527	496	524	504	552	498	512	514	537	517	497	515	523	519	487	496	518	527	520	511	511	500	513	543	520	525	510	458	503	507	526	517	535	495	499	488	529	527	499	524	490	525	514	531	465	526	511	533	490	514	493	500	499	540	484	525	514	505	530	478	507	502	486	511	483	504	515	513	532	493	516	494	524	505	462	503	499	532	524	497	499	530	510	482	514	505	502	517	500	537	540	522	487	484	479	472	504	534	486	523	482	550	511	505	504	525	470	550	518	520	512	496	522	537	499	479	491	494	513	474	527	501	469	466	534	482	503	483	536	509	520	509	470	515	507	484	518	517	526	511	514	510	506	545	554	499	513	532	536	509	501	521	465	525	533	456	519	503	547	513	538	520	510	518	506	508	521	513	464	517	510	509	520	544	500	483	519	535	448	516	544	509	527	539	514	474	501	523	497	517	540	506	521	497	510	497	517	539	522	513	540	515	503	500	495	511	513	494	504	524	511	508	498	496	487	480	526	544	498	512	528	539	533	529	503	520	492	555	539	507	489	533	539	487	524	529	502	477	538	486	514	483	550	506	498	526	530	525	497	505	518	533	540	527	494	519	534	521	504	485	516	527	501	504	548	514	508	480	498	548	517	514	499	495	498	475	502	504	534	501	484	526	519	472	516	538	495	464	518	519
31031	53709	42328	33483	26303	20827	15224	10917	7151	5535	4578	3770	3139	2742	2275	2063	1612	1286	1198	967	897	863	806	713	614	601	545	543	591	578	547	501	549	541	523	508	541	526	558	563	515	545	516	546	529	569	549	529	504	541	533	523	536	564	553	565	525	569	502	570	541	494	529	540	529	505	494	565	508	519	521	534	549	526	548	518	514	537	534	530	550	555	528	516	545	534	523	511	535	537	500	513	530	502	535	537	555	504	544	515	545	485	534	474	544	576	544	518	531	560	529	545	502	523	522	525	484	532	518	552	558	513	513	538	552	518	520	528	556	488	536	543	525	488	488	559	505	523	493	526	468	511	539	530	513	574	496	496	493	548	523	544	527	580	485	516	495	516	550	509	528	490	543	523	519	474	544	525	506	495	577	544	518	499	474	559	520	543	530	498	489	492	533	521	525	540	510	501	513	517	515	521	501	496	525	556	519	518	543	531	553	513	512	552	523	488	516	507	557	517	522	532	529	506	510	518	538	514	531	553	524	518	523	537	557	558	500	504	508	525	519	550	557	502	492	536	554	517	478	521	511	532	535	520	509	505	549	493	523	503	495	523	545	553	554	507	527	524	498	537	507	510	544	550	512	534	528	479	527	525	511	544	500	519	526	540	520	524	504	519	493	544	537	509	500	496	540	526	520	470	498	493	560	528	500	496	541	492	529	510	555	502	553	527	498	546	549	540	511	515	544	544	568	500	544	524	535	519	529	569	560	506	548	524	535	490	487	512	488	523	493	523	499	481	559	519	516	491	544	539	498	546	517	552	510	518	543	512	493	518	499	559	538	505	478	522	566	534	501	530	516	517	491	524	545	510	537	516	531	526	520	529	504	528	547	528	540	532	517	518	535	509	544	528	506	519	513	514	496	478	508	509	515	519	525	571	531	523	516	525	501	491	520	497	498	549	547	558	515	499	529	517	534	489	492	519	529	510	566	522	481	545	515	544	523	500	558	479	514	503	467	561	533	514	521	530	505	554	485	501	486	516	543	528	548	549	536	514	487	534	494	525	516	524	538	542	522	484	506	498	505	549	464	530	525	512	531	545	497	568	505	517	527	537	527	491	504	582	506	526	542	494	531	492	491	518	518	548	521	491	548	514	514	541	490	548	488	497	490	532	511	505	548	506	527	500	512	528	495	564	507	483	556	530	541	509	545	514	496	521	486	556	487	542	559	523	494	540	481	516	527	491	490	525	545	529	524	529	541	530	537	516	502	484	489	469	510	461	495	524	522	495	513	507	540	512	534	497	497	532	536	547	521	504	513	488	500	514	526	506	496	504	494	518	493	513	493	500	525	505	496	527	510	513	503	529	534	524	530	499	571	517	523	540	476	512	509	535	505	495	515	529	510	524	535	524	528	471	518	490	518	477	519	527	499	543	489	503	557	544	487	533	553	535	512	501	506	513	538	526	528	545	544	505	538	569	505	512	524	494	534	538	579	524	511	552	485	568	503	511	519	509	531	512	547	515	476	505	522	468	487	523	509	533	519	536	499	520	497	486	505	499	516	526	474	516	509	501	532	547	503	533	521	477	496	513	501	542	577	542	504	546	537	540	519	524	569	550	569	495	474	534	556	495	521	528	531	508	542	544	533	494	533	518	486	532	513	515	451	572	513	506	529	476	546	491	551	510	495	552	528	497	504	457	509	530	551	513	509	543	519	529	524	494	530	531	498	512	489	534	475	510	518	523	510	532	523	484	485	523	548	513	462	521	487	491	515	506	531	505	554	538	546	516	475	537	518	531	497	517	501	505	516	559	492	498	523	511	511	559	529	520	519	508	498	558	514	496	509	516	535	548	513	552	519	537	509	484	508	472	512	510	531	529	497	532	503	530	548	520	556	513	539	494	556	483	532	530	512	524	536	560	523	569	507	490	520	521	491	521	486	586	549	470	554	524	491	543	524	532	510	509	539	500	515	506	510	488	530	524	551	541	514	567	510	524	513	493	553	511	525	578	517	545	509	525	553	551	514	530	538	514	513	524	493	519	505	541	483	514	516	563	516	547	530	507	504	540	556	505	489	532	555	523	513	565	552	517	501	543	490	532	560	537	503	475	491	514	526	540	509	523	514	526	502	543	483	523	499	532	512	555	480	539	496	533	507	511	509	565	493	507	500	545	538	494	558	520	529	529	522	509	534	548	494	515	537	546	541	543	483	536	509	554	481	532	520	512	508	515	519	525	533	545	547	531	502	541	498	508	497	507	525	540	446	517	524	571	502	483	486	507	504	549	509	524	476	527	513	541	541	540	534	527	529	543	517	513	527	500	506	514	482	498	498	488	519	471	497	497	567	535	523	509	525	506	542	518	516	503	523	512	544	542	556	493	500	472	514	520	494	518	464	530	516	531	511	558	536	528	547	523	537	480	515	498	499	510	546	507	554	525	535	514	492	533	479	556	523	522	538	545	533	538	520	505	547	533	533	494	504	533	574	537	534	506	543	482	515	540	525	551	560	540	514	559	524	545	511	526	520	555	534	502	510	509	537	475	518	543	510	549	533	506	550	519	496	498	505	503	588	550	513	513	496	511	502	525	494	534	512	517	502	513	510	506	520	571	523	558	517	472	507	537	541	491	546	534	481	527	554	482	499	494	539	504	492	545	517	530	544	508	557	512	564	505	504	533	547	494	518	550	498	537	520	504	475	501	496	590	542	504	549	496	476	491	502	524	555	526	519	517	489	563	505	472	548	511	526	513	495	554	525	493	526	515	482	529	531	570	527	509	559	536	509	508	547	531	550	509	541	520	509	524	525	494	592	525	492	561	521	506	507	537	477	510	516	505	525	507	563	532	515	543	550	522	551	516	542	499	502	485	527	486	497	530	489	508	524	480	495	534	520	534	510	520	516	492	567	545	518	490	534	547	544	522	499	532	526	499	530	534	519	491	500	527	561	553	523	485	509	538	492	492	496	566	557	544	529	518	538	522	511	509	527	488	490	499	517	505	506	536	524	571	556	514	542	517	526	536	470	517	524	581	483	540	521	536	496	546	555	553	467	510	528	533	518	527	516	509	487	557	522	505	501	485	500	530	473	526	563	526	481	472	483	522	531	514	526	504	523	512	476	525	541	541	512	510	518	512	512	539	486	497	528	544	528	557	523	518	516	506	508	507	481	528	520	466	487	543	518	504	500	511	514	512	512	521	522	507	541	498	494	558	532	526	544	562	504	524	515	513	544	490	494	553	537	540	498	475	507	481	502	508	517	491	515	516	499	479	542	539	543	530	526	506	540	551	505	523	544	492	540	487	509	491	513	536	557	560	530	524	556	493	492	536	506	534	525	530	534	539	566	499	530	518	523	515	499	555	501	472	542	499	553	495	562	541	506	512	508	484	503	526	490	546	526	556	514	524	526	518	531	509	525	535	486	474	519	515	547	523	528	487	554	504	488	542	516	535	484	479	492	528	518	542	534	521	513	558	520	514	533	541	548	518	519	559	525	484	515	508	491	500	496	496
24887	21256	28669	27545	22112	15991	10234	5509	3585	2605	2185	1886	1692	1476	1305	1059	880	772	645	563	573	567	545	529	455	452	482	449	447	478	436	459	431	402	414	405	415	410	423	442	436	448	393	402	473	435	416	426	438	463	415	401	427	404	424	437	456	424	387	433	441	447	448	441	413	456	415	438	392	430	430	423	430	429	402	406	428	447	416	404	382	416	415	447	459	435	406	415	401	399	401	379	429	434	394	407	417	416	439	402	392	418	419	433	445	439	404	421	406	411	427	398	424	442	414	404	421	422	434	392	401	400	408	418	406	441	380	414	427	425	462	442	424	409	418	421	440	431	420	401	400	440	428	417	430	391	394	405	420	432	412	444	411	441	383	465	419	423	429	396	408	432	402	379	424	391	416	366	431	397	441	414	416	441	420	406	412	412	422	423	404	422	415	376	396	387	415	418	418	402	404	411	424	428	440	396	400	413	390	412	447	414	427	444	432	441	426	382	415	423	423	390	448	420	415	421	425	417	419	424	430	410	460	364	424	426	425	386	416	424	401	423	443	439	381	414	439	454	414	428	420	432	400	423	409	396	421	421	392	426	419	408	420	428	428	413	431	400	432	406	425	419	417	446	405	407	409	435	434	397	429	407	410	394	401	399	389	398	397	416	416	444	404	459	443	451	398	429	425	403	418	417	419	414	444	405	429	393	399	411	421	447	420	413	436	412	408	410	393	372	366	419	419	398	442	438	448	397	385	426	450	388	415	429	426	423	412	444	435	400	415	411	409	408	413	401	426	394	417	410	407	405	393	432	441	400	408	423	416	380	454	435	387	433	401	408	407	407	425	440	429	377	416	374	426	403	439	403	435	454	408	404	417	400	435	432	448	401	438	428	366	387	453	444	397	407	428	411	408	433	413	410	466	455	412	425	420	406	403	372	407	404	430	432	402	386	412	427	401	400	419	408	423	410	422	397	420	452	455	428	406	438	405	466	450	426	424	390	416	423	435	375	424	419	408	417	430	414	394	413	424	432	406	433	426	413	400	418	441	465	412	423	445	418	449	414	501	429	479	431	385	392	387	420	438	413	406	404	434	435	443	399	407	391	408	419	408	416	416	423	444	408	412	421	407	444	455	410	428	405	451	410	386	432	436	425	425	396	382	402	431	443	392	415	410	420	380	427	403	409	399	403	464	416	424	418	393	409	405	421	441	384	430	465	411	398	416	433	415	413	374	400	389	414	411	395	410	458	433	438	414	479	449	394	411	415	439	342	407	429	425	392	417	399	437	434	400	389	403	412	390	419	439	412	407	426	423	433	427	440	386	426	416	407	438	444	403	429	414	468	427	413	432	419	458	371	384	432	423	429	410	403	413	386	430	448	411	420	388	395	407	406	416	444	444	400	384	396	411	390	425	403	421	382	406	422	411	418	418	427	435	436	430	468	401	435	389	411	406	423	407	454	393	432	434	424	412	413	418	452	437	445	453	446	411	409	449	407	402	432	442	422	446	406	393	392	398	437	388	446	420	419	475	430	403	411	385	421	436	399	426	430	384	409	398	445	422	432	416	451	393	412	399	425	416	399	445	391	416	398	436	406	420	417	444	401	410	389	421	433	430	418	448	427	436	412	448	391	405	447	400	448	454	455	445	412	441	446	391	425	452	449	406	429	427	407	482	443	406	423	440	427	402	415	359	409	426	417	416	433	421	414	401	451	434	415	399	412	431	463	409	437	392	416	415	458	446	415	398	417	397	414	428	388	433	428	407	386	403	434	420	438	412	406	368	406	389	415	402	423	422	408	427	420	415	461	443	455	422	405	431	417	407	385	402	386	400	396	418	436	425	417	396	409	430	385	410	426	413	406	389	445	436	429	376	397	410	384	414	450	440	432	436	426	416	429	390	415	390	418	398	394	404	456	408	392	404	447	405	407	417	407	409	443	394	384	392	411	396	424	393	436	418	441	421	408	382	383	396	378	410	404	414	409	426	434	401	389	426	427	424	413	359	417	406	430	422	414	398	410	416	427	416	440	452	447	428	410	413	406	387	390	403	409	430	389	410	405	422	429	432	430	412	447	427	429	416	411	426	402	393	411	443	420	420	436	423	433	414	422	408	435	410	462	452	402	434	431	403	397	414	426	415	403	387	424	478	419	407	421	427	446	379	429	458	411	415	424	424	409	414	429	415	411	407	430	406	403	397	423	418	429	418	417	413	415	378	360	430	414	435	426	383	428	398	457	428	427	408	423	447	403	416	369	446	413	420	422	408	422	434	379	404	412	417	355	398	413	428	432	395	400	415	429	454	408	454	398	422	423	419	378	406	421	418	444	419	412	392	420	434	436	392	418	405	398	406	423	437	468	413	398	416	403	448	426	414	414	438	402	440	453	412	410	395	421	414	427	389	384	422	431	371	404	421	409	440	423	428	417	428	468	404	401	403	416	406	384	424	394	397	455	412	429	442	470	411	412	420	450	408	416	423	421	401	408	442	389	384	414	402	446	418	414	388	403	397	414	429	377	485	424	405	431	404	392	387	387	414	431	419	432	426	402	418	390	410	448	413	407	432	413	434	418	414	452	418	421	439	451	424	433	461	416	387	452	355	449	423	416	442	392	441	400	426	398	427	434	432	423	374	425	410	434	409	448	435	418	405	432	399	411	385	416	441	422	425	419	437	438	408	438	441	400	418	419	438	388	389	443	413	403	440	417	411	445	399	389	391	428	429	410	410	461	445	395	405	421	414	412	439	420	358	397	396	440	384	386	475	456	402	428	399	391	413	412	422	393	385	428	403	428	413	403	437	418	437	399	411	427	430	450	427	412	396	388	382	414	383	402	417	417	402	405	410	412	402	434	410	406	394	418	413	429	408	456	404	441	399	404	412	410	403	446	419	431	410	410	418	416	452	408	419	382	383	407	438	411	404	468	425	395	404	391	386	433	398	402	426	413	430	399	423	390	408	396	431	438	432	438	407	410	429	410	423	449	432	471	424	397	466	430	359	416	419	438	436	424	405	390	440	431	430	395	425	432	430	410	446	405	419	400	421	416	430	416	396	409	385	434	421	420	394	402	414	438	379	410	447	437	426	392	398	425	417	399	421	431	416	415	375	426	397	407	442	436	406	399	424	457	411	416	403	422	397	428	403	403	442	408	411	445	370	395	414	391	425	378	393	373	379	425	420	412	412	436	434	406	440	394	397	408	429	393	403	383	398	414	396	379	402	407	401	431	438	410	421	393	418	397	438	413	426	442	400	431	401	408	431	399	405	428	423	393	401	431	427	424	402	422	420	443	416	472	399	429	410	441	439	417	417	395	401	406	435	450	464	404	406	395	418	435	439	455	435	386	433	419	427	397	424	395	419	441	419	446	427	441	420	405	403	469	407	454	428	430	425	389	439	451	412	411	397	417	421	460	437	408	382	399	400	416	403	406	385	439	418	459	425	420	423	436	426	427	400	385	438	431	408	423	454	446	425	431	397	445	411	436	374	404	408	411	409	403	410	398
30697	50158	39702	30159	24025	18074	13566	8512	6280	4622	3608	3227	2696	2254	1981	1534	1299	1053	915	704	649	657	590	606	521	505	516	492	465	471	454	456	453	438	439	453	423	437	455	469	466	459	507	457	467	466	445	495	475	484	472	501	443	452	445	478	468	474	473	472	462	465	487	433	433	431	436	457	434	458	451	463	467	439	451	428	438	441	428	443	489	483	427	496	422	442	444	442	459	438	434	449	483	431	477	444	461	459	424	453	451	468	437	462	427	453	440	412	479	450	487	460	418	444	460	461	440	455	419	434	410	433	459	474	444	494	440	455	463	433	487	456	421	448	427	458	412	439	450	446	423	455	425	440	437	415	449	435	492	454	470	450	426	468	467	433	461	443	461	475	459	487	425	417	464	459	409	483	482	470	417	427	427	458	488	462	445	441	438	455	444	429	474	462	425	454	437	432	455	416	468	446	460	449	444	448	468	456	437	442	449	478	396	437	465	439	460	415	421	462	452	455	414	397	437	456	467	442	432	448	449	487	458	452	455	442	459	458	475	472	467	456	416	421	464	454	464	438	449	434	460	453	476	446	455	456	440	474	455	441	462	490	449	489	455	434	487	431	467	447	452	469	446	439	428	430	412	435	440	427	448	485	431	448	457	457	438	456	426	462	445	462	469	457	456	453	459	462	439	411	434	445	481	449	495	439	457	460	412	463	464	412	443	445	457	459	448	437	440	493	442	437	498	410	439	452	442	428	432	466	421	431	466	503	460	439	446	477	455	437	463	438	468	466	422	448	447	456	419	467	451	419	436	473	413	452	453	428	454	462	472	408	418	469	457	457	439	464	423	485	472	481	485	432	442	468	467	430	438	462	457	462	451	445	476	444	425	469	450	483	468	481	468	450	458	424	441	443	458	457	460	445	458	452	427	469	440	462	442	431	471	486	448	415	420	467	440	486	410	433	478	486	473	479	415	433	447	476	451	462	425	419	431	428	411	437	454	462	457	418	449	434	500	474	462	495	472	457	436	462	443	426	449	436	454	468	462	480	435	481	457	460	475	445	434	420	448	446	463	445	448	481	470	427	453	444	448	493	428	482	452	453	470	422	451	443	393	439	443	456	443	467	461	441	476	462	447	449	449	444	480	474	427	447	486	467	433	439	452	463	462	438	444	407	494	444	450	461	399	487	443	420	402	423	463	451	463	428	451	456	445	477	451	464	451	456	457	425	459	454	461	457	465	421	437	441	450	437	452	485	428	422	437	440	449	459	460	452	487	443	435	456	456	466	411	422	406	478	474	443	421	457	445	421	438	457	465	468	425	442	455	445	460	442	428	426	413	441	456	468	459	404	479	467	434	448	415	493	462	441	462	437	486	445	481	424	450	442	440	473	464	439	449	465	462	432	464	437	439	437	440	445	444	440	488	462	445	452	466	464	432	477	440	432	446	438	459	458	422	443	368	432	492	442	450	444	428	480	432	483	431	478	461	481	443	450	452	437	450	469	401	447	459	441	440	435	455	476	504	479	454	406	437	485	466	446	418	440	471	423	424	433	445	451	471	453	460	497	478	484	450	431	437	473	472	459	475	430	468	416	480	447	447	432	465	413	504	444	508	448	451	446	436	432	472	427	433	504	463	466	458	445	420	418	445	443	456	449	402	423	455	443	445	414	457	434	449	438	480	452	428	456	457	449	488	458	429	433	474	469	470	442	479	462	473	441	404	436	442	462	412	489	455	441	437	401	477	440	437	454	464	487	432	450	475	417	444	459	450	451	488	443	431	457	423	452	459	437	448	440	418	446	424	420	395	483	448	463	475	436	448	440	435	440	438	457	443	434	496	434	419	448	456	459	472	472	439	464	445	495	444	492	455	477	423	447	474	504	445	456	444	448	445	428	475	462	468	448	462	451	450	451	469	436	454	484	408	449	436	443	498	442	443	425	452	440	419	472	469	419	421	410	488	446	462	460	472	446	437	498	439	427	466	438	461	424	458	460	432	422	461	451	457	477	475	490	444	504	474	483	387	466	435	440	503	415	465	464	482	429	426	456	479	469	401	451	434	436	442	467	464	425	472	462	445	472	418	467	441	456	474	427	442	434	441	432	408	458	489	451	480	453	461	461	439	419	449	447	412	445	419	396	448	464	430	443	432	437	463	479	451	469	434	464	446	461	480	434	461	498	430	482	441	455	429	438	435	439	453	457	440	428	482	421	442	431	467	442	442	447	434	458	456	419	434	419	449	439	430	476	450	446	458	452	441	437	477	486	497	471	457	404	479	432	453	472	445	457	478	455	479	446	439	468	418	474	435	455	448	492	426	458	451	443	427	402	470	452	481	421	427	491	465	416	431	449	445	460	440	439	494	438	431	388	480	427	410	439	463	471	501	485	435	500	462	459	442	434	438	434	451	468	463	449	430	446	463	468	423	483	410	429	462	466	463	468	445	460	459	518	409	437	460	489	455	450	436	456	430	441	452	413	463	494	452	454	468	463	398	450	440	461	447	464	423	450	475	438	398	472	447	459	452	410	461	453	446	447	464	411	425	484	417	443	432	448	436	456	425	458	462	475	444	413	445	422	443	457	459	437	427	419	426	461	456	441	448	436	449	448	469	432	475	437	454	441	444	471	451	455	444	466	464	496	425	449	455	452	432	443	440	459	424	428	465	485	418	460	462	442	444	442	450	492	446	454	457	478	437	481	418	458	436	426	475	443	442	444	454	424	465	420	475	467	418	437	445	471	466	476	449	433	412	446	452	489	473	419	463	439	464	480	508	448	429	410	518	423	456	454	449	487	475	459	451	413	442	450	427	461	430	456	438	412	468	424	457	442	464	476	424	444	434	434	428	450	473	478	449	432	448	433	459	430	471	427	422	466	426	446	457	499	441	438	494	447	399	439	450	445	422	470	469	422	477	488	451	433	441	434	448	444	452	462	462	430	472	439	449	444	459	420	450	468	443	443	442	415	418	436	456	436	491	471	418	423	469	461	444	444	446	438	427	430	460	453	442	455	452	461	451	407	431	480	485	448	481	439	473	468	396	449	425	444	403	449	454	449	500	446	462	456	443	425	480	425	450	444	466	476	444	414	450	460	486	441	476	461	449	450	446	439	496	449	473	446	446	466	448	444	491	424	454	441	435	430	451	461	436	437	415	424	439	412	442	413	451	506	401	431	431	474	467	478	416	472	464	419	452	459	468	388	462	453	451	427	446	471	446	472	466	476	458	406	493	436	449	467	460	437	457	426	461	429	469	441	410	423	462	483	459	452	453	438	447	440	428	475	442	481	470	461	461	419	451	482	442	426	461	457	459	454	472	437	452	456	475	452	477	494	480	457	463	456	436	426	447	457	475	447	442	452	448	408	423	410	413	499	431	418	488	469	478	444	415	454	393	448	474	439	440	436	433	424	458	464	437	454	442	440	434	447	433	413	476	447	441	460	459	458	454	467	434	437	464	431	497	415	452	433	443	448	432	453	477	446	442	471	459	450	431	462	464	457	445	446
22570	21026	28710	23754	22122	23963	22575	11239	6973	5283	4405	3992	3342	2649	2260	1790	1579	1231	1105	983	985	914	887	824	748	672	677	696	713	705	673	711	680	670	679	669	681	643	648	678	667	602	666	641	669	660	663	623	658	692	670	680	695	723	674	674	662	667	646	671	687	723	692	657	731	643	653	659	641	640	677	663	663	669	672	649	605	636	605	613	622	663	646	644	676	682	668	650	643	663	668	658	602	631	623	623	607	643	659	657	659	692	621	643	669	619	637	614	649	680	658	648	637	658	686	625	644	636	666	648	669	647	636	638	647	635	619	618	654	630	633	667	627	650	643	667	634	617	690	659	623	632	702	660	645	644	661	637	652	632	678	654	635	645	677	674	651	674	634	626	648	665	641	677	661	619	632	606	625	621	659	641	663	653	654	654	613	635	629	677	621	664	670	643	643	652	675	627	665	677	617	594	650	678	629	638	650	624	679	639	657	669	660	674	603	627	654	690	643	659	629	653	616	665	664	637	631	674	661	624	678	625	626	656	680	683	678	622	673	680	647	663	644	668	655	620	645	660	687	647	631	659	684	650	653	611	666	629	603	616	638	654	655	688	669	678	669	650	631	669	641	611	659	653	677	669	645	611	684	666	647	621	647	627	672	667	685	638	685	674	646	702	653	643	662	645	637	623	595	634	662	665	683	629	662	680	657	624	660	596	693	639	626	663	620	659	676	625	687	634	653	618	646	650	673	660	673	614	677	644	658	660	639	657	644	693	641	647	690	637	626	635	613	684	673	663	628	621	677	605	662	610	650	632	640	663	653	654	646	649	668	613	708	661	647	630	635	629	692	634	650	639	661	665	673	652	615	629	666	718	681	636	649	653	652	625	694	635	660	664	665	687	633	658	657	703	663	667	659	646	677	658	587	593	635	683	644	602	685	589	686	641	655	630	640	629	637	652	666	624	689	620	700	674	639	659	647	677	637	663	690	666	610	632	633	697	669	648	657	665	674	643	665	650	642	624	646	671	616	623	672	644	647	682	655	623	656	661	634	646	664	663	640	655	606	672	673	673	626	676	637	640	649	627	654	645	655	664	681	617	669	648	662	686	654	606	633	632	680	668	611	652	672	655	672	626	645	628	665	631	693	644	656	657	663	682	672	614	635	668	662	676	679	650	622	669	661	620	651	665	656	682	658	662	639	692	645	666	692	646	659	624	626	666	682	666	682	695	654	618	654	652	677	684	678	673	630	618	640	620	656	656	654	696	621	658	701	658	668	659	651	671	647	633	629	650	654	688	660	663	637	653	658	617	682	678	646	639	686	651	661	609	637	673	606	656	679	653	638	703	624	674	651	650	624	673	641	656	658	644	623	661	659	617	658	670	630	623	709	645	620	619	644	667	638	647	631	653	636	677	672	631	657	669	723	673	676	659	671	668	655	613	616	656	608	679	674	620	664	615	637	603	681	684	686	655	644	598	629	664	624	615	641	678	692	670	637	654	640	654	636	599	641	690	681	638	614	673	619	663	622	654	674	613	659	692	680	635	655	674	652	689	660	609	673	674	674	624	640	625	629	642	651	678	640	677	688	634	684	616	671	684	664	646	673	685	658	624	683	645	682	658	602	645	668	655	642	636	662	639	661	609	663	646	626	625	647	604	632	607	644	683	631	662	667	642	665	699	673	636	676	646	675	618	641	669	629	633	646	623	647	679	661	713	632	650	653	694	619	664	680	672	650	671	658	610	620	628	642	671	707	591	649	654	637	639	653	660	607	659	650	646	622	656	633	654	666	672	679	641	627	678	627	610	657	626	688	656	666	655	599	650	657	662	622	631	631	669	649	638	621	659	662	686	673	652	657	670	632	692	611	633	642	627	659	619	665	690	644	619	628	660	706	638	615	664	645	658	627	600	671	629	633	643	644	647	731	657	650	671	643	652	647	651	668	649	661	645	664	648	621	695	681	678	654	687	714	666	622	665	618	631	676	652	640	590	657	640	669	700	645	656	627	604	669	643	605	684	684	662	612	713	655	657	629	638	694	665	639	682	651	677	659	649	624	631	624	643	615	665	695	630	682	609	660	625	683	622	658	725	634	663	600	652	673	624	594	691	687	613	622	659	671	604	678	646	628	631	673	628	670	611	668	659	655	636	668	694	640	642	667	624	663	656	639	623	667	659	668	633	657	656	672	656	646	656	630	659	594	681	616	641	663	596	669	666	630	692	633	642	622	645	635	654	610	669	650	620	695	670	643	687	668	661	645	622	646	622	619	675	644	696	618	643	640	665	712	612	620	656	656	662	640	662	652	666	697	632	647	672	658	686	678	660	650	630	694	661	662	613	632	665	624	614	709	637	635	659	636	623	667	667	664	692	652	678	668	650	623	636	672	653	658	698	635	629	641	651	675	649	669	668	686	620	617	670	630	689	670	670	631	587	605	605	713	657	639	615	653	628	649	645	663	647	681	658	678	634	668	695	629	646	638	667	638	662	694	631	681	674	671	681	650	674	670	645	660	622	675	669	658	676	706	655	627	649	638	683	654	633	690	643	636	643	638	655	646	652	676	638	683	640	663	649	622	677	640	615	674	643	676	610	631	589	623	658	657	680	695	655	654	663	617	673	619	653	672	636	636	637	707	654	616	626	651	721	638	661	662	639	692	629	622	580	694	651	587	677	659	637	657	627	695	668	620	608	592	641	633	664	587	690	664	639	659	659	681	676	665	619	644	635	654	626	617	684	643	651	676	657	671	647	601	637	617	621	640	623	664	685	667	638	641	649	648	622	652	659	670	649	620	649	656	661	654	660	664	666	637	705	658	640	623	658	657	614	632	662	652	687	616	666	655	642	655	693	623	677	675	630	670	690	618	656	623	657	618	679	661	634	672	645	694	655	683	690	643	652	688	651	652	656	627	658	668	694	667	635	578	665	609	680	589	641	677	606	643	660	654	642	659	683	651	653	661	634	667	657	645	634	632	654	610	656	632	611	648	633	629	643	630	695	652	683	672	710	605	676	643	613	666	643	636	677	660	638	639	643	647	655	715	629	661	643	605	616	610	661	595	666	683	649	679	685	606	675	663	639	606	679	617	646	603	694	661	654	655	638	627	644	660	665	634	713	630	634	640	641	656	644	683	673	623	611	660	636	632	649	641	656	681	659	651	641	609	720	683	666	697	632	576	651	598	654	680	660	646	642	626	611	632	625	692	635	659	641	652	633	635	617	637	671	631	659	681	663	659	680	626	676	673	647	649	612	615	658	620	666	691	667	679	608	628	712	604	657	690	649	671	590	635	647	655	659	645	667	640	659	630	641	682	637	666	602	654	656	658	677	645	672	656	665	669	640	692	637	613	649	613	663	651	647	620	662	692	641	616	654	613	671	676	686	647	691	631	687	665	650	716	630	633	625	719	656	653	623	678	633	705	653	651	627	666	694	602	609	666	635	647	619	638	624	646	622	659	671	602	666	661	650	661	638	631	594	598	648	657	645	615	676	611	613	642	656	666	657
34148	59548	47973	36944	33412	26078	19459	13334	10071	8006	6421	5886	4866	3923	3301	2478	2090	1640	1427	1256	1189	1147	1009	920	824	823	762	722	758	724	728	739	703	703	696	684	696	705	715	710	698	712	700	681	669	693	702	656	612	733	715	655	667	731	722	725	720	714	710	713	685	719	664	713	653	710	710	681	653	624	712	667	732	713	619	667	655	706	679	653	679	666	712	647	726	694	625	712	668	654	706	670	639	661	658	695	630	616	599	685	676	614	663	702	661	673	656	667	686	652	691	638	637	661	669	642	667	694	661	659	680	690	641	664	695	665	621	668	703	647	638	733	651	707	662	636	696	687	684	624	718	661	652	700	703	632	632	713	696	684	661	677	654	629	628	626	620	665	661	713	653	650	704	644	656	671	631	696	627	634	656	660	699	672	615	672	619	661	631	625	611	650	655	742	663	666	650	619	669	645	615	646	678	619	658	657	623	714	623	670	612	688	664	650	655	651	677	708	641	659	675	657	659	682	699	643	655	673	657	694	683	661	680	723	645	650	698	664	698	669	624	692	664	674	676	686	680	621	633	658	673	719	649	672	698	663	628	672	631	670	666	655	650	667	633	684	685	691	693	667	626	648	640	676	698	700	633	683	689	605	688	649	669	641	656	664	667	660	689	653	695	667	650	654	684	682	650	665	674	664	675	693	664	632	670	640	648	663	651	650	634	638	674	617	664	699	637	744	653	664	636	714	706	642	676	639	682	641	687	639	660	677	673	633	663	678	645	635	677	663	683	681	648	675	706	740	652	666	693	642	691	629	702	639	675	664	703	693	631	694	636	682	655	646	684	673	666	677	677	686	737	696	650	655	661	679	635	667	679	627	659	642	640	697	674	659	686	691	643	630	661	728	712	712	640	674	711	650	653	672	625	680	666	628	646	668	615	694	673	667	665	669	637	723	627	685	631	654	662	637	679	624	727	697	628	649	665	677	685	668	648	635	684	681	644	685	713	680	656	672	646	594	709	677	627	673	623	597	704	657	656	630	651	663	642	648	656	636	696	636	665	662	658	672	654	700	698	659	666	671	663	680	664	653	683	690	702	677	692	631	676	642	673	675	628	651	616	649	699	623	685	683	692	652	669	647	664	616	729	634	681	648	622	701	683	669	678	664	668	680	629	633	658	657	675	639	687	629	671	658	661	705	688	615	659	663	704	702	644	633	665	674	666	678	630	655	698	687	661	646	647	634	700	655	682	681	650	661	687	672	694	648	667	681	684	658	662	658	639	717	635	674	623	639	686	614	701	669	674	692	642	648	665	628	676	622	676	652	655	697	622	637	622	656	640	692	683	681	697	681	647	662	657	656	643	659	642	658	641	645	640	668	671	643	680	696	647	662	717	660	679	661	652	682	695	627	671	680	680	658	682	679	616	701	639	642	673	672	683	608	643	625	691	676	690	698	665	686	670	671	671	636	684	663	673	681	650	673	630	694	681	646	634	692	627	650	670	619	665	681	643	639	660	685	664	671	643	657	675	680	654	640	609	684	658	636	646	608	703	642	657	662	669	665	665	734	639	694	672	638	617	668	697	676	661	686	697	638	687	678	664	627	680	689	722	690	641	693	684	671	681	701	657	703	651	676	684	669	686	626	644	592	665	666	708	686	699	642	620	661	669	661	678	660	672	663	642	659	689	674	704	636	699	699	654	631	677	684	677	688	634	631	630	673	672	627	667	663	693	671	648	657	676	672	670	659	631	697	677	706	660	657	684	691	627	684	679	673	662	658	665	645	679	672	720	650	638	693	652	659	654	636	668	656	660	680	657	668	674	632	661	668	630	687	685	629	641	654	644	654	659	688	628	666	697	636	641	658	655	645	642	700	651	618	718	669	660	670	711	649	696	669	642	673	638	674	623	669	666	645	660	695	652	632	604	696	646	669	601	632	701	662	695	650	712	681	649	619	663	684	689	669	686	684	693	621	646	697	681	625	665	668	656	645	657	636	617	663	665	651	674	704	674	665	706	689	610	628	677	682	664	660	681	676	674	709	668	689	661	663	629	645	664	644	593	684	657	642	658	686	675	652	675	689	681	639	652	657	604	686	685	666	668	647	664	645	647	664	642	678	650	669	691	589	680	659	643	667	615	646	621	656	645	653	714	651	665	588	680	664	704	665	697	639	646	663	651	687	662	702	666	701	651	663	664	652	661	648	710	633	662	664	670	611	645	681	705	663	697	656	674	668	694	659	646	653	660	665	667	725	698	654	640	645	701	711	630	646	641	664	629	610	712	658	717	654	661	677	658	653	696	641	700	667	703	653	685	625	648	665	642	686	665	642	652	679	645	645	665	663	693	667	685	665	678	655	701	686	678	634	659	721	655	673	670	643	675	720	675	687	682	667	652	654	653	692	652	626	631	673	706	681	639	692	646	631	654	669	631	680	712	628	693	653	685	648	602	669	685	700	681	645	684	650	643	645	653	658	658	687	686	660	700	620	682	626	665	721	692	717	677	697	624	644	630	682	692	684	675	655	728	665	682	653	721	745	666	663	661	675	679	676	656	679	609	644	679	646	668	662	670	636	638	636	664	673	636	665	660	674	656	659	651	663	658	657	689	686	657	692	645	723	649	642	688	641	682	613	667	641	675	658	653	664	648	650	656	678	676	634	663	646	636	687	649	659	644	705	633	726	631	636	641	708	621	653	678	643	674	652	634	665	625	711	639	646	710	647	655	653	618	670	669	718	649	675	684	669	642	646	680	616	695	653	702	641	672	641	684	658	689	709	718	630	630	647	659	716	669	621	652	661	671	643	626	671	666	672	663	669	685	657	632	679	688	674	661	662	700	679	656	685	645	654	659	673	675	693	639	664	651	686	692	640	671	699	664	647	644	630	683	623	626	704	704	648	667	669	640	628	648	615	657	633	643	666	665	665	642	662	711	693	656	677	647	693	686	672	623	624	691	694	708	670	660	669	649	662	675	654	679	658	651	653	630	679	614	623	740	642	649	679	665	650	625	682	622	700	623	633	630	696	688	681	676	671	642	696	680	661	659	687	700	626	705	640	670	685	625	682	664	675	666	688	647	682	659	667	683	681	616	692	656	675	669	665	648	685	641	604	644	680	665	652	679	687	657	674	658	642	654	670	671	621	669	676	663	600	671	628	634	695	669	653	633	659	640	665	685	652	697	664	641	674	697	642	623	680	715	623	688	682	647	662	702	685	701	635	660	690	670	677	649	614	690	670	684	660	633	673	690	689	671	664	686	674	681	667	692	656	658	667	668	665	685	669	680	660	703	639	636	642	651	672	592	654	626	666	664	724	660	628	630	690	670	642	673	718	626	647	670	691	701	644	656	652	669	663	662	650	708	642	670	680	677	675	670	657	655	661	625	672	666	709	700	704	656	648	655	651	696	650	686	641	666	646	684	705	651	663	677	678	663	667	680	683	717	603	703	650	673	688	665	693	675	672	678	661	692	681	670	636	690	664	659	641	694	665	671	624	635	675	650	670	620	626
30300	32082	35923	27347	19602	11793	6397	3911	2597	2118	1939	1706	1401	1157	933	763	643	559	469	506	484	444	416	404	408	450	382	367	347	405	383	363	310	360	388	396	366	383	401	368	385	358	392	349	346	342	361	404	384	331	333	370	335	349	373	342	363	343	357	347	338	366	360	417	358	359	373	391	337	404	383	349	391	365	357	349	348	327	307	371	345	382	367	370	357	352	377	377	379	354	364	329	364	381	383	391	365	344	355	355	409	352	347	379	330	395	374	396	360	335	357	367	359	386	359	358	384	377	323	387	367	348	363	382	336	367	359	338	388	358	350	380	341	346	366	362	366	318	354	372	377	374	349	394	360	389	335	346	373	340	363	352	383	364	348	363	339	347	363	358	345	335	351	377	337	353	373	371	343	338	360	376	348	321	340	382	361	359	367	364	372	369	353	354	315	356	363	352	340	350	369	341	350	381	349	354	352	383	358	363	373	383	341	367	384	387	347	333	340	367	391	338	363	374	357	354	367	366	364	373	347	356	382	383	360	325	357	353	397	381	398	325	353	339	383	364	385	381	369	354	344	361	357	332	358	367	412	375	365	360	394	377	367	381	351	324	372	428	398	378	330	334	381	344	361	341	373	348	368	366	366	380	341	356	372	357	341	375	386	334	375	345	392	368	343	376	341	390	391	360	332	350	377	391	400	324	378	363	365	364	358	369	334	353	358	368	338	320	356	380	380	313	366	348	381	373	347	365	351	382	342	383	390	370	348	362	393	412	359	333	341	358	386	380	370	373	351	337	388	372	364	355	390	347	356	390	378	336	389	398	343	343	330	383	378	378	376	346	372	376	384	377	358	340	350	353	371	359	376	334	375	372	392	352	368	368	353	331	335	427	332	358	335	350	362	368	381	378	368	333	383	349	356	371	350	373	364	360	330	353	322	361	341	339	344	357	383	397	348	353	356	352	348	348	379	341	392	367	386	357	378	343	360	354	366	370	376	359	364	338	367	361	351	368	369	355	332	379	362	349	369	346	347	384	348	418	312	340	345	371	356	334	363	385	394	406	374	343	352	336	363	366	363	368	351	383	358	339	386	353	361	384	362	418	309	374	351	342	342	349	328	321	382	373	344	367	349	349	333	381	379	401	368	381	346	361	344	358	390	388	376	353	374	364	360	400	371	372	376	315	337	372	378	337	366	367	373	346	361	325	368	379	359	358	329	359	382	354	354	372	354	327	388	344	338	343	362	371	355	352	434	351	372	360	348	357	367	353	365	367	354	384	397	366	380	353	319	366	378	374	358	358	351	373	306	347	350	348	348	362	349	400	343	366	323	372	350	374	349	369	338	366	365	347	357	373	399	384	356	324	369	357	359	399	364	387	347	373	352	366	376	368	357	330	394	385	348	367	372	337	357	329	340	354	341	363	396	369	355	342	360	353	314	341	372	374	390	349	301	345	324	389	384	351	388	349	387	371	388	365	362	352	341	372	379	362	417	362	337	393	369	354	381	364	387	367	346	362	377	382	361	346	371	367	363	351	354	375	361	353	363	356	340	356	376	372	348	371	369	365	358	379	368	343	339	352	341	356	368	354	357	330	349	344	345	335	376	348	376	378	332	336	339	370	355	374	368	377	361	379	365	356	378	336	387	388	349	332	326	350	367	345	381	344	390	369	385	334	348	388	357	371	385	343	347	351	408	364	330	382	383	349	355	356	349	366	366	376	366	382	376	367	348	370	358	351	345	367	369	373	345	356	378	360	393	397	389	374	355	358	361	372	353	342	352	369	368	350	367	372	347	405	355	331	347	381	354	369	373	387	367	377	377	332	368	363	372	386	340	382	363	315	388	342	361	372	331	357	355	380	349	338	349	339	340	347	380	360	348	364	356	395	321	335	388	365	362	362	385	360	390	347	346	356	397	390	322	358	353	355	368	338	375	373	369	387	335	381	347	365	361	347	355	372	397	358	351	355	340	357	359	379	373	356	356	368	357	342	352	380	355	351	368	372	400	336	367	355	356	351	372	365	386	350	333	368	364	341	361	374	328	373	355	362	351	356	373	346	341	385	345	344	360	344	353	351	349	360	313	371	347	342	352	360	346	376	369	356	356	366	363	347	354	371	360	374	360	340	359	369	372	353	366	383	380	383	345	360	363	382	356	394	369	349	399	330	339	363	377	384	389	349	347	392	359	362	375	381	394	377	372	362	345	369	358	372	377	353	361	368	335	366	353	349	362	373	365	373	363	395	350	376	344	365	325	328	366	347	346	366	339	355	344	341	365	375	359	392	358	368	348	358	334	339	374	325	362	352	344	347	395	390	352	379	352	343	339	379	344	352	338	367	365	345	367	345	364	347	369	367	368	375	402	344	334	381	350	370	386	357	344	348	367	364	338	369	376	361	370	363	392	342	345	352	395	344	377	376	359	367	366	359	331	360	371	357	331	353	349	361	356	373	350	386	352	360	341	352	316	377	376	353	358	362	344	352	378	356	371	341	313	316	331	364	385	344	400	323	316	319	383	371	384	345	330	349	372	340	355	342	347	348	370	352	384	336	354	321	342	361	368	330	337	340	349	378	337	345	352	388	359	348	378	337	370	379	368	359	353	322	330	355	384	352	341	379	378	380	348	379	349	392	368	337	369	357	349	345	343	358	344	384	344	376	413	360	380	356	349	350	324	365	359	379	395	375	403	372	367	380	314	329	361	374	362	356	356	363	369	339	350	389	359	354	337	356	346	361	365	351	333	374	353	397	387	374	391	382	373	357	322	350	362	348	376	343	382	379	338	341	367	339	374	348	364	360	364	365	358	358	330	351	392	371	325	386	369	349	388	330	367	358	363	362	367	330	362	346	373	363	345	357	342	361	374	363	379	354	366	377	341	335	365	363	348	390	353	338	351	391	388	367	336	388	348	332	384	384	378	379	366	387	354	360	376	321	332	356	393	376	370	373	377	343	350	368	351	369	375	335	360	354	367	375	379	379	378	337	326	416	393	351	336	328	383	372	367	353	351	367	364	340	365	350	362	356	363	351	372	330	303	342	363	355	343	357	335	396	359	366	371	382	342	347	357	345	356	360	342	376	350	333	373	364	362	374	335	360	364	325	367	363	330	383	367	352	362	376	358	378	360	363	389	356	347	355	359	372	353	345	364	372	393	328	372	372	357	355	352	332	346	358	357	376	366	334	355	324	357	354	344	410	349	375	381	374	370	412	350	375	362	359	366	385	372	378	375	337	373	394	336	333	340	361	358	361	366	363	380	352	380	376	335	363	362	370	374	374	391	383	364	363	352	330	351	367	345	353	355	345	377	364	379	376	361	338	382	372	382	379	336	343	365	382	408	377	336	359	383	385	355	348	337	328	367	384	352	360	392	390	375	374	365	356	384	401	368	359	354	379	379	303	349	355	352	331	342	323	332	370	355	342	364	330	374	349	358	341	383	333	359	393	369	341	341	357	356	400	407	361	384	384	394	350	351	368	353	348	336	391	366	320	370	347	320	364
30150	45036	34844	24852	21601	14680	9267	6331	4399	3537	3186	2654	2122	1807	1325	1130	841	774	636	579	627	501	497	499	438	417	426	381	391	407	433	370	359	323	378	405	398	391	383	377	406	387	387	389	359	387	403	414	352	379	391	369	382	390	422	377	384	454	378	385	409	360	379	416	322	434	439	388	406	400	376	415	353	408	379	401	393	371	389	370	348	374	356	347	358	363	411	349	407	398	380	370	386	374	380	400	361	366	385	378	377	357	388	391	361	415	362	368	388	372	367	362	357	353	370	421	378	334	374	397	401	361	388	363	370	349	403	383	400	397	377	390	377	378	369	372	373	387	370	350	367	379	381	352	381	377	398	377	359	370	377	374	382	400	407	380	390	399	351	355	359	395	365	381	366	377	393	383	409	392	390	392	402	388	394	390	361	439	385	367	378	370	372	397	365	354	367	371	384	394	399	373	338	361	392	371	369	361	395	398	376	388	370	367	380	354	359	414	378	342	378	395	388	360	361	367	401	399	381	377	383	377	364	419	380	353	401	390	378	413	404	403	426	406	388	406	390	391	401	384	400	347	393	373	394	381	369	390	404	349	398	378	403	364	407	416	367	352	379	378	404	347	402	361	342	346	394	358	420	375	344	375	363	319	375	367	375	385	383	390	342	363	378	402	427	343	363	364	395	355	404	375	346	417	389	369	392	372	388	347	344	365	382	388	390	399	381	396	395	389	381	376	382	429	375	357	382	379	365	386	377	397	349	413	376	395	390	395	418	396	382	369	350	369	377	386	395	358	356	397	394	372	373	355	361	395	413	388	365	393	382	413	392	382	405	392	362	356	419	375	390	422	397	400	385	384	407	363	359	380	360	373	415	379	337	410	359	392	403	366	397	390	395	385	363	386	358	392	390	374	408	357	380	404	348	348	331	393	358	363	342	401	401	376	371	399	401	381	369	374	375	385	372	375	400	405	417	394	382	355	392	358	401	366	407	373	386	347	359	336	404	349	382	391	393	380	384	370	337	383	390	385	369	424	364	363	354	384	394	391	393	412	392	374	380	339	376	353	391	419	376	376	376	379	385	369	392	372	354	357	371	349	405	354	404	342	387	383	383	390	373	376	400	358	422	364	373	381	381	362	380	390	381	390	371	384	353	406	397	403	410	384	386	375	365	385	396	383	381	413	410	407	359	408	369	392	353	378	411	384	398	362	407	379	363	362	390	368	377	374	398	392	406	382	401	368	370	384	378	382	370	385	359	390	423	396	397	388	380	383	394	413	403	367	365	371	374	369	385	399	398	358	400	386	385	408	386	400	358	375	377	383	374	376	379	408	363	380	371	382	400	358	373	403	408	341	424	398	376	425	380	400	388	373	392	381	355	378	324	389	388	397	353	398	383	419	382	353	384	346	378	381	396	398	410	354	380	349	390	383	403	370	380	365	378	381	404	382	396	414	367	360	396	428	386	386	391	410	386	404	364	402	410	384	391	385	358	417	356	352	402	393	364	367	381	388	387	380	398	398	390	379	374	400	352	358	369	366	401	385	373	410	385	378	387	393	377	350	403	357	370	396	396	380	379	381	371	362	359	368	397	419	406	369	352	340	372	349	329	406	347	389	396	380	376	364	382	387	376	336	411	358	386	349	373	366	367	373	366	421	407	353	369	371	388	391	352	412	349	418	368	379	350	372	392	376	375	431	420	378	372	370	385	409	387	429	358	359	395	383	377	383	381	379	381	396	346	392	430	420	372	402	385	389	371	377	403	425	393	372	351	363	353	389	365	386	392	402	404	350	404	388	355	342	398	380	395	389	395	380	356	366	381	410	365	363	386	390	376	421	391	413	379	388	355	412	383	383	355	377	381	382	369	420	384	364	355	419	418	389	356	398	401	373	348	390	382	383	383	360	389	415	390	337	394	353	403	357	347	418	379	377	361	380	408	393	398	362	363	391	368	343	407	365	376	414	354	379	389	381	395	343	341	363	364	388	369	370	404	353	384	384	376	387	367	384	379	355	353	387	381	369	383	368	389	384	372	361	409	396	383	402	409	369	344	419	360	412	398	390	391	380	377	393	377	402	363	380	379	363	395	374	427	394	411	376	407	364	392	386	372	375	408	390	351	378	401	390	366	382	395	383	387	378	369	394	378	375	384	396	385	381	400	342	362	397	369	401	357	405	395	384	395	399	380	412	378	385	378	367	380	385	426	360	383	394	370	357	370	391	402	406	392	396	394	366	389	348	358	365	393	382	435	362	393	367	392	364	397	407	372	378	391	399	373	353	413	360	380	420	397	402	368	361	402	388	346	390	360	360	379	372	404	373	370	363	369	367	371	379	368	384	385	388	363	376	373	372	421	381	344	360	393	351	379	350	370	395	382	388	386	366	361	377	403	386	367	382	385	349	388	390	396	385	394	367	371	357	364	395	350	342	386	403	389	372	352	397	390	392	354	391	390	371	361	382	381	386	414	379	380	367	358	393	364	385	392	354	391	403	387	367	396	378	382	402	379	392	360	377	402	408	382	383	386	383	355	374	374	351	387	383	359	417	381	355	377	388	409	384	370	362	349	369	385	385	340	370	399	364	350	389	381	397	360	371	378	399	414	388	402	399	365	368	357	396	404	372	363	378	392	384	392	376	368	385	389	392	324	395	379	368	389	393	374	375	364	364	388	375	372	398	374	378	360	397	343	403	394	362	413	368	392	385	393	396	373	411	404	392	365	362	383	409	382	409	415	388	387	384	372	388	401	399	402	389	413	402	373	414	349	373	397	398	397	361	395	375	374	403	370	408	397	382	404	391	381	393	386	352	405	377	342	407	355	372	386	364	373	363	396	379	392	382	394	381	409	379	365	390	411	390	382	403	392	395	356	395	364	399	380	395	378	405	354	399	357	398	384	393	399	335	394	385	356	397	401	369	373	378	380	402	368	395	372	366	385	352	359	370	379	354	388	397	379	387	385	397	339	404	365	382	394	379	380	401	400	369	386	400	351	398	407	378	395	396	388	404	340	421	388	395	379	390	379	384	374	393	358	379	369	418	361	387	396	374	377	390	386	396	409	359	373	405	400	378	387	414	382	373	406	379	376	439	424	379	369	358	367	403	428	388	384	386	390	384	424	358	366	373	381	369	382	376	420	346	404	371	357	351	419	382	397	394	365	385	379	383	389	417	403	411	401	355	346	386	328	401	384	386	345	404	386	384	350	399	374	335	339	375	373	420	387	365	412	397	369	360	369	347	401	347	383	376	404	381	354	374	419	372	372	397	390	416	374	341	377	375	396	384	385	391	407	387	375	390	359	384	329	404	384	364	382	387	386	371	393	338	365	361	366	424	334	396	377	400	413	393	357	354	397	404	391	368	404	426	369	405	395	386	354	375	384	384	398	341	423	381	401	395	400	389	391	359	375	378	365	372	380	417	349	406	372	405	391	388	385	361	366	385	379	381	383	418	370	376	379	387	371	359	400	362	348	393	376	386	379	399	379	415	351	387	352	374	397	381
23673	20976	28354	24770	23255	20956	13659	7126	5001	4183	3796	2777	1975	2004	1497	1329	1077	920	790	747	740	646	635	586	574	609	519	527	536	533	502	530	539	562	505	524	515	496	508	523	506	532	555	521	526	457	526	551	494	506	488	544	516	539	566	505	530	561	529	518	523	547	482	533	538	498	509	512	530	543	559	477	573	519	508	499	494	476	501	505	524	496	500	548	541	450	528	502	500	528	529	540	536	531	530	509	522	501	530	507	515	514	462	512	526	512	533	545	527	526	466	500	488	511	540	524	511	477	481	502	480	480	512	522	520	491	494	501	541	494	520	473	519	498	466	498	487	494	503	525	537	537	458	510	509	519	511	513	504	511	530	525	485	538	489	508	511	542	517	513	530	499	511	501	469	526	522	502	541	499	517	508	517	473	499	496	506	529	510	491	504	513	514	509	522	546	538	487	501	518	520	525	534	545	495	473	513	544	518	490	498	475	504	528	493	464	520	517	545	562	502	511	494	489	486	484	513	536	499	486	516	520	546	471	523	527	491	513	507	500	474	507	472	516	518	485	504	512	510	545	506	498	533	520	487	499	530	506	518	481	514	492	479	495	529	515	516	483	532	548	527	509	552	546	516	499	503	530	543	510	487	495	521	563	501	482	543	509	493	519	519	549	519	509	496	507	495	512	498	451	551	508	497	494	512	501	499	527	508	519	525	530	555	551	512	531	518	526	515	509	544	523	525	548	462	551	527	562	491	491	550	528	491	548	489	489	514	504	489	491	488	469	493	556	499	499	555	480	534	522	517	520	513	550	483	479	490	511	516	538	513	501	517	531	508	541	511	513	472	514	523	504	513	548	488	517	468	546	508	493	517	467	499	503	534	540	493	509	481	508	459	486	559	511	551	501	486	520	523	493	524	532	537	557	490	524	502	504	524	550	513	493	508	511	562	477	532	565	547	529	542	519	547	508	502	525	475	504	557	481	531	522	495	525	531	494	520	537	463	501	548	470	502	506	499	462	525	522	501	522	516	516	530	513	495	503	545	517	501	478	520	516	495	505	525	504	490	526	486	521	500	489	541	520	469	510	513	507	516	510	529	504	519	480	547	555	510	523	548	496	531	516	511	509	521	478	499	489	493	516	490	518	507	519	510	506	502	545	529	498	507	522	488	473	501	479	482	514	522	475	534	538	533	520	507	545	536	519	526	525	528	494	519	479	528	501	477	500	472	492	505	494	501	525	496	525	502	524	494	522	560	566	485	501	481	501	514	498	473	514	551	500	489	505	535	538	520	508	544	543	475	481	518	512	518	493	533	549	516	514	507	508	554	490	499	522	475	524	482	493	506	482	554	508	565	532	512	509	493	517	554	525	535	503	532	523	503	516	504	512	526	482	535	515	508	513	494	530	481	521	478	527	514	509	507	517	514	501	500	519	530	454	512	514	558	527	492	518	501	484	532	520	570	546	473	509	497	506	502	535	535	485	474	484	516	511	536	542	496	515	519	488	542	491	515	496	504	533	506	564	519	511	514	561	519	520	506	517	516	487	510	479	495	490	543	517	499	491	531	506	476	544	489	516	548	451	512	498	492	480	513	482	504	488	475	518	486	491	552	515	501	537	520	521	494	507	552	506	496	545	550	533	531	506	471	569	503	507	513	496	477	525	534	479	512	539	519	479	512	524	541	491	490	525	524	525	513	510	515	520	558	534	477	526	523	520	483	524	491	522	464	516	530	518	527	520	538	487	492	524	500	476	524	523	493	499	505	505	530	502	494	506	534	494	504	517	517	506	516	543	545	503	545	512	514	493	533	529	518	477	476	499	519	519	506	510	493	470	493	444	499	472	492	466	506	505	556	495	511	504	497	507	591	504	527	523	461	493	507	511	522	513	493	523	534	534	501	494	508	482	484	495	529	525	496	533	480	507	465	462	535	538	511	527	492	487	519	478	520	537	522	512	486	508	477	519	560	549	507	509	464	504	528	499	494	508	495	512	486	509	536	503	466	539	502	541	532	487	525	525	542	540	527	486	508	492	470	492	541	495	531	504	513	483	484	516	491	528	508	523	512	509	486	493	473	494	544	556	520	524	489	473	547	497	553	515	507	511	556	500	493	515	514	491	477	484	521	459	486	536	486	514	511	497	544	521	493	499	546	486	539	536	479	486	499	516	523	489	545	507	487	512	508	529	486	541	497	522	530	505	503	490	512	500	506	531	498	475	533	550	528	522	539	542	539	479	504	522	524	500	514	493	509	544	499	480	479	522	524	484	505	509	527	495	482	501	501	539	493	513	484	487	468	445	481	525	470	510	533	521	555	525	465	474	513	521	519	496	482	533	485	519	522	471	530	495	507	508	511	503	513	493	492	511	484	482	502	525	497	511	531	560	540	511	469	542	541	521	479	487	488	506	526	486	522	517	503	530	494	505	536	512	527	556	516	545	493	477	527	509	559	522	504	492	535	521	522	540	549	498	500	517	473	479	520	478	495	518	534	478	501	484	523	498	504	530	481	524	552	503	541	459	513	514	538	486	524	544	480	513	529	448	544	530	522	501	525	503	491	529	511	497	530	486	514	525	539	532	513	516	506	507	510	507	512	503	532	518	477	481	548	533	552	485	518	512	549	532	495	530	509	506	549	515	521	508	486	494	522	526	494	522	543	516	513	514	520	523	494	529	497	517	533	507	458	515	510	530	517	496	474	524	508	486	465	493	549	503	503	499	511	473	513	510	509	527	506	486	481	511	531	478	519	533	528	542	469	513	555	484	522	494	496	536	518	534	477	500	497	524	499	534	495	475	527	484	508	492	494	524	527	550	495	498	467	503	508	491	505	489	477	513	543	510	479	484	534	509	511	487	467	484	490	529	490	475	524	473	503	564	469	483	534	525	509	546	487	496	486	490	495	487	515	538	504	501	545	511	473	533	503	519	511	469	509	499	509	497	521	488	517	503	509	529	504	517	525	510	510	531	481	520	493	499	540	515	489	513	494	483	510	514	468	522	520	483	510	487	509	499	546	519	535	512	497	465	528	540	503	530	535	496	467	510	503	557	544	525	529	518	523	494	513	495	494	493	491	523	487	501	525	598	510	547	504	512	520	534	464	519	510	483	507	500	524	508	518	477	469	516	460	502	497	488	536	519	516	448	513	510	472	464	467	467	496	516	526	492	507	473	499	523	537	524	513	491	522	549	503	497	498	516	524	507	538	558	534	526	489	522	475	538	479	444	484	506	504	487	524	541	512	512	532	521	505	482	513	503	491	521	524	465	488	550	486	501	504	455	490	533	493	508	531	496	485	529	503	489	556	518	499	487	537	570	471	502	482	507	482	498	491	512	539	458	542	525	520	498	529	523	524	550	553	505	531	516	539	484	549	508	521	465	521	570	516	492	536	509	525	516	486	496	565	489	518	527	511	504	501	481	496	486	508	513	517	557	505	499	487	482	510	496	507	479	477	511	509	464	530	525	498	506	516	523	525	511	482	499	533	531	527	529	510	515	506	502
31150	53900	41344	32612	28059	19916	13692	9680	7483	6444	5782	4175	3030	2880	2131	1878	1491	1252	983	944	809	753	706	640	661	637	554	552	553	581	578	520	547	535	522	539	560	523	491	512	568	514	544	542	539	535	565	561	553	547	580	533	562	573	564	573	523	546	525	553	544	558	526	573	536	499	537	507	534	513	521	503	532	529	538	496	523	528	501	507	544	556	583	556	520	535	496	519	511	574	549	561	483	523	526	488	526	499	523	542	560	514	532	496	529	536	500	504	507	508	532	540	493	504	524	510	517	532	540	512	529	556	517	511	547	533	500	486	538	567	533	501	534	546	493	529	556	467	520	537	533	520	537	509	527	550	509	520	515	506	488	513	492	510	514	553	500	501	534	537	489	528	566	496	505	560	496	529	506	549	537	526	481	522	470	510	537	574	535	530	548	510	502	527	488	479	557	483	529	482	526	527	513	522	544	558	504	516	517	495	517	567	563	494	502	537	538	513	505	479	523	540	531	555	504	497	536	531	545	533	480	532	573	527	506	554	534	482	531	525	557	502	537	531	514	523	511	529	462	541	521	518	522	546	529	492	542	534	515	522	537	496	516	534	479	497	502	516	522	532	545	516	525	523	467	525	476	520	541	516	489	479	515	503	494	501	530	563	558	502	534	512	515	563	532	516	555	527	545	506	545	514	502	488	532	552	534	527	538	521	544	501	507	506	457	506	564	512	488	525	525	539	499	523	565	530	530	508	526	476	508	519	546	500	532	543	527	495	534	530	535	491	491	545	488	577	511	492	529	495	513	545	532	511	503	546	551	533	534	546	537	529	496	537	517	542	539	494	541	489	515	539	475	548	553	507	499	527	510	528	511	515	523	522	521	536	496	478	527	512	534	531	537	498	519	488	522	525	524	517	529	523	530	548	516	522	556	475	518	508	526	533	509	526	478	551	543	497	491	558	532	568	528	496	516	505	498	494	499	501	514	491	502	548	504	490	538	558	479	547	580	544	483	538	510	521	487	538	514	537	520	527	497	560	536	512	516	553	531	521	554	552	535	548	536	467	529	535	499	529	549	486	513	521	518	473	520	486	504	513	533	510	509	532	516	554	506	521	549	502	522	539	499	489	520	535	515	488	499	536	558	527	536	544	528	530	506	476	501	526	505	525	470	493	516	563	474	503	480	544	563	547	503	517	501	536	562	511	574	520	523	534	514	527	504	556	529	480	538	505	547	549	526	507	523	526	531	509	552	540	528	509	522	526	488	534	540	511	527	537	517	508	530	527	501	507	505	513	474	520	518	526	488	513	556	513	490	526	563	540	567	534	534	490	514	560	522	548	498	535	561	494	544	513	546	536	518	473	491	490	517	495	560	531	506	507	498	484	523	532	483	532	520	513	511	499	534	496	493	477	508	499	519	552	531	525	553	465	535	499	502	534	538	536	498	472	542	543	508	561	474	544	529	519	514	494	510	571	540	542	526	528	541	558	500	532	503	493	504	554	541	503	498	532	509	538	567	554	518	504	532	540	499	501	507	493	457	525	516	522	498	540	537	516	579	508	502	508	533	527	502	530	556	505	532	526	531	484	517	498	521	511	571	538	509	460	568	502	559	536	534	563	515	533	540	554	527	507	532	510	487	504	515	493	519	591	525	486	525	505	533	505	493	550	506	525	480	533	549	519	529	551	518	495	524	533	525	571	515	564	505	488	567	537	549	524	504	540	479	461	527	520	478	517	524	525	551	544	517	504	500	517	525	536	524	532	567	547	509	521	482	509	507	545	544	529	529	561	549	502	499	519	552	515	531	507	509	536	519	507	526	517	486	497	526	465	506	496	498	495	548	484	509	534	504	538	536	533	516	525	512	557	512	544	490	498	529	537	511	514	557	504	500	502	503	508	510	525	516	576	491	505	526	537	539	546	560	553	508	560	547	499	538	493	487	510	488	542	544	518	512	568	508	488	516	522	529	525	508	526	525	531	512	512	516	548	486	505	492	510	522	561	522	524	495	571	520	525	542	543	538	519	525	536	487	539	557	503	485	528	489	530	519	538	554	526	492	506	531	531	539	517	465	493	570	513	510	531	534	498	506	569	522	519	491	530	542	507	520	506	563	506	533	491	538	552	536	541	536	547	527	537	526	547	507	533	533	514	535	533	531	540	532	479	555	525	556	500	550	503	487	540	510	510	530	534	501	546	536	523	550	581	538	475	563	521	560	554	535	538	532	504	507	578	542	525	526	543	536	503	504	513	507	527	517	517	578	493	494	494	517	574	474	514	517	497	504	552	524	477	482	545	542	530	545	544	514	541	526	545	522	521	547	509	535	502	552	542	541	558	515	528	535	531	521	516	516	505	505	564	504	527	545	543	528	492	520	486	531	521	502	535	542	493	536	579	540	526	526	506	528	549	546	528	524	534	525	552	500	494	495	594	504	545	547	547	488	514	474	560	513	538	560	524	513	514	535	540	488	549	532	520	517	513	525	508	517	554	521	542	564	523	538	565	512	515	473	538	518	528	533	519	536	553	513	505	550	551	565	484	509	516	505	509	510	522	547	501	519	468	556	532	562	527	541	555	544	536	525	522	530	524	519	518	532	495	534	531	543	545	539	511	493	537	511	504	503	534	516	503	515	540	535	554	537	550	523	541	501	522	546	514	522	539	511	545	539	498	502	516	529	519	546	569	547	517	510	528	518	470	516	492	522	571	512	556	514	527	514	522	537	551	514	494	497	547	516	497	523	499	523	543	515	535	542	521	527	487	538	518	501	530	548	514	561	507	558	538	515	517	523	513	557	522	498	547	529	553	523	486	519	531	505	556	507	538	506	526	485	552	537	474	522	518	509	534	516	516	529	528	582	485	501	491	519	535	517	540	546	551	510	534	501	528	514	542	573	499	521	534	521	507	514	548	537	472	536	510	511	481	529	480	541	528	497	505	580	554	496	551	526	511	565	543	538	492	536	532	542	515	530	515	516	502	550	547	506	501	529	499	552	523	509	525	537	545	565	517	501	547	521	510	541	489	545	526	510	509	533	479	564	508	540	557	515	546	511	533	488	491	516	501	561	516	498	519	504	510	511	467	535	526	538	506	530	505	496	521	537	552	551	519	515	550	493	514	518	508	515	547	521	496	531	503	525	526	550	518	494	514	501	501	558	510	513	512	502	511	523	518	532	544	499	544	530	507	527	515	521	489	512	483	517	482	518	507	517	545	517	479	463	533	511	523	512	520	501	570	513	549	502	509	515	535	528	538	513	532	524	562	535	534	512	492	499	534	510	518	520	494	531	543	526	528	521	499	522	510	513	525	539	510	543	481	523	541	518	506	537	546	523	494	525	526	556	515	502	521	556	554	477	534	565	526	500	553	518	500	542	559	510	576	496	574	522	569	498	528	493	546	493	528	499	516	506	483	521	517	497	507	523	537	516	507	511	541	437	504	556	572	479	513	501	526	507	516	530	529	522	521	488	484	525	499	522	528	494	527	557	550	529	511	540	499	505	505
24876	21208	28277	27103	22539	14532	8314	4934	3735	3479	2852	1716	1541	1439	1139	1056	844	680	662	679	590	556	494	496	459	437	471	452	471	432	397	433	411	426	410	410	406	409	402	431	424	466	401	484	436	446	461	432	410	416	442	410	395	395	457	470	407	416	395	439	425	426	425	418	431	413	412	428	433	405	424	404	437	421	403	433	425	409	388	469	393	408	437	437	416	426	417	419	377	449	416	416	354	412	461	452	389	439	458	418	434	438	417	415	432	437	436	443	446	443	431	427	403	443	437	422	430	380	420	425	399	443	406	394	387	416	408	414	403	391	404	419	440	408	389	436	445	400	399	416	378	429	435	401	447	428	404	403	397	416	426	417	405	413	406	403	461	407	400	437	419	401	444	391	435	448	421	404	427	420	381	415	473	406	447	417	389	414	428	441	395	424	411	416	401	403	378	413	400	413	416	410	431	418	409	430	401	426	407	435	428	409	418	412	434	436	415	418	438	383	417	436	431	437	406	388	437	424	406	422	418	452	413	412	414	386	463	394	432	421	440	412	458	427	398	425	384	420	397	465	455	396	416	419	429	409	454	419	402	428	419	437	397	405	419	396	410	413	429	419	433	429	409	434	420	407	453	422	400	419	440	405	428	420	403	439	425	410	448	417	425	420	412	412	409	437	422	409	416	475	393	429	407	409	419	433	375	391	420	412	396	455	435	392	418	417	408	426	419	421	422	388	397	370	466	425	454	399	429	413	395	423	419	424	413	408	427	407	452	408	413	426	412	401	392	420	445	402	388	392	426	399	408	411	394	372	375	441	433	404	410	409	405	431	449	429	434	416	460	402	420	395	419	431	421	426	424	426	438	417	442	392	432	459	418	434	383	424	434	423	390	419	408	417	424	417	413	452	399	412	390	411	399	415	443	429	415	423	417	418	402	439	436	450	442	426	431	436	384	423	401	407	404	437	444	458	407	408	409	406	398	417	438	433	411	414	402	438	427	416	449	453	430	399	417	435	413	423	434	426	397	411	419	406	398	426	402	419	423	412	417	403	409	466	411	452	419	369	401	449	423	440	384	444	406	422	445	365	425	437	434	421	441	416	451	429	459	445	387	404	438	449	407	376	418	424	455	441	408	435	444	406	420	434	430	433	424	441	450	403	414	424	450	425	425	447	429	407	429	418	436	448	422	456	414	411	394	404	410	443	443	425	430	418	405	430	411	404	404	420	429	433	399	419	434	428	405	428	397	428	447	412	442	429	424	443	420	410	420	415	424	396	396	409	418	452	411	415	422	425	411	413	415	426	428	444	425	420	381	434	414	420	416	405	415	465	418	436	402	445	431	411	410	397	423	394	409	396	415	357	422	432	410	396	428	416	437	398	407	422	451	429	411	394	438	385	425	402	408	407	445	393	390	458	415	425	439	415	407	406	393	417	416	412	415	391	400	400	392	429	404	444	428	389	428	438	414	408	397	443	387	407	436	410	401	393	423	385	394	411	427	428	413	419	432	437	406	382	373	413	416	379	406	392	480	420	408	410	439	435	390	408	366	408	381	412	399	437	417	415	444	432	442	413	437	418	439	418	448	437	423	450	439	429	427	412	394	409	432	389	405	419	426	396	388	413	421	443	412	414	460	427	434	374	407	417	438	427	400	414	421	432	438	413	428	429	423	429	387	406	406	437	443	446	375	422	376	417	421	420	432	416	426	427	427	423	411	444	419	418	405	404	431	427	416	408	400	416	448	435	414	390	426	419	426	447	411	403	451	454	409	393	437	375	387	398	428	380	405	419	423	441	370	408	403	447	419	443	383	418	403	396	380	425	422	448	402	410	430	456	478	453	441	399	408	417	430	412	400	427	468	446	394	411	442	425	414	412	481	434	377	419	408	436	439	398	418	367	421	399	430	436	453	420	403	405	414	406	454	390	419	422	450	400	439	425	468	461	391	438	387	417	440	386	410	406	387	414	446	423	436	395	428	445	423	452	450	421	398	467	427	448	418	437	397	387	414	419	409	399	432	445	390	408	406	406	396	422	420	448	463	420	437	411	397	403	428	430	406	423	396	401	388	429	410	438	404	393	424	428	414	398	425	420	418	437	389	400	432	407	433	406	415	393	411	411	436	409	412	442	414	411	406	400	422	427	407	472	389	416	410	415	434	423	374	427	414	436	424	411	387	380	433	440	436	383	384	453	430	415	444	402	411	405	435	412	418	416	422	431	412	416	412	416	423	419	425	430	427	424	452	441	393	435	412	426	427	433	412	430	422	435	460	392	399	428	412	420	456	451	397	396	407	427	413	440	413	393	411	419	409	427	404	431	401	441	453	386	423	394	398	432	458	419	446	420	431	402	382	428	450	426	412	420	441	388	351	417	403	424	433	440	425	408	405	392	397	438	449	413	428	403	453	402	423	406	430	411	408	401	450	377	412	436	395	433	405	403	388	411	414	432	443	431	412	414	427	421	394	404	431	413	395	422	432	394	449	426	439	426	396	429	427	438	447	424	387	432	397	400	429	462	431	417	405	437	429	437	424	400	397	455	425	438	389	420	404	425	417	401	428	422	423	407	425	427	421	441	394	411	424	409	403	441	428	431	411	432	415	447	413	405	427	412	416	395	387	425	396	408	429	453	411	430	381	387	412	401	390	427	403	389	435	391	436	403	426	439	439	429	418	423	409	435	407	386	410	452	435	418	433	397	386	422	396	416	415	412	425	410	375	489	469	401	410	435	399	438	422	422	410	425	406	414	384	402	381	413	412	404	389	395	449	423	397	407	412	425	416	423	419	395	440	356	421	409	439	410	384	449	435	411	429	394	418	430	418	434	413	427	446	430	424	418	425	446	418	412	422	446	434	423	465	410	379	418	424	437	420	450	504	404	401	440	406	443	452	396	413	432	407	441	431	405	421	421	416	423	399	411	417	416	408	396	431	385	440	426	416	441	429	391	414	392	431	426	418	458	391	414	454	409	412	435	433	384	411	424	435	390	437	370	424	442	377	447	419	404	432	440	425	417	376	390	412	430	408	399	430	396	391	442	424	431	428	420	459	458	427	405	396	415	408	440	436	398	391	408	420	389	409	384	408	408	435	409	418	439	413	408	437	440	436	456	415	438	426	389	426	444	464	387	414	407	458	415	436	382	419	393	433	418	457	427	407	404	404	429	409	429	452	443	433	424	398	430	388	392	434	459	423	426	423	410	428	422	416	419	396	402	418	444	432	418	420	396	420	429	390	430	393	451	399	405	444	406	411	392	407	456	439	417	434	402	425	419	432	444	407	418	419	413	428	421	425	422	382	423	398	417	411	419	416	433	440	427	420	401	420	449	405	435	458	424	402	406	422	430	445	444	419	415	454	397	410	447	427	436	455	448	454	439	389	410	414	454	394	419	421	387	424	424	388	405	443	417	413	420	391	425	416	424	401	382	437	405	440	433	420	402	428	418	439	406	451	369	421	387	418	399	402	430	405	466	428	379	432	385	412	405	412	420	392	408	392	378
30544	49856	37863	29736	24602	16066	11378	8010	6285	5869	4818	2809	2526	2268	1762	1442	1169	982	875	806	773	634	585	533	574	522	456	493	516	485	448	420	442	434	436	467	479	468	482	445	468	465	429	466	450	456	454	449	465	486	494	474	471	458	473	455	471	450	475	504	482	434	456	462	467	432	448	475	430	466	450	417	437	470	427	463	440	434	422	454	464	489	484	468	460	442	440	431	456	415	452	429	457	450	490	480	495	478	433	453	468	414	433	437	427	420	456	440	445	435	447	439	385	432	465	490	483	437	466	445	434	436	469	419	461	472	420	448	449	459	465	460	421	436	444	448	432	428	412	430	454	420	444	456	465	420	433	484	431	447	425	471	427	393	425	472	450	459	430	502	443	457	443	426	452	448	445	443	411	443	433	436	465	466	460	425	459	487	424	438	469	429	447	451	473	455	453	471	467	445	432	476	460	447	454	460	460	453	459	448	440	418	464	427	428	466	478	416	490	440	473	463	501	418	428	436	430	437	437	468	466	449	429	405	466	444	436	509	460	421	429	434	465	411	442	431	422	440	459	392	428	463	423	448	438	404	428	444	466	447	472	466	472	459	435	460	378	431	441	439	499	427	440	481	431	461	477	481	456	434	448	456	448	439	469	448	459	416	450	451	418	434	432	441	428	464	421	428	447	466	457	435	454	437	417	461	423	438	433	449	412	449	446	473	451	476	453	433	456	473	464	432	468	459	464	464	438	465	426	473	481	485	481	470	475	433	453	425	452	418	434	478	427	455	440	444	464	436	431	420	458	444	486	441	401	440	437	429	425	482	442	443	449	448	438	465	448	483	447	463	478	503	431	482	432	427	433	396	441	461	449	467	454	456	441	439	462	484	492	471	412	471	455	444	447	474	463	452	462	412	439	431	453	434	455	453	430	471	430	441	496	419	460	462	440	458	485	397	460	449	419	408	478	463	431	453	441	453	436	465	467	436	443	447	471	419	395	474	433	477	487	434	458	456	490	463	450	436	432	437	421	434	438	464	476	437	457	452	451	436	481	478	461	457	433	444	440	456	405	478	404	463	465	449	454	454	399	393	437	459	445	431	470	435	412	481	445	459	449	455	464	447	438	445	434	458	464	454	451	473	474	447	427	441	465	490	454	488	445	433	439	458	464	452	472	420	448	423	443	457	432	429	470	439	453	424	468	465	485	466	449	459	469	465	440	464	438	445	443	427	464	449	444	440	462	442	432	431	439	489	469	433	464	429	451	453	435	450	444	411	433	424	441	420	446	443	402	397	461	412	475	454	424	439	474	473	455	457	429	398	438	454	506	469	407	452	458	450	463	455	472	501	428	456	441	484	476	435	424	454	422	441	473	486	443	431	478	406	473	440	451	440	435	468	463	469	416	466	420	472	431	433	476	412	448	449	431	431	435	455	439	453	439	429	399	452	432	440	477	485	442	463	472	445	425	413	473	484	426	411	491	405	466	432	429	466	455	452	425	451	493	423	455	452	451	440	470	368	414	466	451	451	458	463	423	499	479	453	419	449	444	467	471	464	452	445	462	433	461	471	454	430	489	473	433	445	439	426	457	427	405	481	453	463	401	447	428	503	445	459	424	425	449	438	452	438	501	466	467	420	471	428	437	466	423	441	478	444	462	466	454	431	473	461	444	446	476	425	458	429	476	435	452	413	444	458	443	460	457	448	461	478	411	463	424	408	440	480	429	440	472	453	441	433	450	450	472	447	425	452	457	480	446	481	430	430	445	438	450	462	455	471	446	458	462	454	490	408	450	454	492	459	431	450	442	429	429	434	440	416	438	483	455	466	421	495	438	458	436	450	436	435	445	466	426	486	445	469	437	423	485	440	439	441	435	424	475	434	454	457	459	460	437	464	470	463	447	442	434	457	457	447	430	460	451	478	465	425	467	412	447	422	446	483	436	410	435	458	431	433	425	428	395	401	436	454	451	466	455	431	408	462	453	459	486	450	496	449	430	465	430	460	397	436	476	475	436	425	466	428	472	446	422	441	435	469	461	478	439	449	478	411	470	452	467	464	412	455	429	448	486	401	508	424	430	434	460	422	454	455	430	514	429	431	504	491	440	452	448	461	438	450	443	472	459	409	439	431	442	505	450	423	505	452	452	424	456	473	473	431	439	470	466	443	468	468	471	463	450	430	478	420	438	431	477	439	439	441	469	452	488	448	442	394	442	461	448	469	440	444	439	453	451	487	461	453	449	440	482	467	490	504	474	462	452	473	455	469	402	432	468	457	437	422	446	463	464	457	451	436	455	456	447	454	487	452	463	415	460	414	449	431	442	445	449	470	489	489	444	457	459	426	472	482	461	434	430	425	434	441	427	455	495	466	455	461	415	487	430	400	428	448	459	434	440	443	456	433	467	484	461	468	437	447	441	455	442	468	464	436	464	480	455	486	457	489	423	426	476	477	423	429	434	474	438	433	444	426	446	471	421	437	473	431	433	445	475	446	458	423	456	440	467	457	434	452	454	454	455	457	439	477	462	433	444	487	440	440	437	449	441	446	457	437	421	448	471	449	428	449	431	401	445	445	439	482	430	446	461	412	498	437	445	427	463	451	461	425	458	418	427	463	485	442	438	435	451	447	440	471	446	470	470	431	471	458	440	426	434	435	427	455	443	466	461	445	486	445	468	457	487	482	462	434	434	453	436	450	476	404	420	452	464	441	437	455	422	450	450	472	485	464	428	449	425	430	459	445	450	440	430	456	461	506	454	456	452	428	466	483	439	437	439	440	503	442	466	464	466	443	462	480	422	426	449	468	452	460	452	475	425	447	451	464	462	463	484	468	459	443	461	457	460	440	458	433	466	445	451	441	472	447	446	447	459	472	480	457	459	434	457	473	451	445	437	469	435	429	468	472	434	494	438	436	448	463	449	481	439	453	459	409	453	453	454	434	447	448	492	448	419	481	473	478	423	445	441	485	446	456	477	445	438	424	486	432	452	436	474	451	429	458	450	434	465	452	438	463	455	426	456	457	473	435	444	458	458	477	438	469	421	463	468	452	451	467	464	447	426	435	470	484	460	470	455	485	435	435	424	469	422	442	424	442	456	423	455	457	434	449	432	421	466	463	429	458	413	435	435	440	437	460	452	448	427	458	403	429	442	456	458	462	453	439	441	453	471	440	443	403	455	461	472	472	448	422	453	447	444	476	444	471	486	474	432	439	445	449	460	449	468	436	447	435	453	471	475	435	458	471	460	453	408	436	433	449	474	448	459	421	413	469	445	415	465	454	490	434	447	446	433	448	501	443	444	452	420	474	443	453	467	467	443	433	422	429	446	474	486	469	429	467	418	464	449	458	416	420	461	450	484	439	421	429	447	421	449	457	462	456	467	444	484	499	461	443	463	465	454	453	486	485	453	448	423	438	422	442	459	453	442	442	455	454	432	433	453	453	435	443	454	459	423	453	482	468	429	483	460	429	433	461	431	488	437	405	472	502	432	477	440	465	487	414	456	471
22614	21079	28771	23839	22103	23048	20901	10367	7459	6949	4751	3621	3271	2952	2170	1945	1582	1402	1237	1110	942	941	886	754	738	740	729	721	711	720	695	737	678	626	694	664	699	693	659	678	669	657	676	686	649	674	642	668	656	647	655	659	666	706	713	714	652	664	716	693	663	677	684	629	682	635	691	606	649	648	681	668	662	670	653	666	669	616	677	627	610	671	652	658	689	660	718	665	669	675	662	626	641	671	633	669	643	647	676	641	716	669	638	679	642	639	655	653	648	625	643	664	665	596	630	673	678	665	652	630	657	659	664	615	632	676	621	694	651	671	674	695	650	700	689	662	679	637	656	651	625	652	681	653	626	670	689	662	651	662	674	635	658	698	664	641	632	704	635	669	666	650	666	630	633	717	635	655	652	627	654	689	673	615	658	628	680	678	682	683	654	700	706	688	681	640	675	635	606	656	663	689	654	644	615	679	687	659	658	638	649	655	654	643	636	643	660	645	683	641	643	613	693	665	734	654	645	682	639	691	679	646	700	669	684	674	669	655	645	632	660	634	656	687	655	633	665	664	666	705	679	630	617	638	680	656	633	659	653	658	642	694	595	690	670	668	657	610	657	717	645	663	637	622	644	680	645	671	670	646	688	696	643	611	648	641	655	651	651	665	661	730	624	691	659	664	696	692	698	640	608	659	701	651	615	657	695	665	654	673	629	701	660	677	618	665	683	647	662	653	632	614	600	622	654	636	649	685	623	678	641	666	663	649	662	667	617	710	684	688	668	660	674	652	666	629	652	692	674	622	654	600	641	634	694	689	649	628	656	665	668	629	682	687	677	618	637	636	678	620	652	649	684	665	659	626	619	635	668	669	657	677	644	658	610	669	666	659	724	679	664	642	713	681	670	628	654	632	666	665	669	668	695	655	703	695	647	676	685	640	617	623	678	631	623	667	654	686	654	651	712	675	651	664	685	652	653	663	672	631	668	676	711	620	646	624	648	670	633	659	613	656	675	647	698	649	644	673	618	636	634	633	624	671	641	690	682	639	613	608	642	657	673	656	687	622	670	655	638	639	662	681	628	632	691	646	647	707	666	674	700	630	648	647	665	668	672	639	662	661	677	702	642	680	675	638	663	645	690	665	677	654	664	694	655	658	645	634	617	654	660	683	657	687	655	641	622	647	689	661	666	676	629	672	637	690	685	644	661	695	718	661	674	686	670	656	673	661	686	650	703	612	675	650	664	611	647	641	626	670	639	664	691	596	656	642	728	682	640	637	663	638	630	639	607	589	626	643	650	683	638	657	633	654	679	644	656	659	653	635	679	674	655	697	665	651	663	678	653	674	634	683	640	626	665	617	655	681	653	634	646	632	679	698	665	616	718	654	711	651	659	648	689	674	635	686	668	651	683	666	671	626	670	623	677	690	679	656	646	694	628	657	649	715	679	670	689	686	636	666	654	645	673	649	642	626	687	670	705	641	652	659	606	676	667	657	663	666	622	626	702	654	689	652	637	671	678	634	668	708	700	669	680	637	656	636	672	683	659	680	678	699	642	685	628	633	642	625	629	624	644	637	680	660	660	657	620	636	670	636	690	648	654	652	633	678	686	644	666	687	641	669	693	640	652	701	623	650	665	668	627	644	655	620	646	657	644	662	649	623	678	639	676	610	662	667	676	664	638	624	683	579	662	635	646	671	632	650	641	709	623	734	633	661	667	705	608	623	660	660	624	677	641	690	678	675	679	664	672	638	669	646	628	654	647	596	637	686	629	635	643	687	652	634	670	631	649	646	694	636	662	645	648	672	634	649	605	638	641	632	670	657	664	655	679	659	664	654	690	642	615	648	654	640	674	643	621	700	637	676	653	660	653	625	657	660	625	612	659	671	663	623	640	638	649	676	665	621	668	671	672	570	629	643	594	664	642	685	648	724	668	656	648	654	649	679	712	604	659	685	727	640	681	648	640	658	677	652	644	680	655	656	656	639	620	630	640	651	637	657	592	635	688	658	629	634	652	645	689	634	653	668	643	590	613	663	626	623	624	631	682	667	669	695	624	684	647	633	628	648	634	628	655	649	617	697	660	669	662	630	650	657	647	668	665	633	686	689	672	691	694	689	649	636	680	648	607	655	659	636	678	670	685	658	621	663	625	648	644	702	703	648	616	703	672	636	632	677	652	680	646	659	683	673	698	646	680	613	673	602	618	631	652	680	662	659	688	636	599	652	658	649	664	614	665	632	617	706	645	615	701	663	661	647	662	643	693	642	647	640	662	661	670	647	637	659	664	664	659	648	631	617	677	651	670	683	646	614	606	648	631	704	603	674	656	630	650	638	661	692	670	675	671	660	642	688	697	652	688	678	623	684	646	676	646	652	641	688	610	628	632	667	707	647	691	680	660	652	620	684	649	620	639	622	657	652	647	647	603	630	602	631	665	691	679	688	634	639	695	621	640	688	633	663	666	648	610	660	656	679	653	618	706	667	717	661	687	642	666	629	648	706	628	675	639	628	648	641	665	675	616	671	681	666	680	640	652	622	666	675	678	666	646	658	609	645	634	674	697	659	650	634	657	647	610	653	637	639	688	646	634	635	649	669	633	692	684	683	663	667	676	590	646	623	649	712	674	664	626	671	686	648	642	645	646	663	621	689	652	641	622	628	645	709	674	677	632	598	630	644	630	682	611	710	674	650	679	634	683	655	691	652	665	648	685	678	662	659	657	633	652	639	689	640	642	643	632	639	628	650	664	647	664	641	651	652	615	722	647	644	648	649	635	646	657	689	668	637	634	670	627	677	640	669	659	660	660	639	668	655	647	646	627	687	664	618	666	657	653	710	608	662	632	688	662	664	629	677	658	654	659	609	665	608	646	690	642	689	679	612	658	682	621	651	655	684	658	627	650	654	689	643	659	672	615	649	656	663	619	679	656	661	654	638	666	630	679	656	663	609	673	661	684	630	673	616	605	690	642	651	640	624	656	657	677	666	642	672	644	631	674	623	641	666	619	659	669	679	634	688	679	663	640	651	594	643	627	671	660	650	668	626	660	641	655	634	641	671	637	675	665	659	661	658	637	618	646	674	688	683	671	711	659	646	636	674	649	638	605	607	646	692	651	668	656	610	624	666	605	699	643	612	671	681	675	646	675	669	634	677	672	675	655	637	630	715	670	628	704	639	661	686	635	612	626	680	610	638	648	657	645	621	620	674	685	692	636	639	621	647	648	648	664	632	618	652	663	672	655	702	715	654	638	676	681	648	638	655	624	679	661	660	700	672	654	647	657	634	640	640	642	636	665	643	647	668	682	652	671	701	703	664	673	714	680	639	675	691	641	646	645	649	658	628	663	683	658	633	633	659	683	648	668	668	623	648	666	619	646	697	665	644	651	638	615	649	677	641	622	617	637	667	678	667	701	656	650	637	668	640	597	621	624	597	687	626	681	635	673	634	683	611	620	663	635	647	631	701	664	660	634	735	627	592	655	645	660	691	692	656	689	646	664	602	658	731
33905	59457	45777	37948	31998	22699	16997	12648	10874	10087	6764	5308	4786	4344	3162	2631	2255	1663	1613	1412	1166	1088	958	918	819	801	820	665	778	701	705	730	729	668	717	657	694	670	736	730	682	714	665	703	693	677	665	744	683	719	719	686	668	658	697	693	699	682	724	694	724	719	710	676	712	698	660	657	687	672	678	671	677	665	664	706	696	647	667	648	657	651	693	680	661	604	596	686	671	646	681	667	665	613	665	658	673	691	684	682	614	664	733	626	716	653	663	677	651	648	653	713	698	667	647	675	659	641	638	666	684	655	633	625	681	689	689	688	672	634	701	653	649	665	629	649	671	631	656	658	652	699	672	675	666	611	681	657	715	718	668	698	648	753	669	702	684	718	606	664	640	663	678	660	701	707	671	710	643	616	669	626	660	656	649	632	663	674	661	676	653	619	654	701	665	664	619	631	650	669	689	686	630	646	684	686	638	623	657	673	661	702	660	671	663	643	681	653	687	632	663	700	664	683	655	641	632	627	684	700	651	709	684	653	606	657	596	656	698	631	670	628	603	668	698	637	676	691	639	666	641	691	655	623	677	721	663	667	651	667	646	647	668	639	649	689	662	690	690	675	652	663	664	715	669	636	685	615	649	681	653	650	703	676	673	669	633	670	633	655	664	677	640	679	625	683	707	626	671	674	676	631	664	664	697	694	672	641	646	686	681	675	680	648	662	613	640	697	657	669	687	679	656	627	642	641	630	666	658	682	658	672	708	660	627	614	649	701	707	715	678	668	670	661	644	711	679	665	647	623	633	668	644	709	660	663	689	661	636	647	677	664	647	681	640	613	682	691	630	643	714	678	665	666	636	672	668	691	674	678	645	671	622	642	659	644	653	674	640	697	661	647	637	703	694	671	633	653	693	675	703	653	671	659	712	600	680	660	661	643	632	638	663	702	632	666	670	751	711	653	701	641	676	625	649	709	666	715	660	671	683	629	678	663	683	683	643	671	683	710	678	650	689	621	658	692	611	671	690	644	671	717	664	685	678	664	651	691	690	599	678	652	668	642	668	644	672	663	636	662	667	689	661	678	680	650	636	656	734	681	659	625	665	628	636	655	661	643	686	674	673	614	649	637	643	674	655	645	631	671	666	654	672	668	644	703	605	654	657	649	664	648	690	672	672	684	615	641	656	703	614	679	682	653	717	674	689	629	709	664	682	680	676	682	652	662	652	669	656	676	672	645	641	652	699	661	696	667	645	653	688	627	669	636	684	667	654	701	709	643	708	692	633	672	652	626	665	666	675	660	647	650	726	681	692	678	672	651	691	631	659	614	649	706	657	656	683	699	636	654	664	677	649	743	667	670	649	639	657	662	688	676	635	641	649	682	644	682	642	606	693	640	636	663	658	604	702	665	658	652	666	653	674	668	630	654	658	620	683	647	672	651	676	650	698	668	691	639	670	669	630	618	668	658	665	644	676	641	628	666	605	632	665	669	664	649	704	635	662	660	672	677	687	663	644	674	662	629	673	644	685	695	645	696	679	698	681	699	631	660	685	635	681	672	633	678	650	669	643	645	677	687	638	679	645	688	646	646	660	677	632	732	653	653	710	672	623	647	625	674	648	654	633	663	668	679	695	673	639	649	731	656	665	685	654	667	684	679	695	659	631	668	698	704	676	646	674	639	690	703	654	687	695	653	647	695	641	667	679	697	653	639	665	642	633	635	685	631	690	664	603	646	713	663	634	671	676	686	631	687	703	694	583	683	634	654	676	630	664	650	666	663	630	673	677	661	658	649	629	644	668	696	642	688	632	651	635	630	652	679	705	656	674	675	660	629	691	653	614	693	681	666	683	681	662	677	690	674	767	611	664	675	637	714	661	633	650	593	656	647	676	635	676	652	668	687	685	680	658	648	715	633	605	678	647	689	707	626	630	668	628	698	684	682	632	697	699	631	655	679	661	648	642	667	634	658	599	628	632	662	679	619	635	708	622	687	659	675	689	688	656	666	693	693	700	652	676	663	670	659	659	637	673	645	674	640	688	628	695	670	660	671	675	659	696	697	704	688	661	674	667	709	689	658	672	657	671	646	672	679	681	700	696	643	655	644	716	644	636	662	683	689	680	653	723	635	673	651	640	668	665	634	658	677	664	674	630	688	629	664	680	664	697	639	638	688	714	648	681	656	635	680	667	626	677	728	663	665	694	678	642	638	646	603	676	633	655	627	655	677	642	654	629	673	648	691	719	655	672	646	653	660	724	675	696	652	681	668	675	655	642	645	649	618	657	657	647	655	682	637	649	657	691	618	662	624	651	661	652	668	696	639	639	667	697	637	678	650	705	655	651	665	617	682	628	635	659	695	662	756	680	713	630	732	632	676	654	657	679	708	744	726	717	673	679	655	659	656	671	667	617	691	687	634	646	674	693	668	623	660	647	639	638	668	623	686	669	695	645	649	605	637	633	644	678	636	672	736	684	678	606	667	597	641	682	666	670	664	683	642	675	619	616	662	625	709	656	644	656	689	668	625	657	648	697	642	646	767	658	640	651	699	676	700	665	714	648	647	647	692	632	579	647	684	671	649	649	666	659	676	658	652	659	688	672	644	671	659	611	672	645	677	664	642	691	652	629	666	717	669	661	656	662	673	689	691	706	644	668	664	648	677	654	671	649	655	642	656	707	665	664	678	672	631	642	708	632	665	682	640	670	688	658	639	681	697	701	640	662	652	712	691	644	661	664	657	677	649	687	652	648	704	659	661	632	691	693	672	655	687	724	672	691	668	652	642	678	720	690	664	661	647	674	670	641	671	624	665	687	676	664	650	651	654	662	681	654	616	679	720	696	657	624	648	675	659	628	686	657	643	679	674	616	680	645	654	675	647	641	650	662	614	633	693	658	668	721	647	668	643	685	703	594	613	703	630	651	689	660	629	653	649	675	713	691	706	632	672	656	691	671	628	707	644	645	637	629	651	691	665	656	689	668	658	675	665	619	635	673	610	676	618	671	691	699	653	666	649	643	651	675	622	643	658	626	660	636	653	643	683	654	643	674	674	658	667	678	672	696	633	653	690	642	690	676	678	694	681	703	699	683	711	612	665	642	676	625	664	716	669	654	662	693	667	668	725	656	673	660	654	680	631	618	681	703	676	629	644	597	648	647	656	665	693	652	631	681	624	687	678	654	657	642	683	652	691	645	676	683	714	617	673	638	625	681	668	664	646	654	673	675	670	659	680	672	589	695	650	672	655	681	671	648	645	694	673	663	645	649	630	624	659	679	704	675	685	689	733	632	677	672	670	665	646	675	643	671	676	675	651	675	610	656	672	637	674	701	647	673	633	655	658	679	672	651	634	645	642	674	663	692	669	640	648	627	644	658	667	663	685	645	635	658	684	660	684	672	690	652	658	670	642	645	657	678	661	672	634	653	637	668	639	689	662	704	655	686	655	636	653	670	655	668	690	644	662	644	675	603	659	649	670	706	671	662	667	708	622	645	625	692	682	693	695	670	655
30201	32630	35038	26496	18237	9951	5413	3702	3232	2534	1864	1449	1147	1041	957	743	731	618	579	520	503	400	444	409	440	401	417	368	384	392	342	370	343	355	351	375	344	340	355	394	384	352	377	372	374	388	344	379	342	372	378	346	397	356	341	381	370	406	413	372	352	376	374	395	347	373	362	354	385	372	374	377	343	364	331	343	351	354	343	349	343	349	351	344	343	404	331	339	348	340	378	343	381	335	386	368	337	385	338	358	370	347	347	352	374	375	375	344	338	345	317	400	356	356	359	403	351	369	382	349	362	359	363	327	346	348	349	383	407	352	353	383	350	324	367	360	368	371	361	398	336	346	361	380	352	361	330	346	335	361	366	327	349	372	380	374	344	340	347	322	334	355	357	341	390	368	352	348	351	388	339	374	391	383	354	373	368	362	348	376	368	381	365	378	404	366	377	340	367	355	350	337	357	392	375	349	369	369	352	345	334	362	362	386	364	390	369	380	419	366	380	364	369	355	342	387	389	388	334	375	349	350	362	373	366	381	337	326	383	389	383	370	366	342	345	365	353	331	371	341	367	366	350	358	390	349	338	338	383	374	359	352	365	359	386	410	366	358	379	362	359	362	365	372	404	398	342	359	354	397	389	353	363	360	374	337	367	361	357	380	372	362	344	366	359	352	366	361	336	319	403	363	364	372	350	353	349	381	347	380	347	358	363	347	365	332	378	371	353	401	336	327	383	354	381	373	340	348	348	361	360	354	357	334	344	370	389	359	352	372	371	340	341	358	344	361	359	354	360	356	322	378	341	387	362	332	359	327	378	357	391	354	357	350	312	323	383	382	351	397	382	388	367	377	340	365	348	368	373	411	354	347	372	353	358	341	326	368	382	395	357	350	364	349	361	369	380	342	333	334	342	367	347	397	364	373	347	401	315	350	397	359	366	370	339	365	350	354	373	361	334	370	328	399	361	342	393	349	359	402	383	341	367	363	333	357	341	344	392	386	363	349	319	389	419	361	373	337	325	384	373	392	393	354	344	365	359	337	408	343	350	355	354	350	354	380	396	355	343	379	389	378	362	369	350	374	358	356	345	367	312	393	357	363	334	363	356	365	374	368	344	347	370	353	318	392	369	334	374	370	403	348	368	369	359	328	374	353	368	362	348	359	394	365	354	388	362	336	349	378	334	365	367	341	361	358	364	336	358	352	352	370	379	362	361	380	380	336	364	350	371	349	369	349	382	356	353	374	382	348	362	349	402	354	376	360	336	302	333	373	368	380	369	413	355	378	332	348	380	358	319	363	381	357	362	360	363	369	394	348	370	366	371	373	340	364	332	362	332	331	343	350	383	361	350	346	348	348	320	338	337	364	375	359	365	374	342	355	355	357	372	349	375	355	399	385	347	353	347	376	377	370	386	323	372	359	350	339	343	376	389	354	349	364	361	371	355	376	348	363	381	346	392	362	399	353	389	370	379	360	345	342	369	339	341	355	341	376	349	342	364	328	341	363	374	388	315	348	357	366	351	351	354	374	349	383	338	398	335	349	356	341	371	350	368	369	389	366	349	330	328	346	377	369	384	351	366	348	349	349	323	390	403	389	358	339	366	381	331	407	343	362	341	341	382	367	360	349	362	355	349	375	371	345	391	373	319	340	369	365	339	353	355	388	377	301	360	333	365	361	364	344	363	357	355	363	349	358	366	370	362	378	340	365	343	302	367	373	357	334	356	356	376	378	360	349	336	374	365	375	363	361	344	384	368	352	325	371	351	358	384	357	384	390	363	344	387	362	376	359	408	326	404	397	367	383	375	324	359	382	350	335	308	355	344	336	372	389	342	341	339	351	330	340	395	363	334	364	374	329	350	332	325	349	346	342	349	374	331	352	355	349	350	320	362	385	355	338	358	360	342	319	376	346	400	376	351	350	334	356	379	377	370	360	362	355	336	391	357	337	358	378	330	357	355	394	387	386	335	349	357	368	373	381	388	365	342	345	327	337	396	358	369	344	377	333	363	349	382	367	384	359	363	390	366	330	370	349	349	348	384	363	374	357	351	337	335	366	388	351	306	351	389	368	338	338	349	355	380	365	349	401	363	361	382	364	345	346	376	346	383	361	365	337	363	388	360	357	338	402	381	379	363	394	395	361	347	339	371	329	388	362	381	375	341	372	343	349	343	344	359	358	362	342	369	358	322	355	349	354	358	369	361	357	330	355	360	364	391	319	371	345	391	364	321	349	339	396	351	339	360	373	355	353	361	366	319	374	335	379	365	376	389	387	346	373	376	363	377	381	399	320	352	358	392	327	341	380	356	336	382	354	360	369	364	371	376	350	359	348	349	377	370	338	348	381	354	362	360	349	374	377	360	344	379	376	372	346	327	361	386	370	327	352	321	350	353	349	389	370	372	359	371	372	330	367	349	376	385	312	351	349	372	361	362	364	351	350	340	374	355	353	372	346	386	356	372	352	351	381	339	355	338	337	362	353	354	350	361	385	346	382	350	336	391	384	347	370	384	380	416	361	362	378	371	334	333	379	353	342	327	330	359	372	368	347	353	347	344	367	362	336	343	353	354	344	340	329	349	361	347	351	392	364	362	365	361	382	366	375	355	345	330	342	359	398	361	350	342	324	385	348	388	375	359	357	365	342	355	385	394	328	365	353	350	371	338	331	360	352	360	356	384	368	347	359	375	363	349	333	360	386	373	369	374	368	384	404	336	340	380	333	376	388	376	343	359	347	383	342	342	353	364	402	343	360	372	397	376	347	344	327	402	353	357	371	368	392	362	338	346	333	390	403	342	357	385	353	371	388	370	357	360	357	338	387	350	341	351	365	329	379	349	379	348	344	377	371	354	365	391	340	355	382	342	383	345	345	381	388	385	361	369	382	349	354	368	341	359	339	361	369	351	312	354	344	342	387	363	340	355	369	356	354	383	354	349	365	350	337	382	367	359	331	342	354	367	361	337	381	322	406	326	341	343	332	364	364	327	364	354	382	369	380	381	332	346	342	330	357	363	349	372	372	376	337	363	335	359	387	352	381	368	364	386	358	366	383	356	375	328	344	338	362	340	378	361	352	360	332	368	339	370	396	346	369	343	382	371	351	364	359	404	344	335	382	374	358	357	336	374	351	381	369	367	314	395	352	339	370	342	367	361	351	351	320	381	389	378	363	359	356	373	351	351	363	360	362	406	359	352	340	366	335	330	331	381	374	374	373	352	348	357	344	332	349	364	384	377	390	380	353	380	349	328	367	361	391	360	394	349	365	351	339	347	369	348	361	355	361	374	361	389	344	376	356	339	342	336	358	384	365	338	361	335	347	349	356	357	344	413	343	382	341	373	361	366	352	373	387	373	361	337	353	347	371	364	386	374	338	359	402	356	357	367	342	375	359	345	363	368	360	342	381	359	356	352	336	366	326	356	380	357	338	374	347	367	385	315	372	340	363	355	343	350	356	366	346	337	396	335	357	328	353	391	359	351	373	373	329	360	379	397	328	353	332
29959	45126	33860	23997	19489	12750	8258	6181	5452	4117	3016	2345	1807	1622	1359	1077	983	750	801	658	631	533	531	439	501	409	425	391	414	407	394	423	382	398	395	392	423	415	363	373	399	397	394	379	407	379	383	419	408	366	388	400	409	386	406	386	374	388	380	382	399	385	362	382	371	372	400	360	422	374	421	382	403	383	402	373	423	381	416	380	391	413	387	350	374	415	398	361	383	379	407	363	368	389	332	365	368	365	377	396	352	357	353	363	347	376	356	372	404	404	378	387	386	368	422	439	377	374	399	376	377	381	382	353	369	400	354	383	403	365	395	394	397	375	365	350	409	358	418	328	367	379	374	379	393	389	376	385	376	345	373	375	391	409	375	378	384	393	391	365	397	389	387	378	410	383	377	391	373	420	389	368	396	406	387	399	375	392	371	397	397	379	375	385	394	349	397	383	351	406	378	377	398	380	407	391	413	422	375	397	419	418	349	367	407	360	380	366	395	371	410	404	443	377	353	393	365	388	391	371	364	385	432	411	393	350	377	404	379	385	371	411	346	364	353	396	379	379	353	373	373	415	364	398	416	425	386	384	383	374	382	402	364	400	363	354	409	370	391	354	372	407	383	369	393	356	368	399	414	386	372	397	394	366	364	383	386	391	378	331	352	391	392	388	346	353	352	352	342	385	367	409	368	387	404	389	362	373	379	409	373	431	412	372	370	385	349	356	403	376	402	381	373	399	362	371	348	373	403	349	352	406	368	393	373	374	385	384	391	352	374	378	409	374	389	358	393	361	357	414	372	410	382	380	372	351	367	402	370	390	352	394	388	370	399	380	387	399	373	393	355	390	377	374	366	378	411	348	382	412	398	404	393	413	374	357	399	404	412	383	359	375	406	398	387	388	405	385	389	364	384	378	407	375	374	364	362	359	411	410	373	376	385	387	391	402	393	394	391	377	381	366	417	395	345	386	385	419	391	366	406	387	397	358	366	402	370	393	384	415	384	392	353	364	356	417	381	356	419	365	372	366	394	369	409	382	384	364	406	367	419	376	386	362	366	385	370	387	359	419	374	367	401	350	365	383	364	395	375	380	386	394	388	378	351	396	385	349	378	355	393	376	350	415	382	366	399	371	358	380	362	359	416	385	403	375	367	401	377	372	393	363	396	357	373	375	389	386	391	397	405	405	419	421	366	389	353	371	393	348	392	393	381	390	382	398	346	393	368	356	332	387	412	354	387	366	384	389	376	382	353	373	405	386	344	393	339	387	394	378	369	371	374	373	432	395	404	426	371	372	380	364	373	388	330	381	355	358	358	376	350	366	368	385	370	366	370	362	409	407	392	374	367	386	414	355	372	407	393	412	389	395	406	354	394	371	397	365	358	382	379	374	369	405	398	399	391	369	350	388	361	400	373	370	385	376	378	393	366	405	368	393	341	347	394	385	392	381	403	378	403	371	366	403	397	376	374	380	356	365	401	404	392	417	375	378	381	353	378	395	393	378	373	399	407	377	377	396	400	370	361	382	413	384	380	391	344	380	362	381	402	400	362	381	363	384	383	352	380	388	401	438	393	383	359	365	364	371	389	374	384	366	382	421	400	354	399	378	368	402	404	356	401	362	375	404	360	385	397	391	382	394	384	408	335	370	371	386	397	356	365	388	378	353	369	339	398	345	379	361	408	391	416	381	359	369	332	388	376	394	372	373	398	371	361	396	390	413	390	369	385	373	383	382	396	416	395	331	363	410	389	395	393	366	409	401	379	364	405	359	385	365	366	385	361	382	397	398	383	389	388	417	407	362	384	364	409	396	393	372	376	380	411	399	365	401	405	401	365	385	403	354	375	379	341	366	390	367	390	379	394	394	397	413	335	384	381	391	392	372	389	363	397	377	370	364	360	388	355	390	368	368	388	374	378	399	389	373	349	384	356	357	372	392	369	401	369	388	369	370	385	351	383	386	388	367	379	373	372	351	399	392	370	395	398	354	383	364	392	394	392	370	366	391	355	358	431	359	390	381	381	391	370	385	415	379	364	423	378	382	371	398	398	382	377	381	401	348	379	378	356	364	354	382	397	365	393	355	379	382	401	388	418	381	389	401	381	344	391	366	385	356	392	382	345	398	405	388	353	390	418	381	392	359	396	383	377	387	354	372	382	408	378	386	365	365	366	392	411	354	387	366	417	373	383	369	396	384	384	402	368	389	354	369	384	359	376	389	397	376	379	389	363	391	416	372	379	361	373	376	359	368	370	383	381	397	381	392	368	411	403	427	363	397	358	384	422	384	400	378	348	381	380	366	346	404	385	368	344	376	399	390	359	361	374	388	382	375	377	390	389	398	439	373	353	402	381	369	372	376	366	394	402	376	371	373	371	387	369	386	385	394	408	386	409	383	365	397	358	365	373	409	358	339	407	369	386	402	374	386	397	416	397	373	385	411	386	396	421	380	382	351	380	393	335	385	415	391	394	417	407	382	413	401	388	385	383	386	358	368	394	391	369	384	361	386	374	399	372	363	375	373	376	390	382	382	390	396	401	396	394	394	343	444	392	356	392	412	340	366	403	410	393	363	401	361	396	385	354	361	384	375	358	381	352	378	373	414	370	346	373	397	354	376	413	395	349	365	385	400	350	394	368	383	398	390	363	387	401	371	371	380	378	369	406	380	382	411	371	380	372	392	397	382	385	384	366	382	361	363	379	413	352	412	385	351	374	367	401	371	403	385	373	374	410	384	378	406	392	382	383	372	411	382	405	385	349	400	373	402	394	383	368	363	357	362	395	416	386	393	394	382	401	408	409	359	378	366	354	363	355	400	397	368	386	433	370	368	357	370	407	399	424	442	380	389	398	368	394	405	382	357	423	351	400	379	362	402	383	367	371	360	367	372	397	378	394	382	347	372	411	374	367	364	414	391	372	382	366	355	374	411	397	373	397	358	401	390	375	378	398	402	387	368	387	369	345	367	352	378	369	381	414	402	414	376	344	390	397	373	409	397	428	396	369	364	384	400	384	412	402	361	419	351	376	428	387	392	381	356	436	375	381	403	409	380	366	409	357	372	369	390	359	400	423	389	401	386	389	389	371	349	390	421	392	376	384	399	378	388	382	384	379	373	395	352	389	322	399	367	420	373	390	407	401	358	348	377	388	359	391	429	392	401	378	400	411	395	368	403	353	366	391	391	360	350	390	373	382	416	377	375	376	393	355	366	366	378	386	378	363	381	387	378	386	346	366	413	382	369	357	392	391	361	400	375	361	381	386	392	362	377	399	387	377	367	349	373	370	377	414	378	396	371	401	374	400	365	370	377	390	364	368	375	389	392	386	329	370	407	361	387	352	377	386	369	391	376	396	373	420	403	374	392	380	379	396	368	364	373	386	378	370	416	394	370	364	373	371	401	367	409	403	355	376	357	358	375	390	394	358	379	405	385	398	411	370	360	417	390	370	380	385	345	397	425	370	411	388	378	393	379	317	417	426	371	385	394	396	372	365	389	382	396	428	388
23705	21045	28495	24812	22988	20209	12337	6977	5844	3964	3122	2462	2164	1943	1611	1438	1202	1021	1018	885	772	729	698	615	627	618	546	543	574	543	543	552	498	530	502	540	499	563	506	483	557	516	510	514	498	517	534	521	484	518	523	520	556	530	495	519	547	533	531	535	528	531	552	587	530	545	535	507	504	511	496	511	543	503	527	464	528	532	514	552	493	530	529	518	522	504	519	523	512	507	515	527	540	490	510	529	499	487	531	598	550	523	484	514	509	533	538	577	518	539	506	525	481	500	548	546	508	480	517	529	489	538	490	491	497	484	536	563	539	494	531	532	502	496	501	513	465	503	521	523	503	500	531	516	532	489	503	569	542	463	533	508	503	456	513	484	525	509	532	514	530	520	503	539	473	566	513	565	504	510	531	544	527	533	516	542	520	530	516	558	526	543	499	518	492	527	526	505	543	531	530	519	493	528	553	499	496	523	523	520	537	529	428	550	534	514	505	517	516	478	468	537	503	484	480	511	545	517	498	534	498	505	513	511	542	479	502	506	481	509	563	504	494	519	533	481	510	505	522	514	494	537	520	543	481	521	506	481	522	490	503	544	514	505	517	510	486	455	541	509	520	544	523	488	545	544	524	519	531	505	511	490	515	507	504	530	492	522	493	520	509	522	497	539	507	508	497	558	565	477	508	528	513	516	536	506	537	504	537	543	539	524	502	492	524	515	555	496	516	521	495	506	512	510	531	538	511	499	517	476	508	518	521	552	523	545	503	521	506	562	541	533	515	576	538	513	513	509	497	529	475	523	517	555	525	491	483	533	528	505	480	505	501	495	538	519	476	471	492	522	531	497	542	485	501	505	503	511	471	522	470	489	482	542	500	550	526	478	487	516	510	532	494	482	515	505	481	508	521	495	489	528	541	528	518	511	482	497	544	510	498	494	512	532	563	473	502	479	524	527	508	505	510	517	508	480	496	515	459	490	535	551	528	528	520	493	471	521	572	533	502	490	522	531	504	553	526	488	549	507	526	501	530	526	506	500	483	501	493	503	506	550	530	506	515	477	501	518	546	483	490	505	550	567	521	509	507	487	504	509	517	479	525	551	537	509	539	506	480	501	515	500	504	512	494	488	512	510	528	524	550	503	500	566	526	536	507	533	491	531	490	512	535	486	516	535	532	507	536	512	516	543	549	517	503	497	471	472	490	524	530	506	525	580	507	510	524	518	482	520	541	536	467	524	479	494	545	497	520	530	520	473	519	535	542	482	532	514	516	531	503	535	502	521	531	487	526	528	516	531	519	520	527	520	552	506	511	528	518	491	448	500	482	500	509	515	513	535	548	522	470	492	547	542	461	487	581	506	492	499	500	510	490	489	499	520	538	559	504	512	497	520	512	525	513	524	521	499	511	498	487	479	542	502	488	485	507	530	463	514	506	518	508	519	525	484	542	482	475	494	516	492	512	511	514	522	500	519	512	532	485	539	545	529	501	522	519	515	485	514	526	499	530	494	499	519	547	515	546	519	565	504	492	478	490	536	522	500	545	504	519	532	540	508	535	546	495	501	546	485	455	489	560	539	521	520	516	530	518	468	551	536	543	496	481	496	518	497	589	537	500	520	565	550	529	521	502	457	512	502	507	512	517	546	542	507	515	508	521	489	549	523	512	507	494	492	500	535	530	551	513	505	538	471	523	501	533	558	510	509	448	495	520	543	562	521	540	538	511	492	477	534	523	539	488	472	523	502	511	489	503	515	497	512	544	485	531	542	511	532	526	502	501	530	512	520	493	545	500	532	562	534	513	529	531	484	514	476	501	484	524	535	514	490	534	508	528	521	513	512	540	557	488	508	514	503	525	494	486	500	466	523	468	520	501	537	483	485	477	554	513	510	511	518	509	494	517	502	520	535	488	576	487	510	542	509	533	520	520	497	464	492	485	543	528	530	502	489	527	504	498	532	554	535	481	493	509	482	504	547	533	505	518	519	503	525	525	530	511	536	488	547	521	479	513	463	543	526	506	544	529	513	514	538	509	520	527	525	534	512	483	487	505	560	542	510	557	494	493	511	499	524	528	485	498	501	531	523	509	495	514	525	515	504	521	491	508	539	512	520	526	480	496	508	540	533	475	492	537	477	538	524	572	537	516	526	515	498	500	533	543	520	543	551	481	543	499	507	502	493	510	544	521	571	521	462	480	494	518	489	480	540	518	528	571	518	530	523	495	528	575	514	544	514	481	507	535	518	509	475	522	519	554	493	546	532	499	509	521	472	466	529	511	528	519	500	499	536	519	529	525	502	549	516	506	486	506	508	512	485	529	524	498	490	523	508	565	538	531	510	494	488	458	536	562	536	541	490	543	487	510	511	527	510	516	501	519	504	487	472	518	505	486	493	523	518	542	537	533	531	495	539	490	516	514	478	485	471	529	504	514	497	504	513	503	520	474	510	502	507	504	506	531	489	530	494	512	487	477	521	516	485	531	512	520	523	502	541	530	508	519	515	550	497	520	508	480	534	508	527	512	523	528	500	496	501	513	533	545	492	510	470	462	513	507	523	507	529	510	513	526	512	479	511	507	494	524	545	519	542	537	500	547	545	506	532	483	527	488	523	521	512	481	506	508	524	505	510	509	551	543	519	499	522	515	470	515	519	529	482	480	502	515	509	535	497	507	492	513	498	518	489	543	489	490	555	475	518	499	508	512	513	530	533	539	525	521	516	500	545	464	510	517	507	478	498	498	515	501	503	536	505	509	532	517	504	539	531	525	532	554	535	496	508	488	520	489	513	529	505	503	476	519	505	473	491	495	574	488	538	547	511	520	511	555	553	525	502	539	501	528	503	513	517	558	529	539	481	519	547	503	485	528	542	511	518	499	517	489	532	505	521	482	482	541	503	520	493	505	513	482	534	538	531	547	533	531	496	550	469	498	538	509	518	497	506	486	538	502	547	494	498	547	529	533	537	502	519	489	534	510	505	534	477	511	528	503	505	484	492	479	519	492	541	519	488	501	541	497	532	539	473	512	494	526	511	516	524	543	522	521	499	514	552	491	486	493	524	478	526	516	495	520	542	510	539	526	554	520	553	535	483	480	539	505	495	517	544	535	538	494	487	506	508	513	523	528	550	506	537	527	494	572	539	522	528	528	532	516	517	530	515	534	516	539	496	499	535	523	520	530	484	517	512	546	497	524	493	508	508	517	519	519	511	493	542	505	502	510	533	489	520	479	552	511	523	528	517	500	484	518	554	514	481	508	534	554	532	533	487	494	565	525	469	515	554	522	518	501	530	470	526	524	486	545	448	532	505	531	461	513	538	527	513	508	521	522	522	532	498	518	521	482	497	487	543	550	475	516	492	513	524	464	537	487	497	500	540	506	539	551	497	481	502	502	500	492	498	515	491	530	491	523	491	459	478	552	537	489	527	545	492	537	539	542	501	530	508	493	511	519	509	511	528	488	503	521	514	510	495	511	525	506	538	518	482	476	544	501	522	519	531	504	511	487	533
31899	54421	41154	31514	26683	18639	12537	9842	8879	6136	4761	3747	3222	2918	2313	1950	1699	1445	1323	1204	986	859	796	685	743	614	566	602	577	526	557	586	518	511	494	557	562	502	571	544	557	553	521	540	587	561	540	534	576	539	554	566	556	532	586	561	602	529	562	553	513	594	577	552	560	527	527	508	512	532	566	532	504	508	534	544	510	540	517	529	558	535	556	536	529	529	531	548	540	536	589	529	495	516	520	526	522	526	548	518	520	535	509	555	515	492	540	469	538	502	525	545	525	540	507	530	554	524	526	506	535	492	508	505	510	559	551	541	504	527	501	544	528	496	497	554	548	511	514	509	559	461	545	517	552	527	560	534	560	487	512	532	514	555	531	573	566	512	491	523	527	497	516	543	488	504	542	523	520	547	568	487	563	543	522	523	548	513	509	512	564	512	530	503	523	550	525	535	566	527	538	543	500	508	540	507	493	520	520	515	513	509	519	526	515	550	478	491	513	508	529	501	530	557	513	536	501	541	563	506	524	503	497	534	528	514	547	556	533	496	534	535	513	544	582	559	538	526	569	533	504	526	517	509	500	521	515	564	538	521	546	541	504	543	535	497	524	513	509	544	508	495	527	527	506	509	534	493	558	530	532	515	504	502	534	565	521	512	528	546	546	566	550	542	473	508	514	503	569	509	518	517	541	521	511	503	576	529	555	518	480	502	532	540	523	493	484	543	526	518	513	548	496	513	524	517	509	512	537	484	518	534	565	519	516	531	542	537	553	512	509	529	530	502	505	477	516	557	530	475	562	516	536	509	548	569	471	509	522	540	555	572	510	479	586	490	513	509	543	525	522	515	540	536	522	531	513	563	517	487	597	548	522	499	543	542	524	497	556	509	533	519	548	510	516	531	500	520	507	553	492	497	577	545	521	500	513	534	512	533	500	556	563	524	542	577	519	484	520	541	528	532	551	516	524	545	533	540	549	538	565	527	517	533	578	531	563	527	536	515	543	543	529	524	515	508	522	567	508	500	551	549	534	552	573	457	510	539	538	556	524	499	534	547	507	543	508	526	508	529	539	485	496	519	502	522	547	539	520	567	504	562	547	512	542	538	525	537	501	565	533	527	510	513	538	557	531	537	523	540	555	578	526	493	516	491	525	518	552	532	535	495	551	542	498	511	518	510	525	544	516	560	530	517	512	540	540	512	548	515	520	497	538	532	515	504	529	524	561	533	499	506	546	549	541	538	511	533	534	498	507	548	562	539	518	552	494	510	514	472	561	549	560	473	514	505	566	507	508	526	518	513	532	516	529	569	526	530	510	525	520	571	552	518	482	535	537	494	504	521	530	507	520	536	556	547	533	537	518	522	515	531	512	556	564	516	492	549	544	507	527	489	510	517	492	519	519	567	537	518	562	558	497	516	511	532	512	540	566	513	499	525	551	515	520	527	518	493	523	545	554	520	537	509	525	531	496	562	526	530	505	565	551	526	504	536	537	503	547	523	519	566	529	481	522	510	560	543	518	515	480	574	496	541	479	534	518	521	544	496	517	512	538	532	504	540	521	542	527	524	514	543	515	534	504	534	519	496	498	556	527	547	519	516	548	546	505	537	518	515	517	495	517	497	508	539	516	533	541	497	531	517	519	517	580	517	521	558	521	535	533	533	532	551	530	516	565	528	517	557	503	526	562	525	479	540	532	499	551	551	518	528	514	546	547	536	524	518	524	523	467	555	501	520	550	519	462	506	540	508	501	520	510	521	546	511	547	566	527	523	517	537	558	497	520	542	515	522	534	573	561	569	535	546	478	510	501	490	505	511	540	562	512	533	509	521	521	551	520	487	513	503	487	566	510	524	523	510	568	506	483	511	522	500	519	537	516	497	490	530	567	542	516	488	532	518	545	502	496	558	556	525	546	509	519	548	524	512	518	493	523	535	532	544	521	501	575	527	554	546	508	525	532	474	522	495	520	532	529	554	517	501	527	521	535	500	508	564	495	526	531	545	502	513	498	514	473	526	526	511	523	538	514	520	538	514	503	555	511	486	552	526	495	503	494	530	531	525	503	557	525	541	559	517	476	505	542	525	493	499	540	500	526	544	472	535	502	518	517	521	528	537	513	507	536	550	516	524	550	555	501	544	524	525	536	520	498	497	530	504	573	482	484	533	541	533	521	535	554	543	525	521	528	511	581	506	525	505	558	493	523	506	526	503	535	518	516	533	533	511	494	528	528	517	523	535	500	546	455	523	539	536	505	532	504	520	506	526	518	557	563	545	514	538	544	551	525	494	534	537	535	486	552	501	550	536	531	510	495	516	515	539	526	523	575	531	543	534	529	511	525	514	520	525	528	502	521	510	543	486	500	510	495	495	529	541	529	540	526	525	522	528	512	519	567	518	541	548	572	524	534	529	531	502	521	478	521	531	529	530	539	538	533	505	502	515	481	520	486	560	517	565	505	535	526	533	544	512	527	543	580	544	502	508	549	534	516	555	517	545	499	489	564	540	525	526	539	538	494	514	527	524	560	551	532	514	534	515	551	523	533	554	514	542	511	483	540	524	526	562	516	514	512	508	513	527	531	523	502	529	511	525	509	525	494	517	491	484	527	499	532	548	534	508	500	553	494	559	533	503	531	530	546	514	532	531	544	548	553	566	533	543	524	534	508	534	533	552	521	515	543	569	532	520	503	563	533	533	491	541	490	528	474	534	539	542	540	495	540	534	533	504	508	521	544	543	496	591	532	525	517	547	507	547	513	552	524	529	541	497	487	546	542	508	546	538	493	534	566	518	513	496	525	521	486	516	519	535	519	553	504	562	531	488	476	548	531	534	568	523	515	538	522	508	557	524	534	513	511	511	494	506	494	510	519	517	532	511	525	515	546	562	486	521	528	534	507	512	537	508	474	541	536	556	520	557	546	477	499	492	534	527	536	536	485	481	546	498	485	551	541	563	520	567	524	549	570	525	525	550	515	495	522	568	477	519	557	539	539	566	517	535	495	536	500	515	515	525	517	528	534	496	519	516	500	522	507	549	491	497	547	528	517	521	526	533	515	519	543	507	556	529	511	561	540	490	524	480	517	471	534	535	518	523	471	500	560	547	496	543	529	511	561	554	545	485	467	556	537	501	534	506	524	564	533	516	524	497	535	543	508	571	504	480	535	536	528	492	555	518	531	518	518	526	549	516	516	502	540	513	524	531	484	542	551	545	522	514	479	562	489	555	546	535	532	504	550	499	526	540	545	483	506	516	503	507	552	546	525	537	494	509	525	486	528	520	560	541	548	518	519	535	559	519	537	484	506	506	525	542	554	535	541	529	513	544	510	523	544	528	537	512	541	531	514	546	502	518	528	519	524	513	530	545	522	526	522	526	520	490	492	516	502	542	558	558	559	485	534	508	553	530	548	528	469	544	547	541	527	495	554	514	524	502	494	518	505	523	506	538	536	505	516	556	517	562	510	511	521	503	504	530	527	499	484	526	531	536	520	534	529	563	528	535	531	519
24799	21222	28409	27209	21644	14098	7932	5297	4256	2900	2256	1856	1664	1480	1233	1138	1016	861	773	703	630	590	574	585	516	461	463	474	446	406	473	440	405	451	434	412	435	430	438	417	440	433	415	411	418	428	465	406	425	449	421	422	420	445	451	431	469	431	425	435	479	440	415	382	400	431	449	429	437	401	412	448	463	397	446	442	415	450	439	456	432	412	420	390	417	387	420	431	410	410	426	365	415	384	450	402	406	412	450	448	412	431	463	411	402	433	385	413	413	435	414	429	419	392	427	414	413	425	423	416	429	416	407	410	410	443	415	411	438	432	400	444	404	407	437	404	404	403	416	448	438	423	425	401	412	437	412	424	416	397	433	393	448	424	410	456	416	472	416	430	438	410	424	408	434	442	409	433	404	384	461	437	408	413	395	444	410	429	397	426	424	463	428	424	448	416	411	428	422	425	402	391	400	458	412	432	413	407	419	443	445	450	463	429	412	414	428	382	409	399	419	408	422	421	399	429	416	418	412	411	452	442	399	407	462	451	437	395	453	388	467	429	409	427	405	421	425	444	406	436	424	386	434	389	419	413	432	444	458	430	391	413	430	405	408	395	428	425	405	402	412	411	399	454	402	444	435	446	416	431	447	447	421	381	431	412	385	457	429	434	387	430	434	390	442	387	427	424	420	416	409	445	424	378	455	428	383	430	385	467	455	387	428	463	427	414	420	432	415	427	419	395	399	417	423	422	454	421	447	411	403	423	411	426	472	425	401	460	439	434	432	438	405	411	412	407	449	447	408	436	395	409	381	427	411	441	411	437	453	374	433	416	400	410	429	432	445	393	449	401	417	430	402	418	412	408	408	430	430	433	401	448	434	437	401	452	452	405	461	433	421	417	434	413	417	453	389	438	417	385	406	422	417	403	431	422	415	405	462	433	434	410	399	416	381	445	372	427	388	390	418	416	424	399	443	425	414	403	441	426	412	418	442	452	431	420	425	442	421	467	427	418	433	442	407	431	437	418	425	391	414	409	453	452	428	407	398	445	449	393	436	432	399	430	449	425	424	444	441	440	425	398	413	446	462	421	465	416	434	420	422	397	441	418	423	444	419	415	416	417	446	394	447	410	431	418	413	369	414	398	404	425	410	415	406	455	395	397	444	461	412	441	474	421	429	421	395	414	417	418	423	426	412	425	438	472	440	438	403	440	421	435	413	425	397	405	420	404	408	436	411	464	402	389	420	439	408	416	414	450	387	458	428	408	430	416	393	440	439	426	442	441	366	383	448	421	431	433	439	432	434	414	397	416	397	414	431	442	396	417	404	422	443	398	439	416	420	407	398	412	399	487	416	421	383	429	427	427	419	441	420	423	430	403	375	443	435	404	460	403	482	406	413	446	436	416	420	419	394	429	478	379	423	413	413	442	416	436	422	398	436	439	396	401	378	405	428	428	407	388	419	383	400	414	453	392	415	437	409	404	445	407	407	427	405	394	401	396	419	434	385	418	457	434	411	415	399	435	417	446	423	410	404	408	432	418	413	455	395	399	421	451	451	427	385	390	467	447	436	409	410	430	402	422	437	436	441	421	421	412	423	468	422	406	398	397	426	409	450	414	420	428	414	413	436	415	404	435	383	427	425	432	412	406	432	430	385	408	435	401	473	435	444	432	380	419	407	417	404	439	426	454	421	406	423	415	383	417	429	421	434	442	457	425	440	447	418	461	406	420	418	401	440	430	441	408	432	478	378	412	418	417	427	431	451	415	402	448	408	409	444	423	398	404	401	426	436	421	423	410	455	437	434	402	423	422	439	385	422	402	422	437	418	415	433	448	391	425	426	438	421	447	425	413	411	420	413	441	385	422	433	434	455	388	383	472	437	407	457	419	469	427	423	427	416	438	449	446	427	397	435	419	425	391	407	441	438	408	453	435	390	431	394	438	376	476	423	390	434	456	384	457	421	423	437	437	429	407	461	462	420	399	407	433	421	406	428	432	439	392	409	445	429	428	378	422	450	426	416	426	411	421	399	445	403	428	396	420	437	420	404	441	418	443	437	442	433	409	443	419	428	443	452	405	369	431	429	382	407	417	430	421	431	445	453	399	443	423	467	418	435	400	407	423	445	401	386	424	397	418	401	435	422	420	435	437	436	430	445	387	430	415	419	413	416	413	420	437	418	439	454	451	403	436	419	350	448	432	436	408	373	452	410	425	428	410	442	425	436	410	423	400	424	392	389	410	406	397	411	403	433	410	439	455	397	427	434	369	421	408	412	429	425	427	444	416	461	464	414	393	462	420	403	401	422	421	424	459	427	443	466	436	455	429	407	444	381	400	439	416	430	400	418	396	411	418	372	397	427	389	431	425	419	445	401	402	418	414	420	439	406	428	437	435	467	421	404	439	400	428	417	425	396	432	446	399	449	430	419	416	427	419	451	459	421	430	416	396	419	427	459	426	410	416	400	422	378	450	432	409	423	437	425	427	426	416	445	440	434	428	415	445	427	408	393	399	434	413	426	420	417	444	415	458	405	450	443	429	458	419	405	397	442	394	426	443	402	430	401	454	473	429	442	417	406	450	425	381	433	419	408	416	409	429	420	403	389	444	431	448	425	437	413	410	421	411	442	429	424	451	442	420	432	425	393	404	401	406	415	399	404	409	407	450	395	453	401	420	416	427	437	426	446	418	409	462	409	413	393	457	443	401	433	424	432	414	424	421	429	423	431	405	414	396	424	435	422	436	424	413	415	414	404	438	447	426	415	423	360	426	379	411	442	416	445	420	404	453	374	413	431	409	403	400	459	406	399	446	393	459	429	420	402	410	367	426	401	405	412	382	425	413	375	452	440	440	418	408	410	433	417	420	446	446	409	430	439	396	415	442	434	407	416	411	406	411	472	386	436	376	427	453	397	401	451	410	399	393	407	431	430	441	399	435	415	455	430	424	469	380	409	416	427	429	394	448	458	394	416	438	421	439	398	401	402	430	436	427	438	408	417	407	397	401	455	449	411	413	411	461	439	394	395	427	385	441	390	406	417	385	432	407	413	399	415	425	448	396	439	395	408	467	445	440	417	425	403	417	393	437	434	405	403	418	461	419	436	381	417	415	426	429	428	454	395	437	422	450	439	418	424	432	429	422	422	425	414	390	434	443	455	424	405	443	415	398	412	383	458	449	404	412	414	433	408	408	416	392	401	413	437	434	411	388	402	423	451	407	429	400	421	425	424	398	412	440	446	439	379	412	404	431	416	400	440	417	375	429	403	439	462	413	383	381	421	413	407	422	426	428	439	420	407	409	425	405	409	439	405	457	442	426	442	438	409	434	398	398	450	384	437	400	399	407	422	426	435	420	391	422	403	428	441	393	421	413	428	469	421	424	397	461	429	425	438	425	443	417	404	402	419	438	398	401	385	413	446	434	385	385	438	441	447	439	436	449	447	403	388	428	433	390	441	431	418	425	393	409	423	413	416	439	412	452	419	444	414	418	397	413	409	401	415	461	390	432
31400	51057	38195	29712	22763	15582	10827	8630	6960	4864	3700	3183	2657	2251	1940	1666	1406	1141	1137	929	778	710	671	685	672	572	516	479	553	450	473	422	427	508	449	484	462	476	469	452	481	449	466	452	443	461	436	456	417	449	471	461	457	506	480	511	441	469	482	501	496	497	492	457	462	454	459	462	465	450	486	449	458	433	452	478	458	483	472	483	438	453	441	478	451	466	471	461	440	450	442	435	446	420	426	444	462	417	436	402	465	516	422	431	476	467	476	436	449	498	413	462	450	437	471	460	430	454	444	474	449	483	497	448	466	420	471	449	448	456	445	433	445	503	433	469	432	473	454	420	468	457	445	437	473	438	444	439	461	457	448	441	455	444	423	461	458	469	451	443	469	445	435	429	441	437	465	424	483	469	486	478	435	416	439	467	403	452	432	460	439	440	485	457	460	471	453	448	447	456	472	489	485	445	467	452	472	497	447	415	457	430	430	472	441	459	462	476	475	465	449	457	433	435	444	455	442	462	460	452	471	425	447	462	475	456	433	498	501	477	457	463	468	487	476	445	464	476	456	445	474	500	448	477	455	438	499	451	461	426	446	459	439	476	436	463	468	456	457	433	481	465	471	452	491	433	468	423	450	474	447	443	399	487	471	426	466	452	475	431	456	472	423	475	481	446	445	425	446	435	441	436	462	470	421	465	462	436	470	437	434	471	439	455	479	496	469	424	424	461	438	446	463	435	439	446	456	449	453	461	437	430	489	449	455	469	469	440	448	432	447	424	413	458	440	448	462	456	424	498	478	433	465	448	455	464	439	491	454	454	473	494	493	470	478	418	489	481	444	463	489	448	460	438	464	432	449	474	436	454	461	486	458	425	431	409	447	450	437	436	453	471	438	457	444	447	461	447	444	450	467	442	476	453	424	446	452	467	460	409	469	421	461	445	459	477	435	475	445	433	478	443	431	436	495	446	465	450	417	475	435	453	449	445	466	467	430	457	446	486	450	445	460	467	409	495	447	438	444	436	456	441	458	442	457	466	447	431	447	452	443	451	455	428	451	440	454	515	469	427	474	446	408	455	471	436	482	414	474	451	405	441	478	453	452	459	457	414	455	467	429	473	424	402	452	413	450	449	477	422	457	445	409	428	425	448	466	428	451	425	401	459	470	464	464	468	492	419	424	464	416	449	463	451	468	470	416	437	436	433	478	436	445	472	446	467	402	444	461	465	442	462	466	447	463	439	460	494	439	446	472	459	474	463	432	495	438	471	482	442	422	435	455	441	457	439	457	470	441	431	488	451	467	432	449	460	489	471	413	470	485	439	432	449	443	422	462	482	491	492	483	439	451	456	420	459	491	450	468	461	498	452	487	431	448	461	453	438	457	445	463	433	417	446	469	447	461	473	455	424	454	448	439	421	441	458	444	474	428	434	406	462	454	453	459	449	477	458	485	466	442	464	447	480	492	461	447	446	429	473	457	426	458	419	463	455	449	452	458	443	463	473	476	463	435	478	466	463	483	474	424	447	463	426	482	484	482	422	438	493	441	460	437	433	467	469	486	436	444	471	448	438	420	462	436	457	414	465	423	460	487	465	438	491	445	445	462	433	469	465	479	451	474	455	421	471	451	465	429	430	444	468	463	450	420	428	447	442	470	448	441	467	452	451	437	476	461	439	438	453	457	486	469	474	463	470	426	436	465	445	451	438	478	437	430	432	450	472	425	455	454	465	461	423	449	451	472	458	470	449	459	432	424	457	424	458	435	438	446	456	451	459	454	472	472	425	436	447	484	456	442	435	450	424	467	473	453	450	451	440	459	445	442	446	469	457	466	442	461	452	485	455	458	488	427	436	437	454	464	436	478	454	502	447	454	432	476	455	482	427	460	415	461	470	445	462	464	446	474	440	446	456	427	436	437	467	448	446	430	463	468	427	465	453	479	436	438	455	419	454	431	447	467	493	453	447	451	465	439	493	443	478	488	436	462	460	483	448	474	420	429	416	436	404	487	458	447	446	433	456	432	419	445	456	469	423	442	471	498	462	455	460	423	461	441	467	455	446	442	441	469	482	455	476	403	479	469	499	478	455	454	462	472	462	448	468	479	453	467	476	421	444	423	429	456	444	436	452	463	473	445	470	435	427	452	473	444	420	438	440	430	480	462	453	469	408	426	411	440	464	494	448	455	485	475	483	440	470	502	470	430	478	470	474	449	462	477	438	448	457	508	399	461	466	447	449	458	494	450	436	480	453	452	435	425	478	459	489	481	418	451	450	480	429	486	461	455	432	459	461	452	435	503	472	486	420	472	449	439	444	448	430	483	510	428	463	472	431	465	464	445	458	427	454	439	466	493	431	421	479	475	439	487	449	448	456	483	472	451	452	438	465	452	441	479	431	449	415	466	452	421	425	426	477	430	453	490	439	439	423	459	453	451	445	501	460	454	472	505	408	496	439	476	428	470	472	459	440	419	493	463	438	489	458	435	456	455	472	434	467	439	442	426	478	464	461	441	419	408	439	408	459	470	427	450	479	463	481	444	483	473	461	486	461	414	460	423	463	440	447	429	456	424	419	433	445	452	443	481	490	421	439	441	443	461	462	467	417	483	456	461	430	405	417	453	432	427	476	447	476	470	431	478	435	446	467	459	473	490	489	475	459	438	462	428	437	433	445	461	483	456	464	471	475	459	454	430	401	462	462	466	439	443	429	413	453	421	452	462	474	422	464	451	439	428	454	413	489	425	445	475	408	420	447	486	456	446	483	478	457	453	469	440	449	455	447	407	479	435	433	439	444	442	442	487	467	458	480	456	477	439	455	445	438	468	459	452	446	427	443	487	459	484	463	408	447	432	468	465	473	431	450	437	478	453	428	453	478	450	459	472	474	470	454	461	418	424	480	442	417	447	435	397	446	445	403	508	463	490	444	471	463	489	415	444	439	427	463	505	458	454	438	469	495	438	443	425	442	417	467	440	462	415	438	463	460	434	469	452	447	422	457	429	454	452	438	449	460	432	482	443	461	459	458	443	447	461	460	408	437	420	445	460	527	457	471	420	458	451	470	445	457	446	425	440	460	459	467	456	466	466	439	456	445	464	460	418	431	445	451	458	489	490	470	449	451	419	442	472	417	472	452	448	444	456	451	437	453	477	431	437	419	416	416	456	494	470	458	461	449	445	448	470	446	412	455	459	428	429	412	475	476	512	435	459	437	480	449	437	447	426	445	392	467	434	456	468	474	467	475	444	441	436	446	439	462	443	489	456	442	454	433	484	435	486	479	468	431	461	472	435	415	435	483	487	444	461	433	461	475	453	453	434	443	445	503	456	466	450	441	405	439	442	448	479	443	470	426	489	484	423	442	465	429	464	446	471	457	451	424	463	458	449	452	458	464	485	465	465	458	438	474	449	441	429	424	490	439	414	466	437	467	486	409	472	477	464	434	476	500	474	418	465	431	443	451	449	411	472	462	423	488	443	450	449	426	480	454	426	487	469	445	413	496	454	470
22615	21109	28788	23847	21887	22807	20819	11502	7414	5571	4307	3673	2997	2761	2304	1881	1675	1707	1625	1342	1139	996	1046	1076	852	809	752	679	682	668	734	683	684	606	676	733	681	687	639	664	627	630	678	691	640	650	701	628	688	690	667	657	655	671	706	696	685	685	716	636	691	640	650	703	646	642	658	687	693	664	661	649	667	679	673	694	673	648	629	637	664	603	640	659	643	658	690	702	658	673	626	674	689	672	708	663	659	684	636	665	631	632	640	668	652	676	643	647	639	681	671	656	687	655	633	698	617	648	616	663	651	656	676	687	616	647	668	662	657	686	685	677	652	655	645	716	627	647	690	651	690	671	668	684	627	619	595	639	665	641	626	655	646	659	673	630	609	652	650	648	664	638	683	677	687	623	635	670	598	684	657	634	639	653	669	646	625	645	637	675	669	645	658	645	658	630	716	664	662	652	679	628	638	694	638	609	640	652	629	649	700	645	658	640	653	650	645	665	682	643	624	637	673	689	683	692	647	686	714	676	668	612	707	646	699	637	646	649	621	618	716	664	639	641	660	637	656	647	616	651	652	677	687	697	648	651	670	654	661	623	650	589	654	645	658	650	720	628	639	662	690	644	677	661	626	604	632	651	654	670	683	672	703	691	683	690	684	663	654	690	642	675	666	661	639	625	613	610	686	633	681	665	699	666	629	627	650	671	654	637	678	662	634	623	632	649	658	622	674	616	674	667	681	659	653	710	686	623	665	696	683	654	671	689	643	663	635	674	648	662	646	680	684	675	651	672	682	680	619	678	684	633	640	716	722	634	620	627	616	658	661	627	646	676	629	658	676	669	641	667	650	630	674	653	635	661	683	593	646	648	652	662	663	649	688	704	638	682	638	622	656	599	694	682	702	670	643	678	630	629	671	678	690	649	644	682	669	646	665	593	664	681	653	649	643	705	666	704	639	625	659	664	620	672	683	677	691	613	587	687	656	650	623	648	637	640	611	628	678	658	677	699	646	632	678	651	653	666	679	669	646	634	631	677	653	652	676	675	597	628	672	672	652	662	714	629	611	688	646	623	632	656	605	621	644	613	667	612	652	657	655	701	680	647	657	646	672	652	656	661	666	672	643	668	670	619	688	672	690	634	682	620	684	636	678	657	648	625	649	627	637	643	666	670	660	631	668	635	669	651	701	622	678	699	652	666	650	633	645	688	714	626	636	640	632	638	708	656	663	638	636	636	666	648	679	641	662	644	639	652	654	657	717	659	635	649	640	655	639	643	639	619	695	654	642	675	681	606	622	658	723	618	658	642	685	660	634	620	643	685	632	674	691	673	677	662	677	659	690	671	674	640	688	654	647	645	671	662	718	629	634	662	678	643	648	658	642	674	672	712	611	608	653	677	649	717	599	636	673	651	683	639	630	725	623	619	665	620	637	654	642	669	665	655	619	643	649	675	677	662	649	655	642	671	666	636	679	689	630	645	666	657	680	679	682	670	661	647	634	609	619	639	697	657	645	655	675	644	631	647	635	678	639	674	630	663	678	688	649	629	658	644	648	654	650	651	676	704	663	640	642	656	677	656	673	651	618	666	697	641	619	610	647	655	632	632	685	686	659	610	684	652	678	656	613	653	702	666	642	634	625	639	656	680	609	654	625	676	687	708	641	659	639	633	638	658	644	662	661	690	663	635	665	667	654	587	670	644	641	641	709	659	659	656	653	614	650	631	622	684	684	678	688	694	623	603	638	622	627	646	659	631	661	656	661	648	661	634	711	682	617	667	666	670	635	665	628	673	704	634	631	676	663	705	670	716	657	626	676	661	641	680	656	623	658	622	613	628	654	661	600	652	649	657	678	699	645	615	662	659	681	618	674	626	634	685	654	626	698	633	654	661	668	703	673	626	588	649	635	652	634	630	667	675	640	676	638	620	622	631	634	597	596	703	652	687	686	634	696	636	681	645	674	644	684	668	669	665	642	654	637	705	689	649	655	645	650	651	644	651	652	644	676	663	645	615	657	731	634	686	692	650	651	665	630	623	671	681	662	661	676	672	671	646	657	663	672	678	697	699	624	687	649	635	611	630	649	684	640	635	620	618	659	637	659	642	626	619	672	604	666	646	652	671	650	629	635	664	662	661	642	691	652	644	640	597	674	606	681	666	669	679	685	626	670	652	658	643	671	642	621	668	643	670	657	699	616	614	623	688	621	636	682	675	627	634	652	614	671	675	700	639	623	625	644	681	629	651	660	716	648	667	679	660	656	610	659	641	670	693	644	631	656	677	596	622	623	675	664	596	686	653	636	682	598	685	672	631	627	651	640	690	621	667	616	605	683	686	638	632	693	691	643	619	607	667	631	656	671	678	639	653	642	655	655	660	659	676	637	641	648	663	674	674	667	631	655	688	637	643	688	626	662	652	662	642	683	650	641	631	672	659	639	667	680	641	663	639	638	714	678	667	636	621	653	705	642	692	669	672	648	644	692	681	659	678	662	673	649	654	696	701	669	662	624	656	648	616	623	628	664	666	618	665	659	685	637	634	622	592	648	645	680	677	658	677	689	659	643	657	668	639	684	696	657	638	655	633	627	650	668	654	623	680	638	630	678	668	645	651	632	636	646	663	657	624	697	636	630	667	648	705	612	670	639	676	627	660	651	671	689	619	635	653	726	628	636	634	672	698	671	655	670	637	670	674	661	635	636	633	649	681	630	632	636	665	639	694	677	613	691	647	603	639	659	709	681	693	677	617	660	659	610	668	688	641	687	613	669	628	649	649	633	655	676	694	664	648	648	671	692	629	613	644	705	661	645	694	635	665	676	652	635	598	645	684	654	665	629	663	661	671	620	670	644	631	669	661	662	648	681	647	719	685	687	635	635	626	704	691	611	666	675	639	696	670	710	636	635	658	613	628	623	655	678	653	614	678	693	662	673	651	688	649	651	646	623	622	652	663	668	621	625	631	665	648	683	679	660	636	662	622	675	636	656	587	663	686	707	699	656	667	645	622	675	649	692	704	699	658	648	634	708	653	602	622	652	685	580	721	645	671	641	656	648	671	660	683	678	653	626	671	629	660	676	664	654	612	668	707	709	647	649	675	655	686	640	642	648	696	655	659	609	634	611	651	642	657	610	656	650	653	638	629	677	666	632	630	649	664	686	647	659	700	623	675	607	676	617	711	606	637	650	660	649	653	687	635	642	655	608	654	633	657	680	660	672	583	640	628	605	670	651	638	616	615	667	649	663	654	701	689	592	643	652	634	696	724	634	639	651	666	635	631	595	630	681	649	633	631	637	630	603	635	676	656	674	594	701	659	624	654	665	678	648	656	682	622	635	656	643	668	653	675	609	669	635	731	621	632	673	664	661	665	671	633	672	675	673	663	642	676	674	705	645	669	678	668	682	644	634	628	642	615	641	685	636	618	665	665	640	621	605	658	641	643	685	637	668	646	633	657	629	650	680	636	645	658	642	624	711	657	691	654	629	579	653	680	647	703	659	680	629	648	667	654
35152	61080	46639	38169	30650	21908	17058	14350	10548	8091	6447	5471	4576	4167	3336	2621	2222	2193	2093	1838	1394	1211	1344	1290	975	839	811	730	693	734	698	677	706	689	651	748	716	668	662	711	659	660	683	692	636	683	668	679	676	685	675	704	695	726	722	714	722	674	734	742	688	726	699	692	681	655	647	639	658	694	666	660	713	657	707	680	658	648	643	646	669	679	659	668	687	689	655	685	676	713	657	679	657	657	645	669	644	687	702	655	679	662	686	680	651	649	654	664	667	658	614	624	628	659	638	627	649	654	700	687	688	641	679	661	673	649	658	677	634	663	664	671	621	674	669	676	723	728	669	704	649	649	692	684	671	677	684	634	641	652	691	727	714	637	686	629	615	656	664	651	637	650	647	688	628	648	701	655	651	679	648	670	602	638	667	640	665	626	627	652	658	669	611	722	652	724	630	670	683	692	660	637	674	663	617	686	691	659	628	698	692	651	680	704	691	727	624	658	685	686	671	625	657	648	674	665	606	698	718	669	598	661	627	705	674	646	666	685	674	693	677	624	610	620	667	722	645	649	660	698	723	684	677	620	646	652	659	690	676	641	678	670	653	621	645	677	635	658	682	676	642	719	704	694	682	625	628	685	678	662	640	646	667	663	614	644	673	699	683	645	675	593	685	675	676	609	715	627	671	681	683	684	670	666	591	638	667	636	639	652	623	666	616	684	713	681	651	673	615	655	701	632	619	640	676	606	646	685	624	648	659	647	626	668	672	725	654	644	621	642	638	687	670	626	655	728	652	664	608	614	646	654	668	663	664	688	660	661	691	661	678	653	655	698	709	665	627	655	656	686	667	650	682	667	635	652	657	668	636	690	636	626	674	633	691	673	634	719	672	663	681	684	683	665	711	669	663	627	716	658	655	620	698	626	624	625	683	661	706	665	660	671	695	660	657	653	652	631	698	674	677	692	702	669	709	694	684	652	652	645	668	662	621	670	643	636	665	698	665	649	653	662	626	634	689	631	661	708	645	677	675	711	643	649	677	627	644	655	608	660	680	685	658	699	654	687	618	667	699	657	622	642	648	612	667	674	635	675	644	675	674	653	640	701	627	659	654	649	673	627	685	615	665	675	702	670	667	659	695	608	658	698	660	673	656	623	693	638	688	685	717	655	671	634	662	695	659	633	669	641	673	652	698	695	634	661	651	648	675	646	655	637	692	659	670	628	655	672	664	641	666	654	641	684	630	645	685	652	678	694	690	659	665	724	634	670	694	606	615	683	664	654	640	647	678	640	638	645	650	635	680	665	645	657	641	695	682	656	686	640	673	658	675	686	646	622	691	643	678	696	661	636	681	653	629	684	673	674	703	656	691	690	687	672	678	677	686	655	704	671	696	649	662	674	667	682	685	680	700	697	626	681	707	738	651	632	673	665	684	652	675	683	673	654	683	672	658	636	635	652	709	642	644	669	645	651	628	643	630	709	680	652	654	665	669	711	645	652	671	650	662	670	661	669	659	665	630	688	685	685	632	657	648	651	647	711	671	669	674	649	686	646	629	625	656	691	681	672	596	694	638	626	683	691	687	677	696	699	687	644	678	688	637	673	672	659	632	662	713	640	699	659	716	661	659	642	679	677	654	680	639	670	631	668	655	637	673	669	647	640	644	654	631	697	659	691	687	644	676	614	652	658	683	639	699	664	644	670	685	657	641	622	639	621	680	671	674	659	643	657	639	669	667	648	649	662	651	657	654	658	680	667	646	657	664	671	702	672	709	678	640	702	687	658	657	636	641	677	649	661	657	671	621	669	691	666	635	711	668	622	699	638	742	648	655	704	692	664	632	671	624	671	702	650	675	642	637	668	740	645	691	676	668	709	640	682	649	686	665	646	682	670	638	678	654	622	631	680	667	688	674	696	629	636	628	653	665	669	712	654	655	705	654	630	640	650	677	671	650	696	679	653	693	686	646	654	625	643	679	640	662	680	624	633	671	613	683	645	658	663	633	677	652	660	679	632	644	609	674	645	693	612	643	658	695	661	650	675	632	629	692	642	704	669	715	705	632	678	693	694	639	673	668	669	649	648	692	635	645	634	621	715	692	666	684	672	655	667	681	674	680	647	659	655	641	659	669	673	669	652	666	675	682	663	639	626	658	672	595	623	712	616	672	699	664	685	671	685	669	681	660	680	647	661	666	601	693	664	660	644	680	622	627	669	633	689	703	691	644	637	689	658	667	667	670	633	680	641	648	662	623	662	631	643	655	660	651	644	692	672	619	649	671	619	655	665	715	629	677	691	703	658	662	666	646	675	622	644	650	647	656	670	695	655	646	658	609	648	636	679	675	696	659	683	684	661	641	650	667	671	629	648	664	641	656	668	655	682	627	602	643	703	645	689	658	659	640	649	702	685	662	680	654	665	679	658	696	633	661	659	671	693	664	682	655	680	647	674	657	668	705	670	696	649	657	621	686	652	645	664	691	638	684	677	645	655	688	658	717	658	672	694	706	646	634	677	662	649	631	677	677	688	657	668	642	687	712	704	668	659	675	662	673	661	672	677	679	661	663	650	652	689	681	696	688	686	627	601	620	650	655	644	659	668	622	682	648	630	640	634	662	644	643	630	689	610	647	643	684	672	665	676	670	650	694	633	716	694	682	624	695	641	671	611	681	638	628	601	622	669	635	644	650	609	685	654	696	643	659	660	648	630	664	643	705	696	651	692	667	678	607	629	680	696	654	627	642	690	661	695	741	640	679	646	656	619	651	697	641	696	613	652	645	708	666	702	650	667	689	673	691	670	691	702	685	672	665	640	676	630	664	680	708	693	648	639	651	674	556	663	591	682	666	672	692	661	647	647	692	618	692	637	650	646	664	628	643	611	626	668	655	631	659	651	660	711	677	699	669	667	673	654	689	669	656	676	660	622	657	689	688	635	688	650	665	630	624	617	681	680	706	653	712	669	637	683	650	684	628	698	691	687	643	662	622	662	671	683	630	652	619	666	667	618	647	667	659	677	666	649	658	688	677	661	658	651	708	628	676	689	701	674	616	620	649	635	662	612	661	645	596	644	681	672	659	653	657	648	657	659	610	688	706	683	649	669	633	645	672	712	685	708	666	687	677	641	660	616	655	607	644	664	679	662	661	674	695	692	679	652	652	657	633	660	654	699	678	629	657	689	712	650	672	694	633	656	667	685	614	648	670	706	667	686	648	630	675	635	703	670	713	643	640	639	648	728	682	644	665	654	662	636	632	690	668	644	615	669	668	647	634	659	672	657	654	671	667	650	675	698	642	708	688	657	657	655	633	691	653	676	645	713	699	689	667	640	672	700	629	671	618	674	624	630	719	656	660	660	663	665	671	668	637	638	654	656	681	679	687	655	663	628	680	667	631	677	650	654	654	642	677	666	684	661	641	605	620	642	700	702	691	640	664	642	644	653	622	669	672	637	663	661	636	677	652	641	660	661	653	709	653	671	598	657	639	689	651	668	710	670	638	671	621	650	678	684
31177	34395	35316	27666	16112	8641	5980	4289	2799	2246	1790	1524	1389	1224	943	744	743	692	691	652	546	522	549	519	451	390	384	401	423	360	349	351	366	384	378	350	363	368	372	335	384	371	368	397	387	387	340	368	350	404	387	349	401	374	381	359	349	360	356	351	387	363	328	366	329	363	348	377	374	394	372	378	328	351	348	371	329	365	379	365	387	355	336	348	357	355	311	380	360	359	360	329	365	372	349	334	388	377	372	369	383	338	379	361	338	339	351	364	351	348	366	370	351	329	361	382	322	351	370	376	365	369	385	373	346	389	356	368	329	383	340	353	359	400	314	362	344	335	359	354	373	393	348	375	407	326	360	362	366	352	373	343	352	359	367	385	345	348	338	335	355	371	347	374	369	395	363	363	354	363	370	339	332	378	362	351	359	365	377	353	368	378	388	372	381	378	388	362	328	344	369	320	351	383	376	377	358	349	358	365	356	352	363	349	360	335	367	358	346	351	360	384	340	377	347	370	350	345	344	351	367	368	356	380	371	324	361	378	341	365	373	366	358	320	340	365	349	325	344	377	372	353	347	365	362	365	369	351	353	391	331	363	349	354	383	342	379	371	341	327	308	356	357	400	370	333	368	385	379	363	350	339	349	395	370	369	383	350	357	356	356	364	355	372	390	364	304	339	361	363	357	350	337	372	375	334	380	340	368	364	332	378	358	373	378	377	335	398	371	349	371	341	373	367	382	381	376	368	376	358	335	351	321	365	331	352	341	380	351	335	408	340	371	372	351	376	338	349	390	363	347	350	364	348	353	337	348	365	380	359	326	355	369	350	344	391	364	357	383	363	341	359	356	353	348	373	377	352	336	387	379	388	365	377	370	373	387	360	373	362	352	365	367	379	361	360	337	350	387	338	400	371	330	345	362	345	383	372	361	346	385	353	352	352	371	349	351	366	331	350	358	364	381	338	363	356	339	370	351	362	379	348	373	387	356	366	349	343	380	360	379	348	357	363	353	345	319	333	345	369	372	375	387	352	356	379	386	380	350	370	392	374	362	336	359	350	376	386	359	344	338	359	360	360	353	355	354	370	356	338	320	364	383	375	346	386	361	364	356	369	385	379	348	377	353	352	360	354	380	357	382	336	324	388	349	406	346	357	388	357	370	387	341	403	337	338	371	383	380	354	341	355	361	368	382	356	338	341	349	363	358	342	335	327	336	370	347	358	355	369	343	346	337	361	376	327	368	381	362	376	373	348	363	375	338	396	355	352	348	355	352	373	358	378	372	362	354	357	353	402	369	357	400	340	375	381	392	335	357	323	340	376	347	372	344	383	348	373	339	354	391	355	396	358	354	364	360	351	339	390	353	376	335	383	326	383	371	377	386	358	342	348	345	350	351	363	370	397	381	377	377	330	327	339	361	378	340	368	345	377	332	349	328	347	371	355	414	358	342	350	350	393	380	373	346	351	354	366	346	354	389	339	378	360	333	379	385	342	392	363	356	374	395	384	371	362	369	338	359	360	410	368	361	330	353	363	357	351	326	377	352	369	356	324	371	361	370	377	358	389	332	356	356	362	349	404	356	354	338	376	349	345	358	343	336	376	366	329	342	350	342	345	404	383	345	375	373	367	325	362	360	363	352	368	347	389	369	352	339	331	376	357	356	370	350	335	379	352	353	383	367	354	374	383	355	349	319	360	361	373	383	396	355	358	393	328	359	342	363	343	388	361	353	382	358	381	351	371	362	351	350	373	349	349	402	357	367	375	404	381	363	370	350	359	357	343	332	357	347	386	361	374	326	362	364	336	362	365	348	358	364	342	387	364	332	371	377	343	379	370	368	344	343	375	374	358	315	370	385	384	379	354	362	365	353	411	340	336	345	363	359	392	357	363	351	379	341	343	368	341	367	323	385	368	326	388	368	373	377	351	369	359	395	346	382	387	358	342	329	381	354	345	374	372	355	373	368	352	333	396	368	374	355	365	342	377	358	373	347	381	381	372	366	330	369	352	381	348	350	351	357	349	367	364	381	385	334	350	320	368	347	367	365	371	392	359	384	350	384	372	345	349	354	338	373	381	361	368	351	353	348	380	367	346	361	371	369	390	376	390	338	373	385	374	343	344	371	366	379	351	382	376	369	361	355	362	366	354	344	362	362	357	362	381	401	350	367	347	392	349	413	369	378	385	346	357	363	370	361	379	350	378	357	361	380	374	364	391	319	384	342	396	353	332	404	370	393	404	349	372	356	403	397	383	346	363	361	354	358	371	367	369	348	352	350	366	365	363	349	351	384	367	361	356	355	350	357	328	353	366	344	369	347	394	318	387	361	358	360	336	334	365	326	383	335	385	344	377	342	356	314	364	348	341	374	355	350	335	376	327	328	370	361	355	408	368	350	369	323	356	386	369	357	341	318	347	354	336	369	362	363	361	399	364	336	354	385	369	324	349	317	361	343	374	350	365	353	343	364	337	343	370	367	325	378	352	366	356	349	345	388	352	384	367	367	378	364	388	376	405	373	322	377	388	364	341	323	359	390	361	345	348	365	339	361	355	364	351	379	387	355	385	360	367	348	340	366	362	373	370	366	384	370	363	348	368	364	360	390	362	346	358	325	356	374	379	376	355	357	364	373	385	363	347	358	346	346	386	376	323	376	350	378	381	374	343	368	346	364	378	352	356	376	398	390	351	362	395	366	365	343	331	351	367	358	367	344	361	355	371	343	339	356	371	350	356	361	336	342	348	350	372	353	348	406	365	373	372	354	355	359	385	372	344	355	355	336	364	381	373	373	349	309	341	354	402	376	358	353	382	332	378	349	339	373	366	345	382	340	358	329	342	372	367	352	356	334	353	362	356	374	348	350	348	375	343	364	350	311	371	345	343	349	341	366	352	375	363	392	345	349	341	332	356	341	387	344	362	370	394	355	372	382	354	366	354	385	344	367	341	360	402	391	373	341	352	337	367	329	344	353	338	377	346	362	354	357	350	348	361	358	351	379	372	341	364	342	353	345	363	349	363	344	371	385	372	336	344	347	371	352	361	367	351	379	358	340	375	389	393	381	343	400	386	357	379	313	390	327	340	370	329	385	361	353	334	369	330	371	343	344	365	361	344	370	361	344	387	354	381	367	334	391	372	374	353	344	343	357	402	360	355	358	352	369	352	418	351	362	410	378	358	385	382	345	342	352	358	384	348	394	337	346	366	372	380	354	362	360	361	374	360	347	340	382	350	376	350	331	364	343	355	374	362	387	370	348	372	354	336	378	370	382	394	361	338	391	357	371	361	356	353	393	376	364	369	344	372	403	386	349	380	374	342	361	361	329	360	374	366	353	371	355	339	334	374	339	333	359	365	380	370	345	353	357	358	362	387	389	363	355	363	365	389	374	345	411	351	380	363	363	372	370	370	380	380	353	366	344	373	364	357	401	338	378	339	346	341	379	356	340	334	348	381	359	315	374	371	359	344	383	356	400	367	348	396	352	334	323	367	352	384	391	366	358	346
31390	46491	34164	25025	17120	11348	9272	7066	4588	3659	3042	2568	2089	1885	1399	1163	1015	968	927	791	660	596	652	634	481	458	392	397	360	371	392	388	369	394	374	412	381	377	413	370	368	373	395	384	359	374	374	378	370	361	382	350	405	363	361	410	436	400	392	406	402	414	388	385	393	386	339	404	365	394	373	378	386	372	392	396	381	389	413	357	386	394	370	361	350	391	375	389	422	366	394	373	411	365	344	403	373	383	360	365	378	425	414	380	391	359	369	370	373	388	399	372	369	413	369	382	375	390	383	369	371	326	362	409	371	385	378	345	375	346	389	392	372	373	372	367	381	441	373	383	376	358	398	393	399	375	396	378	379	377	374	411	358	385	377	398	376	361	370	382	340	353	358	402	346	383	415	391	371	392	408	368	361	387	400	358	364	400	394	380	386	394	388	405	391	385	389	386	372	362	382	381	359	381	374	390	375	364	369	360	382	397	369	385	357	399	409	378	398	375	366	390	395	391	398	377	383	398	372	371	401	366	355	395	425	409	375	419	381	392	408	344	372	377	374	339	409	388	369	395	369	390	368	342	416	366	391	384	367	353	387	421	410	370	376	384	372	393	366	400	391	363	360	351	395	378	336	392	377	399	412	369	381	361	364	357	401	363	400	367	373	375	348	380	420	330	396	419	383	405	409	402	359	358	382	381	378	339	403	392	376	352	405	402	416	355	408	376	375	394	427	377	412	392	380	422	371	370	369	375	397	336	403	335	365	393	413	373	368	374	383	383	378	372	373	364	371	373	410	396	377	391	390	415	395	364	350	390	370	398	399	388	395	373	379	416	385	403	404	388	363	369	388	409	357	383	380	418	368	375	411	340	362	328	402	373	349	391	395	381	360	360	348	396	356	392	361	359	359	367	402	395	381	394	384	415	358	400	367	393	391	402	368	375	365	360	367	350	331	408	373	369	339	374	388	402	401	397	387	371	432	384	400	363	382	425	391	370	360	381	364	374	382	366	356	388	415	368	362	351	374	343	341	377	385	369	371	378	373	347	387	385	362	348	366	333	391	431	383	389	363	384	364	372	364	377	366	393	370	341	373	384	394	372	395	387	388	415	401	397	422	384	357	380	369	373	386	337	351	373	339	370	356	377	367	390	410	363	395	382	360	371	389	351	375	425	412	392	378	369	405	388	398	398	380	345	367	381	418	406	399	378	416	403	364	409	377	325	403	351	367	343	376	384	399	340	388	418	390	330	356	377	408	358	411	361	351	380	372	390	389	364	409	390	379	393	385	370	402	425	414	384	381	357	387	348	393	354	401	395	392	396	350	384	391	395	390	364	409	380	365	409	389	380	355	346	388	398	409	375	391	367	382	383	357	412	393	357	422	348	362	421	388	405	404	399	350	380	351	378	360	352	402	386	401	368	347	384	397	364	396	408	384	370	415	354	379	407	401	410	347	372	372	374	354	408	366	388	354	371	373	375	407	371	394	393	367	355	401	386	382	385	375	397	377	398	387	399	386	387	391	389	388	358	371	371	360	395	388	378	371	367	381	415	358	364	413	383	409	367	385	409	391	373	371	388	401	386	379	352	405	353	380	368	392	415	413	356	361	379	373	379	356	375	390	414	368	404	373	379	388	379	404	411	376	369	400	390	399	391	379	409	368	373	388	377	383	365	408	394	375	382	379	385	381	397	381	376	369	394	376	425	382	361	368	398	392	372	389	391	340	363	380	444	397	346	357	379	364	394	349	382	383	382	382	361	414	384	407	381	316	363	402	388	376	397	338	380	387	394	361	385	401	383	401	364	386	377	362	356	359	391	398	325	379	398	363	362	418	385	350	386	364	356	399	374	378	390	381	372	396	391	436	338	366	348	384	389	382	369	400	413	397	414	391	364	377	341	406	404	393	400	420	370	383	396	419	368	360	369	327	368	375	389	380	397	356	363	370	407	415	361	391	352	366	405	387	386	370	382	428	352	381	372	396	353	318	396	384	346	397	373	369	371	386	391	378	378	379	359	375	388	365	372	338	394	393	360	365	402	368	393	409	384	368	397	386	369	373	392	348	378	370	374	365	379	388	401	355	357	375	384	420	371	343	402	392	367	411	390	376	378	371	381	346	350	373	400	405	372	369	381	396	370	386	365	403	400	382	393	363	374	349	354	417	393	347	397	378	374	387	374	385	398	392	343	396	381	350	401	373	382	413	386	363	368	340	392	430	354	404	370	365	402	371	387	381	350	406	419	373	401	388	400	397	390	394	370	385	373	377	367	353	393	358	366	395	379	380	388	381	404	400	383	370	398	353	400	370	408	377	415	380	374	370	360	400	384	396	348	380	389	416	402	393	389	373	406	375	356	378	398	381	406	406	378	380	382	407	377	393	402	406	377	389	374	393	346	392	342	373	358	389	359	348	414	341	382	381	398	401	371	395	368	380	394	396	402	409	364	352	377	369	385	352	367	407	398	382	352	391	385	400	366	363	384	385	401	370	387	353	372	354	378	429	386	385	391	387	374	425	404	406	375	371	359	411	368	399	375	365	405	386	389	370	372	364	335	354	371	395	398	379	370	371	393	421	361	329	410	395	400	368	410	342	367	379	377	387	393	383	377	386	368	376	374	359	389	364	388	387	407	393	367	397	385	384	397	391	378	380	347	382	400	425	376	398	372	356	379	367	372	375	381	366	356	395	380	409	399	389	391	367	375	406	369	391	388	394	383	369	375	364	374	363	358	395	394	424	375	379	365	375	397	388	349	378	397	384	371	381	389	379	422	414	423	392	345	379	399	373	368	384	380	388	363	367	407	379	399	354	392	379	389	376	399	402	426	418	377	385	367	420	349	367	381	379	412	393	416	384	377	402	346	379	382	357	391	388	386	365	430	384	365	418	346	413	389	387	323	342	373	392	395	383	379	395	403	377	352	375	362	376	386	358	363	382	352	381	370	388	377	377	382	379	436	403	372	392	373	395	369	376	421	376	367	412	390	415	354	414	412	343	376	381	383	373	383	397	381	355	395	360	419	376	404	379	360	364	352	405	399	362	378	390	403	385	395	347	409	344	433	357	346	376	367	425	338	369	394	408	388	384	358	370	366	374	379	373	377	411	388	373	394	373	416	381	357	406	372	386	388	352	405	401	391	370	396	363	408	368	411	385	365	377	401	386	366	379	421	388	402	363	381	385	396	380	401	377	363	386	411	378	403	406	373	391	395	409	405	351	393	367	405	388	367	361	364	394	380	351	401	384	393	387	386	387	399	403	375	367	378	372	386	347	390	395	386	357	406	367	412	370	403	383	383	387	373	411	385	395	399	375	359	382	382	374	402	356	358	358	340	395	398	361	349	351	356	354	362	338	379	382	396	399	392	435	375	353	414	364	373	398	378	392	396	417	403	366	384	361	390	368	407	375	382	376	359	388	398	382	384	396	385	389	373	349	384	395	382	382	349	389	382	375	353	380	395	347	398	362	393	392	356	352	376	367	374	355	391	391	397	397	371	355	346
23775	21091	28564	25076	22313	19637	13576	7474	4864	4237	3558	2986	2531	2101	1669	1477	1249	1134	1191	983	895	846	905	774	638	544	522	535	529	540	537	526	529	556	534	551	516	489	516	516	504	465	519	529	489	516	585	551	508	492	540	530	493	535	524	518	515	510	547	557	572	527	550	546	581	501	471	532	480	510	521	536	555	531	540	508	535	456	532	529	498	514	531	542	511	515	522	533	487	509	528	519	526	548	552	517	514	518	490	521	529	501	477	550	538	528	506	525	472	485	507	480	560	526	491	497	503	461	461	520	525	516	507	537	546	515	505	464	498	520	507	537	544	527	558	501	516	559	518	491	530	529	524	517	487	516	535	498	531	492	503	543	525	522	523	503	488	546	530	524	492	534	514	510	481	519	544	543	514	498	512	486	520	537	553	478	464	460	498	507	528	526	475	506	522	487	504	559	525	511	505	503	532	515	520	526	556	522	495	479	512	493	502	516	537	497	489	486	485	490	488	522	487	502	542	523	531	511	528	533	500	536	557	562	522	523	507	505	500	471	520	532	467	484	528	480	482	518	550	456	510	485	518	515	481	513	549	529	514	488	491	469	502	504	524	520	505	534	482	526	501	518	503	497	556	482	525	521	476	556	499	529	503	573	523	504	526	541	481	537	489	505	503	503	564	522	533	470	505	525	586	525	520	527	465	498	473	508	507	505	535	521	549	476	494	545	556	529	510	516	548	540	530	543	483	491	530	495	469	487	515	566	467	504	526	485	523	481	513	482	537	501	515	470	508	499	514	528	452	512	530	508	522	459	515	455	517	575	509	530	501	511	513	495	535	527	491	492	523	458	490	436	530	507	492	518	498	483	538	537	502	520	514	540	485	534	539	504	461	552	456	514	540	490	538	526	495	486	493	515	500	530	515	490	481	485	513	488	518	515	517	573	499	533	508	499	513	513	510	525	550	499	484	532	509	493	521	480	557	497	543	517	525	512	506	551	522	507	541	510	531	533	505	537	501	482	477	539	530	549	500	512	523	533	515	537	537	465	560	508	535	523	552	505	520	507	476	517	528	483	522	489	554	524	506	527	520	515	553	493	508	483	541	496	529	493	560	498	534	495	521	554	485	504	514	536	458	521	516	518	522	505	506	519	527	494	543	514	524	523	520	533	511	510	526	520	524	528	528	497	500	515	547	490	478	478	516	505	543	512	521	520	513	516	518	533	492	493	472	491	514	533	517	531	495	515	499	531	524	539	492	520	523	483	461	521	538	501	491	511	480	525	502	498	508	532	438	509	532	482	515	502	546	490	557	547	510	492	517	510	525	490	531	516	520	506	529	498	546	501	541	535	499	475	529	490	532	537	508	512	550	546	534	516	485	520	473	486	497	467	519	478	548	491	496	528	529	511	512	537	528	532	496	497	546	495	511	465	519	524	514	538	497	530	508	499	513	509	505	525	523	557	504	533	490	522	527	493	465	467	534	513	538	484	517	499	500	522	501	487	487	522	482	509	499	533	519	518	546	543	497	455	514	458	531	469	481	542	549	510	553	503	516	512	506	545	537	479	517	472	528	523	491	473	573	519	522	532	525	526	508	502	501	502	545	498	520	499	528	522	513	506	515	521	453	478	531	553	553	489	502	524	519	558	530	504	514	516	504	535	490	537	532	522	499	576	514	511	525	540	519	540	518	491	530	519	516	503	524	481	524	520	515	530	534	476	518	508	500	527	527	505	524	499	575	510	520	498	509	482	510	534	488	474	505	523	486	531	492	491	498	529	502	507	496	524	520	510	475	529	495	508	506	532	558	534	521	552	531	504	530	511	509	504	535	486	501	542	491	502	526	456	543	537	494	503	548	514	509	532	494	530	507	513	484	534	509	503	538	535	531	512	512	509	502	468	508	503	522	480	475	503	493	472	540	491	511	520	558	507	535	523	488	513	530	512	545	509	494	489	509	522	526	535	489	468	493	497	503	542	510	518	486	505	504	500	492	468	531	520	489	553	500	475	496	474	557	517	468	493	464	504	526	515	528	507	484	515	523	531	534	519	524	570	515	512	530	494	483	531	526	479	511	503	523	519	522	527	510	488	492	489	508	520	534	549	511	537	509	452	529	524	489	528	520	514	530	507	481	539	566	510	486	510	519	468	516	507	475	478	493	567	522	528	525	495	541	562	470	488	482	502	502	500	482	503	529	523	498	517	495	490	483	518	521	541	521	549	484	541	530	488	541	481	521	544	496	495	515	543	512	480	495	500	519	540	533	494	520	499	511	491	529	502	507	508	503	528	517	528	521	518	499	499	489	512	469	516	498	484	510	512	498	514	534	530	515	543	543	534	509	491	484	500	500	520	522	489	475	505	506	519	514	488	529	466	525	486	552	532	544	495	504	525	516	496	503	526	506	506	519	493	539	522	530	525	493	520	524	514	499	541	496	529	514	509	506	484	505	523	526	530	497	486	505	477	504	501	505	495	473	524	490	505	504	543	510	535	519	479	555	494	498	536	509	528	533	487	513	502	521	492	502	556	503	489	525	510	469	495	519	545	499	530	501	495	507	518	516	491	511	453	510	529	501	498	484	530	524	474	529	503	486	523	508	474	518	548	522	498	487	510	507	526	548	507	487	540	507	497	467	528	523	502	511	478	505	523	518	491	525	537	514	500	532	495	512	489	511	530	522	476	517	528	507	523	520	541	550	564	492	513	528	525	528	489	523	534	468	542	523	525	505	519	512	533	496	465	518	489	508	483	512	519	531	527	528	525	515	507	518	523	458	526	468	479	525	535	519	516	484	510	510	517	510	527	526	478	534	503	500	529	537	487	500	492	519	516	500	535	424	511	539	513	475	495	499	518	505	510	508	530	544	551	520	561	541	519	533	515	551	528	537	524	512	550	545	473	513	492	499	507	510	518	509	551	541	480	529	531	553	525	494	503	476	519	513	549	540	506	520	495	478	507	456	497	500	489	486	530	511	514	533	532	514	529	445	516	585	527	552	544	436	544	517	547	554	515	519	508	501	558	512	516	506	533	520	523	522	540	508	485	480	503	505	522	490	514	488	464	561	519	516	521	512	511	535	495	502	541	522	494	485	504	489	479	527	513	531	500	530	537	486	500	511	515	543	503	512	534	499	509	534	529	554	519	540	515	520	528	534	528	489	508	524	531	510	519	502	521	517	527	520	557	513	488	523	513	535	477	535	465	513	517	514	508	528	512	532	535	524	496	528	558	516	534	499	510	498	513	508	510	516	460	499	557	495	504	531	527	500	487	483	533	532	488	509	536	531	501	491	500	486	523	504	492	520	555	514	537	529	546	509	491	577	543	558	510	463	523	518	485	523	453	503	475	517	544	549	511	501	491	512	547	464	499	493	438	492	494	527	507	492	529	529	502	495	534	491	502	487	510	547	520	498	554	500	517	487	535	504	527	527	515	557	552	501	554	527	509	552	520	496	479	478	507	548	516	549	484	514	487	444	579	504	489	555	570	438	478	497	500	505	496	512	499
32788	54872	42691	31359	22974	18017	14767	10244	7516	6332	5497	4455	3741	3236	2339	1943	1594	1493	1483	1271	1106	1049	1091	941	682	606	604	585	556	547	549	519	580	525	533	535	569	562	568	523	528	521	486	555	543	560	517	566	553	484	501	483	534	540	545	544	519	552	553	506	586	571	547	537	514	528	497	539	545	516	502	517	501	544	478	527	536	536	510	523	536	534	513	552	534	516	524	542	523	512	504	533	540	559	530	533	536	542	518	521	538	523	475	536	504	538	524	507	544	550	531	519	540	498	523	565	523	581	504	531	523	592	525	497	521	515	574	516	505	555	510	492	465	541	502	526	520	534	540	549	515	479	499	500	524	503	506	561	503	508	501	531	511	530	505	527	562	577	548	550	503	502	552	543	557	507	496	522	505	543	585	505	522	519	565	531	577	552	510	557	550	553	529	537	563	534	491	528	499	533	534	513	579	533	511	511	510	488	550	567	554	470	512	537	523	504	539	489	475	543	551	524	514	511	552	484	547	486	548	515	565	533	498	544	539	497	554	521	521	547	536	574	522	499	505	510	518	533	518	518	504	529	519	550	487	514	557	563	536	504	502	531	493	501	557	506	535	509	508	510	537	550	469	516	553	552	524	511	525	512	528	515	564	530	573	526	566	552	528	508	510	520	544	523	540	558	506	458	488	520	523	544	528	495	552	527	547	545	532	498	524	497	509	500	532	543	491	518	535	535	539	535	499	531	550	502	534	517	510	533	526	504	510	563	490	491	523	550	513	489	537	520	529	528	507	522	552	557	506	506	536	552	513	527	511	504	509	513	509	500	534	533	541	509	517	515	498	524	541	506	502	513	560	520	500	544	546	518	534	520	506	542	519	541	525	564	513	550	512	504	525	529	519	562	517	515	496	541	569	533	525	517	556	520	498	555	521	527	495	487	532	540	503	506	543	519	549	514	492	530	587	553	525	539	491	537	572	517	515	487	565	538	507	493	508	512	510	510	508	518	505	452	484	492	496	505	504	529	506	586	516	521	509	519	519	504	530	519	543	538	510	509	572	498	564	529	507	492	532	523	536	536	513	538	521	538	479	536	528	517	543	501	526	525	549	545	508	486	494	531	534	496	522	535	536	529	507	523	522	535	515	519	504	499	494	543	511	523	517	516	530	552	518	510	562	505	507	534	534	529	519	512	543	535	495	521	502	499	540	482	529	533	534	500	533	495	507	569	544	531	530	531	529	510	507	489	494	543	523	484	517	571	521	514	565	476	488	512	558	540	473	508	527	555	526	550	501	558	514	539	523	514	513	533	525	523	479	525	503	548	537	538	518	491	557	556	531	563	516	518	486	496	507	500	489	557	553	541	507	525	523	521	489	546	543	535	477	544	522	526	510	518	537	556	522	521	519	498	532	564	540	488	529	507	518	552	493	544	500	501	544	549	541	555	558	540	492	495	618	529	533	539	559	549	565	554	531	500	503	531	504	531	550	536	496	537	528	509	503	535	531	506	534	536	535	543	538	526	520	529	516	521	572	574	565	518	526	511	547	516	523	502	535	527	499	507	498	489	529	509	537	536	546	505	544	532	504	505	528	553	525	564	490	521	516	503	516	530	533	512	505	541	579	564	496	516	505	469	529	559	463	559	501	484	526	512	519	530	496	520	539	556	504	525	548	520	502	525	516	513	568	532	510	506	486	509	515	572	511	512	508	552	512	509	483	537	483	548	526	530	525	519	510	549	567	520	565	535	522	516	451	521	507	519	491	509	508	527	564	497	525	506	538	508	585	543	502	520	506	507	514	505	516	534	588	537	588	495	483	514	500	545	513	466	518	547	492	533	525	514	533	507	489	570	540	517	507	516	528	526	517	523	497	549	525	523	506	506	510	548	481	561	513	518	507	524	540	471	529	508	534	487	510	554	537	529	552	572	512	509	514	506	531	474	550	503	513	542	506	490	548	517	497	562	539	516	514	503	533	552	514	544	523	548	530	482	529	574	496	499	472	517	520	567	516	501	532	517	496	549	542	496	537	547	509	528	511	530	510	542	544	464	512	554	501	519	518	512	553	453	525	534	560	532	533	562	551	530	546	499	544	511	548	531	525	499	551	539	546	520	547	541	498	529	520	521	526	534	563	537	509	529	506	531	516	536	516	534	559	511	500	523	527	537	496	494	543	542	507	550	534	512	559	518	538	561	499	477	556	520	505	485	536	523	531	518	512	518	560	524	505	515	498	557	551	502	560	575	530	516	500	549	556	546	551	516	522	517	522	543	527	490	513	492	479	560	491	511	557	560	551	534	501	513	534	490	523	530	524	528	518	536	498	552	493	545	510	537	503	498	518	508	486	527	475	541	519	550	499	536	494	542	566	511	519	526	505	509	518	553	523	489	529	477	496	523	509	535	515	541	520	544	539	564	515	507	521	544	536	528	531	492	488	528	523	530	544	527	519	528	531	517	538	542	508	510	531	536	561	516	474	526	571	502	541	524	517	507	510	543	552	568	485	525	519	533	562	515	567	521	532	541	509	550	522	528	534	552	535	486	538	533	539	504	555	523	505	493	565	540	515	523	510	499	511	483	491	491	510	518	528	537	511	531	513	517	521	521	559	489	494	529	530	529	502	497	535	536	525	530	528	506	521	510	538	512	568	503	579	549	518	510	523	524	503	490	534	494	480	527	508	468	535	477	530	474	545	510	515	548	501	514	514	549	508	517	553	503	490	543	576	516	539	526	517	530	541	505	562	500	528	495	510	509	544	519	521	518	541	466	528	478	516	543	523	504	527	505	498	516	495	552	534	533	554	504	537	521	543	547	506	551	550	495	533	566	506	477	516	566	551	529	548	530	556	546	490	516	510	544	531	542	538	506	508	533	529	506	526	553	532	556	539	545	521	539	505	540	509	522	527	533	516	544	519	502	520	544	506	549	519	520	487	540	512	529	534	509	534	498	521	540	517	541	550	526	530	552	550	562	523	491	578	504	508	528	482	552	545	541	518	536	532	513	521	521	550	525	534	560	541	508	548	521	548	549	560	498	492	548	535	516	546	556	489	542	566	544	524	518	511	513	537	516	548	499	486	525	529	528	537	516	533	472	499	532	543	544	542	502	530	523	513	531	550	547	491	542	549	536	493	544	580	537	514	475	515	561	478	550	538	525	532	483	534	531	590	533	498	510	512	539	484	555	487	532	514	506	518	557	523	522	496	541	515	508	510	517	520	490	527	543	499	531	529	532	484	527	490	538	532	530	508	493	540	535	562	558	549	572	542	513	501	538	550	499	515	483	513	502	528	505	569	516	551	511	565	538	483	533	520	553	512	542	481	529	528	518	560	573	524	541	496	524	529	504	527	515	528	513	522	549	505	533	501	554	537	534	545	545	558	530	520	567	520	530	542	490	534	532	508	534	505	518	514	531	496	501	518	562	520	505	569	533	525	552	544	518	508	497	525	517	505	518	519	509	516	542	543	548	518	512	523	558	513	573	512	499	547	536	560	536	548	509	515	547
24909	21293	28695	26554	19719	13404	8426	5080	3888	3064	3026	2297	1825	1599	1372	1306	900	910	829	690	713	726	664	595	505	449	454	442	385	407	403	420	419	443	427	400	421	431	431	424	415	419	452	419	447	429	426	423	420	433	434	427	385	452	414	417	409	460	451	461	436	424	450	430	435	422	426	437	411	417	415	439	414	423	454	390	414	405	407	408	476	444	442	448	433	421	428	398	433	424	400	456	405	466	436	450	416	434	406	432	444	430	402	425	464	460	449	462	413	416	391	411	453	426	407	416	465	416	401	400	401	413	414	437	433	421	368	435	426	457	410	464	417	394	409	413	423	428	427	409	401	431	389	424	407	417	430	402	411	381	444	444	412	397	424	434	443	385	436	407	388	413	422	447	420	395	429	401	402	406	446	425	425	395	418	397	429	408	422	386	398	431	463	406	414	407	422	421	424	438	446	449	405	403	435	434	435	411	422	423	443	416	432	442	420	404	428	447	444	443	418	466	441	451	412	390	399	412	395	456	446	404	398	441	401	406	408	402	420	390	395	421	411	417	413	411	419	451	408	436	425	418	438	414	421	394	420	396	405	427	422	442	397	413	427	416	409	394	467	414	412	435	399	431	424	417	412	419	441	397	435	415	446	423	424	415	428	414	452	407	419	407	404	438	412	420	439	407	416	421	400	434	453	416	408	477	437	415	425	399	390	421	399	393	414	441	412	417	433	425	426	388	401	401	448	412	401	400	446	432	436	443	390	425	414	416	414	438	411	415	454	437	405	413	430	412	418	422	389	407	430	403	414	390	428	415	413	420	398	402	455	415	426	433	434	413	403	406	399	416	427	416	423	407	382	419	384	422	409	386	428	384	446	444	426	399	435	411	403	434	459	398	395	417	382	433	384	413	422	435	460	432	466	399	422	454	424	408	403	382	430	402	389	415	445	425	377	433	415	421	461	416	396	392	359	454	434	411	406	376	414	399	455	405	411	444	425	442	411	406	427	376	422	399	414	405	433	453	437	416	427	449	417	417	434	396	421	411	446	392	409	426	414	443	467	423	463	379	398	456	431	410	412	418	401	415	426	387	395	434	402	384	427	424	411	404	437	414	381	429	456	414	424	395	435	433	383	430	411	441	383	430	446	431	432	428	408	437	376	433	424	429	412	453	401	430	441	380	423	426	453	435	444	416	424	401	440	400	397	403	375	398	434	399	432	359	426	425	433	409	427	443	415	422	384	398	406	428	441	414	444	426	389	401	424	398	436	391	441	417	402	409	426	398	417	424	412	388	377	405	409	400	453	399	422	395	390	451	422	402	390	421	420	416	435	422	402	408	415	414	414	388	417	460	440	374	406	406	406	411	413	398	428	388	424	411	458	415	401	425	424	398	404	438	405	395	434	414	399	411	439	441	464	394	431	404	406	412	392	431	454	417	413	398	396	457	445	419	401	430	434	417	430	438	437	406	434	423	416	450	399	422	414	446	386	427	405	405	390	430	405	429	424	422	365	422	405	408	434	431	468	403	437	403	428	414	377	438	400	441	423	421	436	422	470	422	447	419	387	453	373	447	423	406	430	415	449	417	421	407	404	378	440	428	410	390	423	442	429	407	423	467	426	419	410	428	429	412	457	436	428	463	436	408	425	419	410	415	377	426	443	428	433	395	397	375	404	444	397	404	426	466	437	389	426	419	418	436	440	413	423	442	420	398	432	398	417	409	385	385	408	379	472	447	405	407	415	416	425	436	391	417	396	407	407	399	403	419	425	424	428	417	422	450	421	455	438	465	416	404	401	377	397	433	412	425	437	416	388	446	439	394	420	396	453	419	405	406	408	415	395	391	445	434	376	454	432	398	424	416	427	414	428	433	436	406	393	396	418	420	431	432	435	418	429	409	415	432	378	394	390	381	424	431	437	412	410	403	396	385	440	441	416	411	409	453	434	428	414	398	404	423	460	410	390	408	395	392	399	437	418	432	398	436	375	391	425	390	424	466	417	428	411	434	398	458	433	437	400	432	389	420	428	406	418	405	416	400	378	368	381	443	427	421	427	412	430	409	422	373	414	403	429	418	384	400	433	407	402	432	418	395	475	403	435	389	438	415	411	444	423	411	393	425	462	417	422	374	412	383	394	360	409	422	441	424	354	435	403	453	435	449	393	457	411	414	401	422	430	425	425	420	393	421	450	454	388	417	407	425	442	400	428	401	381	465	426	457	445	389	437	396	417	455	441	373	462	408	427	395	446	404	435	412	435	399	437	407	415	436	420	475	372	390	395	412	384	420	428	376	424	423	386	391	395	434	408	455	414	407	432	455	431	437	432	412	437	441	432	410	426	438	434	414	442	394	466	437	421	414	435	403	397	408	448	415	443	406	426	432	437	438	420	441	435	421	462	440	389	420	428	440	452	443	412	419	421	451	369	421	409	431	397	408	397	403	417	416	387	425	432	398	419	409	411	435	381	440	425	378	421	402	445	459	416	443	406	447	388	400	433	405	432	407	417	418	427	435	391	426	438	409	422	424	447	392	433	422	441	402	419	399	423	417	438	404	388	408	436	432	417	421	418	410	427	405	425	403	431	442	422	404	407	400	389	428	454	432	397	423	377	439	425	400	449	414	421	411	387	440	416	391	426	428	432	407	434	424	438	424	408	372	418	408	434	448	440	402	434	402	427	412	444	436	428	418	357	429	435	392	429	390	371	406	421	463	456	439	424	396	446	415	415	416	416	435	421	410	404	410	423	391	383	406	399	401	464	447	401	448	404	443	395	402	414	411	406	473	408	421	456	420	451	394	391	410	442	398	415	403	406	422	381	397	453	410	395	453	421	414	443	413	448	417	440	450	417	441	409	411	426	412	408	418	416	439	437	374	417	461	466	411	405	419	394	393	421	434	407	403	405	404	429	407	445	460	435	401	410	426	414	407	411	409	447	415	404	435	427	402	428	423	419	402	418	423	433	433	418	391	432	423	413	436	430	435	422	406	416	406	403	425	399	395	411	387	407	397	460	457	385	419	428	438	434	441	434	432	414	413	419	424	396	403	419	411	445	401	440	446	438	399	416	434	388	420	426	424	440	429	422	416	412	433	470	387	454	407	411	457	430	406	417	416	400	424	415	400	409	400	408	440	415	412	425	405	423	411	384	434	414	434	437	443	422	431	400	431	414	387	429	423	444	410	399	429	408	391	407	404	404	407	402	427	399	455	410	444	436	413	382	418	434	405	439	391	397	405	390	406	466	452	421	414	401	427	423	406	451	429	457	392	434	414	404	410	401	430	409	428	426	434	423	413	437	432	433	391	417	441	408	413	420	389	414	448	425	397	386	433	453	404	405	415	414	407	421	425	383	391	442	393	422	411	454	412	403	427	399	391	411	422	436	425	407	430	394	429	422	415	441	434	414	432	430	428	425	419	424	367	443	432	405	447	415	439	440	406	452	446	397	406	438	421	392	415	422	403	412	420	401	444	414	433	437	417	399	409	350	395	370	447	430	425	433	380
32061	51676	39643	26212	19559	15926	11826	8281	6607	5236	5083	3849	3097	2438	2154	1947	1218	1295	1123	946	918	999	927	756	542	518	545	430	478	450	445	450	478	469	465	496	496	476	424	464	438	459	413	469	441	464	450	465	439	442	450	477	448	485	450	454	493	492	494	479	438	453	464	458	440	438	443	463	440	448	490	467	486	440	453	432	450	413	443	452	444	457	442	439	434	461	486	481	462	417	467	453	451	473	469	493	429	450	449	436	423	471	435	473	444	477	458	410	470	474	429	477	451	430	416	454	440	450	474	442	511	439	460	422	446	415	481	430	484	460	455	476	483	459	453	454	493	461	438	439	467	459	481	444	460	468	471	454	447	412	474	451	426	440	453	434	419	470	444	444	449	431	438	433	443	470	475	446	474	478	444	432	475	425	489	447	453	427	450	471	434	454	456	476	431	420	461	456	465	472	400	477	441	432	471	439	462	443	437	483	453	380	478	441	487	474	438	479	425	439	438	436	469	439	472	461	443	473	470	460	454	425	452	459	473	445	466	475	442	471	440	441	453	460	436	447	454	458	474	479	466	431	407	455	458	433	466	447	457	458	474	427	440	424	449	428	423	464	471	435	453	471	458	476	473	420	432	433	427	464	478	453	464	434	455	442	450	466	456	454	444	443	419	493	473	463	449	440	459	459	453	417	450	480	438	468	420	453	477	481	430	435	489	454	500	447	435	459	434	458	476	465	447	481	445	470	474	447	446	424	445	455	436	479	459	445	445	460	434	422	461	450	444	464	528	429	435	469	458	425	436	455	411	449	436	494	443	468	416	464	445	459	429	501	424	427	432	414	473	461	472	467	405	446	492	463	429	460	458	457	446	448	422	409	434	481	445	430	432	463	435	470	434	417	411	442	485	442	488	446	436	458	475	445	429	426	401	469	440	411	419	467	450	436	457	436	476	431	454	441	444	450	431	460	441	449	491	459	474	441	443	456	466	479	442	415	427	436	423	457	468	465	475	446	448	454	476	486	463	468	446	455	411	450	440	408	451	428	435	437	445	444	437	449	479	466	457	437	466	462	433	453	408	446	447	475	397	422	465	458	480	447	484	408	426	437	437	486	463	437	509	461	436	444	484	412	466	434	435	469	438	456	453	477	412	435	442	493	448	466	475	462	465	459	436	425	446	440	459	451	428	442	463	445	401	437	411	427	426	441	472	468	489	442	456	441	455	416	466	465	506	469	457	482	449	451	434	426	454	424	450	457	456	462	435	456	472	438	460	495	450	433	442	444	480	474	500	463	450	421	440	423	463	429	419	454	456	460	474	444	460	442	442	450	469	447	483	474	451	463	471	492	437	471	481	447	442	460	463	452	458	464	447	430	488	414	455	479	451	448	437	439	395	405	439	443	468	402	455	460	420	446	444	459	487	463	475	442	469	436	457	469	446	415	413	446	447	466	448	407	450	478	494	498	425	454	440	412	453	439	428	464	408	460	448	466	431	463	469	436	470	465	444	462	464	478	406	416	441	453	430	449	453	427	430	437	422	453	436	435	478	446	451	426	438	488	453	444	380	441	454	494	428	445	454	431	470	444	436	429	433	456	443	470	445	448	429	427	463	446	438	471	443	452	484	459	474	449	420	476	456	471	484	459	451	452	464	472	441	447	451	413	452	460	447	454	450	487	443	459	443	455	428	491	469	445	461	418	463	454	439	448	430	452	431	427	431	442	430	425	472	440	419	426	425	502	441	451	429	419	463	407	454	425	423	430	431	455	485	486	482	403	432	437	475	451	453	494	446	451	463	475	456	426	448	480	446	473	448	442	440	446	450	419	443	431	414	424	444	442	415	442	422	456	459	472	441	466	439	426	472	424	460	431	484	440	441	465	455	468	420	463	488	464	451	420	463	480	454	435	454	470	475	475	453	435	469	410	432	480	456	492	437	424	459	429	474	489	460	445	477	492	478	439	464	469	443	464	432	501	436	446	470	453	458	468	475	480	444	440	458	434	459	435	439	475	436	455	467	462	442	463	458	446	471	469	417	458	465	458	421	444	476	411	446	441	436	482	442	437	465	457	445	452	431	420	471	457	456	434	445	434	413	458	469	434	470	440	443	460	479	438	433	477	465	461	453	434	458	428	442	437	432	431	430	444	430	475	429	403	463	468	454	478	452	431	435	434	465	443	466	482	395	435	477	456	434	468	464	435	441	469	432	481	451	455	449	456	468	476	405	448	452	415	419	445	449	452	417	443	474	439	464	474	440	437	434	431	452	455	436	452	409	392	454	432	426	448	430	459	464	470	456	436	454	464	437	464	433	452	484	465	467	456	476	462	493	450	465	448	457	445	437	462	471	439	427	475	443	488	460	432	468	461	459	481	463	451	447	416	433	489	488	480	446	455	441	441	442	464	458	460	431	459	462	427	460	436	434	463	452	444	465	442	470	481	438	478	446	414	429	437	480	471	477	439	449	441	441	442	452	441	442	461	444	426	436	444	466	414	442	415	480	447	453	421	454	449	475	456	469	443	427	424	469	437	454	431	441	448	471	441	430	452	461	456	413	446	445	492	433	448	494	437	505	473	483	475	453	428	415	438	430	426	451	441	464	466	448	493	437	447	435	447	441	509	486	439	468	480	459	476	447	450	441	444	464	420	421	417	443	441	419	433	419	469	442	414	418	458	428	457	447	422	445	442	429	445	476	460	449	424	446	439	467	469	434	439	463	450	455	424	425	498	475	450	429	465	460	435	443	468	452	442	464	463	487	444	430	443	444	455	452	443	457	464	482	422	434	447	428	452	463	442	439	453	459	463	452	457	437	428	460	431	474	486	415	482	462	440	463	483	470	432	432	439	467	439	430	442	420	421	462	460	444	457	444	440	438	442	431	437	431	480	467	450	460	450	446	440	460	408	426	475	505	485	443	456	429	509	446	433	414	450	418	448	450	449	435	448	452	441	481	429	485	465	473	432	448	498	447	432	474	414	423	428	432	455	449	478	462	424	466	433	405	427	419	455	465	482	426	501	422	416	428	429	421	470	460	476	460	503	442	459	477	464	444	466	448	494	492	431	427	432	464	424	499	420	452	445	494	422	469	466	453	471	441	425	443	443	450	466	448	488	424	457	484	427	426	461	469	467	473	435	420	487	473	449	440	451	439	447	464	440	460	449	462	451	409	441	501	434	470	471	418	420	473	441	458	436	466	417	418	413	424	403	418	451	431	451	434	487	470	456	478	471	444	448	453	455	472	451	417	465	430	410	479	434	450	448	460	472	429	448	433	458	425	454	450	454	444	473	404	453	442	480	459	444	448	449	460	458	456	445	473	433	455	463	443	458	418	417	465	474	445	401	456	454	429	478	482	451	509	446	435	469	432	444	429	455	428	479	446	460	446	426	446	421	461	450	467	500	459	423	449	452	487	452	493	448	453	435	439	436	421	494	442	463	458	452	441	458	478	455	446	456	490	486	473	442	455	439	478	449	432	454	438	440	453	472	440	462	448	440	478	472
22603	21079	28799	23723	21596	23047	20951	11183	7958	7097	6076	4422	3448	2401	2801	1965	1644	1674	1251	1291	1063	1300	1200	1034	853	734	670	642	708	676	678	675	656	732	713	643	674	625	668	676	660	617	693	685	602	712	676	616	688	654	663	613	643	655	694	673	675	661	734	631	677	676	651	621	687	659	670	633	662	630	622	655	643	647	631	684	635	664	657	668	702	693	662	641	652	658	628	660	683	630	643	650	690	672	676	659	673	656	642	623	654	671	637	632	625	684	639	619	611	681	620	681	662	654	681	641	663	650	627	659	672	633	587	660	666	679	675	681	630	626	655	682	666	675	626	654	620	626	647	626	647	636	614	622	621	628	646	635	682	668	677	627	638	662	622	591	635	655	651	646	614	704	658	623	643	684	688	648	666	629	642	659	671	634	633	624	676	686	671	642	623	670	659	627	679	617	637	656	718	654	649	656	622	622	706	668	648	648	659	631	654	632	660	650	659	662	685	646	661	651	614	650	606	669	613	646	638	638	653	641	645	655	654	646	654	679	649	663	606	620	630	633	674	633	684	663	577	608	651	651	685	661	689	649	665	596	656	652	651	615	650	644	653	658	610	663	605	669	627	652	669	562	659	608	628	643	653	633	628	646	610	622	675	672	679	708	662	682	682	641	634	601	652	665	672	647	637	682	647	665	672	650	620	653	671	655	675	641	643	641	672	657	634	659	689	681	673	667	655	672	664	666	636	695	677	619	627	613	666	635	637	654	650	654	670	654	667	620	663	645	637	658	598	646	674	635	649	657	623	641	657	632	621	622	646	654	672	687	620	665	643	682	643	653	643	641	611	684	598	662	612	618	667	636	661	667	627	651	673	673	643	647	637	611	631	636	621	651	646	641	664	654	660	675	668	638	609	631	662	662	586	605	619	631	700	636	631	652	660	676	636	673	600	636	623	687	637	632	637	684	634	684	668	664	634	634	677	633	599	688	649	634	655	640	653	662	626	675	663	640	669	634	611	669	627	637	630	670	648	634	647	701	602	717	666	646	638	671	609	619	658	624	654	672	613	623	599	659	635	651	655	649	606	616	673	585	677	681	622	668	710	667	648	669	659	581	651	625	672	685	635	670	637	649	643	631	636	659	676	676	635	695	620	688	626	654	666	663	676	667	651	600	602	667	648	686	668	658	673	656	680	644	706	658	642	656	640	635	651	659	642	652	687	647	662	642	723	635	674	643	647	630	660	635	631	672	612	673	654	681	626	636	687	616	658	622	622	664	602	622	648	636	623	659	645	655	661	642	645	674	694	649	680	586	585	659	625	631	626	690	614	655	623	629	632	621	625	643	631	655	626	641	679	672	627	638	629	631	589	664	668	632	673	609	678	662	624	654	662	642	620	680	685	689	648	665	653	620	643	647	603	660	659	640	664	654	659	657	657	674	643	630	660	655	620	632	643	675	646	652	652	650	643	656	621	622	687	642	621	671	637	700	656	672	657	667	663	661	693	660	660	645	696	637	597	651	640	678	645	641	584	648	661	635	664	605	674	676	631	638	639	662	661	646	645	608	649	682	647	648	635	676	683	679	619	635	671	638	617	716	683	693	628	668	628	664	619	662	679	655	647	671	674	660	654	610	619	674	685	681	650	638	640	631	613	644	619	604	647	647	701	642	675	610	650	647	640	602	657	672	686	603	672	705	628	618	659	629	659	615	669	646	666	648	611	622	669	669	626	633	689	654	653	656	669	665	638	647	615	637	630	605	658	661	662	631	667	649	685	662	630	648	614	702	632	642	688	601	653	638	637	658	616	665	650	633	639	683	627	642	601	660	657	666	615	620	630	621	684	656	636	667	641	674	641	639	658	643	638	646	636	663	660	648	654	683	644	654	646	667	669	638	627	683	616	630	650	656	665	596	620	639	622	641	630	689	633	596	648	633	670	579	618	674	607	658	660	669	674	671	653	678	619	610	651	632	596	611	634	628	627	637	648	621	623	622	612	663	653	637	639	623	654	603	601	635	654	652	643	625	611	668	608	628	641	671	654	607	654	641	658	614	673	658	641	643	670	640	654	603	631	689	613	621	629	633	643	688	686	660	652	675	674	657	622	596	646	644	633	646	657	646	647	590	621	636	607	695	643	660	613	670	609	662	652	657	677	649	630	649	618	636	678	682	698	658	649	641	628	659	615	677	655	649	671	631	613	670	667	670	663	624	593	658	583	667	687	667	630	596	640	674	607	663	624	632	650	619	681	672	682	679	611	632	670	636	586	643	653	645	671	662	698	619	645	644	624	682	664	672	654	685	612	674	633	643	635	621	647	625	677	640	694	647	628	654	616	648	592	628	619	617	672	658	660	653	662	645	649	609	627	605	670	693	678	639	632	688	635	687	629	633	639	678	634	605	657	649	614	621	636	659	620	580	699	640	662	649	656	643	661	700	625	666	663	656	664	640	624	607	624	642	669	633	641	652	683	636	608	676	620	677	661	660	628	677	661	668	635	672	662	662	659	662	656	670	642	645	634	641	649	642	617	598	652	639	633	637	667	640	638	635	649	629	649	646	646	663	646	612	631	680	636	650	593	683	628	657	672	667	658	622	637	629	647	696	643	649	646	639	630	687	686	654	627	623	634	635	598	605	638	623	649	662	630	643	641	631	658	657	651	707	642	658	690	621	661	633	671	644	676	637	651	654	679	660	662	650	657	660	654	605	623	662	676	665	646	655	680	624	625	617	614	658	664	674	648	613	652	643	646	648	602	628	648	621	621	667	650	651	662	625	654	628	678	614	626	635	673	675	590	626	644	624	626	653	636	699	653	616	615	669	669	703	679	640	690	661	607	611	655	673	671	619	675	624	635	628	612	620	709	660	684	702	684	648	684	644	631	704	647	618	651	638	636	652	659	648	644	636	661	641	666	630	626	651	691	637	620	678	668	690	603	602	660	703	612	613	649	658	640	632	646	672	616	646	633	681	609	656	612	659	666	665	641	615	663	645	643	613	690	712	672	657	654	647	620	633	597	597	644	700	686	646	670	624	674	627	619	699	663	645	655	660	641	639	661	640	679	651	609	651	687	609	620	690	685	688	661	611	658	646	650	686	632	670	657	661	701	700	655	623	648	691	625	573	612	639	666	678	684	652	628	671	633	616	635	606	662	687	650	701	614	647	635	649	668	646	657	620	661	635	655	647	618	672	624	626	646	661	680	625	593	668	644	625	672	693	666	647	613	645	650	667	624	662	666	640	646	618	673	648	679	599	649	651	682	634	619	644	625	607	650	602	635	640	651	660	668	653	624	656	682	719	653	606	647	598	620	637	669	634	607	643	655	655	587	674	627	688	694	658	621	572	659	649	664	651	672	653	676	659	665	656	661	679	639	692	630	619	658	631	646	630	668	674	655	674	654	610	652	646	628	713	664	634	663	606	631	601	688	693	663	694	633	633	708	661	674	652	664	693	635	661	697	675	621	643	660	663	648	609	635	646	641	653	649	645	618	620	643	615	596	649	618	604
36086	60927	47283	34629	28436	23071	17568	13788	11576	10456	8764	6568	5244	3574	4139	2749	2229	2197	1735	1685	1333	1672	1437	1296	1036	806	727	726	686	721	673	663	721	742	669	688	676	697	700	732	634	706	716	651	614	678	688	679	698	697	661	688	628	664	674	635	676	710	694	721	693	720	697	676	674	638	645	665	690	641	661	665	664	672	689	668	647	682	695	710	659	693	638	711	671	635	618	667	629	641	671	667	665	664	638	653	669	710	632	657	629	650	673	660	663	664	623	669	650	643	649	674	659	653	693	668	671	648	666	603	686	611	679	619	651	668	681	699	655	646	637	642	617	637	707	695	656	628	641	669	627	650	649	691	681	671	629	647	644	700	709	585	640	679	641	676	669	633	675	661	655	672	628	653	652	666	637	647	681	667	646	607	639	655	664	658	645	666	649	712	646	659	667	621	663	682	702	628	692	665	660	665	694	666	616	671	670	677	629	725	700	634	661	657	658	660	620	628	623	668	682	579	688	625	638	646	684	641	652	662	651	674	671	674	665	658	642	650	699	660	623	656	697	664	699	669	625	708	653	660	611	625	683	650	664	595	682	690	666	713	616	642	684	689	649	671	664	618	639	663	594	625	672	637	653	680	646	657	636	642	659	642	632	647	653	664	663	611	652	662	668	627	698	670	690	651	691	655	692	670	669	643	621	634	625	626	676	653	649	617	631	715	624	661	674	658	661	661	602	650	682	702	679	631	693	669	679	651	641	619	648	639	710	665	670	653	664	616	695	663	622	659	690	646	652	713	636	660	612	679	695	606	612	629	621	599	626	623	713	633	674	585	624	708	640	610	657	617	685	669	654	637	709	638	631	685	638	604	625	650	645	622	646	697	654	688	648	663	635	669	643	677	680	659	689	656	685	639	592	668	642	708	666	633	665	675	672	635	662	629	664	736	660	682	633	649	630	698	680	642	676	686	637	629	667	681	655	654	649	684	692	662	732	660	624	665	597	642	650	730	685	644	650	671	591	680	677	682	636	644	673	684	658	670	620	663	625	662	638	661	667	677	617	640	648	675	640	644	611	653	648	650	689	686	629	641	638	646	634	686	686	675	639	694	657	655	647	649	677	658	663	608	624	690	629	657	640	680	635	657	684	659	680	691	637	625	646	698	674	575	624	659	670	653	657	655	624	666	663	639	666	647	649	676	641	692	631	627	668	647	687	705	646	706	631	670	684	622	635	620	621	626	688	668	698	647	674	655	660	663	625	660	657	636	622	683	661	651	649	657	669	649	633	600	666	690	698	666	652	613	669	668	664	637	660	637	639	617	634	672	679	650	680	628	652	647	607	669	657	654	643	661	667	634	652	687	708	642	619	672	630	668	663	683	638	659	662	661	695	660	677	643	644	631	643	661	657	650	670	684	654	668	641	656	674	686	651	625	693	645	651	683	646	627	657	640	638	686	645	664	639	650	696	654	685	655	640	633	640	645	690	654	644	592	728	646	647	713	668	624	662	687	680	653	618	649	672	668	696	619	650	611	680	672	679	694	651	637	640	691	679	634	630	643	631	652	648	651	620	609	668	709	688	648	612	678	699	666	612	712	661	675	703	653	656	690	637	666	643	683	641	670	659	599	666	699	706	617	669	664	739	641	665	631	656	666	662	620	592	619	643	635	642	663	699	687	656	691	621	658	647	646	692	642	658	645	609	697	637	641	667	638	677	639	669	648	635	647	675	655	694	669	649	676	675	629	657	687	618	655	615	669	646	626	628	659	649	681	646	676	655	630	663	676	627	625	632	647	593	656	694	662	671	646	674	675	656	632	667	684	681	622	657	701	642	672	638	662	683	690	674	714	726	689	664	618	646	613	650	688	654	692	644	687	593	656	639	631	647	636	676	662	650	685	651	679	644	636	640	679	640	676	669	675	640	631	640	691	654	689	636	699	692	666	645	633	624	687	642	705	674	659	675	654	668	667	660	668	637	625	663	670	676	648	712	643	672	692	670	676	676	660	669	670	645	639	683	663	660	667	652	701	684	665	661	637	650	651	603	682	617	667	625	659	668	663	633	672	659	677	637	657	644	677	698	661	676	634	648	647	664	708	648	631	668	666	633	696	649	656	654	684	655	672	674	682	635	625	688	667	646	660	639	695	655	620	644	624	649	637	662	735	628	665	683	697	653	635	659	705	638	614	718	689	642	722	640	639	641	661	679	647	663	665	652	651	629	704	630	647	640	673	694	677	659	683	662	669	656	661	672	636	671	676	673	692	669	640	637	654	631	692	645	645	664	660	667	635	693	671	655	698	679	647	692	669	644	639	651	696	664	685	653	673	648	687	652	607	664	646	651	657	640	652	686	658	663	680	644	665	669	663	628	633	660	630	653	689	661	613	704	640	644	682	638	698	641	680	664	635	657	677	663	657	675	673	702	663	633	653	676	701	618	634	615	675	640	640	657	654	663	637	660	624	656	687	653	695	605	665	622	630	659	691	667	638	628	658	600	667	655	683	646	622	630	660	651	646	667	649	671	636	652	625	639	637	660	628	675	673	639	666	674	663	670	625	647	614	683	636	598	633	709	650	658	674	625	626	680	676	652	693	652	649	680	680	691	691	634	633	646	661	663	618	667	667	694	609	626	682	667	664	672	687	705	647	644	655	655	696	643	641	662	632	663	657	627	656	678	673	679	659	650	635	646	690	665	650	641	645	657	633	619	699	628	690	654	652	654	645	663	648	673	594	583	658	644	662	617	699	638	671	682	673	721	661	636	670	623	681	666	693	690	686	642	662	601	657	632	611	683	638	662	655	672	690	663	678	651	630	702	658	653	641	662	613	632	630	668	674	641	635	652	631	675	644	680	657	650	647	643	659	685	691	652	619	646	673	634	640	656	611	668	665	627	643	692	660	661	642	690	693	692	685	622	663	639	614	656	678	709	674	639	632	623	664	622	679	689	643	672	655	664	672	606	697	648	653	658	654	632	689	638	689	653	681	699	669	698	682	717	677	672	668	678	669	598	662	656	668	665	672	658	657	662	603	661	629	681	678	614	673	678	694	640	656	632	639	655	649	680	637	646	664	630	676	667	667	660	689	619	681	690	671	651	626	652	667	674	651	665	643	639	616	642	678	621	668	643	672	601	676	651	647	665	630	667	633	664	704	683	618	656	626	641	657	679	676	652	678	665	652	676	651	669	718	655	644	672	668	657	629	691	609	639	709	690	614	707	641	709	716	655	687	689	673	644	622	640	664	688	661	680	664	667	668	694	675	644	641	687	664	724	694	647	614	615	630	658	678	624	691	621	685	662	641	620	619	656	695	634	653	652	633	632	665	676	671	658	673	609	617	664	641	660	652	701	649	663	622	656	654	672	668	646	658	655	646	693	629	663	661	652	655	603	661	670	645	712	648	651	711	679	699	663	672	635	620	647	708	664	683	657	621	637	635	638	614	663	701	689	667	604	682	657	714	671	656	668	669	633	632	633	739	623	612	711	656	620	671	620	674	643	664	631	645
31361	34617	35523	25248	15814	9719	5773	4148	3336	3381	2467	1665	1207	1068	1035	706	736	683	567	539	580	566	497	466	439	363	379	390	357	347	371	351	361	327	356	354	344	358	337	333	352	378	375	343	375	369	352	328	371	352	368	330	363	386	347	369	347	318	372	375	393	349	361	328	353	360	369	357	337	356	323	361	356	342	362	408	403	364	390	360	331	358	398	352	325	344	328	342	368	396	345	333	366	374	363	342	325	357	354	344	365	322	338	359	331	329	332	322	351	365	376	361	339	343	360	347	341	365	335	333	388	335	353	364	342	326	372	346	352	344	356	340	320	381	343	353	400	319	360	337	361	328	382	355	371	359	360	406	342	321	384	376	356	341	325	370	335	306	330	376	362	370	361	332	369	350	378	330	381	363	354	342	353	339	373	362	354	353	325	360	299	373	362	349	360	349	354	376	355	349	383	336	359	336	354	355	363	368	358	346	348	331	345	390	367	332	379	353	331	378	350	384	331	335	352	361	389	399	367	349	352	368	382	388	320	350	377	348	375	409	323	375	371	360	342	357	380	359	326	302	370	343	374	368	340	344	348	322	348	320	379	314	352	361	353	332	375	348	348	380	386	359	358	330	343	337	314	347	351	370	371	377	357	342	360	323	335	376	348	359	365	368	384	344	359	351	355	351	341	354	340	331	369	347	374	393	352	350	328	327	353	373	326	342	346	332	371	385	346	344	360	371	355	370	338	377	362	339	405	378	323	331	325	346	349	350	336	339	341	374	338	340	340	354	374	383	379	344	350	370	342	348	355	363	333	336	335	349	344	347	364	345	334	367	359	384	360	342	387	353	352	348	350	352	315	350	362	373	369	336	316	347	350	367	361	356	371	395	363	342	346	330	338	336	364	366	349	339	353	338	358	346	331	346	359	349	323	356	359	369	332	342	353	326	367	339	364	346	365	332	369	354	371	356	354	353	358	314	352	374	368	381	347	378	343	355	347	398	380	341	324	349	369	365	361	337	351	346	347	363	390	356	391	331	356	362	366	357	373	382	362	357	320	354	356	354	348	369	358	345	362	357	363	384	340	386	337	354	357	366	341	361	332	357	334	372	330	344	350	359	353	344	342	327	361	338	368	336	344	361	342	387	360	375	317	410	383	347	365	324	332	337	325	345	369	362	366	351	356	326	326	344	341	363	388	365	360	345	343	366	351	305	353	359	356	354	338	358	349	353	337	334	350	379	349	348	350	323	328	392	338	356	339	375	369	366	344	347	371	340	360	364	327	348	360	342	362	382	337	375	365	363	368	390	362	361	365	329	354	344	319	350	344	369	354	353	361	340	364	348	328	355	366	347	348	346	340	360	365	351	345	362	370	349	336	336	375	350	351	322	347	344	366	377	325	385	345	387	360	355	324	361	337	339	358	364	367	345	326	339	341	344	350	318	379	373	336	353	358	349	356	355	348	329	379	332	375	350	363	334	353	330	326	343	334	344	354	353	367	390	366	356	362	345	351	353	351	348	375	335	378	376	318	385	359	330	347	347	355	369	336	345	372	366	352	377	333	382	312	359	356	373	333	349	345	339	367	366	334	332	362	354	360	336	365	333	376	361	375	356	346	322	329	310	387	371	371	347	366	370	376	342	371	352	390	353	348	360	349	357	328	345	360	355	334	340	331	351	390	395	343	356	322	388	333	344	407	372	371	340	354	345	355	352	342	361	362	376	355	354	344	384	363	311	339	361	367	324	363	329	307	349	362	337	388	381	360	366	358	343	360	344	396	366	349	309	324	380	356	396	374	335	385	322	373	308	332	347	344	341	347	370	351	377	390	359	383	335	364	344	374	338	375	388	349	362	385	351	343	388	332	370	376	355	351	357	341	364	346	342	353	323	341	338	381	390	351	361	326	349	350	379	348	367	344	339	334	383	315	385	322	355	364	373	368	344	348	344	333	357	366	337	358	361	381	346	350	363	350	311	356	356	393	357	338	341	373	344	349	359	349	351	351	358	373	322	332	330	346	336	347	353	364	348	373	375	382	354	334	302	367	352	338	350	352	363	351	326	369	318	353	354	358	389	357	380	351	352	373	356	338	318	342	365	391	330	343	365	354	370	363	331	324	353	352	370	350	340	360	367	352	340	344	379	354	367	328	341	346	338	321	386	353	346	374	332	354	371	363	346	362	344	407	334	367	360	344	371	404	343	383	347	344	358	352	355	368	368	389	378	365	355	339	362	349	358	350	356	355	358	349	385	391	347	346	365	365	360	402	369	368	366	351	343	346	350	367	352	329	343	366	311	380	317	363	350	329	319	370	357	351	348	356	349	347	350	372	383	322	357	377	348	327	360	319	354	336	350	322	344	345	356	344	355	327	363	357	356	344	381	357	356	344	357	327	354	318	379	349	356	355	347	348	328	359	353	366	409	350	330	377	339	327	366	335	347	345	356	373	350	349	370	391	372	371	336	354	344	356	379	336	372	361	384	343	371	355	336	346	350	363	354	333	341	371	358	347	351	352	338	340	320	305	366	334	355	359	362	369	368	379	382	366	334	339	369	367	360	345	348	339	372	386	373	362	341	407	354	324	362	345	399	334	359	365	352	374	367	364	368	377	355	363	389	360	364	343	317	344	387	376	382	330	346	332	355	321	375	314	360	366	356	359	350	360	337	355	360	325	352	404	340	363	343	355	355	324	338	341	334	343	306	353	328	342	406	348	361	323	345	383	356	362	346	355	344	350	365	336	344	354	331	356	373	362	310	346	355	372	364	355	357	346	326	351	350	347	348	378	341	362	368	358	364	351	352	386	365	338	355	384	367	333	323	386	316	365	348	387	301	341	358	321	409	321	350	337	335	353	360	319	349	363	357	395	371	320	354	357	318	323	338	351	345	365	332	340	332	369	346	343	351	345	312	369	358	369	374	340	349	361	331	357	392	367	392	343	350	358	331	352	345	375	396	327	337	383	381	362	330	369	357	363	350	359	336	336	336	399	363	365	359	353	341	323	379	364	355	355	362	308	383	346	391	365	332	342	330	381	344	372	333	355	370	345	358	344	370	336	387	356	356	351	353	344	331	346	343	338	346	360	341	330	378	328	361	389	361	324	318	360	355	370	385	352	354	356	311	315	367	317	371	370	361	369	403	362	330	358	366	321	331	349	353	364	353	296	357	350	368	324	316	375	338	366	361	359	312	368	319	375	374	353	367	357	343	336	382	380	372	361	376	330	377	322	359	351	393	371	349	354	325	359	389	371	333	358	326	367	338	344	340	353	372	374	395	356	350	346	334	391	358	336	343	318	358	317	353	348	341	342	345	365	335	373	349	361	352	373	345	347	329	362	355	356	373	344	377	355	349	354	344	372	333	337	369	385	339	364	356	329	309	365	371	355	320	350	321	357	385	345	348	341	348	332	350	370	362	316	352	361	387	389	352	376	341	345	350	375	367	319	341	347	374	331	329	369	358	376	336	361	342	375	355	369	332	328	340	360	346	348	369	345	336	359	376
32508	46521	34308	22209	17478	12728	8747	6769	5560	5699	4022	2578	1920	1624	1536	947	994	892	733	722	708	728	562	583	537	443	399	381	376	363	415	355	398	379	372	361	364	367	351	371	383	374	359	381	393	393	384	361	363	367	385	377	429	364	344	396	382	375	365	351	373	365	394	391	400	379	374	388	353	409	376	382	365	372	389	366	384	362	369	394	376	355	421	314	371	355	384	368	415	374	394	353	325	357	339	387	378	381	389	410	409	355	386	373	389	368	375	345	362	364	375	383	371	371	344	410	380	401	373	362	389	380	399	356	392	323	371	408	363	365	367	365	370	369	385	383	340	384	362	365	396	353	361	407	354	379	358	371	367	361	370	394	380	390	378	388	351	368	368	428	375	397	355	366	413	364	355	380	357	374	372	397	375	388	349	374	367	357	364	391	336	378	395	343	374	390	349	388	378	370	373	368	370	360	418	352	371	388	376	375	353	365	408	382	356	394	364	385	343	376	369	395	379	391	383	360	407	391	377	400	369	381	370	374	359	403	407	392	354	391	396	389	379	353	380	362	366	350	367	340	390	391	363	387	363	413	362	407	385	321	370	369	347	343	356	365	368	413	368	378	350	377	383	355	343	413	387	359	376	390	394	390	385	331	403	375	383	341	384	377	352	336	388	362	401	373	390	374	347	359	406	375	402	370	347	360	381	364	402	382	366	394	356	345	372	358	389	379	401	368	364	392	362	395	353	358	372	379	330	378	398	369	348	378	338	391	376	386	365	385	349	361	384	373	359	413	389	375	361	371	348	394	358	365	348	366	400	384	381	385	387	358	360	381	377	367	361	398	358	377	412	377	352	378	369	447	409	395	399	385	377	375	416	370	348	383	423	379	344	380	371	412	394	369	383	379	402	367	361	373	347	377	403	369	380	385	361	353	386	353	381	382	385	407	389	358	355	379	401	378	387	398	400	373	368	388	372	364	356	361	356	422	360	359	376	364	393	351	381	383	394	343	360	371	360	376	411	369	382	377	385	413	384	363	384	346	397	400	378	360	411	379	362	376	402	343	389	358	394	346	381	365	399	366	377	412	356	367	373	372	349	382	391	380	365	335	410	349	357	383	384	356	359	395	367	371	373	381	345	399	379	358	321	385	399	392	365	360	343	355	369	335	398	397	342	407	382	391	360	341	381	381	353	348	369	364	363	354	353	381	376	382	395	410	380	373	351	359	372	369	399	374	355	393	394	390	369	359	345	398	377	384	369	349	370	381	405	363	354	385	352	368	373	407	384	378	357	395	377	380	362	401	413	360	395	390	407	356	335	374	396	367	386	414	378	370	410	383	400	422	364	392	355	367	369	370	393	348	366	386	376	364	354	389	394	371	379	419	341	363	345	370	371	391	367	397	328	396	367	383	411	367	376	394	376	338	407	368	322	381	356	390	374	364	369	391	376	375	388	373	362	365	362	348	361	374	368	350	351	358	359	367	372	358	364	368	364	391	362	352	368	367	404	346	386	355	341	364	376	396	363	366	365	351	372	350	379	365	343	378	366	375	352	388	374	350	343	377	371	383	374	379	366	364	379	371	369	404	369	393	391	365	398	396	374	417	367	380	381	347	368	416	366	367	353	369	365	424	404	390	383	384	406	369	403	347	392	374	374	389	394	352	347	348	381	377	362	385	388	393	380	359	340	382	352	356	364	379	397	386	399	388	397	367	402	384	377	416	381	405	389	377	385	400	403	375	352	367	349	376	398	394	387	401	382	383	381	424	372	367	397	375	371	367	366	352	392	378	341	383	391	349	386	384	377	380	404	373	386	372	375	344	355	338	391	365	400	366	378	358	425	364	395	363	358	384	328	395	400	372	412	355	325	360	350	405	370	403	366	340	385	377	386	365	369	370	359	354	385	382	390	402	402	378	394	379	391	363	406	391	402	383	349	395	392	348	388	388	383	339	375	329	354	386	385	373	387	372	398	363	377	366	343	396	346	345	393	367	394	356	347	383	377	375	326	363	396	364	366	378	400	386	382	391	371	366	346	368	358	354	358	374	399	391	371	387	367	387	357	391	354	363	360	392	368	343	387	348	397	382	410	377	375	368	360	361	383	381	381	379	388	367	359	409	394	382	394	342	393	376	385	362	378	386	346	365	384	357	373	361	350	375	371	384	352	345	339	395	421	406	348	391	370	395	399	367	364	360	385	381	395	370	365	373	369	376	353	389	394	383	392	413	370	404	385	392	401	368	410	379	362	347	343	403	377	372	393	366	380	381	365	412	366	342	356	353	360	397	346	368	399	358	375	405	400	394	407	375	325	384	365	386	364	365	379	380	369	363	378	347	345	383	373	344	402	379	410	386	374	370	339	373	378	396	395	377	370	361	356	369	428	402	374	346	370	376	356	348	360	374	391	352	404	366	377	395	323	390	360	401	370	367	348	368	352	361	377	361	346	377	355	392	353	383	375	361	387	358	377	358	368	398	371	379	382	359	356	390	353	369	397	377	378	363	356	360	382	412	324	359	385	368	349	390	363	356	342	385	381	457	377	367	415	403	357	383	371	384	366	386	354	379	369	361	368	352	381	396	362	340	400	386	381	406	388	395	397	375	366	373	380	351	366	368	382	373	394	381	389	362	351	380	365	376	360	392	352	369	340	385	336	360	374	374	355	381	346	384	410	362	369	355	359	353	379	371	390	377	392	339	399	396	395	379	378	361	365	352	352	409	339	361	359	366	350	366	397	384	385	383	411	388	411	417	384	313	381	400	354	365	405	370	386	373	383	364	395	384	379	385	336	370	403	386	387	360	374	390	341	378	356	372	370	375	379	371	369	382	394	332	390	385	401	355	392	430	397	372	358	406	366	337	352	396	425	390	391	402	400	388	377	365	330	368	364	380	358	361	366	370	382	404	392	367	360	356	373	364	365	375	389	341	386	372	349	400	348	381	355	391	387	355	361	391	378	346	412	388	386	377	368	403	422	402	394	366	386	381	376	401	352	345	366	398	378	382	366	414	393	375	374	376	398	404	419	388	330	373	369	400	360	394	360	392	379	349	378	363	378	425	419	387	401	369	369	388	329	365	355	345	396	372	366	386	371	368	405	362	389	402	413	404	354	348	383	349	418	380	381	394	377	352	382	387	394	318	335	357	351	363	391	390	369	392	380	385	373	391	351	393	412	343	371	415	370	375	360	408	396	387	381	400	385	371	417	375	384	412	332	364	353	364	386	397	382	362	383	413	384	362	395	368	400	383	378	404	377	393	400	377	395	384	389	379	354	355	336	367	372	386	386	375	377	368	378	382	325	348	399	353	382	359	388	376	393	383	382	370	388	371	387	380	385	383	370	380	329	364	369	391	360	343	344	368	372	362	394	356	354	409	368	374	356	425	358	390	385	338	395	353	358	380	379	382	373	376	394	373	415	350	388	391	390	416	377	418	358	373	366	375	375	366	400	384	380	349	378	386	395	338	370	372	357	333	385	376	358	365	380	359	353	392	368	383	340	354
23726	21069	28463	24678	22316	19829	13313	7932	6368	6235	4060	2588	2037	2115	1684	1187	1213	1156	896	773	885	796	777	735	595	591	561	557	495	533	557	488	484	506	485	504	516	499	534	507	550	505	550	504	531	541	503	472	495	515	520	519	523	498	521	512	523	577	539	536	522	497	490	536	476	526	505	457	517	531	512	502	493	499	517	496	533	479	495	491	533	480	505	511	517	443	548	483	524	551	462	474	491	498	507	482	491	508	549	490	513	506	488	470	516	467	476	481	505	528	493	502	519	485	490	512	515	526	468	527	515	523	537	501	482	523	482	481	506	481	504	518	502	473	491	500	511	508	504	517	478	510	507	485	478	492	523	535	514	491	505	503	497	490	501	499	467	509	498	487	496	511	481	491	500	509	490	523	530	525	520	471	529	471	515	546	536	482	453	493	479	520	535	517	535	501	493	533	506	537	466	508	502	508	489	510	500	505	501	492	522	488	479	546	518	520	457	523	518	564	437	503	456	472	546	461	461	496	522	510	478	501	536	499	493	496	526	494	452	515	509	527	489	518	534	513	536	544	530	471	486	469	485	491	487	499	527	485	518	499	477	516	523	475	473	467	520	478	502	460	502	504	506	503	525	513	494	540	507	520	551	487	518	503	497	497	519	474	489	476	494	506	517	518	477	502	501	518	532	457	498	501	501	489	513	500	482	515	531	507	503	541	481	458	547	501	484	499	474	506	508	477	502	530	503	540	558	456	496	515	493	508	514	507	521	490	494	486	528	487	501	532	504	492	475	522	502	489	493	480	510	490	520	524	513	500	524	504	480	497	525	468	519	510	530	514	501	484	467	498	504	516	467	522	510	481	482	525	508	534	504	502	480	504	469	496	499	495	480	516	460	516	484	480	466	500	529	535	496	448	494	495	474	493	479	531	527	547	473	451	507	488	504	512	505	501	482	503	510	437	484	502	535	481	500	491	495	490	458	506	546	493	487	509	491	495	484	483	519	454	465	525	499	483	508	526	474	506	547	470	515	482	531	496	482	496	499	482	532	506	499	496	500	495	515	484	478	511	519	538	531	527	458	476	533	499	477	510	520	510	545	476	485	482	537	512	523	464	481	487	533	513	529	507	545	519	518	499	506	530	469	526	508	475	540	482	525	467	502	517	510	541	513	573	486	532	496	502	480	522	536	550	461	523	465	484	525	486	515	509	519	490	529	516	523	526	485	451	481	501	539	480	491	516	459	480	493	475	473	441	502	479	489	531	523	497	533	525	484	504	470	460	530	516	505	515	482	546	543	535	475	478	465	517	532	500	524	517	493	517	469	528	499	453	494	523	543	510	478	498	513	466	532	474	482	514	512	439	472	488	493	492	507	512	473	501	508	487	486	490	506	490	507	512	483	465	500	453	487	490	517	483	470	488	487	469	478	481	484	463	531	536	474	485	507	480	488	515	578	503	518	514	520	501	503	471	502	494	463	473	460	490	484	497	525	500	472	560	466	513	524	502	506	506	492	510	522	461	519	527	486	495	520	514	507	505	497	501	523	508	486	529	511	498	525	498	514	486	508	559	518	530	481	512	514	566	499	561	511	478	484	468	507	501	513	485	521	534	474	490	495	519	466	478	521	514	516	494	527	495	562	494	515	455	515	528	486	488	461	518	508	497	498	498	516	484	497	496	514	501	526	475	503	496	492	498	527	491	494	506	474	464	507	507	463	490	504	514	481	483	518	485	523	522	510	504	506	497	503	477	496	520	469	492	517	507	507	524	494	487	491	480	532	513	519	496	508	518	490	484	513	507	511	529	500	505	476	516	554	503	471	495	496	517	508	522	469	512	511	494	460	498	489	497	492	495	512	462	481	487	483	525	517	509	530	498	510	475	482	561	496	462	471	511	498	462	503	484	447	502	517	483	500	470	518	477	507	506	475	480	499	521	481	499	491	464	513	503	511	537	517	495	492	489	486	474	498	501	498	495	484	514	510	514	477	486	494	490	500	536	507	470	499	494	471	470	472	507	491	493	496	488	510	485	493	550	514	480	478	521	488	481	516	506	494	517	539	539	566	507	525	454	509	536	486	501	549	525	486	536	533	526	496	493	532	460	518	512	539	503	502	512	466	515	524	508	496	509	477	491	497	493	474	496	504	507	488	490	519	457	486	480	520	518	510	533	493	461	495	466	562	538	524	551	527	483	502	488	498	496	540	522	529	515	490	495	511	517	521	534	489	500	500	498	525	483	514	514	496	546	539	496	488	521	495	495	476	533	474	524	534	493	520	533	523	497	514	550	511	499	531	535	491	514	512	476	511	516	488	497	509	485	483	476	550	476	508	492	531	463	509	446	479	499	488	481	547	480	493	493	564	469	497	509	538	549	496	472	495	529	469	505	552	496	499	533	497	502	529	476	467	503	481	470	520	474	488	480	476	466	496	492	503	497	517	518	459	477	502	472	496	512	513	453	480	481	494	520	507	498	538	475	522	522	543	494	501	551	464	480	515	480	535	511	502	527	520	526	504	466	509	510	498	515	494	522	453	514	513	464	502	535	466	544	467	476	489	504	468	505	517	512	500	547	493	464	501	509	502	521	469	478	472	497	518	510	513	499	494	516	522	520	491	483	485	479	548	467	494	472	491	473	530	513	544	492	505	519	499	521	480	529	505	505	493	522	502	494	489	506	485	480	471	450	491	471	487	534	509	474	501	490	510	504	511	519	500	457	458	511	489	537	458	526	496	510	494	494	459	465	542	505	498	515	522	537	484	497	515	497	459	512	476	526	491	517	497	540	507	502	466	456	517	493	518	495	510	462	502	512	492	530	481	493	523	509	525	515	525	453	529	493	503	487	521	527	493	499	498	500	531	497	551	478	478	525	486	495	472	512	474	457	515	444	476	486	494	525	489	534	467	501	484	486	531	462	492	490	497	487	486	499	508	499	530	470	511	466	499	514	498	474	514	508	484	514	524	504	522	455	513	469	532	496	467	518	516	516	466	503	497	473	488	465	536	484	499	511	466	512	500	532	497	497	483	502	511	472	565	474	479	494	497	486	517	485	487	540	488	514	515	525	526	491	534	482	500	511	516	463	510	503	539	512	526	507	488	517	485	483	482	481	494	442	452	470	506	497	537	474	472	466	469	471	491	506	478	556	493	510	481	509	485	487	452	485	471	511	497	502	525	499	491	484	539	483	542	468	503	478	519	477	526	550	503	488	545	519	478	485	510	444	556	516	506	481	489	464	473	486	483	504	480	518	491	493	459	469	484	492	506	491	515	501	508	463	490	497	467	517	485	506	501	550	521	547	516	511	493	502	479	516	512	493	508	538	492	473	490	478	495	488	475	473	493	475	505	495	477	504	489	489	497	486	493	494	510	526	467	497	493	507	515	499	457	443	537	480	473	522	522	517	530	459	467	535	523	496	486	516	525	512	516	522	500	527	531	481	475	493	449	475	519	506	519	534	520	513	477	472	494	539	509	522	513	498	477	556	472	552	559	520	478	542	482	497
33788	56185	41899	29152	23980	18710	13992	10921	9873	9205	6004	3885	3001	3094	2475	1630	1587	1508	1090	1020	1064	1001	927	867	696	621	594	555	531	531	573	485	531	544	551	528	514	514	495	529	533	519	495	530	535	510	516	538	496	558	484	479	507	525	539	543	528	557	519	487	507	512	541	516	548	556	527	494	530	534	524	518	499	513	513	530	509	507	517	520	531	485	544	555	458	539	520	549	488	507	550	503	501	511	530	488	477	496	517	511	466	520	508	549	527	565	531	515	528	526	478	541	532	516	497	506	490	522	489	497	497	509	529	502	507	499	541	519	509	506	524	528	527	492	497	533	465	525	546	525	544	513	491	477	488	598	497	523	495	501	533	462	498	509	477	523	545	507	527	493	476	501	536	507	470	493	540	510	531	511	461	509	503	501	539	482	471	532	504	494	531	519	536	520	541	481	471	500	515	548	506	527	505	503	491	496	523	556	507	525	489	479	505	523	520	536	494	497	536	520	494	511	547	512	513	507	540	516	538	483	472	487	460	473	522	530	535	491	509	509	537	490	528	521	492	528	494	530	517	512	523	472	499	494	500	489	522	482	514	526	492	550	480	515	479	506	497	504	509	494	470	490	489	516	495	516	467	505	526	551	524	498	502	511	488	499	488	554	521	486	527	543	523	476	470	520	536	519	521	485	469	530	498	488	529	551	530	488	513	482	540	472	523	512	479	555	512	472	488	507	503	519	482	490	512	475	496	524	496	492	460	523	523	539	504	548	509	523	507	539	552	512	535	525	493	520	511	513	525	504	536	477	503	493	509	523	530	513	483	512	530	522	480	498	503	507	487	533	540	487	522	490	546	488	506	517	545	534	488	512	520	494	511	505	567	523	525	519	511	497	524	548	509	515	525	514	494	544	531	487	549	523	523	512	484	547	538	507	511	542	496	522	544	504	510	517	496	499	532	517	539	510	536	501	495	545	503	555	464	515	536	535	488	502	499	515	511	528	547	496	500	518	470	512	508	503	527	518	483	520	507	530	531	520	513	494	486	505	525	481	553	501	531	531	473	519	524	506	536	497	532	475	525	541	526	500	518	524	533	494	541	491	542	532	503	497	551	531	515	492	526	535	505	517	492	485	508	517	520	526	505	544	525	492	506	529	497	478	556	507	505	506	551	532	471	557	489	518	506	511	521	507	494	474	515	495	537	514	506	552	506	488	551	491	481	495	527	490	521	499	510	506	505	515	475	534	509	515	486	486	528	482	473	525	520	543	507	561	493	518	515	496	530	480	527	534	498	515	512	565	492	537	559	515	518	497	511	458	507	524	498	508	514	510	505	528	535	490	487	558	506	499	522	475	475	507	492	509	537	529	547	497	529	511	498	504	489	488	526	485	513	525	538	509	514	522	483	491	537	493	536	524	471	497	498	496	501	506	502	503	537	493	525	495	498	546	520	520	456	505	476	495	549	508	522	526	467	469	483	482	478	542	505	523	509	482	514	508	519	499	476	506	548	471	514	503	510	471	540	507	561	524	509	495	494	483	499	469	549	490	516	500	548	512	538	508	514	480	541	494	519	481	516	537	515	502	489	478	499	541	520	520	490	548	507	489	515	496	500	489	465	504	504	525	549	511	542	527	524	480	511	475	521	562	517	532	519	522	510	515	493	491	515	491	492	503	499	511	524	466	518	497	472	516	530	530	495	486	527	518	523	520	484	503	486	508	448	538	468	504	489	517	525	534	526	528	493	551	524	518	474	535	497	502	489	536	552	476	501	515	475	504	485	542	470	498	508	481	519	474	489	514	483	519	496	520	537	498	508	544	484	511	509	527	485	512	531	527	497	573	483	507	511	516	490	551	512	497	531	557	528	488	498	497	516	489	534	529	486	532	514	511	500	498	506	522	517	519	489	519	529	513	518	512	518	506	519	517	493	486	524	528	496	511	499	542	533	545	537	481	510	467	474	539	500	531	516	512	487	505	523	510	494	518	509	533	493	479	538	505	549	511	515	543	502	519	526	515	506	566	458	552	530	499	555	515	512	521	519	524	513	513	538	493	522	511	518	531	517	500	506	513	480	493	497	499	525	509	472	510	491	518	473	507	509	496	521	482	494	529	501	514	506	497	529	515	539	511	551	495	484	545	535	546	524	583	486	481	539	525	500	506	550	543	496	523	487	511	505	508	520	479	524	543	526	539	508	502	485	463	488	515	499	513	509	511	525	504	503	518	516	473	509	493	506	521	517	515	508	467	537	536	492	509	534	491	505	526	533	500	533	511	516	507	501	498	467	522	503	538	518	560	504	515	513	521	504	529	513	500	532	551	522	494	504	488	472	568	499	505	512	505	525	562	548	502	538	538	506	506	516	515	501	490	532	523	440	526	498	458	574	494	514	507	502	520	534	553	495	517	537	531	518	523	552	504	533	557	482	509	535	545	497	526	536	517	526	480	457	500	568	536	451	484	543	522	515	541	516	482	529	524	463	501	506	511	478	524	493	520	526	521	504	518	489	539	517	531	528	513	476	499	549	477	509	555	554	482	480	540	530	515	557	486	509	518	497	526	521	526	473	473	493	531	570	489	521	484	501	490	545	507	490	487	510	534	499	508	514	565	544	504	522	518	514	520	485	523	509	520	502	507	502	481	533	499	510	513	513	510	535	556	499	486	471	539	522	502	520	498	558	537	488	532	478	542	508	526	482	547	518	509	473	490	524	494	535	511	510	488	498	523	553	499	518	486	527	513	501	504	498	553	469	545	506	466	526	514	536	537	531	488	554	490	502	468	484	492	481	560	507	517	498	501	519	518	476	562	530	508	502	511	461	535	491	539	548	536	504	479	532	539	563	518	497	547	500	552	528	540	552	488	516	506	505	477	486	534	498	507	492	538	557	517	519	541	499	508	505	498	537	527	540	536	521	528	489	475	505	533	483	572	547	519	486	531	499	497	505	456	537	484	546	488	491	513	474	547	525	497	480	505	490	509	517	513	520	493	514	537	495	509	536	491	519	497	469	524	514	508	522	493	518	539	510	515	481	536	494	503	488	471	505	511	507	534	498	531	486	524	506	549	507	543	537	500	523	488	519	525	506	563	543	520	498	535	460	493	490	509	521	543	508	538	542	481	493	525	520	525	538	540	519	513	518	516	516	514	532	509	523	507	515	490	534	516	488	505	525	464	506	513	537	540	490	514	544	516	541	493	488	505	508	509	478	509	524	476	537	548	518	549	490	548	507	474	509	474	510	503	486	514	505	534	505	498	523	518	522	502	505	590	486	487	509	485	529	532	529	512	501	503	507	505	538	513	484	511	548	511	500	478	518	547	525	548	513	496	523	536	484	489	547	530	550	523	522	483	506	506	520	537	488	545	490	568	505	510	502	554	501	499	502	509	514	505	491	544	528	542	535	540	497	535	488	496	532	518	496	503	459	480	512	483	527	546	503	526	541	525	530	535	513	481	534	550	496	484	493	492	481	488	513	500	505	503	502	515	545	506	533	516	478	537	538	538
24858	21299	28510	26366	20495	14091	8368	5780	4998	4289	2831	1853	1482	1476	1207	906	922	855	686	704	621	610	555	632	541	446	438	399	426	422	382	393	427	416	401	415	413	395	395	435	443	440	416	405	355	414	378	401	383	413	409	407	389	381	439	446	431	447	389	414	387	421	385	423	400	411	399	407	427	417	396	430	411	387	416	387	415	416	368	389	400	395	423	413	428	364	414	417	373	381	398	402	398	418	399	442	404	418	412	394	376	406	427	439	402	421	416	406	416	377	445	422	401	399	410	397	417	427	441	398	421	393	402	430	403	401	394	438	368	410	389	392	409	429	419	379	384	382	403	452	385	401	393	389	465	437	394	385	406	388	412	412	413	384	417	414	363	392	397	375	398	401	343	414	417	424	414	419	399	388	384	385	384	401	380	421	441	432	380	440	434	409	438	381	414	400	393	349	424	394	420	407	432	399	375	386	432	383	405	410	432	377	400	452	447	402	426	377	404	425	411	422	412	375	382	383	381	441	411	386	421	388	378	417	388	398	393	404	398	407	399	382	384	375	381	417	410	400	387	384	390	420	367	379	397	401	429	414	372	394	415	417	402	420	410	424	411	399	422	376	399	367	360	382	407	419	385	385	414	404	410	435	404	421	390	390	366	431	398	403	405	408	413	409	421	421	448	394	381	411	407	394	408	379	416	403	380	398	416	373	438	385	370	409	426	399	422	380	417	398	404	412	411	385	412	412	377	401	453	378	415	412	387	391	393	423	400	389	406	403	401	391	372	395	406	393	411	409	389	414	426	375	395	383	407	370	404	402	422	400	434	407	418	392	410	382	402	404	372	421	403	373	452	370	428	409	413	386	441	394	399	390	452	396	380	363	426	404	428	398	401	374	401	414	389	400	416	425	359	395	416	458	404	411	406	417	407	415	389	376	379	412	407	375	401	395	408	390	427	378	384	410	412	378	412	420	410	418	405	445	378	421	397	380	427	419	408	382	419	392	423	426	409	399	387	385	390	401	418	395	425	354	388	438	414	409	399	435	373	370	417	374	377	451	401	424	433	404	410	438	404	358	414	394	408	403	396	409	411	381	460	411	438	385	409	405	400	385	441	404	386	423	425	406	408	435	389	408	401	390	396	405	391	407	385	428	360	412	436	351	419	420	398	368	383	391	364	383	397	426	420	400	392	417	433	386	403	403	388	405	392	394	439	395	411	379	372	409	424	390	402	380	404	402	407	418	390	381	392	386	387	395	389	405	375	399	406	399	397	405	406	411	390	393	402	392	399	440	394	388	395	397	399	384	419	413	397	403	361	408	412	408	368	428	402	410	396	385	403	388	388	411	379	428	455	408	387	436	412	424	423	423	409	414	386	429	402	385	399	392	386	411	392	417	353	381	423	425	425	399	405	385	392	440	440	411	405	413	429	410	429	392	430	413	407	412	359	432	398	427	416	396	405	421	389	396	397	445	421	413	359	428	395	421	386	438	413	436	397	419	432	414	364	395	373	442	417	395	415	427	441	421	388	420	392	439	410	397	405	400	397	425	444	455	399	374	409	382	378	411	412	417	459	373	376	382	403	397	412	396	414	404	427	413	365	405	419	401	404	430	435	463	429	385	403	408	397	409	394	421	409	374	395	416	458	402	391	427	418	369	437	407	400	368	408	438	411	411	418	414	396	412	409	390	382	374	389	401	404	423	394	410	411	438	410	414	385	374	424	422	404	390	429	389	439	447	402	445	362	442	427	408	403	373	401	419	370	431	409	384	425	434	374	435	454	412	400	415	413	422	422	408	401	395	412	405	394	413	420	409	408	400	396	359	370	398	407	436	440	398	409	401	376	432	383	410	423	391	366	391	416	422	399	412	394	378	397	420	417	382	406	407	404	415	429	408	404	440	428	421	400	418	419	435	359	395	409	397	387	378	399	387	433	387	427	413	412	419	384	427	411	375	412	411	398	410	401	431	381	370	399	402	392	402	408	416	373	401	403	408	413	407	411	401	408	426	419	384	377	417	420	391	386	373	406	414	415	421	411	404	355	423	425	431	391	403	391	406	370	369	377	390	399	388	394	386	400	398	366	357	429	386	382	378	381	385	385	367	386	419	412	394	371	428	417	421	441	412	394	393	408	411	395	395	416	389	390	399	398	429	393	420	380	393	430	383	413	408	392	452	416	399	398	400	403	396	384	416	403	388	389	427	395	428	387	415	366	387	435	420	389	391	400	399	377	414	444	374	408	415	422	404	435	414	399	390	403	413	406	423	406	401	390	404	438	400	407	406	400	444	379	383	376	382	424	404	400	406	404	363	398	435	408	406	423	415	386	369	389	425	391	386	416	379	409	399	367	366	399	376	375	364	412	374	434	384	386	437	409	393	432	409	382	437	364	380	461	413	371	378	420	406	361	420	417	381	398	395	437	408	426	429	412	407	355	385	397	374	422	376	442	369	372	412	374	400	399	425	377	409	423	398	403	402	404	383	371	381	428	398	437	412	383	419	423	401	385	414	425	380	397	389	363	408	403	428	423	396	373	400	386	403	424	416	401	412	422	375	391	418	386	420	414	366	431	398	451	436	402	409	414	427	408	409	392	421	443	396	400	372	399	378	403	383	357	399	400	416	410	393	399	385	383	446	375	395	370	389	380	397	400	380	420	400	440	392	424	426	457	410	382	412	408	371	426	412	392	439	446	461	431	399	361	351	414	431	408	393	397	375	404	424	424	414	407	407	378	427	414	429	401	347	370	399	405	384	410	428	422	409	413	405	395	406	399	390	408	391	411	443	389	394	412	396	380	387	421	383	466	406	393	409	413	403	431	391	418	388	415	419	372	402	437	426	386	415	384	413	409	416	390	400	399	385	425	429	400	405	368	423	412	405	419	435	414	405	443	386	419	405	412	372	396	381	403	407	409	417	393	424	408	382	392	396	393	434	411	386	391	402	412	400	400	391	413	400	421	413	412	413	396	366	413	399	388	418	424	417	370	390	422	447	403	399	407	405	423	371	378	410	421	418	398	403	395	382	391	391	425	431	429	419	411	436	447	387	399	385	441	393	385	392	401	384	407	404	404	411	368	396	399	427	388	395	390	397	384	418	404	398	392	394	401	430	399	384	395	366	452	411	439	370	393	395	372	406	413	381	416	412	382	376	407	419	408	371	398	405	379	398	384	377	366	421	389	401	394	426	383	391	400	422	402	406	369	419	404	437	373	380	390	453	348	400	387	405	371	442	387	385	425	385	416	397	428	392	372	380	430	396	403	364	410	414	357	393	398	367	413	431	420	379	410	384	371	404	372	464	408	384	404	391	375	407	415	411	386	390	397	407	406	417	384	417	390	402	377	383	400	392	404	388	404	382	423	382	399	370	420	411	389	403	365	385	403	385	390	379	412	430	409	396	404	416	425	385	430	386	422	381	368	394	367	408	386	413	410	417	374	417	402	385	398	392	439	426	404	422	421	412	420	399	434	429	406	390	394	395	420	424	391	408	413	388	388	395
32909	51415	38176	26538	21492	16435	11510	9215	8607	7240	4705	3058	2409	2282	1945	1454	1279	1200	909	847	864	726	735	766	629	559	491	466	448	475	464	433	442	430	448	455	464	468	455	446	435	438	437	460	436	436	417	443	448	425	426	425	447	440	432	465	409	470	443	415	482	410	442	475	435	437	435	410	472	433	409	467	443	419	427	470	462	405	429	444	455	439	443	439	397	390	452	448	434	446	465	419	442	433	430	429	408	447	455	425	443	453	396	424	433	439	389	425	444	455	415	470	436	440	408	395	451	434	413	477	427	459	422	444	434	442	457	462	447	469	451	432	455	429	439	425	429	415	441	479	450	481	382	452	435	420	471	408	422	466	437	440	424	430	378	407	438	422	425	436	474	450	460	408	414	409	400	453	396	431	435	453	390	423	429	422	426	414	444	456	450	444	407	421	421	425	426	404	402	458	473	413	407	452	429	451	415	429	423	401	482	415	410	394	467	427	433	414	447	433	437	441	426	466	444	419	411	441	401	474	407	417	409	445	437	378	449	459	428	431	415	455	420	433	389	447	433	472	443	435	460	425	420	429	431	409	439	429	417	436	418	454	433	415	442	412	452	393	450	473	464	409	470	439	469	444	423	402	419	458	379	380	433	466	454	422	449	415	461	430	417	432	431	426	446	462	427	415	432	457	465	434	385	450	488	434	419	433	419	434	426	447	422	446	423	452	439	477	434	427	428	438	428	463	430	433	439	438	417	426	417	438	454	462	429	458	448	425	453	492	423	422	434	460	474	467	429	412	459	446	453	432	444	431	421	410	412	474	417	418	418	404	440	422	442	418	439	421	406	453	413	430	410	445	405	421	453	459	450	426	432	481	422	450	429	439	447	432	434	437	407	469	441	404	437	460	413	426	469	443	417	471	421	413	411	439	407	433	478	430	421	444	413	465	414	452	449	415	427	406	443	432	444	457	420	412	427	404	444	458	429	462	442	442	447	419	413	421	436	436	380	464	394	420	441	417	463	416	430	461	452	442	438	452	435	428	453	411	476	449	428	426	437	453	401	402	430	432	447	425	405	440	447	387	479	417	451	419	441	444	442	456	408	422	453	448	431	398	396	399	441	422	442	408	437	445	434	394	428	451	442	406	498	411	495	460	383	443	446	453	486	428	469	452	443	437	426	421	430	449	458	459	438	445	428	465	458	435	432	475	446	429	417	404	442	413	424	445	449	447	443	455	459	437	410	406	432	467	418	436	410	471	421	431	435	449	461	400	450	415	428	428	396	473	473	414	445	442	403	480	431	380	447	434	463	432	461	429	449	444	441	456	417	430	452	422	475	419	450	473	447	440	430	408	427	431	453	430	436	451	468	407	439	435	433	448	449	429	419	427	461	412	441	462	454	452	400	417	446	426	445	428	430	431	431	419	452	439	422	445	463	406	422	438	410	416	388	402	447	436	441	446	462	456	458	400	458	415	444	471	475	432	400	426	422	437	412	432	414	450	435	418	435	461	443	392	453	423	444	416	435	445	471	418	434	436	442	457	434	453	438	442	429	410	439	437	426	404	448	471	442	414	432	457	466	422	452	408	439	430	445	458	450	435	428	447	434	452	467	437	454	420	419	456	434	411	437	402	476	431	467	436	429	432	485	420	429	431	442	412	409	470	412	454	434	451	437	460	444	436	459	400	398	427	432	419	426	476	438	455	413	439	418	411	427	428	454	451	420	422	440	437	450	432	428	436	423	441	444	425	432	418	430	447	476	418	424	398	406	466	425	453	437	459	462	416	433	458	412	416	406	415	435	419	463	440	430	439	412	433	423	421	413	428	416	431	442	454	415	408	436	419	442	423	447	502	437	460	432	446	461	427	420	420	435	383	431	447	425	456	385	430	423	488	442	376	444	411	438	417	434	408	445	461	429	455	458	423	427	404	457	467	419	437	474	473	443	437	432	399	450	421	437	438	448	450	424	431	464	424	460	397	443	433	418	441	452	416	469	432	414	431	433	427	427	441	436	445	460	424	416	426	452	431	421	393	410	411	411	419	470	420	423	424	434	462	436	422	443	445	465	439	442	440	413	398	438	426	418	421	458	435	391	462	458	422	418	425	431	441	435	421	401	444	437	420	403	457	468	444	437	475	431	420	425	460	415	458	443	488	431	438	429	419	431	449	471	423	479	437	462	412	455	424	457	428	419	474	428	450	453	460	448	452	416	425	445	430	456	431	424	437	461	444	461	439	455	434	446	429	413	469	448	428	418	456	459	426	434	418	489	404	436	434	409	441	451	406	447	462	404	445	427	485	373	444	442	412	431	444	404	416	446	436	437	424	422	443	446	458	432	437	424	436	452	450	468	446	425	418	435	472	432	421	466	415	438	416	443	459	422	422	404	429	448	415	448	446	426	412	409	407	416	423	416	459	424	438	461	451	429	417	423	430	491	435	401	417	415	412	444	413	443	466	440	445	394	471	428	439	495	453	443	463	380	439	449	445	431	440	421	423	415	452	422	435	464	424	462	438	396	426	414	432	412	404	413	412	416	437	433	445	398	442	445	449	432	429	448	437	459	457	421	459	426	444	430	444	445	403	421	438	396	414	463	433	423	426	427	435	449	431	437	471	431	427	417	455	431	412	432	490	387	430	456	397	481	423	425	461	406	435	416	444	447	477	439	411	404	420	418	446	432	417	422	423	406	427	416	429	411	453	430	454	442	435	440	443	422	407	428	416	437	447	429	418	446	435	429	462	408	420	433	453	454	433	463	452	427	445	422	455	439	434	435	401	462	481	409	428	458	449	434	465	402	419	451	457	462	435	464	394	424	382	410	415	464	419	453	409	457	427	409	436	427	427	422	394	395	446	413	392	441	422	414	418	426	442	471	441	471	437	419	452	428	443	429	439	415	421	466	438	429	418	450	453	444	398	452	406	479	421	427	424	437	408	489	484	411	419	415	468	410	446	439	463	412	430	460	430	456	433	421	437	401	462	444	423	433	443	403	455	439	422	455	456	464	436	453	415	418	456	441	416	443	474	443	423	435	432	441	442	421	458	426	412	417	402	446	447	436	418	470	446	425	438	451	409	428	410	430	471	386	453	390	424	424	443	411	441	413	446	439	434	422	412	406	408	435	426	406	409	409	395	423	428	421	412	456	414	441	438	450	423	430	398	438	469	440	422	467	379	412	401	442	455	429	435	464	451	439	430	412	432	418	450	453	428	419	443	401	418	411	389	411	450	464	418	444	427	468	468	427	426	459	432	408	428	448	420	416	417	456	407	444	452	418	458	413	437	461	425	430	412	419	441	412	438	434	432	418	433	418	417	396	456	457	464	428	456	425	457	434	435	450	404	421	432	414	391	445	459	437	406	421	441	422	433	429	436	474	418	432	442	447	424	432	415	419	433	447	403	409	456	436	444	422	414	461	414	412	458	420	417	428	434	476	444	449	418	445	429	459	430	455	397	446	474	450	430	421	435	399	423	426	437	432	435	425	411	464	426	423	409	463	441
22517	21020	28687	23640	21587	22863	21263	12696	10822	8318	5728	4237	3355	2699	2159	1870	1703	1528	1221	1177	1087	999	1008	965	900	735	750	686	662	647	625	625	613	616	664	634	655	660	717	650	629	675	669	672	667	660	667	630	657	648	649	622	681	628	596	622	617	700	654	644	657	636	618	622	624	646	631	608	641	646	638	649	622	658	655	663	606	644	615	707	661	626	674	593	618	648	619	614	623	627	652	611	649	628	622	617	638	619	615	606	604	669	661	668	630	590	650	607	657	631	610	632	632	651	685	601	659	583	629	607	603	620	625	640	665	669	622	617	654	627	619	640	627	617	620	637	623	665	666	628	624	609	670	636	636	613	609	632	663	573	646	598	649	625	634	631	608	607	614	649	640	603	649	631	603	618	644	646	635	652	657	618	638	635	649	667	668	620	630	625	638	646	650	618	636	679	669	655	630	627	631	634	624	600	642	634	640	646	604	622	636	610	652	568	592	606	585	645	646	640	630	611	669	617	640	679	571	638	655	636	604	635	602	618	637	619	602	646	642	606	608	618	658	608	601	613	637	604	650	624	618	666	608	641	660	607	698	583	635	654	594	659	653	617	653	623	655	651	614	656	619	674	636	614	598	630	571	650	625	663	651	645	605	649	639	636	658	611	586	628	662	634	652	597	630	632	632	627	654	625	630	652	644	625	654	634	625	628	680	625	622	629	601	629	622	598	651	652	666	686	641	650	634	624	672	630	650	650	641	639	632	643	609	617	608	634	621	626	649	601	580	639	584	630	612	683	643	621	623	645	585	655	605	629	590	643	631	617	602	620	660	661	589	557	682	630	618	616	615	666	641	666	605	633	693	639	605	652	643	637	575	624	605	711	646	653	622	600	677	652	618	617	672	666	587	605	665	661	651	630	629	619	625	646	651	657	570	664	620	649	614	645	654	620	636	637	644	685	619	618	654	631	604	658	625	640	640	676	637	628	667	636	605	594	646	631	629	647	648	667	675	628	633	579	654	612	649	694	648	628	620	651	619	656	647	613	594	638	684	637	666	574	594	594	627	640	648	614	623	634	624	623	613	635	611	632	653	601	657	632	645	647	623	639	658	619	648	635	595	642	605	647	648	635	651	634	600	635	638	658	599	634	627	581	676	598	658	642	647	624	680	608	637	618	616	614	625	666	685	659	672	662	619	618	647	650	648	605	633	640	633	653	626	633	649	629	641	636	660	622	640	626	654	627	622	606	648	601	643	604	617	625	632	661	638	634	632	630	666	587	655	637	631	597	618	641	601	662	606	647	587	653	599	655	633	601	633	659	625	626	664	627	619	692	650	670	622	678	597	660	636	639	570	648	605	640	622	630	640	637	593	657	638	653	650	575	591	643	661	649	649	643	630	621	638	634	623	622	644	614	670	617	634	633	649	651	670	626	628	613	641	610	623	648	623	610	647	633	639	670	623	617	617	646	620	611	644	668	645	623	630	640	668	633	681	613	649	679	619	641	664	629	582	599	616	636	639	598	624	632	615	619	653	626	668	659	641	629	649	653	640	595	634	597	631	621	648	631	632	638	668	627	630	596	648	601	646	648	640	670	627	591	610	629	637	621	654	658	642	636	668	626	624	672	625	624	609	630	628	645	640	642	642	676	621	582	624	576	612	612	595	626	671	646	645	587	660	640	620	652	656	654	642	590	614	626	666	599	641	691	630	626	623	625	638	693	610	634	636	622	643	634	607	633	621	689	605	657	657	644	595	580	587	614	650	607	621	649	695	632	626	619	648	675	676	592	589	671	644	639	631	635	626	628	577	633	656	608	662	653	653	616	628	657	633	621	651	640	657	669	612	650	587	649	626	676	639	656	604	595	666	604	583	600	628	636	649	642	657	639	660	622	635	626	631	661	650	621	647	618	636	649	623	590	611	599	675	605	601	602	617	629	598	615	616	601	663	616	663	613	630	627	604	628	670	658	601	662	693	619	617	628	615	640	651	630	635	605	674	608	689	643	653	613	664	631	608	689	657	605	645	609	641	633	606	616	598	690	617	644	623	571	633	707	648	627	644	636	604	569	618	652	660	665	685	634	654	656	635	614	641	610	634	657	618	614	652	600	650	595	609	656	603	589	635	622	613	612	661	627	622	630	628	646	646	622	618	606	626	644	645	628	637	640	672	642	626	580	670	640	610	637	647	611	624	694	648	671	610	627	628	598	636	586	613	619	640	605	610	618	629	646	625	605	631	631	600	637	657	657	623	612	651	615	641	671	667	610	642	626	574	690	624	634	632	638	606	650	646	684	590	643	608	624	614	597	654	581	623	593	654	651	618	662	598	639	597	679	651	656	628	667	650	692	616	620	604	639	615	610	680	601	661	618	594	595	663	618	644	634	621	601	643	649	648	624	641	623	663	592	623	668	625	645	633	646	616	646	605	624	674	614	633	649	643	692	608	648	590	602	644	601	655	660	605	642	650	636	599	624	588	597	669	652	630	621	653	646	605	659	653	605	645	634	681	640	606	620	634	619	661	655	640	707	644	630	648	584	669	627	646	634	627	597	659	608	659	647	659	600	556	648	667	624	596	645	596	625	631	607	670	603	614	625	667	642	592	615	619	642	656	609	649	649	616	620	605	583	619	638	623	649	643	628	587	606	637	613	613	630	619	629	608	580	659	642	620	673	647	670	662	626	635	596	602	646	652	625	622	640	574	656	644	629	626	633	630	644	633	645	686	571	625	627	612	656	639	621	651	657	639	600	627	617	602	623	619	664	629	665	657	604	620	633	669	602	614	604	622	621	581	617	619	572	634	619	637	664	620	568	675	613	621	638	671	586	665	646	644	619	612	583	626	604	666	630	607	614	662	658	608	624	668	614	598	599	647	626	592	604	660	636	565	686	673	613	632	621	615	616	624	658	661	660	677	636	649	627	661	630	609	621	577	684	662	626	655	638	636	586	644	613	623	648	638	626	626	646	653	623	664	654	696	618	644	608	620	637	680	608	595	631	618	639	651	671	635	678	636	653	610	595	634	640	633	611	635	616	631	627	628	637	606	630	583	618	691	619	628	638	661	665	653	648	648	634	607	624	622	649	623	669	645	614	613	685	596	586	689	635	618	601	606	622	626	645	647	654	631	656	696	675	649	609	598	625	677	666	645	614	682	660	614	668	623	601	652	678	590	618	680	674	602	630	629	669	632	623	666	611	623	605	660	649	619	639	581	707	629	657	642	636	624	614	650	631	643	645	614	623	593	612	611	644	627	580	642	627	642	609	591	652	647	636	617	633	632	598	622	645	663	636	638	664	623	648	645	649	622	627	627	667	620	645	633	611	637	618	630	624	644	654	645	633	674	618	602	675	664	635	661	625	655	645	655	634	667	627	607	636	624	657	641	674	637	578	615	606	646	666	675	587	641	690	636	646	646	592	593	612	627	596	638	619	634	627	654	610	639	658	572	600	666	609	630	657	655	633	626	667	664	576	659	636	582	653	650	617	652	604	649	658	596	617	653	607
35570	60292	45466	34358	28990	22913	18027	15695	15479	11408	8283	5988	5054	3986	3100	2547	2231	2017	1573	1479	1271	1129	1214	1108	931	778	761	710	664	652	667	672	668	691	727	669	647	620	648	652	720	726	680	669	663	694	652	693	646	655	654	693	657	637	643	678	700	669	671	617	677	629	674	588	648	627	685	698	651	615	659	626	655	652	653	639	640	647	629	655	674	632	630	671	620	683	629	655	674	665	612	633	664	709	653	629	639	616	656	653	637	677	614	674	622	656	641	631	614	613	626	622	654	616	603	616	664	693	631	630	636	653	641	648	664	653	639	635	644	600	623	650	639	607	665	657	624	656	671	608	610	682	642	666	646	656	654	601	628	624	638	652	664	636	731	643	612	610	639	668	631	633	682	645	640	629	602	660	684	637	634	672	662	625	635	628	663	653	651	625	655	632	656	646	689	649	670	670	635	618	666	624	641	654	688	637	637	657	676	660	656	632	628	613	696	637	605	617	626	610	613	643	636	671	615	676	635	622	619	627	601	628	657	648	643	656	651	646	593	647	641	621	654	638	633	648	597	653	659	621	630	628	613	610	693	619	685	637	659	619	627	643	675	667	613	625	637	619	643	641	682	661	695	665	629	649	629	647	659	656	613	637	616	652	651	643	643	615	639	649	629	614	663	678	620	682	693	635	657	622	614	652	630	644	615	687	659	701	677	640	647	656	638	627	628	657	681	643	622	625	635	652	641	632	653	656	624	623	609	633	638	655	609	685	693	601	645	661	666	651	663	663	684	690	676	673	604	636	624	636	662	646	637	647	665	642	678	603	655	666	649	651	625	630	616	647	608	698	676	666	670	651	634	676	640	632	707	658	653	655	626	637	642	624	641	662	636	660	639	683	641	627	637	630	643	641	656	619	648	604	645	661	664	665	700	620	678	661	633	611	662	616	606	644	683	603	630	649	620	641	612	626	609	665	650	674	607	631	623	662	703	664	672	683	680	649	644	656	631	665	607	667	675	631	630	661	645	642	662	675	684	662	616	616	664	664	657	664	629	618	635	615	629	687	645	636	666	677	661	632	649	674	688	619	680	635	660	621	682	650	663	645	630	602	616	611	645	633	668	668	618	631	665	636	636	623	641	627	651	609	646	629	648	604	613	623	667	597	625	653	618	632	591	627	629	632	630	644	603	648	667	620	656	693	659	617	630	646	645	645	622	622	643	638	650	690	612	653	664	660	603	637	664	650	663	630	623	633	707	616	594	665	685	631	627	627	674	663	659	684	600	649	720	643	670	654	622	631	641	679	675	663	634	659	627	610	604	638	592	654	620	617	625	659	656	598	689	603	624	603	659	628	687	683	674	672	627	662	649	679	649	625	666	639	662	669	648	663	686	647	662	657	635	628	661	631	636	621	638	674	675	680	658	617	625	651	622	610	663	660	660	639	623	677	647	645	633	665	624	660	648	664	646	632	657	616	636	648	661	679	643	651	648	614	680	686	647	650	657	634	615	651	645	615	667	665	675	599	651	649	606	672	653	656	660	616	658	666	607	627	638	619	676	658	639	627	667	670	673	598	691	653	658	664	668	625	703	637	626	679	639	624	691	631	670	630	606	576	633	590	637	671	641	658	648	663	626	644	658	623	682	658	621	643	682	693	687	609	684	651	675	690	637	621	656	597	657	626	664	684	658	641	651	615	669	658	695	682	628	670	656	599	665	690	662	668	640	647	665	639	647	619	611	627	649	650	612	664	650	634	632	670	644	660	618	642	649	592	677	625	651	669	617	593	616	636	661	634	607	654	676	630	606	640	706	639	636	612	678	641	637	676	663	648	654	644	601	575	694	597	638	615	668	678	640	669	654	612	655	610	682	612	664	629	674	630	678	622	640	650	647	648	655	649	632	624	668	587	653	628	635	641	648	602	671	695	646	680	669	613	664	619	687	660	659	697	623	641	626	649	669	677	644	628	638	628	628	638	643	674	626	702	591	684	639	671	634	626	587	623	645	646	654	647	677	614	687	633	653	637	656	597	662	629	664	652	672	629	642	697	679	706	639	646	650	616	643	666	623	639	639	627	659	636	651	649	666	652	639	639	674	644	651	642	641	639	603	659	668	618	653	653	652	686	652	657	635	637	651	666	629	582	673	606	672	627	624	677	605	708	639	646	700	664	627	642	592	622	640	649	635	631	618	556	662	625	671	701	594	592	658	674	659	602	666	628	724	590	672	625	651	618	631	664	626	637	671	635	620	611	659	642	663	651	611	628	680	631	614	620	668	656	663	660	681	652	607	625	690	673	704	651	668	626	624	645	630	650	635	658	616	626	622	668	648	664	586	646	617	657	665	634	649	650	599	658	616	656	579	653	635	612	624	630	672	623	611	655	633	641	679	616	698	661	663	652	653	643	659	640	630	595	618	678	621	630	636	655	638	696	619	624	647	620	630	605	670	633	603	631	642	697	649	633	662	671	652	652	666	621	603	636	695	614	618	621	650	618	655	665	590	589	639	656	683	639	638	614	655	673	645	647	605	651	648	607	607	644	693	643	609	613	630	672	585	686	698	628	631	600	648	686	631	663	677	629	652	625	664	631	660	613	620	652	629	611	666	616	662	654	672	617	654	688	592	647	646	658	656	643	600	638	626	651	631	689	656	635	672	627	672	646	666	660	697	614	628	670	626	670	657	650	653	643	641	644	670	604	611	653	640	633	629	600	670	652	636	615	647	659	623	612	614	651	586	630	616	632	658	586	667	629	682	616	633	625	682	666	656	669	656	645	656	633	639	646	642	603	602	665	659	637	628	666	653	590	614	619	645	651	666	629	627	631	649	616	649	647	609	636	631	658	656	651	649	645	652	632	641	639	674	657	675	662	660	651	607	657	678	662	665	617	611	693	649	630	586	657	678	638	640	656	655	700	630	647	690	664	630	639	659	581	630	653	642	628	675	613	647	646	639	625	648	649	675	667	693	608	628	635	662	624	731	692	636	652	606	622	599	688	600	666	659	658	633	603	683	642	640	649	612	647	639	646	659	630	655	627	667	625	640	635	695	634	616	639	647	638	610	675	621	649	635	654	625	681	663	667	679	648	646	639	600	654	622	612	685	667	630	683	687	642	642	642	673	619	648	676	649	653	660	664	628	670	628	667	622	649	616	633	589	668	610	632	625	649	701	646	653	663	617	647	689	695	635	625	647	613	641	641	624	613	688	636	626	664	605	657	653	642	623	619	663	634	652	660	657	688	638	675	650	623	644	631	665	686	643	662	645	637	650	636	633	681	573	618	616	697	633	705	636	668	647	682	614	651	623	652	651	686	654	682	628	634	615	655	593	627	648	638	619	627	672	670	635	631	612	644	659	611	587	627	580	668	639	673	672	694	622	642	623	638	630	642	666	671	687	701	667	651	664	682	668	668	707	649	663	616	654	629	647	585	615	669	637	651	645	638	668	659	663	657	600	623	601	638	608	583	671	651	649	686	663	665	653	626	611	629	665	623	650	656	654	603	634	633
30802	32872	34662	24211	15530	9609	5790	5162	4736	3071	2330	1570	1297	1041	861	777	850	614	677	559	462	433	388	447	344	361	359	356	337	354	330	353	348	345	322	356	348	367	359	389	335	354	353	330	324	347	374	364	344	343	359	367	333	336	367	342	337	349	339	336	363	363	350	326	357	317	341	318	354	354	374	329	340	347	348	343	331	327	332	346	327	344	352	345	337	348	314	361	370	347	323	351	322	359	347	324	310	337	344	322	375	334	351	331	356	364	335	330	344	296	326	301	347	353	333	361	352	362	329	350	349	334	323	321	328	333	305	305	363	325	351	376	331	346	357	336	314	375	325	331	329	328	331	335	321	317	365	344	370	349	370	306	296	328	360	330	355	321	323	315	344	356	354	347	369	357	353	329	337	301	344	329	348	326	340	349	323	349	350	308	350	346	331	329	347	337	326	346	333	329	326	339	350	364	316	352	326	343	296	311	348	363	319	337	349	340	352	323	350	330	358	317	343	325	324	312	315	349	322	356	364	319	333	332	310	338	345	330	313	358	315	318	338	363	336	356	367	347	326	346	324	370	345	355	350	359	359	329	336	317	340	332	309	331	350	337	366	353	349	335	319	361	338	346	376	333	342	319	314	344	329	315	373	316	337	355	349	339	353	361	343	378	352	334	330	309	336	317	320	345	336	338	381	335	341	359	348	333	289	367	343	327	342	365	351	355	317	359	334	345	325	360	367	354	333	331	330	308	311	333	363	330	344	357	328	352	341	375	317	375	370	333	334	345	340	335	334	362	382	335	342	321	313	352	333	359	371	379	374	328	384	336	331	341	351	357	322	315	312	334	353	347	336	370	388	343	329	330	342	345	333	367	349	348	362	321	328	338	372	333	335	356	345	362	317	315	334	315	354	343	332	357	348	375	342	325	350	355	347	334	323	326	374	318	320	332	336	344	346	334	342	383	365	347	340	345	334	341	345	335	362	317	323	331	356	358	325	349	338	329	346	349	352	334	301	325	349	311	316	367	336	313	367	331	333	336	352	367	311	342	318	320	303	347	325	316	342	341	345	339	328	351	350	365	320	349	342	335	358	344	335	325	333	336	341	341	380	346	360	309	349	353	352	353	383	324	330	362	380	340	345	336	365	332	337	352	370	304	317	360	328	339	347	348	377	324	330	312	347	329	311	333	332	361	354	335	340	327	346	347	361	319	352	355	344	378	367	360	334	334	355	327	344	354	358	304	350	332	321	330	312	338	379	342	337	370	353	332	323	360	342	316	370	314	320	375	339	308	345	337	311	369	333	340	347	327	314	337	336	350	359	324	354	320	324	350	296	366	375	327	330	348	337	330	345	320	342	331	369	327	334	345	357	366	317	331	334	334	352	340	335	354	342	346	357	372	349	349	323	349	365	355	351	337	311	310	357	379	338	322	344	329	326	323	346	345	331	327	321	341	350	333	325	350	377	303	342	333	347	303	316	341	354	376	351	342	323	391	334	354	322	342	345	351	348	364	348	311	342	355	359	309	336	347	334	348	340	321	327	299	308	347	331	329	298	314	346	391	393	313	335	321	324	350	340	361	324	325	347	334	315	342	343	370	342	337	316	304	346	330	345	368	311	309	342	335	341	342	348	356	346	305	340	341	321	309	341	329	303	332	340	377	327	298	343	354	347	326	327	337	313	345	355	320	316	370	339	355	313	325	349	342	329	333	325	301	317	307	323	322	308	331	342	319	367	387	337	347	342	342	337	326	333	324	326	334	352	336	343	351	354	349	347	337	327	335	355	317	359	341	354	347	322	328	334	334	327	304	347	351	335	310	356	342	323	310	346	355	338	336	336	348	315	347	316	334	340	344	325	345	338	318	368	357	336	345	327	345	317	350	328	338	352	351	352	358	351	365	354	332	363	367	331	317	331	357	375	333	347	342	330	350	350	338	335	309	364	319	386	349	325	346	370	361	326	333	324	331	362	318	340	320	332	305	350	318	339	326	360	350	322	340	328	346	346	368	319	340	335	355	334	369	305	363	321	336	331	358	369	372	343	343	317	320	342	334	313	344	341	351	305	345	333	319	317	357	345	343	331	342	336	353	338	353	327	382	336	335	369	344	335	345	400	327	328	352	313	350	344	330	344	361	349	357	331	346	323	343	337	325	315	330	297	316	334	346	358	324	348	325	356	371	331	339	315	311	326	349	354	317	331	320	325	299	345	372	367	321	324	314	341	340	333	359	371	345	333	293	338	361	317	380	343	354	302	364	371	335	323	358	355	330	360	305	367	363	391	343	342	331	357	329	336	361	342	348	335	360	310	350	363	331	382	351	359	359	340	343	342	348	327	352	348	347	315	387	344	337	320	332	354	316	343	320	345	331	369	319	343	332	323	353	342	339	363	320	330	354	348	356	331	330	303	342	316	341	332	327	308	368	327	337	355	351	340	378	336	364	368	337	339	322	315	349	356	354	350	368	347	335	317	321	331	381	315	345	353	303	324	363	366	375	361	351	336	328	330	328	322	353	323	330	333	344	359	353	356	345	333	312	314	350	368	360	367	342	300	302	336	344	299	329	326	344	365	307	356	351	330	310	329	345	330	360	364	353	323	347	307	342	325	339	314	315	369	354	330	317	291	330	365	320	347	336	361	335	370	318	311	344	335	351	355	313	398	325	351	363	326	310	341	351	309	337	350	364	324	387	327	314	349	311	328	336	334	364	352	339	329	310	344	349	357	341	354	345	332	319	350	334	354	354	331	361	349	350	349	340	328	342	327	330	367	311	330	354	301	331	361	348	337	372	371	326	336	375	339	372	309	349	326	357	366	332	359	332	326	339	400	344	329	319	366	360	333	328	360	323	313	387	369	340	336	363	317	330	317	349	343	327	334	332	323	307	370	329	289	341	361	323	354	368	362	321	358	323	345	319	370	363	338	345	352	324	336	319	349	338	358	318	354	359	339	332	338	348	323	344	336	333	367	334	365	343	316	348	314	350	323	341	331	344	341	354	338	341	301	359	339	327	346	350	344	301	363	377	330	324	318	345	343	314	360	350	313	308	351	337	352	307	318	353	336	365	358	334	347	323	341	314	352	351	330	339	328	345	333	373	330	323	325	349	334	315	325	324	317	324	367	336	338	320	357	319	353	348	325	340	337	330	339	317	310	361	330	314	332	314	346	332	373	338	340	349	330	324	391	331	326	336	334	372	339	276	333	320	341	331	346	285	331	342	355	298	331	325	333	323	330	303	311	341	357	339	421	352	337	342	347	356	374	352	303	360	330	358	325	361	356	329	392	332	339	323	366	314	325	338	328	336	312	349	358	368	348	303	359	319	338	357	349	362	335	329	338	316	338	359	313	295	339	356	357	329	359	366	332	341	296	342	323	334	337	346	353	360	331	339	319	355	332	318	349	365	339	344	347	310	395	340	348	369	352	323	361	330	347	342	306	312	351	337	342	321	327	339	324	373	314	331	326	352	355	311	338	337	385	366	349	336	330	321	327	330	353	327
31387	45343	33240	22129	17270	12942	9019	8345	7821	5018	3735	2488	2030	1654	1306	1156	1238	800	787	687	527	470	460	529	435	385	400	399	363	366	369	380	387	364	359	351	354	352	351	362	384	374	355	349	371	398	335	350	367	347	387	375	365	359	341	375	366	324	401	386	363	359	359	315	411	390	360	365	359	367	362	383	376	343	349	358	349	374	366	351	377	360	366	324	349	347	380	335	381	346	349	339	365	353	392	381	350	404	368	369	372	382	352	357	389	346	366	366	380	357	364	330	359	364	375	355	400	372	347	383	319	368	348	359	353	390	400	368	382	352	354	363	375	384	367	360	346	342	332	360	349	366	336	372	346	345	367	367	348	333	378	376	357	395	354	379	357	369	381	346	361	348	321	367	354	333	375	338	349	378	362	339	371	367	369	331	342	383	344	358	346	427	369	364	325	348	382	399	383	354	396	365	354	352	332	361	337	356	381	377	371	343	345	364	352	365	391	355	361	369	378	405	364	351	357	346	370	338	347	323	361	369	370	340	330	350	327	340	340	337	361	365	354	369	328	340	382	334	336	374	340	343	363	355	359	322	334	376	350	369	346	344	367	371	358	362	363	369	350	350	356	363	368	341	360	336	369	335	338	373	352	357	361	346	357	371	382	340	340	386	389	360	376	372	334	336	352	366	362	353	369	367	353	360	396	379	334	339	367	348	375	359	358	340	363	393	335	366	389	362	394	362	382	324	390	371	365	366	359	376	354	364	392	335	359	380	358	323	356	351	362	368	349	409	351	364	349	353	352	282	359	353	368	342	344	368	349	384	355	355	346	378	371	328	369	350	356	375	376	369	430	341	381	359	350	336	368	368	369	365	345	353	347	397	385	341	367	347	376	387	365	356	352	355	361	377	375	385	376	379	368	354	365	353	366	354	367	349	358	383	347	373	379	350	395	351	353	363	349	360	356	367	326	352	342	343	348	353	363	363	341	345	353	337	356	396	334	378	368	351	356	340	380	359	356	344	346	364	367	360	353	387	378	341	337	377	350	405	342	359	329	384	400	370	395	366	353	369	345	364	378	382	387	326	368	370	361	359	350	392	364	374	354	312	359	340	359	381	376	385	338	361	376	347	356	372	369	344	369	364	353	327	362	355	366	331	338	341	334	344	364	373	371	353	362	338	336	338	402	422	392	354	365	353	379	356	355	338	379	351	361	384	352	353	345	372	362	362	342	365	366	371	374	378	347	360	351	337	386	359	367	375	360	365	367	329	346	324	359	358	356	366	363	356	355	373	350	392	367	347	353	340	354	359	411	362	367	325	373	356	359	360	365	377	353	350	380	349	376	365	376	366	385	335	347	379	383	372	378	332	359	382	371	345	331	372	351	347	395	390	397	356	371	366	381	360	393	353	359	334	361	355	377	379	350	399	370	359	362	362	358	343	390	370	349	359	322	406	392	373	374	333	373	372	364	354	336	381	351	388	377	346	363	406	359	371	349	379	391	361	381	355	369	377	366	327	358	330	380	345	367	376	350	341	357	347	384	368	360	338	376	355	345	359	386	383	373	412	369	366	381	291	389	363	344	366	361	367	363	350	365	388	340	343	371	340	366	347	354	356	357	374	372	347	335	336	319	355	336	357	366	342	335	379	339	365	362	361	393	339	356	350	400	372	362	331	325	383	365	347	360	388	368	377	342	309	366	403	395	348	352	359	367	299	350	345	359	346	376	368	342	357	362	339	322	358	347	345	358	399	363	365	360	321	377	348	346	324	357	386	363	355	334	355	357	408	390	365	369	394	345	399	364	355	391	342	357	326	360	347	350	346	349	354	366	391	364	353	368	343	350	364	351	376	365	343	386	369	349	346	365	356	370	364	379	368	395	354	397	378	365	394	346	333	337	355	407	389	352	383	385	362	333	376	363	356	352	374	353	372	357	346	378	358	330	366	363	394	358	362	352	341	354	370	355	344	416	355	368	348	371	337	345	347	379	343	359	378	366	370	361	329	361	375	332	359	381	366	389	346	354	361	353	342	368	358	381	369	354	382	393	347	365	380	348	357	333	329	363	374	360	362	404	379	390	353	329	339	336	310	359	365	370	386	371	367	357	387	384	351	351	382	388	328	335	367	336	375	397	387	377	367	373	339	357	366	383	371	366	329	364	342	349	375	336	349	369	343	373	366	348	347	338	374	361	320	363	338	365	328	395	403	358	337	358	348	352	368	356	350	388	333	389	349	374	381	364	353	369	356	371	378	369	340	347	358	367	350	364	361	319	357	382	345	371	372	332	359	361	330	374	372	387	377	372	350	367	362	382	357	398	346	410	367	343	362	343	406	359	373	362	373	370	321	330	354	333	370	338	368	342	367	359	388	387	337	368	337	361	352	363	372	340	349	340	367	356	296	342	380	346	331	365	399	341	361	352	323	343	342	332	337	359	374	351	344	367	344	368	359	335	335	339	349	367	340	388	345	342	338	330	367	373	356	369	369	380	383	355	413	385	381	335	388	362	367	323	346	338	355	376	376	364	382	341	379	354	356	390	370	316	410	343	328	374	380	358	363	331	357	363	393	406	373	339	406	373	355	348	331	362	347	360	353	393	349	371	344	338	341	388	367	351	384	351	350	363	331	371	377	353	377	336	361	370	358	369	356	394	343	325	334	394	378	364	368	350	371	401	364	345	366	356	345	378	362	364	344	395	325	359	342	366	370	386	361	361	347	349	356	417	363	337	365	343	362	361	350	361	375	347	366	366	364	334	378	370	363	325	361	374	342	360	323	367	390	371	376	356	341	384	331	343	327	368	322	337	362	336	349	372	363	344	369	311	362	342	355	356	364	380	367	324	357	370	346	404	363	355	393	345	368	361	383	341	354	383	369	414	375	362	358	360	392	373	383	366	362	336	377	354	399	390	336	341	369	331	376	363	386	363	331	328	359	380	348	343	373	364	349	349	378	363	388	342	353	420	358	382	323	386	341	370	371	360	372	328	367	369	379	353	350	366	360	352	381	362	340	357	341	375	375	335	389	338	358	377	343	394	365	400	385	375	384	334	375	328	353	360	358	350	363	372	359	380	362	356	388	363	398	364	400	367	387	396	392	355	325	354	391	346	374	376	365	393	324	358	344	314	348	306	375	356	362	343	337	356	368	357	331	374	362	367	404	342	361	363	357	346	383	361	393	387	353	381	383	366	365	347	348	382	348	404	363	398	352	337	385	372	398	362	385	350	388	352	336	363	346	338	379	353	361	349	379	344	357	365	338	337	365	408	329	326	380	373	368	364	393	375	355	353	392	357	363	326	405	353	362	372	341	368	353	345	361	356	396	381	348	355	347	350	343	319	390	361	338	362	400	355	358	316	400	356	400	341	347	404	361	376	357	361	348	351	366	361	358	348	371	347	339	336	320	356	335	365	317	354	328	355	363	358	363	365	356	362	368	376	360	365	350	354	377	335	373	313	337	344	353	364	376	333	366	350	348	358	352	363	360	376	352	351	369	339	366	371	341
23669	21025	28313	24533	22228	20143	13905	11093	7898	5310	4021	3251	2328	1826	1508	1373	1435	1029	971	834	635	654	669	583	515	509	522	473	484	507	494	490	507	470	488	500	487	489	525	479	520	500	483	492	510	522	554	552	520	495	489	520	487	510	515	487	467	515	421	530	495	522	517	522	516	475	479	449	449	498	483	519	484	488	484	482	508	537	483	483	482	538	516	473	472	504	527	509	528	475	486	478	462	499	501	450	486	498	517	501	506	488	487	494	507	518	502	448	479	512	471	476	489	473	479	452	503	464	491	499	478	505	489	485	526	482	453	468	509	509	465	509	470	455	492	488	489	496	516	496	485	535	523	445	496	477	505	482	494	485	506	512	482	525	496	466	467	459	511	510	512	500	462	472	425	535	480	438	461	535	506	490	511	446	508	481	490	455	473	513	505	530	512	509	494	464	447	477	531	497	507	530	486	483	491	447	511	491	478	453	485	519	486	481	496	485	511	453	497	469	511	524	484	511	464	483	534	494	511	553	489	467	535	512	432	525	493	523	480	480	495	473	489	506	521	471	515	493	506	480	550	466	518	495	463	427	524	525	491	460	480	475	480	513	485	466	502	478	497	472	474	482	474	471	504	450	487	508	489	487	487	494	501	496	488	461	453	510	479	491	510	487	457	518	502	477	493	479	469	503	491	482	550	488	479	483	502	455	448	485	514	490	484	476	473	444	472	494	463	501	512	520	476	468	492	499	471	513	499	511	490	539	498	533	484	525	529	498	500	486	467	535	488	483	473	516	510	475	438	500	497	497	462	511	492	482	462	547	516	446	486	486	485	470	479	482	481	506	473	483	510	475	515	462	496	457	451	515	489	473	506	504	530	487	471	472	478	501	474	517	462	511	502	493	462	495	467	463	466	503	520	540	471	447	497	480	453	496	489	446	492	483	473	493	474	514	470	465	422	533	472	484	485	487	472	486	489	527	488	462	479	491	480	476	488	518	458	485	438	497	526	472	476	467	434	467	450	481	516	477	483	491	511	491	458	486	471	479	529	475	472	505	485	478	449	482	464	498	478	488	471	483	511	481	523	511	489	486	492	479	480	481	497	494	452	504	496	483	469	436	490	488	490	515	469	477	520	518	516	512	470	468	455	496	453	489	503	485	520	449	514	486	490	518	484	476	465	524	507	476	459	506	511	511	500	502	507	464	428	492	555	512	459	494	449	474	490	503	456	464	492	509	484	515	484	491	497	518	520	473	492	476	509	486	516	441	471	542	477	504	494	429	430	502	500	498	517	497	472	504	522	481	514	472	453	512	456	482	469	495	469	485	498	477	510	500	460	482	536	480	480	487	481	483	482	488	512	478	490	459	496	487	486	467	479	470	495	489	475	491	491	498	521	477	519	513	475	516	474	534	502	502	479	483	463	456	498	484	495	490	488	500	488	470	451	500	443	473	482	485	481	506	510	477	460	510	507	479	456	484	514	480	467	525	487	493	497	509	477	500	489	434	466	452	469	513	447	503	470	478	510	482	476	489	507	467	528	467	498	498	483	514	500	484	496	501	462	584	515	509	463	481	484	521	511	486	480	496	476	496	469	485	496	499	498	477	477	464	482	492	472	504	490	486	474	491	506	539	508	515	487	489	450	477	526	456	464	474	522	493	458	518	498	503	476	492	508	483	490	470	449	473	502	480	471	497	502	493	473	548	475	482	499	517	517	482	524	502	510	469	462	455	508	471	515	491	478	483	508	531	463	488	551	495	517	494	494	508	517	483	474	508	480	478	496	493	502	482	508	496	508	524	491	475	471	498	505	500	499	506	474	488	515	493	437	475	503	493	478	451	500	443	486	453	472	503	524	462	487	531	510	509	471	464	490	457	511	484	495	478	552	500	487	477	427	500	480	479	483	482	451	472	519	493	477	507	512	492	480	481	521	479	498	490	464	468	476	479	507	468	490	474	480	480	490	474	493	472	521	544	505	527	498	504	502	480	490	467	451	494	435	504	517	525	504	530	481	497	485	458	511	504	474	471	487	498	513	482	493	499	488	493	487	501	511	517	515	485	450	501	524	490	488	484	506	486	493	448	487	478	423	487	497	462	495	439	543	501	525	470	501	455	467	481	481	518	508	481	480	506	501	428	470	483	498	468	461	480	462	463	526	479	476	514	489	469	493	495	498	525	521	513	505	494	488	491	489	509	524	490	476	506	523	459	513	543	461	503	453	485	482	498	473	515	510	489	515	522	502	481	479	490	459	503	508	505	508	463	498	501	492	470	459	466	488	452	516	502	470	500	480	501	492	483	519	483	456	551	505	459	450	516	468	489	497	499	491	483	472	503	488	462	522	510	483	487	496	465	452	489	509	466	476	458	496	480	506	500	474	503	476	510	487	474	482	506	460	456	479	521	510	476	490	545	518	436	502	456	531	486	437	473	483	471	461	482	476	478	507	481	492	492	471	525	460	479	502	481	437	498	541	495	496	438	453	481	472	497	450	477	471	497	529	477	490	460	488	494	483	499	471	505	496	487	501	488	478	482	496	464	482	472	535	505	495	469	471	496	522	498	457	455	509	477	474	534	498	517	464	528	482	518	483	461	500	487	501	495	509	517	479	475	506	501	489	474	514	461	503	513	530	458	476	471	468	492	491	486	479	478	499	489	462	496	520	469	467	526	478	484	462	478	471	519	517	526	487	460	556	533	490	465	433	519	517	494	440	498	474	517	486	470	478	490	503	451	508	499	478	475	479	517	511	482	508	499	521	456	512	506	514	505	477	487	447	508	464	496	489	534	484	476	475	475	510	496	491	516	473	495	508	469	481	469	512	509	512	482	483	537	490	533	486	482	500	491	449	526	529	493	479	547	504	483	501	487	468	501	470	498	494	491	497	463	488	494	464	494	490	506	477	496	520	501	500	472	475	461	496	479	528	507	486	495	493	497	471	503	525	498	520	545	498	513	508	483	525	467	475	510	474	501	459	490	538	544	481	468	482	491	493	486	521	468	487	474	476	508	470	480	481	498	522	453	511	488	478	447	471	506	479	489	509	437	502	529	518	521	473	480	534	501	491	490	487	478	477	519	522	495	491	477	504	524	467	481	532	479	473	464	499	489	500	488	491	457	457	489	502	511	517	518	468	498	480	507	521	491	482	539	523	471	491	500	507	496	489	482	514	505	504	498	475	514	486	515	484	519	512	523	472	504	514	459	474	458	471	503	467	498	525	462	481	483	518	458	481	487	480	500	517	517	509	479	472	496	431	491	468	480	463	488	487	478	496	511	518	511	490	470	461	522	501	470	476	491	454	507	469	528	456	482	474	533	498	519	517	490	460	521	479	487	477	473	522	485	523	500	499	475	493	473	500	548	477	498	484	515	531	516	498	492	496	474	472	472	499	509	486	448	499	492	489	507	486	484	490	472	487	470	524	443	479	464	458	459	471	491	457	492	518	526	467	461	475	504	493	478	457	523	509	518	522	522	508	491	476	469	475	489	492	477	502	500	454	497
31909	54514	41311	28812	23877	19402	14283	15009	11133	7762	6101	4872	3644	2658	2199	2040	1949	1460	1291	1013	779	736	727	675	613	546	588	590	525	522	526	509	505	526	548	505	494	529	538	487	542	560	501	507	488	533	536	532	523	523	530	537	520	508	505	510	512	520	516	553	558	547	529	504	497	544	446	497	532	495	487	508	523	505	485	517	487	528	508	475	531	520	543	493	513	537	491	472	487	525	501	534	502	490	514	522	477	495	504	490	520	509	528	489	474	484	544	495	500	450	505	493	495	560	505	503	479	483	537	576	479	505	480	515	522	501	513	518	477	507	513	525	478	488	578	516	521	476	491	521	491	479	526	531	483	498	477	549	470	477	461	527	520	514	483	524	516	527	519	520	548	503	493	516	525	515	460	546	500	498	469	477	488	490	509	477	464	493	529	480	490	513	496	508	528	516	490	472	504	526	515	507	523	495	462	531	517	504	483	540	516	515	493	486	498	544	505	488	500	477	505	510	506	504	485	484	569	520	491	502	472	508	553	480	489	474	518	456	511	478	492	506	526	509	516	514	494	505	517	535	463	514	488	503	509	532	476	498	465	489	511	503	544	504	458	501	532	457	493	498	514	501	498	521	461	483	494	468	477	495	522	529	480	504	489	512	478	538	521	514	522	484	497	512	484	495	456	480	525	493	495	487	500	484	497	490	511	501	504	505	513	503	517	505	483	508	498	499	486	485	511	447	514	486	486	494	483	477	474	521	478	518	518	515	508	482	494	498	471	496	500	517	516	506	527	480	491	510	486	458	518	482	514	523	517	495	494	500	512	458	501	454	499	499	509	475	515	506	494	496	478	529	515	518	517	487	448	485	492	498	466	462	519	520	499	502	504	501	490	496	495	473	466	519	479	516	469	500	508	545	492	495	520	494	531	490	479	510	513	496	501	515	507	549	495	511	499	530	532	521	498	537	457	541	469	471	486	492	419	457	505	521	505	498	504	510	505	520	497	512	573	476	549	502	486	454	479	467	519	522	482	478	523	524	508	493	504	521	517	509	488	511	500	505	488	483	523	522	489	460	491	523	519	534	496	494	436	504	493	457	540	523	486	523	476	472	480	499	532	506	508	505	522	503	509	534	507	536	492	499	481	485	516	500	526	478	515	450	518	514	492	470	466	504	451	496	505	524	510	497	545	501	462	470	535	479	513	543	515	500	497	528	509	522	523	493	517	515	507	496	514	491	524	473	496	536	502	500	540	471	462	489	490	526	531	521	538	513	493	503	514	522	473	501	482	516	508	490	502	530	536	538	517	449	468	516	472	498	521	481	521	490	495	539	520	493	522	478	492	536	505	503	519	530	480	509	521	479	495	532	482	486	465	443	459	502	494	510	458	489	519	516	541	512	494	537	495	515	508	537	532	508	490	486	479	519	493	482	526	527	499	509	501	529	518	507	509	468	505	517	493	527	519	506	467	494	526	496	495	494	522	501	497	459	513	517	525	552	483	520	548	473	512	513	524	499	535	509	533	461	522	498	514	522	471	499	497	538	513	462	526	485	477	512	487	533	570	504	499	475	522	479	490	468	510	506	494	501	517	496	520	501	515	495	490	523	511	524	509	536	492	517	484	520	501	461	519	525	492	495	487	522	500	482	526	492	511	488	499	462	476	481	484	478	510	499	504	535	497	482	482	475	547	470	460	506	530	494	532	510	521	479	491	478	499	503	483	517	497	488	484	514	576	500	485	503	484	497	502	480	534	518	487	520	477	519	498	464	488	525	505	478	514	496	492	455	525	482	483	505	462	505	457	518	535	516	450	506	519	485	540	547	484	500	505	509	440	498	503	523	514	485	486	516	480	491	491	542	518	480	533	482	482	495	484	525	532	519	494	504	505	508	502	488	533	484	485	494	488	520	516	503	498	496	480	507	515	488	513	466	520	496	479	464	518	528	514	510	524	520	514	511	552	524	504	496	489	509	524	550	497	513	455	482	476	466	495	468	504	493	520	478	501	499	454	475	480	446	522	502	529	496	492	481	489	457	526	488	503	504	481	508	467	504	451	479	516	518	504	514	507	499	473	492	497	498	526	495	489	500	542	490	535	518	520	509	463	485	506	502	470	493	522	486	495	528	500	473	504	494	498	489	523	502	493	508	487	505	508	448	470	526	497	486	505	477	523	509	503	514	488	491	510	537	499	462	500	537	512	517	530	487	551	518	502	492	505	531	485	519	477	495	497	504	477	541	502	474	512	485	525	482	469	513	466	467	522	492	552	506	495	494	493	480	495	531	486	502	498	538	511	489	537	505	473	501	518	495	525	512	513	509	483	474	535	498	542	519	529	474	505	464	495	547	503	477	513	503	481	495	509	483	463	546	467	488	517	475	496	536	481	509	501	496	501	473	483	524	534	482	488	495	524	491	521	498	497	454	501	477	474	524	501	487	480	477	513	496	483	511	489	478	503	509	495	460	468	519	515	510	498	482	511	527	510	520	498	519	463	476	480	509	474	505	497	515	485	525	528	520	510	546	463	502	506	551	508	494	506	494	498	514	489	493	506	511	474	496	470	488	489	528	513	535	467	500	513	497	491	502	516	511	531	503	530	495	504	517	471	484	468	477	508	509	494	504	494	472	497	516	467	524	505	495	505	474	500	490	550	515	508	465	526	464	508	507	500	533	522	494	505	480	518	501	491	473	482	543	506	488	542	515	505	486	518	520	511	509	468	500	534	522	498	533	499	478	525	525	515	472	530	468	536	495	525	557	495	477	491	484	481	446	520	479	495	485	450	492	518	484	530	495	496	488	524	456	511	516	518	477	478	541	475	500	525	472	488	555	485	501	501	535	469	514	490	470	491	488	492	516	527	481	515	490	533	483	417	494	503	518	535	516	485	529	523	486	506	499	437	467	541	523	484	488	460	476	510	496	516	481	522	505	490	451	500	457	506	478	470	472	486	479	498	482	511	468	507	529	501	518	538	484	495	515	508	488	518	509	511	504	509	476	504	498	486	511	501	512	518	482	511	490	484	445	506	567	540	512	489	460	506	534	538	498	499	492	482	488	513	502	530	504	526	528	516	521	474	462	515	497	492	535	511	491	475	494	548	507	483	490	485	514	507	476	508	460	493	519	514	508	515	475	483	504	500	512	517	546	448	536	494	519	532	486	484	546	521	543	489	545	478	508	488	527	574	491	533	492	507	479	497	492	501	494	470	483	497	484	502	527	479	494	509	556	500	492	489	482	493	481	503	487	514	558	534	507	517	506	511	482	536	489	488	511	522	486	500	504	501	550	505	513	507	499	512	469	490	493	479	534	477	483	526	486	495	495	504	472	510	507	571	512	474	533	502	488	492	510	480	504	479	482	509	521	493	536	521	520	489	493	461	523	498	499	498	527	475	455	459	492	512	496	483	532	495	527	502	493	467	458	482	489	538	494	503	526	497	519	502	534	479	501	521	487	520	449	506	497	487	478	473	500	508	516	503	484	493	508	488	512	505	489	499	547	529	501
24834	21178	28519	26297	20437	14902	11201	7883	4980	4086	3044	2489	1595	1280	1167	1088	1121	761	845	630	532	519	543	478	404	448	423	415	404	398	397	452	438	430	403	445	383	425	418	415	400	403	384	390	384	375	386	427	381	404	402	390	435	374	444	404	389	426	422	436	435	402	435	388	397	377	383	394	371	423	392	428	426	354	434	417	405	352	418	421	454	396	406	412	403	394	416	410	413	454	419	401	372	383	359	382	445	432	403	424	409	366	407	409	398	389	365	396	394	424	383	436	415	375	374	381	421	420	388	450	357	363	370	417	404	366	402	378	428	369	404	427	406	406	346	392	401	416	418	409	399	403	393	393	406	373	386	389	419	343	439	405	392	387	395	411	405	374	425	390	416	394	368	386	379	372	397	407	388	392	379	399	378	395	404	393	353	351	396	385	416	399	432	394	398	385	401	419	391	398	363	409	393	403	386	396	395	453	408	382	424	397	417	421	408	379	395	357	391	432	388	393	397	427	416	390	361	403	363	445	411	378	398	360	417	427	378	425	415	416	385	373	374	364	375	361	419	419	389	430	403	429	431	369	402	381	395	396	387	379	378	408	378	438	391	353	361	430	419	370	390	399	464	412	409	424	394	364	388	410	402	391	428	429	411	405	369	422	401	422	404	413	373	429	413	415	373	400	388	408	422	387	414	375	379	371	391	398	398	392	424	398	415	390	403	416	407	412	409	387	369	390	407	412	418	376	409	416	361	413	408	387	424	362	393	403	410	389	403	387	387	419	417	371	367	412	370	405	416	383	381	397	394	414	406	386	371	418	413	379	412	409	424	421	405	375	414	397	379	419	401	414	412	395	407	416	366	351	398	377	419	389	381	401	394	374	407	389	406	392	405	391	410	388	453	391	429	415	370	397	409	393	425	413	409	402	399	356	384	382	381	365	388	414	398	397	406	385	404	403	439	396	401	383	414	383	392	400	410	396	382	402	375	411	396	390	392	382	387	419	362	381	406	430	385	373	393	378	383	404	370	374	385	389	409	414	416	394	387	422	375	398	436	405	393	420	337	403	358	382	441	384	387	411	374	392	414	383	383	374	381	395	410	404	409	394	407	413	400	383	377	354	404	408	404	373	379	362	365	399	382	400	343	384	376	377	379	419	399	398	415	412	408	412	417	384	402	402	367	399	434	449	379	401	438	416	396	410	366	400	412	372	438	418	436	387	432	404	398	371	404	368	389	400	423	404	411	441	375	376	399	429	423	382	432	401	432	367	401	395	399	419	340	409	401	345	397	393	372	396	396	404	404	405	398	387	390	399	421	413	420	373	399	420	407	407	407	418	400	378	441	425	384	404	406	394	385	384	386	401	400	369	379	390	394	358	399	348	425	389	386	428	416	379	356	424	369	366	366	378	418	406	379	436	395	382	413	400	415	394	377	398	408	409	374	423	395	396	388	410	395	392	388	412	407	407	414	385	383	397	396	369	397	402	368	407	415	396	423	400	410	411	399	389	413	390	403	406	364	400	434	382	378	401	424	428	415	396	402	353	382	413	397	402	366	381	396	390	416	395	398	399	380	412	399	392	390	401	384	427	405	388	369	405	395	371	407	415	384	415	387	412	376	378	407	379	416	391	406	393	395	391	383	392	402	404	363	381	434	392	410	398	395	409	399	382	399	362	390	413	397	399	366	440	426	372	368	421	407	427	404	426	427	407	399	396	383	356	380	387	395	407	378	367	386	356	389	383	403	381	424	372	388	407	401	409	421	408	397	383	376	428	454	406	382	405	388	414	407	397	386	361	374	421	415	365	399	365	414	362	398	402	380	399	380	393	393	384	394	451	402	356	413	406	398	395	400	394	404	390	351	388	397	434	384	386	405	404	420	402	416	382	427	386	383	424	356	431	381	428	370	423	445	359	391	391	402	437	411	363	399	388	363	385	399	375	466	396	400	398	370	419	422	422	414	395	415	385	379	378	389	376	397	383	398	393	412	430	387	381	397	415	370	411	400	393	382	422	407	373	392	428	414	382	390	399	407	422	410	374	402	415	381	391	442	389	396	394	444	422	393	369	420	380	395	397	421	395	407	396	409	358	394	412	425	396	398	388	435	398	384	392	407	370	380	388	393	411	376	391	367	389	387	394	396	385	374	379	413	397	366	397	396	364	423	390	379	391	397	387	374	400	331	373	396	417	396	405	388	439	395	436	368	393	384	416	386	418	392	368	417	393	384	384	377	366	381	409	427	397	364	426	410	384	412	407	380	389	399	395	415	419	351	412	419	413	403	435	391	392	407	404	379	385	406	442	421	389	400	410	396	445	429	407	386	435	402	379	414	418	434	380	391	378	399	373	440	423	418	421	386	350	421	376	358	415	425	442	376	370	362	401	352	420	372	399	398	425	353	398	379	375	382	356	380	409	444	396	402	388	387	400	395	370	442	417	396	399	392	410	428	392	422	400	407	422	415	368	396	396	411	367	360	334	375	357	420	444	416	427	429	366	374	391	355	372	401	369	408	433	396	379	401	400	413	375	389	365	421	372	397	384	379	374	383	432	432	414	364	429	385	409	374	418	376	385	390	443	389	402	412	385	380	378	396	409	389	408	384	428	387	369	401	373	403	413	375	373	420	388	379	415	437	396	401	390	385	412	420	403	393	379	411	430	415	390	435	391	382	403	375	397	383	362	385	406	417	385	371	364	375	382	388	388	364	382	388	367	418	382	387	404	368	395	371	404	389	398	403	404	382	364	402	414	395	385	433	391	390	446	389	370	393	355	402	385	391	404	362	374	405	388	410	374	388	383	431	421	388	411	407	399	367	393	377	405	409	410	406	380	403	382	345	340	420	423	351	441	392	416	374	402	383	351	396	420	389	421	401	382	396	382	369	401	432	379	374	391	396	359	412	382	386	368	413	431	425	415	382	388	402	365	404	392	383	402	375	405	422	376	399	437	381	400	401	418	364	382	424	397	426	386	395	407	400	400	397	391	407	394	378	402	394	403	409	404	415	389	403	412	410	389	382	398	416	407	431	418	392	412	361	389	393	412	396	404	388	411	455	375	395	384	410	420	413	424	386	415	392	384	399	395	421	389	417	406	410	410	378	407	374	386	358	383	408	423	401	422	405	363	453	444	415	388	434	395	409	397	412	381	387	429	401	378	405	410	409	386	388	408	413	399	399	362	414	404	397	418	378	388	432	381	400	372	426	414	367	402	379	390	416	374	415	430	406	434	427	391	357	357	400	375	401	428	427	406	393	437	375	373	377	407	372	378	398	407	442	376	389	423	384	404	386	359	390	414	412	406	407	375	415	396	400	383	374	407	415	408	370	403	426	379	397	406	373	390	393	393	355	398	398	350	377	399	434	391	429	400	428	396	397	386	394	403	396	388	411	402	386	424	370	370	376	419	411	387	426	376	414	433	408	377	367	439	407	421	376	419	355	434	403	382	386	428	380	409	382	416	421	366	415	396	408	398	397	384	411	361	411	391	386	415	381	380	431	381
31575	51664	37951	26464	20542	17811	15159	12051	8276	6735	5142	4114	2606	2103	1783	1727	1519	1101	1035	855	602	583	682	578	500	539	501	453	456	423	439	435	499	470	442	462	426	458	458	447	452	445	473	436	460	446	436	420	418	455	429	415	439	466	467	429	449	436	439	428	436	428	418	399	415	398	428	411	447	395	432	411	453	443	421	437	400	438	424	454	432	438	417	404	461	445	414	443	410	410	413	437	444	415	405	406	397	416	451	448	408	391	413	437	417	447	401	420	410	415	417	449	421	397	426	449	447	460	422	390	431	430	459	437	431	418	455	426	418	384	448	408	425	466	423	405	452	459	491	415	426	417	430	417	423	439	436	461	395	424	414	428	425	435	442	415	420	415	448	393	409	396	402	398	419	421	421	452	428	433	444	401	413	435	430	394	467	454	417	437	404	410	449	403	406	433	425	437	451	390	417	435	439	437	432	438	419	443	412	422	451	402	483	405	460	425	450	446	435	417	423	443	408	454	422	437	438	410	454	415	452	420	430	442	459	430	435	433	390	430	444	423	401	417	402	452	465	417	402	421	424	445	427	445	450	437	442	446	424	423	433	442	440	436	458	409	427	457	443	444	467	410	422	426	425	452	453	442	447	428	388	395	429	446	438	417	465	460	450	448	397	405	424	488	415	381	416	419	400	435	390	415	437	452	398	411	457	415	420	443	424	443	424	441	452	466	426	462	449	409	422	456	451	420	470	438	447	437	431	423	389	441	397	436	422	448	464	424	445	397	452	420	477	427	441	463	440	440	432	426	396	417	411	462	384	415	447	421	432	447	456	411	427	440	418	440	431	404	469	455	404	424	431	446	445	428	439	442	429	437	444	455	430	423	463	416	431	416	418	408	430	431	427	425	450	418	437	407	416	413	425	438	430	442	434	401	394	435	414	444	445	465	434	407	436	445	459	442	433	435	430	426	446	415	393	459	416	386	418	402	444	441	406	422	416	427	425	446	419	389	430	427	423	396	420	423	452	406	432	457	447	415	445	400	391	430	428	419	410	425	419	425	445	415	434	426	418	429	393	408	421	405	442	434	394	446	433	430	426	426	429	444	427	416	443	439	446	413	463	408	420	448	432	460	431	427	437	404	419	411	409	401	410	425	447	424	429	417	429	410	400	407	388	434	412	420	449	418	433	408	442	413	430	404	434	433	428	428	455	429	400	427	406	420	419	433	461	427	431	422	410	414	444	460	410	446	420	432	388	415	414	409	435	439	428	400	413	441	462	399	452	458	429	435	419	425	416	414	466	396	467	431	439	379	426	434	399	435	447	441	405	396	446	406	429	429	405	409	464	423	409	458	445	442	434	437	420	418	425	446	422	401	390	423	435	414	427	417	413	440	458	443	423	431	425	432	418	430	448	411	447	427	416	414	423	442	436	388	451	418	414	393	448	445	420	460	411	424	418	439	447	413	376	440	395	435	451	420	396	428	464	478	400	424	440	421	417	385	382	419	436	408	432	418	421	427	386	420	402	426	446	431	438	402	404	424	419	435	426	421	431	420	418	450	441	399	439	416	432	447	407	407	433	433	426	403	412	408	439	404	435	413	462	428	445	453	419	451	454	444	442	414	422	428	413	396	427	418	456	434	453	440	459	419	426	478	471	430	469	408	447	422	447	412	444	436	419	453	460	435	408	452	438	404	442	438	420	453	428	451	418	446	409	404	418	420	441	412	445	433	432	404	401	448	412	426	444	459	416	426	419	460	417	448	465	455	489	419	418	436	424	401	416	433	448	438	426	405	418	422	417	416	433	431	422	423	437	409	425	433	424	451	416	425	437	432	423	401	437	462	419	455	446	425	405	414	446	409	409	439	417	446	463	402	436	432	436	431	442	407	443	438	407	434	420	452	399	367	413	450	459	416	397	382	438	435	417	438	463	461	432	456	415	407	382	387	406	416	431	458	395	420	383	430	426	446	439	441	440	414	431	426	395	421	462	405	398	464	402	423	463	411	414	482	427	437	396	434	419	440	435	419	449	445	461	417	445	406	396	420	415	434	423	421	415	453	422	446	432	393	466	430	450	397	421	398	426	433	443	393	444	407	433	474	437	462	470	441	410	436	429	396	434	451	423	435	414	408	446	442	425	403	412	458	438	441	417	447	462	446	450	404	438	434	450	439	415	409	438	453	448	434	417	402	382	433	423	405	423	469	445	444	423	424	422	439	390	424	390	416	433	455	463	443	414	414	423	448	454	426	416	454	432	436	419	406	405	448	442	445	413	434	415	435	460	438	421	386	435	439	406	433	460	446	435	472	421	411	460	451	459	418	458	436	435	426	379	433	429	447	440	429	433	430	431	417	435	455	413	451	446	438	477	451	438	391	416	430	420	446	430	434	430	417	441	427	443	415	413	442	445	474	416	467	431	445	419	463	434	449	414	431	401	443	390	429	424	441	432	420	464	410	404	451	410	405	443	433	432	440	413	438	424	418	458	463	403	415	469	411	446	441	442	426	435	407	405	414	409	412	430	437	446	384	427	444	443	424	447	440	429	418	424	451	415	420	431	403	409	403	400	402	396	428	425	446	390	436	406	406	398	436	395	415	421	445	469	401	420	397	435	440	436	394	446	436	432	395	426	433	423	408	396	414	412	431	423	421	428	420	450	445	403	425	437	451	410	446	425	427	421	464	407	422	391	412	466	414	421	453	428	429	432	427	431	401	408	396	403	406	442	437	442	395	419	390	418	429	463	415	440	425	396	450	401	442	449	437	418	452	419	410	433	440	402	445	446	425	466	454	438	452	420	403	436	436	424	431	440	441	448	412	440	465	454	404	423	429	414	413	402	447	424	433	421	428	443	461	403	440	414	434	429	455	369	425	429	441	442	433	437	404	418	430	424	446	421	416	450	408	437	442	423	438	403	439	427	441	423	441	441	395	425	423	419	422	415	406	436	426	452	454	394	455	389	459	416	445	417	447	441	441	434	424	387	409	402	394	464	437	426	462	423	441	415	438	419	423	421	480	403	472	428	407	443	413	433	431	408	439	423	388	446	408	410	447	415	453	428	448	415	431	443	437	457	444	463	456	429	378	444	433	433	395	418	377	419	449	424	438	458	433	436	406	427	422	445	435	438	412	450	412	481	450	388	463	423	375	460	471	442	401	425	411	462	455	417	429	417	444	446	436	431	428	418	438	411	375	444	378	435	453	463	426	418	423	402	421	411	414	423	441	438	446	407	434	442	397	446	398	425	428	458	392	412	442	428	376	444	423	422	434	430	427	461	401	398	459	445	374	404	429	384	421	456	410	407	445	413	393	393	463	430	438	468	394	447	422	451	444	442	417	431	399	431	401	404	449	419	412	428	451	442	440	434	415	438	440	420	409	434	423	427	397	430	383	431	457	454	475	401	430	418	418	413	425	441	450	421	416	428	413	443	415	450	442	446	424	472	435	410	419	450	426	417	423	398	411	462	429	444	398	426	442	427	442	458	438	428	434	429	461	423	401	416	446
22561	21015	28651	23710	21703	23780	24459	14716	10511	7658	5435	4246	2719	2386	2034	2035	1788	1464	1431	1154	852	916	919	778	731	775	754	674	668	715	636	626	605	715	643	602	650	647	611	641	668	673	606	654	661	594	599	703	653	645	616	605	604	609	608	692	633	605	650	651	643	667	668	640	621	656	637	578	655	616	647	655	652	627	640	650	660	669	650	618	654	667	651	621	640	623	633	652	643	665	622	639	606	585	646	655	614	619	632	619	626	637	656	651	628	610	630	653	613	662	645	623	628	647	627	622	663	622	611	639	657	626	618	641	622	620	623	619	586	630	637	631	625	665	633	664	636	623	599	645	581	634	648	628	647	620	610	631	601	632	602	607	629	608	657	606	658	604	642	654	606	658	636	610	658	633	657	580	659	634	642	602	620	618	632	610	661	633	588	605	623	653	600	613	618	671	609	633	625	582	683	625	651	611	647	650	579	592	656	637	616	598	647	611	644	623	583	645	649	679	604	627	610	627	587	658	613	602	672	652	616	606	638	662	593	676	609	598	628	579	603	645	628	603	674	633	629	655	606	628	630	638	669	635	664	608	632	609	640	657	641	629	646	647	619	679	639	651	631	618	654	643	653	641	685	612	646	648	676	637	643	606	620	661	648	682	616	638	680	626	701	610	592	609	698	669	590	636	679	623	654	609	605	652	665	633	651	608	671	688	671	600	655	605	595	610	616	613	646	592	656	636	673	623	586	668	655	636	629	650	642	591	627	627	658	650	579	649	648	671	660	594	661	648	633	681	673	630	606	591	645	632	669	572	599	612	656	642	624	608	669	630	638	653	629	639	642	644	598	606	613	653	645	604	608	605	622	610	626	591	640	629	645	626	673	658	646	603	568	590	675	637	638	691	667	650	648	615	640	692	594	669	639	684	623	650	641	610	644	660	627	636	616	637	596	661	601	632	609	644	630	653	640	658	651	674	595	634	599	614	649	648	638	623	557	595	662	628	634	586	636	596	638	616	615	604	621	637	619	648	635	651	657	628	627	629	625	599	676	679	614	650	634	609	646	662	612	635	631	591	578	641	620	598	593	624	651	648	625	580	641	613	637	591	628	666	582	620	635	638	682	631	620	630	634	580	620	643	645	616	614	643	648	629	663	654	617	676	667	656	626	610	616	605	651	634	660	592	633	589	630	641	640	589	588	601	648	612	628	642	670	617	594	609	658	617	605	631	626	635	573	621	636	665	615	639	652	624	619	679	660	576	674	658	633	622	657	639	606	652	680	649	640	612	653	649	629	629	633	610	620	636	673	655	680	592	678	601	633	592	596	640	671	662	682	632	665	676	613	672	605	579	655	654	609	603	607	626	627	634	636	619	619	589	629	640	651	594	631	637	644	636	639	622	622	627	642	599	631	621	629	642	623	643	665	651	607	612	661	592	642	616	672	678	641	589	621	632	661	624	631	610	700	628	635	620	625	671	657	624	626	689	621	604	567	674	608	619	708	647	609	627	593	587	621	604	670	663	598	630	683	628	645	621	641	652	655	637	622	662	661	628	597	651	659	635	635	647	622	626	643	592	634	594	677	605	668	612	648	691	631	669	621	609	620	636	583	639	651	626	645	622	666	632	614	619	652	607	654	635	599	639	644	633	646	607	644	641	649	639	637	603	659	594	619	589	615	589	542	621	632	631	648	591	630	651	601	660	653	648	602	643	648	605	624	635	600	619	628	642	650	642	607	636	627	636	664	601	615	633	645	704	627	613	643	589	635	651	658	605	652	618	650	620	620	651	661	645	638	645	640	659	645	615	661	623	633	644	661	649	627	671	635	633	624	676	640	631	614	621	669	595	657	615	660	589	704	670	613	633	671	558	629	617	692	659	616	657	601	632	678	687	615	649	620	627	596	578	637	652	647	656	688	636	654	613	629	643	644	644	615	648	578	625	644	630	648	644	602	662	598	635	611	601	601	646	591	605	688	632	662	630	634	607	665	635	636	662	567	627	591	603	645	619	662	639	629	657	616	632	643	638	626	636	655	652	628	620	619	660	630	625	660	640	641	588	660	636	660	635	629	672	616	593	630	617	657	659	589	671	616	611	620	618	639	651	650	593	613	652	643	646	630	652	609	627	645	613	621	631	643	665	613	650	624	614	693	633	618	648	673	596	622	622	619	634	628	646	603	627	656	659	636	647	632	630	661	679	634	629	632	625	663	636	632	609	629	636	626	618	606	677	627	607	632	606	672	611	608	641	656	648	637	699	660	621	627	649	610	636	589	608	590	655	640	657	624	614	612	650	632	628	589	675	638	563	595	608	624	637	609	620	637	658	672	663	643	644	636	596	623	652	660	621	636	620	632	652	681	607	600	643	625	664	603	623	612	656	657	634	618	646	628	635	612	673	594	641	654	680	580	620	631	622	625	651	637	607	636	620	658	647	593	611	660	628	645	662	624	654	649	616	630	638	624	660	671	642	659	623	686	636	621	608	686	636	608	658	618	606	621	638	615	648	657	611	680	630	639	612	630	663	652	616	616	654	634	605	642	621	654	641	667	681	613	577	630	614	645	622	654	634	615	648	641	626	651	647	642	634	597	642	610	649	624	662	666	648	648	610	617	675	673	643	670	612	608	621	626	614	671	605	629	637	604	641	654	664	624	635	642	585	628	641	634	643	607	648	619	662	611	649	672	625	633	648	632	626	679	624	641	631	631	658	609	614	639	626	558	603	614	634	627	617	577	603	684	612	621	619	611	625	647	652	640	625	646	640	649	665	686	618	644	645	638	621	643	689	633	662	640	609	644	587	620	609	631	631	660	669	671	689	649	620	607	647	630	640	621	626	624	619	667	646	594	619	632	605	621	647	617	668	629	643	625	606	656	584	675	613	613	627	623	614	642	609	622	643	633	664	625	638	604	667	652	599	639	605	623	594	665	626	634	653	637	656	649	612	629	668	690	676	583	629	663	648	638	579	650	635	666	616	679	622	631	627	657	637	644	668	664	595	643	641	617	626	664	684	608	646	660	645	675	622	640	624	680	600	662	641	609	601	643	669	597	610	629	599	645	646	587	631	684	664	663	633	662	591	622	609	631	636	638	598	616	640	653	637	617	646	625	594	644	612	630	620	575	623	643	664	642	623	654	628	666	645	624	630	670	645	651	630	639	665	600	677	644	609	658	636	679	616	659	651	621	635	673	634	615	651	599	623	638	649	628	602	658	621	659	606	655	608	655	612	608	612	634	649	672	635	636	632	606	587	629	646	629	623	631	615	559	650	610	640	675	626	607	625	636	603	630	606	628	643	635	676	597	607	582	649	618	604	638	607	650	607	631	657	640	637	633	654	649	637	638	649	688	635	642	630	654	631	693	628	594	673	610	607	619	648	606	643	674	621	650	649	641	671	647	701	632	614	601	626	693	657	640	640	592	637	629	639	665	638	602	654	644	624	652	661	639	629	581	678	642	630	612	620	620	646	603	600	609	628	650	639	622	621	679	647	629	621	608	631	620	649
34883	61548	45839	35622	30213	26501	22877	17527	14508	10679	7645	6227	4071	3426	2903	2901	2497	1897	2001	1391	1090	1030	1019	795	809	841	846	733	691	715	707	655	668	659	716	702	678	624	699	675	658	619	680	645	672	666	632	673	694	652	619	687	635	692	640	682	620	656	666	637	647	662	686	692	670	669	671	641	574	628	633	640	682	654	667	643	681	639	673	614	651	622	643	678	633	662	646	635	655	620	619	663	646	650	590	631	685	656	637	622	661	639	634	662	634	604	610	681	633	681	622	640	684	624	674	694	644	630	617	679	643	611	610	615	652	707	627	663	632	658	621	653	682	625	647	606	594	640	592	650	637	661	669	656	597	653	661	648	601	610	675	620	616	632	608	655	634	645	619	622	632	627	600	591	627	607	628	579	653	688	605	672	660	705	605	628	651	582	646	675	580	647	670	622	667	642	626	616	644	640	648	659	612	645	618	662	608	653	664	660	583	628	654	634	603	646	601	631	656	673	637	692	651	652	647	648	618	686	640	630	652	638	608	596	641	641	647	625	589	668	661	673	623	608	589	638	662	676	666	652	647	586	631	670	632	609	654	640	629	615	618	662	631	571	648	648	669	661	601	648	691	622	682	644	629	589	622	622	637	657	657	633	665	625	595	676	643	692	633	645	669	620	638	622	606	642	657	607	639	640	656	684	649	645	620	663	652	650	649	612	631	647	711	654	613	638	612	605	656	654	653	629	661	592	637	591	626	632	631	651	636	622	600	647	650	717	622	671	640	642	652	656	605	663	654	619	615	656	657	677	665	605	637	624	678	608	629	585	627	617	659	611	651	661	643	633	653	651	638	633	639	629	657	620	617	658	639	652	616	663	660	672	625	688	665	652	660	650	668	641	641	623	648	616	627	686	617	663	680	640	642	689	619	659	639	614	682	599	632	622	604	624	693	602	648	637	633	659	615	628	662	650	636	630	658	682	647	661	669	644	608	651	634	622	619	636	610	605	650	649	606	640	628	628	617	661	621	645	658	644	635	662	617	628	663	640	642	636	669	613	642	640	667	609	612	623	641	603	682	659	664	603	625	626	647	626	621	643	676	611	668	632	641	638	638	617	634	638	643	673	637	655	628	641	666	642	652	661	623	596	671	630	613	666	666	657	609	655	614	624	657	607	654	671	687	637	614	657	639	688	648	665	638	602	641	643	630	638	622	660	664	668	604	586	628	644	665	628	677	678	649	680	601	697	605	646	626	608	609	635	624	663	647	639	629	658	636	630	664	659	581	638	627	654	655	662	677	656	668	654	652	654	590	621	578	639	672	603	652	636	636	598	564	672	645	664	677	628	681	614	649	698	656	654	595	637	618	612	662	671	637	597	634	610	694	646	650	642	684	619	624	683	692	652	645	646	664	649	666	687	660	627	639	613	689	632	633	594	646	618	653	658	643	656	676	647	661	643	701	611	612	633	642	631	681	685	643	635	677	629	683	657	661	625	645	654	598	600	639	655	680	641	612	629	685	648	616	668	658	612	647	655	627	680	691	628	681	604	685	673	669	647	681	589	633	653	630	642	698	632	653	623	682	649	637	637	660	684	661	630	646	651	656	673	687	675	626	660	652	666	606	672	618	661	654	604	690	604	668	624	657	654	655	660	636	653	681	656	635	649	624	605	625	639	676	621	628	669	618	630	627	632	635	671	638	591	676	628	634	690	633	640	648	672	621	626	644	682	633	642	670	634	639	668	609	617	612	661	616	687	646	636	682	689	651	659	654	663	656	584	626	630	639	608	618	606	659	635	650	655	650	640	642	683	610	632	631	651	641	653	624	637	653	658	617	689	682	646	645	663	647	620	676	647	641	658	644	706	616	644	632	615	630	627	679	661	620	608	637	614	652	664	688	612	648	627	652	673	643	638	656	666	646	600	614	650	590	633	658	642	664	644	646	649	669	593	631	643	648	649	666	653	625	631	637	638	674	633	606	658	611	640	622	595	643	674	651	649	654	597	645	614	638	657	637	620	678	627	644	655	690	682	662	682	612	668	617	656	639	584	656	663	646	671	642	634	610	697	623	623	618	636	624	646	633	636	589	607	643	645	632	698	634	662	635	646	703	656	629	625	704	637	663	624	669	669	642	620	646	642	584	677	645	666	651	624	628	614	597	643	636	688	640	679	648	639	642	649	651	631	642	621	623	614	652	648	655	622	644	663	594	659	665	648	656	654	626	632	639	667	634	627	679	656	660	662	626	673	626	626	655	625	657	644	668	636	651	606	605	634	668	662	597	613	659	602	615	649	616	630	645	642	616	634	669	609	610	626	618	596	640	632	637	644	668	668	597	644	631	625	646	697	664	640	640	661	616	658	688	606	641	614	685	624	634	624	673	633	696	624	643	655	605	603	623	640	658	642	643	615	651	643	607	644	645	669	698	603	645	670	646	676	675	631	679	635	564	626	659	620	663	642	612	652	614	624	613	623	692	630	651	627	657	643	614	648	655	645	653	624	669	645	635	600	638	584	630	603	635	642	651	673	634	665	577	648	590	644	628	600	654	640	669	648	649	652	645	681	657	665	603	629	633	617	647	612	624	618	653	627	639	614	670	632	677	616	624	702	637	634	607	631	606	618	653	614	670	633	621	711	594	584	602	659	648	632	636	674	633	666	635	626	667	646	622	635	634	660	692	606	589	678	607	657	634	635	666	597	621	640	639	615	673	594	647	675	656	611	669	676	603	598	676	621	624	651	641	620	678	626	645	645	612	627	628	641	644	633	647	663	615	705	638	674	661	642	628	621	660	695	670	602	646	679	643	659	616	676	638	637	663	600	643	599	627	657	618	610	624	626	635	642	643	632	647	634	611	619	634	638	611	639	663	627	669	636	629	667	638	612	605	634	615	634	626	645	665	641	655	635	644	656	686	634	644	637	630	634	620	602	652	612	617	648	582	680	617	625	639	640	637	589	671	594	642	632	647	682	639	617	606	682	640	618	609	653	626	604	605	602	668	636	683	664	631	686	600	626	566	641	639	620	618	633	654	650	663	690	646	654	654	602	641	691	644	647	644	627	602	682	645	623	592	654	685	675	637	589	670	660	666	666	645	649	694	627	620	661	638	644	625	636	653	640	637	637	618	641	640	663	650	635	647	625	613	638	604	659	645	660	661	648	665	640	685	622	657	624	633	630	669	627	639	643	645	666	659	583	656	624	618	652	623	657	622	653	630	644	656	642	667	650	663	620	656	649	661	649	683	628	703	696	630	648	638	692	677	654	615	654	643	636	608	618	601	619	590	623	626	637	635	626	635	637	648	596	569	634	652	616	675	646	618	670	608	662	639	594	658	649	671	638	630	659	593	607	646	591	643	644	696	644	627	642	659	623	657	609	646	645	662	632	628	647	636	599	686	616	668	670	635	681	663	654	656	672	645	662	622	624	618	628	609	630	633	637	601	606	670	637	629	643	644	596	648	679	665	663	634	648	625	684	653	649	663	625	649	582	645	602	645	651	656	573	668	647
31047	34845	36034	26334	18214	11479	7940	5649	4023	2519	1819	1413	881	938	873	871	747	724	701	499	473	455	390	412	395	417	357	354	345	370	319	361	357	344	333	325	359	366	345	417	336	344	330	338	331	365	322	325	357	315	362	323	351	370	366	338	358	316	343	343	368	366	356	351	338	361	377	338	371	343	338	325	349	379	335	353	355	371	384	342	346	343	352	356	335	363	347	344	345	331	324	316	341	364	344	335	332	322	372	356	321	359	308	329	322	343	328	329	342	326	349	350	362	379	342	346	304	363	349	339	340	360	354	343	347	340	372	407	335	376	339	336	318	372	345	344	352	358	316	345	372	331	333	331	313	294	345	294	353	341	325	346	322	393	340	350	336	330	323	358	348	320	340	315	381	349	360	365	322	334	341	356	324	353	385	350	393	369	323	348	345	320	352	339	351	337	366	321	361	313	348	325	351	284	324	336	315	337	345	326	375	330	370	397	327	349	359	325	375	325	331	345	357	349	376	325	334	323	334	358	335	320	321	354	349	349	314	347	361	384	388	315	333	345	363	356	371	339	362	335	339	339	348	335	342	327	370	350	385	326	325	382	325	355	342	319	326	322	326	370	309	316	337	344	319	359	335	363	350	323	376	335	299	327	351	327	344	315	313	347	332	334	322	317	357	353	325	370	324	318	348	387	343	334	317	331	323	335	325	344	356	372	358	355	319	348	372	341	330	331	350	351	322	355	361	352	328	332	362	346	360	289	339	341	312	345	351	320	349	309	319	349	344	354	367	375	332	345	350	354	364	331	337	333	308	399	335	323	321	374	332	391	329	313	297	320	353	363	333	371	326	316	304	355	324	336	346	333	376	332	365	323	332	350	356	374	324	357	367	327	330	325	308	320	342	363	351	349	347	364	332	335	369	345	346	330	329	344	353	326	319	331	306	344	348	342	349	342	321	330	331	332	336	353	322	339	315	341	357	333	370	352	360	353	337	317	339	345	334	312	346	352	316	348	337	329	342	331	351	309	332	333	358	348	348	325	342	319	340	339	315	319	339	351	385	322	346	350	329	344	367	348	341	349	353	339	311	361	349	366	342	328	323	322	367	327	372	338	342	300	333	345	349	351	311	351	352	353	306	358	339	340	361	379	353	353	330	318	390	309	350	325	345	340	345	361	349	335	344	350	374	361	357	339	342	343	309	330	322	362	309	340	321	343	334	340	345	341	363	354	317	337	305	352	355	365	357	346	350	356	343	303	305	320	364	334	316	340	323	348	335	349	314	314	361	333	343	341	355	359	349	346	315	307	341	366	318	352	314	337	319	314	344	325	361	352	341	332	337	350	338	318	375	333	323	354	332	297	336	331	353	305	334	375	347	345	343	328	320	348	317	332	366	362	399	348	351	316	371	351	361	309	354	352	340	318	349	364	348	346	369	379	327	376	315	345	339	336	335	341	354	358	353	338	355	326	337	327	358	301	375	315	338	347	389	392	339	334	355	350	297	341	321	326	328	332	351	329	346	352	344	359	350	357	319	374	344	340	336	353	351	309	360	344	325	346	323	352	340	314	349	340	359	345	335	357	332	328	342	315	349	348	379	338	331	316	349	355	318	350	355	309	317	359	346	352	336	327	369	346	335	320	357	347	310	345	331	349	364	351	333	356	326	332	342	325	365	329	349	367	334	348	355	304	338	295	317	352	365	360	328	292	301	343	352	344	352	360	344	352	315	317	376	367	339	353	351	325	331	359	317	357	335	325	313	349	327	338	354	360	337	332	321	341	359	350	364	328	321	351	341	362	304	354	359	341	332	345	360	381	329	336	349	340	354	357	364	377	367	323	335	349	377	352	342	347	331	324	349	331	374	349	339	332	353	341	357	341	324	343	351	368	347	338	350	315	333	371	355	292	341	346	333	354	343	328	361	369	342	351	343	347	335	357	349	363	351	308	349	355	341	332	330	313	336	380	343	340	354	337	349	343	348	361	340	363	343	359	300	349	321	331	384	326	338	382	320	333	310	337	322	364	339	346	341	369	332	370	342	339	331	335	346	319	340	326	324	344	335	348	337	361	377	348	343	345	337	342	349	330	344	369	348	361	339	338	370	353	349	334	345	347	317	333	361	331	335	317	372	335	359	366	357	330	330	352	344	357	340	356	348	356	346	314	349	351	350	330	359	315	323	346	350	356	320	359	362	339	319	346	361	313	354	372	309	323	369	357	366	340	347	328	409	311	313	344	297	287	362	331	319	335	305	331	346	336	371	334	377	325	330	343	355	326	343	329	331	317	335	317	367	347	352	348	331	360	392	323	355	369	319	329	336	311	350	345	325	303	296	364	348	327	351	354	327	382	346	353	337	313	338	353	366	340	311	331	359	348	345	351	351	350	355	361	341	323	382	342	331	349	342	329	348	347	380	324	326	350	321	361	346	369	383	369	342	356	332	348	357	335	312	358	332	351	377	323	357	336	338	314	377	316	305	329	327	353	308	316	334	370	354	339	323	302	373	343	332	327	338	320	368	350	339	319	320	356	322	338	331	348	343	363	364	342	323	345	378	377	339	367	334	347	324	341	369	329	337	341	341	312	341	351	346	341	331	351	338	333	345	323	364	365	352	340	335	344	324	328	360	323	370	344	354	331	341	325	362	303	356	324	360	315	364	350	336	326	360	327	341	355	323	351	352	336	361	316	339	346	342	345	332	316	321	322	332	343	302	341	334	331	364	336	349	330	343	343	328	337	380	332	324	316	349	347	374	352	321	342	383	359	356	332	339	352	356	331	352	364	356	371	334	333	355	341	317	317	356	323	308	321	312	338	305	343	328	361	350	341	356	382	345	366	335	361	393	310	379	333	359	339	338	325	343	356	368	323	304	324	304	349	323	354	364	352	352	348	350	348	339	365	319	347	346	338	315	358	324	343	341	328	380	303	347	373	325	348	353	346	337	338	354	336	371	354	337	358	378	330	341	305	339	313	341	329	340	318	348	342	308	341	361	323	351	353	304	327	364	352	351	363	337	349	311	327	361	337	359	385	384	351	341	364	353	340	356	318	361	275	324	370	350	372	340	344	309	309	338	350	369	344	364	365	345	360	356	338	341	370	319	316	340	348	334	345	342	332	334	355	379	364	332	317	326	337	359	355	312	322	333	334	351	347	319	347	328	361	387	339	330	328	387	339	322	334	359	305	356	316	336	368	334	336	343	361	351	343	336	326	341	323	319	352	332	347	311	348	360	328	349	326	354	317	322	332	338	342	344	329	360	373	321	350	340	369	375	339	319	326	360	355	347	365	323	344	339	364	283	372	352	348	332	305	342	327	338	331	387	281	327	354	369	331	344	342	308	352	362	326	325	311	354	354	297	327	340	354	371	369	311	343	359	347	344	349	318	324	349	284	345	355	311	350	332	338	316	336	359	281	368	366	343	323	324	362	314	347	334	381	339	329	330	320	351	348	380	360	361	348	372	347	331	347	341	361	355	348	330	332	347	352	338	329	366	341	360	327
31537	47118	34398	24222	19590	14777	11576	8607	6556	4156	2902	2243	1445	1322	1312	1211	1034	918	850	683	560	503	534	437	439	418	424	362	385	348	359	362	383	331	371	377	391	378	369	346	387	350	376	376	363	348	378	363	337	363	359	356	329	337	396	397	388	346	360	361	341	376	394	379	346	365	372	362	362	393	329	380	356	368	395	337	412	356	366	389	355	406	342	352	399	339	374	372	374	318	371	411	369	351	414	345	377	338	321	334	341	361	377	333	369	363	357	385	384	379	388	352	323	366	392	339	365	355	392	344	360	360	365	382	395	390	365	333	339	364	374	393	362	364	372	357	396	411	362	386	323	400	353	374	386	347	366	317	343	334	361	357	336	357	373	361	387	336	369	394	354	342	341	353	386	349	406	375	379	359	367	372	336	347	368	351	340	389	364	331	347	372	372	362	341	375	338	363	339	362	384	391	379	376	353	337	352	385	318	376	386	381	352	369	365	357	358	343	353	356	334	346	364	389	391	353	370	358	320	383	355	365	386	356	368	386	354	353	339	350	396	370	375	349	365	362	346	338	365	362	372	363	359	369	377	370	350	389	384	343	376	365	359	347	355	351	371	375	337	339	363	348	363	377	379	355	390	371	333	359	354	389	351	349	387	369	325	394	349	364	370	357	379	359	360	362	387	364	355	374	343	363	340	383	346	379	367	352	366	353	384	367	354	359	362	360	362	405	353	363	332	359	386	351	360	365	358	347	361	359	366	364	353	333	365	334	356	356	388	352	371	356	354	339	379	340	348	350	336	375	396	374	331	380	365	325	349	342	354	361	370	368	357	399	406	361	383	371	368	362	341	358	339	380	389	369	370	363	365	336	328	396	377	362	372	375	359	368	367	364	353	364	368	358	346	376	356	320	372	410	352	389	380	386	393	382	324	371	377	337	388	350	375	376	366	390	355	392	397	368	354	352	333	365	325	349	367	347	328	343	373	347	316	321	383	368	337	337	357	393	393	368	397	364	322	366	368	368	383	358	367	400	378	388	371	369	368	381	370	352	354	368	383	355	371	353	374	328	365	375	346	338	419	352	329	390	348	357	354	366	345	383	387	360	367	339	377	377	337	372	394	392	349	361	371	403	367	338	352	363	346	345	364	392	342	371	363	406	368	389	352	363	388	355	340	359	356	345	358	370	366	345	362	362	377	381	331	382	357	339	387	358	383	366	350	339	364	358	385	379	342	373	321	358	343	356	368	376	363	343	348	350	387	367	392	398	340	373	373	354	361	353	382	353	348	371	368	365	349	340	369	373	346	357	345	371	364	351	392	394	380	348	387	365	313	364	378	384	343	359	373	369	369	362	405	351	363	377	348	364	374	353	344	369	392	364	367	349	361	338	348	381	378	360	400	380	395	355	315	368	352	408	396	356	320	326	360	360	370	371	339	368	386	388	352	375	403	357	401	367	355	345	363	370	370	382	357	316	355	364	352	372	334	391	368	335	370	384	375	354	333	395	357	349	324	376	357	401	347	351	356	332	372	364	365	369	344	351	377	338	363	383	359	362	383	354	376	359	352	334	365	384	362	361	364	365	391	366	356	368	351	346	403	364	393	371	367	394	341	328	383	358	356	350	367	363	376	381	353	365	383	350	397	355	354	386	372	375	344	329	359	383	331	360	385	367	373	355	386	340	353	395	373	362	357	367	364	335	368	316	353	334	394	367	399	361	373	378	382	344	356	356	354	373	334	343	363	386	355	370	333	365	381	344	361	357	354	356	322	363	362	369	339	332	401	383	321	383	319	360	361	349	371	345	394	360	356	363	347	384	343	356	393	338	364	376	353	350	374	354	364	359	350	351	344	392	350	333	385	395	381	367	388	358	380	361	352	366	360	356	375	348	365	352	353	348	355	378	371	361	408	368	334	365	361	383	340	345	367	373	373	341	394	320	346	353	388	328	377	329	366	411	332	350	364	374	379	366	367	321	356	378	372	335	320	385	334	359	348	351	335	339	374	355	339	390	364	373	355	384	363	343	344	360	363	362	368	382	382	377	353	374	378	359	368	378	392	361	394	401	384	381	368	340	326	375	355	348	348	333	360	367	373	384	339	346	381	381	387	335	351	347	380	331	364	372	396	344	385	366	386	377	364	385	365	360	350	323	333	359	370	394	332	358	351	373	365	359	392	360	368	365	368	348	360	371	365	359	375	348	366	359	346	349	368	359	353	356	388	353	332	382	351	377	356	348	368	331	367	391	359	374	320	343	353	377	334	382	349	373	361	363	368	375	375	354	364	357	345	355	353	365	370	392	386	374	366	382	355	349	380	364	351	384	347	340	361	350	338	340	377	387	359	371	359	377	359	354	338	376	349	390	362	380	374	368	358	348	364	318	373	363	303	361	378	381	360	341	339	368	368	337	368	365	327	370	390	342	364	364	339	342	364	380	389	307	358	352	359	396	357	360	367	334	375	361	371	391	366	361	350	367	343	358	377	377	361	331	363	397	364	338	357	308	354	357	334	360	356	414	357	353	370	345	348	337	339	353	350	395	319	398	357	369	376	356	388	380	374	352	380	370	330	360	331	383	339	384	353	368	364	354	417	345	377	343	366	371	385	369	383	378	370	365	378	337	370	327	327	367	368	358	386	356	361	359	339	377	358	360	388	346	355	382	355	374	348	343	352	390	320	378	376	350	378	343	397	381	404	353	340	385	375	383	321	381	373	348	361	345	355	360	368	359	357	352	374	327	355	357	380	361	360	366	343	343	343	368	376	360	340	351	347	394	380	357	367	359	352	379	393	375	343	340	373	337	352	374	338	358	345	341	371	346	376	377	377	361	334	360	338	379	356	381	372	353	351	358	369	376	340	326	387	351	354	371	359	371	388	321	378	351	357	338	375	340	371	362	343	351	386	392	359	366	379	373	356	397	365	365	359	344	374	344	386	351	348	345	359	361	360	369	387	354	373	345	349	377	390	355	349	364	376	343	392	377	392	378	408	364	331	401	389	357	348	357	373	393	340	380	339	344	359	372	394	350	320	365	372	378	376	403	363	361	350	351	341	316	382	357	378	365	382	362	355	389	324	339	359	379	328	359	348	360	360	345	362	372	343	357	382	347	333	356	357	364	335	386	370	372	356	366	375	381	384	342	379	385	338	359	352	380	347	372	372	384	374	362	368	359	364	341	361	364	386	353	382	377	344	370	327	363	320	393	372	376	366	376	389	329	362	377	375	360	373	362	355	387	373	369	367	361	371	389	353	360	357	347	391	391	337	396	354	362	353	388	365	361	345	360	410	340	350	367	408	363	374	374	357	369	360	344	337	325	334	321	365	370	329	393	361	359	356	336	360	337	351	347	372	380	390	362	365	384	343	355	371	344	349	351	371	356	403	331	398	336	387	386	369	350	352	367	362	370	354	357	360	349	375	415	376	375	368	370	365	356	319	382	345	383	392	332	397	379	358	365	372	345	398	376	380	359	376	365	358	367	351	371	360	364	382	409	365	360	360	357
23632	20999	28285	24715	22858	21627	16675	10343	6850	4245	2829	1997	1763	1669	1503	1491	1240	1101	964	772	766	771	651	660	654	648	584	510	506	478	492	487	483	517	511	521	487	502	487	459	479	517	489	492	527	499	540	473	494	483	530	486	473	518	469	520	513	492	518	486	509	517	524	502	493	503	532	491	466	488	491	518	486	500	467	507	505	482	467	500	514	460	496	484	490	569	520	476	492	508	475	496	497	463	480	501	471	488	459	483	539	495	484	497	506	527	500	430	523	508	501	512	479	479	473	506	502	466	530	478	485	511	502	491	502	485	480	485	484	531	527	515	500	509	488	515	489	476	509	471	474	526	498	461	452	461	488	438	479	492	454	519	489	492	529	511	518	521	509	470	473	463	522	522	505	514	457	471	471	468	517	495	481	481	482	485	477	512	504	487	478	496	500	492	476	489	496	474	509	499	534	507	491	476	501	501	475	508	525	513	480	533	500	497	503	457	525	491	495	552	489	502	459	473	453	494	524	489	499	468	476	498	480	445	500	503	476	511	505	501	454	496	515	464	456	480	475	507	521	488	506	496	499	491	469	485	504	514	482	512	523	496	457	504	486	482	473	485	520	478	494	463	487	522	485	515	520	480	482	454	491	516	503	468	465	486	470	514	521	483	511	489	477	488	498	507	487	482	496	517	486	457	517	493	477	496	510	524	476	464	490	484	525	507	562	487	469	496	502	492	520	486	546	468	495	466	493	492	494	493	480	496	472	464	535	480	479	467	489	525	527	493	518	501	481	514	503	494	508	479	498	499	487	486	512	512	501	503	469	526	487	497	491	497	490	492	462	511	478	467	489	481	479	497	512	479	486	486	493	495	545	485	535	512	497	522	533	497	489	493	480	517	523	465	520	507	521	484	485	489	494	477	498	468	454	491	477	485	472	465	504	498	442	481	480	484	480	475	509	452	504	534	486	491	471	436	527	499	515	497	474	481	510	479	483	477	501	487	471	517	472	500	489	468	511	500	466	479	525	469	461	501	465	512	482	498	487	509	505	454	485	488	524	430	477	470	512	528	516	542	461	537	492	497	481	474	471	477	512	475	481	523	512	497	480	447	491	463	473	477	471	481	535	483	504	503	469	429	481	478	485	495	507	478	530	494	529	493	488	501	482	479	501	481	507	527	460	471	497	513	518	495	468	473	534	496	506	478	496	477	478	511	495	496	487	482	520	508	494	501	466	490	485	528	496	476	476	507	490	520	479	480	456	526	445	478	495	489	455	476	470	470	486	489	495	495	489	452	493	462	481	484	490	488	448	487	492	516	525	498	531	490	475	521	470	494	456	469	502	490	509	482	510	538	494	496	483	527	505	511	480	495	504	530	499	477	507	474	505	489	495	531	474	476	502	507	463	490	497	484	457	506	508	518	472	468	468	469	488	480	494	485	487	469	473	443	501	533	458	509	507	513	465	495	466	508	485	477	510	488	504	498	536	509	483	490	472	470	543	510	490	477	490	494	516	495	466	468	511	495	487	492	500	485	501	482	532	506	492	491	494	520	500	520	476	458	487	487	490	498	476	499	482	467	473	483	482	479	526	481	528	467	478	450	474	480	484	491	461	492	446	477	501	494	472	504	540	476	475	480	493	499	508	546	500	533	491	545	465	503	470	438	511	503	508	553	495	483	463	497	449	496	503	489	449	485	475	464	477	416	495	483	503	492	491	516	504	469	495	499	437	526	503	476	481	495	474	511	539	499	512	494	498	467	497	468	524	503	535	502	502	531	493	500	509	489	444	472	493	485	479	484	541	532	518	458	502	494	512	502	505	482	511	495	517	536	468	503	500	491	463	486	502	501	522	540	480	468	528	497	472	464	493	491	497	506	468	500	474	494	529	469	490	502	484	502	508	468	528	498	504	523	487	519	505	505	485	503	439	469	477	476	504	486	520	491	471	500	471	567	543	483	486	506	519	504	472	479	502	518	497	515	469	450	471	493	496	489	469	504	511	505	539	493	495	538	499	487	510	493	514	489	486	495	490	499	524	472	417	469	482	486	509	504	455	503	472	528	476	523	450	475	496	529	464	505	453	449	547	523	459	514	468	493	488	513	504	465	501	491	497	545	540	468	475	469	537	470	488	467	488	471	463	458	477	446	515	507	507	515	504	467	497	502	499	515	503	499	474	470	486	514	499	492	492	462	483	512	491	488	445	472	475	478	477	532	508	508	490	492	485	453	493	536	511	485	501	504	525	490	526	485	513	496	490	486	519	500	479	529	497	483	476	455	485	468	485	502	498	519	497	501	474	516	505	526	528	471	498	485	454	481	509	501	534	502	478	520	512	510	550	461	497	466	463	508	459	481	489	506	483	502	501	448	486	483	500	483	520	485	455	484	498	508	475	494	501	477	512	456	467	495	504	470	485	487	533	513	483	480	487	506	547	549	471	500	474	488	488	468	496	485	506	521	477	490	503	547	441	496	472	517	471	469	517	455	506	531	489	440	474	529	520	462	502	433	484	476	487	495	520	443	479	502	479	500	509	488	464	507	519	539	500	463	510	449	456	478	539	493	523	533	498	491	475	516	467	482	462	463	475	475	478	496	502	455	477	484	507	473	504	486	461	498	484	507	519	499	460	478	523	479	509	526	488	443	451	490	482	483	509	441	480	506	503	471	487	479	494	513	489	460	507	479	494	528	512	459	524	472	500	506	467	532	491	513	452	499	485	522	530	502	528	499	527	512	445	518	499	492	515	494	513	483	518	480	489	482	524	526	496	538	467	500	521	496	483	461	432	518	503	512	519	494	511	450	490	496	516	508	480	472	518	505	508	489	466	489	485	527	478	499	462	451	524	450	504	495	492	495	465	460	478	505	498	501	482	464	455	463	492	483	460	488	511	472	476	484	498	475	474	465	458	486	496	475	461	443	497	475	506	485	514	484	504	501	505	483	494	535	452	574	454	501	504	537	496	494	512	492	515	485	478	483	471	473	490	495	503	471	450	474	492	462	458	515	473	506	510	459	466	492	498	472	484	484	500	450	481	497	477	457	504	545	509	457	500	550	503	511	490	499	516	509	480	520	479	517	522	505	455	499	515	505	493	470	494	468	480	473	514	489	492	470	464	463	465	462	433	535	492	498	536	502	507	473	492	478	524	470	529	545	509	508	514	490	466	463	489	489	468	464	519	496	510	512	520	489	506	461	509	502	487	503	488	447	496	520	494	509	537	486	484	494	525	479	508	458	465	447	502	470	488	449	484	519	490	506	518	499	460	483	469	458	505	437	501	489	546	480	470	525	495	454	506	517	504	479	454	514	508	507	476	469	486	512	497	507	488	484	513	470	501	506	522	481	519	504	498	492	533	467	489	504	494	525	518	496	514	474	465	504	490	510	515	460	463	494	459	478	491	497	502	504	511	473	479	501	490	468	510	514	500	470	512	500	500	457	520	495	501	496	474	494	479	459	484	456	522	513	510	491	507	513	501	515	474	498	487	492	527	485	496	524	467	480
32461	55474	41114	31192	26460	21805	17620	13744	9710	6373	4360	2986	2652	2300	2231	2120	1707	1574	1189	1061	915	796	785	683	805	730	580	568	543	494	537	533	536	534	516	492	514	532	461	524	516	539	497	511	538	527	510	490	478	517	522	521	484	494	498	492	548	472	500	486	520	509	525	529	476	529	523	508	514	506	533	507	515	524	518	539	478	475	531	509	502	477	510	509	487	473	492	484	493	497	523	528	528	501	495	497	508	517	472	496	519	496	543	459	515	546	499	476	474	508	490	534	492	476	488	504	487	507	504	519	498	465	484	534	502	487	535	507	540	502	509	536	508	459	511	488	501	504	515	483	507	515	486	520	452	542	462	516	490	515	521	529	494	486	502	455	517	473	488	503	497	536	514	502	479	460	458	533	528	482	454	541	498	485	492	531	528	480	490	559	498	489	508	504	486	510	546	515	495	501	502	497	524	477	505	519	535	509	487	480	482	494	485	502	491	488	527	499	489	496	487	478	487	514	518	469	517	507	515	523	507	500	470	489	514	496	521	523	495	512	482	520	518	490	483	505	476	545	517	523	486	498	490	478	484	500	479	506	511	491	513	480	466	514	508	472	494	479	512	493	524	516	501	493	535	510	501	513	493	535	482	503	490	525	484	471	505	497	484	527	521	454	488	510	504	472	500	475	505	494	486	482	473	512	518	507	541	499	514	480	454	519	496	504	487	483	513	525	469	535	496	496	508	481	472	522	546	532	499	470	486	497	528	497	505	509	501	494	497	470	510	479	498	525	458	484	480	499	494	525	495	502	505	524	502	526	524	525	507	481	547	487	464	475	479	456	428	512	505	494	456	477	514	507	500	523	467	510	516	504	492	489	461	515	504	517	503	510	490	506	463	502	494	464	500	497	522	483	500	533	461	530	528	495	487	479	478	472	473	495	522	467	482	465	467	466	509	479	507	504	523	499	510	482	505	509	524	503	491	517	501	486	517	502	524	496	469	512	554	532	475	518	522	485	515	493	495	469	483	513	473	470	535	521	468	473	497	477	548	495	525	510	455	501	471	456	503	478	488	504	509	456	508	522	536	500	515	525	507	530	536	490	485	503	448	513	490	523	482	533	506	490	505	520	484	486	464	509	565	497	523	525	474	518	512	491	519	501	497	528	525	514	510	497	488	476	520	493	505	513	485	502	500	488	518	521	471	461	438	500	480	510	503	491	497	501	508	506	504	523	472	523	475	466	515	492	511	487	523	508	472	528	535	495	498	483	489	497	519	535	509	471	498	499	488	477	500	498	502	482	494	508	513	486	505	493	485	489	477	476	496	473	511	496	459	535	485	526	552	500	510	480	504	521	505	470	500	484	483	469	527	521	502	473	504	474	520	523	485	483	474	503	518	519	491	508	499	485	495	532	495	467	504	539	498	516	496	453	496	466	505	495	488	496	509	496	509	481	453	525	468	478	529	527	547	506	492	539	496	492	523	472	497	516	505	490	441	526	528	476	479	519	499	483	470	510	536	516	514	480	497	498	492	498	524	500	512	463	515	471	521	533	571	460	487	521	509	516	491	518	473	489	499	522	493	526	501	483	503	497	504	479	503	523	566	474	491	512	509	513	496	520	493	444	530	477	506	491	470	493	467	515	492	495	508	466	530	499	498	487	510	569	513	509	511	517	506	494	557	514	473	486	503	554	507	505	492	501	465	485	496	548	535	490	470	512	513	505	494	501	510	549	539	461	486	503	519	515	519	512	521	493	516	519	503	528	511	467	507	468	501	476	480	524	476	492	514	512	506	491	516	534	561	515	488	517	470	488	513	525	480	490	481	512	543	470	494	494	503	515	510	482	489	477	510	508	526	459	510	500	516	500	490	496	487	510	509	511	526	507	497	477	523	496	544	501	471	488	494	469	518	525	534	533	474	496	471	548	524	458	465	501	567	478	529	502	535	494	503	540	504	487	501	502	502	479	488	520	499	461	540	492	485	532	515	518	474	494	524	479	501	516	500	481	484	475	496	478	491	508	496	499	470	519	505	516	500	512	530	525	489	462	495	513	511	509	532	493	490	518	516	512	534	480	533	516	465	505	529	523	493	506	487	467	484	526	500	486	456	518	449	473	491	493	512	545	511	507	490	506	476	500	494	508	497	511	555	509	466	525	465	450	467	545	469	527	489	514	504	459	467	493	514	510	474	477	531	499	473	498	500	465	503	493	483	483	514	474	533	477	567	514	499	504	554	535	514	489	525	490	518	469	484	482	516	485	487	471	516	501	526	499	532	526	519	475	514	513	525	491	493	543	507	498	494	513	488	471	511	501	514	497	514	537	485	515	526	510	507	489	492	502	498	531	481	514	510	503	430	525	515	455	513	503	472	547	472	490	560	496	481	506	462	494	502	509	505	513	514	494	517	491	533	477	481	499	493	498	525	517	493	517	528	480	508	500	484	488	509	526	487	492	483	508	517	481	498	506	502	482	469	444	503	513	520	480	460	487	441	446	506	495	484	491	513	559	526	475	489	535	482	475	540	507	518	508	517	499	497	530	540	504	492	488	491	514	480	491	503	458	516	510	492	472	505	520	539	543	505	512	496	504	515	504	501	485	462	508	479	525	531	508	504	510	513	509	508	493	510	492	489	516	503	520	494	486	509	521	541	504	476	504	453	482	522	569	502	509	483	515	529	496	477	486	482	503	523	477	467	452	486	515	494	493	472	469	498	496	514	456	527	493	447	537	517	503	487	477	511	509	515	522	515	483	491	522	498	526	514	532	525	489	465	523	484	493	490	469	487	500	498	488	512	499	540	505	500	477	486	538	508	473	533	515	472	492	513	519	472	505	467	472	474	520	503	551	523	506	486	496	538	505	464	475	523	445	503	564	531	488	539	436	480	528	502	511	486	468	497	490	498	512	514	496	461	483	505	500	501	528	491	490	500	478	528	475	488	478	556	518	514	535	461	497	534	477	491	505	513	481	511	514	506	489	480	523	514	492	499	522	522	507	490	502	487	498	496	500	502	519	436	501	458	498	483	493	492	480	511	483	531	529	510	480	475	527	482	469	514	461	500	484	506	497	519	517	480	484	522	513	515	477	506	516	490	508	537	519	515	512	478	491	492	500	475	509	488	529	473	532	484	515	501	468	511	522	564	485	524	513	522	512	502	490	483	540	481	516	509	496	507	498	531	523	473	481	495	479	491	503	528	536	522	504	509	487	475	480	485	516	495	513	481	556	468	499	519	527	499	505	518	481	498	492	478	512	474	550	499	453	479	508	470	465	536	515	510	473	521	497	488	494	470	538	492	498	492	529	469	490	502	501	513	513	512	528	491	506	471	487	523	458	455	502	493	511	480	498	520	473	526	472	507	497	506	504	511	492	484	515	517	452	472	506	504	481	512	467	544	518	525	475	496	499	502	511	496	507	451	480	487	519	472	530	513	503	470	523	480	541	484	512	520	477	504	484	510	473	499	511	500	498	508	530	570	541	512	530	532	427	510	488	515	480	497	490
24728	21170	28631	27103	21596	17258	11722	7643	4593	2799	2038	1568	1322	1233	1242	1138	1017	918	754	755	760	573	545	534	580	493	438	448	413	419	390	404	439	474	412	402	391	400	389	385	401	388	401	404	400	403	380	389	409	431	434	440	383	446	390	419	396	380	403	385	391	401	416	425	401	420	399	433	405	392	392	418	421	395	418	423	369	402	418	392	404	399	383	359	408	400	369	393	342	366	382	415	385	411	423	403	402	361	394	408	392	417	394	397	389	409	375	400	408	396	415	398	381	372	399	385	427	385	381	401	389	384	408	413	424	388	397	418	405	379	428	422	399	409	367	393	406	397	399	382	406	401	365	392	408	432	371	379	411	346	393	385	393	412	407	390	399	399	434	396	402	386	386	376	401	429	389	426	440	406	393	399	374	404	381	393	394	379	415	453	416	382	391	418	391	405	414	417	413	425	379	424	403	378	407	402	405	446	386	373	409	419	388	425	394	384	416	393	410	390	394	376	398	409	391	411	436	406	399	415	404	391	424	387	383	408	401	392	363	392	396	398	441	409	389	399	344	381	401	458	408	365	388	419	407	408	409	408	430	407	394	422	380	405	385	440	367	399	404	401	431	420	432	402	402	393	399	402	402	399	410	448	386	340	390	394	406	406	437	386	412	393	418	435	366	454	410	383	400	386	405	391	397	386	378	363	408	383	392	390	385	425	421	424	405	431	393	384	382	423	397	386	427	422	401	402	367	404	403	402	408	403	422	400	450	399	404	399	403	390	370	388	385	409	412	402	407	418	426	372	414	381	411	387	374	380	383	425	422	430	390	380	400	413	411	368	423	393	401	420	378	385	381	362	380	386	400	392	416	385	429	392	389	377	414	418	420	430	394	416	401	369	404	371	397	390	414	396	389	410	397	391	401	388	385	354	426	387	404	419	388	420	394	431	392	401	403	410	436	381	385	409	413	389	361	395	412	409	413	425	387	417	404	395	374	396	398	407	399	430	355	379	405	408	392	400	414	356	357	426	391	387	385	362	406	428	379	407	398	390	414	409	385	399	428	399	358	377	383	349	347	418	416	408	392	402	393	393	385	426	382	382	407	381	418	411	402	391	406	385	419	404	396	404	400	411	399	395	365	396	400	420	397	427	359	397	399	367	381	417	434	415	387	383	412	406	382	397	403	371	378	375	385	411	402	407	418	400	390	424	391	428	419	363	402	397	403	388	435	380	398	379	411	403	419	397	396	403	403	382	411	424	411	399	379	415	362	389	397	396	396	420	395	406	382	378	385	416	398	406	426	385	377	401	403	428	420	414	378	426	411	414	411	412	384	390	378	373	386	400	424	443	360	374	393	412	390	445	371	399	395	393	420	373	379	398	426	389	401	388	420	422	412	376	398	399	424	415	382	407	430	389	375	403	446	401	419	381	408	377	427	380	394	416	390	408	414	379	391	371	405	382	391	391	400	398	401	399	369	373	384	420	402	416	428	383	442	444	373	386	383	422	368	428	374	431	395	387	391	400	398	395	397	383	428	396	403	379	374	390	411	420	413	390	412	391	394	390	404	373	386	412	408	397	400	331	420	366	371	396	408	402	379	417	412	408	381	411	373	417	401	394	405	402	399	372	415	441	346	388	419	404	390	418	418	434	374	399	406	390	394	405	418	383	438	420	398	436	374	414	417	418	422	384	401	399	421	383	382	385	380	394	423	402	426	444	451	404	423	377	395	395	377	373	389	367	375	405	400	424	382	418	386	423	408	379	385	401	387	403	402	398	387	390	418	418	368	406	391	394	389	381	399	384	403	451	381	396	374	400	379	400	412	403	413	392	380	382	421	402	398	364	391	400	412	364	364	386	399	363	354	424	412	429	385	401	418	389	400	419	402	393	423	418	391	405	361	403	389	429	430	386	407	386	407	405	404	378	383	407	415	388	364	410	424	391	421	377	417	367	423	423	381	373	408	390	431	408	421	390	384	350	417	370	378	383	435	417	400	397	394	371	395	386	395	430	412	392	416	383	407	342	385	404	391	374	390	413	407	373	378	399	408	401	384	422	357	387	400	387	398	401	390	419	397	407	403	396	414	344	359	401	443	394	417	406	381	394	424	386	399	418	388	436	395	400	401	388	394	403	414	393	406	428	412	438	400	415	409	419	412	378	375	389	400	419	396	388	411	342	412	401	403	380	436	428	380	394	405	423	452	395	412	415	394	404	394	408	408	407	385	385	404	392	382	389	405	377	409	379	398	412	403	399	418	398	408	398	429	420	408	393	366	430	432	414	444	387	384	422	388	398	377	389	384	386	423	392	366	454	397	436	397	415	389	377	435	421	397	406	358	414	385	380	392	429	412	403	410	429	397	396	392	397	406	372	323	384	333	413	402	390	407	383	393	409	388	399	417	418	384	376	398	432	399	388	398	363	390	413	402	403	393	385	400	365	382	393	386	412	412	401	391	390	395	390	414	387	408	399	433	413	413	388	428	366	379	410	400	408	400	371	416	418	431	394	389	459	431	376	387	405	406	404	370	411	380	382	392	372	420	351	397	369	403	415	390	397	392	399	390	381	399	406	381	398	433	396	410	407	416	387	390	387	383	375	409	357	381	363	386	424	413	398	410	412	380	420	407	407	407	391	387	404	410	388	365	399	391	399	400	387	409	427	388	395	447	401	405	392	398	389	414	405	376	403	399	394	383	376	403	415	401	437	391	406	353	391	434	384	416	449	395	378	406	397	400	401	392	360	397	390	431	402	370	365	405	399	386	407	385	423	374	430	401	402	420	392	400	407	392	405	421	409	405	442	393	422	415	407	402	405	418	420	375	431	398	408	364	404	380	385	391	425	372	385	457	378	385	371	379	425	426	404	388	404	393	383	411	391	411	422	387	375	392	436	449	416	357	403	388	428	383	370	392	410	379	424	394	412	389	413	409	411	450	394	383	404	383	386	410	427	403	387	423	418	401	395	408	402	389	453	385	426	385	391	391	399	425	395	390	396	398	401	426	359	432	401	409	407	410	401	397	433	403	409	401	406	371	380	373	384	369	400	415	425	421	400	411	413	358	414	363	406	383	365	383	406	387	382	393	376	395	429	408	403	358	388	409	387	398	390	383	393	388	400	376	388	403	414	387	407	399	400	398	444	411	399	427	412	412	398	395	415	405	383	410	418	383	383	375	400	380	414	405	361	387	387	414	415	392	424	408	408	404	419	401	381	365	411	403	417	396	380	404	393	400	429	379	410	408	387	432	397	360	400	411	409	367	399	441	387	390	391	367	417	405	384	426	384	417	387	411	399	393	381	434	375	396	349	429	392	428	400	426	389	391	389	386	432	402	392	382	397	393	414	423	407	368	420	402	418	371	422	407	431	411	404	406	367	374	373	405	394	406	383	397	407	435	421	384	397	422	396	395	409	387	391	423	410	379	392	417	420	406	398	418	393	395	392	414	396	388	397	377	374	393	442	420	365	374	423	413	377	434	429	372	409	429	406	417	365	383	372	386	392
31767	51884	38855	28702	22870	20363	15134	11590	7433	4640	3422	2519	2146	1960	1968	1651	1416	1396	1054	924	926	782	703	625	677	579	557	481	463	445	435	440	437	484	443	405	454	430	454	424	431	433	449	461	449	452	447	443	462	455	445	433	446	421	424	447	460	419	459	471	431	455	455	412	429	433	433	403	431	441	415	429	406	439	422	406	449	435	438	414	470	430	460	438	448	463	469	444	427	413	432	407	415	431	445	404	461	414	390	427	472	463	420	421	455	450	431	432	446	432	440	405	413	410	438	448	419	449	442	400	406	410	474	446	430	463	462	441	421	477	445	425	388	439	413	440	436	474	438	437	428	407	443	413	407	462	445	409	408	445	431	424	410	439	402	425	416	428	430	410	439	420	440	418	454	403	436	424	435	411	409	433	444	437	414	440	421	461	391	438	411	398	445	433	409	424	439	391	388	400	411	415	410	443	417	441	433	426	419	447	442	401	467	428	448	419	447	440	423	425	448	468	430	438	420	416	463	416	432	431	426	442	451	404	418	454	410	438	431	440	425	438	415	446	446	419	398	431	422	455	408	416	401	385	402	410	420	413	435	440	430	438	395	444	433	419	426	464	399	433	399	429	406	451	473	462	431	457	433	426	397	425	457	408	441	440	442	419	432	459	417	435	423	409	447	430	402	435	457	400	420	406	386	396	434	379	397	424	437	428	423	396	447	423	439	414	443	454	436	413	398	397	410	453	432	477	437	426	414	488	464	405	426	423	445	396	459	399	424	457	421	437	427	451	400	400	443	466	433	418	422	452	461	471	434	432	460	433	419	404	437	391	424	394	405	432	385	418	418	434	443	449	449	439	465	426	406	411	461	436	453	437	430	448	417	417	425	412	429	421	436	446	422	455	433	434	400	440	426	362	402	413	406	437	453	461	409	386	450	443	447	431	421	449	422	457	401	474	414	420	428	440	460	394	417	441	415	461	423	390	427	444	452	428	433	438	431	418	419	446	435	439	403	429	431	402	417	442	429	386	391	462	454	439	400	421	445	400	423	430	458	444	421	408	415	394	436	428	432	437	448	391	438	456	428	406	416	436	441	421	440	429	401	430	423	443	439	418	376	395	447	392	438	423	424	425	450	471	453	397	456	397	446	423	430	418	454	432	430	425	477	414	450	404	447	451	435	426	441	413	394	401	396	412	429	445	467	444	402	426	422	387	403	408	403	427	451	429	427	421	406	438	458	406	420	414	412	425	416	440	420	431	429	428	429	411	425	440	468	419	409	444	424	445	458	440	425	426	426	426	415	470	442	423	419	440	403	438	413	437	484	438	414	443	423	435	432	455	467	422	446	362	420	430	424	425	407	427	433	409	445	398	449	454	423	428	423	437	459	461	403	414	408	425	461	388	433	393	415	432	409	445	425	446	432	443	443	417	425	416	430	454	396	459	457	397	418	398	435	419	429	402	415	400	437	437	440	446	421	415	447	446	449	449	413	446	435	415	439	384	451	427	400	432	430	439	483	431	442	453	449	435	424	434	462	408	410	404	418	460	446	445	425	472	442	415	410	435	395	475	467	415	445	399	446	402	414	419	435	420	426	402	406	454	415	404	467	386	409	462	428	388	446	423	394	443	444	445	418	423	455	379	442	445	433	411	444	405	428	398	436	402	424	459	384	449	401	414	410	447	404	417	435	420	430	422	414	449	438	434	459	466	444	428	445	410	408	426	399	463	427	417	441	423	444	441	429	419	413	419	402	427	428	425	445	417	408	452	428	399	408	437	411	433	420	423	436	406	416	419	418	431	449	430	414	449	425	409	418	449	421	425	395	435	450	407	388	402	449	418	440	418	434	444	428	424	420	411	460	423	448	432	415	433	431	454	432	385	439	442	456	440	412	426	424	445	419	421	420	405	413	397	416	476	437	423	413	417	395	408	435	445	449	470	359	439	410	481	425	451	431	425	437	415	414	428	447	439	445	439	431	417	426	438	451	444	410	436	427	429	418	393	434	450	423	459	441	427	423	410	418	417	440	398	441	418	424	432	436	420	432	424	473	410	435	419	421	424	425	409	401	426	428	452	448	400	428	437	411	428	411	403	406	449	424	456	412	443	427	455	439	421	439	406	459	453	422	409	413	415	422	440	417	438	418	401	405	474	448	435	429	411	426	418	415	437	448	437	428	423	394	411	407	474	396	413	452	478	435	447	446	478	409	386	426	428	441	415	454	412	415	400	431	445	418	447	418	453	427	412	419	420	439	416	418	428	443	404	442	406	453	441	443	432	424	440	417	408	436	433	407	418	408	432	404	442	419	413	457	429	445	438	433	397	406	410	428	451	433	397	421	458	447	411	469	423	448	439	427	447	414	433	446	459	429	453	461	413	415	469	415	460	419	425	431	416	470	448	421	456	426	461	417	437	419	429	446	412	461	458	449	438	454	405	421	434	419	449	429	422	429	430	413	382	448	486	426	455	453	456	428	449	404	390	435	429	407	445	417	437	431	434	439	409	405	435	400	446	393	442	433	430	446	401	408	431	444	415	450	435	476	438	441	510	430	467	413	442	425	417	433	443	410	427	446	419	419	448	440	413	425	438	444	419	403	420	407	423	469	439	458	441	387	436	406	438	410	434	431	432	415	416	420	428	446	448	421	427	418	417	402	465	465	418	438	455	438	412	424	406	457	401	414	448	424	447	411	433	451	402	397	477	437	435	451	456	434	429	466	484	422	449	414	430	423	421	412	433	443	427	421	415	466	413	421	408	421	437	395	453	457	400	444	388	439	413	426	454	411	441	430	413	449	434	435	446	417	452	404	451	447	458	393	417	440	427	472	446	431	451	445	401	435	388	421	446	449	400	454	409	396	457	466	419	401	460	427	432	456	429	435	435	419	440	433	431	429	434	410	386	430	440	406	451	424	420	415	411	455	408	425	405	461	410	451	446	425	374	441	411	426	428	435	413	439	452	390	403	394	423	427	439	471	427	460	449	432	464	434	425	444	465	448	447	420	427	441	440	427	409	404	392	420	461	410	451	404	406	438	400	419	418	394	424	439	426	424	424	404	425	439	446	442	437	413	412	454	431	416	449	419	452	402	419	436	451	424	414	407	442	407	442	412	409	452	413	407	400	399	430	412	405	396	427	454	428	420	419	393	424	425	437	444	457	427	435	437	420	429	416	407	418	410	452	426	407	446	406	409	471	424	415	382	437	439	461	428	410	442	430	443	386	440	419	457	383	388	436	381	429	421	474	430	422	413	446	440	401	461	445	406	423	441	481	436	402	379	455	399	441	405	440	408	478	462	389	441	390	416	413	432	433	415	393	429	467	402	428	431	425	432	403	456	483	427	476	460	438	459	443	453	454	396	408	424	394	429	428	378	439	471	395	429	399	442	415	429	416	452	445	415	420	431	447	434	434	427	444	448	411	458	396	436	421	410	404	398	399	418	449	449	418	408	456	421	423	465	408	418	443	405	403	457	453	410	435	481	413	389	452	430	424	437	412	433	444
22488	21002	28655	23750	21897	24273	24480	13888	8463	5796	3837	3123	2567	2288	2332	2243	2021	1769	1476	1318	1337	1062	880	914	952	851	734	643	713	669	658	681	626	669	627	674	647	714	659	679	678	658	634	653	654	668	641	610	689	616	617	644	617	671	586	648	599	646	656	667	678	631	598	685	577	639	602	605	611	640	660	685	600	637	668	666	668	632	624	696	602	625	631	614	652	623	608	594	638	595	583	583	645	617	602	609	618	651	633	584	602	600	661	648	671	641	690	619	614	633	605	605	665	650	641	651	617	617	633	612	692	697	630	612	609	629	597	692	624	632	617	621	633	634	667	667	609	607	608	648	670	584	617	663	664	612	648	619	632	643	656	644	627	649	683	661	662	643	654	609	654	591	598	612	673	643	690	586	684	623	627	658	605	668	654	641	623	653	595	651	669	642	652	638	661	620	642	625	620	626	636	597	638	618	622	700	631	657	635	626	630	629	608	622	632	665	629	640	624	628	627	587	627	662	633	650	577	683	622	622	641	662	640	628	605	602	656	642	631	590	638	609	672	656	657	693	649	626	654	604	635	633	641	644	654	615	609	656	653	610	630	608	619	601	601	646	635	609	653	659	673	608	602	667	611	641	651	640	630	603	635	632	645	647	612	641	618	630	593	579	638	654	655	632	659	672	668	613	639	654	622	639	633	626	615	618	630	626	648	605	635	623	647	598	612	650	589	621	652	629	665	632	614	614	650	641	647	595	618	638	634	666	631	631	671	638	602	595	678	633	621	651	652	652	689	627	649	672	607	628	618	636	657	642	625	597	625	657	623	609	633	622	635	652	592	645	652	666	607	630	669	669	614	652	630	629	655	637	635	625	665	652	639	583	636	641	591	622	607	632	682	645	688	595	659	642	625	618	620	634	631	645	675	679	623	668	646	623	672	623	663	638	651	657	595	637	645	642	691	594	609	623	650	638	599	628	605	659	628	650	557	619	599	607	646	653	650	647	636	642	635	636	634	632	628	643	642	640	604	621	636	605	604	641	628	625	589	653	632	594	631	634	661	641	681	672	661	638	676	640	651	637	628	631	631	640	660	679	608	635	604	625	652	644	672	647	612	672	622	631	650	642	642	659	692	626	644	584	643	623	636	611	674	666	628	614	614	620	616	613	624	630	618	663	602	591	633	638	647	660	627	647	613	643	647	653	624	623	665	602	645	638	645	634	618	658	622	594	651	640	712	634	597	689	616	653	653	632	626	667	632	597	598	614	627	635	631	646	620	673	645	625	657	626	637	652	650	667	632	653	633	607	648	605	647	622	633	635	634	650	620	605	603	637	655	630	582	619	645	638	611	661	611	642	637	639	627	626	608	631	643	630	648	593	602	644	660	614	677	651	622	631	639	613	665	591	609	674	613	628	602	609	661	618	640	632	639	611	633	608	652	664	636	651	651	629	621	667	647	616	636	644	620	640	643	650	668	599	614	604	620	654	683	650	606	594	622	640	653	629	636	650	613	593	672	645	643	647	625	661	605	607	637	638	626	642	597	637	604	631	635	643	665	595	626	623	644	641	647	651	669	646	630	650	631	599	636	614	618	621	633	641	673	606	631	641	684	643	637	658	594	658	618	634	612	632	639	639	649	621	660	590	657	609	636	666	681	591	622	583	643	587	666	589	653	647	614	631	679	641	647	614	709	625	574	630	645	610	635	650	583	677	634	634	658	600	631	618	676	580	648	607	679	652	629	653	651	590	605	595	622	617	628	606	622	606	638	628	666	641	631	634	638	583	636	604	639	594	644	637	630	616	655	623	625	640	593	631	628	640	619	619	665	630	617	661	655	588	665	639	641	643	631	619	657	616	610	655	660	664	606	615	625	635	616	579	636	668	674	647	620	638	636	655	619	624	670	570	623	640	629	625	677	625	608	598	612	582	656	617	601	604	618	598	628	587	652	587	608	650	623	664	640	633	662	644	600	622	641	616	617	676	661	571	643	672	601	602	617	652	652	629	666	653	647	617	657	595	634	668	644	618	636	660	618	626	634	627	603	659	688	665	633	687	604	626	633	601	619	657	588	598	659	637	616	626	658	597	603	607	642	634	615	645	658	640	658	656	634	672	608	609	634	633	606	643	627	620	590	619	683	618	660	590	684	694	586	658	610	653	676	639	630	639	627	660	656	642	619	620	624	621	647	649	679	645	607	650	616	679	634	642	615	623	646	620	699	663	628	643	666	600	662	654	622	659	658	590	616	617	634	584	625	571	632	676	634	612	642	666	634	594	611	627	607	604	669	646	625	626	645	643	664	678	634	640	658	703	635	685	648	657	592	588	629	618	638	583	610	582	636	612	574	663	672	639	603	620	612	620	671	643	656	606	645	638	628	611	606	610	643	605	648	695	631	580	607	671	656	623	617	620	629	671	680	611	621	618	611	618	633	678	596	624	612	690	631	642	631	602	585	621	657	580	642	621	636	645	632	613	581	585	627	658	598	682	646	631	624	671	640	633	636	637	691	654	655	627	605	656	631	641	590	660	645	631	676	704	625	636	597	630	624	603	635	607	646	612	643	669	648	629	662	643	601	615	668	618	622	603	580	623	617	602	640	635	623	628	635	638	647	612	643	575	663	619	664	646	596	630	625	630	620	677	703	622	669	633	658	652	617	655	639	603	659	667	626	669	631	631	634	658	626	594	657	613	596	666	629	582	660	621	615	638	642	668	659	608	610	605	580	631	654	634	687	632	634	660	640	586	674	666	643	644	654	626	657	592	625	635	599	597	621	617	615	604	631	615	574	658	654	620	592	609	643	629	652	597	626	698	628	661	663	606	637	662	622	627	634	616	637	666	625	619	657	643	619	579	669	614	625	644	654	612	643	671	629	687	683	632	622	622	566	622	612	644	638	659	631	605	657	657	631	622	644	657	613	641	613	627	645	627	616	657	623	682	639	592	588	613	626	591	632	637	632	668	601	658	644	639	630	609	606	653	607	603	629	618	622	620	681	628	603	599	607	632	618	683	617	601	594	611	613	640	643	658	609	621	645	671	646	648	656	658	620	601	632	680	660	640	605	623	632	672	628	641	595	614	643	639	630	633	609	635	619	646	614	607	634	601	650	576	596	690	641	649	616	634	624	646	595	640	661	625	600	629	670	621	664	611	665	671	620	647	639	624	606	626	633	616	626	614	668	629	576	638	685	658	655	647	645	619	617	671	655	678	637	653	568	658	610	588	659	664	626	592	606	590	566	619	613	695	671	601	631	650	622	619	666	686	596	646	601	607	627	625	644	628	639	653	618	660	622	635	592	597	637	633	584	662	617	640	563	647	615	610	596	652	698	632	622	605	652	620	649	621	598	595	637	658	627	605	615	626	657	608	607	679	624	639	647	661	631	618	620	605	658	663	668	635	635	629	659	576	626	595	626	674	598	613	615	646	610	654	658	647	624	609	669	620	695	636	647	622	649	614	628	589	606	617	649	635	624	616	639	619	609	635	634	666	617	645	620	629	634	679
34672	60931	47706	37011	30965	27659	22675	16448	11566	8261	5811	4771	3754	3403	3325	3132	2914	2488	1904	1716	1641	1262	1095	1064	1081	959	758	710	705	643	654	679	696	677	680	702	646	699	662	683	665	661	682	635	618	681	646	683	637	673	661	624	660	671	640	723	666	667	649	684	648	648	652	619	634	633	642	695	635	671	642	625	648	662	643	685	646	664	680	655	647	680	668	670	627	616	600	650	611	637	669	642	624	628	660	640	603	660	659	630	622	673	679	660	636	628	658	609	637	647	658	626	677	678	629	623	690	618	588	658	603	671	673	659	663	670	590	647	674	643	669	628	654	645	646	633	644	660	675	667	661	604	630	594	649	629	657	648	638	644	697	655	647	653	671	646	659	645	660	652	627	614	608	643	610	604	645	670	664	612	622	662	659	620	622	613	620	623	667	658	675	661	601	650	708	657	675	641	642	654	585	659	638	637	650	672	644	629	647	678	653	657	644	656	609	636	625	648	599	652	652	617	633	647	563	656	659	653	686	616	615	597	678	641	639	647	649	653	655	634	632	679	604	644	679	629	665	608	592	621	650	664	639	624	581	624	635	621	687	637	610	631	668	675	645	664	625	648	606	657	632	614	600	633	612	633	608	580	637	623	619	637	636	609	652	678	632	642	635	611	637	660	651	637	661	654	635	625	641	655	615	659	648	646	700	629	684	631	627	644	690	636	622	649	633	643	572	610	627	668	639	633	665	633	575	607	676	684	683	614	619	626	631	628	659	636	680	632	638	674	675	625	624	645	639	634	648	666	651	672	652	634	615	635	608	615	600	664	645	683	647	610	617	609	604	726	648	686	630	651	672	666	643	655	617	629	609	639	606	688	636	646	640	638	652	646	665	624	660	649	669	630	703	624	667	600	643	625	651	631	594	644	647	627	682	634	602	630	674	619	666	666	631	633	658	593	635	649	634	672	664	684	629	628	654	674	660	637	628	723	613	598	646	639	605	671	688	645	657	620	605	642	643	622	667	625	612	646	672	679	606	615	614	674	629	607	605	630	619	688	682	606	662	605	575	642	652	628	643	663	603	607	623	654	655	647	647	654	661	649	648	632	681	673	644	614	611	602	640	687	604	590	644	637	671	608	658	626	622	636	626	672	638	633	637	675	652	636	636	630	655	661	640	670	659	609	590	657	687	651	608	667	600	639	622	659	642	620	630	689	634	643	643	690	660	623	643	620	644	646	594	688	640	587	644	656	609	600	636	609	671	611	643	630	650	609	623	675	639	607	638	649	633	624	639	639	638	629	600	665	667	601	634	648	629	617	661	639	592	637	681	645	659	653	652	619	642	653	630	691	654	663	642	619	616	576	691	649	632	627	676	660	695	633	672	592	578	653	684	628	617	633	656	624	623	663	647	658	625	652	634	630	596	679	648	628	668	633	680	643	633	685	671	613	626	656	606	614	630	659	608	647	621	654	660	649	619	680	626	628	655	650	608	654	647	653	597	632	639	609	657	692	642	597	601	636	606	638	601	609	637	659	646	646	639	654	644	613	633	647	647	646	654	675	627	648	657	645	645	617	660	658	628	642	632	664	627	630	673	660	665	621	662	686	604	641	643	641	656	604	638	674	624	620	628	658	645	653	688	663	629	645	631	634	628	650	621	687	620	678	647	610	708	623	642	629	612	621	655	609	641	614	625	648	701	619	599	634	624	659	661	658	592	600	606	640	642	618	662	664	598	631	629	608	658	623	660	613	654	645	631	608	582	613	647	641	685	641	654	643	612	609	649	608	643	609	628	642	600	726	610	580	645	654	643	636	628	662	663	626	647	610	663	641	676	661	623	683	658	652	613	663	620	608	683	635	657	690	650	644	665	634	652	630	671	634	654	691	608	663	604	640	637	623	611	670	624	601	689	628	634	642	634	671	626	623	622	681	649	631	636	623	670	677	606	653	600	619	596	657	644	626	634	604	632	649	650	643	633	614	652	637	622	649	693	658	647	642	605	610	627	642	673	591	690	624	668	615	639	641	633	629	700	650	626	654	662	666	622	611	636	623	664	638	637	606	687	638	644	600	626	644	665	628	651	690	668	636	650	601	695	664	632	650	670	654	623	636	643	642	631	650	626	656	620	619	668	630	672	651	655	666	648	680	627	620	625	656	675	634	667	650	647	633	669	611	632	616	650	667	616	665	635	651	590	616	670	630	662	654	648	666	659	651	659	603	654	645	649	634	640	662	646	701	628	587	628	620	684	633	606	633	615	673	635	596	635	641	642	652	630	613	630	618	660	642	639	618	631	647	610	641	649	704	674	646	618	604	595	624	640	626	592	642	662	630	655	661	624	633	650	649	664	661	641	650	696	638	614	620	674	657	598	639	676	687	613	676	655	661	611	616	631	640	679	661	678	596	603	627	642	610	629	609	629	629	623	678	627	609	663	641	655	640	669	633	674	627	641	669	662	651	657	675	597	618	631	607	703	638	643	612	664	681	670	634	616	619	663	638	680	631	620	662	647	624	599	633	621	636	619	631	729	619	640	624	629	687	629	628	633	657	584	628	600	635	658	668	629	623	653	612	603	660	623	685	634	649	632	664	633	642	636	653	669	620	594	651	604	632	635	627	618	652	671	689	610	618	663	629	630	643	632	664	680	639	660	661	704	674	625	637	637	629	631	614	610	653	663	618	672	570	677	617	620	639	651	643	601	602	656	638	655	667	633	658	594	681	640	654	649	661	627	675	604	666	656	641	621	698	680	612	689	675	689	643	640	631	631	615	664	649	592	653	623	662	640	644	681	687	620	649	705	604	660	663	692	647	635	659	611	607	669	645	664	636	688	601	618	599	659	626	633	618	654	697	618	645	628	668	621	645	655	674	651	649	631	625	646	586	603	626	625	633	663	645	641	651	590	629	656	625	630	663	654	658	609	631	604	643	627	640	635	609	696	635	618	637	662	655	672	672	630	614	623	615	660	606	640	642	595	648	622	667	624	654	650	599	657	638	671	647	648	704	644	606	658	668	633	624	645	645	643	625	656	650	666	661	615	698	679	641	633	605	599	632	589	668	650	628	632	647	652	648	657	666	642	657	625	627	614	664	604	596	682	661	690	626	586	642	643	692	652	629	603	605	603	666	642	638	645	654	665	660	654	577	583	640	619	648	616	655	629	668	687	617	620	653	647	605	609	641	649	626	614	632	632	632	607	639	631	621	669	605	620	614	681	625	668	632	646	663	683	620	668	644	627	630	629	645	636	653	676	679	681	613	657	627	662	647	665	627	645	654	684	643	647	670	647	600	609	666	595	640	627	643	665	624	656	600	619	661	651	617	630	661	635	637	606	605	684	635	613	640	636	656	648	640	634	633	698	645	623	634	617	648	631	653	600	663	638	649	618	625	649	643	613	631	620	626	634	609	621	628	666	640	630	651	670	688	628	646	619	621	655	649	638	658	629	655	640	605	605	659	617	597	659	638	676	627	607	626	705	673	704	614	678	611	622	600	637	607	591	610	660	649
30574	34730	37406	28133	17958	12270	8258	5074	3255	2250	1584	1358	1031	1037	909	1071	836	820	664	634	575	515	460	482	430	431	355	400	393	355	354	333	362	400	351	342	368	333	382	338	351	362	338	340	343	351	363	362	329	364	349	347	365	347	389	348	374	371	345	334	360	359	338	352	341	376	319	329	359	344	354	380	350	354	351	324	324	363	348	317	353	354	359	329	383	308	366	381	352	335	364	356	299	333	356	323	369	369	371	358	337	354	341	370	342	350	326	392	336	341	330	338	338	359	322	339	350	339	351	358	349	358	337	352	350	355	348	360	349	347	328	328	359	367	314	363	354	344	354	332	333	331	331	360	364	334	362	337	348	333	355	339	348	335	393	353	342	348	342	327	348	330	376	356	364	383	343	324	361	330	368	349	360	374	339	355	341	303	331	359	342	320	372	335	313	365	353	356	370	322	359	306	346	345	344	353	340	363	369	368	334	341	331	381	331	366	358	362	323	384	356	307	308	384	327	351	334	346	389	366	363	376	362	337	340	375	349	329	362	316	349	360	357	362	339	345	340	347	322	315	319	359	348	361	337	346	366	302	354	357	342	353	409	346	344	355	383	335	344	354	343	360	355	337	356	315	401	358	329	342	341	341	380	364	360	343	350	325	309	367	339	341	334	311	356	337	360	344	357	362	356	371	344	339	345	328	372	361	355	386	367	360	330	360	365	357	353	328	326	389	331	340	352	355	351	347	347	344	364	327	316	369	324	384	328	325	339	323	331	332	344	345	304	351	360	323	336	346	324	343	347	331	358	333	340	353	352	359	345	348	318	315	346	320	334	318	363	338	344	336	337	352	347	370	341	352	341	383	369	351	331	350	352	343	327	343	375	376	338	340	338	362	348	331	355	364	368	357	337	318	311	373	340	343	355	339	345	327	368	308	370	331	344	332	355	354	349	338	338	366	363	335	347	338	343	354	388	327	346	352	336	392	350	347	349	331	349	356	370	340	353	350	339	332	375	387	331	325	338	354	385	329	351	348	328	348	302	346	336	362	366	321	391	344	365	327	321	369	307	346	345	339	347	322	346	346	319	341	332	327	341	352	337	350	324	347	346	363	362	348	338	392	314	315	374	339	363	348	373	355	355	347	358	374	345	336	382	330	337	324	384	375	381	313	335	321	358	386	354	315	331	375	400	366	338	335	335	342	374	341	371	322	342	346	350	330	360	334	351	315	305	336	345	359	350	375	367	318	394	319	346	306	336	358	357	325	371	330	348	329	348	354	372	340	313	338	335	344	340	341	350	349	402	352	351	334	343	319	341	361	338	337	345	332	340	339	343	335	361	323	362	317	316	315	368	343	356	360	301	358	353	329	333	327	349	355	361	360	338	311	327	371	348	361	327	331	354	357	343	352	353	323	325	371	371	386	349	371	335	338	361	386	368	349	344	335	337	368	342	365	326	343	346	345	352	326	345	341	309	370	336	329	342	351	358	325	339	343	356	337	362	327	335	348	332	337	322	354	338	335	334	365	352	326	346	353	350	350	369	363	375	317	344	367	370	331	339	330	333	370	359	342	356	318	364	359	308	354	332	345	363	336	349	334	322	340	343	352	347	376	361	334	341	373	357	376	339	322	360	346	335	315	341	345	344	353	358	341	342	340	375	329	330	325	337	359	359	379	349	341	347	364	347	394	365	325	349	378	334	334	349	348	364	331	348	373	352	322	360	325	345	331	369	356	377	378	344	352	343	373	391	304	383	336	346	370	346	332	366	353	340	346	327	345	360	365	344	361	384	365	347	329	326	372	348	363	323	347	368	357	364	342	333	338	341	371	359	355	370	348	363	353	374	338	369	355	346	354	361	374	359	327	342	357	334	341	364	375	327	308	383	374	352	363	343	335	317	346	354	332	363	340	366	340	353	415	347	364	361	382	354	328	364	348	360	351	361	348	357	361	382	357	345	346	328	366	349	360	389	372	361	346	335	316	349	355	375	333	339	349	373	361	329	363	362	355	342	355	359	396	370	348	363	353	337	341	343	372	340	360	323	365	338	331	389	374	373	344	348	349	334	340	303	347	333	346	330	354	329	332	368	368	321	345	400	367	352	369	336	363	340	349	351	323	350	363	358	352	367	345	350	370	337	360	351	336	351	346	365	360	346	301	363	335	300	364	360	344	341	368	333	334	354	353	366	334	352	372	337	335	389	367	362	358	362	347	373	361	329	351	357	371	352	338	356	320	345	331	357	328	317	346	370	353	324	341	340	332	337	339	378	360	346	334	299	351	326	341	338	352	366	355	342	331	317	358	398	333	358	384	325	334	361	368	342	334	336	347	351	359	325	368	331	399	354	371	337	358	327	343	344	365	332	366	349	323	371	348	342	329	348	296	338	366	334	334	352	352	350	345	315	336	362	319	322	347	320	317	319	349	364	339	336	356	352	342	370	324	338	395	368	370	347	319	328	333	341	319	333	372	356	365	383	334	353	334	352	349	350	345	350	343	360	342	366	377	352	367	364	328	375	325	365	368	393	403	365	318	341	369	340	403	345	316	382	343	355	350	318	355	365	357	385	322	349	370	342	354	341	366	351	338	374	338	352	344	335	371	341	346	360	349	339	370	347	368	371	349	346	352	346	367	333	342	355	370	340	333	362	365	354	368	344	390	359	371	340	380	368	339	347	331	316	341	357	348	340	353	360	376	338	332	402	356	324	350	359	317	328	347	347	325	333	373	327	330	318	347	329	348	341	321	341	378	331	347	342	351	359	344	346	358	342	367	374	367	357	367	339	329	352	341	358	355	353	314	346	331	359	356	347	398	354	361	365	329	331	299	347	368	317	344	333	350	339	320	363	347	328	339	361	380	338	348	334	322	359	362	362	346	354	338	357	325	338	347	369	352	353	352	375	352	321	363	348	347	341	373	337	327	341	360	362	368	374	358	343	356	361	366	343	374	334	334	363	361	356	357	365	346	359	365	361	369	340	340	380	361	359	343	312	355	347	347	375	334	366	384	350	386	306	335	353	342	317	350	382	341	358	333	347	352	357	338	365	379	354	340	341	358	376	328	334	347	381	351	333	335	312	376	374	372	346	366	355	330	367	330	361	325	330	336	325	346	359	320	344	327	364	355	350	345	338	346	322	323	335	329	338	348	359	370	395	333	368	353	311	362	361	328	350	344	360	324	358	317	339	318	327	335	327	325	312	373	357	383	367	342	369	363	337	380	360	342	360	374	379	349	368	363	334	360	337	364	367	365	360	363	329	369	368	307	369	347	305	353	381	355	382	332	336	371	393	344	332	371	326	373	350	336	353	358	359	356	343	364	327	357	354	364	365	336	349	331	342	364	348	345	347	369	339	348	347	377	320	380	327	348	351	355	346	332	348	296	341	352	328	390	375	333	333	337	387	333	363	347	341	363	336	336	346	324	352	388	327	322	326	356	336	307	357	344	356	373	322	338	321	338	342	353	363	353	357	359	318	367	374	344	341	383	335	367	332	343	321	370
30689	47344	35839	25291	19171	15889	11577	7995	5296	3528	2578	2209	1556	1492	1405	1496	1282	1115	828	793	846	675	533	569	568	420	380	423	366	376	385	392	375	361	385	378	353	401	391	386	387	361	383	365	353	366	401	408	382	333	358	400	380	399	360	379	370	391	390	373	399	391	380	422	366	375	377	356	366	372	392	358	376	357	368	366	324	377	341	380	363	355	408	353	386	361	367	366	369	355	396	355	353	340	355	353	377	437	364	357	349	372	353	357	382	376	360	347	365	379	377	384	395	361	356	409	373	362	337	362	403	367	362	372	389	370	369	375	382	355	370	371	394	313	376	351	424	399	383	362	371	330	348	346	382	376	380	358	340	357	356	374	351	371	367	394	377	356	365	347	402	384	357	353	337	356	345	377	363	388	378	383	377	366	338	359	364	399	373	362	362	350	385	382	386	396	348	396	356	365	357	385	375	368	337	357	346	364	368	369	360	378	337	372	369	346	412	372	359	365	413	330	374	339	340	369	390	359	383	359	351	333	367	383	368	360	349	353	397	379	365	367	373	351	352	351	371	372	384	347	369	376	359	380	380	348	372	367	364	343	379	390	344	370	385	366	355	367	361	382	371	377	334	369	338	385	367	404	380	359	376	389	380	375	361	384	364	371	373	365	346	363	382	357	349	378	345	395	370	380	368	333	378	360	353	356	356	333	394	335	389	370	354	366	365	349	409	361	415	402	365	368	381	361	350	384	382	358	367	359	392	317	386	365	372	377	356	354	348	379	394	368	377	404	418	360	371	416	339	370	405	367	350	376	394	388	349	382	374	355	388	379	387	369	370	362	388	327	379	393	389	392	368	349	419	362	354	377	375	329	398	375	365	371	339	343	379	387	360	356	385	350	381	363	388	373	357	357	418	386	377	364	357	398	365	395	325	404	393	388	375	350	364	326	355	370	357	409	408	411	365	371	373	388	369	367	373	378	373	358	386	370	374	354	384	382	392	391	378	363	380	378	365	366	366	404	357	392	346	357	372	362	371	347	351	338	361	377	369	364	362	333	342	361	350	368	349	363	363	371	397	364	366	400	316	361	338	382	377	352	395	372	395	362	359	358	375	411	359	357	366	354	362	413	356	380	386	370	378	397	352	351	374	393	352	394	334	350	402	372	364	341	386	349	328	403	373	374	384	341	364	362	371	383	367	340	379	358	372	392	340	364	360	398	350	374	346	376	360	410	385	337	364	371	421	356	366	410	359	415	354	324	400	342	369	357	398	357	412	369	391	366	358	341	398	355	380	392	405	391	352	388	370	384	368	361	363	380	392	358	373	369	361	359	407	370	360	347	353	396	391	361	343	386	349	370	390	351	366	362	381	378	383	370	378	370	399	354	341	372	395	389	356	338	343	367	356	371	379	386	361	349	381	369	381	410	400	346	391	388	379	397	370	357	392	384	388	378	383	323	373	348	351	358	362	390	364	379	375	325	350	359	371	377	358	357	356	353	386	360	378	370	370	364	407	393	351	384	391	365	398	348	385	367	364	378	376	363	387	381	369	422	380	338	379	378	387	383	350	371	374	394	354	361	344	348	381	354	375	342	348	340	369	336	370	349	357	357	366	382	369	350	383	349	363	360	355	370	356	370	410	389	319	409	361	392	380	391	366	384	368	405	326	370	392	384	359	386	397	395	351	379	379	367	368	376	363	366	385	374	364	386	373	383	391	364	357	375	375	389	349	368	362	385	362	380	379	363	384	345	375	385	404	372	366	350	374	363	383	378	352	364	375	356	359	372	349	360	374	366	358	372	391	342	383	390	372	381	394	383	349	349	374	377	407	366	361	372	359	370	394	357	386	351	364	390	366	370	359	359	376	371	368	371	376	389	362	374	348	396	353	387	338	361	373	339	364	408	341	372	355	367	389	359	397	358	383	374	384	376	361	348	363	371	355	406	370	413	372	344	363	398	368	405	381	369	346	360	370	369	360	365	354	354	316	342	351	368	351	358	367	368	379	373	375	367	373	364	381	387	364	343	382	362	341	340	387	416	341	391	373	379	344	380	375	353	380	360	370	376	355	388	382	373	365	375	400	354	396	323	370	370	362	389	361	375	356	383	375	375	391	344	357	406	357	376	396	394	343	356	360	373	347	371	409	361	370	365	414	363	375	379	359	390	368	392	349	383	376	378	360	347	372	376	375	402	392	352	366	371	360	370	364	390	351	368	374	377	386	372	409	377	329	374	341	353	380	373	334	383	372	371	396	367	360	392	374	351	382	368	393	375	358	363	348	380	371	330	387	361	401	380	391	370	331	339	389	342	372	384	365	405	371	397	415	355	355	365	357	350	357	362	352	379	394	379	379	388	348	400	413	328	338	377	360	377	351	355	369	385	362	378	384	390	384	363	387	374	401	379	417	354	368	372	337	393	367	365	370	349	347	385	347	355	376	351	380	369	405	377	339	362	388	341	402	363	350	390	381	372	335	361	366	359	358	363	400	377	350	350	386	392	369	365	378	399	381	405	376	347	358	362	369	359	322	322	348	376	331	347	384	380	363	401	365	373	344	352	363	353	364	370	341	350	375	358	389	376	358	366	359	365	363	369	361	388	362	395	349	371	376	395	362	343	366	371	353	332	351	361	368	390	365	378	365	344	369	373	385	368	398	407	388	390	382	364	345	378	357	357	364	374	385	375	363	361	372	345	403	394	396	409	359	326	382	383	395	377	359	383	346	368	322	367	379	394	391	382	359	399	373	370	395	408	412	367	376	344	397	353	384	356	372	372	364	394	364	370	344	366	336	360	367	383	364	362	365	383	363	372	396	358	392	363	384	363	377	358	346	379	367	398	368	366	352	362	401	361	395	325	347	375	356	366	358	385	366	344	378	388	343	362	394	342	368	349	376	360	394	333	356	362	335	399	389	379	356	370	388	380	356	399	388	362	375	351	361	383	347	340	377	337	346	352	394	401	384	367	375	408	385	367	375	370	367	367	386	363	386	369	377	342	374	382	380	371	396	371	370	408	402	361	353	346	371	358	356	392	386	396	387	369	367	363	349	368	335	408	343	373	368	381	368	367	340	406	374	367	367	356	373	355	404	365	401	362	369	380	353	375	317	365	368	388	370	381	344	370	339	360	360	332	405	386	397	356	339	384	325	351	345	358	386	378	345	359	389	363	360	331	366	343	347	379	374	366	376	392	356	365	347	376	360	341	361	404	391	357	361	347	343	394	418	376	382	372	360	390	337	381	343	387	382	363	357	384	371	371	382	340	353	371	357	332	351	368	391	346	381	327	380	335	356	367	355	364	335	357	334	373	352	376	378	380	358	363	431	377	357	377	376	341	367	372	324	355	383	399	356	345	369	411	359	395	350	364	346	340	388	374	346	393	337	387	413	412	356	328	376	381	377	393	350	371	378	363	380	334	351	336	339	354	370	365	348	354	379	421	381	366	335	377	357	365	348	384	383	357	366	372	359	366	366	354	364	366	404	373	387	339	331	328	367	378	374	385
23693	21015	28385	25049	22731	21671	16000	9024	5146	3837	3076	2637	1774	1679	1593	1664	1486	1289	975	1010	952	766	730	699	637	616	551	518	526	492	498	516	495	489	472	497	503	556	484	493	489	533	488	502	499	459	526	507	463	502	493	491	481	502	527	501	486	500	480	537	547	507	474	504	490	477	483	468	468	499	501	517	470	530	484	530	488	479	467	497	483	552	500	486	466	443	493	492	482	482	477	509	486	481	486	496	472	500	503	487	502	468	470	503	479	528	495	486	491	505	510	484	514	497	466	527	489	490	503	489	471	499	463	476	511	442	507	525	507	474	497	479	485	509	528	493	477	463	464	495	466	494	532	468	484	493	540	440	474	518	467	480	490	509	517	483	547	487	479	486	488	498	480	498	489	466	480	442	519	492	504	509	499	464	509	498	465	461	499	517	484	512	487	493	476	507	482	516	471	516	492	487	463	487	481	476	488	492	506	500	492	486	466	473	493	486	467	427	469	478	496	548	495	472	480	477	450	492	524	477	490	458	513	481	512	464	471	489	481	502	492	509	470	475	492	496	456	433	470	465	471	511	461	468	471	502	511	481	499	508	472	541	529	503	505	509	462	463	486	503	490	489	510	493	532	496	470	483	495	532	498	467	488	512	492	498	510	483	492	479	529	519	528	527	494	529	502	504	523	474	508	452	508	465	489	488	496	469	503	494	481	515	505	473	489	485	505	516	481	484	491	479	497	520	487	527	481	504	499	493	545	500	495	471	491	509	512	517	459	498	477	492	496	496	475	478	507	490	506	483	478	496	449	480	489	503	489	501	510	499	483	472	469	490	504	486	485	508	520	489	464	447	545	496	515	510	495	490	492	478	494	444	528	477	530	496	490	498	501	503	478	487	506	487	449	490	520	518	487	486	519	486	506	499	480	475	505	529	509	489	530	528	539	483	487	493	520	505	485	504	437	478	504	505	530	498	469	526	449	508	472	525	464	494	467	510	508	510	469	475	488	530	508	485	468	429	472	492	490	538	481	484	478	472	489	479	493	522	474	479	515	468	472	498	558	483	511	453	497	500	506	516	494	504	469	498	457	454	497	564	471	526	482	506	478	478	508	504	490	485	496	473	542	460	513	473	453	493	503	492	487	492	494	515	466	505	488	529	514	472	473	479	470	468	476	509	478	536	497	496	480	517	488	465	468	486	494	488	473	514	450	478	501	465	477	508	524	482	488	465	486	471	530	507	426	482	473	490	481	456	497	472	488	448	520	486	467	485	489	479	513	496	477	504	514	475	494	445	495	512	478	465	498	506	494	518	496	493	464	493	446	504	479	513	486	493	518	503	430	449	464	446	463	474	473	536	462	494	491	493	492	511	525	494	516	496	498	495	514	483	508	475	501	496	547	502	463	467	479	457	511	509	435	503	469	481	459	449	499	499	522	511	476	520	495	494	491	487	512	503	505	504	493	501	509	508	470	519	489	481	495	470	468	489	491	521	502	489	507	467	508	490	500	460	477	485	506	526	504	465	474	488	452	495	502	514	489	476	479	516	461	495	482	447	514	522	478	550	499	472	506	505	499	502	470	506	479	453	509	500	509	507	510	493	486	475	476	450	460	504	506	463	509	516	493	479	522	528	491	496	520	484	495	529	502	479	512	461	506	464	544	495	477	524	528	485	494	474	459	451	491	495	502	467	502	458	455	480	516	524	485	490	437	501	524	518	503	507	468	479	528	506	480	501	495	500	510	494	517	501	515	492	491	455	499	477	459	475	492	468	499	503	484	455	464	434	483	503	463	455	465	497	495	481	504	454	451	503	495	517	469	495	466	497	484	494	470	480	520	491	478	456	494	522	494	507	453	486	529	461	521	490	472	468	465	467	479	447	442	490	504	485	481	504	511	482	502	496	496	501	473	497	470	508	508	469	496	479	470	446	479	466	482	486	458	468	486	464	524	490	500	509	513	458	470	466	493	498	514	499	480	507	551	484	512	544	492	521	503	474	501	504	484	465	500	480	485	499	482	483	460	494	483	516	548	505	461	479	507	482	490	444	490	463	436	464	518	465	492	499	470	466	471	464	470	485	481	487	496	508	471	485	492	473	498	463	508	482	481	484	467	458	478	511	500	498	511	486	496	470	499	502	467	437	493	536	496	497	486	448	454	498	501	457	436	514	503	518	495	496	463	475	474	488	457	514	506	491	516	499	494	464	481	486	514	476	505	495	492	531	474	512	460	477	472	446	460	470	469	520	512	496	509	486	482	503	464	497	481	546	513	474	489	466	462	518	469	490	506	496	472	454	474	502	484	483	510	517	509	507	490	496	494	494	471	455	484	517	458	510	474	470	505	498	488	498	523	509	474	462	477	503	441	493	509	521	484	493	486	489	474	472	507	482	516	481	514	513	501	469	458	479	501	529	491	508	515	509	506	488	500	479	458	489	468	474	477	473	468	466	506	480	490	500	527	456	485	495	500	487	519	539	473	469	470	470	493	490	507	511	468	466	479	454	495	481	495	496	470	494	494	517	532	509	465	481	502	471	472	487	504	473	502	476	505	512	432	481	466	524	516	470	507	479	466	463	523	478	465	516	505	475	497	516	471	499	488	513	517	494	468	553	508	472	461	499	449	446	503	476	498	410	511	488	475	484	503	477	502	481	474	532	503	496	514	497	504	490	517	490	442	533	458	515	495	460	496	513	487	468	470	472	477	518	493	459	480	463	489	457	461	478	530	492	491	489	487	488	505	533	506	488	479	509	483	461	482	479	485	501	465	499	487	494	490	505	493	450	518	494	485	478	514	491	466	478	478	487	535	504	520	491	509	512	510	455	475	476	526	473	496	487	505	468	524	476	477	489	501	478	491	430	521	529	463	496	478	504	526	500	458	477	486	499	497	507	519	494	518	545	505	448	500	445	520	526	503	460	483	501	464	507	498	538	497	468	495	489	488	499	447	490	442	496	436	474	480	498	444	512	505	480	444	469	468	446	455	516	525	512	519	468	471	519	479	487	502	510	496	496	496	484	496	489	477	486	459	501	572	518	471	452	495	542	480	485	480	501	466	509	511	490	496	477	444	459	506	509	444	489	484	447	492	540	495	495	477	477	496	468	504	478	503	479	474	483	490	509	487	514	523	484	509	498	509	465	445	467	530	495	535	493	566	485	506	499	491	501	456	499	511	468	495	502	460	493	432	521	485	522	490	483	487	533	502	485	511	534	512	483	490	468	475	514	521	503	474	495	509	475	506	475	456	516	476	472	491	473	474	459	476	549	444	480	519	500	443	439	520	460	472	448	502	478	482	505	516	495	465	541	492	492	515	500	492	458	520	497	494	481	490	473	527	453	474	515	486	460	502	497	489	470	519	507	484	488	462	467	465	478	454	470	495	463	468	466	470	484	490	466	507	481	507	466	493	432	499	459	469	514	468	494	467	459	522	471	494	467	502	475	505	463	495	493	519	515	476	521	502	461	483	491	509	484	484	462	482	516	469	503	496	500	452	473	428	501
31901	55876	42955	32010	25500	21926	16660	12112	7757	5582	4839	3948	2590	2397	2203	2306	2049	1808	1371	1278	1221	1023	849	872	744	694	584	503	511	528	514	525	526	510	503	516	504	513	515	482	524	511	475	508	529	507	509	510	509	524	533	532	517	517	503	480	487	521	471	512	513	455	488	472	551	504	494	523	518	454	530	516	530	516	483	508	525	544	493	538	509	536	499	506	546	446	487	502	456	520	507	536	455	500	521	488	497	502	471	510	503	473	494	522	498	512	506	507	544	519	474	502	486	519	535	488	511	471	512	485	453	512	502	525	519	520	511	483	537	473	527	499	512	470	503	506	486	488	495	476	493	485	475	480	493	505	495	550	522	471	511	479	489	489	494	500	508	475	528	499	481	528	532	461	516	553	529	484	491	503	510	502	533	545	470	519	504	504	493	497	527	522	467	502	519	469	475	511	523	495	509	527	527	521	542	508	462	529	497	471	551	498	486	514	455	465	514	487	504	483	524	472	483	496	531	482	519	475	485	544	516	488	499	524	536	513	524	530	496	460	479	489	508	508	517	508	535	521	475	510	516	486	517	515	482	528	487	529	525	510	478	515	469	499	535	499	498	514	509	484	462	511	483	464	485	505	465	505	492	472	526	542	487	497	478	533	491	494	520	495	477	549	509	513	498	501	489	512	572	481	520	490	496	478	480	514	503	522	497	474	497	490	517	499	550	503	513	480	507	467	482	466	480	477	495	464	497	457	494	514	536	485	511	499	490	485	513	515	449	494	508	488	515	470	515	482	510	523	520	513	519	506	487	516	490	487	486	485	484	461	510	540	498	544	523	553	504	486	540	498	520	489	490	499	510	484	521	502	502	477	491	520	492	517	517	505	481	476	492	519	485	521	471	468	520	477	469	496	490	527	507	528	549	528	503	523	567	528	501	507	466	515	508	471	501	502	518	525	498	513	482	503	495	528	530	475	519	479	469	498	490	505	469	509	509	503	495	496	518	470	476	518	527	477	513	491	503	504	528	547	503	521	482	497	498	453	537	547	501	493	458	500	524	458	497	539	499	483	480	482	511	534	457	477	502	516	470	522	504	465	501	454	524	511	523	522	527	543	495	497	486	501	522	506	493	480	486	509	500	483	499	477	497	498	528	486	516	517	509	511	543	493	456	526	520	490	478	498	505	517	525	503	496	511	512	499	462	464	500	514	481	497	500	524	524	503	530	534	522	486	477	517	468	528	512	537	496	522	512	508	520	536	505	485	529	466	515	507	471	471	537	517	477	529	481	501	494	500	459	484	509	458	557	520	509	512	499	480	522	529	494	497	521	465	521	501	498	504	477	461	515	492	473	449	497	473	529	508	465	507	520	504	465	499	517	483	482	484	500	522	463	489	509	494	527	474	484	523	516	476	476	449	521	531	493	485	528	474	491	511	485	509	509	482	523	502	502	526	536	527	520	504	498	514	489	488	507	481	484	466	497	511	521	495	489	503	520	545	540	515	519	532	480	494	501	467	516	483	517	457	504	463	520	504	485	509	483	495	506	484	548	533	493	516	500	501	510	535	467	476	486	480	509	500	505	507	518	541	506	529	499	497	511	507	498	510	522	472	475	502	520	501	511	512	521	521	521	498	495	524	490	524	488	477	452	534	498	509	485	492	502	520	502	509	519	541	521	497	488	509	491	513	478	485	499	478	496	491	468	514	532	550	549	529	470	477	510	486	501	516	526	508	495	519	479	486	520	496	532	457	516	507	490	526	492	534	534	524	505	457	446	487	525	511	492	513	491	515	535	537	524	479	474	513	525	532	521	510	487	526	489	517	491	537	544	493	541	510	474	491	486	532	506	475	504	495	528	491	534	538	511	505	505	543	490	486	467	460	482	484	495	493	540	476	485	495	516	542	500	499	514	498	507	533	523	479	500	497	522	531	461	527	497	507	468	505	485	488	454	470	497	554	512	505	487	475	520	502	496	526	465	475	477	540	489	509	508	520	487	507	510	510	516	499	525	495	506	535	501	515	509	502	501	502	484	472	513	481	523	512	516	515	470	477	506	483	522	499	492	495	493	534	520	456	521	524	518	519	512	486	480	529	485	495	478	507	511	489	462	540	486	461	479	521	508	512	508	548	510	465	519	561	540	487	554	495	492	503	492	469	518	493	488	516	475	462	503	525	539	549	508	519	485	516	469	539	482	493	521	495	517	511	515	505	534	495	542	496	483	496	479	515	501	530	482	500	494	448	436	459	479	501	479	507	541	525	523	525	507	471	482	495	480	506	480	502	513	484	519	463	508	481	533	461	499	511	477	486	473	488	518	497	487	506	520	542	471	488	511	521	548	547	470	493	521	506	505	468	503	506	513	480	525	548	482	537	494	507	548	517	501	504	496	494	510	510	448	527	512	484	503	474	525	494	518	463	560	518	504	518	497	482	539	490	429	509	473	490	504	515	513	509	490	506	500	475	467	528	455	499	552	519	515	489	497	554	474	502	484	480	505	498	533	494	527	483	459	486	488	508	559	495	508	538	514	457	494	509	530	467	501	488	502	501	494	482	512	467	495	488	503	466	517	497	472	523	496	547	495	488	497	540	511	494	541	503	478	486	495	490	496	526	445	488	512	493	550	518	426	506	499	494	484	502	497	471	518	453	522	498	480	494	481	469	504	523	478	499	505	490	534	456	510	486	470	485	520	477	533	500	515	490	484	543	499	508	542	507	535	490	532	476	522	513	476	527	476	474	534	545	527	532	526	527	475	491	495	524	484	516	525	493	481	495	485	527	524	491	514	522	512	488	517	516	513	486	473	497	495	473	526	533	522	486	516	513	522	486	489	513	497	551	515	492	523	490	501	510	518	524	521	470	510	522	495	522	487	537	519	538	489	499	486	547	512	506	527	537	527	491	511	499	492	468	480	527	484	521	466	485	481	471	477	471	525	510	497	513	531	530	499	532	483	489	481	524	513	493	495	502	491	484	538	526	471	531	475	455	501	488	530	512	485	496	554	511	517	507	512	501	470	510	486	524	520	482	506	494	522	499	497	499	502	516	496	512	502	517	487	517	504	502	490	506	481	505	507	518	484	511	545	511	512	473	494	493	456	524	497	460	499	520	544	495	473	510	532	509	536	513	517	509	466	511	497	550	500	478	504	476	517	503	508	520	509	541	516	520	485	506	473	496	490	522	516	487	527	481	536	529	532	524	516	495	503	474	556	532	497	482	505	545	483	478	522	476	462	514	524	501	520	489	508	489	473	504	501	519	504	547	508	480	471	510	506	493	484	499	500	476	534	488	482	482	481	452	483	519	520	498	519	505	493	500	469	511	497	499	515	509	479	506	550	526	502	494	529	494	502	553	503	536	512	504	510	519	499	498	514	513	503	510	491	536	510	528	526	513	505	474	521	530	495	492	519	468	486	501	505	492	510	469	472	475	487	495	467	517	480	461	529	475	517	474	493	459	492	497	520	516	486	537	472	501	473	509	478	520	491	477	531	489	526	534	504	512
24895	21310	28810	27090	21197	15915	10873	5931	3806	2928	2622	1877	1410	1235	1290	1191	1251	1005	749	746	697	558	564	544	487	430	414	414	404	433	417	432	395	359	402	405	401	444	407	410	416	394	409	410	387	425	390	432	440	409	397	406	409	425	396	412	365	376	383	398	397	414	407	397	422	399	367	353	391	406	382	386	391	390	393	389	407	395	416	404	403	389	385	432	359	354	367	393	405	367	415	390	393	440	386	360	387	422	385	391	382	414	395	367	397	404	392	403	411	407	401	385	428	400	418	411	410	380	411	403	415	379	379	412	427	415	428	359	456	372	385	359	441	379	408	424	375	359	405	407	384	399	418	388	403	410	401	385	387	392	415	429	403	412	415	399	397	423	370	391	436	405	402	393	360	402	388	395	373	364	364	409	398	386	351	435	376	371	382	374	404	385	429	405	377	375	400	387	408	384	394	410	423	389	388	461	399	384	400	377	399	389	413	424	394	357	339	398	371	417	410	399	405	420	389	401	404	394	403	405	393	393	363	378	414	373	415	394	372	402	421	386	403	371	377	374	358	379	400	393	387	427	432	400	401	425	409	391	384	401	383	424	379	387	397	377	428	393	402	401	410	387	364	391	386	384	382	387	374	379	449	409	387	373	400	383	390	347	397	402	414	374	375	391	391	406	410	397	406	421	392	395	418	420	346	380	416	398	358	364	396	381	377	435	411	395	413	410	413	396	345	406	384	428	379	408	397	394	367	417	432	393	388	369	443	423	389	385	431	404	379	375	399	387	394	402	396	396	372	440	429	400	368	370	405	380	395	366	415	426	399	387	409	365	398	417	399	403	405	416	387	393	361	393	404	390	376	402	377	366	378	413	383	396	384	429	420	427	435	415	418	389	391	390	400	404	401	369	385	386	431	396	398	404	388	387	387	385	394	411	389	370	401	389	423	388	389	394	405	397	405	400	435	400	415	406	382	388	414	414	363	428	387	406	398	402	398	425	409	382	404	397	398	401	377	410	377	413	400	384	406	429	378	359	409	401	431	354	380	365	407	377	413	407	399	403	378	387	403	370	398	400	434	394	344	392	394	400	385	383	394	387	364	396	404	396	406	374	383	398	392	393	416	366	400	410	406	395	353	381	370	391	354	425	433	404	397	404	407	374	408	409	378	386	430	386	372	391	436	378	427	385	398	378	420	377	377	389	386	370	365	398	387	415	403	406	417	414	390	378	408	425	413	374	386	396	426	406	392	365	403	376	388	410	399	382	390	415	381	392	390	380	416	396	369	401	406	430	381	409	402	382	381	405	414	396	390	392	395	360	403	411	391	359	424	399	400	407	364	397	393	440	369	377	356	387	414	368	405	381	381	394	382	379	378	373	385	392	427	376	405	400	374	388	420	387	437	419	392	400	402	349	391	407	368	380	397	423	406	375	346	398	393	424	390	388	416	409	389	393	373	393	419	389	391	386	420	405	400	381	393	410	393	364	376	404	404	416	402	403	419	380	394	388	426	401	413	383	414	430	415	345	376	388	396	388	371	365	396	384	424	386	365	395	372	397	413	400	406	391	414	373	431	409	387	411	384	378	386	422	398	399	374	422	370	403	396	371	404	408	415	370	399	385	387	411	410	406	418	446	421	403	389	333	411	403	389	400	399	367	419	372	399	365	397	401	422	371	404	378	378	385	429	389	428	421	362	375	387	424	409	445	379	445	442	374	406	415	382	415	393	389	363	402	393	403	406	360	403	408	398	425	418	389	428	413	402	379	369	388	365	350	386	425	365	403	367	336	428	419	380	404	394	422	390	465	395	411	388	371	443	407	420	386	421	393	405	368	389	391	388	368	401	429	382	373	403	383	406	396	377	387	409	386	404	389	377	434	390	412	393	399	385	380	414	410	387	368	411	393	408	376	369	369	391	423	384	440	388	351	355	381	410	377	421	378	393	378	396	375	393	392	391	381	402	372	415	412	372	405	398	390	407	406	433	371	380	381	391	418	402	399	400	370	380	389	387	385	391	365	410	395	379	366	372	426	388	430	390	402	410	398	400	372	384	390	405	401	356	418	419	373	382	426	407	390	423	400	400	416	371	443	409	385	407	387	409	435	423	461	386	405	402	389	415	393	421	389	378	368	396	390	373	398	374	411	417	387	378	386	399	415	379	375	374	423	428	409	409	392	394	408	398	416	402	415	351	384	395	357	403	383	403	388	398	413	374	426	414	395	373	427	379	359	398	409	419	423	425	377	355	400	426	393	405	379	408	417	418	384	387	402	364	380	387	384	379	376	391	404	390	387	397	409	364	424	420	398	410	370	407	412	423	391	415	413	421	408	398	410	440	416	397	367	361	411	401	430	404	403	408	386	362	378	388	421	393	386	404	394	413	387	410	403	394	414	413	406	422	396	402	408	401	427	367	371	375	373	420	421	399	398	396	394	411	441	395	409	391	369	387	404	396	386	371	378	382	425	377	410	383	432	417	400	378	384	380	410	377	416	395	395	439	436	402	374	442	388	428	407	374	402	411	422	381	428	397	429	375	377	377	443	382	369	378	423	375	408	380	390	368	411	368	377	422	364	424	406	396	392	408	402	378	410	448	399	418	404	399	347	406	375	427	362	421	403	399	416	394	456	446	378	398	357	415	375	385	367	388	397	414	419	398	419	417	414	375	411	386	379	400	395	407	404	413	389	405	390	431	416	374	400	416	410	422	393	389	414	389	394	424	398	375	437	389	402	412	338	378	364	383	401	407	427	389	419	451	414	386	412	390	419	397	404	425	425	392	381	381	404	407	393	368	398	387	394	377	383	394	422	352	393	371	369	415	390	365	429	395	409	410	398	395	381	410	422	415	394	395	420	391	426	401	401	414	405	393	393	389	421	415	384	373	353	402	375	396	414	413	377	375	387	432	408	369	401	398	394	400	415	390	411	403	361	389	422	432	392	378	413	408	430	395	398	402	401	382	388	414	371	415	383	352	376	403	399	420	394	389	349	401	411	336	374	389	408	403	362	386	398	351	417	400	390	404	389	406	353	403	446	384	388	390	359	348	387	422	392	398	353	401	357	325	432	360	432	393	425	391	385	383	405	384	397	419	391	405	392	403	372	367	389	407	402	387	433	385	380	424	378	388	425	362	393	385	397	372	358	366	395	425	390	383	426	377	417	380	411	428	400	399	413	382	447	390	380	395	415	389	416	390	424	409	398	378	399	403	381	403	381	394	393	373	371	410	378	412	356	386	370	380	394	433	382	432	430	384	402	358	388	406	401	397	442	395	420	396	402	394	396	384	377	391	398	392	418	397	401	373	371	413	402	407	414	394	404	417	416	424	385	402	380	411	443	402	405	396	409	417	418	408	389	390	402	374	385	407	400	412	414	368	362	402	401	417	392	391	404	368	365	395	433	385	381	387	400	401	478	410	387	408	437	379	397	402	375	390	402	425	420	375	410	397	408	377	410	426	393	353	369	390	407	399	394	363	387	418	398	379	412	373	372	367	388	400	421
31463	52215	39667	28681	22335	18823	14216	9311	6439	5218	4297	3055	2262	1924	1847	1881	1821	1559	1056	1052	912	782	685	691	563	464	482	417	408	461	413	469	443	448	445	432	451	426	420	447	440	427	401	415	423	480	430	436	443	464	405	433	418	433	432	398	435	409	458	417	429	401	435	436	440	417	457	421	424	443	418	419	437	451	466	416	421	409	426	419	416	458	452	454	463	388	428	465	420	421	415	412	440	437	460	440	478	433	389	481	405	408	418	432	430	434	427	387	420	451	439	438	461	423	429	424	433	432	418	458	453	420	381	435	398	375	417	466	422	430	434	435	420	462	435	396	408	458	415	412	423	409	446	443	465	448	423	406	418	408	432	419	444	434	411	446	426	423	433	440	451	378	461	452	433	422	468	429	452	421	419	394	436	372	421	414	464	412	426	431	442	391	397	438	435	428	409	420	423	369	404	419	429	464	489	408	429	416	486	444	399	419	417	419	393	440	424	432	438	447	405	408	424	441	413	377	425	415	430	406	402	414	401	410	461	436	407	412	439	448	420	436	436	415	454	433	424	439	465	417	433	413	433	408	427	439	435	417	424	448	434	427	425	412	457	483	425	441	447	429	409	373	460	415	421	390	405	447	428	411	443	425	412	395	421	422	438	421	431	435	426	393	438	425	437	448	468	442	434	421	450	444	473	414	416	397	434	456	428	436	416	432	409	430	496	459	437	434	391	428	434	399	444	392	435	442	428	412	431	413	435	412	439	469	441	419	407	440	425	468	425	417	400	410	439	404	442	389	453	429	437	408	409	417	427	413	397	425	398	415	439	432	438	441	417	426	452	445	431	459	417	445	441	421	418	438	407	455	430	413	464	378	430	421	462	392	392	406	408	439	441	429	430	432	442	453	415	425	451	419	460	441	427	408	402	426	428	462	441	425	449	407	407	410	432	418	439	430	435	422	427	403	465	431	418	450	400	442	418	400	432	401	460	437	432	457	470	428	416	431	413	381	421	465	445	435	466	427	423	406	450	438	427	394	420	435	422	432	432	425	406	410	428	394	455	423	418	445	435	453	433	388	431	444	433	398	443	425	429	394	429	407	444	433	434	399	438	457	449	415	453	420	419	409	430	417	437	412	440	390	431	408	456	418	462	428	409	421	447	406	431	438	461	437	449	441	435	447	419	443	427	400	435	434	408	393	431	459	456	419	390	445	428	434	406	414	407	425	419	416	396	438	426	413	427	427	440	437	407	394	400	438	440	377	460	428	439	384	478	438	422	446	396	469	450	454	404	419	437	448	430	404	444	446	435	451	450	419	371	453	402	402	447	427	430	425	449	434	447	413	403	427	457	435	439	432	431	410	417	419	396	407	405	430	398	428	438	442	414	445	441	415	403	425	414	445	405	410	407	437	457	467	440	418	424	437	418	389	452	418	405	445	465	443	435	402	407	414	403	401	458	425	396	448	393	449	462	401	415	419	441	399	421	435	420	418	432	458	406	465	429	392	435	428	457	419	430	412	413	429	426	446	444	425	396	440	447	446	451	404	421	416	467	411	448	440	453	441	417	418	412	440	421	414	410	394	440	427	467	460	435	405	418	444	415	414	430	462	442	438	458	477	415	452	416	433	415	431	405	410	431	457	391	406	415	447	423	470	426	445	433	423	453	419	419	376	428	419	415	426	450	404	416	453	430	401	444	423	416	440	435	431	422	441	426	404	415	435	451	409	459	432	465	422	394	395	444	466	434	407	401	420	420	402	456	441	426	437	425	430	429	387	441	446	423	452	380	426	424	395	440	426	425	430	422	420	425	426	418	424	428	423	426	461	463	424	434	394	455	436	420	464	435	455	432	427	394	482	422	461	393	461	430	408	412	416	435	430	427	412	417	444	420	452	477	394	389	442	440	431	450	413	416	437	386	419	410	460	406	409	412	397	412	449	444	422	448	438	409	415	441	452	421	444	397	466	458	474	443	467	411	389	422	458	418	447	422	446	453	449	417	438	424	398	424	419	445	438	414	423	392	450	422	409	432	423	388	437	437	444	433	426	453	436	439	417	484	459	428	432	404	424	423	473	405	409	440	423	457	438	433	415	430	440	434	405	428	460	400	437	456	448	449	442	433	468	461	442	421	437	411	445	413	408	450	440	442	413	438	423	386	427	420	469	431	440	429	427	393	434	436	452	436	432	366	428	427	432	428	419	411	437	452	452	439	445	424	442	411	442	442	392	395	406	448	412	384	434	435	411	456	443	439	436	438	433	416	439	432	416	423	426	396	433	454	426	424	401	442	482	444	420	454	457	429	412	409	443	459	433	451	424	447	445	424	415	437	458	418	410	387	422	450	429	469	406	445	459	438	416	418	393	387	475	430	404	413	423	421	427	444	436	416	455	448	422	441	409	420	477	409	424	406	423	459	483	404	427	430	456	418	442	401	439	404	434	459	407	424	463	398	426	424	438	436	438	436	444	425	407	422	413	430	396	387	425	398	416	440	396	446	394	425	409	401	397	425	461	433	400	419	426	465	418	406	435	396	424	431	420	422	398	420	438	420	442	410	384	422	409	434	408	447	442	423	429	372	419	449	497	455	461	415	436	436	442	453	445	422	401	438	429	437	441	399	463	472	381	421	413	451	411	418	436	455	434	409	448	423	450	387	395	438	421	427	427	445	448	439	438	447	426	402	427	461	408	386	424	423	430	434	446	451	456	431	442	420	454	454	432	438	432	433	404	433	436	447	407	429	433	413	396	436	420	427	457	398	437	460	438	451	399	441	469	444	432	427	433	433	403	432	424	394	434	437	427	393	403	401	407	448	443	442	454	458	397	398	390	374	447	454	436	432	417	430	392	414	447	401	434	435	437	431	423	453	446	410	425	444	439	446	427	452	424	434	413	434	443	385	428	449	444	451	434	371	439	382	442	410	405	425	411	409	408	447	420	439	406	444	426	397	399	379	400	423	439	435	399	427	425	435	433	401	433	433	413	434	429	438	426	432	408	403	447	401	452	420	443	454	426	423	447	422	419	441	395	457	424	480	397	463	469	427	411	432	428	439	421	401	426	419	433	408	443	450	445	444	417	403	432	436	441	448	426	426	435	403	427	428	410	430	417	470	417	443	424	399	407	421	432	397	392	437	440	448	389	436	439	426	450	435	452	469	438	408	446	473	419	419	393	433	442	393	455	473	430	452	420	440	419	439	414	390	442	418	415	420	443	431	426	430	441	433	434	414	438	465	447	399	459	471	418	420	458	454	427	412	411	403	399	406	424	412	418	410	446	374	431	401	435	441	440	429	425	456	436	427	445	404	409	429	434	449	443	432	464	438	442	466	428	414	407	451	466	414	389	412	404	439	438	421	396	446	438	422	431	414	400	456	454	414	400	428	438	428	427	415	431	408	434	424	427	437	452	448	435	417	404	436	440	413	436	404	439	384	405	434	442	423	443	428	440	454	439	458	437	477	420	439	404	433	429	427	429	442	455	456	433	409	443	410	427	433	427	435	409
22485	21000	28644	23730	21754	23874	22686	11326	7608	6878	5146	3640	3154	2455	2143	2214	2158	1641	1277	1212	1104	1020	963	1030	772	716	678	672	655	678	662	625	650	617	664	669	657	631	645	645	677	613	668	645	641	613	612	638	671	645	648	656	645	624	628	697	672	624	641	652	652	651	675	630	625	611	645	640	612	621	664	683	662	665	632	620	656	613	591	593	671	662	561	635	675	640	617	599	640	621	598	595	615	643	646	666	671	613	648	601	582	620	627	663	651	599	628	655	641	616	632	640	641	630	667	635	667	632	594	634	606	614	641	645	628	637	625	626	604	603	644	635	612	658	601	627	639	607	631	640	641	644	613	666	658	627	636	644	572	603	601	583	612	657	648	631	631	600	640	620	642	614	630	619	639	602	612	633	667	652	614	647	607	630	668	602	654	634	668	614	609	632	645	647	647	645	650	614	615	627	622	625	638	626	607	645	632	663	614	620	653	601	630	635	581	625	619	601	613	636	628	625	641	642	621	592	634	620	627	655	595	669	672	657	614	624	620	596	626	589	619	604	639	622	607	590	630	572	638	621	588	626	612	633	666	609	608	600	676	610	588	632	631	629	617	634	665	640	636	678	587	623	628	616	681	641	644	638	628	638	615	618	617	636	596	604	616	621	574	658	594	629	659	629	667	629	601	624	619	645	692	638	624	620	586	617	623	618	603	618	635	623	637	643	626	648	658	628	624	638	619	642	605	648	635	607	656	648	633	612	612	624	609	627	636	659	651	654	625	639	604	652	588	643	644	591	618	611	653	637	639	617	635	627	617	661	631	621	610	645	615	638	570	633	653	623	586	617	623	646	589	613	643	646	650	643	619	592	674	632	611	643	627	628	614	632	602	651	645	615	667	653	633	554	661	663	609	622	673	609	622	630	615	668	663	651	642	642	657	618	629	677	604	596	626	578	665	637	615	614	583	575	662	622	580	675	603	668	647	639	635	639	618	656	654	651	608	632	652	637	585	608	625	637	613	587	641	642	664	646	666	663	626	623	661	598	688	621	645	629	664	613	602	624	654	597	632	669	641	643	624	615	638	612	641	592	609	604	629	606	664	659	544	621	631	588	615	637	627	601	634	608	607	632	650	625	615	655	645	624	586	654	656	645	655	607	640	608	686	627	626	641	577	593	623	632	622	625	621	614	594	674	609	598	622	644	645	624	581	636	634	620	606	603	635	650	597	636	619	659	649	599	669	631	633	609	649	659	668	641	656	581	618	628	632	589	630	688	618	655	641	610	643	611	667	651	670	594	603	640	620	618	659	636	607	588	598	644	635	631	635	600	629	593	655	580	655	634	621	690	655	621	599	623	649	586	622	603	649	640	590	649	597	638	628	625	635	602	611	645	612	667	615	631	649	659	629	610	649	659	604	634	618	650	583	679	611	624	630	649	654	670	621	605	632	634	610	633	614	715	674	636	656	611	650	592	595	579	611	611	598	620	637	577	653	605	636	652	611	581	633	645	599	620	626	632	642	661	630	631	637	621	614	603	604	628	600	607	639	629	668	644	620	655	580	619	623	601	639	658	649	606	628	576	585	603	652	665	641	627	632	665	634	627	639	697	642	633	627	636	649	603	648	646	671	593	618	627	591	623	613	638	613	617	650	598	624	612	632	629	620	619	637	642	621	629	617	601	620	624	640	681	612	643	612	618	646	615	671	582	650	615	614	671	668	620	622	598	681	637	636	665	608	642	623	625	573	646	615	641	584	587	658	657	619	646	651	614	635	646	623	631	623	644	673	672	641	667	615	647	625	655	640	675	623	601	588	626	629	599	683	628	629	651	635	622	630	602	620	660	620	647	624	661	623	579	656	679	605	622	648	633	604	627	633	602	618	692	652	633	600	645	609	602	603	659	618	618	655	633	654	616	646	662	652	601	660	626	646	591	665	659	639	579	686	605	665	670	602	608	634	644	692	665	604	631	646	620	615	612	618	621	638	603	640	635	628	627	604	606	609	594	589	616	595	649	637	640	658	640	601	660	623	590	620	648	614	657	592	587	618	673	619	583	635	613	649	622	639	648	651	617	627	615	607	641	664	642	650	605	619	640	624	664	650	613	646	647	705	641	635	664	657	645	601	656	645	609	682	646	661	608	648	585	624	632	608	625	640	672	679	650	671	618	599	614	612	612	641	653	613	674	649	648	641	628	696	630	611	639	622	647	621	637	602	620	603	583	605	622	627	577	674	634	626	653	589	600	629	616	606	598	651	599	674	666	624	608	633	596	571	637	681	580	595	631	566	608	648	652	585	652	615	641	657	654	633	613	660	650	619	642	671	647	575	615	616	592	602	597	647	665	653	617	621	641	610	622	668	614	639	613	682	606	627	615	625	607	604	680	582	631	644	630	606	579	647	610	642	649	573	653	652	663	647	627	635	653	669	688	608	627	615	659	646	647	568	634	619	614	617	658	623	601	649	587	642	607	634	576	667	613	612	674	617	582	681	690	644	587	665	633	621	635	642	648	653	601	617	654	610	607	634	616	643	597	639	643	672	663	604	623	626	652	587	614	576	661	659	633	634	620	648	620	597	611	631	642	612	659	605	603	663	627	605	607	634	609	584	652	649	589	645	584	672	612	622	637	603	648	628	624	607	612	620	613	656	628	645	633	624	671	644	592	636	640	599	618	587	609	675	607	614	601	595	576	601	622	648	682	604	616	655	607	614	695	592	561	635	616	653	634	609	637	662	645	597	601	618	626	614	646	645	611	594	568	609	624	615	645	665	631	575	627	660	626	613	566	634	667	625	538	623	559	638	649	596	625	614	637	634	638	664	607	591	650	663	610	622	598	601	586	589	613	610	654	639	639	610	615	637	638	626	612	649	610	589	602	612	657	658	644	657	604	623	589	607	644	624	643	632	608	626	638	600	644	635	675	611	610	589	636	626	591	585	645	617	652	614	636	626	645	649	577	649	660	621	653	612	655	583	642	657	632	578	622	633	658	660	611	622	602	628	648	615	628	640	597	639	641	593	625	584	640	643	606	614	601	610	638	678	631	595	593	638	603	664	600	614	629	623	634	639	641	590	622	665	607	604	621	618	658	669	621	649	640	673	641	646	617	635	625	592	675	614	604	696	560	636	605	622	661	598	586	657	663	645	595	658	622	577	636	660	596	643	607	611	650	615	655	643	614	626	625	639	625	629	625	634	647	596	630	664	620	649	617	685	604	619	612	638	599	631	624	657	603	652	629	602	643	680	582	615	653	598	639	684	608	638	627	612	656	642	606	634	636	632	637	626	629	632	582	651	588	650	631	621	599	635	579	565	612	612	624	654	638	653	676	631	599	663	646	647	611	662	622	663	606	588	607	609	620	602	609	691	647	613	632	635	621	624	632	635	611	638	609	639	617	654	636	612	655	563	601	600	610	601	607	595	612	594	606	624	644	662	643	595	629	637	635	585	614	628	620	613	616	664	624	621	642	602	653	619	614	557	603	624	632	610	622	598	575	613	621	632	657
34735	61104	47503	36729	30524	26353	19754	13771	11120	9762	7366	5227	4753	3381	3063	3148	3168	2315	1578	1525	1361	1180	1150	1211	944	751	754	695	727	699	667	632	695	670	689	712	612	696	661	706	650	663	643	682	692	656	638	705	688	680	633	636	654	664	598	671	643	628	664	655	708	677	651	639	636	619	693	645	629	618	633	667	697	633	637	681	661	681	655	633	712	684	672	627	607	641	676	633	615	715	669	616	638	639	683	686	641	676	641	648	591	644	642	631	644	636	639	594	669	613	639	594	683	661	620	594	655	673	625	635	621	659	690	693	643	628	639	636	643	623	680	651	663	658	627	639	617	634	647	627	612	667	621	622	627	606	634	662	630	638	660	644	660	624	625	675	620	654	644	622	632	622	636	701	646	666	629	664	656	631	640	637	670	623	663	653	622	597	654	624	632	618	621	614	675	661	586	647	668	617	620	599	647	620	658	644	590	663	642	618	637	609	620	613	662	643	634	696	643	625	647	626	617	669	608	632	690	627	630	667	622	629	638	646	650	604	634	640	614	636	623	662	657	615	625	663	612	653	640	636	591	576	640	678	664	648	657	646	658	602	687	592	637	611	688	668	620	625	609	661	620	600	635	641	679	661	617	643	648	693	638	648	611	613	618	663	604	617	586	640	641	615	642	598	617	628	669	707	630	642	630	609	654	640	663	652	664	631	648	662	660	624	645	595	653	617	647	650	652	628	610	631	644	651	638	652	650	622	624	671	683	640	663	606	654	622	626	638	638	678	651	593	654	627	610	617	653	615	630	642	673	666	622	637	610	644	625	617	638	627	641	628	637	652	605	621	645	624	630	667	600	603	641	631	660	675	639	663	637	644	625	652	616	588	661	621	645	638	645	616	641	656	668	593	634	621	668	661	680	651	670	646	678	644	701	662	613	637	647	637	626	636	663	601	649	615	650	595	656	629	629	612	648	653	601	613	590	636	654	628	628	653	638	657	627	668	659	667	645	623	651	684	611	639	636	629	621	649	612	664	662	625	680	643	700	654	673	620	608	653	610	658	652	676	633	648	629	637	644	642	685	653	648	631	631	657	633	674	597	625	682	630	663	655	661	683	654	636	647	665	671	655	646	645	588	661	673	621	608	684	642	629	625	674	691	605	635	609	651	605	616	629	629	635	607	659	631	610	638	699	655	601	664	649	632	640	674	606	660	657	691	624	650	662	664	666	669	643	590	630	618	637	618	654	641	597	665	587	698	668	605	602	618	695	644	620	583	608	671	632	666	614	627	641	711	611	673	627	663	631	668	693	652	687	635	667	625	617	698	676	599	647	648	643	635	687	617	661	623	604	637	667	643	651	700	684	622	635	641	627	649	654	617	673	689	649	647	657	640	667	635	690	629	627	645	656	628	647	693	574	689	649	562	638	623	632	624	639	635	603	681	644	647	654	648	671	680	604	636	636	637	591	605	651	624	619	652	634	625	616	657	659	633	658	653	651	617	644	656	630	627	601	672	608	652	647	610	639	629	633	626	648	642	658	601	660	662	644	659	635	631	639	659	656	633	636	669	622	654	655	657	630	674	669	661	666	686	620	626	638	659	647	665	641	634	664	641	619	654	648	616	653	642	621	644	618	640	641	635	662	616	622	648	672	637	632	634	641	657	644	620	653	607	596	690	605	645	624	654	634	646	624	584	591	630	617	624	631	640	669	615	614	592	634	643	675	618	645	658	612	638	649	709	689	646	620	645	625	646	591	639	675	600	605	646	633	670	650	630	633	623	666	623	629	628	641	623	604	641	590	599	657	621	628	663	612	617	646	650	617	646	640	676	628	651	625	650	639	665	633	619	636	648	655	657	664	645	648	637	652	655	637	647	658	649	633	658	605	621	630	657	655	628	632	641	612	617	609	604	631	647	656	633	663	651	626	638	673	677	656	678	663	676	630	632	621	645	643	647	651	652	619	615	639	640	660	635	649	607	672	687	655	636	648	621	641	646	627	628	622	645	663	673	636	650	608	627	623	634	640	600	630	645	611	648	626	626	636	617	670	652	679	666	640	610	700	617	657	603	640	661	641	630	602	625	625	701	671	613	672	599	657	610	649	680	661	640	654	653	683	707	612	643	648	639	645	601	681	642	620	586	643	651	613	669	669	649	643	643	593	626	599	601	700	640	578	645	623	668	648	619	637	638	627	655	637	626	643	644	661	642	693	637	669	617	623	587	630	655	620	646	594	596	614	646	644	589	677	656	611	663	647	627	643	622	624	626	640	628	628	624	620	641	682	687	622	630	611	617	652	613	668	630	629	630	617	663	646	641	662	658	652	668	680	659	669	613	619	704	601	623	611	656	663	656	649	637	664	653	602	612	617	646	674	674	636	646	664	633	664	608	624	677	675	656	633	656	641	613	694	625	608	649	626	619	613	678	656	681	595	640	620	660	643	632	679	649	622	664	656	671	702	685	628	684	617	624	675	639	662	644	607	641	685	630	608	639	691	610	664	618	643	630	583	631	651	672	593	641	617	584	656	609	653	632	609	624	663	633	631	619	659	649	687	587	649	639	659	704	608	641	623	622	633	624	608	643	598	621	599	577	646	635	673	631	613	624	645	653	578	584	631	599	643	595	632	657	657	619	634	598	650	674	672	664	620	649	645	641	658	670	648	659	677	630	636	626	670	637	659	670	620	614	637	642	649	656	659	627	650	664	652	605	668	619	657	691	650	648	602	600	629	635	639	635	627	610	612	636	600	640	628	625	654	636	636	616	653	619	628	634	649	633	647	649	629	649	660	630	641	617	623	630	638	649	632	648	649	608	656	621	621	636	629	642	624	655	626	660	632	667	676	650	610	632	662	601	656	620	642	643	650	674	645	650	656	652	615	638	620	658	584	622	621	612	681	639	621	643	622	605	660	623	652	661	651	600	663	653	641	648	625	642	669	652	615	645	633	609	639	615	674	606	645	610	589	653	656	626	645	645	683	619	636	677	632	635	653	608	583	618	655	632	702	610	640	648	584	628	645	650	640	612	670	607	623	635	651	663	641	644	669	659	616	666	680	651	655	654	604	657	658	613	617	643	652	614	656	661	651	628	659	636	679	616	664	619	643	635	627	640	668	667	594	678	647	646	601	637	638	624	611	612	650	718	629	649	667	631	658	638	630	611	605	665	673	618	646	637	696	676	663	654	638	622	646	630	661	672	633	632	663	610	631	621	678	646	639	661	648	668	663	634	597	647	655	640	682	602	644	690	622	647	633	621	692	618	643	660	612	648	630	612	635	642	589	644	650	635	640	668	645	635	651	606	668	616	662	615	678	663	641	612	656	635	680	655	636	661	653	642	661	610	657	635	616	624	680	617	653	609	629	634	661	630	634	655	601	650	611	656	608	641	665	650	636	668	626	651	637	638	686	633	637	668	625	664	629	690	618	601	637	656	630	644	593	639	644	664	645	654	649	698	657	634	662	667	613	662	655	667	656	663	623	653	619	657	649	629	624	658	698	667	644	626	637
30604	34358	36765	26448	16317	11244	6845	4185	3364	2679	1929	1514	1362	1011	853	933	879	599	552	533	477	477	485	486	362	371	370	342	374	353	370	357	340	343	378	341	358	366	338	324	350	336	315	365	362	359	338	334	352	331	338	379	395	383	347	340	340	355	346	339	355	350	321	361	331	372	332	344	353	321	334	335	351	363	368	375	333	330	385	355	344	352	318	351	319	332	327	326	360	367	353	322	346	336	319	362	346	357	384	376	360	340	343	340	353	313	345	350	358	357	366	348	322	348	392	340	363	345	349	356	364	347	323	350	319	360	351	355	358	336	360	340	342	318	336	392	353	359	343	343	347	362	324	316	380	297	345	333	310	368	353	344	357	355	344	328	375	349	368	341	333	371	323	334	343	324	337	336	352	351	314	333	325	351	350	329	334	381	332	356	360	332	375	339	350	349	344	360	334	362	322	354	339	357	328	341	362	347	353	354	310	339	363	357	313	373	377	345	335	320	343	361	323	341	342	356	348	355	309	365	331	318	355	364	355	341	335	332	353	332	334	348	336	357	355	336	338	351	363	355	332	347	335	370	357	363	377	362	363	311	341	320	358	350	366	374	343	352	324	349	350	361	342	346	356	365	334	318	374	339	333	349	332	387	321	335	372	335	344	319	339	331	312	361	342	352	347	339	346	356	355	335	335	380	328	364	328	332	332	378	370	368	376	343	342	331	322	325	319	349	367	311	358	370	399	286	316	316	345	334	347	379	329	354	322	319	327	339	365	335	319	355	323	360	314	357	331	308	347	319	355	368	328	340	342	312	332	337	334	377	343	359	374	374	345	348	344	319	341	357	352	363	358	339	347	334	384	344	362	363	326	364	337	333	375	350	334	364	340	349	321	347	341	343	340	332	347	352	375	312	317	343	324	323	341	364	353	349	323	336	351	385	335	352	321	305	347	347	357	334	293	372	359	366	361	349	352	318	307	340	350	341	332	358	343	308	339	323	335	320	345	353	351	358	373	334	347	374	363	373	355	330	336	334	319	353	383	336	319	350	350	376	331	332	360	352	359	357	362	342	330	367	330	334	333	335	349	317	320	358	348	351	336	387	357	349	327	353	343	359	368	363	370	358	335	344	337	325	323	346	315	343	357	327	353	358	346	329	340	368	330	321	368	353	322	327	354	342	337	373	326	346	353	374	353	322	352	342	401	359	346	372	365	325	327	351	346	386	348	362	361	360	358	362	316	326	306	339	328	315	353	310	354	362	335	329	356	376	322	351	334	338	360	341	384	355	347	332	355	351	368	317	351	338	322	336	321	338	376	353	381	332	336	339	371	324	370	351	284	329	356	352	349	312	337	351	358	351	315	366	357	370	365	359	338	341	333	364	335	335	357	385	355	332	340	364	371	329	360	355	371	351	339	318	337	353	331	317	308	313	354	332	347	355	355	361	323	356	341	354	319	312	342	344	349	326	333	385	357	365	327	364	365	333	340	308	369	311	352	328	333	337	364	327	334	329	345	321	338	371	355	347	355	337	325	350	352	330	358	307	355	344	390	344	349	349	349	340	373	356	330	361	314	327	348	318	340	331	339	348	356	302	342	361	335	344	348	352	341	366	315	330	327	350	357	332	318	319	362	311	378	303	348	348	363	344	321	357	338	348	332	336	354	353	325	372	332	394	340	357	319	354	353	335	331	363	339	336	338	356	365	393	354	348	365	356	348	319	335	338	324	368	349	394	359	357	372	345	353	329	333	341	381	348	344	364	315	353	377	337	327	346	380	338	368	372	335	359	334	363	348	370	336	362	338	352	331	334	331	377	321	335	349	338	354	346	351	355	343	385	336	399	368	321	341	343	364	364	382	340	328	353	353	359	343	356	375	310	351	365	372	337	358	343	345	320	353	350	318	349	342	300	367	356	357	356	339	357	323	384	339	331	348	360	360	314	361	355	322	318	332	346	387	361	349	361	368	328	355	348	360	374	361	334	371	357	355	378	354	345	375	332	367	337	364	354	368	350	358	341	362	343	321	337	345	342	353	379	364	329	336	327	333	362	353	357	301	327	325	340	368	345	364	313	323	372	315	366	310	325	346	351	315	322	348	369	339	370	311	349	320	354	342	337	349	322	341	343	386	349	344	365	332	341	343	350	347	315	334	352	381	306	360	343	359	328	330	333	361	355	353	329	340	328	355	406	358	342	343	345	332	337	345	358	340	337	333	328	305	352	336	336	319	372	330	334	348	346	343	337	348	343	377	334	310	332	360	368	372	355	329	355	330	324	353	349	345	353	341	362	311	338	354	345	325	342	354	374	333	363	347	345	351	349	336	348	366	367	342	354	308	326	340	343	332	374	373	352	354	366	331	356	338	325	338	371	374	335	363	370	337	329	355	371	349	363	352	392	361	359	339	339	362	361	331	355	346	328	356	376	358	362	344	364	345	347	351	328	360	362	376	344	343	362	358	303	338	357	360	372	351	371	372	338	365	351	326	357	311	359	346	352	338	324	351	315	332	337	334	345	340	305	385	356	335	334	322	360	322	347	349	334	305	362	340	347	347	336	335	348	365	362	370	329	366	357	333	320	346	345	336	345	328	331	308	332	342	345	345	357	328	356	331	339	350	347	341	325	339	324	352	346	362	329	356	339	338	367	313	329	351	311	314	347	335	345	336	356	336	338	342	372	347	338	336	341	354	323	328	352	336	371	345	316	379	308	343	342	300	348	304	339	362	331	341	330	314	346	316	385	357	384	324	340	362	372	339	350	358	336	368	332	301	400	357	334	351	342	334	344	365	348	366	333	338	361	368	298	349	338	339	340	344	324	351	363	352	359	336	346	372	355	347	349	350	386	385	327	359	364	375	334	378	322	350	362	346	339	325	407	326	341	341	334	369	343	327	358	357	370	351	347	342	366	352	350	361	344	355	377	366	377	335	388	341	354	335	354	366	344	351	377	349	359	353	356	338	366	394	347	363	370	364	368	330	318	320	337	356	369	347	346	342	357	341	379	342	325	340	341	363	341	344	373	328	355	328	351	404	335	330	368	333	355	366	324	378	344	316	298	360	325	325	334	350	367	366	324	332	332	345	356	315	332	362	322	343	367	357	355	330	345	341	332	355	303	336	349	324	347	330	347	319	369	337	349	316	325	354	356	344	369	340	319	378	316	361	318	360	310	344	359	348	348	339	338	351	327	340	347	338	320	338	325	350	331	324	331	384	334	335	341	332	322	339	347	319	351	321	353	367	384	327	366	363	322	321	351	351	361	342	328	314	368	364	370	343	352	329	350	374	371	364	355	366	340	370	334	340	355	340	363	363	373	329	338	335	335	371	377	367	377	354	355	295	326	345	327	346	330	361	352	307	343	339	321	374	346	330	329	327	348	333	359	303	306	365	329	378	347	385	326	366	327	368	362	350	318	354	363	333	354	301	357	362	317	353	369	373	357	311	333	329	353	357	316	311	309	333	375	345	338	344	372	334	378	354	380	358	338	351	365	326	326	359	325
31050	46749	35027	23509	17563	14741	10039	6462	5779	4200	3164	2349	2112	1495	1260	1358	1325	813	680	707	604	600	610	544	431	375	394	384	347	381	369	340	349	353	385	383	361	345	403	350	368	362	331	402	372	359	384	357	393	339	345	359	371	369	406	355	364	385	350	318	405	402	385	344	369	394	367	350	357	387	360	367	367	371	402	368	381	373	353	378	364	378	359	381	389	372	359	354	362	359	377	381	429	389	340	362	348	360	381	362	378	396	389	386	364	348	355	339	349	380	338	375	361	349	387	336	384	391	383	379	387	339	364	375	387	370	384	364	360	346	361	371	380	355	349	393	353	370	352	381	365	369	363	367	359	373	363	370	375	389	371	388	382	344	343	347	369	345	353	366	369	383	369	338	387	368	350	386	383	351	340	361	356	353	387	348	358	328	365	369	359	334	363	354	336	368	352	389	363	334	355	349	384	342	382	395	365	336	358	345	346	350	390	354	386	349	377	361	355	377	330	360	351	374	361	360	382	364	360	386	380	381	367	383	367	348	360	354	360	364	389	316	369	345	385	369	382	380	341	362	371	363	365	372	360	358	386	346	394	376	353	362	384	386	366	361	397	375	386	360	363	362	381	399	349	385	335	386	373	368	371	360	361	309	375	326	360	365	366	363	390	360	369	374	376	384	352	366	361	332	365	352	362	356	355	363	332	363	348	343	348	406	420	391	387	354	398	368	366	395	352	389	400	368	340	410	368	364	364	406	374	364	320	333	377	365	377	330	354	366	401	342	351	333	364	332	339	366	371	365	362	386	346	374	379	366	349	383	366	324	321	416	372	337	351	360	345	368	366	362	381	404	391	362	373	352	398	330	377	351	374	361	377	332	403	347	359	365	337	374	380	375	371	336	343	342	374	364	365	360	391	384	352	353	362	333	383	369	366	323	362	397	372	388	383	332	333	375	362	397	391	363	371	364	362	348	383	344	363	381	372	383	359	349	355	340	355	371	351	369	365	373	365	359	327	367	349	373	373	331	361	401	382	354	341	338	386	381	364	372	367	329	357	397	339	375	367	364	347	358	400	368	332	340	380	394	365	347	367	376	355	351	362	401	359	363	372	355	398	356	360	388	385	353	385	340	357	375	352	336	383	372	382	350	370	417	383	359	346	347	346	342	372	337	361	352	380	355	356	366	369	371	391	384	337	339	353	383	344	376	352	392	404	358	382	338	338	370	375	347	368	351	380	367	366	330	379	339	350	382	335	363	373	362	380	336	391	362	360	365	378	367	340	375	348	346	369	385	343	325	354	377	378	371	355	377	356	348	344	348	366	370	362	387	373	357	378	351	361	359	365	369	354	392	398	367	381	317	369	395	362	359	353	350	352	358	360	356	385	372	386	392	380	362	362	361	359	389	337	359	332	395	370	364	373	361	377	391	347	364	354	399	368	369	372	348	375	356	361	374	339	425	400	332	360	373	337	361	387	376	360	348	365	357	392	347	384	338	360	351	359	333	357	369	349	375	350	358	384	385	361	355	353	368	360	374	344	343	372	379	380	357	359	379	372	353	331	353	361	380	369	358	376	364	374	386	396	403	370	386	333	353	361	392	352	352	361	362	374	336	340	357	341	384	385	354	366	368	340	366	391	376	352	363	365	371	368	366	384	350	377	345	360	353	324	324	364	398	381	383	356	386	364	355	372	369	347	354	339	335	353	358	343	377	361	371	394	355	374	343	350	389	362	378	368	384	401	371	366	371	381	357	319	343	359	408	357	350	377	404	382	374	378	361	395	384	368	365	361	345	358	317	365	367	398	330	365	361	340	363	371	391	365	345	375	344	361	363	368	395	353	347	350	379	374	345	370	362	372	367	351	397	377	408	406	370	356	374	328	353	375	322	355	368	413	385	391	356	369	345	347	403	381	355	340	353	349	357	364	354	351	375	376	360	356	380	336	365	370	398	387	344	364	366	375	354	347	368	389	360	358	366	352	343	329	369	379	391	334	386	365	376	389	375	414	354	384	366	336	360	379	370	360	347	335	364	388	358	366	357	374	368	392	340	340	340	367	350	358	363	352	346	378	329	395	378	370	352	377	382	357	380	336	356	357	385	349	344	361	378	414	362	390	379	355	354	386	380	380	342	379	354	379	342	364	367	377	377	362	368	361	365	369	377	341	364	372	361	346	363	343	398	348	349	366	363	358	373	344	370	369	325	363	412	336	378	380	385	383	347	373	361	367	383	338	352	390	355	372	337	358	360	346	363	355	382	361	342	370	336	368	350	400	367	352	364	376	371	339	362	378	373	335	343	368	350	333	322	357	334	370	353	346	375	352	373	376	360	347	342	320	334	401	394	354	377	372	375	370	350	374	371	384	396	372	359	358	344	363	411	352	358	382	305	366	366	377	359	363	373	367	340	372	347	382	373	366	348	337	343	347	393	372	367	346	363	347	362	362	392	364	352	333	337	363	380	396	365	366	359	387	361	367	339	370	372	342	381	382	327	370	368	349	374	361	373	363	377	356	355	335	313	383	354	347	368	369	387	348	365	357	343	345	383	339	366	352	369	318	363	375	350	371	376	361	396	401	380	372	365	382	335	380	383	343	355	363	358	381	368	355	369	366	351	339	359	399	357	365	366	387	347	375	358	342	384	399	373	381	336	341	345	381	376	349	361	348	390	392	374	376	395	382	375	346	397	347	339	359	390	346	353	362	410	353	375	366	369	332	367	357	375	345	350	325	359	335	363	346	389	375	372	350	380	354	359	352	366	366	368	376	397	383	364	360	376	378	335	322	365	396	344	335	350	381	357	368	353	337	356	409	364	346	381	353	362	376	342	364	376	379	425	382	357	411	353	384	359	341	383	347	383	353	378	372	354	389	334	387	342	377	383	387	358	393	363	365	376	351	364	373	361	370	404	343	368	362	343	348	343	360	353	389	346	389	377	371	341	348	403	358	373	359	391	376	403	378	371	404	367	369	355	340	313	359	358	339	361	342	348	382	397	379	347	383	341	351	356	384	362	352	342	353	370	358	380	340	374	406	370	367	360	342	340	345	394	375	340	372	394	366	403	358	345	378	372	392	356	357	331	345	346	399	392	376	380	355	373	386	348	363	363	344	349	373	351	401	370	318	360	364	386	372	376	373	380	393	387	346	390	359	399	339	350	383	334	370	381	357	371	353	407	370	374	365	369	366	333	346	380	390	357	353	391	366	362	372	344	387	359	338	368	349	372	397	353	400	386	347	403	363	375	356	345	384	367	367	370	373	346	380	380	369	353	341	344	353	364	360	368	351	367	379	404	365	337	416	361	363	374	382	369	392	380	344	369	391	384	378	355	359	365	355	358	355	368	377	380	320	363	371	390	359	330	379	322	386	349	356	385	337	363	400	329	341	352	392	360	392	410	359	372	371	355	361	335	392	400	375	360	398	369	347	373	336	371	361	376	354	357	328	358	364	389	359	351	378	354	370	383	379	387	400	379	388	360	373	375	356	357	400	380	374	371	383	352
23712	21075	28477	24808	22722	21189	14210	7994	6389	4947	3902	2691	2543	1834	1527	1668	1419	879	880	875	782	755	759	652	602	543	518	545	508	517	502	512	559	489	499	514	515	537	507	520	489	484	487	501	535	497	524	521	505	494	476	515	467	499	509	517	511	521	488	484	527	459	505	484	485	514	481	443	503	506	516	533	526	500	498	485	480	505	492	460	519	515	499	528	509	482	478	479	519	475	486	463	511	496	487	485	522	474	463	495	495	487	491	480	489	520	501	448	459	509	522	505	506	515	533	522	517	533	527	483	511	492	511	534	506	484	528	494	476	483	500	475	460	509	491	489	517	488	496	475	500	497	471	491	457	470	480	525	458	483	487	516	486	516	509	486	490	464	487	538	508	471	475	473	503	469	482	527	489	505	490	475	511	483	486	492	535	497	474	504	474	529	487	463	505	486	460	480	496	495	472	521	437	521	540	500	489	491	480	496	508	505	475	483	462	491	477	492	498	480	518	489	473	496	499	499	459	533	501	481	521	519	470	501	500	486	471	465	509	511	467	470	442	494	467	511	482	462	448	477	547	518	469	463	440	506	510	464	500	491	500	478	497	502	488	460	498	496	491	505	501	478	501	487	486	538	470	512	534	492	478	506	494	533	494	534	473	520	545	485	508	499	494	484	464	489	506	488	548	509	500	490	495	461	529	475	504	523	472	475	513	495	493	518	503	506	515	480	495	505	515	479	498	467	490	513	515	507	493	482	486	484	542	490	451	486	469	475	483	508	481	489	501	519	472	505	505	483	499	470	526	490	496	499	530	466	479	480	491	496	481	506	503	499	478	491	481	493	507	472	478	474	489	512	516	503	487	471	514	484	496	514	487	523	474	466	528	516	502	475	511	459	519	526	510	481	467	487	501	511	528	505	475	509	497	528	441	463	488	471	469	484	452	502	499	484	472	502	437	510	480	495	476	507	487	498	480	487	497	455	466	508	484	509	496	484	471	433	468	497	481	509	473	457	490	498	473	504	527	490	475	479	512	511	486	485	501	483	493	473	486	493	462	483	477	532	463	496	512	482	518	479	491	513	486	494	525	471	505	494	506	482	473	502	510	510	526	455	497	478	472	474	494	458	479	511	502	518	509	506	431	509	488	464	492	501	499	503	462	492	479	507	499	472	527	492	501	479	518	510	453	509	491	490	504	507	503	522	532	522	497	484	482	479	502	497	516	517	472	514	471	472	523	472	478	504	519	500	478	494	496	496	525	469	509	461	492	493	497	468	512	471	495	499	488	469	505	459	479	482	504	516	486	531	535	484	468	491	483	484	534	486	470	492	532	503	518	520	495	499	479	526	501	510	492	484	521	505	503	505	499	555	494	522	498	505	484	456	489	503	471	504	494	504	506	536	505	449	519	490	495	516	502	507	469	491	455	476	483	486	498	494	532	519	524	524	487	490	481	524	529	475	504	483	478	503	469	506	499	537	491	497	501	479	457	531	492	478	486	511	499	529	464	534	498	495	503	499	493	443	446	513	513	466	477	493	469	479	455	528	538	487	488	493	475	512	511	480	497	473	498	506	446	492	488	489	497	459	461	473	512	495	491	488	498	471	492	517	499	476	457	489	511	523	462	475	512	516	517	516	514	496	482	528	515	484	497	482	483	497	501	484	510	488	487	498	496	478	456	513	484	484	468	450	500	497	484	476	498	500	515	482	475	481	526	536	513	507	503	446	467	476	466	509	490	509	499	514	460	517	486	503	477	534	487	482	456	519	486	520	487	518	478	499	503	512	481	502	481	476	521	537	479	516	445	504	456	500	482	488	477	522	513	471	477	487	521	507	524	546	515	474	462	496	505	469	487	498	491	483	484	487	528	505	509	521	481	492	474	470	484	507	502	510	493	500	538	499	522	466	460	500	482	484	468	498	448	460	507	531	498	499	506	449	473	526	483	476	520	511	500	507	501	517	453	491	507	489	485	474	491	473	512	509	503	487	507	464	445	505	503	497	460	506	474	469	501	523	482	504	507	502	502	506	498	523	486	495	499	474	518	509	464	473	486	525	503	519	500	535	492	527	480	519	469	495	479	532	496	504	532	488	479	498	476	491	505	483	477	543	524	456	460	453	463	501	506	526	489	506	489	508	508	516	484	506	471	507	498	512	467	525	520	480	505	473	486	479	539	456	472	489	511	532	521	483	547	504	542	481	495	478	482	459	474	485	524	508	463	471	520	488	509	469	504	520	484	484	450	517	491	491	480	532	464	498	439	514	524	524	495	539	497	467	478	492	497	546	500	510	467	484	508	490	475	477	477	505	493	521	490	490	498	518	499	502	498	460	520	487	495	543	465	455	472	482	504	501	533	489	471	481	491	510	536	454	508	485	525	538	529	551	512	484	466	499	498	522	542	522	464	537	530	503	488	501	482	513	504	512	441	479	471	459	434	513	519	453	471	489	480	513	496	491	494	536	503	493	510	489	507	513	511	512	517	482	501	465	498	471	485	476	525	466	446	506	488	463	534	512	460	502	468	472	472	517	493	479	523	493	451	480	446	510	464	521	499	508	475	499	500	474	498	524	505	480	480	504	484	477	496	497	515	481	463	495	496	520	487	527	522	490	500	561	504	486	476	491	505	464	532	509	486	467	449	477	539	479	490	489	513	510	483	523	519	506	472	496	509	505	502	489	498	463	479	496	488	489	493	490	486	497	464	440	472	526	493	479	488	499	511	481	475	534	484	481	513	500	507	507	479	463	483	481	522	482	518	492	504	540	499	495	482	475	540	518	492	475	485	506	471	492	539	443	510	481	522	499	489	513	480	470	513	528	506	498	467	483	481	507	479	495	454	487	515	478	463	539	489	512	501	443	520	464	499	527	499	469	529	507	489	509	537	486	480	481	514	492	476	466	471	524	448	473	470	482	456	482	523	488	460	486	531	494	468	493	502	540	460	487	525	500	492	479	477	501	453	455	548	517	463	493	505	473	496	481	541	520	515	490	484	479	541	512	503	467	509	482	534	461	531	508	447	523	519	504	476	501	529	482	520	471	503	465	476	514	537	484	465	504	491	503	465	491	537	506	467	505	517	502	487	480	483	464	490	508	498	505	516	485	486	492	502	508	445	511	516	523	488	485	480	502	524	489	460	522	522	524	497	516	556	520	493	547	480	526	479	520	512	489	527	508	489	488	524	514	467	514	540	526	494	460	519	494	518	452	475	493	469	515	485	469	484	542	519	491	549	493	490	491	476	482	550	458	488	551	472	474	506	478	532	474	488	478	500	513	471	469	500	491	468	489	507	514	475	503	495	484	511	517	498	499	512	463	519	464	453	500	511	521	480	473	526	524	512	520	500	471	513	534	485	500	504	507	489	498	512	455	486	492	490	545	536	523	496	517	464	455	511	479	489	451	500	495	467	462	505	486	526	472	532	472	473	497	504	494	487	506	486	491	503	504	499	479	525	513	510	495	525	486	485	505	498	514	495	476	460	471	519	503	503	473	455	449	484	483
32054	55425	42459	31244	25390	21266	14412	11027	9410	7535	5904	4020	3910	2755	2257	2293	2000	1163	1155	1159	987	1024	962	747	586	552	586	552	508	512	522	510	494	534	550	548	547	451	495	524	524	514	514	523	540	525	523	508	540	505	522	526	526	510	535	507	514	491	529	532	515	484	510	499	522	561	465	502	474	528	490	469	501	499	527	500	521	555	503	527	508	516	497	539	508	510	521	497	542	515	486	503	494	469	470	524	520	505	506	532	508	532	497	517	510	476	526	512	487	494	515	527	510	529	515	543	504	519	495	489	548	514	509	491	518	520	529	534	527	463	469	493	488	565	495	512	515	478	495	495	516	483	491	518	502	482	471	525	519	453	550	502	511	491	482	498	509	495	523	496	497	487	495	513	524	419	509	493	518	482	539	528	516	508	497	530	509	522	517	535	495	483	493	493	512	484	504	520	520	519	524	484	490	477	476	495	542	513	464	523	514	528	477	515	515	542	503	503	491	496	539	510	475	524	509	490	482	521	493	472	496	515	489	481	543	545	468	508	495	485	482	519	474	457	509	505	494	516	512	493	548	512	533	473	514	483	518	499	518	517	544	517	517	496	529	516	509	497	470	504	496	515	495	513	496	524	525	478	522	478	531	491	488	466	497	483	531	484	490	522	508	490	510	471	508	530	486	477	484	504	476	494	533	533	517	520	516	508	536	492	521	459	538	492	511	514	473	543	538	519	482	463	508	532	491	499	507	525	502	553	487	499	523	473	486	521	521	523	494	519	513	502	471	493	529	477	513	478	499	517	489	565	540	492	502	519	493	538	489	528	533	534	476	522	520	503	537	506	492	512	501	495	511	541	471	488	495	497	520	495	498	476	517	511	470	502	494	538	509	502	500	530	485	497	520	503	519	521	465	533	489	506	494	504	501	510	488	533	500	489	487	479	472	511	506	516	501	501	530	485	541	547	458	573	525	520	516	508	519	515	504	533	554	501	476	543	486	516	521	531	535	490	494	482	536	511	514	483	508	521	513	498	491	520	498	524	506	495	510	487	528	502	497	486	509	497	545	506	523	492	498	513	495	475	510	504	534	461	485	502	502	482	509	457	529	497	503	559	509	527	501	508	540	525	512	524	545	539	523	469	490	529	522	533	524	544	502	489	497	479	541	457	524	504	487	552	531	495	504	493	544	493	516	501	485	490	472	527	480	489	527	561	526	496	472	513	523	521	531	541	546	487	521	513	475	560	490	516	504	498	582	486	551	524	490	487	554	487	554	541	465	535	512	482	494	470	484	484	530	544	486	504	536	526	502	520	492	500	488	506	479	465	485	499	475	526	486	502	478	552	493	470	538	518	484	535	505	497	499	521	491	498	523	505	517	513	503	476	517	493	553	512	511	497	498	467	502	493	533	528	491	499	523	512	538	511	524	466	543	504	525	473	491	527	515	517	520	464	476	485	506	489	499	516	525	473	483	475	487	559	483	488	495	499	556	507	521	485	497	461	486	502	549	499	477	521	509	519	556	503	523	488	508	504	508	482	464	516	515	515	490	525	523	496	507	484	497	519	513	524	508	504	509	494	502	488	524	535	479	505	508	487	496	546	475	541	494	538	518	515	496	514	476	514	547	483	487	507	526	504	519	528	506	516	493	497	531	477	538	483	518	522	493	460	480	506	498	515	481	531	525	539	473	556	485	491	517	487	497	529	509	484	529	505	475	488	491	497	539	505	514	486	519	510	501	480	477	505	491	500	479	495	475	493	483	488	523	502	521	505	495	498	500	472	509	437	536	522	485	489	522	497	479	487	511	539	492	507	514	515	490	537	492	491	500	472	501	557	498	450	506	474	469	490	483	516	497	538	516	567	514	497	517	483	475	511	518	500	488	528	506	527	478	470	492	506	505	481	524	495	510	505	489	487	456	522	493	508	488	507	491	522	548	507	490	472	512	500	520	505	535	550	472	548	550	564	478	503	548	541	518	483	578	474	577	475	532	513	510	480	536	536	453	505	508	490	471	503	499	507	525	533	511	510	474	503	498	477	501	496	509	517	532	490	478	516	490	504	464	531	474	470	517	504	472	498	476	478	553	521	512	482	488	496	538	522	491	461	550	520	516	533	515	524	571	512	507	501	499	473	498	484	495	503	481	496	502	543	536	542	500	544	519	562	542	531	513	486	522	477	482	518	520	550	521	498	532	485	501	480	482	522	497	531	503	476	525	473	490	490	495	502	456	534	508	507	481	473	488	499	510	487	517	489	538	512	488	516	506	491	519	527	538	481	496	510	523	519	514	503	513	529	548	529	551	515	522	515	472	519	508	530	483	511	508	501	548	524	496	469	551	495	502	503	490	483	494	505	506	534	514	497	526	473	492	515	500	505	504	492	502	489	526	477	517	538	532	486	507	543	521	485	484	515	489	509	488	497	516	514	507	502	536	492	487	461	493	521	489	468	517	523	501	529	477	527	466	558	470	527	507	503	538	513	489	518	532	534	509	530	520	496	481	496	510	527	559	493	510	495	497	522	500	507	510	521	545	518	489	541	466	506	555	523	514	539	478	497	526	511	561	482	503	511	486	443	491	526	492	543	506	522	480	501	509	533	512	479	511	505	531	497	475	521	488	474	459	541	458	486	530	512	509	542	503	511	488	497	516	529	502	513	480	508	472	497	521	497	485	489	525	489	549	526	484	513	512	519	548	545	481	474	532	511	572	515	511	529	518	495	537	541	501	469	524	514	520	501	506	485	526	480	511	497	551	513	514	529	492	481	516	483	530	543	521	510	499	499	502	523	495	541	521	521	504	484	492	515	478	491	485	531	510	516	526	457	514	533	518	502	531	504	529	484	500	496	507	518	510	504	506	497	508	483	526	508	488	528	460	509	471	518	470	499	478	513	505	506	537	484	488	507	509	502	507	506	480	507	484	471	554	493	517	476	504	552	492	520	492	490	516	493	468	546	518	506	502	559	507	505	462	513	501	487	489	508	524	503	482	520	531	526	507	475	550	520	482	523	505	528	484	463	476	472	542	494	503	500	535	484	483	501	542	514	517	518	457	491	493	511	510	500	536	528	503	484	503	521	517	505	541	521	501	521	541	531	541	522	507	483	472	506	497	519	502	490	519	519	530	481	477	507	504	492	523	489	510	538	483	549	506	473	509	465	491	515	485	455	497	543	476	509	508	490	531	499	520	494	507	524	506	526	488	488	483	553	502	515	496	521	502	489	505	481	505	526	478	535	496	506	498	500	501	487	484	486	478	503	500	504	538	498	523	523	497	464	499	510	494	488	502	492	506	468	515	532	504	468	494	509	491	534	512	505	485	512	505	510	502	495	526	497	463	510	514	526	466	484	507	524	500	532	540	472	480	489	510	497	532	513	509	510	527	509	490	481	527	525	484	499	554	505	500	524	513	494	512	539	453	522	510	510	490	502	487	508	488	463	501	507	476	502	502	495	508	527	514	483	498	505	498	501	538	470	489	530	483	482	488	534	544	464	489	520	499	471
24802	21228	28394	26717	21111	15210	8902	6023	4658	3988	2656	2105	1982	1329	1311	1276	877	629	676	693	689	640	559	448	483	452	422	432	396	373	433	397	401	385	400	389	411	391	434	409	384	399	402	389	417	412	405	418	402	452	375	421	381	401	392	400	408	390	401	419	426	400	409	398	369	410	375	367	405	389	371	399	413	393	384	376	426	411	408	392	392	432	414	369	410	417	400	384	366	417	412	398	392	396	396	423	394	421	399	385	386	377	396	387	396	425	412	418	372	429	407	393	419	414	374	399	441	400	351	375	434	403	383	393	396	439	437	398	426	391	388	408	397	417	375	386	390	433	415	389	396	381	381	399	396	386	428	377	409	381	400	379	394	381	393	395	389	414	395	362	385	382	407	374	401	445	406	420	383	404	393	390	401	443	417	374	383	400	407	396	396	413	401	403	417	392	404	435	383	400	400	379	413	396	419	386	426	440	381	383	389	379	397	383	417	372	423	408	377	404	431	409	377	394	360	404	387	387	416	403	378	386	392	389	412	371	426	404	402	397	420	406	409	385	397	385	400	401	427	390	379	400	431	379	402	387	415	375	370	415	405	392	365	382	362	372	412	394	390	415	379	375	409	402	374	397	429	394	415	402	367	408	391	390	383	444	386	383	409	390	389	384	391	420	399	373	439	399	405	370	382	382	411	416	373	369	405	394	373	402	381	447	377	417	420	417	435	394	374	406	393	394	393	385	410	415	380	393	396	421	390	393	384	390	372	432	357	394	390	402	411	394	400	364	391	374	408	379	385	427	374	378	389	400	436	403	374	398	395	380	392	429	388	439	415	373	409	398	379	401	404	365	398	404	337	419	396	409	367	387	397	380	417	404	399	408	357	366	368	406	413	412	454	414	412	404	386	390	429	403	402	363	391	385	398	432	409	434	430	404	423	396	386	362	383	360	392	374	349	438	368	416	384	410	394	423	377	379	412	375	384	363	416	384	404	431	452	399	387	396	388	404	396	389	385	393	398	428	409	387	408	416	390	442	398	411	375	401	375	397	433	393	382	372	355	394	390	390	377	425	430	404	373	399	378	399	364	406	444	391	423	404	397	384	406	427	442	397	401	382	388	380	364	410	376	420	408	409	420	405	423	409	386	410	421	411	387	394	433	413	409	410	402	363	378	398	394	413	372	383	419	418	381	407	413	428	389	411	387	374	423	420	393	395	391	389	392	377	410	372	421	408	408	430	378	411	356	404	390	410	377	384	410	371	387	405	386	403	428	399	330	386	395	411	399	384	411	399	400	405	391	409	393	391	402	433	416	367	401	376	393	415	393	414	415	422	407	393	374	361	376	415	408	406	394	401	375	411	390	382	414	395	376	364	387	423	377	351	431	391	350	399	408	392	420	351	389	373	374	378	388	406	416	385	401	418	403	402	373	367	393	416	410	390	396	399	350	404	417	406	405	418	403	392	401	417	404	351	396	398	398	424	382	429	395	364	397	384	419	397	384	389	422	364	432	432	380	390	391	379	401	422	376	393	388	396	371	401	432	364	385	373	380	356	393	434	379	434	401	379	388	382	404	386	394	410	392	376	380	391	373	382	404	392	387	385	376	398	419	407	412	417	381	406	380	389	389	377	410	403	397	357	391	391	402	380	435	371	395	380	346	397	368	346	390	412	388	396	405	393	416	387	417	400	427	360	389	369	366	395	377	394	398	413	411	417	372	368	403	375	397	363	407	381	396	395	401	370	401	389	390	406	407	359	413	390	411	343	395	381	394	399	398	404	380	409	422	407	388	425	392	409	420	368	391	432	378	393	377	408	392	388	379	406	412	377	382	378	392	396	371	452	408	445	403	380	399	403	417	374	371	396	401	374	406	398	386	376	395	400	392	387	400	415	435	387	367	428	388	393	386	405	394	425	372	442	455	406	415	387	378	420	393	394	365	401	353	433	420	408	397	376	357	387	390	407	393	410	407	349	392	394	366	408	397	367	383	414	385	416	370	368	374	387	449	389	392	408	378	403	400	390	385	403	412	389	408	378	402	430	389	389	389	381	423	386	389	352	371	392	377	365	364	397	423	393	423	398	387	411	417	386	399	379	386	370	368	379	431	435	419	385	375	400	386	361	415	404	363	387	392	401	405	420	404	396	404	397	385	392	374	401	367	418	393	415	389	418	396	373	382	409	410	388	385	402	396	407	386	395	380	397	395	406	404	385	416	367	387	390	411	393	400	386	402	416	379	400	398	392	358	420	405	390	352	361	416	438	360	380	410	387	390	382	392	383	389	382	343	361	414	392	374	410	390	397	381	438	441	378	407	392	401	398	372	411	385	420	394	415	399	373	411	391	397	403	368	387	382	391	372	363	388	380	387	400	441	401	354	374	412	390	395	393	432	381	387	369	389	402	396	379	403	423	432	400	393	439	411	399	386	372	373	391	388	427	424	418	363	387	379	414	408	434	380	414	421	416	417	375	375	440	347	398	375	383	389	391	422	394	390	393	387	396	408	421	402	364	415	375	393	408	415	411	361	411	375	430	385	402	397	397	406	393	433	390	369	372	391	370	390	398	447	376	401	405	409	406	404	388	380	397	426	404	365	402	389	394	386	431	408	386	438	400	411	365	391	388	378	368	438	393	403	425	384	401	376	393	452	404	392	374	399	369	384	364	398	383	414	403	386	424	402	438	410	411	396	372	363	371	374	397	394	377	391	384	382	390	389	377	417	391	355	396	401	442	372	398	403	403	383	390	401	397	380	399	384	393	437	366	376	412	390	371	393	377	382	393	388	388	386	399	392	387	411	360	402	396	367	378	410	406	409	398	397	380	403	373	395	375	409	368	378	436	422	377	407	423	415	403	383	424	399	402	401	394	392	401	376	406	430	388	391	414	415	379	383	378	405	384	409	391	416	410	366	387	376	439	446	360	436	407	386	386	374	403	403	405	377	414	411	394	373	378	364	404	374	362	367	392	394	413	426	386	389	404	375	386	379	410	399	386	404	392	378	389	417	405	425	416	424	378	394	388	387	397	394	392	374	379	391	375	384	352	432	420	350	369	387	397	413	377	412	383	404	418	384	393	413	391	390	383	403	402	368	388	380	371	398	396	414	405	408	389	380	385	412	432	367	395	388	384	397	384	392	379	384	400	450	387	388	421	395	412	404	416	392	425	412	406	444	428	390	425	416	375	397	390	397	342	398	377	379	400	400	393	397	390	401	406	398	386	409	413	425	384	371	361	379	388	382	392	412	412	373	410	387	364	344	376	395	387	402	366	420	435	376	418	416	357	409	393	379	374	370	388	420	391	421	396	371	416	387	371	404	385	394	415	389	384	447	405	388	393	395	388	340	376	402	426	348	427	399	387	427	373	376	408	428	365	410	383	418	374	389	414	419	402	406	398	427	395	350	369	391	381	396	427	451	406	362	403	402	400	388	427	356	383	394	371	410	413	423	422	391	398	383	410	382	411	380	423	414	401	402	398	376	371	337	365	381	406	392	397	390	365
31793	51362	38122	27606	22849	17610	11892	9614	7971	6692	4333	3536	3052	2113	2050	1978	1296	968	889	890	826	848	737	549	515	483	486	443	440	425	450	408	450	405	488	459	433	450	432	444	465	413	433	447	434	455	419	446	450	404	462	423	400	428	407	475	441	452	418	442	431	433	399	442	397	396	424	416	463	418	424	434	424	453	414	402	466	410	470	393	406	446	440	381	473	425	421	447	426	421	442	431	447	438	412	454	397	418	465	432	448	426	450	448	430	441	434	417	444	404	470	454	490	443	442	462	414	418	418	443	400	417	404	419	398	449	429	382	422	408	414	424	421	419	439	421	439	436	404	424	399	455	456	418	414	414	413	445	415	422	402	422	412	482	450	448	444	435	378	420	419	431	412	425	415	415	392	444	453	405	412	454	425	401	400	424	423	412	383	458	414	443	432	431	462	457	454	410	447	404	465	471	420	431	431	440	392	436	434	445	431	424	415	465	438	440	430	432	433	398	428	403	421	460	433	405	436	416	443	441	449	412	411	468	390	399	389	406	431	391	403	434	449	416	435	450	424	439	454	421	409	439	415	428	402	432	455	411	435	427	428	442	438	419	388	460	435	442	425	387	405	428	447	400	439	396	466	453	415	430	435	430	432	414	408	417	402	409	421	426	447	408	447	456	464	413	429	446	445	442	458	453	432	424	431	444	429	396	441	419	428	413	429	413	441	416	443	442	454	427	407	430	458	422	396	436	427	446	412	461	423	427	388	434	468	472	448	390	413	430	405	460	394	406	411	394	428	432	395	424	435	436	440	414	431	442	404	460	413	389	423	427	446	441	414	438	393	397	447	470	452	429	426	388	418	407	433	429	465	450	448	365	426	440	436	437	444	455	418	427	411	422	374	436	421	438	413	421	428	441	448	416	412	408	388	431	444	448	422	444	424	415	431	439	408	409	419	426	370	438	452	452	447	424	368	442	445	449	451	413	466	393	410	433	429	450	432	443	437	438	463	459	440	427	410	436	431	425	421	401	445	450	453	435	441	431	426	457	425	428	463	393	442	426	418	425	401	423	427	440	410	434	441	439	435	441	433	449	422	398	409	402	424	412	415	387	434	392	495	417	399	423	419	427	411	413	436	454	430	397	415	423	443	443	442	411	416	445	432	437	416	414	404	477	416	420	436	447	434	433	457	407	426	455	431	424	360	420	455	433	391	439	444	467	441	436	441	432	417	478	461	433	397	448	449	412	389	448	438	416	443	421	432	416	459	446	396	411	445	438	434	423	406	451	384	420	413	422	406	431	425	444	421	456	460	404	410	432	435	417	443	412	424	412	421	440	416	425	417	446	413	435	413	455	413	430	410	433	463	389	449	444	407	446	426	447	424	437	413	408	417	423	446	415	387	447	431	449	415	428	429	412	419	379	453	420	469	425	396	431	423	432	422	455	459	429	439	441	446	426	412	440	407	398	439	424	415	475	421	411	427	418	428	430	417	422	433	444	436	463	441	427	397	397	410	433	421	440	431	403	459	435	422	415	436	421	422	424	435	398	442	445	477	414	433	390	448	412	430	427	435	416	455	420	431	394	443	446	424	429	440	426	456	430	436	440	413	436	444	409	420	396	434	425	424	413	457	432	441	427	477	435	424	425	422	441	427	437	419	382	403	422	412	432	424	438	411	414	400	427	429	440	435	446	467	416	405	464	404	422	403	402	440	449	451	444	443	408	423	423	434	471	408	424	421	458	417	423	428	426	437	416	414	426	428	440	480	404	454	475	363	412	421	459	408	462	407	401	436	440	426	446	435	442	436	440	403	445	416	388	438	415	424	455	470	390	419	442	447	394	415	471	422	434	406	419	415	420	394	439	454	444	431	419	445	414	404	392	406	410	435	408	437	441	465	431	443	405	409	378	410	426	441	461	433	419	440	403	429	426	417	399	448	442	431	408	448	449	418	389	407	432	425	427	395	454	429	399	421	414	441	435	457	463	440	377	439	429	426	400	411	437	458	439	409	459	438	462	407	426	421	397	425	431	431	413	434	419	434	431	404	446	443	420	421	422	440	412	429	434	478	369	430	441	452	419	419	439	411	439	395	407	460	436	443	401	407	392	429	445	453	386	401	412	444	427	421	435	434	406	438	401	412	415	423	423	448	451	417	442	488	462	447	438	432	440	403	454	402	419	425	457	430	426	439	434	461	431	440	437	404	440	432	458	382	463	447	457	406	433	417	446	430	396	415	428	411	437	397	453	458	464	395	436	406	445	411	450	431	421	433	417	427	456	392	474	424	458	456	418	398	418	403	417	432	436	420	463	445	448	426	407	401	424	447	408	426	414	400	433	403	436	415	441	427	395	424	428	419	422	462	410	435	413	442	447	426	419	417	420	433	421	460	437	439	434	418	433	421	441	426	388	419	468	419	416	464	450	407	450	427	439	442	413	414	447	444	429	415	375	409	426	441	434	439	423	404	425	447	398	415	411	423	453	439	443	381	419	412	443	451	413	422	431	430	440	426	415	433	407	434	423	453	414	418	394	404	496	451	436	394	412	416	394	416	407	418	427	411	434	437	442	445	427	451	432	437	416	424	417	428	451	415	457	408	463	399	435	430	413	411	404	445	430	473	448	426	456	428	416	463	440	413	429	417	436	431	459	409	417	435	397	438	470	370	409	450	455	437	434	425	427	426	461	437	445	456	432	408	413	459	398	387	428	433	439	423	455	456	473	409	419	404	412	463	435	447	413	426	427	443	428	447	388	479	449	443	446	440	430	372	434	423	436	398	418	438	383	413	449	430	406	452	427	425	418	449	420	414	408	454	439	423	411	418	417	443	408	405	415	419	448	392	417	425	420	421	441	425	410	469	431	432	430	448	441	412	448	435	417	429	463	405	421	442	386	403	390	448	461	436	427	404	449	441	417	446	439	460	431	417	437	407	393	434	401	428	416	465	434	437	417	409	426	402	438	403	443	422	415	404	402	442	429	456	419	456	404	432	424	434	465	390	450	434	427	387	389	394	441	402	416	407	396	407	439	431	416	408	433	463	400	430	441	416	406	462	416	403	392	406	437	407	401	403	429	419	426	461	441	449	453	426	437	438	398	427	444	413	408	456	449	432	404	455	442	441	448	454	413	448	451	455	460	398	448	444	443	395	474	379	452	452	418	458	399	421	422	433	420	419	416	415	433	431	428	408	408	414	374	431	410	455	460	405	404	414	435	421	463	420	461	448	407	397	435	405	435	413	383	441	410	423	397	431	420	443	473	421	477	429	429	411	431	413	418	390	470	444	424	411	445	457	405	463	457	459	450	405	447	443	412	409	439	457	449	429	424	452	469	433	425	422	383	466	424	442	457	440	413	417	403	409	398	450	419	439	430	446	424	419	415	453	458	420	433	400	413	445	412	441	435	395	420	422	392	451	472	423	424	449	466	440	438	407	447	449	411	414	427	432	432	416	421	443	414	422	432	454	424	427	414	436	418	428	439	437	437	438	422	419	440	411	416	419	454
22531	21072	28697	23700	21862	23300	21932	13147	10603	7738	4772	4220	3374	2740	2586	2239	1430	1329	1302	1198	1068	1170	961	851	710	747	716	671	667	632	669	667	616	698	655	664	619	663	678	615	663	626	662	562	706	679	638	655	652	631	672	661	664	613	618	647	631	674	650	675	646	657	647	601	585	630	632	590	614	607	677	648	675	651	623	678	654	629	642	655	642	614	629	596	635	630	646	606	587	619	621	570	644	647	584	618	615	614	619	607	587	648	621	585	622	620	604	643	638	603	656	617	647	630	648	617	597	655	656	641	625	615	611	586	610	654	650	600	652	680	657	654	663	658	655	645	607	595	669	622	628	598	626	639	630	602	606	603	612	662	666	626	581	658	639	640	598	660	657	614	661	597	647	681	620	605	621	588	629	665	653	653	627	597	616	607	673	605	631	646	611	674	635	620	662	638	635	594	651	578	621	658	590	633	596	637	638	604	661	601	615	652	659	644	679	606	605	630	626	646	619	674	637	654	645	624	654	581	648	623	663	637	610	634	691	634	606	661	611	627	660	580	620	584	700	626	667	626	599	619	635	640	606	675	600	626	606	637	645	638	620	670	617	669	646	584	641	615	631	587	581	575	629	676	644	608	637	624	617	621	632	607	643	631	664	630	613	618	639	642	601	657	620	631	658	621	593	674	628	649	639	601	648	690	678	681	623	643	607	624	590	581	630	611	601	652	655	590	622	606	612	644	609	607	596	642	560	643	660	638	643	639	654	625	614	651	636	647	669	594	585	622	623	660	653	610	611	615	647	609	628	642	608	626	649	622	630	630	642	629	644	642	619	653	602	621	637	630	628	567	619	616	628	625	618	620	677	621	578	656	674	611	612	632	622	629	657	630	623	648	625	624	624	582	622	640	619	607	623	662	663	651	642	655	594	636	637	615	614	617	620	607	650	669	621	606	620	586	638	631	611	613	618	587	626	641	628	656	602	606	609	630	657	626	612	610	626	645	620	667	605	630	569	590	619	641	692	626	643	631	642	638	687	626	593	687	606	614	588	586	652	648	592	633	630	570	614	606	618	681	628	637	632	675	621	616	636	599	632	614	575	652	613	581	641	676	661	601	606	583	573	660	614	647	673	610	653	621	609	659	660	602	621	627	638	672	670	635	660	607	630	641	593	697	667	619	624	641	620	622	639	636	635	625	637	633	611	610	615	624	625	610	579	598	663	669	605	666	624	616	601	622	657	651	625	648	612	634	619	618	623	642	578	617	629	629	638	582	642	602	632	612	627	625	637	579	593	617	623	628	606	641	597	638	625	606	620	668	661	638	605	593	595	643	671	641	623	615	635	631	642	649	599	623	620	620	619	606	597	602	609	634	630	576	615	605	647	623	613	624	595	643	631	626	652	605	599	659	619	623	619	608	624	648	653	609	641	651	668	601	635	626	615	632	631	634	597	636	623	606	629	668	590	602	633	629	663	625	595	607	617	638	636	589	665	630	650	652	610	680	652	657	626	629	609	661	620	626	604	587	606	590	612	627	642	643	606	669	648	677	665	586	629	610	613	613	666	631	655	638	664	618	667	604	613	607	625	613	653	631	642	641	598	582	596	643	617	618	647	661	614	602	593	611	627	607	626	602	598	646	647	638	600	602	606	603	627	631	614	606	608	631	631	628	642	663	552	607	648	609	641	635	592	569	614	589	595	623	585	638	631	654	615	557	588	649	642	640	623	628	593	632	601	659	668	656	618	636	636	596	624	582	659	657	637	654	631	608	660	649	621	626	672	630	580	595	617	626	608	610	627	617	627	617	604	619	614	639	630	603	658	618	650	645	636	580	602	648	623	592	627	648	647	663	600	640	674	632	677	604	623	648	639	603	634	589	637	621	608	611	651	643	608	646	648	613	608	631	634	686	616	601	631	590	651	648	620	640	616	587	650	651	620	618	661	664	603	599	627	622	631	632	640	598	603	581	620	621	646	582	622	675	648	630	630	640	653	619	621	637	625	585	658	596	625	673	633	627	656	628	650	612	563	612	608	689	644	648	612	641	650	663	606	642	657	651	652	607	694	625	637	677	613	665	602	635	647	607	581	632	617	592	665	583	635	585	603	622	627	600	658	611	641	632	652	674	626	630	617	651	622	585	594	671	641	668	621	612	621	652	587	684	601	703	613	606	630	611	608	659	631	591	642	640	633	639	626	606	641	585	644	671	627	654	659	669	607	687	639	662	621	622	615	631	629	610	640	649	628	643	671	619	622	639	630	656	598	642	589	619	638	624	610	639	650	660	625	580	633	677	624	632	633	621	637	621	637	590	665	665	643	604	649	611	649	620	676	652	640	642	624	627	649	644	609	608	610	586	612	608	610	637	618	616	579	568	619	624	614	672	609	605	608	606	623	596	631	601	598	640	574	626	643	645	632	625	611	614	625	622	666	688	670	639	600	660	634	644	656	585	628	615	606	657	640	632	666	681	627	576	663	622	693	636	622	696	645	602	604	629	611	597	579	580	651	632	631	670	617	655	593	577	610	601	630	654	613	646	622	672	629	600	666	610	615	568	635	650	640	661	631	601	631	637	642	634	579	642	616	650	599	558	607	641	648	648	643	622	621	584	580	620	605	645	635	641	604	609	624	593	642	616	671	621	612	650	596	595	634	601	625	656	617	643	621	596	673	601	639	663	598	652	589	633	618	639	603	637	601	662	680	614	616	631	663	655	587	647	613	666	647	628	652	666	644	611	573	651	588	616	615	603	619	585	622	602	606	653	674	593	643	598	633	659	616	609	612	573	671	575	631	623	650	674	649	648	644	675	622	635	613	617	604	613	589	610	632	644	642	645	600	703	667	645	676	650	633	633	637	619	629	621	642	643	617	624	636	614	598	648	618	636	611	661	634	682	653	645	674	605	617	630	628	623	601	641	642	652	661	594	681	645	698	623	535	650	612	640	591	636	634	621	600	620	606	631	657	638	594	604	617	633	619	583	669	618	599	617	620	616	623	601	643	582	600	580	623	607	609	623	609	662	660	630	626	606	623	628	626	661	625	612	629	659	659	628	651	677	631	673	590	679	616	641	604	655	619	613	606	644	645	589	613	659	625	604	613	596	649	619	633	597	618	710	621	613	644	612	642	608	688	615	625	597	627	666	559	656	657	640	599	654	644	617	607	653	621	583	606	628	604	643	616	669	607	629	649	638	615	616	634	651	628	597	674	581	633	647	612	609	656	632	648	612	579	671	622	609	598	615	561	658	632	601	645	642	616	646	607	633	636	660	623	627	608	630	672	607	597	635	623	607	643	581	678	636	650	633	628	644	651	637	614	637	571	628	615	646	638	638	658	632	651	669	619	614	647	652	670	616	621	602	649	628	620	618	603	652	654	646	635	629	626	640	632	671	635	614	639	598	627	642	625	611	624	613	602	585	634	633	649	562	605	610	654	582	618	607	661	650	649	646	626	625	619	586	571	635	646	631	628	630	620	653	626	656	619	663	685	611	630	637	632	605	635	612
34837	60769	46092	35766	31468	24429	18939	16212	14700	10529	7030	6325	5093	3973	3749	3237	1945	1744	1643	1563	1411	1549	1229	928	788	779	714	725	700	706	652	679	645	726	680	627	653	668	637	636	671	647	687	660	670	687	686	623	671	641	660	661	684	683	666	640	676	698	688	641	681	626	716	621	646	661	603	677	641	618	633	662	741	713	682	718	642	690	663	685	688	620	659	645	632	634	622	681	654	640	672	643	674	631	687	621	657	580	631	619	676	627	665	636	676	609	649	671	648	641	619	656	599	629	651	688	667	656	622	647	671	674	666	667	626	598	650	671	626	689	611	645	663	657	638	606	675	651	611	595	619	637	634	612	617	686	611	648	642	656	646	615	658	689	634	697	674	600	637	617	633	630	682	624	622	647	663	613	646	680	684	635	637	643	593	639	675	677	670	634	648	652	659	676	622	649	654	663	655	663	653	674	616	667	633	666	693	692	643	614	649	692	654	646	618	652	637	640	646	672	635	641	681	651	633	630	671	651	615	627	652	623	664	644	635	654	623	623	600	661	608	656	621	640	616	641	631	596	668	611	657	619	655	641	622	664	628	615	699	675	652	627	650	618	661	636	671	653	640	622	614	635	615	620	635	632	660	592	606	683	620	649	610	634	641	683	646	671	627	618	672	622	640	646	622	683	577	620	639	650	630	622	663	620	647	665	666	613	616	615	620	656	677	623	634	612	667	612	579	651	637	631	678	629	620	657	617	585	660	674	658	648	637	659	679	632	616	643	640	648	651	612	638	687	670	691	619	616	658	627	655	640	626	648	641	657	649	657	647	612	637	633	610	641	674	624	640	622	648	638	625	646	635	653	671	662	623	612	669	642	670	638	635	646	647	610	627	629	606	642	635	662	627	631	675	651	640	626	636	641	680	574	619	670	624	657	665	624	658	629	631	625	643	602	642	670	635	651	627	664	616	674	637	637	652	624	643	640	691	651	629	605	662	706	627	645	622	673	631	603	665	667	642	650	639	612	649	661	678	690	649	623	650	623	623	617	675	651	608	626	635	636	677	661	631	621	660	630	630	616	655	669	707	646	657	634	658	646	676	637	608	657	649	636	663	665	707	633	633	558	651	660	684	671	585	654	633	661	627	623	630	613	678	662	685	695	618	642	628	667	689	633	652	590	625	639	655	646	668	644	571	664	592	626	643	622	651	657	628	624	664	643	630	637	625	610	610	640	657	663	627	685	616	676	646	649	658	656	616	641	642	660	623	591	650	621	628	625	694	672	689	606	617	638	665	611	652	663	624	646	657	649	650	609	648	609	645	638	662	635	674	627	665	604	678	651	641	649	646	622	664	657	649	663	635	655	671	589	653	637	630	652	650	652	626	689	610	647	649	665	625	619	694	628	655	639	617	682	590	648	636	638	686	659	677	640	659	663	655	671	638	630	646	627	646	575	681	619	685	672	639	617	681	639	666	665	608	632	627	611	634	691	649	659	600	662	654	632	598	629	604	584	627	622	668	677	644	641	587	624	666	665	648	666	655	618	619	658	630	658	630	680	647	630	635	631	644	636	648	637	651	647	648	681	637	648	615	605	694	616	668	620	597	620	641	645	665	599	629	595	662	632	692	655	654	632	598	613	653	623	692	634	670	620	637	626	650	650	666	619	629	644	681	685	609	676	646	571	646	647	626	629	694	641	653	615	649	613	618	640	640	669	648	661	623	600	686	627	641	650	633	652	645	639	644	674	666	655	603	647	677	619	616	679	659	666	642	641	654	671	615	665	590	651	618	639	623	669	633	621	699	628	648	632	637	648	625	655	639	618	657	623	666	661	634	639	618	659	648	676	655	637	667	632	665	642	646	659	674	644	624	648	618	669	620	651	642	648	632	661	606	654	651	643	653	646	604	640	685	605	619	650	654	625	642	688	641	653	606	685	610	594	705	602	623	635	653	637	665	643	630	651	645	615	617	650	612	658	599	646	637	661	614	656	699	652	645	648	648	646	653	657	672	639	632	619	653	631	671	629	628	669	665	629	662	675	638	639	671	625	668	640	638	661	648	660	675	654	636	636	614	592	612	628	620	603	644	660	611	651	632	641	606	665	651	654	663	677	651	663	650	632	716	648	641	685	663	614	675	704	639	607	665	639	648	617	623	649	678	632	695	604	644	666	593	649	624	617	632	625	651	591	620	649	623	654	641	676	636	637	600	621	651	621	660	602	635	670	635	635	673	653	648	632	628	617	683	639	671	663	653	653	650	619	638	659	631	652	661	629	712	639	640	664	619	666	652	636	658	647	636	618	565	635	621	627	637	665	647	582	652	624	653	637	647	652	565	664	635	647	609	595	674	652	631	602	650	679	663	645	612	637	674	633	660	615	644	643	627	655	620	585	667	660	640	654	667	629	603	633	698	619	652	629	633	643	676	623	661	616	650	647	692	647	622	648	650	637	638	653	667	640	641	620	642	638	649	622	640	670	645	654	649	639	630	613	640	629	653	654	684	649	677	647	638	617	694	624	643	671	654	667	607	627	646	639	680	655	654	619	634	648	615	666	676	607	621	623	636	655	664	632	653	626	649	660	675	673	645	640	681	670	655	596	597	610	671	636	692	657	638	635	637	625	661	626	629	654	642	613	612	652	667	650	632	589	658	627	628	646	636	656	572	633	659	623	637	643	660	634	644	617	630	623	652	613	624	626	592	688	644	620	641	649	666	634	660	623	642	627	663	632	629	650	630	593	642	657	664	608	652	635	682	682	686	663	613	637	661	620	598	613	638	604	628	655	663	675	674	627	670	622	656	634	633	646	642	663	597	672	631	666	621	659	616	636	651	659	640	589	659	636	618	665	670	631	660	624	655	621	680	668	670	684	632	633	634	645	627	625	668	672	603	654	640	660	680	627	653	611	657	617	616	626	638	618	636	639	679	665	638	639	637	655	633	652	607	670	667	643	623	614	649	637	658	665	655	596	620	667	669	647	633	606	686	673	637	621	595	647	606	640	643	644	648	629	652	585	604	660	670	606	646	624	642	632	649	591	593	659	637	627	619	589	666	639	627	646	633	644	608	599	674	633	604	681	591	598	627	646	640	660	618	627	608	635	636	617	606	632	607	654	620	646	659	684	610	639	673	626	654	619	669	669	674	622	616	636	638	624	651	631	643	658	665	658	616	669	635	620	622	641	669	625	639	654	612	638	649	650	619	669	641	640	653	607	676	615	651	617	597	623	632	656	656	664	642	643	614	620	629	636	620	702	656	613	652	640	602	691	624	632	627	617	630	636	656	658	653	690	640	644	651	644	681	634	657	639	662	622	674	677	635	629	677	654	615	610	683	661	629	635	636	655	631	622	597	627	582	658	620	655	626	660	666	625	651	587	602	644	581	673	656	634	618	637	655	605	644	659	648	652	679	586	621	616	669	622	622	682	607	643	635	675	634	643	597	636	647	644	602	706	668	614	651	704	626	625	618	638	611	638	657	655	639	685	648	634	625	655	605	656	620	622	669	663
30442	33090	33566	26002	16859	9768	6342	5048	4179	2434	1698	1445	1271	1139	1035	983	621	666	675	534	546	593	453	393	414	349	355	358	346	361	356	334	337	325	325	335	353	329	335	323	325	332	315	321	336	397	374	336	336	330	355	342	344	339	370	363	363	339	340	319	359	342	319	389	347	326	390	309	345	300	362	378	363	318	360	343	325	335	354	326	358	345	347	320	293	335	344	329	317	360	327	311	350	329	334	325	301	322	326	320	321	364	329	319	347	324	336	339	349	323	369	383	327	338	354	341	334	340	332	339	334	337	345	341	345	342	327	361	317	294	318	354	329	373	354	328	352	339	352	311	310	305	316	330	348	367	348	338	343	348	326	362	362	296	330	334	350	347	321	310	326	356	332	359	326	380	348	343	349	320	344	333	322	325	304	373	376	357	349	339	339	310	336	342	326	325	362	324	334	365	342	296	311	358	361	317	317	360	355	328	346	369	350	338	322	350	344	310	334	332	362	308	311	329	337	363	315	329	310	327	329	335	334	360	333	315	332	348	349	335	325	368	339	341	292	331	337	329	344	348	348	326	363	363	333	362	337	363	326	331	352	378	321	349	344	343	322	339	330	349	324	366	325	369	313	316	360	353	343	346	352	304	340	357	310	333	333	315	291	345	340	310	340	321	317	317	332	351	338	337	320	329	337	377	335	323	320	370	353	295	333	336	352	359	348	352	309	310	349	355	313	332	324	329	352	357	298	316	336	341	339	339	310	329	317	328	357	336	332	330	329	346	333	335	360	321	384	335	354	347	332	389	356	352	333	348	349	343	368	319	333	340	325	325	311	347	342	341	353	329	329	335	370	319	363	335	323	331	321	301	350	349	309	348	328	363	351	369	315	342	344	321	327	336	362	381	320	345	352	361	348	341	347	328	336	360	362	313	336	327	376	335	353	374	365	364	289	341	332	346	345	312	328	372	333	330	345	328	353	321	341	337	353	320	341	332	345	327	328	334	348	340	353	333	357	345	322	321	358	338	340	341	345	322	301	332	316	312	345	326	318	343	325	320	332	330	320	327	337	347	296	348	351	318	328	358	349	330	356	324	349	335	342	326	297	340	353	314	325	322	343	300	368	345	315	350	289	353	321	363	366	329	326	341	358	336	339	320	346	358	351	325	359	335	300	356	317	354	358	348	322	344	329	312	344	342	353	382	359	358	363	342	360	351	334	370	326	345	364	311	313	344	352	318	359	313	317	336	307	335	312	369	337	353	360	374	350	351	354	340	335	349	334	328	321	316	345	348	314	336	363	343	344	328	344	351	341	305	293	304	336	371	327	331	356	338	332	352	311	350	343	323	350	324	352	328	344	385	321	335	337	342	352	320	310	336	333	341	347	292	349	374	347	334	331	376	363	343	314	338	342	331	358	307	329	330	295	335	315	326	339	350	330	362	369	320	361	334	368	296	327	323	352	350	312	338	355	319	351	318	303	332	332	342	334	330	365	327	343	329	363	337	321	319	350	343	301	302	346	327	329	315	363	348	305	374	335	368	343	361	357	359	338	336	349	358	318	340	334	325	332	319	312	342	336	308	329	353	302	349	322	343	328	355	322	352	351	338	348	325	354	353	324	356	307	326	340	315	341	304	350	353	325	334	335	317	353	376	339	346	344	325	364	336	346	328	375	330	329	343	361	335	352	342	336	320	333	349	352	359	353	343	312	327	373	356	338	348	302	372	347	328	345	345	317	318	305	340	330	356	338	346	336	325	331	331	347	354	353	371	330	326	326	351	316	345	316	305	323	306	318	343	326	314	331	316	334	343	332	327	344	323	330	305	315	312	317	341	326	349	340	333	325	324	378	355	346	335	371	334	316	348	321	334	330	349	326	335	321	315	355	311	351	373	334	324	339	338	369	314	354	334	338	345	327	327	290	376	354	323	343	301	334	336	313	311	362	337	342	329	338	322	341	359	368	337	362	373	347	321	338	356	374	334	337	323	311	335	365	311	338	365	338	346	325	318	370	335	362	285	372	315	317	337	348	342	338	352	332	367	348	339	335	373	340	358	327	368	352	349	355	345	388	343	349	317	337	360	361	346	349	351	336	346	334	323	309	332	339	338	320	315	353	339	310	325	340	330	331	354	319	358	372	340	311	325	366	304	313	277	365	349	328	315	315	363	351	330	355	325	292	345	339	340	348	357	359	390	309	341	343	325	337	350	368	338	330	365	355	346	325	332	328	334	335	325	343	327	336	322	364	332	356	325	329	354	342	324	333	346	315	340	353	336	363	309	330	326	332	365	355	354	338	325	355	333	350	326	345	350	330	333	345	337	370	336	347	336	353	365	349	340	369	335	352	338	322	337	336	300	354	361	360	349	344	358	343	343	368	340	312	321	335	355	334	331	333	337	321	329	345	337	336	335	323	335	333	329	325	370	353	323	343	312	362	354	336	340	331	348	333	360	346	355	341	351	341	323	341	317	333	328	315	362	348	306	339	299	336	361	323	348	325	358	346	333	354	367	351	353	382	339	336	307	366	352	338	347	325	334	323	340	363	299	348	314	336	348	351	333	316	380	337	334	349	328	342	289	343	336	328	338	381	371	332	328	323	310	329	328	304	301	317	337	329	331	373	345	313	366	315	326	375	361	328	293	325	351	365	345	338	369	376	343	307	366	314	334	365	353	346	364	349	327	332	371	346	333	341	346	322	313	357	345	336	379	326	337	316	312	332	351	311	342	324	355	347	322	344	321	330	328	344	333	372	372	357	371	333	324	336	355	307	334	335	325	330	336	359	311	362	356	329	346	334	328	351	379	350	329	349	356	311	320	328	359	336	315	340	347	319	332	315	330	317	331	327	335	341	390	342	359	358	346	339	340	339	326	336	287	332	330	331	348	373	326	354	360	320	367	333	314	328	330	342	363	331	353	339	368	346	340	325	328	363	315	330	343	320	356	346	335	346	353	339	366	352	343	342	307	319	305	332	358	318	317	329	344	363	350	359	315	322	352	317	349	338	346	307	286	332	335	351	328	349	333	340	303	351	343	331	337	317	339	364	337	346	342	352	346	351	338	340	352	335	317	342	329	319	329	347	362	318	365	371	339	337	336	362	305	333	349	345	324	336	359	335	336	346	320	363	347	335	353	356	337	317	323	350	330	317	356	340	346	313	336	357	349	364	348	348	331	328	327	349	338	346	340	352	348	337	333	341	345	313	308	349	376	335	327	327	315	356	355	357	354	346	312	360	352	356	323	336	340	374	337	327	348	337	330	331	341	341	295	343	320	346	336	299	351	333	359	315	319	353	321	355	294	321	339	351	367	327	378	357	336	345	326	349	318	362	328	319	330	353	305	337	336	350	305	355	325	325	338	338	330	339	335	358	336	342	332	331	316	329	340	374	356	329	349	361	326	330	367	326	362	339	376	312	348	349	327	384	339	317	342	364	307	352	349	330	353	307	338	321	339	346	364	358	324	312	352	344	358	357	329	364	349	356	331	355	356	373	350	349	330
30623	45398	32805	23407	18438	12825	9671	8212	6784	4086	2882	2443	2009	1721	1453	1504	863	935	877	711	695	736	604	446	439	410	450	400	386	353	331	358	369	342	364	355	345	372	400	352	367	402	390	365	359	371	360	396	361	387	369	386	333	372	387	380	377	366	376	360	366	357	338	375	382	385	361	356	371	348	378	359	348	397	387	365	391	384	352	363	363	369	375	336	338	362	363	356	354	333	382	353	387	365	367	350	354	336	379	371	387	342	358	344	352	360	344	336	366	353	357	369	353	377	355	360	342	374	356	327	360	359	363	353	394	367	362	384	369	368	384	341	381	346	363	362	375	365	366	353	398	327	363	371	373	347	338	345	380	342	364	350	350	381	368	379	386	373	382	336	351	326	357	355	344	369	384	386	381	377	390	321	388	392	384	394	330	356	344	360	357	334	388	385	366	350	343	410	329	345	374	355	329	337	358	349	339	375	364	379	367	360	386	381	361	338	359	361	364	320	406	377	338	330	379	374	379	364	412	331	371	354	355	360	373	365	357	366	360	346	346	359	335	359	346	379	386	403	369	351	370	364	385	337	352	350	366	363	383	341	370	364	337	378	332	327	385	395	362	373	358	344	387	388	374	380	381	351	355	401	375	380	377	381	360	332	373	361	397	362	387	366	354	371	383	337	377	353	356	369	355	363	339	348	380	355	353	379	350	356	359	339	358	373	352	360	325	331	349	350	334	360	340	388	355	340	364	361	369	372	343	375	400	355	342	353	360	349	395	413	343	366	379	359	387	348	343	350	366	340	382	364	368	376	340	350	340	376	390	357	352	377	380	383	323	350	343	377	327	357	358	333	388	341	358	385	363	383	380	368	366	377	352	365	362	353	336	334	336	347	374	368	361	348	337	358	368	380	378	372	352	373	388	383	356	353	394	364	399	382	359	365	360	371	378	373	376	358	365	338	394	319	332	331	371	385	393	372	368	358	369	367	348	360	349	351	373	349	377	361	324	358	372	355	356	352	376	374	368	353	349	367	379	357	342	343	376	368	365	350	380	372	365	374	350	337	348	383	357	371	354	365	367	362	357	352	369	355	386	405	390	383	379	335	341	356	360	356	376	397	362	352	385	369	381	377	371	384	427	367	367	364	354	356	363	373	375	379	384	364	333	361	344	348	345	381	351	364	352	340	395	378	351	364	378	355	374	380	387	342	312	370	359	357	367	340	369	379	339	388	330	341	361	353	356	371	390	394	377	377	405	396	362	375	372	365	364	378	376	328	336	366	362	377	328	341	362	397	360	358	349	340	357	434	347	342	383	362	384	375	338	350	370	349	375	380	357	367	351	332	390	351	341	345	348	323	367	378	343	368	352	391	366	393	370	376	329	367	373	321	347	369	348	342	409	361	341	361	373	332	370	314	369	366	352	371	358	352	369	380	370	363	384	347	345	366	338	351	370	342	373	355	366	355	360	349	368	366	353	335	363	373	369	363	387	359	358	359	335	342	381	354	382	385	413	328	360	355	356	374	322	366	377	360	361	349	320	393	383	353	353	371	338	402	377	372	370	384	344	342	322	354	378	330	373	361	383	351	371	389	375	342	352	385	364	376	341	360	378	350	359	346	371	342	342	373	361	345	363	376	394	360	375	365	342	335	367	336	347	384	374	365	363	368	345	368	377	317	345	373	335	355	338	359	382	364	351	381	380	350	327	379	367	361	386	366	372	360	332	349	368	368	364	346	367	335	385	380	358	379	352	357	400	379	330	399	372	333	412	361	344	378	360	345	391	358	376	348	371	370	335	373	370	357	372	391	356	344	377	348	350	358	363	379	347	336	347	372	347	364	355	387	388	348	383	381	349	372	351	353	383	398	373	371	348	403	384	350	354	368	360	372	411	388	363	379	343	356	358	347	335	379	366	351	343	371	341	349	344	373	332	352	378	374	355	338	372	372	380	376	349	365	351	373	378	358	323	369	359	346	359	368	361	381	341	355	356	350	351	397	394	391	344	377	373	391	373	370	363	390	378	331	341	387	399	381	400	389	358	371	358	357	385	382	351	332	379	375	384	398	327	360	363	347	376	381	329	331	353	343	408	376	360	330	379	354	384	348	385	333	390	352	336	373	364	381	367	389	367	367	365	401	350	373	357	344	335	347	358	348	359	351	372	337	374	339	366	412	365	345	390	348	369	365	391	348	336	369	391	421	367	354	365	360	368	360	378	367	330	326	384	366	386	387	356	373	353	361	338	371	355	309	384	370	375	363	358	376	352	372	366	349	364	335	336	357	343	366	337	336	357	349	343	364	342	362	384	371	367	328	327	365	341	394	389	375	381	368	358	328	356	323	365	338	359	341	373	374	338	383	346	367	338	331	377	357	347	375	361	371	372	398	363	356	371	357	371	373	353	362	376	390	347	382	377	348	376	389	363	355	349	366	353	347	310	369	316	317	352	359	387	344	360	373	361	370	385	319	316	364	355	371	375	314	360	416	376	372	354	369	399	326	334	357	331	347	329	372	355	347	377	347	338	331	354	371	356	410	383	334	360	392	371	335	337	358	363	358	338	350	393	346	394	374	350	374	337	374	326	355	378	354	358	358	357	341	382	345	331	342	362	350	355	339	388	376	413	343	386	348	345	358	344	339	382	350	392	391	352	370	383	387	360	329	349	370	381	362	368	345	361	391	386	379	377	363	372	347	341	351	370	398	364	335	359	350	379	341	365	369	367	321	360	345	358	364	369	352	339	376	359	359	348	385	369	361	379	374	373	355	357	334	353	357	392	374	362	371	388	387	368	382	360	354	330	352	397	360	399	358	365	371	341	376	369	376	360	378	346	348	390	350	396	367	359	370	383	351	345	378	354	371	358	363	369	380	330	363	349	388	368	364	372	363	398	364	386	348	331	338	358	365	342	292	316	354	367	311	350	342	331	382	337	377	386	382	375	344	362	363	379	319	361	372	402	384	360	357	361	356	353	341	363	372	348	338	359	363	360	382	356	403	378	341	318	372	360	351	387	374	368	360	376	362	362	357	380	381	333	345	381	365	398	377	366	374	361	333	349	381	381	364	375	352	373	381	402	348	338	367	340	370	357	368	329	361	354	336	333	372	398	389	355	309	352	350	347	370	315	396	360	398	357	364	338	374	365	385	393	341	338	373	360	347	339	343	369	348	374	362	351	361	367	368	381	343	365	382	376	327	385	433	352	339	395	363	362	375	353	370	381	366	322	357	377	396	336	340	381	377	375	352	356	386	358	357	363	364	361	391	350	335	330	350	414	379	337	378	370	346	352	323	384	353	348	382	360	390	334	341	361	383	356	368	342	422	333	404	355	366	369	386	355	356	337	373	393	344	384	349	364	411	376	337	341	357	393	381	343	377	378	384	355	372	381	390	342	373	328	370	404	346	332	361	368	354	361	385	365	347	365	376	369	343	381	349	348	354	370	393	357	360	368	375	397	377	356	352	345	376	359	348	403	366	342	337	333	382	358	352	381	373	401	355	335	351
23681	21037	28414	24918	22707	20006	14507	9652	7319	4676	3918	2843	2036	1904	1722	1606	1144	1060	983	901	813	848	634	623	581	543	551	542	517	522	484	491	485	473	508	545	501	514	513	510	472	481	490	487	512	499	502	499	502	507	497	502	504	434	494	494	532	489	537	454	515	496	498	490	524	487	518	514	513	487	500	485	515	519	514	534	495	496	488	505	518	535	510	480	462	476	500	503	492	508	519	492	495	485	480	493	494	507	511	476	508	532	467	450	480	525	493	457	471	545	457	480	463	485	506	445	498	503	451	484	455	483	536	466	483	500	492	469	479	489	524	488	460	488	502	498	516	493	465	498	468	490	469	457	496	504	499	543	490	519	489	488	482	491	497	490	490	491	500	500	512	490	472	481	456	505	491	487	467	485	490	485	514	497	505	481	478	529	494	505	497	494	455	514	486	489	465	483	493	496	454	460	494	483	471	480	518	459	461	502	482	486	529	450	445	497	488	520	460	481	509	472	513	462	494	475	474	461	488	538	493	474	488	456	473	473	463	476	478	511	469	522	484	506	512	512	486	481	465	531	490	519	470	465	481	476	442	491	518	522	473	548	491	539	503	524	534	505	498	515	506	445	496	499	466	509	502	480	518	543	489	507	495	511	492	476	537	426	507	501	501	504	478	504	478	487	481	478	459	462	492	541	492	496	490	504	570	488	465	464	474	486	511	466	515	445	484	488	495	513	499	483	499	466	488	509	465	500	477	481	464	468	472	536	544	465	482	490	471	494	525	448	479	482	492	489	512	463	463	421	493	516	469	499	511	474	465	487	471	486	511	511	483	491	492	497	508	525	455	500	466	490	542	465	503	476	454	484	486	482	528	482	506	522	504	498	513	429	499	472	470	484	483	513	498	460	485	471	497	469	548	464	449	511	523	513	474	523	496	494	513	513	503	470	501	486	489	497	454	490	451	507	505	488	535	495	472	457	494	483	477	518	539	501	444	473	486	498	488	472	460	537	533	444	470	500	458	522	470	492	497	485	463	492	472	456	496	464	475	481	491	490	523	485	480	478	487	477	475	466	521	495	514	468	491	506	503	488	507	476	499	497	484	483	512	483	460	522	519	474	474	463	506	489	475	484	532	506	480	448	514	518	461	477	475	494	488	497	488	509	493	464	475	487	491	509	487	498	518	485	487	509	522	462	521	510	512	472	535	525	487	459	515	534	529	510	500	487	505	495	473	525	467	492	506	481	516	513	484	457	487	474	470	478	482	504	510	506	481	489	491	484	466	500	553	470	507	468	528	524	492	449	478	489	495	483	459	491	479	467	491	468	454	452	512	490	522	495	433	557	500	454	512	469	517	475	459	521	490	516	470	502	483	460	537	499	466	503	471	498	501	489	453	469	495	500	502	474	481	498	490	506	466	464	462	470	490	496	465	510	527	493	484	484	482	477	489	484	477	492	508	545	530	471	447	478	477	477	543	476	480	515	485	435	489	473	488	511	484	513	479	475	483	519	508	495	507	450	480	478	496	494	504	445	512	485	484	480	467	494	521	510	494	468	552	497	461	542	457	510	513	515	510	509	467	441	497	497	488	472	544	476	476	495	451	465	480	497	481	451	498	510	555	470	478	487	498	526	503	463	536	505	458	485	494	520	527	456	503	480	497	508	488	501	474	457	524	473	476	495	515	540	501	494	495	490	503	520	457	481	468	481	491	494	477	442	487	509	463	500	514	483	484	470	505	467	484	506	482	487	456	495	519	512	472	504	486	493	483	477	452	487	444	498	438	491	514	475	500	504	511	486	503	478	497	479	469	468	492	492	517	475	512	456	509	456	486	493	523	519	510	525	444	526	513	472	496	491	508	500	457	465	453	437	522	501	490	497	476	463	494	501	465	490	470	534	487	500	478	497	474	473	527	501	500	493	486	513	488	476	513	494	518	488	488	477	486	476	541	512	492	520	496	484	492	513	452	481	480	482	486	495	490	505	550	485	486	480	493	519	504	478	492	542	538	501	458	494	468	449	473	487	513	465	482	521	452	530	514	491	486	459	484	512	498	511	488	495	445	509	523	487	489	485	498	518	448	510	506	452	480	495	500	492	444	513	506	514	489	473	501	479	502	511	501	493	490	495	507	497	483	515	513	508	503	495	484	519	474	538	475	486	475	437	481	510	497	486	483	494	526	456	479	454	479	483	451	467	519	524	493	467	462	497	488	512	474	487	502	508	515	507	488	498	458	470	498	497	471	476	455	481	495	490	490	497	461	499	515	522	495	486	498	520	459	490	503	479	517	498	521	463	481	507	542	515	511	503	490	455	503	474	491	499	494	524	478	494	500	487	467	484	480	472	508	495	530	494	462	489	522	495	491	478	502	477	520	494	484	502	498	438	494	489	472	474	448	474	505	484	453	460	530	519	519	516	513	465	511	496	506	481	506	529	471	536	496	485	482	534	487	493	489	488	487	506	512	473	446	486	505	488	458	459	489	476	521	517	458	531	510	472	491	482	502	480	451	490	509	517	551	496	518	516	520	530	512	460	507	498	557	444	465	501	468	515	461	494	484	509	458	480	472	485	537	459	444	470	516	472	480	482	475	479	491	513	515	484	455	499	494	520	482	485	460	497	491	440	478	523	512	545	511	509	489	487	484	491	467	481	473	515	490	487	531	463	517	473	472	502	492	461	512	520	476	471	493	495	528	475	518	468	481	492	473	479	496	520	496	508	497	481	519	488	480	551	516	437	497	534	496	499	487	473	488	498	484	463	522	537	500	503	467	510	474	472	520	489	506	501	477	479	509	479	470	490	521	520	457	500	475	501	490	506	517	523	509	477	465	467	486	467	489	480	529	496	445	496	514	450	483	546	501	500	472	523	508	450	490	434	476	480	497	473	493	483	502	462	467	507	459	522	525	514	510	445	499	522	507	501	521	461	483	501	477	518	505	507	489	500	530	503	504	474	489	540	494	494	501	496	512	492	474	503	453	487	471	487	459	482	503	497	537	522	477	479	461	456	550	473	473	490	481	472	540	473	504	491	513	479	484	487	480	462	501	478	448	514	483	457	512	490	534	495	466	485	507	515	513	511	488	513	539	492	471	482	440	480	482	474	496	456	487	505	472	511	532	527	511	532	529	492	475	507	489	452	513	509	460	515	489	461	533	517	505	482	503	491	511	473	534	487	470	522	481	487	480	476	468	505	456	490	502	497	482	473	486	525	517	476	467	488	498	502	489	459	494	528	490	474	457	463	479	467	489	515	444	513	505	467	489	493	478	497	459	469	501	479	480	499	503	497	509	470	469	502	496	482	528	465	502	506	492	480	478	501	533	489	499	506	464	457	498	518	497	499	514	473	492	457	504	486	498	484	498	488	458	550	505	512	473	534	473	500	497	516	490	464	512	482	503	473	493	526	509	496	485	513	498	510	473	522	466	482	481	472	474	483	508	502	489	497	459	509	528	485	502	468	498	477	461	496	473	498	487	530	448	484	462	449	551	492	458	500	478	485
31850	54312	41124	32331	25296	18722	15721	13400	10559	7012	6133	4353	3108	2878	2614	2472	1555	1430	1378	1165	1007	1090	809	628	648	622	559	548	580	550	546	516	559	544	515	554	556	504	567	526	521	514	529	530	516	480	515	522	561	528	529	533	527	539	465	509	548	499	566	520	518	551	556	518	549	472	454	487	469	525	535	488	532	503	556	496	527	527	514	471	516	534	527	482	520	491	501	493	511	517	545	481	531	508	483	509	472	497	553	517	498	480	526	520	496	452	562	507	489	532	553	520	522	507	515	524	545	507	532	480	516	496	507	515	500	522	514	534	502	460	501	529	527	484	495	503	502	507	528	529	508	524	496	523	526	504	495	500	524	499	478	571	501	493	550	473	520	555	498	533	546	507	490	528	503	504	515	513	519	522	505	528	534	508	449	536	553	519	513	520	528	486	493	508	520	495	537	488	506	526	509	513	526	492	493	505	505	516	482	497	511	504	543	525	498	475	477	515	470	538	510	564	495	487	495	502	508	513	508	517	516	521	504	477	542	507	500	463	492	509	530	511	512	522	468	476	496	497	471	502	484	518	501	514	496	504	527	512	503	535	507	486	474	525	479	539	501	483	509	501	501	514	482	502	491	492	551	524	505	499	521	509	484	532	466	491	464	514	505	479	521	486	517	515	509	533	494	469	526	513	543	520	477	525	500	522	506	541	519	502	511	474	493	496	478	530	474	540	530	524	550	516	499	530	498	518	530	479	517	488	468	494	519	521	510	506	485	513	499	490	507	481	488	507	497	520	451	460	510	529	535	533	481	498	502	496	486	494	566	479	496	504	507	519	500	496	511	516	496	521	515	504	558	529	538	493	521	504	486	495	533	541	504	533	513	499	506	484	520	490	525	489	493	490	455	494	505	506	509	466	484	510	480	508	507	521	517	533	485	534	503	518	494	492	496	519	444	499	498	485	504	486	458	511	518	547	506	510	491	522	516	531	519	525	533	516	541	529	488	512	497	529	551	506	525	497	483	553	494	523	483	523	523	480	524	497	499	525	497	484	549	452	494	504	469	520	483	502	513	495	495	525	537	514	490	519	544	493	470	507	523	508	531	542	519	513	481	532	539	494	519	445	497	512	476	474	551	508	531	459	546	507	454	517	508	539	483	496	501	513	498	509	507	449	506	517	505	516	492	495	538	492	492	541	533	471	516	509	478	483	487	546	517	480	508	483	515	538	489	521	544	490	528	540	495	453	518	503	478	505	499	508	532	502	529	498	512	502	531	555	530	519	569	506	470	510	499	514	496	540	532	496	514	519	490	496	484	546	543	490	487	475	500	537	503	480	563	555	480	437	542	471	531	507	536	509	451	554	504	483	516	522	488	521	503	462	537	547	563	489	501	502	530	518	504	504	457	530	516	544	503	502	499	519	498	472	523	498	532	509	508	532	499	499	496	491	522	512	489	519	516	531	498	517	491	512	485	505	513	509	510	474	529	533	487	501	456	528	496	521	517	515	503	497	504	506	520	482	495	552	482	508	575	506	502	507	509	459	542	537	532	510	534	522	500	510	518	512	549	515	511	537	492	486	524	498	479	542	483	520	499	483	479	519	495	531	510	493	512	487	523	494	496	516	502	532	475	485	486	552	518	546	511	503	520	502	495	481	515	469	515	517	526	488	513	489	492	498	533	550	489	533	493	456	494	486	505	529	500	502	484	492	471	462	456	534	503	472	504	491	505	499	535	501	503	497	518	469	493	482	547	513	506	526	510	505	530	481	512	527	492	510	533	513	466	520	484	528	488	504	487	504	514	463	508	505	501	523	539	519	536	470	506	501	462	549	510	464	494	521	518	539	550	499	484	486	486	514	520	517	524	471	500	507	544	483	500	551	535	505	507	502	497	496	483	515	516	442	517	476	507	533	541	497	501	520	539	474	548	541	500	542	518	516	510	470	502	525	521	527	497	524	496	491	539	494	488	527	513	496	477	517	457	520	477	483	526	517	502	544	513	523	507	520	507	517	536	509	498	507	481	501	500	483	535	545	456	513	491	528	509	523	503	510	527	510	490	545	504	512	506	490	474	502	502	508	522	522	498	529	528	495	580	486	501	455	519	463	490	492	485	493	505	504	512	493	532	483	483	535	501	487	520	526	533	534	500	506	514	507	463	517	488	471	514	532	519	508	533	503	466	545	501	516	481	545	532	518	523	506	506	505	537	509	480	523	470	467	501	496	490	526	475	513	480	541	519	497	540	489	505	497	535	525	496	488	506	506	510	537	511	486	514	506	548	503	490	497	488	491	505	466	479	538	487	506	512	499	533	505	496	493	537	486	529	532	477	518	507	513	516	542	507	534	537	470	472	483	511	575	520	514	527	477	507	524	498	495	524	535	517	517	541	530	546	535	506	501	495	491	506	500	486	528	481	512	480	535	501	473	541	479	512	528	508	530	502	493	483	539	495	512	475	490	515	522	533	479	523	502	521	552	464	503	546	544	492	554	500	508	521	518	507	503	474	501	511	468	520	516	522	527	483	527	502	517	487	483	501	474	504	468	499	481	538	535	502	513	504	544	507	475	482	543	502	491	504	474	509	480	504	473	508	526	517	519	474	503	484	465	502	561	501	480	538	469	505	516	503	500	507	523	461	501	526	515	504	463	518	492	493	488	517	498	521	521	526	538	537	504	503	562	459	567	484	496	488	471	468	496	493	491	545	539	492	498	478	499	556	483	502	519	589	542	443	503	526	544	512	459	495	484	560	473	474	512	526	474	506	487	497	518	538	519	497	502	505	525	506	530	521	511	499	529	492	515	478	486	497	583	489	518	471	521	530	512	535	536	506	479	511	528	519	504	525	486	528	511	482	487	513	520	531	513	471	490	477	482	469	484	509	510	506	494	485	496	520	500	476	511	475	493	507	485	523	526	454	523	505	508	498	513	550	509	564	541	464	511	521	502	508	486	477	530	535	457	515	540	458	515	513	522	536	462	502	520	547	531	492	493	557	526	497	519	534	526	527	489	518	511	503	496	517	488	512	507	504	522	507	515	482	549	482	496	513	505	478	488	534	504	499	492	539	513	528	487	519	539	474	519	554	538	533	518	501	494	497	449	497	485	487	493	487	510	536	479	494	555	472	510	530	506	578	465	531	499	531	493	461	497	525	495	514	503	509	485	525	489	489	556	494	520	507	505	524	540	514	493	513	492	565	497	498	548	497	535	489	528	530	514	512	533	504	491	501	515	564	487	533	526	480	499	521	537	533	528	537	513	520	525	498	537	494	477	502	515	523	481	524	506	515	476	507	504	508	523	516	517	488	514	469	523	476	494	525	533	493	513	487	491	482	542	502	532	508	493	498	499	501	515	509	473	502	535	499	513	493	518	522	521	525	501	511	518	511	502	543	549	546	529	535	522	452	501	500	512	520	496	543	500	516	512	549	508	503	533	523	476	481	513	507	535	498	515	496	505	520	526	500	499	515	502	519	501	529	480	552	528	505	525	525	510	465	455	582	484
24866	21229	28372	27009	20858	14196	10016	7195	4918	3480	3031	2002	1544	1498	1460	1256	908	828	782	694	618	682	544	472	423	449	436	428	419	408	403	393	422	379	419	394	402	417	385	365	398	394	402	435	418	406	401	486	391	383	438	405	423	435	410	424	372	397	374	403	411	410	404	435	388	396	377	374	385	425	438	387	390	416	432	380	425	416	386	420	430	383	436	422	417	393	361	382	373	417	416	393	393	390	351	404	376	387	379	369	362	394	437	415	409	409	416	398	374	456	436	390	398	375	418	406	430	381	399	384	415	422	444	397	395	389	405	348	401	414	419	379	430	381	422	396	407	408	419	407	383	403	364	407	386	378	417	391	400	409	405	421	343	346	406	381	409	389	379	408	396	366	373	387	402	406	376	362	389	408	359	379	402	399	387	347	391	401	418	384	399	374	362	393	351	370	406	423	412	387	402	397	377	395	392	408	391	355	406	399	420	399	403	394	396	409	385	391	418	386	395	422	402	399	396	391	402	361	360	373	407	385	442	425	381	378	384	383	404	390	391	365	372	400	349	434	423	386	372	415	364	456	403	370	399	379	410	379	413	377	404	386	378	401	355	415	405	377	434	391	422	379	390	385	404	401	425	378	422	374	359	400	369	406	457	403	389	397	371	399	400	394	363	406	400	433	397	393	376	349	376	374	410	389	415	426	401	411	391	441	391	416	386	367	413	392	405	388	398	422	371	368	393	410	412	378	378	399	398	414	430	374	388	423	398	374	384	396	401	415	376	403	422	443	422	398	392	396	419	382	388	428	373	436	436	381	407	404	380	368	417	382	394	413	428	366	380	373	396	378	408	330	358	407	391	443	386	398	400	388	412	420	393	385	407	393	397	407	391	370	399	390	418	422	392	355	407	382	430	396	395	394	405	398	387	386	402	431	424	395	420	410	401	400	415	429	404	446	381	408	392	361	390	405	388	409	407	406	401	405	396	370	390	407	372	378	382	411	372	378	414	393	388	377	397	381	402	416	421	424	397	395	363	356	416	395	380	407	402	396	399	384	414	377	404	396	407	363	394	443	383	409	393	407	393	424	405	424	398	381	362	416	420	398	416	394	384	387	434	388	441	422	406	427	400	422	433	404	364	401	414	389	407	413	387	409	416	398	443	429	381	395	428	390	411	359	386	405	390	351	398	390	412	443	400	387	396	380	387	406	398	393	399	416	418	371	425	410	400	413	389	409	417	428	395	415	346	419	436	386	418	381	386	406	386	413	401	432	402	406	389	404	384	398	409	413	386	370	409	394	423	391	382	381	420	368	410	379	402	399	407	395	407	362	387	374	388	378	421	389	377	370	367	387	405	407	412	411	388	442	412	418	404	407	398	420	379	389	374	435	374	379	402	387	400	408	389	403	393	434	414	413	383	411	402	413	384	428	399	416	375	404	400	398	396	416	371	400	416	383	390	406	420	407	398	399	400	360	389	392	420	401	443	398	372	346	361	401	431	420	417	406	439	391	378	420	382	424	379	393	418	403	413	383	373	382	397	373	414	395	388	397	386	411	426	382	385	422	407	406	397	400	414	388	412	400	416	407	349	439	401	380	405	375	429	413	387	400	368	408	385	390	368	369	426	390	380	376	393	415	409	370	390	390	397	445	410	418	363	434	415	396	420	405	386	383	425	432	409	402	391	365	393	370	376	406	415	412	398	406	407	375	403	372	392	398	409	389	358	360	398	397	445	388	375	397	420	418	410	386	422	360	402	440	381	389	379	391	380	417	367	418	370	416	389	405	390	412	405	425	410	423	408	379	422	391	405	410	403	367	413	398	413	370	420	405	422	379	365	392	395	409	394	406	391	383	428	398	438	427	419	393	380	377	393	426	406	410	427	410	416	388	415	416	400	416	395	377	395	429	400	394	376	431	384	406	386	417	407	389	409	381	423	431	428	418	407	412	415	412	386	386	379	398	379	406	376	411	380	385	401	383	411	410	406	411	366	396	423	387	405	396	397	395	445	389	438	402	391	374	427	401	402	394	400	406	391	376	414	397	397	377	417	356	403	347	395	377	415	374	400	387	413	387	387	380	365	411	392	402	391	414	430	421	416	444	396	394	383	439	385	376	401	413	424	394	408	374	393	419	388	375	361	421	375	396	404	405	403	377	388	401	408	411	390	439	414	381	371	398	389	392	385	406	396	377	393	399	416	374	362	377	390	403	429	369	395	390	371	375	401	432	468	368	425	399	409	367	424	385	400	397	387	420	408	409	423	375	396	389	411	371	427	378	363	384	401	368	399	369	417	388	407	401	391	383	387	403	369	425	393	433	408	450	387	411	411	423	367	404	395	409	376	384	400	392	423	402	408	404	383	404	399	391	411	406	393	385	409	390	436	402	350	433	399	390	394	398	379	405	421	394	430	413	371	380	400	397	391	386	432	361	422	400	373	378	428	382	423	395	388	407	379	384	384	377	398	377	416	399	365	390	392	390	387	378	394	409	387	379	446	394	405	380	402	373	425	410	400	367	371	376	391	426	381	405	383	396	414	390	419	423	385	400	392	412	413	420	381	381	390	404	395	397	365	395	372	397	396	404	399	419	397	383	410	396	402	382	386	373	388	361	440	367	399	390	374	424	440	400	378	418	409	379	395	388	373	398	426	378	356	393	371	413	373	417	383	380	393	408	361	372	392	380	403	344	401	376	442	390	387	410	381	412	435	364	370	390	394	395	390	420	384	397	416	400	376	391	387	399	367	393	401	392	386	412	408	402	396	382	374	420	446	413	425	407	423	402	403	388	383	399	387	400	412	434	387	386	401	421	390	373	399	421	401	427	386	423	380	387	390	387	401	404	397	407	389	409	394	383	411	419	394	375	406	411	420	400	395	417	407	380	396	390	399	383	414	401	402	377	395	408	404	398	394	397	362	395	400	382	394	392	374	405	387	398	390	402	422	378	367	380	371	367	403	418	385	387	420	439	404	392	386	413	424	385	412	397	387	415	390	359	397	405	347	428	406	412	426	413	378	434	422	397	395	409	364	401	403	376	393	409	385	355	423	402	444	391	377	390	429	384	396	387	402	365	403	378	386	397	429	399	403	418	396	410	358	385	371	414	421	398	375	387	444	395	382	408	388	382	411	360	419	380	401	401	400	411	382	385	398	448	397	354	417	403	431	390	424	414	394	387	402	387	376	392	424	386	381	407	382	388	372	396	409	435	406	375	400	392	433	397	375	399	433	354	353	393	385	410	405	347	403	386	427	383	412	390	389	415	403	412	386	395	349	383	402	384	409	368	370	399	405	380	396	412	394	428	403	401	359	395	355	417	388	374	422	419	389	386	403	405	393	385	374	377	419	371	401	423	405	376	402	378	389	419	419	384	417	407	384	366	408	387	415	412	386	389	427	384	375	384	404	393	398	402	407	398	428	416	378	400	416	405	379	367	409	376	374	396	379	400	421	383	404	424	384	372	382	417	433	415	398	381	377	404	406	410	417	400	378	402	421	416	357	410
31237	50275	38337	28886	21410	16565	13716	11554	8172	5933	4863	3190	2569	2514	2361	1929	1346	1231	1046	947	937	933	631	548	499	555	486	501	498	452	477	439	440	393	434	464	432	418	427	419	415	459	443	445	443	439	454	412	459	446	436	451	434	450	452	422	417	453	466	423	423	431	426	408	424	440	445	385	437	465	421	489	444	467	452	460	435	472	451	422	416	432	437	456	423	454	436	475	441	426	430	494	450	411	470	435	476	462	412	416	405	412	449	491	460	450	424	397	463	428	420	398	457	419	444	443	435	450	463	428	447	448	450	457	428	448	421	403	420	412	449	420	400	427	435	416	441	412	455	428	415	402	416	419	447	419	459	426	430	409	441	437	420	468	413	443	446	395	430	464	395	434	386	410	441	413	465	454	450	401	422	442	457	408	420	434	409	422	466	432	449	429	459	413	418	426	462	394	441	454	420	435	433	417	419	437	443	443	440	467	444	409	426	424	462	450	380	424	438	424	447	404	423	385	405	404	418	432	439	440	460	424	414	464	414	433	446	456	431	428	394	442	416	435	415	401	426	422	466	390	429	463	445	466	430	448	432	420	441	418	461	441	423	453	429	419	458	439	435	424	407	431	437	409	449	395	436	436	455	425	425	431	431	439	436	398	372	430	412	416	456	410	423	418	455	398	424	439	433	400	423	416	452	458	447	413	447	417	431	409	431	448	458	396	410	433	420	437	442	447	421	427	395	413	412	391	410	417	449	437	449	405	387	409	419	430	447	443	397	459	444	426	453	437	420	418	388	470	465	449	396	452	434	438	440	414	442	405	436	431	414	421	445	418	455	463	448	415	429	451	456	426	408	422	439	426	418	455	457	418	397	432	451	421	429	436	413	422	423	456	493	450	468	438	456	435	416	390	443	400	453	422	388	459	410	457	440	431	411	466	387	410	446	383	425	424	410	449	453	451	396	409	462	462	420	431	437	450	441	427	410	451	451	399	465	445	441	466	438	422	398	441	449	414	415	422	426	457	421	449	452	419	440	391	456	453	450	445	439	421	413	438	447	410	419	395	456	394	439	405	457	405	389	389	425	428	411	444	456	447	399	432	441	434	444	408	433	417	416	444	434	469	417	427	411	439	444	464	470	461	437	445	394	405	476	422	386	424	446	421	415	445	417	437	425	408	449	463	410	421	440	439	438	414	436	424	428	439	433	470	441	403	431	415	422	421	423	422	430	435	419	447	450	418	450	460	434	459	440	448	457	443	455	442	429	426	467	424	440	390	415	453	409	484	406	426	459	419	418	456	430	437	456	418	458	423	432	412	424	436	392	442	404	432	447	390	429	448	391	413	421	428	437	436	423	445	414	443	447	434	422	397	428	433	433	420	416	440	447	480	443	441	464	445	450	441	411	404	434	415	403	433	434	434	450	418	459	435	436	416	458	400	463	452	465	450	432	427	434	453	415	414	431	408	426	443	451	403	382	474	431	453	443	406	438	444	426	425	401	435	429	427	423	418	448	446	436	465	456	462	442	446	419	451	431	471	435	471	421	450	409	399	458	421	420	422	441	403	438	425	435	449	423	449	425	403	459	409	432	407	429	402	423	408	463	464	408	418	407	447	457	387	445	480	422	432	413	435	418	410	449	419	485	418	443	429	433	433	432	405	440	413	431	441	428	415	419	430	384	423	447	432	431	473	422	431	460	426	450	442	432	467	422	422	427	461	447	437	386	468	411	424	422	443	426	421	430	436	399	429	415	453	428	444	422	431	449	445	415	454	414	427	431	419	402	390	419	443	444	415	450	427	436	414	418	428	427	419	457	434	412	401	432	440	444	439	430	407	419	417	414	466	418	435	480	484	450	450	424	451	435	438	445	405	435	420	443	420	422	416	405	404	453	474	444	423	428	428	438	428	403	442	414	427	418	408	436	448	433	407	455	421	419	400	439	444	423	404	387	423	451	434	377	423	426	404	461	447	448	460	425	463	419	462	461	423	436	430	445	440	432	449	439	424	448	399	433	443	417	421	447	404	401	402	449	430	398	431	415	449	437	436	427	420	411	460	462	455	433	431	402	496	451	455	413	425	424	412	483	459	398	420	424	425	412	464	412	405	417	424	457	444	420	451	419	469	426	384	409	440	429	413	399	442	453	431	413	429	431	405	423	452	442	437	429	455	446	447	456	406	391	455	414	404	365	462	467	422	460	435	439	440	449	453	463	441	440	438	434	438	462	440	390	451	420	432	427	434	421	398	449	451	415	425	443	458	427	448	421	428	456	459	469	385	445	448	467	422	418	400	418	459	433	424	404	378	435	443	436	452	430	453	458	441	436	429	412	439	436	434	387	459	426	442	441	438	429	404	461	406	400	433	468	445	422	438	444	422	450	473	434	452	443	425	449	429	437	435	415	437	401	442	434	418	426	453	485	460	429	450	443	415	447	436	467	421	415	432	426	447	425	422	428	424	431	405	431	439	443	406	417	424	431	430	441	432	440	495	372	455	448	434	470	443	450	446	424	425	438	480	412	432	453	439	453	426	456	391	418	400	425	435	430	392	435	427	443	432	407	427	465	403	458	439	455	402	478	428	430	452	436	482	445	436	437	414	399	441	385	425	435	431	448	424	416	426	430	458	440	440	435	462	439	440	426	415	445	445	438	431	458	467	457	432	403	399	433	439	436	442	404	447	465	423	421	447	416	487	441	456	405	447	433	437	444	410	442	437	471	469	415	455	435	425	429	428	357	396	421	387	432	435	415	430	406	405	435	435	401	440	453	431	430	414	461	432	408	497	417	452	464	402	420	449	461	440	432	411	433	431	399	432	434	448	443	415	435	407	402	407	434	436	424	431	405	439	436	441	441	418	427	428	410	427	398	422	435	465	415	437	477	423	453	425	428	434	460	446	418	432	448	451	423	441	416	432	431	402	425	399	449	419	420	450	443	421	415	440	422	394	439	427	440	405	387	458	439	440	413	417	454	405	440	421	423	444	430	465	441	420	476	428	380	434	460	414	471	403	399	427	424	411	428	408	442	459	456	414	455	451	447	451	418	412	437	419	414	444	439	444	418	422	422	452	447	439	431	408	474	467	456	425	423	445	417	417	429	431	447	428	404	443	415	447	427	406	421	431	459	445	435	427	429	434	424	428	440	430	454	435	378	445	405	437	430	448	459	467	414	460	453	456	450	414	392	454	452	405	438	426	438	420	424	403	418	396	447	454	468	425	436	454	449	434	434	447	401	407	440	424	427	434	436	477	406	422	469	436	433	408	439	456	412	433	430	436	433	441	424	413	420	411	425	400	404	441	411	386	415	403	381	460	419	436	450	436	449	458	433	434	426	439	477	413	454	456	421	432	408	428	390	450	423	424	441	431	442	452	447	404	380	411	406	458	413	442	426	408	462	427	425	460	421	427	410	448	445	437	446	446	438	420	447	450	435	453	382	398	440	452	417	415	418	482	414	457	439	443	456	421	397	436	442	439	391	409	420	408	422	414	464	450	447	433	428	437
22488	20960	28634	23650	21661	23155	22667	14532	8915	6673	5768	3870	3065	3001	2669	2259	1799	1514	1352	1329	1229	1145	874	781	757	789	758	752	664	654	644	647	679	608	677	670	607	602	668	654	650	647	730	651	666	649	620	629	599	657	636	658	626	642	610	633	655	688	620	648	636	638	623	667	610	614	623	618	667	642	609	667	639	642	610	673	664	648	625	644	638	690	669	629	594	611	608	606	630	656	593	636	638	630	594	614	611	669	596	601	647	682	629	590	622	613	647	589	641	645	605	632	642	669	610	603	688	649	694	652	629	619	618	659	613	631	633	636	646	658	619	655	598	599	600	608	612	681	625	663	615	576	616	677	686	666	613	624	607	659	622	624	612	653	660	633	710	620	605	637	635	648	625	630	606	682	690	613	615	619	613	613	654	607	670	644	641	605	658	611	619	631	635	590	595	643	633	607	646	616	651	649	642	592	640	590	656	631	620	621	611	655	661	643	609	591	656	625	568	613	587	648	594	598	626	608	611	629	627	606	632	628	652	614	613	587	629	622	674	619	656	631	625	639	635	651	617	605	621	630	590	636	594	610	623	580	624	602	648	632	679	657	683	603	648	569	624	614	618	658	605	630	652	602	677	686	661	619	622	673	655	629	617	610	641	582	661	661	626	674	639	645	610	631	603	641	662	650	624	616	634	662	648	651	633	626	604	615	608	592	634	593	672	690	600	621	611	643	617	637	658	630	612	607	607	628	648	627	601	640	631	612	622	662	628	686	665	653	609	622	596	633	631	617	650	616	643	589	645	633	622	644	644	624	630	604	618	561	599	604	613	649	606	642	618	603	643	607	573	601	626	627	620	616	637	677	629	618	615	621	634	640	632	639	620	641	640	600	596	662	581	627	624	642	608	647	635	632	639	645	599	601	646	616	658	623	664	603	609	600	607	583	611	614	645	633	607	638	649	602	652	604	650	620	651	581	623	644	603	589	637	671	656	641	659	620	632	655	655	663	566	615	597	641	617	640	628	608	681	633	629	643	639	639	664	603	636	616	620	684	636	628	581	598	648	659	570	591	648	660	624	662	613	660	670	598	661	650	632	624	661	639	607	654	628	611	623	603	626	634	576	661	620	634	653	592	627	644	657	675	623	622	629	644	642	626	589	611	633	639	557	598	640	624	575	627	604	628	615	663	596	670	661	663	646	623	630	631	679	627	596	698	611	692	640	643	637	610	600	652	610	617	623	655	617	617	610	611	640	610	623	594	667	600	612	632	603	606	661	676	623	635	591	660	564	612	671	644	600	569	650	630	658	614	566	613	602	628	676	664	608	612	613	644	648	626	612	621	640	616	603	631	604	642	680	615	593	642	633	637	616	606	639	625	635	620	654	615	619	662	636	685	644	617	598	633	600	622	700	601	648	596	647	614	607	616	633	652	612	657	617	601	666	614	657	629	650	632	596	662	642	615	656	644	626	631	600	633	652	660	669	640	633	605	617	601	581	594	615	613	630	620	632	609	623	596	596	629	627	654	654	619	623	623	621	643	616	604	602	623	638	570	685	659	664	617	575	573	635	636	617	627	640	662	613	649	637	603	639	622	597	653	600	651	698	648	635	615	637	621	625	634	619	639	617	630	615	585	657	624	613	609	632	656	620	619	580	699	581	639	619	661	651	649	645	589	648	599	657	617	626	635	637	635	616	663	673	657	590	650	637	649	655	637	716	663	595	633	637	617	630	591	644	614	627	605	638	667	607	658	612	607	626	649	670	654	622	624	638	681	628	654	631	620	591	618	612	652	621	632	618	648	641	604	596	600	654	654	656	635	695	601	633	642	640	597	641	644	659	652	607	640	602	600	605	647	620	632	625	615	612	646	622	619	639	650	615	585	670	612	605	614	634	595	654	632	618	642	608	639	629	609	598	620	660	610	633	624	608	638	643	651	647	647	649	621	675	615	604	658	656	688	688	624	619	629	576	647	642	645	624	595	606	582	628	650	638	606	671	682	632	683	613	650	635	642	595	650	631	633	605	653	614	651	623	601	642	661	613	600	636	657	602	585	625	626	600	624	639	609	625	624	577	650	628	616	657	630	614	603	637	644	595	616	611	613	580	678	613	613	613	590	604	629	630	590	648	654	637	664	612	595	636	632	659	615	609	600	592	654	632	606	587	650	629	665	589	605	632	587	643	599	623	622	604	622	607	621	650	633	579	632	663	632	599	606	651	598	615	597	616	566	581	642	641	668	646	602	619	638	652	644	620	625	638	624	611	647	654	620	624	655	643	642	649	628	637	612	671	607	625	661	553	627	661	644	626	600	593	645	633	620	619	620	652	665	600	629	589	634	614	602	599	630	635	629	627	588	603	590	634	596	580	590	614	617	604	634	615	593	632	633	629	636	639	654	622	669	673	622	634	610	626	615	587	615	627	638	632	649	614	608	620	627	612	639	601	609	616	599	661	612	646	615	642	589	624	620	626	613	681	614	588	617	610	588	664	674	663	630	636	624	581	633	603	619	609	628	615	624	627	575	602	607	577	599	619	661	607	635	645	659	646	604	644	663	671	629	609	622	634	614	664	635	592	591	640	654	656	610	646	631	629	593	635	645	608	583	568	658	640	660	636	669	638	587	632	615	632	626	598	627	658	659	628	634	637	629	633	627	637	613	659	652	678	627	629	613	635	643	604	643	621	645	636	654	619	668	608	620	640	623	621	639	622	607	646	660	639	652	597	664	632	588	624	632	626	583	617	619	611	680	647	656	666	633	655	614	650	618	632	590	604	611	601	591	685	588	677	633	632	658	617	596	622	624	613	648	590	653	628	597	648	632	632	576	655	618	664	628	650	631	662	591	635	616	634	608	663	628	615	615	623	615	648	634	617	633	610	643	651	571	626	616	663	656	593	637	638	657	603	621	592	625	621	626	642	577	599	622	687	640	618	609	681	611	606	648	626	659	600	607	687	607	628	642	637	636	610	569	611	576	655	615	628	663	622	656	616	627	638	659	685	653	647	675	636	624	602	615	623	635	645	627	646	615	615	620	592	635	607	623	616	641	636	594	615	621	612	601	610	586	682	582	594	587	622	622	627	594	657	629	623	654	614	616	639	617	635	615	634	631	640	652	637	643	634	634	630	658	613	614	650	644	620	611	658	617	647	641	610	612	632	650	621	669	596	634	609	614	589	663	631	625	641	642	609	610	612	622	598	611	615	623	623	636	607	609	588	603	661	604	664	661	638	608	667	640	604	601	594	614	658	624	612	603	658	676	671	661	602	645	597	616	650	600	619	627	631	598	620	567	587	643	621	641	636	667	622	639	647	652	617	596	607	643	557	630	591	635	640	674	667	635	626	612	668	605	650	594	645	620	660	583	621	630	623	655	599	641	644	605	662	648	586	647	665	639	617	592	595	653	588	590	621	601	664	631	671	601	651	665	604	654	599	626	626	638	663	607	657	592	606	665	657	650	662	630	595	627	595	607	667	592	591	595	582	641	629	648	661	634	614	659	602	600
33846	59257	46968	36624	29667	24212	20335	17871	12051	9787	8353	5695	4617	4418	3783	3350	2413	2087	1864	1621	1591	1289	1058	855	833	863	835	751	701	666	658	653	654	661	666	632	626	658	704	643	631	700	605	630	669	671	638	643	631	664	616	711	655	640	647	666	679	691	628	632	643	647	646	627	687	653	685	608	700	618	663	588	647	649	690	640	673	693	612	625	679	677	670	678	640	635	663	712	637	627	664	608	645	641	656	646	634	587	599	670	660	677	641	614	641	630	649	627	633	622	606	658	669	684	605	618	620	659	663	655	609	634	623	633	630	649	662	659	629	669	653	638	658	659	618	633	654	636	598	611	705	656	642	604	577	621	668	634	670	577	629	651	598	640	652	653	642	604	687	655	650	661	634	640	637	621	623	641	638	640	639	647	632	667	594	666	630	651	653	603	656	648	645	623	641	633	641	648	634	644	660	631	675	638	657	635	624	645	639	667	667	640	673	650	644	609	655	619	603	634	611	641	636	648	667	659	613	641	611	635	611	630	664	629	639	601	629	627	638	625	629	692	614	637	625	653	619	639	660	623	645	658	660	629	660	609	641	689	622	640	640	631	663	605	647	643	639	659	660	659	635	632	601	610	633	666	643	646	634	629	678	632	624	626	648	644	654	677	632	616	617	668	622	637	624	639	619	644	673	650	616	631	620	643	627	688	627	636	654	632	662	602	650	676	633	608	681	628	640	658	638	648	656	655	637	603	642	646	653	630	615	666	664	615	644	617	613	658	634	628	668	626	596	617	665	624	642	637	653	618	676	676	647	627	663	645	672	669	615	584	600	646	642	585	664	632	637	636	655	646	733	666	670	644	618	664	659	621	605	569	617	653	626	641	663	681	620	628	643	683	617	658	661	647	572	598	629	627	654	612	608	658	647	640	653	656	618	660	613	662	565	565	634	646	696	641	652	629	634	607	590	656	647	671	639	605	671	619	702	646	643	622	637	586	604	648	616	643	624	616	687	665	645	615	657	622	631	681	651	651	630	697	626	620	648	635	651	623	634	660	662	639	657	645	605	579	650	659	620	644	654	667	690	614	629	634	610	627	628	643	596	676	671	636	618	651	663	653	611	621	636	649	669	660	652	618	645	647	650	617	641	633	638	652	635	679	636	594	618	652	680	632	635	654	635	632	648	591	633	652	622	655	610	688	641	652	652	641	635	679	629	608	625	654	666	660	623	595	638	669	663	542	627	628	595	639	654	622	643	710	645	673	637	660	662	624	643	696	610	622	657	660	640	616	633	614	645	607	638	631	668	629	603	672	655	663	615	627	663	661	660	635	645	619	657	634	650	700	590	629	662	621	643	682	632	645	631	637	620	642	654	605	674	607	650	624	657	669	681	627	661	655	641	628	657	614	671	709	645	666	620	663	669	665	630	628	628	658	615	635	645	626	609	629	655	658	627	634	622	604	629	664	651	629	636	622	651	679	627	700	672	630	662	673	642	623	623	600	685	660	660	691	658	628	665	652	645	626	681	654	615	604	626	650	655	647	606	603	661	625	600	671	600	654	635	607	645	615	616	661	624	624	660	645	629	636	643	605	595	681	664	628	649	625	627	663	623	585	602	660	661	672	606	600	667	633	647	636	701	616	585	636	604	667	640	615	618	630	655	658	676	637	660	675	680	658	636	647	653	632	641	652	704	660	636	671	626	579	640	639	636	632	656	618	646	648	629	639	635	622	677	650	618	666	620	662	658	681	668	626	626	613	644	636	686	654	635	671	606	643	641	640	618	611	688	660	664	645	620	630	587	651	651	681	644	644	651	655	649	605	648	649	605	638	643	647	669	626	622	609	618	648	616	676	622	655	649	638	624	684	685	609	607	643	595	599	652	604	648	627	629	642	638	628	664	677	673	653	625	687	693	658	617	629	628	612	640	664	649	632	717	637	614	657	626	695	621	670	629	690	657	592	667	639	607	561	620	675	680	645	628	651	652	620	615	634	629	698	629	635	582	612	648	649	623	661	629	645	651	659	638	678	647	634	670	624	652	644	691	640	637	598	645	611	663	622	654	636	655	606	626	609	621	609	578	642	657	634	691	641	611	594	628	611	640	636	656	624	648	645	635	660	634	612	674	643	596	641	673	630	615	607	619	637	609	650	653	655	615	672	586	628	652	646	622	662	639	638	653	648	653	603	631	649	649	664	622	652	617	652	635	643	587	612	656	637	631	609	646	643	634	670	634	623	634	633	626	617	670	668	667	625	621	649	608	613	637	668	599	660	634	610	698	636	664	627	579	633	610	656	692	644	659	674	630	660	625	630	612	680	642	614	611	656	582	635	647	642	623	635	624	651	652	639	678	672	648	645	667	581	598	616	638	643	637	649	676	632	649	643	659	674	586	640	652	676	623	631	674	630	623	640	627	666	654	688	625	681	692	643	601	644	675	602	627	656	665	633	632	609	678	608	633	650	675	662	626	655	643	649	615	674	633	655	595	643	623	627	628	616	610	627	681	661	656	649	674	583	648	608	601	622	617	622	607	625	634	715	650	645	636	670	658	713	647	671	640	665	655	628	622	644	645	621	638	612	647	621	591	647	644	634	655	659	613	616	623	626	605	664	646	615	622	585	668	610	648	617	636	666	647	635	665	651	609	593	616	624	625	668	644	650	663	625	695	641	659	605	718	672	591	651	615	654	646	639	636	602	656	659	618	637	673	699	642	656	629	617	614	667	631	617	684	629	651	662	605	655	621	648	686	640	643	671	632	649	638	674	613	585	649	631	644	639	643	637	675	687	635	612	633	684	645	652	680	700	675	654	651	621	655	609	697	620	625	653	629	653	609	663	632	604	613	614	634	637	615	625	666	649	576	672	663	635	677	633	636	676	586	651	634	604	643	629	653	615	630	590	648	619	632	637	628	641	647	621	684	679	662	603	606	614	645	653	649	697	641	589	627	639	665	636	648	658	657	630	635	677	630	616	618	634	614	647	616	637	669	593	641	679	616	581	620	625	661	605	633	628	643	623	597	654	645	648	682	604	632	606	601	683	618	650	637	676	670	613	635	670	635	648	683	637	633	660	654	648	657	637	609	611	626	607	629	666	647	648	684	633	617	637	666	627	649	614	632	611	638	665	609	666	634	659	639	602	655	647	645	645	682	642	684	641	648	666	653	682	685	591	693	639	665	663	652	655	627	622	657	629	613	631	642	617	614	619	589	613	607	634	643	652	629	592	669	635	582	675	677	593	649	624	620	664	640	651	636	628	669	671	618	642	592	624	623	676	658	616	676	623	646	637	631	618	653	605	708	664	639	701	607	615	647	616	603	649	589	602	646	644	663	616	638	680	656	653	638	663	645	619	660	610	645	637	629	629	650	647	651	645	627	644	635	647	626	651	612	628	644	729	623	607	668	647	621	634	661	613	649	634	652	579	678	673	652	662	652	627	621	683	661	661	610	690	656	587	607	629	646	610	636	626	690	637	599	662	684	593	697	666	657	681	647	623	667	612	636	607
30455	31528	34944	26850	16606	10483	7720	5376	3210	2582	2120	1680	1335	1183	1054	921	874	770	641	621	628	560	469	434	422	449	403	413	370	366	346	331	390	361	368	329	335	388	382	335	363	381	337	381	357	332	357	365	370	363	387	332	370	350	357	378	380	358	343	332	373	330	335	379	369	345	341	356	304	360	351	339	363	345	327	359	390	374	344	349	350	352	364	365	369	377	357	330	352	403	352	380	350	376	383	358	405	370	365	361	371	369	347	338	328	375	361	368	348	353	344	343	344	337	381	403	340	362	360	377	315	369	352	358	322	387	366	349	348	349	356	378	340	382	327	371	369	356	395	338	340	344	369	346	367	345	348	327	372	354	350	391	347	330	316	344	340	334	368	322	359	349	359	345	387	333	345	360	427	384	346	352	329	357	344	363	340	359	344	374	340	368	349	361	356	398	386	331	398	342	339	353	340	373	364	386	331	351	343	343	376	338	342	359	361	369	333	335	357	359	375	336	356	338	381	361	339	328	366	345	378	354	353	353	372	354	375	345	332	368	365	377	367	360	420	369	380	372	364	341	351	348	359	356	379	368	332	367	345	389	329	385	351	352	313	337	356	379	358	355	370	377	376	371	387	374	373	355	369	385	368	318	345	350	370	341	369	330	348	332	356	355	356	370	380	334	355	352	369	340	349	318	338	352	360	375	362	354	358	338	357	359	334	363	378	354	360	359	363	352	358	360	360	370	358	361	391	342	326	370	356	358	362	347	336	351	339	340	381	362	325	379	382	349	351	328	334	347	345	358	363	313	352	348	340	378	347	362	346	352	302	370	382	361	365	348	341	360	378	364	371	373	361	374	368	383	384	349	364	352	352	357	367	351	360	343	337	378	377	346	357	355	349	384	332	376	372	348	352	335	367	353	353	395	353	376	369	388	335	369	368	345	378	340	361	381	388	348	363	348	355	343	350	388	352	365	356	320	359	352	355	355	355	324	307	326	321	348	375	369	368	339	365	322	340	350	361	359	387	359	357	330	379	349	371	343	355	352	390	352	371	345	362	371	353	377	345	378	349	376	356	387	361	351	355	364	336	315	375	347	378	349	334	342	363	380	358	340	382	363	366	339	342	329	346	366	394	362	351	395	345	373	375	352	361	348	324	355	361	343	376	368	390	321	366	354	399	421	397	366	359	355	336	351	393	351	335	377	352	372	367	374	329	335	377	345	325	336	353	329	332	379	392	378	347	385	357	357	340	326	328	367	361	349	361	367	331	354	362	338	350	402	371	356	348	352	372	333	313	369	353	351	333	377	371	365	337	375	346	348	361	378	331	364	325	373	364	328	338	346	333	378	393	352	351	344	373	337	370	347	347	332	350	356	369	360	325	371	337	361	341	366	353	359	352	376	336	357	351	379	351	354	341	357	324	362	387	334	338	366	337	379	337	355	406	356	387	355	367	374	338	325	368	339	349	361	337	352	357	358	366	395	387	395	333	339	329	363	382	329	337	346	368	356	379	382	366	370	331	343	365	337	359	355	353	347	346	375	359	354	313	373	329	336	388	349	363	352	389	361	344	347	336	357	378	350	389	366	352	380	318	362	311	334	367	330	357	301	353	358	401	353	343	336	355	373	353	326	349	349	380	343	353	353	357	376	351	355	381	358	343	377	368	377	363	373	366	357	350	350	366	366	349	344	355	341	342	375	351	344	332	359	371	365	361	359	381	341	361	365	346	351	362	357	359	371	348	357	336	359	352	367	359	350	369	348	343	357	376	382	368	342	346	326	353	362	368	379	382	332	358	357	365	353	322	359	376	353	362	350	337	370	371	394	383	398	364	368	392	364	358	358	377	357	364	342	375	348	377	366	358	323	360	355	362	341	337	344	368	357	391	404	346	372	334	369	367	327	379	325	368	408	393	376	367	373	330	378	314	357	369	374	370	338	362	386	378	373	383	335	357	358	352	366	371	363	351	385	366	352	351	373	365	332	339	361	362	336	372	323	376	396	392	368	414	345	327	367	355	344	349	367	346	362	357	333	360	359	375	380	366	381	348	339	348	349	346	343	360	358	365	399	344	370	355	349	361	358	365	356	357	372	371	346	365	387	353	381	352	359	330	373	369	380	345	336	343	360	377	400	391	358	325	360	359	375	347	382	338	377	345	341	377	389	375	357	367	343	350	331	328	362	378	378	369	360	368	336	351	321	348	343	373	354	365	362	352	344	353	364	350	346	346	400	343	358	365	383	410	377	345	363	366	369	338	370	350	338	338	356	391	330	347	361	351	347	324	348	330	346	367	361	335	372	339	343	361	337	363	351	354	352	379	345	382	344	338	359	369	338	359	344	366	373	347	375	373	368	377	358	369	375	344	367	326	370	369	357	369	342	331	351	314	352	332	319	331	351	365	349	358	352	376	324	358	306	379	392	365	377	384	362	326	340	350	366	394	336	366	361	326	353	367	322	345	382	358	359	368	361	354	351	338	368	377	354	327	373	344	356	345	371	331	393	355	351	363	365	346	357	311	351	346	362	396	356	369	352	349	369	345	327	359	344	355	364	372	387	368	355	366	374	376	335	372	366	356	343	347	337	366	393	356	350	345	394	362	347	346	326	349	367	374	357	346	382	370	387	372	354	382	348	365	365	353	328	375	335	366	364	322	360	356	341	332	356	377	366	386	372	366	373	369	359	346	353	382	366	373	350	356	341	332	375	368	324	328	325	340	346	355	344	358	358	358	359	382	356	364	355	382	352	370	336	392	337	342	375	354	345	355	382	367	383	379	382	342	335	377	360	352	349	356	346	400	352	342	359	328	353	345	345	379	379	353	374	345	359	356	371	346	353	371	376	357	370	405	334	344	354	362	367	361	361	365	354	338	361	362	353	360	320	384	382	349	326	345	369	354	369	379	341	388	350	348	361	393	326	350	363	363	362	365	317	367	386	341	324	309	335	348	348	343	340	374	349	326	312	345	389	336	355	338	356	359	381	369	346	354	387	329	367	344	338	410	334	359	388	321	362	376	343	369	353	359	383	343	359	325	397	369	362	347	344	359	364	337	339	374	359	357	312	341	377	356	353	353	321	336	336	359	370	347	365	364	349	426	352	379	361	357	336	366	348	370	364	346	350	363	411	352	380	377	331	348	362	388	374	355	357	353	370	349	327	359	333	346	379	355	372	369	373	360	376	370	371	333	363	369	344	361	363	334	342	356	417	402	389	358	358	358	371	339	393	375	346	352	337	358	372	366	318	345	341	372	344	395	356	350	376	368	341	332	385	385	365	364	388	343	357	371	316	355	376	324	411	353	334	356	368	336	358	345	375	358	396	359	345	352	361	343	354	386	397	354	352	389	357	352	347	360	349	350	357	370	318	336	353	360	332	361	329	359	367	336	390	361	380	371	368	378	353	330	343	386	375	346	365	348	360	345	366	331	386	324	339	350	376	373	361	378	333	319	347	326	390	364	328	375	373	367	367	343	371	366	340	370	359	365	355	365	332	343	391	348	380
30250	44676	34156	24873	17460	13902	11399	8365	5407	4418	3391	2568	2021	1952	1475	1402	1224	961	919	827	875	676	510	464	474	481	471	415	385	369	394	366	409	404	378	360	406	398	397	368	389	418	350	436	379	381	366	372	389	371	383	376	394	367	404	382	397	361	410	401	342	386	375	394	383	379	353	373	371	390	350	412	357	419	375	352	433	386	377	366	366	376	385	386	395	380	400	406	347	346	368	376	416	386	392	411	412	393	358	413	372	358	377	395	344	391	377	380	381	405	396	370	403	367	388	436	383	403	352	389	352	364	390	360	383	339	386	359	369	384	371	369	353	360	392	385	401	371	365	426	344	391	336	390	365	376	371	401	378	376	374	373	338	382	361	355	371	387	384	361	360	353	367	359	400	397	340	385	355	350	363	360	408	401	404	359	396	344	364	401	390	361	372	380	363	349	389	368	386	348	374	402	385	402	356	366	391	349	368	383	385	381	356	377	327	394	398	385	384	350	348	380	391	368	373	366	375	387	368	384	365	360	377	402	379	371	397	349	380	363	376	365	414	388	343	389	384	334	368	373	373	391	347	409	371	386	373	384	384	415	362	374	336	402	373	378	376	362	331	375	370	371	394	345	380	415	375	387	368	364	377	398	389	415	379	380	369	399	376	339	355	378	360	373	399	386	364	375	380	378	374	365	401	395	366	390	381	381	388	345	377	369	370	377	373	367	367	377	381	372	366	393	372	342	387	352	375	352	363	370	366	397	378	374	359	364	352	358	370	374	370	406	362	353	390	347	403	358	390	404	381	377	372	394	384	390	398	390	389	382	380	393	406	389	396	352	386	400	337	377	386	353	392	389	381	360	397	413	370	380	342	379	370	389	362	388	360	399	381	426	410	361	382	396	392	382	379	395	394	384	408	396	344	364	389	373	355	378	407	405	386	362	372	343	377	356	381	390	371	356	354	381	408	350	372	366	370	400	389	401	379	362	376	365	369	380	383	381	385	354	354	364	413	369	375	370	370	349	384	345	375	432	418	370	378	382	390	393	407	365	391	398	391	390	373	347	384	374	347	371	353	380	369	383	381	399	367	427	417	377	347	388	356	396	385	419	374	376	387	377	368	413	390	391	377	351	384	339	381	379	398	399	376	396	361	419	350	399	376	379	372	391	408	360	363	362	382	364	381	427	402	345	396	365	368	411	343	357	366	368	344	395	391	384	338	368	362	385	362	400	409	374	402	379	370	389	375	362	349	381	387	387	381	334	352	404	401	364	376	356	389	383	404	376	381	370	406	402	400	368	397	374	373	348	383	371	369	360	388	372	398	373	406	397	386	368	391	399	360	399	380	385	413	381	393	395	394	389	392	348	358	415	400	386	347	335	377	346	400	347	399	364	409	379	363	382	351	373	368	385	356	379	393	377	373	396	409	393	401	383	402	344	386	400	357	349	359	372	386	362	358	390	360	372	378	390	369	383	405	380	386	354	351	396	410	393	382	392	403	384	368	368	342	374	396	375	378	375	395	425	409	365	392	373	405	392	319	353	396	373	340	368	373	324	373	376	344	365	374	395	351	402	361	351	378	389	379	384	385	372	376	347	376	374	392	364	363	371	413	386	368	376	404	407	353	338	363	380	385	348	405	384	396	401	392	366	377	392	376	384	365	356	374	356	372	367	360	384	368	392	366	415	387	362	351	413	396	398	407	369	392	375	344	382	350	362	370	360	367	355	381	378	352	372	395	390	377	392	356	373	365	375	371	392	360	395	358	396	427	373	375	354	348	381	363	382	387	385	369	369	353	391	382	402	377	407	380	417	363	399	392	390	377	395	377	397	375	361	394	367	354	402	394	375	372	387	360	374	364	387	364	383	380	376	383	365	347	371	373	354	387	373	346	340	364	393	357	372	371	366	354	360	370	367	354	340	368	376	362	363	340	365	388	355	356	402	388	381	378	362	397	379	396	333	371	399	379	383	406	397	395	350	359	402	388	375	371	346	391	375	387	387	364	350	370	366	382	386	385	397	382	360	389	367	394	392	400	340	358	386	374	385	364	362	413	346	383	403	368	395	389	373	408	377	372	387	379	383	368	375	354	352	328	365	357	354	373	384	381	383	395	379	345	371	377	368	387	381	383	382	345	352	386	383	422	347	348	362	432	351	352	381	385	371	386	412	404	378	382	413	369	395	367	361	381	370	355	400	362	347	377	350	357	363	374	364	347	382	385	396	363	366	387	373	344	389	361	361	376	414	358	376	364	327	361	362	411	370	367	368	384	357	358	394	386	400	354	405	373	385	370	362	388	405	360	374	343	391	391	378	394	379	356	383	380	409	390	415	377	377	378	374	380	378	387	376	391	369	390	398	402	391	376	350	383	382	436	370	341	384	383	363	387	330	378	391	394	387	386	388	370	355	389	359	392	375	365	355	381	335	371	371	402	400	368	361	391	364	383	372	389	363	371	371	380	366	364	399	389	414	371	398	351	388	382	399	384	375	367	377	379	394	360	374	364	377	377	345	375	386	371	370	385	352	379	388	440	410	344	356	397	393	337	366	360	372	370	376	348	352	387	375	384	371	379	346	366	353	403	373	384	397	368	365	356	397	379	377	359	408	352	361	388	384	370	367	341	360	384	362	358	365	397	378	335	369	402	368	387	374	388	357	364	388	387	348	355	427	370	362	420	388	379	409	415	348	385	344	335	380	404	404	367	397	371	355	364	353	374	393	383	419	360	362	367	363	393	380	389	367	375	393	354	368	418	364	377	373	373	393	363	385	382	404	442	361	415	439	359	348	371	385	392	428	390	432	385	429	391	400	359	377	365	417	368	359	376	363	401	358	393	404	358	400	398	352	396	361	393	438	358	361	369	386	371	399	403	376	374	408	373	378	406	375	359	397	373	354	372	388	388	383	369	361	413	362	366	375	343	378	397	332	366	423	396	362	378	413	376	364	392	345	360	411	357	362	381	398	376	401	357	360	372	359	344	388	390	371	373	387	390	370	381	370	350	377	382	397	379	396	392	379	372	397	357	365	420	387	371	400	384	416	405	390	383	368	377	382	364	351	377	370	448	375	368	380	388	394	358	388	383	369	383	390	362	401	366	398	362	389	360	381	366	370	371	395	402	353	353	375	354	386	383	380	374	375	386	373	354	383	382	385	353	353	391	342	391	389	414	362	362	399	353	396	365	385	402	363	371	360	368	406	401	376	387	390	390	369	400	387	396	405	366	370	385	407	336	359	357	368	365	368	407	371	393	348	406	388	360	398	374	393	402	377	394	354	428	432	378	362	383	375	364	385	405	363	392	376	357	397	372	412	391	373	366	396	382	392	360	335	389	385	374	378	390	415	354	352	353	388	372	419	396	389	388	377	358	385	357	374	373	364	359	378	392	390	375	395	386	358	361	346	380	376	403	355	356	369	375	377	368	372	350	383	375	414	391	387	358	372	358	392	355	365	366	383	365	365	345	401	394	411	360	434	386	381	350	429	383	346	402	370	409	364	370	352
23716	21078	28521	24989	22879	20200	16321	9454	5616	4756	3452	3055	2441	2041	1616	1682	1417	1295	1083	961	1108	847	671	637	726	734	599	548	543	493	506	525	538	560	499	567	517	540	518	512	517	514	489	507	491	516	506	528	475	515	518	510	533	497	477	499	480	493	496	534	486	496	520	483	493	501	508	484	504	526	496	513	528	502	568	548	499	508	561	566	501	463	508	545	507	518	484	542	518	517	528	485	540	498	546	501	511	461	473	466	513	490	464	473	519	471	509	520	474	534	507	525	564	527	471	481	483	503	529	488	507	513	485	508	471	512	502	497	535	484	530	458	513	517	491	476	481	548	541	497	495	525	491	491	462	531	503	501	478	502	555	496	506	508	506	517	534	511	508	505	468	532	506	536	493	494	476	519	475	507	499	506	461	501	451	446	512	504	530	524	542	492	517	500	501	539	486	513	541	533	463	488	470	481	479	523	524	497	519	505	481	500	469	485	524	489	548	511	459	505	489	478	511	495	502	485	473	468	550	492	524	502	548	539	495	479	500	532	505	498	491	475	550	505	518	476	542	516	490	512	507	515	530	517	500	522	540	546	536	491	525	537	511	519	523	547	504	485	512	481	507	511	500	497	519	492	517	556	493	481	496	480	498	512	505	497	468	487	526	539	484	490	511	494	474	501	516	537	495	454	542	503	535	497	498	508	507	494	521	475	522	501	497	542	506	487	483	513	481	553	503	550	502	529	551	503	486	487	484	522	532	468	513	470	489	516	507	491	507	532	496	510	479	487	490	534	509	540	482	516	467	511	505	511	519	520	514	529	532	496	483	530	494	515	504	504	492	524	522	506	475	520	515	485	525	500	502	498	493	517	494	525	475	533	498	496	559	472	464	489	472	541	556	518	479	520	484	509	492	517	489	527	539	488	513	516	522	529	524	509	512	522	482	477	491	524	516	520	473	511	473	489	512	485	491	528	504	477	505	505	471	505	510	515	531	494	486	491	533	478	488	533	500	491	495	492	471	507	513	468	515	500	478	548	478	522	504	504	549	497	476	519	502	528	501	503	516	495	498	504	515	487	503	522	495	486	459	485	524	516	498	480	506	503	497	499	517	493	493	477	536	532	527	526	525	505	505	461	540	491	491	493	503	476	495	491	455	481	490	496	472	505	510	513	527	502	519	492	541	509	471	484	558	489	492	547	511	532	526	516	514	495	512	500	517	507	541	485	488	542	524	489	509	502	516	529	503	504	474	488	516	535	511	527	507	497	502	456	517	488	492	466	517	493	477	510	488	469	503	475	494	526	522	555	534	529	483	526	490	484	561	516	503	503	519	537	537	459	536	509	504	525	489	482	504	498	493	469	502	529	509	528	521	495	494	487	505	482	504	471	514	484	486	524	484	505	498	516	506	509	509	541	443	474	465	500	484	511	498	503	479	485	518	496	511	492	496	527	505	510	526	516	503	523	505	487	550	472	494	458	515	492	526	497	462	500	513	515	523	524	507	506	508	480	511	476	481	469	476	533	554	505	470	519	523	512	540	506	501	495	525	519	529	502	456	488	463	485	507	485	469	489	518	504	505	521	490	491	529	492	445	514	508	524	524	546	516	491	521	529	539	527	503	534	526	510	458	566	479	490	481	490	485	458	492	473	520	491	521	468	489	519	487	452	477	487	500	469	482	532	502	459	506	526	547	477	478	528	492	486	516	543	519	467	491	482	495	492	499	475	503	492	537	523	495	499	506	483	521	481	458	486	478	513	489	496	539	533	496	508	535	535	499	498	495	483	490	488	512	521	522	494	530	472	474	493	495	487	530	489	486	547	487	528	530	454	542	493	484	481	477	542	508	512	510	498	502	470	531	511	516	499	523	510	492	496	527	482	489	518	508	535	542	548	517	481	471	493	532	452	509	503	483	511	509	507	514	519	480	483	512	498	493	507	491	511	498	516	509	504	513	525	535	512	502	478	514	535	469	514	505	511	490	472	534	537	538	509	469	503	517	560	499	499	477	528	482	506	491	504	478	488	509	501	513	538	512	475	528	491	482	531	528	516	503	543	534	504	496	513	485	502	468	535	552	539	493	521	515	517	524	483	517	504	481	477	496	499	539	473	523	510	507	483	530	512	514	481	526	469	516	502	541	510	467	513	505	488	507	498	513	506	578	553	544	532	486	505	550	472	521	467	526	522	518	500	531	513	488	517	529	517	481	490	501	500	492	533	526	494	468	522	521	548	505	539	495	519	470	549	526	525	498	467	493	470	564	471	504	474	526	495	461	475	474	482	557	500	523	520	499	542	516	501	483	485	495	519	464	489	532	520	544	534	512	495	470	528	441	496	498	513	487	497	521	465	487	522	492	507	464	531	482	521	508	514	501	508	527	489	491	533	527	559	486	490	490	495	499	511	528	479	482	458	539	507	512	538	510	546	539	505	488	486	508	529	504	497	530	514	537	560	523	471	498	490	491	500	512	501	527	504	527	521	529	515	545	493	517	508	510	559	509	469	529	494	547	493	507	513	506	505	525	509	530	462	517	498	509	489	522	496	540	500	518	532	506	505	465	524	497	519	462	477	508	501	507	528	512	489	523	492	500	507	510	540	487	477	483	543	481	476	487	510	535	495	492	491	530	505	505	478	487	518	551	496	509	482	511	470	513	502	491	466	488	501	479	518	492	476	514	557	512	528	508	533	480	489	510	502	482	490	493	522	518	474	430	481	552	493	502	521	502	509	448	522	506	515	515	483	497	495	534	537	478	524	481	523	535	452	511	494	510	520	481	487	503	505	502	495	528	491	499	482	503	502	485	503	530	503	519	488	515	535	487	524	493	502	472	492	532	515	497	468	521	503	487	520	514	505	498	507	490	500	503	476	482	501	496	484	518	513	541	517	508	503	493	493	509	471	518	483	544	556	518	490	540	508	534	504	494	553	465	530	492	500	489	495	509	470	516	507	511	523	552	467	523	508	508	474	518	503	529	487	499	525	486	519	458	472	485	477	530	506	521	491	506	535	539	503	478	504	479	517	495	531	490	494	518	507	497	503	484	484	498	455	470	501	502	473	499	509	515	536	475	496	549	509	496	481	511	531	507	501	509	529	489	510	506	493	517	504	521	502	502	521	516	476	528	535	582	488	517	486	492	460	512	484	511	470	541	484	539	523	503	498	497	476	458	499	495	538	503	509	526	500	473	488	453	488	521	475	515	521	479	491	511	562	512	500	528	512	537	476	530	476	500	480	498	523	516	468	511	473	465	514	499	504	559	522	483	510	509	535	551	498	531	488	497	538	492	498	528	496	511	539	506	544	484	535	497	504	476	484	468	468	489	507	453	504	530	498	487	514	560	524	511	527	526	503	504	458	512	488	487	530	466	526	464	516	525	503	488	485	474	502	501	530	496	487	475	500	516	494	441	518	511	490	516	515	533	544	498	510	497	534	512	496	528	495	524	511	478	507	468	500	509	479	492	529	488	540	500	557	484	472	550	505	525	511	488	519	503	523	523	512
31543	54057	41713	33230	24462	19284	17584	12298	8471	7201	5478	4739	3692	2954	2367	2351	2044	1626	1459	1327	1392	1002	779	672	704	829	684	625	583	555	535	518	504	532	568	529	547	524	541	522	478	502	546	547	539	536	564	500	508	560	524	525	546	521	524	532	504	543	522	478	546	546	534	522	507	532	512	493	521	496	496	488	519	529	534	521	542	546	531	556	487	542	515	509	561	494	476	505	521	470	513	505	547	474	538	507	474	547	527	484	528	529	542	488	546	525	540	520	501	556	522	527	513	506	546	512	480	530	535	500	538	541	530	541	504	529	536	536	503	497	537	510	522	507	512	502	504	493	505	523	544	490	492	509	504	475	484	532	494	529	492	509	540	513	510	505	519	504	508	523	505	513	540	516	496	516	502	476	493	515	471	542	495	505	516	548	479	507	555	495	520	513	545	522	524	532	528	521	524	485	564	499	504	530	559	510	521	482	573	520	519	511	500	528	511	535	502	554	518	514	543	505	533	451	556	515	524	556	531	519	528	552	540	555	536	491	487	511	515	496	507	512	488	519	508	546	540	528	567	483	546	517	512	533	478	488	501	536	506	494	528	513	567	530	508	539	535	552	528	514	466	493	513	529	536	556	455	536	532	510	543	536	518	489	517	529	496	567	549	494	511	527	484	519	531	521	479	514	512	526	529	494	533	485	556	479	491	529	492	532	499	528	504	500	500	522	533	545	541	555	503	557	530	513	575	529	536	525	496	523	536	498	539	482	501	516	515	530	527	504	563	543	546	482	526	539	493	481	516	511	506	507	546	534	524	519	495	524	534	532	524	544	534	504	534	523	530	519	515	502	525	515	524	517	498	518	581	522	528	533	530	528	514	541	535	532	512	489	518	497	503	543	503	490	537	527	532	533	479	522	516	490	528	533	504	505	510	499	509	536	526	538	548	533	497	475	519	527	553	516	520	507	490	533	544	491	500	498	499	511	547	502	541	528	495	491	514	511	541	506	480	499	518	456	480	515	499	503	518	516	508	509	517	535	497	533	483	503	535	507	500	543	485	498	512	515	499	467	466	505	516	519	547	571	488	539	564	511	539	540	539	518	484	517	531	530	545	485	502	537	506	558	497	517	510	513	508	494	532	490	521	526	538	524	517	534	538	557	455	498	494	558	495	522	560	528	516	500	494	533	481	514	522	512	518	521	497	518	555	518	514	512	504	502	489	527	538	506	489	505	539	540	510	518	503	504	506	504	500	524	500	530	552	532	523	502	508	513	515	530	469	503	525	467	495	536	526	509	503	513	511	473	503	526	483	525	503	540	499	481	515	507	535	552	563	498	506	521	489	528	495	531	493	497	516	511	511	512	507	506	546	497	512	492	483	524	484	525	528	519	544	537	509	495	519	494	551	536	480	515	499	547	552	547	505	509	489	495	539	550	538	502	493	509	520	520	561	488	506	534	510	499	478	516	497	492	522	493	540	556	536	509	532	480	531	521	483	542	492	532	506	528	506	536	515	540	541	465	511	542	496	512	575	555	531	535	492	520	503	524	510	521	502	513	540	532	566	522	512	526	519	515	549	565	503	525	509	510	521	543	534	529	500	508	520	531	487	479	534	506	504	560	528	520	522	490	515	489	534	493	537	555	542	501	520	533	520	496	533	488	499	534	486	517	501	488	538	510	481	522	489	510	518	503	530	505	503	490	494	523	512	480	478	489	507	490	526	546	512	486	527	529	456	525	523	501	506	479	492	571	486	488	497	562	512	487	504	551	506	510	526	517	544	498	546	553	532	537	503	521	499	538	508	496	524	515	541	533	494	536	540	548	522	535	502	490	502	516	512	486	516	535	519	545	514	527	529	539	494	555	543	511	546	531	519	524	505	509	524	518	527	520	518	534	497	522	557	531	524	527	538	474	521	534	518	499	519	501	516	543	517	477	502	492	491	520	547	533	489	514	480	484	527	533	498	506	504	537	536	535	505	472	510	518	510	506	516	530	526	514	550	510	533	546	510	525	514	551	527	526	548	510	517	544	466	550	530	538	477	508	522	508	566	491	500	526	530	487	508	522	492	516	512	488	562	517	472	498	530	539	509	493	527	514	523	492	459	513	508	515	510	488	492	491	514	526	533	506	487	517	523	516	509	539	544	510	502	498	527	526	531	512	509	511	522	535	512	483	515	521	518	554	525	512	542	515	503	483	512	495	535	523	526	484	535	518	516	497	534	502	525	502	545	503	474	553	528	498	545	568	522	521	512	535	501	481	509	487	491	535	530	481	534	533	496	494	566	534	549	526	469	513	570	526	532	535	522	520	521	496	515	528	511	500	539	463	499	493	522	518	505	515	565	522	510	522	519	522	531	502	510	497	484	519	493	509	522	543	523	501	545	506	506	523	541	505	535	553	501	548	516	515	529	527	479	532	479	524	557	529	491	493	494	499	498	519	484	559	519	527	502	509	480	524	478	499	521	468	517	566	537	505	492	543	548	513	574	522	523	551	505	512	516	462	529	523	547	500	485	548	522	515	533	509	536	542	513	551	483	501	506	538	530	519	464	517	501	488	521	542	533	534	524	529	464	533	460	500	531	511	492	511	519	508	544	486	496	485	547	528	490	526	458	481	451	506	523	484	491	521	507	477	498	533	509	512	532	522	514	540	560	531	524	534	528	525	499	573	473	495	479	498	558	497	516	523	518	562	502	524	538	492	518	500	531	501	513	535	488	514	546	524	525	535	531	490	501	514	504	509	536	529	514	479	535	544	499	534	510	558	548	510	511	501	505	492	562	542	535	494	514	521	503	498	498	523	506	462	515	501	533	476	525	518	539	570	525	496	497	541	523	507	496	523	515	527	467	545	515	531	515	520	520	504	538	492	493	522	520	536	518	549	532	504	510	517	494	521	515	509	513	511	519	498	506	546	545	519	505	505	518	491	531	483	530	555	536	570	516	497	500	550	511	514	517	482	528	523	505	560	513	529	526	555	538	563	494	538	522	500	520	524	478	509	466	525	531	559	554	493	525	532	500	490	545	504	478	477	506	502	510	534	512	542	511	480	499	513	499	501	540	509	513	492	532	552	520	522	539	507	553	494	520	470	496	530	493	542	516	508	536	510	549	509	526	536	507	559	501	525	525	522	540	519	503	516	526	514	492	521	545	500	537	505	531	524	520	492	523	528	523	489	516	471	533	518	522	506	522	504	494	552	520	499	522	481	558	516	491	494	541	496	487	495	514	514	549	498	497	544	530	508	503	500	528	524	512	470	489	528	496	523	542	532	507	496	497	506	520	507	491	483	539	507	526	503	498	505	504	503	478	521	553	515	493	502	538	537	521	504	502	527	524	500	521	544	477	491	537	528	533	525	501	508	494	470	532	491	490	504	531	522	516	522	510	450	521	491	506	499	488	536	503	510	521	509	520	480	507	519	527	456	510	506	553	507	496	493	489	496	526	508	492	464	510	530	503	491	503	484	484	475	504	509	520	509	536	521	507	512	521	557	535	552	507	510
24849	21208	28334	27275	20749	14478	11189	6187	4219	3435	2801	2515	2009	1480	1157	1231	1108	929	871	708	831	659	522	489	560	575	557	484	461	401	417	397	425	412	408	400	419	440	405	424	390	419	407	401	406	454	445	391	428	394	398	469	408	385	434	384	439	418	411	406	411	446	400	414	440	423	430	428	412	465	431	454	414	426	432	419	400	426	393	449	398	432	432	414	447	392	432	434	405	419	401	395	414	416	408	380	400	411	419	469	435	422	424	429	403	414	422	380	432	454	421	392	435	421	391	416	406	407	403	417	420	440	396	420	436	369	396	374	419	414	426	409	426	396	421	398	421	400	418	445	386	423	414	422	416	427	401	419	444	412	430	416	425	409	425	417	398	372	400	425	411	473	421	408	402	440	403	409	395	441	416	436	447	388	421	395	458	418	423	405	420	431	409	417	452	419	400	393	421	449	427	397	422	430	441	415	409	406	405	372	408	438	431	406	402	393	403	382	407	429	400	420	424	438	389	427	419	413	386	400	380	416	425	384	387	422	427	425	434	388	429	414	435	399	419	423	374	397	398	421	423	437	406	412	414	409	392	430	442	404	436	401	415	397	418	405	409	402	421	428	402	403	409	410	379	418	446	450	385	400	421	409	449	419	451	365	388	390	437	449	424	416	388	427	422	395	425	414	443	393	410	438	390	416	456	426	406	425	424	436	396	430	390	421	427	423	416	414	429	402	378	410	395	418	410	413	401	408	430	415	393	436	420	396	407	413	426	417	407	421	439	396	404	369	430	387	393	442	433	428	396	392	404	389	412	420	401	422	397	441	422	396	425	412	444	430	428	422	405	397	398	465	418	411	421	382	435	431	399	424	417	389	398	407	419	438	411	441	408	458	360	409	426	393	396	433	394	434	390	456	393	411	396	414	378	448	401	347	393	409	457	415	399	409	415	403	424	391	429	430	416	404	421	414	429	390	413	426	396	368	423	431	414	420	380	402	399	418	395	428	415	432	398	421	392	416	379	414	453	377	424	383	387	435	417	404	406	421	413	437	418	405	406	399	437	443	421	406	422	418	410	419	425	405	400	408	436	410	443	389	401	431	399	436	407	374	432	407	450	427	410	422	433	395	373	400	410	366	410	430	436	408	413	355	440	413	420	373	405	415	399	409	464	408	406	396	416	366	431	407	407	388	435	424	406	422	387	428	430	402	443	398	433	401	409	368	405	393	457	402	445	406	400	376	394	429	396	390	406	411	393	450	409	432	437	368	424	410	397	426	383	411	385	397	405	426	417	451	406	441	390	371	398	451	425	416	431	432	401	376	421	443	406	388	396	408	399	430	387	413	418	414	368	426	399	376	397	410	418	417	396	407	417	410	388	410	387	439	445	398	386	425	410	427	416	412	424	414	420	441	438	427	431	431	415	415	437	400	437	399	424	453	394	444	432	434	409	383	445	405	412	445	421	373	433	416	454	427	360	435	445	388	406	426	391	394	439	417	423	409	398	418	427	414	405	420	409	423	445	427	420	466	409	400	405	407	399	416	424	418	387	448	402	399	398	408	406	417	435	412	432	411	433	428	417	420	391	416	417	428	417	427	418	437	409	402	440	442	385	421	396	398	403	423	404	420	429	416	453	392	409	420	414	410	373	406	423	419	390	434	391	442	412	405	422	439	401	392	426	403	420	393	385	423	417	420	418	397	405	399	400	411	394	443	428	380	436	376	440	426	487	413	415	471	391	434	418	446	434	437	405	437	457	419	418	396	390	423	383	430	415	427	423	383	394	409	382	414	401	406	422	411	426	364	423	419	407	461	436	418	413	447	397	414	415	393	401	454	417	391	444	418	424	413	411	404	411	392	429	445	437	450	435	421	410	432	379	407	438	426	437	439	377	433	394	401	432	422	356	423	391	425	391	401	407	435	426	402	365	438	413	436	415	423	411	408	402	362	391	380	395	410	471	433	456	384	414	410	414	383	403	393	377	377	405	419	399	388	384	431	385	403	396	407	425	403	396	428	415	433	426	402	353	425	411	412	426	428	425	420	374	462	398	399	422	425	457	391	434	426	467	408	439	427	400	405	427	388	437	414	417	445	408	409	407	395	445	487	417	415	427	404	407	416	393	421	418	454	387	406	415	420	440	403	420	415	372	398	389	418	424	431	395	445	415	401	421	415	380	416	357	398	398	411	397	422	403	406	396	406	420	423	430	422	389	428	389	414	434	404	416	410	404	416	392	382	420	421	423	387	424	369	444	424	391	438	384	391	419	402	417	395	464	415	410	432	430	433	400	412	412	415	426	390	388	422	409	398	415	431	445	383	446	400	403	409	424	384	436	429	386	421	445	397	417	404	415	418	397	394	419	390	426	398	434	421	397	409	431	380	421	467	410	427	387	406	404	452	431	426	377	414	375	379	383	430	403	437	393	430	403	428	418	383	434	415	410	411	392	418	423	428	420	417	424	410	426	418	426	391	352	429	416	436	409	404	442	430	398	403	402	413	420	383	388	425	388	403	441	429	421	429	444	415	399	388	432	433	431	453	354	392	437	433	392	418	411	392	408	397	398	425	430	455	421	395	403	423	416	466	444	395	420	446	395	410	450	386	426	400	409	413	429	416	400	430	401	415	423	429	392	399	412	442	399	453	429	445	421	408	442	439	395	411	412	384	441	427	445	406	420	402	436	426	396	452	432	411	405	449	423	421	373	397	441	390	437	429	426	414	421	397	442	423	391	458	425	400	411	422	421	423	398	401	415	419	424	418	420	446	421	420	417	411	428	455	416	419	393	438	433	403	465	404	410	395	397	433	364	416	442	404	429	399	392	426	426	422	411	410	411	437	387	448	420	380	391	406	420	397	411	412	442	440	394	410	383	427	402	399	406	410	409	405	439	421	413	423	374	416	461	404	402	358	419	397	433	379	428	423	397	368	434	429	394	412	420	439	413	423	420	405	416	397	394	412	410	398	396	431	433	391	396	408	421	424	413	396	428	441	426	415	439	436	403	380	430	456	432	375	417	420	387	424	414	431	407	412	407	449	414	405	411	407	425	415	410	379	401	421	397	427	390	435	374	432	429	418	407	407	406	440	416	395	370	425	394	396	449	411	392	432	433	419	374	428	417	411	421	427	423	443	418	416	404	387	423	423	426	397	430	386	391	401	434	413	394	423	393	416	422	390	408	435	435	414	418	403	418	401	439	380	447	430	425	405	401	439	421	424	373	427	441	416	413	392	407	393	389	398	417	492	416	382	429	409	366	398	391	414	382	403	413	423	367	407	398	413	386	410	407	397	431	442	422	422	430	456	375	415	407	415	430	398	405	408	389	435	394	372	429	396	401	398	425	408	412	423	416	405	426	391	435	470	417	434	404	408	393	430	377	408	402	417	394	433	408	407	421	427	435	388	418	413	396	386	403	417	429	453	404	403	366	456	399	409	371	382	403	407	415	393	426	415	426	411	404	408	409	416	415	419	444	410	421	418	423	399	409	424	437	361	407	439	401	390
30837	50216	38218	29488	20782	17110	15067	9603	7416	5734	4790	4333	3135	2354	1833	1940	1493	1397	1163	1039	1100	867	640	614	687	648	575	547	499	444	484	489	456	476	456	476	471	432	454	450	446	454	458	438	446	438	455	409	466	465	438	466	418	448	466	427	436	465	467	474	411	465	431	442	436	443	440	441	442	408	464	444	449	454	418	470	448	446	444	412	448	492	461	461	464	466	433	417	488	461	409	444	448	431	430	418	477	447	425	433	438	441	446	464	420	496	431	430	445	470	463	430	424	425	457	435	433	423	424	423	445	428	446	469	457	448	434	420	425	427	411	428	444	469	437	435	448	450	450	423	439	410	423	457	453	438	464	390	395	455	404	428	472	462	450	467	473	448	469	439	443	463	407	494	455	448	432	435	450	446	446	433	456	456	447	419	404	461	423	488	427	404	435	448	406	454	427	442	444	420	404	454	437	434	440	447	424	460	430	466	476	445	412	425	465	429	467	431	419	424	449	452	405	442	462	457	432	456	447	495	486	468	450	393	443	419	442	445	465	462	420	450	438	426	455	454	460	428	450	448	439	443	419	412	451	459	447	437	468	466	418	434	488	458	412	440	478	470	469	453	437	427	404	436	420	467	470	418	438	410	464	405	453	471	406	478	423	448	429	453	450	510	475	444	437	416	464	423	463	455	387	431	450	500	442	431	428	439	426	437	376	432	451	459	434	457	420	451	452	470	447	453	428	414	442	448	463	438	438	439	450	427	397	489	441	416	415	429	430	430	432	453	436	470	408	431	436	406	458	442	459	465	418	414	465	435	468	421	451	430	462	423	413	424	416	404	478	453	431	495	471	418	447	434	413	430	449	446	422	434	452	431	470	447	424	457	443	462	456	463	438	455	450	424	444	416	451	463	401	449	438	462	422	450	454	453	413	434	449	484	435	440	413	484	485	417	455	444	450	442	468	434	428	435	457	435	390	440	468	453	492	444	434	469	427	430	476	462	403	431	448	458	428	438	426	455	435	434	449	452	438	445	452	443	458	471	440	461	427	420	454	435	448	479	431	440	476	453	420	434	419	459	430	416	427	492	441	468	457	463	417	435	425	420	452	442	446	415	451	450	408	460	417	455	449	439	457	445	439	422	447	446	465	440	419	429	472	443	438	421	459	445	419	463	429	456	430	470	415	450	470	453	412	481	432	439	467	448	425	421	421	433	453	404	432	429	443	470	419	451	420	429	407	451	433	430	403	445	448	415	422	455	427	414	472	409	414	420	454	442	441	480	423	430	452	420	443	433	440	482	427	428	433	498	433	462	449	490	457	461	412	458	447	494	454	470	451	430	477	432	443	416	429	462	460	411	409	393	458	447	437	469	437	409	438	438	440	455	433	454	426	441	442	444	419	449	471	442	432	438	435	448	454	440	416	467	418	460	410	442	384	447	487	437	444	468	427	449	438	429	445	428	482	471	425	455	428	425	459	431	446	391	448	434	498	439	498	454	471	395	418	458	442	462	440	489	440	433	402	412	484	408	468	444	445	447	445	459	462	449	479	460	438	453	433	469	450	492	455	425	449	428	408	441	465	449	444	423	452	461	439	465	448	441	429	415	432	420	482	450	464	428	441	397	430	416	445	436	437	423	419	445	433	443	445	427	451	432	436	437	434	434	440	485	429	405	453	456	451	475	478	452	419	469	431	459	400	454	454	477	448	425	441	425	423	454	446	431	411	449	472	435	453	398	404	414	464	441	443	477	457	421	442	448	449	463	453	468	424	441	462	431	449	461	456	425	450	432	495	434	454	471	444	437	428	432	444	422	424	472	445	439	437	474	432	425	439	467	409	467	439	437	409	422	479	426	448	430	442	440	441	473	430	467	436	445	418	408	395	454	456	482	423	458	428	403	461	432	424	455	407	435	451	444	436	423	414	479	424	444	468	415	445	402	446	481	458	451	465	434	471	455	459	440	479	442	443	440	443	429	414	432	407	459	431	450	448	457	432	461	490	436	436	467	425	452	451	455	425	430	448	415	442	440	439	438	439	421	456	425	461	441	443	417	407	479	479	434	466	442	469	431	449	438	439	431	481	421	434	442	466	428	433	470	416	438	391	402	437	438	427	393	426	452	449	421	476	423	462	461	446	438	486	428	466	449	441	436	449	428	428	438	436	418	407	443	479	460	421	440	434	452	419	448	463	443	455	429	424	422	457	464	429	464	465	453	443	459	420	434	470	419	459	428	405	420	442	432	482	427	403	459	444	412	429	462	429	429	432	462	447	474	473	438	416	464	460	393	455	444	476	422	421	448	384	441	426	455	427	435	434	452	467	439	447	425	484	480	444	451	457	420	441	470	426	463	471	436	428	444	441	454	427	448	471	449	449	506	427	446	465	428	452	445	454	425	458	435	472	473	445	448	436	461	456	473	423	486	480	442	442	468	465	399	443	448	446	463	454	450	446	443	429	461	389	408	407	427	449	481	473	461	431	478	428	458	433	439	485	428	449	422	455	472	464	444	437	411	426	461	433	437	431	452	424	439	438	460	414	441	453	435	448	464	460	445	454	450	423	473	448	434	429	477	412	452	421	432	432	442	432	471	440	461	466	459	423	444	431	430	451	420	475	429	425	428	446	441	429	448	424	409	448	428	435	461	460	451	469	470	449	410	456	453	456	454	473	449	473	461	449	449	411	432	462	431	445	434	437	435	412	418	473	404	451	443	450	446	481	464	428	451	447	474	461	457	426	465	455	434	451	449	447	481	438	421	406	460	460	434	439	462	433	435	464	427	429	449	436	436	454	459	445	458	430	440	442	441	406	445	455	432	445	430	441	440	434	449	455	441	431	458	450	486	443	436	435	426	451	470	420	426	448	422	465	447	445	465	425	467	436	455	445	436	431	428	470	460	435	444	434	440	461	441	457	452	420	463	458	432	441	446	433	427	421	460	472	449	431	423	471	456	398	438	423	449	462	463	457	422	459	435	435	450	442	466	439	472	453	441	418	425	423	465	446	411	450	448	444	464	435	472	450	454	423	420	415	439	470	457	441	424	460	434	444	446	460	432	461	414	450	438	486	424	449	431	414	444	441	418	437	390	453	436	428	448	473	431	434	450	426	460	412	427	431	460	415	461	449	480	451	443	487	422	472	424	430	461	472	421	446	454	472	430	434	430	415	471	424	464	444	429	459	451	454	444	435	426	466	432	431	480	470	474	389	441	386	432	438	443	446	449	429	448	448	420	431	421	408	443	473	451	463	438	437	454	471	436	445	427	399	438	478	491	481	456	443	454	422	445	464	449	477	463	448	478	443	488	460	408	414	464	422	440	434	410	461	445	471	442	465	460	430	431	429	465	410	476	464	419	393	479	425	448	434	456	448	432	487	420	487	408	415	437	422	447	442	433	447	455	423	432	453	429	442	417	473	423	474	428	416	436	422	458	423	416	443	449	441	432	429	455	422	454	428	462	458	441	429	473	435	426	447	456	420	450	462	423	450	467	432	409	468	461	446	436
22506	21063	28674	23885	21747	23337	23342	12343	8712	6522	5549	4718	3817	3035	2319	2411	2017	1771	1245	1298	1286	1209	890	915	974	1015	851	700	687	633	656	600	647	664	628	684	691	690	662	663	646	660	628	650	696	641	673	619	624	708	654	643	668	658	682	639	669	626	611	654	640	619	638	644	608	625	674	666	610	676	647	655	679	618	638	650	684	682	621	649	655	678	640	632	670	650	604	649	658	654	634	646	604	623	611	664	617	632	632	684	645	623	639	681	670	620	654	613	614	601	683	634	686	640	614	612	681	647	690	614	623	651	658	648	619	633	664	618	625	631	623	651	648	611	665	672	640	671	705	602	615	634	696	646	608	633	632	689	625	577	688	620	675	648	625	640	673	642	621	597	615	618	584	626	644	684	687	614	638	624	633	612	660	625	655	653	626	672	638	627	668	619	588	664	635	625	617	616	652	603	678	639	612	644	614	659	629	612	653	627	678	610	627	598	661	630	607	668	631	648	617	659	648	616	682	621	629	628	636	621	653	649	649	627	626	626	703	619	628	685	622	647	634	677	675	662	637	644	634	626	611	644	638	593	619	602	600	648	583	652	654	667	593	639	645	644	616	636	632	637	634	640	621	678	610	629	656	654	671	632	655	637	645	666	630	659	659	678	607	621	647	634	663	638	656	625	633	629	632	607	702	643	646	664	653	658	609	625	670	648	674	653	635	620	648	632	616	661	597	615	592	614	631	591	581	646	671	640	679	636	639	664	625	674	588	673	648	610	637	591	631	666	617	568	599	640	654	645	661	651	600	667	657	635	642	608	618	641	663	589	604	650	638	620	618	666	610	623	633	609	623	622	612	608	664	604	654	662	693	655	615	675	622	667	656	666	658	646	592	656	673	634	670	625	612	624	643	624	660	615	641	615	591	593	693	631	621	634	616	628	669	613	631	616	639	679	644	607	671	623	622	665	605	627	590	651	641	624	621	627	608	670	634	635	625	671	643	615	646	610	663	615	625	606	632	650	644	629	640	638	670	616	654	709	647	577	602	627	593	648	613	644	616	679	603	626	616	632	617	584	658	572	612	645	694	661	634	655	635	640	630	641	661	621	636	642	662	640	620	608	633	625	584	639	629	594	642	670	582	588	611	649	622	650	638	622	640	661	629	614	638	643	644	641	650	637	624	657	652	618	654	645	622	648	616	638	658	654	702	666	679	649	618	676	649	644	606	647	653	582	638	581	642	616	601	658	600	611	656	600	643	609	598	656	666	655	610	565	627	628	614	650	585	669	684	638	687	598	629	613	610	649	623	649	657	663	594	610	609	603	614	620	612	623	658	637	605	611	636	587	652	645	641	629	652	606	626	608	630	616	655	638	646	635	634	687	645	602	645	596	616	639	607	593	630	621	637	643	675	632	591	633	619	687	595	651	646	632	681	626	633	619	628	662	690	638	636	587	659	635	627	654	609	632	639	651	653	649	653	666	656	644	588	649	624	617	656	649	643	635	655	636	632	617	622	619	639	657	635	652	623	656	636	713	632	584	608	667	648	614	608	675	706	643	650	626	611	670	631	629	643	621	629	643	625	644	632	575	635	633	650	601	609	639	595	630	604	632	627	656	617	640	653	631	631	658	624	647	616	599	650	585	602	607	607	628	633	656	653	660	617	676	638	641	647	686	649	652	664	646	619	626	628	675	643	631	640	645	638	629	636	648	605	636	635	624	601	624	695	614	623	613	630	628	641	659	652	688	587	629	623	604	665	627	621	657	591	636	633	625	688	652	659	649	662	648	628	576	699	608	679	624	642	594	652	637	613	686	608	600	655	673	658	611	630	660	624	606	654	651	654	647	625	664	635	655	637	676	647	649	663	634	599	670	631	601	636	622	643	644	641	618	658	656	632	633	645	616	658	641	632	618	649	655	598	635	633	665	625	671	656	612	633	629	608	652	602	654	644	643	694	664	635	618	653	684	664	655	635	660	605	618	631	622	631	624	648	615	608	632	620	636	635	632	568	595	661	653	655	614	633	606	620	629	618	648	650	615	643	599	677	609	699	664	660	656	626	599	609	652	681	657	639	636	587	626	691	645	681	621	616	600	672	648	668	596	631	687	671	629	615	671	659	620	594	621	613	605	646	608	616	651	633	650	690	639	618	629	631	642	669	646	663	635	610	651	653	644	694	640	624	610	620	626	637	629	635	669	640	644	637	651	664	607	636	623	616	643	605	602	618	655	650	614	620	657	627	672	660	635	624	596	608	633	666	600	655	643	627	602	643	668	619	617	648	655	611	642	579	635	657	633	653	626	613	654	617	651	627	623	614	636	601	609	612	646	641	601	671	684	576	629	596	618	675	633	634	616	599	643	647	646	624	678	639	638	644	624	616	645	612	635	620	675	646	668	673	593	635	639	602	611	627	662	613	645	637	662	578	643	597	620	648	667	720	660	669	650	661	613	607	627	623	651	662	638	671	615	652	605	626	656	606	659	633	624	668	637	667	684	607	661	643	612	627	643	668	657	633	633	647	675	614	622	650	621	628	625	681	612	673	632	596	640	657	633	621	670	696	647	679	656	652	652	676	682	647	659	656	658	639	682	608	669	622	612	605	630	615	633	640	644	631	655	652	611	638	647	602	604	601	620	597	644	621	643	642	567	675	637	595	621	620	619	621	656	647	664	609	703	640	639	634	682	642	606	625	668	638	631	607	623	654	639	651	655	660	620	662	634	674	625	633	645	627	635	619	628	650	621	677	639	648	669	634	587	631	633	639	649	608	666	668	645	634	625	630	589	647	615	616	600	658	649	669	585	635	636	652	619	635	587	669	652	596	653	641	595	637	653	630	625	645	575	582	639	645	714	627	638	654	627	627	639	643	658	640	655	626	634	624	683	673	648	609	648	602	641	626	665	632	660	618	643	625	653	636	617	655	603	642	653	627	701	637	660	618	667	653	605	642	645	629	635	627	627	599	638	674	634	657	654	679	612	655	630	620	641	666	662	626	669	626	631	631	646	628	641	640	679	631	633	610	632	643	652	614	643	619	617	629	646	613	589	577	638	633	645	626	671	659	639	672	673	666	706	674	637	639	600	608	661	613	640	630	650	613	632	638	642	601	621	656	659	641	634	646	630	620	675	645	617	637	620	618	648	634	617	619	585	643	632	654	622	605	629	600	584	651	663	633	663	621	633	641	646	688	635	648	645	658	651	619	602	624	630	658	615	659	682	636	634	650	642	618	630	675	645	660	633	627	641	633	577	634	640	684	657	651	637	626	654	606	647	635	668	629	603	654	634	633	611	646	621	674	689	654	659	658	671	624	619	642	654	628	648	608	580	613	620	626	623	635	640	644	621	649	620	649	623	636	610	637	652	620	654	651	619	648	597	624	631	630	655	634	673	656	649	641	619	640	605	637	628	630	623	633	624	637	600	637	637	628	628	645	603	625	673	661	698	632	655	562	602	609	657	623	642	635	626	645	646	659	638	648	588	640	660	596	624	603	653	647	633	615	676
33889	59386	48127	38287	28874	24922	20930	14725	12385	9618	8280	7070	5561	4328	3446	3406	2818	2495	1694	1643	1724	1398	1037	1148	1124	1176	910	837	689	659	688	672	667	694	658	670	656	673	654	620	742	716	633	696	659	650	656	608	617	654	652	638	668	698	675	649	659	640	633	682	653	656	692	643	669	656	618	659	668	679	667	678	673	656	677	648	694	622	636	694	678	647	663	666	649	636	645	653	663	631	667	652	657	668	702	623	663	663	623	670	609	626	635	638	606	637	714	673	626	667	684	698	619	604	689	701	643	690	608	635	645	624	637	632	621	664	633	664	612	618	640	651	611	649	625	598	651	652	619	633	633	635	655	658	653	593	642	677	734	626	617	629	619	617	664	638	681	643	667	648	645	592	645	626	673	619	632	621	615	644	644	661	592	645	604	655	642	645	690	645	613	655	667	643	620	646	628	664	645	671	642	637	662	663	654	618	708	636	608	640	633	646	617	673	629	677	674	617	658	636	644	637	670	604	708	625	649	666	641	685	646	657	648	628	662	644	643	621	615	641	633	603	656	630	688	657	674	659	621	658	678	676	652	658	661	607	624	591	658	653	667	631	612	658	650	632	636	657	658	656	631	622	617	659	640	610	581	643	648	693	684	700	663	632	617	659	665	626	680	659	618	654	652	646	644	674	655	605	638	666	641	675	701	676	627	637	632	665	636	660	649	672	660	670	671	635	668	653	654	643	685	660	685	662	649	652	609	654	669	648	679	634	621	625	615	675	613	646	654	713	677	639	629	631	633	630	624	632	673	643	650	582	659	666	634	651	664	651	656	672	612	618	664	623	682	650	612	642	632	679	652	665	607	614	657	616	711	650	602	665	630	623	663	637	686	631	619	651	613	642	590	628	656	608	653	665	664	624	627	652	652	636	642	671	619	660	635	636	634	586	652	638	667	698	610	633	670	685	640	628	667	653	659	627	706	677	622	642	668	592	652	660	632	683	661	645	630	638	648	636	632	648	638	580	633	663	685	637	656	651	644	619	651	606	626	634	624	628	653	626	673	627	628	629	664	626	667	675	654	613	615	620	657	610	635	675	648	686	610	587	655	622	663	672	641	694	623	640	645	674	646	669	622	614	655	660	667	636	617	606	655	641	630	599	658	641	614	627	714	627	647	609	657	632	621	631	637	676	607	690	656	622	640	666	651	633	671	627	603	646	665	644	627	617	626	656	626	648	579	672	628	657	636	629	639	660	675	639	622	634	600	669	622	611	669	632	670	655	652	696	674	640	611	655	672	595	593	672	650	623	637	625	692	632	633	687	622	646	588	650	667	684	645	674	679	640	654	626	645	616	614	658	632	663	627	645	627	641	665	663	693	614	601	615	643	635	678	648	617	648	646	655	638	638	695	659	637	638	624	620	628	626	634	617	618	652	657	652	681	608	630	635	597	591	659	679	651	670	636	663	630	644	613	666	655	610	668	675	629	674	645	644	613	659	632	665	669	651	614	658	650	654	670	637	644	648	626	636	706	668	633	623	637	652	667	688	660	641	647	665	685	622	619	667	654	678	629	635	659	626	627	640	648	683	609	622	639	674	626	609	621	616	648	634	630	633	641	679	708	626	600	650	645	653	673	642	628	673	663	673	635	660	674	629	681	630	642	624	642	631	669	649	679	644	665	676	640	652	652	630	629	653	705	624	670	638	651	698	649	627	608	647	639	662	613	625	658	594	618	658	649	661	658	688	625	657	658	656	623	674	666	650	625	644	655	644	658	656	647	648	666	664	641	679	646	611	622	666	623	651	657	628	648	663	663	581	636	657	651	644	671	632	668	636	655	662	661	671	666	610	651	643	687	649	679	640	639	657	643	645	653	639	618	657	611	597	650	658	632	660	672	637	639	699	594	680	635	658	631	654	639	647	621	625	661	642	597	674	653	633	620	675	622	622	623	608	633	623	652	601	629	648	653	601	643	672	647	664	713	701	660	623	642	680	626	690	626	699	636	650	672	641	679	677	643	612	630	697	701	673	652	653	631	633	631	657	624	635	665	642	650	686	636	643	625	648	643	661	636	654	622	639	656	673	654	661	629	654	619	645	655	673	622	623	675	628	659	592	644	622	615	682	649	614	608	642	718	633	649	632	617	642	691	639	615	623	617	622	637	668	625	622	648	656	631	666	665	645	635	689	646	643	636	645	693	621	663	627	644	661	660	637	672	664	669	634	603	619	599	702	664	653	647	651	643	626	624	671	643	642	650	630	607	651	622	673	608	642	640	599	668	644	660	650	679	667	659	662	629	618	644	642	596	644	652	645	675	639	616	629	671	650	664	602	637	658	658	664	617	640	639	640	621	683	639	659	606	630	643	663	644	624	605	678	650	662	613	665	634	645	636	640	620	665	641	652	655	666	676	644	617	620	632	658	682	659	639	670	624	634	628	649	667	644	624	654	626	684	651	643	638	627	652	720	638	626	641	658	650	637	637	645	662	640	627	650	620	675	608	648	642	659	646	626	650	642	653	671	623	717	656	632	659	697	622	649	679	667	695	650	631	645	674	639	620	642	648	592	643	660	642	622	607	665	668	647	666	648	632	667	647	645	659	666	606	671	685	613	618	669	635	649	679	661	642	660	586	600	640	661	676	636	647	589	631	653	586	648	642	625	617	590	618	681	666	674	645	631	629	651	659	629	650	657	592	647	625	678	648	657	674	625	638	619	636	648	654	646	678	635	652	626	643	626	620	626	584	637	635	657	623	634	620	639	657	639	647	676	652	659	653	650	658	652	646	675	633	658	637	649	630	634	626	645	632	645	656	645	677	604	685	644	599	616	629	619	632	653	618	706	645	654	607	643	610	631	600	626	634	643	689	687	639	686	596	644	676	653	634	644	672	638	695	638	632	599	613	679	673	652	642	632	627	650	674	675	621	641	671	644	661	662	658	677	608	649	664	654	615	688	660	649	643	646	648	619	673	631	670	654	625	626	683	648	612	662	671	642	637	647	657	639	601	634	653	652	611	681	632	649	646	645	619	634	632	636	656	633	637	640	654	612	635	637	640	684	662	629	636	649	667	680	643	656	635	620	688	636	637	633	618	672	653	621	711	670	628	619	623	653	647	635	637	682	612	644	623	608	645	627	665	648	602	640	656	649	690	638	600	641	621	672	620	643	691	631	619	648	643	677	657	651	629	633	718	706	656	651	657	662	703	620	614	649	653	657	663	603	617	700	623	620	682	656	632	659	650	642	662	648	625	604	632	652	676	647	619	649	696	638	602	646	620	643	651	675	641	666	647	649	671	668	698	692	659	681	635	603	619	629	636	637	636	657	622	635	570	627	651	627	686	621	650	675	656	644	647	632	643	659	620	650	685	626	633	631	653	645	627	667	616	670	646	623	655	668	682	645	613	629	623	660	674	666	637	663	655	637	625	615	625	602	662	638	637	660	668	669	667	646	637	680	653	649	652	663	593	684	653	675	650	674	605	649	630	628	607	654	669	622	635	662	647	692	685	657
30096	32173	38160	28271	16107	9698	6828	4310	3531	2661	2194	2086	1684	1277	1037	1013	872	714	584	609	581	501	466	436	468	494	425	359	359	359	395	357	358	352	364	382	324	344	384	371	361	350	339	368	343	358	388	363	359	357	359	368	372	383	394	359	369	403	336	355	379	355	372	377	387	374	364	363	388	362	386	366	348	379	370	376	362	381	329	350	398	379	363	372	349	397	323	363	370	373	366	389	349	402	336	377	376	392	346	358	387	386	436	329	345	377	361	358	350	369	371	348	366	351	332	337	368	346	362	369	360	371	337	404	371	368	329	372	347	356	355	336	375	355	355	405	351	333	370	353	351	346	353	379	332	373	368	343	363	359	370	368	379	364	352	344	386	420	380	358	348	358	341	352	368	379	381	386	371	344	350	382	367	405	362	371	342	341	353	342	357	407	369	351	364	381	361	354	400	342	388	368	385	351	393	367	387	363	363	340	371	362	361	356	357	373	384	343	346	382	373	380	350	385	367	339	355	363	347	348	389	369	373	417	367	368	320	344	400	338	376	392	375	366	348	359	362	397	365	355	368	387	341	377	371	383	383	348	377	367	372	332	348	366	364	414	383	378	363	356	359	359	407	354	376	351	334	363	338	369	356	367	361	362	368	350	376	343	379	363	367	363	374	327	361	374	373	364	330	379	365	376	356	383	358	346	386	360	364	361	369	391	397	327	381	354	341	350	379	350	374	385	386	388	383	356	353	372	378	327	361	385	328	337	333	365	356	340	384	363	351	360	406	369	380	380	369	340	391	375	347	381	386	371	328	379	390	353	380	338	349	370	332	340	379	362	385	366	394	391	318	354	380	353	352	389	372	361	374	391	374	352	339	363	341	378	389	376	372	374	389	323	354	359	337	380	381	382	376	353	342	352	355	376	353	374	409	376	390	354	399	396	358	371	365	347	391	361	398	357	388	378	332	381	343	385	345	349	363	357	375	340	369	378	356	392	385	378	392	381	334	362	377	306	358	387	372	362	377	376	380	337	345	342	399	370	385	364	362	373	367	341	374	372	330	345	364	394	383	371	355	348	365	382	347	373	378	343	371	367	390	368	358	357	366	370	391	347	398	394	340	382	339	352	371	357	382	345	382	366	368	368	397	375	389	340	359	351	371	357	386	400	370	396	356	379	376	390	353	361	371	378	383	358	369	377	345	351	320	384	384	350	364	359	357	369	347	375	359	353	349	383	387	356	371	357	373	389	381	347	386	362	367	392	366	375	376	348	394	328	347	340	373	372	388	390	373	392	373	394	379	348	377	352	370	358	391	364	355	365	384	350	353	377	348	336	354	358	364	362	410	381	346	377	349	381	393	394	365	369	389	342	385	386	373	403	365	373	357	362	385	392	389	373	365	354	373	374	357	388	348	334	368	344	362	366	362	378	370	387	417	357	376	342	359	390	371	353	343	390	357	388	379	340	374	362	381	389	353	379	356	375	384	355	335	371	381	348	332	378	387	349	406	380	366	370	352	356	366	380	345	347	406	363	348	308	379	342	374	357	358	377	411	353	354	368	352	368	340	348	354	353	385	354	320	372	396	347	384	351	391	381	345	355	376	358	354	357	349	342	408	358	371	373	384	342	353	364	372	371	370	400	340	334	384	346	343	330	369	366	341	343	369	377	378	383	377	386	373	355	383	376	401	364	352	378	359	347	403	361	337	375	375	329	355	384	368	373	374	369	339	348	359	357	360	384	340	353	357	371	335	406	379	390	372	345	392	361	390	386	383	357	394	353	363	350	370	343	342	391	371	360	341	350	370	363	369	370	386	342	388	363	361	354	373	379	346	364	365	353	356	366	382	373	387	372	352	361	367	357	393	338	344	381	359	346	392	367	377	355	349	403	374	398	393	369	344	381	350	375	345	375	355	350	346	367	377	394	382	356	351	405	405	368	385	386	360	327	349	355	356	373	377	351	396	340	366	372	368	365	335	354	371	385	373	370	371	347	315	364	371	371	379	336	373	365	332	384	389	364	338	403	351	350	381	369	369	376	331	355	367	375	326	392	394	388	388	333	370	365	342	346	345	378	399	349	342	395	381	368	377	323	353	359	379	373	387	366	369	374	355	352	325	376	394	387	356	376	365	378	323	374	360	322	352	353	378	376	358	380	346	350	339	370	384	366	385	390	371	364	405	373	371	340	382	359	352	343	351	369	396	369	370	381	322	358	349	378	351	369	373	348	397	377	347	385	349	346	402	364	355	360	339	381	359	379	361	366	352	386	379	339	346	366	386	356	353	369	361	387	325	349	398	351	370	366	362	363	379	363	382	365	348	385	411	385	361	358	353	360	339	381	380	360	343	367	398	398	364	381	409	354	385	362	382	348	337	380	347	398	371	366	387	373	383	361	371	377	353	362	350	371	340	360	361	350	351	349	368	382	370	363	349	369	369	374	381	389	370	362	362	355	382	359	353	372	360	350	340	380	373	333	336	369	377	341	379	350	366	363	332	378	393	362	375	352	370	387	372	367	379	380	327	369	372	340	380	426	397	365	385	379	358	350	378	338	392	353	387	358	355	333	340	370	369	378	370	391	368	356	378	365	369	374	385	352	371	331	372	386	382	385	369	374	362	365	362	379	349	372	360	358	369	362	352	374	367	352	376	375	382	375	333	364	365	330	378	396	373	338	390	389	357	368	362	366	367	364	369	356	388	361	350	356	380	383	377	358	354	375	437	340	333	356	361	385	346	358	380	396	403	388	397	378	343	399	351	373	359	389	366	357	379	374	356	366	357	383	332	375	395	373	383	368	354	346	386	370	418	352	341	369	370	348	328	371	360	341	366	406	357	384	353	352	363	385	333	403	390	382	379	379	359	355	369	373	365	347	378	389	324	376	387	358	396	391	400	402	367	321	398	404	392	371	379	346	363	383	318	365	366	368	396	371	397	342	381	372	359	388	337	379	358	368	414	357	330	358	392	381	361	379	365	349	365	372	352	354	328	372	346	374	355	374	392	390	336	366	398	357	311	323	347	345	335	353	381	371	379	387	377	344	354	365	345	314	413	353	379	362	379	348	355	322	348	351	373	371	364	338	380	343	377	386	377	388	368	333	359	364	345	362	360	382	357	379	400	362	386	357	380	420	374	357	385	348	337	380	344	391	370	365	340	397	406	371	359	345	378	404	328	362	345	377	332	379	346	368	338	386	365	371	388	361	359	378	333	351	343	330	346	373	388	372	413	350	346	392	366	361	374	366	355	396	371	379	350	371	361	366	365	367	381	347	361	340	355	396	361	353	400	375	360	312	371	355	401	361	375	334	346	361	370	334	323	368	374	367	335	385	358	358	383	335	345	397	352	365	356	355	348	380	381	346	368	377	388	355	356	368	369	356	357	398	366	355	387	371	340	358	391	337	342	385	364	370	360	377	387	370	347	381	358	384	385	357	385	368	349	352	376	330	371	352	392	364	391	357	403	376	379	361	349	329	367	387	370	389	376	365	346	390	378	402	368	346
29326	44736	36703	24904	16707	13146	9978	6968	5747	4188	3606	3302	2697	1968	1560	1395	1347	971	760	804	714	598	533	499	577	560	458	401	395	389	395	407	379	384	374	363	396	367	401	378	371	385	379	397	359	371	381	371	423	417	395	419	428	415	367	380	399	357	389	362	406	382	402	396	381	406	421	374	343	350	385	375	390	385	390	378	398	399	392	383	414	353	392	380	387	415	377	393	382	406	370	386	397	385	361	355	386	392	380	381	407	362	402	384	428	418	421	343	346	353	358	355	402	408	409	386	394	381	393	365	385	374	373	403	383	382	390	397	379	405	379	357	383	444	375	373	394	389	379	420	402	417	413	411	367	417	385	396	419	405	400	383	399	356	390	344	383	387	397	387	374	363	383	390	389	360	397	363	369	364	370	392	382	418	422	392	385	379	389	371	400	388	411	409	372	405	369	409	355	372	400	420	358	381	395	383	354	342	373	380	409	396	391	390	397	375	400	390	365	405	396	382	388	411	374	392	365	369	392	379	422	400	369	342	401	393	415	399	387	386	399	366	436	380	365	411	419	376	416	386	389	393	398	390	414	384	375	348	355	398	369	405	392	380	361	373	388	389	395	376	366	371	397	380	385	419	393	370	384	375	375	366	381	371	390	377	376	362	366	418	359	378	392	360	401	392	408	384	362	384	390	376	379	388	355	370	387	385	405	414	377	380	406	402	372	408	376	412	379	406	391	385	416	362	413	418	393	395	367	385	376	407	382	387	378	382	372	403	408	350	426	369	410	412	403	398	399	398	390	385	367	341	387	359	401	385	379	414	384	382	361	409	397	383	389	379	378	350	358	393	407	402	385	388	405	392	399	412	382	366	421	379	360	415	392	368	398	401	394	379	404	392	405	399	389	408	374	383	402	384	373	405	395	394	364	364	398	389	355	378	416	385	383	383	391	370	352	396	404	402	395	418	403	389	378	397	390	393	405	396	437	396	403	383	369	403	388	384	415	419	378	371	389	382	369	420	394	365	386	379	376	359	358	401	373	377	363	370	407	392	395	373	365	377	434	421	398	382	375	359	368	386	390	396	403	399	398	348	402	429	364	392	353	378	430	418	379	396	391	414	386	362	387	392	382	390	393	378	352	366	377	363	390	415	392	378	395	385	445	379	359	397	377	383	378	392	366	389	399	369	393	357	349	377	374	350	382	391	383	385	414	392	377	379	355	403	384	407	352	340	406	383	383	396	383	428	399	390	338	386	352	388	336	350	374	366	377	429	415	383	384	401	412	415	402	374	384	386	408	411	423	378	416	388	395	383	414	394	388	392	393	359	391	394	418	364	389	387	358	396	406	393	338	385	425	387	412	379	379	390	377	409	400	384	379	389	367	392	392	378	400	409	404	396	399	407	402	379	395	384	388	368	380	384	368	370	361	395	373	394	399	378	430	371	368	369	394	395	401	370	363	423	368	422	393	413	392	369	391	386	384	454	390	395	366	364	419	405	388	400	393	378	380	390	388	372	399	392	369	388	334	372	366	422	373	412	426	357	357	396	383	384	396	359	345	366	396	375	379	371	392	365	372	371	389	361	405	378	380	376	435	367	377	389	381	391	421	378	393	384	385	378	390	363	404	377	372	387	370	394	383	374	373	384	388	395	389	383	407	371	394	387	409	401	393	415	402	382	414	378	402	365	367	375	395	344	391	388	377	404	336	396	397	370	430	385	373	391	373	367	386	400	387	392	366	374	411	421	371	408	391	355	435	423	370	416	350	335	403	390	346	386	380	406	393	374	362	387	401	376	380	382	389	371	371	396	380	404	415	375	392	364	386	367	388	380	381	387	400	384	356	363	353	407	396	388	403	384	403	391	382	409	381	386	347	365	354	352	420	397	389	382	388	362	379	383	379	386	391	365	374	378	396	374	369	396	396	385	419	377	367	383	380	376	375	393	400	349	375	401	394	392	362	374	397	352	401	397	404	411	367	377	379	377	375	369	387	367	390	372	361	371	365	384	352	401	365	395	398	366	368	423	388	405	340	354	404	396	388	412	345	419	377	390	382	418	373	379	375	390	406	366	394	381	411	386	361	395	368	408	378	379	357	413	389	378	368	410	403	385	349	438	402	363	382	411	354	416	373	391	379	390	424	371	387	411	374	395	372	373	426	395	414	401	431	382	370	385	367	391	365	393	405	403	378	417	395	373	383	401	360	381	407	388	363	375	362	410	421	376	377	372	368	397	388	385	380	402	376	389	412	358	419	385	384	370	411	417	393	362	372	410	353	380	360	408	367	403	365	418	363	392	388	393	398	397	386	413	398	364	361	379	385	400	358	403	396	391	331	338	398	406	363	377	336	393	399	382	376	403	372	414	396	408	381	404	383	403	377	389	429	382	385	381	366	388	366	420	388	366	411	414	389	378	424	388	387	383	407	384	359	375	368	374	371	377	378	365	362	368	390	396	356	384	410	386	383	377	355	381	400	386	409	401	423	393	372	377	393	407	387	371	421	386	396	367	377	397	406	386	378	427	404	414	421	356	369	368	366	411	417	391	362	413	403	411	375	357	378	364	403	373	384	390	357	400	396	378	390	374	373	385	422	400	414	366	358	383	388	426	364	367	414	405	363	364	388	366	383	375	400	421	420	383	376	406	354	344	392	407	368	379	378	402	386	387	370	368	409	379	416	408	378	389	373	364	376	408	408	381	393	370	356	388	349	391	404	417	374	374	375	401	379	396	420	372	387	366	401	384	395	395	362	383	410	396	398	381	383	364	381	374	348	409	394	376	380	394	395	395	382	358	379	395	406	400	392	351	396	381	422	350	373	406	383	394	372	405	354	399	383	371	397	348	363	390	376	388	434	386	372	395	366	392	366	368	380	382	339	407	410	388	396	403	380	376	387	392	408	383	363	397	381	374	420	375	399	439	388	366	356	411	399	384	377	403	357	429	387	381	414	422	381	381	354	414	381	389	385	391	362	397	383	393	398	386	371	381	348	378	371	389	380	394	411	417	405	418	351	383	357	384	387	415	402	381	385	402	382	425	363	410	383	368	399	386	380	362	393	370	374	444	404	413	362	380	402	371	379	382	392	369	399	374	384	387	391	392	375	381	405	396	389	395	410	368	377	401	385	385	376	378	400	357	379	393	434	367	362	393	445	433	383	404	342	373	401	409	375	372	379	382	395	365	380	400	393	415	423	372	374	407	363	403	371	378	370	371	378	383	398	396	362	367	356	385	393	391	386	370	366	397	347	408	396	395	374	371	395	369	397	354	380	370	392	378	387	407	368	398	369	402	414	386	364	401	392	392	417	404	392	392	389	400	376	388	380	402	379	398	354	408	383	390	395	376	374	382	393	391	375	390	385	357	391	378	397	393	385	384	356	382	377	379	400	393	421	396	356	379	368	391	392	379	409	403	403	366	429	391	363	376	421	382	366	387	442	389	372	385	404	345	379	402	363	394	398	365	369	390	398	389	385	386	382	381	381	362	373	384	401	387	373	392	393	375
23765	21054	28609	24939	22339	20167	14013	8134	5853	4534	3966	4067	3115	2145	1735	1500	1442	1138	1067	1084	948	770	744	774	708	674	556	532	517	504	532	539	540	517	512	534	513	495	506	536	489	528	517	522	552	551	491	507	528	560	545	533	559	519	514	522	490	515	506	527	527	535	503	495	534	478	545	558	529	468	519	479	485	531	532	542	544	494	503	510	492	549	528	553	516	549	502	519	456	476	520	525	493	500	504	528	527	548	508	499	500	526	517	509	537	520	531	518	549	494	544	480	504	546	480	506	536	516	511	534	498	497	536	515	544	508	493	517	543	469	500	520	576	529	502	502	524	513	495	514	535	520	508	475	495	467	486	539	525	528	522	547	515	504	524	500	514	505	487	513	500	530	522	498	553	498	493	492	507	551	510	507	484	511	475	518	522	534	516	541	503	539	534	524	525	494	511	502	483	535	501	543	520	508	503	568	524	519	501	497	487	482	514	477	509	524	517	473	499	550	537	529	528	529	494	482	493	463	483	555	527	550	505	508	511	527	492	529	494	511	498	533	534	496	572	525	502	499	504	444	503	524	512	467	491	505	481	510	510	553	501	522	501	524	496	497	511	515	510	490	540	498	533	519	491	517	491	487	500	516	489	526	515	502	501	516	508	519	503	545	575	497	505	530	527	527	501	538	494	491	534	484	522	500	525	516	508	489	532	508	479	460	508	499	520	475	502	492	496	513	502	515	520	512	487	513	511	480	482	544	534	520	509	518	506	509	491	512	499	521	480	529	534	536	475	478	510	525	486	481	504	488	507	514	547	488	521	502	504	540	523	506	541	511	505	511	535	514	551	490	507	521	517	535	519	529	533	548	511	501	570	549	548	499	492	494	518	567	467	528	499	486	525	515	546	483	506	518	503	521	481	516	472	530	533	524	524	478	484	530	511	508	495	530	538	477	505	514	491	516	516	496	543	519	488	519	500	474	533	508	542	523	506	493	516	509	528	519	536	539	521	501	484	487	511	521	524	479	522	474	545	509	512	519	507	517	499	511	492	508	477	506	439	495	504	493	490	502	542	485	519	523	529	524	512	510	516	508	553	489	504	499	496	566	542	488	497	536	506	490	506	511	497	515	498	515	478	517	513	581	516	513	494	518	510	521	500	489	496	502	500	499	486	518	506	531	490	524	515	498	554	512	527	509	505	475	516	516	508	510	489	532	577	521	510	576	517	531	474	515	503	501	508	511	525	475	519	499	543	518	532	528	509	489	540	518	485	531	538	561	543	509	464	544	525	504	503	478	522	480	487	513	520	526	550	509	489	533	543	491	490	535	541	505	526	534	447	498	500	519	528	516	503	505	517	507	543	472	498	521	516	508	515	505	482	505	523	512	516	507	498	493	475	488	515	541	464	497	487	542	536	505	549	499	528	486	478	486	538	523	464	534	462	489	504	548	550	475	483	521	468	488	503	539	519	544	484	497	479	513	521	492	503	482	504	503	488	515	522	475	439	496	508	514	503	524	491	490	527	481	485	528	518	539	488	494	520	511	490	501	526	487	470	519	563	492	532	545	510	513	539	509	537	509	497	537	516	487	523	503	499	489	544	461	513	539	520	520	530	512	498	549	516	492	532	516	503	509	514	568	504	491	506	509	537	548	544	514	500	509	522	546	500	531	523	494	546	520	521	463	490	538	503	532	502	553	483	511	531	518	539	494	493	489	498	510	521	542	517	502	509	534	486	518	529	511	508	551	545	477	534	533	514	539	489	509	462	500	501	523	476	511	511	501	502	513	510	492	529	504	539	521	521	513	492	502	507	524	515	486	478	511	575	540	484	527	541	500	492	509	520	492	503	531	511	474	505	527	511	478	501	525	497	501	497	504	516	531	489	520	502	495	496	490	517	466	519	535	490	519	494	563	512	520	529	519	513	489	509	557	512	530	546	504	510	529	510	500	494	500	525	525	516	543	521	513	515	516	524	537	509	498	518	499	507	498	506	514	525	515	507	528	518	493	526	495	499	522	543	530	492	528	491	521	535	549	550	507	532	514	539	518	504	553	451	514	529	515	494	496	507	524	517	497	523	461	551	505	500	555	524	523	510	512	492	484	496	494	514	483	552	474	520	541	468	511	531	486	516	527	543	502	535	538	502	535	535	505	498	487	506	490	540	486	507	503	536	505	488	490	544	541	511	525	520	528	509	493	554	512	480	487	492	489	521	546	559	516	496	502	491	529	501	474	487	558	511	529	550	513	496	514	511	472	547	501	489	526	535	487	513	531	492	511	531	511	507	525	515	508	486	506	501	500	509	505	518	507	494	533	492	532	491	517	500	496	466	532	507	497	542	504	555	504	511	512	485	508	493	470	502	518	531	534	493	499	483	550	500	504	506	522	465	528	494	505	528	555	490	504	514	482	514	531	528	515	509	547	514	553	515	467	471	508	505	515	535	515	526	556	494	496	508	506	481	568	506	533	533	506	511	470	543	508	474	466	538	526	549	521	522	520	511	508	530	516	518	554	526	528	535	526	478	490	513	548	528	472	494	514	505	481	523	523	523	539	476	500	528	515	471	538	520	541	541	516	492	517	504	484	535	508	517	522	506	537	519	496	548	531	471	539	530	497	492	502	523	515	508	510	503	545	473	530	522	493	468	479	476	522	497	514	495	511	519	521	506	507	463	513	514	461	499	493	523	526	530	494	497	524	517	472	513	532	529	508	517	539	538	492	500	472	538	508	522	498	498	505	506	501	515	497	531	513	513	528	469	499	525	513	477	519	527	519	489	494	562	493	522	513	514	510	523	573	499	528	514	482	530	508	526	521	514	518	491	561	518	475	536	515	544	494	517	506	534	513	526	521	498	489	508	511	502	511	528	480	544	473	490	481	509	490	512	516	493	511	496	464	519	541	533	509	489	505	533	506	502	455	513	510	479	503	513	461	511	509	488	504	525	502	506	545	513	461	518	485	509	492	520	485	509	494	523	524	476	505	489	510	528	525	496	505	510	514	521	501	495	483	479	521	499	519	502	475	473	506	561	501	493	519	495	506	486	495	512	504	514	505	521	442	514	503	539	517	530	515	518	494	561	498	494	489	517	518	493	555	516	519	512	522	484	526	521	536	490	544	521	499	504	485	456	537	541	530	504	508	521	533	519	534	500	494	498	543	512	512	506	502	478	518	502	490	521	484	480	531	500	498	542	488	509	506	490	503	508	521	535	527	539	509	510	526	525	484	491	532	541	510	506	507	539	512	467	492	464	508	506	506	488	515	505	490	526	493	493	508	497	522	540	482	541	510	520	510	503	531	509	507	485	516	517	543	548	533	496	547	532	527	495	502	509	492	505	516	488	531	471	491	514	525	504	512	516	489	540	498	506	538	490	493	483	500	525	501	524	467	530	549	525	553	537	529	537	506	538	543	525	502	505	475	521	506	475	493	514	550	499	514	530	482	496	494	481	523	533	483	515	487	530	553	477	495	479	503	527	529	504	491	511	542	504	495	546	495	506	484
31107	54387	45072	30460	23822	19466	14634	11554	8780	6893	6235	6007	4532	3312	2496	2159	1973	1547	1386	1375	1222	924	849	967	949	733	687	596	558	525	562	549	513	533	550	527	588	536	560	547	549	530	527	538	568	557	532	552	547	528	542	547	556	529	516	572	501	542	527	567	558	510	502	562	482	505	546	536	511	547	477	495	537	469	513	567	565	540	499	535	552	553	487	498	513	534	550	514	524	500	549	542	487	522	536	514	543	569	529	508	599	502	516	533	547	531	524	498	520	543	519	493	496	493	513	514	550	488	545	513	512	526	515	532	484	529	519	497	537	549	527	519	537	562	524	530	551	508	570	477	509	553	522	496	527	531	521	534	516	535	506	502	564	514	506	521	516	558	553	533	568	541	503	531	516	528	510	528	520	533	524	508	522	537	538	517	511	548	532	517	499	533	569	518	519	504	515	558	503	535	551	507	459	559	522	537	505	549	557	574	530	528	527	564	487	484	469	514	473	514	558	514	517	518	573	535	529	487	528	516	547	548	554	482	474	517	507	536	548	520	560	496	516	495	497	537	504	526	529	532	543	566	561	524	533	502	544	522	470	542	519	504	524	481	502	530	513	510	509	481	509	494	511	569	520	494	539	495	533	526	520	544	533	478	487	513	494	505	527	536	519	486	517	524	531	507	520	487	529	488	553	546	497	507	492	551	557	522	512	520	546	521	500	516	549	507	549	552	510	466	515	495	528	509	546	516	507	509	538	528	518	524	528	521	560	496	550	479	509	513	527	517	501	484	559	510	506	543	511	477	538	546	503	522	518	526	510	543	525	518	517	520	522	520	495	514	509	562	514	518	538	537	554	525	496	525	534	531	502	521	555	513	533	533	554	525	551	500	497	506	469	537	537	475	532	507	551	524	542	501	509	508	484	532	481	529	492	545	545	504	548	557	517	505	491	509	501	523	509	518	542	487	569	505	538	547	494	502	512	491	524	515	478	481	559	524	516	530	495	541	527	512	546	518	549	540	535	497	520	497	506	513	524	487	528	517	505	515	522	551	525	526	558	535	535	496	480	538	537	501	485	514	531	503	551	510	522	485	560	522	541	518	495	503	530	515	482	511	493	528	546	534	514	543	538	541	495	548	545	504	525	510	516	510	541	510	498	497	560	528	512	501	537	494	492	531	515	536	531	531	524	551	562	465	479	476	536	518	517	555	533	526	537	524	522	502	505	520	548	523	539	500	509	531	521	515	505	513	585	514	578	541	511	509	509	565	529	536	487	520	540	552	522	545	470	473	510	523	496	539	556	531	489	521	523	487	515	513	528	549	496	507	534	528	555	512	552	540	503	514	535	548	562	528	542	481	500	550	498	493	546	543	520	540	537	509	503	546	504	525	489	590	539	519	499	513	538	543	473	570	460	535	547	502	480	527	523	521	551	489	522	485	507	522	517	531	524	557	535	517	528	509	508	497	517	550	552	502	515	486	551	555	530	548	536	529	514	526	531	478	541	526	544	541	528	506	511	497	489	528	524	534	543	506	488	537	519	539	517	549	535	535	509	534	498	515	532	555	486	527	511	548	527	491	556	499	506	507	533	499	498	519	515	515	503	548	495	509	529	556	519	523	508	510	485	546	544	561	500	531	492	533	536	519	556	523	559	530	531	513	508	479	535	498	503	524	532	506	526	492	522	463	523	509	536	520	518	513	507	550	533	501	473	524	537	516	537	525	540	548	560	529	504	493	532	486	544	539	540	546	568	553	532	532	544	505	548	536	526	540	472	476	504	543	528	567	476	534	495	527	450	524	495	527	509	525	516	550	473	532	526	495	501	541	546	535	521	530	555	538	536	497	534	574	503	561	510	524	513	475	543	539	531	554	500	552	473	531	520	556	553	489	518	503	523	509	536	505	512	522	520	541	517	547	547	486	581	519	510	505	549	553	522	528	478	533	525	534	516	478	546	531	534	577	535	500	534	466	504	510	499	525	521	556	508	556	577	486	520	507	517	540	547	488	533	486	516	527	529	543	540	519	521	527	511	528	537	509	533	538	482	527	502	531	551	522	552	523	539	490	498	517	517	487	527	529	510	546	549	535	492	510	534	509	509	531	530	522	516	518	554	565	539	535	511	515	558	530	512	503	516	552	523	546	481	528	531	503	521	536	493	510	529	502	527	530	519	493	512	546	529	487	535	572	511	546	495	486	560	508	497	552	512	503	516	547	514	486	495	551	509	524	543	516	483	508	525	530	488	516	542	546	506	530	519	490	517	552	518	509	553	557	534	502	574	518	504	488	511	539	494	554	521	546	522	528	507	542	484	478	543	532	508	522	505	496	518	520	514	539	510	543	519	562	520	518	457	512	513	504	511	547	554	562	517	551	533	542	574	492	496	503	520	502	496	522	540	529	545	523	543	473	500	493	503	504	494	520	509	569	537	490	498	476	540	516	526	533	553	492	542	554	519	483	522	558	521	503	544	537	522	548	503	537	552	526	493	509	534	515	473	530	532	522	489	514	483	519	519	505	509	507	544	534	538	543	525	526	516	505	513	502	512	503	530	514	570	546	553	476	529	544	515	525	513	527	530	527	546	511	510	484	534	513	542	467	499	530	519	519	510	539	538	531	523	522	561	527	502	496	482	540	521	507	508	502	541	536	532	517	520	546	566	516	509	540	551	515	549	544	541	548	504	532	503	484	497	527	489	489	536	532	470	538	535	492	522	490	563	510	546	534	522	522	519	528	488	495	498	534	530	514	533	499	527	569	547	503	507	540	536	500	521	550	514	555	519	506	538	497	534	556	546	518	494	505	540	517	512	528	532	495	557	507	539	528	496	554	541	542	509	496	530	529	538	520	492	505	510	518	588	473	514	510	534	533	565	527	505	501	547	513	505	514	513	533	537	518	521	494	503	499	475	503	515	508	512	525	535	509	549	496	528	529	543	484	515	534	516	522	523	508	516	525	561	485	549	508	519	505	509	512	501	512	545	531	542	537	494	543	533	555	514	556	531	516	535	557	450	528	524	530	502	494	497	558	523	525	526	499	527	543	571	509	526	494	497	513	521	519	508	520	511	518	536	485	561	520	522	516	553	504	531	516	543	550	509	535	518	548	518	486	512	508	506	524	541	542	550	516	485	533	531	552	521	515	485	505	523	478	513	493	545	578	495	522	537	531	537	505	534	465	542	486	579	475	545	539	547	527	546	522	564	576	522	516	533	574	505	511	523	505	497	513	530	572	501	499	535	555	546	525	534	549	519	554	517	580	529	530	528	526	558	543	507	554	511	526	506	530	561	457	517	516	508	494	546	533	522	469	532	555	522	506	497	533	534	582	527	493	526	511	530	548	545	497	533	481	526	533	515	503	513	515	505	527	501	554	525	527	534	493	527	566	548	518	504	510	501	501	487	546	534	521	461	556	533	486	485	492	492	537	517	528	501	498	502	481	505	534	549	516	557	518	482	516	548	515	512	542	501	509	568	554	524	553	523	517	489	510	533	538	521	502	542	524
24820	21262	29101	26558	20223	14006	9031	6134	4251	3575	3279	3146	2251	1639	1177	1038	1024	817	891	858	738	654	645	666	566	509	493	450	439	449	451	401	448	446	423	384	423	400	407	464	430	420	448	444	410	424	425	442	412	436	412	425	399	435	410	443	405	437	405	433	436	395	441	427	424	400	412	430	427	415	421	416	376	447	436	438	430	421	411	437	393	418	446	382	413	405	436	445	427	456	416	428	416	376	384	432	394	418	415	447	426	430	425	428	438	442	407	431	411	402	403	419	415	411	391	418	392	386	398	455	432	407	406	418	407	429	402	421	422	402	403	438	441	417	428	392	424	427	403	422	429	385	431	427	421	407	438	404	426	406	442	385	440	426	407	408	408	416	452	404	384	418	426	456	410	400	414	429	413	424	424	444	415	381	406	422	416	388	397	410	423	410	449	427	429	426	460	396	420	394	394	412	383	382	403	412	425	393	422	416	400	421	388	431	430	428	418	400	428	394	384	413	445	402	443	377	413	427	411	418	413	404	431	403	416	440	430	421	395	406	399	379	424	403	410	432	415	409	425	433	416	396	390	428	422	403	403	417	419	430	406	415	405	424	392	438	448	405	394	402	401	424	435	445	406	431	456	422	399	405	402	408	442	405	415	377	404	388	422	398	410	409	425	420	428	438	437	417	396	398	456	410	415	392	414	419	407	414	410	386	431	445	417	408	409	392	412	428	432	434	423	409	425	397	412	383	422	420	442	379	418	401	394	401	438	431	419	443	419	386	428	427	411	394	426	423	432	443	423	435	437	414	436	391	449	399	426	406	415	420	436	415	396	438	436	403	422	417	444	422	449	472	428	419	411	366	412	414	424	397	408	398	418	441	422	414	442	410	427	374	413	441	400	405	444	367	403	425	421	432	439	466	396	392	426	421	401	437	404	424	458	410	441	428	421	417	473	399	389	388	410	399	410	413	431	426	434	419	402	446	394	425	463	395	401	409	394	392	408	422	407	412	410	406	393	405	424	422	439	419	405	407	404	429	388	416	419	420	422	413	401	413	405	437	417	457	405	396	423	451	437	404	446	404	410	397	422	435	421	449	435	382	451	393	427	427	413	411	401	384	434	412	394	438	390	405	413	392	413	362	393	379	409	424	431	415	393	444	394	423	407	407	423	427	444	404	426	392	391	411	405	410	414	396	434	388	392	428	429	390	392	415	445	433	440	413	402	434	412	443	406	442	420	397	414	395	399	388	435	419	456	398	429	395	472	380	381	441	388	392	411	396	410	437	404	419	422	447	404	426	400	387	423	422	397	416	432	422	441	424	405	412	409	417	417	400	416	410	441	443	417	389	403	388	431	431	392	403	434	385	441	460	444	438	395	420	414	410	418	421	394	421	420	393	414	411	387	397	431	439	473	400	435	445	414	426	456	466	389	433	401	446	402	434	447	399	403	421	360	416	411	425	389	452	405	392	424	426	417	381	420	414	435	406	459	379	395	409	449	411	447	373	382	427	425	402	418	403	429	396	399	423	385	404	422	413	381	406	434	401	432	416	391	424	377	438	475	451	423	404	424	421	423	407	421	456	414	369	402	434	454	415	435	425	427	415	416	429	393	422	398	439	384	380	407	394	416	403	440	444	401	424	398	393	421	393	447	446	409	396	488	375	437	382	413	418	396	409	438	405	411	422	418	409	412	426	437	423	397	416	404	368	397	421	405	413	416	488	447	423	433	408	414	427	418	414	412	419	453	408	403	384	388	453	428	428	459	403	430	431	403	410	446	428	415	412	388	432	406	406	415	420	438	402	386	417	380	418	384	420	393	463	389	420	414	427	388	417	429	460	403	412	430	407	426	375	414	401	414	389	417	402	432	419	448	408	409	431	400	407	421	398	435	431	399	416	436	393	404	402	410	419	408	425	413	434	382	400	358	395	417	406	411	385	418	415	462	397	413	419	373	417	392	395	441	448	389	374	427	421	411	444	433	402	439	394	437	433	458	379	441	395	400	441	434	421	445	394	460	420	392	383	420	433	430	390	381	390	452	393	423	403	427	382	435	407	419	404	403	410	390	414	356	434	405	425	391	426	430	428	436	445	419	449	398	418	401	440	383	436	402	411	406	437	409	429	424	404	379	403	421	430	420	418	425	387	430	382	426	409	411	418	397	424	367	436	436	426	433	382	461	415	424	394	424	410	409	403	392	407	398	456	430	437	396	399	441	413	428	422	389	403	426	413	423	424	407	436	454	444	413	418	394	427	368	435	432	418	390	418	446	430	430	426	410	429	428	415	418	450	404	423	434	428	398	440	422	409	417	416	398	416	454	403	444	416	407	437	417	391	398	416	395	423	428	414	420	417	412	424	439	437	424	446	406	379	416	427	413	429	435	411	414	406	413	409	392	446	428	423	421	408	440	371	374	435	455	416	385	406	391	403	417	398	394	430	396	407	416	458	449	398	415	459	384	407	473	392	420	398	424	406	401	411	446	410	420	390	434	418	396	417	374	391	402	422	416	437	428	409	392	380	427	396	437	421	412	414	416	435	423	410	425	433	425	415	354	431	414	423	432	433	435	397	383	378	443	431	420	418	441	383	434	416	372	421	398	433	474	470	417	403	403	428	419	420	437	419	429	414	428	396	429	387	425	402	430	433	423	448	465	411	397	426	395	452	428	403	387	454	442	413	396	442	409	433	412	405	404	418	425	397	444	413	442	429	406	407	380	408	390	435	425	380	398	407	389	406	436	381	431	385	446	359	431	435	398	395	419	415	433	421	429	388	440	428	401	454	405	401	400	415	446	415	393	376	398	426	394	463	397	447	389	412	389	422	427	427	437	383	412	417	429	410	418	404	445	391	380	408	409	437	430	424	383	409	430	406	413	419	408	430	432	388	411	422	437	413	424	396	410	417	417	433	441	437	413	437	432	390	451	413	406	399	420	367	426	390	411	406	405	439	421	405	399	421	407	402	428	389	408	411	430	434	424	431	418	416	404	430	421	408	408	431	428	379	430	439	403	370	416	409	417	423	452	437	396	419	440	413	401	398	473	408	448	418	410	435	433	415	414	403	430	453	430	434	429	414	413	427	411	428	426	426	413	432	420	467	443	432	378	413	432	401	424	430	405	405	428	424	402	388	417	434	435	410	427	421	381	386	426	421	435	422	413	399	428	432	428	429	397	393	418	427	449	425	419	420	394	416	406	419	418	403	413	408	375	392	408	419	399	436	416	372	400	428	415	397	375	428	423	449	469	419	436	414	406	425	388	369	399	422	388	451	408	429	391	400	443	398	433	409	387	420	400	403	427	411	414	418	405	416	417	423	457	430	402	411	396	430	422	414	431	397	404	426	400	395	449	389	435	372	421	439	456	373	422	427	451	429	450	370	436	394	445	413	443	390	426	375	390	406	388	440	421	437	450	445	373	399	443	402	413	408	416	413	398	426	383	418	383	404	383	418	446	437	395	397	413	433	390	430	399	438	410	426	407	407	415	431	409	428	426	399	382	441
30637	50124	41212	26191	20356	16695	12418	10053	6971	5986	5481	5062	3815	2636	1740	1619	1539	1189	1271	1140	966	884	765	856	718	650	557	499	511	489	453	445	439	411	474	452	455	450	448	445	492	451	430	468	453	497	475	455	461	457	466	445	430	465	446	405	477	450	461	469	447	439	473	423	449	457	469	473	426	422	441	471	451	429	461	466	480	448	457	456	431	412	459	500	471	430	457	425	405	460	423	483	441	457	428	428	399	445	454	443	457	472	443	466	419	433	463	428	508	446	457	410	485	470	449	431	397	419	466	431	460	466	462	442	437	454	426	468	448	457	471	453	414	465	439	466	430	455	468	445	441	440	425	465	458	446	436	449	439	467	443	466	453	454	432	422	408	450	453	437	422	442	443	425	440	471	396	434	430	415	452	443	470	453	458	465	454	480	444	458	425	421	472	416	428	418	476	448	445	417	475	455	431	443	460	442	448	416	450	447	436	460	439	433	435	418	451	450	426	434	426	464	436	426	428	457	471	510	444	414	447	448	461	414	477	441	423	447	429	432	431	426	467	427	453	457	436	464	475	413	431	464	467	431	474	512	436	440	462	449	458	461	453	458	470	443	443	433	445	430	450	438	422	447	483	473	455	441	448	437	425	449	457	418	498	447	457	443	424	444	454	467	454	425	488	467	460	429	448	447	410	426	434	445	458	419	419	476	475	424	443	414	445	416	448	459	458	449	444	453	480	416	450	471	467	455	417	441	454	463	449	418	463	441	447	475	415	457	456	465	467	453	464	480	456	450	420	408	465	442	418	453	482	422	411	508	442	466	435	455	459	438	445	454	452	465	430	440	480	443	460	463	463	446	450	437	457	463	471	440	431	422	468	419	461	453	468	493	451	445	417	429	412	483	445	458	441	449	446	432	427	434	431	441	455	414	482	470	449	458	440	433	446	476	443	457	471	404	420	443	431	483	431	433	408	461	428	432	460	427	480	442	444	413	427	438	470	440	470	474	425	493	456	448	416	429	404	442	458	441	441	465	450	459	431	424	425	465	433	470	434	437	418	452	449	454	436	454	452	469	466	432	472	476	445	426	431	431	464	446	434	481	481	450	472	441	452	486	439	454	448	451	442	431	458	427	417	467	437	445	444	410	473	451	452	474	448	430	463	445	455	470	430	471	439	444	482	484	455	467	461	440	474	442	398	449	426	437	466	437	452	457	461	444	420	429	421	433	442	449	450	432	448	458	412	452	418	458	464	413	454	466	453	459	476	435	430	461	420	480	422	451	465	437	470	424	421	441	441	453	431	495	454	457	484	466	445	466	456	428	427	459	449	441	496	450	458	456	434	469	481	460	443	455	432	446	449	430	477	400	447	430	408	436	440	454	425	445	446	475	428	430	441	426	436	462	416	442	439	432	437	428	451	450	467	443	472	417	446	452	432	481	416	457	422	470	467	423	464	455	438	499	475	447	446	449	460	440	448	408	458	472	413	418	480	434	452	464	406	415	473	429	464	468	429	480	439	434	429	474	415	477	446	488	466	424	451	417	467	428	455	431	411	415	446	464	463	444	431	463	483	430	444	451	441	444	463	443	446	466	412	446	429	463	440	435	459	499	487	470	439	453	439	451	449	471	433	448	427	478	458	396	436	453	445	435	477	426	474	473	462	445	445	449	403	431	444	426	446	492	449	451	445	423	451	435	431	479	443	419	463	455	450	438	423	466	455	429	460	438	444	466	455	474	464	452	460	431	477	479	438	468	429	479	409	414	448	457	445	463	473	429	446	430	435	429	457	458	497	438	442	463	442	436	487	449	431	449	431	419	455	443	429	454	468	459	459	427	443	438	446	453	400	483	406	435	415	466	481	463	464	424	460	460	408	416	448	483	413	467	461	451	442	428	427	437	465	424	470	453	438	471	453	459	445	451	440	409	440	427	469	428	474	434	416	433	447	461	453	430	412	440	459	461	404	415	475	422	465	457	452	470	446	480	504	466	479	448	425	427	423	466	429	401	449	432	488	469	436	462	446	451	471	454	438	438	452	438	444	427	461	455	430	422	459	454	501	419	461	440	430	429	451	458	440	444	480	418	446	430	430	476	466	452	422	408	437	451	433	465	489	436	460	445	462	458	455	471	458	434	473	432	432	453	434	428	427	444	420	421	479	436	447	453	416	436	450	449	397	457	446	479	450	429	431	463	448	441	452	446	397	466	470	453	445	473	469	452	474	463	466	426	402	444	459	436	432	439	438	447	482	449	410	497	411	473	460	435	443	446	419	465	429	419	477	456	424	448	473	442	447	442	445	451	439	442	429	453	426	446	462	451	428	433	445	443	476	427	422	445	416	460	451	444	421	442	449	444	430	452	436	434	445	468	462	430	453	450	442	461	457	463	437	435	432	416	465	447	467	452	429	457	470	472	437	452	458	445	416	439	434	427	462	436	446	464	444	473	407	422	411	465	402	476	432	435	441	452	431	446	447	440	462	439	455	459	459	447	463	457	459	453	482	437	417	427	442	455	421	427	432	439	453	444	454	425	456	472	449	444	446	465	466	423	474	459	426	483	456	423	424	469	450	422	486	478	453	447	475	434	467	452	429	467	443	433	461	466	413	452	409	456	432	448	437	437	436	439	428	462	456	465	438	453	467	464	429	458	448	476	409	432	425	418	439	435	431	453	458	460	481	466	438	434	434	463	475	436	458	433	411	433	463	472	462	467	470	440	429	476	432	414	431	392	430	447	445	456	457	451	464	484	462	475	468	394	431	409	426	431	405	419	463	458	428	454	455	434	433	441	457	422	461	441	471	440	434	467	451	451	436	463	446	459	444	486	458	441	447	434	477	477	451	436	482	434	470	466	457	437	452	406	423	494	448	484	458	490	460	453	433	396	464	486	479	427	433	421	432	446	449	457	466	408	438	427	425	456	427	470	431	425	443	479	456	472	474	432	481	468	432	434	453	428	455	461	426	440	447	440	498	441	441	491	472	487	449	440	430	407	462	445	404	423	447	464	453	487	488	457	447	426	443	483	444	479	483	479	443	408	451	467	418	474	457	428	462	453	446	465	433	447	454	443	450	441	446	466	480	436	453	465	464	479	416	423	449	448	445	426	436	425	417	418	432	475	437	446	449	425	462	423	456	456	408	439	476	466	450	476	505	424	442	444	437	465	474	423	469	409	465	468	417	444	460	431	437	451	417	461	448	461	432	446	462	436	477	484	433	415	435	435	449	422	472	434	468	480	453	433	474	479	455	438	472	460	440	461	479	462	441	468	440	445	438	430	439	468	514	400	491	454	454	430	471	446	453	455	448	424	455	484	453	443	436	446	455	435	430	440	487	478	448	429	447	439	423	450	454	460	495	460	438	438	439	418	453	435	433	413	453	464	454	447	458	427	456	437	423	443	428	416	433	468	430	478	464	463	503	450	429	451	467	447	427	450	411	445	470	421	430	407	450	470	446	457	445	443	448	445	459	426	489	461	441	455	419	466	456	438	448	450	457	448	453	436
22479	20979	28664	23603	21428	23295	22614	12949	8311	7318	6630	5546	4111	2989	2080	1806	1818	1551	1758	1517	1258	1046	1149	1192	946	800	726	706	687	708	639	716	660	681	703	667	663	640	680	653	709	660	618	589	601	652	651	662	676	650	609	676	713	609	689	675	700	611	623	673	632	660	581	645	664	658	601	603	629	661	634	625	653	682	660	635	656	679	688	652	649	654	582	600	608	623	615	647	610	639	668	634	671	634	630	628	643	672	641	658	629	684	656	630	582	597	641	640	639	648	631	641	659	687	631	619	630	642	670	651	640	643	663	668	614	605	672	653	633	654	615	676	587	662	597	604	647	634	649	639	644	675	678	665	668	632	596	633	644	582	629	630	629	660	606	639	624	614	595	631	658	663	607	640	676	650	612	644	609	629	654	626	617	625	632	583	604	644	625	657	643	606	597	692	634	653	601	658	649	619	688	635	631	621	620	640	634	629	646	674	645	650	621	649	653	647	675	621	636	643	673	638	602	653	592	616	622	702	645	607	684	638	652	612	682	623	657	681	656	607	637	605	631	664	629	652	626	608	676	606	599	610	623	678	626	652	654	605	616	659	603	677	648	644	649	639	652	569	616	640	665	632	655	664	667	633	618	616	632	630	625	645	643	628	626	631	651	610	636	612	652	624	642	650	616	642	660	623	665	613	636	684	608	648	661	642	640	605	631	605	623	642	610	683	621	616	669	645	681	635	596	641	629	653	638	707	611	606	600	655	662	640	652	674	609	626	645	641	628	611	585	681	633	667	633	657	640	642	619	657	665	618	666	650	619	618	619	653	669	631	649	624	651	618	635	657	657	617	640	652	596	653	677	663	610	618	667	659	618	693	628	628	600	610	636	625	675	623	676	644	607	606	627	648	655	599	622	617	624	648	611	628	670	603	611	605	653	663	610	634	635	683	661	637	594	621	637	643	648	653	659	590	636	631	641	633	705	653	646	619	636	674	623	648	656	629	680	665	694	628	674	607	603	643	611	623	625	670	625	559	666	628	625	629	628	629	647	640	611	615	644	663	586	601	645	651	629	653	663	662	645	642	645	665	601	645	618	641	631	614	628	633	661	640	643	637	627	636	617	660	605	614	650	643	651	649	633	637	629	642	667	676	605	619	696	649	659	668	656	610	640	658	686	629	643	636	652	604	609	616	649	617	614	626	642	684	622	642	657	682	639	639	624	633	594	584	652	611	634	604	635	620	638	634	633	681	674	621	651	649	645	691	600	657	575	630	623	653	639	673	655	670	644	635	633	629	613	634	587	634	644	632	629	601	627	638	663	657	629	634	618	653	684	650	625	627	617	585	644	656	620	667	681	648	659	626	634	686	637	603	622	673	621	646	653	643	622	625	638	663	651	618	649	651	617	631	667	659	684	652	603	604	610	620	608	687	650	669	638	630	639	628	606	637	614	625	653	659	613	680	640	622	636	639	667	650	646	666	614	624	602	623	647	593	635	639	653	643	597	659	642	624	640	680	689	678	634	617	702	631	601	618	654	672	616	677	630	632	639	626	615	599	623	614	628	610	621	627	611	629	602	598	646	678	644	646	615	622	670	637	644	667	624	639	607	633	601	603	670	604	627	634	647	648	595	653	628	625	611	622	654	619	623	663	658	620	624	593	609	622	622	652	644	648	598	574	619	639	651	621	600	658	624	624	623	627	621	621	645	635	648	675	599	653	639	631	624	635	612	621	666	636	689	634	695	641	605	644	635	619	648	627	659	661	642	687	635	645	623	630	656	663	633	623	632	661	598	664	598	610	595	647	603	628	647	651	624	636	603	632	624	614	649	616	664	630	623	663	667	625	622	632	665	626	621	648	640	693	622	617	676	659	634	664	657	594	647	684	602	661	657	590	591	667	663	615	701	627	664	594	652	646	642	656	656	625	651	617	660	626	594	660	608	593	624	701	678	609	603	656	641	634	621	583	646	674	634	638	639	635	626	622	663	631	596	577	648	616	614	639	650	651	628	602	680	630	658	652	627	668	667	618	661	642	638	623	624	674	641	628	662	665	631	627	667	637	607	613	643	653	658	655	620	603	658	657	603	653	623	680	648	677	599	643	656	588	660	594	569	640	637	650	604	663	671	636	629	631	641	668	650	633	610	628	603	639	639	660	634	639	630	654	613	604	654	636	640	644	637	655	643	676	646	611	643	637	635	623	639	678	658	661	611	643	629	617	637	638	627	644	672	609	687	632	606	646	642	657	635	703	628	642	677	637	649	660	598	673	636	621	632	625	657	608	631	608	610	643	666	639	633	590	613	596	617	630	638	658	592	662	609	639	593	639	619	622	636	644	610	596	600	639	667	656	618	629	640	628	657	630	681	633	626	641	603	667	622	653	639	631	653	671	629	654	622	646	659	709	625	607	696	659	641	625	613	639	611	631	681	656	653	621	632	682	626	672	657	621	595	642	623	661	612	637	650	636	605	619	623	621	581	627	608	642	629	608	617	623	654	636	613	602	599	628	647	573	650	623	677	677	660	649	649	644	650	674	620	662	669	662	686	612	666	637	645	659	599	647	576	684	647	668	610	657	712	603	672	636	612	686	606	658	630	639	600	621	659	620	612	665	621	623	580	654	637	638	636	596	624	658	653	623	619	626	702	592	582	631	641	601	615	612	599	663	629	633	616	643	652	610	617	671	654	635	649	628	597	633	650	660	644	642	628	648	601	609	614	667	591	610	647	659	641	620	647	642	634	596	678	597	666	603	604	650	589	636	636	616	639	633	609	636	636	622	614	579	656	578	676	629	625	601	636	605	637	651	646	665	627	628	672	631	656	701	645	632	612	628	604	638	600	653	627	628	666	629	648	631	581	570	625	630	634	594	614	635	643	623	647	662	645	630	629	649	653	613	598	617	653	622	649	632	610	602	616	649	678	647	638	602	623	634	606	617	599	653	631	654	647	636	646	638	671	651	584	610	652	595	616	653	635	618	666	648	605	630	655	648	667	607	640	643	655	640	628	608	610	642	677	637	636	649	623	639	652	624	587	631	639	628	630	622	662	622	684	652	579	642	619	650	596	645	680	659	631	665	674	644	633	662	628	596	658	653	656	662	646	668	632	661	637	635	594	690	670	651	649	656	593	645	651	635	629	640	652	635	648	663	578	662	628	613	681	630	652	674	653	654	666	649	656	656	684	628	609	636	648	624	678	600	647	587	683	620	613	677	637	671	672	664	628	634	662	607	623	634	636	611	582	607	677	672	624	604	602	634	664	667	618	640	620	646	686	653	637	682	647	650	642	679	597	626	629	637	617	649	652	666	625	640	641	678	622	661	611	598	637	613	642	656	665	601	650	606	627	619	588	671	621	613	634	620	648	639	597	706	603	623	613	643	610	669	601	628	669	631	662	647	635	626	651	598	653	601	648	614	657	632	697	611	645	635	615	669	640	631	677	649	612	615	615	638	604	669	638	660	640	608	627	601	653	656	669	642	626	605	601	653	636	651	657	636	630	623	651	660
33831	59917	47655	32372	28074	24511	19731	15819	11841	10492	9595	8135	5981	4286	2932	2585	2537	2162	2626	2113	1630	1322	1548	1502	1206	993	809	711	695	717	711	741	616	652	643	695	678	608	652	678	663	646	666	682	647	683	626	670	683	701	606	636	637	598	709	681	640	693	635	667	637	642	674	653	617	675	672	681	664	629	692	697	692	692	661	673	730	631	641	662	664	683	668	609	621	609	704	661	661	638	644	663	657	635	655	646	624	658	649	634	623	678	636	663	653	650	673	632	694	608	637	600	644	648	695	633	636	634	653	648	650	599	651	614	626	645	622	697	664	659	660	644	657	653	651	593	639	601	648	650	644	632	647	652	683	677	644	655	631	622	655	621	667	674	616	637	677	662	626	651	655	677	662	675	685	618	606	626	655	656	649	613	673	656	634	662	701	649	651	589	628	624	621	660	691	657	607	646	622	631	648	620	652	663	654	686	669	623	640	658	664	668	633	629	693	657	684	681	690	643	614	603	609	640	695	639	695	655	673	656	635	647	635	599	578	664	637	642	630	679	666	583	646	605	629	667	666	718	608	655	643	671	666	623	611	675	648	674	662	641	626	647	623	611	711	659	648	659	714	617	668	604	654	604	625	605	625	663	676	612	642	650	665	602	626	674	673	626	655	643	680	637	650	628	672	636	598	645	679	629	648	656	622	646	657	674	664	609	634	631	629	648	634	658	660	648	649	688	651	627	678	617	672	676	638	688	704	659	674	682	620	632	682	623	660	654	637	683	647	663	665	634	616	642	638	651	723	631	649	670	597	644	602	607	629	640	656	646	611	650	659	640	625	693	641	647	653	628	685	616	657	657	611	671	640	634	690	629	629	655	652	640	655	610	631	666	655	626	645	669	650	691	679	608	612	639	613	613	629	669	631	620	588	647	645	637	632	640	652	680	605	597	659	664	638	611	613	647	683	668	639	636	640	635	668	626	693	640	648	636	662	596	643	700	629	613	656	683	663	630	648	639	653	642	675	683	700	671	619	708	625	668	655	606	653	655	676	629	642	639	672	653	646	612	664	636	626	619	632	662	617	621	670	617	625	641	628	620	682	621	666	653	571	673	626	616	634	624	652	613	643	662	675	618	621	656	625	590	651	601	680	661	653	646	624	667	647	627	679	670	674	656	653	695	659	613	636	682	656	670	607	687	678	689	670	658	638	642	651	641	629	619	633	646	636	617	654	696	662	668	651	634	603	582	650	652	658	669	675	613	630	676	645	655	593	643	677	677	652	687	606	641	616	668	662	609	665	661	647	642	668	632	632	634	582	651	600	651	615	624	655	642	666	623	649	630	678	633	660	631	655	640	657	681	588	623	591	672	672	680	698	646	676	642	627	622	641	636	620	670	694	675	640	687	652	633	656	690	617	638	631	639	634	647	628	637	651	644	668	611	628	640	609	660	655	632	601	635	616	686	632	631	662	616	724	660	647	632	675	653	631	653	618	668	639	630	624	700	688	654	592	641	663	657	618	674	650	640	630	636	640	612	610	656	656	642	634	648	668	659	663	657	653	663	681	661	667	646	606	672	682	709	611	675	605	692	673	703	617	611	647	681	679	686	583	611	643	634	639	634	630	660	639	693	675	621	628	665	703	668	606	659	635	641	668	653	633	621	643	641	689	622	632	672	674	667	639	669	650	634	633	703	637	677	660	627	641	657	645	654	684	643	643	648	632	671	644	603	662	635	654	658	664	594	641	668	646	661	669	623	643	651	570	640	645	679	650	613	660	660	674	655	643	611	611	681	651	664	688	693	644	614	625	640	707	670	642	657	607	644	632	626	624	667	636	653	621	692	643	646	638	616	656	665	634	650	658	655	590	663	681	601	645	614	653	629	657	659	624	715	603	629	657	643	617	632	663	639	705	654	622	631	648	668	624	609	684	608	637	635	677	666	632	660	641	620	644	678	620	618	653	691	655	615	672	688	634	648	628	629	624	652	627	619	613	651	643	685	683	602	642	652	657	628	668	661	646	637	679	637	651	619	612	664	621	669	673	651	664	638	653	670	628	585	635	647	651	660	602	648	613	643	648	671	654	645	659	620	606	609	656	638	678	677	688	636	639	602	679	661	692	648	663	652	663	611	655	707	637	650	620	668	613	608	634	649	656	620	665	643	601	648	645	631	663	613	646	657	642	666	692	615	640	622	671	617	642	667	649	645	676	676	619	660	645	653	669	646	665	662	628	632	696	684	633	645	615	679	641	625	632	708	634	640	621	652	622	683	612	633	653	610	633	653	641	679	661	656	634	661	668	621	640	668	588	663	637	640	668	663	643	670	689	658	620	647	626	644	673	637	645	645	637	660	664	684	675	637	608	643	632	641	641	674	654	617	664	696	654	629	640	625	651	669	623	626	617	682	681	642	661	639	647	654	684	640	615	677	678	661	681	639	623	661	642	627	652	667	645	623	642	652	650	685	589	670	592	630	651	646	632	606	659	669	620	673	654	652	593	679	633	656	640	652	635	655	646	675	669	657	657	635	668	645	653	632	632	625	647	606	641	678	690	655	650	651	643	623	634	674	636	614	617	624	653	658	686	649	645	672	636	673	668	656	659	646	665	649	628	694	641	653	619	666	615	600	635	657	645	673	668	616	648	635	689	634	709	641	681	660	625	663	713	666	743	654	667	678	696	628	602	657	674	626	661	708	600	607	630	645	631	639	596	617	651	644	656	640	624	677	649	679	665	598	662	655	650	662	642	678	654	670	603	655	639	639	679	618	626	651	668	670	684	639	645	635	676	642	666	636	648	626	596	658	662	642	679	614	676	702	681	638	632	654	642	599	679	680	633	618	669	722	633	584	599	651	672	618	680	654	649	657	631	641	591	664	615	653	713	601	673	620	617	640	629	595	743	581	619	671	684	661	644	709	659	677	679	673	683	653	664	609	677	644	668	613	629	622	616	664	639	641	625	642	653	652	679	650	660	644	661	699	651	626	620	660	642	664	684	643	632	672	638	685	669	637	663	668	640	662	618	650	625	655	666	669	605	621	620	634	649	619	679	665	630	634	697	633	655	709	614	694	634	667	632	627	642	645	644	669	665	666	636	622	679	650	674	654	626	650	672	637	634	649	641	668	654	650	635	624	651	661	657	637	678	654	659	681	665	658	653	622	618	694	693	652	628	685	648	636	655	694	667	622	655	672	611	659	605	671	633	614	662	692	668	653	679	648	633	663	599	628	632	658	639	613	583	613	645	659	628	597	657	633	661	663	659	630	659	660	682	654	621	642	599	678	652	685	624	628	664	606	625	637	641	637	660	658	656	664	627	651	609	690	636	692	646	624	635	609	625	648	709	645	675	658	633	646	671	633	690	670	626	626	647	689	634	637	692	674	643	642	653	590	619	660	639	655	642	661	638	673	667	596	634	654	640	637	632	641	660	639	652	626	675	633	634	654	679	584	638	645	657	655	642	635	638	651	647	675	651	668	628	657	657	640	603	645	655	679	689	705	662	666	648	679
30358	32429	35823	24015	14627	10210	7148	4327	3506	2949	2619	2257	1552	1260	981	848	717	701	770	717	580	519	581	565	514	436	420	378	386	412	403	367	366	364	389	348	353	375	356	365	371	392	399	350	374	355	363	401	381	365	389	358	368	370	372	382	327	342	372	389	361	348	353	360	351	374	368	403	386	380	340	392	377	386	369	401	355	379	418	330	380	374	355	356	378	381	343	347	366	374	379	361	347	394	373	375	391	343	350	364	381	390	385	374	342	383	335	351	351	350	373	383	316	339	367	377	402	375	376	394	384	345	412	368	414	388	378	384	344	375	389	388	347	390	340	364	324	356	357	368	368	345	344	355	367	348	396	381	405	372	356	370	361	370	402	379	369	352	356	371	343	390	335	349	386	375	415	383	407	388	374	377	375	352	356	386	376	384	345	367	363	359	382	369	367	355	363	373	387	404	429	366	378	375	408	384	401	383	371	404	423	376	355	356	365	367	375	369	397	354	349	380	370	368	394	368	401	341	362	355	380	380	350	379	347	371	403	351	362	381	341	399	347	379	368	354	379	355	386	390	374	374	370	397	404	373	390	380	352	369	357	362	336	348	336	383	361	393	367	417	324	360	371	369	361	380	346	356	371	393	394	404	370	369	403	362	359	347	367	350	374	342	355	366	349	381	362	375	354	380	395	379	373	342	339	370	382	374	338	346	394	385	362	381	364	381	375	361	376	358	355	373	391	405	392	379	381	384	399	382	380	346	371	340	351	385	378	391	380	366	374	378	364	348	382	352	376	357	336	407	368	399	364	369	359	402	398	372	340	344	427	377	387	389	382	397	360	399	358	354	391	375	375	389	385	351	371	393	351	378	393	368	367	390	401	390	406	387	380	372	443	370	362	394	403	367	384	360	377	384	367	349	361	364	356	360	393	369	371	351	364	353	374	386	387	358	384	361	343	390	391	339	405	348	377	379	380	383	364	330	389	368	386	373	356	389	394	390	385	352	416	354	350	387	370	337	398	392	373	365	386	379	373	357	350	364	344	361	390	380	338	336	410	379	368	383	367	362	374	386	388	360	362	364	377	379	375	351	366	368	369	392	328	391	353	362	373	390	374	363	361	370	367	373	388	356	347	354	424	379	359	342	358	377	349	345	361	357	403	387	386	372	397	379	372	351	349	381	362	368	381	393	379	362	363	374	365	341	360	397	359	370	383	311	346	387	386	368	323	359	367	387	339	359	382	343	367	394	351	361	383	338	398	377	390	378	389	368	387	361	370	339	407	374	375	343	398	383	368	366	367	365	355	377	398	366	386	348	368	356	385	359	366	359	364	382	394	374	345	345	368	353	343	362	327	334	375	401	384	357	398	365	407	338	390	412	364	391	372	407	370	373	370	379	355	398	361	384	385	387	365	357	411	352	322	382	370	354	372	388	395	399	401	374	349	401	356	359	379	369	358	357	373	367	383	376	390	349	366	371	345	355	376	378	354	370	344	334	379	364	391	396	368	388	353	345	382	357	404	412	340	326	361	335	395	361	348	393	371	369	347	382	392	384	364	363	399	347	386	382	381	380	370	369	390	361	366	375	333	345	372	365	337	378	381	375	372	330	403	358	383	383	367	368	392	412	373	350	364	394	385	402	357	391	365	358	364	379	385	363	410	363	386	368	420	373	368	359	363	364	407	360	385	370	389	410	379	328	400	377	376	364	379	393	387	380	366	418	367	383	346	378	330	378	410	382	382	400	389	391	349	334	393	365	351	338	388	350	374	387	376	379	396	362	362	348	381	362	385	350	359	387	374	363	397	357	339	391	398	353	385	371	368	366	357	365	389	372	372	379	372	377	366	383	371	384	397	375	342	385	351	356	383	395	375	375	449	351	392	365	348	377	384	366	372	351	383	374	355	368	407	373	379	375	363	373	375	378	370	390	373	361	358	345	407	345	388	336	375	402	377	387	342	391	380	373	347	375	377	360	399	368	407	340	399	379	365	370	350	377	388	364	401	370	359	347	351	402	366	366	353	380	372	358	342	389	351	402	379	329	372	375	382	405	389	399	365	395	379	432	379	355	396	416	349	363	385	373	329	395	377	409	364	383	405	370	395	363	359	350	360	364	411	392	347	375	391	415	410	390	402	362	368	330	393	363	343	396	388	356	349	365	377	356	336	406	348	357	379	370	352	371	348	385	365	348	399	364	410	356	401	348	407	354	355	398	354	359	407	375	385	357	367	374	410	382	367	364	385	360	376	380	374	365	397	337	369	353	352	381	384	362	360	377	351	394	352	368	359	381	332	365	366	350	358	380	385	412	360	363	364	405	377	430	356	352	343	403	379	385	361	394	381	414	359	372	355	363	352	390	363	358	370	383	396	390	399	385	356	360	374	357	353	351	385	362	351	403	365	370	386	379	379	370	390	378	383	368	379	376	392	335	393	384	414	376	346	371	384	400	370	367	389	387	394	341	384	368	383	354	380	366	391	374	366	375	395	377	350	375	359	392	348	383	366	383	407	389	356	344	383	380	358	362	388	372	373	342	400	381	353	379	372	351	384	292	396	396	373	371	385	372	358	395	391	372	368	389	374	368	352	396	366	373	364	353	335	393	359	385	359	370	412	389	387	371	354	413	372	376	376	385	429	367	397	373	375	367	373	365	367	369	360	365	391	382	404	377	405	369	364	371	361	395	372	397	397	367	368	390	379	350	330	360	354	381	368	378	349	379	358	355	394	392	353	391	339	365	350	377	383	358	366	343	342	380	376	377	341	377	326	346	392	386	368	357	387	339	372	371	368	358	389	387	371	356	414	410	392	374	398	372	350	333	383	385	372	309	389	377	416	369	369	386	386	414	368	378	359	371	357	400	402	381	329	389	384	346	399	384	412	350	358	362	376	344	360	357	409	341	360	376	364	390	366	353	392	350	365	358	364	404	372	376	386	389	375	365	361	375	334	398	371	380	346	345	359	377	389	369	363	378	359	405	400	397	357	361	366	382	368	404	389	341	387	383	361	393	364	377	366	347	363	376	365	372	355	377	357	350	371	384	353	362	351	365	367	374	378	365	367	423	358	374	381	341	372	362	361	391	379	372	354	361	360	375	380	382	354	380	404	383	402	365	388	368	390	395	345	393	397	378	384	349	393	361	353	352	373	370	403	352	371	371	351	379	369	383	345	342	366	393	377	396	409	363	388	383	337	378	373	371	340	361	362	355	367	386	390	412	379	378	377	376	387	377	384	373	381	375	392	365	327	372	365	354	363	376	347	394	350	366	370	362	362	361	360	421	324	371	368	357	368	377	372	387	368	345	393	359	392	343	402	368	368	336	388	374	366	350	385	337	386	392	339	354	378	405	391	349	356	375	339	381	367	375	367	348	374	369	386	355	357	389	368	341	387	345	354	394	370	394	354	364	393	323	361	332	360	346	411	363	385	363	378	372	396	356	375	362	397	376	394	351	375	383	344	356	369	389	362	356	365	384	348	357	365	390	364	357	365	405	373	354	374	381
29782	45710	33660	20811	16335	13802	10809	6977	5564	4934	4334	3528	2556	1925	1318	1179	1002	917	1159	955	654	619	748	671	613	507	438	424	413	424	411	425	427	387	379	414	382	361	397	401	393	403	364	408	404	439	378	381	407	408	388	410	402	399	412	406	415	404	414	408	428	402	383	382	409	380	360	393	413	381	399	399	419	416	371	396	413	416	380	367	389	398	388	385	363	400	405	380	441	431	406	404	405	407	415	400	389	414	383	413	401	412	389	376	375	377	378	376	411	414	427	395	394	376	401	428	395	404	378	398	411	365	349	386	370	391	400	373	369	368	384	377	408	402	378	382	375	392	382	390	427	373	380	408	373	389	403	372	411	389	397	408	420	398	405	433	370	389	378	404	410	419	384	372	421	371	390	382	380	386	382	415	420	393	393	395	406	368	371	356	368	358	376	412	398	403	378	384	419	401	414	392	397	396	398	408	421	368	375	408	406	391	397	387	383	417	394	401	409	394	374	417	422	381	399	376	418	371	362	387	432	394	375	423	381	386	402	361	412	375	371	381	376	370	388	421	406	365	398	382	369	422	384	397	407	412	390	417	382	386	372	395	418	363	397	410	370	403	388	404	400	386	391	382	405	413	392	426	410	381	421	420	414	396	403	373	391	360	376	382	387	392	379	376	417	363	419	384	404	394	415	399	412	391	362	360	377	380	395	392	454	415	365	361	401	384	410	404	383	336	421	399	389	404	364	379	393	405	380	391	403	401	387	391	399	391	394	402	367	355	417	356	402	376	427	380	391	394	409	395	393	365	412	405	412	406	407	373	375	431	399	420	382	367	380	412	420	353	376	407	391	422	388	420	406	404	393	402	414	412	390	358	362	358	372	384	382	420	396	380	402	338	379	399	412	387	419	384	380	431	402	389	417	423	403	361	389	392	402	411	410	396	383	414	384	381	393	402	390	390	369	395	398	426	387	361	406	396	379	414	399	376	338	392	408	378	389	385	375	414	380	377	420	398	402	432	408	406	397	398	361	383	387	433	378	394	391	356	385	409	388	414	400	379	373	378	396	416	429	409	396	367	412	399	378	394	397	383	410	428	417	400	398	419	370	359	419	404	408	394	367	386	353	386	395	399	413	395	392	396	421	387	384	366	413	413	424	401	412	367	410	398	394	423	399	384	403	411	411	393	383	394	381	409	359	399	363	398	415	397	391	371	369	391	374	399	356	359	392	389	415	374	406	400	395	407	374	392	387	393	369	368	362	391	377	361	413	392	403	391	374	391	401	407	444	369	404	382	352	385	371	401	405	373	377	406	368	398	402	375	360	396	389	405	419	363	394	399	385	390	436	398	415	416	398	403	382	419	404	387	401	394	396	387	409	363	381	417	392	365	399	382	408	364	378	400	372	416	380	372	384	379	425	400	364	344	390	379	377	411	356	405	383	367	397	410	399	389	399	372	399	388	398	405	375	386	381	390	410	362	384	397	432	382	330	382	405	385	412	415	377	428	399	389	441	415	427	374	421	379	377	455	403	408	397	374	420	404	398	390	422	404	398	431	361	382	384	412	410	375	401	372	405	409	386	375	381	420	349	410	420	403	424	435	343	395	422	371	379	386	372	399	368	404	387	369	427	383	409	399	380	412	425	409	373	363	407	394	423	430	402	376	378	387	398	391	398	406	362	403	377	418	398	384	356	388	382	414	387	409	432	373	385	387	354	393	384	399	425	408	380	391	393	374	425	383	379	421	410	359	374	399	397	405	414	394	377	405	375	405	402	398	391	369	397	344	395	407	402	441	426	390	432	379	385	398	361	399	369	404	374	344	387	395	388	379	391	389	403	366	361	354	422	402	378	384	366	386	415	409	423	414	414	383	370	367	427	422	396	381	372	395	368	394	397	399	422	396	384	380	379	367	391	385	381	433	356	381	397	419	413	363	367	419	401	407	397	397	374	397	371	412	388	407	410	426	383	410	419	407	403	391	399	373	383	384	405	364	390	382	419	387	395	391	380	393	394	350	388	383	402	372	394	400	380	391	374	394	384	395	387	408	378	363	435	403	421	402	417	410	400	410	396	388	383	408	381	375	392	372	389	396	398	386	412	390	416	362	410	400	383	372	376	380	392	404	371	391	382	363	420	387	402	416	408	374	421	388	383	394	357	393	408	368	410	409	412	353	363	363	363	387	392	406	395	381	384	379	387	364	379	397	399	344	378	392	406	413	396	414	417	390	386	402	381	379	395	395	388	399	380	404	414	386	374	403	407	391	396	371	392	381	399	380	399	426	392	374	430	420	409	379	379	396	390	357	379	422	391	357	378	383	395	385	386	418	361	384	413	397	357	393	431	373	401	393	428	402	383	406	375	403	374	431	389	407	408	379	409	432	361	378	387	390	418	381	380	384	377	410	413	364	405	416	409	384	401	424	389	412	399	380	402	421	381	355	408	401	431	429	399	384	389	378	382	379	393	389	448	387	424	368	408	369	385	356	381	408	368	383	373	391	378	374	402	360	412	405	409	376	380	373	405	371	388	387	381	401	367	408	389	373	377	384	410	404	409	391	366	371	367	405	356	390	386	402	407	404	415	415	373	382	384	400	369	375	395	359	394	405	422	401	399	380	380	370	429	369	367	427	391	364	391	400	393	376	369	383	383	377	389	393	392	397	406	364	400	377	400	358	391	367	391	385	383	376	380	386	389	397	398	359	407	405	414	364	390	425	404	400	396	388	348	390	384	420	369	363	406	412	415	409	359	375	399	393	362	399	390	408	384	410	386	358	411	396	384	389	415	393	373	354	360	410	397	379	407	438	367	402	417	393	388	404	410	351	403	412	380	377	382	409	424	422	400	360	402	400	392	403	391	394	380	435	399	413	429	372	397	412	379	383	409	388	381	398	373	368	372	418	379	415	372	368	418	401	397	396	388	399	432	399	377	395	352	362	399	360	401	407	432	378	391	386	384	352	380	378	396	389	394	405	381	405	388	421	387	371	369	365	409	434	402	402	425	364	396	417	371	379	395	408	331	374	359	373	342	401	397	386	391	393	386	392	393	404	402	352	418	362	404	392	394	394	397	374	409	363	401	372	403	396	390	390	354	390	387	384	392	382	398	382	399	418	425	405	430	448	385	390	441	399	412	411	394	408	404	368	396	388	417	383	397	380	408	364	404	389	434	368	430	394	362	413	390	368	398	438	383	376	380	380	415	413	345	393	395	432	400	388	394	371	397	389	435	374	400	437	387	388	389	412	367	398	373	431	387	422	421	425	382	378	381	385	386	376	396	353	379	413	402	396	434	391	414	396	403	379	385	409	362	399	395	398	379	414	425	375	410	376	379	374	417	422	402	404	430	423	364	398	415	363	389	411	373	399	395	388	389	399	416	398	397	384	402	415	390	392	376	390	368	395	385	379	421	390	397	389	400	380	413	395	356	384	387	379	409	372	375	452	397	416	384	404	372	411	412	397	417	393	388	430	407	395	400	384	384	348	364	395	423	356	396	383	391	399
23708	21111	28583	24427	22179	21128	14559	8151	6615	5580	4886	3954	2743	2256	2025	1420	1287	1101	1315	1095	928	956	958	865	703	625	567	598	554	570	515	539	537	490	519	532	548	490	559	512	541	538	514	526	533	490	576	509	560	479	533	530	509	493	550	540	550	500	536	493	540	539	590	557	511	537	529	516	551	513	517	565	563	551	541	524	534	512	526	487	520	559	525	488	508	549	502	531	501	515	496	551	563	515	519	498	507	538	510	577	518	529	541	518	524	541	514	522	563	537	530	532	551	522	481	523	508	514	494	513	463	505	483	528	494	522	505	531	533	518	515	473	472	494	545	533	514	531	563	507	570	525	487	498	508	511	544	522	506	551	498	531	546	528	559	514	514	536	517	501	523	505	565	549	508	538	524	515	536	504	512	528	486	502	472	536	574	565	490	543	532	499	512	512	534	535	494	487	532	482	549	501	494	521	524	537	522	505	537	505	499	517	507	496	507	477	469	511	500	500	536	536	499	533	507	528	515	508	530	466	504	553	539	537	495	522	518	494	521	560	507	523	581	525	513	507	501	534	471	551	532	530	542	530	525	502	549	508	486	478	480	503	525	511	491	477	489	527	476	519	530	499	513	504	551	530	530	514	525	534	511	495	519	514	521	465	488	484	519	494	529	508	506	479	506	501	541	561	501	525	561	492	520	503	541	517	493	498	501	540	508	531	512	537	513	518	511	564	507	511	522	474	526	518	501	511	566	535	521	519	508	535	532	546	510	491	536	522	513	526	492	480	514	518	516	485	512	547	531	507	530	499	539	518	495	516	526	516	485	473	498	496	512	529	548	502	524	522	517	527	521	480	512	555	476	511	498	500	503	541	507	520	557	528	495	530	470	519	511	495	486	469	488	503	536	536	519	519	573	515	504	506	486	516	492	491	499	541	520	519	499	500	526	530	538	551	522	493	548	497	517	495	561	533	526	540	517	506	517	492	480	482	530	536	555	469	531	540	541	478	550	500	510	493	527	519	514	487	542	514	525	546	529	513	519	503	524	503	488	560	520	555	501	514	524	510	450	512	527	534	504	477	515	541	500	528	519	509	501	481	532	487	539	515	478	522	520	505	479	518	541	536	505	510	532	530	492	506	523	472	541	527	537	488	589	522	552	521	490	522	504	516	492	503	551	489	482	508	500	513	554	460	514	528	532	525	517	530	457	496	544	520	515	469	560	543	498	525	507	498	527	487	490	534	503	493	522	500	523	504	500	499	432	506	517	539	526	555	533	542	497	535	462	527	483	504	488	496	468	516	506	534	516	543	529	506	536	490	491	487	496	514	557	521	533	499	496	526	511	519	507	514	512	507	490	502	516	523	498	521	492	531	532	513	498	518	526	551	526	501	513	509	540	497	494	503	509	523	537	560	475	493	506	520	544	508	556	489	476	500	492	488	532	536	524	494	532	464	534	522	495	551	539	535	551	500	502	565	515	515	542	509	489	539	521	527	520	497	537	455	545	495	523	547	530	509	482	481	491	524	494	554	521	533	542	549	493	529	514	479	482	527	511	530	492	542	548	543	551	501	528	555	525	492	591	492	501	503	496	512	492	551	560	561	526	507	482	505	526	530	508	481	537	533	554	490	511	518	522	524	500	486	520	543	492	551	532	493	534	549	531	516	497	500	499	540	524	497	522	535	530	519	519	511	475	492	505	493	521	530	519	519	488	538	486	518	556	526	542	541	512	468	503	506	538	528	552	520	543	519	509	506	518	499	480	506	503	486	518	537	475	512	515	513	580	564	531	562	499	499	530	504	504	535	484	533	484	530	513	544	534	502	473	522	513	531	496	546	522	481	523	551	494	510	577	502	482	529	509	523	518	579	495	515	527	526	487	519	502	471	500	486	526	497	470	494	503	507	524	462	496	503	499	503	510	508	502	516	493	540	562	492	507	539	567	514	481	527	477	533	496	523	530	544	520	496	502	525	505	502	525	513	535	496	495	548	497	512	511	527	505	492	536	483	523	503	517	515	482	519	488	538	519	484	551	521	507	487	485	542	490	534	503	554	547	500	555	537	507	525	510	511	510	494	507	510	492	527	542	539	516	505	563	502	482	520	541	527	512	490	521	507	534	520	530	551	540	506	523	523	497	500	509	532	537	496	544	549	534	515	480	535	536	551	514	494	538	542	506	502	504	523	492	493	485	510	507	505	541	497	512	511	504	530	544	512	511	519	519	538	495	493	562	505	500	526	528	504	495	488	474	483	563	488	490	518	504	472	507	516	532	522	497	503	489	513	490	550	472	550	469	542	528	518	547	505	478	517	539	502	502	541	519	513	518	535	517	506	521	543	546	515	522	496	513	519	511	559	512	510	500	503	555	522	513	539	515	515	528	537	504	507	530	512	534	513	497	530	515	518	520	522	504	542	523	525	503	482	530	470	535	547	541	524	495	519	496	496	480	533	526	546	521	526	515	483	525	548	512	537	535	521	509	492	496	538	486	520	467	488	547	512	532	527	495	507	503	533	535	528	500	523	492	510	532	536	535	519	517	513	512	510	512	483	518	515	531	522	518	503	523	536	524	506	557	513	495	511	500	523	558	513	514	553	555	519	537	530	508	545	494	518	511	514	496	522	515	518	539	555	512	502	530	527	532	550	523	485	484	511	503	548	505	522	504	502	495	526	521	511	554	506	511	520	536	493	489	518	476	535	527	484	523	477	538	548	500	545	518	500	483	535	544	499	503	543	512	547	513	533	531	532	538	509	548	498	496	535	530	532	494	487	507	518	511	478	498	537	495	505	514	508	480	519	512	522	538	517	510	532	527	512	559	504	565	462	492	546	477	518	522	532	526	491	499	547	533	542	516	528	495	507	509	530	505	480	503	484	536	541	562	492	535	509	497	514	489	507	558	489	533	536	509	520	549	509	502	506	516	517	512	520	511	517	501	486	543	505	529	475	506	473	528	496	490	525	509	537	503	543	532	534	486	550	532	506	519	519	523	542	495	477	496	502	509	492	537	497	534	540	522	505	528	518	502	510	469	538	514	527	501	504	511	510	519	551	515	494	563	536	518	517	553	507	564	473	527	522	478	513	552	548	561	505	534	521	523	504	493	505	551	537	540	494	527	516	461	568	496	528	520	554	503	506	530	513	547	501	522	524	505	491	528	520	525	552	496	480	475	535	550	520	507	491	547	524	513	501	533	531	500	522	512	501	487	576	522	500	528	521	526	572	477	504	518	526	532	491	506	537	526	480	488	517	518	539	480	531	509	508	545	505	509	531	501	520	515	513	504	512	507	510	490	508	520	506	519	511	539	517	500	501	558	511	491	515	498	487	532	500	480	553	514	537	516	527	512	498	523	517	511	534	495	517	513	520	557	546	556	497	524	488	550	536	536	547	478	504	496	508	507	533	521	494	506	507	520	504	494	507	506	535	525	555	523	525	521	516	494	517	514	514	516	518	517	516	530	516	517	551	500	529	478	502	485	489	494	500	503	503	545	481	549	506	523	517
31527	55389	41170	27000	23120	21299	14976	11033	10055	8254	7287	5725	4050	3200	2785	2010	1751	1473	1727	1531	1151	1162	1362	1007	866	743	676	616	573	532	539	540	494	547	564	539	490	521	548	557	531	573	541	561	503	546	519	554	546	518	559	573	532	565	558	542	548	549	507	522	537	562	550	522	577	524	518	538	535	542	516	502	574	547	528	538	541	566	538	509	585	475	547	514	512	530	524	531	506	561	504	527	561	529	507	516	535	537	501	543	498	537	493	511	507	554	560	539	513	548	557	564	555	537	516	510	547	559	517	587	515	545	564	553	527	502	542	531	556	517	569	550	509	549	524	484	534	508	508	529	486	521	554	502	547	557	529	571	511	543	530	500	527	488	512	519	554	529	500	545	525	495	512	496	532	532	468	537	547	560	533	519	541	501	512	553	547	482	503	494	555	522	527	561	520	532	546	539	550	546	504	528	514	546	533	534	503	533	584	557	528	481	532	540	540	530	527	509	546	512	512	486	536	538	532	554	568	544	497	536	516	531	547	539	524	512	526	535	540	529	510	448	543	533	508	516	494	531	527	552	509	578	523	529	526	509	531	507	558	516	560	518	544	496	532	550	518	518	540	552	525	522	524	514	516	544	533	542	529	561	493	483	516	554	533	524	568	522	492	524	543	553	487	530	533	510	538	508	537	553	552	539	511	531	545	544	530	498	562	533	503	494	494	495	522	500	514	497	521	531	526	543	525	548	552	538	546	516	534	516	504	486	502	489	569	553	525	534	526	531	535	520	509	490	533	523	508	537	528	534	529	509	529	528	546	599	531	535	541	541	516	524	524	531	558	531	505	533	541	555	513	494	504	507	529	546	516	500	521	572	512	541	510	529	524	537	509	495	516	544	526	503	524	533	558	512	546	521	566	551	504	515	560	553	568	555	498	533	565	545	539	543	517	514	554	520	544	530	535	493	565	515	548	514	518	533	498	534	539	513	509	492	530	506	505	518	503	567	528	518	513	533	515	539	538	523	538	542	547	540	561	512	566	555	515	544	546	487	519	541	510	488	501	560	503	484	498	514	528	543	506	510	528	484	558	510	524	560	504	557	490	512	548	524	504	535	535	527	518	541	507	506	538	563	528	517	536	549	534	531	513	519	529	526	505	524	532	516	493	536	512	489	548	503	536	474	512	496	477	531	529	504	541	521	530	579	532	505	496	486	556	560	554	493	537	516	555	491	508	462	509	500	525	539	564	527	502	526	526	477	525	537	528	516	561	519	502	522	531	499	544	482	536	522	500	533	520	498	493	520	518	516	543	514	492	510	528	559	573	496	532	543	483	525	505	547	542	551	524	592	543	507	522	530	543	533	530	516	558	532	510	494	586	519	575	531	520	505	546	494	492	538	507	572	518	560	543	549	549	520	517	538	544	538	524	509	544	539	560	523	572	505	510	516	536	535	524	540	484	473	526	526	541	558	545	505	542	514	517	498	512	550	526	465	534	529	542	532	557	528	545	500	518	513	484	549	533	505	538	548	543	546	507	537	527	502	565	496	539	519	531	551	475	545	556	551	533	526	541	539	511	506	509	582	584	539	499	452	538	504	512	557	537	521	514	557	537	534	520	534	516	554	566	496	554	530	481	529	540	488	540	529	543	527	528	541	497	522	548	510	518	516	492	511	512	492	515	542	560	511	538	518	523	548	551	522	553	489	530	520	529	569	524	520	496	528	472	461	510	537	510	537	555	535	548	473	517	496	530	516	512	510	490	539	517	555	517	546	533	544	500	515	511	504	576	539	513	487	540	549	515	564	502	523	518	524	522	503	552	497	505	544	480	515	484	564	508	532	483	511	546	555	525	526	546	576	565	529	504	493	584	510	545	471	551	490	557	500	541	541	541	546	503	535	536	543	496	526	573	555	501	562	554	497	534	535	533	542	530	470	592	549	552	528	508	543	486	526	527	572	503	536	519	539	550	544	566	572	488	537	541	506	509	525	555	512	559	552	619	525	519	510	499	482	497	542	510	512	475	556	520	537	589	527	496	534	534	546	516	516	515	505	544	520	515	527	552	504	530	527	495	546	558	489	509	510	511	543	498	539	541	500	533	515	521	546	558	527	552	534	551	523	499	530	521	542	544	506	522	504	561	527	533	552	484	536	514	542	602	541	519	508	507	531	512	565	549	527	530	538	552	510	530	495	566	531	531	560	498	520	555	526	544	520	506	570	514	532	558	523	526	535	501	520	539	539	539	536	510	519	495	553	523	504	470	532	554	529	575	524	546	583	542	539	512	511	495	541	542	521	576	509	527	536	529	522	550	540	519	531	522	512	536	539	533	528	531	562	525	538	545	542	539	525	495	540	517	538	560	530	591	500	554	527	533	563	526	514	502	547	521	494	519	559	535	557	521	548	554	521	490	484	528	515	488	552	487	520	504	534	538	512	553	528	525	531	540	531	518	515	527	528	531	502	540	503	552	519	544	516	589	533	526	506	525	499	534	518	561	542	511	555	533	540	511	528	510	528	528	509	532	552	515	528	548	517	544	529	520	509	503	509	536	521	517	538	536	500	533	517	569	519	539	526	508	552	536	520	552	526	532	515	531	542	523	537	543	520	526	518	512	555	515	564	553	518	531	536	540	544	494	511	554	477	535	549	556	537	532	515	529	533	531	521	479	547	561	515	540	513	527	555	522	523	507	511	539	517	571	475	540	529	540	517	515	529	513	488	490	509	508	507	524	507	510	557	484	534	507	501	518	554	522	507	545	540	522	479	553	526	480	525	528	549	531	520	556	517	550	539	525	504	536	504	547	527	567	495	513	552	514	470	523	529	521	542	539	548	496	515	555	539	537	553	562	539	541	532	499	523	521	501	541	504	538	497	533	543	536	546	530	520	560	521	572	543	570	562	511	547	498	561	559	558	510	545	479	530	550	530	516	544	577	518	517	577	519	514	471	552	527	539	510	548	501	548	521	512	542	539	537	510	504	521	534	542	512	546	555	512	510	519	527	516	514	556	522	502	518	511	477	503	536	512	524	511	509	477	579	495	525	538	535	527	462	510	526	545	519	530	482	507	562	520	515	535	513	537	514	501	527	552	562	561	505	549	529	470	530	525	545	532	552	515	521	519	511	567	550	496	529	538	535	522	553	545	553	493	506	553	507	527	556	505	504	530	490	542	512	562	504	538	522	513	543	583	541	515	512	522	534	521	531	513	516	541	547	536	522	514	514	526	528	569	511	547	485	523	493	512	516	483	511	556	525	530	548	470	505	520	490	529	529	514	524	491	532	512	549	483	524	498	500	538	460	508	508	556	555	512	513	543	523	524	509	537	540	527	504	524	507	531	553	529	495	536	526	492	547	509	547	570	532	513	496	576	533	528	505	544	522	500	520	522	571	588	515	514	576	511	499	534	544	485	543	513	499	520	503	504	524	495	527	498	516	509	504	508	533	549	525	532	545	569	536	516	508	493	522	529	518	535	519	573	498	608	548	517	544	585	527	507	540	544	560	501
24896	21298	28676	26038	19750	14489	8444	6064	4882	3997	3515	2753	2160	1778	1502	1241	955	901	991	897	792	817	756	732	629	559	473	432	464	439	449	410	425	411	420	429	415	424	433	439	455	406	413	422	446	399	436	447	401	423	427	446	440	449	402	403	458	428	441	427	427	435	443	443	427	429	398	442	425	428	448	438	456	460	435	445	430	458	439	434	444	439	416	427	430	433	384	440	432	420	416	443	456	435	400	404	431	439	434	416	413	406	409	415	422	469	403	401	388	397	416	430	433	403	454	440	448	420	433	400	453	429	429	433	411	427	434	437	457	417	387	416	413	399	428	420	425	403	387	378	433	447	410	440	413	377	431	424	446	416	423	386	437	435	430	442	407	442	437	394	430	445	386	486	436	439	450	453	409	434	431	423	433	402	442	433	394	400	439	447	432	433	394	419	409	446	428	438	441	410	449	415	429	442	419	399	429	418	438	429	428	409	433	414	420	429	444	445	423	426	430	409	412	434	393	436	411	464	431	428	390	412	390	403	417	453	409	416	388	421	412	436	434	433	428	428	399	403	410	408	412	418	424	398	413	437	420	424	437	423	414	394	449	437	454	441	436	413	434	412	453	414	462	387	465	413	384	443	407	423	404	431	397	446	415	428	415	442	408	410	390	396	411	462	404	424	452	413	427	421	406	449	409	434	394	431	404	411	415	408	432	439	420	432	425	411	433	401	432	401	438	407	449	423	418	422	419	439	430	445	440	440	428	438	399	411	426	421	418	426	374	439	397	435	413	437	401	410	437	393	419	423	421	450	406	447	402	450	441	423	437	420	421	385	429	456	424	473	410	407	424	423	381	371	424	378	388	388	438	449	423	438	426	433	390	392	424	410	435	446	460	375	416	439	402	422	382	413	432	444	441	426	404	450	409	446	430	423	441	391	471	396	432	441	421	434	451	418	426	448	463	426	414	462	385	402	396	411	410	445	449	400	414	445	387	420	454	447	435	389	415	430	421	421	394	413	389	373	394	429	458	442	438	413	466	423	420	381	413	393	410	462	447	424	400	449	395	396	415	386	434	427	390	425	427	389	405	419	415	407	430	432	387	406	421	429	417	424	423	399	378	422	399	446	443	402	390	400	392	438	419	389	422	419	440	380	424	428	412	411	407	460	402	439	403	417	386	423	414	423	451	450	410	448	430	425	443	427	436	440	409	379	434	449	392	429	454	427	406	419	422	420	401	405	424	426	419	408	438	452	446	460	428	392	428	422	421	444	413	421	419	416	416	405	407	402	422	404	412	455	396	416	386	426	416	390	429	451	406	458	444	436	423	424	399	433	425	398	373	444	409	398	426	407	423	450	421	402	383	457	410	437	401	430	441	419	409	393	409	403	455	439	416	421	426	418	405	470	432	443	411	435	415	425	383	438	414	428	466	410	421	431	432	422	400	415	411	435	447	395	449	404	402	428	417	448	409	455	398	375	427	439	404	426	390	422	442	411	399	398	440	432	431	494	398	392	466	464	417	439	403	436	428	416	422	447	419	440	420	413	404	410	428	430	411	451	389	420	413	440	408	395	457	420	438	412	450	408	412	390	462	438	397	446	418	433	464	420	448	419	446	377	416	438	390	399	426	439	402	450	426	419	396	453	424	384	440	452	444	369	441	411	424	412	432	395	398	416	381	374	434	437	421	438	429	455	422	431	416	421	405	413	421	420	439	412	421	463	425	420	417	424	407	441	443	437	480	409	399	434	407	395	373	459	383	427	415	405	418	418	414	426	438	465	417	434	446	407	421	436	437	421	429	453	426	431	421	400	409	417	408	441	427	402	413	401	419	449	443	438	415	449	458	384	418	386	385	402	411	391	420	459	422	426	391	439	422	436	414	407	424	420	433	408	420	404	415	402	443	379	421	429	428	396	464	427	434	418	426	415	386	444	431	402	440	444	419	412	436	448	452	444	407	457	389	422	423	415	439	468	409	435	408	436	436	412	433	427	401	411	411	455	454	421	418	445	440	452	422	438	433	422	450	390	449	414	380	436	399	399	440	426	469	444	416	436	447	443	418	455	434	412	416	430	369	464	431	396	425	423	440	391	421	397	418	447	417	432	409	423	420	455	391	438	403	451	403	418	451	439	459	411	390	381	402	464	405	461	406	419	439	425	441	409	453	369	434	422	393	431	434	423	430	390	387	394	426	453	425	449	405	422	428	400	402	449	421	415	422	451	444	399	421	452	407	466	399	416	430	421	391	416	413	439	446	422	442	410	432	446	421	411	425	398	448	400	435	455	417	410	388	447	438	449	387	399	405	429	422	407	390	412	403	404	392	379	395	408	442	391	397	458	425	440	438	427	465	422	427	423	408	439	389	379	426	395	440	438	440	416	442	445	460	427	408	420	433	428	400	439	441	438	428	429	398	423	397	433	434	420	429	384	428	429	458	407	411	422	430	455	413	420	449	447	419	407	440	422	409	413	420	411	424	399	422	449	425	444	396	404	392	430	424	469	452	427	401	409	445	441	433	414	399	410	430	421	415	407	440	415	385	449	429	434	401	420	375	360	449	424	432	425	388	409	407	387	470	426	439	435	399	473	404	405	478	427	411	396	385	403	456	445	418	417	437	402	430	419	385	394	417	413	450	432	433	427	423	431	422	425	457	445	431	429	457	405	440	412	448	415	466	417	442	407	459	464	390	403	451	397	444	423	404	397	400	452	415	402	423	419	403	420	410	408	408	429	417	430	413	428	420	439	436	414	413	404	449	402	420	414	466	414	396	434	472	431	420	378	414	434	426	391	425	420	401	441	394	403	467	391	415	417	416	414	440	450	434	422	395	435	404	408	410	445	413	449	420	413	412	422	434	415	423	408	462	464	393	434	412	410	435	413	394	437	455	389	434	420	415	449	425	411	442	435	439	454	438	441	420	408	439	427	424	436	435	416	429	423	467	439	432	428	411	421	394	448	456	414	402	414	432	452	460	451	415	431	408	419	433	419	428	446	427	455	415	388	410	427	409	424	420	388	395	437	396	435	427	408	437	398	410	457	415	431	444	408	435	421	439	415	426	427	439	404	410	410	439	416	437	441	409	407	422	399	424	401	402	426	436	435	445	414	439	386	452	454	414	420	417	489	442	441	422	438	429	421	396	402	421	421	440	423	408	427	422	399	443	411	384	400	424	423	425	425	431	397	441	439	434	405	438	388	414	467	437	399	431	426	419	422	405	436	404	472	388	443	406	442	415	418	399	441	403	392	404	421	416	425	440	421	384	403	405	384	408	396	440	392	427	397	411	433	422	414	417	446	452	430	432	434	418	452	427	442	428	401	430	447	452	416	393	468	427	438	412	438	427	417	388	412	452	424	434	414	422	425	413	408	401	447	426	465	425	418	420	379	420	437	446	445	417	431	418	434	403	413	417	448	401	425	371	451	392	432	413	413	409	390	420	409	405	399	420	413	417	438	433	403	400	425	405	408	467	437	437	403	427	436	407	373	466	427	399	428	417	393
30764	51749	38325	23981	19898	17491	11611	10117	8524	6738	5961	4602	3573	2759	2398	1838	1399	1182	1335	1243	973	1115	1123	882	748	602	501	548	470	502	458	489	448	494	483	462	531	473	476	454	482	454	486	466	464	478	448	449	490	438	489	460	486	475	454	452	454	463	456	452	492	487	448	450	426	463	445	446	514	438	533	474	458	483	430	456	489	485	499	507	466	467	435	460	473	431	466	464	448	468	469	462	433	478	456	457	519	463	497	533	461	439	432	454	457	412	470	449	457	432	433	453	427	461	458	435	440	464	468	468	423	448	455	459	416	436	470	427	444	444	439	444	469	459	474	481	428	500	473	477	455	449	465	460	445	499	458	474	471	434	472	465	475	457	465	451	447	464	477	460	460	417	465	446	468	470	466	437	445	471	462	427	442	472	466	475	471	427	477	459	465	477	440	469	464	450	426	456	480	493	464	440	434	447	464	410	438	476	434	483	485	451	462	470	402	428	501	478	458	437	475	440	402	476	419	454	445	458	453	450	438	504	444	469	439	449	472	444	427	477	471	455	420	459	466	392	460	478	444	436	445	495	463	474	444	489	465	461	496	457	451	429	434	424	454	435	427	497	489	428	486	465	472	446	480	464	475	458	459	451	494	434	409	443	451	463	455	474	432	451	495	501	473	440	452	455	476	445	449	432	445	464	461	503	448	471	470	483	409	427	429	446	447	412	458	465	489	450	454	495	427	450	452	474	421	419	469	471	459	412	439	461	422	424	464	446	455	426	457	434	466	396	480	471	437	437	439	472	476	492	468	436	464	445	483	446	453	444	467	430	461	465	457	476	414	464	443	449	466	475	438	457	480	450	458	429	440	417	444	427	461	457	460	482	446	429	456	417	432	455	447	462	479	446	502	414	449	459	459	456	434	463	451	443	462	465	457	481	439	441	449	498	438	430	457	468	435	445	462	457	466	422	488	403	471	480	440	445	446	500	469	460	464	449	500	441	478	473	430	446	455	474	458	465	457	486	415	447	439	447	459	443	465	449	463	459	457	470	467	447	437	450	460	452	456	463	439	457	454	459	386	479	446	464	474	439	434	450	484	472	450	481	413	496	438	412	434	523	432	487	450	451	459	442	438	422	432	414	458	467	462	459	485	452	419	426	454	454	457	457	453	443	476	466	449	469	453	433	410	465	431	454	473	433	444	426	424	452	479	430	432	406	450	458	470	443	428	437	451	472	469	421	456	449	452	458	479	500	428	431	467	485	492	437	455	452	508	462	484	469	451	480	454	457	496	457	469	396	438	466	404	437	467	447	457	500	438	489	483	485	478	427	486	466	457	479	519	461	455	448	487	404	452	439	453	443	452	421	440	456	405	398	454	464	442	461	440	458	457	461	501	467	473	484	423	438	514	413	474	442	414	463	471	432	474	487	454	490	448	438	476	466	504	462	456	437	444	431	436	409	466	424	436	436	453	475	468	458	477	469	451	437	435	464	414	471	448	465	455	430	451	451	464	436	445	486	463	446	460	449	475	461	420	451	444	450	447	492	478	462	465	453	459	434	448	505	473	475	421	442	461	456	460	440	486	460	455	415	438	466	464	472	519	464	463	435	482	465	457	480	469	431	468	439	486	452	445	426	437	439	495	476	420	479	460	407	456	447	469	458	414	406	492	485	484	482	439	456	418	446	430	440	506	417	470	486	481	438	469	473	451	459	459	470	467	447	499	457	448	428	414	454	455	418	441	411	443	450	459	468	495	501	436	510	440	466	419	453	447	453	467	472	419	481	439	476	488	431	451	491	456	431	471	445	494	432	454	441	453	477	448	446	462	454	442	470	448	409	418	471	489	438	462	471	419	472	443	456	474	475	440	456	451	390	486	471	486	476	437	460	467	458	480	459	395	426	429	479	485	476	467	451	452	463	478	443	448	451	412	429	428	449	447	458	447	467	487	470	471	472	481	464	461	460	489	465	432	506	460	462	424	495	464	478	485	429	456	455	416	463	421	474	448	462	458	454	423	480	479	425	494	444	437	438	474	437	442	444	456	456	485	435	484	443	489	478	434	446	461	476	422	468	407	448	499	458	420	486	466	455	459	477	419	442	422	447	492	484	430	422	436	458	451	473	422	439	463	477	499	457	443	471	447	473	422	465	465	433	476	432	430	443	457	486	422	460	461	434	509	453	451	465	441	462	436	437	464	450	484	466	434	470	491	437	429	455	439	459	460	433	424	498	432	467	473	501	482	463	439	432	456	433	455	470	439	472	477	503	455	429	435	468	471	499	449	430	448	453	450	424	429	453	494	419	441	421	503	422	472	458	470	453	474	472	470	415	434	430	432	437	435	428	459	484	437	450	453	487	476	459	453	465	416	431	401	436	460	460	437	419	462	463	527	470	448	447	470	443	471	459	425	468	470	456	481	487	458	502	442	399	504	472	427	497	502	441	448	462	456	452	450	454	482	457	479	470	462	441	441	448	471	404	444	462	442	478	452	451	457	427	451	471	445	411	465	431	450	467	463	426	453	456	428	440	457	479	478	444	463	445	467	439	458	477	459	472	449	413	458	439	433	430	469	423	471	452	463	455	481	472	441	458	484	435	465	458	493	419	468	460	432	453	408	436	463	442	453	491	446	497	490	457	483	464	426	459	468	476	450	461	414	428	493	447	464	455	477	446	464	475	443	476	411	442	441	460	446	422	443	479	429	430	482	416	427	514	452	447	503	481	439	411	436	461	448	470	417	451	444	450	481	465	484	415	456	480	419	464	453	479	495	429	431	449	454	478	444	427	476	426	464	435	443	459	432	471	489	463	434	468	465	499	475	475	430	456	500	443	466	434	437	444	451	434	452	442	470	490	475	442	463	476	445	441	437	415	475	436	417	465	457	470	459	457	456	417	477	447	463	465	427	445	450	435	430	417	489	439	433	445	456	448	459	438	423	451	451	458	455	472	462	467	459	443	457	460	435	442	415	424	467	434	492	475	424	445	476	448	491	469	471	455	425	460	402	495	438	443	414	467	450	475	461	449	482	453	450	422	450	459	498	491	457	432	403	445	465	476	474	473	476	476	443	489	485	468	430	434	433	450	421	448	468	422	481	497	463	452	487	434	442	436	418	449	437	436	445	440	459	462	419	440	432	446	445	451	459	466	467	422	435	453	452	442	453	457	455	444	474	471	442	438	450	485	441	465	437	454	495	446	469	454	450	472	442	492	516	474	491	485	469	447	436	490	452	441	471	457	465	478	479	438	440	472	407	472	487	446	411	460	446	471	457	481	472	431	452	457	434	414	464	451	475	453	479	485	482	447	448	432	474	509	436	469	459	479	475	449	439	438	449	448	446	449	463	463	453	445	466	440	477	493	471	469	482	469	432	484	447	441	474	445	469	451	445	490	461	443	440	454	458	468	490	442	453	439	491	415	451	479	457	454	432	466	494	443	472	409	455	477	445	457	437	456	456	438	505	464	440	504	424	441	393	439	426	466	444	432	452	448	427	478	438	465	444	465
22592	21086	28722	23753	21486	22830	21911	13722	9468	7994	6791	5248	4177	3814	3223	2388	1759	1701	1849	1628	1530	1467	1297	1101	988	897	774	721	711	657	650	685	678	665	636	650	651	641	703	710	621	691	679	659	695	691	662	694	654	604	691	637	671	641	637	653	685	645	628	635	635	634	663	619	617	643	625	672	637	569	648	634	716	683	675	663	668	647	707	686	679	640	657	622	632	677	618	629	650	615	644	677	575	676	648	577	637	612	616	615	632	629	629	594	622	623	653	698	683	620	562	687	683	655	687	668	695	665	652	600	663	670	660	663	622	636	692	639	617	637	645	679	673	629	651	627	647	624	642	621	607	681	644	600	706	639	627	657	707	610	637	651	624	654	625	655	655	637	617	671	686	597	636	657	620	633	626	662	627	646	641	631	664	636	616	662	625	663	618	631	641	653	627	633	633	625	700	636	677	626	611	686	660	620	593	636	652	645	634	663	622	616	616	616	724	610	659	619	630	610	662	654	627	643	602	655	681	644	626	682	602	649	629	644	697	660	667	642	681	636	642	611	711	616	667	614	644	672	650	667	635	655	655	670	637	618	598	656	623	608	591	597	631	623	639	631	651	649	607	646	672	648	681	637	658	674	637	608	622	632	646	646	597	692	611	618	622	608	673	655	691	640	587	630	683	670	657	631	647	654	688	591	634	660	617	694	660	637	654	662	620	671	663	619	632	585	619	635	659	618	634	655	684	619	662	654	651	661	609	642	636	673	651	645	676	620	678	638	659	617	640	670	617	648	639	669	676	642	636	648	692	614	654	654	648	680	646	649	637	643	660	614	641	634	667	622	621	659	653	619	627	627	706	630	641	664	651	683	635	655	667	616	660	610	605	629	633	677	614	647	620	631	656	606	572	659	622	619	683	628	668	653	651	632	637	661	651	636	627	618	654	601	626	681	647	627	616	613	629	635	659	668	652	624	633	593	603	661	615	615	636	666	628	682	655	625	651	671	680	667	632	607	622	615	667	656	625	642	607	665	630	660	660	687	612	694	654	655	629	588	639	644	626	661	627	668	630	608	640	652	642	644	607	607	618	662	625	637	629	674	648	624	626	645	644	618	600	666	615	633	631	641	627	671	648	634	651	664	679	606	640	632	668	605	609	590	587	648	625	664	654	629	667	652	631	661	648	631	670	667	623	642	649	646	663	667	719	623	577	642	605	637	620	684	679	604	605	624	651	629	605	655	673	629	599	645	591	663	649	643	661	619	641	679	641	660	642	615	657	606	651	663	666	627	652	645	663	676	617	612	659	660	659	595	667	632	681	665	632	603	616	636	603	657	647	604	607	629	623	642	675	621	709	666	596	659	644	677	663	651	656	677	667	640	612	579	639	661	616	641	587	670	642	629	654	642	664	619	654	675	621	608	644	652	623	667	603	708	654	643	648	695	628	637	625	638	618	637	605	695	684	610	604	618	668	669	614	642	604	603	596	640	644	631	626	675	657	659	620	640	672	652	667	640	628	634	638	630	660	619	686	623	607	628	642	621	654	603	607	641	621	630	616	676	662	630	664	657	661	628	620	631	642	606	637	659	642	658	681	606	641	631	641	672	674	612	665	640	657	674	666	648	650	648	685	623	648	678	658	629	644	646	658	618	600	618	607	631	629	633	635	702	641	639	645	699	619	621	658	619	639	638	655	604	698	654	634	657	629	622	617	633	623	619	726	624	584	638	659	615	626	644	635	619	671	671	638	644	652	631	680	637	662	652	604	670	601	619	650	625	650	608	657	672	612	679	660	646	644	634	668	677	669	595	637	652	607	666	601	681	678	621	629	644	654	691	650	630	640	570	613	646	633	606	643	643	612	627	640	698	649	639	607	658	658	629	672	636	650	641	657	663	658	676	659	641	690	643	630	649	649	673	650	613	701	664	616	625	633	653	633	661	653	653	659	647	606	658	623	663	647	640	660	633	649	662	603	630	638	631	634	664	619	645	633	669	622	665	652	641	638	668	638	670	615	634	653	664	654	626	634	647	629	615	630	646	615	615	683	673	654	651	640	622	649	642	640	673	602	620	679	687	622	658	624	668	642	682	642	613	607	663	630	648	676	635	638	636	681	663	678	633	623	651	675	643	646	665	630	635	655	624	656	620	601	644	671	675	663	675	620	672	673	625	625	664	666	637	653	621	618	644	663	635	628	634	629	650	656	657	643	658	622	649	654	666	634	607	690	662	627	641	671	649	610	650	681	656	615	648	641	675	665	619	588	654	647	666	614	622	648	647	649	620	640	619	617	658	669	648	616	628	622	619	625	619	660	604	629	650	656	601	616	627	666	654	646	678	669	610	626	640	635	654	614	631	605	667	579	599	641	627	620	603	620	672	594	654	643	644	622	623	647	637	618	629	622	620	643	617	658	604	617	673	658	659	662	654	623	659	636	628	639	657	628	630	650	641	660	673	600	669	629	677	676	615	640	668	637	657	661	633	611	620	594	599	648	604	634	659	649	577	697	653	646	632	645	631	651	649	578	596	615	606	643	620	582	616	646	636	629	665	601	640	644	669	645	636	645	622	638	601	677	616	631	723	624	658	640	652	639	658	633	620	609	624	630	692	628	655	628	648	626	640	667	611	640	679	648	634	649	621	648	626	629	661	621	693	633	629	624	664	635	657	635	616	639	606	665	639	679	660	678	609	652	626	638	674	675	645	632	669	623	617	612	648	626	668	671	658	596	633	630	629	617	621	625	660	671	642	609	612	613	642	659	611	676	674	643	627	639	673	640	656	622	691	629	660	614	651	616	615	656	588	640	616	602	671	626	643	651	632	663	661	645	652	629	662	680	619	636	628	623	579	609	646	656	652	635	642	611	650	631	650	634	613	657	723	614	634	675	656	636	632	607	611	639	618	636	665	618	633	637	620	658	661	642	665	589	608	687	625	649	651	602	639	667	663	662	674	583	621	669	621	609	664	654	633	664	693	646	625	610	656	668	656	647	593	640	677	614	631	675	635	625	648	663	666	658	633	661	674	662	645	604	664	654	629	624	624	635	633	635	608	637	631	647	629	652	696	642	631	624	665	599	616	613	646	625	661	670	663	664	607	678	640	643	652	662	595	670	634	599	668	675	647	691	652	675	633	644	663	596	668	646	632	636	630	667	668	687	629	657	614	656	615	624	644	641	630	652	694	607	661	677	657	637	670	646	622	708	688	648	641	668	604	675	624	592	617	643	602	594	634	586	653	644	637	651	632	659	614	654	656	645	686	694	612	636	662	628	604	656	657	664	615	632	663	600	657	633	649	675	629	669	656	622	616	650	648	620	598	628	656	630	648	642	611	610	615	663	602	642	631	642	597	620	584	621	620	644	557	614	645	652	640	653	619	616	676	677	635	630	646	623	596	665	647	627	662	629	637	602	629	647	659	627	648	623	657	656	614	618	657	640	660	616	645	645	627	658	614	622	599	697	619	637	688	683	663	603	619	631	663	646	646	656	608	685	667	659	686	633	654	635	630
34181	61100	47240	31874	27274	22564	19364	16853	13327	11526	9854	7840	6253	5501	4628	3401	2442	2222	2615	2217	1931	1879	1578	1390	1151	967	836	800	760	724	717	652	669	635	676	682	640	715	657	644	646	683	708	663	649	692	672	608	699	693	660	694	675	666	682	661	646	639	694	668	630	669	614	632	644	655	616	679	677	671	655	665	676	640	675	724	684	701	702	668	737	654	710	640	639	649	663	664	645	655	657	654	650	646	643	674	670	610	642	639	630	651	665	701	658	651	645	693	660	655	652	643	662	680	663	644	595	647	705	653	641	621	665	659	620	673	640	674	617	666	672	633	701	660	679	696	609	630	682	679	656	641	636	674	601	678	659	633	685	645	656	617	663	659	661	616	674	652	689	619	639	649	652	643	664	666	663	654	650	658	642	663	646	619	651	649	664	638	681	638	668	645	622	655	636	632	649	698	661	634	687	638	666	667	664	632	674	663	664	602	651	615	640	702	667	676	671	625	657	692	629	640	662	655	633	615	652	649	670	628	671	678	644	610	640	606	670	674	696	630	629	616	669	639	640	640	622	678	627	753	646	629	622	650	648	627	631	630	632	640	682	637	662	703	619	650	663	642	667	671	654	642	632	658	596	677	637	654	651	620	687	687	686	690	619	641	651	654	632	660	627	637	628	632	631	681	697	678	677	605	713	621	623	630	627	637	655	659	631	633	646	679	681	676	660	651	641	646	671	667	665	646	617	694	604	627	665	660	673	633	628	674	668	674	623	652	640	674	618	605	656	706	681	656	679	610	653	655	647	639	663	686	644	654	690	687	637	691	674	661	611	674	623	659	704	667	637	658	664	683	628	657	655	650	658	694	642	674	611	655	609	625	626	685	641	642	708	703	648	662	661	650	594	624	630	631	618	657	669	667	662	662	708	672	615	620	630	623	660	650	615	650	669	665	634	608	620	630	622	650	591	664	634	618	682	688	681	667	631	642	652	642	629	647	630	648	628	597	628	688	647	654	634	658	670	643	646	624	636	646	657	668	629	668	655	670	612	698	632	669	652	642	669	601	636	668	675	650	669	669	652	640	679	671	655	662	674	674	638	652	638	686	641	623	617	666	585	641	670	663	689	675	676	606	678	679	618	660	640	648	691	622	663	683	627	655	654	664	657	640	653	606	664	649	630	702	686	613	642	670	664	664	673	653	656	626	632	664	657	669	637	621	622	638	650	631	617	649	640	626	630	635	682	678	649	657	659	631	670	644	633	617	653	634	716	687	675	639	631	676	670	708	671	645	637	686	631	688	606	636	643	605	645	667	684	642	650	682	655	634	676	641	629	655	688	638	664	677	683	621	686	671	632	699	640	598	686	665	628	673	611	653	637	669	646	648	622	666	620	673	649	600	636	663	663	701	664	651	717	657	652	653	648	659	651	650	665	649	696	631	641	651	649	661	686	629	672	651	674	671	672	608	650	667	660	668	692	640	665	679	651	660	634	607	651	622	634	690	631	729	657	595	605	629	662	653	674	644	690	672	633	662	648	662	628	622	655	653	639	681	655	656	641	652	684	635	623	696	655	630	659	643	644	663	667	615	686	651	646	667	671	640	687	655	634	616	683	641	633	647	663	679	643	646	662	712	660	635	655	641	634	643	660	662	649	679	691	640	625	679	641	631	653	652	661	643	637	676	634	655	641	653	633	714	690	669	671	686	641	656	684	651	661	665	632	658	620	662	673	640	698	653	616	646	603	606	666	642	657	631	652	615	634	666	662	687	629	661	682	665	632	668	675	648	672	626	664	627	673	626	663	683	636	646	621	670	723	632	638	644	597	637	603	629	673	632	642	633	661	652	679	628	665	679	654	674	646	636	670	625	659	609	659	604	634	665	659	627	680	630	639	707	683	671	627	641	620	673	664	698	600	659	626	645	630	668	638	630	630	671	642	705	631	626	628	638	702	676	670	685	601	633	638	654	671	619	615	658	674	700	657	658	667	637	621	644	668	669	623	597	640	620	634	676	634	633	619	689	590	693	638	677	633	648	663	653	628	652	713	648	667	672	643	619	683	593	681	643	676	650	656	629	659	628	694	657	629	642	688	602	661	634	659	657	666	696	696	621	646	651	654	640	653	645	639	654	663	679	674	662	666	599	646	641	687	626	658	627	672	654	685	640	674	621	663	629	664	676	627	637	654	664	625	672	660	636	625	620	641	643	631	676	688	619	666	641	678	675	618	613	621	638	698	653	607	664	677	674	670	636	647	622	664	673	661	637	662	666	663	632	620	720	621	647	680	615	657	694	687	634	657	614	662	655	691	659	637	644	633	656	646	650	656	575	605	676	652	654	668	619	657	637	686	640	710	625	647	653	671	655	637	662	642	645	672	627	661	632	662	654	597	618	638	656	647	643	638	651	637	603	675	676	654	691	667	633	697	599	679	660	614	662	661	649	635	674	629	652	662	663	666	657	652	659	648	590	606	655	662	645	642	679	649	643	654	660	705	595	674	652	674	633	660	655	637	642	654	636	638	657	635	663	572	641	598	646	648	660	637	656	639	636	659	640	660	693	640	656	650	654	704	659	620	633	626	719	683	652	685	705	652	666	614	620	639	647	670	650	676	651	682	668	651	626	676	647	681	674	674	624	721	674	633	645	653	668	704	634	656	668	626	674	662	623	648	639	661	668	633	663	651	677	606	673	640	646	636	632	685	628	652	657	621	682	694	648	639	651	628	646	611	629	646	638	684	665	606	626	665	634	668	680	663	636	690	655	646	651	641	659	673	628	622	646	656	620	621	610	670	626	659	664	651	633	622	662	669	617	638	671	657	654	648	670	660	659	613	644	619	624	610	702	652	662	641	650	634	634	621	641	664	692	619	615	590	669	677	601	638	660	669	649	654	654	689	635	663	658	677	679	623	607	631	604	645	640	647	648	645	705	659	607	679	697	627	628	624	685	686	662	657	614	646	665	644	606	654	653	650	621	650	644	662	635	670	636	666	649	652	674	607	654	679	676	615	653	697	667	629	593	668	697	665	679	674	667	667	663	649	688	619	628	627	662	677	657	659	597	629	673	619	665	647	680	637	692	622	646	666	654	646	646	627	613	670	672	654	677	651	599	630	676	639	687	644	676	610	669	657	665	644	633	655	663	646	639	612	637	653	639	663	625	659	661	634	701	647	630	658	607	674	631	674	638	653	633	646	643	632	670	652	629	636	650	666	671	662	669	625	655	661	635	632	652	664	596	646	665	645	649	636	670	645	637	650	600	630	664	662	661	639	661	639	637	683	682	617	646	649	658	652	631	661	610	632	655	680	688	651	610	687	636	623	605	644	649	635	618	603	651	677	638	629	661	635	690	641	635	604	655	662	590	663	689	660	655	635	649	618	683	636	656	661	671	685	695	659	637	658	656	636	687	651	652	667	689	625	665	699	688	680	631	662	655	694	676	668	661	631	639	685	656	697	655	619	653	690	653	626	682	641	642	626	679	648	666	619	687	660	624	678	627	639	673	661	678
30459	34118	36264	23103	14126	8769	6950	4855	3635	3068	2505	2087	1758	1586	1344	997	826	733	855	719	606	623	524	516	456	436	419	406	375	399	377	393	386	384	380	378	403	344	371	399	393	393	389	372	378	354	359	426	349	349	365	372	350	382	371	352	391	363	353	359	417	393	397	377	376	395	399	350	400	379	367	371	349	403	390	375	389	383	398	393	381	358	409	394	373	376	384	391	365	350	414	392	412	388	379	364	362	388	380	391	345	392	362	410	368	373	394	386	388	392	382	386	360	407	409	413	395	390	355	333	356	368	372	375	380	390	376	401	355	333	401	377	392	374	387	389	353	359	386	383	398	369	363	352	363	408	375	359	378	388	373	381	341	352	399	414	402	354	412	388	374	400	362	383	371	370	375	388	376	378	368	379	386	365	356	376	371	387	383	393	394	377	375	406	341	388	355	331	370	386	354	366	379	377	353	390	386	419	346	396	387	399	381	358	399	363	379	388	352	417	350	363	367	398	379	426	369	395	372	371	375	423	401	386	421	405	377	380	352	388	361	386	352	391	393	387	372	373	386	368	367	373	404	361	371	398	373	417	432	372	373	396	429	369	364	363	405	375	392	378	381	406	392	384	371	362	402	374	400	392	404	373	358	385	343	395	406	437	374	371	390	355	381	407	356	355	361	390	386	400	376	350	373	381	372	389	384	356	395	367	353	402	384	366	387	392	370	388	405	389	374	370	342	395	378	385	415	363	372	375	356	340	366	366	387	369	395	377	395	350	368	359	370	401	415	393	338	362	409	362	364	407	369	411	413	364	375	401	367	395	379	362	407	368	376	384	369	393	416	366	397	392	345	388	401	363	354	349	360	372	350	381	382	377	395	342	360	397	385	387	361	365	398	420	390	405	381	392	380	355	376	380	389	391	378	340	352	352	380	399	355	371	430	405	373	369	332	399	356	379	360	346	392	398	385	392	427	396	405	366	393	383	396	357	409	384	384	391	381	368	412	394	357	380	398	382	411	397	407	357	382	407	410	403	371	394	363	383	422	375	346	373	373	372	352	393	401	380	385	379	391	411	373	402	390	392	436	376	382	395	374	349	400	380	373	390	377	393	380	430	409	389	387	390	337	355	378	376	370	380	395	361	398	361	355	396	364	376	385	401	370	432	382	432	405	399	385	389	406	374	348	359	374	373	399	394	380	390	365	369	389	386	409	358	387	391	366	399	399	395	395	383	409	379	404	357	358	403	364	349	366	374	370	355	385	360	350	413	389	368	399	383	394	385	411	353	367	393	405	382	390	419	375	371	398	403	391	419	387	369	364	389	365	400	362	340	356	382	420	367	409	380	369	369	391	357	373	374	341	391	404	354	353	382	348	406	347	392	347	367	392	389	357	380	384	362	380	416	375	363	392	340	380	379	390	372	361	394	385	395	403	387	407	427	355	391	440	413	388	334	393	415	349	390	374	368	354	373	402	371	374	376	400	358	384	395	392	382	378	373	378	379	417	379	394	395	378	394	352	365	394	386	356	365	404	389	383	366	362	367	383	426	403	370	372	368	353	409	374	338	384	374	400	349	395	400	382	374	343	375	345	363	363	417	399	358	399	400	391	361	398	429	393	376	389	376	373	354	416	433	398	371	371	372	389	396	426	384	395	347	371	365	363	361	377	350	356	379	387	372	386	398	377	379	398	393	370	381	364	396	386	396	383	380	385	381	408	392	384	380	374	395	335	376	379	387	393	389	412	368	378	393	379	356	402	350	387	363	347	358	372	361	373	352	383	420	358	356	363	389	363	396	393	385	389	384	358	416	365	382	397	425	400	366	366	397	358	368	393	375	412	366	390	385	352	340	413	370	375	377	362	390	355	393	387	370	379	401	405	386	351	372	381	390	398	391	371	360	395	427	421	388	362	372	385	362	365	343	382	367	371	404	379	356	391	384	370	403	403	369	401	395	348	370	396	376	393	396	410	338	408	402	383	434	390	401	364	393	379	396	356	384	378	367	357	366	380	375	387	367	373	386	416	391	350	371	391	390	394	356	367	346	389	383	384	379	422	395	387	370	395	405	369	362	404	410	395	385	389	351	397	359	368	385	387	394	352	400	374	362	395	355	373	357	385	355	383	436	372	366	394	361	347	368	387	398	353	411	351	423	383	371	377	413	382	380	376	380	352	370	411	400	422	356	371	376	357	402	368	346	375	373	372	389	375	379	351	369	388	377	351	370	392	358	348	394	390	387	401	375	385	371	392	368	378	347	368	380	361	383	376	412	382	374	395	396	377	366	370	395	367	362	363	376	351	379	348	367	380	345	348	377	393	365	368	372	392	382	405	405	360	372	332	411	403	371	367	359	367	358	402	387	383	396	375	360	385	394	367	406	395	365	362	408	393	384	364	387	399	388	373	343	383	396	376	366	421	345	391	369	380	380	370	360	369	357	410	387	362	355	382	378	398	412	352	406	395	358	366	387	380	347	396	394	384	373	377	424	385	371	385	349	377	389	369	392	381	368	401	409	410	347	393	362	365	394	357	380	390	367	377	377	404	382	372	379	362	377	386	354	387	359	390	354	382	427	389	384	358	363	379	376	368	355	424	428	356	373	367	391	389	400	398	392	386	374	373	352	360	387	361	412	410	363	362	383	410	395	379	391	392	414	388	355	403	392	398	374	424	385	390	353	377	397	429	378	374	384	416	353	372	407	367	379	411	374	351	384	398	389	363	359	397	371	395	373	367	387	374	375	370	376	384	376	403	394	405	396	374	408	353	392	379	385	383	367	418	426	366	394	384	399	367	393	375	365	366	387	369	383	365	353	399	374	408	360	401	351	372	399	374	373	400	382	409	384	382	361	390	371	437	373	371	394	364	374	412	384	384	389	370	352	400	371	370	387	418	377	382	403	419	409	370	405	382	401	359	432	401	375	403	357	408	344	408	369	355	393	422	405	378	387	382	357	396	393	348	376	362	363	379	349	365	360	413	395	334	372	387	402	380	364	410	361	384	406	350	400	384	360	382	375	371	364	354	394	361	369	366	395	409	365	377	354	383	403	351	421	365	396	391	384	397	398	385	347	401	414	350	364	404	361	390	387	381	356	371	384	356	399	348	330	380	427	388	408	395	390	365	391	328	405	379	374	398	356	386	372	369	385	356	371	401	381	370	370	400	345	385	372	405	344	358	408	382	374	370	373	367	389	382	375	373	382	400	377	370	367	395	397	349	391	394	370	361	382	362	375	382	396	388	408	387	359	357	393	421	371	398	373	378	350	412	391	347	366	372	379	387	365	395	380	368	383	362	402	366	407	389	380	393	362	401	383	349	382	398	386	354	368	390	376	362	408	387	409	409	386	421	383	344	368	363	335	380	374	377	372	359	398	364	393	364	402	378	389	383	370	395	381	391	368	378	377	395	377	384	383	399	406	390	377	409	361	378	400	392	362	342	401	344	415	387	397	357	372	385	426	383	337	407	357	408	392	353	393	357	375	368	367	394	375	407	387	363	385
30057	46559	34469	19698	15643	12275	10925	8084	5959	5298	4282	3437	2809	2521	1926	1499	1092	1076	1148	959	772	724	673	696	597	483	493	476	474	406	431	422	412	403	407	402	417	418	392	409	398	392	419	378	408	416	401	388	396	406	410	436	410	379	401	408	409	424	399	440	354	372	413	424	427	379	391	384	418	409	427	396	446	399	386	422	412	393	440	429	396	366	381	405	432	395	400	430	395	410	420	400	397	408	422	385	374	428	383	371	418	402	385	421	426	376	405	431	408	413	381	448	410	409	385	403	403	425	423	415	411	397	398	429	401	392	422	377	398	401	418	402	380	399	398	397	426	415	394	415	448	386	375	413	383	388	405	404	437	376	378	375	395	426	402	404	396	368	390	416	391	419	361	395	411	404	433	368	413	391	422	418	400	393	397	384	397	400	408	390	411	403	391	409	408	429	430	411	412	392	366	390	388	393	414	390	389	365	432	422	431	401	415	432	399	406	387	388	383	402	402	400	426	434	379	405	388	410	435	381	425	420	385	376	432	424	414	414	405	431	402	417	395	380	353	392	396	441	388	403	405	414	396	458	418	401	410	385	416	433	426	396	411	421	405	389	390	408	403	370	395	417	424	436	410	409	415	388	421	387	389	404	403	395	432	410	375	394	403	429	384	382	426	367	401	385	440	399	415	409	407	446	431	397	400	415	412	418	406	445	400	428	395	413	399	409	391	402	399	424	380	415	420	401	399	417	436	393	390	354	420	427	404	400	402	405	390	420	403	399	413	389	395	417	411	435	408	424	398	394	382	433	388	409	385	424	371	422	412	381	382	467	397	404	423	377	417	389	410	379	377	425	410	436	369	404	425	391	409	434	381	414	442	421	401	389	410	392	415	431	405	403	430	398	416	403	394	414	432	411	394	408	409	410	422	403	421	441	399	401	401	435	417	436	380	375	419	424	400	371	405	431	404	396	361	391	401	422	401	396	434	432	406	383	424	405	425	410	421	391	389	373	387	415	386	408	396	401	420	418	417	392	371	415	397	427	381	405	393	385	389	403	382	379	421	431	384	412	392	356	406	377	403	436	384	408	412	393	405	431	388	412	398	394	390	413	392	404	423	410	392	387	400	385	403	404	434	417	401	405	404	402	389	400	400	393	386	394	394	391	438	395	387	403	370	416	394	382	414	392	376	409	425	363	397	416	409	377	401	378	417	399	409	398	360	373	411	420	402	398	419	400	407	419	414	415	417	368	389	411	400	365	385	387	413	357	404	396	403	439	424	448	396	406	418	404	424	400	412	394	404	374	409	395	440	399	429	407	420	416	399	393	361	425	374	421	387	427	392	416	370	410	415	399	379	395	392	416	409	377	427	414	380	404	393	389	389	390	388	396	381	412	414	417	408	398	383	393	407	422	367	353	405	398	401	379	436	423	402	401	389	408	394	396	384	418	366	429	390	413	415	410	378	400	350	411	383	438	381	411	390	412	400	439	383	391	391	422	421	395	427	414	377	407	416	420	418	368	425	382	385	433	411	399	417	424	443	396	374	403	388	396	384	416	414	387	397	403	418	345	402	392	383	396	402	398	443	399	387	422	401	382	412	419	420	408	425	379	414	389	420	433	454	450	377	359	388	400	416	394	377	372	395	416	385	397	437	380	410	434	406	388	412	400	408	402	416	388	416	405	419	398	411	415	381	387	362	390	471	383	390	413	423	399	399	422	401	412	398	402	437	409	389	386	406	385	403	385	385	382	410	411	409	397	416	400	394	355	406	410	413	402	420	432	384	407	402	390	396	391	357	396	409	405	466	402	366	370	430	406	441	377	400	422	411	439	421	414	407	364	384	404	389	417	408	410	373	416	409	429	392	397	403	385	406	395	412	404	411	402	411	401	388	401	399	441	417	402	372	369	392	408	402	353	402	392	422	438	402	444	411	369	381	416	388	420	401	405	391	395	389	408	401	377	414	393	406	396	444	440	403	406	398	420	395	371	421	404	390	382	358	426	407	390	404	399	407	401	398	433	408	366	422	433	399	432	384	389	384	380	421	383	395	369	382	383	379	433	404	427	383	410	411	436	409	407	405	395	383	371	377	388	397	430	411	373	403	378	422	413	390	420	381	454	418	426	408	410	425	424	415	381	354	428	399	426	394	425	391	373	420	428	393	426	429	436	431	407	411	392	401	398	377	430	413	418	375	439	403	380	409	404	406	376	376	367	402	448	417	362	380	395	380	365	429	379	393	411	400	401	427	392	407	383	382	404	409	387	395	403	434	413	403	431	383	404	401	410	400	416	407	400	451	358	404	367	376	395	401	386	425	410	406	406	398	405	409	424	417	408	435	419	389	403	430	388	441	426	424	393	412	384	429	381	397	411	410	363	403	378	400	400	427	422	425	422	422	381	405	389	380	410	394	423	410	394	385	407	409	410	409	429	428	414	416	410	388	407	452	410	392	422	396	426	412	389	419	383	391	429	401	419	396	418	395	416	397	384	388	396	393	417	371	395	409	380	400	392	409	395	419	418	416	381	371	421	426	412	391	401	381	401	392	440	424	447	416	391	366	384	396	400	405	409	420	412	400	425	410	428	414	414	408	411	391	423	388	407	423	395	397	428	422	383	407	429	346	442	402	401	364	415	400	395	405	396	395	416	387	401	392	420	406	411	384	373	406	415	454	393	421	424	372	390	393	443	410	399	381	371	371	396	399	435	367	439	376	388	415	379	431	419	385	457	363	401	420	413	387	428	387	406	415	390	408	329	416	446	393	443	409	379	403	390	417	419	432	394	429	420	381	427	422	361	424	426	383	436	374	396	376	413	363	379	423	420	352	375	389	371	405	421	396	421	406	410	404	470	363	384	399	411	380	417	393	405	389	412	406	398	401	382	384	415	418	387	390	385	407	414	396	395	419	390	391	383	388	423	426	370	426	410	406	379	401	402	409	401	380	374	411	429	405	376	363	388	424	396	413	403	422	392	384	409	353	383	384	419	382	394	391	378	460	378	376	395	382	403	410	403	419	417	420	411	400	364	355	408	411	423	382	362	379	418	411	394	379	403	393	393	407	399	442	350	386	391	414	378	400	418	450	392	353	393	387	411	423	436	406	390	394	392	387	390	398	415	378	402	375	402	441	408	400	385	394	361	430	393	415	437	445	396	401	416	423	399	397	396	425	413	383	401	416	381	386	416	380	408	427	406	378	442	421	404	378	391	412	377	418	434	394	437	421	391	411	425	409	385	421	419	390	394	411	410	421	386	412	390	416	415	423	392	418	404	399	432	397	406	390	412	404	402	391	433	407	374	410	343	440	406	383	408	398	418	395	434	396	385	395	406	410	407	382	408	422	422	409	391	372	416	429	425	411	443	391	391	384	389	399	396	428	394	383	375	405	382	385	368	422	381	392	421	394	401	386	419	400	446	401	365	406	361	386	384	406	403	388	388	401	392	390	427	398	402	414	393	427	368	406	380	390	408	427	415	401	387	400	413	393	408	432	390	394	388	436	388
23769	21132	28542	24558	22267	20029	14830	8825	6426	5908	5020	3576	3097	2872	2566	2017	1708	1368	1516	1078	967	970	894	880	717	691	676	670	596	517	516	544	570	509	516	537	529	549	523	495	526	536	515	525	536	530	522	534	533	525	555	503	515	484	564	543	534	540	540	502	514	533	511	524	510	537	538	505	532	547	575	521	588	522	519	564	532	535	521	553	476	518	524	526	523	557	492	497	480	530	502	553	511	499	518	555	518	502	528	551	506	514	522	523	528	488	556	553	515	549	480	542	532	522	559	499	544	530	523	519	577	574	481	507	483	559	507	531	527	527	506	551	520	537	542	569	490	533	497	478	522	477	519	526	534	543	506	506	538	509	520	538	563	502	562	546	502	555	490	505	521	545	461	510	547	519	549	530	536	493	523	517	512	528	535	495	524	541	538	528	498	525	479	529	505	533	510	558	533	490	516	526	553	520	526	491	504	529	523	509	538	564	500	535	507	558	506	541	519	494	557	556	537	582	504	568	544	539	490	549	544	541	493	531	498	520	502	531	540	508	500	509	542	546	507	531	534	531	537	520	531	509	500	527	494	511	537	514	517	515	534	492	508	554	535	533	544	542	490	515	529	556	504	519	522	510	544	513	514	527	532	528	525	510	494	505	515	552	506	512	540	539	504	535	498	523	545	464	451	549	543	552	514	544	485	522	538	527	534	553	546	508	496	580	513	492	508	549	555	536	526	526	535	515	515	511	526	530	487	534	484	514	536	510	477	499	494	515	502	549	549	504	523	491	477	515	541	557	543	528	544	543	558	515	501	491	540	505	528	517	520	533	541	507	546	481	524	515	497	542	502	546	535	533	520	541	529	536	537	509	523	536	514	530	547	552	498	559	522	560	521	528	546	533	570	551	493	490	515	536	565	556	507	539	533	546	534	538	518	543	569	554	533	572	484	565	542	574	513	510	544	545	496	548	548	530	536	550	519	501	578	543	526	547	572	517	564	548	502	501	557	538	480	508	553	526	515	560	522	522	541	477	541	525	500	496	533	534	515	552	536	540	510	553	537	591	491	536	555	520	498	510	526	511	521	534	544	483	498	532	509	532	504	490	564	493	547	548	507	527	537	486	527	549	515	515	573	507	510	543	537	543	518	532	520	552	527	566	515	499	533	483	504	517	535	507	525	508	560	569	529	498	523	517	523	527	538	490	503	524	499	520	556	545	554	528	546	525	497	514	538	574	530	503	495	561	524	538	516	517	522	519	537	514	527	541	496	512	501	547	537	556	525	532	544	523	495	539	554	522	509	539	509	500	521	495	559	548	520	536	535	530	518	550	546	523	519	521	544	500	522	537	517	535	544	507	525	479	520	504	488	558	550	497	531	514	508	520	539	496	533	544	540	489	541	527	554	527	505	568	515	491	550	511	500	497	571	529	532	511	474	549	524	550	502	535	519	541	525	539	505	542	521	525	550	536	493	494	542	496	550	532	532	556	540	532	506	509	559	524	531	535	525	541	546	509	560	537	503	518	535	533	525	501	531	492	523	544	534	544	539	547	493	508	501	534	556	510	485	511	552	497	504	537	525	530	543	504	528	532	533	534	487	539	513	533	512	531	508	548	492	588	513	540	516	543	523	536	483	551	536	508	558	514	526	532	579	540	531	540	521	493	504	548	544	546	506	539	516	538	500	514	541	560	535	546	519	512	542	530	501	544	505	528	526	527	540	543	572	510	531	509	555	482	514	541	558	476	483	540	537	555	525	530	542	493	517	513	521	530	479	488	508	496	553	501	525	538	493	504	522	566	536	524	517	513	521	562	549	517	528	476	601	546	528	530	534	533	566	568	547	527	519	568	521	495	519	497	492	527	517	527	493	549	514	483	525	516	514	564	523	491	551	503	526	527	517	494	529	493	510	537	513	545	512	527	531	528	494	506	537	529	528	516	550	556	529	532	514	537	505	542	538	501	513	502	570	561	511	560	547	518	537	525	520	503	534	540	527	507	537	509	535	538	508	544	510	564	484	535	485	475	545	548	529	537	511	523	497	523	527	543	524	506	488	539	525	537	547	577	534	523	522	505	521	523	559	525	548	472	532	565	505	559	546	512	527	562	488	529	488	505	529	483	514	550	510	484	515	562	531	564	501	519	482	530	496	508	523	505	523	515	563	519	533	541	551	504	546	562	503	506	513	509	552	515	542	558	550	529	513	557	522	537	499	528	545	572	531	520	479	549	522	475	515	537	492	534	525	536	541	545	502	553	542	531	530	541	526	515	548	525	503	519	492	506	541	509	510	588	526	505	539	543	541	509	520	533	558	548	539	521	510	536	565	505	500	516	548	520	492	510	552	483	507	522	501	527	546	526	509	569	517	497	528	557	511	531	587	536	563	528	540	550	544	524	493	552	514	555	521	510	555	546	490	512	544	535	550	527	543	539	490	490	493	554	555	568	507	523	512	492	512	509	528	526	567	488	531	529	521	524	519	541	552	521	537	526	484	525	487	526	528	499	489	548	508	517	500	553	525	496	527	572	537	523	488	556	524	513	503	519	532	518	510	505	527	514	513	536	537	549	535	533	534	547	494	520	510	508	547	549	545	538	535	536	556	539	543	507	536	547	548	598	494	556	490	542	520	523	521	537	521	550	526	514	517	539	514	524	541	544	501	517	525	544	503	512	505	547	479	524	509	546	512	509	536	522	494	549	506	500	564	529	492	544	495	514	539	494	523	556	537	519	514	505	539	512	507	553	542	532	512	502	545	555	504	545	501	527	524	539	518	550	524	515	498	489	495	518	510	493	511	516	536	541	548	544	495	528	590	552	568	514	520	536	557	494	520	542	517	507	536	508	498	503	563	515	539	528	538	506	557	493	535	534	503	549	561	558	515	539	545	506	524	496	502	512	486	519	520	541	527	564	522	508	485	536	474	561	492	484	517	473	558	592	555	529	483	493	528	527	538	551	525	537	555	497	489	482	503	542	567	488	507	533	544	497	528	503	526	503	538	565	547	548	510	513	512	535	545	507	515	536	508	541	588	541	504	530	473	502	542	530	522	524	559	480	514	524	524	540	539	517	527	528	567	505	523	537	545	514	538	490	542	504	517	516	523	554	544	536	533	505	488	533	512	568	514	533	522	523	544	560	518	589	550	529	555	501	543	530	531	534	561	529	518	551	518	498	546	567	536	543	574	530	525	491	474	505	575	545	533	515	518	528	542	477	499	518	508	522	531	522	521	518	535	532	520	502	566	555	479	550	563	519	503	516	521	515	514	506	548	528	545	509	513	548	543	533	559	537	544	503	558	513	509	529	532	524	505	510	505	501	529	527	522	531	535	551	545	532	555	573	514	493	541	516	525	521	534	534	542	512	556	536	511	573	540	501	576	562	559	533	538	543	546	519	532	532	483	481	512	496	484	507	497	534	502	542	546	506	545	542	525	512	505	525	551	528	600	529	543	538	492	507	505	554	473	519	534	568	540	503	528	515	529	502	516	522	504	548	530	541	511	514
31313	55799	42451	26959	23500	18932	15753	11862	9711	8802	7659	5458	4779	4212	3825	2768	2355	1948	2051	1378	1306	1218	1087	1095	803	760	683	667	650	567	562	539	592	548	566	532	570	525	539	548	575	522	583	546	529	560	571	537	493	551	540	543	524	558	529	568	503	551	544	558	539	501	538	577	520	512	531	533	548	516	519	560	534	536	543	567	553	549	531	560	548	517	528	520	528	500	522	501	528	525	564	584	524	543	560	570	525	548	522	517	545	562	474	563	498	567	581	544	543	541	483	526	553	574	553	512	538	559	519	525	520	517	527	509	518	498	547	558	532	535	568	534	556	509	524	570	504	526	526	536	518	503	559	591	508	544	540	531	509	560	519	523	505	558	530	551	530	497	541	570	552	554	515	534	503	544	527	568	526	538	545	516	564	587	530	551	519	562	586	561	497	550	549	537	545	543	519	558	550	483	565	540	513	516	522	517	519	544	563	525	520	587	505	534	495	533	506	522	541	568	492	531	531	543	510	548	519	512	546	503	546	579	523	552	553	564	507	555	607	555	476	545	514	514	524	510	567	521	538	556	493	486	542	555	520	496	553	522	526	560	498	558	551	546	519	593	515	555	575	525	550	526	527	547	562	547	483	519	512	495	567	553	546	545	532	550	514	524	524	533	555	544	545	527	556	524	539	524	477	513	497	525	504	481	539	536	537	530	526	555	559	542	565	523	520	552	547	534	557	566	579	546	531	516	547	525	572	521	561	518	529	521	609	509	564	543	538	507	569	558	562	590	537	508	513	566	544	539	558	541	574	540	520	526	516	499	509	543	538	540	498	531	492	561	551	537	526	548	572	522	563	522	590	555	507	524	507	594	555	560	567	571	508	523	564	586	570	518	571	537	549	539	539	530	581	513	553	544	554	533	533	533	531	526	554	549	588	548	562	535	540	560	606	512	539	500	532	547	542	554	559	543	511	537	569	499	552	533	532	535	514	517	491	510	518	530	576	555	558	533	506	503	533	545	580	545	557	558	560	553	504	497	540	525	535	539	553	523	522	537	556	530	561	500	519	495	515	531	575	518	546	496	522	526	541	526	546	521	518	606	540	523	558	534	532	533	545	539	500	571	517	500	577	536	550	561	535	549	528	510	546	535	556	537	562	507	539	577	523	513	546	561	524	542	588	512	524	510	577	517	537	532	541	538	517	503	528	526	519	543	560	558	556	533	538	530	490	529	551	562	543	515	530	539	521	523	522	522	536	538	532	568	549	531	555	549	551	496	556	559	517	528	522	554	530	567	530	551	510	578	515	560	538	502	536	551	512	538	543	529	531	541	540	547	520	542	539	562	518	557	547	548	517	530	518	505	524	571	576	515	530	570	524	544	541	529	564	520	563	544	514	529	534	548	505	506	491	556	538	556	546	555	542	551	534	533	549	514	547	514	543	540	531	528	569	503	566	515	543	529	530	544	529	543	558	569	537	555	548	564	547	553	538	530	574	503	507	545	532	565	565	573	536	482	531	560	513	524	516	548	537	571	540	533	540	539	566	511	540	570	504	568	545	520	505	522	523	536	575	533	517	510	578	545	571	501	540	584	551	507	529	553	514	555	533	535	560	527	570	547	571	548	551	541	571	508	512	565	504	510	549	499	549	517	571	501	570	535	532	542	504	526	544	592	582	571	502	547	514	558	568	586	540	518	530	524	544	511	528	534	505	584	557	505	500	552	556	509	535	509	585	526	518	524	520	555	525	515	554	513	535	501	518	497	538	546	570	558	523	527	535	491	527	549	541	576	591	529	546	557	518	535	524	551	534	535	573	530	583	554	544	562	561	550	530	517	536	533	513	511	539	516	526	517	531	549	585	520	526	551	543	530	514	543	520	530	517	512	585	503	528	573	519	559	545	511	522	513	556	566	527	560	521	559	510	540	505	543	505	537	548	549	563	545	538	542	537	526	522	537	564	521	502	546	546	529	539	542	547	528	537	555	573	537	574	568	548	544	518	526	544	511	542	528	528	534	516	540	538	488	522	566	540	562	538	575	556	543	540	541	534	563	562	603	562	556	550	541	531	532	527	487	557	504	523	577	573	517	541	548	570	496	515	485	548	539	531	549	531	538	528	551	540	535	550	556	574	551	534	570	532	553	536	546	550	577	521	537	587	540	549	549	528	559	523	520	544	530	533	521	544	567	556	530	552	514	509	577	512	504	521	533	549	571	553	517	505	559	553	576	514	545	552	544	500	571	533	575	511	543	512	546	493	546	536	532	549	554	557	537	523	507	542	521	543	489	487	562	550	542	543	553	525	491	505	527	551	527	521	552	531	526	556	571	564	552	555	529	500	561	526	570	537	506	538	495	533	531	557	516	515	506	543	514	520	546	557	555	541	491	539	547	580	561	562	529	535	575	559	587	541	552	538	500	541	513	559	508	514	531	506	528	584	542	540	553	542	521	563	555	506	534	536	533	559	472	546	516	525	575	508	531	531	553	512	523	526	525	538	540	562	534	529	512	513	563	496	554	563	510	553	525	522	538	526	562	538	546	531	536	543	525	517	535	527	528	525	552	578	506	504	550	539	547	493	562	502	525	529	528	516	536	504	535	512	541	550	558	538	526	530	537	543	562	544	539	528	589	552	531	520	504	540	558	540	558	529	534	553	542	506	543	538	582	491	533	515	546	547	541	522	519	525	531	543	558	517	551	489	547	548	548	517	554	564	548	549	522	534	540	533	547	542	544	515	544	545	539	559	550	531	538	542	531	535	589	562	552	510	551	524	551	520	507	517	545	535	521	553	517	502	573	525	577	520	504	556	571	556	493	478	569	507	511	517	508	570	541	508	572	525	531	566	508	547	530	542	513	549	542	554	527	527	518	546	548	491	525	526	580	538	541	530	545	559	492	554	540	504	530	527	509	559	541	533	543	526	514	530	514	511	522	564	553	563	486	556	578	541	516	523	570	542	560	561	504	508	535	545	494	525	581	512	538	588	529	547	598	549	537	528	530	555	555	557	504	539	526	517	556	536	566	544	543	506	568	532	505	556	537	555	490	546	546	524	523	526	531	533	489	556	501	531	532	524	541	543	512	531	519	559	541	488	535	548	558	540	566	568	568	547	557	487	531	559	536	561	542	525	552	525	535	543	579	500	521	510	589	539	530	548	530	509	508	558	521	536	496	531	524	531	451	531	526	517	581	554	529	511	559	520	535	502	538	548	515	543	506	560	571	573	521	550	560	538	484	515	532	520	547	559	524	570	566	546	569	550	533	555	497	519	545	559	547	533	500	549	546	545	549	495	509	511	566	525	542	554	520	586	514	511	537	549	525	535	512	478	528	554	556	531	561	554	542	526	536	548	542	547	525	539	529	521	571	511	546	562	524	533	540	521	512	525	510	509	539	540	520	506	542	528	519	546	534	532	525	523	529	518	516	603	509	545	543	517	527	559	535	534	553	516	553	544	552	548	554	521	498	521	555	545	559	561	528	537	532	531	544	548	566	546	551	491	531	577	557
24843	21281	28495	26009	20182	14202	9400	5807	5222	4546	3367	2643	2340	2201	1871	1676	1341	1166	1091	858	768	839	761	698	598	539	475	493	462	432	429	446	410	454	456	416	429	433	448	473	449	423	438	448	453	472	470	458	451	410	450	406	475	441	449	428	456	439	496	395	448	416	458	440	399	430	398	409	456	455	437	451	440	450	479	463	453	469	450	442	432	426	449	490	456	459	464	421	430	396	422	452	456	431	423	433	429	401	439	412	432	432	433	446	431	429	450	418	442	455	465	452	473	410	442	492	466	471	420	443	442	418	459	436	453	479	438	422	435	423	432	464	442	476	451	461	433	432	408	408	446	440	472	441	433	430	443	436	425	434	452	410	413	412	442	453	449	408	460	437	465	459	452	434	430	419	492	443	422	447	443	444	462	492	451	377	475	426	444	464	459	472	413	461	429	439	384	425	450	432	419	424	448	453	417	441	415	429	412	440	455	429	471	483	464	416	475	443	425	460	438	422	467	425	425	474	446	469	427	420	445	440	450	478	425	455	454	436	458	487	440	450	437	473	475	448	431	415	417	453	434	445	487	461	454	434	450	451	436	423	453	427	430	461	457	397	436	427	445	432	391	427	438	394	436	394	451	423	427	430	425	441	471	445	425	431	429	447	482	438	419	453	428	440	441	440	444	429	448	450	435	453	445	456	427	420	442	443	462	449	441	416	440	467	392	409	456	451	445	420	472	417	423	463	455	445	455	400	400	406	409	482	450	441	422	462	440	433	472	455	458	412	444	413	437	463	449	403	438	446	421	426	446	391	451	454	434	449	445	444	449	434	430	435	451	449	458	446	445	434	444	486	460	457	434	443	426	449	430	445	460	449	432	481	423	446	465	452	432	451	481	449	445	418	425	457	424	486	420	398	462	444	432	432	430	466	445	410	434	426	414	439	464	458	470	460	456	439	453	433	422	451	447	432	468	458	446	413	433	414	425	396	424	461	411	455	412	477	405	437	419	439	458	417	450	462	453	436	462	438	452	418	443	482	400	452	489	464	437	460	390	427	455	381	442	398	443	442	475	400	418	405	435	442	427	443	442	438	460	436	453	423	414	438	420	442	437	445	430	438	434	464	453	436	435	452	442	449	396	470	427	457	457	419	408	453	418	449	446	487	441	424	399	448	486	451	442	444	418	434	438	416	415	412	416	449	420	475	451	432	461	462	457	416	401	460	456	400	434	455	421	441	438	439	415	424	421	465	415	437	453	425	458	444	488	437	443	437	397	443	480	408	417	434	413	454	453	456	412	440	470	442	454	456	422	404	433	477	447	407	441	420	451	436	422	471	427	462	432	430	437	453	453	448	409	455	422	410	447	450	436	427	465	451	490	413	413	438	455	405	465	437	452	453	468	440	444	431	407	451	442	441	434	420	439	443	424	417	444	428	461	452	416	480	433	460	440	462	458	438	429	435	417	468	438	436	473	432	414	439	474	454	463	395	408	412	477	436	436	435	427	474	379	445	430	427	442	407	414	472	412	436	448	461	428	396	415	466	416	434	436	422	422	464	436	437	440	433	393	446	423	449	450	390	434	426	423	447	424	407	473	451	454	436	443	407	415	450	439	493	475	440	462	408	461	435	420	423	429	445	420	445	449	420	468	408	407	438	421	452	424	425	429	425	439	434	421	426	441	403	434	436	422	433	465	423	459	415	437	428	460	459	468	469	456	440	427	474	435	425	481	450	425	415	425	475	407	493	455	421	453	426	443	441	415	440	443	451	437	444	440	443	452	444	452	443	453	413	469	420	436	426	442	397	435	429	458	413	418	446	432	442	439	448	445	434	442	441	432	453	392	453	412	427	427	418	462	455	439	416	413	397	452	442	461	478	439	432	445	456	429	452	454	436	473	415	438	435	438	431	458	425	410	438	418	464	429	406	447	481	430	446	462	441	452	435	461	406	422	422	450	406	421	417	444	419	467	452	434	428	421	458	413	396	418	390	438	470	411	413	448	451	421	418	439	474	423	393	470	406	431	452	419	456	475	385	411	469	428	441	466	429	450	453	405	442	460	432	448	402	442	421	440	468	442	410	408	431	450	437	456	450	455	436	422	464	442	437	459	409	500	471	432	413	422	420	425	419	453	458	448	474	428	458	446	443	437	442	438	495	431	393	407	440	451	431	433	397	454	461	452	461	440	444	466	482	478	396	423	450	439	442	460	429	442	446	475	450	442	440	445	439	452	444	409	430	472	461	436	436	396	416	445	421	399	443	462	476	432	417	427	463	437	429	444	425	422	444	447	421	456	416	467	446	430	418	468	442	404	470	440	426	434	432	399	455	452	447	418	470	445	443	416	435	397	415	436	413	452	447	459	429	427	458	413	431	467	442	443	472	401	417	462	461	423	445	446	455	450	431	448	429	448	471	450	418	474	441	456	430	430	448	441	454	435	456	418	452	422	488	418	499	472	447	473	416	449	406	444	438	450	429	437	436	466	480	442	426	432	418	419	442	412	465	449	408	441	467	469	459	472	391	444	446	403	445	442	407	465	421	438	427	450	438	424	445	422	462	450	441	450	465	448	435	390	474	456	433	420	445	465	491	408	408	441	441	438	413	411	465	473	449	463	444	427	420	449	463	437	456	457	439	419	443	464	469	455	452	437	444	426	431	435	461	452	443	410	404	419	460	453	446	469	446	452	453	424	429	425	442	414	431	408	462	428	429	446	440	425	454	443	445	456	474	439	448	467	471	428	396	436	427	478	435	427	428	445	444	451	401	450	419	467	438	438	443	443	451	426	413	454	424	464	431	437	434	452	413	437	441	435	433	479	410	420	437	451	456	401	433	432	430	447	447	414	421	434	424	427	468	451	470	404	429	421	467	462	421	445	429	392	408	459	420	428	385	451	445	453	459	431	453	455	400	443	449	442	446	397	441	429	443	443	445	476	472	444	440	452	431	433	415	432	458	430	422	376	468	448	397	406	441	455	473	466	436	431	429	411	393	414	470	471	415	420	423	408	436	422	433	483	419	461	419	462	431	468	438	480	441	455	466	442	427	418	436	483	431	447	462	433	430	465	433	482	461	467	450	431	417	423	483	426	432	405	442	417	392	449	403	467	478	459	456	432	442	430	412	439	401	435	429	438	430	429	432	447	448	428	462	441	431	432	400	426	441	383	417	465	470	440	416	431	421	420	430	435	472	450	458	463	409	446	425	412	470	456	431	467	443	417	450	436	434	430	428	437	427	438	458	453	421	432	425	437	434	445	409	420	446	467	456	414	440	399	450	471	455	410	493	429	420	423	462	445	447	438	421	406	439	438	404	416	412	422	420	433	431	437	412	441	429	460	420	424	423	407	426	444	404	438	455	398	397	453	432	450	422	472	442	456	417	411	433	447	382	445	420	445	472	483	429	422	427	451	424	453	445	454	443	443	432	484	453	482	404	451	438	482	425	415	456	459	424	447	439	453	437	438	441	419	445	439	415	451	444	431	416	412	437	472	404	460	447	446	422
30739	51949	38560	23903	20789	16892	12522	9324	8769	7595	5840	4352	3856	3460	2932	2592	2003	1890	1793	1156	1062	1042	979	902	722	679	581	520	466	474	460	495	462	461	463	454	480	452	481	480	471	476	457	441	471	507	453	487	511	496	493	424	443	464	480	474	455	466	459	492	450	448	480	462	478	476	480	460	423	460	457	503	504	520	520	492	503	438	450	501	469	494	491	477	530	452	458	494	441	471	479	480	483	485	453	468	438	487	533	428	472	455	450	477	490	463	457	459	468	473	494	461	455	481	453	480	487	488	431	473	480	491	506	465	475	484	462	449	474	478	464	482	484	470	444	467	455	410	463	460	447	456	469	473	446	471	454	489	461	455	436	463	455	471	490	463	482	429	441	456	467	464	434	471	448	474	511	438	489	454	417	477	510	466	451	456	462	424	474	455	438	488	499	441	455	467	467	467	485	469	494	451	440	460	486	455	472	476	484	464	479	463	439	458	494	472	457	458	470	443	476	469	463	449	473	443	448	491	498	485	486	460	472	494	485	460	457	462	488	485	466	477	511	468	499	492	482	480	425	457	451	492	511	479	487	463	464	472	453	471	473	459	458	472	455	465	494	492	463	463	485	450	437	490	448	447	442	489	491	463	492	505	442	488	452	438	426	478	404	496	461	435	457	473	469	461	477	481	464	474	498	454	466	458	478	471	477	468	441	457	424	472	479	455	393	462	466	457	475	478	472	492	490	468	460	458	458	440	501	456	442	529	414	463	453	447	467	444	501	515	490	476	447	453	494	480	465	481	483	439	493	469	439	454	450	477	461	468	458	446	510	478	479	452	435	465	483	443	480	498	477	496	471	502	477	448	512	486	426	473	507	447	508	471	405	523	463	420	493	493	481	449	417	459	502	436	486	484	440	477	479	514	456	425	496	462	470	477	489	452	464	454	457	464	456	463	450	454	448	443	505	497	465	483	503	487	463	461	441	477	482	442	438	493	459	481	462	444	490	480	485	490	459	487	445	454	430	492	484	481	449	426	432	457	448	478	479	485	440	437	499	481	477	425	475	499	462	480	471	455	453	481	452	452	448	462	444	461	469	507	468	479	454	484	432	495	439	480	464	461	486	470	501	406	443	475	477	455	467	493	475	470	472	450	432	470	484	474	456	452	468	477	476	448	504	450	455	464	441	473	459	462	465	456	482	432	526	440	445	437	462	431	496	448	435	514	454	430	423	451	455	449	486	501	477	439	557	466	459	469	489	492	438	467	476	448	502	466	490	471	445	492	470	472	472	470	452	461	476	470	447	491	468	493	480	455	512	460	493	468	452	480	462	470	480	482	457	424	452	484	445	446	495	443	467	501	476	494	462	456	452	419	470	477	452	470	452	434	462	451	444	459	463	471	473	461	471	484	465	444	463	465	478	451	423	481	477	464	486	483	514	464	449	475	494	455	503	458	478	428	442	474	519	454	464	497	533	463	438	496	454	464	462	466	467	457	470	463	456	438	468	484	461	448	476	462	481	487	460	490	438	472	487	496	399	442	495	492	517	503	493	453	460	476	457	436	449	476	463	502	505	475	454	454	494	484	477	458	468	501	470	465	453	442	496	488	468	433	450	457	474	459	477	489	482	461	461	482	484	467	467	465	462	450	448	466	501	474	475	442	405	502	445	492	444	423	465	449	437	497	483	478	495	454	453	466	464	477	493	449	441	520	494	458	484	451	462	437	488	473	434	494	457	473	423	465	488	454	493	516	448	429	482	445	466	477	468	464	465	438	463	436	461	471	480	503	477	454	477	426	457	473	443	473	434	446	469	443	439	439	496	473	465	473	446	466	429	522	486	454	458	463	473	435	477	507	495	450	439	497	426	447	507	442	444	492	465	446	447	491	467	469	448	470	497	448	469	453	467	479	474	497	443	479	451	421	454	435	518	482	440	471	443	483	502	498	484	452	472	494	487	455	471	472	448	465	502	461	499	461	483	488	495	489	452	448	454	477	493	446	449	478	459	480	461	509	479	492	484	449	483	491	435	519	447	472	462	515	462	474	472	495	499	448	466	484	496	494	474	464	486	456	466	441	445	502	458	471	459	482	433	479	459	449	494	474	466	458	459	454	468	483	448	491	495	487	422	469	445	467	455	472	447	449	501	478	464	446	503	502	528	463	462	429	475	449	472	468	470	448	454	469	448	479	475	471	465	472	448	426	500	467	466	474	461	495	441	497	457	468	476	453	461	490	482	447	458	446	472	494	452	433	454	419	485	484	459	463	435	451	473	453	473	484	485	491	501	454	455	446	473	427	445	457	422	470	517	478	467	478	466	465	522	436	458	463	466	474	477	462	483	442	462	487	507	483	473	464	475	479	456	452	468	482	450	460	489	463	471	478	457	471	485	497	453	491	443	463	456	440	449	479	457	483	450	504	440	455	445	471	453	414	452	440	481	428	491	444	433	457	469	448	481	451	488	430	463	430	469	465	477	470	465	519	448	450	466	447	441	450	460	477	432	447	445	445	473	468	468	507	458	443	462	463	458	442	450	441	472	510	445	467	454	465	527	470	423	478	462	484	435	471	478	470	458	463	471	466	457	477	469	448	498	485	472	463	435	490	491	452	505	480	442	462	462	451	443	471	450	470	433	492	461	475	504	459	488	481	467	478	492	475	470	526	509	460	472	434	460	518	439	477	471	486	494	466	457	446	489	473	471	425	455	469	461	477	495	461	451	436	472	470	466	461	445	473	499	456	464	435	473	438	418	466	475	448	468	470	435	447	484	449	477	465	475	452	473	424	501	426	460	459	461	529	467	464	425	454	461	456	456	532	475	448	464	495	497	498	473	444	473	464	478	460	498	444	463	440	521	442	450	510	497	464	465	461	493	488	455	424	463	478	450	499	442	469	475	495	491	435	455	470	484	470	474	459	455	474	514	446	495	473	450	472	464	423	510	462	478	471	504	452	463	440	453	468	471	479	475	433	494	447	454	488	473	427	444	463	437	452	480	472	475	466	445	445	481	492	461	485	467	423	493	414	461	481	459	485	506	481	469	454	485	446	481	456	470	514	462	452	459	461	462	451	446	476	452	461	430	483	449	459	442	488	497	450	472	447	467	480	500	459	469	469	470	501	454	468	433	467	490	461	483	498	449	440	431	492	471	468	471	482	471	467	455	451	464	456	484	480	437	461	454	487	435	477	461	471	487	454	515	464	460	480	455	511	420	470	482	449	498	491	441	463	495	484	461	462	475	456	431	497	431	470	448	481	427	446	459	458	454	466	470	459	483	456	472	503	412	446	477	453	451	437	502	459	446	445	470	447	468	458	490	485	444	467	511	485	458	442	476	449	474	514	484	455	493	464	464	437	468	450	466	483	480	458	443	446	452	448	475	485	427	493	503	460	424	479	458	449	480	454	460	481	447	470	492	472	484	469	489	459	487	450	450	428	450	490	439	455	459	476	443	460	469	444	502	449	445	457	502	441	458	488	465	472	461	451	449	467	450	463	459	463	486	486
22569	21072	28666	23765	21576	23546	21776	12373	10634	9218	6980	4668	4511	3947	3510	3188	2693	2477	2275	1666	1401	1516	1401	1185	920	902	825	752	727	658	719	642	678	637	697	660	669	649	667	658	679	681	712	649	669	675	666	657	636	639	647	667	682	639	680	678	657	688	632	652	666	593	663	659	673	628	661	647	677	665	635	673	659	677	695	654	672	643	670	626	656	629	605	626	637	660	712	637	621	664	619	666	653	635	644	671	614	653	610	648	704	654	685	603	606	667	637	667	638	646	663	665	635	625	603	626	638	654	626	683	625	622	674	670	578	681	680	658	656	674	644	644	683	617	652	648	672	664	636	683	592	622	643	684	628	655	697	624	656	643	655	631	673	664	628	644	631	664	659	602	626	658	645	622	681	688	645	659	648	605	687	647	643	658	669	675	717	680	600	630	684	678	661	613	688	595	672	651	633	684	698	641	646	629	594	616	660	635	692	621	632	656	676	701	673	665	665	580	700	655	646	702	626	612	637	637	674	643	636	660	636	652	706	692	673	611	618	640	723	659	671	649	655	629	687	665	678	677	699	642	699	626	667	613	678	636	605	650	604	653	653	665	669	649	642	624	636	654	610	662	644	685	616	661	678	667	681	665	620	674	686	655	634	640	645	661	656	643	650	611	634	639	646	633	673	611	623	652	586	611	685	663	695	667	650	648	670	649	647	610	648	713	674	645	601	660	641	597	624	700	609	669	678	632	630	639	687	693	644	624	634	630	652	673	673	661	625	647	682	646	670	582	665	659	672	598	666	699	663	657	664	617	674	642	634	673	625	693	665	667	715	693	631	623	703	590	676	596	650	642	621	636	635	659	638	636	634	673	668	629	635	603	631	638	674	626	732	666	639	663	659	657	661	632	651	658	668	667	682	655	681	673	666	644	647	676	630	643	679	664	641	656	656	662	679	650	666	679	635	639	662	675	622	624	667	618	609	669	640	663	607	674	660	642	650	596	666	651	656	686	651	625	639	625	675	676	646	631	646	613	667	633	650	653	613	685	653	637	592	628	620	682	683	667	643	640	650	652	694	618	681	642	661	628	673	662	675	632	642	664	621	640	620	628	648	698	635	652	659	657	644	650	655	697	629	661	648	668	608	641	627	673	620	622	660	642	660	670	647	658	650	640	637	642	682	610	656	670	604	635	628	681	654	674	627	644	670	652	619	684	680	661	634	620	622	657	653	688	665	668	630	637	622	667	656	629	694	657	686	605	679	671	687	629	666	684	651	616	645	677	653	641	662	615	670	636	617	656	666	651	657	668	652	641	666	652	637	654	620	627	671	631	632	601	606	655	629	654	606	649	623	659	640	643	693	649	653	682	706	663	683	637	638	642	671	691	637	691	600	638	665	678	644	666	652	674	648	664	631	650	644	673	706	671	633	684	685	631	692	620	644	678	645	625	681	683	696	649	647	683	634	627	668	653	657	625	610	641	707	683	642	633	667	630	669	683	633	665	674	638	654	616	600	651	646	676	632	608	603	591	628	651	628	628	624	605	682	651	634	659	568	633	639	624	678	643	632	616	660	615	650	646	600	652	689	672	652	596	634	663	646	628	643	609	641	715	608	632	617	652	612	647	685	608	642	622	654	669	672	661	641	630	644	619	621	625	658	649	671	651	625	632	604	665	646	688	649	703	651	648	645	637	625	666	645	639	655	646	606	651	724	648	698	662	608	612	638	643	724	686	618	629	679	642	677	624	615	698	640	657	620	660	664	604	641	600	657	637	625	662	621	645	640	664	627	687	655	641	665	659	663	634	698	685	669	630	668	651	709	653	648	620	653	619	695	616	668	658	652	637	637	634	648	679	643	640	659	651	635	696	671	652	674	663	631	628	632	600	638	599	660	625	658	683	632	632	656	611	672	630	639	620	619	635	677	657	697	664	656	630	644	647	642	708	683	649	662	665	691	638	626	645	628	616	610	612	607	594	673	637	632	632	621	697	660	695	641	650	672	668	634	635	631	675	656	653	642	623	681	612	642	636	672	611	637	626	642	652	651	607	647	646	663	682	634	696	678	651	621	648	650	657	630	646	638	630	633	671	660	671	645	674	665	627	627	618	691	662	586	680	676	691	683	620	674	628	614	635	605	648	645	655	672	646	639	703	648	647	616	645	665	628	629	678	650	596	624	617	673	649	642	661	631	673	641	637	686	608	648	606	644	669	633	658	677	664	621	642	583	696	666	687	702	659	660	658	680	677	626	650	630	676	624	666	645	656	632	617	673	657	692	618	671	644	652	657	619	670	591	619	683	661	670	635	684	623	630	619	660	652	657	668	645	660	671	663	625	659	625	648	645	692	670	689	632	667	656	661	640	653	678	627	635	677	650	617	707	638	697	675	639	634	635	633	641	663	631	664	662	625	580	625	610	639	667	665	678	658	653	631	666	671	636	705	611	681	633	631	676	698	682	661	614	669	651	642	688	661	624	691	607	627	668	609	637	629	617	676	605	665	672	661	677	674	653	647	685	656	632	724	718	648	650	646	696	638	682	641	670	636	647	658	646	650	655	652	642	629	665	610	666	647	630	621	663	656	680	662	628	615	628	658	641	625	632	658	596	677	641	671	615	674	650	618	641	625	680	640	648	620	694	611	633	674	664	634	634	650	673	705	651	670	615	619	606	668	618	644	642	642	638	662	648	661	678	655	675	634	673	609	651	639	655	676	640	588	589	643	614	627	641	620	684	636	596	610	664	702	679	641	622	699	646	626	670	650	657	659	672	646	690	650	648	594	653	639	642	655	647	689	659	648	604	690	671	641	675	617	643	652	635	648	664	633	644	694	675	624	606	628	659	645	647	695	635	650	638	635	649	681	598	662	659	642	597	678	645	634	697	626	611	646	659	675	695	595	663	613	619	647	654	619	663	631	723	655	663	607	665	676	662	658	627	648	627	641	667	717	632	611	657	606	663	662	630	647	608	658	686	688	624	659	661	723	642	716	694	671	638	659	667	678	641	663	616	652	677	661	676	658	696	662	655	639	653	657	639	651	628	654	685	679	658	608	658	655	657	658	687	684	684	684	699	680	640	574	633	666	638	687	638	674	636	668	681	637	644	650	664	619	647	644	661	639	631	674	642	636	633	643	667	679	648	650	655	637	695	676	640	683	657	668	631	669	616	677	649	642	693	638	628	633	672	700	644	617	660	650	639	656	671	696	606	633	634	637	656	639	658	640	641	706	643	637	640	655	645	621	676	659	594	703	657	654	671	681	631	631	643	608	648	632	627	678	655	674	701	655	677	635	602	659	617	696	641	634	628	708	674	642	654	641	654	657	664	685	685	679	659	647	572	630	659	622	675	633	651	646	661	675	643	669	645	637	645	658	609	668	623	607	642	616	644	649	681	667	678	617	673	645	674	635	649	634	692	649	642	594	659	609	617	620	736	692	630	597	688	697	634	667	649	685	614	596	630	664	625	673	656	648	688	695	704	658	651	660	625	627	659	652	665	623	694	674	630	664
34616	60985	47020	32177	28857	25177	18633	15178	14825	12611	9609	7009	6744	5879	5127	4519	3901	3375	3086	2178	1795	1852	1736	1493	1069	988	889	758	733	692	718	689	691	668	656	647	676	698	637	701	667	696	661	659	698	664	690	660	694	709	659	628	717	684	650	666	627	656	715	630	657	697	642	622	655	678	659	703	641	632	642	642	665	694	667	690	657	652	664	681	661	659	683	655	628	655	686	680	679	678	636	696	643	598	705	649	676	658	624	669	648	673	653	635	627	647	727	641	608	635	627	650	662	658	660	598	685	598	616	653	623	631	651	650	705	639	666	715	611	669	694	649	625	707	696	664	669	646	670	683	657	639	658	674	639	632	674	645	640	695	652	625	655	706	667	649	687	638	631	637	657	661	604	648	618	670	704	638	662	677	660	650	666	668	648	646	626	650	665	627	636	658	642	613	668	624	670	668	646	671	680	649	631	660	660	680	637	690	657	683	681	656	623	653	642	710	667	704	647	647	676	625	681	630	614	694	641	658	625	628	660	633	598	648	640	591	667	635	646	594	633	680	635	655	649	671	664	717	694	640	652	651	687	658	663	626	640	632	682	614	618	629	668	649	669	626	639	649	630	678	637	699	668	655	651	643	635	654	712	629	646	659	683	650	634	682	639	682	630	652	647	636	685	683	690	656	695	660	669	669	658	654	640	666	646	651	668	631	719	637	633	658	681	649	641	644	603	671	666	662	652	670	648	660	699	673	651	675	673	685	669	710	619	654	687	617	641	635	627	638	647	656	659	631	631	635	667	705	615	672	661	618	634	654	640	649	652	666	665	648	617	626	676	690	675	647	673	677	635	650	696	686	650	683	653	688	676	642	628	658	650	658	662	685	679	583	619	661	641	638	593	693	644	641	643	659	627	705	671	672	631	676	689	648	640	683	665	659	647	665	663	593	687	676	651	670	654	654	648	625	686	693	648	647	620	627	645	639	669	660	647	632	614	669	640	643	668	627	659	667	698	659	669	685	675	633	608	665	628	650	650	660	658	634	629	642	673	675	695	648	655	647	615	652	647	627	629	657	631	655	643	699	633	658	637	661	599	664	665	639	640	688	640	645	657	661	629	643	642	678	667	630	612	633	681	693	636	601	673	671	633	611	626	659	638	656	631	667	647	653	693	652	643	649	652	649	726	602	626	658	688	695	649	657	696	636	640	700	658	635	695	628	689	666	680	617	614	705	638	648	640	636	651	633	696	666	686	633	665	666	657	620	653	659	633	673	653	620	671	641	680	614	638	628	642	677	646	699	635	689	685	642	681	661	645	664	667	675	647	671	659	641	641	699	651	681	653	636	611	661	646	687	675	639	626	676	659	603	664	670	642	639	643	658	631	693	694	648	633	650	623	650	665	640	661	666	644	661	620	646	650	658	625	690	625	680	639	656	671	649	670	665	611	661	623	652	640	656	681	642	639	632	688	640	633	618	685	710	670	619	639	653	679	656	637	682	624	660	657	626	607	652	658	654	670	641	633	617	670	667	641	618	637	679	654	655	623	637	659	654	657	650	656	695	673	622	658	641	635	649	659	644	668	653	651	663	658	711	649	643	633	664	629	671	633	720	676	662	715	643	663	629	612	661	652	703	630	608	672	693	637	603	693	717	646	638	632	648	648	611	609	634	630	657	624	638	649	701	687	701	652	688	648	646	649	638	665	646	641	673	653	631	640	630	657	670	616	636	630	660	650	648	579	704	652	682	666	675	658	613	648	635	655	661	614	653	679	682	666	756	646	669	657	652	688	648	696	657	716	670	635	667	626	664	645	642	631	668	670	693	628	606	671	684	672	642	700	648	625	635	650	692	672	621	649	626	631	666	628	681	645	629	642	669	606	669	674	631	623	661	618	597	689	659	670	675	660	693	688	656	650	676	658	677	648	626	654	675	631	671	681	655	684	657	670	608	692	655	688	642	642	650	647	625	650	609	667	698	691	680	634	687	645	658	676	668	653	653	681	684	642	653	613	669	670	663	647	619	627	627	662	649	619	680	620	595	731	655	662	663	662	676	652	619	656	659	678	736	668	630	654	659	617	617	660	692	660	652	651	669	643	637	596	645	662	670	666	630	654	680	647	685	653	657	630	646	650	704	640	656	640	655	669	665	639	660	672	618	640	608	662	722	689	662	648	649	621	668	645	684	657	661	627	631	620	619	658	648	631	653	677	631	704	602	617	597	662	651	631	641	699	644	713	662	696	639	640	683	673	637	660	657	646	636	630	656	654	639	682	675	678	674	690	659	689	636	704	633	688	606	664	654	624	690	655	696	629	692	655	656	650	681	675	623	663	684	640	675	660	644	647	670	602	640	641	632	644	662	682	648	614	619	636	635	655	683	698	653	648	688	651	700	636	686	660	697	654	667	662	661	683	645	629	687	650	661	632	668	610	664	691	687	647	600	673	635	660	630	647	655	598	648	679	650	639	687	652	687	633	670	661	594	636	645	634	694	643	630	684	632	640	635	679	701	661	648	693	661	673	612	662	700	620	654	665	660	623	669	646	645	646	653	653	649	676	693	695	651	644	659	630	659	621	591	681	677	664	685	646	675	648	654	663	630	620	648	676	637	623	674	615	642	626	677	638	660	670	635	647	658	646	643	626	636	668	607	681	637	675	650	649	632	608	635	671	641	616	664	666	690	697	625	672	648	633	647	649	680	663	645	634	715	654	640	657	663	695	602	647	600	616	630	651	645	689	616	679	604	615	671	632	663	631	636	669	688	658	642	668	658	679	692	697	592	668	672	664	651	688	739	639	643	628	638	641	622	638	684	639	667	684	661	641	658	627	672	681	644	631	661	638	616	668	669	630	653	628	651	645	651	692	640	659	650	598	663	660	667	683	609	682	622	642	673	646	640	646	636	628	692	657	606	662	682	677	663	645	653	659	660	604	648	648	623	642	661	672	669	626	657	662	665	658	645	682	685	698	645	613	603	694	684	695	670	688	645	678	671	667	658	680	641	657	625	630	649	650	683	640	636	670	676	685	658	633	657	654	635	631	672	666	637	680	701	621	691	630	651	656	685	620	702	706	628	655	659	652	640	665	640	598	642	625	691	663	632	648	650	629	620	693	711	638	705	681	614	681	625	642	666	646	717	687	666	655	695	635	592	680	644	631	628	608	659	657	672	616	673	614	684	690	616	651	667	705	641	583	619	718	694	611	695	635	621	669	706	607	665	639	623	648	650	646	714	648	714	643	656	670	674	631	646	639	678	641	647	686	677	628	635	657	665	632	633	600	694	647	649	616	665	631	640	663	647	689	634	626	714	652	614	571	628	657	657	630	650	656	661	673	627	717	699	661	661	660	631	662	669	660	667	656	685	661	702	663	656	657	677	704	674	645	668	634	711	656	652	665	660	657	636	643	667	676	676	642	685	652	636	664	680	617	635	633	689	669	668	709	653	620	668	682	656	700	661	600	662	691	650	630	692	652	681	656	681	650	663	651	672	646	636	660	701	672	671	617	651
30183	34810	35478	23967	15097	9892	5961	4579	4544	3601	2650	1969	1512	1334	1290	1340	1083	1022	917	740	708	693	604	581	478	414	428	414	396	420	394	424	409	412	402	371	372	354	361	396	378	393	413	400	395	389	412	397	432	403	384	386	396	404	377	384	414	384	366	416	423	401	370	370	372	407	401	361	369	409	403	384	397	366	389	438	366	422	395	410	419	327	410	371	346	386	393	386	382	378	397	416	394	392	372	361	391	356	381	364	380	400	350	407	404	374	381	417	373	382	376	367	421	380	351	372	369	389	368	409	381	390	377	414	385	371	359	357	384	418	357	414	385	386	384	398	413	372	426	426	379	392	380	415	374	397	383	368	379	378	372	378	407	361	352	403	399	403	408	396	375	409	393	427	385	404	377	393	397	399	361	400	428	341	380	419	364	387	391	350	400	374	334	387	409	376	406	378	405	395	395	392	340	412	409	403	388	384	392	387	375	385	343	384	384	369	390	420	412	392	367	366	382	385	389	385	399	403	389	387	410	383	350	402	437	397	379	391	397	381	375	373	382	412	385	404	360	404	402	363	375	374	386	355	383	376	387	390	393	389	394	351	378	347	373	360	423	430	370	427	365	393	401	371	368	399	400	381	384	357	389	366	392	421	399	408	394	410	359	375	397	387	378	390	407	402	405	378	410	393	372	412	372	379	391	409	394	360	386	391	360	392	374	393	397	397	408	399	373	411	376	367	418	413	351	369	399	394	388	418	426	404	407	387	380	384	403	376	399	389	374	410	394	411	390	395	421	395	368	383	383	378	429	360	410	408	369	384	379	369	407	394	393	343	398	408	371	383	427	424	388	376	410	368	423	418	426	393	386	369	416	391	401	432	382	408	397	385	383	383	350	399	363	441	383	412	389	398	368	351	379	398	368	385	407	379	373	394	389	368	419	363	378	407	389	346	408	360	369	384	399	367	410	342	392	409	394	403	401	376	349	399	378	397	380	400	400	396	400	388	373	402	397	407	365	377	399	409	392	390	353	398	404	420	427	378	389	414	373	388	441	358	384	382	401	421	361	387	365	389	375	365	379	414	375	375	386	405	388	407	378	367	399	437	371	382	407	388	411	382	393	394	369	392	409	360	372	406	393	384	384	394	407	374	413	380	401	384	413	385	373	373	345	422	396	366	368	373	389	406	427	430	388	396	392	374	410	370	391	404	356	379	398	409	396	386	385	391	385	373	366	413	383	422	412	360	382	394	409	387	417	379	366	392	399	409	410	392	392	402	444	387	363	402	354	393	391	381	401	379	398	381	379	375	403	374	386	395	369	372	394	391	369	411	387	377	398	388	363	424	378	391	382	361	394	411	371	381	374	383	411	388	391	391	386	374	382	354	410	390	393	392	376	376	398	391	391	401	371	401	368	360	411	398	393	375	410	425	365	381	373	399	396	397	406	401	404	380	416	389	382	403	366	378	383	351	400	414	414	396	371	388	389	394	401	373	366	373	397	378	398	407	385	363	422	370	367	398	374	408	404	421	379	405	393	406	403	402	378	406	384	378	413	405	376	410	351	391	424	421	401	422	364	397	405	427	380	369	398	389	365	375	411	361	369	395	423	422	335	397	384	429	388	392	386	378	404	366	401	428	369	370	400	388	385	396	413	365	387	398	355	401	381	375	381	380	399	393	351	387	417	368	396	371	395	377	385	402	406	399	389	384	382	413	374	380	394	365	381	389	394	396	402	399	378	364	384	363	413	373	382	415	402	369	425	404	393	387	397	387	414	356	356	419	371	378	385	395	389	392	394	352	394	394	395	376	401	343	404	365	397	356	412	384	369	350	359	397	409	374	374	393	397	366	377	409	409	405	385	398	366	386	394	405	399	374	395	391	421	376	371	371	378	371	399	430	392	411	390	414	346	359	391	379	382	396	376	372	379	368	399	388	419	400	363	403	413	409	356	411	352	396	359	390	394	380	389	375	408	396	356	392	396	413	335	418	417	382	397	390	399	373	372	385	379	388	401	401	404	393	411	404	384	391	410	427	403	394	374	357	396	392	394	365	380	381	370	386	378	363	348	398	364	390	397	401	403	384	406	381	398	383	391	395	414	417	337	382	388	397	337	378	383	370	401	389	384	342	432	372	377	393	377	376	371	428	432	399	372	419	404	393	392	409	372	353	412	396	385	405	405	382	387	395	342	424	373	376	373	380	423	377	399	386	396	373	384	440	418	385	417	398	381	378	355	392	414	426	371	406	398	416	426	374	396	356	410	374	411	364	374	359	405	390	436	377	387	419	388	386	342	396	371	391	396	378	401	359	386	407	396	409	397	405	402	354	423	383	356	388	393	370	400	375	351	385	367	357	399	409	394	384	357	399	384	405	387	375	377	378	383	410	386	370	363	411	390	390	396	347	391	393	334	373	376	387	360	369	395	395	401	413	392	408	354	387	406	393	372	379	382	394	387	415	387	381	389	381	414	394	371	424	381	396	378	382	371	383	395	357	396	409	396	391	373	418	411	397	345	354	373	395	375	400	380	416	372	390	394	398	377	352	383	394	386	396	409	386	379	376	388	397	408	409	397	398	436	375	377	410	344	409	399	408	354	381	403	375	412	431	373	371	373	375	379	392	389	377	384	375	394	350	401	370	395	415	370	374	386	390	383	376	357	371	373	366	355	373	371	390	377	384	425	397	354	409	377	392	411	437	358	414	399	401	406	378	383	383	331	413	369	379	357	403	399	414	420	397	418	384	360	358	352	374	389	387	404	385	402	392	391	398	409	402	413	361	413	391	372	390	409	375	381	347	383	409	369	416	413	384	355	386	362	409	393	396	410	359	417	345	409	359	367	418	385	367	333	401	354	392	369	402	427	418	393	395	366	373	399	388	398	361	365	417	379	398	400	373	373	389	375	409	391	402	383	406	408	416	381	378	348	387	367	382	430	409	369	383	356	407	426	393	382	397	377	405	395	359	401	352	347	386	426	406	373	386	358	384	403	373	394	359	398	391	387	395	381	413	393	350	383	415	371	400	423	366	378	351	395	352	387	395	457	373	390	400	430	421	417	400	381	397	365	374	392	398	369	361	362	392	385	410	397	395	381	395	365	390	369	392	374	388	387	370	365	381	370	378	392	444	401	375	385	377	333	408	404	394	378	373	370	380	390	403	365	392	381	379	429	401	356	405	421	403	377	382	362	411	368	403	394	413	430	402	391	387	380	365	395	411	360	357	412	389	386	362	362	396	344	374	407	404	386	405	402	424	383	397	391	430	376	402	383	417	395	394	388	372	363	354	410	367	379	391	417	402	362	402	370	412	429	393	380	361	388	365	396	400	406	416	408	365	392	375	399	398	362	392	373	354	403	383	396	368	417	395	386	385	355	367	378	383	377	381	389	381	391	416	393	337	420	377	393	386	437	379	404	436	399	412	384	397	398	357	386	356	401	385	381	374	412	398	389	358	365	395	389	403	399	387	405	380	423	379	365	345	389	396	363	403	397	355	390	403	392	434
30045	46891	33515	20981	16780	13045	8985	7469	7235	5987	4240	3066	2447	2078	1970	1872	1594	1513	1276	946	908	891	790	665	563	512	479	434	440	409	411	412	376	417	426	416	440	408	434	458	404	413	425	438	422	417	429	434	402	425	399	422	398	438	432	430	409	404	416	395	433	366	375	387	411	408	409	432	421	432	436	383	420	437	406	439	448	454	406	371	384	434	412	419	432	384	400	412	381	427	424	408	390	416	443	409	410	436	399	440	413	411	434	416	437	412	432	405	394	426	412	408	364	423	392	396	443	447	438	393	403	424	417	417	382	428	413	391	415	407	431	375	393	426	423	415	387	429	384	417	429	375	421	395	448	397	419	401	377	414	432	434	411	420	375	400	432	380	432	413	399	431	405	419	388	417	420	429	406	377	375	407	445	412	439	412	380	418	474	415	429	402	419	432	424	415	372	389	402	387	393	472	405	365	399	407	419	332	405	372	396	393	409	416	407	398	397	384	431	389	397	412	381	430	393	453	357	401	456	417	421	436	414	392	392	364	444	354	405	391	381	435	419	401	398	428	435	397	431	401	393	425	436	439	383	372	395	429	393	450	431	368	378	409	421	466	418	388	385	379	420	405	409	419	402	395	396	413	414	418	411	425	385	409	402	412	418	420	427	409	431	380	417	400	406	396	405	375	426	406	399	417	407	396	423	443	391	394	379	401	377	390	401	408	395	383	406	393	442	418	386	374	407	434	394	402	395	404	426	394	411	387	419	409	392	407	391	416	422	436	422	405	431	402	379	400	410	407	405	423	413	391	429	399	403	405	386	419	395	417	419	378	410	462	421	386	407	388	443	433	375	433	384	396	421	416	396	390	432	443	408	435	373	430	428	398	386	369	418	397	436	434	420	404	405	420	395	402	436	404	401	416	417	406	409	440	409	382	429	388	408	427	436	420	410	436	398	386	403	414	394	437	401	408	390	404	418	424	398	401	398	421	412	404	384	415	381	398	425	408	428	403	405	422	365	410	395	392	432	416	393	390	420	439	421	431	422	419	422	400	434	403	397	405	462	440	418	379	431	400	419	380	428	407	409	444	418	395	434	412	411	387	457	418	425	372	417	410	388	376	405	381	390	429	397	409	409	385	421	407	398	430	396	423	430	433	425	419	396	388	419	424	403	416	438	416	371	397	427	402	422	423	419	453	394	424	425	385	401	414	432	405	408	431	365	442	382	380	387	444	442	394	415	401	372	408	406	407	438	442	411	389	408	405	440	423	410	424	434	394	411	400	416	430	434	425	422	417	429	409	397	411	394	392	396	442	379	404	367	388	384	406	404	402	371	383	388	434	376	402	378	464	434	393	452	401	405	391	367	421	409	457	436	379	405	442	419	415	378	403	426	412	388	399	369	450	421	428	386	401	409	419	392	438	417	422	429	385	409	438	402	419	412	432	388	416	446	403	425	426	386	400	367	410	375	367	434	418	445	452	419	414	399	393	398	415	405	417	454	382	394	383	462	411	444	426	419	373	461	410	400	391	404	404	397	418	397	408	389	422	396	406	401	426	394	439	417	389	409	405	417	399	424	422	406	383	416	383	404	408	398	402	399	395	382	414	392	377	425	391	405	452	393	430	410	420	432	436	374	445	414	390	368	419	408	420	387	427	415	401	395	379	412	406	425	403	419	406	401	405	442	410	404	438	393	411	396	400	401	388	387	408	410	406	418	422	395	406	414	384	401	389	373	429	401	388	382	373	395	395	399	384	412	402	425	414	385	420	376	406	426	382	403	378	403	435	418	384	413	417	379	404	404	398	419	393	402	388	424	379	413	428	422	395	402	403	412	437	424	367	400	407	396	430	409	387	423	432	405	401	417	440	386	415	413	397	396	404	432	418	418	412	413	397	398	429	438	430	367	409	418	365	375	426	415	396	416	406	416	422	401	383	396	379	426	391	428	436	416	421	406	415	427	404	387	401	396	426	394	438	353	423	397	389	434	394	420	392	453	413	416	419	426	415	386	399	419	411	381	398	436	426	398	425	430	380	389	405	390	390	423	423	422	435	378	405	419	406	377	429	433	413	401	429	373	419	404	401	445	408	406	392	398	413	369	443	414	404	397	432	400	434	407	402	431	404	427	421	397	444	416	412	407	434	416	400	385	392	389	414	415	437	403	432	378	406	406	374	391	388	403	415	419	413	411	406	398	381	389	402	392	430	395	406	411	400	412	402	421	443	409	388	401	391	384	384	392	377	363	441	415	413	397	408	403	443	374	406	421	397	438	405	416	444	460	407	434	439	443	432	366	398	417	416	389	401	389	385	399	401	404	399	409	395	431	411	393	385	395	417	389	368	401	431	445	418	397	411	359	381	410	398	401	407	398	419	418	384	393	424	444	423	395	441	390	370	402	416	357	417	409	403	420	432	413	419	414	370	388	432	358	396	452	406	474	397	386	427	376	407	415	414	410	386	403	387	412	396	432	417	449	375	421	432	379	414	405	421	375	416	376	394	395	396	407	417	403	415	366	419	391	410	418	407	458	418	427	412	400	398	399	429	396	403	413	390	395	457	394	421	397	393	365	385	387	416	376	441	399	411	389	392	364	420	359	425	414	412	393	379	413	414	397	425	357	388	404	427	440	420	415	397	376	398	404	415	418	416	403	416	414	437	440	395	408	378	370	416	384	354	403	423	440	432	433	392	411	371	382	410	417	417	410	402	416	399	403	371	418	422	426	432	381	380	380	431	369	403	380	377	410	396	402	377	387	400	408	422	416	380	428	453	403	403	393	386	417	399	388	400	420	400	395	387	405	396	445	404	423	389	408	409	397	403	403	415	398	417	396	397	403	373	421	386	413	399	426	405	405	384	387	399	443	398	405	423	389	451	433	397	414	414	399	395	400	427	381	442	384	370	400	425	483	431	434	416	426	402	411	378	392	378	377	413	414	419	431	412	405	402	399	407	399	416	383	412	392	430	371	447	421	438	390	432	389	433	393	416	448	394	407	457	434	438	448	413	374	393	379	413	402	410	344	427	414	416	385	440	405	419	391	418	409	412	395	379	388	394	384	397	402	399	397	418	398	375	415	370	439	369	394	383	414	397	411	394	408	380	413	400	390	393	397	419	389	415	384	382	360	414	419	412	379	393	404	410	398	409	449	397	416	415	427	436	407	391	417	390	443	388	439	399	415	419	420	385	394	425	430	407	436	394	399	389	417	424	415	388	372	414	453	411	418	419	403	414	424	404	411	441	416	405	431	383	402	444	427	451	404	409	396	369	380	406	409	413	435	401	427	404	418	372	379	435	419	400	396	424	403	429	402	403	417	418	421	393	444	376	412	439	426	435	441	377	406	401	415	409	430	421	432	419	399	370	388	406	441	372	422	415	426	397	408	439	405	412	410	412	399	402	384	392	408	405	400	425	420	415	401	363	418	397	369	387	381	391	383	424	428	416	394	456	382	405	421	411	411	397	392	401	403	371	404	382	403	418	362	418	427	399	399	408	430	391	416	412
23699	21097	28573	24545	22254	19711	12869	8749	8584	6865	4305	3440	2672	2225	2131	2263	2052	1926	1503	1228	1145	1079	1008	806	680	609	622	555	535	559	555	529	545	529	486	510	555	527	544	495	563	529	515	534	530	529	521	585	520	532	503	517	514	514	551	520	484	568	564	529	505	521	545	506	550	560	527	543	485	539	497	554	547	510	542	564	509	542	535	540	483	502	572	549	547	545	507	511	524	521	503	499	471	498	510	510	514	502	491	532	512	476	552	536	552	525	519	512	517	502	530	539	537	515	505	501	535	497	539	525	537	520	490	521	536	563	503	494	507	504	543	535	526	494	532	567	506	540	505	502	512	479	518	537	534	531	509	528	543	557	523	515	515	521	493	509	528	528	523	565	498	526	547	521	519	524	522	503	547	519	524	528	495	515	497	510	552	537	496	541	516	530	520	486	521	546	517	514	520	512	503	547	554	536	526	530	499	575	527	515	530	554	536	527	518	528	471	522	526	502	559	511	482	504	548	521	516	515	482	489	539	535	510	551	532	517	518	535	535	526	485	527	550	535	510	551	502	513	552	504	501	548	531	553	482	572	511	525	518	504	513	496	451	520	511	549	547	506	561	533	523	473	531	547	503	504	506	508	526	506	525	476	536	544	527	518	487	509	534	490	544	547	501	532	558	500	492	507	517	534	513	514	498	486	529	537	500	484	528	522	516	518	595	545	524	503	483	542	512	500	528	554	521	480	520	557	514	550	524	540	495	539	532	516	518	478	526	502	511	540	509	514	561	536	482	516	539	547	535	529	509	556	535	505	511	543	529	558	526	543	533	529	496	509	514	510	514	497	545	538	527	515	471	534	520	514	568	542	503	543	536	521	559	521	511	550	514	509	474	567	487	515	476	492	517	529	525	537	524	499	528	509	495	532	505	525	519	545	510	509	521	511	509	483	507	529	520	520	496	500	544	529	517	514	515	536	514	517	547	518	538	525	536	542	495	553	527	539	511	521	524	528	501	566	532	505	515	564	538	538	534	486	515	501	540	487	554	507	503	489	531	531	503	519	513	551	515	520	502	535	532	500	543	497	539	519	538	547	530	473	523	525	488	519	510	501	541	563	516	533	529	531	534	516	516	568	471	552	530	483	559	505	518	520	539	524	540	519	534	521	542	528	482	541	525	488	535	510	522	462	537	531	501	503	530	508	532	498	580	515	513	527	575	545	523	526	559	516	531	506	571	513	543	532	565	562	475	478	528	531	522	540	516	526	538	492	522	529	525	484	521	543	556	531	567	579	519	569	494	564	525	526	529	523	509	513	511	524	541	530	540	540	489	524	498	488	522	500	463	510	518	516	525	506	509	497	526	525	529	546	535	544	533	539	531	528	511	520	506	528	543	523	523	530	514	516	509	525	500	548	528	512	535	565	518	497	506	522	536	477	497	579	493	505	505	555	511	499	516	556	553	528	506	489	564	538	546	532	537	529	511	527	527	550	513	521	539	548	505	506	515	494	499	512	496	531	518	542	561	544	486	558	547	509	535	492	529	524	561	522	499	486	513	526	516	537	480	529	499	528	520	531	557	518	510	530	515	534	490	553	509	537	496	532	524	509	545	550	525	512	497	527	520	491	465	546	491	538	535	557	492	532	533	515	526	528	515	507	547	509	537	516	520	494	547	485	535	571	530	520	565	538	502	548	481	517	553	508	537	531	554	543	535	517	529	529	500	523	489	501	537	534	525	539	514	512	507	532	563	510	533	466	527	513	541	493	533	499	502	529	531	523	515	512	538	508	467	518	584	544	531	558	497	511	557	529	521	467	512	521	515	513	520	504	554	533	522	540	492	512	572	517	501	513	533	514	505	527	491	486	485	495	508	517	534	507	532	516	517	535	500	542	529	540	545	597	524	534	500	522	501	561	554	487	523	551	532	518	541	497	534	551	563	518	509	482	553	576	514	540	545	507	542	527	567	555	541	523	531	530	480	537	540	505	490	521	521	503	539	542	529	527	472	545	529	554	521	523	530	520	549	517	498	520	495	488	508	513	541	528	516	501	500	524	558	525	486	465	537	521	505	527	516	520	474	477	536	524	531	500	489	509	511	554	489	548	529	518	520	507	511	540	501	538	517	560	493	528	527	515	530	542	491	497	519	535	541	531	502	480	495	523	556	542	504	502	500	547	524	521	514	495	518	543	565	516	512	526	525	487	547	527	530	524	524	528	555	524	549	559	511	529	515	523	551	525	506	522	500	516	515	556	531	549	518	494	519	552	516	550	531	561	516	531	515	542	505	516	546	557	517	514	547	501	520	475	527	515	535	499	567	514	545	584	522	526	531	507	488	492	516	555	539	516	483	540	495	550	540	524	568	509	530	529	530	494	478	568	534	546	543	522	533	516	509	520	536	507	487	496	545	514	529	506	501	521	521	490	545	528	514	563	491	497	504	548	555	529	521	559	524	522	505	487	525	511	472	493	519	506	532	538	482	471	515	535	532	499	489	530	526	535	514	502	527	557	518	516	526	463	495	515	544	567	502	542	524	532	487	509	545	518	499	535	469	509	513	505	557	522	523	488	495	545	508	553	516	547	554	493	590	509	529	544	552	512	534	562	536	538	560	502	502	552	505	518	487	509	515	526	511	532	492	522	500	525	524	530	512	556	506	511	518	496	506	511	503	513	499	528	527	479	510	512	497	494	486	549	540	540	524	536	529	502	495	525	524	534	580	527	515	495	500	530	542	499	523	548	514	565	589	500	524	520	517	482	522	522	537	530	511	532	536	549	488	490	540	518	505	536	520	515	534	543	503	532	455	571	510	482	516	524	572	548	549	568	573	530	482	500	534	523	561	535	544	533	554	505	568	529	577	514	531	526	518	480	513	517	588	519	518	506	548	514	539	533	501	576	508	560	491	486	512	542	545	535	504	524	491	536	572	554	521	544	515	555	499	516	562	556	536	513	550	563	526	536	509	549	540	560	537	498	513	498	511	562	519	534	580	484	500	503	492	493	508	497	529	533	581	540	512	492	541	541	547	538	538	546	500	538	537	515	539	497	501	545	503	488	538	529	531	529	518	520	483	500	522	499	488	511	531	552	526	527	520	547	513	537	532	511	525	555	540	546	581	544	518	541	540	512	514	495	535	551	491	505	488	540	536	559	553	559	564	510	498	523	494	549	538	520	488	537	510	496	492	500	537	507	495	502	513	499	459	528	544	541	541	550	552	536	503	539	507	476	548	490	492	527	512	513	490	534	500	525	546	532	491	509	522	515	531	502	512	514	546	519	498	577	495	491	534	546	540	534	502	501	533	535	552	541	509	512	535	525	542	503	523	506	518	542	526	538	540	522	544	532	492	534	532	517	534	491	516	500	563	532	523	516	485	542	546	529	522	475	495	572	512	582	536	459	522	553	525	502	559	490	510	505	488	508	494	537	544	505	524	524	516	540	518	525	509	539	489	526	518	499	554	506	528	539	513	527	523	557	529	507	526	521	508	551	514	517	517	523	526	513
31760	56306	42398	28821	23185	18358	13842	12304	12718	10007	6360	5268	4140	3209	3089	3082	2940	2759	2186	1679	1541	1458	1324	981	806	699	672	578	564	546	538	540	555	550	555	550	517	540	521	540	584	542	537	612	564	523	498	537	565	526	544	546	553	525	529	578	552	573	525	533	508	543	549	530	560	521	544	510	524	570	540	541	532	546	577	513	555	558	581	537	546	530	567	563	520	591	508	516	528	512	523	544	498	537	532	541	488	511	534	543	542	520	530	588	529	547	575	546	523	543	504	576	547	548	527	529	505	565	482	518	547	591	504	525	506	553	515	573	544	548	501	515	510	559	510	522	518	531	541	511	506	542	539	544	530	551	551	542	509	553	544	555	531	520	523	528	488	534	521	501	526	542	537	502	574	556	536	535	541	528	538	532	508	542	512	528	512	538	556	487	526	493	528	528	499	542	529	537	512	545	565	527	538	555	532	517	562	490	531	545	549	533	521	541	517	544	546	527	554	563	519	572	554	539	563	571	558	527	542	540	509	547	532	559	550	521	531	568	555	511	528	516	498	549	536	550	585	527	521	561	536	518	526	551	541	540	530	550	539	592	522	542	533	537	571	514	550	548	532	496	571	509	528	542	560	519	513	508	509	514	586	571	551	567	501	539	500	574	530	559	550	538	541	513	509	545	568	524	517	488	558	526	542	515	544	552	539	556	534	504	549	555	538	536	523	538	533	528	563	502	532	523	538	521	509	536	521	570	508	520	530	512	515	520	515	513	564	527	550	517	538	555	568	547	564	499	538	506	541	540	514	543	557	537	537	544	537	599	535	573	548	541	562	530	540	517	507	531	507	518	508	527	516	551	476	534	583	525	516	548	532	547	535	521	548	567	532	524	542	512	537	527	484	516	535	511	499	504	537	546	548	513	513	549	505	544	537	541	525	512	513	516	533	549	502	515	555	470	515	541	556	488	481	545	502	568	515	525	536	550	508	530	508	503	561	512	484	528	553	515	531	546	510	549	518	539	528	537	573	495	534	525	510	556	507	570	528	537	495	519	553	542	555	487	553	537	520	477	520	549	545	557	548	520	524	524	524	569	543	530	562	551	498	561	521	545	534	507	535	570	537	561	578	503	527	514	536	567	518	550	558	526	537	531	546	557	497	527	528	592	527	491	584	511	539	564	537	531	506	528	553	513	515	521	526	535	541	546	515	519	534	512	545	522	559	558	548	540	544	537	540	513	511	538	501	523	520	523	527	516	567	560	594	538	558	549	547	601	528	562	515	579	540	525	527	571	529	536	532	533	531	520	545	547	530	569	543	567	551	541	527	503	508	523	518	543	503	513	541	579	551	569	503	519	521	537	557	481	538	524	537	495	505	524	521	526	567	515	548	572	523	499	537	521	521	535	555	536	545	528	539	552	517	566	555	524	554	559	528	530	579	531	557	559	510	556	523	530	514	493	526	516	548	514	518	564	558	492	571	541	506	574	557	556	527	565	502	540	511	561	517	507	548	561	529	525	512	487	567	558	585	536	518	529	542	479	560	520	535	558	527	558	511	507	506	515	541	482	513	552	547	544	561	546	485	523	523	527	517	527	565	524	549	513	528	509	544	540	537	543	558	554	547	541	560	507	563	555	538	498	556	466	479	543	563	564	552	538	504	487	554	480	514	529	527	523	502	514	530	541	522	530	583	527	493	545	540	565	567	554	493	492	526	536	546	499	550	497	527	558	555	520	542	483	525	551	546	535	554	561	542	560	471	511	558	542	524	530	556	557	503	584	551	548	558	535	503	529	513	563	561	512	470	534	526	500	595	502	558	535	551	519	516	551	528	562	531	501	535	567	546	541	575	529	532	565	554	527	546	508	543	554	554	517	546	539	547	477	496	535	510	540	521	554	561	558	526	492	541	549	549	538	536	514	481	549	514	518	496	537	525	531	557	518	589	521	537	524	511	548	511	521	517	559	501	515	556	511	520	512	566	513	515	495	524	542	511	540	528	517	565	542	547	535	545	520	551	562	534	542	541	528	523	542	560	522	527	506	528	536	521	530	508	535	547	516	588	544	543	536	523	516	481	573	541	518	555	531	497	527	549	503	576	475	531	561	514	526	565	539	523	531	510	549	554	535	545	538	517	541	556	563	563	516	548	555	556	494	538	530	539	506	541	505	526	589	517	504	553	554	506	555	528	509	503	502	549	497	509	532	502	518	538	486	586	554	567	529	544	559	534	535	508	563	535	562	537	496	540	483	539	547	509	476	498	526	542	544	509	557	531	555	532	558	567	524	564	511	543	557	580	507	553	550	556	529	516	524	554	549	531	470	519	564	496	525	508	517	530	533	560	547	587	556	545	523	563	566	518	500	547	542	538	516	510	552	499	535	558	556	552	537	556	542	518	524	545	584	535	539	532	524	558	550	533	530	541	562	541	534	554	511	499	500	551	528	564	544	546	536	552	509	519	522	524	549	550	538	528	509	504	533	513	526	562	586	557	506	534	531	550	531	571	560	534	503	541	538	500	510	492	570	535	504	543	543	539	519	534	557	546	523	531	516	529	587	538	575	523	523	521	556	535	521	572	517	533	560	498	535	530	519	536	490	503	559	496	527	550	539	569	545	536	548	512	538	542	519	535	577	552	510	498	507	578	523	504	523	512	506	528	566	531	527	555	537	557	501	508	540	518	534	548	565	525	498	524	538	536	533	572	525	530	512	541	534	499	536	547	543	496	538	507	536	501	549	519	550	509	556	517	579	567	552	569	538	504	558	541	488	523	524	526	508	478	539	538	580	523	560	492	518	516	562	515	551	522	549	561	531	529	545	587	502	543	525	564	584	523	537	563	510	562	547	498	575	536	557	582	571	544	517	561	516	554	532	549	506	553	532	540	567	522	546	544	550	543	534	542	526	554	551	574	546	535	555	545	513	514	511	541	509	544	520	546	538	539	540	558	534	559	516	567	561	527	540	505	530	523	520	539	457	526	508	521	516	497	552	476	591	517	541	560	546	521	498	518	581	527	539	521	509	540	533	563	534	525	539	510	477	536	539	460	570	501	529	506	531	564	573	556	479	533	544	501	555	540	523	492	518	501	570	531	516	539	542	510	564	579	472	558	546	534	555	554	524	477	530	504	553	569	554	494	515	525	555	559	516	517	540	538	495	530	542	505	544	494	538	542	499	559	525	527	530	524	519	560	532	578	530	537	507	497	503	533	524	546	511	511	548	523	541	517	540	527	564	531	572	493	527	503	542	530	482	535	546	531	532	549	525	499	505	534	562	521	552	481	572	537	528	523	543	567	597	575	531	559	551	497	504	519	575	518	538	542	542	490	564	566	578	534	531	554	586	534	505	583	534	539	516	535	531	577	517	527	566	510	527	524	538	558	517	526	552	545	535	547	549	535	569	560	538	511	521	549	556	544	557	536	530	550	512	560	563	509	530	523	524	508	524	535	535	531	542	497	516	526	529	550	507	543	574	529	500	500	566	557	553	539	488	529	560	526	520	539	576
24886	21397	29367	26701	20588	13212	8403	6905	6755	4512	2995	2780	2141	1685	1660	1730	1499	1314	1160	1001	923	827	717	547	551	496	492	461	424	448	432	449	426	435	420	432	402	461	456	455	478	398	471	419	414	443	439	449	453	443	425	442	427	450	435	438	456	441	427	411	445	430	458	443	406	440	406	426	470	443	441	450	407	428	450	441	452	405	431	436	431	444	432	424	475	481	440	451	454	470	467	443	423	419	415	420	417	393	465	455	459	437	461	454	454	446	405	413	443	421	453	458	454	465	381	438	460	461	435	449	429	446	451	390	469	376	435	444	414	439	422	437	467	437	471	397	461	432	432	436	454	378	424	452	443	382	456	437	429	408	439	441	430	465	436	436	420	447	426	445	440	424	413	449	439	445	416	425	421	443	446	428	450	456	429	454	397	430	432	403	444	429	421	459	457	435	435	432	433	413	413	443	420	403	432	457	447	453	412	420	394	430	446	450	443	445	431	426	436	410	423	424	430	448	463	404	447	452	432	419	372	449	439	425	425	436	444	454	460	426	414	437	394	381	426	435	437	433	428	398	480	418	440	434	379	442	427	464	423	402	415	405	395	418	487	472	408	421	433	436	428	425	426	450	461	445	444	439	447	421	415	383	398	432	415	417	410	439	434	404	430	431	428	445	429	465	474	420	433	391	446	435	426	441	453	393	403	428	443	468	434	442	454	466	461	424	459	429	435	459	477	394	415	457	435	405	446	419	436	445	437	412	423	440	438	424	404	461	414	430	422	461	462	455	463	449	443	475	420	464	432	443	414	409	459	433	430	419	428	474	465	425	427	476	430	437	499	467	436	416	431	431	467	410	392	479	415	450	453	421	450	412	412	424	467	441	446	425	426	387	451	424	447	426	461	407	372	416	400	457	416	403	440	453	448	417	413	421	451	432	415	447	412	454	449	440	442	407	430	424	413	437	420	406	442	446	402	390	415	412	385	401	465	428	418	394	450	436	418	430	411	472	406	410	454	446	428	438	467	428	412	410	407	416	398	438	434	438	414	432	403	414	429	455	434	429	441	429	446	408	456	464	414	450	437	424	446	448	428	411	402	423	440	432	399	446	450	421	402	434	452	410	412	431	396	421	400	430	447	448	475	419	433	423	460	467	417	373	413	415	407	462	463	426	431	434	394	382	449	437	406	380	443	433	416	418	492	449	437	448	395	393	484	452	436	457	446	426	499	448	413	386	435	419	442	411	441	479	444	424	401	401	456	428	426	439	439	417	425	419	464	430	417	429	427	430	413	425	418	406	465	399	403	451	448	412	443	460	444	431	448	438	423	453	458	433	440	481	440	453	445	434	394	427	441	421	460	457	403	384	428	465	418	463	427	428	447	467	462	427	460	410	446	412	429	415	415	488	424	439	436	425	444	436	469	449	442	388	443	422	386	450	415	401	404	457	431	443	426	419	447	424	450	474	437	465	419	418	437	450	414	441	426	427	437	428	483	422	419	395	433	454	432	417	432	439	398	437	445	455	437	415	413	429	423	439	426	443	430	449	426	443	412	444	363	396	426	458	448	410	459	428	454	432	418	465	432	449	442	457	427	436	421	411	444	415	491	464	404	400	440	427	407	467	438	412	427	417	452	449	459	465	399	422	425	424	452	450	427	481	449	422	438	419	418	445	425	436	464	415	415	454	443	407	455	439	414	416	428	458	421	439	422	422	441	432	440	438	439	431	458	435	436	422	454	422	440	428	505	453	425	444	411	471	432	454	440	424	428	471	397	449	433	441	418	414	435	455	430	447	425	463	404	442	443	437	423	409	446	426	417	428	440	408	442	414	461	448	417	420	477	448	446	435	460	419	433	451	454	413	458	466	471	425	421	429	425	425	431	428	445	403	425	414	436	436	411	447	378	460	436	405	450	412	428	420	413	427	393	459	449	417	443	428	448	402	417	437	443	438	441	418	435	438	446	447	436	382	453	438	416	429	410	456	461	434	428	446	399	428	413	402	444	396	410	442	443	466	415	421	438	425	460	469	451	402	439	388	483	427	447	421	455	440	434	441	393	429	400	457	438	451	427	414	438	407	415	416	409	440	417	466	418	433	451	416	411	441	435	452	418	439	465	402	394	417	449	452	430	428	444	416	446	420	438	415	443	444	402	455	393	420	465	436	398	433	429	418	405	410	395	442	432	399	453	457	432	423	411	447	465	448	421	479	459	424	446	400	422	420	415	442	439	439	445	460	395	422	440	382	435	459	462	442	445	453	425	426	405	412	436	461	430	424	448	406	458	424	453	437	438	454	403	436	461	427	438	454	414	446	426	463	406	447	465	435	456	440	442	409	437	424	429	452	442	403	424	451	424	474	416	427	442	431	415	440	466	443	419	449	433	409	444	406	404	459	454	451	476	423	440	415	443	452	432	430	418	445	481	453	478	420	435	408	411	411	427	409	425	450	412	430	455	450	417	481	412	411	458	466	435	448	422	446	432	440	375	404	441	441	423	403	444	439	431	435	459	440	405	450	459	431	438	442	441	422	437	425	459	417	437	450	428	400	435	444	427	442	430	452	436	417	421	441	441	428	431	435	417	425	428	418	431	441	471	453	421	473	410	429	444	438	405	435	448	440	459	450	410	398	404	441	430	450	420	408	457	407	395	439	445	435	437	447	432	412	478	441	436	453	469	433	430	405	466	474	452	436	437	469	433	444	463	449	440	441	479	419	427	426	438	433	435	417	461	386	383	420	443	437	429	425	437	413	412	421	423	464	416	456	428	424	417	413	450	398	460	441	447	466	435	437	462	466	454	435	434	410	397	446	431	426	431	470	443	412	462	453	429	436	467	471	468	448	431	432	457	464	421	395	423	456	432	426	437	431	438	447	440	438	443	415	423	504	430	411	436	465	456	421	412	400	419	416	434	398	434	422	449	481	429	463	427	460	429	420	421	389	427	479	432	447	439	461	437	430	455	407	444	418	445	414	441	427	450	466	452	464	458	480	450	406	424	457	450	408	445	448	415	424	454	479	462	438	421	427	461	397	381	403	429	413	426	483	413	443	445	443	494	485	442	383	417	419	413	413	445	396	465	436	407	413	427	403	446	429	438	438	439	427	407	399	428	410	440	429	453	451	436	449	407	446	458	435	392	418	411	413	430	438	410	442	422	444	462	424	421	447	405	439	402	443	406	417	419	444	425	388	405	412	440	448	432	423	450	413	431	396	426	453	401	422	455	432	457	448	435	457	450	434	440	450	427	435	416	431	434	458	404	439	462	406	462	418	428	459	441	424	439	418	426	445	434	440	403	426	454	466	457	444	457	451	422	410	438	393	432	409	428	442	461	425	422	421	431	462	406	438	410	417	430	462	442	458	407	441	432	418	416	426	423	424	440	447	446	430	418	413	437	431	431	410	482	410	422	437	439	427	428	406	359	451	406	433	469	454	425	407	446	420	450	435	396	433	408	398	433	401	421	389	393	469	490	417	399	433	384	419	425	482	462	439	437	418	438	405
31556	52572	41368	26578	21067	15083	11922	11066	10951	7445	5157	4780	3384	2629	2522	2774	2435	1982	1595	1435	1261	1147	879	710	643	622	575	534	514	495	497	474	480	462	485	463	511	489	413	467	445	449	479	459	473	468	471	456	471	458	493	438	464	466	462	472	454	493	470	466	463	508	437	437	427	431	483	470	414	472	479	451	430	458	460	505	514	491	501	478	481	441	475	469	443	462	470	448	448	437	412	438	479	493	436	440	474	483	443	491	390	498	510	458	489	490	445	441	448	457	417	470	435	448	442	466	453	477	458	479	454	470	475	449	486	498	499	481	468	459	468	471	483	439	446	428	474	429	432	469	441	456	504	479	442	487	434	480	451	445	487	420	431	455	492	463	468	413	489	426	475	494	451	418	475	442	469	471	489	446	449	436	439	463	479	425	420	480	451	470	462	474	459	490	473	481	461	480	492	478	480	462	454	447	443	476	470	472	469	475	447	466	496	454	444	443	492	462	432	430	437	468	462	467	468	447	461	455	436	452	463	415	456	467	478	488	458	447	436	461	499	480	470	459	457	468	502	462	439	457	505	450	476	508	460	438	493	454	452	466	468	471	479	417	483	446	482	474	443	455	491	460	456	479	458	461	484	451	463	467	456	428	500	433	469	463	476	454	452	478	476	453	456	439	500	467	439	518	451	482	479	474	461	477	461	494	513	450	467	487	450	455	444	485	462	487	494	448	481	464	448	480	489	475	473	445	448	439	425	499	453	464	439	473	457	490	429	427	462	492	467	456	475	441	486	461	425	472	455	471	438	460	424	431	463	484	487	476	473	465	472	455	447	465	501	470	428	486	464	461	483	421	463	441	498	432	461	493	445	430	451	443	452	472	467	441	458	489	487	486	460	500	454	445	455	515	493	444	498	498	443	417	461	498	467	468	474	477	445	463	436	473	488	486	492	457	477	443	450	470	472	507	421	453	448	467	453	447	449	471	449	499	464	486	474	459	451	450	497	469	456	433	466	483	448	461	457	502	471	461	436	466	474	436	484	453	491	478	475	429	492	448	470	453	485	429	464	439	457	490	453	449	481	425	465	473	433	427	455	457	494	447	440	459	462	413	470	452	447	475	468	434	472	468	483	473	460	411	450	463	429	471	443	482	449	456	478	481	485	458	444	468	430	480	437	465	441	453	426	510	457	460	478	494	460	437	458	464	463	468	466	431	447	450	484	490	502	442	496	420	462	475	457	484	466	482	473	453	469	442	439	478	485	451	464	467	462	451	473	468	452	439	485	464	484	484	407	449	482	477	448	478	476	523	480	447	492	507	472	482	500	509	489	464	451	456	490	500	426	439	474	459	462	480	451	457	472	507	455	449	478	443	470	462	460	452	456	437	481	456	485	464	429	440	491	442	471	465	432	516	454	451	452	437	480	499	474	451	417	455	473	465	473	496	452	467	482	506	443	463	466	485	462	449	453	466	448	465	471	454	480	467	468	442	434	492	464	464	456	463	473	494	433	460	479	410	459	439	481	441	449	445	438	434	474	488	423	483	431	467	465	476	465	446	458	474	462	468	471	500	474	485	443	465	469	437	498	447	464	469	441	440	466	442	475	452	487	487	470	497	468	464	446	468	433	465	437	465	461	487	489	486	465	447	436	476	534	464	457	451	460	464	427	460	431	484	475	485	485	482	481	463	425	450	447	449	441	477	544	475	435	456	485	473	476	488	419	458	448	472	462	462	481	467	444	483	472	428	503	459	501	491	464	459	505	474	478	460	448	468	497	426	470	456	453	428	454	472	443	462	460	453	461	501	449	426	463	477	445	417	444	470	432	437	475	488	442	492	491	475	446	465	456	454	493	454	482	450	421	441	466	447	456	434	476	493	452	443	456	470	497	456	435	471	508	464	452	451	478	480	474	437	433	504	484	472	441	453	439	475	460	444	443	447	391	447	459	472	457	457	475	419	454	450	445	479	482	451	481	443	461	453	495	450	474	478	440	446	440	458	405	473	433	485	499	452	427	496	468	454	464	457	467	418	510	464	513	420	506	463	488	475	487	415	433	469	445	455	491	440	490	477	458	451	430	449	466	432	511	505	482	377	469	463	485	424	443	458	493	415	492	448	475	462	417	436	482	417	465	460	466	462	454	476	450	465	480	450	456	473	499	498	472	468	491	469	494	465	485	453	500	483	467	458	436	450	471	462	418	469	463	483	464	474	454	469	432	454	470	467	484	469	448	496	457	466	422	429	461	431	438	460	450	407	438	498	469	452	446	480	468	486	449	465	433	439	457	443	472	466	482	476	472	473	422	482	499	510	469	454	448	473	423	459	486	444	457	478	429	448	443	460	447	479	456	481	478	487	446	507	452	467	447	450	448	469	440	500	459	479	514	471	483	452	453	439	442	448	429	435	458	448	471	446	444	442	476	458	461	480	448	465	462	455	471	430	436	499	449	468	442	470	445	451	470	469	473	454	450	475	465	477	472	472	456	462	479	436	463	456	460	484	481	479	462	463	463	439	426	504	483	460	496	482	434	484	503	440	442	462	450	448	417	434	469	470	468	447	474	425	425	460	458	473	465	459	473	467	462	473	502	494	498	441	449	455	435	468	456	467	497	466	495	455	471	471	483	452	477	457	402	452	496	452	470	491	455	439	520	477	453	439	446	446	461	440	463	440	490	489	481	509	440	474	457	424	454	473	460	470	433	460	472	407	445	506	491	469	458	453	454	443	479	476	422	501	467	460	478	449	439	473	456	481	467	413	470	482	453	438	470	463	516	470	475	474	499	458	417	437	444	426	443	443	452	486	454	491	455	487	463	420	472	463	511	475	423	462	439	463	473	449	481	465	467	450	482	443	475	476	486	440	465	455	471	495	446	495	470	469	470	440	478	445	428	433	513	438	466	434	467	444	475	472	489	458	476	450	457	484	422	440	501	462	469	501	484	449	452	472	463	441	447	482	447	479	498	448	475	461	477	486	434	494	436	456	449	472	437	451	465	453	452	451	433	456	508	426	490	437	453	470	454	451	488	457	457	473	504	436	481	439	469	465	437	459	473	477	459	464	485	484	458	452	419	443	455	451	462	481	457	508	425	458	442	459	486	479	490	441	480	430	436	459	478	453	504	441	464	462	451	468	464	468	478	460	448	448	507	433	484	478	485	465	467	433	431	474	447	457	405	479	459	435	478	471	494	441	452	490	447	450	483	486	470	471	450	480	499	406	441	459	500	459	456	459	475	516	459	447	487	462	444	468	439	434	480	423	442	498	457	531	442	464	480	484	477	429	474	465	468	478	449	462	444	503	463	472	496	448	471	473	461	437	461	460	420	455	438	417	452	452	468	449	458	464	440	452	462	402	466	418	483	488	457	478	465	481	462	469	465	460	507	450	478	451	454	475	468	511	455	467	478	466	477	453	458	448	453	448	478	450	480	449	482	501	454	471	475	456	461	504	454	458	444	468	480	459	469	450	473	500	450	468	451	458	456	449	472	504	476	499	475	478	459	472
22499	21000	28697	23573	21591	22976	21219	15102	12721	8149	6131	5164	3792	2967	3354	3259	2950	2406	1944	1873	1712	1476	1203	971	903	838	747	691	696	705	675	641	692	654	646	632	662	698	663	636	658	633	644	720	648	645	688	636	661	675	695	637	656	661	625	653	652	631	639	667	652	665	654	630	650	633	687	615	683	640	635	659	623	632	659	623	649	630	624	631	657	656	589	663	602	651	677	647	616	626	647	598	643	641	616	613	647	659	658	694	611	635	669	651	628	716	689	662	642	698	648	642	671	614	629	646	636	649	593	650	612	652	670	601	640	637	665	623	622	641	616	611	625	607	672	648	606	641	665	624	638	648	625	643	625	651	634	645	617	667	660	625	611	640	661	611	656	659	657	663	620	635	616	608	618	607	671	661	643	647	643	666	660	656	629	657	658	639	608	628	628	586	653	618	625	651	645	645	640	627	674	653	678	646	630	635	649	664	656	663	666	587	664	641	647	636	660	666	682	643	633	665	688	654	666	667	680	605	629	589	604	660	649	616	646	608	650	602	623	653	632	636	652	599	677	689	657	653	629	664	647	640	616	642	639	646	582	679	607	617	660	668	605	606	616	602	631	601	622	644	623	679	640	638	642	660	616	629	597	611	687	674	660	618	660	610	607	593	670	600	648	690	617	654	618	642	652	654	636	637	610	638	625	651	646	630	666	667	671	646	612	660	618	669	628	662	624	634	624	642	651	598	663	693	600	650	630	639	608	581	647	626	671	632	675	640	614	638	637	645	647	613	619	643	572	621	643	633	659	647	639	654	634	663	670	680	641	670	650	607	651	660	626	621	587	653	648	641	642	609	680	635	643	662	639	671	619	620	673	651	634	640	648	622	587	619	645	631	630	606	631	636	628	656	621	631	660	601	615	607	649	622	671	599	636	659	642	627	619	624	648	611	618	698	625	627	689	633	620	687	620	595	615	661	602	664	675	644	618	651	649	641	628	651	638	629	611	695	629	669	618	632	676	656	622	660	662	658	623	659	624	642	626	632	671	639	638	629	615	640	655	662	662	652	650	654	647	667	622	628	609	605	587	672	599	651	694	613	657	639	623	645	658	683	655	648	652	653	628	622	618	615	626	652	656	661	636	622	645	619	608	581	623	632	649	623	630	622	665	653	649	615	672	614	604	627	620	667	606	624	664	695	596	710	644	640	604	651	637	641	657	664	683	616	667	643	654	633	624	621	610	643	627	636	675	656	666	601	632	632	633	689	591	600	667	629	613	638	637	633	631	611	618	667	622	624	703	620	645	608	627	642	674	630	659	623	644	647	624	693	643	658	595	675	630	603	648	613	569	649	643	666	673	617	668	601	697	629	629	675	593	630	629	619	647	634	666	637	620	647	649	656	636	589	653	672	599	622	631	611	631	702	637	633	644	658	680	607	607	605	651	618	644	674	665	672	633	662	580	656	625	598	660	607	603	645	649	659	651	598	658	697	615	680	661	666	621	618	666	672	665	603	624	608	641	672	607	630	621	581	612	683	620	655	667	645	639	687	602	635	613	659	581	630	627	666	659	617	658	633	643	630	670	620	657	645	678	656	659	630	599	624	679	657	649	645	645	655	612	643	645	650	634	647	636	618	637	692	636	657	663	645	675	639	600	649	661	635	599	627	662	635	706	642	623	661	659	633	665	675	640	612	625	618	633	615	618	659	650	646	635	627	634	621	621	607	631	650	626	599	617	642	627	618	644	638	619	594	604	624	609	654	660	626	555	631	634	625	637	616	630	643	631	614	683	640	593	677	611	664	640	678	639	665	615	618	584	616	659	677	602	609	630	631	635	649	665	645	635	670	641	626	576	625	654	640	636	668	627	623	648	631	650	692	648	676	665	616	609	638	612	674	603	647	681	601	635	603	664	638	623	649	668	648	676	623	670	660	648	631	610	636	591	606	647	620	608	641	682	645	632	644	643	639	574	621	627	587	650	636	614	669	645	656	650	640	636	655	607	632	644	661	637	650	640	648	599	679	681	652	606	633	671	586	628	632	662	613	664	634	649	642	657	667	609	618	611	605	657	644	677	697	663	659	625	621	689	635	650	622	643	653	650	648	613	687	655	665	635	622	649	632	628	653	627	669	662	626	656	678	639	697	642	619	628	676	606	642	618	653	673	607	627	674	640	675	682	618	647	635	605	662	679	680	673	652	652	609	622	633	649	631	657	645	669	651	663	621	615	602	657	647	646	681	700	618	636	613	650	602	626	591	629	635	621	640	645	632	645	614	674	640	635	590	619	645	624	651	648	656	657	609	633	609	682	607	630	612	623	605	621	619	625	613	614	681	643	629	626	683	632	621	637	633	595	649	609	643	665	617	644	660	616	639	645	639	653	673	604	656	673	659	655	682	669	640	606	616	647	658	661	619	603	615	617	606	611	628	673	652	617	611	618	614	617	625	645	627	674	603	637	638	646	603	670	610	630	614	673	636	674	642	610	607	660	633	628	625	639	615	619	599	612	672	647	606	648	611	685	639	625	652	661	644	604	627	651	617	621	630	658	666	674	651	581	607	667	614	647	656	672	637	642	598	624	652	647	626	643	619	597	591	623	638	621	650	640	667	611	627	636	634	713	653	673	640	645	673	606	609	629	635	645	671	658	654	648	612	634	646	641	659	647	695	638	602	672	675	649	630	682	639	659	639	596	663	679	652	626	654	626	608	625	632	602	633	668	645	665	631	673	659	635	664	639	656	643	649	642	646	595	673	646	647	638	589	664	630	643	643	630	656	600	678	641	624	665	633	639	626	681	655	704	630	628	671	649	595	637	638	623	630	680	632	635	651	621	638	662	629	633	645	618	672	637	639	632	577	608	652	663	655	602	618	656	665	602	652	675	684	620	638	639	625	621	670	642	670	642	629	685	648	616	636	666	629	640	646	626	659	670	657	622	631	636	651	622	630	649	649	620	609	691	648	657	578	628	647	669	661	615	609	612	632	589	668	616	633	669	598	631	663	599	650	633	644	641	607	674	665	649	656	643	609	602	609	604	679	589	608	664	620	622	657	640	596	654	645	697	631	649	623	656	619	665	655	616	616	604	594	665	628	655	635	636	633	648	635	659	658	627	612	650	654	630	640	653	656	618	620	635	623	584	666	649	659	640	633	609	649	641	625	659	621	662	659	621	636	620	599	618	664	649	693	634	604	625	636	639	629	618	625	628	646	686	621	687	586	651	632	651	625	643	629	642	666	672	635	626	649	636	615	627	696	644	620	641	653	636	607	630	581	595	621	623	648	665	651	649	622	584	617	638	619	661	662	654	609	623	682	641	599	664	597	648	611	621	591	626	597	642	694	633	653	653	644	676	642	635	623	638	617	622	590	639	629	607	657	606	675	629	646	681	607	641	654	661	648	592	695	645	638	655	598	668	646	653	657	632	647	663	583	612	592	631	645	644	619	634	602	587	620	601	609	651	634	642	639	663	625	624	633	688	654	621	608	675	611	656	584	642	675	632	616	603	666
35186	61368	49005	35337	30411	23064	17992	19055	16851	10988	9018	7426	5587	4192	4734	4780	4102	3502	2873	2595	2211	2011	1547	1282	1002	959	824	768	708	685	645	717	724	695	678	648	661	679	669	699	674	663	632	700	654	659	714	697	714	687	626	629	671	649	629	678	658	680	713	654	639	630	664	615	664	620	685	674	653	686	698	674	723	652	647	664	653	687	700	669	708	637	666	633	611	689	681	636	617	642	680	661	649	683	640	628	642	673	663	649	619	706	635	663	696	626	657	620	632	635	637	733	653	686	667	641	638	664	622	628	625	666	653	664	608	665	681	633	641	649	649	592	671	615	635	660	647	631	621	665	646	661	649	621	654	667	654	668	628	587	663	661	678	646	678	708	635	648	609	680	661	624	694	648	653	661	642	669	643	649	632	623	625	643	665	635	638	589	648	639	615	656	637	619	662	593	647	636	687	664	705	669	647	655	629	654	616	670	643	628	646	664	638	647	655	666	642	626	647	661	663	670	679	671	660	614	663	636	655	646	632	615	674	697	629	663	670	614	675	615	652	613	635	724	626	665	654	642	647	626	641	617	632	669	653	676	662	608	644	613	615	641	666	626	704	651	679	620	661	670	636	653	639	641	658	625	658	604	609	613	615	639	645	605	652	669	697	605	668	648	625	632	657	647	667	641	654	646	620	647	629	662	652	678	674	687	651	623	640	604	619	636	597	678	674	669	694	679	680	658	651	610	639	674	660	648	724	640	605	641	609	630	620	623	652	604	656	596	602	646	648	629	590	662	645	618	628	677	667	646	670	672	600	700	676	667	628	661	661	675	650	665	607	649	673	653	672	621	630	674	692	666	634	643	645	593	599	647	696	647	637	629	647	665	657	683	634	639	604	639	648	624	609	636	663	693	641	664	668	586	644	621	672	674	678	721	640	661	659	665	632	612	676	639	668	720	666	640	665	680	679	654	648	630	668	661	663	663	650	732	664	680	697	641	634	617	625	635	659	622	625	598	619	642	629	680	619	618	631	646	640	632	651	607	651	638	660	651	627	603	690	673	676	607	638	673	687	673	627	626	658	664	630	650	656	614	642	679	664	670	622	643	643	625	642	632	637	660	670	605	651	638	653	657	658	669	665	612	663	605	619	620	661	654	620	679	657	631	617	616	625	633	648	654	679	628	621	657	653	672	650	635	615	637	702	609	641	628	600	685	672	655	588	624	669	640	664	643	688	714	637	647	674	640	653	624	685	646	626	679	626	642	620	683	649	707	668	595	610	651	639	645	652	638	688	598	640	604	704	667	678	663	642	683	650	644	702	608	644	632	648	617	653	609	664	613	686	641	661	662	673	652	609	676	650	600	662	675	661	676	660	657	612	681	676	682	688	669	656	624	613	632	679	644	608	654	700	688	636	625	643	618	654	641	613	645	668	624	661	622	653	671	685	626	645	722	689	657	667	622	663	632	610	628	653	614	643	679	637	659	643	614	645	669	635	675	598	626	655	679	652	645	655	654	627	666	689	714	645	610	652	646	640	672	642	639	664	612	636	606	669	635	677	589	655	596	644	658	684	670	651	656	610	626	630	632	662	650	627	685	640	663	668	653	641	674	664	642	637	679	656	683	659	625	639	639	667	653	569	669	616	649	643	631	644	629	663	627	660	654	640	682	663	638	631	631	636	680	634	683	673	653	668	625	630	637	645	629	687	690	639	620	696	658	607	647	633	653	638	671	649	659	646	630	649	658	678	633	655	646	633	634	651	658	652	620	620	640	644	666	667	688	671	653	628	644	655	652	615	643	643	645	614	631	639	675	671	643	651	667	645	681	664	645	657	662	660	615	694	625	682	676	666	660	694	649	666	664	675	639	621	656	663	640	655	655	632	624	618	627	647	658	650	680	643	679	646	646	623	635	656	599	629	622	641	642	657	624	627	640	639	663	689	659	693	607	627	620	627	694	651	638	669	638	627	676	607	645	631	660	667	663	626	616	688	681	646	668	673	638	669	680	672	664	633	574	641	642	637	691	642	627	662	593	647	621	606	683	656	633	651	693	598	630	637	672	699	662	640	657	674	641	672	661	696	643	629	649	681	650	617	679	586	647	658	631	638	678	635	658	682	650	666	694	658	660	696	590	624	631	681	616	628	620	613	650	679	633	649	652	655	608	648	679	630	663	692	662	662	696	655	655	609	629	652	630	636	667	626	656	621	671	689	649	608	647	627	654	655	631	628	628	644	673	630	615	657	666	683	631	697	649	651	705	652	645	647	647	682	636	668	653	701	636	652	636	633	642	625	655	694	665	701	671	662	685	651	645	633	661	583	694	632	655	635	612	666	658	648	656	640	654	655	659	628	647	682	688	659	635	575	631	644	631	657	626	652	649	654	680	605	658	648	646	642	626	641	667	700	649	661	699	632	695	654	590	637	655	660	643	635	613	663	641	649	667	663	620	625	656	645	630	665	688	644	618	661	600	664	643	638	667	686	656	612	660	632	671	668	582	667	643	666	676	635	644	640	677	649	711	621	669	658	645	653	631	659	627	638	622	608	605	706	598	633	662	604	656	620	627	648	678	652	717	647	659	685	700	656	663	686	615	630	620	640	711	635	593	647	692	640	610	611	611	645	672	668	625	612	690	583	635	682	675	689	622	664	638	684	711	609	651	634	628	657	625	627	620	592	613	649	639	604	675	646	676	655	707	679	670	634	590	623	638	627	633	668	621	680	663	656	631	655	661	597	641	657	668	614	689	632	590	646	638	682	649	654	682	651	664	671	650	637	660	633	613	627	678	636	639	665	670	638	624	675	663	679	657	701	649	669	586	647	638	653	659	613	641	642	640	649	669	601	651	637	635	614	635	620	650	663	614	614	633	632	614	660	663	612	649	694	655	658	676	635	626	640	654	599	660	651	655	592	620	664	632	622	667	620	639	701	605	659	628	647	712	657	582	623	640	656	628	673	634	680	633	652	636	669	681	659	646	694	668	636	643	623	643	664	654	633	658	632	660	622	616	642	638	679	643	644	653	648	636	635	645	647	647	658	656	634	655	647	631	631	664	660	663	615	653	687	642	656	566	676	634	655	591	685	663	664	613	651	664	652	627	614	614	617	611	644	665	694	653	655	635	684	602	674	690	631	639	610	637	663	638	617	662	645	656	643	617	669	654	635	629	613	604	629	677	607	639	658	671	692	643	623	668	641	669	646	615	646	689	630	664	648	658	646	652	628	644	686	639	650	632	642	613	617	641	664	676	681	662	634	681	653	667	649	673	649	637	632	668	643	612	624	633	632	647	662	675	658	687	669	670	663	581	631	646	641	640	615	637	613	652	682	666	643	591	613	619	701	612	685	668	646	632	641	637	660	638	676	685	672	623	646	653	682	662	639	677	609	628	660	647	658	638	674	667	632	653	695	675	584	654	649	641	633	682	615	665	641	632	646	642	657	600	667	668	626	689	653	661	711	677	612	663	670	701	636	638	649	661	671	616	656	616	634	662	654	648	645	654	639	666
31137	36107	40299	27001	17419	9944	5728	6100	4949	3009	2585	1894	1542	1220	1335	1366	1145	1020	967	825	715	614	536	485	473	425	429	437	419	386	386	341	387	362	386	363	406	416	370	396	374	403	380	424	400	362	426	375	425	383	425	385	404	405	379	398	404	391	383	391	395	371	406	397	392	415	380	376	388	388	437	384	380	415	432	391	393	377	385	397	384	361	401	399	387	368	374	405	347	429	384	350	400	395	396	361	382	417	372	428	349	400	348	399	388	426	409	371	375	413	360	347	374	352	385	359	443	383	395	378	384	395	368	420	381	391	405	393	410	404	368	423	395	391	408	388	374	388	390	401	384	367	407	400	397	379	379	363	346	372	394	396	396	404	392	396	377	404	419	421	367	349	397	389	395	380	397	404	431	402	388	380	380	383	391	411	360	415	384	407	411	397	402	376	387	377	409	404	405	409	391	412	404	365	364	398	373	431	347	357	408	407	409	383	415	370	404	422	386	340	396	394	376	399	398	398	419	385	394	371	353	360	374	406	386	395	394	388	383	364	384	407	381	386	391	395	403	371	366	425	384	371	373	384	389	385	398	386	371	402	372	366	390	414	375	407	416	386	387	387	389	373	345	420	357	394	381	414	413	393	383	397	397	407	373	384	377	399	387	429	366	400	415	385	369	404	393	398	399	395	404	384	346	380	418	404	386	370	378	381	398	421	395	378	369	390	401	403	370	346	379	374	399	365	378	404	364	404	394	427	370	407	372	379	404	397	405	386	374	354	395	383	379	379	383	373	392	423	381	364	394	377	370	394	381	390	394	408	394	363	380	387	404	371	411	388	397	389	398	388	385	374	376	403	379	387	377	390	371	371	392	388	383	381	408	427	359	418	375	395	374	390	446	397	358	404	386	396	393	388	355	366	393	366	377	369	346	385	365	414	368	395	403	363	417	440	393	406	406	365	372	374	386	388	379	377	372	382	397	376	396	404	367	351	381	393	389	368	371	384	371	381	402	373	379	390	394	387	361	410	368	418	410	376	402	364	400	342	362	401	480	404	425	397	391	381	400	352	374	411	400	395	388	389	396	375	399	371	398	390	394	387	397	412	391	375	386	381	401	403	370	394	398	397	376	397	396	372	400	424	380	389	400	376	371	397	373	432	378	376	413	343	403	408	372	387	388	393	400	410	362	440	419	378	373	393	387	384	408	388	368	384	396	395	381	374	396	336	362	362	362	420	379	363	371	370	342	372	363	413	391	397	337	367	389	362	393	389	388	400	409	371	376	400	404	347	397	368	405	423	406	385	380	397	389	425	400	384	386	362	361	387	398	395	384	371	349	397	396	413	370	366	375	407	402	371	401	418	373	385	356	395	415	405	408	389	358	407	387	412	367	380	423	413	421	363	353	388	391	370	351	362	370	436	393	416	367	365	409	368	349	393	340	384	369	379	379	379	410	384	392	381	414	395	351	362	368	371	394	418	382	398	391	394	422	386	375	374	428	387	405	403	385	416	355	386	387	396	417	378	372	378	368	351	396	411	415	415	376	355	366	387	400	416	411	391	412	352	374	374	382	410	388	367	402	364	384	371	422	386	379	394	378	355	400	386	366	381	357	401	352	377	365	387	427	364	394	388	386	427	395	395	389	417	374	398	332	419	392	398	370	399	383	384	401	369	409	379	407	390	341	355	412	368	390	395	373	356	362	351	370	396	390	390	375	395	391	382	345	369	387	376	388	352	413	367	376	422	358	397	414	413	357	406	390	373	380	382	402	393	408	378	358	391	374	376	364	379	403	348	371	404	374	373	424	389	360	363	405	369	408	394	388	415	396	386	365	378	390	403	368	410	387	360	370	419	385	387	393	421	375	416	398	423	374	407	366	367	399	384	380	394	431	384	395	415	371	396	370	395	367	383	388	437	398	371	389	369	390	399	358	393	401	378	386	406	384	400	372	401	423	352	376	376	395	393	385	396	400	389	366	365	384	367	399	405	399	356	389	391	394	374	402	376	422	391	396	392	398	399	389	373	430	379	395	359	361	414	385	398	408	394	388	401	387	368	384	387	379	408	390	355	375	376	400	391	375	382	378	424	355	388	401	376	372	380	400	369	385	380	434	410	395	398	382	427	363	412	385	393	377	373	389	397	376	373	433	397	407	384	381	350	400	377	370	367	409	410	375	422	400	375	380	387	427	370	355	395	426	384	360	427	363	436	399	398	401	383	401	396	398	402	364	405	413	373	407	418	396	361	366	400	381	411	368	382	382	374	403	388	407	378	365	396	367	377	416	375	375	373	382	404	402	412	404	396	405	378	412	386	405	369	372	379	393	359	416	421	396	379	371	368	366	403	371	413	421	395	406	390	400	382	367	362	383	369	369	368	402	419	412	398	394	420	373	380	394	426	386	423	375	417	375	375	414	398	347	434	380	386	423	378	389	362	390	399	379	390	403	382	396	346	347	388	398	408	395	395	375	402	388	355	374	384	413	384	377	395	398	392	402	400	391	410	436	392	389	372	370	369	363	363	406	406	427	380	365	377	372	414	403	373	400	392	402	383	410	362	391	397	384	433	398	398	417	382	424	369	397	391	437	403	401	373	381	377	367	413	406	399	422	361	383	392	386	398	393	412	408	386	391	367	370	380	390	395	412	377	400	387	356	408	382	384	400	414	401	413	390	379	391	425	377	368	372	416	404	395	411	398	364	378	404	360	398	391	400	402	419	383	359	401	399	392	370	395	382	388	382	375	393	394	387	362	349	363	414	376	394	352	409	373	383	376	407	377	379	388	393	420	384	386	371	410	398	364	388	392	391	403	407	362	396	390	420	393	364	358	379	395	370	368	409	382	410	386	387	381	396	375	396	401	383	411	379	370	385	375	398	410	381	402	422	392	388	392	413	429	382	377	372	397	395	368	421	352	365	382	385	393	371	396	390	365	384	405	418	361	377	402	379	395	400	396	374	393	416	367	391	391	406	429	382	368	414	389	382	367	393	404	371	389	370	335	378	356	387	401	371	379	381	403	440	393	368	409	382	369	401	426	402	324	420	373	403	385	398	358	373	402	396	398	364	402	406	389	371	401	400	373	416	389	383	396	395	384	389	402	413	398	409	434	395	392	415	420	417	383	370	376	415	396	435	376	394	418	417	400	387	405	420	410	402	367	401	414	404	418	406	383	361	388	379	380	419	393	354	420	376	396	411	386	383	403	375	388	372	382	387	401	412	392	402	389	405	352	396	391	384	395	383	386	380	367	388	407	374	387	407	391	384	372	407	382	430	426	406	358	378	393	388	358	401	395	421	415	430	376	390	376	363	365	388	360	404	358	363	413	393	379	358	392	383	384	375	400	407	388	389	403	375	335	398	367	388	426	397	403	399	382	381	422	388	390	396	359	411	357	423	370	379	401	390	390	407	397	415	369	378	397	420	367	364	360	380	385	391	356	360	388	378	373	402	370	409	400	395	379	371	417	402	402	362	393	389	383	419	346	371	402	424	383	386	408	414	399
31634	48592	37930	23649	18728	12761	8610	9748	7889	5033	4272	3090	2373	1895	2145	1919	1659	1549	1152	1075	914	841	684	599	531	498	433	416	462	463	397	440	429	423	457	401	354	427	407	372	370	397	389	400	449	407	445	400	383	418	395	394	361	409	408	459	411	392	413	394	428	401	417	387	408	416	384	430	397	391	409	418	398	407	423	421	447	463	405	412	408	430	380	396	400	454	422	415	448	402	414	409	405	426	382	408	400	436	408	425	403	435	424	399	414	410	402	418	405	391	408	400	422	421	395	418	376	444	394	439	399	381	409	408	455	427	382	386	418	462	408	397	406	374	426	388	372	386	412	419	425	429	404	402	389	458	419	432	397	419	389	404	401	396	396	414	445	406	383	416	416	409	428	395	391	427	393	427	411	425	377	384	421	403	436	395	386	436	411	424	393	408	404	367	405	417	430	393	389	429	370	410	401	413	428	450	389	401	438	390	394	422	408	406	406	398	409	411	434	405	378	397	407	419	428	401	398	427	404	411	433	377	430	406	427	410	400	412	429	425	413	452	417	398	427	425	411	426	414	410	400	429	408	396	423	406	419	389	395	378	437	439	402	426	420	391	399	427	421	408	400	430	396	395	446	400	400	419	434	412	401	418	388	437	421	428	426	406	382	380	425	423	406	388	423	377	414	379	405	413	423	368	402	432	445	385	431	447	412	372	404	397	373	400	397	435	400	399	388	441	417	440	465	391	402	414	382	397	375	427	405	400	431	380	443	422	434	448	411	366	429	413	424	387	441	409	407	402	416	407	443	398	397	419	422	400	423	406	388	430	405	440	417	403	403	404	391	391	420	406	419	429	402	446	423	440	403	406	403	427	401	405	422	382	407	415	433	402	415	368	418	372	428	402	401	424	398	395	413	426	408	389	405	420	397	453	438	404	433	429	420	412	408	430	382	420	418	402	443	413	417	390	399	388	410	464	394	432	411	418	369	412	434	397	396	416	401	427	409	449	408	435	412	431	420	411	389	425	433	408	370	438	404	412	414	420	441	407	403	410	393	457	410	416	443	369	427	438	381	384	403	389	439	403	413	380	404	425	396	403	402	396	408	434	424	434	412	391	420	430	409	443	380	407	421	412	458	415	428	430	397	400	393	393	427	388	421	413	407	400	445	405	441	427	383	409	401	417	404	400	396	386	400	396	384	403	433	389	402	421	428	416	393	411	410	433	376	418	409	441	418	396	451	410	447	426	421	418	421	426	388	406	427	421	388	412	411	400	435	400	404	416	418	414	456	413	405	393	369	433	406	391	396	425	373	418	430	381	414	419	432	400	434	390	404	388	391	414	394	411	419	418	415	421	398	432	397	381	390	424	392	423	432	412	409	398	411	414	392	423	410	450	401	401	376	421	413	412	402	406	384	403	391	412	395	419	378	411	395	424	391	447	377	417	446	413	440	393	400	394	427	429	403	412	413	405	401	414	449	444	387	421	431	389	386	406	411	414	401	388	408	423	429	450	401	398	410	380	400	377	433	421	411	439	412	422	380	411	383	417	396	448	406	406	449	399	436	387	422	401	389	445	390	386	433	389	392	417	438	431	424	411	430	435	381	420	409	415	410	395	421	385	385	478	411	428	429	395	420	393	403	410	412	427	436	350	403	403	409	434	449	398	387	400	402	413	394	417	440	407	438	409	395	376	439	422	382	448	436	429	365	395	437	368	411	401	417	435	434	402	422	407	407	398	399	429	400	380	422	427	411	451	420	414	430	370	410	377	395	415	406	420	427	415	396	437	414	405	403	451	434	392	399	413	387	399	388	397	418	403	399	440	431	420	374	418	382	434	393	438	408	451	386	416	407	435	413	394	398	430	400	386	448	416	398	419	411	401	390	386	374	432	461	449	417	403	400	382	386	434	454	433	413	406	403	410	391	407	386	439	447	404	379	415	379	405	373	416	391	422	394	421	417	385	402	429	394	380	418	425	402	446	408	426	395	398	434	407	432	389	402	401	453	395	412	427	404	398	417	417	404	421	418	380	444	380	413	402	414	388	443	403	402	387	405	392	377	405	385	393	443	416	389	393	411	391	433	396	414	399	371	382	408	398	417	394	401	436	404	371	415	389	406	383	394	389	418	433	423	417	417	395	415	436	424	393	413	447	388	376	395	404	430	399	389	405	440	380	399	430	419	395	374	396	418	390	430	414	369	372	413	398	424	406	350	402	405	416	350	407	433	438	400	423	390	394	417	409	382	416	386	385	384	410	411	461	427	399	406	403	405	458	405	451	414	430	456	386	409	391	415	390	409	413	395	405	397	401	401	400	429	380	418	398	396	439	404	412	410	483	381	407	435	457	391	429	390	396	382	458	424	400	384	441	417	384	423	425	382	436	407	438	424	390	419	416	443	398	416	349	422	451	398	419	406	407	367	368	398	423	421	409	439	416	384	426	411	416	415	422	424	399	398	390	390	392	394	434	415	393	398	414	417	425	419	406	398	424	399	396	402	418	403	472	387	442	446	432	427	416	429	389	398	442	407	448	420	415	434	390	396	420	431	405	409	456	424	409	431	401	432	390	411	412	370	427	371	431	415	426	367	424	389	420	412	437	411	417	402	400	397	402	422	409	428	394	414	443	395	400	421	416	432	409	420	385	395	416	420	420	419	399	390	411	398	397	367	436	453	391	421	380	412	398	393	384	432	397	409	423	407	419	406	383	422	377	430	440	421	406	407	387	400	415	415	395	422	398	388	406	389	401	410	407	414	393	404	445	403	397	411	419	404	431	408	398	418	408	430	429	410	422	454	425	396	399	407	390	387	408	384	429	372	401	384	378	393	380	411	429	376	426	415	444	424	417	383	437	416	399	400	403	378	392	400	405	390	385	387	391	432	419	440	387	366	402	393	388	411	420	412	415	421	426	425	401	393	427	394	382	409	423	407	400	403	380	411	424	432	441	416	407	416	397	407	395	435	402	393	412	419	411	379	427	431	405	435	433	417	436	427	451	376	380	388	419	424	398	371	406	409	392	397	411	389	421	401	438	403	442	428	407	385	458	404	394	416	391	436	396	392	400	426	423	415	372	439	427	434	399	435	406	405	388	424	390	414	412	367	408	423	411	395	418	433	397	398	410	399	420	410	415	420	387	406	394	392	413	398	405	432	372	402	435	405	407	403	385	367	371	390	447	429	392	450	445	389	414	395	382	397	381	427	378	436	419	386	395	419	380	451	394	391	390	393	430	429	402	412	426	395	409	381	425	419	401	433	385	439	400	388	401	410	406	420	398	412	378	373	393	409	412	430	393	410	379	421	399	382	417	404	416	399	415	401	399	390	424	411	433	419	425	380	406	405	417	399	416	377	429	432	387	428	388	441	419	403	428	419	425	394	432	408	436	412	440	419	376	421	394	399	396	414	399	399	420	432	408	402	447	412	406	417	432	415	403	439	385	407	437	411	426	421	434	384	393	414	421	422	384	438	411	399	410	407	390	442	413	431	399	433	357	382	432	400	376
23762	21111	28750	24962	22475	19711	13525	12175	8314	5775	4282	3728	2642	2403	2649	2273	1893	1618	1379	1291	1160	1017	889	742	724	645	619	563	543	535	520	524	500	554	529	489	540	511	541	546	538	547	569	526	531	550	567	542	522	514	554	493	531	510	500	496	517	476	521	535	559	547	532	557	513	508	499	550	491	521	487	484	545	548	538	492	502	533	555	554	534	521	549	511	507	534	507	576	522	464	496	484	534	488	532	486	519	517	512	476	507	534	501	545	567	497	489	461	515	533	471	524	479	527	519	563	509	509	516	527	507	492	501	552	508	526	515	525	533	518	524	514	537	524	538	491	505	503	503	512	538	489	554	538	507	529	499	534	528	509	539	539	541	515	503	513	500	575	523	529	506	552	538	503	522	514	514	573	512	497	487	500	542	545	522	514	527	517	553	507	495	528	525	515	541	522	469	523	534	497	561	494	508	479	570	497	592	458	534	510	512	489	532	507	521	503	532	521	523	504	545	479	537	503	536	512	514	543	511	517	501	536	535	565	528	506	510	538	545	554	533	518	541	484	528	536	522	529	530	507	540	550	527	520	500	540	505	526	542	524	501	475	526	515	510	527	511	501	513	511	533	543	519	515	510	522	541	533	499	527	504	529	464	525	518	527	545	451	534	506	528	530	534	524	514	517	535	593	552	551	496	461	539	455	548	516	499	511	496	563	518	539	521	494	529	503	516	527	519	558	512	505	501	503	532	520	518	523	528	530	553	499	543	497	531	550	514	542	517	492	512	537	521	518	523	523	480	457	507	533	507	504	542	529	514	529	537	523	500	519	531	505	546	514	511	584	527	524	511	528	519	460	512	543	488	508	546	537	563	522	496	483	543	520	546	536	459	498	481	535	512	489	475	530	574	555	510	576	496	479	538	530	576	497	516	506	527	519	514	540	524	500	516	509	504	516	514	500	505	539	531	461	554	528	516	534	557	579	506	490	561	516	528	516	511	557	546	543	555	539	516	504	546	545	568	565	525	524	523	523	523	553	526	554	531	546	490	526	534	500	511	590	485	539	555	502	495	531	510	538	515	590	481	515	489	515	528	520	537	523	519	529	542	491	488	520	507	507	553	536	535	514	533	547	528	497	523	508	516	508	500	528	546	551	526	518	499	507	541	537	551	502	526	563	528	542	519	486	507	481	548	522	481	527	523	544	521	500	471	566	540	492	558	542	540	489	529	531	493	559	531	530	505	494	500	521	495	530	510	554	498	519	497	527	513	517	504	526	522	519	500	503	515	516	564	503	505	514	555	519	565	528	500	527	546	542	483	545	491	537	541	515	494	527	495	543	510	532	509	500	529	503	514	519	489	513	520	514	518	524	492	511	543	490	567	495	516	513	524	544	511	534	511	516	511	537	541	521	531	559	530	483	526	521	533	550	524	544	494	521	514	486	543	540	547	498	519	548	490	544	515	523	527	506	547	502	491	544	476	506	574	539	497	521	527	562	500	456	541	533	494	523	532	505	557	528	536	491	553	508	548	520	518	523	559	499	505	534	509	496	557	499	523	505	563	541	486	538	543	497	533	555	508	561	514	550	509	511	535	534	534	521	531	529	533	547	492	519	495	487	511	532	534	481	516	503	530	551	540	555	517	528	541	512	500	527	516	526	544	515	540	509	517	528	536	552	536	478	498	520	541	529	479	498	531	559	532	481	501	517	546	508	518	526	515	482	465	496	517	496	528	519	516	525	527	534	499	495	525	458	544	519	532	509	547	561	556	502	567	503	566	531	530	511	536	509	522	536	546	563	570	527	519	534	516	519	493	537	509	507	521	507	503	496	527	532	506	518	502	517	524	519	540	514	496	521	524	509	511	550	502	526	502	516	534	497	557	545	512	518	520	472	509	561	495	474	483	522	518	521	516	517	538	551	527	552	509	529	496	487	502	493	521	503	508	558	524	516	582	464	506	542	503	489	521	546	540	513	532	538	504	530	576	510	514	515	510	535	489	509	493	542	481	498	467	513	553	507	524	520	542	524	506	535	512	567	498	542	539	479	514	499	487	514	540	507	462	507	505	504	527	526	501	510	497	503	538	496	518	514	509	496	494	521	515	507	529	532	521	539	533	556	497	511	550	515	506	508	503	512	558	478	475	495	515	511	497	542	513	523	521	520	536	516	542	561	518	510	486	547	544	517	547	486	521	542	526	546	514	544	511	499	502	497	515	508	547	502	528	552	546	533	497	522	471	509	498	488	537	497	563	543	523	519	528	509	507	526	505	551	493	545	531	506	505	546	526	478	506	515	483	538	572	546	530	535	532	516	507	521	536	542	494	521	566	551	536	516	552	480	529	502	527	514	525	545	489	516	533	513	518	500	505	541	559	526	523	540	515	517	540	510	479	528	491	533	531	509	538	551	517	539	517	482	522	485	487	521	521	510	547	513	520	514	532	522	535	487	531	521	536	548	490	500	516	514	554	504	540	506	536	534	506	526	509	476	511	525	470	524	553	509	506	481	499	478	531	489	512	536	491	509	548	543	506	500	514	530	535	505	523	554	538	507	526	536	522	519	569	488	519	510	530	536	544	513	525	507	482	504	497	511	516	520	526	544	529	532	513	495	519	520	495	521	494	533	491	508	549	509	572	517	516	511	557	480	507	551	490	553	524	485	514	548	482	550	573	546	503	470	515	541	513	521	515	523	524	508	537	510	492	507	455	528	480	557	512	510	553	549	539	545	509	518	496	530	544	503	542	533	525	519	521	525	550	507	526	498	551	511	525	535	506	578	523	542	526	461	552	518	499	536	529	509	488	557	524	519	566	510	530	553	578	524	494	511	540	548	502	510	559	499	518	498	546	520	507	493	519	506	516	516	498	521	527	530	522	538	536	519	531	555	506	517	549	548	539	500	557	536	498	523	455	534	525	520	499	477	545	502	539	523	509	505	511	525	498	526	528	537	523	564	500	513	511	498	543	552	506	518	526	565	520	515	507	502	530	477	507	496	535	534	541	504	476	538	475	525	509	525	493	504	494	561	517	548	545	545	534	539	538	507	510	522	558	513	529	519	529	508	514	543	527	556	538	579	500	518	501	526	497	485	534	532	507	545	539	538	520	519	530	533	520	494	547	572	595	497	496	509	530	486	535	501	506	496	539	501	551	491	503	526	494	537	500	525	519	469	562	518	540	509	565	532	534	535	513	523	507	508	571	518	512	546	518	523	474	521	533	522	532	538	537	560	505	514	492	543	484	556	513	496	550	542	525	507	482	596	510	532	520	496	487	494	535	562	499	535	569	515	502	521	515	507	575	527	535	536	502	511	541	518	498	552	505	540	529	537	528	491	520	531	503	541	535	504	516	526	496	510	504	558	555	557	540	527	524	543	546	476	507	512	551	526	517	509	514	541	493	494	480	526	503	511	519	530	515	567	505	523	480	545	576	474	556	526	500	529	500	540	525	537	483	515	525	529	506	577	537	540	536	528	551	555	523	531	543	522	491	499	536	532	472	500	471	556
32720	57382	45832	30862	24310	17485	14774	16344	11540	8668	6474	5756	3915	3546	3768	3207	2744	2240	1864	1834	1508	1208	1069	982	869	737	631	614	539	534	520	562	538	532	589	548	575	528	525	533	546	532	547	554	519	552	548	566	538	528	572	535	501	549	499	550	543	571	555	568	558	548	547	540	549	505	544	520	549	501	576	559	549	544	556	599	531	538	542	537	556	556	560	539	493	531	554	545	547	510	510	524	529	516	561	522	577	560	504	543	488	569	533	505	574	559	518	512	494	530	519	524	538	531	509	559	541	530	539	578	551	586	545	540	542	512	499	529	536	501	522	507	493	545	533	556	481	485	496	549	542	534	545	517	520	553	560	521	538	484	519	506	501	530	532	532	532	555	530	521	539	518	524	532	534	557	570	561	567	528	502	512	526	534	559	571	553	546	526	534	537	550	506	543	571	519	556	582	500	511	562	518	552	524	604	528	536	478	503	535	526	514	490	535	569	527	518	553	541	517	507	502	565	498	563	546	524	547	578	526	511	538	523	525	558	534	591	539	542	529	528	520	516	547	525	516	559	511	537	526	510	527	522	540	514	539	505	516	515	535	547	545	532	527	541	549	544	518	566	551	498	513	561	517	537	544	502	506	544	527	544	570	551	516	547	526	575	550	547	562	547	523	533	526	557	538	544	531	506	521	520	524	523	538	544	520	520	526	550	560	542	555	519	547	490	467	562	525	546	523	526	520	513	546	522	495	558	551	561	554	478	557	566	548	509	558	519	544	493	530	525	535	509	552	501	503	546	542	551	554	515	536	508	532	527	551	530	516	536	543	587	548	514	503	556	508	557	536	518	549	501	546	562	548	511	569	503	577	504	535	510	563	563	519	528	551	522	560	527	543	513	499	526	524	541	556	516	562	566	549	539	512	529	517	557	536	556	545	508	554	544	497	559	513	513	504	538	527	544	531	550	562	523	524	532	538	566	579	524	531	527	527	543	539	532	562	591	513	553	489	550	542	576	513	542	505	580	524	532	533	496	510	530	503	541	545	533	544	551	560	543	494	554	505	489	528	527	541	530	551	505	530	552	519	511	551	558	520	548	515	540	534	509	515	537	494	569	557	541	545	504	527	548	538	535	566	524	519	522	537	538	488	553	529	541	540	552	544	560	530	546	552	565	537	536	548	565	561	517	488	563	482	525	540	543	523	538	543	521	511	518	513	538	569	559	569	527	534	525	532	526	548	533	491	519	514	529	554	562	535	553	477	500	502	535	502	519	530	529	537	570	527	576	524	497	506	561	607	509	562	566	548	516	537	525	519	533	516	519	517	561	529	533	534	534	588	499	578	562	539	553	579	539	522	550	538	564	537	493	517	570	548	548	511	554	529	519	537	486	559	511	549	505	532	502	546	534	583	567	549	505	552	529	498	548	525	559	556	535	538	515	518	529	542	554	529	574	522	507	528	531	544	533	510	525	549	504	524	523	500	489	550	516	560	557	526	563	498	562	528	530	543	533	541	512	557	498	459	521	550	569	536	536	510	562	517	546	528	509	515	534	557	531	512	516	485	511	568	543	530	542	496	543	530	547	501	530	467	529	548	524	486	526	546	535	518	520	582	555	546	523	530	544	523	558	538	534	528	589	530	497	541	579	500	516	522	538	536	521	534	536	529	497	511	549	528	575	559	510	546	566	554	545	542	550	531	562	548	545	529	520	569	516	534	519	483	505	494	548	541	485	558	504	522	524	520	518	541	549	521	535	547	539	507	519	534	536	579	509	539	536	499	581	554	558	514	552	518	536	556	538	499	540	546	530	540	547	493	537	553	545	530	521	545	569	535	516	532	540	537	519	556	528	547	528	586	490	551	547	531	512	528	516	557	532	529	545	524	548	560	573	554	534	544	572	546	520	548	521	537	514	543	518	577	508	552	566	542	527	523	554	535	535	483	538	555	568	506	498	515	500	533	534	497	518	559	552	527	511	490	516	540	551	571	533	532	537	545	508	551	539	512	532	589	549	545	553	530	519	531	529	547	504	519	530	556	509	486	545	555	505	531	539	519	519	544	576	524	540	531	543	527	504	543	533	522	489	565	544	533	487	497	560	532	512	517	532	516	544	566	524	531	613	531	529	516	506	564	558	485	530	549	540	556	581	528	553	566	527	524	537	527	552	518	525	570	544	538	511	517	523	508	526	533	542	573	558	499	491	557	522	556	570	600	573	572	555	539	534	519	484	553	519	525	505	554	527	521	521	562	541	511	548	533	522	516	557	488	531	510	553	508	543	523	492	575	490	526	527	518	518	520	534	566	556	561	538	515	515	523	501	515	551	546	576	522	492	564	537	499	533	518	548	515	498	532	544	530	549	517	558	555	545	543	508	557	514	541	521	544	503	534	518	514	558	536	471	549	553	516	510	498	519	564	475	527	525	513	539	543	537	544	563	559	528	534	544	561	547	549	524	526	515	543	526	542	536	511	552	570	490	521	538	552	514	519	507	526	570	516	515	575	507	542	553	525	532	518	532	505	529	558	541	524	550	491	489	533	517	518	524	528	548	520	521	566	543	544	532	543	495	572	531	545	565	550	542	505	555	540	536	525	528	532	543	541	542	563	536	493	541	516	507	523	569	549	550	540	562	513	526	517	511	524	558	566	544	522	536	552	499	540	520	512	543	537	524	514	523	516	512	518	519	552	543	520	536	526	544	537	521	551	528	498	548	499	520	537	538	555	566	537	508	495	518	523	533	568	557	518	602	540	502	567	548	515	479	539	533	549	529	551	493	523	544	523	547	538	530	559	515	480	501	523	554	549	517	521	549	578	559	516	541	552	547	504	543	491	565	540	516	541	537	528	516	515	556	537	522	551	568	556	505	485	539	519	538	536	544	542	523	523	490	557	531	501	540	537	555	531	512	527	516	467	530	533	554	558	491	530	530	513	546	518	548	500	504	558	542	557	479	519	535	539	519	555	552	549	505	565	506	543	555	526	569	553	551	572	512	551	571	490	493	526	503	584	563	516	580	522	550	537	545	519	582	512	528	508	585	513	545	530	522	541	503	540	542	523	529	535	537	547	550	543	551	598	511	512	507	542	541	544	572	517	493	531	529	535	528	497	560	537	511	520	548	503	545	509	537	507	554	524	487	542	509	568	524	535	534	573	539	527	554	523	555	512	557	566	510	536	544	556	560	533	531	500	570	531	551	543	531	504	512	543	545	512	547	519	531	538	546	556	560	561	529	544	529	528	536	536	528	526	500	549	521	528	530	521	527	524	549	508	538	524	515	549	496	539	561	545	487	489	544	524	566	528	472	534	511	520	526	530	513	523	545	525	568	540	535	506	498	501	528	559	547	598	534	562	556	503	567	532	542	514	521	515	543	538	529	555	553	537	544	530	492	549	575	558	504	558	561	520	543	560	521	554	550	556	544	481	559	524	528	530	528	508	543	581	560	483	519	511	515	504	533	563	521	500	504	528	497	530	520	519	545	556	541	509	506	495	534	567	525	530	551	523
24833	21364	29620	27545	20859	13200	10261	9103	5593	4216	3374	2905	2006	1860	1956	1494	1386	1216	1073	944	906	751	679	598	585	507	525	443	449	460	438	432	475	412	445	431	446	441	479	436	423	387	412	413	487	416	416	414	414	457	469	416	410	435	414	405	465	473	451	383	406	440	426	412	456	431	414	437	424	402	485	440	444	446	433	448	486	428	436	460	426	404	448	428	379	429	427	419	434	433	429	426	443	426	409	470	414	414	410	402	458	434	427	465	425	411	423	413	423	415	426	435	468	460	464	455	458	415	425	392	414	431	435	453	444	422	406	445	392	417	429	418	423	434	388	439	449	451	450	422	399	383	465	449	397	417	436	448	452	402	447	454	443	421	407	438	402	414	398	451	444	416	413	420	427	420	440	394	440	414	388	424	420	436	422	426	439	446	428	403	461	448	427	446	388	433	414	441	402	427	476	459	451	380	465	400	410	435	442	411	440	436	427	402	452	431	456	383	437	430	427	460	417	449	408	394	437	475	456	451	409	413	407	429	414	456	398	444	442	452	416	427	460	430	412	479	395	458	436	425	433	434	435	439	434	453	420	456	410	394	507	424	442	421	451	423	419	413	451	420	446	442	414	444	418	448	401	440	416	394	397	472	433	403	442	449	408	395	505	454	440	415	403	429	443	429	402	438	438	419	456	408	440	425	466	421	472	439	414	408	428	427	426	406	457	378	438	446	453	388	434	471	440	455	405	414	433	438	477	395	413	407	414	463	400	411	430	455	381	418	443	487	465	439	429	454	454	424	444	459	463	461	445	395	414	457	403	436	435	440	436	415	442	400	453	427	380	420	407	449	402	427	450	413	455	448	449	432	428	423	470	474	430	435	432	412	412	452	429	426	436	452	423	430	438	416	461	450	466	415	425	459	429	441	449	413	491	430	422	418	421	430	434	443	418	409	434	441	445	419	469	473	436	432	410	426	457	444	437	429	441	429	401	442	429	415	445	449	443	422	422	404	437	388	420	421	418	473	414	435	417	406	455	442	424	449	447	444	460	402	439	412	426	412	433	415	416	447	373	443	449	424	444	446	452	465	485	440	434	431	439	439	409	440	380	387	411	434	411	429	443	460	431	405	410	411	446	428	391	432	436	445	440	408	434	444	410	447	436	429	455	388	439	410	436	422	448	431	447	427	402	432	407	402	433	421	452	478	410	408	436	455	451	448	440	444	395	419	427	451	387	428	416	391	442	441	393	428	462	450	452	404	452	402	440	415	433	419	431	444	449	391	443	454	420	418	452	428	389	419	431	422	421	427	415	374	429	422	441	437	425	441	412	385	464	403	409	412	445	436	432	405	417	450	463	420	441	393	415	428	426	435	446	428	443	427	441	439	434	461	436	456	417	487	416	415	441	424	441	445	423	440	454	456	446	410	411	406	416	429	435	398	408	428	416	457	457	416	433	442	454	452	411	432	437	437	407	406	441	430	434	437	443	445	430	430	439	420	403	443	431	458	431	439	411	422	460	400	470	437	435	469	407	443	414	376	433	408	408	414	457	438	443	494	468	492	429	388	388	416	424	432	386	419	474	419	451	470	403	428	411	394	412	380	463	441	447	431	409	385	466	420	429	412	378	469	444	444	378	394	434	439	425	374	428	448	400	428	417	400	410	446	432	412	438	446	414	440	420	423	424	401	435	430	419	437	470	458	433	420	414	459	437	417	418	416	425	442	421	441	428	462	416	415	424	450	404	428	422	430	404	422	414	428	432	428	409	424	417	434	454	416	401	448	424	444	410	460	434	437	404	421	428	402	438	402	408	434	427	438	418	429	415	451	411	461	414	418	413	449	439	450	401	439	438	430	453	443	428	451	446	424	388	424	430	433	425	451	439	436	427	408	422	406	433	432	450	426	437	395	398	407	424	460	474	424	421	437	440	454	430	441	412	423	429	461	401	426	401	453	448	409	417	448	458	432	441	418	403	410	462	434	466	486	412	380	448	414	434	433	403	469	448	436	422	450	400	449	412	462	442	416	424	422	420	411	435	376	427	421	418	462	391	459	457	423	441	407	445	424	424	451	420	437	420	441	459	438	389	414	457	427	440	420	441	437	433	430	420	405	401	438	451	465	414	444	427	417	444	435	452	421	448	423	427	443	411	428	465	445	442	457	401	423	442	448	459	448	461	432	446	441	418	458	420	441	408	458	439	447	413	428	396	442	436	427	421	471	427	475	441	431	444	435	406	428	434	414	387	400	428	444	457	469	451	441	441	427	436	413	444	431	426	426	478	430	443	422	445	466	447	451	447	467	420	408	439	434	426	468	395	448	433	457	416	454	424	483	422	442	406	415	415	438	453	466	443	437	417	428	405	404	418	408	426	397	400	437	449	410	438	444	399	429	446	458	464	400	388	424	437	470	439	423	459	416	429	451	430	384	414	444	426	448	457	403	442	437	415	401	442	428	460	475	420	436	448	428	420	434	426	401	429	442	444	404	434	422	426	437	419	450	429	470	445	487	435	450	430	433	453	405	411	405	424	405	433	422	440	412	419	412	397	409	419	402	441	439	425	400	419	445	425	453	418	405	399	422	461	444	464	425	439	430	437	462	469	434	424	423	447	422	417	400	450	437	387	412	480	439	435	421	424	431	402	425	435	467	421	414	459	444	418	426	437	424	456	444	414	442	459	420	425	432	416	450	441	424	445	423	428	425	401	396	440	454	417	440	428	413	435	420	419	441	424	445	448	443	422	424	433	456	419	419	458	452	420	435	432	453	449	433	429	419	415	434	409	411	412	425	452	436	420	453	437	406	424	435	436	456	408	422	459	454	424	389	457	430	490	422	464	420	457	439	423	418	409	443	431	418	421	461	439	425	444	418	431	430	452	398	429	418	415	440	438	455	426	455	375	430	419	417	461	453	406	431	405	446	447	430	381	447	414	426	405	441	440	407	397	408	431	415	428	456	447	423	417	438	448	395	415	445	446	456	420	421	446	409	454	426	444	403	434	439	465	396	454	461	419	442	398	425	417	427	444	429	458	448	489	455	439	453	433	394	416	407	417	411	424	454	457	444	405	409	443	403	427	414	432	455	447	404	424	459	448	408	433	441	444	411	449	445	413	407	427	417	427	470	435	419	435	405	447	429	432	433	470	384	449	428	386	418	401	417	436	410	426	400	446	420	444	442	423	480	444	428	395	451	453	443	449	442	473	456	430	408	402	457	462	426	407	458	418	442	436	429	443	444	415	431	432	400	419	428	433	429	434	432	445	436	434	442	415	412	458	431	424	437	407	432	419	403	442	435	426	470	427	450	462	426	437	430	432	422	420	401	446	450	434	399	410	439	437	440	445	426	424	452	458	403	409	413	436	406	396	435	412	418	414	427	449	401	448	411	422	436	415	425	429	396	426	438	413	407	427	432	415	432	428	395	395	435	416	427	450	442	452	423	420	423	453	403	453	453	450	422	380	425	437	447	467	440	431	416	446	405	421	444	439	445	439	415	449	454	427	427
32126	53349	43246	28133	21076	14824	14614	13686	8827	7304	5701	4762	3214	2979	3171	2315	2112	1785	1487	1273	1202	969	865	738	708	574	526	508	516	462	516	465	470	471	513	436	486	488	496	477	476	466	454	465	476	468	493	449	454	459	447	462	463	442	477	457	472	477	476	454	436	423	468	504	469	468	426	461	478	458	481	476	431	502	444	448	497	508	504	512	492	474	499	467	448	446	471	488	422	471	466	498	426	467	450	473	495	448	463	433	466	448	473	462	418	440	431	505	460	493	458	433	464	474	461	475	474	483	462	498	490	418	433	447	469	490	476	475	500	460	467	470	461	454	476	443	511	462	462	445	492	490	462	481	471	498	497	453	488	477	468	468	474	481	448	456	432	473	461	464	456	470	509	504	457	492	456	448	476	452	425	489	469	436	459	492	436	511	434	456	515	458	466	485	454	486	464	470	481	459	437	512	433	431	468	439	456	445	466	477	478	429	467	471	455	446	469	473	490	479	455	416	447	448	429	495	451	446	449	484	433	474	434	519	452	424	471	452	435	474	495	472	430	443	463	447	479	481	469	464	488	479	449	481	464	485	435	479	448	470	460	456	474	453	488	464	471	434	451	414	429	458	478	462	483	475	472	500	450	480	459	475	458	443	435	437	457	482	487	467	484	479	442	468	473	445	431	451	471	458	485	477	485	487	464	510	479	461	473	455	440	448	467	450	464	420	460	450	482	479	459	481	455	505	462	435	448	500	476	481	419	507	451	442	477	479	486	460	490	460	495	481	456	441	464	459	459	446	484	468	492	482	494	452	456	478	487	471	432	468	516	501	472	492	400	454	430	476	440	472	469	493	414	461	479	476	479	463	460	491	460	474	499	468	465	411	460	454	452	474	455	447	447	475	441	440	470	430	418	431	479	423	453	476	470	459	467	485	465	486	457	453	435	438	460	461	491	458	467	440	449	433	442	469	442	451	475	448	507	446	475	465	466	437	444	436	458	457	463	469	470	452	459	457	400	445	450	467	466	430	489	479	422	458	465	461	468	482	453	433	449	441	444	500	469	445	467	484	462	484	468	494	438	473	443	461	473	454	453	514	480	498	450	459	460	462	480	453	480	476	459	450	443	470	444	481	495	483	460	470	473	492	463	489	492	466	497	429	458	478	452	453	495	436	467	445	455	485	475	452	502	463	461	449	480	458	433	441	447	451	453	510	484	485	447	492	447	461	478	492	458	476	509	467	482	448	433	443	472	431	453	471	458	475	422	481	450	467	460	481	455	412	474	421	434	463	491	433	465	467	476	431	472	508	450	467	488	445	472	464	493	451	488	465	451	425	477	454	498	439	472	477	451	463	465	468	490	459	453	442	454	462	441	461	489	475	452	439	484	441	461	466	418	433	429	438	462	455	442	466	432	459	417	462	471	473	456	453	455	448	428	468	441	487	451	476	439	493	438	456	461	423	455	424	463	456	439	450	423	476	498	494	436	450	451	425	470	462	476	460	452	454	435	467	472	449	481	446	446	494	481	482	470	486	438	458	468	410	458	458	470	446	448	456	465	510	456	463	481	463	482	476	437	445	480	499	469	470	461	468	431	445	488	436	444	515	463	456	446	505	461	411	464	481	446	428	471	446	463	492	440	456	450	448	443	444	472	473	496	424	452	441	442	440	492	452	496	442	468	476	429	477	442	487	450	450	434	481	460	455	466	469	502	458	481	472	439	458	446	494	486	432	486	441	481	473	443	457	461	477	509	450	493	450	445	462	458	470	482	455	483	453	470	446	436	465	423	487	471	421	467	502	427	473	446	465	418	422	426	490	459	470	446	464	426	466	461	482	441	471	433	445	459	493	451	460	484	441	475	493	434	439	489	476	455	465	473	454	493	472	445	472	484	486	472	455	456	479	474	469	459	464	448	447	411	429	475	478	457	453	466	459	483	434	480	486	487	482	471	433	473	504	461	467	403	436	449	491	497	475	429	464	463	456	455	468	458	459	456	466	469	472	470	468	460	498	490	468	466	458	449	465	459	489	497	466	479	455	464	430	490	448	472	484	430	467	437	465	447	433	458	446	410	449	430	446	436	448	470	489	456	476	411	449	450	471	440	469	440	488	448	432	452	494	465	498	426	462	445	448	506	463	476	475	436	448	459	458	447	455	476	435	467	432	469	447	454	476	487	467	466	480	468	440	464	441	463	430	434	443	442	414	479	424	490	460	454	490	516	439	455	460	443	479	436	485	492	463	479	482	484	482	456	452	464	453	472	465	454	468	486	463	479	496	443	459	481	487	452	451	421	425	443	412	467	474	468	468	469	511	479	467	450	416	464	484	442	444	467	490	453	461	447	464	456	460	478	468	450	513	460	478	479	425	451	432	465	442	475	467	485	480	443	480	461	436	463	497	461	471	471	444	450	467	452	449	481	464	451	466	434	503	484	457	504	450	472	486	486	466	483	467	459	475	477	435	476	442	490	489	455	440	463	462	464	485	475	467	448	450	464	434	489	468	453	429	458	482	463	475	457	448	474	457	444	444	491	431	469	450	465	464	482	483	434	471	438	443	480	450	458	462	511	462	482	440	431	448	410	487	458	470	446	435	452	434	426	471	448	474	449	466	442	447	445	461	476	466	452	468	456	429	481	438	479	422	420	410	495	497	514	448	475	470	457	421	485	470	479	447	435	490	461	473	461	456	444	492	489	410	507	474	493	462	470	456	461	472	438	452	456	452	480	472	476	449	464	488	446	451	478	431	493	463	499	451	486	463	472	483	446	451	454	432	457	454	435	440	468	414	417	471	464	451	443	465	464	441	440	458	411	482	442	442	462	459	476	467	491	490	452	490	528	465	462	428	509	487	431	451	456	436	429	448	458	461	482	464	511	437	453	468	418	428	471	450	436	475	470	438	462	431	443	493	459	440	459	444	469	443	447	411	446	485	457	434	429	475	407	469	457	439	435	434	439	465	457	462	404	489	474	486	451	469	445	468	483	434	485	464	454	451	475	472	495	454	454	477	451	458	448	458	451	483	447	498	434	458	443	435	497	477	450	434	428	427	425	478	457	504	495	423	470	473	486	469	478	464	494	453	449	455	464	474	472	462	456	449	442	439	451	471	493	486	472	456	443	471	440	503	430	428	427	461	485	462	476	494	450	469	453	463	456	444	463	432	445	437	493	423	472	458	495	434	470	467	476	461	450	477	430	464	446	457	441	423	453	500	452	470	418	465	447	465	464	474	485	459	456	486	429	490	468	457	492	465	442	405	449	492	463	451	488	452	467	483	506	470	492	434	486	455	483	482	454	474	446	499	468	453	446	458	486	515	474	468	478	464	470	479	487	445	465	471	510	457	470	477	450	458	447	466	469	478	475	448	422	463	482	474	459	409	464	461	477	462	437	471	462	506	436	468	437	486	435	426	470	461	449	460	466	475	455	469	474	467	428	465	445	455	435	490	472	410	463	498	457	466	476	456	489	473	463	454	481	422	424	480	478	455	480	453	425	488	441	475
22546	21086	28811	23872	21735	22893	24693	16439	10477	8201	6834	5255	3808	3748	3185	2809	2240	2335	2004	1846	1545	1200	1062	1069	916	803	728	657	667	693	665	670	656	668	652	629	760	653	623	673	661	643	631	654	658	648	619	635	637	693	680	669	644	623	615	638	681	622	647	682	699	659	622	627	671	661	632	650	626	634	658	659	649	637	617	652	673	641	630	678	653	564	641	616	625	651	648	601	633	701	658	629	657	622	661	624	589	622	613	603	647	681	618	670	661	628	655	649	647	645	631	653	667	673	651	598	637	585	664	595	604	628	604	664	608	658	634	676	601	628	650	639	609	618	622	648	631	624	651	693	674	645	626	606	592	629	664	625	672	626	623	638	632	642	639	608	607	646	620	642	673	662	635	657	629	624	613	648	557	664	661	621	673	602	637	652	634	631	640	637	602	626	628	611	647	586	600	636	623	619	680	638	623	624	592	662	635	673	640	660	625	630	659	653	646	646	641	617	645	618	581	639	661	619	658	643	621	654	615	639	595	672	651	650	673	609	651	616	650	682	596	650	621	626	631	596	636	643	653	657	655	611	671	646	675	628	661	672	636	582	660	663	695	632	644	655	637	660	612	640	682	624	656	632	623	628	625	628	639	637	617	611	642	636	591	618	673	605	645	625	603	622	628	613	665	667	640	603	601	621	644	613	691	626	645	631	680	632	639	648	620	625	654	599	607	615	615	617	616	639	627	640	619	658	674	625	622	600	658	630	605	659	686	681	641	633	629	614	609	628	612	669	583	649	601	648	646	650	608	649	598	672	659	648	677	622	639	662	629	620	614	654	609	661	592	627	632	607	635	616	617	611	651	657	624	650	664	624	644	664	660	648	616	659	628	650	628	633	607	649	646	637	648	628	639	641	612	634	631	629	608	650	637	659	638	643	585	609	652	637	633	658	621	669	650	689	647	630	621	653	600	634	621	648	650	637	638	653	652	653	629	671	629	680	707	677	659	633	638	657	632	657	666	644	631	638	619	648	618	649	650	674	640	623	628	614	682	598	645	666	674	657	636	652	591	667	658	630	626	631	608	678	680	612	607	613	605	667	559	636	612	624	675	641	654	626	640	654	637	631	658	683	614	611	658	647	600	668	647	658	586	673	660	640	608	641	626	623	617	636	645	622	625	625	655	603	645	658	628	602	627	656	666	653	664	620	662	635	635	673	652	628	639	646	623	636	609	643	623	645	584	629	639	607	639	674	632	637	631	614	630	623	603	609	632	597	608	607	632	600	647	640	690	658	626	644	621	614	619	591	625	622	627	621	652	645	666	613	598	626	646	622	622	682	667	646	637	625	608	664	652	641	645	676	639	628	611	677	626	633	671	665	599	605	685	610	628	619	637	625	620	619	629	646	616	669	641	628	610	656	639	638	626	612	634	647	617	609	600	644	672	656	644	599	645	619	612	638	642	605	581	631	627	612	639	661	646	623	624	623	643	644	635	624	614	613	625	622	642	634	623	612	655	620	655	659	636	629	600	623	635	658	655	679	670	670	633	599	662	670	681	640	609	633	671	655	618	618	620	668	660	653	656	666	617	628	619	668	671	664	619	617	639	622	635	660	662	618	653	694	658	607	637	665	634	645	610	622	638	591	614	611	623	616	653	609	661	635	628	608	624	606	602	646	627	604	662	655	668	658	648	682	624	664	668	615	614	652	607	635	629	702	637	674	638	634	630	626	654	602	650	633	649	628	662	618	612	582	671	662	639	666	645	644	595	621	606	603	650	645	597	653	661	643	635	665	616	625	652	652	638	587	668	642	655	650	592	613	614	602	608	669	663	606	634	671	675	651	621	632	648	651	619	691	633	588	647	632	667	688	614	655	631	642	640	659	649	670	681	674	628	616	650	648	622	663	660	651	627	642	635	677	619	670	652	669	658	616	613	654	668	619	627	635	677	608	663	628	635	593	645	619	624	637	643	635	639	700	660	596	624	676	610	591	620	621	610	558	626	633	638	600	639	673	616	643	651	658	645	694	650	645	574	646	657	587	638	632	628	649	689	674	630	653	644	643	657	652	664	641	663	659	631	672	611	612	630	619	605	641	590	633	621	638	642	627	613	630	586	600	656	655	613	643	609	661	613	631	657	614	660	633	659	628	640	635	684	645	633	637	646	627	654	588	610	658	659	711	651	687	647	655	654	592	648	620	655	679	623	662	618	602	654	659	638	641	597	597	683	624	596	645	618	615	611	639	620	612	650	607	621	609	632	623	641	656	609	593	622	645	583	623	662	671	681	606	686	626	624	639	592	614	666	603	657	633	592	638	613	645	656	667	645	641	664	653	623	613	657	615	629	657	640	646	627	682	623	643	580	594	657	623	652	622	648	649	672	705	676	582	601	651	647	618	658	639	651	648	592	567	631	623	706	656	640	636	622	648	591	620	658	669	707	614	661	618	638	655	651	634	691	646	678	584	660	628	617	640	656	619	599	610	671	643	654	596	623	655	656	639	643	639	630	579	648	662	621	671	625	634	602	607	626	703	677	632	646	632	622	600	646	644	619	629	651	626	648	639	631	622	637	602	607	676	679	681	667	653	627	593	613	656	680	655	673	659	652	617	661	596	642	654	591	658	588	631	620	644	627	637	654	643	641	632	639	628	612	613	654	632	598	641	658	608	700	685	642	630	668	593	641	627	645	611	620	642	602	649	650	642	607	592	657	612	666	632	679	670	669	616	646	642	581	616	652	643	611	642	653	612	612	654	620	606	644	628	609	690	602	640	626	606	626	622	626	639	608	660	646	621	600	649	629	617	620	647	612	670	620	638	602	637	642	596	621	693	627	644	649	659	630	666	621	648	616	625	599	635	634	634	634	658	600	624	642	619	606	652	656	629	613	639	664	614	645	592	626	615	673	635	623	646	639	595	641	620	657	671	640	612	614	620	683	641	646	654	612	611	643	667	670	626	610	606	615	601	654	668	634	699	642	648	640	644	609	641	672	630	611	651	625	676	636	640	614	696	599	630	626	657	651	639	657	665	650	638	651	641	634	631	653	641	658	656	675	631	634	639	631	632	624	651	644	610	653	659	651	682	600	632	635	648	675	607	627	627	611	605	642	643	635	607	633	653	589	632	595	594	654	577	645	676	673	623	660	604	674	651	663	624	702	648	602	652	624	650	653	670	655	694	652	631	644	601	633	621	665	638	685	639	634	652	605	623	646	628	620	617	625	612	632	623	604	618	661	657	649	654	660	597	594	694	623	589	616	663	648	625	615	594	609	697	646	674	630	578	635	645	622	588	642	715	648	651	645	610	624	645	650	646	640	663	634	674	645	644	651	600	644	644	631	647	618	644	599	612	648	659	695	633	596	610	616	636	659	607	661	619	612	638	654	634	622	631	606	643	618	664	637	633	628	655	680	686	673	610	668	674	645	632	653	623	646	632	668	658	657	593	679	589	623	652	660	678	600	624	605	648	593	653	634	682	584	592	631	663	644	629	626	651	636	649	666	645	613	666
35541	62754	50072	36546	29071	22685	23758	19214	14315	11366	9831	7706	5679	5588	4726	4071	3344	3257	2648	2355	2044	1578	1389	1261	1040	876	802	728	681	732	672	700	665	657	713	689	701	678	668	655	687	636	648	690	688	616	676	615	687	669	653	605	712	634	650	643	628	680	675	665	675	637	679	643	692	670	641	626	663	655	644	676	676	661	691	732	648	609	683	676	668	685	651	641	647	603	673	612	710	646	623	630	701	622	639	657	630	676	665	649	671	634	659	661	646	631	668	623	628	672	628	671	642	661	653	647	679	601	639	617	683	612	660	655	626	628	591	667	607	623	606	657	658	619	651	634	643	626	655	635	657	607	594	661	610	645	631	679	649	677	645	674	600	635	634	674	666	657	636	640	631	638	632	632	669	616	626	629	658	628	648	660	649	653	667	649	673	622	683	644	643	646	636	623	651	627	634	633	666	607	649	664	664	633	653	631	618	669	662	608	662	635	652	630	657	693	668	640	664	679	634	631	625	648	650	655	625	676	658	655	642	670	662	636	653	697	627	653	650	666	659	636	659	657	626	632	652	606	650	623	637	643	628	665	629	653	679	656	605	639	636	636	631	638	649	649	651	684	625	650	665	688	610	648	649	654	666	686	625	630	652	662	633	653	651	679	668	622	649	682	665	631	626	666	631	626	655	658	610	645	684	651	653	666	641	626	640	643	615	645	615	646	672	645	612	634	631	727	595	606	685	636	604	675	590	659	667	661	651	660	644	675	691	692	617	645	601	683	665	625	649	653	670	646	650	630	691	638	636	645	688	658	644	637	671	598	642	636	624	647	616	658	655	684	629	633	676	643	624	665	650	653	628	656	684	657	624	631	676	639	665	640	711	655	604	633	645	613	659	664	742	598	625	638	657	711	640	633	592	666	621	652	645	651	636	608	640	639	647	661	623	627	622	645	662	653	654	662	638	644	612	651	629	668	644	662	675	628	632	647	667	607	641	661	691	672	689	626	613	644	663	667	637	690	630	659	592	632	690	662	617	627	709	646	645	645	640	661	655	631	650	642	653	647	624	605	606	659	624	642	660	686	614	602	604	607	622	643	635	594	665	670	671	607	653	618	653	634	656	657	676	637	672	667	639	643	611	637	693	663	630	674	693	649	673	613	646	620	651	648	646	687	636	629	620	616	636	635	636	636	637	638	656	671	671	633	635	654	604	665	664	611	659	659	684	630	680	621	592	624	606	655	643	651	626	600	688	631	657	600	623	659	638	624	666	638	661	676	725	655	624	613	649	646	632	621	712	663	630	670	567	667	690	649	631	653	632	670	636	600	618	675	672	646	635	661	633	653	587	635	612	612	698	622	621	612	637	676	639	701	664	625	635	614	653	594	622	624	657	622	628	627	626	630	641	638	639	701	598	665	640	621	658	618	625	677	659	669	625	634	641	600	598	648	667	653	702	670	610	658	628	685	700	670	658	634	617	628	686	630	640	636	653	613	624	668	629	640	606	673	669	667	671	673	638	629	625	699	650	651	668	693	624	651	615	670	650	656	615	642	671	584	650	623	687	648	646	646	653	625	691	640	671	602	640	616	670	653	625	665	616	649	633	609	628	679	640	649	671	635	668	650	653	643	634	624	656	634	654	657	601	656	630	662	599	628	645	620	648	661	637	651	669	678	654	668	668	656	631	703	630	645	656	687	628	691	648	652	694	641	671	636	670	655	603	639	643	629	624	648	618	602	626	639	654	672	626	668	617	620	630	640	682	666	650	618	638	656	680	569	643	652	644	617	622	615	671	681	667	631	638	656	669	625	697	633	652	609	640	589	621	698	643	678	629	642	628	627	674	638	654	648	641	652	660	609	687	628	593	661	626	584	665	624	643	671	637	669	642	685	656	600	601	704	649	625	704	651	610	654	660	665	579	626	624	655	641	616	639	695	644	669	652	670	599	650	629	636	636	629	640	635	618	648	651	630	683	647	687	666	642	650	662	620	652	666	660	679	631	625	652	623	655	627	665	658	680	623	705	644	698	647	641	672	633	631	658	630	648	642	589	664	634	614	644	663	649	627	659	609	693	705	650	648	642	662	614	655	652	640	630	643	660	695	645	605	661	577	671	643	670	621	638	633	660	599	672	642	601	623	639	647	686	618	639	668	651	654	669	666	654	686	639	673	661	652	656	688	696	617	674	647	621	592	667	677	660	618	641	647	650	610	652	642	628	666	642	690	607	673	658	669	694	726	653	642	632	645	651	636	651	660	660	633	591	628	645	625	634	600	640	613	649	609	652	604	597	634	663	632	624	672	651	643	649	695	671	673	655	634	654	669	667	656	656	686	639	669	675	626	622	670	622	642	648	669	633	659	610	653	605	626	620	647	636	646	623	687	651	666	638	654	642	629	610	679	647	685	635	663	646	656	651	628	642	646	677	652	644	626	634	642	651	634	627	674	634	642	662	609	597	615	639	648	728	698	622	651	643	673	666	664	626	654	622	639	648	620	604	656	666	630	668	666	697	627	656	640	629	689	654	607	698	625	633	631	649	624	644	653	662	633	636	707	658	607	639	653	635	626	661	642	671	644	673	672	624	678	668	592	637	674	675	621	665	641	663	681	635	642	579	651	622	659	632	667	604	637	688	636	636	719	612	687	608	603	689	666	650	648	637	644	578	636	629	622	597	678	664	614	666	639	594	647	629	655	638	666	687	630	636	658	640	693	678	594	688	675	643	619	583	637	631	633	611	632	618	659	699	618	664	632	632	649	663	682	621	680	641	662	653	638	681	632	628	640	668	635	596	607	700	636	646	617	636	679	672	646	662	649	627	662	637	687	604	651	647	670	676	618	629	660	628	633	659	658	633	632	671	671	654	651	603	650	651	635	626	655	619	670	631	608	633	639	622	696	664	650	602	616	643	607	631	614	628	629	645	619	623	608	619	666	626	630	688	650	667	668	646	648	636	642	663	652	648	633	665	648	653	670	649	639	663	619	664	659	619	692	646	653	654	682	680	627	626	630	640	625	636	633	627	633	652	650	635	653	653	630	623	619	631	611	627	602	669	632	685	668	659	592	669	671	650	654	649	666	620	605	642	656	646	676	632	638	665	609	631	618	688	650	712	668	627	593	663	636	624	658	660	630	644	691	590	673	633	646	646	596	698	625	640	647	667	614	652	663	607	643	646	589	660	640	617	632	685	680	623	631	648	641	646	712	596	714	654	649	682	640	608	649	662	673	614	664	618	622	665	664	672	659	659	693	636	651	660	698	638	650	649	681	632	644	656	672	655	604	647	638	673	651	608	636	681	659	663	614	628	612	622	632	662	653	611	610	615	672	652	619	633	671	607	667	647	621	619	651	627	587	644	629	661	660	654	659	633	631	603	701	621	680	659	674	680	647	624	668	621	638	632	640	648	672	657	632	648	667	650	636	602	626	677	671	682	670	614	636	621	664	658	632	610	601	638	689	668	635	654	647	677	642	653	604	618	658	638	672	634	662	656	613	672	670	635	673	573	682
31156	35744	38790	28025	16511	9511	8731	5979	4155	3203	2816	2000	1750	1601	1280	1225	969	1036	890	836	709	580	574	516	452	471	422	406	385	382	371	426	380	367	349	397	412	383	390	402	417	399	373	382	419	447	391	409	413	351	356	406	387	341	367	406	383	366	412	371	365	388	364	392	377	413	400	350	360	397	395	393	391	402	435	389	396	381	371	414	380	360	399	387	386	413	336	421	413	387	371	366	382	400	382	355	414	403	375	376	420	386	369	382	395	351	410	354	432	400	390	362	346	418	392	410	409	405	435	376	371	373	358	379	395	414	402	386	379	373	416	386	364	395	430	424	354	368	389	384	368	407	394	401	365	383	399	404	393	414	362	379	378	377	378	393	417	418	399	403	396	387	370	411	379	404	401	398	405	380	392	384	390	396	390	368	426	419	438	409	365	371	393	419	386	368	384	401	430	359	404	403	408	401	377	408	401	384	415	404	386	399	388	386	411	387	389	364	356	393	388	360	396	394	382	381	417	409	396	382	387	384	379	384	413	408	398	374	386	388	398	398	398	373	377	381	407	387	408	388	398	397	382	411	397	391	409	364	383	394	411	403	434	392	375	400	396	384	405	397	394	368	392	408	394	390	428	390	354	388	428	381	367	424	381	373	366	354	386	388	428	387	387	405	416	388	409	343	408	398	399	374	377	389	425	384	371	380	394	409	405	374	392	390	400	409	412	375	372	420	386	407	382	408	392	366	360	346	392	379	343	385	379	405	396	371	407	376	397	401	389	395	383	330	349	410	369	393	385	397	386	389	385	388	364	401	425	407	373	434	375	361	371	391	420	394	397	409	393	365	372	426	397	389	400	424	404	387	375	422	399	376	387	402	439	396	407	387	385	396	419	422	384	392	376	369	402	376	402	395	393	394	408	387	380	367	425	372	402	406	398	389	418	391	409	359	378	394	411	354	371	386	372	355	381	381	370	374	377	412	355	414	385	375	352	377	399	391	375	427	414	385	369	386	388	379	401	402	395	389	337	402	400	390	372	388	431	396	388	401	388	374	397	409	373	382	382	398	386	370	385	397	394	393	406	393	392	397	384	390	359	391	410	397	412	376	426	387	392	411	352	413	380	360	395	371	391	407	395	360	419	381	381	366	420	389	370	405	359	409	365	382	396	389	383	401	342	418	387	390	378	347	396	406	380	400	408	384	395	395	375	408	377	401	374	380	382	370	382	364	356	391	380	413	369	381	386	438	430	400	357	410	393	396	416	366	395	376	400	376	371	411	386	365	402	370	384	393	385	404	411	400	397	413	360	333	382	375	396	376	393	418	392	370	377	399	412	417	355	413	371	387	391	374	365	355	368	412	414	371	360	371	377	362	370	382	401	376	382	407	409	370	407	413	386	391	371	394	373	410	399	390	406	405	362	372	371	393	389	372	427	383	354	380	405	389	399	393	404	365	391	381	349	371	417	408	416	404	358	381	393	398	368	386	430	418	383	375	404	404	371	385	376	384	400	415	375	399	393	380	414	406	367	399	373	395	378	400	382	376	398	412	395	341	421	388	401	365	382	409	394	365	425	381	404	411	422	385	371	421	376	379	391	378	404	394	381	414	407	406	359	399	426	399	384	355	417	418	370	394	383	367	434	396	395	392	400	378	418	373	386	372	388	401	364	415	390	402	389	382	417	403	354	392	360	411	382	420	398	404	396	385	390	347	347	399	427	349	362	370	375	399	397	395	384	354	400	392	432	380	409	378	385	407	386	396	416	391	412	414	401	393	383	393	413	426	372	370	380	404	390	391	405	349	424	392	383	402	370	376	381	367	418	418	437	402	373	420	410	373	370	369	376	386	406	422	402	400	408	362	380	418	380	363	385	392	414	391	384	388	387	395	394	403	398	369	419	375	408	416	371	403	400	384	395	374	378	357	383	370	376	377	370	407	385	374	380	388	388	393	381	396	427	351	376	374	363	383	350	415	364	406	409	389	391	388	415	393	377	379	371	398	398	393	375	408	382	404	384	367	374	383	395	397	406	370	385	411	389	410	387	369	376	399	368	403	409	400	357	387	398	415	370	386	382	418	449	395	384	409	406	372	402	378	389	384	377	400	402	418	410	378	417	406	341	367	408	408	374	380	418	366	386	408	381	404	369	403	362	366	376	363	373	363	397	405	403	363	378	362	375	356	407	365	386	403	390	389	404	396	377	347	371	362	382	394	386	372	414	370	398	378	396	430	371	380	390	385	407	372	388	383	406	397	395	400	376	366	370	373	423	409	392	404	404	394	409	370	406	378	419	388	418	406	367	373	383	408	380	385	421	400	358	357	382	405	389	393	382	345	373	399	382	367	367	394	407	414	395	387	371	391	433	383	417	363	401	415	383	400	350	385	415	337	403	416	393	356	384	406	403	371	394	400	410	403	369	362	372	391	434	372	378	385	379	394	405	386	395	347	362	358	387	414	418	383	385	416	411	415	420	419	413	394	365	367	387	365	373	405	373	387	416	384	368	375	383	370	397	380	369	349	407	366	414	381	429	393	406	418	406	411	384	406	392	425	400	382	366	381	375	414	383	422	378	366	411	393	355	368	412	391	402	386	410	375	390	384	379	384	411	413	392	359	364	386	374	409	382	343	405	396	395	415	403	371	389	358	371	370	378	406	356	415	395	360	400	393	377	381	400	382	363	390	396	390	356	417	390	397	388	408	393	407	391	383	379	390	398	418	395	377	375	379	399	383	368	359	374	384	417	384	400	397	394	387	398	369	401	403	398	410	360	410	404	405	384	376	370	405	414	416	406	400	381	387	419	370	405	375	383	378	367	388	370	398	421	402	382	420	375	384	388	357	376	389	380	441	383	382	370	379	414	425	408	410	406	398	400	396	380	345	380	393	389	347	358	382	368	384	395	440	397	391	412	397	413	381	372	378	386	385	372	376	380	398	366	374	375	360	391	346	389	383	410	417	376	385	387	407	365	374	381	381	405	370	385	403	367	363	350	432	374	368	416	389	422	403	376	394	370	379	410	384	413	382	383	423	403	395	389	369	397	376	424	405	346	399	412	399	330	403	369	367	369	347	401	357	362	402	371	397	399	380	400	375	376	424	357	389	407	366	401	403	377	373	367	407	408	389	405	388	358	396	372	391	399	409	384	396	382	417	383	426	409	385	410	401	336	398	390	335	410	391	385	407	390	399	408	405	375	359	365	395	365	400	370	363	401	397	410	390	380	389	403	396	435	383	381	381	391	378	399	362	388	373	411	418	348	423	380	398	370	390	368	436	389	402	356	408	391	378	351	399	376	383	404	356	401	370	371	427	371	376	390	400	384	398	387	364	399	384	379	404	353	410	394	386	395	381	390	425	374	396	390	396	401	406	409	372	397	398	389	381	380	395	395	387	353	409	375	374	389	366	385	375	355	393	422	381	402	428	387	407	403	387	412	403	410	381	421	390	380	399	369	418	407	381	400	398	406	391	397	398	368	342	400	372	387	382	379	403	363	403	386	411
31274	48230	36658	24923	17114	12831	13067	9090	6853	5086	4639	3177	2835	2597	1938	1734	1508	1487	1206	1103	855	723	644	598	596	482	428	452	421	427	409	426	371	431	433	410	434	395	444	407	419	386	410	438	428	390	423	390	428	387	416	422	422	409	434	380	392	443	416	380	421	430	406	407	423	398	376	439	418	403	405	396	435	442	363	404	404	405	427	357	421	434	427	424	408	422	405	426	409	425	394	432	419	427	409	409	404	386	434	407	427	421	400	403	413	430	422	396	391	405	429	395	424	414	445	420	417	406	400	402	406	410	434	416	412	403	440	415	417	385	360	411	424	407	435	419	383	428	399	395	387	394	419	384	408	417	417	398	393	401	390	421	386	403	440	410	398	448	423	419	375	440	423	414	408	395	401	436	402	399	443	459	396	413	434	416	416	454	389	411	388	412	406	391	392	410	419	404	381	405	394	417	441	373	369	423	361	430	425	372	413	354	403	401	431	450	388	392	393	413	410	418	413	400	437	399	405	378	398	437	406	404	400	438	445	436	402	424	389	428	396	410	417	437	377	393	403	412	414	399	434	433	375	367	400	346	413	402	412	397	411	428	384	409	398	447	402	431	437	381	385	392	458	395	398	418	415	401	395	394	438	415	396	416	393	409	390	400	394	376	434	388	400	395	421	419	435	381	415	414	427	423	410	388	465	423	373	440	421	376	421	414	418	405	372	424	419	424	421	391	394	395	391	428	427	414	431	427	412	411	414	388	440	403	412	405	437	428	399	403	387	405	370	375	425	382	408	398	395	429	417	416	423	416	386	373	403	397	420	394	438	422	376	417	391	411	440	417	423	392	389	399	352	427	439	427	431	388	397	393	422	408	426	429	403	432	410	379	419	427	401	399	440	450	419	394	383	389	388	417	432	405	420	436	401	404	405	393	429	409	406	434	406	410	368	407	412	410	408	402	411	427	388	414	396	408	400	409	372	425	406	415	455	424	392	438	398	407	441	410	411	419	391	393	416	405	406	431	382	373	393	422	418	439	388	433	404	420	411	415	410	380	395	386	415	411	419	412	449	412	431	409	415	408	402	378	407	432	427	391	418	421	429	403	409	441	403	394	384	406	407	420	414	413	431	433	410	419	442	419	436	425	403	444	393	404	446	403	416	419	405	416	420	382	405	420	391	415	406	406	434	403	406	394	422	361	363	381	429	417	398	431	398	398	411	392	386	435	388	427	397	403	441	401	397	413	440	406	444	420	404	418	435	393	395	431	410	420	411	427	402	388	428	402	407	402	394	411	389	429	427	419	396	423	391	422	407	357	407	433	426	425	396	431	381	408	397	430	395	424	376	414	429	394	421	411	419	421	419	394	416	379	413	439	422	445	410	400	390	399	377	442	400	402	418	383	407	379	388	408	392	400	395	382	459	409	390	452	442	391	401	401	418	423	382	415	445	405	418	402	428	418	413	422	414	384	427	397	439	446	400	422	437	433	443	413	421	419	386	401	425	436	388	406	388	456	418	401	406	445	424	368	423	426	398	401	405	418	387	394	401	441	437	406	419	395	379	407	403	378	389	426	419	408	418	464	410	409	462	409	390	404	386	418	420	398	410	373	372	415	409	448	404	429	436	443	429	414	422	372	428	395	400	446	432	403	397	389	455	428	412	388	451	420	459	389	415	440	412	435	397	424	422	414	380	407	403	385	413	393	422	433	415	406	393	414	431	438	417	397	403	373	402	411	375	399	414	401	374	375	407	395	393	389	429	410	404	419	439	462	422	433	396	392	418	408	445	457	409	405	388	425	395	430	407	377	388	418	391	402	384	392	423	406	422	423	418	412	402	397	408	385	428	438	412	417	407	396	390	418	411	429	430	406	427	400	384	400	385	401	407	369	399	431	421	432	407	393	393	439	413	400	378	403	389	383	395	406	415	394	385	425	406	363	398	433	429	416	427	412	401	405	372	408	410	420	439	402	405	406	362	405	415	405	427	384	401	419	439	439	408	391	426	392	371	411	439	373	400	394	370	412	412	425	413	406	368	385	417	417	434	425	404	419	478	411	418	413	408	382	411	422	418	457	414	405	431	422	381	386	410	406	398	400	406	408	408	417	461	405	402	427	428	396	418	405	424	447	417	376	416	387	406	402	417	417	415	397	418	386	410	397	395	415	394	395	381	420	381	416	438	432	427	418	414	362	376	399	376	408	398	421	387	393	388	418	405	389	410	404	448	421	428	420	397	390	414	429	411	425	415	397	402	408	422	404	455	370	405	401	429	412	419	401	395	402	371	413	404	383	456	395	408	418	426	403	445	421	380	404	411	398	419	389	408	416	410	380	431	414	431	388	415	416	412	449	359	402	391	418	445	419	391	410	421	417	444	425	420	386	448	395	439	418	414	386	396	407	435	408	436	417	421	400	440	405	419	408	428	403	429	385	418	411	391	419	376	393	434	395	433	426	399	407	378	443	407	427	418	427	382	410	405	391	415	381	383	387	390	451	422	415	393	418	437	440	437	451	390	388	381	385	405	364	428	402	415	442	401	410	411	442	424	440	413	417	399	423	413	450	441	420	430	435	453	433	422	394	394	456	402	385	409	391	392	393	429	408	403	411	414	453	430	415	415	399	396	458	424	430	433	394	449	422	407	382	415	435	433	371	446	391	402	412	403	383	399	363	431	412	436	423	418	384	385	413	404	430	390	380	387	447	394	388	398	395	426	424	403	382	423	436	420	415	415	405	380	380	410	423	428	412	409	388	441	388	421	445	388	384	401	412	420	395	416	406	422	421	386	431	409	450	392	385	383	406	404	393	439	408	374	387	397	399	421	398	428	388	411	391	401	395	443	408	438	420	405	416	414	401	412	408	405	430	387	395	426	407	434	403	418	432	434	364	394	413	398	457	404	449	407	408	419	389	418	393	436	428	398	447	409	398	412	393	401	416	441	418	391	429	427	434	407	395	422	423	362	422	462	442	399	397	410	440	409	420	410	426	398	421	432	385	432	416	362	438	407	423	405	398	394	439	412	416	414	436	402	418	436	448	393	452	399	433	393	410	433	436	421	397	415	408	453	417	421	428	396	427	399	393	415	427	425	428	406	419	402	411	395	413	387	411	408	435	402	426	445	381	388	397	453	436	417	400	375	396	415	415	411	395	409	431	401	423	388	410	403	412	383	447	410	400	425	469	396	408	405	418	412	391	387	435	446	396	429	373	437	395	421	414	433	428	390	423	412	402	396	415	409	440	396	414	415	374	435	415	419	409	425	403	414	423	366	410	431	395	383	389	375	430	396	415	394	426	405	383	442	379	374	409	402	411	419	388	400	430	406	410	443	416	419	409	381	423	416	387	416	382	419	381	400	386	385	425	422	422	417	421	381	419	398	381	431	393	442	388	384	401	386	428	394	441	439	393	406	419	377	422	416	409	402	411	419	371	417	404	422	357	407	433	386	439	407	407	437	425	418	403	386	416	403	408	427	421	418	409	424	418	387	443	439	412	387	417	422	433
23788	21096	28589	25137	22506	20330	17381	10968	7465	5897	4830	3439	3286	2611	2280	2053	1772	1682	1284	1109	1077	915	783	733	697	685	606	549	541	554	558	602	535	530	537	516	520	557	525	539	514	520	509	531	540	536	518	529	534	527	540	509	523	523	532	517	508	534	532	517	547	495	496	502	536	510	484	524	504	540	513	531	541	535	537	545	483	547	554	537	578	494	502	533	520	549	515	512	483	527	521	506	547	528	500	524	535	498	496	501	492	521	527	484	532	512	504	568	513	506	510	545	510	556	528	499	496	474	521	493	496	502	515	532	530	523	489	521	481	503	523	502	484	547	528	543	457	510	505	492	506	531	522	539	489	500	568	533	553	516	489	540	535	502	509	543	498	544	533	493	506	498	505	481	517	510	525	480	554	566	526	541	508	552	536	505	496	537	509	523	496	539	537	530	489	530	513	517	511	540	540	534	512	512	481	506	516	504	531	519	516	544	507	517	505	525	449	524	512	540	535	512	540	509	508	475	491	538	537	540	522	504	524	487	511	514	541	553	554	535	557	580	553	536	541	512	516	517	551	517	550	528	538	554	541	535	481	496	520	501	509	520	537	527	539	497	547	485	520	522	525	512	535	546	529	472	564	483	555	529	512	524	518	514	537	562	520	492	515	540	507	536	522	545	513	507	521	523	523	530	500	501	562	533	565	532	475	543	533	491	512	527	529	548	539	537	502	528	503	554	546	522	519	494	532	519	528	497	543	527	513	504	500	511	523	537	497	554	535	483	530	492	498	498	511	513	519	542	514	518	489	561	509	522	491	548	515	508	550	516	504	493	540	542	537	521	536	508	500	504	508	505	506	484	494	511	494	557	517	547	533	533	515	517	522	522	555	477	483	508	515	525	497	497	530	506	513	513	518	511	554	495	563	531	567	513	527	519	484	507	499	553	546	477	515	506	471	510	573	536	538	533	484	503	498	514	542	517	532	515	507	494	544	522	511	518	510	529	515	490	503	505	522	522	540	527	493	516	528	516	520	530	516	547	554	503	525	519	557	521	512	473	509	524	513	532	519	474	550	535	517	550	510	511	554	529	515	530	496	508	473	543	536	524	546	504	507	519	523	544	477	549	496	478	539	518	548	468	567	547	507	533	520	501	488	509	489	558	510	511	538	512	503	509	490	524	566	513	523	508	526	554	533	508	501	531	512	495	497	523	524	519	490	542	555	554	481	510	512	556	516	524	487	507	544	533	472	519	503	527	515	496	502	553	518	530	528	536	538	487	543	536	521	512	542	581	502	497	465	476	501	532	538	531	531	541	494	552	532	487	562	525	501	519	537	487	529	571	538	488	513	547	514	511	483	530	530	479	533	547	531	535	525	526	537	504	528	525	533	528	510	465	469	530	491	544	541	511	520	531	503	491	538	517	504	527	519	525	520	494	563	524	491	527	519	512	456	531	576	532	485	484	508	493	524	473	544	503	490	507	531	522	554	481	493	549	491	540	530	531	515	511	509	541	518	486	495	487	530	519	521	497	546	517	529	508	511	534	522	499	517	512	519	503	511	524	527	517	463	554	489	509	537	533	540	532	543	516	514	511	529	520	521	552	521	546	568	472	459	545	575	539	493	527	474	527	513	492	556	483	478	533	502	539	543	517	490	495	529	506	513	545	500	489	491	542	546	514	463	514	505	497	549	538	528	507	551	559	515	564	486	520	510	500	555	542	512	534	501	505	541	487	531	533	538	469	480	512	527	546	594	521	537	507	527	458	530	519	500	474	524	493	516	545	543	531	532	467	543	452	525	502	503	515	516	476	564	525	530	524	525	552	548	526	561	545	521	515	517	546	539	538	519	486	532	507	500	526	484	510	537	562	518	502	536	479	563	505	513	490	516	548	535	514	482	555	528	497	511	518	519	542	509	536	525	537	521	575	536	519	510	489	489	526	523	535	533	503	528	458	519	534	491	575	514	512	538	508	511	524	485	511	509	511	489	538	575	563	524	581	537	508	540	538	518	572	511	487	550	516	537	484	499	504	485	517	493	522	513	540	518	503	534	505	518	509	501	510	540	524	557	507	509	515	519	507	540	538	526	527	540	517	513	481	488	525	511	527	533	538	477	536	465	489	535	510	514	488	562	518	520	544	531	538	531	526	516	537	522	574	551	537	533	518	535	514	485	506	537	520	533	500	545	506	538	565	528	552	550	555	507	520	520	527	516	497	508	477	539	567	529	470	568	528	501	499	505	517	510	525	534	481	509	499	514	491	510	551	504	519	537	477	523	471	526	493	519	513	484	519	500	507	498	512	460	518	500	554	534	491	553	499	502	559	505	527	516	511	546	541	484	524	505	511	520	554	518	516	518	508	507	512	481	504	542	519	528	516	509	520	508	538	551	528	492	496	524	545	515	537	538	532	481	517	535	534	535	508	484	552	537	524	529	490	486	468	479	507	475	493	519	510	534	547	512	545	507	506	503	521	552	534	539	562	537	493	531	514	512	523	537	512	512	521	485	516	498	504	518	556	566	560	553	538	511	533	525	487	532	505	510	507	542	541	551	543	520	547	516	538	543	555	495	471	532	535	535	520	511	494	535	538	539	489	516	489	511	529	480	511	497	508	526	541	495	515	516	537	526	516	514	459	516	485	505	552	513	535	567	527	474	489	524	526	508	520	502	538	488	501	487	504	517	527	565	481	530	497	542	528	495	512	564	518	527	490	506	500	533	490	550	529	507	535	542	507	504	528	561	468	537	516	532	504	536	502	548	541	523	538	549	530	480	522	522	482	526	524	516	544	531	499	551	503	510	509	555	551	539	493	551	552	528	484	500	495	444	474	515	507	542	538	554	508	525	440	523	528	534	513	555	519	491	544	537	510	543	553	520	514	550	489	481	505	551	528	543	497	502	504	554	523	539	533	510	512	532	560	551	511	543	533	484	501	545	497	528	483	482	515	534	523	496	508	540	506	519	537	471	523	542	538	536	497	495	535	461	540	529	524	497	519	502	521	514	507	549	521	541	552	517	495	523	545	480	503	495	486	511	546	510	556	515	497	507	507	520	519	493	525	529	490	554	522	503	502	491	515	500	535	523	530	497	513	546	473	494	494	545	514	530	506	517	539	503	557	520	517	496	518	502	508	497	526	498	534	504	519	535	556	547	498	506	512	532	490	548	521	511	521	506	465	558	508	561	566	537	523	506	506	548	520	512	557	481	532	553	505	528	503	559	505	487	554	508	521	526	510	540	490	524	482	500	507	547	543	503	575	537	539	506	517	484	501	505	549	506	493	537	546	507	502	555	518	539	510	495	536	505	555	525	484	526	514	528	563	520	533	508	541	515	534	550	498	518	512	510	506	498	539	535	520	490	512	530	511	498	534	532	493	503	481	538	485	523	510	548	549	460	495	511	497	526	505	522	505	523	514	522	531	511	556	580	500	509	529	534	500	478	545	511	541	546	499	522	502	516	533	496	542	521	527	529	507	494	513	508	522	514	530	525	589	532	526	497	503
32545	57935	43238	32317	23850	19685	19050	14109	10832	8784	7563	5278	4888	3784	3286	2865	2472	2432	1719	1483	1334	1140	964	944	813	714	657	581	581	577	581	535	521	508	634	501	548	563	542	576	519	536	575	544	578	540	525	532	533	566	502	538	529	522	522	572	509	555	529	537	567	540	540	492	518	519	507	532	544	550	558	539	557	552	541	532	541	544	530	556	529	553	526	525	534	565	558	541	528	553	547	488	545	532	519	535	542	520	576	541	594	570	500	519	543	537	535	537	550	530	556	541	534	517	538	571	568	549	561	540	523	528	533	530	530	538	574	535	555	528	479	505	502	575	564	531	508	566	549	504	530	551	533	486	531	583	525	494	526	538	537	531	559	549	557	535	518	562	535	529	527	527	550	520	552	497	557	557	499	523	542	538	528	497	549	552	545	511	507	521	582	531	542	513	522	543	521	516	550	533	543	509	551	538	525	515	520	524	514	521	509	536	516	527	559	532	568	521	547	585	555	501	525	527	569	529	475	510	520	550	535	527	552	530	537	543	526	496	533	573	539	533	533	563	565	530	552	551	540	526	508	566	553	548	571	530	545	562	507	561	557	546	515	532	534	538	517	551	568	549	541	494	512	570	528	563	512	519	528	517	534	517	532	534	557	564	527	542	513	547	523	504	571	501	543	571	507	529	558	540	531	519	553	509	527	534	566	535	538	545	519	501	519	516	551	551	541	504	561	496	554	511	526	541	512	574	541	499	499	528	576	516	528	499	490	491	549	515	556	531	511	561	541	538	540	520	522	561	553	487	485	536	508	531	541	510	486	533	547	567	533	523	535	548	560	571	533	496	502	529	539	571	512	540	535	529	538	519	516	518	551	525	494	528	529	499	528	564	522	526	590	479	525	532	523	571	594	542	518	584	520	566	533	526	558	510	543	516	542	545	540	523	509	521	532	573	551	548	552	532	521	551	555	533	521	545	539	533	539	578	489	550	542	511	566	510	516	529	521	531	523	533	555	524	508	532	513	497	494	514	560	560	512	520	536	541	523	521	516	516	542	517	535	504	565	529	526	561	560	521	545	514	511	530	546	497	527	529	530	509	503	547	484	539	517	574	548	504	561	519	485	540	529	540	547	516	521	537	559	569	540	505	521	522	559	533	538	542	523	516	554	550	537	542	515	537	539	542	520	547	542	508	552	564	572	546	504	524	559	555	531	526	514	546	538	539	544	504	530	564	526	588	542	545	529	508	541	557	548	520	564	549	499	484	547	550	499	510	519	529	538	533	528	579	481	567	504	513	510	524	545	516	515	494	559	539	509	556	509	513	565	530	539	527	535	553	536	508	530	519	534	500	507	491	560	520	513	544	578	553	522	566	494	538	529	544	543	589	533	516	534	541	504	516	536	540	529	527	533	552	548	575	545	566	543	541	512	502	497	570	533	531	603	535	543	545	518	521	526	513	560	540	554	546	531	509	551	508	539	524	545	530	522	506	507	570	523	536	571	559	537	557	542	538	552	583	527	546	512	543	526	532	515	514	530	517	531	523	553	528	579	508	565	558	524	534	479	508	491	542	529	507	527	526	549	499	549	541	529	510	588	581	513	488	543	515	555	506	534	527	580	539	573	538	519	550	525	521	541	548	521	539	494	537	545	534	530	544	516	532	502	525	520	522	513	532	518	557	513	545	555	542	517	524	546	531	545	539	504	565	507	518	521	544	513	545	500	525	579	533	550	526	533	542	550	530	517	523	544	499	535	551	554	567	478	529	519	554	542	499	543	542	602	522	539	572	540	501	522	528	539	501	574	542	541	526	535	552	514	530	516	588	504	526	533	524	544	554	545	576	518	544	539	466	526	548	543	571	539	507	546	507	564	541	506	526	558	535	520	539	532	540	511	529	538	563	517	525	520	536	506	524	517	508	458	563	478	527	546	538	496	517	547	516	525	552	552	524	519	501	524	466	530	538	575	534	503	539	511	549	493	570	505	571	517	549	504	533	516	527	538	534	503	554	561	503	532	570	532	543	517	473	564	496	538	518	546	542	510	552	525	492	537	519	527	551	501	553	551	495	555	489	560	500	529	534	517	535	527	567	516	541	548	526	541	525	506	578	542	523	580	541	486	509	497	522	493	542	531	529	574	546	546	553	553	592	522	519	592	543	531	565	526	492	519	523	581	555	535	518	546	518	546	538	567	534	524	579	570	536	552	504	518	555	531	562	563	539	504	567	497	507	534	521	531	535	524	551	520	561	559	526	495	523	523	562	503	522	556	519	476	543	530	529	570	545	555	522	549	478	514	561	535	517	532	520	517	528	544	549	493	494	511	549	499	552	531	553	525	544	507	529	580	539	556	530	517	512	559	547	530	581	537	508	505	510	532	560	541	559	502	505	550	568	526	552	498	540	552	500	532	513	495	517	506	563	507	530	502	544	529	498	578	516	528	534	530	559	499	559	521	555	575	513	526	562	535	565	567	544	552	567	563	484	510	538	521	571	508	541	524	561	518	545	547	551	551	552	536	540	501	532	570	497	535	569	515	524	518	513	539	548	508	528	559	481	553	570	543	544	526	520	514	522	502	558	541	538	499	529	519	541	544	507	537	554	558	529	525	523	502	513	548	514	518	546	490	566	534	550	535	533	521	573	518	522	547	532	546	516	550	521	526	573	489	515	524	539	568	546	549	580	520	516	576	568	559	524	533	573	517	532	533	532	514	497	553	546	538	523	526	537	518	514	544	500	500	529	518	569	539	520	508	536	586	534	514	569	527	528	502	529	552	553	548	511	499	490	510	529	568	558	557	568	520	501	573	529	495	528	518	552	570	550	508	523	545	529	508	540	535	553	496	557	546	516	524	543	516	496	529	538	539	529	568	552	552	563	537	547	581	533	549	533	525	560	563	502	531	522	531	548	527	528	516	520	507	552	518	522	541	565	526	588	546	496	519	557	541	557	517	512	500	509	494	562	527	518	556	549	540	511	521	533	552	518	524	563	554	541	519	537	506	529	555	503	513	532	536	579	501	543	545	574	565	508	523	517	512	608	524	536	502	551	567	550	527	557	541	509	517	547	547	532	556	481	531	508	553	519	517	512	532	504	545	512	555	525	527	534	514	532	535	523	536	533	541	538	561	571	506	553	500	533	516	513	550	498	553	539	561	568	538	530	543	566	523	547	551	559	548	528	515	541	525	525	530	532	519	587	543	516	528	497	565	514	511	537	517	553	548	569	540	537	529	529	567	518	533	522	517	520	485	511	555	574	588	555	553	461	554	519	520	536	514	568	520	522	536	532	535	514	533	544	552	523	513	532	505	556	543	538	537	489	555	540	527	547	561	531	483	549	579	503	525	524	551	539	510	500	525	546	509	528	520	554	576	572	551	549	593	516	517	563	539	564	525	537	520	515	518	529	566	495	522	525	565	552	538	519	515	481	520	533	515	525	523	516	528	495	546	526	539	516	499	524	526	519	526	571	505	508	542	538	555	557	511	540	513	568	511	530	518	572	530	482
24953	21404	28992	27297	20826	15599	12351	7746	5075	4627	3376	2616	2429	2013	1883	1467	1382	1219	1031	911	785	706	646	619	515	470	451	445	460	466	451	431	428	448	429	415	446	445	406	442	448	441	468	438	429	398	461	459	447	410	442	428	417	478	411	406	468	434	425	458	458	430	422	464	431	448	412	414	475	436	425	454	412	418	435	432	406	459	423	449	443	470	422	441	444	430	436	404	440	424	428	455	439	436	432	408	400	443	437	416	461	457	459	470	455	442	441	396	443	437	443	426	424	464	392	449	439	415	416	465	427	463	446	445	404	407	439	420	390	446	427	440	383	447	437	424	407	430	479	379	413	406	449	438	447	424	407	409	449	426	425	450	406	436	418	443	393	473	435	441	426	380	427	444	425	425	435	431	414	454	442	432	412	432	442	431	431	446	443	386	418	403	430	416	415	444	424	444	437	443	440	420	396	461	408	432	459	397	424	430	447	434	440	414	440	441	384	433	391	420	443	380	391	419	394	426	422	406	451	435	443	438	435	425	406	450	415	417	415	443	441	417	440	407	427	436	433	428	451	411	420	445	410	464	466	484	437	409	439	438	429	426	429	419	421	440	445	475	420	469	461	441	414	417	407	430	436	443	412	418	439	396	446	455	433	431	441	403	401	419	439	429	445	451	430	409	451	428	435	414	409	440	424	432	466	445	432	426	426	443	414	429	444	426	473	433	448	405	436	423	435	411	429	449	419	452	458	419	416	428	405	441	434	456	440	456	435	396	444	442	420	431	455	412	464	398	430	406	432	425	416	439	412	440	469	422	427	438	442	409	426	415	447	401	422	399	403	421	418	463	404	443	408	368	402	356	448	425	420	441	410	398	437	408	408	434	381	439	416	443	459	433	424	447	428	438	429	372	427	411	432	461	466	450	444	423	440	396	417	438	436	471	458	413	436	432	414	370	430	404	432	458	403	424	406	468	410	415	429	388	447	449	410	424	419	417	420	422	402	434	449	448	483	422	471	468	422	454	413	491	431	400	444	464	427	416	437	441	383	405	432	402	407	441	409	407	432	429	412	383	416	445	425	426	451	423	475	408	476	405	435	426	418	390	409	434	458	458	439	421	439	414	395	393	430	458	442	446	404	400	450	368	448	456	415	440	443	425	457	435	434	472	418	462	450	408	400	455	413	399	409	426	427	439	432	426	437	497	461	453	422	436	441	479	429	359	415	444	421	443	403	378	445	427	421	429	420	448	426	440	428	435	439	405	400	468	410	431	426	453	426	462	436	407	415	407	409	449	425	425	424	411	477	395	433	443	449	436	424	423	394	414	398	431	405	445	429	445	389	433	450	400	450	453	443	447	453	446	401	411	406	417	419	434	497	428	441	399	422	424	447	455	468	437	413	420	453	447	425	435	447	452	444	427	454	431	450	430	388	432	439	431	431	389	397	426	416	453	429	484	415	454	404	400	437	417	422	433	408	420	421	426	396	451	425	449	407	426	435	427	398	488	425	400	453	419	389	433	435	428	424	426	433	438	440	439	436	452	424	419	410	393	417	449	461	428	467	430	414	457	445	430	437	451	398	456	420	417	415	485	413	453	448	442	406	419	449	421	479	429	427	458	429	422	431	404	392	430	409	478	439	419	452	416	418	398	468	420	462	402	467	418	446	446	424	414	392	402	439	470	437	407	441	422	481	443	416	463	443	402	428	472	382	411	420	415	424	413	449	399	375	399	401	428	416	402	414	472	401	410	444	469	456	445	420	426	394	418	406	455	482	424	463	410	442	438	404	428	410	452	427	426	420	403	463	414	401	417	404	444	417	409	426	430	434	407	450	444	399	423	408	425	427	455	440	453	414	490	441	410	442	394	427	418	445	424	414	415	456	429	404	459	440	421	443	415	447	438	426	450	420	441	474	425	401	391	421	429	450	430	452	409	414	469	458	406	431	429	449	429	431	459	415	444	400	438	428	404	401	412	386	408	435	437	414	446	443	421	426	424	434	463	384	435	422	430	441	438	404	428	444	414	422	460	445	403	428	425	436	418	436	414	420	405	417	458	422	402	416	431	407	429	429	402	419	399	423	420	423	452	439	446	437	445	405	404	435	445	422	447	451	412	372	433	425	454	431	451	434	418	446	405	427	404	430	428	397	410	428	472	414	445	435	385	434	500	408	451	475	439	378	424	440	432	464	441	379	413	395	392	456	424	456	401	427	427	421	439	426	419	458	387	446	446	433	408	469	423	449	459	388	442	459	427	408	407	404	419	385	424	461	414	450	448	448	452	413	435	436	415	409	405	431	426	413	427	448	411	421	480	457	414	437	426	435	434	421	432	432	424	416	439	457	452	415	402	428	431	450	449	411	440	399	434	425	456	416	431	426	443	420	412	460	414	424	465	472	433	423	459	396	396	423	402	397	437	431	399	444	441	404	461	425	453	418	440	420	404	425	473	442	394	416	452	395	424	393	415	421	438	426	437	386	456	443	415	439	437	423	446	427	434	433	416	411	413	441	457	465	403	429	428	437	426	464	445	409	398	405	470	452	450	426	454	417	414	445	441	414	472	452	436	395	425	420	413	426	393	456	445	411	474	424	415	409	410	409	427	408	418	453	400	429	447	458	448	429	418	417	450	428	407	416	434	409	406	421	422	391	431	423	473	388	464	402	420	375	407	423	406	420	403	430	437	418	436	399	426	433	413	442	412	467	421	393	436	442	439	423	449	423	480	435	416	413	417	466	423	418	412	383	420	438	423	444	458	446	453	447	418	425	449	405	436	436	429	464	445	375	404	435	426	421	437	446	453	489	431	463	421	456	449	466	453	469	420	433	456	417	400	456	428	436	430	480	445	433	466	431	421	431	444	429	427	447	404	432	435	450	461	446	395	442	429	399	432	424	395	442	414	433	427	389	408	412	389	394	444	446	454	438	436	460	436	433	437	476	405	425	502	429	405	410	419	441	446	439	407	431	426	433	410	434	431	417	434	439	435	421	446	421	426	460	393	437	423	451	396	434	411	413	435	428	464	448	421	438	451	423	459	399	438	410	456	437	415	424	461	380	455	463	396	418	432	437	431	415	398	427	466	435	424	429	441	470	459	433	417	439	433	400	447	450	452	406	436	439	427	427	451	427	431	423	434	428	408	427	414	419	402	463	415	436	399	479	429	459	425	415	420	434	444	419	430	445	452	422	414	422	400	409	392	434	391	422	451	451	427	420	407	440	425	412	393	414	403	425	439	427	407	434	426	464	462	433	443	478	425	470	417	422	418	482	402	400	405	407	431	424	456	444	415	443	415	438	420	453	442	401	443	435	404	418	407	402	410	460	442	436	426	457	415	432	454	417	428	431	396	441	446	414	415	425	417	420	441	427	457	425	451	411	450	383	432	419	452	410	436	426	415	452	433	410	424	449	461	413	403	458	424	399	433	448	431	436	423	436	422	461	380	467	418	454	409	408	435	427	427	413	466	440	432	405	432	438	424	409	441	423	437	401	424	448	438	378	433
31714	53954	40447	29502	21264	18675	16386	11496	8567	7631	5529	4415	3968	3324	2942	2179	2150	1873	1469	1232	1043	923	828	707	673	580	532	521	479	475	462	452	434	491	475	474	431	505	455	438	492	464	472	444	424	474	479	501	466	453	439	451	460	483	492	472	482	441	496	496	480	416	424	474	491	495	508	469	504	478	490	480	449	476	459	468	453	423	477	473	480	452	439	433	463	463	454	436	475	470	466	455	433	446	461	492	456	428	491	444	447	467	426	434	462	454	468	459	415	466	478	445	486	469	406	444	444	448	488	458	486	443	460	451	442	457	460	415	462	470	479	423	455	470	474	476	459	496	461	431	419	439	484	469	462	454	454	444	440	437	425	465	452	452	474	412	487	455	461	503	472	472	455	480	430	448	446	469	438	513	438	451	480	447	463	449	486	427	446	469	488	450	481	462	463	508	456	469	455	471	463	461	456	450	445	431	479	443	444	488	491	457	448	432	478	455	474	474	474	473	420	484	429	443	458	469	484	463	431	448	463	447	481	441	479	462	493	467	439	439	467	477	476	539	467	456	470	458	502	463	440	489	464	470	478	481	424	454	446	470	449	487	452	468	444	470	477	465	475	419	484	437	504	460	426	427	447	458	438	479	484	464	443	440	437	442	443	477	453	496	500	475	420	419	422	481	452	437	462	453	472	499	477	475	464	473	444	472	476	438	434	478	508	487	442	494	451	475	448	482	471	422	409	439	420	461	487	459	483	440	483	486	467	444	462	446	455	472	477	465	475	452	444	424	456	443	447	424	439	471	420	437	428	476	437	468	459	452	478	479	478	458	503	452	455	477	449	400	476	464	452	444	482	498	461	452	496	473	493	454	453	475	460	469	476	460	472	439	471	481	484	460	451	425	492	448	454	437	428	475	451	459	439	428	456	462	469	459	411	445	403	441	468	473	462	449	486	446	449	456	447	450	453	462	479	454	484	477	434	475	446	464	462	445	458	465	450	456	452	442	471	465	441	485	479	444	472	478	457	446	439	462	426	452	432	469	427	473	467	430	471	483	471	437	465	418	475	467	496	442	437	433	465	448	493	465	448	439	472	440	439	466	418	457	486	455	443	468	441	472	471	460	443	434	453	499	486	480	424	446	468	452	459	458	436	424	453	485	439	473	459	463	472	485	450	497	453	461	483	443	465	448	492	453	471	504	451	430	454	489	468	457	474	464	462	475	459	447	446	464	488	458	479	449	449	424	445	455	455	469	467	499	495	450	503	499	449	487	433	458	450	471	441	450	461	444	481	450	476	505	465	472	447	469	492	444	472	509	471	457	479	457	443	453	426	466	481	486	473	461	444	472	440	487	474	423	443	476	438	426	469	456	471	450	425	445	456	484	462	445	449	459	455	469	484	491	456	468	442	465	460	418	424	456	456	474	489	454	431	465	465	462	480	478	467	457	469	466	464	438	462	475	426	465	422	462	462	474	460	414	458	452	434	432	439	449	433	476	478	504	474	462	476	512	433	436	466	448	457	473	421	421	448	440	503	409	449	451	467	446	485	481	457	438	436	460	483	473	457	459	510	452	476	478	444	469	435	506	470	449	493	477	454	445	455	482	461	437	462	450	445	412	436	450	449	459	495	456	469	439	441	433	458	456	436	465	467	464	464	468	447	417	502	455	460	475	476	497	449	408	444	435	430	497	471	451	401	473	468	463	444	446	460	460	449	483	464	434	456	434	472	449	507	425	467	442	467	449	468	431	478	450	452	470	473	443	452	496	453	427	469	448	465	468	440	421	468	415	443	442	489	477	494	452	443	445	457	474	456	456	498	462	463	442	418	445	458	418	447	472	460	462	454	477	468	423	481	445	451	455	474	481	512	510	453	468	434	411	488	471	441	507	477	452	470	450	492	495	421	522	490	464	434	439	490	493	455	483	449	460	421	437	465	446	473	474	469	441	441	459	474	464	455	453	418	487	445	452	469	434	501	484	447	438	462	483	437	447	428	430	446	465	454	471	455	450	426	475	461	469	436	476	454	447	491	449	452	481	455	412	488	448	456	472	480	468	441	435	475	491	421	398	445	461	445	458	424	463	428	441	462	440	468	481	432	477	510	472	440	451	476	448	488	488	493	468	457	451	456	472	498	513	457	495	440	452	436	462	487	454	463	405	481	438	463	482	440	479	414	471	489	447	416	495	483	482	508	477	460	437	438	483	455	474	483	461	442	458	455	491	461	432	451	457	454	464	456	435	444	436	449	454	455	434	452	431	445	450	458	448	485	435	484	435	502	483	480	441	467	471	478	486	422	482	438	462	486	428	451	498	486	464	456	469	459	419	437	463	457	473	456	487	470	449	464	429	466	452	439	472	420	491	464	470	464	453	438	432	455	452	434	473	453	474	433	477	491	454	474	449	489	468	508	466	481	456	450	466	441	451	448	464	446	441	472	454	473	459	490	436	439	469	459	479	470	477	484	450	460	450	450	430	479	437	462	475	493	458	441	447	478	475	469	440	528	488	479	442	416	440	457	438	478	474	466	433	430	448	460	468	478	463	447	462	454	471	448	458	466	460	484	459	453	460	464	469	426	482	457	448	460	473	461	471	423	476	478	437	493	445	432	465	489	491	460	461	463	462	466	440	432	484	430	455	471	463	457	445	436	448	471	501	452	471	416	466	487	460	488	482	476	455	497	450	495	492	500	453	419	460	443	489	458	436	464	453	462	462	431	483	471	491	453	466	436	441	438	470	490	440	450	445	454	459	457	482	495	457	475	466	491	454	455	467	448	456	494	426	472	430	476	435	452	443	460	453	478	461	437	446	484	481	512	487	421	480	473	451	445	481	484	512	459	441	474	477	461	501	467	489	463	448	477	411	439	465	491	444	440	461	480	477	443	448	456	450	422	459	457	458	452	469	487	456	473	453	457	442	457	465	487	437	446	467	422	473	472	466	441	466	435	463	457	436	441	507	464	455	471	447	438	481	433	438	459	431	439	430	492	431	441	457	442	450	441	439	458	492	489	435	449	482	466	461	473	472	492	465	463	435	460	462	430	441	455	427	488	485	482	475	497	450	424	409	433	484	466	449	482	488	466	441	446	453	454	449	485	450	447	429	475	442	469	466	474	461	428	455	470	463	464	500	428	470	468	461	466	489	445	478	490	467	489	461	467	463	502	477	452	447	471	465	479	496	414	437	530	463	468	480	429	469	472	469	425	448	448	459	515	449	456	484	475	466	498	450	469	460	504	488	470	452	459	437	446	456	470	488	489	417	482	488	481	441	446	417	463	472	468	462	428	450	465	452	468	462	441	442	426	445	463	439	449	460	474	445	495	454	460	460	435	475	447	464	436	497	430	489	461	467	445	475	472	530	474	452	442	442	460	460	485	478	467	448	455	458	468	460	434	447	469	491	491	493	429	455	470	448	474	445	445	488	470	512	459	451	459	453	472	411	478	438	461	505	475	466	439	456	484	438	451	449	494	474	445	442	499	434	473	417	465	488	487	459	472	508
22546	21119	28874	23876	21952	24591	24615	14579	10551	8465	6353	5028	4144	3595	3477	2520	2498	2103	1811	1601	1343	1311	1187	1028	882	756	684	680	700	634	619	649	635	659	653	622	716	669	658	641	637	618	635	638	632	652	632	614	656	646	618	636	630	614	602	675	636	680	615	646	632	612	581	642	660	622	600	654	655	662	647	653	675	636	665	660	618	619	657	666	621	671	640	630	606	635	594	694	647	634	607	603	626	645	656	646	637	624	590	612	609	605	627	661	616	647	638	650	625	603	614	692	628	627	670	632	636	596	640	615	635	635	638	675	641	642	605	609	619	615	649	602	667	613	652	633	631	623	660	658	612	619	641	656	616	583	636	617	642	566	642	609	682	629	601	629	640	635	651	649	634	648	620	617	617	595	592	622	617	620	611	584	591	582	615	635	677	633	637	641	632	650	630	632	592	604	620	620	648	713	603	582	597	605	632	603	624	643	608	614	629	596	659	596	622	618	646	637	650	610	625	567	623	626	605	607	591	656	633	617	638	661	705	616	646	644	645	623	623	622	655	605	627	618	620	642	624	649	633	589	628	597	659	653	664	609	615	638	614	656	617	613	624	645	630	590	685	676	628	642	609	622	590	650	650	623	645	636	647	630	635	603	632	640	633	586	615	624	647	615	631	624	639	622	628	624	638	613	640	648	601	624	632	658	627	621	642	640	649	636	652	655	627	643	689	592	633	639	672	639	635	653	599	620	639	605	647	699	674	636	642	624	624	604	667	603	668	679	615	645	628	639	607	617	576	666	631	655	611	608	638	633	608	638	642	680	640	681	640	634	628	610	614	627	635	640	618	654	607	611	634	613	634	635	614	590	621	636	639	676	599	605	660	601	660	638	638	593	617	625	590	639	654	672	652	602	608	656	637	666	639	605	631	626	650	612	636	646	625	630	595	611	627	617	654	612	659	607	644	578	642	610	630	632	609	608	663	656	644	657	642	581	629	645	586	658	651	617	611	625	608	652	685	675	628	645	615	625	637	624	639	664	579	607	650	606	641	676	642	638	615	598	598	648	656	643	636	595	620	636	657	675	609	600	615	665	647	608	596	652	643	684	623	686	662	621	620	602	609	653	652	651	629	598	613	579	667	637	582	636	640	668	671	618	612	643	581	572	622	644	648	600	650	658	632	635	633	619	629	655	634	612	578	633	619	599	616	664	622	628	626	612	634	623	626	651	621	612	627	622	607	653	660	648	618	612	544	636	645	632	621	635	662	587	615	644	621	654	678	667	618	645	622	623	614	650	626	606	631	591	569	631	670	641	590	654	654	645	582	617	639	657	674	633	599	630	628	651	638	603	620	631	651	652	648	621	610	609	612	635	589	632	627	663	608	623	680	631	633	612	650	654	643	632	634	650	585	602	660	665	635	632	618	637	593	640	612	609	663	661	597	603	653	582	603	622	585	618	627	621	657	639	655	622	698	650	639	669	637	611	618	654	582	628	585	651	638	613	595	656	637	658	644	611	679	595	605	649	609	574	645	625	610	630	605	594	675	573	647	641	659	645	665	627	602	679	592	621	644	620	577	680	596	622	606	609	588	611	651	656	652	614	650	624	640	619	635	667	628	631	654	609	624	645	606	655	602	661	628	589	578	651	601	596	693	634	633	650	663	640	619	622	597	675	601	665	652	600	628	642	595	655	615	616	653	637	610	606	624	667	598	626	635	607	627	665	646	621	642	635	669	601	622	641	596	648	641	595	612	592	664	660	645	600	604	668	671	608	632	611	685	615	619	608	613	600	615	620	625	618	603	605	620	640	621	637	625	617	600	607	612	623	597	627	605	623	621	667	643	656	643	617	602	631	621	646	664	607	637	642	639	674	635	564	620	654	630	656	655	656	626	634	675	608	600	659	644	618	657	622	646	591	663	652	563	621	624	628	616	629	641	618	661	664	650	696	631	638	643	667	657	595	624	685	630	646	630	648	652	655	638	575	683	654	643	612	655	600	636	649	610	623	639	658	623	600	637	612	652	601	624	630	629	652	644	632	618	613	624	609	635	646	577	631	657	657	590	623	639	620	663	594	635	680	666	646	607	578	609	647	640	640	583	663	639	650	648	598	622	664	646	644	616	614	592	640	627	684	689	661	610	638	690	626	633	634	620	668	665	616	605	625	602	616	607	614	636	667	641	640	646	617	646	605	588	644	577	644	640	615	589	644	671	649	667	662	617	633	619	599	625	657	687	649	643	586	641	613	637	628	660	600	619	649	614	599	634	616	595	652	630	612	637	617	629	581	631	593	626	634	609	601	609	625	604	641	647	645	631	604	630	563	679	588	640	618	633	666	601	591	614	623	611	623	660	614	619	659	640	639	627	600	626	611	620	613	618	648	622	645	612	600	620	612	615	596	639	620	631	656	640	639	644	656	660	668	674	576	647	604	660	669	609	626	631	620	641	604	694	619	605	610	611	616	666	640	607	634	651	623	611	617	610	607	613	618	660	635	637	679	621	673	636	600	625	626	587	617	654	657	628	612	597	587	586	586	636	623	650	624	657	653	682	608	592	675	621	641	616	588	637	641	616	660	609	610	617	630	568	586	616	603	621	697	651	600	632	659	653	643	620	604	613	601	639	640	615	636	596	659	656	672	647	590	587	638	640	627	674	609	632	638	599	585	633	669	622	606	626	673	634	658	647	640	599	622	640	634	612	641	610	591	622	626	578	637	686	618	613	678	599	597	622	633	639	643	591	599	629	582	659	647	667	640	604	627	619	622	645	618	661	663	667	637	646	637	645	579	656	629	625	638	620	634	608	665	652	640	595	572	614	623	596	608	628	668	591	674	643	649	580	597	648	681	638	637	646	621	628	645	648	608	617	587	699	601	584	560	607	600	597	637	653	606	673	618	611	624	656	628	620	614	618	648	595	619	635	597	629	604	636	596	610	641	647	672	622	668	658	639	641	641	585	606	615	650	645	595	591	640	627	693	630	640	593	627	629	599	635	665	636	614	648	656	593	666	607	635	646	629	594	641	607	627	621	631	642	646	640	613	663	644	614	653	606	679	639	589	609	616	629	579	576	583	663	629	605	635	640	630	579	648	642	611	617	606	586	624	587	622	670	595	646	641	648	654	634	632	611	638	602	672	612	635	582	642	631	618	614	644	659	638	625	615	674	656	603	619	632	604	650	624	609	653	647	649	609	629	619	663	632	640	574	669	650	608	607	615	592	612	635	618	630	613	642	625	620	654	626	684	566	640	641	677	619	651	621	635	613	650	665	599	616	628	659	667	688	624	599	631	599	658	617	628	615	610	687	621	640	626	675	636	626	613	636	631	637	678	657	624	645	642	625	646	626	632	626	619	648	670	626	596	668	606	605	599	608	586	640	688	645	656	622	606	611	615	585	591	577	622	649	622	616	606	639	617	669	597	613	616	628	623	601	631	647	619	628	659	642	597	665	661	619	645	617	600	640	661	656	659	615	639	620	590	630	612	676	616	669	609	611	645	626	689	639	643
34952	62166	48808	38787	30787	28568	22740	17516	14906	11678	9334	7550	6140	5457	5113	3445	3464	2897	2439	2141	1762	1705	1451	1192	1015	848	731	706	685	686	673	641	637	675	692	640	664	634	635	696	662	667	707	673	647	676	599	660	701	664	659	673	662	615	661	670	680	660	677	638	637	655	700	648	667	642	661	664	638	677	645	690	697	683	640	674	688	650	684	668	619	640	621	594	656	656	613	617	642	647	616	685	626	647	663	684	642	663	638	613	601	657	632	655	624	630	648	619	634	676	634	663	688	674	637	653	687	592	647	634	653	631	641	666	651	620	634	623	645	637	609	634	646	642	700	652	659	618	630	663	645	628	655	630	638	640	627	654	682	649	625	612	656	631	640	674	662	619	633	627	659	629	689	630	634	618	651	631	640	641	697	611	641	643	603	621	649	612	666	666	634	656	650	647	663	661	625	687	612	644	683	620	639	625	659	626	627	632	669	653	646	614	616	674	642	590	637	647	661	668	653	626	631	612	652	665	640	588	693	625	655	651	620	667	650	673	650	679	623	640	660	615	662	648	642	666	602	687	618	671	627	640	652	639	646	634	674	589	644	634	662	705	659	602	663	642	638	647	684	640	634	635	683	618	674	700	661	598	649	652	588	658	628	623	608	592	608	632	665	651	640	671	693	654	644	568	628	639	635	687	617	624	648	642	651	649	669	621	618	670	656	691	647	656	689	670	622	622	699	632	644	610	700	594	680	652	672	605	634	650	648	628	635	702	660	684	608	642	659	653	594	649	660	641	676	617	659	609	631	638	643	647	591	664	694	654	604	671	640	619	610	649	619	624	619	670	629	625	637	638	656	627	611	678	665	641	627	633	666	720	663	638	638	644	658	634	603	637	687	620	645	652	604	636	614	651	669	643	598	659	630	620	596	617	663	675	694	674	620	667	664	647	625	666	618	591	586	654	649	626	677	618	650	618	626	666	654	659	669	664	682	637	641	623	585	653	651	647	623	650	641	623	630	672	624	649	669	614	660	635	646	652	601	627	615	636	669	675	666	647	634	592	634	640	651	621	619	668	654	715	645	638	654	663	622	638	673	631	640	676	615	617	628	653	667	637	676	631	671	611	691	673	591	633	637	662	657	646	600	663	671	619	635	669	627	614	690	636	649	636	658	656	653	663	625	675	665	631	667	602	667	626	662	679	654	660	643	657	652	630	633	654	670	670	637	677	667	645	638	646	619	666	741	637	648	647	620	624	602	689	616	629	623	611	668	684	684	680	660	633	643	633	645	666	644	660	618	617	667	626	673	647	662	598	649	649	671	593	612	661	718	654	644	648	622	599	612	637	688	638	639	670	700	652	623	659	604	662	624	643	654	642	641	650	637	687	639	633	608	654	635	656	617	633	622	586	666	668	638	641	698	574	630	657	683	603	616	651	598	698	618	644	620	652	696	630	660	679	705	628	667	691	689	660	615	652	638	630	646	675	684	629	703	648	653	640	666	662	602	632	662	680	641	610	680	629	635	637	643	650	604	633	631	635	615	607	610	617	595	622	657	633	645	669	641	647	705	628	651	631	638	653	659	645	666	639	661	668	666	653	641	658	648	622	690	596	602	633	624	639	617	649	660	615	673	641	639	633	600	623	642	695	614	630	605	678	608	650	656	617	616	643	657	634	627	667	607	677	688	626	647	635	642	639	661	663	650	625	626	650	687	666	691	622	622	657	635	642	680	642	668	647	604	660	624	640	646	604	638	614	642	651	614	691	690	629	640	699	645	672	642	636	660	676	663	649	610	637	631	653	649	640	631	633	649	677	629	671	617	592	679	650	594	639	615	680	625	654	662	607	645	662	652	668	682	616	606	598	630	629	647	669	614	640	645	614	653	636	644	643	609	647	645	640	613	629	633	653	609	661	637	605	637	609	662	655	663	616	617	627	643	629	653	647	659	661	626	641	616	682	623	595	628	638	648	681	621	621	651	632	617	659	601	676	652	614	687	643	634	637	676	698	690	606	655	655	661	639	630	661	650	670	653	637	657	639	620	645	622	639	665	662	616	643	630	637	617	636	661	661	678	649	637	664	585	619	662	631	709	650	645	673	649	645	642	622	630	630	678	649	645	625	605	615	636	677	664	602	681	622	642	630	656	640	677	623	608	602	648	650	645	633	625	629	626	639	633	646	614	627	683	670	642	647	628	639	620	645	692	684	604	660	645	613	657	693	653	592	632	613	694	678	623	642	658	660	671	624	653	661	671	666	611	609	594	652	665	654	666	661	651	637	619	655	642	636	639	646	649	622	625	637	618	628	651	648	642	643	637	622	638	668	632	659	671	648	624	631	587	640	641	667	696	653	634	599	620	721	605	630	618	649	626	640	619	652	653	673	662	653	655	705	650	607	651	632	642	611	591	655	649	641	660	645	620	628	640	661	649	609	634	638	656	664	666	623	654	599	596	681	632	615	665	656	629	664	664	624	610	671	680	680	623	618	598	585	662	693	629	619	624	627	593	641	684	645	639	665	669	639	652	668	653	628	653	614	671	664	614	639	639	695	585	632	644	621	641	635	692	628	626	624	674	667	683	630	654	637	647	636	695	629	654	623	598	596	610	645	712	660	663	643	671	661	619	672	657	671	663	647	616	690	679	638	653	624	665	652	633	643	677	634	646	599	645	663	628	616	695	633	641	598	637	655	633	640	652	632	660	609	626	655	654	670	667	642	662	649	623	660	639	637	655	662	642	660	678	597	601	652	689	608	625	670	658	641	669	640	641	636	647	652	608	646	623	632	643	622	643	597	626	631	605	673	615	620	657	657	635	604	673	614	658	695	585	660	618	656	635	675	679	663	631	615	625	602	603	638	618	655	657	627	652	585	675	629	628	667	619	643	610	707	619	647	609	623	659	654	653	620	628	632	684	680	657	617	663	621	650	676	608	660	609	625	619	579	640	658	639	664	640	630	649	641	676	621	662	627	644	670	686	626	622	638	657	660	669	616	650	632	644	641	665	649	669	628	619	646	623	598	633	668	622	646	624	636	665	595	655	666	642	634	665	661	642	685	656	637	593	652	645	608	667	660	655	632	652	647	614	649	651	619	641	659	612	623	651	645	642	690	648	657	647	676	622	661	656	688	653	688	667	664	614	637	654	662	606	654	642	650	659	636	606	627	624	656	658	633	628	674	665	661	613	588	621	641	659	664	642	690	661	626	677	620	672	622	660	617	644	608	694	572	617	639	639	677	623	657	638	630	653	668	647	665	644	653	608	638	645	618	610	646	635	678	636	640	624	667	611	670	614	649	622	625	657	666	629	642	661	635	706	609	669	626	646	600	655	646	576	649	645	624	631	632	656	639	596	652	623	638	670	655	634	632	655	650	647	637	664	657	657	655	629	656	674	640	585	654	634	664	664	693	649	651	658	629	643	609	645	657	615	631	634	653	589	617	622	647	604	642	660	663	615	674	655	613	708	646	644	654	629	672	653	703	673	669	674	659	635	627	640	643	673	591	622	641
30745	35389	37936	29464	18100	12715	8494	5571	4323	3180	2679	2111	1660	1540	1271	1026	1060	912	788	788	633	613	525	483	458	483	442	379	411	406	380	373	378	358	363	374	387	376	391	392	354	370	406	394	405	378	381	410	377	392	367	368	362	409	388	397	383	386	346	389	365	391	367	407	377	359	393	399	378	383	407	394	389	393	404	367	381	379	423	389	375	385	381	388	388	372	393	401	363	411	381	384	417	411	377	351	401	407	405	424	358	412	402	376	338	359	386	363	376	368	372	370	390	366	392	379	370	417	397	379	368	381	346	420	374	406	353	389	405	387	380	365	366	407	361	402	393	390	363	385	392	412	400	392	415	426	419	372	358	374	379	397	399	396	395	401	393	363	425	364	397	368	378	393	382	374	355	401	410	390	365	397	399	382	400	419	378	372	393	419	405	415	413	402	395	358	379	378	371	367	402	363	379	398	413	400	388	399	353	379	380	362	381	344	366	389	390	426	377	366	390	384	374	410	381	360	389	380	393	368	396	377	403	402	375	361	405	384	397	442	394	372	347	374	403	362	381	371	365	376	383	388	364	396	428	364	373	411	374	373	412	372	377	359	347	371	357	352	395	392	370	390	418	389	344	412	372	395	375	399	403	390	410	398	381	394	411	404	399	355	350	394	397	395	359	389	393	379	386	395	372	389	376	391	362	413	377	382	382	367	374	379	365	375	360	365	353	402	407	388	391	386	382	383	364	386	365	382	409	392	416	370	377	386	405	421	431	373	356	400	397	404	376	407	417	380	401	434	379	412	382	387	372	386	409	361	401	400	371	400	383	395	397	375	382	382	389	381	387	379	416	382	350	363	374	374	382	384	396	362	372	377	407	412	409	412	392	410	382	350	432	392	387	366	393	336	354	433	368	353	376	366	336	382	372	369	370	392	387	374	416	398	435	408	441	358	378	364	402	346	419	355	392	363	377	414	421	373	392	429	379	382	361	391	384	413	436	381	390	389	383	424	419	359	367	367	390	383	369	382	408	355	355	375	371	356	382	406	401	403	391	393	353	381	383	361	382	372	369	365	396	378	351	371	405	393	421	375	362	404	380	380	419	394	427	383	388	393	371	384	399	380	389	383	379	389	397	380	388	400	355	379	410	407	387	366	403	363	403	397	388	382	377	385	417	420	386	358	371	383	401	407	402	387	390	369	419	425	395	378	396	394	343	370	400	367	409	374	419	392	375	381	397	377	394	344	416	394	366	390	405	384	353	415	401	367	390	388	398	389	401	382	394	380	370	393	400	349	382	401	406	401	399	386	417	394	371	356	369	418	362	425	378	431	380	410	396	384	357	422	371	416	386	377	387	415	395	392	395	404	404	367	359	389	352	381	394	386	385	408	427	405	368	397	384	394	390	388	400	400	387	401	378	376	390	418	361	410	392	377	405	386	413	386	377	387	389	347	374	387	380	402	357	362	417	427	366	378	377	352	393	396	393	398	405	395	412	393	395	367	434	398	387	404	383	404	391	388	391	387	368	371	359	381	384	401	397	388	397	397	395	412	398	342	372	355	381	393	418	390	405	402	407	401	405	416	392	400	372	388	393	402	356	395	446	399	388	418	391	426	372	405	362	403	404	387	381	384	359	426	398	380	390	401	407	340	414	411	370	393	354	358	380	411	366	377	398	364	364	376	369	379	409	363	375	422	406	395	410	373	373	403	378	373	357	368	387	395	378	359	431	391	369	412	384	359	336	396	399	432	382	406	364	343	371	345	395	388	388	394	362	373	388	395	424	394	358	380	416	385	411	379	367	393	386	414	412	384	367	378	377	405	381	376	395	377	414	397	387	361	381	342	363	367	390	401	368	434	367	349	391	417	383	390	421	397	374	369	389	378	386	408	393	397	379	389	388	384	368	386	341	395	373	377	384	391	383	363	394	425	390	382	380	375	409	382	385	341	373	422	358	395	363	384	374	403	379	360	410	392	389	389	388	394	410	378	417	385	336	422	347	390	397	389	363	373	409	386	369	385	404	397	370	406	377	398	353	376	374	402	389	381	394	442	374	375	386	368	385	426	375	417	430	377	411	381	405	366	425	373	380	383	380	366	408	393	388	397	376	386	403	345	411	353	377	422	399	366	403	367	364	377	401	375	383	362	395	383	395	388	382	396	411	415	392	389	389	382	381	383	374	387	404	382	377	357	369	395	406	346	395	378	372	381	395	371	364	406	379	374	387	369	396	408	405	394	408	379	370	393	342	361	348	424	402	398	368	371	384	378	407	388	382	408	397	367	364	390	405	408	384	364	405	348	406	401	397	336	388	385	395	397	384	399	391	385	370	403	413	376	387	407	395	420	388	358	412	390	379	370	424	384	412	326	373	355	408	410	314	369	357	382	389	416	368	424	353	403	405	403	376	434	414	355	408	409	375	386	383	388	390	376	369	400	360	366	394	410	421	404	387	374	410	383	394	419	424	385	351	410	377	382	415	388	394	401	372	367	359	384	377	400	360	392	388	415	370	393	385	403	381	394	398	403	370	406	403	373	372	396	388	391	415	379	422	402	384	394	393	381	411	359	403	411	429	374	400	378	391	388	367	395	381	399	398	349	430	396	426	363	407	377	390	424	408	367	388	396	379	348	396	429	362	397	363	362	395	383	397	431	353	411	394	408	384	373	354	383	405	388	427	397	396	387	381	398	417	391	361	373	410	386	384	387	351	402	392	385	401	399	336	345	371	370	383	371	345	384	393	405	385	313	395	414	351	410	383	408	385	412	371	370	430	354	367	403	357	364	370	402	424	415	398	404	411	356	382	371	399	352	392	411	393	380	393	396	365	403	429	406	389	396	399	394	388	403	408	398	396	370	415	437	398	394	404	417	396	422	366	359	400	398	407	385	404	379	392	384	386	408	384	370	411	403	389	377	419	353	398	370	425	378	353	413	411	376	376	381	412	383	374	371	394	371	386	399	357	407	398	374	425	372	364	395	371	399	386	388	351	391	400	393	389	420	384	377	368	378	369	395	407	413	405	367	356	397	414	405	358	376	341	404	372	395	389	369	384	395	378	411	402	399	356	367	358	391	368	426	389	396	411	370	393	358	383	412	370	404	398	411	379	380	370	371	369	397	360	393	361	374	390	388	383	378	389	374	413	411	373	372	390	359	392	392	386	347	381	386	388	396	390	393	403	415	400	403	393	386	393	382	385	390	377	404	390	372	360	412	420	371	420	404	357	364	358	394	389	370	390	379	388	392	399	347	358	389	404	375	349	386	360	389	383	394	364	363	374	404	356	412	357	384	385	377	391	386	351	397	389	390	390	385	372	381	425	388	410	396	396	382	387	385	387	359	367	372	375	387	370	371	381	406	345	390	336	359	374	356	389	422	375	380	368	401	382	356	374	368	347	408	381	365	378	388	385	424	347	401	386	410	353	353	376	374	365	372	385	389	409	399	407	407	416	390	381	353	373	374	389	369	385	396	395	369	378	333	368	390	384	369	393	373	376	374	394	391
30998	47804	36709	26354	18774	16716	11780	8565	7130	5357	4204	3618	2600	2444	2006	1612	1487	1344	1134	987	820	779	644	535	521	497	478	382	427	425	394	421	408	451	421	407	429	403	412	418	411	400	443	410	401	419	436	402	422	428	359	402	412	417	419	363	397	392	406	410	410	398	424	385	404	460	410	443	404	400	411	419	404	448	402	437	408	396	446	410	413	412	417	372	421	392	405	422	395	411	409	427	402	383	367	360	420	411	424	375	414	421	393	415	378	394	397	454	417	414	420	401	399	410	404	368	413	397	374	401	430	393	427	435	401	442	379	425	413	413	412	462	413	346	383	430	440	416	400	425	413	419	401	390	374	381	408	392	399	381	389	438	420	375	385	387	387	429	410	406	372	402	419	382	391	447	399	433	404	379	415	432	405	438	391	395	410	433	412	399	404	395	413	364	397	401	406	444	417	407	429	432	401	428	434	416	410	391	375	402	388	385	369	398	412	403	437	416	397	428	442	395	390	382	434	376	375	379	405	406	415	414	350	407	396	413	416	414	416	401	398	385	411	409	434	405	398	424	388	384	421	397	416	424	400	398	394	381	421	428	398	410	392	418	400	401	413	413	409	411	398	420	364	363	384	398	399	389	408	412	375	438	437	403	383	411	431	415	406	385	408	401	426	390	429	406	397	439	455	420	423	397	385	405	433	398	407	444	425	394	406	457	406	424	399	421	390	384	401	411	427	430	400	429	422	416	424	420	444	389	383	426	408	408	422	434	373	357	395	440	399	395	376	365	381	404	387	387	417	391	388	415	423	410	402	406	442	390	383	406	368	366	400	389	375	407	408	399	383	415	403	392	393	395	413	412	413	404	424	399	404	440	414	385	414	392	395	400	410	368	408	444	409	362	400	388	399	387	410	421	412	379	390	379	467	414	404	423	376	398	406	405	391	421	443	401	389	398	424	378	423	404	459	379	409	388	453	397	414	365	396	382	380	404	412	410	404	395	382	399	370	413	429	434	421	382	388	396	382	408	431	410	407	432	442	396	409	403	392	409	414	438	419	387	416	415	408	407	445	398	404	428	448	389	399	428	396	362	389	428	398	385	407	446	407	410	358	408	393	398	380	405	435	411	424	421	429	400	430	430	405	424	382	411	409	368	394	397	427	417	409	388	404	431	384	403	423	396	415	408	397	410	420	433	408	432	401	406	401	391	374	403	454	405	393	425	394	406	426	427	386	376	433	409	421	350	425	411	351	420	436	360	422	384	409	413	397	391	409	402	410	422	421	372	410	412	399	391	398	377	366	425	383	372	414	407	405	404	420	422	389	384	402	386	419	421	430	432	384	379	421	394	440	411	426	446	395	412	385	418	463	399	421	417	408	415	426	416	405	380	426	390	393	408	437	406	395	382	386	407	384	405	420	392	456	423	399	370	401	432	458	364	389	413	427	381	408	382	392	419	446	389	420	396	402	420	397	402	378	411	388	365	398	419	425	410	402	432	394	404	418	384	439	431	409	423	393	401	410	438	408	386	397	362	400	359	406	421	464	437	411	376	428	436	405	422	370	391	376	412	417	402	379	404	420	387	412	416	388	392	420	413	419	401	386	386	405	398	399	404	406	387	415	351	434	398	407	410	409	385	414	429	453	407	456	414	377	381	449	391	423	395	418	383	436	368	401	398	438	408	390	375	377	423	363	384	403	397	389	376	433	391	393	387	411	387	418	358	385	376	414	413	416	431	386	412	409	396	396	363	414	396	429	387	393	431	428	424	377	375	386	399	414	390	380	378	379	415	415	423	400	380	486	389	404	404	406	404	426	396	426	376	398	385	386	386	408	405	396	403	401	397	410	409	426	386	439	407	431	413	385	418	439	419	383	403	394	391	391	403	379	413	402	412	401	369	403	394	388	375	384	450	392	436	426	402	417	437	376	387	397	389	374	423	379	405	393	398	399	411	408	408	415	429	378	391	363	399	394	409	375	372	388	385	423	398	409	378	402	406	418	378	423	389	421	413	384	405	400	430	398	445	400	392	403	397	403	408	402	427	427	430	415	403	409	390	387	459	423	392	389	396	422	398	417	402	380	398	444	411	383	412	406	382	443	385	403	426	409	404	420	366	425	369	401	407	411	394	373	398	411	400	418	395	365	384	392	428	379	373	395	418	421	414	392	368	368	345	400	441	404	384	394	426	420	401	418	397	403	423	392	421	445	419	379	441	429	404	387	425	403	393	412	390	391	439	380	414	401	446	406	397	417	369	425	430	372	386	381	446	373	438	455	389	385	413	383	407	388	388	379	386	405	448	390	396	420	421	393	436	421	379	400	379	393	372	396	428	364	385	402	405	385	408	419	356	397	360	404	373	407	390	418	427	411	402	380	429	391	375	374	411	403	384	392	399	445	412	411	421	392	407	414	384	423	416	425	413	409	416	431	386	381	384	437	449	386	383	394	421	430	418	448	380	405	382	393	397	389	385	425	435	406	419	390	431	398	407	396	376	384	360	420	395	425	370	452	375	396	373	395	407	401	446	369	417	429	425	424	401	399	414	403	396	386	409	421	419	424	377	417	429	403	422	429	372	382	382	387	404	426	405	394	420	377	445	417	386	389	392	449	394	424	413	419	373	403	401	410	378	386	410	377	397	399	402	378	413	419	431	393	443	425	406	363	443	418	430	431	410	421	409	404	382	427	407	385	446	370	438	439	384	423	426	437	398	402	411	406	406	349	441	424	407	407	400	422	402	386	400	404	392	407	404	404	408	434	427	410	377	403	413	407	397	417	422	389	379	374	394	419	426	401	382	419	393	428	407	422	382	378	391	401	421	413	418	383	391	372	404	419	374	388	417	375	441	380	409	425	420	424	428	383	385	418	392	422	385	403	406	426	434	415	430	389	409	428	380	408	401	426	389	415	398	452	435	403	366	414	410	413	378	370	391	386	399	410	383	410	364	379	464	407	391	425	406	369	413	405	411	406	406	447	403	400	424	416	383	384	416	399	407	376	392	416	395	417	402	443	411	462	412	429	384	407	403	431	381	382	385	387	392	368	424	404	404	420	395	397	420	383	411	430	416	416	379	394	419	433	418	380	382	382	391	393	408	447	392	396	396	400	394	425	427	419	387	403	424	409	421	424	441	399	391	419	392	382	409	389	397	371	406	410	384	407	384	423	423	403	397	435	448	404	391	412	402	429	385	412	439	418	415	430	421	399	381	379	417	416	385	395	406	412	393	420	419	389	434	424	373	406	441	386	446	395	448	421	403	405	398	382	381	418	386	434	400	390	409	384	409	434	379	403	400	413	405	404	398	432	409	377	408	397	428	440	368	396	405	384	411	389	386	414	374	383	375	376	397	416	410	411	434	439	423	369	392	418	421	433	418	406	413	411	406	393	398	417	427	397	370	373	422	395	404	388	402	403	385	406	416	407	409	423	383	428	408	420	415	439	438	428	384	397	385	429	406	447	407	383	409	424	399	405	421	403	370	399	427	376	415	414	404	424	414	384	400
23739	21099	28710	25438	23122	22233	17132	10526	7245	6173	4565	3864	2825	2810	2181	1873	1770	1566	1334	1162	1089	963	856	727	681	584	572	554	555	573	549	532	522	528	498	496	534	531	505	495	529	534	538	524	555	556	532	563	551	517	531	534	525	500	528	514	523	548	548	494	541	520	538	515	519	527	546	544	520	504	538	517	555	565	568	576	517	471	516	514	518	542	531	544	525	565	511	537	524	545	520	511	507	516	499	511	501	527	500	519	525	536	515	530	485	549	554	526	470	529	487	491	523	552	548	536	548	535	520	541	506	506	566	539	539	484	533	511	506	476	540	527	520	546	534	518	497	493	527	497	492	492	500	538	519	552	535	524	554	560	545	522	522	525	477	535	552	523	525	546	560	528	495	543	540	494	555	489	500	478	519	520	539	543	506	553	563	504	523	532	519	552	514	539	515	526	529	520	526	535	496	554	503	512	540	502	533	522	541	507	498	527	509	553	508	533	532	552	558	547	501	536	552	521	529	524	520	523	560	550	549	496	511	477	547	504	510	528	554	517	503	606	540	508	529	510	510	513	512	502	538	504	539	577	523	528	484	548	497	487	519	517	493	546	511	530	505	514	536	523	535	544	548	535	511	524	544	510	501	518	498	475	496	513	511	505	501	506	574	532	557	556	546	548	544	526	528	533	497	504	486	491	515	497	502	485	511	530	529	542	538	595	502	517	524	500	511	457	494	556	577	538	530	541	497	517	546	485	556	517	518	531	542	518	483	546	521	499	519	564	462	537	557	472	509	551	503	517	562	512	539	538	525	496	540	537	523	546	525	535	534	535	541	532	562	518	555	481	522	563	538	535	487	505	494	484	534	475	520	537	510	512	514	509	525	561	552	498	548	575	544	545	497	541	511	491	501	529	530	491	523	502	519	502	526	578	546	524	523	508	511	532	518	542	482	522	523	565	502	532	556	556	527	526	511	555	539	500	527	518	531	517	519	510	558	553	504	539	539	513	502	491	509	540	485	551	543	553	499	538	518	551	498	524	510	506	576	536	509	536	524	502	498	499	504	551	528	508	586	507	521	559	525	534	508	488	530	563	503	537	553	517	539	496	518	544	534	534	521	520	533	543	514	514	528	535	550	528	535	550	525	513	480	492	543	548	499	482	551	552	553	539	508	522	539	519	536	535	489	519	492	514	520	497	565	552	538	488	506	505	526	516	508	527	510	492	532	523	536	489	570	540	549	526	487	540	516	566	525	526	548	480	481	496	512	519	516	534	561	518	521	515	512	570	512	543	536	535	557	549	534	555	502	531	527	506	532	543	561	537	515	524	516	533	515	519	565	533	528	499	541	497	508	525	522	549	535	492	567	520	524	477	498	549	535	536	508	509	523	492	519	481	546	475	490	523	524	543	538	513	483	574	565	541	530	557	540	542	539	521	495	505	512	506	558	513	554	512	541	492	531	486	529	505	578	516	516	520	530	497	503	518	542	525	524	558	499	494	525	548	502	485	535	508	491	534	539	503	509	507	508	542	560	504	517	512	547	535	521	525	539	534	529	525	526	521	515	503	526	499	546	507	539	513	504	499	532	535	511	507	515	490	512	542	545	503	520	519	504	510	521	576	537	529	544	534	491	504	487	533	550	512	506	510	508	530	530	522	520	529	532	541	520	564	539	533	511	530	507	542	555	553	539	495	529	517	523	536	559	498	541	574	534	538	477	556	532	581	540	503	526	537	535	456	539	540	540	520	524	535	493	549	534	534	532	507	512	532	503	522	511	505	568	533	531	531	553	493	461	530	583	488	506	523	559	528	545	471	534	497	526	524	513	565	545	508	484	505	478	503	490	532	521	484	537	497	525	528	549	513	535	541	476	550	551	495	523	505	540	484	530	524	579	502	543	535	484	514	496	540	494	520	507	475	521	549	512	547	537	518	521	483	568	510	535	537	516	488	502	499	509	537	495	489	488	526	508	541	567	545	555	500	502	521	497	480	513	491	501	494	527	508	555	529	505	503	534	511	521	544	544	541	556	507	535	521	519	549	504	472	491	480	512	549	523	512	533	545	519	506	486	520	518	522	534	478	523	546	554	496	507	517	501	533	542	529	504	534	484	538	533	550	517	514	534	522	511	508	527	545	553	515	547	516	544	570	517	507	479	526	538	503	491	524	544	522	512	512	531	579	571	541	526	522	504	513	546	531	506	531	541	494	510	532	506	535	532	522	549	499	517	480	533	562	527	503	502	514	513	519	527	530	537	519	496	514	553	530	491	490	492	526	499	482	495	470	526	534	520	500	512	563	517	535	528	470	545	531	520	575	499	507	467	501	536	507	523	528	512	546	560	509	542	544	554	500	534	526	519	527	549	545	496	521	486	560	540	519	488	542	527	515	523	522	505	536	542	533	483	499	540	535	495	543	476	532	529	529	517	504	490	543	507	542	495	495	516	467	519	502	534	508	462	518	523	526	559	503	548	534	506	518	486	510	518	497	499	509	492	547	522	470	516	527	520	499	496	513	531	507	542	569	509	501	520	543	550	522	527	537	526	524	528	512	511	482	483	491	490	473	566	534	539	487	539	532	551	540	483	529	495	525	502	519	514	532	512	489	548	538	486	528	512	503	518	539	511	508	495	567	525	556	506	510	532	497	464	551	578	556	525	534	496	573	537	509	549	527	551	504	497	556	564	512	537	541	526	517	495	525	504	514	515	519	497	521	520	511	502	516	491	497	508	497	511	502	532	529	545	514	491	516	510	514	534	520	535	520	468	494	509	497	487	524	514	529	495	501	493	481	490	538	528	530	540	557	507	546	514	555	473	513	527	532	537	535	493	516	552	553	534	555	473	567	505	539	550	515	497	520	527	512	510	516	505	547	545	476	476	552	501	501	497	522	526	523	514	534	507	503	499	504	502	515	469	506	500	537	542	525	510	521	559	498	520	513	509	557	494	502	521	510	481	514	519	521	470	568	547	546	549	515	533	557	489	500	506	510	521	547	505	515	514	496	540	537	533	515	532	525	510	524	539	513	557	548	495	514	518	551	574	489	504	508	539	510	521	495	500	516	481	497	528	487	503	478	503	526	537	525	524	531	548	507	535	527	509	504	506	554	536	481	525	523	492	515	522	526	533	517	524	510	488	505	555	559	501	517	580	554	502	548	498	510	509	543	503	514	508	533	524	561	517	534	513	507	495	521	529	547	518	514	534	533	568	491	524	527	514	530	513	524	513	547	520	514	550	546	488	523	522	536	541	501	574	541	533	516	530	553	522	529	517	514	511	540	503	497	497	512	562	518	493	527	519	528	505	534	522	534	488	488	540	520	522	531	546	531	540	539	536	516	556	491	522	493	532	514	502	539	524	543	519	522	519	531	516	499	529	528	533	520	519	514	535	539	519	543	522	561	568	520	542	519	497	514	510	473	507	519	529	497	527	545	517	502	546	515	521	558	525	548	500	505	509	566	525	540	532	541	536	505	507	516	518	530	536	523	539	475	483	479	490	498	530	546
32418	56733	45583	33835	26431	23020	17507	13950	10532	9254	7143	5616	4288	4238	3169	2634	2495	2105	1839	1530	1359	1227	1045	836	811	658	595	545	564	584	566	550	545	547	531	534	494	543	596	534	563	526	540	558	610	518	522	542	561	550	546	542	515	522	553	536	521	571	541	601	564	512	505	497	561	544	507	557	549	511	571	518	534	536	564	531	565	577	556	570	561	524	539	539	523	532	518	559	505	528	570	528	548	547	507	527	500	518	498	539	518	559	543	514	504	478	559	531	519	492	538	544	549	561	511	532	556	557	519	509	558	543	491	555	550	535	534	552	524	551	537	512	586	501	547	547	522	533	515	545	535	532	549	514	525	543	534	521	519	559	524	581	544	527	525	525	501	562	527	557	521	518	513	489	576	516	527	524	542	513	514	531	538	542	507	508	524	544	529	513	539	528	552	469	536	531	498	530	556	531	499	548	551	532	536	496	559	525	521	555	517	585	517	515	528	564	494	502	533	552	513	535	513	507	550	537	521	532	581	522	551	528	519	528	545	522	508	551	519	583	576	558	528	531	533	563	553	532	512	569	535	583	546	540	526	518	577	509	557	526	541	530	561	531	504	546	519	532	487	542	571	519	525	498	534	521	520	510	526	546	569	512	520	529	596	539	547	560	573	517	524	534	521	550	605	538	515	550	588	506	550	498	546	523	537	525	520	543	565	540	547	523	523	553	532	540	531	577	541	520	553	555	523	517	523	537	559	493	548	524	548	531	516	560	596	587	488	510	541	552	523	532	485	504	536	568	503	500	543	543	529	535	534	508	507	518	575	548	523	531	555	530	532	535	519	546	528	554	542	533	505	551	502	526	537	526	521	569	483	538	536	523	511	539	550	532	525	515	507	520	540	517	512	490	536	501	530	511	529	537	484	530	535	531	517	526	536	536	534	513	552	561	542	508	518	547	573	529	513	557	500	520	534	525	520	529	534	525	532	543	525	517	532	525	534	552	526	520	561	519	529	498	540	503	528	536	536	534	528	548	538	532	531	548	510	523	542	524	488	558	540	529	501	535	567	537	575	537	571	508	559	545	511	510	581	527	502	557	515	538	542	505	496	560	510	559	511	525	487	572	550	548	532	519	523	544	536	566	529	515	514	522	553	519	553	550	566	533	553	525	532	550	546	538	548	508	549	560	563	553	553	521	531	493	518	573	534	557	520	507	519	514	570	543	554	530	531	518	551	538	530	514	580	503	545	584	499	520	543	545	516	506	561	536	528	535	537	507	537	556	525	505	533	493	503	510	531	525	565	532	545	494	524	597	468	538	522	556	538	537	550	508	536	514	516	568	523	520	516	587	553	510	535	543	542	522	561	525	518	541	531	554	563	558	572	482	492	532	503	512	542	551	504	552	544	505	551	547	473	547	530	532	502	550	554	498	542	518	531	559	496	526	557	517	545	534	510	550	539	538	523	516	529	495	489	518	524	481	543	551	533	544	553	555	507	526	490	564	475	531	487	525	546	529	549	498	540	519	523	541	604	536	519	536	506	553	560	552	543	546	538	534	520	543	556	522	505	541	511	525	554	552	532	542	566	522	552	498	555	490	525	520	552	603	523	509	537	529	492	537	524	506	536	554	523	531	508	561	483	551	543	491	507	565	599	527	574	526	506	562	562	536	546	488	545	553	516	471	533	531	511	562	518	527	569	535	563	553	524	537	524	533	506	531	510	513	537	575	550	538	546	573	532	522	522	540	506	556	503	509	537	560	548	525	532	572	475	522	501	542	493	569	570	527	561	525	526	509	557	491	536	535	532	494	556	558	535	524	534	502	545	551	544	514	510	618	527	489	530	547	508	560	515	542	528	553	569	549	535	534	552	485	564	518	546	514	559	530	519	550	521	557	545	568	518	509	565	528	541	526	568	526	548	547	548	537	534	550	556	558	510	509	512	517	545	524	517	501	566	584	535	529	546	521	600	476	491	539	542	587	532	532	506	521	524	561	517	578	521	531	523	543	563	526	518	539	542	526	519	538	536	490	534	541	528	545	525	540	509	536	545	524	546	537	521	516	545	480	515	499	555	579	554	563	545	538	508	497	535	542	539	525	554	510	506	511	563	521	491	550	589	550	580	540	509	529	565	522	544	549	487	518	575	532	574	554	503	526	554	553	518	496	487	568	536	515	542	521	508	568	531	542	578	550	514	516	525	545	509	545	553	515	568	503	504	536	546	532	535	554	533	546	555	530	503	530	529	534	529	564	567	492	586	542	502	525	530	496	507	531	518	574	499	535	525	536	527	551	547	517	490	540	564	503	576	578	525	551	539	571	516	516	515	520	497	562	529	539	551	555	549	496	478	517	541	534	557	524	592	502	529	553	524	517	545	534	535	526	512	525	509	506	527	501	568	545	555	545	523	564	530	514	515	557	538	523	496	545	544	549	500	550	539	561	538	553	542	558	549	532	514	577	547	521	506	519	529	579	550	533	504	490	533	530	525	549	502	540	533	520	541	498	511	532	531	522	516	551	576	551	534	555	555	554	564	520	526	523	568	534	549	557	532	536	519	521	537	557	496	497	543	498	547	543	489	591	554	558	525	555	502	543	600	545	532	542	559	540	542	556	505	562	536	551	539	550	477	523	506	526	539	543	542	550	540	521	526	547	525	531	531	566	512	573	506	531	526	562	542	529	533	522	514	539	519	524	544	531	547	547	497	523	566	520	523	534	537	544	518	558	523	526	541	582	548	546	499	563	532	532	540	490	541	532	534	536	501	569	581	525	560	505	505	525	487	508	519	560	500	528	537	545	544	563	544	503	512	515	537	549	516	551	534	535	517	564	543	554	517	553	553	556	555	535	524	532	534	521	545	524	556	543	578	493	566	525	517	499	505	522	505	495	561	493	545	535	546	549	525	515	565	525	539	524	556	541	527	591	540	525	526	557	579	564	559	484	533	522	565	605	521	508	543	558	576	551	544	557	557	542	552	499	508	491	515	535	573	511	520	566	528	533	571	574	482	556	549	546	487	534	505	518	532	528	553	523	541	539	579	529	529	538	548	532	518	599	538	528	527	553	522	534	543	490	551	538	539	494	541	530	507	532	541	569	548	565	539	557	549	531	509	552	560	505	529	545	529	524	553	554	528	478	520	529	483	575	522	545	532	510	552	531	543	528	551	493	547	522	542	531	512	536	533	522	529	526	503	549	570	536	559	528	549	549	532	560	549	563	540	507	526	494	550	538	542	534	512	528	543	573	492	518	473	586	510	514	489	553	568	506	520	514	549	511	503	528	545	515	545	483	537	540	530	543	537	535	510	533	555	514	528	516	543	554	526	530	543	555	552	497	546	576	518	554	532	507	489	511	526	501	478	503	518	523	533	558	587	508	550	531	532	564	528	517	529	522	503	534	563	512	501	513	505	546	545	517	511	519	539	559	538	511	538	572	526	521	521	549	545	538	544	539	528	483	445	514	544	521	504	581	571	549	568	522	514	544	499	542	558	537	517	550	514	540	509	523
24901	21377	29401	28404	21669	16344	11551	7384	5495	4658	3865	2694	2361	2129	1656	1515	1419	1207	1074	966	899	716	608	606	516	463	444	492	420	459	472	441	435	442	474	421	429	437	451	468	427	408	435	445	444	479	466	413	429	444	408	433	450	442	411	426	444	441	423	477	448	432	406	479	445	431	410	437	446	385	462	397	435	475	429	467	449	458	435	386	416	425	457	422	454	452	445	403	437	438	446	469	445	442	430	391	418	417	418	450	471	460	426	481	462	449	427	422	392	408	450	411	437	433	424	436	459	446	459	410	413	462	422	448	428	455	425	431	444	440	452	403	433	439	425	432	433	441	454	426	445	402	458	442	466	442	484	467	465	398	412	465	446	406	437	418	424	451	447	472	453	472	425	433	460	437	404	436	421	463	437	448	421	401	445	435	424	417	464	431	413	412	453	440	441	404	451	405	417	440	397	426	453	436	483	451	436	436	438	459	454	448	410	430	411	456	419	448	471	478	430	425	439	463	454	425	446	414	445	424	417	423	431	386	453	407	423	432	427	429	425	424	429	464	447	437	447	435	412	450	406	444	381	421	443	441	450	454	471	389	413	409	379	456	445	455	403	446	395	430	442	398	403	426	428	473	395	430	415	441	415	445	391	451	458	422	455	461	423	453	447	429	460	450	428	433	447	431	474	437	422	457	478	460	444	431	420	461	443	458	443	432	444	454	440	435	429	435	427	463	411	447	437	448	441	440	444	479	461	436	466	422	407	448	418	429	451	456	445	402	435	431	484	483	412	445	437	445	444	435	455	404	427	446	447	429	435	443	443	425	410	449	446	444	405	441	448	433	443	438	445	441	399	425	436	423	390	466	425	435	443	445	443	439	428	461	430	458	428	443	426	401	458	440	422	418	447	420	403	428	420	476	445	432	429	460	417	438	387	432	435	424	440	433	434	434	432	422	438	424	453	441	449	445	405	425	449	451	460	451	447	420	417	439	441	463	422	444	408	401	426	464	410	446	391	422	418	450	438	410	411	431	436	432	435	441	432	438	472	439	404	433	405	432	439	432	445	410	485	466	468	437	432	448	452	402	424	437	451	440	430	415	423	409	439	439	437	395	455	422	427	421	423	441	403	445	457	410	428	445	470	423	453	427	430	432	427	458	406	426	438	479	414	427	421	458	415	441	465	435	448	412	455	422	425	445	452	448	417	469	417	452	443	417	439	453	435	399	428	419	413	441	428	422	415	444	453	489	413	448	455	440	453	452	423	455	436	421	409	430	421	423	447	398	412	399	439	469	470	449	459	405	417	424	442	372	435	439	421	432	436	454	441	434	434	455	468	438	416	427	453	447	408	398	445	430	426	399	441	432	442	420	432	431	431	439	408	449	429	470	466	422	430	440	450	412	432	406	459	409	422	461	471	412	451	453	438	405	450	395	444	443	445	409	449	446	450	444	429	454	479	423	467	442	444	452	422	450	417	468	436	411	449	444	416	482	419	414	449	421	452	448	446	450	450	412	459	423	435	446	466	423	448	423	405	441	445	450	413	433	410	422	466	422	414	444	464	421	387	466	432	468	489	412	418	470	408	427	398	488	479	465	461	452	455	413	386	440	449	461	456	438	418	429	470	449	420	413	439	419	434	447	453	420	449	420	432	456	420	419	424	461	415	452	417	444	408	430	461	437	460	464	398	445	449	416	414	422	461	447	447	462	452	439	444	427	412	458	387	432	407	416	402	401	433	425	424	443	420	444	431	455	458	471	412	416	393	443	416	399	497	447	431	435	380	447	455	443	408	445	417	409	420	449	415	464	449	444	444	443	430	448	419	424	444	412	424	423	443	421	459	430	466	454	455	453	459	446	424	402	431	425	430	432	433	426	445	462	429	448	464	427	427	416	399	452	453	412	461	451	456	469	402	475	418	433	473	414	413	452	435	405	476	424	427	445	427	417	404	446	415	435	407	415	472	409	456	452	442	437	443	439	459	449	406	424	440	441	420	437	429	433	435	419	448	427	400	424	467	419	445	446	423	488	432	426	415	454	463	438	457	450	443	420	486	435	400	449	402	461	417	469	450	410	444	478	438	439	438	442	444	415	436	431	437	400	439	439	414	443	445	429	433	423	409	424	431	432	434	441	465	449	429	433	460	443	419	428	455	415	444	445	429	456	436	448	427	414	423	413	397	426	468	417	447	431	426	390	388	433	519	407	425	434	400	426	414	430	452	430	461	459	412	425	405	450	402	390	426	420	422	414	428	409	432	456	439	441	440	472	436	442	443	432	417	447	458	438	435	456	394	450	454	416	462	423	448	405	419	430	392	436	451	448	446	421	441	407	409	424	448	476	440	469	448	435	445	428	424	442	452	411	443	461	462	461	387	418	409	466	464	444	437	444	467	436	462	431	438	395	431	415	489	423	451	454	414	437	449	421	441	435	431	469	500	436	395	451	433	411	465	392	425	455	444	447	404	434	444	391	453	443	412	417	393	466	454	447	410	450	409	448	426	439	447	490	430	528	435	433	440	442	457	432	451	407	426	482	396	452	429	466	450	446	405	381	444	407	425	434	489	439	429	413	442	439	406	475	451	470	419	413	404	447	453	427	415	458	435	431	417	433	406	404	406	466	427	426	457	467	432	410	474	415	459	447	425	418	470	420	437	445	451	417	437	449	434	423	436	454	434	446	408	450	466	453	419	426	392	433	413	420	448	485	431	444	468	419	434	431	407	455	447	426	415	417	436	423	451	430	413	435	422	428	404	441	468	443	451	418	451	438	444	460	417	455	445	438	408	476	418	404	437	435	425	453	459	414	467	446	422	418	443	378	418	418	414	441	410	419	394	412	433	486	405	452	447	421	394	438	426	452	451	417	419	444	427	391	427	433	462	420	465	438	473	455	433	456	417	457	486	436	465	431	435	459	436	437	451	421	435	436	410	452	410	426	439	428	463	459	429	422	456	461	397	437	444	453	442	430	402	387	437	458	453	427	431	436	490	416	468	458	456	457	417	437	426	453	432	467	483	433	438	397	414	438	444	414	407	431	438	435	422	427	425	447	431	408	441	447	418	438	399	407	437	453	450	447	432	409	431	449	466	441	446	474	443	418	438	448	463	463	409	405	413	412	428	439	434	436	444	434	415	475	457	420	467	431	454	439	427	410	404	434	415	438	443	434	461	444	418	460	457	444	466	420	450	465	439	427	437	455	442	439	433	433	433	443	409	442	419	475	424	446	440	393	429	430	423	415	430	497	454	437	432	397	421	416	472	420	436	444	418	452	438	413	451	456	438	429	463	431	412	468	435	415	404	431	409	478	425	436	424	471	465	449	409	405	425	441	438	473	472	435	442	450	434	433	414	396	425	436	440	430	448	421	411	439	427	422	452	380	416	434	444	436	431	443	442	415	405	415	411	463	410	422	457	463	450	423	425	433	440	443	412	414	458	440	396	441	439	420	389	414	430	406	385	443	474	474	438	430	418	391	452	439	439	414	450	435	440	433	441	410	450	431
32029	52512	42641	30862	22758	19339	15094	11514	8945	7493	6618	4365	3850	3513	2618	2282	2245	1721	1562	1344	1178	966	754	643	600	581	556	480	458	476	484	461	476	445	475	468	516	491	483	459	479	451	423	443	460	509	466	481	467	426	416	484	470	474	521	464	454	504	481	437	442	464	481	448	458	434	496	476	485	464	455	445	487	464	447	473	490	487	464	460	465	440	495	457	474	438	458	445	477	479	476	463	418	426	496	436	452	428	465	479	499	417	490	439	449	458	430	503	483	455	475	498	468	444	455	467	469	486	449	484	432	445	485	409	494	444	432	459	452	465	449	464	444	467	471	473	444	477	512	491	487	441	464	448	471	440	477	470	472	474	486	489	446	455	437	437	439	475	425	469	462	440	504	490	484	453	435	442	441	452	462	448	443	489	502	467	477	456	491	473	449	422	452	448	478	507	453	493	459	440	450	471	447	450	468	490	449	466	459	458	438	449	465	457	435	469	479	461	448	431	473	519	464	472	431	478	450	486	463	460	462	472	437	457	452	426	474	453	440	438	472	468	430	464	462	453	440	444	469	457	442	503	443	470	454	491	476	467	472	443	494	480	465	483	456	466	438	407	480	487	502	447	473	493	482	478	447	479	465	473	495	464	447	487	503	440	451	445	466	487	487	456	467	467	442	467	427	427	455	471	441	482	452	462	446	442	429	451	469	454	450	478	472	465	462	450	478	474	475	480	440	457	466	433	492	460	473	478	432	429	455	457	446	493	444	462	454	485	464	417	458	428	459	434	458	479	439	481	480	476	465	496	497	447	461	468	471	449	482	474	464	502	458	457	461	422	457	419	446	480	478	475	474	468	470	458	454	476	467	456	449	462	477	451	446	468	447	478	456	464	474	479	464	443	471	445	437	466	475	456	444	444	448	475	450	425	484	430	466	433	491	459	462	437	444	484	479	454	470	446	466	471	449	439	471	461	431	482	519	415	453	430	511	476	474	471	489	448	454	503	433	468	431	433	485	475	475	432	447	484	480	456	481	448	483	500	438	450	454	462	483	467	402	468	449	460	483	452	453	425	453	450	485	481	436	482	447	515	447	464	453	455	467	484	443	460	464	465	482	503	441	432	492	485	451	506	459	449	488	496	419	440	445	420	443	482	459	486	508	455	462	435	465	477	458	446	459	490	463	423	476	442	492	468	467	454	466	499	443	441	469	466	488	448	468	455	460	477	446	445	440	492	409	456	451	429	464	467	479	462	474	439	456	483	468	472	453	463	450	451	490	493	462	477	470	478	470	472	452	466	429	460	451	434	503	459	441	469	482	442	462	484	486	456	457	457	506	526	455	439	489	437	462	477	466	481	462	470	492	488	460	470	452	452	459	487	462	460	474	447	457	428	436	480	475	430	477	447	491	452	470	478	447	488	468	450	450	449	447	469	439	426	464	459	460	444	438	426	459	428	452	443	474	483	497	473	461	435	438	449	486	468	459	499	455	464	457	491	448	503	433	449	462	476	467	447	485	450	451	475	446	439	458	462	477	462	468	425	473	444	429	465	461	469	463	457	452	467	450	456	481	436	450	433	456	505	418	446	466	492	471	447	414	466	471	469	410	447	456	426	469	451	436	466	445	471	455	459	481	465	445	469	457	510	470	417	460	496	475	456	477	466	471	427	475	500	471	452	456	457	410	476	428	477	470	461	461	499	484	424	476	493	490	447	488	485	470	433	495	422	453	456	504	442	462	427	489	468	413	452	472	440	455	441	447	426	457	477	482	456	457	458	488	489	422	472	482	430	455	480	466	454	501	467	438	457	457	497	469	475	421	476	454	439	479	479	454	494	484	481	479	438	473	486	468	450	432	462	451	453	482	492	460	469	455	481	462	479	464	456	463	439	515	437	416	467	449	451	485	469	506	447	454	460	487	441	484	436	465	461	447	451	456	470	477	451	476	462	456	484	509	490	477	453	481	456	472	448	443	453	462	448	430	471	473	471	467	479	442	453	449	478	487	442	456	473	486	452	490	450	429	482	435	454	447	451	443	491	442	497	469	464	437	444	452	491	437	414	460	428	428	444	463	455	491	443	453	464	480	486	423	468	458	458	487	457	449	448	458	435	443	454	519	447	436	415	480	415	455	433	462	466	490	434	461	428	464	456	471	419	475	480	452	470	430	456	489	440	486	457	420	475	446	494	483	461	475	443	484	473	458	430	433	458	434	450	470	436	471	457	452	491	460	466	478	448	478	493	513	457	471	488	458	487	454	476	461	467	465	452	477	461	467	446	466	448	438	423	436	460	460	505	445	453	429	474	463	461	465	461	470	460	479	450	474	473	502	485	428	444	430	457	435	525	444	451	459	464	467	457	453	476	477	484	440	463	470	431	476	495	454	460	460	464	454	517	432	462	448	423	479	427	465	451	475	438	477	422	448	440	470	446	456	470	436	467	471	475	455	462	453	448	490	470	486	464	419	504	452	461	448	458	472	411	453	433	471	474	463	462	416	477	508	445	462	481	497	438	473	519	443	450	467	442	442	459	468	456	462	472	434	505	505	478	414	444	445	494	482	445	393	464	469	463	497	450	466	451	503	473	475	482	513	431	454	445	432	449	436	449	437	451	452	473	460	486	469	478	469	424	430	455	467	490	451	430	437	454	510	450	457	433	475	457	462	503	475	459	456	436	488	448	435	405	494	477	424	442	461	437	434	440	461	442	445	460	416	461	454	455	500	473	456	453	460	494	485	476	468	449	459	497	461	448	481	510	478	496	467	454	485	463	477	436	447	460	455	452	469	472	446	480	450	469	505	465	438	481	448	461	448	441	407	431	467	480	459	469	453	465	489	466	447	484	433	463	424	453	477	475	474	461	432	441	439	475	448	490	496	472	437	455	448	448	459	449	427	455	486	419	477	514	445	476	431	452	464	469	444	482	436	442	492	426	445	495	446	428	463	455	495	470	418	416	503	479	411	454	458	476	443	466	448	477	466	447	439	444	479	481	457	460	469	465	504	478	450	476	491	488	473	438	471	453	480	474	469	431	438	470	447	475	454	447	477	452	489	441	485	456	489	451	484	501	455	442	446	509	462	467	446	445	491	455	426	472	523	478	477	492	480	480	452	476	487	469	453	418	463	446	454	456	491	492	453	477	447	484	474	495	448	455	430	460	443	471	482	497	478	464	482	462	476	475	438	455	467	461	472	471	436	457	504	463	456	495	444	479	454	482	488	474	461	441	496	439	488	451	482	477	446	433	447	465	445	478	446	476	476	463	459	473	448	465	419	464	449	448	438	460	463	521	462	433	513	469	441	473	492	471	506	500	486	474	396	450	477	413	475	451	483	476	449	435	437	502	444	443	503	482	491	445	474	460	423	491	475	476	445	454	489	503	499	473	457	459	462	472	489	435	476	458	470	427	488	505	454	472	451	474	430	442	463	450	490	463	438	474	440	489	449	444	493	467	438	469	493	472	437	418	504	476	492	482	427	466	466	438	471	470	465	478	457	428	477	478
22521	21035	28709	23853	21886	24395	24349	13847	10228	8783	6960	5044	4552	3811	3166	2987	2534	2165	2076	1706	1359	1069	971	895	807	760	713	686	622	679	664	689	718	669	648	690	624	639	629	618	641	630	670	626	652	593	650	613	663	632	686	637	633	664	629	656	650	673	685	593	635	619	618	652	651	651	614	627	644	675	650	668	677	672	585	592	676	698	648	679	633	646	609	612	615	697	624	631	642	643	658	579	646	636	620	671	621	648	645	621	647	667	636	635	650	635	648	634	633	616	608	577	621	640	618	670	619	626	612	610	604	656	602	689	665	602	612	667	626	596	627	644	660	608	683	647	635	606	661	667	616	623	652	673	626	668	638	647	638	599	660	642	667	637	597	586	612	615	639	615	663	660	652	586	616	617	614	644	635	635	676	651	601	603	636	574	644	617	609	647	603	614	649	648	621	649	612	614	625	678	595	605	607	630	637	568	636	623	643	589	701	658	635	617	664	593	638	601	574	598	614	651	629	661	649	615	632	639	637	639	663	661	589	621	585	662	637	638	609	596	629	607	682	647	586	647	651	620	576	652	661	636	632	640	637	644	609	610	627	628	613	634	607	593	623	648	642	643	659	661	627	648	618	674	630	597	652	652	590	612	617	650	651	658	647	645	665	591	586	636	686	615	688	598	663	644	652	605	666	610	633	608	645	630	612	619	641	664	659	643	615	677	596	624	668	647	638	633	664	611	626	664	625	669	693	614	625	653	604	652	670	606	612	633	670	622	650	645	650	646	614	648	608	593	651	596	624	597	615	674	612	600	651	639	642	644	601	624	621	608	653	631	653	643	650	656	650	639	646	638	639	629	635	638	622	662	676	639	608	564	651	610	669	592	633	648	676	663	619	649	642	653	608	643	632	593	598	647	643	704	609	622	649	605	638	682	621	619	647	613	592	642	616	622	611	647	593	653	635	637	606	695	603	613	600	649	666	635	670	637	646	627	619	692	659	602	642	652	623	630	663	653	660	648	644	630	629	663	658	683	611	667	659	678	630	643	661	573	600	640	676	675	602	663	639	654	636	628	638	644	665	585	635	639	639	592	650	644	632	592	588	619	635	610	636	636	676	627	655	654	583	626	612	636	663	632	616	654	628	645	618	644	620	613	618	620	636	608	603	603	627	594	609	632	650	669	648	629	629	656	597	632	618	611	646	624	593	561	632	629	665	619	628	608	625	640	651	659	606	641	571	603	624	624	639	630	658	608	664	615	663	615	625	659	611	660	631	662	611	633	641	650	659	674	613	639	652	595	641	631	629	614	655	648	615	636	678	613	635	629	660	644	613	603	596	653	657	647	637	625	664	631	671	661	612	642	639	627	638	646	663	625	617	614	681	654	620	673	614	655	644	628	625	582	664	649	636	603	597	639	650	632	649	600	618	590	601	641	614	676	639	633	655	628	670	566	619	639	611	659	622	626	624	628	662	630	635	636	658	615	658	678	591	644	639	623	599	676	618	634	656	585	676	658	633	608	650	648	623	620	643	619	633	637	615	649	601	619	599	614	668	650	630	653	653	598	639	645	640	666	642	684	626	652	604	682	646	629	623	654	646	642	636	603	657	614	681	625	649	624	624	619	647	634	665	624	666	618	623	648	645	621	607	654	641	613	587	631	593	711	624	650	655	680	652	634	625	622	570	610	625	623	608	601	675	623	637	671	653	636	643	630	643	625	641	610	615	609	601	652	633	648	664	628	659	670	623	624	681	645	623	617	616	666	613	640	611	644	651	624	618	649	647	619	600	638	619	629	668	658	653	619	658	599	597	615	646	650	637	647	633	652	624	635	643	630	577	669	645	608	661	654	716	664	589	653	603	612	620	628	661	735	680	619	622	615	623	610	666	615	666	648	658	636	610	637	612	632	630	594	623	627	629	635	669	655	658	647	606	631	624	671	610	621	604	614	654	610	629	642	664	596	647	638	599	625	616	631	683	670	668	638	625	645	650	613	623	623	649	677	634	603	647	632	600	595	654	603	594	667	619	668	630	658	653	641	633	642	628	591	659	578	647	599	659	630	642	660	596	638	613	669	636	658	618	621	630	655	596	699	653	646	685	632	682	644	634	659	627	628	594	617	622	636	611	616	604	657	601	640	628	628	664	621	652	617	654	636	597	627	649	656	612	616	675	670	635	643	647	631	604	643	612	679	670	643	615	634	585	647	617	617	650	605	694	631	589	598	622	647	642	609	653	632	653	634	595	602	636	627	650	684	677	584	633	660	637	630	671	634	636	569	647	613	638	652	628	649	643	602	620	643	607	691	636	630	635	676	666	661	635	616	620	611	592	602	620	641	620	680	657	627	630	604	650	683	629	632	645	630	621	625	609	688	690	586	593	616	666	637	674	693	633	656	640	646	650	678	627	625	604	611	643	642	659	661	630	671	684	660	595	672	619	652	671	588	581	634	625	683	634	615	650	637	634	632	656	699	628	621	626	613	654	615	613	646	650	647	577	615	658	609	626	608	611	646	657	582	640	634	670	653	607	619	619	621	622	629	626	628	636	680	635	664	647	617	654	654	628	624	688	626	619	632	598	598	617	640	665	630	648	614	658	662	624	670	627	630	611	625	616	631	578	662	639	580	643	691	643	684	594	617	663	655	652	648	668	647	618	666	622	634	649	619	628	646	613	590	625	616	589	652	624	634	600	660	636	634	640	602	643	597	629	626	673	616	654	598	607	600	602	643	596	632	624	649	598	636	634	664	616	594	615	654	647	626	626	662	653	705	649	677	612	611	699	651	605	630	657	634	609	648	647	651	586	657	667	661	672	632	651	612	591	645	646	663	599	619	623	630	685	625	640	653	626	632	666	644	673	635	659	640	621	668	560	628	619	646	582	667	697	616	603	634	643	676	646	611	616	588	633	634	632	610	672	624	617	660	620	599	634	645	642	641	621	640	625	641	607	612	623	676	631	643	646	647	625	637	641	596	637	630	663	623	643	589	595	610	642	650	645	676	632	680	647	672	653	679	595	665	603	610	627	633	590	618	664	618	629	617	594	610	623	648	693	668	657	615	662	620	649	617	662	666	663	595	637	656	654	653	641	615	667	591	628	657	621	635	617	636	604	664	612	677	648	635	602	660	666	617	649	663	644	657	621	620	619	673	691	648	632	594	607	628	669	630	634	631	604	626	645	635	647	661	662	615	628	639	644	667	656	637	643	651	666	603	641	630	647	607	635	639	652	709	677	630	603	607	662	640	594	625	676	630	647	613	636	611	586	581	619	674	613	619	639	649	615	629	626	657	659	623	628	636	653	626	645	602	577	635	642	642	664	644	630	642	606	623	697	672	627	595	628	657	688	625	658	661	622	627	614	667	598	707	652	612	634	648	584	641	623	628	571	618	616	642	644	649	633	645	610	646	624	645	642	657	618	620	643	582	594	645	631	641	692	665	621	632	687	648	643	619	632	656	673	647	610	670	648	597	633	668	626	628	616	623	685	633	622	673	643	652	620	614	624	624
35712	61846	50856	39044	30975	28052	22375	16397	14248	12345	9513	7278	6657	5644	4673	4378	3598	2979	2972	2305	1698	1305	1111	1035	855	818	782	720	687	643	694	701	738	666	642	657	678	647	641	685	688	626	668	696	709	691	645	658	663	664	681	678	650	603	651	665	675	627	613	697	684	646	674	662	620	673	618	632	651	664	685	653	669	631	678	690	703	675	709	637	625	633	637	625	651	650	631	643	656	660	636	606	682	632	619	621	620	671	657	682	606	654	625	653	625	635	638	619	640	605	619	631	625	614	663	659	610	657	639	672	668	640	638	624	637	643	601	678	627	628	628	572	580	643	640	599	673	638	629	670	621	650	664	616	621	671	620	654	631	620	621	649	628	657	645	693	632	685	707	614	705	637	652	580	697	642	634	606	661	633	683	659	650	616	646	584	652	668	642	657	644	603	608	680	665	616	623	604	690	624	625	613	597	637	657	676	662	620	626	607	621	629	673	625	641	645	698	625	634	618	607	658	686	667	693	635	642	617	652	666	674	653	652	652	665	621	666	641	676	612	606	657	634	630	620	697	672	634	658	657	642	663	630	675	655	673	642	633	620	617	645	637	630	669	628	655	592	599	654	684	649	629	683	641	651	659	618	652	613	685	657	643	646	631	620	679	646	643	632	680	633	646	618	656	664	646	655	646	620	662	676	630	660	615	630	653	638	638	605	640	619	622	645	638	637	656	629	664	607	677	652	625	603	654	682	610	672	597	656	628	629	644	622	639	617	635	614	629	650	658	663	667	604	613	632	615	649	687	652	646	614	658	635	639	681	606	645	615	696	682	605	673	627	642	632	620	643	680	656	658	651	637	592	652	641	580	651	665	645	636	665	634	624	656	641	641	614	621	602	628	624	658	631	656	626	724	651	634	652	665	612	623	655	669	649	685	666	648	654	648	700	638	656	660	641	647	645	646	629	639	617	666	646	626	624	650	654	625	653	669	624	677	644	633	646	650	611	641	643	654	597	651	612	685	626	677	611	645	643	658	673	677	698	604	616	656	625	658	638	629	667	636	676	607	647	614	629	604	667	648	665	642	665	667	702	694	628	643	615	610	656	611	643	637	634	587	631	668	609	650	627	643	570	636	630	695	587	636	649	643	660	616	611	659	619	638	663	619	652	617	616	666	663	657	634	672	631	612	636	648	678	630	662	617	619	652	631	657	678	686	639	622	614	662	633	657	623	673	610	660	648	597	571	648	625	653	643	641	642	633	646	589	617	648	655	639	641	624	609	609	664	611	633	636	668	634	627	618	636	633	629	618	639	644	669	615	648	661	628	635	606	622	673	643	599	597	663	594	652	656	642	679	639	619	669	605	679	659	647	656	686	621	684	642	665	605	631	657	650	663	645	628	680	644	607	615	692	635	620	630	629	611	605	698	615	647	627	633	681	653	614	633	662	662	625	678	685	665	689	618	605	669	686	654	625	605	686	636	636	588	655	625	658	604	622	651	659	627	665	666	621	607	652	602	625	639	612	626	617	678	643	635	636	599	646	681	699	649	680	683	632	668	632	639	659	624	685	655	630	589	621	613	668	634	617	637	632	639	644	675	665	642	627	586	679	633	586	669	638	592	632	646	684	657	687	627	643	666	632	691	681	631	654	695	667	617	640	619	652	647	635	610	646	636	581	643	680	668	659	669	620	686	650	641	655	620	641	668	642	619	593	632	625	593	660	641	613	634	617	686	648	619	625	589	678	662	641	673	670	605	624	596	625	641	648	683	610	634	679	626	661	627	685	652	594	621	621	626	664	647	674	566	688	646	636	618	624	600	630	652	637	674	667	665	627	625	636	633	637	652	621	628	602	657	669	652	577	675	651	650	653	623	654	633	615	675	646	646	638	659	685	669	671	695	611	636	630	630	623	670	695	645	631	638	692	645	606	643	623	678	635	639	626	626	598	654	621	637	632	606	612	622	662	628	638	635	591	620	640	623	601	647	627	684	650	648	646	704	641	649	599	656	648	658	632	654	675	668	602	661	638	649	632	669	662	651	646	651	649	680	649	638	631	644	704	644	670	638	630	649	609	638	644	668	662	654	634	651	603	653	618	629	620	652	652	661	637	680	639	633	674	686	656	654	621	646	673	605	698	690	630	661	668	623	643	614	576	625	644	628	670	647	653	650	610	643	688	621	675	640	631	607	594	631	629	655	653	709	631	650	639	674	652	663	620	623	687	615	639	631	641	636	652	608	632	654	611	650	618	659	638	683	618	630	603	589	614	627	639	583	629	670	619	606	651	680	616	620	661	680	681	611	645	633	637	610	638	630	623	623	670	603	631	680	673	622	660	655	672	714	621	675	686	656	654	641	666	640	643	667	654	589	631	672	620	692	623	616	640	595	676	642	694	614	609	631	612	617	678	652	708	667	635	614	623	647	618	642	635	641	635	638	648	641	630	654	567	649	618	711	656	637	681	613	617	643	630	643	644	628	640	635	647	680	636	639	679	618	640	703	636	621	623	642	673	595	650	626	659	641	649	628	692	638	641	615	605	614	614	662	638	645	666	680	608	623	608	641	648	661	615	646	607	622	669	591	643	610	678	645	667	643	652	656	665	661	648	630	644	620	678	697	673	660	656	622	631	621	657	603	632	649	670	626	618	665	663	642	650	608	624	628	677	644	612	639	632	645	588	588	654	670	652	633	680	651	654	653	643	621	689	605	633	672	603	590	627	614	628	646	643	659	660	621	674	626	638	656	643	662	644	625	614	705	647	645	670	627	685	672	619	666	666	634	643	589	662	648	662	707	665	652	682	620	661	662	640	648	665	635	652	612	613	639	676	639	626	645	643	618	652	656	612	615	648	621	577	603	683	637	676	669	629	672	660	611	632	613	620	655	674	588	693	616	648	658	650	646	653	606	691	600	618	610	619	640	664	600	620	637	652	612	619	638	665	588	664	634	578	643	637	633	629	684	641	653	619	618	653	622	611	638	661	620	643	649	663	646	660	644	609	626	594	665	673	638	637	618	657	618	662	644	638	671	691	707	636	625	628	703	642	635	638	623	686	611	614	624	620	622	672	642	657	651	648	655	622	629	654	643	607	603	635	709	615	628	636	585	657	643	641	615	643	653	600	646	615	667	641	637	649	645	654	690	672	622	623	622	624	633	658	604	624	637	641	673	606	606	656	628	670	629	616	622	651	632	636	682	698	624	612	658	643	621	663	643	636	649	620	612	618	630	684	678	642	680	654	640	679	663	609	617	630	655	610	680	641	642	656	677	633	649	629	660	616	616	666	678	653	609	658	639	623	667	661	599	629	594	632	639	660	676	670	690	622	594	672	633	631	647	658	628	630	622	656	642	645	646	570	671	674	647	645	652	632	660	634	638	619	624	637	655	642	647	619	604	619	672	636	620	642	658	645	660	646	607	668	607	600	603	608	606	618	632	635	672	597	664	595	647	679	637	642	628	666	614	698	659	597	651	643	653	662	672	662	612	636	676	609	647	583	670	628	635	660	623
31250	34587	38494	30737	19156	12788	7986	5032	4464	3732	2655	2072	1972	1643	1484	1245	1132	960	883	746	595	565	520	440	468	441	405	377	446	371	367	358	416	416	381	408	389	389	385	324	383	410	401	422	370	395	428	396	398	386	393	379	406	325	371	387	394	389	366	387	365	400	392	356	364	391	364	371	386	400	385	400	426	369	418	400	379	404	410	428	401	430	374	379	373	400	383	380	396	371	374	392	379	390	393	376	379	388	395	380	380	367	362	410	413	354	396	411	388	374	378	376	393	378	351	386	396	412	396	403	402	389	400	369	425	378	390	342	404	434	364	382	409	399	395	397	385	386	422	342	385	423	385	394	392	366	391	421	384	389	385	396	399	386	390	382	401	392	365	345	376	376	391	371	392	381	378	441	394	365	375	359	387	382	384	404	403	380	373	368	430	429	410	409	419	413	337	374	374	415	369	394	405	386	405	361	391	379	389	413	372	397	356	387	362	388	407	380	381	394	397	397	384	386	394	353	346	401	416	387	393	398	362	380	374	389	387	347	381	389	377	399	357	405	406	387	379	383	406	390	379	376	387	426	367	406	363	367	360	413	382	386	404	358	416	378	378	409	383	394	384	410	401	376	391	421	388	391	389	386	401	368	405	367	402	379	390	397	386	367	395	368	364	405	370	377	361	393	334	437	386	430	391	368	367	372	371	375	374	383	394	380	410	397	375	370	380	372	414	381	392	399	363	348	372	395	354	360	370	388	347	384	387	384	371	407	421	376	393	385	404	383	384	369	388	391	365	359	385	392	366	371	383	379	395	372	372	396	369	379	407	380	368	446	399	373	394	369	410	383	409	400	380	410	407	369	374	393	369	381	390	380	402	396	374	414	391	406	379	403	394	415	381	365	394	384	351	394	447	351	374	361	401	379	390	387	387	351	418	424	379	409	372	404	335	390	382	390	406	377	405	447	389	360	378	361	410	381	400	407	383	402	369	414	397	360	380	373	405	398	405	366	388	371	400	399	415	374	371	385	395	371	394	406	412	399	405	391	364	393	383	368	403	412	406	366	389	395	387	389	367	426	379	403	374	384	384	358	366	358	376	369	359	394	402	382	414	389	383	375	400	393	375	391	399	359	393	379	381	427	391	370	390	385	386	403	405	370	378	369	395	380	402	360	354	368	424	377	386	376	386	352	374	396	397	358	371	407	362	381	379	398	395	395	383	374	366	411	393	407	393	380	360	404	370	360	406	395	373	357	376	419	364	388	386	372	408	392	397	390	380	380	395	371	358	408	388	385	412	387	409	414	383	405	402	362	426	386	366	372	374	367	370	401	401	372	403	388	395	393	351	413	387	359	370	368	372	382	357	384	390	350	405	364	361	407	382	371	417	355	378	356	396	405	391	412	375	398	359	348	381	392	383	402	403	402	396	390	403	399	406	392	425	363	390	411	401	367	384	384	378	377	349	392	412	380	340	391	377	386	376	414	406	381	387	392	395	349	359	420	382	378	388	372	396	373	388	374	403	411	378	367	430	365	380	397	389	423	396	368	368	383	380	374	442	395	384	400	384	410	415	372	392	418	412	421	388	414	388	370	380	343	407	397	371	376	421	381	369	380	354	382	364	390	380	401	378	367	416	318	372	386	391	391	362	400	392	371	378	362	380	366	407	379	395	350	406	372	393	384	391	369	381	384	388	352	334	397	380	374	405	384	390	390	395	387	402	404	381	386	384	403	403	386	388	352	354	384	372	368	404	381	385	377	383	399	374	389	396	376	390	425	390	402	396	364	394	384	379	408	363	376	365	377	375	400	403	371	381	387	379	412	381	368	399	349	407	377	402	387	412	410	392	419	400	431	375	350	343	414	379	383	376	348	345	376	407	397	374	358	361	370	400	383	359	432	390	399	402	412	381	404	377	381	425	356	429	387	376	406	371	353	407	391	373	395	393	403	405	402	365	360	357	409	369	398	367	401	380	396	406	388	414	372	366	361	381	375	405	366	373	387	390	364	382	386	368	352	397	360	380	378	369	391	389	399	383	367	358	387	387	385	371	383	391	394	392	392	377	353	387	370	380	403	410	384	353	424	387	358	359	375	404	391	438	400	376	405	404	383	395	376	379	401	394	393	407	392	376	366	386	383	377	397	406	401	366	365	372	433	374	382	378	388	394	396	417	396	398	370	383	402	405	389	403	378	361	396	408	395	402	350	379	413	383	361	358	376	408	407	387	392	419	384	401	381	359	411	388	378	402	379	382	401	378	402	417	383	392	404	381	374	375	343	405	351	374	397	381	371	385	371	330	328	390	401	430	391	384	405	378	418	397	390	390	395	406	406	363	386	359	426	391	376	378	366	380	368	388	390	385	403	397	365	373	337	410	333	390	395	399	392	374	391	385	394	361	384	378	383	403	390	355	393	373	417	386	395	351	369	388	384	421	385	388	400	389	355	399	368	385	381	403	414	378	362	393	404	401	405	418	387	362	411	370	396	365	377	383	385	364	380	367	375	398	408	397	413	366	395	379	377	418	366	384	396	394	361	381	377	397	375	374	380	390	379	429	371	383	407	396	425	380	382	355	368	343	367	383	389	398	438	352	399	402	415	369	396	393	403	392	405	389	355	388	360	356	389	365	364	363	384	403	375	368	386	364	394	364	404	422	406	389	398	402	387	392	358	361	405	390	377	367	375	401	414	398	372	409	391	396	418	400	425	379	399	372	398	371	405	384	415	408	367	382	375	329	367	383	411	412	370	437	363	365	401	387	382	366	369	354	391	367	399	377	383	361	386	410	386	349	369	386	391	405	373	429	389	363	347	409	393	361	384	363	382	356	397	380	387	372	359	398	374	363	383	387	395	407	403	372	391	386	341	387	395	365	382	370	386	392	387	412	375	375	377	368	374	394	376	372	402	372	377	386	389	330	381	387	364	381	354	353	408	382	374	377	407	390	394	394	386	392	377	408	367	392	387	376	395	380	374	387	394	415	382	383	369	392	362	389	395	404	384	406	381	388	367	382	394	381	367	335	379	405	373	371	373	429	394	349	357	372	402	413	365	398	385	376	378	377	375	390	385	374	387	384	417	404	379	350	379	390	402	349	430	411	363	408	426	400	390	370	392	376	373	372	395	388	410	408	392	408	386	385	387	402	339	395	397	368	354	375	378	376	360	388	374	413	379	398	384	390	401	387	411	364	353	390	350	378	405	391	351	375	370	398	375	415	375	405	415	401	391	376	413	390	381	408	434	364	374	386	349	390	379	400	384	381	378	386	448	431	383	377	413	389	398	377	371	379	377	416	416	367	381	430	384	377	378	373	384	425	370	391	398	390	391	361	356	401	349	393	362	396	398	396	410	406	366	388	389	448	405	391	400	364	374	377	429	374	399	399	392	390	369	403	395	373	356	402	391	383	359	389	438	378	353	380	376	396	381	384	398	389	374	374	374	392	363	396	380	361	393	385	376	373	377	381	383	367	401	371	384	386	399	408	395	392	389	389	370	376	385	389	384
32096	46872	37717	27789	19882	16384	11644	8074	7193	6050	4186	3315	3102	2630	2222	1928	1573	1438	1234	965	818	692	594	570	559	508	457	404	409	403	403	395	404	433	428	404	373	421	392	409	386	421	381	389	414	400	392	378	395	404	417	421	367	402	407	371	403	407	396	426	413	381	438	391	428	419	412	430	441	391	432	408	415	414	440	413	468	429	403	427	372	432	421	390	441	383	390	398	412	416	419	380	423	380	440	428	427	458	432	381	408	402	421	402	421	402	362	405	472	408	415	411	405	398	399	410	401	391	388	419	394	401	426	417	407	387	390	421	398	422	353	397	392	392	394	446	398	406	403	429	379	398	436	385	436	408	395	388	396	391	378	416	411	394	400	408	386	414	422	380	409	457	416	419	433	402	389	376	401	430	411	402	390	450	410	420	408	399	409	392	424	393	419	435	364	420	418	429	420	415	424	408	381	431	423	388	393	400	422	430	409	393	424	393	418	388	411	362	413	391	406	391	411	441	395	392	429	364	414	374	368	413	417	393	435	421	351	395	442	464	403	421	405	410	378	400	384	359	382	424	407	435	402	422	392	403	420	433	386	431	396	381	409	370	387	436	401	398	412	412	388	381	408	404	409	404	392	387	394	390	406	395	391	432	445	419	421	368	416	386	398	421	396	412	436	392	425	416	386	408	370	371	359	417	390	399	398	391	437	440	396	438	396	414	381	417	394	407	419	384	380	416	338	385	418	396	411	411	404	432	414	406	411	391	421	424	380	411	398	412	390	407	409	441	404	426	423	412	414	414	447	408	396	422	373	407	402	410	403	400	371	407	389	394	414	415	404	419	416	388	411	393	380	390	429	440	389	409	423	414	409	399	412	435	413	383	381	413	399	395	364	395	383	450	396	408	403	445	438	427	413	406	423	423	399	397	388	425	435	406	406	420	408	370	425	401	425	407	382	376	398	393	436	432	411	414	394	375	403	387	399	407	413	439	387	388	451	398	436	396	436	406	439	411	401	374	413	384	401	424	417	407	414	385	405	392	377	421	398	398	432	418	406	416	384	378	421	432	367	396	391	398	418	393	419	428	419	382	404	384	416	382	381	454	383	397	395	440	435	376	400	383	432	428	386	411	398	434	378	414	393	407	394	432	399	381	421	420	439	386	408	417	402	420	399	423	441	377	405	405	413	408	403	381	420	368	407	388	413	425	396	443	404	386	393	397	416	404	397	418	405	388	378	379	415	417	394	438	391	431	377	423	416	408	407	433	427	405	411	368	384	403	431	417	409	389	413	401	382	454	407	406	406	415	399	381	427	387	409	404	399	428	391	403	383	384	372	393	396	386	376	411	410	394	398	393	423	403	377	427	468	419	395	443	406	418	424	411	418	437	424	412	415	410	432	394	397	436	388	426	394	379	415	413	392	411	401	365	413	368	410	413	407	415	388	434	374	431	405	420	403	429	411	427	406	456	387	422	402	420	406	408	385	385	406	409	424	443	428	412	405	431	385	407	403	399	430	413	410	386	365	422	393	411	414	403	418	395	414	382	426	413	396	423	430	424	409	378	423	388	428	412	402	436	388	386	364	434	376	406	414	427	383	390	386	396	401	397	437	419	431	410	383	468	408	385	427	391	424	452	435	401	441	401	401	432	400	426	410	400	385	411	382	395	389	359	386	434	407	410	405	410	405	403	437	439	407	417	416	394	399	393	397	393	387	396	425	417	396	423	399	421	425	385	428	429	415	398	399	387	431	422	418	403	412	402	436	386	391	387	401	396	416	405	384	415	400	394	352	406	434	409	394	446	429	424	408	406	418	392	405	420	407	428	425	426	391	403	411	413	402	413	399	428	410	422	367	412	387	434	434	395	434	422	409	409	407	423	402	367	382	416	408	391	428	389	420	441	376	381	406	375	392	393	382	423	430	401	400	408	400	395	424	405	403	429	384	390	383	409	395	415	429	431	386	391	436	389	391	390	395	369	429	422	435	442	449	384	418	411	403	421	403	430	422	404	417	363	405	415	406	363	381	433	423	377	425	430	468	459	372	453	429	406	441	395	387	407	381	398	371	418	403	388	425	415	380	422	395	403	416	428	402	420	365	386	402	404	410	399	425	397	406	390	384	407	395	452	383	381	423	417	423	403	398	394	368	409	388	384	362	428	404	395	385	396	436	420	409	388	394	440	403	374	433	414	448	416	448	460	405	400	421	425	423	397	353	412	435	411	409	466	413	380	425	430	418	394	409	452	390	432	406	402	399	419	384	388	418	397	420	408	403	410	420	404	428	398	397	390	401	401	422	381	373	413	425	393	411	376	409	422	410	403	391	373	386	418	399	441	413	392	350	446	428	429	407	421	388	435	389	397	405	378	422	398	412	408	403	416	391	376	426	411	397	429	419	403	365	400	377	405	399	418	385	416	377	410	392	394	416	394	423	394	399	404	419	413	423	412	389	421	402	405	454	410	407	414	430	388	411	366	435	402	361	416	389	411	401	402	438	374	382	420	361	407	405	386	413	419	422	425	415	411	424	405	372	394	415	415	379	380	379	396	387	419	401	461	414	413	410	436	389	428	445	426	398	376	394	411	398	412	400	389	422	399	421	396	421	409	428	382	394	421	422	381	399	361	424	385	409	377	383	420	411	362	411	403	432	417	381	422	420	412	436	393	385	420	401	426	437	387	394	424	362	400	415	407	401	369	378	397	401	372	420	399	398	395	414	417	419	421	406	436	385	367	410	422	417	394	403	415	395	394	377	449	414	426	437	412	456	434	433	417	400	379	434	396	405	411	414	423	399	411	392	375	433	391	403	363	407	389	414	440	398	414	397	405	390	407	429	403	420	403	415	432	448	441	440	412	422	409	400	429	408	391	420	404	382	414	403	409	382	419	384	402	400	415	387	379	412	416	411	407	414	398	379	378	418	412	413	390	390	442	410	424	415	424	433	387	397	426	419	403	413	404	403	399	391	394	400	427	373	403	346	403	401	411	402	423	363	389	397	408	422	419	399	411	416	427	387	428	393	435	434	381	367	436	393	387	409	378	417	413	375	403	371	403	387	377	397	414	387	387	437	365	437	405	405	409	392	447	419	382	404	432	434	401	370	378	446	409	400	441	400	404	382	393	407	388	465	370	411	422	411	438	430	366	405	430	384	439	418	408	402	429	410	377	408	398	412	434	399	406	412	394	407	452	398	408	427	404	433	442	390	415	426	377	388	403	392	417	392	383	412	398	419	449	398	406	399	390	380	401	392	437	389	378	430	397	399	430	397	409	398	421	411	391	405	426	410	403	412	388	440	414	407	434	438	426	424	400	422	377	421	413	408	406	421	415	412	413	368	431	400	396	400	393	417	408	384	394	411	398	407	404	446	430	403	426	394	405	408	373	406	438	386	401	429	385	392	425	419	411	407	389	387	409	385	414	402	406	422	399	411	413	391	392	400	419	414	409	388	441	437	376	404	439	436	418	385	422	418	424	419	422	402	391	414	402	385	370	403	385	413	396
23738	21090	28669	25505	23710	22488	16184	9932	8009	6335	4345	3783	3476	3127	2498	2196	1825	1695	1532	1067	905	841	705	692	643	564	579	545	574	545	502	533	499	523	529	544	496	476	558	503	523	507	496	535	531	510	532	539	519	513	531	523	530	477	522	539	520	504	544	541	505	531	531	521	546	536	524	524	538	503	501	562	532	545	533	502	518	549	510	579	526	517	528	490	508	543	516	504	559	543	524	540	553	493	509	503	576	524	569	496	492	486	537	507	476	540	497	469	562	545	540	507	523	543	516	513	504	521	529	505	549	551	521	541	532	540	521	502	527	526	511	534	521	495	574	556	479	526	527	535	522	555	538	534	501	527	519	519	539	516	528	498	519	539	514	527	474	485	509	491	540	547	518	556	512	497	533	479	530	508	512	517	543	535	494	538	509	518	506	514	549	538	517	504	527	536	522	513	527	542	483	545	539	553	548	544	506	512	524	530	514	501	547	543	484	515	485	532	522	512	558	540	511	502	503	538	538	542	542	543	531	502	484	514	502	509	509	521	508	516	497	509	494	542	510	543	484	517	504	502	533	520	493	503	510	491	535	468	557	513	554	514	528	510	492	541	536	498	541	535	507	500	552	503	548	517	526	563	515	498	540	505	487	530	532	543	490	498	549	518	517	487	505	533	491	511	528	500	527	504	498	520	511	497	552	508	526	519	494	487	512	527	531	532	455	511	502	521	495	474	506	545	502	536	496	514	530	506	518	565	521	472	522	565	516	499	528	529	540	542	493	510	511	516	553	524	532	539	503	556	537	515	529	532	508	503	561	492	516	492	505	529	570	494	519	532	557	554	506	528	526	527	496	507	533	534	513	547	548	542	536	517	505	528	542	538	497	519	513	489	533	511	545	567	479	497	538	488	521	469	502	479	556	573	491	530	515	500	501	481	480	524	500	531	534	499	532	517	539	549	538	516	514	486	490	502	483	548	496	534	464	502	517	512	517	509	507	497	505	503	532	503	534	534	478	520	570	496	530	522	487	474	535	470	532	546	495	512	534	590	497	501	498	499	491	521	498	495	506	488	507	566	529	536	537	458	513	524	563	529	544	525	550	487	480	536	540	530	514	529	512	546	476	529	509	499	564	523	519	510	507	530	546	511	519	521	556	522	485	479	516	499	507	528	542	483	540	537	519	540	476	464	561	542	460	500	508	527	530	485	502	544	533	504	541	538	494	553	498	523	553	505	575	498	531	491	533	524	511	541	523	530	501	514	514	493	512	464	511	512	513	508	496	541	467	568	490	520	511	532	525	517	501	536	473	503	530	498	538	489	552	518	568	527	507	540	515	558	513	531	527	553	532	492	530	539	491	513	500	545	535	512	526	538	564	514	515	495	522	500	526	505	497	555	487	511	522	491	538	528	501	509	504	493	543	555	519	498	490	540	500	508	504	541	511	542	461	545	518	507	477	482	481	523	484	483	514	488	501	532	528	557	514	523	475	504	525	492	545	581	520	490	516	533	516	512	519	534	538	530	546	540	523	541	476	532	480	536	537	501	499	495	560	499	507	512	550	511	535	495	539	484	517	484	508	573	490	497	509	507	523	530	553	544	540	551	526	540	518	532	525	517	500	509	488	488	528	504	524	485	483	518	555	510	505	517	509	500	507	486	527	488	509	474	473	492	526	490	524	529	542	531	544	516	509	508	532	529	483	493	514	538	559	488	507	504	521	522	515	489	559	518	555	487	546	524	522	493	483	508	561	509	506	486	490	554	538	489	496	551	517	544	553	526	517	509	547	486	527	550	525	529	517	506	516	459	509	522	555	540	504	512	508	521	543	488	547	495	477	530	492	559	493	527	529	535	490	547	478	496	565	490	500	513	499	516	530	507	513	485	544	523	516	470	548	519	514	515	478	499	509	534	537	504	473	513	530	494	487	481	518	508	480	487	514	563	521	481	480	504	495	520	532	496	514	474	499	512	485	490	516	503	480	499	516	540	517	534	517	501	466	490	553	511	498	489	510	482	502	557	518	488	495	519	519	531	489	511	519	509	515	507	508	512	497	496	530	531	537	546	486	534	482	503	526	544	497	491	479	507	477	546	514	503	547	524	494	507	522	508	504	475	469	487	510	487	513	527	509	516	502	536	529	499	528	529	535	524	513	517	534	523	535	515	531	486	500	523	490	525	516	537	481	504	542	510	494	513	532	510	510	484	498	522	499	501	516	490	515	519	520	501	516	527	509	521	516	542	568	532	518	500	489	487	530	537	504	518	479	497	581	533	548	541	487	543	490	512	519	529	514	521	500	519	486	499	466	501	523	515	488	511	470	541	504	504	477	567	499	530	513	518	451	540	527	498	523	478	490	487	516	549	493	542	553	531	529	534	535	554	504	549	550	544	475	515	573	497	521	559	520	516	520	526	511	470	519	490	504	513	489	476	490	540	497	504	512	546	528	498	507	514	478	571	538	514	514	523	508	534	462	514	516	501	480	530	530	508	532	517	533	509	503	508	524	570	540	510	551	507	531	482	517	487	514	534	516	499	502	492	562	568	493	526	519	536	481	481	503	519	532	505	514	488	498	504	486	499	535	515	507	481	493	520	520	525	486	466	522	509	496	456	509	510	508	501	506	524	539	506	485	487	559	505	537	544	531	559	542	507	503	480	490	527	516	468	550	526	531	536	472	540	540	519	510	516	521	505	477	539	537	499	520	520	516	509	540	498	493	531	507	471	532	534	496	488	502	509	516	509	534	521	551	587	527	478	500	546	518	501	503	530	574	489	560	505	507	550	546	535	519	513	515	539	515	475	507	489	511	510	536	543	513	565	489	510	498	532	503	520	509	531	517	514	496	548	500	527	480	537	551	572	531	493	523	561	534	538	518	520	513	515	514	520	490	526	496	574	463	489	537	544	512	466	531	533	524	504	512	511	554	546	487	521	521	530	488	530	509	504	545	547	512	516	521	521	517	527	499	494	489	554	495	499	549	489	513	501	550	591	544	533	545	532	517	518	520	503	508	557	504	500	503	526	521	524	508	544	493	537	539	480	488	519	483	516	541	508	499	508	537	501	498	540	510	504	495	517	477	502	542	508	534	526	522	508	528	512	450	581	529	488	513	558	517	546	507	547	514	531	506	552	500	499	547	491	480	539	534	529	483	538	504	480	495	534	487	533	496	547	525	467	558	542	538	520	542	528	514	554	524	519	513	505	530	553	523	506	520	505	504	514	516	470	578	573	542	512	512	496	497	495	518	514	533	528	505	511	508	504	538	558	518	536	520	543	526	555	550	523	482	524	509	497	547	501	532	563	534	498	529	522	517	529	548	522	523	530	536	505	497	499	509	498	525	500	533	544	489	524	541	527	500	511	550	499	541	523	505	502	539	513	514	501	513	534	532	535	512	523	506	554	519	508	519	502	499	513	491	551	484	512	540	514	546	490	486	503	564	544	537	521	491	504	520	488	519	508	480	487	532	545	495	495	537	561	517	564	510	571	493	517	510	530	515	488
33054	55749	46039	35171	27921	23070	16404	13285	11567	9197	6623	5556	5297	4637	3608	3069	2513	2237	1975	1348	1134	1015	859	754	656	631	568	564	578	531	541	541	580	566	545	533	552	553	545	530	520	509	538	506	549	502	563	570	556	529	523	516	541	529	520	550	524	544	544	549	528	538	524	554	507	525	514	528	517	562	517	532	520	510	556	552	531	533	532	553	534	517	565	498	534	497	541	547	560	518	520	543	564	521	528	521	512	516	528	551	510	555	530	510	513	509	550	550	504	552	536	480	487	518	543	510	515	547	547	523	537	523	578	516	540	507	543	557	479	543	539	500	503	543	546	552	481	541	542	567	498	521	535	542	550	512	480	492	552	535	530	541	457	513	526	550	489	525	519	557	531	518	529	555	503	532	546	516	524	529	528	506	539	535	515	529	511	532	535	538	535	487	536	578	521	536	526	539	490	539	550	536	532	543	559	520	492	486	507	532	512	510	553	524	516	513	525	502	548	518	506	547	532	476	516	542	547	484	531	486	517	507	522	514	554	550	529	514	537	547	512	550	529	489	525	562	516	546	548	510	503	500	528	479	560	544	545	522	564	538	527	539	498	496	548	504	560	524	532	525	527	562	490	558	514	521	498	521	517	536	531	545	557	518	499	527	551	522	523	537	558	528	600	563	502	526	493	533	546	489	561	513	545	540	535	535	544	516	506	525	561	540	516	518	502	566	489	556	529	516	549	501	505	552	544	529	503	515	478	515	506	520	544	521	511	526	571	511	511	536	519	571	540	527	496	537	540	486	524	518	560	526	509	502	538	551	503	531	481	530	500	527	490	497	537	507	557	534	519	529	520	479	516	511	514	543	505	501	573	529	531	497	508	539	533	574	552	548	498	519	559	533	532	540	531	494	514	555	550	546	538	563	510	567	553	537	534	516	565	513	506	558	516	519	533	550	549	544	515	511	486	505	518	519	536	560	564	529	538	537	555	489	498	563	515	487	531	538	509	545	546	570	517	534	518	517	535	520	545	505	522	555	528	515	509	568	541	527	512	500	516	519	526	534	529	521	541	513	537	486	558	558	516	508	513	536	509	532	521	559	530	509	540	523	510	527	516	576	507	513	516	527	550	527	557	556	560	522	531	525	545	540	534	516	505	579	516	531	503	521	506	551	540	508	516	544	524	523	527	541	500	507	520	531	502	524	564	543	505	451	500	506	554	578	521	486	509	552	537	513	529	522	518	504	533	563	492	539	534	547	484	539	537	548	500	539	508	500	546	514	578	511	536	497	561	553	501	519	532	514	481	517	536	517	513	527	537	495	514	501	542	504	534	508	499	481	517	525	580	563	534	522	524	529	542	522	537	512	546	516	519	533	532	498	554	524	525	494	492	481	518	518	539	561	491	551	550	533	547	539	524	584	551	503	556	514	503	490	543	502	460	526	531	527	502	499	527	553	567	506	541	561	499	522	521	518	506	507	584	537	534	560	523	521	510	538	527	517	563	543	531	540	522	519	530	542	529	535	523	520	514	549	472	537	548	492	540	494	534	540	503	521	556	501	545	514	526	528	533	528	546	545	547	506	499	510	508	518	520	552	549	517	489	567	527	525	475	505	546	524	517	560	530	565	533	523	545	596	510	529	524	541	525	562	528	594	514	519	503	504	547	538	575	535	514	531	506	522	555	521	508	529	500	533	498	553	523	527	547	531	535	546	554	507	506	547	530	578	517	468	492	517	531	522	542	501	548	518	563	530	532	515	559	528	547	566	531	515	511	489	556	520	579	558	515	515	532	489	534	531	521	520	534	541	519	500	533	551	541	527	538	533	547	514	509	515	514	543	505	514	546	498	493	541	534	524	515	505	520	563	577	528	534	495	482	527	530	520	481	519	488	512	545	555	546	583	527	504	543	500	508	542	540	546	555	529	475	531	576	558	539	492	505	558	513	554	540	505	566	539	497	553	532	546	492	538	549	527	536	481	509	551	546	486	518	528	547	510	534	537	534	581	525	542	518	490	547	506	476	559	533	510	495	570	492	564	520	493	565	538	572	547	524	565	503	541	505	564	554	553	535	524	533	512	554	541	480	545	527	556	505	487	506	524	526	514	531	501	540	516	521	522	527	492	514	507	565	501	542	489	568	568	527	570	553	512	525	528	524	539	536	529	533	560	550	520	501	557	525	520	505	508	518	523	495	534	476	534	522	559	515	531	494	489	532	541	555	555	516	542	519	542	507	516	503	532	530	538	507	522	530	520	513	533	535	514	561	537	552	500	508	527	513	539	491	537	531	494	544	512	558	530	523	545	536	547	522	527	530	509	534	502	548	539	522	539	547	495	548	506	540	533	519	496	510	545	498	565	529	518	548	560	550	533	529	492	537	527	552	562	536	584	531	514	548	503	560	561	526	535	564	483	538	509	590	537	488	501	557	539	524	544	520	512	523	538	481	504	536	554	532	534	517	487	536	519	478	523	555	549	516	502	542	524	505	518	519	556	527	539	499	481	545	497	515	569	527	505	553	488	482	516	554	495	500	542	505	496	545	545	598	535	519	555	541	558	523	530	525	514	499	534	529	523	512	521	523	534	564	500	513	562	521	486	540	526	473	538	530	516	507	502	566	530	525	522	537	521	575	538	529	522	512	513	544	509	504	527	497	537	516	544	533	523	536	523	460	493	523	489	525	510	532	531	504	554	549	531	539	538	498	520	556	491	518	536	551	502	505	511	539	535	482	504	505	517	509	530	524	531	550	540	555	523	460	537	508	531	566	507	505	546	523	577	543	520	518	538	521	571	578	554	551	557	542	537	542	499	523	535	561	541	526	570	521	527	562	552	539	530	578	491	556	532	559	520	491	486	529	524	495	541	515	542	538	529	520	535	551	531	511	516	491	490	490	533	504	540	538	559	548	559	530	543	512	511	578	518	548	523	522	518	530	544	531	497	515	528	543	531	572	542	510	515	511	509	526	523	526	515	518	493	545	534	504	517	548	521	514	530	537	524	497	523	531	536	560	492	509	526	545	538	531	557	550	533	591	534	504	532	559	498	533	530	534	497	553	525	518	542	534	501	509	518	519	546	491	525	502	517	565	564	498	494	552	497	490	548	528	527	530	529	495	505	557	500	478	522	556	568	562	515	508	517	520	501	512	519	502	515	517	490	513	504	512	572	517	556	533	564	536	506	529	520	504	472	530	527	517	517	532	525	510	544	523	539	562	534	525	556	536	529	532	515	536	559	502	568	526	531	498	504	542	522	567	516	519	486	511	523	526	550	526	530	533	529	530	513	522	551	507	538	521	510	493	552	508	483	555	512	507	538	575	514	504	529	505	498	536	567	536	518	505	544	511	509	521	556	533	525	574	539	568	545	551	517	549	491	521	519	532	494	513	526	518	485	579	518	539	555	541	546	508	551	562	526	521	522	559	512	526	491	523	506	570	535	521	562	565	548	536	562	488	510	517	546	524	509	510	510	539	474	513	511	528	516	529	527	501	519	509	518	497	500	534	497
24897	21269	29223	29066	22967	17525	10765	8020	6379	4344	3387	2747	2400	2256	1848	1684	1449	1218	1036	848	795	677	612	507	490	480	406	457	454	483	425	457	399	424	418	424	476	457	441	468	435	444	432	406	431	444	436	441	385	396	426	412	399	431	430	441	403	437	430	421	426	412	416	425	424	431	405	412	422	460	457	419	404	422	422	438	442	435	396	455	443	455	434	418	417	398	421	406	419	408	412	421	441	465	404	428	407	435	446	434	420	411	418	380	401	377	422	446	429	410	448	383	447	424	428	443	388	411	396	423	408	451	381	440	405	424	431	446	388	422	462	382	375	385	410	476	406	418	424	443	434	412	420	419	401	416	409	400	436	402	412	422	446	395	469	463	453	417	414	458	432	438	450	436	432	428	389	435	387	438	427	395	442	436	450	452	422	428	431	422	413	377	446	448	423	420	408	421	456	406	420	425	421	413	398	427	420	440	457	419	406	410	439	425	449	431	389	401	425	431	436	429	444	394	417	443	433	433	407	435	405	404	423	390	438	449	422	412	428	432	412	423	404	428	420	455	454	426	426	459	423	460	397	368	434	414	434	404	425	441	394	448	419	397	399	402	431	453	398	413	439	414	392	458	439	412	440	382	412	457	402	446	478	436	400	444	448	405	401	386	423	457	424	432	420	418	435	450	454	437	434	397	452	407	431	442	444	447	410	408	426	422	408	434	462	462	449	447	408	419	407	442	446	432	452	433	434	414	421	420	403	412	438	418	442	442	446	426	416	411	405	438	441	448	414	429	415	413	426	413	426	424	399	460	414	383	445	395	419	428	433	412	432	414	412	438	451	450	441	424	409	423	414	427	443	402	430	432	414	430	434	398	414	459	419	456	398	435	420	438	463	442	437	445	438	434	425	401	393	436	441	423	426	407	416	439	428	429	413	479	423	389	435	438	438	416	449	408	411	402	399	451	436	419	428	442	429	429	431	417	433	385	440	466	424	438	436	411	410	403	426	410	410	400	422	402	423	396	415	416	423	414	405	418	416	429	397	411	449	397	431	456	405	397	459	421	445	384	454	440	438	426	391	446	438	417	446	415	420	440	414	433	407	398	434	445	403	426	440	407	413	415	452	422	451	422	436	427	480	414	440	423	432	445	408	422	426	430	445	419	447	428	465	420	454	419	380	446	427	441	468	402	439	404	454	433	465	449	430	418	403	410	404	446	427	440	410	415	436	413	390	443	440	449	420	420	413	439	442	426	407	428	424	449	443	427	452	445	434	459	421	397	464	407	468	424	416	469	461	418	426	424	437	443	447	434	437	411	399	462	447	427	412	410	410	416	427	408	425	402	448	415	420	417	416	382	415	437	447	445	397	412	407	476	477	410	458	431	404	421	399	437	435	399	403	395	409	456	418	457	384	445	436	423	428	429	400	431	392	445	413	395	417	450	434	416	443	410	429	417	411	402	426	428	403	416	473	424	442	444	441	419	390	420	443	422	437	416	455	423	417	429	426	416	385	424	413	403	448	424	420	416	417	424	404	449	398	420	422	390	406	417	471	440	430	475	464	449	444	418	465	426	446	417	435	442	426	426	423	433	404	416	398	400	457	394	393	421	428	433	413	407	433	403	421	444	401	403	399	425	438	419	409	445	443	412	469	430	413	455	388	413	408	437	428	429	428	425	414	422	399	439	414	429	425	406	435	442	419	439	426	458	420	447	423	447	416	396	454	435	450	398	430	451	456	421	409	433	408	480	438	437	434	430	425	409	395	423	392	419	401	450	421	450	407	448	398	437	411	410	411	415	469	447	389	440	452	422	415	422	433	425	409	442	423	465	413	451	412	433	438	409	443	408	445	393	398	466	426	432	428	429	412	416	386	445	440	390	433	462	433	417	416	411	410	417	415	408	434	433	486	369	411	405	398	413	417	431	432	394	428	409	456	411	444	457	459	427	403	434	412	435	427	422	467	428	421	426	439	407	458	451	415	385	397	442	444	409	420	427	433	416	461	405	439	435	441	408	429	442	445	454	402	462	397	430	458	429	406	432	419	442	422	432	389	402	415	452	452	479	465	401	425	439	426	411	460	463	459	439	452	435	436	444	413	385	422	448	415	414	418	416	422	461	434	406	417	421	444	399	369	421	408	443	411	474	396	434	436	421	423	415	389	440	400	455	452	455	382	465	387	430	394	420	392	424	435	406	449	455	412	431	435	437	406	424	424	450	416	433	468	428	384	417	448	417	427	414	444	437	427	410	421	432	407	435	430	398	432	442	449	420	427	423	386	456	418	408	415	407	408	424	385	431	445	413	428	432	443	416	410	468	420	406	408	427	418	408	395	438	416	420	436	413	381	428	432	426	411	493	457	462	454	430	424	435	433	375	407	400	420	398	445	452	427	380	429	428	434	417	409	430	436	429	426	464	414	425	453	414	410	425	457	454	415	438	411	420	441	419	404	413	421	399	457	417	401	442	393	432	421	433	436	432	414	394	401	424	440	414	416	438	403	412	420	419	412	442	411	434	443	450	431	430	392	425	446	427	454	439	419	417	401	393	420	375	448	458	372	413	433	399	433	406	397	422	415	444	416	475	457	444	425	435	422	420	397	478	445	466	430	426	422	411	424	428	419	428	456	469	455	415	430	407	416	412	463	414	427	385	456	375	446	438	407	423	390	397	416	460	438	457	462	439	445	443	434	416	417	479	452	400	461	458	396	429	463	433	412	411	433	408	413	434	452	391	409	432	396	442	386	426	436	460	466	421	413	414	445	434	428	420	416	414	463	427	426	389	414	420	401	456	471	435	424	415	438	415	426	433	414	427	436	487	427	406	442	413	397	408	407	411	425	412	447	417	438	458	422	436	461	417	415	420	448	432	459	451	454	436	447	439	417	404	427	411	404	451	433	437	417	441	414	428	456	415	406	452	448	431	467	419	419	414	424	441	415	432	435	382	411	409	435	399	442	367	432	370	438	379	448	436	424	403	438	418	409	408	388	461	415	458	417	414	426	456	433	411	500	426	391	423	423	461	376	425	414	386	464	404	432	448	424	414	455	403	421	420	410	395	473	414	369	386	441	407	416	455	404	434	413	417	459	423	460	419	424	446	416	436	434	434	429	430	412	424	384	445	440	402	415	413	429	437	428	416	444	408	409	439	447	447	382	430	433	401	419	409	404	441	373	416	415	392	450	411	415	420	400	405	427	384	421	412	444	427	453	442	420	414	424	375	448	427	423	415	455	404	404	424	461	422	412	419	433	440	428	421	399	450	444	433	394	427	413	425	444	406	427	424	398	422	404	425	480	469	436	414	440	456	437	472	394	400	385	379	439	414	453	413	451	408	397	408	452	442	434	408	467	428	400	440	440	410	429	420	413	418	432	470	435	445	455	397	441	402	451	422	438	392	438	438	412	409	456	415	407	397	388	434	478	412	427	412	438	463	420	408	441	405	438	437	447	407	400	472	418	445	450	429	436	446	426	415	430	417	425	415	440	460	405	428	401	424	392	449
32215	51420	42137	32998	24803	20029	14035	12348	10313	7272	5727	4740	3888	3575	2817	2514	2185	1871	1449	1090	983	849	722	620	563	512	499	472	447	433	477	425	488	430	448	479	459	494	454	423	420	483	430	458	441	444	456	458	473	454	454	475	448	430	435	459	471	497	426	467	444	460	482	474	428	448	498	433	459	468	469	448	411	483	496	460	429	477	489	446	458	459	449	461	415	457	448	478	449	463	460	468	492	463	454	443	418	462	455	466	450	400	448	439	458	461	436	447	464	502	451	418	467	451	422	443	475	431	490	506	470	439	464	465	467	450	490	407	465	454	492	463	457	448	455	478	483	451	424	470	459	481	492	452	441	418	459	439	489	442	437	482	456	438	425	433	438	459	479	459	503	443	440	445	459	431	457	483	473	486	444	419	436	461	494	420	443	475	478	469	439	494	487	442	413	419	466	470	441	478	442	429	441	454	462	431	474	509	476	448	466	426	438	433	423	496	480	448	481	496	455	453	465	472	468	444	470	434	449	489	438	487	451	461	449	468	460	454	481	460	489	473	440	473	443	458	465	449	476	448	481	438	438	426	457	428	428	453	450	450	450	458	446	473	439	470	446	459	487	449	437	443	456	439	464	450	458	433	459	443	462	424	449	457	465	466	446	467	476	439	449	417	461	413	463	417	469	468	451	425	461	465	462	419	456	460	443	477	467	489	435	454	462	432	475	446	450	439	430	455	431	427	421	438	447	427	448	476	448	467	458	485	435	482	473	432	471	417	446	447	474	479	452	422	481	454	465	464	423	468	450	438	466	454	482	448	467	478	454	490	464	473	455	495	459	473	475	467	457	434	429	453	453	451	476	466	434	420	437	444	457	419	456	467	461	452	459	443	408	462	449	477	426	444	467	469	498	469	485	439	438	457	492	450	491	436	457	463	438	445	461	435	453	476	471	440	439	446	436	493	422	447	437	456	473	458	462	448	463	483	457	451	449	422	478	483	446	460	444	464	472	445	465	441	466	435	495	443	487	449	475	492	461	459	447	423	453	453	453	480	476	470	431	441	421	451	453	461	487	465	457	446	442	455	434	495	385	448	461	490	419	484	470	411	448	470	428	454	431	431	483	422	417	457	465	451	476	467	448	413	481	435	427	438	468	427	432	417	442	457	420	441	435	421	466	433	438	470	475	471	465	438	444	448	516	462	420	461	427	431	456	434	445	478	448	475	447	455	412	487	451	495	460	449	451	414	450	461	458	460	444	439	454	461	446	469	463	479	482	432	461	440	456	469	421	452	418	462	467	488	477	460	457	456	474	434	457	426	455	454	448	432	432	485	464	454	406	471	471	467	457	485	442	460	483	452	449	460	444	430	491	462	453	448	464	420	417	475	420	462	482	467	446	427	466	463	443	444	490	466	442	497	469	403	466	449	498	465	465	472	454	442	451	451	419	417	474	466	440	459	448	439	511	475	477	444	457	432	466	417	423	458	430	473	478	438	490	440	449	415	435	453	435	425	415	457	498	454	445	458	451	468	495	454	454	468	430	450	410	461	410	457	444	432	421	472	418	440	429	435	414	491	425	449	433	421	467	463	490	402	467	454	453	464	453	458	472	472	442	458	473	478	473	452	494	431	465	452	410	441	431	492	448	484	487	483	438	434	442	446	455	428	456	467	474	448	420	465	476	473	485	469	442	452	472	470	461	478	475	459	420	443	466	472	441	473	483	474	463	467	454	434	445	457	467	450	482	449	451	463	466	456	441	461	458	446	425	475	405	471	487	469	446	447	458	420	486	473	415	454	460	460	436	470	486	460	425	458	477	490	489	439	487	473	405	436	468	460	456	483	455	442	472	432	467	434	454	467	451	484	477	433	428	441	467	385	467	493	468	471	467	454	484	466	450	465	434	473	439	471	434	423	458	448	427	483	414	507	486	430	480	440	451	452	486	406	416	479	449	471	442	434	457	471	470	481	455	409	467	490	443	480	425	459	470	462	446	430	457	416	480	466	507	428	485	432	477	465	460	469	433	443	460	462	461	439	443	464	467	450	450	413	471	465	462	453	452	477	432	464	486	441	469	461	471	452	458	421	436	385	462	429	468	455	520	429	469	470	441	459	480	477	454	450	484	437	454	459	459	469	476	479	470	465	455	471	499	479	474	425	487	457	450	435	444	444	477	460	460	440	470	450	455	457	434	415	453	458	457	449	451	445	423	478	428	448	450	464	449	469	492	449	428	479	455	491	475	452	463	471	421	456	454	434	453	434	455	434	446	452	451	452	432	460	416	477	436	461	421	474	467	419	421	453	478	448	478	462	468	439	473	443	473	437	467	437	448	469	425	449	497	450	408	473	424	440	428	463	452	432	446	457	445	449	444	425	462	466	466	472	460	495	447	457	430	448	430	519	471	470	493	459	436	412	470	452	423	460	467	476	461	413	464	455	435	480	446	440	476	476	456	479	420	430	436	451	462	458	451	468	471	441	421	493	431	464	445	467	438	504	488	483	472	438	448	447	443	467	464	434	426	422	452	455	487	441	440	483	462	418	431	443	442	472	471	448	481	451	464	454	442	459	466	458	492	459	450	452	408	455	458	440	448	416	481	451	468	448	462	458	458	433	475	448	448	470	439	438	422	506	472	446	460	454	453	489	475	448	474	435	454	465	457	466	456	451	436	460	479	402	492	456	455	457	463	442	450	433	452	462	484	483	453	400	458	424	455	482	462	436	458	417	459	467	434	441	473	449	427	419	392	467	486	423	458	461	470	488	485	425	467	458	480	464	444	493	429	492	435	461	451	447	419	451	467	455	455	440	481	472	497	508	461	456	432	442	467	432	442	445	465	458	430	472	431	446	463	469	413	462	460	458	462	450	495	432	476	442	451	417	453	469	401	479	444	457	489	436	403	473	433	450	482	470	458	445	478	421	447	493	454	469	468	440	422	454	455	440	442	457	469	412	442	477	454	431	474	495	425	464	434	440	472	443	437	459	454	460	461	427	454	498	441	436	458	438	427	413	472	460	462	481	463	441	420	445	451	459	477	459	489	462	438	476	453	434	445	446	465	426	425	430	410	476	451	443	451	419	433	457	434	459	445	451	455	467	433	465	430	431	449	459	465	449	417	471	468	465	443	451	417	478	418	491	442	478	439	454	407	413	450	472	469	457	452	436	445	460	456	449	434	428	468	455	469	437	440	475	447	478	456	455	444	486	476	482	474	431	505	451	493	428	464	456	441	461	505	478	431	437	468	486	473	450	446	444	454	457	449	464	433	437	461	483	447	410	463	467	460	446	428	403	465	454	462	489	444	461	489	473	470	485	442	436	475	440	471	444	490	499	463	481	425	435	446	479	493	409	443	477	455	463	464	440	454	444	453	430	430	433	441	446	436	501	445	489	480	443	466	459	410	459	480	423	445	442	480	451	454	493	461	438	455	453	430	491	477	481	431	453	462	435	436	422	477	463	470	448	452	447	458	471	443	439	461	423	494	489	454	488	421	452	491	430	448	443
22535	21064	28686	24076	22614	24573	23633	16006	11570	7942	6755	5383	4562	4161	3502	2866	2490	2292	1695	1495	1226	1046	966	867	785	753	722	699	702	671	699	643	640	668	668	628	665	641	595	619	672	668	601	644	611	671	616	634	610	685	654	646	601	622	683	686	647	642	590	614	619	615	612	666	612	584	640	633	651	658	680	649	667	671	656	667	591	633	603	628	634	671	638	644	640	637	610	650	610	619	635	604	626	619	628	568	605	608	612	676	599	629	596	609	660	579	669	635	640	621	635	664	588	650	628	596	627	653	632	615	625	634	674	650	676	630	603	604	683	625	607	617	672	649	671	629	616	667	628	692	616	610	659	625	627	635	621	657	623	669	650	604	648	596	660	656	578	562	613	652	672	580	641	689	658	625	635	608	630	667	629	627	624	682	631	588	619	687	681	654	626	661	626	661	662	648	624	674	598	593	618	595	589	602	674	651	630	642	627	625	612	606	571	602	601	619	615	640	633	646	590	652	573	658	673	609	621	648	615	670	647	627	564	644	632	606	645	654	665	668	618	622	587	592	616	661	609	617	680	616	687	658	595	679	611	628	630	622	623	658	635	676	645	612	638	651	647	602	646	548	623	626	626	626	668	639	634	604	602	627	669	653	643	599	627	646	625	611	602	602	625	691	618	591	624	641	613	616	623	635	636	655	594	684	631	646	612	661	614	626	630	649	578	600	622	624	608	656	615	632	616	639	666	623	603	631	610	609	643	636	583	655	654	610	618	649	655	604	645	637	616	657	610	636	642	642	664	632	653	618	610	665	609	637	608	580	653	646	570	624	634	617	615	598	623	645	632	641	644	609	643	616	655	616	620	604	608	642	541	629	644	614	641	602	671	606	646	607	623	590	636	645	651	626	617	605	649	635	639	613	613	614	684	671	667	630	613	626	626	615	654	612	624	679	650	658	616	586	654	695	613	609	609	650	596	657	662	644	655	644	618	599	630	620	630	603	685	619	635	626	620	625	617	636	617	626	630	618	641	617	657	627	623	603	648	611	634	650	610	653	643	623	630	636	630	622	682	620	619	611	591	624	618	636	636	624	598	637	621	671	618	647	627	605	650	654	670	664	666	645	626	622	649	616	637	604	620	626	621	605	656	614	619	610	628	653	613	600	662	633	631	647	616	652	635	594	636	584	651	579	640	644	591	646	634	620	594	612	647	611	615	604	629	612	633	604	630	624	603	593	629	652	595	627	634	606	634	635	614	667	604	619	627	617	613	638	661	642	649	640	610	629	650	665	597	625	604	644	646	621	600	646	597	634	649	611	626	651	607	656	623	638	645	610	582	584	632	601	683	645	669	609	625	590	624	631	618	623	642	646	618	612	609	645	612	635	626	583	625	634	596	623	648	609	607	607	692	661	641	586	609	638	601	605	654	641	640	666	595	603	667	631	642	618	589	615	678	637	631	652	602	691	634	579	609	585	642	635	625	629	596	579	598	648	602	666	705	597	606	647	626	585	616	618	655	612	640	629	621	605	633	609	614	657	612	651	622	636	671	637	662	626	602	643	618	611	624	637	644	655	648	574	627	614	628	632	596	650	633	566	622	637	643	604	626	578	608	599	609	602	620	636	617	602	636	645	633	621	585	608	643	658	608	639	603	654	621	656	619	627	654	619	628	605	612	602	571	655	603	630	652	646	589	586	585	624	632	609	669	630	611	614	664	646	612	578	637	635	644	625	581	648	617	594	605	611	662	648	599	587	661	684	620	657	611	608	621	606	649	644	616	619	638	628	656	598	609	622	579	629	601	651	656	629	590	671	636	619	608	638	644	639	655	594	633	628	644	618	644	692	596	627	638	641	685	667	652	655	671	646	649	640	646	602	659	638	610	635	652	660	681	669	616	615	642	596	633	653	602	657	651	631	654	639	614	633	612	631	629	586	652	631	631	626	639	627	631	599	602	662	664	594	622	645	657	676	626	554	657	634	635	609	620	665	665	607	608	628	689	636	622	600	650	620	619	638	623	597	622	566	585	679	671	641	655	619	584	638	646	590	611	646	636	623	605	630	630	652	627	632	610	650	618	663	617	598	625	630	586	631	638	639	641	608	608	649	641	563	593	642	690	603	611	634	611	624	623	666	583	693	599	688	619	695	688	597	637	654	604	667	609	624	633	618	646	666	619	679	658	665	618	643	663	638	649	619	629	665	649	659	637	623	657	554	635	602	634	637	592	617	623	612	624	603	634	613	628	612	643	668	633	625	638	585	641	616	652	640	648	583	617	640	655	613	631	625	669	630	636	656	598	654	610	611	591	637	627	623	627	667	637	635	611	603	659	613	635	637	663	578	648	598	662	611	618	625	614	649	618	586	639	607	603	659	601	670	586	644	646	666	640	633	653	647	628	577	631	671	592	629	622	604	598	618	605	587	587	641	598	608	633	625	607	660	663	608	670	650	699	602	658	608	652	705	614	614	657	687	672	647	585	582	633	608	648	663	592	647	608	624	651	662	626	648	640	616	647	607	624	615	626	637	581	593	658	627	608	624	602	579	632	685	630	629	618	651	679	617	606	627	593	638	634	571	622	622	614	622	688	609	645	667	606	622	627	606	677	664	655	600	612	616	571	618	629	646	632	650	651	643	621	618	671	632	637	625	637	612	634	634	634	595	630	648	655	636	633	581	617	617	661	587	633	613	647	669	599	580	615	642	644	636	629	627	650	624	632	592	647	599	632	606	600	631	599	656	640	605	628	605	581	614	649	651	637	641	630	626	639	617	647	652	654	603	642	616	600	601	606	603	615	610	639	600	633	671	644	605	663	577	620	612	632	577	602	643	613	620	633	614	618	585	602	641	617	601	618	665	685	610	669	612	623	599	657	631	625	650	619	620	602	647	627	709	634	572	625	682	608	604	634	624	647	649	659	627	647	652	606	629	645	642	622	628	672	641	585	628	628	647	612	628	657	647	619	608	625	583	630	627	628	636	581	604	652	672	631	656	629	633	663	619	654	622	628	663	624	620	591	615	615	609	618	632	614	639	639	585	629	604	643	652	593	594	579	617	626	617	628	635	630	615	596	648	615	620	645	643	672	605	616	632	592	612	630	647	594	600	641	593	612	583	611	649	649	668	646	626	630	607	618	609	657	646	591	592	666	638	629	631	631	623	661	621	713	617	640	644	632	603	628	618	611	612	676	666	622	682	597	623	620	608	562	619	650	592	597	616	652	663	664	664	628	643	634	591	597	571	606	605	629	579	651	673	649	634	606	638	588	633	675	625	621	601	637	641	618	654	604	671	654	628	651	638	646	636	612	613	637	626	635	652	644	631	636	600	639	618	609	634	643	607	624	629	646	631	639	655	637	631	611	632	627	633	567	612	619	603	617	592	649	636	626	691	650	607	668	652	635	628	600	655	643	674	590	594	630	633	640	617	591	630	609	608	661	646	625	647	608	619	601	622	657	676	638	585	630	641	596	657	642	629	642	611	649	606	635	647	649	601	631	623	687	650	662	623
35612	62474	51724	39801	34099	27503	21546	19138	15274	10849	9594	7819	6777	6022	4933	4263	3520	3220	2275	1923	1548	1257	1053	988	854	793	758	703	692	708	715	689	712	671	677	628	621	672	685	669	601	636	640	666	660	640	612	668	682	612	690	618	655	618	656	686	663	682	654	665	715	664	656	642	679	645	659	647	734	660	659	625	643	652	640	627	670	654	644	676	666	663	640	621	652	615	606	641	642	637	673	604	635	666	665	627	632	589	643	622	612	673	618	627	641	633	637	644	695	619	626	611	581	604	631	654	639	644	688	641	612	639	648	636	632	643	633	651	624	635	635	565	627	646	625	687	686	671	615	639	637	615	653	626	618	648	668	616	691	624	627	647	643	671	611	613	656	638	578	635	621	654	623	584	608	642	650	676	633	680	672	635	627	657	651	668	613	646	644	606	624	618	669	642	627	672	632	652	610	635	672	627	603	671	673	631	637	622	689	582	597	639	618	626	670	653	668	612	638	624	611	634	598	618	652	638	697	657	692	671	676	664	665	623	663	677	599	622	662	647	627	642	626	607	649	632	605	625	606	627	635	601	625	616	623	682	638	591	621	597	671	629	586	618	672	609	684	680	593	609	632	619	615	618	617	657	669	608	637	629	627	632	698	666	664	597	649	613	673	624	663	619	648	629	699	654	637	631	627	632	633	634	613	639	602	637	652	624	634	613	669	619	663	640	637	644	622	632	649	667	620	612	581	624	640	642	602	610	632	663	640	567	612	657	618	665	630	611	598	658	604	627	681	633	664	634	631	605	652	587	660	630	619	619	594	632	628	639	614	616	632	678	640	615	635	603	625	669	635	648	625	691	629	625	642	619	576	613	655	638	666	610	623	653	605	614	699	682	637	605	618	675	650	623	618	650	651	644	623	566	633	697	646	593	617	614	619	664	633	683	653	609	602	678	666	650	616	642	639	607	664	615	632	606	669	602	673	585	601	641	617	652	584	589	637	660	597	640	627	629	623	646	601	653	626	635	639	565	633	580	629	650	641	617	609	652	606	648	635	657	638	659	630	615	657	648	632	645	593	627	619	639	605	614	601	634	644	604	664	641	635	634	600	686	616	674	664	624	596	642	698	640	646	645	655	592	596	643	655	654	658	606	626	611	644	694	616	548	602	642	612	590	625	631	627	606	658	614	616	606	644	603	614	705	675	653	645	607	678	612	643	640	623	636	618	626	682	595	635	624	662	630	657	634	625	661	649	633	636	629	619	616	604	650	609	639	668	658	634	625	685	632	656	627	676	619	698	654	694	597	622	629	632	663	612	663	634	657	645	670	605	591	639	663	665	626	609	651	659	661	666	658	629	634	652	635	643	649	593	608	620	606	666	636	603	633	635	647	644	688	678	667	601	597	637	603	590	629	632	620	609	596	665	651	667	609	613	668	631	614	614	643	629	682	634	608	606	625	645	636	600	655	680	655	623	645	646	630	631	596	576	667	601	654	668	612	595	621	669	650	619	622	640	596	603	614	647	663	668	628	624	643	659	681	628	644	631	673	620	627	609	621	643	630	654	653	633	576	664	611	621	629	653	632	631	625	629	606	622	618	660	668	638	619	592	610	654	598	625	612	628	625	669	632	647	663	584	636	662	646	632	647	648	629	634	636	622	593	662	666	642	642	691	643	606	599	659	655	676	602	645	621	634	628	642	673	665	694	682	673	637	650	602	639	664	661	621	626	575	630	659	634	678	648	667	641	657	611	678	616	625	695	666	576	649	615	628	656	655	675	662	654	663	619	661	637	663	642	650	630	645	649	647	621	607	642	685	664	638	660	641	604	641	617	632	617	629	635	649	654	585	640	610	670	610	617	652	640	657	625	613	643	635	614	634	642	636	671	578	620	660	612	651	656	634	626	619	631	634	616	640	600	627	657	660	649	618	645	661	651	612	615	678	640	660	636	633	668	637	626	670	652	619	656	639	653	644	608	621	636	706	615	608	651	632	630	621	616	636	640	651	621	640	634	637	650	667	636	655	634	618	659	624	620	652	619	613	632	642	612	640	624	553	635	606	629	629	676	642	619	622	655	669	678	611	630	628	646	581	618	636	633	624	639	640	596	635	598	672	700	650	658	646	603	645	638	645	590	609	618	625	640	654	615	646	643	617	652	616	621	655	665	656	670	592	611	625	661	613	644	637	585	663	635	660	652	636	624	636	604	626	658	639	667	633	606	608	630	660	625	651	643	642	594	628	629	616	643	688	644	631	634	584	660	659	633	678	668	662	638	622	663	620	641	657	596	641	651	614	611	617	595	657	659	659	662	637	640	667	642	651	585	626	644	659	629	599	573	649	652	628	626	648	625	646	648	630	608	587	625	650	634	646	624	617	670	623	653	589	633	641	651	611	689	672	644	625	599	623	645	600	630	649	680	667	640	642	641	667	561	601	653	639	635	649	629	670	652	653	643	641	633	633	660	619	638	611	617	640	623	596	602	637	649	638	611	589	625	585	650	647	601	653	631	639	623	653	589	679	624	627	626	668	641	665	629	644	621	600	648	631	657	652	668	652	654	631	612	622	639	616	613	656	678	721	679	628	635	618	652	632	599	665	638	639	602	642	630	635	615	625	607	607	648	635	626	634	607	650	646	640	599	644	576	635	641	667	643	650	674	631	663	659	625	669	622	638	623	620	681	669	602	667	626	657	626	649	600	670	662	638	587	653	632	602	634	650	696	635	624	648	635	660	666	640	620	647	588	607	607	645	713	659	649	640	556	631	681	603	642	610	600	607	632	617	614	619	635	658	649	666	637	655	627	619	643	641	638	620	668	630	615	624	620	643	622	622	633	592	652	666	641	604	678	624	672	630	645	625	594	652	628	591	646	648	638	633	661	656	636	639	642	627	653	648	616	615	676	638	577	605	688	658	627	605	601	633	635	658	656	629	599	640	592	658	635	673	648	657	616	615	642	627	635	616	668	616	650	648	618	623	658	663	657	605	669	607	596	675	674	641	623	659	663	635	632	675	626	672	677	611	655	671	666	616	653	630	613	635	659	647	628	626	663	648	639	635	641	637	600	650	649	665	620	646	651	626	639	645	632	658	630	671	614	597	627	662	653	637	632	638	604	651	683	679	633	602	649	591	649	620	664	679	685	631	621	656	613	637	603	656	668	633	659	630	699	644	638	625	664	663	613	659	631	601	652	668	593	661	590	631	633	608	609	656	620	601	623	647	628	634	603	663	643	657	614	669	615	665	616	626	651	592	676	624	637	631	654	630	624	638	585	603	616	646	642	629	635	631	616	672	632	573	641	644	621	651	653	665	635	639	630	603	652	658	643	611	636	666	625	650	638	674	621	655	644	615	636	639	625	632	637	621	649	649	636	676	629	649	652	640	631	682	599	604	654	615	615	616	661	649	647	622	614	642	655	625	599	645	646	622	633	651	606	663	631	655	656	631	640	644	646	670	674	634	584	629	688	624	613	624	603	651	609	627	616	639	637	648	678	629	666	628	588	664	624
30580	33292	40281	30126	21643	14333	9213	6652	4278	3368	2664	2217	1929	1705	1491	1148	1159	1010	830	743	631	552	469	443	461	389	376	430	363	407	377	397	378	373	415	358	378	374	383	396	374	365	386	388	403	391	394	390	398	355	337	413	367	396	370	383	402	400	376	402	408	384	400	415	348	367	392	411	391	440	413	371	401	352	329	439	364	412	372	384	393	395	387	354	369	391	352	392	373	388	365	398	380	419	410	412	383	424	426	383	413	376	379	366	369	386	380	391	411	409	387	391	422	415	386	378	393	423	391	396	406	367	425	412	402	386	401	408	414	385	331	383	400	388	391	383	402	402	394	380	388	395	408	376	399	409	371	393	385	364	378	423	386	391	417	384	373	403	420	369	385	364	413	389	405	397	406	387	392	368	357	391	377	402	379	400	405	380	406	400	395	414	411	408	408	397	406	380	401	392	366	377	375	355	366	396	444	418	386	387	379	387	427	450	388	388	427	401	355	370	383	387	427	373	437	369	370	385	363	401	334	397	419	362	381	376	393	404	393	425	337	379	402	388	422	377	381	417	395	393	397	374	395	400	414	397	405	380	371	402	387	387	394	381	397	391	362	387	408	386	382	386	376	391	376	381	420	391	391	386	408	418	404	393	414	403	385	394	369	396	401	368	391	369	387	407	375	413	389	395	374	368	383	379	414	374	370	431	354	401	411	395	399	404	414	394	387	414	390	354	370	377	417	394	372	412	381	396	421	382	378	398	364	385	442	368	352	362	390	390	393	362	373	390	395	425	399	416	406	368	417	379	395	370	389	406	361	410	416	377	407	392	363	384	367	390	412	372	378	367	410	358	403	396	369	437	424	410	376	394	393	395	377	406	400	402	414	425	357	398	390	383	367	357	379	378	416	353	403	399	414	373	376	395	402	400	399	404	387	391	370	384	405	421	424	359	394	354	388	407	379	382	402	354	381	391	400	404	358	425	375	368	385	384	418	373	357	331	348	367	425	391	390	407	418	407	388	385	362	359	396	374	415	411	381	400	389	394	418	406	397	365	375	390	389	402	408	342	416	368	399	394	387	379	398	397	408	403	393	399	408	375	411	402	335	405	398	445	380	399	384	382	386	384	440	391	400	378	413	402	379	423	408	386	382	364	404	398	385	370	410	390	377	404	424	404	386	381	375	384	368	378	392	395	384	385	405	415	386	388	415	406	415	380	384	383	418	362	384	391	384	393	381	397	380	392	373	390	416	390	401	416	398	395	399	380	406	406	405	384	374	403	409	419	404	393	440	401	390	377	422	383	439	413	426	379	364	394	448	374	390	385	398	369	383	426	393	390	363	372	362	413	403	418	392	387	389	422	391	379	363	385	417	408	375	386	398	364	379	403	400	392	397	370	432	406	373	374	381	390	403	424	409	405	392	430	382	388	398	414	404	390	391	396	362	393	374	364	391	396	382	385	385	378	382	363	392	429	391	408	400	364	393	401	394	392	390	426	390	410	375	389	365	375	429	355	391	412	382	376	403	423	398	389	422	392	410	410	396	377	392	384	429	374	412	391	394	390	378	374	404	359	411	405	392	404	374	422	408	402	425	395	372	390	377	367	384	376	393	418	366	402	374	376	379	411	393	381	386	373	367	363	412	404	399	375	419	433	375	382	405	366	389	397	383	387	356	404	420	376	368	350	400	420	402	378	387	338	378	324	370	397	366	421	395	385	392	406	398	406	391	367	388	419	390	391	401	367	346	401	370	383	417	421	419	354	402	389	413	383	367	411	378	401	355	385	403	389	396	367	378	415	399	387	388	396	372	401	397	412	382	394	390	390	400	380	400	389	384	357	412	363	421	368	358	402	376	405	420	371	389	384	387	399	422	393	376	425	432	371	389	389	367	398	413	398	386	366	372	372	387	379	392	381	419	365	405	370	374	383	359	401	368	405	370	405	402	407	381	376	396	405	449	400	387	393	391	435	390	377	386	397	406	387	414	396	390	393	372	386	412	386	395	404	356	402	393	418	398	377	386	383	398	421	382	397	369	433	393	402	403	389	378	392	418	396	419	390	425	414	380	416	390	376	398	394	362	396	409	383	408	434	417	396	380	405	360	369	379	390	387	372	373	377	400	392	366	426	444	385	377	386	367	392	411	358	413	404	384	392	375	374	408	370	407	401	400	360	414	442	373	390	386	380	392	410	408	392	391	382	393	387	385	387	366	396	375	381	394	411	405	408	395	393	406	390	362	388	384	409	350	412	398	361	423	378	395	390	378	399	362	410	411	385	414	350	383	400	395	406	384	402	380	404	385	398	400	409	426	379	378	393	364	365	378	401	374	397	369	406	420	391	398	398	390	410	403	380	390	363	398	371	380	412	383	373	388	373	388	370	378	393	351	385	388	372	416	398	366	376	373	430	402	361	408	416	398	386	371	396	404	377	388	390	374	384	375	386	365	367	408	364	395	370	395	391	414	427	373	418	394	398	398	403	383	383	377	354	402	364	439	383	393	368	376	413	363	406	386	390	361	369	386	390	394	373	376	354	397	407	363	402	400	377	394	404	384	360	358	388	406	435	405	396	416	425	418	415	375	382	390	347	351	382	376	418	346	369	369	394	385	398	407	367	396	395	403	372	406	365	392	381	390	440	402	408	378	367	375	414	367	400	403	409	385	379	357	385	365	417	376	376	357	400	354	387	365	392	387	398	396	366	371	432	383	355	387	396	357	375	368	386	397	371	393	367	393	378	385	382	409	376	405	381	429	385	413	368	403	409	348	413	381	355	391	385	395	367	395	361	355	376	408	381	386	381	423	426	391	384	441	421	420	404	380	394	363	401	398	385	372	419	392	389	387	437	412	358	378	376	345	419	408	393	381	392	411	374	370	384	418	354	393	376	400	370	352	394	370	391	407	424	429	373	401	435	386	437	396	363	397	387	366	406	385	426	399	396	388	376	427	418	384	377	434	422	392	397	383	384	418	390	382	423	409	396	399	398	356	385	393	408	386	407	385	397	373	404	404	375	379	409	417	445	408	414	386	348	379	415	426	367	386	376	404	395	397	372	411	384	376	386	416	396	404	414	366	400	414	432	374	416	412	377	374	337	415	430	401	399	402	404	386	451	408	380	406	375	404	377	412	391	356	413	404	382	392	407	375	430	398	364	428	392	389	391	398	389	390	428	363	371	381	427	414	370	376	361	419	407	365	387	434	398	368	389	391	393	402	390	412	365	408	393	391	400	376	380	388	387	390	390	392	385	358	397	375	406	403	349	403	396	362	441	412	399	390	418	386	369	378	396	395	397	351	376	386	376	372	393	410	437	387	381	384	402	391	413	397	381	379	395	425	409	410	389	388	408	425	376	396	387	404	364	379	374	416	395	376	404	392	386	371	415	412	384	340	379	412	376	396	413	393	423	413	411	413	378	373	380	404	384	366	386	402	375	381	395	392	390	397	400	409	429	364	392	402	396	401	408	388	410	395	383	401	391	355	412	375	376	387	408	373	395	380	414
31130	46327	39061	27080	23389	16820	12852	10128	6802	5525	4332	3653	2984	2808	2335	1644	1700	1449	1028	937	785	677	548	543	464	453	411	406	386	436	443	417	388	388	395	460	426	405	419	371	405	407	418	388	439	438	389	423	430	411	388	415	424	420	411	413	404	383	415	408	416	404	391	398	432	415	445	409	415	387	390	424	422	416	450	415	416	440	406	364	437	412	407	394	368	386	376	433	425	421	414	423	376	426	414	381	442	447	390	375	425	379	411	401	434	368	392	408	391	435	442	406	395	422	411	435	382	404	404	415	409	397	402	407	397	377	388	378	425	404	419	418	439	400	479	368	411	383	402	401	437	391	443	427	402	370	397	392	405	427	370	387	402	398	438	409	421	413	394	395	432	413	407	425	385	401	422	384	412	429	425	409	460	385	380	406	415	440	392	400	400	386	396	420	410	427	438	404	414	424	428	398	390	405	407	391	422	418	398	403	400	413	403	438	431	404	428	430	393	424	387	392	392	396	381	424	464	390	359	402	399	416	436	381	418	429	396	423	406	450	395	397	377	392	397	360	456	399	420	417	418	399	420	367	429	417	423	385	402	412	400	397	390	411	449	428	457	402	442	397	381	402	423	392	433	395	423	403	411	410	404	406	399	388	426	407	397	440	406	410	411	414	415	404	403	368	389	408	423	425	410	384	387	400	396	401	421	407	375	397	394	410	451	411	379	410	387	417	432	406	379	391	425	457	419	414	425	405	386	413	416	442	413	434	378	396	408	431	351	422	385	414	430	400	408	418	400	423	391	413	380	402	382	384	441	431	407	403	402	417	431	410	378	382	424	433	413	419	405	392	393	411	433	422	420	433	397	414	403	424	416	386	436	402	418	425	400	375	449	447	414	409	398	410	394	412	395	411	414	422	387	406	413	367	411	407	406	383	416	433	395	411	438	403	388	402	426	447	405	431	417	365	402	397	414	421	403	416	452	416	439	424	380	394	430	384	390	372	366	423	370	404	422	404	366	413	405	398	397	395	418	431	351	412	392	391	375	413	449	384	399	397	392	413	426	390	418	413	419	390	384	424	385	406	430	421	424	412	430	445	395	423	398	395	439	428	415	432	413	405	391	411	445	413	391	413	413	407	417	416	379	414	385	442	405	425	408	402	391	414	350	420	399	413	405	365	391	376	404	443	377	409	415	407	407	395	398	405	425	398	411	402	419	446	383	382	386	403	406	405	452	387	398	409	435	427	433	401	402	365	385	418	432	388	407	398	395	402	401	379	441	422	395	366	404	400	372	400	374	376	400	368	460	400	399	410	436	413	459	417	397	391	380	395	399	416	419	416	393	412	414	458	420	420	403	397	428	360	416	425	414	416	391	398	447	414	398	409	374	411	427	414	427	412	447	389	402	433	393	409	443	399	409	408	419	398	421	374	441	409	395	370	393	434	428	419	375	399	411	397	395	433	434	395	386	383	417	375	407	426	434	413	403	406	402	403	457	402	402	432	405	365	384	410	394	408	372	409	398	406	411	397	397	410	427	404	417	433	398	411	409	431	395	432	397	400	396	409	401	377	383	407	406	402	366	413	394	423	413	385	457	417	416	394	372	442	423	404	417	446	420	418	404	393	384	432	438	391	428	428	400	374	374	412	405	401	416	403	404	401	421	381	378	398	464	423	432	427	429	393	398	376	396	455	425	394	371	386	432	390	416	412	408	409	408	423	416	421	398	392	383	425	445	411	442	399	356	415	435	424	420	387	413	414	414	387	391	393	399	399	428	437	400	426	410	395	437	421	412	416	402	377	391	425	365	400	420	393	379	428	398	424	392	427	422	409	428	373	402	433	382	431	431	410	425	400	403	408	406	442	412	395	435	401	446	417	377	412	380	398	407	433	408	437	377	418	383	451	392	424	392	387	404	405	411	412	400	407	389	377	440	400	398	420	417	392	397	418	414	410	387	390	375	417	378	423	406	404	400	415	394	408	391	392	392	418	379	389	397	379	457	405	411	380	416	422	369	426	406	399	417	410	421	401	374	405	393	436	428	379	416	430	394	380	406	427	408	409	418	407	397	443	407	419	407	388	402	422	419	430	404	404	424	416	414	423	424	419	394	372	422	367	443	424	398	370	416	421	416	398	374	431	376	390	421	387	398	408	421	398	426	428	415	402	418	405	430	407	431	389	424	451	410	386	411	409	429	417	404	390	413	396	388	412	377	406	447	368	417	444	458	393	415	402	345	427	403	414	393	394	368	363	386	412	408	417	412	398	398	387	427	438	448	416	408	385	410	461	410	446	389	377	408	373	378	431	387	364	396	395	399	430	442	421	421	385	416	390	404	403	394	400	395	388	430	418	394	388	421	451	414	430	398	407	410	410	444	413	413	413	405	398	392	415	426	392	408	395	428	399	410	393	382	385	426	460	410	426	414	408	392	406	392	439	425	397	408	403	391	391	418	392	437	423	415	428	444	416	392	424	395	418	426	411	433	395	391	449	417	444	386	429	429	425	430	392	370	367	409	409	427	391	414	410	399	360	429	428	414	429	399	420	380	439	422	414	409	413	401	403	403	399	467	352	394	415	405	404	386	412	443	410	372	421	415	409	408	387	420	373	397	400	407	393	418	406	417	410	402	430	402	415	389	366	407	429	409	379	457	411	398	411	387	410	398	402	405	397	432	411	385	434	372	408	422	430	363	395	361	385	415	418	405	411	429	439	427	404	362	408	399	417	401	437	400	407	409	402	421	420	419	370	405	411	415	407	411	432	382	419	392	388	413	404	429	397	396	414	411	396	407	407	426	366	385	423	418	405	410	397	403	422	390	410	404	403	381	443	446	424	419	404	419	375	397	454	379	388	405	407	393	406	416	423	375	438	406	406	370	394	390	434	384	407	428	431	387	413	412	393	416	406	418	400	400	410	414	399	421	401	444	399	394	413	369	420	418	446	392	414	383	421	419	413	411	411	424	374	419	434	397	455	415	421	417	389	398	362	426	408	403	403	372	382	410	437	425	416	436	420	388	365	440	425	436	393	396	432	387	423	387	407	442	396	415	399	415	413	417	449	414	387	397	407	422	434	372	415	431	429	391	439	413	406	448	427	423	388	402	443	375	407	387	401	438	425	375	404	439	392	400	432	397	393	420	394	378	420	420	436	434	423	394	421	439	440	406	391	436	402	407	412	383	406	385	411	442	393	438	411	394	404	400	376	390	381	407	421	393	365	418	390	408	401	454	409	414	416	420	429	389	421	420	385	425	420	433	407	389	418	406	427	426	417	408	407	399	422	387	426	421	417	394	403	416	395	421	434	404	353	388	421	435	423	400	414	390	397	413	412	415	403	396	397	441	415	384	379	399	426	425	422	423	390	426	399	445	402	444	408	384	392	412	424	427	405	404	414	389	434	424	379	395	417	415	369	429	446	424	415	400	412	373	433	440	437	453	392	426	423	423	366	412	389	397	420	411	383	402	383	400	395	424	426	410	416	439	392	396	429	427	408	404	408	413	429
23779	21128	28940	25580	24235	22923	17797	11213	7203	5471	4845	3805	3392	3161	2443	2081	1823	1467	1190	1080	963	826	702	707	629	571	565	570	528	551	542	522	573	549	566	536	517	478	535	525	507	494	501	506	519	527	527	524	501	460	510	528	543	533	548	541	567	515	498	536	522	510	539	506	530	526	515	493	507	492	550	548	492	514	550	547	563	465	534	557	517	517	499	505	503	537	553	495	524	502	513	479	528	472	490	494	517	514	550	554	532	518	511	550	499	500	514	507	547	484	550	501	544	523	515	510	532	507	506	550	539	527	516	498	476	517	485	532	553	564	537	512	505	550	530	507	560	551	506	514	522	561	527	503	514	507	535	495	518	543	528	529	493	554	524	541	510	513	550	542	505	559	524	480	548	523	557	454	524	538	501	514	510	548	516	501	538	560	491	479	514	538	534	523	498	526	502	490	525	492	541	515	534	518	485	532	529	499	518	543	510	500	513	505	505	524	558	518	556	509	482	563	511	541	551	541	531	524	522	505	550	461	545	516	491	494	525	505	536	501	512	527	501	514	519	536	549	541	500	526	520	507	597	481	530	502	535	514	521	536	530	515	478	499	487	528	499	507	464	533	532	482	512	534	520	514	536	547	520	510	505	555	556	547	518	525	487	520	488	505	516	477	521	577	538	478	504	514	556	534	517	533	525	533	518	583	496	505	490	505	503	563	516	525	482	529	514	521	548	508	575	501	514	545	514	481	538	499	542	496	491	534	542	522	543	462	478	528	503	507	508	547	561	536	556	551	499	529	520	551	521	518	507	468	491	536	518	483	513	548	509	524	501	532	548	501	510	522	537	548	551	512	523	515	492	553	523	541	534	494	549	530	490	521	546	493	516	493	525	553	500	512	591	514	507	527	559	511	486	517	490	537	498	499	522	509	551	532	510	521	517	536	520	532	483	542	506	547	514	509	489	509	503	472	540	539	518	507	509	531	517	535	506	538	477	496	516	503	519	510	518	485	473	514	521	505	521	505	515	463	533	484	531	562	528	480	512	519	530	527	513	519	524	529	544	542	503	452	556	520	560	532	504	552	525	521	522	510	506	523	508	564	551	500	489	488	533	495	545	523	544	527	495	597	515	489	516	518	530	509	516	525	518	551	482	521	501	487	532	522	509	515	522	511	500	479	547	496	478	568	495	513	543	521	547	471	519	509	564	535	560	500	525	549	481	522	553	519	499	525	543	545	457	537	528	499	515	517	489	535	538	559	498	499	488	546	471	504	514	574	498	527	484	506	478	533	502	500	495	515	562	535	503	502	536	550	520	523	520	529	514	562	527	541	505	561	512	481	487	517	551	544	546	511	479	490	499	517	522	539	511	484	511	545	501	482	521	521	521	527	517	469	497	518	508	498	549	520	510	540	568	511	474	555	481	520	534	483	534	503	543	487	503	513	541	570	549	524	513	525	502	508	533	529	565	469	504	507	462	505	553	525	538	511	517	484	499	514	544	520	517	516	532	529	516	561	521	530	504	540	558	456	525	568	529	543	513	499	554	481	521	504	504	538	509	522	554	511	498	521	500	521	503	513	503	532	499	501	504	546	540	526	525	510	536	503	545	524	528	528	561	495	534	496	512	511	545	502	509	521	512	533	526	563	522	557	521	520	554	540	460	520	521	498	548	521	517	564	522	490	495	529	507	513	501	517	505	541	511	468	496	571	531	485	551	526	528	516	547	558	530	510	550	513	529	487	529	558	531	527	539	536	587	503	492	503	544	498	515	524	497	552	529	529	519	555	539	497	486	529	515	486	514	512	530	493	518	520	514	545	513	484	491	517	505	558	511	544	563	545	501	530	522	488	554	503	522	523	538	535	543	577	499	497	520	539	509	512	528	541	520	498	520	544	511	515	496	500	495	497	543	524	546	517	555	515	514	457	523	552	518	502	540	540	557	551	517	513	498	527	503	494	514	504	490	468	523	520	498	516	507	510	505	482	523	484	547	477	499	516	500	514	555	540	500	510	490	498	543	521	553	549	468	516	490	552	494	514	513	513	521	490	577	530	498	494	501	569	557	510	493	506	506	545	485	498	453	524	497	526	519	498	502	570	532	518	547	510	527	509	469	503	566	548	547	547	548	543	526	511	543	502	572	512	488	527	520	541	530	485	493	577	503	539	505	535	523	533	515	506	478	489	508	477	527	537	530	469	500	522	543	561	482	495	506	507	543	491	507	525	524	533	498	493	508	504	500	528	537	512	514	512	533	536	516	507	516	512	548	546	528	552	573	508	534	512	503	544	506	486	550	515	527	519	557	539	532	552	512	512	538	555	569	521	552	542	496	515	534	489	540	519	496	502	513	497	494	545	517	576	535	534	536	535	520	545	504	534	495	514	506	484	542	546	526	576	525	562	559	505	492	542	545	543	528	538	582	511	527	500	525	533	551	497	487	516	496	507	531	522	528	515	519	551	528	502	490	505	517	522	588	506	539	549	543	481	494	502	507	508	507	569	532	521	553	542	512	508	488	510	528	490	519	531	552	493	549	520	515	482	500	562	501	513	527	489	494	515	501	482	503	493	527	502	562	563	469	548	503	494	529	533	522	519	543	522	522	548	562	505	521	518	525	521	473	520	468	519	552	526	502	569	549	480	535	537	525	542	550	506	535	520	533	517	495	513	536	521	515	530	516	526	492	529	525	512	532	510	548	505	531	509	544	537	535	471	527	522	539	508	493	539	538	550	539	527	528	558	531	496	547	538	531	544	534	478	539	531	526	499	534	519	548	490	524	543	537	524	493	542	540	529	520	511	549	542	526	513	509	521	549	515	499	534	549	521	530	531	535	533	527	484	488	484	493	548	522	509	533	517	470	483	544	515	528	548	516	533	509	502	538	530	540	506	497	523	522	538	523	523	510	526	538	543	505	516	515	542	503	522	537	546	527	547	495	504	488	526	536	482	489	567	526	498	499	524	591	532	489	531	530	527	499	499	484	472	486	556	499	506	533	563	534	551	505	536	517	533	527	539	516	531	520	539	562	518	506	548	514	527	536	512	470	512	495	541	468	521	527	546	514	540	524	520	507	519	552	476	515	548	491	529	530	550	519	539	510	550	504	511	524	467	487	517	546	474	513	531	522	539	558	486	550	523	558	509	497	522	545	591	564	532	546	519	513	489	521	483	484	502	544	540	543	495	518	498	539	557	509	505	503	503	511	556	498	514	509	560	518	537	479	497	520	502	552	556	492	546	501	510	520	503	523	510	530	543	497	523	511	557	508	530	526	533	546	515	523	546	499	489	535	524	536	490	568	545	518	484	515	526	550	549	543	499	492	519	528	537	517	514	537	545	514	568	576	564	541	479	514	508	497	537	508	493	512	495	503	509	541	491	518	508	503	523	513	502	532	545	492	506	531	533	542	558	533	527	471	511	521	478	522	523	499	531	551	512	485	535	496	505	563	538	465	551	529	588	539	496	510	529	547	530	523	524	539	513	522	513	499	524	519	485	522	500	553	562
32090	55456	48148	33088	30078	23516	18486	14333	10321	8451	7260	5707	5114	4902	3651	2985	2532	1989	1608	1354	1210	991	848	753	705	641	583	567	498	588	537	578	570	583	542	545	542	529	567	573	582	541	521	519	574	524	522	512	530	537	557	540	548	538	534	520	519	533	530	538	513	510	533	544	559	491	525	513	557	542	528	539	549	548	553	553	590	516	512	569	548	507	519	518	536	553	578	497	575	536	495	520	509	529	505	507	533	552	529	557	523	596	548	471	532	525	538	500	508	590	569	538	535	523	495	551	559	535	525	543	505	495	505	533	489	546	538	532	543	558	553	494	552	509	523	556	532	518	509	548	552	502	529	513	520	508	549	556	523	528	526	497	526	483	565	510	542	542	535	509	538	525	509	550	567	524	540	542	524	536	545	539	482	547	517	544	533	533	524	537	511	523	509	535	515	537	495	514	555	550	542	516	584	466	483	496	552	517	555	484	485	505	513	533	523	515	474	523	530	541	474	540	496	534	528	502	563	502	559	560	593	558	555	587	550	524	516	531	522	504	530	501	505	506	541	536	539	517	566	555	568	515	479	500	538	532	526	517	485	479	529	519	552	542	458	541	522	507	501	516	528	554	554	553	555	545	542	546	558	534	524	493	525	557	573	495	528	496	523	538	525	553	548	512	530	552	543	540	537	530	514	530	545	502	530	541	524	507	571	534	584	535	533	493	552	541	544	499	534	524	540	539	523	530	548	501	498	540	532	537	552	562	528	524	497	551	517	509	561	565	514	489	512	496	545	544	502	539	530	471	512	556	522	510	529	545	522	549	533	519	525	523	545	558	515	529	495	487	523	536	531	520	541	543	518	496	507	532	526	520	503	498	522	528	525	537	537	534	538	506	513	539	545	536	556	578	518	536	552	544	538	516	529	522	510	587	568	521	511	508	534	542	504	471	470	520	516	545	528	574	543	527	524	513	536	488	530	481	532	552	521	508	541	572	548	561	550	541	487	562	529	506	573	530	520	533	525	565	506	472	516	536	523	516	514	530	532	511	531	535	549	538	573	516	532	539	528	546	549	515	567	518	528	547	503	479	527	483	524	530	546	548	473	546	486	498	538	557	562	541	499	497	515	572	561	518	529	512	547	523	526	520	585	515	562	532	532	496	542	537	567	469	530	514	505	530	511	543	540	503	537	541	546	518	534	507	505	551	525	517	551	481	517	533	519	489	524	534	519	556	535	533	511	574	566	561	489	521	535	521	542	524	489	475	489	497	557	581	534	571	489	537	519	506	521	548	575	518	522	510	541	512	529	524	544	545	540	530	496	520	506	539	533	575	517	520	550	529	531	509	544	529	484	529	526	516	542	538	497	552	530	549	550	523	498	522	534	515	503	537	514	535	553	527	520	521	527	473	519	538	517	542	528	507	516	545	563	532	577	522	497	534	535	507	530	560	512	542	556	515	517	516	517	508	527	534	524	545	526	487	549	528	507	586	541	490	540	532	514	500	512	541	532	487	530	580	485	543	547	531	521	589	559	546	539	523	565	537	516	526	536	495	501	535	538	543	543	542	512	537	548	479	501	556	548	515	574	572	475	532	505	505	518	513	546	491	554	540	519	538	500	532	558	542	548	492	557	545	559	543	484	529	516	526	512	523	533	511	520	553	542	504	489	531	510	549	549	518	531	596	559	470	552	511	481	510	559	543	509	554	487	565	507	528	520	552	519	522	532	539	499	497	565	514	515	527	507	559	520	508	509	556	482	475	568	549	508	497	529	560	571	525	561	524	546	532	507	548	558	529	494	531	534	581	511	534	523	544	540	511	486	531	533	558	520	495	520	553	498	510	507	579	538	518	518	546	517	472	506	554	551	525	565	559	571	517	535	571	537	532	513	534	536	558	512	526	545	510	594	506	531	493	515	546	510	566	524	529	517	504	512	550	495	543	469	527	540	503	520	516	515	504	505	508	555	517	549	540	549	511	530	546	480	516	530	500	533	556	566	538	538	524	542	498	550	572	568	529	512	499	527	511	529	561	564	539	569	533	538	576	535	529	537	535	506	524	581	508	563	547	528	519	528	527	553	524	541	562	502	560	487	501	499	548	544	531	523	548	541	532	481	514	499	490	517	487	536	513	530	522	565	507	506	553	519	512	489	524	520	564	540	544	556	548	530	532	545	539	520	490	558	496	556	532	542	472	524	540	556	517	545	495	523	546	536	523	541	570	537	547	538	527	550	480	542	557	518	525	577	485	529	519	552	499	551	536	553	545	553	521	555	518	542	535	539	589	523	570	503	549	505	529	557	540	509	535	506	518	533	506	513	541	523	484	504	545	524	556	518	530	499	503	525	507	499	514	529	540	530	542	486	553	533	517	514	517	494	544	560	510	510	517	483	506	536	490	525	506	491	536	525	562	509	521	531	535	542	582	520	539	554	620	547	541	547	553	517	520	534	552	530	525	519	541	512	486	525	531	521	531	493	515	499	538	522	531	548	569	532	533	494	543	534	557	589	525	541	548	547	533	539	541	543	531	581	562	544	521	522	556	575	570	507	531	514	536	539	555	554	484	541	559	542	566	547	519	578	492	551	492	544	520	519	541	519	493	503	491	552	518	501	494	547	491	553	518	499	540	527	563	533	545	522	513	529	580	543	544	483	543	513	520	524	574	527	542	555	495	563	527	555	533	527	547	542	540	528	539	520	526	530	496	542	522	557	508	512	527	546	535	536	518	464	487	499	520	562	580	559	531	547	525	534	513	529	516	551	523	539	556	533	537	542	490	530	501	528	531	510	487	507	556	500	524	522	550	501	539	560	499	513	523	529	516	493	502	530	499	487	539	514	541	530	535	519	546	544	533	514	522	520	522	530	535	516	566	510	547	539	555	472	533	524	533	546	524	518	485	528	544	525	541	528	520	507	509	527	507	506	538	498	545	526	550	493	520	515	527	521	511	543	538	508	529	496	533	546	535	526	540	551	547	494	577	518	540	509	536	560	526	554	526	547	521	472	564	540	522	563	566	528	528	579	514	513	558	552	492	501	536	546	520	525	568	528	528	535	536	549	548	510	527	518	515	529	565	565	541	537	518	559	522	586	580	525	528	499	513	500	558	508	555	530	535	519	547	531	523	519	501	516	502	541	524	528	563	544	523	552	539	540	617	506	506	541	497	488	546	561	583	514	527	500	509	550	526	539	515	507	536	558	539	508	538	518	547	521	532	507	529	544	535	558	554	561	539	531	539	535	545	519	535	584	520	539	494	524	568	547	508	497	556	520	555	521	526	480	521	553	565	521	521	554	522	523	521	529	539	507	501	555	499	528	536	508	514	533	531	568	521	536	522	490	521	479	537	517	515	535	524	515	515	490	523	524	511	531	504	562	545	503	507	547	550	561	522	533	513	492	507	461	547	489	563	524	506	549	497	516	550	536	527	528	552	553	539	551	539	521	518	513	537	544	519	543	524	510	577	562	513	533	562	546	549	518	549	512	544	554	515	534	527	519	523	521	524
24798	21258	29479	27990	23126	18466	12757	7701	5471	4211	3664	2738	2599	2489	1976	1672	1314	947	932	848	738	642	651	545	490	495	479	472	459	428	468	449	444	450	456	438	438	432	419	417	438	432	405	424	429	409	423	428	442	455	450	438	423	427	438	473	449	442	379	425	425	438	415	461	402	421	393	441	400	422	432	441	450	462	419	443	477	455	447	408	444	448	399	416	444	455	433	429	457	428	422	448	423	398	393	422	393	416	435	435	408	435	424	429	452	451	418	425	398	450	427	440	386	455	431	463	423	409	416	445	438	422	450	437	433	434	385	408	424	435	414	439	437	415	448	427	438	432	457	439	416	426	406	464	442	445	411	441	430	426	488	449	450	504	447	425	436	444	451	438	421	450	429	442	424	410	429	415	411	443	415	398	420	420	433	394	433	417	436	379	439	434	444	443	383	447	407	439	416	422	427	439	435	430	420	400	399	475	401	428	461	455	407	378	446	400	433	425	436	411	474	429	440	452	437	464	422	425	416	398	420	451	386	411	431	406	417	440	449	399	422	449	442	446	417	426	445	430	426	431	410	463	410	427	428	459	434	441	414	442	429	422	461	445	421	446	438	395	431	431	412	423	407	470	475	413	442	425	440	398	397	425	418	434	446	404	447	435	419	422	465	409	433	417	443	444	402	454	442	444	428	415	407	434	431	423	425	472	406	426	475	476	425	407	433	418	399	435	397	441	424	428	472	402	443	414	422	425	463	414	440	413	466	436	434	475	432	391	398	456	415	399	428	458	458	416	426	419	423	439	417	432	418	403	453	482	405	416	426	423	415	435	419	404	458	418	409	460	415	431	421	397	422	422	420	458	434	391	412	441	424	398	417	418	414	445	436	461	402	430	477	422	420	391	414	433	396	414	441	407	401	415	437	467	438	441	422	433	421	393	454	473	398	435	478	409	451	422	399	428	427	445	410	454	421	437	429	415	439	476	406	423	403	405	428	424	402	426	437	437	444	453	429	406	403	390	439	425	452	460	415	410	407	452	436	412	492	424	453	428	424	433	433	411	438	413	435	471	431	451	439	444	399	414	462	427	462	488	461	429	430	454	433	453	405	400	420	426	436	454	441	423	430	418	427	430	435	428	422	420	413	427	453	405	453	439	434	440	425	431	436	417	387	441	465	433	434	431	427	466	409	417	406	428	433	414	418	441	427	431	422	417	416	394	438	422	448	465	434	460	397	485	424	473	434	418	461	443	421	437	453	411	446	449	405	418	431	416	441	428	437	444	406	420	442	450	430	444	443	427	432	446	425	433	461	400	417	416	458	458	387	459	486	417	407	399	449	434	469	418	408	412	428	422	455	422	424	405	410	452	398	449	412	454	426	425	433	400	437	411	443	403	467	403	397	442	427	435	428	389	419	382	434	441	406	432	403	409	432	440	427	471	467	432	399	416	402	452	423	407	408	409	429	389	420	420	423	420	433	433	420	450	428	446	430	385	443	446	428	443	436	469	412	401	468	430	438	406	441	451	425	438	391	450	420	408	438	425	437	415	463	443	445	436	409	418	407	430	432	441	473	468	467	416	474	439	386	386	415	410	439	429	397	415	428	416	408	451	428	367	428	440	415	424	404	417	436	395	396	449	446	420	408	406	423	435	409	470	436	443	421	414	461	450	432	439	414	475	407	462	414	408	415	414	457	427	425	406	423	437	445	421	462	418	442	421	422	409	396	442	420	425	470	413	415	428	410	388	411	454	437	434	453	419	482	439	396	476	400	448	396	395	422	389	454	449	427	396	454	400	411	421	423	416	395	416	465	434	455	448	431	430	424	408	443	404	443	396	423	460	422	425	407	455	420	392	411	426	431	468	449	431	448	459	446	429	439	432	413	453	419	423	446	390	433	446	393	422	433	434	453	436	396	420	438	422	405	449	443	451	401	447	443	450	439	456	431	424	453	412	410	483	444	418	449	457	417	456	455	418	439	438	457	448	404	414	437	471	447	437	434	421	464	420	403	435	432	440	451	448	452	459	442	384	441	432	449	412	435	432	423	453	414	435	431	438	422	433	433	436	470	452	402	457	394	422	470	452	406	443	394	447	425	411	384	407	395	420	414	424	441	424	410	406	465	436	445	414	443	433	488	430	437	422	416	452	389	416	425	440	412	390	411	430	430	462	406	438	422	436	420	433	460	401	433	468	434	435	402	442	432	427	395	451	461	377	420	414	455	409	435	418	439	407	460	424	441	421	401	464	444	435	425	406	432	386	439	440	458	416	428	465	433	410	450	474	418	405	421	450	436	443	414	436	460	428	410	420	406	441	421	434	433	461	401	463	458	438	427	402	412	415	411	418	449	430	433	475	424	396	411	455	451	428	414	411	449	464	427	426	453	453	460	444	451	450	441	434	449	411	414	458	430	417	433	439	422	424	427	455	451	402	419	414	417	421	435	435	429	417	393	432	430	414	412	424	422	412	424	462	385	450	429	422	452	410	405	404	410	419	434	458	454	421	416	425	456	396	439	408	444	432	431	409	434	441	438	422	421	464	473	387	413	443	430	422	448	429	430	460	403	443	432	446	450	408	431	432	426	411	407	400	395	400	424	422	417	456	437	449	463	443	456	412	448	498	438	424	457	467	395	432	438	412	431	424	428	468	425	405	435	459	459	447	398	426	427	467	412	413	425	400	419	482	406	417	395	409	426	417	435	441	409	439	378	409	452	435	425	467	422	395	436	386	406	422	419	442	406	486	407	445	458	422	444	424	409	423	447	432	434	441	433	433	369	432	437	433	454	416	396	413	426	413	397	403	438	427	436	468	450	446	432	434	451	405	417	410	427	430	416	405	419	437	442	464	441	409	448	420	468	423	442	410	398	403	415	472	453	415	414	442	440	435	398	416	424	450	421	427	433	435	404	411	456	423	425	437	414	464	432	441	398	463	443	458	411	425	482	440	426	411	414	413	423	432	423	417	447	408	441	447	440	443	425	440	429	461	426	466	443	427	437	434	449	457	439	405	413	412	413	394	399	423	400	438	430	416	420	437	420	442	399	435	410	470	404	432	429	455	431	450	446	414	421	441	422	433	393	449	403	436	395	431	417	433	460	427	402	420	425	420	462	440	435	450	392	427	436	414	437	383	384	423	429	422	457	427	392	456	431	449	426	442	435	427	398	372	424	434	419	432	411	399	383	410	414	396	416	398	445	461	420	440	440	436	399	480	400	414	417	431	443	419	410	413	421	447	421	413	457	444	438	421	434	458	437	431	440	440	462	413	428	475	415	429	408	431	402	391	408	451	464	456	428	426	436	464	425	433	388	427	456	474	433	464	418	436	491	461	421	448	438	437	445	449	431	409	439	451	411	454	436	462	436	424	441	442	402	462	447	426	430	430	448	452	435	412	396	414	421	416	433	415	442	430	427	453	424	428	433	390	423	420	438	464	454	447	427	488	432	400	391	444	418	433	433	407	447	418	407	417	449	406	435	374	424	463	422	440	421	449	434	420	423	423
30824	51735	43195	30003	26590	21067	16022	11433	8824	7104	6232	4544	4423	4005	3143	2517	1950	1429	1345	1158	1005	753	752	671	592	490	478	473	481	451	470	477	488	477	496	472	476	501	471	470	467	479	496	496	471	438	479	439	446	445	441	474	445	484	427	473	439	466	483	485	482	494	502	473	445	447	449	442	477	480	460	459	439	470	475	447	490	425	454	476	440	456	433	439	416	449	473	423	437	452	488	453	450	428	520	471	474	477	457	486	449	489	475	467	489	501	466	427	469	448	447	456	431	438	441	487	468	470	451	485	467	473	479	493	472	454	457	496	437	469	477	447	488	489	447	477	473	461	453	483	461	449	436	477	466	445	448	428	477	457	438	453	446	486	477	453	448	448	478	494	459	491	469	491	435	425	459	480	449	434	490	457	476	464	486	417	455	458	425	470	459	489	460	426	436	468	452	489	422	477	471	425	442	444	470	461	452	465	499	500	444	451	482	505	469	474	439	483	427	462	477	470	456	466	468	479	429	483	466	483	489	464	483	451	441	477	420	447	457	473	461	439	470	466	393	449	461	395	410	447	473	471	444	408	460	427	459	438	414	468	433	479	441	445	472	475	464	435	428	447	469	456	500	447	475	439	455	481	485	450	452	439	486	456	461	471	468	434	487	452	453	473	491	464	458	506	480	479	461	455	463	455	422	454	443	426	443	429	420	457	429	455	479	465	451	451	493	437	485	467	482	467	441	457	412	461	489	461	453	446	401	470	468	455	448	470	454	375	409	482	437	492	437	460	441	455	457	444	467	501	460	458	466	467	443	484	457	475	455	463	478	458	501	419	462	476	523	433	452	462	439	446	447	490	490	505	463	473	466	483	463	459	438	438	444	414	434	445	472	429	513	471	449	447	434	403	479	424	463	481	480	437	467	474	475	453	438	448	456	460	476	469	447	485	484	453	491	435	466	469	447	424	431	474	500	426	436	486	435	443	462	438	500	461	447	445	434	447	466	443	450	490	484	456	473	467	431	452	409	417	439	465	428	464	468	421	459	457	469	467	460	485	478	484	457	459	491	454	429	469	477	459	469	459	458	450	456	460	485	449	471	461	467	480	451	502	469	448	437	448	444	429	455	474	484	492	462	467	467	476	473	502	469	452	462	466	435	468	453	443	447	418	469	399	432	449	494	450	451	433	449	451	493	477	444	444	482	466	454	458	473	456	456	452	418	441	466	433	469	463	484	461	412	433	465	473	426	450	492	455	467	463	447	423	421	437	445	485	478	470	418	466	443	485	421	523	508	420	473	450	464	503	457	454	462	461	443	433	444	475	451	467	430	467	474	433	426	443	460	446	460	435	490	434	474	446	467	483	436	449	421	463	443	434	471	450	454	446	480	465	465	470	477	456	447	458	423	473	445	439	480	454	452	464	448	449	449	447	446	455	448	417	464	447	478	460	452	447	482	457	474	484	470	462	485	431	480	433	438	470	474	434	472	444	451	457	461	433	454	464	483	443	478	480	457	455	450	452	453	451	464	437	455	472	453	465	471	477	460	428	437	474	432	497	494	450	439	478	446	468	456	432	459	448	465	458	424	466	432	449	442	457	445	462	435	445	461	431	444	459	456	451	459	457	440	476	471	461	455	443	439	436	452	460	463	467	481	424	498	440	465	449	423	447	495	459	461	468	440	447	462	476	413	456	489	474	456	472	438	440	484	442	445	453	428	488	457	441	431	469	462	517	442	454	471	452	476	438	457	436	470	448	489	485	465	445	459	465	422	432	449	430	437	459	448	472	464	425	439	421	434	487	492	459	465	473	427	465	483	452	414	451	429	442	424	454	454	418	465	459	462	435	452	448	479	492	429	461	465	422	459	442	443	429	419	468	469	410	471	463	485	468	450	450	431	488	405	433	467	469	453	431	443	423	454	457	444	455	472	472	486	447	428	476	434	425	455	468	444	454	439	469	495	425	438	457	444	458	429	461	457	452	475	424	456	460	455	460	419	449	494	491	479	475	456	424	453	502	487	436	469	439	450	460	490	415	453	463	451	444	425	417	464	480	461	468	450	429	507	418	457	437	489	473	473	441	427	449	448	450	490	442	435	471	492	453	436	469	421	462	439	466	470	423	500	471	467	441	411	441	474	458	445	453	464	440	458	428	483	456	470	458	399	491	443	487	473	430	434	480	430	470	456	481	452	430	438	443	446	458	434	478	470	487	425	456	441	448	466	461	435	471	459	488	476	420	429	474	433	446	456	412	437	436	461	433	465	467	490	456	502	434	472	451	421	451	473	456	471	436	483	483	471	439	448	450	475	483	433	449	457	461	459	503	467	447	469	442	442	489	485	432	455	450	447	500	417	426	493	428	463	446	458	473	440	459	466	463	463	464	430	437	464	480	502	468	445	454	445	428	462	482	458	448	456	428	456	477	449	483	464	452	469	463	459	500	453	465	463	465	461	452	497	488	429	466	452	456	503	451	466	471	412	439	449	484	460	468	441	440	432	453	477	456	459	445	458	450	454	446	471	481	442	460	454	480	446	511	473	445	463	455	481	479	500	439	446	420	463	469	471	456	447	440	465	445	459	432	466	474	441	440	467	488	475	484	474	472	447	460	419	449	489	487	446	452	439	495	490	495	403	445	441	448	483	467	424	474	468	434	462	457	481	449	471	490	465	439	456	474	457	442	420	481	436	462	457	438	450	462	459	461	442	501	487	439	469	465	458	464	482	473	470	451	455	429	439	457	424	456	435	490	442	497	453	481	439	497	461	435	477	464	426	448	480	439	438	437	470	429	441	480	498	478	451	465	429	465	453	436	452	461	456	474	488	441	422	450	479	466	442	440	443	480	425	452	463	496	435	456	453	465	439	419	478	480	456	454	448	452	440	435	462	408	471	423	474	453	462	461	420	439	420	445	478	437	460	489	484	476	446	503	446	477	470	448	450	427	435	468	470	499	460	423	467	448	460	457	448	451	430	438	470	473	430	466	438	431	479	440	454	452	461	452	447	469	474	485	483	440	474	423	456	465	460	461	456	465	449	438	446	462	467	428	446	457	504	479	432	430	470	488	443	488	451	440	462	441	455	450	465	487	468	472	463	469	479	460	439	453	491	473	453	454	465	446	439	485	444	452	451	469	470	414	476	420	436	453	464	444	414	465	463	460	461	430	447	451	414	419	440	410	473	445	490	489	425	472	470	460	446	418	443	483	495	490	477	469	420	461	422	432	451	456	456	451	470	462	447	461	452	451	474	474	438	437	451	439	502	463	463	458	482	448	465	467	474	494	450	486	456	438	445	468	456	439	420	442	464	488	482	474	463	436	442	414	475	461	452	455	457	463	478	489	431	411	426	441	444	480	448	453	461	446	483	429	443	423	434	495	462	458	446	464	466	458	468	502	471	467	417	504	486	426	398	461	448	449	453	455	474	414	462	456	471	453	463	460	466	427	420	467	454	475	455	453	453	454	420	439	482	461	454	470	460	436	475	478	469	468	484	466	459	466	454	454
22383	20904	28561	23618	22274	25087	24424	13787	10158	8630	6606	5004	5171	4559	3721	2752	2286	1700	1600	1397	1259	1050	920	825	732	656	630	669	675	712	648	656	675	595	642	636	621	632	643	625	637	630	619	635	660	633	617	662	619	636	631	608	683	641	665	613	671	650	703	602	653	650	632	608	604	622	670	592	708	719	583	638	607	635	685	620	623	643	607	621	640	646	642	610	593	629	693	657	636	577	624	597	632	610	634	593	635	629	606	644	608	638	608	641	617	593	586	617	595	610	601	604	594	628	659	624	684	577	573	618	591	576	625	641	626	572	627	626	656	652	573	673	610	608	600	594	639	608	588	621	604	559	642	628	622	661	588	672	623	632	654	655	603	645	632	617	613	577	574	633	637	682	588	638	567	635	637	591	636	590	683	601	618	606	624	643	665	602	638	613	624	625	643	628	623	626	648	591	676	655	627	596	666	660	656	657	602	609	621	654	588	611	649	624	576	672	623	614	592	563	617	655	636	602	600	612	658	623	605	647	622	604	660	594	603	635	642	567	644	599	635	665	631	623	626	627	612	649	667	638	613	629	596	566	619	686	647	595	608	591	621	604	656	656	632	697	603	637	628	634	590	638	644	660	634	629	623	678	605	592	627	635	594	642	645	608	618	691	639	712	608	608	650	608	662	686	615	658	638	606	605	630	625	649	587	620	617	616	644	612	592	595	616	637	661	623	594	597	665	607	642	595	627	620	623	610	624	613	600	607	619	588	575	586	646	645	601	640	628	601	622	629	639	675	659	621	627	655	634	631	630	623	609	628	644	603	644	653	682	619	642	651	662	571	617	599	638	645	622	640	601	642	655	615	630	633	595	650	618	674	554	643	600	636	637	597	602	648	606	636	623	611	645	642	608	607	633	633	660	609	636	622	728	566	644	581	663	619	677	614	664	591	609	610	591	629	649	645	638	636	584	651	601	642	611	681	717	625	612	603	615	666	598	625	617	605	613	641	585	640	632	675	609	609	638	591	638	631	606	641	641	604	584	643	627	627	589	640	593	654	628	634	638	598	596	622	601	651	632	632	647	611	631	600	582	623	669	636	689	607	594	652	614	620	639	647	564	643	638	607	665	632	642	592	638	595	614	618	650	625	615	633	659	631	598	577	627	563	570	610	670	635	619	632	665	629	603	636	628	632	634	635	621	661	641	656	522	604	636	626	620	652	648	586	639	653	612	623	583	644	597	639	631	638	650	642	628	582	640	612	645	638	628	622	603	567	584	679	675	653	612	617	660	604	630	635	612	616	607	651	606	665	632	613	612	617	636	622	604	638	618	611	658	614	638	600	589	608	606	588	608	638	591	576	583	634	637	594	621	609	634	598	667	594	624	587	628	650	605	648	656	640	629	630	610	623	609	621	621	618	647	631	601	563	620	601	605	623	621	594	640	612	679	587	663	633	585	618	619	649	642	625	579	651	642	621	644	614	613	598	648	643	612	637	650	577	601	618	642	573	603	582	661	618	603	628	562	606	676	637	658	638	607	683	624	598	604	608	622	640	626	614	658	614	639	653	643	619	668	595	614	647	623	649	610	620	646	585	577	649	671	628	560	605	633	595	595	637	615	623	645	618	619	599	640	616	608	583	607	599	642	635	634	604	635	592	607	641	629	610	646	566	652	624	617	662	613	605	649	599	636	620	579	625	604	603	613	579	669	637	583	638	581	637	589	621	664	609	619	591	614	620	615	639	598	639	613	667	611	640	619	621	626	614	590	615	599	619	625	587	628	619	603	615	614	641	614	694	643	639	601	637	627	655	576	608	590	660	617	592	628	603	633	565	632	654	618	589	598	608	642	580	646	639	619	640	578	640	657	639	674	580	634	646	639	620	649	636	586	592	650	628	600	642	574	600	617	602	618	647	602	610	627	613	632	598	668	632	597	599	616	627	627	606	639	611	643	608	645	599	600	586	644	620	613	645	610	596	603	629	660	613	615	644	641	634	620	610	625	627	621	601	606	634	605	629	631	584	599	624	568	665	605	628	649	600	640	619	609	586	612	609	623	636	605	582	599	608	592	626	630	615	634	630	593	659	637	587	647	626	638	624	632	581	663	602	622	561	620	624	681	656	622	653	645	610	657	610	623	621	652	629	618	581	644	633	685	659	635	654	669	666	615	669	611	609	638	660	635	644	626	652	582	648	575	639	625	651	673	668	648	618	598	629	620	637	667	656	663	617	625	658	625	593	565	579	614	629	637	615	581	682	638	643	683	619	646	613	591	622	621	640	591	567	660	594	643	621	641	574	624	620	621	627	606	632	631	645	657	655	615	608	601	632	625	605	639	605	650	612	621	654	595	621	604	638	602	672	586	642	641	611	650	604	663	583	644	664	649	633	597	620	610	620	611	593	628	667	649	599	630	598	635	614	655	639	651	590	642	632	600	626	661	608	627	619	610	646	601	612	631	631	609	602	632	639	609	617	598	617	628	678	582	643	618	562	649	639	639	619	609	613	629	600	616	594	688	594	594	609	616	647	646	654	603	649	633	624	644	656	651	623	622	632	615	605	589	654	630	674	647	625	607	615	632	627	648	633	602	653	580	596	638	621	621	591	590	623	599	584	574	602	630	622	636	636	574	672	640	569	617	629	635	617	601	600	634	620	646	568	647	619	660	631	577	678	634	620	648	624	627	627	615	630	597	599	652	569	616	624	610	609	600	635	610	628	628	633	623	649	577	649	625	622	621	651	609	610	627	644	587	618	650	627	652	621	639	642	601	672	595	625	583	592	647	558	603	620	595	610	664	645	625	628	614	653	601	630	625	601	618	571	640	605	598	588	607	582	639	623	622	666	623	625	621	606	646	646	623	628	625	651	634	603	640	646	625	612	609	598	661	617	621	607	623	625	602	632	680	644	633	630	628	635	644	610	632	576	637	650	667	597	630	630	618	594	626	588	623	658	606	630	631	623	645	629	616	631	595	610	633	640	646	560	612	591	625	628	580	613	659	618	644	607	644	670	616	629	586	609	625	586	665	645	627	627	600	618	570	643	590	630	548	619	635	622	631	607	656	624	614	656	604	645	644	607	609	631	618	601	631	604	649	604	613	629	615	594	619	585	630	609	615	651	630	641	637	659	657	668	646	644	586	622	604	626	601	626	601	615	657	606	631	602	638	628	623	593	648	631	615	642	585	621	649	671	609	628	620	620	633	594	630	644	597	637	629	615	655	613	616	676	652	613	630	626	610	646	623	620	637	613	642	651	634	638	667	616	609	610	566	644	640	629	629	632	644	629	558	651	596	613	659	609	655	603	598	591	630	645	600	646	654	589	590	617	610	666	600	627	648	602	615	623	613	619	613	633	643	659	588	659	641	628	631	608	612	623	689	645	622	619	672	685	611	597	614	619	592	627	625	614	620	650	643	625	669	568	642	620	610	662	647	590	619	630	641	637	617	641	594	580	642	572	627	622	611	655	658	606	624	648	603	677	587	609	633	620	633	705	635	632	617	671	644	612
33815	61849	49308	38185	34922	29405	22149	16511	13789	12063	9635	7384	7480	6511	5398	3861	3218	2226	1956	1866	1563	1304	999	911	859	749	727	735	661	707	623	656	679	649	660	641	654	633	624	668	696	624	662	652	675	677	639	623	654	629	656	650	616	644	607	570	611	641	615	685	713	655	629	655	610	619	632	631	675	673	665	629	681	659	698	669	685	647	669	674	639	645	628	640	626	614	617	666	646	646	652	627	624	660	649	619	616	643	634	683	659	619	626	591	660	636	630	620	630	641	627	653	608	631	665	631	601	619	647	608	655	620	609	623	607	609	586	670	624	615	608	649	663	617	661	609	658	603	611	678	623	635	637	594	621	668	636	656	687	641	625	609	670	650	641	618	624	699	640	587	588	637	698	635	610	598	649	676	607	630	635	646	592	589	647	599	626	627	633	635	646	674	634	616	675	606	626	679	633	633	648	660	610	590	586	606	598	656	649	640	636	638	560	625	600	622	635	629	632	677	653	631	638	608	643	619	620	628	617	604	574	697	619	600	622	624	669	605	649	609	615	639	649	618	649	638	647	655	620	607	641	603	645	630	658	670	642	589	584	640	541	611	602	695	643	615	622	572	642	585	621	640	607	671	604	645	627	626	659	615	666	617	660	609	644	659	635	639	603	609	626	616	622	587	614	600	663	617	613	634	637	642	613	666	618	630	626	624	641	637	652	630	623	640	595	607	617	584	647	672	624	638	636	628	604	608	660	642	595	632	603	649	664	621	653	619	639	565	628	658	629	574	622	630	637	592	612	649	668	592	604	616	604	632	612	626	590	623	632	636	598	646	638	641	655	634	676	613	649	619	663	594	613	659	627	657	665	618	635	615	658	635	623	630	628	640	669	584	661	613	657	627	660	608	622	655	635	647	660	618	592	618	637	633	660	616	607	613	615	609	615	632	646	632	648	645	633	597	619	618	583	607	646	624	623	618	671	638	598	637	625	633	612	635	620	609	683	650	631	615	648	682	671	618	609	640	657	643	667	584	608	652	597	672	609	605	642	614	665	633	603	652	607	601	645	594	618	626	606	606	610	626	642	659	626	620	623	623	647	646	648	650	612	651	616	599	656	622	658	646	669	662	635	608	622	642	644	635	641	600	641	638	599	623	634	635	616	609	622	643	582	600	621	648	640	657	628	586	604	580	630	632	644	618	658	640	664	635	628	666	638	617	650	629	640	602	585	644	633	673	639	629	618	600	625	632	626	622	625	603	633	647	625	612	632	671	660	670	635	631	629	611	632	666	665	656	652	634	645	564	599	617	603	622	636	630	669	621	642	584	660	625	602	633	601	644	646	663	573	583	594	595	594	686	646	644	617	646	586	624	639	605	659	627	613	616	643	599	612	607	623	625	643	653	606	646	626	607	614	627	597	613	647	620	652	602	638	600	692	621	605	691	619	630	603	619	639	656	631	669	681	659	620	633	661	627	598	635	648	638	670	643	598	644	651	628	632	641	624	625	638	626	606	596	577	639	642	656	575	640	632	683	600	599	628	626	664	630	654	600	611	667	644	643	644	636	580	619	632	666	617	611	671	620	626	617	584	624	600	620	654	603	622	641	626	607	638	631	615	612	657	655	589	629	639	623	659	656	652	659	651	639	620	657	597	621	612	608	639	631	640	629	662	591	613	620	657	608	640	623	609	642	639	660	622	687	669	631	660	643	629	652	624	655	652	642	587	597	624	602	642	656	630	612	586	633	647	627	623	622	599	603	589	609	607	643	633	620	610	654	641	625	678	625	644	646	616	604	627	632	635	623	601	624	658	574	601	624	641	611	605	645	656	589	608	620	626	621	637	652	633	651	682	579	611	649	623	676	674	604	640	642	631	591	657	637	608	647	604	632	626	619	636	590	620	599	646	625	593	648	643	613	619	609	609	654	645	621	630	607	657	653	640	688	662	572	636	620	671	643	614	608	671	581	645	635	632	669	627	627	655	665	650	612	603	622	597	656	649	630	595	600	623	687	689	633	578	624	663	702	633	629	591	614	607	594	621	641	654	662	656	615	654	629	602	643	647	655	628	624	618	639	662	681	586	625	579	618	645	577	686	668	617	662	617	619	596	630	608	661	592	637	623	602	658	633	630	590	652	582	626	619	607	618	644	645	627	640	637	632	671	679	631	599	671	609	643	642	652	589	645	586	656	640	619	630	650	651	593	622	617	634	650	635	614	608	643	633	639	648	598	633	656	640	660	637	621	608	587	625	665	626	620	647	646	685	626	633	628	637	635	657	607	620	650	606	622	610	611	626	649	622	627	629	680	619	601	609	666	636	655	635	652	652	569	600	652	599	664	629	647	612	581	677	615	635	626	630	606	620	641	657	611	681	621	644	649	643	620	663	636	612	619	630	647	639	595	617	626	601	638	649	623	654	617	628	655	653	635	641	601	618	658	611	650	610	681	688	612	630	636	612	615	656	659	653	669	635	654	629	614	593	649	631	602	619	620	620	584	590	641	659	597	639	575	619	634	627	677	619	627	629	604	650	641	662	614	632	627	662	630	646	623	613	618	646	657	588	621	624	625	620	605	657	641	601	632	622	649	652	687	628	610	613	598	661	642	639	613	643	602	610	627	613	625	621	638	619	588	641	667	607	612	613	627	688	595	591	646	682	662	652	606	635	618	618	629	650	622	621	639	602	609	600	636	637	640	617	578	578	624	621	601	628	606	650	638	664	667	619	631	653	633	641	615	592	593	637	607	617	620	654	653	621	613	596	582	622	634	644	603	668	613	668	668	681	620	642	639	657	618	634	635	647	616	632	673	626	682	636	591	624	631	598	659	651	642	639	660	663	659	606	583	676	608	637	598	675	636	579	670	662	616	630	663	627	609	639	662	602	614	643	656	597	635	630	617	607	583	614	620	609	648	663	567	608	641	604	588	619	618	658	637	660	616	622	630	624	583	576	643	635	634	618	660	609	629	683	616	652	652	669	639	639	641	644	658	629	626	607	597	622	624	621	610	601	630	614	620	631	639	619	643	634	633	601	670	630	664	642	645	627	613	617	591	640	634	650	625	591	655	673	576	635	649	655	640	626	635	652	617	617	614	650	613	644	625	621	651	605	657	653	659	639	603	630	606	690	630	609	595	620	640	599	631	640	621	622	641	681	679	632	611	609	664	645	632	649	630	616	586	604	621	628	585	626	671	587	669	619	626	617	608	599	628	646	654	653	638	636	653	622	608	612	640	646	637	643	655	625	667	616	623	599	630	652	641	607	605	655	593	625	622	632	676	637	649	677	582	613	619	635	588	640	612	626	645	626	615	568	649	595	659	625	628	625	605	653	626	634	608	682	643	601	631	622	600	616	602	622	623	645	636	621	610	633	573	590	659	607	640	637	606	640	630	639	617	629	619	581	619	634	643	618	649	574	625	580	641	617	670	622	637	636	632	628	653	671	618	666	646	585	684	605	631	657	660	623	595	627	643	622	623	641	652	654	633	642	632	636	647	633	650	621	640	608
30083	33087	39008	28666	20819	13723	7869	5579	4139	3625	2747	2453	2233	1977	1370	1189	856	795	740	671	598	497	506	469	431	429	403	404	435	415	436	388	380	408	382	352	415	381	400	397	391	375	393	390	360	383	367	395	387	419	374	396	403	346	399	415	386	364	389	377	372	404	403	363	437	362	367	399	388	370	361	399	386	385	375	405	361	377	386	411	400	391	392	425	387	397	375	382	397	375	373	371	390	410	383	408	399	406	409	362	371	381	369	376	368	397	345	394	380	410	342	370	390	410	371	429	394	406	420	381	377	388	399	389	343	356	403	389	405	375	417	381	401	373	379	356	361	405	388	365	396	389	388	394	361	381	414	383	416	379	410	396	384	372	378	364	371	380	399	377	428	385	377	370	377	411	388	376	378	382	413	377	366	385	371	383	398	373	407	388	399	386	404	365	417	404	367	415	389	394	359	407	421	398	400	367	372	401	414	383	371	378	393	399	395	383	431	399	381	360	415	405	372	380	394	388	423	392	397	387	370	408	395	416	399	379	387	405	359	373	397	414	406	380	361	365	385	368	371	393	364	370	417	383	361	363	379	376	427	409	393	399	384	356	411	364	395	384	383	389	416	392	347	384	397	404	418	395	398	373	366	376	404	369	400	417	388	366	370	376	403	358	364	381	379	383	402	394	391	364	360	370	391	382	373	428	390	353	389	404	412	434	403	359	368	374	380	363	403	393	395	409	410	369	391	393	395	402	375	362	417	377	398	378	361	376	384	397	365	369	406	387	402	400	421	374	443	397	377	402	385	388	371	362	382	369	368	373	365	375	397	382	402	365	375	380	420	430	431	363	385	403	387	323	358	378	405	387	375	379	345	387	392	382	374	364	410	383	362	394	376	410	340	394	408	420	390	383	403	366	424	386	427	380	385	398	418	362	365	345	414	406	370	377	402	385	369	376	378	377	394	373	341	407	403	390	423	421	414	360	364	381	399	375	388	363	357	385	356	373	395	412	427	400	398	389	410	361	393	366	343	383	385	362	391	373	342	365	384	398	390	410	377	391	381	363	426	373	365	353	432	395	410	337	397	357	379	382	360	383	389	377	375	382	320	423	375	386	391	429	379	384	434	376	377	402	381	413	371	421	338	386	375	416	395	379	370	392	373	366	363	375	385	410	387	397	375	369	410	390	394	412	395	352	387	380	392	353	407	440	391	397	392	385	374	399	391	399	377	410	378	422	371	378	397	416	357	401	341	405	356	384	417	387	395	360	395	373	395	358	387	382	410	359	394	404	367	384	380	386	425	403	364	351	355	371	403	345	359	371	370	437	384	412	361	387	397	354	389	426	403	379	392	382	441	400	390	403	399	374	384	396	402	356	416	382	389	378	393	388	355	387	406	375	418	378	363	360	379	394	402	374	367	377	366	370	346	358	407	341	379	375	415	431	385	394	378	396	402	374	382	395	406	426	383	361	365	383	415	402	408	420	411	391	393	354	407	383	359	403	414	388	410	361	365	411	417	380	374	391	384	378	353	347	377	415	413	400	379	379	384	379	377	389	375	375	401	370	398	401	400	363	355	356	413	379	397	363	392	364	383	386	402	377	374	399	395	363	413	407	397	388	363	396	374	383	376	373	372	367	352	369	368	359	381	425	379	401	382	368	394	401	371	402	407	408	378	390	406	355	402	411	404	382	373	416	360	384	389	356	400	386	430	392	387	388	417	405	385	401	381	384	377	401	372	384	363	396	359	415	384	346	415	409	370	377	359	390	360	390	411	409	400	386	371	402	399	381	383	385	431	374	398	415	398	395	408	392	341	408	428	378	433	394	390	363	356	370	398	360	386	413	381	390	373	376	400	388	388	364	376	400	375	424	416	379	405	398	430	396	420	431	415	390	392	369	370	375	367	383	380	407	400	388	399	396	407	357	381	336	389	373	406	374	387	378	409	366	396	355	401	408	397	378	374	398	363	420	383	369	379	375	391	408	365	400	382	360	340	357	375	355	387	375	407	368	373	372	396	374	393	398	385	394	380	392	401	407	397	378	397	411	368	398	419	389	418	383	402	413	406	391	371	378	389	405	399	425	371	412	385	410	391	351	397	405	391	387	375	389	379	392	389	371	384	378	379	393	398	357	374	385	349	362	393	402	408	377	381	417	392	358	416	366	403	399	447	383	443	410	418	420	382	356	362	398	382	369	377	371	411	386	393	415	394	395	411	390	398	413	401	382	392	362	407	399	376	408	381	405	434	374	364	410	376	411	394	380	437	367	393	398	393	375	375	390	432	382	384	355	364	391	384	384	388	400	412	400	392	383	378	381	376	377	389	418	364	387	422	412	393	403	380	392	403	390	372	395	411	364	384	371	367	392	357	397	401	402	397	382	344	419	361	371	424	341	423	388	376	384	390	405	386	398	352	396	370	420	395	394	370	419	404	375	385	356	385	362	356	392	413	370	387	389	416	406	408	379	376	399	370	393	412	400	363	451	342	406	396	378	409	392	413	419	410	359	383	397	406	404	368	396	410	380	384	383	348	409	377	388	416	409	380	337	389	364	395	367	361	335	365	366	378	383	375	382	361	398	406	400	408	394	396	380	385	369	369	352	386	404	389	388	356	415	385	428	407	396	396	426	364	365	372	404	393	424	389	403	410	399	379	390	349	375	406	380	391	391	411	383	378	397	365	376	389	381	382	395	407	405	387	392	384	349	383	435	386	427	427	399	365	387	428	353	393	381	392	400	398	363	381	405	388	344	355	401	385	394	393	396	384	374	414	377	417	385	380	394	396	371	359	408	433	413	394	399	398	367	386	372	391	390	408	410	386	415	356	404	372	406	401	388	376	380	392	398	374	373	381	367	357	392	412	430	364	402	366	353	404	370	392	395	376	388	380	370	384	372	365	384	425	383	385	341	407	412	406	381	433	386	387	378	385	373	374	387	389	361	392	382	374	377	382	397	377	414	396	372	364	382	374	379	377	389	378	394	372	421	380	432	426	373	372	403	344	356	391	370	390	407	414	405	398	351	383	388	418	339	374	385	383	380	367	386	404	414	394	366	377	382	399	336	361	397	377	379	398	373	376	355	388	381	395	384	393	394	356	388	397	397	364	365	414	366	387	402	407	379	374	424	376	388	388	377	391	374	349	402	349	385	350	420	415	393	392	407	377	415	374	412	386	383	367	401	385	368	384	417	389	414	377	382	418	399	374	381	354	375	371	374	356	382	382	364	362	381	377	370	388	367	444	400	369	391	377	397	382	408	361	385	385	388	383	382	356	387	381	357	395	390	367	336	389	370	394	383	369	433	373	393	435	369	370	437	404	380	358	375	394	387	356	374	394	431	398	408	402	404	386	372	371	369	388	393	396	384	404	375	386	391	382	389	373	404	403	358	363	378	386	383	341	400	384	350	402	391	382	393	401	367	406	423	379	384	371	387	393	430	408	398	364	399	372	349	396	410	432	390	351	380	381	374	386	396	362	372	429	403	397	370	386	391	362	341	379	398
29291	46393	37448	25683	22414	16416	11154	8719	6918	6026	4356	3863	3586	3012	2191	1801	1258	1076	895	844	730	646	576	528	494	467	431	451	439	430	403	377	420	432	369	434	370	389	432	377	426	392	418	403	443	384	434	427	382	383	392	417	429	404	434	423	395	410	395	418	409	397	418	421	373	389	417	411	404	434	400	396	410	371	428	370	395	370	396	430	423	412	411	404	421	414	413	431	371	421	424	426	438	417	427	378	428	382	395	398	445	375	406	413	410	396	405	405	406	399	386	423	420	420	379	361	396	447	400	416	415	408	380	424	434	395	411	411	412	378	413	396	412	448	412	389	412	384	393	437	435	383	395	408	427	385	397	414	417	393	428	419	401	422	437	398	403	394	401	418	384	403	415	407	421	433	384	397	370	411	435	401	402	453	383	423	402	394	424	425	382	386	398	388	426	398	407	410	398	380	383	429	424	411	384	406	392	417	409	419	417	420	415	410	401	426	431	406	412	396	380	368	388	408	382	361	463	400	387	414	433	453	388	432	387	400	417	407	404	386	406	391	385	397	392	379	361	393	410	391	397	418	431	392	416	412	403	373	355	415	412	411	406	394	431	393	375	431	403	442	395	431	420	390	403	400	407	415	416	417	400	360	389	370	396	416	434	389	440	426	407	396	421	413	433	409	425	376	390	410	416	432	413	419	392	384	370	390	397	415	410	396	433	403	409	453	410	384	438	419	368	433	414	403	372	425	415	383	405	388	420	449	416	369	395	395	395	405	389	406	400	418	404	411	396	414	392	420	406	392	370	394	409	424	428	377	422	418	402	403	426	418	381	415	414	383	429	378	404	418	412	403	431	400	457	398	402	413	395	428	418	408	380	416	400	417	407	424	424	416	402	375	394	397	407	397	387	406	388	405	414	393	433	422	394	415	434	414	388	407	415	417	409	432	412	421	378	446	418	399	380	411	426	400	431	398	427	419	410	387	430	438	394	409	406	389	409	392	424	422	418	428	428	396	359	421	385	392	370	427	430	422	418	382	417	388	376	380	430	427	372	406	450	395	372	413	437	404	430	395	407	404	409	407	373	424	407	372	376	428	404	431	426	410	407	372	406	396	436	415	372	433	450	405	428	413	382	410	375	395	423	421	386	370	409	433	391	410	399	392	418	408	405	396	406	410	395	409	413	432	423	400	397	383	425	410	407	433	391	414	454	413	430	395	442	388	416	395	434	402	446	423	389	400	433	409	389	396	409	434	390	408	400	397	409	385	412	407	409	393	373	375	413	414	387	417	435	374	400	409	398	348	441	411	404	391	441	378	392	427	389	407	422	368	392	435	392	421	362	427	409	420	421	372	407	411	384	404	374	415	421	389	416	404	384	434	395	429	411	410	390	398	381	424	415	395	393	398	410	411	414	416	414	399	407	408	432	422	398	440	437	435	402	414	378	431	414	387	403	407	432	396	426	418	392	402	423	403	400	404	405	403	434	410	395	414	395	390	450	392	414	375	405	467	427	412	401	422	390	371	407	410	387	390	428	391	386	403	418	396	377	423	416	408	403	425	410	429	378	391	422	391	353	424	389	396	389	411	386	426	375	450	433	418	402	407	434	413	381	435	368	397	393	400	387	440	442	391	405	420	395	403	372	386	410	410	401	416	422	385	398	405	402	384	430	425	380	395	410	431	419	380	404	442	395	403	382	442	417	424	345	355	408	394	428	422	422	412	424	389	399	375	365	403	420	415	384	433	379	368	393	411	441	423	396	389	405	406	413	406	369	378	384	445	399	391	408	419	394	406	425	399	390	406	450	410	404	394	418	403	425	400	378	396	407	403	412	418	420	383	386	380	389	413	415	413	402	433	399	389	442	402	392	388	407	422	394	408	393	373	402	381	419	424	463	398	401	450	423	386	417	452	403	414	384	364	456	429	412	369	423	408	432	416	399	421	412	377	400	408	408	425	415	405	377	397	379	393	412	379	401	378	449	370	415	388	413	420	418	390	387	403	418	421	438	399	394	384	406	399	386	438	389	399	383	403	435	389	406	419	413	365	386	372	425	427	391	435	405	385	415	424	396	408	415	415	402	427	389	433	427	397	383	384	404	400	461	408	431	413	406	387	426	392	417	408	425	398	398	389	417	423	419	394	401	431	397	445	431	450	416	409	391	358	374	389	392	392	400	374	379	379	432	380	407	426	404	381	420	390	366	416	413	388	396	410	412	399	387	382	400	485	394	410	435	422	382	415	416	399	406	413	399	443	393	380	373	383	395	412	411	386	396	435	443	380	421	418	412	400	395	440	424	414	392	391	429	427	414	394	418	401	387	354	425	402	394	372	422	354	437	390	409	388	421	391	393	426	394	371	449	451	425	391	412	420	415	416	401	418	417	399	390	416	429	434	384	392	430	393	409	391	418	421	408	400	377	438	363	437	386	384	428	420	414	398	401	372	414	431	417	429	423	391	428	412	381	416	402	409	405	426	409	415	418	436	444	429	375	386	391	429	454	396	419	373	374	450	397	392	397	424	401	416	422	406	400	424	398	399	413	385	401	372	459	417	408	435	362	416	429	395	407	437	375	393	408	396	391	435	435	450	412	392	400	432	423	377	414	408	405	427	357	410	399	435	422	400	400	424	418	430	433	408	407	426	397	398	415	446	435	379	422	423	415	428	407	430	397	477	406	418	374	412	411	418	417	418	429	390	431	414	396	414	412	381	396	382	373	370	393	391	392	428	383	410	405	435	395	443	410	445	395	392	399	426	403	406	399	409	402	422	411	413	454	381	360	402	402	421	414	382	407	411	449	398	406	424	379	420	418	381	386	393	377	428	419	424	414	382	442	410	370	415	436	400	414	405	435	386	389	383	434	391	435	404	397	414	418	399	435	424	389	416	430	396	403	394	374	408	415	406	408	444	418	434	443	390	398	424	401	401	412	410	418	395	426	432	390	411	405	415	409	430	404	440	433	398	402	441	424	427	428	382	390	418	448	387	398	366	429	404	399	381	404	428	456	405	406	384	395	354	409	371	428	397	409	432	428	396	404	403	417	408	403	397	404	430	418	403	423	362	418	389	397	453	405	416	405	421	389	407	431	432	403	421	392	401	431	404	403	389	379	423	391	420	462	404	420	407	375	445	408	410	381	406	453	380	429	414	421	378	383	426	399	370	378	425	384	397	404	434	418	389	378	381	441	399	373	398	412	379	423	402	401	407	423	412	396	419	402	427	415	392	384	419	377	400	407	402	395	412	388	391	374	369	448	429	394	393	418	416	380	389	381	431	384	395	423	400	397	402	362	409	378	397	372	395	416	396	414	400	430	411	427	428	445	344	385	363	411	391	408	384	409	393	454	382	417	409	431	441	414	429	436	414	424	402	384	400	412	364	363	372	404	436	398	428	395	386	406	402	420	408	377	389	425	386	432	424	394	368	387	403	410	391	412	423	405	453	390	421	424	402	440	381	387	383	396	421	380	394	420	391	394	407	402	455	366	367	389	399	395	417	398	404
23805	21116	28728	25231	23912	22219	16029	9935	7659	6265	5014	4522	3735	3249	2320	1914	1513	1241	1135	938	797	778	729	648	579	559	562	525	545	556	533	535	550	500	547	498	520	572	493	533	508	527	558	517	570	507	566	518	464	534	511	502	479	494	538	524	550	557	541	505	535	529	551	535	579	512	542	481	504	499	532	527	546	521	555	545	522	540	521	498	531	534	511	521	500	495	542	516	546	518	570	510	531	540	537	504	515	542	494	505	535	528	523	559	493	508	485	538	506	537	546	497	554	542	500	544	498	475	506	513	520	483	493	513	510	478	506	526	545	533	479	536	472	543	542	493	469	520	527	516	522	523	497	501	512	504	579	508	519	515	513	564	505	535	492	492	506	511	542	534	526	554	482	505	524	558	482	493	479	463	520	528	503	497	494	531	485	497	508	560	515	535	535	505	533	483	505	513	531	568	489	503	501	535	536	495	538	533	506	526	484	504	532	599	554	539	532	518	486	511	531	497	531	524	512	539	493	499	545	555	523	516	543	548	510	545	519	523	526	500	508	499	515	528	505	511	513	506	475	497	497	528	506	518	489	546	490	455	531	511	505	467	501	487	518	500	552	547	482	556	554	511	518	525	513	533	535	501	502	515	487	516	518	500	510	491	514	505	553	480	533	481	521	506	512	523	534	499	504	515	546	486	562	522	566	505	514	466	495	552	535	554	502	534	577	505	484	535	464	527	544	483	581	479	521	513	521	522	531	488	542	555	510	472	499	502	541	488	525	518	521	558	550	541	475	527	538	509	561	523	506	514	492	553	573	554	543	508	527	510	538	510	526	543	495	522	566	505	543	551	510	564	505	512	562	506	506	445	500	532	528	520	528	537	499	539	521	513	499	500	545	560	537	521	497	509	549	513	506	511	467	541	501	525	523	455	519	507	540	486	527	481	535	499	534	538	541	538	506	543	517	506	536	481	527	492	542	533	529	517	556	480	487	504	500	537	513	517	525	532	499	549	530	524	549	532	495	515	499	526	530	525	524	544	524	504	532	508	504	513	520	540	510	509	534	493	520	522	543	497	521	496	508	532	542	556	502	536	523	534	512	524	501	535	489	518	548	480	505	571	547	562	519	527	500	528	550	557	539	556	535	485	525	523	531	494	509	513	527	510	553	487	519	504	555	516	518	500	519	518	513	527	495	519	519	509	549	526	512	533	496	486	514	533	499	514	492	516	534	509	477	545	527	537	521	496	490	488	541	478	528	528	518	539	495	528	526	469	549	509	519	529	488	505	524	482	522	521	527	530	551	533	516	524	524	498	530	493	484	501	542	502	475	542	532	517	561	517	487	521	491	527	509	532	518	536	491	538	472	498	520	522	500	515	529	543	495	508	532	530	532	478	548	526	502	489	503	536	485	544	541	523	534	506	509	546	517	537	514	510	567	531	510	493	540	507	545	523	491	510	521	514	482	530	498	545	533	518	517	518	499	524	522	541	530	526	522	527	506	518	521	513	538	543	505	526	548	500	564	476	478	485	510	512	511	547	551	539	514	515	467	539	542	540	540	489	519	503	543	543	535	511	500	505	503	569	488	512	526	541	527	525	546	544	531	531	513	513	514	502	513	539	495	516	489	508	483	508	535	560	492	522	491	512	505	541	511	508	526	514	508	520	515	556	536	526	537	474	507	496	533	524	538	531	522	517	505	526	505	508	547	533	501	548	570	538	499	488	474	527	536	498	505	505	526	505	505	520	514	567	562	574	504	519	498	488	521	512	498	530	550	532	540	540	514	537	519	543	520	503	518	489	492	513	511	546	497	530	571	542	536	482	541	544	497	497	493	541	520	534	472	466	555	540	513	497	535	516	551	495	499	530	528	539	519	535	500	549	464	519	544	492	554	534	511	511	540	537	483	509	529	501	476	486	507	499	490	506	514	501	501	507	543	520	457	505	516	500	558	520	509	506	546	579	501	574	512	498	482	525	516	473	511	511	502	514	520	510	484	507	480	529	544	505	509	504	505	511	537	504	505	501	525	450	520	526	489	502	492	478	529	488	517	501	529	492	509	550	520	508	485	555	549	546	522	493	522	509	539	518	528	528	525	544	531	529	524	555	551	478	492	515	504	513	496	531	548	512	527	496	583	519	499	512	503	550	524	510	524	501	514	532	544	538	504	488	524	498	490	498	548	500	548	496	542	488	517	521	539	498	501	531	491	483	503	513	510	542	518	487	533	549	525	507	548	502	568	502	505	491	535	493	555	513	505	537	529	523	530	542	546	532	537	550	560	490	506	544	498	540	514	517	524	559	503	572	535	463	533	503	514	523	514	555	510	502	497	542	520	521	522	515	528	478	512	529	503	508	498	537	545	534	560	526	503	503	515	500	507	511	497	539	531	538	547	458	496	503	501	559	527	539	553	516	492	519	508	514	530	502	525	517	514	499	539	514	503	524	536	470	517	525	544	523	529	522	505	543	539	526	529	504	553	502	524	505	532	549	518	497	508	517	521	499	506	514	503	527	524	556	536	522	525	551	497	529	572	500	514	549	495	510	478	534	497	500	557	542	481	481	489	528	507	490	535	508	530	516	528	500	555	513	469	528	544	500	526	526	491	534	504	490	536	490	479	492	515	548	520	507	502	521	522	508	483	504	512	474	484	537	510	513	534	518	572	547	539	503	503	497	550	546	533	516	518	491	531	532	487	521	494	507	514	576	485	524	486	517	542	516	478	563	563	545	512	516	519	512	529	518	525	530	506	521	530	538	499	507	504	536	523	548	556	515	486	476	513	506	517	489	528	534	534	497	521	495	535	490	528	534	495	527	552	503	546	497	521	524	526	514	536	533	514	481	513	536	519	535	540	488	517	522	528	508	518	493	519	486	479	504	491	520	511	510	526	520	501	498	496	513	525	506	478	518	559	510	494	518	531	479	515	486	465	488	510	527	506	535	534	485	522	522	518	524	574	502	533	522	512	499	549	498	491	529	493	513	503	551	489	501	545	541	486	493	538	473	535	541	526	603	515	511	562	478	519	510	530	506	516	552	529	509	551	503	505	526	540	492	501	482	508	501	526	528	522	533	568	510	493	507	561	530	527	542	514	484	537	520	553	462	585	562	547	523	546	512	524	538	500	468	530	495	498	522	489	492	495	509	538	532	522	533	511	538	515	506	532	522	583	487	519	505	495	524	518	531	543	528	542	507	538	512	518	523	512	510	517	520	523	554	524	511	497	519	476	504	487	551	531	515	511	537	482	528	513	501	541	518	518	543	530	500	521	543	514	516	497	531	495	521	527	488	499	524	542	553	521	564	518	538	519	507	527	557	530	484	549	500	530	546	507	490	538	527	523	554	480	478	496	489	494	518	518	519	520	497	512	491	542	519	516	553	512	502	495	556	470	526	489	512	528	484	483	513	528	529	489	552	514	487	529	517	492	511	519	510	562	479	511	548	536	495	500	522	573	513	531	497	534	518	487	490	492	515	487	509	517	508	554	511	509	526	495	522	504	522
30987	56028	45674	32873	28819	21972	16859	13148	11191	9201	7428	6819	5451	4714	3411	2694	2151	1694	1432	1189	1020	971	786	736	640	585	611	560	605	563	562	534	531	566	554	577	518	562	588	537	507	529	562	537	549	555	548	528	545	489	531	516	565	558	524	551	505	505	522	500	506	493	523	519	509	480	566	538	514	596	546	575	563	556	533	544	533	498	547	602	550	521	490	500	546	493	550	540	524	526	520	527	504	507	508	514	534	518	494	547	519	527	577	524	507	554	511	552	549	520	519	563	502	509	528	533	530	556	543	522	517	562	529	525	505	540	554	531	538	524	524	482	526	522	540	493	548	511	524	509	530	553	547	542	542	545	514	518	516	481	514	513	520	546	543	575	528	495	546	505	514	481	522	518	514	493	553	552	526	521	517	533	511	510	488	535	536	510	579	522	551	528	567	564	551	509	497	530	519	505	487	524	549	536	518	504	525	539	535	526	505	514	537	525	556	516	537	506	536	505	459	542	521	549	533	545	509	522	508	527	515	539	513	560	497	526	489	521	537	542	539	481	531	498	546	514	489	550	524	509	488	510	502	537	534	498	538	494	516	517	494	540	516	532	502	516	531	454	532	543	520	546	546	537	563	523	549	519	517	556	537	502	499	521	549	519	556	532	559	568	538	517	547	539	518	506	525	544	523	512	512	539	559	498	536	516	562	496	491	502	546	513	515	472	534	536	526	545	516	494	516	525	510	559	592	519	513	523	524	516	535	548	545	523	519	545	546	544	514	528	524	522	540	486	551	523	552	540	508	529	532	503	521	569	504	539	547	471	524	551	523	474	533	551	546	523	532	556	570	524	525	528	539	542	521	492	485	501	526	515	524	553	506	543	530	550	544	529	527	488	535	582	528	526	528	523	509	514	540	514	520	527	560	574	496	512	533	515	527	533	553	529	548	497	518	510	540	550	540	542	526	500	494	493	505	510	512	515	539	519	525	522	540	528	509	508	525	563	484	525	531	558	550	494	480	485	536	534	547	492	526	561	518	505	494	525	529	492	517	537	506	492	529	540	517	545	536	502	549	510	572	525	522	505	552	512	553	601	516	541	507	540	499	535	560	515	519	550	494	514	538	526	518	536	525	498	516	536	535	540	512	522	509	544	541	553	507	485	543	533	491	550	515	518	552	550	509	522	525	536	527	505	538	494	548	542	530	531	553	526	507	561	505	523	598	550	528	530	550	490	569	558	523	559	514	533	490	552	523	536	520	516	508	537	505	526	520	503	514	535	562	544	546	539	489	525	562	492	539	531	531	513	555	527	508	546	536	576	518	538	512	574	502	486	495	549	535	521	513	528	502	544	517	509	528	525	554	549	552	563	554	531	505	532	494	513	511	509	556	540	514	534	518	535	534	531	542	504	514	523	562	535	557	506	543	484	512	506	533	525	549	525	529	580	559	513	561	480	526	513	571	504	526	545	561	548	539	508	487	492	508	489	524	525	552	566	518	551	464	505	523	517	532	518	513	520	529	544	525	486	506	600	533	577	531	516	526	535	540	510	524	532	518	563	501	504	518	517	535	541	518	491	505	506	501	534	539	547	528	527	540	477	534	557	493	524	533	524	556	525	570	504	540	534	503	530	524	510	545	565	553	507	550	549	525	533	517	491	538	548	524	503	522	518	529	524	531	536	523	518	506	501	527	486	513	523	519	532	522	556	526	533	567	526	523	551	531	551	521	511	523	542	516	548	500	526	540	541	500	525	511	535	522	516	535	497	541	546	504	589	538	522	561	530	544	500	483	544	510	530	490	545	509	525	577	488	543	509	576	506	529	524	554	523	484	511	489	548	511	566	498	520	532	478	490	544	531	531	522	523	542	571	567	519	530	537	498	541	532	501	502	543	520	493	546	547	488	540	502	532	531	538	501	506	548	534	540	486	540	536	529	529	535	551	526	525	541	547	528	524	559	500	545	493	555	519	516	519	509	531	576	504	552	526	521	528	561	583	567	531	534	506	522	498	522	525	511	514	494	577	526	562	514	553	559	557	514	528	508	526	553	539	542	507	544	504	491	505	547	480	540	508	509	529	540	506	520	540	524	496	511	489	545	526	489	527	505	533	559	521	533	571	515	546	522	539	557	516	506	525	513	546	533	538	503	526	544	555	517	512	500	554	533	517	519	547	539	526	492	532	497	496	525	481	498	519	528	560	529	533	497	505	529	569	547	495	532	501	518	535	479	516	527	486	509	541	521	499	527	513	528	545	562	516	523	527	522	541	521	490	521	522	511	503	521	521	519	536	497	517	484	491	508	525	521	507	489	532	531	580	493	545	525	508	531	539	556	544	560	496	553	571	512	526	543	538	551	527	500	557	503	495	533	522	558	555	510	521	554	501	540	515	548	470	521	557	595	499	532	479	527	535	521	551	498	539	530	521	523	511	515	552	513	538	595	512	481	536	469	502	570	506	527	506	546	559	501	542	513	518	538	493	531	546	527	558	483	504	597	517	521	488	525	565	521	529	513	542	525	524	546	511	560	551	495	514	536	535	527	545	527	513	567	530	574	511	502	528	535	528	528	531	547	534	557	529	511	540	503	490	516	524	561	514	524	498	506	540	538	537	521	549	507	524	529	522	507	518	566	571	532	523	528	552	537	504	537	516	539	548	540	548	544	531	525	510	561	517	577	527	520	570	551	514	575	533	525	510	520	503	557	514	536	534	526	579	537	497	548	538	526	520	523	546	519	560	514	561	495	544	519	531	522	553	541	538	541	498	547	533	534	574	542	535	509	527	557	503	549	501	527	566	536	510	484	511	525	557	509	508	515	541	567	495	529	526	520	539	500	564	542	544	540	511	540	517	553	518	521	500	510	503	504	569	511	555	488	514	527	543	549	494	515	509	503	535	500	517	543	517	538	534	517	499	525	549	559	497	511	526	542	527	552	494	528	544	520	556	552	496	525	529	489	525	579	532	569	527	556	511	504	561	522	516	515	530	556	511	550	549	529	577	497	512	500	499	531	517	517	540	546	500	533	554	531	512	518	527	520	536	554	544	534	523	520	513	483	492	508	517	544	542	512	506	546	544	488	555	486	568	519	503	510	539	549	531	519	528	551	486	559	551	489	516	522	551	488	529	534	548	538	553	521	572	514	516	524	506	513	551	533	558	536	535	529	530	511	556	556	522	540	535	539	491	518	533	543	498	520	565	519	543	513	532	530	505	517	517	510	549	563	468	492	537	543	547	533	520	487	529	501	507	501	493	529	522	496	539	519	564	550	532	554	537	500	538	528	507	525	556	459	532	508	531	518	538	513	533	519	533	487	530	558	512	553	486	496	536	577	496	551	539	563	554	556	525	541	566	524	523	516	531	573	594	526	555	530	591	513	565	501	523	533	494	537	543	531	496	521	538	527	530	504	506	514	533	522	506	496	554	544	554	516	517	510	542	503	524	518	535	497	537	521	544	490	525	494	522	543	537	540	524	524	520	534	521	526	504	544	521	573	534	517	521	530	541
24726	21168	29156	27571	22768	17153	10953	7290	5937	4666	3723	3607	2763	2281	1777	1455	1112	973	841	762	679	649	536	524	462	443	447	448	416	453	433	439	410	390	418	411	448	400	420	445	418	452	423	439	444	428	466	419	447	421	451	439	398	428	449	423	438	394	442	430	444	431	447	456	440	411	416	437	428	450	442	408	422	454	460	423	459	413	436	416	428	456	460	443	435	445	419	440	453	425	415	434	455	410	409	445	379	407	434	422	423	400	412	415	423	464	439	438	408	418	446	409	453	419	424	421	415	439	434	488	442	416	419	417	390	413	428	449	426	421	396	458	420	470	398	479	461	430	400	404	425	404	409	418	386	427	447	463	419	424	428	412	468	423	407	397	394	390	442	447	400	427	430	416	445	445	431	407	423	419	413	432	425	451	449	440	415	419	429	465	437	422	425	418	431	413	414	415	412	435	431	482	407	430	429	432	458	437	444	436	435	406	446	415	378	400	404	423	410	386	410	447	425	418	430	435	421	412	436	412	420	405	440	420	440	434	444	408	420	422	438	418	429	410	458	417	441	411	404	405	441	443	406	420	425	409	407	434	422	424	442	412	368	449	425	396	449	400	420	418	444	424	436	425	403	416	436	426	451	427	444	418	432	416	438	408	405	391	442	412	406	441	426	431	397	401	420	431	426	443	436	419	421	428	396	456	457	446	413	401	443	391	449	433	387	438	424	460	423	425	424	416	413	410	401	446	437	427	421	407	435	458	400	428	403	444	431	407	423	382	427	408	401	418	429	415	404	461	457	466	446	396	457	429	390	439	416	433	450	435	418	428	403	426	463	416	426	419	412	433	406	403	449	418	419	379	410	433	423	440	452	424	436	380	452	426	459	409	453	456	414	407	419	428	412	409	416	396	487	474	420	439	436	427	477	486	429	422	402	414	454	434	415	427	439	417	424	428	396	468	426	450	423	403	442	419	431	425	457	424	444	395	445	396	392	416	448	420	417	417	410	392	402	419	440	426	427	422	431	422	430	421	440	428	427	419	448	444	438	426	440	442	413	396	434	439	436	438	410	416	412	412	447	427	436	447	400	461	464	416	375	438	411	421	414	435	419	435	388	461	422	460	432	421	443	432	417	423	452	451	419	424	402	429	429	414	474	427	412	409	409	432	455	433	425	407	438	411	416	380	413	422	382	461	452	439	417	380	420	429	424	428	438	452	441	410	438	369	461	443	448	420	445	424	431	397	408	432	407	436	442	433	425	391	443	412	457	403	418	468	462	418	407	416	422	413	417	427	453	424	426	438	402	411	420	467	413	448	452	427	419	399	431	436	412	446	412	456	444	449	434	458	431	401	451	412	466	412	410	419	429	440	390	412	438	468	405	472	406	413	464	404	434	395	436	429	415	419	416	412	433	400	412	424	430	411	416	480	390	446	407	454	415	401	421	419	418	434	424	430	401	410	445	429	394	401	436	437	405	435	398	405	489	413	433	432	445	442	446	430	434	384	479	448	421	418	398	411	417	408	430	427	450	397	422	431	402	404	429	423	448	410	406	430	425	443	416	434	442	428	405	426	417	426	438	429	401	381	424	421	443	429	407	371	413	429	393	410	397	438	444	435	402	439	401	448	462	436	430	431	435	409	417	427	409	452	447	448	428	420	435	401	434	426	452	420	416	421	429	429	408	435	437	415	393	410	451	439	475	397	413	411	467	421	439	441	396	407	388	446	408	417	403	407	425	431	422	411	436	423	413	398	446	405	447	431	414	402	435	406	445	460	418	449	466	440	439	415	423	436	438	453	434	472	419	433	394	412	482	389	415	421	413	462	439	392	436	439	386	389	450	444	432	416	467	458	404	407	455	449	433	428	428	440	417	429	391	432	443	459	420	434	423	407	446	403	435	439	433	389	456	418	424	445	473	454	456	400	463	405	404	444	375	413	419	436	397	417	438	401	393	391	450	378	428	422	451	463	408	405	416	449	425	411	396	386	435	389	406	414	442	390	446	423	442	398	433	476	467	399	437	416	421	408	399	408	389	403	428	401	428	392	443	429	416	417	427	428	428	405	430	414	431	429	464	437	454	438	428	398	419	417	431	385	422	405	393	398	412	474	432	402	417	415	426	431	424	415	446	401	404	437	441	394	463	409	405	430	385	410	474	438	448	455	441	437	385	411	398	437	422	425	486	373	418	406	415	445	399	440	405	435	409	411	432	408	424	413	450	427	411	452	412	465	398	440	403	417	405	445	429	405	424	409	440	396	430	410	433	421	424	407	448	437	387	433	394	390	418	450	445	430	392	433	422	386	436	453	446	445	436	417	452	419	411	417	442	420	416	420	430	390	427	463	414	435	407	405	390	416	415	401	424	460	440	432	424	403	447	456	411	412	456	409	434	403	416	385	385	431	451	427	471	400	429	437	397	420	434	427	438	405	413	414	411	447	449	419	434	394	450	465	424	442	410	425	418	479	419	430	422	410	427	429	425	438	420	421	418	438	469	449	410	459	432	410	425	438	409	477	388	416	390	417	434	472	405	438	408	428	411	443	426	404	394	411	426	425	471	372	444	441	434	446	449	442	452	362	453	425	461	447	404	405	408	431	428	426	448	443	438	425	410	390	393	397	435	390	431	398	430	473	414	417	415	420	450	429	408	388	420	390	387	382	412	445	425	456	423	438	397	431	446	435	408	409	428	412	429	392	424	392	396	432	444	408	409	445	434	417	410	428	430	411	442	416	419	404	433	442	404	416	407	423	445	458	422	480	430	430	414	383	418	428	415	438	384	424	467	424	414	438	438	439	429	463	418	444	420	420	453	426	418	384	442	405	442	426	454	389	422	415	433	431	402	428	429	417	433	386	432	421	455	428	452	406	421	436	427	423	441	414	424	357	421	460	431	432	410	446	475	437	441	412	414	443	410	407	385	442	440	436	433	371	383	413	424	408	388	417	432	441	376	437	457	438	458	414	420	417	464	438	434	402	476	425	452	422	420	438	390	409	428	447	447	396	435	419	423	447	404	409	422	433	414	422	417	405	380	420	451	416	446	421	415	465	434	413	418	471	444	383	420	413	399	436	421	415	437	445	423	425	420	435	393	409	412	441	437	419	417	424	438	409	440	442	414	426	407	413	443	421	441	463	427	439	432	424	450	448	439	447	447	433	440	425	422	439	428	438	451	417	409	439	433	419	456	417	423	414	425	439	419	466	406	422	399	419	411	415	423	453	411	395	438	431	402	402	423	459	408	422	435	430	460	421	376	398	428	418	434	422	442	462	400	430	478	408	400	407	431	435	416	441	456	413	411	447	431	400	395	413	410	408	428	398	390	430	437	450	417	439	425	417	437	425	389	426	417	460	430	435	457	424	442	424	401	448	441	420	411	438	436	416	403	419	464	449	385	397	386	412	420	443	407	452	388	448	415	438	423	430	429	419	432	375	450	398	426	444	438	450	426	381	393	385	378	406	426	448	397	421	394	410	427	403	415	438	451	385	427	409	455	412	479	417
30196	52364	42591	29822	25510	19477	13930	11273	9630	7379	6192	5795	4502	3553	2720	2247	1628	1308	1167	1019	863	773	668	608	531	542	462	486	483	441	462	467	483	455	480	474	464	457	449	422	447	510	501	432	463	474	444	421	433	486	456	433	422	460	454	454	476	502	450	446	455	443	428	403	469	490	404	420	472	505	475	414	478	453	454	482	469	492	439	470	461	435	464	459	408	433	437	449	454	488	438	470	434	439	443	456	451	446	482	466	469	432	481	470	481	431	478	423	447	409	427	439	444	476	415	486	436	473	431	470	444	441	453	471	476	492	394	465	479	431	477	433	453	448	463	429	430	428	413	452	456	441	452	428	434	436	457	440	418	445	399	473	453	435	478	482	453	443	437	440	448	464	462	404	442	469	437	470	485	464	435	465	457	464	449	454	424	480	472	459	427	435	387	443	412	492	464	434	451	471	448	456	439	438	466	436	446	466	468	440	442	433	468	431	444	430	478	452	450	436	451	433	468	415	498	461	477	452	442	429	462	459	439	465	480	437	480	462	487	483	434	433	475	411	504	423	493	423	463	499	458	478	424	471	451	419	447	428	457	437	437	447	434	482	437	506	440	433	426	419	446	481	448	481	427	450	474	484	444	462	448	441	426	458	406	425	446	451	453	461	464	479	462	488	443	466	417	454	445	425	449	462	450	414	440	448	435	478	446	439	428	474	447	445	498	470	444	436	479	458	477	446	445	480	437	428	461	456	457	473	444	473	486	429	440	447	438	457	442	427	480	440	423	445	465	427	434	422	397	469	431	418	462	449	435	415	470	441	486	477	432	453	470	430	433	429	453	456	434	433	475	458	472	485	437	473	418	438	449	456	496	430	443	419	436	434	464	468	423	416	450	402	477	463	448	411	473	471	482	413	469	443	467	463	458	463	438	459	474	436	448	411	432	438	421	440	452	466	468	454	474	453	475	453	457	444	445	457	443	431	419	513	466	414	461	438	433	511	450	444	471	473	442	452	457	464	464	447	453	439	443	471	436	473	431	459	446	420	451	456	442	431	468	470	435	480	483	432	473	476	460	422	470	487	497	466	433	443	454	485	470	437	449	450	441	465	451	444	429	422	469	392	457	440	426	434	426	468	497	440	433	466	467	413	446	456	462	479	404	452	437	434	419	472	454	433	469	473	423	454	451	444	496	460	413	452	450	443	454	437	431	465	450	460	467	465	384	461	437	462	476	463	461	473	448	457	450	450	461	462	465	429	430	442	426	443	450	448	496	493	446	431	474	481	489	406	417	460	415	443	430	476	401	437	457	454	448	476	396	470	455	457	479	458	426	471	405	459	442	432	442	442	459	453	482	493	447	460	440	462	437	442	468	437	468	478	441	460	407	442	473	485	418	437	427	423	417	434	454	482	470	448	441	435	454	445	459	501	436	463	504	435	473	423	446	445	428	433	462	427	470	468	466	433	417	434	428	460	445	413	452	435	459	452	425	419	435	426	457	432	494	438	457	438	456	509	436	487	454	439	447	436	418	445	423	434	487	467	445	450	404	438	428	459	425	460	478	451	412	427	448	467	480	458	458	483	458	448	448	472	455	445	487	434	476	453	436	417	467	433	424	475	469	425	442	477	443	455	428	435	440	484	436	429	480	490	500	461	419	420	503	451	434	492	441	445	443	446	431	463	489	431	426	452	416	449	456	439	480	483	459	471	470	444	492	435	447	429	433	443	474	446	448	440	433	479	465	427	451	440	449	422	464	429	465	432	471	417	412	408	461	445	451	453	434	453	422	452	488	478	430	440	464	462	497	473	446	458	458	450	437	466	429	458	478	471	475	435	480	437	429	450	474	467	441	465	460	471	463	450	453	451	437	467	424	420	435	484	429	453	447	449	465	472	461	460	408	453	427	479	448	469	418	423	484	435	452	442	456	483	475	500	455	445	466	465	499	443	467	422	437	433	455	478	444	451	423	440	425	474	430	461	450	457	452	446	444	420	452	470	487	435	481	470	437	444	447	451	483	475	412	465	456	423	441	459	454	453	451	430	425	449	469	458	437	461	459	431	452	468	463	481	438	436	446	467	412	436	459	444	451	465	420	494	447	507	472	458	463	430	456	424	416	445	449	438	462	467	461	440	451	460	466	431	441	465	428	464	433	448	453	422	485	423	458	448	453	475	467	452	471	467	503	417	488	466	472	439	479	446	439	486	459	448	417	437	441	444	425	448	450	491	437	447	442	462	459	452	425	442	453	459	451	439	433	451	447	475	439	439	445	453	416	432	475	467	452	488	436	437	481	427	462	414	470	476	433	431	422	485	417	440	464	449	436	444	441	464	452	456	444	453	435	438	442	455	457	431	453	429	455	459	450	455	438	449	444	462	483	447	478	449	436	429	428	451	461	482	447	450	437	471	444	464	442	426	432	456	465	437	482	472	464	461	449	422	433	445	450	440	435	457	432	478	456	471	443	432	486	401	453	492	462	434	465	407	437	429	491	471	464	455	460	448	442	452	521	472	460	450	440	450	443	432	483	457	432	456	467	455	437	435	437	446	429	459	406	438	465	452	457	473	405	431	416	439	466	433	448	474	412	426	465	435	494	424	474	456	488	457	408	413	467	462	432	444	444	463	447	458	417	488	435	447	452	447	509	434	445	410	460	416	433	490	420	462	451	442	475	461	464	469	490	497	457	443	435	484	480	456	469	458	441	440	406	469	443	455	474	445	409	448	473	502	468	437	446	434	467	451	485	458	448	393	451	468	434	441	465	464	450	438	470	460	453	437	466	454	491	451	489	438	424	427	447	471	451	446	460	443	453	445	404	459	487	446	424	450	445	447	403	488	444	471	452	435	472	444	413	425	439	460	437	445	482	417	454	423	440	453	424	432	427	409	434	457	452	448	432	445	442	444	449	439	464	477	462	438	477	422	431	468	440	436	454	453	405	450	475	456	446	453	461	443	434	466	493	452	411	450	444	441	440	443	459	453	452	463	465	479	468	487	423	426	472	444	453	450	456	490	478	460	444	447	482	470	428	467	460	440	432	423	421	452	458	403	484	484	464	468	493	412	466	447	431	463	439	455	435	434	438	453	395	487	425	427	486	448	454	455	443	440	455	412	468	448	455	478	436	419	417	444	442	494	452	425	469	454	440	476	443	452	438	442	480	462	477	468	452	421	439	461	447	476	432	462	434	446	453	442	466	444	408	429	455	432	420	425	454	398	467	463	427	443	424	466	460	451	475	458	413	454	445	452	427	449	420	443	467	446	452	462	477	437	453	467	463	437	469	393	495	500	445	433	463	474	489	439	418	437	459	435	439	457	453	467	443	445	451	462	454	434	457	455	452	437	436	450	450	468	457	420	463	462	455	440	474	457	460	469	460	451	449	428	429	466	456	476	441	442	450	448	420	445	438	477	456	452	462	448	436	456	485	435	445	445	452	451	469	448	431	473	427	460	444	477	451	480	440	469	467	469	475	428	471	469	434	445	447	473	463	467	467	473	458	457
22597	21072	28826	23990	22490	24469	23395	14341	10556	8556	7258	6281	5085	3951	3042	2574	1873	1613	1478	1278	1052	948	810	760	733	655	662	662	672	656	630	694	692	643	707	658	623	674	643	652	625	628	669	690	675	619	600	683	625	628	610	663	587	622	658	620	656	618	675	655	606	613	636	674	621	623	596	617	625	606	634	640	644	659	636	679	640	624	647	637	601	650	613	593	582	599	587	614	647	645	632	638	615	620	663	659	648	641	648	633	607	638	586	607	631	672	591	663	616	626	611	599	663	641	592	681	638	598	623	639	655	582	623	618	589	613	630	566	588	576	616	598	621	611	624	675	636	677	615	641	640	600	633	600	593	657	625	610	580	606	617	637	612	595	615	541	621	584	625	647	628	646	622	603	631	597	662	592	589	643	565	674	639	661	613	616	667	621	626	653	619	652	559	637	618	618	648	622	609	656	651	628	599	622	633	643	629	633	614	622	632	609	653	584	627	677	602	590	596	629	622	639	608	634	646	646	622	642	599	591	617	598	616	583	622	643	629	623	609	640	653	659	663	633	580	637	622	590	613	588	626	629	609	599	589	597	598	644	613	613	619	614	617	609	647	636	625	606	643	614	615	622	633	588	612	627	636	608	631	615	602	644	625	623	640	673	601	621	581	622	695	600	699	688	667	636	654	611	594	649	605	646	646	589	597	617	633	625	604	631	602	594	616	640	602	604	617	577	615	618	593	668	629	584	586	618	639	592	660	639	628	632	613	593	628	627	586	614	607	671	573	642	569	604	633	608	612	586	660	659	613	605	637	548	693	615	595	629	596	600	617	620	625	631	571	618	619	651	626	620	626	633	630	623	600	618	615	625	625	639	623	600	597	639	673	654	696	607	651	640	582	608	663	580	604	612	598	620	644	608	594	621	623	649	649	608	635	574	595	615	624	624	582	604	632	624	626	594	676	629	623	591	620	619	570	614	607	587	622	601	642	628	575	653	626	585	626	618	635	569	636	612	593	626	599	613	615	653	649	641	624	602	608	690	651	620	579	619	619	612	662	671	609	643	584	618	636	679	592	612	620	595	643	657	629	619	587	624	626	614	592	628	594	596	609	579	627	612	582	624	627	649	631	590	632	617	603	649	620	628	612	625	636	620	634	588	592	607	567	629	590	591	648	568	645	597	576	607	652	643	597	601	637	620	631	630	624	590	605	646	635	604	613	587	603	645	580	614	593	576	606	591	606	626	613	627	638	595	614	653	653	627	621	658	600	653	625	645	614	597	608	628	641	629	612	625	640	580	650	628	651	594	655	591	647	662	622	575	629	645	631	631	605	694	605	602	654	620	622	641	718	617	609	641	614	604	629	643	625	614	639	637	659	641	650	637	612	590	656	598	648	651	604	631	631	580	635	616	592	631	587	600	652	601	588	611	607	612	617	625	605	669	644	606	642	622	614	606	681	652	635	614	670	672	592	608	577	638	610	560	637	608	625	592	621	634	616	633	615	630	585	634	638	591	617	626	622	643	628	645	597	589	615	607	616	641	613	607	616	617	613	604	617	594	608	626	641	631	625	612	599	620	610	599	652	618	637	671	604	588	623	594	610	607	601	670	666	641	616	656	586	601	647	631	622	656	606	652	663	611	683	631	548	670	625	623	709	618	607	589	605	638	583	646	699	628	635	653	585	642	635	600	596	617	621	625	625	619	558	627	612	637	672	621	607	627	610	636	603	607	597	607	615	588	597	637	649	595	638	595	606	643	615	642	644	655	611	599	609	590	620	630	638	561	639	622	620	658	663	630	623	629	636	593	613	653	631	613	656	641	594	646	625	625	572	620	635	586	630	624	573	598	672	623	637	623	583	610	643	602	612	609	642	615	633	629	637	646	621	640	563	662	607	610	601	623	627	613	657	683	572	594	670	606	614	609	611	610	638	594	593	588	591	644	628	632	620	625	604	644	645	642	642	600	640	644	672	624	607	655	626	627	647	619	652	621	637	584	640	642	646	597	591	638	599	614	609	622	609	599	624	647	599	604	609	588	606	631	625	618	606	619	581	645	589	640	598	596	631	585	618	621	603	624	611	601	594	610	578	608	584	631	645	635	590	634	615	655	609	623	602	595	611	622	606	591	608	605	573	601	642	666	639	613	589	616	632	598	600	675	621	576	658	625	616	622	644	601	607	624	651	635	607	577	644	625	577	621	638	616	607	583	559	610	608	635	617	588	661	618	635	598	641	573	630	639	627	659	611	659	602	635	582	596	615	645	610	606	569	606	613	666	670	629	650	649	655	646	609	591	623	616	619	612	593	617	605	607	607	644	604	651	610	626	615	580	647	595	604	640	628	606	582	629	602	633	621	567	676	611	640	580	639	673	613	635	640	644	622	613	652	598	622	664	574	625	654	617	614	611	573	592	561	623	626	631	582	588	591	619	620	652	622	637	650	612	624	638	618	603	605	612	585	596	597	608	605	667	646	610	667	627	629	630	645	638	646	579	655	601	649	634	625	627	657	622	611	670	594	612	593	610	647	647	639	621	637	643	653	618	642	603	592	604	662	600	597	576	629	580	587	580	649	592	646	598	587	610	642	621	665	645	668	589	627	606	635	628	668	631	637	594	612	643	611	640	606	599	576	596	605	642	611	617	649	589	608	665	643	633	632	632	629	609	608	608	632	634	634	607	638	628	650	656	632	608	590	635	629	589	633	639	620	587	608	601	655	585	626	586	606	646	617	573	635	658	635	605	619	601	582	596	627	614	605	664	622	591	573	639	627	652	623	637	599	634	618	586	593	635	634	634	640	674	609	600	609	589	594	627	621	580	648	616	653	651	613	602	648	643	621	624	636	641	618	648	664	637	583	617	644	621	611	641	589	646	620	648	648	617	561	607	580	643	589	629	548	609	620	619	658	653	602	573	577	591	625	567	645	579	622	596	620	658	596	642	629	606	607	632	613	611	655	562	621	603	571	607	634	667	622	635	625	628	631	624	590	625	596	585	669	645	633	609	650	556	626	644	622	625	616	610	640	612	605	600	592	638	566	613	676	615	625	590	623	581	589	631	627	638	648	661	669	644	630	617	619	573	620	596	609	627	614	638	630	614	602	665	626	644	573	585	648	563	635	609	673	612	610	605	614	607	636	609	591	660	631	607	634	612	604	636	616	631	610	609	621	620	653	620	638	612	623	634	672	644	570	582	666	605	638	635	642	604	624	655	646	627	580	620	616	616	639	592	654	644	600	627	619	634	601	639	635	607	556	607	619	613	618	589	594	610	666	653	550	605	596	613	639	626	616	601	615	644	620	612	677	615	615	657	621	658	597	628	610	597	609	603	671	651	603	612	604	630	605	640	658	634	627	643	642	608	609	649	589	612	629	587	579	659	614	616	624	602	606	588	580	601	621	604	640	610	597	595	605	651	679	613	666	671	634	615	629	591	605	612	587	583	688	577	599	634	612	638	593	597	607	627	565	608	646	605	648	615	610	596	627	599	595	645	637	580	560	605	606	588
34253	62364	52918	38732	34486	26915	21258	17420	14501	11928	10467	9244	7392	5708	4273	3473	2629	2205	1840	1695	1359	1177	898	820	761	740	679	710	717	686	690	628	681	642	697	597	621	631	694	628	626	672	639	626	645	637	637	662	657	645	637	703	632	657	640	625	663	654	664	611	648	615	646	584	639	635	638	630	621	709	646	692	648	684	700	628	686	700	645	608	674	656	641	684	677	578	643	669	614	626	612	657	616	618	651	626	629	607	625	642	629	595	599	634	611	618	610	623	643	665	646	630	665	625	622	640	671	637	648	633	681	657	632	590	622	620	619	627	609	653	636	678	609	638	616	632	630	585	656	620	631	615	611	629	589	624	655	576	618	615	643	635	606	627	605	663	588	673	612	593	660	619	626	607	659	639	617	616	577	618	616	625	605	619	611	648	632	646	653	616	617	624	646	638	610	588	652	618	643	588	652	666	602	622	602	646	673	605	631	621	647	643	695	643	603	635	624	649	677	615	662	619	652	656	667	643	624	645	663	606	646	659	624	626	611	656	641	628	636	633	612	636	621	646	647	572	649	599	656	620	632	640	630	683	620	688	605	636	645	623	635	668	653	664	647	598	591	598	609	586	616	599	646	593	656	580	649	644	659	594	604	628	567	662	656	665	658	602	678	576	662	632	648	628	669	605	644	591	631	625	649	629	596	603	598	650	580	640	642	640	635	615	611	688	607	600	642	637	643	619	603	616	668	635	600	621	608	659	616	641	616	600	634	632	594	642	615	637	609	652	627	641	638	626	608	663	603	658	618	586	609	664	623	701	626	637	597	672	653	631	645	625	616	612	660	657	629	653	602	638	624	639	620	591	660	653	599	652	634	647	604	635	674	633	604	619	643	643	650	627	622	616	605	636	645	636	622	623	658	643	653	628	614	630	638	591	610	624	627	649	622	622	641	653	628	619	645	625	642	593	627	629	627	644	639	574	594	647	665	586	649	669	624	661	679	682	622	659	619	609	621	625	610	635	618	656	687	676	660	636	683	646	668	637	596	671	591	626	616	637	597	635	611	672	601	607	636	668	622	597	620	617	665	626	628	684	620	650	608	641	609	669	638	668	594	605	650	652	614	648	620	637	649	660	625	602	628	642	632	671	640	640	636	581	607	615	634	658	663	673	627	610	643	638	623	603	696	649	654	591	671	612	645	671	630	664	652	627	652	616	611	639	605	662	620	630	614	631	608	677	639	604	617	645	639	638	655	605	642	633	633	664	656	680	622	640	626	681	592	592	658	673	683	647	668	652	676	633	645	629	619	605	635	645	588	611	607	626	651	656	639	656	627	666	662	617	634	639	625	627	668	651	574	617	644	625	623	613	611	649	621	591	610	687	607	621	610	650	643	640	632	611	631	607	628	642	617	644	636	589	576	642	591	642	647	629	658	638	649	613	646	601	644	668	623	649	663	612	628	622	633	642	648	611	646	667	618	645	653	653	622	608	657	656	626	632	647	661	638	662	638	650	641	606	619	665	647	636	622	679	604	633	639	588	648	601	629	635	658	667	603	621	624	642	624	612	645	622	642	636	609	613	663	645	659	629	615	639	636	626	637	653	655	652	621	655	624	623	630	622	666	666	617	642	691	626	642	648	679	686	664	637	597	572	593	656	644	659	634	620	615	642	612	636	655	614	659	607	654	669	593	622	609	651	647	673	618	620	642	595	606	644	656	671	666	638	597	585	588	652	631	642	668	573	610	613	618	652	638	617	629	607	632	652	580	621	633	619	617	647	619	669	604	588	637	615	634	646	621	641	592	664	615	662	571	684	626	622	662	615	641	606	622	609	672	679	596	600	672	591	626	658	625	662	628	638	650	607	665	651	643	630	659	607	633	627	618	627	674	661	608	681	677	588	663	626	624	672	628	630	613	621	620	636	640	625	604	663	675	627	645	606	589	635	678	642	640	665	642	620	657	601	629	623	610	662	658	619	639	633	677	646	682	623	625	649	651	633	629	638	642	616	650	622	611	643	613	626	631	600	591	617	651	613	641	629	618	623	621	626	601	622	640	596	650	612	612	664	646	695	688	642	670	628	635	623	641	610	666	669	624	661	640	609	588	651	680	645	617	662	622	642	642	620	651	633	613	631	636	617	643	618	676	626	630	598	675	630	625	621	652	652	615	638	627	629	610	649	652	624	603	641	592	615	625	619	623	661	621	649	630	618	608	658	630	602	637	655	638	618	647	643	606	658	665	614	649	621	653	614	660	630	630	638	606	630	633	618	586	601	597	643	579	665	621	664	644	628	600	640	626	616	683	655	591	688	618	637	653	663	650	635	656	614	658	613	609	634	704	613	635	629	619	617	641	590	656	623	592	635	618	616	639	611	639	643	616	629	630	616	623	616	607	653	661	608	640	651	621	610	580	646	668	623	618	614	626	627	643	610	661	609	655	662	635	625	633	656	636	604	666	599	645	644	633	640	654	636	654	610	683	684	617	622	602	652	659	634	662	627	585	674	622	643	649	596	610	619	604	625	612	630	649	655	624	635	598	686	645	617	651	647	653	638	621	650	643	654	663	620	625	600	693	610	647	672	624	618	565	650	682	652	597	606	590	666	654	647	623	597	617	625	640	590	638	648	667	625	619	615	598	633	595	628	637	631	594	652	621	611	657	654	631	627	686	629	612	670	653	674	646	640	660	658	618	630	651	611	606	661	637	664	607	627	667	638	618	602	635	630	638	654	644	608	654	642	610	624	595	633	600	632	609	635	607	629	634	685	651	632	672	636	602	614	631	630	596	652	643	627	607	644	619	664	620	623	631	640	608	633	589	599	634	647	586	667	648	646	608	666	639	674	608	666	615	659	616	619	644	598	614	619	589	643	661	616	614	666	660	639	626	649	642	635	620	666	629	643	648	638	600	637	616	645	641	640	613	655	584	633	632	629	658	622	621	670	663	620	656	573	603	621	619	682	653	658	587	608	629	647	632	628	656	613	604	652	639	677	653	606	664	597	622	644	592	627	643	662	620	640	619	639	636	625	639	682	580	625	609	656	661	602	655	633	603	670	597	641	636	611	622	638	615	631	656	651	616	645	606	624	638	657	653	631	643	626	640	639	656	655	634	624	624	632	618	640	643	658	640	646	651	604	622	606	661	628	649	622	675	631	638	637	613	644	581	650	642	654	651	666	629	611	633	638	627	614	617	640	621	650	661	647	642	623	617	636	638	610	618	598	643	614	615	624	622	648	646	601	659	654	646	604	591	604	601	613	686	587	670	631	628	609	639	661	621	674	596	645	607	614	667	615	626	602	620	595	636	577	629	601	618	627	641	603	648	661	661	629	671	627	640	597	600	641	643	574	647	648	641	620	626	625	627	598	627	589	664	607	664	657	613	627	592	634	612	578	620	636	672	631	650	610	701	649	655	690	639	625	595	636	635	616	648	604	608	675	657	604	634	645	641	601	628	615	586	548	627	638	595	640	623	641	646	632	608	638	654	619	614	681	586	590	625	666	582	602
30347	33834	39983	31044	20661	13505	8120	5774	4574	3638	3384	2670	2175	1647	1397	1026	914	776	735	689	583	463	430	418	449	407	398	360	364	421	376	383	386	385	410	377	365	416	381	343	433	379	390	378	393	401	406	360	411	401	374	420	386	396	405	383	399	395	369	413	408	358	396	379	377	383	421	400	395	379	395	388	402	429	392	374	380	401	379	404	380	392	394	362	391	401	377	416	362	378	341	369	384	401	410	385	417	386	376	351	356	431	346	379	394	385	384	414	383	359	390	401	384	424	369	387	373	367	400	417	365	392	347	395	353	380	374	368	422	389	400	364	371	398	364	400	362	370	393	357	383	358	403	404	396	360	396	379	402	385	397	362	387	370	371	383	346	406	379	370	416	349	389	429	403	368	353	396	374	406	361	388	403	390	400	392	393	337	376	401	366	427	390	361	393	397	416	372	390	375	389	361	359	380	394	407	400	372	374	382	367	383	351	388	368	390	402	350	370	346	402	387	385	406	379	357	392	363	367	388	399	403	387	379	406	377	377	380	363	407	386	375	392	377	397	361	373	406	414	395	395	387	382	393	372	368	398	362	413	381	384	410	375	402	363	382	388	391	391	356	352	410	390	384	372	369	361	399	370	392	385	361	376	422	414	395	375	377	369	389	444	345	383	387	399	383	371	394	393	408	344	351	408	398	405	396	384	368	348	405	374	410	357	378	327	364	404	390	377	396	367	375	393	392	402	358	375	397	407	429	396	403	362	370	356	410	394	382	390	366	366	340	392	407	398	375	377	368	407	358	415	402	393	415	418	433	389	355	397	349	387	406	357	416	408	401	384	359	417	398	375	332	379	378	441	388	379	377	382	413	410	363	438	391	396	403	408	385	408	365	363	413	421	403	404	366	400	423	397	396	410	414	395	398	417	362	385	355	374	379	402	410	407	365	375	385	368	365	398	418	416	352	353	410	376	402	383	350	377	381	403	381	383	375	395	376	387	373	393	411	413	379	350	404	398	371	370	392	411	383	409	404	387	385	381	400	385	416	363	405	376	356	358	389	396	395	398	364	399	377	371	380	379	420	375	379	401	364	413	394	383	373	440	359	382	391	375	417	394	361	430	394	386	365	397	399	364	429	416	384	407	385	403	414	383	420	367	420	383	397	370	391	397	377	353	391	427	384	404	384	407	365	375	354	383	414	395	383	421	385	363	373	403	380	432	377	391	421	378	396	384	382	390	378	402	410	399	393	413	369	386	384	394	375	402	393	403	413	416	412	384	364	407	389	366	400	409	348	387	383	387	438	417	398	381	373	417	386	386	392	353	415	393	394	399	387	369	411	396	406	382	369	393	383	396	376	409	350	380	353	394	393	378	391	370	388	397	397	408	359	389	438	383	391	351	394	364	394	358	396	367	384	366	391	381	405	377	386	395	381	356	377	379	409	390	409	356	398	388	426	396	360	340	381	412	395	400	362	380	395	384	381	378	415	380	368	367	381	387	400	311	403	388	404	351	359	351	386	399	336	385	364	398	406	370	383	365	398	357	387	380	373	385	371	418	370	390	386	369	398	384	354	378	398	386	409	360	418	390	383	400	382	404	371	398	363	362	397	403	416	390	385	385	390	369	390	404	391	361	378	364	372	362	401	389	362	394	367	411	370	385	410	378	394	388	398	393	385	380	426	359	394	363	416	379	373	412	406	378	380	376	394	379	383	393	379	413	414	391	389	372	420	410	407	354	392	385	417	396	372	361	363	383	353	364	352	383	369	387	415	381	351	370	384	382	400	409	387	400	345	350	397	366	384	387	398	411	397	376	382	385	352	401	359	336	383	381	390	423	374	374	360	382	363	393	389	384	400	376	427	349	364	395	411	442	399	391	400	365	415	400	388	394	381	395	399	363	388	344	384	393	382	386	384	398	391	410	367	380	375	393	409	420	391	392	388	383	372	394	360	369	368	359	415	343	437	380	357	367	370	366	386	386	361	403	417	385	385	399	388	386	407	414	367	383	404	379	370	389	413	395	357	383	369	343	383	331	378	403	408	372	354	376	384	376	355	401	375	399	406	382	412	387	393	403	381	397	382	389	354	382	356	364	371	382	387	424	410	409	379	388	395	391	384	404	386	394	394	390	398	407	418	366	417	363	386	372	386	400	384	341	385	381	386	408	403	414	372	377	394	378	388	390	362	380	382	427	397	355	401	383	426	400	399	378	440	396	384	403	413	394	383	354	377	408	369	378	390	439	403	403	377	404	416	395	367	382	369	371	422	411	394	356	408	396	379	382	358	354	386	386	368	411	385	410	376	391	415	383	401	404	383	396	390	406	403	390	367	410	389	383	389	366	396	396	345	385	394	383	353	370	418	378	395	390	395	384	396	397	340	361	376	348	387	374	355	395	380	361	364	378	379	369	389	386	315	401	381	387	390	403	407	397	379	399	384	375	405	395	382	402	344	372	388	379	424	350	359	410	401	417	397	390	385	427	406	376	353	383	404	347	353	388	402	397	396	384	398	387	412	345	412	373	372	381	411	396	360	366	376	402	371	402	395	402	386	433	349	365	385	372	391	372	413	385	361	399	421	392	404	366	365	397	386	381	370	371	400	385	388	393	379	380	369	398	381	398	387	404	371	386	379	416	398	364	380	402	409	392	399	370	370	418	381	386	397	378	410	392	386	381	398	360	391	361	380	443	401	380	428	398	415	392	428	365	398	351	360	401	354	368	429	369	369	364	398	396	425	387	383	406	378	396	378	395	386	350	404	371	403	360	376	362	381	394	348	349	381	384	392	406	386	413	410	386	387	393	355	342	402	418	391	409	392	407	384	393	433	352	351	407	393	372	383	379	366	347	417	370	376	391	383	385	405	378	375	404	399	396	345	376	328	396	376	404	355	394	390	413	370	391	364	347	386	388	342	380	390	394	395	405	382	384	372	370	384	358	418	410	404	410	404	425	339	392	335	394	399	394	374	380	391	374	416	327	411	382	403	370	397	357	380	387	396	382	380	394	403	363	385	343	430	382	395	433	389	348	368	404	383	396	405	403	412	404	379	423	391	398	384	429	402	385	409	374	407	409	401	424	369	391	391	361	387	378	391	379	386	357	395	382	411	420	374	391	393	394	380	389	402	413	382	381	362	356	383	421	379	365	390	391	367	380	377	379	366	429	393	376	417	398	413	385	407	411	378	388	378	373	409	362	377	376	365	379	399	394	386	399	412	368	394	377	370	354	344	381	347	413	416	389	381	405	369	390	348	348	379	397	375	383	378	401	385	379	377	365	405	394	362	407	410	385	397	407	370	405	388	382	371	400	377	374	345	380	393	350	372	411	383	396	363	402	385	367	371	421	373	432	436	427	418	372	393	426	362	389	406	402	386	392	372	386	385	378	363	418	367	385	407	409	389	382	411	418	381	398	372	401	362	400	374	391	358	414	391	386	377	420	415	399	421	376	408	358	367	370	416	416	384	374	417	413	379	410	380	421	385	387	371	363	377	384	411	391	385
29998	46914	38862	27209	22125	16264	11554	9140	7138	5794	5383	4142	3438	2479	2060	1521	1231	1075	981	836	690	535	495	499	458	416	473	421	394	451	433	394	466	447	401	421	403	400	453	378	413	419	407	402	412	424	369	375	401	418	363	392	410	387	392	408	416	390	459	388	417	420	371	355	427	389	426	378	395	423	420	400	405	412	439	400	386	433	415	421	409	419	362	382	420	433	356	402	402	362	432	380	395	393	426	387	371	405	388	378	418	414	426	385	380	403	357	386	416	433	395	378	395	413	388	391	403	403	419	420	439	392	396	377	409	412	418	402	409	415	431	427	386	434	413	388	423	408	435	392	385	423	388	442	399	397	432	412	427	410	409	417	405	386	394	399	442	371	381	386	382	389	403	375	392	429	410	390	393	355	410	411	377	388	426	408	404	415	394	394	399	399	380	361	411	421	418	425	399	404	420	432	390	428	389	435	392	414	412	387	424	431	421	403	425	405	439	404	386	423	414	386	370	404	400	392	405	404	456	402	427	387	416	420	400	418	390	395	387	412	365	393	390	386	384	423	398	463	424	459	390	396	414	410	424	438	398	411	390	410	403	406	432	387	342	412	401	422	423	409	426	386	385	421	399	406	433	432	400	417	424	397	410	445	419	439	425	382	408	413	409	411	389	385	406	403	386	389	415	411	389	385	409	421	378	432	422	404	410	430	406	422	403	394	416	401	396	422	409	379	395	359	381	389	394	399	387	415	414	426	403	379	375	418	439	388	394	398	376	402	407	411	401	389	399	394	384	443	396	392	420	409	386	403	392	404	447	424	402	420	423	400	434	400	409	417	416	408	414	415	405	432	395	398	410	408	397	432	404	415	406	383	409	401	461	404	392	397	359	418	401	409	422	428	449	415	381	415	401	397	394	408	403	405	379	416	423	389	403	380	440	412	406	357	375	387	369	381	379	384	437	397	406	421	391	420	418	426	444	402	396	448	401	411	402	403	397	400	391	432	428	399	403	379	409	415	395	393	343	420	423	376	403	377	415	387	418	407	401	394	393	402	406	376	387	440	405	404	379	385	404	415	379	391	420	429	445	418	408	409	389	390	419	401	407	433	403	435	396	415	424	409	436	410	416	436	388	389	391	408	428	379	372	411	411	415	421	404	394	410	385	418	373	382	374	407	444	396	400	408	389	438	429	409	395	386	426	414	465	400	426	392	382	412	411	409	387	399	402	413	398	383	382	382	429	401	397	382	396	418	406	421	407	394	437	402	375	427	398	419	387	386	441	401	396	394	377	372	385	401	380	379	378	413	448	399	398	409	390	406	406	436	441	404	357	391	427	397	416	383	386	424	395	394	412	389	390	362	401	406	384	406	404	435	405	422	400	425	438	380	416	425	424	423	410	414	385	431	421	425	398	414	383	387	368	422	416	389	400	417	372	445	436	409	398	383	413	444	428	394	378	399	385	371	399	404	440	384	422	383	416	407	413	445	387	444	428	431	401	384	425	388	395	399	401	389	434	402	417	398	439	357	427	396	424	415	436	405	403	398	421	379	402	389	382	409	386	381	414	402	423	414	395	406	411	410	385	397	433	417	375	377	428	400	404	387	398	415	400	425	399	369	403	402	393	405	382	406	388	376	399	428	402	419	402	445	396	418	437	428	411	426	402	401	403	424	423	397	436	404	420	382	427	433	391	413	392	410	416	420	434	394	400	375	391	438	404	408	393	401	402	402	452	402	436	439	371	356	399	420	397	396	418	434	438	406	401	421	379	408	384	419	389	407	425	416	390	415	397	409	394	399	410	418	397	427	390	414	411	422	384	439	409	371	400	405	399	404	388	422	425	399	439	368	388	428	411	437	416	419	410	415	420	415	390	396	428	393	422	409	424	396	398	421	397	411	391	422	387	413	418	382	411	416	405	386	365	421	408	387	399	410	413	404	412	417	416	411	355	406	416	384	374	403	424	403	422	428	408	439	419	396	435	390	446	414	407	379	391	399	424	410	394	424	425	351	380	411	399	438	420	387	412	377	407	379	417	399	380	404	410	395	370	447	390	414	400	377	426	401	400	396	420	453	438	434	381	396	426	384	402	373	407	408	417	388	416	392	405	409	361	378	407	392	386	391	396	423	437	399	440	435	406	390	385	404	393	386	402	391	365	377	393	388	388	416	454	417	411	426	449	405	372	403	434	416	380	406	415	399	395	406	414	389	407	453	396	427	446	407	381	414	430	384	410	403	376	383	377	381	411	370	404	406	406	399	426	401	393	435	419	372	426	428	424	450	402	420	406	403	400	425	430	379	393	396	417	373	420	430	412	412	349	383	392	431	431	429	368	410	404	376	400	408	414	395	403	397	426	417	423	406	394	427	376	403	397	368	437	405	386	408	419	404	407	402	402	410	404	401	435	401	418	396	422	411	368	416	378	406	419	413	393	385	410	420	437	402	407	395	407	439	435	433	391	447	414	416	406	422	386	411	410	405	392	396	364	420	392	433	421	435	409	379	421	406	435	384	423	418	405	439	394	402	413	399	378	420	428	430	414	416	399	403	391	404	411	400	386	376	423	407	412	426	401	418	412	416	423	392	433	385	397	405	402	408	443	385	382	381	422	407	413	395	399	420	399	396	415	389	403	450	399	368	404	363	394	391	413	390	390	421	398	401	414	450	418	362	444	365	386	427	375	386	363	423	417	424	384	410	398	400	393	399	378	419	379	385	417	362	403	383	383	402	436	418	433	433	424	396	396	412	430	402	441	398	416	397	409	390	427	411	397	433	414	407	398	409	388	398	423	398	399	403	367	378	402	380	412	386	401	394	385	407	402	447	423	402	446	394	425	409	419	377	377	413	380	400	408	427	410	397	424	398	382	361	425	441	401	380	406	410	386	408	411	393	401	398	395	444	407	406	398	396	414	380	365	458	405	379	396	396	379	393	400	418	387	381	451	392	423	422	383	368	435	430	393	402	393	392	411	431	438	408	438	420	417	411	403	385	413	418	401	361	426	430	383	403	384	416	396	415	393	356	376	396	420	394	440	363	390	389	411	395	390	385	403	404	409	400	393	366	397	389	438	430	427	390	355	367	415	412	455	406	432	388	398	391	418	384	384	390	453	399	433	394	422	385	410	410	388	426	403	389	417	389	385	422	402	424	394	417	406	417	404	417	409	403	411	429	402	379	377	390	416	442	371	410	437	403	367	387	431	382	398	413	390	416	391	416	386	417	403	400	359	402	412	405	390	373	401	389	393	371	392	429	379	440	403	384	394	404	427	399	443	398	407	437	442	375	381	425	429	387	403	422	416	407	413	414	431	408	373	394	396	414	434	434	416	412	403	370	405	383	440	392	339	403	379	392	411	401	377	424	402	418	418	363	417	427	426	429	399	399	399	396	377	414	378	398	425	428	398	378	397	399	410	414	386	413	451	413	404	412	437	409	418	389	395	430	388	415	395	393	376	355	390	383	416	447	389	424	419	454	396	389	415	424	365	397	402	380	407	411	408	401
23827	21158	28796	26023	24010	22518	16738	10437	7701	6853	5418	4238	3557	2569	2227	1826	1396	1270	1138	949	758	724	640	604	571	541	540	589	538	556	556	549	578	531	555	536	514	552	508	513	544	514	518	541	544	526	530	518	462	538	502	529	499	519	516	533	512	514	503	536	520	558	505	551	521	544	526	459	482	539	576	516	511	507	559	529	497	534	540	527	523	509	527	564	537	499	517	486	470	473	537	474	537	527	504	520	539	519	496	555	493	507	523	550	496	529	540	525	507	489	502	505	544	495	517	466	546	523	464	499	494	483	554	528	523	530	492	532	558	501	536	562	539	486	530	507	527	508	543	553	551	486	477	493	521	514	491	545	552	483	514	539	505	492	444	509	503	531	538	519	502	477	523	544	531	534	470	518	521	499	477	547	535	535	561	489	496	527	499	543	511	507	526	521	509	538	541	498	530	494	517	524	485	505	508	507	528	545	463	501	501	551	527	517	539	505	503	521	534	509	545	493	520	503	505	538	485	518	538	518	532	530	523	498	525	549	498	509	531	526	564	527	503	521	514	509	505	449	526	512	494	506	470	499	530	499	522	518	509	558	495	516	522	543	531	492	513	509	521	545	468	495	513	508	501	499	530	524	550	506	523	481	520	515	528	545	521	526	498	520	520	522	512	524	538	552	540	518	490	529	548	521	514	529	530	522	516	521	546	495	479	534	534	488	537	502	532	515	486	509	498	526	522	529	516	482	545	495	490	522	531	478	552	489	535	541	484	549	510	533	515	510	489	504	491	520	548	549	544	487	515	540	503	481	531	518	519	465	509	513	556	528	523	482	482	504	533	484	502	542	580	559	517	524	515	524	455	522	564	535	492	446	476	502	565	521	525	518	491	485	483	491	524	557	534	505	501	514	532	490	527	533	508	531	505	550	520	516	518	499	466	510	523	522	540	523	532	556	498	535	504	489	493	519	486	493	462	506	516	510	481	462	524	559	502	469	527	508	595	583	497	517	517	475	497	512	546	503	504	482	509	501	516	517	564	572	538	558	525	530	472	556	504	555	525	508	563	527	518	497	535	547	495	491	535	498	522	518	516	528	529	509	511	494	475	560	496	524	517	551	515	490	519	507	510	514	524	486	482	543	508	532	533	525	536	507	542	524	522	473	510	542	501	521	527	541	490	520	548	550	520	503	516	546	516	527	539	490	504	563	556	502	506	515	513	534	507	520	488	531	511	518	513	517	515	553	526	490	510	500	492	468	535	507	552	477	525	476	531	483	537	536	483	524	512	507	557	494	522	488	485	532	512	530	501	534	503	519	553	501	506	492	499	551	524	511	508	533	511	536	536	529	560	497	549	537	516	520	530	523	498	526	556	497	506	543	510	496	526	534	533	526	503	510	501	550	514	513	433	490	477	542	507	506	538	543	523	486	482	519	521	502	508	569	533	490	541	495	516	504	525	495	516	505	518	529	553	530	530	518	475	528	571	524	516	491	482	471	509	489	462	519	544	475	531	488	523	532	513	562	540	530	485	495	556	532	515	523	543	528	509	460	471	543	549	530	520	517	502	502	536	516	495	519	514	489	553	491	534	519	551	535	509	552	505	538	495	512	506	498	542	506	556	465	523	501	556	496	516	531	530	499	514	542	515	515	517	546	520	484	518	507	501	534	519	467	507	523	537	502	534	544	538	533	535	536	445	569	501	529	480	539	521	522	502	495	483	508	502	464	488	517	498	530	531	492	533	507	479	492	556	564	500	503	538	506	542	518	516	503	489	513	528	512	464	512	533	523	481	503	556	496	559	495	511	475	515	498	515	503	515	482	501	489	497	509	544	517	523	485	545	516	503	528	550	541	505	513	540	504	487	541	513	526	521	550	495	526	562	521	489	499	543	522	515	524	571	519	547	511	526	496	485	520	497	547	527	522	510	519	510	481	511	524	521	519	492	462	523	512	530	526	569	514	518	534	499	482	513	493	476	515	547	513	531	496	541	518	499	495	534	526	534	529	526	522	515	488	522	533	515	538	561	504	521	486	528	510	554	530	547	525	478	528	520	550	572	491	568	519	496	516	490	468	515	489	537	523	527	501	553	532	483	508	476	500	524	521	526	538	504	506	563	551	536	540	544	532	461	501	489	516	490	499	539	533	551	502	527	530	525	526	493	508	500	508	530	477	530	500	513	533	529	525	503	503	545	523	502	518	523	492	548	524	515	548	512	494	530	487	518	512	565	521	476	508	504	513	498	508	472	500	513	509	500	487	540	480	500	512	570	507	539	484	580	561	505	522	522	505	531	479	520	471	514	507	526	516	494	531	502	535	541	487	541	545	525	457	511	517	542	495	510	496	485	517	532	526	545	502	559	518	525	521	524	532	512	510	498	502	526	530	479	480	539	504	549	451	502	548	523	518	498	500	519	509	511	516	539	496	490	522	516	513	539	481	488	551	521	523	469	555	550	508	516	519	517	542	485	495	512	506	506	519	511	522	487	525	511	528	544	499	523	525	533	495	494	528	510	521	462	514	515	507	581	551	519	520	535	531	507	498	493	518	529	519	559	554	473	523	485	524	505	511	566	504	501	482	523	522	483	487	494	557	478	543	507	511	457	525	508	526	504	495	518	531	493	517	518	507	512	571	511	492	514	531	495	532	458	512	533	483	529	582	502	494	510	527	487	505	515	531	521	525	533	514	561	530	491	505	527	478	517	510	512	529	512	519	485	517	521	514	498	559	581	517	519	523	498	523	548	545	522	468	488	499	531	484	492	561	549	527	521	521	511	488	477	540	462	511	544	530	507	543	538	499	511	521	518	453	467	552	515	531	519	512	519	539	553	502	534	536	515	492	495	495	499	528	522	469	507	488	501	467	521	476	503	516	519	509	515	549	522	541	553	535	515	495	554	520	501	557	488	532	554	536	492	521	570	522	500	494	492	562	517	527	491	495	549	482	529	537	511	478	539	552	491	521	535	491	484	489	528	509	546	509	508	510	514	461	506	524	522	533	538	523	474	481	494	505	520	519	517	554	536	533	474	523	546	537	556	495	524	507	529	542	482	501	484	514	531	506	498	522	468	488	501	566	485	476	529	525	503	531	540	520	532	484	533	494	566	481	525	499	514	487	469	523	493	548	514	487	502	520	495	541	540	551	529	501	529	541	543	524	499	536	513	502	497	508	539	512	540	523	481	540	565	553	523	500	484	546	526	535	507	499	483	515	523	543	472	531	526	513	547	506	517	503	496	512	496	540	512	513	498	463	523	528	528	501	502	538	481	509	530	546	529	481	553	523	513	559	501	482	506	533	496	508	549	500	500	497	516	495	520	535	497	513	516	516	523	490	510	485	500	528	517	555	498	521	481	532	475	491	531	514	488	465	519	555	512	504	509	559	537	497	478	505	518	518	501	507	498	470	507	519	517	538	480	538	516	518	494	526	515	532	527	494	508	503	516	515	513	524	519	516	494	532	513	483	491	516	472	516	567	543	513	543	560	518	552	564	510	572	543	482
32022	56571	46569	35785	28465	22866	17304	13678	11438	10308	7926	6075	5219	3815	3376	2568	1984	1694	1549	1164	908	750	697	640	619	605	566	548	574	564	580	548	572	532	533	565	541	529	553	537	527	553	562	525	542	589	555	531	537	543	549	572	516	512	528	536	542	557	502	496	545	527	469	503	527	533	524	513	554	521	553	551	551	554	553	568	524	568	521	509	510	530	547	500	517	510	510	505	532	541	549	565	555	529	521	499	515	499	473	526	523	552	529	509	515	559	534	494	534	533	547	543	523	510	482	537	501	559	537	523	504	541	493	509	520	571	536	510	511	513	578	525	521	507	467	498	540	532	557	532	567	550	550	537	545	558	525	528	503	509	537	534	569	525	548	506	501	512	520	505	561	527	514	538	554	552	555	529	537	507	585	528	492	503	468	499	487	566	532	541	546	499	535	559	543	507	501	510	546	522	489	507	522	517	575	551	494	566	529	572	533	534	548	490	507	514	551	516	572	526	530	532	543	528	566	507	484	525	529	555	534	506	507	540	534	484	551	525	555	486	540	536	484	532	533	502	511	553	486	507	557	512	527	565	543	528	540	538	521	507	536	540	507	538	570	557	548	520	509	527	550	548	510	543	540	578	521	507	477	493	545	542	497	516	532	538	509	507	522	542	540	558	521	531	494	497	512	529	513	513	556	511	584	508	509	530	551	492	508	558	557	533	531	505	539	510	545	538	529	553	548	526	508	534	526	508	544	528	525	497	533	476	545	505	490	534	498	574	540	533	532	538	485	503	508	528	544	526	529	510	564	496	520	551	481	528	518	521	502	517	509	517	532	508	525	520	519	544	504	517	499	537	530	511	540	563	506	494	527	522	499	537	514	516	527	552	508	514	523	543	503	530	522	487	532	540	551	521	520	521	530	539	527	526	560	512	482	484	605	548	556	542	509	543	523	507	530	563	499	520	544	557	545	547	498	554	553	528	533	535	526	527	551	533	529	514	493	506	516	535	494	501	551	554	520	535	527	546	538	535	509	528	537	571	554	552	521	544	534	488	497	500	523	529	541	545	538	495	499	537	537	517	526	502	549	542	537	515	521	542	524	523	548	570	520	559	514	503	545	523	563	523	513	541	508	540	502	555	551	529	544	533	533	520	530	543	551	534	560	547	542	543	596	545	545	506	590	523	509	531	549	528	505	510	549	516	509	517	536	523	537	520	548	521	532	560	498	514	537	494	555	524	507	589	506	527	530	543	499	538	545	561	556	515	573	553	501	507	501	532	516	567	547	534	547	524	547	559	539	532	566	501	492	503	556	505	538	584	518	502	526	507	498	507	544	490	534	495	550	507	540	514	547	527	503	515	534	523	533	553	558	535	518	567	538	488	521	499	551	547	498	539	497	544	536	532	531	509	500	487	505	534	540	560	513	542	510	511	556	502	552	520	508	594	545	574	530	562	493	555	535	543	528	546	487	568	534	506	511	531	581	501	508	531	542	531	519	504	546	552	473	531	532	516	539	539	546	500	504	561	517	523	539	502	533	577	551	499	511	551	546	520	497	522	540	517	571	552	490	524	475	504	504	522	505	521	469	523	530	484	507	495	481	557	497	529	513	522	511	556	521	523	477	549	528	538	514	511	556	532	505	455	551	536	526	542	504	527	497	519	533	538	474	507	554	535	567	560	555	509	499	530	489	521	522	496	557	543	530	523	565	556	531	492	542	514	523	531	538	506	535	535	514	537	560	504	505	519	502	491	559	550	528	508	550	522	522	522	528	499	533	506	545	566	540	511	549	608	538	553	524	550	524	536	499	569	510	526	542	533	495	538	515	513	576	520	524	526	520	530	501	498	516	481	535	528	529	539	504	532	528	537	498	575	501	518	508	546	502	524	552	485	515	549	531	526	516	566	538	510	509	533	507	547	460	499	527	506	533	545	493	551	535	523	527	509	539	529	521	536	545	532	486	560	521	498	523	508	538	489	566	517	542	546	537	525	492	528	543	546	540	536	555	543	524	507	551	543	495	516	534	524	549	512	520	547	557	535	522	515	536	534	522	536	528	522	520	530	553	525	535	491	503	548	535	493	521	513	522	537	544	558	526	534	565	540	543	506	542	529	520	534	509	485	491	531	483	554	518	539	502	550	500	506	518	505	483	486	582	550	515	556	517	536	537	528	529	517	511	538	517	522	518	527	501	524	527	499	534	537	524	538	504	562	541	508	520	508	544	523	514	530	471	511	492	522	489	515	551	525	519	500	495	486	504	513	538	529	540	520	551	547	553	560	507	502	577	552	547	542	529	564	540	524	524	498	542	552	533	505	524	523	554	569	521	488	515	557	513	569	537	533	538	533	537	556	522	510	539	527	515	513	548	528	522	509	505	494	549	508	574	499	522	567	510	539	515	532	530	533	548	525	475	541	539	520	502	483	503	557	489	494	511	524	488	516	503	538	497	520	554	524	507	516	520	522	562	521	514	500	559	529	574	516	547	562	543	535	485	506	522	493	499	518	503	532	563	501	523	524	554	535	541	502	560	542	533	532	516	521	542	548	514	514	502	527	512	517	514	566	532	519	537	512	523	539	547	507	563	511	507	533	517	501	542	547	524	520	556	549	547	523	538	536	522	542	551	552	527	513	553	508	515	527	475	460	521	543	536	523	531	478	541	531	575	510	542	563	536	533	504	514	509	510	516	573	541	508	493	510	578	530	512	502	576	541	553	551	529	529	512	488	494	496	517	546	550	538	513	513	523	538	516	521	511	525	522	525	532	530	540	564	533	533	518	544	560	557	501	522	479	494	519	514	559	517	580	539	529	503	523	539	526	541	551	565	525	524	486	516	523	517	557	540	485	543	532	573	515	509	530	507	486	529	518	549	511	509	545	484	508	509	529	545	510	507	592	572	528	540	476	552	540	558	525	554	533	585	550	530	510	549	542	524	512	493	568	533	478	550	514	543	529	526	534	546	536	542	506	527	533	515	523	531	503	507	490	527	528	537	529	541	546	513	531	504	520	531	534	561	521	494	572	512	498	547	537	574	507	505	543	521	496	501	535	501	541	523	525	541	521	537	512	534	521	532	552	513	509	494	550	588	513	485	496	525	522	493	525	511	540	488	484	500	567	518	539	526	527	540	531	538	561	527	528	516	551	503	518	546	519	515	545	546	535	518	508	494	504	541	494	524	553	502	535	523	508	499	557	540	537	559	519	519	567	499	543	546	556	524	530	530	554	556	527	546	524	555	544	538	499	542	514	560	510	556	541	561	541	508	493	535	491	514	561	510	522	548	543	480	523	522	533	528	523	524	485	536	518	529	536	498	516	545	484	529	525	529	553	539	554	535	524	502	518	523	471	505	518	517	499	518	535	506	524	497	525	548	581	492	527	562	525	511	505	553	489	507	546	537	552	514	548	551	506	513	509	540	519	555	515	537	562	471	562	526	554	526	545	520	530	533	578	516	545	524	553	548	524	467	538	515	520	509	537	482	518	491	519	517	545	561	497	529	552	488
24835	21233	29328	29610	23191	16524	11347	7497	5995	5254	3875	3235	2816	2027	1842	1477	1093	1019	855	652	607	542	524	459	494	433	444	421	416	454	444	415	468	408	423	421	417	422	406	426	416	436	460	388	421	453	413	431	416	440	404	421	428	401	404	433	479	419	439	435	404	407	392	406	418	386	394	414	406	430	399	420	440	422	430	445	431	425	417	372	419	399	397	395	412	420	391	407	413	425	436	397	430	432	466	427	447	437	387	442	448	420	418	416	418	442	448	447	442	445	446	424	427	411	407	422	417	464	411	422	417	437	404	421	424	418	445	416	428	419	401	397	445	405	453	468	400	430	462	399	438	434	446	416	423	419	455	421	443	433	415	433	416	432	427	422	402	420	459	449	393	418	390	414	407	401	409	461	390	407	426	406	391	411	440	384	409	438	420	418	433	462	430	409	426	442	409	427	399	408	423	443	405	425	412	428	402	386	397	389	422	434	445	362	396	389	428	440	399	412	423	433	415	406	412	389	423	456	438	438	426	435	421	423	411	430	445	435	432	427	432	413	413	452	422	462	414	415	386	411	403	406	445	425	452	418	383	418	441	425	397	439	393	392	390	416	413	459	427	413	435	418	404	418	399	425	411	412	409	432	425	412	419	476	447	448	444	385	417	420	436	393	418	450	399	417	458	424	396	386	421	441	434	415	417	406	426	439	408	437	473	408	429	443	411	438	439	427	412	424	450	403	458	432	385	413	440	391	429	434	460	433	398	424	450	432	414	402	419	374	445	443	458	430	443	424	393	420	411	406	414	414	425	439	439	455	444	410	396	399	410	399	418	390	406	407	414	420	417	419	441	420	405	453	439	428	444	452	471	421	409	446	436	428	444	423	441	416	416	430	411	433	407	431	407	442	368	416	418	439	428	446	422	429	462	429	410	402	413	352	438	420	451	427	447	450	416	424	427	446	443	450	400	420	411	463	463	407	417	433	424	404	416	443	389	422	454	404	443	426	408	404	408	440	433	411	422	424	406	451	429	412	392	428	418	421	429	403	422	408	441	423	415	419	428	433	431	444	398	402	466	409	407	452	423	423	399	427	436	440	420	464	412	425	423	436	399	427	428	419	388	453	423	430	427	455	415	392	410	408	454	414	442	387	386	437	406	433	378	434	430	441	427	421	414	408	455	444	435	395	421	454	402	420	410	427	436	421	391	443	420	449	407	469	405	442	426	398	444	420	431	402	422	438	422	444	406	446	416	424	411	449	398	424	441	441	408	430	427	415	436	377	409	420	422	403	407	446	441	407	413	451	435	439	425	458	408	443	385	411	402	416	455	442	444	389	386	434	426	402	470	428	371	419	413	439	434	399	431	402	459	427	429	407	410	418	439	405	425	425	427	398	434	433	447	413	446	460	434	432	414	410	390	445	432	425	427	429	415	410	392	406	428	393	402	421	402	447	400	395	409	426	454	469	449	399	417	440	437	419	409	417	427	414	404	419	401	443	433	420	416	385	405	427	398	428	414	435	400	414	425	441	448	424	466	427	442	465	422	375	412	425	432	434	393	457	452	432	432	410	441	403	425	426	410	437	435	412	441	448	431	444	432	413	378	432	412	415	436	439	423	404	469	449	415	385	410	435	378	425	429	404	420	447	407	425	426	396	448	424	456	390	443	421	416	398	442	401	425	385	420	414	420	411	442	420	395	431	411	443	412	418	426	410	417	421	417	403	381	413	481	429	399	443	444	432	435	414	423	420	393	378	430	413	473	418	448	433	410	430	417	418	464	395	407	403	426	449	400	446	441	460	430	434	422	458	379	430	386	445	409	418	409	407	395	415	390	435	412	401	412	410	413	425	416	413	405	431	406	382	400	433	433	447	397	400	470	394	407	384	404	427	459	444	394	421	397	452	412	379	428	443	451	422	389	438	441	444	401	423	376	409	441	424	421	419	465	417	411	441	397	417	435	422	454	423	455	409	426	422	457	411	453	413	359	459	434	443	430	437	409	400	459	473	416	431	410	420	460	401	432	423	421	425	425	407	406	442	408	427	402	427	422	417	434	456	469	447	440	405	417	425	412	446	453	416	435	429	399	412	426	436	401	429	413	430	415	431	422	429	403	416	434	405	425	410	415	446	467	414	429	401	417	412	429	397	418	449	441	426	439	415	413	412	446	442	445	380	422	415	370	392	426	417	427	422	440	415	400	419	416	421	419	427	409	389	422	383	443	439	386	424	458	408	370	429	427	468	443	437	416	446	406	399	397	448	420	391	444	427	422	403	422	434	429	464	399	436	437	435	455	440	443	428	449	424	450	453	429	432	438	410	442	399	423	387	405	424	393	430	434	440	417	387	408	384	426	406	416	465	424	408	428	411	440	440	412	452	434	423	459	423	407	409	460	442	418	425	423	426	384	419	445	439	433	399	416	423	430	445	444	451	409	423	421	395	432	441	430	463	439	464	402	430	401	437	430	384	417	419	463	414	439	419	410	411	458	411	443	400	453	413	431	462	409	442	421	433	429	434	409	393	435	411	437	409	421	381	402	400	442	412	418	445	441	430	452	385	388	412	433	466	428	402	425	440	445	431	432	451	396	401	437	434	404	441	430	396	435	425	423	437	397	415	451	436	410	428	452	424	407	404	424	440	429	436	395	447	452	427	418	416	406	396	435	428	392	434	431	430	434	440	449	440	412	434	411	421	406	421	414	427	440	388	431	432	436	468	461	419	404	394	451	448	390	397	422	426	442	422	440	413	405	423	413	418	437	436	421	398	412	413	412	413	374	433	417	392	425	469	445	408	447	444	452	373	458	428	461	413	425	409	413	448	459	422	406	419	410	451	447	416	419	391	458	379	403	381	426	428	389	430	365	407	416	433	379	444	469	405	440	428	438	442	435	388	458	408	458	416	444	408	423	421	439	399	425	407	432	441	432	454	432	418	451	443	402	425	425	437	412	442	452	426	423	422	418	426	445	449	433	414	438	434	405	424	437	387	416	413	439	412	455	419	422	437	415	420	435	389	397	422	434	435	409	391	432	425	424	421	442	398	480	416	461	421	423	412	434	402	405	416	406	471	414	443	409	442	431	420	430	433	405	414	421	431	403	439	453	416	419	396	439	432	422	438	385	431	389	454	401	397	425	420	398	423	417	400	432	431	439	426	390	426	427	436	434	425	421	436	404	375	445	411	416	440	436	433	405	432	442	429	397	422	420	399	444	408	472	442	415	421	416	393	422	434	424	411	375	382	430	422	409	407	447	430	425	452	434	463	463	460	430	427	439	404	402	426	426	393	420	456	412	418	447	435	411	453	441	424	448	378	441	449	472	455	407	422	418	403	404	446	393	405	406	473	392	434	391	419	385	426	416	412	420	397	420	467	411	409	420	431	462	378	404	412	398	420	457	438	434	425	455	452	389	392	403	405	427	417	390	418	427	455	470	410	399	435	393	426	415	459	430	438	421	433	393	415	414	379	444	433	433	405	410	438	395	400	427	381	413	455	420	412	455	396
31411	52427	43416	33412	25401	19107	14879	11592	10128	8429	6370	5340	4486	3300	2776	2165	1640	1434	1190	873	748	589	603	538	472	477	488	491	462	449	421	466	533	448	469	482	430	456	467	428	484	428	486	465	481	453	428	453	477	471	472	433	465	475	456	453	440	460	456	460	470	437	477	458	450	453	441	449	455	465	511	463	504	447	436	429	459	442	467	470	505	437	452	448	485	425	492	435	485	460	442	404	448	477	470	463	474	447	444	425	471	427	440	448	481	449	414	488	434	459	428	442	454	467	468	479	426	419	445	451	460	470	431	459	409	430	482	464	455	426	436	480	442	447	435	475	486	458	470	430	456	444	432	472	447	490	444	472	468	460	463	460	472	485	481	407	453	469	471	455	491	418	401	456	440	429	477	446	412	461	457	476	456	462	439	449	426	444	408	449	461	449	455	472	452	451	445	471	433	455	440	489	418	477	465	444	419	437	433	445	454	452	461	460	443	459	453	463	468	480	474	458	456	432	478	443	483	455	452	449	440	450	443	472	443	455	469	429	439	428	469	466	467	422	462	430	468	471	463	410	470	437	428	470	448	441	440	446	484	458	433	463	467	455	480	443	440	466	441	466	454	482	456	430	447	447	481	440	443	462	422	458	485	447	429	475	444	427	446	463	433	430	464	476	438	475	462	459	463	427	437	460	478	419	472	440	414	436	490	435	421	470	419	465	486	422	460	410	458	445	455	403	481	412	411	455	471	473	499	467	442	446	448	453	463	473	487	507	460	421	460	437	451	413	447	441	466	470	445	462	442	450	417	446	474	445	448	469	449	466	459	440	432	443	444	459	467	434	460	482	424	441	473	456	472	450	422	423	463	460	437	484	457	425	442	466	464	419	446	444	447	447	442	467	490	461	465	434	466	467	440	441	429	463	463	466	472	455	434	459	451	498	451	447	498	480	462	455	435	466	474	458	472	406	436	421	463	460	431	460	470	432	441	483	424	461	492	465	481	425	480	475	432	437	453	450	437	445	455	442	464	507	475	419	445	456	482	442	450	467	458	477	440	447	453	451	414	477	450	431	449	411	455	405	420	475	453	472	438	461	463	452	466	429	464	494	424	421	455	436	422	424	431	436	445	434	478	420	437	441	463	474	476	426	455	457	447	450	465	421	454	460	426	434	472	441	435	438	447	442	455	444	480	446	427	436	438	466	459	460	454	463	431	427	448	425	428	430	464	497	475	475	447	480	444	457	429	432	484	475	446	496	460	462	463	453	440	462	481	477	438	438	479	425	440	447	499	432	487	448	456	441	470	455	473	439	480	420	468	431	468	440	441	456	453	451	491	460	490	434	439	470	421	444	431	430	491	413	444	454	410	432	446	433	471	459	458	434	448	456	481	406	488	436	468	426	439	417	470	455	463	453	451	474	426	413	455	445	423	454	465	475	411	470	463	435	430	452	471	440	444	449	421	455	444	457	450	480	516	441	443	410	456	429	520	445	446	483	450	438	491	435	481	470	461	453	405	471	497	450	429	435	444	468	458	499	470	468	470	481	482	470	449	428	447	449	444	410	417	431	464	459	461	490	435	444	448	445	475	473	447	433	442	424	442	429	441	417	443	457	512	441	441	484	441	452	443	428	444	517	441	464	456	454	444	460	447	450	500	429	454	416	436	441	434	484	436	474	459	444	436	408	440	417	436	483	495	450	489	434	429	432	439	454	451	451	501	415	444	465	485	450	468	422	414	434	458	504	460	444	444	446	498	416	441	469	411	440	443	447	441	434	466	448	428	435	464	436	433	441	433	470	462	457	431	471	442	435	460	486	424	473	474	452	506	406	420	409	442	459	439	442	464	404	415	440	471	417	425	471	407	417	439	430	475	491	485	446	411	440	458	400	445	458	418	464	435	438	441	452	392	453	415	455	433	458	502	473	451	444	432	453	439	434	494	424	482	460	481	426	436	426	489	438	434	401	460	457	422	438	464	438	432	471	446	457	462	406	427	491	453	450	441	467	437	489	433	436	459	455	472	453	422	413	448	483	418	425	478	446	444	440	444	451	472	455	465	460	421	456	437	490	451	463	465	489	420	439	413	461	490	464	435	450	471	476	464	454	432	472	430	453	459	478	465	435	453	497	481	437	459	475	453	468	436	441	464	443	443	453	467	452	475	442	462	455	457	442	421	490	455	404	406	436	424	461	429	427	415	457	459	445	436	439	444	419	444	430	454	448	435	434	450	450	439	436	455	447	462	468	508	455	488	486	447	484	452	450	452	449	455	466	457	405	429	407	447	436	427	429	477	447	448	443	428	420	434	471	422	459	454	472	444	404	437	435	481	446	479	423	451	422	451	454	462	446	455	463	459	492	469	418	451	455	439	428	450	461	441	486	419	428	453	430	433	447	453	447	460	434	446	465	458	435	474	455	458	452	480	454	438	485	441	463	431	481	468	455	456	473	478	457	452	472	456	471	453	433	476	427	442	493	477	457	431	421	464	476	418	485	471	413	454	446	446	455	461	477	464	457	429	460	460	452	444	459	468	443	452	449	399	457	462	453	448	438	483	442	467	424	439	468	466	459	458	451	408	428	466	470	412	473	473	472	456	468	502	463	437	418	473	501	454	440	447	503	472	417	470	461	441	460	456	438	425	423	463	470	447	437	432	439	445	457	457	445	471	461	459	495	462	456	450	443	465	451	465	450	477	425	447	458	475	433	411	469	462	461	468	436	440	462	432	491	450	427	469	424	502	462	455	460	455	443	429	471	473	432	442	486	464	449	443	438	436	419	470	459	418	463	475	481	453	438	423	498	450	458	419	463	412	454	476	439	465	510	470	461	437	469	432	398	432	415	431	447	486	470	428	475	417	472	478	457	451	430	466	457	465	445	475	482	478	453	467	477	450	500	458	435	451	480	442	464	435	456	452	440	430	436	458	464	465	436	472	431	465	424	446	444	484	445	453	445	419	431	439	445	456	471	454	413	430	433	407	473	489	453	488	435	457	436	463	469	450	495	455	472	446	523	446	485	441	452	441	449	464	415	467	443	418	430	476	461	448	470	450	465	435	453	501	435	439	402	451	420	441	441	441	458	452	488	480	424	449	478	429	418	420	451	487	468	435	446	477	465	404	497	426	458	440	440	457	409	416	491	422	443	457	417	444	447	441	451	462	466	465	451	460	442	437	455	468	487	506	402	499	416	470	490	424	482	429	463	433	460	428	431	419	418	448	418	413	456	456	403	461	432	431	417	436	464	443	452	447	458	455	440	444	443	435	467	453	443	434	432	455	478	427	462	451	425	465	462	441	442	431	428	464	501	474	455	472	424	453	470	447	461	479	462	454	471	450	422	440	446	439	478	425	429	412	451	429	443	442	453	450	454	448	463	462	465	423	486	461	464	466	485	470	461	445	467	449	451	465	455	498	455	435	446	447	455	475	437	435	461	429	488	454	391	442	497	456	461	427	423	427	422	429	461	478	450	428	466	464	454	432	472	452	455	445	450	436	440	479	438
22456	21082	28807	23942	22676	23889	23980	14937	11626	9202	7325	6174	4801	3966	3077	2551	1972	1692	1356	1140	962	756	786	741	725	685	699	658	677	670	732	692	650	633	647	662	658	611	620	640	656	628	607	626	654	661	625	603	669	685	668	569	615	639	600	648	640	593	660	611	644	615	629	676	637	664	625	625	607	631	633	615	636	659	658	643	679	642	620	594	647	642	619	626	622	626	644	647	628	618	637	641	605	578	635	616	662	604	596	669	607	635	598	649	631	650	611	625	623	624	608	583	651	583	621	652	590	640	601	613	619	631	613	642	600	601	630	625	607	618	598	628	624	611	614	605	626	581	636	624	681	582	607	609	665	602	659	591	635	592	643	623	650	613	579	623	601	603	610	623	604	608	629	604	618	652	614	598	618	644	602	633	617	645	647	634	633	584	602	606	631	609	624	613	642	630	656	639	630	676	601	623	584	622	603	642	625	630	614	582	599	645	612	637	651	614	615	618	625	614	602	605	629	681	606	633	647	588	640	560	661	599	625	608	617	652	650	645	634	615	615	566	601	617	570	622	614	560	626	598	622	606	617	601	620	593	633	668	635	621	588	616	612	638	619	617	608	614	585	662	660	637	611	659	611	647	615	628	612	599	613	634	585	601	625	612	614	632	612	625	591	617	673	637	594	605	590	615	575	597	613	640	651	594	666	633	600	678	596	626	593	604	627	587	614	618	616	630	640	676	622	620	605	616	556	594	626	598	586	663	662	631	590	592	634	609	580	515	648	651	601	610	621	581	577	627	588	660	618	586	589	670	573	630	640	639	574	605	664	602	673	592	612	592	620	641	610	620	665	575	610	599	612	572	589	590	619	600	637	614	650	622	677	646	618	674	632	668	635	597	652	595	613	625	611	627	639	629	624	605	583	617	589	606	611	612	662	636	633	606	582	610	586	650	653	678	665	635	622	635	640	626	649	608	551	587	588	615	671	652	658	636	615	644	634	623	627	636	618	576	622	618	582	561	623	653	647	604	674	608	611	642	642	602	633	657	593	652	619	604	561	618	590	668	636	659	640	640	579	595	630	606	586	566	645	602	675	630	632	636	621	612	608	650	587	581	643	670	590	637	667	618	616	632	615	634	643	583	631	664	622	591	621	608	635	608	585	630	629	575	655	686	602	639	597	632	616	617	597	655	572	602	615	672	666	603	645	608	652	600	625	669	627	608	686	590	632	622	639	633	617	640	613	651	614	644	620	626	566	622	593	608	580	643	633	619	637	646	639	626	642	662	612	567	636	647	634	604	576	587	609	604	608	589	615	633	624	641	637	597	628	618	613	597	622	580	631	640	563	675	643	616	622	628	571	621	605	612	645	595	616	632	633	648	624	626	613	649	594	627	660	646	640	605	614	672	650	619	598	629	588	680	604	660	604	618	628	640	607	630	614	538	579	633	600	604	629	617	641	594	654	623	615	613	568	625	614	626	609	617	645	597	629	612	641	665	601	613	687	641	647	661	622	653	586	622	625	604	660	667	623	644	645	655	633	618	630	573	617	638	657	640	623	618	592	616	585	660	572	578	627	607	588	609	613	658	570	655	612	588	619	608	657	612	616	588	622	627	626	599	628	607	588	612	614	601	591	612	625	647	639	614	624	658	669	627	628	617	672	652	654	647	626	619	639	599	645	579	618	618	616	627	631	606	636	627	590	602	605	612	605	636	646	616	580	576	612	646	586	595	652	657	598	582	579	601	639	649	583	605	587	625	620	621	648	665	569	657	612	613	626	628	614	608	608	621	595	616	630	616	635	681	611	638	635	597	662	608	623	612	615	628	638	632	651	591	626	626	614	667	627	687	632	623	654	611	590	606	604	639	623	638	602	621	619	637	619	604	631	600	628	620	589	634	585	626	638	644	683	585	612	626	617	625	650	611	645	634	616	630	599	680	602	650	671	587	636	632	621	611	613	615	614	636	617	598	607	683	606	631	614	602	652	563	626	625	588	690	619	606	620	640	652	608	632	594	624	615	643	612	593	593	633	674	621	627	641	603	582	655	662	581	628	604	585	661	606	590	632	601	620	650	603	656	626	605	607	644	605	583	686	670	611	637	638	651	592	614	589	598	594	635	629	602	652	571	633	612	617	654	614	596	664	638	592	620	627	629	613	623	655	630	586	611	618	593	647	642	617	622	613	610	635	639	604	671	597	626	629	620	616	589	657	641	631	590	648	617	588	604	626	644	619	621	647	602	652	595	632	603	634	589	621	603	615	616	655	607	660	625	671	631	636	618	578	606	611	630	620	593	613	636	630	606	609	629	605	591	589	607	629	625	596	639	622	667	613	629	606	625	616	643	610	619	614	621	635	603	587	605	652	598	607	653	605	607	620	619	628	638	633	586	657	657	652	627	635	610	589	602	618	578	623	612	571	602	622	646	636	603	619	615	656	678	631	604	612	598	630	652	633	627	624	592	652	565	591	662	585	591	596	610	619	652	593	644	643	638	631	606	651	607	595	651	614	635	658	659	590	638	600	614	615	626	625	586	613	606	595	567	627	639	619	622	590	631	580	634	681	590	627	642	623	659	604	602	612	604	623	614	602	568	616	634	606	658	639	594	629	586	662	624	606	601	630	601	593	584	598	635	625	646	588	622	640	611	632	659	648	595	590	605	611	606	609	632	636	612	642	626	629	623	605	637	614	601	595	636	611	620	661	642	608	654	625	639	628	595	597	615	621	574	609	618	634	602	609	618	642	649	589	615	602	613	605	597	641	624	581	653	611	618	640	616	619	605	625	645	615	646	630	595	617	604	662	631	635	651	607	580	632	632	614	629	571	626	655	552	584	635	601	637	629	624	622	630	619	644	619	612	658	657	624	639	610	576	614	641	635	651	631	629	594	623	588	602	596	622	573	642	646	627	611	627	638	604	628	590	657	657	648	642	645	582	607	639	630	592	633	583	604	613	607	662	594	686	651	606	645	629	632	642	641	612	576	652	659	615	622	640	592	638	597	616	615	592	643	611	617	650	608	602	622	606	661	640	599	613	642	567	625	672	639	617	598	646	614	668	575	626	620	645	609	584	613	573	610	626	626	625	595	600	652	617	636	597	628	627	671	631	619	641	601	620	606	614	653	605	668	641	619	597	630	661	678	628	624	587	587	623	634	646	615	596	638	583	632	602	641	640	628	614	591	665	586	585	639	602	626	675	619	611	655	604	607	639	600	601	616	586	588	604	616	600	627	592	652	578	620	581	639	559	616	633	631	595	621	676	641	589	613	635	604	647	600	570	626	649	592	621	650	634	629	605	625	620	625	608	625	620	628	654	596	608	645	607	626	648	560	642	617	617	639	662	671	661	601	563	625	632	672	589	624	615	657	619	596	668	649	614	628	591	638	630	620	669	630	652	663	615	641	612	645	649	586	637	621	608	619	626	632	582	586	620	596	570	603	611	641	586	606	610	623	613	614	581	586	559	675	597	583	642	676	617	599	626	595	625	593	630	598	589	620	641	608	633
35018	63449	52520	40756	34499	25788	22575	18052	15802	12533	10248	8661	6729	5795	4453	3616	2779	2258	1808	1382	1072	913	848	837	739	729	726	671	755	737	689	690	715	690	686	583	661	655	643	701	622	657	657	679	631	644	676	653	585	683	637	666	584	635	634	649	628	688	637	628	653	648	651	635	631	593	641	588	640	635	668	675	699	695	623	618	676	625	639	610	634	636	652	591	629	638	657	613	623	621	627	605	650	619	611	601	609	658	655	664	625	631	618	631	655	670	588	667	684	595	653	648	616	663	607	649	634	655	658	618	610	590	628	685	625	632	636	590	614	646	608	656	647	626	683	611	611	635	597	608	644	625	637	631	628	623	641	619	647	621	658	584	656	594	656	621	607	594	610	644	627	637	675	649	619	611	644	615	666	638	657	651	684	614	620	602	632	631	635	601	653	587	624	640	646	625	618	600	633	611	627	578	620	643	651	628	628	661	631	583	634	599	610	588	654	621	642	592	635	584	657	557	625	627	675	615	627	605	627	628	630	616	637	632	629	617	657	638	623	646	610	595	637	656	605	639	616	641	615	640	609	621	613	588	627	671	654	569	639	604	622	661	650	629	622	657	599	575	637	635	665	681	597	576	600	642	675	660	610	639	621	613	612	631	645	668	649	588	602	595	674	596	596	615	617	649	620	635	597	573	660	641	615	612	657	630	657	658	600	597	627	645	714	615	636	606	655	585	642	619	653	635	631	613	642	615	640	585	605	626	641	640	669	673	596	624	634	583	607	659	644	608	629	600	672	650	638	666	676	620	591	635	667	664	637	634	611	577	669	657	611	609	647	640	619	599	648	644	600	603	642	644	623	651	641	633	636	629	656	663	590	677	561	631	655	644	580	622	589	628	628	621	641	651	652	646	642	654	645	624	638	621	614	643	636	622	634	627	600	624	636	657	666	679	630	645	616	633	605	610	670	585	650	632	663	634	615	616	637	636	717	668	591	609	587	644	662	637	625	636	654	631	622	633	614	637	614	640	631	641	691	638	610	605	632	615	622	618	684	666	645	671	635	630	633	642	622	640	640	613	655	636	594	588	642	629	616	639	627	636	625	658	635	589	638	650	594	631	599	635	612	608	618	645	652	578	606	626	597	669	647	619	638	624	642	637	629	625	652	644	635	621	611	608	627	644	644	647	641	610	602	660	636	617	597	628	605	619	632	630	663	653	659	647	604	627	612	653	629	624	642	637	621	591	655	613	630	625	652	590	626	621	628	578	626	639	611	630	634	595	667	632	632	631	653	663	642	655	636	652	622	660	609	627	577	590	599	631	634	617	653	627	618	618	615	654	616	551	592	593	652	633	576	646	635	614	581	660	624	629	623	635	639	633	594	627	610	618	618	643	648	611	612	644	630	616	638	647	611	629	624	643	652	648	639	649	623	630	672	663	635	637	621	644	609	623	601	609	618	611	622	613	620	719	636	601	685	624	625	645	635	624	655	651	584	693	639	641	600	594	606	643	643	641	654	611	644	608	626	623	648	610	640	630	632	622	610	615	668	617	598	648	670	608	618	606	632	668	628	623	603	588	639	605	647	611	635	635	605	615	656	623	594	604	634	621	646	654	622	619	661	630	602	598	641	593	658	611	611	594	594	607	624	649	619	628	672	599	641	639	593	644	656	634	597	608	652	674	627	626	627	618	667	607	681	622	631	635	631	602	600	592	624	656	663	630	625	613	650	641	631	638	587	600	616	622	639	615	638	610	616	631	618	623	621	606	652	593	645	597	691	638	585	649	647	639	634	640	609	590	661	661	596	613	611	674	637	649	648	689	629	584	549	630	640	633	682	627	613	623	561	608	624	649	622	641	619	641	630	624	611	618	629	643	608	618	618	629	633	640	643	603	601	674	714	605	668	646	623	611	646	613	684	625	578	631	598	610	657	585	658	622	588	633	665	634	628	627	693	617	639	657	601	646	618	616	628	665	665	628	648	620	638	600	618	650	656	584	645	585	642	589	622	613	631	610	630	560	640	631	644	676	598	611	636	594	647	646	634	656	620	665	646	638	621	678	585	644	636	669	627	657	653	639	656	667	651	659	690	647	628	651	609	668	633	684	621	638	599	616	572	684	587	594	624	624	594	635	571	609	622	641	610	610	643	632	632	671	654	653	680	601	636	650	617	616	616	685	611	621	543	632	607	638	683	645	588	615	648	635	637	636	630	653	625	570	650	644	597	596	655	657	577	644	627	627	628	626	629	651	680	649	657	632	631	585	606	662	635	625	642	617	628	614	629	626	630	660	602	577	602	617	593	619	604	654	612	611	607	680	659	602	648	629	704	648	620	621	606	610	658	610	640	653	628	637	660	645	640	660	620	601	613	674	626	679	614	647	620	618	620	608	625	626	612	635	630	648	608	660	624	600	608	602	663	685	654	647	595	654	621	636	631	610	552	625	612	615	630	668	615	637	597	635	663	636	596	602	645	651	624	603	651	585	675	638	628	593	599	611	677	618	643	613	662	563	667	671	653	651	657	664	617	649	619	592	659	579	634	641	595	574	644	619	648	637	634	631	651	631	618	684	614	603	616	607	647	611	618	621	645	622	642	598	652	624	618	646	604	678	639	636	630	661	616	692	604	646	615	609	588	664	647	639	653	616	640	614	635	628	581	605	631	664	623	658	619	618	661	654	646	632	624	660	662	601	604	648	623	638	616	652	644	623	637	610	640	622	613	624	635	615	586	634	649	661	604	650	624	677	606	592	595	606	625	625	623	633	617	598	609	636	627	619	641	691	619	658	602	606	602	653	651	601	599	584	617	623	661	649	653	673	651	599	617	673	659	625	597	613	591	622	646	627	602	681	673	629	624	646	621	600	660	652	613	638	663	649	623	658	662	596	679	662	618	646	664	636	610	609	623	637	617	650	594	614	650	632	595	559	651	653	652	625	655	627	620	604	641	625	611	676	642	624	611	592	644	647	620	651	656	620	590	616	607	607	604	653	608	657	612	577	656	602	623	614	657	627	585	619	649	659	604	625	618	617	626	598	636	630	613	616	654	675	618	653	642	628	624	671	645	623	622	621	610	604	628	659	646	621	615	607	664	657	575	621	607	604	624	635	628	628	610	588	629	638	595	645	655	614	641	639	690	599	616	612	599	672	600	630	639	614	631	606	652	632	647	597	595	636	577	621	637	624	603	629	643	587	625	683	622	616	650	650	614	615	604	605	616	627	593	609	644	647	599	643	680	633	622	641	613	644	656	613	603	581	621	584	638	611	625	621	654	580	651	643	604	649	632	609	589	636	660	667	664	608	622	632	626	605	650	631	640	656	665	630	625	640	579	633	587	625	636	624	699	632	676	590	600	625	649	601	632	641	584	618	635	634	637	667	616	630	616	605	655	623	616	647	653	629	620	635	631	627	607	653	604	686	603	634	606	552	615	623	654	644	627	655	631	684	633	595	603	612	665	644	636	600	605	581	625	637	599	639	610	602	643	644	619	683	641	617	653	617	614	600
30460	34809	41496	31678	20883	12487	8609	6342	5241	3864	2925	2609	1939	1773	1417	1123	963	819	653	552	486	455	473	462	418	374	387	397	395	388	401	429	398	389	406	429	394	401	433	371	402	379	388	394	377	380	382	430	418	401	423	392	391	344	377	370	369	365	425	392	369	382	398	443	373	404	394	380	366	388	412	394	387	394	428	394	408	399	387	384	351	408	399	373	404	421	402	374	384	389	400	353	352	359	409	404	402	382	345	424	386	363	407	370	362	406	358	406	376	369	405	395	383	391	415	411	400	363	370	352	376	402	390	390	385	389	402	395	366	362	338	389	374	422	396	393	389	359	420	407	333	371	384	370	396	383	398	394	352	385	397	397	367	387	332	369	394	379	376	389	396	397	401	365	374	404	411	378	381	383	422	392	394	381	355	411	367	395	395	355	362	413	401	376	362	384	414	344	354	375	414	386	360	388	436	382	383	383	388	371	367	395	367	365	393	398	367	400	403	395	385	385	396	371	370	382	391	400	422	382	414	434	390	374	385	376	389	379	399	371	383	405	407	394	368	381	383	380	382	381	366	372	382	385	406	378	414	381	398	416	378	358	367	365	411	405	380	353	382	379	378	358	388	385	409	384	397	382	374	392	383	377	371	412	418	400	399	395	378	374	380	360	403	393	383	393	401	374	355	382	379	383	380	370	350	380	407	356	387	364	360	376	382	408	404	384	376	394	428	412	415	392	380	385	395	361	374	384	352	383	354	392	374	368	341	362	372	395	411	413	410	383	409	379	394	378	345	376	385	410	359	365	379	374	385	352	364	395	386	370	398	362	373	377	410	397	394	382	397	419	375	404	356	358	381	366	378	412	401	389	355	399	411	377	419	373	404	375	382	387	385	378	395	419	387	385	352	395	366	315	386	395	357	374	390	413	394	361	389	382	397	369	403	396	404	367	395	415	388	390	360	379	362	365	384	385	415	395	399	352	370	413	366	409	369	391	368	396	420	364	374	355	398	398	377	404	402	361	386	403	370	367	397	392	347	367	354	395	417	401	398	391	387	363	392	407	378	365	399	419	390	410	391	376	394	335	384	382	399	377	384	356	400	368	351	347	384	343	345	407	398	395	373	376	351	389	386	395	392	396	383	377	376	398	381	376	379	411	354	380	429	432	378	408	363	374	397	409	433	395	379	380	388	388	371	410	381	397	449	397	357	408	399	394	374	367	423	382	389	385	377	396	413	378	394	382	371	374	399	403	402	413	404	382	402	410	383	389	341	428	356	404	398	365	364	390	398	372	405	369	395	355	414	392	356	405	380	390	381	368	391	403	391	432	387	379	422	354	382	371	381	350	406	392	368	381	396	371	378	382	389	394	385	386	365	403	427	393	405	384	367	376	374	373	416	358	397	365	413	423	370	425	420	414	408	390	400	373	402	395	380	378	405	393	391	416	399	384	418	393	408	416	401	374	399	361	401	385	368	395	410	390	395	367	386	410	384	367	406	387	395	397	360	392	365	374	373	380	388	421	382	381	399	379	421	374	371	413	377	375	380	386	401	357	381	400	365	418	356	392	412	390	406	383	391	399	396	380	370	370	383	375	393	395	417	385	354	411	381	339	373	378	395	384	349	379	405	394	347	380	400	405	359	371	381	398	409	366	361	384	374	376	376	424	369	382	396	394	399	392	380	409	425	402	365	382	400	373	400	357	402	398	382	380	394	343	416	375	378	418	410	430	379	438	410	399	393	407	395	419	398	381	429	338	365	405	373	374	367	401	364	407	405	395	367	403	392	410	360	369	380	428	432	395	374	383	360	373	384	387	379	390	400	400	397	359	370	400	380	370	379	363	387	402	391	362	421	354	405	363	369	394	379	401	341	396	384	397	387	395	353	387	396	384	406	392	386	412	403	413	376	407	395	363	405	380	382	384	391	390	387	401	393	394	382	389	383	377	383	371	366	357	371	347	395	368	386	394	379	366	380	362	385	416	405	411	366	378	372	362	370	372	386	377	402	360	380	380	418	428	384	389	397	405	395	382	395	424	381	393	359	379	386	355	416	360	386	405	392	418	372	377	415	400	404	417	393	400	392	384	404	413	428	402	366	385	389	368	347	381	370	363	392	387	400	386	363	410	354	379	380	419	373	400	387	391	400	365	372	372	389	410	364	392	436	422	434	387	398	367	403	400	389	379	347	430	385	384	386	375	397	347	360	332	399	383	385	398	371	400	369	403	393	347	382	407	393	365	367	406	387	398	416	367	372	424	408	383	365	408	396	412	388	368	390	385	372	379	358	386	406	415	377	419	400	375	371	425	397	353	412	403	381	352	376	373	412	351	387	435	405	361	404	355	411	386	365	378	385	421	413	430	385	402	388	387	385	369	371	420	384	379	359	379	349	391	389	390	410	392	409	359	411	406	406	394	409	398	376	402	362	387	390	404	367	386	396	401	411	403	381	356	393	368	430	348	394	374	409	400	392	366	395	382	397	407	361	387	392	347	390	361	341	363	382	379	366	391	412	373	373	377	360	419	379	378	403	374	370	412	418	340	384	360	404	359	409	398	371	361	395	369	391	393	394	393	429	379	377	420	383	373	395	374	381	410	384	408	384	395	384	395	375	374	414	358	405	376	428	370	389	435	385	396	352	408	389	397	382	378	374	363	361	377	392	432	381	364	408	349	420	391	342	401	372	379	364	396	365	411	402	390	384	395	375	405	421	378	390	362	359	392	374	419	401	429	384	409	389	388	398	374	385	387	353	381	398	330	357	388	378	356	378	381	390	378	355	397	407	377	405	376	394	363	402	401	403	371	379	375	384	407	401	428	404	350	388	410	386	388	386	359	379	380	407	405	382	405	384	366	387	399	394	396	355	371	384	381	413	386	403	393	415	370	365	382	412	423	365	367	396	382	398	376	385	433	348	370	372	383	365	387	394	389	414	399	349	370	420	367	404	364	396	401	372	395	401	348	377	368	399	391	394	367	392	377	384	403	369	394	386	375	369	348	400	367	378	366	394	386	403	388	395	413	372	373	358	379	357	402	385	380	380	373	383	358	379	349	365	392	383	382	361	411	378	424	417	369	397	374	437	358	405	366	392	345	377	384	427	387	390	392	440	356	353	430	392	375	360	399	396	407	398	388	398	417	394	419	412	347	395	369	385	365	415	385	402	385	369	396	403	401	384	370	376	367	393	407	412	401	354	377	379	380	395	377	374	392	384	378	362	399	402	368	367	374	354	348	357	404	350	394	432	366	394	382	395	428	377	381	383	381	384	363	381	373	349	393	373	382	405	374	377	360	360	386	377	406	366	381	386	391	372	393	382	351	397	388	392	408	437	368	398	356	410	418	398	434	405	413	363	402	350	425	410	363	369	400	397	433	370	390	362	406	401	383	357	397	386	391	407	372	357	366	367	355	349	399	380	355	390	386	403	383	378	419	380	374	417	373	398	409	423	424	398	401	359	385	396	432	363	364	409	363	413	348	380	399	400	400	366	432	407	384	370	364
30864	47716	39992	27834	21878	15305	12379	9953	8209	6110	4656	4293	3215	2742	2019	1662	1313	1048	778	711	536	502	461	443	441	404	428	432	441	438	426	434	422	423	414	414	409	416	421	430	428	399	450	408	367	428	410	416	409	427	401	422	404	384	430	412	398	399	429	426	398	378	422	407	428	389	410	402	392	442	384	426	421	420	392	445	418	404	414	437	438	396	421	412	404	404	383	406	401	418	366	426	418	387	391	377	426	408	412	389	396	387	408	427	420	351	383	408	422	398	416	406	403	409	423	402	442	434	401	379	418	400	400	386	398	422	403	414	402	401	394	387	401	401	391	406	408	429	411	394	405	386	402	390	404	371	396	412	386	413	408	437	402	407	438	442	377	395	415	418	405	398	393	375	410	380	397	393	407	380	419	380	436	422	367	363	399	403	403	419	401	427	385	383	415	405	437	385	410	389	393	449	425	392	418	391	427	432	419	421	404	427	386	399	392	393	414	400	444	387	364	393	397	424	411	416	382	410	386	419	386	427	428	441	430	403	407	435	420	420	400	403	393	385	387	428	400	402	384	380	425	418	373	397	399	392	426	411	367	402	383	359	396	438	377	412	411	402	389	399	399	417	403	399	398	382	395	422	394	394	394	405	416	421	400	372	427	405	412	403	373	419	389	424	369	393	433	426	431	399	433	366	420	424	415	382	375	381	392	400	400	384	392	398	399	370	412	390	393	380	397	389	379	411	387	438	381	377	429	403	410	450	434	444	390	423	424	412	375	405	445	445	420	417	396	409	427	443	441	404	386	401	409	429	397	392	398	408	400	410	393	407	404	403	401	397	388	406	403	392	419	441	403	381	431	415	395	394	455	413	423	423	398	474	390	380	420	373	414	443	407	407	387	401	405	409	396	376	436	416	377	382	401	401	371	429	427	401	386	390	395	396	386	404	391	414	427	442	417	393	403	389	382	428	383	383	424	400	440	425	380	445	402	416	386	409	379	402	415	420	412	422	436	410	448	390	381	391	385	386	437	389	400	429	428	411	368	415	397	457	431	397	417	430	413	423	396	375	442	453	388	401	410	439	449	365	383	402	399	381	431	400	417	386	410	423	380	388	403	386	409	435	401	449	412	372	388	434	388	375	377	384	371	367	405	394	372	400	388	390	436	414	386	420	416	393	402	419	388	392	409	401	449	408	409	412	433	425	396	405	414	395	398	396	411	389	398	404	417	426	396	393	380	430	425	388	356	409	409	423	392	398	413	389	388	384	404	390	415	400	416	417	406	432	381	383	434	417	418	432	402	411	397	402	418	414	438	383	413	393	379	415	443	412	392	396	399	444	428	402	407	423	403	382	397	391	409	423	403	404	421	402	406	413	384	405	376	402	424	421	427	381	385	391	412	394	350	388	435	418	398	400	423	387	394	411	374	386	403	426	444	430	434	393	418	402	369	385	437	405	395	399	416	444	397	427	402	397	422	413	404	433	372	408	410	360	419	404	403	431	425	416	384	375	421	424	398	433	423	446	396	371	373	418	419	405	402	397	396	419	410	382	418	396	408	400	405	370	402	415	401	394	442	403	429	418	404	428	371	419	382	399	419	383	373	460	386	444	419	434	378	446	396	444	410	401	424	385	399	415	369	416	408	416	393	392	421	415	416	416	427	406	417	410	395	409	404	394	406	418	429	421	408	415	395	389	411	416	394	359	401	404	386	413	424	396	403	420	419	430	410	412	359	396	407	407	393	407	383	360	427	365	441	406	428	400	423	405	393	406	405	413	423	428	436	429	422	384	440	403	406	363	422	426	423	398	421	392	397	430	392	427	355	407	463	383	402	404	415	385	427	400	423	421	413	382	395	390	373	456	404	391	359	395	407	417	399	407	390	394	406	414	420	438	415	417	378	423	394	418	411	399	389	405	420	398	401	403	397	417	386	419	396	399	415	398	411	365	367	381	435	378	390	405	450	392	398	404	401	405	411	386	390	394	427	426	400	397	391	412	424	418	407	408	415	396	369	457	415	394	394	417	385	390	376	412	387	373	390	407	419	397	406	416	428	393	414	412	395	446	402	403	421	418	434	417	429	407	385	403	440	411	410	378	414	417	409	397	419	392	372	398	441	448	400	399	399	404	430	401	421	410	398	427	399	438	377	401	413	410	416	402	386	400	436	403	411	407	385	397	424	398	418	390	402	392	408	433	401	422	410	391	477	396	418	446	419	419	434	415	421	430	386	403	370	408	414	440	416	425	391	423	416	386	418	376	409	442	397	417	394	409	399	401	401	416	429	413	366	428	405	388	434	438	390	408	407	390	399	383	408	399	412	398	407	388	385	392	423	423	408	407	432	399	409	388	415	383	433	405	434	425	396	406	441	385	384	410	409	408	424	398	380	417	426	407	407	400	389	452	392	433	454	414	409	407	400	388	438	437	403	394	408	404	419	394	401	387	358	401	392	443	394	427	391	393	402	372	429	404	387	425	398	391	389	424	400	418	429	416	384	405	394	414	404	411	395	431	406	412	420	411	406	409	397	426	411	409	372	414	363	412	410	379	450	407	397	359	425	407	441	394	385	451	410	424	437	431	397	423	402	428	410	422	406	396	420	370	396	408	398	404	398	413	424	379	404	415	418	395	390	380	409	417	418	426	394	428	395	406	425	399	413	378	412	371	404	441	393	391	440	409	445	384	385	407	402	402	437	402	422	392	438	414	421	401	393	415	413	409	413	409	425	377	393	419	387	402	399	376	395	405	413	418	427	429	388	381	410	416	390	391	421	430	397	375	378	436	420	401	404	443	387	470	425	413	377	408	393	423	390	389	430	447	402	390	405	419	456	366	424	399	355	388	423	394	390	390	420	395	383	453	393	426	417	429	380	418	397	377	388	427	409	377	389	439	386	385	398	433	383	411	378	440	421	407	391	418	409	355	428	407	397	433	401	382	393	433	402	417	407	406	370	437	400	402	392	383	373	398	405	393	396	400	409	426	411	399	401	400	408	414	397	418	399	415	378	410	437	385	401	406	427	409	404	425	419	426	413	397	388	429	415	398	398	381	402	430	422	385	369	433	412	408	399	419	386	424	428	394	432	439	405	402	386	369	369	444	411	388	432	404	412	406	400	439	414	446	404	415	390	418	399	447	390	403	426	393	423	386	409	408	422	366	431	451	413	418	441	360	408	406	409	377	426	424	421	396	393	397	414	378	390	417	431	423	409	427	418	407	365	398	396	386	374	381	466	397	400	410	461	406	399	410	430	439	398	397	400	416	383	396	398	405	416	393	432	426	403	445	411	426	407	422	393	409	393	380	374	404	394	418	396	411	403	392	387	402	398	403	408	421	382	425	381	425	383	428	404	419	430	402	381	403	426	402	439	407	396	408	404	409	408	397	422	400	399	377	412	402	439	410	384	420	430	432	406	421	407	420	393	420	420	403	422	433	379	420	381	406	385	435	370	356	384	416	419	404	401	443	445	402	428	408	438	439	413	419	410	417	396	405	431	413	420	424
23712	21075	28984	26129	24094	22588	17187	11998	9030	6498	5394	4454	3463	2706	2092	1885	1487	1166	873	844	712	661	564	554	586	551	511	554	528	561	543	594	524	580	524	539	532	521	526	518	497	550	574	564	532	519	523	495	537	528	507	530	494	517	530	562	503	501	537	510	507	544	546	516	546	529	550	487	509	540	540	532	512	512	547	516	510	562	530	500	534	555	531	532	493	526	532	540	533	520	489	525	538	535	563	506	508	493	522	528	538	483	516	565	491	515	481	521	556	564	512	550	529	503	540	503	511	552	504	485	500	480	488	525	428	491	515	501	533	544	526	538	510	512	549	541	510	493	547	513	493	546	517	510	491	462	515	489	513	555	526	518	485	514	518	529	518	517	520	520	500	522	508	549	541	550	477	498	504	512	500	521	529	537	534	528	516	505	479	495	506	523	556	525	546	511	517	525	488	534	491	536	521	540	548	485	506	474	477	529	520	527	531	592	503	538	480	548	513	549	534	543	547	525	560	478	457	481	545	535	503	471	522	511	525	525	531	506	501	502	494	534	519	500	533	488	523	512	508	512	519	568	536	531	516	519	499	526	531	494	531	484	503	533	494	522	560	572	501	515	523	496	487	543	532	543	516	496	511	516	508	504	508	531	535	526	530	531	522	521	513	512	495	471	509	570	532	538	517	513	527	528	528	514	547	480	503	514	515	568	484	502	503	500	516	538	558	515	538	506	513	498	536	489	503	531	494	548	518	508	537	520	575	499	553	525	515	504	530	483	523	541	506	520	559	566	490	548	480	540	501	530	502	539	481	495	514	549	527	493	511	545	513	484	549	506	558	525	511	521	511	479	529	487	549	523	490	535	515	504	570	508	493	524	505	494	532	542	493	521	479	561	540	483	514	497	507	505	522	472	505	490	450	533	549	533	528	443	544	488	510	499	501	542	551	539	515	531	516	510	481	501	561	550	548	496	498	504	504	501	497	494	517	476	505	491	517	485	521	511	535	551	491	504	546	531	482	490	502	545	514	517	495	551	503	512	521	533	472	526	512	484	526	524	485	500	503	512	537	533	541	545	580	501	493	544	516	535	500	506	513	525	511	512	508	525	522	489	525	545	525	508	523	525	539	494	514	515	521	455	513	513	511	507	505	506	548	515	521	545	555	532	540	451	489	503	478	502	512	465	521	553	519	512	502	510	545	499	562	520	507	508	494	517	519	533	549	491	532	504	539	514	492	493	611	478	527	511	487	485	516	521	502	539	533	507	485	567	500	550	536	520	476	522	489	544	546	516	554	540	565	507	464	526	537	535	525	526	525	511	498	494	533	530	496	469	557	517	506	507	553	468	480	506	523	529	530	527	518	501	544	547	465	498	532	488	489	517	502	546	525	526	525	459	560	556	491	509	521	494	494	523	491	522	537	550	501	525	485	505	532	550	538	528	503	525	562	527	518	509	514	523	525	505	481	508	532	509	520	500	520	503	550	516	518	521	531	482	522	520	501	498	528	489	523	495	503	526	501	527	501	492	542	529	481	529	519	494	540	546	459	559	546	531	526	482	591	496	531	495	546	520	463	507	552	548	519	479	521	505	516	483	536	462	503	502	486	520	489	526	499	511	531	516	497	504	545	505	533	510	531	529	517	480	584	523	522	515	522	507	492	535	509	496	524	503	534	489	497	542	542	516	478	508	547	479	521	501	503	529	539	535	506	518	508	498	469	559	477	520	531	532	509	534	517	527	497	506	511	500	542	506	514	500	537	532	557	562	498	549	523	514	521	547	504	512	535	545	528	545	482	522	521	485	536	520	505	503	562	502	505	524	542	539	543	517	511	512	524	467	517	476	519	517	523	549	535	506	515	542	494	504	520	535	522	519	506	512	540	541	545	540	508	533	488	502	549	495	515	503	495	549	499	527	528	530	508	519	510	500	567	505	566	525	571	558	495	570	535	508	508	491	546	523	514	495	538	535	509	539	499	511	488	523	505	507	541	515	538	549	544	560	526	503	517	563	496	513	566	525	519	508	518	563	539	558	509	529	485	473	529	537	562	511	544	482	529	537	507	479	568	509	544	544	478	492	509	522	533	510	541	552	503	539	513	519	514	555	531	492	521	501	489	505	506	484	500	464	506	514	495	522	506	511	529	502	502	553	513	510	561	474	532	544	509	527	520	509	485	474	513	536	532	516	527	509	482	501	553	560	507	515	531	498	501	538	501	496	529	561	528	508	493	544	494	527	539	492	527	522	514	481	496	518	519	508	519	524	515	530	511	580	510	531	542	520	500	545	508	507	483	514	501	552	478	527	534	519	519	521	524	514	555	512	519	523	533	544	581	516	564	525	526	483	500	515	528	501	453	525	536	504	510	515	567	530	516	499	469	512	519	522	505	525	536	533	530	509	477	527	494	520	533	557	511	490	461	526	514	499	506	491	525	523	499	526	508	542	470	512	514	509	516	532	496	477	481	495	508	555	507	495	523	535	500	541	560	480	538	529	519	528	519	510	460	534	556	570	532	511	547	574	523	517	571	529	512	517	521	488	512	511	541	541	497	523	485	544	508	500	505	515	532	524	525	502	520	516	544	532	539	534	546	518	526	520	557	521	523	528	569	572	522	506	527	541	530	508	515	514	502	524	558	555	509	562	488	499	502	524	473	529	523	537	507	527	495	504	544	456	541	506	543	529	499	511	524	547	505	528	512	517	509	507	515	535	518	497	519	490	508	514	524	489	532	506	545	497	504	528	514	519	482	528	491	512	533	506	519	536	553	549	513	556	484	504	546	460	525	531	518	520	529	537	529	558	542	502	491	498	448	506	545	490	493	527	537	514	526	525	542	460	524	504	517	519	527	570	526	522	551	493	481	504	547	530	479	516	512	491	543	529	523	527	489	508	468	537	494	497	522	512	529	529	510	530	523	483	502	482	562	546	482	517	523	558	496	512	533	473	520	493	508	499	515	511	496	532	478	536	497	558	508	501	527	532	513	517	546	554	527	523	518	559	516	493	556	491	508	563	495	545	517	551	516	526	539	530	520	529	489	487	507	512	529	549	533	520	504	514	552	474	528	516	494	511	531	531	504	544	538	497	520	504	555	498	554	501	509	487	516	503	505	496	529	507	505	496	530	506	554	535	533	516	502	500	566	526	542	505	505	480	516	552	518	509	475	515	483	507	503	492	501	520	491	504	469	519	477	549	528	522	566	533	562	561	577	546	512	523	527	492	535	503	500	517	540	475	517	495	491	500	553	505	479	503	480	525	493	470	495	508	517	533	539	518	549	500	560	526	499	497	471	500	518	506	479	499	495	501	526	476	498	540	504	546	521	549	479	519	489	533	538	530	515	553	500	508	522	521	512	525	474	540	522	541	526	540	531	519	497	497	472	488	499	508	513	566	489	561	494	501	530	511	501	557	516	519	517	509	529	514	524	547	511	526	528	511	544	481	538	507	545	519	507	530	535	487	533	526	513	506	515	490	551	535	521	553	482	539	536	503	504	517	531	531
32474	58710	49231	35791	29039	23149	17941	15303	12492	9260	7824	6728	4995	4160	3138	2651	2174	1549	1130	1021	850	716	690	620	613	586	567	603	564	567	525	533	579	525	531	506	585	551	497	536	576	555	536	532	534	529	543	506	545	547	527	555	518	547	523	512	563	613	467	567	534	524	587	520	546	547	524	530	519	570	583	584	561	576	572	569	552	519	560	529	529	615	542	496	569	522	516	535	460	494	534	534	532	522	525	517	569	567	547	512	544	517	527	530	518	495	544	525	517	527	550	516	515	564	537	533	537	521	538	584	530	555	509	502	481	533	544	524	505	497	565	532	529	542	503	546	540	510	532	489	539	541	523	524	539	520	558	552	585	525	495	554	541	528	603	527	533	561	541	528	528	599	548	503	477	502	500	551	515	559	514	547	552	514	529	503	507	501	540	502	496	497	518	518	527	522	560	542	591	509	509	500	539	536	470	525	539	566	545	517	511	529	530	537	565	529	539	563	567	567	480	557	571	523	510	531	488	494	506	543	518	534	536	493	548	532	531	528	521	558	491	532	519	556	543	499	580	495	534	520	565	484	531	517	499	538	586	474	526	493	501	540	556	551	533	523	538	495	528	570	497	540	551	531	514	482	489	529	509	513	534	555	562	548	482	588	551	538	560	491	535	525	584	555	544	550	519	501	532	541	488	520	519	555	504	511	528	517	492	506	502	550	537	507	499	544	514	554	539	549	514	561	527	512	557	546	488	499	531	519	552	546	470	541	519	552	535	527	517	517	540	540	578	528	535	537	505	542	527	572	606	587	527	556	575	548	504	503	526	556	504	495	520	514	536	568	530	496	566	512	579	544	533	527	571	528	553	530	520	531	515	496	534	525	507	537	512	534	523	553	492	518	527	524	540	527	540	507	498	527	565	503	552	505	531	512	563	531	556	555	475	522	560	549	505	512	523	518	505	532	546	518	546	504	544	525	567	537	515	541	504	521	545	545	485	558	551	543	509	547	560	484	562	519	521	479	551	503	545	536	516	523	504	500	526	487	552	535	522	518	514	587	550	561	480	568	529	557	518	536	518	513	521	523	523	533	548	545	562	541	518	536	568	565	539	526	518	520	530	522	524	554	527	544	519	561	565	523	514	550	531	519	555	545	537	506	569	512	580	521	526	539	535	508	515	536	496	574	512	513	552	541	542	514	562	534	537	507	513	564	543	538	559	533	544	580	524	502	522	547	529	538	513	530	497	537	536	527	510	548	526	559	512	534	510	557	551	524	500	479	513	533	533	529	507	556	517	548	504	550	473	507	555	520	525	557	539	489	546	515	520	506	530	521	535	513	548	526	541	537	533	590	525	544	577	536	565	527	512	515	497	527	550	536	534	545	540	531	504	516	494	539	468	525	495	539	536	520	526	523	483	514	535	545	519	573	547	543	516	554	516	533	518	496	506	502	521	518	544	519	530	544	523	496	499	516	569	478	517	523	536	523	527	493	527	509	511	529	524	569	545	537	527	537	509	504	507	498	524	516	524	527	548	516	566	465	571	557	511	501	509	545	527	522	520	532	478	545	538	520	494	517	509	513	497	503	503	537	565	547	521	521	504	553	568	538	536	491	567	556	505	500	541	505	490	557	556	530	540	520	509	524	515	581	544	565	548	610	500	551	526	547	541	502	506	539	555	502	511	558	550	547	562	545	530	524	512	547	489	515	562	507	536	509	579	563	576	581	568	535	506	482	504	518	522	546	522	559	561	505	493	532	492	487	610	500	503	517	563	525	542	558	527	535	515	578	534	524	549	529	498	518	496	526	529	534	536	534	504	521	538	548	566	523	545	512	505	569	560	492	528	550	513	512	533	520	555	501	547	546	529	531	498	545	475	532	543	545	471	600	512	529	529	547	552	545	557	581	540	534	541	558	542	525	510	532	528	537	541	511	516	537	535	528	550	540	543	551	533	529	544	550	543	551	513	531	524	546	545	522	472	504	525	517	517	499	493	489	561	540	520	507	554	506	529	524	550	553	512	498	512	539	498	563	529	529	576	514	534	525	535	511	515	493	552	539	587	531	508	526	528	526	525	514	514	521	515	506	513	558	518	548	513	538	573	554	493	518	512	516	488	527	517	554	549	521	506	542	551	517	523	509	546	543	539	508	571	514	473	553	541	514	533	517	506	531	515	568	526	550	539	523	531	533	513	543	525	526	538	512	528	512	534	546	563	527	542	549	549	515	475	533	537	578	532	536	508	528	547	542	517	534	498	540	577	504	507	513	508	553	514	573	537	539	536	497	584	530	527	499	530	506	510	526	540	519	514	550	522	489	522	543	528	580	521	507	548	514	512	553	523	549	524	550	516	566	496	515	517	522	562	548	564	550	555	523	520	542	517	538	521	547	512	497	510	543	530	492	548	552	488	570	518	533	541	501	512	535	537	527	524	531	525	554	563	550	525	527	508	539	525	507	489	498	541	521	521	519	513	548	501	509	516	545	528	551	522	508	488	545	530	509	529	565	548	514	521	534	498	529	513	500	580	516	531	556	552	490	506	540	528	558	537	513	515	509	509	506	545	546	530	521	505	462	543	504	521	494	572	561	464	499	540	517	517	554	576	559	531	538	504	534	509	565	542	545	541	508	525	514	532	511	556	574	529	492	559	494	534	500	539	536	538	549	529	527	505	519	506	573	527	538	524	517	530	527	542	482	561	547	517	505	522	482	505	529	565	528	517	526	540	541	533	581	499	517	568	523	518	510	497	539	562	500	507	537	544	493	523	534	508	530	555	500	584	549	558	537	492	514	481	524	530	493	551	497	597	538	535	519	543	524	499	562	536	511	529	535	609	511	576	520	516	527	553	504	520	550	510	523	541	511	535	528	519	533	488	489	550	536	598	509	542	525	507	534	486	552	580	563	563	483	504	546	534	498	541	530	499	547	550	532	548	547	548	558	493	550	519	512	538	542	518	546	542	558	576	514	598	522	521	556	524	514	529	532	536	581	549	510	516	546	518	541	510	529	505	514	526	524	567	530	528	548	538	534	511	577	481	550	501	566	517	565	497	503	478	544	509	512	519	538	569	516	501	549	515	523	577	498	520	501	514	493	497	567	546	540	551	524	506	569	513	513	474	539	529	573	541	497	574	531	523	513	525	547	529	536	550	537	529	525	556	539	545	529	525	535	539	527	523	537	524	507	535	530	523	566	521	542	501	470	560	541	524	525	542	554	509	532	513	550	509	522	560	526	512	544	527	509	509	539	511	518	550	538	551	546	503	507	528	543	515	528	503	536	523	551	521	540	523	527	541	534	539	512	536	541	506	561	549	537	529	531	538	558	494	545	540	543	502	535	510	521	517	529	564	535	542	534	510	535	493	526	529	536	571	515	506	514	549	511	529	524	482	518	523	505	583	536	478	515	546	535	482	532	527	535	544	508	535	488	533	540	556	496	539	535	562	508	495	525	558	560	558	515	538	468	537	541	539	512	533	494	518	479	537	529	488	514	518	530	517	565	528	560
24827	21491	31211	29732	22994	17417	12420	9272	6309	4641	4102	3159	2731	2067	1570	1455	1195	902	709	632	650	511	492	484	493	444	434	444	465	447	443	470	443	470	459	451	445	422	412	449	429	458	427	422	451	469	428	455	383	416	459	453	427	425	471	460	471	451	423	379	422	418	453	455	426	446	455	447	418	420	480	450	433	500	457	421	433	494	445	409	427	396	415	417	425	380	451	396	380	459	422	430	436	418	428	422	390	458	415	393	441	425	430	434	419	427	427	457	441	428	419	412	410	414	437	405	445	400	413	420	434	482	402	428	421	409	426	399	436	428	441	445	448	446	431	401	456	473	393	430	435	408	424	402	450	415	435	458	428	458	405	411	395	457	408	491	401	435	405	419	392	383	422	441	428	455	429	429	453	427	418	443	416	435	394	404	435	443	419	431	446	440	424	438	439	436	405	439	447	436	444	424	398	383	407	436	421	446	442	438	438	449	436	432	418	436	436	446	446	443	429	432	444	401	450	417	461	456	432	403	432	420	426	447	432	424	414	431	451	439	441	460	448	412	412	407	432	419	449	450	456	415	448	428	440	412	416	454	442	414	453	467	452	449	426	441	392	423	407	419	447	406	412	413	402	403	445	419	418	386	435	431	411	430	410	404	470	419	420	400	471	435	483	423	451	401	417	406	441	417	409	406	410	420	394	435	401	434	375	403	403	423	418	432	414	439	438	379	394	431	448	442	407	416	448	401	425	431	452	376	439	431	421	399	471	405	408	401	406	421	449	425	464	450	439	435	431	438	443	451	453	413	463	452	427	414	408	406	444	454	397	416	434	406	458	480	448	449	415	409	430	440	425	466	383	428	407	411	451	404	423	426	412	424	410	400	443	430	425	423	447	437	438	462	398	419	454	432	422	419	449	418	432	425	402	455	441	429	438	436	423	426	404	469	410	445	437	409	436	422	458	436	421	425	409	451	433	405	441	396	398	464	438	405	427	444	431	437	492	412	452	449	421	401	426	401	408	414	424	413	433	442	442	430	424	402	432	422	446	414	402	412	447	412	448	442	446	452	409	454	432	379	444	486	444	423	431	452	453	434	434	438	413	488	408	443	433	411	405	404	442	426	392	446	429	446	406	415	442	439	436	423	442	423	398	430	442	449	443	468	424	441	421	449	422	424	390	424	440	447	423	396	384	419	466	447	445	462	420	436	417	447	428	459	473	423	438	426	489	439	461	427	443	437	470	412	416	411	437	442	419	461	443	405	448	406	409	481	439	430	413	434	452	464	436	414	455	420	448	432	456	428	423	432	427	417	447	369	390	438	469	406	442	425	425	429	434	428	419	422	449	424	418	455	438	466	391	443	467	412	455	472	407	411	436	430	434	429	424	421	441	401	428	432	430	439	450	433	433	440	449	467	412	416	443	439	453	478	448	433	440	413	448	434	454	419	443	416	444	420	449	402	425	438	466	406	420	440	435	414	402	448	441	416	432	409	458	420	464	425	430	454	461	431	446	428	425	433	466	447	432	467	428	480	463	454	433	399	430	442	424	422	431	423	423	420	422	427	451	436	449	423	464	452	420	432	406	412	458	415	446	408	461	400	455	428	411	437	454	438	416	401	441	476	441	466	438	435	427	449	443	430	437	407	445	426	442	401	448	453	409	409	442	435	451	418	435	420	434	423	416	434	437	424	441	423	442	432	413	446	441	399	430	431	435	416	417	433	439	469	406	429	424	442	427	417	427	416	422	458	431	450	455	430	416	434	449	408	438	457	464	418	469	403	435	434	389	433	432	445	450	452	461	417	423	415	424	422	446	455	406	432	451	434	416	452	406	425	413	452	444	429	422	450	449	428	446	417	449	427	403	434	416	393	414	404	413	435	459	456	401	423	400	399	391	417	435	449	421	447	433	410	432	440	418	420	424	437	441	425	436	429	414	436	451	450	399	429	406	426	430	425	417	422	449	474	409	440	442	400	447	437	425	445	459	449	436	411	392	450	447	430	411	422	420	407	410	438	407	413	430	417	415	440	404	454	440	416	432	404	439	446	433	418	445	407	475	411	393	448	429	434	435	425	432	464	449	399	433	435	406	428	419	403	450	442	463	453	411	444	430	435	449	447	433	415	427	430	413	437	447	411	402	393	444	422	446	419	422	448	441	450	429	440	408	387	382	400	452	410	415	403	407	414	433	441	405	399	423	382	435	438	445	438	438	422	412	413	451	422	415	415	416	392	442	434	406	424	430	420	417	447	438	430	445	431	406	428	387	484	412	438	424	392	462	434	404	422	441	414	443	422	457	429	464	443	419	418	396	420	425	445	371	453	400	401	433	462	423	438	445	432	425	442	406	438	393	442	446	417	394	408	424	424	441	461	427	417	396	436	457	427	416	482	402	458	431	417	432	416	368	392	419	439	420	424	459	432	428	485	464	445	413	416	432	429	442	460	427	432	381	425	423	437	429	438	463	422	389	423	428	451	419	428	404	456	464	436	467	455	428	436	409	420	454	436	411	440	438	400	428	442	464	413	468	441	452	399	427	431	412	447	443	447	466	475	458	434	434	414	424	454	412	411	420	435	403	458	423	411	458	425	454	430	437	451	417	442	430	441	453	379	425	419	410	402	442	399	428	456	393	394	405	402	404	425	394	441	432	481	453	427	430	380	379	409	452	416	425	403	437	452	413	439	397	423	393	407	435	423	412	446	457	430	449	468	421	411	468	417	455	417	409	456	413	395	397	439	425	414	499	439	445	420	418	411	458	427	443	436	417	417	465	446	453	423	423	422	403	414	401	432	440	406	448	451	419	424	455	431	420	418	428	454	454	468	457	439	440	420	436	429	429	432	447	435	399	417	463	434	458	396	448	440	436	375	447	436	459	442	435	446	452	437	390	411	416	414	440	429	432	412	456	450	403	431	415	468	407	428	461	409	425	463	451	460	448	406	431	449	436	451	428	431	439	410	401	411	403	414	486	407	411	438	435	412	447	397	415	439	393	438	423	424	431	418	435	454	456	414	457	429	467	416	413	430	424	443	460	420	424	384	384	412	451	419	426	441	407	388	432	427	409	414	455	440	451	399	434	451	417	401	428	417	445	377	428	416	397	430	451	396	425	419	426	418	434	424	397	425	432	402	435	429	439	428	393	397	437	398	419	423	458	451	413	449	458	419	461	427	454	398	447	422	398	444	413	422	433	423	428	432	446	409	428	401	441	455	444	454	428	397	415	451	429	476	434	418	440	443	447	437	435	399	426	429	438	462	437	415	405	433	446	444	409	416	414	455	446	424	404	414	388	438	388	405	441	463	442	439	445	432	479	400	434	424	453	472	435	424	451	416	457	448	445	426	399	467	423	422	447	429	402	422	407	410	429	426	417	453	426	409	394	450	412	466	456	431	451	435	428	417	450	405	428	478	426	416	395	399	421	407	412	410	413	413	438	441	419	454	378	425	413	434	450	415	414	476	415	430	416	416	414	422	468	447	434	427	454	452	430	407	448	407	411	467
31760	56598	47404	33299	24898	19781	15964	13759	10014	7381	6689	5152	4472	3275	2407	1984	1819	1170	977	729	681	607	563	531	492	485	487	470	445	499	503	478	478	494	471	456	456	436	460	496	497	482	448	453	445	484	457	464	485	492	437	509	461	460	469	462	503	417	455	457	460	489	452	468	491	469	441	443	495	482	475	496	505	406	466	440	460	461	509	444	473	491	459	497	492	479	452	472	491	445	473	438	493	466	501	430	461	461	461	470	466	457	450	447	450	444	476	435	418	476	462	458	503	462	416	446	473	479	469	427	426	454	463	463	467	473	431	415	430	454	460	477	481	492	458	457	415	448	457	441	444	445	484	454	505	466	416	484	446	422	417	474	468	447	467	441	463	447	479	473	445	466	428	433	463	430	428	459	455	433	460	482	470	425	426	459	515	446	473	451	433	487	472	483	466	479	449	444	416	423	461	442	430	501	424	470	434	455	472	421	450	447	431	445	476	450	480	421	410	450	468	465	451	430	435	474	491	435	456	447	455	457	439	449	456	478	486	463	436	475	422	448	435	435	442	478	495	420	430	470	453	462	494	496	465	447	442	464	420	427	494	476	476	462	449	475	461	434	481	416	484	479	432	481	449	457	446	459	469	448	466	438	455	408	423	463	487	436	479	455	409	421	455	487	469	488	468	482	452	466	467	454	464	445	431	434	458	438	450	458	478	437	499	499	491	460	405	469	482	441	457	443	468	441	421	431	426	457	499	429	467	477	481	449	454	479	504	459	444	445	423	478	450	471	434	483	461	435	410	450	471	471	444	501	492	465	445	460	473	441	423	465	460	449	421	464	443	471	460	419	462	460	457	439	447	462	430	474	426	476	482	463	455	450	468	459	425	440	447	431	484	451	465	444	473	465	465	479	477	429	443	447	491	466	466	471	471	479	461	443	423	417	420	478	433	477	435	432	441	473	495	415	434	479	446	450	447	433	415	440	468	470	431	470	438	461	450	431	437	436	468	420	437	481	454	433	455	462	471	435	476	491	472	459	438	479	440	458	447	452	477	504	437	440	420	474	454	475	461	456	451	429	470	452	465	455	457	427	479	433	489	474	444	455	463	489	421	453	449	435	467	461	460	459	475	445	463	481	450	450	524	460	452	448	439	470	472	468	437	472	443	457	490	460	467	430	460	443	431	482	490	449	462	434	455	451	452	445	445	464	441	456	465	430	456	457	441	427	414	460	463	469	454	472	462	482	453	438	418	468	508	461	467	475	485	471	434	450	456	508	517	454	457	441	455	449	473	466	443	406	451	427	440	453	453	449	465	473	467	412	473	474	460	419	440	474	473	480	434	502	461	447	469	510	443	475	461	449	422	444	445	442	456	471	525	467	461	438	468	455	475	403	458	460	477	432	474	454	443	455	486	465	462	449	431	446	463	458	436	485	404	429	457	449	455	484	448	447	482	440	460	486	459	476	450	457	448	433	469	502	417	469	460	454	478	443	467	459	430	436	473	454	431	465	448	413	461	447	462	438	464	471	419	490	430	397	473	451	462	428	478	469	444	453	450	451	445	440	444	483	485	427	439	452	489	490	447	430	439	452	511	442	468	453	438	476	466	474	485	489	436	499	453	442	463	441	482	419	489	501	466	505	434	472	465	482	442	421	434	431	473	441	479	475	474	432	463	468	470	456	500	482	491	463	425	426	438	452	452	452	432	448	448	456	465	447	447	482	425	458	490	470	495	479	466	492	464	467	469	484	487	465	444	434	495	449	459	454	449	482	459	415	499	432	436	465	468	449	465	402	429	429	468	502	443	453	430	443	468	465	443	444	469	442	443	468	449	443	406	489	434	490	472	451	439	446	458	467	456	445	450	457	459	467	446	480	485	455	436	463	414	457	493	482	455	400	466	487	477	443	465	446	464	432	459	440	449	481	453	432	484	492	443	468	454	453	453	470	483	458	460	471	457	449	468	446	449	471	494	444	471	436	449	461	465	455	461	470	489	445	417	483	446	461	440	460	446	473	468	438	436	484	472	444	448	442	486	447	417	482	487	493	450	461	430	473	453	423	424	464	472	461	450	494	448	431	428	459	445	472	451	524	440	463	464	462	455	422	426	432	455	472	466	435	441	450	406	419	452	448	438	499	458	438	470	427	419	481	472	469	442	474	453	484	430	489	457	474	464	454	474	447	476	476	443	471	437	458	450	453	476	458	474	434	436	474	459	435	453	431	448	484	449	461	440	462	434	493	471	459	474	464	459	484	471	425	475	448	470	462	445	489	438	476	434	452	492	523	472	438	456	473	495	481	481	433	428	465	475	443	490	442	465	416	433	456	465	449	454	433	439	468	482	433	467	424	458	456	455	441	473	468	487	473	469	460	460	427	482	457	433	455	434	422	417	425	478	468	441	479	432	478	418	443	499	507	459	457	447	487	455	457	469	501	436	450	474	438	430	436	458	445	491	461	434	420	448	456	414	454	450	420	463	465	485	430	472	446	472	465	454	454	464	446	495	456	447	457	479	479	419	465	439	442	462	480	432	478	463	435	431	462	476	411	416	450	449	458	432	459	471	457	446	438	527	474	458	466	453	435	470	459	470	459	437	475	445	507	436	421	436	461	490	429	451	425	436	445	439	458	448	460	463	460	469	416	504	453	465	422	461	432	427	452	413	442	435	450	432	466	461	450	493	461	493	427	433	433	460	488	480	486	476	482	465	444	427	424	416	448	446	455	444	438	454	436	482	469	461	477	478	444	452	469	456	456	465	434	446	451	461	437	420	440	469	428	451	469	452	446	466	463	458	450	459	442	452	459	448	403	425	405	470	447	451	431	456	451	408	464	466	478	459	431	462	456	448	449	429	474	441	439	445	452	466	454	451	440	452	424	454	497	410	456	471	471	465	508	463	406	456	470	455	439	462	460	451	457	465	438	435	466	492	450	459	483	437	454	444	479	460	444	465	471	490	466	452	504	437	461	426	454	444	457	477	448	449	482	437	414	462	468	450	460	441	453	483	471	474	472	436	460	495	459	471	466	463	439	449	465	469	457	446	508	473	462	446	472	433	480	466	459	438	468	443	433	464	463	463	449	440	432	441	476	480	476	475	474	465	453	445	477	426	448	459	449	461	444	442	465	480	491	480	487	472	489	447	459	481	495	409	446	448	441	437	417	491	446	445	421	463	461	428	476	484	469	459	461	490	453	471	497	459	440	479	459	482	460	439	435	503	443	419	448	475	453	440	472	473	465	427	458	436	475	444	443	463	456	423	413	445	498	428	462	427	441	457	496	458	448	414	449	443	419	449	443	459	446	457	461	427	460	476	450	459	487	476	460	433	479	414	430	459	447	487	470	468	442	440	480	423	422	447	457	508	442	463	481	466	442	438	474	441	467	438	465	496	433	452	475	452	499	474	477	457	498	421	474	463	476	445	445	450	439	428	440	432	472	450	469	433	452	480	469	483	460	456	453	455	458	450	460	457	483	432	428	465	431	461	433	408	487	478	470	471	446
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
