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
341404458659	341404459230	341404459780	341404460330	341404460880	341404461430	341404461980	341404462530	341404463080	341404463630	341404464180	341404464730	341404465280	341404465830	341404466380	341404466930	341404467480	341404468030	341404468580	341404469130	341404469680	341404470230	341404470780	341404471330	341404471880	341404472430	341404472980	341404473530	341404474080	341404474630	341404475180	341404475730	341404476280	341404476830	341404477380	341404477930	341404478480	341404479030	341404479580	341404480130	341404480680	341404481230	341404481780	341404482330	341404482880	341404483430	341404483980	341404484530	341404485080	341404485630	341404486180	341404486730	341404487280	341404487830	341404488380	341404488930	341404489480	341404490030	341404490580	341404491130	341404491680	341404492230	341404492780	341404493330	341404493880	341404494430	341404494980	341404495530	341404496080	341404496630	341404497180	341404497730	341404498280	341404498830	341404499380	341404499930	341404500480	341404501030	341404501580	341404502130	341404502680	341404503230	341404503780	341404504330	341404504880	341404505430	341404505980	341404506530	341404507080	341404507630	341404508180	341404508730	341404509280	341404509830	341404510380	341404510930	341404511480	341404512030	341404512580	341404513130	341404513680	341404514230	341404514780	341404515330	341404515880	341404516430	341404516980	341404517530	341404518080	341404518630	341404519180	341404519730	341404520280	341404520830	341404521380	341404521930	341404522480	341404523030	341404523580	341404524130	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	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
23515	21942	29708	24814	21959	22095	13436	3846	2163	1862	1492	1118	970	894	885	778	688	653	637	613	560	488	451	377	376	402	363	333	353	305	324	326	291	287	289	300	259	278	316	316	290	268	285	252	261	264	229	252	264	250	257	263	238	222	249	273	258	244	244	216	235	266	243	232	233	229	217	262	248	229	242	242	232	229	242	245	224	216	221	230	233	250	250	243	202	220	204	212	221	229	236	255	224	223	247	245	259	210	234	192	239	217	199	236	232	210	216	236	268	233	241	214	240	236	228	205	216	227	198	245	223	254	241	208	221	236	215	231	231	237	209	232	214	229	227	241	235	219	241	230	225	235	232	222	222	229	239	226	248	243	213	243	218	225	234	204	234	246	215	201	241	217	258	226	236	249	238	240	239	244	244	217	236	246	229	221	247	240	253	226	241	232	223	254	209	238	217	236	206	216	236	232	215	218	220	251	254	235	226	220	252	238	239	226	245	228	203	238	237	222	242	213	216	211	246	220	227	208	210	230	211	239	228	233	214	228	193	264	222	255	228	223	228	221	240	220	215	216	202	245	226	222	212	239	240	229	221	236	222	240	236	221	226	239	227	223	224	219	213	230	215	227	218	260	228	245	222	214	217	269	219	237	227	231	242	211	257	188	228	231	213	227	220	229	218	210	225	211	210	231	258	237	236	226	239	239	258	224	216	262	255	206	199	222	212	221	213	244	265	227	245	226	245	245	227	220	214	253	233	202	234	227	242	221	225	237	228	233	195	214	211	214	240	211	231	227	230	209	195	242	247	237	221	228	234	220	238	232	229	212	239	220	231	226	236	229	235	223	227	242	210	216	229	225	247	220	221	254	233	246	233	236	245	236	236	216	229	221	232	222	220	212	221	228	247	198	239	234	253	206	241	240	240	243	226	238	221	200	240	240	264	213	266	232	224	258	230	236	221	232	227	238	241	236	239	241	241	238	178	238	253	221	228	232	225	236	234	222	244	228	242	236	225	251	223	212	256	212	224	225	201	204	235	228	272	240	230	241	215	226	249	237	233	232	269	245	246	235	240	264	189	206	232	237	226	232	216	246	194	255	250	237	241	245	227	228	232	247	223	232	235	217	249	238	258	236	234	219	207	227	218	234	232	207	259	216	216	197	226	253	242	235	203	229	227	231	253	228	222	247	231	217	235	231	202	204	218	269	233	234	219	252	240	244	238	260	243	223	236	215	243	206	249	213	229	216	249	217	247	200	270	251	220	246	246	226	245	227	240	201	250	244	217	219	248	234	228	230	204	232	257	227	235	213	223	222	226	232	248	221	230	218	238	221	211	235	252	228	229	259	229	245	207	240	217	227	228	211	226	234	219	224	233	208	249	236	251	227	217	218	213	221	228	215	221	237	231	226	210	218	214	225	229	226	230	244	231	230	245	211	247	238	240	239	265	238	203	202	212	225	251	231	250	209	215	207	218	191	195	239	255	220	236	224	247	244	213	266	227	247	236	241	253	222	253	240	235	233	252	259	246	223	230	224	245	217	232	236	223	206	222	234	223	220	233	245	212	217	247	220	208	230	206	221	236	219	241	222	239	236	229	242	207	226	222	221	207	236	233	255	223	229	243	204	212	222	217	245	234	242	217	242	228	236	238	225	227	245	221	228	243	229	227	244	209	240	238	223	246	227	238	206	226	212	241	249	228	199	248	196	212	234	232	223	234	236	222	224	223	224	232	203	216	226	237	234	244	218	230	231	218	199	242	236	207	229	264	236	221	227	257	197	231	245	221	198	200	219	223	220	226	225	245	232	246	237	230	239	248	241	240	229	253	248	226	230	247	219	210	241	225	232	268	227	241	219	218	246	250	201	230	226	259	240	205	215	242	237	201	245	233	223	238	215	231	255	233	206	237	224	248	227	199	221	256	236	240	204	221	255	226	209	213	215	276	221	244	221	250	213	207	216	208	223	215	226	261	235	228	224	223	232	254	246	224	204	243	220	228	239	225	221	224	221	225	248	213	204	250	236	234	247	227	229	267	212	228	224	241	225	227	247	239	231	231	238	229	213	215	224	239	234	254	207	218	221	239	233	242	221	203	231	229	234	219	233	229	202	211	269	228	209	243	233	234	237	252	232	236	259	270	218	222	239	228	196	234	249	205	230	213	248	206	228	219	203	236	243	236	222	219	264	228	236	223	236	229	208	218	234	239	225	248	212	218	218	261	232	206	231	240	241	219	235	238	235	198	223	228	205	238	211	224	271	213	252	237	193	208	250	247	242	246	244	240	236	250	229	206	231	233	219	228	236	232	219	216	217	231	184	235	247	241	238	233	221	233	208	261	238	237	262	223	248	215	210	254	229	240	216	222	234	216	227	235	237	223	222	220	240	224	250	214	264	230	228	240	237	206	236	229	239	242	191	229	226	253	230	228	207	237	202	238	241	225	235	213	255	229	244	257	230	214	253	205	219	221	221	206	214	218	229	217	232	251	201	207	213	247	238	232	213	229	232	241	226	236	259	242	239	219	218	230	215	237	223	234	222	225	217	235	227	190	219	255	248	208	231	214	265	221	228	217	232	225	245	247	232	241	223	228	227	213	205	239	236	229	228	234	240	217	214	244	231	253	213	200	217	247	222	208	216	226	226	232	208	210	247	233	217	235	222	223	244	211	242	249	227	244	219	203	216	227	232	235	218	247	243	217	260	213	221	225	243	233	219	233	237	204	219	197	253	231	238	241	213	220	241	240	227	210	245	263	249	242	242	212	232	254	239	262	233	231	237	216	231	220	256	219	237	224	240	217	235	219	243	230	237	217	239	235	231	218	181	264	272	222	240	240	221	211	225	218	230	233	261	218	186	257	242	228	237	229	230	215	200	203	220	240	224	246	234	259	250	242	221	225	269	229	213	225	209	235	249	263	241	227	228	228	219	245	230	219	233	226	221	226	218	226	224	232	216	198	231	234	209	247	232	222	244	221	235	240	241	252	231	217	234	225	239	230	226	251	206	242	235	237	221	184	233	224	266	249	234	252	233	222	220	202	225	216	232	226	226	201	230	224	211	215	222	239	234	207	214	217	209	243	234	208	236	217	220	245	219	215	235	266	239	186	244	248	240	219	241	232	230	238	244	212	223	216	226	225	247	221	222	221	225	232	179	248	226	250	203	245	235	234	212	248	238	228	222	255	206	212	221	226	228	228	219	269	238	238	234	235	250	234	221	227	226	219	242	224	239	226	223	238	274	214	239	253	240	235	222	198	237	244	213	260	232	229	241	234	232	216	245	239	228	231	261	222	214	211	236	236	231	230	227	261	253	230	220	225	251	227	212	222	216	222	249	229	232	237	217	247	278	212	244	247	262	244	235	234	231	218	259	227	220	230	238	266	228	224	232	251	234	230	246	225	214	238	210	251	214	238	228	226	250	225	192	224	241	226	236	191	234	220	205	197	222	231	212	247	204	228	233	235	228	227	236	240	208	236	223	246	207	228	211	216	189	217	213	238	212	222	258
28455	54988	42012	22304	14735	9614	7702	5708	4014	3167	2442	1956	1579	1572	1304	1149	1014	921	859	866	728	694	602	613	518	470	471	463	409	448	378	372	365	380	360	344	373	333	346	333	343	314	291	319	322	299	264	310	272	295	309	305	286	274	272	289	265	290	299	265	292	255	264	238	273	284	266	260	283	269	289	246	249	266	263	264	275	246	271	245	266	250	246	262	217	250	245	238	263	248	248	252	229	259	244	238	275	255	268	263	262	233	231	279	300	245	255	232	249	255	232	262	266	263	267	239	270	235	269	238	257	268	273	286	239	249	240	233	267	268	259	270	284	248	267	236	247	274	259	251	243	242	227	252	242	271	274	242	235	255	226	268	265	263	213	243	271	247	250	242	252	257	244	252	285	266	245	270	259	276	277	276	268	263	247	297	270	238	257	269	280	251	244	264	256	272	221	241	252	215	259	245	252	274	271	252	271	255	251	251	246	264	255	234	248	252	215	265	287	255	271	247	251	264	246	261	253	271	250	235	251	274	249	252	230	279	273	250	269	271	253	253	274	250	251	261	257	247	247	245	231	271	263	259	251	259	244	242	247	275	267	243	285	273	265	245	257	262	257	240	274	276	253	242	220	260	251	284	258	243	251	262	267	227	269	245	274	264	289	255	242	276	233	270	277	239	262	246	250	241	257	242	257	268	233	265	257	268	274	254	260	262	279	260	262	257	231	283	248	246	302	235	259	271	260	259	258	258	262	276	217	270	236	265	276	247	242	280	247	253	264	260	242	230	258	273	286	226	237	246	247	268	279	264	235	237	278	255	260	247	279	256	298	280	252	231	292	274	262	247	223	287	245	292	260	241	270	268	250	260	281	264	257	253	250	246	266	261	263	278	270	267	255	243	235	260	261	264	275	263	223	260	270	231	258	262	252	252	264	233	234	288	275	252	284	275	251	253	261	236	233	233	252	266	284	266	252	244	256	293	269	259	259	241	255	276	249	265	283	272	256	252	263	259	245	260	217	237	248	271	267	261	242	250	265	262	246	263	269	252	259	248	253	261	232	288	215	260	285	291	247	252	249	263	262	262	246	274	249	250	278	257	292	266	247	239	253	245	274	273	233	268	241	248	231	255	266	264	249	239	256	242	261	276	262	262	243	266	224	252	249	265	261	250	277	250	289	256	273	261	257	276	234	256	238	239	272	240	286	230	250	262	268	269	256	257	258	268	280	276	265	240	265	236	252	246	253	267	256	262	264	263	241	268	247	264	277	258	262	238	277	247	272	246	226	262	229	231	282	248	261	215	256	268	252	239	247	266	252	267	245	260	273	298	236	251	255	249	272	249	266	284	263	257	267	253	245	234	265	255	260	248	269	283	261	283	262	274	273	282	288	236	256	304	238	244	241	240	249	274	242	245	255	229	277	231	248	282	290	252	230	273	242	247	275	239	270	232	243	253	262	241	233	259	265	269	270	258	282	251	244	262	261	234	258	259	246	265	260	255	263	266	250	238	247	248	246	272	238	278	267	250	288	241	274	269	245	235	253	250	241	247	236	224	228	255	276	257	244	241	276	230	249	277	273	251	255	271	252	262	258	234	267	229	239	262	274	271	259	245	259	234	253	254	256	265	266	245	247	258	254	244	257	268	239	280	258	285	264	264	263	267	250	262	249	241	254	285	276	264	275	253	267	251	261	261	259	243	259	257	281	264	250	242	260	250	255	267	263	231	268	252	252	266	255	234	298	249	274	257	214	248	256	273	263	256	286	286	215	236	230	274	276	247	277	244	244	265	255	242	239	263	275	256	268	221	281	245	237	288	249	265	252	222	259	252	266	260	256	253	229	251	254	252	252	244	267	248	279	257	224	278	256	271	246	229	290	287	267	258	255	267	258	235	270	247	234	242	243	233	264	218	270	226	299	253	262	268	282	251	250	277	259	246	245	242	237	244	255	249	245	259	261	255	259	245	258	273	225	262	283	260	262	262	262	247	228	267	259	265	263	243	208	275	241	234	242	268	258	270	259	234	238	250	258	239	233	259	235	256	248	276	250	259	246	271	247	216	256	228	230	273	258	285	270	235	265	223	270	269	255	265	234	263	262	245	239	258	253	257	260	265	239	258	240	243	262	254	271	247	247	277	259	256	261	245	277	253	263	267	239	238	272	239	251	258	239	262	278	249	242	247	243	220	251	248	267	239	272	248	235	244	288	255	274	240	245	270	237	258	254	249	255	255	256	256	242	273	279	263	241	280	255	241	236	243	250	248	247	228	280	235	276	251	281	246	240	252	261	242	239	273	233	273	279	275	243	269	253	276	268	268	273	266	263	249	263	241	257	270	255	272	254	245	269	259	277	265	247	281	275	274	261	256	238	267	260	243	271	259	275	264	224	249	285	249	273	279	243	249	259	247	283	267	235	251	251	271	278	243	260	262	241	277	239	269	246	278	263	261	246	248	261	238	263	240	219	243	268	273	256	248	239	240	255	237	265	258	250	258	246	268	266	262	283	272	250	233	237	283	257	237	260	250	241	253	269	255	272	255	247	250	234	246	238	273	255	262	242	258	214	241	254	269	236	236	273	281	289	238	262	241	243	241	296	274	251	240	263	265	246	247	260	234	255	261	245	266	252	236	235	284	250	234	258	253	255	275	248	256	270	270	268	258	255	247	254	275	265	290	270	260	215	242	250	254	243	260	280	254	272	226	233	239	248	232	224	257	237	272	253	284	261	230	279	241	240	259	272	248	279	240	234	258	225	287	227	252	240	241	250	258	254	242	251	222	249	257	290	270	257	258	255	269	252	255	243	249	255	255	270	244	258	248	237	238	253	263	266	259	306	244	255	220	267	261	267	261	218	264	236	242	268	312	248	263	257	256	262	268	246	253	275	244	253	251	238	272	274	232	237	267	244	267	270	239	273	260	226	249	275	255	229	270	288	275	259	246	263	249	254	280	261	259	222	261	256	286	243	257	279	275	255	260	250	238	267	232	254	236	259	261	230	216	243	267	266	221	264	268	245	258	244	261	278	277	227	263	273	248	256	251	264	255	265	263	235	225	292	254	264	268	257	226	263	244	247	235	242	234	245	259	259	251	272	236	265	257	267	230	250	261	250	238	272	263	263	267	244	257	235	275	234	273	257	238	260	261	251	261	272	251	263	275	275	288	223	264	263	270	216	250	263	244	233	240	264	267	244	250	242	268	240	252	254	245	252	248	279	286	274	236	257	270	254	279	284	251	238	259	266	277	231	269	266	264	263	235	264	276	255	253	257	266	255	266	225	256	257	249	265	244	260	245	253	275	239	278	230	266	241	273	246	239	254	262	274	253	229	249	231	257	240	245	251	255	261	244	250	251	276	267	257	252	260	227	265	249	235	273	253	254	257	283	248	265	253	261	254	241	243	247	240	256	273	282	253	253	236	242	241	272	285	270	245	293	235	239	224	258	254	280	264	250	240	271	226	240	249	239	288	239	267	256	266	246	265	258	263	267	241	270	253	273	269	277
28312	24226	22629	10760	4850	2407	1791	1455	1090	954	853	738	717	734	695	647	591	609	620	567	607	566	536	537	555	506	528	583	545	522	543	504	525	507	510	511	502	519	513	541	490	491	499	506	508	498	511	487	498	501	541	498	502	480	525	502	469	476	536	492	488	509	500	518	484	520	510	488	519	440	539	471	500	473	456	495	518	512	449	492	486	490	491	501	474	481	487	453	497	506	504	456	473	469	515	489	491	503	537	473	506	493	464	500	476	517	500	481	501	501	499	500	480	476	485	509	536	476	473	477	460	456	517	461	471	440	471	485	491	463	512	465	468	461	493	481	469	431	488	508	487	471	516	545	508	491	510	484	484	465	513	477	501	516	489	510	475	487	481	455	463	514	502	513	468	439	488	518	436	454	521	514	475	455	493	505	487	495	504	497	505	513	488	480	476	490	475	487	462	516	460	491	485	537	481	448	505	496	496	463	499	482	477	503	470	496	527	454	496	516	489	459	458	509	459	518	494	486	463	452	521	511	486	489	502	496	466	533	486	489	539	478	505	505	473	495	535	499	528	469	465	489	457	543	533	460	478	496	534	484	520	491	481	463	506	449	498	519	495	486	529	493	451	482	487	464	492	466	498	455	472	477	462	498	501	474	483	492	499	497	463	475	482	483	461	496	476	461	506	510	495	522	491	491	498	513	496	504	477	452	469	523	497	497	501	481	472	502	469	514	480	433	496	480	481	487	499	538	518	503	458	475	487	496	485	498	482	505	470	472	466	508	468	494	491	537	497	481	487	484	460	491	499	476	492	488	465	493	456	459	502	487	499	491	533	514	515	530	516	496	497	517	503	472	479	490	483	460	479	517	469	510	517	463	508	450	481	510	456	502	520	473	483	460	509	519	478	489	490	504	525	532	465	492	477	463	493	488	483	482	509	478	506	504	469	486	481	490	467	531	507	482	493	470	478	498	491	520	473	500	481	479	458	479	490	465	506	467	507	481	463	482	466	442	510	485	505	521	490	490	466	466	492	480	541	470	521	481	530	504	468	525	506	470	489	468	507	471	509	481	478	502	504	502	483	494	495	470	455	510	462	486	471	492	496	458	493	494	474	522	486	466	488	502	477	515	515	459	525	496	470	498	517	487	480	459	482	506	519	504	475	470	473	505	470	478	509	453	503	511	475	500	500	517	484	524	528	502	498	468	505	473	525	460	489	500	507	468	495	496	507	483	496	492	462	480	514	476	473	487	466	494	510	497	531	481	485	514	449	467	461	483	525	491	505	457	487	467	491	472	486	469	466	477	443	500	498	494	468	495	472	480	504	495	443	501	498	498	449	459	492	461	464	499	475	489	457	457	464	480	513	494	492	480	480	488	473	469	468	481	483	505	499	477	498	521	489	474	458	539	510	452	518	479	476	448	527	496	476	510	482	445	489	453	497	521	462	480	485	505	504	533	517	485	482	512	462	470	469	474	492	511	432	517	452	457	460	469	509	530	521	526	471	494	447	536	491	523	472	480	515	466	465	485	465	492	497	522	493	493	489	527	490	476	489	467	466	504	469	485	477	436	483	468	499	483	465	523	482	462	459	503	490	487	521	472	497	465	505	491	447	516	456	453	468	466	509	488	504	498	497	438	505	476	460	503	467	497	508	507	473	510	459	495	520	449	499	445	455	459	520	522	499	538	504	480	457	462	491	482	498	468	468	483	479	483	559	492	517	491	481	465	512	496	518	485	483	487	503	449	527	492	474	533	469	483	506	477	468	461	501	492	535	469	491	475	507	434	487	512	448	492	437	509	515	522	519	474	487	481	499	477	467	504	479	468	473	472	484	472	442	468	519	465	471	456	459	458	478	486	499	505	480	517	479	478	492	486	468	456	497	501	483	466	496	501	481	486	500	473	487	522	512	516	466	477	456	491	529	467	502	472	481	505	498	489	493	491	498	444	475	498	452	485	474	497	485	477	488	510	476	467	517	472	511	465	506	495	540	486	461	488	473	519	466	479	482	490	508	459	499	507	503	490	454	468	442	483	544	532	456	508	506	472	505	507	504	483	521	511	522	497	482	534	494	497	484	501	487	481	493	476	448	489	481	462	497	534	520	443	487	505	493	519	491	503	472	504	458	499	482	487	507	450	525	505	513	474	517	489	514	505	495	491	480	481	477	476	498	500	500	512	475	479	509	463	494	487	525	464	506	482	433	478	450	503	494	511	459	491	505	476	470	472	480	491	486	450	510	489	491	479	526	469	468	483	482	514	485	497	505	518	496	487	483	522	475	490	480	485	504	496	493	492	506	496	473	492	462	454	487	503	530	469	478	499	538	455	480	498	501	467	525	502	486	480	517	477	470	479	504	479	527	481	475	491	513	505	479	501	518	466	449	491	450	465	534	529	494	484	456	478	489	473	490	527	490	546	496	470	480	523	486	517	501	467	498	513	498	461	502	519	510	499	470	524	478	511	479	484	487	481	452	481	510	508	496	464	493	502	492	501	498	504	455	453	472	473	492	474	459	512	466	475	506	484	474	462	472	457	480	505	511	462	491	494	503	492	512	490	498	480	472	455	499	507	502	482	503	477	516	512	501	473	471	486	499	504	473	452	492	477	504	489	483	490	443	524	480	488	494	481	504	487	459	505	522	494	487	458	517	525	544	458	521	479	476	461	481	519	532	493	507	491	484	490	494	498	458	512	476	489	486	516	501	506	496	463	481	449	528	472	511	479	478	491	490	498	471	485	493	478	484	499	511	526	490	517	509	479	452	460	515	480	462	495	498	522	484	483	456	494	501	493	463	508	473	520	517	493	494	462	460	488	464	488	474	460	472	500	542	493	451	527	476	486	503	479	534	453	533	460	459	488	499	487	501	545	527	513	509	530	487	492	450	504	515	464	474	477	526	470	527	462	489	516	489	487	492	495	452	494	520	470	515	507	524	488	523	465	464	519	495	513	502	478	473	495	487	466	460	544	515	485	520	506	468	491	501	495	517	488	493	486	508	492	487	518	469	464	484	485	472	455	478	505	462	481	514	491	509	506	478	487	469	476	535	518	511	498	483	471	452	514	453	487	520	504	451	474	466	513	485	518	493	454	520	478	495	499	455	478	481	491	508	508	485	483	477	508	469	489	492	499	480	507	490	483	509	469	487	479	497	508	481	473	528	470	493	484	499	490	499	475	509	516	499	491	514	498	515	528	494	494	494	510	513	489	460	467	480	446	493	515	464	466	509	508	490	492	481	444	484	526	520	525	440	508	506	508	501	501	498	440	504	489	507	503	460	512	499	489	468	472	475	480	487	481	489	485	482	516	510	479	474	457	473	490	498	446	498	534	489	494	497	532	476	509	467	492	484	533	493	481	499	498	527	515	507	511	530	484	556	481	491	496	540	481	500	470	459	464	516	486	480	477	486	459	504	493	495	479	490	505	491	513	538	517	478	450	460	471	535	479	478	493	478	501	497	485	523	470	467	465	452	499	431	497	476	486	495	497	488	458	462	491
24928	37925	24766	10715	7073	3822	3084	2464	1747	1385	1207	1056	979	926	883	818	771	742	734	691	683	671	616	626	654	612	591	600	600	563	645	593	567	623	535	566	592	640	575	556	503	584	583	541	574	552	543	604	537	567	532	560	584	538	527	547	550	615	600	597	529	549	523	539	573	552	561	557	575	525	575	522	543	579	540	522	543	489	510	591	553	514	509	552	568	558	531	557	530	512	547	524	542	532	548	573	548	537	542	533	508	563	546	538	574	542	539	523	565	543	533	519	547	524	538	535	532	542	540	557	528	532	512	541	549	531	550	499	527	543	516	552	547	500	549	556	556	566	543	553	516	526	510	579	575	550	565	562	542	496	563	538	491	537	571	549	558	563	572	521	535	526	518	543	530	575	527	549	505	561	552	554	530	521	520	552	596	550	537	521	573	499	508	533	575	553	508	516	563	542	526	500	566	544	505	556	541	551	569	519	511	537	530	604	522	567	574	527	520	528	513	542	569	559	543	567	563	524	540	549	533	529	542	506	561	557	506	563	547	528	575	537	595	526	556	584	547	567	525	549	545	555	549	543	544	544	555	555	555	510	538	520	559	531	512	596	591	548	526	530	551	561	547	510	537	614	549	546	525	566	555	546	513	558	552	519	533	544	548	528	552	525	541	517	573	586	573	531	568	561	520	529	535	576	584	548	569	553	538	588	538	512	571	547	584	558	539	568	570	533	564	519	529	535	549	523	576	549	587	548	556	576	562	516	519	612	508	544	545	565	572	496	558	558	538	487	576	571	544	581	537	558	562	574	532	526	539	541	529	549	523	495	498	509	555	544	545	566	584	557	561	546	524	525	538	541	541	593	494	517	491	592	558	549	524	550	556	546	541	514	509	537	512	555	599	546	526	563	581	537	540	514	544	511	555	533	518	532	570	538	513	563	564	571	547	566	476	537	569	536	598	533	521	528	562	522	546	546	555	576	591	553	540	526	542	532	537	550	535	537	556	549	532	534	515	541	514	565	578	567	546	526	584	517	549	535	517	590	577	545	588	494	533	562	574	539	584	526	543	526	558	603	547	546	496	528	547	563	569	536	501	522	514	557	542	552	561	510	501	552	554	536	544	565	590	543	566	509	574	559	576	576	525	514	526	575	565	563	543	556	541	545	553	496	502	554	528	543	564	526	535	543	532	579	505	549	557	538	544	521	567	530	553	538	586	530	526	517	506	532	571	567	554	569	531	539	550	506	578	593	506	544	571	570	576	518	535	523	509	538	567	527	587	497	584	497	573	526	554	545	532	566	543	514	520	544	558	535	515	519	569	548	541	518	550	585	548	553	541	550	555	568	609	548	533	566	550	558	564	520	556	535	534	540	521	542	562	522	526	546	570	556	570	507	552	550	502	577	540	563	574	560	573	531	543	524	540	575	542	557	522	588	528	549	510	578	514	526	541	547	535	527	568	542	533	548	562	556	551	509	543	524	537	570	521	533	540	564	559	534	550	528	545	535	534	609	527	522	544	571	543	534	556	513	538	552	564	576	570	555	539	559	539	541	521	531	545	527	567	547	551	547	568	565	561	562	543	535	559	550	567	551	540	553	540	535	579	562	562	537	550	495	556	570	556	535	539	556	539	550	565	539	539	515	597	509	552	543	535	538	524	546	537	564	551	543	522	551	562	551	510	548	563	578	570	572	576	558	588	565	545	537	545	589	540	558	531	514	544	536	526	563	539	559	517	552	505	579	557	549	517	519	536	556	533	533	563	568	568	553	544	541	547	547	546	545	525	544	523	568	535	570	509	533	570	538	496	522	546	521	550	577	573	581	595	537	565	535	544	508	594	540	545	545	567	584	579	549	553	547	531	549	569	512	577	538	578	532	581	565	545	562	536	556	559	527	532	542	542	513	560	550	538	561	550	577	568	535	512	550	550	546	553	554	561	552	550	537	573	571	537	574	535	524	495	544	591	573	530	542	552	517	531	539	580	543	569	541	544	559	531	564	559	567	523	525	545	551	570	540	563	582	561	631	544	552	532	553	541	534	555	525	552	536	507	569	497	551	574	569	576	555	559	531	499	528	533	525	564	522	545	550	537	568	584	489	554	522	521	545	543	524	523	539	557	549	562	579	571	547	560	524	529	544	545	565	542	544	551	538	533	530	545	559	553	547	532	537	519	521	542	526	555	537	521	541	605	516	535	574	563	527	566	522	546	558	524	526	523	540	562	537	524	543	512	562	536	512	582	539	585	547	511	507	548	562	553	511	531	540	498	551	530	564	545	564	583	557	525	549	580	578	510	572	529	554	524	528	570	527	522	487	547	571	556	566	554	564	535	556	529	517	553	536	537	524	559	574	541	553	588	523	487	548	523	528	580	543	547	580	551	539	516	570	568	531	538	515	576	516	559	567	560	556	556	566	510	608	564	488	517	558	586	590	540	576	560	527	546	509	551	540	562	534	580	545	547	553	571	534	580	540	557	517	555	502	538	580	549	594	539	548	562	532	517	542	573	547	561	520	543	535	570	538	537	553	593	567	560	534	582	570	567	537	535	552	569	571	569	549	575	553	553	551	512	556	501	552	542	528	521	575	583	546	568	593	552	518	560	543	550	553	550	553	565	556	515	567	553	557	508	511	549	588	546	612	563	528	561	563	559	576	527	515	508	507	526	535	568	538	543	567	546	515	525	540	554	580	561	521	533	575	555	516	563	532	538	541	534	554	510	580	551	531	539	560	528	544	541	533	545	560	548	564	531	520	578	561	501	496	547	526	522	578	565	517	517	530	576	570	517	537	528	534	597	527	564	526	527	562	547	556	568	594	555	548	574	537	573	552	548	534	513	570	555	539	531	515	532	564	569	541	565	517	530	556	538	518	517	553	563	521	555	550	503	546	550	594	546	615	518	550	553	518	543	548	541	505	582	577	560	542	509	565	590	523	549	556	527	550	537	537	552	543	571	520	534	544	560	538	560	538	519	526	557	516	559	531	590	546	506	559	577	557	529	581	589	554	540	547	557	527	530	534	541	529	556	509	509	559	543	571	538	545	561	581	499	570	571	534	524	528	503	585	546	536	533	573	531	531	554	516	533	540	534	555	589	563	537	577	508	551	528	566	552	528	585	535	553	570	576	544	541	527	513	526	546	550	507	582	533	545	542	555	593	530	571	538	527	566	559	561	567	536	534	499	556	564	541	513	502	542	527	561	512	534	536	600	571	535	560	554	542	561	535	514	542	539	572	564	533	531	591	526	523	510	558	541	527	576	548	531	532	536	527	532	553	501	559	548	523	547	516	575	522	541	519	495	529	526	561	535	561	534	567	545	536	545	584	537	551	542	551	581	531	535	584	546	566	599	541	551	557	527	541	545	561	529	544	532	556	599	544	547	490	534	518	566	556	498	579	530	555	521	492	521	525	555	529	552	577	549	565	535	545	563	545	586	520	546	547	537	567	541	531	535	573	540	580	551	546	569	538	580	529	492	522	547	511	520	536	543	541	510	532	539
23693	21126	28208	24297	21162	13460	4111	2381	1625	1344	1100	962	852	849	758	733	679	609	553	591	579	546	500	510	448	467	464	464	426	421	412	411	413	395	391	377	427	376	383	384	396	413	387	394	389	390	362	410	360	353	364	402	407	375	396	363	351	430	383	397	402	374	343	346	424	416	402	361	339	398	366	362	369	383	350	386	363	385	367	371	357	396	368	360	355	356	346	361	355	364	329	373	403	372	373	380	347	349	370	395	353	363	371	378	399	375	374	378	378	382	342	354	355	353	386	355	371	380	355	368	377	368	397	391	373	366	375	327	363	385	370	342	392	364	360	367	332	371	351	368	364	365	367	355	363	362	367	384	381	377	371	371	332	352	371	383	362	335	381	372	359	372	390	424	332	360	364	350	378	342	407	375	402	381	354	386	356	363	372	375	404	349	358	372	353	380	393	339	385	346	357	351	361	341	375	366	344	392	396	384	385	385	369	336	374	337	393	353	362	372	364	371	397	365	383	364	401	404	369	337	362	380	388	413	368	396	370	373	372	347	387	368	328	373	371	367	356	367	371	356	357	342	343	391	380	369	365	382	359	339	384	367	380	380	366	396	341	359	383	346	371	362	333	350	391	342	361	367	360	370	340	367	370	372	356	352	398	362	376	389	387	363	358	361	350	357	362	345	366	366	378	383	363	402	373	383	397	369	361	376	382	359	371	396	374	354	394	358	347	353	368	378	370	325	394	346	349	381	350	343	374	375	336	339	398	390	358	345	390	351	341	343	360	324	407	359	384	406	330	380	377	350	344	343	340	363	366	363	370	378	339	366	405	383	331	362	363	359	359	379	359	350	378	360	368	389	363	381	384	371	373	366	335	334	381	348	370	351	409	355	375	385	372	402	355	368	358	366	361	374	357	341	337	383	373	354	332	354	341	349	356	358	367	356	383	364	360	371	383	345	367	380	397	355	396	350	348	332	359	355	347	410	370	362	405	350	337	370	336	374	351	354	354	363	376	350	377	344	373	367	342	342	372	373	414	366	340	352	345	372	336	397	339	359	391	369	360	383	341	410	331	357	375	366	356	393	377	365	395	376	341	327	371	320	360	359	337	385	387	428	378	350	343	357	393	374	337	380	385	361	381	370	399	385	416	350	371	357	363	358	332	387	404	363	384	367	391	343	362	364	359	367	338	379	361	366	337	377	353	403	360	353	368	357	362	349	363	351	350	365	353	377	391	362	379	332	374	377	356	347	352	387	393	372	371	349	368	366	360	368	359	363	350	403	373	360	358	403	391	343	354	349	374	362	379	376	380	383	359	357	352	370	360	395	379	355	358	394	355	362	357	354	364	350	381	396	364	357	346	360	360	347	357	397	394	359	419	355	366	381	363	381	363	383	367	384	389	345	383	379	366	368	367	356	355	338	346	338	328	390	376	352	356	382	396	375	373	347	372	391	372	379	382	358	371	361	360	416	375	360	353	378	388	377	402	361	383	366	392	369	402	400	336	347	322	343	345	377	399	383	374	377	358	354	361	384	354	400	354	394	356	396	375	379	389	351	378	407	321	365	381	370	359	380	380	394	365	368	357	344	390	382	359	368	356	378	413	358	372	383	357	355	365	355	359	378	359	370	370	368	381	393	367	368	378	385	364	355	371	343	362	358	372	394	409	358	359	360	392	359	367	393	362	354	375	372	356	373	345	327	378	383	417	339	382	393	373	358	338	365	340	370	341	360	388	367	386	351	327	393	363	375	356	346	362	369	360	340	388	375	384	389	369	401	352	383	382	352	357	349	361	340	364	389	319	364	356	328	382	360	352	365	400	362	378	361	380	381	345	370	367	399	384	372	385	367	369	366	340	343	361	419	376	370	349	368	393	369	380	359	362	390	364	374	366	374	379	364	356	384	346	375	377	360	378	368	383	365	346	350	361	326	363	421	394	360	350	347	398	369	389	411	369	357	383	395	362	375	401	389	386	398	363	369	384	409	361	395	335	373	349	339	360	380	384	364	381	346	351	347	382	379	360	351	327	360	333	376	362	363	372	357	364	363	379	352	363	385	367	394	389	368	369	371	361	368	407	335	364	388	352	379	405	397	374	376	345	365	354	353	373	366	386	337	325	364	360	369	369	400	392	329	388	356	384	380	381	354	331	394	378	366	401	348	391	360	367	380	356	354	375	360	390	363	353	372	361	360	387	366	376	347	374	351	393	398	343	344	365	376	357	352	356	371	373	355	345	351	373	389	395	363	372	383	345	337	331	371	362	367	370	366	357	366	362	361	340	349	435	341	363	355	384	353	358	384	390	370	365	382	395	347	370	358	370	371	350	354	367	389	382	378	389	355	318	416	364	353	366	367	356	329	348	386	371	342	375	326	402	383	365	337	395	331	358	360	372	370	352	397	416	332	369	365	372	329	401	402	379	407	364	340	336	382	357	355	375	362	341	361	359	356	375	358	363	382	355	372	317	361	349	387	393	384	385	366	361	356	385	383	369	376	375	373	370	381	337	373	362	346	350	354	355	342	377	377	402	358	371	346	384	373	365	402	386	369	377	366	343	335	347	360	352	379	377	331	384	371	363	381	352	347	365	358	350	357	396	360	400	389	363	387	421	396	346	363	342	364	358	371	397	379	348	342	348	355	381	383	374	382	368	363	364	402	363	352	382	352	357	374	367	358	341	401	396	381	396	365	405	387	381	381	386	352	372	389	389	378	385	361	395	351	345	342	371	352	330	379	388	366	391	356	355	371	358	380	370	371	378	319	364	388	349	357	355	362	378	375	380	392	375	380	359	339	346	359	348	358	388	381	361	353	352	359	368	340	372	384	382	342	362	356	399	357	377	374	355	365	389	365	333	381	379	401	361	353	393	367	381	383	357	359	385	376	364	398	341	321	362	359	366	365	361	361	369	349	384	362	386	369	343	341	361	362	379	361	314	379	368	374	376	364	358	358	369	366	374	387	369	331	344	365	363	395	366	383	353	365	343	351	364	358	343	344	360	374	366	390	372	343	369	370	387	344	360	379	394	389	318	379	375	341	369	350	357	374	367	384	371	379	346	373	368	373	341	341	360	380	377	384	392	341	374	382	379	333	328	353	371	346	398	380	358	366	373	354	364	345	332	351	378	332	354	368	384	345	372	397	343	394	377	358	372	402	382	331	361	353	340	383	348	404	360	365	345	385	347	360	349	418	325	365	349	377	367	381	374	368	411	401	384	366	359	364	358	378	388	336	366	306	331	365	357	356	382	356	351	348	373	353	345	333	358	388	358	387	365	376	349	388	351	365	368	362	347	356	321	326	376	387	362	376	350	352	346	359	332	372	344	356	375	374	357	393	337	362	372	383	379	372	333	377	386	368	351	370	370	354	377	360	403	378	380	400	376	376	346	369	373	370	344	356	359	373	379	358	372	395	338	380	380	379	335	374	365	385	377	374	367	376	364	375	352	374	362	364	376	385	371	391	371	380	327	354	329	388	343	394	356	403	355	365	379	378	361	389
26412	44751	34374	16995	11367	6756	5184	4073	2857	2244	1850	1521	1312	1173	1093	924	916	820	824	731	755	685	639	603	574	527	550	542	486	537	513	485	468	462	502	478	474	465	441	459	467	473	425	442	423	447	409	440	380	418	429	455	408	435	447	431	436	433	443	403	405	413	415	382	421	418	416	382	434	412	429	390	415	405	436	425	411	409	370	445	440	407	406	392	417	430	395	411	416	402	418	407	392	391	454	380	414	439	413	467	431	400	403	459	382	396	399	388	385	401	408	462	419	413	419	393	393	416	425	430	434	416	388	418	416	395	421	415	421	410	416	387	413	411	423	401	377	401	415	412	373	411	450	396	395	376	462	430	419	418	432	412	403	389	434	394	406	413	426	379	442	417	463	426	449	374	457	404	436	420	450	421	427	417	414	408	371	412	421	437	429	399	425	393	417	414	409	432	393	432	381	412	407	390	445	409	441	450	398	418	404	400	412	424	415	418	399	471	381	446	418	409	395	426	429	426	427	395	414	415	393	419	401	389	417	410	442	443	417	418	451	430	432	403	429	400	438	403	414	395	396	420	439	415	395	401	413	417	435	389	416	383	428	401	452	411	397	404	412	411	359	384	424	419	431	401	435	412	414	421	393	416	439	436	399	411	414	433	419	416	433	403	450	426	460	407	418	372	425	406	432	395	415	422	394	383	418	427	396	395	426	413	392	383	425	425	419	408	436	460	403	394	406	424	399	399	414	413	430	426	460	392	402	424	425	419	421	393	388	422	371	373	434	381	408	422	410	441	418	378	390	389	432	399	400	416	418	395	425	421	428	395	402	434	404	450	382	412	453	455	424	387	441	380	408	399	405	460	420	420	443	387	406	379	421	418	429	410	413	386	423	434	414	416	439	404	393	427	400	414	414	409	415	431	443	399	408	447	372	424	436	409	406	415	387	424	418	404	425	404	459	403	405	384	386	399	411	425	417	432	408	420	431	407	384	408	403	398	412	487	469	399	408	410	415	419	399	402	444	418	406	419	409	450	374	371	390	427	418	393	407	404	389	380	423	410	402	405	398	408	387	446	403	417	424	413	381	438	437	417	392	415	440	448	422	429	436	429	404	387	402	412	411	401	419	424	440	415	408	422	405	435	412	426	416	447	434	439	399	380	411	405	426	408	414	399	428	391	382	437	390	445	432	391	435	414	384	427	368	405	382	375	436	418	414	400	425	383	409	434	421	410	440	390	408	389	392	424	422	401	419	412	417	382	375	447	405	424	429	436	426	401	410	444	396	433	421	431	422	404	425	459	398	403	423	394	435	408	406	439	416	391	458	389	439	432	460	431	393	416	421	464	385	422	411	436	448	430	425	405	393	408	410	395	411	427	382	423	425	398	424	426	423	396	432	391	428	418	369	422	396	393	421	421	382	447	388	382	403	373	390	411	413	421	440	393	414	453	431	401	425	410	411	382	424	464	427	392	416	471	453	462	425	423	391	435	427	420	434	417	426	395	423	429	377	418	397	426	387	413	429	396	427	409	391	390	475	408	424	421	423	422	373	377	373	434	407	391	435	413	403	405	386	428	420	404	412	394	445	439	401	384	422	448	430	454	439	377	421	392	400	402	428	424	390	432	414	390	429	416	422	382	463	410	402	433	401	404	403	416	447	412	417	381	385	413	386	435	440	390	410	398	392	418	423	448	467	424	434	392	414	423	423	395	436	420	389	427	429	396	463	418	425	438	406	419	412	385	448	411	396	369	440	426	393	417	419	392	414	406	469	400	425	442	418	438	406	456	415	384	428	423	433	412	433	436	451	435	412	393	423	417	424	401	423	416	417	430	425	428	426	385	425	406	426	381	428	396	400	422	422	420	425	392	429	373	444	411	425	428	399	410	430	424	405	431	401	420	412	416	427	405	435	406	437	392	426	407	441	413	447	395	408	401	377	421	422	417	397	399	421	435	449	410	444	440	384	419	456	439	392	409	432	419	397	398	415	447	396	409	409	416	382	409	449	419	414	436	401	409	428	425	405	431	416	400	411	435	410	393	442	409	415	434	430	424	406	423	388	412	360	417	427	468	424	439	436	404	430	440	465	406	429	392	387	412	397	441	442	383	443	454	416	402	427	408	401	471	399	408	411	382	425	462	424	451	410	439	439	439	394	444	427	425	398	438	418	455	416	411	435	403	373	442	396	442	415	415	420	401	409	409	421	401	460	384	408	395	428	395	411	422	410	391	431	439	433	429	417	416	427	414	464	446	369	385	428	423	409	414	411	432	425	421	428	408	404	396	421	427	405	414	420	410	414	418	433	416	418	401	386	422	399	433	367	448	400	430	447	378	445	447	422	411	405	447	467	426	417	433	401	431	401	389	377	415	447	411	392	420	423	391	436	392	462	445	421	456	418	434	417	431	396	415	452	339	391	396	385	425	411	409	406	406	420	389	426	424	404	420	474	421	414	415	419	440	424	396	462	406	427	394	443	394	430	463	438	405	408	415	416	411	403	410	452	367	433	414	387	401	404	403	389	443	411	431	394	430	420	414	419	388	449	427	426	400	401	388	436	437	427	392	402	450	410	386	409	422	413	420	437	448	423	403	425	425	419	413	442	404	444	439	442	374	438	393	429	425	380	405	409	434	413	430	407	391	446	400	448	399	354	421	392	429	407	420	403	403	443	400	421	409	404	419	445	401	403	413	420	422	391	423	426	412	421	404	360	443	419	412	427	375	398	448	404	444	394	418	425	380	415	415	398	408	403	424	391	402	432	444	390	470	471	427	393	409	417	385	403	383	439	384	439	419	472	442	410	430	442	409	389	407	410	458	441	440	411	386	393	398	417	401	445	433	426	439	405	406	408	416	398	421	418	411	405	429	432	404	431	416	455	404	416	388	417	423	437	415	427	415	392	398	396	443	408	390	409	430	415	401	393	381	415	406	412	380	446	423	461	404	415	436	430	417	417	418	410	423	429	397	403	442	390	434	377	451	445	424	395	433	403	441	412	398	371	399	420	446	428	404	453	452	416	393	406	421	418	450	407	401	405	419	411	408	425	409	372	447	426	427	435	394	442	408	461	407	449	398	417	419	384	409	400	391	451	372	444	375	386	418	413	414	404	402	429	398	415	441	394	409	371	398	423	457	401	421	424	438	418	447	400	417	416	444	410	410	406	415	433	416	446	472	432	400	407	423	428	389	401	408	460	432	401	404	401	407	399	407	424	392	377	419	433	408	430	408	431	453	440	416	421	423	437	390	409	400	403	405	385	392	440	422	387	450	398	385	423	400	422	412	418	401	377	373	393	420	402	419	425	444	447	418	426	393	389	435	405	421	390	436	362	454	425	447	397	403	425	410	431	424	422	427	412	429	402	406	432	423	404	434	392	404	436	413	398	401	432	419	408	401	405	439	436	405	369	411	425	435	407	444	448	443	405	415	414	461	463	406	410	426	408	441	398	380	420	422	400	392	392	381	417	397	412	439	419	445	444	442	423	417	361	437	430	407	420	442
24810	21157	27384	25159	16073	4633	2431	1870	1310	1083	953	855	705	734	688	640	568	574	572	577	548	544	545	538	472	482	466	458	461	452	438	466	467	446	413	424	425	440	417	417	439	407	407	410	408	433	422	459	429	439	428	390	408	416	405	402	390	450	417	431	412	402	427	412	403	406	397	430	404	409	404	415	403	423	386	414	376	381	388	414	413	394	412	410	419	396	411	413	403	414	402	383	407	367	395	415	423	386	402	411	419	394	369	388	399	396	397	422	441	416	387	392	401	388	424	398	398	393	398	383	378	383	385	427	394	392	419	399	422	421	414	390	402	409	418	433	429	404	392	402	394	406	420	398	413	426	449	449	397	410	401	405	372	368	399	412	420	378	400	419	409	386	475	404	402	366	437	421	427	357	414	383	427	382	431	385	394	414	411	395	399	392	429	414	382	414	395	405	402	410	415	401	446	410	399	410	401	391	392	380	356	400	377	412	444	388	405	410	398	410	403	435	379	411	423	411	435	419	358	389	418	393	433	413	382	406	396	414	415	432	395	432	406	420	434	361	418	378	400	432	386	416	384	387	399	403	406	427	397	400	429	406	416	420	400	411	393	392	433	421	441	381	448	435	384	400	396	381	388	404	399	403	398	387	378	400	396	409	438	403	424	408	403	408	388	411	404	409	373	386	398	390	393	431	399	428	431	393	415	407	405	430	390	417	405	431	391	405	394	404	399	428	439	376	383	392	412	403	395	410	432	417	434	405	419	425	388	386	431	390	383	418	422	400	409	364	393	435	383	403	391	410	407	380	412	411	431	404	441	412	398	384	396	406	446	394	409	363	383	432	420	393	403	407	402	384	401	398	398	423	394	412	387	389	422	421	400	422	433	367	387	388	426	420	395	386	396	405	448	421	410	420	362	409	380	406	407	427	390	388	387	383	408	405	423	410	384	387	404	379	448	396	409	386	427	407	391	420	382	395	387	437	410	429	431	382	377	406	398	429	416	402	408	392	407	376	439	397	451	417	413	434	449	417	389	421	397	397	411	381	389	360	388	404	394	430	409	425	366	395	431	392	375	390	396	408	401	426	440	423	391	409	409	387	431	376	387	452	375	414	408	370	380	383	418	397	397	408	408	408	420	409	385	389	376	417	415	396	380	394	437	392	427	413	406	435	397	414	406	387	375	437	370	373	444	407	411	403	402	390	403	410	384	384	408	438	429	380	405	414	408	414	382	404	415	422	378	418	380	394	400	389	390	413	392	387	415	390	430	406	401	411	437	392	402	410	376	433	383	398	436	411	414	391	405	394	389	426	363	458	419	409	400	443	379	398	386	377	432	426	371	375	431	425	412	381	387	382	401	387	438	394	394	404	391	397	396	402	384	437	420	425	407	399	389	428	409	433	389	421	391	408	394	389	385	399	401	379	419	387	393	412	398	391	392	395	415	433	432	426	378	398	375	418	386	420	384	404	413	390	395	392	408	418	415	395	382	391	397	421	402	408	399	409	381	389	410	431	381	424	416	445	412	401	404	417	402	427	406	402	416	431	406	402	404	426	372	384	413	389	443	398	380	403	431	378	418	406	431	384	403	415	387	429	417	408	423	436	414	408	404	379	371	403	394	436	414	383	382	397	448	413	396	441	414	395	371	383	431	385	397	407	399	392	399	393	391	398	405	385	408	397	463	407	388	440	407	393	365	384	416	424	405	395	402	403	396	414	430	418	404	436	407	418	408	408	399	414	376	423	373	400	425	401	422	400	422	390	376	404	396	383	396	413	419	445	419	394	406	426	390	410	415	450	381	384	399	407	397	412	408	380	401	410	402	413	367	421	433	418	435	397	374	416	400	381	431	388	379	408	373	412	401	387	432	423	404	400	421	352	419	402	391	416	421	370	430	416	419	407	416	422	389	443	416	387	420	417	380	413	398	410	386	385	417	379	423	404	374	403	453	433	381	395	412	412	410	385	378	414	394	428	413	410	436	420	399	453	415	401	432	395	354	395	397	389	414	374	389	404	411	390	401	376	401	423	452	419	423	429	428	384	391	397	394	420	402	409	436	421	404	388	412	418	413	431	415	430	376	411	392	402	409	388	423	409	426	404	372	385	389	388	404	386	365	397	369	407	394	404	433	395	383	397	381	405	444	426	386	426	438	404	409	382	413	391	411	399	373	386	383	401	398	381	404	403	392	415	431	402	406	385	390	414	412	416	429	410	403	403	446	426	418	401	407	392	366	389	366	399	378	443	430	371	410	422	426	433	393	414	421	366	382	411	386	417	384	385	405	421	393	382	399	348	404	422	399	386	410	386	410	373	402	461	396	428	412	381	414	408	389	395	408	416	393	405	425	420	409	425	418	394	395	412	427	396	417	380	414	419	454	438	420	389	401	414	396	432	385	411	408	403	433	392	413	413	419	405	423	391	389	432	383	405	423	413	384	460	416	439	394	407	403	396	458	408	400	379	396	404	376	406	419	407	380	438	397	401	400	355	409	412	392	411	382	394	418	463	406	424	394	390	411	374	405	414	388	409	361	400	423	409	404	394	416	420	403	384	400	400	383	400	414	414	410	402	410	395	406	423	389	413	409	440	422	446	428	426	383	418	436	440	405	390	452	396	413	419	365	404	384	403	410	406	397	401	406	397	416	447	422	399	378	416	364	409	431	429	390	419	407	391	407	392	387	398	378	422	435	397	415	413	413	396	406	411	380	367	470	399	426	378	413	405	424	368	416	377	398	413	398	409	424	416	414	420	408	414	434	406	407	396	421	402	388	403	420	416	398	415	368	390	364	398	426	399	420	417	407	431	386	417	425	393	398	437	391	411	392	389	412	430	431	396	385	409	399	402	370	405	387	409	419	389	414	380	408	389	388	415	403	405	401	431	400	381	400	398	412	413	391	414	439	384	406	428	399	421	417	453	387	416	385	403	371	412	380	412	391	395	399	411	418	421	442	415	382	393	418	418	390	429	397	357	417	399	375	386	402	414	411	377	424	425	418	401	407	375	387	402	397	413	362	408	419	381	371	406	395	407	419	371	396	383	429	374	396	394	436	408	421	376	398	431	422	410	416	413	400	390	391	400	401	419	438	446	437	417	378	400	428	420	386	381	413	426	391	400	358	470	387	410	425	429	425	422	397	406	389	400	432	367	390	393	382	408	433	414	406	415	417	394	395	406	396	381	403	406	418	379	402	407	400	413	388	411	410	435	408	436	399	389	406	409	369	407	383	401	403	413	422	412	396	387	412	416	386	351	434	400	411	401	432	411	454	405	418	446	390	377	420	384	417	400	379	369	428	441	401	407	375	378	416	380	429	385	380	406	414	398	430	363	376	405	435	378	399	380	412	392	409	400	384	422	357	371	398	404	394	397	385	405	403	444	385	408	434	368	437	343	341	395	429	385	418	357	430	388	394	412	419	389	436	381	408	395	388	405	369	400	388	401	416	375	436	444	391	424	394	393	405	394	448	400	392	394	405	404	410	421	419	400	367	359	398	371
25296	42315	30693	13573	9614	5603	4290	3225	2409	1970	1534	1298	1062	1057	886	783	792	737	725	699	732	651	591	550	563	556	571	554	539	491	533	485	506	514	488	520	480	487	483	500	480	450	479	498	437	466	434	421	468	409	479	446	431	488	466	481	446	471	453	407	438	445	439	457	446	490	429	448	474	452	471	471	428	456	427	438	464	456	411	455	442	428	432	396	456	435	461	431	448	437	475	431	408	450	426	438	436	458	444	450	434	409	462	388	429	415	436	418	466	490	461	451	433	469	425	434	439	459	417	438	461	432	433	426	446	398	404	461	468	462	486	435	462	485	435	448	446	451	479	410	458	436	452	422	442	451	415	436	447	437	460	443	435	480	446	445	450	478	421	434	396	419	486	423	447	419	451	420	429	444	464	447	440	459	435	399	461	445	450	445	425	423	430	422	423	432	495	429	454	446	422	464	436	436	449	406	444	478	451	413	477	454	404	445	414	428	441	412	421	479	450	455	456	446	467	470	470	436	423	451	480	448	439	463	430	470	404	428	442	437	463	433	454	386	432	445	450	437	451	419	430	409	405	466	431	434	434	449	434	469	437	408	441	459	479	447	419	403	386	455	417	403	402	425	461	447	439	496	434	445	416	444	428	426	432	417	446	407	453	418	481	452	445	450	408	429	468	492	447	473	412	444	414	437	458	435	421	409	459	432	401	436	407	417	434	425	425	442	426	438	416	449	448	477	442	491	401	451	424	467	423	437	406	436	462	416	417	447	434	396	456	413	443	437	459	493	421	471	444	424	445	413	400	436	435	410	468	444	430	426	434	487	436	458	433	447	454	447	419	469	445	460	429	461	402	407	419	441	465	411	426	432	450	461	464	433	438	398	420	426	408	423	442	432	460	446	462	430	453	438	459	413	413	429	425	416	446	431	417	461	416	420	432	447	469	414	448	402	431	456	496	436	436	431	441	412	414	416	435	457	440	459	459	461	459	471	457	450	424	431	437	435	435	436	475	440	476	421	437	456	441	407	406	454	431	445	451	433	448	463	449	432	440	467	407	419	458	450	469	448	427	451	442	459	460	417	460	435	437	440	401	421	449	453	434	443	445	464	463	435	437	454	450	422	443	424	467	446	480	454	434	469	420	460	448	477	396	427	455	469	445	447	456	439	430	429	450	453	466	435	432	453	452	421	424	440	409	426	427	450	473	461	456	445	445	433	438	434	469	411	459	458	432	442	449	367	446	446	432	438	439	453	450	417	435	448	437	428	448	460	417	435	435	418	471	417	425	426	433	425	435	468	467	426	434	476	441	437	439	418	470	407	436	461	440	422	490	436	380	470	444	430	415	457	421	431	441	432	435	416	437	399	461	458	418	447	434	407	466	442	437	419	447	432	467	474	446	436	432	433	400	463	430	405	433	460	436	472	450	465	443	444	430	443	437	439	439	450	415	445	433	437	468	449	441	455	382	460	454	435	435	424	402	402	459	457	424	435	491	431	443	461	440	385	454	436	486	464	478	437	438	434	477	440	471	455	432	451	407	428	452	442	420	428	455	424	422	434	407	465	453	439	421	430	446	426	442	490	439	443	425	448	420	424	473	449	417	484	400	439	401	444	445	437	415	471	470	466	442	480	460	431	431	427	445	444	430	417	448	462	397	415	432	419	460	444	399	420	426	469	421	429	460	413	462	440	439	377	432	435	402	423	418	456	457	445	444	447	476	452	447	422	438	436	435	432	460	401	486	428	505	452	466	447	401	411	455	443	453	440	415	441	457	429	444	421	451	445	442	432	453	395	451	460	433	448	460	413	433	448	429	449	423	434	456	430	444	443	403	444	430	418	469	424	463	415	471	423	465	413	462	435	433	453	428	411	410	460	419	399	436	473	447	447	439	420	435	465	431	451	426	457	449	447	439	386	477	451	435	470	431	423	447	446	453	445	435	415	455	474	405	420	509	415	458	460	441	410	455	409	436	446	444	448	434	447	460	445	409	431	436	429	440	427	450	423	443	437	446	450	427	434	458	451	436	426	429	433	437	443	437	437	427	492	432	442	452	452	444	467	403	411	410	429	412	379	410	501	448	404	445	459	415	492	429	436	413	456	431	452	452	435	443	456	435	432	460	476	466	443	436	418	406	441	425	519	446	452	469	474	411	435	427	439	455	417	433	473	436	409	453	440	457	435	483	447	420	451	454	422	450	421	409	444	479	436	460	493	457	445	460	424	462	438	431	385	455	402	432	473	441	431	428	431	430	465	448	437	472	446	409	442	438	437	431	473	464	486	427	453	446	438	443	426	430	410	432	449	449	440	396	461	421	430	418	433	428	458	473	438	416	430	447	463	433	447	451	418	456	392	470	436	479	418	400	468	451	467	420	424	442	454	445	439	402	470	426	442	467	401	473	459	458	433	416	443	467	435	421	481	425	470	434	473	435	400	455	399	434	474	440	423	441	487	447	432	442	459	445	464	445	449	431	417	437	453	429	488	448	436	387	453	450	382	381	453	448	443	426	446	455	451	413	417	447	460	418	450	443	417	439	449	459	430	451	426	433	445	469	433	440	440	429	432	467	400	418	431	456	419	435	454	464	459	449	462	439	441	435	445	430	438	453	420	404	458	456	454	440	429	421	430	419	465	423	435	463	430	434	430	443	449	440	410	518	426	455	442	440	463	463	424	455	457	432	433	427	422	431	423	426	466	458	410	446	457	445	412	407	443	413	413	457	444	478	415	432	440	445	457	401	479	470	426	417	414	435	395	462	445	430	445	452	445	443	435	463	413	491	416	451	437	455	428	418	481	427	403	447	422	428	480	485	452	420	419	450	440	445	438	450	448	440	449	394	441	433	428	423	417	470	450	436	442	436	451	454	445	464	461	449	443	463	445	449	407	439	436	405	417	454	398	431	428	454	447	445	440	467	412	434	456	421	431	459	457	418	424	424	441	456	445	445	447	418	426	422	401	455	443	458	447	466	414	458	464	450	434	442	449	437	450	457	401	467	399	440	462	459	407	450	428	423	456	412	437	473	435	426	480	446	443	447	425	429	470	416	438	475	419	418	433	485	437	403	440	439	450	455	431	448	385	425	389	440	440	454	437	474	442	427	431	443	458	446	429	425	437	471	415	396	410	450	421	447	457	415	456	406	427	467	453	459	432	441	456	418	436	433	464	436	428	441	461	453	457	441	425	430	483	458	414	439	479	407	432	462	457	439	440	447	441	448	419	475	381	463	424	418	446	457	440	450	452	459	490	423	425	425	410	435	468	429	409	408	423	465	432	485	421	448	476	471	455	461	413	474	433	461	432	449	424	441	444	432	452	401	442	466	437	456	446	445	427	440	431	411	433	425	459	464	426	442	435	416	456	448	447	490	436	485	461	399	434	456	467	455	461	475	436	419	453	410	510	459	446	479	450	453	462	500	424	420	432	438	441	469	442	459	442	433	439	416	414	489	449	456	441	471	423	469	436	421	398	413	439	431	417	436	470	432	435	497	444	480	462
22577	21151	28717	23851	21168	21254	12726	3750	2227	1770	1352	1124	965	863	746	717	684	641	515	550	505	490	431	355	367	354	334	358	291	332	307	311	326	298	294	299	279	280	267	273	282	277	238	265	259	259	221	246	241	234	225	247	245	225	233	225	241	234	239	209	246	246	212	229	210	231	217	211	215	224	226	217	214	254	237	228	239	222	252	237	242	230	258	239	239	221	197	216	215	215	243	207	214	251	217	224	215	230	236	236	229	232	209	216	223	217	213	171	193	215	187	226	227	236	239	217	219	233	201	244	228	235	231	231	205	229	234	230	222	209	194	215	211	228	222	206	209	223	232	219	219	241	212	236	228	233	219	231	233	208	217	238	224	219	235	242	269	236	184	230	246	219	231	217	214	231	210	223	234	230	224	227	249	208	226	236	211	214	187	235	186	224	200	223	216	209	231	248	207	213	236	223	223	262	195	260	236	238	248	211	212	224	228	221	207	224	193	237	219	222	207	210	233	227	217	214	191	199	236	225	212	200	229	217	223	223	236	232	249	209	192	248	200	212	246	231	222	248	201	197	212	231	209	214	207	206	217	230	219	232	221	224	217	233	242	226	222	237	232	228	220	228	228	200	239	213	216	223	225	220	194	206	241	244	227	229	232	229	220	205	221	202	224	217	218	222	209	204	226	220	226	229	234	238	219	232	226	228	217	212	222	209	223	218	224	206	226	208	212	239	238	273	219	218	215	226	232	235	226	251	210	221	218	230	207	214	240	235	213	210	197	238	204	204	227	217	216	236	200	225	222	225	227	250	210	199	198	221	213	244	227	212	239	234	232	224	215	237	210	261	208	226	218	241	216	203	219	197	232	216	218	226	215	238	213	224	250	224	208	215	242	247	207	226	240	226	211	225	228	199	217	244	220	213	210	228	235	251	221	258	212	232	213	244	218	227	227	228	213	221	225	215	213	236	220	228	219	233	213	229	221	235	218	223	219	235	216	224	222	217	264	236	217	244	230	242	214	205	227	223	209	215	223	234	203	224	228	211	239	215	218	203	223	207	229	219	215	238	242	209	225	259	230	226	230	238	212	201	226	219	222	225	261	205	216	184	200	222	212	229	225	199	199	204	187	237	255	240	222	231	229	220	246	231	212	243	215	233	277	245	226	220	252	231	231	222	239	198	246	214	231	212	244	202	201	214	212	220	232	222	206	215	239	217	241	214	224	208	231	233	222	240	216	228	222	222	219	213	201	219	234	218	245	233	213	190	244	211	250	220	233	230	201	212	220	236	217	235	226	251	217	228	238	227	245	252	196	225	207	212	211	190	231	215	209	204	210	229	245	247	242	214	216	202	218	257	255	234	259	208	237	203	230	231	262	204	231	232	222	215	206	271	216	214	213	216	237	193	247	211	232	217	212	221	199	216	200	213	223	223	223	225	229	221	232	222	211	226	237	247	211	236	228	250	242	234	199	210	198	225	239	209	233	234	225	223	232	245	207	242	239	209	223	241	239	232	219	229	203	195	228	225	194	223	205	228	201	223	200	236	220	214	223	226	211	217	221	196	192	200	254	221	202	199	214	225	231	231	227	219	223	214	207	236	201	201	239	210	225	210	228	223	209	216	204	241	219	181	222	233	240	211	235	228	225	200	223	237	230	205	253	202	239	199	216	209	222	224	202	186	214	214	240	214	230	226	253	237	234	239	213	239	255	207	195	220	217	223	225	239	235	239	214	233	243	192	203	207	223	206	208	236	197	257	249	220	225	222	225	221	204	227	217	238	223	234	219	211	205	213	210	236	233	192	216	227	218	225	223	210	217	198	236	238	256	231	215	215	217	237	198	241	218	218	227	231	215	234	207	192	221	259	199	225	241	242	227	244	224	232	215	230	248	222	219	232	211	199	260	228	235	231	216	213	246	232	212	221	239	213	235	264	230	237	184	213	232	218	217	220	231	183	239	205	233	203	225	206	217	214	217	208	211	213	223	234	216	206	213	212	224	222	223	179	231	207	226	223	218	224	227	256	215	214	229	240	233	208	246	220	239	239	236	204	194	191	225	243	226	206	231	211	246	228	248	234	221	223	241	244	208	229	208	231	212	237	210	228	228	206	251	212	220	221	243	222	221	227	206	206	226	222	227	209	221	205	224	193	247	192	229	192	219	222	223	240	190	225	218	230	224	241	214	216	225	220	210	251	209	240	231	208	201	216	205	232	227	226	238	219	234	202	214	236	225	206	214	202	241	233	208	211	222	237	221	246	238	225	222	211	217	220	215	224	207	214	251	198	212	239	214	213	222	251	210	228	227	223	216	229	242	230	229	217	223	232	246	211	240	251	201	253	233	236	222	221	224	225	232	240	222	212	206	265	213	217	222	215	242	202	204	237	204	237	227	231	206	219	209	231	231	209	221	237	235	221	233	250	214	245	236	187	231	219	244	234	225	225	203	221	230	239	232	254	222	194	225	216	235	243	226	246	215	217	259	227	213	205	212	228	214	224	226	235	252	225	258	196	222	251	202	234	207	239	205	207	238	204	224	252	229	242	232	220	230	217	233	233	223	221	214	212	231	217	206	223	216	224	225	194	266	206	225	209	235	232	191	233	232	223	219	226	251	217	250	216	229	237	217	221	250	205	194	219	238	251	229	194	235	217	225	220	212	252	227	213	225	204	217	217	238	219	219	204	207	229	214	243	234	235	228	217	228	196	210	219	210	248	239	220	215	231	228	206	234	236	231	202	199	225	215	199	223	199	227	214	220	242	221	239	217	258	225	251	217	246	253	231	217	218	243	217	206	218	197	221	213	233	225	189	203	199	226	215	212	236	213	229	233	200	224	209	202	236	227	221	209	214	213	215	219	241	224	197	207	239	225	215	216	232	199	224	234	227	230	203	190	206	205	226	222	191	226	249	214	212	222	241	212	231	223	255	227	213	208	251	207	235	214	216	223	241	239	240	252	231	203	212	236	244	197	210	202	225	209	227	203	223	228	217	209	239	238	222	236	176	219	227	211	245	205	211	220	213	216	233	222	223	235	212	223	239	206	245	230	206	205	210	219	236	211	196	218	251	223	237	207	232	240	209	204	208	214	189	214	231	229	227	222	231	222	216	206	211	223	212	232	204	228	205	194	215	234	222	251	226	199	220	227	216	222	206	230	224	256	239	229	240	231	230	219	223	242	249	245	206	263	224	213	205	238	213	220	196	208	213	242	230	221	222	214	226	223	216	202	210	234	214	198	225	231	236	207	221	189	213	229	231	233	201	228	217	196	230	240	205	213	205	224	233	213	241	222	224	227	219	193	215	222	232	237	222	234	223	193	207	255	210	227	224	247	209	255	227	233	214	205	228	258	244	210	198	214	228	211	228	221	221	215	213	236	242	223	216	237	209	203	231	222	212	228	218	228	212	227	242	216	233	226	228	230	173	207	222	224	231	222	228	208	218	223	212	224	228	215	221	213	226	238	204	228	223	218	220	232	198	200	229	216	253	218	240	203	222	249	212
27759	52334	39715	20280	15062	9473	7317	5753	3984	3064	2448	1882	1522	1436	1218	1113	1051	917	887	757	762	663	603	560	472	440	487	416	412	389	362	389	370	380	353	362	320	364	312	319	329	321	325	302	281	273	266	303	289	287	298	271	288	263	272	282	240	307	261	266	247	271	261	245	222	254	269	265	246	243	292	237	274	267	270	260	249	243	253	285	249	257	263	272	257	275	254	261	269	247	252	269	236	241	251	252	252	257	249	250	221	272	251	213	267	255	248	265	233	263	267	244	248	234	246	255	230	281	243	245	254	239	264	259	241	230	229	255	242	273	259	227	245	243	240	254	262	262	261	225	268	240	232	266	250	221	253	270	252	244	218	236	251	241	258	248	269	261	258	237	232	278	272	236	240	257	244	270	251	254	248	242	244	247	250	259	237	209	226	257	261	255	257	207	226	263	263	247	249	267	257	212	242	272	248	239	268	238	269	242	221	260	273	247	256	247	236	244	245	253	243	245	241	241	243	262	256	265	270	236	256	224	267	275	222	233	277	226	247	256	250	263	253	251	220	238	288	251	230	234	254	245	208	241	249	247	248	264	233	252	258	243	267	247	255	223	220	251	230	269	253	243	252	265	232	255	266	248	243	254	229	261	247	239	238	256	240	211	243	240	261	258	264	256	246	249	218	264	252	265	267	253	251	218	259	231	235	242	250	214	249	248	241	239	241	282	257	248	250	247	271	275	250	246	246	235	255	277	260	236	242	242	282	254	227	243	243	262	213	265	246	257	234	258	235	233	263	235	254	237	248	244	231	293	264	259	243	254	239	244	244	255	261	245	224	292	226	256	247	261	244	246	226	255	230	258	229	218	243	251	262	240	243	284	230	237	239	246	254	254	249	261	281	227	233	241	266	238	256	256	243	227	267	250	261	249	229	265	262	239	250	241	239	251	239	262	247	252	261	270	261	261	247	257	235	261	237	260	242	240	250	293	211	227	235	257	250	259	216	243	254	249	266	287	247	259	254	250	227	263	264	250	269	231	221	240	265	237	276	245	263	247	259	243	275	225	249	248	266	256	253	254	242	255	223	243	210	256	272	238	258	263	265	265	258	247	246	220	245	265	255	242	224	242	243	274	266	227	254	229	246	244	254	269	232	232	237	270	265	243	271	242	265	244	241	261	231	254	246	248	246	232	235	247	265	250	245	254	244	234	251	241	265	242	238	265	250	249	253	254	257	237	267	268	214	299	233	243	261	237	239	245	270	270	241	255	269	241	279	246	230	247	235	214	248	285	262	249	255	272	277	254	232	243	243	238	228	242	248	226	240	279	240	243	235	231	263	240	217	233	227	234	236	238	244	299	226	252	257	244	269	261	239	263	225	244	249	239	251	255	238	229	236	274	260	252	243	242	240	254	271	224	248	270	246	272	221	247	269	253	249	276	245	291	270	251	271	228	235	245	231	261	239	258	263	235	239	261	276	236	263	254	241	277	267	243	224	274	249	242	225	244	255	248	260	255	263	249	224	264	227	247	252	252	245	235	258	240	293	286	236	245	255	235	252	272	251	257	261	234	245	261	260	249	266	280	247	241	260	246	274	264	237	230	231	230	246	262	254	258	221	236	295	248	260	209	243	297	228	239	226	249	259	240	266	240	243	233	261	234	239	251	244	249	236	232	235	266	253	225	260	226	235	236	230	257	207	261	244	247	234	261	235	236	236	255	221	260	246	230	262	251	241	239	223	256	248	227	267	247	249	236	248	255	251	245	246	230	265	263	252	262	235	270	260	258	270	254	255	235	244	246	246	244	240	249	231	233	228	249	231	251	227	252	259	251	245	230	247	287	244	241	214	267	274	244	242	243	246	255	251	248	259	266	250	268	222	248	263	298	239	238	247	251	237	242	263	264	255	252	272	232	257	244	237	241	236	246	253	252	258	247	258	226	255	233	253	249	256	238	244	243	235	251	238	218	279	239	226	253	234	255	242	265	229	258	271	239	226	241	239	219	292	267	235	238	230	251	258	266	228	251	246	237	232	259	247	262	242	258	259	254	255	236	231	254	234	256	235	252	247	281	244	278	263	252	236	257	253	219	234	214	256	238	230	231	239	268	230	218	253	218	269	240	273	248	222	242	252	256	256	253	254	231	260	264	246	249	244	226	239	232	272	270	233	292	247	250	268	214	233	230	230	264	233	250	263	281	285	264	264	252	260	270	260	263	260	255	247	262	256	249	228	242	232	250	254	239	249	261	251	273	241	239	260	236	235	251	225	244	229	230	256	221	249	238	260	237	254	268	254	246	280	229	251	274	252	233	263	241	229	236	248	244	261	237	255	254	260	251	239	244	247	251	260	238	267	214	235	234	238	258	227	259	236	238	241	248	248	265	265	238	252	252	267	270	211	248	247	254	246	259	201	228	266	234	248	261	288	240	236	272	282	274	238	233	276	260	239	232	272	230	237	218	266	222	235	230	234	222	240	275	243	251	246	250	266	285	221	255	239	256	233	244	255	257	231	225	257	250	241	230	270	250	261	218	251	235	263	229	247	247	277	249	236	257	254	259	257	262	230	230	267	245	216	244	274	242	253	244	209	247	274	251	270	269	230	250	248	251	245	261	265	283	241	281	243	246	242	272	253	232	228	274	275	238	229	248	256	253	229	226	269	271	237	236	236	261	238	223	242	259	222	249	233	249	225	245	225	249	254	270	248	249	250	257	257	240	243	285	244	240	238	270	262	279	230	266	264	235	253	216	255	228	255	260	239	257	271	244	242	261	296	267	259	279	268	245	238	250	242	245	267	247	275	236	233	246	260	284	249	249	239	257	256	222	231	249	247	253	233	245	242	275	247	255	256	220	242	231	247	279	274	230	271	237	271	253	247	270	246	242	229	241	234	259	265	261	222	291	239	259	256	227	237	263	236	240	256	255	222	247	245	268	238	242	242	242	241	255	287	285	272	258	228	237	244	256	268	232	261	234	255	240	255	241	267	262	246	249	270	260	257	249	231	250	224	248	249	236	243	252	244	230	255	242	275	260	257	253	287	229	226	255	245	251	242	247	232	241	243	271	254	264	250	264	239	261	234	227	268	245	262	239	234	255	252	263	249	259	259	235	271	235	256	262	253	240	250	261	247	266	228	254	250	231	246	260	249	242	270	267	262	248	243	237	247	209	242	245	258	251	232	253	243	247	245	250	240	235	270	272	244	252	260	256	247	233	258	240	258	255	243	246	243	240	262	259	253	222	241	275	230	234	238	233	247	261	268	273	254	264	239	236	231	259	227	229	249	283	257	267	276	235	260	264	256	259	275	246	256	250	243	288	240	235	250	251	245	253	258	278	257	261	245	254	257	260	236	274	245	249	255	238	239	255	261	253	247	255	241	225	223	243	265	264	263	251	251	244	228	239	266	259	249	254	246	273	252	273	222	222	247	252	238	251	253	232	242	235	230	219	234	245	238	240	222	242	285	258	275	235	278	237	258	274	256	258	232	245	273	232	229	261	265	254
28104	23483	21796	10064	4709	2679	1884	1464	1164	956	814	772	727	729	719	634	643	603	623	625	591	540	561	534	598	561	530	477	546	526	523	510	522	538	517	509	534	520	497	509	495	513	485	496	498	483	467	521	523	497	515	510	523	515	476	467	496	529	521	498	516	514	452	435	498	496	447	454	512	493	486	500	524	525	492	498	491	551	449	523	487	498	515	508	492	475	477	478	483	514	469	512	526	479	469	506	561	499	545	490	530	508	479	506	485	487	505	516	499	510	480	517	481	500	515	502	484	525	507	490	476	515	482	496	505	497	510	456	483	543	492	473	518	461	549	492	497	481	501	466	483	488	531	445	532	497	506	474	518	508	492	521	533	465	499	495	478	474	513	495	505	505	522	477	489	472	536	492	544	513	475	486	537	490	503	468	537	521	450	475	542	494	518	547	494	457	489	503	520	535	475	511	500	498	442	491	479	500	503	482	492	530	479	478	484	491	521	493	499	460	519	503	489	508	474	509	464	503	476	514	484	501	487	454	494	504	445	471	535	503	495	456	466	503	539	489	502	533	471	543	500	473	477	434	524	511	468	455	539	469	521	461	516	484	478	505	522	492	502	514	497	490	495	498	522	465	517	465	484	513	493	515	458	497	482	494	530	481	517	513	496	496	513	502	503	540	449	481	504	523	488	450	477	506	462	483	496	511	512	502	515	535	494	505	503	498	531	492	510	507	494	454	472	462	488	490	477	495	456	505	474	467	500	500	514	512	508	503	499	499	503	503	516	493	530	500	515	476	512	476	538	466	469	491	484	486	517	484	496	509	489	522	508	489	502	503	511	504	505	479	512	557	480	490	509	497	515	511	494	506	506	487	489	507	509	463	501	465	465	469	462	483	519	507	479	482	487	484	489	487	524	522	491	532	498	509	468	476	481	509	510	470	504	443	525	455	498	469	477	493	504	491	490	487	513	482	444	508	469	479	508	464	475	486	499	504	471	475	516	510	496	436	468	526	539	522	532	450	517	534	490	493	531	500	485	508	472	463	517	494	439	520	489	471	495	531	446	535	491	512	523	497	474	498	489	531	507	474	503	500	527	496	487	515	534	518	508	504	482	442	510	509	479	511	522	457	511	480	463	507	463	496	522	500	487	512	503	506	491	496	487	523	523	521	537	526	498	482	510	493	518	501	519	488	526	519	517	473	476	473	539	513	449	489	469	515	523	497	491	462	497	510	485	524	523	488	514	454	480	520	471	467	497	553	506	504	474	476	513	473	498	468	494	470	497	484	504	495	471	484	544	510	510	519	491	487	502	492	499	492	471	459	521	511	483	532	490	531	495	532	469	501	468	503	518	495	483	466	521	471	507	494	496	524	512	487	508	501	496	527	437	480	521	502	501	472	521	484	488	487	482	504	472	510	489	501	491	507	486	497	523	495	489	477	501	518	489	530	493	491	484	532	487	457	466	483	493	510	506	518	474	528	512	475	513	486	468	502	503	483	507	483	514	486	481	506	517	539	494	550	521	521	484	482	504	462	501	504	476	518	475	534	505	543	495	500	497	460	470	503	480	494	491	498	503	510	510	501	519	515	491	544	520	503	470	521	470	512	494	505	480	455	480	524	452	516	529	481	456	501	515	509	503	468	511	488	527	475	501	511	490	460	477	506	504	548	503	550	494	496	460	476	513	534	469	514	456	493	479	475	524	502	477	492	482	473	515	519	512	486	489	469	485	485	492	518	502	474	499	492	460	522	470	517	462	503	475	500	496	494	484	503	495	529	516	507	498	471	481	468	472	509	526	514	478	465	521	505	490	463	470	534	467	504	504	517	490	469	488	479	511	522	444	496	515	465	507	524	512	514	498	458	501	487	528	490	495	483	523	470	542	558	483	480	528	513	496	499	501	485	459	469	501	509	477	495	471	476	498	489	524	452	495	473	500	444	473	492	497	530	498	496	506	512	511	482	525	518	499	458	514	528	524	487	505	479	481	478	514	493	445	492	480	495	514	468	508	466	490	505	484	461	500	479	478	477	459	473	495	489	460	514	497	493	445	489	487	498	509	511	509	488	483	516	514	468	486	498	474	494	514	531	517	541	480	499	507	491	518	504	444	485	491	503	480	502	509	480	477	481	511	486	488	492	474	512	467	536	446	525	481	512	480	486	491	513	523	499	482	470	508	506	516	466	489	531	519	503	501	508	501	478	491	467	486	466	515	488	500	482	521	477	500	499	489	513	476	456	447	518	469	487	513	510	518	494	512	519	458	513	504	466	490	509	465	499	524	510	506	485	472	494	507	501	486	472	495	513	456	472	465	521	509	515	476	440	500	501	496	480	491	472	490	493	484	556	517	501	460	483	473	502	502	512	508	492	505	488	498	525	465	505	470	499	496	449	501	457	526	519	486	524	490	511	484	496	492	466	511	508	509	494	480	491	488	465	524	488	491	496	510	488	474	492	512	492	497	492	502	487	488	479	524	496	493	514	488	486	547	518	525	478	504	505	512	492	514	465	520	509	450	507	524	489	501	509	503	450	482	466	441	537	486	446	514	511	517	510	491	460	511	523	556	442	493	491	471	472	477	494	536	487	537	492	513	514	460	492	492	491	475	476	474	479	506	485	474	518	488	464	524	522	544	496	534	457	505	513	486	511	485	466	523	489	513	503	470	492	529	481	497	487	489	488	481	472	538	509	497	502	482	511	496	501	520	474	507	540	481	509	495	539	498	499	459	482	492	490	509	496	499	474	494	494	487	495	502	462	497	480	514	487	479	512	490	512	522	480	487	503	483	501	451	509	488	509	511	490	458	490	508	492	493	487	497	492	509	461	475	558	510	492	472	463	496	489	496	454	537	471	501	499	483	506	492	499	505	499	460	444	478	496	500	462	516	516	506	516	507	515	507	516	467	488	501	526	473	478	501	491	555	521	487	513	487	527	483	487	533	483	491	490	521	516	509	493	501	476	532	539	512	501	484	479	483	482	497	468	516	495	521	492	462	499	469	515	501	498	525	514	497	468	493	486	523	534	525	509	498	511	493	499	509	475	528	498	490	492	494	514	472	504	488	523	485	491	520	480	508	525	479	502	521	547	450	504	497	541	510	452	490	491	475	473	528	503	507	499	473	484	508	467	468	433	475	489	461	464	455	494	511	478	470	457	484	465	495	489	494	499	495	508	482	562	495	495	505	502	465	519	517	537	516	478	471	535	515	496	462	490	493	527	498	550	457	510	517	523	490	530	501	504	508	519	562	490	509	502	467	499	523	515	495	506	516	498	520	509	494	520	467	491	499	541	503	469	494	459	525	526	483	510	491	495	512	515	474	495	457	507	473	503	507	480	519	517	474	462	486	489	543	480	501	473	517	488	530	513	542	476	510	494	498	460	495	493	478	515	471	478	519	501	508	479	485	453	523	506	475	495	475	474	495	512	496	524	480	499	511	519	541	533	480	501	479	472	530	474	522	500	496	488	519	506	536	490	497	538	522	466	500	503	497	533	501	506
24176	36226	23871	9810	6796	4432	3083	2467	1809	1456	1265	1083	1030	878	865	827	807	739	733	738	717	667	633	610	635	629	610	638	613	565	541	594	603	602	588	579	583	606	587	608	572	557	561	546	537	543	590	607	580	577	543	579	589	547	534	534	494	581	566	574	565	553	542	599	566	531	544	540	552	541	552	546	552	561	590	548	560	547	560	584	585	597	544	543	557	563	558	556	526	535	545	597	557	543	538	577	560	536	595	565	579	590	534	562	512	553	528	510	547	561	508	557	567	588	518	579	584	573	552	575	619	544	541	579	574	526	589	585	502	545	547	540	555	532	556	540	572	588	531	542	571	585	568	610	555	571	539	551	543	513	543	564	502	549	543	575	538	576	515	570	549	565	602	509	539	567	543	548	569	576	508	511	519	558	533	547	540	562	545	533	576	598	533	590	518	538	539	523	572	541	549	515	518	567	577	561	552	600	551	585	551	564	531	561	587	550	570	541	536	524	556	519	507	558	536	530	583	567	546	501	556	580	508	540	530	557	505	564	535	559	507	568	515	573	563	549	538	578	596	558	584	524	569	507	541	539	548	556	538	516	524	570	526	557	504	542	550	561	533	564	544	542	571	538	534	513	537	547	550	523	555	565	552	538	557	542	583	546	509	530	531	530	536	598	576	527	521	576	522	520	545	544	570	547	508	565	552	547	562	536	554	545	544	550	569	573	562	518	558	530	552	478	537	563	535	547	562	515	574	530	521	570	603	593	556	544	572	580	512	516	535	554	576	549	548	564	545	574	572	548	605	555	557	569	550	543	559	551	570	572	575	586	564	504	592	560	557	591	583	560	547	534	540	554	519	557	579	544	551	558	588	561	559	566	590	540	510	513	547	558	580	567	536	536	531	555	539	587	541	545	575	571	496	566	544	564	589	528	568	584	531	540	564	549	543	513	567	532	511	518	556	554	533	567	538	575	596	570	508	581	556	552	555	532	533	537	559	558	547	540	531	542	562	532	523	553	507	550	558	548	568	581	567	532	531	578	566	560	541	567	534	543	552	535	548	548	542	540	524	561	505	521	503	543	560	537	550	522	575	539	570	580	537	523	529	535	528	538	563	526	546	524	526	587	543	553	528	566	557	568	558	539	520	564	601	559	556	545	555	573	604	553	549	556	543	525	577	530	558	531	526	531	579	515	546	538	562	579	522	528	546	533	525	552	558	546	528	526	527	563	547	576	555	570	557	537	538	520	544	572	544	527	586	575	540	547	568	567	543	561	538	551	570	538	548	541	557	573	547	551	560	585	536	549	546	573	531	592	526	544	549	548	542	495	499	577	572	550	556	550	537	537	550	541	544	549	578	524	525	555	577	597	561	534	534	544	574	563	567	539	615	538	561	553	536	536	517	556	517	552	552	530	572	557	561	510	573	592	509	549	506	546	548	479	538	529	579	502	553	552	560	569	564	549	541	543	533	578	568	544	518	562	516	582	508	540	553	582	571	533	610	533	546	584	555	555	571	525	561	541	567	543	558	549	545	552	566	560	517	533	527	541	575	514	560	522	560	530	508	529	538	543	574	544	575	552	574	552	551	556	526	552	533	581	538	540	582	543	518	547	542	565	511	517	517	547	538	535	558	548	553	550	600	553	494	545	547	540	545	523	609	536	563	543	560	546	542	579	545	540	549	530	597	578	559	567	542	569	524	590	544	566	583	562	557	522	535	556	544	565	535	602	542	525	521	595	554	527	553	500	518	556	557	535	541	539	528	576	522	537	535	541	581	594	539	581	541	545	546	534	563	560	569	521	551	568	549	554	564	527	562	552	541	577	540	576	570	530	537	562	540	541	512	571	552	510	566	534	538	621	548	541	553	586	528	580	545	525	533	575	560	516	492	529	549	574	543	567	564	588	539	548	538	558	558	552	513	552	551	520	571	531	554	513	530	593	515	575	560	567	605	574	519	531	584	542	522	533	562	570	501	532	516	538	504	545	540	541	538	545	552	588	556	545	519	543	528	570	539	562	539	561	549	579	520	530	536	500	591	524	537	537	565	594	541	548	530	528	498	535	542	504	564	529	536	551	537	514	558	573	540	552	557	556	535	525	539	564	553	573	541	566	551	527	548	511	546	525	530	558	574	553	527	547	540	547	517	519	559	521	541	503	588	548	509	556	544	553	529	556	573	562	537	531	519	508	545	585	557	606	548	552	544	518	534	528	572	545	561	533	568	544	552	493	554	541	584	548	536	585	549	551	560	546	560	536	527	559	497	569	556	522	535	535	541	584	550	541	507	530	559	545	596	569	533	502	562	546	569	562	506	543	537	551	537	547	580	547	583	600	570	535	542	527	540	524	561	515	518	541	574	546	541	552	580	545	564	505	547	497	570	519	522	550	498	566	533	525	505	533	549	541	548	570	578	554	543	549	597	565	547	550	546	556	571	527	559	546	535	555	554	581	546	549	581	509	521	518	567	564	561	559	524	550	561	585	560	536	522	518	480	569	498	536	542	534	546	547	546	587	559	542	560	562	544	587	547	531	591	554	565	549	562	519	576	570	540	551	538	561	570	517	569	577	553	538	539	564	592	584	549	519	525	529	574	574	571	547	566	538	565	554	586	591	492	537	583	582	548	573	535	589	528	530	580	591	568	544	529	533	593	572	552	571	560	570	555	572	547	531	583	518	571	527	588	521	574	554	551	546	556	554	518	545	548	557	551	541	546	534	581	556	575	576	520	555	569	586	559	556	553	601	539	547	541	519	532	556	552	574	564	539	581	549	586	547	551	549	570	532	525	526	551	518	521	533	548	620	593	557	551	577	554	525	539	587	527	541	565	561	559	603	510	563	510	573	567	557	564	542	553	508	570	573	575	569	555	583	516	570	503	531	584	551	533	542	554	554	530	541	527	581	610	560	570	556	556	545	538	533	537	555	544	537	593	578	615	554	561	545	536	551	528	588	563	566	547	575	524	529	523	548	551	546	578	531	539	564	526	571	516	548	592	582	588	580	528	582	555	571	531	521	507	561	629	589	553	577	564	546	539	578	507	535	532	555	554	551	504	501	537	557	546	547	513	563	553	547	596	561	569	540	527	537	553	547	575	547	574	573	556	522	565	570	543	535	547	572	544	546	561	513	533	573	534	497	559	556	557	552	571	554	558	547	578	565	550	522	505	545	571	509	547	513	601	521	536	564	543	546	520	560	531	528	553	563	556	520	530	553	559	554	562	525	514	505	553	537	499	522	553	556	556	569	548	521	548	550	516	550	542	577	538	570	525	522	514	572	565	523	532	572	546	559	523	560	503	525	557	549	579	502	515	562	518	536	549	526	554	512	571	504	551	526	532	550	592	509	495	553	585	531	545	585	531	561	552	572	545	552	526	551	561	538	553	563	569	597	554	570	542	522	545	530	522	518	561	537	552	535	559	571	539	566	528	572	523	580	569	528	528	525	574	528	565	580	517	553	527	505	532	572	538	550	527	589	551	519	529	528	517	558	520	545	549	533
23669	21121	28242	24262	21112	14065	4374	2491	1630	1417	1200	990	918	811	780	677	643	639	572	538	555	530	532	479	425	432	479	463	452	472	440	402	455	416	421	404	397	407	411	415	399	414	397	400	377	369	397	384	420	370	391	375	421	387	343	390	360	376	393	376	383	386	350	390	386	372	367	363	343	399	382	375	394	400	344	350	377	349	389	345	412	348	346	376	391	358	343	365	377	363	346	423	393	375	398	361	401	374	371	354	375	350	380	397	383	377	372	381	392	345	363	393	367	425	345	376	379	356	388	394	366	354	396	366	369	365	381	392	376	362	366	355	405	386	354	371	371	364	318	357	340	373	367	377	384	364	363	377	387	389	355	376	393	399	406	399	376	381	366	399	361	351	363	383	401	396	386	394	362	417	356	385	360	385	399	385	385	363	397	355	332	368	383	374	389	350	393	365	380	355	375	382	382	356	357	381	383	339	375	378	403	362	390	390	363	365	363	396	391	358	385	368	378	377	361	334	378	400	369	362	385	401	394	369	353	375	403	360	365	349	374	357	360	356	366	395	382	392	363	391	387	372	389	354	376	410	362	357	399	383	358	408	361	380	375	354	353	394	384	373	379	387	367	379	363	385	376	366	399	352	337	382	384	396	357	348	380	365	391	375	376	360	411	351	387	383	399	354	382	401	374	387	423	360	378	341	400	345	376	375	399	327	389	369	363	413	400	373	392	365	384	361	347	388	386	377	352	371	367	355	394	384	385	406	352	386	400	373	350	383	371	387	369	390	380	361	361	370	373	353	386	390	356	382	391	360	402	332	367	369	383	416	362	399	361	363	391	405	361	388	348	376	392	376	370	398	371	326	362	380	363	381	401	376	353	391	377	356	408	384	365	373	361	341	386	386	384	402	388	378	386	340	393	374	364	333	390	371	380	388	387	346	367	373	370	371	373	382	361	396	351	383	390	374	383	349	393	394	399	403	373	389	391	366	370	377	369	384	379	415	383	349	374	360	356	398	375	353	384	391	332	365	366	373	394	375	399	379	393	374	399	347	382	402	401	393	376	412	355	386	382	395	376	392	357	317	364	402	386	336	322	416	389	362	389	352	343	339	356	381	361	378	382	350	377	374	405	343	402	364	401	404	409	380	385	384	382	371	376	397	412	360	342	378	374	371	365	360	422	399	398	351	378	367	374	383	372	352	376	423	367	368	362	353	426	392	396	353	381	375	350	379	372	377	355	358	395	362	372	371	374	343	361	364	369	388	380	380	386	397	355	364	371	409	368	381	395	333	368	386	361	398	401	361	378	358	402	376	384	367	354	414	335	365	382	344	372	408	389	407	373	370	423	357	363	382	384	361	382	343	364	390	389	377	400	358	336	339	355	367	420	388	387	374	351	377	382	410	391	396	360	399	354	415	386	381	362	397	394	391	338	392	414	389	374	346	354	352	357	327	325	404	398	404	401	372	367	405	370	374	352	358	406	371	368	390	417	407	374	361	371	362	359	384	371	386	390	395	356	371	372	391	374	391	367	361	344	352	362	365	397	399	393	413	397	374	385	325	339	364	346	401	402	344	360	365	393	371	350	363	360	368	362	357	417	406	367	371	350	351	392	354	342	387	369	383	348	379	391	381	378	391	385	353	380	417	362	371	353	353	374	379	385	396	352	382	398	367	346	359	371	400	342	367	386	395	376	383	359	383	375	378	385	381	387	361	389	332	366	339	357	352	386	348	371	393	358	404	380	376	379	369	338	383	349	345	378	366	371	375	421	359	372	353	392	352	361	381	382	382	400	428	385	391	372	351	344	377	397	439	359	365	359	367	392	371	362	380	367	408	375	403	374	371	412	390	402	353	391	319	379	372	400	382	384	390	377	376	399	371	384	343	358	354	373	379	384	345	376	381	367	399	375	383	351	377	388	375	346	353	372	378	366	384	371	362	365	394	379	367	359	402	359	350	368	373	364	376	365	363	380	419	398	372	388	379	369	387	369	403	344	341	382	390	386	375	380	360	379	365	364	392	406	366	363	389	398	356	396	395	366	390	353	387	393	378	364	371	382	366	360	348	393	362	357	343	361	393	348	413	351	367	387	389	349	417	378	397	365	388	379	386	387	368	389	361	383	353	339	400	363	391	394	365	390	340	404	403	384	378	360	393	376	405	391	378	418	380	351	400	369	380	386	348	350	367	382	389	386	320	357	388	384	381	430	395	364	351	372	356	392	368	375	401	387	392	383	334	420	359	343	408	375	395	354	373	396	356	374	372	361	375	391	374	337	380	367	388	352	352	339	364	389	395	353	347	384	324	393	369	348	359	375	381	364	363	367	413	367	393	370	357	379	368	354	383	388	344	326	406	352	387	355	418	374	353	356	352	369	383	360	386	386	360	375	357	414	373	396	393	405	362	380	406	382	366	396	391	360	359	353	403	367	395	374	362	364	390	352	354	365	394	403	355	350	381	368	363	354	348	372	374	391	346	333	392	370	392	362	371	352	373	358	358	373	369	400	374	363	356	375	394	364	381	379	382	375	358	377	354	410	387	351	376	388	366	377	364	383	361	361	372	413	371	372	359	386	382	390	370	355	407	365	353	354	359	393	385	384	354	385	381	392	367	382	400	388	399	397	382	406	405	419	362	398	374	368	389	393	357	370	350	382	394	384	360	375	378	369	386	357	322	354	384	368	361	382	377	383	358	387	369	391	380	378	382	331	395	381	368	376	415	367	383	397	364	351	343	377	410	407	407	371	382	379	364	374	388	363	373	373	390	385	356	396	363	368	357	365	401	372	380	375	368	370	363	392	380	372	357	372	356	365	377	359	374	389	372	389	385	353	378	379	358	373	397	365	375	344	369	359	336	346	378	387	362	365	357	368	382	389	385	360	368	373	344	367	397	359	383	366	407	395	391	397	390	387	365	388	383	372	364	349	363	408	340	376	343	392	370	393	377	385	353	352	331	367	373	375	383	341	407	388	408	383	376	351	402	339	349	380	355	374	372	368	370	388	380	341	397	344	397	352	396	387	361	378	416	393	399	386	373	374	337	367	395	393	386	379	371	437	394	372	356	361	375	364	414	341	397	389	350	374	379	358	365	357	384	392	375	384	354	371	375	395	354	360	353	404	375	362	408	370	369	362	362	344	357	387	371	374	380	377	377	367	379	353	396	360	404	383	375	356	382	383	365	375	362	382	371	415	387	392	375	361	359	377	326	365	328	380	374	405	411	410	363	378	375	353	394	364	374	376	376	360	382	362	343	400	359	383	371	395	429	373	374	384	345	394	395	360	413	344	381	376	348	372	399	365	405	380	383	392	311	340	395	383	403	357	375	395	369	388	390	415	349	342	390	398	419	371	375	355	430	380	354	410	383	354	358	358	345	388	372	399	359	379	391	399	365	356	410	358	346	388	358	348	391	370	364	369	354	358	395	385	397	368	398	358	386	398	371	405	338	353	352	387	401	385	374	380	384	374	363	404	390	371	389	386	380	372	390	328	357	356	359
25427	46168	34274	15642	10849	8111	5330	4224	2947	2291	1827	1493	1315	1190	1052	962	884	852	773	698	707	679	635	603	569	565	555	558	528	523	503	525	523	509	482	509	494	518	497	483	470	475	430	461	469	445	418	413	457	423	458	397	429	448	439	426	450	480	442	421	430	453	420	432	435	433	414	418	428	373	389	457	450	412	425	456	422	427	434	426	430	415	399	405	405	416	406	412	429	463	430	427	441	448	416	406	404	414	426	417	416	398	471	464	392	427	484	453	410	419	429	445	427	428	446	433	444	430	414	428	433	391	393	441	396	441	428	407	406	387	430	433	434	418	425	392	428	414	433	402	448	439	444	437	420	431	393	429	411	383	396	438	425	420	413	447	449	439	396	424	429	439	463	411	428	416	421	427	383	393	407	391	439	406	442	415	403	435	385	426	414	392	431	414	416	429	404	408	410	395	440	412	431	423	403	428	420	417	418	403	409	413	432	429	398	430	415	427	428	378	423	400	434	445	430	433	432	428	414	404	408	465	422	419	418	400	393	431	385	380	432	441	391	464	381	427	432	410	422	419	442	391	420	419	448	398	406	433	427	437	412	435	399	390	410	438	403	418	440	476	442	408	374	393	443	403	408	434	450	408	419	431	414	402	374	416	411	436	398	451	419	413	380	459	395	415	451	423	446	405	385	423	437	411	417	407	427	397	393	402	423	455	408	445	442	441	441	435	403	428	424	457	388	425	423	416	429	421	415	423	424	414	428	404	420	407	424	439	404	433	430	414	384	439	422	389	429	395	454	475	424	412	439	413	430	442	422	405	382	438	388	420	421	391	433	394	430	430	429	386	453	420	382	426	409	438	406	424	399	422	418	414	404	410	386	425	409	416	462	403	400	419	440	395	408	402	396	445	456	420	423	392	448	430	384	367	389	417	410	409	434	388	435	408	404	418	389	432	411	421	411	421	387	411	415	433	413	415	414	439	434	436	389	405	378	421	394	428	385	417	451	435	420	420	427	397	418	439	417	437	429	403	397	436	455	409	406	390	385	399	395	402	377	418	363	430	383	409	445	416	440	417	428	409	428	394	419	403	453	403	432	464	393	433	415	423	413	417	432	427	435	447	382	436	419	386	419	416	414	420	464	385	428	407	434	452	445	418	452	399	403	384	399	434	421	432	421	420	435	416	382	416	405	423	380	431	408	445	403	401	404	428	407	422	417	417	392	446	423	399	429	409	464	418	409	414	414	412	412	422	430	440	413	418	400	442	393	395	404	418	413	433	442	428	382	421	418	429	410	406	428	398	406	436	404	409	412	399	446	427	381	418	401	435	440	405	403	437	443	436	393	453	398	445	431	445	447	422	403	421	435	421	446	407	447	421	412	423	420	462	414	425	391	419	399	433	382	456	458	411	442	416	410	443	432	453	412	403	406	451	430	420	409	410	430	395	409	429	416	402	367	443	459	435	393	436	409	412	434	425	411	438	418	402	413	411	443	413	422	436	438	421	427	460	403	427	420	413	412	409	414	417	458	404	425	428	445	420	429	413	402	398	423	436	410	421	434	407	426	428	414	419	392	402	409	422	394	410	407	444	422	422	482	445	425	438	422	408	429	438	435	453	418	399	442	417	416	430	389	409	448	406	408	404	447	416	404	406	428	456	391	404	408	420	435	429	439	383	419	414	428	421	444	426	433	426	430	416	437	429	452	415	388	412	411	425	420	396	394	450	431	463	467	417	416	418	436	417	406	420	400	426	409	417	383	431	424	420	400	442	429	437	388	440	429	405	416	411	379	406	452	437	404	406	441	427	399	410	410	398	445	425	411	397	459	399	421	415	427	405	399	413	425	434	427	440	401	396	428	443	421	435	407	401	412	418	419	411	411	444	432	444	429	411	388	446	409	426	429	429	418	403	416	388	428	451	410	419	475	414	379	409	443	428	433	377	441	450	439	425	384	399	439	441	459	420	380	413	448	436	401	461	420	440	415	387	415	411	424	419	418	404	398	467	419	405	426	453	433	396	436	413	413	409	452	422	437	386	447	443	429	375	402	414	380	384	422	451	441	423	440	417	417	419	453	405	417	445	423	381	437	415	403	418	433	415	455	403	411	408	418	424	398	440	432	484	419	406	442	426	397	426	410	443	400	416	394	422	423	437	435	412	405	444	384	389	411	448	430	422	442	412	425	440	432	405	380	431	421	406	457	376	402	416	425	433	416	446	385	406	391	436	457	447	414	404	415	430	383	421	401	419	389	417	403	413	437	402	425	414	424	427	463	414	422	451	424	476	426	423	386	438	439	419	439	442	442	446	421	416	421	458	448	443	433	429	436	426	417	390	440	416	416	412	454	422	441	445	425	407	444	432	449	413	444	391	429	416	450	433	401	397	427	411	468	430	451	417	413	401	461	358	408	397	434	410	400	437	433	404	435	417	416	430	443	438	447	415	414	402	437	401	414	436	419	437	418	409	428	423	433	396	460	424	445	427	401	408	430	403	421	419	408	437	405	412	402	414	420	390	413	438	457	437	414	376	429	437	380	448	376	425	447	438	398	402	398	425	396	443	362	420	379	435	426	416	389	436	450	408	400	462	454	409	418	452	408	405	393	423	437	401	400	412	405	407	414	431	421	428	440	454	425	425	374	448	419	463	421	426	440	437	418	423	434	416	394	467	450	453	427	445	429	417	403	436	442	446	386	446	428	427	439	435	403	400	406	445	429	435	435	444	418	431	447	417	446	421	382	442	428	430	414	413	447	438	404	404	450	441	416	424	449	424	411	437	427	426	405	415	418	393	429	417	414	426	408	402	422	395	413	433	421	442	414	453	405	409	421	419	419	425	414	385	467	434	423	452	413	443	407	431	417	395	419	382	409	436	432	419	421	440	424	419	433	435	423	421	386	406	440	421	411	421	402	405	442	416	448	423	414	427	434	401	422	398	405	401	393	399	422	397	438	427	438	439	420	393	399	389	424	443	404	406	429	421	426	428	417	419	403	425	439	384	392	392	396	476	431	414	424	434	432	415	451	416	421	454	428	433	426	397	391	426	420	425	452	447	425	436	388	407	426	428	433	437	437	423	439	412	431	411	408	454	405	447	420	413	435	420	430	393	434	403	426	441	416	433	409	446	423	431	419	416	416	413	372	470	393	391	396	426	426	448	427	395	379	419	403	437	443	408	380	439	449	359	425	429	374	417	426	408	407	461	461	470	439	413	400	393	407	417	444	440	412	441	405	446	406	408	452	431	441	413	404	441	422	428	413	411	445	419	419	391	442	436	450	434	429	409	436	401	411	444	386	429	420	412	442	392	446	410	413	409	445	400	416	451	397	412	426	429	403	456	433	403	412	399	395	405	431	395	416	383	434	423	396	407	403	439	422	440	396	444	441	407	432	429	413	437	404	447	398	411	433	414	431	423	415	430	413	406	435	452	446	407	416	401	408	384	437	451	434	431	410	424	431	429	389	424	402	441	410	397	476	383	415	436	417	397	425	423	407	435	387	412
24703	21124	27377	25126	15725	5388	2684	1733	1376	1169	919	872	777	707	638	640	596	561	528	564	524	528	498	492	472	476	525	496	471	445	421	444	432	459	417	470	431	435	432	405	466	433	423	417	427	431	452	441	427	403	416	407	390	378	399	383	400	415	376	397	389	410	432	426	407	371	398	400	390	406	404	445	447	467	414	418	421	400	413	415	405	475	430	398	443	416	408	445	423	416	427	420	373	414	396	442	390	424	430	405	403	385	399	448	427	406	444	402	430	415	387	402	393	396	409	414	416	411	394	396	402	406	396	427	405	404	441	388	411	406	379	407	407	378	431	380	403	420	408	411	433	435	428	403	421	392	442	419	449	452	382	410	380	402	385	419	449	407	387	413	401	393	432	373	400	423	392	417	438	359	405	404	439	407	407	411	422	403	423	402	402	424	414	410	433	447	408	431	468	425	356	409	427	385	409	358	393	417	427	392	406	422	381	402	384	401	394	396	420	410	415	422	381	440	394	407	399	393	405	393	419	386	378	407	410	377	408	423	416	368	410	379	382	353	389	428	365	402	391	384	422	449	424	432	435	409	430	438	420	396	404	419	401	377	406	360	377	367	404	425	390	427	426	413	416	386	402	433	417	405	430	442	392	395	390	401	430	451	408	423	427	416	429	461	423	388	393	479	407	408	398	386	397	428	409	399	435	433	333	443	406	393	417	373	395	387	387	431	429	395	396	439	408	379	386	413	404	422	397	460	408	430	434	422	403	401	400	449	421	426	437	456	400	385	420	360	390	402	440	374	411	441	424	416	423	408	425	412	378	418	423	415	407	381	452	382	421	386	394	391	372	415	404	398	415	402	435	395	404	408	398	412	400	392	430	417	410	404	448	454	402	413	393	399	413	408	421	360	408	434	438	392	394	397	401	444	389	399	401	408	426	435	415	407	409	410	400	396	441	404	384	425	413	406	420	409	401	425	415	391	443	449	391	402	389	401	389	361	428	413	372	396	418	392	418	393	421	429	390	421	426	385	398	428	394	400	393	405	413	419	421	412	403	431	411	382	404	373	433	420	409	441	403	428	433	432	391	405	392	421	421	410	421	424	419	427	426	438	379	418	403	424	416	418	408	388	397	386	400	396	422	434	381	395	416	428	418	393	383	397	433	395	412	400	385	371	407	404	404	418	439	388	439	366	431	382	386	392	426	371	408	411	391	393	400	379	395	388	381	409	381	396	396	382	400	413	396	370	397	355	395	418	395	393	433	407	374	421	367	409	430	390	414	421	383	426	414	429	401	407	426	416	426	412	399	391	405	392	390	391	407	425	421	414	420	437	432	388	417	420	419	388	428	395	407	396	451	394	413	388	396	408	379	428	414	402	412	389	463	428	405	435	420	433	435	391	429	426	393	419	403	371	418	424	390	397	445	443	402	377	411	382	405	408	420	401	417	452	375	401	410	425	397	395	410	424	413	406	417	389	422	393	362	385	409	401	388	408	394	440	406	420	429	407	423	442	412	418	407	400	416	455	397	434	401	426	416	402	419	398	420	400	387	378	449	405	369	436	391	411	417	433	408	424	402	388	409	425	417	385	435	434	428	376	398	423	427	410	424	442	416	388	403	400	409	392	368	394	408	418	387	400	384	425	442	439	425	406	425	398	392	401	417	415	416	379	408	436	378	401	420	379	409	447	402	392	407	392	443	405	459	393	410	426	398	424	408	426	407	391	384	368	417	448	426	394	438	393	444	450	436	417	440	404	407	409	427	410	398	444	424	413	438	434	413	412	376	405	423	390	418	410	404	438	403	401	418	403	423	426	373	357	363	406	386	454	389	415	430	392	413	399	435	415	421	394	416	415	407	415	404	385	358	395	418	400	399	388	411	414	445	421	421	407	437	411	378	413	411	392	390	415	439	422	386	411	401	379	382	404	400	379	395	414	411	399	418	415	388	428	385	434	396	400	415	424	404	416	396	398	405	418	400	405	351	424	457	423	374	409	368	415	453	405	379	424	400	412	424	413	425	381	444	448	411	442	425	444	424	421	391	379	422	393	393	379	365	400	410	411	385	392	405	401	430	438	393	422	417	424	430	403	402	395	433	419	405	406	384	437	430	414	438	418	417	404	404	435	418	420	386	394	422	384	437	420	424	428	443	417	412	414	390	423	419	376	416	419	399	406	432	449	410	392	399	449	401	393	395	445	432	423	377	398	409	378	416	386	426	394	411	438	405	431	376	413	418	394	400	465	440	385	405	400	432	436	446	402	440	415	369	385	387	409	398	471	397	393	417	349	382	410	407	395	390	404	411	433	387	420	421	425	398	385	426	430	385	402	397	412	433	416	379	432	380	378	424	407	385	416	394	403	422	392	384	390	416	419	436	383	410	437	394	380	401	371	421	410	398	378	411	425	441	393	411	445	423	391	433	422	430	423	415	423	397	426	400	418	425	416	379	389	399	377	447	429	438	470	457	418	401	366	393	380	441	372	387	432	417	409	425	417	402	401	469	419	415	404	373	379	446	383	412	412	411	412	404	392	425	441	414	444	409	400	397	406	392	401	423	452	402	450	392	426	435	403	391	419	401	402	404	389	431	434	399	406	403	413	429	396	446	423	396	420	393	359	430	402	426	418	426	412	436	423	435	396	416	408	389	386	377	406	404	445	394	432	388	440	382	402	419	398	407	415	388	422	425	409	380	409	438	381	395	443	431	392	403	423	399	392	470	434	435	450	375	408	419	397	385	408	387	417	425	425	421	410	433	422	388	380	408	394	388	404	397	445	401	376	447	400	410	403	377	405	377	423	416	370	422	390	403	396	408	404	393	406	411	407	409	449	401	453	426	405	397	405	407	418	431	412	438	423	365	372	380	402	381	409	386	447	393	403	448	428	422	472	389	411	359	417	445	447	428	451	392	408	423	397	382	387	414	403	387	419	436	403	405	376	373	423	413	431	395	402	382	440	418	418	442	394	383	398	417	401	457	394	430	416	417	429	421	400	400	414	415	435	432	412	447	387	373	426	425	448	403	417	436	415	423	396	396	413	444	449	368	446	412	394	401	409	434	357	381	421	409	411	459	460	432	423	400	402	408	370	425	379	392	416	418	422	409	384	385	410	432	422	404	427	452	390	424	424	415	417	434	429	396	438	426	435	399	397	408	426	427	407	377	419	445	404	416	382	409	412	403	408	456	410	409	407	422	457	401	380	407	433	376	457	403	426	416	419	401	403	415	409	388	400	398	390	388	403	428	399	446	409	405	401	403	402	400	391	439	445	410	440	388	446	425	407	377	428	442	410	392	405	436	385	416	390	406	441	412	426	403	413	392	423	355	413	409	432	390	432	370	400	396	431	424	428	413	386	419	444	415	422	390	411	403	414	423	389	403	370	412	447	423	433	401	425	382	393	425	400	422	417	396	425	426	419	376	434	412	418	419	427	397	433	425	383	428	422	419	405	405	399	391	403	440	392	386	407	400	451	417	415	419	396	406	420	409	426	405	434	407	412
24656	41931	31564	13636	9018	7197	4335	3408	2445	1878	1489	1279	1117	992	960	822	806	742	725	659	710	610	653	570	529	565	548	566	536	495	522	534	494	492	495	488	474	491	482	498	454	461	465	465	466	485	448	483	443	473	462	432	476	416	429	494	458	446	417	432	454	446	459	452	448	479	465	441	454	460	422	438	461	431	464	442	444	465	432	439	465	456	432	467	461	433	469	452	473	467	471	458	435	441	451	429	432	441	415	442	432	455	464	468	432	447	499	458	452	449	490	451	436	450	451	461	464	444	435	456	456	465	438	451	474	440	461	463	452	448	425	409	426	438	446	463	449	447	503	456	490	428	444	432	413	467	449	410	481	430	456	460	452	451	476	452	468	439	450	449	447	450	444	458	440	440	444	459	446	456	459	426	447	426	481	459	436	442	439	446	417	471	459	467	451	429	410	456	434	460	454	440	444	451	447	463	450	428	422	414	436	462	422	419	458	464	403	469	410	460	452	466	453	449	432	466	456	429	466	441	440	429	437	439	461	458	433	414	496	439	461	460	413	457	427	467	438	437	433	434	450	479	450	410	438	426	448	451	414	430	454	468	448	459	454	400	433	450	438	461	423	458	476	420	420	416	439	431	468	443	482	457	468	429	457	443	457	428	411	405	450	415	519	453	441	425	430	449	469	464	441	444	443	429	459	454	400	460	468	455	484	442	405	458	461	450	443	496	453	426	442	445	455	463	432	440	479	468	405	486	448	420	479	423	426	434	458	450	474	426	497	455	440	448	465	459	456	425	442	460	471	464	452	485	485	467	425	449	451	436	495	461	423	450	450	429	455	463	426	434	444	460	466	434	479	467	426	413	436	441	457	424	446	464	428	473	427	464	433	444	412	466	467	446	451	401	437	456	436	424	501	447	472	439	475	434	428	465	434	453	451	419	440	473	439	452	461	474	421	445	475	453	489	453	451	426	455	428	460	466	421	415	439	444	421	415	471	481	390	455	463	433	464	420	467	458	473	422	471	449	463	437	438	460	435	432	441	458	405	439	443	436	426	453	451	447	452	447	436	445	447	461	484	410	462	449	442	431	426	426	443	449	446	425	476	435	422	494	435	425	433	448	420	483	443	430	423	511	457	437	417	416	464	473	443	407	452	461	451	461	429	444	439	412	442	442	408	467	443	421	437	449	459	430	449	493	451	477	450	441	482	499	451	467	433	437	413	402	427	444	465	505	432	450	455	474	435	452	446	452	451	443	418	424	444	470	413	435	458	449	431	443	482	458	456	423	433	450	451	445	479	445	431	436	444	451	444	494	436	442	431	439	462	430	445	423	457	418	463	442	441	439	452	468	464	441	398	462	418	479	444	462	425	453	455	413	481	464	432	437	447	412	481	482	446	413	461	459	397	506	443	435	451	438	426	452	454	443	432	429	398	471	456	442	472	412	435	420	436	430	428	405	428	486	475	405	448	449	450	468	409	449	459	511	477	453	447	463	458	446	452	440	465	462	425	468	479	447	456	485	445	415	488	472	446	451	452	472	436	461	439	464	465	445	462	459	471	437	495	451	435	389	444	417	486	471	449	424	421	441	448	446	493	454	447	423	452	458	440	448	450	437	445	436	434	460	458	479	450	454	408	432	471	407	435	426	431	430	455	444	444	414	445	421	436	462	429	452	444	432	471	417	463	474	386	444	431	443	454	477	456	446	446	410	413	465	495	409	424	481	451	475	479	448	434	464	479	444	438	439	444	447	479	431	457	468	443	440	426	434	432	457	461	434	463	470	457	435	438	448	453	461	439	439	442	450	479	405	463	444	476	453	458	447	456	401	457	431	453	474	461	485	466	450	456	497	453	422	429	477	481	438	449	420	409	429	442	445	454	479	449	460	451	471	466	486	418	443	444	466	446	493	440	421	439	436	461	430	476	451	437	433	438	403	470	461	458	464	481	451	430	459	455	452	463	428	445	448	477	447	415	418	448	446	445	462	400	427	448	459	509	422	496	436	425	430	432	449	454	435	445	451	488	441	470	441	438	464	436	495	458	434	462	400	415	443	449	459	451	444	457	477	463	450	428	443	408	420	429	457	440	450	447	403	432	422	438	419	466	417	420	426	452	478	449	436	467	470	434	422	464	472	444	456	443	414	432	438	404	425	428	426	446	493	460	454	423	455	438	468	461	440	467	433	422	451	432	461	436	450	461	454	432	445	496	443	463	434	468	459	456	469	441	480	401	431	466	467	461	486	422	425	469	451	438	471	419	453	444	473	409	483	431	485	470	445	459	432	447	426	431	480	486	484	443	494	427	462	422	440	436	466	429	453	446	437	469	438	446	430	451	434	408	447	472	456	448	448	440	455	435	430	437	432	462	446	478	446	456	473	433	432	467	474	499	472	477	429	450	453	440	463	488	462	448	464	482	447	481	441	452	434	445	424	462	430	442	471	473	459	470	462	461	414	407	445	480	429	434	439	474	428	445	476	444	441	457	434	491	435	423	420	431	462	466	445	501	501	500	450	464	414	484	457	457	447	452	468	447	456	443	458	427	447	460	477	437	451	445	449	465	435	450	433	467	434	448	467	412	426	424	428	438	437	448	454	432	436	481	467	431	437	481	464	442	442	428	458	422	393	430	446	475	415	445	481	473	437	413	475	416	448	421	440	464	413	413	457	433	415	418	484	505	476	412	406	471	458	448	492	439	475	431	434	433	437	478	456	431	458	430	451	397	433	468	437	427	461	437	465	430	427	471	439	466	440	442	428	432	459	438	457	459	446	449	426	445	480	432	448	433	448	452	424	442	432	496	429	424	421	435	454	457	455	430	438	444	468	424	501	437	409	428	433	446	477	420	433	462	403	450	471	453	467	430	433	463	445	474	440	433	483	436	444	462	431	479	441	468	427	482	428	460	408	451	449	455	419	426	455	442	492	473	445	456	420	407	444	457	429	441	411	461	438	453	398	439	436	478	443	438	448	451	436	450	433	426	494	437	433	423	439	474	426	465	458	442	434	394	462	469	457	473	470	435	441	447	441	490	441	431	443	461	450	408	401	453	438	398	401	404	455	438	444	461	453	468	464	499	454	455	422	405	435	434	470	444	452	433	443	466	418	417	470	411	483	441	465	456	428	479	463	437	431	434	435	460	452	446	416	441	437	428	418	444	414	481	471	446	444	414	469	471	470	452	487	434	455	439	457	459	487	441	463	455	477	478	439	452	460	458	446	444	450	444	423	442	417	454	434	405	445	462	431	440	443	458	460	457	452	446	482	413	425	477	426	479	460	401	462	434	456	428	418	425	440	474	437	432	464	434	480	430	497	481	442	459	467	428	446	433	442	477	433	436	450	438	452	453	431	451	409	430	440	431	466	422	451	458	481	486	481	464	446	441	435	463	484	472	469	422	482	435	450	438	437	414	479	434	445	466	473	478	433	436	400	450	469	465	433	427	437	446	455	447	437	441	434	444	477	468	486	432	449	448	454	457	447	466	455	475	455	421	460	445	404
22645	21200	28713	23981	21215	21393	13251	3783	2271	1771	1372	1135	939	873	772	688	610	600	608	558	500	488	483	396	390	376	367	370	306	321	300	334	297	306	289	266	279	249	258	296	266	270	261	289	232	253	254	252	255	243	247	229	231	228	242	273	266	263	235	227	223	254	224	206	246	233	249	239	202	229	244	219	227	243	223	217	201	226	214	208	231	209	223	211	210	221	221	237	242	219	229	236	231	206	200	220	210	264	245	213	227	216	242	236	239	250	237	265	211	203	212	215	248	210	251	223	256	226	217	233	244	232	243	213	214	227	242	231	201	258	215	222	213	232	255	240	223	225	206	228	226	217	214	229	238	232	247	211	211	251	229	234	224	240	250	249	214	220	220	240	247	237	214	219	251	211	229	224	204	226	244	214	255	235	234	250	230	248	226	204	208	202	193	223	210	214	240	212	225	246	213	208	232	237	231	220	235	242	235	243	208	210	217	230	205	246	230	233	188	239	208	206	224	206	217	226	243	244	231	239	244	218	243	224	236	204	247	243	222	207	222	236	262	238	198	259	220	231	208	222	202	248	219	227	218	230	229	210	209	213	236	203	236	219	252	232	224	242	232	223	226	223	214	222	228	244	227	239	197	226	262	225	228	245	226	235	245	216	226	217	243	234	234	217	228	217	244	252	238	214	262	230	231	263	228	206	233	241	222	252	203	241	229	247	221	251	219	232	255	226	244	234	264	239	229	214	226	224	228	207	227	210	248	238	246	237	245	230	192	230	217	246	234	234	261	232	241	202	215	225	228	201	216	211	229	209	230	216	196	222	203	227	235	219	208	245	243	204	243	236	230	254	228	226	220	240	248	226	261	213	231	216	233	233	215	241	223	203	232	228	218	207	224	234	229	245	225	218	221	204	234	222	223	242	214	222	219	230	229	228	199	234	214	232	246	194	235	206	252	223	246	220	240	224	234	216	204	212	243	225	220	231	232	208	214	232	222	231	229	243	227	237	231	238	208	239	226	234	227	194	204	228	226	225	219	228	222	266	203	218	223	212	213	215	223	218	225	243	257	216	242	236	242	208	230	254	241	242	230	203	224	238	233	230	224	237	232	210	242	234	237	217	223	221	239	201	229	215	205	239	255	194	249	225	214	229	229	227	232	254	232	213	214	215	207	238	227	210	229	214	208	223	181	238	206	219	219	241	209	250	212	234	222	223	205	200	215	231	222	243	213	227	222	228	236	229	219	217	248	231	227	217	223	226	237	224	209	216	213	235	233	226	251	245	207	244	255	239	225	229	217	220	226	206	232	245	218	220	214	239	190	201	237	230	217	245	223	232	227	226	215	230	226	239	222	206	215	216	220	245	247	238	216	233	226	218	217	219	234	234	224	230	210	221	235	237	234	188	200	223	215	209	245	213	221	212	219	214	236	242	235	235	230	249	197	221	223	211	224	236	214	233	223	221	234	211	238	230	231	205	211	202	217	241	242	208	248	204	222	222	231	207	230	212	187	220	245	257	217	243	218	247	221	211	221	213	222	267	202	249	233	219	237	217	237	227	244	221	212	225	244	216	215	231	240	198	213	218	242	219	228	240	247	245	202	234	220	226	212	253	192	208	233	221	244	200	247	222	220	213	218	215	219	234	240	227	209	231	232	229	256	200	232	245	212	203	224	224	236	246	234	250	241	231	238	236	239	195	236	225	210	177	211	232	209	222	205	225	220	266	226	204	246	241	225	234	196	254	241	260	241	237	275	237	209	241	234	233	266	254	221	212	212	235	202	243	237	238	244	216	205	226	212	228	239	221	220	240	211	237	188	232	252	193	243	245	262	231	210	200	231	242	234	228	240	234	193	237	240	200	224	222	217	230	259	220	215	206	241	237	235	258	232	243	214	205	211	212	233	252	248	240	216	218	241	250	223	217	223	203	223	232	234	227	218	235	241	210	224	229	237	218	213	221	210	204	226	239	224	225	258	236	219	199	215	215	222	218	216	202	216	193	228	244	238	233	236	233	213	238	230	215	216	218	204	218	216	221	239	214	212	260	203	225	198	230	215	227	228	244	248	200	252	232	235	229	216	244	201	229	226	220	209	233	249	222	237	216	229	209	235	232	240	220	229	206	227	254	221	206	220	242	215	252	217	223	228	233	221	221	241	215	235	226	238	236	263	237	216	235	193	237	230	238	225	203	227	237	233	233	245	211	224	234	231	216	215	190	237	234	200	255	222	233	229	226	241	228	212	242	212	215	208	212	242	215	218	238	244	219	230	235	236	236	203	209	259	244	218	227	253	251	233	226	215	253	212	221	257	220	210	216	252	218	242	243	260	227	244	252	227	219	222	237	215	231	215	212	243	210	216	214	229	235	212	245	224	228	258	204	253	207	214	264	236	234	225	239	234	238	211	251	228	218	229	216	240	224	229	224	227	214	219	220	218	236	250	223	231	249	208	224	227	227	235	242	226	245	215	228	228	227	200	220	239	214	216	225	208	235	208	214	239	216	218	238	226	235	224	238	234	229	218	200	245	241	220	248	210	182	217	233	199	223	227	235	241	217	214	211	209	255	232	220	222	207	235	243	200	219	252	238	253	205	234	213	219	215	236	230	253	215	244	228	233	252	214	243	221	246	213	215	230	217	235	227	218	226	225	229	207	219	184	225	234	226	265	221	225	211	252	245	213	252	243	219	184	216	234	234	212	221	230	219	240	215	222	241	254	207	234	219	202	208	225	244	214	206	220	228	221	211	224	227	197	213	234	213	249	236	245	220	229	212	227	194	216	212	233	235	232	236	215	232	221	212	206	227	247	211	202	242	229	216	214	227	227	202	219	200	250	232	201	232	194	221	232	231	215	220	204	235	237	209	225	237	230	234	203	215	201	206	204	238	237	233	242	225	216	227	239	217	208	203	223	228	218	264	208	227	218	190	219	228	247	211	213	233	237	234	254	239	221	215	221	230	235	216	231	201	229	200	225	193	233	247	212	206	222	207	225	230	256	260	237	227	268	203	226	213	223	231	195	229	211	228	249	238	241	199	225	223	219	198	258	222	205	239	260	222	226	213	213	244	203	202	218	237	205	230	222	259	210	206	245	214	231	217	235	223	221	229	244	213	217	232	233	231	224	209	236	199	221	235	245	226	218	232	201	225	200	207	251	255	209	228	233	199	214	235	229	265	205	206	238	248	231	243	235	223	217	220	221	217	240	249	215	241	219	241	230	227	192	243	197	237	245	219	217	219	240	217	235	234	223	238	204	237	220	224	228	237	221	217	223	230	208	215	231	219	226	209	206	224	215	227	233	224	215	226	244	245	221	251	246	228	216	262	238	229	189	218	202	201	240	218	242	230	228	241	231	220	225	259	203	247	214	195	213	222	248	217	226	213	246	222	218	219	236	218	234	217	198	213	220	209	227	244	206	207	226	213	202	234	236	220	256	229	228	237	229	223	226	233	227	259	221	236	239	214	230	196	225	211	226	233	216	212	210	232	244	238	252	199	205	206
26973	53194	42307	19823	14739	11398	7525	5750	4222	3147	2534	1800	1562	1375	1267	1123	973	868	843	774	767	677	581	567	516	505	469	438	400	433	381	366	370	345	376	381	315	320	304	299	314	285	287	289	328	272	267	300	294	283	299	280	258	242	248	278	245	275	259	256	270	264	292	265	255	246	259	264	264	281	266	255	248	261	253	247	273	268	246	249	280	256	258	260	236	228	239	226	246	253	272	250	314	249	259	243	233	230	244	253	258	252	252	243	266	267	245	253	265	231	265	267	260	244	251	261	239	245	270	258	249	269	217	241	245	263	264	270	246	246	218	237	247	247	252	273	243	260	243	261	228	254	238	279	298	243	271	254	247	240	240	256	234	264	254	247	271	242	253	246	256	244	267	240	259	266	257	240	237	273	248	238	251	265	256	286	249	268	251	228	261	246	248	256	251	260	259	264	276	257	274	223	242	260	256	244	257	242	226	271	257	262	261	251	313	252	257	257	265	236	259	247	260	269	274	257	220	245	252	254	238	232	257	250	258	232	270	255	247	262	249	245	275	255	254	243	243	235	256	269	261	250	237	233	240	288	251	236	263	270	260	254	251	280	278	235	256	218	232	251	212	288	248	227	231	252	273	235	258	271	261	274	279	237	253	255	231	265	268	240	246	241	265	264	245	225	255	224	256	280	281	246	255	235	239	261	268	261	238	260	245	270	250	278	220	260	266	257	263	233	248	249	252	291	260	263	265	243	228	218	273	240	243	227	266	246	236	238	256	246	252	269	241	236	244	227	260	278	233	232	226	286	235	239	257	282	246	241	263	240	233	259	270	253	231	245	240	244	263	259	240	260	226	254	246	259	255	277	233	252	219	223	256	265	274	265	276	261	254	265	280	299	276	233	258	302	212	232	261	230	259	276	256	234	247	256	224	242	266	275	263	226	220	244	244	250	246	250	267	249	241	225	283	261	242	250	232	247	249	256	289	247	258	241	239	244	218	282	272	266	260	273	269	217	261	258	253	253	218	253	249	254	240	229	244	276	244	249	224	267	211	280	247	261	253	235	242	253	260	246	255	254	268	259	228	240	253	245	222	261	240	278	250	227	251	240	264	259	228	235	244	266	251	241	249	268	238	250	257	253	262	254	247	233	260	266	230	247	251	250	279	262	235	234	257	227	259	271	257	270	229	233	268	222	233	242	274	262	251	236	250	259	241	265	257	248	240	272	241	262	267	246	237	228	249	223	266	282	260	255	248	236	233	239	255	284	229	233	240	268	247	244	236	254	226	297	258	276	264	269	243	222	248	216	271	261	254	243	261	249	244	283	228	241	274	267	245	244	233	242	227	254	248	254	269	245	258	256	261	243	247	274	246	270	240	271	242	251	253	248	239	265	237	263	270	281	238	237	263	227	272	254	245	280	230	219	240	261	231	254	256	258	280	246	249	245	221	272	219	272	230	275	246	253	238	251	264	247	268	231	269	250	241	222	254	257	248	275	241	268	259	262	251	272	234	271	230	235	235	218	243	238	234	216	279	246	238	249	241	263	265	249	274	244	261	256	258	253	253	249	233	282	298	239	290	238	234	286	275	278	264	275	239	273	254	279	248	241	269	274	251	266	278	278	263	247	248	259	267	245	251	253	251	258	234	242	271	265	251	219	257	232	241	274	276	246	271	257	252	251	297	263	255	238	278	288	256	267	286	235	243	234	231	227	241	243	242	257	268	258	227	244	276	262	271	257	249	243	240	275	246	259	262	257	255	255	250	270	244	260	241	246	273	254	257	249	288	244	273	222	235	239	250	239	249	223	254	238	218	266	240	295	261	266	239	228	255	260	242	274	230	255	229	249	254	257	243	278	270	228	252	234	280	258	260	241	246	265	231	278	215	240	257	262	252	252	237	245	269	239	263	235	278	240	268	246	262	251	252	245	246	235	259	272	294	256	254	233	252	263	242	229	231	249	245	259	266	267	228	249	241	249	227	256	236	263	275	276	230	269	264	266	234	276	262	238	265	275	253	271	253	279	223	266	280	250	243	262	255	238	246	227	253	255	251	267	244	233	257	262	234	239	234	241	258	268	274	229	268	242	265	263	250	256	265	254	266	270	241	248	265	285	290	240	245	255	240	275	260	239	250	237	266	256	271	242	224	251	234	252	270	251	249	258	275	235	230	237	233	245	253	265	260	257	236	239	242	255	243	276	265	241	237	232	261	226	269	269	236	258	257	274	276	248	246	254	236	268	271	247	279	272	258	252	275	242	258	256	230	263	281	250	259	232	260	268	260	247	260	246	267	229	261	260	236	246	231	278	259	212	260	251	254	289	263	269	267	226	264	212	261	252	251	239	262	248	265	262	264	258	258	218	246	268	231	234	246	258	235	266	224	255	225	256	275	248	246	274	222	265	281	241	240	232	282	258	277	249	263	253	216	254	250	256	241	262	257	230	247	269	262	236	235	261	254	239	246	285	245	243	275	258	263	260	265	251	247	257	253	259	236	223	249	255	262	265	268	237	237	266	251	244	266	212	260	253	282	233	231	258	234	252	282	251	247	258	242	237	241	248	237	274	265	282	243	240	245	261	283	267	261	252	265	274	251	257	266	278	244	264	263	268	260	263	269	250	293	243	240	243	272	258	254	263	258	280	217	262	237	268	246	247	246	256	241	245	259	233	245	270	260	240	254	282	254	282	273	253	223	265	262	236	274	283	277	237	217	232	248	250	264	252	275	233	244	226	264	254	239	243	275	257	241	245	260	260	261	223	274	257	265	253	271	247	264	228	243	272	273	273	262	242	247	276	246	266	259	236	209	259	227	218	271	253	256	255	247	257	276	250	249	232	271	246	239	228	257	269	235	268	271	250	236	280	221	238	260	270	234	263	265	265	262	248	273	249	251	242	247	244	292	248	283	242	247	245	284	271	263	254	255	265	270	231	259	250	244	234	254	273	233	253	281	239	234	247	268	229	250	273	231	229	218	285	243	231	268	241	259	240	248	275	229	228	253	270	238	283	273	254	273	240	256	270	244	270	242	245	258	241	250	248	250	237	248	251	282	271	265	246	233	238	239	247	255	249	249	240	248	247	214	268	227	253	242	225	264	262	272	241	257	239	240	254	241	256	264	270	271	256	250	254	249	252	244	256	231	227	256	254	279	259	225	265	237	260	250	231	227	256	250	258	243	274	271	249	269	274	254	248	267	244	256	234	242	243	261	256	273	255	262	235	238	266	253	265	253	235	293	243	271	271	254	229	235	255	266	250	255	244	268	238	239	242	262	264	254	265	256	262	237	258	263	247	245	212	283	262	244	268	253	246	224	263	254	257	255	261	239	261	243	257	264	252	228	251	242	246	250	246	252	265	244	230	293	266	243	250	239	257	225	252	239	264	244	270	263	224	267	246	289	256	251	262	234	245	243	256	238	260	245	273	259	205	256	237	254	253	252	254	259	246	244	251	251	263	282	265	253	236	236	242	249	245	249	244	239	246	249	258	242	260	243	247	248	263
28100	23591	21755	9568	4266	3031	1920	1398	1217	1005	843	789	725	692	698	634	649	633	618	625	546	581	597	549	588	516	543	535	519	512	510	514	514	518	544	500	513	536	591	532	515	573	475	497	520	481	516	504	504	527	497	531	462	511	517	495	501	514	476	488	548	523	486	524	504	513	499	493	519	525	477	436	515	531	528	559	495	523	491	519	488	516	546	553	510	515	495	482	472	486	523	498	493	524	529	521	496	459	516	537	500	528	494	473	523	537	482	498	489	525	512	494	499	523	500	513	470	463	552	485	524	545	498	493	512	488	496	514	502	546	487	495	495	472	514	496	508	532	531	517	543	532	530	517	501	506	518	507	509	467	551	470	515	520	534	494	479	466	506	491	491	538	503	513	481	493	509	511	526	548	495	532	495	497	520	523	488	514	526	523	506	512	493	475	510	490	468	554	534	504	512	515	490	477	479	481	521	502	496	507	512	494	513	517	513	522	508	453	473	535	510	454	517	492	509	535	510	491	541	527	543	487	484	493	474	489	529	556	508	538	490	514	510	483	506	493	473	490	537	522	512	562	501	521	491	518	479	515	501	511	499	450	530	522	488	517	524	513	524	483	514	507	483	477	472	494	490	533	474	495	495	534	505	538	477	452	521	525	550	530	496	484	497	564	491	529	507	504	542	479	479	494	535	530	528	455	488	525	505	488	483	505	521	476	486	535	530	553	481	508	504	522	525	502	525	492	536	511	500	488	495	505	502	511	500	469	479	498	526	548	483	523	518	519	499	524	501	499	464	515	511	548	516	534	532	502	532	526	474	501	508	523	484	520	483	518	472	495	525	509	512	535	534	507	480	526	508	512	543	478	521	504	516	522	480	482	468	484	473	521	504	521	487	513	535	494	478	541	471	477	509	497	466	470	496	532	462	509	493	507	521	512	500	517	458	493	511	562	540	512	449	522	491	504	517	520	522	465	494	505	492	507	529	547	483	510	552	477	498	499	518	477	492	494	509	466	507	521	502	523	483	490	470	481	488	512	537	493	436	522	501	509	473	546	469	518	501	517	536	507	516	533	494	506	508	508	542	508	520	539	539	497	503	519	563	489	511	502	496	538	490	472	514	522	519	517	571	529	497	518	498	481	520	502	525	518	483	531	505	507	496	509	451	477	525	500	509	493	483	510	512	520	504	478	530	497	492	503	490	524	517	515	521	489	538	501	491	521	511	477	514	517	481	542	509	509	511	504	538	489	502	533	524	565	536	530	521	528	479	506	483	544	516	475	487	485	535	517	523	465	509	506	475	521	529	485	501	528	460	521	545	506	530	495	520	530	551	495	511	516	485	538	497	520	494	512	506	485	508	500	502	470	490	502	497	491	481	538	514	451	509	510	554	508	503	505	518	484	504	518	503	496	519	484	500	501	529	513	515	507	501	515	499	537	512	488	493	477	510	533	511	524	480	533	533	503	513	518	508	516	524	500	517	522	465	482	497	522	503	481	507	515	544	500	517	526	476	510	510	519	506	456	522	513	550	506	457	520	502	511	459	474	498	508	470	511	534	498	525	504	549	512	540	513	507	491	500	510	514	486	505	521	513	541	475	522	449	530	524	498	533	504	537	459	489	480	510	544	508	465	551	506	528	458	523	514	487	540	497	484	528	507	501	509	543	515	507	497	473	500	473	532	493	504	479	483	509	511	448	482	484	515	520	511	507	484	502	500	502	514	535	532	545	485	507	528	504	504	516	551	447	491	498	491	519	534	513	539	548	515	459	504	500	510	501	490	502	541	462	526	472	510	531	514	499	521	481	517	542	487	491	495	492	532	482	495	466	524	491	525	525	478	498	489	506	524	511	531	509	535	503	520	505	477	516	471	521	471	519	532	464	509	507	462	503	491	532	510	545	476	489	491	521	521	489	508	498	469	504	482	502	508	494	499	496	488	481	513	521	508	537	521	512	493	527	493	514	507	491	504	537	498	499	512	513	544	505	533	496	559	528	540	510	486	523	515	505	510	490	514	517	498	527	539	492	571	491	479	565	501	500	486	545	497	502	527	481	492	512	524	488	495	519	502	519	541	551	499	480	505	488	547	513	519	465	531	494	498	517	511	506	468	515	508	560	536	519	453	489	499	485	498	505	529	492	519	526	495	506	476	494	469	502	505	521	483	501	512	514	503	493	490	505	530	545	523	519	495	529	501	505	503	507	472	528	499	502	539	507	480	510	517	546	494	495	486	528	489	457	473	497	504	508	531	507	517	481	508	539	486	509	489	536	496	519	524	530	535	527	521	516	519	515	520	530	489	535	466	500	497	513	517	522	523	499	519	487	500	498	500	490	480	499	473	534	483	505	454	502	507	480	492	541	511	527	503	536	510	484	531	453	536	537	525	461	481	535	525	534	515	536	494	509	521	473	492	533	502	570	506	473	539	506	502	530	493	497	542	487	489	499	538	488	489	524	543	530	486	489	522	534	549	501	515	469	501	528	505	542	535	529	535	478	487	527	519	531	509	470	525	490	509	499	473	495	518	486	543	552	542	494	507	511	524	492	516	475	503	479	530	502	472	495	450	482	497	537	514	468	504	480	486	517	500	497	515	535	530	540	520	524	507	508	471	480	531	524	529	534	530	504	487	526	490	513	524	511	512	502	468	499	524	497	530	507	520	505	520	514	511	473	505	475	486	497	491	538	519	516	494	509	492	499	512	529	508	515	521	509	481	530	490	521	501	520	498	490	532	528	537	518	497	518	522	517	510	518	510	562	508	528	561	503	490	504	531	493	527	479	506	490	512	447	509	532	529	480	495	511	528	511	523	500	538	507	531	494	505	526	469	525	537	496	527	498	518	513	508	507	513	534	504	503	509	473	546	523	518	516	515	526	492	517	510	508	504	505	495	516	503	525	506	518	508	541	492	499	544	517	521	554	524	526	494	496	468	542	520	509	487	521	479	509	507	522	447	502	496	545	536	497	501	486	521	474	492	466	548	534	531	515	528	538	489	548	484	539	520	467	509	522	524	517	516	489	539	498	519	473	538	524	511	543	477	509	506	489	510	482	497	492	507	514	503	538	502	530	493	495	504	509	490	522	489	503	486	501	480	477	482	516	494	512	523	524	527	527	480	540	482	503	510	491	535	479	497	534	461	497	486	517	513	498	501	516	492	534	504	466	502	521	539	496	490	541	546	465	485	502	501	473	488	506	529	486	499	491	540	516	514	562	509	487	528	484	522	512	501	519	528	542	482	554	489	505	538	483	487	555	473	493	528	532	495	565	524	484	491	478	451	463	520	519	516	501	503	495	456	545	500	487	504	512	529	478	552	517	493	496	504	464	492	519	543	544	482	534	489	522	485	497	533	461	521	504	484	511	510	481	511	510	497	512	548	533	532	490	491	489	473	467	484	500	504	518	487	532	525	490	500	479	506	506	542	528	533	495	456	502	503	532	533	478	512	484	541	509	519	528	491	505	500	521	519	496	502	503	518	526	480	504	501	539	505	525	485
23744	36707	23726	9174	6281	5180	3324	2271	1976	1452	1254	1086	1034	880	869	845	773	743	789	743	674	719	680	663	690	629	594	610	618	615	586	620	595	623	561	598	596	597	589	552	612	548	581	581	594	550	528	555	588	580	581	568	544	542	524	574	560	555	562	533	580	560	577	547	550	590	580	538	557	541	567	532	568	596	548	588	557	552	527	594	534	563	567	542	568	550	523	589	515	544	541	545	560	524	563	535	534	579	544	528	588	548	580	571	553	579	597	572	565	530	568	524	558	544	602	567	551	528	562	550	527	583	572	549	535	606	535	534	560	565	570	584	594	579	583	535	553	553	559	576	590	560	585	605	579	525	528	572	591	534	548	551	572	579	565	558	563	540	592	565	557	544	545	530	556	561	534	562	569	589	564	513	560	551	557	593	525	542	548	531	576	564	530	565	565	563	567	540	564	531	582	575	587	556	524	575	594	530	570	535	542	571	523	554	559	548	598	566	526	568	577	518	536	578	583	523	550	561	562	571	577	568	570	532	631	552	550	553	537	559	525	555	559	535	552	538	594	532	542	570	559	574	593	559	581	589	553	560	589	542	516	555	533	536	598	564	568	526	558	561	562	565	535	527	564	571	540	547	549	573	536	546	572	562	578	597	565	564	539	561	592	562	569	559	596	568	544	578	545	567	540	568	537	545	548	576	601	569	571	556	547	543	541	568	526	554	532	586	626	597	579	574	584	547	590	539	577	548	503	561	545	525	552	558	556	551	545	564	570	557	543	558	537	529	539	575	595	519	588	569	546	546	525	520	544	571	595	557	556	568	522	557	568	532	551	585	603	535	524	555	549	568	528	561	557	573	585	565	558	586	563	572	531	570	570	541	557	550	543	548	570	572	587	569	556	537	581	569	568	587	535	597	519	517	534	569	592	578	581	537	511	552	541	532	567	573	539	540	547	579	534	544	576	550	548	554	550	602	577	559	541	534	542	628	578	569	598	595	575	583	523	546	534	560	540	539	559	517	535	580	592	545	579	549	575	556	511	554	556	523	561	537	541	566	571	621	558	582	578	556	583	573	569	561	527	566	535	559	534	573	595	551	585	535	556	551	570	523	565	542	527	562	590	508	579	562	557	522	550	568	543	556	556	543	534	544	593	613	585	533	593	593	527	557	570	573	597	571	571	560	585	558	567	551	574	586	578	573	584	572	567	504	580	550	542	582	611	540	559	570	568	573	572	566	547	522	602	592	572	571	583	573	620	579	595	542	609	545	588	574	556	584	545	552	554	530	571	533	557	550	529	537	543	530	555	576	505	539	590	548	546	575	566	587	568	548	599	579	534	540	594	530	551	546	554	573	572	543	597	532	543	579	527	597	537	586	579	485	594	549	524	578	571	579	550	561	575	563	557	580	558	548	575	544	559	554	531	585	550	566	556	578	558	526	567	553	550	592	548	602	578	517	542	558	592	556	562	568	546	563	539	552	538	535	607	570	542	536	596	585	540	543	528	564	584	554	523	567	554	527	571	557	566	547	532	556	527	555	559	581	587	579	573	558	556	536	556	549	569	565	537	570	550	542	551	570	532	587	598	583	567	565	520	581	600	535	539	543	536	583	543	580	558	577	574	618	519	551	561	599	559	567	539	542	556	540	556	572	575	580	542	554	572	591	541	543	599	543	598	518	538	554	588	541	564	557	607	537	553	589	530	551	573	566	562	561	545	567	534	548	592	527	545	594	557	532	537	531	547	617	563	556	566	565	545	547	591	555	566	531	549	576	537	567	602	542	551	567	537	556	565	567	579	575	570	592	579	563	569	582	545	561	617	571	548	525	550	580	548	552	580	535	574	487	540	515	574	572	538	559	541	586	582	568	539	577	558	585	539	552	519	548	508	602	564	574	553	528	526	570	567	619	555	584	538	561	548	530	565	528	575	543	578	570	547	577	565	534	575	514	557	589	594	551	540	574	589	550	573	570	565	575	585	577	549	543	558	556	555	561	553	538	519	543	529	569	557	539	577	515	517	557	574	569	528	593	573	544	540	563	545	510	527	535	599	539	555	562	562	607	593	554	554	533	560	563	586	561	535	555	571	565	531	550	643	531	580	566	553	566	558	567	615	590	591	531	594	589	524	602	565	542	568	545	567	587	549	541	571	550	569	581	574	567	538	596	499	562	560	550	629	524	580	553	561	566	574	539	574	546	559	535	559	554	602	533	533	569	529	530	561	539	549	562	608	541	546	547	565	567	572	608	599	518	564	540	561	522	626	548	549	559	580	602	491	538	543	540	572	548	560	557	565	574	588	515	529	559	589	572	504	602	580	549	570	602	619	532	566	554	572	583	579	542	565	569	568	530	538	527	579	583	571	581	526	576	591	622	551	543	553	526	559	577	531	540	515	566	505	566	569	521	546	536	563	534	549	579	520	572	511	527	535	532	533	563	550	592	516	566	575	568	576	543	582	590	588	535	524	581	559	581	538	560	557	535	554	554	525	532	600	523	552	548	596	555	558	598	573	602	525	590	577	596	572	560	542	555	537	572	574	559	558	552	501	535	557	502	500	573	529	531	586	558	544	570	536	559	527	549	533	568	565	600	566	578	518	539	540	577	585	558	558	594	557	534	557	510	563	562	551	582	545	541	590	546	536	587	528	528	563	532	565	575	536	543	527	574	528	522	560	561	563	545	548	589	535	525	562	574	562	542	567	560	578	581	550	555	557	611	573	562	557	589	570	542	573	524	567	561	592	589	610	539	600	543	561	556	538	558	559	626	556	540	539	597	555	577	555	565	573	566	598	566	568	552	538	553	564	544	580	523	568	598	528	595	543	566	617	570	555	554	547	569	559	554	571	573	585	523	550	553	572	582	565	558	569	545	577	563	611	552	570	586	570	585	559	557	556	553	551	594	570	571	564	551	583	568	540	582	589	565	538	573	556	587	554	598	562	562	539	523	608	581	571	551	530	569	560	533	537	570	507	575	586	588	593	550	565	498	500	531	555	552	555	576	583	564	586	575	546	581	567	582	561	568	559	568	602	558	591	586	522	568	563	533	564	535	570	568	525	557	567	593	559	531	570	518	536	527	547	552	548	526	580	545	599	541	532	560	525	547	585	578	584	590	588	577	564	538	542	577	579	603	582	582	544	562	564	578	582	529	570	543	576	555	554	565	588	533	555	548	579	560	599	566	559	544	600	572	565	515	588	561	614	536	580	545	551	577	555	568	563	556	559	542	552	547	545	567	504	568	533	545	568	525	534	564	548	552	581	570	541	558	582	568	548	565	584	539	581	566	542	594	566	538	591	560	579	525	505	528	552	545	517	513	571	559	572	524	569	564	570	558	550	537	560	563	523	572	569	569	574	510	562	592	552	587	558	586	612	596	545	524	547	536	549	562	536	575	511	561	610	562	587	552	520	511	553	589	557	508	554	583	549	523	487	561	569	538	532	559	584	513	569	572	534	546	571	590	567	560	574	530	534	540	548	510	559	568	544	568	575	594	566	568
23729	21122	28229	24284	21120	14276	5068	2498	1859	1462	1124	982	888	766	753	701	708	623	598	564	572	491	532	492	495	493	446	448	442	485	457	429	431	412	451	418	405	422	415	419	386	411	372	396	397	357	399	383	404	391	428	389	388	376	398	404	411	371	356	408	333	346	379	399	377	373	399	394	389	433	345	397	396	391	370	414	329	402	367	386	348	391	328	375	372	366	380	364	369	368	406	384	374	364	367	346	365	350	382	409	364	378	362	351	347	375	349	398	369	367	343	365	311	366	358	354	382	375	388	379	346	361	409	380	360	380	377	359	400	398	339	370	371	348	387	338	365	391	378	360	362	346	365	411	365	374	363	394	381	389	394	385	347	351	385	371	380	377	397	350	376	360	367	403	386	403	377	365	364	378	374	407	389	380	372	379	399	348	341	394	381	368	400	361	406	340	358	376	381	353	370	394	370	352	349	399	391	398	352	379	358	356	385	369	375	366	367	376	382	381	385	352	401	385	393	373	349	367	355	377	387	376	360	355	397	383	382	345	354	365	393	412	361	369	321	355	419	360	381	357	360	364	367	364	354	383	388	328	384	383	351	375	345	397	377	374	391	347	366	393	377	386	360	375	389	433	380	394	399	367	362	383	386	382	403	387	357	360	384	379	374	354	348	363	386	385	395	390	364	382	396	372	365	344	380	373	365	374	413	364	379	393	348	336	378	358	371	362	417	421	349	363	340	394	412	369	397	394	349	345	366	355	369	359	384	417	331	353	354	383	385	359	386	375	402	373	382	340	366	352	378	382	405	377	404	393	377	370	385	340	371	337	338	367	362	383	364	392	376	365	352	375	397	391	345	373	385	351	385	393	360	406	387	354	379	376	383	377	347	370	406	407	330	384	401	366	390	398	361	393	365	403	350	335	389	351	341	375	350	336	384	407	375	370	385	401	372	355	388	342	380	393	345	385	370	391	337	385	357	374	372	367	348	373	341	379	365	378	381	380	390	400	392	371	366	362	378	383	341	363	360	397	385	379	425	408	363	370	380	385	382	364	364	363	347	347	413	376	359	360	367	372	368	357	370	364	383	398	367	343	365	380	380	367	392	382	384	379	336	386	365	385	359	397	347	373	370	343	386	383	392	356	352	356	389	347	372	340	379	350	390	383	405	411	359	412	387	378	411	356	419	367	368	414	394	383	411	423	353	427	403	376	364	378	378	372	389	397	381	393	378	375	398	398	353	389	392	385	362	397	372	397	388	337	383	394	396	380	395	394	398	362	392	326	388	384	401	393	355	390	422	394	379	380	425	377	338	336	378	356	381	371	391	381	360	398	398	397	359	382	399	380	385	351	409	414	390	366	397	363	367	355	374	375	355	375	391	352	377	395	406	372	403	376	368	422	368	347	368	361	345	374	386	399	343	350	378	338	402	403	390	360	349	400	402	369	358	395	356	355	367	358	368	403	358	382	383	366	378	406	349	441	368	379	369	372	350	362	370	405	361	367	390	371	381	348	363	359	399	374	356	391	416	390	379	350	377	377	387	424	360	353	392	414	399	376	366	410	345	384	380	361	377	381	331	385	361	382	370	361	370	386	380	385	367	374	383	383	416	393	351	373	371	370	376	413	386	383	388	379	380	392	385	399	373	376	378	373	393	396	373	405	363	369	420	365	347	392	377	401	361	395	358	342	388	367	382	390	369	388	366	385	364	414	380	417	403	387	372	378	360	381	398	382	374	349	409	425	355	354	394	400	364	403	386	401	378	388	385	371	378	348	389	369	357	393	386	413	407	383	376	379	401	414	390	376	361	416	343	379	362	405	403	342	366	384	373	360	384	372	390	379	398	390	391	374	397	384	385	373	350	375	366	364	372	376	367	414	400	356	331	386	380	360	383	368	351	374	367	365	363	361	370	388	377	349	375	394	361	390	375	416	375	379	355	375	358	386	369	367	362	363	399	363	388	364	375	366	370	355	380	398	392	382	358	372	369	378	405	375	375	364	364	398	395	364	366	385	395	357	372	356	397	417	404	395	365	402	380	343	380	394	357	371	356	380	366	397	376	369	373	365	381	344	431	410	410	383	368	385	396	354	360	375	385	384	369	390	388	359	370	366	390	389	378	398	372	358	370	345	390	356	378	368	336	372	421	374	363	397	374	378	397	365	398	339	410	361	376	378	391	385	393	363	356	412	390	372	372	403	370	363	400	345	355	370	375	409	377	379	417	387	366	385	401	373	366	361	374	372	379	367	360	385	428	398	347	344	397	415	395	372	396	401	366	414	375	378	398	378	413	353	352	391	382	366	383	376	365	372	371	345	385	367	363	352	354	335	385	393	383	369	370	397	343	362	394	358	398	386	404	388	395	369	348	366	345	362	383	362	318	374	376	386	382	364	391	367	419	383	371	366	359	365	381	361	382	366	366	355	362	331	364	377	398	370	368	387	422	391	371	349	370	387	348	387	354	382	414	372	366	388	343	388	396	391	357	409	359	448	394	384	367	397	357	353	405	374	404	382	354	369	367	394	371	380	374	390	414	417	387	334	390	358	351	382	366	352	399	365	368	380	354	370	365	384	359	352	373	398	377	385	401	344	365	375	368	330	392	388	368	429	376	391	354	405	339	399	395	391	443	382	384	378	363	403	391	392	359	374	373	364	354	392	364	356	347	395	350	409	369	376	375	404	367	376	359	342	364	372	386	398	371	370	402	357	416	389	391	355	382	369	364	395	369	393	414	364	385	365	377	336	391	336	396	384	381	397	359	356	367	385	367	376	414	361	359	382	379	341	388	388	413	367	342	389	381	333	429	404	366	408	403	352	352	375	364	411	386	395	383	385	390	407	387	381	366	344	363	405	401	351	369	372	390	382	394	383	366	357	359	393	373	369	337	369	378	408	338	366	374	385	365	342	353	371	376	352	381	381	384	361	410	407	380	376	362	355	373	348	387	378	381	380	377	380	412	381	374	389	385	399	377	388	381	348	370	344	394	372	353	355	348	374	366	377	374	397	385	399	394	340	358	407	362	372	378	380	375	365	364	390	387	383	390	390	380	376	382	379	366	384	386	343	354	391	389	386	369	361	342	399	391	387	361	381	381	375	385	372	366	380	400	368	345	374	388	389	390	379	372	367	391	385	384	387	399	333	384	362	371	351	377	370	381	392	365	370	391	365	366	354	362	383	365	405	395	370	361	397	367	379	382	388	381	391	398	378	386	394	386	364	361	407	366	355	353	425	415	383	361	322	379	383	410	400	374	397	414	390	381	374	363	391	390	380	354	429	379	396	342	363	394	350	406	370	345	384	356	389	376	381	378	346	382	400	408	397	364	385	374	412	401	399	366	378	346	405	361	407	392	366	367	377	379	398	374	368	402	395	344	392	382	345	375	432	370	394	389	362	369	380	379	380	399	381	373	403	358	377	398	352	436	377	398	358	393	378	385	351	398	419	371	382	371	370	319	411	396	408	372	384	390	358	402	371	373	361	375	370	380	364	367	364	375	393
24867	46154	33706	15498	10503	8651	6077	4172	3052	2367	1836	1608	1277	1121	1034	976	826	838	814	780	731	686	681	609	597	585	556	555	553	516	501	521	528	503	478	500	465	489	490	494	478	498	500	445	453	465	450	430	466	435	458	467	416	443	425	462	449	433	441	457	419	435	379	419	438	452	442	458	427	438	459	441	423	388	430	431	451	452	386	462	442	436	436	428	425	404	410	414	407	418	400	430	432	466	463	415	447	432	438	427	425	430	428	442	444	423	418	432	417	467	429	413	386	426	393	397	440	408	413	431	401	418	374	407	437	428	433	440	426	443	425	427	412	431	352	426	468	402	391	436	436	437	446	386	411	474	377	452	399	407	395	420	426	428	393	432	410	396	412	425	432	396	418	428	449	435	458	414	427	407	421	423	445	451	369	427	407	421	416	413	443	430	428	389	405	408	445	425	391	392	402	400	448	433	402	409	450	435	449	420	427	406	468	416	395	434	416	413	444	439	409	410	435	395	433	471	434	417	422	398	420	455	400	389	422	422	398	431	429	419	441	374	399	433	378	467	445	418	435	409	419	420	430	475	465	412	429	433	423	457	444	422	411	387	406	415	423	380	450	442	398	430	438	440	432	438	424	395	418	430	426	417	447	410	398	442	459	481	415	431	420	412	384	419	431	399	428	454	386	428	445	414	448	427	439	430	427	437	446	417	474	439	399	460	469	442	396	396	409	459	395	403	398	359	410	408	427	447	447	401	428	444	440	422	402	415	412	440	471	430	427	448	406	460	433	462	441	445	426	468	427	421	405	404	459	443	421	402	440	419	415	451	414	439	442	415	440	426	421	463	423	442	469	437	476	387	437	403	443	442	439	412	389	446	407	457	435	438	427	375	417	430	398	464	421	408	437	385	460	463	435	441	435	425	428	442	412	416	472	429	438	384	427	411	431	424	394	418	420	383	445	413	469	459	390	444	407	433	450	416	414	439	433	417	431	462	451	423	444	424	388	441	422	456	420	438	401	432	411	466	431	423	428	408	437	421	439	430	448	385	431	423	408	394	418	398	450	374	473	401	427	432	439	415	405	442	432	395	442	425	448	412	393	419	415	412	441	424	443	417	433	401	421	448	385	410	413	453	448	391	447	434	423	451	412	414	409	407	482	420	405	464	409	376	424	428	430	407	411	445	430	419	420	389	441	407	432	438	449	431	450	428	428	419	401	422	425	399	425	420	417	404	450	448	396	443	420	440	423	418	403	392	475	410	448	397	416	404	399	447	423	436	426	417	388	457	457	455	423	423	437	422	449	408	393	475	419	409	395	430	425	406	417	407	410	402	443	432	410	423	417	444	433	442	392	416	477	434	422	426	410	446	455	439	453	407	451	447	396	433	455	417	404	395	426	407	452	413	401	433	442	420	476	423	447	435	439	377	424	393	440	409	385	487	371	445	435	439	403	432	408	389	432	393	407	399	384	407	416	405	411	466	448	454	410	441	416	432	454	438	402	445	429	439	410	403	439	407	404	442	427	424	409	406	413	421	460	421	453	425	438	439	424	433	412	432	420	423	408	412	444	459	427	414	374	412	405	421	464	425	426	447	399	383	422	386	452	419	437	424	449	407	427	435	422	416	413	399	415	454	418	424	450	421	406	412	443	433	389	414	438	432	392	433	429	403	454	419	459	389	429	408	407	452	419	431	430	451	440	393	431	436	416	398	452	421	447	384	425	428	412	429	451	412	406	413	441	418	432	408	455	417	414	417	425	404	414	409	443	434	440	430	411	435	403	435	436	441	389	433	406	391	460	425	435	418	392	460	437	434	408	419	423	447	444	414	429	430	405	424	440	421	431	378	454	418	438	459	436	444	442	434	396	439	422	406	431	409	445	427	404	413	426	449	452	405	388	416	430	427	428	471	418	420	423	394	428	422	444	400	411	415	433	451	415	414	392	431	435	436	400	439	401	447	436	375	444	399	363	378	458	415	430	407	412	456	448	435	447	456	450	448	427	422	396	398	442	402	396	431	445	409	459	426	448	433	465	404	441	479	423	444	432	390	426	448	421	400	452	426	417	401	440	470	425	410	431	427	406	402	478	402	409	465	408	475	393	395	436	444	437	384	448	481	425	423	416	430	452	442	421	444	442	411	417	418	429	440	441	430	435	417	475	389	414	430	442	410	394	461	432	431	418	439	438	427	426	424	466	422	404	426	412	463	431	420	465	426	460	454	430	445	441	404	434	456	417	379	421	442	405	396	420	442	433	426	413	394	452	414	415	438	442	407	418	415	439	450	402	423	417	415	423	432	457	440	416	404	384	385	435	396	397	393	444	414	467	415	424	397	401	422	430	400	440	415	406	443	425	445	430	433	428	439	415	450	409	450	441	440	442	414	393	401	415	447	402	434	426	438	429	398	423	424	433	440	420	393	430	454	462	438	418	418	470	396	430	406	397	413	415	398	445	379	435	402	416	443	419	420	415	422	414	439	467	434	437	448	400	454	438	445	436	430	407	446	450	437	464	463	385	450	440	429	483	397	454	394	382	432	427	403	437	415	414	447	413	412	420	380	402	405	417	434	438	439	451	461	412	424	413	441	412	420	440	402	432	391	424	417	462	383	397	436	402	439	419	430	468	412	384	420	446	425	395	448	398	428	416	429	450	458	407	405	432	466	439	447	395	432	406	407	466	439	422	423	438	457	381	448	427	416	409	432	426	415	418	474	393	424	417	407	401	392	414	451	440	377	439	407	432	420	423	399	426	443	416	398	415	420	424	407	432	392	420	416	404	429	419	387	421	436	453	442	437	398	423	415	378	409	415	429	428	434	435	427	443	440	430	432	434	387	422	410	439	424	439	411	427	417	406	442	428	439	398	464	382	445	444	384	450	436	444	425	390	417	430	390	438	406	430	381	413	420	396	412	474	444	433	418	400	425	452	417	452	400	425	381	473	393	425	424	443	428	442	415	407	396	391	419	455	409	418	394	404	393	401	406	419	472	454	449	442	442	437	407	441	431	414	421	435	466	413	401	429	423	407	420	426	424	431	432	422	410	457	433	394	436	440	405	448	418	430	423	436	421	427	425	409	440	461	422	426	472	442	460	435	387	433	424	421	416	415	417	425	410	448	458	428	390	430	418	410	412	410	434	447	463	462	413	404	404	399	441	424	388	480	420	415	460	410	441	421	376	432	409	446	456	434	402	420	421	419	440	452	426	425	399	411	420	394	432	429	456	408	441	445	425	399	428	401	353	457	441	443	431	448	401	426	422	412	439	454	458	427	390	441	450	434	391	438	427	420	421	379	431	439	430	441	461	436	442	444	456	435	391	441	426	438	429	415	416	412	406	438	448	426	435	417	400	438	390	434	426	407	408	429	446	449	433	396	412	436	398	424	413	430	430	403	389	407	435	433	405	427	424	398	443	440	437	419	438	417	411	415	425	377	426	428	437	430	432	436	429	408	421	448	442	458	422	412	430	413	420	422	415	381	380	435	430	422	413	423	409	401	408
24795	21141	27353	25134	15517	4975	2898	1767	1454	1199	938	840	776	703	689	637	614	558	578	520	551	522	514	502	488	497	493	448	514	456	428	447	473	440	442	446	462	436	437	449	451	458	444	412	433	433	422	394	440	451	433	394	416	408	416	419	414	468	449	398	416	427	409	438	409	419	404	388	409	426	418	423	404	414	413	442	422	396	423	445	412	378	376	376	409	402	402	425	406	418	418	415	407	422	451	383	435	422	398	467	412	403	435	416	389	430	423	413	378	411	405	380	454	424	401	440	435	400	386	419	404	365	411	412	397	440	406	414	405	411	382	458	398	439	380	416	436	410	458	417	408	411	422	398	418	421	440	397	426	393	409	416	433	422	458	458	406	407	450	437	394	405	411	384	375	402	408	441	371	433	400	406	437	415	437	425	383	403	407	419	393	404	372	394	404	420	406	414	400	450	426	422	409	444	401	415	443	433	406	403	412	407	434	407	417	410	412	452	430	397	422	444	394	416	413	399	366	445	419	442	452	424	411	439	442	441	398	429	417	422	430	410	441	410	396	432	441	419	421	398	401	438	424	416	423	425	401	412	405	414	423	392	416	434	429	414	414	417	402	445	426	425	386	384	417	444	404	419	446	404	419	440	404	424	411	412	406	433	431	410	409	446	408	401	415	439	389	457	404	397	474	432	448	381	425	402	402	388	437	397	376	426	425	399	442	423	401	415	385	414	403	425	438	400	399	409	428	374	423	414	376	429	414	442	390	406	434	402	442	413	398	407	430	416	386	411	442	397	378	365	395	424	446	433	402	425	408	407	405	414	436	445	388	426	420	447	403	398	403	425	399	424	424	407	420	430	454	431	402	420	426	427	376	418	415	402	413	414	393	389	415	406	438	456	434	443	441	411	404	375	441	432	371	382	394	393	426	447	428	440	424	421	384	436	428	438	431	452	424	390	443	461	402	445	401	410	423	432	416	389	423	432	462	442	373	440	443	450	440	384	442	391	421	412	434	423	422	404	425	426	431	417	419	419	421	461	379	433	404	439	400	398	438	452	432	411	443	407	410	393	432	401	385	435	373	398	394	386	403	434	439	444	422	419	427	440	376	384	375	440	450	439	400	436	442	433	409	382	410	419	414	415	441	419	400	416	391	428	405	398	449	431	432	393	421	385	417	443	442	422	401	417	414	418	440	451	402	382	433	380	428	422	378	404	464	410	425	395	433	428	417	462	409	400	429	433	452	408	411	420	391	408	367	427	438	392	414	452	397	409	398	410	399	435	415	425	426	428	440	394	403	406	428	399	418	432	424	434	387	405	432	363	443	437	410	366	441	367	426	408	417	367	389	403	389	438	418	431	383	444	422	432	430	460	429	412	405	390	434	414	430	401	437	408	436	412	424	389	391	423	395	413	419	395	393	455	421	440	427	453	394	427	433	423	422	440	410	413	445	416	417	397	425	420	399	464	427	423	411	416	444	409	437	424	452	420	450	439	381	426	411	401	392	414	383	404	446	443	427	412	394	381	411	419	456	441	419	439	384	388	480	385	428	432	436	410	434	431	387	450	399	383	397	419	414	459	410	387	406	432	415	442	440	422	396	387	415	421	392	421	435	424	405	374	402	430	439	432	396	417	409	468	413	396	425	422	426	454	425	397	392	429	432	419	403	443	404	387	437	401	409	431	387	382	427	417	425	431	412	407	428	425	415	421	435	414	449	401	434	415	410	435	458	382	376	437	431	431	428	387	384	399	366	390	465	418	450	403	395	389	413	429	419	445	418	434	403	430	407	427	424	457	418	421	380	417	406	410	421	417	425	402	396	400	447	413	426	388	436	404	412	417	423	423	441	413	389	391	437	437	389	445	393	423	419	441	416	447	403	447	457	415	423	390	431	433	376	390	407	440	399	461	406	441	380	381	419	384	402	428	410	400	413	400	426	428	420	379	403	394	409	435	446	438	416	410	422	455	402	409	434	414	396	420	399	453	378	443	406	430	411	406	419	433	417	412	425	403	422	423	418	413	400	497	423	378	414	432	392	416	426	458	404	435	425	425	426	389	430	396	400	421	414	385	432	409	383	449	400	440	443	445	439	391	402	421	403	398	422	404	401	434	406	399	449	434	427	441	414	430	412	433	411	408	392	406	433	413	439	419	428	408	435	397	431	417	448	428	422	383	410	402	433	421	430	404	395	392	442	415	422	423	416	407	411	431	407	428	425	422	431	421	410	419	389	406	407	420	419	438	429	426	425	431	427	435	408	424	414	426	404	439	401	450	395	413	435	435	405	442	477	418	435	419	404	422	451	397	441	427	410	375	436	388	435	448	416	403	419	413	422	419	397	427	464	378	425	414	378	433	392	437	399	421	410	409	404	399	402	416	407	403	438	400	433	414	437	404	419	416	409	406	444	439	445	419	405	414	398	382	412	461	420	451	392	408	424	382	401	401	460	384	386	422	452	437	399	427	425	412	402	395	424	416	372	418	394	397	444	381	446	404	423	428	413	406	402	396	371	436	431	447	436	411	429	396	420	414	416	433	416	450	421	412	433	430	424	402	397	425	426	434	402	383	405	398	436	374	400	390	446	407	418	380	433	442	420	378	428	428	425	394	402	406	417	388	413	409	447	450	383	435	460	429	426	408	412	409	447	454	413	468	426	451	456	435	417	370	374	418	445	366	403	425	428	412	426	397	418	398	430	430	425	425	440	399	443	432	452	423	404	409	406	441	408	404	395	389	442	411	418	368	384	428	424	428	391	401	437	447	425	409	419	414	435	449	381	424	397	438	391	439	402	396	416	437	423	437	450	426	387	429	413	391	389	443	445	422	416	450	394	402	430	412	389	443	412	434	433	431	436	395	410	421	434	446	434	443	392	410	398	408	439	398	461	417	428	420	384	389	415	435	419	414	389	416	393	431	403	417	436	386	439	417	402	420	417	428	455	412	407	401	445	440	402	403	421	442	438	374	425	426	449	432	416	441	410	418	416	382	380	408	376	402	425	424	423	416	435	406	431	392	433	423	420	393	424	425	412	418	412	402	404	419	419	418	442	410	409	407	391	395	396	426	426	442	415	386	407	391	422	429	439	432	437	402	433	421	438	420	385	418	394	436	443	409	427	410	421	390	450	429	399	440	400	395	420	454	398	416	427	458	397	457	368	418	401	375	434	403	444	416	404	396	393	414	414	394	421	369	419	431	400	413	395	392	441	440	424	445	426	434	443	413	443	415	378	454	392	441	411	453	405	436	471	410	386	386	415	422	428	424	393	418	407	392	397	379	395	432	423	393	403	433	432	391	388	439	421	423	381	465	388	422	390	447	422	438	397	433	399	431	432	394	422	409	400	378	440	394	396	403	457	409	403	409	398	418	403	407	417	386	397	413	427	417	391	407	430	417	418	430	440	427	450	387	407	422	439	441	421	367	422	415	406	413	422	427	422	461	422	434	401	444	406	426	423	369	400	409	393	410	408	455	411	388	436	417	432	424	417	388	397	395	438	409
25199	42527	31104	12032	8352	6843	5072	3234	2606	1950	1623	1321	1060	994	948	819	831	694	723	744	657	646	598	630	563	567	545	519	572	517	459	543	505	455	533	463	473	535	492	496	459	491	487	498	447	495	431	495	486	503	496	453	492	463	451	477	481	445	470	462	454	458	431	432	457	473	461	451	438	458	487	463	437	497	427	455	483	419	443	508	458	455	412	452	472	475	443	453	435	475	470	432	450	436	451	472	452	463	471	448	434	481	446	439	458	450	445	435	443	458	450	465	447	428	465	424	438	455	504	422	449	457	432	442	435	480	482	422	422	457	439	431	484	467	439	477	453	441	439	448	465	410	422	462	487	429	446	474	436	452	506	449	479	430	503	457	472	507	454	460	446	444	471	446	474	463	430	448	441	450	492	419	460	479	443	470	449	460	459	476	469	445	432	461	459	443	388	472	417	455	420	455	449	447	458	431	472	444	469	449	446	475	446	430	429	441	466	474	475	476	463	460	451	481	428	435	506	488	477	465	451	481	459	461	462	456	474	465	455	464	426	479	426	460	474	482	415	455	439	484	416	476	471	471	436	464	483	466	443	436	482	433	458	468	462	451	448	437	455	436	456	467	441	450	439	459	488	403	461	466	471	434	457	465	476	461	453	421	440	485	421	460	457	474	465	488	444	450	487	443	427	453	427	449	425	451	427	450	478	441	450	465	411	471	449	433	465	434	438	442	448	455	451	470	463	478	422	439	404	431	492	439	440	419	501	440	449	443	492	454	481	475	503	457	469	455	437	443	439	460	469	461	472	468	440	479	502	450	446	473	429	443	495	454	439	433	428	447	457	472	452	427	452	458	420	439	436	454	420	454	416	495	480	430	447	452	458	459	486	429	474	482	440	450	466	442	452	467	470	472	465	480	466	425	438	464	427	419	443	456	423	438	447	467	426	412	443	436	440	442	464	433	413	438	467	428	460	409	479	456	468	454	475	460	457	415	463	465	433	454	458	446	477	445	475	466	460	443	434	442	481	451	427	463	423	475	452	446	464	465	483	456	461	437	459	439	441	441	471	473	446	470	487	479	410	443	464	459	453	419	438	470	459	459	477	451	456	452	468	463	439	441	443	465	459	465	427	464	493	426	460	441	443	498	470	453	427	433	420	458	385	450	481	431	460	416	420	427	465	463	455	472	461	461	452	430	473	398	456	472	455	481	479	484	431	438	455	450	459	404	447	446	425	462	448	475	442	443	443	468	475	454	434	458	479	465	468	427	448	465	420	455	454	431	438	462	475	467	479	470	483	429	444	435	485	460	445	453	465	438	462	459	466	468	463	485	427	451	446	483	447	427	471	434	456	461	415	456	426	450	436	486	433	438	475	427	408	463	442	480	469	440	442	466	462	473	421	464	447	468	447	415	496	474	475	482	443	436	455	412	442	413	457	430	446	433	485	425	490	436	489	443	415	409	441	456	435	449	441	481	453	435	487	474	443	409	468	468	432	443	454	469	486	443	482	445	460	482	474	460	459	458	480	475	436	477	456	445	463	444	457	492	473	454	441	494	456	457	432	450	471	462	485	437	462	446	457	433	463	432	457	392	453	436	447	474	422	415	487	427	453	426	487	448	436	463	490	470	480	438	454	475	447	422	455	435	467	479	464	426	455	486	452	456	401	429	464	457	444	459	478	471	416	459	450	495	469	466	449	483	463	464	431	459	425	440	450	447	438	500	451	467	437	477	426	443	478	457	433	439	477	425	496	492	452	466	441	445	453	468	463	446	430	423	468	451	464	433	465	463	445	432	476	463	431	406	465	452	445	433	471	455	460	489	451	445	433	425	416	469	481	461	470	454	451	452	467	456	451	448	450	465	488	458	485	442	441	458	473	381	444	435	445	433	444	510	463	475	494	467	530	402	478	441	455	445	450	471	439	446	451	459	435	435	459	457	481	492	461	495	474	467	435	426	480	464	479	415	467	517	415	410	451	443	451	460	462	444	381	449	444	471	426	471	461	449	452	442	461	441	442	454	415	444	457	438	424	444	456	460	432	435	416	469	443	465	435	483	447	475	471	470	433	453	480	437	460	451	448	445	435	456	455	441	421	457	450	454	437	429	457	466	475	439	446	424	435	464	433	476	504	462	472	458	447	446	478	489	422	446	422	419	467	454	458	468	485	449	455	452	477	451	448	464	471	454	425	408	492	473	423	457	471	461	480	453	473	441	507	456	474	474	464	441	445	454	458	447	415	501	458	460	492	476	473	503	452	456	430	493	430	454	442	438	461	466	460	411	443	432	462	443	441	459	445	480	452	456	477	468	466	446	454	438	499	423	426	444	495	487	414	487	432	410	489	452	444	474	479	449	463	476	468	437	464	463	460	476	471	443	498	441	453	438	486	438	482	423	439	453	471	438	463	507	435	405	477	428	445	482	425	460	433	474	489	426	444	423	476	448	456	468	425	462	463	451	450	426	456	437	411	469	462	442	448	455	434	434	444	420	429	472	477	441	441	466	443	460	452	462	452	472	478	435	418	462	468	471	466	444	458	452	452	405	451	445	434	445	426	472	478	462	426	454	435	451	460	457	444	467	418	446	435	417	427	431	475	434	504	478	466	468	491	406	459	437	425	463	472	475	451	477	440	463	435	449	431	433	404	446	467	431	435	454	476	464	444	416	445	446	483	452	437	454	458	462	425	473	445	456	460	510	437	438	445	466	414	459	480	504	428	417	448	456	429	452	472	423	443	456	400	455	450	466	447	456	439	454	434	446	449	486	455	437	488	500	471	423	422	481	426	413	454	407	456	460	448	461	424	452	486	456	446	443	458	422	476	442	477	451	422	494	419	437	428	471	453	437	460	449	463	480	453	428	443	491	438	437	415	434	463	455	450	438	454	464	478	428	419	453	437	456	426	434	452	462	434	463	457	438	466	422	452	473	437	485	411	459	457	498	438	435	415	463	448	456	430	434	476	454	439	450	428	443	400	465	468	443	426	492	470	465	424	452	447	463	461	394	440	475	444	454	451	461	503	433	461	446	443	436	463	512	444	431	467	444	449	426	468	489	441	439	457	462	456	456	439	470	472	437	456	478	450	444	458	440	445	450	520	474	435	464	447	464	453	463	448	460	452	463	438	451	452	452	474	471	440	470	441	416	427	466	468	474	466	469	432	451	424	438	486	415	434	460	467	431	436	441	444	422	431	491	433	421	455	427	506	433	425	439	469	506	449	460	472	458	421	458	460	408	450	474	467	484	473	437	470	462	434	453	442	465	456	494	418	456	450	493	430	418	481	458	446	490	476	447	419	445	492	428	481	465	471	480	470	431	455	431	449	435	466	443	428	460	426	407	466	430	449	427	458	447	430	449	462	417	470	483	480	458	464	432	440	436	428	463	429	451	424	472	442	431	466	450	498	433	454	480	425	501	468	451	427	460	434	465	461	465	462	471	450	431	445	448	440	421	457	464	484	408	424	438	433	457	437	428	469	446	466	464	421	450	428	475	439	443
22610	21167	28734	23892	21183	21374	13805	3765	2310	1900	1412	1153	986	905	765	727	628	585	548	573	480	485	426	404	376	362	344	347	363	314	360	306	313	285	293	272	282	296	258	293	287	273	264	248	261	278	244	242	258	234	241	266	226	237	257	251	257	227	256	225	257	244	247	244	217	217	231	238	229	221	238	242	236	249	252	230	233	214	211	222	240	229	225	239	236	233	227	213	225	256	240	219	239	253	236	221	232	203	238	235	203	237	231	233	245	228	222	229	230	214	224	218	204	215	233	222	225	229	226	242	220	242	194	223	198	246	221	205	237	225	237	231	243	244	235	200	204	225	217	210	212	240	245	235	218	231	217	211	221	260	209	213	237	234	234	219	248	252	251	232	233	211	221	217	220	204	244	226	223	258	209	231	230	231	221	240	258	241	265	224	227	232	255	203	233	220	211	217	223	234	243	209	193	212	218	243	259	233	254	220	241	241	211	220	228	210	247	228	223	205	228	222	203	246	214	231	227	216	212	215	226	225	238	245	222	241	224	226	242	246	206	227	214	211	233	223	224	257	230	223	218	209	231	217	221	244	259	239	242	236	207	239	213	211	244	234	213	215	229	238	198	239	239	220	202	233	245	248	228	201	210	214	221	210	230	238	211	229	202	239	231	230	234	223	234	218	202	215	226	192	218	221	220	234	234	245	232	232	231	223	239	225	224	229	238	209	203	211	240	210	232	243	209	225	224	213	244	225	230	201	232	226	240	233	242	220	238	213	231	226	237	227	228	215	221	224	235	203	217	215	242	225	219	207	248	226	245	223	271	233	239	235	211	224	234	253	249	242	246	231	233	215	246	199	233	235	225	231	217	234	245	233	248	232	234	227	231	235	219	205	219	211	228	243	250	223	224	191	259	222	248	217	243	218	234	239	234	222	225	246	243	236	230	234	221	211	243	211	220	247	250	206	231	224	222	219	238	245	235	230	227	206	233	207	206	246	256	213	221	230	236	241	241	237	217	261	201	235	210	255	243	230	238	225	258	252	232	221	209	212	209	250	230	227	225	232	222	191	244	233	231	225	225	233	266	247	218	245	209	246	202	228	206	199	211	218	244	230	229	209	169	236	231	230	185	221	241	229	253	225	230	248	258	228	231	235	199	226	208	211	224	221	230	198	212	223	237	207	240	192	215	221	224	232	218	234	203	206	235	247	222	221	225	199	240	219	221	214	227	237	223	256	235	229	187	228	236	232	195	251	226	244	231	257	222	229	273	217	245	213	234	207	205	215	208	235	233	203	221	194	237	248	217	236	230	222	234	236	226	223	248	246	216	226	223	221	231	204	248	215	228	251	228	209	225	252	223	239	233	258	202	240	247	229	238	259	233	213	220	227	251	242	203	234	246	237	265	223	253	200	241	223	244	223	226	226	230	264	231	238	235	243	230	246	217	226	212	230	211	217	244	240	245	240	244	230	232	237	241	223	253	224	225	232	224	200	229	195	205	220	249	243	212	224	233	224	223	226	257	250	218	259	245	207	227	240	212	235	274	231	220	240	209	223	235	226	218	232	261	221	248	236	242	227	241	210	233	219	248	227	208	234	236	251	240	213	213	219	240	231	239	255	244	196	221	200	221	210	198	223	223	216	227	238	251	202	214	230	230	263	212	229	237	235	219	211	231	229	212	247	214	209	237	259	224	203	238	232	242	237	209	248	229	218	228	222	213	242	245	215	255	212	246	223	217	237	266	244	232	241	220	208	218	228	238	221	232	211	242	224	224	243	222	245	215	194	216	240	197	200	231	239	224	234	212	269	229	218	257	243	223	237	222	220	240	266	248	221	221	230	237	215	217	251	228	243	204	255	216	230	249	226	209	228	234	259	248	203	222	227	234	252	213	216	227	195	220	236	231	249	224	261	241	228	218	229	221	242	232	233	222	228	216	230	215	235	234	225	214	240	245	236	251	201	212	222	204	230	217	221	243	218	238	231	227	197	232	239	252	209	221	219	232	222	229	229	205	219	243	225	228	240	234	217	241	215	202	254	237	250	229	223	220	216	243	204	245	207	235	253	230	233	256	253	230	252	212	219	229	210	242	225	229	238	222	226	214	234	212	215	239	232	248	209	203	214	267	237	255	228	244	232	266	238	227	227	258	254	225	218	203	216	237	236	231	225	216	242	215	256	216	221	249	208	234	232	250	233	209	222	228	237	219	239	244	249	231	221	252	219	231	228	226	228	221	238	223	250	228	228	220	216	224	220	250	223	226	222	231	225	231	212	237	229	204	233	250	240	226	219	246	240	206	214	239	191	209	234	220	254	251	242	225	231	222	208	238	223	227	238	237	238	214	233	232	226	218	222	234	226	222	241	241	236	222	233	226	231	219	219	227	237	232	257	217	238	218	208	224	228	230	219	208	233	228	200	220	225	227	206	230	203	239	217	220	220	214	246	205	240	227	231	221	230	239	236	259	221	228	209	208	218	232	205	208	195	224	199	217	226	241	246	231	215	232	236	216	251	209	241	213	229	252	229	233	229	241	238	226	213	205	212	192	227	221	224	233	212	224	232	220	232	232	230	243	242	218	230	267	214	243	228	246	232	225	209	209	214	244	252	232	216	235	213	220	227	194	219	227	223	211	188	228	237	253	235	227	215	231	251	234	226	217	228	232	255	195	241	257	255	213	231	214	230	250	223	242	222	227	240	223	252	237	239	259	201	234	233	240	215	196	205	247	240	232	262	213	213	210	234	239	207	214	240	228	225	251	234	232	222	218	238	235	222	231	194	238	231	200	255	212	212	255	218	222	228	247	220	208	233	213	225	238	216	254	235	224	197	231	264	221	225	244	239	222	225	222	228	236	245	200	218	194	214	193	208	206	222	227	234	217	225	243	223	251	213	205	239	206	226	243	238	220	238	240	226	209	226	223	241	251	231	204	206	247	220	217	212	235	221	225	226	254	243	215	209	255	222	240	223	218	226	250	223	225	228	228	229	210	223	196	245	242	201	227	219	215	240	193	242	241	215	217	221	215	232	226	220	255	235	240	221	228	225	213	205	189	234	246	225	221	217	226	235	233	232	203	258	217	209	227	245	232	230	203	245	239	219	230	233	199	231	212	217	231	235	221	235	238	238	252	220	207	220	198	239	240	229	225	210	202	212	226	237	213	214	237	247	203	247	244	264	220	221	220	226	213	221	208	218	217	239	236	237	238	226	243	181	232	209	245	243	242	247	231	220	234	254	200	209	221	213	230	234	240	214	225	223	225	230	224	246	239	232	226	222	210	223	210	231	237	235	224	216	231	242	222	231	245	212	201	236	265	214	227	240	230	223	211	214	214	242	218	226	234	220	233	227	234	197	206	224	237	217	200	205	224	260	236	228	221	243	233	223	202	241	233	241	216	221	222	223	231	222	218	226	188	209	212	222	223	229	236	241	213	217	248	228	238	231	252	212	211	237	235	233	231	212	211	230	234	227	240	234	216	209	230	218	250	216	206	242	227	230	219	258
28517	51401	39450	18281	14168	11047	8254	5542	4287	3178	2385	1871	1598	1305	1229	1049	938	867	780	801	777	648	580	564	488	436	456	441	415	410	392	373	362	369	348	356	359	359	316	319	344	348	339	319	288	286	279	276	280	289	269	262	271	291	279	284	294	272	253	263	276	284	289	247	245	237	266	256	249	248	296	250	265	256	245	271	256	285	244	244	273	248	216	252	256	221	232	281	256	244	240	248	284	258	247	272	238	254	242	235	264	249	258	262	262	230	245	254	250	267	271	249	235	259	239	237	279	252	228	238	258	232	251	256	258	235	256	256	237	267	237	258	254	233	244	298	241	247	254	247	276	279	249	268	254	253	275	251	294	249	248	258	267	246	279	246	263	269	236	278	243	263	248	244	242	270	287	266	256	265	235	253	240	256	238	266	264	254	254	245	253	266	270	271	245	239	263	233	256	288	255	264	239	248	268	251	251	263	267	257	258	260	265	258	235	237	281	255	274	231	261	256	264	252	267	247	204	280	241	258	240	231	269	234	252	270	254	269	252	247	236	256	251	261	248	243	266	212	268	249	242	253	267	276	262	264	237	267	252	231	275	263	259	265	237	242	255	234	255	252	257	251	269	275	255	250	231	277	247	238	249	260	253	276	243	251	250	264	238	279	243	260	244	259	249	257	246	266	264	289	242	253	246	277	253	240	266	271	242	221	251	258	255	248	257	237	271	238	250	270	230	276	257	283	282	267	234	255	267	244	231	234	245	277	256	251	235	251	258	250	264	263	280	270	260	250	233	254	263	236	260	254	257	225	278	288	265	269	243	238	254	274	225	263	242	222	239	251	254	268	244	247	250	282	255	258	263	245	283	269	232	265	264	268	233	241	227	234	260	276	242	260	248	271	278	265	279	238	256	255	268	229	263	230	223	256	251	202	264	256	248	278	249	268	270	247	254	246	260	281	270	256	269	248	288	236	251	299	250	248	265	257	255	261	238	267	234	239	218	257	258	245	250	245	229	245	263	264	295	245	238	225	263	260	226	261	242	287	247	272	262	230	249	259	272	271	260	258	252	262	284	259	262	228	234	275	247	250	263	249	282	222	264	293	258	269	276	243	261	248	255	231	252	246	259	256	248	249	216	238	250	246	261	233	275	253	278	253	271	260	219	247	271	248	246	235	258	272	276	248	242	261	262	262	233	249	272	248	253	233	264	264	292	270	249	257	250	240	263	243	248	257	248	262	256	240	235	246	265	227	244	257	244	258	268	238	239	239	255	259	272	235	272	262	262	280	283	260	259	243	221	256	239	249	266	231	241	288	249	253	250	256	256	260	269	228	246	238	258	243	249	266	257	274	275	268	269	255	269	256	279	252	238	226	235	294	274	280	287	290	258	259	266	259	249	231	263	252	207	255	240	258	242	244	284	245	252	233	255	247	257	265	269	272	226	251	267	261	247	268	258	255	239	264	261	279	245	253	253	265	267	235	228	243	284	258	231	240	276	247	240	258	263	221	277	266	263	256	235	263	272	244	235	227	241	232	243	258	236	258	253	271	253	247	259	229	243	261	261	239	249	232	235	259	274	283	225	236	269	252	268	260	254	241	258	256	255	249	283	238	224	271	274	277	259	223	258	252	257	256	278	219	240	263	266	262	255	230	262	275	248	261	263	246	253	237	249	260	274	266	260	261	237	273	244	253	250	250	280	198	262	252	254	251	244	246	241	248	229	254	281	238	286	274	239	269	236	253	250	257	237	264	276	252	238	244	253	221	233	264	260	267	244	256	248	267	239	232	224	270	265	256	280	238	233	249	253	250	227	231	249	261	287	250	258	236	250	253	254	223	241	270	234	265	242	265	237	241	257	268	254	246	231	283	262	262	271	301	267	250	283	239	277	255	251	262	252	258	251	220	246	227	262	270	248	233	222	259	267	248	226	240	287	252	256	260	254	262	274	241	258	275	266	259	256	249	230	264	231	274	260	264	263	229	262	264	262	256	217	266	232	265	237	288	256	230	303	246	267	270	228	246	232	253	230	258	239	238	257	255	225	231	297	272	241	245	237	273	237	267	254	261	246	273	290	280	256	281	242	271	248	261	272	238	223	242	230	273	250	244	247	277	250	269	248	239	270	250	265	244	256	265	253	251	251	257	247	250	245	231	290	230	250	229	265	232	263	251	260	230	235	247	278	267	236	257	282	281	248	281	243	239	242	237	252	278	220	293	264	259	274	262	250	233	286	246	224	242	245	280	276	224	246	266	267	255	253	274	252	266	266	246	269	230	246	230	262	251	255	252	250	281	255	285	257	265	227	266	237	257	244	265	280	249	263	274	248	293	248	225	260	244	249	239	267	262	257	229	228	239	251	255	215	258	237	266	228	267	264	235	294	237	252	266	261	235	246	250	256	242	248	261	279	230	250	272	251	266	273	261	226	253	268	238	242	275	251	228	244	261	275	252	237	267	252	235	238	265	270	230	260	259	235	240	264	273	252	242	239	271	244	221	252	259	271	251	244	260	224	226	244	283	250	261	250	238	245	293	283	287	254	251	233	256	254	249	282	236	296	274	268	265	260	263	261	238	290	286	248	235	247	263	273	265	245	233	271	248	258	233	251	294	242	262	283	246	270	257	288	261	245	254	285	245	259	237	252	273	230	250	247	236	284	278	247	249	261	249	264	256	261	262	247	255	283	252	238	216	244	255	270	254	249	255	226	236	278	287	223	243	268	266	264	233	251	236	269	258	249	220	251	271	262	256	252	255	245	257	249	244	255	242	249	270	234	255	267	284	259	262	277	256	250	277	243	276	238	251	217	242	288	269	256	252	245	267	214	275	255	238	269	241	267	260	254	233	231	256	250	249	236	244	253	236	276	252	251	280	263	242	271	270	225	243	305	260	246	267	270	252	235	290	257	257	274	228	249	243	251	272	251	271	265	257	265	287	254	244	247	265	246	252	245	222	258	264	237	250	261	222	249	254	287	255	241	250	267	251	241	257	254	247	249	265	243	258	249	283	233	278	240	256	259	263	244	244	277	238	268	227	252	226	266	249	236	262	242	266	251	294	280	250	251	267	236	252	245	239	246	285	225	233	273	260	255	253	282	255	271	250	236	272	260	245	278	254	243	250	249	253	250	261	257	253	268	263	261	250	250	279	238	273	257	236	276	229	241	246	229	256	254	257	231	262	231	269	277	274	258	249	269	249	264	244	278	254	254	236	249	260	252	249	229	243	245	267	242	267	259	261	292	263	250	273	268	263	265	255	252	252	272	268	231	229	241	254	234	248	267	251	259	259	234	262	292	258	242	254	283	269	229	257	252	273	276	253	236	252	238	280	260	261	238	271	259	243	268	253	258	277	216	249	242	247	264	239	277	236	240	259	258	232	245	230	257	240	268	242	261	247	246	265	253	264	286	252	261	271	265	237	249	245	268	263	251	265	247	252	269	247	249	279	226	271	278	225	259	238	232	254	229	241	245	271	231	227	266	281	222	286	253	281	257	255	257	234
28064	23082	21391	9041	4375	2769	2040	1444	1197	1028	854	789	755	703	681	677	698	609	566	611	557	627	606	558	567	540	554	531	552	542	557	536	534	500	553	544	536	531	519	516	568	555	499	530	543	499	545	526	506	521	519	517	529	487	549	502	512	495	527	500	565	521	542	508	487	539	488	514	532	497	521	527	503	545	511	511	485	537	490	503	482	513	488	511	501	495	536	491	503	519	508	531	574	519	493	476	532	493	516	509	511	499	505	529	522	465	534	501	495	537	497	538	514	526	477	501	507	530	548	502	498	487	470	583	491	470	492	484	514	502	534	531	459	540	545	480	485	500	527	521	499	534	508	510	520	470	548	510	464	483	480	536	528	527	481	529	532	478	563	490	521	542	507	467	481	513	538	496	547	500	502	512	519	532	487	517	522	498	526	509	514	553	469	511	457	504	510	523	501	500	522	493	536	519	479	546	539	486	527	529	505	518	475	518	491	520	482	530	534	480	505	491	520	504	513	468	535	514	503	505	518	520	493	518	534	519	494	483	541	512	484	534	530	524	511	519	514	534	503	481	507	514	459	513	509	495	512	516	506	538	527	457	523	506	536	556	502	510	492	522	535	507	472	524	527	506	548	509	527	492	499	546	537	528	539	539	477	534	503	516	514	517	455	471	503	522	495	509	497	505	493	507	509	508	510	555	514	489	472	547	494	486	490	480	471	563	496	538	482	564	525	538	480	499	459	520	561	526	517	502	493	505	493	511	532	523	526	514	510	503	506	555	514	506	493	507	588	493	477	545	526	484	543	498	563	542	553	544	518	532	518	516	525	520	528	496	522	518	523	517	510	503	488	504	510	520	521	476	526	510	511	525	524	526	460	511	507	484	505	520	492	548	472	516	530	489	534	526	517	496	509	487	488	520	526	493	510	523	519	522	523	502	578	518	488	493	525	532	517	556	475	522	493	539	499	512	528	474	517	495	527	501	528	519	518	478	507	532	486	531	542	499	547	502	515	505	483	523	525	517	540	550	531	519	511	484	510	520	462	506	537	543	530	506	512	547	545	503	518	483	507	521	517	516	544	513	550	509	529	542	551	503	535	536	504	540	546	504	513	511	489	518	539	517	521	459	528	509	501	507	518	491	533	466	473	525	509	506	519	511	546	508	519	546	482	497	499	496	533	513	508	525	497	523	474	492	491	534	475	514	501	515	477	492	498	554	521	492	506	468	535	453	483	485	489	490	499	524	491	502	447	540	547	532	503	515	500	501	523	530	485	502	484	455	491	509	544	520	491	503	526	537	544	498	509	530	512	530	541	486	513	488	523	542	492	497	519	494	494	502	563	506	501	511	520	521	511	506	518	477	478	484	496	493	484	525	500	527	505	579	533	479	505	532	496	500	507	528	515	494	526	499	509	508	494	549	563	560	508	512	539	497	537	483	497	515	514	524	522	530	521	515	500	501	522	505	528	555	516	477	502	516	547	510	505	508	523	539	513	490	495	500	546	486	559	499	518	466	494	537	519	453	514	549	537	560	522	530	545	514	525	487	501	500	502	508	502	512	512	495	535	547	516	530	493	534	502	493	528	549	508	493	483	512	488	516	501	497	524	495	494	515	545	489	517	508	492	503	483	488	500	491	496	547	493	537	530	498	535	497	502	490	514	502	494	511	522	511	476	504	508	491	504	527	576	517	552	518	565	508	513	493	522	540	546	474	489	498	461	544	493	529	489	506	502	487	535	532	513	523	519	502	546	540	520	503	492	481	495	481	455	515	507	527	503	510	510	514	507	477	501	500	510	503	511	473	497	517	491	541	555	525	517	509	474	510	544	522	541	555	500	509	515	517	522	539	491	530	509	513	514	548	483	531	520	467	532	479	564	470	507	479	539	498	498	534	457	513	488	502	512	512	488	528	509	525	549	497	507	496	526	512	518	497	506	543	516	491	570	501	538	503	519	501	526	533	499	506	549	488	479	514	493	505	524	531	511	560	546	506	515	531	531	504	552	523	494	540	516	497	521	538	463	523	498	521	516	496	530	502	486	490	536	482	536	475	511	515	516	498	499	541	493	515	534	544	537	510	513	495	550	500	517	515	532	543	493	554	492	513	545	578	511	535	510	494	522	493	501	529	539	489	535	515	537	461	538	496	494	458	487	518	494	454	507	468	526	525	511	488	523	512	525	470	493	525	515	476	550	493	501	515	553	540	531	473	513	505	530	542	507	508	495	525	517	508	501	472	539	491	524	533	521	561	536	575	513	506	512	503	539	470	513	534	528	538	488	533	510	490	489	524	554	542	475	497	493	530	528	513	511	549	529	561	540	510	519	489	513	533	501	526	506	524	532	517	483	495	477	521	529	539	498	509	521	508	525	544	496	537	535	500	525	504	491	494	500	522	545	482	534	540	528	494	518	540	533	504	539	497	502	522	531	519	516	501	535	506	562	517	514	548	540	545	493	499	524	487	520	563	537	510	517	558	522	493	494	524	538	523	519	498	539	523	519	492	482	530	524	557	514	498	542	458	503	524	519	526	511	518	501	504	491	519	528	493	548	520	518	493	533	477	504	542	511	495	529	485	504	506	515	518	530	548	515	521	534	525	495	526	515	542	524	525	510	489	523	527	526	516	498	544	508	532	520	520	525	514	504	522	518	520	519	507	507	518	523	516	519	536	554	497	508	518	518	491	493	507	503	559	558	497	503	530	479	501	489	506	548	494	502	502	524	514	521	509	479	528	503	547	484	527	499	481	520	530	474	517	453	511	524	522	495	504	506	570	550	521	542	490	510	512	566	510	509	504	571	509	499	525	507	528	511	517	529	465	540	510	523	522	483	550	562	533	464	521	535	480	510	519	496	521	522	496	518	499	504	482	536	472	542	484	498	525	495	475	531	483	514	496	547	490	513	509	493	498	549	536	487	511	528	525	532	463	494	506	517	506	552	517	483	520	516	529	524	528	505	478	554	479	525	532	469	494	503	516	494	502	460	476	491	503	503	478	495	504	510	524	552	540	488	529	488	519	513	556	536	524	533	533	525	478	501	531	491	521	524	490	464	492	541	498	510	521	544	529	486	520	522	522	493	508	497	505	566	467	510	510	539	503	490	541	500	464	523	513	513	507	570	485	484	489	529	508	467	540	476	536	498	501	538	516	557	537	512	501	547	475	518	517	501	470	470	517	521	464	557	493	555	530	549	492	522	512	534	520	513	527	533	558	520	506	558	505	555	486	492	478	495	540	512	513	502	537	536	519	488	534	539	516	547	506	478	506	523	487	552	544	485	514	512	505	531	531	532	535	489	485	509	529	519	530	447	514	503	517	510	552	479	496	525	510	517	510	531	552	538	540	533	492	512	493	493	489	522	567	535	515	458	471	533	541	513	522	504	478	501	521	531	528	511	490	532	516	525	521	529	548	542	506	498	515	519	525	519	527	510	518	497	552	497	500	498	491	561	524	541	537	516	515	536	530	461	502	526	497	489	495	467	475	517	480	484	510	517	515
23298	35213	23540	8500	6449	4804	3527	2398	1903	1632	1254	1081	984	884	908	835	870	793	722	772	646	717	645	647	612	630	613	636	627	605	650	593	634	584	578	623	619	575	606	597	589	579	547	578	578	541	594	573	565	567	601	570	515	583	551	563	571	609	568	536	557	605	594	575	582	627	590	595	573	546	539	552	545	589	559	568	583	589	563	533	566	557	557	577	609	580	576	582	544	526	581	544	574	572	593	539	533	572	596	542	526	562	528	616	560	560	539	531	579	546	563	550	566	571	555	515	532	587	522	557	512	572	552	543	563	580	588	578	530	579	574	521	567	583	606	567	550	565	557	563	590	569	541	605	573	598	571	590	593	565	532	578	569	557	579	565	538	592	560	564	556	528	547	536	576	553	615	585	579	569	585	546	552	551	563	577	547	583	547	580	567	543	549	567	526	559	560	580	572	540	583	598	581	565	590	581	557	552	533	589	532	601	561	554	531	537	527	580	545	571	574	572	582	545	597	565	561	523	603	578	517	610	555	546	577	554	557	577	608	612	543	544	582	531	588	537	591	560	589	562	599	537	576	588	566	548	558	572	551	600	583	565	549	558	576	568	551	552	578	527	567	551	552	565	537	579	546	594	553	581	554	538	594	551	579	612	581	563	552	588	563	534	619	570	569	545	550	498	590	558	576	556	620	568	566	472	542	579	605	625	570	590	531	559	552	524	590	547	586	573	583	547	582	572	548	521	572	523	560	547	591	597	555	546	553	616	611	576	541	547	548	559	527	564	604	555	549	582	596	593	587	547	549	557	543	543	532	528	549	548	547	604	572	551	583	540	521	589	553	587	559	544	594	591	579	582	593	538	600	536	541	597	549	557	562	560	523	550	568	561	594	582	592	566	545	611	553	544	594	582	547	532	584	590	537	547	567	584	551	558	578	590	570	575	597	549	557	509	563	545	567	513	538	549	566	557	546	541	584	557	565	554	549	539	588	579	573	535	585	563	564	551	601	511	574	539	592	555	533	562	568	570	575	531	579	545	582	613	546	525	570	563	565	529	579	628	563	532	543	600	581	544	544	607	574	555	600	573	568	547	596	548	562	561	608	565	613	552	569	507	520	596	553	541	597	612	519	529	568	556	528	543	553	629	555	556	586	576	557	547	551	601	647	555	561	571	613	543	573	611	554	625	566	554	603	523	584	546	551	579	572	565	577	588	575	596	581	556	565	582	555	575	570	582	536	561	585	539	532	574	572	578	547	527	570	525	574	577	556	570	547	571	566	592	545	543	565	560	552	584	603	545	539	567	575	582	532	527	572	558	567	571	561	565	593	579	579	549	572	566	602	576	575	617	552	595	550	594	605	576	566	566	607	600	580	535	564	551	543	534	584	564	529	572	582	568	571	582	567	550	564	583	560	558	535	551	584	544	602	538	515	552	534	617	556	568	544	586	527	548	541	495	568	557	547	566	576	530	582	545	525	563	557	553	554	620	555	561	580	575	575	607	586	569	578	558	577	553	546	602	555	598	557	564	611	573	571	569	619	530	584	581	588	560	489	548	549	588	573	572	553	544	519	583	578	530	547	521	575	555	546	558	521	578	552	596	538	561	577	557	580	574	525	570	550	626	550	537	595	568	565	591	561	597	543	592	594	540	535	565	567	530	528	543	539	591	552	560	553	593	602	576	572	543	586	542	574	555	562	558	588	560	525	585	551	592	569	536	566	557	612	560	553	576	538	597	550	568	601	576	569	572	588	581	517	594	563	566	583	562	613	563	558	542	584	601	539	575	581	590	555	595	541	606	595	553	591	614	614	549	576	556	537	559	547	570	571	586	600	544	544	592	537	566	573	562	580	564	558	522	592	573	572	577	564	569	571	547	532	567	550	528	571	551	593	536	561	598	548	532	522	529	542	572	587	585	582	572	578	560	565	522	524	551	561	542	563	569	540	541	565	588	547	522	597	534	567	571	576	592	551	574	572	563	586	588	584	545	562	542	565	568	573	579	533	578	553	562	589	575	577	577	561	588	586	565	573	539	534	564	584	582	582	560	576	558	597	569	578	546	539	570	571	592	580	507	579	576	596	582	559	512	559	544	605	567	603	550	552	587	573	540	549	560	559	541	532	542	558	589	598	581	571	548	528	597	595	620	561	580	574	514	571	576	578	568	545	543	540	591	583	576	548	571	603	575	578	569	537	561	589	567	583	593	588	564	578	562	568	587	574	545	546	542	609	535	586	571	548	551	547	598	581	577	514	565	555	554	557	562	612	589	555	541	569	572	550	543	593	570	569	571	557	583	569	562	569	587	554	543	557	544	548	493	588	587	535	554	568	551	568	530	580	567	590	567	565	602	559	554	568	568	613	587	593	535	590	559	555	598	584	567	560	566	573	552	567	555	574	562	578	586	581	553	588	576	531	557	569	541	582	561	587	562	557	544	548	548	570	605	579	619	537	538	519	588	517	590	568	549	583	565	584	577	596	577	560	571	572	514	594	634	560	565	581	534	514	521	556	559	574	558	572	547	516	600	486	575	533	590	533	567	565	549	575	572	567	580	576	557	560	591	548	555	532	601	553	520	556	583	578	623	573	568	560	569	532	560	567	562	583	544	582	563	602	579	526	570	599	590	539	591	622	559	587	542	550	536	587	557	560	609	553	591	560	595	587	575	565	542	568	553	554	576	555	572	552	534	580	586	544	578	565	531	555	583	577	555	559	563	550	584	583	526	571	583	528	583	563	553	573	565	531	581	564	533	579	529	576	581	598	581	604	547	542	563	564	538	603	557	601	552	595	564	538	585	544	532	590	532	572	574	552	547	590	575	537	559	602	582	540	608	553	579	579	573	558	548	551	597	570	576	634	583	537	563	585	593	572	591	545	523	590	589	596	590	578	587	569	585	554	566	616	590	630	559	583	582	566	612	550	552	580	551	568	569	558	571	568	536	573	548	564	553	557	546	541	585	540	573	528	560	580	571	603	552	565	582	554	598	548	548	555	583	561	603	580	588	523	520	491	543	564	578	545	537	532	559	592	536	552	556	549	555	559	573	621	580	558	590	578	550	578	568	562	558	583	572	604	593	573	569	573	545	573	576	607	579	545	526	536	562	559	634	525	590	542	565	537	561	534	596	566	565	547	571	572	596	570	544	566	600	544	592	535	534	549	576	538	528	537	537	557	519	568	558	556	581	573	573	589	557	589	562	576	549	540	560	587	555	562	575	561	588	568	550	564	531	516	580	601	568	580	604	587	518	523	552	501	560	554	597	548	522	568	594	597	591	560	536	536	585	609	540	568	593	538	527	545	570	614	605	564	565	556	613	566	620	582	578	553	587	544	611	571	542	555	526	549	562	553	583	636	544	577	580	539	567	510	619	543	564	601	574	580	563	586	549	585	569	562	622	571	529	538	568	592	548	569	524	586	521	607	592	579	566	593	559	603	541	578	527	547	549	601	558	575	599	586	629	565	567	567	572	580	541	545	540	566	588	545	584	561	554	590	555
23667	21135	28235	24282	21114	14250	4846	2510	1830	1465	1211	1019	880	830	757	727	683	674	583	546	544	526	496	484	485	483	480	447	437	440	418	388	391	421	395	466	433	410	388	402	451	425	392	398	399	387	399	394	375	390	394	367	397	437	395	415	401	383	385	409	403	349	386	418	375	385	405	412	391	396	359	349	411	396	360	354	357	401	404	370	407	407	371	420	414	372	356	421	399	404	360	361	349	353	369	377	370	387	385	390	383	378	463	352	385	372	377	354	406	386	398	410	388	372	353	396	402	439	371	433	359	381	379	402	368	340	354	380	371	387	373	375	404	382	383	369	362	397	388	415	371	374	405	398	373	368	366	358	347	380	392	381	379	395	400	401	375	353	380	336	398	369	388	393	389	349	384	365	415	385	371	377	355	340	359	378	376	397	390	414	438	367	367	369	358	392	389	403	379	369	377	405	376	386	383	375	411	390	413	351	381	373	407	423	365	364	399	436	401	408	387	403	424	409	355	381	403	361	383	452	391	376	362	362	367	421	405	385	386	375	346	407	367	376	358	374	342	393	349	386	413	370	378	394	408	375	384	366	392	378	381	354	372	353	360	340	342	373	371	381	359	395	397	412	394	366	411	364	378	389	395	432	381	391	361	406	369	411	361	399	393	373	374	384	370	396	369	367	378	363	362	406	382	381	360	363	371	381	442	394	408	334	409	404	403	424	373	396	352	367	396	363	357	399	394	363	418	401	333	359	384	367	402	355	381	417	421	385	378	391	363	368	370	385	421	375	381	401	405	392	337	394	381	388	406	387	402	409	413	376	388	397	368	402	369	386	414	390	389	401	393	370	363	412	416	383	368	367	380	362	372	381	395	396	374	398	396	380	421	362	380	353	388	349	373	371	356	386	391	375	380	395	411	380	375	387	411	388	385	373	415	375	374	383	365	387	358	396	369	376	401	398	375	404	394	372	346	387	398	371	387	375	416	384	378	377	358	405	372	386	370	390	395	385	386	398	429	377	321	404	365	409	418	372	386	376	378	375	365	375	398	400	365	394	380	394	348	383	415	377	379	379	405	383	383	394	384	377	398	357	364	359	397	411	382	431	358	381	382	411	393	383	404	390	340	379	401	358	395	405	373	396	397	401	373	372	390	401	361	384	369	396	404	403	434	345	389	377	362	349	403	353	341	408	380	397	351	403	376	384	405	414	382	372	346	390	383	388	385	383	388	367	378	365	367	375	380	411	377	348	378	387	371	344	409	373	367	352	405	382	407	388	394	387	380	401	371	406	386	418	362	409	396	361	355	362	364	373	393	424	365	369	346	378	405	417	400	399	385	393	373	351	357	405	366	415	390	392	390	375	401	366	365	383	398	349	387	384	402	416	365	369	375	394	376	377	391	373	406	411	397	382	391	381	388	382	402	405	391	397	385	351	339	353	397	383	375	400	395	386	400	352	378	377	357	407	367	345	378	363	367	383	356	355	382	382	377	396	384	367	354	395	436	375	414	388	404	379	394	360	383	425	376	363	388	372	362	365	384	354	377	372	384	384	387	377	368	405	412	351	414	374	396	366	379	407	356	344	381	416	401	389	394	377	394	365	380	392	398	372	387	380	394	392	404	406	378	369	392	385	401	388	404	360	386	350	333	391	400	382	370	409	372	346	376	401	404	405	417	410	364	373	383	361	381	375	382	378	372	369	363	410	361	383	395	353	388	371	398	375	406	357	379	379	385	380	368	410	376	349	423	368	390	367	358	385	380	365	397	400	383	397	373	377	412	358	422	331	358	345	358	357	400	409	386	394	388	362	382	375	345	385	340	373	351	368	365	360	384	383	409	399	381	391	341	355	412	383	385	394	439	418	387	416	374	391	393	374	366	393	379	388	358	415	387	388	399	386	349	356	398	357	389	361	426	394	389	408	395	378	375	407	384	389	383	359	355	383	411	393	352	376	355	416	388	400	360	373	439	381	404	356	381	350	397	375	388	356	356	355	367	413	395	386	370	412	378	401	414	414	373	393	365	387	436	408	413	377	404	354	389	416	365	421	396	380	375	377	351	390	359	391	383	393	359	391	359	418	377	416	358	409	361	382	388	390	392	397	362	364	397	379	366	385	386	376	382	423	396	380	405	406	413	395	360	390	391	355	363	397	365	370	372	412	398	389	412	389	381	397	373	431	393	354	416	379	395	386	343	359	366	384	354	378	384	364	379	406	394	387	409	400	404	364	411	362	375	382	369	363	376	398	356	390	396	358	381	348	336	374	369	391	351	370	372	385	399	391	383	375	381	370	364	396	386	396	368	376	395	355	368	376	351	360	394	396	349	336	400	388	392	357	372	380	385	397	391	399	369	398	425	381	428	390	367	351	365	383	361	375	371	355	376	400	396	390	376	388	391	375	358	386	387	363	345	417	379	391	367	413	394	354	366	379	370	392	395	413	397	416	375	407	365	377	376	359	403	372	383	386	374	373	376	340	377	376	393	390	373	377	383	397	391	413	424	393	376	356	359	367	379	416	383	359	390	382	412	367	382	373	391	339	397	360	389	392	361	378	392	392	377	376	382	381	396	371	389	341	396	397	399	396	379	417	375	367	374	403	358	385	385	403	373	365	378	388	378	396	389	430	383	381	399	370	378	369	366	406	372	358	344	372	378	392	386	391	397	337	388	365	401	373	381	377	384	383	352	403	364	399	367	419	364	400	371	367	412	428	428	381	394	351	377	411	407	374	364	370	331	362	394	397	396	337	364	391	392	398	408	373	373	354	400	397	396	384	411	393	367	386	379	400	381	349	373	370	370	386	397	388	391	382	360	389	385	391	397	420	409	375	382	363	399	376	390	371	400	340	388	367	365	391	380	369	400	387	388	385	372	399	349	369	375	411	402	359	364	389	389	370	386	370	409	385	381	412	382	396	395	385	402	396	392	389	379	417	409	388	407	381	404	372	419	427	389	391	395	380	354	400	346	349	369	382	369	371	356	392	400	380	350	419	380	388	401	392	356	382	374	375	392	354	392	440	386	382	358	368	374	381	381	378	407	380	405	380	396	351	372	374	369	398	389	356	383	372	401	412	380	353	403	407	369	414	366	400	384	373	400	381	379	412	379	420	398	384	364	390	392	417	355	354	373	377	372	393	410	413	382	366	395	390	397	384	398	385	391	391	415	413	372	348	367	403	381	381	377	361	395	385	385	354	417	383	397	366	364	358	364	360	337	379	363	382	378	378	373	369	406	374	345	436	414	377	391	384	373	355	373	344	397	382	391	416	350	350	374	387	376	413	394	355	368	434	395	390	357	403	407	407	402	365	396	371	408	397	362	401	392	376	383	410	377	389	382	418	379	381	375	364	386	405	399	381	360	349	403	357	392	387	365	372	382	429	386	377	375	376	365	383	383	400	399	377	388	409	402	396	384	359	350	379	393	385	367	367	418	392	423	424	388	402	403	390	372	388	334	395	376	373	403	353	385	374	394	387	353	375	364	380	394	375	394	368	363	361
24461	46631	35471	14581	10379	8365	5920	4191	3049	2425	1933	1466	1350	1115	1057	953	913	840	803	762	746	745	640	603	634	597	602	559	509	515	534	523	495	510	507	513	519	496	499	458	486	462	452	465	474	436	445	441	449	448	439	416	454	447	450	435	428	451	416	455	449	438	444	460	421	427	429	419	436	435	446	407	452	418	433	422	452	457	468	461	429	412	405	429	424	453	440	439	447	437	482	415	450	445	448	433	421	452	407	426	473	418	456	436	437	424	404	428	430	441	426	434	419	428	437	424	422	429	471	411	437	441	398	425	448	436	454	447	465	397	406	436	417	407	465	470	410	411	427	433	453	447	442	456	409	463	421	457	455	444	433	441	456	453	439	412	442	478	414	389	424	447	412	422	440	414	436	423	404	404	428	449	431	419	424	429	414	426	393	382	409	451	434	464	423	414	427	481	407	461	413	449	439	471	435	438	424	405	464	447	429	434	430	420	430	445	437	378	441	425	459	435	429	442	446	423	444	437	413	414	433	436	416	444	414	440	479	433	424	445	408	460	464	419	455	424	428	417	462	469	427	409	457	397	438	403	454	453	421	464	472	396	438	436	405	395	426	420	426	458	433	408	422	454	451	406	438	420	405	471	381	443	413	421	441	415	408	471	438	390	433	465	434	447	423	388	424	418	461	462	435	419	475	446	433	466	439	424	413	449	463	450	412	458	438	413	406	440	417	426	430	447	438	444	437	428	475	448	437	436	440	469	441	430	469	469	402	454	437	412	408	478	464	440	449	427	406	407	428	418	397	443	449	420	474	431	415	444	422	412	434	412	457	411	432	470	463	432	418	432	409	424	463	407	429	446	431	451	419	433	392	412	438	445	443	449	424	401	463	402	392	420	457	381	427	446	423	451	437	426	432	422	439	417	406	434	451	415	414	443	387	473	435	431	422	382	430	423	429	417	413	432	415	431	433	435	443	442	437	391	397	407	408	429	416	397	454	408	441	457	418	447	455	424	431	435	388	428	440	413	410	462	415	418	427	430	444	434	406	476	417	365	428	415	440	416	432	429	400	382	460	387	420	479	422	420	424	438	374	437	437	438	426	448	466	423	432	474	454	455	430	442	440	462	399	430	397	416	407	420	390	406	457	424	423	441	439	434	450	379	425	450	404	406	462	452	420	448	449	402	444	440	439	440	428	420	462	442	377	485	437	421	423	412	430	474	442	427	461	415	408	441	423	432	438	451	449	471	441	426	467	412	418	425	434	460	419	423	430	470	435	408	395	439	457	436	457	401	444	419	422	450	389	425	426	433	406	445	384	484	422	391	415	432	427	422	439	451	424	441	412	433	437	413	434	450	439	433	453	432	399	428	419	439	472	440	413	401	446	440	437	449	434	452	391	408	440	406	438	418	383	398	427	399	439	398	412	446	441	447	405	409	452	445	469	453	397	433	437	448	447	424	434	438	415	425	443	406	410	417	439	443	456	429	392	455	427	494	423	429	399	419	418	438	439	420	417	403	444	399	457	399	448	443	418	430	435	412	419	418	455	452	404	449	413	424	465	450	433	404	428	428	437	445	418	436	418	438	443	417	412	458	434	398	440	428	427	448	434	435	403	431	434	466	426	429	435	421	466	448	429	426	429	405	415	455	434	393	454	435	436	451	410	419	420	407	395	442	442	431	451	403	436	469	461	435	416	423	417	450	432	464	453	469	458	405	453	464	454	444	405	430	430	446	441	447	457	427	433	429	421	423	430	395	432	442	455	442	410	416	409	408	430	456	413	461	424	423	446	436	417	434	453	424	406	414	471	448	431	464	443	399	427	411	431	439	404	432	434	459	382	465	434	431	398	453	432	417	403	456	452	436	386	418	436	439	409	395	468	404	405	436	420	436	413	426	414	408	424	483	468	447	425	431	450	430	397	418	400	439	461	434	422	425	447	419	393	421	380	427	442	465	417	413	467	428	444	425	450	444	430	402	423	428	445	442	409	421	459	428	445	441	418	444	428	436	437	445	445	434	447	461	379	440	435	458	431	422	454	428	451	441	438	445	453	451	468	453	472	407	429	433	436	441	437	422	415	424	409	436	455	444	445	453	416	449	463	430	435	384	446	424	416	443	447	434	442	418	459	455	391	432	419	450	431	415	433	432	431	441	448	421	394	432	444	455	389	411	426	439	426	426	404	401	419	429	469	408	442	419	424	412	445	476	407	430	435	443	480	395	461	443	452	429	450	443	401	422	418	454	422	432	460	435	408	440	427	415	411	412	430	450	435	416	409	417	410	384	437	419	422	404	400	441	393	420	421	396	415	425	438	434	429	424	409	441	400	431	467	432	436	425	417	438	423	430	442	429	385	434	419	435	443	410	455	381	455	419	453	425	425	433	422	454	429	447	457	404	422	400	434	367	434	473	423	482	422	456	403	428	414	421	399	449	464	420	443	433	440	428	454	403	425	446	405	412	423	437	428	465	420	428	432	428	444	410	415	414	432	410	426	406	409	436	448	415	407	439	467	402	449	421	408	406	397	394	394	441	435	431	415	435	429	422	407	441	414	431	452	403	406	451	412	428	447	427	421	395	406	428	438	444	435	440	466	434	423	474	461	435	422	440	414	449	421	455	428	446	411	434	430	417	437	441	438	465	381	480	449	448	425	404	487	413	424	408	457	394	413	427	464	428	437	446	469	389	441	439	434	489	436	387	440	443	433	402	444	430	424	428	449	425	458	423	418	445	397	411	419	413	436	426	450	415	406	447	400	431	407	456	394	425	401	466	415	427	438	433	437	428	455	473	435	470	437	440	404	459	448	418	453	450	389	435	393	427	447	430	421	425	417	451	473	401	416	393	428	482	431	441	410	428	445	434	451	437	426	441	439	418	434	406	436	407	457	431	449	442	431	428	442	395	416	431	426	443	444	443	415	452	414	466	437	405	452	444	429	426	410	416	420	402	405	457	415	436	458	413	419	401	458	428	420	438	372	440	427	429	465	417	438	440	411	460	441	439	435	409	426	414	400	440	427	395	424	436	446	464	437	423	421	471	458	400	433	424	406	422	441	460	406	459	454	422	435	418	451	423	442	399	414	452	438	434	457	432	450	425	421	424	434	441	468	402	412	416	439	410	421	446	447	436	403	455	422	416	404	456	439	402	424	411	473	408	445	426	458	446	402	441	423	423	408	415	417	423	411	405	404	433	422	433	414	390	413	434	443	434	447	396	418	428	384	397	438	436	435	461	406	368	433	471	450	416	451	381	432	414	438	431	401	413	424	424	431	458	428	419	422	453	414	435	442	390	403	434	424	446	386	454	423	452	391	474	415	453	420	429	432	432	423	435	436	405	409	435	444	445	452	451	431	407	395	487	449	423	431	412	428	417	427	393	421	410	452	443	419	434	421	421	415	448	429	451	410	395	436	416	434	443	440	418	458	418	447	394	423	423	407	441	439	427	424	431	386	424	404	428	402	395	404	433	408	433	424	417	421	438	431	445	404	447	446	427	454	440
24749	21155	27388	25160	15695	5279	2933	1836	1452	1166	1039	879	799	756	715	609	641	612	567	543	555	573	510	491	499	520	516	483	467	456	462	460	485	464	429	457	415	476	453	443	437	476	457	462	441	425	439	388	430	414	425	453	424	431	392	428	444	414	443	438	419	439	440	445	400	465	413	455	432	456	442	478	446	454	392	425	443	428	406	454	396	423	418	444	421	441	397	430	407	404	415	439	449	437	441	421	427	406	435	412	391	430	436	388	460	454	448	389	418	434	471	433	377	419	455	429	451	419	412	418	417	413	379	416	462	399	468	383	427	406	428	398	414	440	422	452	451	464	433	420	429	437	478	404	406	426	415	411	417	421	409	421	422	446	445	424	430	416	445	404	433	395	442	407	371	432	435	412	386	421	401	414	446	414	405	416	446	422	418	439	403	472	401	431	415	437	468	393	425	458	445	425	426	398	458	420	428	381	464	430	406	463	439	463	423	427	405	404	451	415	409	420	424	411	381	427	439	423	436	441	384	410	408	407	445	398	408	431	404	416	401	410	406	423	397	416	434	407	417	397	422	412	423	450	440	402	464	395	422	399	413	428	407	406	418	408	419	444	436	412	409	428	394	406	439	411	401	421	420	449	396	413	436	403	403	430	425	426	406	380	426	439	395	445	407	413	426	408	361	441	419	431	423	425	438	444	459	439	444	411	429	408	409	437	442	414	429	415	447	384	390	411	415	424	410	427	383	383	419	449	451	417	393	437	400	400	373	428	429	406	432	452	443	407	424	429	392	386	437	421	441	425	410	462	436	417	439	409	424	466	397	436	440	438	401	432	432	452	380	425	438	462	409	408	402	424	371	410	440	427	406	405	414	398	412	439	433	428	443	443	390	418	412	390	410	421	388	411	431	390	416	436	450	462	439	420	401	438	396	404	422	419	432	417	407	443	426	430	403	415	381	436	404	437	401	426	416	436	452	448	459	407	430	407	387	413	435	432	419	460	441	433	440	415	428	408	433	366	435	395	441	444	425	413	419	403	397	413	433	406	443	397	392	428	405	421	442	461	406	420	438	409	402	408	407	446	429	421	422	414	393	446	424	427	425	428	425	430	431	427	430	381	402	420	410	394	425	423	404	426	428	452	402	423	369	427	407	408	415	420	444	453	457	419	418	417	432	388	407	412	453	423	434	472	424	442	445	394	456	383	396	439	402	426	417	419	419	422	413	423	401	387	474	432	423	401	388	432	427	399	431	425	407	432	407	407	446	461	457	398	396	449	396	432	431	444	431	434	400	411	406	405	420	399	428	416	440	391	416	408	436	401	404	428	371	420	423	413	445	450	431	428	474	401	411	418	403	418	441	443	398	415	411	424	429	436	432	407	453	467	446	442	428	397	415	442	436	443	450	408	461	404	426	443	433	434	431	441	415	439	431	407	447	445	420	399	440	418	426	399	439	419	409	419	401	459	395	411	373	435	417	414	386	437	428	414	404	453	404	414	424	399	396	432	429	423	424	372	421	400	435	457	414	426	436	431	402	425	420	432	422	430	444	410	388	404	418	458	456	408	400	422	424	440	434	413	460	447	401	437	410	441	410	385	387	426	414	388	416	432	432	425	400	466	427	403	407	442	406	414	432	398	392	413	447	391	443	416	441	412	395	390	465	414	465	412	432	415	412	409	415	408	396	413	426	391	399	422	410	420	386	426	435	419	430	412	433	448	431	399	398	400	393	400	429	434	407	403	422	423	441	437	410	404	432	430	438	411	427	451	442	415	410	427	433	409	414	440	412	396	411	429	408	402	434	390	435	434	434	420	373	412	422	436	449	470	431	380	475	443	427	380	387	409	423	416	439	426	405	396	407	385	452	384	429	430	423	389	423	433	385	449	401	410	415	436	426	389	415	445	433	453	451	439	432	419	440	387	403	439	407	425	413	389	416	427	416	415	425	411	427	430	415	457	460	401	425	472	407	404	393	442	418	444	417	428	433	405	417	412	418	399	428	450	448	426	426	366	423	425	419	416	412	404	444	425	440	475	434	445	406	406	392	436	430	381	434	441	418	435	435	467	431	403	412	442	424	425	443	412	405	436	398	404	437	433	446	432	416	421	435	408	408	401	420	397	421	399	373	476	442	429	451	413	438	442	421	437	399	414	438	409	429	441	417	421	446	428	410	393	412	403	454	424	415	431	430	439	416	397	458	385	399	417	413	394	496	422	464	443	390	446	427	440	434	463	391	453	412	409	460	396	392	418	460	452	438	444	403	442	401	433	419	391	404	437	419	408	404	441	406	432	400	409	421	461	414	425	401	378	447	442	434	394	387	463	431	428	425	426	424	469	419	447	416	422	433	417	408	441	452	389	434	422	432	456	428	458	420	420	396	414	394	462	411	411	387	411	417	423	409	416	448	431	431	419	409	423	410	423	438	432	415	459	449	423	436	401	426	454	407	423	433	436	424	406	394	401	400	400	437	445	419	412	435	408	422	396	414	421	427	429	432	404	413	373	414	443	442	424	408	360	433	449	441	388	401	428	451	437	416	387	424	391	438	428	387	431	419	410	438	469	448	423	400	435	438	412	408	419	436	437	411	436	437	441	401	403	391	413	418	430	441	431	368	421	460	406	432	413	468	403	428	422	402	399	427	462	457	455	424	404	426	430	439	440	404	404	426	462	410	406	419	400	456	401	436	409	400	415	401	423	414	409	434	422	402	437	435	417	421	431	403	410	408	409	432	408	433	437	408	429	394	457	443	415	442	429	421	394	401	396	410	411	413	437	412	396	443	436	464	416	400	396	420	412	388	405	420	407	412	413	445	444	433	397	459	410	403	420	433	423	384	387	392	443	409	429	419	423	441	404	415	417	418	448	392	441	425	425	452	364	455	402	410	470	373	461	383	393	433	407	398	461	434	396	463	424	452	431	434	415	399	412	392	386	424	417	454	461	438	415	411	399	410	433	410	434	440	430	434	452	428	413	427	379	436	417	456	440	455	404	439	416	432	423	410	415	421	393	388	417	445	404	448	422	428	390	472	422	378	420	411	443	421	430	447	428	425	422	433	419	425	428	433	424	409	430	420	440	424	431	432	414	429	415	432	418	422	432	416	404	429	442	381	386	402	468	427	401	414	429	433	381	425	422	432	418	407	422	416	429	418	432	429	456	454	396	427	431	428	435	427	436	449	440	436	425	445	411	404	398	423	461	431	396	441	447	424	440	442	383	399	475	428	432	446	450	415	429	395	405	415	394	416	399	430	414	425	407	411	425	458	422	419	428	460	402	438	444	423	458	394	430	433	401	446	429	458	405	423	413	413	424	466	421	424	397	434	424	454	419	377	428	402	431	457	424	411	419	401	368	414	422	438	445	391	425	449	446	412	425	409	401	428	448	402	448	419	423	423	435	442	413	430	422	405	475	448	410	451	410	399	404	412	436	380	403	415	410	386	417	475	432	447	422	431	437	424	385	407	385	429	449	430	448	425	447	417	431	443	437	451	427	399	435
24584	42547	31681	12186	8614	6832	4932	3511	2538	2022	1620	1245	1130	1054	920	836	824	759	716	666	735	661	643	592	600	575	585	583	508	567	557	583	532	495	500	507	518	489	501	537	498	496	481	488	485	464	524	500	471	488	488	464	470	446	479	479	505	492	503	416	438	463	471	466	487	465	494	455	477	466	454	479	481	476	475	454	457	486	444	468	451	448	455	494	497	486	460	478	465	460	459	457	465	468	464	495	494	449	462	453	464	481	401	446	458	442	443	458	431	460	456	481	485	489	475	434	444	464	493	444	443	423	447	493	485	445	454	439	474	447	477	476	421	467	516	428	479	449	435	448	458	458	467	508	422	447	480	440	460	445	436	475	502	444	438	431	440	476	449	454	436	468	461	446	433	485	432	463	412	460	494	450	477	487	466	437	473	452	453	462	509	429	467	464	444	466	472	467	461	461	424	451	487	478	490	483	459	439	472	476	423	433	449	441	429	447	465	424	488	493	462	448	459	458	470	442	456	482	443	422	474	499	464	493	440	469	460	428	467	475	417	457	457	450	452	477	465	451	457	454	462	417	502	443	436	468	482	478	455	496	445	466	459	496	473	480	424	471	430	452	469	460	465	448	492	442	420	503	462	503	455	434	483	456	497	454	429	445	464	455	433	460	468	463	457	481	463	467	498	479	439	472	476	439	489	457	445	444	457	468	466	445	472	449	419	456	410	433	413	453	421	486	480	442	480	456	456	438	490	485	487	419	467	441	472	447	409	445	405	461	447	440	437	448	440	462	446	447	464	459	469	454	452	458	458	468	464	461	454	455	458	464	466	464	445	447	402	443	418	440	445	487	482	468	477	488	453	440	468	442	452	419	508	486	442	475	441	465	483	470	481	446	462	463	467	435	457	447	442	444	465	455	475	452	450	449	443	422	472	457	465	482	448	453	454	444	516	486	464	467	472	477	470	444	469	485	447	434	439	472	442	469	484	440	459	472	499	440	472	491	474	481	441	473	477	431	411	451	451	473	455	448	448	496	412	456	474	468	476	436	484	456	477	480	432	459	465	494	476	452	485	477	444	515	465	513	486	465	455	497	476	433	448	452	440	455	475	459	424	452	462	452	465	477	494	466	468	428	451	487	436	461	469	480	476	452	498	483	500	468	464	455	461	460	453	425	476	495	438	452	455	472	440	415	477	489	441	453	420	454	490	439	448	466	485	487	438	492	482	459	477	440	456	431	443	502	445	476	513	435	487	435	469	419	486	465	488	421	450	470	487	450	460	490	445	499	477	464	457	499	447	457	470	469	465	491	457	470	458	477	472	465	473	480	478	439	445	453	442	447	454	483	479	482	440	456	460	460	497	507	465	457	460	494	472	453	465	471	427	508	468	455	453	471	438	451	460	437	507	476	434	491	444	453	447	453	461	457	469	443	466	441	470	445	442	454	428	454	399	462	494	437	453	445	453	436	483	458	460	464	463	461	454	463	462	446	460	441	470	410	449	424	442	468	477	465	451	465	437	512	443	445	472	454	450	460	462	436	459	469	469	463	505	432	414	442	454	436	469	485	471	449	507	462	471	478	478	467	483	494	440	477	454	471	458	479	484	457	472	450	473	449	455	457	459	445	463	458	436	464	458	462	457	459	467	441	457	431	449	428	440	482	449	438	490	474	456	474	494	439	464	428	429	456	422	479	428	450	425	463	411	453	467	495	463	490	457	471	474	478	432	440	456	479	446	505	486	465	462	478	456	417	473	439	410	483	451	458	466	458	465	468	465	489	457	434	497	436	465	409	459	435	445	510	455	431	431	438	483	479	460	455	478	480	495	488	449	425	484	494	455	446	466	479	443	416	461	493	418	501	436	466	470	436	465	473	387	461	477	461	453	462	433	466	470	540	469	443	430	485	456	462	479	466	470	457	458	448	514	466	474	473	459	464	469	481	485	474	498	481	449	467	506	457	471	501	452	471	444	428	424	504	488	467	404	464	443	445	446	442	476	425	492	410	454	457	506	437	452	473	442	406	503	464	454	433	450	476	466	453	454	445	429	441	399	488	452	425	432	463	429	447	475	461	474	484	454	468	476	482	435	461	501	450	435	487	502	478	417	410	496	465	465	440	457	466	482	445	453	487	467	429	457	505	448	458	479	467	436	445	461	481	475	479	457	468	442	424	453	433	460	446	438	475	405	454	449	446	471	452	459	482	443	463	463	453	458	410	462	467	490	455	441	429	478	483	456	456	475	475	481	475	473	447	459	457	458	457	445	437	441	446	442	466	430	453	461	436	423	423	455	466	462	449	439	463	468	460	487	470	459	437	495	458	433	439	463	425	457	439	453	472	472	460	494	475	484	431	465	456	424	508	498	470	431	498	477	487	473	454	480	474	457	450	476	475	482	483	454	450	488	448	456	419	474	455	433	460	462	449	454	470	448	485	494	441	444	469	452	444	448	436	444	464	480	499	470	435	468	449	431	466	462	434	455	484	455	485	456	459	433	476	458	424	471	434	441	452	453	445	471	467	465	446	442	455	446	442	410	450	426	455	441	452	449	454	477	435	457	444	515	434	428	423	486	465	464	476	487	482	461	473	453	439	462	462	434	466	477	467	469	427	464	428	455	449	433	501	482	441	470	415	457	422	451	449	431	488	456	456	461	483	496	439	409	510	410	461	450	473	431	454	457	427	446	433	481	486	491	485	459	481	457	459	449	426	437	499	457	461	451	492	457	442	456	425	485	462	476	475	477	445	456	473	462	495	417	451	466	423	484	452	489	463	429	447	474	451	436	432	442	445	464	465	438	440	457	465	473	451	497	439	444	467	481	458	450	513	502	469	478	454	442	446	473	487	453	442	465	451	443	417	441	448	470	428	458	497	451	483	475	467	481	470	462	506	455	435	440	457	460	504	481	454	438	444	541	472	439	473	445	434	467	452	489	427	448	419	448	452	457	436	452	473	434	452	440	434	458	472	442	514	472	446	495	489	475	416	474	456	457	466	477	435	430	493	459	470	447	461	441	429	461	450	443	472	472	433	503	472	438	448	429	463	430	463	473	456	483	466	460	486	442	443	451	447	464	488	485	485	449	462	434	455	473	498	445	477	455	473	467	420	438	456	452	495	439	449	466	450	448	448	461	440	448	471	433	465	441	469	459	457	442	463	492	497	476	471	429	465	478	456	514	486	449	441	455	469	444	414	494	477	431	467	455	461	413	474	453	427	507	459	461	457	440	474	476	439	430	432	471	447	439	442	445	474	465	430	431	450	477	445	477	450	435	486	487	493	459	474	475	465	486	502	476	472	425	459	447	429	428	452	443	453	431	480	456	439	461	509	479	479	463	466	457	488	419	493	484	473	476	474	428	463	445	454	407	463	449	462	450	456	424	432	479	445	464	496	482	449	430	467	440	457	455	439	446	471	461	449	454	459	446	479	446	459	485	438	436	457	477	471	455	450	414	438	479	488	473	454	475	436	462	442	449	445	436	506	468	456	477	481	483	437	454	436
22582	21173	28711	23908	21189	21407	13598	3992	2371	1890	1413	1194	987	869	776	752	662	603	548	464	495	435	470	416	365	353	363	377	338	334	303	287	306	340	298	292	273	276	288	291	286	255	262	249	249	232	251	236	237	216	254	259	239	256	228	248	244	266	255	227	268	255	241	232	221	218	236	257	237	214	244	263	225	231	223	231	233	220	232	263	243	228	258	229	241	255	245	238	246	229	216	265	255	223	240	218	260	230	234	247	248	230	225	237	230	239	257	225	233	244	233	188	212	252	200	244	207	221	237	242	222	252	251	234	216	223	219	212	234	222	235	240	213	239	214	247	216	232	248	224	227	227	214	231	238	208	234	221	215	235	238	213	241	277	209	203	222	224	228	234	252	232	234	225	227	220	243	238	240	245	219	230	235	208	260	199	217	219	238	220	244	217	221	223	222	227	247	214	219	229	216	204	221	220	246	266	218	229	236	228	204	199	209	232	230	240	225	233	232	214	232	233	251	206	206	230	237	199	213	237	232	205	237	252	241	239	220	228	213	251	240	234	223	243	216	232	222	231	231	228	208	229	233	241	227	261	224	222	233	201	235	227	222	239	205	250	222	205	238	213	230	225	234	230	233	258	238	198	201	213	230	224	235	234	217	219	231	230	214	206	234	240	231	242	230	227	214	214	249	235	240	237	211	220	217	262	229	230	231	234	217	240	204	237	254	239	213	240	245	215	236	219	225	233	242	231	232	241	212	211	233	239	245	225	233	217	218	228	218	225	232	248	222	207	232	250	223	230	230	231	203	240	240	218	244	261	221	239	222	226	260	233	204	242	240	206	218	233	235	237	193	196	224	213	237	226	234	218	254	218	232	233	239	201	238	237	228	224	209	231	226	235	223	234	218	235	246	226	219	206	290	213	240	240	231	210	227	238	223	240	249	218	256	220	234	252	233	239	241	254	227	245	209	247	231	234	217	228	223	214	250	225	229	223	209	244	240	248	231	241	220	233	202	228	196	223	243	220	234	232	223	216	232	230	205	198	217	248	224	210	212	255	217	234	235	242	231	232	232	237	210	208	223	243	233	252	234	229	220	232	231	241	265	245	223	252	217	230	251	247	253	229	220	247	220	238	261	242	226	212	208	225	224	226	243	233	248	226	252	215	224	247	233	229	232	247	243	259	247	227	212	229	231	249	238	221	234	224	239	237	223	214	241	212	228	226	231	239	227	226	249	223	239	220	220	240	215	217	228	231	215	221	217	262	226	270	242	218	260	220	229	216	221	224	224	233	246	231	229	242	233	235	241	237	259	245	233	232	242	234	230	231	233	227	223	272	233	216	198	236	245	252	247	246	220	197	242	209	225	233	256	241	226	232	228	208	240	218	227	213	234	208	234	237	226	252	226	229	233	209	223	249	217	232	241	215	221	201	221	212	240	236	228	226	202	268	211	206	224	242	227	222	223	214	215	204	226	233	223	217	244	199	211	231	242	238	248	218	223	236	262	237	208	209	260	235	233	217	218	238	229	227	231	232	222	206	213	210	246	247	225	217	235	213	230	204	211	231	224	243	218	257	210	223	245	235	249	205	242	244	213	244	224	223	250	232	198	238	224	227	229	224	248	218	223	216	255	248	217	229	247	245	239	269	239	244	226	219	243	224	216	245	251	239	231	209	249	241	234	220	188	222	223	234	259	241	218	234	231	240	224	228	226	205	228	237	188	237	224	240	218	222	246	230	222	251	245	239	229	235	216	250	223	247	218	219	254	220	199	232	249	241	226	228	225	210	225	220	222	196	216	232	243	240	241	215	222	244	234	228	225	212	211	205	220	226	231	212	220	218	236	236	235	226	212	245	231	222	220	184	258	249	235	213	218	237	211	214	208	209	214	239	215	231	257	239	221	247	239	228	220	237	249	246	230	203	211	249	253	227	239	236	224	240	259	233	228	233	213	211	231	232	231	275	247	209	227	240	215	224	243	197	250	225	215	275	232	224	223	235	241	227	240	236	209	222	218	225	232	229	195	240	227	221	218	262	231	216	196	250	223	222	220	221	237	263	241	240	240	242	219	248	224	213	220	228	247	237	220	222	200	224	223	256	234	252	218	231	232	187	225	230	239	214	216	236	233	209	204	195	212	225	242	227	231	235	243	228	224	226	232	218	224	215	229	235	248	222	225	206	229	231	229	244	219	254	244	245	236	240	245	225	198	223	228	223	236	219	207	208	228	247	226	226	221	249	211	233	240	234	215	223	238	218	217	225	230	231	229	251	205	255	248	222	251	238	230	227	228	221	240	214	238	227	239	241	241	240	224	256	235	220	228	222	237	260	232	220	242	229	218	236	235	227	259	234	212	227	218	202	234	216	252	245	245	203	195	235	223	224	250	255	242	221	271	249	231	222	228	207	236	232	222	208	198	241	225	235	216	223	236	208	210	237	227	222	231	259	228	232	239	239	238	234	239	224	214	233	233	245	259	241	222	214	224	223	231	224	206	246	227	230	241	232	223	230	224	252	248	213	215	217	270	244	222	244	244	245	247	250	210	223	232	235	244	244	235	210	250	262	206	226	253	245	222	231	236	224	215	240	245	230	223	248	219	232	219	234	233	223	260	238	232	223	237	249	249	236	222	224	228	252	232	237	223	268	232	247	208	260	245	221	232	198	228	243	226	246	217	241	246	269	220	210	207	232	191	213	228	244	236	202	220	217	265	242	219	254	219	214	219	237	216	263	252	217	239	231	234	230	220	243	240	224	231	246	243	249	214	212	214	239	220	232	218	227	220	195	229	248	247	214	237	201	232	213	217	210	209	215	246	224	225	243	250	244	225	230	236	246	255	247	227	228	216	228	250	217	213	228	211	241	224	221	233	224	263	205	248	248	239	199	222	253	266	204	222	221	256	226	224	245	231	223	247	248	263	209	228	249	206	239	215	207	233	221	230	236	236	254	232	227	254	238	227	194	209	191	208	222	224	218	234	219	233	232	231	233	238	208	221	221	224	229	247	236	191	227	244	246	217	233	213	249	256	243	233	226	224	234	212	254	227	210	226	233	238	231	240	235	214	227	232	238	212	255	205	237	227	242	242	215	231	235	217	229	250	217	214	237	215	235	271	246	258	201	237	215	202	228	213	202	203	227	266	222	213	233	208	243	199	209	231	233	219	242	240	238	231	202	250	224	245	229	231	235	222	221	236	246	224	222	211	226	224	228	231	236	227	227	210	219	248	217	211	203	240	218	242	230	242	222	229	216	213	213	237	204	236	230	226	208	227	225	245	236	215	242	237	244	214	253	215	220	236	213	227	212	240	240	254	235	212	234	239	220	229	243	254	209	235	225	237	251	214	234	258	263	196	225	228	218	202	227	238	219	253	207	226	251	225	235	228	238	216	244	223	225	236	196	210	230	233	239	239	240	228	230	208	232	231	218	253	232	257	224	222	236	242	232	201	249	233	229	243	254	210	220	236	239	245	248	239	220	233	229	263	261	242	219	227	244	224	215	287	258
27577	53045	40309	18593	13666	10691	8179	5891	4188	3077	2577	1939	1539	1325	1244	1026	954	852	775	700	693	645	586	583	536	454	449	430	471	447	375	392	360	385	341	363	375	370	338	339	353	321	295	285	297	328	269	279	290	288	306	268	276	289	277	266	293	281	273	316	288	254	267	260	249	258	263	269	209	267	253	256	287	277	262	261	254	241	268	247	255	267	271	270	271	266	258	253	248	241	256	257	271	253	260	249	272	273	222	297	236	266	228	274	238	231	240	238	276	241	265	282	255	266	259	253	272	259	245	263	272	240	288	251	248	271	263	262	262	251	254	256	265	259	245	231	249	238	282	233	252	276	269	266	275	256	284	257	245	228	247	248	274	261	253	243	263	245	249	256	249	260	238	270	243	278	246	233	276	255	278	236	244	283	300	256	232	269	243	246	252	265	283	252	257	255	251	271	284	263	261	248	258	276	262	234	254	270	263	244	266	256	242	264	243	255	273	239	229	247	254	279	258	246	255	264	274	269	264	252	278	261	278	241	242	267	253	286	246	273	272	252	261	238	251	260	247	261	278	266	239	268	233	262	250	245	274	257	267	270	289	225	251	283	274	240	286	237	243	298	241	244	239	296	262	277	237	232	259	252	254	255	252	238	247	258	257	247	262	241	267	243	282	216	238	263	238	239	290	236	272	289	268	259	244	253	273	283	262	247	253	232	259	246	263	242	266	261	293	240	249	266	236	270	254	263	253	253	249	279	250	233	268	260	275	253	250	270	263	265	252	236	252	240	267	281	249	281	243	246	261	266	256	262	274	241	236	273	244	260	242	249	256	241	231	264	279	252	248	264	246	257	259	264	231	250	271	251	269	249	264	251	240	252	269	258	261	243	254	247	278	276	267	258	290	259	250	230	243	257	234	272	255	251	265	246	245	246	260	241	265	267	294	248	269	246	267	260	242	248	274	267	256	258	244	276	242	260	267	256	251	273	244	244	234	266	248	251	273	261	279	248	260	272	269	268	278	243	250	229	253	235	260	254	273	233	237	261	238	236	231	244	273	253	277	237	223	259	278	255	256	258	247	245	284	253	247	228	263	245	268	253	228	289	257	268	254	247	271	246	231	250	243	250	271	275	232	271	205	284	240	279	250	244	274	275	265	288	256	260	258	233	239	249	256	252	250	230	238	286	249	269	264	256	244	227	257	241	241	256	260	264	242	263	227	241	254	260	260	263	228	254	253	265	262	281	263	265	245	246	262	286	242	264	244	230	272	227	247	258	290	267	250	261	275	229	226	253	269	272	222	240	248	276	262	278	262	252	253	251	263	296	267	249	240	231	281	260	262	252	262	268	252	237	254	255	253	266	248	254	248	252	268	250	259	233	237	269	280	255	253	263	264	264	255	263	290	259	287	291	238	219	237	263	254	265	232	260	282	249	267	271	302	261	266	221	276	258	247	243	251	258	262	280	262	254	250	271	261	252	253	261	241	240	234	285	249	237	228	271	251	255	255	246	289	244	267	248	231	251	249	246	278	237	274	264	228	287	250	253	269	272	266	227	268	269	251	222	272	247	239	264	244	242	245	257	266	279	269	262	236	257	248	282	235	242	279	282	247	270	238	227	289	226	255	256	236	278	266	266	240	227	262	256	266	278	272	267	276	268	268	253	268	259	240	268	242	265	264	252	258	257	251	265	268	270	271	239	261	274	274	270	233	265	281	254	287	262	260	273	254	282	230	263	240	256	247	269	235	269	299	244	265	270	262	298	277	247	254	242	256	237	241	243	259	262	255	251	241	261	267	241	240	244	275	249	243	258	272	218	252	262	225	263	257	246	244	259	242	239	242	239	226	281	257	274	269	259	228	264	235	249	245	255	258	276	245	240	274	249	265	239	274	234	242	263	262	238	250	258	245	261	254	238	237	249	251	239	237	259	246	254	251	251	267	256	270	261	265	270	281	258	219	251	252	252	276	244	270	273	238	279	254	259	265	228	253	268	267	256	272	279	272	263	257	257	264	248	239	249	273	277	270	232	262	277	223	279	252	228	259	249	265	272	247	278	243	270	276	275	268	244	250	297	261	267	233	234	264	267	249	259	256	240	300	272	216	253	256	240	253	264	248	233	261	247	256	234	235	281	248	218	272	262	237	235	262	279	265	266	240	249	252	281	243	256	222	249	240	247	227	270	243	283	256	247	283	271	252	258	249	267	271	210	242	256	257	252	255	265	272	245	248	243	252	268	253	245	244	254	276	270	259	271	248	298	260	251	262	277	232	253	265	257	274	223	275	254	267	259	260	256	263	223	258	258	259	289	251	275	248	299	262	217	270	257	242	246	254	281	250	255	303	247	237	240	263	226	273	269	266	244	231	249	256	249	267	299	249	243	248	284	259	276	261	254	287	258	263	283	244	267	263	258	241	258	264	271	261	270	257	273	288	266	214	278	226	259	264	262	248	252	254	247	252	249	257	262	256	254	267	257	253	264	257	244	226	248	263	258	238	260	249	245	264	258	238	271	268	249	250	251	279	256	253	258	261	249	269	260	229	266	246	254	284	218	262	273	250	261	229	262	251	271	264	250	266	254	245	260	253	271	261	281	247	254	267	266	276	246	238	260	244	247	282	274	236	287	263	249	241	259	224	262	276	253	243	244	243	254	261	230	265	244	256	270	253	254	238	245	269	268	235	269	266	265	293	262	260	262	287	239	245	281	264	266	268	250	248	223	263	268	268	258	276	251	242	262	249	253	263	248	270	262	264	261	276	250	258	255	242	257	215	225	243	248	238	242	227	272	249	253	257	279	248	248	252	235	234	273	268	254	255	276	265	242	236	253	258	265	227	269	257	261	257	247	254	269	280	271	251	281	264	245	276	239	253	282	260	265	258	239	285	243	250	245	252	252	273	259	249	267	230	261	262	257	273	264	260	244	274	259	257	240	266	251	240	289	261	253	226	270	248	285	249	271	261	274	234	249	244	276	258	265	244	238	248	271	261	240	263	259	214	267	260	273	260	256	244	262	239	263	272	252	265	258	260	229	234	248	247	259	279	273	257	245	284	225	262	255	284	266	226	277	298	228	280	268	268	273	233	269	268	269	256	242	257	257	235	251	241	270	251	236	287	253	248	283	259	256	235	259	263	248	245	241	253	270	226	280	262	263	256	242	227	270	245	263	234	243	263	254	262	259	263	262	267	257	239	274	245	238	265	275	242	269	246	241	226	259	262	260	248	272	268	283	239	257	260	254	231	285	254	244	258	289	252	301	257	235	244	258	284	260	268	271	241	238	263	268	273	242	264	292	272	241	231	254	247	244	286	262	262	253	236	261	284	248	255	248	289	257	283	297	262	279	244	248	254	251	283	263	268	249	299	263	248	251	241	253	280	265	252	246	259	258	272	260	269	259	252	276	239	270	268	279	273	220	269	263	257	235	264	255	267	227	206	249	254	277	247	254	270	275	282	235	291	276	245	243	225	262	266	263	283	273	264	242	260	247	262	254	258	232	247	258
28189	23710	23066	9686	4117	2558	1995	1538	1225	1014	920	809	763	740	666	649	646	601	626	604	583	579	555	583	519	588	587	595	538	537	542	532	526	521	484	562	552	590	531	530	535	565	540	534	534	546	520	516	504	510	555	540	489	485	513	535	531	528	544	532	526	524	533	530	547	552	525	549	542	528	529	495	569	486	487	530	542	499	480	480	520	521	478	539	528	535	494	529	525	529	515	486	507	485	507	550	546	526	516	506	481	519	517	488	480	490	569	513	516	547	517	514	523	479	518	540	510	505	532	495	514	529	512	532	512	496	489	520	523	545	532	493	511	523	571	510	526	509	531	520	532	535	514	509	518	514	511	485	546	509	522	517	552	503	473	522	531	514	543	509	478	524	531	520	529	527	496	556	523	551	481	536	521	536	504	549	502	504	490	567	516	491	533	526	524	494	482	512	526	529	539	516	506	509	509	502	491	511	502	479	555	540	555	488	486	510	565	495	473	515	510	511	542	488	510	523	493	495	516	509	492	520	526	539	513	509	536	497	528	484	503	525	536	574	527	520	490	501	524	535	461	532	499	522	507	520	515	511	493	492	529	486	493	497	545	548	515	512	499	511	499	510	545	499	521	557	542	536	522	476	526	505	521	523	555	525	504	515	516	534	547	503	495	522	538	499	565	493	502	557	547	506	551	506	544	515	522	511	501	526	544	475	522	511	548	501	520	534	510	501	494	489	529	527	527	519	505	518	519	545	515	495	536	512	519	534	533	586	540	527	596	523	545	530	526	513	508	531	510	523	541	542	535	520	526	528	518	516	533	509	510	510	492	518	507	512	514	517	550	527	532	514	527	556	536	531	486	528	551	520	562	531	508	518	565	467	511	507	529	512	528	496	520	470	495	532	492	530	479	552	508	548	506	517	514	473	528	540	507	501	532	542	509	546	521	514	492	550	519	504	511	542	525	489	539	552	509	525	520	542	549	549	507	526	502	565	521	506	524	513	531	529	508	508	509	516	494	492	496	490	539	540	537	519	521	511	520	546	549	535	537	497	513	478	478	529	528	553	495	521	525	554	523	495	525	524	515	509	482	520	540	483	524	520	490	506	554	534	532	487	547	513	491	501	536	505	546	564	508	513	558	520	483	523	522	510	535	506	531	475	499	532	501	489	527	535	491	545	541	523	539	476	477	513	508	494	520	489	536	478	519	501	521	501	495	511	482	526	536	525	509	484	495	519	498	540	521	485	544	545	516	530	476	525	555	549	508	530	511	537	572	543	492	531	511	516	530	492	529	561	511	557	503	545	532	486	528	544	496	525	500	516	505	501	513	495	514	520	516	484	548	537	548	507	529	493	544	506	461	526	485	479	494	504	542	527	534	508	525	527	521	536	475	509	489	524	524	496	488	515	547	489	463	548	486	506	499	543	537	520	529	479	515	500	572	493	505	541	535	554	477	525	526	543	528	504	485	499	481	473	519	493	558	485	521	521	496	541	480	508	510	488	561	553	508	491	478	514	533	521	509	536	527	510	529	535	542	520	506	547	560	554	496	485	541	549	480	512	508	484	533	511	562	523	536	492	527	498	529	525	518	516	546	463	531	517	503	557	549	522	545	543	508	534	511	486	539	508	507	500	519	494	504	488	506	481	512	532	516	517	508	569	565	532	552	571	547	484	533	530	508	549	527	524	488	542	534	550	503	500	565	518	576	518	521	509	524	511	512	549	501	531	521	491	507	564	494	494	523	523	503	533	494	528	537	505	537	534	502	496	531	510	474	518	559	500	505	516	491	543	539	559	551	517	460	494	551	511	506	526	517	490	485	533	541	480	517	509	553	531	526	557	504	525	503	530	535	489	520	532	528	534	527	498	555	513	533	532	470	513	527	484	477	487	498	521	468	508	535	497	542	512	538	553	505	537	531	504	522	513	488	496	525	506	524	494	544	523	489	479	516	529	510	469	494	506	465	555	522	521	527	526	524	522	509	518	517	512	521	512	515	481	521	482	524	534	529	567	470	557	535	525	540	480	504	522	508	481	544	530	525	540	513	522	528	495	519	521	506	553	548	490	541	516	539	518	544	523	545	515	494	520	507	493	510	537	496	497	514	552	485	504	500	506	549	514	550	505	512	499	532	522	479	508	485	526	514	512	504	533	466	527	511	501	509	519	523	484	527	494	552	534	536	509	509	493	501	535	527	524	506	510	535	545	486	550	554	505	526	489	508	503	512	547	503	498	508	528	506	511	486	503	548	524	543	484	508	510	549	518	519	525	539	522	533	543	522	481	508	491	519	517	534	508	512	566	529	541	516	519	487	513	529	523	522	535	543	504	499	514	524	513	498	519	521	521	503	511	513	534	519	520	495	521	518	504	482	523	539	534	509	501	542	513	529	534	513	572	511	527	483	529	528	518	520	481	505	516	511	556	533	469	486	518	558	514	518	535	503	537	491	483	500	551	471	496	499	553	499	483	547	529	531	562	490	488	536	486	512	490	515	534	514	505	571	543	506	520	535	503	511	527	566	495	514	480	500	488	515	519	519	521	481	533	496	513	569	518	515	516	561	510	570	472	505	508	539	523	497	552	511	549	528	502	517	517	474	513	502	506	536	534	550	479	484	473	568	529	540	520	515	504	523	494	523	483	495	516	544	486	508	503	501	515	484	518	511	487	542	529	521	485	558	519	502	500	531	541	508	536	504	494	510	544	528	531	529	527	510	496	521	533	499	533	516	516	521	551	502	484	488	547	499	562	534	504	502	529	495	469	509	535	560	494	473	543	528	535	554	519	511	533	531	523	516	546	531	528	531	521	510	525	511	567	526	481	523	531	532	512	488	542	505	521	503	485	533	527	551	521	504	547	543	490	519	512	519	490	568	549	520	524	529	522	472	585	497	493	520	472	472	493	527	508	525	503	495	523	550	514	525	526	536	521	540	509	571	530	523	545	486	504	495	557	538	553	500	511	483	520	531	532	516	545	518	505	529	507	532	506	533	514	468	495	515	481	512	586	542	546	491	570	493	532	517	489	521	532	511	535	498	547	494	559	513	514	502	471	514	549	514	481	539	550	509	491	566	544	536	570	496	517	525	511	506	514	506	533	543	502	482	550	521	526	532	489	499	516	500	542	487	502	477	563	467	512	478	493	526	544	486	505	480	519	576	522	560	517	522	509	550	546	514	524	520	487	487	559	453	538	539	523	532	512	507	488	484	523	508	515	516	522	495	523	520	529	524	541	546	542	506	545	516	550	492	543	512	521	560	509	533	524	545	527	501	506	537	502	522	522	537	565	536	530	526	532	518	510	519	527	534	525	515	509	479	531	522	535	520	521	539	485	528	508	545	515	508	527	530	499	504	475	512	490	502	517	522	521	526	487	526	503	513	510	501	517	531	524	530	531	560	474	529	530	567	515	553	520	533	521	463	529	533	535	562	459	542	518	515	493	486	475	515	527	498	521	464	510	524	474	480	495	525	530	503	474	535	460	538	500	509	512	572	536	531	507
23422	36861	25308	8897	6205	4480	3499	2571	2084	1494	1332	1121	1015	876	833	860	758	760	715	698	709	667	662	675	598	699	612	596	609	602	580	544	586	593	629	613	564	582	582	596	611	594	601	572	583	546	567	579	572	589	563	584	582	533	574	565	559	569	565	566	571	578	576	560	566	576	570	525	588	579	594	613	579	580	569	549	545	571	566	585	565	594	571	614	564	603	581	572	581	567	565	534	555	586	535	535	555	572	559	567	562	576	516	600	554	577	603	561	554	565	553	576	571	548	563	549	579	571	555	594	573	590	554	594	626	608	564	547	603	589	538	614	550	576	565	553	574	612	549	551	546	565	582	584	639	577	535	568	612	593	595	611	554	570	563	562	527	565	575	583	571	561	579	555	543	533	558	549	565	628	552	546	586	558	575	586	571	583	530	565	605	611	555	582	558	530	542	581	521	612	554	596	552	576	535	583	547	563	542	567	514	583	530	572	539	590	596	538	616	544	597	561	535	578	574	554	579	542	537	582	601	590	560	568	508	552	606	579	605	576	589	589	584	560	550	600	546	570	565	531	573	593	548	550	565	579	493	558	547	541	572	544	595	551	602	525	546	538	562	560	577	558	563	570	574	587	606	540	592	570	587	591	591	578	560	599	600	556	582	564	567	570	576	574	562	590	590	532	585	538	571	572	576	576	544	596	559	534	571	550	548	559	585	579	543	553	580	577	534	592	557	568	574	563	561	566	592	564	573	543	581	554	548	562	549	573	567	550	567	553	590	571	580	589	596	600	567	567	548	553	585	586	581	586	549	574	571	560	556	576	617	584	551	597	586	546	603	571	600	555	530	533	586	556	541	584	558	569	603	604	551	616	525	545	561	560	570	611	591	568	570	544	595	566	547	551	569	568	591	569	546	561	599	598	598	553	599	556	585	544	583	631	527	549	577	564	550	602	567	588	601	585	589	564	582	608	616	585	536	540	588	553	558	550	518	554	548	569	588	576	632	576	560	578	564	600	580	573	543	553	535	580	561	551	574	526	561	553	597	578	535	608	535	549	572	590	599	531	537	583	584	572	544	589	559	566	539	588	580	544	548	556	560	535	532	555	575	602	556	551	609	575	579	526	566	556	591	609	609	534	552	599	524	578	565	579	573	582	614	604	562	570	581	546	556	542	553	558	539	555	581	583	610	593	545	577	542	553	555	560	567	589	574	612	556	573	559	530	554	550	580	547	588	590	605	571	626	578	609	595	537	599	603	541	560	578	522	572	580	589	523	552	533	526	575	593	568	607	560	565	568	573	593	569	529	593	567	564	568	564	562	564	548	531	612	570	546	559	579	588	580	593	591	592	563	630	613	566	580	603	540	570	587	562	572	559	601	550	522	545	534	578	572	577	552	572	572	541	571	588	561	567	526	586	571	603	559	571	630	565	556	581	594	565	586	533	591	584	572	567	566	580	550	570	550	574	556	582	607	568	581	564	616	569	554	542	568	608	575	582	590	586	590	560	541	539	602	606	582	527	630	595	568	587	566	519	562	577	613	572	577	563	566	552	561	569	585	573	591	591	568	549	602	626	582	568	602	571	548	564	568	583	617	572	545	550	569	578	568	540	627	578	543	569	563	605	575	560	604	572	569	564	595	517	592	595	605	560	583	614	588	580	555	578	557	567	542	591	541	545	610	569	559	584	566	569	593	552	614	560	559	598	554	588	566	600	585	547	596	556	579	565	563	586	562	570	567	618	555	591	538	549	573	596	611	570	561	569	616	566	589	559	569	596	577	578	604	546	572	560	593	541	605	552	573	585	578	547	548	599	594	608	610	563	577	578	554	563	582	631	607	585	595	576	565	587	545	581	597	602	588	590	567	584	572	556	572	564	555	588	612	536	589	555	599	596	582	579	574	613	564	593	554	561	568	545	589	546	580	583	581	556	585	619	538	575	588	584	548	570	546	581	540	542	566	573	551	581	562	558	602	593	623	551	557	567	585	509	592	555	575	554	577	589	553	590	589	564	611	550	572	608	597	569	558	551	564	592	571	593	556	563	577	619	601	583	606	576	562	552	567	588	557	599	561	528	562	624	578	533	566	588	563	568	557	587	587	550	538	584	570	565	603	566	571	596	552	571	571	555	631	559	548	559	576	565	559	574	596	560	551	557	531	563	608	524	568	596	576	575	603	556	570	606	600	552	559	595	581	567	588	554	631	574	570	545	524	577	564	591	546	550	516	630	613	567	571	577	597	606	566	550	581	558	580	594	574	609	567	609	557	593	568	603	589	550	585	602	580	539	591	566	579	584	605	546	567	547	566	560	546	585	584	627	538	556	554	597	573	560	547	575	583	546	596	560	575	590	595	574	595	548	580	565	596	569	584	582	520	565	530	617	569	572	580	529	595	558	577	557	558	623	552	614	559	551	555	559	565	548	556	567	557	560	582	562	597	590	573	601	572	559	598	571	604	582	533	577	566	585	563	610	606	581	536	576	601	563	561	572	590	611	574	596	619	585	569	575	623	575	584	524	610	579	568	579	582	594	543	574	550	606	552	568	577	578	558	571	561	531	528	588	541	569	610	583	575	622	593	572	523	569	582	558	509	607	507	622	595	586	599	591	574	577	585	568	606	586	585	529	570	535	530	552	586	541	581	586	529	553	577	550	585	560	562	547	567	513	554	557	594	560	600	573	582	611	637	605	553	532	550	581	599	597	590	546	585	567	552	592	538	522	564	545	576	577	618	568	570	542	586	569	565	582	561	592	589	517	560	534	619	571	591	610	591	606	584	624	548	498	530	517	551	591	557	597	569	590	546	580	565	547	565	539	548	504	535	556	559	583	531	557	573	624	570	549	563	558	601	581	517	570	561	588	548	578	527	560	563	608	594	536	555	541	605	526	593	531	586	554	614	615	585	595	596	564	580	539	609	556	552	585	598	581	572	608	573	555	599	633	562	582	573	570	584	620	587	566	545	583	552	589	569	509	598	580	583	570	579	571	599	568	583	544	541	561	556	582	579	590	553	558	550	547	559	590	602	583	547	548	595	562	546	567	562	555	612	560	576	570	560	545	570	567	538	569	539	559	596	571	595	614	573	535	601	590	567	564	552	609	557	572	571	559	546	597	537	581	580	579	555	534	633	575	567	563	539	576	571	581	575	574	559	563	570	582	536	600	602	545	573	567	502	577	528	628	557	607	622	565	580	581	536	597	589	568	573	587	555	552	595	593	571	529	546	577	581	572	541	630	561	588	557	653	556	562	605	556	536	585	595	590	545	595	548	577	556	577	566	587	528	573	575	583	600	571	565	570	575	552	546	561	581	574	545	579	565	543	571	602	548	574	542	556	548	588	570	592	581	554	582	585	547	548	623	568	562	595	575	587	553	582	565	595	568	556	570	623	559	584	587	583	570	560	531	558	533	565	561	599	572	600	561	585	551	562	548	604	573	570	581	587	564	600	561	573	564	609	601	580	531	582	533	556	588	578	600	589	560	574	579	597	561	568	552	606
23674	21163	28231	24372	21162	13634	4514	2627	1954	1423	1250	1027	843	849	759	675	648	619	569	557	609	510	527	464	458	462	492	434	453	406	476	430	471	444	452	462	420	412	429	416	450	408	406	399	400	400	383	429	391	405	409	386	415	407	402	407	397	380	416	413	400	402	354	395	378	391	376	357	382	373	385	409	392	416	419	401	394	403	361	368	373	380	380	397	382	404	436	402	389	384	392	372	382	390	365	396	422	389	381	380	424	355	364	389	387	379	392	383	367	363	366	377	401	396	383	418	414	412	397	353	393	404	360	362	384	391	378	385	378	396	395	417	378	389	403	340	378	398	433	386	368	349	354	383	362	402	380	396	378	359	393	387	409	346	377	392	384	369	393	395	404	403	361	372	387	383	376	370	376	389	365	379	414	413	401	376	382	361	397	362	379	371	369	399	428	368	421	413	375	361	393	367	350	344	374	362	375	395	344	365	400	380	376	366	411	383	378	391	434	372	376	431	400	362	352	364	365	383	409	408	388	372	363	361	404	376	409	428	380	350	380	414	419	347	396	381	443	382	387	381	377	398	371	418	367	412	375	408	381	380	372	347	435	376	372	347	356	386	382	370	367	387	406	396	403	364	390	407	402	378	362	405	407	360	384	373	380	376	355	377	408	358	390	419	384	389	398	377	393	382	363	390	378	369	408	410	390	365	383	377	378	391	384	415	390	409	395	402	426	395	399	397	368	369	386	405	392	386	368	377	372	377	368	371	382	423	384	377	399	412	442	351	393	395	345	344	373	397	383	381	372	367	370	381	397	392	377	366	399	395	445	376	377	379	365	360	358	337	392	338	388	396	394	404	418	396	400	423	372	431	389	404	356	407	377	361	373	341	418	358	401	382	424	401	397	386	414	376	421	400	412	369	397	341	357	398	372	386	393	384	387	409	406	404	376	403	407	385	410	392	374	383	387	398	368	368	414	391	369	388	384	373	378	344	408	399	422	383	364	391	399	374	382	388	397	408	386	386	359	369	408	402	410	375	407	373	421	387	385	413	367	374	398	402	367	384	412	400	360	404	428	398	391	400	382	384	390	388	315	370	386	404	414	385	377	385	375	375	349	394	354	373	402	388	400	385	372	379	394	351	388	414	378	403	366	373	391	390	383	378	415	379	396	360	393	392	384	371	370	387	403	391	348	371	391	401	363	396	409	382	370	377	390	370	373	363	378	336	395	372	365	378	343	408	375	369	391	379	387	371	395	381	366	376	357	355	414	385	392	355	370	408	352	386	388	373	388	386	359	380	377	387	361	406	393	378	350	396	396	379	373	393	360	381	384	378	408	395	395	408	396	362	370	382	395	368	407	332	322	400	382	370	368	352	408	383	387	364	383	347	376	420	378	398	360	399	363	385	359	342	443	377	382	417	372	411	356	431	384	377	399	377	369	385	382	384	421	372	356	385	397	402	384	378	383	400	365	420	403	398	375	388	360	378	390	397	389	366	380	382	350	403	381	400	397	374	361	404	359	383	397	402	392	394	379	368	403	355	372	389	406	380	375	383	390	405	370	422	410	354	360	372	345	383	365	381	364	376	377	369	378	361	429	366	375	352	370	361	404	411	430	399	378	382	358	379	401	393	366	383	395	386	365	411	429	397	385	412	365	363	374	401	359	394	372	378	379	356	389	379	393	395	363	347	374	375	381	395	362	360	400	365	377	380	358	378	384	389	381	389	367	373	375	358	374	396	397	376	377	373	373	365	385	384	406	380	366	379	395	340	394	374	369	379	403	389	385	411	401	401	418	354	379	387	402	392	362	349	361	377	384	418	373	378	373	335	377	428	387	379	371	383	394	361	369	414	386	401	398	376	391	415	363	389	401	380	388	410	406	372	390	399	388	360	388	407	392	384	351	409	409	402	377	414	375	383	403	390	384	383	372	371	399	365	415	387	373	434	381	414	391	387	363	404	397	368	369	427	387	372	391	361	381	366	382	346	414	371	402	413	397	401	429	391	374	436	382	378	394	372	425	388	392	362	349	377	329	359	374	393	389	360	371	400	382	400	372	403	408	417	385	429	394	402	348	372	395	426	354	413	369	365	388	414	369	372	403	400	378	367	401	392	376	349	375	378	397	329	402	357	361	363	360	387	365	395	416	346	347	381	398	380	381	347	418	377	376	387	407	374	399	353	404	388	405	402	399	354	404	409	392	378	406	360	392	399	366	393	392	370	369	410	431	372	399	356	406	374	376	411	377	405	362	393	403	355	380	396	406	401	391	375	355	388	386	407	390	404	430	381	382	379	407	375	381	370	393	371	375	403	372	396	402	406	402	359	348	379	403	413	378	411	386	397	377	406	360	355	416	419	375	402	378	383	355	384	419	355	370	401	352	370	389	375	362	407	388	364	368	385	396	371	387	404	362	416	397	375	381	386	364	381	374	387	359	358	397	378	414	382	368	415	397	353	412	367	408	370	406	386	416	374	397	374	385	416	360	378	396	384	425	412	385	400	348	388	375	395	393	390	373	365	379	371	392	387	366	349	376	383	391	347	374	406	395	398	408	375	382	390	362	360	398	403	367	381	371	375	376	379	364	409	408	387	375	387	391	366	419	402	364	394	353	382	377	408	375	386	381	393	375	383	375	383	388	405	388	388	369	357	386	370	394	392	375	331	354	356	384	374	385	349	371	320	372	388	363	395	393	390	381	383	385	386	385	374	360	393	390	368	352	358	379	367	405	384	414	379	361	377	411	401	374	371	361	383	371	419	407	362	409	378	399	397	368	389	423	415	395	405	379	369	376	343	401	368	383	424	385	364	385	384	378	332	376	359	410	409	344	379	399	377	413	396	409	367	379	394	346	406	389	371	397	414	384	384	367	390	398	395	430	369	394	403	385	393	357	389	375	377	380	353	351	368	426	377	349	381	398	373	382	378	378	378	385	354	341	370	396	399	394	371	383	426	371	396	404	425	367	398	348	400	389	401	409	404	410	395	398	430	394	380	394	409	389	391	375	392	372	378	402	387	373	397	369	394	373	376	366	376	379	416	366	362	386	368	397	357	388	375	374	413	369	405	375	367	381	414	396	429	383	395	373	409	382	411	409	373	396	371	428	389	391	386	357	373	396	421	378	358	408	374	414	369	368	404	380	385	394	390	335	393	369	404	363	392	369	369	354	377	387	388	382	414	404	417	401	376	393	376	407	364	356	392	379	373	376	392	416	384	382	378	411	406	396	368	403	389	381	362	346	411	377	358	354	363	371	404	369	361	346	394	387	395	383	384	395	391	385	393	390	410	389	381	378	361	378	375	380	404	379	419	399	365	363	359	381	387	383	385	387	385	369	357	380	352	362	386	377	389	375	367	383	385	381	379	377	384	370	387	391	379	421	394	365	385	380	370	395	373	404	399	375	425	386	381	391	374	383	398	389	352	394	379	377	366	377	368	386	361	385	402	386	371	349	386	381	368	419	394	365	383	402	389	376	403	405	389	400	407	384	428	402	430	378	377
25284	47671	34601	14430	10397	7548	5877	4280	3221	2351	1924	1488	1253	1239	1001	972	861	817	823	749	705	681	638	612	565	592	610	538	509	522	515	494	498	477	562	512	500	468	481	474	442	428	467	469	439	473	423	520	442	440	487	455	470	415	458	452	429	444	419	480	425	432	466	438	436	427	413	435	449	411	407	458	444	436	433	440	400	443	432	448	458	425	416	416	441	442	437	442	468	458	432	427	475	400	443	451	417	429	457	425	442	421	440	418	454	445	427	426	459	419	430	441	406	446	430	425	456	450	472	439	453	427	475	423	471	391	422	456	475	471	466	412	438	443	419	447	453	434	390	397	420	393	430	420	458	455	420	456	427	436	437	433	394	437	430	401	392	447	427	438	425	452	439	418	445	444	452	417	462	436	422	441	411	424	435	442	463	446	420	451	449	430	427	442	443	399	422	427	418	425	442	419	408	444	412	442	407	428	439	440	441	446	429	445	440	426	439	459	430	428	445	420	459	404	428	430	427	403	452	440	420	414	469	447	439	402	446	439	404	507	452	442	453	456	441	452	433	420	424	441	460	426	413	412	407	410	456	442	415	447	457	411	408	451	395	468	433	428	413	442	426	423	427	437	454	421	445	429	452	440	398	446	435	414	425	409	422	454	464	458	403	427	476	438	435	412	446	451	451	432	424	423	421	417	489	433	434	462	415	415	432	414	430	436	447	436	454	449	422	463	476	438	431	435	441	420	462	453	452	410	455	405	438	439	446	434	414	458	408	425	449	424	443	422	455	451	446	457	412	449	408	435	412	412	439	424	434	452	440	424	437	422	428	414	442	418	449	426	398	400	442	475	446	394	444	396	443	444	446	419	428	458	425	469	411	425	468	404	408	438	441	422	432	447	432	415	462	417	408	443	405	441	433	453	441	392	464	421	418	470	419	428	420	429	422	429	432	469	436	460	430	443	402	433	430	439	421	395	448	427	464	441	448	381	414	425	426	398	446	448	409	420	411	440	427	414	422	461	422	447	452	445	443	431	483	429	415	466	419	416	421	420	402	460	453	431	389	481	452	408	422	425	384	411	423	433	430	423	398	431	449	395	402	440	443	428	410	428	441	435	414	488	453	468	431	417	402	434	390	437	422	419	437	429	402	422	450	444	398	429	387	454	447	421	434	418	422	425	421	425	427	422	431	415	419	468	443	411	471	450	440	458	414	459	450	401	430	416	446	440	461	424	441	467	409	409	462	423	419	406	465	399	407	437	409	444	417	426	448	428	443	423	430	372	411	456	458	414	397	428	416	454	409	467	447	474	464	409	464	445	431	461	427	430	393	459	423	439	439	436	432	406	475	459	420	451	485	502	431	458	441	418	455	415	420	442	444	430	419	458	424	410	439	390	466	426	413	442	421	425	444	448	437	418	418	449	463	400	388	428	419	445	434	421	398	433	471	438	425	471	459	437	435	416	435	436	437	449	431	445	421	433	433	394	440	436	438	443	442	440	450	440	448	420	465	420	416	395	436	486	434	482	445	422	445	428	396	421	420	462	407	448	432	440	444	434	443	412	451	456	428	401	401	418	429	391	423	455	395	412	403	450	422	446	428	440	410	448	440	412	436	400	438	412	446	437	432	420	444	416	463	441	449	425	457	422	415	420	441	403	434	405	447	424	389	448	432	477	401	415	451	414	479	427	407	450	431	413	404	433	423	445	446	389	449	425	411	464	430	440	415	423	469	417	428	447	453	418	417	421	445	451	441	393	387	413	481	409	431	445	416	439	422	473	453	435	438	469	437	441	407	482	449	459	439	460	477	432	378	440	422	441	453	412	418	446	452	446	410	465	397	433	438	450	405	476	426	436	444	418	435	472	424	429	420	414	430	407	428	457	450	454	458	442	450	420	458	439	420	418	430	428	382	405	459	415	439	440	455	427	387	436	443	394	434	405	411	469	453	407	431	454	423	424	443	464	434	447	445	431	457	428	377	434	424	428	433	421	399	439	406	431	464	441	424	424	436	459	429	445	440	426	415	407	457	447	423	451	417	464	409	401	437	431	460	416	481	392	466	444	404	440	416	437	408	436	444	418	433	455	449	427	419	447	457	461	414	447	408	433	398	403	424	465	433	447	408	444	420	418	440	470	440	417	452	473	448	436	404	437	439	442	392	463	440	432	452	397	449	439	465	456	427	451	449	448	439	461	459	452	452	429	418	430	412	466	416	430	435	449	467	428	443	438	437	413	441	430	458	451	425	438	441	448	423	420	433	425	448	445	429	473	418	421	445	472	436	471	425	406	414	413	464	431	433	397	425	411	453	449	412	440	470	441	414	452	464	433	399	399	430	460	416	455	377	440	410	420	433	430	414	405	448	441	450	409	439	403	456	422	430	463	425	437	404	465	427	446	448	464	452	415	402	421	397	447	431	415	436	430	408	457	451	412	428	437	413	411	416	437	443	433	434	460	462	462	465	426	442	436	448	423	401	428	455	434	435	434	454	412	414	414	414	422	400	436	449	425	436	453	435	430	433	425	449	424	394	414	432	450	429	433	445	442	434	408	449	418	440	421	431	439	418	434	420	410	418	427	448	414	452	428	441	428	458	434	410	413	468	435	407	423	446	412	416	414	414	435	423	477	434	441	418	488	431	455	442	464	461	484	453	445	427	435	426	402	457	432	424	423	459	426	445	459	471	430	433	444	395	486	496	450	455	460	422	457	418	420	429	451	430	431	447	419	455	435	457	422	406	448	412	423	415	423	444	449	418	439	451	427	438	429	434	443	437	435	418	421	427	404	395	450	480	407	422	439	456	462	419	439	433	454	429	416	422	450	394	372	430	434	432	423	448	414	455	411	458	413	420	458	463	400	460	434	405	423	445	428	404	445	431	428	387	454	415	457	443	450	469	459	420	468	453	465	436	431	409	415	423	422	404	423	422	432	437	425	452	410	418	446	411	383	434	451	464	450	401	412	429	451	404	412	427	411	426	447	441	437	402	435	441	425	428	419	426	412	441	423	439	428	405	410	428	398	447	427	430	437	431	414	396	421	437	402	425	439	415	454	440	433	422	442	461	421	442	416	403	422	417	445	451	474	413	447	452	415	442	387	390	468	431	428	440	465	420	414	389	486	456	435	443	426	441	456	408	435	431	443	444	444	431	437	417	460	407	403	440	433	433	462	409	429	460	397	438	405	451	432	435	431	437	407	454	422	437	443	445	460	463	472	433	436	407	504	425	452	430	437	422	414	433	400	400	427	469	463	418	437	428	431	413	446	451	445	473	414	440	446	458	424	408	438	435	392	404	433	420	447	470	434	390	417	435	399	415	430	440	428	433	451	411	438	454	434	425	407	492	432	415	428	410	437	401	445	431	451	393	417	413	427	435	430	435	452	434	429	444	427	439	480	444	445	407	420	448	438	425	426	414	433	421	438	438	436	429	418	461	416	446	437	444	435	395	450	426	442	475	444	465	424	413	426	458	421	459	433	443	405	450	445	412	429	459	432	422	416
24843	21139	27424	25088	15585	4661	2851	1944	1512	1144	975	878	811	747	697	645	617	595	609	575	616	542	543	518	531	469	490	507	486	440	453	478	433	463	469	463	432	431	444	439	453	452	431	451	460	473	424	420	411	399	442	426	430	450	437	479	399	447	430	430	410	398	451	430	438	415	465	414	465	452	418	428	441	424	426	432	412	438	403	443	439	450	429	432	455	403	402	415	448	423	412	411	413	443	433	413	421	408	443	407	420	457	434	433	427	423	424	472	458	411	432	432	425	455	450	402	459	410	409	419	438	423	443	426	440	399	450	391	478	454	391	428	414	453	416	421	441	449	443	388	443	435	408	405	399	419	462	427	471	413	398	427	406	441	411	427	431	408	430	432	424	415	408	436	449	459	436	416	395	396	432	430	416	403	428	437	429	393	441	411	434	426	467	412	414	453	495	438	441	439	416	433	428	437	425	394	436	439	420	449	397	456	413	424	414	403	477	402	419	402	409	455	415	457	448	440	426	446	437	417	418	411	413	413	414	451	420	447	474	426	426	460	434	448	441	446	418	411	406	435	452	437	447	473	423	411	436	446	449	442	447	469	381	389	397	455	452	399	400	458	435	401	422	428	431	417	408	414	443	399	445	460	422	405	410	399	406	427	416	421	451	420	393	429	450	439	451	387	466	425	419	446	412	453	425	439	415	425	424	441	388	446	437	425	400	486	471	440	419	418	427	401	424	407	462	415	468	427	444	457	392	408	397	446	415	451	422	431	443	435	409	384	380	443	423	448	385	440	436	424	425	459	416	448	405	414	399	460	464	417	413	395	457	452	402	430	466	454	406	475	405	461	424	413	447	397	449	417	440	433	396	387	452	400	434	416	465	452	449	401	438	406	414	455	398	403	406	445	422	438	461	410	409	439	432	437	431	438	420	445	401	447	463	459	454	437	414	430	443	414	412	405	448	471	411	398	477	448	456	420	443	430	466	423	441	418	423	447	415	442	421	438	444	428	404	446	421	438	456	427	427	427	403	435	397	408	427	499	422	394	393	435	402	417	387	415	452	428	460	459	445	404	418	429	396	459	408	442	418	442	413	459	424	477	438	448	429	393	442	456	421	403	432	451	421	463	469	415	387	424	418	394	416	452	450	418	439	419	417	460	424	443	434	422	402	392	449	438	450	422	397	452	456	399	451	434	414	437	447	419	402	453	449	413	398	446	449	450	372	446	438	429	423	434	449	456	412	412	405	424	441	439	421	448	444	369	395	428	421	431	428	437	401	464	457	436	412	425	393	413	421	424	437	437	443	396	476	434	420	426	444	426	422	412	475	423	474	417	440	444	436	413	430	435	431	466	397	419	464	430	449	430	419	408	421	432	442	412	426	469	410	440	435	418	403	436	388	403	421	438	429	422	415	397	441	420	457	451	442	403	414	434	406	404	441	438	426	422	433	440	414	389	465	400	429	446	454	386	410	460	409	415	416	407	423	444	416	457	420	408	385	438	433	440	437	425	449	445	440	443	461	442	436	437	399	452	486	448	410	456	396	416	415	424	425	464	410	397	424	446	462	393	440	425	448	416	384	431	417	414	414	422	453	410	419	425	406	414	442	409	452	409	405	423	436	422	416	450	433	427	403	428	419	457	444	444	469	434	472	418	442	429	382	412	431	438	414	453	445	450	404	440	438	453	443	429	435	373	443	409	445	425	411	448	411	458	433	415	487	434	451	422	430	432	435	416	445	441	426	439	489	431	420	446	452	403	391	445	427	432	423	420	403	431	406	418	373	406	429	477	452	441	430	423	425	449	404	427	374	448	427	424	403	450	449	400	416	435	422	418	444	418	412	449	438	454	452	460	406	401	444	420	444	456	410	432	433	447	446	426	405	447	441	463	426	413	400	438	429	417	435	423	416	384	427	391	429	451	424	415	441	422	394	427	378	431	406	388	424	416	431	439	433	437	400	407	389	422	425	414	440	415	444	447	411	424	436	406	395	408	448	448	451	405	417	445	433	413	440	440	448	441	423	427	437	422	447	406	450	432	436	442	440	443	375	427	435	424	435	439	419	417	427	416	372	411	463	444	451	427	412	427	418	387	417	427	446	426	469	424	441	446	447	434	432	422	419	441	453	426	447	399	421	445	430	407	455	440	433	396	414	405	393	415	447	427	432	442	409	429	429	465	430	446	405	455	451	436	445	417	425	399	429	416	423	398	423	434	436	442	423	459	407	452	443	394	413	417	418	423	443	450	439	434	405	430	427	424	449	422	426	407	407	432	409	391	431	416	412	415	437	475	477	430	434	447	430	464	451	432	448	412	426	433	472	407	459	456	425	442	444	414	432	434	416	399	414	401	433	402	430	485	430	422	416	402	422	411	426	401	445	431	388	462	408	445	388	431	416	399	429	399	437	399	439	407	420	396	421	410	382	453	447	410	457	402	424	446	398	484	414	428	451	444	440	420	442	470	450	437	435	449	453	464	476	433	424	438	461	401	405	414	474	454	422	419	420	445	455	439	427	419	436	455	432	445	427	424	445	414	392	405	459	384	385	419	445	394	457	417	407	405	449	413	411	411	453	423	423	403	422	442	421	479	422	417	424	441	459	383	396	413	435	431	419	396	407	482	487	444	413	400	428	479	415	438	397	426	453	430	465	414	449	444	417	445	426	398	425	424	458	378	435	421	450	462	435	385	455	407	453	430	405	411	418	470	416	412	423	432	401	392	430	437	421	410	458	402	441	432	429	408	410	452	415	421	439	407	442	462	433	474	413	408	399	424	412	407	445	421	402	458	440	432	414	407	481	420	430	421	414	470	449	426	447	425	415	441	418	407	394	424	433	435	452	452	454	469	439	443	417	419	457	408	438	458	445	421	429	425	426	423	451	437	461	443	428	457	433	427	435	397	424	411	425	427	449	414	400	445	429	397	441	430	415	420	453	441	427	444	445	433	456	393	407	431	409	397	405	417	431	411	409	419	458	426	427	406	434	374	462	406	432	474	426	441	402	414	415	428	424	451	437	442	459	420	431	484	394	420	418	436	425	421	421	450	402	455	408	442	423	454	421	428	406	437	450	412	452	426	420	421	405	396	441	426	459	426	472	423	430	415	443	449	455	419	421	404	417	413	432	427	434	444	450	447	415	406	396	417	438	447	419	421	441	450	429	425	420	422	424	422	413	387	421	464	418	422	469	388	409	419	461	433	429	425	445	460	448	443	411	394	432	428	418	370	412	413	421	401	453	401	444	402	388	401	452	414	407	459	387	445	417	422	396	426	438	407	442	471	381	433	426	411	432	385	405	439	441	435	401	424	427	398	428	401	432	447	401	480	434	401	449	438	422	430	438	427	427	419	403	420	385	432	440	432	414	422	416	425	439	450	476	446	416	450	457	423	426	396	401	443	437	470	436	433	439	448	429	409	453	425	431	436	405	429	445	420	422	470	409	439	415	442	467	436	434	430	462	445	428	436	450	462	423	453	422	440	400	454	441	431	441	430	413	466
25117	42320	28538	12115	8543	6234	4977	3632	2630	2012	1626	1300	1143	969	967	892	821	777	764	685	627	684	620	614	659	586	569	555	578	533	517	544	508	513	517	535	488	487	495	492	468	464	469	476	494	467	514	464	470	507	513	471	478	483	455	484	459	512	462	520	445	474	465	456	475	478	457	461	459	482	418	424	458	418	456	453	489	436	489	441	499	449	499	473	465	442	449	458	490	444	481	486	474	471	466	467	483	474	497	456	471	465	462	449	458	436	485	474	488	479	457	461	441	490	460	489	434	439	470	505	468	454	453	433	466	465	472	472	483	447	435	443	456	501	471	492	443	487	441	458	516	470	474	498	490	455	471	418	462	471	496	489	447	492	473	470	445	481	420	481	471	436	455	440	512	492	464	448	461	483	468	447	450	481	503	477	462	422	443	487	497	439	420	484	469	478	464	468	463	444	454	467	458	484	478	465	428	469	432	475	467	419	492	482	474	458	483	484	477	501	471	431	478	455	442	467	429	446	495	481	455	461	463	462	482	459	454	476	436	455	470	505	494	470	439	487	479	462	448	438	479	457	457	449	463	445	470	467	449	459	474	420	410	477	502	451	461	497	451	461	428	458	450	488	461	456	436	467	443	453	444	458	417	450	457	458	461	470	446	448	462	457	438	522	479	479	456	460	432	445	448	418	449	420	435	439	476	429	488	427	478	465	455	511	463	459	480	480	434	476	464	512	453	471	421	475	487	465	452	454	470	485	482	481	423	442	455	489	423	486	463	471	455	456	478	474	447	464	428	470	499	492	439	451	459	480	474	487	474	477	451	475	491	462	451	458	486	484	465	474	472	447	478	470	451	459	478	443	454	481	468	432	463	455	456	465	465	472	492	456	463	464	470	464	451	456	463	525	463	491	485	439	518	460	474	459	479	435	446	498	474	455	465	450	489	466	419	493	487	430	507	471	489	467	456	458	447	454	445	425	493	458	438	469	433	424	453	470	453	440	448	445	467	487	458	427	474	472	455	460	445	497	458	462	445	489	501	439	458	455	453	405	486	483	446	480	504	445	503	472	486	392	449	430	494	446	499	468	470	519	468	477	445	434	438	446	470	465	448	474	444	449	452	512	483	466	501	479	467	491	456	468	490	437	476	460	446	462	462	443	477	496	464	458	464	447	440	471	434	464	471	416	441	485	465	459	495	425	463	468	455	446	424	482	447	448	443	458	464	453	492	466	513	465	463	477	410	486	464	458	507	453	411	467	452	474	444	431	466	459	463	440	436	487	453	475	439	459	450	445	478	434	454	422	470	473	459	462	478	485	429	449	490	497	451	424	463	476	483	478	450	457	451	484	475	448	466	481	410	476	460	447	494	463	493	480	457	495	415	451	501	456	422	463	456	475	472	471	470	492	457	467	469	487	489	493	462	444	500	451	453	478	492	469	475	467	518	425	455	445	486	455	463	442	488	483	441	461	492	457	460	450	490	464	463	477	464	496	489	466	496	456	428	429	491	465	497	475	471	484	471	504	432	468	462	446	474	470	487	480	486	488	473	480	508	477	446	459	486	482	450	471	490	461	482	489	459	495	482	499	508	463	432	469	438	460	464	500	455	477	477	463	477	448	432	435	482	465	468	461	471	460	459	436	504	496	456	441	460	452	442	505	480	439	491	503	435	475	456	477	483	460	485	460	483	500	441	471	452	449	491	436	450	447	458	446	449	441	466	457	445	434	481	468	474	471	441	448	458	461	429	447	475	457	455	466	470	477	478	493	469	436	465	445	484	456	439	457	454	442	457	469	474	470	482	461	481	467	481	458	481	475	459	448	481	477	463	471	488	467	510	465	485	469	459	447	454	466	503	492	462	478	483	427	467	449	477	419	425	509	462	488	454	472	450	486	475	470	491	469	512	448	450	491	453	487	473	454	440	460	456	490	496	439	488	479	467	518	456	476	517	437	492	483	473	471	452	469	463	463	465	476	485	476	486	456	466	468	492	481	494	437	508	510	484	491	470	432	461	447	459	445	458	426	471	441	463	457	459	466	445	474	455	437	491	483	447	475	456	480	450	447	418	442	480	450	450	472	471	461	450	468	445	472	452	450	469	465	479	485	429	451	447	499	455	466	462	436	454	476	444	444	468	457	489	457	451	431	488	442	456	467	477	446	472	473	469	478	419	437	473	478	473	487	443	454	448	451	469	489	486	484	467	461	447	467	465	452	501	473	465	476	464	478	447	471	474	459	450	474	438	483	453	478	466	459	462	468	452	481	430	453	469	465	497	462	470	448	479	464	474	468	445	455	446	463	499	468	460	449	459	425	477	489	466	494	441	503	471	485	461	477	469	460	453	417	486	469	500	500	443	441	483	426	454	461	417	475	451	452	468	471	430	456	479	481	475	446	470	461	474	451	463	500	437	469	456	452	453	472	410	499	473	497	430	449	456	439	455	498	451	450	482	472	438	470	443	465	453	439	482	480	442	456	474	485	504	455	486	452	468	463	485	442	455	485	480	450	430	459	440	450	499	468	470	478	501	502	463	467	456	484	441	500	425	489	460	458	465	447	416	460	467	455	463	480	493	440	464	446	441	441	429	499	452	504	499	440	464	502	445	492	430	505	473	458	459	423	470	457	504	495	470	468	473	461	481	442	457	429	451	458	422	469	467	453	455	463	463	481	480	499	468	467	471	464	456	483	444	442	479	473	432	442	445	472	423	450	451	493	453	461	455	481	456	501	467	432	440	471	454	457	464	480	472	466	468	478	477	464	466	516	423	469	435	463	405	462	446	446	447	481	473	507	445	470	495	440	487	487	455	473	472	475	481	453	474	480	431	454	475	462	455	445	500	486	483	488	442	475	464	503	499	472	436	437	444	458	484	471	413	448	479	451	432	482	426	455	451	477	490	478	500	501	473	485	472	480	462	448	505	460	449	458	485	436	430	473	473	459	465	499	495	468	499	468	451	432	449	471	439	458	478	465	448	439	483	465	467	468	484	436	466	473	472	484	426	449	476	457	515	456	448	449	441	431	488	470	502	486	478	427	458	479	450	436	437	465	476	471	451	462	471	509	480	478	474	459	499	480	481	444	495	435	443	468	423	462	482	444	461	441	461	473	461	416	470	462	459	490	468	482	472	426	461	433	442	487	510	451	478	441	496	458	459	479	440	485	484	431	444	430	461	466	473	455	467	420	469	503	472	453	446	511	474	479	424	471	459	465	449	445	479	452	463	435	469	487	463	419	497	444	489	471	474	489	465	466	447	466	485	484	455	481	488	453	450	449	458	439	470	483	486	471	487	443	433	442	486	489	451	482	501	450	477	463	477	468	465	455	461	447	453	455	489	489	476	431	457	473	463	483	472	466	500	458	468	442	436	494	474	461	478	463	445	444	478	476	414	457	462	458	455	450	468	498	465	500	406	480	459	486	487	465	464	461	461	475	456	460	453	454	496	486	452	425	469	472	467	465	472	496	454	392	452	457	464	446	437	476	398	466	468	453	439	468
22521	21161	28711	23861	21169	21297	13141	3988	2494	1827	1470	1182	992	880	728	701	638	542	539	505	489	459	448	414	426	379	350	350	347	315	304	279	283	263	302	320	285	299	256	284	259	283	281	270	253	274	248	228	235	252	258	224	229	249	260	235	262	237	260	248	205	227	261	232	198	221	235	246	268	224	191	223	229	234	238	235	224	226	240	242	202	226	238	223	231	218	225	240	247	262	250	223	230	218	260	254	205	237	210	229	233	221	218	241	233	225	219	252	233	222	206	231	237	224	250	252	227	219	234	233	242	230	217	216	252	235	235	219	216	251	263	250	218	242	202	221	223	246	227	229	214	219	220	236	218	231	254	223	238	235	245	221	241	230	203	232	230	247	250	235	226	238	238	245	223	222	205	225	260	218	237	218	242	237	249	235	236	234	233	226	251	234	250	219	228	238	232	237	220	223	226	237	248	248	227	219	218	211	223	248	212	201	212	235	235	229	227	244	245	231	214	256	217	214	235	218	214	218	241	227	221	231	216	220	208	204	237	249	222	255	213	219	203	241	249	221	216	232	253	218	253	246	214	227	224	241	266	240	220	202	232	233	203	206	238	236	237	239	236	222	248	212	229	256	226	216	212	215	204	237	230	250	225	224	253	226	238	212	213	229	206	248	225	234	214	212	233	236	210	216	244	242	212	217	228	243	215	238	228	205	219	215	262	221	230	215	241	235	247	235	250	231	221	235	234	233	218	227	199	230	239	240	248	203	256	224	228	223	265	217	235	225	227	216	224	212	235	237	211	222	245	231	213	249	217	245	231	232	229	233	239	212	225	241	214	241	249	229	223	221	235	229	235	214	231	253	238	205	235	221	244	204	220	217	224	260	233	220	229	231	249	221	248	252	215	231	210	224	244	208	246	218	213	251	225	250	239	227	230	247	259	242	214	243	210	219	249	217	224	223	239	226	219	228	240	242	232	233	242	214	260	229	247	247	194	234	218	250	234	211	220	228	239	220	233	211	255	251	223	194	255	252	218	229	225	261	223	214	215	231	218	241	217	227	239	245	227	247	209	221	211	206	235	244	215	233	227	238	219	210	223	220	256	244	231	229	218	212	232	218	239	241	255	249	212	238	239	244	233	232	221	229	227	219	223	212	229	224	202	217	211	223	254	189	235	239	257	225	248	231	233	218	231	227	234	220	223	235	242	210	234	237	225	213	222	232	227	209	219	237	225	217	232	249	225	220	257	244	220	253	205	215	215	243	229	231	235	211	246	225	257	193	247	228	214	234	223	216	220	217	223	231	253	220	217	218	220	236	234	237	214	213	210	199	252	241	241	207	205	234	239	201	248	230	244	236	228	233	231	254	235	220	225	245	226	207	243	211	233	222	224	224	220	267	236	229	238	227	239	242	185	221	222	211	244	229	204	218	242	234	227	239	215	222	244	251	205	230	237	200	232	224	223	218	227	246	201	217	237	239	229	214	214	216	244	252	247	242	252	250	223	249	218	201	238	232	231	239	217	243	240	245	217	248	245	238	234	231	209	242	222	224	230	252	210	210	243	227	249	241	216	229	234	202	227	225	237	200	228	265	222	213	212	254	224	224	227	224	216	245	218	213	206	222	247	203	207	239	243	235	224	215	251	220	216	233	238	220	244	251	248	232	263	240	232	211	193	229	223	269	205	231	234	245	216	222	219	229	212	220	225	199	258	216	238	222	232	240	241	223	227	223	252	208	206	233	220	208	199	222	210	222	252	239	239	225	228	212	260	238	219	220	218	243	225	229	224	224	208	235	219	226	227	229	218	225	228	216	223	215	202	229	225	233	221	222	232	208	234	243	259	212	239	218	238	220	238	241	230	205	261	221	251	249	227	205	230	224	252	246	262	231	199	237	250	229	250	227	213	227	258	217	266	231	218	207	228	238	238	226	253	212	253	221	229	212	227	242	273	227	239	198	233	217	228	242	220	215	239	223	240	222	225	256	242	224	274	232	278	236	233	215	265	245	232	226	184	226	247	202	248	229	214	244	238	250	201	226	211	228	224	231	231	200	220	228	221	248	235	210	214	227	256	227	250	198	224	230	236	228	283	199	209	219	237	236	232	242	216	218	231	250	222	241	235	203	218	235	229	224	239	232	241	232	211	240	224	208	228	242	220	198	256	258	220	227	247	225	244	215	227	219	243	253	209	230	240	246	210	204	255	252	201	204	218	214	234	209	203	224	236	201	265	234	226	255	220	238	239	233	214	231	232	236	230	239	220	219	234	247	232	231	217	227	222	238	245	236	234	216	238	253	232	230	241	238	221	242	210	241	199	212	265	244	238	229	240	253	219	240	249	226	231	229	225	239	235	234	259	236	219	235	214	249	236	236	242	234	234	218	250	229	236	214	215	226	212	233	214	217	226	249	246	221	232	241	208	253	250	231	232	229	225	225	218	223	213	222	238	220	222	228	207	243	201	220	219	221	245	202	205	239	225	240	222	215	244	249	234	229	225	207	228	213	224	221	225	226	229	245	221	234	229	225	191	213	245	235	226	226	218	229	224	208	226	233	252	203	221	255	245	224	208	216	216	225	239	213	219	242	218	222	238	209	223	239	239	242	237	258	236	247	239	221	238	236	201	226	219	220	230	212	223	256	242	221	214	222	230	248	225	223	238	254	229	254	240	235	220	247	218	222	243	217	222	265	219	231	212	240	241	205	208	229	226	212	236	214	247	275	247	203	195	221	228	217	218	202	214	219	235	243	244	225	222	240	230	234	212	214	213	237	214	237	231	231	254	212	228	256	219	227	218	225	236	230	216	224	216	220	227	221	239	222	231	209	217	224	245	219	245	242	231	240	198	224	208	220	232	228	251	236	251	222	212	240	231	253	221	250	253	196	229	256	235	260	254	213	246	217	220	237	243	239	203	243	242	220	242	227	237	227	235	221	264	234	209	242	233	253	233	239	229	240	238	220	249	225	210	247	225	207	229	258	245	213	206	253	236	257	241	242	244	220	234	249	213	249	227	204	221	237	226	223	224	246	242	218	233	227	236	225	244	250	239	235	234	229	242	231	229	226	208	209	224	264	222	228	201	238	221	217	228	239	230	211	243	227	247	238	225	255	227	227	214	254	237	229	210	219	206	229	219	234	237	224	221	229	217	222	241	223	252	226	237	226	259	247	219	248	220	230	232	191	224	215	229	236	223	216	219	230	244	231	219	232	211	238	253	194	238	231	235	203	228	254	245	236	229	255	233	222	233	229	255	212	214	204	224	196	215	219	213	213	252	238	246	205	196	234	229	218	209	206	206	241	207	261	238	211	217	227	247	241	234	219	224	220	257	220	245	225	225	242	254	248	243	223	241	199	228	222	210	241	214	230	230	223	217	209	238	230	237	243	205	214	242	227	235	230	219	229	235	238	225	220	260	243	220	199	214	188	222	255	216	251	237	245	213	213	210	225	215	254	222	238	242	230	257	254	231	226	248	240	231	240	215	244	219	234	237	223	224	207	255	253
27769	52751	40346	19176	13501	9878	8001	6085	4376	3059	2401	1926	1581	1397	1191	1150	986	860	789	724	654	646	566	535	469	441	456	422	479	422	399	359	381	321	356	349	351	301	358	310	315	331	298	267	319	314	302	270	258	265	275	257	277	277	304	286	266	278	276	274	267	256	259	267	266	288	249	286	264	287	244	257	257	263	282	277	263	246	268	254	265	272	275	246	248	240	265	265	283	246	259	266	242	283	229	243	259	256	227	245	292	258	245	263	277	262	212	288	252	275	214	263	246	275	254	270	251	245	278	270	266	275	266	253	275	238	267	288	273	257	257	257	261	224	256	275	259	240	268	237	238	242	271	260	238	254	261	263	248	246	234	241	259	267	248	245	258	249	256	275	255	276	278	244	252	235	261	253	267	248	253	250	260	290	283	265	226	261	241	234	254	243	210	268	241	275	233	229	248	245	254	237	279	252	269	274	240	263	251	238	260	250	261	282	275	240	249	224	278	260	288	272	286	257	265	281	281	255	262	263	273	264	269	265	243	255	251	255	257	263	258	268	261	263	248	268	235	248	261	278	234	233	269	251	254	253	265	259	245	245	263	256	271	287	246	256	242	248	290	251	264	262	253	250	264	233	254	264	273	260	251	261	272	290	257	250	220	258	252	263	243	248	244	255	268	282	250	259	287	245	236	252	231	215	249	266	272	251	264	237	257	240	281	285	277	229	244	283	249	236	266	268	260	262	248	247	269	248	250	290	254	253	260	278	277	227	270	225	248	270	276	260	261	280	268	256	247	275	259	236	266	268	240	275	223	257	270	246	227	269	260	258	249	242	255	266	239	250	283	243	251	237	202	254	272	227	251	249	266	241	251	262	281	254	245	241	253	272	247	235	267	269	253	250	253	276	263	246	250	245	282	306	276	236	264	264	243	235	260	265	265	266	224	238	245	278	261	251	265	260	274	269	256	213	251	254	247	247	271	241	276	275	261	266	267	256	274	267	234	261	267	248	266	243	286	258	265	255	257	259	271	271	257	245	215	252	264	231	256	251	239	244	265	248	273	281	289	236	245	254	245	272	233	249	270	246	213	255	238	247	282	236	254	254	260	233	277	259	256	247	224	269	240	244	253	268	260	259	255	247	290	237	257	233	250	251	263	237	264	248	257	257	257	255	251	271	260	290	272	259	257	267	251	239	236	259	251	250	248	252	241	255	286	263	251	269	236	270	268	246	265	231	270	279	277	265	264	258	230	270	262	260	262	275	282	245	262	269	269	228	255	248	266	239	249	278	251	261	271	251	260	253	257	259	221	238	285	254	242	251	226	288	259	242	221	252	232	278	281	242	264	269	265	247	242	253	227	245	239	264	267	264	283	268	278	280	268	256	261	274	264	255	232	214	269	286	253	269	247	258	259	262	266	269	262	283	242	258	256	286	275	272	268	238	248	243	276	234	261	265	265	250	257	257	245	260	262	254	240	253	262	258	259	255	270	286	287	241	255	250	237	250	268	230	234	254	271	289	253	291	269	263	259	245	246	253	257	268	256	248	269	253	236	244	256	272	265	251	277	254	239	249	241	250	265	254	291	249	254	232	252	271	255	267	267	253	276	266	251	234	262	256	247	266	225	253	248	239	262	274	254	250	256	259	234	275	258	247	258	270	238	226	264	269	247	254	236	253	274	251	270	263	262	245	281	241	245	252	254	248	229	237	238	263	287	261	225	251	284	255	248	270	282	237	259	239	274	231	212	226	254	246	248	251	231	255	245	256	257	271	267	221	242	254	235	266	264	244	273	264	237	253	218	267	279	262	281	253	251	255	241	243	279	237	278	258	234	269	269	254	270	246	251	262	267	278	248	240	240	249	273	231	261	270	240	263	280	228	242	248	266	280	236	262	249	244	238	251	273	269	270	270	276	251	263	251	237	240	264	240	277	256	246	263	248	255	252	255	239	256	257	260	244	248	254	264	239	262	261	262	263	265	248	262	276	246	239	281	221	251	247	244	273	266	242	250	248	224	273	235	278	253	246	238	245	246	245	261	257	278	266	246	262	260	267	240	293	247	255	266	262	265	253	243	254	255	258	240	228	262	250	249	257	255	232	248	254	265	257	279	267	271	248	282	248	235	267	250	249	258	248	244	239	258	280	270	244	233	263	284	296	268	252	261	262	265	254	253	247	250	243	241	241	253	246	255	246	284	244	250	256	242	260	243	260	276	257	233	277	276	292	266	276	275	256	266	286	269	283	238	252	252	256	229	250	258	230	245	230	276	266	248	267	252	256	240	262	258	244	247	255	269	221	264	238	253	271	258	261	235	236	264	251	250	291	235	245	291	275	261	268	258	239	267	253	240	240	271	242	247	291	262	256	263	270	290	269	285	256	261	269	269	246	258	271	251	245	234	278	214	253	264	274	257	215	264	279	257	263	247	293	275	227	271	204	276	301	268	267	247	255	273	277	233	243	247	258	265	276	271	271	248	280	253	245	255	261	258	242	258	275	257	264	247	263	274	261	256	249	255	251	212	256	252	244	272	233	241	230	240	256	244	281	256	247	247	248	261	232	236	274	277	259	259	267	234	276	206	228	261	270	266	240	269	287	245	240	256	259	254	243	256	260	267	281	245	285	241	269	260	264	271	226	272	248	239	260	283	256	228	240	248	271	296	251	267	269	264	251	262	242	257	250	266	218	232	249	235	280	236	250	257	252	258	252	268	242	239	272	235	247	241	251	258	257	279	254	250	271	264	223	242	254	266	260	277	235	270	261	249	228	248	260	267	255	246	255	234	233	264	252	274	251	282	232	227	257	260	254	241	255	246	227	262	262	269	263	269	248	263	271	258	235	276	215	228	266	252	255	265	275	254	241	244	240	245	249	257	239	288	273	275	235	282	249	276	283	274	250	255	253	247	285	274	265	264	273	218	270	244	233	267	270	250	248	247	266	259	275	233	264	233	271	235	287	258	252	242	251	225	261	285	302	242	283	278	265	239	261	256	258	269	242	228	271	251	234	247	251	273	237	265	281	281	290	259	269	292	247	251	245	245	278	223	244	259	265	260	254	265	252	246	257	267	260	235	271	238	255	265	234	262	234	277	261	262	233	244	237	267	240	256	238	248	258	245	242	281	262	257	276	274	263	246	290	259	266	226	273	260	256	299	259	224	258	242	239	281	274	265	236	266	255	264	264	271	247	254	266	252	255	256	243	217	238	241	225	264	257	276	271	265	246	247	258	251	267	264	249	273	253	276	231	277	242	255	271	256	297	227	269	238	245	241	246	270	248	275	248	243	256	246	252	254	227	246	268	263	226	243	241	252	256	274	273	244	290	242	236	261	274	255	267	290	243	251	240	260	275	286	275	277	267	269	263	252	263	256	266	258	271	254	263	253	273	271	242	254	264	244	265	263	236	236	285	263	255	263	265	247	271	259	242	256	252	247	254	237	258	242	259	271	266	277	276	278	270	250	247	253	264	277	252	260	237	267	247	232	264	233	259	256	258	253	276	252
28163	23475	22949	10535	4153	2657	1994	1557	1235	1060	920	806	745	764	712	658	654	635	650	593	619	579	582	562	595	509	556	551	577	584	574	548	525	499	518	565	569	542	491	539	514	556	573	533	568	523	561	522	540	563	575	523	524	487	520	530	520	515	572	499	552	510	497	516	531	490	536	538	507	533	529	480	496	510	504	558	519	525	536	550	542	542	520	529	524	549	486	549	501	521	539	559	535	498	521	545	464	527	562	518	542	533	522	542	556	522	534	481	492	527	497	520	491	518	528	498	493	542	536	508	542	532	545	461	527	523	505	502	504	488	520	557	543	559	551	486	502	553	488	516	489	517	489	514	520	509	509	493	492	503	534	497	532	497	544	478	503	519	542	514	530	506	553	503	553	513	530	520	499	536	520	500	507	514	499	513	523	530	528	493	551	516	527	541	524	532	547	475	487	557	513	543	528	519	468	543	558	502	518	489	509	536	534	530	485	531	554	527	544	524	490	480	543	526	504	529	539	521	508	584	521	532	535	557	545	505	512	512	508	510	507	500	503	532	492	521	554	512	525	529	541	549	495	537	508	538	534	501	512	519	521	505	487	506	511	536	549	522	506	517	495	533	513	526	550	534	569	507	516	555	522	517	486	519	572	562	509	547	537	498	516	511	547	534	542	572	515	535	529	499	486	509	502	492	505	507	550	569	582	532	531	558	528	535	520	506	503	521	545	521	505	496	474	520	525	517	466	527	507	485	565	539	531	508	504	561	539	546	563	529	546	531	533	559	491	540	540	550	516	532	561	548	516	539	519	514	541	485	499	501	520	468	571	518	533	520	582	512	563	542	516	504	509	511	505	519	520	535	500	520	510	557	503	535	512	534	560	478	537	504	506	518	509	484	503	583	515	551	556	519	539	504	524	497	565	510	511	535	463	545	578	535	562	542	528	512	522	532	527	523	519	508	544	514	544	516	510	505	524	525	556	500	534	537	533	518	536	544	515	530	487	538	486	501	472	508	517	503	511	488	554	546	509	505	550	512	534	501	593	541	532	493	519	485	568	544	509	512	515	492	577	506	513	513	542	554	500	507	502	523	557	509	515	532	485	511	542	515	497	533	523	533	508	517	493	544	516	559	525	540	535	568	550	531	507	533	509	544	516	541	564	548	514	545	510	540	509	518	510	469	524	512	520	524	538	506	486	554	522	517	543	529	502	506	533	543	532	513	510	533	512	563	503	514	507	547	515	510	526	503	477	528	525	536	515	531	495	542	514	526	534	517	552	483	504	490	525	502	504	555	504	519	482	574	478	524	477	496	535	527	525	507	554	558	505	475	512	544	565	481	517	515	510	511	538	491	479	510	532	496	509	564	506	520	527	551	507	557	495	516	522	529	539	514	509	529	541	505	558	547	544	485	533	494	539	543	534	499	524	557	514	509	521	533	498	501	550	544	482	515	504	521	538	511	517	520	488	517	503	574	556	512	527	491	555	549	542	491	501	516	512	491	498	481	514	505	539	543	501	491	509	562	514	529	519	536	493	515	511	519	529	527	555	546	469	531	495	542	505	535	504	498	511	525	522	516	511	545	517	528	506	507	506	510	539	519	520	519	518	494	537	477	534	501	530	506	527	521	518	464	534	541	508	499	497	512	528	507	537	507	532	507	489	524	549	504	504	541	492	550	528	484	531	549	516	513	482	563	497	536	530	516	501	549	526	503	566	544	480	553	524	491	529	498	526	533	529	512	497	525	528	512	505	527	536	534	493	522	554	513	506	550	521	485	496	526	510	541	496	530	493	491	516	524	566	536	496	529	522	501	550	529	536	538	545	509	521	499	555	532	566	523	524	519	518	503	526	536	545	534	554	530	542	540	533	552	512	550	532	533	505	508	513	502	557	516	508	491	473	495	544	520	558	484	569	503	502	589	511	512	543	507	555	531	489	495	573	515	522	497	516	545	530	512	492	531	514	529	537	503	486	551	506	529	541	501	509	540	535	554	517	511	561	527	493	502	508	560	529	558	536	534	543	555	491	498	525	474	518	569	538	515	510	482	524	498	496	550	515	507	485	531	500	493	532	505	536	524	517	474	516	511	546	505	479	557	533	490	509	522	514	490	539	565	514	520	544	550	537	493	534	477	513	525	576	549	507	515	529	534	530	551	512	525	532	539	475	485	511	517	498	480	548	520	527	517	488	536	494	469	523	507	495	509	518	540	539	476	504	499	525	481	521	537	560	570	557	522	530	509	480	538	529	533	517	540	494	492	494	526	549	530	536	547	533	542	486	496	520	521	508	513	467	577	580	564	549	486	537	546	550	515	549	554	521	479	516	542	500	516	499	511	523	526	540	541	526	514	508	554	525	529	525	541	535	528	536	558	541	554	483	522	521	555	495	492	531	521	550	541	554	517	526	569	550	518	555	500	495	497	527	524	527	519	517	562	530	542	514	504	500	537	518	544	542	526	525	481	524	542	578	501	501	527	529	525	525	565	555	505	511	498	539	524	488	505	483	502	539	509	523	509	507	580	491	492	572	518	503	496	567	544	513	549	468	525	521	491	551	495	521	540	545	568	532	513	486	502	531	489	501	496	503	500	537	512	513	504	517	546	514	509	505	534	537	512	497	508	489	515	521	539	514	548	512	521	461	549	523	528	524	490	514	502	518	515	548	493	493	537	499	533	508	521	533	555	521	527	489	531	570	499	519	481	514	520	469	528	538	509	474	530	528	500	518	485	519	517	562	517	528	513	498	551	552	540	543	509	526	492	517	542	553	547	566	525	496	539	524	503	535	514	574	472	501	510	535	493	538	499	514	552	497	537	531	495	547	564	487	507	515	497	473	547	537	492	557	542	537	505	509	544	556	540	518	497	526	568	535	517	528	539	486	549	522	515	525	526	527	534	488	532	493	504	530	532	481	491	545	588	526	521	488	512	518	533	521	512	507	491	532	537	497	560	512	511	513	557	537	512	501	503	518	522	516	503	500	570	558	503	523	520	523	573	534	507	516	559	557	568	571	547	526	538	522	486	570	551	493	521	506	524	531	519	522	576	518	522	465	515	546	529	561	513	511	519	508	539	523	526	519	515	518	490	556	560	507	545	544	523	517	539	544	536	514	537	531	536	511	502	502	530	516	515	535	532	536	532	559	514	568	488	519	497	536	498	515	496	565	547	496	495	527	528	529	543	545	532	482	547	508	511	509	527	510	517	543	563	583	571	524	508	537	517	494	547	521	528	538	497	560	507	500	471	495	493	519	541	511	531	564	558	550	573	519	502	522	519	504	513	520	556	549	502	504	475	471	489	565	488	472	559	549	556	514	505	535	503	552	554	498	573	562	546	542	525	535	485	510	525	502	549	537	532	491	533	505	571	548	550	486	574	569	515	546	534	555	511	519	572	541	558	488	504	492	507	552	511	537	518	516	538	499	560	519	504	513	557	571	553	486	505	577	523	550	508	536	502	512	537	525	540	503	519	519	525	522	529	459	513	494	538	511	469	508	521
23871	36102	26025	9733	6079	4340	3522	2687	1995	1599	1318	1132	991	900	825	856	787	765	756	729	709	678	711	635	616	725	625	587	647	613	604	641	618	615	658	605	616	575	586	556	595	634	615	633	558	549	544	613	595	582	580	541	583	567	558	613	576	597	600	527	592	602	582	595	578	570	546	524	560	564	564	570	597	535	581	580	607	578	541	577	588	605	559	587	577	567	604	539	589	570	581	534	575	595	625	550	575	562	604	595	567	541	574	581	595	537	564	551	583	590	532	605	587	555	563	599	639	574	595	592	606	585	588	534	515	567	620	575	586	585	542	575	559	559	603	550	589	624	552	568	559	574	570	578	585	556	614	571	618	566	528	600	582	600	591	604	584	578	571	610	558	565	554	617	584	534	523	573	541	559	531	591	564	575	558	595	612	555	583	538	563	608	595	561	587	576	641	544	593	552	599	596	588	577	538	578	533	593	577	609	549	607	574	613	572	557	599	579	562	582	576	592	545	598	565	554	576	585	539	544	522	596	551	540	597	572	544	590	588	544	578	578	583	548	568	542	576	583	558	566	586	572	588	594	581	582	571	554	542	591	579	595	579	581	527	572	548	592	580	558	579	561	623	564	578	600	583	556	579	571	599	595	576	565	561	571	593	581	627	540	579	608	577	559	594	599	538	523	564	582	584	585	574	583	548	590	563	634	576	573	566	538	579	580	610	579	574	534	594	569	569	571	583	573	556	591	583	564	570	596	592	558	584	574	574	594	582	622	579	611	574	593	571	564	607	546	563	540	572	572	574	532	570	591	587	591	566	565	604	559	591	555	595	589	528	629	576	587	551	632	556	602	588	554	593	573	548	576	569	571	567	576	612	647	572	576	551	564	604	586	566	569	561	599	545	548	573	562	580	562	579	564	560	586	543	565	589	573	575	551	608	584	554	543	547	593	564	581	575	590	549	575	584	541	547	566	555	562	597	564	591	537	576	596	552	581	594	567	543	570	574	579	600	579	599	573	563	568	595	601	588	553	585	607	564	575	550	571	567	599	554	553	578	576	601	562	572	584	600	639	563	583	570	561	567	559	601	564	601	615	586	601	545	563	535	588	562	592	570	603	543	565	600	594	557	587	545	578	569	550	575	614	578	583	556	567	560	589	547	580	567	564	581	574	586	554	571	601	584	582	557	587	546	596	569	553	570	545	557	561	580	535	565	560	572	594	572	537	581	550	538	588	549	550	580	542	610	585	552	592	577	593	567	591	528	588	546	588	528	570	612	572	567	543	567	569	561	532	571	576	552	593	592	608	531	601	585	597	584	604	604	606	578	563	555	597	569	577	531	579	571	562	595	589	631	567	577	575	588	567	598	553	579	574	606	556	612	569	599	614	582	574	591	599	558	574	586	567	580	623	549	572	583	543	580	574	565	587	601	608	559	597	590	548	568	574	541	612	531	597	578	575	534	588	585	611	573	565	552	575	613	568	545	563	550	568	583	569	580	584	570	587	613	548	581	607	580	579	589	599	592	581	546	567	545	561	523	539	594	512	549	553	579	580	543	578	581	617	589	606	608	630	600	572	612	570	541	589	585	558	560	589	595	588	611	565	598	573	543	595	537	613	585	570	543	580	573	559	501	582	548	577	627	605	583	600	552	572	550	595	576	541	589	547	566	576	548	561	583	576	576	555	598	569	571	588	601	596	584	600	609	581	580	561	581	624	544	546	566	573	600	580	563	565	589	571	600	578	576	576	573	572	582	576	572	593	553	576	561	571	590	591	565	576	569	595	587	576	554	585	591	559	629	573	582	590	577	615	554	584	580	599	573	568	570	565	552	587	588	557	599	538	550	562	586	571	587	547	557	600	552	579	542	605	575	561	584	567	602	562	566	582	584	572	545	590	532	598	590	563	587	590	584	564	582	584	590	604	592	560	558	552	638	616	595	591	597	560	580	597	561	543	598	544	582	561	570	615	593	610	555	589	577	603	583	554	556	548	562	593	543	600	575	574	564	594	622	556	560	569	581	567	579	585	569	618	534	567	551	577	614	549	572	584	562	586	547	551	577	562	554	566	555	561	589	580	593	553	558	555	592	620	579	613	519	594	567	554	625	593	549	597	557	572	589	584	564	548	572	574	547	571	569	597	603	574	578	583	589	601	599	532	593	565	588	591	567	580	576	559	541	548	589	524	597	655	580	580	563	565	594	538	587	589	629	567	584	602	604	545	590	576	562	562	540	582	551	593	602	562	572	573	552	524	531	568	547	567	605	532	566	580	615	578	577	592	547	612	563	552	579	621	564	591	538	593	572	558	601	608	569	563	582	584	610	565	601	574	551	588	581	584	557	549	606	564	576	561	575	583	600	610	573	543	571	549	583	617	549	610	542	553	568	634	568	567	584	578	564	575	590	572	561	562	553	581	589	562	555	586	630	569	588	594	545	560	567	561	608	560	587	600	553	591	594	552	595	566	596	540	586	558	584	578	540	610	585	638	608	585	590	560	570	592	638	569	633	555	533	612	583	572	581	582	544	568	624	583	634	580	581	580	546	571	531	582	588	542	563	575	560	557	574	549	573	579	601	571	581	600	599	564	565	525	593	535	591	608	570	581	557	562	553	544	607	576	592	620	608	544	595	637	643	578	570	576	578	601	555	620	594	561	585	536	569	558	568	594	577	588	595	559	598	575	553	598	626	552	578	558	597	545	595	616	581	600	606	574	607	552	558	608	597	600	598	614	567	576	611	568	616	586	560	586	589	561	589	580	591	567	600	544	592	595	572	589	552	599	568	573	568	557	565	553	564	557	622	548	552	587	552	587	531	569	597	560	593	571	586	572	572	575	533	637	559	571	609	607	549	552	569	568	579	556	567	578	557	563	567	526	623	564	588	602	618	582	556	532	581	596	595	598	515	537	585	566	597	546	568	538	580	576	568	600	599	594	619	566	605	595	586	593	574	575	613	588	573	546	563	588	557	574	557	602	554	573	569	593	588	540	595	588	575	557	567	602	587	572	630	544	543	619	528	573	540	532	588	557	598	579	627	615	607	552	567	605	567	611	588	586	580	567	619	605	574	597	584	576	591	604	554	580	559	578	598	576	582	562	578	580	586	563	550	549	577	576	529	575	516	571	556	543	578	569	559	578	588	553	614	613	562	574	544	578	558	535	576	544	597	614	518	586	591	583	589	576	592	583	573	603	572	612	571	577	599	559	572	602	545	590	570	612	601	581	607	564	569	565	606	597	597	548	608	566	562	560	609	533	586	564	537	587	557	604	585	589	573	598	535	561	535	603	572	549	574	549	624	565	582	582	576	539	600	595	605	554	569	614	575	572	595	572	568	564	591	504	595	528	554	592	622	589	584	523	581	587	579	607	555	556	559	562	603	622	575	565	607	588	549	560	575	569	618	608	588	593	536	561	581	520	539	585	553	557	613	590	563	593	598	598	594	559	586	543	576	585	568	601	593	593	564	615	567	520	551	617	614	558	589	583	540	583	525	562	582	542
23653	21155	28311	24289	21125	13660	4621	2725	1944	1490	1197	1041	877	797	776	729	614	661	624	654	536	578	548	488	492	467	458	488	420	486	411	415	449	475	411	393	418	438	454	389	427	410	437	417	397	383	437	416	357	401	408	356	377	425	401	375	416	417	367	431	406	417	413	435	429	373	392	355	386	407	397	393	366	391	383	404	392	384	391	373	379	394	356	406	413	365	394	392	403	391	384	381	391	409	397	377	369	392	371	401	409	377	337	374	375	383	378	369	400	385	368	409	415	390	392	415	354	378	390	431	400	377	382	422	388	403	369	374	380	375	406	437	395	398	360	413	401	362	422	440	391	397	423	376	394	414	384	394	399	418	358	392	375	412	410	399	368	358	407	392	358	347	397	335	383	407	379	377	345	403	367	400	404	400	404	409	390	369	401	387	403	373	367	364	386	377	366	374	405	369	407	404	380	384	408	370	425	379	372	369	431	350	389	381	386	384	384	431	413	379	364	367	366	410	403	382	394	361	367	357	430	403	369	387	428	382	444	399	387	385	401	386	387	408	371	370	389	402	395	396	375	389	367	407	367	394	393	369	378	362	393	398	380	418	376	394	404	394	378	366	375	387	398	398	372	394	393	457	389	387	357	359	418	391	409	398	382	416	372	363	396	401	386	397	360	398	379	398	403	372	378	382	377	371	382	373	381	382	406	381	368	390	447	402	420	413	392	370	401	345	416	405	427	401	371	389	406	421	392	354	406	399	347	389	377	388	375	403	391	372	358	391	373	357	363	410	403	381	377	412	408	374	367	418	377	372	370	397	382	401	382	389	427	406	408	363	429	417	329	398	409	418	376	369	397	376	387	389	406	399	374	378	369	355	424	402	367	388	392	393	408	383	401	412	380	341	403	392	385	401	423	366	389	349	386	364	386	363	397	391	410	394	359	413	388	351	421	401	384	379	406	384	383	413	401	363	409	448	384	336	362	399	431	408	396	377	386	388	373	414	385	392	423	364	372	365	404	402	408	383	372	364	406	389	364	391	387	378	339	374	382	378	399	410	364	379	400	375	387	390	415	387	397	378	346	419	352	405	385	394	400	389	390	418	420	407	346	341	354	406	406	365	402	394	378	398	398	426	400	377	365	408	376	395	403	402	395	352	385	380	374	408	372	391	388	392	408	398	405	400	395	393	366	419	384	382	402	372	400	336	363	386	402	412	369	384	397	349	369	374	351	386	382	419	399	403	382	376	400	361	401	397	363	383	424	390	392	406	386	402	396	391	383	378	395	401	377	408	436	400	387	409	399	412	416	380	365	367	397	389	416	396	391	401	438	389	376	375	416	388	402	367	416	333	395	365	351	421	346	353	379	402	380	383	394	376	382	393	381	393	402	416	374	383	372	401	410	384	359	421	374	402	380	437	368	397	430	396	390	365	411	396	403	370	370	390	440	424	382	383	432	406	390	385	385	394	389	384	408	394	414	410	368	377	380	408	363	377	362	380	359	421	374	399	412	394	364	360	396	418	386	359	407	348	380	368	375	389	380	365	418	383	388	366	358	398	395	418	397	353	385	450	396	389	375	392	406	373	377	377	375	410	378	409	413	391	382	367	398	391	402	382	369	389	403	383	373	382	393	402	384	385	404	410	382	402	379	406	372	384	381	383	397	386	390	387	380	394	329	411	355	395	382	373	422	364	385	402	393	375	379	388	396	373	357	394	368	393	376	382	359	358	402	379	383	346	367	378	388	368	398	383	388	428	392	398	399	384	434	382	416	385	400	388	384	400	390	399	383	361	385	407	417	424	410	432	390	414	413	407	382	389	365	372	394	372	367	393	399	363	394	373	354	378	434	389	379	390	339	362	373	384	366	367	401	391	409	374	409	363	355	390	393	404	379	385	390	382	425	387	358	370	388	405	415	380	379	384	401	399	386	367	395	417	393	362	375	395	349	412	399	409	437	399	399	367	385	390	386	397	376	417	381	390	387	370	394	377	430	402	378	373	355	407	398	381	417	384	432	418	404	372	417	404	379	366	380	405	408	378	391	364	386	378	364	419	399	393	414	402	341	366	370	366	384	403	345	384	432	397	387	412	408	399	413	418	410	383	396	345	400	384	417	429	399	387	417	374	397	375	406	395	375	362	369	374	404	381	391	378	390	383	377	388	394	374	368	371	385	389	371	368	388	372	374	385	371	406	384	394	389	427	390	404	386	359	381	417	351	404	374	381	389	403	394	376	364	400	405	391	380	345	393	418	422	385	384	381	398	367	376	368	385	389	403	374	390	413	382	381	384	381	393	402	383	406	388	396	389	370	397	421	376	363	404	364	398	366	392	391	382	359	397	365	388	414	383	413	400	356	391	383	383	394	405	360	423	403	376	391	379	386	377	340	388	386	433	377	373	401	394	404	361	383	412	380	383	385	435	414	396	393	412	409	358	402	407	376	363	382	373	357	399	376	345	404	374	393	409	360	421	392	379	399	370	349	367	380	400	391	402	378	385	412	397	402	392	401	373	417	350	400	415	370	391	414	406	374	375	405	372	389	402	372	426	368	371	370	398	400	400	393	362	391	367	396	399	357	362	363	426	380	433	440	371	372	376	349	416	414	370	386	400	377	411	428	415	399	400	372	366	431	391	402	384	360	405	404	380	393	400	339	377	430	370	412	407	383	353	385	400	401	375	377	381	392	390	394	384	370	419	389	373	385	379	400	394	355	377	409	391	407	417	381	396	434	372	392	371	397	406	376	391	399	423	428	369	377	403	401	388	369	394	405	419	412	360	415	403	381	408	394	355	420	404	384	395	398	378	363	407	393	368	376	400	385	403	369	409	407	413	391	394	357	376	368	366	387	393	397	378	405	389	393	424	389	398	455	360	377	376	372	391	363	406	389	369	407	378	398	385	397	397	391	420	378	383	382	377	362	379	415	370	382	400	392	421	409	370	401	374	391	378	420	408	373	369	369	392	408	388	390	397	407	409	384	397	413	388	391	371	380	377	412	392	402	395	383	386	401	409	359	383	379	383	405	405	419	379	367	408	373	421	385	379	436	381	382	422	357	429	389	372	421	385	367	400	344	388	374	374	412	368	392	390	356	414	423	398	414	392	385	378	362	405	409	395	397	392	385	381	411	387	434	402	406	369	417	391	391	378	398	418	395	391	361	399	416	369	390	395	360	391	363	412	413	397	410	387	395	381	393	376	391	376	380	366	394	441	353	413	390	398	411	364	367	366	381	371	388	375	389	377	422	368	381	404	381	398	419	404	377	372	395	377	380	405	414	402	417	381	360	394	405	378	382	390	363	369	405	360	434	381	377	404	373	392	421	413	366	375	413	408	366	384	414	410	387	376	372	396	373	386	372	416	407	396	365	354	363	358	372	360	388	333	387	392	393	374	380	398	380	417	401	379	354	423	388	391	360	369	397	392	375	392	364	417	406	372	372	385	403	382	379	375	406	415	378	383	402	401	377	392	356	378	417	393	402	412	349	390	376	378	399	409	389
24872	46199	36262	15242	10081	7212	5806	4561	3376	2460	1927	1562	1291	1160	1065	926	896	820	730	746	671	718	666	578	571	557	569	512	542	574	516	526	505	525	516	494	500	488	461	467	526	466	467	489	476	494	419	427	461	473	426	422	502	445	468	479	432	442	426	465	448	445	449	415	474	426	441	475	486	431	424	458	442	427	434	464	447	424	407	411	465	397	447	429	444	447	443	461	444	436	449	463	436	458	440	474	466	428	441	431	442	397	443	422	428	402	418	437	466	429	425	427	454	451	454	444	407	422	457	451	421	461	436	436	436	453	444	402	432	421	428	444	440	449	411	472	406	426	434	434	472	460	466	468	467	417	425	446	430	444	449	477	416	423	458	457	426	419	411	398	432	433	446	458	463	445	432	475	442	458	448	474	445	455	440	445	431	445	450	424	455	443	422	462	426	472	445	461	442	435	420	405	411	440	443	431	453	438	433	434	441	431	411	431	456	461	431	452	412	450	447	448	415	425	414	473	405	444	421	435	409	472	479	452	453	453	438	459	410	464	429	450	393	406	405	433	447	454	419	454	446	433	438	436	438	430	413	450	457	410	433	434	452	437	465	429	431	443	435	411	414	470	428	430	444	458	410	430	434	407	465	442	439	430	433	431	398	395	452	404	463	411	476	468	434	443	421	462	460	437	447	462	425	432	434	452	441	459	444	453	459	430	429	438	409	435	461	452	426	474	472	419	442	445	426	443	439	457	426	414	445	406	435	454	411	443	442	444	478	470	403	432	435	483	448	429	436	418	429	446	463	397	398	433	440	465	409	451	413	458	454	477	454	437	485	494	428	434	403	419	457	418	439	417	447	374	448	425	458	441	420	437	409	397	404	464	422	408	467	449	437	454	454	444	410	454	400	424	432	401	477	460	475	461	421	462	443	448	451	426	431	416	436	429	436	427	453	451	476	440	442	475	442	409	449	453	443	425	445	442	434	426	423	438	442	430	463	422	418	432	451	435	413	448	428	446	439	409	447	439	446	422	471	441	461	418	445	424	429	444	420	459	446	460	455	431	462	487	455	450	461	424	405	436	443	467	438	429	454	431	438	421	434	431	436	440	443	463	423	424	423	445	448	448	439	468	421	416	449	431	425	441	425	427	438	458	420	403	411	443	431	428	452	484	413	445	453	424	420	387	416	479	473	413	414	416	458	433	436	447	437	449	464	477	409	435	439	440	442	460	438	455	424	480	457	397	457	428	417	446	458	445	479	450	396	427	420	429	456	454	391	413	442	457	409	413	455	429	450	461	433	404	473	388	474	420	421	464	417	440	432	462	437	441	406	431	445	419	478	432	411	432	422	440	459	414	457	409	430	401	470	447	436	471	432	443	441	434	474	437	460	441	442	428	454	426	420	454	458	422	446	413	420	412	402	447	408	441	456	427	434	461	432	430	441	451	391	439	457	454	391	448	472	425	441	455	437	443	445	462	454	427	416	468	432	441	454	434	465	443	450	452	438	424	444	422	429	448	425	440	431	461	443	427	434	418	436	426	412	442	411	419	469	434	446	484	453	439	445	431	444	464	449	424	428	451	414	424	424	424	400	415	419	424	441	438	429	429	415	408	435	442	485	409	432	426	449	409	429	471	423	440	436	468	432	451	446	447	459	412	401	434	405	441	427	412	433	429	468	484	441	465	492	422	459	428	449	430	445	441	409	456	444	427	448	456	432	412	437	445	449	405	439	414	414	425	431	415	438	428	451	397	448	421	488	421	447	428	480	445	440	440	402	397	449	435	449	449	443	464	450	458	449	421	425	452	431	445	430	463	467	428	430	434	436	407	418	411	427	431	447	463	467	460	437	451	441	474	431	420	410	454	452	445	438	432	419	448	422	410	427	443	429	447	450	412	406	432	453	450	426	413	385	436	441	400	428	448	418	427	454	447	425	428	420	432	424	469	416	463	426	464	459	444	450	426	476	454	465	456	448	451	432	457	412	404	436	439	433	434	479	392	419	439	417	445	438	430	405	417	456	399	424	394	419	436	427	420	438	452	447	405	404	465	456	447	447	435	423	440	446	435	438	430	461	481	401	483	412	437	420	402	431	444	469	422	420	411	437	456	418	448	454	420	460	444	446	430	460	422	464	429	425	445	428	459	424	433	414	439	428	439	425	388	439	455	424	446	437	401	411	444	467	436	486	424	441	429	442	420	448	445	443	453	452	401	405	441	389	452	510	378	448	454	400	436	427	435	456	453	418	418	447	376	404	416	412	429	400	430	457	432	452	428	406	430	467	475	455	439	409	457	465	415	423	435	448	439	451	418	438	434	433	464	437	441	420	437	461	447	412	447	411	458	449	405	431	401	409	448	429	431	437	424	441	452	422	418	425	498	456	444	413	458	445	421	454	462	448	466	421	426	484	421	420	432	475	417	410	415	449	446	441	421	425	468	430	447	460	415	458	437	400	440	453	452	437	476	436	425	439	451	391	440	436	405	417	430	462	454	425	444	437	471	453	435	441	431	409	427	419	416	459	445	414	440	488	401	423	443	436	423	416	413	433	451	449	422	420	446	461	443	432	433	412	425	444	414	446	423	448	475	443	431	466	452	405	412	436	431	409	477	438	443	397	462	447	441	428	428	436	454	472	414	442	443	419	460	460	423	456	445	423	427	417	499	448	438	445	476	435	449	482	423	428	481	421	433	432	428	455	458	445	454	428	411	394	438	405	421	437	426	438	459	415	468	423	463	414	420	428	398	445	446	442	435	473	441	438	452	466	429	429	424	423	437	431	420	464	430	421	431	410	431	453	404	430	488	409	416	432	503	438	422	424	423	434	408	454	422	425	432	431	429	458	405	454	484	405	456	423	426	409	482	442	453	450	418	448	440	439	441	476	453	464	451	442	461	466	462	439	454	420	452	432	392	468	416	406	427	452	423	444	464	443	440	460	470	412	435	434	440	427	440	440	416	415	450	426	426	465	432	443	445	442	431	404	422	457	433	464	432	407	445	458	447	419	441	436	428	443	480	454	436	411	460	428	449	420	414	394	445	421	467	468	428	446	410	446	429	462	432	451	450	448	445	449	416	428	409	446	465	454	458	449	454	377	414	454	417	437	462	435	427	443	452	431	442	419	408	436	433	408	420	409	457	413	444	430	457	408	441	412	401	424	465	437	442	466	465	448	425	435	445	444	453	444	445	439	435	452	473	418	461	431	393	438	457	390	447	406	419	420	440	428	436	403	429	446	442	436	453	442	446	456	442	435	447	424	461	462	445	429	423	431	456	461	430	470	467	401	456	404	461	441	444	472	458	452	437	442	461	444	416	427	463	431	423	448	451	442	425	395	450	454	433	426	431	441	397	476	443	427	408	447	413	446	439	475	416	440	392	453	453	422	468	424	452	475	442	421	429	397	447	410	428	468	461	420	465	422	463	440	444	429	483	454	489	463	433	448	437	393	443	412	409	459	447	407	485	466	394	443	413	475	467	466	433	482	461	402	426	438	465	430	437
24724	21150	27342	25205	15407	4505	2753	2010	1571	1272	1023	873	763	750	662	646	638	612	542	580	603	545	517	537	500	451	483	469	478	441	491	467	473	474	467	469	424	420	455	446	487	451	456	406	452	430	442	437	465	431	417	417	482	455	465	449	421	433	416	450	436	420	423	425	448	437	373	415	458	435	429	446	395	439	431	442	455	428	420	452	434	414	410	414	433	453	424	421	440	417	403	425	422	412	417	434	418	451	438	393	418	442	412	440	447	466	437	424	443	430	386	464	417	441	428	415	417	438	442	437	433	447	443	453	416	439	480	421	401	418	430	430	434	440	458	414	443	412	419	434	424	422	408	459	429	446	451	389	431	474	424	429	444	456	469	417	410	445	408	454	453	439	442	414	473	406	460	438	447	373	405	432	430	399	404	446	456	469	417	445	436	435	452	426	456	456	459	414	384	416	409	425	450	440	413	398	430	455	452	429	437	425	454	441	476	407	415	415	417	435	442	403	437	419	429	430	433	435	449	443	405	460	432	433	440	403	429	460	440	449	413	460	440	463	455	449	457	397	412	402	438	434	455	447	444	420	434	435	387	397	466	431	448	439	408	434	444	429	436	428	430	441	444	449	466	425	391	442	462	450	433	437	443	459	437	423	413	431	404	415	435	432	464	431	477	428	409	454	417	407	431	432	410	457	414	424	451	445	458	442	419	426	420	423	444	424	422	407	423	430	468	431	446	412	422	414	417	446	404	457	415	425	440	435	423	442	440	435	462	450	433	453	444	403	410	411	417	429	448	441	416	401	474	456	427	428	396	405	453	428	456	385	400	434	393	440	417	435	387	443	433	433	394	421	433	427	464	396	421	425	423	426	399	407	404	436	430	434	456	422	452	458	453	418	433	446	419	409	440	430	435	424	414	410	443	451	426	436	398	423	439	456	456	428	434	427	407	419	437	461	428	438	415	402	413	470	410	439	431	429	414	451	438	438	413	400	433	423	408	394	440	420	394	455	401	442	461	464	398	415	427	432	443	467	434	436	423	391	421	455	443	481	454	422	449	428	413	398	442	471	430	426	437	415	430	440	401	451	435	439	442	419	388	405	445	444	441	467	422	406	438	446	429	413	458	427	456	409	429	426	472	421	468	419	447	400	452	430	398	462	424	433	441	434	433	461	445	433	416	456	418	405	449	428	402	409	451	443	421	410	433	462	423	419	443	453	411	409	446	415	415	408	456	440	450	409	446	408	410	439	452	412	426	416	431	411	429	424	435	406	416	391	438	394	442	415	451	446	425	414	430	452	419	425	444	451	404	442	420	434	392	400	377	438	412	413	468	435	434	430	465	449	438	429	441	447	404	409	422	448	421	413	413	424	421	415	422	416	417	415	459	444	436	448	448	403	484	395	421	390	450	434	430	420	438	379	413	424	433	414	411	415	399	402	453	421	435	420	417	423	467	455	455	398	387	437	415	415	413	416	422	458	441	418	414	419	401	400	420	424	440	430	433	441	396	444	429	469	437	434	420	409	405	442	432	397	448	421	456	406	420	410	440	437	412	474	434	421	461	410	392	442	486	427	400	421	453	444	403	425	452	404	406	418	427	476	406	440	442	403	413	436	449	420	433	403	458	445	412	404	469	418	426	451	414	443	430	454	404	467	424	418	431	416	424	464	420	429	455	421	421	432	419	438	397	428	467	429	401	443	435	446	436	444	417	410	406	432	443	432	433	440	393	411	458	430	444	432	423	413	477	455	412	409	437	433	466	446	431	459	401	444	407	428	438	427	415	435	452	418	453	445	401	425	408	476	464	384	416	382	420	444	446	434	409	425	430	393	435	453	412	428	404	413	444	434	417	443	393	444	410	440	421	427	433	441	463	457	440	434	444	440	420	424	439	430	431	428	438	416	415	421	425	424	448	432	457	444	409	418	411	421	420	403	444	410	431	418	414	462	424	439	439	441	448	368	434	419	458	405	432	421	443	423	421	403	442	457	447	403	465	437	466	400	456	447	435	411	415	413	429	488	435	423	424	444	422	463	423	444	467	459	484	443	444	420	422	401	402	409	435	432	464	421	417	409	423	410	407	406	452	448	409	431	429	394	440	405	457	445	446	431	415	437	431	417	456	398	456	452	446	425	444	434	437	460	395	439	439	406	408	441	428	375	427	445	445	399	410	446	448	449	440	410	469	379	459	437	443	425	414	451	447	418	421	418	437	471	444	429	383	396	413	406	414	411	451	448	407	432	428	445	402	471	400	426	425	395	435	438	440	454	395	415	473	430	444	424	426	412	439	433	466	452	423	442	425	425	462	422	474	394	437	409	416	429	396	428	444	443	395	440	408	417	437	415	441	420	427	437	419	424	435	444	426	413	444	388	459	452	423	423	467	416	448	414	410	402	474	434	403	431	417	427	391	425	391	463	470	416	446	418	424	444	446	433	432	475	432	440	432	401	447	420	417	419	424	463	392	447	451	452	439	444	450	429	394	427	385	445	405	441	453	469	443	403	423	442	421	455	432	439	420	415	414	398	434	406	403	447	444	452	439	435	426	426	414	441	425	426	398	449	456	412	425	386	423	418	426	432	420	415	400	407	422	418	427	438	441	428	435	404	432	414	430	417	458	457	466	412	442	417	406	429	448	414	393	440	467	444	439	452	440	422	442	432	406	403	406	448	464	430	445	452	455	415	405	431	412	405	432	437	448	434	436	434	415	417	445	443	410	448	426	431	422	484	401	421	459	427	463	408	461	407	473	435	449	431	420	437	436	390	465	438	445	447	418	397	450	473	431	442	410	412	430	442	459	422	448	441	417	452	427	426	422	440	409	446	420	427	416	429	440	486	444	446	437	428	416	455	362	407	397	432	443	425	427	464	429	377	420	442	416	465	442	450	421	445	431	425	469	431	455	424	443	465	453	419	410	451	469	421	467	438	400	423	459	443	424	421	421	482	430	410	443	431	437	433	439	481	436	466	433	465	405	414	438	425	411	418	408	436	452	460	423	422	416	436	405	434	402	394	446	421	459	427	409	440	422	433	414	395	447	453	422	407	446	426	452	426	458	378	416	410	461	410	437	433	404	458	404	450	444	438	439	397	425	434	428	423	453	443	406	430	443	426	453	450	412	419	428	437	419	402	422	459	426	453	448	435	401	411	405	444	394	413	431	463	407	470	444	390	421	398	378	402	447	441	415	407	451	420	431	448	434	406	405	401	442	426	416	416	453	430	432	416	449	423	464	432	449	429	457	438	440	414	412	431	424	392	435	389	403	451	407	457	419	439	492	421	442	434	424	439	453	475	463	460	434	450	445	447	441	426	438	442	416	436	443	447	449	423	423	430	429	448	426	403	433	435	464	418	453	442	453	446	401	403	421	441	439	419	452	395	426	399	420	442	404	435	427	414	454	394	448	422	439	444	411	438	430	427	445	443	467	411	397	467	457	405	444	418	419	432	422	431	454	428	414	432	383	440	446	397	441	420	395	453	424	386	421	434	458	487	407	413
24533	43547	31291	12317	8118	6080	4744	3742	2853	2104	1559	1317	1134	1002	962	860	834	727	704	667	617	682	651	611	604	563	574	545	552	526	531	516	527	521	540	521	517	480	501	503	520	494	507	473	486	499	497	451	501	491	488	493	473	494	500	484	462	445	495	478	488	454	464	440	474	520	467	453	497	496	463	472	463	473	432	495	481	472	478	442	440	428	464	466	506	498	470	498	468	444	463	500	407	477	438	461	487	489	463	481	467	466	485	519	458	467	464	488	492	460	440	491	460	495	486	434	473	477	473	486	477	470	424	493	472	486	482	469	451	453	480	450	457	478	480	463	447	476	450	496	462	446	477	461	476	507	484	490	425	500	476	470	514	455	515	519	481	479	480	439	472	472	433	495	465	471	430	460	444	449	472	444	444	470	432	477	491	513	502	475	425	464	452	470	453	446	482	491	458	501	483	479	476	453	423	494	469	484	451	431	473	442	455	439	480	470	465	449	417	448	458	475	458	428	491	447	478	462	448	472	494	462	432	428	464	475	441	480	414	464	460	477	443	473	492	480	477	486	484	480	461	449	464	455	463	513	441	475	462	484	481	445	442	464	457	431	484	486	494	483	455	494	494	458	491	479	518	505	472	483	454	478	455	511	427	447	502	475	435	436	449	460	513	453	446	492	443	490	484	470	469	478	462	489	512	458	465	509	505	465	437	475	499	457	460	441	454	498	442	457	491	451	444	428	472	415	470	469	499	479	457	488	479	500	449	461	474	455	449	463	471	469	449	464	464	519	493	499	445	478	439	457	450	491	473	488	483	476	468	494	414	472	510	492	471	484	418	448	455	487	471	478	481	447	452	444	444	448	457	491	468	467	467	461	481	462	466	493	484	486	479	481	479	412	430	458	443	449	461	459	473	499	481	467	456	461	484	474	464	470	480	439	487	479	457	458	456	460	480	476	479	459	530	483	478	507	498	453	432	462	512	465	504	492	462	458	468	443	453	460	457	449	454	467	419	475	434	477	438	504	474	472	436	432	470	457	454	485	478	476	466	437	451	497	471	485	444	451	478	435	464	449	461	468	469	500	477	473	492	451	462	503	481	493	480	456	476	520	479	494	510	450	475	469	459	491	448	451	485	471	514	469	455	454	470	479	489	466	445	468	467	473	422	467	422	460	481	477	479	479	472	471	481	481	439	462	458	464	433	475	464	488	495	487	480	438	461	460	469	467	484	478	476	467	474	473	484	471	457	482	471	430	478	432	502	445	443	476	471	467	456	435	474	468	463	455	442	457	472	462	466	486	513	428	459	481	472	490	479	464	459	468	466	464	502	452	469	507	444	444	480	443	466	450	461	458	466	482	460	489	456	491	463	478	476	503	452	470	469	486	437	431	502	477	470	475	481	438	422	466	474	546	461	440	483	475	445	464	482	464	487	520	472	479	449	475	472	424	443	452	444	453	460	448	485	481	474	486	421	512	442	458	460	489	480	426	464	463	468	477	484	456	477	469	402	483	474	469	507	464	456	489	518	465	418	434	482	441	480	471	477	492	444	472	468	460	502	465	457	448	482	473	463	478	493	437	463	447	466	445	496	478	474	454	448	458	491	472	501	438	495	455	461	463	449	443	459	456	462	439	502	475	502	469	475	450	458	476	478	461	457	454	416	476	456	483	489	428	502	445	468	431	451	473	431	476	449	492	505	464	464	476	500	509	489	412	453	447	483	458	446	458	461	476	487	471	450	463	478	453	473	470	472	482	478	448	513	449	455	455	485	492	427	483	467	455	460	467	480	476	431	482	469	460	447	454	472	467	475	473	476	452	445	464	455	486	480	530	456	497	470	448	470	487	510	497	489	468	436	418	519	463	473	451	459	455	452	505	475	484	462	464	461	490	487	497	437	467	468	478	447	451	474	471	498	491	462	482	480	423	438	439	464	448	494	490	515	471	462	470	459	472	462	440	440	460	518	475	490	434	462	453	470	539	482	524	432	493	456	479	427	442	432	465	504	454	440	462	455	449	496	492	499	478	489	451	453	472	473	460	474	441	464	461	464	501	471	488	481	455	473	432	467	455	428	495	451	473	470	469	472	440	499	425	464	468	465	449	485	452	454	488	466	496	453	462	494	463	476	480	489	531	441	510	474	417	455	488	459	453	493	483	445	435	484	511	502	480	462	491	486	485	471	473	479	476	462	481	479	496	482	472	480	468	447	456	459	474	421	501	433	481	489	500	481	477	441	489	486	443	455	485	451	525	490	464	475	454	491	484	452	470	477	488	456	452	509	446	448	436	485	488	500	456	490	488	467	482	499	459	480	395	483	432	466	506	456	461	507	476	442	484	448	453	457	453	453	503	487	479	465	411	465	449	461	456	507	483	511	454	497	463	461	531	471	457	464	470	448	458	440	463	475	486	453	465	462	458	431	471	475	485	447	481	501	469	476	452	504	456	480	487	450	445	492	482	452	461	485	427	451	466	446	481	513	459	472	442	460	461	454	501	450	477	495	490	477	516	442	470	489	462	455	470	483	494	487	464	516	461	430	470	461	515	505	443	495	455	454	508	485	455	448	511	458	462	496	481	489	409	481	492	491	464	465	482	454	467	525	474	459	486	481	460	459	502	470	479	481	489	480	448	498	468	463	487	452	453	469	478	492	467	456	435	492	482	443	474	522	471	430	465	480	459	526	440	449	399	435	474	507	466	475	486	514	440	489	498	506	468	460	488	472	466	457	472	444	464	477	469	458	489	480	472	476	455	472	510	425	446	520	477	446	468	483	460	473	451	459	470	472	483	493	467	469	460	456	483	472	431	452	441	489	443	495	480	461	495	445	469	478	483	448	454	477	456	465	461	504	440	476	473	506	471	472	484	442	454	500	487	461	488	509	460	451	485	411	459	445	462	450	428	503	466	517	495	492	450	501	469	480	478	475	478	478	481	448	481	454	490	488	482	483	495	457	451	486	490	490	450	490	462	431	482	499	467	459	510	454	496	470	477	421	478	488	425	490	424	504	454	467	485	486	521	443	445	468	462	463	475	416	460	446	473	446	467	491	467	487	482	446	480	465	431	432	489	479	495	461	465	493	462	441	482	487	489	499	488	518	458	513	426	430	461	512	452	419	452	444	481	489	469	492	478	475	479	487	455	461	452	482	460	503	481	489	476	446	485	432	499	476	473	412	467	491	479	493	501	479	447	537	456	484	486	462	488	518	474	435	434	464	443	426	423	450	489	452	473	466	458	449	460	486	426	461	463	469	524	418	483	485	463	500	462	427	444	482	452	481	473	464	457	456	486	448	468	469	471	476	465	448	493	475	493	468	442	489	436	511	473	449	461	488	487	462	469	469	470	492	437	478	460	437	441	461	448	487	420	500	463	485	441	475	525	477	470	471	462	467	485	435	443	462	491	466	452	453	443	464	443	479	457	453	467	444	465	488	481	450	472	488	440	479	469	459	465	455	476	486	449	462	445	465	502	465	464	468	439	444	483	473	448	506	453	466	484
22678	21231	28838	23946	21233	21383	13117	3958	2667	1932	1453	1144	963	867	782	715	669	589	567	531	480	509	464	413	381	379	358	337	329	344	322	304	308	310	304	296	251	269	252	252	285	253	283	269	293	259	234	237	251	248	290	241	235	271	234	247	226	217	257	235	225	231	232	235	245	233	243	270	207	207	252	226	260	239	252	238	230	235	236	259	217	236	230	233	252	233	251	230	226	243	229	250	218	237	220	221	251	229	246	220	228	232	235	237	243	201	231	256	248	234	244	254	243	251	246	234	248	241	219	215	223	224	221	215	245	194	247	237	232	245	230	247	229	241	217	231	231	238	231	217	261	238	206	241	243	246	209	228	230	279	228	236	255	188	249	216	255	227	226	253	255	280	253	212	230	250	202	230	228	235	250	254	234	261	236	220	236	223	252	218	237	240	223	209	219	284	228	224	239	247	228	228	220	251	232	227	227	223	232	212	229	226	224	237	237	216	230	222	234	216	261	221	212	225	235	223	248	227	229	211	241	254	205	251	234	217	214	223	195	253	232	211	242	242	239	224	223	231	210	205	231	235	228	245	229	249	218	238	237	230	275	250	234	248	204	215	241	218	222	224	258	238	239	233	225	265	263	231	229	236	217	205	253	231	217	239	227	255	283	231	239	264	245	231	234	232	245	225	222	254	223	208	247	241	221	247	229	239	224	228	221	215	217	230	224	228	243	223	226	237	219	228	214	224	236	235	247	250	222	247	247	237	243	211	241	227	227	228	235	224	233	225	221	213	238	235	226	226	233	207	243	241	217	196	257	219	218	245	216	218	225	258	209	238	252	221	232	234	235	224	244	225	244	234	200	241	226	216	235	225	242	239	234	242	195	215	231	232	231	236	210	219	207	219	230	219	215	254	228	240	244	259	229	220	233	202	271	239	242	211	234	222	216	253	244	274	217	216	237	228	228	243	258	259	248	241	242	259	243	211	229	236	194	243	222	250	242	227	241	238	250	227	242	213	225	196	208	236	243	230	227	243	244	212	246	212	257	238	220	248	241	236	241	242	231	218	241	246	221	247	236	212	245	235	228	230	244	214	224	249	232	251	250	210	250	259	208	231	228	253	230	237	259	218	241	222	233	250	250	254	247	234	221	211	242	267	237	197	221	237	224	234	240	241	219	248	219	247	219	215	202	251	237	228	213	221	242	238	224	226	235	255	244	241	232	250	235	209	207	231	243	278	234	238	225	256	242	236	260	208	240	231	220	251	237	222	233	247	195	226	224	239	276	239	244	220	240	214	238	251	263	235	235	238	237	235	216	224	257	234	231	232	256	238	222	240	238	234	228	234	223	237	224	241	211	247	238	240	242	230	226	229	240	220	264	241	241	232	212	245	242	249	230	237	237	254	220	232	216	253	201	230	247	227	249	231	248	223	243	206	252	229	218	260	236	214	225	220	255	239	256	236	236	237	273	230	269	227	223	232	204	233	233	259	264	234	230	234	224	210	247	239	235	250	238	230	228	258	240	224	239	249	236	223	247	223	227	243	243	261	236	247	244	243	227	242	232	222	244	235	222	197	222	230	222	219	216	255	221	243	231	233	261	218	261	234	235	261	234	241	256	203	254	234	234	257	242	253	219	216	229	236	227	252	237	244	234	226	198	245	259	233	239	238	247	249	221	238	230	240	246	214	253	261	238	228	228	250	193	235	202	213	233	222	241	222	247	212	243	236	236	243	230	225	215	234	220	250	198	226	223	229	239	244	233	237	219	243	239	238	251	218	199	253	211	224	224	247	231	233	247	205	245	232	221	234	238	254	263	243	233	218	232	226	214	262	226	230	242	258	262	236	218	216	237	233	274	215	225	240	226	232	246	259	238	238	235	267	228	240	258	218	275	252	222	255	260	251	228	245	228	236	220	223	242	252	245	226	234	223	241	248	252	220	238	243	232	237	229	242	241	217	216	223	232	227	250	240	231	247	226	266	262	256	237	226	219	250	227	252	245	234	205	225	241	247	225	275	227	247	252	260	258	235	264	271	212	235	207	224	229	213	230	257	212	224	239	246	211	221	244	224	233	222	237	220	253	211	222	212	188	251	219	235	223	235	226	255	255	197	252	209	221	210	219	253	231	221	233	250	235	257	249	242	238	225	221	267	237	240	227	242	264	235	263	214	241	238	249	238	233	215	260	228	243	241	231	252	241	232	234	212	255	224	237	249	217	242	209	241	228	256	231	233	227	222	225	213	220	239	229	242	225	251	250	249	225	214	228	232	238	232	217	240	274	218	234	211	220	225	243	243	212	244	229	208	228	214	225	222	243	215	251	231	252	220	246	231	210	240	221	235	255	226	244	211	249	239	220	227	235	242	246	241	213	235	216	247	225	241	220	239	245	241	271	262	249	222	258	238	220	242	237	252	219	241	218	264	257	255	241	232	253	220	218	235	215	227	223	209	203	206	227	209	210	222	225	236	242	212	252	233	218	237	224	242	249	255	247	208	219	240	230	241	251	243	256	222	196	215	232	216	275	232	249	219	243	235	239	201	249	226	250	252	249	257	253	236	244	228	231	247	190	247	219	270	262	239	227	239	218	231	231	250	221	220	251	242	224	218	219	223	242	220	220	217	240	232	233	241	226	241	239	244	228	228	224	224	233	253	226	235	219	230	226	211	249	225	245	228	245	230	234	228	243	230	247	220	230	224	231	238	239	243	231	238	242	236	233	238	220	235	232	253	216	247	256	220	244	226	207	238	223	221	248	242	244	235	227	259	203	235	232	237	243	233	246	232	250	205	231	230	233	204	247	222	227	225	229	221	218	232	235	224	246	219	234	232	229	255	221	214	242	219	243	245	221	234	227	244	256	232	240	241	249	239	244	221	246	246	215	249	249	225	236	227	204	223	245	227	252	242	223	261	232	229	242	209	231	216	225	231	225	257	247	245	233	240	247	242	234	260	242	253	217	217	210	243	225	223	246	223	245	249	206	235	232	247	246	230	244	255	250	243	229	243	226	207	233	253	237	246	212	261	229	242	253	244	247	260	235	242	242	219	225	214	236	242	222	243	217	240	205	252	210	232	228	273	211	258	224	250	222	235	261	246	228	246	219	230	211	233	221	240	226	260	215	248	229	235	223	229	253	224	213	222	241	224	237	243	240	225	231	246	235	223	213	198	249	228	223	231	256	230	218	251	218	224	218	233	231	238	253	257	232	226	237	262	255	254	233	246	213	234	220	224	249	243	225	250	240	225	223	205	243	220	243	243	194	265	243	209	216	209	230	239	244	222	213	243	237	231	219	242	209	265	234	235	234	252	236	236	219	248	227	249	201	224	249	239	208	224	219	253	258	262	243	251	218	243	218	234	190	238	242	258	224	236	239	231	244	258	235	221	266	217	250	230	244	234	236	221	258	247	222	245	225	235	215	247	217	228	203	236	236	235	237	223	231	186	225	209	233	236	236	234	226	222	201	264	236	214	253	228	233	230	225	226	247	253	244	254	260	230	229	221
27969	54435	41145	19449	12779	10075	7656	6178	4832	3331	2523	2029	1648	1356	1166	994	993	903	782	745	640	635	583	554	534	450	471	461	477	404	380	414	409	365	379	369	350	346	354	319	320	321	375	331	303	283	288	273	298	288	333	288	289	293	307	266	280	212	270	275	280	286	304	277	277	279	265	299	267	258	236	285	232	297	274	260	260	255	251	267	290	248	256	267	269	279	263	265	252	257	265	280	234	258	256	265	261	256	295	281	265	298	258	262	279	276	265	253	250	243	250	263	271	252	254	277	234	265	261	261	279	264	240	259	219	286	276	268	268	279	252	295	289	263	255	267	280	251	237	265	264	256	257	260	276	284	265	267	244	243	294	252	277	284	291	266	259	258	250	278	250	277	278	243	283	256	262	290	242	270	231	259	239	272	263	263	256	247	268	259	261	277	274	247	252	237	242	263	257	277	230	294	265	273	238	274	264	266	300	259	289	275	267	277	273	251	251	248	281	269	252	275	261	243	258	237	269	288	241	276	267	255	261	224	260	263	285	286	245	273	251	255	243	257	244	241	265	247	255	244	287	276	261	278	275	257	268	253	282	266	249	261	245	266	266	262	274	249	252	284	285	258	271	266	269	258	264	248	279	270	256	267	256	291	253	270	247	261	275	250	255	261	252	248	256	272	268	246	269	250	297	236	247	288	260	284	272	285	280	268	265	262	260	250	251	284	280	241	274	287	253	212	246	258	265	268	249	287	265	246	285	248	246	278	249	254	243	253	280	271	259	253	260	273	279	223	248	241	228	270	278	276	267	247	265	278	262	282	245	257	246	251	269	264	221	273	228	269	250	271	252	230	263	248	268	240	248	227	280	265	258	255	255	271	279	275	280	282	256	273	273	258	265	271	250	257	268	247	265	263	259	245	291	298	238	256	245	261	270	260	227	252	265	262	260	245	246	240	243	233	241	265	257	215	258	227	238	284	261	260	232	258	272	275	252	263	287	235	267	262	259	277	239	249	247	238	242	275	288	276	248	260	285	235	249	262	277	260	245	278	238	263	250	258	268	269	251	269	256	240	235	257	270	257	277	267	279	274	265	277	247	240	255	244	265	275	255	254	235	244	266	247	237	260	250	253	252	265	289	276	273	263	253	281	256	264	264	249	288	249	257	278	259	267	252	253	254	260	281	263	242	241	255	236	270	262	294	282	263	275	272	267	276	250	267	272	268	257	247	281	246	257	250	260	281	280	259	277	249	275	237	268	247	289	273	248	238	259	243	275	269	253	235	241	264	252	263	305	279	225	253	267	255	276	277	277	258	266	280	230	273	254	278	268	231	244	245	240	270	285	222	272	260	241	297	261	275	289	243	264	265	265	242	266	260	272	271	253	251	252	283	279	242	225	236	257	268	287	272	261	232	272	288	239	244	247	260	273	222	240	242	270	276	223	261	243	224	259	281	258	257	254	237	264	265	270	248	266	245	265	251	286	260	245	279	249	262	288	253	264	288	281	273	281	267	253	265	251	284	278	247	266	267	257	248	245	240	273	255	261	302	260	279	263	267	269	262	222	268	280	267	272	273	244	266	264	237	269	272	281	255	264	276	233	258	257	262	252	259	263	249	271	261	259	290	269	295	282	283	260	249	263	273	280	258	276	225	251	265	233	277	254	270	276	236	266	242	248	274	258	258	253	270	260	279	283	278	256	265	270	262	244	293	266	267	263	252	269	249	264	263	277	268	237	254	269	272	264	277	261	285	247	264	247	265	279	269	252	255	271	263	238	265	241	235	250	274	238	247	272	264	224	269	275	249	255	274	241	270	264	242	250	273	280	260	254	250	289	286	271	280	265	237	273	258	263	268	263	257	272	259	262	271	253	245	269	298	252	257	239	254	256	276	258	253	286	270	265	261	262	291	273	239	276	241	256	247	278	272	262	243	235	254	255	244	296	244	261	290	257	259	258	259	261	293	242	247	273	279	278	247	231	258	257	295	274	275	249	285	258	273	230	301	251	289	265	253	256	243	235	261	268	255	288	264	249	250	265	271	248	278	274	243	276	254	251	276	248	268	273	289	251	281	267	250	280	247	266	255	273	265	266	260	267	259	274	249	265	217	275	256	296	262	263	270	257	250	247	289	259	264	260	277	259	279	247	229	269	270	262	256	253	274	277	268	249	274	282	252	250	286	248	261	250	235	243	267	252	255	258	269	241	249	246	293	279	258	277	255	269	267	250	244	295	269	264	254	233	245	278	242	287	243	238	277	270	284	232	276	267	262	284	288	272	234	255	246	263	259	221	271	263	254	242	290	268	276	238	258	299	253	244	272	251	263	258	252	254	268	265	264	254	252	264	299	231	254	249	253	251	253	254	282	264	255	262	272	269	262	251	276	242	233	267	280	234	254	274	262	264	257	266	240	278	267	252	289	253	265	265	260	263	254	271	263	264	255	273	266	257	267	274	250	237	251	244	245	275	258	271	251	254	256	245	255	268	278	255	271	260	260	262	251	275	255	248	254	242	286	242	292	262	235	241	252	256	216	287	241	253	245	261	258	249	251	271	278	272	285	247	271	276	271	247	255	258	260	251	241	293	228	276	295	265	264	253	252	263	286	215	277	260	272	256	254	218	279	251	271	251	254	300	254	263	252	269	244	246	257	266	273	225	269	273	224	250	273	256	280	256	228	261	245	287	252	260	252	249	270	258	254	283	247	262	251	284	268	259	281	262	254	284	277	255	248	257	268	280	261	236	244	286	248	262	258	298	250	272	235	276	279	255	252	249	268	247	261	239	288	236	257	253	241	256	263	260	235	257	227	250	243	233	254	267	255	277	267	282	285	265	269	257	273	234	266	268	275	255	228	259	265	260	274	266	277	261	263	281	264	252	252	276	260	276	273	268	257	285	260	257	242	250	264	249	277	246	271	251	260	243	250	247	283	251	271	268	255	270	240	271	262	250	240	285	244	269	265	266	262	304	270	263	241	252	233	266	263	273	246	266	252	250	275	262	263	219	254	252	282	226	274	258	246	256	273	268	271	293	268	280	265	274	253	273	283	253	271	271	253	296	286	260	280	270	291	234	255	266	251	284	254	271	279	247	268	277	264	234	293	272	246	262	263	252	262	255	244	260	266	270	275	262	265	265	269	254	268	261	239	280	233	263	268	249	250	268	243	273	252	290	254	256	271	266	282	270	273	248	232	274	255	245	231	282	272	245	260	261	277	279	262	281	257	279	253	269	293	270	274	273	260	283	262	256	253	283	264	283	259	274	272	287	266	232	268	274	233	282	296	270	272	272	296	269	261	249	261	266	271	261	270	293	243	260	242	292	285	230	273	265	265	271	260	273	253	291	234	283	271	249	237	264	271	250	237	305	276	261	267	259	258	255	228	236	255	260	234	257	244	268	260	251	277	241	251	271	233	254	246	277	266	269	263	263	247	264	254	232	244	264	273	267	275	257	244	268	281	272	256	280	261	266	257	259	249	258	262	234	269	278	246	264	254	290	263	260
28271	24329	22713	9505	3700	2688	1868	1559	1360	1056	959	803	735	695	678	616	663	630	670	621	589	612	600	657	593	561	578	593	572	568	509	533	564	566	570	537	567	558	552	544	503	546	525	503	547	508	541	534	506	542	554	543	545	546	565	540	541	543	558	535	561	576	534	532	537	491	531	501	541	517	529	559	505	542	551	572	541	514	573	527	575	523	532	528	563	529	554	564	587	510	546	503	554	546	558	499	554	548	527	556	514	590	498	533	557	538	550	502	524	575	516	530	527	630	546	519	532	548	545	507	551	527	559	593	536	580	523	540	560	500	514	524	520	559	500	550	534	537	566	544	520	551	524	536	545	544	547	519	523	531	495	539	554	516	506	536	509	531	514	519	542	539	480	532	568	570	531	522	565	498	544	517	540	574	510	548	558	497	537	555	547	536	520	538	563	593	528	502	507	539	556	589	526	526	569	558	535	584	493	539	539	542	555	572	499	524	514	543	527	501	527	539	499	557	521	537	537	519	528	558	520	554	523	569	520	514	515	527	543	561	549	559	538	547	553	522	563	543	538	495	532	548	548	535	529	580	565	539	525	560	529	525	542	516	543	514	574	560	560	556	557	534	541	564	546	523	557	546	571	534	549	503	497	530	527	513	549	528	542	558	498	533	541	547	541	518	524	574	555	530	536	517	524	537	538	536	571	548	504	552	525	511	589	511	536	577	524	559	513	546	563	511	562	555	559	523	503	544	504	585	558	543	521	594	526	537	591	573	551	559	548	537	495	536	498	567	538	545	554	505	582	545	558	490	524	559	590	510	563	550	533	551	536	497	517	556	523	544	536	512	532	557	526	515	553	516	468	550	524	511	533	571	511	519	509	566	522	515	510	538	540	538	527	524	518	531	540	556	543	545	548	522	545	507	515	535	578	580	556	524	528	535	545	539	506	513	551	544	507	557	565	530	528	551	545	537	577	528	536	491	543	505	542	527	556	589	572	567	529	554	502	520	543	507	521	528	529	555	545	555	513	518	532	511	506	497	530	540	550	529	524	566	506	529	556	557	550	485	575	546	543	505	540	511	533	556	493	521	532	541	566	565	519	581	569	556	482	525	503	532	547	572	561	503	521	548	530	523	544	582	529	554	553	539	564	528	550	501	548	530	483	524	491	528	515	554	559	558	508	539	523	574	530	555	545	505	560	550	530	511	534	591	538	574	557	537	524	551	491	529	539	499	583	544	558	533	520	527	533	508	519	521	538	563	524	549	572	534	570	556	509	508	532	539	536	549	563	523	522	537	539	546	492	550	539	526	557	527	533	521	559	559	515	574	517	541	534	537	572	541	539	577	537	546	521	492	522	528	514	540	543	504	530	507	505	560	566	551	542	504	547	513	466	577	519	581	551	495	559	526	554	561	556	507	510	546	570	546	518	536	531	509	570	564	522	553	549	534	551	564	546	521	573	530	539	518	532	523	510	521	522	540	533	536	536	588	573	528	562	552	537	514	548	559	539	500	502	516	533	542	576	516	543	542	496	524	529	583	561	515	512	541	574	482	565	530	554	528	538	540	573	548	558	578	547	547	537	539	558	509	518	483	509	530	500	533	503	519	554	534	522	515	547	488	537	530	551	529	513	569	509	581	529	532	532	497	478	526	552	526	537	546	532	548	557	529	552	507	560	524	527	560	550	564	511	534	507	530	532	541	541	553	561	547	533	529	520	508	538	507	553	526	552	555	530	548	543	501	593	559	519	522	533	520	538	520	531	516	533	520	554	532	532	542	524	583	548	524	557	536	546	531	527	548	511	549	524	514	534	518	561	514	549	521	502	530	505	571	565	532	525	557	501	532	537	524	550	586	552	565	541	518	557	534	528	498	554	532	577	500	537	514	535	583	508	536	523	546	564	529	512	545	516	482	501	531	526	519	544	526	503	538	557	544	514	507	568	552	551	532	544	553	534	556	512	496	511	513	552	562	596	559	561	530	536	556	531	556	556	552	537	542	520	522	545	527	558	533	558	520	525	546	549	554	534	516	494	521	504	571	547	513	500	531	538	528	507	527	512	547	559	494	549	519	567	559	510	567	556	522	552	536	529	556	530	548	479	519	516	528	518	516	496	524	557	525	536	557	546	453	547	533	563	537	523	544	528	522	554	533	533	498	532	528	531	533	500	533	527	530	540	564	569	496	572	530	552	541	514	522	537	510	533	547	533	550	547	538	519	514	543	564	549	567	528	546	492	557	510	548	530	556	536	528	517	520	560	526	536	549	546	549	524	521	550	504	559	520	554	521	525	585	525	532	550	556	514	511	558	521	548	530	558	524	550	517	541	514	524	517	561	540	559	576	550	526	544	545	536	526	545	546	519	542	551	586	491	534	509	556	499	541	515	530	518	526	574	556	547	557	539	543	518	542	538	526	559	483	510	532	531	537	535	496	553	523	580	555	530	522	528	497	517	504	516	545	506	516	524	563	508	599	524	484	541	507	512	537	548	531	535	550	506	550	506	567	537	580	533	487	536	539	502	590	533	545	544	530	558	562	516	593	541	513	482	508	537	569	558	550	537	562	561	553	504	521	549	551	543	547	495	550	523	534	507	552	577	532	555	510	541	592	559	556	527	544	537	522	509	504	520	547	509	556	518	538	540	511	593	507	562	520	568	534	532	517	504	490	517	558	545	539	497	520	471	524	535	545	520	504	546	535	534	562	560	515	506	549	545	557	572	516	517	520	555	527	560	521	533	550	520	500	555	509	544	577	581	505	527	522	530	565	528	542	525	557	525	554	531	527	541	571	562	514	490	552	580	535	556	567	559	527	570	546	501	550	527	572	522	511	586	550	563	533	541	559	505	552	476	556	513	543	551	501	552	564	570	556	556	559	526	568	531	532	516	546	543	520	527	506	548	553	527	548	555	534	544	562	527	520	544	545	538	541	525	532	565	530	551	511	585	502	529	584	554	538	549	513	528	580	560	525	532	487	529	530	505	544	563	534	562	520	554	542	555	503	534	556	514	566	568	540	519	602	547	490	539	543	557	538	544	545	540	533	533	500	504	540	539	548	522	530	520	560	558	518	536	561	572	556	548	537	497	559	543	525	524	553	510	526	525	540	530	553	509	558	539	517	527	547	535	527	491	555	575	535	568	552	508	552	542	571	532	553	552	503	538	510	538	499	546	531	550	564	556	542	540	557	531	550	546	539	496	564	561	554	535	532	526	503	522	583	509	553	511	590	533	516	536	584	535	521	542	547	538	516	544	530	535	525	594	566	525	564	542	548	553	517	564	565	560	497	512	557	523	520	564	568	507	518	552	522	551	551	557	568	553	574	528	534	512	531	549	537	548	528	467	601	529	545	524	524	524	520	515	556	542	573	559	528	549	524	512	535	534	507	521	536	505	527	575	553	499	554	567	608	541	511	568	558	507	496	537	572	502	557	545	553	511	522	503	566	519	592	534	569	542	517	552	525	542	545	502	521	508	554	546	542	556	535	587	551	570	539	528	534
24585	37665	24778	8509	5583	4442	3166	2644	2134	1665	1354	1187	1036	938	894	823	776	781	714	719	657	742	699	681	649	635	621	556	670	650	644	607	626	627	630	617	634	680	587	588	627	615	618	601	626	587	602	599	557	620	623	634	559	597	605	587	602	588	609	590	569	575	550	582	559	548	605	575	614	601	607	612	596	591	584	583	579	574	560	586	582	614	619	576	597	564	568	589	579	633	553	592	643	578	541	557	610	579	593	580	578	560	639	580	571	617	600	612	579	583	586	582	548	615	643	557	577	567	535	597	601	561	679	571	575	578	582	598	586	591	594	600	592	588	566	606	606	583	567	605	597	587	626	573	552	593	552	550	618	554	589	583	595	590	557	622	590	553	560	578	609	589	577	589	584	575	592	608	590	590	602	572	580	581	609	596	578	596	557	606	646	576	605	550	567	565	576	635	590	578	559	566	572	597	638	624	586	585	606	566	553	590	554	621	571	629	632	605	591	600	538	598	579	590	567	583	588	596	578	605	568	628	585	559	563	582	600	590	599	554	597	585	583	651	664	596	575	582	557	607	599	579	564	582	595	621	570	576	606	588	576	577	543	599	594	558	585	589	566	602	593	562	563	590	557	590	616	587	642	571	591	565	600	563	601	573	626	567	583	570	581	603	612	606	619	614	573	583	663	610	581	622	596	592	572	550	613	578	578	620	599	601	593	563	569	585	599	593	634	592	580	599	603	627	557	563	599	550	598	589	556	592	637	639	589	586	582	581	622	571	593	594	575	586	578	579	549	572	613	604	647	577	610	607	576	584	576	629	605	580	606	547	606	556	606	594	587	610	589	546	584	600	551	593	578	523	584	559	588	580	608	620	547	556	591	603	511	588	585	592	595	599	554	580	595	577	550	609	570	576	586	610	571	613	587	583	604	600	598	598	598	596	575	560	564	587	555	597	575	608	547	591	609	600	569	570	579	588	590	604	591	595	590	554	546	589	594	577	625	605	590	622	555	534	652	590	600	578	618	584	596	557	633	569	577	625	576	562	581	582	544	562	586	602	547	595	583	617	577	609	569	564	610	608	596	597	637	634	618	568	572	599	613	576	595	546	603	585	581	609	567	588	566	604	614	598	596	591	564	571	607	582	543	626	570	603	608	545	578	602	590	592	581	569	619	600	599	547	605	566	607	614	592	621	615	585	597	602	603	602	582	577	645	616	600	656	585	595	607	605	557	598	593	570	576	619	607	602	604	587	599	572	632	594	581	583	566	620	551	608	606	607	533	617	588	581	583	597	576	600	550	559	578	602	580	630	594	585	595	611	556	583	542	591	554	594	597	581	571	588	560	594	604	581	597	591	644	614	602	569	574	583	590	545	573	565	599	559	559	602	567	554	593	585	572	601	582	561	623	623	568	593	589	566	560	596	594	584	598	560	592	557	600	574	570	631	578	602	586	583	620	573	569	600	601	555	555	595	614	586	588	579	608	561	574	587	589	581	605	584	680	605	602	565	624	595	589	621	626	609	616	592	589	637	593	657	560	572	557	591	570	566	561	535	597	551	553	599	583	596	604	587	590	570	566	653	583	597	597	634	628	579	559	570	565	598	544	580	584	600	582	587	585	571	637	616	620	597	552	551	568	587	596	574	594	597	599	614	596	596	615	606	578	616	597	573	544	607	600	589	582	568	602	669	561	587	613	597	587	640	552	566	591	583	601	594	575	589	559	567	597	611	624	590	611	607	558	594	572	620	582	560	563	628	601	611	579	568	604	588	562	597	552	599	587	592	540	598	558	611	616	600	621	588	595	554	592	640	581	571	569	602	583	603	602	614	568	554	597	604	575	632	535	592	586	587	610	552	613	623	626	609	573	564	587	576	575	600	581	602	620	620	631	574	614	582	577	553	584	589	603	558	602	560	523	631	566	584	578	584	595	554	602	574	594	599	600	577	574	551	620	604	593	579	581	639	605	586	628	603	597	572	621	594	613	583	538	597	600	643	639	533	586	548	582	627	611	628	564	599	556	567	534	545	570	574	621	602	599	586	619	627	562	563	569	576	549	586	575	604	602	588	584	589	587	630	585	632	574	616	557	607	589	580	571	603	608	604	566	596	603	582	581	602	577	577	604	617	611	567	584	609	555	574	612	583	618	608	622	573	578	596	577	554	593	615	553	614	611	623	563	556	637	590	601	579	598	613	588	595	594	586	561	564	613	561	570	591	601	614	615	611	569	572	569	594	605	628	558	568	571	548	581	570	616	583	607	587	562	588	613	611	590	564	588	609	590	585	609	579	622	609	600	586	641	557	589	549	538	592	585	590	632	642	570	574	577	553	613	618	607	589	572	635	608	601	623	615	575	607	601	614	624	560	590	570	578	579	566	619	614	627	555	599	581	576	576	626	572	538	606	567	540	608	560	576	572	567	598	643	593	616	590	567	620	588	577	570	619	556	576	623	601	584	583	567	590	560	557	609	581	616	590	555	579	627	597	632	589	575	578	569	526	619	594	586	612	554	610	604	569	591	589	593	598	619	566	578	593	606	607	573	587	550	612	573	608	579	576	584	557	606	574	590	599	590	582	537	580	580	603	573	577	601	619	591	587	610	588	573	552	543	592	584	614	661	578	536	568	608	569	632	629	609	606	600	572	618	579	595	564	613	614	596	580	588	638	633	578	632	597	576	547	588	584	593	537	585	572	613	599	563	621	595	654	611	597	553	590	570	597	608	583	542	564	564	551	632	594	562	556	604	601	604	566	578	570	601	628	587	653	588	564	569	554	605	559	637	577	564	600	600	563	584	570	594	555	601	616	564	583	596	567	613	564	605	592	551	593	575	577	607	608	580	603	602	607	623	565	582	553	608	620	536	612	633	594	628	632	588	614	586	666	552	582	609	560	597	611	587	574	577	565	599	600	564	567	625	552	575	583	573	590	564	596	606	552	644	600	585	535	605	575	599	615	602	605	610	589	593	599	557	579	559	610	622	621	577	591	560	576	537	608	596	558	608	582	580	614	588	604	622	567	587	550	582	580	628	562	616	649	599	621	602	576	592	568	610	587	534	553	568	537	580	588	577	548	556	603	625	580	573	620	600	568	574	552	625	582	594	531	627	551	600	615	585	607	630	612	628	574	606	605	596	606	551	611	579	601	561	605	554	574	583	581	594	565	589	538	592	562	603	549	592	615	582	598	587	561	584	543	599	622	581	594	624	587	563	581	634	611	636	595	577	524	592	564	591	586	597	586	546	602	581	595	597	593	597	614	596	616	590	563	601	616	577	655	601	601	588	618	580	540	536	595	616	557	581	595	629	630	567	616	583	622	624	596	581	624	578	591	576	647	599	578	570	562	590	640	615	637	605	584	587	615	614	563	590	578	601	585	581	630	592	600	610	587	605	584	638	592	594	561	573	602	625	595	596	625	589	615	559	563	612	608	567	584	556	606	550	635	555	573	593	598	609	615	573	566	631	582	564	623	583	584	617	615	614	563	582	592	624	599	628	628	547
23776	21203	28284	24406	21173	13828	4508	2574	2038	1552	1279	1078	891	840	722	712	651	592	589	581	573	580	523	502	525	464	498	483	465	462	439	447	459	456	424	393	421	432	439	435	427	455	403	451	411	429	387	389	413	358	413	392	408	380	417	377	422	368	418	384	372	368	393	381	439	430	401	368	434	368	414	368	424	380	397	398	397	393	402	391	378	378	375	415	395	413	394	397	431	407	355	401	392	388	369	424	390	405	411	411	374	375	379	399	411	381	403	422	395	423	424	433	419	410	417	394	361	390	399	435	341	408	391	414	409	386	363	399	410	373	406	379	412	376	388	391	422	412	380	402	398	437	379	418	445	396	389	377	382	412	365	413	403	414	385	379	406	403	404	408	377	413	393	407	413	398	392	389	381	409	393	429	413	394	398	389	382	401	398	389	370	374	398	368	399	408	352	400	381	393	398	382	411	409	401	380	371	431	412	395	408	399	407	376	385	396	371	388	390	353	386	408	373	382	399	384	395	387	375	384	399	386	408	413	396	394	390	394	435	389	439	396	382	425	381	393	381	416	384	407	408	431	358	426	394	395	396	424	421	374	379	403	402	371	374	385	411	389	385	427	392	402	398	359	396	381	409	426	388	410	401	415	367	392	462	403	398	393	376	390	381	394	423	407	389	385	402	398	411	386	389	388	374	391	383	411	408	401	423	370	358	390	352	383	390	384	398	413	376	361	394	359	382	410	374	397	401	418	412	365	396	396	413	391	366	375	404	372	412	390	404	394	366	432	382	391	430	401	377	377	392	384	371	367	387	380	384	376	364	424	391	366	379	414	393	385	407	381	414	381	378	397	389	406	398	377	403	405	394	362	398	415	398	370	382	400	419	374	395	411	431	421	380	362	374	417	407	354	404	417	412	383	387	379	391	414	431	430	378	387	367	377	401	420	378	401	370	409	402	420	376	402	380	431	422	397	397	430	374	382	409	374	390	407	361	439	372	364	409	387	404	405	400	348	397	380	353	365	396	424	373	392	406	399	424	380	406	432	396	402	387	397	383	372	389	409	367	406	392	410	364	411	385	373	375	403	396	407	412	395	400	415	353	377	378	372	403	403	413	342	400	398	396	407	390	405	356	430	403	388	404	402	373	410	382	388	401	362	393	405	375	394	419	408	414	411	395	386	409	351	400	390	408	422	398	380	405	414	352	379	393	385	392	372	412	378	385	409	383	376	394	379	401	388	409	391	384	396	399	382	397	378	385	371	403	430	378	431	409	361	421	398	382	424	410	395	388	386	378	386	427	398	421	414	382	345	419	414	387	411	429	380	407	379	370	350	406	366	376	405	422	404	382	438	441	391	387	385	431	414	390	391	388	353	402	402	408	375	376	412	406	342	360	404	375	409	405	414	380	389	402	400	386	354	378	395	394	375	391	393	381	424	360	361	365	382	391	360	396	386	418	382	402	424	342	403	388	413	378	419	391	377	369	407	379	350	422	381	360	392	374	411	428	378	386	411	372	416	400	366	424	401	378	430	435	416	375	379	406	410	422	383	405	378	400	373	402	416	403	396	401	417	402	407	408	390	377	366	403	405	391	400	384	394	407	369	391	426	374	407	369	407	407	428	390	405	403	399	370	367	429	415	384	389	368	379	386	377	353	399	361	412	409	426	393	398	418	368	391	451	364	387	406	388	379	361	395	404	398	429	380	383	408	400	388	382	366	401	404	407	399	392	392	364	382	405	410	402	397	405	403	379	416	394	414	379	387	385	403	375	398	380	386	396	404	369	398	364	448	382	392	381	360	388	393	378	403	395	409	386	430	410	398	412	394	378	391	388	432	389	401	426	399	402	396	399	370	364	360	407	382	420	381	384	350	414	389	405	406	384	385	431	396	393	381	433	446	394	372	411	433	358	398	420	424	407	384	406	389	393	401	377	404	365	415	396	406	412	397	426	411	397	373	402	416	448	430	383	422	373	359	379	380	374	382	436	391	368	394	347	392	398	419	422	370	366	403	433	413	393	415	422	393	388	426	401	403	367	391	399	396	382	368	361	368	411	403	414	372	369	421	385	446	404	403	379	380	396	407	373	404	389	400	386	408	390	397	439	416	383	405	384	383	410	400	414	364	399	390	399	406	394	419	426	396	397	385	427	421	369	394	432	401	401	381	372	408	366	385	367	402	427	425	394	367	408	408	344	424	384	405	354	362	390	449	388	376	389	403	445	398	364	386	425	379	399	388	381	367	393	423	432	451	410	422	412	410	404	366	383	403	340	414	363	402	398	396	369	399	387	451	388	399	410	425	367	398	362	396	362	411	387	413	394	423	405	355	385	395	387	408	402	372	409	400	361	382	384	395	384	398	351	402	424	368	439	388	413	401	419	378	355	387	369	425	364	376	395	424	387	395	409	382	402	437	431	383	435	364	399	418	381	386	403	360	393	416	383	368	369	402	380	426	413	405	403	395	399	399	409	404	378	412	401	434	440	380	411	386	397	382	422	381	432	365	396	392	400	362	408	386	410	362	382	390	367	403	405	366	376	394	384	374	418	403	417	362	381	367	386	387	400	389	411	380	414	402	421	399	428	341	401	390	383	396	390	407	408	382	412	391	415	405	399	372	407	415	401	406	405	413	395	394	407	366	353	411	376	371	409	403	445	375	361	384	417	385	370	438	401	396	456	394	406	411	356	454	421	384	397	407	365	415	374	405	375	383	385	414	430	346	388	391	393	407	375	377	370	399	381	344	420	435	421	384	374	354	397	402	413	364	386	380	402	385	399	393	382	453	393	399	375	387	360	368	382	355	380	396	393	393	372	387	355	404	441	382	379	391	398	392	388	390	366	376	414	397	381	391	429	418	418	413	412	342	400	409	368	400	429	423	401	414	362	376	386	383	417	359	405	373	394	418	380	419	394	377	416	395	408	417	342	394	379	412	409	371	388	399	394	399	402	410	370	421	397	386	392	393	379	406	381	374	407	361	380	385	377	388	413	404	340	404	397	380	380	399	409	399	409	390	403	382	381	405	364	377	378	409	407	381	369	398	422	392	370	409	422	361	397	382	369	378	406	376	414	419	411	378	381	365	399	402	401	415	358	385	360	391	435	367	390	393	400	370	408	411	423	411	438	411	401	399	404	356	414	391	428	419	355	374	414	391	434	394	384	423	400	366	368	405	374	389	423	408	363	351	407	412	388	401	420	402	412	405	394	382	378	354	419	397	403	431	413	350	410	377	384	405	367	416	388	415	387	371	393	376	411	391	385	412	393	401	368	397	377	370	380	386	424	420	378	407	418	410	388	377	374	422	416	406	398	373	415	391	430	394	372	420	400	391	363	386	386	422	426	399	404	370	375	398	406	396	441	406	378	398	385	436	412	395	375	404	372	409	388	395	384	419	364	402	363	412	382	388	395	397	394	354	402	386	393	387	386	415	383	435	376	403	373	377	406	405	402	402	381	413	373	407	382	394	436	419	397	384	404	418	402	342	382	400	400	421	404	428	407
25461	47591	35493	14273	9195	7633	5492	4243	3522	2550	2021	1560	1329	1173	1066	981	881	872	784	749	735	679	728	678	655	604	606	581	513	534	541	539	538	522	524	494	553	503	517	503	517	455	489	493	493	478	471	527	410	475	481	441	461	483	495	466	462	486	439	437	461	493	465	428	458	461	461	431	415	427	425	477	447	464	449	453	428	457	443	437	433	429	439	464	464	436	445	412	474	456	488	447	437	415	459	418	427	443	476	433	467	452	437	467	428	450	442	442	476	457	452	400	438	417	439	429	444	469	456	450	432	416	445	416	461	454	426	427	454	473	479	419	445	450	427	455	437	449	435	437	436	473	431	428	411	450	466	415	442	460	426	421	425	426	446	438	453	440	417	451	442	426	485	444	452	500	457	450	441	455	463	435	461	474	445	414	426	436	471	444	440	465	440	415	427	427	488	402	400	444	450	505	445	416	452	449	460	455	466	452	428	390	448	446	405	457	485	469	447	461	427	447	429	421	421	453	421	427	430	430	410	460	424	441	424	406	408	390	399	430	458	444	465	475	450	421	439	426	465	475	465	469	460	432	479	472	490	489	411	423	430	441	477	420	471	422	409	434	473	403	437	425	425	450	455	447	457	428	509	421	423	459	451	448	472	438	441	412	475	443	441	443	482	430	388	441	421	428	447	428	418	431	426	431	450	442	430	476	449	436	440	453	437	408	446	476	426	415	422	461	411	465	439	474	434	427	443	417	456	459	429	438	412	451	442	476	433	429	475	488	444	410	455	434	413	473	442	427	435	438	436	462	461	483	419	404	445	456	462	451	451	442	445	476	432	448	480	432	437	425	429	416	460	465	440	450	414	412	392	435	439	433	446	450	460	436	429	405	458	466	458	455	478	461	476	453	445	466	459	444	414	417	472	432	437	419	508	414	434	415	434	474	443	435	454	450	469	456	481	472	477	436	446	479	435	413	438	407	444	465	436	469	430	430	469	450	427	439	461	424	487	454	449	413	492	411	433	469	504	485	468	430	428	429	443	446	449	448	430	418	448	472	439	452	441	436	433	447	425	450	445	425	427	433	431	470	463	474	429	431	429	455	457	435	452	479	411	448	459	441	455	444	458	468	439	477	450	463	420	445	440	467	453	440	469	440	438	400	448	398	450	432	434	420	411	478	451	413	448	431	431	442	478	444	444	439	445	434	453	462	449	404	431	427	443	441	470	441	449	445	463	418	453	468	434	460	445	402	450	471	447	457	475	432	425	440	403	452	429	435	449	442	398	429	451	464	451	452	411	458	434	411	421	466	433	417	462	436	432	442	447	452	429	466	435	421	460	469	421	454	432	404	454	458	482	435	470	486	404	456	446	437	417	431	400	442	413	465	438	472	442	423	427	406	422	477	454	438	423	464	471	427	419	420	469	457	450	472	435	502	442	449	417	436	446	423	440	431	425	430	426	461	462	439	411	437	452	449	434	418	476	451	419	446	456	450	475	414	449	441	439	437	438	443	438	434	430	412	403	449	438	466	437	408	450	510	451	436	461	438	429	457	447	449	472	444	493	449	426	454	486	434	415	495	454	424	432	437	458	437	426	433	454	424	454	453	487	440	447	405	436	415	470	442	413	479	432	454	451	477	467	441	450	415	437	406	386	454	442	489	435	428	473	441	445	419	422	445	447	417	434	418	442	436	431	449	492	449	429	463	456	433	438	443	450	446	466	414	431	424	443	450	445	454	430	462	446	424	421	489	421	421	457	445	452	453	413	435	435	442	438	442	422	473	439	453	478	463	433	460	467	470	465	456	403	444	440	447	463	430	463	460	432	428	421	450	474	441	429	461	427	439	451	483	441	472	412	419	465	458	477	449	424	421	437	450	442	471	466	485	436	455	422	447	460	420	412	480	434	425	506	474	427	411	450	453	476	469	413	421	457	417	449	439	444	478	455	480	436	409	449	418	460	427	441	428	457	459	451	424	409	426	428	425	440	444	430	482	415	466	420	449	413	459	421	451	424	433	425	438	437	460	419	444	468	441	446	427	474	471	471	470	447	430	447	447	459	408	456	455	438	447	437	441	445	445	420	473	454	464	437	436	439	423	425	426	430	441	480	403	460	436	455	444	451	439	440	457	435	440	467	459	417	502	446	418	478	478	432	448	464	449	436	443	455	441	453	453	450	423	430	460	431	403	398	412	404	458	438	455	421	435	445	431	490	432	469	419	439	437	435	455	451	463	434	438	462	453	442	444	458	459	449	435	427	459	450	445	481	447	440	436	435	444	451	438	421	447	464	483	421	455	444	448	425	436	446	471	433	407	424	440	418	450	461	417	449	488	467	405	430	438	436	399	411	404	469	471	460	420	447	432	458	479	396	452	474	444	445	472	442	471	492	464	443	409	385	463	432	424	440	461	439	442	405	422	418	429	418	427	422	436	421	456	469	463	438	426	455	466	422	416	441	456	471	462	435	454	444	412	475	406	442	420	417	438	457	474	444	438	461	423	455	440	466	474	440	449	453	451	438	448	469	460	409	454	452	420	460	444	428	451	429	447	476	455	487	413	422	421	463	404	451	427	405	468	457	468	466	427	425	451	464	478	431	422	441	484	462	500	438	430	468	502	416	435	410	429	432	421	439	482	435	438	455	487	404	479	470	439	425	439	470	434	478	455	455	444	446	456	457	434	445	447	425	417	458	445	444	474	453	428	449	466	446	430	451	451	419	462	450	456	457	473	442	405	445	443	426	426	423	437	459	449	409	450	492	464	437	434	442	435	426	471	436	408	437	466	434	453	466	454	429	434	419	446	439	419	457	469	442	468	461	443	464	441	459	440	475	472	419	424	459	437	445	486	431	472	447	431	436	431	459	417	452	434	441	464	430	418	429	476	414	434	445	446	467	425	432	457	411	391	438	437	451	440	447	420	459	433	426	449	397	482	435	438	439	438	434	443	456	450	418	437	461	415	455	429	442	425	419	457	463	427	442	445	430	444	431	418	447	456	448	456	442	470	476	432	458	418	444	431	494	409	449	415	475	423	407	434	452	462	452	495	465	426	462	466	473	432	427	454	423	453	393	450	438	447	425	441	433	418	425	429	425	431	420	413	496	455	431	445	400	428	452	481	475	415	445	456	461	443	456	490	456	431	428	447	392	400	478	472	453	468	452	434	455	394	421	456	441	463	447	467	436	435	463	468	464	427	447	414	464	460	455	449	470	495	391	459	442	418	454	401	440	417	456	414	437	457	451	421	451	437	439	422	429	441	473	444	462	429	432	434	473	448	460	437	441	446	446	445	441	455	457	449	440	450	425	438	463	459	468	444	445	456	467	435	447	459	415	440	461	457	426	495	491	451	496	437	413	430	456	496	461	428	419	430	429	436	419	425	436	447	488	431	442	433	475	424	439	458	424	463	436	426	465	450	410	484	449	442	440	453	440	452	403	462	420	424	472	430	425	457	443	467	419	448	472	422	438	473	459	441	443	467	422	467	427	461	448	416	454	454	441	440
24663	21183	27476	25163	15386	4691	2637	1861	1635	1305	1102	979	778	743	717	707	651	614	564	582	524	595	558	494	527	505	515	513	485	529	466	458	479	455	459	432	479	485	486	442	485	439	408	462	464	435	457	451	380	474	477	427	474	451	434	419	474	437	464	427	431	455	453	445	432	437	438	430	451	460	475	478	443	443	457	439	453	470	443	410	468	463	439	443	419	449	441	440	467	428	457	437	461	448	452	420	423	442	399	407	434	428	435	441	465	458	434	429	428	393	445	445	405	457	445	458	422	482	456	458	430	419	441	408	438	425	477	437	447	461	405	448	411	468	455	402	469	437	448	438	463	479	464	410	454	448	392	450	429	450	422	406	444	475	424	439	462	448	427	462	429	432	464	460	436	411	479	416	478	474	435	493	450	486	439	429	449	443	452	447	442	446	433	430	446	429	410	433	435	435	459	474	449	475	448	422	466	428	425	431	412	445	464	423	430	439	442	431	416	425	464	446	428	420	433	437	458	413	446	469	396	424	409	399	420	385	425	416	426	472	442	444	415	432	425	453	406	399	433	429	437	442	429	491	433	429	485	423	414	470	423	443	473	401	446	456	466	451	449	434	438	430	419	413	454	416	422	483	468	444	472	450	456	425	422	403	451	434	433	478	457	444	420	442	453	458	456	469	469	413	439	459	452	427	480	443	441	442	447	444	455	478	441	452	458	450	475	480	440	404	456	411	442	444	459	419	445	453	425	496	444	427	442	458	461	480	412	448	444	385	451	481	423	441	390	454	427	446	483	473	451	435	495	442	438	438	416	483	422	446	428	457	461	443	421	460	427	418	437	432	452	449	414	452	468	431	443	424	408	416	414	406	408	435	402	414	408	464	410	411	444	410	468	421	482	439	484	396	472	466	445	431	412	431	445	433	437	412	467	434	438	429	499	454	417	468	411	458	455	418	442	421	417	435	453	445	447	436	435	408	429	490	426	434	457	478	444	464	429	420	424	472	431	414	451	430	474	464	448	415	425	422	442	428	408	405	446	459	443	438	435	432	420	449	430	447	444	434	468	438	441	456	441	478	459	417	484	437	466	430	434	431	453	452	441	437	413	496	416	428	438	401	409	435	445	427	415	459	435	418	408	454	460	419	426	420	407	400	445	421	450	466	417	455	435	434	460	431	394	468	410	445	463	429	442	435	430	480	415	405	412	459	445	423	442	415	440	443	435	469	458	443	450	447	448	441	424	448	474	429	404	407	453	453	423	428	427	396	418	414	427	452	436	438	466	489	410	449	414	447	484	444	457	382	433	432	420	453	443	421	476	440	411	458	456	414	444	446	438	444	447	426	418	458	445	411	485	441	449	447	468	430	487	409	392	448	447	464	443	431	407	433	423	398	416	479	446	460	396	454	447	426	436	401	430	469	434	430	447	446	416	400	437	452	436	469	423	455	452	411	438	453	441	411	451	475	455	449	459	429	469	449	407	436	445	444	437	455	434	430	449	414	438	447	449	460	445	458	439	399	440	434	467	438	463	416	452	426	426	438	428	430	424	416	466	408	447	501	460	453	464	388	435	426	421	431	444	422	429	415	422	454	438	453	433	411	457	447	449	426	457	421	423	425	456	429	440	451	432	405	454	465	432	418	456	481	411	442	432	456	439	435	429	427	429	458	437	451	422	431	447	469	437	442	440	436	414	458	457	474	425	454	468	448	412	445	466	426	426	431	465	447	414	412	462	457	429	435	470	435	446	455	457	464	434	460	437	405	420	423	402	445	453	449	439	444	449	459	449	448	443	480	432	444	437	443	430	450	433	446	449	414	456	452	421	421	426	442	454	429	445	438	446	400	453	425	429	439	418	433	443	418	442	460	471	425	432	417	427	417	455	423	441	431	429	426	461	419	472	469	418	461	457	413	426	474	448	425	485	418	397	399	475	463	465	439	465	453	415	411	433	437	449	408	441	480	480	432	445	430	449	417	451	436	460	443	447	439	435	445	413	467	432	440	449	445	464	415	423	452	431	438	411	492	428	454	443	453	440	431	405	433	489	422	458	433	467	400	444	406	431	480	468	430	436	441	420	469	438	464	445	442	436	452	451	429	435	437	469	423	441	422	441	424	443	432	441	438	446	434	435	414	426	424	461	432	455	425	428	436	427	448	386	436	452	430	457	421	462	440	454	454	450	425	444	414	446	405	461	462	454	442	408	436	468	402	462	472	416	442	394	481	434	435	450	444	447	449	425	413	427	421	439	471	449	455	458	473	425	445	416	436	442	458	407	428	413	446	472	429	486	419	441	445	432	442	432	406	439	465	447	450	422	465	443	424	441	448	433	414	434	438	433	439	443	439	452	476	459	469	462	462	468	436	407	437	414	452	456	412	442	437	408	391	441	463	431	443	438	410	457	480	395	446	451	466	438	430	459	449	443	432	407	439	466	429	422	419	430	446	460	446	452	424	483	412	452	452	456	441	440	453	462	484	460	439	440	424	414	441	413	448	452	424	409	393	457	451	445	428	481	474	446	467	421	436	427	429	437	440	455	459	456	446	421	421	475	449	457	456	425	440	457	460	440	474	443	431	403	433	455	443	462	446	417	424	466	437	421	486	465	454	441	454	422	443	424	441	453	449	444	441	394	464	466	440	423	444	465	450	460	433	470	430	446	429	419	448	427	452	437	452	458	488	470	404	444	444	449	422	433	443	456	421	447	436	444	442	437	452	429	432	469	439	443	440	437	430	439	449	452	432	466	437	435	458	429	461	446	409	450	456	450	440	449	419	428	435	449	421	469	419	429	438	420	384	435	435	458	470	430	458	457	448	411	436	464	428	481	405	459	427	455	476	459	450	437	434	426	441	463	421	463	433	476	414	454	469	445	395	452	417	456	419	438	412	448	450	490	457	415	449	439	465	423	398	433	409	444	458	467	437	435	457	449	398	421	438	462	402	440	409	430	457	422	431	466	450	442	460	453	446	442	481	431	454	408	406	416	413	445	469	427	430	433	411	430	449	430	443	446	451	426	416	437	434	423	453	458	460	454	409	443	441	459	454	456	390	412	446	448	413	421	399	432	401	441	435	431	425	424	447	448	435	422	456	476	460	436	422	476	436	439	414	453	446	422	431	455	499	436	445	476	430	459	430	476	460	431	452	417	469	416	471	424	474	410	448	448	468	418	414	442	407	484	433	435	464	404	466	440	413	434	422	442	422	421	466	424	464	458	450	443	421	421	438	419	424	437	404	461	445	393	410	432	449	416	455	421	463	449	465	463	424	456	430	451	456	468	502	411	435	435	423	416	468	430	411	427	488	451	452	451	427	438	424	458	408	418	462	426	467	470	454	414	441	456	452	465	442	437	422	466	404	447	401	415	432	425	411	471	414	439	464	448	423	432	427	438	412	437	447	439	423	464	429	437	415	439	415	442	437	443	476	457	433	439	436	436	445	415	442	423	398	435	451	412	460	431	447	437	423	425	449	412	479	434	453	443	415	445	456	424	447	379	417
25569	43389	30863	12040	7292	6248	4557	3419	2945	2167	1593	1324	1140	1006	911	909	864	738	748	723	717	658	646	613	588	586	584	583	553	570	536	529	528	490	546	511	486	543	524	519	550	527	471	526	498	503	521	508	502	470	465	509	431	493	521	502	467	525	507	462	510	462	475	516	467	481	497	469	472	470	477	430	501	498	486	493	446	521	451	469	480	494	456	455	510	519	470	481	473	497	471	495	450	468	502	517	511	465	476	417	447	456	464	495	452	434	440	440	450	461	453	472	487	469	461	433	495	485	446	481	455	457	543	432	450	452	473	472	522	492	492	489	446	484	495	473	495	457	469	474	483	482	490	445	487	422	461	502	487	492	470	487	482	455	476	482	495	509	481	541	442	503	475	483	495	448	466	477	518	455	553	471	451	471	450	481	475	475	457	465	449	486	433	463	472	481	512	441	461	478	484	478	456	465	469	475	481	488	461	474	456	465	485	445	453	468	480	506	484	454	471	490	426	458	525	463	492	477	483	474	457	445	479	476	444	512	459	484	461	473	490	455	533	493	487	456	452	492	503	456	481	486	461	450	460	479	516	485	489	445	481	455	447	479	505	458	466	497	489	462	477	512	501	471	440	416	521	467	443	482	522	465	477	461	438	502	479	469	467	492	514	422	450	501	466	487	492	448	460	464	483	512	474	439	480	444	502	463	449	499	523	479	492	494	506	520	448	466	470	418	490	463	435	465	517	476	482	472	486	486	464	458	487	441	431	508	486	466	515	462	490	468	483	483	440	487	480	457	508	451	457	448	447	501	478	470	492	463	501	438	448	489	449	456	480	482	472	463	504	468	463	496	500	494	443	481	466	489	479	480	475	477	453	430	494	458	464	492	506	444	472	537	469	453	485	464	505	476	459	467	463	455	474	493	485	489	459	506	470	509	460	441	467	462	516	518	492	498	497	502	476	508	473	455	496	482	464	462	490	509	477	462	497	491	484	499	448	490	468	443	493	503	495	449	485	516	483	446	475	487	493	486	462	495	482	500	462	517	478	454	500	492	444	448	479	485	466	469	503	469	453	481	461	482	474	499	481	468	481	501	449	513	498	477	510	512	459	497	480	445	445	510	495	483	540	504	482	493	479	476	481	456	456	497	474	494	456	446	451	484	475	474	461	459	489	484	487	480	496	450	426	477	516	482	507	473	502	530	453	473	474	439	455	493	527	460	509	479	461	486	434	459	487	490	519	483	466	479	496	481	492	458	487	509	457	469	518	464	409	468	498	476	496	481	438	484	480	440	498	475	472	431	477	485	509	502	498	463	538	486	442	449	511	477	471	498	452	511	462	499	497	486	488	470	433	482	465	477	488	499	481	481	460	508	450	462	467	492	507	524	498	495	469	461	463	486	460	430	473	472	469	483	472	469	468	445	489	494	500	502	430	488	498	436	493	500	486	505	514	499	487	506	481	494	483	488	471	504	462	489	534	481	439	482	454	482	473	484	518	437	507	451	473	464	509	488	490	453	451	513	417	498	439	455	489	497	497	444	457	441	483	489	444	459	478	465	486	478	473	481	482	503	468	463	508	492	495	454	483	475	474	513	430	502	495	452	518	455	456	471	455	484	494	474	485	423	502	493	454	463	488	482	499	508	459	459	508	502	498	485	514	459	459	492	434	466	441	456	499	491	475	462	485	454	466	493	497	527	422	460	500	492	491	482	475	481	484	509	499	467	459	473	471	476	495	477	496	523	505	511	517	496	488	522	469	503	503	459	447	527	450	505	464	484	486	472	468	493	510	470	497	484	474	477	471	433	485	459	493	459	458	458	481	480	526	471	474	454	472	483	493	488	488	439	492	470	463	448	437	441	472	444	448	472	445	495	440	486	480	456	471	475	471	460	488	483	466	482	479	478	458	435	454	444	499	451	470	461	485	457	445	503	468	434	493	501	494	501	474	504	437	470	457	489	476	459	458	498	455	460	451	514	465	458	463	463	460	482	451	482	423	445	479	478	531	501	504	455	468	534	476	448	458	460	478	464	489	497	483	464	492	484	507	461	507	446	498	476	500	472	470	489	494	483	455	461	470	452	489	455	468	462	500	492	460	429	459	483	463	453	461	467	469	457	508	438	493	495	446	475	485	462	469	456	461	432	464	468	520	512	448	463	522	457	455	484	510	457	479	507	492	514	481	463	429	501	493	488	515	474	478	496	551	472	438	486	459	461	464	467	491	459	479	475	459	450	494	495	447	476	492	467	496	457	468	433	483	475	460	487	458	444	457	476	485	448	465	488	473	480	467	482	494	468	421	497	487	469	515	458	470	506	498	486	515	474	506	482	452	433	465	487	445	462	472	481	479	511	496	533	471	475	472	481	513	446	495	466	514	455	504	473	492	468	474	461	490	468	492	473	453	483	484	466	488	504	506	500	482	498	469	462	447	507	447	494	464	489	465	486	499	488	461	506	439	456	487	469	489	508	489	451	510	454	501	462	476	497	468	465	469	447	514	480	490	477	446	464	461	502	501	468	460	436	447	450	464	448	443	483	464	439	506	491	478	493	509	448	453	442	482	475	486	457	463	491	452	443	486	469	492	463	464	459	459	481	475	446	467	434	477	488	442	527	458	531	498	521	472	450	503	460	494	539	474	478	462	474	497	465	474	500	481	448	475	461	481	477	505	491	457	473	466	433	466	469	457	497	499	505	502	490	500	535	491	452	508	466	487	492	489	485	503	403	444	443	453	490	534	498	489	502	502	459	485	498	476	499	467	482	441	488	520	475	442	491	482	473	493	472	459	474	483	463	483	516	501	504	476	489	477	484	460	492	491	453	463	469	464	447	413	478	458	492	467	459	532	474	476	472	525	488	523	485	473	501	497	466	462	461	498	504	518	512	452	472	485	446	468	496	536	451	504	464	510	462	484	419	470	449	465	470	477	459	462	431	488	496	461	499	470	510	498	494	449	464	469	462	450	439	471	461	498	490	474	459	476	476	462	467	489	460	503	445	473	496	475	463	482	434	496	467	455	479	509	483	483	458	447	447	507	458	461	463	477	477	472	478	483	443	440	442	486	482	465	500	486	496	484	445	437	472	455	488	464	520	478	458	502	457	493	477	472	482	493	484	467	472	446	470	469	496	458	503	442	491	475	460	489	467	457	491	470	467	482	484	489	448	468	457	497	449	514	465	463	480	481	482	434	455	487	481	499	447	460	497	474	474	479	480	495	468	485	501	489	447	464	452	501	511	460	462	479	494	503	474	501	473	478	452	470	419	462	475	454	475	462	487	482	473	465	509	488	462	468	494	447	506	467	530	455	495	471	472	514	508	460	459	474	478	505	492	466	457	460	467	498	474	473	477	466	450	478	455	471	487	486	472	519	445	486	510	487	469	448	440	419	496	482	494	453	489	488	494	487	469	457	465	503	473	512	493	466	500	500	508	508	528	456	463	464	460	494	467	450	509	457	486	485	462	480	505	460	499	466	475	486	468	461	471	452	459	504	477	474	501
22602	21142	28668	23882	21156	21354	13628	3796	2636	1990	1515	1287	1070	912	779	700	622	608	556	510	484	464	452	439	407	404	362	367	356	321	344	296	333	310	298	283	290	282	296	295	284	319	241	250	263	266	215	253	247	248	240	235	241	211	271	266	232	247	230	232	222	244	231	233	254	239	248	269	255	244	225	243	255	250	276	245	238	239	222	241	227	220	233	248	239	235	259	256	217	254	237	220	265	244	237	243	234	256	214	237	213	243	211	224	250	236	231	238	228	233	234	226	261	213	258	227	235	237	221	258	232	223	247	208	251	226	218	233	207	235	233	261	243	239	237	238	229	242	229	234	262	230	227	233	220	242	262	244	212	212	229	249	272	250	248	203	229	239	242	216	250	228	238	216	220	254	246	201	231	234	218	210	242	250	199	259	245	231	235	230	242	244	254	211	278	224	231	254	220	232	244	235	245	236	251	236	275	234	212	238	235	230	220	236	222	224	249	240	238	253	216	234	222	213	225	223	259	236	202	221	232	245	246	227	220	224	235	229	230	216	242	235	219	244	242	215	222	262	238	239	243	261	229	240	214	241	221	248	258	238	227	259	246	223	228	210	217	250	246	232	250	218	225	238	257	219	243	232	265	243	250	253	246	235	262	263	239	229	263	227	251	241	226	215	219	231	255	224	244	231	231	230	238	213	231	228	217	233	242	258	241	239	245	237	216	225	239	215	241	231	243	228	208	222	263	234	266	260	211	252	217	224	230	218	211	238	218	241	211	206	225	241	231	228	231	241	250	212	254	244	226	233	218	251	223	257	255	208	247	205	226	249	245	242	207	241	226	206	244	228	236	235	220	234	253	257	236	224	229	218	238	265	236	212	262	222	270	201	202	231	218	242	257	235	234	221	201	211	187	241	237	242	212	233	242	206	223	249	202	231	221	215	231	219	245	208	226	231	252	228	233	206	238	241	228	234	251	209	213	238	256	257	252	206	219	229	237	221	200	236	238	230	228	228	236	220	238	229	232	205	246	207	223	250	250	200	210	239	234	238	240	235	210	229	208	239	245	215	246	254	231	237	236	228	218	245	237	236	263	206	239	227	222	251	251	255	259	232	237	210	259	233	208	248	210	221	219	247	230	235	245	249	252	204	220	227	257	220	218	220	229	233	236	207	227	253	248	222	223	242	255	237	214	235	216	278	238	248	230	255	218	211	215	231	237	246	241	237	232	242	228	261	214	214	237	234	230	196	242	240	239	246	231	237	242	239	265	226	239	244	254	236	226	233	240	237	218	240	220	240	222	239	252	210	211	252	232	236	242	252	252	223	223	227	211	207	211	239	209	243	249	215	216	241	246	240	253	257	241	218	242	230	254	238	249	221	233	245	216	232	234	241	224	255	248	231	223	228	223	257	237	218	237	244	222	210	234	232	267	215	249	226	261	245	253	244	235	224	242	227	252	230	221	228	217	240	241	239	224	228	223	228	240	247	246	221	231	225	228	244	214	214	232	228	248	221	239	236	239	235	230	240	231	235	234	256	229	235	249	249	240	244	235	230	224	246	247	207	232	230	250	219	241	266	251	239	221	200	242	209	238	261	232	222	236	198	240	255	216	228	198	233	231	225	220	230	242	228	216	253	239	223	250	259	244	249	251	221	256	242	242	221	251	265	230	236	229	238	241	238	235	239	225	214	240	223	243	233	228	242	271	213	215	246	263	229	226	254	228	228	249	263	256	204	237	231	216	230	227	273	235	249	255	214	237	235	211	217	230	211	235	218	225	252	224	243	226	269	260	226	222	233	233	226	232	253	264	221	242	243	260	220	210	251	218	230	230	278	262	242	208	233	233	226	247	246	233	229	223	214	253	244	233	247	215	220	223	244	259	221	215	240	266	212	224	224	236	266	259	239	239	235	213	243	240	233	264	221	237	218	244	202	206	260	247	223	240	251	255	218	225	244	221	224	208	208	234	233	209	223	208	228	252	221	227	218	237	232	209	246	225	235	212	229	203	203	230	212	246	221	227	244	249	227	227	233	233	211	254	221	206	221	241	249	236	237	230	232	255	235	232	236	212	200	219	239	240	238	252	218	247	248	215	249	259	232	239	266	231	231	225	236	234	218	224	234	232	253	223	250	247	214	237	229	253	257	233	229	208	231	239	229	239	205	234	216	209	204	272	202	244	225	240	227	224	211	253	211	242	208	251	234	254	185	227	209	231	220	241	222	227	265	244	233	233	257	274	226	207	220	204	228	222	231	226	180	249	237	231	229	220	243	231	213	247	228	233	222	264	248	224	240	233	233	214	213	234	239	254	225	241	234	257	235	258	262	225	233	228	212	245	241	236	235	241	223	265	228	250	228	225	238	237	252	261	233	237	253	247	205	217	241	227	240	241	240	260	234	239	231	231	206	256	229	208	254	237	236	246	221	239	202	240	250	242	247	233	258	236	258	236	232	225	247	234	244	212	263	214	238	222	223	202	242	251	226	223	214	208	243	224	248	250	238	255	237	234	228	209	239	227	225	266	246	237	214	232	248	218	236	250	227	242	203	261	228	243	195	239	262	244	230	215	212	266	238	221	236	250	242	216	202	217	237	244	247	238	229	236	220	229	234	224	241	261	235	214	215	226	240	220	231	241	230	241	254	235	223	213	235	225	251	216	229	246	221	233	233	250	232	243	246	224	237	201	233	221	227	225	233	212	242	237	229	235	241	219	223	270	221	245	212	248	216	238	252	229	219	213	246	232	228	246	246	239	204	230	238	245	252	242	232	234	238	245	228	251	237	198	261	259	240	237	239	240	250	235	225	226	239	247	216	200	218	241	232	240	239	246	227	252	243	226	237	237	220	238	230	228	238	239	225	231	213	239	242	211	212	223	235	221	243	236	243	237	227	227	242	213	220	245	235	226	245	251	245	239	215	244	220	242	242	262	240	237	227	234	220	245	232	206	233	239	230	224	230	246	236	237	237	192	218	219	257	242	233	236	243	233	247	226	224	247	234	242	230	240	232	254	250	230	240	246	214	218	232	232	226	231	222	236	256	229	262	225	224	223	252	190	231	235	247	228	227	239	254	216	249	243	235	223	233	241	203	255	242	228	251	228	229	247	208	243	244	239	251	220	232	251	228	243	241	222	215	246	235	229	242	237	248	257	245	229	231	198	258	235	209	203	201	238	228	235	234	243	226	246	240	219	231	211	220	237	248	243	223	232	232	240	246	230	239	230	243	230	245	222	219	211	233	226	234	221	227	211	241	226	229	261	232	225	237	242	226	242	228	231	242	253	234	249	244	206	224	236	236	229	208	255	223	256	230	248	238	225	202	211	226	172	234	250	204	218	262	219	214	229	227	247	246	243	216	208	227	237	219	212	244	210	236	204	225	233	217	233	219	226	235	240	249	232	235	231	223	242	227	239	256	255	234	260	230	246	240	257	230	255	213	214	246	238	224	234	244	233	220	252	230	208	251	231	218	230	240	239	221	224	244	250	212	232	236	220	264	244	241
27545	51713	41085	18116	12266	10257	8004	5642	4683	3440	2613	2083	1656	1343	1229	1109	901	909	764	681	631	655	589	597	511	483	463	447	421	432	375	404	396	370	390	351	359	334	337	332	328	355	306	299	337	281	276	299	260	280	281	281	271	291	307	276	295	284	284	287	302	279	273	267	256	263	277	249	275	240	262	282	256	271	250	267	288	245	275	252	252	260	279	271	250	252	248	264	276	267	243	258	279	287	272	261	272	279	295	264	272	286	249	256	267	270	249	257	278	265	248	283	271	262	267	248	266	239	259	258	263	267	292	256	257	267	269	257	251	267	244	322	235	252	247	259	262	279	278	243	262	234	265	212	271	249	270	265	266	261	242	256	259	271	262	262	271	266	286	242	260	273	266	253	234	244	291	254	279	259	240	275	235	244	235	283	259	245	264	276	263	235	260	229	254	271	236	271	241	243	243	259	265	255	257	267	230	255	250	265	258	254	268	255	250	251	280	258	285	257	313	226	291	261	269	274	246	249	276	238	266	247	261	275	273	249	263	262	272	274	277	243	267	266	237	269	287	287	261	261	263	270	276	256	282	261	285	282	284	279	245	253	269	256	258	247	263	242	273	229	281	234	273	294	249	263	231	258	243	275	299	265	237	265	266	246	271	243	250	233	259	234	269	232	256	234	269	308	252	255	246	280	240	278	243	276	285	250	267	260	243	279	276	246	291	291	264	258	236	256	274	259	243	256	225	252	288	240	256	276	265	273	251	253	228	268	246	249	252	261	253	270	276	259	257	240	250	247	256	242	246	256	253	281	264	253	246	264	264	258	274	277	278	297	265	248	262	283	234	277	282	253	238	250	277	269	231	247	276	245	271	295	266	275	252	247	260	288	244	264	265	261	260	287	260	265	271	275	266	278	283	270	262	282	265	280	255	262	252	259	237	279	257	260	258	284	270	259	261	238	306	238	234	278	251	232	258	253	238	249	262	257	251	268	279	243	261	259	258	263	267	261	273	242	259	248	250	261	249	240	274	247	256	277	252	260	259	245	227	276	286	233	254	279	256	240	275	238	241	253	265	281	275	247	243	260	268	267	298	259	248	263	252	251	262	217	260	288	257	262	276	250	274	231	246	273	256	253	263	276	264	244	244	265	238	250	247	274	249	287	259	274	267	245	241	251	267	275	236	264	247	267	237	246	273	249	253	265	296	261	248	229	221	268	268	246	254	240	266	250	248	241	264	253	257	275	255	248	288	220	279	253	275	252	265	247	256	299	268	269	270	275	276	260	235	244	271	273	249	239	233	285	268	262	271	244	274	260	277	255	259	258	270	258	253	265	283	280	252	267	253	264	254	246	255	257	246	237	240	267	263	284	259	260	251	281	236	301	237	253	219	248	260	267	216	248	255	260	255	261	269	280	240	282	286	267	255	251	253	267	266	268	234	275	246	256	270	252	272	240	281	257	251	270	235	290	263	270	276	251	243	270	256	248	257	249	268	263	246	269	262	258	247	243	259	241	256	238	237	252	222	243	267	254	245	244	256	266	262	255	261	283	260	262	228	242	257	244	270	248	265	237	281	252	253	264	282	252	269	265	259	244	256	255	246	287	255	257	269	273	244	248	296	277	250	271	258	256	273	271	252	248	288	273	248	265	247	268	263	266	239	224	250	250	242	240	273	257	273	267	249	247	240	246	274	299	282	241	260	274	275	248	248	277	250	252	266	287	261	275	242	262	283	297	242	277	266	256	274	240	258	234	267	292	278	270	254	233	218	265	287	248	286	237	228	251	282	279	265	270	268	268	258	258	220	232	250	238	256	264	247	268	263	243	282	271	231	266	282	260	259	247	281	268	254	243	267	260	296	253	263	248	277	261	244	248	267	243	276	248	274	258	299	259	239	251	273	274	269	254	252	268	261	239	242	241	284	260	285	276	258	261	297	231	279	278	255	246	259	257	266	252	260	264	247	283	279	254	269	215	248	260	268	227	260	268	279	259	255	214	254	264	230	267	245	250	258	263	219	263	273	248	257	260	257	256	253	248	257	272	274	264	250	264	255	250	247	260	244	273	240	260	265	251	260	254	241	256	265	242	252	271	274	269	247	250	242	257	256	252	261	257	253	247	280	286	246	280	214	263	235	299	269	247	244	256	272	248	270	258	251	257	237	296	273	249	256	246	256	254	268	243	273	249	250	241	286	257	256	279	257	266	269	272	292	276	268	264	239	292	248	269	295	274	277	253	288	264	252	271	287	271	236	248	245	225	288	266	238	285	237	268	251	282	266	254	236	282	234	271	246	242	257	276	273	275	275	263	269	287	296	258	245	287	277	285	251	251	271	269	230	269	287	272	280	252	267	249	259	260	258	276	267	281	238	261	274	265	252	288	270	254	268	262	256	255	261	257	269	279	250	238	257	282	259	288	283	267	242	239	266	254	309	275	230	253	251	243	287	261	261	291	266	249	259	258	274	265	248	236	246	231	280	264	263	236	261	241	280	299	272	228	268	282	240	277	254	274	263	263	287	276	259	264	237	245	239	260	245	256	273	293	264	243	252	237	225	244	277	297	230	274	210	298	263	240	281	248	259	235	277	259	239	271	307	256	242	275	263	245	276	256	246	230	262	260	270	262	263	279	263	226	268	235	281	256	267	280	249	232	273	264	257	266	251	307	265	245	245	282	239	250	271	265	286	266	260	264	250	255	275	266	253	264	270	248	268	234	278	269	252	232	274	237	251	263	232	261	256	256	275	268	255	286	242	262	231	280	288	262	279	261	249	245	273	282	246	245	267	280	274	231	255	240	271	248	221	254	270	238	277	288	254	274	259	266	239	283	273	248	267	261	263	253	273	241	270	269	257	255	215	270	287	251	280	252	268	269	258	268	242	242	263	248	245	271	260	249	233	280	268	246	237	282	222	247	269	246	261	268	239	278	251	238	276	266	230	306	240	261	270	262	251	277	248	258	250	270	259	270	234	243	264	245	273	271	224	258	257	256	265	218	241	238	237	246	266	254	263	287	251	287	260	242	256	251	235	245	246	247	250	265	251	266	257	239	221	268	239	258	266	233	282	245	249	251	244	252	255	254	262	240	236	257	249	222	258	283	272	238	263	267	257	283	243	258	247	277	268	267	283	263	269	259	242	258	231	259	267	276	284	243	291	267	249	249	276	266	249	264	270	237	304	234	271	246	258	242	276	237	284	261	263	247	258	247	238	285	265	265	243	264	213	267	276	246	271	284	252	257	233	265	262	261	263	246	242	253	280	235	259	238	275	261	214	261	279	274	229	279	251	284	253	260	276	240	258	242	280	268	277	236	236	250	254	251	244	274	234	265	299	266	234	276	255	252	256	248	304	262	244	254	263	269	245	233	280	251	253	274	306	270	264	252	263	261	251	245	233	263	261	272	258	246	230	266	267	252	248	264	276	293	250	304	270	266	265	262	273	271	266	257	267	252	263	254	277	257	273	249	258	256	229	278	263	245	269	230	272	266	250	242	260	296	247	259
28235	23933	22874	9144	3722	2671	2059	1389	1303	1088	952	857	782	762	739	672	667	689	662	630	582	635	593	588	554	587	549	580	586	561	594	536	535	516	532	568	598	610	540	544	600	529	568	526	523	551	545	499	555	505	580	538	562	565	531	514	545	497	557	538	561	526	507	535	579	527	542	536	534	551	535	542	550	558	555	550	538	562	539	540	521	532	536	511	563	513	549	534	556	544	510	513	547	530	537	555	529	554	500	545	531	527	547	533	537	543	586	576	521	554	540	541	556	586	503	538	514	477	562	528	566	586	549	522	524	536	602	512	563	564	563	539	538	583	556	580	519	549	544	551	533	489	558	572	551	526	558	508	548	502	528	540	555	516	538	539	529	537	525	605	508	544	571	524	534	530	554	557	553	560	559	512	533	515	537	548	537	546	574	514	547	576	512	529	552	579	536	542	583	516	554	573	543	516	551	555	521	535	535	559	500	589	549	572	528	526	484	551	539	497	552	517	517	559	567	539	532	551	535	529	516	546	571	605	555	560	552	538	591	564	490	543	522	553	512	581	552	525	543	530	541	552	513	543	576	534	501	502	563	563	495	520	530	532	542	534	517	501	508	518	541	569	545	527	497	537	550	512	557	537	589	543	551	533	521	508	512	559	604	570	510	560	499	580	538	581	598	548	538	528	531	523	561	543	579	537	562	546	524	524	565	536	548	505	520	558	558	549	553	535	506	579	536	588	545	520	538	523	521	554	573	514	545	534	525	544	573	552	515	555	529	554	535	485	573	547	555	589	546	516	498	589	516	556	541	567	468	524	488	486	545	508	566	552	564	553	567	501	542	491	541	546	542	544	534	536	553	589	590	577	498	555	530	544	533	518	563	535	530	529	545	518	529	542	556	565	553	559	562	525	564	547	545	528	521	513	572	528	542	525	544	555	522	557	599	534	540	548	565	569	527	551	532	583	525	507	550	579	550	531	539	523	546	518	558	569	550	561	508	508	535	528	532	543	537	581	561	545	513	512	552	538	510	573	548	563	534	572	533	516	565	548	521	517	497	554	572	537	524	533	534	536	562	535	546	533	558	527	556	509	514	526	590	533	527	546	513	545	552	550	543	516	545	575	508	527	596	571	520	502	531	541	552	561	552	589	555	517	552	526	529	538	561	526	549	541	519	527	601	498	529	549	525	568	547	503	515	542	567	539	555	545	576	562	575	598	551	513	514	526	521	511	510	569	512	532	518	545	568	524	534	566	537	563	525	545	500	565	526	550	554	515	543	517	522	557	520	519	557	510	516	578	552	534	532	569	541	554	523	532	552	535	528	518	563	545	537	555	565	554	517	506	570	517	526	539	506	516	533	555	540	543	513	529	540	553	542	563	554	527	503	471	554	582	554	494	500	559	534	566	531	530	549	568	562	556	554	507	560	549	563	556	544	520	553	503	542	578	546	570	556	535	593	574	558	480	530	536	517	533	516	550	498	547	544	524	522	546	569	526	524	491	541	503	585	514	556	526	538	599	543	571	557	530	534	525	540	561	532	500	521	525	530	565	539	525	522	572	531	522	526	531	568	536	541	571	528	536	532	540	555	575	486	535	539	508	519	507	524	565	562	568	560	519	538	555	554	552	500	546	536	533	541	530	523	522	533	529	570	519	552	555	496	524	510	554	524	513	545	559	576	531	505	552	534	535	558	566	545	519	555	545	566	566	557	565	505	455	502	531	540	577	543	506	526	542	562	557	536	567	509	574	529	566	563	565	508	554	589	533	566	569	533	503	582	545	557	541	598	503	500	547	566	520	547	561	529	555	576	531	529	556	538	523	525	508	504	568	581	515	501	548	580	527	545	533	522	525	539	570	526	544	540	514	529	551	549	532	564	554	497	558	523	541	476	541	544	598	542	553	564	502	484	591	509	520	574	564	526	503	554	512	561	572	525	551	508	531	531	530	526	546	592	499	575	520	540	539	527	540	568	556	553	543	562	552	537	569	546	544	532	510	519	542	526	564	560	530	530	527	522	545	546	535	581	550	551	499	562	531	545	531	535	566	510	559	525	506	508	561	505	548	570	565	523	512	516	530	516	576	514	527	553	522	563	522	543	536	525	548	510	517	539	507	544	540	527	548	484	546	552	582	511	568	535	514	516	550	503	536	534	491	553	515	524	549	549	542	531	525	517	543	526	528	518	578	540	555	582	545	551	526	572	526	576	533	466	536	528	541	527	537	569	556	564	576	513	556	557	525	539	553	543	559	545	553	549	574	518	580	524	570	558	541	556	531	539	547	540	532	574	526	516	544	561	552	572	531	545	531	544	561	540	529	555	518	564	544	524	568	536	494	571	519	508	530	530	544	542	525	524	537	529	546	537	574	555	534	557	536	510	573	559	559	525	520	536	535	558	528	504	560	537	562	564	542	556	591	540	538	532	514	548	574	481	559	492	554	520	536	533	521	511	536	541	588	505	530	547	523	544	508	527	574	506	500	553	595	523	566	555	555	516	521	500	525	562	565	581	492	517	530	553	528	541	547	540	578	514	582	548	573	530	567	532	606	476	560	526	570	504	542	507	508	563	560	576	517	523	546	568	511	518	514	526	569	536	571	509	503	581	515	574	578	544	510	529	517	527	540	553	552	528	547	576	509	511	521	538	590	581	565	520	527	519	552	558	562	560	561	515	463	518	526	521	538	524	529	533	507	566	527	554	537	540	546	600	535	523	550	532	529	515	531	586	507	509	523	542	538	547	521	576	536	549	513	539	531	568	516	507	521	541	516	561	563	561	549	554	527	519	520	540	576	545	538	544	550	513	504	536	512	522	507	581	537	488	572	529	535	554	579	566	560	508	580	527	562	535	552	499	547	565	557	565	544	563	564	512	527	559	540	523	556	570	518	553	536	519	497	543	532	531	555	561	534	547	569	575	560	538	552	578	577	577	554	525	504	575	528	515	517	524	540	525	508	545	553	525	524	569	561	547	533	522	535	519	525	549	518	487	478	527	579	536	526	534	498	524	591	518	555	565	549	525	553	549	543	466	510	536	498	554	525	556	528	563	517	530	557	540	508	544	602	534	567	526	583	498	565	506	548	520	553	547	512	504	512	526	520	507	565	542	532	524	541	577	574	545	524	486	547	528	545	550	546	529	512	561	529	512	549	540	523	539	492	555	535	522	566	535	552	513	537	516	506	527	513	547	490	520	504	498	535	541	560	583	542	524	548	542	502	513	538	547	548	505	591	547	531	540	554	530	586	513	548	543	528	527	499	513	469	535	529	564	538	504	497	563	529	574	570	563	533	540	485	568	523	559	563	565	533	524	533	558	534	533	532	561	559	544	491	573	569	542	557	571	519	557	540	554	534	514	511	542	533	518	508	557	541	565	514	524	537	547	549	571	501	542	506	602	569	517	525	567	514	532	541	554	546	529	511	547	549	518	540	548	551	576	532	562	474	573	552	557	545	551	538	560	572	531	554	586	566	552	554	527	496	514	535	553	578	516	507	530	552
23752	36498	24995	8175	5608	4410	3327	2521	2295	1719	1437	1161	1038	981	855	851	808	756	753	706	690	699	688	725	641	643	674	655	672	647	640	610	609	645	614	618	628	617	634	644	626	668	560	640	596	580	583	588	602	585	629	596	600	592	587	616	603	588	577	589	572	568	608	577	583	595	601	578	587	607	559	602	617	567	602	552	588	593	589	586	570	598	602	594	618	575	596	568	584	563	583	597	615	595	593	602	600	593	627	625	597	590	601	563	600	606	597	576	624	629	592	588	595	591	590	582	606	602	601	593	587	578	630	599	605	604	569	570	624	524	622	581	608	590	566	647	576	569	631	581	581	597	600	617	578	620	586	578	569	556	539	610	600	596	601	604	627	598	594	644	609	603	594	617	610	602	568	596	587	612	585	572	554	587	603	577	572	636	643	555	542	606	595	563	652	575	574	634	612	546	598	619	638	580	599	615	590	547	596	619	600	568	591	596	588	629	566	571	577	609	608	599	600	610	606	599	587	602	598	618	528	568	572	567	552	589	611	538	574	580	599	592	561	602	666	571	583	628	593	626	616	609	613	546	552	564	584	613	576	591	641	577	647	597	599	575	555	568	611	610	603	575	613	596	601	607	596	505	597	580	577	596	573	601	591	608	590	585	587	612	569	623	578	611	579	612	616	641	621	581	602	569	605	608	607	570	555	574	596	592	615	598	556	594	606	549	596	597	608	587	589	543	594	588	580	609	591	588	580	628	598	623	598	590	603	566	584	569	552	613	640	613	629	625	555	647	578	587	615	594	599	554	589	590	590	589	572	577	597	616	585	562	619	598	569	588	553	600	647	600	629	574	586	584	574	603	601	609	619	592	581	596	595	591	608	582	609	618	631	607	577	551	533	560	659	562	587	599	547	580	595	620	593	607	581	595	588	614	564	629	586	631	587	558	552	597	594	556	601	600	569	549	605	616	586	635	572	595	606	577	596	603	553	584	566	553	525	618	596	601	610	539	646	597	593	614	588	610	584	560	531	581	628	605	587	611	609	621	561	613	563	581	566	595	594	577	593	622	562	582	656	620	587	594	557	603	588	608	598	652	612	628	585	637	633	610	574	564	575	576	608	580	610	608	621	598	603	609	604	593	596	590	640	592	589	611	568	624	606	619	533	615	594	601	631	584	631	609	570	594	606	632	607	607	626	603	619	585	612	602	615	554	568	591	584	598	607	584	597	633	575	547	621	573	611	582	595	574	596	582	582	601	561	601	610	648	592	602	639	587	558	595	609	577	599	579	581	571	591	606	599	559	611	582	589	613	578	593	564	615	583	624	607	558	586	613	583	585	579	634	615	604	593	566	546	566	583	606	560	606	557	571	629	552	600	580	573	596	579	620	555	622	574	611	593	572	589	598	595	607	588	554	589	592	589	570	612	577	579	639	613	592	582	603	590	617	576	604	597	579	589	607	571	584	591	576	563	619	586	575	583	608	616	595	575	605	633	584	570	565	575	608	615	579	590	618	602	577	535	576	609	617	586	617	577	630	593	601	583	583	567	567	577	613	593	619	624	608	586	609	616	578	623	602	593	591	635	603	594	616	604	614	635	577	592	582	565	595	593	595	589	617	610	623	606	600	619	633	617	589	570	568	594	585	581	606	566	577	592	581	612	608	595	565	644	585	578	580	630	639	623	577	560	578	623	604	569	630	581	585	590	596	584	599	543	634	605	600	570	614	634	623	583	565	630	616	585	569	556	574	594	608	619	605	583	583	616	564	548	610	611	603	571	602	609	586	570	586	596	576	571	602	579	591	547	582	620	580	586	580	619	610	581	550	593	594	553	644	608	625	603	594	581	599	596	588	581	641	607	587	522	574	592	605	583	624	596	632	652	541	574	605	578	588	569	594	571	614	608	578	576	661	621	563	568	574	597	604	654	586	566	562	583	598	561	594	585	565	602	567	574	629	595	629	614	577	606	614	582	576	647	602	596	553	587	630	603	592	583	600	559	584	590	547	584	578	554	619	625	611	577	599	576	593	614	583	583	584	569	576	607	586	615	578	581	599	588	572	534	573	591	561	646	566	618	598	579	567	581	610	607	609	647	650	630	619	674	607	578	604	587	541	571	610	573	635	593	569	587	596	602	549	581	594	618	554	603	618	603	572	574	552	589	591	602	634	598	611	569	605	562	610	627	550	614	552	605	598	627	612	547	619	602	590	549	607	530	604	574	622	608	565	586	601	547	565	621	550	599	573	635	567	619	593	567	611	593	561	569	627	565	604	569	583	600	599	621	553	598	581	606	558	591	611	566	595	601	611	593	595	607	582	592	605	565	610	610	597	578	577	599	584	605	622	599	619	588	606	596	582	604	565	612	606	609	572	551	536	595	614	530	608	621	585	568	590	615	583	597	592	567	607	580	579	591	565	610	563	586	597	567	574	569	571	591	639	574	623	566	624	583	586	597	581	614	563	598	596	593	608	563	632	581	586	611	559	578	604	612	591	573	577	580	585	598	641	608	570	617	543	598	582	583	586	586	617	607	593	594	595	595	580	625	545	563	588	625	605	600	601	561	566	617	560	573	566	603	604	573	586	572	617	609	584	598	631	576	604	582	547	591	561	567	586	648	582	579	582	602	563	569	593	570	622	592	578	597	598	622	632	554	603	564	613	605	633	604	600	568	612	570	585	615	623	574	629	568	599	607	567	595	591	607	588	584	565	625	572	597	558	555	597	606	619	586	596	567	607	615	588	584	578	577	594	577	580	587	598	602	644	560	552	597	618	598	610	649	584	636	579	574	600	622	570	555	554	600	559	591	622	594	599	544	596	618	598	614	601	570	579	574	544	605	639	587	583	571	580	589	505	603	618	600	611	570	590	627	630	587	643	577	618	587	621	615	598	597	604	600	566	598	575	600	633	602	604	598	591	557	589	586	594	622	602	580	610	565	640	627	605	575	587	572	578	595	583	568	581	585	621	561	618	623	613	578	583	581	582	591	587	584	546	572	592	583	588	627	636	590	587	579	561	588	608	577	610	624	630	542	614	599	555	613	618	560	603	612	558	618	604	607	604	597	592	610	612	582	603	579	584	583	590	594	615	568	588	593	611	578	597	585	582	614	616	544	600	577	593	566	581	606	556	576	599	605	580	596	588	608	622	557	659	613	596	585	570	567	599	608	612	585	590	598	614	609	566	538	606	545	605	618	583	566	614	583	577	573	568	616	573	545	636	590	579	546	597	636	643	590	611	611	565	567	583	622	606	560	601	570	602	618	582	591	573	585	649	567	609	573	579	576	613	603	564	601	559	603	581	606	590	604	596	583	584	612	580	567	564	588	619	584	612	553	598	583	572	593	587	601	596	612	577	562	594	639	592	621	585	649	582	569	574	588	639	592	597	582	636	569	582	611	589	641	574	573	564	586	560	624	563	595	576	553	601	565	581	579	601	554	592	591	560	615	570	582	567	576	627	568	568	598	613	555	592	590	602	596	596	576	602	596	571	575	591	634	585
23753	21216	28402	24365	21226	13856	4588	2466	2049	1630	1297	1063	910	811	729	743	679	614	621	591	567	583	541	539	535	463	492	495	475	458	443	452	441	407	457	437	421	422	441	439	447	428	426	409	399	394	402	403	386	398	389	394	404	420	397	361	406	419	422	383	406	419	419	409	429	399	370	404	385	403	389	407	391	397	396	396	372	396	402	379	401	392	395	399	382	395	376	412	382	402	395	399	396	387	411	396	392	419	421	387	384	396	397	368	421	405	381	387	414	388	366	359	405	383	424	398	380	422	448	439	425	450	403	410	366	399	371	392	376	400	385	401	382	421	389	421	397	411	377	390	400	438	400	390	397	366	404	401	395	404	425	408	396	438	393	397	372	376	428	373	428	417	395	353	405	413	404	411	385	401	414	374	396	370	395	379	378	360	377	383	382	384	404	400	382	428	408	399	425	397	388	392	376	393	394	338	404	401	397	402	403	410	381	421	430	416	415	377	452	385	415	397	370	391	409	417	361	414	396	429	399	402	371	413	437	396	392	427	362	384	387	378	400	402	405	414	393	418	390	399	379	370	383	384	371	409	393	432	398	398	392	427	416	388	363	415	358	375	387	402	407	397	415	401	409	369	387	414	388	384	368	371	391	356	402	372	423	420	381	390	419	379	385	370	374	436	400	383	401	373	437	404	437	399	408	371	381	412	375	412	396	414	364	380	415	379	376	405	404	410	408	431	403	401	371	434	382	367	405	390	406	393	401	392	365	405	365	394	378	374	398	410	372	409	402	434	404	375	415	411	376	382	399	387	419	354	394	399	411	384	390	417	358	398	428	368	387	412	383	452	383	399	397	404	420	412	449	409	400	397	385	383	424	390	418	420	415	377	421	412	424	396	365	379	414	415	410	387	363	398	390	388	389	415	380	401	403	406	390	416	427	405	410	371	377	402	397	426	405	385	405	405	359	377	408	391	407	375	397	434	379	371	414	380	393	347	400	415	416	405	407	411	411	431	382	340	411	394	395	386	407	378	359	384	389	382	411	400	370	406	388	382	412	412	410	403	386	400	404	378	415	385	385	404	410	370	379	377	406	389	416	416	366	381	424	406	416	413	402	402	409	416	410	416	431	388	390	414	396	389	404	396	434	407	365	400	412	409	372	390	435	414	370	348	383	399	393	367	386	405	399	396	376	361	360	361	374	395	362	427	386	402	413	388	431	410	377	431	356	403	383	375	397	377	387	380	382	420	398	399	401	386	420	408	379	404	379	411	419	373	413	395	409	399	408	385	379	420	420	407	393	426	383	400	390	398	376	410	375	373	389	399	401	388	423	387	385	376	406	426	405	387	389	366	406	409	402	376	425	382	403	408	398	422	405	369	395	373	392	395	369	396	401	392	381	409	425	431	378	405	406	356	346	391	362	415	399	394	383	380	391	409	411	411	397	386	404	391	385	394	393	443	409	395	375	406	392	404	391	410	382	355	410	409	389	385	419	407	407	349	392	424	407	415	342	416	422	410	393	400	405	390	405	394	389	405	375	403	401	403	397	380	392	348	421	402	393	422	375	399	407	438	409	382	416	427	406	394	385	412	402	399	439	398	427	395	422	358	373	402	387	388	407	391	474	394	390	394	382	410	404	382	420	413	372	375	407	398	434	389	414	439	425	384	381	424	387	414	411	367	377	415	407	373	393	391	416	421	379	388	353	384	442	407	377	389	414	393	361	411	426	416	408	397	370	421	389	386	374	392	399	412	348	390	394	364	417	396	369	402	397	383	455	381	402	382	371	375	419	400	404	430	404	419	386	376	369	366	400	391	403	368	377	390	359	364	424	398	434	424	394	368	384	413	412	425	394	438	387	382	405	417	397	429	362	417	411	383	368	368	397	368	405	431	390	401	388	383	403	383	418	401	410	365	421	426	433	379	412	417	391	434	372	396	397	374	407	388	378	373	417	410	421	410	395	404	434	402	383	407	370	407	366	392	408	439	391	422	371	366	398	385	407	434	401	370	384	393	397	449	393	378	380	404	403	375	410	379	400	424	388	379	375	406	390	382	398	391	389	375	419	386	394	429	370	404	401	434	424	388	369	392	391	411	420	396	392	426	379	389	385	429	414	426	395	395	377	421	410	417	394	413	425	384	388	383	399	380	414	393	374	395	397	367	414	397	418	382	395	391	381	420	384	408	370	379	425	381	419	426	400	377	416	412	403	374	389	424	405	404	396	420	407	420	394	381	384	393	397	408	404	402	436	439	388	432	378	392	383	382	379	380	408	396	421	384	382	379	378	397	392	392	387	382	381	417	384	388	379	404	390	415	412	416	383	397	406	403	378	389	368	397	381	437	384	382	401	439	405	381	416	388	402	376	430	392	394	424	392	395	400	404	395	394	383	383	389	432	402	398	410	375	396	418	400	368	394	430	392	401	405	402	372	387	381	365	430	445	380	412	428	386	406	378	369	443	392	415	435	402	398	401	411	386	381	385	406	430	419	381	403	384	412	415	374	396	404	390	403	393	384	444	394	359	415	390	418	394	394	396	402	401	368	383	376	415	424	368	382	432	401	404	430	376	384	417	420	419	386	418	384	405	400	366	385	403	338	368	436	412	370	378	381	373	390	408	436	402	356	405	409	396	374	406	421	403	436	416	428	394	411	385	411	393	423	398	422	393	381	394	410	382	399	412	375	416	394	385	420	412	404	376	374	429	379	384	391	424	362	418	395	377	423	369	377	394	403	409	393	383	404	394	387	425	388	395	404	369	410	393	376	373	390	409	421	392	448	410	413	411	393	403	428	378	366	377	418	396	392	399	428	410	415	430	401	390	415	391	366	392	387	413	404	348	388	384	399	400	378	387	385	397	391	396	398	408	389	418	401	388	437	373	390	417	411	433	399	375	360	400	401	392	375	418	409	422	428	390	390	384	410	402	379	393	410	381	400	380	435	372	374	372	346	384	362	379	414	391	421	374	396	384	373	368	395	421	382	391	403	403	378	354	359	399	381	380	389	371	423	407	434	406	420	393	386	396	401	378	419	432	413	398	385	401	416	409	418	381	395	394	400	382	409	376	376	378	374	366	411	376	373	377	366	371	402	407	388	413	380	427	389	425	354	425	374	344	389	411	412	406	400	374	363	403	388	377	383	413	407	411	418	407	411	380	394	346	401	393	374	371	411	383	395	402	393	373	404	393	394	414	408	382	399	398	436	390	398	395	400	436	379	380	407	399	377	371	379	355	398	391	420	352	388	425	412	400	373	379	425	357	409	389	368	397	382	414	428	374	399	377	403	414	369	326	418	424	361	375	442	349	383	406	391	427	407	374	410	385	389	388	385	378	394	388	372	411	381	411	411	389	436	410	370	445	426	408	410	381	379	359	410	382	437	435	425	412	381	383	388	376	379	391	375	404	399	373	396	404	412	387	412	404	388	394	402	410	406	420	408	421	383	411	401	404	392	395	405	394	395	435	438	373	414	381	399	414	391	344	382	371	368	403	427	422	428	423
25141	47996	34795	12760	9138	7443	5843	4191	3462	2661	2050	1627	1369	1175	1055	963	915	820	749	744	725	698	706	628	628	591	588	564	524	541	534	518	486	510	486	544	462	499	493	497	490	494	487	499	474	502	444	418	466	459	472	456	446	490	451	471	477	479	406	486	468	492	464	463	472	440	438	450	451	464	461	421	461	488	432	471	459	454	472	452	470	468	461	473	463	466	468	398	411	422	446	458	430	511	464	464	464	425	440	428	437	460	478	438	431	423	435	445	442	458	416	430	438	449	459	468	481	449	473	427	444	447	464	444	434	417	427	416	479	430	459	472	453	458	459	446	398	507	458	420	452	450	451	449	442	417	429	442	449	452	427	470	444	427	448	435	463	465	442	482	433	468	417	429	430	490	437	468	445	451	455	442	473	450	471	420	450	426	467	415	470	462	426	432	432	436	415	450	441	464	428	426	464	470	465	470	433	454	444	450	469	471	436	435	492	431	466	455	466	468	478	455	425	428	427	459	434	423	475	414	427	443	420	442	432	475	436	469	445	434	467	454	448	450	439	462	460	450	461	433	449	422	463	476	471	411	462	463	444	474	417	427	436	432	428	436	454	421	407	475	456	464	448	408	436	462	440	406	432	425	461	438	438	443	438	435	480	434	435	441	445	464	474	462	436	443	461	431	449	453	442	441	460	446	476	461	460	443	431	466	437	428	448	442	464	474	449	465	440	427	447	394	447	472	428	448	475	418	465	427	430	468	437	431	430	443	435	451	426	426	441	416	454	448	425	427	442	483	445	420	457	449	413	434	459	447	405	437	442	434	474	468	459	450	424	478	438	459	435	482	450	490	456	452	455	433	455	472	450	414	489	497	417	454	434	433	475	447	461	461	462	455	421	418	453	492	422	487	397	442	448	446	437	468	424	417	421	446	480	446	441	434	439	437	471	445	455	456	442	455	443	434	437	438	489	436	429	460	445	447	440	430	488	424	476	454	488	481	477	400	448	477	529	467	478	456	431	461	457	432	431	444	498	454	469	421	462	472	458	468	467	444	436	437	453	459	430	407	424	448	430	475	467	481	458	423	440	447	418	423	463	431	454	463	447	456	435	479	461	465	465	443	435	415	463	440	494	465	417	448	468	429	453	419	477	443	467	468	450	431	421	421	430	450	484	466	464	457	437	504	415	430	404	425	421	456	435	454	448	478	456	453	480	418	434	439	401	453	466	494	460	453	452	464	454	437	497	446	422	446	436	445	425	486	464	452	418	430	440	444	457	439	422	426	429	455	467	439	439	427	474	480	398	467	447	424	463	425	445	431	410	491	422	420	465	430	445	437	471	407	417	434	423	437	441	451	439	456	418	432	445	428	439	454	460	433	476	412	493	454	432	458	470	426	418	413	486	463	458	463	466	422	440	424	464	454	440	465	469	469	457	432	441	453	432	406	446	416	431	433	450	483	456	431	462	464	445	440	459	418	437	480	447	458	507	380	441	410	444	440	450	448	446	453	405	426	444	441	425	425	467	436	477	443	490	448	467	443	391	438	451	422	427	462	473	464	442	442	431	431	412	437	458	441	460	483	472	441	449	451	438	432	451	435	444	470	485	433	452	484	425	419	471	440	446	466	470	425	437	457	418	457	470	420	472	460	442	458	466	410	470	453	469	411	486	439	440	435	473	446	459	459	442	456	437	458	426	463	404	442	443	453	476	454	471	410	466	456	492	457	437	442	383	485	432	424	425	445	475	436	429	484	447	471	450	455	465	436	431	441	451	443	487	469	393	456	431	474	454	438	446	448	405	427	455	436	464	414	421	433	451	461	440	478	460	443	474	449	466	435	396	464	422	490	482	467	409	440	450	470	438	436	443	451	425	466	443	420	476	434	452	445	477	456	409	455	418	436	425	438	432	447	485	475	389	435	468	424	458	440	434	464	462	409	432	436	463	449	427	470	454	446	440	438	397	479	429	442	405	440	443	442	446	430	430	465	455	430	471	413	423	450	460	461	426	461	484	447	487	440	397	421	453	429	467	506	458	437	486	424	456	453	437	437	456	487	434	460	421	457	439	447	430	438	425	449	407	430	480	481	493	437	419	423	447	453	469	423	456	426	442	450	427	445	437	430	450	465	443	456	437	472	435	490	480	460	445	406	446	429	443	464	447	464	451	456	435	429	442	456	444	461	445	400	438	456	437	461	472	449	438	471	440	463	452	416	472	452	461	422	429	393	450	449	488	450	434	470	448	451	447	473	464	431	405	449	453	443	415	447	442	442	491	482	460	460	451	433	445	454	440	434	428	420	442	418	437	475	455	399	498	458	456	463	496	481	445	450	435	443	425	438	402	453	413	439	462	404	450	463	503	425	465	440	465	424	466	436	427	465	465	412	420	422	430	434	488	410	471	441	454	452	449	451	421	434	416	434	443	445	438	432	423	444	457	453	400	409	451	451	419	403	433	443	455	460	422	408	471	428	454	475	452	435	412	417	460	413	492	443	478	465	453	461	436	444	452	457	493	481	424	459	442	472	435	472	429	480	424	455	443	479	425	394	468	495	415	452	440	406	459	448	447	458	436	435	419	430	454	425	391	455	439	449	454	436	453	479	427	426	434	460	446	448	496	460	416	457	428	408	431	456	406	443	418	415	475	467	442	450	443	452	430	442	405	446	454	421	458	454	422	444	438	410	426	449	469	446	464	462	413	466	436	422	394	458	440	455	478	427	476	444	452	457	483	465	425	453	437	459	477	458	406	454	454	470	440	448	439	476	457	401	459	475	469	451	434	465	419	435	446	393	466	431	452	441	437	429	424	431	441	435	440	468	395	419	440	448	459	393	414	443	455	444	409	441	453	491	424	470	441	464	410	468	448	395	432	456	462	466	440	457	460	491	473	445	468	427	424	457	460	437	440	457	446	413	451	437	451	433	423	471	457	436	449	401	439	422	359	465	441	406	470	466	437	455	455	432	450	434	419	418	425	433	422	455	440	447	432	413	445	450	444	461	489	414	456	432	411	445	496	455	422	443	477	443	419	422	442	463	452	445	448	450	460	465	433	457	453	409	452	449	446	427	454	429	474	470	446	453	504	437	468	432	421	419	412	438	480	432	434	439	416	441	426	448	443	442	416	425	470	459	453	438	415	444	458	427	485	474	416	426	415	424	436	487	453	440	443	458	433	416	441	451	445	460	464	443	408	427	464	442	445	468	432	483	462	453	438	444	466	440	423	473	439	436	444	478	454	449	434	458	466	454	421	450	445	453	423	440	431	446	458	444	464	435	443	438	434	464	426	496	401	477	421	447	461	426	399	438	434	467	418	469	430	444	440	416	455	423	435	400	457	462	440	460	433	424	421	472	456	460	427	447	450	464	452	497	475	443	448	452	420	403	414	461	441	459	455	464	445	454	420	413	466	452	418	430	440	445	481	487	449	472	422	429	443	445	445	469	436	432	459	476	466	450	452	448	449	438	473	434	460	447	454	475	453	488	447	439	448	457	455	429	411	497
24787	21201	27477	25187	15504	4670	2701	1837	1531	1331	1110	910	806	789	719	668	650	610	582	545	576	545	608	551	575	498	488	535	484	457	494	480	491	482	531	455	498	469	462	458	464	478	438	417	487	425	471	427	450	435	440	402	454	453	476	464	447	405	449	463	426	477	429	467	465	470	434	472	447	462	465	440	414	446	441	473	463	443	437	399	458	441	451	469	452	455	455	403	475	437	441	443	487	445	446	406	422	450	438	437	423	470	454	445	461	427	434	420	438	406	437	449	435	506	433	457	472	475	458	458	443	495	421	450	421	474	402	444	445	401	460	433	435	447	446	436	456	446	436	482	458	460	420	439	436	457	449	478	443	436	407	434	429	463	400	465	461	457	429	423	441	441	461	465	468	472	470	469	438	433	425	430	434	444	427	454	407	454	417	417	452	461	458	414	436	427	471	446	433	422	445	431	455	427	445	449	457	432	458	461	457	461	446	443	436	409	446	448	448	413	456	431	417	450	473	418	492	420	470	435	461	415	450	461	433	446	412	440	478	437	455	423	442	450	452	437	474	436	447	443	412	442	414	473	452	462	453	472	472	460	407	395	448	467	439	459	467	421	397	449	410	440	452	443	451	484	472	439	410	436	457	495	426	467	431	426	458	457	434	417	459	427	429	482	453	436	425	463	441	474	470	451	408	443	448	410	463	447	450	441	431	424	433	427	414	492	442	416	448	442	447	435	467	444	457	420	410	442	467	452	446	456	450	427	432	462	422	458	417	454	421	455	434	428	438	441	449	442	475	447	434	437	445	434	449	464	417	428	397	413	471	460	440	504	408	436	437	443	428	438	464	438	450	421	409	416	432	413	416	459	444	431	468	452	425	463	482	475	446	416	437	401	422	427	437	435	446	414	431	435	463	461	460	419	426	425	427	469	407	460	425	443	418	424	462	423	443	436	425	423	472	456	446	467	462	450	432	457	415	431	453	459	456	431	450	469	413	453	415	405	482	433	454	457	441	458	451	425	460	458	431	402	443	470	441	454	437	450	437	427	450	452	422	447	453	434	451	423	435	436	455	440	467	434	456	470	437	468	452	436	472	416	419	427	454	423	481	418	441	424	410	451	493	459	440	441	417	466	429	438	374	463	435	374	447	480	423	514	438	417	473	474	437	467	448	434	432	450	438	453	440	419	449	463	435	441	471	430	448	456	446	440	459	447	463	424	430	440	423	479	433	421	443	439	438	470	433	454	441	433	457	434	423	431	449	448	408	424	444	423	438	443	460	449	462	408	413	446	473	428	443	475	449	464	463	458	452	447	476	443	409	483	455	437	439	455	445	418	426	399	457	411	458	439	447	439	441	472	462	419	419	412	405	451	459	422	458	450	427	467	411	462	410	426	417	444	494	450	392	462	428	470	473	429	414	451	443	442	444	425	466	442	449	444	480	459	460	477	425	470	410	452	443	454	439	422	430	437	466	409	441	452	439	418	430	432	426	435	505	425	463	465	442	437	436	447	455	479	444	455	437	475	434	417	457	422	444	437	460	443	476	469	450	419	474	449	451	442	442	423	444	453	418	488	429	429	471	451	481	434	449	466	489	468	448	439	437	436	407	420	434	444	442	426	437	451	423	453	445	427	427	451	460	445	430	437	453	438	424	438	445	431	434	430	449	435	440	426	435	458	456	445	445	440	472	408	439	432	435	423	454	427	424	443	425	435	439	451	456	441	398	459	445	467	439	446	432	480	436	454	425	434	462	451	456	402	451	419	425	421	420	416	427	479	470	441	442	438	423	444	470	431	447	379	426	459	452	457	462	456	452	457	432	383	458	441	447	481	441	472	414	455	406	439	484	449	451	430	432	449	409	454	452	459	439	493	442	448	439	436	438	400	453	434	470	426	419	477	431	433	437	452	452	443	416	427	439	431	434	452	462	427	428	421	439	433	479	444	457	420	482	417	432	447	431	457	492	412	409	447	382	443	476	481	454	443	449	426	416	421	425	424	463	423	477	471	399	439	461	452	456	450	434	423	416	436	451	458	439	414	450	461	464	438	438	442	454	450	448	445	458	416	436	419	488	444	450	416	460	448	468	423	459	455	464	438	431	434	377	432	473	470	444	430	462	441	445	454	455	429	435	429	475	486	447	419	433	466	464	433	440	426	396	439	453	418	424	414	446	430	428	419	434	428	438	437	454	447	437	450	458	496	450	435	443	440	420	423	455	443	432	451	465	396	456	426	412	436	473	464	424	442	433	449	482	463	460	421	404	441	457	440	425	441	460	449	457	417	406	457	477	447	434	429	441	447	408	428	440	437	450	434	459	410	455	423	458	446	384	454	423	410	424	454	414	422	431	446	445	472	417	431	436	409	417	426	436	452	427	479	428	439	451	462	451	481	458	475	476	411	421	430	452	429	444	471	426	430	451	430	456	427	455	438	458	431	425	435	473	416	472	417	421	422	449	442	456	476	459	442	450	423	430	449	448	444	475	420	448	447	454	460	465	452	405	498	430	456	449	442	409	422	416	446	466	457	479	448	465	463	439	470	495	416	425	473	480	431	415	436	439	446	438	422	437	464	468	475	409	450	409	443	429	439	459	462	410	453	424	404	438	427	451	453	430	432	441	424	448	465	449	439	463	474	450	459	452	443	414	437	420	477	474	421	452	432	410	435	445	456	465	415	430	470	448	437	451	462	449	461	431	469	419	435	449	438	420	461	460	448	415	459	444	467	422	444	438	453	413	424	437	439	478	463	479	460	452	447	436	454	483	438	405	457	448	420	431	442	466	438	474	445	435	432	456	465	429	455	434	433	405	441	419	481	467	454	456	464	432	417	402	486	464	425	462	446	444	421	436	400	440	445	462	463	487	394	389	402	418	429	418	476	441	431	392	450	454	417	470	421	407	468	464	421	453	403	477	420	460	418	433	430	437	464	423	448	467	467	404	435	459	427	410	426	413	463	491	454	484	424	467	410	397	417	447	433	441	424	475	424	447	445	440	501	478	449	415	449	469	428	413	435	440	439	451	450	456	473	454	445	457	455	436	474	429	471	427	422	417	416	440	441	449	410	461	429	405	456	423	448	420	426	441	465	439	459	418	450	443	402	414	432	423	457	465	442	429	432	445	448	456	473	426	456	459	455	458	423	438	442	453	386	433	399	456	466	438	432	416	415	500	441	455	433	414	442	402	389	448	430	439	437	445	424	433	450	459	437	393	441	440	426	445	455	452	428	463	441	394	442	445	427	446	431	423	403	453	421	419	441	420	459	454	407	435	412	428	441	474	472	436	434	460	452	432	514	433	449	429	413	431	393	472	437	479	445	409	410	441	421	444	451	469	472	447	412	416	431	472	470	412	435	443	477	441	441	440	406	428	425	458	443	451	416	478	416	473	453	424	415	458	480	447	463	436	414	479	475	446	418	459	443	460	437	426	423	438	469	453	441	455	464	424	418	443	459	440	433	444	462	439	423	439	419	435	459	446	419	458	479	454	442	475	435	431	443
25511	43701	31170	10880	7677	6124	4764	3254	2836	2126	1660	1398	1201	1007	905	831	852	726	738	677	646	696	635	610	616	564	597	595	543	537	556	533	582	508	529	517	543	521	501	492	495	536	506	495	516	488	461	505	464	521	473	493	489	503	498	508	447	500	504	484	538	516	491	495	441	489	498	513	466	474	497	485	494	496	434	544	486	488	442	488	445	467	504	468	498	468	463	475	485	464	513	491	476	520	506	473	455	462	465	449	471	482	462	509	505	464	520	476	488	478	471	491	507	455	501	500	480	452	443	467	510	511	457	504	489	431	496	488	485	450	500	493	459	481	443	503	455	469	491	462	450	483	499	476	459	486	463	495	511	482	447	474	463	488	464	494	452	485	510	498	464	458	452	466	508	464	492	480	472	489	474	472	457	483	499	505	475	462	510	492	474	478	515	475	507	479	493	506	481	484	471	445	471	443	492	473	506	445	501	491	501	452	472	493	487	461	482	499	495	524	474	460	515	482	479	450	490	490	484	500	483	498	468	498	485	533	493	493	484	463	490	497	484	494	471	489	469	504	467	466	474	498	472	488	520	450	472	485	458	481	479	476	497	482	486	473	472	473	481	478	491	494	466	447	493	496	481	494	509	504	531	472	462	477	509	482	449	491	482	494	485	513	523	478	503	498	480	487	450	457	460	510	535	476	527	489	486	506	479	486	470	462	514	480	473	467	465	530	474	461	495	460	505	494	526	484	442	516	493	475	465	471	483	474	459	498	452	476	500	469	485	483	464	478	460	458	497	486	475	500	500	464	483	503	460	483	496	519	487	494	473	447	486	477	449	503	490	468	443	450	473	458	504	469	484	460	481	478	478	493	508	483	492	517	428	433	491	485	522	465	462	460	503	521	500	517	504	472	503	497	503	474	484	512	486	495	473	498	435	455	502	450	492	491	448	500	459	500	452	504	500	486	478	503	442	527	481	486	453	458	472	493	501	471	485	426	494	522	465	461	471	495	516	506	526	465	477	454	455	473	464	466	489	477	478	482	518	452	432	504	481	463	491	486	494	516	464	467	513	478	464	467	502	483	439	486	480	475	481	456	454	465	489	495	463	443	517	435	452	473	503	498	464	476	445	469	519	495	481	475	504	486	483	492	511	453	497	519	492	508	514	482	450	476	472	463	504	459	487	470	483	504	456	477	479	473	473	431	505	482	464	444	466	475	480	463	468	509	444	468	482	452	486	528	504	504	503	512	459	493	490	491	471	512	446	485	501	465	502	524	494	499	464	479	492	477	474	484	461	437	464	440	469	477	477	454	452	499	456	515	448	483	499	467	445	485	444	521	458	508	456	498	496	476	508	498	472	436	487	489	475	442	506	528	469	449	473	539	481	493	481	471	464	509	507	507	442	484	487	449	496	428	496	516	499	437	481	459	495	503	475	477	469	444	467	485	454	440	476	467	473	454	461	425	474	455	467	441	478	447	467	472	498	493	506	490	487	505	480	472	502	515	457	465	505	521	492	483	479	440	476	459	506	490	478	472	444	474	523	521	484	484	432	487	465	496	451	457	461	447	507	471	474	469	491	478	467	439	502	469	476	502	471	459	460	461	449	487	482	473	463	484	460	492	492	432	493	465	490	468	441	466	499	476	478	473	436	474	474	513	445	456	433	492	486	479	506	479	488	487	481	522	477	483	464	466	463	464	419	454	466	520	507	466	481	448	473	451	462	434	467	491	489	477	511	450	467	405	481	478	462	466	446	516	424	467	492	493	497	494	470	480	443	451	517	475	452	496	438	479	483	498	485	527	461	442	450	498	465	451	462	494	498	493	480	486	475	483	506	464	508	497	522	475	438	481	479	470	503	514	470	483	447	485	497	512	510	480	492	473	477	465	489	471	477	447	502	482	462	512	503	477	477	484	519	520	459	483	498	470	448	481	528	492	498	492	505	504	503	461	485	462	485	506	487	484	500	517	477	482	453	482	501	488	488	488	472	453	494	499	473	493	474	505	459	461	469	456	464	448	490	443	489	496	462	502	505	484	442	457	475	473	479	492	512	485	501	487	466	490	473	486	469	472	487	486	499	501	489	457	495	516	521	450	478	433	467	512	479	483	459	500	501	478	487	514	498	509	510	472	449	471	458	491	473	487	488	464	502	473	458	476	493	494	456	494	514	463	486	480	452	498	461	472	479	523	462	500	451	438	501	471	494	463	534	504	490	498	508	473	486	475	458	498	486	462	479	475	468	489	509	515	490	465	490	497	495	477	483	454	472	469	473	510	456	462	482	470	505	500	487	488	465	454	505	475	443	456	489	465	413	480	500	438	475	488	478	448	471	470	491	464	501	482	537	461	482	469	499	492	505	476	490	470	439	467	489	472	520	470	456	546	501	509	480	486	484	517	509	463	482	473	496	475	505	489	436	483	503	460	494	473	465	478	488	444	514	486	455	512	461	504	462	520	494	474	498	462	504	489	466	525	460	482	492	501	486	473	476	485	522	512	489	471	450	495	481	445	480	472	445	499	466	449	502	475	471	464	471	477	512	428	446	481	482	484	497	468	471	500	454	493	490	442	473	493	451	477	487	464	484	495	479	466	475	527	536	469	497	476	483	453	448	528	451	452	510	517	473	482	497	484	467	454	467	435	452	473	460	428	483	510	464	441	454	468	420	450	481	516	480	475	482	479	489	532	480	504	479	437	445	521	472	489	488	505	499	464	509	501	472	491	467	515	453	467	478	475	503	461	463	463	484	442	425	511	488	506	469	491	436	456	484	463	508	451	455	505	448	487	487	506	478	513	471	481	492	484	489	515	445	490	494	473	470	494	444	502	499	463	456	481	479	474	482	498	483	464	491	486	482	526	484	494	476	493	493	478	482	482	497	497	475	507	473	475	439	497	455	478	504	477	448	506	466	517	497	487	462	481	483	499	513	471	497	469	491	511	460	487	500	485	419	515	463	489	457	542	469	494	467	505	466	491	531	509	469	474	458	462	478	424	487	474	506	504	451	481	489	450	435	502	497	503	448	480	477	472	480	468	485	468	479	465	458	485	521	503	483	429	462	461	516	508	474	470	488	488	469	460	497	486	473	482	486	436	486	483	439	507	467	518	469	482	497	474	464	486	516	484	467	471	498	490	454	477	466	498	485	520	481	499	517	466	500	467	497	460	518	472	459	486	496	470	515	492	491	457	480	486	477	457	466	445	453	437	495	509	478	498	498	512	489	438	463	460	500	513	506	503	464	502	465	477	484	476	488	463	464	473	467	504	505	494	453	486	471	511	470	478	464	491	497	439	478	493	460	495	478	468	488	469	481	506	488	468	515	476	473	473	504	468	432	502	467	448	438	481	498	467	489	482	520	476	465	452	471	473	497	482	451	492	469	478	486	455	533	495	481	462	507	448	505	447	483	511	442	504	484	470	488	477	500	467	498	490	486	488	459	454	476	511	474	505	451	471	489	495	507	469	466	485	498	453	513	456	457	495	505	465	456	491	471	428	444	490
22716	21251	28819	23962	21251	21452	13263	3850	2622	2050	1437	1280	1069	930	793	735	649	581	521	519	523	456	464	428	357	376	350	372	331	314	320	310	318	298	281	295	265	293	278	279	305	283	285	292	283	281	256	305	252	259	249	275	256	249	258	263	249	259	250	247	256	241	229	243	244	249	259	237	259	241	237	249	214	211	262	238	228	225	221	241	226	240	243	229	232	242	262	255	248	275	240	204	227	226	219	259	241	219	232	233	252	219	255	211	225	275	234	225	253	254	244	227	221	226	242	245	205	247	265	246	240	254	234	229	248	240	232	208	236	259	209	218	247	264	231	260	246	233	239	221	230	229	217	278	245	220	252	213	220	247	238	226	258	238	239	226	248	259	231	239	229	249	257	234	238	228	247	236	234	207	220	251	243	247	249	237	218	206	217	224	242	214	248	229	250	236	218	241	255	225	199	236	227	226	226	225	220	237	248	247	276	243	216	251	236	231	229	255	221	242	234	222	225	239	218	236	223	273	214	223	225	219	251	251	243	229	223	244	213	231	245	244	224	245	243	257	226	260	242	250	225	229	260	239	254	226	241	220	234	223	234	250	239	210	237	226	240	208	238	267	244	229	229	255	215	200	220	256	226	228	227	225	241	243	229	233	207	231	252	253	214	248	242	252	204	211	239	263	240	226	207	253	256	211	228	250	239	246	237	236	230	231	260	245	225	220	223	237	243	235	216	248	229	217	220	228	232	250	241	250	225	243	236	216	246	225	223	202	228	226	241	249	257	247	262	246	228	251	261	252	241	228	251	212	235	215	208	226	220	219	247	240	234	229	257	238	262	236	225	261	232	246	244	226	248	231	238	228	239	221	260	227	261	240	226	209	230	234	213	239	241	250	248	237	235	238	238	238	245	234	237	257	224	218	267	223	256	250	226	242	233	233	249	250	247	232	240	241	250	204	272	217	231	232	267	220	224	226	250	231	214	246	245	253	256	231	227	259	228	213	234	252	214	239	248	233	237	242	253	242	209	253	255	225	248	223	246	230	246	215	234	261	240	212	211	243	236	229	200	215	257	265	251	257	233	241	228	242	214	252	225	241	215	238	247	249	242	212	268	249	256	246	228	206	235	246	227	251	252	243	223	262	226	271	229	215	258	248	238	248	218	217	221	247	228	261	217	249	224	229	243	241	234	228	255	230	224	256	229	250	259	239	252	241	254	259	201	254	208	235	232	239	218	233	247	227	243	196	211	235	260	207	191	220	235	244	223	236	220	259	229	238	224	248	242	226	231	232	228	240	245	216	259	228	247	253	260	235	229	266	207	246	234	238	237	257	253	220	238	239	234	214	263	231	264	229	246	210	235	230	243	276	223	250	246	233	244	234	238	241	237	239	229	247	227	252	239	251	217	229	240	230	212	211	234	221	214	230	221	236	227	220	255	270	236	221	219	238	249	224	272	222	256	233	247	224	258	199	235	242	222	229	243	207	215	248	229	220	218	229	215	224	223	232	218	234	247	252	232	220	228	229	273	208	209	235	217	219	214	234	230	201	238	255	235	231	250	232	231	248	242	228	206	251	246	239	220	223	229	222	213	232	243	234	242	232	251	254	240	276	246	246	231	227	237	239	210	240	231	241	244	252	233	221	257	249	226	253	234	203	257	244	231	261	243	263	217	248	218	233	229	239	242	223	220	213	232	257	236	225	254	213	246	214	241	256	250	224	245	221	246	234	238	223	245	215	210	224	224	244	246	245	222	244	227	223	229	236	241	241	226	220	251	254	238	260	236	241	255	229	223	224	232	227	239	260	257	273	247	232	249	249	259	229	225	211	225	206	226	246	240	237	216	215	248	254	241	230	220	221	228	259	229	238	223	225	247	235	226	254	230	246	231	245	230	234	240	251	235	215	230	233	239	208	244	250	265	244	233	220	222	265	286	226	220	231	243	255	236	231	244	252	242	250	270	238	253	232	231	244	260	216	227	239	231	247	229	233	252	224	220	224	260	228	249	228	191	233	219	248	248	236	222	213	259	243	247	256	222	246	250	226	254	233	228	243	243	222	235	252	220	230	264	249	221	232	241	258	241	233	264	249	223	218	248	237	236	223	246	246	222	257	231	236	226	259	221	235	249	230	245	235	237	242	268	240	244	270	211	243	238	238	242	244	238	251	207	253	245	252	232	225	235	261	226	264	221	241	245	233	236	228	246	249	236	231	215	237	259	219	276	225	244	224	245	230	270	221	235	237	219	253	227	230	254	227	241	273	238	219	205	232	246	248	236	201	227	247	237	249	224	269	213	247	259	223	256	234	264	231	258	228	244	253	230	215	240	258	242	218	244	223	255	232	222	237	253	250	265	232	229	221	220	223	245	257	230	252	223	227	253	239	224	227	233	234	255	225	265	234	233	238	244	244	221	259	233	238	214	231	200	233	265	247	256	237	240	217	238	221	204	213	212	228	258	215	273	231	233	242	239	245	241	223	243	248	226	254	226	242	248	259	226	226	247	209	211	214	241	280	220	231	204	237	229	232	251	235	213	215	233	215	208	245	249	229	253	237	226	261	212	241	232	268	217	240	254	220	235	248	239	249	228	229	250	212	232	206	222	228	210	241	235	251	197	229	220	239	220	228	234	233	225	222	210	249	245	243	226	229	228	238	253	228	251	214	218	247	267	235	250	259	247	225	246	248	240	215	256	257	220	246	207	239	246	215	243	253	222	244	233	218	275	236	199	224	208	215	212	232	232	231	223	242	239	258	255	260	235	237	218	220	242	259	235	231	240	227	222	234	224	217	241	244	218	257	228	250	217	222	291	270	220	266	214	246	224	253	230	222	252	227	242	229	233	235	218	242	247	277	251	222	241	254	256	233	230	241	227	233	245	226	264	255	251	268	217	263	255	243	224	203	250	219	220	237	268	245	227	232	220	264	198	233	235	254	261	231	237	204	232	212	252	250	222	233	248	234	228	253	241	235	221	243	242	242	216	251	216	227	231	234	222	195	240	226	231	225	212	246	230	230	241	229	232	214	232	254	233	215	235	233	236	214	243	243	215	242	248	251	258	237	214	238	213	244	235	246	223	239	242	238	219	240	233	249	229	234	224	213	262	207	237	229	228	239	220	216	216	238	233	246	245	250	256	253	223	234	227	243	243	224	259	235	236	214	224	253	243	211	238	226	230	244	251	250	236	245	239	224	222	256	261	223	256	237	250	249	249	227	224	240	216	241	238	254	235	261	251	258	243	236	249	217	217	224	238	263	235	207	237	243	245	221	224	208	244	252	230	227	225	260	259	218	265	230	263	225	232	235	255	222	206	215	224	229	255	220	225	249	227	248	211	233	259	236	245	262	259	255	235	283	212	245	245	248	261	237	220	234	270	254	229	262	231	241	247	289	242	244	259	233	198	224	226	237	253	233	251	247	242	232	238	236	219	221	221	243	238	206	217	231	243	230	225	241	237	234	218	256	257	259	262	229	253	250	222	245	260	237	223	229	234	251	216	230
27640	53912	41368	17564	12446	9935	7882	5557	4599	3468	2560	2041	1560	1311	1170	1107	909	833	767	726	654	679	623	612	499	490	457	439	431	405	366	381	397	376	419	324	396	348	301	321	335	300	298	304	320	295	334	287	301	300	295	285	295	270	310	293	309	282	296	262	262	286	293	270	248	289	264	282	282	320	283	274	293	282	250	279	293	238	259	238	280	250	269	279	293	267	265	254	265	262	276	255	251	297	261	290	276	255	279	254	262	251	251	260	266	288	265	280	289	260	250	248	270	265	277	295	243	275	260	270	266	247	267	278	252	284	267	275	276	256	240	252	276	227	285	266	262	280	257	276	232	265	251	267	253	300	270	253	269	250	265	272	288	265	248	289	263	252	281	248	270	273	253	256	279	274	276	252	280	260	249	273	248	301	249	272	249	249	263	258	254	303	296	266	253	280	245	276	270	275	256	266	278	255	277	244	284	276	263	236	254	274	266	272	245	252	254	275	255	259	248	249	248	263	285	272	255	276	259	262	260	285	268	259	280	268	259	267	265	290	241	265	267	256	245	274	254	276	291	244	254	269	270	268	288	267	243	276	238	271	244	243	240	285	268	238	275	275	261	263	298	276	262	256	258	279	275	261	271	238	300	231	300	252	234	291	279	276	278	246	299	279	231	264	253	283	253	262	264	264	261	256	259	268	257	241	271	239	239	264	261	272	268	277	255	281	253	280	270	281	291	251	274	272	282	288	277	265	229	280	238	267	245	231	262	276	250	222	247	270	251	255	271	258	271	278	242	258	253	263	270	287	272	258	272	232	251	272	267	242	281	269	244	257	255	265	281	265	249	228	282	260	272	292	256	246	257	265	278	280	237	263	293	286	273	292	277	269	252	290	262	265	267	267	276	264	273	256	274	236	273	241	261	278	256	248	272	251	273	253	267	241	260	241	299	271	280	273	265	275	264	287	261	262	254	250	264	280	265	270	267	237	286	232	299	279	253	285	240	269	279	272	268	279	251	253	296	286	253	260	285	264	260	285	242	306	246	267	231	220	270	256	263	268	266	284	270	267	262	246	237	286	254	302	282	262	258	276	254	270	282	280	275	269	258	267	258	255	263	241	284	272	248	238	280	273	259	284	274	260	263	276	241	269	253	259	260	241	257	255	264	278	277	279	283	264	245	247	278	275	252	255	254	290	270	269	272	249	251	231	280	263	267	257	279	248	251	283	279	267	264	257	266	277	256	257	245	251	265	279	268	276	253	268	235	252	248	262	266	262	248	244	250	242	275	272	256	270	274	302	243	257	255	242	279	270	272	244	290	285	243	253	235	277	292	265	245	242	268	271	253	272	259	256	272	235	271	238	271	228	283	251	269	243	274	298	264	272	301	264	277	260	266	256	287	261	251	269	270	244	271	265	234	235	269	284	266	269	284	264	253	257	254	264	270	248	275	285	251	249	282	233	268	278	267	299	277	246	261	269	296	267	246	267	250	276	277	234	256	247	261	271	283	272	276	264	278	241	252	268	276	273	230	265	278	252	266	274	282	267	262	253	255	266	273	266	273	237	279	243	239	250	236	246	288	256	260	281	278	297	271	273	237	253	247	249	249	279	267	267	263	256	270	273	284	262	234	263	238	276	235	247	259	289	259	276	268	244	280	257	265	233	302	261	272	278	268	266	271	269	266	262	279	259	261	270	269	273	245	286	249	263	250	262	254	271	270	271	251	246	275	270	252	250	268	251	238	303	278	285	231	285	250	255	247	230	248	275	238	259	258	250	254	270	274	272	271	253	271	240	247	276	252	237	269	254	298	252	274	248	242	263	297	238	244	257	281	276	275	291	248	255	230	278	261	236	300	258	268	262	243	283	249	267	275	260	280	228	274	284	259	265	302	267	273	245	276	275	261	256	268	257	245	276	246	272	273	233	263	272	273	278	276	256	282	239	238	257	241	280	265	286	254	271	265	259	269	239	263	247	261	262	278	238	260	268	260	250	284	288	275	255	266	287	282	266	225	288	268	272	249	299	251	274	250	269	273	259	302	281	269	234	240	270	293	274	250	294	300	262	265	254	248	265	257	265	270	262	257	262	249	276	256	252	266	279	273	257	264	250	281	240	257	260	253	248	247	242	292	247	276	257	258	264	244	246	289	262	230	277	243	237	257	247	254	265	246	277	263	273	279	264	254	247	257	284	253	279	241	262	278	268	231	271	278	287	287	264	282	257	254	244	272	273	264	274	257	265	250	272	281	258	250	246	249	271	249	268	266	250	266	281	262	271	242	274	279	257	261	288	260	238	279	255	281	282	278	300	269	254	268	265	284	263	273	238	264	265	241	238	265	288	252	266	265	270	253	252	260	243	286	256	255	245	247	266	273	278	270	270	288	267	268	269	271	247	256	249	284	276	249	237	289	271	280	278	299	265	264	247	268	252	284	259	250	270	235	290	266	279	271	231	266	254	258	266	261	269	269	264	280	273	281	265	249	252	271	279	288	266	280	240	266	274	274	247	279	251	283	262	227	263	260	282	274	250	281	278	253	266	256	258	252	250	249	265	258	310	285	274	253	289	254	254	265	292	264	257	273	248	279	234	246	246	268	251	268	270	307	249	255	287	264	279	267	245	272	268	274	246	245	285	231	284	235	270	270	270	274	269	280	267	256	278	257	266	257	273	261	228	264	252	260	291	270	279	263	273	283	243	291	264	247	278	261	255	277	297	228	259	273	280	266	268	254	244	260	260	247	267	262	256	275	269	276	253	263	253	253	251	296	283	265	286	278	286	277	276	227	267	287	261	255	261	255	255	233	286	279	246	253	259	226	240	261	310	249	268	294	238	259	283	257	259	273	272	250	243	262	243	261	272	259	261	251	253	224	252	260	249	259	251	258	295	250	267	229	236	266	274	273	281	245	264	264	248	264	251	251	246	226	259	298	292	292	248	259	255	267	265	263	288	251	241	259	254	274	281	276	249	282	309	281	274	269	258	263	280	296	244	280	251	271	251	255	268	236	235	283	246	271	305	247	298	255	292	255	259	248	253	269	257	277	248	258	267	258	260	273	266	260	272	273	268	232	278	253	273	232	233	236	242	243	292	287	254	274	246	263	255	274	279	274	258	264	252	263	240	276	266	254	244	246	257	274	255	264	268	268	277	253	269	279	298	268	273	275	285	265	243	270	267	284	256	243	271	245	284	274	272	271	231	262	280	280	267	293	258	262	275	281	249	248	295	271	293	276	293	258	253	259	251	266	279	284	257	277	251	263	272	269	255	252	251	267	248	264	236	283	257	269	264	264	245	259	247	271	243	279	241	283	254	280	271	271	257	239	242	250	231	266	263	269	242	265	287	257	277	292	282	270	256	256	264	226	275	250	277	268	262	251	264	239	252	246	265	278	272	257	273	272	242	258	252	277	251	248	271	258	286	271	254	232	277	266	265	273	293	246	269	253	264	235	264	271	251	256	259	238	257	259	259	260	247	241	271	289	238	237	267	260	258	291	262	270	249
28264	23959	22864	8918	3466	2633	1999	1442	1352	1125	950	851	796	731	694	681	713	651	609	695	619	637	619	600	603	563	544	575	585	586	572	575	578	582	582	588	571	558	570	590	606	593	554	541	542	551	595	572	564	542	548	563	531	578	580	550	561	540	576	492	556	555	565	545	589	575	560	540	597	528	481	592	506	586	561	559	570	525	582	581	570	543	548	564	511	589	537	577	502	565	550	540	534	555	503	553	545	529	534	529	549	539	514	559	574	576	534	573	596	550	535	540	552	557	559	580	553	530	552	554	543	573	552	563	544	554	544	570	593	571	561	579	560	552	523	546	584	520	527	534	593	575	589	562	540	536	580	548	558	557	563	551	566	562	582	555	551	559	564	589	527	546	565	514	542	562	560	586	528	570	557	614	551	529	555	537	525	548	554	530	551	578	529	551	570	523	568	562	512	543	580	553	544	544	560	546	552	532	530	513	538	556	602	558	523	536	516	565	554	534	561	549	538	525	566	530	563	531	555	542	548	576	596	540	523	526	558	553	567	551	582	533	552	548	557	522	564	521	560	551	545	554	573	526	554	566	552	539	521	542	571	512	540	513	544	561	545	526	549	592	548	555	596	549	598	519	531	582	584	575	541	561	565	499	542	528	539	503	548	512	575	568	564	564	587	558	551	541	511	548	548	574	559	573	547	527	577	531	541	511	536	519	554	556	551	577	566	533	512	536	511	526	531	530	577	553	547	544	546	579	558	498	539	566	552	564	572	581	568	485	546	571	518	556	579	527	536	557	591	589	585	524	535	574	549	524	567	565	508	597	515	553	568	517	557	600	533	553	536	511	542	578	561	580	560	550	543	542	545	571	569	551	505	585	593	572	544	576	528	539	573	584	585	533	557	555	549	527	554	539	586	527	490	553	564	514	522	555	539	535	554	544	569	549	551	566	562	527	562	552	540	521	589	556	543	608	577	528	519	570	549	554	568	579	562	560	542	586	552	520	537	548	541	537	548	578	579	518	544	586	539	537	528	533	537	549	543	561	542	563	524	547	532	556	550	533	541	523	536	537	556	548	540	606	579	516	568	538	539	592	580	522	531	551	555	510	561	548	533	506	548	495	582	536	502	561	548	540	521	556	557	530	526	528	563	553	586	534	581	614	520	560	584	564	541	537	553	535	516	546	541	552	523	535	525	493	536	540	590	569	572	573	555	537	578	550	528	583	586	601	555	522	552	544	542	537	590	589	563	521	521	497	544	527	541	581	517	568	569	591	520	565	582	574	560	536	593	595	567	554	574	568	577	579	556	561	536	517	534	564	537	537	552	569	509	549	488	533	550	522	543	525	572	544	556	488	584	543	557	550	551	589	551	566	558	583	603	561	550	567	532	557	554	560	583	580	573	551	547	582	527	546	562	581	576	544	516	541	568	586	550	562	526	551	566	593	572	507	542	521	532	530	573	553	549	549	608	571	578	575	563	549	584	537	480	555	527	585	531	555	525	524	523	550	542	593	522	567	544	546	548	548	523	548	565	576	539	480	575	530	545	576	553	565	552	510	552	572	559	513	545	553	536	557	550	563	554	500	576	527	501	530	546	591	544	558	581	541	523	527	532	521	554	509	574	544	547	539	532	522	583	570	573	552	538	573	545	549	570	537	520	552	572	549	550	552	550	592	546	583	568	573	547	527	535	570	552	540	524	512	547	533	544	519	539	543	540	591	550	583	564	510	573	515	542	552	559	540	574	499	505	554	511	530	554	546	562	558	541	536	578	508	540	573	538	545	574	594	543	575	617	599	527	581	535	497	567	560	533	549	529	547	580	538	519	551	552	518	612	557	539	529	517	518	527	611	529	572	560	538	522	542	561	533	535	559	540	534	555	596	518	534	598	532	510	528	588	553	523	564	562	569	536	539	552	591	579	522	538	538	549	578	555	516	554	549	554	555	537	568	533	550	580	571	538	566	547	540	554	523	523	524	542	543	565	552	600	543	551	572	565	602	563	586	600	583	559	612	551	540	537	555	597	572	544	560	561	535	522	564	543	545	591	527	564	561	558	561	568	566	531	530	533	522	523	550	546	518	533	557	565	526	538	504	527	520	562	550	619	555	522	529	553	569	531	568	550	577	580	530	534	533	534	556	527	539	512	562	569	565	534	529	513	560	531	573	536	488	543	587	559	542	555	589	536	540	546	551	520	575	513	573	516	585	501	555	581	542	569	515	540	573	547	550	582	514	542	537	589	579	586	540	531	589	546	571	534	513	589	557	552	554	583	539	541	523	581	582	591	564	540	523	557	540	552	537	558	550	506	544	506	511	560	530	540	581	488	541	514	527	542	533	536	537	557	562	570	536	574	546	545	544	542	533	530	577	512	569	531	558	563	582	586	574	551	594	516	549	553	552	567	550	559	527	527	549	541	517	596	595	583	521	522	580	548	567	559	506	622	553	540	576	569	557	535	557	514	535	576	535	554	552	582	559	571	551	567	532	538	550	535	548	555	520	524	540	582	522	610	544	542	533	547	570	588	541	578	544	497	543	584	564	554	547	510	550	537	560	577	590	556	562	481	509	538	507	578	549	527	557	519	566	578	579	537	509	515	556	511	554	546	540	550	545	549	555	591	586	502	552	513	535	569	542	575	528	568	575	612	536	519	498	580	518	546	533	513	493	562	548	543	552	539	525	567	519	580	527	532	578	521	598	547	561	540	562	518	544	558	557	529	582	543	587	584	555	566	563	568	523	570	550	570	538	541	539	561	569	522	551	529	523	556	541	571	513	544	531	544	566	565	560	544	522	547	560	529	552	560	585	583	565	549	570	535	549	523	565	543	575	579	584	540	538	555	565	558	555	535	539	550	557	522	512	575	538	525	521	563	508	580	521	574	541	589	540	555	534	539	554	565	573	573	566	557	543	590	603	538	561	548	506	548	571	545	560	517	559	573	538	518	580	548	545	552	556	585	582	548	546	571	548	535	535	537	543	558	558	562	565	564	560	533	518	539	510	549	524	531	532	577	560	583	557	548	580	561	518	604	523	519	551	534	518	581	499	521	585	577	560	518	559	543	531	537	565	529	524	551	513	600	552	550	550	534	556	528	577	579	575	567	579	525	515	519	559	538	503	555	563	581	545	568	564	577	580	557	595	572	574	549	579	533	555	537	613	556	507	550	578	554	554	534	545	488	559	559	556	549	555	513	540	534	545	556	511	521	576	529	566	569	529	527	526	505	624	521	551	498	591	563	562	531	553	563	547	500	552	580	540	582	560	522	563	512	526	502	525	542	535	554	564	572	540	531	561	548	549	569	557	536	566	494	588	550	567	571	568	551	534	564	569	533	546	544	582	556	584	572	538	550	525	536	566	561	562	558	583	542	555	544	526	576	556	574	515	519	568	511	569	522	545	564	529	559	577	516	563	557	528	524	516	516	560	522	592	543	567	553	548	569	550	574	575	528	505	556	535	557	560	569	577	530	555	558	517	568	550	595	514	549	587	531	580	544	538
24208	37421	24093	7969	5190	4360	3411	2419	2103	1786	1358	1208	1067	941	919	859	805	746	760	747	726	782	701	624	692	693	720	593	653	635	594	690	621	645	621	651	610	633	660	681	630	596	604	651	615	613	593	606	606	636	589	634	590	631	571	590	607	586	636	585	585	560	611	657	595	620	591	591	611	608	633	602	578	587	618	598	583	650	602	640	609	610	624	630	625	634	581	584	618	604	605	634	610	622	606	615	604	609	650	595	587	537	571	643	613	581	584	622	567	583	623	622	606	596	597	608	602	585	581	581	625	555	590	601	624	603	606	595	601	626	612	624	603	638	587	602	632	652	613	607	563	561	648	605	543	635	601	610	597	580	567	630	602	584	581	612	597	604	627	607	659	585	579	610	637	571	624	592	588	616	633	585	619	615	571	569	585	653	585	610	623	629	607	561	552	616	573	605	587	586	639	639	631	628	616	609	608	598	544	587	637	609	613	608	621	636	631	585	570	613	615	601	631	648	545	607	602	543	611	559	602	588	591	608	611	647	587	570	542	567	561	639	620	599	621	563	580	641	596	620	655	607	625	639	645	611	572	565	594	605	612	589	597	590	641	620	614	570	596	551	620	632	589	607	612	564	585	599	620	599	637	591	580	600	581	574	589	594	577	567	578	625	611	627	604	579	592	633	597	610	617	612	651	601	571	627	582	584	651	620	586	573	569	603	605	630	550	604	596	639	625	605	618	592	643	603	610	608	603	605	622	561	619	632	586	636	620	579	616	627	623	614	566	596	536	588	550	605	601	576	592	590	623	565	573	617	597	594	593	569	624	581	622	586	615	622	645	613	606	575	619	552	598	632	603	613	634	590	617	593	608	595	564	625	605	612	634	649	610	601	577	603	606	656	602	602	599	604	601	599	579	593	612	581	590	614	618	604	612	589	561	610	608	613	633	604	631	613	605	564	588	615	647	582	619	572	603	577	631	628	603	578	555	592	589	606	573	619	555	605	613	619	587	581	599	572	592	581	592	626	592	554	584	616	565	631	635	574	596	631	619	617	575	596	584	619	602	588	614	605	580	646	596	581	625	611	589	601	620	589	651	604	591	575	609	589	640	624	620	563	602	604	586	603	560	626	613	549	635	593	557	567	632	593	606	608	610	606	641	579	630	563	602	599	633	571	610	641	605	532	582	603	593	615	562	597	632	620	590	599	633	608	609	591	604	603	612	609	593	599	596	568	598	612	610	600	595	589	595	573	540	597	594	581	636	639	617	618	579	579	627	591	618	620	582	604	600	605	558	565	599	598	578	550	629	639	589	622	609	595	594	564	591	592	588	599	603	638	609	572	589	586	546	571	588	629	542	619	650	583	619	611	602	597	657	615	611	566	574	601	613	579	581	586	601	551	594	589	639	569	603	587	524	592	612	591	600	595	597	537	595	589	588	588	575	615	603	634	643	596	648	591	632	619	564	582	620	599	614	611	621	574	618	610	616	622	576	610	625	647	619	552	565	574	644	587	597	618	613	606	632	559	644	617	597	612	588	607	598	631	622	559	587	613	579	603	622	585	564	560	620	584	606	591	610	576	534	576	578	595	626	623	568	603	609	588	566	607	649	605	553	549	633	635	591	588	656	596	624	613	596	563	587	567	588	607	592	583	603	623	629	596	619	586	573	648	586	662	643	609	594	595	565	606	622	595	582	600	596	626	636	566	571	606	606	644	600	579	659	667	605	587	614	630	624	582	634	572	613	621	583	592	605	631	588	628	586	592	648	597	631	594	595	645	650	602	590	594	543	599	615	572	573	608	610	615	578	630	602	596	632	645	647	655	548	628	587	645	612	585	561	608	601	569	591	583	631	621	581	590	594	568	573	601	612	578	623	614	569	562	586	610	621	608	616	568	614	599	596	579	605	602	602	590	639	602	612	662	568	580	605	590	579	614	570	567	631	608	642	626	603	670	652	610	588	628	623	653	618	587	603	577	621	608	599	628	567	622	577	583	609	557	551	644	614	588	618	595	601	615	640	611	634	566	600	632	655	577	618	580	579	610	577	594	559	589	620	575	574	625	601	610	585	589	594	556	594	599	564	600	590	604	601	588	583	591	587	594	563	606	644	613	569	557	607	595	615	580	605	640	597	601	597	583	634	600	619	597	627	576	574	563	604	606	570	584	568	626	596	609	548	612	604	660	614	603	611	605	592	591	635	601	597	617	601	621	619	634	577	611	592	593	595	607	611	595	615	633	582	583	604	615	561	609	628	620	652	587	624	566	602	575	571	571	604	603	620	578	574	607	624	595	580	582	604	580	620	609	601	604	617	587	557	611	624	634	611	563	579	644	595	588	597	571	602	624	563	629	597	605	616	582	598	635	586	632	629	582	583	589	660	598	612	588	609	592	597	565	617	621	652	637	601	592	582	595	557	621	609	582	624	584	615	557	613	672	632	604	580	560	585	584	615	581	624	630	590	607	594	616	609	611	639	663	566	618	620	597	617	663	641	603	589	596	656	567	596	662	569	608	552	627	586	570	597	550	591	539	581	608	627	630	622	653	612	616	581	619	592	586	615	588	618	610	617	594	574	578	584	580	625	586	570	603	593	608	583	559	568	607	581	584	577	589	620	581	583	590	635	562	604	578	590	572	612	588	605	622	572	644	598	590	599	598	594	585	606	582	604	589	624	585	636	582	612	602	607	636	612	617	599	572	615	584	577	573	588	594	563	619	618	639	625	575	606	608	562	580	637	605	608	588	594	599	602	617	613	590	615	573	617	627	644	592	592	595	578	613	590	634	639	601	630	633	603	564	559	597	611	602	626	614	592	610	557	606	560	592	618	588	594	585	568	555	617	579	621	594	600	582	626	603	611	561	549	576	595	591	569	644	601	610	620	603	651	609	600	604	609	566	568	569	576	602	575	581	613	575	565	601	548	601	607	602	607	624	573	603	593	586	613	565	659	586	604	577	559	574	594	599	590	628	610	599	582	614	645	615	576	622	629	591	589	614	609	594	572	582	600	516	591	578	584	596	609	580	579	566	579	564	587	636	526	592	607	558	609	607	595	627	563	600	604	580	624	596	600	521	596	578	585	590	597	603	590	597	605	551	602	582	608	614	606	604	579	596	603	588	577	615	559	619	588	593	572	576	614	592	583	624	608	606	605	603	583	605	617	587	628	579	605	673	569	590	607	618	649	567	533	586	568	563	653	585	587	562	629	584	607	612	583	606	587	632	617	617	595	602	634	592	613	590	581	640	616	592	591	622	539	558	584	643	600	606	571	628	618	605	560	609	620	581	584	582	625	588	590	619	583	575	629	549	593	560	575	598	603	593	607	610	565	610	592	581	632	608	600	612	602	567	628	606	611	579	599	624	595	587	597	617	560	626	619	632	554	596	587	589	582	605	607	609	601	615	616	608	611	587	637	605	611	596	598	598	604	589	605	599	610	538	620	593	602	599	602	600	597	613	565	620	622	574	581	654	590	608	603	595	597	625	584	587	631	595	585	637
23709	21182	28358	24300	21163	13809	4707	2476	2039	1614	1297	1106	958	792	768	717	673	632	611	612	576	539	538	498	501	506	483	435	456	463	466	430	462	452	467	443	431	423	453	402	404	421	423	419	422	462	411	419	400	394	414	430	433	426	359	402	395	403	416	418	414	404	390	359	414	435	395	411	380	398	432	410	386	407	384	398	447	388	406	397	412	403	373	405	396	399	399	423	386	426	357	406	396	423	435	391	408	420	402	380	383	396	403	369	430	407	396	391	398	411	426	404	426	424	389	379	444	376	436	388	359	385	393	385	417	421	380	388	429	379	400	385	406	453	404	411	402	395	404	395	400	382	374	418	403	366	389	421	399	406	397	412	426	385	364	396	383	368	411	372	360	395	438	406	391	398	354	387	400	384	398	441	373	392	386	393	413	415	383	380	397	389	411	396	382	401	419	405	403	411	419	403	399	444	402	413	399	385	383	381	403	392	405	404	369	422	370	409	390	397	375	374	424	384	421	402	407	379	400	411	417	423	431	410	440	401	405	417	380	395	424	376	440	396	421	402	413	422	395	400	384	420	402	414	390	406	407	394	420	428	418	390	413	387	427	393	383	397	410	396	398	403	389	380	420	411	396	404	423	405	370	416	403	381	388	394	397	392	406	400	446	401	397	390	417	386	420	404	402	440	404	405	411	408	382	401	407	379	423	421	395	418	381	369	429	384	417	440	405	384	414	429	373	391	374	413	403	417	396	402	379	405	384	455	391	433	385	386	434	380	422	398	354	409	411	391	419	413	401	413	419	421	407	358	412	400	385	396	438	365	428	401	370	431	404	381	408	409	393	360	423	392	387	390	366	397	389	411	430	443	408	435	375	388	390	383	399	403	444	373	402	361	406	388	338	393	394	400	404	407	402	448	403	433	404	403	383	416	415	424	391	375	353	374	405	408	415	388	355	399	395	434	423	389	393	421	401	428	389	413	402	422	414	382	432	408	390	418	403	418	402	405	399	378	359	434	395	437	429	384	424	380	403	366	420	392	396	363	397	424	424	416	414	389	411	417	400	379	416	400	360	424	356	401	390	400	396	390	375	383	436	362	404	382	426	426	381	409	425	394	403	418	398	413	377	385	430	407	386	411	397	367	401	378	393	396	411	404	408	386	362	412	410	378	390	402	398	392	415	402	410	400	422	413	355	414	408	389	409	396	428	382	413	408	421	374	399	445	391	419	382	385	399	389	375	395	399	384	404	423	442	375	357	385	422	399	369	385	379	388	401	372	420	414	391	389	395	399	359	421	384	370	411	381	376	397	388	444	415	373	398	411	416	411	387	405	440	410	421	411	394	395	391	410	406	420	449	405	380	418	424	383	435	419	427	421	409	419	428	425	415	435	364	423	426	392	396	425	420	431	374	372	410	433	398	397	407	377	378	432	425	424	388	396	421	424	412	412	381	405	387	378	380	380	409	426	395	386	416	420	388	424	410	415	430	372	425	383	405	415	391	397	446	399	417	426	369	413	413	418	388	387	384	397	409	394	391	427	409	406	392	380	411	417	347	350	397	415	347	382	395	382	366	413	387	393	375	426	402	432	438	385	375	411	404	383	397	373	418	382	411	393	403	407	396	422	394	445	410	429	417	409	380	382	393	440	390	400	419	399	452	391	421	484	377	353	411	443	364	418	354	409	428	392	394	430	382	378	382	406	412	411	386	390	426	403	394	421	434	441	407	431	396	390	390	393	392	421	440	418	389	409	374	375	425	390	402	415	370	407	449	391	435	439	402	427	405	406	418	437	399	400	386	425	409	392	407	428	408	392	373	421	384	411	457	376	379	402	369	381	357	411	398	424	424	403	404	410	431	411	403	394	391	343	418	400	433	383	394	427	413	388	400	406	371	421	372	409	394	399	400	425	410	389	410	410	408	386	415	376	410	388	400	395	384	430	411	415	414	387	381	410	434	388	391	418	387	375	401	396	400	446	431	387	401	366	403	373	389	389	386	386	402	372	395	372	419	414	367	417	385	383	394	372	415	406	454	383	382	422	397	401	405	390	403	392	373	375	381	377	388	403	370	417	397	421	376	399	419	448	413	399	396	411	394	387	358	398	392	406	386	393	387	409	358	420	423	409	438	397	389	424	454	391	405	378	385	395	409	416	382	376	384	388	390	355	392	376	433	426	371	425	397	388	426	419	366	420	409	422	402	402	400	382	428	404	389	394	423	361	412	418	400	441	384	387	426	413	402	386	413	396	417	420	399	431	446	376	447	401	361	400	393	413	381	435	406	412	413	403	434	389	419	402	387	400	404	416	422	360	386	369	408	401	386	390	407	380	417	420	408	402	391	407	378	423	412	423	401	409	407	387	429	404	372	427	381	382	404	426	417	412	387	374	396	377	396	414	395	437	389	409	427	418	428	395	401	405	379	398	395	403	401	417	387	366	366	396	408	395	375	397	447	367	408	400	424	421	373	387	386	374	358	396	396	395	382	404	399	378	410	380	390	412	388	410	394	395	371	408	370	361	403	395	411	415	396	429	402	387	403	380	384	386	401	374	428	435	389	408	430	408	373	391	417	391	384	371	396	404	394	407	418	382	391	400	424	376	379	398	385	404	428	397	425	376	411	392	355	399	372	389	434	439	410	378	409	421	423	392	355	410	390	405	428	405	384	412	422	386	407	432	430	410	369	361	411	410	386	372	435	415	380	380	399	419	431	410	410	399	388	439	407	408	397	410	398	406	381	368	416	417	377	412	412	388	390	394	424	405	436	380	406	390	388	404	383	360	383	372	404	417	364	366	401	390	386	414	425	394	391	395	396	372	398	403	444	405	422	408	386	435	405	397	424	380	384	425	395	391	403	421	413	412	386	439	432	367	354	403	378	407	379	399	391	417	370	394	407	401	393	383	388	419	400	375	393	395	401	434	414	374	390	405	425	394	371	380	391	395	377	381	432	380	375	368	409	385	396	417	408	410	408	454	397	411	407	426	459	409	408	402	392	392	386	405	392	397	427	431	415	392	367	403	411	416	379	386	386	406	362	421	434	374	378	378	386	390	375	378	398	437	407	416	401	431	392	391	392	390	407	419	404	409	378	428	430	420	411	430	389	436	381	382	382	378	444	400	379	357	417	398	402	398	405	430	388	422	392	410	397	370	388	393	407	383	437	406	391	387	392	394	404	388	404	400	389	416	381	399	416	363	374	401	456	383	427	401	377	437	403	376	384	381	388	382	407	392	370	422	411	407	410	424	405	400	381	373	381	400	426	402	402	420	390	387	404	398	385	404	417	427	370	391	399	420	435	425	402	418	407	432	367	423	388	439	392	379	355	393	445	433	413	403	413	416	410	417	399	397	417	435	392	403	412	415	392	428	378	423	378	378	380	426	423	430	434	377	404	422	381	421	394	348	360	426	392	360	412	388	402	379	418	387	417	386	395	407	372	385	421	400	366	376	405	377	395	394	394	390	423	378	407	412	380	410	428	397	410	419	387	378	405	416	398	358
25179	48020	34470	13308	9127	7405	5900	4193	3488	2700	1976	1650	1342	1193	1044	1005	899	887	795	742	728	664	684	638	638	581	556	565	579	540	565	559	521	533	539	505	530	519	499	488	479	526	494	474	488	528	463	499	463	481	491	446	479	460	502	487	489	467	472	461	441	493	461	440	492	450	437	439	452	429	438	429	432	483	458	440	484	452	442	456	426	479	446	447	469	440	431	465	440	453	461	424	451	466	466	463	443	433	409	418	459	430	451	480	490	438	464	492	429	427	440	471	419	477	439	465	434	441	460	430	413	433	424	442	429	468	461	435	447	449	430	433	455	458	460	452	462	436	488	453	495	464	508	430	417	429	459	432	494	461	427	453	421	472	453	420	468	455	479	442	471	444	411	455	411	437	487	449	430	457	438	456	409	471	454	432	486	410	443	470	454	446	470	406	462	465	452	466	447	427	438	436	438	429	446	439	414	432	448	492	449	417	458	423	471	447	448	465	482	432	458	479	453	470	445	442	424	436	427	478	459	439	470	442	477	470	429	449	461	461	466	465	489	463	465	437	465	434	469	425	424	456	421	454	460	456	436	464	451	435	417	466	441	462	459	468	461	445	443	453	491	443	455	438	457	412	440	431	432	448	459	458	438	437	467	476	450	429	465	465	446	406	462	433	458	441	456	425	457	472	425	472	428	453	422	453	418	462	436	492	464	428	424	422	446	395	466	453	442	477	473	427	453	429	479	443	429	446	472	488	465	467	427	446	466	479	449	471	453	486	434	436	464	457	432	457	479	475	431	482	455	459	472	452	486	439	457	433	483	453	429	450	489	477	428	470	449	445	436	434	451	466	411	467	425	448	433	453	451	457	426	388	500	478	443	436	495	474	462	467	453	481	445	452	429	438	423	439	443	446	493	471	442	461	417	390	402	447	431	476	461	446	467	463	453	441	468	488	428	447	479	454	428	460	411	419	434	455	435	464	436	470	424	460	465	446	482	448	418	480	417	432	490	434	450	454	424	464	433	472	451	462	433	427	461	450	476	509	489	431	442	476	440	489	457	425	433	443	433	460	444	460	401	460	465	453	445	415	464	476	424	477	462	454	462	458	457	428	442	457	449	458	469	473	415	481	434	435	438	441	464	443	456	477	457	446	467	466	417	440	451	464	450	449	448	431	411	463	478	446	439	423	479	470	425	455	446	440	442	443	465	438	451	458	465	463	463	451	439	498	481	487	426	456	475	445	430	414	455	475	430	478	434	451	432	470	426	423	424	448	449	458	422	474	451	442	433	447	476	449	504	443	455	466	448	473	476	443	424	468	427	424	447	445	435	453	441	438	474	460	484	466	446	421	454	461	457	429	486	449	445	465	461	441	466	437	471	427	456	478	432	437	471	500	429	431	452	430	444	430	450	443	480	445	400	428	423	453	479	454	433	445	495	435	411	446	466	443	443	444	482	473	437	417	455	439	449	486	461	468	466	447	490	459	409	445	492	394	444	433	445	423	505	437	409	460	435	484	427	420	481	474	437	435	424	437	436	428	441	463	458	465	437	430	473	473	447	446	423	446	431	435	435	410	487	434	434	461	426	469	403	448	460	488	475	436	440	476	440	446	424	462	424	478	416	468	440	428	460	460	470	492	441	485	480	438	445	436	458	453	437	460	491	440	450	443	461	469	470	440	469	453	494	477	443	500	425	443	458	435	450	443	430	423	482	460	473	455	433	462	421	422	453	455	444	481	468	465	497	485	441	465	431	453	449	466	441	489	450	464	458	492	467	418	451	447	452	473	409	461	460	439	458	484	436	462	446	458	452	467	448	447	444	457	444	444	464	439	466	485	490	483	485	476	439	448	439	461	443	438	475	424	465	451	435	457	446	442	471	485	473	444	433	473	455	454	425	453	451	462	423	493	426	488	469	456	434	462	464	468	463	421	445	486	468	490	451	451	441	429	475	467	429	481	465	463	463	471	403	437	494	441	441	478	409	425	464	460	448	441	445	455	492	481	417	444	465	428	457	446	462	439	464	455	479	466	407	444	465	457	442	444	472	469	490	469	439	464	452	428	463	452	454	431	490	442	471	437	450	458	472	420	438	414	456	475	421	469	461	469	426	455	466	427	437	467	462	434	431	461	458	476	423	429	420	482	482	453	444	433	438	411	459	451	448	448	411	466	448	426	432	447	471	438	414	437	491	426	428	439	475	451	472	454	450	474	466	459	460	452	491	465	458	468	424	452	480	485	474	472	471	415	432	469	463	472	499	454	455	459	451	464	453	501	411	427	441	465	459	436	469	450	467	468	460	480	491	419	435	432	429	409	467	444	475	448	471	478	455	454	460	472	459	462	443	477	447	443	418	475	443	440	440	431	454	465	475	450	477	443	447	495	435	460	427	392	418	459	434	427	467	466	450	419	436	447	445	465	453	458	460	469	462	466	398	448	444	441	458	415	434	459	469	458	412	411	453	441	465	460	456	435	501	475	455	455	416	461	459	424	440	454	438	484	486	439	429	447	426	432	448	457	482	462	458	446	485	468	418	395	439	422	425	440	425	423	430	442	454	436	451	438	425	498	446	452	464	483	433	420	457	504	463	456	450	428	448	467	436	452	441	458	501	445	451	455	440	443	445	436	420	455	427	460	437	423	510	437	473	426	452	447	422	482	459	438	473	497	438	459	464	467	422	455	439	444	459	471	433	471	428	457	437	430	478	463	456	413	407	444	444	454	447	473	469	439	437	499	456	424	451	454	468	458	447	499	404	469	464	452	435	429	414	442	459	455	436	448	435	417	447	415	469	430	465	487	460	450	425	447	479	431	453	456	423	490	432	425	484	440	446	462	480	465	438	459	429	471	462	453	487	485	455	442	485	445	445	429	420	460	464	468	437	492	436	454	469	454	438	420	451	478	430	438	430	448	450	409	430	458	418	456	430	417	462	463	479	452	440	476	450	445	454	492	452	490	448	454	436	445	428	432	446	457	436	466	422	446	480	449	442	468	481	444	428	451	461	434	460	439	432	443	447	466	428	434	443	458	451	425	462	445	415	428	452	401	452	427	447	500	507	437	428	428	444	434	464	447	450	445	447	504	455	473	428	440	464	477	450	445	481	471	467	427	433	459	430	481	429	481	451	473	456	460	453	438	406	454	470	421	451	463	452	442	464	452	444	448	460	486	432	445	443	443	450	488	447	449	416	455	421	424	420	436	414	454	433	488	504	484	464	450	468	445	458	413	480	481	468	480	468	495	438	452	462	425	428	446	458	447	442	473	449	443	494	443	452	433	403	461	435	438	440	452	442	463	508	425	428	462	440	420	453	433	464	465	449	467	453	473	448	478	432	432	450	442	456	439	463	452	448	442	440	492	427	455	473	477	443	423	450	470	449	414	448	474	456	393	494	459	411	445	463	452	426	461	419	454	494	441	420	457	441	474	399	482	469	478	456	487	473	431	440	429	446	447	431	465	474	436	442	455	487	443	485	426	455	457	461	459	484	471	485	483	451	465
24876	21251	27506	25256	15429	4564	2721	2047	1577	1408	1133	949	803	746	726	676	640	583	612	563	566	542	526	546	508	521	479	495	493	500	473	470	454	497	496	463	476	475	492	489	469	464	459	445	432	484	484	433	463	468	453	414	464	472	467	465	430	474	462	478	445	466	470	441	483	465	473	437	475	486	455	503	449	437	466	435	467	451	447	488	431	427	442	414	435	489	469	456	447	461	438	453	426	460	462	475	464	427	448	439	437	474	435	437	423	424	452	421	468	444	434	426	455	424	452	457	413	457	475	450	424	446	475	472	458	470	432	403	461	482	434	423	452	472	409	427	430	464	400	441	447	448	452	455	447	476	441	413	451	409	444	418	436	425	456	443	475	465	465	439	442	440	434	447	442	463	441	454	465	436	495	461	460	452	451	425	453	461	442	421	451	462	406	473	438	468	443	494	456	464	441	449	458	443	484	432	443	430	471	462	463	451	404	461	442	452	445	431	454	445	485	470	437	442	464	444	436	453	469	438	466	468	452	466	463	444	408	467	448	402	390	437	473	484	453	428	442	426	450	432	458	450	442	483	439	441	452	461	432	440	438	421	461	492	443	449	431	479	455	444	469	399	454	456	454	447	458	451	449	427	455	454	468	483	468	442	435	456	407	461	439	490	466	451	450	435	413	439	427	459	472	405	421	459	422	431	441	439	454	462	452	483	454	439	437	462	440	440	466	452	398	466	410	478	464	437	408	484	427	451	450	437	425	448	442	483	458	422	488	419	466	449	478	463	438	467	431	427	428	419	425	444	445	465	480	430	437	457	410	458	434	412	438	472	465	442	430	466	431	471	465	431	483	459	486	450	437	441	480	470	456	402	436	445	476	468	475	455	451	487	471	420	441	443	429	428	424	495	456	467	465	460	460	468	438	420	439	443	473	465	473	434	470	484	446	523	439	477	468	441	447	437	431	487	427	468	469	454	428	448	494	442	469	441	465	473	459	411	453	450	435	465	464	427	422	478	461	429	456	443	439	448	454	460	430	445	454	396	426	453	450	413	448	467	445	430	389	415	463	441	476	421	417	491	465	448	435	446	435	482	421	448	467	431	451	427	478	457	503	464	461	459	431	446	452	413	451	451	457	451	416	465	429	473	420	471	428	427	431	488	452	435	453	449	455	382	451	468	467	470	466	396	457	458	449	440	459	454	434	427	423	458	397	438	447	473	441	436	420	472	452	476	425	454	426	420	458	504	446	440	485	448	462	447	450	436	477	451	477	477	442	440	440	428	420	448	463	458	438	414	425	451	422	434	428	421	460	444	438	413	410	471	421	465	452	439	463	422	424	450	446	483	467	442	419	454	443	493	449	427	442	469	410	442	516	524	444	439	470	479	459	435	460	444	442	417	422	441	438	410	451	429	470	475	445	445	407	463	441	429	448	442	481	438	411	457	498	411	451	437	399	484	423	428	431	474	462	465	434	452	476	476	444	445	437	461	467	421	472	470	412	441	455	475	471	474	460	443	438	434	415	457	458	419	474	439	441	458	456	444	442	425	455	473	459	444	453	478	477	466	433	446	434	409	487	406	442	473	452	448	418	462	434	412	461	469	466	437	462	412	425	464	428	437	449	442	462	444	454	459	462	483	419	439	421	411	425	465	461	459	475	457	429	439	405	481	460	429	447	445	450	455	455	460	417	396	446	437	447	429	482	421	430	460	458	394	482	465	450	454	457	464	436	438	436	428	435	467	448	449	442	470	468	474	469	438	458	452	405	403	480	473	443	443	455	435	437	448	457	466	431	432	427	423	464	482	448	410	452	441	477	430	428	442	440	469	424	448	428	475	452	460	432	425	475	426	415	451	463	468	457	434	434	430	480	454	450	457	443	412	446	446	427	429	427	483	422	469	424	442	435	443	422	422	419	450	453	483	483	451	451	440	422	452	448	482	457	432	444	435	432	424	458	494	447	440	468	414	417	449	454	471	466	417	470	453	466	460	407	450	434	429	483	429	464	489	475	474	441	452	456	450	431	493	417	447	440	434	457	467	460	452	459	428	435	461	440	458	433	482	494	451	424	441	457	466	479	474	467	413	472	469	425	469	451	449	414	474	445	416	466	448	467	440	434	446	466	472	424	442	462	460	425	470	419	405	438	452	430	446	442	460	452	468	445	469	473	449	450	468	435	443	455	408	481	418	483	447	455	416	475	440	444	428	448	459	450	439	416	458	417	465	446	473	439	434	457	431	477	464	439	474	445	475	474	451	499	425	447	438	425	414	444	433	450	443	434	438	487	407	460	451	438	383	445	448	431	444	439	459	468	461	452	470	427	459	456	452	431	434	439	471	486	434	422	415	457	459	423	417	429	498	450	464	465	472	445	461	455	466	439	455	433	436	456	436	477	457	443	438	427	455	428	458	451	461	456	462	477	455	482	445	431	479	466	476	423	452	458	461	473	428	444	497	451	458	428	477	460	459	459	420	454	500	491	393	419	443	452	440	458	454	449	422	459	471	464	484	469	474	458	429	491	468	443	463	451	479	439	427	441	434	452	464	432	442	455	438	469	470	443	410	456	434	432	478	456	463	482	423	452	458	464	478	405	473	468	438	451	454	449	444	468	430	448	440	432	430	425	449	412	451	464	478	451	390	426	466	465	457	465	451	407	463	410	433	441	483	453	458	476	438	462	454	410	439	424	411	415	451	464	487	456	445	468	450	455	456	389	440	441	468	425	472	412	450	451	443	470	405	452	440	444	438	433	452	429	455	468	467	448	431	427	450	435	448	453	466	428	457	473	406	465	472	440	428	418	424	436	411	465	463	427	448	456	482	488	480	429	424	453	442	423	446	438	414	452	453	470	380	443	473	432	461	443	422	427	457	437	438	441	428	401	477	436	462	439	425	457	432	439	449	447	455	443	426	449	452	442	427	474	412	442	429	408	448	446	465	457	436	430	417	448	429	433	441	448	474	413	458	462	484	459	466	472	431	464	466	438	404	422	425	435	455	426	448	453	443	485	443	417	450	445	483	436	461	455	447	460	452	462	485	444	450	454	436	469	406	461	458	446	443	458	460	425	476	446	415	450	453	445	447	450	419	433	455	465	452	497	440	449	438	440	438	430	470	437	437	467	416	434	435	454	417	458	466	436	447	447	415	443	483	407	468	473	463	449	466	423	422	436	452	442	468	418	443	450	416	459	468	458	421	456	449	488	470	439	449	491	451	468	386	474	464	432	431	404	471	448	436	462	505	427	431	431	454	452	438	416	415	456	475	450	441	454	451	449	459	417	435	475	442	432	458	480	488	454	422	439	447	459	498	467	438	466	466	452	409	478	448	446	468	477	447	469	433	460	454	438	461	449	443	393	444	453	461	440	498	441	411	458	445	448	470	444	453	422	455	460	487	435	471	472	413	442	437	465	433	439	444	433	441	454	454	446	462	450	447	481	432	478	435	478	424	478	495	468	445	465	467	450	465	431	458	484	429	448	464	446	457	446	481	450	423	472	446
25785	43525	28209	10740	7745	6176	4678	3546	2874	2257	1756	1339	1122	1088	973	913	862	769	763	704	707	604	628	628	602	568	541	577	571	527	525	553	508	517	537	562	511	523	511	521	553	514	528	473	528	492	516	501	497	466	534	521	526	507	521	518	468	498	509	531	506	497	477	468	459	480	495	505	502	507	485	457	491	481	498	507	462	526	452	475	500	470	470	497	482	507	456	459	469	467	523	486	481	464	486	481	487	468	504	482	483	485	461	454	501	473	473	479	489	471	494	480	457	515	499	513	483	441	495	484	503	460	521	471	480	488	492	494	474	480	501	504	478	543	478	494	464	468	481	486	468	499	504	492	448	530	472	472	456	490	460	478	474	448	500	499	484	467	514	490	512	494	465	458	523	493	463	483	478	506	482	484	497	463	495	492	476	487	501	477	437	478	490	433	548	485	487	533	488	477	497	487	471	458	512	485	494	476	502	517	501	506	482	500	469	457	471	463	488	508	495	488	483	440	510	497	507	476	533	472	476	464	480	484	509	434	471	550	430	453	476	484	499	523	483	501	504	519	484	462	495	504	526	510	474	530	487	474	467	479	515	524	489	511	475	512	495	464	506	481	496	457	484	516	487	487	484	483	462	476	491	476	463	442	515	492	493	461	476	472	488	470	483	482	498	480	492	473	526	490	517	499	501	502	477	470	490	507	491	473	488	498	479	445	458	525	519	509	498	493	483	469	494	490	457	508	519	477	513	485	447	466	434	484	475	483	505	505	458	481	480	470	505	489	488	501	483	487	513	508	494	499	506	495	450	493	492	448	523	438	466	499	473	510	509	491	489	475	519	545	477	455	472	484	445	459	513	554	492	490	487	476	476	501	498	502	468	499	533	457	466	496	468	495	503	491	484	475	480	494	462	503	499	503	492	478	500	491	509	496	471	492	503	451	493	442	498	477	458	474	507	476	483	492	487	485	452	493	464	430	480	454	472	471	532	460	465	472	492	500	484	485	500	480	464	512	473	460	485	464	495	510	512	469	492	527	476	478	480	490	473	486	458	542	487	474	473	494	465	513	502	534	479	535	473	519	486	475	482	473	487	498	472	503	477	517	531	471	495	514	500	516	459	460	508	477	468	479	479	481	474	483	501	456	456	477	509	499	498	476	482	464	468	517	476	472	516	500	481	523	467	493	503	450	513	495	516	496	497	472	418	491	471	449	470	468	487	482	476	487	465	483	459	481	459	450	498	512	473	491	524	523	467	437	497	506	519	509	500	498	462	507	490	496	491	462	519	514	497	482	486	476	517	487	502	541	473	477	514	492	497	461	464	516	478	502	473	458	475	465	480	526	478	523	476	487	496	479	540	498	476	447	477	519	492	514	509	511	479	488	460	463	509	503	498	470	465	461	457	531	450	455	481	515	482	464	515	498	467	486	472	510	501	479	516	506	517	517	515	475	464	475	498	493	474	533	459	487	471	476	491	481	495	516	450	477	498	470	503	498	493	478	509	466	492	527	517	509	481	516	496	498	495	482	479	455	485	492	483	472	483	530	505	479	466	479	490	489	513	502	455	484	502	476	479	488	477	463	525	512	451	452	484	495	510	494	474	470	483	489	475	484	501	453	524	508	506	516	454	479	512	514	497	482	505	463	490	459	490	467	480	481	480	487	455	483	493	484	515	442	463	491	454	488	506	503	517	495	479	493	504	495	491	516	445	457	509	497	487	513	475	495	448	482	471	462	502	456	463	476	483	468	470	474	477	486	497	487	453	502	494	486	514	485	444	445	485	459	487	484	451	492	445	477	503	444	487	489	494	515	481	489	467	501	500	474	486	476	482	432	462	478	474	483	498	463	479	474	473	468	467	492	484	429	472	510	491	522	461	488	450	489	440	471	481	434	456	429	484	491	498	491	502	493	493	469	448	505	484	484	464	503	461	457	511	488	457	498	485	514	473	500	478	481	500	493	498	513	472	477	491	491	520	482	504	479	477	513	457	460	544	479	502	487	465	479	467	492	499	493	489	482	473	511	459	498	491	466	512	463	491	503	516	478	509	501	492	501	480	501	482	461	446	458	464	516	497	458	516	529	482	470	470	476	459	514	450	493	498	487	499	529	481	541	457	491	477	452	482	491	531	489	508	446	507	540	478	458	521	472	522	508	489	448	505	502	463	481	442	498	493	535	473	471	526	494	512	477	479	510	520	504	474	515	501	503	473	466	481	468	498	518	462	451	469	489	482	512	481	470	524	483	491	486	519	474	500	499	474	460	484	495	514	511	467	465	481	478	490	491	493	513	511	463	474	483	522	483	455	524	491	445	486	485	525	500	440	485	484	496	488	502	514	480	484	493	496	494	466	468	459	480	475	488	512	468	497	489	478	470	477	492	481	475	511	483	461	495	484	445	492	516	495	482	517	469	501	495	488	495	480	512	495	521	487	476	505	496	504	461	514	521	536	483	514	506	498	487	484	477	479	493	506	522	483	460	521	456	492	484	512	509	507	468	469	497	506	521	490	503	474	520	489	512	475	486	510	460	502	488	482	488	469	471	496	486	520	432	473	466	495	512	498	505	446	507	497	466	480	501	461	524	506	474	493	491	490	505	508	491	510	514	449	505	506	531	509	492	494	490	484	501	501	471	518	469	489	477	488	470	468	502	497	513	474	508	485	514	481	473	466	492	428	495	466	471	457	489	468	491	466	488	507	522	488	486	473	488	455	499	458	452	489	495	511	462	476	502	434	482	512	512	492	498	465	489	513	467	533	480	512	474	494	464	491	475	475	490	471	515	458	511	479	466	460	503	464	474	478	499	500	479	455	501	511	526	499	441	507	442	499	486	515	477	468	457	478	474	530	504	511	468	494	503	508	462	460	401	525	483	496	520	494	493	493	488	469	504	482	500	506	487	478	446	438	484	499	512	519	488	477	493	500	470	508	494	488	452	486	489	457	465	489	471	482	490	477	445	506	445	508	446	499	485	525	512	497	516	485	495	496	480	462	459	509	463	480	421	502	447	506	489	450	488	457	489	458	505	497	492	504	483	474	462	487	498	488	471	452	452	479	517	505	522	523	489	508	475	460	459	486	486	488	515	491	499	500	486	455	476	510	479	471	431	499	467	483	495	491	483	501	518	484	495	480	456	481	486	486	473	525	498	460	473	476	491	493	458	480	493	432	446	516	473	528	473	508	472	501	478	480	476	472	453	512	537	463	436	512	507	523	517	490	505	482	491	493	455	494	491	458	499	467	454	473	476	505	503	491	453	492	472	521	492	488	553	499	467	492	488	474	489	503	509	463	472	486	521	459	501	480	481	523	493	459	490	448	491	481	462	502	487	491	460	493	487	452	511	514	510	527	481	458	464	505	479	497	510	495	480	519	467	483	490	467	490	482	479	507	460	482	512	443	480	496	506	476	499	530	497	513	454	494	458	487	509	503	480	438	496	487	495	484	462	481	435	505	496	483	472	503	481	458	474	463	474	480	498	463	445	497	493	510	478	458	482
22624	21173	28708	23914	21178	21319	13477	3955	2612	2230	1590	1306	995	940	772	714	660	654	554	556	485	472	416	428	389	376	366	364	322	306	333	354	294	337	305	291	298	298	319	298	282	269	268	236	273	250	262	286	259	251	254	284	221	255	250	275	258	239	235	236	240	231	247	224	229	246	275	279	269	223	263	266	249	243	210	248	251	250	244	250	246	233	232	224	216	256	243	265	218	255	235	257	251	224	244	233	247	232	241	252	213	245	248	227	227	242	240	247	245	242	221	250	222	241	241	231	253	222	244	230	240	232	243	224	254	242	238	251	231	246	209	243	234	244	237	253	233	215	223	249	220	231	253	249	228	280	224	225	221	247	234	220	221	254	249	240	277	242	254	213	234	245	223	215	228	226	254	248	254	227	248	241	238	237	209	238	224	235	238	221	252	237	224	212	244	228	262	240	215	218	238	233	257	258	214	226	241	215	229	258	230	234	247	234	233	218	233	212	243	237	237	224	231	248	257	229	285	226	252	239	226	236	232	220	237	225	216	243	229	247	250	233	228	234	232	247	229	229	252	226	212	243	232	227	266	230	279	225	253	202	221	240	248	247	248	224	259	255	243	225	234	240	232	232	228	203	230	248	248	272	225	235	217	245	215	226	246	235	232	246	240	236	271	241	235	241	244	224	257	257	245	251	237	233	245	238	235	238	237	246	262	244	228	226	232	246	230	231	227	207	233	221	253	264	238	264	237	222	219	233	247	246	239	269	251	225	228	257	248	237	253	250	243	265	217	245	232	234	208	238	247	217	236	226	224	240	269	240	224	243	214	233	226	233	232	242	222	226	256	225	248	213	236	234	243	218	254	245	240	226	247	247	217	232	223	223	226	212	209	213	250	255	237	270	218	272	243	234	240	256	228	236	252	215	259	217	240	236	224	228	226	240	214	248	244	204	223	255	231	246	222	244	240	237	264	241	248	245	245	255	235	251	267	231	226	234	243	238	206	220	229	257	235	246	216	225	226	220	243	224	235	251	232	248	207	212	225	240	268	252	252	252	217	228	212	249	251	218	235	236	244	216	248	244	216	235	251	239	220	226	217	261	229	214	234	260	213	240	243	250	232	227	227	249	256	259	252	234	232	216	238	234	220	265	225	263	228	233	258	233	225	216	229	217	251	220	236	228	196	233	232	230	226	199	226	225	222	240	230	231	229	227	236	237	246	257	209	249	237	264	225	258	250	232	223	246	231	229	218	241	210	273	220	236	238	226	235	259	265	228	286	232	243	229	253	223	252	218	231	234	216	234	205	227	239	249	234	217	218	243	239	210	257	234	251	254	256	238	249	282	250	251	248	234	230	259	259	214	228	240	242	206	237	247	244	243	240	241	243	241	246	229	236	245	238	263	275	223	211	203	216	229	222	233	253	197	238	245	252	283	252	211	241	224	250	255	249	263	222	248	270	229	237	244	261	222	230	229	182	231	229	228	266	260	216	243	246	268	248	249	216	227	237	246	264	240	238	231	225	247	220	224	226	234	230	234	246	213	235	219	241	206	223	225	219	222	220	232	226	233	263	241	231	237	245	245	249	222	201	230	241	228	234	205	257	191	226	242	226	271	240	283	222	244	223	213	240	226	232	238	215	201	230	246	258	236	213	234	233	245	232	255	234	252	259	231	233	213	228	213	248	244	220	259	232	229	234	227	244	241	253	230	256	218	233	268	226	212	222	252	259	219	216	212	212	257	233	259	219	206	228	257	253	233	261	245	255	244	241	265	229	254	240	224	233	250	248	250	235	232	224	237	219	232	215	233	265	251	225	240	242	292	221	242	239	215	260	237	247	211	226	225	225	213	221	264	207	248	231	254	239	273	254	224	257	233	247	237	224	227	243	229	246	251	254	242	223	238	235	244	238	241	250	224	237	222	244	230	232	244	217	243	245	219	266	236	250	231	225	226	239	228	253	229	238	255	246	215	221	260	209	236	244	242	221	241	228	215	223	220	244	245	205	216	237	227	219	221	236	242	229	261	251	232	228	200	236	241	227	203	216	257	246	244	233	249	224	226	220	257	249	232	244	244	234	230	239	253	230	229	238	227	251	217	260	247	225	237	226	267	243	200	235	249	228	226	238	249	225	214	235	226	263	223	225	252	230	221	231	249	243	235	248	230	256	236	246	270	222	225	235	236	229	212	224	228	226	223	229	274	242	262	228	244	238	262	245	220	228	236	244	239	230	255	236	245	229	238	231	246	240	201	257	221	253	234	221	231	215	230	214	244	211	232	210	256	238	215	240	262	235	224	228	236	224	241	221	253	209	234	230	244	232	228	264	233	243	262	267	260	228	240	233	231	221	254	238	272	243	245	261	222	212	221	268	247	247	229	222	245	257	233	247	242	231	232	246	252	240	237	241	214	214	214	242	243	222	237	241	238	252	230	243	254	250	247	241	201	242	228	230	239	216	222	258	228	244	235	238	236	229	236	233	224	220	258	226	240	256	238	236	244	247	226	223	232	218	242	245	251	211	261	199	263	257	225	253	238	243	238	255	220	231	237	236	235	220	228	247	249	259	253	242	249	265	219	228	241	230	233	216	211	258	271	249	281	235	234	232	242	236	233	245	247	210	242	243	221	249	239	228	234	244	249	211	235	222	237	206	246	201	270	220	231	230	228	226	224	237	230	244	245	252	216	225	193	241	250	229	255	250	227	251	246	244	258	246	219	246	240	206	246	255	235	257	235	245	206	228	222	244	268	256	213	243	252	233	232	270	248	236	234	220	232	227	232	235	230	230	221	232	220	233	233	216	230	213	233	221	254	237	234	236	253	229	218	261	220	234	240	237	225	261	208	238	239	252	234	212	264	252	222	195	229	266	230	240	232	265	237	253	263	218	234	225	238	232	241	233	248	240	231	254	207	219	220	222	241	252	228	240	232	261	244	223	229	246	251	225	241	240	224	236	241	244	208	232	222	268	213	234	232	242	247	220	243	243	252	237	233	225	248	227	274	244	228	228	222	246	264	237	234	215	216	255	236	257	228	227	248	237	258	245	256	249	221	243	244	235	262	246	271	251	195	258	233	225	205	253	230	217	265	239	244	260	218	237	232	228	248	256	239	221	250	252	229	243	246	202	264	221	240	280	241	243	219	230	240	227	221	241	211	241	228	240	235	224	251	225	268	236	235	225	242	245	225	223	238	229	223	236	233	222	253	227	221	227	232	256	260	233	227	239	229	257	226	243	242	234	234	211	236	229	212	236	218	241	241	248	232	233	234	221	227	205	219	260	227	228	246	242	219	217	228	237	232	235	232	238	245	243	221	221	241	235	210	207	251	246	223	226	224	246	244	202	240	222	228	253	211	250	233	233	220	223	219	254	223	253	253	264	232	253	243	230	273	225	248	265	269	219	224	205	228	240	233	249	231	231	252	232	234	243	235	220	254	238	242	225	217	292	246	243	283	221	208	200	239	238	222	209	264	234	224	246	238	234	275	234	249	221	242	238	252	229	227
27606	51802	39721	17536	12547	10037	7851	5965	4612	3675	2601	2077	1804	1360	1233	1126	999	865	833	743	681	646	649	580	514	455	480	474	461	397	357	372	371	352	417	335	357	350	311	321	320	311	320	320	307	306	285	293	272	274	273	311	292	261	276	262	281	284	282	275	243	266	302	260	286	282	281	289	263	268	267	237	255	279	258	257	280	266	270	251	247	239	255	256	263	240	248	262	246	245	256	275	254	261	241	264	281	251	268	275	267	267	286	244	232	247	294	254	281	256	254	248	258	256	269	252	262	257	253	262	293	258	247	266	255	275	262	279	258	288	255	291	254	282	257	243	261	243	278	283	256	241	271	258	282	261	276	245	276	254	243	268	281	244	245	281	271	261	276	239	262	266	267	284	259	300	264	239	264	261	246	272	263	247	270	229	264	274	247	275	261	254	270	222	262	255	245	242	274	264	256	243	276	246	253	304	294	260	267	236	297	258	270	280	240	262	259	259	268	278	257	233	252	245	255	264	253	291	264	280	255	270	264	287	261	265	272	280	279	272	229	265	256	261	270	265	257	253	287	251	260	247	255	264	274	263	273	274	247	271	255	264	277	258	250	253	238	263	245	272	283	262	275	273	261	258	253	245	262	263	248	271	253	300	270	257	251	232	258	243	252	266	253	267	266	240	235	265	279	282	260	266	290	261	281	276	255	276	269	250	273	246	251	279	275	277	279	219	226	258	251	244	282	269	258	272	241	268	261	244	266	233	247	281	267	269	280	275	298	292	269	254	274	250	254	251	282	267	293	262	257	273	289	274	274	272	221	251	258	244	270	257	247	276	281	245	265	241	270	241	272	228	252	262	263	257	268	277	238	237	253	265	262	235	238	256	275	293	263	237	283	265	279	235	283	261	254	238	255	243	285	259	259	237	259	277	252	283	267	263	264	240	291	296	276	285	245	258	275	267	230	262	286	252	261	249	248	277	259	246	298	271	241	216	269	274	244	249	273	279	272	266	262	271	261	240	264	212	269	253	272	270	247	263	265	234	248	265	278	267	290	241	243	261	261	243	265	255	274	271	282	249	256	265	288	267	257	261	251	260	257	258	294	274	227	256	268	276	238	248	309	279	247	250	266	252	252	264	275	285	285	285	269	279	246	288	260	267	279	259	262	227	275	239	285	277	271	248	263	266	275	261	258	259	272	306	234	276	269	252	272	249	279	246	267	259	281	280	249	258	260	302	285	275	256	280	270	256	267	263	248	255	282	254	271	259	285	291	275	273	260	252	225	263	255	270	294	266	248	266	254	248	285	242	260	262	277	245	269	261	282	243	274	257	256	252	261	266	294	250	248	242	264	278	251	275	238	238	243	271	246	239	256	236	264	251	290	250	242	235	260	243	279	261	269	253	258	264	295	271	280	259	266	286	265	274	232	279	259	272	256	258	249	274	245	278	265	253	273	243	242	267	251	290	290	243	265	240	259	263	257	256	249	279	268	274	249	254	263	278	260	250	248	270	289	249	237	253	275	252	261	257	251	268	246	255	289	231	265	257	260	274	264	259	248	250	255	249	261	243	255	260	270	264	254	244	276	247	254	257	246	257	270	272	244	256	261	233	276	269	271	267	253	276	268	278	267	277	276	278	264	256	276	279	262	250	242	237	246	258	281	269	247	285	270	297	268	244	262	249	272	258	261	250	282	262	275	296	266	274	270	267	256	254	259	262	267	255	252	254	269	254	267	255	283	259	274	257	271	265	251	267	257	248	252	268	252	253	247	264	225	258	259	281	292	249	261	248	268	258	251	268	249	264	287	276	234	263	314	259	255	264	254	249	295	269	269	241	271	240	262	262	274	249	254	251	236	271	249	237	243	245	291	292	294	262	247	286	253	252	246	259	252	266	267	258	289	271	254	246	280	249	255	259	262	257	267	262	273	279	260	262	262	268	266	245	259	261	252	256	264	249	259	281	264	276	282	271	270	260	264	283	267	294	254	250	285	238	280	253	237	251	274	239	252	276	303	277	268	290	282	248	245	213	272	243	255	249	249	248	266	248	260	238	287	286	239	263	264	276	266	254	291	278	268	258	294	240	266	264	229	266	258	290	278	298	241	265	257	263	251	262	238	285	273	265	266	244	271	271	277	260	260	242	270	253	250	253	265	258	272	249	262	258	253	239	253	286	249	288	254	250	280	275	239	245	254	281	251	247	265	252	267	262	252	261	252	247	260	309	261	244	268	257	259	261	253	259	263	281	252	258	262	272	271	256	250	244	239	262	286	237	266	254	242	291	253	284	239	264	283	295	248	292	273	271	240	266	278	276	242	236	264	237	237	278	273	243	278	256	298	265	272	242	271	261	240	247	226	288	259	252	276	261	245	266	236	248	246	275	258	248	247	263	278	267	280	236	258	280	279	264	264	241	253	259	253	251	255	254	251	269	252	256	267	279	269	257	233	259	251	282	263	269	260	259	253	254	256	231	272	274	267	253	248	269	258	248	253	272	255	277	238	272	261	236	252	268	235	269	238	271	284	257	259	263	252	269	285	243	260	280	282	310	276	263	246	270	293	263	267	262	271	271	273	240	257	271	251	277	255	238	279	233	262	223	260	268	267	253	247	253	272	245	265	271	271	245	281	275	232	269	248	282	217	271	244	285	234	261	274	242	243	257	259	279	314	257	293	266	260	247	260	241	267	249	239	257	262	260	253	275	238	231	275	278	281	259	272	257	273	279	252	251	270	241	278	267	261	240	250	248	249	238	245	268	245	248	228	280	261	259	249	298	261	288	255	256	272	248	258	250	278	244	262	307	272	263	258	248	250	281	254	233	288	275	261	219	273	236	258	261	265	252	229	236	264	262	262	267	267	266	293	258	251	256	242	248	299	291	255	257	244	278	247	244	264	288	287	247	274	261	229	267	249	259	275	289	255	267	253	238	233	283	283	279	264	244	256	236	264	259	271	257	260	257	270	257	244	266	266	248	262	253	265	286	272	266	271	230	263	269	257	257	267	251	262	259	244	242	275	278	252	286	262	300	256	269	254	271	267	279	266	240	253	264	253	266	274	265	286	287	262	256	261	259	271	269	243	256	277	279	263	246	269	260	287	276	240	273	239	288	288	251	259	244	264	231	258	242	242	271	250	264	250	269	266	292	277	250	235	260	255	282	285	261	270	288	276	266	254	260	240	269	278	263	270	294	263	262	271	237	266	278	292	240	251	269	302	275	275	246	241	278	249	241	278	248	278	260	273	264	251	263	250	262	271	278	269	306	282	275	270	269	257	274	261	244	295	243	266	263	281	249	252	284	261	265	280	249	235	313	236	250	226	254	252	272	265	271	276	250	239	257	249	262	275	256	249	275	248	276	256	247	269	262	248	266	259	267	283	251	259	266	259	257	261	264	256	299	255	268	267	274	265	258	253	308	284	270	261	246	308	257	277	266	290	261	250	276	270	270	279	279	270	253	284	246	280	297	246	256	272	257	251	288	255	257	251	269	263	260	244	281	262	266
28186	23627	22076	8862	3971	2533	2059	1582	1310	1101	1017	858	806	719	708	663	661	692	715	666	653	625	616	616	570	564	604	580	604	571	570	560	532	572	528	553	552	550	554	576	591	529	566	560	573	558	572	543	542	550	551	550	564	587	542	604	539	561	556	581	552	595	537	540	543	479	487	531	551	568	513	547	524	520	523	547	551	540	539	527	560	534	519	475	561	524	573	528	545	530	548	541	561	559	561	559	594	512	528	548	572	534	556	579	563	543	556	572	521	544	569	576	541	555	540	557	552	594	549	564	553	557	528	553	503	514	593	518	510	560	520	570	532	565	575	575	561	536	521	523	556	559	534	533	564	531	547	524	539	551	594	550	562	548	562	545	519	540	559	558	551	567	531	534	581	560	562	552	535	547	584	592	536	569	544	577	507	526	546	515	574	536	564	524	557	531	541	548	568	535	520	557	536	560	563	566	559	543	501	573	546	518	543	580	569	603	564	557	572	605	542	544	538	593	564	535	529	536	518	521	554	546	546	558	549	491	572	534	530	536	550	574	560	511	533	545	571	598	557	511	563	544	523	558	532	553	547	587	601	575	539	578	568	570	564	569	585	542	570	549	570	549	570	512	540	523	526	535	571	570	536	537	526	518	542	559	533	522	548	552	524	586	552	539	510	567	529	552	551	540	542	540	513	555	546	582	561	514	545	530	537	563	565	556	588	532	533	554	522	582	550	559	558	512	580	585	528	547	549	560	491	549	580	489	593	523	568	568	521	557	535	556	564	527	548	539	553	565	524	517	553	570	496	535	525	576	551	552	531	523	514	528	565	546	552	546	485	562	558	535	546	545	577	531	509	567	561	507	547	526	554	564	507	542	518	569	578	568	511	571	568	526	523	499	541	542	561	506	499	536	573	569	547	520	545	519	564	540	580	581	567	566	549	542	538	508	562	522	549	537	535	550	558	554	513	547	568	501	534	542	528	569	560	556	585	576	552	557	563	529	545	562	539	537	534	558	553	568	524	543	531	540	516	552	533	580	591	567	568	530	578	538	567	552	517	580	511	565	495	494	537	546	559	566	583	567	520	581	550	564	550	561	616	564	555	568	535	536	549	546	539	581	561	554	523	578	533	548	531	546	603	512	574	574	539	603	529	514	538	564	582	553	537	543	563	575	587	559	540	527	580	537	511	554	579	527	577	570	553	583	583	524	563	560	577	539	568	538	565	546	562	535	502	540	563	531	573	548	519	503	541	530	511	565	523	590	527	571	589	561	532	550	578	516	550	559	574	583	567	515	537	547	529	515	555	547	555	533	534	570	547	557	606	539	526	555	506	580	553	544	515	554	517	525	575	513	553	607	576	507	528	576	571	551	537	582	581	564	531	530	519	578	592	525	542	505	566	533	560	574	587	515	562	575	599	575	531	543	543	523	535	551	560	550	520	587	546	537	562	531	562	571	555	575	519	586	569	502	527	552	553	588	549	557	539	493	568	555	536	591	563	540	535	541	519	563	569	543	501	546	531	531	552	561	549	564	544	528	566	546	513	544	583	533	528	606	532	535	536	527	523	531	558	550	528	544	547	540	537	585	591	520	554	533	516	497	554	537	526	552	568	551	544	511	521	597	529	517	577	549	573	566	547	551	576	554	558	550	571	549	527	516	572	534	564	589	601	578	534	543	566	548	574	573	547	523	572	507	567	561	561	520	529	570	557	560	531	585	557	530	565	560	605	514	539	531	531	523	567	542	616	570	562	560	545	516	545	574	566	541	573	523	546	569	549	556	546	577	566	607	566	552	576	595	530	521	541	596	555	565	555	576	564	564	576	515	553	544	595	554	547	541	561	611	584	552	568	535	567	543	578	521	561	541	540	558	567	538	540	550	541	538	563	562	538	553	553	568	573	591	595	584	546	538	553	558	589	544	594	577	596	516	595	566	531	537	534	578	561	517	559	553	529	531	531	580	583	557	526	531	528	548	549	542	544	576	554	574	507	559	506	549	544	540	541	534	563	575	533	474	565	527	564	542	554	524	565	525	544	521	531	558	513	558	575	539	527	522	578	562	572	539	561	532	502	558	544	529	522	539	546	533	587	570	555	554	534	561	541	534	588	569	525	614	550	544	533	557	560	566	564	535	529	506	573	602	490	549	528	523	539	582	516	533	553	528	556	540	527	578	572	591	558	563	576	506	540	560	523	552	568	554	565	558	580	559	568	520	574	519	537	519	597	537	518	548	544	551	580	580	548	512	558	555	574	561	559	522	535	584	537	548	541	572	524	524	524	578	519	565	542	497	514	548	583	552	584	501	542	547	517	495	555	560	537	593	529	561	514	555	519	569	568	552	546	558	542	528	554	527	525	543	551	542	557	528	537	520	522	522	571	527	558	567	572	550	542	602	559	497	558	514	572	531	521	507	535	519	528	524	561	544	531	524	552	575	548	542	577	562	503	593	571	518	561	557	551	560	530	573	529	584	527	546	527	537	541	557	503	549	534	529	545	589	574	554	522	523	538	519	549	536	559	575	570	599	520	537	558	483	533	547	587	528	530	518	577	550	571	527	596	581	572	497	559	552	554	552	531	550	560	570	581	526	544	529	535	582	581	553	584	531	562	561	487	525	557	501	546	538	538	517	563	521	549	551	564	518	555	521	525	526	607	577	543	553	547	559	553	583	519	539	489	560	514	539	583	491	581	532	591	548	543	552	560	574	529	562	556	535	585	540	581	512	561	540	542	569	572	564	523	526	560	551	549	537	558	516	578	509	513	575	561	527	592	539	565	583	538	551	534	541	548	558	514	560	570	572	553	565	551	548	551	501	573	536	519	573	545	572	515	547	540	581	550	551	505	554	607	565	550	548	565	525	540	569	544	549	545	560	550	579	498	548	553	528	540	552	558	550	565	596	564	562	563	552	521	534	572	527	603	542	550	551	524	531	559	546	536	504	492	571	579	536	584	520	553	540	543	522	533	507	549	544	560	540	527	608	577	508	556	550	520	522	512	553	551	566	551	559	536	546	557	571	547	545	531	573	530	583	566	548	508	577	565	545	563	563	592	570	559	561	563	556	533	553	552	555	553	526	537	512	531	549	552	541	557	514	494	556	583	563	575	595	548	561	538	556	523	549	529	554	505	520	508	545	543	591	530	542	524	535	593	552	575	561	556	587	527	594	529	578	545	559	543	545	534	514	555	539	563	565	508	539	555	555	542	555	558	559	564	548	570	550	533	545	573	555	533	535	552	576	533	560	555	555	565	513	564	511	521	561	539	528	534	549	581	585	537	571	585	549	567	558	513	557	568	582	542	543	537	592	509	519	562	553	511	564	566	508	558	560	576	563	535	560	556	557	578	525	567	536	567	517	575	532	573	576	565	537	571	516	582	567	519	596	550	542	512	547	589	537	540	549	562	524	572	560	568	543	555	540	543	556	567	606	530	519	566	551	536	548	524	538	534	502	571	523	561	596	598	578	553	581	543	549	536	531	503	579	549	543	588	565	585	573
24107	36103	23679	7979	6021	4195	3435	2563	2059	1718	1432	1245	1053	915	910	896	830	819	787	700	685	725	684	694	655	650	622	633	701	645	677	608	575	624	633	608	634	633	656	633	642	629	605	610	600	622	626	645	648	600	616	582	601	612	632	588	606	601	596	606	606	562	670	595	582	571	628	603	550	599	625	601	632	619	646	631	611	584	555	633	582	558	597	575	576	566	596	602	591	574	591	599	609	607	600	641	582	644	623	579	623	606	622	623	617	575	662	607	607	593	637	595	609	603	610	583	595	599	579	601	619	573	614	585	607	640	603	604	636	644	576	625	599	605	607	589	615	619	646	548	579	571	559	634	622	597	595	613	608	599	589	590	631	604	617	574	619	580	592	610	601	594	626	576	669	627	628	650	580	583	626	604	593	606	563	616	588	603	596	631	596	612	615	584	584	640	616	630	636	580	585	621	629	580	541	611	648	612	609	555	603	629	592	618	612	589	611	623	613	604	580	603	594	624	634	607	588	621	598	616	587	572	597	587	632	548	580	584	596	589	610	587	648	591	617	631	623	578	656	568	593	577	592	605	576	592	624	623	577	622	593	569	599	627	617	591	630	579	557	605	610	583	610	607	610	579	595	629	616	621	623	587	616	547	573	603	626	576	566	611	630	544	622	612	584	565	611	592	553	563	625	582	617	532	574	580	596	610	576	606	585	624	592	611	589	629	587	607	599	615	647	594	621	581	553	628	590	598	622	595	611	574	592	624	603	598	587	580	643	595	568	615	580	630	623	593	588	566	580	615	624	571	594	585	580	611	546	612	602	614	620	604	624	590	590	598	605	568	620	603	629	585	575	572	622	605	615	605	580	660	603	610	554	602	647	646	570	566	615	594	631	617	610	604	580	628	586	604	550	572	590	609	585	574	638	573	602	595	640	614	552	574	617	613	639	598	653	547	599	554	605	628	614	635	618	610	587	614	581	609	609	594	594	562	586	561	608	616	628	587	576	641	630	572	611	567	609	603	642	581	580	575	623	614	614	598	598	612	607	596	626	587	663	557	640	599	583	606	612	600	606	593	650	595	627	556	582	571	656	607	585	596	603	612	600	597	582	589	590	568	630	642	596	604	564	614	578	649	643	582	599	613	633	606	584	565	567	630	642	597	630	551	609	643	603	632	611	625	628	607	613	559	566	606	632	592	633	602	578	615	571	636	617	607	616	603	576	630	606	598	626	622	621	627	576	544	632	564	586	606	600	580	627	637	601	596	622	631	606	608	641	625	617	601	587	631	594	581	594	591	577	573	585	616	599	587	603	597	616	579	646	639	582	605	575	570	597	583	619	566	579	595	621	605	580	595	624	608	591	587	602	589	599	627	556	607	613	626	598	602	611	601	670	592	664	611	580	636	591	561	603	577	574	602	588	589	626	597	610	610	591	599	606	586	573	587	584	568	588	594	590	572	589	582	575	617	612	669	608	604	625	622	581	635	584	596	574	608	578	635	598	636	633	617	569	601	625	608	611	611	602	600	571	605	575	577	582	623	621	623	610	628	589	616	585	578	535	565	585	596	559	642	589	586	627	583	566	602	616	615	582	629	650	576	569	623	610	583	605	644	618	605	658	637	583	601	557	584	579	622	607	628	630	641	563	602	603	618	632	642	584	601	578	645	621	607	623	617	623	611	618	596	577	621	623	567	630	598	627	619	577	585	578	623	595	569	640	629	575	567	572	553	610	624	524	595	633	630	584	589	599	587	581	551	590	576	557	620	609	594	562	584	622	616	631	605	649	568	600	618	598	629	612	557	599	661	590	586	619	582	588	577	659	580	615	609	614	614	619	631	600	595	579	580	606	636	651	616	594	535	588	591	617	575	587	602	592	547	607	591	623	596	609	614	609	597	582	638	623	568	578	606	583	617	678	591	573	599	558	619	582	579	592	589	596	592	582	634	611	577	620	603	586	581	624	572	624	578	592	604	594	577	594	607	586	592	623	589	625	664	588	587	633	610	617	600	596	598	567	650	638	644	610	625	537	531	583	570	586	637	581	586	582	589	609	561	587	585	613	637	597	604	593	613	592	564	593	592	625	621	552	624	577	590	594	582	598	595	620	652	591	628	597	610	587	592	609	614	597	568	589	596	570	593	608	608	587	615	567	562	598	577	596	591	591	625	589	571	616	601	566	591	608	591	610	542	615	583	599	567	580	601	583	651	602	568	585	638	620	624	609	619	622	602	603	595	612	632	600	618	598	581	652	608	640	595	610	584	611	615	623	583	607	607	619	626	586	628	579	592	596	577	558	627	575	633	580	594	584	588	556	594	632	614	583	583	625	636	610	590	586	613	701	591	603	598	640	646	623	601	612	628	575	611	595	610	580	600	639	611	575	584	612	574	590	600	621	556	590	605	591	625	603	624	633	631	605	580	644	578	630	596	594	573	601	610	613	606	618	598	587	614	592	581	554	606	617	606	606	566	612	627	634	584	621	590	624	568	591	557	587	632	639	663	632	575	610	591	601	603	596	574	594	599	596	606	559	621	599	601	600	603	567	599	603	594	567	581	633	604	606	619	567	640	616	551	585	580	572	608	617	560	586	661	642	580	601	568	632	591	606	564	600	590	599	595	627	642	614	614	580	625	561	604	583	544	601	635	618	558	624	614	628	643	603	573	612	613	598	631	632	586	615	585	578	581	592	658	579	605	586	623	567	597	641	602	603	624	588	577	647	629	562	609	611	615	560	599	604	573	620	596	587	613	628	533	598	656	609	631	604	571	603	609	562	615	616	613	596	585	597	590	651	631	615	580	577	664	562	551	588	575	591	628	597	612	651	634	589	596	586	609	586	587	577	584	580	604	621	563	622	621	576	620	602	549	596	634	621	580	618	585	586	575	620	585	663	599	583	613	607	569	595	573	571	591	617	593	637	616	551	612	593	607	605	595	614	629	597	638	625	599	557	641	660	613	569	620	633	630	604	575	607	585	551	597	592	603	602	623	599	560	632	603	595	642	621	583	602	628	571	575	640	582	622	563	616	571	590	601	608	616	559	589	577	590	575	599	573	582	601	577	597	600	569	589	614	604	624	587	602	623	652	637	623	594	601	577	620	601	619	596	576	602	593	656	581	606	547	550	625	609	598	584	546	603	582	581	594	551	579	608	616	569	582	612	614	608	648	597	589	607	560	630	641	593	579	605	620	591	586	631	595	580	649	631	591	565	648	642	586	583	630	591	604	622	594	553	632	586	638	576	589	630	609	604	631	553	627	576	607	638	631	617	594	597	625	591	623	608	604	560	587	618	606	577	579	600	605	627	600	626	593	585	588	631	587	630	615	611	569	598	618	648	599	636	614	581	614	602	558	601	570	609	646	607	585	615	587	565	608	611	565	611	578	642	599	646	600	572	622	627	596	627	617	602	570	606	600	589	622	616	615	627	587	594	623	598	617	607	605	608	587	603	642	624	606	612	545	591	641	598	626	625	587	580	617	623	598	606	605	616	631	634	603	599
23779	21183	28309	24333	21183	13912	4418	2591	1848	1643	1267	1120	948	838	768	733	684	642	627	581	585	493	549	548	520	552	517	447	487	452	430	478	469	451	425	464	412	466	461	415	421	435	413	399	401	420	437	431	431	429	392	417	425	445	385	406	427	368	394	462	400	415	413	362	378	407	398	374	387	416	420	368	402	404	416	397	396	374	390	416	417	410	403	421	404	425	358	380	422	407	403	405	413	382	386	406	411	388	409	374	379	393	392	396	414	428	391	407	417	385	424	396	419	421	385	418	421	400	392	375	430	438	421	410	415	374	421	414	401	428	410	350	418	396	380	396	379	401	390	408	406	409	415	400	406	361	405	420	435	378	416	361	437	390	398	364	414	412	378	416	381	384	347	366	432	397	367	395	419	373	398	388	404	423	402	418	378	361	390	423	411	372	405	383	384	429	386	411	418	437	440	423	398	407	423	389	401	386	411	384	401	425	422	399	373	417	406	390	396	371	403	434	421	410	401	419	401	401	394	416	378	395	387	419	399	427	382	379	412	387	420	400	397	371	396	368	365	426	401	396	399	391	422	418	388	379	380	379	412	427	391	406	427	425	388	428	393	424	411	373	388	402	412	393	384	436	405	398	370	406	418	365	410	397	404	382	396	421	431	426	413	385	402	411	400	424	358	435	392	380	425	437	385	407	447	421	394	408	409	378	395	427	394	409	433	421	375	384	396	397	361	405	424	396	377	387	375	386	400	413	410	431	401	396	399	370	410	434	399	412	401	439	402	404	434	385	390	411	405	398	410	416	398	413	456	402	417	404	412	405	415	398	425	405	409	395	405	378	395	412	381	433	374	364	410	392	425	397	391	385	386	405	386	334	434	396	408	417	385	381	385	410	382	378	395	396	391	420	388	401	401	455	351	416	426	383	396	424	351	397	415	421	398	406	407	414	427	413	388	398	445	380	403	370	408	428	371	414	400	387	386	388	418	343	384	392	436	411	405	401	428	417	421	417	410	386	418	403	368	379	369	408	418	412	400	398	406	390	406	383	395	397	403	375	385	450	408	374	409	438	426	385	413	376	397	397	412	377	396	393	419	408	357	406	403	412	391	391	429	406	426	426	425	417	427	386	407	399	410	409	416	366	369	406	430	415	384	374	406	401	435	428	386	363	435	397	427	403	397	419	384	437	408	372	391	386	434	381	402	397	351	399	427	395	400	459	356	415	371	408	431	378	388	427	374	403	406	422	384	418	403	416	395	384	414	394	415	418	374	424	401	429	395	441	394	379	371	433	383	395	422	393	380	395	379	430	431	415	405	357	372	377	408	415	401	417	417	374	382	405	389	379	414	405	380	394	388	372	430	398	376	389	397	419	365	401	375	419	371	434	395	386	367	402	403	408	398	385	408	412	396	453	432	391	382	400	405	382	419	412	398	394	432	414	436	382	425	392	414	393	402	419	414	415	395	424	409	442	414	390	461	387	416	426	421	436	384	407	371	447	397	395	398	452	415	420	420	390	387	378	429	409	354	401	406	399	416	416	373	398	419	386	367	423	421	393	388	378	384	437	388	408	356	405	399	427	418	419	444	386	390	406	395	410	387	383	423	375	399	413	395	410	398	409	405	402	418	376	410	419	374	392	398	395	414	390	414	388	398	427	385	387	382	376	385	382	387	439	431	390	393	398	419	420	412	424	421	377	438	364	424	416	437	385	408	382	368	399	403	403	364	420	431	376	427	429	416	392	402	435	409	400	385	359	419	420	409	411	458	430	378	391	397	423	394	397	397	389	403	396	411	393	373	378	414	406	393	421	402	375	419	383	404	389	400	407	383	420	394	372	428	428	382	393	416	401	380	393	395	429	396	411	374	418	386	386	386	425	397	387	432	360	382	399	393	404	406	392	410	406	400	403	412	414	416	396	411	384	412	395	443	425	383	400	388	406	414	410	423	409	399	372	418	352	404	384	410	415	405	419	390	407	395	412	406	372	439	422	407	410	385	382	384	398	400	388	408	389	385	400	413	382	414	425	382	396	394	416	353	374	439	413	407	362	403	401	391	406	417	394	414	376	424	448	382	422	381	429	369	421	423	399	423	438	378	407	448	423	374	432	396	367	412	388	434	413	417	380	426	431	413	429	410	425	404	389	433	424	408	410	400	373	392	410	365	404	379	394	377	397	385	411	400	365	398	393	408	414	428	411	407	416	416	400	404	396	448	405	398	396	423	397	410	442	411	401	413	396	395	412	408	364	417	394	417	359	410	414	411	395	379	373	373	405	396	409	443	406	384	424	390	355	409	455	426	391	411	404	415	375	404	388	439	400	405	390	424	418	419	427	388	417	362	421	409	407	409	418	415	419	393	413	416	357	390	414	407	409	359	445	391	399	400	406	405	412	412	409	415	382	419	418	392	396	389	420	417	390	402	375	459	427	390	412	423	395	383	379	394	420	359	382	424	411	409	399	388	372	393	409	403	403	379	416	413	386	443	396	413	408	389	392	413	369	412	399	402	430	389	371	364	399	418	386	425	405	408	431	414	400	412	403	372	412	411	416	413	434	392	382	413	386	410	358	389	420	439	429	413	414	386	394	406	400	393	399	399	375	405	396	395	388	372	396	390	402	410	429	368	377	371	433	412	398	402	409	413	402	442	420	384	373	394	377	399	405	405	433	422	421	386	393	387	408	381	383	438	420	419	393	381	362	399	406	366	380	374	443	437	396	434	405	403	403	405	404	387	426	432	388	399	430	387	434	405	407	416	388	382	418	396	392	369	403	395	402	382	409	380	391	410	396	388	445	398	410	433	429	404	432	370	430	418	397	394	402	404	403	402	399	416	420	412	364	399	384	372	408	373	418	393	397	441	387	418	424	408	404	415	403	396	429	417	397	382	394	385	397	414	414	375	405	376	450	402	401	411	381	393	394	422	403	418	425	444	418	425	393	375	408	407	413	415	397	396	416	369	424	400	411	454	352	395	396	385	440	380	422	379	393	408	374	405	397	415	399	377	393	378	373	386	375	407	376	417	381	407	373	438	390	395	406	380	407	445	383	396	420	397	392	397	429	378	445	402	397	409	404	373	421	381	380	395	422	398	374	400	405	388	383	399	422	399	424	357	399	424	428	399	381	411	384	391	418	449	393	448	387	405	391	383	422	382	364	421	420	387	375	396	396	374	382	428	426	433	389	392	402	417	383	397	417	427	411	376	383	408	408	403	386	418	379	430	393	424	423	409	426	400	376	430	407	403	393	424	422	396	338	391	390	415	409	434	421	390	368	382	405	412	379	420	424	374	430	400	434	386	432	384	411	403	412	396	423	420	450	411	436	398	427	423	375	388	394	368	388	422	397	408	392	399	409	424	398	426	409	419	423	370	390	416	417	382	406	407	395	408	389	403	413	420	429	405	428	433	406	371	386	409	377	407	399	397	407	408	394	387	377	408	410	423	400	384	421	416	414	391	421	397	396	352	393	412	391	377	378	403	400	412	415	400	445	447	416	394	390
25015	46293	36072	13815	10180	7165	5455	4198	3244	2573	2097	1722	1414	1188	1006	1013	877	854	806	816	728	723	686	669	594	581	573	578	624	548	511	512	486	514	471	519	562	466	497	531	513	471	479	433	500	486	488	482	452	453	442	485	478	456	506	423	474	434	460	438	473	439	475	445	499	444	464	480	482	459	460	442	459	454	457	432	476	433	428	442	448	487	474	436	466	450	434	462	435	426	409	449	497	433	512	477	447	421	447	423	426	477	465	463	445	466	446	433	422	414	443	456	413	463	456	496	453	443	451	462	468	431	455	472	458	415	456	428	470	424	482	467	432	492	457	454	458	435	455	426	441	449	445	466	446	492	440	460	416	461	440	499	416	449	449	464	484	428	455	428	444	442	451	435	448	487	463	434	409	432	450	483	427	464	459	445	468	444	442	438	458	460	506	484	447	460	453	482	480	443	451	469	452	474	507	435	456	436	450	445	432	459	422	418	422	432	461	446	512	461	460	447	461	419	454	435	448	441	456	454	438	472	454	449	438	472	449	442	452	473	468	438	454	428	448	445	432	473	446	457	472	476	466	459	453	476	458	460	468	488	486	430	449	453	436	466	425	481	438	482	474	458	437	472	436	485	456	458	436	454	457	452	468	488	429	475	476	440	448	452	441	445	462	439	439	461	446	430	447	457	462	435	466	415	485	419	473	444	462	461	449	445	442	470	482	438	448	462	467	427	488	485	459	453	442	405	463	466	415	448	433	445	431	424	423	464	459	425	451	484	450	459	449	443	465	455	476	503	460	442	488	457	472	476	436	453	459	461	411	495	478	440	448	441	445	421	492	465	464	450	493	446	455	440	461	459	466	485	453	467	439	411	478	476	444	460	458	452	464	462	478	472	460	448	432	449	479	462	464	464	465	445	426	461	444	461	475	433	466	450	439	442	456	420	455	484	433	476	446	444	453	471	476	451	466	457	440	433	476	492	467	463	485	461	493	431	457	454	509	464	439	453	454	469	489	466	444	437	439	429	460	444	454	460	440	451	494	421	452	463	446	426	483	489	447	457	450	449	454	413	429	448	465	471	475	433	458	506	433	472	475	497	438	448	410	492	425	502	453	437	453	482	468	447	424	425	471	461	442	449	462	477	413	443	452	428	475	455	484	454	432	459	429	467	456	482	447	462	436	484	444	496	428	455	449	438	460	456	431	465	446	438	459	417	465	408	444	447	465	461	495	433	433	471	464	452	459	479	470	457	460	475	475	413	397	478	459	463	437	467	412	476	438	433	471	437	483	441	423	424	411	457	426	434	462	488	469	423	481	461	475	429	425	414	457	422	493	442	441	422	522	449	459	464	422	422	456	427	454	471	414	491	455	421	470	471	446	456	460	500	426	455	440	453	468	463	465	458	445	455	437	463	483	426	452	445	447	476	466	464	438	456	448	437	445	481	473	419	456	472	452	451	453	420	431	424	463	429	475	458	481	456	484	450	432	443	458	430	413	456	491	492	436	448	481	453	451	457	457	466	457	453	431	445	481	440	437	426	420	467	437	460	455	450	432	457	411	458	448	477	418	463	446	505	461	478	462	448	449	410	461	449	436	490	507	428	432	491	467	429	469	455	470	481	453	427	465	467	457	463	442	466	435	442	444	463	473	424	440	452	474	427	443	474	442	434	481	446	438	506	438	479	426	445	429	471	465	471	439	421	482	455	434	459	470	457	453	493	433	459	449	495	445	461	478	443	481	468	451	423	412	429	468	434	434	418	448	449	438	473	464	426	450	443	473	454	471	451	447	406	464	452	452	477	444	472	492	468	461	455	436	484	492	430	535	432	446	434	447	438	458	454	443	427	460	446	426	447	473	450	446	445	417	462	439	454	452	468	465	442	471	473	446	493	441	455	464	438	443	442	455	443	485	446	476	449	414	453	453	436	425	453	456	448	469	484	486	458	441	452	431	452	422	454	450	463	467	499	460	438	412	450	493	441	464	498	451	436	433	456	444	427	467	450	449	429	480	452	465	456	414	460	448	472	428	450	439	419	441	458	462	487	470	433	438	474	446	463	471	430	426	451	464	458	463	473	446	460	448	437	450	456	470	498	487	459	444	451	474	444	442	461	449	452	418	440	450	449	411	441	447	489	446	433	409	438	448	458	451	444	439	441	473	459	434	462	477	447	445	425	459	426	430	441	451	460	413	472	426	462	449	475	469	427	443	425	449	440	465	445	451	489	455	475	499	471	428	438	435	407	444	460	450	445	441	427	422	457	456	471	467	460	454	421	424	466	457	476	442	413	454	466	433	458	446	481	465	476	454	447	451	464	430	464	465	441	486	431	454	446	481	437	450	446	468	434	447	454	452	486	433	428	453	440	465	471	465	469	472	471	466	472	453	428	460	486	438	469	454	465	423	414	425	412	487	497	451	471	471	439	483	405	466	438	452	431	428	464	447	430	463	473	455	456	437	458	488	505	441	459	457	411	437	503	460	454	471	457	444	419	487	436	422	473	432	434	476	451	433	439	463	453	413	446	468	417	439	484	411	478	438	442	467	472	443	435	458	418	465	434	424	452	489	432	436	457	442	472	420	446	445	493	485	442	481	449	436	481	461	443	450	467	440	469	475	425	472	455	469	456	468	461	412	422	450	433	481	453	431	473	464	457	431	457	448	462	453	435	441	465	419	479	428	434	438	427	473	457	483	472	400	438	430	461	452	422	497	450	473	453	467	440	463	455	484	424	432	420	411	501	442	417	463	477	432	460	449	443	438	459	436	447	480	452	439	473	473	450	473	467	456	441	470	454	426	449	461	435	460	428	423	456	480	454	491	431	473	429	434	417	416	435	470	454	480	439	447	444	463	493	458	469	437	455	453	469	487	431	450	446	483	496	449	501	465	437	417	445	433	463	438	433	419	439	437	433	442	493	521	447	447	450	449	429	481	461	442	470	412	429	457	445	441	404	448	465	466	444	473	480	481	467	429	448	451	462	470	464	477	406	435	443	461	455	472	506	459	429	477	468	460	460	454	445	471	452	473	418	462	450	387	479	452	469	440	484	418	449	435	453	458	429	378	482	435	440	426	483	433	411	503	458	449	495	424	463	452	452	479	465	426	450	474	501	418	421	439	442	412	455	472	499	441	453	420	462	453	428	432	412	452	507	489	457	421	434	468	450	448	417	456	467	459	471	443	430	461	437	483	450	432	401	445	405	395	439	435	449	476	468	456	458	445	455	457	430	465	446	440	466	426	470	430	401	443	459	447	443	459	503	450	453	418	464	430	463	413	428	478	439	469	425	460	440	420	448	489	455	461	436	467	487	483	449	445	453	457	441	444	407	433	482	449	453	439	441	448	448	428	473	417	441	438	429	447	443	461	455	453	446	454	441	469	469	467	449	450	427	492	468	496	422	447	474	464	447	456	464	501	500	419	419	480	413	445	468	469	457	432	495	449	444	407	457	500	491	429	435	464	414	445	459	435	479	479	446	470	459	481	443	439	428	498	436	488	417
24796	21217	27568	25088	15770	4539	2627	1887	1452	1283	1072	959	785	785	717	650	632	650	618	590	549	545	546	525	572	515	479	499	491	514	473	474	430	505	480	478	469	497	481	485	479	440	483	486	480	444	484	477	486	502	459	440	482	430	477	441	448	448	454	456	423	450	449	419	450	455	504	406	484	453	449	432	450	403	440	444	425	463	445	458	470	441	463	452	454	465	427	462	427	433	469	459	436	469	447	445	485	470	450	431	465	461	470	495	487	436	492	460	404	439	478	458	443	485	430	395	414	431	447	442	448	490	436	449	411	464	463	438	451	461	437	470	441	448	463	461	429	466	475	458	473	473	460	462	461	457	460	440	429	445	471	461	458	465	457	467	448	442	443	454	436	485	474	426	459	487	469	451	453	454	482	478	499	441	506	462	446	467	454	463	467	447	436	419	397	423	449	470	446	477	460	490	479	456	456	461	439	446	458	442	469	389	460	505	424	440	437	431	470	418	458	429	486	409	439	457	453	468	423	474	420	455	474	464	464	424	437	455	445	442	420	436	480	473	466	466	454	421	435	472	493	422	406	465	432	435	433	435	441	467	443	461	475	446	437	455	426	477	465	447	447	430	455	446	437	452	418	429	406	451	471	440	433	459	478	461	470	417	459	469	426	429	428	441	469	483	401	456	471	488	443	445	420	472	414	445	439	468	463	393	462	421	425	479	464	462	424	469	441	455	465	438	442	460	455	464	446	464	440	466	455	462	462	448	430	451	474	490	466	426	438	447	461	464	445	472	460	463	415	454	451	496	488	455	445	464	460	439	471	437	483	444	443	461	449	514	472	474	461	467	427	483	441	465	445	489	430	445	448	454	423	451	459	463	471	486	448	446	411	448	443	416	431	462	462	473	458	457	428	476	462	436	446	500	480	442	455	502	425	446	436	409	418	420	461	471	462	470	451	508	417	437	487	438	474	434	450	438	456	450	435	432	431	458	466	447	453	450	452	445	437	476	471	470	414	448	424	463	443	463	456	464	442	479	478	436	454	500	457	420	450	450	457	466	453	477	459	433	448	426	422	439	491	481	427	447	425	482	466	416	508	436	473	454	441	460	434	505	465	475	477	457	445	469	449	457	464	481	431	391	435	439	440	461	413	449	407	465	508	440	439	452	433	438	475	440	459	439	422	472	464	433	450	478	458	423	462	436	443	447	454	457	429	441	420	442	455	449	464	461	454	437	475	427	432	456	449	436	438	460	476	450	471	479	474	434	442	452	478	475	456	442	421	447	432	439	500	458	473	442	450	482	438	462	436	451	476	468	480	467	491	445	430	468	477	462	458	448	437	489	471	413	404	456	440	459	431	417	463	437	433	461	447	459	465	471	459	408	467	442	455	434	470	462	442	459	447	452	467	456	448	464	415	439	430	468	460	431	443	476	470	477	467	416	471	425	443	483	433	429	420	423	441	441	441	440	425	431	450	460	433	448	460	434	481	445	468	459	471	478	449	464	456	444	474	470	477	435	461	443	463	427	462	470	459	431	431	482	448	427	450	464	484	447	448	471	437	467	429	488	435	488	435	437	467	454	463	465	431	498	465	441	435	458	430	415	427	473	424	472	482	474	449	423	476	464	488	442	458	507	442	442	488	462	419	438	442	478	459	412	482	474	469	432	430	447	462	433	446	456	477	417	459	459	472	441	456	436	452	464	437	451	441	455	470	407	491	452	470	435	493	453	466	441	424	442	454	442	475	436	456	476	436	453	465	437	478	466	430	447	433	441	443	483	423	462	441	460	463	429	465	439	448	443	446	422	494	496	448	466	465	438	477	451	396	437	453	440	449	469	436	470	463	455	465	472	471	429	435	473	431	465	437	476	452	457	475	454	451	481	427	456	474	463	442	437	477	476	447	427	486	445	436	414	438	441	454	438	459	432	435	431	493	442	474	455	468	480	475	452	439	448	463	452	469	476	453	459	460	469	482	462	466	456	433	479	459	477	476	408	456	471	469	421	439	486	437	477	433	455	442	445	456	457	409	457	469	451	466	444	462	444	443	430	450	505	447	459	450	483	442	425	472	440	465	443	442	467	471	430	427	438	494	463	443	448	417	441	454	453	481	456	449	492	467	448	437	465	396	453	458	459	455	491	432	453	455	465	442	404	465	479	475	420	432	411	435	457	431	449	446	447	453	480	449	463	394	488	414	420	445	472	473	491	442	460	459	426	446	427	451	440	430	459	458	476	455	461	442	466	454	441	474	456	465	451	447	431	445	476	465	480	454	472	418	437	434	414	450	465	459	442	437	454	430	421	451	452	452	451	445	483	464	457	454	456	487	484	445	465	457	400	434	436	484	457	475	449	475	449	429	451	454	453	473	429	444	450	428	414	440	423	440	451	429	450	451	456	423	454	433	460	453	447	462	419	425	452	487	429	471	456	463	442	468	493	467	443	438	471	469	478	435	428	432	476	471	477	452	447	445	483	475	444	479	462	431	422	467	471	436	481	449	450	411	477	431	425	452	458	446	502	457	463	486	454	426	441	475	414	432	408	461	440	413	421	451	486	444	438	433	464	457	460	427	450	503	455	421	447	444	462	479	457	476	457	437	440	432	421	450	458	458	407	482	444	437	460	478	467	476	416	456	480	479	445	414	435	430	452	478	461	429	441	411	411	491	466	443	457	471	477	430	479	444	431	432	432	475	453	463	438	459	460	474	431	450	468	457	432	458	462	426	464	469	452	440	486	493	456	454	449	429	495	443	477	452	497	467	441	491	442	414	466	430	441	478	451	442	462	500	441	460	425	444	442	494	444	439	471	437	469	433	426	458	444	437	453	440	468	439	442	451	406	441	452	411	438	453	448	484	504	429	448	463	446	451	432	488	459	476	483	428	465	458	425	480	418	494	451	459	442	464	475	441	419	421	422	462	442	471	452	423	465	417	475	438	450	461	487	488	480	476	450	453	447	443	400	444	459	426	422	449	425	456	472	427	434	450	442	460	479	450	458	458	518	462	483	446	427	448	442	417	431	407	456	486	463	443	440	437	476	451	500	442	428	482	450	482	437	460	474	433	441	458	452	450	433	468	459	435	464	519	393	407	445	488	452	460	455	483	430	445	436	465	474	460	502	470	445	470	458	443	461	475	485	459	455	473	487	422	501	445	436	476	436	477	470	455	433	444	468	480	437	465	451	432	436	438	447	454	429	426	449	469	409	443	404	428	483	452	428	471	465	452	462	447	459	457	480	461	408	463	425	485	402	439	482	466	441	465	448	444	465	443	453	446	434	435	452	464	484	471	437	426	440	420	432	406	433	447	472	439	490	434	476	470	456	478	424	436	463	419	459	410	450	490	428	431	469	437	440	441	448	482	444	412	456	471	495	489	437	468	430	417	468	390	474	487	449	462	453	455	442	456	477	464	443	466	431	445	453	428	494	442	466	467	449	475	486	485	464	454	491	451	429	412	476	431	510	512	432	451	465	439	460	460	433	453	455	451	502	416	473	431	481
24953	44398	31557	11896	8646	5797	4552	3290	2628	2223	1682	1388	1235	1045	950	918	838	791	792	712	639	655	693	609	591	565	599	572	558	589	560	557	546	525	524	507	502	571	564	510	510	544	472	501	533	524	491	511	500	519	492	512	490	480	502	513	485	478	508	487	481	525	460	488	504	482	506	476	478	535	526	493	466	517	488	490	497	468	494	486	444	499	508	505	531	511	502	501	496	480	489	493	497	494	471	493	508	519	472	472	504	479	518	449	485	480	514	502	510	496	529	500	483	485	489	503	499	447	474	479	477	502	532	487	459	517	499	514	476	486	464	501	516	502	474	490	483	489	463	504	549	455	526	502	490	500	488	480	501	453	492	493	523	457	522	501	469	483	436	488	523	523	471	500	462	551	519	489	484	488	460	501	471	473	499	515	479	490	516	503	497	535	507	467	440	489	477	497	531	497	484	486	476	498	528	502	539	465	468	512	462	463	514	502	520	517	560	467	474	486	502	474	516	483	487	485	489	465	475	506	473	509	460	459	509	486	479	514	477	467	482	477	480	497	472	512	509	500	491	483	487	451	520	471	525	441	490	521	533	472	471	519	485	494	461	508	458	471	499	471	513	485	454	510	494	479	452	471	524	492	477	475	461	441	460	477	505	493	513	484	467	518	474	497	491	475	493	464	509	501	464	482	478	501	496	532	517	479	481	507	490	497	516	491	528	463	531	470	510	468	479	481	475	485	482	469	513	495	495	467	478	510	466	491	474	477	489	503	453	463	527	485	493	493	503	501	508	507	501	476	496	520	517	489	507	501	481	503	478	487	508	460	504	452	482	487	526	519	537	491	482	471	509	514	491	486	494	512	484	490	480	506	476	499	496	487	540	501	496	496	499	484	491	487	448	521	541	493	503	512	477	467	465	488	470	481	474	497	497	532	471	501	507	485	485	466	449	488	497	524	474	479	508	480	507	466	507	517	499	488	510	501	517	504	442	494	488	472	476	514	468	482	481	498	489	534	485	498	481	513	494	450	484	492	454	508	478	489	517	505	504	491	470	443	504	465	475	474	503	502	501	526	496	459	510	500	492	489	503	478	485	488	523	481	501	539	463	502	528	484	476	508	503	480	513	507	519	511	469	534	501	493	516	501	506	472	457	478	518	503	527	505	535	462	519	513	481	518	452	493	513	506	511	480	518	474	472	473	525	482	486	506	464	459	468	503	500	489	457	470	498	523	462	501	503	461	540	471	469	504	445	520	514	490	489	482	457	475	502	485	501	509	486	516	500	520	505	464	484	503	483	506	489	522	470	489	521	494	471	494	479	501	470	498	476	448	512	524	513	472	477	471	513	536	459	502	502	508	505	520	477	501	467	519	518	497	479	486	494	483	509	491	446	508	482	498	455	517	511	452	521	470	481	442	498	500	461	468	459	500	474	463	488	476	497	476	487	470	434	463	491	495	470	494	463	496	466	473	480	532	495	457	516	484	515	469	497	459	468	479	473	463	475	475	471	519	494	454	467	514	504	500	488	500	524	460	495	469	488	512	500	502	434	504	546	480	517	514	491	490	474	450	529	486	490	522	499	544	480	516	492	502	544	472	498	503	510	517	509	471	509	473	474	484	472	497	503	513	530	483	503	469	504	474	509	469	482	492	472	447	538	499	518	502	492	518	489	521	482	459	506	494	513	501	484	489	476	492	519	456	480	500	486	499	473	464	470	461	493	484	459	477	507	475	450	502	483	482	492	490	493	453	513	476	496	504	508	476	502	533	466	476	459	463	477	447	493	468	513	528	527	476	492	514	489	483	546	464	474	512	460	501	527	484	482	478	488	494	511	465	483	477	479	487	456	482	505	450	461	507	496	490	482	449	486	505	492	496	477	507	499	491	473	436	489	471	506	514	498	534	492	464	473	519	494	489	520	491	487	472	453	468	483	522	462	514	461	467	495	480	484	482	472	514	488	446	483	449	484	477	503	511	516	451	509	483	463	468	532	468	452	474	496	522	502	484	474	444	512	501	500	509	472	450	512	502	464	507	501	520	513	483	518	473	470	455	508	482	500	522	482	499	512	491	469	536	466	500	432	515	509	476	495	511	514	482	479	486	496	503	458	491	491	446	484	495	482	475	494	492	472	468	521	474	523	466	497	482	461	487	495	447	496	488	506	500	508	482	476	490	475	481	510	482	471	467	486	519	495	487	477	490	491	479	474	480	518	465	487	470	466	509	460	493	453	527	470	500	494	490	495	478	470	489	496	517	485	505	468	493	485	512	492	499	486	485	457	479	483	460	485	541	473	485	494	454	481	492	483	474	489	468	505	480	456	464	519	510	493	496	515	504	515	490	485	515	495	464	492	438	499	487	475	500	448	470	482	473	482	464	499	483	471	503	486	494	473	483	491	470	516	482	476	473	458	474	454	467	519	504	490	468	453	458	517	461	497	485	472	495	462	474	448	486	519	476	481	486	527	523	505	460	497	464	493	480	473	427	488	482	496	471	469	500	485	514	500	468	488	488	501	488	465	488	522	495	529	502	468	456	492	483	453	463	455	477	506	489	551	513	486	458	498	487	489	474	451	507	507	499	488	492	539	488	484	507	520	480	494	486	473	479	494	495	461	493	517	488	485	519	491	542	492	494	504	481	514	498	494	527	499	510	502	494	483	471	518	462	508	489	467	495	501	470	510	451	491	453	474	491	518	497	483	518	500	497	470	483	517	494	492	499	468	502	507	501	490	466	475	495	482	467	484	453	470	475	539	512	506	476	499	476	503	526	491	501	505	493	511	526	488	493	469	505	488	473	463	473	493	503	508	465	461	503	484	481	477	542	477	484	485	493	474	507	515	497	493	508	497	463	490	493	484	487	529	527	501	465	543	466	519	498	496	444	491	480	463	463	525	495	480	482	504	509	506	487	485	471	513	502	503	482	522	469	494	482	489	549	487	475	481	527	470	492	442	548	489	485	483	481	491	481	476	495	472	531	502	494	452	512	478	468	505	479	415	503	470	475	508	482	465	456	484	480	453	457	515	482	510	513	492	475	504	512	511	511	512	476	478	486	466	470	529	483	482	478	489	454	514	458	486	477	505	487	454	501	530	505	487	475	514	482	524	514	480	509	491	513	515	517	508	525	479	456	473	512	480	517	488	497	492	493	473	492	503	465	455	456	511	448	459	494	487	493	479	518	505	465	485	488	484	461	510	488	502	515	478	528	471	492	473	481	477	478	480	483	469	487	504	484	512	479	473	476	493	470	516	481	488	520	473	484	498	468	511	481	513	480	462	522	514	466	420	463	486	495	496	488	483	514	495	450	481	501	502	499	473	477	474	453	500	497	490	483	519	515	512	482	490	480	475	522	497	479	483	526	473	490	514	476	511	476	487	477	484	480	477	461	503	476	504	499	504	465	505	482	483	488	475	488	493	495	508	496	478	503	443	495	478	484	480	509	506	478	527	494	501	491	472	500	500	473	503	512	505	510	493	492	469	478	507	474	474	479	504	520
22667	21206	28760	23950	21212	21342	13175	3922	2490	2007	1528	1303	1049	887	807	736	643	593	550	501	497	490	444	417	380	371	321	357	352	343	276	317	278	320	287	283	299	327	307	281	291	295	276	267	252	257	254	261	243	213	243	258	230	275	255	212	255	234	232	245	247	206	250	268	236	224	272	267	225	202	250	225	236	248	243	244	222	211	244	217	252	240	232	231	237	230	270	242	233	243	239	249	225	252	241	242	224	249	253	237	221	264	223	243	214	217	231	227	239	252	250	238	255	246	216	239	257	214	227	256	224	230	247	248	240	209	210	219	249	255	249	215	221	230	213	218	216	216	227	225	247	255	244	219	229	236	225	243	255	244	250	240	267	249	236	263	274	224	211	228	234	212	238	220	258	233	230	238	242	240	244	245	233	252	236	263	229	254	224	254	212	216	233	207	242	247	253	236	263	248	216	220	217	253	263	236	259	239	236	226	226	242	212	219	239	237	244	239	251	222	223	235	252	238	241	225	262	234	238	265	238	227	256	226	250	214	211	235	221	245	242	270	263	252	233	238	229	242	243	256	216	280	217	229	255	243	256	249	225	262	224	257	242	224	241	243	220	233	242	228	256	232	247	213	232	232	213	241	232	237	220	263	219	246	248	249	244	246	242	245	245	263	212	271	235	234	240	220	236	231	254	258	259	248	238	227	237	239	236	269	242	236	224	240	249	213	228	237	235	231	231	238	240	233	245	258	244	234	260	245	222	235	256	225	258	238	251	240	249	263	246	252	228	224	245	251	226	210	236	223	212	242	208	249	261	240	222	211	267	249	234	239	248	210	229	244	246	244	261	244	236	234	225	227	234	223	238	261	250	209	215	236	226	205	227	230	250	255	234	261	233	244	236	238	220	217	236	252	244	213	221	250	233	220	224	217	245	229	220	244	244	219	245	254	235	248	217	233	230	251	248	214	240	226	225	231	228	256	255	204	242	221	257	235	206	222	280	249	254	223	237	224	242	207	223	237	249	249	222	223	230	226	262	265	239	250	255	225	236	259	218	250	260	261	225	218	238	227	231	234	242	235	242	208	255	229	208	216	236	247	219	229	215	230	244	231	236	241	222	254	237	257	266	231	248	215	231	234	249	231	246	227	206	254	233	243	225	243	236	236	233	254	247	205	233	221	224	224	246	233	221	239	249	216	243	229	222	273	251	251	232	247	252	256	238	234	247	242	264	242	216	249	257	221	239	241	241	261	225	230	230	234	238	251	255	239	218	252	242	252	240	253	241	228	222	233	220	228	238	238	254	247	242	257	224	232	252	243	226	257	222	254	230	250	227	220	247	241	253	229	230	237	247	241	217	235	254	243	236	224	255	258	257	234	254	210	254	233	248	235	254	226	258	257	229	267	248	228	251	210	275	250	249	233	221	243	241	222	244	231	249	249	250	237	241	248	245	249	223	236	227	260	242	246	238	232	238	243	227	225	246	225	252	221	226	216	263	249	232	233	249	249	230	253	235	233	220	244	221	240	216	219	243	236	239	242	255	255	250	258	221	261	262	208	220	259	274	224	254	250	228	219	219	256	249	247	248	242	225	219	224	236	232	242	229	222	243	243	268	263	258	212	251	233	245	228	245	228	248	263	225	237	249	231	221	266	231	227	250	227	228	235	216	216	235	238	247	256	227	225	251	255	224	232	234	247	221	202	232	230	254	224	229	257	232	231	241	201	252	210	233	225	208	242	234	211	218	232	248	233	223	223	220	227	202	253	249	252	218	241	202	230	209	217	205	243	258	240	257	221	245	214	269	250	241	255	247	278	234	282	229	267	233	234	261	222	259	213	229	241	223	229	254	222	234	268	237	187	235	239	236	233	235	212	253	254	233	253	218	235	223	244	259	235	258	207	236	259	231	206	269	248	253	229	242	249	245	243	266	244	240	227	241	263	261	258	218	239	242	251	251	238	251	228	226	208	236	252	241	246	243	241	276	227	251	256	227	228	246	210	214	236	231	233	233	251	242	217	243	214	228	243	240	234	215	245	229	245	257	246	235	265	244	226	215	229	273	238	261	242	242	240	252	242	235	213	236	244	253	251	231	238	240	227	227	241	223	234	236	235	218	239	266	244	207	237	231	217	240	240	232	224	226	249	263	239	259	256	228	270	229	230	227	242	214	225	223	239	246	255	247	220	263	260	232	241	225	210	246	232	208	228	271	229	231	207	224	225	264	234	221	243	237	249	235	227	227	211	220	258	269	239	234	210	228	233	251	218	220	231	227	224	233	251	236	214	223	240	260	232	232	253	235	248	228	264	238	250	232	213	241	253	253	228	242	224	237	255	257	249	258	225	240	216	240	243	239	242	246	216	234	223	233	231	233	230	231	230	222	228	257	266	230	229	265	243	229	223	252	251	231	250	236	229	233	226	241	238	228	238	238	233	221	226	229	224	222	234	252	257	217	239	263	259	221	243	245	217	255	247	216	240	245	223	266	242	227	252	238	229	264	249	245	258	218	255	239	248	214	227	248	240	246	218	276	236	221	248	256	235	226	241	234	242	211	220	229	246	212	239	255	238	246	210	257	244	263	246	242	247	234	231	242	249	205	243	204	242	267	223	214	234	238	238	260	228	256	226	254	265	217	240	213	204	230	234	213	244	232	252	242	205	226	235	240	243	226	230	230	226	255	221	225	236	226	240	247	253	270	238	244	234	211	243	202	237	234	256	216	225	238	236	224	233	250	233	239	225	272	223	216	261	216	216	231	253	241	227	224	224	222	235	248	231	241	242	243	208	262	224	238	232	241	237	252	255	225	223	244	228	258	247	237	243	252	256	236	225	209	260	223	239	248	258	262	236	204	245	227	251	235	246	246	232	245	261	246	221	249	243	247	235	251	229	264	251	251	213	229	215	222	243	237	236	254	214	238	228	257	224	227	213	240	254	247	231	240	232	235	227	244	271	243	241	252	244	241	232	231	214	226	241	253	226	252	246	236	253	221	256	225	234	248	228	223	227	242	205	238	217	232	246	249	226	204	237	237	239	255	228	249	247	254	225	226	250	255	237	227	246	235	227	237	218	210	242	248	214	204	215	244	264	258	245	248	226	212	214	216	235	208	211	251	227	258	221	231	204	227	226	224	233	246	253	241	233	241	235	228	235	230	250	263	203	225	252	233	239	243	236	257	249	211	234	255	220	232	241	228	239	234	276	226	218	246	229	239	234	248	220	262	216	236	255	234	237	228	236	239	224	217	241	257	239	230	241	239	220	229	220	240	227	231	216	238	246	232	246	197	225	233	262	228	237	229	244	222	217	248	253	255	249	256	252	225	246	228	227	279	220	224	220	266	242	218	238	223	226	264	235	189	224	279	233	247	203	204	250	239	253	233	230	222	246	216	220	235	265	227	248	236	230	271	239	240	213	232	249	225	233	249	211	228	222	243	228	250	239	242	223	245	207	266	229	214	237	222	248	190	245	258	255	209	240	242	231	246	221	244	246	247	229	228	284	254	241
27806	53309	40032	19393	14378	9818	7675	5784	4369	3403	2676	2114	1633	1429	1179	1020	916	838	801	720	641	610	646	540	536	493	443	457	399	403	372	382	383	348	367	335	358	341	344	341	388	341	319	304	335	300	303	335	278	286	302	252	305	272	302	291	298	287	273	270	281	267	257	262	260	240	267	278	253	286	285	270	272	250	291	279	262	274	281	262	232	253	253	274	246	267	268	264	260	267	274	280	264	267	246	247	256	264	261	254	275	230	274	242	302	261	262	252	243	275	245	261	245	236	277	264	237	272	263	261	258	268	278	302	263	247	244	300	268	261	246	269	265	268	271	253	242	282	267	257	305	282	243	282	279	264	261	263	290	288	260	270	279	277	224	275	258	254	254	270	231	283	282	282	278	305	256	265	247	270	261	261	277	270	271	272	277	258	256	278	267	257	244	281	267	271	286	263	256	271	284	275	260	282	260	260	243	260	259	255	258	238	277	267	246	265	242	251	227	288	280	258	288	251	275	253	243	270	279	241	245	225	255	260	284	264	265	256	296	270	270	238	258	267	274	258	282	250	267	261	285	250	272	270	263	288	276	260	262	277	271	277	291	241	239	253	265	247	244	254	278	261	273	255	254	267	274	256	254	292	248	270	214	273	239	246	231	256	276	265	263	289	251	246	220	273	275	271	251	284	274	265	265	282	280	261	270	265	273	249	270	292	262	254	260	258	269	247	262	275	264	255	267	274	258	300	266	268	254	308	239	241	281	270	218	262	252	260	265	267	251	270	272	225	272	264	270	266	259	264	245	265	274	252	278	273	259	281	284	245	250	256	251	249	254	250	259	288	275	245	249	280	258	275	214	252	255	262	254	292	260	300	258	262	267	289	270	253	270	286	279	264	258	267	288	248	292	255	255	288	296	255	201	268	265	249	245	240	267	239	279	238	281	267	261	283	272	276	241	258	264	253	261	243	273	244	275	257	238	286	285	250	270	284	260	264	276	266	259	265	273	269	253	265	270	266	296	274	278	296	277	291	267	254	269	271	254	246	243	261	263	295	278	255	255	232	270	255	272	265	255	260	259	301	292	279	292	291	253	245	258	260	261	259	276	268	279	252	292	234	282	234	269	249	285	264	274	260	254	297	250	267	267	255	268	259	267	302	258	262	272	244	265	271	266	281	251	280	283	273	267	278	269	257	272	328	270	296	264	273	287	245	252	272	272	251	244	236	264	268	270	287	262	278	282	269	291	292	241	256	254	262	255	256	280	262	247	264	270	266	252	258	272	271	265	246	240	274	250	298	262	277	268	279	267	267	291	253	285	266	243	286	272	268	240	247	267	260	270	249	284	265	275	271	258	257	295	259	280	253	276	277	243	266	255	258	256	244	270	275	266	272	233	280	264	260	280	260	301	232	246	277	251	280	262	248	268	248	274	262	259	282	253	253	299	254	244	289	288	266	244	278	293	261	268	279	264	263	274	255	266	230	246	273	251	272	292	237	243	280	270	259	256	251	277	266	271	304	269	262	262	249	266	276	253	262	252	255	240	292	264	261	283	283	256	274	249	307	277	277	283	284	263	272	261	259	252	261	286	258	286	257	294	264	272	266	272	262	269	244	252	263	274	250	263	258	264	247	301	276	261	255	286	285	273	278	280	249	280	264	270	265	256	248	259	279	272	249	265	275	238	285	264	285	268	265	276	270	270	258	278	238	288	282	291	255	269	284	276	262	264	261	242	275	268	267	238	249	263	269	273	278	254	235	255	270	275	262	254	271	257	268	262	272	266	263	260	292	256	291	264	246	275	272	278	255	249	267	284	267	278	286	257	253	252	271	240	266	260	260	282	260	279	266	273	261	276	253	262	246	268	291	265	254	249	247	286	241	265	275	250	253	230	246	250	243	261	250	269	267	272	269	250	270	262	265	260	254	280	307	261	266	255	276	247	250	268	238	258	240	265	298	268	219	262	272	268	282	284	272	267	276	253	267	258	248	273	258	249	256	276	309	267	257	262	234	240	252	250	249	272	269	276	267	282	287	262	258	254	247	271	281	259	259	274	278	273	263	236	249	291	249	279	271	213	257	243	270	267	259	257	284	269	275	269	259	252	273	263	250	273	233	254	279	263	251	256	278	257	292	264	253	248	255	272	267	272	274	265	265	276	237	260	267	278	229	238	254	282	279	253	248	268	247	267	254	267	272	274	278	278	256	282	250	239	275	292	254	243	283	231	273	252	255	273	258	255	248	258	259	269	251	251	267	250	275	288	286	252	253	243	265	240	262	259	260	278	270	248	286	265	247	254	285	288	275	255	255	281	261	271	234	259	287	235	272	260	280	261	257	261	280	291	282	253	255	285	261	267	271	254	280	283	293	249	266	247	287	267	273	279	291	265	265	280	305	244	260	259	231	252	252	261	291	280	243	247	268	244	235	244	259	272	260	309	256	236	228	224	251	250	266	257	284	300	247	276	249	268	262	269	238	268	251	260	264	280	268	246	248	281	267	248	272	256	274	252	270	278	248	263	283	240	267	257	263	267	288	255	261	285	242	252	283	278	257	245	244	263	264	268	253	244	251	270	278	284	261	259	251	319	274	253	271	276	252	261	251	270	252	234	233	284	270	255	256	285	258	269	258	252	253	254	248	255	288	280	248	255	272	244	260	280	253	264	264	244	256	269	264	286	253	265	231	263	269	270	248	253	251	262	251	264	244	258	282	270	280	260	283	268	261	246	262	276	270	264	254	248	259	243	251	245	288	296	272	255	279	266	259	272	280	287	259	305	268	247	281	260	295	265	268	249	270	278	241	254	254	261	270	253	236	281	298	300	255	272	278	270	265	269	262	283	267	250	259	273	256	267	262	278	247	257	275	272	238	244	276	285	249	253	271	282	242	247	256	274	267	245	250	278	252	256	283	277	266	282	264	269	258	247	265	254	250	273	277	280	244	251	262	241	259	249	255	240	260	275	244	254	264	236	277	268	249	286	274	263	273	285	303	275	274	259	258	271	250	262	241	288	246	269	231	282	306	271	239	256	253	242	268	302	261	278	268	278	280	266	253	259	248	281	253	268	249	254	233	231	241	262	267	279	265	258	280	272	247	234	301	243	220	253	257	274	286	293	262	282	234	248	286	284	257	267	291	261	260	270	249	264	290	251	263	272	289	267	259	268	272	240	262	277	265	261	233	283	268	269	295	259	246	286	265	293	304	298	258	247	255	257	292	203	244	260	267	290	251	290	289	274	246	282	211	249	270	255	232	279	225	246	255	258	254	275	269	286	281	261	270	278	243	290	247	287	253	280	237	272	288	255	258	241	268	238	263	258	237	276	261	258	256	229	268	256	292	264	257	240	250	261	239	270	278	223	296	259	297	278	270	262	251	266	263	282	261	288	270	266	248	287	272	286	237	280	265	278	282	252	269	268	259	271	271	287	268	254	269	246	267	299	260	294	253	279	279	241	290	266	260	297	266	265	251	289	262	224	276	243	247	290	270	283	265	251	271	275	272
28190	23708	22846	10460	4375	2510	1956	1528	1199	1136	955	884	807	723	773	674	721	686	652	637	657	624	619	620	615	595	627	609	584	560	539	557	605	574	587	557	602	586	605	535	549	610	549	629	560	595	578	597	558	555	587	578	541	555	542	566	558	559	536	523	618	577	549	543	558	576	590	563	575	529	584	548	561	576	590	601	570	554	517	569	503	581	572	575	551	531	582	516	543	578	546	562	592	557	521	590	501	566	504	548	561	577	536	590	563	535	568	612	589	521	566	563	541	565	507	580	569	566	534	522	578	559	591	546	593	550	557	529	551	540	535	565	554	565	491	581	581	512	556	545	555	530	541	564	575	575	564	548	598	593	588	523	557	526	577	565	544	565	555	547	498	505	603	590	567	547	574	532	568	546	552	554	535	549	486	531	537	554	546	529	548	577	577	559	507	595	534	550	551	577	519	552	572	555	598	549	607	562	562	561	572	558	527	574	580	528	546	543	558	557	540	555	507	527	563	492	549	570	590	600	560	523	523	569	518	558	517	602	521	573	540	582	530	549	554	535	579	565	586	578	542	514	548	500	556	552	525	555	562	597	558	565	530	586	518	531	563	551	560	543	554	569	560	552	578	572	560	537	549	546	576	526	555	547	532	555	542	549	550	551	523	588	575	554	534	555	551	536	579	567	551	581	559	564	561	567	624	534	556	566	561	559	551	555	580	588	548	558	530	597	576	572	532	558	537	572	556	602	545	569	503	557	543	536	559	478	559	575	554	585	553	559	588	519	562	548	548	575	531	507	584	580	580	541	533	547	540	499	540	557	538	583	565	561	550	564	574	538	539	559	525	556	547	565	594	558	588	524	575	583	591	582	571	570	569	567	543	537	566	526	572	515	611	570	551	570	545	522	536	603	547	579	581	563	535	541	539	548	604	564	556	553	578	529	516	562	558	550	525	565	569	563	600	548	591	533	557	573	554	585	572	569	566	564	536	601	527	557	543	542	553	598	554	538	530	584	506	547	569	583	540	539	564	577	546	559	509	530	556	573	556	580	546	556	584	548	555	507	528	539	562	529	537	516	553	558	538	531	604	552	551	522	592	569	571	564	539	562	558	545	523	580	543	583	566	547	556	569	590	549	580	603	572	578	579	524	545	535	523	557	553	550	583	595	573	551	528	596	532	611	563	582	567	596	551	542	533	531	573	513	585	581	536	562	551	536	582	537	565	528	535	602	564	565	581	548	581	535	552	553	585	564	523	576	522	584	560	539	564	516	572	520	503	523	563	529	583	554	562	538	561	535	533	586	518	542	521	542	524	538	519	574	627	569	558	570	526	581	520	565	578	539	549	541	519	560	562	558	575	546	544	580	546	524	582	548	568	551	584	539	547	552	576	565	540	508	571	546	568	523	576	565	541	544	572	553	546	576	540	554	592	545	527	587	555	545	569	540	573	542	542	569	547	541	568	555	554	542	544	584	556	551	574	519	561	556	604	566	561	545	604	562	537	535	497	498	571	532	519	537	559	529	564	525	589	562	593	615	546	546	558	567	566	565	524	590	541	559	528	556	518	528	571	533	527	537	542	568	577	543	564	542	573	529	590	517	570	601	536	536	522	543	524	543	559	575	532	585	577	517	538	558	561	566	611	549	579	573	511	582	565	524	546	531	544	601	602	531	507	532	541	588	561	552	583	590	564	509	545	551	533	600	547	514	540	545	537	575	557	539	541	594	522	533	567	570	536	548	566	513	592	548	551	558	536	534	571	551	571	612	529	580	562	560	532	550	594	582	566	568	543	581	572	525	500	575	571	558	558	572	535	508	557	572	545	557	553	584	523	539	522	549	549	544	565	565	619	552	541	567	537	582	563	569	525	522	540	549	556	560	564	545	581	527	527	555	571	570	545	566	559	542	527	556	556	550	586	531	547	548	573	592	552	555	545	536	548	554	562	580	565	564	590	534	526	529	567	561	570	549	544	540	554	576	536	554	511	580	573	551	572	551	620	549	553	554	528	552	570	594	607	559	554	536	576	546	555	573	561	586	524	571	558	585	506	562	568	576	552	584	545	549	579	587	534	518	550	534	569	555	586	547	514	548	526	558	534	586	561	591	578	531	550	553	598	597	567	557	562	573	504	560	548	547	556	542	593	575	556	536	535	546	544	577	567	567	554	552	596	611	576	544	559	530	606	566	536	563	610	588	564	525	545	576	542	549	552	592	543	552	546	548	592	556	563	549	561	570	530	535	595	531	574	528	487	556	531	641	527	560	575	561	555	566	558	593	564	565	504	549	536	524	552	498	586	546	584	588	579	569	549	596	550	520	590	548	558	536	577	552	566	563	548	527	516	536	566	531	548	565	568	540	555	570	548	536	541	549	570	529	550	552	500	573	539	566	565	543	579	556	535	555	568	578	567	568	587	528	568	598	538	559	543	554	539	545	591	544	577	560	539	583	557	570	575	562	544	570	567	514	521	574	585	581	534	568	539	532	507	558	570	542	564	573	523	518	541	554	521	558	518	537	604	586	594	543	553	585	520	571	508	578	565	589	498	564	552	588	548	572	539	539	553	574	571	528	570	572	559	556	525	546	560	537	539	541	582	530	546	581	533	552	563	560	540	548	539	575	529	570	556	566	571	571	510	558	562	575	576	563	569	562	609	550	568	562	564	581	519	546	548	571	528	523	547	569	600	531	563	548	546	578	529	548	572	559	549	518	564	567	565	550	559	580	569	556	556	566	560	554	544	540	538	556	514	567	583	582	553	568	545	545	570	528	557	575	541	593	524	567	580	599	589	539	567	573	502	579	520	557	544	570	525	553	534	516	541	572	540	528	540	554	583	553	546	579	587	529	539	558	575	573	600	521	534	569	575	578	520	515	561	543	550	559	534	547	530	568	596	541	573	541	558	545	526	548	549	545	554	550	583	567	580	618	585	570	546	594	530	556	550	566	572	560	523	560	548	549	553	559	552	581	578	584	575	536	553	491	553	578	562	583	580	543	535	509	608	564	564	532	503	574	537	534	577	561	576	535	540	566	535	561	513	553	591	587	519	539	553	525	512	506	523	559	545	564	532	594	565	574	539	554	575	555	531	612	546	563	588	553	542	573	538	523	563	570	595	552	556	563	519	578	561	542	547	548	546	583	539	555	542	522	552	592	562	514	543	492	551	564	581	577	595	533	600	552	582	517	577	543	579	507	568	551	567	556	547	571	562	548	532	547	551	561	575	578	549	542	554	564	561	540	602	516	595	501	543	581	572	543	540	553	550	514	522	569	574	555	572	504	562	557	499	534	558	603	569	573	569	563	529	557	564	545	569	557	555	586	549	551	605	543	534	536	573	554	549	516	550	554	568	575	517	552	566	567	544	557	518	549	567	524	568	541	522	527	551	582	602	557	550	523	537	558	582	549	529	537	541	538	523	585	610	573	542	534	585	536	573	544	541	605	568	534	551	546	565	578	560	556	581	548	580	533	587	583	542	550	563	543	539	540	554	532	539	583
23817	36313	25256	10078	6143	4200	3239	2607	2007	1649	1434	1234	1036	1005	862	804	814	775	793	770	729	708	716	642	643	665	646	699	654	610	633	626	657	673	633	598	672	584	617	632	621	609	614	666	609	633	631	622	634	647	619	578	570	589	576	606	618	658	627	603	613	634	577	600	655	633	605	623	617	601	603	597	625	582	605	615	589	632	602	604	610	582	581	650	646	578	582	620	613	546	593	631	591	583	608	599	610	597	634	603	603	611	606	594	611	577	614	621	598	626	585	625	601	635	601	606	596	596	596	630	582	595	647	638	622	590	618	592	603	598	569	574	620	620	639	600	547	569	608	644	584	622	585	609	587	585	579	620	643	609	627	605	610	632	621	632	605	583	621	604	589	644	592	574	596	585	600	586	588	622	573	643	592	596	593	575	643	673	607	569	567	581	574	567	585	587	626	638	612	576	602	616	631	617	565	629	614	637	615	584	643	625	597	632	598	609	640	624	583	601	613	608	608	583	625	615	605	613	609	595	569	582	620	585	605	615	594	632	652	612	636	615	634	611	587	607	613	611	567	630	610	609	618	593	607	600	591	652	612	570	625	604	639	649	614	623	606	616	623	588	590	603	598	633	603	583	637	617	605	602	617	587	574	570	628	622	618	623	637	621	647	601	615	602	633	651	551	612	615	611	551	598	606	617	618	640	591	601	656	575	604	563	635	643	594	630	603	591	585	596	637	594	597	604	613	577	574	611	600	609	606	575	598	631	604	608	627	612	556	659	580	637	637	566	645	598	598	590	646	590	595	579	631	604	632	632	618	607	596	630	607	633	644	610	597	595	562	584	607	597	624	620	599	614	609	615	614	619	610	627	624	627	625	597	641	594	591	636	594	647	598	610	615	642	610	635	630	578	637	612	605	619	637	580	643	614	616	622	571	565	634	586	596	624	609	602	634	593	612	613	588	605	581	615	592	589	642	612	587	613	620	599	572	587	621	579	624	565	615	636	592	554	619	596	613	611	622	576	613	650	662	607	595	620	653	646	602	621	614	597	607	599	567	634	641	580	603	608	619	543	631	592	590	625	594	577	615	608	602	583	597	539	648	573	634	566	585	622	589	573	609	596	618	594	603	628	634	616	632	584	602	623	630	614	616	593	627	586	660	575	627	622	597	594	601	588	579	634	612	613	616	594	595	611	609	564	616	602	601	628	608	636	647	625	614	606	601	654	607	620	591	639	653	645	592	606	572	600	596	598	628	629	655	619	584	601	611	642	616	598	607	593	597	648	594	618	605	590	597	588	633	591	625	574	593	579	627	565	571	606	623	557	601	608	638	588	619	591	624	640	601	603	571	592	601	617	598	600	631	608	609	615	590	616	641	611	633	607	616	571	598	569	614	556	605	600	634	635	619	608	601	565	634	639	632	600	618	593	620	612	612	632	596	628	603	591	570	608	652	620	603	632	637	600	594	561	583	601	635	593	589	564	597	594	609	614	592	613	578	635	609	608	602	638	612	614	615	620	567	642	591	604	638	592	614	617	641	582	615	632	619	637	650	585	651	573	625	596	586	612	592	641	670	613	585	579	627	591	609	609	571	628	642	611	613	586	576	611	615	650	634	636	600	608	638	623	605	616	655	619	566	616	615	613	616	612	606	557	611	620	631	545	583	643	557	618	623	595	614	562	598	594	631	576	638	597	636	617	596	594	606	602	585	599	641	570	627	565	648	611	584	632	572	599	590	635	671	580	631	637	654	598	624	592	572	610	627	577	625	614	597	609	625	588	602	604	618	642	601	592	605	614	599	656	623	614	623	543	595	610	639	658	615	625	636	609	589	634	573	615	576	625	616	639	599	619	634	593	653	636	595	569	626	629	592	620	608	611	633	558	575	632	592	616	596	591	602	634	663	570	619	607	595	540	608	624	690	633	633	624	621	581	618	605	593	603	630	615	608	600	615	579	610	627	636	624	616	631	625	587	616	618	589	594	671	596	589	640	600	621	629	641	632	609	629	587	618	603	601	588	645	613	622	601	584	616	607	648	633	662	614	628	609	544	598	647	600	630	648	578	608	609	605	581	576	643	574	641	601	632	633	600	635	619	591	585	603	623	574	549	619	611	601	610	576	585	607	595	605	632	606	616	638	564	576	603	609	614	655	601	560	616	625	611	601	609	553	582	628	589	568	605	627	606	652	597	661	655	605	615	608	564	607	621	598	638	605	576	608	583	611	614	582	615	591	633	634	609	572	645	604	624	630	601	607	630	633	618	574	592	608	625	643	618	656	632	591	625	629	621	645	658	580	561	656	611	626	591	656	623	629	600	618	586	635	607	603	639	657	593	575	575	642	641	609	622	597	563	612	624	586	574	607	587	618	617	603	596	606	577	626	612	602	618	562	632	645	594	596	662	605	702	564	621	651	634	595	566	635	624	585	574	566	623	620	576	582	630	602	642	594	635	590	632	606	564	640	583	587	580	611	565	582	577	625	590	626	635	630	593	568	606	600	604	622	639	590	622	619	628	631	609	602	633	627	629	616	598	599	612	582	617	611	601	584	612	618	609	562	617	601	601	603	551	621	654	597	655	568	612	627	625	591	618	620	603	600	606	632	628	584	579	583	599	621	582	616	590	617	633	583	606	616	605	636	618	587	605	612	609	627	595	594	628	632	602	606	596	639	601	615	598	626	576	591	646	574	608	611	616	605	607	577	597	611	658	640	627	584	621	596	626	607	611	629	619	607	650	565	562	602	632	608	651	589	620	612	633	620	613	603	592	621	561	584	612	611	606	619	635	624	651	623	603	642	585	598	567	600	621	636	594	650	652	588	582	591	603	635	599	619	593	614	631	553	593	584	594	606	586	578	578	609	613	646	631	605	633	595	551	579	641	593	558	597	591	580	640	648	607	586	578	654	608	585	630	614	580	609	614	678	584	579	595	641	603	624	583	631	605	582	643	619	557	574	685	612	606	611	588	633	577	619	573	607	651	589	654	596	616	672	590	603	583	608	625	644	614	635	604	618	624	576	570	607	600	579	642	587	615	599	596	626	587	648	598	631	578	635	665	615	608	596	610	636	622	616	626	600	636	599	600	581	631	606	608	599	616	567	655	582	588	584	606	640	580	589	592	581	602	677	570	570	649	603	617	593	597	628	624	652	628	593	614	600	621	604	625	612	585	624	621	571	608	634	592	669	591	580	621	566	592	592	606	624	620	594	597	578	598	557	629	646	604	584	576	589	620	559	662	618	611	599	558	579	592	623	646	674	614	591	640	619	644	590	572	604	587	618	616	587	625	590	599	618	632	615	610	618	639	592	606	610	653	619	592	605	630	611	625	571	585	618	637	614	648	620	612	597	640	546	617	634	627	558	601	615	599	559	623	624	621	569	679	601	614	615	568	588	607	613	582	619	589	552	623	611	637	653	643	628	599	643	599	607	581	600	595	579	664	620	586	589	630	627	602	595	569	601	630	654	591	619	662	608	565	655	672	656	596	605	613	609	596	595	630
23843	21224	28334	24417	21234	13679	4458	2574	1879	1546	1292	1057	954	834	753	789	612	614	594	615	558	558	560	499	503	485	480	511	491	476	498	440	412	447	447	477	443	473	423	456	422	435	413	411	461	426	475	412	396	417	461	415	458	430	426	461	411	448	445	398	392	428	409	404	442	436	433	440	428	427	460	412	394	400	436	419	411	424	420	420	380	430	428	443	449	394	432	407	405	388	397	442	431	422	395	432	419	436	412	427	390	405	418	415	405	412	383	423	393	378	396	385	395	399	405	383	405	397	421	414	402	417	430	419	423	419	424	402	417	404	411	409	407	396	406	437	406	387	384	421	394	431	371	388	387	410	412	379	426	422	415	407	427	420	442	401	454	420	404	395	400	407	421	392	410	382	395	431	404	430	418	411	397	391	409	424	409	430	398	389	411	374	442	409	419	407	411	414	389	417	417	423	421	427	427	401	402	372	397	401	403	401	455	412	423	419	430	404	460	404	431	405	399	414	419	385	393	406	398	374	400	416	393	400	451	367	388	380	442	417	392	380	418	385	399	424	409	407	402	408	418	415	405	372	392	420	462	372	429	401	425	400	431	410	398	411	420	407	374	397	408	425	436	414	402	460	386	370	407	433	419	394	421	425	418	369	432	428	389	392	419	433	385	388	427	387	445	398	382	440	417	428	421	435	429	426	424	439	422	418	445	415	426	407	395	406	416	439	417	408	402	409	458	450	405	425	410	441	416	380	369	383	380	411	395	393	376	424	440	431	429	364	402	440	436	402	399	412	416	408	402	388	389	459	403	400	430	378	401	387	418	435	405	393	397	392	447	414	402	396	382	432	424	414	395	407	435	385	400	395	412	400	430	437	389	443	371	438	395	394	402	402	395	396	404	446	406	397	388	404	405	411	388	447	382	390	401	416	396	420	417	409	382	387	438	415	446	439	413	396	430	386	400	358	411	422	385	427	402	413	387	414	425	400	428	440	418	406	388	442	410	434	405	393	399	467	425	418	397	422	404	403	403	411	419	411	404	415	418	411	380	402	438	412	414	414	423	424	392	417	402	386	416	440	368	451	410	424	413	417	418	411	447	441	412	441	410	370	394	412	450	423	397	381	449	393	425	375	393	422	415	433	416	392	415	431	435	413	432	415	385	396	387	389	407	406	405	441	406	371	412	370	400	415	411	404	415	420	408	437	438	398	424	425	403	393	410	410	445	418	430	404	413	403	418	409	420	436	405	455	402	421	383	400	433	455	434	405	446	405	412	405	427	418	397	418	436	380	399	408	411	463	394	400	418	376	408	375	435	378	381	417	419	407	412	402	412	427	388	409	399	422	399	406	408	424	401	391	407	414	393	432	415	446	435	406	415	402	412	394	417	410	373	424	434	444	415	387	414	390	430	448	426	389	400	415	439	437	418	415	422	417	428	420	435	385	424	402	429	406	399	415	407	436	442	405	405	413	421	412	390	405	430	404	391	403	408	407	395	369	396	458	403	415	418	411	409	443	430	425	418	417	421	401	400	403	424	427	385	417	431	400	407	418	414	429	389	386	408	421	404	414	405	418	408	467	393	433	386	404	398	423	441	442	397	394	434	392	421	404	431	395	408	442	435	384	403	408	449	439	427	392	396	415	399	406	420	419	450	391	441	435	399	404	427	386	406	432	376	399	419	418	402	388	404	386	401	397	397	389	446	397	403	390	409	441	409	426	398	437	386	429	351	397	381	392	387	432	404	401	377	426	422	366	408	436	383	414	402	431	420	398	395	404	443	388	434	405	447	404	431	382	433	423	450	434	413	381	420	404	430	417	411	416	422	398	435	397	413	414	377	435	389	408	432	424	391	450	422	380	404	440	400	407	412	396	402	385	430	391	428	415	441	380	405	460	425	370	404	392	458	416	388	423	391	421	423	436	412	413	397	442	428	402	396	415	428	450	435	400	393	441	415	426	408	406	382	423	398	424	439	437	423	421	378	429	370	397	420	421	391	407	416	402	377	408	410	406	432	411	404	411	431	417	404	405	427	402	401	392	416	422	369	415	459	380	410	400	381	429	397	394	396	391	407	409	385	396	400	383	416	404	411	382	421	418	416	428	446	449	384	416	361	431	405	402	425	412	428	415	394	420	430	404	399	417	401	447	408	423	408	389	394	400	374	405	425	439	419	434	372	418	420	428	413	432	447	416	402	407	438	396	419	427	420	410	411	432	398	403	381	407	430	426	418	389	434	420	383	413	440	420	404	370	380	391	444	371	435	417	408	406	447	443	411	439	398	419	397	406	398	407	401	411	404	407	396	447	448	393	425	415	399	421	400	400	428	413	400	411	404	393	380	399	383	425	442	399	390	441	398	418	416	416	405	407	421	400	431	437	420	415	453	391	408	352	404	375	418	426	413	384	448	411	431	413	396	416	380	412	464	407	394	405	425	418	411	381	421	391	401	435	399	404	443	407	434	419	408	421	403	398	415	399	432	433	414	408	445	393	430	404	444	415	419	382	393	397	425	384	416	435	410	445	416	410	444	421	377	460	394	415	365	422	399	414	416	392	444	403	446	391	418	407	389	453	387	435	397	371	412	383	464	363	402	404	375	388	397	383	388	398	410	438	397	416	401	417	411	377	389	411	408	406	399	406	413	353	409	409	397	378	406	418	415	444	450	440	419	418	397	426	421	393	428	429	410	416	445	398	404	406	432	417	433	426	436	413	396	412	400	429	423	408	407	378	439	433	405	415	441	410	414	435	375	444	384	413	404	400	402	404	395	386	362	412	434	400	376	401	428	394	401	421	385	410	406	435	398	422	426	367	401	433	415	420	396	418	419	391	397	396	378	415	364	449	426	420	452	395	420	408	426	423	439	426	423	407	404	442	395	397	385	412	397	400	448	400	432	420	405	430	413	406	398	417	410	433	421	414	431	435	418	398	431	438	402	408	457	388	408	366	379	442	411	403	394	407	378	402	380	445	403	388	365	389	381	411	436	413	395	430	432	405	433	429	414	422	420	405	459	420	396	434	416	441	404	380	393	415	430	401	395	436	397	412	409	436	425	384	381	425	416	418	439	431	419	399	384	396	414	443	419	389	433	436	454	432	417	405	393	383	395	426	426	397	414	408	403	455	405	408	441	404	392	371	411	437	419	398	411	459	428	422	414	419	395	432	409	407	415	404	420	403	439	425	413	383	408	420	428	397	409	433	416	410	421	413	393	436	367	377	371	399	412	449	387	403	388	432	419	443	389	405	420	390	395	396	422	398	421	395	426	381	417	411	402	392	399	403	434	423	420	408	414	436	414	417	400	415	383	418	423	415	408	401	374	405	414	370	421	419	411	410	413	394	427	410	434	428	391	394	437	391	412	393	386	406	449	425	401	393	447	400	421	403	423	385	410	411	434	389	426	428	389	421	409	405	420	418	408	439	422	403	424	412	394	470	404	384	416	425	425	428	426	446	371	398	428	391	381	385	390	446	407	388	408	384	431	449	414	397	409	413	400	443
24967	47374	35692	15539	9898	7159	5555	4208	3062	2542	1974	1586	1332	1240	1035	1021	877	820	797	708	664	706	696	622	622	597	601	555	601	548	539	528	523	541	557	498	529	514	489	518	462	526	493	509	504	463	434	458	461	484	485	469	427	438	472	474	455	463	447	460	462	478	463	460	424	450	464	464	442	477	465	448	456	462	453	449	445	468	449	454	457	475	448	451	454	451	460	443	458	429	420	459	468	448	448	465	445	479	449	445	506	460	469	438	475	464	461	423	455	478	443	492	432	469	422	498	424	464	459	451	478	476	452	443	477	468	469	490	459	461	496	465	453	433	435	474	461	471	487	475	468	435	468	473	455	464	440	471	400	459	441	424	467	421	474	469	436	461	465	433	430	453	437	438	439	440	482	456	460	419	445	490	435	473	440	447	435	479	428	440	496	438	410	477	451	460	463	462	476	517	460	463	469	447	439	498	455	450	415	458	453	438	506	436	424	454	456	445	476	447	468	421	469	442	414	447	414	466	450	472	452	457	455	466	429	470	461	447	435	468	476	452	437	437	453	465	488	451	480	473	465	468	433	493	477	443	462	417	430	440	488	453	468	482	456	452	446	467	439	425	482	516	464	450	446	454	504	458	486	419	435	441	471	446	430	464	488	410	471	489	451	473	466	480	443	467	440	494	489	457	474	462	449	446	458	466	464	490	463	446	425	434	487	480	455	427	433	445	425	465	443	418	469	484	405	447	442	490	477	480	431	469	469	455	462	447	448	498	429	454	416	456	462	475	487	436	449	450	471	475	448	446	424	451	450	466	452	483	410	470	467	450	475	481	484	453	443	443	427	437	447	473	406	475	427	471	482	470	460	453	519	465	442	485	487	458	409	459	466	480	447	461	440	431	455	506	450	461	458	431	469	450	455	440	440	473	514	461	443	428	454	465	447	482	483	420	431	517	452	429	442	402	466	478	446	504	437	470	397	444	456	449	455	457	473	466	450	440	459	457	459	492	441	455	430	444	429	446	506	445	460	488	432	467	453	476	446	413	492	424	463	454	500	445	473	456	436	452	457	470	477	446	504	445	463	453	470	444	450	481	456	443	456	485	468	469	434	473	493	464	444	440	424	474	449	446	443	501	480	459	498	492	464	476	447	441	431	455	469	435	465	473	461	459	456	464	453	443	435	435	481	432	481	454	430	485	442	421	458	460	435	437	458	447	509	402	439	467	481	465	447	424	503	490	458	463	429	505	445	430	438	465	462	441	416	477	477	436	414	434	461	463	461	439	479	407	461	468	452	440	465	482	456	454	475	494	485	441	433	494	468	521	435	466	473	461	438	456	480	442	444	444	446	480	468	438	461	482	437	469	480	448	398	484	472	471	431	437	446	457	455	463	449	491	465	444	465	427	460	476	451	460	480	448	467	463	456	480	411	467	423	466	441	447	424	431	460	422	432	438	454	431	449	457	442	422	469	450	452	458	503	426	433	453	429	466	502	454	495	453	429	471	410	460	440	417	461	439	477	470	448	495	460	513	480	457	438	465	434	468	469	440	453	445	448	476	462	458	460	463	485	459	429	433	464	501	508	457	485	425	447	415	428	454	446	445	480	465	478	445	448	464	455	457	479	463	478	459	494	459	470	466	472	442	471	459	424	490	476	450	428	468	467	422	429	437	471	434	441	456	464	416	452	492	479	477	472	454	448	475	471	399	459	472	454	424	463	452	466	452	435	452	414	461	495	458	488	425	455	455	458	441	440	437	439	495	455	440	469	484	475	455	482	465	447	466	460	462	458	462	452	469	461	468	478	432	437	435	477	431	466	463	457	495	476	446	453	461	431	478	462	474	464	445	441	471	481	444	427	441	458	442	423	426	458	477	466	478	521	468	470	460	445	458	416	461	471	449	466	478	418	457	461	447	469	469	478	455	475	431	436	475	433	451	428	453	423	455	468	449	474	514	462	441	412	444	466	461	455	435	498	432	437	481	436	460	448	512	445	443	447	463	454	422	505	472	484	456	439	447	442	496	448	440	448	457	480	464	467	456	470	439	467	452	456	406	447	491	438	433	422	472	514	514	465	437	472	423	437	456	475	446	469	470	470	420	444	472	480	476	458	435	451	468	486	421	461	436	468	452	474	444	447	458	455	495	418	447	454	490	485	481	483	456	457	416	451	460	482	459	437	424	461	456	440	494	439	489	468	463	443	439	470	470	489	472	490	475	442	465	472	494	457	451	476	448	430	464	457	470	486	466	444	445	472	452	474	427	535	411	478	461	503	433	460	479	433	454	468	446	460	460	467	475	427	417	441	430	474	473	464	464	432	429	433	443	433	523	505	439	442	461	458	455	486	464	452	496	423	445	484	491	449	432	458	464	442	442	473	453	458	440	426	465	484	452	511	438	430	458	488	451	436	469	428	466	448	510	480	488	454	425	466	429	428	450	523	473	453	463	446	463	481	465	480	430	463	472	457	438	444	468	447	452	474	500	495	461	472	455	467	453	460	455	465	469	464	456	464	465	426	454	442	434	447	449	484	442	466	431	472	445	470	416	446	479	451	448	449	488	425	426	432	419	482	449	469	457	443	462	427	461	431	468	449	461	456	449	452	471	455	498	451	465	441	485	498	428	458	418	447	498	441	439	463	456	500	483	481	451	495	435	437	448	464	466	481	445	477	470	441	458	434	495	464	496	449	454	458	459	445	449	458	463	482	453	439	461	440	464	510	436	451	492	457	484	491	457	475	450	443	444	445	414	433	439	462	487	413	416	453	465	442	456	487	473	477	446	426	452	487	462	485	451	432	450	424	459	453	481	429	434	455	466	504	462	473	461	463	423	497	446	480	431	457	472	413	437	450	432	465	471	480	481	497	476	452	437	477	463	428	453	441	453	462	475	448	461	451	427	439	491	466	455	451	456	463	454	493	502	465	463	493	454	424	453	430	501	438	415	492	442	466	455	429	451	475	447	468	452	447	455	451	464	487	477	451	482	434	472	456	449	441	493	465	465	480	448	460	448	458	411	454	483	455	467	434	468	452	490	459	457	463	493	480	441	481	449	452	485	489	444	482	448	441	464	496	457	470	477	420	474	487	463	461	481	447	453	465	454	437	429	439	467	469	462	432	526	454	465	448	445	438	413	479	453	455	474	446	457	456	455	457	468	470	436	456	454	459	428	443	461	483	479	430	424	415	454	512	457	452	453	455	479	465	443	438	495	441	458	427	453	449	428	485	476	490	439	464	458	385	452	460	505	446	463	460	462	449	449	462	487	410	456	456	429	456	462	442	446	481	442	433	434	436	476	479	442	456	481	445	460	464	489	418	464	462	453	456	460	441	489	481	451	442	443	473	428	424	435	435	475	429	485	454	437	457	441	489	448	453	482	417	428	460	476	433	473	476	486	433	450	480	472	470	433	476	464	461	469	455	496	457	452	440	453	447	440	447	451	472	511	465	494	467	448	471	437	448	453	478	446	440	451	483	484	485	502	447	448	437	405	455	459	427	478
24836	21225	27559	25197	15803	4690	2599	1974	1527	1270	1062	914	856	781	711	675	679	601	645	596	625	539	608	556	512	510	517	513	548	478	550	485	474	456	502	499	514	501	492	482	467	471	471	484	457	484	466	457	445	451	497	461	449	451	456	486	458	489	409	445	424	469	429	458	473	465	485	471	467	440	476	426	491	458	478	469	466	459	524	475	494	456	472	436	432	467	479	519	426	452	458	472	432	447	456	430	481	438	439	479	419	448	457	455	482	459	492	467	457	445	479	461	452	443	475	438	428	465	475	430	409	450	467	438	442	489	469	429	460	498	500	433	466	475	449	471	428	457	462	480	447	503	448	454	413	470	480	440	447	488	459	441	479	438	494	466	456	435	445	504	474	452	464	464	441	433	462	508	460	443	473	457	461	468	470	455	473	483	466	468	475	473	471	487	475	489	496	461	441	474	456	448	448	441	497	452	444	438	471	505	468	473	461	470	485	481	456	455	470	476	477	441	476	446	458	464	428	436	483	478	486	472	483	428	468	444	461	481	439	434	448	458	453	472	426	469	463	476	464	455	452	438	450	460	454	440	458	500	477	428	455	461	469	455	458	471	466	448	442	426	475	502	454	441	477	504	490	441	439	436	483	443	475	451	484	483	457	444	477	468	409	443	477	461	455	452	453	466	473	469	446	459	475	484	499	447	488	455	439	458	465	517	454	477	468	480	511	478	457	431	490	469	497	475	471	464	457	485	466	428	449	471	446	413	445	462	478	454	451	454	459	458	488	478	457	494	480	472	493	455	474	459	443	485	448	468	474	480	486	474	463	491	418	470	468	443	451	448	489	472	435	443	459	484	488	475	438	466	474	466	457	488	476	435	456	457	448	498	467	481	457	497	469	470	417	479	445	464	482	458	479	463	470	504	493	451	450	456	397	451	455	429	480	449	441	461	464	440	414	477	454	474	472	474	477	448	416	458	463	465	456	455	461	525	456	495	460	473	466	471	461	417	445	489	475	463	470	466	457	473	444	474	444	497	472	448	416	476	509	473	461	509	439	466	469	519	486	484	509	471	452	467	490	459	477	485	451	441	482	466	501	427	432	470	436	460	435	435	452	479	402	479	469	452	465	460	434	444	437	458	431	441	464	441	432	475	467	482	462	484	491	494	453	434	438	461	526	437	456	456	454	449	461	430	473	468	492	459	480	456	485	491	454	469	436	458	437	465	470	455	445	419	436	465	463	457	426	467	459	467	465	452	447	467	407	466	444	495	450	473	453	470	477	438	426	475	481	453	422	446	450	432	445	455	441	437	497	447	477	472	463	415	501	474	458	474	446	461	481	440	511	439	449	472	469	460	460	440	485	468	438	450	485	486	427	457	489	436	469	469	472	489	456	456	461	450	458	479	488	482	470	478	463	480	479	466	447	434	447	483	452	433	451	445	440	435	465	480	422	472	474	479	449	451	420	419	452	442	478	449	496	501	461	466	446	501	473	418	477	457	468	437	490	405	507	486	451	452	469	443	447	449	480	464	488	424	464	498	452	478	458	452	468	489	484	429	445	436	472	461	468	466	472	505	479	446	489	475	471	454	501	469	447	453	459	473	490	477	449	444	491	479	469	468	478	480	447	457	434	425	450	470	453	449	423	473	447	465	461	428	491	437	421	426	463	479	498	442	487	484	454	478	456	434	449	500	441	516	441	457	459	455	493	453	434	480	429	431	463	468	462	427	456	466	449	467	452	442	467	441	463	478	473	445	457	461	461	474	470	428	466	453	451	477	474	474	438	426	447	498	479	474	453	487	481	417	452	478	456	423	491	459	424	452	439	455	438	472	475	416	491	446	461	424	463	463	485	483	470	459	440	451	458	438	422	465	493	464	472	495	422	478	460	452	486	452	464	463	464	505	440	426	474	464	460	468	485	453	475	442	494	463	442	420	444	472	419	421	497	465	430	444	426	462	465	461	435	477	490	471	475	493	471	479	444	434	453	429	433	442	437	459	478	486	458	501	452	465	433	435	452	474	469	420	431	429	452	469	463	442	443	495	441	480	415	421	506	433	449	500	436	459	441	497	478	436	495	467	463	502	461	473	477	440	497	417	450	488	477	441	440	465	437	476	462	474	461	435	479	479	435	484	463	498	459	477	418	470	469	447	437	441	453	445	460	429	438	452	473	474	459	462	466	469	493	461	434	484	445	475	472	474	462	433	486	458	450	494	478	427	491	439	419	477	475	435	452	483	443	492	442	455	491	437	498	485	471	490	489	472	461	465	444	467	498	471	478	449	470	456	498	461	459	465	485	497	503	475	418	459	472	451	452	465	486	447	495	463	487	463	419	475	488	489	464	475	411	462	425	449	485	473	439	482	460	411	442	436	501	450	465	464	443	437	462	456	463	486	481	462	465	470	420	432	453	429	429	487	464	481	444	501	477	457	460	474	492	471	449	458	448	468	489	449	451	472	494	468	452	446	490	452	478	472	478	456	484	452	463	432	476	418	462	470	471	476	464	436	447	497	482	414	452	459	471	466	462	533	468	486	465	475	409	491	484	447	462	472	429	447	477	512	468	446	457	460	452	459	475	465	449	446	424	508	433	428	469	451	428	469	470	486	479	472	441	470	487	482	476	435	504	449	461	452	476	481	455	481	473	481	474	452	437	458	445	473	453	449	442	428	499	457	460	431	450	478	462	455	433	461	455	428	442	448	463	448	457	452	526	449	433	484	423	453	450	469	461	465	482	447	476	493	467	489	446	487	420	495	489	497	488	428	473	474	498	446	436	434	468	482	426	467	493	443	438	464	473	470	489	493	464	426	401	440	466	460	427	492	440	475	461	477	421	472	433	405	429	481	482	471	444	443	483	436	473	445	464	494	446	501	519	433	453	486	464	479	457	459	438	433	451	488	484	477	477	479	489	409	438	496	478	461	437	455	470	468	504	445	421	476	468	516	461	488	453	440	440	457	490	462	452	425	465	489	447	457	437	467	457	450	468	458	474	422	481	452	494	439	433	432	465	487	479	472	484	487	460	474	483	475	478	442	448	434	500	429	459	483	454	473	478	441	475	452	430	457	412	431	462	468	461	476	461	476	476	469	461	479	471	461	468	454	437	416	446	451	484	500	461	501	466	487	454	460	458	415	453	454	448	463	426	446	454	439	442	476	467	459	478	479	476	445	455	456	473	445	410	442	487	444	475	496	492	487	486	429	427	472	487	422	451	488	457	477	453	462	472	475	463	479	433	423	460	429	458	432	454	437	449	467	433	440	480	458	468	439	455	468	454	442	454	480	457	478	475	435	449	477	455	459	466	458	466	471	417	497	474	452	472	458	460	457	431	438	457	493	483	480	491	445	494	454	492	454	437	454	448	450	437	449	415	455	425	447	486	427	453	472	475	473	442	493	473	466	445	428	464	439	445	464	439	485	457	440	489	452	459	461	460	446	462	444	450	461	477	469	454	460	459	453	422	463	465	509	476	489	461	480	495	498	491	496	468	461	469	460
24991	43303	31944	12872	8142	5769	4542	3416	2680	2063	1601	1419	1160	1064	917	831	855	774	765	724	703	681	678	658	645	563	585	581	564	551	543	490	543	565	530	551	549	555	523	524	538	506	485	503	476	524	525	539	502	498	548	535	500	504	513	510	571	527	476	510	481	441	465	511	478	497	490	464	467	498	495	513	496	480	476	480	478	512	507	515	505	502	495	519	491	510	508	526	510	511	516	469	507	509	506	557	509	538	507	506	562	483	542	492	519	468	509	507	512	496	495	497	520	504	486	484	454	508	478	469	499	474	548	474	527	456	504	474	510	502	505	520	512	513	518	497	491	494	466	499	494	449	489	473	459	508	492	477	487	470	476	524	493	514	509	505	511	489	491	499	470	499	510	534	493	482	501	494	517	518	500	478	478	493	494	503	493	524	496	512	493	508	479	482	461	521	466	508	513	490	558	443	491	439	494	471	497	514	497	501	489	491	537	542	496	507	439	517	501	480	494	467	495	529	490	523	475	508	513	476	513	464	493	520	469	502	537	477	504	469	497	464	488	475	512	528	498	476	487	504	499	504	491	517	508	495	518	475	483	484	463	506	519	482	438	475	521	513	491	520	499	501	465	461	495	502	485	537	482	515	465	487	423	529	531	494	547	492	494	474	459	482	484	472	522	561	488	533	531	492	478	527	474	467	471	455	474	481	513	499	516	493	478	471	501	507	421	491	480	520	517	547	478	485	469	487	522	526	498	544	507	482	521	542	506	485	506	486	504	528	498	480	451	503	499	503	473	475	507	550	500	522	465	563	464	535	518	505	498	493	496	481	449	494	484	503	494	521	508	506	496	455	485	492	483	505	516	499	504	486	502	509	524	493	478	471	528	479	498	488	541	468	497	468	497	518	480	459	468	481	523	512	528	465	466	541	516	522	494	470	491	495	520	479	510	482	486	462	493	485	510	505	487	527	514	507	508	469	465	488	514	543	539	518	509	539	508	502	518	491	496	465	525	514	466	500	511	456	504	485	509	502	472	488	499	493	469	514	496	535	468	511	494	502	488	471	521	508	526	526	474	490	470	507	500	476	496	487	464	519	490	489	481	521	489	468	513	466	516	468	512	519	507	494	515	503	442	498	491	500	473	464	487	500	504	444	514	544	485	488	505	492	557	499	489	508	533	504	524	495	453	485	500	518	477	515	510	550	470	506	494	477	527	520	491	499	484	523	425	500	474	516	486	455	485	485	531	472	458	466	485	502	465	505	537	488	501	484	532	480	497	496	486	478	505	511	541	523	528	479	523	517	504	469	464	487	536	486	502	516	482	500	499	484	473	483	501	488	503	495	472	476	491	513	434	470	516	513	512	494	490	495	557	476	490	481	495	489	504	466	500	503	460	474	522	486	492	480	511	421	560	486	436	469	510	502	495	441	482	467	489	453	518	507	513	496	520	517	492	498	487	463	511	519	478	487	480	496	516	482	473	479	465	522	512	462	507	518	508	513	497	462	521	534	488	485	502	472	489	486	500	496	465	502	461	494	528	521	502	512	462	474	485	518	495	476	525	476	490	522	483	488	468	480	516	561	483	499	476	488	465	487	515	508	526	478	492	487	579	472	483	543	476	497	510	502	513	493	479	497	556	528	458	457	468	509	457	524	444	545	478	481	446	558	462	497	486	495	504	485	469	500	508	499	488	486	485	485	495	490	504	507	477	511	484	535	507	499	542	488	479	515	522	493	515	512	501	480	474	501	477	493	495	485	455	471	442	488	484	477	507	508	494	496	486	510	487	492	501	497	506	481	478	508	496	471	487	488	529	516	479	486	487	480	494	501	464	540	487	500	539	469	509	498	506	516	517	489	544	465	523	520	505	498	505	482	504	529	463	461	510	541	501	502	535	496	481	497	557	527	500	510	502	514	497	528	516	474	486	494	508	481	458	483	518	483	506	478	510	503	522	496	514	487	473	523	473	472	499	545	484	490	502	481	497	471	496	484	466	453	510	514	469	511	493	508	472	492	519	482	487	463	532	500	485	506	478	520	450	467	477	489	489	530	457	465	493	516	489	502	482	486	531	505	479	487	457	526	476	516	478	484	513	461	485	453	475	494	477	494	507	492	499	486	512	509	511	466	527	508	497	522	488	516	561	486	493	506	489	510	459	519	478	453	468	490	496	503	489	474	533	529	501	545	483	474	520	450	482	504	518	462	520	519	508	523	479	465	495	450	495	503	526	516	522	489	527	497	475	517	516	481	469	480	498	495	518	504	527	528	496	431	476	507	475	543	469	500	473	484	517	503	529	475	498	487	455	505	510	547	495	470	492	497	539	467	488	498	482	474	501	493	482	478	485	471	499	496	491	488	501	515	491	516	458	538	496	486	522	511	512	525	488	473	524	467	532	526	498	488	521	484	516	478	496	481	479	526	510	515	517	458	538	484	464	481	522	501	488	498	502	447	475	540	496	489	507	525	529	453	486	483	498	455	469	473	466	518	436	475	533	507	506	475	505	477	464	530	508	474	491	468	500	442	541	488	523	504	477	486	545	450	525	482	511	499	532	488	490	514	540	502	503	504	502	510	516	509	493	491	457	489	500	455	467	482	466	484	486	553	518	498	502	514	493	521	506	492	493	474	482	460	502	486	485	499	544	491	456	534	502	525	491	468	476	517	509	518	489	495	522	465	449	486	506	527	505	500	470	522	533	506	486	499	485	473	512	488	528	508	526	492	479	510	485	502	551	480	488	512	493	493	521	491	514	475	521	481	488	474	497	470	502	512	498	521	510	514	492	501	503	490	496	521	542	506	468	482	512	513	488	499	504	472	492	472	497	474	481	494	514	515	499	441	525	475	489	520	509	535	490	466	461	507	483	492	528	498	536	508	491	512	496	513	479	452	520	494	498	483	505	480	514	485	472	457	486	508	478	539	458	508	523	470	474	517	450	462	475	497	466	503	479	515	533	468	526	473	468	509	479	515	525	483	526	492	498	509	468	484	494	482	510	513	495	500	536	490	522	467	461	480	481	479	517	446	501	515	524	481	509	503	485	494	469	541	481	521	499	495	489	515	504	511	503	528	559	471	473	497	475	469	498	495	514	494	533	489	461	487	518	493	486	488	524	498	479	486	497	527	481	509	536	503	525	521	509	464	529	466	539	533	511	520	490	502	507	495	526	497	526	528	469	500	495	478	495	504	492	507	489	494	476	485	487	442	452	523	475	511	501	487	473	466	489	515	516	513	489	470	503	506	461	483	522	483	482	494	529	495	486	514	481	482	513	503	489	490	468	513	506	508	531	515	477	502	485	489	477	487	525	505	516	493	498	494	531	465	513	488	503	489	509	541	470	511	507	528	512	508	477	488	487	480	499	523	481	463	466	460	490	475	509	550	502	479	505	498	500	517	501	460	482	478	507	484	481	478	489	473	460	543	488	493	497	495	517	498	486	478	505	520	478	492	515	523	522	512	511	498	488	480	550	520	491	507	466	497	540	520	466	510	488	486	522	496
22688	21220	28773	23962	21235	21384	13344	3757	2421	1972	1541	1259	1013	873	800	659	644	599	535	554	496	485	461	433	427	356	359	332	350	323	283	308	321	297	330	261	303	286	298	304	278	265	277	243	272	279	259	228	229	268	303	222	263	282	243	269	254	245	238	248	264	229	261	255	218	237	241	240	264	246	247	224	226	219	274	255	261	251	233	233	239	235	214	244	233	255	243	236	260	246	250	220	256	222	232	255	234	256	239	255	267	221	237	211	280	219	234	233	252	247	209	252	243	234	268	227	282	256	265	223	269	248	240	230	228	243	256	238	251	256	256	233	242	240	236	249	259	260	227	230	243	256	251	211	243	232	223	238	208	219	227	233	248	216	249	219	208	241	248	237	241	253	246	250	226	257	233	215	222	244	208	232	220	249	250	266	245	230	258	221	262	257	233	240	260	243	214	250	249	227	226	263	219	238	236	227	219	248	267	254	261	250	221	256	253	227	223	266	248	235	253	237	241	244	230	233	243	234	237	264	239	245	244	254	260	253	211	224	235	222	215	236	228	217	244	238	245	222	230	253	222	255	240	215	251	229	255	268	238	232	249	247	235	223	220	235	232	239	235	243	259	228	257	244	264	241	250	246	235	223	226	261	239	273	237	227	208	256	251	248	211	210	235	226	247	238	226	228	236	233	234	213	254	234	239	244	228	262	251	264	239	254	208	252	225	227	262	225	236	204	242	228	205	224	258	230	241	238	256	268	227	257	244	267	247	235	257	236	240	249	228	244	243	228	225	230	235	226	231	238	235	262	222	230	279	239	274	261	225	199	207	228	223	244	248	239	283	265	246	234	227	239	228	262	248	229	235	255	232	201	237	230	204	241	243	257	228	236	231	255	248	238	256	229	247	230	254	224	258	221	235	238	254	268	244	230	239	241	250	231	241	240	260	234	230	233	268	210	243	235	267	231	231	248	235	261	253	241	252	237	248	223	261	226	225	241	219	252	230	242	213	244	261	207	255	232	264	237	223	261	230	224	259	249	225	233	232	240	238	278	256	234	200	239	218	216	231	231	231	218	235	223	290	246	260	207	231	228	231	266	245	253	241	201	219	237	252	248	230	259	241	237	234	237	270	243	247	243	233	240	238	238	240	248	220	234	241	241	259	225	228	276	243	293	219	243	238	238	253	232	255	234	221	267	240	239	217	262	221	270	230	216	253	248	254	257	215	253	237	258	224	259	255	232	251	266	261	231	252	252	246	235	223	229	215	279	250	226	265	230	233	249	246	265	226	231	255	235	249	244	259	250	256	241	244	259	232	252	226	236	237	232	232	240	255	240	232	222	216	261	240	252	222	231	230	214	227	253	237	228	207	231	243	242	222	259	266	221	224	257	253	264	218	254	236	256	215	238	238	253	262	231	243	243	242	226	237	250	257	253	221	267	264	269	259	261	239	232	221	236	248	259	223	232	207	249	246	255	242	235	244	243	220	256	254	264	242	245	242	234	214	235	232	250	203	222	239	229	244	256	213	226	255	230	227	241	247	223	240	256	245	255	217	236	217	248	237	257	234	263	252	243	231	213	270	217	244	225	237	255	234	266	264	247	237	230	245	256	207	219	227	242	244	219	228	235	213	235	246	241	212	259	226	237	258	234	244	236	241	239	242	264	241	244	225	255	222	221	238	269	218	238	243	224	239	251	232	239	215	227	239	233	236	244	246	250	241	232	232	228	253	251	252	246	250	239	265	233	259	243	234	248	238	240	237	231	231	251	243	252	261	243	270	228	249	245	213	240	241	242	240	255	223	231	245	277	221	237	223	263	225	238	242	231	233	229	254	242	229	248	232	219	251	242	231	230	260	227	239	243	216	235	260	236	216	245	248	239	269	231	253	241	239	260	249	227	233	239	239	241	263	236	259	252	249	236	255	265	218	255	250	262	252	235	239	251	261	280	249	265	222	270	258	213	231	207	227	220	237	225	241	232	245	240	231	211	255	235	264	238	244	241	233	243	226	226	256	248	245	241	255	244	229	261	252	232	245	211	264	240	224	232	243	253	279	281	259	237	252	243	230	236	223	225	216	243	239	259	258	262	225	233	232	244	221	235	252	236	225	244	261	255	226	210	247	263	236	243	261	235	241	259	241	259	251	257	199	267	240	223	208	212	274	240	232	244	234	249	251	248	222	241	245	215	220	243	226	227	235	261	259	244	228	252	263	255	258	217	218	275	232	253	262	253	255	244	233	260	233	228	227	250	255	234	258	224	225	233	247	226	239	209	252	248	227	253	225	236	242	239	237	213	238	242	232	253	249	202	221	237	217	237	270	213	243	237	224	228	230	235	221	253	233	261	238	255	266	233	254	230	227	268	231	213	227	219	233	249	242	219	262	244	260	211	233	243	245	249	226	237	257	250	248	236	232	230	242	233	247	240	234	254	233	250	245	249	273	242	231	221	242	228	242	241	221	262	256	239	229	224	242	233	240	226	234	258	231	222	249	257	262	238	233	235	245	220	262	227	240	235	220	244	241	249	236	235	250	264	221	227	219	233	266	227	256	270	258	227	237	212	225	236	241	224	230	231	269	238	254	257	250	239	263	224	221	241	243	222	223	238	246	249	240	228	254	247	247	249	251	235	200	235	240	234	233	248	226	236	233	245	258	215	261	236	231	235	223	221	216	233	232	244	216	255	263	233	239	255	244	285	249	224	236	220	242	253	250	251	252	239	224	219	242	252	248	250	229	267	242	233	252	243	266	240	213	254	247	239	220	226	235	263	257	246	238	260	263	272	236	240	240	222	248	232	246	232	259	248	250	219	221	259	239	260	255	253	247	249	277	227	226	235	238	229	237	245	244	238	247	242	219	226	197	240	246	226	258	235	245	265	229	231	217	249	230	230	227	229	207	246	252	236	239	242	261	216	239	234	269	235	243	209	237	240	219	227	267	254	239	221	252	259	217	262	261	235	251	204	254	225	249	269	244	251	222	226	240	246	228	242	225	216	265	214	260	223	249	236	206	234	247	264	239	244	236	251	224	250	266	243	265	224	249	244	242	251	243	230	221	249	242	269	259	239	216	272	237	235	247	216	217	256	280	224	240	237	218	218	248	247	221	230	234	245	248	223	236	240	238	242	228	240	250	238	240	240	249	223	230	236	245	267	236	264	236	276	240	232	258	240	249	214	270	233	257	236	250	248	248	255	243	259	246	257	234	248	251	241	234	232	268	228	249	243	226	213	250	253	262	238	257	256	237	240	261	238	244	255	242	241	223	222	223	251	262	249	246	249	225	227	229	254	235	270	250	234	285	222	246	244	222	247	228	259	240	258	243	227	238	260	244	239	231	233	225	251	220	251	257	231	220	236	230	249	270	248	220	207	240	250	222	224	246	235	229	246	226	226	239	230	212	240	233	234	241	247	206	236	251	238	243	211	238	267	212	250	237	253	253	236	230	241	247	251	227	229	264	255	243	240	256	222	233	207	250	235	218	286	227	231	225	235	257	261	266	230
27766	52526	42564	20191	13097	9978	7763	5658	4197	3325	2691	2127	1698	1372	1206	1077	1002	852	809	695	739	613	613	548	506	499	430	437	451	401	372	422	388	428	352	381	361	336	328	329	375	360	321	310	327	292	285	312	280	308	304	288	311	301	274	279	294	279	279	242	264	279	286	249	272	269	265	269	271	264	277	300	254	295	282	281	305	293	263	276	255	240	284	275	281	270	271	271	240	237	262	281	253	320	274	272	259	240	259	295	282	271	247	263	244	274	259	301	266	250	270	233	258	254	266	289	265	242	272	235	288	258	267	284	253	283	254	237	320	295	252	280	306	240	241	279	267	279	282	264	252	242	270	265	263	298	288	276	266	275	258	247	225	268	263	250	280	269	259	265	275	234	263	308	272	259	284	249	283	250	310	244	265	272	272	276	277	241	258	258	298	278	283	266	271	264	250	297	274	248	270	241	274	270	267	279	240	259	296	261	249	257	267	252	278	269	271	259	244	280	292	269	255	281	270	277	270	266	255	272	259	282	270	281	288	277	231	275	257	266	263	256	240	266	257	282	245	238	254	228	261	241	247	246	264	248	268	267	251	261	265	257	260	270	257	280	249	270	259	275	260	284	286	251	250	290	274	245	255	283	265	283	260	266	286	242	273	258	254	273	275	255	290	266	257	244	247	263	251	242	250	285	263	245	248	219	272	273	265	258	262	268	306	233	261	253	260	268	270	258	260	266	247	270	269	282	263	298	266	286	258	286	264	288	257	290	227	282	239	240	261	265	283	263	248	262	277	276	303	216	294	270	280	264	275	259	284	255	273	242	246	285	302	258	272	240	239	277	246	273	275	271	279	272	253	277	273	279	269	274	241	289	278	248	278	258	276	276	234	268	269	270	290	275	271	267	250	244	280	306	274	240	274	271	273	259	269	288	255	267	258	269	277	269	252	268	264	265	227	263	260	220	310	269	268	261	275	238	232	264	266	271	244	260	260	258	264	251	267	285	285	300	300	254	266	270	290	262	266	274	286	288	267	264	269	297	258	272	259	300	265	227	269	256	276	267	243	246	263	254	256	265	287	255	264	235	252	277	246	225	276	286	246	269	278	255	290	254	273	271	250	237	282	261	273	257	282	272	257	221	257	284	252	253	286	242	270	268	258	249	270	277	269	276	284	288	292	257	261	269	298	223	247	291	271	255	269	294	288	282	257	266	295	270	287	262	311	275	260	271	261	285	269	252	253	257	256	243	264	267	271	270	264	245	281	244	252	283	257	276	259	263	312	251	268	251	292	277	292	255	285	276	311	269	268	287	265	249	261	265	258	271	266	285	260	266	271	283	256	259	258	268	256	251	256	297	280	263	255	300	276	272	288	244	271	273	295	251	273	272	241	245	278	256	285	264	281	282	255	260	273	234	259	272	297	263	260	257	290	270	257	273	275	274	267	299	271	273	252	264	248	268	284	264	291	285	250	268	281	255	261	280	254	259	229	298	232	251	267	282	253	266	267	232	255	277	274	295	273	255	255	256	300	269	245	277	272	265	278	278	295	234	258	263	252	261	234	241	265	264	272	261	310	243	260	236	284	283	267	244	251	231	278	267	249	274	279	251	270	265	244	239	268	239	269	242	280	265	256	259	281	252	257	258	244	261	253	273	295	250	249	258	273	240	252	276	259	253	263	240	282	258	259	253	259	268	270	284	296	266	291	244	269	271	240	264	266	244	282	254	269	258	265	264	268	272	259	262	241	301	253	221	266	259	263	268	266	262	253	262	285	242	262	270	245	260	285	267	258	272	282	274	257	266	271	251	241	279	278	231	253	270	248	272	285	288	291	274	293	259	254	267	281	295	245	281	276	267	257	255	262	312	289	264	248	271	256	259	236	263	263	253	293	263	275	258	280	251	289	283	275	312	280	253	271	266	233	254	252	292	247	283	278	269	260	233	253	287	256	264	304	281	288	255	252	254	246	277	271	260	262	271	294	275	292	252	267	259	303	264	260	289	290	265	262	279	284	287	256	242	287	281	239	258	287	263	248	264	292	269	274	277	288	287	280	263	263	254	274	271	275	250	253	300	257	259	255	266	264	280	264	287	257	268	265	277	288	284	254	258	284	259	275	252	243	263	290	275	271	246	271	267	272	254	274	279	280	278	258	271	260	267	275	261	280	270	301	277	265	235	280	256	282	272	283	289	286	257	260	287	246	257	264	274	236	254	262	266	271	275	243	276	253	263	278	264	262	278	267	238	251	276	263	251	237	276	282	282	230	255	287	282	282	267	274	278	261	273	243	277	292	284	244	273	271	273	242	278	258	268	281	269	269	286	284	269	253	244	275	298	262	274	270	260	259	263	254	260	248	245	273	276	254	279	251	268	273	263	257	241	285	285	270	277	246	286	257	245	256	244	253	289	275	264	274	260	270	251	300	257	263	283	279	282	259	279	264	275	263	288	258	254	266	274	259	268	250	285	294	273	262	265	282	274	269	275	258	258	253	271	294	247	274	275	279	303	277	311	287	278	246	273	287	280	271	257	267	294	264	274	262	247	251	261	257	250	268	267	251	257	285	264	247	257	271	264	262	273	262	278	260	271	279	250	277	290	258	274	263	264	260	232	258	264	265	272	241	258	252	278	219	289	273	274	272	250	256	270	267	277	259	283	246	267	264	275	247	259	267	278	275	287	267	256	248	273	254	252	263	257	258	257	251	289	292	297	278	251	259	266	268	291	294	280	275	274	266	270	294	252	271	264	236	276	259	249	295	243	264	256	262	267	250	297	284	257	293	284	267	279	266	273	274	265	233	260	276	281	273	270	261	276	269	258	266	255	272	268	268	253	265	280	282	238	264	276	275	276	241	293	274	288	269	259	255	249	278	306	255	250	294	261	264	266	284	257	255	275	236	254	269	272	262	249	241	282	261	255	260	247	250	286	280	282	259	264	275	281	259	287	243	237	270	250	272	271	294	286	270	261	260	246	262	257	277	293	285	258	245	278	273	266	257	266	268	262	276	290	276	233	289	252	256	262	268	263	274	244	241	279	285	274	236	278	271	262	277	267	249	274	242	253	272	246	296	252	288	273	280	271	269	247	260	252	247	276	264	249	243	268	216	288	245	266	295	250	256	251	281	258	271	271	274	243	268	262	244	249	255	257	244	271	257	272	248	278	255	280	289	241	259	266	278	240	266	285	272	273	267	303	291	270	231	299	261	268	285	263	260	254	261	270	261	304	265	257	277	235	247	280	241	278	224	265	291	278	264	282	289	274	272	272	257	257	272	250	304	262	233	288	232	255	264	277	264	252	277	267	286	239	295	263	250	281	259	276	253	253	282	244	264	269	263	307	279	287	258	282	281	264	290	290	244	275	282	248	285	283	273	284	279	248	261	268	283	282	247	258	275	246	257	248	280	247	255	257	287	259	264	271	252	272	260	245	240	256	252	307	284	274	271	270	274	255	254	252	251	272	286	257	276	283	255	248	284	241	273	241	264	294	273	277	242	266	254	276
28155	24399	24251	10948	4051	2562	1999	1500	1237	1094	1024	905	807	760	722	685	661	674	670	603	620	606	598	575	576	600	564	614	555	573	611	620	567	564	600	548	559	539	575	580	631	594	527	576	534	597	536	580	551	553	580	571	584	578	576	602	582	591	541	555	571	542	561	552	543	568	545	568	568	593	561	536	539	570	539	555	577	531	576	557	588	561	632	600	577	583	545	542	584	547	539	553	572	529	578	554	543	565	561	571	551	516	559	573	542	561	587	596	543	567	498	546	572	548	533	591	560	546	579	593	565	569	595	546	549	589	564	543	589	591	554	613	588	557	534	592	571	555	584	577	534	528	558	578	623	549	571	556	527	581	561	561	575	579	575	554	576	565	537	591	560	587	583	524	540	570	520	572	542	552	569	560	567	550	618	557	612	570	565	579	578	551	541	594	603	613	530	565	556	566	551	567	568	565	580	573	508	574	564	575	591	557	570	563	579	578	514	572	566	536	594	537	555	596	570	547	544	555	561	578	537	568	576	549	578	519	559	552	593	576	551	565	612	569	573	562	555	617	573	581	523	571	536	564	565	555	578	543	587	555	540	563	579	574	576	575	576	594	521	534	555	556	543	563	554	568	565	566	574	588	557	524	567	540	593	573	614	552	555	553	564	571	556	563	538	509	564	550	562	556	565	573	559	589	563	563	553	551	609	563	530	610	562	564	568	548	553	561	585	566	557	559	542	536	584	540	556	572	506	550	585	540	562	548	512	537	543	550	521	600	607	552	591	591	570	545	563	581	565	569	589	545	621	570	556	553	587	593	554	555	529	587	577	591	524	580	584	575	512	562	538	545	595	584	523	548	578	604	536	558	588	582	562	556	558	552	573	526	524	553	620	537	603	605	552	607	615	608	540	539	584	553	604	579	555	583	541	575	584	567	576	617	574	542	580	546	548	594	569	554	576	602	563	568	559	604	617	549	570	579	607	592	566	596	565	537	599	554	562	598	576	563	587	541	557	569	528	620	570	581	571	542	577	578	571	550	568	563	605	537	570	576	601	572	547	569	570	545	571	552	571	531	586	571	565	606	569	586	565	590	609	572	556	572	558	567	574	548	588	600	572	587	577	526	598	578	562	546	546	533	534	563	607	564	593	556	550	572	556	572	566	543	568	568	548	578	581	549	617	539	538	590	558	596	535	533	583	568	548	556	549	574	546	579	560	556	547	552	581	575	528	579	555	553	535	623	575	511	594	527	556	559	586	587	543	561	540	543	554	566	567	580	536	559	567	579	595	619	558	563	564	577	588	580	554	551	568	561	556	536	539	571	576	582	579	553	547	583	557	524	558	575	594	592	591	557	573	598	601	553	471	564	593	530	554	563	566	590	565	560	545	510	546	577	588	591	546	546	544	588	553	579	554	585	542	603	586	549	558	567	584	579	615	558	597	540	578	546	569	554	563	566	547	563	591	577	556	539	562	550	560	594	559	558	559	552	570	599	540	541	570	562	558	591	500	528	551	550	573	581	538	586	545	567	571	570	571	565	582	549	535	586	598	542	552	535	596	574	531	535	555	530	551	558	542	572	611	580	577	565	572	561	607	531	560	548	535	563	549	572	518	585	586	554	547	591	579	581	572	537	580	550	574	538	594	536	586	549	565	565	524	599	608	555	559	536	557	585	522	597	536	569	532	597	556	540	558	556	563	569	578	584	634	545	578	578	559	537	558	602	552	552	560	545	596	583	581	535	593	572	555	623	574	562	570	555	539	577	582	561	561	583	533	571	537	547	540	531	627	571	539	604	584	508	567	581	536	550	589	553	564	574	569	579	568	567	570	540	538	618	567	539	602	578	548	546	603	579	562	557	542	521	563	574	616	550	612	572	541	588	536	576	579	558	569	555	540	607	554	599	526	577	559	569	585	585	553	587	545	525	599	560	568	586	572	568	594	582	532	521	557	545	574	561	603	571	577	526	588	592	537	581	564	583	547	497	572	555	559	591	560	572	525	578	560	590	607	589	576	558	552	542	560	566	509	580	568	617	557	598	544	552	551	539	548	590	601	545	569	567	574	586	576	571	559	548	565	546	562	579	582	571	571	598	522	533	553	521	542	548	552	574	560	552	571	545	625	584	540	605	573	579	596	569	566	568	536	565	584	567	534	513	522	545	553	556	596	551	591	602	574	598	556	564	547	547	549	608	525	595	590	526	565	587	556	565	535	572	574	540	584	580	565	533	574	552	532	580	555	574	577	601	583	578	517	586	520	596	568	551	575	556	573	572	563	545	575	546	549	579	550	577	538	536	568	611	587	546	537	585	575	549	539	541	588	578	599	542	569	536	577	564	564	558	550	621	618	568	576	546	555	543	590	568	603	583	563	557	556	582	593	582	536	577	617	547	560	546	594	536	622	586	610	556	577	562	572	581	583	560	580	515	600	546	584	576	559	612	557	613	618	557	560	550	552	573	526	633	564	542	582	555	580	513	540	568	579	562	605	559	547	602	533	593	570	571	605	602	585	527	530	613	581	533	521	585	553	573	579	559	564	559	569	562	560	568	547	548	532	523	537	561	553	574	573	608	555	580	555	555	544	547	605	547	534	572	566	555	568	536	548	601	524	589	570	579	577	581	543	530	560	539	587	536	597	543	551	560	531	587	550	586	583	555	553	548	574	525	584	555	571	586	554	581	579	571	561	516	555	562	609	568	560	552	559	559	553	550	541	610	565	549	550	535	552	548	598	578	580	566	585	584	526	542	571	577	569	592	556	570	586	590	588	575	579	592	580	552	566	610	586	580	592	521	565	570	590	609	573	592	575	573	593	559	563	546	582	572	587	571	591	555	543	564	601	548	584	577	560	614	562	544	565	559	582	577	559	581	582	600	550	579	566	541	563	597	515	599	582	569	569	580	551	543	555	571	586	578	562	547	544	614	556	573	550	513	553	554	561	557	585	571	572	597	596	590	559	560	587	598	582	549	572	570	581	596	510	554	530	550	564	580	592	542	515	604	563	557	595	551	600	544	565	590	595	547	568	565	576	588	564	556	584	594	547	532	602	552	570	556	599	551	523	551	570	556	560	538	591	567	559	580	593	571	557	576	573	531	602	573	533	564	519	535	513	570	576	546	582	553	583	564	580	576	540	567	566	585	568	503	561	585	532	564	538	587	563	604	583	607	575	574	578	596	573	556	541	551	592	579	554	559	556	576	552	539	568	526	563	568	561	565	626	575	561	554	551	559	562	545	553	572	529	546	520	586	573	540	599	545	584	549	614	564	572	576	628	599	602	588	584	577	562	595	604	574	560	537	584	556	581	566	543	580	550	545	563	562	582	534	557	555	552	596	557	564	578	530	531	516	589	602	576	490	581	578	536	568	572	576	528	550	575	569	570	557	558	601	584	546	585	606	525	593	522	596	585	555	597	558	507	548	560	537	569	546	593	534	560	540	568	571	575	566	577	584	594	577	596	538	543	611	565	587	569	568	574	540	572	555	573	534	548	572	615	580
23728	37851	26430	9988	5676	4284	3347	2534	1993	1613	1371	1267	1111	952	924	858	807	773	878	729	761	698	727	712	660	629	693	675	687	669	683	636	630	663	630	629	685	666	634	603	613	620	636	665	642	607	634	680	668	628	583	624	598	615	650	620	620	661	631	620	660	619	614	571	661	654	639	588	638	646	616	635	665	604	600	649	679	665	615	626	637	577	623	609	625	610	628	632	599	646	678	643	572	560	604	636	621	634	620	605	615	612	622	617	610	631	665	613	628	612	659	590	566	577	605	563	630	613	613	591	645	594	638	605	623	593	617	622	632	645	604	589	591	640	629	657	581	637	627	617	605	620	584	569	587	631	633	621	567	596	604	615	649	619	628	615	610	611	617	644	608	651	615	596	622	640	667	585	560	605	607	606	615	641	625	615	623	647	626	615	600	613	681	626	637	598	630	613	656	597	634	592	610	593	566	617	582	617	631	600	599	557	606	611	645	613	604	607	602	648	640	584	621	633	642	652	605	643	642	631	627	638	614	627	621	596	640	634	577	626	614	644	606	657	615	623	603	638	606	584	608	626	651	636	620	591	617	641	573	578	597	612	615	624	593	590	569	612	617	604	637	622	620	631	572	595	596	698	659	630	635	597	605	631	575	601	604	616	644	629	581	610	609	622	591	604	581	622	653	603	649	574	651	610	650	628	652	615	632	603	589	633	613	609	614	601	643	661	607	574	660	633	607	568	608	630	625	597	569	633	627	595	601	660	635	559	656	631	588	623	602	657	610	626	620	635	624	671	600	611	638	580	590	643	597	625	573	674	605	601	633	624	584	663	620	624	609	642	593	615	604	659	610	694	658	622	613	599	661	652	614	557	585	636	615	618	601	613	653	599	551	615	622	596	571	615	616	621	618	594	610	611	668	616	649	596	624	605	594	623	636	632	613	611	625	613	651	589	640	620	630	621	597	608	626	570	618	598	648	636	590	642	611	645	642	615	600	615	626	602	644	622	599	700	622	590	644	548	652	698	568	632	616	615	622	621	597	645	605	622	624	660	604	637	652	600	582	633	591	604	597	607	621	613	632	621	684	625	612	632	627	614	633	587	624	593	611	603	595	634	641	594	663	581	624	635	599	603	597	628	592	617	645	613	624	619	621	604	664	573	635	599	579	666	602	621	608	610	648	635	607	626	585	598	637	632	586	635	617	637	633	667	575	618	659	595	628	580	663	586	658	593	609	636	616	569	610	598	612	592	628	598	614	594	654	644	573	640	594	589	596	598	636	613	621	593	614	651	626	652	647	635	594	584	640	607	663	633	634	616	612	639	648	636	612	615	644	623	599	634	609	610	584	605	632	628	664	604	630	610	596	645	673	600	610	612	593	616	589	601	629	614	609	639	665	661	648	612	673	629	605	615	602	597	608	620	590	628	605	614	643	625	579	565	633	639	627	616	612	582	609	670	598	666	595	645	625	649	616	638	629	630	657	609	605	617	604	630	626	604	611	594	643	627	604	610	625	602	623	659	635	601	585	655	633	626	607	648	623	586	609	621	614	590	638	612	629	631	615	632	630	616	634	645	581	632	649	623	606	672	618	612	617	625	618	607	664	623	585	583	611	580	587	582	606	590	641	577	626	597	614	648	582	621	625	607	624	625	627	613	636	639	586	628	620	630	619	650	582	614	617	623	595	651	567	611	622	574	554	610	605	605	632	575	617	652	588	592	601	632	613	651	598	638	617	633	609	587	630	634	631	596	624	556	645	602	600	600	604	614	540	609	619	635	610	643	628	642	605	610	651	600	613	633	616	655	656	607	605	618	670	595	634	608	644	602	611	615	630	610	600	573	619	662	642	615	627	630	633	541	593	648	634	618	622	651	589	619	631	590	554	619	636	618	620	614	643	662	579	615	651	605	617	629	572	609	606	613	650	629	636	604	621	581	636	623	627	640	631	603	636	589	643	627	604	650	587	609	621	597	665	616	640	581	569	634	639	619	606	607	588	576	618	615	602	648	589	634	611	569	624	587	649	629	659	597	597	629	619	592	592	630	582	667	641	586	635	589	664	654	625	623	627	588	647	648	634	627	618	679	636	612	607	629	575	654	632	622	582	593	606	658	605	638	654	617	630	640	606	599	569	609	575	630	543	672	631	630	607	597	625	615	612	661	659	576	654	626	591	602	642	627	587	620	623	592	628	549	656	595	616	590	585	566	615	632	609	630	611	621	630	595	668	600	651	637	607	576	647	618	593	603	640	594	641	641	613	658	610	589	643	630	615	650	625	587	644	609	659	582	624	639	563	619	644	627	620	619	598	638	626	632	594	648	675	612	637	593	651	616	606	571	624	626	623	598	608	615	610	576	622	653	619	600	669	629	611	629	560	609	619	656	644	565	633	609	660	593	606	611	609	614	615	568	628	576	608	629	655	695	567	589	613	605	648	623	596	599	582	616	682	602	592	590	625	582	590	586	621	633	611	597	579	647	619	644	625	632	653	620	587	629	618	582	625	626	643	575	605	641	658	626	617	651	592	596	628	621	614	615	604	658	595	617	581	666	665	592	649	613	634	573	580	606	651	619	653	610	652	663	611	664	602	643	605	584	613	654	633	590	641	563	597	609	650	600	609	615	645	595	627	576	606	615	642	642	633	637	604	592	636	613	635	635	597	563	627	590	651	646	613	602	622	616	635	612	596	569	619	640	629	643	664	596	607	637	628	618	600	596	601	637	620	646	587	592	578	620	652	572	584	615	602	644	625	636	631	588	612	598	558	634	636	616	582	622	619	622	599	645	605	601	649	614	617	600	621	616	639	601	628	609	610	610	660	628	558	668	597	666	628	651	580	632	589	628	637	568	606	640	604	625	617	574	591	614	609	591	603	603	605	616	625	628	631	570	653	597	610	630	613	602	586	603	610	595	613	622	610	590	625	641	623	596	624	636	664	629	544	607	618	654	613	650	625	668	628	597	670	606	648	636	612	620	617	654	663	650	587	623	621	682	654	579	596	615	680	634	678	619	632	654	668	590	649	549	650	623	610	642	595	625	606	609	584	671	611	641	634	637	623	595	627	620	621	627	629	658	632	601	613	628	585	618	606	631	636	647	645	567	603	595	620	588	612	652	614	609	596	621	614	564	605	625	608	610	620	673	616	656	679	598	646	649	613	595	645	622	588	635	620	601	639	575	634	626	600	616	661	638	584	646	605	620	593	615	619	566	626	607	619	603	614	600	611	606	609	620	642	613	607	624	611	602	597	596	635	595	644	612	631	627	583	605	605	601	602	654	616	586	615	613	625	623	638	614	596	616	636	574	605	627	635	625	637	627	598	599	613	636	610	618	617	610	627	606	610	631	617	621	624	584	613	594	642	571	605	615	598	568	617	625	614	622	622	612	654	646	633	629	592	640	653	627	600	662	667	644	604	654	582	610	624	642	611	607	553	567	659	652	598	616	632	582	620	603	601	619	575	618	578	626	593	614	597	599	613	608	619	610	628	616	601	628	625	604
23758	21173	28262	24338	21179	13802	4505	2524	1755	1571	1301	1096	931	825	780	756	723	634	632	563	539	571	564	543	497	495	472	488	471	463	452	425	448	482	416	467	476	412	436	456	472	393	456	454	463	417	450	446	392	466	434	413	430	422	439	416	395	417	436	412	410	407	440	415	428	431	431	410	388	431	384	428	403	439	440	410	400	399	412	393	407	383	409	400	418	421	413	402	430	365	403	438	373	375	392	397	421	426	414	373	384	394	430	431	417	363	399	405	424	409	422	428	382	428	415	411	417	437	412	381	418	412	391	408	388	414	431	394	406	392	377	406	424	383	370	381	425	401	390	416	426	417	402	426	387	427	426	406	433	415	438	413	410	420	395	395	410	414	417	412	375	404	428	408	403	435	382	430	414	432	427	376	412	375	391	418	426	407	411	361	399	416	427	386	402	421	418	416	385	436	415	416	414	432	396	419	390	420	410	395	429	424	444	366	391	418	441	419	423	390	438	390	404	369	373	396	391	397	394	446	414	404	395	403	411	399	429	392	443	377	383	388	433	410	451	422	415	399	432	397	403	449	415	414	442	443	394	402	391	465	405	427	392	439	403	425	423	446	413	414	399	419	397	401	410	370	399	401	435	431	418	427	389	425	424	400	395	367	432	431	435	394	402	425	431	384	407	406	405	384	376	385	387	384	397	423	439	438	416	403	367	425	385	413	421	375	394	399	410	435	388	423	394	395	396	422	433	417	424	439	436	388	444	378	430	441	414	403	420	426	399	413	399	401	414	393	399	406	420	399	385	434	383	432	388	414	392	410	393	408	429	396	417	449	398	421	453	427	422	415	441	437	414	384	439	405	430	392	430	403	421	388	377	405	356	432	415	385	428	382	413	428	406	387	405	412	423	378	396	404	411	393	393	406	419	403	427	437	418	407	378	439	403	457	395	405	431	409	397	391	402	421	394	381	373	430	418	414	399	428	410	406	438	413	409	385	444	413	410	444	423	361	415	402	405	407	413	426	415	433	421	422	397	458	409	387	433	419	403	424	425	401	406	409	416	388	455	437	415	431	410	418	413	432	401	394	404	387	403	402	405	393	406	433	434	408	426	426	419	393	422	393	434	442	420	416	435	456	434	426	408	381	399	408	410	394	417	414	406	461	436	415	417	422	409	410	408	385	417	364	435	400	408	409	393	375	376	426	389	410	389	400	428	425	431	406	406	388	437	379	423	433	420	392	436	429	438	400	408	443	399	428	387	417	403	410	409	446	451	436	402	409	430	411	430	414	370	388	453	416	380	392	449	418	431	434	392	393	385	409	414	393	452	409	407	379	409	413	419	430	391	414	397	387	424	427	416	441	381	440	421	421	424	429	450	418	454	402	428	407	384	435	427	417	420	417	385	444	441	418	414	408	395	410	409	396	403	385	441	461	388	428	399	391	399	371	377	429	379	427	400	394	407	411	409	438	373	404	372	442	393	390	423	367	435	441	387	413	406	396	434	395	423	383	424	444	409	452	418	426	378	408	414	390	415	420	408	387	421	420	405	415	415	396	439	418	415	412	384	440	405	404	384	396	435	425	432	427	381	393	396	431	412	402	420	406	418	388	438	414	411	433	376	430	427	396	453	438	445	390	470	419	406	424	423	446	442	421	389	404	427	417	410	423	413	415	379	434	419	402	380	424	404	424	422	401	436	403	399	413	375	445	441	419	418	414	417	432	395	438	410	432	460	431	441	371	444	383	406	418	396	414	455	392	400	395	406	403	392	417	401	392	387	419	423	406	406	416	431	428	390	411	418	389	391	416	384	400	423	418	417	441	412	428	418	392	484	452	425	435	412	355	403	415	435	423	387	402	421	423	438	411	421	421	398	398	409	411	395	439	436	403	354	392	464	429	404	417	435	409	398	391	409	439	412	368	404	410	398	458	409	396	420	406	433	444	394	385	419	386	409	412	413	436	437	392	412	409	428	401	401	439	416	391	405	382	408	434	403	388	430	365	399	392	442	398	416	422	401	450	406	374	391	421	409	383	375	439	432	443	409	457	401	402	397	400	415	421	416	425	433	420	399	432	401	436	420	432	423	457	441	403	442	419	413	416	432	426	397	415	410	415	422	390	416	398	422	393	427	389	416	413	429	407	407	425	393	414	413	429	387	424	392	410	406	413	396	404	392	395	429	388	435	433	400	398	376	407	406	413	430	353	437	414	417	433	417	409	411	404	410	426	422	409	396	403	416	442	436	404	375	416	402	433	413	403	446	389	428	385	424	413	368	409	402	375	391	408	424	457	379	399	414	424	405	394	435	446	403	378	462	389	399	382	388	427	401	384	397	415	412	360	395	385	429	391	449	420	407	383	393	417	416	420	418	444	415	414	394	389	408	422	412	390	412	423	384	407	383	420	396	403	405	378	447	393	414	400	414	376	414	419	422	389	389	434	410	405	398	414	432	400	396	415	434	417	425	376	397	406	398	456	414	436	431	394	381	415	409	408	388	386	386	381	409	390	445	388	402	396	423	394	395	432	405	424	421	392	427	431	410	418	430	404	425	427	433	383	376	425	447	419	414	426	406	411	392	415	394	429	427	402	415	396	375	431	429	412	416	391	430	443	423	410	406	414	417	419	401	449	436	411	404	430	383	445	388	441	438	403	390	376	394	405	410	375	384	370	426	454	444	402	418	401	375	394	431	386	405	441	407	404	469	395	413	377	444	429	389	372	436	394	407	409	440	381	427	405	420	389	401	390	417	419	400	416	413	420	412	390	397	399	396	386	409	404	442	393	416	398	391	382	392	406	378	422	402	402	389	388	415	381	438	423	426	414	360	404	388	410	390	432	394	399	419	410	404	406	393	409	430	404	439	400	385	403	416	397	407	397	381	400	397	405	414	405	460	440	426	405	418	418	398	414	386	376	398	431	375	397	398	400	401	396	412	383	396	402	426	420	413	405	410	393	414	420	388	388	394	430	423	415	422	428	409	406	433	430	415	396	419	425	397	411	428	420	426	415	433	434	384	410	416	417	429	402	409	409	399	422	402	411	404	414	382	410	433	443	429	391	451	376	438	386	423	402	405	366	399	397	417	370	431	426	446	448	413	420	410	392	407	403	448	383	397	413	424	432	403	428	431	408	404	459	380	431	401	385	404	431	369	419	387	408	420	417	420	395	395	459	396	421	431	460	420	408	448	395	417	373	403	389	421	471	416	380	385	410	407	395	400	353	425	413	401	433	424	397	382	419	394	419	405	409	418	423	404	414	415	395	392	430	416	383	414	406	422	436	382	393	391	400	446	451	431	362	431	401	427	387	420	388	412	418	402	399	429	425	406	401	425	436	406	445	395	404	406	409	444	385	434	405	446	418	417	433	380	417	446	405	442	406	389	410	388	383	428	422	413	419	437	429	404	466	412	396	383	411	435	419	388	385	405	444	415	456	434	428	402	376	411	422	396	414	413	411	444	403	394	397	398	398	393	403	408	402	403	406	396	413	408	450	416	408	401	447
25578	48049	34926	15927	9492	7459	5594	4140	3040	2638	1948	1674	1356	1145	1040	911	934	874	820	746	680	701	691	648	636	595	567	581	601	549	540	531	534	476	545	513	522	498	555	530	473	528	502	481	488	539	509	472	483	505	462	448	488	461	468	499	450	485	456	464	450	472	487	480	464	476	439	457	456	435	502	450	477	491	444	422	475	434	499	465	439	509	474	440	473	496	457	488	429	439	416	484	473	413	481	456	471	429	480	477	433	511	454	466	474	456	452	455	426	439	467	439	471	486	498	437	458	450	475	465	463	454	482	481	457	442	504	458	484	469	460	461	437	460	474	466	468	436	451	473	450	473	500	476	426	435	436	464	479	494	457	466	473	463	505	457	459	450	465	475	437	464	464	455	484	437	473	471	426	459	461	472	458	486	455	444	430	469	474	485	455	478	480	464	458	487	447	432	452	467	460	443	470	449	421	455	427	427	450	472	467	496	446	422	451	424	450	470	449	454	411	467	432	476	453	447	470	509	446	472	457	443	472	461	475	451	471	482	464	437	470	411	465	492	442	479	483	488	456	460	432	468	460	440	435	455	472	451	473	469	467	454	447	435	430	474	443	451	433	485	462	460	468	452	470	487	513	422	460	420	462	455	471	476	477	458	474	488	475	472	464	458	520	473	460	451	466	455	460	473	504	449	484	519	404	495	420	480	461	460	445	508	454	446	438	473	457	412	437	468	436	439	481	441	450	484	466	463	433	425	489	480	457	474	439	474	453	461	494	451	433	471	437	470	465	446	461	428	469	453	464	461	487	455	461	448	463	439	436	446	500	456	488	461	462	481	469	435	429	475	506	449	480	469	441	439	444	451	424	449	486	471	441	453	463	497	444	487	465	502	460	431	452	457	473	445	475	463	433	455	461	479	465	467	470	499	456	498	440	439	476	439	422	475	441	466	485	452	429	476	454	457	467	480	447	434	444	455	487	454	445	429	435	472	448	464	479	467	420	459	452	476	458	485	473	425	453	451	468	438	471	469	462	453	459	451	438	439	439	483	471	448	460	458	442	433	466	463	441	427	448	471	446	463	478	442	434	482	505	492	462	449	468	441	514	506	455	453	458	460	462	482	442	483	437	478	440	444	492	451	456	454	451	489	486	471	474	476	451	421	466	458	442	478	440	453	426	474	459	464	462	457	476	458	469	530	510	466	463	456	452	466	462	439	444	461	460	440	480	476	428	479	427	478	456	460	469	450	461	492	478	480	472	417	467	473	429	445	487	430	431	459	433	467	487	402	463	456	478	456	480	482	454	461	476	454	441	435	461	454	475	456	455	456	445	466	461	472	491	483	480	455	475	504	458	487	466	413	457	454	466	463	445	437	443	460	428	463	472	432	481	420	460	486	456	485	489	456	478	471	444	490	481	480	463	480	452	447	459	450	461	466	448	463	454	460	454	472	448	443	452	461	456	409	450	471	458	485	458	457	424	475	428	478	433	444	440	436	470	437	457	445	446	496	452	481	457	421	499	458	460	466	469	471	488	461	490	460	418	453	465	447	451	451	488	453	468	470	497	463	472	445	454	420	477	495	494	457	466	476	452	423	449	480	478	462	463	470	465	490	454	443	462	493	487	502	453	459	461	436	452	466	463	448	480	468	484	445	452	513	426	469	464	486	445	453	440	471	448	475	493	477	452	461	450	453	454	438	493	453	439	482	469	444	412	456	449	452	442	461	422	478	456	478	488	416	464	485	433	466	435	414	424	468	455	422	453	452	491	458	448	467	453	483	463	437	457	487	473	478	435	493	460	462	511	478	475	444	459	469	459	464	456	437	475	454	436	457	440	460	496	431	474	464	488	457	450	467	459	432	457	465	452	456	463	480	482	486	479	470	416	450	471	487	441	488	479	446	457	431	481	461	467	457	439	480	467	512	447	470	454	457	470	453	454	469	482	459	507	413	422	461	466	443	429	462	451	461	465	474	468	477	480	483	427	402	463	429	497	488	426	504	451	440	464	465	475	463	436	455	515	468	459	438	454	441	467	421	473	495	464	455	427	426	468	459	482	446	477	422	447	475	483	468	423	455	469	450	426	471	468	463	440	451	449	442	473	482	441	460	467	465	490	436	479	448	482	457	467	502	458	463	475	486	422	479	480	470	445	454	447	444	456	466	475	463	446	428	426	457	443	467	454	483	479	478	458	428	471	509	466	499	441	437	445	477	472	458	480	442	463	457	449	457	447	457	456	485	443	486	426	451	430	453	458	439	468	454	484	435	453	439	450	415	422	468	471	445	467	455	440	443	460	446	447	439	479	423	460	476	474	463	504	446	511	486	435	448	469	461	465	478	447	445	431	469	446	438	464	455	476	474	475	453	455	478	455	446	468	412	441	451	426	472	460	480	465	447	483	442	444	466	435	454	479	458	447	464	475	479	493	452	465	435	436	486	453	414	476	471	454	433	443	498	457	438	459	467	503	450	458	448	487	517	412	463	470	399	452	459	483	442	435	420	447	445	467	448	441	468	449	440	499	446	430	472	453	470	454	467	467	462	479	422	450	434	459	475	457	424	449	469	433	470	459	452	484	432	484	452	469	456	463	431	425	482	480	450	458	429	483	465	468	430	457	477	457	440	452	458	472	467	437	465	471	474	448	424	464	433	423	451	461	530	471	420	445	471	507	493	466	457	479	464	470	448	461	453	463	457	460	423	434	468	462	480	449	472	446	467	467	459	427	482	457	460	443	455	445	457	451	462	437	424	477	463	457	457	438	481	443	455	453	441	461	451	435	487	443	507	447	466	451	462	475	474	435	452	488	455	463	451	472	458	471	459	454	483	459	441	434	445	472	474	467	423	478	486	480	451	483	482	436	433	430	463	466	452	424	450	457	451	414	502	415	440	466	472	430	443	482	412	489	474	437	479	428	438	460	460	451	453	482	435	477	481	476	439	421	458	502	442	483	437	467	459	478	456	449	448	434	452	462	466	427	480	471	453	468	447	471	444	445	462	473	467	454	455	430	471	448	494	423	467	463	464	461	450	455	498	478	405	460	439	439	456	438	435	469	462	487	456	468	497	451	456	442	444	455	479	423	490	433	462	476	463	426	449	463	467	478	472	449	460	456	456	473	457	472	426	447	458	459	469	436	467	454	419	494	448	498	448	486	424	500	453	471	462	460	466	464	484	478	458	465	475	485	426	467	457	441	488	523	438	481	468	457	452	433	479	487	491	469	458	496	481	443	481	477	492	487	487	463	463	468	478	471	450	463	425	428	479	451	478	467	434	451	443	472	446	485	444	513	485	460	470	478	425	461	480	444	421	488	413	447	463	478	487	419	466	452	456	467	487	427	458	515	468	487	470	451	467	483	480	455	448	407	490	472	460	461	449	461	475	528	468	439	454	444	487	477	460	463	456	466	461	512	481	456	453	459	498	457	438	462	447	486	449	460	484	464	458	468	485	457	461	463	451	489	432	451	455	469	448	474	443	432	453	469	473	446	478	449	445	441	440
24775	21185	27461	25215	15656	4804	2730	1882	1437	1257	1160	976	827	796	668	699	660	620	620	592	569	560	594	539	535	492	460	540	542	554	510	459	505	504	509	510	516	482	480	507	472	510	458	489	468	513	486	492	469	488	480	469	493	480	441	461	461	449	462	486	471	449	505	461	480	487	464	467	444	470	457	476	481	481	495	455	437	451	438	456	438	487	454	464	452	488	469	448	463	485	483	476	493	496	460	457	462	465	488	478	458	484	482	443	485	451	501	476	444	480	463	475	475	501	466	516	477	471	455	466	458	460	498	467	490	445	515	500	502	481	457	467	434	469	430	532	477	468	455	432	443	519	477	488	476	462	449	470	470	486	479	449	444	482	444	482	451	465	492	510	484	503	479	480	477	477	456	455	509	485	434	467	509	479	475	415	514	464	477	461	502	454	440	466	454	457	464	511	502	483	473	468	511	480	458	458	437	461	450	443	446	470	486	467	477	475	470	441	469	471	471	517	446	458	483	488	447	488	457	514	450	491	498	439	474	478	524	445	416	490	418	462	475	485	484	460	438	494	471	478	475	485	454	459	468	496	445	467	462	510	444	456	467	459	457	444	419	465	447	430	486	439	491	478	500	492	447	445	493	453	502	429	456	448	478	498	480	457	489	465	507	450	505	482	483	463	453	496	467	439	460	463	455	450	492	500	461	449	482	450	486	456	471	507	489	483	456	468	451	490	462	466	459	452	466	462	480	458	480	497	448	503	445	478	441	460	461	482	499	447	450	444	459	503	429	461	453	477	449	474	469	467	447	457	473	465	479	466	444	440	456	470	477	474	443	469	463	451	502	501	460	456	479	477	449	461	472	465	450	431	481	459	423	496	471	438	466	473	466	468	462	451	476	482	455	502	468	483	480	475	462	441	453	443	510	458	426	478	465	471	482	423	443	477	478	486	480	438	480	472	482	471	405	484	481	451	493	462	460	436	473	476	469	503	478	456	473	475	486	471	427	432	445	459	474	465	489	464	421	492	495	446	493	490	469	465	499	474	483	478	476	451	491	462	520	461	431	488	457	518	466	451	452	418	476	504	473	487	478	446	494	434	438	491	472	466	466	469	460	450	473	464	451	498	462	453	520	464	438	479	440	452	471	449	505	453	455	481	507	450	498	479	450	482	472	476	455	501	425	475	478	497	446	440	492	476	442	435	446	439	449	496	479	504	449	475	477	450	440	486	455	491	473	479	437	433	476	455	433	469	450	499	456	502	483	478	466	451	489	448	475	485	459	505	454	463	474	436	410	485	472	500	439	459	467	459	487	491	468	505	417	457	471	450	461	451	501	501	476	451	474	462	463	483	502	475	486	454	481	456	505	499	451	415	469	485	506	492	409	450	445	498	526	451	466	505	476	455	478	458	467	461	459	450	473	466	507	468	482	431	483	465	446	498	453	474	452	488	476	450	482	479	451	494	457	445	460	475	482	485	456	444	467	492	448	455	451	487	490	451	458	498	456	528	470	482	543	495	503	472	483	500	449	441	422	511	451	457	465	445	442	437	439	495	461	456	446	471	494	457	437	492	452	474	450	450	516	465	483	498	439	458	458	481	442	460	478	420	494	457	496	472	488	464	507	452	502	442	487	481	502	466	465	470	505	470	442	526	462	453	492	456	471	429	467	464	458	445	444	497	475	507	452	460	444	504	470	487	472	485	472	452	475	469	463	476	447	464	449	453	469	475	456	450	499	453	477	482	459	515	468	481	453	430	468	450	496	442	470	494	426	477	475	480	455	451	443	468	486	466	490	466	496	475	489	468	503	476	459	445	520	473	466	459	437	516	501	465	514	496	445	466	457	468	477	431	468	500	491	498	462	476	492	467	473	494	476	432	501	472	449	487	481	466	456	436	475	482	466	456	489	493	493	485	464	456	457	458	452	486	478	459	484	502	502	448	471	498	467	508	505	486	501	436	423	443	470	498	460	454	434	428	454	464	463	453	526	490	470	444	474	421	435	486	449	491	487	471	480	476	482	461	488	480	500	462	473	469	507	443	494	492	451	486	472	445	477	461	471	501	482	464	484	433	454	471	460	468	506	476	446	470	464	489	502	488	410	488	474	470	417	485	492	460	453	467	433	474	432	452	490	486	450	488	490	454	464	473	451	482	464	422	473	454	455	409	475	441	527	453	456	459	455	477	474	437	473	479	441	467	436	426	470	456	501	454	461	458	472	495	441	447	500	465	457	444	463	523	465	479	478	456	476	455	516	442	490	464	491	444	485	466	450	444	460	439	435	433	481	469	475	447	498	440	442	458	482	472	490	424	473	449	478	487	450	490	483	508	524	461	492	452	472	503	463	461	480	456	492	451	446	452	480	492	487	422	452	471	496	478	443	476	479	468	442	441	523	474	493	452	476	413	466	519	463	477	502	446	475	470	464	451	447	461	446	464	465	482	507	449	422	472	428	450	485	477	450	494	491	414	436	486	444	443	507	480	501	437	466	486	454	482	484	489	431	436	468	458	446	471	497	459	445	478	439	532	444	439	441	463	491	436	479	495	480	472	462	439	460	484	499	497	446	491	454	491	481	489	466	465	488	444	489	467	497	448	431	467	465	452	486	467	457	485	467	524	438	474	447	453	501	451	481	457	440	480	502	449	472	453	488	464	471	490	438	482	449	511	524	498	510	469	450	435	468	498	456	457	449	501	438	487	438	458	455	418	457	450	443	471	464	447	509	513	468	471	458	468	465	478	491	428	479	467	441	491	479	467	472	477	462	443	473	444	490	484	497	480	496	512	429	483	436	459	467	469	489	457	491	448	493	452	455	417	436	432	417	482	466	448	466	452	447	474	449	436	450	464	503	457	445	475	459	469	474	472	469	464	460	485	521	480	451	468	493	469	458	436	489	507	481	449	481	489	521	500	428	451	455	455	459	470	477	432	491	511	451	456	473	469	466	506	461	480	509	479	445	479	435	447	442	454	479	539	426	478	495	459	517	434	472	439	513	470	442	491	484	462	476	459	503	481	446	476	455	457	475	448	501	451	450	447	476	480	458	466	460	457	447	484	469	441	444	471	507	491	453	435	476	463	443	460	476	491	510	479	464	485	479	486	472	453	488	463	491	462	471	447	520	474	461	437	473	466	474	443	461	469	463	445	457	479	442	476	495	458	467	443	470	474	467	513	499	470	467	473	474	448	472	476	464	455	460	496	494	457	456	475	449	426	482	450	443	446	473	505	443	451	504	477	444	503	496	478	478	453	480	490	507	453	463	436	467	458	460	485	476	485	469	467	487	457	500	500	445	487	464	501	488	468	495	507	485	495	447	472	492	464	464	494	446	473	462	456	483	490	448	486	465	459	488	461	424	490	465	526	446	489	484	486	452	460	466	480	490	477	445	501	462	479	460	443	456	480	463	479	433	452	457	485	463	512	467	479	391	474	538	502	472	455	477	460	460	455	453	480	480	495	464	422	457	446	459	419	455	440	494	459	457	515	498	463	508	475	441	489
25438	43852	32211	14084	8079	6056	4507	3407	2575	2123	1725	1384	1159	1071	982	857	795	758	796	740	686	620	673	603	564	562	615	621	597	545	543	572	559	598	597	565	516	544	562	488	567	575	532	521	498	529	481	515	499	471	538	520	479	527	533	501	474	525	488	545	519	485	486	545	524	486	490	470	484	502	481	513	480	475	489	480	508	523	523	514	453	519	473	440	463	516	508	489	531	520	537	505	463	505	503	505	493	518	496	469	514	537	475	489	513	513	478	486	466	513	485	548	491	478	492	495	521	513	505	492	524	505	495	495	473	520	477	549	534	489	491	515	505	490	485	500	491	495	488	515	480	500	492	504	486	492	489	478	505	463	486	447	515	495	472	510	490	475	498	524	538	547	491	552	521	478	527	461	488	553	465	481	461	523	504	510	513	512	515	451	528	487	475	467	504	496	466	527	537	482	504	481	480	530	493	536	509	500	530	507	526	514	503	475	507	541	457	474	515	517	489	451	461	470	526	497	511	514	536	478	523	523	518	481	486	496	493	506	507	517	485	522	534	460	477	545	486	477	502	507	497	508	523	451	507	499	512	509	518	508	513	522	492	531	469	499	528	539	488	501	482	511	495	475	477	520	503	490	508	476	495	480	477	475	479	521	510	507	476	480	469	491	505	477	517	462	492	499	517	498	487	557	514	502	517	501	501	509	452	512	473	497	519	492	550	456	524	507	505	514	510	516	512	500	493	483	508	496	497	504	481	499	480	519	533	470	481	519	517	500	457	536	485	492	475	510	527	534	473	489	541	503	482	478	505	566	478	501	492	497	500	529	500	497	515	497	538	527	523	484	519	477	523	508	497	512	509	557	503	533	501	513	468	471	441	481	488	514	481	496	496	512	501	478	498	477	536	506	505	486	487	474	514	503	505	481	504	506	500	490	514	510	502	536	514	536	491	513	495	483	533	538	496	482	524	497	543	508	524	476	496	511	463	504	501	490	539	508	496	514	494	482	553	469	527	509	505	480	533	517	518	472	492	506	488	480	524	463	543	506	480	487	471	522	492	490	513	482	545	484	512	490	538	491	521	494	521	482	469	521	485	545	515	481	519	498	481	474	527	497	523	483	521	487	507	540	489	494	511	513	509	514	503	481	489	533	516	504	443	484	505	533	513	477	514	487	499	493	521	557	468	513	511	468	484	503	487	502	494	502	483	490	481	514	508	460	505	529	515	522	485	557	472	524	539	494	533	523	506	492	436	489	515	512	524	513	484	547	495	495	498	482	499	511	487	546	450	489	462	502	498	524	475	477	524	465	535	487	483	501	477	524	499	521	500	504	497	497	501	477	472	547	529	534	491	476	493	508	474	477	489	456	466	496	503	507	517	504	522	500	505	507	512	514	526	514	464	487	505	492	528	502	541	485	514	510	496	513	472	496	486	457	526	451	505	472	490	507	481	485	514	485	491	531	475	496	530	500	481	509	520	538	504	502	511	466	533	472	475	478	519	479	501	490	492	519	501	535	484	481	527	495	492	516	470	453	504	506	518	484	482	532	533	481	471	498	518	491	499	483	485	503	505	474	491	493	472	507	496	520	466	435	526	450	487	523	520	499	506	498	516	468	492	475	498	504	523	469	537	531	500	526	536	486	492	513	513	500	494	497	505	502	496	479	529	464	494	476	498	498	501	457	507	522	514	485	515	533	506	468	496	476	508	494	518	501	459	518	491	465	503	472	484	529	486	482	498	472	480	514	471	520	529	489	531	504	495	523	492	522	489	495	501	506	504	502	507	486	562	481	517	475	521	479	506	494	504	474	480	508	475	441	535	550	464	509	460	503	510	492	524	508	507	491	493	521	499	527	538	528	486	470	473	467	519	480	521	502	490	499	499	497	492	529	516	474	511	513	484	500	473	493	475	490	526	504	477	479	504	487	509	518	559	481	492	502	468	488	499	516	518	488	513	546	527	520	515	484	530	500	533	498	489	490	542	473	470	470	510	470	500	508	520	515	513	480	519	503	544	478	518	492	485	508	535	509	489	497	528	527	519	497	477	464	487	502	523	511	517	462	539	519	529	498	492	533	506	507	489	478	528	468	534	483	476	514	499	524	521	482	495	523	532	492	516	526	494	518	524	457	502	514	543	519	523	525	505	486	543	533	552	568	505	506	523	462	532	513	512	478	502	515	515	515	470	519	502	502	444	518	507	557	503	517	518	482	469	510	520	525	520	475	492	506	498	482	485	542	508	516	503	505	461	510	524	465	527	498	518	512	517	489	517	500	522	475	529	533	484	496	519	540	517	519	489	511	492	499	513	563	488	520	513	555	533	473	517	496	510	472	483	486	500	490	508	513	477	497	490	524	491	524	493	519	532	492	472	523	508	511	532	539	485	492	525	493	494	500	528	492	488	500	463	481	490	534	473	558	500	507	460	483	501	499	497	505	513	509	488	489	542	512	537	506	530	463	527	487	512	519	506	539	527	480	514	541	521	498	517	511	498	496	502	529	466	556	482	493	510	502	523	480	532	537	502	524	478	496	543	494	470	509	509	523	492	501	506	512	506	523	502	527	444	534	509	521	504	461	506	482	526	524	511	515	513	462	495	541	500	535	493	529	539	483	476	523	505	524	496	504	474	492	532	500	489	473	536	500	516	469	510	500	517	505	509	453	482	542	469	504	524	494	469	462	472	515	571	470	552	521	479	504	498	520	490	508	483	474	526	501	507	468	489	498	510	521	502	514	486	496	508	512	499	512	530	519	523	481	523	499	499	507	487	471	511	500	511	505	496	501	481	534	515	516	510	489	497	484	489	491	481	496	563	556	489	515	538	462	513	486	524	542	507	475	469	520	533	515	479	470	497	478	496	485	499	548	490	502	526	516	476	472	512	465	478	472	495	485	518	501	540	492	523	459	491	501	516	530	454	491	520	520	518	479	523	493	455	524	520	517	492	499	519	529	518	524	488	508	512	510	500	522	521	523	510	498	536	537	553	504	508	519	497	547	517	517	502	498	487	472	522	495	515	476	507	509	490	482	474	485	485	532	517	528	526	500	522	493	502	508	473	487	507	511	482	505	498	506	524	532	507	485	462	527	498	542	488	490	511	491	489	503	467	472	480	474	502	486	476	537	508	471	534	522	496	540	517	540	508	545	540	477	529	482	507	488	490	489	505	492	512	516	469	501	496	473	529	476	498	507	537	472	541	489	507	497	532	474	545	509	494	514	482	526	452	513	498	527	528	513	486	490	479	514	459	501	454	463	482	502	493	498	565	475	496	498	512	497	522	517	518	543	491	470	521	514	507	535	491	514	510	488	499	520	461	565	488	506	494	507	510	473	513	491	465	519	530	469	515	520	501	549	465	543	483	507	543	496	471	506	491	483	489	518	497	500	509	454	515	512	487	527	502	497	498	598	516	483	482	506	518	506	516	495	504	512	497	497	504	505	560	506	486	530	510	470	476	520	506	533	544	479	498	512	506	502	480	540	505	491	521	476	514	521	504	525
22623	21219	28770	23988	21233	21364	13183	3876	2303	1994	1549	1172	1076	872	837	668	640	559	521	522	518	489	459	419	381	384	346	357	348	358	338	330	323	309	290	313	290	324	305	287	316	264	252	259	250	284	280	247	282	264	283	256	256	247	239	265	258	240	229	267	253	228	235	234	232	222	269	238	254	258	253	230	249	252	228	228	259	243	267	266	266	226	232	242	243	229	262	268	248	253	244	260	268	222	243	265	236	232	240	232	224	231	227	254	264	250	228	235	256	238	257	231	245	222	239	261	252	246	230	248	240	247	234	228	240	235	230	254	231	256	242	208	256	249	235	248	238	236	249	226	251	227	253	235	271	248	241	265	220	221	228	250	229	256	234	248	276	234	235	258	235	223	260	258	244	239	223	284	256	231	235	218	264	237	261	232	227	229	250	232	270	274	244	235	233	289	229	227	260	250	245	218	240	240	254	255	241	252	232	247	234	264	211	253	238	244	222	242	238	260	253	215	213	243	258	254	245	223	227	227	234	258	243	257	271	246	243	245	256	229	220	218	274	257	252	245	241	261	268	235	230	251	227	254	272	238	239	237	231	223	238	253	247	241	242	224	234	230	230	238	250	258	227	234	251	227	251	231	261	236	225	233	242	244	230	256	255	239	204	258	235	224	209	239	243	231	243	237	223	246	258	245	241	226	263	250	242	263	247	257	255	216	250	239	256	217	252	280	245	242	227	259	227	252	236	241	249	241	228	213	233	244	224	243	242	231	249	272	230	225	245	267	277	235	249	228	223	254	233	238	249	243	219	242	248	231	252	251	252	252	264	203	238	233	260	267	238	248	225	245	229	234	256	236	263	263	253	236	265	208	237	259	237	236	250	255	229	236	248	253	255	262	234	252	260	204	242	240	255	260	244	239	238	247	259	283	257	209	247	271	246	257	249	244	250	245	231	211	206	238	255	243	218	212	221	240	233	256	245	246	258	256	266	237	236	244	233	232	266	258	214	217	223	245	267	210	241	266	240	229	245	219	257	248	243	252	255	237	265	272	238	232	230	232	233	222	246	243	238	259	282	268	241	236	237	277	270	231	272	248	235	250	233	227	227	248	246	218	235	225	261	255	274	218	239	227	226	223	239	251	249	258	252	243	224	229	239	234	239	241	251	249	250	242	233	237	225	240	229	237	249	250	231	237	244	269	245	232	241	235	235	257	231	234	241	235	268	262	250	245	226	223	236	258	247	257	253	259	246	261	244	237	225	229	240	246	222	240	236	273	247	261	269	238	260	240	246	269	231	256	245	247	253	257	243	251	225	250	235	208	228	240	225	246	247	232	232	258	220	232	247	221	222	242	212	227	259	242	265	233	239	232	237	254	245	262	253	260	264	252	245	265	240	273	231	233	251	252	208	260	236	256	231	245	230	238	261	231	218	227	252	271	251	235	253	243	221	204	235	232	251	274	225	241	269	244	256	223	256	241	246	236	230	217	248	227	238	245	243	222	255	238	227	239	250	231	237	227	234	231	232	218	248	238	224	247	224	246	246	238	234	251	237	261	234	211	237	247	226	263	242	228	261	239	266	234	254	238	250	254	259	250	253	253	235	238	252	241	252	235	228	219	241	247	255	250	242	228	257	252	249	241	250	229	233	236	254	246	245	240	238	236	237	244	236	253	237	254	280	263	252	242	243	245	256	241	254	277	212	265	240	242	224	253	230	230	237	250	227	256	243	257	221	201	252	217	233	240	258	220	273	271	270	245	251	246	241	252	236	239	249	242	254	253	244	242	246	232	271	237	243	241	245	249	227	228	227	219	266	218	241	255	247	235	228	217	245	247	255	251	248	225	227	245	256	241	222	248	238	262	232	231	234	234	239	233	246	230	239	243	266	242	252	221	208	269	231	248	236	265	241	242	243	238	242	251	251	255	264	231	247	245	234	230	242	226	250	278	230	219	268	248	237	219	236	212	243	233	246	263	242	225	253	216	251	260	253	244	248	227	253	240	238	250	252	248	240	255	262	235	229	232	259	258	256	206	233	249	235	224	217	230	228	223	242	257	248	235	233	229	288	248	243	218	255	273	240	249	230	228	240	256	257	251	234	263	223	247	260	220	239	218	231	269	252	248	206	236	257	237	241	248	223	236	239	266	223	252	230	231	232	226	263	237	255	212	244	240	234	224	236	220	233	229	263	237	234	232	240	245	241	236	256	251	224	223	241	256	286	250	228	242	254	248	240	228	238	238	246	234	222	250	254	251	247	276	245	252	253	251	221	254	253	249	214	231	256	241	239	234	248	245	218	261	247	216	284	272	230	263	264	235	231	245	226	234	236	254	242	239	241	198	254	247	239	258	272	255	217	238	225	251	242	235	224	237	248	250	234	224	248	233	268	239	244	246	251	249	209	265	251	250	225	263	226	264	256	248	257	230	269	225	259	242	262	246	255	254	239	222	247	239	242	208	247	248	257	225	247	260	230	262	244	253	243	253	250	284	261	243	227	231	246	226	252	251	244	227	215	243	241	230	225	215	238	245	257	246	235	251	244	236	255	223	222	232	250	252	222	256	253	231	239	237	247	271	244	251	230	267	246	265	232	251	246	235	250	253	255	243	244	224	228	275	231	254	260	249	222	223	247	262	258	228	209	266	197	214	235	256	259	242	261	247	250	247	233	263	252	256	250	253	241	231	262	244	252	249	234	231	251	242	255	240	242	207	224	236	252	221	248	240	260	263	241	269	234	250	248	249	230	227	250	261	256	226	213	238	249	261	266	248	230	231	215	227	224	237	253	234	264	251	228	214	248	221	236	243	249	275	249	251	244	233	240	256	249	263	263	247	252	237	252	229	247	240	246	268	227	253	253	225	242	239	266	276	246	239	244	255	249	248	243	224	210	247	237	239	252	238	231	248	253	225	242	237	246	256	227	223	237	256	259	248	267	222	214	236	235	261	260	266	224	259	244	229	241	235	224	264	228	246	238	231	229	244	206	231	238	223	246	276	223	255	241	248	235	233	265	250	271	248	255	258	252	229	242	249	245	233	246	247	255	252	249	272	242	238	265	250	236	241	244	246	268	234	255	276	266	225	218	219	212	236	259	230	211	223	267	239	243	235	269	242	254	254	248	261	260	240	229	253	229	235	229	234	249	245	261	245	241	237	239	202	227	245	212	244	236	264	262	237	221	251	269	253	233	254	253	247	261	219	244	260	245	240	249	257	261	238	269	227	242	235	240	240	270	246	201	253	220	259	239	249	288	254	228	266	233	264	252	261	289	252	215	227	257	259	225	216	262	231	251	250	239	264	267	234	237	239	249	236	221	266	248	244	258	216	251	237	238	245	236	231	225	208	270	248	234	238	229	223	239	252	244	245	235	272	241	265	231	239	225	226	270	227	230	241	245	237	226	245	222	236	238	245	212	224	255	259	243	243	235	230	246	226	221	252	249	223	231	258	265	251	250	225	246	239	246	222	236	248	252	253	236	259	270	267	259	249	208	283	247	235	248	252
28022	53722	42424	21268	13108	9839	7603	5758	4153	3287	2567	2070	1655	1344	1159	1021	900	852	790	710	634	598	607	538	479	535	426	432	442	395	416	399	367	382	353	379	353	343	336	326	343	343	354	308	323	313	291	319	321	299	317	281	290	293	273	251	259	283	281	273	265	275	266	261	269	281	248	282	285	298	293	260	295	277	275	286	247	247	273	247	277	296	263	273	253	286	262	277	282	302	275	272	249	266	256	271	271	280	277	280	279	251	280	290	267	242	244	284	276	266	253	297	268	269	282	287	273	299	251	302	261	263	284	263	293	262	275	229	298	273	289	285	269	271	277	260	261	256	278	273	257	287	284	246	257	276	297	239	260	273	286	255	255	279	271	272	258	268	283	281	267	287	260	257	262	231	260	263	262	275	279	265	274	244	279	268	268	293	268	260	299	244	242	273	271	258	288	255	264	258	258	281	283	249	293	304	247	282	258	279	281	244	277	243	286	280	288	310	271	241	270	270	303	253	256	301	265	269	266	261	296	244	302	282	281	283	264	277	253	284	254	249	269	304	268	257	262	265	276	281	295	247	316	274	284	264	277	245	287	287	281	256	272	255	261	255	250	241	278	247	259	247	255	272	296	266	271	270	289	265	306	289	285	268	259	304	259	293	273	292	288	287	273	252	257	273	269	246	276	269	239	271	289	239	265	291	271	279	268	281	237	263	273	273	252	283	263	283	280	240	268	257	295	274	259	274	289	275	280	293	286	295	251	268	266	272	231	279	251	254	281	263	248	272	279	255	246	280	284	238	242	267	291	265	286	297	244	267	272	290	277	287	293	267	284	289	266	249	238	282	275	241	285	272	268	263	260	253	258	291	295	266	256	261	294	304	273	266	298	285	282	268	269	299	268	231	260	268	270	246	280	276	284	268	287	257	248	265	271	245	292	268	278	280	287	274	251	260	236	239	279	263	236	267	265	251	277	253	238	228	234	268	261	266	280	274	250	232	260	288	259	270	246	274	267	252	260	287	272	297	293	266	290	275	286	280	273	255	270	243	276	243	250	277	320	268	312	299	268	265	301	235	268	255	245	268	260	276	236	257	267	261	252	265	267	270	263	310	296	274	265	294	267	281	253	257	271	268	252	276	245	272	256	240	259	250	291	259	261	291	240	239	277	273	263	290	278	258	281	265	252	269	299	265	271	281	267	264	231	253	239	260	267	259	282	243	271	264	251	263	273	259	260	283	272	270	276	249	270	287	269	281	286	256	297	262	280	256	231	268	281	285	268	266	247	276	273	249	276	275	257	265	237	265	282	282	228	270	278	259	278	272	259	280	265	264	254	267	289	264	292	278	264	253	244	265	255	243	278	273	280	268	254	230	257	241	266	251	266	266	268	286	262	288	263	253	275	284	286	258	243	247	285	271	273	250	264	268	260	260	283	266	221	255	270	289	278	276	277	255	258	286	253	261	261	266	236	277	252	273	263	247	261	243	276	284	271	283	276	266	270	272	247	241	255	280	271	243	273	271	313	272	264	272	256	268	271	272	273	302	268	252	264	263	279	287	274	277	269	259	286	269	278	276	242	270	305	246	288	265	256	239	278	260	272	275	243	262	251	284	252	268	299	256	284	255	271	293	266	266	271	305	298	252	286	266	270	267	271	242	274	286	273	262	282	278	264	289	270	250	274	286	271	265	298	280	262	315	248	260	265	256	271	281	287	285	253	287	271	246	275	288	244	258	238	274	272	283	277	266	281	269	290	253	278	270	275	284	275	281	249	284	309	226	265	281	280	276	265	268	272	256	286	290	292	273	237	277	267	269	254	262	272	236	276	282	276	264	291	299	266	269	259	274	277	243	248	281	262	296	267	285	289	257	274	254	278	267	268	287	240	251	241	251	240	268	296	233	259	251	249	274	248	246	264	250	294	262	257	276	272	260	285	281	255	281	279	261	295	264	254	251	290	296	268	285	226	275	262	253	229	288	262	256	257	281	254	271	268	266	279	244	277	295	279	280	284	292	276	272	250	278	249	272	248	283	275	250	275	249	278	260	266	277	251	272	290	244	263	261	272	263	273	285	280	254	280	279	245	249	270	296	262	279	302	264	272	252	264	273	256	268	299	290	286	292	258	267	300	247	251	256	271	265	251	238	270	238	281	286	234	260	278	245	279	267	280	233	272	275	254	253	275	238	263	293	286	261	274	260	273	240	272	264	286	247	261	264	253	272	265	285	253	251	287	257	309	255	297	267	284	269	298	276	291	277	270	296	278	268	275	287	270	279	234	258	258	251	258	271	277	269	285	246	286	290	259	272	269	254	270	296	290	264	264	287	257	266	261	248	268	277	259	283	278	237	271	280	283	261	278	263	285	263	264	263	254	254	280	275	272	278	244	283	249	276	311	275	287	288	306	275	264	265	287	263	258	285	267	272	262	273	248	271	290	255	265	264	247	274	258	270	277	225	265	265	253	284	278	265	254	263	277	259	282	266	276	252	275	264	283	264	294	246	279	239	258	258	299	278	274	301	269	282	250	269	278	269	253	244	286	257	280	248	272	311	273	245	252	270	292	258	266	262	260	259	263	277	270	273	243	283	234	278	323	281	263	265	296	244	297	268	254	259	273	280	282	253	295	270	265	280	266	287	258	281	258	271	270	278	239	264	260	300	261	261	278	265	292	279	291	262	255	259	284	293	279	291	268	278	262	251	261	257	254	298	283	282	246	302	262	285	255	270	261	279	252	255	248	282	248	280	263	258	247	286	261	244	267	296	277	277	266	283	301	279	278	258	279	281	242	274	262	264	298	276	279	265	305	279	277	261	305	266	271	255	235	268	252	238	234	287	262	273	277	246	253	276	252	284	285	248	269	285	257	279	264	257	249	291	247	276	293	257	270	272	263	255	242	283	269	249	270	282	271	267	267	279	271	302	273	265	242	251	275	258	278	297	294	279	268	317	260	266	262	284	254	260	276	273	260	269	254	272	257	260	261	263	265	268	236	281	267	266	257	236	262	266	256	271	262	250	257	260	276	257	287	276	256	261	278	258	312	287	258	264	274	265	275	259	257	258	265	268	281	275	277	287	284	276	288	273	279	257	277	303	235	295	254	246	273	268	269	277	260	270	267	265	297	299	273	246	274	274	244	264	249	271	282	281	259	272	265	260	304	266	267	277	249	264	266	270	263	263	257	261	238	285	265	278	303	270	265	285	244	265	254	263	269	276	294	261	252	278	256	271	245	263	275	260	267	262	287	301	271	282	287	283	253	256	265	259	271	288	250	266	267	253	271	275	269	239	272	244	263	303	288	241	264	272	262	253	259	266	248	285	260	273	260	286	250	283	262	263	273	249	246	281	263	264	258	261	280	289	253	263	268	252	279	236	295	285	271	288	256	277	266	286	256	284	262	265	281	269	274	246	267	319	251	279	285	267	277	271	288	296	249	270	246	273	280	265	265	245	252	238	248	229	277	260	255	268	251	268	257	281	240	265	278	292	263	268	275	247	296	292
28181	24732	25149	12004	4231	2598	1882	1581	1250	1092	971	836	836	735	728	710	672	685	652	655	665	679	577	649	591	592	590	569	625	545	621	581	561	597	574	570	582	597	588	586	600	591	569	546	587	580	600	611	596	584	542	605	630	587	585	600	564	589	546	592	569	614	582	566	558	581	557	582	534	572	571	577	610	583	555	557	570	545	555	537	600	577	571	602	579	560	591	590	559	577	585	569	582	582	548	584	561	593	554	616	573	602	596	576	567	588	529	577	520	574	553	614	585	587	562	556	604	544	597	561	568	561	550	559	587	542	582	611	583	586	572	575	581	591	572	548	595	602	588	589	561	567	519	603	540	555	552	579	549	571	597	535	556	550	532	615	581	565	523	606	570	564	558	622	570	585	562	527	572	563	582	543	548	558	548	587	591	549	559	568	579	615	565	582	582	559	587	599	527	553	553	544	571	551	602	515	560	618	576	589	572	549	583	610	601	552	575	557	549	577	608	544	513	530	575	574	571	573	545	608	585	612	562	558	589	568	606	571	630	624	601	583	591	594	580	570	564	587	554	554	590	566	560	569	553	553	560	559	553	579	580	593	558	551	571	576	569	565	559	584	603	569	561	557	585	535	580	568	605	578	548	536	548	519	577	568	574	547	566	559	569	581	555	584	565	567	561	599	562	594	568	613	551	587	542	570	561	542	522	569	575	606	574	563	607	591	594	589	552	590	566	543	579	601	610	591	600	584	533	598	606	610	589	559	569	538	532	579	586	565	592	599	562	572	573	578	576	577	606	585	560	555	559	566	562	584	601	617	568	566	570	558	547	594	537	530	558	566	547	553	529	607	574	583	565	551	608	578	592	552	561	541	590	585	540	607	555	571	562	542	582	519	588	592	547	623	554	558	548	549	613	553	556	577	579	569	589	612	564	568	581	575	524	578	580	540	559	591	564	564	580	590	540	635	565	551	558	591	551	605	549	551	557	536	519	551	553	568	570	594	564	551	570	559	576	581	573	575	541	581	600	582	580	552	553	529	575	568	569	596	617	571	553	573	569	619	635	562	567	599	582	531	582	599	595	542	567	576	602	534	569	516	595	598	532	573	590	593	536	569	559	580	571	560	600	522	593	596	594	582	560	553	570	562	577	599	542	538	626	577	600	575	624	592	550	555	616	564	577	589	561	582	537	553	554	559	578	595	572	534	559	585	594	587	610	636	560	523	575	549	581	557	558	571	573	576	602	586	553	575	561	536	593	591	600	572	559	571	580	598	575	550	608	539	539	583	571	646	574	581	611	541	522	595	573	563	600	578	553	585	594	572	504	561	551	587	541	523	569	531	574	613	547	576	595	557	520	596	580	533	572	580	571	596	610	571	582	590	564	566	587	590	593	540	561	569	542	561	583	585	583	607	603	559	568	578	561	590	569	583	604	546	564	564	551	556	557	536	540	574	590	524	573	582	579	591	550	553	571	568	556	598	593	528	553	566	528	532	585	567	581	544	565	554	577	534	590	614	529	611	549	588	563	552	595	573	565	553	620	580	599	564	546	559	588	581	571	598	562	552	598	588	580	586	558	511	552	575	600	588	583	583	552	537	518	575	587	562	562	599	545	583	562	532	582	596	557	578	581	593	584	559	562	553	565	585	574	523	577	545	546	557	615	567	548	555	600	518	603	535	590	556	560	509	606	608	561	597	529	505	567	590	560	607	583	591	568	564	613	584	613	571	592	566	557	559	596	596	564	572	544	544	601	543	541	576	597	560	566	543	590	521	597	595	593	523	508	566	577	577	564	581	571	547	608	555	613	541	552	552	535	586	597	571	530	583	576	570	583	560	554	605	581	529	544	588	524	584	583	583	613	541	569	602	572	530	544	536	594	556	562	538	586	599	535	590	583	570	584	579	577	553	572	583	564	569	540	565	585	596	599	593	579	577	551	537	562	560	558	553	558	577	566	526	565	562	580	569	562	557	566	557	589	545	572	586	548	557	548	593	557	516	525	588	598	628	578	575	599	548	599	570	576	539	561	594	607	551	544	540	580	642	569	583	581	546	599	592	588	551	556	596	535	545	559	533	539	579	584	533	609	574	578	596	601	585	580	534	626	571	589	539	569	573	543	573	572	586	563	548	571	568	535	574	567	541	526	565	530	548	554	552	565	591	597	534	562	574	574	591	540	584	541	579	560	579	570	574	558	548	565	596	547	619	540	586	553	578	591	603	572	621	589	552	588	597	568	597	551	566	565	556	578	583	588	533	565	570	540	581	556	609	584	557	609	593	640	581	554	609	562	593	583	607	601	554	545	605	546	529	570	550	603	615	559	537	578	555	520	585	571	599	561	555	574	581	573	584	586	556	549	593	548	539	571	575	555	589	556	569	557	529	575	556	589	574	593	557	556	582	553	576	558	576	565	590	612	591	595	562	578	545	570	534	559	569	571	524	562	586	611	592	573	539	562	538	547	619	567	587	566	598	574	554	560	593	567	616	573	583	545	618	543	578	554	576	555	542	571	548	584	559	566	546	534	519	550	565	615	559	581	570	549	597	546	578	539	572	538	571	598	555	535	568	647	548	617	543	578	567	564	587	579	537	566	567	609	591	559	559	552	580	575	566	575	564	599	564	580	546	540	560	500	554	566	585	635	545	578	552	565	563	567	588	560	543	553	546	599	562	546	553	555	548	578	559	541	594	564	567	570	568	627	575	526	575	554	564	576	556	580	567	523	543	554	498	554	545	567	574	537	549	574	581	575	529	538	546	560	603	583	598	531	588	603	578	567	569	581	558	590	576	580	561	603	588	567	554	553	600	511	602	576	556	575	558	580	584	564	584	615	561	587	558	571	569	559	557	592	586	558	579	528	544	548	590	586	585	575	546	550	576	557	621	573	564	573	535	591	571	572	597	585	579	539	598	572	554	575	564	541	579	553	538	593	609	549	576	546	575	521	559	573	587	551	563	591	530	549	549	593	587	544	550	587	578	581	545	562	607	549	574	589	586	520	604	601	599	567	548	541	588	556	576	582	586	587	612	536	573	522	574	537	558	572	547	550	562	571	590	562	585	583	537	572	581	569	544	532	594	581	577	569	595	576	562	518	540	550	562	593	551	576	594	562	603	592	580	543	562	592	611	568	541	588	567	568	570	584	576	572	579	582	539	583	603	530	540	563	550	593	569	574	580	587	572	604	594	573	555	547	556	578	549	575	569	559	579	548	582	554	535	551	553	525	548	541	581	565	581	611	542	538	557	597	598	561	573	587	594	584	567	549	547	573	582	487	588	550	587	563	544	546	603	577	565	620	576	555	601	566	593	565	615	572	595	578	557	568	576	587	556	621	570	555	575	580	539	572	517	568	563	564	543	563	607	561	532	522	580	564	593	573	587	545	527	567	487	540	591	557	550	519	572	593	610	564	584	563	605	550	561	558	586	551	565	583	557	551	553	581	600	565	571	591	580	580	555	620	550	569	576	590	619	595	600	567	594	612	591	516	550	548	553	646	572
23826	38960	28104	11336	5966	4257	3245	2673	1993	1741	1403	1139	1076	1028	930	928	833	813	762	736	730	725	730	731	691	658	690	658	614	640	678	631	685	671	624	639	684	691	647	639	623	668	630	702	616	633	605	708	638	640	644	638	594	623	653	595	606	630	635	596	583	630	648	631	624	630	639	658	596	615	591	598	645	606	574	572	590	631	613	559	610	601	645	609	624	607	611	614	617	608	614	621	597	648	600	619	621	621	643	644	633	616	587	613	659	636	650	620	675	600	609	599	637	631	643	621	594	603	617	608	580	609	627	664	620	583	612	636	675	634	592	598	649	603	611	604	644	644	621	599	589	635	661	558	566	625	631	632	652	615	644	613	646	637	609	597	681	611	605	625	612	660	642	598	666	643	645	604	626	641	619	612	604	629	617	625	624	608	623	639	634	576	585	654	606	591	627	619	642	590	637	655	633	592	659	614	639	613	581	590	645	624	609	587	631	646	568	589	605	599	617	636	598	622	656	638	638	672	611	635	586	666	647	597	602	644	598	609	647	634	616	638	609	634	599	628	610	612	650	611	653	645	610	591	638	627	604	591	601	605	651	642	638	694	668	602	597	638	610	645	635	609	633	668	625	629	642	628	643	637	666	645	624	621	591	598	562	620	646	635	613	648	625	586	618	567	653	586	569	649	613	632	617	611	608	634	626	609	641	672	598	652	596	639	600	634	652	580	617	609	619	600	615	595	604	633	614	643	595	598	619	592	649	654	617	600	672	637	632	636	582	612	633	591	615	629	657	622	682	595	606	666	635	662	617	614	604	613	615	649	634	675	595	637	578	607	629	601	588	648	641	647	636	651	653	608	670	654	627	650	649	625	630	638	643	589	613	655	586	602	593	606	583	626	636	582	625	606	597	614	580	647	621	596	556	644	591	610	558	598	586	638	613	628	626	626	637	627	573	625	637	626	609	657	595	647	655	595	593	653	624	648	609	596	629	658	611	639	626	591	620	618	576	654	656	567	606	675	654	610	622	674	612	623	665	577	682	624	634	605	654	659	615	612	646	672	650	596	596	609	614	598	651	606	636	595	647	637	599	591	659	648	632	620	635	590	605	614	600	649	632	602	667	636	641	607	669	698	666	663	615	633	613	626	655	678	628	615	619	633	619	615	601	672	588	636	592	628	579	643	617	627	640	621	639	658	624	649	639	647	614	598	599	615	616	658	630	621	623	650	606	634	668	638	627	633	643	628	613	643	648	609	627	622	686	575	620	614	637	587	648	582	612	601	607	645	641	640	535	627	614	623	614	627	590	621	630	627	614	651	625	612	592	631	640	633	654	614	637	611	632	649	611	595	578	623	605	641	611	597	680	607	616	594	625	644	616	630	656	615	593	606	643	658	621	643	645	639	603	607	632	631	633	620	621	647	624	614	610	616	658	579	609	634	616	625	654	597	627	623	632	612	576	624	614	680	581	639	584	630	614	593	615	693	667	615	635	643	640	621	604	622	631	637	688	617	615	594	620	619	627	628	653	615	667	639	590	662	608	612	624	624	573	577	628	577	631	601	629	635	624	647	615	620	616	598	649	618	627	639	588	639	588	693	627	661	602	614	689	604	616	625	604	635	617	638	611	628	632	640	627	646	612	615	607	643	646	686	687	602	597	614	626	625	629	597	622	624	629	600	600	577	605	623	620	662	649	619	657	641	659	598	579	645	637	638	604	590	644	659	573	639	626	600	635	628	604	611	698	635	662	631	668	617	649	626	608	666	621	622	561	607	638	621	649	615	626	607	650	637	608	638	630	615	607	602	635	641	607	640	625	600	637	591	598	614	633	631	599	612	663	619	621	624	624	649	629	605	632	622	631	627	635	628	628	640	637	582	647	646	619	597	645	627	629	652	603	592	682	614	594	630	598	586	614	639	634	635	606	628	618	637	644	617	637	619	636	606	626	642	590	639	668	614	630	589	613	618	655	652	646	592	622	638	634	643	624	623	634	656	588	642	635	614	646	656	607	634	582	628	586	627	637	629	552	625	614	587	640	596	600	612	564	598	678	640	600	618	573	602	623	574	603	658	595	649	612	635	641	626	637	633	634	623	597	645	641	656	618	645	599	635	581	655	608	603	646	626	600	584	592	614	618	624	615	624	632	609	610	622	589	598	621	614	602	634	619	621	625	589	631	625	608	640	612	629	676	624	558	600	598	628	624	634	585	671	619	613	650	646	599	572	608	607	633	608	606	618	604	665	630	596	614	631	616	645	656	645	607	606	618	599	642	578	633	614	613	646	634	625	625	648	579	606	579	618	633	603	617	642	658	622	636	623	637	595	635	629	601	628	611	636	610	640	605	582	618	641	629	655	622	636	633	605	636	608	573	627	667	649	578	666	633	643	637	633	609	627	608	574	647	634	594	603	599	619	658	601	557	625	645	628	626	628	586	624	606	596	637	605	628	619	608	671	612	631	585	588	579	591	620	595	576	599	644	630	607	662	646	640	591	631	623	638	600	623	631	686	619	631	662	650	607	595	631	595	638	645	667	594	622	617	652	674	626	624	584	686	617	596	584	626	650	647	632	642	639	630	636	621	610	626	586	610	618	627	632	633	636	622	596	609	632	645	649	639	665	620	668	635	635	609	639	636	592	607	595	634	613	639	626	625	598	632	620	617	644	645	614	631	649	606	576	641	642	642	613	650	607	621	628	636	647	626	647	590	636	623	629	573	631	587	664	644	624	658	638	663	621	631	649	566	602	652	623	638	653	614	632	603	612	687	650	607	650	589	647	637	590	621	632	646	621	628	610	601	635	609	643	612	628	605	625	588	620	580	627	578	637	593	625	619	652	637	615	583	620	656	619	644	664	645	616	640	644	572	623	616	629	624	653	619	620	634	645	601	596	614	614	638	623	641	625	671	578	664	633	661	643	684	673	633	634	589	633	612	623	618	667	626	626	678	565	662	609	623	640	642	624	618	623	587	596	576	589	643	630	609	610	666	593	647	634	604	645	639	592	643	606	629	641	641	624	630	639	618	631	604	602	609	668	634	627	560	626	619	656	612	627	657	620	642	626	606	688	577	627	639	613	624	649	621	621	646	646	597	653	625	617	657	631	641	587	649	601	632	623	592	644	606	631	617	666	608	598	617	636	631	600	617	625	636	574	609	576	641	634	638	596	605	665	635	658	598	616	627	616	595	656	636	619	613	685	634	646	659	625	601	626	632	609	641	663	604	583	593	576	605	681	603	612	615	616	661	611	641	657	615	617	637	618	620	595	640	620	639	623	642	641	617	610	662	595	632	615	555	636	616	631	595	582	582	635	599	611	613	632	575	652	604	624	624	613	617	602	619	589	613	606	648	637	591	627	608	630	622	622	613	622	648	647	605	629	601	652	581	620	614	607	670	627	599	653	636	684	629	628	599	682	605	660	596	600	617	646	602	603	600	615	610	631	626	603	649	627	604	611	611	629	614	610	589	654	577	613	584	601	583	604	597	599	628	597	605	624	616
23796	21182	28283	24396	21188	13654	4274	2503	1850	1548	1286	1023	852	784	678	729	664	627	646	573	562	560	552	525	540	472	487	505	467	462	458	489	501	463	490	473	465	447	451	443	475	470	463	468	427	446	438	434	472	466	421	431	413	468	434	417	420	395	424	422	390	423	431	438	420	422	439	392	449	423	455	398	432	395	399	407	376	432	440	444	423	425	396	406	425	425	398	416	409	424	440	420	423	447	390	407	373	424	444	409	432	404	419	402	429	420	424	394	419	453	381	445	394	413	425	407	416	407	441	443	414	412	421	439	419	429	408	458	391	431	442	412	400	417	392	410	413	413	406	438	408	408	437	404	442	429	399	414	402	430	393	445	421	414	375	388	430	419	422	407	391	381	402	443	420	432	404	419	452	435	445	391	423	414	393	434	413	400	431	400	415	431	390	383	419	456	439	414	408	417	406	401	403	438	429	432	360	404	406	409	388	414	439	399	434	412	452	383	463	436	409	401	411	432	406	402	393	403	405	408	393	417	404	448	397	449	441	432	393	426	418	403	385	371	443	465	435	440	397	429	417	420	402	442	429	408	442	388	399	402	405	417	448	439	442	413	439	417	425	451	430	437	371	424	395	416	387	431	424	427	425	437	414	392	409	408	436	384	414	426	412	423	414	417	418	449	431	393	413	435	390	455	463	386	422	419	414	417	405	369	423	426	409	408	404	428	418	416	407	423	406	416	398	426	434	418	445	406	431	433	429	375	434	445	391	429	423	428	408	399	420	414	441	443	404	424	455	391	420	370	415	442	429	354	410	409	429	413	446	411	447	388	413	424	420	419	415	385	406	384	435	397	411	410	393	423	419	406	434	406	468	407	418	428	395	401	415	386	403	397	423	383	413	408	454	416	416	448	396	436	401	430	401	441	440	446	428	404	427	402	405	439	449	417	395	412	443	421	401	460	406	408	434	423	431	431	388	419	396	424	398	404	450	416	416	417	459	421	419	414	423	404	435	403	417	400	400	406	434	380	451	412	386	449	420	412	385	404	406	421	442	444	398	422	428	427	408	421	416	412	410	386	446	446	418	428	429	381	386	423	377	445	390	411	411	373	415	427	391	405	429	413	443	435	394	404	418	420	416	372	388	411	400	431	377	405	408	443	427	441	432	420	439	404	406	404	390	400	450	412	417	423	443	411	385	370	435	398	402	418	407	463	372	410	410	374	405	397	407	421	398	438	424	398	413	391	417	416	446	401	402	432	393	440	412	423	418	399	426	408	415	403	373	421	416	438	399	418	416	381	400	386	385	427	410	432	433	403	415	411	394	436	423	400	394	417	395	384	426	406	404	403	393	397	418	429	424	406	433	378	407	439	436	415	422	398	393	399	404	426	394	436	415	415	428	406	445	415	427	421	460	400	412	413	410	437	426	414	411	452	423	393	415	388	410	450	400	446	409	431	405	396	417	383	433	397	436	411	393	421	447	404	391	420	406	376	452	432	414	425	410	437	405	435	432	415	434	391	400	426	422	429	403	430	400	420	415	395	404	429	393	384	409	409	446	430	426	405	419	413	380	406	415	374	443	429	415	424	463	384	413	412	381	450	410	454	401	393	415	399	442	378	431	427	392	422	393	392	390	413	446	421	424	438	436	417	406	424	379	412	429	421	381	415	401	397	404	363	404	426	426	400	420	391	425	397	456	368	444	414	389	419	410	382	424	405	386	440	391	414	435	384	414	428	406	369	390	386	390	426	422	388	403	396	409	405	388	410	441	401	420	437	421	429	403	435	458	403	411	400	426	411	423	397	401	390	411	431	384	410	445	435	415	398	415	386	399	401	361	422	408	417	429	409	421	401	373	398	450	433	437	395	421	455	468	412	375	446	434	425	425	446	434	459	415	412	429	417	437	410	428	434	388	405	409	377	410	439	407	392	435	429	422	397	411	427	451	423	425	408	431	381	410	364	446	428	408	424	414	415	409	420	359	408	376	414	433	423	391	413	396	402	421	419	454	409	439	407	409	410	457	398	433	402	440	443	454	417	399	450	422	417	420	399	411	423	434	446	467	435	367	404	414	432	419	417	369	415	411	415	407	427	470	363	434	411	397	414	394	389	422	396	446	387	388	387	397	442	376	400	430	409	406	397	441	416	410	437	434	440	420	396	404	409	433	398	413	400	419	397	410	416	431	406	445	411	373	426	391	431	393	405	379	439	396	439	403	386	409	441	429	400	422	430	423	421	452	419	415	413	384	442	457	385	401	397	428	421	385	398	418	449	436	431	420	454	408	399	398	414	431	415	412	405	438	410	435	434	392	415	436	427	438	408	434	401	414	419	386	416	402	425	432	417	416	429	374	400	416	382	401	375	403	406	391	415	427	381	459	439	388	425	391	371	434	422	401	427	420	416	423	395	400	372	408	398	420	448	397	418	421	418	441	425	423	414	402	441	467	432	436	422	432	407	438	386	419	415	413	375	450	403	405	367	396	408	408	389	439	388	425	422	452	390	412	410	430	418	398	430	435	404	401	409	425	449	464	405	377	440	425	436	470	417	396	420	449	415	443	439	421	406	394	414	422	419	430	406	391	426	403	422	401	389	425	401	374	374	414	391	419	407	383	367	394	402	421	386	367	416	410	384	417	385	439	413	407	394	385	448	437	405	430	405	483	424	404	394	383	414	382	486	417	440	385	389	379	409	396	432	430	408	445	444	420	395	415	390	452	414	409	400	433	410	458	425	403	438	429	386	425	405	420	413	447	379	455	388	397	419	415	441	411	447	432	444	431	427	435	471	448	448	426	405	399	400	430	422	425	399	444	385	418	435	385	423	421	418	392	410	404	418	392	425	454	410	406	418	399	395	420	430	435	367	418	437	466	432	381	436	401	379	383	402	422	378	399	398	435	410	407	409	456	460	423	399	420	413	380	423	404	420	405	419	433	410	419	402	424	416	419	444	403	389	399	423	415	402	398	421	424	412	393	410	425	408	394	452	412	409	413	412	444	381	426	421	438	403	389	408	419	424	384	392	469	431	394	429	428	400	376	430	437	392	425	472	408	437	417	396	396	418	424	407	427	434	390	454	392	428	429	462	451	370	394	380	467	405	389	374	420	430	422	411	430	438	380	392	428	391	413	406	414	444	422	436	404	409	412	404	435	387	393	405	446	405	418	424	408	410	393	405	428	437	421	379	420	445	405	413	403	441	416	402	403	435	410	410	467	446	415	368	422	406	404	407	388	433	397	421	379	443	398	397	417	421	390	405	410	405	449	431	399	414	411	409	393	375	390	410	412	373	389	401	414	408	414	444	431	430	434	400	439	413	401	400	414	433	425	406	405	438	397	414	436	418	380	418	397	443	455	422	445	368	404	418	434	424	406	433	421	412	422	383	401	423	398	430	438	409	395	408	435	419	427	394	435	389	381	388	421	440	431	412	370	401	401	422	410	425	421	387	383	421	422	413	418	399	394	381	450	448	426	405	421	378	452	433	421	449	413	420	400	427	414	430
25686	48845	37281	16408	9927	7103	5325	4312	3174	2495	1916	1595	1321	1166	1048	986	925	804	768	716	754	664	685	644	622	593	607	614	580	570	550	542	589	551	509	518	554	543	475	481	528	494	462	460	474	486	468	508	492	456	479	468	454	504	472	470	478	435	465	458	473	470	465	467	476	438	476	472	501	500	494	474	475	453	511	450	481	462	472	438	452	469	446	496	438	426	512	426	460	486	494	469	465	472	477	487	450	461	457	457	451	466	474	467	487	496	469	475	446	478	470	452	451	401	460	466	465	452	473	504	471	462	502	444	439	460	466	479	483	477	463	445	489	496	452	465	475	478	451	451	478	450	481	494	462	470	478	439	437	472	483	439	442	464	448	467	469	481	433	473	451	460	470	474	474	457	490	458	470	455	461	461	451	447	493	461	497	481	494	470	472	447	446	484	447	496	470	488	453	483	487	455	465	445	477	420	451	452	445	506	471	495	451	465	463	456	410	479	470	439	472	480	435	492	492	421	460	447	508	475	439	456	456	457	440	459	476	425	437	490	456	452	441	443	444	470	459	428	460	442	475	528	450	445	439	461	446	470	497	486	428	452	411	475	454	449	468	471	479	410	483	475	464	451	451	489	470	440	445	532	454	480	466	466	473	450	452	472	485	444	478	472	474	472	441	489	485	442	436	484	462	446	463	446	437	461	433	455	457	431	493	491	449	456	448	449	421	445	414	503	446	460	446	444	438	440	465	453	458	441	469	466	480	468	480	464	488	452	447	440	487	445	484	491	462	425	465	472	455	475	495	460	428	465	497	420	452	484	467	465	461	446	436	453	485	450	467	487	478	446	489	493	434	492	439	481	474	467	435	442	504	461	461	444	447	524	465	459	472	472	471	435	476	503	490	470	459	465	472	460	460	494	451	472	439	456	491	478	490	505	452	459	424	440	464	460	451	460	442	477	485	494	467	448	470	484	443	483	464	457	454	496	489	460	497	499	486	465	444	521	468	473	476	444	465	462	456	428	448	503	431	475	446	496	463	442	467	465	464	419	449	467	471	456	421	482	467	472	455	434	449	440	452	458	532	433	442	438	469	474	451	446	468	492	470	421	441	495	517	499	470	445	472	471	461	465	482	464	450	450	478	482	454	440	437	480	456	439	453	467	480	447	445	441	456	480	468	490	454	487	494	465	441	461	430	509	431	434	414	485	481	481	453	481	484	459	488	467	466	468	456	484	473	454	449	445	457	460	426	423	463	452	495	505	492	456	478	478	465	481	481	484	475	443	432	430	476	469	452	497	466	420	463	434	416	449	453	430	478	460	461	472	459	471	447	462	487	462	487	485	476	436	433	421	442	438	453	461	467	452	452	468	476	473	466	477	427	418	442	461	446	454	435	483	461	509	456	448	485	485	495	442	467	503	484	481	462	485	472	489	454	443	472	464	446	457	451	504	459	473	475	479	449	468	476	468	455	461	458	462	437	444	455	444	478	437	463	460	442	482	476	422	429	474	416	444	519	470	467	477	458	452	450	457	450	480	494	440	435	450	469	496	444	448	467	489	507	494	492	431	442	459	485	442	445	460	449	471	492	434	484	487	433	472	478	446	434	479	452	464	439	455	411	455	426	486	437	433	463	480	466	516	442	450	483	497	531	448	431	471	464	448	454	487	470	480	460	451	446	441	456	467	466	464	507	458	449	436	468	458	466	466	464	457	450	454	497	455	437	474	424	494	445	457	461	461	475	445	458	448	467	462	474	446	461	466	421	471	432	507	450	449	425	436	473	461	460	461	443	432	482	422	490	460	449	449	463	479	457	463	488	470	479	500	478	493	475	454	458	480	444	448	481	464	489	479	494	446	447	518	486	483	452	470	456	488	435	468	497	474	420	420	497	462	505	462	504	470	482	490	427	455	452	490	445	473	473	473	443	454	421	483	503	445	480	496	469	457	436	468	449	458	454	482	434	453	457	411	471	466	496	490	463	463	438	429	532	460	460	470	458	449	458	436	488	473	449	475	497	445	502	503	479	493	496	457	494	424	473	465	453	431	435	482	423	462	479	494	453	509	453	464	490	454	465	454	479	462	459	440	467	468	483	448	466	444	470	457	452	490	436	436	481	466	506	475	465	438	487	462	444	452	468	470	442	444	418	465	448	420	490	453	459	440	455	482	456	503	432	465	475	477	428	472	483	493	439	468	452	477	463	468	442	469	434	485	452	484	484	457	496	473	481	455	459	494	478	468	447	473	465	491	495	444	482	473	468	475	449	502	465	469	460	470	489	470	460	494	460	442	476	462	440	444	460	452	473	485	456	477	443	440	491	439	452	487	454	452	460	499	509	457	462	485	448	478	468	430	505	469	466	461	477	458	491	422	437	488	395	456	450	454	519	450	440	425	430	460	483	421	471	425	472	440	456	461	449	450	419	510	475	462	498	467	441	514	489	416	460	473	478	411	464	488	448	478	480	487	460	466	477	485	482	438	486	492	479	484	459	435	491	448	447	456	437	456	426	424	443	461	470	468	495	475	474	468	470	479	422	506	462	443	440	463	472	479	465	468	452	498	494	464	494	436	469	464	442	478	479	465	496	457	455	483	460	467	473	467	444	459	458	485	483	460	504	419	456	463	462	452	442	427	448	453	500	463	444	437	467	487	473	455	460	432	448	501	445	436	494	443	466	466	450	469	440	505	480	474	445	467	449	473	508	425	461	452	482	474	422	469	461	462	462	479	496	468	464	447	461	415	474	509	486	483	472	461	471	475	465	468	487	482	465	464	450	440	463	491	458	490	479	419	472	459	472	455	465	450	499	438	460	463	483	446	450	471	457	483	449	435	498	445	484	489	496	449	475	467	497	468	433	472	485	454	460	420	466	487	460	482	457	467	452	454	480	466	418	473	450	462	499	502	471	466	460	424	477	445	474	469	485	456	441	413	489	444	437	478	484	488	485	478	461	528	443	465	476	479	466	500	474	474	451	474	458	500	474	476	497	477	506	445	462	441	475	489	441	425	489	492	488	436	432	519	513	490	438	477	474	493	463	445	433	456	454	427	516	512	463	459	498	454	451	439	511	458	448	456	446	472	470	470	466	452	463	454	448	477	465	424	480	426	434	457	437	462	455	461	471	450	451	459	454	502	467	433	455	434	448	460	461	456	449	477	493	457	496	494	468	444	478	473	447	473	435	472	437	465	461	457	494	467	441	497	477	465	476	459	458	470	450	419	467	477	511	457	500	471	445	463	498	452	472	436	474	465	473	462	462	462	492	432	487	463	462	463	478	457	431	458	485	439	448	469	463	483	489	478	439	523	448	457	456	445	419	450	462	523	491	469	481	487	432	477	448	445	460	488	436	477	468	507	483	440	459	474	420	490	484	449	483	454	444	460	472	480	485	475	467	471	454	419	417	456	465	443	470	464	430	479	508	449	507	466	438	499	459	465	449	481	447	443	472	485	471	454	451	459	433	502	429	476	493	465	503	482	473	482	459	448	490	473	448	445	478	447
24846	21222	27571	25180	15958	4854	2559	1942	1544	1191	1078	893	837	769	693	618	674	624	633	568	558	582	578	580	580	539	544	521	521	490	513	509	486	495	524	488	520	502	505	506	509	522	466	472	465	467	525	460	478	486	490	492	459	473	511	462	467	471	499	471	489	515	444	483	506	475	428	462	455	442	486	488	447	451	460	447	485	497	468	457	437	466	493	490	513	475	497	477	452	483	448	451	465	476	484	459	500	473	443	411	501	426	473	504	443	487	484	448	505	442	438	495	499	443	455	457	456	470	486	449	485	473	464	484	499	520	445	479	491	463	444	487	494	477	448	502	501	459	479	447	424	435	476	458	449	477	463	483	454	482	489	489	496	458	492	445	482	437	501	477	483	497	480	450	463	495	503	446	460	493	488	496	416	520	470	460	476	498	472	451	476	463	506	439	443	482	490	499	497	484	480	439	487	475	490	467	463	429	481	486	484	470	475	489	494	485	436	456	497	462	479	482	440	495	477	475	473	480	449	459	490	442	434	468	465	492	479	475	450	481	435	487	480	491	455	460	452	461	468	445	461	454	457	468	486	496	454	437	464	452	487	516	471	499	453	461	453	448	478	475	483	495	503	464	473	471	494	481	466	464	505	487	474	464	463	489	486	471	456	496	488	473	453	515	480	459	466	472	470	440	451	434	488	466	495	446	496	481	504	529	503	488	506	499	474	485	457	500	487	465	484	520	467	441	508	490	470	514	454	455	470	472	473	469	475	493	468	476	469	454	462	505	474	446	452	476	453	450	454	477	452	469	465	454	464	459	465	474	508	420	474	497	458	468	497	462	456	481	474	458	479	450	467	494	428	492	487	446	498	490	472	486	445	465	464	471	458	481	503	457	427	521	447	467	471	518	462	503	479	465	503	476	451	504	477	467	454	478	467	541	459	463	473	448	497	479	463	513	484	469	438	484	489	464	486	468	439	525	468	447	424	500	470	466	491	468	501	450	484	492	441	471	457	490	453	456	531	457	447	472	505	504	491	476	499	461	491	481	456	483	474	424	453	433	482	472	485	446	437	476	471	486	486	447	469	477	477	472	496	450	438	514	500	485	476	494	473	476	451	455	499	478	483	455	479	441	461	461	456	492	527	462	504	482	480	503	523	460	477	478	458	438	460	477	499	461	503	499	465	483	432	507	508	456	502	478	464	503	485	472	472	448	457	459	500	482	494	484	481	455	473	476	493	462	436	479	460	459	445	470	466	479	435	469	481	448	460	458	466	461	434	523	451	504	463	476	447	478	457	451	422	466	483	463	474	497	477	486	505	506	513	505	474	499	466	469	434	437	431	470	450	484	508	479	458	465	473	473	489	440	451	464	425	512	464	476	440	467	480	493	489	488	493	468	484	448	437	457	455	447	473	429	474	469	449	474	459	476	451	424	508	479	456	490	462	469	518	470	457	477	513	486	432	479	491	490	480	452	514	458	461	500	462	477	452	440	475	484	481	476	485	503	445	460	463	470	438	461	480	513	476	499	454	514	471	448	451	454	466	431	486	453	465	451	461	470	490	476	462	469	468	460	501	445	503	504	472	454	504	483	451	442	475	482	488	486	490	433	448	434	475	447	454	501	482	464	489	472	505	485	438	480	492	442	505	510	407	475	480	482	497	474	484	485	489	432	485	435	465	452	468	490	511	512	474	507	506	470	509	466	487	486	471	470	450	489	447	448	451	489	536	491	446	436	460	472	487	490	500	473	514	446	500	460	456	459	435	487	506	450	471	459	438	479	475	556	415	483	434	450	506	472	472	453	427	482	451	478	459	482	472	480	490	468	472	470	485	463	535	494	455	437	454	479	483	436	516	481	475	483	485	479	450	459	486	445	473	448	493	480	476	474	468	482	482	451	478	448	487	453	460	493	478	470	468	449	505	479	484	504	474	474	448	502	474	457	477	473	460	478	456	464	451	476	476	456	504	454	495	474	433	470	500	452	449	476	458	462	481	469	483	473	472	461	453	491	494	468	506	446	467	473	428	475	477	481	455	502	464	500	507	507	470	463	499	465	503	453	486	457	456	511	465	457	452	500	499	473	487	484	426	484	477	439	493	514	460	458	470	502	435	493	468	496	460	498	467	507	439	463	440	412	478	484	458	449	495	456	463	467	488	485	489	481	479	498	503	493	469	484	430	450	490	469	483	472	446	482	480	467	465	474	488	490	419	468	438	468	491	496	494	484	429	464	449	456	502	463	459	473	467	448	468	487	446	487	453	460	496	456	461	468	490	453	437	449	454	485	466	498	469	464	445	502	466	451	448	480	453	509	463	451	490	456	502	409	500	503	458	504	480	457	468	471	503	464	501	462	420	438	485	439	491	481	502	481	445	485	489	477	506	461	443	455	499	474	504	464	474	506	469	498	496	468	479	449	459	482	486	497	473	468	460	461	478	484	469	454	452	490	475	479	494	465	491	449	490	464	473	402	466	491	513	483	448	466	462	471	473	452	489	450	466	460	460	487	466	470	466	504	512	483	493	466	486	455	484	449	476	501	471	425	476	445	467	488	491	473	459	477	454	482	481	478	483	478	473	493	451	461	442	462	472	457	467	472	474	474	472	459	506	506	487	484	451	485	494	476	416	461	467	477	477	538	471	467	467	463	469	482	458	473	455	476	451	511	511	474	466	450	471	469	502	508	469	510	490	494	505	494	478	494	471	458	484	528	508	488	478	467	478	502	487	526	466	515	503	493	501	467	432	518	471	510	435	446	476	492	459	468	459	449	466	472	464	480	496	456	494	461	472	470	488	450	485	472	458	465	487	449	503	481	496	474	467	456	487	491	503	503	507	495	521	519	462	490	467	444	477	472	488	488	418	471	453	490	478	454	481	472	458	465	479	472	472	433	497	474	471	460	439	437	482	471	469	496	474	484	473	511	474	460	467	437	500	479	458	434	473	454	507	458	461	530	500	451	460	513	462	490	507	489	495	461	475	470	493	447	464	481	471	461	497	479	494	501	474	464	431	454	470	439	455	486	493	406	491	452	478	488	494	492	455	501	459	512	449	460	480	480	468	479	463	464	464	469	482	461	455	468	503	486	481	455	520	434	477	492	477	445	440	453	474	490	457	462	501	454	456	433	504	440	456	481	504	463	461	460	527	463	474	468	468	488	462	435	446	465	469	480	482	481	430	493	469	498	502	458	482	461	419	448	443	440	454	475	434	482	458	476	466	445	500	486	477	535	469	500	469	462	479	450	454	480	475	435	482	489	501	477	463	509	480	490	518	480	494	475	516	503	465	465	484	458	496	500	454	494	453	515	474	482	501	506	456	445	466	490	480	449	464	427	453	462	450	496	477	469	498	459	490	483	487	440	442	495	456	487	466	471	438	461	473	516	520	453	487	426	454	434	489	517	441	479	501	473	478	454	465	446	487	502	435	435	506	449	468	464	450	462	476	450	500	486	458	452	479	466	496	438	453	462	469	475	498	420	493	499	490	481	462	475	481	458	491	467
25024	44606	33919	14878	8526	6115	4491	3484	2741	2021	1704	1351	1238	1028	926	876	893	729	796	756	662	689	631	636	631	628	541	601	661	574	559	549	526	542	557	556	519	577	547	510	556	520	549	520	538	521	509	513	508	502	495	524	502	540	492	494	543	521	484	567	522	537	488	480	499	510	493	479	496	521	511	483	520	517	504	524	514	482	529	512	503	543	500	524	496	534	540	433	491	502	512	513	526	493	524	518	525	509	475	510	540	508	509	529	470	518	523	530	475	490	500	460	520	524	526	504	480	535	526	497	503	487	514	515	480	498	555	538	520	482	502	500	512	507	535	482	489	502	527	500	494	544	487	534	574	475	490	477	488	514	531	503	505	478	549	482	509	500	539	535	508	485	493	486	472	478	522	523	536	516	475	516	503	484	527	513	519	472	537	506	507	503	516	489	503	514	506	494	531	470	503	529	492	480	513	495	510	461	501	511	511	487	514	487	514	492	509	517	524	491	484	518	477	539	513	498	474	490	497	509	514	510	489	498	559	548	505	545	503	476	495	492	511	498	510	527	492	498	531	506	465	477	460	488	495	509	489	520	472	444	502	550	490	535	501	496	523	538	520	528	521	506	509	525	512	508	498	512	506	498	480	496	473	505	521	455	487	501	487	541	499	492	496	447	543	451	509	499	489	541	490	520	488	498	460	491	551	528	511	505	531	502	504	502	497	506	525	513	482	522	519	534	509	518	507	521	488	469	529	522	526	518	500	482	512	516	501	521	493	511	546	531	509	539	530	502	501	489	496	498	521	547	506	547	502	511	519	527	481	512	506	478	503	500	506	504	530	493	508	525	498	507	520	489	474	489	490	516	529	477	489	538	490	528	497	523	502	457	484	528	521	538	493	513	505	506	484	494	488	517	488	480	515	518	499	485	511	508	491	500	469	515	503	458	512	513	487	468	498	504	524	456	539	541	534	495	514	445	493	504	534	495	498	506	497	506	470	497	516	486	521	506	514	507	495	497	494	513	492	481	518	506	490	472	476	484	546	525	477	496	520	504	522	526	469	506	485	489	511	495	484	498	480	516	557	515	486	509	514	505	540	502	508	536	504	533	492	505	487	525	548	501	502	471	500	483	519	546	551	501	497	492	524	479	493	496	516	496	516	522	491	468	512	543	499	469	464	515	499	496	445	507	538	489	498	500	504	527	495	505	503	473	508	560	520	502	472	514	488	505	500	542	523	524	478	497	523	531	488	514	494	503	502	473	447	522	511	524	510	476	466	493	518	526	503	519	496	497	537	460	524	519	535	535	480	532	487	533	491	525	491	448	536	503	518	506	497	516	510	544	506	507	487	522	467	489	490	487	490	533	489	542	514	539	508	499	528	538	530	524	469	530	465	511	501	488	503	519	515	475	478	476	478	519	542	537	490	498	479	483	571	505	480	546	517	543	492	505	520	546	517	469	505	497	474	541	512	525	498	522	499	480	555	478	518	476	531	504	524	504	495	492	497	511	485	487	551	470	525	450	496	483	502	515	493	505	490	503	496	492	498	516	518	515	489	471	527	486	536	502	490	527	538	517	540	501	505	501	503	511	544	475	513	527	469	531	478	554	515	485	476	520	516	496	506	489	503	508	457	566	502	515	486	502	473	515	493	510	529	532	497	518	499	490	508	524	509	502	490	484	487	509	525	506	530	539	493	510	516	510	503	513	556	506	496	517	546	517	530	506	475	508	508	489	529	550	504	538	499	500	514	489	485	517	522	476	515	531	494	520	506	491	523	527	521	528	534	485	487	513	481	501	476	510	535	513	535	492	524	514	554	495	518	496	499	498	503	487	520	519	533	477	477	476	478	490	526	481	475	512	497	487	492	539	511	547	511	512	472	484	503	474	454	525	508	500	498	519	527	495	472	468	530	518	502	552	529	508	497	526	526	486	497	487	491	491	489	497	559	480	508	505	562	491	504	484	524	487	479	499	485	510	502	509	449	476	489	514	522	503	517	499	503	494	503	499	552	526	504	515	530	514	523	499	485	508	539	510	528	515	464	489	525	498	518	549	487	508	526	503	492	479	535	544	533	499	488	501	504	506	500	450	511	457	537	520	504	511	538	483	526	509	513	494	504	495	511	484	519	497	517	511	479	515	531	503	483	469	524	476	499	476	520	503	492	494	514	508	539	514	528	468	489	519	478	529	495	534	497	478	525	490	456	515	491	505	512	470	514	534	521	524	505	482	494	515	499	511	529	535	502	470	540	562	505	515	456	511	507	496	493	476	506	475	510	499	481	519	526	490	494	558	519	516	471	514	477	494	477	523	491	493	518	519	529	496	496	494	483	489	491	499	524	508	489	509	501	520	485	484	558	500	516	536	533	476	554	504	508	543	489	502	504	539	487	512	531	479	487	487	489	490	530	547	534	514	460	553	536	530	524	536	516	497	546	529	509	505	485	468	506	516	509	486	494	520	508	492	458	540	495	509	494	507	511	502	534	509	442	521	490	475	464	489	510	516	517	521	479	509	502	503	518	502	543	521	521	499	535	481	560	519	481	500	478	501	517	472	522	508	484	507	530	524	502	503	508	513	490	509	534	487	478	509	502	480	515	468	512	490	521	490	487	471	539	462	480	534	519	471	524	488	493	506	497	545	519	454	502	480	537	513	482	498	476	464	511	501	497	507	520	539	490	521	516	501	495	489	487	448	478	517	509	488	494	534	517	460	494	480	474	517	468	528	491	529	510	489	520	492	506	508	493	522	498	547	481	481	459	515	515	525	497	522	524	484	461	500	535	507	473	519	510	507	522	486	525	510	536	528	520	501	527	518	540	489	513	508	510	530	503	542	545	456	476	536	506	500	493	512	533	503	496	473	488	548	514	530	525	513	506	469	510	466	532	471	520	536	517	514	490	510	517	515	499	507	506	489	500	535	479	522	506	525	504	486	457	497	501	507	456	469	501	519	506	505	477	529	478	538	530	519	509	493	495	512	551	509	493	492	528	495	502	540	522	491	497	499	503	534	516	533	473	499	507	526	480	516	521	499	545	520	513	492	492	482	502	480	479	477	501	508	535	503	495	513	504	522	541	514	520	523	549	511	480	550	488	541	477	518	504	479	492	510	482	518	467	484	477	477	526	520	513	477	493	457	480	515	495	498	514	486	522	529	524	510	481	543	502	509	519	499	529	479	523	523	486	548	520	505	528	528	530	493	487	478	494	528	501	489	475	513	515	537	489	515	509	490	501	520	517	540	506	499	506	488	508	512	480	515	508	551	493	518	515	492	535	488	509	474	514	515	505	499	489	526	480	566	523	467	523	479	476	531	495	538	477	504	544	488	461	498	522	514	473	479	505	502	489	532	531	495	470	507	510	525	527	511	485	494	489	510	494	522	544	507	482	481	512	524	571	514	483	515	476	488	521	532	517	485	542	544	533	515	483	491	549	551	495	537	495	516	488	533	499	515	506	512	524	521	464	499	549	515	500	496	474	486	497	512	502	522	549	490	502	501
22674	21213	28717	23993	21236	21353	13172	3842	2309	1884	1634	1158	1034	831	797	767	652	582	509	482	488	483	436	407	409	377	346	341	344	320	325	315	330	311	318	310	328	278	274	280	301	290	284	279	272	272	258	261	259	264	257	274	239	277	257	248	284	226	268	288	251	253	246	221	267	283	268	239	267	257	263	227	292	253	247	245	234	243	247	266	254	243	242	235	287	233	266	264	240	220	234	245	240	259	242	258	227	234	246	258	248	273	269	228	242	247	242	258	209	267	266	233	249	269	241	231	263	260	260	269	241	242	255	286	250	238	217	262	253	265	240	263	253	234	260	222	245	249	241	222	232	224	248	231	233	300	234	242	233	262	260	232	252	267	254	246	253	229	239	273	231	253	255	252	232	226	253	230	224	252	265	247	236	256	255	252	217	246	251	246	250	258	233	262	202	243	255	247	258	247	209	274	237	248	241	235	252	249	237	251	239	246	268	251	257	227	250	243	253	242	264	243	245	270	256	237	251	232	249	239	244	248	243	215	229	233	231	245	233	244	251	229	229	231	246	262	252	244	262	250	241	232	257	229	262	219	268	259	238	263	221	272	236	240	245	254	245	251	225	229	277	235	256	269	248	229	240	216	256	263	226	213	240	221	249	250	241	244	254	273	239	235	237	225	244	242	274	290	226	248	249	261	231	233	246	248	231	254	233	255	251	240	233	270	259	267	231	228	248	275	261	236	233	232	237	218	268	262	230	228	248	259	240	233	241	247	274	266	234	241	226	231	232	254	251	268	258	242	261	223	246	224	236	242	276	247	248	236	250	257	243	248	228	276	217	228	268	245	272	233	259	263	239	245	237	267	200	271	257	237	253	229	232	262	276	257	233	239	245	250	259	239	234	231	242	216	253	242	270	225	256	237	232	222	264	279	240	214	270	240	265	273	247	242	259	246	250	239	243	251	248	265	256	239	257	236	271	241	238	237	244	238	264	242	255	265	246	256	234	227	223	235	248	256	267	230	258	241	254	248	202	220	265	227	272	233	259	256	228	259	256	223	242	248	239	250	213	262	226	255	258	243	256	278	245	235	226	242	249	227	245	216	250	274	242	251	253	239	222	263	245	251	233	247	222	253	267	252	272	254	234	219	255	200	237	216	230	242	235	257	245	223	230	242	248	247	265	264	255	219	236	227	238	260	257	264	242	253	275	242	249	246	267	222	222	210	247	240	260	252	236	237	232	241	256	260	263	255	271	235	247	242	265	224	236	263	264	261	245	244	235	237	271	234	261	238	236	262	224	269	242	256	252	230	244	230	261	254	230	235	244	261	248	253	289	228	224	260	237	242	269	270	242	230	221	236	265	247	247	259	252	267	247	244	220	227	233	253	230	251	239	262	264	246	263	247	235	225	248	259	225	243	257	236	278	244	211	246	247	247	259	237	251	230	244	261	230	230	266	264	246	235	253	246	241	260	257	252	242	264	238	198	243	232	258	226	248	236	220	241	263	254	269	231	259	253	250	259	240	256	261	214	238	266	267	246	231	234	247	256	224	251	271	255	246	281	256	259	267	274	268	235	243	268	234	233	255	223	241	247	277	236	257	236	257	265	266	254	252	240	239	232	237	242	237	229	286	236	239	234	268	254	250	217	261	238	254	219	259	217	243	246	232	250	226	230	242	246	253	256	240	225	249	265	242	246	266	237	271	243	253	261	250	248	240	239	214	241	218	246	238	231	223	226	203	264	254	241	245	257	226	242	231	246	238	254	240	239	235	257	222	235	251	254	228	237	242	237	256	240	249	256	231	250	240	234	244	256	218	251	263	227	259	246	246	233	246	259	248	236	243	259	266	255	219	231	218	234	271	246	243	240	262	249	221	263	259	242	241	289	260	222	264	264	250	243	228	246	238	245	234	224	253	259	247	257	260	252	241	221	226	228	241	268	248	250	241	228	245	249	250	244	226	242	270	243	257	251	266	225	267	230	240	225	234	233	224	221	247	247	231	213	264	244	260	253	285	259	243	234	260	272	238	241	250	236	248	246	261	228	235	252	236	260	234	251	257	258	259	272	277	246	245	250	252	238	259	248	246	307	288	242	221	265	269	233	236	274	249	229	274	260	233	250	227	259	260	256	224	230	230	234	226	246	247	244	258	250	246	241	243	245	285	257	229	237	241	258	265	228	239	250	248	226	243	230	249	242	252	216	217	249	241	230	235	268	227	269	241	262	251	250	239	255	218	232	258	235	246	259	236	259	210	249	250	267	238	239	252	263	259	279	242	257	236	223	233	277	268	273	255	247	262	234	264	270	230	273	264	253	219	250	254	256	260	235	252	252	225	254	229	249	251	228	256	242	238	212	276	219	226	251	233	234	245	235	238	231	281	267	221	218	234	254	235	252	234	243	241	234	252	261	225	219	253	244	244	258	264	237	246	244	225	240	263	256	242	246	255	248	240	273	232	257	196	267	235	270	259	267	248	235	242	266	244	255	242	261	265	261	232	287	224	254	246	239	255	252	257	244	252	247	245	248	207	246	252	258	251	246	236	215	235	250	235	258	248	231	237	261	206	270	233	256	253	260	240	241	263	232	238	274	244	251	242	260	260	232	239	236	220	249	245	242	267	237	259	245	218	244	265	221	217	252	220	239	255	250	239	259	248	230	267	209	246	243	248	264	244	232	256	267	255	228	248	254	226	214	274	259	261	278	239	221	261	241	256	265	278	266	242	233	271	259	233	252	237	245	234	218	234	243	243	272	243	236	243	242	246	238	250	245	265	228	231	245	264	280	233	253	241	263	237	245	246	244	248	274	239	223	251	240	262	229	229	252	219	248	229	247	258	247	249	259	245	270	252	261	277	239	239	243	264	253	236	272	257	244	248	234	244	237	247	235	254	243	266	279	233	245	249	235	245	228	264	215	258	239	252	252	240	266	252	229	211	241	227	253	248	252	231	236	236	235	233	240	241	246	250	255	233	249	270	231	267	259	258	260	274	252	245	282	254	279	212	222	239	253	247	265	234	261	253	262	241	239	258	251	229	245	236	273	240	250	254	246	267	247	243	238	225	257	252	243	241	259	254	238	217	220	224	262	236	261	240	254	243	238	260	225	241	254	238	268	264	232	251	246	272	235	234	262	231	242	224	270	208	246	275	212	245	233	261	264	240	230	231	255	237	261	224	242	238	239	253	260	246	267	245	243	246	253	242	213	242	262	250	260	256	227	242	250	243	249	239	233	254	240	251	238	223	248	243	267	240	263	248	241	246	230	213	247	238	240	272	219	235	238	214	225	235	263	264	239	252	253	246	237	255	229	234	272	256	261	237	215	245	240	249	240	239	210	234	230	221	260	248	246	236	241	262	237	219	237	229	243	263	272	254	251	250	250	214	255	237	238	241	260	247	231	247	244	253	236	231	261	233	269	253	227	260	247	248	210	242	242	230	261	222	234	261	235	249	247	247	254	252	238	245	229	228	234	257	259	229	270	231	224	243	226	215	215	222	251	242	269
28373	54961	43462	20822	14162	10267	7291	5789	4116	3216	2753	1984	1529	1239	1175	983	959	834	782	741	640	579	583	569	499	462	442	466	459	427	375	396	364	385	347	341	359	380	339	333	350	331	307	324	309	319	321	289	309	319	284	292	300	276	275	290	275	274	288	253	298	274	263	265	295	256	276	269	291	272	273	303	268	264	265	286	262	294	280	279	281	271	303	301	263	257	281	262	276	278	240	308	296	268	296	302	277	252	271	256	266	279	257	297	255	280	257	273	289	259	278	287	279	257	282	254	297	258	259	274	252	267	252	255	267	264	270	302	283	282	291	252	271	262	266	299	239	307	288	274	255	266	275	270	274	250	282	287	260	304	265	298	266	276	281	285	283	277	242	297	271	309	292	259	290	265	269	294	261	275	264	258	252	272	261	294	266	264	293	281	247	258	276	261	325	263	262	245	256	283	265	260	239	288	278	275	281	264	288	287	248	258	274	275	247	275	254	252	256	287	272	274	267	276	281	247	267	263	280	263	259	253	257	266	217	267	261	268	280	243	281	265	272	278	243	266	284	251	279	244	301	234	235	267	276	283	278	292	273	276	272	270	291	257	271	255	283	286	277	277	256	235	276	276	267	265	284	273	265	279	256	275	274	279	265	274	260	290	242	276	264	242	283	272	260	294	285	280	265	274	294	282	289	280	276	279	252	268	250	261	272	265	271	238	264	261	273	259	258	289	261	267	314	277	276	252	286	281	262	270	250	263	269	240	241	246	285	283	312	237	298	247	259	259	256	268	270	291	280	280	268	280	275	269	272	255	273	285	267	277	270	283	250	268	271	289	287	278	287	284	260	253	254	237	279	268	275	275	249	238	276	262	228	254	280	282	267	275	256	275	290	255	273	260	278	258	284	290	266	233	264	261	277	275	253	292	271	270	235	275	274	271	272	260	280	284	280	281	285	311	274	253	267	278	270	256	283	291	269	276	261	255	276	254	277	288	266	278	258	283	262	245	282	260	276	271	280	282	246	266	276	249	250	278	259	275	257	276	272	234	252	279	279	282	259	280	253	256	256	245	277	244	237	245	251	279	285	272	270	266	271	276	245	267	278	281	279	252	278	257	235	300	248	258	284	244	293	260	271	283	265	254	268	280	262	283	278	282	286	270	291	267	257	288	280	279	272	271	291	261	280	267	247	288	264	254	290	281	256	277	301	303	250	289	266	299	264	281	244	278	267	287	264	252	262	304	252	276	312	255	251	283	250	278	291	275	278	255	266	249	239	284	269	272	264	266	258	267	280	254	286	272	259	263	261	240	239	266	232	261	271	259	263	262	258	237	253	289	282	278	251	264	284	265	275	278	293	254	258	253	309	298	268	255	282	262	291	287	248	270	278	262	274	292	274	260	269	275	262	268	260	270	255	261	275	278	279	274	296	267	273	271	284	288	269	253	272	306	261	276	279	291	268	275	266	263	267	293	280	290	273	275	277	263	263	269	275	262	253	265	260	259	254	267	287	257	257	252	286	251	278	274	280	278	255	288	250	281	277	266	272	268	274	279	297	279	284	283	242	279	258	274	263	272	262	266	268	253	251	248	257	267	294	291	272	287	257	285	263	256	280	281	267	269	279	289	267	263	300	272	269	277	287	282	271	274	248	255	280	258	246	282	277	299	293	256	279	265	254	270	271	279	284	277	248	280	289	228	277	264	268	303	270	254	281	280	246	306	241	256	266	247	282	267	277	261	282	288	236	288	256	261	273	260	240	252	286	266	251	285	256	237	282	286	250	278	268	264	267	254	268	275	275	262	267	272	279	270	270	250	293	243	259	244	286	238	256	260	293	269	260	268	247	271	276	257	256	294	276	280	249	295	274	265	274	281	258	241	270	289	274	272	268	258	275	277	248	280	266	242	273	278	264	262	269	293	264	275	253	259	280	250	250	268	298	253	270	279	252	262	267	268	292	246	259	290	288	278	283	242	287	270	266	275	272	274	265	262	251	284	269	278	268	291	255	234	275	281	285	267	256	280	291	275	267	258	293	287	267	250	281	261	267	276	250	277	246	279	253	267	296	287	267	256	238	252	294	281	250	260	271	265	267	254	276	269	264	284	265	272	263	271	279	254	270	289	251	257	290	284	293	262	256	243	274	272	265	290	285	251	244	275	282	268	254	254	285	265	241	291	261	267	278	286	269	263	269	300	234	281	283	238	273	273	264	278	261	265	272	253	279	286	263	285	257	274	297	258	268	276	278	253	321	255	271	277	274	270	273	260	260	262	287	266	280	257	284	281	264	257	292	299	243	274	273	254	260	276	289	280	269	253	275	262	278	248	273	281	278	288	285	256	271	261	284	275	243	277	269	289	253	274	281	272	280	264	258	251	261	281	269	279	278	284	242	271	273	270	249	267	289	237	260	267	243	259	278	266	261	260	277	263	297	285	244	243	288	265	268	284	302	273	245	261	261	289	316	243	301	274	273	254	260	254	271	295	254	287	307	270	302	248	294	249	281	281	267	289	274	270	258	294	256	277	264	270	282	252	261	270	275	275	244	266	253	247	246	253	267	268	285	275	282	221	254	259	246	255	268	258	259	290	244	257	276	259	261	289	268	250	274	252	241	285	256	253	234	263	296	276	231	288	282	278	281	301	257	282	280	298	257	274	235	263	283	302	260	276	291	267	276	261	241	262	255	310	289	282	255	308	272	272	264	278	283	298	244	285	262	265	279	272	278	233	253	268	278	264	268	294	277	278	289	309	263	268	256	272	265	241	270	279	268	278	272	273	285	224	262	308	272	301	282	279	326	268	261	295	273	250	257	241	299	250	276	223	264	260	306	294	290	236	238	268	288	252	272	254	248	272	300	309	287	277	250	296	272	242	272	257	264	277	287	264	248	268	256	255	258	270	263	285	239	278	267	294	278	290	266	291	264	315	268	279	280	258	281	222	308	266	265	294	273	247	295	295	277	266	263	263	266	279	264	259	255	274	288	274	269	248	242	268	263	248	284	264	292	254	285	260	265	261	256	281	249	268	254	263	268	279	283	250	297	264	255	272	248	264	275	270	273	292	286	234	266	281	256	257	284	281	226	302	290	237	266	281	299	261	268	306	297	264	231	267	280	273	269	239	271	276	260	281	263	292	285	294	271	273	285	265	294	265	230	272	278	267	297	258	281	249	272	254	299	257	274	251	278	229	251	290	273	275	275	278	275	287	266	267	279	280	274	270	265	263	269	270	232	247	287	264	255	270	243	278	277	267	293	265	276	294	296	288	268	300	268	262	254	297	250	272	247	299	249	300	231	274	267	274	289	239	261	305	279	293	267	265	276	247	253	252	290	266	274	296	265	260	269	282	286	276	270	267	282	290	249	270	263	272	263	278	290	266	272	295	279	276	268	265	275	278	237	295	260	280	277	245	279	281	250	247	270	302	281	282	293	272	299	276	275	263	275	261	259	267	275	248	265	245	248	273	299	277	293	269	275	272	253	267	292	250	259	243	263	269	272	263
28253	24509	25716	11790	4655	2617	1916	1569	1286	1045	987	845	800	792	733	695	695	732	638	644	664	639	651	635	614	606	606	632	628	598	593	586	588	584	581	583	618	654	553	584	584	592	566	570	597	612	596	591	583	594	586	598	589	599	593	555	561	563	580	592	604	576	557	601	553	583	591	614	585	565	617	539	557	619	538	591	595	540	572	545	577	590	588	600	552	583	590	587	559	582	557	588	569	573	565	572	607	580	566	614	601	605	561	566	589	621	596	507	620	588	613	575	580	568	606	547	594	588	593	572	604	617	560	561	566	539	568	584	592	582	562	592	623	590	559	551	563	598	560	557	584	590	559	583	588	588	569	573	592	563	587	553	552	548	563	585	588	592	587	616	560	575	551	562	598	580	568	594	580	584	594	564	607	618	591	583	542	570	584	547	587	583	580	622	577	605	581	535	604	606	566	574	538	565	609	555	594	560	588	588	574	591	572	571	576	613	549	563	591	591	594	560	570	585	567	551	560	585	613	542	545	587	560	562	604	549	580	584	568	563	576	579	593	605	570	591	596	551	604	566	603	606	577	570	617	621	563	575	575	523	579	577	608	589	620	596	608	560	587	613	562	606	593	537	560	619	557	563	580	545	623	551	584	555	592	568	574	571	599	594	546	562	599	584	526	584	607	590	568	578	577	562	537	578	554	592	590	610	575	598	570	550	600	572	542	596	607	542	613	577	630	567	531	529	549	597	606	614	610	589	570	558	554	596	607	578	592	608	622	564	612	586	586	614	589	584	543	575	537	553	584	662	609	625	575	605	573	574	591	588	581	571	579	589	577	551	563	552	608	578	563	607	619	606	579	617	631	614	595	590	567	595	567	560	596	522	591	588	634	583	596	576	551	580	601	622	617	537	573	580	526	578	553	607	619	594	559	559	529	589	596	585	562	550	604	569	626	602	600	595	625	596	622	542	622	543	554	563	557	583	591	601	578	545	592	584	585	549	579	577	608	551	615	625	588	577	575	585	579	611	612	568	563	532	638	557	562	618	624	604	545	578	607	586	604	601	586	504	597	537	606	577	601	588	586	598	576	549	606	607	612	568	544	590	601	508	570	584	543	573	586	605	556	562	548	559	564	573	545	558	616	562	567	579	568	536	582	598	569	603	555	614	618	622	592	560	573	572	545	577	581	565	618	607	562	626	559	576	564	591	620	584	592	570	594	522	604	609	580	574	558	549	549	575	576	606	549	538	607	626	608	565	591	541	548	581	600	581	571	616	620	591	562	600	550	599	547	538	637	566	575	553	598	546	572	580	555	569	608	543	566	549	603	616	639	617	535	609	562	570	611	538	580	546	631	568	595	576	586	579	582	588	567	593	519	600	533	556	570	592	584	571	544	538	587	575	583	589	550	554	609	609	571	572	610	606	543	569	615	624	602	593	582	585	571	607	570	585	555	586	570	561	599	588	597	554	591	545	577	573	648	590	565	563	604	547	593	534	615	597	550	573	605	595	591	557	574	591	616	572	580	574	597	575	607	538	604	552	647	608	583	558	548	561	582	559	595	585	585	570	536	603	602	568	636	627	593	576	561	551	577	583	636	552	604	611	556	570	604	595	613	594	588	569	574	589	591	557	565	597	594	583	552	586	560	568	605	561	575	554	590	624	567	591	592	593	599	600	587	586	543	558	573	600	592	576	564	554	598	579	560	600	605	557	550	555	610	593	611	641	570	620	591	545	592	551	573	574	599	534	587	579	561	586	568	566	574	544	531	576	631	560	558	585	581	548	560	562	554	575	582	600	611	580	561	568	609	510	557	588	583	568	576	548	543	548	570	545	606	592	563	523	581	592	598	608	585	566	594	613	609	591	571	579	544	595	596	624	589	585	567	596	590	610	550	581	608	570	629	625	530	594	566	549	585	562	529	580	601	579	569	602	582	559	585	586	603	582	579	575	615	616	635	607	578	568	524	581	604	606	554	602	605	632	565	567	573	598	614	606	596	550	567	570	590	575	593	607	625	566	574	564	603	584	581	603	579	586	595	577	657	528	630	581	562	628	580	569	581	540	574	596	591	574	571	571	577	592	562	558	559	622	584	552	572	549	590	584	555	580	581	578	558	583	606	519	572	555	563	579	539	576	585	552	575	572	657	590	599	590	584	585	557	564	534	590	562	587	535	573	590	556	566	570	581	617	602	549	557	543	569	575	570	563	583	562	563	557	569	537	582	598	602	611	576	582	560	531	581	570	553	568	579	609	582	567	580	587	583	573	578	618	583	600	580	593	623	578	578	574	599	592	560	617	555	590	558	565	546	527	569	579	567	553	604	582	567	581	611	556	576	580	601	548	571	614	610	549	606	550	552	604	608	597	582	557	567	581	590	578	530	619	588	577	564	571	563	575	572	589	575	627	574	596	587	587	601	604	588	569	561	559	573	606	588	583	576	619	585	609	574	610	536	606	591	574	570	591	588	503	577	586	562	585	611	545	609	562	556	587	587	561	595	582	615	603	540	578	563	587	567	626	589	590	581	594	581	586	553	558	536	551	558	611	553	582	556	569	588	622	581	547	578	619	610	593	624	576	560	542	546	605	638	552	558	615	583	555	562	581	603	567	565	566	557	557	525	611	572	590	531	593	555	583	581	592	604	522	590	525	586	534	575	580	555	608	593	582	566	540	571	571	547	606	598	527	564	570	595	583	559	581	557	545	560	584	565	583	627	588	569	635	551	555	578	563	571	583	584	536	631	582	565	553	572	540	566	555	557	592	586	560	547	577	586	585	594	537	559	561	556	561	582	570	591	587	591	582	566	604	600	568	537	559	573	569	594	537	616	587	584	569	593	569	546	564	571	579	593	596	592	571	534	596	617	566	570	579	558	642	588	605	593	611	611	552	549	598	589	562	610	589	597	529	550	584	590	586	564	579	584	612	555	584	564	580	627	578	574	630	545	592	553	571	583	576	537	573	601	580	564	603	576	592	560	602	551	571	622	560	578	583	534	558	615	540	572	556	568	558	586	552	560	583	592	628	558	559	589	562	552	570	630	588	618	624	573	573	557	577	594	588	572	573	568	574	585	578	575	538	567	531	534	583	584	545	584	586	551	588	578	572	572	555	602	543	581	550	578	632	556	557	561	615	584	565	600	591	592	604	593	594	599	602	617	596	547	601	601	588	546	532	587	567	554	566	566	587	598	587	594	626	571	601	558	573	622	551	564	586	532	573	568	585	608	563	562	546	573	574	567	567	605	590	561	568	574	580	569	581	542	583	568	555	615	563	576	535	593	546	554	594	500	602	545	562	573	563	572	604	578	564	567	563	565	594	550	578	569	571	588	583	584	586	574	565	620	598	588	550	575	589	579	538	582	545	514	610	599	566	552	573	610	563	575	536	596	572	601	604	591	591	583	590	560	570	618	601	607	586	580	601	526	555	582	550	569	584	549	563	583	596	593	574	567	602	552	587	555	550	594	597	628	584	608	596	567	511	527	579	566	586	540	564	611	574
23795	38258	28453	10410	6566	4352	3248	2606	1974	1597	1456	1189	1093	944	877	864	849	835	775	757	768	736	707	706	660	701	670	684	660	667	643	677	682	671	643	606	659	636	650	645	668	616	703	670	686	636	629	618	673	629	687	613	633	636	620	601	654	643	627	682	642	621	602	634	652	636	655	594	654	659	621	656	640	623	704	679	628	594	612	619	672	677	632	602	611	614	612	622	648	664	640	605	654	638	634	594	619	628	640	609	644	617	555	656	652	620	625	621	649	602	645	673	638	654	673	594	634	617	680	625	639	652	675	626	611	607	662	618	653	646	592	601	695	621	642	603	603	607	636	625	633	616	635	616	642	613	587	628	651	609	643	602	630	621	645	595	629	659	616	640	614	682	655	631	643	660	639	636	629	619	647	648	616	637	625	630	628	594	610	625	614	628	639	599	628	573	618	616	651	596	650	647	620	613	622	601	633	611	625	609	655	642	672	632	589	640	659	649	638	604	602	640	654	612	630	674	640	581	630	591	682	602	660	589	620	657	668	624	625	636	594	670	592	619	607	640	639	634	612	620	612	626	626	649	612	614	643	609	603	579	626	606	688	616	589	681	612	615	629	619	641	621	652	631	631	639	668	639	606	633	621	636	620	624	618	629	616	632	626	632	641	602	598	658	622	661	611	660	638	602	606	659	647	640	610	625	627	644	663	649	591	670	645	617	605	680	629	634	616	640	601	624	620	621	616	638	627	658	657	621	677	653	647	624	610	581	638	635	652	602	662	594	629	594	626	637	656	580	648	607	698	609	638	624	644	670	654	643	616	602	696	621	627	612	614	661	591	604	634	666	661	621	634	623	623	644	684	637	670	609	629	585	612	567	673	594	644	649	627	566	661	582	659	591	667	607	604	613	655	649	594	612	625	643	606	680	648	630	616	599	561	632	628	616	587	624	648	614	625	622	684	598	633	655	649	663	634	620	622	643	653	662	611	643	641	616	638	679	618	655	650	604	672	641	604	654	622	648	620	675	661	627	619	653	607	582	663	623	644	606	574	631	637	624	590	651	639	663	638	602	662	632	639	585	643	659	669	651	636	622	647	660	646	591	632	602	618	631	612	638	643	628	624	642	646	663	633	579	618	622	578	660	584	613	636	662	629	653	610	664	579	577	634	663	632	620	634	651	620	625	648	631	613	619	618	666	607	623	652	657	646	631	602	626	634	611	625	615	631	610	624	666	648	619	608	602	664	600	663	605	643	622	637	613	628	618	641	625	647	635	621	645	627	633	608	617	633	623	652	688	642	604	656	664	632	634	623	602	611	633	619	639	660	610	606	596	627	674	632	646	641	646	634	621	613	638	644	652	681	617	621	662	672	571	649	588	612	606	610	607	650	641	642	609	682	675	652	604	614	621	655	640	665	648	637	601	641	632	639	647	623	649	627	621	620	644	586	635	626	607	609	673	583	611	609	628	664	645	632	634	630	664	657	635	646	611	615	638	656	623	686	609	615	654	639	634	588	620	608	616	630	634	626	590	651	627	656	627	620	615	621	629	612	670	615	601	606	590	575	650	628	638	642	650	634	645	654	693	627	613	618	615	643	594	617	694	625	578	611	676	584	647	618	688	610	626	632	658	612	639	599	610	607	628	590	612	591	632	654	624	652	617	617	702	623	639	625	638	654	615	639	653	623	631	626	642	638	702	648	644	640	646	623	622	619	632	607	623	638	614	601	613	605	641	641	587	590	614	623	652	625	597	637	638	597	658	653	642	621	651	607	616	610	661	646	655	657	649	632	652	634	609	608	607	658	615	673	650	650	614	612	635	618	638	641	661	629	629	637	606	588	663	647	576	628	580	655	644	652	621	659	580	620	618	666	667	592	651	688	623	669	634	647	637	643	616	641	601	618	627	650	611	660	656	626	633	626	636	613	619	611	643	640	618	608	608	644	648	619	603	654	648	625	651	667	618	675	654	615	602	653	623	695	635	601	639	639	591	600	601	642	630	599	661	673	637	633	632	628	633	670	651	628	644	628	612	627	665	624	628	602	623	622	612	661	605	645	605	598	665	587	661	651	680	634	620	643	622	611	621	608	670	607	647	636	634	644	645	633	641	665	588	596	629	654	668	606	645	649	666	621	643	623	663	657	644	633	609	658	655	672	628	605	610	624	629	669	639	604	631	600	662	631	628	608	577	651	644	585	616	561	628	613	609	647	626	645	650	604	649	654	600	689	617	605	633	622	633	570	662	621	593	574	610	619	627	635	623	604	662	616	593	621	603	627	669	656	650	656	614	632	581	602	657	591	600	638	586	608	654	635	629	664	662	639	619	618	641	629	593	660	618	645	623	687	666	600	648	616	623	658	660	635	645	691	641	644	605	632	650	662	657	646	634	663	628	664	655	667	593	668	620	625	654	651	656	622	659	613	673	633	645	637	615	622	655	635	601	636	637	629	630	646	622	631	649	641	613	656	657	605	643	593	613	648	610	663	612	574	660	653	638	647	678	635	617	615	642	650	638	618	604	605	656	607	664	572	645	612	577	636	666	656	637	615	627	612	626	599	632	624	627	670	640	584	630	620	641	611	657	631	669	595	652	631	646	631	644	617	633	680	607	654	657	675	666	630	641	640	639	611	677	629	620	635	611	631	627	618	649	610	616	643	627	633	620	637	647	635	628	646	681	617	690	698	647	633	643	636	646	648	621	634	651	682	629	632	640	612	640	618	645	600	653	615	610	616	693	674	605	658	643	619	642	625	656	673	642	631	614	640	660	643	636	638	632	612	621	601	630	600	645	618	649	625	618	616	643	643	644	623	658	601	581	654	675	643	624	638	630	624	638	656	641	678	625	638	614	569	665	608	677	624	643	591	617	650	604	660	622	609	614	619	629	623	614	674	625	650	592	613	638	610	630	625	669	600	607	641	610	597	616	608	617	665	643	623	622	649	619	637	625	606	634	628	642	630	633	634	612	627	693	653	650	587	677	607	587	668	597	685	592	621	632	618	677	625	642	571	612	664	604	595	627	667	639	625	632	632	628	658	633	645	596	643	629	571	616	657	642	644	597	580	659	610	621	627	655	624	644	649	672	627	627	605	623	641	647	646	648	660	616	671	639	630	599	661	652	614	582	635	620	652	614	647	664	644	649	649	604	630	625	596	652	628	669	652	619	620	644	663	660	630	613	607	608	647	603	642	661	641	607	682	670	605	649	610	613	619	679	649	643	655	624	597	644	659	632	622	648	646	655	659	601	628	591	635	663	626	643	654	623	668	610	632	622	627	603	656	642	685	632	666	605	629	608	560	640	611	637	649	613	641	602	631	650	605	649	628	651	664	576	625	611	618	640	666	623	635	629	640	649	632	617	663	648	596	635	630	589	595	635	633	612	631	617	632	623	634	654	607	633	637	616	654	656	656	623	583	588	636	604	636	634	601	635	631	615	625	631	662	658	630	596	645	617	610	598	601	618	651	600	677	644	593	585	621	613	594	606	571	664	662	592	666	648
23658	21191	28302	24396	21189	13972	4532	2619	1774	1426	1278	1085	932	800	742	715	690	645	583	571	537	580	549	523	504	478	504	506	485	489	449	481	476	461	478	460	437	447	458	402	420	469	427	453	423	451	461	471	424	430	441	393	423	412	418	401	433	416	451	424	422	422	425	458	421	405	457	427	426	412	417	425	423	398	424	443	443	371	405	421	402	444	439	420	423	394	399	425	437	426	448	431	445	413	368	421	416	389	401	390	420	428	450	380	375	474	435	451	390	407	399	395	437	426	417	436	399	429	426	433	402	416	449	435	422	434	423	393	451	439	399	443	415	400	463	404	434	426	415	393	420	397	408	402	390	423	372	466	445	429	438	437	413	414	438	463	413	440	452	406	408	426	405	424	426	409	396	433	470	450	425	405	409	393	380	419	452	420	416	411	422	451	436	395	430	448	444	400	447	413	420	442	408	425	426	413	423	395	445	402	404	417	406	443	421	415	390	438	428	435	466	440	380	444	414	411	420	417	439	448	365	401	429	435	453	447	418	441	433	442	438	427	433	408	423	429	435	386	413	431	418	425	444	410	364	416	431	400	414	394	461	449	345	446	371	397	407	397	360	409	444	423	418	418	435	420	406	423	429	423	381	403	393	426	408	468	456	387	411	433	367	402	437	417	447	422	432	375	411	388	443	431	377	416	399	437	404	401	390	422	438	412	437	449	414	414	452	440	450	415	401	417	397	404	407	454	408	386	388	405	430	425	430	439	398	466	424	422	415	425	412	425	443	427	400	409	427	410	402	417	417	417	413	409	455	403	431	408	407	431	420	426	386	408	428	387	425	445	417	384	461	385	424	399	426	433	416	444	413	428	446	445	367	446	448	367	401	400	390	404	419	434	411	429	391	421	414	390	430	415	394	433	435	412	392	420	397	434	421	413	419	420	421	431	428	401	423	402	425	443	404	422	407	392	401	408	419	440	411	404	422	412	448	416	454	432	407	434	427	398	419	394	394	404	408	442	466	422	397	435	418	390	406	423	452	396	447	431	396	387	416	444	402	397	415	433	463	407	416	442	459	349	405	410	441	465	452	403	389	434	422	433	432	424	432	394	424	414	408	395	417	410	418	401	420	401	443	429	398	440	403	404	426	465	382	420	433	417	427	437	455	436	417	439	418	418	441	448	451	433	407	429	413	417	463	404	432	385	435	412	394	435	432	417	418	420	431	426	432	426	409	413	442	447	389	438	424	416	405	425	474	392	428	437	428	416	469	440	404	420	407	437	410	447	458	428	399	412	413	407	443	450	450	427	410	415	407	443	415	403	419	410	402	415	430	427	425	409	399	383	416	410	431	406	427	422	443	393	379	424	431	447	469	415	389	377	416	456	400	443	400	419	425	418	451	398	440	393	437	435	425	413	428	413	430	445	451	464	411	438	389	452	425	382	441	430	405	435	434	423	452	425	394	440	415	436	442	444	412	423	423	441	417	404	404	416	461	430	408	427	453	441	405	431	429	417	420	409	416	429	386	421	417	445	406	450	392	407	428	397	438	418	418	421	440	415	400	396	455	414	444	452	405	427	463	438	444	394	418	453	428	413	425	427	393	416	427	439	418	440	428	443	414	434	421	405	445	435	391	417	419	405	411	413	400	403	386	436	432	399	427	413	432	407	406	427	419	389	409	365	417	421	407	394	430	450	387	415	419	441	424	440	416	400	408	431	438	435	475	444	444	391	455	394	390	426	406	406	445	423	415	418	404	384	411	410	442	404	431	471	420	422	444	451	411	471	427	419	413	426	439	452	423	430	432	444	410	425	438	409	415	426	405	410	438	374	417	419	436	414	412	433	441	443	381	427	476	440	415	427	466	404	426	391	420	388	406	442	375	417	411	438	405	411	407	419	389	421	419	459	403	421	419	391	424	425	399	416	451	424	406	390	435	446	468	406	409	417	445	412	430	436	403	437	411	383	422	372	409	422	393	378	409	449	432	428	396	439	432	374	396	406	455	414	430	415	434	413	448	402	436	436	442	459	440	438	417	433	444	432	431	476	478	422	461	452	414	442	436	449	439	392	426	417	403	435	404	387	383	420	419	398	426	395	400	413	454	403	448	437	403	422	402	422	442	427	436	385	446	453	418	419	419	406	428	419	424	386	417	443	420	430	424	406	447	406	419	433	430	393	429	423	372	456	443	394	465	419	430	394	381	408	418	442	445	434	449	428	452	364	414	429	415	410	420	399	398	398	413	419	404	439	433	456	460	445	407	444	440	443	394	417	407	413	437	402	404	457	428	423	414	446	433	461	427	419	416	428	417	457	402	412	428	439	438	401	456	421	453	428	443	408	441	447	431	421	443	410	467	389	438	453	459	387	397	449	395	463	439	431	452	411	400	421	423	437	467	423	439	459	416	400	463	420	449	418	454	416	415	445	448	441	421	438	426	376	400	390	373	423	419	426	412	377	417	443	413	425	438	421	402	415	424	429	463	421	405	448	366	463	403	409	419	434	426	428	429	404	432	445	483	433	446	455	383	417	413	446	414	414	454	427	436	412	397	413	401	395	429	419	439	444	405	384	400	373	406	395	459	414	438	400	438	422	434	416	422	419	397	451	428	381	379	385	432	414	430	440	406	428	450	437	397	421	414	401	409	422	448	426	428	437	380	377	449	402	445	427	407	439	442	477	424	449	453	371	459	440	437	424	383	466	461	422	439	393	420	398	406	403	456	401	410	426	401	404	446	444	397	403	407	389	460	412	403	427	397	427	453	422	406	474	409	436	404	394	401	420	447	442	417	430	393	439	431	422	437	428	392	445	416	408	433	419	393	469	401	430	428	428	419	425	424	428	429	419	411	424	397	433	409	430	421	412	435	457	410	423	421	418	423	419	426	407	421	424	418	410	452	399	412	390	384	416	467	415	393	451	389	401	416	439	426	425	407	423	437	396	403	400	394	420	402	386	428	433	396	391	441	426	368	428	425	406	416	404	428	433	416	428	426	451	435	417	411	392	392	417	423	432	419	365	383	425	384	425	419	398	448	389	443	386	407	393	423	395	425	433	398	419	396	429	438	479	416	409	410	421	395	426	420	417	403	402	411	438	416	394	457	434	424	451	418	427	410	457	401	449	442	390	401	432	414	461	407	427	426	411	422	438	419	438	409	418	429	388	385	492	409	409	410	421	428	409	428	416	404	443	423	437	405	388	419	433	417	429	448	424	396	397	409	403	455	404	433	425	430	411	409	391	443	422	434	437	412	439	412	431	410	433	419	395	455	435	490	388	387	409	421	435	429	410	446	423	400	447	423	409	431	386	454	413	396	420	404	416	433	436	431	468	411	408	403	400	442	432	457	430	432	415	400	426	388	456	419	391	433	421	437	438	407	379	396	398	397	434	428	421	383	393	394	434	408	441	434	402	425	436	425	395	436	440	410	421	383	368	379	435	412	417	421	419	413	393	432	448	458	408	433	432	422	456	484	399	456	417	444	417	462	403	427	423	436	452	403	426
25243	48484	37733	16587	10652	7401	5404	4206	3049	2338	2161	1562	1330	1151	1054	984	851	889	826	712	760	689	663	633	605	629	576	560	567	594	525	533	530	535	537	512	547	571	521	533	474	507	501	488	509	509	489	464	540	497	494	486	481	494	527	501	482	465	488	454	466	441	480	449	533	498	463	462	454	490	457	488	480	468	489	460	459	467	478	443	468	501	486	474	464	485	450	452	474	499	461	489	431	440	492	431	495	452	517	480	465	478	506	454	497	487	500	470	482	467	467	481	451	488	480	513	487	476	508	460	479	483	489	466	469	466	450	444	477	453	443	521	479	436	462	468	458	445	487	465	474	462	438	479	451	482	482	472	477	486	493	456	480	473	495	466	498	492	478	456	441	444	430	494	478	486	436	466	484	454	444	463	455	446	451	461	420	463	443	468	496	428	468	455	457	466	437	487	458	482	470	419	478	455	465	491	493	474	453	476	500	473	433	468	466	474	509	436	467	456	497	422	465	446	431	500	469	462	475	439	451	485	461	438	460	489	484	440	443	444	483	462	463	486	474	441	505	469	496	483	441	459	446	454	453	472	475	493	454	459	443	473	458	463	482	433	449	425	493	498	430	479	459	496	475	451	462	470	508	442	473	495	504	445	452	447	450	476	505	481	452	444	491	462	479	452	473	480	451	441	448	474	486	472	444	461	468	495	440	510	490	458	435	475	481	439	465	500	458	466	458	431	448	486	468	483	422	481	444	473	459	457	476	443	448	459	479	466	470	470	478	493	435	473	485	468	502	459	488	448	421	457	473	462	494	497	470	487	432	482	495	492	469	488	459	490	443	501	463	478	466	479	467	495	506	485	447	480	458	467	465	480	470	461	473	473	442	475	456	447	474	468	440	487	477	475	465	489	478	477	418	487	471	462	489	462	499	481	456	451	488	520	479	462	473	507	441	441	474	450	492	472	442	452	473	498	466	507	507	460	470	445	448	454	477	492	493	456	429	468	478	479	496	457	477	452	443	449	465	455	490	447	492	444	448	459	490	471	483	471	445	459	455	474	433	498	466	450	479	424	467	475	440	500	466	492	483	469	447	476	470	491	503	447	486	460	469	475	473	490	477	494	451	496	479	471	449	444	488	494	467	495	524	458	486	466	482	501	479	430	471	507	499	467	432	458	452	484	479	488	436	461	471	452	482	490	484	454	522	481	440	498	478	493	450	468	472	467	466	471	440	461	490	495	454	451	441	485	450	497	467	515	501	531	446	458	466	480	497	458	480	428	473	458	484	506	478	480	484	458	485	487	452	474	474	469	496	476	466	526	472	481	444	465	460	450	470	453	452	472	450	470	495	502	475	472	484	431	439	467	472	487	502	457	463	507	466	429	505	460	475	492	434	463	483	457	465	482	516	470	455	478	446	445	485	489	474	452	491	459	460	486	438	478	475	498	474	471	447	534	468	477	504	482	431	458	450	449	472	464	511	480	444	456	490	486	457	467	426	458	433	517	455	450	474	447	466	479	494	467	456	482	496	489	459	478	452	476	464	482	478	454	469	437	461	459	473	496	455	457	470	497	488	496	446	465	473	443	487	417	473	466	444	437	529	491	465	448	475	483	481	492	495	465	464	485	456	490	460	471	469	461	477	476	460	451	463	483	485	443	463	427	471	436	470	451	473	468	452	454	451	474	464	445	493	511	475	474	492	484	428	476	501	494	487	495	490	489	438	493	456	501	454	491	455	526	469	453	427	466	433	456	459	469	463	475	439	472	492	457	467	485	495	469	462	456	485	452	483	471	426	440	451	502	513	478	495	504	481	451	432	463	449	486	455	441	482	483	488	477	512	470	447	486	470	431	480	419	498	499	482	478	473	437	440	471	472	495	481	446	445	471	488	477	488	475	426	454	472	491	460	487	478	488	463	451	479	465	476	455	483	469	462	443	472	488	437	486	472	488	489	474	484	467	472	483	472	516	474	433	444	466	471	478	460	442	470	482	478	452	465	485	446	458	461	489	506	436	461	454	463	458	407	469	457	463	501	434	464	444	442	480	419	445	439	478	438	447	472	487	467	508	447	461	495	514	469	427	476	458	447	451	492	497	464	436	448	480	448	457	487	498	495	483	450	478	485	449	497	457	506	443	494	431	491	471	475	481	471	508	479	451	470	469	468	472	484	474	453	448	480	422	493	445	453	472	482	482	455	489	476	427	504	447	447	446	485	455	472	489	429	434	444	451	468	445	440	477	480	503	472	494	467	475	471	461	484	474	448	462	507	458	436	483	470	443	460	469	482	428	497	465	478	466	460	482	462	488	434	462	480	475	466	449	500	499	476	474	472	454	517	451	423	428	448	484	465	450	494	501	428	468	489	476	506	478	471	447	440	465	472	493	465	507	457	483	455	443	474	489	453	459	497	470	473	445	463	440	429	449	447	477	502	521	473	468	476	499	472	457	496	481	468	477	471	476	487	464	444	455	438	435	489	457	439	473	480	477	450	442	472	469	422	496	426	472	477	474	481	488	429	471	488	462	444	461	446	443	491	462	508	458	502	508	480	462	483	481	465	408	511	480	468	452	447	461	484	449	479	432	448	466	464	458	480	449	467	456	491	450	480	462	486	426	485	468	434	469	493	468	486	470	521	460	451	485	499	460	456	466	470	449	449	443	488	453	460	484	476	501	468	452	509	460	503	449	499	468	462	445	458	490	467	455	475	489	482	458	460	479	488	472	491	421	508	468	487	465	495	471	440	494	489	483	485	463	468	483	491	511	482	443	471	454	426	489	431	490	432	454	492	469	498	449	453	409	456	452	471	442	452	491	454	463	460	494	489	466	461	487	473	472	473	435	458	459	514	476	455	480	453	430	460	425	515	458	478	464	481	498	475	446	505	437	483	452	448	508	438	494	467	457	479	501	488	479	462	488	427	461	453	492	430	462	493	442	470	421	461	473	472	472	493	453	500	467	438	512	427	449	477	518	515	447	500	473	464	464	468	449	436	505	501	470	489	453	489	484	480	457	472	464	452	477	457	496	469	474	495	501	475	449	471	470	496	456	476	440	444	450	461	489	477	480	464	488	466	428	469	461	453	499	448	468	491	458	470	476	466	474	469	456	482	490	492	473	464	499	502	503	479	447	468	464	451	462	480	497	510	480	458	478	469	429	447	479	508	461	447	443	444	450	505	465	483	449	480	491	475	394	451	496	464	494	455	496	479	463	487	479	482	440	487	462	448	453	449	468	472	471	485	499	478	470	457	480	455	478	462	480	457	471	465	487	480	490	458	473	517	462	446	458	462	498	467	410	441	458	502	483	434	462	462	450	446	499	442	435	482	464	482	456	505	484	446	470	463	452	454	463	498	489	493	462	465	467	450	459	447	459	475	467	490	474	462	476	450	466	451	447	444	467	457	504	472	517	496	493	480	470	484	512	467	471	429	487	450	479	498	465	491	471	490	500	460	481	451	449	469	488	491	472	457	482	458	469	458	471	424	511	463	485	464	426	459	453
24810	21198	27509	25192	16070	4851	2676	1962	1433	1206	1101	964	792	738	721	665	662	596	635	610	573	564	571	580	512	527	560	488	551	522	519	470	484	524	523	489	534	513	495	502	519	506	502	529	486	521	455	469	471	466	459	484	512	475	503	455	517	458	473	467	451	481	523	516	473	479	456	505	481	445	511	455	445	501	516	484	468	452	517	469	457	460	476	476	513	489	453	506	473	481	481	516	521	494	492	453	485	522	492	488	452	506	492	478	506	474	472	496	489	485	471	461	487	464	485	509	456	467	473	478	428	451	484	484	516	455	469	490	468	458	485	525	503	475	486	452	482	491	496	527	454	500	448	424	436	460	472	474	440	471	491	462	456	459	468	486	483	460	489	449	490	476	424	493	488	449	480	468	469	458	461	519	446	489	482	499	505	476	493	480	513	497	520	497	479	503	424	485	460	460	476	485	482	513	448	475	452	474	459	452	457	438	491	497	446	447	468	459	481	495	446	463	510	480	475	431	492	483	495	519	463	472	510	498	485	491	468	487	513	451	489	507	495	488	507	468	485	464	469	501	498	466	456	473	480	486	497	480	506	479	468	517	488	454	473	476	484	470	498	494	450	470	459	476	465	485	406	492	494	460	456	488	465	480	462	467	463	437	456	452	452	483	475	505	461	480	458	472	465	471	484	453	476	492	488	448	474	501	497	449	452	529	456	444	490	465	502	481	467	461	469	501	479	493	468	458	485	496	523	492	455	518	463	476	448	472	459	459	476	486	476	442	481	499	481	473	516	481	468	548	445	454	433	476	455	491	476	483	453	482	493	447	440	481	500	448	489	456	479	485	484	450	464	464	470	489	517	452	482	455	488	447	458	464	490	455	509	512	475	476	463	465	483	524	506	442	493	498	433	488	462	457	483	488	504	473	454	461	444	473	460	479	440	467	494	485	483	452	438	492	478	455	497	443	445	458	466	438	502	475	478	471	468	451	457	480	487	488	496	499	453	498	459	504	478	440	472	497	483	470	470	492	491	465	456	485	454	493	439	467	454	488	490	470	501	433	460	453	475	454	516	500	463	515	448	459	485	464	450	447	470	462	497	432	503	458	488	469	487	500	497	497	496	497	479	466	510	446	476	483	471	462	499	520	462	486	455	506	500	517	472	481	509	484	450	481	429	454	485	463	469	444	469	491	502	501	489	506	480	498	479	500	479	482	487	512	460	492	471	434	468	549	488	496	491	494	487	439	466	460	472	482	476	493	442	490	466	462	489	472	427	484	503	474	478	460	454	474	470	460	444	478	474	461	448	519	471	481	468	483	446	477	442	480	492	454	510	482	475	495	476	465	455	525	466	492	500	494	429	497	479	471	469	464	459	451	448	480	496	483	478	502	468	491	448	501	490	467	485	463	457	452	508	447	463	464	443	488	452	448	487	461	496	472	433	470	478	461	484	476	469	468	444	509	454	469	484	485	473	489	475	454	518	458	488	466	490	446	455	489	487	457	478	475	499	462	447	475	479	450	423	496	473	499	429	454	471	511	464	466	505	508	482	462	462	495	473	487	463	440	475	463	534	442	462	502	461	476	512	465	469	454	457	480	441	468	476	459	489	498	493	510	505	489	428	494	478	464	456	444	483	484	459	432	470	476	491	487	496	468	496	486	495	457	489	470	459	491	494	531	481	444	462	512	513	423	481	474	498	457	504	507	488	462	490	479	450	461	455	462	457	462	487	478	452	516	470	481	477	469	501	506	517	434	448	461	497	462	450	434	502	435	523	468	441	495	494	470	457	467	456	460	473	457	487	436	434	462	439	523	486	477	470	499	486	439	471	471	521	411	517	459	444	519	493	425	501	469	418	453	447	457	453	523	451	512	462	475	488	466	498	482	458	463	491	497	432	493	475	483	445	485	497	463	500	497	479	489	496	474	463	510	463	476	481	523	450	483	457	456	467	496	495	458	516	489	478	490	437	486	497	465	443	487	513	487	526	444	497	491	471	475	513	468	501	471	474	461	483	492	435	489	456	495	457	480	442	466	429	460	501	480	485	457	502	502	477	443	466	461	509	478	489	485	510	464	470	452	477	502	488	467	477	437	461	471	430	430	466	435	514	481	455	472	486	459	447	471	461	483	478	495	518	490	466	445	495	450	473	461	502	500	496	502	454	480	487	466	471	439	476	448	477	472	471	450	471	488	495	475	479	466	492	472	496	473	448	508	454	474	474	477	495	489	506	480	484	491	511	461	421	478	512	525	485	477	479	502	453	435	455	460	489	449	502	480	520	450	473	453	465	496	459	483	429	472	469	439	505	500	473	476	462	479	457	489	482	466	477	464	490	498	509	464	489	463	501	489	479	461	485	472	476	444	438	482	493	464	459	489	444	486	500	468	437	480	499	449	462	507	458	466	487	486	489	446	461	467	446	476	493	488	489	488	503	487	454	491	465	463	430	473	484	499	463	524	498	458	459	484	467	463	451	442	498	459	472	446	468	475	478	464	498	473	477	490	506	486	436	481	452	460	479	432	469	448	470	470	441	445	477	498	449	489	470	477	498	489	459	493	460	428	507	493	480	484	516	478	484	468	457	502	471	463	489	476	484	488	477	493	466	467	478	433	467	445	465	455	498	479	441	498	487	510	482	449	483	450	467	479	472	515	463	463	512	503	480	540	476	480	487	458	465	479	476	489	448	476	480	501	477	490	433	473	481	476	479	491	457	500	492	469	483	466	465	477	482	441	492	476	438	506	444	501	470	445	475	466	496	465	488	478	479	477	467	470	455	454	462	486	442	473	509	485	458	454	479	526	478	499	473	499	470	466	463	466	449	497	482	483	495	465	468	466	463	437	467	477	488	456	442	473	467	448	468	461	469	475	434	472	459	494	486	451	485	475	466	496	459	445	488	488	443	458	503	504	462	466	461	481	489	501	504	496	478	438	499	490	486	469	464	491	453	484	474	484	498	481	462	477	437	492	459	482	448	437	466	484	517	470	477	484	446	489	464	487	436	495	431	467	478	509	421	475	468	472	471	517	465	450	457	502	454	433	449	497	456	457	440	479	511	496	483	467	451	460	476	471	535	461	493	458	515	463	496	483	500	466	511	459	482	504	502	454	454	457	518	470	509	479	439	474	501	489	476	450	479	473	459	461	406	467	489	492	505	484	474	448	471	482	452	460	479	489	460	459	468	473	452	479	424	481	454	491	447	493	468	440	478	478	517	476	513	464	471	419	470	497	492	449	477	487	464	507	495	486	470	436	470	477	463	481	517	461	471	469	456	459	489	470	480	467	448	452	440	512	469	442	477	459	458	506	487	502	452	443	452	467	432	483	499	489	468	501	452	452	489	443	471	493	480	445	457	462	437	492	475	487	500	471	458	457	474	473	494	466	451	503	515	482	478	494	467	469	471	465	479	465	474	437	480	483	481	461	482	452	494	464	504	442	428	489	479	481	458	448	446	449	456	488	468	492	474	461	512	483	498	440	486	472	472	439	471	461	444	466
25483	45463	34278	14465	9184	5952	4388	3472	2610	1967	1711	1464	1127	951	881	847	791	785	725	745	678	627	688	631	607	607	551	546	610	605	593	590	562	526	572	563	539	524	563	565	569	582	528	512	521	551	524	547	532	492	502	510	503	520	535	507	524	506	503	484	498	513	546	484	531	518	519	521	518	488	469	520	486	528	527	520	522	539	528	517	494	524	519	552	516	515	499	528	496	559	512	509	517	537	495	503	513	480	511	477	521	524	532	496	525	487	536	517	517	463	521	543	524	544	564	525	498	513	523	527	508	492	506	530	516	487	523	518	497	525	513	507	506	527	538	501	529	542	494	511	482	529	548	513	502	471	566	505	496	535	517	479	505	502	515	501	564	511	520	500	504	490	505	479	497	508	509	540	503	541	549	491	509	508	548	507	493	478	529	529	532	494	497	549	524	511	515	525	518	500	514	500	510	476	467	481	537	521	558	495	519	496	551	512	486	498	488	518	514	509	555	525	518	554	513	520	471	528	492	502	493	499	501	544	517	468	543	513	519	509	524	510	517	518	495	480	527	538	562	519	539	495	519	492	519	486	509	521	511	457	479	531	522	509	465	531	507	524	477	532	491	542	493	553	567	471	542	521	574	523	505	487	468	499	525	515	501	541	500	504	518	507	466	539	514	541	491	520	509	552	504	497	529	477	492	472	501	456	493	503	509	473	465	483	507	490	569	550	510	517	515	491	576	485	512	484	519	488	496	551	512	542	499	491	512	474	511	490	526	470	504	520	515	482	514	540	488	531	501	515	508	494	513	515	478	442	546	505	458	540	519	520	496	551	512	559	512	496	540	519	508	536	495	504	528	512	508	559	477	544	506	510	515	517	541	538	492	518	484	514	492	513	530	502	527	521	515	506	520	515	500	508	507	509	518	506	542	498	512	502	551	504	519	524	504	523	488	486	538	548	492	507	513	515	515	536	485	517	536	538	491	479	503	493	505	531	477	519	482	565	492	458	522	526	477	487	562	519	526	508	549	500	487	542	512	554	514	522	521	514	486	514	545	455	525	562	529	495	494	518	524	485	563	522	505	491	484	524	502	528	530	542	513	505	512	510	536	501	519	510	542	522	481	480	520	510	535	502	522	466	533	507	524	516	508	488	475	515	506	490	520	487	511	487	520	544	497	481	510	507	494	519	528	490	497	466	504	518	569	591	492	544	502	510	501	507	509	515	508	501	515	507	514	537	473	492	508	497	489	487	519	497	486	478	536	504	509	463	525	527	502	501	526	515	512	503	515	520	510	482	511	532	527	542	529	532	483	498	539	495	523	525	518	542	495	504	510	484	480	488	511	502	472	492	499	508	480	494	498	495	482	511	510	486	476	474	515	512	508	469	497	491	508	481	526	498	512	512	504	478	504	494	500	533	535	501	476	483	502	526	513	511	546	476	482	520	535	507	504	504	539	521	522	521	541	515	502	435	525	505	539	514	500	497	526	514	502	520	539	497	515	553	500	513	487	533	541	515	509	502	504	503	472	516	529	489	511	504	536	503	488	532	536	534	508	515	509	505	535	520	491	529	497	529	510	500	523	500	503	504	485	505	548	539	557	573	499	516	524	523	517	502	525	520	480	500	530	566	539	519	532	527	516	552	508	523	498	483	511	504	487	517	509	542	477	522	526	519	530	513	497	507	512	490	496	493	512	511	532	503	493	521	511	514	458	479	546	521	501	522	507	553	491	539	546	510	511	514	520	448	482	496	509	526	530	507	498	511	493	487	542	504	517	542	501	487	496	484	486	501	495	512	554	506	495	515	546	506	506	555	491	512	523	487	511	530	498	499	529	551	514	536	506	505	500	535	514	507	522	520	561	502	513	502	446	542	514	521	480	518	509	547	526	527	528	489	537	493	524	530	549	530	529	519	520	483	477	509	501	514	497	493	513	514	497	525	531	480	526	545	542	498	506	524	522	494	517	541	497	495	470	511	513	500	521	461	498	490	515	509	485	490	540	523	463	523	547	455	555	497	520	487	519	512	480	523	509	495	489	499	516	505	517	520	461	558	496	499	485	526	536	481	533	529	509	493	516	501	514	536	502	518	536	524	517	546	510	554	515	517	544	559	478	487	485	492	514	527	493	501	536	502	560	510	535	514	557	511	530	484	522	499	496	548	540	503	533	467	512	524	528	505	526	480	513	494	514	505	533	512	483	501	508	510	515	511	510	476	494	514	565	496	519	558	509	475	502	522	534	522	481	505	506	536	543	495	548	512	519	522	539	539	542	498	481	504	496	531	552	534	539	525	523	553	515	503	473	544	494	519	534	528	529	485	467	489	518	506	525	503	526	520	510	502	514	480	501	476	496	491	491	513	479	513	513	512	527	513	509	504	503	497	531	543	505	564	506	493	523	520	500	534	524	494	485	529	516	520	550	495	474	522	503	478	539	525	538	539	522	549	493	478	523	537	521	542	516	523	543	496	487	509	482	488	530	472	515	543	543	490	510	528	520	511	524	492	521	501	506	509	488	527	494	499	527	474	516	514	505	544	492	498	435	486	520	509	519	493	517	496	539	498	481	508	488	519	504	538	504	562	501	527	507	453	531	518	520	507	520	483	483	535	581	532	568	511	516	525	507	492	531	466	488	495	496	520	517	539	550	471	485	502	476	495	534	533	510	535	518	519	534	506	461	520	498	502	520	489	532	511	504	509	512	481	516	502	506	547	515	502	508	505	490	522	517	501	527	516	531	526	523	494	535	518	475	515	526	479	477	537	508	537	557	507	496	519	502	530	490	522	520	498	532	521	494	499	520	505	528	490	516	590	512	548	519	545	528	481	526	517	521	516	501	518	475	535	530	550	510	530	504	514	498	558	511	463	507	518	519	473	487	521	519	502	472	511	555	538	564	522	525	509	484	493	538	513	516	511	522	480	509	517	476	490	534	530	485	507	509	506	547	484	526	465	520	500	508	485	482	521	492	529	488	482	502	549	474	496	500	508	525	518	530	511	518	516	502	536	489	497	522	502	520	520	515	515	513	493	523	559	493	528	451	505	510	477	495	556	556	510	527	504	496	525	493	533	532	512	492	528	508	514	544	486	503	502	475	524	468	507	530	516	532	523	534	527	494	541	525	514	490	499	579	524	489	483	533	514	509	479	537	561	517	511	487	496	512	528	510	479	552	469	512	503	514	504	507	481	506	530	527	502	488	546	506	522	570	536	518	532	460	547	479	504	499	540	528	498	531	495	492	507	502	550	524	518	525	507	520	516	496	522	523	527	528	470	466	506	495	475	463	537	535	512	515	504	517	508	516	526	492	527	541	519	498	511	509	564	491	515	555	509	540	528	502	498	556	487	490	544	523	502	534	498	531	484	475	487	486	499	486	561	522	517	521	505	505	523	551	483	492	507	526	513	522	465	488	531	516	528	530	521	469	515	534	521	501	537	478	521	540	485	500	521	500	530	507	573	509	523	473	543	519	505	539	485	550	476	531	492	522	528	527	518	525	535
22651	21216	28742	23991	21237	21327	12939	3807	2365	1861	1449	1283	954	855	724	600	613	635	573	489	460	410	444	442	418	362	341	358	316	342	331	300	310	325	307	309	294	311	276	262	263	305	250	268	276	289	270	235	267	291	238	246	257	241	266	234	262	266	249	244	255	242	248	295	262	263	255	233	233	253	252	262	252	245	231	247	264	242	301	268	257	237	243	249	245	235	251	269	232	250	238	235	247	244	258	248	226	252	269	262	251	266	252	263	219	240	243	245	244	244	242	247	211	227	253	263	242	259	265	254	237	233	217	229	235	257	258	254	260	227	265	249	258	226	234	253	237	275	259	252	268	244	263	224	244	234	225	239	275	216	239	236	233	227	255	231	244	258	236	238	258	250	235	234	261	249	220	262	235	237	245	256	257	226	241	228	217	264	257	238	258	232	234	247	242	255	241	237	235	238	264	252	247	225	253	258	227	259	275	268	254	249	206	226	260	233	249	261	238	253	244	244	273	212	228	245	244	244	267	242	216	220	258	278	254	286	244	243	243	246	249	239	232	239	228	219	221	231	253	238	213	246	263	272	228	242	252	245	211	235	250	251	216	246	247	247	239	243	247	275	241	273	248	257	247	255	256	235	242	242	237	232	251	228	238	282	251	243	281	217	231	228	242	231	254	238	250	245	231	236	267	263	258	241	237	243	230	251	223	235	263	241	248	228	249	251	243	218	243	255	268	268	230	224	260	234	235	240	258	272	260	239	227	260	260	238	224	246	231	245	220	230	263	211	234	204	238	249	238	261	255	218	207	239	248	268	255	251	239	250	259	221	226	257	266	240	236	248	250	243	286	239	239	230	256	267	261	252	231	236	241	222	247	226	238	257	227	257	258	243	276	240	217	226	246	223	231	231	256	259	246	233	262	229	226	244	231	263	231	267	265	220	225	215	232	254	254	265	260	242	277	253	212	238	242	263	256	222	241	225	260	212	248	243	235	232	238	253	238	248	254	242	251	230	268	249	235	257	242	240	245	250	246	253	283	261	246	232	256	212	237	255	229	222	217	225	235	233	222	257	269	258	251	215	240	249	253	236	241	247	222	227	263	244	241	218	252	259	242	250	249	256	219	225	249	263	261	243	224	244	237	229	246	244	238	261	250	243	235	228	267	257	250	256	268	232	254	274	264	268	221	244	246	247	262	218	266	221	253	252	263	250	236	270	266	245	219	244	252	243	245	248	226	260	237	255	236	250	239	264	236	227	214	236	269	255	258	248	247	255	244	252	256	249	290	252	224	252	215	206	236	265	222	219	212	237	232	259	246	239	232	245	247	251	242	231	249	255	253	216	233	265	225	271	217	218	246	254	237	225	236	241	235	259	255	266	227	240	227	241	237	237	243	273	241	223	247	265	222	234	243	235	261	252	246	269	233	249	238	228	251	190	230	264	249	213	237	232	275	255	247	250	262	204	240	254	268	242	240	205	235	260	255	246	265	258	247	244	239	212	252	259	248	233	229	239	249	249	253	263	237	267	233	238	251	266	204	243	264	244	261	251	239	232	249	252	288	223	257	274	221	244	240	242	244	269	252	231	259	258	251	232	248	253	238	263	253	241	252	219	237	256	256	246	259	211	243	262	226	244	253	242	233	229	228	252	246	224	250	251	239	262	242	235	238	266	224	225	244	244	281	233	248	261	228	266	239	246	234	240	223	248	246	228	223	237	247	223	258	254	227	223	220	239	221	236	240	287	255	255	253	251	252	252	250	232	243	269	238	251	232	225	272	258	241	227	230	245	246	268	210	278	240	230	236	229	243	239	285	237	261	235	205	250	253	216	269	232	223	229	246	250	268	240	226	234	263	261	242	250	241	246	241	204	218	258	249	246	245	222	256	230	222	246	261	230	226	234	243	218	229	243	257	246	244	270	266	251	240	235	229	234	260	246	239	230	262	242	265	251	246	258	254	256	239	240	219	235	234	240	248	237	233	229	274	258	276	225	245	254	251	235	211	213	224	231	250	233	228	245	207	245	270	260	260	230	268	246	247	257	263	254	246	265	224	259	227	259	227	248	235	234	225	274	256	238	248	242	254	243	248	256	265	255	252	242	252	251	257	235	232	271	269	239	244	221	260	271	265	224	244	274	272	272	260	228	213	270	252	248	236	228	221	262	252	255	235	238	242	230	188	230	237	230	252	221	255	220	260	219	263	262	222	229	241	264	238	230	252	276	243	274	234	246	247	241	232	255	250	243	264	243	268	255	247	279	222	251	232	258	252	224	232	208	288	233	234	229	267	249	262	266	259	245	245	292	249	241	248	243	234	264	274	246	254	255	257	265	238	243	257	248	288	233	237	255	248	278	249	229	254	245	235	260	224	231	251	260	236	260	234	222	256	258	245	275	229	235	236	253	223	258	274	241	257	232	239	245	231	241	270	260	239	223	267	225	250	263	243	245	240	214	268	239	259	247	233	253	232	266	254	250	254	219	237	233	237	269	265	261	248	237	259	237	258	250	222	255	245	226	253	240	242	231	234	205	257	249	246	261	244	273	240	263	231	234	238	231	262	236	258	252	249	236	254	256	258	242	250	231	234	229	271	230	257	247	252	265	239	248	264	237	263	264	254	244	245	255	260	241	265	218	248	260	260	240	264	248	252	237	223	224	220	218	255	252	241	273	253	240	238	248	248	247	265	250	231	237	247	212	228	248	272	233	236	217	237	258	254	240	241	234	238	237	231	278	246	246	248	251	220	236	226	212	215	242	242	224	238	258	249	235	260	225	248	232	218	238	247	241	239	256	239	272	260	247	256	244	280	234	229	242	253	217	256	240	223	241	248	263	227	246	244	247	269	245	260	221	271	240	242	255	235	259	250	255	263	221	269	254	244	250	243	258	246	265	237	253	239	265	263	253	241	244	241	253	229	236	246	247	256	258	261	254	260	239	254	253	255	273	249	233	246	214	270	203	256	252	232	189	263	282	262	234	237	235	247	239	259	242	265	237	254	232	259	265	268	231	241	253	251	263	275	225	253	227	227	246	263	265	248	256	231	243	240	261	211	248	274	252	248	229	230	240	237	244	246	236	252	221	234	232	263	263	251	233	234	255	262	230	289	255	224	251	245	242	253	239	264	239	209	258	246	242	233	249	266	238	226	222	257	244	258	227	242	260	267	232	233	275	229	228	248	254	252	252	233	275	240	250	251	250	253	225	228	235	242	212	254	248	246	207	248	236	231	266	242	235	241	240	253	246	247	256	246	242	260	242	245	263	257	249	256	237	229	239	238	234	236	264	253	237	244	256	281	268	245	232	255	258	247	223	247	238	274	259	240	241	240	260	259	245	220	259	248	235	232	223	228	242	223	226	231	217	255	227	228	229	265	276	260	241	229	252	256	274	267	210	228	241	245	209	260	221	248	246	222	223	232	229	229	258	253	256	255	250	225	224	241	244	258	228	234	267	237	234	230	221	265	255	259	248	279	232	251	239	240	263	236	242	250	228	249	249	225	270
28314	55655	45299	21295	14750	9927	7404	5650	4201	3139	2453	2083	1549	1245	1158	936	924	793	799	706	651	601	574	569	448	456	407	457	420	381	385	338	382	372	380	398	382	380	339	311	322	348	309	289	304	330	284	307	314	286	277	246	287	316	294	272	300	288	286	288	277	289	270	273	277	269	292	262	294	288	297	271	262	271	295	282	247	319	299	295	275	286	280	256	317	278	275	281	248	279	274	258	283	305	236	264	273	277	265	315	256	273	256	279	282	272	262	290	283	275	272	262	282	275	271	263	274	229	279	290	283	259	267	274	280	274	258	273	275	293	263	265	305	262	265	267	236	285	266	289	271	271	251	295	256	253	251	277	250	270	268	262	281	290	278	244	283	277	258	267	290	270	274	253	266	266	279	264	286	282	261	260	276	288	284	334	275	279	284	257	277	293	280	249	262	263	250	315	269	283	261	282	279	272	285	277	252	271	273	316	288	282	268	276	273	275	276	288	273	273	247	252	265	275	261	269	318	265	274	268	247	296	256	246	291	267	270	257	294	301	272	288	278	273	248	269	296	290	244	260	281	283	266	289	305	255	288	263	274	240	283	285	274	279	276	246	230	288	255	273	279	275	275	290	288	260	273	278	256	266	261	234	260	293	279	284	260	261	271	274	269	290	296	256	253	282	263	289	255	275	270	266	256	300	280	295	289	252	292	265	259	268	252	296	284	303	271	261	269	266	261	263	246	269	281	283	298	263	299	266	275	284	273	261	265	289	278	274	254	271	307	276	269	281	276	277	256	302	259	267	287	272	265	274	276	259	238	285	270	267	273	269	279	261	299	286	272	287	262	267	296	265	289	257	278	279	269	248	277	261	280	255	257	234	278	281	287	280	268	244	284	274	301	272	254	263	265	274	279	272	274	289	250	267	265	283	278	294	265	241	244	279	289	281	268	279	267	253	273	240	284	240	293	257	297	238	290	257	295	258	286	275	295	265	307	257	258	263	258	284	254	258	278	286	275	275	264	270	284	278	289	265	222	242	269	277	235	255	246	278	292	274	279	262	269	275	285	262	281	257	283	297	266	251	266	254	276	310	303	275	261	254	258	266	267	283	289	257	254	295	264	279	267	264	276	278	253	271	285	266	274	285	248	277	261	269	278	279	257	301	279	278	270	229	258	250	237	253	255	298	306	273	288	265	301	270	261	271	278	244	260	255	281	271	271	281	266	255	273	257	273	274	268	249	268	297	265	286	276	276	274	265	285	267	267	267	267	269	268	256	284	275	278	306	244	269	240	270	272	254	276	287	289	262	268	283	275	257	295	239	285	248	245	270	279	268	273	265	256	262	274	294	286	260	260	281	253	252	267	285	269	296	274	267	280	278	276	264	255	268	286	269	292	242	271	285	266	289	303	282	299	283	279	264	253	276	236	305	255	281	261	249	284	254	230	252	239	304	255	290	271	248	259	285	264	258	253	202	251	270	256	260	269	280	257	270	283	292	295	296	287	274	297	264	254	282	266	274	254	265	256	282	310	311	285	267	314	272	281	256	270	265	272	233	283	283	294	276	268	274	292	258	296	265	272	265	274	288	285	270	274	266	297	275	271	254	279	262	275	235	266	282	267	296	246	254	250	292	260	246	265	283	277	292	273	269	302	256	280	286	252	268	292	301	247	281	245	267	263	319	297	261	286	260	278	301	268	246	279	235	275	261	292	242	264	269	294	255	280	268	290	288	241	248	251	287	311	291	287	267	278	261	306	292	267	266	269	267	263	280	295	262	251	285	273	311	277	279	255	279	272	264	273	277	245	296	267	292	280	287	262	287	277	282	263	273	268	280	272	295	251	284	280	249	294	269	251	249	253	281	265	270	254	298	295	273	286	253	268	289	270	287	284	279	259	265	261	292	241	262	259	285	254	286	270	253	248	284	259	262	285	279	251	265	270	268	266	267	288	261	258	283	249	275	274	277	279	267	290	298	292	260	266	289	264	253	269	277	273	285	277	289	297	264	282	283	276	301	267	296	283	262	317	261	287	264	272	288	267	261	260	256	282	252	263	274	289	252	258	274	248	272	284	291	276	313	274	278	287	278	286	252	264	299	260	279	274	268	278	282	302	247	267	266	274	251	271	281	245	288	267	272	291	278	258	280	279	295	265	271	267	273	229	284	234	257	295	264	277	273	305	262	277	271	272	249	273	256	281	276	279	290	299	275	282	254	283	273	300	260	308	257	284	282	249	285	301	260	266	241	287	276	291	257	289	283	251	293	264	289	255	261	278	257	281	255	281	286	276	266	278	230	286	251	264	245	307	292	275	217	261	310	316	275	273	269	251	258	280	255	275	278	264	242	249	285	245	280	284	295	276	282	275	287	249	262	259	277	242	273	260	299	294	293	299	291	282	248	261	275	275	226	249	270	260	284	277	290	283	273	272	270	260	303	254	279	278	261	298	254	292	270	275	273	256	280	273	276	257	292	262	269	287	299	295	292	262	275	271	299	284	259	258	260	278	267	258	269	288	274	272	273	277	270	283	239	284	284	277	287	275	297	285	263	265	273	272	266	270	269	252	242	267	250	260	274	267	255	268	284	279	254	264	283	270	284	267	250	271	280	248	308	294	252	262	274	262	270	246	284	268	274	271	306	260	269	264	256	282	260	286	298	268	266	286	262	275	276	292	236	276	250	290	284	273	259	249	264	269	260	282	286	262	268	264	288	299	272	246	321	238	257	285	306	283	267	272	275	223	292	244	270	264	276	285	253	241	275	295	273	244	263	274	263	280	232	257	252	283	241	295	296	264	298	276	291	260	309	277	270	256	285	281	302	259	255	292	268	289	269	283	291	263	270	268	262	271	275	273	255	271	288	257	293	291	254	278	286	273	283	285	255	270	285	243	291	272	262	288	288	259	287	276	257	253	264	249	284	258	256	280	262	295	257	274	262	269	279	263	235	266	256	289	276	265	271	254	258	250	274	259	266	248	267	322	273	260	241	269	272	240	288	267	275	296	245	261	311	280	261	285	261	236	290	284	284	264	265	249	252	276	257	259	304	271	299	272	292	293	298	272	270	264	286	289	303	301	296	273	281	276	270	270	250	278	272	254	258	285	275	272	249	293	289	255	262	258	259	283	274	253	255	303	273	291	273	261	250	229	261	277	268	289	265	237	266	295	281	276	271	271	290	263	288	292	283	311	263	273	298	250	279	275	264	281	261	254	263	237	265	296	278	280	269	248	286	245	287	262	245	269	286	247	293	282	291	267	299	260	276	305	276	257	269	246	283	276	254	269	252	256	299	275	289	292	291	262	265	269	290	272	281	278	258	306	250	307	258	284	288	264	262	262	273	298	295	275	260	256	263	281	244	269	254	279	279	260	266	246	265	264	289	256	248	281	284	252	239	274	281	256	277	254	259	295	268	236	264	285	278	262	272	267	271	289	277	260	291	274	312	280	252	254	276	256	254	265	291	264	262	285	284	272	259	275	275	259	301	278	277	273	291	270	263	273	279
28516	25055	24914	11726	4633	2684	1928	1461	1228	1114	947	917	823	745	682	641	702	667	681	689	651	567	635	643	689	622	611	589	621	594	618	632	585	605	596	648	591	622	629	576	575	609	560	613	614	598	615	603	561	641	601	580	626	593	598	587	636	555	575	593	559	642	549	597	559	568	594	584	557	593	597	583	521	593	601	598	595	598	625	587	581	627	567	594	597	563	587	559	581	602	581	593	590	597	644	583	587	597	568	611	585	583	574	607	572	589	597	583	634	548	584	555	558	562	541	583	564	599	574	605	616	585	598	575	587	579	572	600	565	552	597	553	622	574	575	594	597	565	588	604	553	563	571	555	595	547	555	571	599	610	587	580	591	601	598	597	555	586	622	612	532	567	596	635	571	579	594	549	582	596	561	557	579	602	575	583	571	642	592	626	566	579	607	603	606	579	555	577	579	602	578	598	591	581	547	571	572	591	589	576	566	592	597	568	582	620	579	603	595	586	612	563	555	577	572	587	601	582	553	606	558	552	551	575	568	574	593	553	580	563	585	564	576	545	560	555	575	634	551	563	624	605	551	586	605	606	593	577	591	539	552	586	577	595	558	577	573	571	610	609	584	565	540	594	583	591	573	559	589	572	575	583	602	603	562	569	554	579	571	614	621	552	614	574	561	574	567	601	570	605	575	572	573	623	574	562	625	596	582	564	620	616	569	586	572	608	636	611	587	589	596	581	564	615	586	579	584	608	579	573	553	563	586	598	578	584	591	557	617	563	570	556	550	586	562	617	607	616	587	551	588	603	558	587	580	556	578	597	571	570	578	551	583	564	610	624	560	588	586	606	597	560	572	560	604	579	582	603	571	618	632	585	592	612	599	602	594	634	578	558	586	609	552	558	592	587	555	523	558	567	608	543	550	591	576	576	592	602	534	558	563	613	590	562	568	595	569	589	561	536	610	538	552	651	555	565	557	576	590	566	573	577	595	611	567	579	590	619	563	557	571	594	579	595	606	573	579	587	608	617	573	570	578	584	591	544	593	596	600	593	586	583	592	590	616	595	594	570	555	615	566	588	595	586	581	598	585	595	595	574	591	594	577	624	632	583	612	580	617	602	639	586	594	588	590	603	612	613	587	571	595	576	596	580	559	554	622	616	587	561	572	594	560	576	556	533	564	574	570	555	614	564	563	608	580	616	615	574	608	589	579	565	576	597	555	580	608	556	573	585	631	608	595	549	565	568	607	551	578	640	643	547	596	586	578	567	577	554	529	627	581	530	610	593	604	586	540	589	586	583	608	623	615	598	581	599	563	545	585	577	587	605	577	558	598	595	620	580	563	600	563	528	602	615	623	612	534	567	630	562	595	582	613	561	588	576	612	626	529	601	620	525	571	583	555	588	554	581	567	582	560	602	576	532	584	542	593	585	547	575	559	606	629	618	558	538	581	602	610	575	569	566	564	629	602	549	593	599	621	590	581	580	592	599	581	601	551	561	622	555	566	594	605	587	583	577	587	572	543	569	572	589	616	588	609	601	581	588	598	569	598	592	598	533	613	580	566	555	607	645	578	599	541	599	551	595	602	575	591	544	573	571	621	560	587	583	606	580	578	584	592	614	632	584	525	603	581	573	565	580	570	577	589	573	604	575	537	558	546	644	581	599	629	562	604	594	550	601	582	630	539	579	558	536	603	572	593	549	566	600	607	590	585	623	597	559	558	548	550	554	553	544	613	605	646	594	596	543	584	576	609	609	578	548	611	573	609	566	610	565	564	573	586	584	604	596	600	576	575	590	570	568	549	594	572	590	569	565	634	537	597	583	576	578	584	602	609	577	597	558	584	572	585	600	579	599	553	574	579	563	606	555	591	570	579	621	563	559	591	576	584	512	574	605	564	577	615	584	574	596	556	563	607	581	627	603	548	585	604	534	579	601	597	613	568	580	605	590	626	603	566	574	548	620	570	601	587	577	562	579	617	556	516	573	600	574	574	563	603	534	562	547	508	587	585	553	577	557	584	582	560	558	588	548	575	592	588	592	621	620	567	534	590	551	565	576	590	574	541	549	543	575	584	583	574	586	569	584	572	604	592	585	626	522	617	563	540	558	588	595	633	613	590	551	595	578	566	563	571	622	591	592	604	592	565	590	562	585	566	560	547	636	572	590	579	600	582	594	554	586	587	587	572	590	606	543	620	580	623	581	577	604	582	575	611	608	589	577	583	582	559	565	598	578	569	572	592	606	571	571	561	564	554	573	549	575	590	557	590	568	604	594	573	582	617	591	550	603	553	575	570	556	655	581	546	539	598	590	560	598	580	634	563	562	571	623	574	590	542	577	585	577	592	569	566	552	607	594	557	567	633	586	619	584	586	593	555	558	606	615	598	551	587	601	589	609	558	580	591	576	571	601	581	513	573	578	581	551	545	584	589	563	582	580	586	583	592	583	588	585	560	600	623	593	606	581	574	611	596	578	596	569	587	550	589	634	581	589	559	594	567	556	560	627	552	585	614	569	598	619	550	645	560	590	551	546	557	609	606	565	587	649	594	510	590	584	586	580	541	617	595	537	565	595	582	581	553	546	549	574	622	563	609	567	592	611	578	553	581	596	626	593	577	610	587	572	607	570	577	626	613	604	578	581	607	588	613	555	587	622	597	587	608	584	640	576	587	556	578	616	621	598	554	587	585	548	571	617	602	629	576	598	583	603	593	544	547	594	505	561	578	574	571	575	594	584	612	574	589	566	532	560	587	613	557	584	566	584	583	552	621	595	598	600	587	590	584	609	597	608	570	542	586	575	563	566	593	588	615	592	584	563	563	577	561	597	593	589	566	570	587	608	609	552	580	605	511	586	562	600	563	621	602	582	582	589	602	611	574	578	613	535	584	603	576	607	537	633	550	592	594	622	599	583	572	612	622	572	620	552	624	566	588	587	611	574	534	551	624	601	577	576	593	628	608	606	584	597	562	591	587	585	604	596	610	587	560	592	570	590	579	605	592	625	576	599	614	552	585	620	580	596	582	562	578	598	589	585	589	558	575	581	569	622	589	594	590	566	565	572	550	606	588	565	602	601	586	636	570	581	577	619	566	618	605	578	583	581	527	571	558	551	550	625	599	583	575	553	587	608	557	595	583	575	605	584	572	592	569	570	590	557	524	586	590	561	596	563	638	578	604	582	571	575	613	579	593	559	592	568	580	574	616	568	570	623	615	590	590	591	580	571	643	630	593	591	577	606	574	624	581	592	588	587	556	558	577	576	582	582	587	573	565	593	597	619	563	540	564	562	572	557	565	574	586	626	593	570	548	609	590	594	613	553	591	583	621	558	583	584	587	564	598	585	565	541	538	657	612	584	580	601	596	584	605	581	577	591	599	593	596	575	597	662	586	568	580	571	595	602	608	593	579	593	613	583	606	576	586	605	583	587	568	593	588	584	532	570	586	588	564	608	566	557	562	587	594	603	566	586	586	594	564	558	575	615	586	584	575	569	611	599	580	587	570	539
25358	39027	27436	10684	6651	4460	3122	2452	1995	1663	1383	1185	1046	966	884	845	832	766	767	717	776	724	710	723	718	712	699	663	662	671	654	617	648	656	627	691	657	632	657	662	685	689	699	658	674	612	657	626	624	632	610	639	640	657	646	654	661	640	624	651	621	612	683	589	651	663	646	549	638	635	632	624	679	650	690	651	627	670	637	626	660	653	597	639	647	624	629	648	666	657	611	679	605	626	645	659	653	607	606	634	663	621	634	610	611	683	626	629	635	610	658	649	649	677	595	621	653	626	644	615	681	630	615	672	617	652	661	643	618	621	660	598	641	637	652	651	620	614	633	616	600	659	639	626	630	625	642	649	653	629	667	679	662	609	619	703	630	653	664	670	630	648	624	628	637	661	678	634	691	664	669	612	662	700	598	648	603	631	657	601	578	623	645	653	663	670	643	633	643	713	660	673	593	599	658	593	635	635	613	657	642	612	643	609	671	609	634	693	663	660	630	628	632	643	635	663	606	660	602	661	614	632	676	649	628	586	610	658	604	702	659	603	693	615	624	648	679	622	642	627	655	646	647	583	651	686	634	663	648	675	668	678	617	617	617	628	667	634	659	655	627	644	599	612	657	642	627	621	625	659	642	650	659	621	620	670	585	663	612	605	592	661	635	637	636	694	601	646	598	643	624	645	628	691	666	601	684	644	626	635	633	631	655	639	644	636	609	649	662	670	633	624	612	648	656	648	621	651	644	663	635	604	606	615	662	638	650	602	619	680	637	650	672	644	644	615	638	646	657	577	611	595	663	629	623	654	654	612	622	627	651	633	616	623	671	642	657	615	662	632	650	664	616	639	631	635	650	633	639	622	608	645	603	621	642	583	626	637	597	630	617	599	627	673	690	638	631	601	597	625	643	610	642	630	650	641	676	640	630	641	609	668	630	624	648	668	590	656	672	633	604	667	629	630	676	611	618	649	658	688	627	616	635	598	602	615	618	690	618	648	564	606	625	594	652	631	618	656	639	614	633	578	656	682	620	615	645	642	615	704	619	603	632	642	607	631	648	620	613	624	635	615	665	693	633	593	605	626	627	626	579	654	614	628	639	644	634	632	618	674	633	669	622	677	607	644	657	649	657	637	676	645	622	643	640	679	615	628	651	645	620	627	642	671	653	652	620	642	578	621	616	626	656	649	599	654	625	632	573	635	636	648	675	641	658	663	628	637	684	637	642	627	648	650	613	643	650	631	665	738	663	686	636	646	621	623	621	662	662	626	645	623	619	633	624	678	611	628	663	642	654	644	623	636	675	615	566	667	651	605	633	653	646	641	628	631	603	647	575	614	628	650	630	668	642	599	622	608	647	638	616	653	634	651	673	617	656	606	631	628	608	637	598	629	679	641	606	640	656	611	654	599	648	645	651	652	664	690	599	664	668	649	596	616	633	637	642	627	638	621	623	598	660	634	626	620	663	601	640	605	684	618	661	638	645	664	642	647	648	622	668	635	688	630	664	619	680	624	636	665	638	633	634	643	645	645	620	672	667	647	670	645	658	648	652	628	638	622	609	656	640	646	612	630	638	654	666	613	626	601	636	661	616	627	612	655	649	632	595	686	597	645	636	657	614	600	624	621	662	628	644	610	643	648	632	665	686	649	707	607	649	643	667	644	647	641	631	647	623	671	647	649	611	655	635	645	627	651	635	641	628	636	658	623	590	621	630	639	680	659	607	631	622	605	646	640	621	673	618	633	629	571	588	640	635	614	613	613	607	657	647	611	633	643	662	593	661	630	637	668	619	683	641	650	659	688	662	658	675	608	608	638	645	638	614	636	659	628	644	591	628	613	674	633	645	628	672	595	646	670	633	664	654	636	637	674	630	629	617	610	637	587	629	698	708	670	657	670	634	700	632	658	664	633	644	636	659	652	576	629	596	589	654	658	679	607	594	618	676	594	609	644	623	638	649	660	652	620	635	652	634	594	649	580	662	665	670	675	650	637	633	608	625	642	621	615	629	656	641	620	679	606	666	698	713	625	623	664	623	638	629	657	674	636	624	623	638	666	662	634	596	596	639	627	609	647	667	635	606	644	669	644	662	644	628	684	648	671	604	657	694	642	653	580	643	639	594	625	634	623	678	624	634	670	682	605	659	625	624	636	608	632	671	661	635	652	629	582	631	635	611	656	667	649	628	647	658	614	647	571	589	634	648	653	591	641	620	673	634	645	631	655	595	636	644	635	622	659	603	623	653	691	656	637	660	665	655	662	667	627	635	594	640	664	653	597	622	657	611	655	647	626	606	629	624	651	622	627	600	634	640	632	670	635	619	627	608	637	598	678	623	640	639	661	609	657	624	667	628	629	611	641	616	621	648	624	651	627	642	615	655	617	643	688	622	630	594	625	654	611	668	632	667	586	668	608	656	659	684	662	643	638	683	655	682	633	634	630	675	615	689	691	676	645	635	601	637	623	633	626	594	675	617	656	626	606	640	621	660	616	639	656	649	651	650	663	665	609	651	660	628	656	610	606	655	637	617	679	627	620	623	676	640	622	624	602	643	646	624	624	649	662	619	639	649	614	672	615	674	569	619	644	621	673	653	649	641	644	644	636	690	647	589	608	655	654	656	652	621	666	634	588	665	667	631	661	617	677	638	659	566	628	658	709	621	639	659	645	599	617	631	652	626	653	647	616	642	650	727	643	648	662	660	637	703	662	613	632	609	592	587	635	625	583	662	586	615	619	664	634	637	613	644	664	667	646	636	621	661	614	591	650	638	646	672	682	657	610	648	671	627	685	642	647	649	654	591	645	668	652	662	663	664	668	658	649	642	642	660	607	650	643	618	592	654	628	642	599	634	625	615	631	653	661	645	615	632	643	651	655	651	664	662	632	655	589	650	609	647	632	673	656	663	646	683	655	642	630	595	658	627	615	695	605	598	593	643	611	677	622	650	640	606	611	662	679	628	646	606	607	620	699	631	609	676	627	616	631	619	621	625	602	617	625	615	642	627	668	630	628	656	631	671	639	606	649	680	646	622	669	644	595	645	666	645	639	655	616	639	608	634	664	639	631	668	662	669	658	591	635	615	657	592	652	623	642	670	665	649	642	668	639	663	636	666	611	667	653	623	581	657	617	611	662	641	636	646	588	665	656	636	621	693	651	620	647	621	653	627	612	600	645	638	630	595	620	624	708	605	598	678	626	637	630	656	675	629	652	633	649	693	653	578	620	616	643	615	610	621	672	643	654	658	634	607	681	627	635	640	631	666	642	610	646	673	670	630	683	641	646	596	618	616	595	614	629	615	630	625	619	628	647	623	617	589	630	629	653	641	630	644	656	606	652	663	684	620	663	647	621	655	628	582	604	625	676	606	649	641	605	685	659	664	657	639	642	611	651	649	686	624	675	632	638	629	618	647	670	632	664	632	601	623	616	630	628	656	650	667	643	607	656	603	650	612	651	644	620	651	616	638	639	629	616	674	651	640	673	661	588	632	622	633	621	664	638
23702	21160	28216	24354	21166	13987	4437	2534	1860	1600	1198	1069	876	785	728	742	645	648	657	552	603	557	542	531	514	481	494	505	487	518	518	483	449	455	458	455	468	465	472	453	446	465	464	472	443	431	437	443	440	453	399	441	411	468	421	419	447	458	437	435	428	408	430	412	422	408	425	439	425	414	467	433	441	395	401	419	428	420	415	427	406	430	424	432	471	425	421	403	408	501	416	429	435	416	433	431	444	413	427	439	449	415	442	407	420	410	476	405	410	411	419	433	447	393	482	415	454	425	436	457	440	419	431	398	422	407	436	450	384	462	429	420	456	412	434	438	451	399	465	436	390	435	411	422	433	396	450	455	418	403	437	397	440	428	450	426	408	422	415	430	418	412	407	425	460	432	448	383	468	412	467	437	410	432	449	450	391	436	430	422	429	410	433	413	457	446	415	426	413	411	452	437	427	386	422	378	392	416	439	437	439	432	462	422	439	395	435	442	422	446	501	458	448	413	405	420	466	456	456	433	413	461	459	439	464	421	441	481	441	420	422	419	427	402	475	429	429	423	464	427	451	395	380	432	429	405	446	449	399	432	437	447	446	416	432	420	434	419	442	437	419	439	388	442	472	441	418	436	461	413	430	417	442	391	405	438	422	445	400	393	411	438	422	440	437	413	458	424	467	457	410	432	438	418	485	457	386	487	453	434	420	429	394	462	434	391	430	412	415	398	430	441	418	442	441	439	442	417	375	459	409	401	442	438	456	417	399	434	415	432	427	411	349	462	411	395	432	396	432	462	421	440	406	443	414	428	417	353	431	411	416	454	433	396	421	433	430	435	423	449	398	421	448	408	393	419	445	446	443	412	402	471	370	406	416	422	405	447	450	418	422	417	394	452	434	466	401	408	444	433	432	388	440	417	460	391	443	447	391	433	441	412	406	439	445	395	431	448	451	433	417	428	441	420	432	403	402	417	421	442	408	434	448	440	425	430	410	409	479	410	394	406	429	430	410	452	456	413	417	461	409	421	422	425	408	444	410	426	431	402	399	422	424	451	437	439	402	429	465	444	413	394	411	403	412	467	425	382	441	487	428	434	428	429	423	443	405	401	441	435	434	429	409	413	392	382	442	429	430	439	420	449	425	392	455	380	424	363	430	395	393	415	442	431	439	394	422	413	450	452	421	424	451	459	401	395	448	404	448	430	399	461	408	444	410	402	419	463	371	392	446	427	430	417	425	451	460	429	411	450	425	444	400	455	454	460	417	406	406	405	439	406	406	438	459	429	413	417	445	448	406	398	442	394	419	469	403	442	412	406	436	412	458	460	435	435	436	425	477	421	409	440	436	452	433	405	419	412	432	430	440	466	427	444	432	397	453	416	401	455	432	469	452	407	453	467	431	411	393	388	440	442	444	454	460	411	416	428	431	405	436	417	465	441	430	446	443	434	404	419	407	432	399	414	446	421	452	450	458	403	423	448	450	407	385	417	448	414	436	433	415	441	462	436	424	391	394	387	391	430	444	423	449	409	447	409	422	451	407	383	422	450	450	392	405	445	478	440	416	401	433	400	405	408	438	436	435	405	424	444	435	466	415	421	414	450	435	422	412	435	416	439	392	411	435	432	407	396	450	425	415	441	433	441	462	410	406	413	418	443	390	416	368	416	432	388	423	376	471	410	430	431	438	423	395	425	409	431	414	436	421	421	458	457	428	409	389	422	424	441	432	417	459	449	426	446	409	442	439	398	416	414	406	407	406	454	390	401	417	391	473	441	420	451	394	449	403	402	455	442	436	436	435	454	445	429	428	448	421	429	403	446	429	402	434	441	464	415	408	438	389	445	416	390	443	409	436	430	444	389	448	468	431	443	445	415	397	410	410	441	413	405	440	429	416	437	430	423	423	415	398	409	454	432	421	408	437	456	390	424	413	428	427	399	442	449	416	413	447	410	433	435	423	424	435	439	427	414	431	432	420	398	447	415	381	413	417	428	415	399	432	410	408	428	453	433	455	404	392	384	465	444	427	423	432	431	417	416	434	417	398	439	401	429	462	417	407	392	450	416	441	410	426	427	425	459	447	432	445	436	428	392	391	431	407	418	399	440	430	398	429	416	410	398	406	403	416	419	401	424	435	445	438	418	373	424	401	418	416	451	451	410	411	452	441	453	419	413	435	422	439	420	441	425	450	466	440	448	424	431	444	419	409	424	427	446	445	460	439	427	462	463	445	413	414	422	388	422	438	423	421	425	425	416	442	407	405	427	432	463	456	413	404	418	416	416	409	398	467	417	417	430	428	420	440	431	388	430	430	395	447	449	426	454	434	466	395	427	448	408	432	446	435	461	426	430	374	418	408	403	438	432	423	406	443	455	428	387	456	439	416	461	422	400	408	432	442	415	428	430	462	455	390	421	418	452	445	418	403	439	432	417	442	423	406	371	418	428	440	425	420	443	450	463	434	436	405	403	414	447	440	421	406	442	398	424	426	433	442	438	409	434	444	421	477	429	390	437	424	448	435	431	428	392	433	443	426	426	430	439	430	418	413	410	437	421	407	444	424	416	395	422	417	430	428	443	423	429	369	443	428	406	415	424	412	425	377	443	421	471	431	422	462	387	428	448	411	478	427	437	443	410	394	410	458	434	410	438	432	464	426	419	452	439	423	445	426	449	407	400	411	433	435	431	419	417	439	448	440	421	404	377	456	426	428	389	383	452	409	384	442	437	424	420	453	462	459	407	455	446	432	450	427	419	448	446	435	453	404	416	436	402	419	386	395	451	436	418	384	424	444	378	432	425	397	384	415	406	443	406	420	457	438	388	434	453	453	454	463	405	422	386	459	431	416	429	453	453	458	444	462	441	416	443	410	425	434	403	438	442	400	443	451	397	409	415	425	427	384	420	425	451	414	421	390	414	410	401	387	414	420	414	402	460	415	457	418	394	397	396	395	443	411	435	416	423	354	438	427	398	421	451	428	409	424	446	420	415	421	439	426	410	471	438	445	423	421	420	421	409	426	427	443	386	438	451	430	419	461	436	438	431	421	428	432	417	439	442	422	440	444	414	402	432	434	405	420	417	410	456	434	388	384	408	425	410	442	400	405	436	430	409	436	426	455	434	414	432	453	440	463	425	454	373	392	387	444	439	428	415	443	416	451	436	408	423	453	429	415	389	447	421	391	432	414	469	410	412	410	400	408	407	449	428	425	415	437	424	414	447	451	443	414	397	425	454	391	416	433	444	416	434	419	446	417	410	423	443	390	388	451	423	397	407	412	453	423	466	465	461	434	479	424	463	426	398	438	410	441	436	436	446	421	415	405	417	453	441	462	422	433	447	393	381	440	418	413	392	421	431	424	452	444	413	454	426	399	445	463	419	398	414	405	435	408	400	414	440	431	451	385	497	414	447	440	397	410	422	422	414	455	418	440	427	428	424	424	384	449	429	412	397	446	413	430	430	420	434	416	445	413	469	443	444	454	466	470	438	450	414	420	396	457	391	432	397
26475	49281	35564	16093	10533	7562	5277	4098	3092	2357	1913	1584	1297	1086	972	956	830	787	857	763	687	705	723	655	650	563	579	611	523	584	575	528	551	549	534	539	503	537	492	520	521	477	504	462	496	480	484	519	486	506	509	472	504	452	500	515	503	556	473	449	439	503	484	465	486	433	472	462	508	478	486	445	509	488	464	460	492	527	488	471	469	463	458	439	460	460	512	449	503	482	437	452	492	462	494	470	500	487	490	487	440	509	456	463	462	481	449	432	464	509	483	491	474	494	468	462	452	487	465	449	465	475	497	492	456	472	425	503	475	475	470	475	480	501	460	438	495	508	488	454	487	495	434	473	481	477	476	470	467	431	468	460	492	468	473	441	498	484	467	472	464	524	446	499	478	444	437	525	483	471	514	460	499	498	491	477	438	444	481	486	486	497	477	453	457	470	436	476	494	423	464	475	485	479	448	464	439	466	479	483	471	475	468	471	458	488	481	454	465	449	461	502	501	496	460	500	437	499	479	446	483	475	502	483	461	452	481	483	488	485	486	474	483	486	451	511	442	476	487	484	482	497	498	483	472	494	478	457	487	448	455	485	481	470	452	465	477	494	491	452	491	483	491	491	472	499	489	508	469	466	442	458	474	491	479	470	474	470	478	463	508	492	472	479	496	461	470	476	456	471	485	468	469	439	464	462	494	457	502	461	445	448	464	489	524	500	496	470	458	510	496	484	487	497	468	509	473	458	476	484	456	474	476	446	474	476	511	453	476	476	492	466	453	462	453	511	504	438	486	490	493	474	488	440	463	499	462	475	495	480	495	469	479	501	517	480	489	475	460	501	466	479	468	476	439	480	509	517	457	461	501	461	465	484	465	450	454	459	469	483	466	505	456	479	464	459	458	490	483	490	453	489	496	498	471	461	482	521	486	498	509	445	478	474	484	506	483	477	504	460	488	439	435	493	519	460	502	466	473	506	464	453	463	445	460	467	437	476	513	440	472	510	517	476	447	498	474	490	454	473	489	461	452	448	480	493	482	460	469	488	497	481	472	474	487	517	453	486	454	512	489	483	471	459	462	477	448	450	491	516	497	500	444	496	469	472	495	454	458	475	456	467	426	489	443	493	470	475	498	467	479	496	469	480	473	448	472	463	479	468	449	486	496	464	454	469	458	472	494	478	486	479	447	474	469	477	479	425	460	500	447	499	467	456	488	525	477	480	432	485	491	469	485	476	493	449	486	486	498	449	453	466	475	502	453	458	483	448	472	504	459	431	472	470	453	478	504	462	453	476	447	462	473	449	456	466	477	472	467	538	489	481	455	481	494	505	416	495	432	465	484	480	493	475	498	480	439	469	454	472	487	441	477	443	486	459	449	460	540	464	472	474	502	470	482	466	460	487	493	469	474	445	506	487	507	475	475	449	462	436	481	494	449	445	463	417	480	463	487	504	482	470	443	473	432	487	476	474	512	462	510	486	453	502	466	476	492	463	460	478	479	465	515	484	451	444	453	460	491	515	502	451	473	468	506	467	440	498	483	436	473	470	499	507	495	430	470	462	475	447	446	471	481	453	433	531	446	487	505	484	490	440	430	452	488	449	466	471	469	510	470	487	492	522	504	454	433	490	498	490	456	456	450	481	461	488	479	522	453	464	452	483	506	455	461	467	497	473	527	426	429	460	517	459	493	484	473	491	503	465	496	518	461	423	462	436	523	450	479	454	521	487	478	481	493	463	462	449	447	512	457	478	477	472	485	470	495	470	468	460	505	502	472	472	493	485	423	477	487	480	473	495	496	505	440	475	433	482	472	454	468	499	494	497	471	446	500	447	484	505	435	460	443	507	490	467	487	468	476	474	495	469	512	442	468	461	458	463	481	470	479	491	442	490	438	499	468	473	461	488	457	467	499	458	452	490	458	447	510	473	481	459	470	465	468	513	461	479	520	458	472	451	451	470	449	490	468	462	469	464	473	504	478	473	456	454	455	455	495	490	461	453	482	488	465	475	507	503	510	467	487	494	490	464	453	484	461	466	475	505	492	488	441	460	475	470	482	449	462	433	458	511	507	476	484	519	486	503	474	517	443	467	456	448	512	486	466	489	459	454	466	492	489	473	467	471	480	496	467	476	492	478	442	486	477	453	484	495	426	459	510	483	479	479	458	482	441	468	449	485	450	495	491	459	453	511	441	499	440	482	480	473	474	483	531	452	493	492	485	491	477	478	498	440	490	479	475	492	443	517	453	465	480	490	475	530	453	505	455	476	466	474	458	468	464	471	480	472	454	460	447	457	481	470	449	508	466	457	502	493	440	426	483	484	494	513	457	466	446	460	471	498	463	448	434	459	457	465	477	481	484	437	448	459	482	475	434	435	489	517	498	515	469	448	453	478	492	462	498	459	485	499	459	498	481	473	504	480	432	444	527	450	454	470	511	463	459	494	504	458	470	471	434	481	459	494	464	486	472	493	445	466	451	512	488	473	501	477	496	493	454	471	488	490	495	468	482	504	469	474	493	440	482	462	476	469	409	512	482	467	507	468	467	465	485	478	492	475	445	472	479	469	479	491	473	477	492	468	519	518	504	479	462	484	484	485	477	458	478	464	475	484	447	465	481	455	461	469	500	475	453	484	464	471	490	491	467	429	477	455	517	459	438	463	460	461	502	488	483	489	424	473	473	463	511	503	473	466	486	475	410	488	471	492	498	502	464	446	501	490	471	498	491	446	454	463	427	487	485	452	445	513	497	432	490	441	474	484	463	479	485	464	484	502	458	464	473	501	455	438	489	488	475	496	497	435	482	476	468	428	465	485	489	466	509	450	437	447	471	489	482	504	448	463	480	497	484	475	496	438	490	481	472	484	476	476	480	460	473	481	471	481	455	462	515	502	458	487	471	443	484	498	451	448	486	448	497	471	437	501	498	467	462	515	455	482	515	476	487	519	444	513	476	507	481	478	456	486	467	483	479	481	521	473	451	484	483	449	456	497	476	470	460	487	481	512	456	506	456	429	493	462	486	479	461	466	422	433	493	463	454	466	461	466	432	477	491	501	454	504	469	439	474	510	478	487	446	457	482	496	471	490	441	456	468	435	492	503	491	480	456	425	493	474	485	458	441	462	450	510	486	455	476	499	462	474	455	473	523	523	490	488	501	484	494	498	484	465	486	439	509	458	463	495	472	489	472	497	431	487	456	455	494	450	480	476	474	445	503	432	523	508	481	464	458	480	466	502	439	465	456	426	457	476	483	442	453	481	456	442	466	470	487	485	495	500	449	507	482	480	450	451	450	441	476	473	455	482	465	464	481	478	481	534	497	479	450	510	488	496	450	475	456	468	495	473	453	472	454	484	495	466	504	424	450	465	456	490	472	444	498	462	469	475	476	442	494	477	454	517	529	434	469	454	465	471	460	474	478	498	458	446	502	461	457	478	494	453	435	458	506	442	496	493	487	469	452	448	483	474	472	492	490	489	462	494	464	499	447	461	474	517	467	504	447	503
24812	21198	27456	25289	15917	4971	2698	1893	1502	1243	1087	943	780	735	682	687	719	652	609	574	564	563	585	576	578	558	517	502	509	545	514	509	495	513	475	539	464	505	486	450	508	539	513	489	496	507	502	497	447	518	504	482	524	440	496	512	492	510	490	468	487	524	508	523	464	513	478	525	495	503	490	472	518	473	493	494	494	473	488	507	496	501	489	491	488	466	468	481	503	454	507	478	468	485	460	485	495	487	452	473	503	470	474	532	438	443	477	470	489	508	468	482	457	497	422	471	492	489	468	466	485	510	510	502	483	482	477	479	482	468	466	480	484	458	451	505	438	487	485	499	466	480	475	463	464	503	492	471	481	491	471	492	427	531	434	484	499	498	505	480	505	479	456	509	472	463	519	441	500	498	494	511	497	528	513	497	485	469	468	482	471	472	472	469	476	494	508	496	477	523	510	488	498	463	489	471	444	524	494	480	476	492	499	468	475	437	469	500	480	448	492	483	480	463	482	455	537	491	451	458	524	478	492	491	456	496	480	514	477	470	478	462	479	437	496	487	469	480	476	475	495	485	486	510	493	459	513	433	469	470	472	511	508	449	469	495	486	506	497	492	450	502	489	496	454	456	499	516	479	480	473	485	465	496	430	461	525	480	479	489	463	462	472	471	460	490	497	498	473	497	470	466	470	465	488	513	448	470	470	467	509	476	488	545	470	442	504	480	470	506	485	489	470	477	475	493	491	501	511	519	460	498	519	487	481	469	486	468	457	495	464	487	451	489	482	495	500	502	446	477	435	475	477	513	487	477	513	530	490	474	454	461	471	480	481	437	482	467	491	467	466	497	467	481	487	484	470	504	471	508	466	450	429	479	527	461	473	476	470	510	460	488	501	492	510	524	479	491	494	498	451	476	485	492	527	481	439	478	423	458	465	449	454	453	470	480	480	511	458	471	486	511	429	464	453	490	528	483	519	472	517	477	459	503	485	489	483	475	514	504	500	487	492	492	492	493	504	476	478	535	501	434	482	498	494	474	444	506	465	480	488	508	477	464	484	504	469	442	490	446	503	479	465	476	477	456	499	497	473	480	460	500	494	487	483	482	460	466	531	473	473	423	486	502	500	482	493	493	504	481	471	468	501	492	475	492	484	501	443	450	496	441	480	515	481	449	486	459	452	511	507	504	515	473	497	464	440	490	455	494	476	453	497	511	510	467	477	463	481	498	446	485	485	490	476	470	495	480	491	441	458	458	483	443	511	499	479	470	522	449	500	487	502	509	485	504	466	482	445	505	525	456	469	529	529	486	482	444	484	527	474	462	490	487	430	475	499	461	499	431	499	489	472	490	449	437	485	479	505	506	483	460	480	478	462	503	476	492	467	507	496	470	489	484	466	499	440	492	478	500	496	491	489	478	455	495	508	470	458	493	449	500	460	471	498	523	461	458	454	496	473	523	482	455	459	525	502	464	473	496	471	486	484	494	489	506	472	467	502	461	433	486	467	492	509	480	475	526	436	495	507	491	477	447	496	485	489	524	487	488	458	496	488	500	498	449	458	511	471	515	498	477	462	453	447	495	490	526	495	468	452	461	494	475	483	470	528	460	456	479	456	499	465	469	489	466	484	485	475	473	477	474	479	489	457	478	474	497	512	451	464	449	443	471	490	449	503	491	476	454	503	485	514	484	473	495	502	517	471	446	556	468	499	497	496	470	522	538	510	442	463	467	466	470	438	527	460	449	468	449	493	501	531	510	502	496	440	460	480	468	465	544	460	485	482	477	482	453	492	474	457	517	463	450	458	521	519	461	508	515	495	486	512	478	469	503	513	476	491	477	452	484	482	465	466	510	477	466	514	454	505	440	469	462	478	505	488	504	481	489	441	490	515	507	463	519	430	471	448	469	489	494	470	464	500	502	484	538	492	449	516	541	491	471	476	494	435	466	496	478	452	509	463	535	482	493	446	443	469	440	502	445	501	483	521	493	467	511	461	505	499	486	520	499	488	453	472	490	506	442	473	483	484	504	487	515	467	498	494	465	488	487	462	508	493	429	467	505	482	484	494	477	481	467	483	503	479	495	484	403	494	484	473	475	491	491	470	466	486	461	482	483	472	458	482	449	499	476	495	481	502	473	481	448	496	476	499	483	474	453	463	471	472	479	482	479	460	458	486	475	467	495	507	439	497	544	472	486	472	451	456	501	511	511	478	462	477	508	480	493	490	491	433	490	471	485	453	464	450	494	519	487	442	477	483	503	492	498	480	461	474	458	527	474	458	452	475	415	513	473	494	492	487	492	486	483	500	478	477	483	478	476	497	448	453	468	500	444	486	496	451	465	502	485	491	458	438	487	474	489	461	460	428	491	450	493	464	456	472	463	488	485	477	476	468	475	466	478	447	463	467	470	514	474	494	503	477	450	489	489	480	487	492	478	481	507	463	510	470	471	481	445	464	477	519	460	488	496	480	485	505	520	502	487	469	472	440	483	470	452	488	473	487	488	481	508	478	497	463	477	452	474	524	466	472	522	480	440	470	478	498	466	493	464	476	465	481	507	489	498	495	471	464	463	486	483	487	497	442	478	469	474	475	525	487	485	514	540	491	471	459	473	493	464	472	472	471	492	471	464	501	467	471	467	433	507	485	469	470	525	477	482	450	523	461	464	491	508	447	463	534	485	472	504	473	476	488	478	479	500	473	469	479	452	439	460	467	494	466	487	504	474	453	448	466	469	465	474	455	486	478	494	475	469	502	514	505	482	476	493	479	487	478	489	479	478	455	517	497	480	464	484	478	493	431	476	491	483	491	511	508	479	478	458	516	477	481	486	502	485	480	509	487	469	497	516	467	494	470	457	473	503	464	458	497	544	542	448	465	512	459	521	431	480	500	493	438	471	503	465	499	482	470	490	453	492	522	504	459	485	487	457	488	486	437	495	487	472	475	504	476	486	494	532	465	475	476	476	471	483	488	488	500	470	497	479	465	493	476	492	458	487	476	477	462	436	503	449	486	463	505	508	506	490	483	464	480	499	494	506	493	487	457	447	457	442	442	463	502	446	497	486	510	519	450	487	438	475	489	471	514	483	486	435	507	513	479	525	463	499	493	490	475	468	476	470	479	505	459	478	471	462	504	477	523	509	521	481	492	482	482	499	492	504	499	480	481	486	476	518	470	487	478	464	435	467	482	475	473	500	464	481	448	481	502	474	465	498	448	478	467	485	497	536	453	484	494	465	474	461	479	495	486	486	488	462	489	501	464	481	507	494	467	455	444	430	498	520	456	465	447	479	477	505	523	485	477	513	513	502	491	506	491	536	492	493	505	444	467	445	515	464	493	484	466	462	451	496	454	501	485	486	499	486	509	445	525	479	488	468	439	481	480	453	456	469	492	474	496	487	505	489	455	497	453	462	496	513	500	483	437	488	536	460	458	484	479	478	468	453	476	494	471	477	484	525	480	482	463	503	474	503	491	513	450	520	487	456	474	513	521	499	503	501	495	423
25965	45373	32572	14293	8801	6221	4426	3421	2623	2095	1628	1400	1247	1028	914	879	828	773	781	730	700	653	695	651	651	672	601	624	637	590	549	593	567	568	521	552	562	543	562	577	555	533	568	538	545	521	561	507	538	539	553	506	507	537	560	538	548	504	512	571	495	550	526	490	531	492	541	527	500	531	554	581	523	524	503	500	501	550	549	532	491	532	502	511	526	499	538	500	548	516	502	497	520	494	481	516	509	585	494	510	488	510	512	541	509	488	480	510	509	537	499	529	516	515	528	516	518	531	550	519	532	556	556	500	505	523	511	528	546	547	484	495	496	539	505	533	522	482	535	565	525	540	515	481	512	524	479	525	500	527	530	499	530	510	572	521	541	495	541	509	566	532	537	543	503	536	495	501	506	559	478	496	520	471	509	509	509	522	523	536	527	490	513	528	525	536	520	495	534	503	529	535	501	521	548	543	520	510	477	548	518	467	517	450	513	537	543	509	516	537	507	499	508	524	541	527	518	528	522	532	564	465	512	493	546	519	491	574	527	488	516	480	524	511	517	506	493	506	554	485	544	531	555	508	600	543	513	534	472	524	488	553	533	508	485	503	515	507	537	520	523	565	495	547	508	491	496	553	540	488	509	519	531	556	506	553	495	514	513	562	523	534	509	511	539	526	497	524	511	496	517	503	547	500	545	539	554	523	525	520	496	504	518	522	513	531	543	521	557	535	487	557	489	503	549	540	488	473	488	553	536	504	479	530	515	536	522	530	536	520	515	509	519	536	526	507	534	507	519	512	495	525	485	525	518	484	468	512	504	488	528	533	532	478	504	469	537	518	489	559	520	487	525	531	544	506	487	515	504	570	485	516	490	493	508	510	496	529	506	487	478	512	506	534	535	477	497	529	502	538	533	507	495	479	530	515	499	524	509	534	493	501	501	544	481	563	486	515	516	534	533	548	551	500	507	518	503	552	494	519	500	539	517	528	536	548	490	489	544	511	503	486	501	508	541	532	510	539	489	517	536	526	558	520	542	535	530	498	513	536	514	491	503	540	557	501	524	505	527	536	510	511	500	547	509	506	498	523	503	518	522	519	527	500	548	532	493	505	509	554	543	548	526	520	501	517	491	527	530	534	501	508	538	532	545	519	478	524	524	543	528	491	499	531	552	504	518	500	513	528	476	486	517	480	549	503	556	526	556	513	543	517	543	555	471	503	540	504	554	542	511	538	544	514	505	501	514	509	530	538	561	493	496	509	544	495	490	555	500	511	536	532	520	536	484	516	524	468	521	473	575	531	512	530	490	495	491	543	507	511	517	469	558	492	485	555	504	489	509	530	498	492	530	507	525	503	543	511	503	495	508	494	532	516	502	512	521	560	517	506	484	517	515	492	502	545	519	523	503	531	504	565	540	494	521	545	532	548	510	505	521	548	520	541	495	505	553	550	506	526	551	539	508	538	511	537	527	523	478	525	494	555	499	550	562	508	522	506	502	513	500	468	534	514	507	522	523	519	544	478	507	526	502	572	497	522	536	531	516	517	548	518	473	494	476	529	562	493	561	496	506	544	520	498	527	514	487	535	504	505	508	550	487	510	492	485	552	511	515	559	536	500	512	505	528	485	514	539	533	528	484	503	529	526	472	534	527	511	492	557	494	481	512	513	510	507	508	520	509	544	543	517	500	494	520	513	480	514	465	537	536	546	512	514	491	517	504	531	525	501	527	514	489	504	516	532	534	535	517	505	528	541	523	549	528	549	513	521	531	544	487	481	520	501	518	505	532	485	517	534	520	506	494	515	545	528	505	488	509	490	477	506	505	474	503	519	439	504	521	504	531	503	506	512	517	533	489	501	535	461	489	516	485	498	523	553	509	520	496	508	487	541	534	514	512	548	542	537	540	534	529	559	519	557	516	528	539	518	525	525	527	556	516	538	512	534	505	515	516	513	519	519	546	504	552	520	534	554	513	491	499	543	477	488	537	538	533	510	581	518	516	540	494	519	544	524	491	535	525	529	550	552	498	517	522	542	538	516	560	505	505	541	479	493	511	513	555	523	495	478	510	497	554	517	511	552	502	536	475	484	571	547	523	543	531	552	510	540	477	500	514	542	512	490	539	529	511	528	522	523	527	501	514	515	482	517	503	526	565	527	550	507	515	499	574	476	549	509	500	488	536	492	506	547	563	527	521	542	500	499	493	504	499	479	498	508	507	524	534	516	488	513	475	472	516	486	546	517	521	534	528	523	501	507	502	470	549	556	533	518	524	505	522	535	503	535	503	482	510	511	522	497	528	536	541	507	490	496	466	511	521	549	513	571	538	488	515	511	483	514	506	509	536	542	518	508	516	514	518	529	520	503	566	501	535	474	545	513	542	508	526	553	496	524	521	562	520	510	485	492	549	506	501	519	509	505	522	495	484	538	511	487	519	537	507	481	557	532	505	476	484	501	520	515	549	521	561	512	507	574	525	563	484	514	515	519	513	517	550	516	492	513	493	517	527	490	521	520	518	550	505	506	544	518	486	511	558	506	528	497	518	493	542	488	522	520	466	520	500	517	529	538	542	525	473	502	506	482	494	517	552	501	494	496	535	537	514	512	504	510	524	531	491	506	535	477	502	494	517	524	492	512	479	518	488	542	505	501	547	508	513	555	522	529	522	536	479	486	569	496	531	545	498	499	515	528	546	563	512	550	510	495	493	478	529	554	476	517	558	522	510	517	537	544	523	535	495	500	527	478	502	531	506	529	525	508	512	517	510	506	526	512	530	554	515	497	504	503	509	508	522	504	523	535	515	559	514	526	518	509	513	495	544	481	479	513	518	538	476	519	528	534	485	534	529	508	489	505	497	549	527	470	519	511	526	532	552	491	521	526	519	535	526	532	510	518	508	505	522	531	515	519	503	516	525	537	525	526	539	541	519	538	509	555	541	553	448	509	484	524	551	487	484	503	490	541	506	551	514	515	505	530	521	531	499	503	553	539	516	534	500	506	557	513	544	509	501	504	522	514	507	474	533	552	505	518	482	513	522	540	525	506	483	503	550	529	532	540	508	530	524	537	523	512	522	537	512	531	491	491	513	539	547	528	527	530	526	517	549	526	479	475	523	503	499	476	515	515	515	497	527	534	510	522	524	541	532	555	481	549	528	500	521	485	520	564	494	541	543	523	551	541	497	554	504	495	517	468	494	505	502	524	521	547	535	512	504	472	525	530	479	520	532	474	474	494	522	535	504	487	508	575	495	496	538	517	497	530	511	525	526	516	549	512	541	486	571	543	552	521	538	539	507	574	531	503	503	528	504	521	496	487	525	512	486	539	506	498	532	491	557	535	518	530	494	487	476	541	530	510	503	492	534	527	555	548	575	506	504	517	541	510	516	496	516	501	479	493	520	537	550	534	518	511	502	531	541	543	485	556	514	587	521	526	554	532	514	523	539	530	530	492	539	533	482	532	495	496	540	510	536	467	519	511	481	563	502	507	526	535	512	521	513	495	532	492
22727	21260	28834	24006	21282	21419	13112	3798	2419	1905	1497	1186	1071	814	720	683	601	527	549	500	481	455	467	395	384	406	317	338	352	352	354	305	327	306	279	321	295	292	300	287	292	290	275	236	308	258	254	250	273	275	258	271	249	282	279	261	253	258	259	232	273	255	228	239	267	247	237	288	258	239	261	289	229	250	248	228	268	229	262	231	248	257	246	259	265	237	256	227	248	259	255	244	231	273	260	243	246	223	262	236	234	252	272	235	255	258	262	227	253	233	252	222	234	230	223	254	273	246	247	237	261	256	247	254	284	279	226	241	269	280	259	217	258	243	260	266	229	240	223	240	259	272	247	233	218	265	271	248	258	253	256	264	217	242	291	206	253	239	212	217	256	264	229	253	260	263	235	287	226	218	262	232	207	236	236	272	222	260	270	256	268	253	272	256	251	277	242	264	261	231	268	249	238	279	260	254	262	238	236	233	231	231	250	265	244	219	267	244	241	249	258	212	220	241	251	225	279	247	233	226	276	262	260	263	239	230	251	257	245	257	249	266	242	250	252	239	240	251	251	241	228	236	248	267	241	259	243	264	245	223	253	260	252	254	258	218	269	267	249	232	231	258	262	280	279	263	264	249	243	269	255	234	237	253	221	262	239	269	257	255	248	278	281	242	256	199	260	257	253	241	250	245	242	222	228	233	233	253	266	252	244	239	255	236	279	276	244	240	271	261	241	270	251	241	229	243	260	249	237	227	236	272	255	247	243	239	248	241	269	248	246	228	246	239	238	251	262	243	266	224	237	252	241	268	253	264	252	251	243	225	243	271	253	269	260	248	230	259	255	270	258	280	282	253	255	244	233	231	255	238	228	248	256	229	270	249	266	229	286	256	245	256	259	263	243	238	226	234	255	256	247	300	242	229	237	235	231	233	263	238	215	241	260	259	253	232	254	235	240	262	240	260	254	228	261	267	249	233	241	229	247	271	253	253	237	276	245	250	259	272	245	265	256	230	257	252	229	259	263	240	264	245	234	249	253	245	256	259	245	245	265	238	233	247	218	252	259	232	249	257	218	221	263	295	246	259	264	251	250	261	238	249	209	232	222	265	255	235	265	237	233	254	264	243	256	258	239	247	216	261	256	265	248	230	261	231	288	248	217	273	234	267	259	237	228	264	250	250	262	262	245	256	240	232	289	255	261	266	248	246	257	246	264	256	248	223	269	263	234	237	239	240	279	249	251	269	239	237	241	258	256	263	241	262	302	261	243	277	235	235	234	240	267	243	232	239	262	256	251	227	239	241	264	228	230	253	251	246	239	245	234	249	210	242	234	257	241	249	231	221	227	237	249	277	227	255	239	264	241	256	262	248	250	226	250	248	235	247	251	254	247	266	251	240	252	248	247	222	250	251	237	245	261	257	237	254	241	229	232	233	228	256	265	307	228	248	255	234	224	222	218	260	248	249	217	227	266	279	249	255	241	239	244	240	237	248	250	257	270	244	247	244	261	247	242	239	253	234	249	247	235	222	251	271	234	269	251	265	232	240	243	229	278	242	268	267	240	251	227	255	257	261	262	259	258	238	238	213	231	265	261	263	236	291	255	229	248	258	250	232	243	258	281	273	279	228	259	243	249	267	257	251	232	217	243	242	232	267	236	249	259	244	263	264	247	246	245	229	241	271	234	237	260	225	246	250	259	228	225	246	239	264	278	253	255	245	257	248	245	254	238	257	251	248	243	242	267	245	236	240	261	263	278	268	254	271	234	266	257	261	273	256	267	223	245	250	257	188	248	248	259	222	284	239	242	243	251	245	247	235	254	255	275	257	260	244	260	242	240	260	248	253	252	268	239	253	267	242	234	252	268	210	258	265	255	251	249	235	242	239	245	247	228	238	246	209	259	227	243	243	241	248	275	232	263	248	234	243	255	225	215	262	270	247	271	251	282	265	245	239	251	302	231	236	238	248	280	253	237	251	274	245	235	260	263	279	266	228	236	269	242	255	235	225	261	261	228	243	259	243	236	229	272	247	245	243	229	233	246	232	237	253	227	248	251	272	225	258	231	247	246	253	247	266	253	238	251	249	257	212	247	263	261	248	228	268	242	264	290	266	276	262	239	259	267	213	250	249	264	252	274	246	245	236	235	242	227	203	241	248	254	228	252	232	255	256	218	252	235	238	248	291	241	248	256	238	276	264	247	238	239	249	279	262	250	252	286	253	262	274	252	253	235	262	248	261	209	249	243	283	248	246	250	247	246	220	222	260	268	270	252	222	261	262	260	286	270	234	249	243	247	271	242	246	265	231	247	247	242	218	245	255	222	240	259	240	236	235	246	236	270	268	203	272	239	230	254	234	249	241	270	274	233	248	267	273	244	263	278	225	268	245	240	245	267	238	232	245	263	239	259	244	249	231	242	272	229	254	251	238	259	229	285	233	227	259	245	239	243	242	265	269	252	266	234	267	247	256	245	252	265	228	242	257	251	254	256	243	239	230	263	261	223	239	230	245	240	249	280	253	250	259	237	238	244	230	281	246	265	229	258	261	225	238	252	239	222	245	241	261	252	225	265	216	278	257	228	261	258	252	269	252	243	243	241	248	256	242	249	266	247	266	222	274	245	248	249	242	246	211	260	245	252	244	271	238	235	280	254	253	253	257	241	263	263	251	248	270	231	259	251	236	257	265	214	240	243	252	252	253	243	233	238	248	241	240	247	242	277	219	259	252	257	266	235	258	262	248	265	237	192	250	276	270	254	260	218	232	237	246	254	249	239	252	274	256	268	268	228	254	256	224	209	254	243	248	237	253	247	236	258	243	238	239	215	272	267	249	215	239	239	258	242	261	248	240	269	249	232	257	254	246	265	264	252	233	240	231	276	249	241	277	238	298	238	241	260	272	245	275	247	243	236	269	272	250	257	263	263	245	222	252	252	278	265	229	258	254	264	247	254	249	221	237	277	253	234	228	244	261	274	271	280	235	239	274	240	254	247	226	238	250	274	251	249	241	254	257	261	240	253	261	254	249	241	255	245	236	251	233	246	219	241	243	237	228	246	251	241	213	238	244	255	245	247	246	258	227	230	253	231	251	219	251	269	233	268	258	232	234	221	235	258	269	227	231	255	280	265	283	221	239	251	261	285	247	228	243	220	248	229	247	258	263	276	257	265	258	237	243	249	244	255	273	249	252	248	260	239	242	253	230	252	252	266	235	267	254	265	253	253	247	233	233	253	246	261	243	236	261	264	242	252	252	259	272	264	238	249	215	253	252	261	231	239	255	249	266	264	247	231	270	237	264	256	250	256	250	254	272	249	256	242	230	248	223	236	258	255	233	260	260	265	261	264	231	243	250	224	272	240	239	226	239	246	231	265	265	250	252	234	255	272	259	250	221	247	225	258	246	287	254	220	245	251	249	247	259	220	239	245	251	275	249	245	274	260	265	257	243	249	223	281	249	239	271	250	224	256	276	228	263	229	269	268	223	220	241	254	235	235	266	247	232	260	247
28634	54845	42127	20962	14269	10390	7280	5571	4334	3246	2500	1919	1598	1342	1062	960	869	816	764	700	667	643	578	575	496	518	446	413	457	441	416	386	359	380	356	366	356	305	360	348	346	350	295	309	310	307	346	301	308	294	297	295	301	314	305	284	283	292	291	279	257	270	247	302	286	272	307	296	268	301	282	309	269	290	272	297	263	288	268	304	288	301	266	302	295	258	277	261	264	281	281	280	264	258	277	277	259	273	278	285	270	249	304	287	321	264	229	304	249	257	266	282	258	275	291	282	264	276	315	265	314	247	281	243	275	280	305	257	284	280	244	278	253	290	264	299	298	232	253	256	265	284	271	262	264	269	268	281	285	283	276	295	266	268	296	270	288	266	276	264	268	280	302	289	290	255	273	259	259	298	288	279	303	294	253	286	287	268	274	282	276	256	290	276	275	261	290	282	287	263	268	259	286	288	274	252	303	297	291	292	288	287	278	267	273	273	270	267	260	291	272	281	269	257	260	287	260	280	279	320	261	310	279	281	278	279	297	263	268	256	281	272	301	256	265	276	260	263	304	299	261	286	268	303	299	268	266	250	266	280	267	277	290	266	262	267	266	255	283	289	244	281	266	301	260	286	249	284	247	278	285	286	288	258	282	262	263	288	293	260	241	270	299	275	247	256	272	289	284	276	271	266	266	276	300	306	245	277	259	291	283	266	263	270	297	305	289	271	271	291	268	254	262	267	282	277	284	266	256	250	264	290	237	265	274	245	254	251	283	266	296	313	272	302	270	271	288	267	258	261	270	292	293	270	278	269	278	248	281	242	277	271	264	292	261	260	255	283	274	258	301	282	271	318	281	274	281	269	290	293	270	280	261	291	262	282	293	287	265	275	252	276	257	270	290	274	262	292	251	261	248	258	293	296	272	275	274	308	296	241	279	265	288	278	271	254	287	272	292	268	325	272	287	278	269	297	286	297	241	274	254	280	299	282	286	257	256	261	293	279	290	264	280	249	295	283	280	252	261	264	257	273	285	265	290	277	272	261	284	263	270	283	283	286	285	254	259	257	262	255	282	268	252	272	272	271	258	282	288	271	294	267	273	269	268	266	266	279	245	270	297	312	267	271	276	274	269	274	286	262	285	267	281	288	265	280	256	288	269	286	303	286	298	257	285	250	287	329	274	270	270	267	289	273	281	281	299	273	290	296	290	273	282	267	263	245	249	268	276	279	273	264	269	284	286	279	252	288	271	289	254	270	257	261	274	298	296	268	255	261	260	275	285	270	277	240	248	280	285	290	271	265	262	305	254	273	299	279	282	294	277	268	270	275	284	266	271	277	276	272	303	264	290	283	273	303	270	264	263	279	264	268	295	246	277	291	318	279	243	266	239	242	307	248	302	286	299	286	290	274	236	299	236	248	268	287	272	273	299	272	300	281	274	284	299	290	264	281	241	242	248	247	272	308	268	251	284	271	275	277	275	270	283	287	251	276	274	313	275	288	258	273	280	285	294	280	250	302	278	273	290	278	258	279	256	290	249	275	280	269	307	261	300	279	283	247	291	278	241	286	254	273	301	269	277	279	274	274	307	253	268	287	274	270	276	255	241	265	290	299	272	276	267	258	278	302	274	275	249	299	284	278	288	292	294	262	249	260	247	322	257	266	277	274	308	258	302	253	293	292	268	276	275	285	268	259	286	312	291	247	285	283	249	251	247	263	258	267	256	266	274	282	256	274	263	255	259	270	242	248	267	299	296	304	279	273	260	292	286	265	279	243	273	259	283	283	268	263	253	273	281	275	271	254	266	266	266	248	259	260	281	261	296	276	264	287	267	254	303	275	271	294	261	264	269	252	243	251	266	294	271	278	268	274	246	267	259	304	249	271	238	259	272	250	298	304	292	302	306	270	308	283	278	301	267	277	255	273	238	273	290	272	254	284	262	251	269	253	259	261	263	271	263	255	316	258	294	262	270	277	283	309	273	279	252	281	279	288	273	259	313	249	247	273	253	265	268	266	286	252	294	274	276	293	312	286	260	268	271	282	261	287	275	286	262	273	268	253	287	269	301	288	275	292	273	280	286	284	299	278	259	275	270	288	270	283	279	270	282	264	280	273	277	257	303	265	258	287	284	283	260	305	282	291	294	293	241	257	243	246	250	270	274	283	294	268	271	279	281	285	296	259	287	275	246	277	279	258	259	287	295	248	299	282	270	276	287	294	272	232	261	270	278	278	325	278	261	291	270	252	294	288	271	277	288	281	315	252	298	266	263	266	307	265	281	270	271	280	263	244	292	260	274	271	274	271	268	278	258	263	249	292	297	278	266	270	258	295	269	267	286	263	290	264	273	285	280	268	237	270	269	251	279	302	294	236	294	298	298	259	287	280	290	284	285	269	268	292	269	268	288	251	278	270	281	284	259	266	272	293	277	290	273	281	268	271	284	280	283	259	291	253	304	278	288	242	258	227	290	276	281	314	273	280	278	261	257	263	266	274	275	276	253	248	276	278	260	291	297	263	319	315	297	259	284	258	290	300	282	289	316	274	297	260	285	252	280	302	283	262	286	276	293	271	252	257	287	288	277	262	285	264	288	302	256	264	270	285	262	278	275	241	261	257	283	261	280	259	261	273	290	278	269	232	248	301	261	268	264	253	253	273	263	260	271	265	259	294	281	290	267	279	288	295	299	270	267	277	288	261	279	265	297	254	313	273	300	266	261	251	287	238	273	252	284	303	284	298	268	257	270	279	283	276	261	284	248	281	273	274	249	282	258	242	293	292	274	244	252	264	291	313	300	270	293	290	273	265	288	288	297	251	267	262	265	260	290	264	276	236	253	266	299	278	264	258	258	277	295	290	273	290	260	256	294	284	253	277	284	282	269	280	283	302	264	262	306	276	269	264	290	259	274	286	247	256	278	273	258	285	270	261	258	295	270	251	276	287	277	263	242	276	293	292	277	267	252	269	270	275	264	263	284	270	308	282	275	282	276	290	287	286	260	278	274	289	271	271	267	257	280	269	273	282	260	283	259	273	260	287	283	323	273	272	292	266	299	278	281	285	257	285	287	281	270	300	265	238	288	288	284	266	274	289	239	275	264	268	277	282	264	292	308	299	274	306	287	273	282	291	312	293	279	269	276	283	286	283	289	282	274	274	280	252	272	270	261	294	270	292	309	279	253	274	260	271	270	271	274	260	268	289	297	284	255	268	278	259	278	279	279	290	244	276	248	291	288	252	280	268	278	257	282	282	292	237	242	288	259	272	243	268	272	254	262	258	249	276	294	264	286	270	273	273	262	308	246	287	280	270	297	228	272	274	275	266	287	240	272	289	279	275	280	262	280	272	287	303	270	250	315	280	273	267	268	262	279	287	273	282	310	228	293	280	291	268	275	267	255	255	266	272	261	264	274	276	279	256	273	287	268	268	273	260	300	248	263	278	281	268	265	308	273	292	283	237	259	245	297	285	281	281	312	272	289	281	275	259	267	281	308	265	276	298	267	278
28437	25190	24659	11438	4577	2808	1991	1494	1266	1108	973	884	805	752	749	743	705	735	671	663	655	629	665	688	595	625	626	609	663	605	628	612	643	596	623	595	591	587	617	618	625	608	578	612	597	564	590	608	576	575	592	582	570	608	614	637	648	626	577	595	585	601	610	610	630	581	562	583	571	571	596	552	574	585	614	605	598	543	573	593	591	583	590	587	595	570	607	563	584	577	588	586	554	579	558	602	590	622	529	581	555	592	656	587	597	593	620	575	631	546	624	625	591	565	575	556	575	614	583	573	530	596	548	585	572	635	633	580	574	557	590	546	529	563	557	610	571	595	576	591	572	581	582	580	585	593	611	633	573	601	597	589	573	600	585	601	587	609	598	574	628	604	557	613	566	605	597	598	621	577	591	611	551	609	572	578	556	659	576	597	586	608	585	556	586	618	597	590	566	590	597	594	612	572	617	600	592	619	561	584	583	565	643	620	600	564	600	583	564	590	557	623	590	608	568	618	592	648	641	560	592	566	577	578	616	605	603	571	559	632	595	599	548	616	553	599	584	599	591	604	597	564	594	590	581	616	565	623	575	624	572	610	512	617	616	622	633	606	595	647	574	635	599	557	591	584	579	597	610	554	545	617	643	628	641	557	569	555	575	623	600	584	593	625	575	588	565	561	596	572	614	602	550	580	630	592	578	583	565	578	556	576	619	585	562	614	615	619	588	621	596	604	566	575	588	612	612	631	600	548	608	618	598	588	586	636	552	602	614	591	604	581	595	628	577	631	596	552	556	597	582	594	598	607	606	652	582	583	539	588	576	609	567	572	613	586	560	574	595	579	581	594	624	587	542	566	564	612	586	594	590	586	585	620	611	573	603	601	565	560	594	600	644	615	590	602	643	583	630	574	521	550	576	570	574	592	631	597	608	614	601	585	573	594	580	615	575	565	562	605	596	565	578	614	606	603	579	571	607	660	624	604	592	582	597	606	568	572	596	584	544	563	637	572	624	573	602	609	560	580	590	580	555	577	561	587	584	619	599	623	598	558	628	618	592	547	560	619	610	598	607	582	631	586	584	592	572	571	583	610	611	603	552	570	621	582	585	570	587	609	602	569	610	570	581	601	587	563	609	619	611	586	576	572	604	533	561	582	577	588	617	598	578	598	587	582	542	568	562	576	619	583	590	569	592	549	600	594	585	589	546	590	601	564	594	600	571	639	614	591	581	625	593	567	585	585	537	582	597	598	557	571	578	578	616	630	593	631	574	584	608	625	547	568	632	589	614	612	587	596	609	555	600	614	585	568	636	604	602	592	587	585	609	565	590	603	593	597	605	583	616	612	583	583	609	613	598	555	613	608	606	605	607	604	573	581	590	612	614	535	655	598	596	545	602	604	610	585	592	587	561	620	622	548	591	614	586	565	615	622	589	623	560	615	584	596	607	631	572	609	563	570	601	538	569	632	601	572	581	648	583	587	604	577	600	592	613	583	593	624	593	612	630	616	604	583	596	615	600	554	577	584	618	567	580	549	590	567	602	631	619	575	562	608	585	589	596	595	609	591	571	633	557	540	557	597	621	609	612	602	618	588	593	609	589	602	579	574	636	612	653	593	602	562	637	573	630	642	551	573	567	608	615	560	619	584	613	623	561	581	617	589	570	589	619	549	608	576	620	618	601	577	574	593	568	608	572	562	594	590	594	583	588	592	579	601	617	577	564	603	590	564	570	592	586	598	652	631	606	561	606	601	578	627	614	610	565	604	600	610	594	567	617	575	567	592	593	605	557	545	613	607	568	619	597	581	622	597	572	588	573	579	613	567	585	586	590	628	589	587	590	595	563	574	613	556	632	644	547	612	621	598	598	582	588	557	600	580	604	611	583	607	571	617	609	532	595	588	584	624	575	582	582	607	546	593	620	622	640	592	601	612	575	547	562	578	604	638	568	561	606	590	566	570	621	589	588	596	594	575	606	574	542	564	594	615	609	593	605	567	555	560	603	552	615	570	590	616	562	568	577	609	574	582	606	567	602	612	599	580	635	589	551	565	610	588	602	609	617	586	550	569	584	572	608	621	579	565	563	595	569	584	603	566	601	563	585	581	586	602	613	616	618	578	584	608	564	574	577	644	632	587	605	603	603	561	628	580	570	567	591	583	591	559	614	563	594	570	593	622	603	620	587	593	635	599	607	615	567	594	583	540	591	596	570	610	589	594	585	637	585	571	593	591	588	633	640	576	595	587	610	591	594	599	556	632	598	620	610	593	617	623	608	594	596	593	593	618	580	608	609	597	601	644	586	612	543	592	578	579	602	550	615	567	612	610	584	572	574	538	557	583	620	605	612	574	569	592	582	642	565	639	591	595	559	621	579	570	592	605	629	575	599	607	558	596	583	602	591	548	584	558	594	595	600	580	554	574	622	608	571	625	595	581	603	649	566	590	567	569	647	609	575	592	592	553	559	583	583	579	580	551	601	585	613	606	577	588	571	571	622	625	576	624	592	651	621	587	681	622	610	562	577	583	587	605	604	617	550	600	548	578	613	587	603	568	586	611	579	574	580	614	604	569	589	545	652	568	612	605	644	576	606	623	580	560	592	567	563	518	599	531	633	623	641	582	609	624	590	592	597	628	579	594	603	599	582	589	592	633	600	579	635	590	586	642	548	591	564	601	546	595	574	593	602	602	584	615	601	629	651	581	622	549	580	543	567	580	594	604	561	624	574	574	606	618	588	600	578	601	594	593	570	613	619	598	576	589	623	626	543	571	587	586	546	554	582	634	585	589	597	602	571	612	595	557	558	599	581	586	596	595	566	586	616	579	577	614	621	559	615	622	582	563	555	615	564	584	563	591	581	565	579	580	582	593	584	596	564	559	598	602	569	560	610	602	554	582	543	616	615	637	592	576	601	593	599	583	626	596	609	535	601	599	588	609	614	571	593	602	605	621	621	603	593	619	567	602	576	607	570	640	610	598	554	562	599	616	634	608	586	570	566	635	561	612	580	602	588	585	595	614	602	608	577	636	589	556	583	600	631	588	630	578	577	561	609	561	586	618	596	601	596	600	618	609	637	613	586	583	583	575	570	609	592	617	618	576	602	558	593	584	616	595	634	622	617	596	568	618	586	603	615	591	586	588	609	603	584	611	624	616	612	628	616	593	590	571	600	557	572	520	583	599	582	530	593	609	630	583	560	591	584	636	544	638	571	606	621	610	569	571	551	587	577	613	605	536	544	604	626	598	576	582	593	601	587	574	593	605	594	576	541	595	574	634	587	588	550	568	576	614	564	592	610	583	590	524	605	583	563	580	561	576	576	614	562	594	611	588	617	604	572	629	603	573	573	623	543	578	611	570	600	599	601	589	581	595	551	535	624	566	668	609	587	556	566	590	617	548	561	595	577	601	615	594	628	592	593	575	599	590	574	638	568	624	588	601	604	572	658	577	593	654	567	618	558	595	596	565	576	625	585	541	596	629	568	613	599	611	569	570	610	580	593	619
25059	39213	26533	10563	6746	4646	3303	2485	2002	1739	1362	1199	1064	1007	875	864	770	824	733	749	791	688	758	718	769	765	703	695	695	699	626	632	671	638	681	697	632	651	704	655	651	687	662	642	651	638	658	645	643	658	657	661	656	679	617	592	667	686	660	681	670	633	611	671	638	628	702	652	624	656	627	637	631	660	615	647	649	637	653	639	647	644	698	646	676	625	625	584	687	663	634	626	608	678	622	639	677	653	643	622	695	669	659	655	629	624	621	642	603	628	674	604	642	642	611	649	638	705	674	672	650	657	641	630	590	688	613	674	617	660	591	644	652	674	713	639	667	635	646	632	639	612	640	663	618	652	663	670	630	629	608	642	614	673	640	671	649	640	614	648	649	681	664	638	625	654	650	629	655	634	672	670	627	594	651	649	620	617	641	634	620	599	674	601	647	649	659	613	600	650	661	626	618	614	621	613	639	588	627	651	653	671	605	663	660	656	664	673	690	594	649	659	613	605	653	635	643	674	680	637	634	667	660	701	662	676	663	624	656	645	678	671	640	646	642	632	646	636	687	639	677	657	644	621	633	643	614	685	635	623	635	600	645	644	655	649	644	674	680	655	648	637	645	655	652	625	648	638	609	670	667	616	664	667	661	620	663	609	643	613	636	629	619	661	620	644	617	651	640	670	651	661	668	636	644	637	657	626	666	672	606	629	670	627	680	658	622	642	629	637	631	614	664	672	574	646	637	671	688	680	608	652	652	662	654	649	623	594	626	635	678	669	669	614	663	631	625	611	679	602	668	613	666	633	661	621	667	653	561	617	649	640	654	698	637	648	636	658	608	677	624	629	673	679	637	640	605	645	600	633	627	625	637	590	673	680	668	604	660	658	656	621	645	645	666	628	650	636	643	629	627	632	646	619	646	654	633	640	625	654	651	644	671	673	654	642	659	672	690	645	631	653	659	599	619	652	616	631	627	649	637	652	673	593	575	654	607	645	624	682	616	617	683	624	650	638	629	634	603	632	640	682	671	608	619	688	639	657	632	657	641	633	641	608	637	647	693	645	638	667	639	674	647	621	693	678	714	615	601	650	621	667	669	638	667	652	650	627	623	644	668	614	654	637	632	598	611	649	653	669	669	615	663	666	645	625	664	701	677	677	622	644	684	659	686	672	657	678	645	571	650	671	635	621	651	616	653	628	630	672	667	638	701	631	665	611	648	682	640	614	643	607	659	621	686	633	685	628	644	637	642	671	647	677	692	616	640	677	668	641	649	651	599	621	644	607	662	658	631	634	661	658	627	591	621	623	659	595	604	656	632	692	648	640	690	656	647	643	675	617	670	666	610	607	626	671	649	575	600	620	661	624	653	649	670	647	678	620	657	618	678	655	659	638	599	587	634	649	647	628	618	667	636	641	637	636	623	634	638	608	673	606	676	652	653	654	657	609	622	664	664	643	681	608	613	662	646	651	671	670	648	651	618	656	660	632	629	658	627	641	719	611	701	683	647	640	675	648	629	639	699	661	623	627	664	653	645	659	665	660	672	623	677	637	627	673	605	606	642	602	664	632	604	647	646	604	636	694	645	618	666	630	653	633	646	679	637	651	633	646	679	620	674	683	677	604	655	659	636	645	670	669	672	664	651	649	634	613	640	613	645	665	618	628	604	662	634	617	641	711	628	637	648	628	620	696	690	696	699	659	635	676	667	610	663	646	631	622	661	639	697	712	666	629	640	669	659	682	631	648	641	610	654	646	609	649	628	634	633	657	679	650	644	666	600	672	606	638	690	659	689	635	654	648	660	667	609	650	634	683	661	691	666	688	646	646	674	687	651	656	646	674	627	677	665	649	666	617	610	613	638	670	636	679	647	675	653	609	647	621	695	624	631	632	672	658	666	646	670	628	609	626	660	653	648	636	635	628	666	676	667	630	612	646	621	637	643	630	643	648	630	604	610	646	646	635	619	683	610	678	706	679	659	664	653	615	664	668	650	634	612	665	610	626	650	649	634	646	677	604	662	619	672	637	628	661	626	654	602	626	657	612	643	664	639	639	650	645	657	670	619	623	644	640	675	656	645	614	634	635	670	638	680	622	655	665	643	652	613	675	669	624	634	621	675	614	664	653	648	665	623	641	647	631	687	608	664	676	624	646	658	643	618	590	597	620	674	631	602	663	678	627	644	633	606	612	650	653	617	645	672	672	675	637	662	612	627	639	649	670	667	623	640	619	591	668	651	675	665	627	645	638	618	666	673	623	648	611	670	655	656	662	662	651	609	682	613	644	671	661	649	638	617	615	641	628	610	681	680	619	628	678	653	645	635	678	678	673	633	640	597	682	650	644	624	618	672	615	687	647	636	654	606	657	658	664	610	640	671	659	624	583	663	708	662	637	617	624	692	662	628	676	666	655	662	665	632	649	684	615	614	651	616	642	658	639	659	708	666	589	649	623	650	629	672	656	651	664	689	670	593	630	653	637	639	628	654	661	622	671	593	667	612	615	640	606	661	619	619	639	656	676	655	664	647	665	638	632	658	646	650	656	661	724	647	648	630	635	638	631	631	645	671	643	624	632	620	615	626	683	631	643	653	618	625	643	635	662	623	654	655	672	606	658	629	660	622	621	643	630	614	673	634	661	670	637	646	663	683	596	618	623	648	675	661	637	633	621	668	637	644	650	665	644	683	687	650	652	669	622	673	684	647	632	643	687	660	668	660	626	615	672	664	632	666	652	668	675	692	657	645	658	626	669	615	674	714	634	657	617	619	660	639	652	656	679	637	663	632	654	647	617	601	620	632	628	656	693	643	628	703	631	660	663	673	604	618	607	633	601	701	606	622	641	650	653	656	651	638	655	663	615	659	659	628	692	650	652	631	672	685	678	603	657	646	626	645	647	689	678	646	671	653	613	640	625	638	628	666	647	642	637	656	585	685	621	651	640	594	657	619	641	669	659	641	627	651	653	672	677	603	635	646	632	634	690	666	687	661	626	613	658	673	619	691	621	668	635	603	659	659	668	673	648	659	593	694	656	627	630	630	625	642	641	684	641	669	616	709	627	661	675	633	637	633	672	623	690	682	622	636	682	635	617	661	626	642	645	659	605	608	621	667	604	655	640	602	637	585	680	687	692	635	669	656	647	600	640	641	639	636	585	629	619	630	599	648	696	623	676	674	717	656	597	646	612	599	606	654	633	599	596	620	692	660	635	625	619	651	680	689	586	676	636	626	639	645	648	672	676	611	659	668	674	626	650	635	656	618	650	628	596	661	654	650	635	672	618	670	616	661	654	598	626	636	645	628	655	624	653	621	648	629	675	662	622	644	697	653	628	652	637	647	652	622	639	647	672	662	609	659	666	646	620	652	631	598	659	728	653	632	633	669	649	668	645	660	656	648	620	632	629	656	635	638	646	640	725	635	626	637	650	622	650	658	652	633	675	644	614	633	649	667	628	595	637	630	667	649	672	697	700	617	676	634	630	677	648	621	668	655	674	673	664	693	651
23822	21190	28294	24368	21169	13940	4596	2486	1903	1627	1289	1034	957	832	760	700	664	635	649	590	592	598	543	518	559	539	488	523	487	511	486	483	461	448	496	493	485	448	441	462	437	447	498	462	474	452	435	450	418	422	387	424	470	451	457	391	452	462	440	408	413	435	436	451	447	417	462	469	442	453	438	449	437	404	444	455	466	455	444	436	452	453	427	442	419	391	446	432	452	422	429	424	443	413	475	490	439	426	433	429	397	419	434	424	430	385	459	421	417	422	477	387	489	440	437	432	414	396	407	396	426	453	445	419	449	436	415	404	424	432	458	430	437	428	426	437	416	445	420	427	392	413	415	458	394	463	436	452	437	406	401	429	449	442	411	447	416	459	431	445	392	434	431	412	390	410	426	440	411	414	454	441	428	409	384	431	422	451	422	410	429	435	381	441	414	433	417	405	442	462	452	425	417	400	441	434	430	481	418	421	448	427	443	405	403	429	436	436	430	413	428	453	399	421	435	431	419	458	432	442	484	456	440	411	441	443	420	454	394	438	435	410	428	453	454	458	426	419	424	446	414	408	458	432	426	459	457	392	386	407	401	458	451	433	421	407	407	428	375	431	438	425	446	421	405	424	406	487	455	400	460	392	415	450	436	437	416	459	427	433	463	490	449	480	424	436	440	424	425	411	408	433	454	403	441	414	435	422	442	434	468	409	433	490	436	426	402	448	429	414	417	407	435	456	413	384	431	457	444	437	408	445	435	433	444	435	463	440	389	424	432	429	432	414	426	411	455	425	436	416	409	409	454	451	429	452	422	427	415	396	447	466	421	425	405	450	422	462	462	434	416	426	420	434	447	444	447	440	450	417	418	427	443	411	442	434	410	435	405	408	424	429	424	432	433	465	455	436	430	441	434	452	446	422	463	428	429	429	436	441	459	435	468	423	404	420	460	418	416	449	417	398	412	400	420	454	412	366	442	439	427	446	414	422	413	394	449	421	409	430	376	381	396	409	450	405	416	395	411	430	409	462	445	422	401	397	464	426	398	440	402	457	443	421	456	478	405	423	423	460	419	446	399	425	444	435	441	429	443	400	445	425	451	453	421	482	464	462	438	438	441	432	423	463	435	448	448	402	455	434	443	435	457	429	423	450	467	485	417	432	444	456	420	450	454	405	417	415	419	445	411	408	383	400	432	413	425	421	411	462	432	398	405	408	465	403	402	392	407	434	424	448	441	458	440	429	418	449	428	413	415	413	406	411	418	404	420	448	412	418	412	445	415	412	419	424	409	448	424	413	459	457	412	435	377	416	426	429	424	425	400	454	419	441	401	455	381	454	418	479	422	414	460	425	470	422	426	434	428	409	434	431	416	436	458	422	409	449	481	427	446	436	489	428	393	441	448	443	424	401	414	432	416	381	457	431	425	439	433	417	439	432	405	426	441	428	441	420	454	405	415	428	454	437	440	430	445	416	393	431	439	450	418	405	447	443	428	443	459	426	458	428	430	447	482	455	412	463	443	450	414	427	422	454	428	440	398	467	446	406	433	415	443	440	455	420	419	413	410	428	440	438	425	429	422	394	416	414	432	411	418	433	433	420	423	402	435	405	400	409	448	439	442	428	452	434	424	484	402	414	425	448	420	409	470	419	423	426	473	421	402	430	480	405	473	425	448	444	421	370	439	410	433	400	442	437	461	400	408	409	432	439	415	451	435	468	492	386	418	425	422	445	394	461	450	425	425	448	393	403	433	429	428	435	417	431	432	469	426	447	439	407	466	461	414	480	438	435	429	440	397	434	447	422	437	432	391	436	408	425	439	391	422	407	417	414	445	428	440	423	445	423	415	423	440	458	421	447	419	423	445	405	440	420	416	457	420	437	437	449	437	427	463	446	419	393	451	406	418	435	416	409	433	406	398	404	418	411	429	454	414	429	422	460	431	420	436	420	428	445	468	450	429	415	440	467	419	419	460	388	429	417	422	393	455	408	473	452	462	427	443	415	451	472	437	443	453	445	417	419	436	416	457	389	385	456	467	440	444	397	438	422	440	456	458	459	455	436	437	419	449	440	415	466	462	425	422	446	400	393	438	433	439	450	437	441	416	451	442	418	403	469	413	445	432	425	425	426	405	435	453	451	431	421	437	443	405	410	385	455	420	408	459	400	441	391	428	471	457	424	390	419	443	432	442	438	424	416	442	438	420	469	464	436	440	430	430	426	462	420	450	447	449	467	391	462	439	397	462	431	412	430	423	440	398	454	414	423	437	455	426	439	408	465	448	435	433	440	471	417	453	433	485	433	433	465	414	427	405	435	440	425	477	416	441	415	434	455	427	420	462	458	416	424	434	465	422	415	422	405	444	456	432	431	424	428	433	473	468	433	443	487	439	435	405	430	424	397	406	437	376	400	407	423	479	432	447	413	445	431	408	401	433	434	422	421	414	427	433	404	428	418	409	377	410	440	433	442	421	458	420	457	422	431	471	430	446	464	428	442	454	437	452	432	421	419	399	455	452	422	472	404	459	460	418	423	447	454	439	499	439	419	431	422	430	422	438	425	379	456	413	405	429	430	401	422	460	430	410	432	436	425	450	429	416	451	389	447	421	460	461	417	408	408	490	446	469	442	402	425	446	426	448	445	417	412	420	486	409	447	427	468	439	411	447	442	401	437	426	382	435	460	454	416	430	419	439	397	428	467	424	393	451	385	445	421	421	453	466	425	435	450	457	452	416	424	451	391	453	437	425	408	447	432	449	413	434	434	474	390	431	414	424	431	471	406	425	396	455	413	436	418	435	409	412	444	432	408	506	419	428	411	448	432	443	441	446	411	447	437	442	445	433	419	388	439	415	417	460	431	443	441	450	405	406	436	441	415	420	444	436	415	433	408	392	432	441	394	434	470	402	436	470	466	468	403	420	379	430	461	460	431	452	444	424	413	404	419	448	440	441	407	456	420	465	465	453	418	429	434	465	416	432	429	419	447	402	474	421	403	405	427	410	451	396	430	439	413	446	444	448	415	406	436	422	422	424	412	419	421	449	422	439	400	425	396	445	388	401	460	452	436	390	438	443	411	439	439	414	424	422	408	436	448	437	442	431	442	474	444	458	439	409	450	462	439	472	458	441	424	424	434	406	368	433	457	462	402	442	437	430	406	431	438	433	424	428	416	408	442	428	406	435	410	427	432	466	423	437	424	394	441	429	437	391	448	414	450	460	388	423	462	472	410	430	454	408	417	404	446	449	428	407	408	419	451	428	433	414	450	386	417	471	448	427	439	417	396	432	463	450	384	417	387	403	458	420	433	447	435	464	418	444	416	450	425	426	449	459	432	425	455	390	454	435	436	416	391	407	421	412	436	440	421	378	434	456	457	426	418	442	422	403	405	397	416	429	458	439	415	420	447	438	428	407	460	402	393	459	416	423	418	401	457	418	466	385	444	422	446	412	408	430	428	423	404	422	417	412	444	441	440	403	455	441	446	414	460	441	428	396	441	438	439	429	440
25997	49034	36031	16316	10675	7477	5494	4081	3185	2521	1834	1601	1382	1158	959	902	858	807	775	755	684	686	698	637	605	598	579	560	567	582	591	542	518	513	525	524	528	518	510	512	534	513	503	528	493	489	536	472	489	483	500	496	507	510	472	503	539	481	479	463	494	478	470	477	437	481	516	479	455	499	469	477	470	473	467	482	468	462	401	473	473	479	474	515	466	486	474	471	446	474	470	458	468	483	440	461	453	467	465	477	482	463	485	469	493	503	471	462	515	482	455	474	452	457	467	463	438	477	493	490	450	476	466	504	468	482	482	500	479	536	455	478	467	497	475	461	453	464	472	491	450	508	482	486	472	459	483	473	486	459	490	511	483	472	492	473	483	466	471	492	473	462	466	492	462	458	497	461	485	494	493	469	499	489	503	477	495	491	502	494	494	498	504	495	512	459	471	481	522	477	434	490	515	514	471	475	510	461	438	468	483	503	469	484	497	473	502	474	468	529	437	487	467	481	447	468	467	470	473	479	424	507	462	519	480	465	512	470	474	519	471	499	460	459	480	484	484	482	469	473	490	480	474	465	492	502	475	502	485	500	469	467	479	498	464	524	502	483	462	457	475	510	495	495	432	474	490	487	451	491	451	444	463	483	500	481	489	454	479	499	471	503	471	436	490	483	448	499	479	476	459	453	462	477	495	454	457	468	475	462	462	495	450	510	445	489	441	463	480	459	514	467	456	489	477	510	482	483	476	499	467	467	476	461	432	476	482	462	475	483	527	505	464	466	461	459	457	491	476	479	503	490	486	477	499	462	477	448	452	470	524	478	464	476	482	499	482	467	484	503	473	466	493	499	509	459	478	492	480	475	487	450	466	481	485	450	464	481	498	485	466	470	505	444	469	458	496	440	458	470	417	499	480	496	491	463	469	478	480	519	524	501	490	448	497	514	443	463	487	457	476	487	441	469	447	451	505	453	475	479	478	470	464	457	476	463	484	511	450	464	513	488	453	491	489	497	464	445	495	467	439	463	465	482	491	453	459	447	463	482	473	483	449	483	426	450	467	473	473	493	480	475	483	479	453	476	466	436	498	474	462	466	521	483	499	476	473	478	477	468	490	490	494	480	504	482	453	472	494	459	468	502	449	482	456	463	482	504	450	456	494	454	476	497	529	478	490	492	464	461	452	476	513	492	422	502	468	471	477	467	452	508	458	477	478	472	475	475	472	499	466	491	496	506	445	478	490	509	467	501	479	452	462	495	486	462	469	446	490	479	474	509	469	486	510	535	486	449	503	475	493	487	452	494	479	478	459	474	469	466	528	483	472	483	534	528	500	467	482	449	461	466	464	480	466	489	478	499	486	436	462	474	513	495	472	506	502	516	453	485	433	456	466	459	464	455	457	505	456	479	509	481	462	506	449	453	487	485	465	464	472	477	510	473	509	497	474	494	511	435	453	501	471	484	487	459	462	488	441	469	460	471	465	501	518	497	512	486	488	461	464	485	463	465	497	458	480	467	457	477	448	485	502	461	515	485	452	492	469	486	500	466	454	507	486	498	483	467	517	455	491	455	473	492	452	439	463	464	460	483	462	454	453	470	485	483	462	434	473	480	461	478	496	457	500	486	438	474	455	458	450	474	490	473	475	464	462	486	455	484	484	476	431	467	522	467	503	491	526	469	514	459	501	495	486	490	464	470	445	459	452	490	489	495	480	472	494	456	485	490	451	509	487	460	477	449	497	509	474	495	475	478	462	467	498	473	453	461	478	477	494	498	501	485	515	467	433	496	473	483	472	496	444	473	480	454	474	488	485	502	471	444	500	461	482	447	496	464	487	488	471	469	488	456	493	467	471	458	507	509	518	508	481	499	436	510	463	476	491	467	428	475	477	509	482	450	484	479	461	505	497	440	504	531	464	496	478	463	501	484	483	473	470	492	501	477	487	464	449	450	443	471	486	459	488	487	486	473	474	487	503	515	484	478	477	474	513	505	487	473	489	461	507	481	438	484	503	490	441	494	458	488	505	487	489	481	466	432	500	505	487	483	509	490	474	460	526	470	450	435	490	468	460	413	482	482	470	494	485	442	428	478	490	504	512	478	480	500	480	457	496	480	460	459	468	472	472	473	504	447	506	480	478	458	479	486	471	497	498	480	492	475	458	482	486	480	487	462	475	489	498	494	483	492	492	467	460	462	479	497	491	479	490	423	507	467	504	448	486	479	511	486	470	477	454	471	540	489	453	497	473	495	469	482	461	495	459	467	487	442	501	501	466	450	481	452	466	470	517	519	448	463	455	430	495	498	473	476	488	487	449	456	458	547	472	507	448	506	485	499	477	508	470	488	480	439	460	447	418	526	468	509	486	513	488	482	509	469	450	447	511	482	463	448	518	485	471	468	465	473	469	445	476	474	457	478	483	457	512	451	475	445	443	508	488	473	454	460	474	494	499	472	480	428	485	426	492	453	448	469	467	491	492	485	443	474	471	458	452	488	479	480	486	501	502	453	496	466	479	470	492	449	448	479	470	473	481	485	487	489	507	496	451	501	509	472	460	458	445	459	474	502	514	474	481	455	489	471	506	458	482	477	455	467	458	480	476	483	467	484	493	472	458	469	474	480	479	505	472	453	473	464	467	499	506	468	435	479	511	476	451	475	452	457	479	494	516	483	519	462	494	465	454	459	415	431	472	471	478	501	464	494	463	468	476	452	511	436	494	456	501	465	463	462	485	517	497	465	480	484	480	455	475	465	513	469	485	509	484	442	514	491	485	459	487	485	530	494	492	463	494	483	473	441	502	484	472	543	475	492	513	445	465	468	453	500	483	446	475	423	468	493	483	440	479	477	468	468	524	479	486	463	508	515	454	446	469	461	458	462	450	487	485	476	531	479	488	497	506	496	473	491	448	481	479	478	484	514	445	489	480	488	479	457	487	448	453	501	518	472	507	494	466	478	459	470	466	500	479	486	477	477	500	461	474	472	497	494	488	461	488	534	465	497	475	479	505	490	475	480	469	502	483	486	462	521	458	464	450	468	492	458	486	502	493	449	494	504	471	489	502	461	489	455	452	510	476	476	519	472	513	460	455	476	468	495	482	493	480	496	476	526	501	471	494	464	469	499	469	483	489	525	428	476	502	446	480	515	520	458	488	513	478	501	488	482	487	478	497	526	448	454	411	494	481	505	485	452	471	460	501	463	495	495	441	467	468	444	442	478	482	489	480	517	468	470	436	463	476	486	497	476	460	439	489	456	526	470	499	484	503	482	490	475	469	491	473	490	493	523	485	481	482	467	451	469	475	511	474	469	494	464	451	517	485	474	494	490	455	437	478	475	471	458	435	431	472	456	497	502	478	435	467	468	455	462	483	531	488	479	466	501	512	480	499	447	463	453	523	471	465	467	498	473	479	447	456	493	433	489	483	455	487	463	492	485	450	450	473	464	457	503	456	456	492	493	439	494	468	466	519	492	455	492	500	476	470	491	444	474	494	427	446	480	480	471
24818	21207	27458	25239	15889	4680	2834	1972	1525	1253	1104	909	854	799	688	629	682	645	636	625	593	579	600	542	551	555	543	545	506	529	551	548	514	504	504	525	536	569	524	531	487	543	500	547	508	498	513	477	526	480	477	475	473	480	497	479	459	487	442	487	479	486	474	477	497	495	491	508	494	466	503	477	494	492	492	496	492	462	468	526	514	507	490	489	538	477	472	475	506	460	522	464	488	488	492	478	481	504	488	475	451	474	522	523	446	528	491	471	480	486	468	510	473	467	505	512	494	455	560	451	523	479	517	502	504	495	440	490	501	479	498	500	498	484	501	518	497	471	495	491	476	463	487	466	508	500	501	513	478	500	473	462	453	461	482	494	484	491	478	467	476	507	471	441	480	494	486	474	506	478	493	497	479	516	489	462	460	500	558	471	492	511	501	494	484	494	456	506	509	447	521	509	445	483	486	492	495	511	475	481	477	516	442	483	471	486	487	493	454	499	463	486	493	514	501	433	516	469	503	496	491	475	521	441	500	508	477	492	492	451	483	493	503	466	516	476	517	476	478	504	506	506	522	467	492	469	484	489	487	446	476	489	459	484	497	491	483	506	456	440	466	497	518	486	508	497	484	480	517	458	460	483	498	454	498	492	502	452	507	517	499	535	499	471	468	487	484	521	501	468	513	550	471	463	432	509	462	494	511	499	540	489	456	473	491	449	503	479	471	483	473	451	501	487	500	477	486	498	494	518	509	496	466	457	493	461	466	505	446	485	507	472	516	499	506	455	470	491	505	492	490	485	452	509	473	514	483	457	452	473	492	482	513	542	481	499	449	523	503	460	506	517	503	491	500	482	498	469	523	504	501	500	474	469	497	501	493	490	478	485	473	503	499	450	511	492	520	474	482	495	452	519	490	528	526	499	487	494	471	512	455	521	491	486	494	502	514	473	487	508	443	508	468	477	470	455	477	501	490	468	472	505	513	475	507	478	458	490	490	487	518	490	452	494	514	456	495	493	496	463	515	488	511	510	477	516	479	523	451	489	520	509	496	468	462	455	496	495	469	491	481	460	452	461	441	486	486	485	502	442	515	480	461	517	494	483	456	524	496	494	450	455	488	469	497	490	498	494	456	455	552	496	496	470	521	444	491	456	507	540	456	456	478	499	516	498	499	479	519	467	469	488	471	499	510	481	503	448	510	435	437	474	491	493	495	468	492	513	484	435	513	507	495	476	503	455	471	479	432	451	490	490	455	486	488	500	509	490	457	481	579	506	477	487	482	492	499	482	481	471	480	434	484	498	443	454	451	488	487	469	497	478	464	469	467	466	505	490	529	495	494	455	510	516	467	478	471	525	447	480	470	502	520	512	467	447	500	468	482	479	490	460	460	467	477	504	452	466	453	524	492	496	497	488	507	489	442	449	459	468	453	461	494	447	482	505	487	506	503	501	504	501	476	464	461	489	492	505	544	527	501	479	477	493	488	478	475	480	529	433	535	448	508	516	494	432	487	476	497	520	490	481	467	454	489	458	510	516	500	488	464	486	498	435	522	456	506	485	500	456	515	489	546	441	511	488	484	512	511	499	497	477	465	469	461	465	484	498	477	483	493	447	468	523	519	488	498	496	473	465	510	525	483	507	459	499	471	511	523	517	514	473	488	451	502	482	472	466	435	470	474	452	513	469	475	464	447	456	504	466	480	476	473	453	447	497	471	483	476	496	469	493	503	458	466	435	490	515	475	454	517	501	500	492	473	493	475	468	498	495	422	487	512	504	491	497	476	477	460	486	504	460	494	482	494	480	509	468	469	483	474	520	449	480	531	474	495	495	439	463	499	496	464	508	510	491	479	504	439	487	470	442	467	508	518	501	475	491	472	489	461	495	510	516	542	466	470	464	459	516	481	480	491	517	513	525	490	521	501	488	457	453	461	470	453	506	531	486	482	473	472	498	487	513	491	511	488	514	460	458	469	505	488	515	465	478	456	479	441	486	461	440	492	485	453	490	528	472	482	465	473	494	492	495	469	477	489	501	508	501	551	506	501	495	484	524	481	479	506	527	450	486	462	445	496	515	525	521	500	514	495	479	509	477	500	488	490	510	476	469	481	503	493	528	503	528	493	495	478	504	490	463	527	454	461	480	484	459	510	477	462	474	472	484	511	502	494	535	460	446	508	474	512	446	467	509	505	483	485	522	499	493	485	460	526	493	506	463	482	489	483	510	488	468	498	489	479	452	482	484	529	493	528	509	471	497	480	473	507	457	487	461	490	482	479	539	521	490	499	511	491	461	493	501	432	451	444	467	443	477	472	460	475	504	482	467	464	473	438	494	485	558	492	517	444	518	466	531	522	509	448	522	498	495	479	474	513	483	462	459	519	471	493	484	502	463	477	452	451	479	495	475	504	475	462	460	511	497	459	441	504	492	508	488	476	428	503	472	473	458	460	537	500	499	547	519	479	499	484	467	526	514	479	499	512	513	467	451	497	482	466	507	507	479	520	470	456	482	457	502	462	460	449	470	488	442	485	473	467	475	501	474	470	490	500	479	461	478	481	475	495	463	490	485	468	468	485	520	493	453	483	460	496	483	474	492	463	461	500	470	501	477	495	513	497	468	488	441	495	463	447	484	484	513	488	459	515	509	484	516	494	486	460	555	511	481	456	492	523	490	483	507	515	501	467	486	480	489	484	512	494	458	480	483	504	493	463	450	496	426	498	495	440	487	500	456	494	453	461	496	481	485	521	475	460	488	486	518	484	475	451	451	481	495	500	472	518	478	439	458	495	465	489	501	498	490	480	472	502	460	519	501	487	468	458	470	463	523	481	506	474	462	497	485	474	507	490	466	503	481	483	530	469	486	501	463	480	477	468	513	463	495	522	506	469	486	482	462	506	522	485	491	465	521	462	474	476	500	466	494	485	464	448	481	461	470	461	507	490	495	484	458	490	517	542	485	457	489	503	477	483	478	450	490	486	486	500	472	530	460	511	493	498	458	478	470	495	474	446	511	494	478	522	473	478	485	517	445	488	476	498	506	463	442	501	429	466	451	471	514	522	471	485	540	512	528	490	509	536	504	514	476	475	489	474	490	510	485	463	444	501	502	517	491	462	485	466	453	497	528	471	438	488	524	479	486	535	474	526	459	493	470	480	481	466	507	484	473	505	475	520	493	460	485	448	484	488	490	481	488	456	499	484	489	504	496	468	503	500	485	517	480	456	504	472	499	457	459	500	494	489	470	495	480	491	542	501	507	515	493	488	473	485	487	511	481	459	513	472	495	505	502	507	514	484	492	445	540	482	463	500	544	536	484	495	477	497	531	489	479	451	527	543	498	477	484	492	480	444	452	481	448	460	476	490	475	496	488	479	537	494	472	493	452	540	512	524	487	472	490	505	446	471	509	495	461	482	493	473	519	453	501	514	490	480	486	512	483	480	468	463	500	566	505	453	449	532	474	477	514	474	464	491	459	495	504	462	491	502	492	508	478	479	482	472	493
25796	44728	31509	13994	8469	5777	4645	3414	2679	2134	1687	1469	1213	1058	925	862	833	785	752	758	713	704	677	620	618	605	585	637	610	618	571	553	608	596	559	562	561	565	523	521	564	559	527	547	570	509	528	543	522	497	547	531	544	509	545	515	532	541	576	527	544	540	517	490	515	524	519	528	547	541	546	532	551	548	540	520	543	518	545	537	546	522	523	522	518	489	548	521	508	508	546	507	498	533	557	530	530	519	500	547	544	535	527	545	527	554	535	552	505	499	521	458	549	521	494	484	521	527	556	555	526	531	502	497	496	493	528	484	512	553	531	530	528	521	501	512	510	490	520	509	518	510	520	519	530	542	554	513	520	532	537	531	508	575	554	516	544	515	528	517	518	541	576	515	554	523	509	525	538	512	486	501	493	508	486	526	497	527	545	522	550	557	518	524	538	540	539	532	518	499	549	563	523	558	561	503	562	516	569	543	513	532	526	530	529	580	499	535	504	519	508	519	548	545	516	540	526	557	516	511	508	500	511	501	511	499	557	530	534	507	484	495	518	529	489	494	523	526	529	541	515	519	525	526	515	538	475	563	535	525	524	525	508	513	491	525	480	500	521	532	575	529	538	541	490	532	519	483	552	519	518	539	483	481	521	539	539	546	516	533	527	537	536	532	554	490	534	498	530	506	541	517	497	545	487	541	507	558	490	547	529	527	546	499	540	555	516	497	520	511	544	508	522	534	527	539	479	521	505	519	508	501	554	505	490	544	481	557	504	554	533	492	512	532	504	503	550	521	521	537	516	533	509	514	535	546	522	535	567	503	511	499	529	522	520	552	538	534	477	552	589	500	524	502	519	522	516	511	517	534	529	553	518	507	519	523	525	520	507	512	505	491	529	534	524	531	507	508	537	515	509	506	572	553	522	533	543	493	505	520	551	475	542	524	548	546	525	537	515	548	539	518	534	534	507	518	551	524	498	514	514	488	512	530	534	543	522	520	530	523	480	585	523	550	531	537	499	503	504	529	544	525	558	503	515	487	498	557	527	495	492	549	526	503	479	535	481	561	495	519	551	514	526	506	505	539	502	517	506	506	484	550	492	541	510	524	513	523	497	469	492	492	521	509	507	498	487	467	548	519	503	530	517	506	542	537	517	505	524	524	533	525	517	519	491	529	530	506	443	501	540	571	507	526	522	500	518	530	499	508	529	490	503	528	508	539	544	533	496	535	507	534	472	519	472	517	524	513	556	502	564	529	584	521	473	526	549	536	550	511	542	535	518	541	501	583	528	504	525	496	514	508	511	547	487	507	533	540	502	525	475	526	558	534	528	513	516	499	525	497	508	531	493	562	515	542	545	536	530	522	495	525	519	576	530	501	517	519	524	561	547	507	513	511	554	496	547	505	502	522	526	530	528	532	544	536	548	523	537	552	541	508	522	504	555	500	505	505	523	518	511	551	524	515	530	545	533	521	549	492	538	504	567	569	554	528	547	514	532	535	505	526	517	538	500	558	488	524	515	550	499	558	525	561	536	520	550	498	495	512	536	482	502	533	530	557	505	523	502	512	543	522	547	510	491	518	536	511	517	509	535	493	499	551	538	544	535	539	522	535	551	531	492	491	539	487	525	515	505	532	518	490	546	503	515	537	505	518	521	537	532	482	532	561	546	548	496	503	493	528	520	509	529	563	502	514	530	506	501	523	537	526	539	472	516	500	517	545	496	520	533	493	521	499	470	485	524	557	485	503	498	500	540	568	544	488	528	522	525	539	529	514	518	502	530	536	500	521	499	548	548	505	496	528	535	554	556	518	530	515	483	536	536	527	508	531	526	566	522	553	514	485	531	575	492	530	516	555	557	475	512	504	582	548	499	512	520	530	573	528	568	519	471	516	512	544	530	549	542	506	563	479	483	528	505	578	546	521	533	511	519	526	544	520	505	521	504	523	482	547	506	547	563	476	539	515	537	517	522	535	546	554	516	555	543	523	525	574	564	508	542	518	568	485	517	512	513	496	505	533	489	471	502	514	504	494	537	528	539	477	514	516	517	538	511	535	532	511	530	526	500	514	485	511	509	559	523	520	502	492	527	508	541	519	521	541	489	518	571	495	543	544	551	521	494	486	553	543	533	528	509	564	523	526	527	499	532	492	534	469	514	515	508	543	487	532	527	529	526	550	449	501	547	537	498	525	487	501	526	526	502	532	526	494	528	485	537	490	544	510	524	531	500	521	526	504	514	523	524	537	531	516	518	487	516	489	560	502	532	488	539	539	515	516	518	495	529	535	545	512	515	553	487	509	499	513	527	540	565	476	465	505	514	460	487	567	519	539	565	555	510	549	504	536	479	518	538	521	534	516	531	490	510	493	560	525	498	507	525	519	505	526	502	500	519	505	509	504	499	513	539	518	522	518	490	554	573	518	541	558	520	498	516	535	516	501	506	485	495	513	525	508	497	526	515	482	520	520	529	484	504	504	507	573	525	516	528	494	585	514	484	574	469	521	543	564	505	550	497	519	566	513	493	530	536	505	501	498	516	514	523	516	544	548	492	509	546	555	504	517	556	506	511	552	542	474	492	501	543	521	541	494	582	534	470	549	503	533	577	543	509	515	545	567	452	538	548	558	520	530	515	524	504	525	535	545	531	490	547	540	526	438	519	537	499	511	523	553	515	518	516	524	526	504	540	530	515	574	530	517	490	504	531	518	523	512	540	573	508	546	557	529	491	554	496	500	491	483	525	481	519	552	506	522	544	563	576	530	526	536	539	502	510	471	535	505	504	543	533	567	503	509	472	551	566	546	517	470	522	499	558	537	496	520	556	506	530	519	488	493	526	527	521	500	537	515	523	522	531	552	526	504	537	537	533	524	500	502	541	516	547	564	551	545	531	512	546	527	519	512	512	489	513	523	521	471	538	507	503	508	543	515	543	542	556	502	521	527	532	541	506	497	533	498	500	523	516	525	512	550	538	515	483	585	461	500	495	486	509	520	547	516	497	543	504	516	536	513	453	524	562	504	519	483	552	527	499	545	524	505	516	498	520	524	492	535	555	543	511	525	510	543	505	526	506	521	557	530	501	544	517	519	515	532	548	556	482	506	533	503	528	512	501	517	528	520	515	527	536	530	532	554	534	484	527	543	479	527	540	513	535	514	561	503	521	533	471	522	527	508	531	495	532	562	473	488	503	490	538	531	505	524	482	537	557	518	470	552	541	504	536	545	519	543	552	548	501	536	521	494	554	520	511	525	522	526	497	511	505	533	478	511	494	530	486	505	512	499	526	494	532	529	518	490	496	503	497	499	570	542	544	494	531	537	506	541	514	525	536	503	547	513	503	500	513	592	509	508	541	531	565	556	539	530	544	529	499	553	521	565	526	503	485	509	569	519	501	491	498	527	561	500	507	526	545	535	539	551	505	527	554	591	527	530	496	530	555	537	548	512	541	546	506	529	492	517	487	536	540	506	510	514	538	535	525	574	501	526	552	496	474	530	517	529	480	549
22684	21208	28742	23963	21230	21360	13441	3679	2483	1996	1498	1210	1093	821	760	638	591	553	533	521	472	479	474	415	366	344	354	385	366	336	336	324	298	322	292	303	294	307	289	298	295	266	288	274	264	273	291	291	259	263	282	287	265	256	274	278	248	248	250	240	263	273	244	246	268	268	257	253	213	266	257	275	250	257	285	255	259	252	252	240	255	272	231	265	253	265	239	230	273	235	256	246	251	257	253	238	269	222	265	229	243	241	258	231	246	235	262	245	277	252	283	238	246	251	224	263	263	274	257	277	231	236	256	259	260	253	249	239	237	250	270	226	238	258	271	249	225	260	262	259	274	244	229	261	236	247	257	248	252	257	252	264	268	237	243	257	263	231	263	271	249	237	248	266	253	236	247	261	269	241	271	253	274	267	250	218	253	229	237	244	235	225	238	255	250	256	236	251	249	239	243	248	265	254	291	257	250	248	265	266	244	244	231	246	247	251	250	249	247	230	235	265	249	261	240	211	243	211	226	245	235	223	237	245	227	229	267	272	233	276	266	231	233	237	240	255	258	239	204	237	238	226	257	250	246	242	211	239	214	243	262	238	252	254	240	234	262	237	256	217	262	264	230	251	251	261	224	235	251	260	236	227	260	244	251	261	257	249	279	266	245	254	244	255	272	240	261	262	271	262	273	253	240	239	267	262	242	234	265	274	233	224	245	239	271	222	231	271	264	250	245	246	231	243	252	253	269	246	263	240	281	234	245	251	238	229	258	251	244	256	245	236	254	224	228	257	258	247	246	280	246	256	251	250	265	229	256	248	244	250	247	271	240	256	253	263	235	239	243	262	249	251	230	262	278	263	266	241	220	265	246	267	231	252	295	273	253	237	266	254	251	277	241	253	262	257	254	252	259	257	250	262	268	271	254	242	273	230	239	211	251	271	243	269	253	281	232	233	254	273	260	221	246	274	234	248	241	278	237	260	271	238	271	251	240	240	228	266	241	240	259	249	265	236	235	245	208	240	271	243	259	235	238	241	261	276	236	263	262	228	250	242	255	233	242	236	262	274	224	289	244	233	217	238	246	257	238	278	247	256	254	252	222	231	253	217	240	237	233	201	234	263	254	250	258	228	241	242	259	242	265	269	228	268	245	263	245	231	211	253	242	238	258	251	239	252	262	270	224	248	272	235	263	272	228	230	252	259	228	247	257	230	221	260	252	262	272	294	277	244	233	267	231	254	265	243	247	256	232	252	272	228	250	219	250	220	269	228	254	245	247	236	247	267	268	240	268	252	253	246	239	237	244	261	265	258	254	265	239	279	260	222	257	253	250	251	298	240	250	270	262	239	236	271	268	274	273	225	254	265	261	257	236	231	234	230	248	255	264	266	256	229	256	237	244	245	228	250	267	250	261	247	235	234	259	272	247	257	251	242	251	256	254	262	254	273	199	240	228	233	244	252	272	253	260	261	242	272	269	243	232	265	213	256	248	228	275	273	256	286	264	222	251	261	274	247	230	244	243	253	248	257	257	232	231	251	285	255	262	253	240	268	241	218	247	240	222	222	248	291	256	239	248	264	282	222	237	289	249	248	236	255	251	251	274	273	248	274	251	248	228	233	248	257	253	260	243	227	245	230	239	226	243	244	254	223	237	229	242	249	230	280	253	229	253	254	270	246	265	260	263	228	223	238	246	252	292	261	254	253	245	284	248	245	268	259	222	241	208	229	255	272	221	270	248	281	253	275	256	236	244	260	283	265	252	242	233	229	249	269	262	231	269	268	237	238	244	267	250	232	248	246	249	249	239	233	248	265	270	229	256	256	216	226	241	258	224	256	254	226	226	262	252	274	261	219	249	257	241	262	233	289	241	258	250	250	237	226	275	266	220	239	285	228	246	248	239	243	240	264	261	253	260	229	241	248	243	231	269	249	251	259	270	244	249	225	263	249	235	268	260	240	218	252	242	265	248	239	230	248	251	250	242	229	249	257	273	255	266	250	234	235	237	244	270	256	254	254	233	258	265	252	251	255	231	241	210	251	256	243	259	251	271	242	230	255	252	238	260	255	241	295	214	243	239	251	233	250	248	256	257	245	250	235	278	260	256	255	249	278	281	244	260	271	247	255	241	223	239	221	253	283	275	220	271	266	236	256	258	273	242	242	254	248	257	266	263	260	257	239	254	254	243	247	282	275	263	252	235	280	230	262	259	239	236	228	249	240	240	256	223	250	241	243	263	281	275	237	256	252	270	262	258	254	258	251	224	228	246	235	251	265	240	233	246	237	246	256	222	230	257	232	242	251	247	227	241	216	273	248	257	253	249	267	246	239	226	216	246	245	235	247	261	278	269	233	240	251	256	220	264	264	226	252	235	276	228	254	235	257	243	235	248	249	243	257	271	267	257	266	285	247	278	263	216	256	228	253	256	251	260	223	233	253	229	269	261	255	256	232	227	238	254	240	245	278	250	241	268	252	220	243	242	224	265	214	227	284	257	266	264	224	277	248	243	262	281	245	258	256	235	285	233	225	258	252	235	228	275	246	264	258	300	268	279	243	265	252	235	223	264	255	235	240	239	253	258	253	258	230	281	256	273	263	254	247	252	240	261	231	217	241	270	239	221	244	244	252	242	268	238	260	267	241	264	229	274	234	247	247	233	250	265	243	230	235	264	233	252	281	231	271	261	276	246	252	235	234	223	266	261	254	254	251	244	252	281	236	266	240	259	216	239	271	258	252	243	278	247	266	220	239	277	217	251	262	249	259	263	247	254	258	269	268	235	247	251	267	209	271	282	263	246	229	264	237	250	250	262	246	269	268	243	268	220	241	249	244	259	251	229	244	250	237	238	246	230	254	268	269	262	229	237	220	257	280	243	211	270	236	260	240	258	236	271	258	289	283	227	241	251	217	265	241	239	279	249	265	243	243	280	222	236	243	274	298	268	233	210	226	263	244	255	259	258	236	233	246	240	250	256	255	254	242	258	237	252	252	230	250	241	248	273	269	240	224	245	231	251	252	252	239	227	238	266	246	232	256	269	250	236	221	242	255	283	222	224	230	250	224	240	244	254	266	250	258	240	244	261	264	230	268	278	261	255	275	240	259	262	248	266	268	240	229	267	247	259	229	253	238	266	245	243	262	281	259	256	249	232	235	240	247	262	240	226	232	248	274	285	273	258	248	276	246	244	238	254	238	252	256	225	240	243	262	230	219	254	222	266	235	254	238	280	251	254	257	259	265	255	266	250	228	236	254	221	233	245	276	259	245	222	272	227	248	264	244	254	256	239	239	261	256	256	229	252	250	266	248	267	222	238	236	266	221	257	228	254	258	255	251	240	274	251	252	246	248	251	257	254	256	278	234	211	261	254	247	266	255	222	234	275	252	246	245	226	218	259	214	270	257	272	222	253	263	252	253	245	261	228	276	235	254	251	256	230	261	258	244	262	245	226	232	242	239	261	225	244	236	247	246	255	246	244	238	257	258	256	235	276	245	262	247	213	228	263	218
28432	54877	41137	20512	13459	9271	7712	5499	4323	3262	2707	2009	1595	1364	1069	953	881	783	741	756	592	649	563	539	511	483	417	443	488	455	412	372	403	355	386	354	378	326	368	335	338	334	345	320	324	329	292	303	334	299	279	291	281	310	278	295	323	329	291	278	296	287	272	288	277	284	265	294	274	286	292	272	310	299	320	280	280	280	260	256	264	285	265	262	295	263	272	264	291	269	273	299	258	251	270	292	250	282	283	253	289	279	255	261	285	248	271	288	289	253	285	297	280	281	283	271	315	265	296	284	298	273	276	245	285	265	254	296	266	251	267	271	282	303	291	286	260	250	288	258	299	272	302	261	302	276	253	283	315	247	256	282	281	264	303	271	300	275	263	294	268	241	264	275	263	252	248	276	283	257	314	265	281	272	258	279	266	276	261	278	267	286	302	271	291	262	304	258	282	270	278	275	273	264	266	297	276	272	270	265	309	265	277	254	277	287	258	295	270	275	250	283	273	285	259	280	265	269	271	254	295	319	269	278	250	250	256	282	270	273	252	264	271	292	295	254	269	260	267	289	250	290	278	296	282	278	308	265	237	247	274	251	281	272	270	262	293	250	276	255	301	301	277	281	279	248	283	302	273	286	296	278	294	263	282	275	267	262	280	268	246	289	270	270	278	258	263	253	271	276	272	271	276	253	272	277	264	288	277	268	272	251	296	289	283	258	291	302	293	281	268	269	301	307	253	281	267	229	268	275	267	302	262	269	279	264	254	275	282	294	288	260	250	312	257	242	275	281	266	261	265	281	274	277	274	278	274	267	270	263	283	262	276	245	297	254	259	274	269	257	271	248	295	277	258	305	279	251	251	271	252	263	273	247	270	269	282	249	261	282	289	275	271	274	298	271	265	267	272	249	311	262	248	277	271	250	283	295	284	264	276	306	307	261	271	280	261	296	263	255	260	273	271	264	279	293	276	275	265	256	272	278	278	279	258	283	262	246	268	284	257	279	289	278	300	321	299	270	288	269	270	281	281	309	288	284	286	258	272	280	267	256	262	259	270	252	251	230	263	272	258	258	262	254	288	290	222	265	256	268	291	276	259	274	291	278	228	257	274	259	268	266	299	265	246	297	297	295	261	281	273	290	256	287	265	279	283	255	278	267	290	243	279	268	278	293	275	263	284	250	268	280	285	292	248	254	292	263	279	286	249	252	245	285	281	291	269	273	300	243	278	287	264	280	289	259	273	253	281	274	283	225	251	294	291	250	281	289	262	263	273	241	274	303	269	260	299	256	259	268	270	274	275	257	262	252	266	290	285	281	268	277	291	255	271	291	257	264	270	277	231	252	301	254	284	265	282	257	275	295	285	257	260	296	253	247	248	281	298	279	281	281	261	295	300	281	284	265	256	280	265	264	263	250	285	282	279	283	258	291	264	252	270	303	289	282	277	248	264	267	253	271	261	291	316	274	283	256	246	253	248	270	288	242	280	289	277	257	272	286	285	247	250	278	290	275	272	282	284	271	278	310	296	281	266	266	295	282	269	259	297	283	246	267	283	266	270	286	277	270	260	263	295	275	263	258	306	279	261	272	262	266	291	263	277	256	284	266	266	269	284	262	298	263	272	298	251	240	264	274	282	276	284	292	266	294	286	269	264	251	266	275	290	305	238	265	308	305	293	256	283	234	302	290	271	247	277	287	259	260	296	295	244	249	267	290	257	296	251	300	263	311	276	281	263	283	252	251	271	272	253	274	274	259	265	301	257	253	280	238	278	243	266	268	242	286	248	281	287	286	286	275	289	264	281	315	263	268	266	269	258	285	295	326	265	295	265	290	267	268	275	293	259	280	268	266	279	275	271	308	283	290	275	262	261	263	251	279	297	268	291	290	292	280	303	247	246	251	266	255	266	261	280	270	264	304	261	269	250	269	276	303	284	248	258	261	280	282	298	263	259	266	279	268	248	291	280	279	252	269	295	273	246	283	284	266	264	247	298	260	283	277	280	266	282	285	272	292	276	270	306	290	269	255	285	285	280	274	261	277	276	292	286	252	288	272	277	244	269	296	229	263	293	279	280	287	278	251	276	240	256	269	279	264	255	286	283	275	278	280	255	258	271	265	288	285	288	254	264	254	271	308	291	277	292	261	277	261	291	258	286	299	290	252	284	277	271	285	283	270	258	269	272	258	309	270	255	248	245	259	241	276	296	277	269	252	261	280	257	277	280	284	275	274	251	278	279	268	266	234	275	271	276	264	294	241	287	304	319	302	288	257	270	300	277	250	272	268	269	276	257	267	279	274	274	271	253	300	272	273	261	271	303	268	275	245	251	275	266	280	278	280	273	305	248	279	260	260	291	273	273	262	289	307	281	254	271	271	251	268	272	287	261	284	276	261	258	258	246	301	273	287	277	303	272	275	284	251	254	278	268	275	305	227	275	273	260	248	269	271	264	273	290	262	260	295	291	266	290	302	259	291	271	252	256	278	241	256	265	280	254	278	267	275	285	289	282	272	279	302	272	246	285	277	314	283	308	265	306	256	268	256	278	247	264	292	252	274	245	282	290	257	277	280	279	288	275	250	277	272	290	279	253	280	260	281	284	283	253	274	275	302	283	246	250	264	272	295	278	288	297	286	264	273	320	267	260	281	301	286	319	241	282	269	291	261	273	295	278	264	300	288	253	291	290	248	269	284	297	256	292	258	281	276	257	303	254	274	259	292	281	245	288	278	259	277	284	252	289	250	274	272	262	280	260	236	271	264	263	292	269	264	307	270	299	254	292	268	270	244	283	243	285	270	294	261	261	250	239	274	297	272	250	239	259	285	266	294	279	274	258	296	281	294	250	264	298	247	282	280	280	265	279	272	283	297	265	249	281	297	281	250	273	250	281	259	266	268	272	269	277	274	267	272	282	274	270	301	289	284	271	273	265	273	280	282	269	290	293	263	273	281	271	262	279	282	234	293	294	304	288	258	254	287	273	266	234	277	273	297	272	290	251	269	272	258	257	260	291	268	272	276	238	255	270	281	248	277	267	275	267	295	265	282	293	282	287	311	274	270	291	285	289	260	276	260	264	262	274	226	298	278	264	248	270	283	260	321	294	276	277	264	240	284	278	264	302	282	274	281	266	269	267	288	281	296	272	286	262	267	279	262	258	262	286	279	272	291	291	263	279	296	249	269	306	271	287	277	231	257	277	278	252	284	261	277	269	265	298	246	286	267	273	286	260	279	273	239	270	261	272	264	271	282	283	280	280	305	267	267	278	270	294	281	275	281	260	265	266	244	285	264	256	294	267	249	270	291	275	258	290	250	262	288	269	286	278	287	284	286	309	304	249	274	277	302	262	298	276	270	287	252	269	258	261	261	283	296	288	242	275	274	261	264	271	279	275	266	281	281	283	259	273	283	309	277	260	247	277	290	277	263	240	271	264	266	243	307	264	317	265	272	270	304	283	272	271	259	260	233	282	282	299	262	256	261	275	284	285	262	266	255	253	305	282	282
28353	25206	24217	10906	4372	2429	2008	1501	1332	1073	1066	846	819	800	717	663	738	698	653	687	656	665	628	641	639	621	648	662	605	620	631	677	662	600	641	611	613	646	630	609	606	612	572	648	582	591	615	570	575	621	647	654	610	576	607	628	587	600	620	633	574	618	603	575	592	600	579	618	590	605	596	590	591	565	593	563	621	579	626	599	647	620	595	580	586	614	547	598	602	613	593	595	594	592	610	622	606	574	620	599	632	628	586	596	575	550	604	577	576	597	617	644	575	579	583	631	636	563	567	570	595	616	605	620	596	623	606	600	616	599	601	627	604	582	553	596	613	588	590	601	638	564	621	601	593	597	583	631	621	602	649	614	647	667	584	573	625	604	636	603	577	624	607	568	605	588	583	599	599	552	585	585	594	555	605	594	571	583	575	562	595	595	580	578	622	604	614	582	565	603	597	610	570	605	549	566	579	627	580	604	571	579	596	596	584	554	574	611	576	594	614	620	608	544	610	596	618	596	617	577	627	588	560	560	643	633	559	570	594	606	636	602	589	578	597	567	601	567	570	582	614	580	591	593	585	586	610	604	576	641	582	608	557	575	591	616	613	610	607	559	619	575	567	583	576	597	595	591	551	614	584	610	596	614	587	616	607	652	642	608	577	622	599	593	603	606	630	595	563	621	613	575	592	585	594	612	618	597	567	586	604	546	601	590	613	575	615	577	567	600	565	611	622	590	627	644	598	597	574	597	634	574	582	607	576	589	597	640	578	579	606	537	583	609	628	601	543	647	575	620	630	585	569	616	609	571	582	591	556	581	618	605	597	526	620	562	614	602	634	585	618	595	624	622	617	602	635	605	588	622	596	609	634	568	566	613	631	585	604	585	635	596	594	591	564	611	579	547	578	593	585	564	604	567	620	617	595	551	576	613	591	580	571	604	569	578	635	600	628	588	554	593	570	591	618	603	621	586	573	625	568	610	588	582	561	615	578	571	563	575	625	605	628	579	586	606	610	549	567	570	569	648	604	596	567	556	623	602	574	558	578	618	621	572	599	613	614	613	602	549	606	595	574	615	550	589	567	574	643	623	606	588	576	551	616	587	596	618	573	581	591	570	611	566	619	588	623	597	592	623	590	567	626	579	615	559	616	593	583	601	627	644	563	604	579	602	605	617	599	577	606	591	653	636	599	602	625	597	583	595	560	569	586	572	556	576	628	588	591	594	631	545	604	624	600	573	620	633	599	574	568	634	609	571	619	637	584	586	579	586	638	591	592	580	570	631	606	600	609	590	640	598	617	581	563	592	606	576	568	563	630	587	602	542	592	621	579	594	600	609	561	618	610	561	622	564	569	562	632	677	598	596	591	568	551	615	575	570	607	616	637	551	610	644	605	619	580	627	574	605	542	579	659	649	603	591	624	638	605	624	531	594	577	565	596	603	614	564	573	589	571	597	630	602	578	583	635	632	620	625	595	640	535	603	579	567	588	617	572	637	576	589	582	580	626	611	595	557	623	576	599	572	600	551	597	594	606	585	560	600	597	650	600	624	609	558	622	593	623	625	579	599	628	613	580	590	637	547	614	614	570	589	623	668	582	612	607	633	589	566	569	615	596	599	597	602	620	606	610	600	605	620	601	602	608	601	595	634	597	600	634	576	552	579	605	591	561	568	601	586	635	612	625	588	608	622	576	603	633	629	559	587	590	605	623	620	622	601	571	600	590	569	658	631	590	538	604	604	578	561	614	598	623	595	636	623	578	534	600	575	619	625	609	611	574	568	616	590	607	578	598	580	586	594	608	623	558	615	569	614	584	589	602	614	605	632	627	602	563	627	605	594	588	578	575	605	587	609	535	561	618	598	616	601	588	610	595	607	573	619	561	548	613	576	609	584	626	558	622	619	574	575	592	621	609	599	599	578	605	580	562	647	580	609	623	624	565	590	551	566	626	562	614	591	618	598	626	608	621	626	627	610	586	584	622	592	575	581	640	564	602	593	598	673	650	629	564	591	633	611	605	619	559	553	569	622	583	550	602	603	604	589	629	625	596	625	632	559	567	583	643	606	640	600	631	624	590	613	576	595	603	599	626	635	631	595	537	600	599	607	612	604	602	614	565	603	602	583	571	614	582	582	599	563	579	607	624	629	607	620	576	594	628	605	591	600	599	641	625	627	605	629	597	618	553	556	533	627	611	648	527	609	602	652	609	629	626	604	536	596	604	648	630	597	599	595	558	612	595	551	653	591	585	615	577	572	596	576	611	633	585	600	640	628	623	633	589	582	614	546	619	593	605	612	622	573	608	648	583	636	584	599	589	613	599	622	593	592	586	565	575	572	597	585	579	567	628	627	603	597	647	597	613	603	592	593	578	538	581	617	593	657	594	558	556	616	636	607	574	596	602	622	583	659	616	627	572	575	619	621	604	596	633	564	618	586	614	593	614	586	568	595	618	578	592	637	601	554	615	599	631	617	609	591	568	559	590	626	597	629	583	587	556	573	593	607	612	582	576	623	549	613	637	576	541	588	555	549	592	583	582	549	601	555	593	588	613	593	595	577	613	609	631	587	559	589	586	617	603	595	630	619	554	594	587	585	584	651	611	589	589	586	601	604	585	555	559	577	624	588	584	561	572	594	599	615	601	570	629	556	624	593	608	591	561	579	648	548	599	593	619	593	568	597	631	562	580	592	608	627	575	632	582	631	601	543	635	597	612	630	575	644	596	601	612	577	617	587	591	651	576	584	594	598	608	575	631	566	583	622	607	611	654	567	601	605	587	574	599	599	614	595	602	603	619	577	592	592	624	577	602	544	587	579	601	585	572	568	557	575	558	645	608	567	623	577	605	594	616	630	591	566	585	580	596	599	622	630	641	581	614	574	589	641	599	632	599	617	615	595	596	565	592	572	656	602	592	563	616	606	631	618	607	554	567	623	576	590	611	631	579	597	622	562	620	637	614	577	541	576	581	583	585	634	603	604	636	582	600	583	604	632	596	603	561	592	583	560	591	625	606	540	605	600	568	586	599	577	623	620	599	624	614	573	624	582	600	609	607	596	655	573	562	616	588	646	601	602	578	559	595	558	637	602	581	587	633	571	643	548	552	621	557	558	627	627	617	638	596	545	599	615	552	596	612	590	574	669	597	574	600	575	632	601	594	611	580	598	592	613	552	603	579	642	568	601	619	642	603	571	586	584	605	618	592	542	600	549	608	638	589	600	610	612	618	601	625	560	605	587	577	610	587	577	544	590	568	580	542	536	588	604	582	583	574	590	610	659	587	630	568	605	539	541	635	601	559	616	590	585	555	595	576	601	625	637	622	621	586	619	594	587	615	651	630	587	621	603	605	597	576	573	619	600	599	602	588	618	562	610	591	555	606	606	597	522	555	610	612	581	618	597	637	595	627	623	636	628	599	601	627	614	632	606	590	649	612	617	604	630	619	573	630	638	645	588	589	619	607	573	614	611	564	554	559	599	591	587	601	577	596	617	571	617	588	605
25261	39316	25695	10204	6364	3983	3198	2402	2012	1621	1387	1235	1073	970	870	839	822	845	785	759	728	779	735	683	769	729	685	671	674	708	644	693	662	660	675	697	691	671	651	663	642	644	643	656	644	677	628	683	673	637	676	660	676	651	664	674	665	625	663	617	684	629	656	584	627	653	648	640	658	653	625	648	647	645	701	647	587	676	710	712	617	624	627	643	621	632	602	641	640	639	600	650	652	609	658	690	621	603	620	617	611	688	645	640	647	652	642	618	670	655	670	631	628	663	643	644	656	644	639	657	651	646	642	653	635	628	638	603	651	675	628	640	625	655	681	651	663	676	646	612	660	656	672	674	624	644	673	674	672	694	656	629	605	647	649	655	640	640	659	617	658	650	635	645	679	641	646	691	655	653	626	633	666	612	666	643	678	647	650	665	638	650	686	684	678	670	686	655	658	642	667	658	605	621	649	650	622	624	652	641	627	707	625	656	672	661	654	612	610	630	638	641	685	653	622	660	619	664	648	660	623	634	642	662	630	645	652	676	660	672	667	689	667	674	671	657	649	691	642	648	619	649	628	653	644	677	612	646	646	669	667	645	647	656	623	623	633	629	677	656	661	672	699	679	660	643	671	644	638	615	642	624	627	634	663	604	641	690	691	610	659	640	687	635	664	587	667	653	604	650	668	685	656	639	645	644	681	642	692	636	615	667	654	654	618	659	655	651	678	655	634	652	624	607	705	610	655	653	651	699	655	621	638	607	636	675	689	644	637	629	662	680	650	698	664	674	581	670	622	676	651	669	616	658	620	607	641	633	680	679	585	666	679	627	670	642	658	654	644	632	700	644	668	636	641	625	641	676	618	629	639	637	621	628	650	634	677	679	637	685	623	629	625	698	657	626	658	675	632	642	656	674	642	667	651	658	663	629	628	614	675	653	644	610	654	649	608	598	659	638	639	613	688	663	626	625	678	643	669	676	682	666	616	669	683	673	686	633	643	664	643	627	581	628	659	636	646	670	666	637	690	660	674	680	627	653	665	690	618	664	669	630	600	645	608	626	654	632	602	592	660	682	629	683	639	645	636	645	674	685	634	626	652	633	641	686	632	645	679	684	659	653	666	638	653	624	648	666	630	640	676	682	676	603	624	677	611	633	587	683	625	652	675	635	670	678	639	618	670	702	635	629	601	659	617	634	712	613	623	691	684	635	634	636	657	658	650	652	612	624	640	594	626	604	713	649	645	682	639	653	634	667	635	709	683	696	686	637	597	632	610	639	614	638	651	611	627	636	637	655	702	653	642	642	660	638	626	649	644	656	671	651	632	623	644	631	654	663	684	623	648	638	635	590	626	677	691	656	669	609	644	636	668	631	657	672	664	618	622	624	636	635	633	690	677	601	623	667	592	630	651	677	644	602	629	622	631	645	649	665	630	632	665	706	653	668	627	653	666	640	625	667	639	695	641	611	665	624	676	610	630	638	649	635	637	643	632	663	671	663	641	669	618	603	638	667	652	634	645	627	632	668	621	622	655	676	652	635	617	632	682	578	643	644	661	615	630	642	656	669	685	634	614	647	643	676	664	636	695	646	627	684	676	607	673	669	657	644	668	610	604	682	660	597	682	656	639	595	686	629	651	662	678	647	651	622	638	637	648	597	669	643	672	683	645	646	661	658	672	606	653	660	656	662	664	637	618	624	672	605	676	663	670	670	614	590	634	630	621	666	629	599	632	672	657	645	595	687	682	620	629	661	649	644	679	647	678	634	672	602	610	637	651	662	635	655	659	674	650	616	665	662	641	683	703	687	663	652	644	666	610	680	589	655	704	617	642	628	633	636	698	636	669	655	662	652	602	642	626	648	595	641	657	653	636	653	614	632	648	626	654	631	682	666	638	588	663	626	626	633	663	681	629	614	670	659	633	674	640	644	656	650	677	659	632	678	674	658	670	635	665	675	650	646	630	721	612	630	632	667	624	679	609	674	639	653	620	643	639	657	645	643	633	654	636	658	645	642	642	665	672	671	676	681	636	661	691	664	634	625	649	649	658	637	663	653	641	635	633	684	657	645	646	640	680	637	656	659	606	650	618	664	640	633	641	640	625	692	662	648	617	623	659	696	664	634	717	671	660	642	614	613	642	593	596	632	634	649	653	639	657	633	611	621	602	649	661	725	631	647	605	586	618	649	647	672	644	619	674	623	627	645	594	642	645	665	645	641	636	695	656	620	609	676	636	695	665	690	644	648	652	637	665	652	626	648	698	658	635	670	623	656	699	626	605	639	661	646	646	622	665	628	625	668	635	615	623	618	694	636	612	662	688	671	658	664	613	590	619	650	624	633	656	647	627	661	645	653	683	675	596	625	630	611	660	665	666	657	604	682	606	618	663	666	665	627	633	645	652	663	684	627	650	650	658	686	632	599	627	621	638	654	603	664	665	639	626	627	632	594	606	704	672	679	646	673	658	681	599	643	664	621	655	676	658	620	632	666	620	651	661	669	595	641	647	651	655	645	630	610	647	631	715	688	650	644	666	662	654	701	710	673	698	650	634	662	676	624	651	635	646	657	663	643	658	641	634	661	624	640	647	616	657	672	663	631	640	651	666	670	670	668	618	630	685	661	626	621	642	661	634	679	654	631	679	661	619	631	645	651	645	652	654	638	614	664	640	649	700	658	620	639	614	649	650	650	639	628	675	606	594	680	615	658	667	623	680	650	640	628	693	643	625	672	677	658	650	670	649	629	604	677	654	624	654	651	621	677	694	652	666	699	671	677	635	670	656	650	633	667	633	641	635	668	669	624	653	641	660	604	634	634	622	683	651	636	624	637	667	679	638	650	682	646	672	644	655	658	661	642	620	607	679	634	663	688	659	635	630	574	613	674	633	652	668	624	674	635	640	639	655	604	624	639	654	649	668	644	641	657	621	660	647	675	693	593	644	652	645	658	627	687	637	602	645	626	667	624	610	672	682	655	638	603	651	661	621	628	704	698	655	651	657	658	673	615	655	601	624	673	604	644	628	641	668	671	667	604	659	641	653	605	706	622	638	663	659	633	630	636	645	619	594	648	609	664	672	633	675	726	656	665	611	638	661	656	659	642	621	633	614	624	627	653	682	604	645	622	619	679	664	636	634	664	714	699	658	635	639	639	617	695	673	646	616	636	677	607	649	641	637	671	701	611	666	614	663	641	609	647	688	664	692	647	651	626	660	667	633	706	600	631	652	617	607	632	614	584	665	649	657	656	659	601	609	669	630	687	674	652	656	603	642	661	674	635	658	669	629	619	637	642	683	615	639	675	589	641	660	688	659	656	683	645	628	648	669	660	574	645	566	636	640	667	611	614	638	635	701	665	638	679	655	619	641	647	683	699	650	598	659	615	651	660	663	655	623	598	651	605	638	657	646	669	638	628	653	636	658	647	667	640	631	616	653	691	632	639	683	660	658	660	636	703	648	626	638	608	659	666	635	668	635	643	639	653	674	653	663	643	621	634	629	663	659	628
23722	21186	28322	24364	21184	13725	4286	2439	1828	1499	1299	1155	984	857	723	662	662	619	567	560	630	580	556	508	537	539	522	490	518	509	523	478	480	452	500	500	439	499	454	439	420	434	459	418	485	425	474	413	431	417	442	385	444	406	434	434	412	415	402	379	410	412	398	444	407	425	436	410	413	464	391	426	410	426	433	430	432	430	426	438	413	457	400	409	420	440	386	407	423	407	415	427	439	424	418	434	421	450	422	376	439	400	420	406	459	413	427	425	391	438	422	429	405	401	407	438	444	438	439	428	445	403	432	425	443	402	427	423	442	439	428	424	431	426	434	385	418	417	434	438	402	442	425	427	454	440	453	430	459	455	450	459	448	453	413	437	414	415	425	480	422	429	410	401	440	423	422	397	388	435	422	401	387	387	439	444	430	396	432	455	420	459	408	454	439	430	444	412	427	409	433	420	398	402	394	384	452	457	407	385	422	396	408	448	390	446	429	439	380	422	400	440	452	433	404	433	451	434	449	408	436	411	441	462	409	418	425	430	424	438	422	400	478	464	377	432	410	441	435	412	413	437	417	447	437	425	421	407	407	463	440	426	415	375	450	428	460	432	434	406	387	420	455	454	426	427	419	442	410	409	457	423	419	424	485	432	449	412	434	410	428	427	417	427	479	456	440	408	413	426	466	423	428	471	412	404	411	437	437	423	447	432	447	411	415	449	437	411	402	400	449	426	467	403	424	394	476	442	432	427	437	405	410	408	407	417	445	410	429	432	407	413	455	418	425	453	408	399	382	467	409	436	407	413	390	430	429	438	403	407	434	453	436	430	443	419	454	373	447	425	393	443	453	412	441	430	415	463	445	446	399	430	436	420	450	435	463	435	433	428	411	435	433	415	454	453	419	424	435	425	439	447	434	424	426	419	426	418	439	403	448	448	422	426	447	401	395	412	453	439	408	428	453	425	414	412	423	410	444	412	423	399	408	435	402	459	435	437	432	397	405	425	397	424	441	429	416	418	468	397	392	449	438	416	434	418	420	451	439	405	379	418	426	454	408	437	411	444	446	413	408	416	417	442	412	427	412	427	429	424	416	458	426	429	418	425	433	427	440	458	414	429	438	423	458	417	409	430	406	424	426	451	429	444	378	416	435	425	398	487	387	420	445	452	429	430	461	458	459	424	423	426	449	455	427	385	425	429	410	450	432	375	472	441	412	435	410	404	422	381	413	444	446	405	460	408	443	428	439	442	405	427	475	432	444	444	411	428	429	422	454	414	408	438	445	459	436	394	433	450	424	450	468	460	395	406	467	392	409	419	409	418	421	430	439	368	442	428	448	421	407	441	376	425	436	455	414	450	428	456	445	414	448	400	394	422	418	426	414	484	420	404	388	441	383	415	431	405	440	387	438	424	423	397	458	431	425	431	401	449	428	449	418	429	447	470	419	433	429	446	414	408	444	438	421	410	444	428	446	391	457	409	435	395	394	461	454	408	434	412	383	412	462	445	456	435	439	383	455	420	385	410	429	393	451	471	422	401	448	442	441	426	427	395	409	417	426	428	420	430	419	461	467	426	424	422	426	432	404	430	444	436	425	427	412	441	413	451	457	420	445	402	434	395	408	444	424	388	451	391	421	427	413	408	417	423	437	432	432	446	443	423	420	401	413	427	438	435	461	400	437	413	406	398	429	413	422	411	426	413	413	434	467	437	432	434	418	359	444	444	415	423	447	406	404	426	430	456	415	406	392	409	435	431	411	396	436	447	473	401	469	448	400	415	475	421	474	448	408	453	455	463	426	446	429	458	436	487	442	427	450	434	464	413	420	396	439	447	430	395	440	447	426	444	409	403	387	419	417	467	443	407	402	443	424	416	443	465	447	438	458	444	434	422	432	394	440	404	426	420	404	429	475	426	453	392	444	398	431	441	428	424	424	405	423	459	429	396	439	426	391	432	422	447	449	411	418	428	398	459	415	411	435	417	448	444	463	415	410	410	430	427	386	459	401	434	411	424	439	434	431	415	431	469	418	406	437	402	424	400	403	399	456	450	428	411	404	439	456	431	456	440	426	446	416	472	412	427	442	440	402	446	423	418	459	458	414	426	424	380	441	429	457	441	448	416	400	430	457	463	411	448	457	449	400	458	456	416	431	440	430	404	442	404	424	433	432	457	454	434	451	430	428	413	412	479	445	420	407	430	405	423	443	425	404	402	414	449	432	423	428	407	448	406	392	450	422	397	391	407	461	388	435	460	470	408	412	443	430	423	415	468	488	418	427	404	437	408	440	433	443	451	419	373	427	410	420	434	432	424	447	471	450	396	412	452	426	444	421	418	412	460	453	435	422	439	400	443	439	455	428	390	412	423	440	406	458	442	445	406	396	386	411	419	418	412	444	432	434	425	420	440	433	417	436	441	428	457	416	440	425	431	425	427	431	415	417	427	423	448	419	395	430	438	439	412	437	443	438	413	465	440	408	420	486	445	389	444	405	462	426	436	432	400	392	432	464	404	444	441	420	410	414	474	476	467	399	403	421	411	420	469	442	399	399	465	414	398	423	465	418	423	389	442	436	456	436	426	435	413	418	468	426	401	445	447	386	405	433	437	429	442	407	391	430	474	455	426	427	414	424	406	429	472	395	412	402	405	455	437	426	437	453	400	419	412	451	447	427	424	436	428	435	433	433	400	425	407	440	448	423	429	401	454	424	426	461	424	381	392	408	404	431	422	465	430	409	465	443	388	460	439	422	433	400	418	442	430	428	458	377	419	421	454	444	439	419	457	438	419	396	405	413	428	418	446	423	409	427	406	433	405	459	438	425	446	428	419	412	414	407	430	435	450	448	425	420	464	428	435	424	403	448	419	441	412	427	472	401	475	416	408	429	426	443	417	424	421	469	442	451	453	461	438	406	422	427	440	426	421	452	426	439	406	405	453	438	424	408	389	445	432	443	418	429	446	417	425	448	427	439	434	456	390	410	411	429	422	413	400	468	403	469	413	425	461	487	450	437	447	434	421	421	441	434	438	454	415	385	417	426	430	427	444	466	448	452	433	469	413	478	434	427	425	395	443	442	416	466	464	427	448	431	449	392	433	486	428	391	440	453	412	424	441	419	451	434	423	395	460	425	449	385	463	445	433	430	416	413	416	399	439	438	430	431	419	446	427	444	464	418	438	422	437	432	435	431	417	447	433	418	416	411	389	432	452	414	443	453	410	430	425	427	450	435	433	416	441	419	422	426	457	431	409	452	459	409	411	413	423	414	374	434	424	451	414	443	433	449	449	376	424	442	405	417	428	435	401	421	392	474	419	388	448	418	436	431	453	425	398	440	432	432	405	396	414	443	453	404	446	431	432	417	457	446	415	424	457	441	431	420	427	435	443	438	426	412	430	407	406	394	460	418	421	433	433	421	386	435	409	459	408	406	433	405	420	420	422	398	378	403	418	478	444	471	394	428	451	451	423	433	440	419	413	427	412	412	447	398	453	407	474	419	418	394	469
26267	48316	35269	16548	10110	6635	5269	4032	3019	2407	2055	1698	1384	1167	1011	886	856	808	786	697	685	673	671	698	664	570	618	583	582	586	540	565	549	535	543	522	507	532	493	506	507	519	480	505	502	519	509	489	483	454	479	488	523	458	508	525	486	489	457	466	480	493	451	505	477	497	474	512	489	511	489	515	486	480	457	496	487	471	524	497	443	507	492	455	491	472	469	467	517	450	495	517	435	484	506	468	456	468	483	482	501	465	462	468	511	470	486	500	480	466	454	458	482	478	467	464	513	466	467	485	473	490	455	461	516	472	501	480	519	467	505	456	414	464	482	475	453	461	470	464	471	501	465	503	456	488	459	464	488	508	475	456	473	464	534	468	468	450	513	445	481	474	478	489	470	495	476	452	469	440	439	455	497	504	521	490	526	473	476	490	467	424	461	453	475	503	467	504	487	446	484	488	484	478	437	459	473	487	473	491	452	484	521	510	494	488	483	497	516	459	532	462	473	484	501	444	486	481	498	474	489	446	459	467	506	499	459	446	477	481	487	455	463	512	458	504	450	460	527	518	490	472	486	514	461	449	513	453	505	473	484	467	504	470	483	455	448	489	469	440	490	488	477	468	474	456	493	457	493	512	490	514	442	453	463	473	488	504	469	476	495	472	485	440	458	520	508	464	490	452	491	482	526	496	488	448	479	450	450	523	472	456	465	456	470	489	465	484	481	463	416	465	495	435	487	513	511	484	441	518	505	496	467	449	471	485	464	463	473	472	469	486	460	508	484	468	495	496	441	472	507	509	466	472	458	493	525	481	475	469	485	503	498	460	487	485	452	496	477	471	479	464	484	441	481	427	474	450	524	503	459	476	471	473	467	472	502	482	484	458	493	503	485	498	482	464	469	477	486	475	492	486	459	465	487	456	453	488	460	485	449	495	488	464	498	485	473	475	445	495	493	455	474	502	475	479	506	466	451	491	479	472	491	455	467	459	520	454	481	461	453	448	499	467	466	508	502	515	454	448	459	481	467	460	474	456	470	494	490	461	470	443	488	505	496	487	465	483	480	506	483	504	461	487	531	448	457	503	446	475	469	444	491	483	509	523	483	455	457	533	492	475	467	473	459	507	487	455	492	466	467	446	469	479	438	453	453	473	437	482	483	478	466	491	481	484	503	479	447	457	475	447	494	465	473	456	443	507	470	493	479	483	445	477	493	461	478	452	453	467	504	504	485	466	487	421	483	486	499	445	480	504	506	491	489	459	507	468	500	489	494	472	501	519	474	518	478	495	480	457	473	451	480	485	460	522	463	444	493	486	483	512	489	492	481	517	458	460	500	477	452	477	450	465	474	442	443	465	475	469	457	485	512	495	463	480	467	507	493	498	490	491	453	480	490	471	481	474	497	486	513	477	446	486	478	458	466	484	475	467	475	439	484	491	485	510	507	486	473	509	493	468	483	478	434	489	486	456	472	461	477	505	486	445	523	481	479	469	456	508	499	517	464	460	474	523	501	496	487	470	475	497	452	425	460	506	508	480	487	484	499	452	480	455	468	515	482	449	451	491	508	462	503	486	480	478	482	445	519	522	472	471	486	496	510	490	507	435	495	478	513	456	502	457	471	505	464	454	509	478	462	489	498	492	471	511	526	498	500	481	508	486	484	485	488	495	500	476	447	489	487	483	464	491	500	464	464	481	459	480	493	508	527	534	493	476	457	480	497	519	511	481	455	485	456	449	497	462	457	474	501	467	454	424	471	468	477	481	475	476	490	487	476	473	457	446	477	428	451	478	464	468	501	430	502	443	485	471	482	467	506	488	485	465	441	493	481	475	444	462	472	469	510	467	466	510	486	433	515	485	497	477	444	448	448	493	512	458	486	462	447	455	477	474	508	478	497	480	469	466	478	494	478	475	500	435	473	493	447	509	497	506	474	447	511	468	466	470	468	478	464	476	505	479	445	476	449	496	462	496	500	474	480	454	493	486	504	492	456	488	505	514	460	476	436	468	469	471	480	508	457	489	482	489	518	453	465	483	493	493	457	446	462	478	501	463	473	461	467	445	489	452	476	475	518	495	468	483	516	506	481	453	496	504	494	461	487	513	439	468	477	484	487	458	470	492	460	505	469	460	463	478	471	473	476	473	451	503	493	498	491	517	500	498	491	464	524	536	435	467	483	491	467	487	514	447	505	489	445	467	497	496	482	480	474	491	479	517	422	446	508	482	497	490	491	481	504	471	496	482	457	496	506	475	509	477	473	432	450	498	492	468	460	473	481	480	442	489	527	474	466	502	483	487	479	502	463	446	461	489	479	483	478	474	501	479	481	449	504	466	471	509	505	452	526	482	466	472	478	461	487	443	458	517	499	441	491	459	487	487	464	483	485	437	503	488	499	506	460	493	467	500	505	464	452	454	480	478	478	463	455	492	499	478	468	503	450	496	482	453	496	505	472	502	483	500	483	467	429	522	441	440	511	463	516	492	496	500	528	502	461	480	459	463	518	489	459	552	514	474	502	485	502	503	479	487	415	460	461	511	505	497	509	482	487	478	475	511	497	429	497	480	468	515	517	481	512	445	551	478	485	497	459	507	482	451	428	475	506	483	475	501	469	441	451	504	446	482	510	464	494	482	478	484	475	452	474	482	452	490	506	492	504	444	506	474	458	458	428	451	453	453	493	491	482	492	462	481	466	488	460	462	476	465	475	473	512	455	462	456	475	455	486	479	453	505	501	518	457	471	495	469	495	461	466	498	457	510	543	446	462	491	466	545	469	489	526	506	486	482	460	495	480	471	490	501	484	445	472	458	454	494	487	476	522	479	489	473	517	476	477	480	478	504	500	461	510	481	474	450	465	501	454	474	466	493	505	493	485	475	493	495	481	524	501	455	485	453	437	467	490	470	462	446	490	450	454	434	497	488	482	502	466	454	458	467	473	459	503	492	501	454	490	454	457	484	475	487	516	490	475	491	497	464	469	453	452	469	481	481	486	430	462	482	469	477	470	429	492	499	479	489	462	498	528	441	505	465	476	457	478	503	445	450	462	485	453	470	448	500	457	494	488	487	483	484	502	453	468	485	460	463	496	488	476	521	481	485	506	450	447	463	482	494	461	451	451	475	462	494	469	447	452	461	411	517	482	476	502	491	487	520	502	506	483	500	468	464	480	468	481	449	513	484	508	482	462	495	478	473	489	496	474	458	487	497	458	494	468	496	476	485	484	495	472	511	536	478	483	483	440	469	455	512	468	485	528	489	450	475	469	438	431	538	526	446	477	471	501	481	504	493	507	458	515	494	488	447	481	482	466	464	486	507	472	497	488	449	498	456	469	445	492	453	481	476	493	446	471	484	485	433	481	489	473	461	429	494	485	447	511	489	475	510	476	476	515	480	482	449	483	473	498	492	469	453	467	473	473	468	489	479	438	476	485	468	431	497	481	424	498	491	480	490	472	473	474	478	468	494	457	476	443	489	498	489	478	478	495	488	493	458	439	479	474	473
24779	21143	27488	25153	16009	4690	2561	1905	1479	1283	1054	940	858	753	733	720	625	644	606	589	583	613	569	608	556	548	513	499	533	512	513	554	541	499	532	512	501	532	492	496	499	485	535	519	482	493	470	507	505	488	454	497	513	466	487	459	513	532	471	502	500	486	461	464	490	505	465	550	501	473	484	510	504	486	501	501	479	511	477	502	443	510	525	457	455	489	447	490	505	517	479	459	440	488	500	519	499	466	473	484	458	482	441	487	489	465	451	487	466	440	492	494	478	485	499	539	503	497	498	448	476	502	528	484	512	447	465	504	475	476	447	487	493	479	495	482	451	536	496	482	482	505	493	516	482	531	449	507	480	467	480	493	488	473	470	447	550	504	487	470	519	476	487	489	462	458	464	479	530	484	486	459	514	465	477	512	454	488	483	522	523	490	493	533	481	480	497	517	518	501	487	494	513	495	533	461	478	447	475	434	496	475	457	501	532	474	484	492	504	483	490	502	502	462	482	464	476	484	474	495	478	504	470	517	495	514	505	468	454	507	494	466	456	485	495	511	491	506	496	457	455	471	487	450	484	456	489	513	539	481	515	494	472	485	464	477	463	497	479	485	489	507	520	493	460	460	494	512	494	509	492	498	508	470	503	434	503	475	509	483	516	475	499	440	477	505	504	502	513	503	488	481	448	505	510	473	480	477	478	474	515	504	503	507	515	477	516	485	486	489	491	510	532	478	464	453	486	507	510	513	497	501	537	457	489	496	497	516	519	509	435	490	481	463	495	491	525	495	500	472	487	478	461	442	505	509	480	527	530	443	501	505	463	542	497	491	496	478	512	428	494	467	483	492	474	478	469	496	494	512	502	485	481	470	495	463	473	496	469	503	502	509	484	491	499	524	459	480	473	444	487	497	502	520	482	498	482	491	488	484	540	482	523	491	498	477	479	498	513	483	478	489	475	442	521	496	493	498	503	452	504	502	491	493	490	435	501	497	491	463	477	504	474	468	501	473	486	466	461	491	513	482	530	503	524	490	447	472	484	486	458	471	462	465	487	485	522	501	483	455	492	476	478	479	481	517	489	457	449	479	513	499	473	475	459	493	480	497	527	507	519	493	490	483	522	494	489	511	477	500	498	472	504	476	488	513	462	461	493	502	475	477	510	507	458	495	489	489	523	522	488	490	493	497	492	483	481	458	444	477	464	462	505	532	502	467	532	507	519	496	446	548	491	437	490	491	485	528	471	495	474	456	455	505	503	485	489	484	482	497	469	516	499	501	494	502	482	477	547	508	460	532	492	480	491	459	477	452	457	532	440	506	503	518	490	480	478	510	480	511	460	511	463	478	491	493	477	510	498	525	525	492	532	490	505	487	462	481	454	481	483	513	491	497	508	462	494	515	490	483	520	454	488	503	477	490	494	480	505	481	471	464	489	491	479	478	483	550	476	473	525	477	492	486	518	491	474	449	459	511	516	495	479	468	503	486	499	512	476	535	501	447	468	460	503	471	462	480	471	504	495	521	472	452	468	515	482	475	478	502	503	495	459	494	468	473	478	492	459	515	481	495	495	472	513	516	499	481	473	458	524	479	509	495	508	506	507	514	481	516	484	484	528	503	545	487	501	486	462	492	475	476	491	526	486	524	524	474	495	501	521	477	450	492	450	497	523	462	439	503	535	494	507	466	512	460	479	497	458	463	511	493	481	464	487	458	505	529	485	489	479	491	517	503	478	508	488	517	502	496	499	505	446	495	478	523	460	498	489	477	451	483	469	517	444	479	513	487	499	518	502	484	460	481	487	461	469	485	515	467	474	495	480	526	438	472	474	460	490	450	537	477	472	450	516	451	513	499	487	492	439	499	482	505	469	521	485	497	526	501	495	475	459	467	471	494	457	487	483	468	473	473	525	443	467	479	479	481	483	496	461	488	518	507	480	472	503	466	490	479	478	497	494	505	463	513	500	498	457	505	479	479	489	507	516	475	498	482	502	487	509	489	526	493	513	468	499	480	476	514	483	546	463	485	451	534	491	484	443	478	498	463	503	446	460	503	468	471	516	514	480	488	518	507	505	489	532	509	509	460	471	477	528	474	487	481	497	453	480	526	539	452	508	470	513	449	493	522	507	493	465	478	449	454	481	519	481	474	504	452	433	438	483	472	515	515	489	472	471	501	478	454	464	478	513	479	532	476	503	489	486	491	477	530	528	465	511	448	499	469	489	462	519	500	472	458	450	464	462	459	468	473	440	509	488	461	509	475	489	434	480	480	505	477	485	544	473	509	493	511	513	503	490	507	468	513	486	535	503	494	455	487	507	489	431	459	506	451	485	491	479	481	452	459	490	505	481	454	453	485	466	496	450	504	471	451	503	475	494	504	466	484	511	498	494	467	478	493	470	491	474	486	510	523	521	464	486	494	480	499	483	513	469	457	492	462	487	486	464	495	508	472	468	475	521	478	475	507	499	475	478	511	526	450	482	477	497	487	454	480	475	516	469	482	484	480	424	441	498	480	525	465	512	491	485	473	524	536	456	490	508	500	485	465	503	510	480	482	473	476	501	477	467	458	514	495	504	521	466	496	508	487	476	528	465	446	465	472	486	469	482	493	494	468	485	493	482	498	480	493	510	473	451	496	480	500	463	503	490	516	488	463	487	495	493	473	433	528	457	505	494	496	463	511	462	502	484	493	475	470	476	491	466	467	516	467	490	474	476	478	491	475	464	532	472	525	487	470	488	492	436	477	534	496	506	506	506	454	496	471	520	475	488	498	469	535	548	500	490	480	460	468	462	507	486	492	477	507	495	469	488	515	520	488	526	458	512	506	480	472	510	493	472	462	449	483	504	497	459	479	503	501	477	509	499	486	468	492	516	447	430	486	477	450	496	455	484	481	460	515	499	455	504	471	555	514	481	485	452	446	491	529	474	497	442	473	508	448	471	480	475	473	478	478	502	473	479	496	486	478	478	484	500	497	483	464	506	473	502	501	470	431	498	491	495	458	462	499	469	493	476	496	480	499	482	488	452	504	495	475	494	452	446	510	503	501	466	482	536	484	484	521	528	471	484	513	469	468	469	479	466	463	449	510	498	522	490	483	501	487	456	516	482	492	495	508	488	491	475	490	493	467	481	486	492	509	503	510	488	441	455	480	473	493	485	506	479	471	526	483	505	496	511	445	463	513	500	490	494	498	519	482	502	480	504	490	495	469	492	485	481	490	513	489	507	501	484	484	485	502	478	513	509	472	486	495	470	474	487	489	499	455	480	480	479	428	485	463	465	488	483	480	510	481	498	483	474	449	458	469	482	456	468	518	504	435	462	468	504	494	493	488	469	501	470	508	507	491	511	494	564	479	495	503	488	518	475	489	482	477	493	455	474	494	486	455	509	533	534	463	551	486	455	514	476	477	457	475	451	480	485	474	463	481	488	508	470	491	491	507	452	453	491	521	465	520	499	486	499	465	470	500	481	514	470	519	480	487	503	471	502	474	492	495	464	472
25794	44265	32886	14707	8462	5703	4263	3318	2614	2046	1636	1408	1201	1064	899	808	809	724	731	705	741	639	651	634	662	639	586	576	621	603	556	588	601	588	601	589	580	568	515	584	553	544	570	530	528	540	525	554	541	548	523	532	510	553	574	526	493	562	530	527	555	502	511	537	539	510	551	512	503	528	536	513	479	548	543	496	517	535	534	506	525	477	500	540	527	507	533	496	531	519	546	517	486	538	509	506	544	546	515	556	502	540	475	512	475	531	532	560	495	524	536	542	528	517	476	567	506	559	532	572	566	501	534	533	500	519	483	502	525	488	550	534	527	491	574	509	551	539	555	504	536	529	539	548	502	494	519	548	524	528	536	535	541	527	510	468	517	523	516	512	522	512	538	463	527	531	481	520	534	542	521	516	482	506	557	532	514	564	514	492	530	515	559	541	506	499	472	547	496	524	529	490	547	534	555	502	507	552	529	502	545	500	567	536	518	548	536	540	534	540	522	541	513	481	500	537	534	502	523	528	539	516	533	562	512	518	547	538	556	572	516	520	529	540	553	505	556	495	538	492	526	534	493	540	490	570	497	502	536	494	504	513	548	503	548	524	532	554	541	531	505	546	520	464	479	538	503	566	547	519	527	518	530	511	523	514	490	508	513	492	541	541	471	551	517	533	489	544	482	536	518	522	509	499	514	544	503	538	532	516	534	485	500	530	515	522	559	526	528	489	551	568	539	480	586	469	524	522	503	576	519	544	513	526	508	502	515	485	490	547	536	523	528	546	521	517	506	551	522	510	503	472	496	481	490	533	501	567	497	590	543	506	543	553	503	532	523	508	540	504	585	549	499	521	512	554	503	506	497	504	546	512	522	520	536	545	538	519	511	522	545	522	501	513	493	519	516	516	533	521	535	526	517	507	523	524	503	512	541	554	543	526	541	506	543	553	498	528	532	490	536	511	528	522	539	561	538	540	502	477	508	547	533	523	502	531	541	517	550	526	527	549	516	543	510	536	549	542	504	543	522	583	528	471	551	531	565	553	491	569	544	513	507	563	521	543	475	562	528	507	484	566	549	501	533	509	531	516	543	541	531	568	499	562	548	514	534	549	566	522	522	510	534	540	573	522	471	538	559	545	548	538	499	546	486	518	558	514	546	497	541	502	510	493	510	480	547	503	496	552	504	522	479	507	523	489	525	543	530	501	548	510	526	489	504	535	525	536	496	552	505	539	490	534	572	544	501	544	535	523	532	526	532	566	512	575	547	542	515	535	524	548	535	519	513	535	564	548	524	489	554	540	481	535	538	549	517	524	513	564	508	489	535	520	513	550	543	514	488	514	508	535	532	553	492	515	526	510	532	533	511	532	522	525	531	524	520	524	495	521	548	538	565	539	518	524	503	551	530	508	512	502	518	517	504	497	552	512	581	528	543	466	550	480	522	518	537	511	511	515	511	473	551	499	550	547	509	551	527	510	535	484	532	543	489	484	507	485	510	532	517	530	517	551	493	544	518	499	529	511	514	528	512	514	500	531	525	505	520	483	513	558	485	559	511	560	543	483	532	549	516	497	518	539	520	539	540	492	545	560	537	532	504	555	487	519	484	551	525	500	482	524	514	530	573	500	562	525	497	507	525	468	524	496	499	540	471	512	495	498	532	526	568	519	518	501	523	468	516	511	540	559	493	534	512	513	539	516	504	543	514	511	511	523	522	526	536	513	508	510	481	539	504	506	501	505	518	541	504	544	504	538	566	518	535	528	549	516	528	537	525	489	573	524	523	534	499	520	528	582	481	507	554	547	481	545	552	511	508	540	503	512	529	521	502	545	497	528	519	534	498	517	553	509	564	564	567	531	543	512	526	534	500	508	555	515	535	551	512	507	505	518	465	558	504	552	534	499	551	524	523	582	523	492	523	512	535	528	517	524	497	518	559	546	508	521	551	511	529	535	534	527	572	495	504	522	542	522	555	501	506	559	500	516	510	519	524	504	528	523	517	523	540	547	547	487	502	510	496	514	551	515	503	557	526	558	494	486	532	495	518	512	511	520	544	541	539	501	496	555	498	539	522	477	518	555	496	564	525	534	534	568	507	545	551	514	509	509	496	519	520	546	497	531	533	519	495	528	495	535	525	571	515	529	560	480	505	518	536	522	556	542	561	531	477	538	490	511	525	537	501	529	489	537	514	522	551	491	506	506	554	527	522	553	538	505	528	514	539	544	557	537	534	535	529	492	547	534	578	533	512	508	555	492	532	489	546	500	517	517	501	507	526	565	525	489	551	498	490	523	538	535	576	507	510	505	479	497	499	474	496	531	523	537	546	524	565	520	539	533	479	520	536	511	525	512	506	530	498	518	544	548	512	510	519	526	535	489	545	541	534	525	577	558	503	520	495	513	505	550	548	519	528	563	492	541	511	494	534	548	514	523	494	498	511	533	520	545	542	501	554	554	501	525	535	525	471	551	524	524	522	463	522	500	553	541	533	546	495	497	523	540	565	507	538	512	548	492	513	562	502	541	537	541	517	548	529	481	523	533	492	522	544	492	524	525	498	477	543	520	550	523	516	524	519	527	522	495	495	500	510	519	518	520	501	561	528	550	524	512	549	550	519	580	551	520	495	530	534	528	546	566	477	518	524	536	524	482	512	569	548	540	532	464	522	508	551	500	529	478	531	524	521	535	538	547	501	501	569	495	486	506	498	565	517	496	544	529	507	536	495	544	529	527	519	512	536	488	546	526	545	526	501	498	518	503	506	532	503	586	510	590	548	527	545	514	506	543	549	530	529	504	517	507	539	562	513	501	508	523	552	546	563	499	547	520	498	558	504	520	590	562	480	534	553	524	513	519	536	478	528	543	534	530	565	517	500	552	513	480	530	523	494	523	501	477	490	537	518	524	529	527	502	522	556	517	515	530	544	507	526	564	520	507	498	492	542	491	503	554	542	535	486	522	525	540	506	521	529	524	548	486	545	507	559	497	514	481	536	516	536	529	537	572	531	526	539	513	544	523	523	480	517	501	503	503	563	572	502	535	557	553	525	542	553	528	533	548	544	562	529	508	541	514	443	550	499	522	562	523	512	564	518	557	494	561	550	568	513	529	524	536	549	481	508	556	509	526	555	513	480	528	527	540	545	492	470	501	539	522	538	523	492	530	510	506	549	559	526	557	499	512	514	549	516	518	533	507	518	498	534	534	531	559	528	503	546	540	512	528	522	576	513	528	522	551	510	507	547	490	532	505	517	528	515	536	559	535	519	522	493	504	531	523	530	534	549	538	523	549	489	541	473	482	480	544	558	499	518	547	503	496	522	508	528	529	547	544	525	496	496	525	518	543	538	551	465	528	507	508	536	467	532	524	520	533	526	556	497	531	487	532	523	489	539	522	520	474	504	542	502	529	551	546	521	531	516	549	487	524	525	484	549	497	551	528	579	513	555	510	542	555	546	498	515	487	483	550	585	557	545	484	528	517	519	530	524	541	517	515	580	498	560	570	509	544
22676	21229	28770	23976	21245	21388	13000	3791	2412	1853	1453	1332	1035	879	727	632	626	547	518	468	484	434	457	436	397	398	364	366	362	343	360	357	300	313	307	297	300	295	257	295	281	293	265	284	290	287	259	278	270	254	254	268	304	256	274	273	244	235	297	235	283	288	244	227	280	253	252	263	252	251	257	268	242	269	269	265	272	242	263	263	238	249	234	255	264	257	246	235	255	249	259	266	290	247	240	268	251	242	275	249	258	232	249	225	272	247	256	229	227	279	300	242	257	246	245	261	260	229	253	259	264	244	222	262	257	242	243	239	283	236	245	243	264	218	250	239	263	265	261	261	222	235	252	246	238	259	256	254	240	260	242	250	252	241	252	248	235	237	270	242	233	245	252	237	240	261	255	267	257	233	250	235	244	260	251	252	260	252	248	262	262	251	257	256	272	211	233	244	242	268	256	258	237	278	226	244	249	254	240	245	292	265	233	280	243	272	241	249	258	229	247	265	233	260	237	248	266	250	247	244	240	253	241	207	265	257	238	228	237	248	234	228	261	247	250	241	241	241	256	282	260	242	251	241	259	272	223	216	252	227	254	246	247	242	237	238	250	254	257	245	217	253	255	250	244	253	266	222	244	284	223	241	261	254	281	239	251	260	223	282	289	260	263	255	247	239	250	254	237	234	229	251	255	267	266	232	279	244	218	290	253	237	252	274	265	249	234	254	233	244	256	248	255	271	246	247	248	254	269	241	263	258	224	234	255	243	274	273	242	263	264	261	243	252	228	223	265	255	255	265	225	252	222	274	235	268	239	261	251	219	281	233	233	251	234	245	236	265	249	233	249	240	279	256	264	259	268	248	260	265	254	246	263	252	260	228	251	254	260	231	238	270	264	265	255	243	234	234	252	261	244	247	256	234	238	241	243	261	246	224	247	242	225	263	298	266	235	229	227	225	265	249	258	250	241	254	280	244	274	267	253	269	253	248	250	214	251	243	239	254	226	244	273	283	259	269	256	240	254	259	257	272	253	245	246	231	234	262	247	248	245	254	252	237	264	223	231	261	231	245	259	260	260	262	262	254	280	253	241	226	271	238	267	250	243	242	242	251	266	247	233	247	245	255	238	233	263	255	224	246	243	287	287	265	255	253	255	245	252	252	249	266	242	253	230	252	249	281	239	260	289	294	265	241	252	235	228	263	242	235	236	249	252	258	262	253	233	269	259	228	262	273	253	246	243	260	219	255	243	230	262	232	256	251	253	271	243	236	242	284	274	254	267	274	262	282	265	263	274	234	224	284	226	261	283	244	226	230	257	248	251	249	254	245	233	221	216	233	255	258	238	246	260	266	255	257	241	252	250	248	279	264	255	263	235	253	291	236	218	264	250	247	218	248	228	240	266	255	249	220	241	268	248	248	242	257	272	249	255	254	252	226	234	230	256	253	239	254	239	244	244	257	255	258	269	266	253	280	269	221	252	245	231	254	259	253	254	247	262	264	254	231	252	260	259	248	262	257	238	240	243	261	256	225	269	242	237	274	266	266	258	241	263	267	265	265	253	232	229	254	265	261	242	246	234	239	242	234	243	258	279	267	271	250	241	232	222	231	247	243	279	271	255	243	229	231	258	214	268	286	238	235	265	268	234	239	273	247	227	260	278	249	234	210	236	245	268	240	229	279	263	243	245	262	264	246	237	237	242	237	259	240	265	285	254	263	249	255	272	271	254	240	268	276	228	241	237	225	232	255	255	230	241	279	247	222	277	259	234	224	239	238	264	244	244	269	275	255	239	237	249	249	254	263	253	254	273	247	265	239	272	234	270	227	248	290	253	256	237	284	249	239	276	252	252	276	223	260	255	222	248	280	251	258	253	246	242	283	252	240	242	246	256	239	253	270	236	257	265	248	253	243	240	260	299	237	212	262	250	226	272	253	249	250	242	240	239	247	257	266	250	272	231	266	246	255	259	258	234	239	246	249	241	256	267	254	265	256	297	236	246	268	219	250	231	256	272	224	230	244	251	247	270	243	225	241	232	234	249	237	237	224	248	258	282	269	247	270	248	264	242	239	249	241	271	243	263	269	210	252	266	233	254	241	232	262	229	251	263	234	270	229	270	266	255	235	260	220	265	246	223	246	222	257	229	230	244	264	237	220	261	217	251	247	247	271	253	274	268	243	260	256	252	241	249	260	274	249	248	257	235	243	229	276	254	242	253	270	232	233	264	246	248	234	244	208	233	251	230	256	256	256	235	283	257	254	243	276	263	233	241	256	233	259	240	248	242	243	225	249	232	281	264	257	227	228	255	229	262	240	240	222	252	216	242	236	226	243	239	238	247	230	254	237	244	238	265	255	243	240	261	244	238	227	212	239	249	231	231	252	257	246	246	253	267	248	240	249	236	248	248	198	228	232	269	238	250	255	219	261	282	246	248	233	266	241	242	247	230	247	269	256	266	270	256	214	241	244	271	282	270	261	267	245	251	250	244	266	263	246	248	262	241	286	256	260	240	248	219	260	268	271	213	251	244	234	254	257	238	278	247	230	232	262	243	226	267	252	258	212	272	269	245	268	251	244	238	252	244	285	246	248	277	241	250	264	253	251	236	244	250	230	230	239	231	250	235	236	233	281	232	251	249	234	257	255	243	247	235	241	245	255	236	240	259	255	277	240	258	261	219	248	257	238	273	268	255	266	246	266	238	241	251	248	268	239	238	231	242	233	256	247	259	259	269	243	255	252	231	242	238	269	233	277	245	231	249	268	236	218	283	241	236	283	233	228	246	218	247	257	262	244	251	253	253	277	244	239	252	271	257	265	255	246	246	235	254	219	258	266	257	230	254	258	264	263	255	273	247	260	251	270	263	246	246	254	241	240	248	259	274	275	262	247	250	247	291	274	275	243	238	243	239	229	258	244	238	254	262	248	287	239	235	259	223	234	231	259	219	233	258	260	244	232	227	239	267	244	238	245	263	249	249	232	253	284	269	245	250	297	230	272	226	234	246	230	259	231	255	247	228	249	264	266	273	234	247	232	244	238	244	212	253	266	247	236	230	266	267	239	224	285	249	239	263	278	261	258	264	243	252	255	268	273	236	255	245	263	259	266	234	259	250	260	273	246	246	241	282	248	245	231	263	264	235	213	271	261	268	264	243	242	239	253	251	252	262	259	266	249	220	256	234	228	277	235	264	213	236	252	212	271	239	242	210	289	262	244	231	248	258	236	246	265	270	280	237	219	247	239	258	225	249	242	245	246	248	246	271	235	254	256	259	260	233	224	257	245	237	216	226	247	254	227	243	236	232	260	224	260	248	245	212	227	257	271	249	274	265	244	281	251	257	242	243	268	254	265	275	236	230	251	273	262	244	262	244	269	252	226	243	250	258	273	237	244	254	255	258	261	268	254	233	241	250	265	249	269	265	277	239	261	252	234	248	263	245	235	230	254	252	272	223	245	266	250	241	238	266	281	232	221	253	239	246	265	228	252	236	250	226	256	260	284	259	266
28479	55009	41662	20839	13495	9059	7051	5809	4230	3161	2485	2115	1735	1346	1128	936	890	749	705	705	609	611	616	558	469	468	445	414	479	445	408	358	384	374	359	390	368	341	366	385	364	320	318	306	286	340	310	312	317	316	297	315	306	300	323	299	285	324	303	288	292	293	292	296	273	276	304	283	277	287	285	300	279	264	299	273	266	289	288	278	270	268	290	267	284	297	285	291	276	275	259	297	297	316	269	296	264	285	308	279	288	269	277	303	282	275	260	304	273	266	279	269	285	250	258	254	272	269	271	260	264	285	266	252	266	294	316	302	281	291	269	272	299	283	275	301	288	293	275	284	244	301	257	305	268	295	293	249	266	255	268	263	276	243	274	243	306	295	258	294	268	249	273	273	270	294	277	279	284	276	264	264	269	282	266	295	269	303	255	287	260	281	277	257	266	268	304	270	281	296	260	279	268	270	261	274	277	278	273	258	251	273	264	295	253	292	269	253	300	275	276	288	247	300	261	285	286	263	314	299	262	280	279	278	267	290	274	288	259	286	249	253	266	255	279	270	270	283	285	292	265	275	253	257	267	253	268	277	253	290	248	241	272	254	272	258	308	268	282	284	281	266	285	281	290	271	295	280	282	299	276	305	274	305	272	286	272	275	280	293	272	271	257	287	279	295	259	303	268	286	288	286	256	268	275	297	256	271	264	266	282	261	291	252	293	253	270	265	292	248	273	300	267	261	308	299	280	258	281	276	246	263	264	289	270	255	277	285	234	284	267	262	278	273	286	276	288	271	256	270	243	258	267	295	258	289	260	263	241	254	265	282	289	271	283	269	264	302	285	264	283	271	288	294	279	255	257	292	292	288	259	250	283	249	274	288	294	292	275	300	280	280	290	267	268	268	279	307	287	265	297	248	263	257	303	273	261	272	306	281	267	285	266	288	239	281	265	276	298	259	279	262	262	273	265	289	254	279	297	263	245	286	272	262	269	258	267	306	292	254	271	257	257	314	285	249	306	279	261	269	257	297	268	285	262	251	269	285	271	262	285	254	255	279	277	257	257	263	296	250	272	262	271	272	267	256	244	280	309	279	268	281	260	266	275	273	279	297	296	274	279	279	279	271	275	279	292	289	274	290	264	267	262	284	277	283	241	311	245	313	283	256	292	305	279	301	301	275	273	271	265	247	303	257	267	269	265	278	290	269	273	266	251	306	301	279	240	266	270	271	270	268	269	295	271	262	289	283	312	276	314	254	292	255	248	271	279	250	266	276	270	281	266	292	252	268	275	284	283	256	288	268	271	255	258	252	301	286	257	282	309	270	286	275	288	259	285	279	267	280	257	270	245	261	257	292	265	270	281	261	294	264	292	261	265	273	279	282	270	285	291	253	263	256	279	285	251	282	254	262	287	301	284	292	303	260	276	284	282	289	256	284	299	260	265	274	307	254	267	280	280	281	291	264	279	280	275	285	274	290	292	291	303	269	305	276	263	261	258	267	288	263	283	297	257	243	259	265	259	293	309	260	246	264	266	291	292	264	277	272	275	274	264	295	272	269	254	293	277	262	271	296	286	257	239	284	273	310	253	251	241	239	271	273	289	282	268	257	286	284	291	265	305	274	274	288	295	274	250	304	278	268	306	289	293	254	295	260	261	295	294	292	283	246	285	272	259	268	262	284	242	263	281	280	261	280	304	279	266	253	277	235	289	286	261	313	262	311	279	270	271	278	254	298	285	249	267	305	281	267	299	270	283	315	269	284	282	264	248	291	241	268	287	274	296	279	260	280	292	291	277	273	259	278	278	267	316	254	256	284	287	264	264	271	271	275	235	280	282	259	251	292	275	256	271	280	255	257	262	275	263	308	262	260	236	256	295	243	271	247	271	268	272	249	264	277	279	262	267	285	261	296	255	270	271	258	285	268	300	277	262	283	289	299	271	284	279	258	302	258	270	260	244	285	275	281	301	288	268	293	284	292	257	274	309	269	275	299	240	288	277	295	278	256	263	264	296	282	284	281	258	296	305	252	259	280	260	263	272	281	289	289	280	247	282	276	272	243	305	293	270	264	257	311	294	273	267	273	257	277	248	274	270	271	240	260	279	236	245	285	264	245	295	271	259	264	282	268	263	277	250	261	283	286	270	293	286	286	300	269	263	275	282	288	283	254	303	264	263	271	286	257	281	250	274	287	270	279	294	247	264	254	291	252	266	261	292	270	274	263	241	289	273	276	263	229	289	291	295	266	294	247	296	302	265	254	273	282	257	302	244	281	247	264	253	254	264	286	297	303	281	246	272	265	266	262	264	265	250	298	250	245	270	298	282	275	260	291	270	260	292	274	260	271	284	294	295	287	266	330	258	273	264	276	244	266	275	298	304	262	257	264	268	258	279	284	277	254	250	289	281	293	258	290	276	253	272	269	269	264	287	293	265	277	262	292	277	295	301	261	278	273	267	271	312	279	275	274	272	272	282	273	290	275	286	285	300	239	278	267	257	251	265	261	266	282	272	277	242	276	270	301	250	254	253	269	263	278	251	271	269	262	308	275	261	276	277	317	280	266	274	281	296	278	254	273	262	278	282	283	299	278	280	276	268	305	282	315	290	278	248	286	281	269	258	271	281	259	274	294	278	267	288	292	271	275	275	271	281	279	278	274	279	263	278	276	274	261	282	278	247	269	278	276	250	280	293	276	289	286	284	289	279	268	254	299	307	279	298	306	267	230	265	282	242	270	294	300	290	257	303	236	252	283	273	279	267	276	263	255	271	279	266	294	254	262	263	312	252	255	273	239	287	282	265	278	264	244	267	267	261	274	252	301	275	294	283	275	284	263	321	257	300	278	265	282	285	285	279	272	290	295	274	274	297	260	230	271	292	249	284	276	293	277	271	288	277	279	293	243	251	283	274	300	314	283	257	267	303	268	279	267	244	277	293	276	268	307	286	242	303	285	262	259	308	255	272	293	268	270	273	240	263	246	248	269	254	295	266	289	266	277	279	276	243	282	261	247	275	274	253	245	285	279	291	271	277	300	259	284	266	266	242	273	274	281	260	255	269	277	284	279	262	265	274	266	246	267	295	291	292	262	253	251	271	273	291	270	277	247	280	282	275	268	264	281	272	266	286	290	270	256	287	287	311	251	271	275	279	297	261	269	275	292	287	251	242	301	261	256	275	295	273	243	262	268	293	250	301	265	284	297	265	280	278	290	263	290	295	291	241	280	260	267	282	291	266	288	291	262	283	259	261	259	269	299	279	299	287	265	261	272	239	265	285	257	283	247	272	267	294	291	283	245	301	269	289	274	250	279	299	302	300	291	295	279	296	249	268	290	271	275	262	299	285	292	248	276	267	257	261	297	264	310	285	282	262	269	260	299	299	264	285	273	269	273	281	237	253	238	269	292	264	253	267	244	282	242	277	266	269	292	285	269	277	262	260	269	263	256	266	288	281	262	272	276	262	284	291	271	267	278	266	275	287	262	298	295	286	293	287	279	272	263	293	277
28277	24979	23864	11371	4519	2500	1836	1590	1290	1077	1011	996	854	800	712	694	731	676	661	694	617	637	645	636	643	646	635	647	642	659	609	609	635	630	568	545	597	663	655	634	606	688	609	610	609	599	632	604	629	613	616	610	583	587	630	579	641	620	623	611	616	619	579	591	552	576	618	600	567	622	625	593	619	573	618	620	593	571	591	613	567	599	627	594	599	614	595	595	607	610	579	628	630	608	611	597	598	591	584	623	598	643	586	598	612	601	613	586	550	608	638	596	579	552	632	612	615	621	617	619	588	649	612	579	564	587	606	624	579	613	599	605	654	581	588	595	602	584	597	592	624	575	627	570	628	592	587	605	606	595	589	620	569	613	591	575	571	534	597	604	583	582	582	601	615	618	588	613	593	604	576	586	600	596	563	593	559	576	633	620	617	569	594	563	591	580	622	631	626	587	607	630	600	588	565	615	616	592	587	551	597	608	588	606	621	599	597	582	613	572	589	598	602	595	569	594	598	607	606	592	576	620	591	591	592	612	611	608	575	622	567	600	614	589	545	621	624	626	601	575	611	569	623	586	625	593	606	603	617	624	624	619	658	626	621	577	617	621	540	610	604	588	641	603	558	572	620	584	658	550	557	564	620	626	587	556	598	540	639	599	607	613	583	647	631	613	619	605	609	614	594	616	579	581	645	632	576	542	580	607	644	609	603	598	570	596	635	614	609	604	634	648	604	626	647	627	606	603	625	587	600	621	600	601	605	582	568	606	615	582	617	605	586	601	611	644	622	609	631	630	627	673	582	578	640	595	604	577	643	600	609	593	614	621	618	574	583	649	612	595	623	590	596	596	583	574	610	584	593	611	601	595	601	587	609	622	559	594	631	623	629	608	593	580	587	545	584	599	598	550	599	666	639	607	579	631	589	588	607	593	610	583	623	610	585	592	586	592	632	612	636	606	597	630	605	571	583	598	632	580	601	646	592	584	612	640	618	585	595	594	601	587	579	604	637	592	592	604	586	637	585	594	627	620	615	601	606	602	597	612	589	582	642	607	559	557	623	622	643	611	583	592	623	600	579	588	605	623	599	624	574	595	579	603	571	601	605	581	591	589	607	620	596	626	580	629	630	632	616	613	607	617	588	615	592	598	546	596	631	571	599	598	532	601	592	591	635	569	612	605	600	581	607	584	572	602	616	593	551	592	640	630	574	619	608	587	642	628	629	631	561	601	591	637	604	626	611	573	615	564	596	608	579	614	581	589	594	599	613	593	626	613	621	651	617	609	579	614	601	593	593	610	588	618	608	627	616	593	574	600	589	597	605	570	605	585	594	595	584	624	592	640	606	647	587	594	629	596	629	606	592	605	597	582	610	582	610	594	616	596	635	644	573	612	622	608	608	610	580	624	615	556	621	577	611	641	598	589	616	569	584	614	602	591	629	614	548	599	614	601	637	599	585	583	587	579	589	646	602	665	600	664	596	600	594	584	642	595	594	594	602	635	618	610	630	668	595	609	597	624	614	590	610	612	639	618	625	614	649	588	620	605	582	596	652	607	605	611	548	593	611	609	621	588	609	598	563	620	577	621	598	640	599	635	606	639	633	622	611	615	584	600	575	615	578	592	630	616	575	624	622	568	581	599	587	606	599	633	613	621	588	571	599	615	593	615	588	604	635	591	579	653	622	592	620	611	626	563	598	594	594	605	560	607	586	626	598	639	572	616	565	620	619	596	628	573	581	646	622	567	625	586	611	569	618	612	592	660	578	567	632	592	635	639	608	585	615	620	638	594	635	605	588	624	596	627	606	550	610	613	608	625	609	579	668	630	568	597	639	591	636	613	617	601	586	622	592	630	646	594	640	618	592	620	638	620	613	616	579	584	618	610	612	596	606	602	614	608	619	603	586	617	565	611	613	602	611	624	628	572	567	607	592	644	619	557	622	589	616	611	603	591	600	610	598	586	627	589	667	598	624	556	621	568	632	640	627	621	632	611	574	590	555	633	599	594	591	598	607	590	586	640	573	609	590	618	623	584	603	599	581	625	637	640	606	602	556	555	617	619	635	574	615	623	614	601	596	609	623	583	613	605	603	650	556	606	581	582	627	565	600	590	602	618	562	587	600	586	576	627	595	576	631	630	608	605	628	611	641	602	634	569	616	589	566	590	608	562	594	616	594	602	585	593	584	599	652	578	634	579	639	613	618	609	578	585	555	577	596	597	551	623	607	578	596	592	600	601	607	630	595	634	597	553	616	599	630	579	625	628	624	591	601	545	603	618	587	567	632	602	604	560	643	586	605	602	568	634	587	627	611	632	640	633	604	637	561	593	618	576	646	588	558	567	593	572	645	626	620	624	619	592	574	563	585	586	605	591	616	600	583	596	578	608	606	642	625	614	585	622	615	602	619	570	593	605	618	608	601	573	596	567	565	527	577	628	595	650	623	590	622	619	599	628	586	602	568	634	598	601	608	627	597	589	589	621	588	620	591	626	587	597	578	613	609	625	610	589	550	612	599	630	600	588	649	593	642	577	631	605	596	616	594	616	631	551	612	569	560	624	627	627	607	627	624	584	595	598	597	596	589	593	654	618	606	626	583	594	655	589	599	569	601	623	604	604	637	618	600	571	592	596	565	611	571	594	619	649	607	624	588	577	621	593	593	654	645	614	651	603	593	578	645	636	579	615	638	627	601	621	591	614	579	578	580	606	611	600	634	606	576	601	611	583	587	584	644	653	593	607	596	580	584	608	610	601	600	662	601	589	615	630	601	600	592	597	663	626	588	615	592	563	604	638	647	576	594	616	610	663	608	648	592	634	593	548	599	592	611	558	623	610	561	619	602	566	615	621	616	580	581	580	619	600	569	593	593	639	605	622	571	571	631	611	605	592	629	621	620	588	637	607	580	577	609	613	658	635	602	603	593	590	582	608	626	601	592	625	599	610	569	631	575	607	636	618	603	586	614	599	579	613	607	603	638	592	577	612	622	589	529	633	587	596	623	618	620	584	633	605	599	585	580	629	590	575	561	595	606	598	627	573	668	590	581	591	621	618	617	563	642	629	602	616	602	657	624	596	605	564	598	613	586	613	596	603	627	593	601	601	606	609	590	589	603	580	613	623	619	594	615	596	578	620	607	612	596	606	599	623	568	627	593	567	614	620	627	630	632	586	631	595	601	614	601	586	606	603	593	595	605	556	607	620	581	615	599	587	567	570	573	567	585	608	623	580	592	638	588	568	602	608	614	574	578	619	573	683	583	610	563	684	632	630	571	610	608	587	599	604	594	629	618	586	619	580	583	593	600	583	627	586	601	613	582	608	632	629	601	589	640	619	619	585	587	584	591	606	631	588	604	591	633	595	593	621	574	597	636	659	584	586	608	606	607	629	600	581	613	608	563	597	596	609	605	582	558	589	599	576	588	588	634	595	601	584	618	580	562	647	604	592	607	609	647	568	613	582	602	596	588	640	591	626	609	547	600	592	616	585	621	568	649	605	585	562
24793	38863	25855	10556	6194	3992	3024	2616	1978	1624	1442	1257	1117	945	881	831	825	787	764	746	810	752	765	728	710	664	694	735	710	712	708	674	711	679	709	694	640	700	672	673	681	610	654	677	667	657	662	705	702	659	630	652	705	671	661	692	640	648	630	672	713	635	659	694	650	648	659	608	669	687	687	623	619	620	689	636	689	633	695	618	682	662	648	594	638	653	633	636	669	665	648	668	661	635	635	643	643	614	630	642	640	692	632	645	635	697	668	706	662	626	660	694	666	642	643	649	645	652	666	581	629	653	670	675	608	635	623	650	659	624	647	655	667	653	658	614	652	622	682	666	678	613	617	649	614	634	661	649	651	666	666	632	714	663	646	702	665	662	673	639	660	635	671	626	678	671	631	659	681	694	660	624	646	641	671	662	645	700	644	645	651	596	663	670	613	671	641	618	647	665	670	653	645	681	620	639	634	674	655	629	676	636	649	636	653	645	619	665	603	649	625	669	642	639	667	672	633	648	644	630	635	636	640	635	639	642	685	615	612	643	628	653	676	640	663	627	588	701	680	623	706	671	628	605	643	629	649	596	678	629	668	644	656	723	677	678	693	667	612	654	653	638	644	706	661	701	612	665	679	646	664	622	679	665	654	645	639	621	683	677	660	600	647	672	650	619	654	638	666	652	667	651	715	644	680	666	665	685	657	679	678	650	657	615	662	649	653	600	626	633	647	667	681	637	672	660	695	640	647	653	668	616	626	686	641	626	658	669	649	677	625	638	629	683	646	677	614	676	648	655	669	621	657	621	651	660	618	667	616	680	595	645	686	603	653	636	667	659	660	633	652	642	677	622	655	696	675	657	643	676	609	660	612	670	668	642	630	684	644	647	663	697	611	633	656	693	684	684	657	629	642	643	711	676	617	646	653	652	689	653	647	664	637	684	661	642	664	630	640	663	640	663	646	692	678	660	634	670	633	662	633	671	653	689	675	682	677	637	683	622	701	636	660	635	656	674	670	637	664	641	688	627	661	678	681	644	662	647	658	633	619	700	683	640	635	696	643	672	631	663	667	641	627	665	666	670	685	627	672	648	646	661	681	678	643	669	649	680	661	653	644	647	659	594	635	661	648	699	642	653	672	601	680	656	665	653	678	622	617	662	656	650	666	668	617	602	669	637	629	665	699	627	660	643	686	657	686	681	641	602	656	662	672	641	626	666	651	647	633	642	641	664	684	641	609	666	661	695	669	677	671	652	600	694	632	610	665	699	642	678	604	601	662	726	699	596	677	663	659	641	663	632	640	684	664	670	689	653	656	639	637	641	645	651	679	655	680	641	654	645	691	616	611	689	646	634	687	680	674	632	696	700	632	643	662	698	646	659	616	651	609	655	654	657	669	616	672	641	654	642	638	636	617	659	655	695	645	678	650	709	645	621	608	593	654	663	636	655	670	677	662	633	649	633	638	700	623	640	644	620	666	649	645	654	659	685	666	667	640	663	682	623	646	639	666	660	688	641	625	662	641	639	646	640	658	686	679	653	705	712	669	635	665	607	667	676	589	675	657	637	676	671	675	659	651	658	689	664	653	640	666	582	607	665	629	661	648	663	646	636	595	655	678	636	660	639	693	650	646	662	652	625	673	659	681	650	683	649	662	669	636	681	675	645	643	629	635	637	650	667	641	651	657	654	622	648	609	637	723	629	662	672	617	693	668	659	645	639	644	711	627	648	604	640	634	670	673	691	622	637	653	632	650	702	649	610	621	670	635	613	671	693	704	660	623	636	639	603	644	645	645	646	631	683	640	727	665	649	643	680	656	661	633	683	631	635	686	676	690	652	666	676	619	644	676	647	698	657	699	649	655	681	646	652	694	671	688	659	671	646	660	639	655	666	666	702	673	665	642	656	664	642	680	635	644	671	628	671	629	693	671	630	669	668	668	645	670	640	666	705	679	668	647	632	642	665	686	719	641	674	650	706	653	673	639	635	648	642	631	660	657	675	641	663	635	664	622	651	663	649	670	638	644	661	620	672	653	667	648	643	727	640	652	632	632	675	639	720	667	694	645	666	629	627	640	667	646	597	626	666	664	629	659	654	590	662	658	674	674	671	649	586	673	641	630	662	628	698	656	634	625	651	623	640	668	645	650	648	643	659	629	678	662	682	660	603	665	676	697	669	630	674	653	619	691	675	668	610	672	621	666	686	629	668	654	694	666	653	641	672	634	696	617	636	648	642	686	644	671	648	644	649	643	678	641	619	652	671	636	685	663	686	658	661	679	715	665	670	656	626	672	649	638	652	624	596	702	623	630	639	653	672	689	626	643	676	631	679	659	638	686	677	692	695	636	660	680	651	660	669	640	651	679	651	705	616	638	645	715	637	622	643	675	602	661	684	680	664	635	645	644	653	674	620	683	645	654	690	635	627	646	627	637	653	629	673	685	708	668	596	693	672	648	665	682	672	628	640	643	653	651	650	667	603	633	633	661	635	699	672	672	683	649	641	619	622	623	673	676	659	660	676	649	643	656	628	677	669	653	679	662	655	710	629	654	726	688	661	626	664	679	637	661	669	637	646	638	680	594	601	667	669	666	629	671	625	645	635	664	657	672	675	590	651	687	666	624	670	643	694	680	672	692	655	688	677	686	672	630	673	694	660	693	648	703	613	700	697	689	629	644	654	641	629	659	663	643	678	636	667	700	645	686	683	642	672	644	664	670	708	651	660	647	635	669	660	637	678	669	607	640	653	665	644	653	685	637	614	611	661	657	662	656	658	647	655	675	676	602	643	700	585	644	628	642	640	643	647	683	675	674	619	691	663	670	683	658	659	576	651	633	654	645	685	701	633	653	653	588	626	605	630	627	680	672	658	683	620	662	679	665	704	661	594	677	683	671	681	632	651	638	657	651	654	641	636	671	662	654	655	657	643	669	666	643	700	643	642	633	696	675	621	651	624	690	656	636	640	655	639	652	664	660	683	680	669	659	626	596	625	596	656	649	615	692	642	656	652	686	639	667	675	639	679	628	654	676	645	654	631	625	670	652	635	684	651	676	632	656	627	628	663	652	649	633	688	597	655	632	634	652	660	620	658	614	602	708	697	682	691	644	657	646	618	639	667	700	670	643	637	670	603	642	604	603	684	684	658	650	656	682	595	607	636	598	631	660	684	635	653	637	670	628	643	667	654	651	632	619	618	658	654	638	659	655	616	680	637	675	647	636	675	668	674	598	648	617	652	693	681	655	645	661	685	646	679	641	682	687	662	635	651	672	643	663	660	672	638	679	671	668	687	652	654	619	665	656	689	606	675	641	684	666	640	659	671	691	656	630	682	646	672	680	656	674	669	628	686	613	688	634	621	620	621	647	614	672	686	647	678	636	636	611	620	613	617	623	682	642	629	634	647	642	655	645	692	668	680	649	615	676	685	624	604	636	653	627	665	610	608	636	700	659	657	663	618	655	649	664	675	656	690	620	661	643	636	631	657	695	639	617	695	611	680	684	660
23730	21173	28311	24362	21200	14215	4191	2649	2002	1486	1290	1071	1040	852	774	609	710	630	631	633	607	599	559	532	550	537	512	516	531	468	459	475	495	478	482	483	449	444	456	440	471	448	448	463	486	456	452	424	461	437	427	471	409	461	457	450	434	417	491	438	433	431	444	427	440	475	475	452	474	441	477	488	445	426	419	427	452	482	371	389	459	420	436	426	439	432	431	450	439	397	459	420	416	438	426	416	439	426	456	405	414	449	449	442	439	406	448	418	427	473	440	429	423	469	423	440	461	423	425	430	439	409	405	444	449	450	397	464	432	389	429	441	424	425	453	415	440	450	465	424	460	424	430	440	431	434	425	447	424	421	441	445	449	390	463	444	425	418	388	434	464	414	436	456	434	431	410	452	413	435	443	401	457	443	461	456	455	438	404	423	407	444	465	442	463	423	424	420	432	437	429	431	382	434	435	427	448	404	432	426	407	422	422	449	403	453	470	421	406	413	459	431	427	424	409	389	414	415	427	426	464	428	442	441	405	434	408	411	412	449	469	420	468	442	417	443	458	401	432	415	410	430	435	429	440	441	455	416	461	431	407	435	408	466	419	461	412	449	410	410	476	426	411	454	452	448	440	408	432	429	438	424	411	464	474	431	460	455	417	413	448	466	392	470	427	416	412	432	423	442	428	431	407	467	419	438	450	429	429	424	441	472	439	435	437	414	443	465	463	446	390	434	428	436	454	433	417	413	403	440	450	435	423	438	402	445	444	421	427	452	480	424	413	457	434	449	464	468	469	403	455	464	470	415	467	448	418	418	432	406	434	433	473	424	462	436	450	442	440	415	438	412	455	443	461	417	453	448	408	460	464	445	471	467	411	446	437	451	434	418	426	442	422	438	433	446	420	460	439	454	430	418	421	421	452	442	406	413	411	448	428	454	463	438	411	439	430	431	458	420	412	430	418	435	462	418	453	411	430	439	469	414	442	446	430	438	463	440	464	430	441	418	440	436	471	426	499	455	429	426	435	436	402	409	430	443	456	419	471	450	403	424	443	406	405	475	438	454	431	425	441	437	417	429	432	429	418	406	427	418	428	422	461	444	470	433	437	458	419	379	404	423	435	432	440	418	454	399	445	454	444	405	455	410	425	434	420	435	425	449	426	476	435	429	432	449	450	428	492	400	424	426	459	462	450	444	442	445	432	421	449	453	401	436	422	471	446	428	376	423	430	437	477	424	430	446	483	429	424	402	451	423	439	422	436	427	415	435	430	433	416	448	429	480	448	413	436	462	466	438	439	443	369	438	437	454	432	402	453	442	408	456	446	445	467	444	438	442	439	394	436	432	441	454	396	408	449	418	438	451	425	433	428	464	417	407	459	421	433	429	443	428	408	473	439	456	446	465	448	459	424	423	422	436	470	408	428	430	452	446	444	464	442	421	423	440	408	447	428	431	406	423	448	414	421	407	422	449	436	440	417	454	439	438	430	418	438	470	466	452	450	415	428	422	457	461	393	428	441	438	431	428	461	421	436	425	426	468	429	427	420	426	447	452	429	414	426	426	417	464	398	426	445	464	421	442	412	437	408	404	462	399	428	422	414	391	426	427	449	437	463	437	467	415	447	452	418	431	444	436	421	454	459	419	413	429	470	424	436	426	447	398	413	465	441	451	436	437	424	405	422	424	462	474	401	424	392	465	403	396	431	412	436	413	399	442	472	432	421	453	424	451	424	414	445	436	447	426	453	423	437	422	462	431	435	408	421	453	460	443	433	415	471	448	413	444	444	419	401	424	440	452	424	475	449	462	440	423	419	452	463	468	456	432	400	431	469	412	452	416	406	450	450	402	421	471	407	440	441	481	440	409	453	453	405	487	425	442	453	441	412	392	435	447	429	413	453	461	411	445	438	437	418	443	448	452	393	484	401	417	444	437	458	463	428	465	434	409	410	450	437	461	412	453	464	430	417	454	466	431	439	442	449	426	455	469	451	450	456	436	416	404	460	471	448	449	412	403	410	424	423	437	430	415	451	457	435	431	457	456	434	432	395	415	465	434	394	431	440	452	452	426	448	452	393	428	439	446	473	413	415	423	411	437	453	409	417	396	422	447	459	418	413	412	425	416	420	448	426	434	443	433	426	437	452	431	426	456	431	408	470	438	485	431	457	447	451	418	404	407	425	471	468	426	470	396	441	468	421	444	448	384	445	458	456	451	411	456	441	442	471	385	435	453	428	462	388	396	437	464	452	444	419	445	431	447	422	444	411	413	440	467	452	445	462	451	368	426	441	420	455	429	442	432	432	449	424	414	433	420	456	449	420	476	436	435	427	485	427	431	453	450	426	398	430	438	433	400	435	412	421	442	450	419	445	442	396	431	416	476	414	442	451	456	401	442	432	422	466	435	395	406	429	411	424	437	401	435	485	435	422	424	421	440	447	443	463	435	471	428	449	507	451	445	420	437	463	425	397	471	439	447	439	422	417	428	409	465	413	445	477	429	450	422	459	462	434	439	426	431	439	432	456	410	432	426	372	419	432	431	433	406	451	428	420	454	428	448	468	488	469	430	411	456	418	426	409	451	442	414	433	415	445	444	413	425	433	399	466	395	425	416	455	424	446	447	434	458	451	442	383	447	453	377	458	466	427	455	426	406	460	435	455	428	430	424	419	429	433	390	436	428	471	430	434	472	460	429	446	424	439	417	426	413	438	436	457	404	414	438	405	405	454	467	472	460	418	453	432	417	431	409	423	424	433	450	470	456	449	421	440	463	470	447	458	398	430	436	428	418	463	439	475	427	462	443	446	427	462	457	389	434	440	446	471	474	438	428	449	469	435	428	411	418	413	460	433	448	439	430	408	412	455	435	450	439	417	443	381	438	418	439	430	461	478	433	420	433	440	440	438	432	416	438	457	412	488	458	398	453	414	471	455	452	442	455	416	444	417	455	369	443	442	422	465	405	401	475	416	468	436	439	418	445	417	427	404	420	443	443	442	452	423	469	473	426	449	434	462	416	430	398	426	439	423	407	467	446	491	429	460	433	421	406	453	449	401	431	464	431	427	446	457	411	426	412	442	449	439	427	453	408	415	436	446	460	432	456	427	429	449	458	412	459	405	395	435	415	435	428	429	419	417	448	477	442	469	423	406	466	452	408	449	449	445	409	458	442	452	405	467	451	444	413	396	445	433	456	441	401	434	419	392	473	441	406	461	434	412	431	408	427	469	395	450	424	449	464	398	434	460	447	416	458	460	432	422	469	409	477	427	439	473	450	433	446	401	439	440	448	450	441	416	427	415	403	438	438	423	425	423	423	443	459	406	429	408	432	443	455	409	453	393	430	418	446	418	409	457	477	394	413	422	405	427	398	428	418	468	459	447	421	436	447	439	409	428	462	434	443	419	429	442	459	441	457	420	449	449	422	466	418	437	444	443	429	447	415	399	444	406	417	449	458	447	443	457	436	427	451	436	414	421	441	385	419	433	389	402	459	447	465	396	462	428	408
25759	48396	34618	17229	11063	6885	5072	4142	3403	2333	1953	1642	1541	1255	1054	883	908	835	763	743	728	699	697	668	659	617	612	630	590	594	552	557	549	535	542	526	532	528	552	500	535	541	512	534	532	522	513	489	493	505	486	496	486	523	475	483	495	487	466	484	461	441	516	502	461	486	480	509	454	502	441	461	474	462	492	488	477	490	468	513	502	501	470	452	494	490	454	495	450	482	501	485	460	455	458	492	491	482	480	472	502	511	496	486	519	488	491	474	461	488	435	456	500	484	481	464	493	470	441	508	449	475	497	520	482	487	459	450	490	488	456	484	473	447	504	507	499	508	434	470	482	486	471	474	451	459	473	463	496	466	464	490	478	501	473	460	492	464	480	498	502	484	437	497	515	479	465	487	461	500	497	481	448	478	486	460	490	472	487	493	478	464	488	496	480	476	455	445	505	468	448	433	491	494	460	482	500	504	479	458	466	474	452	456	481	506	529	450	475	482	451	465	435	443	458	463	477	484	474	457	478	471	489	492	473	465	506	500	498	476	480	486	470	485	474	459	494	479	460	514	488	471	491	479	476	462	482	444	478	499	506	496	491	463	460	465	499	511	505	464	485	505	457	512	494	452	474	502	510	491	464	498	475	470	522	471	484	482	471	485	487	491	502	489	470	487	451	457	494	474	509	449	482	476	482	519	516	474	503	463	450	455	464	480	502	488	494	470	491	494	454	498	475	481	504	514	491	512	473	466	486	481	472	521	471	460	451	498	478	480	461	480	478	533	461	455	463	489	448	498	501	514	462	478	463	510	486	476	443	446	504	461	507	477	514	453	454	470	471	480	511	487	459	494	466	491	446	465	442	470	476	485	472	422	448	494	466	494	459	492	529	472	473	492	454	501	493	495	453	467	525	488	484	508	490	483	515	489	508	451	439	489	517	488	485	501	458	472	501	467	469	480	493	463	493	494	474	497	452	463	467	495	475	458	468	509	456	489	466	481	461	523	505	417	488	468	486	499	477	495	502	477	423	456	474	439	450	492	494	502	517	477	490	453	463	489	482	483	454	443	491	479	469	491	470	478	482	448	498	514	449	473	472	482	452	481	500	512	456	528	464	470	482	462	449	476	478	492	480	512	517	494	472	512	471	485	484	465	520	467	459	451	460	493	483	473	490	477	472	468	509	489	474	457	477	430	475	480	460	474	457	469	438	460	499	473	517	462	497	486	436	469	486	480	517	488	492	503	509	477	497	503	490	477	491	521	517	445	489	473	470	466	465	490	467	504	503	497	465	470	460	498	484	480	473	502	493	527	473	449	513	485	489	459	447	438	510	447	486	444	494	498	490	512	455	480	492	489	492	495	472	523	491	522	492	491	535	490	471	493	470	465	485	445	491	507	445	509	459	504	484	428	481	430	482	472	430	482	482	474	463	459	466	497	467	454	520	476	493	522	516	475	489	466	465	463	488	457	492	486	494	517	495	510	493	495	463	454	450	460	495	472	496	495	473	453	461	467	486	525	486	483	460	488	470	470	450	482	473	467	481	482	492	476	502	461	474	507	516	478	488	473	432	451	486	490	483	464	495	483	484	478	474	487	514	473	467	490	500	481	481	485	472	534	451	493	457	474	463	485	496	439	501	469	515	517	448	501	497	506	486	478	481	453	501	472	447	516	477	452	521	468	483	499	482	521	482	469	475	470	515	494	440	526	487	483	474	508	449	477	506	481	448	482	491	453	483	474	493	488	499	472	498	462	472	481	495	473	491	488	476	475	480	464	470	480	523	513	476	437	456	475	490	474	486	494	523	489	476	505	494	488	506	482	497	494	509	471	492	490	509	477	464	466	487	485	497	506	510	481	511	474	498	494	463	491	479	458	446	477	501	498	476	483	476	484	485	468	471	491	478	494	479	510	474	458	458	504	478	475	475	493	506	517	462	498	473	470	488	465	495	477	490	500	466	490	467	519	459	491	454	438	464	481	453	495	504	459	456	473	494	501	473	475	486	466	476	432	461	500	442	492	468	517	510	481	468	486	483	476	485	517	457	487	463	461	470	499	487	486	467	515	473	471	498	488	505	462	474	491	467	481	452	456	493	489	495	499	475	476	469	460	486	515	512	455	487	499	506	516	482	477	477	489	432	464	455	465	465	484	486	465	496	489	462	478	487	471	505	458	493	482	471	503	482	466	502	480	481	461	484	511	504	470	468	482	454	538	452	489	483	482	497	499	484	526	538	455	497	447	472	487	463	464	495	471	467	494	482	523	482	481	493	477	482	487	494	484	554	468	515	432	488	505	474	444	477	482	499	454	461	475	455	462	471	498	482	514	449	494	479	451	441	496	477	480	470	421	476	525	498	459	477	469	486	514	493	450	528	515	504	541	500	484	466	514	494	459	466	508	485	486	493	495	490	434	484	506	455	461	444	452	475	474	504	475	494	459	470	472	470	468	481	450	484	532	480	497	488	479	479	491	478	454	482	488	511	489	484	511	464	447	488	497	492	490	538	479	481	502	499	492	439	487	495	477	465	478	464	521	513	485	469	438	436	494	513	469	467	509	473	498	515	514	500	490	478	482	490	462	458	486	500	428	496	476	490	471	481	494	471	476	458	454	453	504	495	507	457	446	476	522	458	494	468	487	507	461	516	433	481	494	494	489	508	505	450	473	486	452	465	434	499	479	485	479	464	460	500	493	468	495	456	482	493	485	476	492	476	457	469	483	508	537	509	477	489	506	446	490	481	463	465	462	493	497	446	492	489	487	486	465	503	504	486	464	480	480	477	487	472	473	484	478	454	464	501	480	446	458	485	489	501	484	482	439	502	453	495	469	488	506	481	486	493	460	470	487	481	518	500	475	492	502	466	479	480	444	495	472	459	480	482	466	485	475	468	471	484	483	500	468	509	486	437	486	474	468	450	464	496	490	493	502	478	490	483	523	505	501	486	465	501	479	492	481	480	495	511	494	504	472	486	456	479	467	465	476	477	489	429	463	490	451	505	484	474	471	526	492	489	508	496	492	486	480	501	497	531	452	448	464	498	474	480	507	472	492	458	506	470	473	484	466	491	506	464	466	471	474	460	454	473	483	489	485	424	473	479	504	467	448	503	474	489	452	440	488	510	461	481	440	488	487	485	459	476	483	478	475	474	456	507	504	504	485	510	462	522	471	485	479	465	480	471	456	455	461	488	475	478	476	451	502	493	490	475	475	493	489	486	504	525	459	458	459	495	473	471	478	475	498	470	476	473	518	485	404	478	483	499	478	500	461	507	491	507	497	476	494	467	485	468	504	472	464	507	504	446	461	457	457	450	446	460	453	486	490	441	478	518	478	485	508	482	486	467	445	482	481	476	492	479	446	461	445	498	472	516	490	467	480	495	458	503	443	489	466	489	461	450	478	492	505	481	466	488	460	473	531	436	480	472	482	517	501	520	485	475	500	504	507	509	459	495	492	452	483	444	509	467	480	496	485	470	491	497	489	505	482	479	481	493	482	488	498
24784	21245	27625	25222	16697	4937	2483	1953	1469	1255	1118	1044	917	837	725	645	637	630	593	603	580	583	590	612	624	528	526	543	563	540	534	521	543	531	545	539	499	531	520	492	526	522	505	487	471	566	541	530	518	536	535	532	475	519	499	502	493	511	502	485	492	524	538	498	471	501	494	500	522	504	460	508	527	513	461	501	475	472	508	480	458	476	497	506	458	536	479	484	482	527	500	509	442	487	499	517	512	518	508	472	504	498	502	509	502	541	561	481	490	518	467	483	525	528	479	512	490	476	503	461	528	482	478	491	481	480	481	492	467	527	484	527	470	479	466	517	565	520	494	477	484	493	488	483	489	480	472	524	466	478	486	480	474	508	532	529	514	478	542	503	462	499	525	490	533	500	558	499	543	472	495	497	508	464	507	461	477	479	498	468	493	552	500	495	478	497	527	509	522	494	499	479	454	492	510	492	525	495	491	514	501	495	499	498	524	512	499	532	480	521	505	462	525	471	524	539	478	466	519	466	524	470	482	508	479	505	478	471	473	461	468	554	496	479	482	501	481	467	515	503	521	482	487	502	496	479	483	503	525	514	506	510	515	502	497	487	502	465	513	475	496	551	481	498	521	476	487	500	531	526	495	529	540	493	507	518	519	506	522	514	506	500	490	458	529	467	464	470	492	464	492	493	505	522	499	511	470	469	480	513	491	500	543	495	518	515	462	519	516	493	484	470	502	492	481	504	496	484	464	498	511	502	453	471	514	492	532	491	528	527	547	512	494	543	489	475	500	505	492	495	462	510	502	489	475	476	496	477	481	503	489	487	480	523	467	540	511	487	493	462	486	526	505	460	505	480	457	489	489	461	508	468	482	452	504	526	476	512	526	535	542	509	503	480	512	523	509	477	480	507	461	467	493	522	459	499	477	493	511	460	499	490	501	505	531	509	506	454	507	507	498	462	500	523	509	434	516	472	476	494	504	540	484	466	499	498	486	460	498	517	520	475	467	507	518	510	473	510	464	498	504	496	510	463	502	521	513	498	497	519	496	494	492	506	495	485	499	503	500	507	524	476	443	468	519	490	540	460	538	521	490	500	496	526	513	508	515	507	523	429	538	532	509	465	527	483	501	501	482	483	501	534	473	484	463	518	504	522	520	482	506	501	514	509	491	479	493	499	527	489	478	508	475	498	492	512	492	493	476	522	430	492	498	502	522	483	464	514	518	534	469	536	486	479	494	503	472	484	499	496	484	465	452	499	476	487	481	500	488	484	474	479	475	485	497	470	496	512	517	517	539	446	492	490	500	522	490	489	481	489	473	513	543	484	478	493	526	468	460	500	483	488	468	495	492	491	482	520	533	525	500	532	510	529	509	512	521	506	486	508	520	498	501	488	483	540	508	529	491	509	463	506	471	521	542	502	485	498	506	487	499	508	472	480	491	451	521	534	476	474	483	492	540	470	528	469	460	521	489	451	480	447	470	496	525	480	505	486	507	483	499	480	478	484	495	504	490	502	489	492	506	474	486	545	489	499	460	473	528	509	504	466	484	473	448	458	491	504	489	526	484	521	539	495	549	495	477	498	492	499	534	477	469	508	514	516	498	467	529	467	457	495	487	473	548	476	493	505	473	498	539	492	505	510	531	497	494	551	491	450	515	477	510	516	488	508	505	482	477	495	489	490	495	509	495	523	470	511	486	493	471	480	480	503	480	518	503	484	467	492	515	524	503	484	516	486	489	491	494	493	518	501	520	431	509	508	482	539	535	534	491	505	503	474	505	482	532	464	530	492	468	489	479	444	482	502	499	478	545	484	549	488	508	501	483	472	507	495	512	487	488	503	510	478	518	521	503	472	480	509	489	506	522	462	534	516	492	504	477	477	498	521	513	507	514	494	499	505	488	454	500	484	497	493	527	490	482	473	474	500	522	470	490	512	493	538	472	480	485	503	498	486	449	500	521	476	505	506	486	489	513	512	508	497	480	506	513	460	535	492	508	464	513	505	516	502	516	480	503	522	525	489	492	483	526	483	503	506	501	499	486	484	492	500	485	515	524	490	472	480	468	487	525	527	487	478	477	500	458	522	524	516	525	471	448	514	509	497	455	483	463	523	507	532	490	522	476	508	523	498	480	479	494	513	474	509	477	466	534	487	511	508	494	483	485	490	476	464	496	491	504	463	497	496	493	497	484	495	499	474	531	513	479	492	447	485	484	490	492	511	474	488	488	472	500	497	511	472	505	494	474	485	498	501	496	556	503	530	502	454	476	500	481	452	467	506	515	503	497	484	508	485	539	508	496	550	506	503	493	493	480	495	522	506	494	455	483	508	497	507	490	505	523	487	497	520	534	518	529	529	494	528	532	501	494	452	503	507	513	513	502	491	507	545	497	507	532	514	509	496	456	500	498	522	469	498	488	484	503	447	484	502	493	459	483	452	489	522	478	505	481	513	513	521	480	518	480	481	493	476	503	485	493	490	471	501	512	523	543	499	495	479	486	527	499	506	495	463	499	483	518	517	443	512	493	482	517	521	497	493	470	504	497	499	513	523	474	491	508	487	439	448	476	521	470	464	482	493	473	536	492	506	508	498	508	491	516	489	479	544	497	513	491	450	501	499	494	506	498	487	543	508	480	502	451	492	449	501	499	518	513	522	526	490	503	469	505	505	487	496	503	526	559	544	498	508	478	495	514	495	492	515	503	464	489	483	515	538	478	520	521	495	469	487	520	501	497	468	475	470	511	494	502	484	509	513	486	507	507	517	497	466	487	504	505	495	502	524	479	478	492	502	479	502	474	472	507	498	499	486	479	491	541	483	536	481	486	526	491	519	478	505	517	472	503	484	504	510	498	500	482	519	472	519	503	490	525	466	444	505	528	504	501	505	514	493	492	481	472	530	497	523	482	548	475	487	499	492	481	466	524	494	436	470	484	509	510	515	506	513	501	513	515	513	544	486	471	483	508	503	512	463	467	492	519	504	499	459	477	474	485	502	501	528	510	471	476	511	497	487	511	480	492	500	519	467	524	463	512	498	474	486	484	460	499	498	456	485	447	485	499	495	509	478	507	529	522	501	464	493	492	497	543	476	519	471	539	500	497	483	472	500	513	532	511	483	512	520	486	521	468	505	457	505	521	509	517	515	499	526	502	510	499	466	507	486	477	470	503	537	526	493	519	524	558	493	502	486	513	454	463	519	503	476	519	535	520	489	497	493	519	459	519	496	536	490	480	463	530	501	520	540	499	472	501	473	509	498	502	524	529	494	508	530	477	456	499	452	472	492	476	517	503	485	490	491	509	473	473	459	474	483	462	500	525	518	507	528	504	528	518	510	455	493	516	467	505	535	507	498	482	489	515	490	500	501	518	476	470	562	494	482	483	508	470	503	499	528	508	478	479	465	467	495	465	477	511	491	474	480	508	484	461	459	539	519	518	520	515	521	514	497	466	516	508	499	491	520	491	493	511	521	500	541	512	482	509	508	514	504	537	463	461	503	478	500
25501	44535	31468	14903	9538	5725	4148	3386	2673	1944	1668	1407	1371	1105	966	786	826	805	693	710	681	682	703	676	660	609	667	644	653	622	586	563	600	593	617	588	592	584	563	573	533	530	560	574	588	526	526	540	551	538	566	551	523	584	534	537	534	535	557	541	498	547	507	536	524	520	549	547	530	543	541	559	515	516	551	500	559	568	546	502	527	559	487	551	539	512	550	514	540	535	545	516	505	541	502	533	548	543	507	519	518	544	541	510	503	528	533	504	521	536	547	531	462	524	533	523	510	528	509	534	548	549	561	549	512	539	551	539	517	517	561	552	500	518	535	516	570	528	572	502	498	526	541	579	536	543	533	518	523	509	537	524	527	498	511	542	537	544	545	522	543	506	546	525	523	558	506	509	548	583	535	530	516	549	530	517	493	544	542	504	509	502	569	480	554	526	507	539	542	542	532	547	561	522	547	523	542	500	493	514	550	525	518	553	542	552	519	550	504	532	535	510	526	486	485	511	530	533	510	504	571	539	541	563	530	547	539	525	537	519	546	533	525	509	505	516	510	487	489	507	523	508	536	567	559	526	564	513	528	554	523	542	560	551	509	545	560	552	500	517	521	562	513	553	574	536	510	508	572	541	551	502	517	539	533	500	547	534	503	571	572	529	511	500	540	565	534	512	528	519	500	507	523	539	489	496	537	517	529	550	502	494	543	508	480	550	515	502	517	551	521	521	540	534	515	583	496	518	563	521	566	535	536	500	522	537	551	533	524	521	512	525	512	499	538	521	529	545	493	558	525	499	552	550	518	588	553	534	542	531	550	502	503	513	512	548	523	542	527	511	533	560	520	541	524	559	528	520	527	530	550	531	539	510	518	555	564	568	528	517	577	522	540	499	503	515	510	517	582	541	538	512	535	525	535	550	532	568	523	516	537	550	507	548	520	530	536	513	520	545	535	565	547	574	576	518	515	503	522	526	511	534	517	536	543	507	531	545	536	522	543	572	493	540	524	509	525	565	521	512	511	492	535	541	538	542	548	542	514	487	529	512	521	530	518	524	540	492	534	489	540	551	507	534	557	564	590	485	540	521	505	536	518	518	500	547	540	510	577	508	523	579	576	502	553	549	493	568	576	573	530	532	563	516	534	556	553	511	509	538	549	545	534	519	551	501	534	533	546	572	512	532	498	531	534	514	534	518	514	524	513	534	523	510	541	565	535	559	558	525	474	573	541	544	510	504	522	503	540	524	504	501	523	482	528	557	510	552	514	531	509	517	508	595	522	543	532	580	471	542	512	539	575	509	495	570	499	521	523	529	524	543	549	568	498	537	545	568	568	542	511	566	544	529	540	513	510	512	554	492	516	534	547	509	488	527	536	528	532	518	489	536	536	496	514	559	544	545	532	510	526	534	531	528	512	583	569	537	565	505	515	523	529	537	520	538	528	545	514	524	495	518	507	518	494	543	519	509	572	537	521	502	557	590	558	553	533	576	550	541	554	507	545	568	516	518	522	521	524	505	505	552	532	503	534	536	518	531	520	543	515	550	560	511	514	516	562	512	503	524	504	502	512	487	551	520	518	535	520	526	534	548	572	526	542	552	521	476	504	487	565	528	509	569	560	535	523	525	495	514	550	542	596	500	574	557	553	525	523	537	479	521	509	523	534	533	556	588	522	531	523	524	533	528	553	550	587	550	546	492	510	552	589	499	540	522	527	510	510	520	578	508	479	534	561	504	499	560	573	512	605	559	537	519	507	562	521	521	538	530	555	547	517	571	501	526	505	552	526	521	547	532	554	519	513	515	511	533	525	476	503	558	549	503	536	532	533	562	531	527	493	549	513	526	557	553	554	504	517	533	491	536	515	531	543	546	550	544	536	537	532	524	520	507	529	548	543	557	541	505	554	535	535	524	539	524	505	532	513	551	572	515	522	534	543	556	538	506	496	564	539	545	543	497	541	535	499	539	542	524	538	521	526	513	514	554	557	519	593	529	501	523	519	520	566	566	545	533	511	550	523	557	534	547	541	501	524	538	500	566	551	504	485	494	531	579	567	520	511	519	538	573	507	540	554	508	534	512	550	546	519	529	572	531	562	530	510	524	549	516	563	551	503	558	549	535	515	534	544	571	520	533	543	489	555	535	516	540	568	523	533	550	490	496	573	525	527	484	559	532	482	506	498	557	555	505	549	525	516	543	512	521	526	530	532	514	545	508	546	532	522	515	522	542	587	528	542	518	520	547	556	543	535	564	525	550	551	501	553	525	511	563	537	539	525	568	563	578	494	586	546	512	532	537	536	558	543	554	524	517	556	512	527	513	512	542	541	549	561	547	538	527	534	521	547	564	502	515	489	531	525	543	540	551	511	517	533	564	546	511	583	542	543	571	557	521	529	548	514	516	544	539	581	563	510	519	575	520	529	491	572	558	533	534	544	518	531	547	537	519	538	538	582	533	504	531	536	540	546	517	541	540	538	544	562	526	530	538	563	532	508	542	519	565	529	505	515	519	542	518	514	486	506	574	511	520	519	587	534	554	491	546	566	484	505	529	554	491	509	539	525	536	527	536	586	544	558	517	619	570	560	558	528	502	526	528	532	535	525	544	551	512	520	537	539	562	542	523	497	542	527	545	511	548	529	495	532	505	575	548	476	527	522	519	537	542	562	503	526	528	505	531	523	516	538	495	514	474	536	543	535	563	512	514	507	565	557	553	528	508	529	493	548	550	561	550	574	509	510	563	529	535	594	516	556	548	493	520	504	521	554	528	513	528	546	517	492	510	524	528	498	543	512	514	559	566	505	523	513	525	549	566	504	523	518	545	494	500	531	525	538	510	513	511	492	542	535	479	563	514	533	534	548	513	524	519	573	532	523	525	524	525	552	557	543	532	578	541	534	499	531	541	556	515	562	456	555	517	513	533	523	545	526	476	509	560	515	554	503	539	518	509	523	548	539	516	538	552	557	509	528	484	548	505	515	572	536	519	525	548	484	535	519	563	572	537	515	541	512	534	514	506	523	563	501	528	571	535	544	520	506	550	555	533	539	570	556	536	505	537	509	517	535	532	520	535	545	536	506	555	520	527	485	589	506	491	531	516	517	537	531	513	506	514	526	526	552	487	475	521	514	484	514	537	536	548	511	547	505	500	541	556	506	540	514	500	529	542	498	548	508	554	565	562	542	526	541	542	531	527	520	556	514	547	556	544	556	516	537	555	519	569	534	533	537	536	527	484	553	524	533	571	540	569	496	521	510	505	510	512	525	545	520	547	515	517	558	507	543	497	503	528	521	519	500	503	535	524	541	544	550	550	507	546	537	510	564	536	527	530	549	522	532	502	538	468	505	538	525	535	507	519	547	518	490	534	528	541	544	539	515	539	511	545	512	560	532	511	529	482	545	538	522	552	552	544	569	539	516	529	540	526	529	530	542	538	521	532	550	488	520	532	502	524	499	521	510	553	506	569	519	568	548	491	553	563	549	549	544	532	555	506	522	536	530	533
22670	21216	28799	23967	21238	21347	12962	3702	2444	1788	1443	1196	1119	932	769	630	566	500	464	469	458	451	469	394	381	365	326	391	352	345	318	338	334	306	330	326	307	313	287	288	317	285	311	268	269	274	300	278	259	248	264	277	235	234	283	269	264	249	263	264	240	270	281	246	243	243	260	251	281	244	248	245	253	235	255	257	271	262	235	248	229	246	228	239	239	235	289	282	250	258	248	244	285	264	233	258	233	260	252	236	252	250	242	283	213	241	237	217	240	264	247	240	243	247	234	223	259	240	219	246	233	267	233	252	244	247	248	206	249	224	307	245	258	241	246	235	240	259	289	247	232	246	228	236	258	260	221	251	244	255	260	239	254	246	235	230	243	249	252	238	221	250	230	229	239	237	239	257	224	211	232	254	231	243	247	239	257	263	247	253	273	260	244	217	265	259	241	254	278	248	261	277	268	254	237	247	250	276	260	234	277	227	230	229	248	239	259	206	253	261	239	241	241	249	256	256	259	247	254	252	246	241	238	253	261	226	274	234	246	234	254	261	242	238	249	260	257	250	255	228	249	257	287	277	262	242	241	249	218	249	243	278	251	225	227	252	232	209	256	244	259	236	264	279	253	232	257	245	242	259	262	262	240	221	242	251	233	231	258	266	247	262	230	241	217	270	256	257	246	258	234	251	235	221	261	260	222	249	229	243	246	239	240	223	264	252	247	228	249	250	235	244	232	241	235	264	228	266	256	233	251	230	260	233	260	266	266	224	241	255	272	230	257	234	246	243	262	241	264	243	224	254	249	210	237	236	234	231	247	259	229	255	260	229	256	208	244	249	267	248	261	253	232	241	247	247	243	230	250	284	264	233	249	231	278	249	265	240	284	257	262	222	275	235	238	240	231	245	251	256	281	225	239	240	272	248	219	252	230	249	260	212	265	246	227	233	252	232	262	256	261	269	257	263	271	277	242	224	229	245	269	224	260	251	244	222	267	259	232	239	239	240	255	223	239	225	257	218	250	238	242	215	245	207	250	259	247	267	253	262	237	224	253	249	261	233	245	227	268	231	235	258	261	262	253	252	264	222	235	227	256	233	289	247	250	253	246	256	256	243	272	245	241	241	237	242	244	240	232	235	247	265	247	249	234	252	273	248	261	244	235	239	262	256	272	233	260	237	242	254	262	266	243	223	239	265	269	249	257	232	217	234	254	243	264	239	249	238	241	261	253	252	249	235	224	270	233	216	262	218	235	260	235	259	235	217	255	275	249	234	248	241	261	271	261	243	235	258	256	226	260	217	253	246	272	262	243	260	245	253	238	236	259	279	243	238	220	252	244	256	262	241	240	259	265	247	264	270	228	244	243	258	238	241	236	226	246	251	244	237	258	222	249	224	239	252	240	248	252	279	245	263	279	242	257	276	240	238	251	251	234	269	253	236	254	236	259	263	269	254	256	287	263	269	223	264	227	255	231	222	266	233	273	244	245	242	241	267	241	261	259	237	272	239	241	267	273	221	276	252	262	225	276	255	227	250	231	259	235	245	262	229	265	243	240	266	235	227	260	239	255	250	222	252	267	228	266	293	226	241	273	279	272	260	235	233	237	264	250	258	222	263	246	255	261	237	252	232	250	261	238	239	243	236	253	256	210	243	266	264	222	256	234	231	258	246	279	249	242	242	232	298	248	248	252	260	282	247	248	253	247	237	261	232	241	240	253	272	256	237	252	262	252	267	267	283	272	253	242	255	262	252	254	257	272	243	245	245	234	254	236	260	246	226	242	229	252	245	262	246	245	277	228	263	215	273	280	274	218	238	218	236	233	241	268	233	218	229	242	231	273	272	258	231	280	257	279	236	261	261	237	272	239	278	234	249	246	253	255	235	250	245	244	246	223	260	228	252	264	222	247	245	260	259	218	263	255	218	240	244	257	217	239	260	254	276	268	263	255	266	227	232	254	252	229	245	226	251	262	230	274	259	258	261	219	248	267	261	247	266	243	261	272	298	297	291	252	248	246	259	240	242	248	226	233	248	223	264	263	256	215	236	233	244	283	240	235	267	262	223	274	265	249	259	249	249	256	242	268	262	259	263	227	246	222	247	224	214	255	259	252	246	224	231	238	238	231	237	251	243	238	252	244	267	246	271	246	216	251	255	274	240	253	261	245	246	261	254	260	247	257	255	257	243	234	264	218	214	224	266	254	221	246	251	275	258	263	241	253	237	256	228	253	290	250	271	262	247	245	249	258	259	224	266	264	249	235	226	254	252	241	237	258	263	239	232	260	244	234	263	268	222	258	249	229	243	253	242	261	260	235	248	246	242	216	242	269	254	237	245	240	245	272	253	245	249	273	251	270	264	240	245	243	255	261	229	244	245	230	245	244	258	252	251	248	255	253	236	234	252	262	256	261	261	232	258	265	251	254	261	240	271	265	221	262	278	267	244	251	244	252	256	245	248	248	273	241	258	239	246	239	241	228	247	245	273	222	252	240	237	243	213	264	253	266	234	255	239	254	243	258	237	244	253	239	236	221	264	242	253	239	264	235	254	236	258	262	236	240	217	232	257	279	261	239	266	231	267	245	240	273	257	245	232	219	246	226	219	235	258	252	255	256	237	249	265	249	295	246	243	246	247	249	251	246	237	250	255	264	267	247	264	228	269	228	231	219	261	252	262	255	216	257	252	262	225	257	229	248	255	229	248	244	227	247	234	239	251	255	261	272	255	240	251	264	254	254	260	245	278	244	229	219	224	250	256	249	275	237	253	243	243	243	265	268	253	261	257	236	235	244	248	260	259	257	223	256	236	256	253	247	255	223	268	254	271	244	236	221	253	241	240	227	257	254	253	264	220	240	258	238	262	244	247	238	245	255	266	245	243	236	293	229	266	234	237	209	251	260	231	258	240	253	259	243	227	231	268	248	239	265	269	259	268	231	240	259	205	232	260	245	252	225	263	246	259	230	254	263	247	239	258	267	254	264	268	256	253	229	244	244	272	252	237	262	256	243	251	263	253	215	245	238	261	280	232	258	257	250	251	244	234	229	257	247	261	256	255	236	221	239	253	276	276	243	254	252	254	235	248	273	248	245	253	263	250	236	246	229	259	237	249	252	247	260	232	225	252	241	234	242	248	249	245	236	252	228	229	261	227	243	227	262	248	266	257	242	244	242	264	240	248	236	256	239	236	219	248	244	249	216	239	260	230	245	235	256	247	243	249	221	259	219	257	253	237	227	212	256	261	273	234	264	238	262	225	248	243	273	238	239	256	250	269	263	229	228	261	218	241	232	244	266	248	225	248	243	270	229	230	237	231	236	270	252	266	230	257	246	256	236	257	269	217	240	283	241	258	236	224	257	266	285	248	261	292	243	259	236	280	240	256	256	218	260	289	253	231	264	230	272	239	253	249	245	246	236	248	246	213	244	217	235	273	251	235	243	290	241	249	237	253	237	251	243	257	243	250	240	226	246	226	207	291	228	275	259	262	238	253	261	244	265	259	261	231
28753	52867	41627	21325	15421	9581	7025	5471	4393	3161	2489	1975	1766	1451	1157	943	823	717	675	656	594	615	596	521	543	468	436	426	443	492	400	402	370	353	349	326	360	375	341	314	334	336	315	325	330	305	306	307	308	285	295	300	278	310	299	298	273	295	282	296	258	287	285	280	267	261	281	281	300	282	284	286	289	276	285	266	273	241	264	290	284	278	294	275	268	283	256	291	301	283	299	301	289	277	280	264	270	270	264	267	273	266	274	279	291	264	273	297	287	290	283	259	308	239	282	321	262	274	291	267	259	274	285	265	264	258	286	295	274	267	256	243	310	274	276	276	277	280	292	277	296	278	274	280	279	252	295	270	288	273	274	294	255	285	252	257	252	301	265	272	255	284	270	253	274	268	255	289	307	265	308	270	292	282	273	307	262	298	294	286	295	259	266	275	279	275	297	303	249	255	252	262	267	265	271	275	270	277	269	253	253	302	269	267	300	259	272	271	260	239	301	254	269	245	298	303	263	266	262	268	268	312	291	279	277	282	310	244	280	271	265	300	264	296	292	278	264	284	272	283	273	279	345	305	276	292	259	288	303	291	304	297	261	263	257	275	275	273	262	252	278	257	277	288	300	279	299	286	262	266	272	295	264	297	268	269	242	254	277	289	281	247	279	283	266	263	279	268	268	308	301	294	288	256	288	287	271	246	268	277	304	280	263	283	264	268	316	284	303	263	316	256	297	282	280	267	283	272	274	266	277	255	281	266	282	251	260	308	275	264	258	246	274	264	276	284	269	269	261	269	255	302	255	294	293	303	275	264	273	267	298	295	249	303	291	257	259	285	307	240	283	274	266	280	272	229	279	283	293	294	269	262	242	258	255	255	266	302	273	249	276	264	266	275	253	282	271	269	291	262	235	257	310	268	274	264	273	264	290	302	273	285	278	290	265	268	274	286	295	256	271	310	265	257	259	272	287	255	295	304	301	254	277	279	242	281	254	280	263	274	287	263	268	255	278	270	279	268	297	294	272	275	291	252	296	253	226	243	275	290	273	280	254	276	279	272	276	291	255	300	268	295	239	263	270	266	279	264	266	281	256	274	271	306	297	288	290	262	258	285	289	263	270	268	269	275	283	274	273	280	281	270	282	294	254	301	291	270	254	254	277	283	315	258	295	263	278	315	277	293	293	264	286	265	281	279	296	272	259	233	249	271	270	293	264	262	273	272	262	275	264	278	273	282	296	284	284	283	275	280	299	288	260	265	254	253	274	294	281	269	280	262	249	266	303	280	274	280	294	277	277	286	271	262	272	273	310	278	296	283	275	281	268	263	224	268	290	287	279	280	307	272	268	272	291	264	257	273	272	258	281	283	256	283	282	312	254	304	267	265	266	266	260	269	254	274	293	264	310	287	259	255	278	247	258	269	288	280	252	264	265	272	286	278	274	294	252	260	265	258	292	278	272	276	290	298	281	285	254	283	281	270	277	271	256	267	266	258	273	291	265	287	267	269	240	280	258	285	271	251	249	288	250	248	273	281	274	281	286	305	288	256	273	288	266	290	282	280	304	283	294	283	276	292	264	266	309	269	276	260	288	274	258	274	261	292	246	273	296	270	268	295	268	264	303	249	275	262	260	261	284	237	264	284	272	270	247	282	285	280	256	290	289	264	271	276	264	302	263	264	294	251	286	260	297	270	274	275	253	277	294	262	275	255	303	277	282	281	273	274	270	290	286	279	270	292	280	305	283	276	282	255	255	261	288	257	259	247	277	287	300	266	273	273	296	269	266	278	276	275	296	258	270	295	280	280	287	275	289	256	268	258	307	300	304	263	253	258	288	255	281	277	246	279	263	260	257	281	282	247	279	263	290	267	260	297	291	252	262	253	277	299	249	270	227	285	272	273	273	278	285	262	295	274	273	259	265	274	263	287	280	282	287	292	267	289	265	313	280	254	266	296	262	266	248	281	276	263	245	287	278	277	249	254	268	282	279	271	285	266	252	255	271	289	249	280	269	269	282	294	288	273	299	271	265	274	251	261	286	295	262	279	303	292	283	266	278	246	268	278	262	277	258	274	271	278	279	265	288	251	270	272	281	299	307	272	271	273	277	300	271	268	271	252	296	269	256	274	234	259	258	274	289	264	280	269	248	241	240	290	272	244	294	318	286	229	273	283	251	293	262	267	266	241	280	237	279	278	286	248	263	264	261	278	259	258	300	276	277	291	302	272	287	291	249	288	244	274	284	285	262	253	268	282	268	252	277	284	286	295	278	284	313	280	264	287	263	294	274	273	296	277	271	300	265	252	271	282	271	264	267	285	252	264	268	261	290	286	251	283	276	281	277	277	287	289	278	247	299	252	266	259	276	312	294	280	256	252	248	284	259	288	269	282	251	311	271	285	260	263	311	276	296	270	284	289	306	290	263	277	242	263	297	263	283	266	280	258	241	306	282	291	272	266	274	287	290	274	304	244	268	287	257	297	259	311	277	315	259	300	296	277	268	266	259	274	264	266	264	287	253	263	287	276	280	291	268	290	268	266	296	282	269	267	237	291	280	263	285	245	277	276	267	278	266	252	281	276	284	260	279	265	280	258	275	272	269	323	266	272	266	265	269	287	294	281	253	259	241	276	242	286	275	307	301	252	273	287	274	252	247	265	258	278	270	293	278	277	264	276	276	285	287	271	257	277	265	272	263	272	277	268	270	265	291	262	273	257	267	278	285	299	270	278	273	263	295	270	271	262	301	273	275	289	259	237	261	257	225	263	265	307	264	289	282	247	281	256	304	252	265	279	259	268	293	276	285	266	309	281	289	272	278	267	259	271	278	292	267	284	277	281	280	283	264	276	283	265	246	249	279	262	269	262	277	268	278	297	259	250	262	253	259	284	271	293	275	248	284	285	278	262	295	255	291	270	263	280	273	263	253	267	270	289	271	295	274	301	293	268	319	275	250	301	281	246	276	291	267	292	263	244	275	275	269	265	272	281	294	258	273	278	253	285	271	264	257	271	269	304	274	261	285	277	260	253	277	281	270	253	266	273	276	276	289	264	273	286	269	300	284	287	303	299	274	255	283	305	295	260	233	262	285	236	291	313	283	269	258	280	297	303	270	277	277	262	251	255	288	276	287	298	271	270	251	260	299	254	289	272	307	306	265	279	294	257	246	280	271	274	267	264	297	313	278	268	273	272	303	290	293	282	259	317	286	258	277	258	291	299	278	264	277	302	253	287	291	260	268	255	278	252	297	267	269	293	262	231	284	287	254	269	253	249	249	251	278	290	284	267	274	251	264	278	263	264	303	257	272	278	260	284	260	262	251	269	264	262	273	272	252	269	264	273	231	258	282	298	270	265	258	281	277	270	300	279	264	257	266	282	264	266	243	243	302	295	267	295	267	277	271	272	294	258	273	273	293	300	284	264	270	282	248	271	293	268	269	272	290	257	265	271	281	269	286	288	267	260	272	272	289	292	259	296	284	279	265	255	284	265	264	269	279	255	250	296
28138	24290	23963	11673	4914	2958	1902	1442	1253	1197	1050	944	838	835	797	691	728	662	655	682	650	689	624	633	633	599	646	635	653	621	624	625	620	613	657	602	612	646	668	572	636	582	605	628	602	655	567	629	627	654	612	609	579	592	675	573	638	607	604	617	632	613	600	611	583	625	599	604	633	597	640	605	619	623	595	620	582	623	600	590	606	624	577	578	595	601	610	619	599	617	625	601	613	617	627	614	572	593	570	602	612	577	594	587	660	610	583	614	523	581	651	585	586	595	587	632	627	583	608	569	616	602	629	558	603	589	635	608	604	538	673	615	617	611	555	594	616	583	588	624	628	606	609	593	589	583	588	601	591	607	580	625	634	585	586	572	571	600	599	623	603	645	641	596	615	589	586	636	631	611	640	621	684	628	589	658	596	622	610	585	619	624	613	579	632	593	571	595	600	660	588	604	582	617	637	681	632	580	566	558	594	578	602	623	621	642	663	573	636	597	548	595	620	565	581	598	600	557	577	624	598	623	598	630	586	655	596	618	583	574	631	659	597	549	612	621	606	569	610	614	587	582	604	637	602	582	609	620	599	615	596	618	601	567	611	594	627	641	594	629	612	579	592	623	609	628	616	654	607	624	633	620	569	597	628	643	633	618	610	602	651	635	635	578	550	577	600	587	577	609	598	593	580	610	618	561	581	592	624	630	640	604	613	581	597	588	600	654	643	569	603	594	631	636	628	595	592	598	583	601	586	592	560	562	662	594	652	631	627	617	567	623	628	581	614	567	618	590	595	613	623	633	549	621	637	659	652	599	621	575	596	556	567	628	587	569	639	586	576	661	630	594	610	628	565	590	590	568	571	572	552	600	568	634	585	560	626	570	572	574	607	611	605	633	577	598	608	628	598	615	607	653	614	690	624	615	588	606	619	642	601	609	580	575	623	580	596	632	594	593	619	620	595	602	601	632	598	627	621	644	584	638	604	587	653	598	577	611	586	662	638	588	594	584	591	585	591	618	600	605	615	598	588	563	573	576	589	569	649	581	572	558	628	625	599	608	573	635	624	599	623	591	627	597	592	587	627	647	608	616	607	609	640	594	562	635	568	613	623	574	614	616	586	614	624	640	586	581	636	626	601	672	556	603	626	593	610	610	597	620	610	638	620	633	574	571	585	614	591	573	578	606	557	654	589	569	606	647	576	607	605	625	593	605	581	600	577	615	553	580	601	627	586	586	625	587	583	613	659	609	625	626	598	630	609	554	613	640	582	613	634	620	619	624	598	600	613	609	658	579	609	662	654	630	666	598	608	617	597	622	606	583	605	590	610	651	564	559	621	613	576	622	618	561	619	651	596	577	589	618	607	578	603	621	641	592	594	612	613	604	607	623	626	615	578	601	620	606	618	595	613	582	610	592	577	625	591	646	621	599	571	619	608	649	577	583	599	600	604	620	588	567	635	636	626	547	585	630	585	613	608	583	606	600	622	630	610	618	594	590	607	584	604	664	588	652	596	556	624	623	573	635	615	619	605	598	575	609	614	589	596	629	604	621	595	575	607	599	619	617	534	640	589	604	614	577	589	592	605	632	632	583	589	578	634	631	660	628	600	609	607	620	561	573	637	606	625	594	619	575	651	634	628	619	593	614	645	590	585	628	587	617	635	600	584	662	568	600	627	589	622	592	566	612	630	592	644	575	613	605	637	624	620	588	633	614	627	601	588	610	606	596	611	620	559	550	599	600	597	601	592	614	591	584	641	604	590	601	577	587	619	581	616	615	624	598	628	581	605	610	615	622	578	604	571	623	629	627	623	610	604	577	620	575	559	610	601	575	605	594	608	624	629	586	580	618	600	569	619	635	584	591	609	624	606	646	580	636	567	601	637	573	606	581	600	599	629	640	613	603	592	588	644	607	585	591	617	610	603	651	645	612	573	626	579	562	643	641	584	590	605	629	587	607	563	629	607	611	585	630	593	586	623	595	580	616	579	612	600	583	558	611	629	619	600	614	599	620	581	614	595	608	613	552	609	622	643	565	671	575	608	609	576	556	585	643	572	614	598	597	597	621	583	617	591	593	617	602	599	594	580	576	579	586	599	601	588	626	576	567	608	618	614	615	662	581	571	591	582	578	586	590	588	615	620	639	607	639	644	570	609	594	601	558	619	561	575	635	610	580	646	568	587	624	631	588	614	627	597	590	624	649	587	585	637	640	593	632	598	573	625	622	617	607	634	570	607	571	598	596	635	627	632	582	591	594	592	615	562	632	571	649	577	622	621	569	590	636	573	620	655	596	605	622	619	594	615	651	565	615	597	600	578	615	572	591	558	584	599	598	655	595	644	592	569	574	620	597	620	591	617	585	607	619	616	622	605	611	638	598	585	604	570	638	585	623	554	611	589	561	631	565	598	612	589	581	604	599	589	656	625	580	613	625	623	573	585	590	623	612	587	580	645	648	586	578	633	595	598	625	634	591	581	572	598	601	618	606	591	620	639	588	585	610	574	620	657	644	620	612	618	614	600	579	623	616	577	615	615	575	599	611	577	626	603	594	562	613	562	586	609	577	589	626	644	590	636	631	588	620	580	599	562	616	598	614	582	608	598	619	581	604	550	614	606	547	615	599	597	592	589	636	623	607	591	598	612	587	662	599	606	630	575	612	635	597	612	648	639	604	624	623	619	624	604	667	605	575	635	639	610	612	586	618	559	630	595	571	557	558	640	584	642	590	586	595	580	648	641	625	598	574	641	614	611	572	633	596	554	660	582	600	585	596	625	587	577	654	597	585	595	650	603	592	615	607	613	655	598	635	580	609	597	588	640	578	629	603	637	604	588	631	621	583	634	619	624	599	595	589	608	606	598	613	575	560	615	579	612	616	618	581	583	633	597	621	566	617	584	621	595	605	594	600	624	638	618	609	590	566	631	604	588	582	608	603	599	587	602	583	602	636	610	598	592	584	603	591	585	550	642	598	625	616	583	582	609	605	593	603	613	630	608	624	605	639	618	588	645	594	614	584	653	621	612	612	640	569	594	573	570	582	608	643	636	613	607	594	616	606	564	611	553	606	584	572	600	631	599	615	567	611	614	571	694	571	590	622	572	572	588	596	592	636	632	579	597	616	619	553	619	593	582	623	600	604	602	585	558	606	641	617	655	581	652	645	563	614	620	564	565	622	647	581	598	576	567	590	627	605	639	640	599	615	621	602	606	558	578	662	599	581	581	629	603	599	611	600	665	600	656	608	593	609	599	641	623	629	632	594	575	609	640	571	573	615	606	611	587	588	556	572	611	561	568	572	627	621	582	646	571	663	595	620	608	581	602	623	605	562	623	595	599	608	597	632	604	581	663	588	638	613	632	616	650	617	574	587	627	630	604	618	596	585	666	591	581	567	571	631	607	638	615	639	599	608	602	564	603	627	663	672	549	589	614	599	633	630	630	630	592	567	579	613	603	617	597	576	611	614	623	611	575	577	592	628	617	609	569	601	635	610	619	608	582	608
24505	37371	25928	11011	6953	4646	3148	2349	1980	1673	1416	1227	1078	1071	944	820	838	791	752	718	744	783	725	720	734	698	740	666	747	680	681	682	688	683	656	643	695	710	715	745	678	633	627	676	649	635	623	688	680	681	645	658	657	654	669	668	650	635	668	649	650	661	678	663	689	614	652	668	666	668	633	621	637	690	680	640	630	654	634	654	664	672	621	616	655	645	627	691	634	648	664	702	625	677	677	640	649	652	659	696	613	650	673	680	671	678	627	625	694	684	648	674	659	666	685	680	671	666	638	644	658	679	674	693	702	718	687	596	669	690	640	667	677	611	659	706	654	647	592	604	647	640	679	667	681	634	625	664	677	667	629	639	660	628	665	662	641	625	687	669	623	666	612	634	668	677	619	679	694	645	696	673	660	680	675	685	650	695	681	674	645	700	678	633	667	638	574	628	623	633	649	626	603	640	658	657	661	609	662	646	657	668	614	655	656	627	629	634	647	655	662	646	650	637	650	607	639	663	673	635	653	651	696	663	679	691	662	642	649	651	659	710	681	672	659	694	657	652	627	671	654	701	649	646	638	686	622	619	642	658	655	667	637	666	629	708	693	668	645	671	655	673	645	675	662	697	636	711	636	687	672	647	672	647	628	673	671	635	673	597	636	654	665	598	677	630	659	675	650	643	678	659	670	673	627	679	674	636	654	672	608	708	622	624	679	702	624	649	664	662	674	713	653	629	662	634	642	623	689	652	649	618	636	670	614	659	613	690	623	663	680	637	660	661	658	652	629	619	682	664	642	616	613	672	658	671	639	670	671	665	615	634	636	658	641	692	646	671	669	667	683	631	626	648	690	637	650	646	641	663	695	635	680	642	698	694	674	626	647	659	657	675	624	671	671	634	634	678	635	662	638	651	634	667	679	641	633	604	657	663	617	654	609	677	638	647	666	654	629	687	659	605	652	680	645	637	661	638	703	669	643	669	674	652	663	694	666	653	669	643	615	685	653	707	692	644	692	688	662	610	629	664	625	637	698	716	627	642	655	651	637	669	691	657	687	681	639	671	669	685	630	696	675	720	692	643	669	684	649	624	609	648	651	642	682	626	639	634	631	646	679	664	655	641	625	681	687	696	694	661	640	666	630	713	648	626	640	643	636	700	684	664	631	686	660	729	657	618	675	656	667	608	638	648	663	636	607	687	623	648	600	660	670	632	675	618	677	658	660	690	658	669	633	649	657	647	618	676	687	688	625	692	620	631	689	710	669	714	638	626	725	661	684	673	656	635	659	663	642	642	656	709	672	684	640	653	632	635	649	648	672	615	639	689	641	647	642	629	680	662	684	638	705	685	596	674	656	666	657	645	649	640	677	684	675	695	641	688	675	649	693	647	691	648	657	679	671	650	647	613	658	670	664	641	698	702	632	657	644	663	644	658	652	631	667	678	646	676	624	652	673	626	715	661	628	648	617	625	691	651	654	600	673	615	620	658	672	656	661	665	694	649	657	669	669	668	673	629	655	660	640	671	681	642	596	614	646	658	655	646	647	655	676	679	635	603	706	647	655	671	670	650	654	664	625	628	622	615	638	631	626	683	670	675	693	633	654	612	641	640	640	645	630	671	630	612	646	657	619	643	700	659	688	688	622	643	700	666	684	637	679	639	632	643	659	648	646	654	709	674	630	639	670	681	676	648	639	661	651	642	633	632	641	619	695	709	648	642	680	671	678	628	651	632	661	684	663	630	636	666	650	644	641	692	666	667	668	623	642	685	670	632	622	637	664	699	650	672	670	661	683	635	658	689	636	670	606	621	635	654	678	673	693	644	659	669	635	636	648	683	663	634	627	686	692	654	638	629	663	692	681	700	705	652	653	633	647	644	687	659	644	646	634	623	627	659	659	685	629	651	642	705	624	608	667	655	673	642	597	686	624	631	631	644	639	603	613	663	663	652	649	675	651	694	666	642	634	703	652	636	680	630	617	653	655	681	653	665	608	638	665	624	601	659	683	659	633	631	624	637	650	637	683	683	662	659	638	679	668	632	695	646	613	657	673	700	670	683	690	682	670	663	649	614	670	621	611	639	656	616	646	629	649	647	685	659	697	686	673	624	661	655	623	686	680	680	632	653	664	637	683	675	659	668	605	619	677	654	637	656	620	687	629	655	639	637	648	626	640	644	635	726	687	640	614	669	636	634	681	642	658	644	659	646	641	642	649	606	649	648	629	650	637	630	695	635	669	672	633	648	618	668	681	693	705	638	622	683	650	637	644	643	649	603	659	664	672	645	684	658	668	630	635	662	627	662	691	677	695	680	663	647	668	682	644	620	657	642	662	667	653	653	638	668	668	673	709	667	687	614	655	641	677	617	667	663	687	692	631	667	638	634	701	645	646	643	698	651	655	683	674	684	699	680	671	639	660	689	666	622	679	655	632	603	641	685	646	634	668	639	679	621	656	620	682	644	643	594	647	659	685	689	649	656	630	650	659	687	701	673	657	639	683	626	650	686	663	647	632	600	654	656	658	665	671	659	610	630	693	631	642	660	710	691	625	618	654	639	720	658	656	630	663	645	641	699	660	635	677	607	663	645	675	667	652	683	660	662	664	676	663	652	648	637	615	645	689	663	625	655	652	636	621	628	667	632	615	652	672	657	670	667	675	647	657	616	706	665	671	627	632	636	661	652	653	686	638	647	675	666	624	671	671	675	652	680	663	631	667	688	652	663	625	631	700	701	648	636	653	640	601	656	713	651	636	671	633	658	650	657	654	686	662	642	675	655	682	641	661	645	673	627	645	632	667	632	677	659	660	648	644	603	634	699	673	664	656	667	640	682	655	703	657	644	622	657	648	675	654	677	673	638	671	590	657	649	647	662	663	650	619	672	698	634	644	658	646	692	646	654	644	649	651	676	643	671	638	665	664	635	672	682	626	655	687	632	652	629	647	676	647	658	634	673	659	661	643	623	680	627	643	641	696	638	614	618	709	710	608	636	654	633	660	620	647	623	655	696	658	654	611	598	656	640	671	612	627	653	656	705	646	622	629	652	679	731	615	643	604	669	615	632	639	685	669	654	674	638	682	680	665	629	647	681	703	640	637	616	636	617	673	667	651	616	586	693	634	651	683	677	663	688	661	628	677	646	658	638	643	699	657	685	629	672	634	636	655	665	625	625	695	646	653	678	643	657	661	601	700	658	660	648	660	678	647	658	611	637	618	673	649	697	681	660	629	611	657	685	655	663	684	627	600	684	649	686	616	632	663	647	644	641	643	655	678	635	636	595	656	677	648	647	659	650	653	629	644	682	628	633	624	662	658	655	605	698	675	643	686	612	655	656	678	641	605	659	634	605	655	662	618	652	672	698	620	649	621	633	652	615	609	623	670	640	665	641	655	647	666	674	707	649	641	675	647	668	639	653	655	678	660	614	604	630	671	637	622	632	626	630	656	721	696	686	648	619	685	707	659	678	677	697	656	645	673	688	620	649	659	621	688	706	659	641	669	638
23697	21162	28290	24307	21177	14415	4579	2347	1986	1562	1287	1015	973	907	739	690	675	633	582	579	546	524	536	541	519	565	540	492	489	536	519	491	512	490	475	479	509	477	513	458	461	468	434	432	443	438	492	433	437	463	461	444	434	434	455	463	429	389	439	465	429	459	414	419	448	427	453	421	463	445	463	440	464	462	488	435	433	470	451	418	466	455	412	427	439	432	426	480	438	420	417	418	404	453	406	439	428	416	421	433	439	451	458	441	418	424	470	421	438	420	420	447	433	417	401	432	414	426	435	442	457	449	401	449	464	403	446	460	463	442	468	420	379	477	431	429	462	460	426	423	403	477	476	408	436	441	444	441	452	445	409	407	422	436	413	439	449	440	381	447	422	416	418	438	434	439	430	415	439	457	450	453	440	428	443	430	398	420	442	439	436	415	430	435	428	412	462	410	447	384	447	452	406	422	419	419	432	472	437	391	421	472	448	451	423	419	440	437	446	437	452	455	468	405	427	436	408	398	460	463	434	404	438	439	430	469	430	416	422	452	414	437	451	425	486	449	461	463	418	421	426	419	429	477	469	456	432	434	413	407	464	425	420	414	431	451	402	427	457	409	414	458	411	437	408	423	432	435	422	445	429	452	440	478	448	452	425	442	423	479	417	455	427	415	424	463	408	470	449	449	388	407	468	443	430	400	428	408	406	441	475	449	413	431	430	443	437	421	421	452	442	462	459	447	429	463	422	447	418	475	454	416	405	478	432	438	430	455	382	415	412	448	424	463	433	456	461	472	412	429	448	461	441	406	467	468	443	418	407	453	471	444	481	407	447	423	437	444	386	420	420	431	435	398	423	433	444	447	411	422	410	436	431	424	466	380	452	432	439	433	438	414	438	451	428	376	428	420	462	434	391	436	388	417	449	466	471	437	439	424	412	394	448	432	432	465	421	425	390	408	423	444	433	453	458	462	455	480	426	440	444	439	423	468	443	482	427	423	453	397	434	414	407	460	421	442	440	458	423	435	453	418	408	417	424	426	416	422	445	437	426	415	432	446	449	438	417	449	440	424	475	397	435	429	439	410	454	429	467	441	458	459	408	463	401	421	416	404	432	408	448	461	435	407	448	467	456	457	419	402	453	422	450	451	449	429	462	458	424	403	458	442	456	431	422	426	428	439	454	421	405	418	454	457	422	445	420	443	427	448	425	393	425	408	411	449	433	437	418	408	462	439	446	466	410	442	450	386	440	401	458	442	440	445	468	403	411	421	434	426	466	441	451	406	437	447	463	418	415	431	422	448	441	410	462	393	415	469	450	426	447	409	443	412	406	414	452	465	418	427	432	400	450	441	433	391	428	440	433	439	461	412	471	443	455	399	418	468	448	470	452	476	418	414	416	454	431	418	425	434	411	437	454	445	433	423	418	434	427	420	439	393	466	422	447	451	427	431	446	411	456	436	456	445	415	451	407	460	439	448	412	424	455	439	410	445	448	432	452	396	438	416	426	396	490	433	400	440	461	405	421	430	435	436	385	422	456	454	446	398	448	358	437	491	428	425	421	430	481	393	445	426	436	426	477	451	455	419	413	452	459	459	456	426	427	445	421	460	426	428	418	398	452	437	432	435	471	447	416	443	423	439	413	405	426	463	454	421	411	424	416	392	446	441	437	410	443	411	452	428	429	441	447	445	434	421	448	433	400	403	408	428	428	443	414	388	434	428	432	408	468	466	421	438	414	448	430	445	444	443	434	439	412	408	468	440	440	444	433	428	464	453	446	438	464	424	391	447	453	411	487	466	405	443	439	440	459	405	387	489	425	455	409	409	466	420	446	464	410	437	404	436	445	462	419	415	419	439	440	464	448	447	456	398	426	461	432	425	421	469	423	418	454	405	446	432	407	425	453	455	457	445	432	485	411	443	434	429	451	459	448	427	442	476	485	419	472	407	448	441	412	440	454	464	397	427	444	430	429	408	432	448	417	426	449	437	428	422	439	438	427	454	418	420	417	399	414	422	422	422	479	411	418	434	419	459	422	433	411	439	443	431	446	454	435	442	439	427	439	438	408	435	403	454	411	447	465	446	470	451	410	411	471	408	455	436	426	439	460	442	445	434	465	413	410	445	439	443	404	432	422	434	439	447	467	442	408	452	403	401	432	434	411	442	470	466	433	414	434	438	443	418	452	430	432	429	462	425	447	406	442	444	419	426	411	427	452	441	444	430	458	412	414	431	443	442	441	438	462	490	423	444	468	437	429	444	469	435	441	425	450	451	440	422	460	432	454	420	461	413	427	445	430	422	461	442	418	424	430	408	400	414	414	442	431	403	459	435	385	450	462	408	429	418	440	436	458	432	440	465	416	461	427	471	459	435	450	420	487	401	460	441	421	412	430	390	449	399	404	434	394	439	409	449	385	429	483	403	453	416	413	485	404	426	437	386	429	447	435	432	456	422	403	442	382	389	444	450	431	444	420	480	413	391	439	405	436	403	455	435	425	424	470	435	429	455	398	428	457	411	451	413	471	428	419	454	433	469	430	443	467	422	411	470	439	479	416	431	409	437	409	416	425	438	428	417	450	419	399	421	426	422	444	453	445	434	466	463	405	403	421	426	425	425	447	429	450	443	437	466	422	402	389	457	438	405	431	445	425	474	423	423	435	435	430	437	427	449	416	461	461	413	445	425	397	451	403	410	441	431	424	387	417	436	458	447	452	457	391	445	442	409	470	432	442	430	426	425	483	445	422	470	417	462	452	445	442	437	447	427	406	457	456	416	431	409	457	446	405	448	430	416	440	435	443	411	433	413	439	444	452	441	462	457	414	433	413	436	465	440	422	427	437	438	464	447	448	421	440	397	441	420	427	442	439	442	452	398	442	428	432	428	465	420	427	418	428	454	419	418	437	425	394	450	428	459	417	449	428	446	447	477	429	429	443	451	409	448	457	466	443	429	439	458	428	392	455	415	427	403	434	427	420	438	414	417	395	410	435	442	398	433	409	448	441	399	409	415	426	424	441	418	437	470	406	429	435	418	442	424	426	440	466	413	442	425	475	412	451	446	461	431	434	422	417	426	426	440	416	464	412	434	421	433	431	420	407	409	414	447	434	421	449	461	441	388	430	443	412	452	468	433	427	435	433	452	484	416	432	451	425	442	405	446	446	424	437	453	425	423	443	421	406	409	411	400	443	446	453	410	445	455	476	447	436	430	431	415	431	418	433	430	433	462	450	405	413	448	461	419	420	440	452	425	474	406	421	452	433	408	428	448	433	440	414	430	408	461	432	429	432	411	442	399	450	428	439	473	472	443	418	442	422	429	426	445	428	433	441	414	419	446	426	415	412	414	457	460	422	425	450	460	450	405	395	440	460	436	430	449	431	435	432	446	462	436	437	399	456	441	454	411	442	447	451	425	415	450	400	425	480	444	454	439	456	472	428	437	467	465	447	453	407	465	444	437	416	429	439	420	441	442	456	441	416	442	447	402	424	439	433	431	419	432	409	428
24922	48213	36237	16058	10849	7859	5449	3630	3323	2470	1959	1611	1324	1222	967	836	780	822	732	693	696	660	638	640	629	575	595	643	580	575	594	583	548	574	557	568	534	531	519	561	524	535	528	472	541	500	506	501	498	482	499	501	490	506	468	494	484	500	456	494	501	496	481	494	478	503	500	524	511	492	521	521	480	497	472	459	480	466	493	503	460	482	521	471	489	474	493	422	502	483	475	487	483	489	431	499	521	485	475	489	487	474	528	466	496	503	486	486	469	469	493	486	487	440	465	466	459	502	490	468	486	481	467	527	459	513	494	456	528	495	484	466	485	458	477	434	471	477	503	491	493	528	542	519	476	497	509	484	484	489	481	501	464	470	512	478	527	470	490	491	463	463	477	466	467	459	466	467	493	507	492	464	476	462	467	492	502	495	514	511	456	449	481	490	495	475	477	478	477	442	495	484	493	513	449	481	479	500	472	481	471	511	499	495	475	517	507	465	476	475	513	490	490	467	508	410	476	476	432	452	500	454	484	485	467	510	449	514	456	487	494	501	494	484	494	510	477	491	452	490	475	497	455	464	499	495	466	484	547	483	489	493	508	465	489	446	482	435	496	473	489	473	481	489	447	485	489	478	495	469	420	486	506	517	504	447	515	535	479	504	471	532	488	471	443	438	463	466	499	520	472	493	499	521	515	520	492	471	509	510	513	467	500	482	512	476	485	444	483	493	465	453	484	511	467	499	455	454	485	516	526	414	497	461	480	479	476	468	479	524	450	488	497	495	483	481	459	488	494	528	468	526	478	469	484	498	486	497	463	537	442	464	499	502	516	500	467	472	482	475	501	537	479	461	479	450	484	493	488	499	520	498	489	449	492	485	509	516	449	483	511	485	486	479	520	446	514	503	544	459	489	482	459	500	477	480	482	477	490	478	472	494	483	469	478	462	482	452	499	468	474	540	482	445	498	489	475	487	432	486	451	468	447	450	507	471	501	471	484	483	480	500	492	486	518	475	479	469	464	534	457	457	473	494	498	463	512	476	457	497	491	493	467	455	473	484	495	478	495	470	477	471	490	475	470	486	468	512	474	466	454	503	532	486	447	491	474	504	466	460	483	483	518	536	476	486	472	497	559	486	496	442	450	475	500	454	457	507	435	507	493	458	480	510	504	469	473	487	488	526	464	460	462	482	480	487	512	478	486	485	481	475	461	513	455	480	478	496	518	487	504	454	449	497	439	516	477	451	471	518	522	475	471	491	454	485	447	469	486	514	519	503	498	482	474	509	480	476	500	533	511	461	477	425	484	479	480	528	473	476	479	490	473	445	439	499	494	484	491	462	470	475	482	459	479	501	499	459	465	466	500	505	504	492	486	470	495	499	483	487	464	500	492	479	474	505	519	469	489	516	501	471	458	476	498	481	496	462	462	495	516	492	497	495	514	495	532	462	511	475	475	513	478	503	464	471	515	495	462	500	485	477	514	484	479	484	476	464	497	493	471	441	474	437	471	483	448	468	499	476	456	473	485	472	490	515	456	490	470	508	429	457	462	478	483	529	459	488	493	450	504	479	497	465	477	470	516	486	465	470	487	494	468	511	466	498	459	486	454	442	441	475	460	469	464	494	507	470	474	449	465	444	449	465	470	505	499	463	459	472	484	474	486	476	471	501	470	467	467	485	487	488	506	477	487	503	469	497	495	527	509	489	482	431	486	512	485	494	451	463	495	506	455	473	516	466	473	456	539	473	522	466	475	512	465	429	479	478	442	476	492	471	484	497	486	474	504	480	496	478	475	510	444	504	462	493	446	481	479	484	479	449	439	484	462	505	539	490	468	501	460	472	459	479	468	483	478	450	487	465	513	495	460	476	496	471	439	467	518	467	484	488	500	480	460	479	457	461	478	483	494	484	524	436	494	487	504	484	499	446	529	474	478	495	522	538	495	479	454	493	447	423	481	472	471	528	470	491	501	454	480	501	473	473	452	485	477	493	445	491	482	496	490	477	509	464	516	513	501	464	511	467	497	496	495	445	516	443	479	480	457	490	463	458	526	454	490	482	533	483	512	467	505	501	488	486	467	474	501	493	487	471	479	510	460	466	493	471	483	502	420	496	466	501	484	490	496	508	471	521	493	528	462	455	475	496	448	474	449	483	448	508	496	512	499	513	489	506	471	479	474	471	486	464	487	477	499	472	506	464	483	475	491	500	514	489	485	456	478	494	484	496	481	501	475	474	494	455	529	491	502	474	482	480	499	491	480	492	492	497	489	507	476	461	512	468	485	473	486	472	505	490	459	473	500	494	505	452	481	487	468	510	507	462	495	500	467	466	478	488	513	514	490	491	449	455	492	420	476	467	509	489	479	524	488	535	443	483	503	503	546	501	443	458	471	482	480	468	477	532	495	509	515	500	518	483	469	453	493	529	474	508	436	495	466	461	508	467	447	484	473	493	480	500	504	447	489	486	483	477	483	484	505	458	492	496	423	492	491	507	483	472	464	515	494	443	478	482	467	442	485	475	519	507	497	465	505	519	464	473	507	502	477	442	496	488	480	446	467	466	481	447	458	447	466	477	490	473	456	468	441	487	466	495	480	464	463	511	472	500	484	487	431	477	467	475	504	458	491	480	465	502	509	513	486	487	481	495	504	501	526	467	475	456	537	455	497	473	481	488	475	475	503	490	504	496	504	487	509	478	485	490	492	497	468	493	463	493	484	490	459	523	530	496	517	475	492	472	474	451	513	516	497	483	498	463	460	479	497	478	467	463	484	467	473	492	482	467	446	469	466	526	476	461	493	469	487	508	470	487	500	485	483	489	485	460	486	480	447	495	461	534	487	481	458	487	459	513	483	462	492	481	529	455	432	486	497	472	515	510	483	472	497	429	495	460	513	504	495	483	510	480	459	500	456	503	509	463	507	483	439	511	491	453	500	454	469	494	451	473	509	442	479	477	503	462	506	502	483	470	478	469	455	483	454	482	476	498	463	465	459	519	465	510	492	494	514	470	508	495	474	484	470	496	480	481	479	495	485	459	477	467	471	475	506	488	495	439	517	459	486	484	472	491	529	491	468	463	524	460	493	468	462	491	507	492	454	494	488	506	473	498	435	496	455	496	492	507	493	490	508	481	469	474	515	496	453	476	488	510	503	480	472	484	483	459	442	467	496	490	491	485	486	486	497	502	463	486	530	433	424	483	469	525	475	513	537	494	483	475	494	489	508	455	455	512	544	482	436	511	473	477	472	496	452	460	509	479	532	469	477	471	484	495	492	462	493	503	448	485	473	474	497	505	505	472	442	464	452	496	467	467	471	495	467	459	492	466	454	487	496	481	486	510	511	484	497	469	466	491	453	436	486	470	470	481	450	486	512	521	479	446	479	490	499	473	516	499	496	465	477	485	501	502	521	491	470	484	464	473	538	494	480	462	498	450	464	492	503	520	485	464	498	505	487	474	489	514	461	508	469	477	515	481	478	465	470	448	465	490	491	494	493	473	475	445
24842	21213	27561	25190	16302	5228	2670	1690	1476	1288	1090	931	891	832	701	651	604	618	633	572	568	559	581	551	540	569	565	563	537	580	521	513	518	491	531	524	538	542	515	525	546	537	483	471	483	524	534	527	480	494	469	543	500	510	498	490	472	487	525	520	509	511	498	491	483	532	499	501	489	522	490	466	486	475	506	495	524	519	491	491	545	509	475	491	517	520	517	515	523	531	502	504	494	504	557	509	507	523	482	524	506	471	495	481	501	514	453	550	479	488	469	477	499	515	506	507	485	492	509	506	460	493	459	515	503	510	464	462	546	496	520	532	481	461	476	520	494	464	495	521	521	484	501	472	477	470	519	491	489	506	520	455	468	525	492	447	506	512	525	537	547	494	473	509	509	515	454	521	481	493	502	456	536	469	484	470	522	510	485	484	512	516	521	467	510	457	467	501	497	514	539	500	527	459	498	528	499	497	505	516	542	467	544	535	540	487	527	489	509	487	522	488	502	471	507	491	504	468	492	496	512	492	530	455	498	540	470	518	532	500	477	509	521	524	517	474	483	504	481	494	507	496	474	511	532	502	525	500	543	494	517	499	501	489	488	476	499	512	486	502	506	458	512	530	515	472	487	512	486	501	469	484	503	507	540	505	522	516	522	499	523	522	484	483	494	503	523	498	523	500	499	492	502	488	490	467	505	507	434	521	532	489	472	499	485	458	527	489	507	490	524	498	453	481	499	471	544	481	468	507	504	501	470	537	453	486	542	505	489	482	540	455	511	532	486	469	526	504	491	491	489	510	532	496	527	505	483	510	466	498	499	479	511	482	509	485	474	466	455	525	501	517	482	488	524	510	495	540	512	472	479	507	514	435	487	507	474	445	529	494	501	482	486	502	501	451	513	546	476	474	498	501	516	475	494	488	516	508	460	498	486	473	486	491	506	520	509	482	495	495	492	480	494	490	497	454	469	477	494	489	522	502	479	523	492	469	480	495	481	522	514	444	544	514	520	518	487	508	513	546	491	477	485	505	484	480	475	502	505	488	477	493	483	497	477	510	491	523	501	489	525	484	548	502	521	538	482	525	513	512	499	533	506	462	500	524	524	530	455	528	492	515	498	496	519	493	521	498	515	482	479	494	487	474	530	490	518	498	512	441	483	468	525	521	539	473	490	494	499	475	468	504	496	522	467	463	462	515	498	467	490	497	462	501	501	460	511	514	529	496	529	495	491	491	511	550	489	482	468	501	482	487	476	489	499	513	511	534	518	528	528	545	459	541	477	504	550	487	491	496	529	524	518	520	486	477	492	490	511	499	503	518	527	479	452	479	513	515	488	537	511	497	477	490	506	482	490	523	483	509	509	552	535	481	530	502	505	502	527	508	471	545	475	497	492	518	495	496	475	524	566	503	505	505	540	512	503	495	520	461	531	496	465	535	529	493	501	491	476	518	554	471	543	481	508	520	524	515	491	515	472	503	486	462	557	485	480	503	505	469	485	479	490	517	531	494	464	454	518	503	501	537	490	491	481	473	494	514	517	497	474	483	490	495	492	503	505	502	509	481	488	481	533	518	555	468	504	500	489	472	514	512	520	525	464	479	496	463	476	509	467	528	470	501	466	510	483	459	501	502	518	481	483	465	509	503	474	455	471	470	512	518	532	483	506	487	542	488	517	496	519	504	545	514	480	480	534	504	471	482	514	476	504	478	480	516	514	495	517	483	521	473	482	462	497	500	480	517	496	505	514	531	503	508	479	495	480	482	490	504	493	473	490	502	503	519	484	516	485	484	518	519	526	514	459	476	517	510	510	498	482	474	492	479	492	519	499	488	512	487	484	498	458	499	529	513	490	482	503	526	515	466	483	480	493	500	505	507	496	497	518	530	491	473	518	524	462	522	520	499	514	510	531	491	492	502	524	516	515	510	491	507	504	492	508	542	495	505	445	513	543	492	542	519	491	498	526	452	482	520	489	475	480	425	478	530	500	505	464	472	497	470	518	505	532	519	524	499	516	505	479	538	487	459	517	527	471	475	476	501	520	523	503	519	551	517	491	510	515	515	536	526	488	489	477	504	491	498	500	508	510	478	533	514	483	525	521	519	513	502	511	504	487	522	509	492	487	548	459	504	528	510	505	478	493	506	506	537	525	510	474	502	501	472	497	493	476	484	480	475	534	520	531	482	511	468	508	455	538	513	508	482	488	467	521	502	531	485	486	461	478	515	460	493	496	476	517	486	477	547	504	508	525	486	514	531	459	528	476	540	492	505	511	483	498	493	483	554	461	475	520	477	480	548	489	515	476	529	527	503	532	485	483	511	516	502	449	495	490	497	499	458	507	518	463	495	503	535	484	515	506	483	509	515	511	505	497	474	505	477	524	489	508	522	497	517	490	507	502	529	515	497	471	519	496	547	476	519	554	464	476	510	512	521	514	484	472	517	485	467	494	505	495	500	522	539	506	498	498	484	524	507	519	495	540	510	493	493	508	473	503	505	475	480	499	506	504	493	496	514	499	534	505	502	519	486	556	510	506	471	524	519	476	511	507	494	481	501	509	505	511	525	499	509	511	472	459	484	491	495	508	466	486	515	507	481	494	468	494	480	492	501	472	501	492	475	492	523	489	492	491	481	486	528	489	502	517	446	478	476	497	481	527	502	503	504	472	477	478	518	486	512	502	541	504	535	463	469	513	473	513	466	531	507	525	550	511	467	481	457	484	515	477	509	508	513	478	510	471	531	537	480	487	502	506	494	497	488	512	502	536	510	520	497	525	480	488	489	500	453	470	489	527	494	496	500	520	482	496	494	488	533	485	506	529	518	450	527	488	506	502	505	453	512	493	505	504	512	457	511	512	533	497	512	541	525	469	497	482	517	512	519	504	483	500	516	484	486	479	547	479	441	511	463	544	490	490	475	489	512	504	481	476	454	537	508	495	519	505	468	449	530	495	510	499	507	535	509	512	491	509	514	505	539	510	527	489	498	518	493	508	485	469	470	512	537	506	487	469	534	502	497	511	482	505	503	526	464	504	485	548	490	474	466	483	479	484	499	460	477	535	489	520	507	505	520	459	517	460	476	516	474	514	509	481	525	490	511	469	540	484	513	497	484	489	532	477	522	520	523	514	494	493	452	486	531	513	557	496	487	481	476	512	479	503	504	458	496	518	534	510	501	490	501	498	480	478	494	454	506	504	506	515	513	482	534	477	478	537	472	483	525	496	496	492	495	490	490	525	497	501	495	485	482	496	540	501	523	477	508	483	548	523	549	499	546	472	474	450	518	464	503	517	510	488	514	443	521	498	515	484	532	481	496	516	499	505	523	528	501	464	515	478	519	492	522	519	515	491	511	490	503	508	547	495	454	507	511	514	451	514	496	466	433	557	481	500	516	478	526	514	474	477	496	496	484	481	531	500	493	498	505	467	520	495	537	483	502	513	428	498	542	486	506	510	514	500	574	469	522	494	477	495	476	479	475	496	484	508	495	520	462	537	490	533	493
25592	43817	33040	14422	9438	6403	4455	3048	2562	2076	1648	1344	1224	1095	922	786	743	770	763	713	716	641	640	675	628	633	658	560	584	618	618	675	569	571	570	548	632	584	578	576	606	557	550	565	580	546	525	528	578	560	564	549	561	593	540	544	543	544	520	493	496	533	486	534	505	532	523	581	552	543	536	541	506	544	546	510	524	570	547	574	513	494	479	511	561	561	558	566	503	548	543	504	571	486	555	519	531	530	512	557	540	519	570	534	524	509	517	487	528	549	514	557	578	554	547	545	506	531	574	500	526	515	552	556	568	505	514	540	559	534	532	510	534	549	513	534	562	562	523	553	534	524	499	529	533	507	548	591	596	455	529	501	562	574	518	551	558	529	517	528	542	530	525	525	575	530	564	539	562	574	505	528	520	552	556	540	541	534	531	549	537	547	591	553	549	589	529	534	514	514	555	505	526	509	548	530	507	582	573	563	518	572	559	532	479	563	509	534	549	517	570	548	522	546	544	554	538	500	532	512	541	571	517	516	560	541	532	554	533	553	520	539	511	558	571	561	528	566	521	566	547	535	500	549	524	551	547	541	535	521	523	543	554	522	537	499	536	515	591	561	559	509	532	523	540	570	564	529	552	540	554	534	530	494	551	540	562	539	517	514	517	535	527	548	488	508	511	552	561	523	535	530	546	523	562	555	557	515	523	526	558	497	517	537	517	522	524	536	576	535	525	525	541	493	574	573	532	499	530	511	542	507	525	552	531	541	516	529	539	542	551	509	566	535	545	503	543	524	556	524	509	545	520	492	552	528	482	508	546	500	532	533	543	534	516	573	522	536	513	512	519	499	513	543	545	499	526	532	525	527	533	554	537	569	549	548	474	586	517	532	549	550	539	520	527	547	524	563	515	527	529	548	526	553	521	503	497	543	544	521	540	557	552	501	516	526	541	517	542	536	525	544	523	538	541	539	524	545	511	501	499	532	501	562	549	566	534	539	478	547	526	502	506	524	524	546	529	495	542	497	500	531	547	526	574	526	545	562	552	560	543	561	543	564	552	510	541	586	532	536	530	537	523	512	529	531	524	539	528	565	492	542	540	496	520	527	565	534	541	498	518	552	539	536	550	556	508	542	523	543	565	570	508	537	528	564	514	550	537	588	537	550	559	556	527	579	511	522	521	562	535	510	544	547	539	559	515	524	546	562	533	530	547	520	550	535	559	558	539	535	575	531	555	502	558	578	546	576	577	544	533	560	544	539	494	523	535	558	533	511	553	531	541	518	538	552	506	584	503	538	521	504	500	510	508	562	528	533	535	556	534	513	511	525	564	544	500	568	517	525	566	519	534	510	516	525	532	511	516	551	558	523	544	516	515	492	501	503	541	524	535	554	548	513	546	541	562	537	561	537	555	553	526	523	559	586	543	515	527	527	580	542	533	564	525	540	524	527	558	534	539	577	561	519	538	529	530	550	517	540	582	544	555	539	555	482	536	507	500	517	517	554	507	525	527	517	558	550	493	489	514	568	538	538	519	525	547	536	532	507	537	502	562	503	522	506	494	528	508	540	528	514	566	519	526	533	550	490	561	551	557	495	556	506	529	564	522	536	573	547	568	550	515	486	590	539	544	500	536	538	542	568	551	542	546	533	558	543	505	530	502	495	499	500	527	478	537	529	571	509	562	580	565	517	536	512	517	549	528	523	519	555	541	540	516	505	502	522	562	523	568	480	496	479	534	548	526	522	563	533	536	556	531	547	577	549	526	498	556	542	545	531	553	526	546	524	515	520	528	547	568	531	550	558	520	523	530	556	548	508	518	538	508	549	617	530	495	537	544	520	548	552	569	530	539	588	528	565	507	529	553	520	570	568	562	518	510	515	481	500	542	540	530	556	581	528	534	557	576	541	490	501	559	520	530	563	507	571	528	557	576	528	522	509	520	550	508	496	539	514	542	548	506	553	546	550	527	486	560	519	530	522	564	511	512	566	524	541	546	540	511	525	537	519	496	524	558	519	529	581	549	539	557	543	515	541	523	533	553	542	557	521	543	543	561	528	494	547	514	527	567	508	575	569	526	539	515	523	515	553	532	531	497	527	506	523	566	528	502	549	530	575	539	540	506	527	514	538	522	518	554	514	542	526	547	535	529	505	548	538	528	535	520	503	544	545	539	525	572	541	581	512	530	545	538	565	531	499	552	532	544	558	559	492	531	529	518	547	520	534	525	483	582	493	520	513	511	565	555	544	532	539	528	530	507	527	514	576	538	499	491	525	542	516	519	503	498	531	531	499	513	535	559	508	507	540	523	543	543	566	504	531	492	529	559	515	532	571	539	531	517	520	537	490	563	538	516	496	512	532	553	531	529	542	539	525	521	557	575	505	532	541	525	543	545	549	536	553	532	504	528	567	510	548	534	518	555	506	543	538	543	524	521	537	516	537	500	523	525	546	550	558	523	575	517	520	518	531	537	542	547	594	546	494	543	576	543	529	532	522	489	515	524	529	563	564	545	527	508	556	519	520	539	570	534	556	539	573	526	540	521	545	494	529	534	575	499	520	559	492	506	542	569	527	551	547	551	572	531	547	504	555	527	506	576	530	536	514	543	560	540	523	557	542	539	575	505	552	495	510	497	508	531	567	538	526	544	587	535	526	556	540	519	523	537	530	541	503	526	521	532	576	561	526	507	543	528	553	524	536	554	531	554	547	569	523	526	560	534	503	527	518	540	531	520	524	551	497	539	524	557	528	530	539	500	497	538	492	548	546	535	500	530	527	546	546	523	505	540	524	543	504	556	557	544	527	488	527	550	539	549	537	541	538	572	534	526	540	478	573	548	539	588	540	594	547	522	528	535	581	522	511	556	528	535	556	564	528	532	494	582	546	517	546	564	536	541	526	555	558	524	544	517	552	543	523	528	540	508	562	587	534	495	526	562	505	535	530	529	543	529	504	502	527	506	543	522	546	557	524	500	519	545	523	546	538	533	520	553	554	547	561	494	545	522	553	563	517	552	561	564	543	549	533	537	528	525	500	506	542	494	498	574	476	537	533	565	540	554	524	507	576	566	493	530	567	573	514	535	533	543	536	551	472	586	580	533	551	550	567	511	515	560	521	483	579	578	530	546	564	571	548	539	592	539	556	554	499	535	553	532	501	496	558	508	536	505	556	543	508	552	521	529	550	538	534	562	539	533	522	540	518	553	548	532	481	500	518	531	565	528	538	542	577	561	551	549	545	548	520	539	532	545	505	518	563	517	556	552	539	521	557	534	573	521	522	521	540	558	515	586	517	546	519	513	539	490	539	527	556	513	505	531	512	565	520	598	517	535	519	537	536	536	525	518	553	547	520	564	536	546	578	505	480	553	494	563	566	540	506	486	516	536	583	524	535	505	516	575	567	542	566	541	527	537	563	510	508	507	539	532	507	518	513	526	552	560	549	501	569	518	590	532	541	518	496	539	528	582	494	518	534	510	518	595	550	542	495	560	519	544	535	568	493	562	519
22688	21217	28824	23914	21239	21410	13298	3351	2165	2014	1543	1109	1024	908	748	626	578	549	495	466	437	445	415	398	392	383	383	349	344	371	355	322	300	334	330	299	295	301	290	298	314	297	316	275	270	317	271	279	273	255	256	237	255	262	270	259	268	263	264	272	249	269	269	266	258	273	246	263	271	277	236	285	280	230	259	267	248	254	265	217	264	265	242	219	246	270	228	250	259	263	247	260	228	248	229	253	256	228	231	244	266	275	254	248	278	241	218	251	259	294	245	247	244	241	272	257	222	239	229	239	275	233	251	243	274	239	259	215	251	258	254	243	253	251	260	268	270	248	262	240	225	249	253	256	236	260	241	260	275	240	262	252	237	238	245	247	239	240	237	237	248	254	273	253	242	249	250	245	267	272	230	231	273	209	254	271	241	245	243	247	237	267	260	256	213	244	229	253	242	236	272	225	258	237	280	262	256	260	255	248	245	262	253	245	265	233	265	226	247	232	261	223	223	247	282	236	248	269	236	257	254	241	255	267	245	243	251	272	254	236	255	241	244	238	219	254	269	238	241	252	269	277	225	232	244	252	239	254	243	256	282	255	244	237	258	255	224	272	234	239	240	252	219	260	254	243	273	270	262	252	244	211	240	259	277	253	253	263	247	260	255	258	250	237	287	250	253	219	250	262	264	224	279	244	252	247	249	236	265	268	234	233	233	279	237	237	273	249	249	222	258	232	237	253	258	246	219	251	246	242	250	236	270	205	263	231	247	248	268	240	264	261	268	227	293	261	200	261	252	223	248	230	271	254	245	228	268	256	261	257	256	214	228	246	239	238	253	278	246	246	287	251	253	256	248	263	239	243	297	246	249	232	284	230	234	250	282	241	277	252	260	267	255	209	266	225	248	252	272	246	233	281	251	250	249	231	237	230	240	267	238	260	254	251	254	251	250	261	279	238	248	236	226	257	241	262	269	241	241	256	249	204	276	235	252	256	248	234	218	273	282	243	268	260	271	266	227	236	245	248	221	280	255	255	228	241	230	236	259	227	229	227	247	249	265	207	255	236	237	241	259	223	279	270	258	238	237	252	275	253	235	248	244	254	251	236	260	246	280	211	264	233	254	231	265	234	229	265	280	241	256	235	230	253	263	253	251	256	219	232	224	259	264	226	245	231	271	256	285	244	252	281	261	261	221	255	249	246	263	254	259	250	272	261	247	228	255	231	278	233	252	233	248	264	230	242	251	267	247	251	240	249	241	261	252	229	232	259	246	240	243	251	261	270	259	248	258	218	248	233	231	267	276	276	254	272	252	238	225	266	267	235	255	239	228	235	256	237	262	214	246	228	252	229	242	243	220	266	244	203	231	242	253	254	251	258	263	247	247	247	221	301	238	279	238	272	241	233	255	222	252	234	242	253	258	244	244	250	265	274	251	267	249	267	249	229	251	255	237	261	251	255	239	232	238	265	270	239	241	239	257	246	232	241	242	254	255	240	236	238	230	242	230	272	230	245	228	268	207	281	236	232	253	223	233	252	252	247	244	267	262	260	247	229	223	242	283	270	237	246	287	223	239	272	263	247	236	258	245	259	275	254	261	246	272	266	240	241	280	241	240	235	244	225	230	260	248	250	273	229	242	241	262	282	250	269	280	277	259	251	244	223	266	246	245	232	255	230	280	256	277	241	243	259	207	257	271	224	243	250	254	284	242	232	245	245	225	265	265	246	249	238	224	244	252	234	249	261	259	260	243	267	260	238	251	251	227	243	254	232	219	238	272	259	238	248	245	241	267	245	275	253	263	228	249	231	224	224	234	264	261	211	244	278	258	255	247	258	255	220	255	263	270	249	264	249	243	259	295	244	231	234	263	251	258	275	227	273	252	248	223	239	257	231	257	258	270	254	226	256	226	255	246	259	250	266	242	296	244	277	216	252	263	234	277	252	229	233	247	281	246	238	252	302	232	259	252	226	246	258	253	263	271	229	241	289	232	255	272	230	221	242	275	260	246	251	231	271	250	257	256	255	237	237	253	248	279	251	239	257	257	255	257	243	249	271	253	209	292	262	226	247	254	273	261	247	250	279	264	233	262	242	223	227	239	243	212	230	276	264	258	231	280	252	231	264	240	245	268	251	277	230	270	267	282	254	263	235	270	254	272	243	265	240	255	235	241	249	257	220	251	252	263	252	266	276	250	266	245	251	213	238	265	246	270	259	222	234	241	240	257	263	238	232	247	247	238	220	258	260	260	246	271	262	237	233	230	245	248	228	247	252	268	228	248	251	254	236	248	239	221	236	247	266	234	235	264	265	232	287	235	280	237	222	221	243	249	260	276	246	256	263	223	269	232	227	237	253	233	231	209	235	236	253	277	257	233	219	235	234	242	275	277	260	246	229	256	250	211	234	261	233	264	245	301	241	255	268	241	257	272	270	268	249	231	246	260	236	260	237	246	249	272	254	243	242	277	244	264	247	267	250	293	229	247	241	243	240	238	247	224	259	238	234	206	258	214	248	229	239	249	262	252	242	254	257	259	239	250	266	254	239	265	238	243	240	234	277	250	258	224	268	225	270	247	231	248	239	253	247	225	230	221	257	267	276	290	248	232	251	281	245	264	274	240	279	239	291	247	246	225	261	245	247	243	270	241	231	281	260	248	286	252	247	225	266	279	241	243	241	249	269	241	236	245	229	265	231	238	220	264	208	270	260	240	267	231	262	239	246	223	254	266	246	231	245	244	245	220	259	262	259	227	280	218	252	267	258	228	258	250	250	236	276	241	242	273	220	265	268	230	278	264	287	267	240	240	245	249	260	261	281	244	238	248	222	219	277	264	239	246	244	247	248	254	238	233	253	266	251	259	264	246	250	230	242	255	299	211	269	251	282	239	264	275	242	239	250	259	234	227	240	240	266	205	251	226	259	228	229	257	280	245	267	245	269	274	261	220	261	256	242	252	243	230	260	247	257	253	262	270	240	272	267	244	244	224	256	268	274	250	237	260	248	233	234	273	261	224	254	265	270	259	239	255	244	253	252	245	260	251	272	269	228	229	244	261	210	268	239	273	241	252	262	241	250	239	232	236	255	235	250	221	254	261	247	238	253	231	215	270	232	257	246	245	273	275	235	249	240	275	252	256	262	212	238	259	271	223	237	257	280	284	255	232	231	245	262	226	241	244	261	234	235	227	244	271	257	215	235	232	244	238	249	269	258	267	228	266	278	243	264	262	256	247	257	253	275	241	274	253	289	256	240	231	226	260	225	254	239	278	273	258	243	243	225	222	254	249	259	261	249	254	267	241	238	241	259	238	238	257	272	248	244	204	253	230	247	247	264	268	240	259	239	238	248	257	249	222	265	255	213	252	253	224	240	231	243	260	230	242	233	251	235	225	277	243	250	259	241	243	270	250	254	246	255	254	258	248	257	257	224	273	254	250	242	256	245	241	247	237	236	240	224	263	218	247	262	249	225	242	253	267	252	248	247	230	261	248	262	253	229	266	244	256	257
28297	54239	40950	20942	14716	10434	7116	5107	3756	3325	2505	1814	1651	1437	1136	889	768	699	713	629	578	538	534	526	511	463	456	433	447	471	411	395	361	398	385	362	364	374	357	317	329	355	305	314	322	339	312	315	298	290	307	296	294	285	271	293	258	317	266	272	280	283	272	333	257	293	248	280	275	274	257	276	286	269	301	284	279	291	265	270	258	271	275	265	263	272	293	309	304	271	303	250	287	273	274	293	292	268	266	295	272	253	282	302	280	309	304	295	260	279	301	254	289	257	284	285	288	249	257	303	294	285	261	297	284	281	293	263	260	266	260	268	275	254	257	274	277	274	254	265	269	302	267	278	251	290	254	243	265	272	263	273	257	287	268	266	277	254	290	308	254	277	267	275	298	256	252	246	274	269	265	251	281	291	271	276	264	291	288	269	285	259	257	267	289	274	263	282	242	259	272	261	283	256	282	286	308	282	311	266	301	269	272	266	274	277	306	276	307	306	246	259	282	258	270	285	272	272	268	265	280	274	286	253	254	295	265	252	233	262	278	268	276	290	298	285	276	251	256	273	312	262	317	248	241	305	250	268	321	305	253	280	268	266	276	267	259	303	257	268	262	271	316	266	268	280	252	268	283	264	264	289	278	276	268	268	253	274	281	262	247	258	260	285	266	268	278	262	249	306	282	280	270	253	294	270	309	260	273	279	279	287	271	273	277	296	283	285	265	270	274	242	281	269	267	252	285	296	287	266	295	258	281	308	288	289	267	321	304	262	300	251	268	260	291	302	266	289	238	235	288	296	260	261	280	275	305	261	284	257	276	253	281	265	263	273	313	276	254	299	292	255	232	269	298	259	237	291	300	259	237	258	285	254	273	290	250	291	270	275	266	264	289	289	264	265	264	300	280	308	252	287	307	279	278	302	261	299	291	287	277	300	304	280	280	256	275	259	276	235	308	295	273	246	281	264	278	255	301	281	280	275	275	306	291	239	260	269	258	279	263	279	293	253	278	230	286	272	241	250	269	265	267	309	264	264	278	276	286	301	261	267	281	291	264	289	276	279	285	251	284	266	288	291	254	293	278	286	242	300	306	310	251	294	276	318	300	278	269	250	251	267	263	288	316	277	279	291	282	301	272	262	279	288	287	308	280	309	291	240	266	290	282	281	269	299	246	276	262	303	247	287	283	277	280	266	303	288	269	267	265	258	284	269	272	288	255	296	288	293	285	272	269	286	243	279	261	264	280	278	299	262	272	277	296	260	278	283	268	260	277	291	255	266	297	283	264	296	254	250	268	277	270	277	256	287	240	296	240	271	259	264	294	305	303	289	274	287	281	218	277	253	273	264	310	272	277	313	281	262	273	256	257	260	292	267	253	282	278	279	247	305	298	263	288	265	270	286	290	252	300	264	267	287	254	257	279	271	261	273	271	277	269	289	273	296	301	260	276	254	262	243	310	250	270	282	281	255	282	277	264	261	273	273	268	259	253	272	286	260	277	284	279	250	254	288	284	289	277	257	283	257	294	294	272	263	283	270	255	284	296	284	262	284	284	272	252	245	277	279	301	276	282	278	261	285	283	258	265	279	286	288	285	308	276	275	290	266	256	300	256	297	254	257	274	289	294	251	239	282	260	265	272	263	303	305	268	286	258	287	266	294	250	271	272	256	259	267	248	263	271	326	283	274	251	296	272	267	261	294	282	253	277	258	286	261	268	283	260	286	289	275	295	254	279	263	270	269	291	272	254	284	296	235	273	256	298	270	288	303	309	278	265	258	291	252	291	276	258	247	257	287	281	298	267	287	294	283	253	269	274	278	261	272	261	276	252	281	278	274	280	291	266	262	292	272	278	259	279	285	264	264	289	260	296	267	274	276	284	292	269	271	257	288	284	260	273	307	260	279	248	295	285	264	262	256	278	259	275	271	260	278	274	247	261	274	266	264	275	263	274	283	273	259	286	254	266	261	276	272	260	280	282	293	250	293	265	245	261	256	272	257	257	307	255	252	257	240	262	267	253	291	284	271	287	272	280	267	295	281	298	290	287	272	268	239	294	295	275	278	284	316	258	246	287	273	255	260	279	289	278	289	300	289	281	229	269	280	289	293	275	259	261	270	268	257	283	271	298	297	269	262	261	294	239	259	268	267	251	253	273	257	282	284	272	249	264	272	284	296	259	225	251	298	293	251	273	269	282	261	293	251	307	281	274	286	289	287	266	270	246	309	275	265	274	286	313	249	268	285	274	259	293	268	283	298	264	239	290	259	241	265	272	276	276	260	277	284	241	292	291	294	248	269	256	298	272	280	261	299	271	269	292	272	274	289	267	290	277	255	289	261	276	258	267	261	287	276	262	289	271	260	273	290	303	275	265	280	291	276	278	254	250	293	276	249	302	304	289	262	279	275	262	274	250	264	259	276	286	284	279	310	278	255	263	247	292	252	282	283	263	285	263	257	279	263	284	291	305	277	280	261	245	250	270	281	299	270	271	257	258	277	290	274	299	266	271	276	263	284	270	288	254	228	305	266	250	278	294	300	253	285	262	222	270	271	276	260	267	228	281	262	268	289	258	287	289	281	308	262	249	271	265	291	270	270	269	281	272	285	257	274	295	269	270	309	262	274	264	270	276	290	276	293	253	279	278	268	300	256	293	298	283	297	264	249	261	285	274	275	278	279	238	251	283	267	273	271	252	266	286	281	260	274	278	273	278	304	277	267	265	247	264	268	260	249	286	278	299	270	249	262	296	297	257	274	285	281	266	285	282	246	251	296	241	285	281	241	283	310	284	294	282	257	269	266	266	260	270	244	290	278	262	253	283	264	283	277	272	263	285	276	274	272	274	280	279	253	289	303	256	260	289	251	274	251	243	301	266	279	285	290	302	259	296	284	256	247	318	247	294	274	284	285	297	263	269	252	292	262	270	283	291	270	266	283	286	310	252	275	273	294	281	316	295	279	260	255	273	305	266	248	275	273	266	269	272	253	291	265	283	268	270	276	305	243	265	269	268	266	296	286	288	303	268	255	278	248	289	261	281	279	269	294	283	296	297	253	259	261	257	285	281	266	260	293	296	287	256	240	260	259	263	310	286	307	276	295	299	276	266	277	282	252	290	294	249	275	259	291	296	271	260	299	249	326	289	263	274	298	292	295	268	290	279	277	294	281	284	283	292	280	263	293	258	289	281	305	279	257	287	249	289	282	256	286	243	275	254	280	270	288	254	244	234	251	314	289	289	278	273	275	271	274	289	297	315	295	252	284	267	258	274	278	273	304	291	302	230	251	281	299	277	280	263	291	271	297	266	275	270	329	264	285	262	286	288	295	271	256	256	291	294	259	298	272	276	282	283	290	293	282	325	256	273	257	268	285	292	251	292	294	261	272	274	278	299	256	266	264	262	267	261	271	288	276	332	251	281	256	303	271	274	273	257	293	283	281	274	299	270	292	317	255	279	254	315	304	265	287	278	270	254	293	257	271	270	273	256	242	256	295	265	265	278	266
28249	24728	22754	10996	4349	2768	1834	1428	1243	1147	1016	924	849	833	818	752	752	631	743	676	690	696	698	700	681	676	657	618	609	640	648	624	665	624	590	595	688	646	642	584	638	657	640	630	635	638	605	604	615	603	622	626	670	597	600	602	604	630	614	614	644	607	571	576	660	592	632	579	647	631	602	622	621	603	593	654	635	617	590	606	682	636	609	655	615	632	610	604	615	630	606	647	610	646	642	567	628	632	642	641	640	655	590	555	597	592	608	570	604	588	628	626	619	624	614	593	589	573	609	612	642	636	609	601	580	630	626	583	607	580	642	587	612	648	626	625	617	617	605	652	627	638	636	593	573	608	637	660	597	616	642	647	605	603	659	573	633	628	600	610	585	630	585	623	626	595	577	616	607	576	595	591	604	615	591	664	630	610	590	600	632	607	632	616	651	640	647	593	617	654	628	610	635	594	588	569	624	600	633	564	594	641	602	574	615	557	540	627	593	615	593	610	603	629	634	615	613	599	602	611	644	608	628	620	644	624	635	583	628	625	554	664	631	595	646	601	646	604	603	576	613	649	657	612	609	622	622	600	624	614	628	597	598	678	641	578	620	603	575	611	623	602	610	629	607	616	628	640	696	577	596	630	604	601	585	588	583	615	656	639	564	626	598	621	605	593	603	615	608	647	623	593	629	599	597	632	626	587	602	614	648	615	611	598	585	597	602	635	608	602	625	594	597	666	625	584	595	573	676	645	636	613	615	607	604	622	592	600	608	583	604	646	650	632	615	586	660	598	600	623	622	643	628	609	635	614	626	600	598	573	647	612	648	592	631	619	606	609	634	618	571	598	657	621	606	595	629	586	588	618	572	555	609	588	640	599	618	584	622	607	587	639	573	633	629	621	648	619	613	585	636	630	600	633	619	617	580	593	618	661	649	607	619	633	592	612	619	605	622	638	660	633	637	633	622	590	621	615	622	598	679	610	619	606	592	595	617	621	615	601	604	591	612	597	620	612	601	601	648	608	638	572	624	601	626	593	599	598	635	640	659	609	617	609	606	597	614	648	580	629	578	618	606	619	606	587	665	635	576	629	605	559	655	616	626	644	608	637	625	623	641	650	614	618	573	631	586	627	597	613	615	617	638	581	617	631	615	634	582	634	599	625	654	608	626	603	624	616	642	630	591	608	616	585	617	656	708	589	570	593	593	600	629	608	549	599	602	613	611	608	567	613	623	658	608	616	658	625	611	625	576	633	569	576	580	641	597	572	598	649	632	639	624	568	622	591	613	587	623	554	605	633	600	614	617	642	559	619	649	608	597	634	614	607	619	569	585	632	595	624	649	644	634	577	608	629	631	631	628	636	617	629	637	615	583	589	610	579	623	594	611	631	603	623	603	653	650	580	645	572	624	605	640	633	635	593	636	586	615	593	587	612	593	608	575	601	603	620	626	593	605	622	643	604	665	566	650	619	632	676	617	615	634	632	611	595	590	577	654	589	642	610	642	594	623	637	634	561	598	616	625	630	597	617	628	615	597	596	652	580	651	611	605	617	603	625	599	622	642	640	596	572	577	596	618	599	623	596	596	566	603	588	588	590	647	600	599	593	623	632	635	644	624	589	597	645	619	585	615	575	650	591	563	568	599	608	636	648	593	621	628	604	619	640	640	618	630	600	614	599	602	607	570	629	609	597	632	638	598	591	598	592	605	619	628	588	606	610	622	610	585	646	605	636	577	584	590	575	588	575	646	610	616	576	598	623	613	611	598	611	596	639	624	646	629	636	613	618	625	582	606	640	580	628	621	647	573	601	646	622	607	638	651	617	600	600	608	652	624	648	623	630	645	619	641	599	606	641	612	574	580	621	630	601	638	567	675	596	640	668	618	591	624	634	595	616	608	600	592	599	568	591	636	619	613	585	644	627	612	646	606	631	655	630	585	604	616	570	617	579	622	605	628	585	645	575	611	610	620	641	631	625	632	587	600	637	641	551	585	623	580	544	610	584	555	598	592	609	620	599	645	628	600	612	609	588	602	628	610	588	563	639	580	621	576	627	575	614	586	592	586	644	635	609	598	585	617	602	639	613	657	651	596	584	619	594	602	596	640	592	606	610	573	633	631	633	598	595	595	611	594	646	593	554	588	636	622	653	598	644	635	637	631	632	563	613	611	617	618	629	641	586	620	633	613	619	614	589	626	629	651	609	611	625	579	614	578	638	599	632	597	593	599	598	615	595	659	621	612	567	581	661	613	611	597	651	613	602	623	588	654	621	602	605	627	658	612	625	633	617	616	634	593	646	631	581	574	563	595	609	603	569	633	642	575	554	618	615	616	582	633	593	573	590	656	609	608	623	610	590	598	590	623	638	595	578	626	639	619	570	592	649	621	602	600	666	604	629	624	622	615	639	641	620	617	575	568	604	592	643	571	631	607	636	630	674	625	617	589	596	650	626	582	626	685	607	616	632	589	572	592	641	647	609	621	626	621	624	622	625	653	595	591	590	661	571	587	591	658	599	608	589	594	582	634	597	580	653	603	608	607	588	645	590	573	594	614	631	590	628	639	613	569	616	638	624	648	585	655	616	627	580	609	597	624	619	615	587	607	641	580	613	615	599	612	626	590	635	624	636	594	617	618	618	656	671	606	625	585	595	597	594	601	584	617	589	605	569	589	625	618	621	648	578	602	643	634	644	606	628	615	596	628	600	622	644	621	638	618	620	653	629	632	613	594	642	618	632	631	627	584	639	614	568	627	613	642	609	634	624	600	666	592	621	622	604	597	629	617	621	572	601	611	581	614	588	645	597	599	642	675	635	624	622	617	631	604	616	603	593	625	612	591	663	608	593	640	639	614	610	586	629	608	610	584	642	628	590	600	576	614	631	609	597	620	594	626	593	619	601	646	585	609	637	583	617	582	597	623	601	607	589	607	606	639	598	642	645	648	586	636	629	620	599	587	616	633	615	624	633	616	572	576	620	577	629	661	599	597	606	613	611	607	637	577	577	608	629	600	630	638	613	620	641	663	590	642	596	610	618	638	602	616	623	548	592	704	612	602	614	598	585	614	656	574	629	564	632	567	604	605	647	587	607	562	648	588	607	649	612	624	640	623	639	643	602	613	627	594	667	639	610	604	602	561	585	625	664	607	614	634	621	565	622	623	608	605	622	590	641	601	561	588	590	589	614	627	594	621	653	593	614	617	600	591	621	587	603	627	627	603	582	613	619	616	639	604	639	630	590	649	632	622	604	613	637	590	580	576	563	577	648	545	591	564	583	603	623	592	600	608	608	596	598	644	621	608	627	651	623	591	602	625	637	611	609	620	613	594	657	664	613	621	615	603	632	626	665	616	608	594	582	620	612	577	609	625	626	599	612	622	605	641	589	631	569	587	557	615	605	644	651	688	631	626	596	620	614	612	615	620	619	655	632	639	601	595	681	626	579	616	610	611	608	567	633	607	655	600	592	634	592	552	653	647	634	608	580	635	641	588	605	627	597	598	622
24596	38854	24100	10672	6298	4488	3139	2212	1864	1703	1395	1160	1068	1012	919	817	818	797	789	731	760	713	762	745	748	698	706	729	708	760	698	741	731	679	649	710	679	707	680	685	671	647	682	598	684	676	723	653	681	682	703	702	662	692	718	653	689	640	646	652	654	646	653	636	661	654	677	638	660	669	679	689	681	707	683	693	666	694	657	678	649	667	685	666	629	638	677	637	644	671	640	615	673	626	649	660	659	675	664	672	632	689	658	632	648	699	648	671	651	640	687	660	649	636	700	699	704	659	674	670	689	681	720	639	669	670	701	632	667	715	645	633	630	641	636	669	652	681	701	685	668	682	659	710	654	654	681	702	659	631	640	699	672	650	711	665	657	645	650	659	646	665	690	692	658	697	684	640	650	683	685	697	671	642	658	669	635	701	653	627	678	643	712	630	684	649	663	693	716	680	633	652	651	674	677	678	639	636	622	675	653	652	649	666	704	670	634	659	693	690	674	663	656	660	713	644	643	654	642	650	690	681	660	623	641	631	640	676	640	659	683	672	704	655	623	688	669	656	683	610	677	667	670	674	685	676	696	709	651	716	655	675	693	671	569	657	662	673	648	661	685	634	696	669	676	666	676	673	654	652	669	671	631	693	702	595	679	683	655	657	675	701	665	635	646	670	654	644	691	685	677	644	646	668	684	650	645	625	664	661	630	633	665	688	637	692	661	683	657	651	661	697	647	672	701	641	661	690	676	653	693	722	659	661	669	681	629	643	693	693	652	695	689	627	630	680	679	643	684	671	680	638	664	679	718	680	646	599	683	729	665	706	681	627	655	673	697	692	661	635	672	669	679	648	692	688	659	672	666	640	671	695	710	676	688	668	652	647	663	710	690	696	677	677	666	677	672	662	641	645	635	668	636	642	689	718	674	662	680	667	720	659	679	682	699	587	624	630	661	693	696	664	666	661	632	695	701	659	643	694	658	653	610	711	699	640	614	631	711	665	673	636	669	708	658	649	725	674	648	660	642	684	659	683	635	664	672	667	685	673	679	677	672	645	654	656	716	656	669	673	660	664	653	645	686	655	705	647	705	670	645	641	645	667	690	664	685	659	639	661	665	686	671	689	660	706	693	683	690	662	679	688	630	672	694	642	668	686	689	702	617	680	657	661	668	682	630	681	653	679	710	685	665	660	663	615	652	671	661	609	686	675	681	679	680	651	715	647	632	642	674	714	683	697	655	676	686	671	703	713	693	641	646	662	656	663	659	659	706	697	692	665	701	667	655	643	657	647	687	678	673	642	669	626	691	681	629	671	653	657	650	664	699	678	658	674	620	673	707	674	675	681	657	637	628	670	646	662	697	640	697	684	702	652	722	696	674	664	679	668	629	676	720	688	718	656	676	669	681	666	650	652	678	662	703	709	650	685	661	674	709	680	689	630	661	699	680	619	658	654	671	654	646	641	646	682	669	643	674	702	706	688	675	663	693	657	673	635	645	639	691	648	760	669	659	641	638	668	689	705	727	649	691	662	662	667	637	653	673	648	691	631	673	668	687	708	700	654	665	661	654	686	736	682	717	711	640	694	613	684	688	665	647	686	661	652	678	648	671	644	630	663	656	726	678	658	678	654	692	676	693	664	646	657	713	658	679	680	651	695	657	687	695	644	662	684	598	651	658	678	660	638	670	695	641	664	665	675	678	668	666	624	684	639	701	670	672	673	591	662	681	700	671	643	696	708	649	650	698	678	649	654	682	626	619	643	687	651	715	687	631	649	698	710	656	641	674	719	694	663	694	654	684	641	666	689	679	716	668	724	649	638	672	622	680	675	686	688	651	696	659	688	673	696	678	675	634	667	675	655	650	689	672	662	713	649	667	659	701	636	660	663	647	684	632	657	673	713	694	649	636	679	652	642	641	656	687	687	645	657	626	638	666	713	667	709	658	641	716	668	690	626	676	692	665	610	691	643	679	641	666	718	687	703	685	721	639	629	670	671	698	661	668	658	711	688	671	641	660	637	647	642	687	693	651	692	687	671	665	669	642	658	592	679	656	683	664	698	691	706	663	659	666	658	631	679	668	678	658	674	703	638	665	697	677	681	733	680	641	666	681	685	661	680	702	652	685	698	659	628	682	637	668	639	696	670	655	696	673	660	722	682	702	661	695	662	661	680	678	718	656	643	607	622	639	647	665	669	640	713	671	693	712	687	698	713	677	689	651	698	657	650	675	704	651	662	689	678	676	704	698	678	621	675	668	677	638	648	705	666	729	678	671	701	685	677	717	677	668	632	717	699	734	672	654	641	647	688	693	658	635	679	725	692	649	674	664	725	747	710	707	630	678	677	619	680	663	658	659	614	652	695	673	668	664	658	661	658	703	667	688	666	731	686	678	647	679	628	686	662	693	644	651	671	655	670	682	687	652	625	648	706	656	689	660	688	695	694	667	668	663	649	654	660	640	680	677	676	666	654	656	610	674	640	669	688	704	696	708	736	636	726	664	697	656	658	662	736	692	664	625	655	681	642	706	703	659	613	632	635	675	611	675	668	686	647	585	649	703	669	707	703	686	657	681	687	669	650	629	638	673	698	622	626	671	626	705	634	687	669	653	653	700	641	654	683	644	651	673	665	669	652	654	699	679	623	689	638	644	721	667	674	664	662	671	634	610	686	619	706	672	688	644	696	666	616	642	664	624	648	646	697	675	704	624	641	611	696	676	677	670	674	662	696	645	630	658	725	657	647	714	671	717	657	661	694	636	678	651	666	658	711	660	667	677	662	694	662	623	696	736	677	634	668	690	694	686	646	670	679	660	657	626	657	634	666	653	650	665	672	655	657	633	697	650	672	688	705	635	692	684	676	706	615	650	638	653	689	659	674	668	695	667	642	676	666	704	692	721	631	662	724	675	663	695	627	620	654	682	643	655	664	682	682	676	694	659	660	678	673	684	692	653	644	749	687	705	643	705	651	688	663	631	673	678	659	630	656	690	709	647	675	670	697	679	659	672	697	678	657	697	633	691	706	662	692	649	656	647	658	671	703	671	672	655	664	654	677	717	678	663	645	616	642	694	650	627	692	664	600	671	683	648	689	685	645	651	655	652	679	651	664	636	708	659	699	705	662	684	659	642	687	639	719	669	704	686	674	700	680	642	682	673	679	672	678	676	622	685	656	696	704	659	683	692	692	671	634	718	647	643	645	655	636	650	625	699	689	672	647	704	677	627	644	659	627	683	691	658	658	617	721	631	667	653	669	689	646	685	682	635	661	696	663	623	660	648	683	637	721	667	676	689	693	660	632	626	709	673	677	665	617	652	677	658	660	704	667	666	662	664	677	671	684	688	650	673	623	705	687	671	724	625	634	687	692	651	655	704	653	650	667	686	683	686	687	690	704	654	657	662	676	618	633	688	666	701	650	651	646	623	670	669	673	692	660	682	639	660	659	702	692	666	701	648	689	637	649	679	706	636	629	704	646	711	703	693	647	678	684	641	670	684	710	680	698
23748	21179	28312	24349	21191	14394	4457	2263	1744	1510	1288	1153	934	870	828	700	666	643	612	589	597	577	561	507	507	503	552	536	519	502	445	477	437	501	480	450	448	463	515	485	452	462	487	474	484	476	446	456	457	413	445	476	463	490	424	427	440	433	439	437	404	429	435	427	463	453	440	448	431	433	457	437	427	434	445	449	429	430	439	422	470	427	452	443	420	427	429	452	456	427	430	459	413	473	423	432	460	438	408	444	443	435	393	452	422	441	418	429	452	434	437	418	427	454	437	441	460	427	429	406	430	492	440	449	468	463	410	443	443	450	445	466	415	408	424	423	452	482	400	455	412	449	477	462	417	415	422	450	437	442	408	439	456	406	464	414	438	471	433	423	472	455	436	441	441	411	402	465	420	422	452	411	434	429	378	452	435	449	447	417	425	440	431	449	412	430	437	423	452	426	407	406	427	435	435	422	392	457	487	446	427	446	409	465	454	426	436	450	445	411	467	447	398	441	448	455	436	422	439	442	441	420	437	423	420	448	438	437	436	399	429	443	460	434	437	423	453	436	403	433	465	416	438	418	442	441	457	441	472	426	443	442	477	436	443	427	423	415	493	457	437	409	428	433	420	432	422	400	417	428	440	416	414	465	418	475	432	449	446	430	459	449	422	439	416	452	390	483	441	446	458	457	369	456	430	432	432	458	411	447	441	429	436	406	409	443	437	473	410	408	443	429	470	424	406	418	432	444	439	397	415	418	394	453	434	430	418	435	449	482	474	432	456	406	447	444	466	424	473	410	433	445	398	482	439	430	455	451	421	422	436	472	457	460	420	457	460	444	460	432	429	419	454	450	434	416	451	425	443	443	415	427	402	419	449	437	434	400	450	431	421	448	463	441	438	430	429	425	472	440	420	376	447	416	450	470	453	436	406	412	448	450	447	456	441	456	423	450	413	416	456	478	420	469	413	456	448	455	454	470	427	462	460	446	456	436	448	485	411	396	443	438	421	418	456	450	440	437	435	440	419	454	438	434	478	461	442	486	454	442	444	469	443	458	422	423	440	456	407	439	440	475	440	439	449	435	435	382	437	434	420	480	412	449	452	447	445	443	396	430	449	479	472	425	417	427	443	421	435	493	443	414	423	442	460	411	426	482	433	418	439	444	463	431	440	442	423	453	442	408	434	447	423	412	437	390	439	427	465	447	423	417	456	443	419	441	409	441	416	432	444	390	406	441	433	411	425	487	422	409	388	412	390	437	425	423	452	407	444	441	413	400	445	418	437	481	474	439	430	417	453	408	440	442	404	454	449	432	425	433	461	420	441	419	456	465	447	425	466	449	450	454	433	426	441	391	451	417	433	420	452	417	433	423	467	431	442	439	405	413	433	432	466	460	451	446	461	444	453	430	445	448	416	431	437	485	410	449	435	416	427	456	423	413	415	417	407	448	468	460	465	457	414	446	411	443	425	433	427	426	435	439	445	391	455	442	407	425	446	428	441	446	453	427	425	434	402	415	455	414	436	445	422	460	410	413	422	428	472	454	450	438	461	461	448	420	467	490	444	455	441	434	456	437	443	419	431	445	469	433	451	444	412	474	443	434	451	437	454	435	435	431	394	446	460	435	404	476	420	443	428	433	432	470	434	457	466	435	422	413	438	439	441	453	395	439	441	457	417	422	457	455	415	400	434	437	464	436	465	432	435	408	409	456	439	442	420	439	451	410	451	416	408	430	422	450	456	408	449	450	494	392	456	417	448	434	449	422	434	426	447	432	423	441	474	424	427	440	377	446	437	431	461	422	449	436	428	438	473	442	424	432	437	423	429	439	464	383	445	437	467	436	463	494	417	402	462	430	391	459	429	450	431	402	409	436	463	425	422	430	421	432	439	415	473	431	486	445	425	428	463	446	417	445	434	419	459	430	426	471	449	419	415	415	421	413	436	414	464	428	462	404	432	461	439	451	423	430	460	411	443	420	416	386	444	410	455	419	428	417	445	420	465	394	406	430	470	443	472	414	404	438	453	432	425	444	441	420	433	437	423	418	446	460	420	408	422	458	405	437	432	442	438	408	485	416	462	447	435	443	477	422	434	425	449	455	418	425	423	459	418	416	406	397	432	447	425	421	424	425	424	453	434	462	430	447	427	454	443	400	431	399	437	397	453	431	461	419	416	462	443	441	429	434	447	450	412	405	467	397	442	472	451	454	441	411	438	442	440	425	394	459	417	430	489	432	451	435	448	455	439	420	416	420	406	449	445	430	432	456	441	434	420	384	432	413	429	447	434	444	441	406	427	442	433	432	442	415	431	434	472	456	417	413	419	433	443	423	447	463	419	404	454	486	454	407	429	451	465	413	435	437	465	456	454	433	432	430	409	445	447	455	454	439	429	422	432	436	457	435	442	418	448	432	422	390	419	427	449	459	459	444	427	466	427	429	431	460	439	461	416	470	440	437	430	463	408	411	431	456	462	419	463	436	394	421	408	419	449	467	426	444	445	433	481	448	440	454	396	459	412	404	434	380	425	475	411	409	432	425	422	428	444	447	440	429	436	433	433	416	470	443	448	420	403	437	401	406	431	440	409	440	473	437	460	407	479	419	413	422	447	459	445	425	415	465	458	432	433	430	413	433	434	477	453	407	475	428	389	479	434	444	418	458	432	461	451	431	442	449	475	442	427	422	479	420	463	440	434	403	445	405	436	439	446	441	437	419	456	435	464	423	410	447	442	425	453	446	453	437	418	429	458	457	400	419	430	458	433	442	426	488	428	422	425	442	448	420	419	411	467	437	451	469	437	424	405	444	428	441	474	445	445	460	441	448	432	442	464	437	481	446	467	430	445	419	429	435	389	434	411	436	450	427	427	440	432	430	404	422	416	462	420	411	429	467	450	432	442	417	429	423	429	456	435	432	449	400	429	420	437	410	457	447	485	420	434	447	444	471	421	403	412	454	407	454	431	424	416	429	410	436	442	451	438	465	432	405	464	419	467	457	447	449	436	421	435	411	442	407	420	428	465	439	461	442	438	446	405	405	454	431	414	421	454	483	433	464	431	426	428	430	446	453	402	455	422	439	433	435	449	434	416	434	480	464	433	470	411	460	448	456	374	383	415	443	432	448	430	470	432	431	428	434	428	444	449	440	469	412	412	437	429	439	472	467	480	455	420	462	436	416	419	415	415	455	451	429	432	410	456	397	447	473	410	452	472	451	445	410	437	442	445	425	413	439	453	452	444	440	444	427	432	457	427	432	439	411	442	448	450	429	424	437	423	414	458	459	387	453	416	427	427	437	426	404	442	447	435	464	445	398	463	459	445	436	443	426	431	446	443	440	478	414	411	441	431	468	404	432	430	441	449	416	416	465	421	415	451	442	456	384	431	474	427	440	459	484	446	428	435	444	468	442	442	412	430	443	415	476	418	442	432	402	478	395	411	418	489	434	438	458	427	436	434	398	459	442	404	429	455	416	432	411	428	447	402	421	443	444	507	427	441	410	438	438
25936	48075	33448	15988	9671	7468	5389	3724	2975	2599	1973	1575	1241	1162	1084	892	791	724	737	732	705	698	669	687	645	653	607	579	599	623	569	571	563	565	545	511	573	519	531	533	552	541	571	527	502	520	557	545	497	529	490	494	526	548	528	458	513	500	539	518	445	486	520	518	519	498	448	521	494	495	503	447	493	492	493	482	517	494	537	512	501	475	520	505	515	473	487	482	516	476	519	486	456	479	492	459	440	467	500	510	492	466	481	450	497	478	443	505	467	504	477	519	443	493	479	518	479	474	493	494	479	470	476	501	502	478	530	494	484	522	491	462	454	495	475	473	517	477	519	508	483	489	474	480	465	501	438	463	532	467	442	492	469	488	515	467	478	495	512	512	452	469	487	506	474	519	478	462	492	505	538	472	528	508	507	484	478	483	489	472	490	455	466	459	473	484	476	477	483	475	450	503	494	509	504	475	512	496	487	498	485	457	455	483	462	492	516	463	504	487	466	453	481	497	513	490	465	494	448	481	481	503	501	460	476	491	512	505	516	477	455	472	477	471	479	474	499	488	469	503	502	525	464	502	506	472	469	468	468	456	500	500	498	499	456	513	486	481	486	498	475	482	456	497	489	479	486	480	496	488	444	497	462	467	465	505	496	522	449	502	453	474	469	496	509	504	475	468	469	516	453	509	472	468	489	466	468	479	462	455	497	472	501	513	447	467	486	517	493	478	463	468	501	517	458	462	510	514	498	458	468	525	484	495	498	477	461	521	495	477	485	467	480	481	470	513	537	492	508	498	526	473	489	491	499	481	484	475	510	495	501	468	476	522	445	503	464	501	468	476	464	450	466	482	515	457	515	490	478	479	483	462	491	446	457	518	500	468	502	487	476	481	506	515	462	462	477	508	454	502	431	500	458	480	490	478	485	463	491	459	464	498	479	478	509	475	486	495	483	480	449	485	469	477	480	493	474	487	495	473	478	480	527	544	495	505	482	494	502	499	446	531	490	496	508	499	477	470	533	483	498	504	471	465	518	493	464	471	491	510	432	510	470	499	495	467	501	495	448	502	492	509	463	454	468	468	497	513	511	441	456	484	462	544	460	481	426	484	504	498	482	479	528	464	492	472	485	500	528	449	495	471	508	478	481	464	459	474	484	484	515	518	448	475	463	537	506	517	506	478	533	466	521	481	458	475	474	482	513	443	449	455	457	495	508	472	490	486	523	475	477	496	538	449	478	490	508	503	481	506	499	489	514	501	490	518	535	459	462	490	487	526	508	480	468	500	480	498	520	485	504	497	489	456	490	522	499	485	462	508	495	512	441	504	453	482	503	493	491	502	496	502	483	460	464	523	503	545	483	473	462	467	508	521	502	494	482	531	532	493	506	533	472	474	475	486	489	483	427	442	488	487	492	513	508	486	449	507	536	471	483	496	466	474	512	482	484	483	465	511	475	526	521	526	483	461	515	504	500	442	489	494	458	550	492	483	495	514	517	484	524	454	538	516	524	482	474	435	488	477	484	456	474	477	459	457	488	473	515	464	498	472	501	475	513	500	485	496	521	496	469	466	494	515	523	485	432	483	479	500	480	466	502	511	502	496	493	495	467	501	481	492	488	497	475	480	512	524	471	490	446	506	505	466	467	498	484	498	511	490	495	466	500	495	456	517	483	494	528	455	490	428	478	458	515	449	487	532	488	472	478	512	481	460	506	520	504	496	492	472	454	480	450	491	492	512	456	487	514	519	507	498	469	523	487	498	498	491	484	501	513	485	518	486	489	507	521	530	519	480	510	499	542	546	496	507	478	466	476	441	426	469	488	491	468	514	466	494	457	543	496	487	469	516	501	503	523	484	501	464	477	534	525	489	523	480	478	514	424	507	450	497	499	476	511	524	453	516	467	462	483	540	434	503	484	518	495	515	484	498	448	501	462	482	493	498	476	462	515	498	520	495	490	512	509	485	478	509	512	471	509	478	491	480	495	497	498	490	475	519	485	504	505	462	516	536	502	475	517	469	491	465	452	512	534	488	509	503	472	464	469	527	470	509	494	464	457	517	483	503	484	499	476	473	441	490	473	479	508	507	475	503	503	480	499	476	495	477	472	434	485	464	463	452	505	481	495	524	472	493	477	510	498	524	513	498	474	482	480	493	489	467	522	483	504	478	509	494	524	496	490	471	466	496	501	471	484	465	494	495	515	480	480	467	528	492	487	511	476	514	489	503	470	465	498	463	528	516	495	498	489	537	466	505	477	475	461	492	470	489	485	473	497	466	473	459	506	483	455	509	459	495	447	480	486	444	506	470	463	468	522	497	480	481	508	464	530	482	503	466	516	492	475	544	487	494	449	487	479	457	499	511	492	501	504	520	474	495	502	459	481	509	489	462	505	488	487	488	530	474	489	459	505	487	503	470	461	460	456	487	455	487	470	462	456	488	470	502	511	499	491	493	484	470	512	503	485	552	480	506	484	501	486	494	459	494	539	463	504	459	489	504	444	494	458	521	506	464	529	472	472	473	508	521	492	466	465	480	514	490	487	479	550	471	524	481	517	485	513	537	535	482	491	498	503	471	495	505	463	482	481	471	511	468	497	516	503	472	510	477	457	516	509	498	454	516	469	501	510	510	451	471	479	471	497	521	491	502	484	465	471	480	535	506	486	508	519	468	475	477	484	508	474	508	472	512	509	474	488	445	525	476	473	523	467	493	466	485	469	502	482	497	439	472	472	519	488	506	506	467	480	463	497	474	481	445	441	474	511	490	508	470	486	488	468	506	485	500	481	498	495	435	494	493	510	462	496	490	543	506	508	509	478	512	476	461	497	516	464	478	480	449	474	448	471	508	524	524	509	481	496	482	516	480	554	482	437	481	456	527	483	511	500	500	501	488	482	469	460	484	490	492	491	528	503	489	476	489	483	498	456	503	539	513	474	544	512	494	516	453	446	506	448	529	505	477	509	463	522	427	458	487	552	472	506	481	485	506	480	507	514	472	492	517	490	515	483	501	508	505	476	483	468	521	494	482	472	512	474	489	479	490	476	512	527	496	486	477	480	466	464	495	456	465	504	490	537	500	504	489	462	502	512	486	456	495	513	502	496	471	531	466	490	464	498	515	492	494	474	498	507	510	495	477	492	491	475	488	460	471	488	494	503	461	489	527	482	493	490	468	480	484	524	493	455	495	475	481	462	465	421	484	515	469	503	487	479	493	518	503	484	471	501	466	479	509	513	463	513	475	525	519	504	489	523	467	481	504	470	466	493	460	501	526	508	509	437	476	477	506	478	506	481	476	480	509	502	515	458	498	500	479	467	462	464	481	483	517	474	469	533	462	462	500	521	424	475	510	475	491	469	442	516	479	494	513	483	545	512	500	503	530	488	490	453	460	514	492	462	494	476	453	463	506	432	499	450	451	472	471	483	492	449	438	482	468	427	472	496	460	491	487	456	493	532	440	501	474	500	505	490	449	506	463	502	479	515	479	470	479	489	501	489	524	517	461
24777	21185	27442	25245	15917	5035	2664	1791	1435	1273	1066	933	788	804	772	686	673	642	614	638	574	612	569	551	539	560	527	534	554	524	515	486	498	530	555	506	492	527	522	538	507	469	524	511	498	487	526	509	546	474	543	517	553	491	488	502	491	537	498	517	445	483	514	502	494	486	527	459	490	491	533	508	504	506	503	496	469	483	503	508	527	527	493	539	542	527	543	526	564	478	529	539	482	484	518	521	510	521	518	492	471	482	510	459	501	480	493	514	534	504	479	500	513	531	512	435	524	527	458	523	513	479	469	522	444	504	494	485	505	496	534	505	497	507	524	510	500	471	532	538	527	473	504	515	500	525	533	506	505	483	516	533	516	488	496	498	471	479	492	481	505	485	491	538	503	517	498	509	482	491	535	488	500	515	510	493	536	511	522	485	474	531	489	501	491	511	479	476	473	513	518	526	492	520	501	483	533	503	483	488	504	519	514	497	480	506	528	528	501	488	523	500	515	493	551	496	496	463	548	497	491	510	497	519	510	467	529	478	500	493	511	548	503	523	479	537	463	527	507	501	503	471	493	498	510	497	464	503	532	553	570	520	478	519	504	515	502	541	530	455	491	520	480	515	511	508	465	539	488	504	475	480	476	519	497	530	499	516	454	471	524	476	520	532	530	509	551	441	504	505	506	515	522	481	513	472	517	484	544	492	519	536	481	518	537	522	485	492	495	509	543	505	511	520	457	514	471	512	471	507	463	546	501	501	503	541	509	452	496	468	479	500	501	492	515	503	474	497	495	491	485	457	484	476	482	481	525	535	518	491	462	537	508	507	504	521	459	460	499	527	504	514	485	463	517	546	513	546	462	485	469	490	504	485	503	508	530	508	494	527	516	496	516	481	503	541	501	522	464	531	504	521	494	511	529	468	503	485	496	515	486	552	540	498	477	502	502	511	508	525	495	492	486	462	517	502	505	537	494	503	482	514	473	497	494	509	511	519	560	481	514	495	494	538	521	507	514	500	521	508	501	483	501	500	503	488	526	539	507	480	499	493	473	507	528	478	490	498	485	499	486	499	491	518	503	509	494	518	532	515	497	471	499	521	526	506	473	535	442	517	478	488	494	487	490	495	496	482	494	484	487	498	478	495	492	484	482	506	504	485	504	485	527	503	520	464	480	443	508	547	513	443	514	510	492	512	523	465	492	496	497	526	508	475	503	495	535	514	484	516	414	506	512	485	522	486	483	538	495	488	513	499	533	440	524	536	506	519	539	506	467	481	503	481	537	506	502	507	485	486	483	548	492	535	481	520	520	444	477	492	454	470	513	501	493	537	491	489	522	468	468	534	487	508	542	532	511	474	524	584	564	546	456	489	517	501	465	532	522	520	490	511	491	488	502	513	490	487	504	531	533	492	518	525	481	512	491	496	517	537	495	424	530	503	478	500	513	492	544	482	525	502	449	473	505	481	501	483	478	501	493	531	499	500	527	498	496	487	465	523	486	476	465	512	488	512	541	523	523	517	504	538	524	479	529	487	468	491	555	499	528	476	523	485	497	494	509	495	564	484	499	469	471	477	486	535	510	464	525	513	535	492	495	558	485	472	473	496	468	534	521	515	494	520	503	518	532	482	509	534	481	497	478	542	485	497	523	515	501	508	460	485	489	538	476	546	516	529	490	471	499	483	483	517	488	493	502	557	483	513	479	502	551	515	545	489	446	528	519	471	489	450	563	533	479	490	481	470	483	473	472	524	529	502	465	474	493	504	466	506	463	516	502	485	549	505	522	505	506	529	524	530	478	509	473	501	502	466	490	478	516	494	539	478	528	508	510	500	505	498	528	468	514	503	478	444	501	515	481	518	512	469	490	509	476	495	522	443	528	465	498	493	437	515	472	508	459	503	500	486	552	486	520	496	544	493	516	500	533	491	497	504	479	504	522	465	497	468	456	487	526	532	482	491	514	470	487	514	489	491	484	500	518	516	503	485	476	512	482	542	479	530	517	552	475	541	455	482	487	518	497	516	523	525	530	524	505	497	557	512	512	478	567	513	492	482	457	495	535	467	527	477	466	489	473	500	494	476	501	507	499	495	548	465	490	473	517	469	460	511	513	509	501	522	469	495	494	530	503	537	494	523	534	470	499	499	498	507	494	484	478	526	492	510	502	461	504	536	510	478	479	512	487	459	454	539	452	518	524	501	518	508	503	498	545	517	501	515	522	489	532	486	461	539	494	529	494	537	503	496	509	479	521	486	540	525	493	505	511	489	500	534	522	502	484	567	512	515	538	579	472	498	487	495	499	501	508	468	489	483	496	470	515	506	508	504	501	502	486	487	486	487	502	562	479	511	517	509	509	431	518	511	489	499	526	509	493	512	522	482	496	478	510	533	542	505	505	507	478	508	516	513	548	485	480	491	473	534	544	538	513	532	472	480	532	501	495	495	482	491	500	488	510	511	521	523	491	498	512	483	479	482	483	474	510	485	492	469	500	500	501	535	498	509	532	509	504	472	498	523	546	519	509	469	499	498	514	523	465	501	554	481	522	472	503	516	501	526	489	497	511	472	484	471	519	484	505	516	473	486	502	513	502	473	487	513	485	494	505	477	479	470	519	490	537	546	493	503	506	507	454	500	453	511	535	503	496	480	528	478	486	511	517	534	493	497	502	494	539	499	538	510	519	495	546	469	499	497	513	498	527	477	465	490	477	505	466	500	501	525	514	487	493	452	513	545	505	507	512	508	542	482	519	533	547	523	522	496	511	472	456	531	487	482	499	522	487	477	507	523	517	510	476	494	488	518	509	487	499	495	488	557	518	481	486	483	450	468	490	557	526	491	535	545	498	484	488	493	499	469	540	496	496	509	496	472	467	497	498	505	487	518	511	514	464	470	545	527	507	480	509	490	501	574	524	527	487	516	517	490	533	483	505	520	482	496	491	531	525	537	498	539	494	491	522	490	526	477	470	516	509	509	507	510	481	529	540	548	461	512	502	517	472	519	495	475	484	539	506	519	498	484	476	491	518	475	475	468	517	491	525	491	516	496	539	499	489	486	478	528	473	493	484	488	514	505	500	465	520	521	480	520	516	496	497	528	535	486	500	531	482	471	496	508	513	520	492	502	489	529	519	521	510	495	526	474	508	484	517	475	530	532	475	505	457	498	479	543	501	518	484	481	475	459	581	509	488	489	494	507	511	532	531	493	511	489	533	490	515	517	514	474	509	424	477	570	499	514	502	458	494	480	485	515	509	504	513	499	514	500	451	486	481	485	520	512	487	499	532	488	516	488	523	508	503	469	485	488	493	475	511	493	467	513	532	474	492	472	457	480	466	509	492	487	471	533	536	539	477	467	510	503	523	492	507	486	489	506	520	478	500	512	513	527	492	507	486	509	495	471	536	517	519	521	488	498	480	499	465	469	501	515	477	487	461	498	489	512	537	498	480	495	470	498	508	486	532	547	520	446	476	491	478	508	483	493	534	463	536	485	517	503	503	499	458	531
25694	42503	31175	13167	8393	6293	4393	3148	2359	2034	1601	1369	1159	1054	1051	848	784	719	729	732	695	692	647	635	648	648	612	657	620	615	584	582	569	558	571	582	603	529	613	599	588	576	577	582	534	558	532	522	502	565	557	505	548	534	565	520	564	497	532	543	555	535	525	530	574	564	556	540	511	538	556	557	540	505	546	580	577	520	532	565	517	493	478	506	527	520	508	510	569	537	487	567	512	541	580	517	509	542	561	526	566	530	563	518	556	552	521	532	565	544	493	556	533	538	492	571	542	546	553	570	570	536	507	548	545	520	548	535	532	541	542	553	565	551	542	558	506	522	541	543	546	539	542	551	589	507	513	501	523	557	521	536	568	569	554	534	547	537	527	494	531	530	562	531	523	571	537	564	592	514	558	515	533	528	496	556	539	552	610	529	573	540	569	525	561	539	563	562	558	541	532	536	532	546	533	517	536	489	570	574	503	529	531	572	530	516	553	532	527	514	536	532	521	543	553	549	555	528	518	543	564	485	502	568	515	568	600	512	535	529	537	531	522	553	538	545	549	519	525	567	558	540	551	528	508	526	574	541	508	520	573	521	545	544	527	531	561	503	557	535	563	580	540	534	541	543	518	531	526	544	523	544	526	523	507	533	562	581	539	545	534	534	526	532	555	547	559	571	571	527	532	524	544	575	525	545	495	526	559	517	545	505	569	523	543	525	505	564	554	536	529	533	477	503	521	528	526	514	560	511	563	532	543	583	558	515	557	566	515	546	505	529	581	540	542	508	510	577	527	581	536	543	532	537	571	534	537	557	545	522	510	527	533	551	506	544	497	540	537	550	587	555	531	542	514	498	586	527	525	501	483	536	544	527	499	519	570	530	558	503	549	533	523	568	531	559	539	533	551	535	566	546	546	529	580	516	505	547	519	520	521	537	527	566	527	550	521	545	555	508	530	530	530	526	548	535	518	524	559	545	547	507	581	561	529	528	511	523	517	548	505	518	539	525	557	527	523	520	571	555	522	522	539	507	519	566	543	529	540	510	539	495	551	556	516	509	555	489	530	512	556	535	565	510	518	556	545	525	518	520	561	537	494	564	552	543	532	531	521	514	542	551	541	504	546	552	534	574	550	538	530	529	538	549	547	550	564	540	528	580	546	538	536	495	506	538	538	521	527	505	529	550	548	517	565	573	539	544	580	558	537	501	553	573	562	519	519	526	512	561	529	523	568	556	554	536	520	537	556	510	544	519	543	511	551	587	529	543	518	505	544	562	511	545	513	483	537	532	530	591	530	557	504	548	538	555	522	543	535	560	533	554	534	558	504	545	526	506	534	537	520	532	531	523	533	537	504	535	533	553	546	545	533	547	537	585	544	527	544	508	546	538	504	484	519	565	533	544	575	507	570	547	531	545	538	540	505	579	512	567	562	540	554	578	523	538	528	533	515	566	554	533	532	530	555	551	562	543	530	571	519	538	506	528	524	512	570	534	547	538	505	535	501	574	541	551	521	565	536	530	558	528	516	548	561	561	552	546	536	524	563	496	535	563	484	524	563	520	518	559	519	555	511	526	557	550	458	533	530	539	563	552	526	535	561	528	548	508	511	550	525	516	570	581	545	549	544	565	513	522	516	549	503	533	524	538	532	563	524	563	525	518	532	569	539	505	546	533	548	528	507	495	600	553	577	568	531	543	560	513	583	526	531	533	576	526	561	538	515	546	522	560	560	542	601	550	546	571	520	529	570	580	560	535	533	534	524	544	554	536	498	553	542	548	533	540	557	542	572	519	537	570	512	544	526	511	495	493	543	558	544	558	522	518	546	538	534	555	525	531	543	577	540	567	588	567	501	530	565	552	538	518	548	574	497	555	557	518	513	551	522	514	547	506	536	513	526	535	498	488	498	533	520	507	501	567	586	550	502	562	525	537	512	534	557	559	554	552	560	538	556	540	596	530	555	563	536	522	566	540	529	514	562	558	549	514	557	490	528	558	546	522	519	548	543	550	555	537	519	500	500	585	548	484	554	530	535	553	515	560	545	541	519	537	587	489	506	557	553	533	510	520	565	539	572	550	548	538	582	547	577	552	573	574	545	533	519	531	546	526	546	487	519	561	501	546	561	542	512	513	553	515	533	517	542	526	515	560	574	531	550	534	524	541	563	520	534	561	523	535	560	530	495	516	521	523	539	564	528	554	526	506	563	518	528	512	556	547	533	570	526	564	523	533	554	524	563	518	523	542	541	548	529	573	584	542	484	542	516	537	548	541	571	556	558	523	525	548	560	526	557	550	530	555	572	582	534	544	523	591	511	542	544	484	546	553	540	525	558	515	550	489	524	532	550	532	525	506	501	537	555	538	555	586	526	531	548	567	543	532	549	545	527	550	533	536	521	536	527	506	514	592	536	500	487	554	517	553	514	532	571	568	552	551	589	539	512	557	562	559	549	547	537	535	521	538	556	518	518	565	538	522	559	529	556	508	497	496	551	499	519	550	522	523	524	528	541	555	529	537	532	490	538	540	542	498	511	532	524	531	583	531	531	534	538	518	555	584	574	557	556	509	531	559	500	552	531	544	505	533	512	553	551	539	539	559	533	559	547	559	495	532	503	524	527	503	514	515	554	560	517	536	517	511	543	520	518	587	559	573	525	522	531	518	544	554	565	557	550	556	529	506	557	557	509	555	588	574	514	516	536	529	522	522	516	535	522	539	554	533	562	553	536	523	557	551	541	560	543	512	549	579	562	550	519	528	515	520	556	560	544	526	563	522	526	540	509	527	536	562	535	529	551	536	566	551	578	544	542	532	504	541	547	539	582	540	530	539	501	521	544	542	505	510	516	482	554	544	524	487	504	593	534	522	516	566	539	565	523	541	560	520	542	504	528	516	577	552	525	536	529	535	525	543	553	552	532	557	548	549	523	520	561	585	543	504	539	541	524	550	543	539	542	522	534	562	546	522	525	552	536	513	529	546	522	567	511	565	519	514	552	548	522	533	559	498	531	493	553	562	515	551	540	520	520	505	517	577	546	522	546	524	516	540	530	499	546	538	541	547	523	541	536	538	580	518	544	516	577	553	574	510	570	532	522	532	544	553	528	568	490	570	576	543	521	576	552	573	533	529	524	562	552	545	568	514	561	485	533	535	538	559	531	479	507	545	590	503	571	531	542	492	554	497	524	559	574	552	500	551	582	552	557	558	539	555	598	569	524	522	559	510	560	534	562	561	539	550	525	510	487	508	620	559	513	545	532	523	526	521	526	577	568	532	494	511	575	560	555	516	575	536	575	546	538	611	555	526	568	530	558	553	547	530	583	521	531	528	588	526	514	508	535	552	483	547	565	549	531	564	519	533	526	571	554	530	568	508	526	523	595	559	506	534	501	542	563	516	524	554	538	547	583	496	566	515	555	558	602	530	578	545	536	522	493	572	562	555	563	593	541	558	533	557	506	527	537	541	535	515	520	535	550	538	567	562	512	553	543	539	565	527	539	515	557	535
22711	21224	28824	23911	21253	21424	13950	3570	2279	1735	1514	1246	984	961	810	650	560	488	449	482	418	438	422	377	374	363	345	371	339	320	313	350	316	319	318	331	294	299	268	274	280	288	276	283	328	272	251	283	272	258	244	266	249	256	244	260	265	255	261	284	256	244	273	244	206	234	255	259	255	268	271	259	253	274	243	258	227	238	247	234	236	271	268	253	277	286	236	233	233	252	244	240	248	274	250	254	242	251	252	246	245	248	255	243	243	260	256	233	248	251	240	279	241	264	261	262	246	257	261	242	245	244	238	262	269	248	239	250	268	261	242	243	249	235	288	259	271	261	249	258	276	232	237	238	220	220	252	243	241	234	269	261	234	238	266	259	249	252	214	244	218	282	281	238	248	265	277	271	258	229	232	240	280	261	235	247	223	235	280	239	236	259	215	268	248	287	228	254	261	243	263	229	280	259	230	259	259	256	257	233	245	248	253	268	264	254	258	251	235	266	275	240	237	242	256	271	232	226	234	237	210	262	235	237	249	247	254	227	256	256	256	260	266	258	248	247	257	208	231	247	244	238	231	279	236	243	223	211	241	215	245	256	258	263	238	232	282	256	261	241	254	239	228	223	253	235	255	271	253	274	246	259	262	250	280	238	265	253	261	244	231	264	204	277	250	232	236	261	223	250	258	223	258	254	267	227	247	221	256	234	256	252	221	240	259	243	282	249	242	240	246	248	241	234	260	243	278	270	223	244	256	262	272	247	242	219	233	266	234	273	253	258	283	273	244	252	247	254	215	248	233	245	242	249	239	244	234	241	250	267	265	245	227	258	267	237	246	235	236	227	249	255	222	266	274	286	231	259	247	229	264	244	248	226	219	264	261	236	258	245	279	236	260	218	251	278	257	236	234	238	244	254	241	271	248	228	254	252	258	247	235	218	234	271	249	260	240	261	264	276	231	240	212	266	220	230	274	226	251	216	302	236	228	243	259	244	240	246	223	242	275	243	247	278	222	276	232	241	246	264	253	237	277	255	261	255	270	241	263	230	261	232	256	256	297	244	256	217	250	228	231	238	249	241	233	255	241	261	237	227	275	227	245	286	250	232	247	253	244	245	258	233	258	251	267	262	248	248	235	247	245	243	252	242	221	231	263	223	242	243	261	270	265	251	214	238	234	291	256	242	239	241	233	226	232	246	258	249	235	255	204	247	230	247	258	231	270	226	248	256	221	245	264	258	275	274	224	267	229	242	246	263	233	264	236	234	259	256	255	236	258	245	237	263	239	238	253	270	227	253	259	219	238	268	230	243	228	236	268	229	264	231	244	260	250	257	236	245	235	230	288	224	294	262	265	264	244	240	240	239	242	257	265	247	213	278	270	243	234	253	215	252	244	262	255	259	269	254	246	259	247	242	260	229	248	245	252	238	240	249	265	261	230	268	243	223	246	267	226	235	253	221	237	252	269	230	260	228	257	229	241	242	255	247	265	244	251	282	267	242	244	257	240	250	248	242	230	250	225	230	221	240	225	246	248	242	237	224	228	238	242	224	260	259	231	274	242	234	249	238	257	244	243	256	252	244	268	255	264	247	269	261	247	271	245	221	245	248	244	266	248	260	242	228	256	275	234	254	235	234	255	250	258	245	250	264	273	233	276	237	251	235	277	228	241	240	247	246	228	236	229	245	241	239	263	239	256	232	245	259	236	232	233	241	254	267	227	260	253	221	242	270	254	232	217	211	244	242	265	238	277	226	227	265	254	247	267	246	223	286	246	217	257	266	229	232	270	229	230	251	238	231	256	254	272	270	277	247	254	230	252	258	218	237	255	243	258	245	243	256	232	241	229	232	227	252	276	253	224	225	262	239	253	222	239	269	251	234	245	226	234	241	248	238	243	243	224	255	240	228	260	244	224	248	273	243	223	254	259	246	242	230	225	236	251	251	245	261	263	261	244	238	235	245	281	239	240	238	254	232	265	254	253	241	227	251	249	264	243	246	260	229	289	266	279	247	230	261	210	244	246	233	242	237	240	257	284	243	270	257	263	259	276	220	217	211	219	213	245	264	244	220	235	264	277	223	273	236	225	258	249	247	249	270	230	279	267	222	274	234	248	272	230	257	227	251	229	247	245	224	273	226	257	243	232	260	262	240	245	286	266	268	264	242	256	242	237	247	215	257	232	239	267	217	263	222	258	262	254	256	232	236	235	265	264	268	236	238	265	259	222	242	271	238	269	238	249	263	264	258	266	241	246	250	236	264	283	252	239	261	262	257	248	239	258	250	258	255	287	256	240	251	236	244	249	228	240	236	241	244	210	237	237	252	252	264	228	243	247	250	239	246	222	271	242	244	252	250	254	262	234	236	231	250	236	223	264	249	259	248	256	226	247	229	235	276	248	262	238	255	250	261	219	251	217	241	240	257	227	225	266	232	243	231	251	263	254	241	234	250	236	232	252	231	245	250	249	264	224	231	228	242	283	246	267	255	228	259	236	246	252	251	253	284	227	253	242	256	220	257	220	266	252	257	242	261	243	256	240	243	251	238	241	247	261	268	233	226	252	259	241	237	274	246	251	235	255	215	242	245	257	221	250	242	237	234	241	244	277	266	242	290	244	264	240	247	253	238	258	259	264	262	254	255	231	239	208	266	236	253	249	236	245	235	254	223	263	242	273	257	256	263	252	237	258	238	225	274	216	231	248	246	269	239	229	235	232	235	233	266	219	244	248	243	247	285	257	236	225	219	235	248	273	287	250	231	244	259	241	248	253	246	243	269	247	264	214	273	253	266	252	248	232	270	269	250	258	224	251	253	251	239	262	275	232	253	262	228	254	254	279	258	260	242	249	272	223	233	263	244	264	237	222	235	260	247	260	245	236	229	264	229	251	243	222	246	263	208	243	232	270	272	230	225	253	236	245	257	224	263	243	243	255	246	250	270	249	255	238	223	219	260	246	249	224	240	246	244	255	230	276	243	259	264	241	240	239	223	243	241	219	281	245	231	231	258	256	238	248	240	280	265	257	226	257	251	229	263	242	240	261	252	262	235	235	246	230	218	280	233	246	269	250	258	234	259	244	266	230	259	262	241	247	273	245	225	237	247	260	238	271	237	253	268	263	252	258	258	232	243	263	227	247	275	219	238	258	225	219	229	240	231	256	268	263	232	246	249	201	236	253	245	243	259	253	249	258	263	236	248	255	260	244	237	235	209	262	272	255	262	265	222	258	234	271	243	264	221	234	236	243	223	222	239	231	219	231	239	235	253	258	238	235	225	240	230	260	277	241	261	230	251	241	246	271	214	215	241	221	243	262	246	237	278	261	245	240	235	264	263	264	262	228	262	252	272	241	263	265	231	278	266	250	271	259	266	256	254	264	219	247	269	260	250	242	257	215	247	241	260	256	275	251	231	256	275	263	264	258	241	232	242	232	231	214	236	231	268	217	240	223	255	236	239	240	252	265	271	242	247	265	264	251	208	216	244	244	239	262	222	255	223	256	224	224	234
27524	52484	41878	19426	13406	11128	7688	5244	3810	2995	2460	1935	1537	1432	1249	946	851	681	636	632	614	558	528	511	483	470	433	441	417	481	395	371	360	378	350	341	360	331	362	385	303	348	324	331	318	303	317	329	287	288	316	285	272	319	296	301	304	291	264	285	300	285	287	307	292	296	274	277	318	278	311	275	280	286	289	279	298	295	281	289	274	310	290	272	272	282	234	273	278	276	310	240	275	282	280	268	286	278	297	287	294	263	274	303	283	278	284	250	281	294	302	277	276	290	268	282	281	256	283	268	260	254	264	260	270	272	277	286	321	287	260	285	279	287	266	254	254	291	269	291	261	243	269	264	277	298	300	268	292	285	276	267	274	268	281	275	288	250	300	299	267	287	280	263	262	256	259	304	292	300	270	276	289	259	264	272	297	287	254	258	268	255	264	260	252	249	262	241	267	265	298	262	280	244	276	291	261	293	255	257	298	289	277	258	292	284	289	274	265	269	253	261	267	273	284	254	314	243	272	278	290	271	264	267	274	267	257	273	274	266	278	303	280	279	255	263	271	258	268	292	294	268	274	274	283	239	307	269	261	309	289	289	289	263	267	283	272	294	286	261	274	269	286	277	310	273	272	275	284	253	261	252	253	258	254	303	271	306	300	263	276	258	243	261	269	275	264	279	276	264	267	283	285	260	284	258	279	277	286	278	281	297	294	266	256	294	253	281	287	263	273	307	268	267	268	258	303	264	255	273	260	247	308	266	263	268	291	313	254	290	276	266	280	283	289	278	280	299	254	268	262	288	310	257	275	288	282	292	293	288	254	283	250	267	308	280	293	252	285	280	262	280	288	271	233	275	283	268	255	285	264	283	280	286	265	272	259	274	287	278	263	269	292	272	276	275	287	299	257	264	281	276	253	260	275	268	234	268	281	272	240	308	254	275	246	256	280	265	283	265	255	270	294	262	274	281	264	275	282	265	278	300	263	268	254	274	269	251	300	280	236	286	275	258	262	273	280	268	270	257	237	284	259	275	283	256	323	270	245	278	278	275	280	287	299	285	325	280	288	266	270	295	272	281	285	251	272	288	296	292	279	266	293	259	254	261	254	278	307	260	268	270	288	264	274	286	272	264	268	261	245	298	264	289	241	277	269	264	302	306	280	268	284	293	259	267	274	252	282	286	256	274	253	293	296	284	263	305	266	289	272	300	268	258	273	265	258	270	256	280	283	280	299	252	253	252	301	258	252	271	315	261	297	282	267	287	274	299	282	269	288	269	249	247	268	289	285	279	285	252	240	323	260	256	264	273	273	241	284	259	256	289	261	252	269	264	276	260	293	279	264	285	256	259	273	234	312	270	280	271	266	281	275	271	257	291	292	257	294	276	263	283	266	276	281	267	258	277	277	283	260	270	271	269	283	269	299	295	258	273	277	295	253	259	264	260	248	280	281	280	268	254	312	274	286	285	266	270	267	270	275	264	278	279	281	282	266	256	270	275	306	270	241	273	259	280	300	290	283	228	301	281	261	284	271	272	272	276	279	262	256	259	253	275	226	256	275	232	258	297	286	283	259	271	279	260	244	280	284	268	273	280	298	289	261	275	285	266	294	262	262	273	283	291	262	267	266	305	272	309	271	275	258	283	292	267	279	257	261	257	288	316	289	291	271	259	267	262	286	260	271	266	253	301	244	274	281	272	259	263	253	254	304	280	300	285	261	273	311	284	271	287	284	274	273	302	265	292	245	273	263	275	260	287	250	297	267	299	286	262	288	278	287	234	265	284	261	301	275	250	270	285	283	303	257	285	276	288	251	277	277	274	275	268	263	270	300	289	293	289	270	276	249	291	256	275	263	280	277	285	292	292	271	276	283	282	278	290	288	241	286	300	268	241	288	296	264	237	267	262	292	299	276	302	260	278	241	280	270	294	282	279	263	269	277	279	255	260	298	278	289	282	281	239	292	248	281	285	280	274	270	259	275	286	302	287	285	279	282	284	274	278	266	261	287	221	267	279	287	248	263	238	295	259	297	254	272	268	245	281	280	261	316	295	277	279	256	288	256	271	311	287	298	279	287	292	269	270	309	284	278	261	271	277	280	292	264	270	275	269	270	264	258	272	280	254	289	291	292	311	269	278	266	281	286	279	272	297	277	276	266	274	273	277	275	283	275	294	271	289	269	275	273	262	296	272	253	268	283	269	286	279	279	254	261	283	289	251	263	272	261	283	307	271	289	279	272	269	278	257	255	265	268	262	293	288	290	254	285	286	276	274	288	276	267	277	278	237	247	295	276	291	277	264	272	276	239	267	268	272	253	256	267	265	313	277	252	285	291	270	293	281	294	288	283	299	294	270	260	281	255	316	264	272	280	275	307	293	279	296	279	266	265	258	252	308	288	261	267	277	260	252	284	265	281	255	266	267	265	269	269	296	260	282	284	276	281	264	261	281	273	264	289	295	262	287	277	276	277	256	284	285	291	280	299	255	246	248	293	246	283	276	237	258	268	307	286	278	296	258	269	259	278	263	273	290	285	255	270	280	289	277	294	288	271	283	275	279	279	262	275	257	262	260	260	248	277	272	268	230	297	289	304	265	273	269	299	270	298	275	260	269	258	271	268	297	270	275	286	278	268	248	279	284	292	296	269	271	302	261	274	275	266	298	297	276	282	284	283	249	247	251	270	273	285	301	295	288	278	273	281	268	289	266	261	258	249	291	276	278	276	293	278	268	262	283	269	244	299	278	294	257	251	288	268	264	250	289	258	265	289	282	254	279	261	228	254	307	302	272	246	278	278	276	274	265	266	266	261	254	284	261	277	272	300	313	280	288	313	305	292	256	292	270	304	296	308	269	304	264	285	251	268	281	282	276	277	240	273	317	272	277	275	298	282	250	283	250	267	253	286	257	263	288	268	271	248	255	269	289	251	276	267	279	269	266	290	285	247	271	278	280	279	291	270	262	280	271	270	271	279	293	254	273	311	245	285	239	284	275	265	285	256	259	293	260	271	263	271	304	258	249	274	330	269	288	271	268	274	253	282	311	288	285	290	296	298	258	281	272	282	281	248	290	285	280	286	267	267	284	255	293	257	303	277	283	288	282	262	286	323	259	262	283	309	280	275	309	269	288	265	266	249	251	281	277	275	277	274	259	267	277	292	262	272	297	292	281	297	268	274	248	285	282	272	298	274	279	274	279	290	251	279	270	252	245	266	269	254	249	288	257	276	323	288	252	268	275	237	236	290	274	269	267	289	275	244	286	266	302	286	239	262	272	261	270	251	286	269	270	275	239	285	272	315	276	293	250	262	281	292	288	303	290	277	271	272	261	277	271	281	270	283	284	286	266	261	262	256	271	264	261	294	264	275	269	281	271	259	288	267	282	267	260	293	330	280	265	283	269	250	258	293	255	269	251	284	277	286	265	291	292	274	301	227	274	261	278	240	304	254	265	269	253	268	263	298	271	294	253	272	279	257	283	249	280	264	259	258	278	247	264	282	281	303	261
28207	24760	23536	10932	4246	3129	2178	1519	1237	1100	1003	885	858	788	782	741	764	714	702	681	692	668	709	681	707	655	668	663	686	628	680	647	632	642	665	634	612	676	662	645	614	639	621	600	641	661	634	658	639	613	624	636	637	644	604	601	613	607	628	608	602	617	645	621	670	638	574	650	648	612	618	694	596	647	635	614	595	584	639	669	608	621	614	602	657	633	621	623	628	625	607	567	610	627	642	639	658	618	631	628	622	669	650	642	661	600	656	606	634	605	612	620	626	626	575	640	634	624	625	572	629	611	659	595	652	582	618	579	617	616	627	606	650	641	583	627	623	620	626	584	596	621	626	624	631	632	596	624	648	667	627	631	621	594	592	624	609	540	594	616	619	637	648	660	648	639	605	619	592	571	624	629	592	593	613	600	656	650	617	607	638	630	577	631	619	611	619	606	585	627	652	597	651	617	675	594	597	635	609	611	641	612	620	636	594	651	622	611	624	577	566	596	610	566	609	607	598	642	582	663	604	603	570	648	651	603	616	650	617	607	626	658	636	587	685	640	649	667	606	676	632	651	626	658	646	596	603	593	592	580	608	597	607	589	626	607	605	597	599	576	604	637	626	616	593	599	602	591	642	621	590	615	606	606	675	636	627	608	607	602	661	581	634	645	590	584	570	638	629	675	656	624	585	628	697	663	616	600	631	591	604	629	612	590	622	611	637	663	601	650	651	602	653	648	654	672	617	590	655	591	617	621	608	640	672	623	614	604	611	602	660	627	640	598	539	642	630	607	635	621	643	602	587	661	637	628	656	639	639	616	652	621	649	639	614	626	585	653	649	614	607	616	613	681	595	589	651	635	646	570	626	607	608	625	669	602	632	577	614	665	620	610	623	600	627	646	572	654	618	616	621	660	624	663	615	655	634	639	601	616	616	644	602	656	612	583	649	675	614	650	661	641	593	616	565	661	573	616	622	621	687	658	627	641	639	626	600	633	625	609	630	637	612	598	610	610	627	613	592	605	630	649	654	617	582	606	566	584	622	591	628	574	618	589	627	642	630	641	573	621	635	624	665	612	651	618	679	660	607	624	632	620	627	600	673	637	603	630	668	604	627	661	626	597	652	597	612	645	599	609	594	633	610	635	664	587	623	553	630	658	617	641	646	607	646	641	629	651	590	632	642	636	668	621	604	648	592	632	587	692	656	550	567	590	628	597	600	615	629	630	591	602	584	638	630	604	648	606	653	634	627	623	647	681	640	621	653	605	628	649	622	611	625	613	640	619	606	647	610	598	597	637	589	639	666	650	623	584	646	600	669	625	679	602	630	654	598	600	620	637	608	618	615	634	600	573	613	595	627	617	635	623	652	603	624	638	614	604	626	609	650	630	650	639	572	624	621	636	621	598	662	586	626	597	633	624	661	643	613	624	599	592	632	573	567	575	593	652	647	656	633	640	610	646	648	596	640	639	620	607	643	586	604	595	613	627	618	591	644	614	644	644	629	642	659	645	641	657	630	619	605	628	587	615	630	643	610	617	620	608	596	638	613	628	598	600	635	622	595	616	614	621	594	642	603	622	626	619	642	647	595	622	643	611	616	601	629	621	600	642	613	641	581	640	633	664	617	599	630	650	645	620	610	620	614	588	615	642	591	609	656	567	622	658	624	604	619	626	613	592	596	601	638	577	636	603	624	601	605	569	590	626	636	681	615	630	593	625	596	632	642	682	627	578	611	623	615	596	612	587	620	598	623	606	601	620	636	584	668	636	655	635	642	618	640	672	594	608	618	598	643	632	661	632	636	608	616	624	668	606	629	610	600	628	607	611	578	628	671	589	601	604	608	575	640	628	606	659	637	670	639	616	607	635	653	600	620	565	612	616	651	651	585	626	623	599	633	624	595	625	659	610	694	638	597	636	627	615	630	632	648	643	605	648	606	611	635	670	645	617	623	632	640	591	657	620	660	624	602	604	616	601	595	633	627	633	652	641	625	595	588	629	644	592	610	613	560	612	619	611	586	633	620	576	624	650	641	591	638	594	667	656	638	608	654	619	615	611	625	620	616	612	620	599	641	618	639	632	618	619	637	588	608	650	598	585	624	643	617	615	653	673	627	634	652	629	637	596	616	652	649	625	647	599	599	646	664	608	584	602	666	619	645	632	592	638	617	636	611	603	632	621	605	614	613	609	638	608	642	591	588	597	608	640	624	607	615	623	581	629	633	592	582	615	590	596	609	631	610	629	587	644	622	581	629	595	614	588	653	626	657	634	653	597	606	650	653	630	594	632	577	649	658	621	613	610	632	603	639	634	624	629	627	618	591	710	643	601	636	581	673	593	649	606	612	621	585	632	642	625	571	580	589	652	574	605	593	658	598	564	606	577	626	599	594	632	647	629	643	580	607	615	622	613	639	636	593	677	601	596	579	621	619	651	606	623	634	654	637	665	606	654	595	603	651	610	636	605	597	606	612	603	645	636	635	605	603	633	597	642	653	620	657	609	636	601	640	686	625	643	603	648	644	603	612	656	649	641	624	622	636	646	614	617	621	638	626	656	608	587	633	647	624	601	655	610	627	611	582	624	626	675	610	636	648	630	600	571	621	648	622	588	615	620	623	658	633	618	638	629	642	632	635	611	605	630	650	619	660	644	569	614	575	612	590	610	572	621	667	608	651	640	648	619	583	633	654	622	608	658	645	673	580	620	612	585	614	634	595	609	632	657	660	627	641	624	641	663	626	646	606	586	584	615	642	578	574	631	639	598	617	636	605	616	622	647	614	589	598	660	628	591	660	649	591	628	658	678	656	583	589	594	627	617	608	595	689	620	628	634	588	627	632	579	617	625	603	670	619	598	617	621	659	602	628	602	644	615	634	625	672	643	587	621	629	646	642	617	662	625	654	635	602	629	575	617	597	603	625	574	597	539	651	599	595	576	653	608	637	590	638	588	588	634	615	656	622	610	653	614	618	609	616	571	624	664	621	630	598	657	621	630	626	595	639	634	643	564	605	603	626	595	609	620	665	652	589	594	631	643	622	645	604	611	650	604	641	641	606	590	648	659	597	615	667	603	635	666	558	628	624	645	594	637	625	636	638	624	639	620	606	625	650	638	595	627	648	632	649	598	634	641	599	622	661	641	614	620	630	577	602	639	642	620	624	591	595	633	629	596	643	594	650	644	652	614	577	646	622	588	625	621	626	617	656	640	616	612	580	622	619	634	612	660	598	597	627	609	624	609	630	634	639	650	656	615	586	595	633	638	611	653	632	614	597	634	600	653	637	631	619	620	602	632	650	625	603	643	637	617	668	640	637	671	681	653	641	605	648	643	667	633	598	646	581	608	633	650	584	642	620	696	602	632	617	621	576	623	601	626	666	606	604	642	597	600	638	605	626	672	622	608	587	619	581	597	633	565	589	636	609	597	614	641	606	621	685	561	653	623	613	612	671	655	674	631	645	639	601	625	625	649	595	614	600	618	634	617	572	577	604	622	619	586	638	633
24828	38650	25419	9916	6093	5186	3712	2456	1799	1486	1473	1209	1096	1061	960	832	840	813	762	747	796	775	765	724	732	697	718	698	706	719	734	742	704	606	712	683	640	731	685	705	680	685	733	652	719	676	686	659	685	692	665	677	747	696	691	696	710	694	663	685	712	658	635	682	675	689	685	746	634	653	679	653	689	647	623	694	704	734	644	677	651	696	701	675	654	671	671	710	658	704	663	669	644	673	679	627	685	644	666	635	693	668	694	710	665	723	733	698	701	665	699	664	643	671	662	701	640	702	650	655	688	703	650	682	668	728	677	653	633	705	702	674	722	663	698	709	679	701	628	708	660	675	674	646	695	718	626	666	655	727	696	671	677	650	724	645	662	686	652	682	675	640	680	680	678	617	617	674	644	694	658	681	648	703	649	720	665	689	705	684	643	673	614	659	668	623	665	708	711	720	683	658	654	638	644	648	693	672	678	699	676	664	721	639	709	681	685	671	678	661	682	718	671	659	689	660	688	674	676	686	661	654	700	664	676	685	660	684	688	697	730	690	695	646	705	608	640	703	655	676	684	688	685	686	675	660	665	692	707	679	640	691	684	640	652	723	626	674	700	722	681	733	664	644	670	681	673	674	635	689	641	680	656	670	656	690	681	684	668	688	626	663	663	687	698	640	640	648	676	669	675	729	710	710	698	656	687	689	699	678	664	686	657	666	713	672	652	683	660	671	623	638	731	647	688	684	679	655	594	688	748	651	718	744	679	709	629	668	658	693	652	692	651	667	686	684	686	660	669	662	688	689	686	657	662	662	682	691	694	696	673	701	643	669	646	711	708	643	677	657	746	671	701	684	690	663	681	720	678	658	690	676	683	675	686	634	654	668	660	692	646	654	670	693	678	691	692	673	687	690	643	720	586	708	712	670	658	693	640	701	660	681	707	686	690	652	669	671	660	638	681	669	680	685	746	667	673	634	645	651	637	661	659	666	652	704	696	706	648	657	707	709	690	679	697	668	664	652	682	620	684	643	692	685	677	696	673	681	677	681	657	684	705	716	715	683	649	674	668	686	680	641	679	663	705	628	678	652	662	685	682	695	714	701	694	671	697	624	676	693	661	650	658	645	691	698	659	673	706	721	682	661	689	669	670	694	713	690	684	690	681	652	710	682	624	655	674	707	701	667	681	661	688	671	693	679	633	672	690	691	677	679	650	713	713	716	691	717	636	672	667	677	672	705	655	681	717	657	679	692	657	682	668	683	667	705	670	680	658	613	662	685	700	688	679	635	648	685	702	699	714	692	699	684	659	663	691	657	710	660	648	687	642	659	680	673	715	717	685	669	694	704	683	663	693	667	674	681	699	677	672	653	690	687	689	671	654	656	720	639	644	663	693	672	646	705	694	663	692	645	669	693	582	664	678	718	659	676	676	685	713	668	688	686	717	645	671	680	696	703	682	683	701	673	681	705	706	711	671	702	670	667	661	718	662	695	673	633	649	650	649	695	666	700	716	628	643	665	666	648	692	710	679	643	678	675	676	739	703	669	642	653	683	687	691	640	729	665	689	671	678	712	716	704	688	669	670	690	712	713	680	675	685	659	698	675	710	683	649	678	668	660	675	653	693	638	644	737	642	692	654	660	683	630	650	709	662	700	707	677	667	656	665	677	625	651	667	651	649	682	662	675	695	660	679	677	648	683	675	651	650	668	687	637	648	691	667	707	686	702	720	663	692	636	660	698	688	663	666	641	655	670	684	688	675	640	664	671	714	694	621	701	648	678	645	675	617	696	701	698	708	671	667	634	678	690	704	712	709	740	663	674	680	645	667	681	712	710	664	699	634	692	652	666	700	721	647	689	670	683	663	654	631	677	673	693	694	694	665	688	657	675	671	692	636	650	692	658	656	658	698	675	699	701	701	687	634	663	647	676	665	661	704	718	653	618	720	672	728	696	671	645	671	690	689	695	693	690	683	675	697	722	654	742	713	619	722	690	665	687	705	723	697	634	677	689	648	669	685	678	691	678	711	655	647	699	672	671	657	720	679	650	690	651	689	662	741	702	711	708	640	670	664	694	705	713	682	692	674	621	656	699	691	697	691	633	648	660	679	673	652	657	689	705	659	656	716	702	706	676	664	687	651	700	674	695	673	675	696	649	672	679	685	650	670	690	660	665	673	664	687	681	637	699	643	649	689	703	688	659	700	698	685	661	642	686	695	666	670	692	662	693	648	692	662	654	709	686	650	666	675	631	695	662	656	675	683	663	675	695	669	713	682	621	712	681	686	693	682	679	666	654	656	651	653	643	699	664	691	662	663	660	684	632	673	719	662	696	683	692	678	689	647	631	706	689	683	720	651	690	687	679	628	711	676	644	647	666	668	631	680	685	649	655	641	685	653	628	641	661	698	686	668	643	684	694	688	668	670	744	631	710	698	628	634	650	647	674	698	685	674	699	682	689	657	649	673	697	698	667	643	694	663	698	637	688	635	696	676	695	663	670	650	659	678	673	634	673	703	677	647	718	663	712	669	702	654	673	630	715	662	620	705	734	650	678	663	721	652	678	670	671	630	693	663	680	648	649	672	711	686	638	675	675	708	693	667	685	656	705	628	696	686	610	677	674	719	655	675	691	693	673	692	729	697	643	645	709	696	660	661	665	661	640	686	672	665	670	672	665	665	722	633	680	639	654	672	710	649	717	684	702	705	684	621	692	656	634	667	648	624	669	661	663	637	696	705	645	703	718	668	706	673	668	654	688	658	705	649	680	685	683	662	691	664	696	658	672	661	672	656	644	661	655	698	648	670	652	700	655	685	688	715	708	636	676	616	697	679	673	696	701	708	677	668	697	662	672	713	690	659	692	680	694	703	653	677	658	667	648	688	657	674	694	696	661	671	681	703	678	671	676	684	685	656	668	680	683	698	646	649	680	686	717	678	651	668	674	654	683	675	707	647	710	657	630	691	690	680	693	655	690	692	688	699	654	656	655	659	622	678	719	681	639	714	633	663	720	640	686	666	668	696	683	657	683	696	719	645	695	680	649	676	629	668	662	649	692	660	669	671	664	677	697	689	669	706	718	675	645	752	687	666	779	688	682	655	656	706	698	638	657	616	640	676	663	626	668	668	660	646	667	666	718	690	674	678	718	674	683	672	682	664	694	645	626	653	694	675	686	656	643	696	676	677	638	654	671	686	629	670	661	671	732	689	694	675	672	678	665	668	684	686	707	690	706	657	688	673	692	721	698	655	676	713	696	656	656	668	684	683	690	702	643	677	642	642	683	695	682	706	678	641	655	668	625	674	659	643	668	705	640	696	717	711	638	662	666	625	648	695	694	653	673	674	632	711	650	687	656	721	644	685	658	699	632	723	661	687	690	642	725	658	694	676	716	652	708	700	682	695	710	718	645	679	701	666	677	663	661	653	639	664	642	706	653	688	630	724	639	650	674	683	706	686	675	683	702	692	660	665	693	685	682	621	740	702	653	715	681	609	668	682	716	663	700
23780	21156	28291	24314	21176	14657	5695	2637	1652	1459	1224	1061	1008	859	856	812	612	590	588	557	556	516	576	502	566	535	486	527	468	508	498	496	462	477	521	472	537	471	478	475	491	437	458	440	449	459	471	436	479	453	435	435	412	439	412	461	436	399	433	435	450	433	446	449	446	452	476	415	431	447	446	455	411	454	460	418	446	419	474	465	453	428	441	445	428	444	459	431	441	435	454	390	409	429	439	459	431	421	463	428	451	467	425	423	398	440	438	428	465	452	459	421	450	434	418	457	423	481	428	422	441	488	415	423	450	415	441	436	433	461	450	421	426	486	434	474	393	405	458	429	423	463	456	470	481	438	467	438	448	449	448	393	442	444	443	439	404	441	483	447	436	464	426	384	472	447	478	443	448	478	423	478	436	477	436	433	435	451	449	460	448	456	453	422	442	429	454	446	438	401	452	455	432	414	428	458	449	457	434	448	455	426	458	415	430	484	436	455	481	436	456	425	453	435	439	439	456	460	458	452	461	411	444	424	461	415	441	456	428	420	461	422	443	413	408	445	447	417	457	406	441	442	412	434	409	439	433	451	471	392	413	428	449	454	443	414	453	426	453	491	437	448	468	418	429	438	430	450	423	464	453	450	431	490	432	436	449	441	474	429	422	480	415	489	390	407	395	438	467	423	414	461	448	495	441	458	420	460	446	411	454	449	467	437	468	392	422	454	439	433	471	450	456	389	426	439	434	464	434	448	448	414	450	455	452	445	479	403	447	382	408	413	422	446	445	472	444	431	440	460	447	450	398	424	445	432	399	427	451	466	415	470	428	419	420	433	452	409	456	454	449	431	418	454	452	424	491	486	415	450	481	442	411	491	445	398	431	435	418	464	433	426	440	428	460	454	446	447	483	405	462	447	423	489	449	454	458	424	418	419	513	471	457	434	419	456	440	434	464	451	447	462	432	447	412	393	419	458	446	463	419	418	427	418	474	483	464	430	436	430	475	433	454	409	459	446	444	468	453	472	449	423	445	434	455	441	436	412	462	422	464	460	433	486	445	427	436	385	431	447	450	462	438	402	466	462	460	470	431	466	401	473	468	450	468	404	473	419	432	471	393	405	440	443	452	401	416	407	436	456	413	435	454	433	434	452	423	468	436	425	493	434	443	434	491	455	442	420	463	441	413	476	460	475	409	433	430	436	436	478	444	460	455	450	424	451	479	450	423	446	460	404	423	443	417	416	458	413	468	428	432	461	421	417	479	403	452	479	423	450	444	421	421	430	433	445	424	403	464	452	426	458	450	402	455	441	436	460	419	444	396	414	435	473	434	498	435	429	450	437	495	409	449	453	447	401	426	430	451	406	418	436	444	454	439	434	451	458	396	452	418	443	393	447	456	416	433	455	413	428	450	506	458	435	455	442	390	453	441	434	453	418	422	449	441	453	444	475	450	462	426	428	453	479	438	430	454	467	406	458	431	450	454	443	444	439	453	471	416	457	461	443	446	429	420	443	441	444	454	427	488	432	434	443	420	441	446	470	462	440	440	450	421	424	449	429	435	461	436	415	437	446	455	450	440	447	424	468	446	447	396	458	430	433	443	438	455	423	423	400	450	426	442	462	457	434	447	476	456	483	445	430	403	394	447	444	422	479	393	445	419	439	444	442	443	450	457	437	451	437	474	446	439	480	430	458	446	411	466	402	475	416	407	438	463	431	409	447	447	455	411	415	423	451	462	445	444	452	440	416	457	446	431	426	466	416	447	448	429	462	464	433	475	444	431	444	471	420	480	469	411	429	399	434	423	455	459	457	458	475	417	423	474	461	442	429	442	489	445	478	422	435	433	463	383	451	464	451	462	443	486	405	451	410	426	458	491	435	441	461	442	456	447	433	435	460	437	476	448	456	385	405	456	468	410	465	471	400	417	471	447	452	389	446	470	403	407	424	451	436	449	457	404	414	424	475	437	460	443	446	480	389	416	441	433	449	458	419	473	443	415	449	460	421	426	449	453	458	480	441	428	451	453	462	394	452	463	455	422	462	462	453	453	424	436	458	420	459	450	428	437	441	446	441	447	467	468	435	460	419	489	470	441	459	415	436	446	436	440	395	452	445	494	456	420	476	431	463	456	474	456	407	448	452	445	414	446	458	452	425	410	463	440	415	464	420	468	406	433	439	463	441	443	420	427	454	452	446	427	454	436	449	448	437	443	447	471	457	431	448	467	468	430	443	460	439	419	449	482	441	430	423	432	408	417	419	409	464	481	465	478	418	484	451	431	443	414	460	459	449	428	470	440	459	489	452	478	453	406	425	434	415	405	437	429	426	446	458	447	416	440	452	452	425	430	430	448	459	468	469	478	410	445	433	479	456	461	424	447	427	431	412	450	446	405	450	468	439	429	463	450	409	416	419	458	432	430	434	457	413	409	417	482	456	371	471	461	442	417	429	442	468	459	428	425	435	473	423	442	439	426	425	409	422	471	446	443	418	463	465	423	444	458	393	456	461	416	455	423	422	462	428	455	428	460	468	416	441	410	458	430	416	426	433	457	451	463	472	433	446	461	442	428	451	449	428	441	457	428	412	470	447	443	471	440	463	447	410	439	455	435	439	474	436	441	459	418	454	409	443	453	425	444	438	438	405	444	428	437	415	441	400	483	420	422	452	442	443	400	485	446	410	427	426	432	449	426	442	424	403	443	454	432	441	443	392	426	451	447	436	459	464	404	408	417	472	406	410	400	417	449	459	422	471	420	467	423	405	419	451	434	451	411	417	411	447	466	428	412	425	468	429	429	421	490	421	458	421	451	454	433	461	426	435	434	431	415	432	435	441	401	436	422	439	470	450	415	463	458	448	420	449	406	433	474	441	430	422	412	394	461	458	424	440	418	415	466	432	436	418	436	392	404	445	459	449	436	436	413	412	427	411	424	430	450	444	379	425	434	453	433	487	431	452	459	413	449	407	443	418	447	396	445	424	445	438	449	421	438	404	424	443	444	420	449	398	444	466	471	405	457	450	395	412	405	485	447	417	433	431	421	437	437	469	398	463	470	421	452	421	400	467	477	420	437	448	444	440	436	396	448	426	441	449	444	444	491	483	428	434	444	458	428	468	428	438	426	442	407	416	432	450	418	407	457	443	416	446	455	409	497	472	423	456	458	486	444	465	432	429	472	450	457	409	408	433	416	439	444	428	432	435	492	467	466	444	451	452	438	440	430	444	447	430	422	448	411	435	442	427	436	449	465	443	448	458	432	400	477	428	425	450	451	421	410	446	459	410	450	448	401	443	415	443	471	400	415	441	452	450	454	416	442	469	444	449	461	444	420	441	442	455	448	414	446	411	480	420	472	460	426	425	453	415	448	435	440	473	435	435	402	456	421	439	446	464	497	433	424	443	425	423	471	461	474	436	433	452	425	450	437	438	419	442	412	426	412	464	469	410	447	450	457	440	453	457	418	455	456	442	429	488	444	427	427	435	449	470	432	413	434	434	450	475	451	451
25673	47671	34533	16332	9978	8708	7111	4063	2654	2148	1823	1525	1422	1213	1063	989	874	740	727	683	731	648	636	636	629	620	588	587	600	560	586	514	550	583	546	569	566	571	500	538	514	483	509	499	523	512	527	564	492	498	515	487	531	530	520	511	512	530	468	475	437	502	480	477	496	539	481	501	481	507	503	511	499	481	482	464	513	511	466	487	506	487	498	506	527	506	503	453	517	467	483	485	537	521	542	495	506	492	526	503	486	486	463	474	493	499	528	471	464	485	489	504	498	542	537	517	498	476	474	501	481	481	491	484	486	445	492	504	495	500	508	508	508	509	508	466	506	497	460	477	491	468	468	465	485	515	456	486	493	486	504	485	502	504	482	476	462	518	490	502	514	475	442	535	484	491	511	521	502	523	446	474	506	526	469	530	480	511	531	506	506	522	478	476	495	516	529	484	461	470	489	510	499	476	507	508	518	511	509	502	503	505	510	513	526	466	522	504	505	464	492	535	493	477	488	477	451	520	512	448	471	492	456	507	471	481	502	501	478	498	442	500	504	485	513	501	494	532	466	496	511	486	507	535	492	497	483	473	464	491	518	467	476	488	524	467	477	514	501	490	487	514	453	494	488	488	480	535	510	483	493	505	531	510	515	536	499	496	477	520	495	508	472	508	469	488	497	478	478	500	528	540	494	495	479	466	501	463	528	473	507	494	529	555	511	501	484	459	487	485	527	486	511	493	492	512	484	481	504	488	509	512	491	458	531	514	505	481	482	481	488	484	491	473	503	458	480	465	498	511	481	486	492	489	492	482	487	526	480	483	466	522	511	484	507	469	519	492	494	469	525	504	467	485	495	485	508	476	528	531	456	537	474	531	485	480	525	513	480	517	478	478	530	476	473	474	463	481	492	490	498	492	502	480	516	500	460	488	503	486	553	478	534	463	534	472	483	480	517	467	533	507	485	489	470	490	502	488	494	503	467	492	488	483	524	500	499	498	452	538	467	456	492	507	488	506	493	474	470	532	494	470	493	486	501	472	510	525	502	509	501	481	523	492	498	492	468	504	490	480	483	524	495	494	521	481	471	477	490	522	478	446	494	530	494	470	484	478	504	496	489	460	504	463	459	490	457	525	494	472	481	525	521	509	462	517	522	517	478	463	489	538	508	504	534	461	490	500	494	505	505	484	516	528	488	484	492	478	504	488	502	523	476	464	484	511	508	511	508	509	483	451	449	483	499	462	470	478	484	479	473	461	481	468	455	514	479	501	515	504	517	493	472	478	497	474	513	474	508	492	509	499	492	476	492	480	503	482	512	489	442	472	506	482	479	477	474	496	484	513	529	471	484	530	485	530	481	465	494	505	516	498	478	483	558	504	496	502	504	481	486	506	486	485	520	488	473	478	495	533	436	492	500	479	506	495	502	521	481	499	487	493	519	454	455	526	516	487	502	503	483	505	473	525	522	459	485	497	477	453	466	470	509	512	504	520	513	489	495	467	467	485	494	497	520	493	486	494	516	534	453	471	493	440	517	491	498	481	524	472	484	506	469	514	490	498	463	450	449	505	463	518	468	505	498	522	494	467	488	472	510	517	498	495	493	497	489	476	464	487	512	509	494	494	510	486	484	491	474	519	496	496	502	460	487	454	495	497	443	504	506	496	490	469	505	522	493	508	474	464	485	507	520	492	495	467	471	480	507	494	476	473	491	501	478	506	501	496	512	502	487	518	507	470	509	514	497	482	486	508	519	450	440	460	479	498	466	482	503	468	491	503	521	502	483	487	504	488	523	466	500	479	506	478	479	475	519	493	507	445	513	447	507	472	488	520	495	459	500	456	445	501	490	488	456	509	482	476	489	451	490	473	506	480	493	495	499	489	474	517	488	494	486	440	456	495	466	456	514	478	524	484	467	520	508	483	476	473	486	469	491	493	498	478	495	494	505	499	491	493	478	465	476	478	491	481	504	461	518	487	539	484	520	514	494	480	509	515	498	500	485	509	497	491	491	512	526	477	466	478	539	473	509	491	478	502	498	483	484	472	467	486	475	553	515	445	480	508	512	476	510	460	514	484	451	466	528	470	490	516	510	526	503	468	500	494	465	473	513	462	474	470	507	487	494	489	510	516	510	444	451	487	494	464	483	480	473	483	556	489	528	513	509	485	506	463	483	462	506	507	529	543	461	506	495	527	481	471	467	479	484	500	507	488	473	452	487	502	512	490	510	519	518	453	487	458	516	516	494	465	510	505	477	489	468	500	471	497	519	506	489	514	495	453	464	495	487	467	502	480	483	488	472	465	479	472	452	472	510	472	493	474	434	468	496	472	505	478	485	494	494	530	498	508	503	502	483	460	476	508	515	508	496	497	508	487	476	494	479	508	494	469	507	470	531	499	446	512	496	481	498	496	480	512	497	483	439	506	475	471	487	517	459	515	511	500	489	490	502	488	507	513	514	539	506	500	475	503	486	499	487	514	499	516	514	493	490	508	491	497	520	464	462	476	479	514	505	467	519	489	466	537	440	455	465	477	517	483	542	468	486	491	465	471	433	502	489	500	489	476	486	473	513	509	517	464	501	496	523	505	495	518	480	530	491	500	469	480	465	502	510	521	485	509	505	500	505	504	487	486	463	493	488	458	482	457	492	477	508	508	493	486	510	489	453	469	483	474	510	560	481	522	454	521	529	511	542	520	530	471	519	497	494	498	486	448	497	505	494	500	494	513	515	476	502	475	457	518	494	515	516	512	470	499	504	469	485	510	525	477	461	484	517	471	505	470	529	522	496	508	496	516	436	483	486	472	483	463	491	493	510	533	547	471	492	484	504	494	484	494	481	461	527	521	494	493	450	490	488	524	502	496	465	470	490	474	484	508	483	528	513	504	473	470	502	539	512	503	462	518	480	502	472	467	481	486	506	518	477	461	507	510	485	523	496	502	486	489	474	506	447	490	514	460	489	499	499	465	478	501	514	504	478	514	473	496	496	509	516	499	524	533	511	504	541	456	477	512	513	496	516	491	460	531	520	521	452	453	481	501	508	491	500	475	503	461	511	498	469	508	495	508	507	504	527	479	502	488	501	493	512	516	478	518	517	501	464	492	440	514	483	514	532	483	508	515	505	478	471	545	513	471	502	465	496	541	458	493	472	476	490	472	518	497	515	467	518	475	503	510	504	508	505	481	528	542	475	486	473	505	514	503	519	523	485	500	472	467	559	473	505	506	495	491	494	556	480	517	468	500	501	474	525	496	485	494	471	487	480	477	473	462	483	515	471	503	503	480	510	477	491	518	466	518	483	487	478	507	486	504	494	435	490	495	485	477	485	502	471	490	501	491	483	463	473	478	509	513	519	488	519	475	475	484	508	447	493	535	482	506	470	480	461	446	493	530	473	469	473	487	552	502	494	491	471	479	471	513	497	471	506	489	538	468	481	513	526	510	511	507	544	492	496	506	491	434	468	499	483	508	495	475	497	469	441	492	476	518	489	495	474	489	499	474	459	522
24786	21131	27390	25124	15985	5834	3708	2087	1419	1173	981	931	850	801	745	784	690	636	619	590	561	574	608	614	525	618	587	544	531	550	599	536	561	528	552	524	517	519	535	526	548	548	522	515	519	534	541	509	527	560	536	538	503	564	547	499	530	483	529	557	505	539	521	575	510	471	542	515	505	461	511	464	485	519	528	512	554	519	485	489	457	506	511	517	513	517	511	504	517	460	515	518	530	471	499	520	506	522	491	515	543	495	503	525	503	502	530	530	502	472	537	527	527	515	498	512	476	483	497	534	503	486	546	475	471	495	526	507	496	488	514	488	509	531	522	515	531	517	514	517	502	483	548	507	567	523	498	500	533	498	475	510	473	540	543	516	538	547	498	524	512	516	509	493	500	539	502	505	523	486	526	510	513	513	487	508	483	498	567	527	535	518	524	499	487	472	507	506	580	520	506	507	502	494	518	495	524	537	540	540	504	545	514	530	511	493	538	497	538	518	545	539	483	520	487	523	512	512	504	515	546	529	528	520	484	516	502	518	500	485	553	489	485	483	488	542	501	491	516	495	488	561	483	481	536	525	513	514	517	518	506	506	511	486	529	536	517	485	494	522	495	504	519	492	498	548	500	512	520	516	533	534	492	531	495	516	478	544	505	481	535	581	539	493	496	498	516	473	553	495	521	506	547	508	547	487	539	491	522	500	530	526	538	558	525	489	512	536	532	525	535	525	504	519	482	519	497	565	567	474	490	523	536	538	508	501	535	479	511	526	500	514	491	512	471	504	485	505	479	505	496	521	543	502	483	525	487	489	535	492	506	486	516	520	532	529	509	518	569	475	517	527	541	512	499	542	505	503	492	496	472	530	503	481	483	487	525	509	532	517	496	459	536	516	495	546	464	529	514	502	526	519	488	503	483	509	528	526	544	494	483	525	506	510	497	525	526	535	503	511	495	513	481	528	543	526	471	548	509	535	496	517	547	495	531	543	479	499	497	492	484	501	496	507	518	502	510	478	518	485	520	489	514	493	469	506	545	530	499	515	566	525	538	532	532	515	529	521	516	532	504	538	501	519	487	498	525	518	494	508	551	502	487	500	481	517	530	467	501	468	506	519	518	490	525	545	514	512	465	531	537	563	533	520	487	509	467	505	513	503	509	463	508	496	528	515	527	482	528	500	489	503	523	511	497	498	475	520	508	498	524	553	504	557	544	519	476	495	522	494	517	509	520	476	517	506	474	523	513	514	491	513	535	494	557	508	494	522	542	496	520	509	519	483	483	541	535	512	496	499	477	511	466	491	524	509	482	503	530	496	515	530	509	534	538	501	542	458	521	514	537	489	485	525	534	507	505	502	504	536	544	549	492	524	475	521	487	478	504	494	518	519	537	491	518	504	502	542	495	490	557	508	532	537	470	501	525	462	526	517	475	513	546	541	546	495	497	539	517	475	519	540	487	504	488	491	471	438	514	498	527	544	517	488	505	493	500	544	493	492	506	508	499	469	527	508	496	541	490	486	434	506	511	477	493	511	533	468	502	516	485	514	498	534	557	495	516	506	545	556	488	536	527	496	538	439	560	510	513	526	511	545	525	531	509	475	485	514	502	554	532	547	490	473	540	518	496	544	472	517	529	490	512	475	519	476	477	517	533	510	527	552	504	517	532	502	487	516	484	526	503	487	514	530	527	489	563	541	485	532	529	534	501	510	504	500	491	527	513	531	482	500	503	498	477	503	489	523	506	501	459	523	471	525	520	534	470	489	538	526	519	529	519	545	525	510	544	490	506	526	553	521	517	527	504	537	529	532	490	520	571	500	512	527	524	482	536	492	517	499	507	518	543	508	541	500	506	529	502	520	499	502	510	487	529	510	506	535	514	505	506	544	533	538	537	552	515	509	510	516	490	475	529	523	576	507	545	518	534	533	485	517	524	543	573	514	522	554	498	493	506	490	506	516	518	537	467	481	527	474	518	515	506	520	479	518	468	517	519	528	484	499	485	512	506	468	518	488	547	521	514	479	524	477	518	533	447	492	504	539	497	533	495	473	543	543	551	543	504	535	516	518	501	546	490	471	511	519	496	485	518	492	492	494	510	540	544	499	518	522	489	560	525	503	514	525	513	512	548	495	509	509	505	533	505	525	560	509	495	531	548	524	499	516	531	480	522	531	514	551	494	486	534	516	548	479	490	531	505	544	573	516	520	520	530	508	525	518	510	522	511	521	496	496	542	515	513	529	481	463	458	460	513	506	517	514	504	512	487	528	518	496	506	476	471	473	496	509	547	526	513	529	522	481	540	489	501	508	486	548	507	502	529	532	517	510	512	536	531	527	532	507	504	528	527	515	527	521	494	507	528	522	528	521	546	498	509	484	481	512	496	549	502	498	502	514	548	503	492	517	508	490	481	506	505	534	542	490	524	521	532	516	532	496	501	525	517	478	519	499	507	526	511	515	527	527	516	520	472	533	479	512	458	521	520	503	518	512	517	502	468	542	506	543	486	495	548	557	537	514	504	518	532	497	488	521	522	502	526	548	521	458	500	536	566	569	505	524	492	507	503	509	488	481	544	475	496	482	531	509	546	525	449	497	513	525	507	483	526	540	500	495	501	526	502	515	494	530	499	523	495	559	483	477	518	497	507	524	522	488	518	518	519	587	501	474	573	509	489	521	507	532	488	519	522	555	471	517	523	552	488	553	513	526	515	524	511	531	511	509	490	489	530	536	534	520	535	494	500	530	515	477	539	522	511	512	511	499	484	489	536	523	518	500	532	507	518	509	503	533	516	537	511	456	533	511	521	507	527	516	498	483	508	496	483	504	548	520	506	513	525	517	517	489	490	520	516	525	544	534	528	514	459	477	531	477	470	525	522	504	521	509	495	558	531	519	515	546	527	497	533	546	499	522	517	514	538	505	557	495	531	531	520	474	521	538	485	524	501	517	550	521	472	548	476	498	545	532	531	567	516	511	487	471	488	496	553	470	519	491	505	484	547	490	544	516	457	512	515	502	552	503	541	498	549	519	493	521	535	522	521	519	513	503	542	509	530	496	488	576	479	458	513	525	519	493	497	537	505	489	471	530	538	527	507	493	513	526	515	511	498	552	537	526	515	539	450	554	501	518	499	512	491	554	524	545	506	552	497	521	529	490	538	480	495	495	502	507	525	496	513	530	505	490	545	519	554	539	501	544	492	498	492	496	478	526	539	499	505	548	512	517	514	471	519	514	515	515	508	482	461	525	531	551	525	479	512	527	531	519	546	522	496	481	490	487	483	512	522	515	537	517	510	505	546	526	539	534	522	511	503	542	501	513	520	528	535	515	539	529	466	523	467	510	505	490	482	507	547	504	492	454	484	523	525	483	482	534	495	523	550	508	525	533	493	516	511	530	527	458	509	493	506	502	494	478	514	517	490	523	514	516	471	526	474	485	512	496	524	519	536	498	504	496	509	514	520	487	529	535	488	516	535	453	558	533	542	503	561	491	504	523	511	469	503	541
25678	44639	30229	14209	8323	7712	6108	3716	2442	1922	1532	1383	1218	1070	953	923	850	702	730	676	687	671	653	623	614	646	584	661	627	625	653	575	587	609	584	575	577	544	586	559	568	587	555	592	546	537	574	540	566	581	539	593	516	560	542	577	543	571	561	524	554	524	570	527	543	522	544	582	563	528	549	581	511	529	525	544	505	510	540	563	538	564	557	523	566	513	511	595	499	583	567	573	557	530	552	583	567	543	543	594	560	556	567	540	491	529	528	517	543	537	549	550	490	500	504	544	568	518	553	514	546	545	523	580	540	539	510	559	546	583	550	566	515	520	569	534	569	520	528	541	534	569	568	557	522	515	554	515	525	544	523	525	592	554	588	512	561	565	595	589	553	565	548	556	562	571	546	506	585	599	539	579	553	538	553	576	565	539	507	539	552	535	542	542	542	558	500	544	516	561	562	568	562	562	538	575	553	532	550	544	528	545	556	548	541	574	526	550	554	558	526	537	571	533	551	566	573	509	538	560	545	526	533	506	497	551	523	523	543	612	566	511	552	549	483	497	550	548	552	529	525	586	582	582	584	529	513	539	538	567	554	553	554	534	610	548	568	568	541	551	524	557	568	548	553	537	538	556	570	567	530	570	532	582	522	576	566	532	549	513	509	509	543	465	556	584	521	587	555	508	553	571	536	554	522	596	534	546	511	534	566	527	586	558	554	529	551	569	566	573	516	512	557	525	505	527	530	519	535	561	573	539	521	554	531	578	563	509	539	500	533	552	534	517	528	533	600	570	573	536	531	524	534	536	498	566	542	575	559	549	555	513	537	586	539	520	540	510	544	548	574	538	532	583	538	535	548	558	579	534	531	531	539	542	547	545	547	583	523	550	573	549	553	520	558	577	537	550	534	607	530	546	520	517	525	577	494	561	560	577	553	558	523	555	517	539	551	539	521	535	553	521	545	547	572	541	549	569	524	561	566	556	535	576	533	522	542	540	525	558	543	557	545	532	575	543	577	565	528	538	556	505	513	508	572	576	587	568	523	560	549	508	552	558	551	527	573	518	579	519	518	516	569	547	553	542	551	528	574	549	548	548	579	528	522	521	562	574	550	562	544	551	563	546	544	537	509	538	572	526	538	574	553	493	543	509	542	498	576	523	515	542	557	568	540	513	565	532	552	537	582	552	521	565	520	554	550	516	524	560	498	507	550	535	551	566	580	499	588	551	515	524	544	535	581	566	546	550	529	536	560	537	537	509	547	542	513	550	491	521	552	543	559	511	522	534	506	548	569	582	553	573	508	548	519	567	583	541	537	532	516	564	512	523	521	533	531	528	539	533	539	496	550	488	556	511	541	540	540	511	537	562	550	536	539	549	559	560	533	548	551	543	535	563	579	541	522	558	541	555	578	561	546	576	540	544	524	561	544	547	561	549	548	543	564	546	552	524	547	555	532	570	515	535	532	544	550	512	582	516	532	513	535	506	505	554	562	516	562	517	540	529	530	588	602	541	565	488	509	550	549	538	491	572	559	538	557	543	538	549	552	548	560	545	513	535	509	503	592	573	507	554	553	539	539	554	543	552	512	549	543	534	545	556	544	543	602	566	501	565	552	551	534	520	563	605	522	524	523	571	562	532	577	538	539	527	567	567	538	561	557	541	517	548	556	545	523	549	540	549	544	553	551	503	547	557	508	544	555	533	557	571	535	548	595	590	517	574	547	513	564	512	543	510	505	545	522	552	582	538	535	516	512	544	548	550	580	558	555	542	546	531	552	544	582	526	563	545	554	533	525	549	545	542	521	542	539	536	562	542	563	536	521	563	536	552	519	532	525	495	524	459	558	585	550	532	531	522	511	555	546	572	547	574	583	505	559	523	539	526	550	533	543	570	541	554	532	565	575	538	547	553	550	517	562	569	551	574	556	513	557	520	528	556	466	601	552	522	511	547	584	548	581	538	563	514	562	537	576	551	597	521	556	572	515	530	531	547	569	573	553	543	532	580	588	552	537	524	615	568	561	538	537	521	538	547	539	554	557	560	558	560	562	546	597	557	525	559	552	546	553	518	543	579	515	535	527	593	595	547	511	525	552	600	532	524	527	541	555	546	552	562	524	552	556	566	533	607	511	556	527	580	549	550	573	512	519	513	579	532	524	535	535	534	509	507	555	560	553	553	519	564	542	507	585	561	535	549	542	504	565	507	512	559	580	539	536	517	549	585	551	545	507	552	542	531	515	545	495	504	609	529	536	524	554	515	500	546	575	526	527	587	540	509	549	489	530	570	527	556	552	521	553	548	550	569	548	530	554	528	531	543	532	532	542	524	561	572	539	508	556	536	558	563	560	503	520	537	547	549	530	538	533	532	562	552	530	554	537	538	515	493	525	568	534	508	571	540	537	553	570	539	552	561	532	536	551	555	536	537	523	553	556	536	542	547	513	512	558	565	551	559	527	534	556	554	528	558	591	527	570	499	530	563	569	513	547	549	509	519	529	497	527	552	558	530	537	556	552	576	581	521	551	573	518	544	531	539	578	529	556	541	530	529	472	543	573	575	506	546	538	538	557	532	556	583	574	544	521	570	572	559	549	496	534	564	553	530	538	549	547	529	583	564	558	570	529	488	545	541	515	585	567	537	487	588	534	555	552	559	569	563	558	498	616	545	556	545	505	556	511	585	540	561	532	577	501	554	520	497	584	558	528	548	543	529	531	578	513	538	533	567	527	550	538	561	551	539	555	558	555	500	547	552	519	531	506	554	570	552	512	553	540	578	530	572	523	598	497	550	555	548	558	562	519	566	517	542	557	535	541	535	574	543	525	510	527	569	542	547	558	527	542	529	510	534	524	564	566	550	524	533	532	512	520	539	564	535	557	548	519	573	557	530	567	544	540	489	559	495	538	548	571	578	555	564	560	556	579	562	541	553	533	580	518	520	566	567	512	528	547	525	521	575	515	578	573	526	542	589	519	541	583	532	534	550	534	535	563	572	566	562	512	583	530	553	538	569	539	530	579	511	560	584	587	519	519	569	554	532	565	544	553	530	567	575	556	527	536	568	561	528	515	525	535	538	549	505	599	524	558	560	516	528	562	526	516	527	565	539	554	562	571	588	569	564	527	536	580	537	509	526	580	524	563	560	548	527	533	495	532	547	529	503	547	516	556	528	545	531	490	534	591	497	527	523	555	538	527	522	531	516	553	509	518	573	517	513	549	524	568	553	536	526	500	549	557	564	574	556	557	531	540	558	542	539	558	555	557	555	510	522	506	567	555	530	531	564	531	564	593	531	520	597	562	556	557	513	550	550	550	567	532	513	538	530	572	545	530	601	551	585	552	527	555	567	539	518	531	552	565	549	571	572	590	548	542	542	561	593	534	551	550	486	533	574	596	581	527	547	518	531	547	561	511	600	569	540	527	550	556	554	541	562	543	533	566	578	545	551	583	532	536	540	523	554	570	565	527	556	540	570	548	551	521	559	578	598	572	549	580	557	561	515	529	501
22630	21160	28692	23861	21165	21445	15264	4033	2263	1716	1377	1078	1003	879	741	700	571	569	470	495	404	399	435	384	338	399	375	337	366	329	339	345	282	322	306	331	324	289	297	323	285	273	288	233	293	292	267	274	308	255	250	300	262	251	271	274	271	244	259	267	252	280	260	254	261	277	244	268	264	221	262	266	249	285	252	228	264	238	245	254	271	260	279	257	234	276	275	226	271	247	258	256	248	242	282	274	226	265	240	260	239	250	270	264	253	262	226	254	247	242	273	267	284	247	258	251	248	260	261	244	252	275	239	256	257	240	282	254	260	280	258	282	252	238	248	243	256	250	291	251	247	268	278	242	250	259	254	251	246	249	271	277	258	244	244	231	266	230	278	249	237	250	261	230	237	278	239	253	233	254	245	238	290	286	270	247	219	248	231	269	246	230	253	282	263	292	262	236	229	228	265	254	267	250	283	266	251	266	254	247	253	242	237	235	252	236	251	265	288	251	250	245	239	246	247	235	267	262	243	221	263	252	234	254	264	248	267	260	250	245	253	230	243	244	256	283	262	279	250	276	247	249	254	265	223	243	250	248	271	254	270	238	230	255	252	252	231	235	267	274	253	269	262	271	265	249	264	261	251	259	272	257	275	270	247	266	273	258	256	249	254	233	262	242	258	241	253	285	249	258	255	273	266	253	257	254	279	279	254	240	253	240	244	240	244	271	261	263	232	249	261	272	262	262	239	229	256	225	253	264	259	248	236	249	282	273	238	259	235	249	273	247	280	274	243	241	265	241	279	264	256	262	225	256	269	244	253	258	238	239	257	247	295	259	259	260	264	263	259	269	268	239	250	275	219	257	255	239	256	240	259	264	256	243	269	258	259	274	241	250	271	248	267	266	238	241	293	233	260	258	287	254	242	227	242	277	269	239	252	230	238	238	247	255	244	250	265	262	233	263	232	222	282	249	246	266	250	237	246	243	228	204	240	284	251	203	245	220	246	250	251	251	257	281	236	261	228	252	259	267	266	265	245	251	234	245	246	249	234	266	233	258	258	249	266	284	240	250	228	215	238	258	263	235	268	232	276	257	253	286	226	252	245	253	242	276	229	278	240	268	261	263	275	262	219	262	262	229	258	250	227	253	262	272	275	240	270	229	246	247	267	248	236	262	269	250	258	234	259	258	242	280	234	269	237	235	255	262	243	245	247	257	263	248	241	264	255	263	254	260	224	242	253	249	277	236	262	253	247	270	273	246	267	231	250	239	263	272	246	257	248	281	262	249	214	222	220	254	251	273	246	245	253	235	275	257	251	232	243	231	271	230	292	299	261	298	253	254	251	276	273	253	242	267	264	282	258	213	231	257	264	252	227	225	245	256	262	221	259	251	276	276	264	250	292	239	279	234	239	221	251	264	272	260	270	231	254	235	250	262	273	245	250	265	236	257	248	255	245	233	256	266	260	265	237	269	263	252	273	269	255	270	243	261	243	263	260	250	275	259	255	262	264	280	250	267	265	252	266	278	236	245	262	259	249	258	283	218	260	242	252	248	249	283	233	265	260	255	245	251	255	248	287	245	251	275	293	266	251	266	263	239	243	223	252	275	229	239	259	245	270	261	242	251	243	247	239	242	249	267	256	249	237	290	247	262	259	265	247	270	281	231	281	259	234	242	254	251	252	268	255	258	266	218	250	294	277	221	251	248	239	272	245	247	238	271	255	243	275	254	241	253	243	226	268	288	263	266	271	249	276	260	262	271	269	233	248	248	235	276	265	251	231	250	276	248	260	286	245	276	275	258	232	275	291	280	259	269	239	246	250	261	230	270	237	251	254	240	254	254	268	248	259	263	247	264	242	252	267	273	272	275	224	240	275	272	282	239	273	262	233	246	262	259	248	242	234	237	251	270	261	244	247	263	270	255	266	240	273	243	242	265	263	271	263	240	228	249	255	262	265	253	262	261	258	269	227	275	255	280	252	249	237	247	256	255	230	261	260	270	252	237	248	269	257	273	254	256	273	229	268	284	268	238	265	244	244	261	252	229	280	247	259	254	270	234	257	260	276	247	245	261	263	243	266	247	243	273	263	265	248	279	256	248	232	240	263	271	283	261	265	260	245	221	242	224	232	246	248	259	280	268	243	264	260	247	244	222	205	246	247	254	268	233	274	232	253	247	237	245	299	260	243	238	261	256	258	261	245	245	240	267	258	260	253	284	260	254	254	240	287	243	244	268	266	282	270	258	252	228	292	256	235	243	231	248	275	275	232	224	248	269	229	276	276	265	238	268	219	229	243	245	227	248	286	252	266	227	239	259	271	241	267	242	265	235	225	279	226	232	245	256	233	261	217	229	259	249	260	251	286	253	275	271	246	249	244	234	259	258	259	278	264	252	266	295	241	274	232	228	280	255	256	236	263	250	272	278	264	252	243	257	286	268	228	244	276	266	254	270	282	277	259	275	262	293	239	250	262	236	254	245	271	249	265	247	256	244	272	291	273	261	257	256	284	239	280	247	273	246	274	258	251	254	246	261	244	237	235	246	259	263	248	233	251	272	258	263	231	262	247	264	273	260	273	254	246	253	250	252	246	246	256	240	237	231	268	236	256	269	221	262	256	286	229	279	262	251	245	257	222	256	237	251	259	258	241	251	263	256	261	255	266	223	251	232	233	237	246	259	250	265	240	283	246	256	270	269	231	250	243	277	239	292	246	260	260	275	228	252	282	267	267	267	219	248	250	275	264	258	252	258	249	273	274	256	231	265	248	231	236	260	229	273	244	286	263	248	252	262	203	244	242	258	276	244	255	272	238	233	272	231	264	269	248	251	240	263	244	247	284	255	237	245	224	245	237	227	266	242	249	252	222	236	256	276	249	255	243	227	239	246	259	244	270	250	236	263	263	271	274	270	265	247	237	271	268	236	257	270	246	272	248	270	234	264	281	253	272	257	292	234	269	258	267	256	247	261	269	254	271	270	257	252	265	268	250	277	218	263	249	254	264	260	256	276	264	228	255	265	247	272	245	246	243	271	221	227	281	263	254	268	290	253	279	234	256	239	296	234	251	244	272	246	268	238	278	245	256	261	236	276	249	266	254	252	260	258	283	270	240	268	278	244	253	258	256	254	259	268	230	255	259	245	250	233	234	249	261	260	281	268	270	233	261	260	291	246	240	257	268	252	247	237	254	269	258	233	266	241	244	245	260	225	273	249	258	244	227	266	279	240	214	257	264	272	253	259	245	253	238	256	261	271	257	210	256	250	267	265	264	272	252	252	262	255	246	255	250	243	280	258	294	278	235	266	249	248	269	250	262	255	253	257	243	230	270	271	236	233	258	242	259	250	249	262	266	259	254	247	268	221	280	264	260	273	289	260	292	249	251	253	243	262	247	251	242	294	262	258	268	232	226	253	239	254	256	251	261	233	276	251	248	239	260	241	233	280	233	257	254	275	255	273	258	252	270	226	269	268	253	262	259	255	254	272	260	257	278	230	254	252	261	239	256	259
28912	54498	40638	20808	13297	12133	10088	5887	4036	2838	2345	1762	1555	1317	1126	1025	783	644	673	587	579	535	463	514	454	459	429	450	421	482	421	384	396	384	368	386	357	356	345	359	306	351	325	301	355	317	320	292	293	324	311	278	345	325	301	317	313	273	301	298	290	271	286	256	299	286	301	282	284	312	272	305	296	302	295	297	288	267	310	295	306	293	271	274	284	280	264	257	249	264	262	287	277	287	298	284	262	285	262	266	282	271	273	281	266	239	261	248	276	274	286	257	302	269	296	261	255	297	291	282	269	275	294	283	286	298	292	314	273	256	268	288	272	259	255	274	269	297	273	269	282	275	306	248	289	279	298	299	283	276	293	270	307	293	291	270	290	302	282	272	274	275	269	264	280	279	275	276	284	258	283	313	305	266	282	310	271	258	277	271	272	276	275	247	277	283	314	275	304	264	278	275	287	301	277	317	332	271	268	260	253	280	311	270	283	290	297	277	275	296	304	265	267	282	287	277	276	282	253	278	255	263	249	302	292	286	303	290	268	287	281	270	281	275	269	302	247	280	270	280	258	270	268	302	269	278	312	254	272	269	285	282	273	286	280	271	252	279	291	279	273	294	273	292	311	265	258	286	278	265	284	255	266	272	286	283	291	274	256	291	312	283	285	290	259	285	300	297	271	258	281	281	269	261	286	268	291	275	281	282	260	282	276	292	273	296	291	296	292	289	298	261	255	288	282	296	284	304	272	255	288	294	320	272	284	283	282	270	286	280	277	295	277	290	291	264	293	278	287	272	267	278	294	293	242	300	299	273	276	291	268	311	266	284	284	288	302	286	249	261	262	274	263	279	277	241	284	277	246	283	309	252	289	310	271	267	277	285	294	287	274	272	277	292	314	320	278	268	306	259	285	314	324	269	276	263	296	283	275	284	285	276	297	281	312	272	278	270	294	325	276	262	290	285	275	279	286	271	321	301	272	269	286	250	286	294	263	266	295	312	300	253	292	294	261	269	240	302	280	257	307	286	281	304	285	267	263	263	302	307	293	300	275	281	280	292	271	268	266	278	254	292	267	309	296	278	307	263	260	270	320	288	295	297	276	313	287	283	318	295	284	286	286	276	255	280	277	239	280	295	292	318	310	292	304	288	273	310	302	303	256	257	281	295	285	283	304	286	309	263	276	271	247	316	289	277	279	277	283	315	265	299	291	284	275	294	265	276	278	290	288	300	269	314	268	305	251	271	288	256	269	274	304	289	291	268	243	263	305	284	290	310	246	259	281	256	268	281	271	290	296	278	277	272	284	291	249	266	269	264	294	274	266	317	277	259	277	276	275	268	281	260	288	247	270	298	266	251	236	281	299	262	266	252	260	290	258	264	280	290	258	259	272	298	283	279	280	295	305	294	274	291	289	235	284	316	250	285	259	266	295	251	282	280	289	261	271	243	292	262	278	262	318	292	308	260	284	266	269	299	301	291	276	276	302	284	287	235	276	300	275	291	269	269	268	292	278	289	283	283	271	268	293	263	270	289	275	273	290	288	296	289	275	305	276	274	272	257	286	252	296	281	284	292	310	278	254	277	267	278	264	266	290	264	296	282	255	268	295	288	246	260	252	266	290	287	274	303	291	308	282	275	292	294	303	270	281	272	254	277	274	283	275	273	280	313	278	274	281	283	268	306	263	256	292	295	288	284	266	325	308	279	294	280	284	260	277	252	254	266	253	320	289	287	288	280	297	281	282	252	281	261	300	276	296	269	263	299	242	286	317	287	281	273	273	288	298	289	276	296	295	306	273	284	292	288	293	285	302	271	287	275	285	284	301	296	291	295	304	296	289	279	270	257	268	291	267	275	298	288	278	267	280	280	279	268	261	306	273	276	285	293	295	277	268	271	274	272	270	277	260	262	271	267	268	287	306	294	267	282	292	280	276	281	281	281	287	311	276	272	287	292	291	284	285	310	290	295	289	296	262	298	285	265	273	290	289	283	296	248	284	297	278	275	307	275	300	309	300	280	241	308	275	261	287	265	277	292	261	297	244	303	263	279	287	288	292	313	277	306	277	270	309	297	281	296	290	293	314	289	266	250	260	260	279	280	292	280	282	275	299	290	274	310	281	313	285	271	261	267	276	275	302	259	287	254	289	315	265	277	288	270	288	260	291	312	271	279	276	275	262	288	288	259	267	288	272	291	279	257	297	280	256	292	268	291	291	279	276	274	281	278	300	287	268	288	277	265	283	285	280	290	279	285	318	296	259	275	271	251	278	304	296	273	304	309	261	268	329	264	274	297	267	268	270	264	279	272	294	292	267	266	316	275	274	271	297	297	278	260	269	282	293	252	290	305	285	249	277	260	269	304	267	291	288	270	273	279	292	282	320	273	302	289	302	282	271	284	255	283	287	299	287	250	269	261	307	280	287	269	259	268	274	265	275	285	290	275	263	244	298	272	314	274	289	271	276	265	266	272	292	285	235	282	264	277	272	267	261	271	292	281	278	265	274	290	276	266	265	285	282	300	280	277	263	264	288	279	285	280	283	277	285	270	273	263	276	298	280	274	283	297	291	294	285	286	282	292	287	317	333	266	270	299	271	277	272	284	300	307	278	260	290	267	279	277	272	305	290	258	292	270	279	277	295	291	249	278	265	275	263	276	293	276	281	297	279	252	299	280	296	281	285	280	297	286	257	287	275	273	287	270	309	283	273	274	309	269	308	305	292	254	275	253	265	319	265	269	260	297	276	279	277	304	291	278	292	300	296	286	262	289	259	270	300	285	286	282	260	284	291	295	271	270	285	306	282	279	284	271	287	295	304	273	262	284	302	285	286	268	283	254	292	289	297	261	276	272	279	261	288	293	309	309	292	314	273	273	266	304	276	283	292	284	306	302	290	271	279	300	276	274	299	270	273	262	268	271	302	300	264	258	310	277	266	276	263	271	291	277	261	264	296	267	257	281	286	248	272	258	272	270	282	257	268	267	290	286	286	264	256	279	272	250	304	276	291	264	271	293	278	284	288	261	264	284	257	260	282	295	224	314	267	258	287	270	252	312	278	275	280	299	299	299	282	297	301	294	275	282	272	281	276	262	261	323	304	270	285	275	286	276	304	272	275	263	278	281	259	284	316	260	298	302	309	266	282	283	265	291	267	260	298	252	265	248	274	304	258	293	277	287	281	281	282	249	271	302	272	272	259	275	264	283	278	262	298	310	288	285	268	290	270	284	262	260	289	266	280	253	277	289	272	308	259	281	270	283	288	260	291	303	267	294	280	262	284	302	281	275	271	262	262	279	251	277	276	257	254	277	271	287	297	242	261	279	265	276	274	320	301	283	273	312	281	315	262	278	277	289	283	300	271	293	295	281	256	289	293	253	283	268	277	269	265	252	261	259	306	259	301	249	281	269	311	311	244	278	301	272	292	281	283	286	305	238	253	298	288	298	271	255	256	288	281	285	279	272	252	282	269	285	275	257	261	275	279	250	296	274	274	289	285	252	285	247
28380	24256	22897	11669	4502	3217	2538	1661	1244	1015	978	943	822	842	788	748	762	640	659	677	668	593	666	666	680	670	662	626	693	641	683	656	684	638	648	600	638	650	661	620	640	683	643	610	657	648	645	654	610	657	675	642	620	600	675	617	590	649	617	617	636	606	620	619	613	634	642	610	626	662	566	661	593	621	604	606	594	613	614	654	659	611	622	597	605	634	647	623	645	646	612	601	588	579	625	613	599	648	616	612	603	647	660	650	643	604	556	641	627	595	642	604	591	635	648	635	625	598	688	615	621	655	592	612	643	628	587	608	629	624	617	609	610	659	662	607	574	636	656	626	594	639	616	641	651	612	622	616	661	634	619	614	674	635	612	623	644	621	640	583	608	644	619	637	601	626	649	620	608	604	630	630	638	611	631	638	681	601	662	654	624	606	647	582	636	645	640	601	619	624	575	615	612	652	624	608	642	641	609	603	604	570	669	649	634	585	648	659	648	637	597	613	666	649	624	635	634	695	625	659	625	622	683	632	627	626	656	598	622	616	624	619	621	649	639	666	629	637	647	602	624	611	614	639	596	676	597	662	619	645	616	681	627	667	674	671	641	611	640	617	572	641	611	549	619	596	623	601	600	637	582	643	600	611	579	634	596	635	635	659	625	621	633	638	624	659	638	598	683	598	634	670	616	683	603	593	585	637	641	617	593	627	643	607	656	625	639	601	600	612	595	661	615	652	593	619	638	629	660	599	621	599	571	610	642	643	647	627	637	610	588	630	616	647	637	616	624	630	648	669	623	601	629	587	631	572	638	643	644	594	640	626	660	607	634	622	608	628	615	684	596	671	615	640	602	615	607	692	620	687	617	643	602	684	608	575	598	592	634	635	668	632	606	609	649	666	659	624	651	630	609	639	606	649	629	667	623	593	601	634	648	642	659	638	638	586	625	621	622	638	660	639	640	659	629	627	623	617	615	609	624	662	615	627	653	638	662	666	637	567	614	650	632	621	609	621	640	643	669	657	618	625	637	642	634	611	596	610	655	646	617	638	669	642	598	595	664	583	654	650	626	620	622	647	641	616	601	604	649	626	576	607	633	621	624	593	603	652	629	649	662	633	629	598	616	657	631	649	633	653	598	599	679	658	585	656	651	601	657	626	642	637	620	621	608	611	632	613	637	621	671	602	622	602	622	626	642	672	599	601	598	612	644	563	642	655	633	660	620	635	642	639	615	621	589	620	655	639	584	654	621	610	641	603	614	618	628	660	642	609	644	635	614	636	668	672	654	627	635	619	609	641	603	669	589	644	613	636	599	582	586	631	606	616	578	647	615	611	633	626	642	619	638	602	605	629	582	667	606	628	638	690	650	635	627	634	662	620	625	648	637	609	595	592	652	652	614	656	631	641	584	590	648	659	651	614	618	661	630	643	613	623	605	687	644	613	588	593	635	626	598	615	658	644	638	619	637	618	600	608	596	588	656	642	602	633	626	639	669	645	649	603	646	665	568	620	601	642	629	610	655	621	631	632	610	578	632	632	591	594	660	669	590	602	642	626	592	625	628	641	631	597	624	587	626	598	690	570	666	640	623	654	643	604	579	619	649	625	602	609	687	601	636	695	597	634	659	618	619	647	589	643	638	631	649	648	636	607	574	577	628	649	602	644	640	613	628	658	603	611	647	627	606	622	625	616	631	604	592	643	656	602	615	546	625	654	622	608	621	613	615	648	604	594	612	630	634	652	610	630	611	636	612	660	634	603	612	625	662	659	628	671	624	636	620	642	604	593	612	585	635	569	673	656	672	629	640	595	589	645	593	645	637	632	643	617	644	591	634	621	604	633	654	634	591	628	651	608	624	632	626	643	610	592	618	594	593	656	613	612	646	603	618	623	615	604	613	568	564	598	609	621	622	654	636	587	631	672	609	654	582	619	622	569	566	598	596	588	630	653	649	641	622	645	596	649	644	632	602	622	653	587	598	604	632	657	651	608	585	609	651	638	652	621	652	647	632	618	658	595	623	602	616	604	609	645	584	621	611	622	577	578	649	650	625	623	587	604	616	652	656	611	610	624	613	611	570	615	638	633	652	645	649	614	649	620	637	603	570	649	606	618	628	631	593	641	614	575	620	630	633	618	616	591	636	658	634	634	649	636	635	625	647	599	604	638	602	614	636	631	597	630	602	640	639	628	670	645	626	625	620	612	646	633	594	627	601	624	700	619	657	630	626	636	639	601	618	601	627	625	594	662	588	618	622	606	617	617	658	656	635	670	644	594	611	654	585	634	623	634	641	625	652	651	580	589	596	647	625	663	596	634	685	662	610	647	624	639	642	613	643	614	611	606	657	635	648	642	610	674	622	626	634	621	638	661	619	630	637	606	639	635	655	631	652	602	605	605	635	599	610	622	641	616	595	633	609	617	627	638	606	633	594	615	605	568	623	602	623	652	625	637	663	628	634	565	632	591	643	639	621	618	647	613	655	640	631	648	630	649	648	639	670	688	624	666	614	667	626	601	647	667	647	639	578	653	640	616	618	564	650	601	657	619	624	672	633	617	582	606	623	612	584	616	636	644	584	648	622	602	646	628	633	619	673	575	618	621	598	605	663	643	655	656	614	630	583	625	638	644	610	630	618	599	633	665	641	626	626	617	629	654	645	594	654	626	672	628	657	583	653	587	619	604	561	616	628	574	639	653	635	616	587	614	640	601	624	578	587	654	593	613	606	628	604	646	620	676	616	618	633	624	664	599	625	596	673	652	614	576	648	629	591	630	630	620	643	628	646	625	643	611	614	596	621	617	630	622	627	641	613	587	607	644	613	671	668	614	625	651	597	597	607	653	638	620	618	606	624	581	581	653	650	587	656	632	589	598	587	620	599	646	643	596	678	621	625	609	615	632	668	630	624	630	575	634	671	654	640	650	632	638	654	635	619	644	622	664	643	604	636	623	632	560	624	642	598	638	646	578	640	610	649	659	639	637	586	605	621	628	635	596	649	612	598	626	631	656	580	659	603	650	605	624	683	644	616	677	616	589	592	621	626	630	652	592	686	621	600	614	612	601	628	601	596	645	623	608	612	622	601	630	607	641	632	608	616	654	603	636	580	605	597	653	612	623	584	648	614	627	652	612	620	627	613	665	652	633	614	650	607	631	572	598	599	659	648	660	676	638	597	645	584	655	632	663	605	628	662	641	620	618	604	680	620	621	615	652	662	651	615	609	585	608	578	578	630	649	630	638	594	614	622	604	620	679	643	644	663	589	579	623	639	606	632	676	612	618	612	623	649	628	700	678	636	638	619	597	661	622	626	631	655	637	641	613	605	648	605	665	700	577	626	601	657	594	617	639	656	632	569	599	595	612	617	610	623	624	614	587	644	629	614	626	587	626	603	659	607	639	615	615	610	627	629	608	568	653	627	599	639	600	578	621	581	615	645	638	662	660	599	599	625	636	630	621	624	672	649	636	613	583	653	623	610	639	635	627	688	622	613	595	637	680	649	631
25550	37663	24661	11147	6162	5484	4293	2744	1885	1512	1365	1200	1077	950	919	893	775	792	766	813	733	744	723	746	777	721	737	728	745	697	746	741	720	697	720	688	741	721	643	706	727	700	677	699	715	685	661	686	672	663	679	658	690	660	697	700	673	693	679	688	692	667	675	710	668	709	668	717	653	639	713	707	675	680	677	668	667	684	725	675	697	645	668	668	644	650	686	676	669	656	647	669	672	690	705	682	677	690	643	695	677	743	657	712	663	694	642	681	615	643	665	663	689	672	670	708	658	659	683	653	687	689	672	692	707	728	670	668	674	678	681	687	695	675	695	688	689	638	664	627	757	717	670	631	652	690	652	715	612	633	701	662	693	686	709	669	648	671	730	677	677	700	641	700	743	675	662	638	672	643	696	684	723	704	637	667	672	694	661	697	647	672	686	710	691	701	696	643	680	667	698	662	690	669	652	695	699	665	694	642	699	651	650	678	697	669	678	692	696	652	692	669	692	672	718	677	665	647	657	666	685	677	669	682	633	686	684	652	730	633	694	707	714	702	673	670	675	670	712	670	675	684	683	677	677	674	660	741	696	686	670	681	654	671	711	747	654	696	679	740	677	674	702	711	733	716	696	653	696	692	664	679	686	708	660	677	682	728	668	637	687	664	683	648	683	707	674	737	687	645	662	705	661	665	674	680	733	679	672	707	688	651	709	676	637	670	681	687	690	649	677	643	700	708	685	709	673	669	696	666	672	675	656	650	681	651	688	678	670	687	693	687	688	662	682	696	685	711	686	727	635	704	649	639	698	650	633	728	642	699	663	660	672	631	673	687	694	700	691	640	664	651	690	658	714	665	683	686	698	667	704	662	653	676	632	685	715	631	684	695	701	705	660	673	647	688	733	702	665	670	672	724	704	696	708	686	684	652	698	680	692	752	677	681	717	644	686	699	670	728	623	641	744	680	754	713	659	656	678	717	691	695	668	638	692	711	690	716	740	676	667	705	657	627	656	692	673	659	696	702	670	658	640	711	662	673	668	672	658	649	708	658	674	664	695	689	714	672	669	714	676	686	673	652	663	678	683	668	722	700	669	718	707	716	686	717	679	673	651	661	675	704	662	719	703	710	624	683	647	661	631	635	663	683	704	674	679	672	705	655	643	645	690	683	709	705	705	665	676	716	676	673	665	662	647	694	690	649	692	668	657	719	690	645	676	720	664	689	747	701	660	723	732	663	691	708	678	689	721	661	712	698	710	718	689	684	628	655	659	676	694	700	713	657	700	682	705	665	672	675	672	696	696	654	707	662	643	666	667	725	666	702	705	705	701	666	622	640	678	722	738	693	699	634	696	681	686	706	693	656	708	652	702	644	635	689	672	677	674	652	694	731	732	650	716	670	661	708	685	677	688	648	692	661	709	652	679	672	732	704	660	687	671	742	679	708	733	661	659	670	700	671	663	700	661	683	683	683	690	679	640	754	684	622	667	721	706	662	677	678	655	645	700	724	674	649	680	651	700	681	685	717	685	652	648	700	695	680	669	675	718	689	662	648	675	661	663	737	671	680	658	655	695	699	643	666	664	654	727	703	688	645	703	677	668	661	694	692	654	733	740	665	679	686	686	651	699	652	678	706	674	708	718	678	681	734	660	692	684	685	675	683	726	717	681	640	700	655	663	694	684	664	677	694	685	662	657	743	720	649	691	635	702	702	712	731	656	683	642	636	661	616	714	701	712	735	691	664	651	626	693	691	644	642	729	705	681	717	724	689	679	660	690	713	682	648	688	689	686	705	692	627	738	709	651	648	620	691	671	623	731	688	662	703	692	676	685	674	688	696	704	671	701	683	686	681	714	656	751	665	730	679	713	638	680	683	683	680	616	689	649	665	701	660	669	690	679	696	694	645	674	694	657	699	646	678	682	657	659	675	713	634	687	614	689	700	675	670	704	695	713	672	626	637	687	673	715	646	627	629	687	689	705	642	660	683	742	671	650	695	683	695	638	681	689	667	674	701	644	713	730	720	671	703	676	693	704	683	735	757	712	669	712	643	653	669	675	625	698	690	670	682	667	731	706	687	703	654	678	647	739	718	734	680	624	683	685	704	634	722	683	709	667	655	682	683	664	671	665	653	666	707	701	653	638	705	618	666	676	675	666	687	677	659	651	678	727	683	721	699	688	655	638	685	679	680	693	672	638	679	657	706	658	675	714	690	689	673	672	710	679	734	637	649	671	670	648	686	670	638	659	681	639	631	721	688	702	709	696	700	705	638	686	642	681	686	668	685	652	661	693	658	691	684	723	726	669	682	677	696	650	653	688	689	703	677	699	689	684	668	671	661	692	663	695	679	674	679	687	678	702	644	658	666	697	695	674	721	685	717	678	693	660	704	703	670	718	671	715	706	697	667	664	714	698	706	670	653	734	696	718	717	646	657	664	700	691	649	705	745	684	667	702	663	653	699	663	722	663	687	614	656	673	667	668	742	686	676	679	646	684	675	678	659	725	648	673	703	707	659	658	715	688	647	682	695	688	670	685	675	614	673	684	675	666	672	674	709	665	667	712	662	696	744	689	686	717	661	725	657	661	706	695	664	640	664	664	707	636	717	651	659	618	652	667	646	651	674	732	709	714	671	670	697	700	674	614	652	652	697	653	653	653	687	688	623	738	695	679	709	670	715	678	667	665	681	691	718	680	679	663	700	645	734	659	655	732	738	662	667	655	667	649	698	714	718	706	688	687	671	700	680	691	684	697	656	636	759	702	685	721	697	710	675	662	693	685	668	667	692	692	690	719	663	660	705	675	668	663	626	628	666	682	646	659	655	679	664	703	663	708	708	726	704	667	699	687	717	682	691	687	690	702	685	690	675	695	672	678	669	687	704	659	691	680	646	713	725	669	655	667	712	673	693	678	648	667	671	647	652	658	640	708	710	686	669	666	664	707	665	688	635	669	684	684	649	726	702	637	645	678	719	710	639	656	677	665	615	719	653	657	720	688	679	677	680	673	714	631	677	654	673	678	673	660	648	712	684	693	712	695	674	678	671	686	697	704	699	668	661	684	687	668	695	704	640	659	665	711	691	685	712	695	679	714	654	745	680	693	709	662	694	695	679	706	694	741	702	692	699	733	644	681	658	683	693	710	723	708	651	672	681	659	665	683	693	684	717	668	688	709	706	733	687	693	688	755	696	727	692	638	718	693	683	673	663	690	653	656	671	641	698	715	682	672	716	684	701	676	677	699	696	682	722	682	636	660	699	670	656	684	671	658	676	653	652	631	665	705	692	645	702	617	658	696	651	697	696	683	683	667	651	646	639	696	712	667	682	637	678	701	648	652	678	655	680	714	663	696	682	710	744	643	707	695	683	680	744	668	654	684	691	707	638	632	689	706	670	683	692	732	681	678	679	627	681	650	632	682	709	664	689	692	617	663	677	686	654	692	664	664	689	637	656	674	710	691	655	644	683	649	710	678	678	679	677	713	644	698	737	718	687	688	671	688	665
23695	21104	28205	24257	21138	14630	5569	2789	1761	1427	1210	1095	914	811	773	711	659	629	596	572	574	509	536	537	508	509	522	508	515	517	524	520	499	461	497	509	465	492	480	462	439	496	453	479	450	468	446	454	440	476	468	461	475	469	430	429	471	436	459	436	420	429	458	454	448	416	476	464	425	486	464	446	396	437	470	460	440	423	427	480	398	437	452	428	446	451	432	471	448	412	423	425	482	484	453	461	455	432	450	418	440	429	444	475	443	430	446	475	422	468	444	471	429	442	503	477	465	403	477	414	411	474	498	438	395	485	408	433	436	444	453	422	464	477	465	522	429	456	472	442	476	425	458	459	440	440	452	456	463	454	430	432	442	428	454	465	428	490	434	467	476	434	457	507	440	471	441	434	458	450	448	452	461	435	418	422	442	442	480	449	439	433	461	441	458	424	446	449	447	475	447	456	462	438	446	452	466	454	432	451	450	456	434	406	455	404	460	418	425	454	433	435	444	447	431	470	436	434	475	482	446	426	411	410	444	459	457	461	481	459	470	437	424	400	426	428	442	468	439	465	457	422	477	431	445	453	400	458	457	457	440	456	423	467	448	416	451	420	421	437	460	431	469	454	465	488	444	419	432	421	445	468	465	433	473	462	470	443	467	470	451	431	422	440	452	462	442	451	471	427	438	427	439	431	430	456	457	457	448	436	440	453	443	467	429	464	437	455	442	452	460	446	440	449	456	483	429	405	477	462	414	465	448	463	467	435	429	451	482	496	495	413	443	489	454	446	420	456	432	451	440	454	447	438	444	446	452	452	417	480	421	453	459	440	429	430	445	438	431	394	437	451	426	414	443	481	468	445	427	475	449	432	503	407	414	455	424	457	402	461	443	456	423	389	460	488	434	441	446	429	427	469	422	450	436	453	454	492	440	425	433	443	451	429	431	482	434	436	475	476	449	451	436	430	444	442	471	443	448	435	450	470	442	474	454	450	436	423	466	449	438	433	433	425	467	430	441	447	434	458	436	491	447	458	452	446	447	432	480	447	416	451	428	423	417	463	467	447	454	433	427	392	460	421	424	417	430	476	451	437	454	451	435	485	407	465	459	465	452	448	442	468	447	467	445	420	441	458	439	432	432	437	422	437	454	465	446	378	443	433	470	404	424	429	440	467	472	486	438	454	482	457	461	495	444	445	456	436	422	445	414	450	442	425	420	473	465	433	457	471	438	433	439	439	465	445	443	408	427	418	397	438	469	445	437	461	466	464	438	450	451	417	432	413	445	463	425	481	434	423	426	445	444	468	441	456	467	430	430	436	471	458	452	445	440	474	441	477	478	478	444	458	440	465	453	471	479	451	428	437	427	477	460	459	438	450	437	440	445	469	444	467	492	417	435	445	431	433	446	457	455	432	448	465	461	453	465	437	463	469	453	467	421	420	464	450	455	440	427	403	461	414	436	444	438	449	425	466	488	454	461	450	450	455	454	429	454	432	464	438	451	441	469	469	496	431	451	469	435	491	447	433	472	450	461	453	455	444	459	411	478	456	462	429	462	440	457	459	424	426	429	465	455	477	457	428	464	446	463	459	435	475	454	466	450	477	447	424	423	438	438	459	448	457	454	422	474	476	445	443	454	449	455	467	413	433	432	458	409	424	422	471	413	444	428	483	439	442	448	465	451	427	452	463	464	443	435	474	431	470	442	442	439	411	459	459	439	458	426	432	460	454	414	448	460	397	452	419	415	415	457	436	469	419	454	443	419	402	446	435	449	435	446	414	475	473	435	397	432	460	444	425	445	456	468	431	464	439	432	433	435	453	480	429	443	431	450	426	437	438	427	481	479	441	430	446	440	432	475	455	471	401	463	463	462	464	448	435	455	411	503	453	423	418	411	469	427	432	434	441	428	468	477	456	450	471	403	462	443	452	443	441	466	446	436	421	477	438	451	469	456	441	460	420	439	460	401	439	432	420	460	492	495	454	461	420	478	448	447	451	447	405	475	433	434	421	424	478	446	416	442	449	433	452	474	452	442	419	437	436	476	450	436	471	446	448	466	417	441	454	460	437	490	458	439	408	455	450	444	425	430	422	429	434	490	469	444	453	437	445	424	425	438	451	441	432	453	467	482	431	410	440	453	440	439	427	420	442	429	444	426	452	470	491	435	403	414	441	446	428	424	445	424	440	437	463	418	442	454	462	430	424	431	439	442	458	472	481	428	457	408	413	466	446	415	424	494	462	448	437	461	447	442	415	430	460	437	465	449	428	447	453	464	460	475	423	446	437	424	462	434	443	490	419	467	428	477	426	452	433	461	490	434	461	481	429	436	450	425	450	475	439	428	458	419	444	432	484	437	448	457	452	450	441	468	434	455	457	440	472	462	447	448	482	437	471	432	452	489	456	455	461	432	468	439	414	411	435	481	433	468	456	438	473	437	463	452	430	472	447	453	465	417	423	441	427	462	425	470	470	442	441	458	429	456	454	422	496	446	441	467	421	452	419	457	431	429	433	447	435	443	440	471	436	459	471	455	468	424	428	429	457	459	413	463	414	436	448	420	446	432	436	444	441	474	438	454	491	487	418	478	464	439	429	429	434	472	480	455	416	456	454	449	440	483	484	451	441	445	470	522	448	510	461	437	425	447	467	444	432	454	447	439	445	471	464	434	458	486	430	459	450	438	450	461	428	429	475	432	441	431	462	490	475	475	422	472	458	454	431	427	504	447	453	457	470	459	451	419	409	405	435	421	422	416	476	435	458	494	428	446	461	460	430	426	449	473	454	448	473	494	442	480	466	456	418	439	441	412	457	453	407	426	451	445	453	458	424	423	474	485	429	450	489	452	430	416	458	440	453	437	412	411	443	451	451	426	443	459	413	483	435	431	453	450	463	412	430	428	448	450	464	472	470	444	404	408	419	425	490	460	433	432	434	438	439	475	446	437	430	439	469	419	498	440	449	426	467	426	462	457	452	421	435	486	446	444	457	425	469	427	449	472	430	459	465	434	459	428	431	435	432	494	451	434	436	435	449	406	436	436	447	486	472	475	482	460	466	448	444	446	452	475	482	457	425	481	439	435	445	434	426	492	435	467	473	458	467	451	428	440	451	427	415	457	446	427	441	437	434	453	468	491	428	429	428	401	470	457	450	399	458	457	458	497	450	463	420	449	432	458	459	470	427	430	418	458	448	438	446	502	476	453	457	450	477	462	471	485	454	398	462	451	433	457	429	414	427	407	446	466	432	441	473	463	442	418	456	440	441	491	462	430	462	444	437	454	444	445	459	438	436	440	445	412	407	450	437	439	432	410	484	445	466	453	461	482	430	463	428	443	411	463	441	410	459	473	437	455	477	469	455	399	433	428	429	468	445	434	452	418	474	457	492	423	440	468	470	487	451	454	473	431	463	451	443	432	424	395	469	429	455	474	464	466	462	447	439	425	424	432	461	448	457	440	437	427	475	450	433	459	417	428	455	462	436	457	448	430	452	413	441	484	434	411	416
26277	47894	33563	18443	10653	8640	6817	4591	3069	2177	1727	1607	1316	1093	1001	963	845	762	750	726	753	692	640	619	630	599	577	566	623	573	572	558	580	545	565	551	545	537	594	511	522	575	518	526	507	482	545	526	512	532	517	475	548	533	553	478	470	514	494	490	512	498	520	475	519	482	503	526	531	473	497	477	505	483	457	521	485	519	460	511	472	493	482	508	475	544	519	479	498	509	537	556	501	489	478	492	498	494	507	520	487	488	508	500	525	518	515	479	519	483	491	471	451	575	508	512	467	503	490	493	469	491	526	488	502	464	533	506	460	513	496	464	480	509	488	502	521	459	513	490	498	484	496	498	473	485	534	484	503	472	508	445	484	477	503	491	484	507	528	527	477	565	498	492	512	487	496	510	534	464	504	487	514	535	498	518	465	480	512	511	483	455	517	461	512	492	476	497	467	503	533	495	513	518	504	532	509	454	517	482	491	493	505	519	512	462	535	499	486	480	525	526	501	507	467	465	485	490	480	472	471	484	489	524	509	521	482	491	519	508	487	531	533	524	473	505	470	493	504	506	520	470	458	480	510	460	485	464	525	533	535	493	508	493	527	514	536	514	511	483	498	483	467	457	492	510	491	483	528	494	521	519	488	515	520	507	535	491	523	510	513	470	507	481	456	524	508	518	465	499	488	507	486	466	498	464	472	524	498	512	549	531	467	532	501	514	493	490	481	498	493	540	485	532	514	539	506	500	493	571	514	501	457	502	527	490	541	532	493	533	507	543	500	511	485	477	521	526	499	511	494	512	472	491	486	494	523	525	506	472	510	489	507	456	552	513	479	519	496	536	504	532	494	488	476	497	509	505	492	520	507	499	526	478	472	525	501	549	515	484	492	462	508	504	512	487	506	522	478	473	502	506	538	531	519	496	495	511	513	540	519	498	523	505	505	494	505	488	484	514	487	503	481	485	523	514	481	502	487	467	489	458	529	508	544	515	494	502	475	483	494	515	505	479	490	536	502	523	517	469	523	485	513	476	495	504	481	528	519	516	461	500	477	499	509	491	501	538	493	512	538	457	513	474	501	488	525	488	482	508	501	486	482	448	495	524	481	482	511	490	467	509	475	515	437	515	469	511	515	453	494	451	525	504	500	507	489	524	517	494	532	522	491	542	479	477	454	471	529	516	505	504	487	496	512	495	498	485	514	508	520	506	460	528	495	487	498	505	478	463	505	501	471	521	466	499	501	522	485	494	489	501	533	487	485	466	497	486	495	482	497	474	490	498	482	534	557	500	513	494	461	506	529	469	484	506	504	491	519	485	482	501	547	523	491	490	527	509	502	472	505	509	486	516	500	491	501	482	499	481	515	522	491	527	551	472	488	511	514	463	545	476	506	503	464	491	442	483	500	523	512	543	518	473	501	539	477	482	475	468	507	446	520	495	533	504	517	532	499	481	504	553	492	499	516	508	486	500	502	532	456	502	474	485	492	489	506	518	502	485	475	514	473	494	465	526	519	482	521	507	563	510	510	490	505	486	465	516	514	499	495	481	514	497	479	470	509	501	513	501	481	502	494	546	461	490	518	514	478	467	505	520	487	475	498	504	466	451	511	467	552	460	502	486	504	549	462	493	485	477	523	479	480	480	502	495	448	464	528	487	501	529	492	465	488	487	492	501	462	505	481	505	491	543	506	478	534	456	505	497	517	513	526	493	481	502	487	502	488	507	508	513	525	486	502	477	457	513	483	503	518	484	477	537	511	484	468	534	472	486	488	519	483	481	501	487	492	502	477	478	526	496	480	497	559	516	474	540	487	505	508	487	494	502	469	514	502	518	502	490	495	495	482	499	503	466	506	493	512	532	507	495	447	495	502	497	477	496	534	517	503	519	536	505	523	496	465	548	536	493	485	492	522	506	470	516	505	525	483	475	483	478	524	469	500	510	548	501	546	473	524	512	492	471	484	500	478	499	499	489	514	455	478	479	512	502	472	522	491	491	490	519	500	484	512	472	514	462	525	483	516	479	476	504	481	511	524	479	516	520	482	468	480	470	501	535	452	486	476	501	487	497	513	488	498	466	500	502	496	493	491	493	509	461	485	498	519	477	498	477	467	480	519	526	492	514	512	528	505	489	475	513	505	462	463	517	459	525	490	506	545	506	498	469	501	488	467	515	504	506	508	500	468	519	492	521	528	486	505	488	484	474	482	506	484	476	469	503	497	500	505	502	517	501	486	479	515	509	498	513	514	545	491	482	448	518	508	511	484	496	464	467	482	492	503	491	522	484	472	508	477	471	516	459	474	520	491	516	506	473	509	477	487	463	498	468	514	487	499	478	481	461	499	499	466	515	524	513	547	472	500	473	510	523	488	494	541	487	500	478	472	477	530	479	533	541	512	541	523	512	488	517	473	496	462	495	491	503	491	523	489	474	446	557	508	492	487	480	497	524	484	504	552	517	517	521	528	499	473	495	489	487	496	538	530	471	539	498	503	537	494	481	509	467	469	481	504	507	516	480	496	516	500	517	481	479	473	499	521	509	498	491	499	512	497	494	480	496	459	470	480	504	507	481	485	518	490	469	478	509	481	497	524	522	464	477	479	513	513	468	486	455	504	484	505	496	495	510	482	471	499	484	498	497	496	505	490	535	502	499	521	499	462	513	486	489	501	451	505	489	484	481	473	456	456	499	528	538	488	470	540	519	456	524	486	512	482	487	544	521	489	472	492	502	510	463	543	510	493	485	496	515	493	521	469	481	496	475	476	472	483	486	471	515	512	477	530	520	512	503	477	501	497	498	470	495	453	516	491	561	490	511	469	494	513	528	517	476	516	486	516	507	526	519	495	467	527	481	450	557	522	497	499	516	525	493	474	511	527	497	501	535	509	541	497	536	464	467	498	526	475	522	471	496	491	516	504	527	485	472	512	496	476	486	491	509	484	469	521	456	525	532	467	506	480	491	506	490	506	513	483	483	556	479	491	487	481	486	481	498	497	466	489	492	509	488	455	517	477	479	481	552	537	480	476	519	478	507	528	491	498	466	520	483	480	486	502	505	495	510	531	526	509	457	507	491	524	494	509	501	546	531	516	493	470	498	456	508	490	495	506	481	503	530	496	507	517	485	503	498	484	515	500	513	473	518	497	502	490	465	494	516	544	467	488	524	460	501	506	482	506	485	509	550	457	476	516	501	466	516	491	474	487	474	493	505	495	492	455	496	534	519	490	497	513	522	465	501	474	497	507	521	510	513	487	520	490	525	470	490	489	472	485	519	458	503	500	514	530	498	531	493	516	551	519	507	470	484	501	466	512	460	512	521	497	533	542	494	542	512	527	509	487	481	479	475	464	471	515	527	448	501	512	498	470	502	526	529	500	495	500	504	491	468	524	508	533	505	484	488	487	518	493	481	524	498	506	525	493	477	456	499	472	477	465	492	491	534	448	484	501	528	492	494	469	496	495	517	498	515	482	456	481	475	467	536	518	475	476	473	500	484	498	471	484	481
24776	21157	27384	25178	16381	5876	3276	2156	1494	1214	1012	986	831	793	757	707	678	633	601	593	596	557	609	594	542	556	580	535	535	603	553	524	548	525	543	553	551	521	546	502	573	549	522	524	515	479	533	535	555	560	511	490	478	534	509	496	584	520	500	560	497	520	530	490	505	530	530	532	503	500	493	487	513	501	488	479	531	477	475	528	491	528	527	501	536	541	490	499	531	507	551	507	495	528	514	533	542	559	497	511	540	529	525	496	523	487	529	523	511	507	527	509	528	534	494	531	504	526	504	502	552	522	540	479	530	465	523	523	523	503	495	478	496	522	484	536	489	505	527	561	513	511	570	521	516	569	490	497	522	563	509	550	544	527	535	505	488	565	515	515	479	532	527	553	517	497	524	509	514	521	521	502	476	529	534	502	508	536	496	506	459	510	544	494	516	510	529	520	489	495	505	515	574	485	501	506	496	550	494	505	558	493	520	489	508	525	511	510	516	512	500	484	493	510	499	528	506	529	532	489	513	552	543	514	495	503	488	498	552	497	515	530	563	516	488	482	549	513	527	541	503	490	506	515	511	494	542	519	535	518	516	491	553	514	516	506	523	532	506	537	507	572	559	488	472	519	487	489	506	479	516	488	500	505	512	484	537	508	504	509	518	523	494	521	522	477	507	484	527	549	522	554	532	502	548	532	484	532	520	529	507	513	545	548	517	509	490	566	587	508	503	506	489	540	515	513	538	531	492	527	541	507	536	485	544	534	536	486	532	553	499	503	564	520	522	552	499	516	499	484	462	508	507	575	521	498	498	492	516	486	521	515	517	525	507	522	520	525	456	497	482	487	535	526	524	462	522	481	524	498	504	483	480	526	511	464	519	495	488	513	534	528	469	527	481	550	495	494	546	493	538	508	487	503	499	509	554	506	503	476	494	502	523	501	519	578	526	502	537	522	539	509	532	482	541	483	495	469	548	501	537	503	540	549	508	521	503	545	483	507	543	572	480	510	535	535	518	495	525	472	488	537	519	535	525	478	494	520	549	535	512	514	507	539	561	524	538	512	486	531	548	500	540	537	510	545	541	540	530	509	547	521	567	504	539	522	492	553	506	514	498	527	532	485	543	520	525	506	497	475	522	490	496	506	498	510	536	548	469	530	537	535	536	564	535	496	535	495	501	489	493	520	510	483	559	517	489	544	498	556	529	550	496	535	529	483	534	515	518	525	503	552	488	509	500	531	535	551	505	474	494	496	505	529	539	498	547	516	584	515	532	512	490	503	533	495	513	483	540	488	479	507	522	534	507	521	522	527	482	512	493	489	538	520	505	473	493	546	507	503	512	491	514	496	509	506	516	553	501	526	511	554	520	542	517	506	510	546	482	490	494	511	524	522	521	551	537	471	514	455	496	480	497	557	551	520	519	513	488	552	505	502	482	508	496	544	510	531	516	511	530	522	489	470	503	517	498	538	532	544	508	579	546	551	549	493	510	501	523	530	518	501	495	537	537	499	524	504	526	484	539	504	515	472	516	516	514	524	496	548	564	505	500	524	507	511	537	516	512	541	528	484	520	545	511	544	520	466	498	464	478	488	482	486	507	525	523	519	541	553	495	516	537	534	523	498	515	537	503	497	491	500	522	530	528	508	504	542	517	495	497	520	512	484	548	477	498	540	489	548	511	528	535	484	556	494	518	523	502	523	502	466	541	546	519	516	501	501	548	513	514	524	532	531	504	518	553	532	544	478	483	508	537	537	456	502	526	514	507	520	510	466	487	527	514	510	511	526	561	505	484	526	520	512	483	541	509	536	508	509	492	525	520	498	509	500	496	546	519	535	504	537	525	504	483	506	519	538	505	525	519	554	532	502	513	504	482	487	494	513	533	543	524	490	530	513	529	513	505	490	501	487	464	510	509	477	537	537	522	504	533	525	514	546	533	545	520	512	506	520	504	545	519	515	497	539	504	505	498	448	542	480	520	558	510	516	551	528	532	523	491	539	528	537	527	525	529	552	497	518	519	529	504	483	486	521	526	546	521	501	539	527	519	504	507	492	512	520	559	523	514	524	505	523	515	527	513	504	493	523	483	467	509	489	524	491	575	519	482	506	538	515	535	549	514	519	524	545	513	534	531	524	509	544	510	495	516	569	507	489	539	494	517	502	535	511	496	523	530	533	516	534	507	514	564	493	477	491	513	526	546	537	539	501	515	495	518	506	554	512	513	547	488	515	510	570	494	501	504	518	514	481	553	556	530	524	499	511	481	516	497	497	550	490	537	555	535	540	543	534	555	552	493	506	500	527	524	538	545	532	560	530	506	521	561	504	490	500	518	541	537	473	496	493	510	500	525	516	504	487	502	539	514	513	542	540	513	510	541	531	520	546	459	524	530	522	520	494	486	564	507	524	531	514	568	522	560	509	501	520	497	486	501	515	555	548	485	488	503	495	541	518	536	478	494	488	524	498	476	501	489	510	510	494	508	523	552	522	545	491	495	507	487	497	546	549	529	540	532	507	500	524	508	521	504	500	524	528	528	521	506	503	504	512	537	496	545	530	514	518	532	556	534	516	528	484	546	487	527	526	512	497	505	551	536	476	499	484	513	496	551	488	517	527	533	502	478	566	461	499	509	532	494	516	516	502	465	561	503	502	494	536	509	522	532	528	520	502	504	513	448	491	489	531	498	486	495	521	503	536	519	507	508	517	514	505	494	519	508	526	511	507	490	490	491	507	561	513	525	536	499	480	496	527	486	518	532	499	528	543	545	501	530	527	514	543	503	531	510	465	528	498	529	538	488	512	497	502	487	474	524	526	571	515	514	522	534	483	522	502	526	521	473	512	537	544	517	529	507	493	533	490	499	453	506	549	501	501	461	540	510	518	494	527	506	518	529	520	476	535	482	499	483	507	541	550	488	520	503	504	483	464	500	553	508	519	561	475	490	545	494	480	533	518	546	536	508	507	521	515	501	501	580	488	541	508	556	561	521	574	504	505	518	515	510	515	543	489	511	485	496	584	560	539	505	521	478	532	507	530	488	536	546	557	443	525	548	529	509	522	507	541	530	519	545	499	515	502	509	537	464	514	544	525	526	560	511	481	546	503	479	498	526	534	509	504	499	491	494	538	531	550	540	482	485	476	514	507	465	538	490	542	498	528	506	537	541	530	514	480	508	549	523	495	534	535	503	506	544	504	512	506	506	501	539	500	569	499	497	509	546	519	510	487	557	502	507	486	552	492	528	519	546	568	518	501	495	538	484	506	518	505	529	509	539	502	520	507	520	485	513	491	516	502	483	526	509	532	469	530	531	504	502	496	482	483	536	542	529	504	508	553	480	495	493	517	500	492	502	515	489	514	523	480	508	527	508	505	537	509	482	515	510	516	496	557	484	516	544	519	499	529	548	526	539	514	491	509	559	539	502	501	500	495	514	520	525	519	479	535	521	529	530	476	514	529	515	522	532	520	496	489	499	537	498	501	505	541	482	536	524	535	509	494	489	516
25609	44024	29944	15087	9756	7516	5433	3868	2638	1887	1482	1432	1112	1069	959	917	791	781	704	685	662	669	623	683	643	648	619	615	603	635	655	626	568	605	580	627	579	589	566	575	554	598	575	582	576	598	542	547	602	613	584	575	571	519	584	559	560	582	566	546	558	601	544	560	554	564	510	553	559	559	574	565	567	548	553	585	547	571	549	537	549	537	569	509	525	530	548	525	523	590	536	568	568	574	550	542	557	586	533	549	584	569	581	540	580	562	609	542	565	555	562	547	568	522	533	528	589	511	546	523	561	525	586	544	558	573	556	601	524	560	491	489	550	571	582	562	539	549	538	546	540	541	582	544	559	551	586	550	585	581	554	550	577	574	555	514	556	589	539	576	561	536	564	519	534	547	516	541	563	527	525	546	575	559	608	549	534	561	526	596	547	537	544	556	576	555	543	491	523	543	516	580	539	587	536	538	547	534	571	553	544	519	550	523	561	567	523	559	554	501	540	555	564	588	552	592	610	530	559	533	536	567	596	556	567	565	529	545	572	565	568	517	568	568	537	540	534	537	615	566	563	536	559	527	553	573	532	553	559	569	529	579	562	597	550	541	570	547	524	520	566	518	514	514	526	585	594	580	560	550	567	485	504	574	501	593	540	549	515	543	570	550	596	582	555	601	545	558	546	531	577	580	514	540	501	525	542	549	562	537	544	557	556	532	532	575	603	558	554	548	566	574	574	570	544	541	547	580	570	562	508	551	555	541	566	508	553	532	559	553	516	518	564	508	564	538	565	546	547	582	561	589	545	524	593	597	580	542	591	566	516	502	592	559	591	525	593	546	512	523	545	566	578	539	542	547	588	539	531	576	563	533	528	506	567	538	554	576	557	587	547	529	554	550	549	561	565	521	556	571	547	576	517	598	562	584	563	571	550	525	551	567	555	572	579	541	578	557	554	498	528	551	516	545	540	564	586	537	553	542	565	538	571	555	575	603	565	555	542	551	535	544	542	551	551	552	500	539	570	556	622	537	554	545	509	580	623	563	600	567	539	537	550	598	586	549	556	547	587	550	564	533	554	594	585	573	536	545	561	528	505	547	551	546	561	588	559	515	537	539	576	561	587	472	540	526	517	529	569	589	512	552	541	548	514	515	572	566	524	540	544	519	547	578	561	558	558	559	552	575	578	581	541	534	528	571	545	546	554	585	550	557	541	541	595	542	552	557	537	549	532	558	573	572	540	567	546	591	536	559	523	533	535	550	582	560	535	537	522	576	569	555	529	547	549	603	555	522	582	583	533	566	574	613	556	528	581	618	576	561	524	542	577	531	565	546	527	536	590	576	538	566	556	548	580	573	517	567	499	559	586	591	519	578	535	546	558	525	573	575	562	512	549	611	546	548	536	560	507	576	531	554	540	567	528	548	535	536	539	557	563	527	577	588	538	561	574	542	588	568	573	570	529	538	533	581	566	550	554	567	566	556	608	534	538	565	577	500	562	567	556	527	557	560	540	546	550	561	607	545	580	526	545	575	572	554	546	522	552	549	543	527	547	554	557	568	573	522	544	543	555	560	559	549	541	523	600	578	607	541	578	530	553	570	518	571	552	568	575	570	517	543	552	532	568	580	544	538	524	531	552	544	542	573	528	569	583	507	529	529	562	564	586	554	506	576	518	544	551	580	613	546	553	564	582	567	589	528	542	561	544	563	581	572	554	525	558	559	541	609	545	601	569	588	562	534	520	540	554	518	547	581	531	534	545	580	533	574	579	534	538	541	545	552	505	549	540	581	599	528	546	549	555	517	560	517	481	572	508	540	590	512	517	519	543	551	564	547	546	539	586	557	513	559	547	552	533	559	588	621	557	572	557	566	562	548	543	546	551	574	514	595	525	579	556	587	533	568	541	548	564	574	583	521	560	539	565	564	553	538	531	535	566	571	568	573	561	552	558	560	569	547	547	542	509	563	539	555	565	544	546	563	538	517	546	571	473	567	560	559	550	539	519	568	578	572	541	536	511	543	546	533	527	552	549	586	536	560	546	554	524	552	509	579	590	504	572	541	551	605	508	535	583	534	563	532	571	494	531	533	527	572	565	554	571	564	523	538	556	587	575	604	549	551	566	579	545	530	547	541	570	563	589	551	545	541	522	540	542	576	562	557	569	518	567	568	563	526	548	504	539	543	509	616	575	569	554	550	530	594	536	547	570	549	546	564	542	538	572	547	541	538	575	548	540	543	564	558	550	566	542	562	567	527	544	596	522	584	573	558	522	536	594	562	561	591	529	539	562	533	577	501	569	494	564	617	582	578	551	536	543	558	561	577	560	544	519	552	580	528	572	529	580	611	541	534	519	567	555	538	551	552	565	534	572	532	559	556	569	569	573	510	571	520	551	563	539	595	563	585	557	542	506	538	550	586	556	540	576	574	584	565	567	524	550	558	510	561	523	574	533	544	564	551	583	515	501	557	556	572	574	532	581	559	542	574	579	563	563	553	549	508	580	580	562	541	549	544	517	551	531	558	527	564	565	573	571	547	547	534	565	576	573	575	559	544	557	564	503	528	552	604	543	606	578	558	537	563	573	564	535	532	571	526	567	578	535	572	532	549	587	576	528	555	530	592	553	563	533	545	559	541	576	538	539	573	580	571	574	516	538	565	522	572	544	529	547	521	536	569	541	555	564	531	535	541	554	572	608	576	587	572	552	532	519	593	601	553	558	531	543	533	558	586	563	565	531	559	567	545	563	587	555	536	567	567	593	535	513	599	541	533	546	553	533	543	520	568	592	557	572	570	582	553	531	571	573	548	604	557	549	564	576	564	550	625	577	541	553	544	554	572	502	532	594	516	542	534	560	541	570	551	567	543	587	556	591	484	530	543	552	545	548	520	526	573	594	567	513	551	583	580	520	520	559	556	573	528	556	552	512	533	572	560	532	550	575	552	539	565	575	538	496	569	560	562	541	608	568	536	577	524	564	578	495	535	578	551	555	555	556	556	559	542	527	578	533	537	582	573	537	547	551	544	577	542	572	525	567	538	571	521	542	557	545	586	530	540	576	556	514	541	548	570	592	567	522	536	557	532	560	579	580	546	550	548	515	543	553	549	530	540	545	521	562	528	580	578	561	568	501	544	568	508	548	520	560	547	505	535	554	587	574	526	508	561	556	546	577	546	575	560	571	520	547	572	547	557	536	575	588	541	554	586	566	541	545	559	573	540	517	547	545	555	577	558	560	556	549	544	562	504	554	560	557	556	564	549	506	549	548	566	590	535	548	532	565	561	528	528	574	552	556	567	585	560	544	570	570	572	522	573	540	542	548	558	566	583	547	556	542	561	553	516	535	539	529	547	531	515	580	580	528	565	560	532	556	565	574	539	554	582	524	541	546	537	537	558	557	555	590	546	506	577	572	548	563	543	557	576	579	606	545	548	542	575	578	549	549	516	606	553	563	547	539	521	571	543	532	556	530	543	552	559	574	575	551	542	527	568	574	562	545	527	589	554
22653	21190	28725	23917	21200	21497	14866	4614	2407	1793	1355	1131	1075	800	746	687	569	528	498	436	426	429	371	407	356	406	332	355	314	390	367	339	318	314	311	354	303	344	290	256	273	297	304	312	275	278	281	273	264	246	271	286	277	297	267	247	235	292	273	244	257	238	256	264	254	246	252	242	269	249	254	267	255	253	292	232	260	259	242	249	265	259	274	235	251	258	230	243	256	271	263	251	234	277	275	261	237	275	288	258	257	261	301	263	264	264	246	246	251	223	263	255	254	250	257	265	238	269	248	252	260	244	245	256	264	261	254	261	283	252	229	274	249	281	256	250	257	263	242	245	274	233	253	214	256	272	258	236	248	253	260	260	273	266	250	253	227	275	242	266	281	246	248	297	251	256	237	259	251	255	238	256	264	275	257	262	263	256	289	251	297	245	258	226	252	233	257	242	243	275	215	249	229	246	248	259	244	264	269	253	249	252	275	284	255	248	263	257	238	264	270	255	261	281	251	285	239	230	267	269	244	264	256	250	241	246	250	243	240	228	242	247	266	263	220	271	244	258	264	246	239	244	273	276	272	283	251	267	250	290	278	249	262	253	233	243	271	238	269	258	250	252	263	249	225	268	246	273	273	250	231	286	259	278	241	256	243	251	262	264	222	241	234	237	266	230	250	254	243	283	249	278	266	267	256	252	240	265	235	222	254	257	237	258	243	244	260	244	275	255	270	233	231	250	274	244	225	253	274	267	264	268	240	229	250	252	228	254	265	255	258	272	247	233	260	284	266	262	236	273	253	249	277	261	252	260	262	270	260	228	250	253	240	285	265	261	261	255	238	250	265	249	237	264	225	267	231	230	219	245	297	260	245	269	242	239	252	259	267	251	254	250	271	255	240	248	220	245	237	264	257	238	268	245	264	235	270	235	263	265	270	233	263	280	235	309	247	246	246	247	250	233	273	272	254	263	278	274	273	248	251	229	243	266	260	236	262	273	239	248	252	262	289	225	237	231	254	235	232	227	280	242	216	246	249	218	245	299	262	233	255	241	247	247	276	224	275	256	215	236	237	226	247	246	240	255	254	261	276	258	276	254	258	292	248	244	251	257	263	272	256	275	257	248	207	275	239	253	267	269	248	259	259	257	238	242	283	223	246	227	233	249	273	262	244	268	246	246	252	261	270	262	262	233	271	275	258	257	277	252	232	255	241	247	239	240	290	264	261	283	284	252	274	243	265	270	267	242	248	248	260	277	271	256	252	272	256	234	264	261	282	261	260	258	280	251	237	272	259	236	257	250	264	264	248	255	254	281	252	244	267	251	245	257	231	249	266	291	260	246	280	257	279	252	237	275	221	266	265	267	260	287	260	297	257	277	261	243	229	219	253	251	258	280	275	255	247	261	283	251	241	280	249	269	262	272	249	262	255	244	249	289	262	245	269	213	259	292	244	256	257	255	277	244	279	249	251	293	252	262	247	288	261	292	266	256	259	268	230	273	303	255	262	268	255	263	266	247	258	233	258	281	256	257	252	292	262	220	243	284	230	262	250	256	241	231	255	289	261	275	266	275	268	251	224	278	310	227	239	240	270	254	244	247	239	264	261	242	282	237	272	267	260	238	243	261	246	263	251	247	263	261	257	248	217	272	218	239	239	263	282	280	276	267	257	250	270	261	270	250	279	279	248	231	258	252	283	270	312	227	268	263	267	247	262	266	297	234	277	283	249	265	278	252	255	266	286	289	271	260	251	247	243	251	295	234	243	229	266	231	249	244	277	231	223	255	244	241	259	242	237	258	225	246	244	272	258	271	252	271	258	274	262	247	265	241	268	250	265	260	257	249	245	226	227	254	246	247	242	238	224	246	252	273	276	268	269	271	272	238	262	241	258	236	229	255	247	279	263	232	256	256	216	252	264	272	227	257	260	265	240	242	252	247	260	235	252	245	263	227	245	241	258	249	264	282	248	249	256	262	248	242	246	266	272	255	261	268	277	255	272	239	280	266	258	248	249	257	276	240	245	248	255	247	247	268	257	254	257	265	258	245	280	236	245	254	251	272	286	290	251	258	237	254	263	244	249	235	272	260	260	248	250	246	266	265	242	253	250	252	263	258	240	256	282	235	230	250	242	237	270	250	256	258	252	265	253	287	233	236	251	240	285	220	276	255	237	246	253	266	269	250	280	256	262	233	245	244	278	259	236	265	252	253	271	243	263	236	268	271	261	263	273	221	246	288	225	290	243	270	249	277	222	270	245	246	258	239	278	288	228	232	278	270	248	259	238	275	250	245	255	272	235	262	215	243	255	246	255	291	239	248	273	249	255	257	263	257	254	241	277	229	274	269	254	255	248	252	251	251	273	255	269	258	260	233	240	237	262	277	263	263	280	274	253	259	242	270	265	241	250	255	257	252	252	250	281	247	266	280	264	260	243	265	242	258	242	291	236	260	210	248	274	262	250	272	248	242	228	240	266	256	241	244	260	249	250	271	253	232	237	262	259	246	282	238	260	247	269	257	236	258	293	246	243	280	266	208	244	227	263	276	261	266	239	276	223	262	265	246	235	273	267	249	263	247	267	260	261	237	245	219	255	261	294	253	266	245	252	277	255	261	253	279	288	236	246	256	270	264	219	252	255	262	256	260	259	253	237	264	252	251	254	297	249	250	230	231	245	271	247	231	246	262	259	260	283	268	272	264	258	266	261	286	246	245	263	252	265	230	266	260	271	254	248	232	265	247	264	271	243	237	279	250	283	266	254	259	263	278	232	268	268	237	247	268	252	250	255	259	264	270	263	246	256	260	254	236	279	271	257	241	251	258	258	263	278	270	246	247	241	264	262	276	250	289	230	272	244	264	250	241	254	261	247	251	244	249	241	283	242	236	260	284	260	258	247	238	267	238	263	261	236	256	263	274	266	277	251	291	246	248	243	263	258	262	270	249	249	234	250	228	247	248	259	242	269	242	254	238	227	271	264	244	247	280	261	260	264	264	284	251	242	250	255	232	244	239	280	264	247	233	246	247	267	254	250	245	242	240	250	255	275	263	266	257	256	266	241	254	250	255	281	262	256	258	262	240	271	285	234	242	254	248	229	275	256	264	266	254	241	280	257	266	250	254	252	277	239	253	273	242	247	275	245	262	230	252	274	255	264	241	250	248	256	256	254	248	253	283	264	255	238	271	264	263	263	234	275	278	293	248	249	259	260	252	261	277	234	248	234	267	265	266	259	242	265	261	256	293	285	290	257	235	243	254	229	257	248	207	267	257	260	274	272	248	246	221	233	244	265	279	249	277	234	287	267	268	246	260	245	238	259	252	227	259	224	211	230	270	266	284	241	259	260	277	249	252	249	246	266	233	263	253	269	249	264	236	251	259	255	234	246	265	246	288	237	258	250	260	231	258	231	216	265	298	240	242	260	269	263	268	248	239	259	262	253	256	219	245	247	247	237	250	246	219	284	266	260	264	252	272	226	247	263	239	249	260	296	278	263	228	266	257	255	243
28394	52522	39230	23329	16165	12594	9053	6561	4267	3051	2143	1785	1579	1293	1099	1006	866	719	612	612	592	556	508	510	449	500	458	428	428	426	438	416	380	372	347	388	346	346	364	370	323	359	324	305	317	325	340	312	322	331	307	302	327	308	296	309	295	261	267	285	280	297	272	286	289	294	277	295	279	298	278	271	299	312	264	282	295	256	263	292	274	262	309	265	286	309	302	275	258	290	263	295	274	254	280	273	293	293	267	262	282	301	262	276	290	325	289	287	286	256	278	249	292	269	275	312	269	289	245	292	297	270	289	303	272	299	279	297	312	312	296	276	247	270	286	327	288	276	308	283	308	289	300	276	257	318	263	291	300	267	295	300	281	267	283	276	319	261	286	279	267	309	266	305	299	274	289	306	259	295	270	293	251	263	278	277	260	282	267	294	280	292	282	315	292	285	268	278	291	283	261	267	295	276	277	304	298	293	288	321	277	292	280	302	281	272	265	303	289	279	268	274	267	286	278	275	262	301	308	324	266	279	253	268	274	283	287	299	281	255	301	281	278	295	271	279	251	249	304	254	244	276	303	304	297	254	294	300	279	285	265	284	303	283	273	306	280	266	287	285	331	272	294	297	259	290	284	277	296	286	298	265	259	262	282	296	296	261	324	275	281	291	286	275	306	290	283	264	284	260	312	306	298	280	275	281	264	259	263	299	278	314	274	288	295	292	299	293	267	313	278	273	298	308	292	316	272	295	295	297	286	259	236	249	272	299	278	297	308	284	278	277	310	292	299	313	276	290	274	277	283	306	289	310	266	311	263	272	282	277	250	256	273	269	279	288	278	303	287	270	294	276	262	269	293	268	299	271	271	305	271	291	260	278	293	295	295	291	281	261	282	302	291	293	273	254	279	264	268	296	294	294	296	300	307	268	305	260	275	288	294	294	293	264	316	330	255	285	287	275	254	269	251	269	282	281	265	280	279	292	257	269	291	273	278	265	277	280	309	310	271	275	282	298	275	276	297	295	268	267	266	282	282	295	276	275	281	272	251	285	265	272	248	268	270	295	294	311	298	273	273	278	256	269	236	295	289	302	261	301	277	265	273	304	259	296	295	290	279	314	264	299	293	293	271	251	296	279	292	267	241	279	298	291	287	291	274	295	261	286	287	309	276	279	279	276	290	264	276	272	285	274	298	278	292	273	277	280	317	285	303	300	273	297	270	285	292	282	273	290	288	274	304	292	303	260	282	261	285	248	301	274	281	310	296	285	273	275	292	272	273	302	258	284	286	294	263	304	279	307	272	282	273	261	271	289	265	290	288	288	283	271	287	279	270	270	288	262	244	273	304	300	309	272	301	277	284	270	270	278	267	275	296	278	313	297	297	294	291	320	271	303	287	256	298	281	262	287	264	313	301	277	282	283	283	263	261	270	308	268	290	285	291	309	272	272	314	257	260	281	282	290	277	288	279	272	269	245	239	256	286	269	261	288	294	282	267	286	282	290	277	262	292	280	256	299	275	252	266	255	258	269	268	273	298	284	266	297	266	290	258	250	278	267	295	264	294	294	316	266	293	287	281	285	260	283	289	285	289	272	291	297	275	313	266	287	317	290	287	271	256	271	266	289	233	289	299	312	276	300	320	246	289	275	283	270	306	278	293	279	291	297	290	278	308	256	263	268	272	266	278	274	283	294	283	281	276	303	286	236	312	297	280	314	268	287	269	282	290	295	303	264	252	262	286	251	310	316	315	252	282	247	279	271	265	240	289	308	274	293	255	282	272	278	284	265	299	280	266	287	303	304	269	289	309	271	273	314	312	274	309	270	260	257	301	247	270	276	298	293	293	264	294	296	273	276	276	275	268	291	254	262	267	302	245	294	285	287	287	269	274	251	276	288	273	280	282	300	268	307	297	273	279	270	253	304	267	312	275	276	296	279	264	269	281	273	280	305	296	275	274	303	254	271	278	268	305	285	287	273	278	299	281	306	268	277	262	304	279	294	266	271	286	234	290	280	298	311	255	240	289	291	281	261	265	296	247	296	305	299	263	280	289	280	273	291	293	271	271	295	275	304	265	264	289	263	272	260	307	284	283	278	234	285	281	257	276	256	273	284	257	278	273	255	295	272	288	274	295	292	283	275	264	258	275	275	268	288	280	272	303	291	282	306	301	277	281	278	268	251	283	266	272	276	275	294	294	293	325	325	286	237	292	292	320	254	309	284	283	270	267	281	286	292	308	287	277	290	265	270	310	295	269	279	270	306	298	266	308	270	267	278	279	300	264	265	256	308	273	281	273	279	277	270	293	285	270	286	295	302	289	287	285	290	247	256	251	243	282	261	285	288	296	297	287	269	285	305	300	290	301	301	298	246	271	260	288	270	289	302	304	314	278	308	285	288	285	283	288	285	275	279	277	280	300	284	277	269	270	280	310	285	285	261	263	298	286	269	240	292	276	275	257	294	263	258	304	299	269	273	255	276	278	306	251	265	294	304	260	252	302	287	298	296	275	304	289	272	280	285	298	279	263	304	270	287	255	293	276	271	273	253	281	286	255	284	254	272	274	301	275	263	263	285	299	298	261	264	284	273	331	297	269	266	284	279	280	283	308	265	295	272	256	262	291	298	290	310	255	276	284	265	253	289	273	256	309	295	305	279	292	289	277	287	271	290	265	262	279	250	266	252	267	283	289	284	293	287	274	278	265	261	255	289	263	313	321	286	286	248	280	293	282	286	319	272	291	299	260	260	304	272	287	313	263	274	292	307	277	252	279	271	286	255	305	291	275	278	273	249	274	281	308	293	250	292	282	273	268	262	280	263	257	268	273	281	259	288	275	293	288	268	288	315	270	289	292	272	298	282	262	259	278	259	274	301	270	294	270	283	259	284	272	279	289	265	318	280	280	291	276	251	306	273	255	281	295	287	249	272	285	257	303	289	251	269	262	289	251	294	293	288	257	289	254	290	272	288	292	273	266	279	300	311	308	277	284	295	286	310	286	280	291	272	275	300	284	289	280	279	267	293	271	257	272	326	274	310	296	281	274	247	266	281	291	262	307	275	283	291	243	254	283	295	264	275	276	288	266	286	274	268	281	270	303	291	298	276	287	273	278	278	300	273	291	313	293	298	276	283	285	295	265	272	258	237	259	292	261	261	251	302	277	288	282	269	289	276	284	298	277	280	270	271	265	249	295	286	266	275	300	275	295	269	292	287	286	285	260	287	260	301	267	275	283	290	311	294	276	275	278	281	275	283	277	315	276	262	307	282	256	269	306	268	269	288	288	285	299	247	296	289	292	303	288	307	296	261	285	286	277	271	281	272	291	283	310	294	295	276	261	276	277	283	282	273	309	282	280	283	293	288	280	258	295	295	280	287	267	306	279	293	276	299	244	272	286	283	302	262	310	269	313	240	292	297	309	295	265	281	282	284	281	287	274	273	280	277	258	310	285	267	279	288	293	281	277	257	290	262	284	264	308	279	300	293	275	273	309	273	256	270	231	296	300	275
28332	24610	22565	12260	5777	3719	2513	1841	1325	1099	970	802	869	828	799	714	734	691	708	716	711	677	725	662	682	673	656	640	658	660	705	669	641	660	643	608	654	659	689	568	618	676	655	627	614	616	641	586	613	655	645	641	642	655	626	638	641	620	639	671	633	657	686	628	644	599	623	630	624	627	613	699	643	676	655	622	604	630	639	673	627	624	631	611	627	657	607	648	686	632	677	650	635	603	630	632	634	639	654	605	652	637	648	625	634	649	656	650	629	613	632	615	606	630	626	643	654	556	628	635	666	580	644	663	604	641	630	640	620	642	625	623	652	614	670	661	582	658	597	640	720	656	632	644	609	587	670	638	638	615	636	587	605	659	621	612	632	636	622	654	623	634	638	662	620	623	637	638	611	688	624	597	619	619	650	636	676	673	610	613	625	651	627	612	618	624	644	586	648	657	609	604	611	653	642	618	609	620	632	621	625	625	615	644	686	617	593	629	685	627	657	680	607	625	620	590	659	581	656	649	598	610	614	654	580	622	608	621	630	663	611	620	638	627	600	628	670	640	641	649	613	614	645	615	624	601	615	636	615	596	654	654	638	649	601	642	624	662	644	635	602	588	582	618	646	641	628	601	609	639	626	664	565	648	600	633	643	569	661	645	621	687	607	630	612	639	608	607	665	631	634	620	666	668	614	603	640	625	596	601	625	677	654	627	614	615	681	621	634	633	661	641	642	651	647	640	628	620	600	617	609	636	647	616	633	630	607	658	643	650	662	608	652	648	638	604	604	594	627	657	640	603	669	621	636	633	569	650	611	650	605	600	594	666	631	621	653	677	607	644	630	632	607	668	624	598	630	626	677	635	629	669	600	649	612	624	669	621	646	631	588	651	607	659	589	620	624	616	602	645	678	646	614	667	620	632	605	623	632	643	643	612	602	633	614	650	588	591	577	628	621	638	631	633	685	655	623	636	639	622	602	643	645	657	620	592	607	571	622	597	633	608	652	621	636	593	652	626	625	647	613	629	617	646	672	623	659	681	667	628	615	612	676	617	642	638	618	662	601	614	619	579	630	645	650	672	613	653	660	623	646	620	632	629	589	611	639	617	616	633	630	639	604	618	631	626	624	593	584	638	639	604	648	662	658	605	651	654	670	653	641	666	672	645	636	620	597	626	587	598	664	620	585	633	605	609	636	604	639	656	577	648	655	675	630	590	608	619	669	613	654	697	611	605	643	642	648	647	612	655	607	647	611	635	624	670	597	617	617	644	633	659	645	621	656	682	615	618	647	648	611	644	637	651	657	643	631	632	643	638	575	632	636	670	642	624	638	616	670	644	636	607	598	610	655	687	638	607	627	646	645	654	617	650	661	668	626	674	606	652	569	641	622	649	633	644	637	606	639	623	654	591	626	679	621	673	694	630	609	619	664	594	654	588	651	598	610	599	673	696	637	658	638	676	636	568	673	591	586	669	614	628	664	682	627	623	645	650	623	611	711	661	582	647	650	657	637	646	641	621	633	633	621	630	616	592	634	600	597	641	638	608	644	628	649	649	631	621	631	645	626	642	625	607	605	610	646	652	641	612	607	634	603	587	664	590	606	592	669	659	631	629	613	625	647	693	654	630	587	692	630	624	632	644	624	626	647	624	638	629	656	589	606	626	642	635	647	596	644	611	635	648	622	581	636	677	653	615	616	618	633	633	627	644	652	616	638	666	626	596	664	623	590	609	608	617	662	665	606	643	631	599	646	641	620	640	658	626	663	602	615	644	676	655	594	605	611	660	620	644	623	599	638	638	638	638	640	613	623	576	624	665	651	628	621	590	580	642	667	611	657	613	657	617	638	596	632	647	619	639	667	637	611	596	586	600	639	641	694	642	668	620	637	654	667	629	594	635	601	630	612	649	624	631	599	665	603	615	604	649	648	623	605	624	631	647	615	663	606	678	638	616	616	632	663	668	594	670	646	623	606	628	649	648	591	621	608	650	616	633	671	631	638	628	601	653	638	640	643	633	626	639	659	657	654	613	648	650	630	622	624	640	641	677	637	668	646	623	622	615	648	616	642	646	637	645	644	625	640	620	629	635	596	611	619	630	672	636	635	663	639	640	674	597	672	599	608	621	652	647	647	634	633	628	626	653	628	623	635	616	670	619	670	646	648	607	598	588	657	656	645	640	612	615	624	657	633	624	606	654	645	657	653	610	589	631	672	639	619	662	686	655	616	632	619	616	620	659	659	645	694	597	633	589	629	627	644	634	644	599	634	593	624	611	646	647	616	623	621	644	587	639	633	663	633	620	643	638	600	617	616	658	655	647	614	630	607	633	618	646	598	613	582	627	653	634	616	595	675	642	673	636	629	616	615	636	671	628	619	615	627	620	658	635	640	625	565	632	680	640	662	662	613	600	639	636	649	591	569	664	611	626	666	637	606	630	640	599	634	631	621	616	635	566	631	647	642	639	656	577	568	594	638	663	647	616	621	657	675	644	568	616	636	654	639	641	654	643	620	658	647	581	630	591	642	630	635	627	646	627	592	677	633	631	652	643	629	612	612	690	623	631	601	592	644	632	630	644	634	644	607	657	649	593	633	616	622	677	594	592	638	663	631	649	690	618	648	630	646	645	635	666	657	641	628	664	617	625	602	653	630	636	606	605	620	661	636	621	598	653	600	647	623	648	653	662	680	643	622	606	638	620	652	667	624	644	677	608	631	609	645	632	678	664	619	636	665	631	622	659	619	579	639	644	654	624	618	623	648	634	680	634	644	648	623	676	624	610	620	611	633	615	635	570	614	602	621	637	653	616	670	630	628	635	620	605	624	678	632	662	618	640	647	673	628	611	597	604	611	601	596	657	619	610	619	643	646	611	659	644	620	619	630	659	620	645	646	656	684	597	660	639	664	612	647	596	647	565	606	610	676	609	594	667	647	622	647	598	609	617	631	694	637	724	655	610	646	639	651	639	614	622	610	636	664	628	604	593	658	675	629	654	651	588	632	676	614	658	624	636	614	682	685	624	628	680	636	630	619	594	590	612	645	664	658	639	629	688	672	652	631	654	632	631	624	619	618	633	620	652	642	617	614	619	651	595	637	607	635	614	599	596	657	641	631	592	665	621	607	608	601	644	643	627	614	638	621	647	595	627	610	628	653	643	600	647	633	635	611	669	623	662	658	630	605	630	597	668	652	627	623	629	577	647	581	665	655	620	599	651	646	644	594	647	628	630	640	635	628	655	619	597	618	637	660	625	657	614	623	599	650	649	575	640	634	671	631	656	633	679	622	619	622	640	607	632	633	646	623	645	641	638	637	633	621	612	613	653	645	622	608	642	676	629	620	626	630	582	642	576	640	621	644	609	593	635	629	604	639	649	580	654	616	601	654	611	623	610	643	630	656	598	663	601	665	656	628	625	640	641	628	632	672	682	664	630	669	613	616	647	628	635	621	608	592	643	641	609	605	618	637	648	618	593	658	639	612	643	611	648	621	613	633	570	645	646
24490	38379	24323	12036	8258	5795	4013	3066	2108	1655	1320	1181	1150	949	933	921	834	819	756	762	761	799	737	748	730	748	775	690	707	699	677	683	665	700	728	734	686	682	717	745	665	684	644	701	690	685	706	697	725	707	679	717	731	696	689	690	665	697	706	682	711	685	724	658	695	706	682	645	667	715	676	655	656	684	670	700	719	682	644	708	691	659	712	665	676	680	716	666	698	684	693	669	688	673	709	665	721	711	700	689	647	698	686	662	684	649	667	722	644	712	714	686	642	679	697	752	655	646	705	698	678	673	663	695	646	691	686	703	654	702	694	701	665	709	668	689	709	659	734	679	695	730	718	643	724	639	761	626	649	681	672	729	694	671	698	648	635	701	640	686	680	704	652	666	650	679	724	684	681	715	712	702	697	692	642	703	693	687	630	694	717	707	696	721	717	683	671	708	690	692	649	698	706	665	697	675	703	680	626	685	696	687	714	703	667	676	720	642	684	673	683	662	680	712	714	651	710	694	707	661	703	650	651	682	706	656	699	681	666	675	699	675	717	738	702	699	706	714	657	675	659	699	655	688	679	700	655	718	735	691	669	681	712	666	659	667	683	681	717	669	681	678	686	703	679	714	697	673	659	688	666	714	684	641	682	687	707	675	667	674	695	650	667	691	651	659	658	692	702	712	683	721	661	688	667	676	691	741	696	678	672	674	718	699	671	668	668	695	629	647	722	723	688	667	651	670	664	729	704	701	719	716	617	703	705	689	671	705	673	644	699	655	677	682	673	673	660	674	684	677	692	697	676	714	659	664	712	694	658	719	657	707	683	702	717	660	679	742	704	667	682	657	672	699	700	692	659	679	701	650	656	665	680	679	719	720	676	700	743	672	699	707	673	673	691	672	682	739	647	645	679	698	663	676	689	738	705	707	642	678	704	684	692	689	724	682	638	711	721	698	637	707	694	686	700	666	621	675	743	668	690	679	731	691	698	673	679	673	640	623	678	685	710	666	732	628	664	706	693	704	657	704	669	699	683	710	689	660	669	697	641	701	662	675	743	682	703	644	717	670	681	684	724	714	630	714	698	707	697	656	697	719	710	715	704	681	683	660	708	694	693	684	667	724	639	694	666	664	699	679	702	720	692	691	705	676	705	719	647	699	756	665	681	687	667	700	662	708	658	671	703	701	675	706	663	724	678	681	766	660	679	741	716	668	680	681	648	686	626	697	684	707	727	668	683	682	702	666	666	655	658	662	684	692	659	713	698	665	659	699	659	693	672	703	635	740	687	665	635	635	692	705	677	651	667	696	679	674	680	657	705	739	702	703	667	680	681	691	691	686	648	687	686	649	697	647	700	677	686	708	681	649	681	708	680	681	672	694	737	681	645	726	680	632	655	717	692	692	658	685	716	690	682	714	670	717	719	676	671	664	662	703	698	728	691	720	663	716	689	698	696	683	678	665	691	715	681	661	662	685	707	670	708	699	658	684	670	721	691	662	668	696	685	665	688	640	694	696	668	701	695	681	660	729	682	701	700	675	684	705	715	679	674	678	643	712	642	692	648	713	689	708	719	660	658	697	708	730	670	670	683	714	703	712	700	686	690	648	696	691	716	708	690	714	674	687	686	732	717	698	694	631	689	674	667	699	659	667	678	673	696	697	716	683	717	701	691	640	653	714	684	682	692	705	707	725	675	631	740	700	673	773	708	680	704	706	705	650	681	750	680	671	643	641	652	674	650	693	730	708	706	640	653	631	702	669	697	709	661	649	717	654	680	695	681	717	700	651	673	711	674	691	649	654	728	657	699	670	711	662	709	623	644	705	675	670	639	645	694	701	681	701	706	706	633	659	689	667	645	698	656	671	687	646	644	686	673	665	662	664	677	610	684	646	698	700	653	680	656	665	652	690	718	711	691	612	691	712	647	685	671	713	685	717	692	620	662	684	681	707	687	677	697	654	688	698	721	646	684	677	641	642	641	717	663	649	660	716	639	692	668	688	662	658	706	662	697	686	703	691	720	721	670	655	682	699	705	612	631	684	661	723	652	674	685	669	688	679	683	648	651	689	662	662	676	679	672	731	678	684	706	662	652	697	682	666	685	685	712	676	672	760	713	723	650	649	705	688	652	702	657	693	693	704	692	686	708	665	651	706	642	713	687	674	697	703	680	665	710	669	665	633	674	746	680	681	664	719	666	670	678	688	688	663	664	679	656	699	665	673	674	729	677	687	663	649	688	701	705	661	711	689	704	704	646	698	673	671	685	696	672	691	714	702	705	688	688	688	659	679	686	694	676	679	617	678	663	714	648	735	689	654	682	646	682	663	670	700	668	672	671	693	700	685	692	626	719	713	683	732	701	645	744	691	716	663	715	676	720	668	659	667	647	696	677	712	678	659	706	689	715	700	725	716	727	665	688	740	714	699	686	663	710	695	713	690	662	701	684	699	718	709	681	701	693	701	711	649	694	694	714	690	662	708	688	644	669	639	693	655	694	773	693	695	667	712	684	665	700	682	635	686	645	652	656	656	680	684	720	686	686	682	682	682	678	690	698	662	641	670	686	648	693	704	670	676	673	709	696	685	715	656	684	663	647	648	713	695	725	657	665	681	698	693	735	701	661	649	691	709	710	739	673	685	700	680	661	639	683	707	725	680	698	651	686	685	709	728	671	710	748	713	702	654	688	735	706	708	651	725	668	694	692	694	722	676	700	706	666	685	726	683	638	691	681	663	683	676	747	746	695	668	692	682	706	704	709	693	679	670	701	697	639	707	691	638	693	667	655	669	698	688	670	686	714	707	684	684	679	658	706	703	702	685	706	683	689	618	697	681	662	689	686	669	682	658	692	661	702	676	684	663	663	713	714	722	717	658	734	682	665	682	670	701	705	688	746	688	684	651	727	709	726	700	704	706	684	673	667	658	694	736	708	678	677	723	700	669	653	693	701	675	690	670	729	701	707	700	672	669	672	696	710	678	716	690	627	592	664	711	667	674	666	671	675	674	648	703	672	690	663	687	645	689	643	654	695	703	669	720	712	726	621	704	673	696	677	701	755	688	707	725	685	662	682	648	669	600	740	719	701	680	726	680	645	635	699	663	684	670	668	654	661	703	683	662	671	711	658	678	662	676	703	665	660	650	679	736	650	683	675	719	762	709	663	648	693	683	655	630	711	687	698	650	696	633	646	707	662	681	747	673	655	722	718	712	693	661	653	669	696	737	716	673	679	659	688	716	686	700	670	653	661	708	650	644	684	731	672	703	669	661	665	669	666	739	717	692	619	704	694	692	644	703	713	697	695	719	645	663	710	700	662	663	675	726	699	681	687	679	656	710	672	670	661	644	714	686	710	701	711	650	708	745	728	669	711	717	651	692	627	682	693	700	662	645	674	649	656	691	632	665	639	648	651	710	701	642	663	704	667	700	648	676	658	628	731	708	681	735	673	653	628	654	684	701	710	660	686	735	683	677	730	710	714	658	636	668	667	679	676	707	728	671	683	710
23687	21113	28231	24247	21199	15148	5691	2995	1938	1661	1161	973	1045	868	809	708	671	645	619	538	540	541	567	523	532	522	552	506	489	511	548	442	500	462	490	482	445	492	460	449	476	455	499	444	481	449	480	462	426	464	485	488	477	477	481	443	472	445	428	433	471	463	444	460	464	496	443	452	481	427	451	431	458	456	491	448	433	460	444	507	458	434	420	480	440	463	454	490	454	413	433	427	410	465	454	480	418	457	415	440	441	442	439	434	437	456	440	460	438	459	457	480	440	461	480	491	487	428	416	487	436	456	428	422	429	441	413	457	470	506	444	463	427	451	381	492	446	458	448	421	488	435	455	474	453	428	451	384	419	458	428	423	404	475	469	466	457	465	470	453	465	468	457	474	451	484	441	414	443	455	444	440	405	462	454	435	407	452	432	458	454	453	447	465	424	432	392	394	407	460	428	414	458	403	417	430	402	420	467	465	433	456	448	417	451	500	486	422	441	472	392	463	446	410	452	473	427	423	418	488	475	449	440	473	476	471	416	438	441	467	492	458	491	457	444	425	473	445	412	450	440	427	460	454	459	395	441	448	428	461	459	446	406	483	437	478	482	450	446	415	454	464	411	462	445	444	446	457	411	414	451	441	481	428	482	478	443	464	401	399	426	417	497	415	473	459	429	469	481	418	440	444	462	481	463	437	497	454	455	421	451	440	425	465	466	469	460	461	442	432	452	420	481	450	470	478	448	443	453	457	465	432	448	438	428	468	464	489	428	464	448	424	470	452	441	461	425	451	474	473	468	486	439	441	435	448	447	409	434	423	456	437	482	447	457	447	441	440	492	434	466	441	465	405	468	463	452	430	463	434	435	458	451	481	462	448	440	469	426	424	465	456	440	453	446	452	471	457	460	420	430	476	453	413	454	441	445	428	445	459	472	446	449	439	449	439	465	436	470	416	469	447	407	422	445	439	459	474	429	443	430	446	445	430	436	456	454	429	437	474	460	460	415	443	448	462	424	458	440	437	456	453	470	456	433	444	421	465	445	466	431	442	486	458	457	447	462	454	421	478	478	483	468	404	448	438	465	457	438	466	446	405	445	457	458	429	442	437	461	449	422	458	462	445	430	455	433	454	462	459	412	436	442	462	443	431	443	448	451	450	439	423	421	458	474	441	469	458	452	447	461	432	447	462	473	432	444	448	490	439	432	466	456	439	449	472	462	435	436	454	431	429	456	463	431	438	435	463	399	446	466	502	430	450	427	472	428	461	439	440	409	456	442	410	457	440	406	494	431	439	477	483	448	456	474	435	401	438	439	487	428	481	453	451	466	422	404	438	454	471	449	497	438	442	452	455	428	447	486	449	446	420	464	437	454	458	435	411	483	443	453	441	482	480	445	439	432	425	472	446	461	437	415	452	431	453	449	428	455	443	431	439	427	453	423	477	417	457	442	461	431	449	481	416	459	445	450	439	427	439	436	427	439	465	451	474	460	446	466	433	430	414	475	494	453	435	443	434	445	471	425	469	464	460	464	428	454	451	441	447	470	428	442	444	447	400	489	412	465	430	465	465	456	428	463	463	456	456	460	415	449	439	438	450	422	458	438	445	488	464	482	460	474	424	457	452	459	468	474	486	442	451	438	410	441	419	433	410	479	418	487	467	426	435	425	469	467	468	445	444	440	418	479	425	472	439	448	468	425	460	454	454	423	444	465	420	441	437	452	436	436	416	418	459	452	462	438	438	430	444	422	418	473	436	454	471	447	419	473	431	430	427	431	463	449	475	426	450	435	474	406	434	450	416	449	452	456	432	454	466	426	414	430	436	446	438	430	444	441	430	465	419	469	437	434	437	449	476	447	445	454	447	478	403	422	423	438	497	423	432	471	446	465	422	462	454	429	450	459	430	460	455	459	429	478	412	430	424	475	462	435	440	459	416	452	434	489	440	446	449	413	466	432	411	423	452	472	463	455	464	439	459	472	441	412	437	413	438	464	454	441	477	460	442	448	465	464	451	438	481	435	429	425	479	421	451	427	441	435	450	454	450	439	485	447	474	461	465	459	445	458	447	444	440	459	465	415	447	449	440	475	444	441	495	449	461	446	462	399	459	453	452	410	453	449	478	422	453	449	476	442	445	426	464	456	483	441	451	453	508	471	433	462	448	457	460	475	458	443	451	439	403	413	505	433	436	449	437	492	422	424	498	446	462	416	426	452	440	447	436	428	412	482	469	425	445	431	493	457	421	454	477	474	444	414	477	498	447	405	434	488	475	470	465	457	454	411	477	443	464	438	435	454	459	457	406	424	445	447	448	446	450	437	462	429	442	460	411	466	498	454	498	467	467	430	445	437	393	462	456	461	469	441	453	440	438	427	428	445	423	440	464	466	494	481	475	434	477	475	446	427	442	434	454	451	464	436	428	441	473	457	448	450	447	448	471	465	486	472	459	425	428	457	449	463	445	429	458	431	469	444	474	457	435	456	449	458	443	479	457	439	457	475	473	449	457	455	451	461	460	480	420	465	449	422	446	454	446	443	431	434	439	481	437	436	450	468	460	508	448	420	486	469	434	445	454	414	451	407	428	410	414	400	455	447	438	439	431	487	417	471	440	438	412	443	453	456	425	475	458	435	434	471	482	438	428	445	445	449	417	468	431	439	441	455	466	468	423	453	413	466	451	426	443	470	437	453	450	436	453	480	453	472	440	466	445	435	454	461	444	461	463	472	437	453	480	480	409	436	464	428	434	438	439	436	473	500	422	449	466	476	436	460	418	425	417	443	461	457	458	435	389	420	473	442	422	448	427	433	476	480	419	451	441	471	467	422	437	470	426	406	436	429	430	431	439	475	432	495	458	470	430	449	482	395	441	473	443	444	465	437	442	486	428	455	440	449	472	475	453	429	415	451	453	461	457	454	440	439	434	460	423	439	437	410	461	446	441	426	482	435	462	464	467	446	457	406	451	441	429	449	454	449	470	434	477	455	453	426	458	479	481	465	432	455	429	494	433	460	486	461	449	447	434	424	477	416	459	415	447	449	457	473	425	435	410	467	433	456	429	474	451	488	447	439	492	440	420	442	441	464	444	449	409	442	412	452	448	465	455	424	480	446	452	467	479	426	431	466	436	459	435	440	438	460	466	468	447	448	470	477	450	440	423	460	427	430	440	429	467	436	451	446	465	440	414	449	488	407	469	419	441	486	417	438	447	426	447	451	458	431	462	471	454	431	436	469	451	445	419	427	451	447	433	448	435	482	458	438	461	441	429	439	450	470	439	458	459	464	480	457	440	463	434	451	455	460	449	426	427	476	452	461	435	439	451	475	444	450	446	432	438	442	449	436	466	438	468	452	471	458	434	450	399	418	437	453	469	419	479	452	475	455	452	490	475	480	414	435	420	468	447	457	441	454	451	423	450	445	447	424	455	424	455	455	445	468	464	448	405	465	481	400	458	421	442	494	416	443	471	481	434	479	410	459	434	444	452	478	426	438	429	417	481	432	445
25370	47930	32885	17689	14059	9339	6699	4845	3269	2455	1712	1464	1403	1130	1024	966	843	764	733	725	669	673	645	608	615	583	597	593	587	588	605	570	581	557	568	566	574	567	543	545	570	549	489	528	512	555	555	520	517	522	549	499	479	510	533	525	505	495	480	517	491	541	517	513	510	476	496	505	488	491	563	461	528	510	460	525	485	502	519	532	505	521	510	494	515	521	516	485	508	471	551	510	477	483	467	523	487	505	500	487	524	515	501	498	504	517	517	504	530	507	478	518	464	486	492	524	492	518	492	454	504	453	521	488	482	526	503	502	497	478	524	529	479	493	507	461	507	475	516	492	503	491	464	529	486	553	502	470	515	470	508	510	498	493	481	472	541	522	524	530	489	516	513	516	480	463	516	504	509	511	493	462	509	489	492	529	472	459	511	504	478	495	504	509	480	551	528	506	487	490	495	473	516	536	516	519	519	493	458	498	474	502	500	506	507	479	526	488	484	521	500	481	547	486	463	489	512	472	498	513	504	482	462	512	535	465	479	492	496	497	446	498	510	522	487	490	478	506	502	506	523	490	529	487	516	501	457	482	530	482	521	502	517	473	475	504	487	502	506	483	467	469	579	507	509	528	502	500	485	547	539	502	491	490	542	502	498	483	492	494	501	466	498	462	466	473	492	477	508	522	517	466	505	464	503	492	522	530	505	536	524	439	479	506	487	487	519	482	538	484	533	468	523	483	553	484	504	526	484	506	488	518	503	466	486	432	484	488	490	491	498	486	480	546	535	496	498	508	501	491	473	525	470	531	480	525	492	500	501	521	510	471	502	505	460	499	485	524	523	504	483	485	503	517	510	527	511	528	516	521	501	470	491	546	523	480	480	537	514	507	499	497	483	493	510	456	477	501	509	492	490	487	486	470	487	543	522	488	475	465	527	524	446	498	509	542	515	504	511	525	482	490	477	475	548	512	491	473	469	530	523	499	518	563	473	480	537	527	519	494	496	483	492	479	518	470	482	520	520	496	455	521	502	519	498	487	476	501	508	493	492	478	476	496	504	477	505	510	543	464	490	480	491	488	491	535	506	480	499	484	505	488	504	519	487	487	492	487	513	466	483	500	533	461	506	529	467	510	510	458	491	538	447	480	473	518	549	498	494	524	496	501	550	491	475	454	528	476	501	523	475	497	468	469	499	528	502	499	479	519	521	497	504	518	500	474	512	509	495	491	515	502	495	487	497	469	484	512	554	497	481	479	505	486	528	497	508	480	508	517	491	463	522	517	479	505	484	511	471	490	481	453	536	485	480	491	508	512	521	490	504	477	521	457	488	536	511	510	511	480	494	494	465	523	518	522	480	472	531	446	487	568	514	475	443	486	458	457	553	531	507	445	492	517	506	448	538	536	508	476	470	510	453	476	497	516	488	512	514	497	507	489	493	502	481	476	505	525	541	458	490	526	490	504	502	501	555	473	510	479	537	502	510	477	522	484	504	498	533	484	495	480	495	512	540	492	505	497	472	511	507	517	504	455	537	505	463	502	518	520	492	511	509	508	443	480	515	519	495	454	542	498	522	518	471	516	519	485	486	468	488	495	479	528	473	514	482	531	499	498	455	459	501	538	532	495	504	540	478	522	495	505	487	506	517	506	504	468	532	505	509	523	491	488	495	481	473	497	521	493	481	518	518	514	546	490	576	485	505	497	468	519	513	518	500	512	473	493	501	528	534	490	523	436	518	513	530	464	526	501	500	513	488	492	510	498	517	536	497	552	496	501	485	486	525	479	469	495	484	522	496	525	520	520	478	503	484	492	463	512	466	464	500	475	529	439	485	488	501	448	520	515	484	511	540	524	494	519	522	513	497	513	473	479	482	468	457	463	476	506	519	548	496	475	519	468	462	451	499	527	529	470	521	531	474	513	510	495	508	496	479	477	532	507	526	497	493	546	489	462	488	509	507	503	503	499	512	521	512	516	489	507	496	516	520	523	449	515	491	500	510	533	492	491	464	476	471	472	462	456	490	500	543	508	506	519	492	515	530	543	511	456	498	464	510	480	492	490	491	524	496	498	498	535	518	505	466	539	528	524	531	493	522	518	519	489	540	493	532	514	507	467	476	531	460	485	503	504	512	492	491	538	478	511	466	507	506	543	471	490	475	538	464	510	474	500	484	488	488	517	485	500	486	528	513	480	473	483	559	478	532	491	456	524	515	491	494	487	488	504	526	562	473	517	477	510	542	484	487	503	489	471	481	503	501	512	481	483	510	509	493	472	474	491	524	489	522	485	519	507	516	481	486	514	484	500	500	512	502	507	508	473	499	503	521	489	493	561	480	493	458	451	481	507	499	460	493	460	513	474	451	479	505	493	541	509	514	492	544	479	465	491	516	526	487	502	497	491	525	502	514	509	470	494	505	516	506	468	497	532	544	501	492	508	511	537	477	498	463	528	507	524	503	538	480	486	488	502	485	504	463	503	473	497	514	494	530	502	516	496	489	500	494	516	505	483	485	513	487	456	496	524	501	511	490	490	510	486	484	507	465	492	458	476	490	454	483	492	485	523	493	509	485	502	506	511	510	503	491	469	500	522	460	511	488	501	446	495	504	481	524	496	494	543	540	497	491	510	470	494	494	550	475	463	470	472	496	486	509	527	482	523	493	541	472	501	482	478	507	508	479	502	510	483	485	539	487	478	495	519	512	528	494	483	489	531	477	494	491	480	509	504	499	511	507	507	518	475	510	524	483	467	473	478	468	478	505	478	493	495	525	483	495	468	477	519	490	467	492	491	498	477	495	466	484	500	527	516	488	489	506	485	485	504	528	446	487	492	490	532	480	454	522	533	485	490	489	477	526	504	474	482	515	489	449	499	500	520	501	524	534	488	499	519	520	491	458	504	477	487	465	504	490	488	505	504	486	476	467	509	515	552	484	475	496	465	487	501	465	472	495	495	522	499	493	520	541	508	486	516	546	491	502	515	492	465	506	477	468	448	493	484	494	510	499	497	498	523	487	495	480	537	527	493	496	501	483	533	536	494	516	480	471	497	525	494	496	446	543	464	476	463	459	489	483	473	500	479	498	494	535	517	531	486	487	469	463	512	482	512	524	467	466	520	493	467	534	457	514	489	491	485	472	499	517	501	479	491	540	463	511	540	508	501	528	487	484	518	478	489	508	490	485	488	473	535	516	491	522	502	496	490	491	510	505	511	485	516	508	538	494	494	502	483	530	514	508	562	455	513	502	516	499	503	497	521	541	469	510	500	483	520	549	490	439	484	496	485	514	534	474	496	496	523	526	495	496	485	510	499	516	513	531	459	481	458	528	483	496	510	524	506	498	497	465	480	465	479	543	500	487	539	472	487	464	497	510	522	480	519	519	471	484	509	524	494	486	492	455	488	489	539	514	494	473	493	488	511	512	503	513	497	480	483	532	513	521	489	489	531	542	497	473	485	555	489	482	509	523	496	499	530	460	514	507	556	509	484	536	522	519	514	495	509	536	529
24821	21183	27428	25237	16886	6359	3400	2310	1580	1374	1109	909	831	796	766	744	723	627	623	634	575	597	602	546	621	547	545	538	540	513	567	588	531	565	569	546	547	567	529	564	530	542	532	521	520	560	481	506	533	501	541	532	511	522	485	544	558	538	574	558	559	586	496	514	512	532	492	533	497	509	508	490	515	490	551	569	576	554	504	517	539	547	492	479	507	482	514	454	519	535	508	550	536	524	538	539	526	534	521	490	515	515	504	537	515	492	528	522	540	508	529	523	560	529	489	512	537	526	565	535	504	499	552	507	482	542	532	509	514	521	543	513	494	497	533	541	562	507	537	543	536	497	567	519	534	547	534	570	506	478	530	485	516	506	540	520	549	495	553	505	511	543	522	534	489	489	540	541	560	494	535	516	526	507	495	496	544	522	474	531	556	551	507	528	535	501	568	510	504	503	510	535	517	538	539	492	477	516	509	522	501	514	462	510	498	544	522	561	523	523	500	520	500	495	516	551	529	516	524	532	546	498	521	500	531	548	493	503	540	511	542	549	523	461	522	546	510	519	518	489	565	525	511	514	498	511	554	514	521	538	539	528	519	498	550	537	497	505	465	505	510	528	514	498	500	550	485	505	506	552	506	523	497	495	527	518	554	523	510	554	560	537	488	547	513	521	562	550	513	532	511	554	550	525	486	512	522	556	519	536	509	509	535	564	513	524	512	493	528	500	510	548	572	516	512	506	455	484	532	509	551	509	547	530	527	488	508	496	526	502	501	518	518	544	511	472	488	518	486	518	511	515	520	491	511	517	508	487	540	496	488	529	501	541	526	564	536	554	503	523	524	510	522	512	516	505	501	518	515	540	509	532	507	545	483	542	521	583	499	556	520	512	523	499	549	552	537	539	577	534	548	495	532	506	530	517	554	507	480	510	525	499	546	521	515	572	490	536	551	519	532	495	521	502	499	491	514	511	543	538	544	526	528	518	540	538	507	500	553	517	516	528	508	496	513	538	569	497	539	525	604	521	561	512	513	506	527	531	561	533	535	560	530	495	520	556	510	508	488	516	524	502	551	506	525	512	510	523	506	535	512	526	536	499	537	519	527	494	528	486	509	492	516	556	538	538	555	514	498	459	480	586	523	502	521	530	530	530	497	524	503	524	532	490	541	545	526	536	519	500	550	496	539	524	485	523	572	539	503	513	496	545	545	502	564	513	539	501	521	502	555	530	528	554	514	517	514	498	542	560	561	558	562	519	548	499	532	540	478	503	540	509	524	547	496	509	493	507	562	499	514	528	554	513	530	507	531	533	517	517	560	481	512	496	548	498	528	515	491	534	521	522	496	524	513	525	539	503	509	498	478	515	539	496	526	516	562	508	522	507	505	535	501	522	494	539	474	481	501	520	500	503	488	540	556	526	507	487	546	542	540	512	487	492	484	531	508	520	515	553	515	539	521	504	517	527	530	509	543	484	544	519	513	519	538	506	550	491	509	550	543	540	525	516	503	525	546	525	496	548	481	482	533	490	466	535	535	509	533	529	543	524	516	571	517	535	554	575	520	562	513	520	533	507	528	532	503	526	543	528	522	547	490	510	516	512	531	527	510	533	493	522	519	495	537	525	507	495	521	450	503	523	543	534	539	518	512	506	527	509	531	514	551	480	528	515	528	509	526	512	491	556	495	543	488	528	491	534	514	526	555	529	521	511	508	492	533	492	518	538	570	512	516	549	522	524	526	525	507	556	548	535	541	522	497	510	520	509	519	515	490	536	541	510	523	549	472	508	513	512	509	514	511	521	501	506	547	499	521	538	539	582	517	519	525	562	492	502	506	507	553	491	550	499	514	524	521	532	508	481	508	548	510	542	531	505	513	530	518	495	496	503	488	539	491	526	471	505	546	508	540	568	550	527	512	538	529	484	474	532	521	547	521	485	506	545	536	524	563	542	544	551	536	495	537	514	560	518	590	559	545	526	551	496	513	520	490	497	510	537	515	492	516	502	498	548	506	522	537	537	499	515	485	528	535	504	523	542	550	529	512	537	555	516	501	524	531	521	510	550	490	545	507	513	505	489	507	539	521	531	552	515	506	501	498	537	536	531	542	505	534	508	512	564	513	519	515	503	514	492	507	505	485	533	504	486	488	521	513	530	496	534	485	500	514	522	512	513	530	522	518	515	516	524	494	521	486	535	479	502	511	557	509	511	540	516	554	517	534	543	495	531	534	539	529	505	537	496	548	531	500	535	547	521	507	507	514	546	499	537	492	509	495	505	546	521	485	518	527	484	516	497	490	506	503	452	494	552	503	565	506	531	548	496	556	517	495	542	495	505	517	531	529	522	521	541	540	513	521	506	563	508	529	499	515	504	500	524	509	519	513	561	523	509	499	502	511	534	538	549	541	538	536	569	551	516	572	524	528	495	531	496	512	502	517	504	489	523	534	522	547	529	517	507	519	510	482	500	515	537	485	537	545	493	509	499	557	527	535	540	503	533	490	543	530	502	506	492	526	514	550	503	555	518	501	576	524	548	477	503	486	488	493	492	489	520	519	533	504	474	525	500	517	553	511	499	531	512	511	514	538	494	517	510	486	535	507	492	515	484	554	565	524	501	494	545	499	492	511	568	500	552	524	499	528	516	545	505	485	539	514	530	513	503	530	487	539	527	491	482	514	524	486	484	543	498	521	495	496	499	494	486	555	524	510	503	534	530	500	521	525	561	506	544	500	491	522	539	505	532	585	503	541	517	483	552	530	492	554	515	527	516	528	502	513	527	523	531	519	491	487	513	535	552	500	514	513	510	512	532	500	528	550	520	499	541	510	495	532	489	547	542	526	520	508	555	538	497	525	521	503	517	510	525	521	536	521	579	520	558	527	585	493	524	518	564	537	553	533	505	482	501	502	558	552	520	507	550	491	488	549	469	513	526	549	574	494	545	510	503	563	517	522	520	529	542	513	500	522	508	542	517	527	489	537	507	496	482	523	508	548	511	518	544	523	508	544	539	561	529	496	535	537	509	525	515	460	556	571	522	533	457	586	519	488	519	485	522	504	531	525	547	490	539	537	527	515	558	493	537	512	503	525	533	544	517	533	500	512	533	523	523	500	548	535	556	495	550	520	502	498	489	573	503	475	511	512	520	524	490	526	514	550	567	561	485	517	505	493	520	492	527	550	513	546	513	492	560	511	494	498	495	529	489	511	544	531	479	515	574	474	508	541	492	489	554	504	527	522	530	543	525	518	517	510	517	529	523	549	548	539	550	571	527	527	532	529	527	542	522	541	528	529	518	470	506	471	485	531	546	565	526	506	515	540	538	550	521	533	532	541	532	513	569	479	479	522	553	483	519	505	552	539	523	525	538	536	531	550	557	516	470	496	551	514	508	504	545	500	501	541	507	518	494	535	531	507	511	501	531	511	536	484	508	536	531	531	514	506	535	562	517	514	517	502	507	488	527	489	523	535	503	560	487	522	558	524	532	534	524	520	505	533	553	492	541
25675	41852	30994	15097	11136	7725	5460	3959	2683	2246	1511	1219	1182	1007	950	874	864	734	712	661	699	696	683	650	632	685	643	606	617	624	617	618	589	608	598	555	596	614	634	635	622	601	587	562	569	574	578	584	564	590	597	641	557	599	559	573	582	545	604	602	574	560	579	553	544	521	597	570	583	586	564	572	545	557	570	581	568	537	525	538	517	555	589	518	537	602	554	561	591	548	565	546	552	558	548	546	580	532	540	559	578	545	523	563	557	545	571	530	540	523	584	567	568	529	535	489	553	551	530	537	558	571	534	574	566	533	526	582	566	545	596	531	562	533	542	570	545	556	560	582	529	574	521	518	598	574	544	513	564	546	530	525	571	560	574	552	500	560	548	581	590	509	551	553	569	544	556	561	554	597	553	555	578	503	562	573	544	552	577	534	548	531	542	536	595	592	533	568	537	570	553	554	561	549	538	517	556	539	554	563	580	536	577	587	565	630	574	534	539	555	582	527	529	561	570	589	568	569	587	525	562	516	580	533	587	600	534	563	589	576	562	518	540	575	597	561	505	535	590	602	545	522	541	577	605	611	602	520	543	533	560	588	530	560	514	580	552	558	588	522	560	564	539	573	574	561	589	575	556	549	562	533	580	539	577	560	575	542	562	624	533	575	528	518	570	563	614	536	572	569	532	586	501	549	516	564	565	543	606	578	555	548	583	544	545	571	548	552	533	582	535	574	581	571	559	560	555	553	559	565	594	562	582	562	532	604	573	557	546	533	593	555	520	525	594	553	545	538	582	524	516	556	515	556	539	556	564	558	538	579	553	529	523	579	538	591	573	564	564	532	574	548	561	557	586	565	587	543	558	565	519	573	551	543	554	525	548	528	573	569	567	571	514	517	555	564	561	561	522	564	551	562	563	537	596	600	560	569	549	602	595	543	530	529	530	518	552	555	571	536	578	538	565	621	571	584	559	563	548	512	578	555	542	589	531	580	602	550	499	571	545	559	578	584	565	572	578	611	550	539	582	542	567	601	544	523	564	572	569	540	557	561	586	541	533	593	544	562	554	569	517	599	554	574	600	548	577	568	558	563	539	585	560	617	541	569	556	591	547	538	546	552	555	549	537	570	534	569	604	580	557	550	576	566	600	563	572	581	575	537	583	557	567	588	535	550	578	572	590	567	586	581	527	529	522	545	545	600	542	557	544	560	589	550	567	588	552	621	565	536	532	564	558	545	554	541	597	556	562	530	594	579	593	588	578	548	581	576	571	596	532	593	545	542	532	557	607	553	543	535	566	557	566	555	563	566	545	541	561	582	538	522	528	547	559	535	514	580	554	575	587	559	564	537	563	523	556	521	548	552	550	552	559	572	643	531	551	528	529	572	581	560	563	547	586	522	565	574	580	529	548	563	572	523	539	568	513	523	606	521	573	585	554	528	582	559	523	560	563	569	574	554	537	594	552	606	557	557	590	570	575	564	570	593	586	561	513	550	560	569	541	560	591	580	568	557	511	561	587	576	529	571	525	533	533	567	540	567	597	604	575	530	544	600	553	544	562	549	558	540	607	559	554	558	554	557	535	542	554	575	581	564	547	614	567	574	561	567	558	577	569	567	561	551	560	532	534	556	541	557	565	529	571	554	522	572	590	580	507	587	551	594	550	570	568	558	556	531	554	562	570	537	552	564	546	553	555	534	545	513	571	536	539	594	532	563	565	522	570	540	574	520	556	543	548	543	550	546	537	559	524	555	562	531	525	550	552	536	542	540	564	540	540	532	569	541	582	574	578	503	539	524	548	565	530	572	541	563	567	628	596	573	555	545	512	539	552	537	570	582	591	558	546	554	561	579	552	552	559	547	525	561	552	580	543	571	575	505	589	529	533	534	569	543	557	558	555	575	585	537	568	549	536	563	558	555	587	548	590	538	558	534	540	549	540	582	571	514	562	552	586	566	567	598	559	555	526	564	556	559	584	551	573	539	552	591	561	583	587	538	543	582	561	552	523	561	551	532	578	536	571	579	520	576	518	574	558	539	578	559	571	559	553	581	576	565	540	555	608	586	542	555	541	551	575	547	563	551	542	574	543	549	553	530	558	611	570	538	543	572	566	578	557	568	588	567	578	525	531	539	558	548	562	540	574	554	542	563	562	563	550	529	539	530	554	529	562	545	558	575	561	567	604	577	603	605	557	539	571	559	536	605	529	564	585	544	560	566	570	573	560	526	562	586	540	578	571	574	538	573	562	551	570	537	550	562	562	543	617	551	586	542	597	588	553	566	583	557	578	513	533	577	598	508	555	570	566	582	554	561	553	578	563	555	553	540	542	526	557	548	528	576	557	524	573	570	556	569	497	562	588	535	572	512	543	556	572	570	600	569	585	578	563	575	551	572	555	556	572	553	544	577	564	531	504	544	577	601	572	608	555	582	511	568	563	528	564	567	634	531	536	558	555	545	578	546	535	593	564	536	572	547	563	512	608	604	570	604	567	532	575	544	521	573	472	560	530	552	562	537	555	593	597	537	544	579	539	527	602	523	572	561	515	536	558	513	541	547	543	523	552	534	566	558	587	576	562	522	526	533	546	527	544	548	555	553	557	577	552	552	545	592	536	541	514	562	545	581	551	538	573	566	569	538	580	524	551	579	552	541	555	564	589	570	549	560	575	529	531	551	547	530	549	609	550	599	543	535	535	569	528	611	552	509	546	596	541	553	560	539	584	538	554	548	541	533	542	562	570	561	541	549	525	561	581	548	567	533	578	544	534	603	560	565	532	577	590	544	576	518	586	553	580	547	527	558	525	534	542	565	556	550	521	598	523	549	524	581	516	582	583	560	556	581	579	556	539	595	575	542	579	560	553	568	555	599	563	488	602	552	508	537	563	561	555	525	548	540	487	528	570	586	529	539	548	533	581	573	516	559	565	534	549	551	581	520	583	558	549	578	575	559	552	593	566	593	601	601	610	575	560	559	570	550	559	554	585	628	572	565	579	530	598	582	548	556	568	567	574	564	597	559	566	558	568	558	582	558	537	572	567	586	587	578	521	531	511	625	537	586	551	549	565	574	552	552	530	586	531	559	530	542	572	535	568	525	560	587	596	579	572	536	556	520	523	566	558	564	549	549	537	551	552	584	573	600	562	544	582	549	562	547	567	546	577	541	581	514	610	578	574	542	574	555	544	531	526	536	561	543	574	554	580	549	525	532	536	557	555	559	539	569	543	574	553	538	526	496	508	560	567	545	559	554	553	565	585	579	623	539	513	549	544	535	591	546	559	529	566	558	564	538	564	552	544	564	529	534	574	544	579	546	546	613	571	539	572	563	574	517	581	543	579	576	566	544	547	532	551	554	599	558	551	528	547	523	533	563	547	564	586	536	567	540	532	582	581	591	547	592	551	551	539	575	563	564	562	542	547	593	527	559	561	554	553	554	524	520	574	538	556	533	536	601	571	575	591	527	516	549	579	564	549	580	549	541	600	555	559	566	564	604	545	584	570	550
22701	21209	28753	23988	21233	21427	14153	4429	2651	2014	1407	1099	889	863	713	635	601	537	491	455	437	393	416	371	393	347	351	330	336	328	346	294	332	292	319	310	296	304	276	297	293	318	293	297	272	298	277	280	240	260	274	279	282	260	294	251	248	270	281	240	289	284	249	251	282	302	248	239	286	287	259	256	249	259	281	289	248	268	275	274	253	257	269	253	268	277	233	282	269	255	280	250	257	260	245	255	280	257	254	249	266	246	273	275	264	271	260	263	260	240	280	259	245	267	230	278	254	253	263	260	248	244	248	248	262	246	275	229	269	264	246	244	273	233	248	249	246	276	258	238	247	271	232	265	260	271	267	264	273	244	278	262	272	283	249	232	247	269	257	272	252	285	260	260	254	278	251	249	275	273	257	278	255	261	256	267	262	280	279	263	263	247	249	236	261	286	234	250	268	248	281	266	275	270	265	227	277	265	272	256	239	261	229	257	250	274	241	265	248	260	287	252	261	236	263	249	235	260	273	235	235	259	255	256	273	259	270	279	247	292	234	251	273	252	282	261	256	234	303	234	238	258	258	258	219	304	294	230	277	260	264	228	249	245	243	260	279	273	251	249	250	257	257	274	233	225	231	266	239	255	241	254	235	248	262	241	265	285	244	260	272	253	239	230	263	251	253	280	256	252	267	245	273	267	268	289	254	287	250	242	250	236	270	228	261	277	254	256	288	241	287	247	249	253	242	237	251	267	293	230	267	255	275	216	248	251	252	229	301	237	248	273	248	264	261	257	256	239	251	264	253	245	281	246	261	262	296	252	246	285	262	245	276	279	249	248	282	254	277	255	256	240	271	253	277	281	239	268	272	247	217	264	251	263	246	275	282	263	312	249	246	258	259	252	261	267	270	259	285	254	277	253	295	278	270	215	240	231	276	265	248	258	272	247	240	288	252	253	242	270	263	245	259	214	231	250	283	267	282	263	257	259	247	265	266	262	291	272	261	270	238	267	258	267	237	268	240	256	266	264	253	245	237	275	289	268	262	242	262	250	278	260	251	242	255	258	257	270	240	271	275	278	261	248	263	278	255	249	301	254	235	271	260	264	262	272	250	264	265	254	241	254	260	242	268	266	279	266	293	263	265	234	272	273	272	243	264	258	266	270	258	250	271	250	265	256	285	263	258	258	247	280	230	249	252	259	248	240	238	258	266	280	257	256	259	279	251	260	269	263	275	273	263	278	253	285	254	261	276	236	231	236	240	237	247	263	257	260	285	272	272	255	258	264	271	262	277	258	251	264	249	246	290	247	217	263	263	261	265	254	262	239	247	240	249	287	247	271	285	244	236	255	262	215	236	234	257	234	255	254	270	267	262	264	229	273	251	284	235	238	256	266	262	240	253	267	246	265	238	250	257	266	246	257	242	256	256	265	262	296	271	223	281	233	272	265	273	244	277	225	258	258	259	247	256	245	260	247	260	271	263	239	224	250	279	237	259	263	252	266	290	279	265	266	271	266	266	255	257	282	234	280	243	254	260	246	291	276	223	227	245	255	268	260	249	241	271	231	277	269	250	248	256	252	269	272	272	284	262	263	252	263	272	289	253	276	269	269	309	228	277	274	244	257	243	246	248	270	256	263	263	242	257	260	255	243	269	246	234	226	247	294	258	241	240	266	252	241	278	262	256	234	238	255	259	263	303	259	276	266	274	252	253	229	264	256	252	273	262	236	239	240	244	250	235	250	259	265	235	302	264	258	248	240	257	264	264	281	259	299	248	244	264	225	260	256	263	255	256	266	256	254	246	226	253	252	270	265	247	255	249	262	262	270	265	255	269	265	239	246	259	268	274	267	277	260	241	286	268	267	262	273	220	258	237	281	276	265	248	247	252	252	248	266	265	264	286	266	234	251	255	251	255	239	276	264	252	253	260	263	250	272	253	264	265	249	274	293	255	249	270	232	269	263	261	263	258	245	239	226	254	241	267	260	232	244	263	263	242	258	263	231	265	271	273	264	236	260	254	243	256	299	261	239	265	266	262	242	249	243	280	276	267	269	268	254	234	279	244	247	271	256	283	256	260	256	298	252	283	238	258	250	254	252	232	251	242	259	240	237	260	254	265	253	255	266	261	247	251	244	265	264	272	258	235	261	257	263	255	284	232	254	240	263	277	283	254	263	259	271	244	264	276	235	272	278	265	275	252	283	310	266	262	255	246	203	284	253	287	261	280	253	250	266	246	261	226	272	282	269	255	255	273	281	281	262	256	257	252	242	286	249	249	269	284	231	243	263	251	260	266	265	276	262	238	282	294	294	260	214	236	242	279	255	275	251	252	265	282	271	275	253	229	253	252	257	257	254	250	282	236	281	265	254	256	277	256	250	289	248	269	245	257	294	264	256	239	252	239	258	243	250	257	236	292	261	260	262	275	245	262	231	254	240	235	281	269	290	264	248	253	251	247	263	271	282	241	242	258	250	268	235	248	278	289	272	264	255	234	276	257	268	261	285	274	275	274	250	236	264	253	270	273	249	313	237	252	260	265	266	275	276	290	270	247	284	263	247	258	259	270	254	274	287	256	253	261	271	262	248	243	243	256	259	246	279	272	225	263	237	235	272	246	264	258	240	268	261	249	238	254	276	259	269	258	235	257	266	235	280	257	249	265	257	232	263	260	249	271	289	250	252	260	282	262	250	273	262	262	257	234	278	254	247	249	236	255	282	272	293	243	249	275	245	282	236	272	280	255	261	264	260	259	215	271	247	259	265	264	213	255	240	275	237	251	252	264	283	224	233	243	251	264	240	261	264	252	298	273	234	263	303	220	278	223	244	237	268	287	278	253	251	276	255	253	273	274	243	262	263	260	269	253	290	240	250	258	247	264	239	256	252	240	248	270	248	248	228	233	285	226	249	251	263	244	270	259	254	259	275	284	250	232	302	251	281	282	278	244	268	255	276	230	257	280	253	268	243	249	247	255	259	274	295	273	258	267	254	263	235	268	273	267	268	267	254	242	253	279	264	249	275	256	254	249	237	268	264	226	289	274	263	266	234	231	280	252	237	305	240	283	286	280	284	277	248	273	292	260	258	257	255	244	267	286	254	253	252	239	275	231	251	245	271	233	259	274	251	280	272	276	243	266	252	252	250	274	246	267	241	245	256	258	250	269	254	274	244	263	241	248	249	257	227	260	291	248	268	245	239	250	271	240	240	252	226	245	247	244	237	247	251	269	257	240	298	271	272	259	268	267	231	238	275	243	255	267	257	275	246	243	268	269	244	275	264	248	262	250	249	259	265	250	249	287	263	256	265	249	272	293	252	243	258	281	276	242	224	239	240	258	264	245	244	258	257	268	229	279	262	245	238	266	237	232	250	262	247	226	241	266	264	222	277	254	241	256	239	256	270	289	241	283	244	258	269	264	277	213	226	265	262	228	262	253	244	265	293	254	277	240	264	261	273	258	245	236	250	276	240	233	234	249	282	246	277	247	268	251	259	261	259	221	257	235	247
27907	52971	39667	21239	16338	12287	8711	6652	4485	3473	2390	1691	1354	1427	1157	983	877	741	691	593	556	544	494	488	488	422	459	427	410	413	470	407	388	390	349	362	374	382	354	384	342	339	354	317	335	318	329	330	287	305	316	316	303	314	305	305	311	281	325	325	301	276	293	282	303	300	303	299	300	309	276	309	285	316	302	272	309	271	279	282	287	321	310	317	270	283	284	303	271	301	260	272	281	267	291	287	291	287	290	287	257	274	279	278	276	305	324	286	276	277	264	275	310	311	277	285	280	293	315	289	287	262	266	309	289	294	251	306	320	334	287	295	270	281	290	301	262	257	316	246	285	292	308	284	265	291	295	280	303	270	286	281	300	294	278	279	290	260	308	300	277	277	253	266	297	314	289	300	308	301	282	292	296	269	289	274	286	248	271	282	259	311	286	312	283	296	293	290	272	279	299	282	291	270	294	270	308	295	237	304	277	290	284	281	294	278	305	292	265	262	290	264	279	291	274	299	322	274	264	295	283	283	291	264	257	289	308	287	304	274	274	260	304	304	268	282	273	290	274	311	269	291	283	275	292	313	256	280	288	259	271	304	298	278	256	280	280	297	308	257	270	268	305	305	282	275	301	257	272	250	297	299	267	294	282	308	292	276	273	292	278	270	282	268	321	279	274	290	283	256	270	304	285	281	300	282	283	262	295	339	283	306	325	311	301	247	271	274	291	296	310	286	314	286	317	305	307	264	289	282	304	318	252	298	300	302	283	268	286	263	280	294	305	278	277	310	266	244	280	314	293	288	307	283	263	260	283	277	269	296	260	295	271	284	286	297	280	277	296	286	294	291	280	272	279	279	269	305	281	309	272	291	282	304	276	278	276	286	268	288	298	269	270	259	286	282	305	260	292	313	276	292	259	267	259	293	287	274	286	282	305	291	279	284	254	293	298	261	280	295	262	303	269	268	294	283	250	280	267	274	278	298	260	341	269	267	296	296	271	290	280	254	277	258	318	308	315	317	279	287	322	253	292	244	323	316	269	281	271	294	255	283	285	296	272	257	245	281	275	317	312	281	276	271	299	274	273	309	292	268	262	299	292	298	294	247	278	285	273	259	282	252	254	276	301	265	271	271	271	289	276	301	267	268	285	307	295	259	272	301	290	267	301	295	304	299	305	304	269	284	258	310	298	289	278	321	281	294	290	245	281	297	297	275	285	276	302	288	287	295	237	265	287	284	279	286	317	280	290	288	285	269	286	296	297	273	300	285	279	265	293	293	258	267	306	290	282	293	263	292	297	299	290	279	294	271	259	287	293	294	248	282	280	284	271	269	278	290	274	262	286	309	280	295	265	290	266	291	258	276	283	254	281	276	276	280	288	303	276	276	289	276	280	301	335	304	273	269	247	276	305	272	272	280	285	307	290	291	290	296	290	252	289	284	301	289	307	286	272	279	272	304	236	285	258	304	295	306	281	276	268	284	289	289	305	291	287	293	283	292	270	259	283	292	257	275	278	251	280	238	288	275	313	280	270	261	276	289	285	283	300	281	293	273	296	296	289	298	284	261	271	287	291	307	294	263	286	287	274	284	276	280	287	295	277	257	257	291	292	300	306	316	293	278	294	286	261	303	298	287	288	286	301	280	300	295	278	247	284	312	318	283	302	275	275	298	291	279	294	291	296	290	289	288	271	262	275	302	297	311	273	292	269	296	276	289	287	263	308	278	295	264	278	263	274	264	286	245	287	292	287	278	261	275	296	284	292	311	267	285	297	286	304	306	281	289	284	268	253	283	298	301	246	299	283	288	280	297	284	285	262	305	283	306	274	274	282	258	293	318	258	278	262	280	298	278	294	276	281	282	286	286	252	321	288	293	292	323	294	277	267	259	280	313	298	284	305	282	283	280	308	257	337	291	267	264	297	265	293	322	304	301	289	313	301	306	272	293	304	292	298	293	294	273	281	270	292	270	261	274	290	303	312	273	288	272	276	297	289	302	301	274	319	299	274	272	272	296	278	293	275	270	281	281	283	313	274	300	275	272	293	295	269	261	304	271	301	277	279	285	299	307	319	300	269	284	288	277	269	294	290	292	277	314	311	311	281	266	299	290	269	311	305	304	324	282	266	288	279	307	293	253	285	293	303	284	294	301	292	297	281	255	281	278	267	279	314	278	291	277	271	290	326	271	275	279	282	296	267	244	303	283	272	288	285	288	298	274	298	303	296	273	275	262	303	274	293	306	310	288	294	281	285	292	302	292	279	272	273	308	275	300	286	288	302	321	295	299	277	272	308	279	275	258	269	260	316	287	287	289	316	275	264	283	283	298	283	311	299	283	296	283	303	289	315	278	284	282	294	290	284	292	258	286	272	278	270	271	289	295	266	273	290	309	279	274	288	249	290	288	258	253	280	269	293	295	265	244	294	267	316	273	290	297	299	292	294	279	287	289	285	253	328	272	293	286	285	289	267	285	272	269	259	265	267	297	291	306	314	292	281	247	266	290	263	300	275	289	284	308	308	304	298	307	342	304	293	266	315	265	274	314	284	322	278	250	286	278	258	248	279	282	263	295	281	295	306	287	266	262	285	251	322	310	287	286	234	291	274	270	290	308	252	278	315	276	299	303	295	270	281	304	288	319	276	273	274	292	285	299	270	271	296	265	265	304	258	278	287	270	270	296	292	290	275	287	262	295	279	259	300	299	304	308	267	289	285	290	294	282	260	283	281	280	297	261	287	279	283	262	272	282	299	266	285	291	290	273	277	313	321	286	282	289	294	315	293	328	310	269	318	257	277	288	282	292	323	270	293	311	287	288	287	308	301	264	291	264	301	295	323	290	298	272	282	253	270	251	320	299	265	292	245	284	290	248	265	284	257	286	280	262	301	246	271	259	279	249	303	289	286	316	278	274	278	289	272	332	295	259	299	273	316	289	292	306	284	281	284	284	301	287	264	251	296	269	290	311	261	291	252	296	275	289	282	255	276	288	319	274	301	283	273	283	301	280	283	262	291	296	298	295	302	293	274	308	285	295	293	294	306	270	289	288	305	287	313	271	293	270	275	270	264	248	299	285	293	297	295	276	264	266	283	307	279	272	299	273	290	282	261	275	285	277	292	285	245	285	291	283	302	293	258	264	276	277	288	312	247	306	292	277	288	285	271	277	297	280	295	265	266	246	269	260	295	278	296	311	262	297	262	274	247	283	295	281	256	275	300	291	259	264	281	283	261	288	288	299	294	300	276	278	262	275	284	271	285	288	283	295	333	278	293	275	284	290	274	281	291	286	295	295	304	303	299	286	302	288	307	313	298	287	283	307	292	283	283	277	293	287	276	313	276	283	265	266	264	307	273	307	258	321	281	307	288	291	281	271	283	302	268	266	294	291	275	290	304	317	273	290	274	308	281	299	282	273	271	280	253	283	288	260	276	266	302	285	277	306	252	284	276	287	324	298	250	267	271	289	304	307	274	290	257	288	320	289	304	255	283	269	294	252	264	271	290	302
28139	23863	23330	11515	5693	3135	2390	1851	1428	1160	998	898	778	790	762	770	736	716	670	710	699	724	683	693	641	693	692	675	631	689	710	656	696	675	651	649	669	624	649	647	659	634	598	654	586	657	655	655	646	636	677	629	658	663	623	603	640	612	667	655	645	610	648	656	633	622	634	572	596	633	624	645	569	645	660	598	591	669	592	653	650	667	659	627	628	629	621	632	594	630	655	582	585	628	646	662	633	653	628	642	624	604	663	633	624	626	598	643	647	663	639	686	664	680	622	648	647	597	649	645	663	618	619	609	651	603	623	609	642	652	648	634	624	635	631	646	580	625	652	610	641	643	628	667	666	698	618	607	687	610	651	670	634	639	606	644	671	668	651	671	638	635	620	620	633	652	642	636	657	628	617	603	653	618	584	637	638	611	612	670	616	621	681	618	618	641	630	658	639	645	648	633	644	614	625	626	710	622	588	615	627	584	664	630	604	645	634	650	685	678	688	667	695	620	662	660	574	618	646	634	631	667	637	610	595	619	651	619	673	621	630	636	627	631	639	609	604	669	612	609	617	636	654	619	656	617	599	606	656	618	669	628	625	629	600	636	632	583	607	617	627	639	619	608	641	633	606	663	610	631	665	700	595	621	634	603	598	599	651	657	699	657	657	668	662	617	629	614	652	640	631	611	612	613	640	649	622	642	592	628	616	617	609	625	593	623	616	646	647	621	655	638	675	624	609	606	566	700	661	604	610	651	606	648	626	634	609	609	627	674	622	655	641	614	667	633	629	640	565	637	630	657	660	627	670	622	602	635	605	654	659	625	621	602	661	649	667	662	642	640	632	633	622	625	620	621	645	605	591	632	625	636	649	612	618	620	619	643	658	598	636	625	619	616	619	654	634	656	575	618	651	645	656	632	613	618	632	649	626	632	636	625	623	646	681	683	643	608	595	697	644	635	637	599	625	610	627	680	691	649	631	601	657	668	624	655	594	659	631	638	604	598	612	594	659	685	648	658	611	641	604	641	681	616	624	634	694	610	645	575	648	648	581	640	640	634	643	645	620	573	637	618	662	652	644	668	608	614	648	604	618	635	604	609	649	583	646	622	667	683	616	683	645	654	626	617	568	647	599	678	643	646	684	639	632	637	660	649	637	608	639	584	639	623	613	634	596	632	583	609	657	628	674	596	611	690	644	654	647	622	625	648	645	597	626	636	678	662	610	662	606	660	643	671	632	616	651	607	635	612	639	640	625	612	657	627	593	634	631	618	590	620	632	622	654	638	652	597	621	678	649	623	657	685	613	635	644	624	631	649	582	620	628	646	653	638	584	669	665	613	618	614	642	666	669	607	617	608	640	657	597	613	637	655	655	617	633	636	642	611	644	662	652	678	633	636	572	634	591	642	645	622	648	689	602	652	656	640	633	657	652	636	612	636	653	595	642	637	645	611	634	640	614	623	637	648	643	623	636	666	623	642	650	610	690	652	690	658	630	663	623	672	614	628	693	679	642	627	644	630	612	627	615	664	625	618	599	649	633	662	661	674	634	653	664	655	603	606	607	615	636	651	641	643	644	601	632	674	588	645	619	636	616	612	615	674	615	638	599	605	638	615	623	619	639	642	644	651	639	625	644	620	609	641	675	616	678	631	588	626	643	576	615	652	639	621	626	611	641	632	664	643	628	650	677	634	670	616	628	631	612	656	609	669	673	638	635	670	645	623	660	643	613	656	613	691	648	630	646	621	610	657	700	584	678	645	640	675	587	617	584	618	650	703	609	664	641	603	653	598	608	636	651	624	591	643	646	636	615	642	672	611	622	597	623	637	635	678	608	638	623	646	640	657	651	628	642	657	629	660	638	627	630	634	638	662	610	625	595	652	619	603	648	639	638	639	658	666	647	645	622	659	640	635	662	595	642	663	631	644	628	631	638	644	636	651	669	582	619	662	638	662	678	632	649	635	696	651	597	615	633	624	643	607	645	600	635	649	629	643	678	612	594	625	656	627	583	662	657	654	695	595	673	652	621	630	646	640	621	637	654	644	658	635	663	654	623	616	690	657	640	600	623	641	630	645	673	674	621	598	621	618	640	639	635	608	633	631	640	618	654	680	670	632	631	649	632	654	616	624	625	641	613	622	645	648	597	636	614	610	632	665	648	665	627	642	675	621	642	636	660	625	674	599	633	672	661	622	621	605	625	597	682	642	677	628	645	655	660	648	624	626	602	669	640	668	653	684	629	659	642	607	638	670	643	605	645	645	654	647	630	623	624	643	650	633	608	665	666	653	671	670	649	617	616	597	635	627	619	596	591	629	594	646	674	620	675	626	619	654	655	631	573	594	618	629	618	596	638	626	655	651	625	625	595	612	658	684	650	613	627	648	660	704	646	618	651	643	672	632	618	597	639	678	640	637	662	621	643	641	660	623	621	644	623	661	611	652	609	673	644	644	647	621	612	608	651	643	640	639	639	661	639	624	623	623	595	607	643	683	645	632	601	614	615	677	632	633	639	625	632	659	655	623	617	581	640	623	632	658	671	629	626	628	642	618	648	624	669	610	652	619	618	636	668	672	644	632	668	633	640	645	626	631	643	623	650	649	648	616	630	633	668	611	646	631	574	611	629	641	621	669	633	636	624	648	636	657	601	624	657	625	623	643	612	640	658	648	600	643	601	633	656	645	631	650	604	628	618	682	655	676	630	614	642	598	632	645	626	629	635	601	591	633	631	651	628	620	627	605	665	661	620	661	632	640	650	599	598	626	643	661	651	638	690	662	643	684	633	617	643	611	602	614	609	639	637	654	657	610	596	611	630	657	642	621	656	632	647	604	596	612	627	603	618	646	655	645	602	657	643	589	632	625	639	632	627	624	628	605	652	590	687	609	614	614	631	641	621	602	653	615	620	648	638	640	589	664	583	620	604	658	648	618	669	651	674	660	611	600	606	599	705	687	634	675	692	644	622	628	672	612	616	636	655	684	624	650	642	661	604	644	659	601	632	617	578	631	654	637	626	609	632	667	642	594	629	704	654	609	654	670	668	679	622	632	608	664	662	624	645	699	591	632	605	611	683	654	652	634	639	662	589	574	644	617	632	638	607	641	627	693	653	631	602	636	672	630	638	651	627	592	661	623	651	647	672	590	647	669	608	660	628	645	625	644	659	629	660	622	606	627	629	622	601	590	690	644	599	640	617	616	648	640	639	651	624	638	610	601	615	624	654	599	601	635	632	579	620	632	667	655	645	648	631	642	602	675	656	597	671	598	644	582	601	633	656	640	607	655	632	600	627	620	606	634	629	659	601	649	629	627	608	609	689	682	626	624	674	619	626	622	613	616	628	660	663	644	645	641	584	655	614	572	654	630	643	653	610	636	606	600	606	618	637	646	661	659	677	625	625	647	686	609	648	621	649	609	588	633	621	608	611	597	658	609	698	662	602	606	642	646	639	617	654	633	619	631	617	625	664	642	625	623	625	621	615	666	661	658	622	669	672	629	627	606
24381	36605	25285	11096	7887	5359	3958	3033	2363	1687	1431	1123	995	1016	936	928	892	880	778	767	754	713	772	722	802	683	750	769	698	755	711	705	710	679	704	753	693	706	707	740	671	777	689	708	678	740	698	717	672	657	715	649	719	676	670	701	705	711	689	645	698	746	654	686	717	725	716	679	641	687	686	692	716	685	704	720	721	672	709	680	678	694	720	726	696	699	732	671	685	668	661	721	680	653	642	644	717	703	681	734	698	686	690	688	669	698	724	674	697	743	735	673	702	704	653	715	714	679	691	712	676	692	703	691	678	679	666	705	688	698	660	703	683	681	712	683	653	716	731	769	720	673	662	668	663	694	695	714	684	709	670	737	664	658	678	691	707	695	723	694	701	680	707	655	655	705	717	720	672	697	680	709	695	715	648	657	668	682	719	698	658	660	695	671	689	674	694	692	721	692	693	707	698	679	663	727	665	710	690	696	726	657	701	697	735	665	724	739	660	715	737	687	689	689	705	701	719	657	728	647	711	693	654	688	715	717	667	702	716	706	665	738	693	688	696	701	682	675	693	712	701	714	689	696	736	714	674	721	650	733	682	697	742	748	683	697	680	706	678	720	645	666	697	718	700	706	698	669	674	703	721	717	706	679	695	735	651	690	678	663	705	693	706	675	693	640	691	719	713	704	725	676	695	696	650	717	696	696	693	677	707	676	709	685	720	696	666	694	656	744	679	712	702	731	704	676	700	674	700	661	706	718	649	694	714	662	689	685	622	687	650	685	700	712	706	698	687	717	712	696	743	713	668	665	710	711	743	716	670	697	694	684	663	698	725	674	681	691	679	717	689	702	663	697	705	623	706	742	647	702	740	648	688	702	672	706	650	700	722	735	650	692	670	701	704	650	714	689	755	708	724	723	679	654	692	687	692	688	724	745	681	689	666	712	698	689	699	695	693	685	721	658	711	725	714	744	686	695	678	649	668	677	672	678	700	672	683	717	677	731	693	682	665	652	686	729	641	665	697	685	691	726	694	714	681	698	687	738	668	735	692	653	666	676	705	699	732	657	678	741	717	691	693	683	665	688	739	668	700	742	689	697	697	728	682	722	707	720	736	688	688	691	743	698	676	697	673	685	704	750	662	692	712	759	744	723	699	764	698	706	663	692	688	648	695	711	698	697	669	662	721	696	693	710	696	683	682	661	717	667	677	719	713	731	679	687	692	699	675	720	655	676	711	708	686	714	670	717	668	696	672	717	657	704	685	699	720	691	669	698	697	734	617	680	666	710	732	678	681	683	693	691	701	731	715	655	719	685	662	724	671	684	674	668	708	677	710	717	673	659	630	690	677	670	716	709	695	724	677	686	680	732	717	732	644	686	692	677	652	648	685	690	725	693	688	742	742	709	729	681	684	655	707	736	750	766	698	700	707	725	683	652	663	679	757	738	677	708	707	640	707	720	673	695	706	657	724	685	682	727	656	644	691	689	723	671	713	698	708	699	680	724	703	686	679	682	696	711	723	688	690	682	714	711	657	682	682	685	666	693	659	698	654	728	668	717	709	746	671	690	688	713	701	678	684	714	668	672	717	642	656	730	726	710	705	703	663	712	678	667	693	676	676	702	704	704	697	686	708	699	715	676	715	697	692	694	692	671	720	684	700	696	688	722	721	719	727	661	679	688	716	693	706	628	679	657	679	655	688	691	696	707	699	643	711	703	718	717	707	682	726	684	720	699	671	715	648	718	698	762	699	731	737	683	676	745	636	701	705	651	688	689	683	654	717	663	664	728	664	656	677	666	709	744	703	708	704	725	642	695	683	707	658	676	663	698	673	670	672	697	678	679	639	671	698	682	688	696	651	691	688	646	694	653	699	704	702	689	732	699	713	675	660	688	704	694	700	705	737	674	669	698	687	677	719	710	717	673	659	709	671	705	702	717	708	708	655	684	647	682	710	704	701	693	651	683	707	666	689	655	680	710	725	691	695	749	706	702	702	680	688	722	706	710	689	744	740	713	660	668	720	671	710	700	668	655	671	686	649	687	716	686	692	688	689	710	686	655	701	683	687	692	702	747	698	710	687	684	679	689	729	701	699	726	660	670	714	679	697	733	695	703	689	707	691	684	705	712	657	684	698	708	640	762	726	713	719	689	693	716	688	674	690	696	636	709	658	690	684	732	713	708	676	637	682	696	647	705	673	659	730	641	709	678	704	675	666	666	730	716	713	608	702	661	707	732	704	678	686	718	703	695	704	692	704	730	674	688	744	660	697	688	703	685	694	701	698	706	636	683	714	689	704	661	637	711	729	724	722	722	731	673	683	670	674	718	637	711	680	718	732	683	722	704	677	696	698	728	669	676	696	679	664	693	691	690	664	698	703	692	694	651	703	731	696	699	704	715	742	707	684	678	726	677	712	716	645	713	701	678	661	684	694	752	680	685	704	653	718	665	668	698	700	728	681	703	662	705	677	699	726	702	741	713	713	677	750	689	725	655	701	669	690	729	679	723	707	707	716	726	728	685	695	692	689	690	721	647	681	684	649	700	716	670	684	731	725	717	697	692	724	723	707	706	708	726	674	712	684	662	723	714	764	691	685	695	680	708	726	720	673	714	707	677	632	680	692	686	617	681	677	640	658	639	659	652	695	723	690	685	711	667	669	684	726	696	740	682	704	663	701	695	737	695	678	690	715	688	710	694	688	714	695	721	741	721	674	707	688	709	674	778	717	698	739	695	670	728	701	646	682	680	703	724	691	680	704	682	696	672	669	645	758	709	650	669	728	706	717	716	722	681	678	687	711	670	684	716	649	711	686	701	709	689	705	703	715	671	634	734	683	726	776	688	718	672	691	687	680	700	739	704	644	692	702	696	687	728	677	726	713	648	702	701	670	744	703	704	681	726	701	703	723	636	649	754	672	770	681	656	662	679	672	708	718	730	726	647	668	731	723	696	726	700	675	706	696	658	730	670	679	698	697	650	745	699	730	709	683	720	707	687	724	736	712	724	682	655	699	661	735	687	717	716	738	717	745	718	687	694	672	722	717	713	646	702	703	678	739	694	648	688	653	654	736	645	668	721	723	715	737	683	679	685	683	729	700	722	679	717	713	711	649	698	657	748	701	688	692	666	656	680	697	653	674	634	700	730	688	715	712	668	719	693	662	747	682	674	691	697	713	691	695	685	714	652	689	680	689	675	716	672	694	708	647	672	688	705	696	737	716	716	666	684	684	686	686	656	697	685	722	685	693	682	741	652	664	706	700	657	686	714	684	687	715	692	672	705	718	678	682	680	684	763	684	717	674	697	712	686	706	672	714	682	669	694	668	690	706	714	748	662	699	689	696	660	700	695	722	688	693	689	679	662	719	703	649	683	696	679	664	722	710	690	663	668	712	660	670	708	687	668	673	671	719	664	666	676	655	690	691	684	674	684	692	696	747	637	683	711	676	675	669	707	656	683	675	670	763	755	676	679	718	690	724	745	661	728	703	670	681	717	700	702	656	675
23763	21133	28191	24347	21190	14388	5253	2868	2154	1604	1319	1092	813	880	831	790	696	643	562	542	583	547	551	522	554	511	543	507	502	547	553	531	500	455	469	531	464	483	460	488	452	480	484	479	431	456	473	481	486	481	458	438	491	458	477	460	462	443	408	440	469	491	451	447	462	493	475	451	482	447	477	482	450	476	464	448	451	450	459	425	461	479	431	462	465	484	429	441	465	450	442	451	487	454	443	449	450	473	440	477	442	464	445	433	433	483	466	462	473	471	432	467	454	485	470	436	429	474	447	483	492	474	478	460	451	398	471	438	440	470	468	438	410	444	466	469	462	431	437	474	420	440	470	420	474	450	431	406	432	458	472	450	479	469	489	469	400	455	456	515	445	438	456	454	470	435	432	485	430	459	454	469	441	445	473	438	459	475	468	428	397	469	439	424	459	464	442	480	426	448	454	450	465	486	488	481	456	443	421	449	447	454	447	446	514	438	432	442	453	457	462	447	476	462	455	467	367	420	436	390	457	455	445	469	443	451	442	455	434	453	494	461	459	439	465	410	446	471	451	449	463	453	452	459	481	449	411	461	426	487	427	470	446	443	458	429	456	440	434	432	472	444	446	452	454	440	449	458	448	476	424	457	426	467	475	454	425	478	419	432	436	468	395	474	445	437	459	474	416	481	434	497	424	460	508	457	438	438	442	486	438	426	466	488	454	431	418	430	439	427	436	439	443	468	462	447	440	468	434	433	472	451	449	457	465	503	434	420	458	459	482	422	471	496	471	466	478	458	505	453	435	441	452	421	459	461	439	467	432	412	420	480	467	428	450	451	468	469	469	426	427	462	452	471	464	467	502	417	439	458	481	438	462	474	460	493	475	476	433	466	475	471	450	471	422	420	460	432	431	442	475	468	458	473	448	421	436	461	436	426	452	448	440	487	430	477	473	424	475	458	502	475	449	429	463	455	393	456	455	462	438	481	456	471	461	470	489	443	446	426	452	464	422	453	436	463	432	454	459	459	489	473	458	403	427	509	474	449	448	429	440	443	410	453	443	469	468	430	450	463	452	448	469	487	455	460	445	488	481	463	445	469	413	443	439	428	458	477	448	428	441	476	428	424	414	419	430	445	434	441	455	466	441	390	458	448	454	454	464	449	467	475	483	461	447	503	519	450	461	454	461	458	461	472	451	459	462	477	443	461	415	472	459	455	429	450	436	469	464	454	490	468	453	422	428	437	420	465	473	435	455	484	468	457	467	420	446	412	452	463	471	439	445	462	422	454	503	459	430	476	468	445	422	419	455	443	434	466	453	442	446	425	449	459	456	447	491	458	449	434	443	478	399	422	469	384	451	439	426	451	457	427	417	435	440	439	460	448	404	405	453	448	443	453	468	450	454	403	476	455	461	462	480	460	467	455	468	467	467	452	480	452	480	438	452	439	426	461	467	459	442	460	442	415	439	420	465	444	473	452	449	457	474	472	474	455	418	420	413	468	487	473	436	414	432	420	448	420	483	479	482	420	447	455	451	466	457	468	437	461	444	454	444	467	430	470	447	419	461	453	452	432	420	498	463	463	443	439	463	481	442	426	458	435	461	458	415	441	472	488	464	445	432	489	487	470	455	452	481	452	438	460	415	443	440	490	467	419	446	466	458	466	485	464	449	494	459	432	451	448	460	448	474	459	461	463	458	470	474	487	482	455	460	432	474	430	469	456	455	463	445	452	467	456	419	417	464	461	413	437	476	464	467	476	479	443	442	463	446	443	429	437	453	449	421	481	434	460	474	480	444	451	445	462	461	435	416	428	440	442	446	451	431	469	456	425	451	479	442	438	414	425	477	455	438	465	481	476	458	447	459	448	483	453	457	452	442	480	494	415	467	476	455	478	482	455	433	476	456	460	472	470	496	500	450	420	433	467	469	454	456	454	480	437	456	455	393	465	464	422	463	483	473	467	438	469	453	438	465	398	439	470	413	462	462	480	444	458	498	438	434	438	476	459	486	453	447	459	468	473	434	458	475	416	459	447	456	420	452	465	469	480	423	431	461	424	415	490	467	459	420	472	442	414	457	484	458	448	444	454	461	455	450	440	470	436	509	413	465	430	428	427	451	470	435	448	476	437	469	448	443	498	435	430	453	448	470	480	502	453	453	422	471	452	479	447	455	461	433	482	475	409	458	432	451	432	479	417	451	452	457	488	435	467	455	424	472	456	472	433	444	465	462	416	454	459	458	446	461	449	450	431	433	484	457	489	412	430	428	467	443	449	463	422	417	431	418	434	459	469	452	453	478	457	470	517	427	467	446	466	467	465	454	472	485	465	458	465	419	431	476	427	472	468	458	496	447	466	431	489	435	471	416	439	472	420	444	463	463	456	480	443	441	467	516	447	476	453	439	462	446	442	455	483	453	460	439	463	456	471	465	452	469	419	479	437	434	453	444	462	443	460	491	442	451	491	437	436	450	446	493	444	452	416	491	477	483	431	436	470	431	411	437	461	465	454	459	466	450	445	473	463	492	451	439	428	454	484	406	476	477	433	474	455	492	460	490	464	462	447	415	438	488	458	434	451	450	456	424	454	464	468	444	461	462	492	458	466	431	441	444	451	449	437	425	457	431	398	436	507	462	468	466	466	444	420	483	477	418	453	483	445	447	454	464	474	445	459	442	454	483	436	437	457	442	491	456	454	457	474	473	458	441	480	461	478	481	429	432	435	416	458	454	441	469	461	433	481	422	478	446	431	490	415	418	484	456	442	432	471	443	473	412	428	448	450	430	449	461	453	438	432	452	442	450	459	502	445	465	437	446	456	450	448	445	462	451	460	464	491	462	440	444	425	450	466	476	437	440	415	451	461	458	469	440	444	451	431	440	466	464	451	454	458	472	461	469	435	419	443	426	467	453	416	460	435	426	438	447	453	455	438	453	480	451	436	445	457	479	465	456	484	457	465	473	490	443	450	426	420	435	413	464	466	461	463	482	496	458	470	444	454	489	473	446	455	412	476	445	477	440	417	510	438	482	469	440	474	443	475	429	449	463	475	449	438	464	438	440	414	450	448	462	396	436	424	476	451	470	439	491	444	395	460	449	425	482	421	500	436	497	477	480	469	457	451	461	460	469	447	447	488	445	451	470	456	495	445	391	474	454	455	444	434	448	477	431	471	475	445	439	482	439	421	448	458	480	475	451	497	446	453	447	468	463	471	460	435	495	471	444	454	451	451	454	464	473	437	434	461	487	478	476	459	469	451	424	444	458	441	459	425	466	412	473	439	484	422	457	439	457	452	491	468	431	489	438	464	451	481	448	407	454	451	457	480	457	457	460	454	472	478	440	434	445	458	459	440	448	497	458	416	442	444	458	476	440	421	418	446	499	437	433	449	447	452	439	440	407	467	487	456	442	455	444	454	449	456	442	413	447	420	441	462	482	442	412	442	454	469	452	413	432	456	430	434	460	457	476	444	456	450	464	456	469	443	457	456	487	421	441	453	512	414	431	457
25045	46035	34306	17692	12401	8451	6583	4874	3775	2600	2000	1543	1148	1207	1131	1034	838	758	744	702	691	650	685	639	624	623	599	609	582	606	596	559	556	554	614	559	556	583	533	546	497	507	557	547	498	542	528	524	540	496	533	527	513	541	534	516	552	520	501	508	518	517	519	513	525	494	523	507	494	542	528	542	480	540	516	523	491	547	509	548	505	494	515	478	457	484	524	484	495	516	495	533	518	523	489	460	489	501	523	472	514	527	492	502	502	524	535	519	542	499	482	460	527	505	502	526	463	490	479	464	483	517	490	537	487	518	543	532	502	490	527	489	491	520	501	517	478	497	534	500	538	527	529	536	545	495	506	500	496	506	472	543	507	488	521	518	510	502	527	494	465	487	504	497	464	505	442	525	477	477	534	512	517	467	462	500	480	487	491	539	522	510	523	548	483	497	526	513	506	515	503	509	534	502	492	494	505	473	484	513	487	472	499	508	476	567	553	463	516	512	468	485	494	507	497	516	482	553	505	489	482	520	520	505	506	509	479	506	537	531	537	524	523	533	498	491	513	517	496	526	471	487	520	492	534	514	466	439	543	500	530	517	501	487	514	456	532	500	509	514	489	472	519	537	497	502	495	492	540	536	488	481	499	502	536	525	486	495	511	514	532	515	498	529	463	517	521	522	509	527	469	498	494	503	498	523	522	530	508	509	505	546	484	531	468	510	516	505	500	516	498	497	504	511	517	482	526	501	481	549	537	508	516	520	516	523	505	536	482	491	518	492	510	494	546	505	490	519	498	522	480	523	521	501	549	507	496	532	513	512	477	534	520	505	494	516	516	473	505	529	530	467	483	555	540	538	551	465	558	465	503	522	497	528	500	471	518	513	502	493	524	499	514	471	545	505	487	525	460	528	531	460	524	490	511	506	460	508	517	532	476	495	482	529	517	474	531	517	515	528	512	479	515	482	466	511	490	487	482	508	504	474	522	510	472	502	476	510	505	493	513	492	523	500	507	503	537	507	527	517	520	475	540	433	501	480	499	517	475	519	512	498	515	472	536	523	482	545	501	468	527	520	484	516	469	500	458	517	471	473	508	469	508	537	486	534	474	498	525	490	473	507	500	545	502	492	499	518	533	487	485	515	477	506	490	530	496	517	497	512	525	526	524	517	500	531	544	481	495	526	492	513	511	492	522	466	514	527	497	523	509	514	551	491	536	517	531	521	532	508	523	491	522	501	510	528	476	528	508	472	478	534	517	517	510	514	560	526	519	505	491	482	499	499	517	515	537	526	527	505	528	478	500	560	489	480	497	521	508	496	507	508	547	472	478	535	506	509	517	473	495	537	502	516	522	543	516	510	495	514	548	546	510	506	515	510	498	494	495	517	532	491	512	536	552	532	502	523	473	470	525	524	508	538	517	520	509	482	513	480	486	528	488	512	519	491	507	470	501	504	494	520	455	458	497	513	512	548	549	514	506	522	488	528	512	483	493	485	496	488	487	532	503	488	492	470	503	538	534	489	521	509	514	495	513	521	520	542	526	508	511	510	514	483	519	480	526	511	539	477	523	536	503	534	461	520	506	420	480	493	485	525	473	540	519	502	542	506	497	514	514	469	468	511	507	492	516	482	493	511	501	526	528	538	510	495	529	507	536	492	496	510	479	479	527	487	474	467	518	485	504	481	471	535	484	515	481	507	518	520	503	498	530	526	500	511	511	461	552	552	483	494	532	516	486	473	538	543	520	501	481	500	501	569	512	473	497	506	487	522	496	458	523	547	489	506	520	483	492	496	489	513	534	517	512	502	531	491	531	502	512	496	527	511	557	489	483	501	489	492	494	506	498	518	510	537	505	531	536	467	518	536	503	554	528	490	554	481	524	503	453	496	506	513	477	496	513	535	509	502	510	510	506	509	515	558	485	524	485	508	503	517	489	523	512	505	537	506	546	492	526	508	503	506	470	525	509	513	493	532	488	469	519	524	503	493	526	477	473	486	491	496	511	479	488	515	477	490	516	522	482	510	513	512	474	486	489	481	469	523	512	514	468	530	492	486	514	517	490	532	500	525	523	477	484	511	500	494	509	533	481	506	504	473	481	498	507	496	493	481	519	543	503	547	496	514	546	507	528	525	533	461	510	476	507	528	520	493	508	521	503	495	519	505	533	506	509	507	508	506	524	472	496	506	510	552	501	493	560	516	487	479	522	521	542	499	516	536	555	489	451	488	508	496	530	488	476	534	488	450	528	503	487	533	496	514	509	485	518	491	500	454	470	574	493	528	478	491	542	488	513	514	518	495	507	542	519	522	450	496	525	526	507	497	496	538	490	502	479	520	501	515	494	539	503	510	460	522	499	512	491	520	478	476	524	503	528	456	549	489	489	502	506	498	502	535	475	531	516	522	492	508	512	552	522	484	490	532	494	461	535	517	498	508	509	501	504	480	505	510	499	487	475	506	499	457	501	539	515	501	526	555	517	494	513	521	522	465	475	498	481	541	502	503	491	520	509	493	529	546	537	514	512	517	502	531	523	535	482	489	508	517	531	481	511	518	527	514	519	516	480	546	481	467	486	485	530	521	515	502	521	481	521	478	517	513	524	491	508	485	487	535	482	504	527	505	512	492	515	500	496	490	531	551	488	479	513	480	490	525	499	519	475	524	557	521	498	508	499	479	523	526	490	507	496	512	523	515	478	478	516	530	500	510	549	512	517	503	544	498	489	506	498	486	537	473	511	524	516	521	492	490	500	482	500	513	498	469	471	471	508	465	467	493	494	493	473	533	516	456	507	529	500	469	472	521	505	504	529	505	491	522	492	499	486	515	479	532	502	497	509	513	500	556	508	525	527	501	542	522	509	511	476	502	534	503	526	537	501	487	482	522	492	549	505	498	498	488	526	516	491	465	531	524	558	501	501	514	496	527	509	487	471	534	547	519	506	476	479	492	482	531	490	522	518	474	525	483	542	477	503	501	481	515	510	514	525	449	506	511	530	490	520	489	505	513	528	534	517	503	481	472	503	499	537	499	509	509	508	538	473	503	492	490	503	479	502	523	500	475	528	552	505	517	520	502	494	504	515	534	490	523	492	476	497	455	478	543	507	490	520	534	550	502	508	542	534	502	480	503	461	549	516	504	485	479	499	484	496	487	525	478	494	544	544	505	483	484	483	535	505	508	501	456	486	495	508	487	566	515	514	488	495	527	479	465	513	499	502	512	521	540	506	493	498	552	502	525	503	494	511	519	471	506	496	511	495	509	486	484	492	470	468	496	505	495	541	510	509	498	503	497	485	511	533	488	534	498	537	518	497	492	503	472	499	520	491	524	533	481	485	499	525	494	528	528	525	519	523	524	499	515	501	474	526	506	509	500	513	521	515	494	519	517	481	496	483	445	542	504	516	510	531	524	495	524	481	498	482	499	537	499	510	494	469	490	490	510	503	507	519	480	487	481	527	484	532	535	548	473	520	483	542	464	552	540	544	494	523	536	522	486	483	517	486	467
24814	21141	27430	25122	16617	5824	3190	2270	1849	1332	1078	905	828	727	732	738	705	635	670	650	610	609	587	594	581	544	538	578	558	575	586	548	561	582	525	539	518	592	567	533	524	566	565	536	528	539	558	540	519	527	560	498	508	532	512	508	528	539	503	523	477	522	517	503	497	561	533	526	498	523	557	549	564	521	527	523	535	515	534	523	530	491	522	489	556	561	545	530	536	536	511	525	484	507	562	529	540	537	543	477	573	510	473	525	527	510	577	537	525	526	517	514	517	506	545	555	503	526	544	537	512	500	532	545	580	553	520	501	488	562	538	520	502	494	543	490	549	524	547	507	553	523	529	515	487	480	520	502	512	495	524	518	525	487	504	590	504	542	545	501	494	513	529	545	516	518	537	484	569	527	510	539	537	507	559	468	573	535	505	459	558	515	569	534	526	518	532	505	568	494	521	554	509	519	535	569	557	529	535	565	579	569	530	509	538	562	535	553	536	500	545	493	586	529	544	481	517	548	558	518	531	509	532	540	541	546	533	509	535	535	515	551	527	554	525	492	519	507	531	533	485	503	554	534	537	501	556	553	503	501	482	510	519	472	489	524	505	556	530	493	483	533	537	602	540	510	537	513	550	540	519	498	548	572	525	528	515	514	529	535	540	520	541	520	513	524	502	498	541	509	505	589	528	538	501	492	514	548	508	513	517	518	509	516	553	555	523	519	481	532	503	487	516	516	534	547	495	499	504	498	502	534	485	532	570	513	561	476	518	538	523	490	524	501	557	489	534	490	527	540	516	500	536	556	486	490	514	525	515	540	523	540	518	503	500	560	566	502	524	520	519	541	541	513	488	563	502	559	538	509	527	491	525	514	558	553	535	568	545	540	523	559	540	545	513	531	513	525	534	566	523	531	509	545	531	508	491	506	566	480	555	507	525	546	519	532	545	527	518	535	538	534	509	511	524	543	473	548	540	538	509	538	501	549	517	538	508	549	563	476	551	554	500	542	534	515	535	500	532	535	525	534	547	574	526	526	516	507	522	512	537	533	528	532	551	508	545	533	509	500	550	495	549	562	570	528	538	513	551	574	511	504	533	558	506	507	473	536	564	476	498	530	533	482	510	530	520	513	494	503	505	519	554	528	534	546	523	540	502	521	499	503	524	571	570	496	521	499	500	522	526	517	532	541	576	517	510	520	492	523	522	541	540	492	584	505	527	549	538	486	554	497	519	539	507	550	509	529	479	541	516	554	575	554	529	550	536	538	536	504	525	511	492	548	516	511	548	539	505	547	526	521	524	571	537	525	507	534	511	530	524	523	500	480	525	485	542	542	527	580	576	564	498	490	511	550	505	552	494	559	511	541	571	513	546	528	484	539	543	534	517	564	507	502	506	497	528	532	522	495	538	511	560	542	486	527	495	510	492	523	549	514	532	512	520	585	514	552	559	533	492	525	533	530	514	524	525	511	539	483	527	526	517	542	515	495	557	535	546	518	525	527	512	516	531	505	529	530	533	520	538	545	539	548	536	522	497	496	551	535	477	526	482	524	554	560	510	557	514	477	527	525	523	477	516	530	570	540	496	506	512	507	548	517	493	539	522	523	539	521	503	560	529	532	534	528	534	519	532	531	537	540	530	526	521	547	538	527	494	519	509	543	531	499	484	528	505	498	571	542	551	530	569	512	516	504	574	562	525	510	549	544	519	512	570	523	509	488	515	523	522	559	497	511	509	549	541	513	532	527	505	518	486	533	482	533	504	511	490	526	525	541	513	543	480	502	527	480	525	516	503	546	528	558	537	533	490	562	521	539	521	514	526	558	504	550	528	485	534	515	531	502	522	528	571	561	522	542	534	565	546	553	541	580	521	548	509	574	531	500	501	558	562	502	523	542	538	516	523	543	555	501	529	503	501	547	544	543	523	499	564	515	513	519	504	541	537	489	498	558	555	501	520	557	495	546	524	557	480	558	540	535	510	551	510	546	517	536	521	546	540	502	524	508	528	513	523	538	530	502	509	518	525	525	503	524	501	527	483	514	497	511	535	489	532	539	540	496	525	532	559	536	476	517	529	516	525	528	505	550	530	536	542	574	512	531	515	497	542	533	566	530	512	525	524	520	535	524	521	524	557	537	561	489	527	543	564	494	554	516	557	560	542	547	519	524	565	508	499	564	508	498	581	511	528	526	509	549	524	519	521	563	521	516	543	512	509	483	521	541	542	475	495	546	529	522	494	529	551	526	534	482	473	540	496	506	550	488	493	507	539	574	545	539	536	530	534	591	548	545	488	527	535	523	552	548	515	510	480	501	586	519	507	521	514	532	554	522	509	509	514	524	525	559	508	553	543	567	567	547	514	517	480	499	492	491	503	560	492	507	501	503	482	534	555	560	507	555	518	524	554	528	532	520	552	504	551	528	545	528	497	495	530	518	541	497	529	532	526	535	533	548	557	525	479	548	546	549	578	498	537	542	527	515	517	470	563	519	495	526	504	537	555	523	525	480	519	555	522	553	524	561	551	460	561	552	519	533	548	545	527	526	503	570	520	573	497	569	500	516	521	481	536	558	541	563	547	513	501	497	517	561	521	516	577	539	525	502	495	504	552	562	527	513	503	488	529	492	507	492	512	566	518	537	539	569	517	534	514	549	522	505	552	519	521	509	550	517	545	553	521	535	548	516	516	533	486	504	543	545	543	514	516	504	521	535	479	510	523	482	537	572	510	535	527	507	515	486	523	500	519	529	481	513	487	575	495	562	558	537	524	513	501	509	527	481	519	523	556	538	564	533	516	483	561	517	571	555	558	513	537	569	498	498	514	561	541	506	533	521	523	540	525	496	540	535	484	528	502	515	511	510	500	510	528	492	501	515	550	523	497	549	522	511	529	520	511	523	535	499	545	491	555	511	549	534	545	536	535	524	525	523	527	510	533	496	508	494	541	550	520	536	520	537	518	496	551	585	516	521	505	500	533	537	522	489	535	528	544	523	536	523	567	565	504	541	496	510	498	543	553	530	505	512	544	496	500	509	510	520	515	507	486	484	549	510	535	519	490	515	521	521	512	518	522	493	548	506	504	562	509	513	554	559	523	520	541	524	532	536	540	509	526	554	563	515	500	520	518	491	537	527	519	533	525	549	533	514	524	520	539	549	554	510	543	564	511	508	508	500	484	507	571	543	513	498	476	529	491	513	539	515	515	502	519	465	582	570	531	527	498	530	518	513	506	498	493	521	533	516	571	527	515	519	542	533	505	541	526	536	495	553	525	514	504	542	512	521	515	494	504	496	513	562	537	488	532	534	547	464	514	545	523	544	504	504	515	542	540	498	495	523	503	551	577	502	532	524	511	551	588	515	543	536	551	539	508	523	508	557	522	495	483	526	517	515	514	507	542	502	494	510	514	471	559	542	531	508	554	482	559	544	532	569	523	541	461	533	571	532	528	524	514	506	529	540	542	566	491	532	498	522	534	547	540	474	533	502	527	556	490	550	515	511	526	549
23947	42506	29429	14466	10744	7278	5484	3891	3137	2282	1741	1284	1122	980	1056	884	901	772	744	742	682	638	677	610	677	630	638	653	612	629	580	635	567	567	603	595	651	584	597	567	536	572	584	554	598	564	577	546	582	562	582	521	599	567	541	575	562	547	593	543	609	537	565	573	560	580	561	570	524	576	597	561	576	517	558	568	529	575	521	524	569	586	572	562	531	579	565	547	578	562	560	543	564	572	529	556	579	554	565	553	541	604	578	583	580	576	571	594	530	559	558	543	587	554	603	529	610	579	594	546	613	555	557	599	614	569	586	563	557	562	583	534	531	563	551	502	558	602	574	558	535	608	548	549	578	523	530	614	540	538	532	545	579	529	587	551	551	557	573	554	562	564	607	566	544	516	531	565	595	571	588	565	554	580	560	548	565	572	584	541	584	528	547	546	568	629	546	555	566	589	551	561	596	525	588	560	559	556	530	552	620	554	568	555	578	597	554	554	592	536	550	584	553	540	596	553	639	564	522	547	562	555	551	564	591	584	554	574	561	554	580	581	568	594	529	563	586	536	567	547	572	560	566	568	564	541	553	549	581	547	527	555	576	566	557	529	531	588	559	553	603	596	599	570	561	518	564	550	569	572	562	560	552	550	569	555	553	487	545	589	551	567	525	539	545	594	575	565	559	612	586	533	542	559	557	580	551	570	562	592	553	576	552	596	590	562	525	591	541	574	571	562	533	546	561	574	632	561	567	629	544	558	554	580	545	530	564	614	556	568	549	553	553	552	607	555	544	541	561	535	594	577	555	563	573	562	540	551	603	557	617	543	580	600	521	566	575	550	571	532	563	545	561	510	580	515	588	547	576	570	568	576	553	541	561	557	587	535	521	536	546	563	615	558	544	578	623	560	554	552	515	583	512	585	525	550	553	569	530	559	558	562	545	525	539	582	575	580	559	600	559	580	556	558	559	595	563	582	529	558	544	552	562	540	591	546	564	563	585	552	550	565	528	532	570	553	540	567	534	541	598	565	544	574	551	556	571	573	563	578	586	586	583	555	567	574	534	595	561	575	574	546	536	540	520	573	561	613	566	523	539	607	517	556	559	566	600	563	554	542	547	563	554	586	584	622	544	551	572	579	523	535	594	562	530	563	538	507	555	558	556	566	522	557	541	582	538	611	563	530	573	586	609	584	541	541	520	614	594	548	549	536	568	584	523	561	554	603	580	568	568	559	535	591	560	526	597	567	497	563	540	565	563	595	584	536	555	606	563	569	554	526	583	576	567	558	533	593	547	556	545	543	551	528	570	556	557	586	542	598	572	600	543	588	548	538	548	566	552	511	539	609	578	534	567	545	567	520	542	568	584	569	543	549	528	578	537	522	589	583	573	544	552	578	586	558	564	566	531	525	516	543	578	560	577	550	551	551	545	547	572	564	601	574	586	555	622	541	588	571	549	536	579	538	567	559	568	578	577	563	555	538	543	523	524	500	574	555	519	530	583	552	530	558	558	606	564	555	581	558	581	524	572	614	548	579	582	543	560	589	553	550	519	581	522	560	509	508	576	588	566	564	595	601	592	581	574	521	553	565	545	570	545	600	545	554	535	541	537	562	555	586	541	567	545	578	602	544	538	567	573	568	580	517	596	589	523	528	582	549	606	574	565	574	530	553	507	581	570	578	569	604	585	543	562	538	557	548	560	585	543	602	536	558	516	601	563	583	602	573	566	543	580	539	586	556	566	594	564	593	561	578	533	518	546	559	575	560	609	573	576	590	527	554	519	595	585	554	527	558	544	574	600	593	620	583	565	523	563	535	554	582	589	550	554	555	580	573	576	585	555	553	531	538	571	594	556	565	551	574	576	594	549	559	548	574	580	553	563	548	539	569	539	567	566	584	582	561	585	593	569	541	562	543	574	584	600	556	523	559	569	562	567	520	554	531	540	557	565	542	569	571	558	579	553	515	577	569	530	568	577	592	576	559	533	565	561	590	560	530	552	570	556	541	573	566	559	560	550	550	536	576	577	525	546	556	586	561	605	606	546	580	549	579	578	562	545	576	574	524	566	551	574	576	533	564	567	540	555	572	565	554	589	508	553	545	550	559	518	568	509	586	558	576	576	557	560	556	542	585	567	588	494	590	506	551	547	528	571	543	571	552	595	566	567	597	529	585	578	559	554	573	539	525	581	506	584	575	502	568	571	516	521	569	532	539	555	570	544	570	583	585	565	555	542	521	537	518	527	541	569	570	611	552	580	541	553	546	539	611	573	585	539	555	566	561	609	553	562	555	581	593	593	537	577	534	518	544	571	508	571	565	567	504	558	572	553	551	544	596	534	590	577	534	558	521	562	573	528	557	584	555	562	569	559	526	543	563	584	603	556	548	550	580	560	541	548	587	576	547	571	575	562	625	550	539	554	561	570	524	582	550	542	574	505	510	541	553	603	558	593	580	554	562	575	542	539	556	572	583	571	578	592	557	546	546	557	595	549	527	572	558	563	555	561	509	582	563	577	544	525	602	581	588	521	530	535	621	575	594	586	591	589	582	567	548	551	538	566	552	535	571	578	553	529	555	586	577	517	565	534	570	538	573	540	579	555	505	578	592	566	577	576	557	524	539	523	560	560	587	606	540	589	584	573	574	576	582	532	595	553	567	586	566	519	541	608	547	527	580	604	596	565	545	553	535	581	540	582	569	574	553	563	527	532	572	559	537	564	595	540	580	568	582	561	549	527	528	537	550	571	531	528	582	536	557	559	552	549	562	531	567	577	543	558	594	545	522	572	592	546	573	588	601	548	561	570	557	555	529	570	565	591	517	552	504	542	589	604	569	596	548	569	549	587	538	551	557	547	542	545	583	567	573	566	557	562	550	576	547	534	570	579	569	599	589	549	607	569	518	532	600	556	508	558	619	570	560	535	562	589	521	579	539	534	565	537	582	576	562	553	567	563	551	572	558	603	536	560	596	519	581	552	559	570	546	542	562	569	550	579	580	589	566	588	575	564	593	594	525	556	570	572	566	556	568	578	556	537	570	597	555	562	592	575	600	619	542	549	520	547	578	576	544	584	543	551	554	555	578	518	559	577	536	530	551	566	563	528	527	573	548	539	570	573	581	563	577	559	553	550	576	573	602	550	560	578	573	590	560	505	578	582	530	552	539	583	563	572	582	538	549	545	581	565	578	545	547	552	588	579	591	560	568	574	568	555	526	535	567	587	566	550	538	573	590	575	580	571	546	564	564	561	552	531	588	595	553	549	520	593	577	567	567	555	568	530	550	583	636	589	537	626	549	508	599	550	550	552	520	564	551	563	545	541	584	577	608	537	561	547	570	572	562	557	565	571	574	550	606	519	560	555	559	531	599	560	540	549	548	549	567	544	572	557	569	565	522	546	505	587	524	605	581	563	571	587	594	580	549	558	599	568	580	582	569	531	560	538	518	574	563	580	568	549	571	540	546	539	540	567	563	575	559	540	564	562	578	561	554	560	583	601	553	580	551
22578	21145	28637	23899	21175	21342	14221	4427	2660	2073	1574	1153	915	683	734	744	636	555	508	439	439	393	411	384	371	362	363	368	329	329	338	355	313	326	312	283	323	313	309	323	315	307	310	295	302	294	299	273	297	264	284	267	273	283	261	252	275	262	244	261	250	289	262	278	284	248	246	250	264	271	292	267	280	272	273	238	249	254	278	277	254	283	269	256	260	267	272	273	261	273	277	268	286	255	266	275	242	223	254	269	272	272	262	267	256	256	285	278	247	240	252	259	290	271	264	251	290	258	238	274	266	257	240	253	269	299	294	252	245	272	259	268	244	250	276	262	287	242	248	228	246	268	252	263	250	267	249	257	264	261	254	266	262	277	275	237	271	248	237	257	250	261	269	268	251	278	232	278	254	252	253	250	281	259	274	236	247	258	269	241	253	273	270	261	257	251	270	252	234	280	287	238	268	257	234	244	274	258	261	261	265	242	219	285	253	241	268	269	272	243	276	248	241	269	266	285	223	263	241	265	270	251	260	286	279	238	217	249	275	303	244	246	254	262	251	269	250	254	286	258	292	282	281	288	265	259	289	248	246	281	256	259	280	259	282	260	249	262	270	253	219	288	256	275	285	281	280	264	279	267	263	277	261	261	300	273	226	251	268	270	305	251	250	256	259	252	236	257	260	260	242	248	290	240	269	280	262	280	260	255	251	252	270	227	267	257	258	233	296	252	286	269	256	290	292	255	274	273	270	279	246	273	247	284	277	267	248	261	224	286	241	245	270	252	256	280	268	258	265	246	270	285	274	290	258	253	270	269	284	268	272	241	249	253	254	276	251	261	265	258	249	249	246	251	242	262	236	246	274	268	254	254	271	265	228	263	264	273	268	277	243	268	266	283	276	270	268	277	224	276	257	276	261	274	272	271	260	227	282	274	283	282	265	262	278	265	261	259	253	271	293	270	280	235	270	269	268	248	267	240	250	267	267	278	271	270	273	289	263	253	250	268	260	288	283	254	260	271	255	283	271	254	312	264	263	263	260	281	262	262	294	245	268	242	245	218	254	294	264	275	256	269	261	258	236	270	246	248	263	269	251	241	238	257	242	266	254	275	243	241	250	241	258	278	286	250	258	274	237	269	269	253	245	232	256	257	258	276	266	269	232	248	261	281	258	256	276	256	249	274	245	226	271	226	273	266	249	256	277	272	222	270	243	278	251	243	246	219	223	258	283	239	301	236	276	269	259	246	265	279	265	258	266	260	262	287	259	268	265	263	272	284	248	242	244	260	260	281	284	258	260	258	261	269	284	281	262	288	249	280	269	263	267	252	265	270	254	277	288	235	249	251	282	254	254	236	272	268	225	260	224	269	284	277	281	257	235	250	304	239	266	269	245	259	255	252	282	262	232	235	248	229	241	265	227	261	278	247	263	230	265	227	224	244	266	283	248	269	288	271	272	261	253	280	247	255	269	273	290	273	282	253	246	261	268	265	271	252	247	232	257	270	266	272	276	278	260	280	264	254	271	265	245	260	259	248	260	255	267	252	252	261	250	222	265	240	271	253	263	268	274	262	251	237	259	277	279	257	267	267	256	242	253	245	271	253	274	264	279	247	282	256	278	285	254	235	237	253	244	265	255	285	273	247	276	257	290	273	243	261	276	285	257	248	231	250	287	263	249	238	274	250	264	268	241	227	289	249	270	268	248	258	268	259	267	269	260	270	270	263	262	229	257	238	253	279	269	252	228	227	276	276	282	272	262	265	274	263	269	277	281	257	259	249	267	263	235	223	249	269	251	305	292	261	259	261	289	239	261	235	213	249	264	239	254	249	245	260	233	294	247	251	293	240	270	279	276	262	254	259	271	282	278	263	259	291	226	261	267	265	253	273	236	273	264	283	240	252	289	247	259	257	255	259	270	244	269	270	249	246	263	270	249	264	252	233	240	257	246	270	261	257	277	250	253	249	256	264	272	247	292	251	267	258	260	276	303	247	284	276	259	257	261	248	271	256	247	262	285	257	276	245	254	248	253	250	262	275	263	248	267	242	259	257	275	248	248	261	261	250	241	234	240	259	245	254	273	295	245	253	256	256	277	271	272	266	263	269	284	284	279	258	255	256	265	256	243	270	251	271	259	260	265	274	284	265	250	292	239	247	273	270	271	254	276	253	242	260	261	244	282	296	259	227	246	261	265	232	259	258	283	247	247	273	251	227	254	236	282	256	287	269	243	237	255	255	238	272	257	275	273	244	256	263	264	259	260	274	232	271	271	233	263	265	286	254	279	283	256	282	288	243	242	264	241	282	281	269	258	255	251	250	232	251	271	260	269	255	266	230	264	257	264	284	271	286	285	236	271	252	253	296	289	286	295	277	277	270	268	266	255	273	253	240	271	264	262	265	261	239	252	245	278	263	245	267	266	258	278	254	249	294	266	274	272	239	259	289	246	266	241	263	257	300	265	245	304	256	264	278	264	257	269	242	241	281	276	254	260	244	263	283	259	251	263	274	245	260	271	256	244	253	301	239	266	253	262	270	278	253	236	245	267	251	279	255	269	273	289	292	266	269	271	261	293	257	273	250	259	267	284	240	244	248	243	266	270	278	275	229	287	254	273	281	303	253	260	250	262	298	244	288	273	270	253	263	248	271	228	239	260	279	252	263	255	268	263	251	243	273	272	273	261	261	246	262	264	248	240	263	243	232	278	253	268	243	267	262	282	262	272	247	276	281	269	255	258	241	250	246	261	268	233	271	282	247	271	273	274	240	279	254	262	292	286	273	256	256	246	242	262	286	291	227	283	290	285	264	258	250	240	266	264	261	262	311	247	283	254	266	288	263	234	271	268	263	271	268	236	287	280	278	241	249	225	270	276	275	237	257	287	261	249	274	261	252	236	262	258	252	253	246	279	270	260	257	277	239	262	252	274	254	256	223	257	273	254	269	263	247	262	254	273	260	263	259	283	259	249	244	279	248	270	277	235	227	244	276	250	282	246	253	245	268	270	316	256	237	263	250	257	266	290	245	254	252	232	258	247	266	289	264	256	274	250	256	279	246	267	283	276	233	264	258	272	254	227	263	257	269	287	290	262	254	266	282	238	231	259	260	240	267	252	264	249	280	256	249	263	269	255	250	245	264	235	236	241	271	251	264	279	272	263	267	248	268	265	278	273	255	286	252	255	262	282	269	253	248	253	261	241	255	239	242	248	234	249	269	262	251	281	264	276	273	240	257	266	260	263	255	269	280	257	256	247	273	279	265	260	260	264	246	270	259	307	254	243	260	242	262	236	257	257	274	273	260	288	276	275	253	261	257	249	287	248	263	260	269	267	258	279	279	259	251	269	286	248	261	251	265	278	264	276	237	291	290	256	257	257	260	287	257	304	249	246	239	259	245	247	259	267	263	231	220	267	249	261	265	302	270	297	254	245	251	229	269	268	265	261	267	261	259	266	249	264	278	253	253	254	257	284	265	263	272	257	251	255	263	258	285	264	245	234	244	275	298
27467	53143	39783	21437	16243	11419	8807	6380	4763	3385	2543	1846	1437	1031	1063	1034	926	728	715	654	539	560	544	446	489	462	463	447	437	400	417	411	350	375	338	363	379	381	348	366	331	338	338	330	327	336	315	279	339	313	313	326	300	316	325	334	299	325	290	299	320	292	280	312	315	279	297	307	288	310	282	299	290	310	302	310	320	264	289	273	294	292	293	278	310	290	279	292	291	300	330	286	295	304	288	292	307	291	274	298	287	296	275	299	304	277	270	282	321	311	301	289	287	288	307	286	294	272	305	280	314	309	291	317	277	280	291	272	313	291	301	262	302	298	299	300	306	245	272	313	277	318	274	280	285	278	292	277	267	279	294	285	298	273	325	271	264	300	295	298	246	269	271	286	289	281	305	303	284	270	259	296	281	289	284	259	293	295	259	290	304	258	305	285	295	271	273	324	278	267	302	287	294	290	282	263	270	309	245	284	303	270	257	305	293	283	330	288	317	273	282	310	289	271	292	307	279	277	272	335	301	282	268	287	291	305	296	288	271	267	284	285	273	283	272	298	291	286	268	301	289	270	317	291	273	336	280	323	254	270	328	293	294	271	269	258	279	290	294	301	280	289	289	287	274	273	292	317	317	278	297	308	312	245	314	265	291	271	276	307	308	288	306	310	307	289	300	297	300	305	261	279	263	289	285	268	290	260	281	282	268	254	298	296	268	270	280	297	296	294	301	303	299	301	305	287	299	310	278	299	298	289	287	289	255	277	267	277	276	310	297	290	285	276	279	283	295	282	295	288	319	304	281	319	297	287	269	282	302	274	305	293	261	283	254	257	264	283	310	278	282	270	281	274	296	266	302	276	254	289	273	275	304	282	301	299	312	311	272	278	272	270	283	292	295	292	277	326	297	303	271	297	270	285	244	316	274	284	277	278	299	319	267	322	287	293	276	306	272	295	294	292	273	298	293	286	300	264	272	312	281	313	267	275	309	277	296	297	297	318	325	285	270	285	275	278	273	287	301	308	292	288	299	288	288	276	273	248	287	315	299	281	318	306	276	264	301	294	271	278	261	282	291	290	282	297	276	282	287	289	293	292	301	283	268	294	308	279	277	275	319	303	270	285	284	302	283	319	284	277	298	313	242	293	305	266	280	269	284	283	304	304	266	260	280	281	286	269	229	299	273	282	292	276	271	304	289	314	269	296	292	289	259	283	305	316	294	295	272	308	301	276	280	291	274	290	300	288	293	267	283	292	280	279	288	286	302	276	304	270	295	292	264	275	295	285	296	297	284	284	310	292	275	267	307	288	314	297	301	275	281	267	297	276	291	294	271	283	308	265	302	288	294	299	272	292	289	297	317	285	284	312	285	273	285	295	289	283	276	278	292	286	289	292	282	290	300	267	267	268	268	301	311	281	302	262	256	284	285	287	304	261	301	325	283	300	259	282	252	294	273	293	278	274	276	309	292	301	284	271	290	298	295	309	266	282	285	292	287	288	295	309	276	270	307	277	307	298	282	293	293	294	284	288	309	286	308	285	282	283	274	311	284	263	286	292	288	287	278	256	292	275	281	261	312	335	269	268	321	285	278	277	281	267	308	288	304	291	277	281	284	264	326	323	286	299	279	285	274	272	265	256	262	309	283	274	282	293	280	294	308	304	278	269	296	272	299	286	320	269	285	263	290	279	274	319	294	292	273	309	269	264	282	272	274	284	286	292	304	268	288	295	273	256	268	292	277	296	301	273	278	267	287	253	260	273	273	290	267	292	283	286	263	281	266	273	317	308	282	292	291	288	305	275	309	270	287	276	287	280	278	282	258	298	298	264	279	301	294	319	304	260	299	290	289	260	275	307	298	290	271	318	301	291	285	277	286	286	289	259	270	317	286	266	291	294	272	263	299	266	272	305	290	275	302	293	261	293	279	266	277	294	302	280	280	290	273	293	276	277	288	295	288	267	304	262	265	295	286	276	270	280	297	258	284	307	273	275	297	319	281	288	311	261	261	287	286	302	268	298	326	295	322	316	282	284	249	282	309	275	305	298	299	277	304	272	274	311	299	300	322	311	273	310	305	266	253	261	263	303	235	291	283	285	264	311	292	285	282	308	300	284	320	269	268	275	279	264	284	301	302	273	288	238	284	299	295	303	295	299	293	283	281	293	269	264	301	298	271	309	260	308	278	292	281	308	284	273	278	274	278	273	278	302	296	265	316	291	272	288	285	293	286	270	290	308	320	281	325	265	297	288	323	280	322	284	294	303	268	271	283	294	287	292	268	288	327	268	284	303	299	265	286	296	282	291	262	279	251	274	297	280	294	280	298	288	279	278	284	294	292	253	260	286	281	270	278	244	291	299	277	282	289	288	269	292	290	263	267	266	304	319	285	304	302	271	289	264	304	293	288	296	278	290	303	283	292	272	288	296	281	320	291	294	279	294	298	287	288	275	288	264	270	289	285	275	281	279	246	290	300	289	307	266	248	282	274	270	252	295	307	297	271	298	290	301	303	271	269	271	300	291	287	257	252	265	281	280	310	310	288	322	298	333	277	263	314	278	310	284	286	250	294	302	332	268	294	280	314	303	281	280	304	293	304	293	266	270	294	291	290	300	289	298	295	301	277	291	287	300	290	279	265	278	277	287	294	299	280	283	267	277	305	280	293	277	288	291	308	301	282	278	291	288	248	307	297	293	300	295	277	286	298	283	284	299	294	304	288	292	297	291	278	301	294	286	292	270	288	294	281	291	275	276	299	312	288	252	302	268	306	325	289	280	302	284	289	317	309	300	271	261	284	303	295	292	278	292	271	296	285	300	284	298	285	285	302	293	270	264	313	300	290	252	274	291	259	274	286	288	291	289	266	294	303	310	276	308	301	265	329	270	288	294	298	304	308	239	293	313	300	276	270	268	284	302	284	307	267	289	307	300	312	294	284	314	283	294	312	264	248	298	265	275	277	292	292	282	287	281	302	254	281	284	277	276	279	272	267	303	282	269	274	243	294	283	285	294	291	299	281	263	292	281	292	298	280	275	302	332	269	271	306	279	272	301	283	287	281	282	285	294	278	289	281	270	290	310	299	276	268	278	286	299	265	295	287	316	296	246	261	305	274	293	274	287	283	263	296	281	332	283	275	261	225	286	275	303	274	283	282	312	269	266	294	304	307	293	269	292	277	281	260	298	280	283	270	276	288	263	304	296	301	287	289	270	264	309	294	284	273	274	275	284	276	285	315	293	298	296	279	273	277	295	278	284	276	263	279	274	271	262	286	320	318	258	292	286	301	309	305	316	287	300	294	277	309	275	295	291	268	287	283	262	316	312	284	267	294	270	282	303	296	309	291	295	296	282	281	284	275	280	297	284	258	297	271	278	308	286	282	281	283	287	290	254	279	304	293	284	300	284	284	300	273	313	286	282	288	280	269	295	283	251	312	275	287	287	291	303	291	267	277	282	289	316	291	276	293	279	293	298	329	283	310	305	281	275	284	286	311	301	282	260	280	298
28099	24119	23249	11850	5941	3273	2396	1792	1502	1272	1027	950	839	789	764	787	770	710	714	684	698	684	670	633	669	647	648	668	688	641	651	655	618	685	664	586	653	670	637	650	628	648	630	651	667	586	638	626	704	674	647	682	656	680	654	657	599	605	657	632	645	649	613	608	649	629	600	599	648	699	643	614	608	655	672	661	659	624	614	675	642	627	630	629	618	594	670	643	657	648	636	633	623	654	660	617	633	633	655	656	623	670	638	650	637	625	632	655	596	668	653	635	634	620	644	672	658	657	677	622	638	646	623	629	673	620	646	618	637	628	637	639	656	641	637	634	664	627	655	667	650	667	617	603	648	621	663	647	630	663	647	656	614	637	663	594	642	668	662	639	597	623	662	642	616	659	631	656	683	649	669	617	653	656	586	650	643	658	597	702	646	629	606	674	670	655	669	636	619	637	654	636	636	652	631	621	577	633	633	643	644	637	676	612	634	595	615	673	653	631	651	604	621	618	615	673	660	640	611	651	644	620	641	683	642	637	623	616	649	650	640	619	647	676	625	650	639	657	630	703	610	660	625	671	615	645	632	678	648	637	671	649	604	633	671	655	686	652	651	628	649	639	661	622	694	634	654	655	648	598	648	602	646	644	631	638	640	666	670	635	651	620	630	672	626	628	671	628	629	647	661	665	602	626	635	645	629	637	706	641	645	652	673	643	614	704	595	632	678	685	607	624	648	644	605	639	621	681	659	649	649	644	639	643	645	646	618	632	632	683	629	637	646	670	656	607	620	621	651	620	664	619	627	673	639	640	614	624	613	674	669	635	632	670	635	643	682	627	605	618	699	641	707	613	639	634	647	652	618	636	634	636	640	643	639	655	648	651	623	600	608	657	602	629	652	669	634	667	628	629	682	632	688	649	634	642	607	682	635	712	670	670	626	607	636	650	672	625	611	668	602	638	670	681	594	677	626	644	618	625	651	636	652	623	646	591	678	636	669	572	647	635	630	631	651	648	610	643	664	652	684	639	604	639	635	628	679	658	654	642	650	606	649	662	652	588	658	665	651	657	641	638	657	635	698	594	648	659	666	645	615	645	649	660	647	624	652	702	704	604	656	675	651	657	606	655	649	603	625	607	634	628	676	641	681	658	663	584	670	645	589	639	635	647	632	658	593	665	631	657	659	649	626	606	636	637	647	614	659	629	622	679	647	643	667	654	650	678	659	697	585	644	667	671	662	647	602	657	642	699	648	676	658	669	663	642	663	652	656	645	638	665	673	647	681	647	611	635	678	661	607	642	674	614	629	660	656	636	623	656	584	650	626	620	668	651	636	643	611	626	697	667	639	622	621	669	691	628	661	567	650	594	665	629	603	648	617	663	661	665	664	576	644	616	645	674	627	620	618	641	681	686	600	595	626	642	662	668	667	623	664	647	647	559	690	650	649	676	616	653	631	618	627	606	656	607	605	681	610	637	626	615	612	652	594	643	596	652	616	688	646	647	603	644	634	654	661	628	662	605	618	623	620	586	605	652	672	632	651	664	653	597	629	658	644	618	632	637	622	638	628	619	645	621	632	654	655	650	634	673	635	624	666	644	662	622	592	649	667	634	625	632	614	595	645	596	624	599	657	644	633	654	626	626	608	641	624	615	679	629	572	649	642	630	656	636	634	644	661	612	669	630	651	642	651	631	616	626	629	596	674	687	695	662	627	637	608	621	659	614	644	655	659	645	651	647	673	696	632	649	664	641	661	669	648	612	614	654	657	640	655	672	647	621	603	656	612	619	703	611	612	651	611	601	634	649	599	624	603	651	592	611	665	644	639	629	648	655	643	627	664	637	675	634	641	585	595	621	646	642	609	646	625	646	599	649	619	618	670	668	634	608	638	664	645	642	593	707	636	627	633	646	583	644	591	639	703	659	651	628	629	629	637	644	648	638	606	647	665	636	606	634	647	609	657	642	662	666	616	653	673	663	644	664	608	630	706	620	634	654	677	653	668	646	647	634	645	638	668	605	649	632	666	594	662	591	645	590	622	622	654	652	697	623	594	583	608	683	648	656	642	646	688	624	639	658	627	660	642	642	672	606	627	656	608	712	661	621	658	679	646	639	631	648	628	654	653	705	651	622	621	660	643	644	625	630	658	588	622	647	659	624	604	617	671	696	671	686	671	638	681	647	624	643	650	601	697	601	692	618	611	621	626	670	650	628	619	614	645	636	645	642	636	684	649	635	659	663	678	628	653	610	630	646	615	645	686	628	619	691	634	635	638	641	639	612	656	593	587	645	608	645	634	662	613	649	594	674	656	607	651	627	678	686	641	604	642	601	664	640	645	672	648	638	633	624	584	668	629	631	665	666	655	573	607	651	618	645	635	674	648	650	654	615	603	620	632	642	636	620	651	614	665	675	665	650	646	651	629	620	662	639	623	669	643	631	630	674	547	637	660	664	629	641	642	648	645	626	643	636	653	668	590	656	654	650	595	657	654	674	608	652	642	630	623	656	617	735	612	659	609	638	637	604	619	648	612	632	668	639	659	644	662	646	628	647	605	683	652	634	643	648	620	665	643	647	639	605	653	664	680	614	633	648	642	645	659	614	636	594	643	615	658	615	616	656	622	637	615	642	615	586	588	619	661	613	647	638	643	613	637	638	613	644	619	648	635	661	645	607	651	640	648	696	640	622	640	651	655	597	670	626	613	652	668	688	611	680	642	691	578	640	605	619	624	681	635	607	646	602	684	649	674	671	682	679	651	623	660	649	670	660	663	639	670	683	636	632	616	620	620	669	656	615	658	667	646	638	612	617	626	601	629	606	652	679	655	647	620	593	636	638	604	646	613	658	629	598	672	636	663	641	624	598	663	581	642	629	565	620	633	631	633	682	643	633	686	644	631	615	640	627	661	688	651	619	627	609	626	620	612	604	650	605	635	666	649	625	632	640	632	662	640	594	635	678	676	613	652	664	602	666	620	641	671	642	616	699	613	599	629	665	625	638	594	663	626	635	663	648	585	606	682	656	642	640	712	623	643	641	600	683	603	611	648	624	650	660	644	623	633	661	642	660	621	678	659	640	612	599	577	643	654	651	639	632	626	624	631	637	662	677	652	621	672	645	592	671	682	620	629	711	644	636	643	667	665	616	664	634	673	632	587	649	620	603	660	644	638	674	625	614	623	615	657	680	669	637	650	621	617	692	589	647	637	610	599	643	635	614	631	634	621	646	621	662	630	643	625	649	638	660	622	606	623	646	655	634	627	650	631	641	672	615	673	622	667	630	661	609	624	640	561	664	606	662	628	625	680	632	632	637	650	644	635	640	628	616	646	657	689	644	668	694	657	654	620	645	635	662	638	635	625	567	659	657	640	677	643	591	606	690	654	677	663	662	644	647	635	639	650	692	687	697	615	632	620	664	662	637	620	673	645	705	653	613	644	623	602	656	627	647	594	632	630	646	632	633	641	634	670	643	646	631	624	600	622	628	620	660	621	655	676	630	660	641
24305	37252	24967	11361	8573	5255	4036	2956	2271	1829	1460	1182	1059	943	909	964	948	829	763	772	794	811	819	751	754	740	727	705	732	744	736	734	725	728	676	741	755	701	741	707	705	743	690	710	755	703	714	710	699	698	712	727	724	763	720	658	708	693	709	719	721	696	725	658	693	686	730	710	673	682	732	683	709	706	695	701	725	682	678	709	670	717	715	665	682	652	738	724	727	716	662	717	653	694	663	666	739	712	743	749	755	647	699	677	729	690	707	697	701	740	671	694	706	667	703	683	687	685	660	670	754	746	670	700	709	659	701	716	694	703	723	666	753	687	704	715	691	700	703	717	724	700	702	652	680	727	726	694	741	722	756	700	722	684	709	708	695	675	690	722	699	702	696	692	721	780	736	733	688	694	710	697	728	699	685	667	672	732	684	706	739	665	699	689	746	707	699	742	641	720	737	674	676	707	710	677	686	750	682	679	694	681	754	720	680	747	704	679	702	734	658	689	717	709	720	697	709	687	691	670	730	715	700	675	734	664	718	715	692	695	655	692	670	671	706	696	712	697	696	720	692	709	692	663	654	658	680	684	672	731	713	688	632	716	693	672	689	714	733	699	709	714	715	698	721	714	679	700	694	757	680	679	672	708	695	717	653	703	665	705	686	703	704	698	662	710	715	680	670	727	697	723	663	707	652	704	713	728	670	671	772	649	684	707	650	674	720	695	666	679	696	686	700	681	694	692	688	689	698	691	749	693	688	716	654	724	755	686	686	669	657	686	677	661	730	725	681	725	660	697	687	680	683	731	705	685	671	724	678	698	696	700	657	692	657	725	742	701	694	687	701	757	729	712	711	701	650	735	731	697	709	744	710	689	697	727	698	642	713	704	754	690	663	733	701	708	710	730	715	726	729	672	712	709	707	682	681	674	750	672	705	698	653	659	690	710	683	684	682	730	732	702	688	720	705	709	679	711	711	682	718	750	674	693	661	676	659	653	674	733	727	733	690	708	693	699	696	694	728	715	703	693	689	682	755	691	726	694	673	726	686	649	722	664	723	676	686	707	747	706	743	693	700	695	705	702	704	667	726	671	695	775	705	669	671	715	649	698	707	714	688	721	710	655	717	720	698	722	715	685	705	700	673	682	706	688	680	666	700	701	689	734	703	711	711	719	718	690	662	667	672	683	692	703	683	725	743	713	687	702	705	702	727	693	670	697	700	692	655	701	705	706	706	674	661	677	684	641	771	723	709	701	696	717	662	688	708	683	643	638	705	737	748	713	680	688	676	722	690	691	694	737	676	722	704	674	659	698	669	713	676	680	722	719	721	688	655	685	715	710	717	682	693	696	692	686	690	697	676	701	669	692	687	669	663	710	686	682	729	676	656	642	719	697	713	760	768	680	719	736	735	705	730	678	696	699	689	712	713	706	684	678	707	671	709	658	656	737	692	648	657	686	663	727	705	734	697	680	650	757	699	715	704	695	729	699	682	684	711	679	682	741	695	686	708	749	679	665	732	646	690	733	706	719	717	697	694	663	675	700	702	718	679	690	693	676	721	698	711	692	745	648	715	760	675	737	648	745	721	726	686	762	694	712	683	732	682	671	720	674	643	673	745	739	657	673	678	618	647	680	715	717	674	700	698	681	705	684	683	705	702	697	671	712	737	707	709	715	700	704	686	726	699	713	721	651	712	697	683	690	735	685	691	692	678	672	657	710	686	684	725	693	672	689	725	711	713	725	708	667	699	690	693	672	702	745	664	742	713	700	705	676	693	730	701	690	658	709	694	690	691	700	669	708	696	717	701	720	735	692	678	679	672	765	658	674	678	715	731	672	674	677	698	695	687	732	729	730	641	785	689	691	697	717	656	680	665	672	711	724	739	772	706	710	670	678	675	667	705	706	709	738	676	697	719	692	699	682	650	685	654	669	695	708	705	697	666	729	715	717	663	708	686	740	704	683	704	658	706	688	683	721	691	717	707	714	656	667	647	724	742	740	682	677	687	692	701	685	701	712	691	722	708	711	659	691	659	713	713	659	703	719	708	694	688	723	692	717	666	738	675	717	689	654	708	669	728	671	692	662	692	681	678	667	671	678	701	668	726	707	654	678	673	724	665	722	705	677	694	710	701	715	631	675	710	693	752	658	693	744	722	713	680	697	703	688	683	710	690	679	705	715	644	741	721	697	664	725	727	696	678	698	681	685	707	679	663	649	756	638	691	680	691	655	705	683	707	685	755	659	684	691	697	710	739	724	686	665	661	714	721	666	696	674	678	699	681	703	725	682	689	677	701	715	720	716	686	715	674	650	685	698	707	687	668	674	679	725	720	693	700	671	689	715	716	691	687	685	715	726	711	708	719	674	712	743	703	732	740	734	731	735	710	716	691	729	674	682	665	664	686	659	672	719	755	701	676	660	714	724	694	690	699	718	763	703	718	700	683	685	690	726	718	703	645	646	680	655	722	662	735	711	703	722	654	717	748	705	728	663	710	712	724	748	642	704	690	748	719	733	666	689	776	694	679	650	714	699	693	718	691	675	716	663	736	709	703	693	640	740	703	689	701	665	711	760	709	711	708	726	685	693	707	698	700	703	704	697	725	702	691	696	700	715	699	639	727	665	709	669	644	683	660	692	707	698	705	708	720	699	678	708	696	713	679	693	716	664	690	678	700	673	715	682	738	691	720	695	709	674	750	731	703	685	624	680	702	709	734	673	701	704	661	698	732	727	712	700	725	723	697	677	692	680	711	664	705	670	685	704	691	669	710	684	732	665	724	681	729	695	701	687	652	716	659	705	726	674	707	701	677	717	713	695	695	704	687	715	660	704	693	697	685	684	713	727	691	694	751	744	722	688	685	702	685	705	702	724	695	693	656	718	653	685	661	658	716	693	682	689	705	661	732	729	706	690	670	671	725	723	682	678	688	652	651	732	745	693	683	739	670	681	706	743	717	731	750	749	673	662	710	670	757	745	696	722	691	678	646	698	716	742	666	726	736	703	714	684	728	723	696	703	684	735	620	703	699	724	708	690	720	665	696	680	702	716	716	684	664	706	698	688	673	693	703	674	700	711	712	719	661	688	727	671	711	693	720	714	740	677	734	688	688	671	690	679	725	685	686	684	718	683	739	670	669	700	664	686	698	711	670	724	686	672	769	724	725	717	675	761	704	697	724	742	689	736	684	704	687	697	744	691	649	711	680	683	740	710	677	675	645	695	714	722	712	743	696	687	709	658	703	712	695	685	697	675	693	728	701	690	726	716	704	680	689	670	670	729	701	693	702	672	646	679	730	693	691	725	705	698	716	697	733	745	703	723	706	688	733	693	705	686	683	708	722	690	668	711	720	690	674	694	716	731	697	703	676	738	676	715	700	682	711	715	702	643	713	689	692	745	690	713	670	704	684	767	705	682	731	649	749	696	673	689	725	685	714	696	739	692	713	689	687	757	701	709	669	682	685	679	706	706	733	719	658	721	754	645	657	666	708	703	676	657	678	728
23726	21122	28219	24336	21191	15086	5611	2916	2078	1642	1257	1095	877	799	690	731	670	635	576	620	574	567	554	554	566	547	548	504	521	515	497	504	549	478	522	515	489	497	531	465	462	475	469	469	436	445	459	449	476	479	453	458	469	474	487	499	470	451	475	508	481	476	466	466	496	485	457	488	447	469	467	454	458	449	473	456	470	404	431	478	434	464	440	478	482	437	501	457	438	487	478	462	456	458	443	449	481	467	462	480	493	415	448	452	427	477	454	481	473	432	450	441	457	481	465	407	475	444	436	436	462	455	496	436	440	438	500	459	452	470	460	454	457	467	402	464	482	477	473	485	452	465	462	424	496	443	463	462	451	484	415	420	448	475	431	441	474	439	440	458	453	428	460	488	465	475	415	429	472	438	516	492	493	423	442	468	429	470	463	428	461	464	454	460	443	471	461	431	434	474	440	500	470	488	423	499	437	439	456	413	455	475	427	449	463	496	437	460	477	445	462	422	457	423	455	456	479	450	464	476	445	439	475	460	404	459	456	469	448	448	434	412	471	465	478	499	483	442	462	456	437	421	448	477	482	504	438	465	490	454	491	464	485	449	484	433	483	420	462	442	495	439	450	450	501	436	442	463	450	457	432	443	458	406	443	433	484	474	432	432	479	467	454	458	485	447	441	474	471	440	479	490	463	470	436	440	457	460	414	456	453	450	485	423	514	442	458	467	505	449	453	480	456	472	434	488	461	463	456	453	474	446	438	492	443	452	506	442	440	494	480	484	464	469	469	457	477	417	498	397	411	464	442	470	466	453	502	492	454	471	447	440	471	433	442	500	441	478	443	427	491	486	445	437	430	459	454	480	463	476	449	441	454	438	481	465	477	444	457	452	454	477	456	438	447	459	476	403	445	469	446	454	470	432	457	447	485	441	457	455	445	489	468	448	503	431	493	446	449	468	444	481	451	457	449	460	462	436	450	466	484	442	442	448	452	438	478	460	453	487	490	455	456	462	466	474	489	484	488	476	444	451	451	450	488	469	443	464	483	464	462	471	479	446	455	481	480	454	461	482	466	468	489	458	441	460	463	455	420	448	455	449	469	446	464	464	459	456	462	419	446	492	449	467	468	449	473	455	453	476	443	462	466	420	508	476	453	444	488	459	466	455	431	415	408	464	510	444	474	433	474	484	392	437	449	488	467	468	480	482	452	442	461	495	475	478	494	524	463	480	437	458	470	459	447	411	458	471	428	462	462	464	417	485	477	452	485	472	421	447	458	463	485	447	452	466	436	466	459	434	474	426	459	461	434	429	443	462	471	468	471	471	436	510	454	459	443	476	451	445	471	424	486	455	451	400	471	484	480	437	424	487	407	476	486	437	460	461	479	474	447	479	421	466	447	434	425	482	499	431	436	463	476	461	446	457	450	463	432	439	483	440	446	459	439	444	445	451	460	484	446	455	463	455	452	468	467	431	434	486	450	434	472	476	453	463	503	456	480	461	429	427	427	465	459	460	468	462	444	488	463	486	454	450	493	443	418	457	427	479	478	437	484	474	456	451	473	478	476	530	444	480	479	470	472	436	441	453	452	448	467	461	466	446	454	450	499	461	415	448	453	456	450	485	464	473	466	448	419	474	465	479	495	476	451	466	457	458	449	427	451	461	479	428	502	477	466	473	452	465	450	467	497	459	490	496	471	457	452	448	431	475	476	436	500	451	436	487	465	458	485	440	467	486	449	460	424	468	463	473	474	459	471	479	445	458	485	446	484	440	461	455	455	484	481	465	478	427	492	441	455	475	472	477	483	476	525	475	487	494	425	447	463	449	474	451	469	446	427	444	458	475	459	448	464	499	474	448	450	420	468	436	460	455	421	445	467	451	449	476	484	524	461	399	505	464	452	459	451	404	478	464	438	427	487	444	467	442	463	443	467	479	443	467	439	445	463	454	440	476	494	459	442	505	442	501	439	486	441	507	475	447	446	462	447	482	483	450	469	433	471	462	457	448	505	459	431	466	454	481	490	436	481	436	493	457	418	462	461	445	419	462	468	454	447	427	455	451	400	430	503	443	436	488	464	474	445	448	417	500	400	449	438	453	467	497	446	447	418	442	476	467	462	479	464	461	455	467	479	455	469	422	470	478	432	477	442	450	469	488	455	473	460	471	432	470	466	425	489	451	484	413	460	460	474	470	466	454	447	472	450	454	431	463	475	437	500	453	482	448	468	470	448	462	435	456	454	458	442	445	449	462	469	489	479	473	428	427	420	432	509	460	473	463	455	448	455	466	432	463	455	463	453	498	457	459	440	463	454	432	441	417	457	474	463	424	417	454	477	479	454	475	459	451	450	471	478	477	446	455	472	439	449	430	449	475	448	470	437	436	479	454	463	428	470	435	450	461	481	422	481	509	493	457	450	414	474	431	474	418	444	413	482	470	456	476	433	438	471	460	465	450	469	466	455	460	411	418	486	502	475	422	487	409	470	458	469	472	444	493	473	486	482	482	451	471	454	465	456	472	461	480	481	461	476	449	446	453	467	421	452	463	462	483	468	453	443	451	403	490	486	488	480	476	448	452	455	470	478	446	472	429	452	425	462	447	481	436	427	433	464	487	430	462	457	485	434	434	488	459	475	473	448	457	504	418	442	438	455	447	459	448	444	448	437	460	478	451	434	469	435	487	472	466	438	503	452	406	474	440	445	459	486	495	445	468	442	441	457	428	428	488	478	471	462	459	494	431	454	436	488	435	468	443	481	434	465	458	426	465	479	458	463	478	421	442	453	466	480	488	503	459	476	464	429	478	451	480	456	442	450	423	442	445	451	434	454	477	488	464	429	466	465	436	466	473	457	510	469	480	494	453	466	469	431	461	458	475	452	493	448	429	463	477	446	465	450	451	449	447	478	422	452	450	489	443	471	443	460	450	439	438	458	476	418	459	482	470	427	451	475	462	465	459	445	422	457	430	449	461	441	409	482	418	490	454	499	465	454	478	504	445	463	442	434	440	437	471	437	449	486	472	479	445	469	462	440	426	515	482	441	514	453	512	474	469	468	460	458	481	463	433	475	437	436	475	432	469	398	495	437	487	499	436	467	464	498	445	511	405	455	478	465	425	456	471	463	466	497	456	441	484	483	461	455	451	435	439	446	437	466	464	467	462	467	448	455	441	481	457	460	482	476	455	463	461	444	440	477	474	451	444	522	433	470	443	438	457	430	452	440	472	442	443	456	481	440	439	419	410	457	449	469	433	466	476	468	453	445	467	459	473	428	444	465	448	463	494	460	420	432	448	480	456	440	459	477	458	453	421	458	427	438	471	458	421	429	443	427	475	439	458	481	467	430	472	432	490	444	480	453	520	443	434	455	481	480	407	488	458	469	487	441	488	491	424	480	455	451	428	434	448	447	444	479	479	470	401	451	469	467	459	462	463	442	460	437	514	448	445	496	457	480	454	462	436	420	442	463	454	483	455	441	437	474	455	474	467	431	507	444	484	456	468	458	473
25673	47109	34378	19256	13019	9336	6455	4753	3489	2744	2032	1618	1252	1075	963	965	945	780	720	705	684	668	642	603	632	613	638	581	613	585	596	584	594	542	616	517	558	598	549	530	525	564	540	551	521	564	534	557	575	530	541	561	524	538	530	555	569	498	521	537	508	533	529	491	527	502	552	505	538	537	527	518	524	494	501	508	471	521	456	528	502	512	542	500	495	497	502	514	525	527	504	511	515	475	490	506	480	505	525	505	540	483	481	504	503	549	492	505	493	508	523	499	482	513	525	533	502	497	531	530	475	517	499	503	506	515	521	463	484	547	513	527	515	531	548	521	509	518	557	479	496	502	486	544	487	515	494	532	508	509	491	521	504	506	477	521	494	546	510	522	527	469	529	465	491	468	518	514	533	494	517	520	500	489	539	531	513	517	483	526	503	571	558	510	506	488	568	500	492	492	502	518	507	514	518	497	522	532	472	532	518	566	523	491	518	508	511	512	486	551	508	551	562	519	526	473	468	495	502	521	552	502	554	523	474	521	515	497	525	519	533	542	487	514	526	534	513	526	474	551	496	540	498	536	501	510	507	556	499	517	507	469	507	510	477	528	519	511	505	526	518	450	493	513	542	529	498	525	499	535	500	491	518	549	507	482	490	475	498	566	521	526	522	502	499	494	514	488	475	516	496	518	512	489	482	538	498	480	488	509	538	526	545	485	484	522	507	511	508	487	535	512	526	532	516	541	511	526	494	514	474	511	502	521	502	483	540	489	524	506	504	547	524	501	505	513	506	509	540	489	546	539	486	486	506	549	508	513	475	473	509	510	513	519	515	517	512	571	501	516	483	502	539	511	498	544	532	533	518	485	522	564	517	515	531	487	538	509	524	523	514	501	520	523	528	519	477	515	504	535	542	513	486	519	543	486	509	519	483	544	551	506	560	537	497	532	508	505	505	584	512	495	485	493	531	518	492	492	537	463	479	529	530	518	488	550	490	546	535	487	464	540	505	475	494	480	487	521	504	517	484	494	502	496	488	490	512	531	528	520	511	501	554	504	466	541	522	483	514	515	524	551	516	483	524	532	508	472	509	510	524	502	510	504	515	519	496	494	510	500	477	518	516	529	525	521	474	497	497	499	489	549	503	487	512	546	509	511	518	545	496	513	526	497	489	500	543	501	455	493	519	511	513	503	487	539	500	514	528	524	528	500	525	535	474	512	507	509	487	474	475	518	503	518	499	513	490	543	518	513	503	482	537	531	503	509	511	502	513	540	537	523	519	527	497	525	492	510	515	521	519	508	563	517	509	536	490	481	478	480	549	515	522	519	513	508	485	505	489	515	503	487	489	514	498	514	556	495	488	470	517	568	503	526	515	535	493	517	549	511	514	495	507	530	549	544	514	489	512	499	509	529	492	530	528	511	533	519	534	548	511	527	500	565	509	472	516	531	518	522	554	511	526	504	511	489	526	499	537	515	507	506	523	499	486	552	498	516	502	521	552	518	487	522	536	530	535	515	512	504	524	513	511	517	501	534	515	498	523	511	511	538	518	496	510	551	496	511	497	515	532	497	544	510	533	521	497	502	476	519	527	521	491	526	528	470	539	498	484	536	493	492	479	545	503	521	531	511	552	513	508	515	485	509	526	538	518	518	489	503	530	483	535	514	496	473	513	476	479	519	490	524	520	514	526	548	502	494	528	508	493	516	512	515	499	509	549	517	483	482	532	494	497	502	510	509	509	522	521	441	558	517	515	539	524	465	472	467	542	536	537	481	501	464	511	535	502	518	491	507	490	531	515	507	499	546	540	510	524	478	542	503	502	510	526	509	505	475	512	517	492	490	502	567	507	546	496	543	511	501	498	493	504	498	505	493	489	480	509	472	516	491	521	497	510	503	496	504	500	548	552	501	492	486	490	509	548	495	493	469	535	487	538	512	520	505	528	502	480	512	534	532	526	552	486	555	509	490	515	533	535	474	506	513	462	528	492	523	524	468	501	510	529	495	498	499	504	504	517	520	485	477	495	503	514	515	538	502	475	563	497	542	581	517	501	460	515	482	512	485	509	529	499	505	511	494	483	501	509	464	528	521	523	529	498	516	517	524	541	522	546	478	498	499	465	566	498	536	498	535	507	496	472	528	532	489	488	514	529	514	514	476	497	479	511	518	539	458	531	521	560	525	495	518	468	500	517	513	510	527	485	537	507	565	527	507	578	523	493	516	533	509	473	527	518	533	484	504	495	503	497	522	474	514	491	554	516	494	471	498	490	533	518	471	547	515	489	564	514	504	522	521	507	531	505	477	501	485	515	476	505	465	526	533	481	554	506	500	530	546	488	565	497	538	478	483	495	535	477	527	526	507	528	489	554	576	539	516	502	518	467	512	521	490	511	498	523	476	498	493	480	517	496	491	497	516	520	487	510	505	488	486	485	468	522	514	528	499	512	490	512	537	529	477	510	496	478	551	500	531	520	521	492	472	511	512	501	540	550	496	538	543	527	531	513	523	480	543	514	501	542	491	522	480	515	551	515	504	520	555	525	524	555	494	510	524	525	511	479	506	484	496	488	529	573	526	507	491	491	492	500	540	522	495	531	536	512	510	546	549	489	536	481	499	504	481	551	524	524	541	536	516	490	520	459	486	534	492	491	545	471	510	537	512	521	481	517	507	510	541	469	529	497	466	516	548	502	561	479	499	513	499	535	563	529	513	525	520	492	479	523	515	477	451	511	523	480	497	490	510	486	530	528	495	500	522	514	511	509	533	516	489	502	514	484	460	498	475	521	486	523	547	468	489	498	462	506	519	519	469	512	508	481	521	499	497	491	538	504	484	525	490	523	482	528	485	518	514	483	510	532	481	457	518	455	482	502	530	534	479	518	499	516	480	513	529	517	481	544	514	494	510	486	509	534	481	520	497	519	541	480	527	557	502	524	508	519	494	476	551	495	553	507	520	524	476	502	515	514	487	504	523	544	470	508	494	502	526	468	496	519	501	527	496	480	489	534	499	452	509	533	470	473	478	517	535	503	479	515	533	531	490	518	480	520	513	530	534	515	497	515	488	486	501	544	524	491	505	500	491	513	527	515	505	514	479	496	502	464	507	501	469	502	504	500	515	565	459	534	483	540	507	469	522	536	508	541	529	517	546	545	495	509	479	499	511	490	544	520	548	490	529	484	499	509	501	495	501	476	478	521	499	500	527	495	512	539	515	512	515	490	503	496	490	484	536	518	500	511	503	509	552	558	494	513	502	482	523	487	539	507	520	586	499	512	522	474	509	504	531	489	583	573	494	503	517	459	500	434	516	542	504	471	495	488	506	513	499	528	562	542	528	488	544	522	520	532	465	542	543	505	497	486	479	466	537	547	531	502	501	514	477	524	515	526	514	514	534	516	516	543	496	528	502	535	514	547	475	514	512	489	513	503	513	466	496	477	504	511	546	501	498	512	510	535	547	500	505	531	509	521	547	490	488	526	530	501	499	524	507	485	506	538	474	506	517
24714	21152	27459	25215	16747	6461	3305	2106	1755	1385	1159	984	860	773	727	650	685	658	602	655	636	627	633	585	565	599	577	551	586	560	587	554	524	571	531	574	576	506	601	561	548	549	531	551	551	601	538	516	539	541	517	596	541	496	551	527	518	511	511	511	516	554	531	534	551	515	529	535	500	548	540	514	509	532	563	487	500	556	524	545	547	481	512	516	546	515	531	538	519	508	485	533	525	533	520	508	566	527	542	538	527	517	547	574	536	526	519	538	552	533	578	545	492	536	542	541	535	498	523	472	536	544	549	502	508	536	549	530	539	543	531	528	489	545	548	532	541	508	553	516	549	517	564	505	518	536	500	537	535	527	546	559	498	532	497	567	545	553	547	540	521	520	543	525	563	506	502	523	522	554	557	532	510	523	540	533	512	533	556	533	477	541	545	533	499	583	533	505	520	508	539	519	532	542	551	499	538	517	518	522	520	525	507	507	524	552	528	529	505	520	545	534	532	546	502	508	519	528	499	537	492	551	521	510	486	507	555	537	521	486	539	548	534	533	502	539	519	547	533	510	506	535	495	542	534	583	531	526	520	489	557	515	519	513	539	489	571	520	540	535	513	580	511	527	560	549	534	529	489	530	555	535	511	529	498	530	513	525	525	546	506	558	534	501	538	555	533	512	520	509	565	511	544	505	531	530	547	510	519	527	546	534	562	535	487	541	535	547	496	539	556	513	519	547	568	565	518	544	570	546	530	508	569	561	531	514	560	478	539	542	525	531	538	524	546	551	522	551	510	526	537	516	542	506	536	522	547	557	532	484	509	502	578	520	492	501	531	556	482	510	484	508	536	544	523	495	565	555	493	540	514	548	541	563	523	518	524	556	520	558	589	464	569	535	565	522	547	519	556	507	552	519	536	476	523	486	492	557	597	526	519	553	541	496	530	533	490	557	549	565	551	510	544	501	514	553	520	536	548	475	527	522	547	543	541	552	564	533	553	563	507	492	573	557	560	538	558	502	539	498	552	521	526	562	515	509	532	519	502	504	561	542	505	501	523	510	522	523	553	506	536	543	564	522	527	556	544	506	519	528	544	493	518	553	520	555	531	537	539	528	525	549	600	543	534	507	531	518	548	495	456	562	533	521	521	543	533	538	569	521	536	550	527	535	522	569	532	500	572	531	509	509	502	505	539	524	566	550	545	567	534	513	530	523	565	558	533	547	557	508	492	526	568	539	522	489	538	506	552	494	525	573	558	538	532	565	547	497	577	521	545	547	570	530	489	556	535	573	573	533	501	521	544	530	497	567	553	495	551	502	481	507	536	498	525	537	508	525	565	585	534	486	518	491	495	510	527	531	563	514	557	550	503	540	510	556	547	559	518	554	520	512	530	528	552	542	539	521	523	523	570	565	521	514	506	573	573	507	547	561	500	531	534	536	503	509	526	564	517	516	529	499	542	521	526	518	554	536	595	489	543	541	578	505	491	519	478	497	503	495	524	505	513	529	526	541	498	524	535	519	562	558	521	530	538	542	546	532	562	573	556	516	533	549	530	526	563	561	540	552	522	533	507	538	549	566	513	500	507	498	543	525	512	525	531	516	556	514	515	508	556	575	484	544	531	537	540	528	530	520	497	492	551	496	562	536	543	517	515	527	516	528	536	513	472	540	517	539	553	549	558	482	503	562	547	518	564	507	554	530	544	526	512	529	566	522	536	545	482	534	519	474	536	545	538	499	544	529	554	531	518	539	558	547	564	508	523	510	525	534	544	522	537	510	585	580	535	511	527	549	524	498	512	533	528	536	526	532	524	518	537	557	512	514	552	545	495	499	544	555	538	501	520	516	527	548	535	540	532	517	517	520	544	520	540	542	551	573	549	470	574	518	532	571	521	558	526	533	545	519	526	532	553	504	549	489	562	548	534	505	529	537	491	575	524	551	521	503	510	544	538	531	531	538	514	571	576	538	495	521	533	506	526	518	530	524	515	507	553	560	527	512	527	535	484	524	468	543	489	560	585	533	514	524	535	506	538	496	540	525	505	513	539	512	544	514	550	538	552	557	531	529	552	517	529	498	531	500	546	529	526	534	518	561	505	546	547	577	537	528	553	572	508	546	567	533	539	548	551	545	540	534	532	517	533	536	547	498	553	597	500	515	565	557	543	538	534	500	540	524	526	506	512	550	512	525	514	547	539	513	544	546	520	541	503	538	522	484	549	512	514	527	573	560	529	536	505	550	539	555	547	556	505	515	530	484	516	535	525	523	536	493	524	539	534	534	517	550	532	516	509	530	550	563	559	508	507	558	523	522	503	564	531	576	560	589	525	516	499	529	481	591	550	557	553	572	510	508	563	508	527	530	548	534	517	502	545	553	513	502	569	547	524	534	513	502	520	549	549	537	577	536	527	550	547	575	515	533	564	540	544	498	537	506	547	549	559	545	510	541	517	557	555	554	540	536	537	552	535	534	528	509	504	524	516	464	503	521	549	542	538	555	509	509	481	505	486	560	490	503	589	528	540	547	505	507	543	496	491	518	495	550	530	542	526	517	518	511	515	534	513	522	553	506	534	517	519	536	519	460	532	517	512	531	510	541	557	533	500	529	486	511	507	549	529	517	514	536	534	565	545	549	521	524	557	536	515	548	555	517	562	549	525	533	545	551	562	508	539	546	545	509	518	551	547	499	552	540	563	519	545	531	521	575	514	521	539	508	537	503	524	512	570	501	501	526	516	518	492	525	521	567	556	539	531	535	517	489	536	521	532	534	556	533	491	554	553	580	465	558	495	560	567	546	501	556	517	560	536	512	542	490	528	553	509	556	522	564	538	504	564	555	549	513	527	484	547	566	531	504	530	555	508	513	533	531	518	557	519	518	526	521	512	550	508	503	552	555	550	503	505	507	502	527	535	525	525	500	559	547	578	528	547	532	524	569	529	529	531	559	498	517	545	534	534	502	517	519	541	511	572	497	509	545	514	534	532	538	521	524	537	555	518	536	537	565	522	559	481	537	564	516	515	578	482	532	522	497	583	509	549	513	532	522	523	521	529	524	512	479	582	525	546	527	485	480	507	565	514	527	548	530	485	534	548	499	494	489	539	554	533	526	542	510	544	483	509	508	534	521	519	487	491	517	529	506	563	536	563	543	533	501	548	537	552	559	510	515	520	513	535	520	543	531	493	527	530	570	526	548	467	565	526	540	549	522	515	533	553	531	514	510	539	508	530	468	505	502	478	545	539	573	511	545	505	532	590	491	549	513	531	540	554	519	540	565	568	471	523	546	539	555	551	503	519	473	541	504	527	579	512	495	517	516	565	511	534	542	545	557	535	520	537	543	543	548	505	527	536	501	539	546	517	525	536	536	530	549	537	530	487	531	528	503	524	491	565	498	537	548	531	513	517	540	533	557	529	513	510	537	532	535	528	534	516	508	537	556	550	536	521	541	519	551	533	558	553	550	587	490	527	578	538	491	539	536	551	530	543	576	546	557	573	533	494	494
24508	43006	32234	16306	10872	7966	5336	3583	3054	2366	1689	1394	1166	984	915	869	864	796	696	714	734	651	696	673	631	662	640	624	661	621	659	624	585	620	585	595	603	546	615	595	606	595	598	578	605	568	575	561	606	568	572	571	635	557	560	554	590	583	581	578	589	563	578	580	604	560	627	576	558	553	580	563	539	584	602	552	565	568	584	546	588	581	608	565	599	604	567	555	561	577	532	563	570	578	536	584	591	573	579	579	577	545	585	563	577	562	587	591	635	578	558	522	565	576	582	580	511	612	559	556	572	582	547	580	574	522	564	544	585	562	559	553	535	559	578	568	568	576	538	604	558	590	580	580	560	585	558	613	558	582	552	615	582	548	566	599	565	533	585	570	579	603	573	563	572	555	564	543	597	589	554	579	606	544	574	551	540	552	569	564	574	542	590	619	549	539	633	559	566	593	581	615	567	542	562	582	559	633	548	606	624	589	540	556	593	600	580	547	570	570	591	578	568	554	572	604	581	570	582	555	572	607	602	545	598	571	589	571	584	554	579	574	560	535	542	545	607	569	568	536	587	550	548	556	562	569	586	564	618	532	560	574	583	551	591	596	546	572	614	598	572	541	610	547	589	567	577	592	576	583	550	543	542	584	572	634	553	574	549	550	591	584	586	553	563	595	596	612	584	572	566	563	550	564	603	568	566	596	603	552	582	580	559	576	581	581	616	595	597	614	579	577	572	592	579	576	588	531	582	578	571	583	578	590	612	615	591	550	584	577	595	584	567	577	565	558	556	559	511	547	592	600	554	566	579	576	556	610	576	605	545	582	580	571	593	579	572	578	612	572	523	578	561	576	602	567	573	512	585	585	610	606	596	522	545	580	542	611	592	548	570	571	564	613	562	622	508	556	561	540	549	574	545	519	570	534	576	565	545	564	576	548	599	586	569	628	537	619	598	596	540	543	543	580	595	565	581	532	556	569	552	579	567	581	598	552	520	553	549	533	571	558	603	548	557	552	601	549	603	579	572	570	619	611	586	537	543	578	586	592	581	579	559	583	570	573	577	591	573	559	545	599	577	573	606	570	591	565	583	571	543	545	561	585	568	568	570	560	589	560	590	566	524	608	560	530	575	589	572	590	588	595	560	560	596	571	556	625	621	555	589	559	570	570	588	592	608	580	589	529	598	606	546	550	577	577	532	587	584	543	576	591	522	578	538	599	592	566	566	544	601	567	593	562	575	561	569	561	548	568	577	586	575	561	552	573	587	527	530	543	550	588	559	566	541	600	551	613	529	564	540	578	591	551	568	595	562	578	549	580	543	561	575	536	594	556	577	552	537	605	561	572	578	579	584	596	570	577	578	579	544	530	544	558	602	570	552	621	547	561	579	543	566	580	560	559	541	579	569	532	558	590	536	582	537	561	557	559	624	575	556	552	552	587	560	544	542	577	558	538	565	579	561	579	576	543	617	531	574	592	547	578	552	537	567	570	573	593	590	551	556	536	592	568	564	570	557	575	533	552	574	575	541	540	553	551	583	546	577	551	559	550	570	546	594	596	609	548	580	579	575	637	581	548	559	543	585	571	547	570	594	604	565	597	577	597	569	520	556	616	580	532	568	578	563	576	535	552	569	578	595	587	541	587	528	564	594	544	627	555	593	595	532	579	576	575	532	575	611	579	610	540	580	594	576	576	582	576	560	582	584	536	622	569	564	559	565	526	545	616	606	602	590	577	578	558	560	568	610	557	611	574	586	540	573	570	594	572	613	662	567	583	572	573	574	573	573	564	574	574	584	564	573	574	613	562	517	564	557	518	544	571	570	546	550	593	574	564	583	514	531	595	537	626	578	571	576	558	593	574	575	597	526	561	609	556	586	560	620	550	575	576	577	582	547	583	518	561	554	570	563	589	564	594	544	530	568	537	561	537	545	574	600	541	559	584	582	563	618	551	537	553	549	530	576	584	581	576	560	608	574	530	568	597	579	586	597	582	593	558	584	579	578	591	571	592	579	620	599	594	585	528	611	601	523	521	565	561	597	551	546	543	580	606	554	621	555	600	602	577	581	608	562	543	605	606	563	574	567	586	565	528	595	592	556	577	558	560	616	597	538	573	607	549	567	563	591	566	563	559	590	578	566	591	605	606	570	567	578	540	553	571	534	580	587	529	598	558	552	571	567	537	558	558	569	565	562	549	564	597	606	561	573	612	569	608	529	615	622	537	599	548	583	513	563	561	557	558	552	615	568	564	589	595	559	585	538	568	560	582	560	565	573	613	548	570	543	596	599	569	596	574	594	570	571	536	582	583	587	540	569	585	548	589	540	575	542	578	590	561	540	600	598	584	558	581	549	544	570	557	570	579	581	615	570	576	591	593	582	545	559	539	595	542	553	587	542	628	563	576	588	538	558	534	600	556	573	587	614	586	553	604	563	556	553	563	584	539	607	558	623	558	555	516	551	569	601	581	578	536	575	585	587	571	580	553	597	585	535	569	583	560	613	573	557	545	570	582	530	584	587	557	599	610	581	538	562	603	583	612	602	580	577	565	586	602	574	580	566	588	518	567	552	531	566	532	587	545	590	535	535	529	539	541	553	549	592	556	570	549	552	591	593	593	566	611	545	595	562	538	597	562	582	559	526	545	561	583	576	559	590	571	597	595	539	603	580	599	591	565	568	588	569	564	578	557	598	549	539	592	575	564	581	571	604	595	581	587	550	589	563	534	574	539	569	590	557	536	598	571	584	573	578	560	572	593	599	557	583	612	583	625	557	583	574	563	552	570	527	596	608	541	589	562	572	551	575	574	568	548	582	573	611	577	566	581	618	568	578	556	608	566	587	560	542	573	568	555	583	544	560	541	565	593	575	573	574	516	554	597	627	537	587	589	571	546	587	597	567	551	581	560	582	584	542	622	565	604	567	563	620	614	567	555	621	572	584	539	601	561	598	597	572	575	560	566	635	584	544	577	560	576	548	600	536	575	576	542	587	568	605	545	565	525	551	556	550	591	538	545	565	616	576	572	571	557	545	620	548	564	607	558	583	581	546	590	556	593	561	567	556	546	585	585	570	598	594	573	551	576	571	580	584	597	577	548	545	525	570	571	611	543	607	553	553	587	576	598	569	577	618	600	555	599	558	529	595	602	595	580	584	581	570	555	584	618	564	582	543	567	582	585	606	550	602	620	597	598	537	564	567	615	618	532	573	574	569	550	536	574	528	570	548	584	579	572	574	591	538	557	582	593	597	582	567	576	575	568	580	607	599	538	565	560	535	566	578	566	544	566	570	556	587	563	575	552	569	565	570	589	611	613	559	592	537	576	558	555	572	568	546	613	599	559	570	577	551	596	612	584	558	600	602	565	571	564	616	568	550	573	579	555	583	578	549	561	574	565	544	588	569	540	544	607	580	536	558	553	558	571	551	529	553	592	569	592	584	573	570	562	604	543	630	598	553	582	549	579	515	567	550	576	542	580	576	577	556	556	610	567	554	566	608	567	590	529
22659	21199	28756	23946	21237	21437	14194	4124	2786	1886	1624	1160	924	753	650	592	637	548	494	468	446	419	393	401	352	337	337	317	375	310	351	332	333	333	338	333	307	306	329	318	318	284	328	287	286	281	270	259	314	306	305	277	262	282	286	314	275	287	299	261	268	263	259	275	281	279	270	279	269	253	278	263	270	235	259	248	256	255	260	264	244	269	293	248	284	252	250	250	249	248	268	271	248	248	273	250	257	264	260	252	255	261	265	265	263	261	272	221	272	274	280	260	281	253	265	266	288	261	255	277	271	260	266	276	278	250	270	259	241	235	262	274	254	242	280	274	266	258	250	227	266	266	278	279	274	255	271	262	255	261	255	293	244	268	263	261	262	254	267	250	293	257	242	258	271	275	283	300	234	274	270	302	259	266	253	249	257	265	261	261	269	270	290	263	259	250	262	275	270	254	255	279	268	262	258	279	289	270	266	305	265	268	225	262	274	260	263	248	286	269	292	261	304	247	262	296	273	273	259	255	269	249	269	278	247	269	240	262	265	246	262	233	264	249	239	247	288	266	250	299	262	265	273	282	257	260	273	268	287	253	272	291	271	260	237	252	284	307	283	250	262	265	252	250	254	269	272	278	248	252	226	240	230	266	278	262	284	272	247	267	287	259	267	241	276	291	240	248	237	251	254	265	230	259	261	264	265	271	277	262	262	233	284	262	261	272	296	270	253	287	245	228	275	257	268	281	260	262	236	266	270	260	270	260	252	258	268	248	259	261	275	308	279	277	232	275	264	250	269	280	277	251	276	253	278	267	243	262	253	249	258	256	268	269	287	277	259	244	262	265	259	259	265	274	272	258	277	246	283	254	258	277	292	292	257	264	274	251	242	270	277	271	266	236	276	278	277	262	297	247	257	288	276	258	243	262	281	247	247	235	262	272	245	257	277	299	274	285	276	271	281	264	258	241	247	282	238	256	256	266	253	260	287	251	259	300	269	281	273	277	271	277	246	256	284	290	270	249	279	234	288	263	257	281	266	286	289	263	256	291	268	247	277	260	270	260	230	272	262	268	277	274	269	269	240	234	266	263	273	253	281	258	246	293	267	268	272	281	270	273	281	239	269	253	270	275	271	272	264	268	295	282	257	257	255	240	252	267	253	270	271	270	255	290	277	259	256	229	275	273	249	273	244	253	273	282	270	260	235	251	230	257	241	264	274	249	245	293	248	278	280	257	254	269	256	253	279	267	279	258	263	270	239	322	296	267	248	283	251	254	262	276	234	246	269	272	271	263	263	271	294	263	288	272	261	239	263	263	295	285	268	285	295	255	246	257	269	272	272	218	271	289	282	270	276	251	246	245	285	256	294	260	254	253	266	269	230	271	277	243	283	248	230	263	256	283	276	309	278	274	278	267	234	290	271	257	274	241	231	257	294	266	265	269	258	251	260	261	227	271	284	262	282	264	243	249	271	258	261	231	259	276	265	262	241	263	257	270	264	284	263	264	261	241	255	278	291	261	270	291	223	267	274	249	243	238	262	291	268	263	269	274	281	251	268	267	254	270	255	271	266	253	256	259	266	265	257	278	232	247	275	278	264	249	288	240	272	248	243	265	296	265	256	258	251	257	269	275	287	262	237	240	249	278	279	250	263	280	281	267	285	285	273	244	251	273	261	233	280	237	263	269	276	245	287	256	256	278	253	272	249	264	253	250	274	283	267	251	235	247	290	265	253	253	260	268	276	273	271	274	273	207	266	264	263	283	281	258	241	265	267	256	296	270	272	263	297	255	279	287	271	285	287	273	239	260	259	251	244	263	259	240	291	229	271	278	266	273	263	262	240	263	270	243	275	234	274	245	276	266	228	241	261	270	267	275	260	266	258	258	264	253	282	269	244	246	246	260	272	278	255	242	266	257	273	284	273	276	263	282	266	278	246	278	284	232	275	294	258	267	265	279	241	269	240	252	249	285	289	265	259	234	307	277	261	255	252	247	271	266	290	261	251	272	273	264	273	263	247	284	269	248	259	284	273	284	254	258	256	223	265	271	237	261	270	275	270	260	234	285	258	294	264	276	247	256	286	276	289	285	273	239	268	240	273	263	266	287	248	277	267	269	269	268	279	257	274	285	266	254	251	300	255	251	245	262	271	281	238	265	257	237	263	275	263	254	251	277	268	251	252	270	301	269	244	282	280	240	262	261	268	275	233	283	249	242	254	262	273	262	296	257	279	288	273	246	291	237	241	278	295	267	248	291	283	238	243	288	266	276	265	273	291	249	261	268	229	253	252	249	281	267	244	262	277	269	270	280	277	268	276	283	297	256	255	258	256	261	249	270	235	258	252	256	262	267	275	259	235	258	308	250	247	268	254	249	250	256	261	245	263	263	269	235	275	254	253	263	255	247	283	253	289	259	282	250	212	258	251	278	254	229	262	270	283	252	250	257	254	281	266	272	296	257	286	227	282	242	297	263	281	262	279	284	259	252	247	250	260	295	241	263	276	245	277	274	267	263	243	263	256	283	287	252	253	261	275	255	256	280	260	260	266	301	251	258	259	257	277	236	262	264	244	272	231	256	283	270	278	280	266	239	286	282	248	260	280	268	281	284	285	265	279	284	278	257	237	252	256	250	244	245	249	273	248	257	282	287	262	268	259	240	265	240	245	254	265	277	256	242	288	272	287	255	266	256	240	282	274	257	259	262	257	255	232	257	255	254	259	245	257	273	276	279	245	258	253	264	281	267	269	256	280	291	255	275	283	248	267	261	226	284	273	298	267	258	285	265	268	259	255	248	252	263	285	267	241	262	253	274	259	276	244	250	272	256	252	233	248	264	250	275	256	255	282	244	245	265	258	257	281	271	247	246	261	276	265	270	274	286	281	253	271	238	265	268	249	260	251	257	251	254	257	253	262	253	245	277	243	282	283	273	278	276	238	258	258	247	257	263	272	268	249	266	261	275	266	262	281	291	244	249	261	273	230	244	251	299	273	250	263	261	288	264	252	245	264	279	266	236	252	252	286	264	276	243	248	265	270	258	285	255	260	293	282	244	265	264	260	272	265	267	255	258	267	243	229	250	258	238	245	243	273	283	274	264	271	282	256	248	258	264	249	229	284	262	261	268	261	253	241	225	229	271	256	266	252	299	268	258	271	245	254	266	284	266	255	264	250	275	283	265	249	258	233	249	279	229	271	241	262	287	275	245	251	276	246	247	271	250	241	249	242	270	298	252	285	246	267	244	261	265	269	245	251	230	270	284	243	264	284	270	268	280	262	218	261	262	254	228	237	285	280	250	281	253	262	248	273	271	261	267	257	249	272	241	252	252	259	258	289	283	259	250	278	262	274	270	272	263	300	272	255	263	241	239	267	256	240	249	259	240	250	242	264	268	268	249	240	245	279	281	252	272	246	272	259	278	287	262	242	266	246	259	234	261	268	286	240	251	248	251	257	269	258	284	251	247	274	261	302	263	270	249	256	226	269	259	267	275	292	257	238	243	252	257
27631	53737	41708	22770	16640	12727	8644	6117	4923	3354	2650	1935	1538	1133	910	908	866	773	628	590	575	548	517	498	484	469	470	465	404	402	406	400	349	367	366	400	367	390	365	348	324	364	319	334	334	337	331	284	308	312	309	263	329	313	341	305	285	271	283	293	294	300	300	276	280	307	271	307	314	296	294	299	296	300	290	289	291	307	251	269	305	276	294	276	309	295	265	269	298	288	274	294	275	308	322	324	313	287	280	300	278	303	302	288	268	305	289	289	298	292	294	289	276	285	281	316	270	272	294	295	288	301	293	318	288	298	305	301	343	289	277	276	302	301	320	276	335	317	303	283	282	298	309	278	288	308	284	297	304	276	284	275	301	284	299	307	271	305	290	280	300	313	286	307	296	282	302	257	290	282	299	321	253	292	299	283	304	293	318	295	299	305	298	280	304	298	297	290	300	281	299	276	284	297	290	287	286	316	302	293	281	272	269	299	298	286	283	275	289	315	303	292	258	284	266	305	291	264	300	284	267	279	300	300	296	303	265	308	295	265	291	286	289	289	295	289	270	293	291	300	259	266	302	303	305	274	301	299	262	273	274	273	273	293	292	304	261	300	300	268	287	283	264	273	282	314	327	307	267	298	310	301	304	298	314	299	286	283	270	305	285	273	305	273	289	281	319	291	288	293	253	258	297	266	312	290	272	259	270	308	277	283	272	287	290	296	306	286	280	276	299	309	304	269	304	271	295	296	299	298	315	279	284	274	293	269	311	304	289	266	305	311	273	282	278	281	299	281	293	304	276	290	275	278	289	285	299	286	343	311	295	293	297	284	289	281	279	297	302	276	297	309	289	280	301	297	289	273	280	264	301	273	319	298	306	291	308	297	295	288	288	292	257	296	312	326	282	292	278	280	287	302	279	308	296	300	283	283	299	282	270	295	287	316	294	293	321	311	290	300	299	270	298	269	297	289	262	317	304	300	313	286	283	293	297	288	321	248	294	302	315	323	276	290	294	269	304	325	271	275	286	274	268	276	290	298	288	304	278	293	288	308	272	301	296	287	308	286	258	288	283	258	234	269	308	290	312	282	289	293	286	282	296	277	273	304	274	279	301	302	285	290	298	279	309	293	289	281	273	290	268	279	252	276	321	291	279	283	290	298	308	287	278	270	305	291	274	287	291	261	279	280	302	309	294	301	263	303	302	286	293	301	327	293	312	275	307	294	286	286	301	303	271	311	273	316	280	278	286	277	285	299	282	266	260	276	311	287	293	298	294	283	305	290	292	308	298	296	288	320	281	295	299	273	293	298	314	300	321	296	259	264	293	333	253	291	304	280	313	316	298	299	317	277	308	306	278	304	285	286	288	271	280	283	262	277	280	256	274	280	285	273	321	295	287	272	304	301	276	298	316	293	284	282	294	288	294	291	304	297	275	285	272	276	299	293	269	300	254	287	292	296	291	307	278	299	273	339	290	300	315	301	313	270	286	295	311	323	287	308	300	291	279	301	283	286	290	308	283	292	303	308	259	320	309	268	277	304	314	311	292	288	306	326	288	265	284	299	294	291	281	332	306	308	313	251	301	282	283	312	308	295	297	272	290	260	290	305	316	322	294	280	266	271	300	256	303	278	258	245	295	302	272	288	302	311	298	270	260	261	287	277	291	288	316	270	300	262	289	314	283	283	293	282	268	301	286	309	289	315	263	269	292	273	287	283	311	313	294	301	304	315	301	289	275	285	287	289	304	311	286	270	283	301	279	309	261	322	290	295	295	286	266	286	279	297	280	293	300	283	292	279	251	290	326	249	310	289	290	260	325	270	301	261	285	280	298	290	306	295	299	306	274	286	296	299	306	289	279	281	267	324	287	289	289	273	333	290	300	283	293	287	296	332	295	314	300	286	309	262	271	281	300	323	271	289	290	290	278	306	289	294	287	306	289	286	299	280	306	266	309	275	287	265	248	300	301	285	270	280	278	256	299	269	296	268	305	287	280	298	317	286	270	280	294	308	294	329	316	290	303	298	290	304	311	282	293	279	284	252	311	292	239	318	314	298	292	260	305	282	277	269	303	303	273	308	309	290	298	271	287	253	254	277	329	300	305	296	305	278	265	284	261	266	304	286	292	309	296	289	274	308	295	285	319	278	283	287	276	276	286	286	292	291	268	282	262	273	267	293	262	263	299	297	317	293	294	302	293	303	310	269	297	309	269	311	292	287	301	290	289	318	283	282	301	275	291	273	247	303	304	287	302	301	298	321	302	292	274	300	281	274	255	305	297	261	328	317	300	292	308	334	316	290	299	325	287	296	296	291	290	264	300	279	299	291	305	281	273	277	277	305	312	281	270	311	292	308	282	306	292	309	282	317	267	289	300	320	296	260	292	273	293	300	292	279	276	281	284	265	326	283	280	324	277	303	328	298	303	299	277	277	291	268	292	299	276	286	273	279	302	325	265	288	303	282	306	289	284	343	296	289	294	295	290	251	287	284	290	277	295	297	327	267	295	316	283	284	258	304	292	274	288	301	285	267	304	304	307	312	276	276	313	278	286	291	270	272	277	296	304	307	252	297	293	300	292	336	260	308	307	267	292	311	277	286	270	287	320	307	289	327	287	262	265	313	289	300	302	285	278	319	296	291	284	269	300	277	275	284	289	296	267	277	281	296	302	307	319	334	292	276	316	254	276	311	297	300	279	306	255	298	273	314	275	281	303	299	278	269	281	296	302	268	287	299	318	273	307	317	268	316	282	287	258	285	293	309	310	284	284	301	259	305	305	303	268	302	283	296	287	265	286	293	287	331	319	305	289	308	311	253	275	286	299	310	311	315	288	275	299	279	293	299	281	295	225	270	316	291	288	282	324	278	291	278	303	293	265	290	303	293	307	279	293	293	311	299	291	302	277	247	305	261	283	304	300	318	247	301	263	266	262	285	319	279	275	308	283	296	303	288	284	306	305	280	291	299	291	306	330	297	289	285	250	312	310	301	302	310	303	261	278	309	261	296	301	283	286	297	311	311	300	287	322	263	251	290	309	268	277	283	306	288	290	342	282	282	272	291	308	259	259	299	270	290	302	322	293	273	252	280	310	303	279	313	293	265	310	297	302	279	291	272	294	286	285	261	296	301	295	318	282	275	300	303	325	289	290	284	302	278	267	290	286	297	284	305	308	293	275	288	253	303	288	289	276	282	297	294	289	263	262	295	287	272	278	302	305	302	297	292	273	330	307	290	302	315	269	281	312	302	298	281	287	271	283	279	299	292	277	308	270	297	322	273	258	280	297	255	287	285	290	290	294	289	266	287	269	290	301	307	325	288	296	315	285	290	259	280	278	307	289	302	275	312	294	269	292	307	302	284	303	272	283	292	324	330	283	275	314	301	268	291	305	291	300	303	294	263	317	303	298	304	272	304	264	289	270	283	288	304	295	290	257	268	281	312	281	278	287	290	296	318	277	270	281	288	281	285	305	298	286	269	308	294	306	310	292	287	292	307	317	294	291	310
28261	23840	23495	12357	6150	3858	2441	1722	1458	1190	1087	993	849	834	746	719	762	730	769	713	699	688	704	709	669	666	703	676	660	657	678	726	714	656	681	682	678	617	679	683	677	664	660	677	631	666	679	614	681	657	627	652	651	648	666	653	649	607	648	687	673	616	630	648	619	646	680	625	663	674	622	634	661	638	639	621	637	651	627	650	705	673	649	611	654	624	653	683	617	633	652	660	641	685	630	674	676	667	638	658	673	670	633	624	663	627	672	680	648	634	670	607	642	674	652	637	677	686	686	687	671	695	675	665	681	649	647	654	681	662	652	645	608	646	609	631	635	633	643	638	675	687	617	665	651	649	626	650	647	650	628	646	685	633	604	623	634	679	674	677	627	672	627	637	696	649	685	655	640	639	643	666	654	651	678	663	634	670	651	635	662	648	652	649	713	648	655	645	687	689	650	652	658	636	658	673	637	707	655	623	643	660	666	683	657	665	605	628	631	643	658	643	626	691	678	660	662	614	650	682	614	684	621	649	707	651	692	637	632	656	667	654	664	714	627	660	660	667	625	686	658	642	638	715	688	629	652	642	659	671	631	679	616	656	650	659	670	657	684	650	671	677	640	664	671	659	647	690	689	623	658	630	620	680	672	653	658	682	630	638	603	626	622	661	641	625	654	617	695	634	622	661	645	705	653	624	628	647	644	723	636	651	651	626	626	667	617	639	675	598	666	669	659	646	677	603	638	686	639	688	625	644	657	637	662	609	637	680	626	653	657	672	648	654	694	643	645	628	663	661	658	647	667	653	639	698	694	638	630	648	616	673	733	595	661	666	629	649	594	635	665	613	640	601	636	680	626	645	620	651	632	649	646	672	687	631	673	664	681	685	647	700	607	695	624	645	621	637	658	660	680	648	679	587	632	681	627	645	645	653	674	642	669	631	635	706	682	667	683	678	669	690	634	680	640	665	681	672	681	617	663	635	660	659	653	628	649	666	638	659	658	661	678	607	668	623	654	688	672	669	689	672	606	650	644	646	671	638	652	660	633	652	680	645	662	680	638	677	667	625	651	675	647	650	651	651	625	648	713	660	649	646	608	653	670	670	658	666	596	662	608	610	637	623	652	656	602	640	658	637	651	661	608	714	616	662	679	692	661	618	675	664	635	654	656	669	686	619	672	579	646	616	624	649	636	723	669	644	600	663	639	607	650	656	603	689	651	607	678	656	634	605	631	625	633	638	645	649	661	679	612	629	693	670	658	704	635	720	629	659	682	639	694	684	667	627	652	606	637	668	631	660	639	668	624	625	684	627	624	659	702	668	657	686	641	645	640	672	610	655	649	673	632	680	628	705	639	710	609	683	629	667	615	658	621	682	652	652	655	680	657	646	674	662	628	645	600	665	647	638	600	640	643	653	639	619	675	663	670	691	668	633	634	664	622	645	618	640	613	699	634	634	632	663	648	643	648	658	672	628	647	661	668	670	655	654	621	644	666	668	640	640	654	700	674	657	645	627	688	691	702	632	670	680	681	632	648	670	629	644	677	647	681	682	648	624	684	620	588	658	637	635	666	617	682	644	670	663	663	633	600	657	681	678	644	638	649	700	636	648	670	652	658	668	659	628	658	652	618	600	598	649	633	676	683	716	658	654	640	599	650	630	665	657	639	620	678	641	648	662	656	645	625	675	680	660	619	653	588	661	626	646	641	637	640	623	680	641	625	647	693	662	641	639	646	662	645	648	647	661	675	590	665	686	680	658	632	641	643	675	647	697	635	663	592	605	606	699	590	684	647	616	678	670	661	688	600	695	636	681	629	661	637	666	673	641	672	617	611	719	621	616	673	679	688	666	602	641	659	701	624	642	664	656	693	693	659	653	623	708	644	656	680	673	655	660	651	640	667	666	689	662	668	680	633	692	660	661	666	672	672	623	664	678	678	625	671	644	642	638	690	654	632	664	603	595	658	644	665	680	696	637	659	660	635	673	615	668	649	604	646	627	619	643	658	635	660	707	632	668	646	610	718	659	670	649	612	670	687	607	713	660	701	609	707	659	673	632	710	653	656	621	648	667	647	656	671	674	620	643	659	644	646	698	641	701	681	644	627	623	650	639	601	644	678	629	665	684	678	642	651	664	649	638	624	633	667	651	625	630	666	674	618	667	660	679	672	700	682	644	652	630	640	667	652	717	671	659	655	637	651	653	654	638	676	646	617	681	665	659	658	664	678	652	635	622	629	702	620	662	703	636	643	638	641	643	652	665	665	651	675	624	666	685	636	698	634	662	671	658	663	637	639	682	634	624	671	629	643	627	656	687	648	683	670	628	676	637	676	643	679	697	668	641	683	678	614	654	648	662	670	654	711	658	658	704	625	725	595	675	656	689	676	709	657	665	645	666	643	691	662	664	610	653	688	680	681	668	676	626	684	605	602	644	649	560	641	651	674	692	668	661	655	609	627	712	620	682	665	624	614	631	704	628	648	651	618	625	671	666	652	608	642	631	653	617	663	667	660	629	696	652	612	679	682	653	706	627	667	620	656	596	634	650	687	701	623	678	648	684	629	662	645	655	637	657	622	642	661	621	646	668	633	689	657	664	682	655	647	629	682	671	689	650	702	683	681	653	646	626	624	634	670	649	647	659	623	636	658	698	664	697	667	638	618	670	626	673	636	634	666	676	662	587	643	650	670	644	679	710	647	693	658	637	642	667	605	646	670	620	609	624	635	668	669	682	648	631	653	622	639	637	660	618	674	692	653	610	630	631	639	657	636	693	629	655	653	616	608	619	639	681	665	687	665	684	691	649	612	638	651	622	660	630	653	660	640	683	624	669	721	685	619	647	662	642	640	644	678	669	672	645	658	655	642	639	680	652	645	648	675	663	595	646	656	668	675	596	676	648	654	642	693	638	644	649	663	673	689	642	640	664	627	658	621	674	630	652	620	654	651	680	625	668	623	631	703	625	624	650	647	682	667	656	636	655	669	644	675	674	663	665	650	692	654	695	636	609	668	646	655	648	653	651	654	654	655	676	678	644	644	668	704	655	655	676	643	658	651	656	629	653	675	608	668	696	665	643	622	656	663	642	652	597	647	648	622	654	629	688	600	653	682	625	657	624	670	636	671	650	679	615	635	695	656	675	608	615	611	673	654	620	686	665	644	661	635	655	628	637	684	654	670	633	695	656	670	630	658	614	663	636	633	669	645	676	651	641	634	643	633	650	615	640	639	630	690	647	654	636	722	600	666	666	632	606	635	616	615	692	673	677	621	646	597	619	651	684	614	625	647	663	616	669	656	634	635	656	624	649	607	623	628	639	676	654	670	682	602	666	642	623	626	659	672	644	640	665	678	627	695	672	652	680	661	654	626	602	613	676	704	647	716	628	600	646	661	656	647	707	622	658	654	670	630	660	655	671	712	644	666	649	697	655	624	685	646	666	651	620	625	628	652	657	673	656	626	641	666	618	656	662	628	616	644	633	699	659	604	634	676	672	672	672	635	655
24483	36700	25615	11947	8895	6091	3948	2863	2370	1724	1557	1242	1057	987	918	928	890	892	752	776	790	776	750	772	769	713	779	762	778	681	747	754	727	733	769	709	746	683	758	759	753	752	741	718	722	709	699	735	707	736	692	718	742	725	755	710	703	710	684	643	717	680	712	715	672	710	674	693	733	687	763	723	732	715	661	654	708	692	661	696	704	706	726	712	715	679	722	760	683	695	698	711	690	739	679	714	763	718	712	718	735	667	717	749	726	749	685	738	736	667	726	680	730	742	702	741	675	692	664	697	750	738	722	732	715	682	711	710	691	706	683	650	759	713	734	713	692	682	672	759	681	682	701	760	710	729	716	745	723	731	699	731	703	683	675	674	735	725	721	675	668	648	696	730	703	702	714	702	691	724	698	699	720	683	719	695	727	670	688	698	718	673	700	715	743	756	666	673	722	720	707	712	709	671	677	725	712	722	716	698	686	704	707	659	759	649	725	678	766	696	723	732	761	694	702	674	736	680	729	723	693	720	759	700	680	713	731	714	733	737	743	704	713	713	744	685	693	735	683	660	686	722	670	707	710	739	721	691	728	668	688	723	719	741	684	760	693	705	683	717	729	739	752	722	653	720	707	661	715	710	691	637	690	724	703	746	682	703	714	661	676	682	695	701	696	662	772	746	753	798	676	686	726	678	715	711	715	704	698	735	718	716	733	701	685	673	717	723	708	723	680	744	722	667	716	688	624	715	661	702	733	732	740	742	707	679	737	763	734	711	719	686	724	715	747	688	717	734	757	722	688	734	710	698	716	698	749	690	754	719	721	742	686	671	713	738	699	731	678	731	704	689	728	678	702	655	690	770	705	697	709	679	709	723	707	717	677	739	717	711	722	701	666	676	696	692	684	721	705	719	740	681	670	734	703	720	740	719	683	712	707	681	705	727	704	689	707	683	743	685	651	676	707	783	698	689	671	715	673	711	715	715	704	731	700	690	697	674	710	693	734	713	713	702	756	721	715	713	676	726	688	716	713	684	701	747	687	671	748	705	743	686	706	669	747	692	717	716	716	714	703	726	702	694	736	743	693	697	741	716	776	683	709	704	708	702	728	681	748	703	669	716	689	703	669	684	678	713	702	691	693	710	756	721	683	696	677	664	700	703	734	698	715	722	721	707	733	697	782	698	710	640	739	709	763	694	760	729	714	708	744	720	722	690	780	686	689	705	697	644	700	715	718	698	684	727	712	711	720	748	706	669	733	722	705	727	720	657	710	712	670	715	721	710	722	680	666	689	743	706	743	679	718	689	704	673	750	716	769	712	746	725	703	734	680	707	753	742	700	771	674	711	726	701	686	726	697	705	691	723	675	648	728	738	707	732	717	740	718	697	714	716	729	707	657	685	704	727	728	696	716	703	700	696	683	794	750	715	736	709	700	687	717	746	708	722	742	687	694	720	742	722	683	690	715	699	716	714	756	702	715	776	683	737	711	661	706	733	715	681	735	695	740	706	684	756	752	735	677	714	745	759	748	727	716	674	718	719	716	692	727	712	687	690	710	674	711	683	716	736	769	683	678	697	660	681	723	705	726	711	697	723	707	690	727	697	686	686	686	727	752	698	739	723	731	693	696	715	693	712	714	707	719	671	710	720	713	752	737	691	714	707	748	706	702	692	743	661	681	718	707	736	675	738	740	708	707	698	704	715	694	721	723	726	686	712	765	733	714	687	688	799	742	728	676	718	721	695	678	715	696	718	689	696	734	710	699	732	691	714	662	670	691	709	746	716	677	763	702	715	708	738	752	735	681	775	696	685	709	706	722	702	719	652	733	672	729	676	670	716	635	684	748	669	721	714	701	652	763	691	718	720	677	676	667	673	706	717	686	702	679	667	718	708	707	738	711	691	676	721	704	731	733	723	658	704	725	749	731	666	718	672	709	688	666	707	728	708	642	700	732	705	736	706	734	684	705	695	673	728	669	688	702	730	699	725	669	715	663	721	680	723	740	705	719	720	688	686	724	727	695	760	702	676	733	716	699	692	735	712	707	716	691	707	713	720	686	737	689	681	690	736	705	766	719	749	705	723	712	727	694	704	742	664	684	678	706	676	770	680	683	715	688	712	695	731	727	710	678	705	701	675	748	692	734	691	711	668	718	706	695	701	704	709	693	655	710	688	707	735	689	675	681	738	670	704	719	726	713	775	717	685	713	722	700	737	681	703	758	681	727	715	707	716	727	674	735	724	672	683	723	690	730	715	703	715	685	698	703	681	701	644	706	727	677	737	690	744	710	739	724	674	724	725	701	733	700	753	699	748	726	706	729	716	772	712	719	739	691	665	713	671	755	716	688	656	686	678	700	684	777	684	692	749	695	687	667	720	698	639	706	704	699	717	725	717	710	726	719	708	713	734	685	730	714	696	727	761	696	760	684	757	680	677	703	684	737	702	670	689	736	704	739	724	669	731	715	721	722	698	757	680	704	709	667	732	729	695	730	687	735	682	700	722	690	688	724	665	732	691	703	687	754	747	671	658	711	751	743	699	726	740	694	670	708	760	728	725	731	698	691	738	720	733	729	694	692	728	680	697	683	707	700	705	672	731	721	703	684	694	682	691	710	733	746	706	722	724	684	699	702	675	720	693	707	719	718	692	730	737	722	726	706	684	708	698	718	674	747	716	632	704	740	696	767	752	651	726	750	687	705	691	725	739	691	767	724	720	692	692	657	713	666	714	688	725	725	720	687	716	742	671	688	704	738	709	732	732	673	720	676	732	708	689	699	725	652	725	715	724	691	738	691	686	732	768	772	662	708	688	722	739	686	734	700	687	729	755	728	685	733	707	694	681	672	684	717	658	690	717	713	713	769	696	745	732	695	690	743	708	749	691	713	693	693	681	654	686	707	695	703	688	691	690	758	716	702	695	677	701	733	761	720	712	748	734	708	682	719	637	719	738	659	718	692	678	746	741	698	721	692	729	725	736	712	687	750	686	690	703	696	654	688	699	711	734	705	692	705	718	684	705	705	749	712	710	698	694	711	705	657	739	738	716	668	737	707	689	721	706	726	701	762	696	763	696	694	731	673	750	664	705	760	747	719	723	690	684	673	671	653	717	731	706	704	700	726	708	713	718	708	703	682	724	674	775	745	732	699	731	747	703	673	723	663	727	722	692	675	698	723	707	718	705	716	657	694	673	713	690	679	754	716	744	727	732	693	686	731	655	703	676	700	693	705	734	686	675	679	721	711	676	686	735	744	691	715	688	730	737	737	703	699	707	703	723	716	677	715	709	685	715	703	750	703	713	688	714	699	674	730	684	736	759	733	763	701	723	669	725	696	681	751	715	678	724	727	663	714	700	680	701	682	742	707	710	707	703	707	696	732	710	742	717	672	667	721	748	703	752	692	668	711	747	710	676	654	674	678	708	730	735	698	717	667	738	709	717	733	734	696	691	689	732	713	747	703	686	721	669	681	743	678	709	698	723	736	712	760	704	710	700	714	731	696	728
23759	21156	28248	24361	21185	15137	5871	2755	2095	1589	1364	1097	970	816	766	711	673	672	601	608	588	588	611	571	523	545	550	526	505	513	551	509	509	515	493	515	488	474	475	459	507	509	433	473	486	492	462	461	484	487	469	473	512	463	512	486	449	464	489	448	488	433	479	439	469	476	465	513	481	504	507	438	463	438	464	495	449	462	462	476	448	466	453	463	485	479	458	452	497	450	458	469	468	471	513	487	437	467	464	438	451	458	527	497	427	472	478	422	466	484	459	458	451	467	439	485	475	479	473	470	481	444	475	472	441	445	480	462	476	455	493	462	431	470	452	471	488	460	459	457	449	493	471	482	466	475	487	423	418	486	481	465	471	462	527	478	444	413	470	467	475	487	458	500	453	448	425	467	489	465	450	457	456	433	481	449	475	480	456	495	466	453	462	421	463	472	467	444	467	450	453	460	494	502	440	460	442	461	460	413	446	463	452	451	446	458	440	469	478	466	481	442	473	463	487	478	436	472	453	452	450	429	469	448	488	489	456	448	451	524	472	459	452	486	486	435	478	444	450	447	510	474	439	477	483	414	477	430	449	437	480	482	477	501	456	470	397	448	490	448	490	474	459	487	466	441	477	433	475	463	476	440	442	456	431	474	443	478	468	470	451	472	444	442	483	449	506	459	423	451	432	445	421	480	472	485	444	478	455	472	457	471	449	478	479	442	484	452	459	477	475	461	431	457	444	476	458	460	465	460	474	483	485	447	461	434	472	422	394	485	507	492	439	459	437	449	456	460	434	483	512	449	457	420	477	451	448	453	448	489	419	441	456	492	498	482	493	454	472	433	473	476	481	470	491	495	459	462	470	490	441	447	441	480	442	489	465	462	435	479	453	474	477	433	495	481	477	457	456	466	473	469	461	433	462	440	441	491	479	452	499	450	476	466	454	438	468	493	506	459	471	459	432	489	460	441	473	453	468	453	459	480	447	469	424	473	439	471	474	433	448	457	442	445	451	468	473	458	449	487	454	467	441	448	466	475	433	450	460	472	436	428	456	465	476	458	481	450	456	458	451	424	498	463	475	439	500	464	499	452	424	479	477	458	471	441	485	490	474	499	485	459	493	484	483	490	462	498	483	444	462	432	419	448	448	480	468	419	456	457	460	485	458	474	473	446	485	439	477	472	468	452	462	490	447	515	500	428	425	444	441	493	455	449	438	454	420	443	485	406	461	466	454	468	470	475	462	472	430	436	435	463	463	474	466	491	454	431	488	453	483	468	491	467	458	482	471	449	453	436	482	432	499	461	478	455	491	454	478	432	467	463	452	450	455	474	462	467	436	486	476	488	484	455	441	448	462	456	446	452	453	448	451	472	471	444	429	459	446	484	476	473	434	444	500	469	472	450	485	442	476	442	470	464	472	474	473	451	479	494	469	465	463	500	511	501	468	422	457	448	455	464	447	453	468	446	475	475	437	463	449	449	465	458	449	482	411	451	447	470	483	447	479	484	482	437	498	478	452	453	506	450	483	457	425	450	446	452	477	445	426	469	462	465	476	475	464	440	480	465	450	451	452	467	474	446	460	528	418	464	475	493	469	500	468	454	423	476	426	447	442	483	477	473	459	445	431	455	445	477	472	426	470	448	464	463	454	459	451	461	427	456	445	466	450	442	471	453	452	509	439	487	453	449	475	469	490	471	458	497	484	467	463	498	450	465	475	480	508	493	453	432	460	451	479	503	474	476	457	491	453	537	484	438	455	419	484	494	476	432	467	500	472	482	415	444	437	495	480	480	458	471	454	464	481	464	490	489	485	447	463	442	475	450	439	475	489	470	451	491	447	454	462	505	466	427	447	461	435	479	473	478	480	446	467	507	498	469	454	450	415	511	446	466	434	434	449	484	479	474	477	430	425	490	457	456	493	479	474	449	471	461	467	497	469	477	436	431	460	484	469	446	465	491	490	466	472	454	440	482	478	468	462	460	502	472	477	450	474	481	450	439	477	479	476	493	432	447	447	454	451	486	437	491	504	456	449	455	468	496	457	484	487	460	429	475	413	436	472	462	462	464	470	428	488	479	422	437	472	459	478	428	493	473	473	451	463	444	476	501	461	463	445	455	448	433	459	477	506	444	460	420	469	456	468	496	491	503	479	469	467	475	470	459	450	460	460	459	421	457	479	490	462	451	477	455	439	475	452	425	463	456	488	447	467	461	472	489	445	454	457	486	505	496	457	459	448	450	474	475	455	450	499	444	474	467	449	519	470	448	483	465	502	458	409	465	465	504	455	451	453	440	494	461	425	477	476	462	482	472	445	495	473	481	482	466	470	460	465	476	467	466	449	453	486	471	467	467	459	472	478	489	455	483	449	464	474	446	475	445	463	479	488	447	439	440	517	447	467	478	427	432	488	459	446	461	483	481	485	443	433	511	455	465	475	496	496	502	467	446	415	464	509	460	467	475	472	445	486	452	452	507	482	465	465	454	477	469	466	494	458	506	440	491	485	473	484	463	452	461	451	433	419	459	451	448	439	422	448	458	481	486	464	429	492	438	496	467	443	464	436	470	436	482	495	472	495	448	469	484	479	479	459	478	444	479	490	462	417	492	472	454	467	482	489	472	471	506	505	474	499	443	509	447	438	486	457	420	512	453	452	476	464	460	467	461	456	429	524	470	462	420	450	440	486	485	503	457	477	455	490	453	504	459	469	455	435	467	447	449	480	423	472	446	455	464	474	436	476	439	458	445	455	475	417	484	416	474	475	452	470	514	457	471	475	487	482	469	486	458	449	470	480	446	470	442	450	473	463	473	418	458	469	431	478	413	472	439	459	452	478	444	442	419	452	467	480	431	477	453	470	493	428	486	472	453	455	472	437	462	499	449	432	435	433	420	490	447	471	469	461	453	474	490	441	463	489	451	435	500	481	462	443	464	449	477	482	421	463	459	452	459	455	467	492	459	443	453	454	437	476	478	476	485	444	471	446	471	485	475	425	460	473	487	437	459	514	461	493	481	470	414	482	460	457	429	434	485	460	475	456	460	458	418	439	470	447	469	451	444	454	448	471	481	465	446	445	460	469	468	444	466	457	465	440	464	496	478	462	451	465	457	480	475	477	442	494	491	469	460	454	462	520	499	473	497	444	465	444	493	460	454	458	444	463	459	430	446	467	482	435	450	462	486	450	429	497	452	471	480	436	468	491	460	458	472	491	472	437	477	480	453	457	477	477	470	431	465	444	478	494	442	468	480	438	475	467	454	455	512	467	445	463	436	479	456	495	460	426	451	467	480	456	495	462	433	460	450	479	490	455	454	444	431	466	451	482	482	501	488	488	479	471	428	464	469	468	448	449	444	485	463	473	429	441	448	471	504	449	467	476	473	451	490	468	465	460	475	451	485	453	490	450	447	462	493	466	451	442	467	464	437	494	472	426	436	447	481	465	482	438	448	452	443	442	442	445	448	465	460	453	472	476	457	479	451	497	485	461	427	497	452	473	476	477	478
25407	47147	35838	18205	12920	9615	6679	4450	3515	2438	2121	1725	1315	1151	989	842	873	901	717	741	748	717	659	636	664	681	631	652	618	543	570	613	557	569	577	583	642	600	585	542	556	577	536	490	564	557	569	562	566	525	536	559	557	503	489	511	524	487	495	504	511	526	505	503	523	544	553	506	530	549	532	496	592	540	507	541	523	531	511	538	538	502	529	519	510	510	542	465	582	520	509	490	541	542	519	542	507	488	514	495	500	504	515	536	514	540	490	554	543	496	533	523	512	518	532	476	510	554	514	478	504	516	506	547	505	470	507	488	518	480	511	542	542	509	500	532	526	517	504	519	469	529	469	542	510	576	537	506	513	510	537	532	480	536	514	527	532	527	513	500	536	493	498	510	497	509	476	554	518	444	533	515	507	466	510	481	546	523	518	551	527	514	519	486	500	500	570	507	542	498	538	510	521	518	542	502	531	504	492	532	534	505	482	580	558	516	509	517	527	539	499	511	518	552	487	532	526	528	522	505	507	546	499	467	515	551	504	500	525	565	509	489	501	524	545	516	521	551	494	539	525	518	535	548	518	507	489	512	505	535	511	535	554	471	540	542	524	502	471	568	497	527	515	509	529	522	494	514	505	496	491	530	528	559	519	506	522	495	542	531	536	526	498	478	588	511	517	521	513	536	522	513	505	511	517	522	522	468	497	505	554	522	539	514	539	540	538	547	508	544	491	531	524	539	508	525	532	539	533	581	521	481	483	556	491	519	564	543	554	490	465	558	547	530	542	511	510	499	563	538	543	508	515	456	540	546	515	525	492	532	520	532	507	551	491	573	503	560	556	533	499	508	531	509	492	503	523	546	510	528	478	513	548	504	533	496	530	545	533	545	514	527	458	526	483	505	526	514	490	535	531	548	542	515	496	524	518	548	498	501	528	480	535	491	520	541	524	541	544	540	531	525	536	549	569	541	488	488	529	511	509	568	535	503	483	538	490	518	531	525	537	543	512	495	517	533	530	555	496	530	512	516	538	528	523	541	483	519	516	546	508	509	519	524	524	483	534	503	514	525	520	529	537	512	510	523	472	447	482	506	512	524	517	530	495	526	506	536	554	535	517	524	488	496	511	508	590	544	482	532	505	477	529	532	485	504	477	503	513	542	528	487	518	540	529	515	516	478	539	491	501	482	530	492	512	484	508	494	513	528	496	519	496	521	508	507	560	480	514	496	534	503	462	537	489	520	538	518	519	484	516	523	521	506	536	510	483	505	508	527	551	504	538	526	516	539	486	505	472	489	506	485	494	469	494	505	513	508	521	511	532	457	511	507	528	526	510	542	544	523	535	511	494	528	521	532	530	572	497	504	546	494	505	503	491	478	496	524	525	566	543	484	512	541	514	492	495	529	500	502	506	495	547	520	511	520	505	490	501	498	539	524	501	497	542	524	499	509	535	489	525	510	491	514	517	505	529	508	553	517	552	521	503	555	495	518	531	512	507	556	525	496	514	557	541	510	519	530	463	486	533	497	531	502	478	543	538	497	506	496	541	516	477	565	526	504	515	525	544	495	554	502	524	500	523	469	491	493	530	519	499	491	514	527	503	514	532	512	502	486	521	521	522	537	553	554	526	520	500	515	499	521	507	530	515	513	505	515	487	529	527	523	508	491	540	544	516	540	472	492	520	538	474	509	509	484	500	521	500	512	509	527	502	503	521	513	537	519	523	507	501	507	529	504	499	543	493	512	514	528	486	518	517	477	499	471	499	510	509	486	508	528	502	536	535	484	515	495	558	509	510	528	482	496	534	535	517	551	551	558	504	503	576	503	531	533	537	534	498	544	553	526	495	555	547	512	504	495	530	524	506	483	505	536	523	543	525	517	526	511	551	514	526	535	506	527	512	564	508	524	495	494	508	501	534	519	544	556	529	533	531	523	533	532	508	518	509	483	509	567	508	552	537	493	515	506	496	490	516	532	545	539	521	520	494	532	560	513	498	516	496	468	542	542	502	496	515	535	491	551	515	560	524	556	513	493	503	498	515	513	510	533	535	502	500	508	494	515	561	509	532	520	453	511	512	533	531	473	516	508	532	524	527	511	557	554	494	524	468	548	552	489	494	504	529	512	530	559	533	483	522	474	544	550	494	555	519	510	507	542	519	527	533	511	514	525	506	525	505	508	486	542	559	524	518	551	521	585	543	513	512	526	507	501	529	551	511	494	514	489	506	519	498	516	517	516	524	497	532	544	543	529	558	519	483	536	487	547	534	511	477	502	501	516	503	485	529	526	567	530	526	550	486	521	542	544	518	508	488	525	540	467	516	513	525	512	535	528	537	527	519	502	534	525	501	546	551	511	510	537	516	525	539	487	510	505	515	539	527	520	554	520	502	514	519	543	514	498	452	512	519	499	511	497	533	517	510	517	500	506	543	524	570	519	525	559	506	478	519	539	575	549	536	539	524	537	552	500	540	508	515	518	535	496	558	517	515	524	508	536	549	506	533	516	491	512	539	510	554	512	517	539	542	460	495	537	504	506	532	507	546	532	491	485	551	496	497	520	484	516	548	559	521	527	517	545	534	518	505	472	505	551	547	496	531	514	532	525	487	533	548	499	544	500	553	521	540	538	536	493	506	553	494	507	545	541	522	564	523	526	540	523	495	504	526	540	496	533	501	533	533	518	508	483	548	550	537	510	497	551	545	496	534	505	498	523	489	498	532	499	500	512	535	536	522	489	534	503	516	556	554	535	512	519	545	524	493	542	516	459	481	516	480	542	530	468	539	528	518	504	488	491	486	547	519	545	535	533	535	496	488	495	560	557	509	517	547	484	475	539	521	541	515	527	488	502	537	541	501	510	508	517	504	505	506	540	544	534	551	524	504	514	532	519	494	526	532	500	541	517	505	538	515	496	538	542	521	478	516	519	486	528	501	554	509	545	528	517	506	547	509	496	523	516	540	517	513	552	515	532	568	521	513	526	507	479	548	518	519	522	532	560	536	513	534	517	533	514	516	545	517	536	525	502	496	525	557	533	484	477	546	518	578	522	510	549	496	465	504	506	463	495	504	532	510	499	518	521	549	527	487	500	497	505	491	542	504	498	498	533	539	492	543	541	495	546	503	500	550	533	558	507	545	510	544	499	564	534	497	498	503	537	509	512	488	524	502	496	514	518	521	524	539	518	504	532	550	500	500	504	497	513	514	501	549	526	560	498	554	561	490	512	490	553	501	524	508	557	549	525	495	517	526	519	573	509	516	530	516	513	536	514	558	476	515	555	524	483	493	518	529	551	514	498	489	493	516	463	510	535	501	504	555	553	492	481	509	475	567	519	525	533	539	523	495	499	521	470	516	554	557	504	523	535	482	511	501	544	499	542	511	512	519	525	518	546	494	532	533	510	511	496	531	521	513	565	517	492	497	536	523	524	537	507	562	499	581	529	506	545	529	524	493	509	519	487	546	539	507	518	517	501	501	542	515	510	488	503	579	527	511	532	556	552	570	486
24759	21138	27415	25163	16538	6644	3863	2131	1672	1380	1212	1025	901	725	762	703	653	672	601	650	623	619	628	599	604	573	609	603	551	582	561	572	542	582	561	534	593	564	595	571	593	600	556	530	552	531	542	545	560	525	536	540	541	530	510	511	529	527	539	518	548	532	568	542	574	548	549	546	562	550	527	588	505	525	558	604	527	524	555	518	544	520	547	573	587	523	518	575	505	519	547	532	542	568	558	573	573	542	532	560	583	502	527	534	519	520	572	532	541	587	529	475	569	490	517	552	532	566	551	540	536	518	515	526	552	532	527	564	567	517	539	491	497	556	533	487	510	525	530	554	521	604	560	519	534	504	522	541	570	539	559	549	523	536	542	550	533	558	552	559	537	521	602	552	527	524	528	537	553	508	537	515	549	511	544	478	533	541	547	510	556	554	506	565	486	543	527	572	550	516	544	557	526	549	511	540	517	585	551	526	530	529	495	530	530	571	503	524	512	530	529	535	538	511	527	564	542	533	557	573	499	523	498	518	572	581	492	544	549	534	521	516	522	530	531	541	521	525	542	547	502	575	559	495	541	535	527	547	553	537	553	564	554	517	545	509	507	529	538	538	536	597	562	533	527	565	546	520	565	570	500	521	528	500	517	543	518	552	544	550	571	532	556	536	553	524	528	563	546	508	535	571	517	500	500	524	553	546	515	528	484	559	498	554	544	522	571	505	554	582	510	525	559	562	557	543	532	445	542	532	552	542	513	599	530	517	546	524	547	570	567	521	554	496	531	526	530	563	554	548	561	548	493	488	578	563	517	556	541	550	577	577	536	538	538	516	563	509	498	548	559	571	534	540	566	567	552	537	525	537	556	519	561	555	535	586	524	531	520	555	554	539	532	543	531	588	569	546	504	553	525	496	510	525	565	519	544	518	542	515	519	538	536	500	541	570	530	513	573	532	531	589	499	528	537	544	537	550	523	478	525	540	494	554	553	504	537	539	510	523	546	560	586	543	515	535	534	563	518	533	507	535	475	502	534	523	547	542	568	503	562	577	503	529	543	548	555	541	552	580	537	553	532	543	533	552	511	535	565	534	556	528	527	487	536	566	553	556	554	504	529	529	524	561	571	561	515	557	522	519	544	596	526	571	519	529	505	567	558	574	484	555	541	487	551	558	527	504	581	562	519	517	566	521	533	537	558	541	542	526	529	533	569	537	561	547	571	522	538	526	518	540	530	527	544	573	514	589	565	521	587	504	571	542	540	537	530	539	512	581	553	553	540	514	561	535	556	561	566	521	554	544	571	501	491	515	540	568	559	526	521	530	517	593	507	522	505	544	539	547	546	513	545	551	505	532	528	559	551	537	513	479	521	542	533	526	566	523	524	513	531	535	493	502	520	536	559	573	511	602	497	532	547	527	523	583	551	538	516	552	519	544	540	568	530	527	562	504	592	572	581	529	547	505	531	550	586	562	511	545	525	542	565	590	569	491	543	550	560	588	481	537	573	534	579	541	515	551	553	560	556	538	585	552	556	547	507	555	523	547	541	529	510	510	553	535	517	547	553	581	545	556	570	517	567	554	520	542	575	552	516	547	581	541	535	546	542	563	544	548	541	501	537	558	528	536	602	528	556	509	537	519	517	560	590	540	538	532	535	536	553	539	555	508	582	545	541	524	545	534	559	528	500	500	539	525	566	578	530	491	561	531	537	548	500	543	564	544	562	504	550	579	522	552	527	523	541	495	505	506	506	507	548	578	570	557	567	535	538	549	516	535	554	568	521	551	545	526	540	509	533	505	546	557	517	489	552	560	559	518	507	559	543	516	550	541	503	567	521	555	551	515	509	518	547	511	533	534	552	581	540	508	573	541	528	564	536	548	552	519	583	529	501	525	548	548	534	555	519	543	540	529	539	539	561	558	578	524	549	540	552	529	537	554	511	522	560	550	520	488	520	532	592	521	558	554	532	550	545	530	521	529	580	497	538	514	527	487	534	556	528	553	496	500	508	557	506	530	556	561	540	528	513	571	563	524	570	515	539	522	567	535	520	560	497	563	553	532	515	523	535	564	536	585	538	508	579	559	566	532	510	525	539	522	559	551	533	544	533	566	565	519	527	521	549	556	535	564	492	531	572	558	515	558	535	519	520	536	585	518	498	536	533	526	505	510	510	516	534	557	553	566	533	520	589	538	545	532	519	520	489	548	542	545	576	538	523	518	543	583	583	549	517	562	555	539	523	519	546	542	588	591	563	514	510	569	534	524	519	555	515	565	525	561	514	553	589	525	580	579	512	550	528	534	569	559	553	541	517	521	511	548	520	554	545	540	531	529	530	509	546	544	508	557	552	524	536	551	519	559	542	521	562	502	551	545	575	550	518	476	570	567	564	555	568	509	540	517	507	521	516	540	520	566	558	565	512	542	527	562	502	497	552	486	537	536	581	536	559	525	509	534	521	506	525	585	475	585	575	546	516	542	554	570	544	519	522	541	564	522	523	534	538	584	516	545	546	582	554	539	509	499	540	525	545	500	552	506	579	572	532	528	563	543	545	539	520	554	548	565	568	532	565	554	521	557	600	540	532	545	532	491	514	516	571	574	528	530	531	546	571	515	556	522	543	540	557	526	547	537	525	533	590	509	536	563	556	522	547	560	564	534	508	554	531	485	500	565	514	532	585	569	510	516	491	534	566	588	514	557	510	543	586	537	544	571	526	525	525	558	573	532	572	538	516	538	570	579	551	564	569	562	529	512	530	536	516	564	531	529	579	553	528	545	522	532	505	531	523	540	534	539	556	578	521	531	549	533	554	545	533	532	528	512	584	487	570	573	508	526	583	530	568	568	551	545	518	541	510	525	545	565	499	536	554	550	571	585	531	551	519	550	533	517	525	536	511	548	536	538	536	589	561	539	495	507	535	538	540	532	531	526	546	508	500	534	488	536	548	552	519	529	540	529	525	552	506	562	519	515	527	519	568	562	562	568	521	551	549	549	535	555	498	537	549	521	519	506	567	527	533	552	549	492	569	535	566	557	538	546	527	491	515	513	531	559	528	518	519	565	561	532	539	537	543	535	498	576	541	550	556	549	503	533	583	505	562	538	559	515	522	538	566	545	537	570	518	515	557	522	529	515	492	535	527	582	550	567	555	538	519	565	501	507	545	587	516	535	551	547	529	526	488	557	514	508	495	522	531	534	560	550	564	545	494	584	529	562	555	504	510	572	557	547	517	534	531	539	582	556	542	519	500	521	500	517	539	532	492	552	526	556	512	508	527	546	512	495	551	515	528	510	532	512	528	514	521	514	526	490	524	553	561	536	521	535	541	523	535	548	518	573	559	527	515	557	535	555	512	541	508	539	526	515	576	545	557	536	549	571	556	558	516	534	519	520	552	549	567	515	559	547	533	531	526	520	493	555	546	560	484	547	553	543	519	504	520	550	568	551	533	501	580	516	505	541	554	581	519	553	556	519	526	533	552	549	554	554	563	526	558	540	531	542	542	554
25233	44107	29794	16952	10668	8744	6154	3692	2794	2138	1844	1465	1291	990	896	846	835	785	768	682	703	704	690	684	615	639	666	637	646	656	674	605	651	660	628	583	623	613	616	599	583	599	694	599	616	596	600	594	598	599	550	569	637	541	553	580	591	617	528	559	589	586	579	562	553	595	576	578	553	576	578	552	630	570	611	612	601	577	585	563	565	561	551	551	594	571	586	552	608	594	613	586	594	610	553	578	582	589	608	569	540	575	611	578	592	595	572	555	547	602	551	571	577	603	579	589	545	550	578	570	594	566	589	574	556	570	645	613	578	596	532	594	575	577	553	549	605	568	606	566	607	580	577	565	613	604	588	573	576	568	529	593	548	578	588	606	590	583	574	563	578	555	560	586	549	571	557	528	556	572	547	564	608	546	608	584	577	574	574	622	576	577	535	595	547	546	521	577	583	629	612	605	569	595	580	568	550	608	568	564	572	550	581	561	557	581	623	609	620	566	635	565	591	580	546	531	555	551	612	565	612	518	554	540	599	599	547	581	597	598	626	576	608	583	591	593	538	538	558	583	565	603	535	566	570	577	579	585	590	606	608	582	542	630	578	573	605	587	639	585	591	529	625	597	556	577	588	532	592	589	592	553	544	579	572	546	562	587	567	561	561	563	574	593	607	566	593	521	609	594	571	579	557	567	559	542	574	580	570	582	532	571	570	568	564	550	547	543	571	596	587	532	579	582	571	575	581	558	576	617	532	635	585	554	578	555	536	595	555	546	610	618	592	573	547	600	577	530	594	573	553	565	602	564	601	548	579	557	607	571	566	571	589	592	590	568	582	595	591	594	573	520	597	555	560	578	562	592	551	566	590	590	590	547	593	559	597	569	567	626	610	627	586	603	581	625	552	611	572	554	574	583	590	561	568	542	594	549	602	560	605	546	579	577	587	551	640	571	560	573	530	575	531	583	571	572	573	558	571	572	573	582	604	600	543	601	589	548	539	573	543	576	579	590	542	591	598	541	618	549	593	580	594	613	583	610	595	575	606	562	545	533	547	608	599	535	561	574	571	585	558	597	577	552	602	580	586	564	569	583	548	619	579	557	572	578	569	594	544	559	617	573	550	574	627	604	588	587	561	593	568	553	571	562	592	560	604	581	540	582	562	557	591	588	578	537	624	625	623	576	550	575	566	570	581	573	588	588	580	579	527	585	616	586	549	587	579	589	532	567	603	556	602	576	585	544	605	559	568	526	585	535	550	575	597	581	630	562	560	573	579	576	561	603	568	590	617	571	618	586	529	600	601	575	577	550	638	602	512	593	576	534	584	565	598	614	580	564	592	545	532	598	577	636	621	578	614	578	611	583	574	588	594	588	557	599	560	585	570	585	609	566	553	626	559	630	541	600	614	567	586	581	580	567	533	589	579	586	592	572	558	570	601	542	529	565	589	596	540	564	565	588	591	595	536	551	608	606	592	574	633	554	585	605	589	590	584	617	576	567	578	613	590	563	581	563	548	564	580	593	559	566	561	556	551	576	593	604	561	586	578	583	602	585	570	587	595	600	591	580	564	585	586	604	581	553	604	575	611	554	573	610	565	582	562	598	554	570	539	592	610	570	602	558	567	575	544	627	592	567	572	575	581	587	585	608	591	571	533	547	568	531	588	589	568	610	587	571	552	593	575	590	576	607	548	587	557	577	630	597	613	603	587	603	567	582	570	572	577	583	514	595	618	587	606	577	617	578	581	581	600	603	603	603	558	596	565	570	595	575	583	604	553	575	564	526	516	538	584	536	592	527	544	635	561	592	604	574	541	573	576	605	536	593	601	544	567	587	552	558	597	598	597	627	587	591	602	610	590	629	518	576	588	585	608	564	562	590	559	591	588	591	592	601	576	568	608	593	594	541	594	562	557	576	549	590	566	583	573	558	623	576	585	567	619	582	574	571	562	584	543	601	568	566	577	581	545	547	598	583	592	557	563	570	595	598	594	541	558	574	541	561	607	583	582	553	585	599	530	567	567	584	558	594	607	611	567	565	533	548	556	549	596	597	602	563	568	610	576	575	594	560	601	599	617	559	585	590	622	576	571	603	575	582	540	558	586	594	545	581	560	582	603	591	550	557	552	504	538	566	549	641	613	573	596	618	548	594	552	585	575	590	617	571	578	550	574	591	605	561	549	531	630	594	637	583	595	597	556	587	519	575	614	605	569	587	616	571	574	610	579	561	561	577	611	576	604	582	586	618	587	538	567	554	573	551	608	573	614	550	592	549	576	569	590	575	646	577	588	556	587	584	585	628	558	580	575	614	571	547	606	616	609	558	553	560	560	571	567	584	585	573	551	602	581	555	524	545	568	556	559	575	558	606	581	559	565	582	564	586	548	588	550	563	542	572	586	613	552	580	552	579	619	579	574	605	545	551	564	561	606	592	554	626	555	564	600	576	533	578	543	550	582	602	566	588	569	564	594	547	567	563	591	557	575	565	593	541	595	570	587	595	592	583	613	602	591	581	584	569	583	604	540	540	614	562	523	629	618	566	583	595	566	581	603	590	561	604	587	549	591	561	616	558	585	608	605	546	597	581	599	615	545	584	596	583	594	593	606	578	524	588	582	568	563	566	570	579	547	594	590	595	590	584	578	592	587	583	565	576	549	579	571	542	595	545	561	542	625	578	593	601	521	578	556	563	573	574	591	595	567	573	575	586	585	591	591	577	564	576	574	563	623	558	596	574	537	573	534	609	571	566	599	574	573	581	560	601	528	561	557	563	597	562	555	612	574	600	559	564	563	580	559	595	575	560	598	597	570	537	604	517	572	573	622	598	559	584	584	585	561	592	586	571	597	578	574	603	567	564	561	581	557	548	576	569	545	580	603	595	574	581	542	586	581	595	573	596	541	581	612	606	595	589	555	590	586	575	563	578	588	607	584	579	605	607	563	549	597	589	556	565	606	624	580	572	606	556	563	611	613	598	597	592	549	555	596	609	578	612	568	560	590	601	582	628	560	595	556	533	557	556	530	598	564	580	615	560	594	609	589	544	565	582	580	564	575	537	540	601	585	584	551	566	555	553	580	584	626	616	570	577	608	602	566	570	573	551	618	579	600	583	582	565	591	552	594	538	552	586	530	578	543	602	549	619	607	606	570	594	558	582	614	562	561	584	582	582	568	614	627	589	601	617	546	590	575	563	587	604	622	595	538	559	559	616	615	533	619	598	625	585	578	577	575	581	602	598	595	544	583	554	584	613	588	588	578	559	601	530	574	570	554	558	605	590	568	570	592	580	536	555	552	589	572	548	539	572	597	585	564	583	606	564	541	572	617	589	604	619	552	585	607	617	570	562	549	605	612	600	595	567	594	534	578	556	600	537	593	596	563	585	597	599	599	586	613	585	608	595	578	597	561	544	556	615	556	597	586	602	585	570	580	571	594	557	559	572	541	561	554	581	614	559	564	612	566	549	599	548	549	579	607	555	600	570	536	630	549	599	571	570	618	562	551	603
22605	21166	28697	23914	21190	21453	15649	4340	2394	1954	1422	1374	1007	842	754	587	540	522	541	463	455	415	453	405	351	362	378	376	327	373	349	376	330	346	337	313	340	301	315	297	311	291	277	314	289	283	310	296	264	261	289	271	271	302	261	313	302	274	259	228	279	277	281	279	269	263	273	277	296	246	264	240	260	263	244	277	291	307	262	274	244	259	246	265	251	242	252	284	279	263	266	242	267	275	260	272	273	279	234	269	250	260	274	239	261	266	279	255	251	250	280	284	256	288	278	259	245	266	256	262	297	237	272	264	282	268	244	256	266	262	291	279	272	278	300	254	273	257	248	280	287	253	274	278	283	295	240	269	271	247	261	264	277	276	250	253	294	269	279	254	255	258	249	272	294	259	261	272	248	275	301	285	253	266	295	258	279	247	265	256	281	262	278	277	246	253	248	269	267	283	260	262	254	265	258	282	246	257	278	252	259	271	262	284	260	288	273	272	282	248	270	272	251	242	252	254	277	296	281	247	249	286	295	238	272	280	254	261	292	250	269	265	240	278	274	278	226	272	278	263	280	277	281	269	290	288	284	258	261	278	282	267	261	254	252	284	259	262	270	292	264	249	293	280	266	263	245	270	253	239	235	260	255	241	270	257	296	267	274	257	276	248	258	266	308	259	260	288	259	267	258	259	274	272	278	272	265	255	274	248	269	240	245	279	287	261	238	260	286	280	264	277	289	270	280	278	268	245	268	252	265	291	266	256	271	294	258	276	252	252	251	248	247	292	273	286	265	273	281	253	294	279	253	272	273	261	275	275	259	284	266	246	264	265	255	284	275	254	279	227	251	264	299	254	290	265	213	254	293	277	286	255	255	285	268	284	250	284	259	272	275	251	287	261	251	282	281	249	271	261	258	265	271	260	278	299	282	295	252	268	244	257	251	258	295	250	287	255	266	271	265	246	266	262	258	253	268	263	239	266	270	266	273	254	285	272	283	285	269	302	261	262	265	275	267	264	270	274	260	270	264	266	251	262	267	237	277	290	258	291	252	269	275	244	250	287	259	295	256	292	278	271	258	283	246	270	262	253	253	273	261	281	276	279	238	286	261	277	235	311	270	247	280	251	291	245	254	273	270	261	291	232	268	281	265	275	275	245	244	267	279	280	246	263	268	273	274	278	268	264	283	249	239	273	265	279	261	269	259	285	308	288	270	246	259	243	290	269	275	271	246	283	247	287	254	260	285	261	274	286	265	242	271	260	285	294	264	264	278	285	264	242	283	262	262	280	240	286	269	287	243	262	270	266	265	281	274	276	262	250	263	260	269	281	276	284	282	264	282	285	281	275	284	241	238	249	287	282	284	237	284	256	255	267	275	275	269	319	244	308	275	240	259	247	261	292	269	268	251	266	254	257	276	272	265	295	242	260	279	274	255	251	270	252	297	275	263	254	264	267	266	245	274	276	306	260	251	267	279	252	269	282	232	248	260	256	273	261	292	250	255	267	275	257	240	262	257	300	283	276	289	261	272	285	246	283	247	269	258	261	253	274	259	274	291	251	261	271	254	254	272	285	290	260	267	276	263	286	262	265	252	281	289	282	259	282	261	300	252	295	275	273	255	265	274	274	259	288	258	270	266	263	275	244	281	272	244	263	259	291	272	291	247	229	239	263	266	283	287	280	263	238	265	275	253	266	259	253	258	267	265	264	257	254	243	270	277	276	268	265	288	260	276	272	278	256	251	268	256	269	264	253	277	257	270	278	274	273	257	235	252	244	286	294	281	276	254	266	244	283	278	272	264	265	291	281	272	287	275	279	306	291	273	253	237	261	288	275	296	304	263	256	288	292	257	279	253	283	279	251	257	268	222	258	282	250	267	266	286	254	267	292	251	250	276	262	280	291	270	256	261	275	254	271	267	262	243	265	253	300	294	301	290	280	290	266	272	252	264	253	240	260	249	256	258	256	261	265	270	273	286	282	259	242	268	279	283	306	287	249	245	303	269	268	239	268	228	288	274	270	284	251	282	293	271	298	294	285	269	300	301	265	268	265	249	274	245	281	246	267	253	264	255	263	251	280	262	266	272	251	268	280	265	261	292	260	264	268	271	280	303	268	250	260	293	302	303	266	252	229	249	267	246	252	249	268	278	266	274	266	290	279	281	254	263	265	282	272	287	254	287	251	263	258	262	230	266	255	277	278	258	287	275	268	250	252	257	265	269	243	269	269	276	264	260	276	267	272	280	245	250	280	302	299	272	292	290	310	272	279	270	282	269	254	286	295	247	273	255	286	282	248	273	237	253	259	267	289	283	282	270	272	286	281	251	270	277	249	259	273	253	283	271	295	274	260	252	251	258	264	271	270	270	238	258	263	277	273	270	253	254	266	268	248	288	253	296	240	275	287	274	275	256	259	280	278	248	256	261	253	253	259	240	250	268	256	274	247	261	263	261	290	284	249	280	273	239	267	266	263	290	287	255	274	281	278	261	276	251	258	280	261	272	263	263	264	280	259	264	263	245	266	264	241	269	258	258	286	270	275	254	266	261	246	290	273	237	282	261	271	275	256	277	288	252	271	274	305	265	226	260	254	275	252	267	254	250	256	253	285	275	299	291	279	264	228	261	275	261	248	272	256	279	288	279	257	288	285	295	235	271	266	258	269	242	262	253	269	260	270	283	276	287	283	257	225	263	275	266	293	272	288	278	240	264	258	282	261	246	255	273	273	274	272	261	270	264	285	247	275	263	274	268	262	274	281	256	259	259	286	253	252	257	298	271	273	253	275	248	283	241	274	265	265	273	251	263	283	263	263	284	249	292	247	262	282	252	234	258	252	262	232	279	255	287	274	257	273	262	242	285	275	250	273	262	273	285	262	296	259	260	267	249	282	274	267	247	247	267	254	277	287	282	284	250	282	257	236	251	307	262	276	262	261	276	266	244	276	277	309	273	258	269	267	272	257	254	283	265	252	247	262	270	257	269	286	255	249	276	288	264	286	278	305	250	281	283	269	266	241	277	254	265	259	277	272	291	278	270	246	270	287	232	270	264	277	263	271	264	260	274	273	279	247	250	255	293	289	249	256	276	284	280	266	274	289	261	283	267	264	297	260	276	268	283	279	280	247	272	260	262	288	271	271	277	256	282	243	264	287	276	264	281	261	258	285	259	285	256	241	274	233	267	273	252	269	249	263	301	246	272	250	234	267	284	284	246	240	267	269	273	271	283	286	263	228	266	248	291	250	272	251	276	269	287	298	267	234	260	264	253	245	250	277	268	249	240	288	259	285	271	254	290	232	263	255	229	282	245	243	239	260	260	274	237	260	261	249	268	262	255	238	272	264	272	273	293	259	296	268	251	299	273	263	279	252	279	268	256	258	265	273	266	249	270	283	263	281	292	286	263	306	256	301	284	248	290	254	290	252	267	272	295	232	265	284	278	279	246	261	246	249	269	275	271	236	260	295	253	281	255	276	288	290	248	251	242	284	254	240	253	275	244	243	268	258
28341	54412	38318	24222	17183	12956	10739	6311	4285	3197	2396	2214	1703	1267	1030	881	780	809	717	643	588	541	515	520	467	472	394	459	437	422	452	406	422	386	364	342	410	365	370	340	319	306	328	344	323	313	306	344	302	308	347	305	327	324	322	319	275	292	288	303	312	289	308	301	307	309	313	296	293	280	327	329	286	276	312	289	310	316	253	300	316	325	284	297	291	307	311	285	275	289	280	292	301	326	317	291	299	296	303	293	286	308	281	298	302	308	303	297	282	312	289	279	295	314	325	304	303	335	302	261	283	299	288	283	353	290	287	290	318	306	297	294	286	263	314	312	282	319	296	294	283	301	294	296	281	268	304	314	281	299	316	276	284	304	307	292	289	295	311	287	290	290	284	291	315	315	309	254	294	296	284	309	291	297	283	298	282	316	302	319	306	317	272	304	273	294	300	284	319	269	291	282	298	313	307	261	279	284	292	290	289	274	319	299	298	297	254	315	320	288	308	302	277	287	303	316	274	300	319	291	261	286	313	290	317	272	291	270	284	273	291	312	275	293	301	288	295	300	301	262	283	310	292	295	283	296	284	305	309	294	333	328	292	264	318	293	290	307	320	293	291	289	290	305	271	308	308	317	305	308	292	270	307	316	315	313	280	285	276	313	281	328	290	294	243	298	262	304	309	288	307	295	307	299	316	301	290	310	274	301	282	323	292	283	294	308	270	304	310	321	335	297	285	271	292	308	328	300	275	286	308	312	286	275	279	318	290	283	284	292	316	310	307	323	261	297	321	275	328	297	307	265	301	301	298	290	309	284	293	285	292	297	283	272	282	310	298	315	314	307	276	296	315	282	313	298	301	288	263	312	273	297	314	310	281	302	305	293	284	312	287	299	299	308	294	303	291	285	287	303	316	315	294	317	323	288	297	294	272	311	298	305	292	332	304	292	285	292	312	316	277	311	303	308	303	307	294	287	274	265	296	287	309	320	277	322	302	264	289	298	307	313	294	274	283	293	286	271	302	275	314	276	276	316	297	300	294	318	312	265	302	302	293	317	307	281	310	314	307	320	312	257	307	294	294	293	278	292	292	336	313	306	290	310	295	307	299	305	298	308	289	300	308	333	308	299	264	294	297	313	306	295	313	303	284	294	309	289	302	310	316	308	312	319	323	279	320	282	297	293	285	326	278	259	321	301	321	282	306	317	296	314	312	297	273	276	302	314	312	298	302	281	338	318	282	286	309	291	293	324	261	289	269	271	322	295	297	307	282	291	324	318	264	292	287	325	301	271	306	318	280	303	319	314	283	262	281	286	298	284	272	283	301	315	281	304	306	302	296	317	311	295	331	297	256	295	310	292	311	286	310	281	287	269	318	278	269	289	279	306	280	318	282	314	312	281	309	308	290	310	282	278	308	277	306	304	283	311	313	289	293	285	296	303	310	300	297	291	321	305	287	305	294	291	303	296	311	297	298	315	272	295	260	294	277	270	314	314	282	290	295	324	302	301	284	292	300	283	296	288	312	282	287	273	315	270	280	276	273	282	299	296	294	285	283	312	309	283	305	274	312	272	310	289	281	292	318	295	288	303	303	287	272	321	304	299	318	306	256	304	312	299	334	281	279	267	299	281	292	291	289	320	273	298	350	257	280	293	289	275	306	299	297	291	309	287	299	308	293	288	297	305	271	304	327	289	283	303	258	293	291	293	304	292	292	284	299	285	273	308	321	320	293	318	294	277	278	304	302	284	308	292	290	293	292	313	298	310	292	304	284	305	322	284	285	298	322	314	293	292	281	246	303	257	281	297	290	289	265	311	273	293	321	298	306	292	310	276	310	260	272	290	307	276	291	283	294	311	282	309	333	301	303	295	289	275	286	308	291	331	286	313	286	315	283	296	281	265	321	328	293	267	316	314	304	313	294	283	282	296	300	297	283	263	316	265	307	291	310	257	280	277	289	313	285	272	301	274	311	295	341	310	288	277	297	306	271	287	324	302	289	293	318	296	261	296	295	305	297	297	309	297	322	306	300	271	310	281	306	325	294	289	318	292	288	331	289	303	266	282	299	282	292	318	310	280	287	314	294	295	299	304	294	299	283	305	269	299	306	284	291	325	304	305	283	286	308	305	302	289	325	320	283	287	297	263	271	288	261	279	301	306	296	312	292	280	297	303	287	279	328	278	315	275	292	301	291	288	258	291	308	331	290	285	318	298	291	286	303	296	274	313	306	307	282	319	289	264	282	299	315	349	281	265	307	324	295	300	281	312	283	287	308	296	294	294	290	295	285	312	300	299	272	327	287	268	276	317	288	302	333	326	321	314	307	302	278	321	291	279	298	302	301	293	277	305	308	325	306	310	295	318	300	328	284	285	310	270	293	290	298	308	316	291	275	268	298	294	320	289	295	293	275	304	319	296	292	302	306	311	273	268	314	289	262	307	283	303	290	292	324	296	292	287	306	277	269	275	269	304	310	271	304	288	326	290	295	313	290	284	327	316	311	287	287	295	321	263	274	302	277	292	282	265	280	289	311	287	291	298	279	300	276	281	294	323	292	325	309	301	303	326	285	301	283	307	300	283	310	301	287	283	282	328	278	265	307	314	280	309	294	285	282	303	306	290	297	303	260	274	311	295	292	279	289	287	283	294	307	261	333	282	282	312	314	286	306	325	294	298	307	282	282	333	288	299	281	315	304	308	329	304	279	293	288	303	288	271	301	277	306	287	315	275	278	297	297	288	325	318	347	304	275	307	269	290	293	284	294	281	292	288	303	296	276	285	302	316	297	317	291	308	276	262	280	294	293	287	283	293	282	316	313	299	310	306	319	323	302	296	320	291	319	311	302	283	309	282	293	307	295	300	283	292	301	305	282	294	278	282	317	315	285	291	303	271	288	310	294	273	276	304	286	288	291	308	280	289	284	312	299	347	264	280	289	283	297	311	313	279	286	291	298	326	308	280	287	299	281	299	318	306	289	296	298	250	311	279	278	323	298	268	288	282	311	290	283	298	295	335	285	303	285	300	289	327	281	302	292	282	292	297	316	300	308	286	278	272	314	321	302	280	268	276	283	335	286	281	309	295	297	297	313	306	307	268	296	290	315	319	323	276	323	290	316	326	289	329	287	299	287	284	289	315	325	261	289	323	294	303	296	270	273	294	262	298	304	295	290	327	325	294	330	317	296	302	298	317	296	303	317	279	295	295	299	270	261	259	311	302	305	317	276	276	298	290	256	280	281	302	314	298	281	318	288	330	274	281	303	301	334	319	337	311	298	305	269	293	294	282	308	299	305	300	296	271	296	313	288	334	329	270	311	311	286	258	268	296	290	283	318	256	267	322	306	298	302	292	307	267	287	262	295	293	324	306	270	272	285	282	295	284	318	326	267	300	299	288	318	313	301	301	268	276	263	260	296	284	313	287	298	281	296	317	281	283	323	298	289	287	281	314	301	283	266	296	305	296	298	311	269	287	300	296	294	282	316	312	296	287	292	301	284	283	278	303
28366	24201	21555	12325	6436	3464	2992	2027	1381	1122	945	983	883	832	771	725	688	806	747	660	743	690	729	686	716	637	675	673	674	646	719	674	658	673	674	689	740	670	654	683	681	686	672	668	687	684	660	620	666	625	637	671	680	718	631	722	673	665	662	639	634	648	631	613	643	626	693	659	676	603	664	630	689	678	690	663	661	646	640	672	679	651	675	682	633	643	671	685	700	689	642	674	640	680	657	619	676	667	668	659	627	626	643	651	666	623	662	647	684	647	676	666	654	623	654	660	624	659	705	636	699	651	639	655	623	654	659	634	671	591	663	666	675	668	653	680	685	636	637	668	645	675	652	643	704	649	623	675	636	679	652	648	661	618	699	626	710	652	696	646	645	660	674	680	657	706	655	724	588	669	652	667	656	654	649	662	692	642	627	643	637	649	641	636	654	641	651	668	666	648	649	660	637	685	679	636	601	588	664	645	661	624	635	707	637	648	624	616	666	642	633	649	669	694	641	671	687	660	680	638	671	665	653	640	633	633	661	690	635	677	579	654	657	654	625	679	632	659	699	653	638	689	661	665	618	657	674	632	674	668	676	686	650	686	630	649	656	685	636	656	609	681	641	631	684	636	638	658	663	629	642	634	670	705	681	673	652	617	657	652	677	640	601	685	643	665	642	644	670	654	675	613	643	639	646	679	672	662	637	647	629	667	681	642	658	658	649	669	728	691	633	668	615	699	632	657	643	627	651	648	604	695	645	633	675	662	637	679	686	680	614	661	683	645	665	676	638	647	700	663	651	661	653	663	649	653	625	681	631	651	611	653	658	641	663	654	630	607	644	695	647	646	670	676	606	672	701	633	630	682	613	660	696	677	641	669	647	686	668	636	620	662	647	638	670	652	639	635	686	666	665	659	670	666	659	607	660	660	629	646	662	693	692	679	638	644	652	652	649	672	649	627	645	647	684	678	650	654	653	690	693	656	632	631	698	659	671	657	661	652	677	662	660	660	636	653	671	650	668	603	631	647	648	697	654	642	669	664	622	656	707	646	662	625	617	688	638	610	634	615	667	648	658	634	678	699	679	663	699	619	685	631	629	643	636	628	658	673	657	664	678	687	684	625	676	644	582	611	674	620	587	648	620	651	647	648	673	660	631	639	589	653	578	658	661	667	640	631	661	688	662	630	649	648	671	617	669	633	624	650	649	679	665	640	696	671	667	619	653	658	633	639	652	664	637	616	672	697	637	660	644	685	621	633	640	680	660	668	669	639	644	685	610	638	635	646	638	658	657	664	652	696	648	650	643	650	682	641	647	682	676	682	655	707	674	678	658	630	645	693	604	658	656	612	657	634	654	646	672	700	701	663	668	624	662	686	631	637	645	660	651	604	680	667	689	670	609	683	700	682	679	603	630	656	679	639	673	636	683	626	648	651	652	637	662	691	627	649	695	647	653	670	658	617	652	672	670	659	670	655	655	653	653	643	647	636	693	689	649	660	621	681	677	661	663	675	648	630	614	659	642	656	669	673	689	648	653	633	641	639	659	665	639	663	630	646	680	649	656	675	631	586	622	604	645	634	684	664	694	633	633	683	643	661	664	681	669	656	698	697	644	693	667	670	688	684	628	674	646	619	676	683	686	632	668	642	663	637	689	646	680	711	610	619	654	672	629	633	645	650	646	639	662	640	667	622	678	665	654	612	650	646	651	669	608	654	656	647	636	671	652	621	647	656	643	627	654	646	646	621	637	744	629	676	696	683	656	636	623	627	686	652	653	658	674	665	641	661	659	631	623	665	689	690	653	651	649	649	657	663	666	622	604	655	659	675	688	609	689	710	640	639	711	647	650	654	672	630	623	669	643	687	666	683	607	677	619	635	646	686	629	584	656	679	665	684	660	666	703	668	651	660	639	614	673	653	674	630	700	686	655	594	639	640	697	651	615	624	630	685	640	630	651	641	607	641	626	633	645	638	662	636	592	674	647	631	625	655	654	668	673	612	627	683	637	648	637	622	637	650	659	676	640	625	644	672	686	660	692	655	654	698	647	624	631	659	672	639	686	608	634	678	621	657	675	653	630	678	633	699	641	665	641	651	655	655	644	674	675	616	663	637	651	610	598	668	702	661	639	665	627	626	654	642	618	636	626	670	650	656	648	668	672	603	588	644	663	659	716	680	643	647	652	642	636	665	654	666	699	640	615	651	687	672	703	621	640	674	655	636	662	641	654	599	657	633	640	672	652	671	628	699	666	704	675	621	637	662	636	656	608	685	637	664	681	673	626	643	658	685	685	664	679	672	655	667	634	665	692	627	669	637	649	639	635	656	653	634	673	687	680	653	652	678	627	690	639	685	651	633	655	650	683	642	660	664	627	630	647	618	662	633	612	658	688	636	648	653	637	666	647	691	679	657	661	670	667	700	646	654	648	654	665	619	685	727	656	643	649	636	615	673	639	651	619	624	662	630	644	641	642	662	595	639	672	664	638	686	657	629	672	672	696	677	656	711	630	703	662	672	651	687	665	728	645	669	648	665	673	627	652	665	627	645	678	670	655	651	608	650	646	621	649	692	634	692	613	653	622	660	631	632	627	641	671	651	650	666	675	645	631	631	671	686	675	654	594	627	640	662	636	684	669	628	660	700	650	651	680	697	646	665	644	588	646	647	716	627	672	658	667	676	691	691	671	662	629	670	692	655	682	635	682	632	634	697	631	668	663	609	633	651	674	674	630	664	639	623	660	668	658	643	587	626	639	657	684	645	626	638	633	659	634	666	646	647	680	652	682	642	636	674	681	650	679	641	631	623	650	628	656	651	664	658	675	645	665	671	661	616	654	678	665	620	617	657	627	692	632	663	646	658	691	673	616	644	688	666	647	640	642	676	697	671	617	679	686	641	639	661	660	638	649	673	676	629	664	650	675	649	666	615	669	635	669	663	664	640	618	634	615	635	635	652	644	658	670	632	658	656	644	677	645	628	669	583	623	644	651	659	634	637	643	703	660	680	662	639	645	673	656	684	626	665	628	617	616	673	664	616	695	697	669	678	656	639	664	621	685	658	648	694	633	615	628	656	683	640	643	644	679	608	657	668	654	606	625	608	618	671	687	683	666	678	654	704	607	636	655	671	660	709	649	660	654	655	629	633	612	689	676	625	690	673	665	647	656	666	607	661	702	671	664	661	630	686	683	679	690	659	657	655	645	700	685	674	651	713	630	666	673	686	636	661	603	653	670	660	656	674	638	635	691	606	688	651	658	619	645	646	658	644	661	641	652	642	698	723	670	656	671	659	636	718	659	659	645	679	629	634	654	645	671	641	673	673	673	646	625	604	659	648	647	654	644	639	640	677	665	659	642	646	686	656	627	610	638	669	676	640	676	642	647	687	650	665	651	649	670	654	684	634	709	647	648	611	747	679	675	656	627	669	653	615	634	701	614	639	650	614	678	671	624	631	636	639	649	686	667	724	609	635	634	652	633	654	669	681	656	658	664	658	650	661	652	643
24981	37502	23169	12947	8783	5609	4985	3423	2153	1637	1305	1346	1166	1069	938	882	850	888	861	767	806	770	794	798	772	772	771	752	752	741	754	772	722	719	709	733	743	756	720	735	733	662	700	729	725	808	705	721	654	667	691	708	726	734	719	722	650	722	707	696	718	695	697	703	690	770	784	690	705	698	724	691	753	656	758	727	752	664	733	743	749	725	727	718	665	692	704	692	683	775	770	734	724	706	716	692	685	685	725	729	754	686	713	690	777	692	712	726	777	673	723	729	691	718	740	673	728	800	735	712	725	714	704	706	739	704	711	624	712	718	709	731	682	741	718	692	745	750	698	682	786	636	708	707	753	703	701	683	672	713	745	684	730	712	695	704	711	766	677	695	701	768	731	655	725	727	709	716	730	731	681	723	706	695	684	731	801	685	766	733	712	716	733	691	680	761	693	732	673	735	678	694	725	721	676	709	728	728	709	660	755	708	721	693	710	733	743	699	700	779	667	766	664	732	733	721	731	705	727	702	696	692	742	740	715	687	741	727	762	687	764	716	718	685	702	700	714	701	737	699	692	677	723	716	719	744	715	769	732	731	706	694	711	709	711	735	722	652	710	714	729	738	711	703	673	716	711	766	735	714	717	713	702	746	727	759	693	721	729	706	723	677	732	721	689	668	728	707	689	708	697	715	731	702	718	713	681	715	696	716	693	692	690	667	716	723	696	704	691	689	681	699	704	727	708	727	693	771	685	702	721	751	721	755	703	743	655	715	762	745	683	688	756	776	728	713	740	680	736	688	712	717	724	711	752	713	678	681	724	697	711	737	689	726	733	781	750	689	667	748	720	703	700	706	674	737	688	745	695	706	729	714	707	776	775	736	695	710	710	728	735	716	752	705	704	729	703	722	713	694	660	680	684	704	733	675	738	748	715	719	691	690	700	680	710	736	693	767	680	695	729	705	726	722	695	719	690	765	699	715	739	676	687	710	708	709	713	718	687	751	714	752	743	698	746	721	751	703	705	705	682	709	703	712	738	689	736	636	682	710	737	687	738	709	709	714	693	731	682	730	701	727	674	758	665	737	708	768	727	722	752	700	706	673	700	733	699	693	698	735	762	757	771	714	765	688	688	710	689	678	708	732	727	683	701	749	707	778	763	710	697	702	704	725	757	728	701	692	701	758	736	762	736	713	706	695	739	720	706	716	751	714	735	754	702	726	723	675	714	726	698	714	717	761	669	700	694	697	704	758	732	682	679	726	685	708	753	681	662	681	718	732	710	726	683	699	719	733	686	690	740	781	748	739	669	685	749	667	720	750	662	709	669	703	755	723	715	750	728	748	679	718	742	722	734	747	722	711	725	679	683	700	692	711	689	742	759	689	695	743	713	705	654	672	718	736	677	706	718	715	684	702	728	784	671	708	730	760	737	698	690	734	724	726	712	695	781	719	707	731	742	710	706	708	750	732	723	719	689	704	697	767	701	716	687	667	713	683	737	739	691	688	720	690	707	711	716	701	736	744	733	691	703	742	703	696	718	691	755	702	735	738	689	704	724	725	759	725	706	755	703	759	733	688	740	718	699	690	706	676	691	709	719	693	656	760	733	672	727	671	745	711	740	653	770	684	731	666	732	750	697	731	756	697	726	752	721	692	711	730	725	693	726	703	756	696	736	716	719	745	695	724	754	680	744	674	721	703	711	701	735	776	681	727	746	695	724	672	738	705	673	723	724	728	704	709	754	712	744	734	709	732	759	730	681	767	730	751	698	728	693	744	728	739	701	721	741	755	725	689	686	674	749	747	701	685	728	740	704	745	693	772	726	760	748	711	713	712	726	707	680	695	707	722	744	676	701	725	738	738	700	765	709	715	732	729	723	714	682	696	743	689	761	656	726	683	685	692	688	727	737	748	728	743	703	746	694	712	724	749	734	749	713	724	691	733	670	737	703	734	753	723	710	733	681	692	711	708	683	756	681	769	714	705	785	717	685	746	759	679	728	724	694	726	756	722	693	706	729	684	693	700	727	769	671	733	710	730	661	737	712	710	694	702	711	697	689	755	719	696	706	675	721	674	734	757	701	686	749	711	685	695	692	732	716	758	718	703	706	693	660	739	761	685	696	718	694	711	705	708	739	734	738	769	724	675	741	713	749	753	683	673	742	692	726	756	764	730	719	708	736	766	732	745	758	685	717	714	659	727	731	703	679	736	752	712	740	734	737	728	697	730	721	787	714	700	678	702	697	745	739	676	687	759	703	728	702	706	677	652	714	709	682	712	695	655	706	747	712	758	710	762	764	770	723	707	709	646	733	749	709	725	748	703	668	670	701	698	737	731	730	713	718	718	702	724	725	721	712	716	701	706	702	689	704	706	737	760	742	756	727	739	729	742	684	736	743	696	739	710	711	702	740	711	734	734	678	653	687	698	715	697	737	729	682	714	728	704	727	733	727	722	688	700	702	726	690	727	716	724	712	685	703	709	694	715	722	697	699	735	683	726	660	693	748	719	712	757	698	697	711	719	710	726	710	772	735	687	757	685	718	700	704	697	721	689	688	717	750	732	703	649	739	697	712	710	672	681	702	719	743	733	740	734	719	738	718	711	766	740	719	718	728	728	722	719	707	664	739	740	693	760	690	719	668	703	730	754	709	741	759	731	710	729	702	739	749	739	692	690	707	696	732	713	734	715	742	718	707	729	734	724	698	668	693	707	711	711	696	715	730	700	700	780	693	739	707	715	732	729	684	743	704	701	735	762	684	702	674	676	724	717	737	748	684	720	755	736	744	689	712	723	708	719	711	695	728	732	757	707	741	716	706	731	699	705	696	673	711	729	724	737	738	687	690	748	731	696	736	736	700	719	740	709	674	692	691	704	664	750	688	657	748	687	695	789	719	706	731	683	710	699	755	659	697	690	724	716	709	718	722	698	786	672	709	726	763	698	714	753	686	747	721	714	674	727	722	740	731	730	754	708	675	758	727	703	727	701	766	712	708	765	710	700	728	704	713	739	728	698	723	715	715	721	733	704	742	738	687	676	650	709	725	748	762	697	705	671	749	660	698	699	693	745	728	700	715	711	720	744	722	698	708	658	734	703	770	690	647	705	690	708	737	682	720	704	703	660	700	728	702	731	739	699	751	712	669	748	765	697	708	750	707	689	729	690	736	711	726	753	711	733	698	744	705	710	742	724	766	710	737	742	732	679	684	680	731	692	717	724	760	734	728	715	735	731	743	744	735	724	727	709	720	727	733	737	673	718	713	731	704	661	671	730	763	733	729	757	718	791	729	744	700	743	746	708	715	717	684	748	744	671	680	698	738	747	714	762	703	707	703	713	708	715	702	718	685	734	745	739	677	699	689	761	723	697	690	783	679	737	732	719	717	685	768	728	709	731	685	765	733	706	736	701	710	768	751	702	754	669	670	693	703	733	760	764	675	724	718	756	698	715	686	681	698	728	706	730	719	705	728	708	746	674	755	715	721	679	705	744	685	713	731	701	726	743
23821	21227	28334	24402	21344	15335	6678	3672	1950	1553	1191	1173	947	872	730	734	622	684	609	614	584	597	567	536	531	549	508	528	549	514	513	551	524	535	463	520	488	441	468	487	503	475	466	434	479	500	542	468	479	493	468	459	496	442	466	438	489	474	502	521	486	493	470	446	495	488	485	442	451	471	462	513	458	474	428	421	509	498	494	479	490	483	433	483	494	474	473	454	448	452	482	474	463	464	474	456	518	449	460	450	472	436	443	510	439	445	480	490	451	481	436	440	471	452	469	470	459	474	467	459	505	455	453	451	436	472	463	478	428	439	487	480	462	468	475	466	480	442	446	466	478	462	454	477	458	440	436	455	466	475	470	426	437	497	507	436	441	450	438	543	450	491	499	482	464	469	448	461	445	470	431	418	465	457	467	498	458	469	460	459	488	508	465	480	466	460	445	476	476	476	501	431	441	499	464	447	453	450	439	431	411	495	465	462	474	448	449	489	448	443	427	449	492	460	441	412	450	461	507	473	470	489	464	463	465	451	529	447	473	471	457	453	479	505	431	444	448	490	456	447	470	460	495	490	456	495	432	430	458	447	501	483	499	455	440	477	458	469	473	450	430	441	428	476	486	466	468	467	477	470	450	493	423	459	482	474	463	430	447	476	451	433	464	437	463	456	474	441	469	433	434	415	487	479	434	401	490	458	465	445	449	441	444	496	496	451	509	494	461	469	490	482	467	480	453	441	472	454	465	468	512	463	454	431	500	472	474	466	488	457	467	501	510	446	467	516	434	441	432	492	478	498	477	448	445	470	438	472	453	426	485	459	435	449	457	469	488	480	478	465	475	482	469	479	442	455	471	464	451	468	434	441	477	473	430	464	440	473	443	431	476	451	452	451	468	451	424	467	483	448	470	476	470	469	454	411	463	477	419	475	452	448	474	449	484	456	490	453	451	455	497	488	493	467	447	477	485	488	436	448	467	464	472	466	487	463	442	457	476	456	470	487	476	469	484	490	472	446	463	444	455	443	456	443	437	472	421	486	447	451	530	517	477	489	435	414	446	498	454	469	435	424	495	468	469	497	482	461	450	461	490	454	424	473	463	474	479	469	456	430	464	491	462	467	428	437	463	463	512	432	488	434	439	460	456	472	464	484	464	447	497	421	452	468	480	472	479	438	468	436	449	432	486	496	477	447	451	469	446	478	464	471	421	492	456	484	439	473	473	449	496	451	459	510	435	472	480	458	478	469	462	473	475	480	461	510	500	471	423	480	477	496	458	461	460	480	466	471	427	450	445	486	457	474	480	454	445	465	433	475	464	443	448	503	505	451	440	492	441	433	442	472	451	472	469	461	429	483	492	508	420	414	496	451	448	497	496	443	459	446	476	499	475	490	447	473	472	508	459	474	468	428	444	411	497	480	437	495	457	457	482	503	453	466	502	453	502	474	444	476	480	490	497	472	468	447	458	493	482	480	443	492	474	429	518	442	500	452	465	478	496	470	490	482	473	508	464	493	496	445	433	462	498	478	485	489	483	448	456	421	472	463	493	494	481	454	432	492	464	492	466	447	510	508	502	464	434	468	461	472	478	456	462	490	482	482	466	434	470	452	463	485	465	513	473	431	454	431	474	484	496	508	435	429	476	475	450	453	470	486	463	450	460	484	481	476	496	473	477	477	467	500	468	447	476	453	459	465	470	478	442	454	460	467	464	429	488	469	477	452	503	462	452	485	507	459	442	451	472	475	508	453	456	469	470	477	506	439	448	464	452	479	481	452	456	486	432	457	443	508	445	465	477	470	451	445	476	498	477	474	480	468	445	458	453	472	463	487	467	466	494	471	451	483	451	505	508	452	477	466	476	459	470	469	464	478	488	442	452	448	448	464	480	495	467	471	468	417	469	449	490	466	461	430	450	471	459	463	450	471	474	446	450	445	461	483	469	424	450	477	458	465	435	454	458	423	463	459	473	458	453	448	470	484	438	492	463	453	490	468	466	461	499	457	451	438	459	488	463	451	477	458	467	417	452	475	461	443	492	449	480	440	448	439	463	472	469	477	508	495	434	485	437	450	447	473	457	463	453	489	484	452	443	475	456	444	454	480	480	511	464	459	468	414	480	502	478	410	496	479	487	432	450	462	476	431	479	486	462	441	468	471	467	435	501	489	474	425	494	442	471	446	451	450	484	426	453	507	460	466	433	448	458	471	453	439	456	490	473	478	480	475	487	472	476	482	464	434	467	458	485	479	467	471	436	469	426	423	444	493	432	456	470	459	479	450	470	435	456	496	457	449	457	489	450	455	458	496	489	465	447	454	465	449	487	424	459	462	431	481	486	453	452	472	479	441	442	452	471	438	476	470	462	401	467	446	454	449	447	477	477	475	500	454	454	473	494	421	442	449	466	452	435	524	442	467	483	484	463	477	454	462	437	467	470	451	470	428	466	461	477	459	490	488	450	409	511	455	458	430	475	459	476	461	503	471	425	451	468	486	496	488	486	449	479	453	446	478	479	443	494	469	455	437	468	458	458	465	484	466	482	497	483	509	458	461	458	465	464	461	497	451	475	481	467	466	435	494	459	434	465	451	454	460	496	455	481	461	497	481	458	493	469	484	484	445	465	464	480	468	489	453	495	507	445	450	475	480	466	505	469	455	482	418	454	437	441	441	418	495	466	469	439	463	488	474	487	474	459	475	453	498	468	488	450	498	486	463	468	465	459	459	446	478	441	501	452	504	492	487	449	460	480	463	488	465	492	445	404	469	484	464	438	446	462	458	453	473	428	414	507	475	431	498	498	433	449	438	442	434	452	471	456	498	460	443	483	452	477	489	475	439	511	488	458	461	492	455	437	497	518	486	439	444	495	457	512	439	487	487	455	472	450	447	444	464	449	484	434	476	472	448	437	457	472	431	463	490	461	422	469	507	474	479	422	433	507	461	449	491	472	496	493	453	443	478	480	442	457	476	483	469	475	470	437	470	449	498	457	468	498	444	435	471	482	490	492	480	463	443	477	459	463	459	492	488	449	446	475	440	411	458	466	441	490	458	458	460	428	465	470	471	453	458	473	442	445	475	477	473	473	443	490	464	476	407	456	421	454	446	466	479	401	470	481	418	466	466	491	462	487	477	453	477	431	453	467	470	479	418	481	458	508	459	459	442	490	454	480	473	452	481	402	509	494	459	458	472	469	434	468	484	479	457	441	459	482	477	463	440	497	463	519	468	463	459	464	452	459	460	487	477	488	490	482	452	463	486	458	491	426	481	471	477	427	453	450	455	481	457	433	460	469	469	420	411	452	466	451	467	476	481	466	477	491	464	493	423	482	505	489	456	465	502	448	473	476	442	478	471	461	453	438	494	442	495	477	507	497	462	455	465	464	454	452	436	424	463	466	462	430	487	477	446	437	416	484	438	457	489	460	447	460	453	457	464	449	492	443	473	459	459	490	490	510	463	449	442	452	460	489	467	442	463	479	488	438	479	433	467	469	446	477	476	466	434
25499	46255	31391	18347	14280	9847	8133	5920	3379	2535	1853	1804	1444	1221	978	920	808	837	823	798	714	688	673	715	710	640	628	642	657	594	634	626	596	572	599	548	553	584	569	579	568	592	524	551	552	550	534	574	508	526	531	538	522	539	561	512	542	582	534	578	524	506	577	536	511	557	514	568	551	493	531	554	499	505	537	520	523	511	563	600	561	543	538	508	474	509	521	542	531	564	514	571	490	514	538	563	514	506	492	516	550	524	535	544	527	500	522	505	557	511	524	540	526	551	556	536	502	550	522	518	612	530	542	549	511	526	533	557	533	496	482	517	506	501	508	517	566	536	534	511	547	552	537	518	528	541	507	540	501	555	529	486	526	529	544	505	509	529	470	490	562	501	566	541	497	565	529	504	506	531	540	522	500	532	537	493	528	532	482	538	528	526	484	534	570	510	556	535	487	521	509	535	506	513	508	550	533	504	563	500	559	522	542	538	554	465	459	523	515	510	538	526	507	499	516	507	537	545	545	497	492	499	494	509	531	536	547	516	521	546	518	519	515	491	547	531	520	487	495	535	513	547	517	531	533	529	570	538	501	529	548	536	513	538	517	487	556	526	514	518	548	509	512	511	533	545	500	506	486	515	524	545	511	551	520	487	532	544	511	512	515	524	552	565	547	542	550	538	538	497	522	576	530	539	492	545	531	505	549	495	494	499	519	593	508	488	527	497	533	518	536	535	537	540	495	512	507	517	567	500	540	524	557	529	528	525	501	525	508	510	519	549	490	507	511	512	552	531	498	570	534	505	582	558	537	493	529	528	539	512	498	557	503	511	511	512	531	483	513	524	488	542	511	518	519	534	508	518	540	535	469	535	518	508	526	529	519	471	506	495	517	539	536	524	531	518	513	543	537	518	532	533	541	531	529	537	505	504	562	551	525	496	514	528	540	517	550	516	553	535	572	536	519	489	452	532	518	539	530	548	502	542	508	469	558	481	510	501	550	497	541	518	527	507	555	544	525	536	535	533	503	509	529	482	502	524	510	501	477	560	472	526	533	519	497	481	497	510	527	569	519	496	518	544	529	499	493	529	536	525	507	556	563	506	518	527	513	523	553	527	544	523	534	505	564	555	582	499	514	524	512	488	480	482	539	527	530	557	519	510	502	539	530	500	533	485	546	519	526	530	501	510	556	539	492	559	513	529	491	540	481	504	542	523	514	509	532	487	482	549	501	530	534	541	527	563	478	544	512	561	495	555	511	521	518	486	498	558	494	499	545	516	494	507	511	486	506	555	536	506	580	518	520	471	531	512	518	484	533	512	525	522	507	534	537	494	531	521	532	534	498	514	549	526	548	529	516	542	524	576	519	521	513	520	528	530	490	491	509	508	495	517	534	511	517	512	522	552	514	458	522	512	528	519	520	485	532	503	535	545	504	537	523	523	505	532	522	503	520	527	522	537	544	515	496	521	540	481	524	538	515	519	514	516	542	536	506	523	513	564	527	511	505	516	462	524	495	519	482	535	508	478	516	518	546	536	461	562	516	488	507	518	538	540	520	490	568	550	542	519	517	500	563	473	506	522	561	523	522	508	556	527	530	513	527	521	481	554	540	496	519	526	510	529	528	475	545	523	528	525	504	530	562	503	554	526	531	529	559	513	506	541	532	519	545	566	511	514	534	551	554	474	579	519	525	514	542	518	548	573	520	508	517	504	531	528	541	509	558	492	524	530	515	555	503	493	528	533	554	557	520	510	508	547	522	524	510	523	532	491	518	503	497	552	518	538	530	550	485	540	546	497	507	506	521	518	514	497	578	514	524	507	542	517	516	559	510	501	541	508	558	514	550	545	531	533	525	493	518	559	531	544	541	523	526	532	566	518	551	546	557	507	548	507	511	526	539	518	543	518	523	549	505	549	533	513	529	507	531	553	492	539	539	493	526	509	530	496	524	544	530	519	521	476	511	528	511	540	542	493	543	521	528	524	486	540	508	529	478	511	507	542	508	512	512	479	535	537	511	525	521	568	514	539	590	527	556	516	527	500	520	509	535	543	542	526	518	513	515	499	543	515	533	531	524	539	476	539	536	496	547	515	525	525	498	536	510	532	524	497	567	549	502	520	549	534	500	527	517	519	525	565	538	553	476	514	532	482	538	507	501	508	512	532	524	496	515	522	515	537	500	519	563	503	566	528	553	522	538	494	539	541	512	521	503	505	488	543	522	545	575	510	538	551	516	483	475	516	518	501	519	481	507	520	489	479	521	522	519	520	542	534	586	545	509	571	545	545	517	501	539	532	558	507	537	573	521	512	518	536	500	502	543	542	530	527	533	476	540	559	556	521	523	527	520	525	496	514	531	497	519	521	545	532	515	535	526	489	518	530	536	532	530	515	531	497	508	531	497	546	523	495	561	535	551	524	525	524	507	536	528	521	532	514	503	537	526	522	539	566	550	544	553	511	541	519	505	575	531	500	497	572	550	526	563	548	529	534	501	498	468	495	523	559	548	510	534	550	512	497	509	559	506	536	498	480	528	554	498	523	486	513	519	542	541	520	520	503	526	539	512	516	544	494	549	546	554	496	552	545	534	554	499	546	522	528	528	536	523	544	535	525	505	549	495	499	558	550	482	519	524	535	580	513	512	542	512	527	537	532	548	544	511	521	530	507	522	512	505	521	523	530	542	508	527	539	473	532	537	510	527	495	540	490	559	512	502	495	509	526	547	510	508	504	478	551	492	546	528	518	517	531	533	521	515	544	520	482	532	500	545	548	519	514	511	530	525	559	522	529	516	552	537	501	545	543	530	551	556	562	530	540	496	530	532	503	519	551	518	487	543	498	530	496	516	539	541	531	514	533	530	566	540	499	532	553	494	515	480	509	500	505	544	545	521	539	541	556	516	523	521	534	542	535	564	527	554	529	526	526	531	546	559	534	505	545	544	477	540	517	519	508	510	543	520	528	489	556	550	523	535	515	518	562	539	517	509	548	519	524	527	566	550	509	517	511	518	494	541	538	533	528	524	580	522	537	513	559	553	510	525	518	531	516	496	510	519	530	563	529	551	526	523	554	503	475	508	566	530	520	519	518	518	493	517	505	524	507	494	532	519	551	579	502	541	508	519	555	526	515	533	527	536	508	486	531	562	531	529	542	541	526	541	550	541	512	514	542	497	483	558	513	504	539	514	557	532	570	532	539	488	478	519	556	543	552	519	495	536	540	514	541	534	507	554	530	510	503	512	563	516	541	508	538	533	518	521	516	508	505	535	547	483	524	494	519	544	530	517	513	522	528	542	519	533	545	547	518	543	519	526	504	534	506	548	521	549	533	528	558	511	555	523	518	543	519	492	527	515	535	501	514	547	547	563	527	502	500	491	529	529	510	593	501	522	528	574	508	510	509	502	516	542	535	566	500	503	521	505	522	518	541	529	532	528	503	508	539	561	503	514	536	524	512	519	526	517	549	563	515	543	555	517	551	512	493	543	500	544	539	512	540	498	523	516	526
24719	21142	27309	25230	16598	6873	3930	2683	1690	1291	1000	1071	948	815	710	714	662	632	648	616	581	665	590	607	623	563	616	568	575	597	551	560	514	559	535	551	585	537	543	561	548	551	540	544	551	544	570	569	567	516	493	518	554	541	477	514	546	541	534	538	531	547	509	515	546	552	550	530	577	521	534	506	538	573	523	537	535	547	512	526	561	545	551	504	549	552	564	607	562	493	516	565	505	539	527	481	514	541	545	538	504	509	556	534	530	585	541	522	539	559	494	569	508	491	531	533	528	574	553	573	550	582	536	525	541	520	529	556	531	543	507	507	552	538	543	584	508	529	508	535	552	566	549	603	484	552	511	546	541	505	532	542	528	518	528	557	548	538	536	532	553	506	547	521	518	528	510	528	547	515	552	544	509	568	494	531	537	482	591	521	544	579	532	557	554	528	550	510	583	563	545	537	561	522	507	578	522	521	531	536	553	522	507	559	541	509	517	524	539	581	581	552	550	561	539	534	533	577	587	589	467	529	571	530	488	535	543	513	536	550	580	553	551	495	521	515	535	581	556	544	507	498	558	569	535	574	546	509	560	538	511	506	546	522	528	529	526	556	512	527	517	526	537	551	500	569	524	533	525	562	561	525	510	564	576	561	509	562	543	553	537	531	533	526	530	567	557	545	544	547	555	566	528	536	561	532	554	569	567	534	527	565	535	549	499	564	543	518	511	506	579	510	531	520	545	536	513	536	550	546	551	499	571	509	513	550	547	518	574	511	548	601	557	491	520	516	595	477	526	520	537	514	512	550	531	534	511	520	551	551	552	535	543	532	536	516	604	580	516	582	525	513	494	557	558	549	569	523	513	575	523	524	560	571	530	526	563	528	569	536	590	508	526	553	538	511	557	542	529	519	519	531	500	562	547	572	500	574	544	493	497	576	495	510	552	554	535	537	551	531	550	505	497	557	530	535	500	563	527	571	582	499	545	537	547	513	549	513	535	545	550	548	539	482	579	522	535	506	574	517	521	557	517	541	541	517	530	531	528	551	533	490	500	563	505	542	564	569	499	513	579	562	522	520	535	569	544	523	553	558	546	531	503	519	532	512	529	524	551	555	508	550	546	513	535	516	533	515	512	556	511	566	513	528	565	561	529	549	508	540	522	525	538	579	532	523	536	538	547	546	531	553	514	558	592	529	505	530	539	508	526	524	568	557	531	554	538	542	500	537	552	560	538	494	543	545	518	523	555	503	585	516	546	523	546	555	532	549	531	544	508	523	521	537	548	553	535	503	538	554	516	510	526	526	557	583	534	506	563	514	556	508	582	510	586	545	528	552	526	546	534	529	526	560	597	518	557	540	574	549	549	571	559	507	559	573	524	508	551	530	533	528	507	506	498	562	550	597	536	557	556	527	538	519	486	539	510	492	536	526	563	568	575	547	542	539	562	497	555	550	594	556	552	508	549	533	513	551	556	527	553	573	538	524	548	530	543	495	526	552	531	538	532	511	484	534	517	523	515	569	550	506	513	549	561	535	510	588	497	552	515	503	534	540	536	549	540	516	527	566	557	504	509	567	543	504	565	513	540	512	548	543	547	520	552	554	528	526	501	537	536	509	517	579	563	532	567	578	562	529	523	550	528	510	527	521	533	529	527	514	564	524	547	489	560	537	550	506	566	504	593	533	528	579	534	467	526	523	525	513	583	557	527	515	539	537	523	525	514	560	557	537	520	556	581	544	552	492	527	522	567	545	538	511	556	606	512	535	493	513	503	538	500	509	522	556	483	539	503	495	532	535	573	549	523	493	540	540	520	536	558	527	563	517	549	554	516	518	551	513	518	472	534	510	517	548	564	516	547	551	526	553	536	541	547	550	548	542	546	544	572	527	574	548	540	512	541	527	494	500	543	555	566	534	526	555	533	523	484	553	531	560	534	553	529	562	542	538	570	521	540	543	560	527	520	482	529	538	527	479	527	524	530	532	513	549	562	546	575	522	550	504	542	525	538	518	513	527	569	532	537	502	529	565	530	519	539	592	548	530	535	527	538	555	551	521	505	571	565	541	621	517	541	510	619	528	529	521	492	526	563	515	563	524	523	512	527	534	559	488	541	535	511	552	563	565	531	547	575	503	512	509	545	596	534	489	581	558	516	544	497	559	554	530	572	541	538	555	540	553	512	563	503	531	548	560	519	546	507	517	546	566	516	559	550	524	520	546	583	563	537	538	554	528	542	542	492	516	533	527	535	535	575	590	488	536	517	561	536	513	544	551	544	523	555	516	522	541	503	546	519	497	531	538	535	561	542	544	540	535	558	515	540	538	539	489	564	584	510	529	560	554	546	549	523	522	552	509	552	535	521	506	562	512	513	505	582	552	520	506	581	523	543	530	573	508	547	587	568	524	541	562	517	553	564	509	533	533	554	528	517	497	560	525	545	514	502	501	548	500	519	502	532	542	534	511	516	516	508	524	540	558	533	543	551	523	559	532	530	515	556	575	509	495	525	542	574	571	523	503	563	578	466	588	575	539	507	513	516	525	547	540	615	547	533	542	522	512	504	582	564	535	519	544	525	536	556	540	544	521	531	546	515	552	546	528	580	507	524	562	586	539	485	562	533	526	567	518	543	553	547	518	542	581	554	524	521	569	543	511	505	565	514	576	545	551	563	521	535	560	511	532	575	510	546	529	551	544	545	559	520	565	512	542	538	546	539	505	511	560	551	490	536	552	559	524	554	503	537	541	532	553	516	498	524	536	524	561	522	538	509	532	539	540	507	532	558	552	500	540	522	482	540	517	520	593	534	546	501	537	524	463	491	510	534	527	520	497	507	554	532	564	497	589	505	538	563	553	528	520	537	526	506	523	522	549	545	521	518	539	539	521	542	522	530	520	538	537	526	538	566	584	517	544	542	493	513	525	595	550	542	527	530	531	530	529	534	575	605	532	475	527	526	557	541	583	539	565	526	524	548	529	507	539	537	552	518	535	529	531	522	524	540	513	546	537	505	499	560	528	551	533	538	481	503	545	529	550	541	474	544	527	545	566	511	528	534	506	519	528	520	555	520	492	533	535	581	536	515	548	558	565	541	515	513	526	502	539	520	549	484	534	579	547	490	562	588	501	565	537	585	575	508	545	506	527	551	570	543	565	557	544	515	525	570	530	553	501	523	550	557	516	494	547	542	538	524	544	549	507	582	545	534	532	483	538	522	465	537	526	527	549	536	553	542	563	517	512	555	501	552	550	538	560	533	574	558	547	543	552	556	513	514	545	506	540	518	543	511	504	541	565	550	521	546	554	534	552	521	530	541	534	562	534	543	493	531	548	538	524	544	556	541	562	551	546	571	579	535	553	529	539	528	549	543	524	500	526	583	541	530	575	546	510	527	533	520	585	563	544	563	542	526	531	536	551	528	495	514	542	550	534	539	514	527	544	535	576	516	531	552	537	528	515	526	553	488	537	545	540	562	515	579	546	508	507	533	551	540	538	578	584	539	556	540	533
25010	42143	27206	14730	11187	8713	6493	4907	2775	2149	1545	1572	1315	1114	953	864	810	743	840	707	705	662	669	663	716	638	613	666	599	676	654	665	679	605	664	591	627	605	625	604	619	577	602	573	646	599	626	603	622	583	652	614	583	592	553	534	594	586	605	595	571	578	549	555	581	604	612	595	582	537	568	567	548	624	608	572	598	590	594	588	603	534	614	601	621	593	586	583	582	574	608	587	605	560	560	596	613	616	584	587	544	589	586	554	584	566	580	605	604	569	563	572	621	620	601	554	557	599	586	547	573	554	576	588	583	599	593	580	598	591	602	574	589	607	601	585	586	575	599	571	584	583	577	578	601	596	591	548	526	602	564	588	624	617	571	583	595	568	545	609	593	587	590	571	566	605	585	560	550	553	543	591	607	616	547	558	593	578	569	586	573	574	586	575	614	536	611	577	553	569	614	578	598	578	589	535	595	580	557	596	605	612	533	624	554	566	544	566	598	616	591	576	552	596	608	538	533	553	585	583	572	562	570	603	615	543	584	581	622	592	577	564	574	570	612	529	588	586	587	528	583	585	565	589	584	571	602	589	596	624	569	559	567	605	628	586	580	626	586	556	600	595	569	583	586	580	602	559	558	606	582	602	598	590	543	579	564	586	577	540	586	587	592	641	563	599	606	528	596	603	597	618	550	587	586	604	566	617	583	581	565	582	594	598	578	612	537	565	620	568	587	573	578	592	572	556	555	584	637	611	637	597	593	547	584	542	560	555	553	534	566	604	569	555	555	585	567	569	583	626	575	590	558	589	600	609	587	547	571	552	561	571	625	570	586	572	598	623	583	597	617	586	562	561	580	618	581	597	541	551	602	572	603	561	604	560	563	588	589	563	582	598	600	533	585	535	527	560	578	634	569	557	585	599	592	599	574	526	594	586	605	588	578	578	625	557	618	550	576	599	542	615	586	558	546	574	603	618	601	623	563	601	586	577	596	559	568	609	600	621	555	597	586	597	581	556	593	589	598	568	554	632	557	558	575	534	577	547	574	579	590	567	606	552	571	591	523	565	602	572	539	563	599	580	592	543	620	591	620	566	619	568	589	567	601	552	569	600	581	572	556	591	541	562	587	611	583	592	579	563	554	553	613	601	566	583	555	596	611	561	601	543	596	563	620	550	592	523	569	594	619	599	603	519	552	532	604	552	555	612	610	558	587	607	585	582	594	567	596	554	568	554	534	609	572	549	593	550	572	583	585	592	583	508	547	561	624	562	522	537	563	582	559	591	581	577	560	581	627	618	576	524	625	601	593	556	520	585	547	555	599	590	593	576	607	574	571	581	559	600	590	552	602	553	603	581	591	543	593	617	544	582	609	592	591	613	552	541	583	593	573	599	590	534	564	553	576	555	580	571	587	552	566	582	517	572	605	611	519	608	597	594	594	582	602	571	595	577	580	566	566	581	554	573	571	571	613	598	599	564	574	596	618	582	578	571	562	612	611	593	588	607	528	601	559	561	569	526	590	588	593	600	557	577	589	574	571	611	565	619	613	570	569	592	574	580	582	583	556	557	610	568	574	547	577	590	601	587	574	581	557	553	604	568	575	562	578	582	558	543	564	599	640	576	585	627	598	592	566	594	566	527	543	618	547	572	511	603	588	554	583	572	606	576	611	571	581	557	587	586	542	598	592	569	586	568	620	590	595	608	584	583	571	558	587	600	507	576	540	615	611	603	548	588	612	622	640	572	581	568	576	598	533	567	578	589	576	621	609	572	581	565	573	585	608	601	646	610	535	576	553	581	613	610	574	577	629	554	607	533	566	565	623	609	555	600	549	583	551	588	591	612	570	620	618	570	586	587	582	573	556	574	605	591	566	585	603	581	557	585	570	569	551	601	593	594	589	533	545	567	569	597	608	554	553	582	591	573	529	626	561	605	627	549	594	584	635	608	576	555	582	574	587	604	611	593	588	590	578	586	556	597	590	604	576	572	553	534	560	557	557	597	589	576	549	580	604	522	533	591	587	562	603	547	599	596	582	623	551	543	616	585	614	584	538	597	564	635	615	576	572	595	594	595	594	553	589	628	582	572	560	572	588	541	603	580	595	579	577	635	553	576	545	591	604	587	600	589	576	596	616	530	576	600	588	543	616	554	510	592	581	601	553	603	572	585	601	532	577	557	595	546	567	587	556	581	593	595	581	585	589	601	611	540	606	557	595	564	545	579	555	591	612	619	633	580	591	574	596	568	563	573	592	526	581	578	558	589	583	531	561	581	587	596	547	576	601	590	587	558	601	562	602	554	584	578	603	554	580	579	608	561	592	598	613	576	534	588	577	603	569	627	577	586	546	611	543	512	606	607	575	601	599	570	586	601	618	568	548	553	574	593	610	574	584	571	538	557	495	607	563	578	559	586	620	547	598	559	593	600	569	552	573	633	602	639	582	592	558	562	609	569	590	572	604	557	564	533	555	595	547	632	557	587	575	589	559	542	562	577	539	578	576	584	584	572	553	623	602	607	578	563	560	572	640	542	613	635	576	619	584	611	579	623	567	550	617	577	577	575	572	552	574	566	589	552	601	608	568	602	576	586	584	608	573	561	585	605	564	552	582	556	612	543	582	587	556	612	556	613	598	572	590	559	587	616	576	574	574	608	551	574	532	541	631	595	586	629	535	585	574	592	557	588	546	566	638	568	556	597	590	631	588	553	585	581	592	588	599	604	568	603	588	568	556	561	586	579	585	577	592	612	617	616	552	578	577	620	547	626	560	570	558	584	546	597	576	567	575	580	592	585	511	587	587	590	611	581	595	565	605	596	540	525	615	588	579	566	551	557	558	609	583	602	556	613	539	614	593	579	583	526	558	552	631	625	595	561	596	546	607	593	560	610	577	589	585	608	590	602	558	599	567	555	605	553	567	570	593	607	587	579	586	571	594	584	560	565	601	605	576	598	591	609	560	609	536	626	590	614	551	596	523	591	551	580	593	582	529	577	601	577	581	550	591	622	604	559	585	610	610	574	567	569	596	605	622	579	608	558	595	589	599	631	560	570	594	587	586	545	616	569	570	593	564	577	615	603	582	577	571	646	565	566	552	602	569	598	601	600	620	616	572	592	613	570	585	607	557	595	583	602	595	588	607	564	598	581	571	595	600	570	615	534	600	602	605	588	581	529	595	597	597	573	553	562	590	588	592	607	567	583	600	598	581	543	579	572	551	575	562	601	587	549	590	576	565	558	587	589	551	565	611	577	583	569	564	574	603	616	574	611	576	582	588	627	582	573	607	614	570	582	561	572	610	550	584	584	600	571	565	599	559	554	574	560	599	571	551	599	559	568	575	590	577	554	583	602	620	544	593	610	524	605	604	600	592	567	569	559	593	612	597	595	540	572	635	625	555	570	608	593	592	575	557	599	561	552	586	610	602	589	574	546	581	558	596	586	568	563	615	544	633	578	537	582	577	619	622	581	552	574	579	604	547	560	625	572	610	575	577	581	560	572	558	555
22590	21139	28682	23845	21173	21530	15392	5486	2878	2021	1457	1295	1088	816	722	633	558	509	550	431	473	421	426	392	412	384	345	378	347	355	331	343	317	379	320	321	294	312	306	286	302	280	264	284	294	281	299	280	290	288	280	253	302	323	283	300	297	265	256	261	292	266	271	261	259	257	288	261	269	270	298	235	292	277	258	257	263	280	258	277	278	264	263	289	248	247	296	274	294	279	253	250	276	279	259	260	283	258	266	282	293	261	267	254	237	255	266	258	267	241	254	273	265	274	248	262	229	295	254	259	262	268	287	302	264	281	246	270	268	279	255	274	235	275	255	286	295	276	290	280	273	285	256	238	265	255	279	266	266	246	280	271	254	252	274	279	290	255	262	287	271	247	269	249	286	273	303	287	290	287	292	292	272	286	266	258	265	288	272	248	279	282	298	259	272	305	255	276	280	280	282	276	256	292	265	262	246	261	278	247	268	286	271	273	270	248	264	260	281	277	288	290	263	265	280	280	257	258	275	295	254	270	274	297	246	276	268	264	249	295	267	274	267	302	297	250	284	259	276	270	265	266	273	285	259	268	254	301	250	275	265	282	251	285	252	278	260	283	278	288	263	271	321	278	261	272	263	278	257	287	300	275	274	259	261	274	246	244	266	272	255	252	276	265	251	262	256	270	271	243	262	305	297	276	279	254	284	279	297	263	252	282	242	267	279	269	276	266	274	267	253	268	276	265	297	278	275	286	255	260	280	257	282	282	257	263	259	301	270	256	260	248	231	261	268	284	283	274	282	247	245	264	285	289	250	266	256	271	257	289	294	262	257	256	255	271	271	251	279	268	258	295	264	272	252	264	255	275	250	271	254	254	271	235	245	275	281	264	263	256	300	270	247	248	250	253	280	286	253	269	273	275	289	290	276	303	272	292	293	290	296	257	254	279	277	275	258	248	241	257	278	284	241	271	274	281	277	261	281	269	235	285	266	307	278	271	254	265	268	249	274	258	258	270	279	269	290	293	260	270	248	261	256	229	264	286	289	259	265	279	279	260	291	266	287	251	271	254	285	259	293	281	289	273	244	283	228	243	264	302	267	245	271	277	275	248	264	242	279	291	281	261	280	248	238	254	272	241	277	253	280	269	263	261	277	267	271	269	277	252	249	228	281	248	229	279	270	247	264	251	268	254	264	267	266	285	279	265	252	260	258	269	268	307	279	242	283	250	266	284	234	250	281	234	271	237	264	245	284	262	291	241	241	267	301	268	287	281	239	249	254	302	261	265	291	254	274	284	252	284	275	272	264	278	289	252	250	276	273	268	263	232	276	263	304	287	273	300	276	260	273	252	267	284	303	235	295	254	287	290	286	282	266	255	264	256	283	299	258	260	271	266	271	263	267	252	252	264	258	247	259	284	274	249	243	224	273	283	256	288	258	255	292	250	263	260	278	246	257	267	247	279	274	275	262	271	257	272	275	256	261	279	273	299	285	276	280	281	259	309	250	263	250	263	268	295	253	237	226	267	259	259	262	288	240	259	276	277	267	280	300	295	261	267	269	282	283	291	291	257	276	258	264	267	294	249	247	254	314	283	281	266	255	279	282	269	269	258	295	264	233	260	280	279	262	265	248	254	277	249	277	284	275	238	227	283	277	276	265	301	274	253	245	252	272	251	272	257	279	282	261	281	268	261	247	280	261	267	254	250	244	272	255	257	241	251	280	273	264	276	255	235	264	263	271	285	269	269	282	273	284	253	259	268	269	240	231	253	257	236	259	255	302	258	274	243	277	279	257	251	245	270	292	265	261	266	237	244	278	286	274	261	258	259	277	273	261	242	276	278	227	244	284	264	258	271	258	290	308	267	261	269	300	283	286	267	273	291	255	269	271	280	222	273	273	250	291	253	265	247	280	260	270	256	282	261	240	288	263	286	249	260	255	281	269	246	252	238	273	266	268	289	245	257	264	266	267	277	288	273	273	268	270	286	279	265	283	255	320	268	291	269	275	282	261	249	278	260	266	276	261	258	247	280	278	218	250	280	296	265	254	265	262	264	306	252	298	283	265	231	294	224	241	277	265	275	212	286	261	263	249	270	273	272	281	261	282	268	254	264	273	259	281	294	286	256	273	287	285	256	276	270	261	274	268	249	269	263	266	267	266	272	273	262	252	289	293	281	255	264	268	266	257	279	260	250	277	273	265	239	253	234	263	260	296	252	267	278	283	267	290	261	283	252	249	256	272	255	228	265	274	310	268	243	274	220	259	267	258	274	276	261	297	237	313	279	243	262	257	279	264	245	302	242	285	248	277	249	268	259	299	264	292	283	256	257	281	286	278	288	251	245	262	260	292	260	273	247	259	285	273	267	273	243	276	280	247	286	282	267	271	290	253	258	264	261	269	252	262	240	272	262	272	230	249	264	249	276	273	284	279	232	244	258	275	269	261	237	273	267	274	244	281	255	265	261	252	270	277	244	256	270	255	274	296	287	228	271	256	269	273	270	279	277	269	281	271	279	210	269	269	265	254	261	247	282	281	265	262	247	287	224	295	250	250	250	280	273	272	216	271	275	268	265	241	282	270	286	261	242	250	280	276	262	243	264	233	271	285	266	279	274	260	266	268	269	306	254	268	240	263	271	259	255	257	283	266	275	277	263	282	282	244	295	285	239	260	272	289	267	244	254	252	268	274	261	242	266	242	229	260	275	262	274	254	257	304	278	279	278	283	271	251	256	269	245	251	278	295	268	285	274	267	263	262	241	252	275	263	269	260	282	264	262	279	258	266	256	272	250	279	278	277	281	253	276	313	264	303	266	263	276	291	255	257	284	265	266	278	258	282	272	279	266	278	275	258	262	269	268	279	236	267	245	271	275	265	248	239	279	266	283	277	255	241	258	285	265	252	276	299	258	268	313	285	268	270	266	279	259	267	291	268	277	253	304	278	269	281	280	285	283	253	262	286	260	280	304	285	296	281	255	264	272	266	285	265	274	266	289	247	248	263	251	276	292	262	252	254	278	286	274	275	298	242	256	271	274	245	264	269	255	295	277	274	284	275	263	269	255	258	265	269	280	285	298	281	248	262	268	258	285	274	300	277	271	260	265	270	273	251	267	245	270	297	259	291	274	261	252	291	273	290	255	267	270	275	251	272	260	270	287	264	254	258	248	256	262	294	263	244	265	268	246	297	242	275	254	269	313	266	266	270	300	258	255	276	279	250	272	287	242	303	259	290	296	239	281	293	255	276	250	256	258	240	287	274	258	271	258	274	278	266	292	249	291	267	267	266	265	281	271	268	263	282	243	269	288	252	278	284	261	279	282	293	245	251	224	241	275	276	243	267	280	275	284	255	282	263	272	263	272	246	244	257	270	276	270	291	264	265	243	255	255	274	267	270	305	286	272	236	315	250	288	272	244	254	266	239	268	284	305	256	267	261	262	252	264	255	277	264	261	238	265	278	279	288	279	269	239	266	280	281	273	245	276	246	251	280	291	264	258	264	291	243	284
27347	51416	36749	20646	16215	14576	10056	7793	4933	3320	2391	2041	1680	1271	1080	831	761	678	782	653	575	562	545	564	487	484	439	401	432	429	401	426	395	357	370	371	374	334	331	343	349	343	327	337	343	359	290	337	337	318	347	306	331	337	317	335	284	314	305	324	322	296	297	313	280	307	315	311	326	290	287	295	316	334	290	296	292	279	280	321	285	279	322	303	293	290	284	340	318	308	287	315	293	302	290	299	286	267	281	312	304	313	291	310	316	286	299	283	296	284	280	294	317	275	279	320	309	274	292	312	302	299	294	283	323	281	276	295	305	292	323	295	285	271	300	298	295	286	312	286	295	275	274	306	288	306	296	324	280	262	356	243	279	287	344	272	288	302	285	302	281	274	248	277	287	320	287	291	285	317	316	316	292	317	295	277	314	307	310	273	284	285	312	275	278	303	300	294	281	289	278	297	297	306	281	268	297	328	305	286	283	297	306	298	288	295	303	293	258	309	290	267	279	302	275	323	287	268	285	278	317	288	292	299	290	291	291	297	292	294	306	312	283	277	294	277	288	307	286	320	300	308	293	283	306	273	296	328	309	274	323	313	292	295	288	309	328	291	316	311	275	286	281	308	315	273	266	296	306	278	319	310	292	276	314	282	289	322	303	319	296	316	252	287	286	289	300	287	291	270	332	277	299	290	287	313	282	263	321	314	302	283	318	270	304	291	300	277	297	308	283	282	294	293	278	321	272	278	299	276	310	304	262	294	277	290	301	285	302	299	352	304	300	291	296	278	301	270	301	307	303	298	297	313	297	292	300	276	265	280	298	319	317	289	293	263	291	271	309	297	340	300	310	288	319	284	282	307	312	294	298	312	316	287	312	301	300	285	288	291	265	341	292	317	279	295	327	273	284	267	270	279	290	264	272	270	269	260	303	277	284	286	271	303	275	297	290	307	304	300	299	295	290	300	302	293	259	307	292	285	301	295	277	330	318	310	316	315	313	282	300	294	314	302	303	304	321	302	293	314	297	267	297	314	330	309	301	281	303	269	263	280	323	282	324	322	273	292	328	287	294	292	290	323	305	269	299	307	271	281	275	314	315	303	290	294	289	262	284	291	278	296	304	289	309	319	309	327	270	296	293	261	304	320	312	306	269	295	307	290	291	280	278	302	326	286	301	317	270	316	289	313	319	291	310	306	307	288	320	288	303	300	280	262	298	311	265	281	296	309	274	309	308	280	297	277	293	302	294	283	308	266	284	288	289	282	313	278	318	301	288	270	307	295	304	263	319	292	286	321	296	309	331	303	307	276	266	312	273	307	299	274	317	293	290	329	280	315	288	289	319	300	280	298	304	298	303	288	286	286	285	300	272	282	328	288	288	270	294	293	276	289	290	292	292	265	270	262	283	288	307	309	269	245	273	310	312	312	296	295	292	310	291	310	313	306	278	275	299	295	290	284	285	279	298	285	281	311	278	300	307	302	285	332	295	293	329	276	293	263	274	302	293	277	299	302	290	302	288	279	294	325	292	283	308	293	306	291	293	295	309	313	291	286	309	328	272	299	270	310	281	290	270	308	269	296	276	263	300	284	289	298	289	282	307	319	303	302	298	288	296	290	296	314	297	281	304	299	298	274	314	294	299	298	282	293	283	303	314	303	298	262	299	278	290	296	311	278	295	286	317	312	318	311	311	300	296	313	311	282	324	277	302	280	268	284	301	318	304	301	298	291	271	291	292	289	289	291	310	306	258	273	279	289	318	286	288	280	296	295	281	279	288	315	293	299	293	268	310	310	299	321	291	299	295	281	288	277	317	291	272	269	287	309	281	298	302	296	291	304	272	298	305	290	301	274	307	295	295	311	299	323	298	314	272	288	259	275	296	316	261	302	279	317	283	324	301	287	300	283	294	284	294	299	267	323	257	301	295	293	287	335	304	290	297	303	270	301	314	321	318	304	310	316	285	278	283	320	260	308	312	292	292	279	277	322	263	285	301	293	292	282	307	286	293	316	283	283	286	307	300	273	302	297	297	294	277	276	305	279	320	313	245	282	260	301	278	282	309	305	298	304	246	300	292	291	289	310	297	328	272	295	265	269	266	292	295	305	290	276	311	282	285	312	303	313	308	284	304	315	293	324	277	297	310	283	300	296	274	294	304	290	305	288	310	273	330	259	305	271	292	316	310	290	306	275	303	298	271	351	306	303	286	287	308	306	287	281	322	289	314	336	272	287	311	287	294	323	268	291	302	303	262	274	309	285	303	308	309	309	277	296	301	322	284	313	315	304	264	286	280	269	277	297	309	298	290	323	282	308	306	283	291	286	302	288	278	276	298	311	314	315	299	285	288	275	275	285	285	270	281	275	319	300	283	289	285	295	314	312	286	290	290	294	274	277	298	337	327	293	296	271	295	276	276	320	329	300	275	301	302	304	296	302	290	312	342	297	289	283	287	295	299	301	314	298	301	303	297	288	277	296	299	300	284	296	285	285	267	275	292	263	281	304	286	294	301	275	284	309	284	284	292	324	289	284	278	288	307	323	293	283	282	300	312	268	299	313	307	312	328	306	268	294	310	316	259	287	302	280	291	298	285	310	292	282	285	292	312	303	293	303	297	324	296	289	256	297	297	306	274	294	306	292	345	312	321	267	301	281	294	301	296	276	312	263	298	292	292	298	315	304	290	304	270	324	313	281	321	305	285	301	286	295	289	303	310	289	327	272	274	291	293	297	335	286	302	311	298	311	293	313	304	309	281	271	274	291	271	295	284	287	308	274	313	314	305	306	309	294	319	270	289	275	278	293	288	289	285	295	264	282	298	331	314	306	269	330	272	303	282	294	298	277	283	292	281	301	305	296	301	312	301	289	281	297	284	291	322	275	320	299	328	283	282	300	318	303	284	264	315	293	290	289	309	284	305	273	296	295	327	306	299	317	273	298	294	308	290	277	306	280	306	277	285	287	300	309	293	302	285	300	292	289	314	298	328	310	279	292	312	287	292	293	291	260	303	304	293	285	311	257	273	268	294	271	284	290	321	294	308	278	254	329	307	283	302	291	283	278	284	286	297	296	276	284	302	280	313	255	303	311	310	291	279	294	291	282	280	269	307	292	324	322	303	272	300	262	321	269	255	281	283	307	301	285	297	284	312	297	303	288	301	292	291	293	275	279	306	288	266	292	254	292	302	295	299	300	293	305	285	297	280	284	302	303	291	329	308	281	307	259	277	285	335	303	309	289	289	289	282	278	308	297	284	292	306	277	328	316	307	291	279	257	288	287	292	302	296	268	290	292	290	289	314	331	286	297	277	287	305	322	304	252	286	296	292	280	317	302	300	294	300	300	293	263	314	271	288	273	303	309	300	263	319	276	320	320	307	276	308	302	296	298	287	289	309	278	274	302	304	326	288	310	297	278	283	334	296	316	323	287	297	287	297	296	274	299	287	291	327	290	316	286	293	288	316	294	301	271	290	291	273	296	296	312	336	303	280	298	281	310	275	300	271	306
28238	23877	21158	9843	5784	4324	2904	2140	1653	1180	1081	988	963	843	831	734	731	709	714	697	716	726	732	680	614	731	712	676	639	704	657	668	703	630	667	710	671	658	687	709	684	639	684	661	693	699	712	671	675	666	713	680	644	691	627	709	573	660	626	647	704	661	674	642	627	682	666	656	677	682	685	687	640	657	614	675	675	657	661	641	658	666	697	684	637	660	659	670	636	641	669	662	664	672	685	732	669	652	669	680	653	684	694	675	661	655	682	654	632	675	668	645	622	636	636	700	699	662	651	708	672	658	643	671	637	624	649	668	645	652	681	668	630	669	639	674	663	671	651	639	686	651	671	645	660	651	661	648	678	687	659	700	637	689	639	648	653	714	663	661	662	646	619	681	650	678	647	652	648	641	675	639	662	680	663	664	654	709	653	670	645	629	717	679	651	655	615	658	664	662	646	665	677	639	665	670	624	704	626	640	647	669	667	690	668	689	652	671	684	635	664	679	663	662	715	634	629	683	627	691	644	680	690	702	656	659	708	630	651	647	697	670	663	640	713	687	657	659	652	661	645	650	641	675	668	650	659	618	669	677	655	682	658	671	671	624	680	667	689	621	671	651	714	659	671	602	703	692	667	704	629	635	640	684	611	728	647	646	685	660	681	658	646	669	671	651	611	643	666	653	691	630	695	659	656	673	665	685	670	663	670	683	672	676	672	652	653	684	680	612	641	669	674	680	705	679	684	666	651	714	681	672	676	659	662	711	658	632	653	664	679	643	653	650	663	697	654	633	626	656	661	655	683	645	627	636	655	650	638	741	680	698	652	625	645	688	684	626	643	668	641	637	657	648	673	720	687	703	632	676	655	627	638	628	665	620	700	628	642	691	649	669	670	690	713	693	644	637	652	669	645	656	676	632	687	626	705	683	668	661	657	652	660	645	698	640	657	632	669	615	699	672	664	680	641	678	673	657	683	668	730	625	648	649	669	646	627	665	651	640	614	662	615	706	666	682	651	690	608	636	692	675	671	685	640	663	632	634	626	664	633	628	656	662	665	660	662	600	655	689	679	675	628	690	647	686	674	697	665	676	607	697	649	651	675	655	637	653	640	619	658	652	657	703	710	691	629	686	673	657	655	652	692	665	688	669	646	717	649	639	682	680	671	623	696	664	656	651	701	665	672	639	702	665	634	664	654	632	666	653	675	694	673	611	685	632	702	644	644	657	629	698	620	662	674	684	697	666	681	654	663	689	608	658	670	640	661	652	630	665	718	651	621	658	635	688	637	643	681	696	611	669	660	648	700	676	707	600	634	652	663	690	644	616	643	682	662	696	680	603	686	663	706	635	635	652	596	670	670	693	642	690	672	714	660	701	648	674	646	648	691	640	688	678	651	695	662	663	637	690	634	656	684	636	638	695	673	682	684	703	647	681	675	648	681	630	663	642	640	721	673	685	636	715	678	644	695	651	660	636	630	656	677	677	646	659	698	678	638	609	700	632	699	622	638	675	646	691	679	627	678	630	642	702	649	650	638	719	656	716	629	635	669	635	660	643	681	664	670	670	693	622	649	607	603	699	693	675	655	659	658	675	697	637	631	647	641	660	649	686	699	657	669	659	684	613	688	646	654	651	674	665	689	613	664	623	610	701	667	666	631	686	650	638	654	647	666	626	662	663	703	687	614	639	704	651	693	658	656	640	653	672	662	640	691	710	685	671	667	664	670	639	647	684	678	639	690	614	701	642	648	672	667	646	669	600	651	685	594	665	675	640	647	643	623	663	679	639	674	689	628	617	631	646	664	638	645	651	628	673	610	688	659	628	653	681	684	679	713	605	619	655	668	648	662	638	686	626	664	655	675	671	654	631	643	638	656	649	704	681	615	642	687	668	693	671	659	718	674	675	713	614	685	649	643	652	641	640	659	616	640	694	661	658	678	682	673	679	663	677	673	724	682	666	645	717	625	688	614	675	649	670	634	679	680	668	634	662	674	668	653	635	652	662	670	589	694	706	603	622	698	653	622	620	624	664	627	579	649	705	611	693	663	674	649	712	672	690	674	649	673	668	661	641	668	608	695	651	668	683	662	678	690	704	657	646	677	694	647	676	636	653	626	653	674	671	680	648	659	614	659	682	654	616	656	698	685	699	679	710	693	661	639	694	608	655	684	647	632	648	654	674	642	725	645	666	679	667	658	643	645	674	678	671	663	713	701	665	655	668	636	645	677	640	676	647	656	726	667	668	678	670	668	706	642	679	652	625	682	701	649	648	635	665	652	616	602	677	694	645	680	636	658	668	669	657	680	623	652	666	654	629	632	732	643	648	712	692	626	692	684	675	643	677	624	656	680	645	684	642	637	618	665	652	705	691	679	673	641	672	655	656	667	668	668	670	655	632	693	650	694	738	689	674	668	640	688	670	693	663	663	645	635	644	668	632	640	658	666	649	682	678	665	649	669	621	693	684	645	661	673	705	626	675	681	640	639	659	617	669	653	665	706	647	678	663	648	692	641	679	619	647	673	736	631	701	694	666	658	674	636	618	688	646	671	631	677	678	641	681	615	604	662	711	627	612	650	615	636	647	649	665	651	641	678	661	706	618	621	659	636	623	696	689	699	685	709	612	653	658	668	652	631	639	614	663	702	645	673	645	671	673	664	655	627	664	621	627	647	692	626	682	682	650	664	635	650	654	658	672	685	691	648	642	653	649	662	631	643	749	650	681	663	651	679	668	666	671	653	668	678	676	713	640	639	684	699	671	675	670	684	666	665	676	660	692	650	614	668	664	641	642	666	729	672	639	670	680	658	656	681	664	610	679	643	690	638	713	658	692	645	644	673	675	640	625	645	691	677	677	655	665	678	641	675	682	619	649	681	657	634	668	655	673	677	672	698	671	625	636	630	680	678	675	619	619	629	659	696	669	627	627	636	652	642	644	669	663	655	640	703	637	628	640	622	660	634	679	663	676	664	668	674	678	667	668	713	692	659	650	662	624	689	682	697	666	637	672	713	642	649	675	594	642	643	696	655	688	658	653	649	649	618	661	675	674	661	643	701	673	674	642	645	676	662	678	641	678	648	681	638	663	662	662	632	670	663	672	623	645	705	675	692	657	619	672	689	703	655	704	636	658	671	660	708	708	670	634	594	658	643	664	702	659	660	666	615	661	649	690	707	670	694	682	652	650	699	632	656	651	642	639	688	638	696	699	691	670	642	706	670	661	673	648	684	662	668	613	639	628	632	676	645	612	651	643	697	693	644	694	672	655	659	627	638	668	639	681	684	709	658	638	696	695	701	597	642	683	646	647	666	651	628	662	685	652	650	580	644	646	685	661	672	659	646	648	656	639	625	710	678	661	658	664	692	671	692	678	669	652	635	653	648	657	677	657	718	677	622	645	666	649	674	695	640	673	639	642	630	636	653	664	656	707	681	709	685	642	649	699	699	672	641	659	606	669	664	692	618	684	702	679	678	654	656	640	632	680	634	614	646	660	660	681	629	652
23354	36740	22326	9751	8367	6874	4743	3585	2588	1734	1307	1234	1232	1087	966	872	851	839	847	879	798	753	815	760	835	791	735	726	751	744	752	752	730	753	734	753	770	756	770	747	753	711	718	763	733	713	728	699	709	781	695	710	713	775	737	712	702	664	810	674	759	725	753	680	709	739	766	731	716	705	752	689	694	696	719	774	702	732	707	725	710	695	734	755	720	768	708	731	671	710	676	754	757	707	763	768	696	735	749	691	722	709	727	719	714	727	733	715	675	716	726	734	694	756	727	697	711	696	717	768	766	754	709	715	757	729	724	736	760	733	673	750	741	729	725	683	689	726	677	737	736	727	704	687	669	756	704	737	727	734	729	746	812	751	739	690	736	730	711	709	726	733	733	668	701	673	740	755	743	751	701	737	774	733	717	727	695	756	719	706	754	737	749	720	703	672	743	710	685	697	755	726	720	722	765	709	715	703	720	721	704	783	741	675	649	740	713	720	696	740	742	721	758	742	719	749	709	682	738	745	709	747	710	736	748	698	739	681	718	759	739	759	709	676	718	732	679	711	724	708	692	765	737	721	764	671	678	738	753	650	688	722	700	684	709	709	721	734	676	741	663	669	736	724	738	739	724	748	730	715	695	708	704	772	654	722	778	761	733	713	760	709	729	767	730	701	643	722	704	748	717	762	701	729	693	723	731	703	716	691	705	680	723	751	715	717	684	727	732	697	715	700	739	748	714	722	748	739	694	740	757	721	717	704	707	744	722	698	694	692	745	737	757	748	700	728	699	696	804	752	677	710	721	670	715	712	726	711	748	708	742	714	723	733	747	697	726	688	701	696	753	685	708	729	736	715	730	694	712	738	725	743	736	711	651	700	732	712	690	744	769	695	728	711	687	754	734	733	674	702	699	697	726	739	790	733	707	742	719	764	720	761	748	742	709	702	695	732	717	724	750	688	741	726	714	713	723	712	751	758	703	760	720	720	720	763	701	703	722	687	759	694	745	668	782	705	737	663	685	697	743	743	681	739	741	721	717	687	728	722	742	739	745	730	735	660	685	677	694	726	707	708	710	780	741	681	719	701	768	677	738	766	707	712	731	695	748	736	693	704	731	699	721	716	719	704	748	708	743	725	758	708	735	731	707	705	731	748	708	721	757	711	730	740	729	708	695	744	703	722	699	707	731	747	749	754	713	711	728	747	742	748	712	734	739	754	764	692	716	724	692	774	678	737	701	748	705	759	768	673	730	741	739	708	706	723	736	680	717	713	659	704	714	728	734	679	714	720	710	708	713	741	703	730	724	727	736	717	778	756	701	755	721	668	689	741	731	759	721	689	732	713	726	722	731	784	729	663	723	695	705	747	709	711	722	740	695	703	722	753	727	707	705	724	726	792	705	699	689	726	701	687	743	766	718	758	734	666	695	735	728	751	701	727	729	691	701	681	755	748	724	718	778	756	733	730	739	740	699	752	749	736	697	729	750	762	701	733	739	731	724	701	722	731	694	704	755	736	722	728	661	689	694	685	659	692	713	718	707	740	710	729	720	695	716	684	749	711	738	750	700	698	724	748	716	723	723	748	687	762	709	766	717	692	707	662	723	703	745	736	735	688	749	704	730	701	712	734	735	701	744	737	712	707	737	688	694	747	718	692	700	709	711	681	731	710	699	720	717	728	724	688	712	740	705	711	712	717	731	668	693	706	765	686	718	713	763	761	690	705	720	722	718	696	751	744	744	727	688	719	715	707	732	725	728	729	707	743	737	718	734	741	694	706	717	694	741	738	735	734	725	694	757	670	693	726	722	687	763	710	706	695	723	729	712	721	723	735	699	780	789	780	717	749	705	735	739	682	684	754	777	708	719	742	679	735	692	719	699	747	688	717	702	754	749	750	750	721	688	771	736	761	697	702	738	706	748	702	682	712	697	663	707	679	745	680	764	711	701	728	749	717	749	723	735	793	761	720	693	718	687	706	709	740	689	720	696	710	719	705	747	730	697	739	778	705	691	690	727	727	743	701	721	786	713	721	733	728	747	728	718	722	700	749	722	695	728	765	703	668	760	743	711	722	739	702	680	753	705	736	671	684	758	721	698	698	713	774	784	726	726	705	737	761	781	692	712	728	716	762	712	743	747	748	686	746	765	741	720	708	714	663	726	767	793	755	713	705	722	773	712	731	731	700	734	694	719	693	699	724	754	787	698	711	707	751	728	722	678	763	715	734	746	740	674	768	670	727	749	705	719	718	691	696	723	716	673	793	689	706	714	726	733	751	701	724	688	734	715	709	701	688	732	698	673	717	729	682	686	715	699	722	720	684	719	737	744	737	739	706	728	678	729	731	716	692	697	758	759	722	719	781	723	711	743	737	752	711	763	749	736	731	704	722	745	713	712	723	744	746	756	718	741	759	683	709	670	656	735	727	681	702	743	771	719	730	690	758	686	697	749	749	735	741	741	729	708	725	694	754	753	742	755	707	713	747	712	733	745	720	697	746	701	716	748	706	681	692	765	734	698	757	686	665	747	730	749	687	720	759	703	714	753	772	720	692	755	714	690	752	758	779	780	710	694	697	735	758	704	734	738	668	721	695	739	754	731	759	709	725	690	694	717	743	684	684	733	692	702	736	733	742	768	748	727	738	745	698	712	738	735	695	772	768	717	702	720	744	731	708	712	732	723	736	690	684	731	759	672	728	705	706	772	740	738	754	714	769	720	693	696	710	715	745	684	723	702	758	724	731	710	732	690	707	705	750	707	716	744	728	756	679	701	778	745	712	701	762	736	717	702	699	746	760	698	754	717	705	734	725	736	690	729	720	731	703	713	729	704	712	742	712	738	678	726	680	735	728	724	748	712	720	739	709	743	728	721	776	736	709	712	719	721	735	750	703	712	750	696	700	692	757	748	762	745	747	725	732	722	679	712	744	710	694	717	745	737	678	750	732	702	763	738	683	708	722	738	675	725	715	716	738	711	727	698	749	694	712	728	746	756	727	748	726	734	665	742	697	673	733	759	739	720	700	709	700	756	699	694	720	750	741	771	732	723	720	712	742	677	689	694	677	722	741	728	760	733	744	693	773	720	732	760	729	711	721	728	704	716	730	715	722	697	659	689	763	696	771	735	733	751	686	713	697	734	709	733	722	714	719	730	722	713	654	704	663	738	731	720	724	702	739	745	745	741	737	684	737	710	737	738	711	687	679	711	735	736	755	707	724	720	740	721	706	703	745	788	712	764	775	730	693	708	734	735	733	716	759	721	713	737	698	725	714	724	704	715	719	721	686	769	746	760	691	653	683	709	679	719	723	747	733	758	755	695	728	683	727	723	692	743	714	709	730	764	753	770	737	737	679	734	743	734	707	703	701	736	726	721	721	771	742	748	724	688	719	723	753	668	710	700	729	706	730	722	710	689	698	724	686	708	722	694	734	715	732	687	721	757	797	731	708	741	728	750	748	677	671	713	753	675	733	714	707	737	731	755	739	706	743	679	725	697	735	735	791
23675	21102	28136	24336	21199	15468	6259	3398	2567	1611	1335	1036	1040	885	827	666	650	623	637	628	619	515	578	531	522	584	531	536	510	534	547	523	501	523	508	519	498	497	555	494	438	508	524	488	480	513	490	533	494	470	462	515	485	480	473	503	495	479	497	462	459	468	483	461	492	468	478	491	498	464	484	493	466	468	451	513	497	454	495	453	474	480	459	449	480	443	442	478	474	477	478	466	458	449	472	467	483	466	469	482	511	470	466	444	504	499	427	476	470	462	471	530	437	456	472	460	502	471	478	512	465	508	486	472	468	466	426	458	441	471	499	465	486	494	444	487	467	463	474	467	469	466	480	452	448	442	504	494	474	454	464	419	450	476	441	492	455	459	509	477	468	467	491	486	440	486	482	491	474	478	428	503	500	453	473	475	508	480	469	515	473	439	455	481	468	484	473	507	466	447	484	463	457	478	463	458	464	463	503	451	490	460	465	459	461	486	438	492	447	455	489	477	498	482	512	436	473	486	434	451	463	500	462	434	459	461	473	490	480	478	483	463	478	510	459	503	457	455	491	485	484	494	512	464	490	456	487	493	439	451	482	480	467	456	456	460	468	436	477	498	506	421	437	493	468	449	460	493	463	497	448	477	483	434	474	447	499	475	460	505	443	488	518	513	446	438	535	480	463	436	488	470	464	499	469	515	449	458	469	455	475	476	432	470	490	471	477	462	455	442	482	480	462	456	461	496	453	409	525	506	451	484	487	490	452	468	432	494	418	457	456	425	413	453	468	478	471	465	467	484	469	454	463	457	471	465	523	498	443	481	443	470	472	469	469	465	500	457	476	478	479	498	499	448	433	430	478	483	504	444	536	447	466	489	476	485	459	456	451	453	489	472	478	517	452	525	471	449	464	492	433	466	441	464	469	492	467	463	491	470	495	487	448	478	471	458	455	446	521	464	489	441	473	480	463	492	465	491	452	478	447	492	477	481	508	474	482	478	467	485	483	454	524	498	492	467	454	447	471	494	458	511	441	434	440	433	491	459	471	473	490	457	492	473	464	481	467	468	504	466	481	471	484	477	492	485	484	505	528	428	466	464	456	494	478	511	520	478	474	491	419	491	445	470	449	491	495	516	483	473	488	467	455	460	460	499	472	477	501	508	476	493	468	493	498	452	499	478	486	462	507	456	460	467	458	476	460	490	452	460	466	461	499	461	453	456	525	478	484	463	428	477	484	485	468	482	460	475	492	448	497	487	441	448	448	455	480	473	461	456	482	480	452	466	466	469	452	473	472	468	452	496	480	443	480	474	445	477	505	455	510	457	456	471	467	454	475	473	444	505	487	489	496	453	467	476	497	474	487	469	450	446	464	478	458	472	476	494	499	492	468	471	500	437	497	462	476	478	472	464	487	476	496	439	483	433	475	468	451	467	438	500	504	457	485	468	477	441	454	520	413	501	446	495	475	457	468	479	486	447	486	481	488	468	463	494	475	520	511	461	497	484	478	468	464	456	462	460	455	496	466	456	451	436	425	494	477	474	493	459	458	463	493	452	451	459	492	481	492	430	454	444	534	455	531	469	447	465	473	490	455	503	456	475	499	466	439	478	474	487	496	459	476	495	459	503	440	461	464	456	469	500	483	472	498	515	458	473	507	473	487	480	481	474	520	504	492	472	440	440	488	479	483	498	472	474	418	454	493	492	484	481	449	422	436	478	457	462	456	462	464	448	475	467	452	491	490	498	492	478	483	448	422	475	457	459	463	462	477	474	496	478	482	472	489	470	447	448	467	444	443	484	458	499	461	480	474	462	477	488	499	456	499	441	521	461	477	501	468	484	435	455	443	451	455	432	470	499	445	469	471	475	468	457	489	455	470	478	477	490	471	471	497	468	457	494	488	453	490	468	445	494	439	465	464	464	465	479	507	450	486	455	449	427	466	470	432	477	492	480	473	514	491	478	464	465	444	516	410	448	461	517	474	458	444	445	486	453	522	472	482	471	508	477	476	499	465	455	510	459	479	473	481	469	500	484	464	468	442	470	478	517	450	438	479	487	446	497	479	455	460	449	476	418	472	476	466	447	446	449	444	479	437	472	484	485	499	458	502	457	480	472	442	484	484	490	448	492	449	468	447	457	465	452	448	474	461	502	473	482	506	484	543	477	499	472	504	452	484	522	485	451	503	481	458	452	437	433	484	441	453	450	467	456	495	455	492	462	494	449	480	444	468	421	471	459	520	482	493	481	442	451	467	497	472	491	453	499	495	494	465	450	493	441	497	459	434	459	460	489	470	476	475	499	460	482	504	462	451	482	482	478	504	450	439	460	454	496	477	504	460	498	464	450	497	467	482	430	467	482	495	497	468	442	493	484	460	519	460	502	462	458	495	489	468	462	470	484	487	502	475	465	487	434	486	473	468	489	494	474	445	457	472	483	508	456	462	450	447	451	465	456	450	474	478	468	454	424	482	493	445	467	476	460	457	491	476	441	441	444	444	416	486	458	497	437	469	485	476	457	445	464	516	476	451	522	450	481	482	471	464	473	451	474	500	425	496	468	465	438	490	477	484	465	437	463	479	533	453	443	475	442	472	460	450	500	491	466	485	466	471	462	494	480	478	525	463	503	501	459	492	422	466	457	455	472	486	449	483	472	497	495	452	481	475	486	464	448	427	457	453	438	491	472	455	444	518	517	510	429	472	455	440	468	471	478	439	474	447	468	456	498	457	492	468	504	457	463	488	481	425	483	483	416	473	466	503	452	475	475	489	463	455	511	478	492	502	457	468	479	514	483	492	506	466	463	452	481	441	428	442	490	481	480	499	472	456	430	473	455	467	504	457	481	521	480	505	480	448	438	485	461	491	415	476	489	453	500	462	436	503	487	446	469	494	483	483	477	497	470	461	444	462	494	420	488	515	451	498	500	521	472	478	491	461	457	450	466	499	495	513	453	445	478	438	471	467	502	506	472	507	480	438	479	471	477	475	471	472	450	458	479	478	467	481	494	482	480	459	448	466	441	457	449	476	437	521	452	491	468	472	468	448	449	483	493	431	459	457	462	496	464	473	424	501	467	471	498	493	508	492	419	474	470	480	510	459	464	476	486	474	457	447	451	449	452	481	448	477	455	470	457	437	489	472	451	506	470	439	449	471	484	492	486	470	426	463	485	447	431	505	456	518	472	448	495	455	501	508	453	531	426	481	490	512	451	465	485	449	458	511	439	469	463	469	482	482	475	482	511	464	494	449	522	462	463	480	457	470	478	499	473	468	465	498	440	436	459	470	470	443	470	490	449	459	514	455	506	474	477	468	461	445	483	450	462	470	438	458	443	489	500	465	469	419	459	456	458	470	455	486	451	425	486	463	498	460	485	505	487	493	465	489	452	447	479	436	466	475	495	468	430	467	466	511	487	497	489	461	465	463	416	434	442	439	488	442	445	453	482	466	420	498	472	461	471	464	463	431	440	499	469	458	469	442	463	474	473	442	475	476	438	480	500	481	476
24551	45520	29501	15230	13090	10384	7261	5545	4286	2591	1888	1603	1517	1188	1010	984	858	802	837	754	729	669	685	619	639	666	612	602	619	573	618	614	599	596	554	551	623	546	553	587	553	583	556	553	547	516	562	513	562	517	572	559	543	532	518	520	570	541	528	525	490	488	538	598	503	533	537	538	551	528	502	541	578	485	523	533	550	515	521	532	526	526	512	510	560	548	528	530	523	524	544	536	546	493	537	529	500	496	486	498	501	566	531	569	538	524	504	544	528	505	534	539	523	555	526	512	556	518	534	507	489	528	536	551	543	504	515	559	526	503	495	503	474	465	543	512	525	562	472	507	547	504	530	518	520	520	544	543	566	524	519	509	539	530	489	505	547	488	513	544	526	519	517	502	499	530	535	538	591	541	519	539	508	508	506	484	521	516	542	527	500	542	465	505	539	524	484	493	493	518	530	531	509	521	506	522	494	554	521	560	510	562	528	543	551	540	562	471	563	511	513	499	516	539	528	451	534	540	500	540	501	508	543	542	531	563	563	526	564	547	516	491	598	511	557	511	513	517	559	561	494	532	558	525	537	530	482	502	518	561	527	509	504	513	484	515	517	511	546	544	493	518	533	571	512	480	499	535	538	536	475	480	555	549	536	506	533	520	539	582	487	519	479	514	483	549	512	511	520	511	508	500	553	523	472	526	555	582	502	527	504	549	538	543	527	526	558	515	519	482	565	543	501	538	485	503	548	510	548	515	518	515	511	536	480	517	499	504	507	533	537	543	548	591	488	535	498	551	517	503	493	523	535	500	558	481	514	568	536	560	526	547	531	528	524	519	513	552	556	524	510	479	544	511	545	563	511	506	508	496	556	512	540	515	493	505	536	514	519	493	539	570	528	535	498	541	466	500	539	558	540	517	552	521	528	567	527	513	527	526	565	483	521	487	498	499	534	523	508	532	514	524	545	520	530	522	550	545	510	502	533	514	510	537	500	535	547	531	529	520	556	515	526	534	534	520	550	460	553	531	494	543	530	559	492	524	482	527	518	535	536	499	491	588	501	508	530	528	541	508	515	548	525	479	533	524	541	516	515	545	518	522	526	493	538	505	530	552	513	524	536	519	507	531	531	561	566	532	494	519	512	513	502	520	521	529	487	511	547	527	497	547	526	536	492	511	557	541	501	507	505	536	543	491	508	540	503	539	528	499	525	544	523	529	521	496	508	511	513	519	555	523	531	506	540	512	520	520	521	518	510	530	560	482	510	536	498	584	547	528	512	504	524	542	494	496	520	536	521	556	516	530	532	522	470	602	537	553	535	550	528	515	532	518	496	515	497	530	518	514	565	511	529	569	531	542	539	537	534	504	564	554	518	503	536	522	513	509	536	543	495	527	505	507	540	542	497	539	572	521	514	493	507	503	515	595	473	518	528	531	537	525	557	540	529	516	528	459	511	566	513	529	562	533	486	545	503	486	493	520	514	509	554	494	534	561	558	520	509	525	538	482	550	514	504	522	535	552	538	478	534	532	527	539	524	502	555	552	539	507	514	548	515	571	538	515	479	497	543	533	516	540	514	487	513	511	499	529	515	538	549	529	542	527	502	542	524	526	532	540	515	556	500	539	477	516	572	543	528	526	510	498	505	536	519	517	548	512	519	561	519	510	507	493	495	554	515	538	510	498	534	540	538	501	510	525	559	523	547	511	520	507	546	505	494	485	507	561	541	553	528	503	553	520	528	523	497	553	500	527	548	534	535	514	506	531	491	485	518	535	469	517	534	550	495	496	551	509	492	538	533	541	544	506	530	518	516	543	523	541	523	527	521	541	515	554	512	524	539	529	539	517	505	482	539	510	521	500	521	519	536	559	534	512	491	508	529	514	494	569	495	571	539	538	544	534	535	519	520	496	538	495	565	517	533	568	536	543	496	540	511	474	528	530	518	497	524	501	502	536	531	517	538	509	474	537	505	522	522	494	478	491	508	499	510	508	549	519	509	500	529	542	574	521	524	511	515	507	494	521	510	523	492	553	498	509	494	493	510	557	539	557	565	539	500	497	502	534	519	514	508	516	559	523	515	550	524	517	527	549	535	539	536	509	498	541	526	539	514	521	537	512	511	528	507	528	515	504	499	493	503	531	526	513	510	546	537	495	538	540	498	489	548	530	496	548	488	533	506	541	512	542	519	507	539	509	522	587	488	538	528	499	513	493	503	516	517	525	503	506	561	563	506	533	537	547	501	522	536	553	540	511	534	521	543	574	592	522	560	508	498	507	518	496	542	512	529	528	522	528	480	559	497	546	525	541	531	527	537	522	490	532	565	512	539	515	514	511	547	494	522	520	546	540	532	500	512	516	492	508	515	544	546	576	534	480	528	517	522	537	542	525	538	516	513	557	517	546	558	545	529	541	506	519	549	510	501	521	519	477	502	556	489	513	533	555	499	536	529	556	554	501	519	509	531	542	505	521	543	545	513	528	500	508	559	546	535	483	573	503	526	476	492	516	532	511	599	525	522	532	555	549	506	504	514	492	486	551	497	556	548	551	564	513	513	529	548	548	536	508	535	551	520	529	537	511	498	524	529	560	498	526	502	592	530	535	482	544	473	542	493	530	537	524	506	547	567	483	495	520	516	533	552	503	518	526	540	563	520	522	529	504	532	494	531	500	533	540	556	569	497	509	519	507	541	513	554	522	514	523	516	544	537	528	511	544	503	493	524	519	533	540	563	530	514	552	514	530	518	542	539	496	537	534	570	516	515	503	497	530	535	531	533	518	526	540	537	516	536	521	531	583	517	560	534	520	509	524	479	510	542	522	526	496	481	561	533	501	539	516	532	527	548	559	510	482	551	528	507	550	519	498	544	539	554	460	537	499	524	526	557	514	496	517	534	544	578	544	511	507	556	508	503	525	525	509	559	514	494	543	558	536	533	558	532	545	501	560	539	503	494	527	542	510	532	510	533	491	540	534	537	530	549	521	502	490	501	536	573	561	540	533	553	531	531	526	540	539	538	536	495	562	544	537	540	547	533	522	519	506	524	510	531	492	553	512	534	543	527	507	499	481	530	489	573	495	539	499	529	529	512	505	537	544	518	567	498	482	514	508	515	530	558	507	520	512	522	496	539	509	484	485	528	467	493	506	545	560	530	533	512	574	500	512	568	566	518	519	533	515	497	507	548	534	521	544	516	545	555	534	555	535	539	525	526	531	510	549	559	486	562	502	506	520	519	561	522	478	482	502	493	538	584	546	534	512	485	522	525	564	533	497	570	532	472	520	510	522	474	511	548	524	473	545	506	519	495	532	546	508	500	554	515	518	493	582	522	537	554	540	551	547	514	538	521	518	532	522	541	479	488	492	510	554	529	575	535	546	514	512	518	519	535	561	538	519	540	513	509	547	509	554	545	514	532	516	524	533	497	508	513	539	517	505	521	519	531	537	499	513	499	566	553	532	570	487	530	511	503	522	522	568	556	486	573	543	526	527	486	492	564	503	524	526	538	537
24800	21130	27279	25183	16638	6448	3815	2499	2122	1356	1079	939	983	879	777	776	658	651	657	650	648	615	611	589	610	622	604	623	593	576	593	617	548	596	581	596	564	630	604	561	584	598	582	584	625	562	539	545	571	558	598	571	582	570	573	555	575	570	564	569	549	555	563	582	565	580	552	551	565	531	578	519	562	572	569	558	528	532	548	505	533	552	573	534	582	554	579	562	546	560	589	584	562	604	575	554	534	534	537	552	514	541	555	563	563	562	557	569	564	590	518	512	499	536	538	515	583	602	523	570	558	539	560	549	580	588	517	530	527	517	516	562	526	555	530	534	560	520	509	516	548	525	571	526	547	503	518	559	551	506	521	568	548	539	538	523	572	540	545	560	545	553	554	560	556	569	559	574	582	532	509	538	588	533	571	597	545	536	573	557	566	562	578	552	522	579	559	560	532	565	548	585	527	544	557	524	584	509	535	592	550	570	556	538	547	552	563	532	548	550	568	536	556	592	565	512	558	597	543	576	561	518	574	586	558	563	541	547	547	561	555	579	530	570	539	526	548	568	541	578	576	604	553	552	562	577	532	535	498	586	564	566	575	588	543	588	538	504	543	571	541	556	546	523	541	533	588	533	514	568	545	568	583	499	518	521	542	552	503	536	558	526	513	607	535	551	549	562	558	550	566	601	556	542	604	562	546	567	567	533	551	568	534	556	547	569	556	578	562	556	570	523	528	570	574	555	539	544	562	581	593	571	527	545	561	546	533	531	531	555	546	551	527	561	552	552	537	523	555	519	567	509	586	543	590	579	523	516	535	506	516	579	552	573	542	601	556	568	545	526	575	521	552	551	555	573	552	557	532	549	542	563	528	531	546	521	580	559	496	550	547	576	544	498	552	514	548	537	540	534	553	514	568	563	533	571	577	525	596	509	548	549	549	494	582	594	551	563	559	514	579	546	542	559	528	558	534	569	509	576	532	521	547	584	557	580	565	551	540	574	531	537	564	533	516	550	571	576	493	569	565	555	589	545	584	545	516	577	511	534	587	518	536	623	556	523	533	487	551	561	550	544	569	534	588	527	536	573	559	573	577	575	609	534	570	520	549	542	595	566	558	506	528	540	599	537	556	551	507	554	504	563	572	522	500	488	562	558	543	599	551	545	576	560	582	567	577	552	533	526	559	577	546	606	531	551	570	523	534	543	577	558	560	570	555	540	549	553	566	558	550	518	564	545	533	528	555	523	557	523	556	578	546	566	571	556	569	556	568	559	531	534	607	525	549	544	541	530	564	570	531	545	596	599	567	591	568	548	552	529	512	559	598	559	550	557	541	513	525	549	632	566	571	548	562	563	554	551	553	523	544	572	572	570	565	532	584	552	539	573	583	545	524	544	553	541	573	569	531	555	537	535	537	566	536	574	556	549	551	575	560	530	565	644	578	539	552	563	567	536	583	558	556	549	561	565	527	555	562	585	532	558	565	533	533	563	565	537	551	546	554	562	538	545	534	528	543	539	547	531	542	522	552	587	516	534	535	561	530	538	541	574	528	541	578	576	554	531	561	577	543	555	527	551	545	555	518	565	556	532	578	493	560	543	529	558	518	576	555	583	538	516	561	546	539	573	530	554	531	574	565	552	570	563	543	559	604	579	523	527	553	537	518	557	525	540	571	563	511	524	566	552	541	539	559	525	575	541	527	577	526	539	542	545	553	528	551	537	570	552	513	562	576	576	546	582	549	526	555	567	544	525	581	532	527	562	584	577	543	517	553	517	519	567	563	621	573	555	508	529	537	500	549	563	560	554	532	536	518	531	535	563	529	556	546	574	548	550	540	527	585	521	540	560	517	563	550	540	555	563	525	555	555	537	498	567	597	561	525	584	567	580	533	586	573	565	580	565	563	576	571	560	553	534	551	570	532	593	536	578	535	533	583	453	569	556	579	583	550	520	542	576	599	551	580	565	545	565	520	559	568	551	547	565	597	539	546	521	549	570	561	566	568	532	502	526	539	571	542	529	519	557	553	549	510	553	525	601	526	586	518	483	490	563	514	508	554	508	535	572	547	530	586	598	525	547	546	521	546	556	562	592	574	566	546	526	563	546	538	566	610	556	538	520	576	540	563	520	535	543	505	538	552	531	501	556	582	546	596	526	559	571	543	539	494	550	559	577	532	558	561	525	564	569	570	542	557	543	568	552	569	539	500	515	521	498	543	539	557	547	530	570	578	533	556	560	557	533	531	561	551	573	538	547	543	540	567	530	579	545	535	515	525	568	522	527	574	566	553	523	527	563	571	573	570	512	571	532	555	543	517	548	599	534	544	537	562	575	609	509	541	569	553	544	539	543	592	501	558	509	578	545	542	562	567	576	593	557	514	536	571	597	525	578	552	523	599	531	635	508	546	539	522	532	538	521	539	568	563	558	564	535	533	578	502	557	554	543	517	546	564	562	537	559	547	589	555	560	563	523	544	567	557	567	547	564	506	590	560	497	568	564	557	522	557	558	554	547	551	556	543	563	531	569	544	561	571	567	550	567	569	511	550	517	542	563	531	546	603	594	547	521	570	563	576	581	560	546	530	532	607	575	536	541	586	547	562	560	516	503	531	532	544	542	539	556	610	591	558	568	551	542	557	558	561	566	552	564	529	548	558	526	579	522	540	545	538	571	557	549	558	551	519	532	590	605	549	566	532	537	567	545	522	492	546	556	555	578	532	562	574	551	548	572	525	517	534	544	570	548	560	529	516	541	545	556	570	543	540	548	558	575	560	540	549	514	519	555	570	596	574	566	540	545	526	580	521	520	551	550	542	547	579	547	540	572	519	544	545	558	565	538	590	543	588	526	543	564	581	531	561	535	511	571	558	526	546	560	561	532	579	535	586	580	508	566	547	526	541	569	546	577	525	581	556	544	542	528	571	539	551	548	576	525	543	531	534	533	553	555	553	513	525	552	584	517	535	548	552	537	531	580	595	560	557	579	541	564	582	519	574	569	576	551	549	525	573	557	563	568	511	565	550	543	576	530	546	534	553	546	505	584	580	563	561	570	569	540	559	562	569	565	592	566	571	528	602	544	535	572	554	527	593	530	535	490	568	593	559	574	556	544	544	552	524	555	545	588	586	548	547	579	561	539	549	544	530	558	541	548	553	597	574	543	576	574	529	543	585	552	554	575	563	559	536	534	556	563	549	557	539	575	559	543	581	582	540	541	562	562	516	563	558	566	570	578	540	555	572	557	581	557	549	533	535	592	538	554	515	510	527	539	552	565	542	549	557	595	574	551	544	512	563	560	508	535	507	566	541	500	550	533	557	544	592	531	525	592	537	553	518	548	553	594	529	546	581	568	537	550	606	523	541	541	561	548	548	548	572	548	552	576	580	532	537	563	567	535	526	523	529	569	544	562	555	540	514	563	532	524	532	571	543	583	539	589	546	546	563	552	566	523	574	584	557	599	560	520	530	589	531	505	539	584	571	537	550	555	541	542	574	556	550	592	535	602
25141	41831	26393	12972	11162	8204	6314	4367	3760	2155	1632	1326	1329	1096	945	926	812	758	820	797	737	700	732	768	679	694	660	596	669	640	650	695	643	636	604	637	624	639	645	595	607	617	631	612	617	631	589	638	639	663	629	665	581	581	607	588	588	626	578	571	577	590	618	630	618	567	614	602	604	634	562	607	569	571	624	596	591	575	560	556	640	602	588	616	593	610	573	577	569	563	608	565	548	615	618	614	553	565	590	568	602	597	564	596	609	614	558	571	573	583	601	554	582	587	572	574	562	572	613	589	634	565	584	624	561	577	572	600	602	573	590	601	622	615	628	616	587	541	584	548	583	607	590	599	624	623	598	602	575	594	545	578	548	585	557	617	602	574	579	587	575	569	584	592	553	651	620	594	593	640	562	579	576	586	619	597	626	608	601	547	552	628	611	562	571	577	551	553	604	578	615	619	592	622	624	623	623	641	565	573	557	606	583	577	596	602	573	581	586	593	576	595	587	577	607	573	564	554	594	612	644	564	628	621	614	616	626	580	605	592	603	578	608	548	617	599	599	593	594	596	605	574	599	554	575	607	603	603	575	588	580	570	594	605	563	576	607	614	631	594	603	589	613	562	548	595	593	552	568	616	596	557	567	628	622	626	583	586	562	592	583	581	606	641	572	603	583	583	594	583	611	545	627	567	610	624	616	611	568	564	570	592	579	550	601	567	572	622	597	621	592	578	547	542	614	591	551	610	582	586	620	627	618	580	586	594	600	568	561	568	629	583	588	547	556	574	614	622	562	603	574	598	577	608	624	601	595	532	590	575	562	599	614	606	587	598	609	598	622	586	633	594	606	570	594	612	550	593	580	607	585	568	602	572	563	579	572	592	574	612	627	599	615	592	574	640	592	617	565	543	606	613	604	640	571	531	570	619	615	579	591	613	587	595	606	617	538	598	591	544	598	616	600	582	582	597	554	590	594	608	606	619	548	624	588	573	535	565	556	592	564	547	565	570	591	602	598	599	628	606	563	641	570	598	590	582	625	583	610	592	565	610	612	582	598	617	603	602	593	583	592	609	598	548	611	578	604	634	583	537	590	588	601	554	570	560	627	613	573	584	564	577	616	568	535	551	554	581	604	602	577	634	627	550	659	579	586	567	575	525	559	573	554	609	628	601	609	596	607	565	592	568	616	598	569	606	627	556	564	548	554	617	571	596	624	572	635	605	562	594	634	557	580	576	600	546	571	593	636	578	610	580	577	619	596	603	618	567	585	598	582	551	564	558	596	604	603	598	542	625	630	539	580	579	561	581	557	536	586	620	574	568	613	589	580	633	598	569	579	611	559	613	627	554	583	599	584	614	596	569	622	542	549	567	591	572	601	623	609	588	593	607	608	669	602	573	605	627	626	566	577	612	602	575	570	602	571	559	562	601	586	593	573	573	541	585	563	542	611	608	606	577	582	636	602	575	592	537	647	582	587	586	594	599	574	597	614	595	645	565	606	619	562	584	573	617	576	592	618	584	631	574	560	560	602	576	597	596	565	576	625	621	574	581	618	585	591	612	568	586	617	556	653	594	573	570	595	573	572	602	621	606	555	551	610	622	591	619	603	572	583	579	567	582	595	569	577	598	554	604	607	635	605	615	604	576	590	592	593	610	562	615	605	656	590	599	587	561	610	608	599	617	596	613	601	593	593	592	633	602	581	579	581	595	611	618	612	613	627	619	618	580	552	587	597	637	571	557	599	629	602	582	559	623	593	567	527	580	548	578	571	554	593	538	629	584	637	621	585	564	632	582	571	597	626	602	559	603	588	561	592	617	592	576	548	581	584	543	618	573	560	547	574	597	559	563	561	602	559	566	554	608	578	587	590	588	606	590	586	566	644	560	591	567	594	616	558	574	565	569	598	564	591	606	577	627	620	585	579	591	632	602	592	567	598	533	614	560	564	534	597	596	592	575	555	655	601	623	601	564	594	595	552	607	589	572	634	561	610	550	576	594	586	582	549	590	642	592	613	585	597	583	587	591	629	593	602	596	573	588	593	633	581	589	608	635	598	589	607	531	559	600	598	597	623	596	609	598	553	544	568	587	621	591	585	588	605	586	595	578	587	587	622	594	582	563	613	636	626	596	614	566	592	569	606	619	644	589	568	604	592	612	567	568	608	607	607	588	619	608	577	618	588	552	615	547	585	591	544	596	627	577	627	552	585	585	595	575	603	610	578	571	614	629	603	604	537	543	621	625	624	543	597	599	598	583	636	591	591	557	593	563	609	640	579	568	598	560	576	594	593	588	565	597	599	609	607	572	614	564	584	577	602	573	571	594	561	571	549	627	597	534	580	571	567	549	584	575	561	598	592	601	520	597	555	575	603	597	568	607	605	633	578	583	575	567	602	602	614	589	567	561	609	632	582	536	566	577	599	604	638	574	588	586	576	553	562	535	590	568	567	557	570	607	556	619	625	588	577	574	639	573	563	564	594	596	572	580	605	591	607	602	612	618	564	567	601	633	589	600	572	595	613	530	642	597	607	568	543	592	583	586	609	593	562	597	589	595	529	523	600	580	572	628	578	614	605	577	596	609	626	552	587	602	567	578	563	612	627	553	582	592	607	565	609	544	592	587	610	575	593	603	617	580	618	579	565	574	529	596	596	605	609	597	585	580	605	594	593	567	564	561	585	566	570	560	582	613	618	614	570	588	616	562	635	576	549	588	613	547	560	595	634	567	594	579	621	583	527	593	609	574	560	584	633	583	574	603	561	580	566	549	603	588	620	597	620	589	547	580	588	571	618	557	577	579	584	563	570	544	566	578	564	588	596	560	615	562	561	618	606	593	577	572	600	548	535	605	616	594	610	547	620	586	584	584	616	564	590	604	569	533	534	593	605	588	534	583	587	567	602	622	578	612	614	593	597	610	579	578	600	584	549	600	572	578	596	642	579	640	556	567	613	613	607	623	601	576	629	582	612	563	613	624	566	605	556	591	564	634	599	612	577	600	598	597	609	619	574	585	585	577	565	599	586	619	595	586	575	600	523	625	626	594	554	544	625	606	604	581	588	623	559	620	599	645	580	635	567	588	549	571	614	567	615	618	614	569	582	611	567	576	572	556	582	620	542	615	614	553	576	563	580	570	606	577	585	553	607	578	574	613	582	595	597	605	592	641	591	603	653	607	567	610	587	661	631	571	601	611	594	576	559	607	556	603	626	570	601	558	631	588	614	593	611	612	611	533	623	561	588	557	545	603	545	601	594	561	585	603	587	592	588	581	582	587	595	608	594	610	576	645	594	574	605	584	595	555	580	658	613	576	584	581	564	616	582	575	620	569	562	603	650	599	551	593	591	593	601	548	559	573	575	582	614	612	601	598	610	614	582	635	583	602	615	623	585	564	600	578	612	607	548	585	647	588	606	585	600	568	578	597	599	604	557	540	567	598	600	538	587	586	594	609	589	600	597	656	551	618	610	592	606	572	563	562	596	610	608	627	615	587	635	613	612	585
22599	21146	28671	23906	21176	21498	15079	4928	3476	2052	1507	1072	1108	938	755	682	574	497	457	507	479	444	374	406	379	392	360	377	366	341	339	358	331	312	338	332	332	299	327	326	268	293	295	289	306	309	281	289	286	314	264	287	300	282	272	251	274	290	290	254	287	296	287	279	288	290	277	305	283	240	258	281	258	278	297	278	261	266	306	260	223	295	241	301	259	277	263	255	274	324	248	257	264	274	281	270	257	262	233	270	251	275	267	274	263	261	280	285	273	280	287	265	258	275	303	262	271	252	245	258	271	298	269	261	274	246	288	252	271	268	262	278	269	261	234	276	282	270	300	301	238	212	272	279	269	259	285	265	309	251	278	256	262	272	271	280	263	281	268	270	305	274	279	269	251	260	260	279	280	239	282	237	243	270	277	245	298	258	284	260	261	260	262	298	285	245	256	278	305	280	265	264	269	272	271	277	300	275	286	241	278	297	250	300	270	248	268	261	273	274	288	254	282	278	288	272	268	268	277	282	255	267	254	289	287	270	260	241	266	298	264	264	297	278	238	252	252	295	276	255	245	262	276	295	277	252	283	238	255	273	263	267	267	255	285	246	305	294	309	262	273	301	280	308	261	271	265	249	276	240	312	275	270	273	272	270	295	307	260	260	253	266	274	272	275	259	274	262	269	259	261	259	268	255	292	257	274	291	258	282	288	264	257	311	275	259	276	297	245	312	235	284	318	280	260	286	284	262	257	293	270	270	280	263	284	294	258	274	271	278	232	299	238	291	241	272	264	273	272	290	285	272	291	259	250	269	263	253	288	242	267	259	255	237	263	252	248	291	290	251	248	251	290	270	296	289	269	299	251	282	276	300	254	273	263	251	284	241	252	274	253	303	289	279	271	251	247	292	251	275	273	268	270	277	276	300	231	265	294	268	306	269	284	275	270	280	285	315	284	301	256	281	283	257	275	253	267	285	258	263	248	262	283	251	269	239	258	257	279	293	241	297	281	274	265	259	257	269	265	274	276	258	248	263	287	261	258	292	256	258	254	229	291	254	258	255	273	258	276	284	251	291	278	265	258	252	283	259	264	287	260	287	280	271	274	274	265	287	283	261	302	304	289	251	264	266	263	260	262	265	284	263	291	260	278	273	266	274	282	275	295	270	254	267	273	271	236	266	263	273	247	278	255	300	238	272	260	277	275	294	246	262	258	284	280	264	281	246	283	265	284	244	272	269	252	278	273	285	275	256	272	277	283	287	251	286	282	258	244	267	254	263	288	276	253	262	246	284	245	259	254	263	292	274	260	260	272	273	250	263	245	308	262	280	266	271	258	242	241	268	264	278	287	285	265	265	267	262	277	257	268	253	249	270	279	269	274	266	254	273	258	282	287	282	255	264	248	303	280	266	269	262	268	275	249	250	264	263	267	265	306	268	249	287	261	268	224	267	267	245	284	281	261	278	275	282	260	256	285	279	271	266	215	288	267	275	256	283	287	251	265	265	237	247	261	255	289	294	240	271	291	238	274	273	294	277	294	285	295	268	268	271	269	256	269	277	270	259	291	271	241	265	257	258	277	268	275	280	281	316	297	254	281	249	281	266	280	243	270	271	298	233	255	268	278	295	286	244	271	309	254	228	261	266	273	287	228	288	269	251	281	267	277	262	279	276	277	284	267	289	264	258	279	296	266	279	280	232	252	265	266	282	265	283	282	295	283	276	254	271	252	276	246	282	280	254	276	284	293	302	280	270	274	256	289	265	273	245	265	250	287	252	266	268	241	284	278	287	274	244	269	292	283	295	279	272	271	293	261	276	242	267	295	238	279	260	267	287	265	251	282	263	277	266	305	273	292	258	270	246	245	307	263	290	244	276	293	276	274	307	248	280	287	268	297	273	266	242	263	252	279	244	257	266	271	301	256	268	260	253	273	254	264	281	286	258	254	279	271	275	263	273	300	285	284	263	232	265	281	316	265	243	272	256	275	277	290	245	302	282	275	277	274	266	279	264	273	272	225	285	251	266	295	252	266	270	266	278	273	259	258	254	256	289	267	255	273	286	270	249	279	264	288	279	304	259	267	281	264	250	254	275	254	247	280	261	278	249	269	290	310	263	305	273	254	241	276	281	245	279	275	268	237	291	288	263	297	268	260	288	242	265	277	281	272	242	276	282	299	251	270	232	252	275	261	275	286	293	249	251	285	268	294	256	264	260	258	257	289	275	276	294	269	245	275	261	244	246	283	301	264	259	286	263	269	271	252	286	257	269	284	260	298	276	277	256	245	276	265	275	259	251	277	267	250	270	282	258	267	277	260	302	278	285	283	279	269	264	280	279	273	278	285	295	263	286	278	294	286	286	292	268	262	281	296	282	255	259	266	295	227	228	254	257	280	277	274	236	287	239	274	258	291	284	248	242	293	291	262	272	250	274	250	251	260	250	241	264	261	297	270	269	276	280	268	260	263	278	265	272	275	263	275	259	270	264	259	254	281	263	272	287	267	261	260	255	232	298	276	251	252	235	263	277	262	281	266	280	279	276	277	255	277	279	276	246	260	259	248	253	284	257	271	256	259	268	245	282	280	284	227	274	258	265	247	247	276	296	259	264	244	274	251	275	277	275	277	247	282	292	275	271	241	252	273	280	274	273	265	273	268	265	273	258	261	267	300	249	289	291	261	259	267	259	284	291	270	275	265	283	273	254	246	270	240	248	268	264	274	248	275	237	300	285	260	277	279	265	262	244	263	277	263	268	246	275	285	283	256	276	275	257	267	302	282	257	296	243	253	295	266	281	276	266	270	283	260	276	271	256	261	237	265	272	258	255	239	255	278	277	275	270	276	261	272	286	276	263	291	277	284	254	277	271	267	277	269	264	281	271	297	283	252	310	237	263	283	273	274	268	256	281	233	257	259	279	261	250	316	257	259	264	228	249	263	285	263	276	279	301	271	266	274	242	255	241	239	283	288	266	249	267	286	245	270	275	288	266	234	269	277	268	262	250	230	250	238	285	272	251	266	283	267	290	294	272	223	291	249	272	278	269	257	274	259	261	314	276	278	256	271	247	291	248	249	236	263	288	277	285	247	253	278	260	297	281	264	291	264	256	267	261	260	285	285	247	240	299	266	251	276	266	256	273	242	270	299	279	279	250	282	264	289	252	267	262	289	252	253	252	297	288	276	256	269	253	257	287	277	249	279	274	260	286	274	263	271	234	264	270	261	274	257	282	289	306	310	267	243	270	313	283	273	261	263	264	298	275	259	289	249	272	254	279	255	259	261	251	285	291	270	265	262	265	277	292	278	259	256	266	271	268	254	241	261	247	288	273	270	263	277	278	292	275	295	282	268	290	302	270	269	263	251	260	246	289	240	263	302	237	266	263	293	261	269	266	265	279	261	279	224	253	291	299	272	283	276	254	301	280	275	304	251	266	267	263	255	294	293	263	248	278	286	267	259	258	248	309	281	260	261	306	296	283	234	251	291	305	274	263	266	277	295	270	264	245
27059	50288	34727	19087	17598	13264	10056	7156	5838	3469	2400	1738	1675	1389	1119	1001	761	639	667	705	571	573	530	519	462	479	470	448	428	456	425	419	415	378	333	383	378	368	375	348	368	342	322	358	387	326	370	328	305	310	331	350	308	306	287	320	300	302	313	308	357	304	313	293	289	292	322	323	299	300	296	277	297	307	303	282	331	313	314	330	332	292	289	278	299	313	280	287	302	296	309	316	303	292	303	324	318	267	313	295	280	273	313	316	298	313	283	282	323	321	291	313	283	286	319	312	306	310	283	287	311	285	318	293	298	329	281	334	283	307	288	311	281	283	303	305	321	280	312	317	316	295	288	276	292	300	320	289	290	293	317	320	321	319	282	296	299	307	294	310	269	290	312	300	296	287	286	302	306	290	324	304	308	294	280	289	297	282	297	310	310	307	293	310	297	299	288	301	288	305	326	314	342	317	279	292	339	292	301	298	317	283	284	283	279	293	294	307	283	307	336	308	293	303	294	312	314	321	300	287	281	327	326	277	307	299	299	327	291	318	293	277	280	297	264	309	299	273	325	311	289	283	294	275	299	307	285	298	309	291	307	314	336	281	309	304	315	294	288	298	296	311	297	303	252	321	298	329	308	282	258	282	276	290	289	284	309	293	313	334	289	283	310	277	297	305	259	295	313	280	302	303	275	284	280	329	306	306	261	309	274	310	278	291	289	282	311	293	276	334	294	314	279	286	301	286	320	318	290	298	276	319	312	286	301	321	313	286	265	304	310	316	276	276	310	302	305	283	299	297	310	282	285	314	325	303	316	279	296	306	276	301	312	301	270	283	276	303	296	296	307	306	312	318	302	282	298	305	282	329	312	306	313	299	305	299	327	289	288	322	265	311	302	320	288	317	307	322	312	278	302	309	296	306	307	283	290	298	298	300	273	290	302	271	274	301	273	317	307	308	318	304	305	295	288	301	329	304	306	306	317	301	286	285	314	300	312	315	322	295	278	314	265	306	276	308	283	283	268	296	303	316	333	289	337	313	312	297	308	309	300	292	303	283	279	296	310	299	287	301	320	286	297	298	281	315	287	278	306	334	327	310	267	305	308	290	262	312	294	302	333	295	332	315	289	314	282	291	308	275	310	295	299	295	286	290	288	328	289	271	305	290	259	284	311	307	289	274	306	290	294	329	284	290	300	302	290	303	297	300	297	295	338	287	301	270	316	284	306	288	278	318	272	282	309	313	290	323	288	272	316	338	310	288	309	296	276	303	288	310	290	318	281	299	285	283	302	332	320	276	331	325	272	286	305	303	282	304	326	320	303	301	282	291	290	286	307	304	283	326	287	313	312	296	291	292	285	274	313	281	285	305	297	309	294	292	315	289	274	292	278	319	289	265	287	317	311	270	289	279	313	280	290	285	284	274	277	311	301	291	324	308	281	307	280	299	263	316	295	283	316	316	311	325	288	304	297	273	294	323	287	276	310	277	283	321	309	297	301	285	312	326	301	277	305	303	297	292	312	292	315	272	286	322	310	272	313	288	260	296	308	298	278	311	309	271	283	270	298	301	285	300	267	318	310	293	299	302	303	299	310	327	282	287	272	301	302	302	330	310	316	316	292	298	307	295	280	287	296	300	310	290	268	307	296	279	292	317	274	327	292	325	280	303	312	278	309	323	299	298	304	304	289	304	297	273	301	292	298	302	273	311	290	298	299	284	290	300	281	326	271	312	284	306	293	294	259	257	291	316	311	320	298	295	320	299	301	310	281	315	271	288	287	304	309	289	261	295	288	309	309	283	308	304	313	295	286	302	247	292	275	301	299	280	331	316	310	315	337	264	309	314	302	307	269	306	285	293	291	300	307	296	284	282	314	312	299	273	319	305	299	275	282	307	282	287	290	294	318	313	297	286	291	281	320	317	306	303	339	297	298	274	323	282	308	308	322	302	303	316	279	295	296	270	300	299	281	291	293	271	275	334	313	285	309	282	275	305	284	294	288	277	301	319	304	291	287	289	299	316	289	291	293	325	304	296	283	327	282	295	332	290	261	345	291	305	300	290	281	310	293	266	293	289	286	320	276	281	328	312	300	309	304	330	280	286	306	311	303	298	301	322	288	296	278	290	296	281	303	302	317	295	288	312	308	284	304	308	283	300	298	267	298	289	286	295	300	285	306	263	305	312	296	312	291	316	289	285	300	284	309	342	314	299	299	292	293	297	274	288	305	285	279	299	307	309	268	319	289	318	296	269	307	306	318	309	303	300	311	305	308	298	287	302	298	277	276	297	311	303	273	252	277	309	286	298	282	301	271	315	293	301	294	316	308	296	281	301	282	298	301	300	320	295	287	288	260	303	299	288	263	338	276	288	293	302	281	301	300	297	253	284	290	278	282	302	299	299	293	312	283	311	300	283	297	310	282	319	278	286	286	298	288	314	298	292	293	305	279	325	300	302	298	324	313	317	295	333	313	299	264	287	319	289	342	313	280	329	322	298	277	313	291	297	307	266	302	333	312	316	330	316	292	309	319	308	308	272	300	283	304	281	283	299	292	286	303	321	314	305	282	289	290	288	307	256	278	281	269	295	336	323	268	282	251	284	272	302	296	309	286	321	330	312	280	307	308	343	298	322	300	306	286	297	260	300	287	286	291	271	283	287	275	312	310	312	273	278	294	267	283	300	289	286	303	296	302	300	276	317	279	294	281	293	293	308	299	320	291	289	286	279	311	290	307	287	297	293	309	300	278	312	297	293	300	298	289	283	318	281	319	262	307	290	290	284	312	274	294	276	286	282	308	281	317	311	290	316	314	307	286	276	307	272	305	308	275	301	271	292	323	333	303	287	285	320	283	296	292	297	279	276	264	282	295	286	276	282	309	269	302	308	328	290	292	287	297	306	283	310	318	274	274	299	305	294	273	286	278	275	310	295	288	286	298	302	345	326	284	310	271	291	290	285	300	298	277	294	311	301	289	281	291	331	298	275	321	309	304	296	288	292	290	297	313	315	283	298	299	308	301	292	315	288	316	313	288	314	291	301	310	292	291	319	292	281	311	288	294	306	304	283	298	316	305	285	281	320	288	285	303	314	314	327	293	302	305	288	297	312	293	295	264	343	319	326	318	315	286	268	293	300	304	325	304	275	305	288	299	316	318	300	279	294	302	303	293	309	310	284	320	300	287	291	285	337	286	265	305	318	302	300	284	310	313	299	304	299	301	317	290	301	292	295	286	290	305	289	286	287	298	244	302	285	284	316	266	300	271	294	270	286	291	282	278	290	299	323	295	293	315	273	298	296	323	300	318	288	287	285	297	278	287	294	285	312	299	317	319	309	271	296	277	293	302	281	290	323	306	275	309	313	317	306	308	283	347	292	280	292	301	299	301	333	301	290	301	340	298	301	308	294	283	297	298	302	309	315	312	316	309	314	297	288	314	293	277	320	316	298	315	282	296	296	298	290	300	290	295	299	288	291	313	258	298	329	263	287	297	284	286	312	322	292	301	272
28179	23203	19372	8781	5731	4207	2957	2045	1796	1295	1047	912	946	890	861	781	754	664	806	706	717	663	668	704	751	677	727	681	684	676	739	694	686	669	693	717	699	667	646	681	654	689	634	674	675	703	678	643	692	654	718	691	654	706	716	655	642	660	676	640	700	704	679	639	668	679	683	715	658	717	666	661	662	610	699	645	686	678	672	634	718	669	695	678	642	671	642	669	647	682	691	695	663	666	651	671	683	680	657	654	670	671	675	686	676	667	656	644	645	711	631	625	690	693	646	669	688	689	670	685	684	697	705	680	672	685	642	679	688	672	619	671	672	611	683	633	604	676	720	651	665	685	656	660	661	663	648	679	654	664	700	665	679	667	697	681	680	647	673	695	690	704	675	671	672	672	691	656	621	646	668	657	626	672	690	686	662	617	610	625	684	634	675	677	665	661	703	680	680	659	628	670	679	689	629	671	687	658	634	660	662	684	636	688	692	660	644	664	644	681	674	647	639	684	712	631	692	635	670	682	684	686	689	688	674	651	642	654	663	645	672	660	672	652	663	647	684	706	658	673	632	668	624	673	687	660	647	638	652	650	656	671	671	680	684	641	648	652	661	647	680	649	681	661	680	711	670	667	667	644	670	676	655	626	637	653	671	633	660	623	670	657	631	638	655	649	668	678	683	699	689	636	649	662	645	646	669	678	703	673	702	697	668	668	738	710	677	664	660	686	677	739	636	677	687	653	642	680	632	675	628	673	689	651	682	664	708	652	673	671	636	663	655	664	706	655	672	681	645	640	660	667	672	673	658	704	683	690	644	709	653	662	667	652	605	692	676	654	653	645	665	743	656	663	669	656	687	667	665	656	677	698	688	644	679	647	625	655	667	638	646	672	652	684	734	657	703	630	646	701	714	704	676	684	631	669	701	681	659	670	661	699	722	662	679	656	653	653	695	681	648	680	675	656	684	673	686	656	675	682	659	669	664	694	658	639	711	696	649	685	667	618	633	657	613	644	643	658	688	690	653	637	681	632	635	707	643	645	648	654	669	677	658	690	653	640	653	683	677	697	678	675	657	672	689	662	657	686	639	655	640	676	728	679	678	602	656	703	727	628	677	707	657	677	633	722	684	650	677	709	633	644	694	676	639	641	690	629	624	683	669	691	710	665	658	687	681	638	679	674	679	695	660	648	692	644	711	686	698	681	694	678	716	626	693	639	630	692	651	661	619	694	678	680	660	614	651	703	648	684	692	731	634	679	654	700	637	657	671	677	672	647	624	659	731	661	661	660	674	691	618	666	679	685	685	637	632	666	710	656	687	637	659	686	602	641	631	651	639	678	671	691	648	673	710	674	669	657	684	655	693	643	635	666	712	683	663	664	649	656	668	646	661	663	625	714	707	672	750	703	630	661	707	689	685	655	658	653	672	681	667	709	677	626	652	617	678	608	661	647	649	699	691	618	636	668	697	656	671	663	666	703	710	678	645	679	662	675	675	657	694	669	719	725	685	673	696	678	645	698	711	654	664	675	676	642	688	697	666	699	624	653	694	630	692	715	643	665	669	700	638	667	691	692	713	650	652	644	677	712	695	621	649	651	637	672	677	659	643	638	693	630	690	676	670	686	711	648	659	637	668	714	692	666	627	654	654	678	677	669	645	624	659	673	627	669	619	665	674	663	702	681	625	665	637	675	611	644	690	629	687	699	688	648	679	667	675	702	682	653	694	572	673	665	699	669	657	665	623	663	652	655	631	670	663	654	636	660	672	669	612	657	650	669	647	643	687	663	687	642	597	663	697	657	709	700	688	676	691	677	685	662	626	710	671	679	664	699	723	677	667	653	633	663	599	683	649	672	650	704	616	640	659	667	678	622	629	653	675	694	640	687	707	660	647	673	702	738	655	623	676	637	685	669	632	694	688	678	681	654	641	661	664	662	650	661	707	665	676	641	648	680	624	653	681	678	661	651	699	661	672	658	673	652	659	668	682	688	629	661	638	670	610	651	661	646	687	646	718	655	646	659	658	638	647	652	715	684	708	648	690	628	673	719	661	664	688	660	676	646	643	692	714	635	675	679	624	619	675	646	664	638	695	679	688	661	696	651	638	702	680	677	586	660	666	630	698	692	660	686	630	634	716	664	662	643	656	625	647	662	651	642	658	641	703	674	689	665	667	676	636	645	648	642	652	679	664	673	692	649	705	652	664	659	681	667	667	638	635	671	640	626	716	679	667	640	625	668	644	693	680	643	623	676	630	670	698	635	710	642	670	692	652	662	671	648	644	691	635	676	666	639	687	662	677	645	662	677	719	675	664	670	665	609	660	699	702	648	635	678	633	652	653	630	657	635	647	708	637	695	660	697	661	637	689	618	638	636	661	658	639	679	647	659	655	653	681	658	629	669	628	676	650	689	652	643	672	695	654	635	657	694	655	666	685	698	694	700	691	680	659	657	684	697	678	638	701	663	708	621	649	624	681	709	689	631	577	649	662	658	642	657	677	683	603	646	652	655	689	686	694	631	692	638	660	629	697	607	651	689	665	642	675	640	695	680	668	635	632	666	661	662	700	675	670	618	654	656	688	667	661	636	688	730	652	652	684	644	696	611	607	667	699	643	658	680	648	656	662	687	643	659	642	736	658	710	675	664	681	709	682	700	644	704	676	642	606	635	726	648	615	678	724	623	648	684	675	695	669	713	697	687	730	675	674	666	664	699	603	631	628	655	638	676	638	684	695	645	701	674	673	704	635	688	684	658	678	672	683	677	676	675	669	724	681	696	634	671	667	695	664	716	712	659	673	690	653	656	676	637	698	661	657	691	596	676	672	669	607	608	649	658	651	671	683	663	625	666	647	681	650	630	754	660	647	626	714	689	693	639	652	648	627	728	698	707	643	652	659	705	662	659	628	680	726	647	675	656	629	643	707	700	649	661	690	635	690	635	702	603	639	665	707	628	699	658	632	679	627	683	670	677	702	706	688	686	604	648	673	686	712	650	646	675	706	702	674	632	671	631	673	655	668	684	681	655	692	711	690	695	657	647	653	670	664	702	681	661	625	628	633	660	647	629	645	627	711	631	662	666	690	678	656	638	646	677	659	692	713	629	703	659	687	635	707	712	676	697	624	622	644	645	657	662	706	662	662	684	705	608	676	674	670	708	674	650	627	677	674	649	694	628	672	705	647	656	680	730	671	673	664	691	680	650	629	633	670	679	685	691	666	658	692	655	667	651	668	655	687	619	646	645	643	691	682	675	646	641	685	670	697	644	689	659	695	678	665	634	677	649	642	652	633	682	703	653	680	677	659	650	648	647	654	621	660	651	659	649	687	659	723	662	653	691	654	700	712	617	670	602	667	694	657	687	700	693	696	623	623	714	674	628	681	660	684	647	652	658	649	683	663	717	696	664	677	633	661	642	674	677	620	683	686	670	681	666	684	667	684	692	701	687	654	665	673	749	648	655	664	684	699	692	630	612	690	658	660	664	648	611	692	720	641	664	679	640
22470	34768	19948	8956	8564	6803	4997	3314	2980	1963	1427	1200	1269	1109	953	920	859	861	813	848	802	881	789	826	797	777	760	811	792	767	788	772	777	770	767	679	787	779	775	736	724	773	682	730	806	717	669	731	740	769	736	718	773	742	746	757	733	747	747	711	722	740	744	727	738	671	718	728	722	689	705	719	759	733	761	750	735	676	710	697	709	740	748	731	719	765	726	725	763	688	695	725	690	754	760	734	726	753	710	740	767	703	754	762	677	818	741	758	709	725	713	707	739	721	734	689	723	713	753	739	733	714	750	790	720	745	769	686	728	710	760	750	716	723	710	713	719	720	738	681	782	752	754	794	747	756	735	707	696	688	733	740	764	742	696	704	713	721	757	716	785	725	734	716	717	768	694	725	728	734	690	690	746	718	703	745	658	721	699	758	694	763	735	749	746	725	733	772	732	746	686	707	698	732	680	726	749	733	717	730	713	677	732	727	707	699	740	709	723	728	760	749	730	699	760	716	760	754	708	678	706	739	743	756	756	717	720	731	736	728	696	716	785	694	718	721	708	697	674	725	751	729	770	737	704	736	722	706	734	745	727	716	689	737	663	736	764	692	710	750	715	738	713	755	696	740	751	732	724	779	711	734	743	695	728	707	726	674	733	738	740	765	723	758	734	715	735	680	709	754	731	697	706	718	772	746	673	705	751	733	728	751	751	729	768	734	710	659	752	756	739	784	734	742	709	747	790	761	661	707	782	772	742	703	742	767	739	746	690	705	729	734	690	741	720	741	698	713	687	710	721	787	704	721	732	690	737	734	719	706	683	716	702	759	728	732	698	682	789	754	711	680	700	737	730	745	734	745	697	727	741	730	704	690	746	738	658	697	723	744	679	798	735	721	729	760	745	729	746	719	725	763	721	664	727	725	669	732	721	712	750	772	736	728	737	709	699	716	732	713	741	727	753	745	754	694	743	769	764	735	748	692	710	739	704	712	698	723	718	699	754	748	706	746	710	715	781	743	771	802	712	729	735	756	736	697	721	739	774	733	737	709	708	732	726	790	722	759	748	719	742	744	760	724	704	752	744	716	757	742	754	687	768	699	723	709	722	746	741	741	730	750	722	753	757	702	725	729	693	694	730	707	725	704	747	702	738	753	719	703	735	724	714	718	735	815	757	733	723	760	739	709	698	692	740	723	786	728	731	719	723	691	736	761	734	720	702	724	755	774	694	752	742	725	719	736	715	715	737	689	702	748	713	715	762	707	699	702	725	678	735	704	708	746	659	691	709	740	722	737	702	733	721	716	713	746	731	659	741	714	735	732	723	767	691	742	773	721	779	738	732	714	760	726	695	710	712	711	722	704	735	747	703	714	722	699	732	720	717	758	689	740	740	693	691	731	750	712	717	730	783	760	726	777	736	755	786	743	725	705	742	716	758	660	731	725	698	740	737	779	705	743	723	756	723	747	764	742	690	738	746	748	762	765	668	702	747	731	719	715	697	728	692	741	730	743	708	732	712	736	710	725	789	733	738	687	701	726	723	730	699	783	738	740	706	693	689	762	720	726	707	732	731	714	704	724	737	742	716	740	736	761	728	717	715	757	713	704	680	754	725	719	736	766	709	690	728	736	766	755	730	765	733	780	725	729	751	749	719	731	746	681	774	726	708	736	715	674	681	687	706	713	673	718	788	717	703	725	770	740	714	752	710	734	751	698	714	722	713	720	745	726	712	666	741	739	735	770	757	727	724	705	743	738	668	753	733	697	750	762	708	716	734	758	782	706	684	730	727	723	730	720	684	736	695	739	749	677	716	711	703	752	740	772	708	720	696	754	731	718	737	726	732	699	754	727	711	714	711	739	706	752	697	730	735	747	710	722	711	695	709	752	722	695	702	781	662	717	696	727	746	730	685	742	741	745	769	720	736	726	732	719	706	707	718	753	769	722	747	744	738	719	706	704	739	709	715	677	726	747	713	740	724	692	760	697	743	657	679	709	770	730	703	719	720	713	704	724	730	743	727	695	738	702	722	752	704	741	731	726	788	759	718	702	724	720	764	732	719	731	714	696	724	686	676	695	740	757	735	751	767	738	738	698	746	778	746	740	728	713	713	723	728	688	754	715	772	746	672	771	757	779	732	737	700	720	719	712	707	761	729	691	703	743	718	729	756	693	742	677	681	738	713	704	720	755	693	737	727	736	685	723	719	775	755	699	727	724	744	753	736	766	755	773	688	749	709	707	693	664	738	772	720	730	742	685	690	762	752	722	706	708	702	720	704	734	747	716	718	734	676	727	734	757	782	658	778	695	710	739	700	744	739	752	692	729	711	736	702	742	717	753	751	707	710	715	733	725	717	749	712	725	754	699	768	714	728	762	734	737	782	694	759	700	743	694	719	742	704	727	725	694	754	721	753	713	758	678	748	751	745	725	718	766	748	699	727	712	726	711	692	744	777	720	714	710	729	787	771	714	673	753	729	711	732	709	705	699	743	726	726	747	687	749	692	721	713	679	733	746	697	729	730	742	703	789	752	784	707	717	708	722	730	712	732	705	689	743	699	670	744	733	739	719	768	697	711	727	749	717	724	749	768	675	739	761	710	720	755	762	743	689	705	728	720	742	739	667	724	693	708	713	748	759	748	687	760	728	675	719	799	757	764	749	775	741	731	687	718	728	700	774	724	719	722	770	728	726	736	730	659	692	727	744	749	764	712	737	752	712	690	679	711	733	757	722	716	705	701	691	738	717	714	693	746	730	758	708	708	741	719	703	779	746	722	739	757	724	717	759	749	777	767	760	732	709	761	737	763	696	762	718	764	727	740	694	717	728	744	667	674	746	708	722	734	748	737	754	714	731	712	741	695	733	736	737	741	727	736	723	736	728	740	715	707	727	755	715	708	730	732	720	745	730	696	694	735	768	731	759	741	690	712	714	760	703	711	722	787	698	752	731	715	728	753	765	723	710	691	722	681	697	706	749	756	679	750	717	744	725	739	722	727	738	751	749	688	682	699	722	720	758	734	701	776	709	700	736	712	722	722	718	672	751	724	745	664	707	717	712	721	677	705	693	697	725	751	728	680	743	672	732	670	702	664	692	714	694	731	731	698	724	716	772	711	746	714	715	739	751	724	700	732	724	761	792	691	653	760	764	686	742	731	671	753	722	762	734	754	744	764	749	775	711	697	696	717	735	741	682	724	730	676	780	733	722	720	686	751	781	717	710	672	730	742	695	750	706	710	735	725	700	724	681	741	709	697	762	741	766	733	752	728	711	766	697	758	706	725	735	732	698	683	716	704	739	755	704	746	745	739	746	707	729	741	714	740	719	761	715	743	704	716	754	777	721	745	691	685	767	708	757	757	757	737	728	693	718	782	757	753	743	714	747	775	751	705	709	732	751	771	664	700	709	698	699	778	680	717	766	782	683	754	697	698	708	728	739	685	705	746	728	717	765	730	733	674	708	785	755	734	659	697	701	716	723	764	733	741	724	754	759	706	741	703	704
23680	21108	28157	24291	21221	15644	6925	3229	2724	2108	1295	1052	954	922	832	704	701	616	640	612	612	574	566	582	520	548	559	509	561	503	545	501	494	522	484	516	477	488	516	504	498	503	500	471	501	469	516	494	481	506	458	441	458	469	480	463	533	453	470	429	471	474	500	424	456	480	476	447	455	440	449	505	481	485	447	508	441	435	501	480	495	456	497	516	489	492	468	503	476	479	450	484	499	489	442	421	472	457	495	467	455	454	516	465	456	467	468	506	467	479	465	474	480	492	479	454	460	477	472	446	461	475	466	473	468	459	472	447	468	461	464	508	499	451	484	458	506	467	456	475	540	482	469	507	508	458	448	471	476	474	489	490	455	482	465	479	478	514	481	494	468	456	469	460	495	483	470	450	454	461	500	459	483	478	430	459	471	481	459	522	444	492	513	468	488	483	497	468	466	545	506	438	453	509	507	455	478	492	487	486	462	464	492	481	502	477	507	451	445	464	516	491	467	481	482	499	502	455	495	476	461	474	473	508	480	464	515	445	501	487	440	495	458	501	446	494	508	508	489	499	467	484	503	486	491	458	472	493	483	486	463	507	496	466	489	474	457	469	468	516	450	458	478	475	467	493	456	462	432	460	424	517	421	504	460	480	483	472	455	475	453	456	460	479	453	453	508	469	512	495	459	491	488	510	485	490	489	479	449	474	495	470	484	475	474	464	495	463	495	499	467	466	494	454	479	451	502	533	485	462	486	492	472	489	487	477	456	463	486	464	494	466	456	502	460	460	502	476	462	445	500	461	423	453	467	474	486	445	510	486	465	485	510	433	480	555	494	474	500	496	458	464	474	473	468	493	465	446	476	488	463	497	455	473	482	466	463	466	505	478	501	530	480	441	491	465	444	434	436	512	487	490	468	514	496	474	471	487	503	475	468	474	461	458	466	503	493	475	450	486	465	432	488	474	519	503	474	479	487	486	476	487	427	466	508	452	484	435	480	492	502	466	461	481	469	497	524	473	466	440	477	480	483	484	437	513	466	506	428	498	476	467	458	457	485	467	475	478	445	478	488	528	473	471	486	455	451	477	460	517	461	489	459	430	470	457	482	422	477	510	504	432	464	458	475	473	469	490	454	468	492	469	491	461	480	466	476	468	490	461	499	447	464	452	486	440	450	464	483	488	447	454	482	469	452	467	499	503	458	438	500	492	468	444	470	467	494	424	505	499	455	485	458	479	475	472	508	420	455	504	485	464	464	502	457	452	501	470	439	466	499	502	492	476	473	506	458	450	455	524	500	464	481	480	477	485	411	468	494	490	480	496	535	477	437	459	457	511	417	500	482	466	485	455	462	467	503	497	484	469	454	420	434	467	480	510	448	490	476	466	462	438	462	448	487	495	489	503	477	436	479	468	488	478	467	500	473	495	492	460	497	458	474	464	501	446	509	463	488	497	449	439	460	494	457	482	487	475	469	515	461	472	517	436	476	443	444	494	428	466	433	529	459	463	484	446	470	511	457	485	489	460	476	485	468	495	473	453	478	452	437	463	450	454	453	469	440	496	477	475	478	477	474	467	476	444	506	469	475	476	480	433	501	486	458	496	497	486	456	469	480	439	474	484	456	456	467	442	491	495	452	470	475	499	484	480	484	489	452	466	482	477	502	457	490	445	455	475	480	471	441	448	518	515	457	442	483	446	492	471	471	462	480	500	486	436	429	453	477	523	477	467	446	434	462	501	469	477	470	501	472	444	491	449	498	470	444	482	479	428	471	423	473	476	483	477	475	501	492	491	492	494	440	480	455	462	487	499	475	468	506	481	455	455	455	478	495	484	425	489	503	454	503	467	498	434	491	469	458	482	477	469	456	460	480	459	443	488	439	450	460	485	480	475	469	503	500	496	460	484	475	519	425	457	454	452	518	454	500	471	480	497	518	486	463	461	470	468	457	462	476	468	440	475	514	415	476	470	454	484	455	455	465	509	462	455	473	459	490	452	465	473	458	502	489	536	469	471	462	504	478	482	497	443	488	469	463	438	476	467	471	427	483	504	510	458	495	495	496	446	474	438	482	504	459	463	475	448	477	399	441	440	464	440	469	450	546	483	486	466	435	488	502	454	501	478	508	491	467	462	485	466	451	455	477	484	477	500	499	511	458	480	474	410	499	479	474	455	484	440	464	480	480	478	482	484	486	475	412	483	495	497	480	478	492	432	467	440	468	497	497	478	463	496	451	455	461	452	475	463	501	459	491	465	485	452	466	451	476	452	464	504	483	466	474	452	465	498	451	494	492	474	475	461	461	486	508	440	461	467	445	478	478	484	434	489	497	454	486	518	512	482	438	481	467	519	513	465	491	468	478	533	474	458	441	483	447	492	422	461	489	484	474	527	451	457	450	506	499	458	483	488	449	485	476	473	478	446	459	468	465	476	431	475	449	488	485	476	468	469	471	469	443	467	480	450	477	482	458	501	448	439	460	444	454	461	444	432	459	466	471	457	481	477	459	473	445	497	467	458	470	454	478	499	461	467	471	421	433	439	460	491	454	456	502	483	436	496	448	454	467	449	465	461	461	496	473	493	435	458	483	477	481	477	456	428	444	491	475	526	450	467	480	515	496	458	451	468	508	504	461	463	481	454	454	453	456	468	460	476	483	481	479	488	479	408	465	456	458	467	469	484	502	495	486	445	494	462	447	441	487	453	476	422	460	474	455	485	462	470	519	468	470	461	456	451	439	478	467	484	483	477	455	435	483	451	474	451	472	457	478	500	447	507	445	439	457	506	516	473	477	487	497	520	451	473	486	512	479	507	484	448	469	438	472	465	464	468	490	457	493	473	470	451	469	480	466	466	455	469	438	482	474	445	474	475	498	465	463	471	459	503	453	454	433	517	466	484	474	494	468	456	503	445	466	472	465	463	498	477	469	493	464	473	430	461	454	472	479	453	521	499	440	435	473	478	477	474	509	488	514	432	463	434	461	469	456	463	475	456	459	458	458	475	479	482	459	481	473	453	461	439	449	528	449	470	473	461	445	463	447	469	472	455	486	494	488	477	483	463	471	503	424	492	473	450	473	459	444	468	492	471	467	464	470	453	492	456	443	473	461	465	440	511	460	420	485	484	485	489	494	476	458	500	499	462	503	497	461	445	464	467	437	448	503	507	495	457	478	469	472	483	442	458	492	486	516	461	503	457	502	455	494	461	458	441	454	488	485	469	469	437	500	450	491	467	469	487	525	443	423	510	465	490	448	469	481	472	471	421	449	477	488	481	458	471	454	513	457	454	479	445	482	485	452	478	467	446	482	447	468	433	478	440	472	532	482	442	465	451	480	474	471	502	472	462	494	456	474	510	493	470	454	471	446	470	449	452	464	452	477	490	527	449	480	457	464	495	453	457	484	500	499	442	427	449	474	478	476	493	484	496	427	473	471	466	435	502	508	476	462	474	463	479	451	482	452	509	510	469	435	524	475	463	491	515	453	480	521	466	519	515	472	501	495	495
24376	43890	29572	13807	12420	10710	8134	4974	4353	3256	2013	1580	1449	1280	1036	933	926	722	756	756	698	701	698	720	611	619	620	625	652	586	609	637	591	576	562	566	533	566	608	567	614	554	581	555	554	584	561	533	553	528	530	548	546	521	510	544	526	517	540	541	554	495	541	525	512	527	574	523	531	516	561	554	529	473	563	535	526	550	510	499	570	533	534	528	508	517	508	510	515	558	528	543	535	517	515	548	505	498	513	519	523	499	534	497	588	517	545	568	510	528	584	551	556	518	545	535	532	511	530	541	541	598	506	565	539	537	509	495	525	487	524	537	511	558	497	504	519	495	508	544	506	532	555	560	543	518	514	509	587	532	531	526	559	547	502	515	546	550	531	540	570	519	516	565	520	518	511	548	530	510	529	551	524	546	528	552	505	565	546	539	495	517	543	512	487	519	532	518	539	542	523	474	460	526	541	506	542	515	516	536	554	513	549	498	506	512	510	547	502	533	525	525	533	492	591	515	523	515	511	526	540	523	522	523	530	525	511	555	520	525	519	541	483	560	542	533	607	546	546	541	513	523	543	519	522	514	523	528	536	526	529	547	532	546	562	528	574	493	517	462	559	499	521	508	507	530	509	542	546	510	572	515	564	535	482	541	532	505	521	538	512	534	531	516	547	518	544	529	549	521	497	501	544	521	506	528	532	513	530	510	560	516	528	498	540	529	509	476	515	562	533	539	522	507	528	537	536	559	535	527	521	542	517	501	498	545	506	532	532	491	506	574	518	523	519	533	556	494	529	535	533	534	535	549	526	544	520	513	527	505	547	506	498	540	517	535	556	561	521	497	529	535	524	535	597	551	529	539	517	510	528	528	558	517	503	528	547	536	564	537	526	520	575	543	536	507	507	523	547	525	535	558	543	554	533	553	528	522	510	531	541	542	526	539	519	564	552	521	567	512	487	495	502	523	526	562	496	570	500	562	504	538	537	564	525	538	509	532	518	532	534	483	551	516	510	505	511	546	548	564	528	499	513	539	543	552	537	562	479	512	543	509	544	530	522	536	512	529	540	528	535	512	564	502	524	568	549	546	530	512	554	561	531	543	552	570	550	559	525	519	510	539	520	550	550	487	515	536	529	504	522	516	536	470	559	524	541	544	520	503	523	530	545	517	485	483	480	539	537	543	576	530	528	540	525	590	506	522	546	535	530	557	539	535	535	535	499	557	547	501	539	518	508	473	529	520	517	565	566	533	564	526	490	478	541	533	506	594	552	518	502	484	531	512	534	567	516	519	510	539	553	533	493	540	560	538	526	534	496	503	495	543	517	543	550	527	525	519	515	526	559	530	523	550	508	496	483	514	517	492	574	540	511	499	513	503	513	531	542	546	542	547	518	551	532	496	529	562	531	553	528	528	512	537	531	530	545	524	533	564	523	518	495	547	562	523	555	527	534	559	492	517	532	518	511	508	530	496	533	477	516	538	552	508	535	550	483	518	517	569	553	526	530	505	541	556	554	567	491	544	532	559	572	506	536	504	534	524	505	544	524	492	524	521	552	531	512	503	491	497	509	511	512	568	535	548	492	513	545	561	544	519	566	551	498	536	545	526	554	567	545	550	545	554	543	516	549	471	517	523	562	517	531	518	545	520	501	489	566	509	523	504	544	529	511	533	569	555	539	541	490	518	503	551	517	546	537	555	550	542	491	531	575	531	528	539	507	492	543	568	532	518	546	498	530	512	511	515	546	541	522	516	543	527	518	548	528	540	526	490	548	533	550	536	533	528	542	491	506	510	605	504	517	494	556	579	510	531	529	545	508	528	459	542	544	527	544	547	520	490	554	514	516	508	522	522	517	505	532	566	529	509	554	502	530	548	529	537	500	539	478	548	548	568	583	513	521	514	564	541	568	518	569	505	526	514	528	536	518	514	533	546	506	536	581	509	574	571	554	543	517	539	523	526	524	523	540	545	580	550	548	525	503	530	525	469	527	501	556	519	596	505	519	532	536	559	550	518	511	528	566	545	531	564	523	491	516	549	533	535	541	515	530	533	519	518	586	527	524	521	529	520	551	542	527	534	535	535	516	536	541	525	520	559	558	505	501	568	503	527	512	517	530	568	477	493	537	529	566	522	537	568	553	521	529	511	538	555	532	566	538	536	552	522	508	513	558	510	564	508	555	532	547	515	535	533	532	511	526	542	542	518	539	538	527	577	490	542	470	526	537	516	512	533	500	539	529	569	568	510	560	536	541	528	527	550	473	543	529	518	515	529	538	527	513	508	547	463	551	553	522	485	547	528	549	523	518	521	557	528	508	512	526	540	507	569	503	549	523	519	549	522	547	527	511	522	510	524	497	515	532	503	533	500	524	515	528	506	536	526	561	473	512	495	538	503	517	547	500	518	600	537	510	523	498	500	547	571	518	493	561	522	563	551	506	498	522	527	530	550	539	566	552	554	533	575	545	507	508	545	546	526	528	525	516	531	537	515	530	593	484	546	507	536	512	524	558	575	514	539	501	522	499	566	545	492	511	544	537	493	567	469	524	514	513	564	583	562	551	535	545	534	548	523	516	525	510	529	505	520	526	533	511	530	537	518	547	553	533	556	547	514	503	545	532	538	544	544	574	547	505	484	569	547	522	501	522	520	512	530	565	511	510	556	528	526	498	518	544	514	504	530	551	533	532	556	556	506	513	530	573	564	519	536	479	503	534	527	501	514	541	501	472	511	539	497	544	577	517	550	502	507	569	535	490	535	546	528	507	542	514	545	508	489	560	506	515	540	501	519	544	522	534	522	547	534	504	529	577	546	575	512	559	552	509	530	565	552	522	504	475	518	539	515	544	543	524	554	523	504	540	508	523	511	487	511	570	555	516	519	526	528	506	551	548	479	531	575	530	541	559	524	523	495	531	483	616	510	527	487	529	525	485	562	493	523	468	560	509	487	536	529	552	539	535	487	510	566	550	504	542	531	506	541	543	519	549	511	493	531	512	483	564	498	523	570	564	518	519	512	544	558	501	522	514	504	549	530	536	494	531	496	529	520	500	505	513	481	552	493	521	521	511	531	500	500	534	529	561	496	525	539	545	520	515	527	526	517	567	526	561	565	535	534	523	562	509	533	530	536	550	516	530	516	541	525	554	523	501	543	513	540	539	552	537	551	518	529	516	505	509	548	495	542	565	528	519	538	547	529	546	512	532	554	549	528	545	514	555	543	499	505	543	531	538	497	520	552	518	538	569	556	558	523	523	523	537	541	561	514	535	530	486	521	570	510	536	500	531	539	535	495	508	533	530	488	539	533	537	460	528	509	512	495	527	525	525	512	546	522	532	530	512	518	551	498	558	526	533	498	543	545	545	535	559	509	522	495	524	557	495	525	541	534	502	532	551	521	510	518	493	527	538	522	561	570	531	503	545	509	490	507	494	498	555	554	502	520	524	565	539	549	535	501	531	512	515	490	512	525	504	576	557	512	535	484	517	537	533	519	521	511	539	525	561	498
24731	21129	27353	25132	16320	7666	4331	2570	2105	1893	1145	955	853	872	789	733	702	649	653	676	652	633	591	583	581	623	601	649	601	587	595	572	568	577	589	540	546	570	568	569	567	571	514	578	565	584	587	554	589	594	562	540	571	580	571	598	586	536	553	574	553	579	562	517	559	589	572	568	557	561	562	536	534	555	585	561	572	595	571	563	565	546	580	497	533	592	571	549	584	551	565	543	579	563	539	495	562	556	517	535	524	581	516	582	540	536	567	567	516	558	564	527	576	571	570	548	538	570	529	564	512	562	553	540	561	587	522	557	536	574	573	573	575	558	556	554	564	520	570	573	501	593	548	550	569	536	536	571	547	536	535	562	535	562	570	505	573	547	562	546	569	623	559	584	548	563	560	610	554	565	588	614	560	549	561	569	588	546	559	566	534	615	519	556	555	579	566	596	559	529	550	548	497	551	522	580	591	585	536	557	579	576	570	503	532	505	612	522	555	552	592	542	537	563	563	563	572	592	561	608	565	615	578	600	515	546	546	563	530	526	525	539	562	559	539	524	536	522	587	577	547	557	565	505	533	544	521	581	535	581	584	548	530	545	580	597	536	578	508	549	545	596	565	524	555	574	550	560	522	583	572	530	542	542	563	551	551	564	588	618	577	546	560	577	579	542	525	566	583	582	553	572	585	538	532	563	579	547	582	530	539	526	558	515	585	530	545	528	515	572	570	574	553	579	513	496	582	522	551	568	513	567	551	566	561	556	524	563	557	533	573	514	559	556	571	551	604	517	525	558	564	605	579	543	581	541	540	505	489	547	528	535	552	555	546	552	581	537	573	552	541	566	555	565	574	622	583	523	553	509	546	553	587	611	582	555	562	547	587	525	543	550	563	541	542	554	548	536	554	567	584	557	518	579	569	525	500	577	575	583	570	523	574	572	572	524	575	599	583	560	565	528	545	556	547	487	541	518	545	584	597	564	546	559	557	541	580	547	578	583	566	553	521	574	570	568	570	573	557	605	564	577	567	563	573	589	589	610	584	592	537	565	541	570	579	598	544	542	548	607	538	547	552	540	550	526	624	561	545	498	599	539	569	556	513	546	574	568	557	559	595	549	549	576	576	569	565	541	580	545	584	578	530	541	577	543	589	536	556	557	578	533	555	569	574	532	544	575	568	569	554	570	587	564	573	502	568	568	544	550	576	549	498	546	555	526	557	558	541	562	497	544	563	514	554	571	550	538	567	575	565	579	578	544	557	584	558	600	558	542	604	522	577	559	554	539	548	549	576	549	555	601	581	537	552	526	582	545	585	531	566	587	565	536	561	533	521	587	570	566	550	541	549	609	553	564	562	537	563	545	524	569	526	558	520	582	512	540	564	560	581	597	581	562	530	563	541	599	584	561	542	568	539	589	518	536	572	547	554	541	559	558	519	568	570	557	566	574	568	547	565	584	546	576	520	551	530	553	524	524	556	549	558	553	550	551	595	528	517	536	560	595	598	555	536	556	569	553	544	550	484	557	540	575	560	579	559	542	558	510	602	537	582	573	546	608	571	574	569	528	526	556	528	543	609	528	571	592	539	564	595	540	550	600	561	503	582	545	580	547	568	570	562	534	567	600	590	553	565	520	558	550	572	547	559	560	534	574	605	535	555	557	564	585	550	503	557	572	542	589	554	548	554	570	563	541	590	529	554	602	527	582	514	585	529	526	563	532	553	598	540	548	555	539	528	563	547	522	570	560	541	535	536	559	539	524	551	560	603	553	584	527	538	531	570	569	560	534	563	567	509	580	541	565	575	553	566	535	571	557	553	563	524	592	525	534	560	501	517	561	538	527	560	525	579	554	577	544	572	582	541	522	507	580	513	577	562	558	535	544	531	544	557	529	571	594	541	594	585	548	597	544	530	545	589	588	535	504	583	582	585	558	573	511	542	565	552	612	587	556	565	553	523	582	572	558	556	607	493	542	549	591	520	569	569	546	533	579	563	507	566	522	521	505	584	555	566	525	555	577	560	549	578	594	594	512	574	524	577	529	566	535	583	547	576	569	541	578	557	570	579	559	591	567	562	527	537	561	506	534	569	595	600	511	566	579	546	554	544	578	546	523	506	537	584	540	591	523	532	591	603	556	571	554	573	579	562	559	556	557	541	506	575	556	548	570	559	565	572	562	523	554	531	558	559	530	571	555	551	518	498	553	579	564	593	568	600	523	539	588	566	568	549	586	514	558	581	542	517	532	542	579	583	547	572	538	535	554	578	604	545	541	557	592	538	574	561	523	506	538	571	569	553	590	521	539	546	579	546	533	535	560	533	566	562	603	567	540	573	538	578	564	539	585	532	601	508	551	601	553	583	561	569	579	512	531	571	555	579	554	548	509	529	551	544	551	509	571	540	564	579	604	532	584	563	544	566	562	552	551	573	561	562	549	557	558	556	577	561	546	574	593	562	551	583	557	609	517	527	566	563	561	578	543	545	583	555	597	564	518	566	561	541	554	572	581	576	559	524	563	593	568	516	585	512	580	539	537	598	565	562	558	584	568	563	548	503	547	543	589	562	536	516	527	512	571	561	570	506	529	551	555	545	520	563	543	600	610	556	518	580	539	609	550	514	539	557	553	532	525	553	503	527	570	560	516	573	483	564	583	566	513	580	517	530	636	571	518	580	575	544	547	570	618	562	548	540	598	549	601	537	551	570	486	535	571	515	558	521	545	530	571	555	506	578	609	550	547	525	515	504	560	578	571	574	572	583	527	565	546	581	591	576	561	549	555	518	534	562	592	572	551	588	554	535	584	569	536	540	554	546	565	550	575	572	559	537	545	531	548	551	586	570	550	568	568	561	498	564	553	539	560	584	540	555	570	532	529	606	522	570	537	548	558	548	564	548	577	580	525	537	546	547	548	515	542	507	566	573	555	552	528	565	570	555	558	531	534	565	570	549	549	602	580	539	557	567	536	517	535	557	518	571	541	532	518	578	551	549	561	580	531	557	571	549	544	571	603	538	527	545	533	517	566	587	563	604	532	565	551	578	546	549	578	566	602	554	512	533	557	504	549	551	575	522	564	573	560	573	590	524	556	591	553	541	598	578	519	569	549	544	557	585	603	525	585	552	554	585	574	598	539	589	562	592	579	557	552	531	534	594	503	562	539	561	534	575	532	577	561	616	579	569	551	557	533	578	601	577	531	518	544	565	576	522	530	550	565	501	544	553	592	536	543	577	515	544	559	565	550	560	618	554	539	555	581	543	558	605	579	520	577	548	608	599	586	531	501	560	592	585	518	576	589	553	537	555	507	538	518	523	557	520	560	567	577	545	551	590	528	556	503	539	515	567	501	568	565	525	583	534	532	531	551	570	553	556	518	570	544	539	578	571	533	536	527	574	554	580	566	584	551	535	529	566	544	571	563	635	538	548	569	564	550	557	531	544	608	482	551	564	557	597	539	545	549	501	578	550	545	546	508	534	587	559	586	535	579	552	558	553	544	587	519	547	532
23440	40238	26303	10679	10335	10210	6656	4303	3651	3147	1704	1310	1270	1150	1023	921	874	760	746	741	727	781	732	701	623	665	677	620	633	685	692	668	691	615	650	641	680	603	610	655	645	599	654	651	572	598	589	608	607	579	653	587	600	572	603	570	597	592	598	648	594	583	576	606	577	614	595	562	595	607	602	608	572	614	604	617	555	627	638	575	589	648	609	618	614	557	587	615	609	616	547	596	581	631	577	644	582	605	624	621	597	597	592	611	538	575	662	594	588	604	597	572	559	636	567	624	544	580	632	596	606	603	582	581	620	573	614	574	562	589	572	565	604	580	584	596	578	610	552	596	592	605	619	591	614	623	626	637	589	633	587	586	609	597	573	625	559	602	586	575	612	607	595	575	652	574	591	523	602	566	599	644	621	591	592	612	591	625	588	562	608	558	607	585	669	622	578	582	604	570	595	617	633	562	585	595	611	646	649	594	609	589	608	576	614	624	581	598	590	575	585	579	619	610	562	572	618	576	570	575	576	577	619	627	618	613	579	578	604	620	604	555	626	573	626	584	602	577	574	598	616	591	569	594	581	589	583	580	606	613	601	589	573	578	541	586	602	604	587	565	612	609	593	566	615	585	583	629	617	571	619	592	625	590	619	580	596	597	589	590	593	584	643	583	578	588	575	639	608	602	596	562	536	600	598	623	594	593	626	630	600	618	571	603	585	597	621	577	579	576	642	594	608	615	628	566	574	590	564	588	592	597	572	630	581	609	626	617	611	628	577	593	586	621	570	639	571	591	581	619	577	584	572	607	576	568	613	598	618	572	576	601	530	596	569	538	545	620	579	629	536	592	588	540	597	623	574	585	617	652	613	571	596	574	598	607	577	613	592	670	632	598	566	582	568	621	582	591	598	560	580	615	651	626	589	557	578	576	598	597	591	622	642	591	622	589	570	620	560	592	581	606	578	559	597	619	600	574	568	594	574	607	585	597	639	590	594	621	594	557	562	606	591	608	583	568	588	580	607	588	580	586	606	573	604	592	590	595	607	566	600	570	587	612	591	559	584	544	620	611	566	552	605	592	584	600	580	599	585	612	561	600	581	579	604	606	563	600	591	590	624	597	599	625	596	576	589	608	531	597	613	552	599	574	571	570	621	586	607	582	604	568	565	606	595	580	601	601	592	612	607	591	573	575	554	627	599	570	558	571	545	610	600	642	570	611	567	579	591	579	617	605	582	638	593	589	585	595	610	627	571	653	601	609	592	638	594	617	622	607	575	589	576	564	577	642	622	589	592	612	592	580	589	566	606	593	585	567	554	610	587	628	578	597	607	626	623	589	602	616	616	577	573	591	604	603	643	572	588	609	597	615	587	585	586	599	612	574	582	567	564	581	587	550	579	583	590	616	603	567	611	557	573	587	578	599	613	631	647	605	598	547	572	636	604	627	606	589	583	534	580	594	636	589	605	586	641	597	609	619	616	580	622	595	585	593	579	579	576	608	609	585	593	587	569	595	610	583	576	580	578	607	586	655	591	628	565	551	645	587	611	573	639	592	619	578	617	611	596	564	560	591	569	579	611	572	594	583	582	576	613	539	600	619	573	601	628	634	610	612	609	611	591	577	582	573	614	620	604	569	574	576	628	588	621	602	535	545	616	562	579	601	594	575	608	548	608	587	579	564	577	576	598	592	658	598	648	626	604	571	619	582	569	650	591	607	601	629	576	637	599	572	606	617	591	646	616	595	589	591	589	614	602	601	617	601	522	594	598	570	569	601	613	595	610	645	586	581	611	586	572	598	585	580	624	599	637	571	619	599	579	595	589	609	571	614	617	629	607	589	609	632	567	610	577	619	603	574	626	596	583	627	576	606	528	607	596	615	592	617	610	532	552	600	549	660	579	551	636	607	570	624	620	568	570	609	613	566	614	579	530	570	606	615	606	603	608	582	552	605	611	556	613	569	584	592	624	604	564	604	583	630	575	602	572	605	605	599	617	573	603	619	631	594	606	553	569	596	581	568	610	599	599	598	604	608	601	645	586	641	592	540	561	596	579	610	589	597	573	633	592	623	588	596	607	591	593	569	592	628	586	574	623	604	585	593	650	655	617	588	581	599	576	565	591	606	581	597	601	599	590	552	584	589	606	593	573	613	568	579	589	598	558	595	582	617	544	627	549	571	566	591	613	552	643	596	553	610	596	575	609	588	590	586	591	594	603	603	632	614	608	571	597	646	586	594	580	616	601	564	603	583	607	587	566	599	588	607	577	605	602	631	629	576	594	606	579	599	624	600	622	609	588	540	585	568	589	571	593	611	601	637	614	621	588	578	577	572	608	561	583	582	577	598	628	617	584	618	582	597	602	553	649	581	577	558	623	594	628	592	595	588	615	584	582	602	564	579	582	608	547	606	616	566	563	654	585	589	633	600	616	618	577	582	568	577	620	587	611	630	583	593	617	585	589	598	584	586	609	579	585	612	614	563	612	555	553	584	599	602	556	620	590	589	636	608	586	621	568	604	620	594	598	584	550	632	567	577	624	603	557	632	606	591	639	583	606	625	539	594	587	600	620	618	563	584	585	617	596	571	594	594	580	591	584	625	557	592	611	581	631	539	596	587	595	640	599	643	601	585	585	614	594	588	581	616	543	601	572	575	594	568	573	585	575	639	610	580	598	565	612	610	597	596	573	609	616	583	579	599	573	632	573	608	633	613	622	585	612	574	622	625	617	564	597	604	575	574	599	591	575	587	584	615	595	593	646	625	567	588	566	586	583	583	598	571	629	576	608	638	600	583	586	577	583	609	610	585	607	580	587	594	637	581	565	584	609	577	575	599	577	612	556	595	555	600	626	595	589	605	620	617	603	579	611	588	611	578	570	609	609	609	589	590	560	596	586	603	595	641	591	573	629	589	578	595	632	616	556	560	573	561	607	610	618	573	592	621	648	601	608	601	600	574	547	565	572	644	574	603	581	601	606	584	579	603	584	602	591	633	596	567	575	581	617	604	605	610	633	579	547	539	619	582	613	586	596	591	575	613	587	552	566	598	631	583	591	583	619	598	578	591	594	589	573	607	617	605	596	653	581	595	566	583	587	570	585	570	609	618	606	543	566	617	622	606	616	562	602	588	612	579	620	626	579	580	581	542	586	568	608	608	611	600	587	570	625	582	571	601	613	595	623	596	560	584	588	601	584	608	647	568	588	610	605	614	613	613	600	571	558	601	551	603	550	605	593	622	587	557	574	640	627	585	619	606	608	614	620	586	649	613	612	621	613	573	645	646	618	595	615	585	574	609	549	593	585	563	620	621	582	633	583	559	595	602	555	571	550	593	604	619	613	602	617	620	615	591	573	595	557	586	574	598	627	600	605	645	593	614	602	628	599	594	596	562	549	542	599	581	617	568	617	604	585	616	602	589	580	569	600	613	572	575	618	585	606	614	617	620	627	601	584	604	605	634	571	632	633	594	572	649	585	603	562	601	613	582	629	605	595	567	577	614	588	530
22637	21158	28705	23897	21180	21620	15461	5064	3154	2765	1491	1101	1029	962	757	655	624	465	491	457	476	470	442	442	400	359	385	350	388	381	353	354	359	302	327	316	324	311	349	317	306	329	309	265	324	284	283	288	251	297	283	312	262	287	267	308	289	285	276	262	275	260	252	296	280	271	261	281	276	259	298	281	297	272	273	296	266	286	300	285	286	266	260	244	284	242	283	264	291	290	292	277	266	291	256	273	240	251	267	284	268	267	263	241	270	263	269	248	294	283	262	295	263	288	279	254	272	257	254	248	255	255	264	258	276	275	262	261	282	287	254	269	265	285	259	306	284	275	286	294	279	298	238	302	229	276	282	251	310	248	279	265	278	258	250	279	241	259	293	276	256	275	271	264	304	268	253	278	265	312	265	248	268	257	243	278	292	282	266	288	279	256	293	252	255	283	263	256	250	304	263	274	245	276	277	266	268	265	278	304	284	266	279	276	247	267	267	268	271	248	248	271	278	253	300	296	274	276	278	276	303	278	261	272	302	270	259	294	267	288	249	293	265	266	274	293	273	280	260	250	278	266	271	276	267	251	275	251	267	265	269	271	262	293	290	289	261	259	295	267	270	268	256	293	257	285	287	257	277	271	291	268	282	276	276	295	258	258	277	271	272	283	262	240	289	250	269	274	262	274	255	263	250	275	269	278	282	268	260	286	283	302	257	262	305	269	257	273	251	263	251	258	264	245	269	237	259	289	284	273	259	276	288	262	268	267	257	281	303	269	266	302	259	286	249	292	278	270	260	271	294	270	270	249	284	240	276	264	260	260	274	267	288	249	290	275	257	262	264	239	264	260	285	280	253	278	270	294	246	266	277	265	248	267	269	286	289	306	289	265	241	285	291	274	280	268	273	272	264	276	260	281	293	277	250	291	277	274	274	293	295	256	260	263	270	273	291	255	275	247	256	244	284	266	262	250	261	281	272	262	276	278	288	297	258	295	273	302	280	278	237	293	271	283	271	273	277	257	300	275	261	311	271	260	266	271	273	271	262	277	285	251	273	279	277	282	272	246	294	277	248	278	271	277	279	283	257	303	284	301	258	282	244	288	282	261	276	299	244	269	277	288	270	288	261	282	285	304	240	262	264	268	314	253	266	282	259	247	265	282	266	257	260	266	274	284	289	268	278	278	260	234	302	256	249	236	241	280	291	269	282	254	274	271	271	278	284	259	273	258	281	267	301	266	259	256	271	287	278	299	251	268	259	260	273	253	260	268	275	267	271	255	296	290	248	283	249	297	265	271	299	291	260	306	265	281	296	252	268	280	287	264	258	275	292	265	265	267	286	264	262	264	276	240	272	259	280	292	273	249	285	257	250	291	267	302	284	248	269	281	281	273	270	248	268	289	291	291	266	319	258	263	261	253	305	233	269	261	282	302	267	279	299	256	264	249	275	284	286	260	285	265	270	288	278	295	277	280	268	258	285	292	268	260	269	275	309	271	281	258	244	260	289	293	286	271	263	270	249	246	241	289	284	276	237	257	282	286	283	265	260	277	268	265	259	273	220	255	242	289	241	245	256	274	273	289	270	271	246	244	255	254	269	306	274	269	268	275	234	279	231	287	288	250	260	296	247	262	286	259	262	287	253	267	264	253	260	256	307	284	300	262	296	272	295	273	287	278	268	252	271	285	307	269	282	290	272	273	275	248	262	256	264	296	276	255	275	273	305	292	248	258	284	292	283	278	276	286	253	262	289	312	245	270	257	270	263	286	281	267	270	260	262	241	287	260	293	275	239	263	290	264	278	243	258	274	251	272	271	257	243	270	266	264	277	273	283	259	248	271	271	229	268	260	293	261	283	272	277	273	303	253	273	261	279	294	290	274	265	263	311	291	275	260	301	255	259	271	262	262	264	241	315	260	271	284	259	274	288	277	271	284	261	276	293	278	271	264	270	272	256	254	256	304	256	273	270	287	271	308	244	255	283	272	274	268	249	291	287	293	260	242	278	270	282	246	246	262	243	260	257	233	253	301	283	255	294	252	254	262	270	268	276	255	261	248	237	277	266	258	264	245	277	258	261	254	270	263	277	282	247	253	272	297	302	270	269	279	279	275	287	280	287	255	270	261	266	240	284	280	271	272	271	246	277	299	273	260	264	283	245	282	264	282	283	243	247	253	280	276	273	247	248	283	258	266	268	273	280	296	274	247	280	304	270	262	283	292	263	284	267	256	291	298	242	257	276	263	263	282	265	264	233	245	255	263	303	303	285	270	258	289	275	253	281	254	306	268	232	273	249	282	268	257	273	285	257	234	284	261	273	284	271	279	244	250	256	292	262	266	278	256	272	277	273	297	247	285	257	247	279	268	263	298	240	272	257	284	281	285	266	275	253	278	277	291	242	273	275	235	250	274	273	272	251	284	295	290	257	244	308	270	254	263	258	235	272	306	270	266	248	279	268	290	256	255	253	256	258	281	263	259	298	259	284	281	287	276	282	259	277	285	279	286	316	244	263	281	272	269	323	296	288	284	267	268	275	272	265	278	265	288	260	277	269	292	284	282	252	300	282	275	263	273	268	255	299	252	259	265	287	255	273	276	266	274	297	249	288	247	261	245	285	287	274	276	287	267	272	286	283	256	283	263	280	270	282	287	260	270	258	265	253	276	264	249	271	257	285	278	291	322	274	282	250	286	254	268	279	283	291	254	260	241	267	277	270	285	274	256	287	263	287	262	293	273	261	242	285	290	273	250	255	285	276	272	275	251	264	284	257	267	247	255	268	266	256	279	301	255	265	257	253	274	269	267	270	297	287	262	271	279	241	269	269	263	254	246	283	266	282	237	295	259	268	307	265	268	304	278	262	243	232	268	283	265	295	301	265	268	245	237	276	271	258	276	264	278	244	274	288	289	275	250	295	260	272	299	262	270	279	257	247	258	267	277	273	260	277	268	285	254	263	289	263	276	277	264	261	268	270	273	259	278	289	286	275	263	246	259	283	266	276	279	268	275	266	285	290	254	265	261	274	287	266	281	293	266	272	285	302	243	243	287	269	256	265	289	251	252	299	263	285	276	273	292	258	284	282	246	265	259	238	245	243	261	239	273	267	243	288	275	268	255	280	250	258	271	270	272	262	292	267	245	274	248	266	289	284	261	278	273	277	252	301	270	276	279	256	274	263	273	303	279	294	251	277	270	291	265	255	267	251	247	257	251	241	264	269	247	263	265	287	270	303	252	257	279	257	262	277	269	242	261	271	285	255	278	247	299	278	247	281	289	267	272	281	276	273	285	275	270	258	268	255	273	271	267	263	262	280	273	277	261	277	263	289	240	267	308	261	226	271	274	281	269	262	283	274	269	259	293	277	262	285	270	277	252	244	262	260	261	276	295	269	310	273	280	237	277	262	236	286	266	282	257	265	266	256	257	285	286	278	262	256	269	246	288	254	279	258	269	279	273	301	253	291	266	281	282	235	294	272	252	259	231	276	284	252	276	244	272	282	257	274	272
26705	50589	35138	16583	14412	15270	10132	7212	5619	4676	2402	1841	1573	1489	1103	929	863	700	640	632	631	569	543	518	440	476	454	434	468	453	453	426	423	377	382	381	371	409	375	378	342	360	338	380	325	306	311	345	340	358	337	331	338	337	288	323	292	335	327	308	327	289	305	313	312	342	325	313	346	338	293	297	304	297	327	287	314	306	289	303	314	311	319	314	274	312	299	320	302	290	309	283	280	314	301	317	300	309	317	292	301	276	251	335	312	280	304	277	295	294	293	288	331	298	325	333	297	299	303	336	315	293	326	299	302	301	294	313	328	288	284	291	323	302	315	297	318	299	308	271	324	304	304	302	313	290	313	308	314	301	272	323	311	305	287	315	294	279	304	304	302	266	327	313	288	284	320	279	285	277	294	319	330	300	303	302	279	306	307	305	300	308	261	292	294	298	298	287	288	278	285	281	315	286	289	326	319	299	302	311	305	297	315	316	287	297	272	307	319	323	312	304	289	304	257	301	295	295	295	316	282	307	298	322	296	300	316	290	296	289	270	293	320	330	298	316	339	299	278	310	307	261	285	314	315	324	301	267	265	304	293	290	326	289	309	294	286	281	298	292	292	302	319	310	284	281	285	281	281	312	284	306	274	311	272	314	293	298	285	287	306	302	304	286	297	319	279	307	312	310	291	277	309	308	337	312	290	306	291	266	297	316	317	283	306	286	285	296	283	305	280	288	293	289	307	298	322	315	314	289	298	292	278	315	298	281	316	312	317	327	283	303	289	282	276	312	310	321	325	291	296	275	262	309	304	276	255	248	328	306	307	297	295	295	300	311	301	288	320	309	281	294	287	292	315	307	303	298	282	325	326	312	298	317	306	287	313	272	290	295	285	314	292	316	308	316	312	320	329	277	294	295	286	310	319	293	313	286	318	337	276	320	293	289	295	312	295	252	283	292	349	287	294	291	296	293	309	288	293	333	325	297	281	294	288	296	316	310	294	287	272	255	303	305	281	300	314	305	289	283	331	281	312	290	299	312	279	300	280	273	302	303	298	306	306	309	334	274	317	280	293	336	308	309	305	286	301	322	300	321	329	274	319	292	320	305	291	282	287	318	290	284	306	284	312	301	295	274	325	290	310	302	339	298	287	282	285	287	296	278	299	276	294	321	300	313	286	287	315	277	305	329	311	307	292	311	300	326	281	270	321	304	311	313	294	286	320	279	337	306	286	291	283	302	311	286	307	277	293	286	287	295	289	289	313	300	312	280	271	313	316	313	313	301	297	312	278	291	293	301	313	316	285	280	317	292	291	310	338	294	305	255	322	289	310	310	275	293	303	315	287	289	279	305	298	293	308	304	302	295	279	261	329	297	278	298	329	265	295	288	328	303	284	300	311	301	285	297	303	288	300	310	305	303	280	274	262	312	309	274	313	273	315	305	329	315	294	287	301	305	310	300	315	325	286	300	295	290	313	299	306	296	258	317	268	285	282	302	290	336	269	304	294	293	292	322	304	293	296	338	287	292	313	302	286	281	313	324	297	284	304	334	315	295	323	304	277	258	338	307	311	288	348	270	265	310	303	291	292	275	274	296	309	297	277	294	288	272	278	276	303	291	297	273	300	291	296	309	290	280	286	294	295	284	302	272	275	306	287	283	340	321	289	297	311	320	305	301	319	293	287	299	320	323	321	293	292	274	300	290	278	323	278	299	271	284	301	336	268	311	289	282	294	286	270	299	320	298	297	289	304	288	299	273	321	330	290	283	298	293	284	326	290	282	309	341	317	307	330	313	353	297	310	312	305	296	320	316	293	299	311	320	326	311	310	306	286	321	311	304	291	305	289	301	323	308	326	304	306	291	269	347	296	307	309	306	314	283	307	295	316	290	278	319	314	303	306	305	260	284	297	292	303	319	289	270	289	292	290	277	305	337	288	312	306	264	288	250	311	329	259	294	293	293	289	301	306	274	328	297	319	315	298	272	300	292	349	300	303	305	298	319	298	280	319	295	302	314	309	302	281	318	310	308	330	293	313	297	297	281	315	301	294	302	296	293	283	250	287	326	286	280	308	307	324	317	307	307	303	277	256	306	318	295	301	285	322	289	284	298	325	298	321	272	318	268	313	299	277	311	306	294	304	319	333	325	310	290	307	286	310	281	270	317	286	320	300	316	304	300	297	332	275	290	315	281	302	308	329	292	301	328	313	302	290	292	321	317	317	271	330	282	311	323	293	283	332	299	292	300	330	309	289	338	299	307	310	314	279	321	321	297	290	303	270	271	296	312	285	274	291	289	285	339	301	312	285	293	291	311	303	302	293	312	324	331	308	282	284	306	303	328	255	310	294	314	270	305	272	299	327	265	310	284	303	311	286	307	281	304	316	301	269	283	303	309	293	262	289	319	297	285	292	308	300	311	291	307	294	296	288	298	286	335	306	307	287	322	263	290	316	302	263	332	303	313	327	290	317	304	293	320	342	298	277	284	328	306	324	276	279	316	322	301	310	306	321	291	298	308	309	272	280	298	296	311	307	321	346	319	293	284	283	315	287	310	287	288	277	326	290	312	308	292	271	281	302	310	314	308	321	299	303	315	302	275	304	317	297	293	293	276	310	285	324	298	268	296	320	318	282	316	280	325	276	286	295	302	269	306	282	304	320	311	293	310	313	327	271	312	322	327	279	285	290	271	284	303	296	304	300	280	305	319	292	308	278	298	310	328	293	309	276	283	262	317	296	283	319	311	342	301	304	307	291	296	302	281	310	322	308	318	313	279	324	279	284	284	308	282	301	306	286	254	295	321	328	279	295	247	301	286	314	346	291	309	294	299	288	320	361	306	303	321	304	302	292	330	304	310	308	314	287	313	290	264	292	308	328	322	312	255	319	280	275	330	313	280	292	283	257	264	285	283	308	345	280	323	279	320	302	314	317	258	307	317	311	294	283	294	306	305	318	306	280	307	317	270	303	309	308	310	325	267	324	282	270	312	310	274	318	289	291	283	302	304	338	290	297	308	299	276	290	307	310	274	280	317	291	323	304	293	259	311	312	278	258	292	348	288	331	318	291	313	295	322	304	285	322	293	321	300	296	289	307	290	310	287	290	328	285	308	291	295	292	296	323	312	271	298	309	287	313	298	303	298	268	311	284	326	289	296	269	283	279	261	328	294	293	283	324	278	265	281	293	287	277	322	271	297	308	299	317	296	286	320	283	298	267	286	301	293	267	289	284	295	301	304	292	291	282	294	289	299	274	312	275	284	307	303	317	321	297	302	273	300	318	305	267	301	272	316	323	289	293	259	324	320	308	291	299	274	315	309	274	284	283	312	265	285	269	292	290	322	293	306	291	332	297	312	307	312	282	307	308	333	296	299	299	291	309	294	297	311	323	293	300	323	289	280	275	290	292	288	300	305	330	290	311	309	286	287	307	306	270	282	326	313	326	340	308	307	313	305	310	283	320	278	283	310	275	305	276	283	319	323	280	327	290	308	287	297	293	318	309	288
28148	22988	18826	7969	4595	4489	3022	2041	1680	1534	1075	905	942	844	854	761	793	731	757	741	707	700	720	706	708	711	716	673	728	653	653	683	683	737	725	714	661	715	680	713	693	713	669	679	715	642	685	711	658	661	761	722	719	732	716	715	670	645	644	727	706	719	642	687	697	664	723	722	703	681	698	736	673	684	686	669	667	654	658	707	647	639	665	691	671	685	636	671	669	684	642	695	639	685	725	683	707	677	632	672	634	679	712	661	713	684	691	632	657	699	703	663	684	686	704	674	652	641	689	687	711	699	636	701	684	731	685	637	693	704	645	651	709	675	658	705	691	659	674	673	672	652	637	704	649	638	656	688	704	680	636	666	640	683	681	684	720	681	660	688	661	662	704	628	669	663	675	691	696	644	643	663	675	672	677	672	680	668	682	678	646	706	692	673	680	697	655	702	645	670	660	682	741	650	710	702	682	672	646	641	712	691	689	704	688	657	721	621	632	637	669	706	645	638	685	669	663	652	688	623	681	671	699	664	608	709	715	709	671	638	671	696	681	677	673	658	665	626	728	682	673	636	666	725	695	677	703	679	678	671	660	691	681	653	672	654	696	679	667	667	710	679	669	655	708	684	633	715	696	667	665	722	663	633	650	692	673	658	670	654	658	683	704	683	701	659	682	709	668	687	686	678	670	670	675	722	669	673	689	684	673	677	680	695	730	664	683	727	635	675	687	676	679	675	675	692	686	670	697	655	664	682	694	620	646	620	631	632	705	666	711	639	682	657	676	700	667	702	720	668	651	711	668	689	651	678	688	646	638	714	686	653	663	680	626	678	683	697	649	681	739	674	693	645	698	683	683	654	639	724	686	642	668	701	695	695	669	710	709	693	653	684	650	740	659	706	669	719	687	727	690	647	703	712	672	682	653	673	716	696	681	673	644	698	667	675	691	647	665	721	686	683	684	667	672	683	675	685	659	699	695	707	666	669	665	671	695	675	645	680	666	653	685	628	696	665	654	689	669	669	733	695	669	677	668	677	708	693	658	665	694	688	716	632	699	690	695	669	656	642	681	696	652	706	640	671	664	692	708	711	678	646	701	703	671	644	658	669	669	675	680	682	658	706	638	677	671	727	653	668	649	666	700	710	691	654	707	687	640	665	657	695	724	680	628	654	663	692	670	642	698	641	704	645	668	656	707	704	664	707	678	652	673	759	690	714	664	656	703	643	648	675	680	674	651	698	680	669	668	671	670	663	726	672	706	673	710	689	667	693	702	677	676	655	703	669	650	672	689	721	668	630	691	664	673	654	678	727	675	653	677	647	642	688	680	673	674	667	638	653	676	670	676	685	702	648	666	704	700	635	663	690	670	691	612	682	713	694	690	705	704	658	698	676	668	640	711	718	648	721	634	649	663	700	625	696	651	658	704	661	637	710	697	703	690	672	747	638	698	707	674	698	689	664	668	663	710	669	657	654	682	646	681	644	680	667	688	657	697	636	698	686	714	696	708	647	663	689	715	682	679	643	667	670	697	732	692	676	672	671	658	727	701	640	689	688	658	706	678	678	694	685	704	683	682	667	685	668	709	643	691	678	668	637	675	708	728	712	657	688	702	667	651	702	663	701	662	639	686	711	633	681	656	612	690	712	657	684	673	690	705	667	634	683	663	661	718	688	673	702	674	720	663	660	662	603	667	683	652	671	648	664	670	667	658	631	672	718	707	661	697	686	659	712	664	666	650	717	665	659	749	683	671	685	680	642	744	689	668	654	672	670	649	681	677	682	696	667	652	743	693	679	674	693	680	668	687	716	644	677	664	729	660	688	671	663	693	707	655	688	659	685	657	665	629	707	705	645	634	689	685	666	658	684	675	705	667	701	671	662	684	666	662	708	681	680	660	704	742	675	643	684	665	692	697	687	667	702	696	696	710	688	711	678	692	686	665	663	675	699	704	676	682	649	665	693	700	672	660	719	672	673	661	634	700	693	667	673	654	661	668	643	685	665	693	643	650	660	721	697	713	651	648	642	690	661	701	621	703	653	644	635	711	645	685	691	667	697	687	663	659	689	743	632	659	698	707	674	677	709	658	651	646	659	659	711	638	721	709	680	694	674	714	722	657	698	682	610	714	695	774	673	621	669	656	678	609	727	696	691	704	706	663	685	674	718	682	674	682	676	639	643	655	678	658	673	658	651	668	696	660	675	682	709	669	664	660	692	730	659	648	694	728	687	663	715	688	674	676	680	663	664	629	647	701	670	700	703	668	630	630	680	658	678	672	710	717	632	661	701	688	663	697	668	670	675	698	642	681	708	640	734	672	704	656	667	684	631	661	675	726	672	672	648	669	697	697	701	669	690	688	702	666	661	640	698	691	640	654	676	702	648	710	691	678	746	717	696	686	645	662	658	655	682	664	659	683	635	691	702	640	653	669	688	671	650	672	685	660	685	685	677	621	684	658	666	661	705	715	712	660	666	719	698	622	665	649	663	662	694	671	670	652	668	679	628	676	654	689	653	703	654	679	696	645	698	671	676	698	675	652	664	706	711	682	661	672	642	684	672	679	592	663	663	655	663	696	708	688	657	654	667	669	664	680	646	670	687	703	687	689	729	709	704	706	688	709	684	677	670	756	676	679	656	690	654	679	643	669	710	710	707	665	647	673	659	676	690	649	686	673	652	702	714	686	671	683	660	700	633	709	662	691	686	700	651	678	661	713	694	714	673	690	682	691	641	696	661	669	678	678	645	671	699	710	720	696	669	666	700	695	669	664	632	666	664	706	651	648	696	683	685	637	686	644	684	678	669	649	684	646	667	682	677	669	667	677	700	636	748	628	675	678	659	633	640	677	659	692	675	677	674	619	665	647	681	726	695	670	623	688	690	693	628	739	702	710	667	667	686	697	659	711	675	633	729	650	667	682	630	640	672	673	653	661	631	645	712	676	658	703	743	660	707	673	670	695	701	688	669	654	655	680	690	682	675	681	651	685	663	682	657	676	667	689	611	680	690	661	690	666	685	654	689	675	695	651	672	696	669	702	641	624	697	678	685	692	733	657	673	681	696	682	699	665	631	637	715	677	667	755	645	686	717	680	693	670	697	668	656	675	673	691	743	713	667	748	682	651	700	649	682	704	701	682	630	657	666	669	681	694	697	649	662	664	699	720	686	684	679	694	688	689	686	721	646	679	685	736	654	689	696	670	667	709	681	677	649	697	685	693	667	714	672	660	663	667	672	657	684	704	670	659	702	691	644	660	693	697	698	639	642	658	677	660	719	602	663	664	670	705	703	631	641	698	671	685	691	690	698	669	680	674	663	623	654	661	624	686	698	682	616	658	648	703	676	658	660	683	719	659	630	731	711	649	684	635	657	655	640	648	654	620	704	682	633	666	672	687	640	705	709	651	685	664	713	674	665	769	674	672	667	677	694	672	677	696	688	654	637	711	646	699	706	658	726	633	698	685	691	736	656	630	698	649	681	657	674	686	644	643	692	702	718	692	679
23097	34249	18722	8018	6660	7645	4975	3492	2612	2502	1435	1163	1137	1073	988	935	899	841	870	891	824	813	759	829	790	787	753	781	800	751	741	783	764	733	711	765	728	763	758	749	733	761	761	773	793	797	735	725	749	744	750	762	723	783	748	740	697	708	740	753	727	727	741	730	805	713	713	711	707	755	747	734	745	722	750	710	718	763	715	765	670	700	737	740	719	742	815	733	706	758	738	788	736	762	733	772	756	706	669	758	732	742	728	714	772	769	707	749	754	764	763	683	724	741	741	729	733	734	720	725	759	717	701	794	762	740	708	747	747	730	755	759	684	728	776	763	704	775	753	750	740	704	724	749	728	741	725	741	780	741	702	731	740	720	714	764	743	712	761	761	768	775	782	729	740	766	733	772	741	772	757	727	763	757	704	684	747	743	736	739	715	755	756	780	769	773	753	695	704	761	741	750	711	733	741	691	703	731	738	713	756	750	747	695	741	775	759	781	717	691	723	749	755	746	749	768	714	729	646	725	713	756	712	766	725	729	722	746	710	738	748	692	771	767	761	739	729	729	753	725	744	725	684	791	751	755	779	744	775	700	788	742	734	725	736	738	743	773	742	724	719	731	733	710	740	733	738	743	745	752	719	731	722	760	752	721	745	707	769	741	790	770	723	730	778	746	733	780	738	720	748	794	737	761	770	739	711	727	706	746	783	702	754	760	748	774	712	763	706	754	743	746	770	776	731	714	760	699	772	740	691	767	748	695	715	738	749	692	742	719	743	774	744	735	669	719	763	781	748	712	720	688	735	750	702	729	743	716	765	700	715	706	740	729	698	747	712	759	753	728	821	721	734	726	716	793	739	760	724	701	722	663	769	779	733	703	780	719	719	707	775	698	791	730	762	728	719	784	727	687	718	724	732	728	715	760	773	749	739	747	771	718	776	719	738	808	779	720	715	706	719	747	773	710	766	736	774	779	729	717	728	695	826	746	747	725	689	727	680	741	724	746	704	712	737	732	773	772	742	727	776	756	736	754	721	714	713	700	722	708	714	692	703	775	718	748	775	694	738	752	780	780	699	766	723	731	730	739	742	749	710	749	722	794	694	782	778	748	760	725	735	745	773	744	696	744	737	748	769	692	721	714	823	746	710	736	719	731	751	752	702	710	667	723	744	735	749	800	733	757	731	720	703	693	738	733	724	749	737	771	741	747	790	757	710	766	809	728	774	761	765	711	774	729	712	689	709	750	730	743	691	753	724	694	734	734	766	750	741	807	747	796	761	785	748	729	746	768	755	759	759	763	703	744	773	736	721	761	760	734	766	702	727	698	722	732	752	772	787	725	746	735	751	702	726	687	743	753	770	761	738	739	785	739	730	777	736	735	698	719	651	743	708	761	731	770	747	762	783	725	753	727	718	711	778	746	747	707	706	704	754	780	708	741	752	738	732	751	760	724	768	688	698	747	750	723	739	732	729	780	782	756	702	707	712	725	730	769	750	715	764	745	725	701	814	727	752	727	702	751	724	767	718	769	716	738	752	761	687	732	699	693	718	743	687	708	747	720	724	725	780	758	744	710	731	749	752	755	738	762	693	725	762	691	747	781	751	742	738	761	738	719	725	798	700	751	723	731	740	732	717	728	768	771	696	752	756	749	760	744	707	757	687	744	771	706	722	814	679	721	770	699	752	732	756	740	721	716	731	748	718	725	749	752	745	730	684	720	728	715	723	755	752	731	698	754	750	715	762	705	749	746	766	696	719	797	703	770	735	690	683	764	739	741	709	756	765	740	754	748	734	723	763	742	715	719	730	743	769	820	742	744	747	752	761	751	683	734	736	704	728	740	691	755	743	708	709	771	661	717	699	759	773	727	745	720	713	741	721	768	729	731	681	764	760	743	725	715	799	748	753	699	769	752	762	704	757	699	741	750	716	740	734	758	713	751	760	739	687	727	767	698	742	753	718	693	735	775	770	754	757	759	737	746	733	766	762	761	718	714	770	754	698	696	705	750	691	666	802	748	733	707	742	705	767	736	699	720	711	726	767	770	743	696	709	771	712	711	703	733	731	753	777	741	777	724	720	684	737	659	780	725	737	732	767	731	762	754	695	746	712	762	728	762	747	729	731	718	761	757	779	748	751	746	751	730	703	710	767	782	711	751	776	713	753	720	708	737	728	728	726	746	762	748	723	739	732	711	753	740	790	711	743	730	763	737	776	731	703	739	752	712	724	706	723	771	748	760	701	736	733	737	749	737	710	783	734	786	717	783	765	730	712	733	763	777	720	755	759	735	718	710	715	737	752	793	715	735	733	784	782	783	698	726	744	685	755	725	712	723	731	719	716	757	698	732	710	765	748	789	767	756	767	751	694	754	705	758	737	770	726	715	735	706	743	743	747	741	779	730	701	736	777	733	725	783	762	748	742	719	724	758	718	744	741	716	737	719	734	713	795	706	799	787	706	695	747	751	768	732	739	763	727	723	718	752	700	750	714	764	722	741	780	729	723	749	688	773	770	757	724	776	742	695	752	730	740	745	685	733	746	717	752	701	748	739	662	712	725	735	695	776	750	733	798	728	756	707	780	732	694	749	741	744	762	748	781	732	695	737	754	743	760	775	798	750	789	757	721	722	716	759	763	760	764	766	716	798	760	711	752	737	734	785	710	750	757	753	738	771	725	716	752	704	737	729	720	739	727	700	717	735	729	692	786	675	750	769	744	767	776	694	697	705	714	696	763	714	718	707	756	742	693	693	759	751	684	686	743	736	686	741	677	766	772	760	744	766	713	732	760	787	777	697	734	756	744	757	728	738	723	724	745	698	743	735	810	670	705	746	708	708	712	759	775	748	730	721	726	776	724	744	735	754	723	711	736	741	739	675	745	706	756	701	731	719	739	693	749	751	712	713	748	731	695	759	731	751	702	701	725	735	726	705	731	725	731	806	776	719	717	712	725	702	771	791	734	802	712	764	744	718	718	696	710	736	725	775	710	711	748	724	712	742	719	712	748	727	752	742	690	767	760	753	732	755	707	761	754	707	728	693	719	697	696	744	747	725	715	729	711	740	786	754	725	797	764	721	759	741	711	766	722	780	711	713	769	739	690	746	750	768	733	762	765	748	727	730	738	769	761	725	690	728	787	717	778	713	704	741	705	752	781	737	738	769	757	728	695	694	719	739	701	752	764	707	715	748	783	731	748	743	745	779	752	716	758	739	715	766	772	749	690	699	747	724	778	727	731	763	728	743	726	731	758	767	727	749	709	747	744	722	758	725	768	709	705	730	759	700	695	736	687	719	754	761	754	753	707	734	745	783	744	770	737	777	759	709	721	724	718	694	712	788	743	748	757	707	732	763	687	751	722	749	704	794	756	755	736	761	715	798	737	757	721	804	707	736	754	719	751	754	679	756	769	761	769	683	726	704	714	841	779	777	760	754	821	741	760	778	743	723	784	771	725	752	761	760	763	811	759	759	764	706	758	689	767	751	705	773	766	738	705	727	768	706
23672	21114	28216	24283	21157	15702	7031	3768	2553	2155	1398	973	1055	922	874	782	675	669	660	611	603	599	562	586	583	573	568	524	558	558	493	518	515	548	510	460	515	494	499	513	564	470	530	497	499	465	477	509	496	464	516	489	508	461	470	514	497	475	479	517	500	493	502	498	461	491	475	480	526	440	436	492	473	471	450	477	481	482	470	477	537	517	471	468	433	464	507	444	453	460	484	492	471	446	491	523	520	470	469	489	456	489	477	475	485	490	427	414	492	505	477	463	501	461	472	447	506	476	486	497	467	508	491	495	474	486	487	472	475	425	489	500	460	517	478	448	458	504	490	448	442	485	512	501	438	487	439	479	524	507	474	488	487	507	466	423	514	503	464	467	531	503	463	460	495	503	493	420	490	495	500	485	476	486	477	454	523	466	459	464	474	508	442	469	491	473	448	484	474	471	507	481	458	485	498	464	469	441	503	459	500	432	467	470	467	498	482	486	484	474	493	500	473	495	491	486	449	474	456	485	493	500	501	471	467	494	460	453	494	501	478	450	468	477	498	476	478	463	445	499	452	450	491	476	470	453	479	484	493	491	479	452	508	479	494	462	479	463	463	492	499	481	475	502	433	442	505	506	476	462	494	464	480	460	457	486	488	478	495	500	482	497	475	482	490	448	517	439	458	500	502	491	469	484	448	490	479	451	492	481	503	472	458	462	485	459	479	513	436	452	471	469	512	478	481	496	485	471	516	439	499	496	485	481	454	478	483	467	494	452	456	472	463	477	482	457	445	454	479	477	487	471	505	475	469	485	501	484	468	465	468	482	453	552	440	495	430	445	504	479	496	496	484	497	494	487	448	454	462	480	452	484	479	445	444	471	465	472	477	426	467	451	468	445	521	507	489	506	479	513	489	466	473	468	513	469	455	477	528	455	458	512	497	480	503	509	522	453	482	484	540	471	470	508	481	471	473	475	453	446	514	486	470	468	492	467	463	447	407	509	436	511	432	448	458	455	497	477	503	496	471	455	467	485	463	430	457	532	474	492	463	485	519	500	489	457	459	454	470	452	473	500	479	460	503	484	482	460	509	417	454	474	480	451	487	503	475	533	453	463	488	461	449	508	452	476	475	497	498	461	494	460	465	472	490	473	482	487	505	476	484	494	502	498	485	451	495	507	508	459	464	502	482	490	464	489	454	493	447	436	456	472	494	429	508	499	488	459	469	478	480	494	494	463	492	490	428	491	436	462	490	458	462	464	483	464	467	440	502	496	472	467	477	430	475	450	497	478	493	490	491	511	445	464	494	519	495	461	476	509	482	489	468	443	491	455	498	501	500	420	461	475	504	506	499	450	504	481	481	454	471	476	463	488	487	490	447	500	473	467	463	468	526	459	486	457	464	462	485	499	464	436	471	486	497	481	516	469	448	470	458	478	539	521	467	457	478	497	470	488	487	474	465	473	472	506	500	486	497	471	510	498	480	464	492	507	456	478	468	447	508	476	448	480	482	521	511	456	490	479	457	452	486	421	453	440	500	504	528	444	476	514	486	436	481	423	454	462	510	475	475	457	450	472	496	455	502	487	477	452	469	504	479	456	508	469	476	480	499	480	469	484	459	491	493	486	498	459	471	479	482	485	515	477	509	448	463	477	516	481	478	470	451	473	476	517	433	470	445	479	467	457	488	447	471	460	523	465	448	506	506	471	472	481	474	481	461	457	471	503	445	458	503	446	448	462	494	464	476	499	529	547	497	459	473	482	437	501	455	492	447	487	478	485	457	490	446	473	488	475	544	459	471	496	500	474	477	495	469	513	505	503	522	465	458	503	465	459	467	480	454	469	521	537	454	457	504	453	461	414	463	480	454	477	460	479	491	447	482	469	459	468	458	458	459	486	464	451	444	478	464	508	471	467	428	458	487	488	459	477	462	456	479	488	450	460	438	505	479	467	427	453	479	483	445	477	499	474	489	466	483	499	502	502	470	482	475	487	462	445	470	487	433	482	470	484	501	469	499	461	464	482	473	460	475	456	477	464	480	429	469	502	468	488	489	469	485	457	502	470	441	487	502	490	461	464	498	512	469	489	486	456	446	512	489	491	489	475	465	483	471	462	429	491	502	477	508	493	482	491	478	489	501	451	447	506	519	510	468	488	509	432	469	463	496	480	487	497	476	471	464	470	466	464	466	491	476	486	460	531	471	487	459	428	490	475	470	464	441	455	465	475	491	476	466	470	499	471	529	511	475	463	506	491	477	438	483	472	473	495	489	450	517	512	470	443	495	463	507	505	458	468	507	512	492	484	500	494	424	495	434	464	490	498	454	488	463	490	525	459	539	521	464	475	514	453	435	460	433	469	483	502	406	489	446	480	454	469	493	499	452	474	463	497	429	471	458	456	484	497	419	486	494	480	469	493	459	495	472	492	499	465	473	465	481	502	436	491	495	504	483	469	516	442	475	518	453	512	508	457	486	477	502	458	435	466	484	424	458	480	522	424	480	475	499	455	472	490	484	470	487	461	492	497	462	461	523	486	492	487	516	463	490	470	485	482	441	500	474	446	445	497	454	502	453	457	480	476	486	489	512	488	487	472	500	465	454	488	494	494	483	456	489	449	480	519	467	507	479	451	485	513	520	514	508	474	467	471	452	477	449	503	463	476	447	477	486	522	498	502	430	478	478	466	473	496	480	447	460	447	477	498	493	475	499	488	526	496	489	466	474	454	470	462	466	476	504	481	466	496	479	471	459	496	470	448	467	470	476	463	471	493	490	488	474	496	518	508	469	497	421	489	477	484	456	462	479	502	431	448	489	481	456	450	492	470	504	481	517	523	481	504	492	499	466	463	513	453	507	441	488	498	481	462	478	467	468	503	498	520	463	460	476	489	486	482	471	475	510	483	444	505	492	457	474	455	478	460	498	474	420	500	469	478	505	482	493	477	503	505	442	469	459	480	502	482	521	462	476	447	464	444	470	442	488	480	493	488	458	485	478	473	473	494	496	500	501	462	430	525	445	466	511	445	473	482	492	448	448	485	457	485	502	462	491	440	478	489	457	466	486	479	468	475	491	483	463	481	502	492	494	494	490	497	489	502	493	493	505	482	453	449	463	463	461	512	514	511	452	480	500	486	472	503	523	465	463	506	484	507	473	483	500	494	449	484	441	492	498	506	509	468	474	476	433	464	439	459	466	472	441	452	444	463	497	485	475	484	485	449	511	488	471	466	473	476	473	446	484	510	487	467	492	458	484	502	487	437	497	442	476	463	438	434	487	459	475	493	463	497	517	456	482	458	494	478	466	467	498	503	464	471	460	481	488	471	497	468	471	476	485	463	509	482	501	463	488	496	490	437	492	499	470	476	476	450	444	441	480	473	456	471	454	474	424	416	525	447	476	439	453	475	493	530	445	474	497	489	504	492	458	477	486	505	494	501	488	463	503	459	471	457	521	497	502	446	484	462	482	468	471	516	484	464	495	473	495	477	484	474	475	497	471	485	455	502
23855	44188	27548	12605	10562	11199	8308	6112	4120	3671	2229	1426	1430	1181	1114	966	903	779	717	704	756	709	688	701	665	605	639	632	622	604	604	636	623	609	583	582	607	577	588	595	557	560	575	522	549	557	555	566	569	556	480	605	558	544	513	577	520	570	527	539	561	521	529	545	548	545	532	506	531	518	534	579	538	581	602	525	534	545	562	536	519	536	511	521	563	525	536	523	536	549	511	508	559	556	507	551	542	508	571	499	521	534	528	513	538	542	543	553	534	497	546	558	533	550	539	538	520	549	535	515	541	513	562	525	557	549	523	557	539	504	537	514	523	545	556	558	549	495	571	561	541	527	516	491	577	533	491	554	539	513	541	480	560	497	514	576	504	538	537	574	534	556	523	523	537	586	546	550	530	524	510	531	541	572	538	563	513	506	527	526	517	531	521	568	508	573	531	540	523	537	548	540	553	531	544	557	530	509	546	550	536	508	518	540	503	529	519	538	588	557	518	527	538	508	588	551	508	517	510	497	497	590	544	511	521	580	542	531	571	524	521	571	522	544	558	543	564	514	450	511	508	574	583	524	555	524	542	543	530	543	522	540	494	525	545	537	566	505	529	530	516	558	521	477	522	521	518	532	546	501	550	521	518	516	554	556	500	561	537	573	538	515	540	530	553	497	571	548	502	519	571	536	545	494	546	558	546	551	532	553	538	546	513	561	554	563	597	546	517	547	526	520	525	530	552	505	554	507	540	526	529	523	520	509	509	508	502	517	519	535	502	493	513	516	510	528	555	481	482	519	523	572	579	521	540	533	460	510	537	504	517	529	501	530	585	563	546	526	509	557	537	509	553	470	548	486	553	510	550	469	511	503	540	544	554	514	537	540	563	568	551	564	517	507	517	529	542	505	560	541	581	530	532	552	555	567	531	523	558	504	511	510	521	539	546	525	568	506	520	502	530	557	509	535	545	511	490	510	515	573	520	537	534	563	554	541	544	530	531	526	488	554	570	534	539	514	548	541	545	522	550	536	554	528	510	517	479	538	524	495	477	526	530	493	532	550	550	539	514	524	471	535	545	555	518	549	497	543	493	526	539	533	525	558	537	534	551	546	556	575	500	549	548	520	547	505	500	528	547	557	516	532	542	558	534	523	507	501	527	588	519	544	515	555	557	550	561	508	522	504	554	553	520	541	528	528	523	499	508	526	529	518	568	533	512	565	554	507	532	513	549	551	542	548	525	527	546	540	549	550	503	524	507	536	524	574	550	517	509	560	501	512	557	538	536	542	559	489	568	485	549	523	507	587	543	566	511	520	593	531	502	553	541	520	543	537	523	521	577	526	540	557	516	540	507	517	586	575	512	516	565	561	556	518	535	518	517	511	541	471	574	548	489	534	528	513	510	580	540	542	534	508	538	510	568	514	509	554	535	566	558	550	500	523	531	587	524	523	553	498	496	523	508	516	556	560	543	510	540	498	562	561	547	535	538	535	550	544	561	547	541	503	535	534	533	537	564	517	533	505	560	528	556	521	559	517	526	558	509	539	511	537	527	530	497	536	514	499	534	560	521	523	542	581	548	521	508	531	514	489	550	517	518	519	519	568	557	565	524	515	551	517	534	532	549	523	501	548	512	561	583	527	509	499	540	525	541	537	519	508	536	563	527	563	545	511	528	536	565	506	512	564	530	543	541	531	509	535	506	568	548	517	561	504	549	486	546	504	547	497	578	516	518	541	519	567	535	557	538	527	537	558	487	522	509	533	472	536	575	539	512	571	490	517	554	492	538	547	499	551	551	564	505	521	557	506	525	509	529	500	553	493	587	574	562	529	505	503	552	534	568	570	519	533	509	524	523	549	531	588	532	537	503	523	528	529	535	517	497	535	555	560	513	542	562	546	555	489	568	495	508	506	503	525	517	546	546	509	527	535	530	532	538	597	557	497	563	535	499	549	537	545	560	520	557	511	529	521	555	500	563	496	530	531	543	517	550	541	516	492	523	525	543	510	526	527	535	561	517	526	536	483	519	559	529	532	555	552	550	535	535	534	520	529	503	575	539	520	544	492	554	531	529	536	566	521	552	533	529	518	519	568	529	527	499	520	514	543	520	517	525	477	520	552	548	534	506	522	531	564	501	541	509	525	568	573	520	526	561	484	571	518	574	502	511	548	539	535	525	559	524	519	522	496	560	517	537	529	556	541	499	529	556	558	528	531	560	539	538	506	549	547	524	505	530	528	503	496	516	580	501	534	568	549	522	551	494	528	543	549	484	545	521	580	507	553	541	560	518	503	574	530	496	545	530	544	508	508	511	539	543	575	503	557	486	542	554	520	558	509	483	574	518	574	547	549	567	534	520	560	514	505	526	546	558	558	532	563	510	530	553	540	481	511	534	512	537	520	484	555	515	489	514	536	519	565	566	522	533	551	527	539	514	550	515	562	527	483	550	549	533	478	541	512	516	546	520	471	545	530	500	540	570	526	540	514	557	493	521	536	548	550	530	549	522	513	516	560	496	533	500	565	549	579	562	519	531	519	540	551	554	540	539	493	577	509	519	533	510	529	549	539	574	515	541	579	543	578	511	530	545	548	508	499	554	584	532	575	519	528	520	529	526	513	563	529	540	563	525	530	504	491	535	564	544	531	517	483	539	544	540	515	521	527	539	516	551	525	523	532	537	534	522	551	581	548	546	536	569	507	579	515	554	554	575	585	581	527	530	535	529	532	585	518	512	553	552	522	537	542	547	548	546	537	552	528	572	563	529	531	513	507	535	555	524	563	532	524	530	526	564	517	499	506	558	536	498	506	505	582	538	530	530	527	543	507	534	557	556	555	530	523	540	559	543	593	570	527	526	516	535	541	520	540	491	551	531	515	507	518	541	543	541	553	523	552	476	552	511	558	602	535	566	513	574	529	541	547	536	545	543	544	521	546	526	530	504	551	509	573	501	526	552	520	550	526	523	538	508	515	555	538	539	515	510	499	539	535	491	514	545	536	544	562	544	518	526	504	532	549	520	505	517	539	507	528	510	507	463	503	523	527	557	506	517	547	510	511	570	541	505	547	496	562	549	562	536	549	529	517	531	548	530	515	530	521	532	521	556	492	481	541	512	501	535	554	541	521	546	539	535	523	505	561	485	526	544	516	544	537	567	558	574	534	572	527	520	522	496	603	505	536	531	574	553	508	561	508	528	528	562	542	561	549	499	557	537	549	529	514	542	547	518	522	550	553	538	513	555	544	547	533	517	564	538	521	548	526	542	526	554	560	520	517	528	544	537	523	578	534	579	504	507	542	521	530	552	578	510	522	498	536	501	554	492	529	554	536	520	559	569	563	548	542	526	542	522	505	517	529	582	516	525	509	528	513	554	527	571	510	500	531	530	510	581	532	506	550	520	533	523	524	524	513	513	549	550	574	528	510	533	511	555	533	523	567	534	514	561	493	524	550	556	531	569	543	553	555	504	531	511	549	502	576	532	497	519	542	535	541	556	505	549	544	524	486
24729	21131	27305	25165	15751	5936	4576	3163	1963	1767	1436	909	880	832	810	747	733	678	655	660	690	636	665	643	603	600	607	624	612	625	623	568	630	600	570	584	552	552	605	586	566	566	602	552	543	600	585	582	608	542	616	578	574	572	583	569	555	589	516	553	547	563	546	569	556	560	521	572	588	561	549	532	586	560	532	568	540	555	560	561	541	540	571	574	532	552	560	580	585	596	562	555	566	540	561	555	550	546	540	572	531	606	556	546	568	601	543	500	579	577	570	579	538	556	520	552	575	567	550	593	523	577	534	521	516	554	575	534	611	574	543	563	514	584	556	608	544	579	555	544	573	581	544	555	557	564	535	542	569	575	543	593	570	599	514	550	552	599	607	540	566	566	560	560	525	538	564	560	576	582	559	580	554	564	510	571	562	567	567	557	562	536	590	539	577	543	500	574	575	558	564	507	584	565	568	563	545	559	520	573	573	566	598	600	606	485	571	567	553	583	589	531	544	569	561	546	593	583	574	576	538	570	586	595	541	562	548	568	544	594	577	534	573	560	577	535	593	580	600	540	561	593	545	528	544	555	551	590	580	538	570	544	614	614	559	559	560	569	552	545	546	579	546	579	558	546	539	572	631	582	568	555	609	547	558	539	587	541	591	522	596	544	580	542	565	560	592	580	579	505	617	572	541	544	560	558	545	572	586	617	562	545	538	536	552	556	600	564	573	564	561	556	576	558	569	583	539	588	590	546	597	561	534	565	608	580	555	501	545	579	538	546	572	528	542	551	553	543	554	579	543	546	571	577	584	558	556	540	554	563	565	574	591	554	579	578	577	571	586	570	573	571	520	606	565	585	570	609	590	534	536	564	568	545	603	558	537	564	554	567	554	608	579	544	560	553	538	561	581	539	531	545	594	550	531	543	585	547	555	573	551	595	534	544	542	610	517	577	531	591	579	581	572	571	558	542	579	560	561	557	571	570	600	575	556	544	543	581	557	615	519	542	542	589	522	616	580	595	568	534	557	544	579	572	614	567	581	578	540	550	526	550	536	571	530	580	566	599	590	578	581	575	587	544	543	560	522	547	575	558	552	572	587	599	563	538	572	558	588	551	527	557	549	570	593	572	569	575	604	547	550	570	559	608	550	563	528	576	554	574	540	563	529	564	555	588	564	555	568	521	554	578	556	559	573	596	604	578	581	528	574	565	565	562	549	561	591	587	567	551	584	571	589	548	501	592	553	608	574	581	590	539	529	595	579	546	562	582	554	562	518	562	576	549	568	571	561	554	555	557	551	538	574	550	549	574	540	544	595	560	580	548	588	540	555	579	563	549	609	576	551	583	542	576	514	548	548	512	532	579	542	531	529	559	576	588	509	506	554	597	564	538	565	566	583	577	554	582	545	571	589	585	523	518	524	583	568	506	561	567	550	580	564	577	539	562	544	574	564	578	551	520	608	548	523	611	571	595	553	588	559	577	592	557	589	550	547	553	550	542	568	551	557	564	608	523	558	569	514	556	519	558	555	553	552	547	556	552	573	563	561	597	542	565	601	577	557	529	538	582	557	557	607	552	570	515	588	566	577	539	580	546	591	577	548	560	530	575	569	528	563	553	543	542	564	588	542	538	567	535	594	564	537	543	558	596	606	573	560	597	571	565	575	531	534	563	547	524	554	547	532	548	550	575	544	550	542	527	547	571	586	599	507	566	588	583	569	576	557	596	596	541	533	554	541	573	553	555	601	560	513	537	564	560	609	562	514	558	549	535	533	565	557	575	564	560	574	553	535	540	515	600	553	549	558	536	575	542	561	575	571	546	547	564	563	530	529	619	596	567	566	523	612	590	532	602	577	561	536	561	580	544	580	541	554	540	574	544	519	567	551	555	521	552	544	556	555	559	612	585	545	593	556	574	553	561	578	568	574	519	550	542	582	573	537	549	552	587	528	518	550	515	543	546	572	537	528	532	542	534	564	571	608	596	588	569	600	580	535	537	565	581	526	553	576	538	541	583	559	554	555	555	556	556	537	575	578	566	557	581	578	586	548	574	563	540	593	532	544	549	578	560	548	572	575	543	533	564	535	584	566	553	516	585	555	564	549	558	598	564	556	557	559	581	560	564	571	556	592	576	565	556	565	539	526	581	528	516	566	593	569	602	572	542	540	553	583	552	525	575	554	560	595	574	553	568	523	559	550	586	588	538	546	575	545	596	556	507	565	570	507	573	555	564	581	555	535	536	558	593	564	556	542	579	526	577	565	559	530	552	543	584	532	541	578	581	596	576	562	537	592	546	560	562	567	536	573	547	572	576	570	575	543	593	541	523	581	581	596	590	553	528	577	554	566	516	559	532	544	583	518	552	566	569	583	551	591	534	589	589	555	520	583	550	567	576	571	566	527	506	559	508	580	570	577	568	573	514	552	555	567	557	571	557	572	572	541	582	575	594	530	524	610	528	549	562	591	564	560	543	582	550	553	565	581	569	600	608	549	579	557	596	553	545	575	525	528	559	591	571	620	569	532	590	558	504	567	542	564	567	517	577	527	553	555	552	533	545	546	545	569	530	517	553	600	555	530	524	561	575	550	520	497	535	511	545	573	571	577	569	577	578	497	545	530	589	597	524	522	562	550	600	516	566	554	633	577	560	542	595	535	571	524	560	560	541	563	575	553	596	546	594	530	556	579	510	592	574	544	513	571	592	566	547	556	519	535	558	539	559	563	555	601	610	570	559	508	563	560	556	559	572	533	599	560	568	531	530	542	571	520	560	532	573	552	607	568	555	591	561	593	562	552	555	558	604	555	534	585	552	535	567	540	583	548	525	554	527	502	488	527	576	582	556	526	545	556	579	590	605	584	558	583	573	572	598	533	569	557	501	517	559	572	547	562	554	573	571	573	534	535	547	596	527	588	571	563	589	523	537	525	546	575	567	586	549	592	560	546	514	597	564	543	567	573	534	540	608	534	535	547	542	536	553	598	590	550	568	556	530	565	582	522	517	560	577	616	545	609	549	539	572	573	566	552	563	532	569	553	582	585	495	596	571	557	540	593	564	606	538	563	590	545	544	540	565	557	597	541	580	558	635	541	576	524	528	540	539	546	575	591	522	606	571	569	523	501	573	554	565	564	539	590	501	518	567	566	578	591	570	534	578	550	552	582	538	551	574	583	535	518	555	578	556	533	535	565	560	589	539	529	538	608	537	577	569	568	594	545	533	558	588	560	575	569	539	571	575	524	578	569	588	568	562	600	609	579	560	523	559	601	586	565	558	558	573	574	593	548	560	566	592	544	566	536	559	574	559	554	584	550	537	568	568	578	585	560	544	572	553	555	587	547	541	567	562	549	581	548	535	552	593	567	559	578	549	545	567	508	548	574	507	559	553	527	549	574	585	553	543	528	598	560	545	571	536	536	569	544	560	538	527	583	558	556	540	591	560	533	562	560	575	584	541	557	563	564	559	594	574	559	576	610	573	541	574	578	546	510	538	579	585	559	569	558	541
23263	40226	23902	10211	8353	8225	7510	5698	3371	2887	2148	1330	1265	1171	1050	957	877	787	761	768	735	763	689	746	679	643	666	661	642	674	672	670	679	643	619	622	621	621	630	592	638	602	630	601	605	577	607	612	626	585	607	620	684	598	609	582	624	566	593	577	578	575	620	597	610	616	590	622	590	633	574	598	585	574	612	595	616	599	608	615	608	604	619	585	625	602	621	601	586	587	584	657	555	637	633	577	584	539	599	603	590	591	562	616	570	618	620	615	586	609	580	600	633	620	596	591	615	633	589	616	542	601	640	603	585	576	577	593	618	612	637	595	573	597	570	606	571	583	596	576	612	609	553	559	639	580	538	561	571	633	626	553	618	603	644	607	578	606	613	570	612	610	596	620	617	627	595	626	573	629	587	647	636	597	609	635	580	559	615	630	623	573	605	592	570	571	629	586	597	608	624	617	612	575	618	630	550	561	593	634	573	587	599	559	632	645	658	605	631	613	606	578	550	606	617	599	557	583	576	580	568	574	540	579	597	614	598	569	631	626	578	605	585	607	584	588	595	600	608	637	608	601	591	647	562	645	671	565	638	602	636	572	565	559	625	578	569	597	594	613	649	591	581	629	619	608	592	602	608	584	646	603	626	594	591	618	635	549	597	557	659	594	615	663	635	627	608	603	613	616	607	603	598	657	614	614	590	592	611	600	602	613	607	569	571	614	543	623	614	608	599	623	609	644	596	584	600	531	573	603	604	625	602	577	559	635	614	591	606	607	612	633	619	597	594	584	621	582	603	604	578	582	631	592	605	581	597	568	604	563	589	605	589	610	594	572	643	633	649	604	621	606	603	617	632	600	616	606	544	584	621	586	560	619	567	577	566	621	593	598	608	622	600	587	605	617	651	602	534	585	650	559	632	648	580	611	576	603	594	613	655	603	596	570	619	623	609	638	644	581	579	564	612	565	605	593	599	593	585	549	606	583	619	580	576	566	570	603	602	573	557	632	551	583	621	595	608	618	633	590	633	631	581	655	618	584	601	641	606	633	634	647	612	534	619	586	599	565	606	620	589	621	609	577	549	583	582	619	596	580	592	607	613	573	586	623	574	644	580	581	565	631	581	608	626	590	599	636	602	639	630	601	625	622	617	584	607	600	573	580	573	638	595	588	562	572	620	631	599	606	618	654	612	601	631	602	605	558	610	610	583	582	615	567	567	597	605	624	560	578	612	618	630	601	599	595	576	593	626	608	623	615	579	627	610	633	603	593	647	596	593	585	598	609	629	609	570	587	574	591	626	572	605	584	604	572	593	612	643	570	607	649	598	639	615	583	651	628	579	598	581	610	614	615	533	637	613	614	578	599	600	576	594	544	577	600	610	584	596	585	588	571	631	584	576	638	578	588	618	616	619	595	632	631	616	632	589	587	622	602	608	619	624	589	585	556	585	642	597	552	617	617	569	634	624	594	585	602	595	606	615	618	632	608	615	635	562	627	613	581	565	587	586	637	623	622	594	594	609	619	604	600	552	608	575	561	630	608	598	605	629	646	645	601	613	608	578	630	550	591	616	627	571	573	597	624	606	617	552	611	628	587	581	607	621	587	614	612	603	628	602	612	680	587	581	566	590	572	605	582	656	600	616	577	607	584	574	635	635	596	594	652	582	556	624	581	613	570	586	632	646	624	565	578	577	578	556	638	581	620	635	643	598	602	647	595	650	643	647	568	640	624	605	583	613	563	589	567	613	633	608	653	641	614	607	571	529	620	643	577	600	547	618	630	633	600	569	571	585	561	569	634	622	565	600	605	631	606	560	589	596	627	565	626	635	593	614	645	584	598	609	613	613	604	583	588	603	595	603	625	610	591	624	606	629	586	620	591	582	569	620	599	589	603	603	573	546	599	593	612	652	567	590	558	641	605	629	653	581	627	613	596	621	535	565	601	606	628	604	611	596	568	618	576	606	610	595	615	623	633	578	587	573	600	596	572	598	636	558	636	638	641	630	630	632	607	549	554	614	601	621	631	610	604	571	625	593	571	626	592	597	617	639	635	569	631	619	602	629	606	589	654	623	610	585	610	625	587	580	585	595	638	618	601	586	590	599	600	616	635	600	590	611	543	597	610	618	596	579	573	578	580	560	595	590	614	620	521	635	608	607	593	576	618	562	639	581	587	647	629	591	632	667	611	567	589	597	591	632	598	619	586	583	567	607	590	589	601	584	608	594	634	591	612	565	588	585	590	600	579	618	571	611	599	631	597	599	619	612	625	610	589	608	602	609	609	611	612	614	592	601	629	604	573	605	648	621	601	585	591	607	616	596	555	598	572	601	630	597	619	591	616	583	596	597	598	611	600	559	587	592	639	646	626	635	606	626	564	625	571	595	613	629	610	644	622	606	592	578	595	598	626	585	650	637	604	584	609	594	618	581	633	564	612	581	629	622	627	557	622	627	584	618	604	582	656	628	598	578	571	615	606	621	606	628	587	617	569	591	575	616	589	607	617	586	612	599	621	608	610	590	601	608	611	575	596	649	587	632	628	566	617	607	620	610	627	602	607	596	583	589	562	615	588	570	599	567	581	575	620	618	667	619	582	619	593	586	578	624	612	586	612	595	638	619	599	620	626	596	641	612	591	668	544	546	617	602	597	591	655	578	607	565	582	628	630	570	637	605	557	605	560	577	599	578	600	613	603	621	638	611	608	575	611	613	581	608	671	590	602	600	596	613	605	589	592	637	618	592	601	632	602	645	590	617	590	609	598	618	565	586	603	645	594	584	584	608	587	638	605	607	596	588	617	616	574	619	562	599	589	582	587	590	605	615	576	632	588	629	583	591	601	606	579	639	577	575	606	628	597	579	576	571	590	663	621	592	587	563	624	639	580	660	629	588	591	610	590	607	562	624	597	583	590	618	609	602	605	594	601	617	578	596	619	631	598	600	619	589	608	614	591	583	565	579	601	596	610	607	544	599	598	597	595	601	579	581	612	562	612	634	579	610	581	597	613	613	608	597	592	600	569	603	552	601	560	637	615	604	599	593	605	589	605	568	675	577	578	529	579	605	567	597	618	582	594	616	586	615	630	574	572	596	613	581	619	605	591	591	588	616	633	624	586	600	560	538	589	583	645	610	580	641	552	606	595	547	549	614	552	558	631	571	593	606	625	579	563	570	571	595	595	582	614	586	586	605	624	619	600	581	569	587	603	602	606	583	598	602	647	579	630	561	615	620	617	610	619	550	611	602	588	620	619	603	588	618	573	638	613	646	599	587	598	619	578	577	603	587	585	631	634	606	597	626	609	632	617	637	600	561	581	583	631	633	598	584	581	600	607	595	607	607	572	573	623	607	603	587	570	600	630	595	620	559	612	593	604	574	620	630	617	650	623	592	585	616	581	605	571	604	552	600	621	615	528	584	627	636	573	580	594	600	568	639	616	651	614	618	602	580	605	585	542	611	588	664	632	620	644	568	614	607	648	636	611	609	637	642	619	587	611	612	590	579	594
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
