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
339666432502	339666433020	339666433570	339666434120	339666434670	339666435220	339666435770	339666436320	339666436870	339666437420	339666437970	339666438520	339666439070	339666439620	339666440170	339666440720	339666441270	339666441820	339666442370	339666442920	339666443470	339666444020	339666444570	339666445120	339666445670	339666446220	339666446770	339666447320	339666447870	339666448420	339666448970	339666449520	339666450070	339666450620	339666451170	339666451720	339666452270	339666452820	339666453370	339666453920	339666454470	339666455020	339666455570	339666456120	339666456670	339666457220	339666457770	339666458320	339666458870	339666459420	339666459970	339666460520	339666461070	339666461620	339666462170	339666462720	339666463270	339666463820	339666464370	339666464920	339666465470	339666466020	339666466570	339666467120	339666467670	339666468220	339666468770	339666469320	339666469870	339666470420	339666470970	339666471520	339666472070	339666472620	339666473170	339666473720	339666474270	339666474820	339666475370	339666475920	339666476470	339666477020	339666477570	339666478120	339666478670	339666479220	339666479770	339666480320	339666480870	339666481420	339666481970	339666482520	339666483070	339666483620	339666484170	339666484720	339666485270	339666485820	339666486370	339666486920	339666487470	339666488020	339666488570	339666489120	339666489670	339666490220	339666490770	339666491320	339666491870	339666492420	339666492970	339666493520	339666494070	339666494620	339666495170	339666495720	339666496270	339666496820	339666497370	339666497920	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21918	20086	27286	22638	20090	20033	4402	1010	681	669	589	586	579	545	522	526	472	487	510	505	460	462	439	424	436	462	443	426	446	430	421	418	432	399	403	450	418	427	426	385	429	390	445	431	426	414	419	412	378	430	397	401	387	396	434	420	444	413	396	431	390	427	408	424	414	402	401	406	374	430	368	408	424	399	378	409	418	441	404	471	412	413	430	383	428	426	420	441	402	388	445	438	399	407	410	422	406	366	406	430	413	429	398	415	430	420	412	402	406	426	369	397	394	421	424	402	408	414	427	384	407	413	391	412	441	420	419	396	404	395	402	410	429	415	397	389	416	394	407	408	368	416	443	406	378	433	463	391	459	423	426	447	436	431	426	381	430	400	385	414	413	421	426	426	420	437	415	409	391	409	416	426	416	392	426	408	389	411	383	426	406	429	377	415	396	407	426	394	420	387	437	399	385	407	407	388	388	411	409	401	403	431	418	390	440	394	382	421	424	413	415	432	408	401	409	429	394	418	399	421	399	429	389	402	431	421	417	424	428	391	434	403	419	402	444	403	400	405	382	427	407	444	392	370	413	397	394	383	436	414	456	421	431	430	405	432	428	415	392	405	426	427	413	409	411	393	397	389	414	391	427	419	409	417	403	426	406	435	443	439	390	441	412	385	394	408	410	387	417	439	417	409	405	443	413	402	401	461	432	357	395	423	424	413	392	389	393	404	440	420	413	413	356	417	415	440	434	417	384	416	400	401	446	404	404	438	398	398	422	404	366	436	411	403	389	408	413	457	408	389	428	393	428	388	437	447	414	412	394	421	388	366	417	454	422	436	399	429	378	403	396	426	409	380	420	412	395	434	420	412	400	417	425	437	422	423	386	406	412	394	418	391	401	420	400	393	436	406	391	424	426	397	413	411	371	436	407	424	405	435	414	399	411	419	407	382	404	394	405	424	420	426	409	385	427	391	406	374	407	404	396	453	410	394	403	436	400	411	399	381	388	453	422	432	399	429	400	404	405	391	389	404	437	459	441	379	418	377	406	415	409	425	413	439	427	388	390	390	435	396	439	421	459	428	427	397	423	409	430	438	441	384	398	398	382	399	406	428	431	410	391	407	408	420	407	398	409	443	384	435	380	414	398	417	393	396	416	400	396	414	422	413	365	385	374	401	400	385	429	392	402	400	395	389	419	416	394	410	402	400	445	463	408	382	388	423	424	396	391	382	421	426	401	399	392	400	418	408	413	414	434	446	435	422	378	405	415	385	406	383	424	400	444	408	421	404	413	446	407	385	374	410	414	402	440	403	431	425	436	421	401	387	409	408	400	419	404	400	407	375	388	382	381	408	385	366	383	410	403	423	395	408	412	401	422	405	390	438	387	382	428	420	424	407	389	420	430	388	422	434	434	411	439	439	402	426	406	382	438	430	402	379	416	400	409	414	409	420	447	430	410	375	437	389	398	401	394	417	400	390	389	426	413	388	429	398	425	378	406	478	417	455	401	423	419	432	412	400	396	435	395	422	417	415	364	464	420	420	414	399	441	410	447	417	394	398	378	434	383	358	402	431	433	440	408	404	380	410	399	399	406	444	445	379	430	424	395	418	439	390	423	376	452	396	421	394	385	423	429	410	370	407	398	397	396	393	416	425	423	388	430	413	408	413	397	413	434	400	423	386	431	422	381	432	427	420	399	397	420	369	415	438	444	422	397	401	420	425	412	403	398	379	411	405	405	423	401	433	422	408	379	424	359	426	411	429	423	415	408	388	377	348	380	403	402	397	371	435	415	382	425	422	408	448	407	410	415	441	379	433	415	417	421	399	412	397	412	410	451	421	397	423	455	382	448	393	404	413	424	384	403	400	398	413	421	386	409	425	430	394	403	409	410	444	422	395	388	406	434	428	402	412	403	383	421	415	386	385	383	424	386	392	400	435	398	404	419	390	424	410	396	413	450	387	387	378	407	427	415	377	414	445	429	410	420	412	424	430	411	392	390	413	433	404	462	404	420	381	388	384	408	420	408	438	417	398	409	423	381	407	429	436	432	411	345	393	396	410	393	392	413	404	389	410	379	414	395	423	415	387	410	360	407	419	413	412	405	413	388	434	420	446	422	405	397	429	438	359	408	416	395	399	421	376	390	432	414	411	429	452	430	402	392	393	449	419	407	379	407	408	419	398	403	392	398	409	434	443	375	393	413	356	380	436	391	396	413	387	395	408	430	422	442	426	400	398	418	359	393	410	362	359	435	402	436	432	394	433	420	395	426	418	421	395	413	412	439	454	391	380	404	389	364	424	450	428	411	393	394	410	425	424	405	415	414	395	397	428	419	388	378	431	393	427	428	406	422	453	389	397	398	417	363	387	418	403	397	422	425	393	423	416	404	439	440	396	432	437	457	383	367	421	410	389	402	377	430	401	434	426	466	411	395	418	431	402	379	391	410	424	442	398	409	387	420	380	417	412	392	384	415	392	423	413	404	420	416	415	460	456	434	418	384	390	385	465	395	383	420	420	413	410	393	404	409	449	407	425	409	416	412	385	382	418	423	394	409	401	359	438	399	386	445	419	381	398	376	399	400	413	404	433	409	408	426	417	396	388	366	406	424	404	433	433	395	361	419	397	438	434	404	410	436	434	424	392	409	462	413	383	418	425	381	417	394	357	372	419	418	415	408	407	405	423	407	370	420	453	420	410	380	415	355	420	374	407	432	429	416	418	423	392	387	407	426	438	408	443	400	400	441	414	377	381	393	405	378	394	404	399	413	386	404	420	410	436	429	419	392	441	386	405	392	442	420	423	395	416	431	388	397	409	414	408	442	427	405	418	402	412	406	432	428	399	405	401	403	402	380	440	393	434	420	401	408	418	435	417	396	414	371	431	397	416	430	427	395	406	405	379	395	385	418	371	418	431	406	404	403	397	414	422	405	404	403	415	425	399	421	389	419	396	407	444	435	418	401	394	388	427	395	432	418	417	421	411	416	429	398	437	463	421	430	422	382	440	434	404	430	400	415	406	403	403	432	449	392	424	400	410	404	426	439	419	405	391	425	421	426	414	444	423	382	391	377	383	414	417	380	410	404	368	364	419	411	408	404	415	391	397	419	441	407	392	445	411	398	440	438	397	410	453	393	374	450	430	413	375	346	433	411	453	374	405	396	385	423	416	398	379	407	381	413	389	421	395	395	419	397	380	430	408	352	393	382	412	407	409	389	394	374	416	402	457	415	415	403	435	359	396	376	414	439	404	437	411	391	406	417	391	411	403	423	410	406	425	426	416	390	400	404	412	447	410	424	407	421	433	391	418	388	405	430	418	434	400	401	386	385	439	442	375	418	402	381	423	396	391	389	442	440	426	437	392	402	389	389	425	410	433	383	389	387	435	429	393	410	405	363	418	436	410	406	417	407	396	419	409	405	419	407	408	426	428	377	374	424	397	401	423	397	380	410	418	393	406	408	443	420	430	395	420	405	411	409	435	412	412	384	406	455	412	419	415	395	436
22419	13084	11062	5985	4138	3207	2442	2046	1744	1477	1319	1235	1061	1007	952	940	829	848	808	733	823	746	716	753	678	699	704	655	699	702	693	676	668	679	645	685	594	644	646	663	633	615	651	611	672	629	623	653	632	647	651	661	640	606	647	637	662	611	629	630	625	618	600	616	670	610	689	600	613	630	611	614	648	637	628	637	570	610	611	621	605	656	588	593	679	590	650	640	647	635	645	656	650	638	625	652	639	644	619	654	631	628	608	643	645	616	631	607	617	614	612	643	671	633	587	613	624	616	591	644	596	634	611	650	631	638	638	655	644	597	636	574	625	632	623	672	642	595	655	618	617	620	661	621	622	622	605	648	618	650	684	642	586	663	637	638	631	669	639	633	631	638	621	635	609	637	651	610	622	634	624	612	659	646	656	609	622	611	645	618	573	610	602	637	674	616	604	619	589	650	644	654	624	621	605	636	598	563	681	645	599	657	589	639	642	615	635	606	643	652	643	614	591	601	635	628	568	669	647	611	611	676	617	638	630	619	695	602	623	636	609	641	640	624	642	616	640	644	658	610	563	654	605	657	604	648	606	615	589	658	617	607	597	640	601	664	613	609	649	633	640	587	632	659	617	610	654	618	636	571	630	645	617	601	617	639	640	653	633	594	600	631	581	619	603	660	665	663	637	657	604	630	593	650	651	619	641	590	675	635	648	664	618	588	604	701	630	603	621	642	605	614	661	582	594	595	594	635	610	628	675	617	602	619	614	676	614	631	640	639	646	617	632	637	622	609	632	611	639	640	625	624	664	651	628	602	682	638	621	626	650	595	600	633	647	621	616	611	603	600	617	627	600	612	562	648	659	618	591	623	645	614	659	602	649	649	643	605	620	603	640	628	657	587	606	614	606	656	619	582	604	624	602	628	662	607	636	586	599	607	574	617	605	594	633	599	581	586	670	629	642	657	629	590	611	642	643	672	608	629	640	621	641	612	654	610	622	656	600	600	643	621	587	650	643	639	655	616	659	601	616	603	619	609	612	607	645	608	631	621	608	638	628	640	606	614	606	632	624	655	621	628	611	619	618	629	646	627	647	645	622	622	654	616	641	639	580	596	625	610	604	663	698	637	637	592	613	595	618	579	636	628	634	626	584	659	614	645	636	580	640	686	624	627	595	619	579	586	593	684	652	642	621	640	618	588	618	611	623	622	618	595	665	651	652	620	627	628	599	610	641	623	622	573	649	713	690	640	611	610	618	625	605	640	654	637	645	612	647	628	639	692	610	634	682	605	623	604	647	614	616	633	641	612	663	639	608	631	620	626	626	606	596	606	603	617	638	613	638	649	610	613	651	642	672	623	647	539	648	604	641	641	660	607	622	628	627	665	588	624	601	618	610	672	633	648	600	656	619	568	626	589	625	580	623	656	602	622	623	607	579	641	630	663	619	669	649	678	614	634	627	606	649	641	603	616	630	621	643	665	633	625	633	657	671	659	612	693	662	647	645	630	613	643	587	638	610	584	619	629	639	611	611	649	614	680	623	654	641	604	598	619	640	688	632	659	580	612	648	642	637	614	573	594	606	614	603	591	649	590	644	623	619	646	629	618	606	613	624	660	634	632	619	651	562	627	589	603	609	594	624	650	606	673	621	702	591	673	652	616	635	639	659	630	658	662	644	641	616	669	621	611	614	579	650	648	660	625	647	651	586	613	638	595	626	641	631	604	667	588	619	623	645	580	627	611	607	607	619	611	613	625	648	676	640	617	599	608	591	612	601	637	601	564	622	635	614	637	600	640	610	623	634	616	665	599	614	578	608	655	616	640	632	600	618	641	645	638	612	664	631	652	613	589	589	617	582	643	609	677	654	615	622	630	606	653	652	632	599	636	643	631	609	613	661	630	602	614	566	626	587	613	677	654	616	549	670	606	596	649	606	617	604	634	639	618	637	591	593	622	612	656	644	637	614	644	563	647	670	626	604	585	611	594	626	623	665	623	597	659	699	579	599	614	581	638	593	627	608	580	628	621	601	591	633	588	654	619	606	677	662	637	629	606	651	665	617	634	604	674	640	611	629	624	598	602	634	642	645	624	612	638	626	620	648	658	586	613	634	608	641	647	623	634	644	649	648	611	666	612	644	667	609	612	632	672	662	636	591	613	645	574	655	616	621	618	581	661	639	607	597	646	668	617	605	675	626	631	579	653	628	641	618	583	634	672	634	629	620	634	616	667	599	623	619	623	638	619	633	629	633	606	582	631	595	623	644	633	603	584	577	664	630	629	616	610	591	642	599	665	621	628	601	661	653	650	645	571	610	654	589	605	633	623	653	588	623	591	641	593	644	623	648	621	603	614	600	612	602	604	635	594	589	617	607	620	665	640	629	612	651	583	647	636	644	648	635	665	641	631	594	622	675	615	608	622	587	613	622	598	601	638	606	695	622	614	577	630	634	644	659	627	620	666	603	598	602	593	632	620	647	655	633	632	617	623	581	654	631	621	643	636	583	627	619	607	653	589	678	659	615	652	602	628	607	652	633	657	656	640	586	656	635	661	642	615	641	602	632	649	624	638	575	685	661	632	593	649	657	637	625	638	630	608	649	622	623	659	620	637	623	618	609	661	597	670	630	647	590	623	688	615	590	628	642	617	587	666	602	637	639	620	562	636	587	614	608	602	612	579	649	653	660	627	624	637	649	625	586	637	617	635	649	591	643	663	629	619	603	635	578	593	638	593	639	576	619	590	626	698	639	616	576	600	606	633	643	647	631	616	609	620	613	594	655	629	633	622	585	665	617	606	578	609	608	578	652	601	627	671	637	658	640	602	627	657	663	580	668	641	606	641	616	609	607	610	620	622	645	593	653	635	602	615	602	649	574	592	638	637	647	634	644	651	611	614	618	600	658	604	603	638	654	543	642	599	601	623	587	631	620	655	627	630	625	590	639	638	622	611	669	637	581	619	660	640	684	612	618	599	677	630	632	610	607	619	640	597	648	613	616	626	627	606	648	598	668	576	654	588	597	651	645	628	626	611	568	591	662	642	677	624	629	621	625	646	569	597	613	649	631	661	585	638	635	633	655	647	619	587	592	599	616	641	590	639	632	638	636	624	600	599	636	605	651	618	623	593	588	607	612	621	610	602	626	610	629	634	653	616	588	596	599	613	624	609	598	593	614	637	635	669	636	620	622	627	627	641	638	634	588	642	608	629	619	614	583	637	619	625	571	621	592	616	620	595	666	643	611	626	637	603	636	593	641	659	583	665	644	626	640	640	593	633	581	590	662	591	592	638	627	632	664	623	609	617	624	587	580	630	656	635	624	666	620	605	639	608	618	593	596	606	645	641	608	579	615	634	657	647	602	594	609	644	649	582	674	628	605	615	599	638	614	659	642	624	619	629	642	654	656	604	635	608	663	601	601	631	606	637	668	582	572	644	611	616	633	567	656	637	624	594	619	621	658	606	593	653	636	604	617	616	617	642	611	625	621	624	618	618	636	681	664	641	605	559
27521	20924	9433	679	376	276	281	274	276	248	270	217	256	277	244	229	231	228	239	229	245	265	250	236	260	245	261	276	246	246	254	211	246	239	227	242	244	236	259	235	263	248	238	236	238	256	263	255	266	231	228	262	278	233	235	206	236	244	232	254	267	242	242	238	236	251	260	209	233	235	203	251	236	230	235	207	201	221	249	257	263	269	265	248	224	260	259	239	223	252	250	242	231	230	232	239	228	223	231	236	234	267	239	251	255	231	267	233	233	249	242	260	233	217	220	241	238	223	243	221	226	254	227	228	215	241	235	235	223	243	252	220	249	240	235	209	260	259	224	208	254	222	253	227	248	246	235	223	230	214	239	252	227	235	247	232	248	239	241	239	233	225	244	234	239	244	276	242	232	234	259	228	256	247	225	226	219	235	223	220	245	239	216	269	226	247	239	234	227	226	242	212	243	237	248	213	235	247	227	244	269	221	247	255	262	248	272	235	271	244	236	208	241	237	240	227	224	244	237	233	247	223	254	244	256	238	216	244	247	250	234	230	238	216	231	242	243	238	233	251	258	238	249	210	223	244	235	215	221	255	268	243	232	248	244	234	230	246	231	236	227	197	237	256	220	236	261	233	217	220	223	251	224	247	218	256	228	241	247	250	225	226	265	264	235	263	248	257	236	233	277	245	251	224	255	246	249	242	250	254	249	260	240	221	238	269	247	243	258	236	267	228	239	243	260	250	223	255	216	229	235	248	247	234	252	246	244	246	217	225	226	247	241	242	231	232	254	236	255	222	237	220	239	220	235	233	265	245	250	259	210	240	211	229	225	222	260	256	234	235	241	218	233	241	265	272	245	239	235	240	266	259	257	229	257	230	244	248	230	229	236	223	207	213	226	243	238	236	241	254	259	239	251	255	225	260	241	261	228	230	242	248	231	234	213	233	215	242	237	272	229	247	238	246	238	232	239	239	234	251	263	250	253	229	228	221	247	234	240	252	239	280	243	242	229	256	240	215	235	240	219	252	218	227	234	236	233	244	246	260	218	222	247	234	247	230	256	213	231	247	289	236	247	256	239	262	250	220	243	227	241	211	231	249	260	254	228	239	246	216	243	264	233	232	253	237	231	230	216	212	244	239	262	220	212	237	240	260	214	221	266	230	244	255	278	240	250	237	262	222	247	223	220	248	252	251	238	260	215	250	235	259	240	251	252	222	241	252	251	220	247	233	247	242	254	246	226	252	221	224	232	237	253	258	254	232	269	248	249	241	246	241	242	242	264	245	241	236	266	231	234	256	249	223	214	240	259	226	233	242	261	262	237	269	246	248	234	238	246	227	247	254	242	252	246	215	224	238	242	225	246	221	239	250	214	259	227	224	217	260	256	240	266	253	253	252	235	235	216	245	258	232	267	259	232	237	233	239	267	236	261	252	275	237	245	227	238	236	238	232	223	246	246	261	231	216	236	220	238	226	254	226	235	244	259	248	254	215	269	234	242	270	208	242	256	243	266	253	242	254	273	211	226	230	229	238	258	239	239	243	253	225	243	261	244	234	226	246	255	230	258	230	268	226	242	247	243	251	237	244	266	253	249	255	246	247	257	267	259	243	286	228	243	242	246	242	234	252	231	243	230	232	258	219	234	222	260	247	259	221	240	209	224	233	261	233	234	223	272	236	231	220	219	238	247	245	260	230	262	254	240	254	251	261	239	233	234	250	229	262	241	236	213	260	237	252	223	253	264	255	246	232	264	241	233	206	234	251	215	246	222	231	235	233	258	255	209	242	242	238	244	263	248	262	209	231	210	240	231	277	261	240	250	237	260	240	228	254	245	217	283	257	236	236	241	215	233	230	232	261	224	235	244	219	225	233	265	231	229	239	230	240	231	222	247	257	236	223	261	240	244	246	239	228	255	243	238	252	259	261	249	270	231	235	223	218	256	250	246	267	221	239	234	235	242	245	248	233	207	235	252	251	273	233	243	241	212	236	246	243	232	249	241	256	268	227	216	225	245	221	221	254	241	231	237	235	239	245	225	264	224	227	239	250	267	237	241	235	226	234	256	229	238	224	240	254	224	247	249	251	225	239	239	225	240	246	254	247	212	243	239	216	256	251	234	212	242	260	239	222	229	237	248	227	235	236	221	228	227	253	264	252	257	273	240	232	262	240	266	266	241	221	235	252	240	242	203	240	260	271	256	226	245	216	247	273	231	227	248	264	236	219	256	244	233	258	218	238	212	239	263	229	235	253	253	275	264	234	221	241	233	259	240	235	251	255	221	258	240	252	229	230	261	235	234	245	253	229	231	233	232	255	253	243	251	253	223	239	241	248	250	246	220	244	239	228	250	249	243	226	241	232	222	243	245	228	256	246	229	225	230	236	244	252	233	241	253	243	233	248	233	242	244	251	242	226	276	242	236	228	234	222	258	231	235	246	251	231	234	246	229	244	268	217	217	220	239	238	223	270	278	263	247	277	234	232	256	254	256	251	228	220	214	258	248	227	253	238	233	268	220	251	255	208	231	238	247	207	222	239	232	256	239	266	260	235	224	236	217	250	224	255	256	246	256	237	259	228	208	225	254	233	220	260	232	242	228	233	266	229	254	241	220	226	259	241	227	235	245	242	258	245	235	261	266	244	268	235	229	236	252	253	228	228	225	249	229	233	281	215	247	227	242	241	241	246	234	269	238	264	262	227	241	244	246	259	271	229	255	248	246	249	236	234	222	249	250	254	263	237	203	227	240	257	232	236	274	246	263	246	237	278	259	265	249	245	272	247	223	250	271	220	258	238	242	230	259	229	227	236	229	237	241	226	254	227	220	242	257	228	253	224	230	269	255	232	229	241	241	251	236	220	248	235	221	224	222	233	275	225	249	212	221	231	232	242	257	236	248	236	231	188	220	226	212	255	219	249	229	248	235	243	260	251	253	247	247	247	262	228	248	254	272	240	233	239	223	262	223	218	249	248	236	237	246	262	232	227	253	247	249	235	224	239	249	260	230	224	250	237	240	247	240	270	266	218	278	224	239	252	233	240	277	243	267	223	222	283	254	220	248	253	218	215	225	267	249	247	244	227	236	235	232	223	250	251	235	225	243	239	243	235	265	239	229	256	235	276	238	240	237	258	227	216	247	252	219	236	239	260	223	228	222	229	274	244	244	275	229	216	222	224	242	210	249	231	233	264	254	246	250	213	234	248	212	252	266	236	219	257	227	237	229	240	245	244	257	247	237	248	211	241	241	245	260	276	262	228	224	250	269	237	220	280	240	250	238	221	262	263	255	239	254	246	254	249	257	235	223	278	259	258	234	245	252	226	280	250	243	252	257	256	258	240	275	241	241	257	266	241	286	241	246	225	218	212	252	267	238	244	237	214	241	228	243	211	257	224	229	240	224	259	228	273	236	221	237	241	243	248	245	245	251	260	243	216	264	227	238	232	249	246	239	224	236	252	227	238	258	238	249	233	251	241	257	279	263	268	247	235	253	238	255	222	244	209
18278	1271	1259	688	567	495	469	435	411	418	439	406	398	420	406	396	402	384	378	407	356	352	335	391	398	357	383	369	363	389	363	361	372	383	376	358	370	396	423	352	348	366	425	392	394	386	371	380	371	390	367	364	380	377	399	337	369	364	373	381	374	380	361	364	390	365	360	358	350	373	386	374	387	350	391	390	363	390	360	365	397	372	422	400	378	362	363	384	331	377	353	383	392	370	373	348	375	375	404	374	388	398	392	350	379	384	394	381	356	405	357	373	368	394	363	357	363	384	377	379	390	358	385	340	402	358	379	375	350	375	341	348	387	373	425	410	375	378	367	375	412	350	339	388	416	375	382	365	377	347	365	382	376	347	394	372	386	371	385	364	378	383	373	376	385	373	407	376	376	387	372	380	367	408	365	377	382	376	396	390	355	345	394	354	375	380	376	370	394	370	385	372	378	380	350	367	378	368	383	403	369	373	375	385	349	339	371	384	366	392	374	383	395	330	370	372	381	370	368	351	372	382	388	377	384	331	404	369	423	390	361	362	356	363	334	385	404	354	363	375	371	383	379	342	368	399	368	406	374	371	372	353	384	394	391	357	388	359	394	390	360	364	385	380	371	372	366	387	408	360	383	372	385	380	407	367	374	373	385	343	370	392	384	415	402	356	360	336	406	410	372	385	358	366	352	415	362	371	407	371	386	352	357	400	380	380	379	335	377	381	364	370	352	402	381	367	406	365	382	369	357	379	398	378	359	350	356	378	416	358	392	348	367	389	356	378	373	353	366	367	411	400	370	390	380	381	368	414	389	395	395	349	401	375	385	366	371	366	394	378	363	398	343	369	358	373	353	352	365	372	392	378	409	379	364	382	367	398	352	360	392	388	370	357	374	370	424	390	379	345	372	401	373	324	349	390	371	348	371	366	356	409	365	337	367	388	377	384	363	394	387	328	357	362	373	349	381	371	372	418	392	386	382	347	386	387	360	344	382	380	366	346	367	407	352	372	358	392	415	393	401	343	328	379	375	380	376	364	370	388	400	394	358	370	378	367	370	373	388	379	370	377	367	341	366	349	367	354	345	376	403	364	373	383	349	363	386	369	365	344	375	401	368	357	362	360	352	388	383	382	363	388	385	348	363	376	352	351	348	356	392	364	402	398	343	371	361	374	388	411	375	362	379	373	375	364	386	359	326	406	366	373	344	426	397	349	355	366	362	363	374	373	382	378	398	399	378	407	375	395	383	385	378	362	378	374	452	392	374	404	401	411	348	371	337	379	375	393	362	386	380	375	380	374	390	356	385	416	334	379	350	361	366	376	405	391	361	329	390	397	365	393	413	384	366	375	407	387	400	388	416	364	365	368	380	385	351	383	389	382	421	370	375	387	370	366	367	348	384	375	375	414	394	367	395	366	373	376	406	383	418	393	379	353	393	377	374	362	383	413	356	395	338	378	357	373	366	358	352	359	391	407	371	330	370	361	387	369	355	347	362	351	394	365	375	382	372	356	351	356	393	376	356	362	388	354	380	381	375	394	390	374	361	400	377	378	386	354	378	394	369	388	342	368	373	369	397	363	391	396	360	376	395	379	361	386	381	382	368	369	367	364	389	366	379	389	371	358	372	395	350	380	402	375	374	382	389	377	365	354	378	387	415	354	399	416	378	369	357	381	379	379	375	344	432	342	392	370	384	384	381	384	383	355	380	372	384	364	379	383	354	389	383	380	351	387	373	393	349	379	376	340	398	407	371	372	333	381	393	361	387	345	381	350	357	383	379	382	365	373	363	359	374	386	381	351	386	400	406	385	378	384	363	373	389	379	416	399	369	348	389	384	369	359	346	380	362	389	420	362	414	380	378	393	377	364	366	351	383	387	395	378	355	399	379	372	391	388	369	374	358	338	339	403	376	379	420	360	389	363	379	397	420	395	360	398	405	395	378	400	368	382	371	387	376	338	364	397	384	411	413	387	335	387	391	385	384	347	383	417	363	375	405	347	384	372	388	394	376	366	348	391	353	404	408	396	342	410	414	384	387	371	371	391	378	394	356	389	360	394	407	348	361	388	403	356	347	356	358	357	391	366	347	371	367	387	367	403	388	421	356	361	356	341	375	370	382	370	324	354	356	368	358	345	392	407	376	422	393	402	379	366	364	364	413	374	385	361	399	394	364	387	337	381	380	371	351	379	398	387	395	371	394	373	374	362	362	383	371	412	340	384	395	375	383	386	385	351	388	368	392	369	351	403	369	387	355	379	400	356	403	375	348	385	364	413	345	372	387	385	391	361	398	350	390	396	364	395	389	363	371	382	389	348	348	381	364	361	349	354	366	383	361	358	380	407	380	390	362	375	382	396	361	370	370	393	403	364	340	400	369	371	389	374	381	399	399	384	368	373	384	392	384	374	389	376	407	387	390	371	350	375	355	338	371	373	413	351	353	420	366	381	385	391	410	427	352	363	391	350	413	377	382	376	378	365	395	371	357	360	374	362	393	350	394	365	360	341	368	357	431	375	352	423	338	404	344	374	357	377	377	392	363	373	353	376	369	393	392	365	388	351	383	384	364	388	340	385	378	377	360	403	409	374	417	346	385	364	364	382	364	374	392	384	363	408	387	336	378	412	381	344	380	369	389	409	397	385	380	352	365	361	374	414	373	352	390	392	387	401	395	372	388	387	354	370	360	396	384	375	376	378	364	360	419	393	370	404	367	395	359	410	352	373	377	355	366	362	372	404	379	360	427	388	393	374	347	378	377	354	397	366	390	355	351	366	378	388	396	394	351	408	379	409	406	385	335	356	372	382	373	365	381	371	376	362	387	359	365	376	395	385	371	385	391	355	383	392	339	392	372	375	378	398	359	347	381	407	382	389	430	360	348	378	387	362	333	368	406	370	414	346	407	369	374	369	383	377	375	367	394	406	420	347	392	390	379	406	396	392	365	394	355	331	370	397	394	358	407	403	384	357	367	375	366	388	404	382	386	351	387	381	421	399	377	392	375	349	389	374	377	368	383	419	379	388	364	361	382	384	399	393	400	382	388	378	369	374	401	342	347	368	383	382	359	378	362	391	404	382	365	393	356	366	369	371	380	396	384	345	377	388	419	388	355	342	371	347	432	366	383	408	393	372	412	368	383	373	345	354	382	358	370	358	409	341	360	354	375	405	364	378	331	343	366	352	412	344	350	374	407	372	384	426	344	345	370	411	372	365	396	376	355	331	356	376	379	393	386	337	338	375	370	382	380	403	393	380	387	357	364	376	378	349	339	390	384	387	403	354	364	376	379	360	397	350	418	354	392	373	367	368	405	346	356	354	356	384	403	389	380	367	352	341	392	376	381	385	389	395	374	384	351	397	402	402	382	388	362	381	387	373	383	377	354	358	372	357	347	406	381	376	373	376	385	399	371	388	357	410	418	382	386	350	370	368	382	398	372	359	369	363	353	375	330	377	359	345	369	359	403	359	398	395	347	343	375	354	381	369	369	394	381	373	369	370
24438	21424	28672	24567	21347	6370	1005	768	632	586	618	588	547	520	498	506	493	513	473	524	505	466	498	484	521	479	456	457	516	400	434	463	463	510	456	499	517	482	485	494	491	470	460	462	455	491	468	437	439	477	443	470	437	451	456	474	457	447	469	472	500	466	448	476	499	466	492	518	469	453	465	477	450	446	472	430	493	494	437	449	439	419	451	495	413	469	418	471	473	474	469	478	456	486	461	458	451	430	433	464	461	463	421	475	444	449	465	467	492	464	484	460	464	485	427	479	494	455	482	452	504	455	436	478	462	467	457	468	452	437	483	487	432	508	447	464	456	458	434	470	445	498	454	494	446	490	473	505	449	435	466	447	415	506	432	484	442	451	461	434	488	451	462	449	437	491	461	429	435	463	472	459	441	455	490	510	468	466	500	459	435	472	445	453	440	466	454	496	437	453	442	481	425	467	485	460	456	475	448	431	476	459	462	466	471	475	456	480	468	469	525	489	441	481	478	482	480	473	449	461	434	433	498	454	463	453	477	466	482	452	465	457	448	523	460	444	455	450	454	449	465	465	465	465	459	438	476	461	456	490	475	490	424	434	439	429	438	451	478	467	501	438	464	464	461	476	471	467	433	513	453	450	469	493	465	440	446	496	477	418	456	476	435	470	455	437	458	435	439	484	450	428	456	467	443	482	477	478	467	482	450	457	485	479	461	443	466	449	501	445	462	433	460	438	457	442	436	463	441	435	480	443	434	451	443	492	425	473	414	455	485	482	465	449	435	459	458	484	458	431	434	504	473	424	468	473	500	484	454	461	448	481	476	438	443	483	456	472	503	460	494	429	505	482	482	451	440	444	485	471	483	457	466	457	462	424	503	450	484	476	487	469	417	482	458	450	447	454	459	471	474	451	452	476	476	480	490	472	473	464	487	465	443	458	445	483	445	465	426	427	425	502	430	470	452	448	481	497	428	447	488	456	473	439	471	427	479	504	487	441	442	470	492	470	478	429	449	440	428	479	458	497	484	452	453	459	457	487	433	501	451	425	430	447	444	455	502	479	452	445	441	478	421	444	438	473	472	446	490	476	472	470	454	438	436	469	491	485	452	471	462	486	444	480	466	460	467	468	465	430	463	497	457	467	461	458	426	481	483	456	488	495	464	494	425	444	472	455	460	480	471	448	467	410	453	474	458	491	450	505	470	477	485	465	451	475	451	447	491	499	492	466	460	440	422	456	462	457	469	440	446	483	458	458	506	462	453	459	446	439	470	447	422	451	437	441	486	426	443	438	428	461	490	474	446	450	420	461	450	484	461	483	471	448	447	455	449	475	463	455	451	451	447	442	437	430	484	423	475	435	443	470	457	439	492	444	502	470	464	435	467	461	441	486	499	443	448	470	499	481	405	469	460	467	451	454	517	429	419	424	456	455	468	458	460	455	470	452	439	462	423	466	483	462	439	476	474	462	481	435	478	456	428	463	484	424	446	458	483	502	436	440	430	457	444	464	451	465	429	422	427	483	460	508	454	426	467	414	448	465	502	459	444	443	441	433	458	450	428	476	437	468	449	443	466	459	439	448	447	444	447	483	470	437	458	428	443	462	441	490	485	514	473	509	474	441	480	443	468	488	473	480	416	501	451	445	493	466	479	504	449	510	442	458	482	477	462	483	421	465	477	495	445	462	472	450	441	479	483	468	470	471	466	438	445	424	421	473	500	484	492	452	455	449	447	452	431	480	439	467	477	472	480	492	448	460	491	458	445	442	475	455	459	462	440	418	454	457	510	456	408	471	429	484	423	496	488	482	468	454	468	471	436	438	437	456	466	441	484	468	482	424	454	475	461	473	468	468	486	454	415	442	445	483	461	469	495	469	475	514	458	414	434	460	448	509	475	453	465	442	439	461	471	464	489	472	438	449	463	423	466	466	452	448	444	459	467	475	443	481	460	480	441	466	501	462	472	440	461	467	494	487	463	430	413	477	507	479	472	459	475	456	471	455	469	446	445	464	410	445	444	451	454	483	514	462	472	473	469	468	471	494	460	470	448	471	420	472	475	439	471	463	464	451	460	400	486	449	458	476	451	465	458	450	461	508	458	451	485	456	465	453	462	447	462	497	476	425	463	465	437	486	463	452	460	485	452	471	465	470	450	513	450	472	443	492	440	448	456	445	428	475	449	489	434	501	468	452	458	467	446	462	437	483	528	493	469	484	476	431	448	447	470	494	438	450	491	433	473	449	447	452	448	439	460	476	458	453	450	488	432	477	470	454	467	479	453	452	432	489	491	462	446	458	462	439	445	468	429	445	483	493	491	446	464	488	481	461	497	463	482	442	449	451	480	469	474	464	473	461	482	470	448	421	455	475	469	473	453	436	464	486	464	470	452	431	472	451	464	448	456	495	511	477	464	442	454	464	455	463	465	421	482	459	434	497	438	469	441	480	448	484	447	388	494	445	460	480	443	491	491	491	516	460	503	443	427	482	450	474	424	459	441	474	447	479	467	446	465	437	443	482	463	443	437	451	457	458	486	452	444	454	464	473	493	456	440	459	459	471	478	405	471	450	489	454	473	505	450	425	449	441	465	437	470	453	440	466	443	451	459	449	441	449	469	480	447	470	456	452	432	452	441	440	398	455	450	453	452	436	464	452	477	467	447	443	457	418	472	433	478	478	434	469	442	439	444	452	452	434	448	412	483	469	487	490	436	466	492	422	458	435	485	451	457	474	446	476	453	455	411	435	478	474	441	417	473	450	470	481	491	431	428	451	438	428	459	379	477	439	431	470	506	463	498	481	435	481	445	463	456	470	446	458	463	472	438	477	443	467	466	465	454	442	483	441	435	467	433	443	438	487	476	453	465	427	473	518	442	455	444	412	453	472	461	472	450	462	475	485	414	457	448	434	433	472	460	483	444	445	481	462	430	439	468	461	469	435	453	474	455	496	474	490	461	445	435	422	460	467	463	465	469	466	449	473	464	452	457	435	462	451	480	493	417	485	425	480	457	454	466	485	489	456	460	459	472	484	435	441	467	460	468	466	484	490	405	478	496	446	447	443	494	465	469	482	457	471	422	481	479	460	453	456	491	485	468	451	435	501	490	445	429	474	469	472	503	445	454	481	460	449	474	486	427	464	490	505	474	462	476	460	479	450	504	459	478	504	439	477	470	471	452	466	470	435	434	496	465	482	458	480	476	436	486	436	443	475	446	454	416	446	481	470	484	503	467	433	498	452	439	470	478	457	496	449	428	433	456	462	446	449	468	449	485	473	456	465	458	457	452	447	448	471	453	465	447	474	464	483	480	470	450	449	476	433	459	449	456	465	481	473	458	454	505	457	459	423	501	440	475	465	498	438	464	461	453	441	463	458	489	455	485	433	446	439	474	436	443	428	457	461	433	455	441	491	452	488	452	439	483	467	456	443	488	464	477	451	411	495	436	446	432	431	435	472	460	474	481	438	514	478	458	433	461	435	448	439	481	445	472	454	497	449	457	492
25520	8262	7197	3802	2648	2148	1745	1498	1282	1149	1076	995	954	858	870	891	794	780	801	796	773	806	768	726	724	725	770	735	711	695	754	745	688	761	747	706	714	765	722	716	740	714	700	691	698	757	681	642	735	696	668	750	730	731	709	684	666	694	651	740	699	686	722	726	724	715	706	722	699	712	697	650	676	687	716	680	748	719	708	747	717	765	697	723	654	678	740	761	724	730	729	703	699	756	700	717	681	715	690	705	777	669	735	716	732	672	715	703	687	730	704	745	680	712	693	694	749	698	703	697	717	679	693	735	689	700	649	718	680	697	705	663	749	708	683	701	684	659	695	697	673	730	669	714	656	693	690	698	680	686	714	723	690	716	651	704	694	712	732	732	659	699	716	718	715	652	704	661	745	693	700	682	690	729	687	706	655	697	679	696	731	743	722	727	686	729	714	757	678	655	678	694	668	742	728	735	651	704	684	719	707	690	715	744	726	714	728	696	665	739	756	707	727	700	674	667	701	701	759	693	722	706	701	716	685	693	612	730	683	659	706	705	724	711	747	716	713	757	738	701	699	697	715	668	725	713	683	676	713	715	688	707	702	708	702	715	723	667	714	735	733	704	707	666	727	672	673	651	713	695	677	737	685	636	620	751	701	729	633	740	706	704	743	694	692	717	678	690	696	682	712	749	721	684	708	738	708	723	702	658	682	646	714	747	717	646	676	643	678	666	689	673	718	702	690	720	686	712	718	720	714	756	677	707	703	673	718	676	675	713	709	710	688	710	685	741	689	719	669	719	679	692	712	692	719	652	741	691	696	725	723	701	687	661	667	699	635	699	717	703	681	680	766	702	710	723	702	674	678	643	733	636	683	688	693	703	719	674	708	664	686	654	697	723	764	704	650	726	698	689	676	690	666	750	708	706	733	752	672	713	643	713	711	697	737	703	735	676	665	735	684	712	681	735	697	716	692	665	711	677	716	686	689	703	656	657	683	698	705	662	688	676	670	706	702	716	728	686	706	751	708	682	720	696	681	725	760	681	676	640	712	685	750	714	707	674	769	689	733	693	696	763	703	692	721	724	691	718	721	690	753	713	716	696	679	705	682	744	744	717	693	640	706	667	672	701	696	704	671	719	709	718	717	675	694	687	669	695	658	718	684	712	735	672	698	684	711	683	712	707	771	748	706	713	663	702	656	725	650	717	718	662	704	675	711	684	684	694	661	672	682	679	697	673	711	714	684	774	694	727	721	717	728	716	688	676	699	697	688	655	744	690	700	710	689	683	678	752	720	678	660	675	652	695	690	647	723	696	711	714	706	669	666	647	730	664	697	706	703	718	704	677	682	719	747	693	658	697	728	691	730	710	669	696	698	667	687	715	671	664	721	674	714	726	704	687	700	740	713	681	690	689	656	678	716	725	747	711	733	732	693	700	693	732	722	687	710	709	706	706	705	693	725	673	685	687	700	731	713	682	722	666	702	655	703	702	669	746	673	783	690	686	684	750	718	686	744	734	659	692	667	679	712	744	729	676	689	703	674	700	676	685	719	626	709	722	682	694	682	735	698	690	649	712	710	702	694	718	682	671	721	693	698	673	673	678	734	711	683	717	697	664	656	698	683	649	612	699	711	710	724	726	718	723	726	731	756	703	732	692	702	686	700	702	707	701	716	731	699	692	750	713	694	729	666	670	699	739	661	659	645	670	698	725	724	767	673	686	750	701	694	711	678	697	719	738	666	664	735	721	697	681	727	706	714	711	693	692	720	661	674	680	667	719	697	703	716	678	685	694	663	713	708	708	694	653	689	704	711	705	697	693	697	698	690	701	694	708	674	691	703	748	700	682	669	641	724	725	692	717	729	706	727	685	706	670	670	663	711	720	687	655	765	716	703	661	693	714	689	672	731	712	686	662	726	688	663	695	664	716	729	687	696	667	754	700	655	690	751	694	705	669	632	718	701	731	670	719	650	710	674	691	679	734	658	686	675	637	666	722	668	686	697	678	668	693	648	751	674	653	721	730	673	693	680	701	733	674	710	665	733	686	727	710	702	700	666	706	694	674	727	612	667	641	676	712	692	691	637	715	742	690	676	674	690	724	704	689	726	663	771	690	715	688	667	733	713	719	691	685	719	660	711	716	700	679	756	677	693	746	719	672	742	655	713	704	684	727	657	699	720	692	723	690	700	709	706	759	699	721	684	704	693	698	681	734	703	665	712	745	771	720	705	748	731	682	693	711	677	736	642	725	702	741	709	700	737	738	667	756	727	683	670	692	699	693	720	689	727	688	708	686	706	740	722	692	665	698	721	678	656	736	691	699	687	715	684	707	676	708	703	707	734	756	703	786	744	740	735	693	715	719	689	711	687	680	668	703	744	692	705	673	675	712	667	748	669	732	719	707	671	731	680	695	699	711	698	668	724	671	669	742	686	656	713	710	637	716	758	701	690	699	707	723	683	645	663	691	691	717	697	663	656	693	731	686	714	731	696	739	673	681	701	731	713	695	704	677	700	699	713	694	719	684	677	716	701	701	669	707	735	665	670	696	700	686	653	675	700	709	696	711	686	696	710	684	637	670	629	700	736	689	721	682	687	724	707	742	706	703	689	731	659	733	691	685	732	693	643	713	737	693	671	671	710	729	720	715	666	706	720	697	713	693	698	717	716	698	743	673	708	661	717	712	707	706	680	702	653	723	717	682	712	685	702	683	683	700	708	726	664	712	751	658	702	702	712	666	758	738	681	684	666	702	693	671	722	714	725	719	681	686	654	673	683	678	700	665	684	692	710	706	727	711	726	711	703	703	713	702	695	716	713	671	661	662	700	673	686	670	700	729	715	666	696	721	699	740	669	693	679	769	688	712	723	721	736	668	722	656	705	716	717	669	694	659	717	691	699	689	687	687	706	662	680	738	697	704	682	735	718	717	754	723	741	721	689	698	719	700	723	662	672	693	697	661	682	698	739	710	728	649	740	712	725	690	718	678	770	726	678	692	676	706	728	674	658	717	716	662	746	663	663	676	749	719	708	668	644	688	683	704	731	673	711	663	670	701	708	675	727	696	705	692	730	700	707	737	671	688	648	711	696	702	733	696	669	705	693	721	664	707	724	678	752	726	746	729	694	668	687	667	677	725	653	726	653	718	680	680	687	652	720	715	699	687	711	684	707	717	721	693	717	701	675	712	712	652	715	699	672	725	710	728	685	649	756	736	705	689	651	705	761	716	698	668	674	698	770	700	741	678	681	697	688	662	691	722	679	697	682	717	715	690	670	692	661	711	725	739	684	733	707	705	719	697	617	711	679	677	702	658	678	705	669	695	668	711	756	743	731	701	743	667	686	668	759	724	634	704	672	698	704	686	700	687	748	721	676	730	709	684	692	675	701	692	712	714	663	725	669	705	693	667	689	742	694	662	713	718	677	698	722	686	679	720	750	728	693	703	696	741	681	679	662	701	684	698	714	676	662	684	711	718	734	723	668	716	715	694	684	687	707	684	747	669
23422	21450	29227	24111	21450	21402	4947	1011	790	731	691	640	603	592	519	558	525	506	552	517	483	524	503	476	455	468	446	438	499	479	451	481	480	469	468	441	454	472	416	456	441	440	447	437	438	454	466	499	460	474	488	466	464	457	438	446	479	456	457	471	477	457	413	441	441	450	435	461	433	421	460	454	441	416	450	391	430	489	439	427	436	465	454	464	454	480	410	451	480	433	441	440	450	425	455	436	431	422	487	452	499	471	458	461	411	441	445	448	387	468	439	438	448	451	414	444	429	437	470	450	442	444	409	453	433	438	428	449	429	421	473	465	457	467	482	427	466	429	464	412	433	461	463	434	403	464	413	432	441	437	429	468	441	439	438	432	432	432	432	440	452	447	463	448	435	437	395	464	427	421	428	460	469	439	415	417	430	405	450	425	445	464	451	417	446	408	419	440	396	404	455	457	456	424	440	404	477	470	423	436	441	418	436	470	421	441	454	455	402	420	445	472	450	449	442	412	429	391	481	401	435	466	476	443	472	437	438	466	428	464	448	419	440	443	426	411	450	414	449	461	424	391	436	437	403	441	415	461	446	460	425	423	437	434	433	438	397	441	463	418	448	450	404	442	429	446	430	426	407	469	457	438	459	429	456	435	472	433	395	448	460	484	417	458	435	495	414	470	441	439	473	408	473	426	433	450	422	405	478	460	459	416	462	431	399	430	439	452	447	435	444	441	425	472	434	450	441	467	438	458	444	443	410	440	444	482	451	414	441	457	457	431	465	461	426	431	434	436	426	438	452	419	417	443	426	442	447	440	428	455	429	470	440	420	442	411	434	404	436	446	392	393	428	469	480	455	438	434	417	447	418	416	445	477	430	425	421	466	470	448	489	462	441	398	432	459	451	453	448	432	459	416	441	470	430	469	451	457	439	451	438	441	458	426	405	463	426	429	441	491	471	368	456	451	466	430	424	398	469	469	444	449	472	470	423	483	435	456	393	464	432	444	431	461	441	445	440	475	450	430	491	466	472	465	497	440	427	480	456	411	417	445	451	399	442	453	431	414	462	405	418	441	427	418	451	457	467	444	496	443	443	450	432	448	445	415	422	409	425	428	442	418	464	441	451	445	444	420	467	421	451	443	454	397	423	414	431	415	456	464	394	414	457	390	460	420	435	426	467	386	450	431	447	441	433	443	508	403	471	438	468	455	411	403	399	476	440	458	419	446	452	434	439	472	460	459	394	440	445	431	440	434	445	450	445	453	396	420	414	435	417	428	453	454	466	454	481	478	430	437	448	449	449	435	436	434	439	421	429	462	453	423	457	446	452	473	424	430	419	472	422	432	438	470	437	441	381	429	442	447	451	439	434	453	439	453	424	466	447	420	449	475	444	429	452	414	481	452	450	404	450	432	474	439	450	450	432	439	469	441	471	453	435	431	415	420	449	468	451	451	454	459	434	441	411	466	441	479	385	424	463	458	439	441	456	454	399	427	482	408	456	405	486	466	431	374	441	426	472	444	450	404	441	439	442	451	429	447	427	440	462	455	397	438	455	433	437	425	451	472	460	409	424	471	390	449	447	404	447	459	473	434	456	398	423	397	465	434	464	431	439	427	462	452	450	451	430	431	449	438	424	458	415	462	481	427	425	452	443	449	462	420	396	447	401	439	428	410	411	420	452	424	413	460	479	430	456	425	429	429	416	402	450	443	423	445	423	441	439	451	444	406	428	443	448	438	465	455	443	445	440	477	467	454	422	420	397	440	477	409	389	443	414	411	423	424	437	449	502	456	454	455	428	440	409	437	420	431	483	463	435	413	475	424	467	453	447	434	461	424	424	421	432	457	450	430	447	455	441	414	433	443	431	433	449	437	433	440	428	446	445	482	430	437	417	470	469	446	401	439	423	429	423	456	459	437	414	458	403	434	442	434	463	434	435	410	429	438	460	405	416	451	441	420	413	439	435	458	454	409	468	452	445	438	444	436	463	461	472	432	428	408	463	430	429	447	447	402	453	446	418	473	396	415	420	424	427	443	434	405	402	454	409	442	445	437	454	465	398	441	447	460	447	431	452	378	404	427	450	431	446	454	427	404	415	457	431	444	442	409	410	423	442	422	431	438	440	455	434	442	427	404	453	441	416	420	449	446	410	430	430	430	456	390	458	418	439	396	435	432	408	429	453	459	430	438	418	404	430	407	474	437	428	439	430	456	454	421	417	455	460	439	444	444	431	431	438	460	462	435	436	446	445	422	453	423	430	456	446	408	466	427	439	436	438	410	446	442	438	498	443	429	433	436	439	422	427	427	417	452	436	433	487	430	460	435	428	423	413	424	404	438	425	416	467	435	460	434	435	452	414	455	414	413	421	452	423	444	453	461	481	436	468	409	427	429	446	400	447	447	444	446	432	444	450	417	442	411	465	422	447	431	437	447	459	506	428	452	445	429	441	457	471	449	437	451	419	430	447	428	423	442	445	449	447	454	425	414	430	422	448	464	446	476	437	451	420	428	456	386	442	398	413	459	463	440	471	459	431	460	435	436	465	461	441	477	461	441	452	442	428	435	455	459	462	433	473	439	433	447	475	415	426	414	434	412	415	416	414	453	458	451	415	429	441	430	431	427	395	407	408	458	453	422	448	439	476	483	452	444	446	411	457	451	469	465	462	402	463	448	441	455	478	427	460	451	415	420	419	445	432	467	433	437	432	452	477	445	426	442	441	467	461	471	435	439	429	453	456	420	463	411	493	451	497	412	456	425	453	465	455	436	426	430	448	466	439	423	449	427	460	404	468	488	445	424	449	445	458	473	448	463	445	397	470	420	466	405	441	443	441	485	439	397	440	423	449	404	420	434	457	446	435	440	444	416	462	450	429	439	418	425	453	438	451	423	453	432	461	427	491	469	417	452	455	417	431	389	428	393	446	466	454	406	433	424	426	423	398	427	436	451	389	421	425	427	446	469	468	451	430	428	434	435	463	449	420	422	473	457	445	439	431	435	466	418	432	436	405	461	442	435	430	420	461	418	438	434	453	438	497	449	415	422	411	417	395	427	453	439	450	450	436	455	451	448	409	449	418	411	436	419	433	418	411	430	438	455	454	444	416	416	447	422	436	430	427	454	443	430	420	449	402	441	408	417	449	481	443	452	492	442	426	439	418	452	385	418	439	429	456	461	465	450	415	451	454	438	411	459	475	470	407	420	422	466	418	436	492	456	447	462	433	442	440	417	387	446	448	457	449	432	453	452	450	393	476	452	419	434	433	441	375	412	431	399	440	444	445	442	451	412	395	436	429	470	448	430	447	479	434	436	412	422	407	460	460	440	456	427	446	471	451	434	460	423	440	449	456	447	452	451	437	414	451	462	442	401	428	432	452	435	424	451	408	468	452	436	453	425	422	412	436	428	413	485	435	378	450	432	440	442	466	445	476	425	422	432	393	459	435	412	470	439	471	410	417	412	422	414	444	443	418	420	419	448	427	388	423	448	447	413	458	453	422	445
23314	13781	11435	6289	4294	3431	2665	2100	1826	1499	1391	1173	1166	1015	949	966	955	871	834	828	792	786	769	758	728	756	754	774	781	771	770	700	742	719	717	680	709	715	746	714	652	677	688	731	689	730	702	688	675	687	716	750	663	734	636	702	694	688	680	757	690	691	710	717	708	634	697	671	716	658	735	759	665	660	655	705	678	704	712	630	665	715	713	673	671	674	689	686	690	665	649	716	704	680	665	697	678	672	708	693	678	630	706	669	654	676	667	637	658	686	663	694	647	637	640	694	666	697	652	670	638	675	656	690	706	664	695	655	694	697	675	696	683	643	684	655	673	728	681	657	677	631	629	679	707	703	669	684	700	664	637	667	653	680	653	677	707	707	699	639	653	655	682	653	688	712	676	632	655	716	706	700	668	672	657	653	672	706	667	718	655	736	717	616	675	683	707	694	657	689	638	662	686	686	634	670	637	674	665	675	663	685	684	665	696	660	660	639	639	688	690	700	646	679	646	678	690	691	697	696	671	657	638	709	706	707	702	644	722	668	648	630	670	693	667	670	695	687	642	690	678	689	679	691	683	693	647	659	658	624	705	704	707	678	678	661	655	656	690	641	694	711	711	679	673	718	692	656	664	711	650	637	703	671	687	676	684	690	678	687	695	659	720	660	705	644	634	688	696	672	643	658	668	740	649	698	648	664	665	639	695	689	693	691	665	697	657	678	640	645	636	686	721	651	684	678	702	605	642	708	675	691	658	675	650	680	715	699	695	653	680	650	733	693	669	672	681	642	678	700	642	691	624	718	630	641	653	676	665	648	645	675	669	680	670	667	706	652	696	676	657	715	702	680	667	677	671	701	657	675	689	663	682	681	654	664	668	647	675	691	672	627	660	608	717	678	679	658	639	695	682	689	713	656	647	700	721	653	647	694	739	631	664	685	654	634	676	686	581	738	680	678	678	696	657	639	648	612	678	649	641	688	688	688	665	698	683	687	630	699	628	747	654	674	640	691	704	688	694	631	669	694	674	651	648	647	712	639	640	655	625	658	699	656	698	665	645	618	673	660	644	675	697	671	681	700	659	674	697	741	671	622	708	714	689	644	679	670	667	680	691	684	670	666	680	645	690	674	675	698	646	638	687	647	653	657	660	684	623	662	649	694	667	693	714	706	674	708	701	679	729	634	659	627	661	628	673	648	693	678	653	632	678	651	700	691	720	658	743	706	682	665	704	659	693	651	610	686	663	714	680	647	718	749	624	653	686	682	710	639	687	673	689	656	663	646	705	660	674	648	627	688	684	661	647	658	671	744	638	664	673	665	698	687	669	680	728	669	655	688	685	666	654	702	666	645	666	688	693	679	679	667	693	673	664	664	656	666	685	678	648	644	683	669	709	696	682	738	689	739	672	640	655	676	650	622	676	716	646	660	679	681	654	685	663	651	714	631	690	661	718	656	684	646	715	671	644	676	685	667	675	644	705	728	695	695	677	658	605	646	663	656	711	714	655	680	640	656	703	670	719	685	644	694	669	735	656	703	652	700	670	677	652	683	702	670	678	681	638	682	651	691	678	633	657	663	696	655	663	706	699	656	701	694	669	665	690	651	632	654	666	657	648	655	652	633	694	665	682	657	643	670	631	682	667	658	695	682	722	656	653	689	659	650	691	665	674	662	657	671	676	644	670	628	616	644	681	631	674	669	688	701	684	667	660	728	664	627	718	680	683	635	684	669	626	643	675	638	699	696	703	679	696	637	705	666	687	730	647	657	685	641	696	655	675	657	624	671	720	602	679	701	666	693	710	733	689	661	675	670	659	665	690	662	694	643	721	652	659	663	679	685	647	674	660	655	675	720	677	695	700	657	679	687	681	660	711	661	675	661	666	662	680	677	668	696	633	661	644	644	720	649	680	704	695	709	662	666	675	670	641	652	697	710	686	685	667	673	697	665	680	646	654	630	640	699	675	644	678	676	683	676	660	648	706	642	683	691	670	684	674	674	653	665	641	666	703	703	705	700	693	691	670	660	663	655	686	669	699	687	729	683	727	659	690	682	686	679	688	678	614	716	662	669	677	666	666	630	622	662	664	673	668	650	718	691	730	655	707	644	688	650	681	639	721	706	718	666	671	717	634	690	686	661	654	670	670	682	706	666	691	663	656	674	669	655	685	658	699	672	687	645	655	715	644	672	652	671	723	740	700	636	661	669	713	683	716	651	691	704	683	710	668	668	679	695	686	676	662	679	662	668	703	680	639	666	666	685	693	644	661	692	687	653	679	722	666	673	671	637	651	665	677	652	685	681	666	722	685	702	674	637	673	700	718	695	631	701	630	656	608	705	713	669	693	661	691	672	680	673	667	637	685	651	638	700	714	722	636	655	652	699	635	701	630	669	665	656	637	645	621	653	677	636	650	697	647	662	640	678	690	690	653	716	653	695	662	670	635	646	699	689	662	672	688	645	691	711	668	659	611	682	614	629	620	701	671	688	690	706	679	683	636	641	653	675	708	667	707	693	702	660	647	624	616	662	642	686	682	665	679	631	706	684	650	666	703	687	675	686	668	721	680	677	649	664	641	689	677	672	620	684	673	673	742	701	660	626	678	687	655	695	683	681	658	659	627	687	673	628	696	695	653	666	661	683	651	692	639	616	712	681	676	701	680	677	650	621	689	689	694	686	703	651	685	701	709	670	719	673	663	665	690	681	670	669	678	679	646	694	679	657	661	716	652	596	659	650	679	703	689	670	653	705	664	644	700	620	676	675	654	669	713	654	659	687	657	676	700	686	706	640	662	719	613	685	660	655	670	647	644	698	668	709	692	676	668	650	671	671	698	703	703	640	649	638	639	687	750	653	700	669	644	722	723	695	664	681	664	690	613	677	695	717	625	728	700	689	678	673	642	710	681	640	678	657	668	671	616	695	642	596	651	697	657	683	651	658	699	635	637	642	697	658	722	761	664	687	694	699	718	672	624	677	681	656	724	651	650	701	661	628	636	614	683	664	635	689	637	723	686	691	726	694	661	714	653	659	652	709	705	676	688	687	679	624	660	705	624	658	670	640	677	651	694	710	640	680	635	668	741	669	638	678	701	668	657	671	665	643	667	686	625	738	682	680	688	661	650	660	657	704	674	642	732	677	723	647	667	656	691	670	678	664	689	672	670	656	709	657	663	717	666	675	673	693	666	667	683	652	691	646	661	718	628	683	698	636	622	668	590	635	676	716	686	701	653	652	688	644	673	639	630	672	653	641	641	694	617	671	705	661	638	691	688	687	655	701	672	676	683	675	677	660	644	651	682	731	672	635	697	670	686	622	666	649	671	695	684	632	661	663	700	690	652	675	654	648	688	699	659	661	671	648	729	672	644	690	662	672	713	682	677	662	679	664	658	697	667	656	673	678	657	644	626	699	716	684	659	674	708	708	682	637	710	681	668	666	701	691	694	671	634	681	688	680	694	658	689	694	668	694	697	671	656	683	671	669	663	673	693	676	656	700	645	653
27494	20835	9235	834	476	454	322	296	250	243	236	257	257	244	263	247	276	230	255	254	251	260	247	254	237	228	253	260	248	223	246	263	262	246	237	235	244	266	256	247	241	242	255	248	262	254	247	224	249	240	251	224	252	248	210	229	237	251	233	278	255	243	229	257	243	229	272	229	238	249	232	264	254	238	246	233	239	259	258	232	231	232	249	232	241	259	261	222	258	244	256	226	258	250	268	232	255	264	250	266	233	236	236	238	237	259	254	256	273	252	227	232	245	258	243	229	268	233	258	269	256	278	243	232	235	253	251	251	235	239	241	255	250	237	250	233	242	240	278	226	273	243	255	243	256	255	258	214	235	244	253	216	228	222	219	237	244	233	249	236	234	248	249	244	288	232	262	232	233	249	247	231	244	272	223	246	288	223	279	238	261	253	265	264	251	224	240	247	245	221	248	246	224	233	240	264	224	249	254	250	251	238	252	237	234	208	222	251	250	252	256	216	235	227	259	250	215	209	233	247	253	235	252	252	264	226	245	253	229	268	232	241	260	268	227	242	225	214	228	208	241	246	239	227	247	243	243	270	243	248	240	250	232	248	232	276	253	242	236	241	247	236	252	252	249	221	239	277	242	247	222	252	257	234	225	270	246	224	241	259	247	234	228	245	234	239	243	238	231	228	256	242	244	232	238	238	246	234	243	261	241	247	269	255	232	244	251	247	264	250	254	249	237	252	248	219	221	273	249	241	250	233	240	246	220	249	257	256	248	241	257	246	260	243	219	268	236	256	247	262	216	222	208	211	273	200	260	253	269	256	214	219	250	259	236	247	256	233	245	271	228	234	226	259	248	269	262	240	262	224	232	212	238	223	231	228	249	241	250	263	267	235	265	267	220	230	260	225	250	246	251	231	248	271	257	235	247	255	231	227	209	275	240	234	261	247	262	228	240	228	237	232	254	243	245	250	241	290	238	233	237	241	247	253	242	217	257	227	220	227	238	241	210	261	254	237	224	231	256	220	201	252	267	255	233	237	246	234	226	230	249	232	256	203	261	249	250	262	254	204	240	229	229	216	220	251	251	270	250	236	250	231	234	234	212	246	230	247	239	235	239	267	249	239	239	251	250	225	253	235	252	233	245	205	240	215	243	237	264	250	238	227	234	248	245	239	239	259	251	272	222	250	233	253	245	268	230	238	236	259	251	237	236	245	235	255	236	272	245	221	222	241	240	258	240	259	262	242	249	259	225	248	229	246	257	261	229	215	252	239	235	240	271	241	220	265	231	225	244	254	247	251	252	234	239	235	222	273	247	246	236	214	288	244	246	241	260	249	236	237	255	255	243	227	240	258	223	238	227	234	235	245	253	247	249	224	252	259	229	227	245	225	259	244	274	261	251	250	252	237	243	243	235	244	227	236	278	245	250	248	248	251	266	244	236	265	248	243	241	248	224	237	219	226	255	225	231	261	241	274	221	241	254	237	240	268	234	258	240	236	224	245	220	249	238	268	243	266	232	231	255	236	242	249	231	246	231	249	220	224	246	260	259	243	234	266	232	239	232	268	240	230	226	258	248	239	270	274	244	222	244	251	247	231	230	233	232	232	244	231	247	243	230	251	222	243	247	228	252	254	211	242	228	240	249	226	251	245	243	230	226	247	248	247	246	229	250	265	248	221	252	244	267	248	264	249	244	235	256	216	234	240	260	232	270	236	295	236	243	262	241	270	263	238	266	261	238	273	246	229	234	272	259	226	248	240	251	255	232	237	256	245	259	235	280	256	242	257	244	230	230	247	232	223	224	251	241	240	255	249	215	272	230	232	246	234	264	238	237	256	212	268	246	237	235	267	228	231	232	235	262	234	275	243	257	266	260	265	263	255	260	243	215	239	224	254	231	217	246	259	228	247	266	241	225	223	260	262	252	225	252	240	253	274	260	242	246	238	275	262	265	265	186	266	224	241	239	250	258	239	270	234	229	243	243	230	250	232	275	240	258	227	242	229	241	237	232	222	241	230	236	240	236	256	257	253	247	257	250	239	248	244	263	232	251	248	251	254	247	238	218	248	236	251	258	240	230	248	230	250	244	258	225	247	229	236	237	222	237	270	251	235	247	240	206	267	232	253	238	244	268	247	268	281	256	253	245	257	249	228	241	236	233	225	218	232	247	231	245	225	246	229	248	228	206	251	264	243	270	239	251	228	255	225	242	229	246	237	254	266	239	250	266	260	262	235	251	246	238	240	261	247	248	220	257	244	214	211	229	240	252	244	251	246	211	239	244	240	279	243	246	265	260	239	227	240	260	275	251	274	250	217	220	243	227	236	256	240	237	279	248	222	260	263	232	252	236	245	259	208	202	253	260	235	251	274	256	232	257	237	241	230	262	216	233	277	234	251	256	207	246	229	253	245	247	260	260	230	253	221	228	231	233	226	252	223	269	243	254	243	248	255	235	246	250	264	230	242	222	220	251	287	237	258	235	231	229	251	232	246	277	264	221	262	256	228	238	218	229	240	243	234	231	239	270	226	255	253	231	236	232	238	255	222	258	245	244	234	236	251	246	248	277	255	237	228	254	240	242	235	259	258	260	250	272	237	211	244	267	240	220	248	240	227	260	264	196	246	257	246	241	238	211	230	253	262	232	236	248	251	250	269	249	256	236	247	260	258	240	250	265	288	231	250	242	239	235	254	252	256	231	249	260	243	219	260	232	238	226	217	246	242	224	241	246	251	235	271	233	247	230	244	256	248	243	246	236	261	242	252	240	248	224	245	267	271	267	235	273	214	232	284	232	246	253	216	206	235	235	236	234	279	247	245	251	245	231	252	275	261	233	230	236	262	231	215	270	241	245	234	235	268	230	271	234	230	264	252	247	253	250	229	264	256	241	265	251	229	267	263	231	247	248	232	230	250	255	246	232	246	256	234	255	255	243	248	226	227	247	250	224	230	230	236	270	220	253	223	230	259	256	269	290	232	246	250	246	257	210	241	225	278	235	235	267	277	244	231	226	250	234	225	234	245	256	262	227	281	249	244	231	238	266	235	253	245	241	224	240	277	263	243	234	265	264	262	233	240	239	231	252	256	247	234	262	243	233	258	243	261	236	240	234	242	276	238	235	263	249	259	257	265	224	245	230	274	248	272	241	259	231	254	246	236	277	230	238	224	241	248	202	248	240	247	258	263	214	218	242	196	233	264	246	240	254	256	270	256	236	263	208	263	271	255	235	234	249	210	232	251	243	236	250	244	281	249	260	238	277	229	237	238	267	237	274	245	255	241	220	253	263	259	247	232	261	250	256	222	237	257	236	257	241	258	263	268	255	261	267	227	239	237	240	259	246	261	251	253	235	268	240	246	245	271	250	237	265	256	224	256	232	238	244	247	248	233	239	250	240	222	245	270	244	246	267	238	240	223	226	242	250	224	256	198	264	262	231	249	227	258	238	226	256	259	242	223	261	220	246	270	246	245	231	249	251	251	242	237	265	251	278	260	228	246	223	257
18755	1387	1207	745	601	506	540	439	388	434	415	370	396	367	433	389	416	353	360	400	412	345	414	439	385	404	442	347	354	388	398	366	392	389	396	391	382	407	426	388	415	357	386	369	367	373	385	366	410	386	372	376	394	394	378	379	364	380	369	350	354	385	377	373	401	390	375	388	393	392	411	366	407	389	376	400	387	375	382	371	415	377	376	369	369	343	382	383	368	376	361	390	352	375	393	387	424	391	399	372	405	329	392	352	359	358	386	397	385	385	374	368	368	389	400	373	362	357	377	355	381	378	430	373	383	370	353	373	352	379	369	416	399	347	383	416	382	395	395	399	386	407	365	345	386	387	356	370	384	403	370	345	366	354	396	376	351	379	385	356	370	393	409	385	379	363	379	403	397	417	413	394	395	368	389	375	399	387	405	378	391	416	370	353	396	370	418	379	372	376	378	391	396	368	397	403	393	351	383	373	365	412	363	428	399	374	365	342	397	408	403	377	380	395	381	383	389	401	360	379	364	390	358	379	366	392	384	407	370	376	382	342	381	394	396	392	349	352	409	390	364	383	379	404	370	401	386	355	414	374	391	381	339	380	392	387	395	356	367	400	368	364	430	360	392	367	363	360	379	384	376	365	360	407	398	368	379	349	368	406	415	346	372	388	391	348	420	379	385	346	402	385	388	407	384	385	373	432	368	401	368	394	393	387	373	361	369	390	382	425	405	370	357	394	392	379	403	369	395	366	371	396	396	380	403	363	355	366	363	354	381	435	360	409	393	359	344	407	354	355	374	373	389	426	371	422	382	391	372	369	404	390	390	342	405	373	362	368	390	389	408	383	364	380	373	429	420	387	347	401	408	389	402	395	418	390	387	365	384	391	396	361	389	427	388	388	387	412	369	373	366	366	410	446	366	414	407	434	395	390	402	354	362	396	392	398	381	352	381	380	429	347	399	369	365	387	385	374	360	396	395	373	416	324	367	377	369	369	396	399	409	390	376	385	363	412	375	388	373	392	363	446	370	394	421	405	382	391	379	416	387	371	351	363	374	380	362	391	405	391	382	372	355	370	392	377	372	348	381	383	393	397	365	362	377	383	376	373	368	376	391	395	369	374	382	378	370	404	373	377	345	377	397	381	344	402	385	362	375	404	370	383	373	436	386	362	382	359	394	341	388	380	389	379	401	367	395	375	388	407	350	408	393	387	371	394	389	366	356	375	373	360	378	384	345	356	386	383	405	405	362	375	377	462	395	389	375	369	365	413	384	377	400	378	365	394	418	362	383	393	408	385	404	369	388	408	396	361	354	369	371	393	359	405	404	399	390	425	367	381	374	379	361	372	375	365	366	373	348	411	360	370	389	394	344	403	380	344	401	374	366	380	383	376	368	361	392	373	388	383	385	365	407	408	359	344	392	398	376	354	370	405	400	378	401	378	356	379	365	364	370	358	340	377	394	386	382	404	407	386	391	383	379	350	411	384	394	410	371	392	375	377	405	413	386	353	392	350	368	358	393	414	365	371	366	359	369	394	362	381	389	342	401	370	393	357	363	357	373	396	389	355	428	362	366	368	376	396	382	357	360	409	396	372	361	401	376	389	369	361	387	398	405	393	387	397	434	412	402	328	354	358	406	368	365	371	369	363	388	374	402	367	407	361	359	405	431	370	370	328	369	386	383	392	375	404	369	392	438	418	387	401	398	395	368	372	396	419	441	367	393	378	396	424	352	392	379	396	345	351	361	374	389	380	340	389	378	419	384	367	389	359	431	351	402	371	369	391	379	403	362	384	384	412	360	349	420	365	391	399	381	359	397	380	357	373	377	353	397	413	369	340	398	359	381	392	371	393	377	359	385	363	393	378	394	368	397	394	419	380	401	367	393	422	404	368	390	376	374	397	398	381	379	381	381	363	395	356	364	404	388	397	396	416	383	375	417	390	393	409	369	387	355	418	384	341	418	374	361	365	377	373	437	405	394	381	414	398	371	383	387	398	379	413	376	401	391	366	424	390	364	378	354	403	381	405	405	383	353	382	371	357	398	399	401	399	396	361	393	359	385	367	349	363	383	384	396	366	395	348	375	364	355	404	386	391	390	377	384	388	383	385	377	376	409	371	394	370	368	392	382	403	373	371	361	364	412	408	407	376	370	371	383	415	396	364	382	403	403	356	381	407	370	363	371	359	364	395	364	392	376	378	408	361	389	367	380	390	357	392	382	362	392	396	396	391	367	374	351	370	412	413	346	391	393	323	405	414	373	395	398	371	370	367	385	379	414	367	370	379	371	393	393	412	361	356	377	384	411	417	374	390	382	388	390	411	395	364	388	388	379	375	347	370	407	392	385	416	369	385	371	400	346	305	386	397	386	392	394	398	370	395	366	403	361	369	383	382	449	405	387	400	383	363	402	367	366	377	379	390	389	374	362	415	394	352	376	364	382	386	396	379	404	392	339	401	386	406	386	378	400	359	362	385	399	369	380	378	331	414	378	406	396	380	418	339	396	379	381	382	393	371	396	388	401	375	395	380	392	388	421	377	441	419	364	418	394	405	378	381	403	373	366	379	361	385	367	365	399	391	379	360	364	373	379	381	387	404	378	437	398	373	394	388	410	376	388	372	381	399	398	386	415	375	374	356	388	375	414	341	411	366	324	399	362	367	399	404	372	382	378	416	370	372	379	382	391	377	343	376	429	387	410	389	383	373	398	398	395	370	359	399	371	413	410	399	365	427	372	401	353	377	354	413	353	399	362	395	385	392	384	347	366	371	395	383	373	363	383	392	385	385	366	337	384	372	366	379	358	406	413	389	376	363	388	388	402	384	384	374	390	351	370	428	363	367	360	403	401	391	349	396	408	421	373	382	409	404	385	388	398	369	376	384	383	396	342	379	364	378	366	398	384	379	359	399	365	400	378	387	353	392	386	371	371	390	381	358	397	407	356	357	342	397	418	376	398	366	383	364	370	369	368	362	352	355	387	369	347	435	354	400	362	387	394	361	401	374	353	394	386	377	373	380	386	390	349	394	370	398	331	425	427	340	394	402	391	418	381	349	383	410	400	405	396	419	390	373	408	365	373	362	400	398	402	384	394	413	364	392	383	362	371	374	378	380	378	397	411	389	366	414	370	387	364	377	367	370	400	334	343	373	392	402	412	378	406	388	350	363	371	387	376	384	362	384	368	373	392	389	394	426	374	390	397	385	390	382	357	400	384	350	375	377	424	415	345	397	397	403	364	418	391	345	400	381	376	380	420	359	397	363	387	377	362	377	372	404	386	342	363	346	399	405	372	386	379	396	371	357	375	346	362	398	373	397	380	366	423	361	369	360	391	401	389	368	426	388	400	380	382	433	411	413	374	404	388	401	350	457	347	366	406	392	398	384	390	388	367	396	391	393	390	365	358	394	351	369	390	377	375	341	375	372	383	374	395	373	367	389	366	362	358	390	388	362	354	426	403	351	373	438	380	350	416	394	406	395	384	405	397	391	355	396	382	405
24414	21377	28626	24486	21249	5132	1013	715	642	609	552	580	584	552	519	516	475	522	482	457	500	474	494	466	477	475	474	464	468	503	424	520	476	459	496	452	474	475	471	470	468	480	454	458	485	475	483	462	468	447	477	465	475	484	494	511	478	440	494	488	468	440	469	447	499	512	469	479	458	476	491	460	460	452	464	424	466	480	466	445	484	445	481	455	451	473	457	472	467	504	491	461	491	455	487	457	484	410	425	468	488	488	441	462	440	443	429	467	478	477	498	458	493	475	465	481	464	483	450	482	466	428	450	413	437	463	479	419	475	459	468	450	460	495	444	475	445	454	460	453	486	453	481	484	474	465	460	447	483	465	446	437	458	445	452	490	440	536	493	471	457	457	459	451	469	527	461	474	428	501	460	426	514	502	456	492	427	472	452	464	465	541	444	465	466	479	456	457	454	444	451	458	440	472	512	451	427	448	459	449	458	491	437	440	483	468	474	472	439	451	436	498	496	462	489	490	453	441	446	499	429	480	462	439	441	476	467	489	456	485	444	464	442	460	445	469	446	520	429	436	455	454	450	463	449	448	469	420	486	425	462	461	453	476	420	468	449	528	458	493	432	485	516	463	445	444	438	466	459	487	477	434	467	476	453	442	437	414	482	485	468	478	477	487	453	477	446	507	475	457	460	455	469	476	417	444	486	475	486	478	463	489	466	458	483	449	472	430	489	466	406	443	473	485	487	466	470	449	469	416	488	453	438	492	469	480	495	455	479	448	463	448	461	504	465	481	496	466	454	482	460	444	471	453	502	436	493	476	458	486	497	458	474	439	486	446	464	476	435	480	430	437	497	466	437	458	441	461	489	467	471	462	463	451	446	477	435	420	462	471	425	485	463	425	486	499	497	478	496	489	464	433	414	474	491	485	478	474	430	434	478	476	423	462	466	482	493	455	458	435	453	480	474	456	453	486	459	464	447	438	495	487	455	463	448	430	439	455	464	486	499	490	428	467	470	454	469	443	480	491	459	443	455	418	466	483	494	481	450	471	495	449	474	458	457	465	445	461	438	461	463	467	472	449	440	453	434	440	470	473	430	461	479	466	453	502	456	473	431	451	441	444	464	464	449	444	436	449	480	451	451	440	402	450	460	434	509	449	429	436	447	466	463	471	480	476	458	436	461	511	478	479	456	458	459	464	460	467	447	441	461	433	438	454	453	439	456	453	465	439	456	479	453	478	446	497	417	465	461	462	446	439	433	460	455	444	485	482	440	448	441	451	454	458	435	490	477	457	460	493	415	457	497	464	462	479	468	464	460	476	453	473	449	428	471	494	454	519	474	487	447	491	451	476	432	467	471	460	472	473	489	442	442	497	455	448	449	448	469	464	452	478	479	460	441	479	415	478	492	472	480	459	476	478	471	481	417	443	437	476	483	460	480	471	448	453	452	469	474	473	447	456	470	497	458	453	457	454	440	479	465	483	484	425	443	406	433	454	476	440	425	425	486	455	426	401	450	458	488	443	452	436	478	448	503	439	447	469	423	496	436	494	417	468	453	481	473	448	476	499	468	455	504	438	490	433	449	482	440	482	453	494	444	435	462	466	473	440	482	471	464	482	453	453	476	431	474	419	486	458	488	438	449	470	450	467	472	444	453	444	444	472	502	466	467	453	489	437	481	475	470	482	516	472	487	454	446	425	447	435	482	509	442	460	495	441	460	475	420	462	436	443	484	442	478	508	467	440	465	464	475	440	465	464	467	455	426	460	426	409	430	497	433	473	461	445	445	464	456	458	466	464	459	468	496	456	462	447	475	500	459	507	433	413	442	452	439	430	481	473	460	487	447	510	463	479	458	432	446	430	432	454	487	470	473	461	473	428	446	446	496	447	466	458	437	420	441	460	456	468	464	482	472	442	476	456	426	479	458	475	465	453	505	465	471	458	461	423	459	492	452	451	445	466	469	473	461	463	494	443	458	461	461	480	463	505	477	479	479	420	430	483	495	477	446	485	462	464	463	454	488	450	484	444	462	469	436	445	481	470	469	453	443	473	495	482	447	468	459	447	432	468	471	458	458	492	473	477	447	473	434	493	460	468	464	440	442	471	484	448	443	499	461	473	454	495	476	412	440	437	450	470	443	447	442	465	452	455	495	422	474	457	428	464	482	465	459	463	434	481	521	469	448	439	474	446	477	483	477	423	459	484	486	465	449	458	494	459	488	436	506	422	474	467	481	454	434	464	453	462	509	467	458	481	456	466	421	466	439	475	447	446	479	484	451	470	400	437	468	483	470	423	499	483	484	482	522	470	484	507	427	480	472	458	437	459	480	459	449	472	509	417	452	482	475	446	464	463	430	493	454	436	466	426	454	455	477	436	463	481	478	452	458	453	442	498	450	463	487	478	458	452	435	438	454	473	429	485	455	456	465	449	466	471	446	473	443	447	473	445	454	437	438	459	420	413	493	482	448	474	447	476	453	469	453	470	453	474	448	473	463	451	457	460	434	455	461	468	437	413	510	464	478	436	473	448	484	488	485	479	470	470	455	472	454	443	496	457	478	482	455	443	443	471	516	461	491	466	464	463	457	456	451	453	447	471	401	483	463	490	473	457	511	432	469	472	440	440	501	468	460	465	483	477	455	436	460	414	502	455	498	451	471	446	483	419	435	452	480	467	469	490	425	471	448	444	466	478	414	471	453	472	453	471	467	451	512	462	436	477	493	455	458	491	414	458	441	470	482	417	464	454	463	436	454	449	457	487	523	440	461	467	446	453	441	472	459	442	465	471	444	451	486	465	474	439	477	465	443	445	439	477	458	461	474	483	467	448	485	423	498	477	492	438	477	459	436	476	443	475	416	421	463	453	494	480	474	445	430	467	479	495	465	486	486	443	455	437	486	475	459	486	482	484	460	405	468	494	488	447	490	431	418	464	476	469	450	472	440	460	456	472	495	467	438	468	454	468	477	484	446	448	490	442	457	444	433	486	466	475	467	496	453	482	463	492	455	432	457	466	449	426	475	467	465	455	478	448	485	454	448	450	504	465	470	485	468	457	472	453	451	446	480	480	473	494	524	441	458	455	469	460	445	485	464	462	472	449	480	460	478	473	463	495	461	439	476	479	466	474	489	460	477	505	471	475	496	424	477	461	482	438	486	472	446	476	496	453	457	465	487	433	497	434	477	451	451	459	474	434	476	452	481	495	454	440	442	481	436	448	437	483	487	436	537	460	471	459	461	470	480	471	438	470	481	474	490	439	492	480	482	427	440	460	469	482	455	478	430	449	489	483	436	477	453	470	447	446	471	462	477	460	461	469	496	485	469	468	496	452	487	477	396	431	466	486	442	455	455	471	456	444	407	501	479	457	435	476	472	469	475	442	456	475	477	484	469	451	469	472	448	441	469	441	446	465	476	452	479	490	470	461	452	458	471	440	448	447	482	440	460	415	453	460	453	468	469	413	455	500	445	465	465	467	418	460	448	432	445	474	466	497	452	431	467	472
30395	8411	7243	3795	2699	2133	1769	1452	1256	1177	1039	1016	933	928	905	864	810	806	783	809	783	815	771	753	735	724	722	748	739	760	731	731	731	723	731	735	690	725	715	697	689	758	706	731	729	737	685	700	704	726	700	672	692	741	694	700	750	668	730	699	681	677	696	665	741	693	717	703	661	728	739	678	652	662	677	666	674	716	668	674	706	669	706	716	711	698	717	708	804	662	690	660	707	692	709	637	724	708	727	712	704	696	677	697	699	700	745	716	680	683	720	705	669	677	681	715	676	749	727	725	782	715	685	724	730	703	698	701	702	687	727	695	701	703	679	720	706	731	711	699	675	705	670	686	709	761	753	685	706	690	655	718	725	754	708	693	676	724	678	682	719	738	638	730	741	731	698	700	733	714	701	711	665	732	733	686	620	735	697	734	647	693	743	668	726	712	685	668	714	718	689	696	712	706	688	663	692	737	719	690	701	687	704	668	693	715	722	711	704	679	679	716	721	674	668	678	691	695	696	676	695	747	761	697	710	708	692	686	683	684	693	664	767	718	702	721	704	688	678	718	699	727	652	678	677	669	678	677	730	722	685	646	692	704	708	723	719	718	688	715	687	722	722	672	706	731	742	664	664	653	662	685	671	753	737	712	681	706	662	647	681	675	739	710	686	700	680	728	682	662	663	680	656	701	661	759	692	723	658	660	729	705	716	668	680	669	714	703	702	677	721	675	697	746	712	731	678	627	709	722	688	661	721	689	683	695	682	672	691	724	728	791	716	760	688	705	677	715	739	687	703	691	707	702	695	709	692	766	675	729	715	716	695	718	700	717	683	725	708	714	701	691	718	697	680	700	700	696	711	701	686	723	707	731	695	671	674	695	734	695	699	724	681	694	714	664	728	690	688	687	762	654	677	690	735	705	719	696	734	716	677	696	708	693	705	722	706	718	679	714	720	664	678	698	661	704	758	685	706	714	765	684	714	693	701	759	711	713	723	683	725	663	696	716	718	715	682	730	711	695	724	688	706	655	671	679	690	703	690	711	683	708	694	690	714	731	740	701	713	688	700	700	710	697	701	692	695	693	689	680	657	712	723	731	683	731	693	705	690	706	678	690	711	708	731	721	713	741	703	725	670	736	702	663	717	694	708	714	645	701	775	676	686	675	706	740	739	715	701	692	700	681	718	657	709	717	686	641	729	660	648	711	711	739	684	722	713	658	687	735	707	687	680	678	647	726	693	733	679	683	737	670	686	704	672	728	735	713	720	713	716	693	689	721	752	695	673	673	722	686	705	720	720	703	740	676	746	690	670	673	741	750	712	742	690	690	685	641	690	697	708	679	724	742	726	696	694	697	696	623	647	739	734	709	696	699	712	669	704	668	681	749	678	708	690	694	708	710	703	720	714	692	722	690	718	683	746	693	704	716	701	725	706	729	726	713	697	721	685	659	731	698	701	697	731	719	736	703	695	698	700	704	695	695	701	715	731	729	694	662	695	670	712	639	690	693	733	692	692	686	693	747	700	708	683	675	711	707	722	684	666	722	703	733	719	701	702	695	675	667	690	670	668	750	701	739	701	714	685	699	723	719	681	683	740	695	671	702	672	729	710	714	731	692	714	749	737	765	725	720	710	728	703	662	699	663	686	713	707	720	702	673	694	736	694	720	760	696	687	696	713	721	678	702	721	658	684	669	649	686	733	685	678	731	746	690	762	709	706	658	708	732	675	725	698	703	699	686	704	773	694	665	740	698	657	730	687	665	675	676	719	712	677	694	694	778	717	683	756	643	697	719	702	717	674	728	748	730	718	711	664	704	647	700	724	680	665	645	696	679	729	720	698	680	683	730	691	698	672	697	668	680	665	719	703	666	720	759	660	744	706	691	674	716	685	741	717	769	694	718	674	666	637	697	692	649	729	722	681	622	708	712	737	723	740	661	668	738	701	695	676	703	722	735	693	675	705	702	678	698	726	703	740	735	642	712	722	695	697	677	697	709	714	682	711	671	698	700	696	697	684	695	685	665	748	681	689	726	731	688	730	711	748	685	668	668	731	679	685	690	724	711	740	650	722	720	698	738	673	669	662	666	712	705	678	710	659	745	674	692	700	672	726	639	724	740	680	694	737	708	683	718	697	717	659	702	729	692	713	725	703	722	712	640	754	717	727	679	665	708	700	691	727	680	713	697	733	690	669	668	736	733	755	663	737	720	686	696	705	724	739	741	683	731	679	723	675	735	702	672	693	733	719	702	702	740	743	728	739	688	729	703	689	745	657	695	693	681	694	691	735	693	678	689	722	710	716	710	743	683	735	756	701	701	703	668	695	719	714	694	680	715	707	668	702	689	691	669	696	663	697	692	695	688	746	729	706	668	720	677	688	722	693	692	652	684	711	683	693	664	684	680	710	758	749	697	711	713	726	710	699	725	721	735	726	699	693	686	671	695	732	717	745	660	703	725	753	729	657	710	722	706	714	721	668	688	698	685	712	707	704	700	701	692	674	653	669	661	724	719	685	725	709	667	722	686	673	743	692	689	702	730	721	689	679	729	697	699	696	678	696	741	729	668	711	707	732	714	714	690	665	731	715	746	693	694	690	712	710	700	677	663	704	668	681	775	696	676	706	726	734	681	685	713	707	692	738	710	699	727	728	727	724	738	695	704	741	744	685	673	714	695	657	724	703	691	713	694	742	698	723	756	711	735	664	677	669	691	684	718	683	650	722	688	691	670	715	720	687	691	694	667	703	712	693	739	663	719	679	731	697	682	697	734	759	659	673	696	723	679	770	677	708	682	663	662	743	710	693	690	691	694	673	729	688	748	756	701	676	701	689	686	698	674	667	682	720	685	663	669	702	730	698	688	701	716	711	708	658	661	701	720	722	697	676	679	673	741	689	715	637	670	696	666	727	688	708	704	685	724	720	702	733	674	656	674	692	731	680	689	697	668	699	707	685	728	664	728	749	669	753	662	697	703	694	655	695	687	718	700	722	709	710	717	703	651	697	667	725	675	727	705	674	714	707	673	656	708	731	723	737	713	718	712	662	731	763	693	667	651	735	729	748	701	659	719	726	678	717	675	718	728	723	671	757	704	730	690	711	728	701	697	755	714	720	712	679	739	725	759	693	752	697	742	659	716	731	635	658	691	701	697	718	697	715	719	680	712	737	727	722	693	704	730	684	686	695	695	708	744	678	732	714	717	696	739	712	738	694	676	694	676	727	700	690	687	690	705	727	717	728	759	728	693	685	703	675	678	688	708	677	678	667	709	717	714	700	724	706	705	722	665	677	662	699	704	684	729	699	715	687	741	723	717	729	710	680	713	693	700	707	703	688	707	743	694	709	710	658	732	708	708	684	716	712	679	715	733	684	695	725	678	672	682	693	751	720	724	695	689	738	708	741	711	715	768	726	694	728	681	710	650	689	697	684	722	708	675	730	724	712	639	727	711	736	706	681	694	741	673	725	666	729	735	717	762	722	675	701	732	682	701	724	755	661	677
23331	21377	29330	23781	21377	21301	4086	1089	791	728	672	656	590	590	583	544	585	491	522	505	493	514	464	451	467	460	463	449	482	492	417	469	458	479	472	482	467	443	447	498	439	466	485	414	421	432	472	448	457	479	443	506	441	440	479	422	447	439	456	434	414	440	438	452	442	451	477	433	444	469	434	428	461	434	427	409	446	479	440	424	447	396	442	421	457	418	461	455	433	419	459	461	433	421	495	457	438	442	454	408	452	424	406	450	464	437	417	436	399	438	458	448	432	429	456	424	435	485	466	443	442	420	501	454	436	429	405	445	446	434	475	452	449	468	435	477	475	469	436	450	462	449	484	460	421	454	442	471	467	486	416	414	459	441	436	411	420	470	427	473	473	394	471	435	417	399	461	437	431	467	410	447	453	409	466	440	468	466	432	468	435	435	428	430	450	415	465	427	416	437	446	442	448	461	445	448	445	403	439	410	447	417	426	425	414	452	409	451	405	423	449	403	469	447	433	458	424	468	433	439	472	477	421	466	461	458	432	419	461	429	441	466	408	451	474	479	416	456	425	458	471	404	475	440	459	450	416	428	415	443	430	456	434	486	431	441	479	452	439	466	414	453	445	431	404	443	439	444	452	435	441	429	431	466	427	436	509	469	461	423	438	475	420	419	479	442	419	443	449	428	434	474	410	432	430	441	429	475	440	427	428	481	478	443	447	453	467	425	413	467	423	468	448	425	424	402	444	458	448	419	461	462	470	396	482	460	468	414	429	437	447	413	472	435	441	444	453	445	445	409	444	449	429	440	452	444	448	467	418	429	418	426	425	439	435	415	483	454	458	471	462	441	445	423	412	459	448	422	486	434	441	466	395	474	434	452	450	469	451	464	427	446	454	427	438	425	448	460	435	424	438	440	440	443	416	462	480	428	432	474	438	429	418	455	457	442	428	428	424	449	438	448	434	411	403	445	457	435	420	469	415	469	449	459	436	429	480	442	463	426	449	458	448	411	477	445	453	428	429	443	453	448	431	446	434	416	421	435	440	436	455	428	414	467	449	424	403	443	447	449	448	455	403	417	434	463	423	463	451	471	473	462	461	446	444	457	428	431	475	453	490	435	426	442	430	437	448	448	426	422	420	414	457	447	436	464	443	449	456	418	439	452	424	419	407	452	411	471	457	431	428	455	475	469	465	434	424	448	400	444	447	443	438	434	446	421	462	438	428	457	459	459	413	434	437	456	485	418	456	420	445	471	472	477	400	423	463	449	420	446	445	467	434	457	432	452	444	458	429	442	426	436	452	447	436	435	439	419	487	435	438	457	431	479	453	473	461	443	421	471	461	475	455	478	473	453	459	422	444	455	417	443	444	432	418	429	456	439	427	456	436	453	418	450	421	419	425	424	468	414	433	461	436	417	408	443	472	426	443	459	427	471	451	470	424	415	439	446	455	383	442	432	426	440	462	459	479	484	426	426	428	449	418	459	475	455	455	428	440	452	450	430	465	441	415	424	438	430	444	430	413	445	418	437	451	422	453	458	455	385	434	471	436	486	435	429	426	432	475	417	463	452	429	448	429	406	407	435	455	439	435	413	452	442	440	449	412	425	446	398	450	434	452	438	440	433	460	435	453	403	410	441	444	397	435	478	418	426	434	451	453	474	477	456	453	428	451	446	444	413	468	418	451	449	453	457	460	444	419	448	477	411	450	415	430	436	455	427	457	466	462	431	454	436	392	464	440	481	436	459	424	443	456	470	500	388	429	422	450	432	434	444	421	400	428	435	443	443	413	477	431	433	428	424	442	418	451	443	416	452	438	396	444	450	446	443	415	486	424	428	447	485	434	469	431	472	425	436	414	446	446	439	394	435	440	463	407	436	422	475	455	447	470	435	465	431	418	462	451	441	447	473	451	450	448	438	431	477	444	458	487	444	444	439	418	434	461	436	460	433	463	437	457	451	462	424	448	446	429	445	464	465	431	423	449	461	444	411	412	476	452	403	454	425	447	449	451	440	412	424	468	405	464	433	446	444	425	462	456	435	460	469	431	457	454	425	408	428	454	463	484	444	443	419	408	453	425	446	462	414	458	501	422	439	434	427	450	420	477	441	445	445	430	443	431	445	474	409	440	440	456	422	441	443	432	474	475	450	463	450	448	473	429	437	466	497	421	467	450	455	447	437	428	424	467	422	444	462	438	462	465	491	428	446	438	453	455	470	416	455	419	452	451	447	484	458	462	421	444	471	428	444	433	389	450	445	478	441	465	461	435	431	444	449	453	444	456	433	422	442	459	448	442	455	439	458	440	458	450	470	452	444	467	444	442	438	444	450	433	426	410	452	426	444	446	418	439	439	465	438	436	437	418	449	417	440	417	461	461	459	438	454	473	451	461	424	435	469	408	427	459	432	438	472	421	461	421	462	454	436	465	453	432	443	421	401	436	462	453	471	462	453	438	449	465	459	460	431	431	461	415	471	435	437	440	442	426	441	463	442	401	413	457	437	438	447	461	444	455	485	443	436	465	442	420	409	448	439	440	449	416	421	398	422	430	454	444	429	426	408	426	436	428	413	416	452	428	442	389	428	409	457	486	413	429	420	431	443	436	396	466	458	431	427	460	399	440	444	436	452	472	458	463	443	462	433	459	467	445	422	444	438	465	472	425	421	438	487	437	455	476	414	486	456	452	438	451	447	480	442	428	448	415	426	451	401	447	475	442	455	451	458	438	467	418	453	438	439	455	475	438	457	411	452	446	452	443	440	464	443	433	446	457	430	454	442	470	446	421	408	442	470	439	450	452	443	470	444	448	416	450	420	452	458	450	438	464	455	444	452	468	383	456	406	465	418	454	416	465	448	421	468	480	443	450	453	439	431	449	426	456	472	421	438	407	397	415	429	400	475	430	429	450	423	446	451	446	440	438	460	454	441	462	457	453	433	465	457	438	431	452	457	420	428	420	439	471	450	448	486	448	408	455	451	405	440	459	450	463	445	405	460	444	465	441	475	470	432	435	459	430	431	455	449	450	435	438	488	471	460	406	413	442	446	449	443	463	423	465	431	405	426	410	420	423	427	432	408	445	435	476	437	428	465	422	443	424	502	459	448	469	418	448	447	447	464	447	439	464	466	440	408	455	432	448	435	466	484	469	413	442	441	432	432	437	482	455	434	470	437	413	405	385	419	430	421	431	463	414	430	415	413	428	433	459	429	458	413	419	395	446	446	455	459	392	496	448	440	440	458	460	424	405	429	424	455	451	413	443	442	461	468	461	445	461	441	423	401	446	444	413	418	423	480	432	451	432	419	435	443	442	432	451	468	441	472	422	433	476	485	473	417	484	410	417	428	439	418	451	418	438	456	432	423	457	434	454	442	447	417	447	388	421	449	434	437	425	411	424	438	441	456	442	458	436	460	484	443	447	436	460	439	462	409	454	443	433	449	467	447	431	437	430	436	432	493	441	418	437	399	451	468	441	416	448	428	421	442	446	426	414	427	427	470	427	443
27607	13645	11170	6196	4327	3234	2647	2090	1822	1542	1381	1267	1091	1058	967	901	886	858	850	834	771	814	805	796	728	748	759	756	750	778	753	761	726	762	710	702	709	702	727	712	720	711	740	691	708	763	704	703	720	698	705	700	676	672	708	677	665	716	682	700	693	687	656	731	759	678	686	742	685	702	675	691	665	666	711	662	677	688	675	687	708	670	720	708	691	632	676	652	665	688	657	686	677	665	670	696	638	677	699	673	653	636	663	664	674	658	687	660	646	642	648	660	670	721	623	696	701	711	707	675	711	699	636	702	650	657	704	649	666	697	661	636	702	661	708	699	724	694	713	671	647	671	708	660	688	629	686	671	667	656	704	737	715	649	674	676	659	657	637	687	633	602	706	663	680	688	695	645	653	650	632	668	717	663	661	679	657	663	689	685	636	668	667	673	749	671	677	630	688	653	674	692	659	641	674	669	697	618	747	678	674	659	701	670	660	673	658	704	657	616	660	688	668	657	673	674	698	676	661	630	713	671	675	648	651	658	705	665	681	721	634	666	690	594	670	709	620	673	667	722	683	680	656	680	658	676	670	688	650	694	702	671	660	717	661	644	692	646	659	666	694	702	674	653	657	681	650	672	697	687	675	637	668	693	663	664	599	693	668	693	742	740	703	685	678	654	696	670	683	677	690	641	670	682	707	660	673	697	672	714	712	701	677	617	667	687	684	674	686	652	715	655	664	701	740	652	684	666	632	703	668	735	667	619	720	662	698	652	701	691	682	668	675	663	698	636	617	666	704	673	696	667	624	625	700	693	632	732	686	640	693	638	697	675	673	686	652	636	668	699	712	689	676	632	675	654	682	680	674	698	689	646	686	690	718	686	664	694	691	659	709	690	697	646	710	681	662	643	667	656	686	641	697	698	690	683	665	655	710	698	591	669	662	658	664	673	697	661	711	660	699	635	666	711	665	687	662	652	653	645	653	686	682	652	712	676	691	698	690	701	671	695	666	702	662	693	647	667	701	666	688	689	690	669	684	627	710	690	676	694	703	637	645	668	700	663	681	634	658	703	653	729	690	689	674	682	649	670	667	724	716	631	711	691	688	667	701	671	660	673	680	654	696	670	673	692	670	655	677	655	703	688	643	688	666	682	630	656	681	656	658	708	639	675	678	650	649	697	695	699	655	665	664	661	635	667	674	691	688	683	720	661	668	687	646	683	654	715	671	689	676	657	706	675	638	624	670	679	681	613	678	721	697	679	672	653	623	714	680	677	697	662	683	686	652	697	681	683	634	678	647	715	632	671	716	677	673	676	655	697	640	648	658	677	639	676	705	660	646	680	645	709	701	686	722	655	676	661	711	631	682	658	691	710	673	664	689	666	676	646	722	695	719	663	652	728	668	672	653	689	662	675	705	699	709	740	702	686	691	685	661	669	655	651	663	655	668	690	686	673	693	646	692	663	689	705	707	725	657	666	663	630	658	644	673	661	691	678	656	685	643	661	649	680	702	697	725	740	678	700	658	709	719	673	694	657	686	713	633	691	708	688	638	681	673	646	710	735	708	670	689	696	689	686	685	654	655	736	673	693	680	685	704	687	661	660	642	694	656	695	705	704	659	648	677	700	648	676	657	667	692	660	664	724	707	668	697	659	673	647	704	662	665	713	678	713	663	692	686	716	648	678	632	662	666	703	697	684	625	673	686	664	653	684	645	670	663	690	694	682	655	636	696	670	674	642	651	643	661	680	667	713	684	653	667	647	669	728	708	665	697	676	667	638	694	678	691	656	629	701	606	667	697	672	688	683	653	672	681	660	678	725	653	657	670	662	642	727	693	703	735	695	618	627	703	670	705	696	660	671	691	655	767	708	662	670	649	642	701	681	667	650	694	711	697	655	652	676	677	695	703	643	641	727	718	657	667	705	651	701	696	669	705	690	661	693	642	664	677	648	702	673	629	682	682	698	693	673	663	687	698	691	648	677	716	707	654	721	713	710	644	644	691	656	675	657	679	706	616	696	653	668	664	681	721	649	692	640	652	712	651	687	702	647	645	718	686	679	669	652	634	657	678	665	665	659	669	661	721	698	679	684	660	667	685	656	651	651	625	641	656	686	723	671	713	716	682	651	702	703	670	731	671	662	681	695	673	651	729	646	669	662	706	660	667	681	695	626	679	673	672	655	693	674	700	690	652	682	721	689	663	634	672	678	657	699	684	674	663	742	682	651	689	667	674	653	706	627	662	702	672	665	714	626	672	745	643	673	657	623	719	695	654	719	679	717	684	658	649	675	695	708	674	739	640	652	703	646	672	691	697	703	686	682	654	695	674	670	673	686	652	665	716	658	692	667	690	662	666	644	652	654	691	664	655	663	692	667	671	680	669	679	670	668	641	641	673	689	710	672	703	696	654	641	703	663	642	651	639	731	692	623	680	666	626	676	686	685	727	654	717	660	701	696	664	667	688	669	689	643	705	664	628	637	644	679	626	679	642	656	665	685	663	705	692	674	664	679	673	635	612	684	665	712	704	657	654	687	636	698	637	679	691	641	666	678	650	685	647	677	657	681	674	666	695	678	658	700	653	617	684	668	628	619	686	683	639	697	684	695	689	672	642	712	642	668	685	683	671	654	691	658	644	647	700	628	666	688	633	683	683	689	697	673	632	660	634	704	679	686	666	706	723	675	685	673	641	672	693	665	648	636	688	616	681	711	663	640	706	661	691	678	655	692	701	711	625	705	649	646	681	683	670	696	670	644	670	673	703	666	665	640	649	680	670	632	682	656	638	639	665	699	702	674	652	701	676	698	718	686	710	659	723	675	668	659	671	690	717	634	651	707	700	674	622	661	641	715	697	707	706	672	669	693	670	652	672	649	685	630	677	665	674	617	658	726	627	669	656	661	700	678	703	693	685	709	690	662	670	679	699	668	675	662	667	662	684	707	673	672	675	637	701	723	675	690	685	680	688	677	691	678	672	702	686	670	697	700	603	684	706	628	674	646	636	661	645	659	689	706	699	716	682	696	676	688	723	712	675	753	686	673	688	635	661	689	686	635	655	646	689	687	658	680	679	670	692	697	692	647	681	628	676	672	705	721	700	690	680	694	683	738	669	646	664	663	682	659	676	635	656	683	640	685	671	659	657	690	689	663	658	685	676	688	689	692	673	646	655	677	691	717	695	614	683	694	677	664	630	688	639	668	636	636	715	637	676	687	662	619	723	674	683	703	668	627	642	621	686	666	688	684	662	695	681	673	699	677	629	630	679	706	652	667	687	643	668	696	695	643	692	666	673	686	705	714	711	734	643	644	681	689	654	697	667	669	701	682	680	631	630	593	713	712	664	666	664	720	695	642	714	698	679	683	657	647	633	684	667	696	640	670	673	647	735	680	711	669	671	674	706	679	654	680	707	698	659	695	673	644	662	650	697	680	662	660	653	673	718	672	666	678	681	670	645	632	704	672	674	702	677	669	672	672	642	683	649	693	689	629	662	628	663	716	696	617
27766	20792	9492	836	519	465	326	291	291	271	280	283	278	273	240	254	280	263	273	268	258	235	271	241	221	258	227	263	244	272	232	274	218	269	245	246	232	250	242	252	246	252	273	243	264	242	250	255	239	260	234	236	259	233	258	254	254	256	231	239	243	239	230	244	241	245	268	217	229	232	263	259	234	266	239	259	240	245	279	221	247	253	257	255	275	256	248	262	274	259	238	227	256	221	254	256	224	255	243	249	268	246	224	256	237	259	256	241	253	273	215	264	252	261	232	273	250	272	270	254	238	294	243	255	262	255	276	267	257	229	234	244	247	225	259	243	247	260	226	256	246	269	261	238	242	238	257	285	274	251	267	237	233	259	242	252	263	263	243	263	264	269	265	240	247	269	249	264	271	249	267	255	263	268	253	246	268	255	248	277	229	251	253	234	238	237	256	232	224	304	265	252	264	250	212	269	253	252	246	235	283	243	230	251	262	264	273	275	273	235	253	245	241	240	243	257	273	247	275	262	242	242	245	281	256	280	260	255	226	238	260	222	252	257	238	246	239	246	244	272	250	259	275	240	256	258	268	248	222	270	251	257	256	266	254	270	243	257	235	244	238	237	234	243	248	220	280	274	286	265	272	257	267	253	242	236	276	234	263	242	263	257	256	228	264	273	249	268	259	257	259	273	240	270	225	242	256	268	264	251	261	235	249	262	244	254	272	262	225	246	245	250	252	232	251	252	259	258	230	252	265	242	266	228	265	269	250	262	274	270	240	246	254	270	270	233	229	252	263	249	257	209	240	234	248	255	269	261	247	238	266	252	225	230	267	265	251	218	239	236	248	272	246	259	254	270	257	255	240	217	263	244	232	255	254	243	241	246	224	264	270	264	248	227	265	229	256	265	251	260	248	256	262	272	256	248	237	244	229	244	241	241	247	238	244	262	263	265	254	247	253	241	252	252	263	264	269	246	256	237	223	283	236	241	266	225	251	228	294	270	229	219	259	255	258	245	242	236	234	241	264	250	265	268	250	289	237	240	283	273	274	271	260	286	269	246	258	265	232	267	276	279	235	230	246	263	251	245	226	254	249	242	258	241	266	276	242	275	254	247	263	225	243	245	245	244	268	258	289	255	255	236	254	265	253	256	254	227	243	258	231	233	238	251	279	249	247	242	251	267	216	256	253	237	265	258	249	243	272	255	255	280	222	243	256	248	267	257	250	260	276	277	250	231	252	262	284	273	253	260	253	246	259	259	260	241	257	265	273	255	229	240	262	248	269	261	265	250	239	249	247	255	242	215	234	236	232	240	274	285	276	235	246	259	234	265	233	235	253	214	219	247	204	239	229	285	235	253	270	224	249	272	277	260	273	258	255	246	231	259	241	230	271	254	245	245	260	234	252	292	252	237	239	256	259	221	267	240	239	256	260	251	243	246	267	273	263	281	230	253	232	248	228	267	244	232	260	258	230	247	235	240	257	256	234	253	254	257	217	241	240	252	260	260	253	228	272	222	247	249	291	261	267	268	255	262	260	245	251	224	243	252	265	250	247	241	262	235	265	239	241	271	265	255	241	252	256	251	253	242	237	266	255	273	254	225	272	222	253	249	256	249	269	236	257	242	252	251	242	241	228	235	255	266	252	259	247	260	254	248	244	256	247	279	248	242	243	277	254	264	236	246	252	266	194	223	250	262	257	219	254	262	236	279	258	229	248	248	238	252	262	254	257	262	235	252	273	252	267	260	277	250	249	247	221	264	241	277	276	240	286	260	254	240	253	222	240	282	255	247	265	264	272	269	243	268	254	244	239	247	220	261	257	270	248	254	233	238	249	254	251	253	256	255	261	227	252	243	245	234	251	256	245	252	228	221	245	201	260	275	288	256	240	244	259	252	249	248	254	252	263	269	241	218	252	245	262	269	254	232	243	287	271	249	225	233	233	228	225	257	282	242	261	215	229	250	274	250	250	237	252	265	238	272	250	257	231	251	236	247	259	225	263	303	242	270	265	254	248	272	232	235	254	251	259	232	252	259	236	278	278	265	256	240	238	260	255	240	256	255	274	280	258	267	251	235	243	243	221	248	260	246	240	245	252	228	263	252	244	259	226	256	245	280	263	249	253	266	269	261	229	260	226	301	243	231	265	244	261	268	235	268	241	282	229	279	206	260	245	276	250	242	271	257	268	231	244	258	255	275	250	263	231	257	302	260	231	272	297	262	258	263	237	253	242	213	255	240	264	244	305	255	240	230	254	245	260	269	256	277	249	241	237	260	279	249	247	261	240	224	247	243	234	236	265	256	247	256	225	248	254	250	267	265	220	242	243	242	244	248	257	253	256	228	251	271	244	243	269	259	262	242	243	248	246	257	263	218	232	246	248	263	247	219	259	220	256	247	242	239	246	253	238	260	260	238	246	225	249	239	214	224	263	244	262	221	244	252	262	269	251	262	249	245	249	258	233	245	260	269	249	251	254	265	246	242	261	270	253	234	275	241	259	271	274	267	233	223	272	235	251	260	267	227	240	258	244	268	224	278	258	238	262	266	270	269	258	250	279	266	262	270	245	263	248	223	255	246	228	260	240	256	259	222	244	291	250	271	256	266	257	250	271	280	245	264	275	277	274	253	264	256	243	261	257	267	249	254	265	274	255	269	268	241	245	288	297	235	258	224	270	268	233	227	252	256	236	275	249	265	278	258	272	258	258	243	239	240	255	235	275	284	252	230	272	233	247	235	232	244	233	257	265	270	230	269	227	248	239	237	264	255	237	257	239	243	259	237	261	246	248	246	264	259	231	266	267	265	236	253	234	242	255	230	265	253	226	250	251	265	257	263	234	251	255	255	230	249	281	219	265	267	234	264	237	271	255	250	285	254	229	259	243	227	244	248	259	266	267	239	229	265	244	226	229	286	256	258	259	251	276	274	269	241	241	266	246	289	224	269	268	278	242	242	269	266	250	239	273	265	248	262	270	249	246	244	240	260	262	233	234	274	222	265	265	249	252	257	247	268	269	269	289	266	257	236	250	256	234	237	265	229	256	258	254	261	266	236	241	264	248	268	244	264	250	251	278	261	231	247	286	244	192	219	222	254	238	224	239	229	263	267	238	268	226	259	240	245	219	276	269	260	237	250	235	237	244	248	226	243	250	244	242	245	259	255	263	244	235	266	254	210	213	263	239	252	237	279	234	269	262	255	281	254	250	249	234	279	270	249	255	256	247	266	275	256	240	254	257	276	263	255	233	249	258	258	246	255	248	256	238	252	264	257	261	255	258	275	287	272	262	248	253	260	258	248	253	287	248	241	262	263	226	223	261	244	243	263	277	236	273	273	259	269	252	279	225	258	240	250	257	264	239	249	220	238	248	254	263	256	256	264	264	228	278	252	246	253	281	271	234	265	264	256	247	246	251	262	239	242	247	243	250	253	274	231	247	260	215	246	248	235	263	238	246	288	277	243	273	250	237	271	262	264	250	255	242	258	257	245	233	263	242	255	237	247
18980	1293	1083	708	609	512	482	499	478	429	421	407	402	409	406	395	425	406	396	411	420	378	365	355	405	382	368	368	362	372	379	416	386	371	412	404	366	442	381	379	382	396	394	399	348	424	387	385	349	376	417	415	369	365	381	418	393	372	409	376	400	366	385	379	390	390	369	393	357	397	387	394	400	386	364	379	382	406	386	370	340	381	387	411	378	405	385	411	373	371	372	393	384	416	412	416	383	362	381	385	377	437	368	396	388	373	399	391	399	444	394	413	400	429	373	417	400	384	393	363	388	430	344	367	364	365	384	397	379	378	361	364	418	401	411	389	388	370	407	359	377	365	395	344	370	428	370	392	381	385	394	415	354	351	403	371	377	375	403	398	431	396	392	379	383	383	407	390	372	405	392	416	404	431	360	376	424	418	396	429	403	419	371	375	369	395	400	395	404	370	374	390	343	409	406	397	392	345	374	376	379	382	388	396	399	358	402	384	402	404	383	430	358	450	403	404	374	373	422	407	369	398	404	403	391	357	383	394	417	378	395	410	394	387	392	365	369	394	405	387	401	403	422	399	368	405	395	376	394	380	385	363	359	404	398	351	369	353	416	412	394	374	370	393	394	381	396	391	398	411	364	350	400	416	399	375	360	373	368	372	379	368	369	368	377	383	384	400	423	372	406	386	397	388	378	384	370	366	375	412	344	399	406	416	407	368	415	357	372	385	355	414	336	424	402	414	420	382	393	378	364	390	368	385	427	398	410	382	356	413	390	365	371	381	391	382	350	402	382	408	396	409	403	362	393	386	341	402	392	377	392	370	410	380	364	360	390	358	406	379	432	411	395	377	360	378	375	372	415	375	393	408	419	384	410	370	369	372	394	375	371	412	383	410	419	411	387	367	396	417	370	400	394	400	420	368	421	391	386	375	385	381	370	405	366	371	369	373	389	357	426	365	408	382	413	404	378	427	375	405	388	363	371	374	407	371	442	378	358	422	346	389	367	396	407	349	375	384	395	362	384	361	373	399	388	376	418	386	372	376	391	390	379	398	408	383	406	401	363	386	361	384	407	392	390	404	366	381	394	395	396	402	374	371	382	370	375	388	350	380	358	402	372	417	405	389	386	360	385	402	397	392	377	392	411	405	384	389	421	407	399	379	398	383	405	380	379	387	370	375	363	367	411	408	389	373	363	412	398	384	397	419	367	420	369	363	409	386	387	428	393	399	384	397	411	395	375	403	371	389	398	390	432	413	390	369	385	386	370	404	367	412	409	419	409	392	380	381	399	402	362	388	401	352	349	384	353	405	414	356	380	392	380	385	408	374	371	387	365	372	396	375	364	367	351	379	386	361	397	422	401	379	389	406	388	369	418	365	375	396	346	385	387	358	398	406	379	395	361	394	403	401	403	401	376	353	342	389	402	360	396	395	328	367	384	362	390	396	407	369	378	381	345	410	372	390	361	390	385	397	380	378	373	382	417	383	389	388	409	355	393	396	389	388	386	371	387	412	410	388	359	397	403	379	398	387	370	372	396	376	375	340	371	401	418	364	401	385	398	372	337	367	347	386	397	417	386	409	367	413	401	413	342	394	388	417	370	380	381	383	415	429	393	406	407	409	389	391	382	409	404	398	404	363	368	416	387	411	377	374	411	382	383	373	359	419	384	397	407	380	419	392	370	390	384	396	400	384	373	377	379	352	365	392	406	407	390	385	395	397	410	365	388	378	373	365	385	379	385	391	414	421	360	391	389	389	399	392	385	367	448	362	422	417	363	382	414	399	371	369	386	355	384	373	360	389	373	394	398	369	367	418	392	349	386	359	378	392	400	369	361	418	380	395	397	351	374	383	407	395	392	417	425	410	363	372	331	373	370	376	353	399	405	415	375	407	345	377	369	388	382	363	420	393	361	412	366	379	404	354	349	399	389	382	399	384	396	399	397	351	378	388	394	372	385	392	388	401	398	343	384	340	393	400	389	366	383	384	406	388	410	380	362	397	381	381	381	394	379	371	397	379	375	380	383	362	420	343	391	388	384	396	384	384	379	424	380	407	399	356	385	384	384	416	380	405	384	368	373	358	367	376	388	389	397	371	393	389	404	393	408	407	403	381	424	377	383	399	360	383	381	376	404	359	394	370	402	390	371	383	395	389	398	387	368	353	388	389	396	397	392	402	373	359	402	402	369	352	391	384	369	403	414	418	364	344	377	360	410	400	409	398	417	379	398	381	365	409	389	368	402	396	421	404	411	383	437	408	371	424	385	365	399	374	409	393	399	385	396	373	374	376	383	416	378	381	375	374	427	393	355	373	361	384	369	381	398	404	374	380	389	356	385	423	404	376	386	425	389	421	395	381	417	385	406	399	359	370	401	390	421	386	399	402	411	373	391	363	383	388	409	357	379	377	423	391	381	399	386	399	390	358	413	370	364	391	406	371	386	395	365	351	370	392	335	401	380	391	376	399	402	392	402	408	384	409	400	377	408	415	405	385	412	391	405	398	365	363	353	373	392	382	346	410	411	384	405	410	377	391	384	361	390	402	395	366	362	387	408	384	379	395	395	347	388	382	415	409	374	396	409	362	375	397	391	373	421	412	365	391	417	354	409	409	393	399	370	370	381	375	398	385	348	419	383	370	393	419	410	420	388	366	371	397	400	379	378	392	398	387	388	422	392	380	384	397	388	351	409	410	423	393	392	383	378	390	381	388	391	411	403	385	383	439	359	396	395	356	409	394	387	380	382	371	410	377	393	420	370	385	378	370	406	411	390	378	373	404	363	351	380	353	362	394	386	391	397	391	394	394	388	390	365	422	389	390	398	408	337	390	370	386	360	388	390	413	444	382	408	392	388	446	385	381	390	392	377	408	395	409	380	398	376	400	411	387	388	394	354	350	419	417	389	390	372	415	370	375	362	425	387	373	363	386	373	399	373	421	423	394	379	375	344	381	388	410	411	395	375	383	393	359	382	411	395	413	352	407	383	360	352	393	396	406	355	410	373	422	381	387	418	424	386	389	362	399	407	404	387	390	365	361	380	400	393	356	397	402	420	403	383	373	374	402	362	387	386	383	379	375	377	389	397	374	400	440	392	391	349	362	392	394	379	352	369	409	377	371	363	394	398	364	355	383	407	411	378	375	390	402	397	403	411	354	372	374	399	385	380	387	379	371	376	367	389	360	394	394	382	388	381	378	372	397	356	390	383	385	368	351	391	399	359	382	423	378	398	371	382	388	405	392	389	381	386	392	394	391	430	361	366	398	404	402	366	383	347	394	370	376	410	391	391	385	359	434	370	413	369	395	394	374	385	389	392	375	394	383	414	402	417	413	368	386	406	411	387	382	385	367	367	390	404	382	367	400	417	407	380	416	405	407	395	382	358	409	363	406	387	355	379	398	373	397	374	374	395	362	402	367	393	392	401	399	355	375	383	358	393	370	361	394	392	377	381	387	410	398	391	390	354	364	377	394	383	385	363	401	397	358	421	395	405	360	394	377
24444	21382	28729	24374	21278	5619	974	784	651	648	564	587	551	539	525	510	531	531	478	494	495	504	510	483	480	465	481	525	465	497	462	525	503	483	440	479	511	497	492	477	462	477	468	475	496	481	483	469	463	519	450	499	489	478	467	457	483	458	491	456	467	516	497	475	479	488	476	453	502	464	474	494	501	487	488	479	517	465	478	501	478	456	468	473	484	454	436	467	505	488	494	474	478	455	476	481	469	481	481	471	440	479	472	485	457	442	439	458	448	466	454	487	497	467	428	474	468	522	450	469	477	478	498	455	433	465	490	491	504	540	488	413	489	486	446	414	477	455	483	466	473	483	493	440	469	475	516	460	477	494	462	475	496	492	479	513	466	461	461	445	469	491	445	504	482	429	452	440	513	468	462	455	461	489	493	476	487	494	479	431	448	469	478	480	483	479	463	432	484	456	480	442	488	476	469	484	487	463	513	490	504	485	437	465	456	475	452	463	499	479	472	471	449	480	470	469	494	423	452	454	494	489	449	481	463	438	446	443	489	472	466	476	459	460	478	454	498	481	516	438	459	457	483	491	460	459	500	460	483	465	472	476	499	499	503	468	480	512	481	452	466	460	469	466	451	451	502	499	477	470	478	476	489	461	473	443	433	495	486	489	461	487	439	459	488	460	447	471	500	492	486	469	485	485	433	474	462	471	441	467	506	502	457	501	491	465	464	450	467	500	524	487	458	458	471	473	464	466	483	462	477	473	496	469	479	479	456	472	471	496	474	484	471	467	492	483	478	456	453	468	500	461	450	488	436	466	489	485	464	456	443	454	485	470	484	494	461	469	494	474	430	460	461	514	493	525	483	464	447	484	460	458	462	470	430	471	440	490	498	468	479	458	464	446	455	478	460	454	476	500	468	458	482	456	447	506	462	462	451	491	497	444	486	473	483	486	496	504	492	445	433	440	456	478	438	447	494	446	446	496	422	496	486	441	443	457	454	468	463	490	523	463	456	467	495	492	409	498	442	470	482	467	482	481	451	496	479	447	457	444	469	476	481	490	484	479	459	497	484	496	492	481	459	477	490	454	461	490	465	463	484	435	466	482	490	436	462	432	456	471	513	462	485	440	508	446	459	447	505	506	475	491	459	480	451	476	453	439	426	459	486	494	489	463	465	500	439	462	484	500	427	447	466	455	492	467	478	480	517	485	457	433	476	473	495	510	454	424	479	479	501	525	466	459	503	469	506	480	508	471	512	457	494	458	439	486	466	491	486	476	489	476	504	482	450	505	466	491	446	472	471	480	493	491	459	453	459	476	476	466	476	484	424	487	467	469	478	469	500	496	498	462	450	469	459	451	512	429	471	458	447	427	463	506	452	473	469	484	450	477	449	476	477	465	487	465	463	473	481	488	511	457	469	461	455	490	474	445	466	492	475	480	424	482	457	447	465	485	475	457	457	485	470	460	442	498	486	485	472	449	466	457	472	466	469	465	497	467	473	441	483	421	480	445	480	509	487	488	453	473	465	482	469	432	471	445	431	506	481	462	478	480	480	456	498	469	499	479	470	447	504	446	491	436	466	449	481	500	476	459	478	463	450	490	472	486	491	407	415	483	452	460	469	429	478	446	490	494	438	469	458	481	477	487	466	480	466	509	494	495	474	467	523	456	440	459	511	492	450	472	468	435	514	454	451	484	471	459	450	486	475	448	492	490	452	463	459	497	454	510	455	452	499	472	472	503	492	487	488	437	459	504	474	488	490	472	464	481	496	473	500	439	461	451	475	460	445	475	476	488	473	475	482	488	450	471	453	452	445	453	427	507	467	434	479	482	478	452	473	471	454	479	452	456	465	503	501	439	458	465	480	455	470	465	511	492	474	448	513	464	421	470	409	462	472	470	505	460	490	450	474	447	472	454	509	451	487	482	466	461	461	470	455	445	466	489	438	457	478	423	461	421	476	460	491	498	469	484	434	482	461	482	482	481	471	474	503	458	467	481	442	435	493	439	473	446	465	468	453	493	483	451	501	503	464	501	419	457	502	476	451	461	463	453	472	487	502	446	453	470	468	481	493	451	444	453	477	491	483	452	487	500	501	470	448	475	444	476	463	434	443	470	476	455	459	471	459	459	451	499	496	480	423	480	466	456	449	462	496	490	460	459	464	518	471	457	465	466	446	474	442	464	467	499	494	467	490	471	496	485	486	462	474	470	477	478	507	442	495	460	439	474	461	444	483	480	502	488	466	522	456	455	475	439	472	493	485	460	475	454	493	471	486	447	495	478	434	487	505	449	457	443	469	445	489	452	480	454	464	465	475	446	438	462	409	432	458	464	460	485	461	486	469	503	483	453	500	486	484	466	419	441	451	493	478	463	479	479	482	459	460	500	489	497	493	438	481	520	488	507	467	481	537	453	472	447	441	482	492	434	474	437	465	475	487	441	454	451	494	458	449	471	481	447	461	457	463	470	497	484	457	485	491	486	439	448	445	484	472	446	482	454	491	482	486	450	472	464	461	477	466	519	420	439	481	432	471	484	419	485	442	426	452	477	476	449	485	486	503	494	471	463	454	489	443	491	438	457	452	439	480	439	440	487	435	449	448	513	481	501	464	489	457	496	499	451	489	463	453	474	473	480	469	419	477	482	451	473	478	490	466	447	471	450	441	483	486	470	496	479	473	503	448	470	471	483	466	475	514	460	489	476	454	474	467	447	467	472	436	456	482	464	495	461	464	467	436	501	448	489	504	496	424	451	476	438	452	449	493	473	465	475	493	483	481	423	490	486	503	518	442	459	455	447	476	473	485	443	471	479	471	495	534	470	430	487	460	503	480	499	467	447	468	468	451	474	463	459	482	502	509	471	468	475	488	499	460	443	453	448	441	476	461	463	446	486	498	424	466	492	432	466	454	450	437	478	477	483	493	472	460	445	458	457	487	429	493	486	470	502	482	483	477	459	470	433	441	477	487	474	471	458	439	473	491	460	446	502	476	452	469	437	476	461	446	488	473	471	430	461	443	466	483	502	490	456	493	480	475	504	494	438	454	478	479	496	457	432	478	468	475	457	455	473	443	512	463	443	463	475	423	489	499	454	440	452	479	471	518	485	481	500	476	425	478	499	451	505	508	507	439	434	469	457	439	461	492	452	544	450	430	481	469	443	425	469	456	465	484	456	415	456	493	453	488	485	464	484	492	455	440	443	426	492	452	499	511	475	446	456	503	436	482	454	462	541	499	479	485	514	437	484	475	456	465	504	461	491	484	491	493	480	481	516	506	484	481	463	464	476	440	450	472	489	499	441	476	473	497	441	489	485	442	448	450	473	510	436	459	446	484	466	418	462	457	481	430	481	443	518	460	469	443	490	480	443	473	481	452	466	454	459	516	464	421	484	458	476	522	451	491	441	481	459	483	486	438	448	430	470	505	482	484	490	462	468	478	476	459	478	436	460	464	478	499	486	480	472	497	495	469	466	479	469	478	493	460	486	473	400	458	472	466	498	464	447
28367	8004	6839	3746	2590	1950	1719	1442	1237	1107	1034	1002	897	907	876	830	799	843	810	788	789	750	806	702	793	742	745	783	763	711	770	732	743	760	714	733	738	726	752	718	709	769	736	743	745	677	746	698	782	762	703	730	679	699	704	731	674	701	728	710	687	720	723	716	741	754	701	721	675	715	702	712	721	730	735	686	690	682	756	714	719	745	697	676	756	653	717	681	710	651	749	734	713	774	762	705	691	721	690	695	715	711	684	688	663	700	733	697	704	687	787	718	743	678	673	718	671	700	696	667	690	712	709	706	714	747	717	719	726	649	672	691	760	677	695	684	734	722	736	728	689	682	698	750	713	661	729	706	693	733	721	711	702	745	676	709	702	720	691	695	710	668	688	730	716	686	692	675	742	690	679	688	723	709	699	711	695	639	726	677	685	688	691	735	726	688	748	709	722	745	776	710	722	707	690	699	686	665	674	724	704	725	740	639	731	697	694	712	744	704	685	708	732	712	705	676	731	722	684	717	764	712	738	698	741	683	710	699	724	744	734	689	746	738	696	737	658	712	639	719	689	690	730	700	731	715	755	722	740	713	707	713	751	649	719	705	737	669	726	690	733	717	711	684	768	729	725	696	726	683	721	762	720	743	685	741	706	692	671	703	704	718	685	717	746	748	642	708	746	723	704	756	704	696	712	704	671	720	704	693	711	714	701	732	706	716	735	662	751	706	709	715	697	740	715	721	676	717	690	693	731	711	695	727	690	728	730	722	720	689	731	777	679	724	736	708	707	654	705	762	749	711	740	699	752	708	644	754	683	708	683	748	721	703	688	702	706	736	712	734	710	706	724	698	727	715	708	681	739	688	730	740	714	757	748	689	728	672	715	743	714	740	720	727	685	705	705	710	715	708	704	697	740	701	690	745	701	698	725	676	753	743	719	718	690	701	726	709	707	728	685	716	716	701	685	706	709	695	718	706	710	733	679	751	735	681	702	746	716	737	723	710	727	701	683	718	701	694	754	708	696	662	720	726	713	720	715	644	759	696	704	676	693	708	703	699	717	748	712	669	745	707	707	731	734	685	690	764	704	689	678	707	738	723	767	700	669	769	704	750	697	721	650	672	661	748	694	673	741	691	696	719	671	739	740	707	677	715	694	691	734	732	720	715	692	720	695	710	695	720	729	715	721	717	721	691	742	718	720	698	734	721	714	718	754	661	734	734	703	704	694	732	672	736	711	705	698	696	701	713	765	700	670	685	677	735	712	746	695	715	748	764	710	689	707	701	751	652	651	696	705	717	725	738	678	672	756	722	665	769	711	732	723	718	678	681	707	703	678	703	666	705	677	718	744	755	708	712	715	749	764	666	691	744	738	693	696	668	735	681	700	715	737	714	733	745	733	719	714	673	708	722	714	712	730	697	661	713	752	725	707	668	751	724	679	705	675	607	708	721	702	710	718	726	752	712	733	689	748	690	712	688	722	729	685	734	706	697	720	696	674	648	658	729	710	706	723	699	690	701	679	697	692	686	708	656	723	727	759	671	686	675	732	732	721	724	699	724	695	743	690	721	677	706	726	728	722	724	700	677	703	704	701	727	757	699	667	703	695	733	677	741	738	659	691	721	747	705	681	741	723	752	754	733	679	684	720	748	717	716	674	674	697	719	682	727	726	708	701	694	709	713	673	745	704	748	691	712	746	685	685	690	738	683	700	728	686	720	697	755	711	665	687	687	728	712	688	734	741	756	710	729	728	701	687	693	721	711	696	691	696	725	695	687	710	706	687	752	722	740	714	711	743	741	683	713	707	702	714	696	656	687	694	735	703	693	722	716	676	732	735	701	686	720	694	680	717	703	690	739	706	662	687	693	699	713	694	694	698	675	698	731	700	705	742	716	735	681	708	742	734	648	695	679	746	738	698	741	722	722	643	668	668	712	680	730	725	682	725	679	714	714	727	686	681	721	722	679	723	682	721	758	711	717	647	699	780	761	714	689	710	683	724	767	689	691	700	691	722	728	721	704	726	679	721	695	748	679	740	705	736	755	694	735	705	720	685	681	673	688	692	735	683	711	674	741	688	662	718	725	716	723	698	726	677	687	672	725	726	708	725	714	679	699	720	724	670	730	723	666	694	721	710	673	698	708	752	736	694	686	697	711	746	765	723	756	710	696	722	703	730	700	669	701	723	735	762	725	662	758	691	715	685	684	697	695	724	713	721	654	677	730	690	697	716	696	700	758	698	724	705	713	765	662	700	632	681	687	702	749	746	718	680	747	729	715	762	718	659	709	737	698	729	720	742	686	733	723	713	657	676	695	663	676	687	764	705	711	718	689	713	727	734	727	714	736	721	732	748	696	704	698	681	718	721	720	682	695	701	693	719	725	749	729	715	746	679	676	687	680	732	660	685	714	719	727	723	796	710	716	733	742	717	703	739	692	657	715	683	721	716	694	729	695	712	696	706	745	723	750	721	673	703	668	698	696	717	751	743	733	672	757	726	709	681	710	703	706	688	747	720	658	702	686	689	693	745	624	756	690	723	708	687	749	729	693	676	713	741	681	722	650	691	719	681	760	718	726	700	707	746	690	698	712	733	668	732	673	723	725	724	702	687	689	704	673	723	665	683	747	701	707	711	713	717	727	720	757	675	702	729	699	698	678	715	744	703	738	723	734	727	690	775	720	794	730	682	706	758	713	717	723	695	651	703	722	699	741	704	708	701	709	684	687	743	790	714	747	736	725	723	653	706	727	704	718	678	730	718	695	706	674	682	669	653	698	736	750	691	687	717	724	712	733	755	726	739	676	722	739	733	724	743	741	745	730	724	667	661	718	693	676	721	701	741	673	684	735	690	711	694	697	780	665	709	697	718	727	707	713	706	701	720	702	730	757	711	752	686	745	705	691	671	747	703	716	700	662	720	681	741	718	719	733	681	705	694	743	723	709	707	657	719	676	713	744	684	746	761	739	760	687	697	663	711	711	733	720	654	695	685	708	678	717	696	697	694	692	691	735	676	755	711	702	655	745	680	682	701	646	743	706	685	734	748	695	710	735	717	700	740	667	707	672	721	723	697	684	733	703	678	644	683	689	725	676	783	692	715	709	754	730	722	742	717	747	733	698	678	708	757	670	733	694	740	695	717	682	699	694	667	629	724	700	695	688	740	714	706	689	723	719	695	680	707	728	663	684	697	726	660	693	702	694	697	719	690	719	704	694	744	679	704	734	748	702	697	688	774	716	750	751	683	703	663	692	713	725	730	727	750	743	724	749	723	709	737	743	680	718	696	688	682	704	688	696	757	694	726	703	724	731	718	692	726	707	736	699	728	657	679	705	684	678	680	651	693	743	714	693	682	664	716	699	685	671	730	660	672	667	709	712	749	734	719	708	705	651	730	720	756	681	745	702	722	705	713	700	720	711	694	640	693	653	669	651	691	715	691	718	723	681	722	700	696	753	716	703	681	686	717	716	658	712	737	722	722	687	675	705	751	694	690	695	706	751
23309	21352	29244	23799	21352	21290	4604	1055	807	709	640	558	588	538	571	510	544	517	574	527	551	517	496	440	454	462	508	502	472	491	500	482	486	477	419	450	483	455	438	463	475	441	452	459	459	478	456	475	455	481	457	453	402	427	489	415	476	461	440	463	467	461	442	470	472	462	432	494	457	415	443	419	439	435	433	418	400	443	428	464	423	474	445	409	439	416	472	470	487	446	420	443	452	440	421	463	442	439	469	434	464	463	434	454	441	449	441	421	463	374	464	472	451	422	442	435	443	457	447	422	418	477	441	431	459	449	466	444	452	423	461	423	435	474	471	442	463	486	411	441	424	454	446	501	414	422	443	461	461	429	450	452	443	455	448	424	445	428	473	470	463	417	461	442	430	424	462	484	444	478	476	463	403	408	458	483	466	445	434	422	434	432	439	430	441	451	468	452	430	431	471	450	445	433	400	478	440	467	487	445	456	449	450	450	442	443	416	434	440	430	452	450	408	443	443	462	441	455	457	450	466	432	469	455	429	491	443	463	431	435	442	450	453	467	434	450	466	454	450	463	478	444	474	420	460	430	457	474	451	484	440	453	434	457	428	441	437	456	432	440	451	451	460	446	441	455	439	436	467	437	439	447	477	438	434	479	443	470	416	395	457	444	442	439	420	442	431	458	480	431	448	440	431	436	418	416	465	475	444	469	477	474	465	442	471	458	431	453	436	431	458	412	428	448	489	452	464	439	446	446	438	433	446	468	486	436	428	421	453	416	441	478	390	447	436	419	431	459	435	480	416	486	417	457	475	470	465	460	464	454	434	443	459	458	453	420	477	445	424	445	418	433	478	462	406	412	434	435	423	463	439	448	419	454	444	428	465	463	395	472	433	472	441	437	438	460	460	424	453	483	412	426	427	435	439	489	452	479	436	478	495	461	446	451	412	458	450	479	488	421	466	478	441	470	441	446	436	469	433	452	412	445	414	463	472	449	453	486	460	454	457	446	469	420	423	451	483	450	445	464	442	462	477	458	452	443	457	444	466	432	430	421	427	443	443	466	411	474	458	481	438	424	431	445	429	463	444	462	440	438	440	455	441	448	470	445	456	469	482	487	429	476	471	453	426	432	451	503	448	456	490	448	450	458	428	465	474	488	441	443	462	431	472	473	464	442	438	470	455	451	458	446	441	439	423	459	485	451	429	462	437	444	434	449	440	451	438	430	470	422	439	437	431	454	416	477	419	501	408	451	440	440	438	470	455	441	484	424	491	486	431	470	445	457	442	444	431	418	455	460	418	426	503	418	467	487	432	462	446	458	451	453	458	446	454	409	452	427	490	452	460	421	470	454	411	462	428	484	436	433	450	499	454	446	430	474	428	464	443	477	482	438	471	471	426	427	475	480	416	436	439	458	433	429	454	467	456	425	414	469	424	432	443	485	452	501	443	473	447	443	454	404	462	438	500	431	435	447	424	440	451	452	422	446	466	442	461	446	467	442	508	415	463	470	482	461	443	424	435	476	459	464	436	442	422	424	480	447	405	447	446	400	428	439	406	464	448	432	446	454	447	428	438	446	428	474	455	417	448	436	445	454	488	419	406	475	436	438	440	464	479	422	491	474	436	433	434	441	448	455	423	439	443	456	422	449	428	445	447	442	429	461	427	421	433	426	461	491	440	454	448	450	464	464	447	414	465	443	428	442	419	470	478	452	464	448	405	478	469	431	451	430	448	447	446	489	461	467	459	421	452	455	442	403	448	434	423	464	441	454	435	418	445	444	461	444	440	410	430	459	470	478	416	454	454	465	468	424	471	451	463	449	417	440	467	425	439	473	455	448	446	426	438	440	435	471	453	458	423	475	421	451	465	436	481	455	450	500	449	457	514	437	433	448	455	412	445	475	465	457	443	456	408	452	416	435	514	421	416	426	475	471	439	475	476	437	447	424	432	475	433	419	420	398	449	466	457	460	443	471	441	442	460	424	420	481	435	429	442	463	438	448	477	452	449	415	447	455	409	438	466	476	439	447	455	443	440	415	450	439	403	416	481	426	468	447	445	476	473	448	417	445	465	474	459	448	434	436	425	422	483	492	477	450	398	438	461	478	448	452	408	451	430	432	417	432	458	445	421	429	429	386	463	450	439	429	478	457	432	452	419	468	466	409	447	440	428	442	430	444	437	442	436	451	461	428	439	483	426	421	445	427	439	448	414	426	436	469	433	431	449	479	424	431	429	440	419	419	445	454	457	422	454	470	406	404	445	484	449	454	426	444	435	451	434	446	432	427	457	446	472	461	471	441	444	439	435	491	421	450	412	450	461	393	399	439	469	428	468	466	426	443	449	454	452	461	463	452	422	436	476	450	456	445	422	446	430	433	441	415	465	500	426	446	414	431	439	463	474	464	456	463	434	488	489	458	437	380	486	415	492	467	453	406	458	438	423	438	465	458	445	424	425	450	401	462	488	433	463	469	403	453	426	413	400	477	442	438	469	441	434	432	459	457	459	455	465	433	420	449	437	473	417	450	427	442	447	435	440	428	412	436	458	428	420	434	408	461	431	458	419	448	455	436	458	437	437	471	458	427	390	455	428	438	414	439	454	461	496	458	468	423	444	464	441	442	435	474	435	415	462	424	430	464	451	473	438	463	442	416	445	442	474	423	414	456	421	476	476	420	471	438	442	457	467	465	456	464	461	433	423	426	458	458	456	473	433	446	453	508	453	437	429	469	451	442	441	435	407	485	435	480	438	484	464	435	452	464	474	463	449	435	437	425	431	479	452	460	437	481	433	452	467	456	457	466	477	445	468	416	485	480	463	438	405	443	447	425	438	478	466	432	470	438	431	468	469	458	417	461	462	446	454	438	449	422	472	420	438	435	458	450	435	429	464	445	478	457	435	434	411	444	421	444	443	434	455	491	424	401	484	450	439	405	456	459	448	435	466	502	505	505	453	440	474	445	428	449	442	447	444	434	444	456	430	462	459	452	435	498	456	471	434	464	427	470	456	432	421	447	434	463	449	423	442	432	453	419	465	479	446	418	453	460	431	477	441	421	450	472	420	457	440	459	456	443	438	419	498	431	458	428	436	464	456	447	423	449	480	497	454	457	436	433	461	415	436	450	411	431	443	461	453	460	449	452	436	497	475	449	440	475	453	448	450	442	457	421	452	422	405	487	447	415	432	440	437	403	432	427	480	447	409	443	496	446	422	400	461	468	450	438	465	452	464	444	445	455	449	436	457	473	393	434	431	433	446	450	476	448	473	478	459	444	414	489	414	422	438	457	412	444	438	422	465	442	476	405	473	455	461	443	465	395	446	450	452	477	443	463	469	399	445	442	446	433	434	447	448	446	447	482	443	470	474	441	479	490	378	418	455	457	480	430	437	429	415	439	459	489	446	427	451	460	455	472	446	462	418	415	470	439	380	456	476	441	434	446	465	423	446	440	476	408	474	456	426	439	428	428	456	450	414	473	417	454	443	440	433	439	476	462	456	479	414	427
24852	13330	11253	6107	4258	3265	2471	2130	1697	1542	1334	1208	1156	1054	1025	975	883	918	855	802	805	759	816	753	780	789	729	731	774	740	763	770	728	768	718	696	762	742	683	724	692	673	694	717	711	718	726	658	641	734	683	716	700	709	715	680	745	681	675	683	693	708	667	748	682	633	723	723	700	702	671	667	699	622	729	699	694	727	736	690	694	671	667	677	675	642	727	676	651	709	687	649	639	639	678	654	640	668	719	687	666	643	709	633	645	742	692	700	664	672	658	723	668	649	679	690	675	657	661	649	700	650	710	670	681	665	652	659	643	647	689	675	705	716	646	665	689	679	676	703	699	680	692	638	688	663	668	698	681	678	690	661	631	666	669	703	686	699	697	667	665	640	699	714	672	609	690	681	700	704	686	700	715	686	715	641	689	692	629	696	710	718	675	674	633	719	667	661	704	658	620	665	691	673	669	692	691	651	749	639	663	662	693	670	654	672	682	670	618	665	700	679	642	649	695	675	692	683	704	657	689	717	646	674	717	689	729	673	650	693	668	659	699	654	642	683	667	646	663	710	679	709	669	625	677	680	659	648	659	683	663	667	653	625	650	718	660	690	666	686	699	634	667	658	696	694	711	690	640	669	609	630	677	716	691	702	688	690	665	690	676	642	714	666	685	679	641	691	601	692	699	670	699	692	737	649	701	705	725	734	696	637	691	644	703	666	658	648	664	696	687	658	693	659	720	671	655	727	681	727	682	697	687	636	665	684	663	656	631	644	640	616	696	666	759	675	702	717	655	666	687	692	679	658	682	682	643	695	690	666	682	648	644	633	673	725	661	693	675	710	664	674	648	653	696	691	658	701	705	640	664	669	679	723	636	661	659	654	690	673	638	680	728	673	714	738	667	707	653	702	677	649	705	686	695	633	686	671	683	693	659	661	705	671	690	738	669	688	689	688	663	670	677	677	663	712	680	744	674	688	672	638	712	631	730	679	645	679	735	704	723	675	685	681	658	713	662	650	660	691	633	710	641	642	638	681	718	677	713	669	653	661	707	670	711	690	703	652	734	695	702	684	650	704	691	667	672	669	636	688	627	682	621	671	681	684	671	741	691	671	731	705	696	639	660	614	652	667	696	698	712	685	673	688	701	663	679	658	690	743	682	615	686	675	706	680	669	675	661	624	715	689	642	640	697	689	698	682	686	683	635	693	698	668	721	649	718	673	723	674	653	675	683	690	665	687	622	679	666	660	699	674	646	659	681	688	682	684	677	676	691	641	672	680	693	673	664	699	660	689	689	682	698	673	656	631	705	659	661	655	694	615	690	642	696	721	640	712	653	684	666	664	669	679	689	641	699	649	694	658	709	697	684	727	643	636	675	717	657	660	668	695	728	690	736	687	728	668	643	679	667	645	739	739	655	720	672	657	654	760	651	685	655	654	668	699	667	711	702	656	666	631	644	711	651	635	718	699	663	695	615	673	666	658	678	635	651	704	677	740	678	664	684	696	684	680	641	732	672	713	647	696	678	688	695	671	738	680	666	634	663	700	671	720	642	688	662	688	645	666	662	676	728	654	679	658	711	656	703	681	689	706	691	686	688	723	671	753	677	676	663	643	704	660	655	663	680	690	701	647	627	642	636	668	660	680	670	693	692	668	666	687	653	656	646	671	659	672	635	668	645	666	674	695	746	667	705	656	636	638	684	676	660	680	635	668	695	694	623	706	695	721	677	719	655	680	649	710	703	689	623	672	687	668	661	696	702	667	640	665	683	680	680	685	681	685	678	649	693	725	675	676	713	681	731	719	657	692	684	648	693	675	632	676	672	700	699	706	691	727	663	704	664	707	617	648	715	700	668	655	694	675	672	615	668	736	713	645	730	659	669	693	664	701	658	652	637	691	707	682	742	696	691	665	685	740	682	657	688	635	661	691	657	681	720	716	708	677	630	669	671	659	677	678	717	683	697	661	665	654	670	692	659	658	672	667	669	630	624	664	708	678	687	673	638	643	667	659	669	691	706	680	698	655	678	676	661	698	645	667	704	693	653	694	666	708	675	727	656	697	675	681	679	653	698	711	729	687	681	656	644	690	620	664	684	674	680	716	655	719	669	699	608	679	681	657	620	639	670	678	676	712	667	682	649	696	678	681	725	649	711	683	675	649	626	664	714	694	698	680	722	655	673	615	653	702	675	638	709	662	698	691	695	670	653	661	673	704	684	655	670	689	650	687	667	664	713	672	662	662	733	710	685	689	663	709	683	641	709	712	719	677	701	670	680	681	667	637	675	672	670	654	671	677	668	644	709	673	681	719	708	700	650	701	661	717	706	622	680	691	675	691	646	705	653	722	671	707	722	679	682	670	710	681	679	677	680	681	697	691	684	639	652	700	671	720	687	635	698	662	696	675	653	660	708	638	692	709	651	702	680	723	656	698	667	709	694	701	666	639	671	690	700	674	686	627	711	675	706	659	680	689	693	693	706	642	664	693	650	671	652	657	706	714	683	682	705	666	709	682	642	652	645	690	673	672	699	729	729	671	657	686	679	664	702	674	740	655	679	691	706	690	664	692	710	660	668	648	671	699	720	700	683	656	725	696	701	666	677	679	673	703	693	683	683	690	719	657	640	673	685	705	681	690	691	708	689	691	710	683	649	659	669	636	655	672	678	666	707	683	654	718	744	675	666	683	614	695	735	691	686	682	688	700	666	707	699	719	662	697	704	653	707	652	723	671	650	667	702	676	700	660	656	711	665	645	673	643	642	648	672	661	637	672	719	664	673	682	708	644	680	651	673	687	675	666	676	642	723	681	689	680	657	688	674	644	641	647	665	671	664	686	685	683	629	710	652	673	657	694	658	685	711	655	656	657	680	636	680	629	619	650	641	703	705	666	695	703	664	700	641	667	680	704	652	675	682	673	708	679	664	673	660	668	645	695	677	656	686	694	692	699	692	682	690	688	648	682	665	645	707	687	721	666	670	660	632	689	656	720	706	699	675	679	658	696	718	636	650	670	654	670	706	679	693	662	688	669	629	626	655	695	667	681	658	674	688	666	683	651	710	670	623	691	727	698	674	674	679	697	673	626	671	667	640	703	719	673	637	670	718	690	705	665	647	659	664	706	678	721	650	670	682	649	666	643	715	695	695	705	662	660	688	681	685	686	697	722	638	691	695	675	666	651	679	635	682	629	685	681	660	692	671	678	672	678	649	663	669	654	631	678	669	686	620	674	661	622	682	679	667	645	656	663	685	660	637	675	700	684	675	661	694	678	647	687	680	679	671	697	671	702	722	663	663	679	689	630	679	660	645	676	662	682	689	661	660	646	641	649	685	710	675	698	695	659	690	696	710	690	705	634	640	678	694	664	690	680	666	675	649	654	688	667	722	668	683	684	705	622	684	675	673	704	725	671	676	728	703	653	714	716	668	674	689	693	706	657	712	689	718	630	714	657	665	731	688	647	711	667	673	676	635	690	694	685	678	740	690	669	722	687	713	709	632	673
27710	20759	9149	862	595	534	337	287	292	260	242	258	246	272	248	244	235	260	273	264	272	262	228	245	248	244	262	263	267	249	235	239	237	263	263	265	259	259	263	232	276	233	262	279	263	262	242	247	249	264	251	242	264	253	278	233	265	278	264	257	235	270	252	254	237	233	255	242	263	256	281	261	261	263	262	216	285	227	247	264	255	220	257	243	239	266	272	265	236	237	258	260	246	253	265	239	268	258	235	263	254	265	263	259	255	238	262	256	266	252	256	235	272	219	253	235	268	273	257	237	251	248	261	255	248	266	262	228	284	261	234	238	233	272	276	258	234	258	256	258	257	238	249	255	234	238	215	282	238	277	281	258	272	251	241	237	266	242	268	234	238	250	254	277	247	254	237	244	252	228	280	258	247	272	251	228	227	268	249	231	253	288	250	248	249	240	236	237	261	262	268	246	228	252	238	245	244	224	258	279	231	274	228	225	245	261	246	278	260	273	255	276	255	247	274	254	236	268	260	261	264	223	242	254	236	247	253	236	250	273	281	244	267	251	220	267	249	262	272	268	250	246	256	261	251	239	263	260	248	247	244	258	267	263	230	256	261	257	270	246	264	248	254	246	279	212	288	256	259	224	250	239	251	230	243	262	270	229	250	262	230	252	248	269	221	231	225	261	242	258	262	254	264	221	247	241	249	263	273	246	263	254	247	252	262	256	215	262	233	252	282	258	232	256	281	261	264	264	238	265	218	241	251	257	241	256	229	234	245	249	264	268	236	255	223	260	259	277	242	226	263	255	246	257	272	254	256	231	275	250	267	273	251	253	226	258	264	223	263	226	235	236	273	246	247	248	249	249	238	271	237	253	256	260	277	269	214	258	265	269	265	243	232	247	274	276	248	246	286	252	289	263	267	229	265	252	257	243	266	269	270	269	247	229	266	248	258	252	257	216	244	255	255	250	274	246	248	248	244	271	237	250	282	237	252	235	257	261	251	230	237	274	260	261	303	255	268	226	255	283	259	273	251	259	238	271	259	255	251	262	260	247	273	259	248	259	246	286	242	264	256	235	267	239	239	254	244	277	282	258	256	249	272	239	273	248	266	252	271	237	232	271	225	248	252	256	247	237	267	263	253	227	242	250	274	245	246	242	241	250	262	257	257	264	260	268	262	255	263	250	237	265	248	260	245	241	256	269	267	275	280	275	256	270	264	258	274	271	250	271	244	265	247	238	238	249	295	261	234	261	267	265	251	221	251	249	265	243	254	241	261	235	236	245	253	228	263	241	250	257	273	256	243	237	247	257	247	230	231	254	277	238	248	237	245	246	243	274	293	273	247	245	262	274	253	235	231	268	278	255	235	280	238	283	246	231	226	262	250	240	251	252	262	242	263	271	226	268	233	264	254	267	264	229	275	248	281	236	268	247	268	276	245	241	245	240	266	255	245	245	238	265	246	254	259	266	245	259	242	247	275	287	241	255	260	251	280	252	237	250	247	241	274	279	221	230	247	255	256	263	249	260	270	280	258	259	247	220	288	250	256	244	266	259	245	261	233	233	242	256	266	254	250	256	249	283	271	252	252	259	240	272	250	247	272	255	243	256	288	293	256	252	293	250	274	215	250	253	251	258	235	261	251	237	247	258	257	234	250	254	234	242	274	243	252	282	230	283	265	285	281	253	265	244	244	250	258	275	248	251	245	218	267	294	249	261	280	253	221	262	260	260	229	234	229	237	247	253	261	255	239	250	238	221	244	261	237	240	263	224	265	259	242	270	239	243	262	221	227	249	256	223	262	231	268	275	261	266	230	272	227	265	255	235	276	233	273	278	252	252	256	230	237	235	247	266	259	288	231	246	233	268	274	264	246	252	246	247	240	280	247	286	229	275	253	273	256	216	268	247	242	264	263	238	239	271	258	259	243	291	258	246	247	273	272	256	241	262	241	236	231	265	254	266	256	248	236	246	269	244	261	259	253	242	237	272	247	234	279	225	240	262	259	254	247	218	269	244	277	229	259	277	253	277	272	236	259	271	256	235	232	249	269	265	266	232	250	269	237	259	249	274	243	264	263	255	257	225	226	261	227	271	256	248	255	279	235	260	266	245	226	246	245	257	240	258	256	269	249	267	269	287	232	234	291	272	266	251	275	264	239	255	250	274	251	270	241	255	250	237	226	267	244	249	261	254	263	244	278	256	248	260	270	251	272	248	229	249	235	289	263	240	277	227	233	278	233	238	247	248	260	256	261	255	234	219	240	273	245	278	264	231	226	253	236	237	250	245	248	253	253	250	253	221	235	258	266	266	270	269	244	233	258	257	269	266	244	245	256	263	254	240	250	284	245	238	241	259	265	260	246	249	252	252	273	256	233	270	254	242	227	245	242	264	232	235	263	243	229	239	288	263	250	249	242	251	280	242	256	242	249	267	263	251	252	242	263	241	228	264	256	253	236	254	240	226	243	243	281	270	262	248	258	268	259	236	260	249	263	225	259	276	277	239	257	252	246	268	265	266	228	233	248	258	252	239	276	260	279	260	255	242	284	259	259	293	257	261	238	264	274	257	274	239	258	259	247	238	265	277	241	264	253	226	249	263	263	264	235	269	268	285	249	262	249	261	216	271	268	258	247	260	259	259	239	252	273	274	263	248	231	273	291	266	266	235	276	268	271	235	243	229	264	276	235	258	286	249	265	251	230	261	273	287	266	261	267	259	272	254	234	251	236	257	233	238	253	259	240	227	233	263	258	262	291	255	234	262	268	248	249	268	253	285	266	281	265	234	240	251	265	252	226	238	236	264	253	244	242	249	253	253	266	263	243	261	248	261	262	279	286	242	247	265	283	275	248	256	250	250	253	279	240	251	239	230	247	237	239	256	251	228	251	274	238	288	226	257	221	255	269	265	263	241	268	243	261	268	271	265	258	253	249	266	269	254	256	279	262	257	260	230	262	258	260	280	254	271	254	238	263	269	233	261	245	263	254	238	258	272	248	233	267	238	264	247	268	243	257	272	241	241	261	239	254	261	255	235	241	241	239	261	246	234	287	250	219	228	258	250	227	263	260	265	240	260	268	275	260	261	232	272	238	234	230	248	264	253	237	259	247	274	246	233	262	256	234	235	248	259	234	271	232	276	240	260	269	248	222	266	261	251	254	244	223	251	235	237	240	278	240	227	272	261	251	269	267	230	241	257	239	263	233	257	251	251	264	219	254	246	250	247	240	278	247	270	245	259	218	245	245	238	245	225	294	251	272	248	217	226	255	245	273	243	215	244	262	274	240	284	246	232	251	266	254	263	258	259	256	221	224	246	275	265	256	233	271	220	250	241	269	227	268	257	268	242	272	248	249	268	241	260	254	247	232	220	270	228	252	260	291	234	235	264	257	263	261	247	239	267	241	206	269	255	253	220	239	278	240	281	241	243	241	262	247	214	257	252	277	240	250	249	245	292	263	283	249	268	234	242	255	262	269	232	270	265	255	268	268	256	255	249	258	247	260	269
18294	1442	1294	781	625	585	494	446	446	456	434	397	423	437	422	392	344	393	407	367	375	435	426	403	379	402	392	367	418	382	381	418	397	389	405	397	387	379	368	359	378	383	413	381	405	396	365	405	426	464	397	393	384	367	345	385	352	416	362	406	402	365	379	373	417	415	369	379	374	392	395	398	391	366	395	375	440	392	394	417	371	424	378	383	400	387	388	399	386	381	449	385	386	381	385	405	383	386	382	393	397	389	366	431	384	414	383	400	362	403	417	377	410	397	417	377	409	403	432	400	383	376	409	363	356	399	397	376	400	405	434	409	412	411	391	414	395	390	396	393	368	382	414	380	378	409	382	363	393	387	373	359	406	367	389	384	400	336	432	408	410	400	394	367	379	353	381	384	406	388	404	401	394	412	401	426	392	384	371	414	414	382	346	395	400	367	410	408	405	394	406	401	372	370	339	364	378	371	411	381	380	386	411	402	410	399	373	362	410	391	389	388	377	411	355	406	380	385	374	387	421	422	411	364	384	390	416	399	386	359	407	392	367	368	354	405	399	400	364	382	418	387	438	401	395	390	334	365	395	395	387	375	394	385	373	393	397	378	411	399	414	396	375	400	409	409	381	387	401	421	365	398	362	384	410	392	363	401	348	421	405	397	394	392	386	370	368	375	404	392	417	408	378	394	374	386	416	398	401	375	359	421	363	422	423	401	415	394	385	406	387	402	396	365	383	364	417	415	379	359	372	400	396	435	391	443	376	360	416	416	374	385	369	397	385	402	360	393	412	391	382	377	378	366	382	378	396	399	401	363	415	413	407	396	359	388	396	389	395	383	344	369	395	414	415	402	400	388	401	429	407	396	429	397	351	398	402	374	357	376	392	436	441	388	381	377	375	431	385	388	395	410	402	428	373	391	375	401	362	363	373	371	363	370	354	443	367	390	371	384	388	367	371	389	371	387	359	407	413	403	358	390	376	350	407	375	360	373	374	394	395	409	366	390	380	371	392	414	351	390	366	403	383	384	387	372	419	398	406	339	360	401	371	379	378	374	377	393	370	394	376	400	400	381	383	377	397	391	402	363	429	408	384	384	365	405	380	394	374	436	427	409	396	395	390	404	392	384	379	376	406	424	381	425	411	397	400	370	368	382	387	443	353	393	407	413	360	406	422	370	406	379	370	362	409	391	382	421	376	360	424	401	365	398	404	380	399	379	390	382	386	398	375	368	361	368	388	410	386	358	386	409	388	396	404	372	373	429	419	363	385	387	372	419	374	410	383	392	365	378	362	372	435	331	400	367	436	394	397	397	415	401	382	388	398	389	417	386	407	369	391	393	384	359	388	366	396	375	390	374	344	414	382	396	362	392	386	369	381	390	398	407	401	406	409	428	393	372	400	374	382	385	356	387	394	387	384	413	407	393	333	408	377	370	377	345	404	369	408	402	392	396	453	357	398	391	423	424	396	417	383	387	374	395	363	365	410	397	409	400	405	376	416	423	381	443	373	389	383	381	391	414	418	394	398	425	383	379	394	414	384	387	425	414	385	413	388	395	376	387	404	385	384	356	388	398	386	403	410	427	383	415	418	404	402	367	407	403	378	409	388	411	374	412	410	353	357	391	343	350	406	424	414	375	384	410	338	403	399	413	406	401	382	427	402	397	377	393	389	411	407	381	433	391	373	389	364	400	404	413	357	380	381	379	399	401	380	382	438	376	389	405	383	375	400	394	400	371	393	407	388	395	343	385	404	391	382	394	380	408	372	393	380	389	366	387	399	391	411	416	391	408	397	407	408	407	406	404	395	408	380	392	426	373	413	412	384	363	385	395	398	426	411	372	416	380	454	386	380	376	393	384	362	406	388	402	378	375	419	410	445	431	377	391	392	380	394	394	375	404	378	394	423	407	399	387	385	365	380	393	413	390	378	374	385	382	373	410	378	384	392	371	376	389	403	385	386	392	387	411	397	412	397	410	396	366	345	395	386	371	404	390	377	394	381	398	423	367	383	404	376	421	378	383	418	389	410	399	372	396	393	418	412	384	390	376	392	388	433	386	418	394	397	386	386	367	378	384	419	418	377	377	394	425	370	352	400	400	381	350	403	371	396	401	384	360	400	388	391	404	388	377	401	367	390	411	375	393	414	399	410	432	369	383	401	405	383	409	392	368	379	385	371	401	422	398	372	404	343	414	440	378	402	381	408	400	365	361	392	406	391	397	381	382	367	409	394	355	385	394	398	376	406	368	378	380	395	377	359	407	407	387	384	410	365	429	378	405	375	417	406	373	415	379	381	418	365	419	400	383	379	384	379	420	410	368	387	374	425	415	400	375	385	394	379	376	407	378	366	420	390	416	388	388	397	426	413	388	436	390	423	373	396	434	405	412	410	399	371	371	382	399	405	374	401	377	370	396	383	392	364	387	389	357	408	390	400	397	393	418	400	373	431	422	420	414	413	381	397	414	391	411	392	380	352	408	383	419	389	372	379	424	391	439	395	400	414	349	344	371	394	368	444	384	347	392	410	406	395	419	404	401	426	387	382	351	380	412	421	391	384	375	381	379	399	414	405	451	392	377	415	389	390	374	374	366	379	414	404	427	378	386	401	373	380	371	384	370	408	380	413	391	413	400	388	360	385	410	395	386	379	443	374	387	384	362	387	390	386	410	353	374	411	382	395	382	400	394	405	348	374	368	365	391	428	403	387	397	368	367	365	398	405	384	405	384	407	404	408	412	393	381	386	393	382	381	378	406	433	376	407	397	391	384	378	374	384	406	397	358	373	380	366	384	425	416	378	409	389	407	391	372	416	325	391	383	366	373	386	380	371	381	381	376	371	387	365	392	397	391	383	386	430	422	447	389	387	373	403	401	428	384	387	378	404	383	414	429	345	404	430	382	372	406	361	374	344	403	346	394	392	408	383	404	406	381	410	384	364	366	399	401	410	392	361	409	374	417	391	407	415	411	364	359	377	370	422	354	391	399	388	413	377	378	402	372	380	418	382	403	370	444	390	425	399	393	402	400	390	386	418	430	382	394	381	419	389	414	369	395	360	362	381	394	401	418	404	391	390	405	397	397	395	415	408	382	382	418	393	390	395	385	417	399	356	421	379	400	378	342	406	375	359	384	388	408	383	418	419	408	397	376	398	407	400	393	439	391	406	379	416	383	399	393	398	406	386	408	417	423	394	391	407	380	378	393	417	396	376	383	439	380	395	395	395	366	367	368	355	374	365	417	388	399	412	361	395	416	351	383	407	385	379	415	386	378	382	403	367	385	368	388	382	387	364	409	379	375	396	429	380	373	372	393	411	423	399	398	419	359	386	401	411	382	426	404	386	468	364	396	414	409	336	350	386	402	393	382	381	405	381	385	400	409	367	360	396	348	405	365	392	427	407	380	380	406	387	394	379	406	394	377	375	369	403	401	388	405	381	399	377	405	400	404	375	400	348	402	385	391	407	400	403	379	395	412	374	374	368	395	354	386	410	400	392	373
24548	21442	28753	24505	21216	4144	1020	748	658	666	591	561	545	537	510	483	492	520	497	524	493	496	519	512	496	487	500	467	499	479	506	443	418	473	462	473	431	477	426	489	486	454	525	450	474	489	479	474	448	485	492	456	476	492	471	448	455	476	461	486	454	471	459	476	480	472	525	474	454	459	458	495	451	436	422	480	487	476	476	502	455	493	436	442	481	487	483	449	464	445	499	481	436	495	490	488	491	414	476	477	466	510	508	536	452	449	507	517	503	477	440	449	474	467	506	497	453	456	433	477	493	460	475	452	483	466	483	463	479	475	457	475	495	497	452	426	457	488	487	508	441	492	499	488	477	464	484	466	494	445	442	490	495	485	473	467	439	480	490	482	420	472	517	479	470	483	480	450	474	460	462	472	467	520	497	449	476	487	480	486	462	469	481	512	481	458	493	474	462	460	447	491	503	472	480	498	501	484	456	465	457	468	499	467	467	458	476	494	449	427	455	476	454	505	481	468	483	464	491	488	462	454	466	438	459	428	512	458	493	472	433	480	498	498	486	483	505	467	519	516	434	496	483	481	499	487	482	500	472	517	476	476	451	449	501	465	464	483	465	468	478	502	477	466	453	461	442	432	467	486	461	498	502	464	469	500	498	459	463	455	468	505	483	484	492	463	525	438	447	480	457	452	520	498	511	503	448	438	469	468	435	463	509	451	484	481	444	470	459	470	437	460	432	471	446	457	456	478	486	459	430	449	508	493	490	484	454	490	441	470	475	442	483	488	447	485	469	491	485	466	458	448	494	483	460	465	477	461	464	476	482	498	483	461	467	476	445	447	472	456	472	479	499	464	441	474	470	465	472	489	444	434	486	468	464	455	497	481	503	480	464	453	478	463	508	437	460	491	460	491	489	474	489	479	468	480	474	443	470	501	468	428	493	445	447	419	453	460	504	484	490	468	430	489	486	487	471	456	505	498	429	462	469	475	424	482	493	450	451	487	462	475	486	493	501	468	459	456	510	470	451	529	476	467	428	444	428	500	468	443	488	476	504	439	422	502	456	460	485	465	458	455	474	491	440	455	482	475	499	485	463	462	439	476	462	489	474	421	496	473	476	443	470	476	476	462	428	462	471	505	494	447	442	466	447	449	496	450	484	494	490	471	478	460	460	478	454	417	506	441	461	489	465	465	461	444	486	446	469	460	479	448	465	512	487	456	418	436	474	445	451	499	448	477	490	497	495	468	477	516	483	443	482	463	464	467	455	445	469	446	457	481	458	477	467	475	495	462	488	509	472	441	495	458	485	482	463	472	484	457	490	448	437	481	461	427	504	452	477	457	472	496	418	486	487	436	497	473	480	462	480	471	467	505	463	460	450	493	481	454	496	496	475	481	468	487	468	471	465	472	475	488	477	503	492	445	448	475	453	451	480	462	469	427	448	474	480	446	464	473	443	474	474	442	453	478	512	486	481	479	464	515	518	495	434	434	456	439	489	490	451	462	481	454	443	470	467	500	453	508	474	477	513	484	467	433	473	489	478	455	452	467	471	457	463	465	448	497	498	488	469	507	476	457	482	477	472	442	439	483	480	452	469	475	424	497	471	492	471	510	476	445	478	476	461	452	474	503	446	459	469	443	462	429	473	469	471	492	469	447	466	470	456	440	475	436	472	481	476	473	443	486	450	462	475	492	445	530	484	479	480	497	488	460	494	459	481	450	497	455	510	444	493	492	465	461	495	450	489	499	478	495	518	474	494	445	480	441	428	484	470	458	470	467	496	461	461	475	457	452	486	476	495	458	480	461	440	465	459	480	487	446	455	464	473	467	449	459	500	463	492	469	470	460	440	488	450	478	481	458	445	472	432	499	483	473	478	465	479	447	460	487	460	454	469	455	456	473	453	513	465	474	481	466	475	475	439	471	485	504	429	476	486	495	481	471	459	485	481	458	461	488	495	422	496	441	456	454	482	485	495	489	480	461	452	463	488	495	484	470	455	473	447	480	483	498	491	501	471	509	471	451	492	480	490	464	479	483	486	454	457	464	486	451	450	475	472	470	485	469	518	547	487	459	468	461	479	432	492	502	458	497	473	451	471	474	491	486	514	418	491	466	470	489	447	439	476	478	462	487	458	433	448	478	470	496	423	495	443	474	510	463	454	445	456	477	479	493	429	466	429	474	458	496	515	441	438	457	446	522	433	454	442	460	469	476	504	467	446	448	474	477	511	488	486	483	489	492	456	433	455	467	455	465	473	475	486	473	485	445	524	459	465	452	447	446	439	481	431	439	482	495	473	456	491	479	450	477	409	481	464	476	443	437	439	480	448	486	461	454	466	462	509	441	455	443	437	454	441	460	503	454	443	450	455	471	504	436	455	492	484	470	455	465	473	486	512	465	443	465	515	441	451	488	481	501	463	486	444	471	485	480	452	483	432	419	446	461	502	486	475	465	443	458	476	457	452	457	494	454	488	455	477	447	458	475	466	497	466	458	481	504	458	475	483	448	449	458	490	457	471	464	456	481	483	475	464	490	471	497	460	446	495	443	427	472	488	444	469	477	487	475	511	454	489	475	463	468	503	501	492	491	517	456	479	484	461	470	423	487	449	452	483	444	480	470	451	496	431	483	456	435	479	426	457	517	495	472	474	442	476	468	486	449	444	477	504	473	476	465	511	434	472	455	493	458	484	481	478	472	420	479	476	472	479	480	462	446	432	461	475	517	451	468	527	459	496	495	518	462	459	458	452	484	470	485	429	481	478	442	483	451	483	450	471	508	456	435	471	450	470	482	477	461	490	482	448	472	466	468	474	479	491	492	456	435	461	458	468	458	478	437	447	463	446	497	508	460	460	479	464	477	466	539	449	481	445	505	439	450	511	490	450	478	489	502	433	446	437	471	472	462	458	420	480	471	440	459	418	456	460	460	440	492	507	460	483	469	505	476	501	470	475	472	476	493	461	475	522	523	476	499	461	456	473	456	497	457	498	469	503	460	444	474	456	491	458	486	451	439	460	466	474	441	492	489	494	460	473	450	460	469	483	472	484	467	459	444	467	490	445	471	465	464	461	476	457	498	461	489	461	489	495	465	535	458	461	441	454	484	455	491	490	462	462	439	465	436	455	448	508	468	524	464	484	451	448	468	471	470	459	464	442	439	429	474	472	467	471	461	449	468	450	465	469	465	441	443	457	464	482	419	480	459	456	487	477	460	458	486	453	482	469	461	502	502	482	499	432	453	472	492	465	488	462	520	481	458	439	448	461	489	467	509	443	472	466	481	464	482	439	494	468	481	478	479	462	440	479	478	467	433	400	434	499	484	493	484	493	531	478	451	467	478	440	481	440	435	501	467	446	461	463	445	480	468	462	465	450	462	501	462	494	461	482	481	439	433	495	465	479	460	431	449	453	458	500	451	458	486	487	468	467	513	494	501	487	504	499	496	502	477	417	454	501	458	464	484	507	507	474	475	470	455	451	442	468	451	484	487	459	471	447	463	460	487
32412	8477	7025	3782	2581	2146	1734	1472	1283	1188	1065	994	953	917	873	851	859	850	823	774	765	804	750	783	786	738	789	753	724	742	723	732	709	689	749	771	776	745	713	765	734	686	714	753	739	706	744	707	705	711	717	667	730	710	723	726	745	739	737	668	726	735	712	664	711	766	758	730	729	756	730	746	720	712	737	654	692	645	703	689	727	719	706	705	707	732	698	777	673	711	704	748	690	729	751	704	728	748	712	707	709	714	737	714	720	680	666	741	749	733	749	680	723	735	673	664	728	769	746	697	710	703	698	708	687	744	749	724	672	697	763	698	685	722	723	700	751	727	697	705	750	738	719	715	656	713	721	668	753	709	678	732	691	722	675	723	731	710	761	726	721	702	689	685	727	735	701	702	753	730	735	699	674	747	739	715	676	743	693	696	782	709	703	779	696	728	729	700	684	718	690	684	733	722	743	667	698	730	718	686	715	681	740	689	705	747	734	729	744	750	686	710	713	701	747	743	700	727	717	732	709	704	738	757	728	696	721	775	694	756	745	734	668	679	750	772	706	715	696	702	732	721	732	712	681	714	689	715	781	714	744	705	724	723	723	671	703	688	702	697	700	693	703	688	719	744	723	691	753	760	689	760	683	688	705	663	760	711	712	701	659	693	740	716	733	688	739	671	708	681	731	675	740	699	716	710	702	731	700	660	737	698	672	695	715	701	759	682	711	709	691	761	701	751	769	733	726	710	731	700	733	698	726	726	686	713	699	697	721	741	688	715	710	720	697	674	702	701	709	707	704	729	732	696	679	720	693	738	707	688	669	727	707	707	724	748	730	674	693	690	741	703	687	696	745	705	710	724	699	714	756	739	743	702	694	685	730	690	680	703	756	735	709	702	704	678	721	708	759	766	689	753	726	741	711	722	710	701	703	725	724	723	726	719	728	723	692	772	704	694	698	722	703	721	776	675	723	688	708	709	771	702	756	708	751	721	692	732	705	696	743	740	686	756	740	711	725	744	667	733	741	701	690	702	761	702	682	700	670	727	749	692	761	711	718	712	746	769	733	725	746	696	678	660	704	701	710	714	719	708	711	697	699	717	703	691	710	716	698	707	717	745	691	732	723	698	721	668	730	728	697	788	684	696	722	767	757	748	702	722	680	759	740	692	720	703	684	703	733	714	698	682	717	688	711	727	705	705	716	731	722	746	741	725	730	731	751	651	756	702	671	697	716	702	702	709	721	727	740	747	770	720	734	728	766	716	697	697	722	754	727	684	685	636	680	742	704	718	740	732	694	720	713	758	718	679	669	717	696	688	722	731	703	722	715	668	725	705	680	700	709	719	780	740	710	729	718	690	701	737	768	685	733	720	674	687	767	710	706	712	678	713	728	702	752	754	664	718	697	749	710	747	725	695	748	737	735	719	770	709	716	761	688	678	699	729	696	701	692	780	721	702	716	715	708	701	741	701	753	710	734	702	740	703	741	679	703	752	694	690	715	745	701	758	689	749	699	691	724	682	741	723	730	675	708	705	686	688	677	676	737	695	708	731	706	767	696	710	736	683	671	742	747	664	744	681	703	736	697	747	721	724	726	728	707	708	714	732	718	722	677	723	685	715	704	662	724	705	710	726	700	702	708	676	716	710	686	729	703	708	722	689	718	691	713	713	713	716	656	673	725	675	730	710	700	704	722	713	747	717	754	762	717	698	707	699	734	678	677	727	712	730	699	741	727	716	705	743	703	721	714	689	696	706	749	748	715	685	726	686	676	742	721	678	719	746	706	718	764	742	705	702	763	764	704	729	723	681	710	690	730	706	707	707	698	740	659	746	715	728	719	710	683	699	722	688	686	699	737	699	727	701	695	750	689	749	746	728	740	727	675	702	682	681	695	730	740	718	716	661	700	697	769	729	729	719	702	742	748	720	724	716	673	709	686	745	745	714	726	693	714	672	721	714	691	726	697	724	693	708	705	744	735	712	673	697	667	702	687	714	732	752	706	696	708	648	686	702	753	716	747	705	736	702	678	748	691	721	716	721	769	700	717	740	767	701	730	715	750	703	706	712	746	693	740	672	677	710	694	694	733	750	673	723	694	746	704	710	736	713	700	685	736	687	681	729	715	718	761	669	695	726	759	710	711	720	692	664	711	715	715	693	713	722	727	685	736	710	729	722	688	723	689	676	700	743	724	701	759	703	770	672	711	718	766	721	723	718	759	699	691	681	725	696	678	727	721	740	742	687	723	694	727	674	706	711	686	711	737	735	702	679	715	730	735	687	681	677	720	693	745	717	764	685	742	687	738	753	730	751	755	709	710	718	702	748	708	708	711	715	691	709	744	680	663	741	719	714	668	728	694	745	686	678	685	701	710	698	675	704	716	727	726	699	709	723	677	666	715	745	705	733	729	729	698	760	738	682	703	673	697	697	764	773	675	665	752	664	683	696	689	692	699	744	677	760	717	712	753	754	674	746	705	719	693	708	704	726	722	692	732	707	724	736	760	702	693	695	719	723	671	660	724	704	707	748	711	694	770	768	694	738	706	737	670	696	715	709	685	744	703	740	713	731	744	743	690	694	701	727	710	721	668	715	717	722	714	700	722	769	691	700	762	673	719	730	750	699	681	744	713	756	727	711	723	707	740	691	682	721	701	681	679	711	729	718	740	697	728	710	726	742	689	730	666	729	721	683	704	701	734	695	688	703	735	702	733	721	700	721	718	702	680	719	763	743	724	729	741	707	699	705	697	719	738	678	700	723	743	755	679	706	710	725	743	725	711	700	703	704	751	727	742	700	705	718	674	678	666	739	747	701	700	716	708	725	747	687	682	686	725	684	697	714	711	704	734	705	755	701	700	676	700	739	707	737	709	715	746	729	697	723	724	727	670	723	739	729	733	713	701	702	721	742	710	740	740	688	718	688	716	758	799	728	715	680	661	683	669	715	761	706	714	702	718	726	716	731	754	709	715	706	694	693	744	689	726	677	750	747	761	668	711	728	695	692	726	721	711	703	689	739	751	704	724	677	737	740	719	710	698	731	728	729	723	703	680	761	700	734	750	718	725	709	658	721	734	734	737	687	765	741	705	721	707	710	717	682	699	716	716	676	680	712	713	685	717	698	730	692	711	735	731	684	715	680	694	766	731	739	767	680	733	662	709	777	739	716	716	728	732	710	667	711	738	707	678	731	713	755	694	697	681	741	707	729	711	680	707	714	709	720	724	712	686	713	732	702	681	728	712	709	749	660	711	710	708	710	728	719	733	727	666	736	737	754	750	706	778	705	706	689	732	743	732	746	709	734	671	699	751	740	692	718	708	723	665	697	705	690	739	719	685	691	711	742	693	734	675	697	712	711	680	713	720	713	688	713	725	677	723	697	722	733	747	706	723	721	734	716	716	700	693	741	713	712	751	696	686	697	778	691	674	656	724	694	716	745	731	716	723	721	693	721	700	696	750	730	774	726	685	754	715	677	696	748	734	668	700	719	737	742	679	720	687	738
23347	21380	29397	23732	21381	21141	3302	1032	815	766	691	678	612	580	551	545	540	560	474	503	520	514	495	495	457	483	471	545	493	483	476	510	465	471	467	464	452	464	466	495	469	468	452	499	448	467	464	482	481	475	463	459	475	457	470	436	466	492	459	441	442	457	435	453	484	433	485	480	452	413	431	395	462	469	435	494	458	460	472	439	425	405	446	455	456	474	464	461	455	460	436	471	438	489	454	478	473	455	471	467	405	448	451	470	457	460	457	466	435	411	448	426	482	510	452	426	453	448	466	490	442	437	450	435	471	461	439	449	450	434	447	466	484	472	479	461	404	445	445	455	443	473	447	438	408	479	446	408	409	434	447	421	468	446	459	416	439	458	470	468	431	455	405	438	412	437	418	457	422	461	431	485	417	465	453	461	455	447	475	473	460	456	468	482	461	406	451	433	440	463	454	462	441	463	458	438	475	404	455	453	439	447	464	470	425	444	465	465	453	451	397	468	470	446	448	474	432	446	465	449	455	445	464	433	443	473	473	448	427	413	475	414	479	448	447	436	462	482	438	434	454	470	429	481	446	464	433	482	414	463	415	424	445	517	455	439	434	455	453	444	458	434	449	420	481	417	464	468	430	495	461	456	500	470	434	463	400	435	471	425	435	437	427	454	472	435	463	441	446	437	466	480	449	436	474	453	425	436	436	490	403	456	489	418	467	457	462	469	432	449	484	475	463	460	466	484	457	423	474	483	455	441	435	438	465	446	432	460	453	474	433	403	451	466	435	427	446	449	416	442	445	449	450	461	441	402	458	436	473	456	449	463	482	447	442	444	438	426	470	462	468	478	422	440	449	448	482	447	472	472	435	434	454	462	491	465	436	414	435	415	438	437	421	409	455	481	421	453	432	417	472	450	425	473	437	415	425	449	450	473	425	457	458	466	459	460	433	422	438	443	434	434	459	458	462	440	468	453	423	466	453	449	454	472	449	464	415	433	438	454	457	420	408	438	432	459	437	505	441	459	460	468	456	441	440	423	458	496	421	451	453	465	453	442	464	474	426	444	443	438	469	485	434	460	459	457	478	459	410	442	419	434	409	451	458	445	459	440	412	438	448	457	476	451	445	440	468	482	453	392	453	463	428	475	430	457	478	467	472	463	440	438	431	444	454	418	427	485	448	455	455	442	422	426	492	459	419	454	443	462	452	461	437	417	453	418	459	426	455	421	414	413	472	459	474	426	504	442	451	475	444	462	419	455	458	449	448	440	476	444	479	438	475	456	472	445	459	424	441	440	466	484	428	492	409	454	425	411	469	453	483	452	434	424	484	485	463	454	450	419	441	410	442	445	457	424	489	469	475	435	494	444	445	448	440	465	447	438	423	463	461	461	459	450	469	448	456	461	481	483	415	409	457	435	434	437	400	428	442	461	444	460	457	462	462	489	437	456	457	463	480	451	424	465	468	456	449	476	455	459	456	433	440	452	475	447	444	424	459	433	441	437	478	430	448	431	475	431	461	411	440	426	450	434	445	438	440	490	439	453	452	450	424	437	453	459	471	442	495	471	451	498	410	442	473	442	431	490	487	470	451	493	451	470	498	406	467	419	470	430	445	437	452	489	435	424	442	475	437	401	465	448	479	427	469	447	417	460	452	448	494	459	459	430	428	492	426	450	422	436	491	443	451	446	441	471	446	436	442	411	407	431	465	437	403	423	455	443	467	439	427	453	431	446	480	444	463	453	418	476	483	445	454	446	461	424	460	448	451	427	444	436	440	438	444	438	450	471	439	409	462	439	481	469	493	420	450	487	432	438	449	428	462	452	452	464	475	485	453	451	449	433	483	410	466	449	471	441	487	435	459	422	459	416	456	425	443	480	445	457	455	428	451	485	472	433	443	462	498	472	468	414	437	444	435	490	436	461	421	465	435	443	445	465	417	461	450	464	449	426	490	448	440	430	448	502	462	437	445	449	452	466	472	491	477	480	451	487	427	455	461	463	470	450	434	425	478	464	433	453	431	442	449	461	438	419	444	485	439	450	478	421	445	421	442	441	447	449	462	457	444	414	475	409	426	417	459	439	441	463	434	451	467	418	430	436	439	478	451	439	461	428	461	460	466	439	490	445	465	444	448	476	398	423	435	417	449	438	467	462	421	471	464	401	436	426	458	478	449	433	440	448	431	430	397	442	452	471	452	469	475	472	499	488	443	487	437	410	411	438	458	482	456	455	420	435	451	474	433	431	424	434	454	445	471	473	440	461	450	464	448	452	443	454	423	477	453	439	450	408	450	452	452	450	469	437	458	473	446	464	455	479	451	437	465	418	451	447	433	443	461	429	468	487	442	414	466	450	446	457	457	434	458	417	441	452	411	479	477	413	489	451	451	446	435	436	453	443	458	425	439	419	434	494	481	439	420	455	427	469	432	455	485	474	443	468	423	451	467	456	426	488	435	433	432	432	510	459	425	486	455	442	485	461	443	441	435	441	436	446	461	429	426	451	442	459	427	431	437	475	400	423	481	462	461	459	429	456	473	463	444	442	442	427	480	439	457	473	444	451	464	482	460	472	464	457	420	441	457	435	422	432	442	461	466	477	379	408	407	438	375	443	444	459	447	427	481	458	440	476	440	430	453	448	401	455	445	473	414	450	439	462	481	438	457	465	467	456	429	472	454	448	489	440	474	450	438	441	441	444	449	416	416	422	441	478	483	457	453	485	455	470	458	434	440	455	449	450	471	486	473	453	433	434	424	413	435	453	403	443	431	478	450	439	469	451	470	456	449	460	450	431	452	448	437	456	455	468	474	450	451	410	472	450	464	452	439	476	451	446	453	496	426	454	464	475	447	470	419	452	438	479	445	463	463	429	447	424	471	456	437	444	470	447	444	451	444	454	458	445	411	489	433	457	422	464	437	459	456	469	452	450	451	422	451	467	442	475	453	442	461	438	430	462	451	408	495	434	411	476	403	500	442	447	462	445	456	460	423	475	457	426	466	466	475	474	437	478	407	412	474	453	475	446	454	454	463	449	422	471	485	467	468	472	431	423	447	450	499	457	433	437	449	457	473	445	447	436	455	450	444	457	430	465	465	425	460	450	434	432	389	435	459	428	467	493	466	467	471	463	490	459	432	481	450	415	435	446	445	446	421	461	439	479	471	417	433	445	443	442	420	411	450	439	452	435	456	443	495	466	444	437	436	440	446	441	414	438	496	426	441	456	487	456	447	439	462	468	457	474	421	459	444	437	448	462	440	449	435	447	454	465	432	486	451	468	426	408	470	440	456	444	444	452	432	434	459	482	473	449	493	461	451	457	432	441	445	422	461	456	465	479	443	424	463	442	443	413	439	421	423	450	467	458	441	442	472	451	431	477	449	464	445	463	450	436	430	424	500	470	434	427	438	452	441	455	445	427	465	481	429	463	440	451	455	430	450	459	461	436	422	436	453	490	445	456	471	484	423	467	487	449	425	449	438	468	457	421	477	397	495	455	443	430	420	432
35180	13723	11143	6028	4249	3283	2686	2099	1770	1573	1374	1238	1111	1057	1029	953	861	866	872	856	828	855	781	754	787	755	798	735	698	750	744	754	706	717	715	656	713	695	731	674	730	690	681	670	708	682	678	687	701	723	685	703	737	713	699	700	722	716	706	672	690	689	653	698	660	722	714	686	678	684	657	639	675	672	685	677	675	661	706	661	688	670	652	709	730	684	693	702	673	705	677	667	669	666	700	680	684	700	688	658	719	691	737	670	648	665	663	682	717	688	695	681	762	675	667	674	679	669	664	694	701	680	670	687	708	697	628	701	696	688	668	674	721	651	633	697	730	672	670	658	658	655	688	671	718	664	720	642	629	686	655	699	732	668	690	678	710	659	668	738	679	685	687	717	657	671	693	682	690	698	681	672	705	731	686	720	703	719	696	686	664	691	691	711	681	735	663	662	696	729	662	686	683	705	704	699	651	640	666	686	686	614	704	673	638	731	684	698	672	686	647	693	655	740	656	659	656	719	680	704	705	661	671	713	646	652	680	684	662	687	664	688	674	633	647	689	671	630	698	680	676	680	678	715	616	669	662	683	689	708	677	709	635	701	679	635	663	680	686	712	672	687	743	629	692	624	688	710	690	697	686	705	709	668	723	698	725	679	695	701	663	675	720	668	652	661	667	676	639	678	675	638	713	679	708	661	679	725	707	701	642	717	659	667	663	643	697	701	656	711	713	674	679	709	637	626	649	662	677	681	699	697	666	730	691	616	660	678	636	683	686	677	674	668	694	653	646	675	670	689	678	677	659	675	655	648	647	672	674	718	725	702	667	684	642	636	681	681	704	697	703	702	667	678	686	706	653	678	650	701	658	723	671	713	661	699	632	693	674	677	769	628	701	637	666	674	705	695	631	714	683	707	672	682	673	659	659	674	681	683	654	644	712	678	653	695	673	664	721	649	657	649	719	700	690	712	656	679	677	719	638	696	606	730	657	697	688	694	728	671	665	681	702	709	696	685	651	690	641	660	698	690	658	675	671	675	698	661	710	677	664	721	716	699	678	643	709	729	664	716	665	675	699	684	702	634	649	691	702	703	685	645	704	699	697	730	682	661	679	668	680	657	645	659	677	669	687	704	636	683	699	704	658	716	686	663	683	666	705	681	708	628	673	675	690	665	700	659	720	638	722	647	686	708	662	671	656	726	651	726	682	700	687	666	705	697	653	705	687	696	700	696	697	693	689	683	724	741	695	696	656	663	629	667	702	665	674	644	695	660	678	657	704	662	730	627	682	661	696	688	653	636	671	714	638	689	677	693	708	643	708	632	668	678	632	704	661	638	691	679	666	626	715	717	667	751	700	680	650	707	661	699	691	670	689	713	706	695	648	676	696	708	653	621	648	665	646	691	662	651	681	702	686	705	648	669	652	677	682	686	708	668	655	691	681	639	707	710	628	644	717	675	695	700	697	617	675	694	684	668	736	711	695	650	721	651	684	685	658	625	678	670	663	644	688	711	680	644	666	704	650	656	639	694	647	696	721	680	701	679	709	683	659	733	690	661	723	686	664	685	652	690	655	669	660	639	687	706	697	702	734	655	696	650	641	660	709	684	700	671	703	688	667	686	676	690	629	697	658	700	652	689	711	693	674	662	653	681	671	668	731	680	652	675	653	696	686	604	726	675	658	664	645	636	662	593	725	677	704	679	697	649	658	636	745	697	722	682	720	726	607	714	687	677	662	698	657	717	685	669	691	639	668	660	659	653	719	659	682	689	676	681	702	673	696	660	664	712	689	686	732	669	626	693	696	648	680	696	687	667	716	667	636	713	646	691	653	633	663	687	709	660	673	682	638	722	655	687	698	706	683	696	702	717	658	633	717	682	700	712	699	693	672	667	716	677	730	676	662	663	712	670	684	651	729	639	679	703	676	674	715	657	671	713	678	683	660	660	697	721	676	650	639	660	706	600	697	706	703	678	704	682	665	714	697	657	776	731	654	627	662	723	646	647	666	654	717	660	688	677	650	698	639	654	697	679	657	698	708	703	653	710	682	736	687	697	697	711	637	669	706	721	652	671	679	688	670	675	683	721	683	682	667	689	720	693	700	670	731	671	644	686	658	629	701	692	691	668	651	686	687	666	721	718	644	679	728	664	681	684	658	688	650	671	661	664	701	630	641	702	659	661	699	719	694	662	688	653	670	682	660	682	687	690	633	609	668	672	690	672	696	705	698	734	691	687	668	679	672	650	712	716	705	638	699	673	754	682	670	681	673	696	649	632	641	665	671	690	695	629	699	669	678	667	653	699	719	652	656	623	656	657	696	653	710	678	657	651	690	700	715	651	663	685	641	665	690	698	685	706	648	697	698	661	623	650	730	659	710	649	687	715	684	647	690	681	695	704	720	644	678	700	676	678	689	694	678	616	683	642	697	639	687	685	688	682	683	684	706	649	719	685	717	647	667	677	674	702	668	663	713	636	682	645	690	653	696	659	682	702	662	660	664	683	683	689	684	675	664	659	693	659	738	684	723	670	684	688	700	670	680	709	676	618	682	630	696	689	698	702	632	718	727	693	713	648	646	685	718	672	726	694	678	669	740	670	716	736	680	660	739	665	670	681	758	724	664	733	681	687	688	657	625	649	669	694	703	683	674	703	669	671	686	704	665	675	673	732	709	664	683	681	703	671	701	640	649	667	653	687	696	702	688	686	697	674	697	689	698	674	672	675	716	677	640	690	702	695	661	712	688	721	675	726	701	676	672	679	704	646	661	655	662	714	694	716	635	624	584	648	695	699	728	704	648	656	682	709	660	691	679	707	634	701	672	678	714	691	662	643	662	694	728	694	679	699	674	682	693	671	687	653	697	648	648	642	665	673	674	684	665	642	648	688	715	702	684	681	699	729	680	700	678	712	655	688	661	704	735	645	694	673	701	637	670	692	680	650	733	673	701	659	689	686	657	643	704	711	707	675	633	704	723	680	641	646	698	710	692	666	681	670	715	743	696	706	655	667	718	672	655	711	703	673	702	693	706	734	636	702	662	670	702	677	685	631	687	686	699	704	649	622	758	667	724	659	704	676	690	710	639	674	660	698	679	725	698	671	683	644	703	673	626	710	687	660	682	693	714	728	711	705	619	668	683	677	689	689	678	698	676	645	633	707	678	713	681	692	670	658	682	711	712	692	689	662	708	641	681	682	642	697	688	698	679	695	692	701	683	678	663	679	696	654	712	667	666	679	636	720	654	637	671	701	700	658	715	681	671	694	702	688	685	682	662	604	679	700	627	684	692	682	718	665	682	712	637	669	684	700	702	663	703	686	691	681	689	665	699	642	621	636	663	647	661	727	685	699	649	666	737	727	734	678	652	665	642	665	717	678	637	679	677	684	642	648	712	642	694	663	672	682	715	629	662	692	631	684	703	701	690	675	711	665	693	673	674	673	718	646	663	711	734	722	653	697	660	739	690	671	676	687	704	669	678	666	678	686	686	686	721	692	689	712	677	736
27778	20573	8364	611	376	307	301	295	286	243	238	278	275	273	257	246	234	269	287	258	284	255	268	243	237	252	264	268	267	263	235	261	246	256	255	257	234	237	280	250	235	249	246	269	249	245	271	268	244	273	263	253	239	270	254	239	264	260	227	245	247	254	280	239	237	288	246	264	249	257	217	241	253	264	268	261	255	225	228	272	222	221	238	277	285	242	248	227	246	217	257	218	255	245	240	258	247	244	245	252	269	268	244	265	239	262	255	251	268	255	252	268	234	247	255	227	260	287	237	260	278	248	258	224	234	236	232	272	258	231	254	245	243	264	253	239	262	239	248	253	247	265	245	235	271	262	260	229	263	265	244	230	245	285	259	263	278	246	276	266	254	245	260	225	238	251	252	228	242	243	258	264	208	251	255	235	274	264	242	240	236	237	270	265	271	273	228	248	253	269	266	253	239	237	248	243	284	266	266	275	267	255	214	247	248	240	236	257	248	238	252	241	265	274	256	234	251	268	246	254	237	264	256	237	254	253	247	263	262	232	254	257	249	263	271	235	264	281	237	244	250	277	240	274	247	255	251	257	274	264	267	244	249	276	256	262	234	230	263	245	272	265	242	271	245	264	262	230	267	233	260	257	265	238	225	254	226	271	242	235	254	269	265	244	263	251	233	251	226	270	260	252	250	282	212	244	261	242	256	257	260	238	257	298	236	250	271	281	270	258	252	251	272	271	248	240	230	240	265	218	263	272	228	219	247	259	256	256	245	249	250	257	276	294	263	246	253	279	251	275	233	258	249	267	252	260	242	262	252	254	288	255	265	242	282	248	248	250	256	252	228	255	261	235	269	253	226	244	247	250	254	230	227	237	253	236	289	272	246	253	271	248	256	265	238	231	250	289	257	258	262	270	249	246	250	242	268	256	254	266	244	272	268	239	290	252	261	255	224	262	265	275	301	253	277	246	270	257	243	275	242	206	249	242	240	258	246	248	252	252	271	264	240	252	239	263	237	256	266	230	266	256	248	259	248	222	261	249	245	230	246	234	267	264	265	262	209	268	231	281	271	259	264	271	269	254	271	246	259	275	251	265	248	272	226	245	281	264	255	248	250	258	259	254	236	250	258	252	254	254	266	248	261	256	265	230	251	226	279	226	229	250	260	265	235	221	257	270	239	257	297	250	274	277	254	243	276	264	256	237	270	252	256	290	252	244	234	246	263	246	243	256	258	234	265	250	246	254	257	246	265	257	235	261	244	243	271	259	245	246	262	245	263	266	281	259	279	225	271	258	234	256	256	257	265	240	232	240	268	258	244	276	212	259	262	256	239	241	245	257	263	249	244	249	232	244	259	240	279	249	272	231	260	254	276	231	260	257	273	241	235	253	246	261	268	264	289	246	240	241	253	250	283	245	251	277	267	234	248	244	286	250	230	253	232	275	255	267	247	247	268	247	261	268	252	238	223	253	249	227	269	249	247	256	269	268	263	276	262	261	216	265	253	256	272	271	273	245	300	230	247	256	241	242	242	214	249	243	244	271	242	295	273	225	251	262	229	254	278	238	269	238	262	230	253	260	254	223	215	271	230	267	270	277	274	259	243	233	257	233	263	263	229	236	268	269	254	260	253	247	262	276	242	230	268	224	239	242	260	234	262	275	247	241	264	262	243	277	238	284	257	253	252	280	268	241	267	251	255	260	272	236	245	218	268	264	233	265	251	276	246	250	250	262	247	242	232	257	251	232	237	250	242	232	265	273	268	250	250	261	252	268	242	252	231	226	257	262	251	255	243	255	250	256	258	279	260	255	258	236	251	243	267	263	248	249	259	279	250	253	267	254	221	244	265	273	258	235	265	241	251	236	275	241	248	247	256	250	256	237	255	255	263	294	258	261	256	256	246	260	262	289	261	246	235	256	268	269	258	257	274	267	271	262	254	232	259	259	255	244	231	237	235	266	256	237	273	275	280	265	270	263	238	227	245	253	239	248	254	266	253	244	262	238	259	259	227	269	228	249	224	258	219	262	288	249	251	254	234	261	258	255	256	235	260	257	214	259	263	270	238	269	257	240	268	254	248	252	235	260	261	242	242	264	252	221	253	258	248	244	254	278	255	282	238	279	232	279	263	262	269	233	241	235	231	271	261	264	273	252	246	240	294	251	229	219	246	256	279	260	259	229	240	267	238	251	241	286	236	273	231	242	272	258	253	259	273	248	237	252	247	258	255	290	251	243	260	235	250	261	239	266	271	267	278	245	243	280	240	243	239	241	248	252	244	238	226	240	261	246	280	265	260	254	242	233	258	263	253	272	261	273	267	221	241	279	241	248	242	270	270	251	252	267	272	246	261	286	242	237	242	240	248	240	258	257	267	248	249	269	251	261	250	271	241	274	234	251	222	255	269	278	260	256	245	265	253	210	259	256	256	287	262	251	246	252	250	255	280	291	244	260	252	272	265	261	261	265	259	258	263	247	241	230	253	261	263	260	217	250	243	256	247	274	263	249	268	295	262	245	253	253	266	268	271	260	225	275	268	251	268	247	272	260	248	248	245	253	239	243	259	230	275	231	260	257	264	262	265	250	234	252	246	236	255	230	234	253	260	255	231	246	267	268	275	254	230	255	261	255	219	262	213	233	252	245	255	252	228	258	248	257	255	258	250	260	266	250	289	238	242	225	243	266	258	256	245	263	252	244	247	227	258	270	258	223	248	273	252	251	235	234	262	236	240	251	242	266	254	251	259	247	258	257	237	236	251	235	251	248	280	240	257	297	275	251	242	253	290	258	248	250	272	247	229	260	235	248	240	282	247	270	275	264	258	258	238	221	288	271	262	275	263	264	245	258	254	275	248	254	234	276	266	267	256	237	288	271	237	240	242	260	243	240	276	245	251	252	264	274	237	229	248	240	279	249	275	255	262	228	243	268	232	267	249	254	249	276	236	255	250	234	255	239	236	242	282	231	270	240	258	250	263	264	264	272	267	283	226	249	266	254	277	260	261	234	267	254	270	236	235	268	251	272	246	273	264	254	266	243	278	230	240	236	289	261	234	248	262	238	247	251	242	246	262	264	257	253	268	266	230	264	259	261	278	262	233	230	232	245	259	289	220	252	263	255	271	261	242	261	257	256	248	257	251	268	265	248	242	249	255	260	265	231	265	258	267	249	256	241	240	228	235	240	255	230	247	248	256	263	263	275	214	239	248	283	262	269	244	239	262	235	272	249	246	242	272	236	256	259	239	248	241	248	267	253	234	239	244	259	256	259	267	247	246	255	259	263	253	269	248	249	266	276	235	246	274	230	248	251	245	253	259	250	223	250	256	274	291	248	264	229	255	256	243	248	268	237	261	244	240	258	264	266	265	247	254	242	257	250	238	225	287	267	275	247	247	212	228	242	251	271	265	249	276	239	242	233	232	258	261	237	269	222	236	254	228	254	262	262	253	270	237	290	233	262	267	259	258	236	243	240	255	278	267	233	248	277	260	240	250	236	246	260	248	253
18128	1220	1156	721	613	503	523	493	442	416	419	425	409	405	387	416	383	396	386	420	418	389	404	359	407	416	403	398	396	375	420	424	348	358	422	407	403	403	434	407	390	414	378	383	353	354	395	401	409	370	383	386	403	433	398	385	406	408	385	408	377	382	361	377	386	391	386	379	377	370	366	389	419	356	354	402	376	350	405	371	402	439	388	379	399	402	390	407	329	342	391	380	389	390	391	387	420	409	397	423	407	378	392	396	390	390	399	392	377	382	389	385	359	386	442	355	426	360	410	379	365	403	340	356	378	413	385	419	379	414	366	370	401	408	364	407	424	387	389	377	382	401	360	390	341	380	422	387	403	359	351	383	373	402	381	394	397	398	385	389	376	398	378	365	401	428	369	373	418	405	384	367	369	402	380	356	395	391	396	345	385	388	427	391	395	358	406	390	395	343	388	417	379	391	408	400	373	389	419	388	393	386	392	369	385	382	404	381	389	431	379	394	397	385	384	445	366	416	363	391	395	344	380	399	363	404	378	413	371	421	388	422	396	395	376	402	375	396	357	381	413	379	368	372	399	382	422	375	371	374	409	402	398	391	409	368	369	357	364	382	363	410	418	385	403	411	391	350	402	396	404	374	411	369	398	350	390	389	378	401	359	358	383	397	378	386	353	404	389	379	405	393	392	434	416	405	385	412	389	379	389	380	375	362	360	398	389	395	388	432	412	371	392	409	410	383	400	352	355	367	385	377	377	383	375	379	336	411	383	384	405	372	370	402	392	367	383	369	403	380	388	368	397	403	381	375	409	363	396	348	350	378	381	439	417	378	372	383	375	430	396	395	399	376	400	405	401	388	409	389	374	390	351	408	387	365	393	382	393	363	388	362	387	378	388	371	364	387	405	378	396	397	378	420	404	405	356	368	377	388	365	381	410	394	373	376	388	414	398	396	377	407	368	356	380	369	404	416	407	387	368	388	415	369	369	391	404	429	431	355	394	393	378	407	381	377	393	410	370	396	393	378	375	400	394	399	407	401	388	407	383	414	390	354	414	407	410	388	387	413	350	400	366	384	377	386	358	381	355	397	382	385	374	374	390	373	388	401	411	395	404	394	358	399	376	384	464	398	395	375	397	381	392	382	409	380	379	398	402	397	350	369	401	417	416	386	380	376	402	351	377	363	390	363	382	364	358	372	379	404	374	384	432	349	397	386	377	388	399	396	389	398	411	402	342	419	372	418	378	349	408	390	380	400	347	371	442	409	437	420	383	363	413	388	367	412	405	389	396	401	345	369	368	399	342	378	382	383	396	388	372	378	361	387	387	429	393	389	394	360	386	400	370	407	399	445	410	414	359	428	377	405	402	362	406	384	436	387	379	402	412	369	383	394	396	391	401	393	377	374	406	388	360	403	398	385	386	387	384	383	429	384	396	381	378	430	370	407	392	379	350	392	371	386	380	373	429	368	383	347	374	379	398	409	406	391	385	371	416	370	401	427	393	391	388	376	372	397	367	383	417	420	377	380	376	404	379	378	404	385	382	348	385	383	407	361	398	372	393	380	360	405	388	408	397	412	387	392	386	399	377	398	391	392	413	372	391	375	376	385	405	359	446	356	376	334	388	419	400	387	378	367	372	404	407	362	406	385	370	351	384	388	397	341	391	368	397	372	362	410	400	373	393	385	384	422	364	413	389	350	390	395	346	411	345	408	367	339	375	407	358	386	407	383	400	411	377	420	387	370	403	381	381	370	415	422	423	401	400	395	398	349	377	362	363	357	381	414	403	404	374	392	384	370	377	369	404	397	349	379	383	362	401	382	406	395	410	383	368	371	390	391	378	351	390	391	395	424	396	380	351	429	398	389	391	359	381	381	420	390	379	405	417	406	395	386	406	403	382	409	390	424	341	346	387	349	414	369	365	375	392	379	367	399	391	401	395	376	418	389	387	362	400	399	383	435	405	395	423	380	406	364	376	364	395	367	380	412	390	396	402	429	376	388	369	394	424	412	374	381	364	405	404	403	377	410	372	392	353	407	369	347	349	399	425	360	378	365	406	402	386	416	368	409	431	423	368	377	369	380	425	398	393	395	389	354	407	378	388	385	401	431	398	372	371	393	393	365	368	407	422	372	377	394	369	388	399	390	371	381	397	391	376	403	393	368	414	394	392	395	386	368	376	360	400	375	422	384	423	378	363	382	358	381	374	380	391	372	383	398	358	379	399	402	387	426	378	380	381	394	376	401	413	380	415	379	402	384	416	401	426	403	369	421	407	380	368	384	399	388	333	380	401	414	369	355	370	377	408	373	376	398	387	418	414	374	426	376	338	373	387	361	420	398	379	420	394	375	401	396	366	375	417	390	375	401	391	426	353	374	346	360	398	370	413	400	391	429	414	358	423	388	406	416	382	384	402	381	384	381	380	373	405	411	365	406	414	399	378	415	424	372	393	406	378	398	407	409	402	396	377	369	368	392	396	391	374	391	405	361	381	343	381	355	400	357	422	389	394	400	385	403	407	377	403	355	368	380	392	402	393	400	404	414	367	372	400	410	372	387	379	406	364	373	372	397	399	393	358	370	382	376	390	412	352	379	360	368	389	394	406	377	390	384	371	363	356	409	411	384	393	409	372	371	416	430	400	417	384	376	377	401	398	369	397	398	385	417	347	423	384	454	405	398	383	360	379	396	383	394	390	363	381	387	378	394	413	404	396	395	370	396	405	400	417	392	391	415	398	388	397	393	351	368	398	385	382	382	413	376	415	353	380	359	393	405	382	399	386	369	372	390	391	412	377	403	376	401	369	380	355	386	388	383	326	371	383	407	407	426	409	395	369	386	405	402	375	377	440	395	410	355	389	389	390	375	391	430	360	369	384	389	344	413	338	381	370	414	387	409	385	392	408	403	383	428	356	377	382	379	395	381	372	381	402	401	357	369	392	366	381	402	395	421	412	398	403	377	390	403	376	413	403	401	376	390	376	392	407	356	377	402	410	402	362	383	411	370	359	357	385	395	392	396	373	389	393	364	367	416	346	386	398	390	399	394	431	374	406	401	393	399	364	368	427	362	403	403	394	373	388	378	385	382	373	387	390	408	379	421	373	343	355	352	394	389	403	389	383	381	384	394	379	403	398	391	361	398	405	329	403	392	398	377	413	376	412	364	389	397	412	360	398	402	385	408	368	394	406	404	398	386	372	401	370	385	412	410	427	398	375	398	401	406	378	395	377	394	391	375	388	423	343	414	373	405	411	391	390	391	385	371	373	393	398	394	387	398	405	423	404	383	392	349	419	422	395	379	396	407	385	361	452	421	408	416	368	365	383	424	394	372	392	409	418	420	372	374	369	406	371	427	393	376	391	398	379	368	385	395	382	387	372	362	381	393	400	388	397	362	360	359	406	387	401	383	380	376	384	405	374	411	454	389	393	404	419	382	413	392	401	389	405	367	396	383	378	406	367	395	417	390	426	404	395	353	424	387	404	387	405	398	388	427	413	392
24543	21426	28830	24404	21096	3666	1008	740	663	615	560	596	541	534	524	521	498	533	481	459	484	507	491	492	483	538	504	514	486	487	518	477	528	503	501	501	492	461	500	511	502	478	508	475	514	448	467	464	501	485	499	496	522	513	460	463	511	482	458	510	446	453	477	499	520	479	475	499	468	490	493	492	501	437	498	465	474	465	462	500	463	507	462	475	492	532	492	473	438	459	455	419	490	446	497	496	488	496	519	504	487	440	482	480	483	457	482	492	490	450	466	507	481	485	450	433	478	451	468	465	488	463	526	502	430	475	467	474	485	485	463	480	436	453	466	479	430	494	475	483	476	440	514	500	480	511	467	488	454	456	457	493	481	480	440	492	502	451	486	484	498	497	459	454	465	448	460	512	508	483	425	500	496	440	484	478	507	466	462	467	479	496	468	469	477	483	491	464	503	464	471	474	468	497	457	475	494	505	526	481	468	480	497	484	467	505	491	505	464	486	461	501	461	474	467	464	471	463	464	491	458	470	493	456	484	451	494	445	503	451	514	445	481	474	479	487	438	453	454	480	477	465	467	505	513	465	477	499	469	454	468	467	467	473	466	494	507	476	456	475	500	496	484	527	483	441	453	499	498	463	458	474	463	467	471	505	493	488	485	447	492	461	491	475	485	460	494	473	481	459	458	471	462	511	491	460	492	483	465	475	463	482	464	466	476	467	508	478	433	427	467	435	489	479	472	439	481	479	519	502	461	421	460	493	447	483	479	471	488	485	439	452	507	453	425	492	470	445	448	504	493	446	469	473	441	506	476	475	482	519	482	502	498	475	501	490	466	457	520	459	504	453	498	487	487	488	514	502	479	475	460	515	504	501	455	451	485	459	471	498	506	450	483	454	474	452	486	488	481	488	453	449	444	473	440	450	454	497	469	486	476	484	470	447	442	473	477	461	470	504	464	480	510	476	466	497	488	447	417	492	467	431	443	484	487	414	492	450	489	441	499	472	498	472	426	457	493	490	484	479	468	483	472	476	461	456	479	482	500	483	510	425	463	463	478	484	461	475	497	478	511	482	480	456	508	478	465	470	466	479	481	527	465	484	470	505	460	448	442	488	461	471	470	471	417	496	488	461	502	473	500	454	426	467	463	494	480	453	522	498	414	522	481	490	474	423	452	495	442	441	486	450	470	459	493	506	476	477	484	472	484	468	457	440	484	498	490	495	489	459	499	460	468	473	463	478	478	483	445	456	439	492	486	451	475	486	494	446	508	474	494	469	464	453	520	497	506	466	499	484	447	481	478	451	474	464	448	521	518	496	445	465	471	494	506	521	469	479	471	469	425	505	477	466	493	483	443	469	448	467	480	498	473	459	412	475	496	488	485	462	463	444	518	505	467	464	451	469	487	469	486	510	494	471	495	505	500	459	471	453	481	505	482	451	502	480	501	459	480	438	446	460	458	459	457	490	475	475	491	523	459	449	474	485	499	476	458	446	492	449	491	435	469	468	445	487	495	459	459	430	474	475	507	459	487	469	494	485	480	467	460	499	454	449	492	429	489	497	477	486	514	428	483	482	502	505	480	499	468	479	493	467	500	462	451	478	454	472	486	477	492	464	455	473	483	447	497	448	441	435	460	475	421	445	453	495	475	492	455	475	497	481	470	439	463	495	468	463	474	497	479	427	486	488	484	490	462	480	462	501	473	472	463	485	523	484	423	505	469	493	464	493	494	487	483	477	474	504	452	442	456	471	462	456	451	436	458	464	474	456	508	481	469	464	454	516	494	469	453	456	467	472	476	456	498	518	491	464	461	479	515	489	508	470	431	511	465	498	445	456	487	492	488	457	467	480	427	504	470	460	479	481	495	441	472	458	452	483	442	450	502	495	482	471	459	497	471	458	453	469	446	522	456	461	490	451	468	464	446	488	476	480	475	470	426	479	468	422	465	454	442	472	481	476	500	459	453	451	473	459	475	472	493	494	498	471	487	450	506	437	464	462	457	457	494	465	453	474	460	457	484	480	493	487	484	511	429	478	456	471	431	486	482	451	511	457	449	469	500	503	476	477	509	458	447	505	501	472	474	492	464	518	442	495	454	497	430	488	462	466	537	464	498	471	472	443	491	471	490	461	460	495	495	475	481	489	498	468	495	468	454	486	480	500	481	491	493	443	470	469	452	472	494	466	469	464	497	492	476	454	466	485	453	465	431	518	481	429	477	484	479	469	450	450	479	445	522	466	486	480	446	483	448	500	485	452	451	492	477	472	490	475	463	478	480	461	458	468	512	469	508	521	468	453	438	504	473	501	465	480	490	482	439	451	482	460	469	494	458	511	459	471	481	478	473	507	502	426	481	488	508	518	461	517	454	485	493	468	445	492	453	473	496	456	473	462	488	463	483	468	440	474	505	497	478	442	472	470	500	483	475	504	461	453	450	524	481	445	488	425	475	474	470	469	472	495	479	456	507	458	478	469	495	454	467	464	481	485	485	462	476	465	442	454	462	500	488	480	477	490	488	421	476	487	498	449	518	457	457	492	464	504	496	502	475	500	483	489	491	473	466	465	463	486	494	506	482	527	482	478	463	468	486	486	443	494	451	480	474	468	470	462	501	478	464	430	514	492	499	450	488	473	455	475	489	452	449	481	516	476	483	468	459	442	469	490	448	500	486	492	504	470	475	483	430	467	497	476	431	451	490	475	486	491	480	503	465	458	465	461	446	481	437	497	496	431	481	511	484	484	437	477	445	480	455	516	479	463	470	480	480	435	459	481	475	489	504	497	483	430	496	492	476	457	465	491	462	496	501	467	460	506	475	459	512	537	443	497	472	498	493	481	523	464	450	495	457	480	483	483	470	501	455	460	456	485	509	443	476	492	512	444	509	476	467	432	451	501	520	475	469	463	481	459	450	451	493	481	497	476	473	455	474	467	487	454	459	478	453	453	471	478	490	474	484	446	493	476	450	460	457	495	456	464	452	477	503	532	480	438	481	471	443	467	476	457	524	474	475	467	514	509	464	488	463	458	528	452	448	472	452	462	461	536	456	485	444	477	474	430	480	461	490	454	488	473	482	471	514	517	440	460	457	476	499	502	497	446	485	460	466	479	476	429	489	470	462	442	438	480	492	469	459	499	491	485	501	438	482	453	464	515	456	495	476	505	501	473	483	456	482	487	451	493	462	475	472	474	505	454	470	468	435	473	498	511	490	468	460	472	507	460	463	437	488	510	479	477	476	421	445	457	481	477	449	434	470	478	489	469	491	490	485	440	484	469	468	478	492	483	492	463	445	495	521	433	459	454	462	458	463	466	487	477	429	508	453	476	508	509	512	502	522	448	505	464	523	460	508	481	485	492	497	501	481	491	459	501	509	505	492	465	494	494	480	512	432	446	424	468	441	474	436	466	454	489	453	462	479	468	435	491	489	453	475	470	475	468	484	459	496	462	495	483	530	487	489	476	495	462	474	454	467	459	463	460	505	481	460	477	461	473	484	500	449	495
33441	8544	6928	3765	2659	2106	1740	1457	1305	1121	1081	1026	983	885	869	825	866	803	780	857	757	742	780	769	751	743	767	730	768	774	779	695	741	731	760	751	757	732	748	726	715	777	724	759	739	719	785	732	747	737	683	732	713	781	677	708	703	741	711	731	765	660	699	731	743	741	686	711	760	689	711	721	689	728	706	710	741	658	701	735	752	759	714	732	673	741	735	727	663	719	761	736	717	705	744	722	716	746	733	690	713	748	742	688	736	711	738	755	717	730	737	758	752	717	746	721	729	778	710	727	747	695	702	708	731	745	736	701	754	650	743	644	757	757	712	708	748	698	707	748	694	766	747	696	752	717	747	709	742	734	740	726	755	703	666	692	703	737	754	727	701	726	666	710	712	717	765	739	691	687	698	761	721	687	701	733	733	754	701	720	749	720	737	733	657	660	774	733	748	726	709	721	709	702	725	691	666	736	691	736	700	663	748	749	755	733	684	694	668	730	708	685	743	741	751	707	729	701	754	762	748	743	663	727	722	697	722	722	730	705	701	691	736	729	757	723	711	672	731	769	716	710	746	694	733	756	721	730	753	681	699	719	713	742	704	689	695	736	742	678	713	672	733	735	706	728	759	743	698	703	710	679	757	729	723	751	733	735	737	700	693	699	717	727	662	714	718	692	709	697	689	720	692	741	703	684	721	702	695	731	732	721	735	771	744	717	746	724	715	704	708	714	763	719	727	719	717	724	711	722	728	725	719	692	717	754	720	669	727	714	701	750	767	707	714	745	711	696	776	709	668	748	712	760	712	726	764	740	724	725	753	730	696	716	682	686	723	711	745	724	674	742	752	722	689	792	726	750	758	665	708	693	740	729	721	729	691	722	732	694	747	715	715	728	712	722	745	737	678	677	695	759	681	681	711	680	755	712	745	716	714	695	677	713	668	706	723	669	726	729	744	755	662	740	682	693	711	706	691	734	734	726	675	702	703	710	787	731	687	708	712	682	725	711	702	697	697	701	660	756	714	695	699	753	727	687	704	712	720	687	740	693	715	722	681	731	728	759	750	711	724	671	676	679	745	686	707	730	716	697	710	735	696	681	716	724	686	730	670	691	706	677	744	703	695	750	709	704	698	698	770	748	710	695	697	706	700	753	736	699	722	723	706	714	713	653	708	717	670	759	699	706	645	701	753	737	712	740	688	721	728	730	660	693	734	761	741	696	747	723	725	705	728	667	675	739	705	716	738	723	694	729	696	729	695	733	674	744	746	661	678	692	691	738	668	733	665	719	715	707	753	751	735	733	716	685	733	733	683	697	723	716	673	697	711	718	727	728	733	717	713	664	743	731	722	726	654	713	732	684	748	740	715	713	702	680	751	667	769	715	692	761	722	682	732	761	719	699	711	729	733	743	729	688	718	658	701	730	719	690	703	762	739	707	705	726	681	749	730	716	677	724	710	691	685	710	720	757	722	685	745	717	700	738	733	741	730	765	762	674	745	724	739	697	714	718	678	698	707	664	753	733	769	708	702	701	713	684	724	691	758	726	766	727	698	708	689	697	723	733	685	726	735	768	707	723	707	715	699	735	705	729	729	727	696	738	715	708	716	717	710	685	720	711	757	644	657	683	730	700	705	674	731	723	699	754	788	710	746	715	725	704	734	652	736	750	740	731	701	729	688	684	696	699	718	724	671	717	712	720	710	685	736	667	686	725	737	716	686	751	698	730	666	711	699	754	690	667	700	721	732	709	726	742	699	729	749	715	748	765	737	712	741	691	731	737	749	676	720	707	691	710	697	723	723	728	692	727	738	763	684	718	746	693	754	732	719	667	660	713	732	728	695	693	696	719	709	696	736	718	673	701	688	670	723	706	735	749	664	720	715	725	686	709	722	684	754	707	697	672	703	741	701	796	688	709	728	725	708	724	754	715	768	697	718	718	680	729	732	691	676	679	741	695	680	737	691	696	673	733	732	721	737	749	717	716	692	712	729	751	724	705	707	715	684	751	715	740	738	700	719	657	662	739	706	729	668	737	691	704	731	703	723	752	697	719	683	703	688	700	732	670	702	715	747	728	709	711	661	694	711	715	739	734	647	720	714	741	733	681	661	728	726	750	716	721	698	754	683	724	693	703	707	725	781	677	750	752	717	697	697	727	775	696	677	764	735	751	706	728	749	685	696	694	694	754	687	742	751	708	708	734	695	693	716	757	764	746	681	730	739	758	705	729	709	746	710	680	731	671	672	696	761	687	713	741	717	691	685	717	766	699	710	711	708	770	726	717	733	718	721	712	698	690	725	713	702	706	723	692	668	722	759	741	727	744	728	694	742	714	753	718	698	753	704	686	756	760	705	685	729	716	742	726	670	746	726	744	677	704	701	691	699	688	734	723	683	735	733	736	723	687	712	753	740	695	700	698	760	746	692	709	732	693	686	657	696	665	707	758	691	733	694	700	731	710	701	732	747	710	719	698	751	732	709	724	770	669	741	703	784	650	692	701	708	687	725	689	711	741	697	704	702	713	757	760	712	694	716	709	719	744	695	772	756	739	665	708	715	692	711	744	722	754	682	711	700	664	723	699	711	706	704	730	723	702	695	684	733	678	729	716	755	694	681	728	683	704	764	739	693	719	733	713	696	724	732	711	695	744	702	712	697	710	707	728	702	730	699	738	713	690	720	730	721	735	706	735	768	780	656	709	696	758	641	701	679	764	743	706	747	714	729	738	675	701	697	681	690	709	724	759	709	697	702	711	722	677	692	701	682	721	679	714	739	690	696	703	668	775	735	703	678	675	712	691	718	683	758	726	701	683	684	760	690	688	722	683	679	738	755	731	716	684	725	695	693	742	687	752	746	715	647	731	762	736	687	725	721	695	655	722	708	770	671	733	694	711	732	712	710	691	687	738	701	721	717	703	709	727	689	721	728	735	736	758	714	726	700	709	724	740	742	700	736	731	716	756	708	717	714	708	718	738	719	667	746	718	698	675	749	687	761	719	694	668	741	731	696	674	724	654	693	715	725	703	707	687	710	681	732	709	678	755	721	698	746	715	688	719	702	752	675	686	738	733	732	694	657	721	698	738	665	717	676	739	711	760	714	708	744	739	663	733	730	716	737	707	776	723	693	725	713	729	735	679	704	683	684	733	703	718	697	692	713	711	696	672	736	705	744	728	692	737	737	722	728	743	723	686	690	710	733	690	739	653	710	679	730	692	725	709	707	782	720	727	712	756	723	727	748	729	698	681	720	688	725	692	708	751	719	740	719	715	803	697	715	736	703	713	710	692	777	726	744	756	708	686	651	723	700	728	717	753	768	769	693	696	705	665	766	723	753	732	736	746	690	752	707	726	661	722	675	744	725	715	710	703	706	711	676	766	690	729	681	711	686	731	731	753	701	691	730	730	726	731	749	690	721	690	670	757	696	684	703	729	668	675	723	738	713	702	725	711	699	700	712	700	710	734	686	742	720	709	673	693	710	702	730	714	700	697	713	772	710	692
23344	21388	29313	23894	21389	20789	2876	998	788	772	676	696	611	614	585	547	562	517	496	533	488	513	492	480	501	495	485	507	541	542	493	462	458	427	472	484	466	439	469	441	489	500	488	473	489	448	454	440	436	453	460	452	443	494	445	447	472	446	470	459	467	464	470	462	470	445	476	484	478	458	429	461	457	438	451	486	511	463	482	454	442	474	426	438	450	450	521	456	501	478	425	436	452	458	441	427	468	447	504	476	433	481	445	427	454	481	447	462	468	453	452	466	488	458	431	454	429	467	447	443	426	449	484	469	446	479	462	464	464	431	466	427	469	460	477	459	481	434	486	427	419	474	460	454	435	456	446	476	448	417	433	461	489	451	474	453	470	423	456	458	466	461	470	488	453	462	459	460	501	491	427	448	448	431	437	470	453	437	526	424	444	419	483	445	469	444	445	437	432	444	417	468	474	473	513	451	449	457	460	419	441	445	435	451	436	459	491	495	426	451	479	467	449	451	471	428	429	434	472	442	451	435	464	475	408	450	456	467	459	445	464	431	435	451	451	439	460	432	439	499	465	433	481	458	503	425	439	412	439	449	458	449	427	428	452	458	460	448	436	461	466	425	437	431	467	443	459	447	456	443	453	457	456	443	446	458	469	458	475	466	428	457	424	463	469	454	450	490	423	418	469	453	406	455	436	465	457	472	485	439	429	473	476	467	451	455	452	466	436	434	425	455	456	419	448	432	419	452	447	469	465	437	438	483	416	449	419	443	462	458	458	468	419	426	462	474	432	431	430	403	494	451	468	470	471	442	424	432	464	447	471	473	482	441	435	488	449	451	447	462	449	463	454	471	469	461	451	445	438	436	476	436	467	444	476	492	487	444	439	441	459	420	451	473	429	479	500	417	485	480	422	410	473	432	449	463	448	471	407	418	454	488	433	457	445	464	419	447	462	396	431	455	415	482	441	436	439	476	456	456	433	435	453	429	400	486	481	458	465	482	472	450	448	428	453	445	429	427	455	450	439	447	459	470	410	466	429	428	432	455	454	428	453	455	469	468	463	465	441	422	441	433	412	456	441	437	460	452	462	444	494	439	445	435	444	457	420	433	442	481	458	462	474	455	451	457	449	469	444	423	455	428	461	418	456	416	456	430	469	413	497	442	441	472	422	483	467	459	473	488	423	450	494	424	497	455	447	398	440	465	423	419	477	434	471	438	489	465	462	438	430	450	433	443	429	454	457	456	468	461	469	457	414	455	465	473	470	443	429	479	461	418	415	428	434	477	450	472	434	451	427	439	483	437	459	431	469	465	439	464	456	435	440	428	434	475	450	476	445	456	463	457	397	446	460	466	441	438	423	468	423	452	431	429	449	434	438	431	449	437	510	449	430	431	452	449	438	456	432	438	425	469	444	477	486	460	474	461	423	434	471	425	460	456	406	449	501	460	487	444	434	427	470	439	462	427	449	457	449	483	501	461	458	427	475	424	423	408	455	457	423	434	498	462	491	453	437	491	483	433	465	467	414	467	431	454	496	464	457	430	426	473	446	443	466	450	424	431	461	443	459	474	476	432	461	466	444	463	418	441	402	453	449	437	459	449	454	435	443	471	448	447	450	451	462	429	469	441	462	503	443	446	441	429	448	494	445	437	449	433	435	448	466	451	454	431	453	477	436	493	421	482	496	435	443	467	453	447	440	450	431	454	452	411	430	484	438	459	439	443	488	424	480	428	437	479	444	443	435	430	471	474	431	463	482	447	446	439	466	476	479	460	447	438	419	456	396	431	470	469	402	448	458	447	437	463	430	459	450	454	500	492	478	462	440	464	488	433	450	454	467	466	459	461	415	439	480	474	447	433	457	469	470	468	461	492	446	459	438	458	437	469	466	489	465	483	432	455	486	449	456	453	439	449	440	466	464	453	442	425	411	420	492	467	479	445	448	463	452	485	446	457	449	460	485	457	412	471	442	448	459	440	467	438	462	419	441	454	445	449	453	444	440	453	439	477	436	453	420	421	467	450	495	447	455	431	475	430	446	436	442	466	450	487	445	467	452	457	462	490	424	449	465	456	438	470	446	501	434	451	465	415	484	441	470	421	479	461	465	452	423	442	495	426	451	446	444	428	442	471	466	486	453	430	486	443	435	420	437	448	430	456	424	412	436	462	386	437	415	422	464	461	461	409	444	485	425	435	423	457	449	436	457	460	470	428	482	432	475	448	429	459	460	418	477	445	482	478	447	437	452	425	462	455	452	467	446	456	458	419	470	439	453	473	436	485	448	434	463	497	486	439	406	454	428	472	470	437	460	445	438	446	448	462	468	445	467	451	457	419	455	450	439	481	490	444	459	450	458	463	465	441	418	418	467	454	455	442	433	461	491	445	424	472	436	459	473	457	441	449	430	431	418	441	484	439	482	478	453	452	455	469	447	453	445	473	444	456	504	457	439	481	446	425	442	443	483	429	463	434	404	415	495	484	425	482	457	448	443	437	460	480	422	469	435	451	437	462	422	443	432	455	446	446	459	456	469	423	418	439	420	454	509	490	481	425	459	455	447	450	431	448	466	444	444	484	439	434	446	447	473	435	471	476	446	470	433	452	481	429	433	424	425	436	421	464	461	464	419	464	421	451	474	460	409	479	452	455	497	457	462	465	464	446	461	445	445	455	437	458	442	430	432	432	435	455	457	494	501	464	487	448	462	451	406	430	417	493	469	434	462	424	462	428	463	428	461	437	437	396	490	430	435	417	471	440	458	440	423	429	470	439	422	452	446	441	446	432	421	493	453	442	446	486	482	444	434	444	440	456	423	440	458	432	417	446	383	420	457	437	467	449	472	443	472	428	450	456	442	452	409	443	436	416	437	484	468	449	434	443	449	413	445	458	400	465	412	424	443	479	433	424	434	399	451	476	421	438	471	436	440	504	454	440	469	448	458	433	428	461	412	440	441	465	444	442	472	449	471	458	458	448	475	459	435	434	455	481	469	491	463	467	431	459	452	424	413	436	464	437	432	443	496	423	447	429	475	442	427	436	486	423	444	428	461	470	509	447	459	433	449	484	403	438	479	477	465	436	465	451	449	466	456	432	464	428	460	453	484	475	432	415	440	442	422	467	440	439	434	448	474	450	466	454	453	485	417	453	453	486	445	448	450	426	442	441	442	482	403	429	435	451	456	463	462	473	442	431	466	483	470	454	407	449	432	405	426	482	435	447	477	448	462	433	451	409	472	449	444	428	429	442	438	449	462	472	404	441	470	494	458	435	467	430	415	483	482	450	454	460	431	452	426	493	435	467	446	411	445	450	399	441	424	440	476	462	451	480	418	450	452	479	453	428	448	429	442	469	425	443	450	426	467	450	405	505	439	439	482	457	477	447	423	457	463	428	452	459	429	443	463	438	466	454	466	437	439	449	439	428	441	408	424	445	446	481	433	432	436	460	452	465	442	445	468	434	470	458	438	431	426	465	474	437	420	455	448	468	453	460	443	491	434	488	435	427
38365	14251	11391	6159	4408	3270	2717	2258	1787	1581	1357	1255	1163	1105	1018	933	888	946	896	865	780	817	812	766	818	831	715	748	725	775	775	732	710	696	749	712	739	742	718	717	758	708	654	722	741	698	664	707	715	709	703	677	722	624	685	738	718	646	677	687	581	691	710	663	692	699	683	703	631	736	646	677	669	666	684	672	636	673	688	705	703	703	681	659	664	767	705	707	679	697	679	639	650	675	704	714	698	702	675	664	708	670	739	686	702	678	643	713	719	672	671	677	713	717	694	667	731	681	644	684	666	670	696	637	670	717	683	649	660	732	695	684	661	647	653	628	632	722	668	626	697	684	632	714	672	696	677	694	643	728	698	664	714	660	654	714	686	681	667	670	644	650	692	678	700	680	751	708	671	654	651	674	733	692	672	695	677	679	678	684	692	710	641	751	677	649	655	641	719	668	667	677	717	651	663	647	669	703	691	696	737	674	698	687	643	695	625	667	680	655	663	658	667	669	634	636	660	638	688	655	711	675	678	683	668	720	633	685	705	697	681	660	720	690	714	699	659	636	643	709	670	705	628	693	681	688	631	670	665	676	678	665	654	681	640	742	693	662	688	680	711	682	712	641	672	690	685	645	662	704	707	628	701	696	693	685	718	675	661	686	675	643	686	690	686	650	694	694	716	692	698	701	617	644	636	647	686	652	695	694	685	700	672	656	718	688	711	630	673	706	732	675	694	660	700	662	675	672	656	656	640	682	667	661	607	675	668	708	646	685	670	652	666	623	698	712	601	662	633	710	672	643	688	697	668	679	670	649	664	648	691	696	710	729	699	672	700	698	643	679	680	667	627	650	622	713	668	716	671	668	670	692	630	653	701	682	687	677	652	688	668	675	706	651	703	642	708	672	715	674	673	625	664	721	711	656	697	673	693	646	670	687	693	667	708	680	689	694	691	643	641	659	664	693	640	677	718	653	610	659	702	681	647	619	681	658	643	713	660	704	689	671	655	700	711	703	700	675	663	697	663	656	715	689	665	680	684	689	666	638	665	681	673	678	686	719	675	666	660	671	711	620	668	674	709	680	719	691	696	668	698	719	686	707	685	643	644	684	665	700	674	720	707	681	675	725	669	702	664	708	669	676	710	678	678	694	623	705	710	664	683	688	699	663	660	671	676	670	670	674	666	678	611	664	638	691	689	654	693	668	709	670	685	709	638	667	696	682	680	680	663	675	710	670	664	667	692	688	665	684	677	711	661	684	694	642	666	664	650	702	680	688	673	661	697	709	710	654	709	657	719	697	660	702	696	679	661	690	639	678	704	686	721	677	694	681	721	693	715	701	706	684	740	672	688	645	698	702	714	696	694	692	692	661	665	687	699	672	695	698	669	665	648	714	697	649	701	660	678	662	605	670	721	632	693	681	707	685	674	736	678	623	703	693	689	659	650	699	682	698	707	667	698	656	651	652	714	659	741	739	697	678	682	705	703	702	655	663	715	660	675	692	696	663	725	736	705	704	695	697	715	663	673	654	644	693	704	686	679	685	689	637	698	724	619	688	701	740	648	632	658	654	648	676	715	672	685	719	687	715	648	679	676	645	718	668	704	732	725	691	700	732	700	754	679	674	670	675	656	730	666	672	649	698	664	698	666	663	692	673	675	677	665	656	683	667	677	698	714	725	677	686	683	669	679	666	690	701	642	712	645	690	739	682	724	675	718	713	681	690	702	684	665	681	703	683	678	649	688	695	650	726	657	671	679	730	679	702	729	679	673	661	675	671	706	669	666	663	707	688	625	630	689	698	681	723	722	734	691	673	668	682	696	652	670	693	627	664	677	640	700	688	670	692	662	692	691	720	624	726	661	663	650	738	696	688	691	664	653	664	668	714	713	702	679	678	731	657	672	701	694	664	681	657	701	673	647	711	708	690	701	657	714	727	662	667	656	714	669	744	693	675	660	664	689	679	649	691	683	690	689	652	681	662	701	696	685	660	729	684	689	684	691	684	716	642	690	725	688	657	666	685	686	614	660	720	635	664	657	710	669	698	649	625	623	693	627	678	704	643	665	668	654	669	642	710	683	684	668	675	652	646	680	663	656	665	722	653	668	652	695	669	659	637	720	698	676	673	692	702	745	681	686	685	696	676	645	693	649	707	635	705	671	672	619	688	704	684	638	642	624	731	708	631	673	641	719	683	649	750	693	653	683	673	682	703	687	661	723	692	699	688	663	634	663	675	656	732	619	719	647	686	665	670	645	686	706	700	647	707	638	725	627	644	664	651	720	673	668	699	657	703	723	655	636	651	709	666	673	699	669	687	657	664	636	659	678	716	744	693	637	680	662	673	674	706	663	670	717	704	625	681	668	640	680	690	667	655	725	681	769	609	710	668	686	671	662	676	674	672	674	676	665	681	685	654	654	711	673	668	665	648	638	676	678	668	663	732	680	747	660	662	677	674	650	695	703	693	644	690	601	626	662	677	709	701	641	686	643	647	718	644	681	669	680	660	672	683	721	680	724	689	672	736	705	687	681	713	659	667	685	701	647	671	658	669	690	709	681	666	656	630	682	631	675	676	684	652	691	655	680	668	672	682	686	691	657	664	685	649	660	655	679	690	664	660	698	691	644	661	682	673	657	674	659	694	692	692	649	662	666	657	636	646	679	667	702	669	660	693	645	701	722	691	702	635	634	669	735	645	655	669	706	667	719	670	697	675	688	650	667	688	683	725	699	625	680	698	691	699	666	680	716	671	656	664	679	660	654	664	678	687	663	688	663	732	754	646	688	659	687	697	683	691	718	696	630	665	677	665	698	715	688	686	669	670	685	689	708	712	678	656	698	683	723	696	703	658	659	725	757	688	687	619	691	669	663	665	651	666	704	663	690	694	669	696	672	672	692	654	674	727	685	700	623	726	654	665	681	704	688	686	675	670	682	687	667	683	715	657	679	692	662	697	691	646	673	678	695	692	704	642	633	723	700	632	686	700	687	682	678	701	618	659	740	655	705	700	691	713	721	689	696	653	678	712	677	702	693	643	687	651	693	656	694	691	697	669	697	668	680	664	697	697	659	654	753	659	714	710	714	689	680	726	723	664	734	666	652	649	665	682	700	671	699	701	625	694	692	677	672	659	687	672	664	688	694	671	668	689	710	674	687	673	640	690	674	675	655	645	679	665	645	699	710	643	693	642	651	699	659	663	657	651	652	643	681	705	663	676	656	640	711	666	675	679	628	699	663	672	685	686	673	740	704	679	668	687	680	681	682	689	664	741	679	668	723	651	699	704	677	666	637	684	696	655	640	668	641	723	708	705	681	684	661	660	703	676	691	661	668	675	667	701	686	697	670	679	656	693	703	693	685	664	656	695	693	682	731	692	695	676	741	702	688	661	669	695	669	689	670	634	637	723	703	679	657	715	674	655	695	701	690	677	660	667	695	676	674	679	722	708	627	617	695	695	714	688	668	700	640	677	642	683	670	678	655	718	672	679	691	670	723	613	684	655
27685	20363	7582	633	340	320	287	283	262	268	282	243	294	262	247	248	247	287	260	265	266	258	265	292	237	269	263	230	272	259	251	271	255	282	264	252	232	261	279	260	244	269	239	246	264	214	267	263	251	241	246	281	273	274	243	270	321	235	244	265	244	258	255	229	234	250	258	243	256	254	228	252	245	260	275	228	267	264	257	262	237	263	236	227	239	266	239	269	256	263	228	253	256	300	206	236	242	254	244	269	230	232	226	254	264	261	256	257	221	224	250	269	235	248	229	268	274	246	226	228	261	264	239	242	277	235	224	274	246	243	266	278	265	239	269	268	264	260	256	258	261	239	259	264	258	252	226	252	290	242	259	263	249	276	257	245	255	224	252	253	272	229	229	255	260	256	242	242	253	251	239	245	248	255	243	247	259	281	244	256	253	236	257	244	280	271	239	254	265	266	255	244	247	231	252	278	242	252	257	242	256	253	234	251	251	247	251	266	250	231	256	243	257	233	244	287	232	238	263	247	245	253	239	235	253	251	260	261	224	246	231	261	270	224	252	279	250	257	233	240	228	253	261	251	262	264	222	214	275	266	237	253	248	260	246	263	248	248	233	269	246	273	243	248	246	232	267	241	248	262	243	247	258	231	264	266	247	236	258	261	238	228	275	273	237	261	253	256	252	252	263	242	254	258	230	263	255	238	253	249	273	249	280	269	236	256	248	262	241	240	251	264	237	267	261	243	239	260	263	252	240	273	237	268	230	252	236	214	242	226	240	251	236	253	270	243	247	244	241	259	274	230	245	237	254	244	280	235	272	238	213	251	253	240	282	248	228	254	254	238	240	213	270	234	258	240	243	233	233	236	261	252	258	253	265	253	242	243	248	251	259	255	241	241	274	239	288	242	232	261	250	262	230	280	262	259	246	231	256	249	261	270	242	232	239	257	270	278	265	264	246	242	232	257	240	249	237	250	230	218	254	284	231	258	241	268	257	249	245	234	258	252	263	232	272	235	239	266	262	258	271	240	277	256	251	255	239	241	280	250	238	246	247	271	221	309	276	265	266	281	247	246	266	243	231	244	223	240	245	262	255	238	252	252	235	255	220	271	235	248	282	232	296	242	266	239	249	255	274	239	250	254	257	250	252	249	262	257	238	288	238	259	241	228	235	267	238	254	252	247	234	226	243	258	243	259	244	256	268	255	241	217	255	241	267	212	247	267	264	245	241	237	268	245	221	264	281	260	273	247	259	257	265	275	267	263	263	251	283	260	218	249	230	247	246	260	249	279	260	276	261	252	241	236	257	235	229	253	242	248	215	262	252	258	267	234	250	254	241	244	243	252	277	264	278	250	263	260	250	261	251	253	231	261	216	229	242	226	251	256	265	234	230	265	261	266	230	252	208	231	263	249	244	231	272	244	255	242	246	226	273	248	248	279	276	262	243	216	232	245	217	260	276	255	257	247	240	255	268	251	243	271	252	219	263	239	244	226	227	274	271	242	261	256	274	244	254	255	236	252	243	244	265	259	280	278	234	242	234	241	274	241	262	259	268	269	278	238	230	251	273	237	239	243	273	237	258	247	258	264	241	241	256	249	259	267	231	261	253	260	222	297	292	235	279	295	246	246	245	263	273	265	242	241	238	259	272	279	251	261	238	236	249	261	239	264	252	239	269	263	234	266	268	255	238	257	267	243	249	259	251	247	239	265	250	258	254	219	270	242	269	266	226	243	249	263	265	266	259	237	249	258	229	246	276	255	268	246	266	252	255	236	272	230	226	263	243	229	252	278	238	254	233	249	254	240	247	244	207	257	237	259	276	241	276	233	287	243	239	247	235	236	244	225	280	281	241	225	242	250	262	230	244	229	268	243	250	237	231	243	253	265	278	265	261	257	234	254	220	265	253	264	233	283	239	237	247	242	224	267	255	230	248	265	254	264	230	250	265	257	258	247	278	244	250	237	282	255	232	221	224	256	281	256	266	251	267	239	286	252	255	284	256	217	227	272	273	289	280	308	240	257	247	260	267	246	251	248	243	245	236	273	237	226	228	219	255	231	271	256	245	250	258	246	269	255	227	284	255	274	259	276	237	254	260	259	235	242	256	249	228	248	232	246	248	256	250	258	227	243	239	242	252	262	271	272	240	272	219	256	242	248	252	230	232	250	227	259	237	273	252	249	245	277	243	255	293	239	245	259	245	216	237	234	260	254	250	264	245	255	258	278	237	248	250	239	269	255	250	239	246	241	269	240	209	254	236	259	250	250	275	222	279	263	235	230	261	258	272	249	258	237	270	263	257	262	197	241	243	204	242	227	250	242	246	237	231	273	238	249	241	234	240	211	242	251	267	260	252	214	242	252	245	215	246	276	245	249	234	250	236	245	275	241	259	263	246	248	216	276	230	245	256	256	284	234	238	247	273	257	211	260	235	238	258	258	231	249	254	256	261	260	243	240	232	259	268	260	236	252	223	248	286	248	259	265	229	272	280	241	240	246	239	262	252	225	257	254	223	263	259	267	272	251	240	259	264	267	255	257	251	253	262	226	269	247	265	274	265	226	265	235	272	260	256	251	223	276	260	269	228	262	247	249	253	245	262	265	250	228	266	256	226	271	232	236	247	251	255	263	266	246	248	263	268	280	245	264	244	236	246	263	251	221	275	259	244	231	279	261	234	247	272	243	232	237	230	272	231	274	263	285	289	257	263	280	235	245	282	262	251	239	243	248	263	270	225	253	233	278	240	249	246	258	261	229	252	307	273	285	278	253	258	240	251	229	266	241	246	243	263	256	259	260	254	223	246	247	247	262	255	269	244	264	262	269	249	252	247	245	256	273	236	281	248	264	220	279	247	226	256	252	247	248	265	265	295	260	275	252	237	235	237	256	268	247	279	245	235	275	237	250	292	254	264	259	259	268	250	258	237	238	239	258	259	229	279	253	239	246	267	239	278	256	258	253	265	283	232	252	255	261	240	223	227	261	252	276	252	232	271	257	258	254	258	257	246	224	236	244	273	244	279	265	250	254	248	226	249	236	225	220	258	245	237	243	241	228	270	244	268	236	272	257	231	258	242	241	261	244	279	216	280	245	211	223	272	263	246	221	269	245	270	241	272	236	239	259	220	261	249	266	244	251	278	248	253	250	254	273	265	235	243	247	215	236	254	229	246	242	242	256	261	252	240	267	282	272	259	262	230	243	256	243	272	217	243	258	261	252	247	264	252	247	233	258	208	258	241	265	228	244	258	259	224	251	269	291	252	262	252	242	242	275	259	276	243	262	240	265	253	242	278	225	279	249	242	252	278	236	249	271	250	269	246	266	278	264	251	274	240	273	260	249	235	243	244	267	251	242	256	273	233	239	240	239	253	248	257	241	204	234	257	272	251	264	259	239	261	257	256	248	249	215	232	261	257	309	252	269	278	249	221	263	249	249	271	253	270	256	262	270	262	259	243	240	259	265	256	263	242	234	269	252	252	278	250	255	227	261	239	219	238	234	270	236
16595	1299	1187	741	600	513	474	483	428	439	431	397	430	388	408	418	391	380	397	368	415	374	432	354	374	414	370	373	441	375	379	378	358	381	414	387	404	376	366	353	384	379	412	428	383	398	396	400	354	371	401	356	398	414	368	404	420	385	394	393	396	367	420	393	355	378	386	390	368	379	405	420	371	384	407	405	384	379	374	375	346	394	402	384	401	416	414	362	376	388	394	376	371	378	373	410	399	401	396	371	379	413	388	392	389	376	402	422	395	377	385	352	374	367	386	368	357	400	418	364	385	381	394	362	396	419	371	376	394	391	388	390	376	394	357	413	402	400	376	367	394	391	362	408	384	390	369	386	364	398	401	343	421	399	396	367	398	388	390	364	429	387	368	378	369	424	391	422	348	403	398	397	386	404	426	382	364	403	416	385	359	409	409	385	378	410	384	370	391	375	386	399	369	384	393	363	382	398	401	363	368	366	419	410	409	387	361	355	362	359	405	391	405	416	398	375	394	369	415	388	389	416	380	356	358	381	408	419	383	392	435	416	404	385	368	383	399	396	398	377	374	400	381	403	419	396	378	380	372	394	397	377	380	384	388	381	382	362	389	417	411	384	424	377	384	395	400	409	392	374	364	403	396	405	391	373	379	347	396	398	409	370	372	360	417	373	351	351	416	424	377	402	388	345	395	376	389	344	377	377	360	390	401	403	388	345	392	391	390	378	376	381	387	408	353	375	375	393	397	377	421	380	389	384	371	383	380	366	385	415	365	366	427	371	364	430	363	402	376	346	371	387	412	356	366	375	430	356	377	381	355	395	410	415	382	415	394	407	393	380	402	382	417	408	389	402	408	370	395	361	387	395	409	370	380	372	409	377	372	396	409	370	390	402	393	377	364	387	398	384	380	415	402	371	394	379	340	387	420	384	388	343	337	391	388	412	417	385	412	406	398	403	397	354	375	359	400	395	414	377	399	352	422	427	413	369	407	391	397	405	396	403	388	357	378	426	387	370	407	416	365	369	419	408	381	410	365	374	351	405	396	395	383	384	394	391	384	355	393	363	404	363	431	354	400	389	387	363	411	383	404	401	379	418	354	386	395	412	388	390	408	418	419	373	396	391	373	361	368	403	393	396	385	380	385	381	411	391	394	386	414	383	378	397	366	388	399	416	390	375	396	384	389	384	390	372	383	399	373	413	406	391	368	366	384	406	397	359	393	415	368	371	392	395	383	425	390	386	382	385	365	388	386	383	387	392	405	371	404	400	399	437	359	353	390	382	396	372	375	385	379	380	392	393	380	432	368	423	341	422	359	362	381	414	422	398	385	345	368	380	367	419	361	376	359	405	418	388	413	368	403	386	357	378	370	350	379	380	398	361	410	372	366	381	408	418	382	388	377	369	353	359	383	387	402	394	386	400	406	372	397	445	368	426	357	400	402	383	416	373	395	386	372	430	385	434	362	392	368	378	379	415	369	401	378	387	385	365	404	374	380	371	374	411	398	400	371	332	393	388	387	417	394	395	409	376	361	404	355	386	357	372	394	396	365	386	393	446	394	379	419	361	413	382	373	397	336	390	395	343	347	356	364	417	375	396	390	403	411	400	381	375	408	394	383	388	411	352	402	379	388	400	382	411	409	357	367	367	381	407	406	414	395	370	353	384	414	379	393	393	387	401	396	373	354	367	370	355	370	378	415	375	373	352	373	385	425	392	377	372	388	356	375	416	389	381	371	416	375	350	387	384	392	368	433	371	375	375	364	372	401	377	408	375	397	372	362	393	393	415	404	432	387	372	405	377	409	397	395	382	398	365	410	421	382	386	395	373	392	371	403	370	396	412	406	351	383	374	410	370	388	385	418	388	359	387	376	360	346	383	371	365	427	396	378	410	416	373	385	398	383	382	380	403	384	379	386	396	409	411	436	411	362	389	368	390	382	369	369	373	388	365	416	398	393	367	419	393	375	412	412	417	392	372	375	374	396	411	396	411	349	364	420	390	368	405	360	379	409	419	394	420	411	384	351	388	371	385	388	384	382	407	372	374	394	379	376	387	389	396	405	409	402	385	361	385	392	373	349	389	378	391	377	408	375	361	387	400	383	406	384	355	395	392	369	383	388	380	400	403	386	370	366	367	398	390	395	402	396	395	402	402	419	389	380	392	373	396	385	369	387	406	362	370	389	390	377	371	398	410	404	387	398	396	409	384	404	377	369	384	372	347	410	420	353	345	407	405	410	381	387	365	422	409	423	369	393	393	392	443	396	387	373	385	370	399	397	371	384	403	398	401	410	399	401	383	382	412	415	400	396	411	356	402	399	382	383	388	408	394	372	402	370	388	379	377	362	395	330	376	409	402	384	394	403	385	386	426	396	408	388	400	356	364	374	411	374	392	397	382	385	404	379	402	361	388	358	402	412	422	398	388	372	400	342	387	403	364	401	386	373	377	389	406	371	383	408	410	401	383	392	373	388	394	366	385	384	403	389	417	391	395	378	379	378	430	404	347	343	398	399	388	378	410	407	325	358	399	366	382	378	414	380	442	433	383	382	368	371	391	381	395	401	411	373	384	380	393	389	405	400	398	389	388	408	367	367	397	390	375	413	404	398	383	384	391	395	359	405	367	391	405	370	388	414	392	397	374	410	401	401	416	374	398	430	442	381	375	377	416	386	352	405	422	406	374	414	370	353	383	379	418	398	397	405	402	390	361	406	365	381	409	381	389	392	410	389	376	388	355	407	371	402	404	368	362	388	397	383	387	420	363	407	399	421	383	353	390	373	404	359	368	345	391	394	409	377	353	384	373	384	399	372	408	384	377	413	416	409	396	400	388	397	370	396	360	397	423	430	353	409	411	389	383	385	380	340	402	375	371	410	387	386	384	371	358	398	380	399	372	386	398	373	366	379	425	395	375	413	392	407	374	340	404	386	378	371	382	411	402	390	395	395	371	390	390	376	400	379	420	393	387	366	393	403	380	369	402	385	384	374	399	400	387	405	335	399	397	347	386	350	405	393	379	389	401	399	390	375	371	398	415	385	386	376	396	394	361	399	366	368	381	382	401	404	409	398	372	419	382	375	365	402	339	383	371	393	383	394	402	389	371	381	373	395	409	381	411	385	401	370	372	396	378	415	379	377	379	383	370	411	400	349	390	371	364	423	370	404	401	389	384	391	388	414	372	402	391	389	372	401	394	430	431	386	383	361	392	369	395	380	359	401	377	377	391	393	385	415	403	396	365	388	399	395	381	414	374	369	389	414	383	372	376	379	384	423	390	403	380	406	401	359	363	408	408	360	395	383	393	377	369	389	370	378	369	388	386	380	412	363	379	378	430	367	406	400	422	385	385	409	417	354	399	399	385	389	371	388	390	386	362	427	396	368	375	443	384	366	370	395	418	385	386	416	367	392	393	375	371	370	393	339	383	386	361	367	377	401	381	379	394	348	400	381	390	367	387	357	362	396	379	406	395	413	362	366	406	405	386	396	377	385	370	359	398
24431	21364	28474	24604	20897	3394	956	769	691	650	614	616	570	511	510	497	508	496	552	502	489	502	507	535	509	493	492	487	495	523	513	541	471	508	497	453	488	498	540	501	501	460	472	466	490	480	485	461	464	465	480	477	478	448	488	438	493	474	480	458	477	470	483	475	488	424	509	481	450	490	508	498	477	507	454	437	438	471	515	498	475	487	479	476	437	485	483	475	467	519	505	470	510	470	492	519	482	459	498	482	463	473	452	472	465	466	478	530	435	505	488	495	507	486	476	447	462	479	488	461	469	451	467	472	441	489	469	474	505	466	525	509	477	460	487	481	498	457	487	501	505	532	461	442	501	475	479	480	519	462	466	504	459	509	470	487	492	473	462	481	447	490	471	489	474	470	407	496	465	491	495	463	466	510	474	505	479	490	495	485	439	504	481	470	510	505	484	505	507	533	473	449	526	482	439	483	486	514	483	474	473	480	498	468	511	474	520	442	477	483	455	476	484	490	456	484	457	474	457	456	517	482	497	465	513	506	499	461	497	498	471	476	466	462	468	440	432	461	493	486	494	515	472	452	493	495	485	458	484	490	475	504	480	478	510	481	460	503	483	457	475	500	443	462	475	508	455	504	446	493	484	464	459	469	451	493	496	464	468	484	499	496	452	501	465	486	481	478	474	487	490	457	470	490	485	477	475	521	455	447	494	472	489	453	471	460	483	474	462	442	420	477	462	471	434	514	484	484	490	446	448	450	475	494	524	474	458	493	495	476	502	444	459	438	461	475	490	509	464	467	479	480	506	466	437	483	470	499	469	477	501	478	494	452	487	474	482	431	496	512	481	488	461	479	431	478	456	456	481	504	482	480	485	445	462	501	479	442	485	454	463	467	494	510	478	481	454	435	463	507	496	447	465	449	474	488	455	505	455	463	442	459	460	479	483	467	486	462	480	462	553	500	473	441	502	470	465	488	478	469	455	504	486	486	476	475	458	492	492	473	493	482	471	487	526	518	493	492	478	512	497	470	473	517	462	491	473	438	454	477	469	489	492	501	479	493	498	465	446	454	457	466	496	494	477	440	496	500	466	496	446	441	469	434	465	481	523	495	506	490	473	477	530	483	462	517	491	453	483	437	482	487	473	517	450	458	450	465	435	488	501	497	494	435	492	481	477	514	482	485	471	515	457	464	457	470	463	470	523	456	468	494	470	435	501	458	446	485	476	452	492	464	458	487	443	474	500	485	480	479	516	491	498	492	488	454	492	450	506	451	456	519	506	464	469	492	469	462	443	472	457	502	470	487	465	457	478	498	476	473	482	479	476	472	489	462	493	437	469	468	471	521	479	475	464	508	480	489	512	496	474	473	456	471	498	499	490	476	476	457	473	495	439	484	499	486	493	442	444	450	471	455	472	449	501	480	490	478	481	456	483	464	471	467	477	448	466	460	456	436	497	440	508	480	494	488	484	472	464	498	488	450	472	516	475	487	482	469	455	476	480	465	455	467	475	496	513	503	487	471	508	476	483	480	435	478	474	470	471	465	518	448	480	450	518	490	482	486	442	476	475	447	457	502	472	470	492	472	521	505	505	492	449	494	458	451	491	463	460	484	499	466	475	468	480	466	476	456	480	480	464	493	508	475	467	472	514	475	471	479	447	438	472	493	479	459	478	457	472	459	457	465	493	469	466	426	498	477	465	484	488	498	492	462	495	451	462	440	536	494	481	469	450	499	486	524	458	483	458	473	485	512	508	457	513	488	463	454	477	480	461	452	475	494	446	480	479	479	517	462	483	476	443	465	495	473	472	460	467	503	450	464	478	440	475	474	481	465	474	456	475	484	559	432	452	451	478	465	466	476	476	486	488	475	499	466	485	478	468	470	483	497	458	490	482	443	422	530	544	466	451	457	453	523	454	456	498	510	490	486	519	455	455	469	501	466	485	499	463	491	496	493	478	447	511	455	504	480	465	465	498	463	484	458	505	490	488	499	476	494	490	495	486	453	462	465	501	492	432	480	472	476	481	482	502	474	473	457	459	464	506	483	463	461	464	499	465	484	487	468	456	476	507	479	500	436	477	480	474	442	479	473	465	464	480	479	453	488	469	482	504	491	490	453	511	497	487	484	462	470	456	477	455	509	425	473	460	471	450	483	467	444	487	486	495	474	460	509	485	462	475	467	468	491	513	478	516	470	445	496	479	450	490	467	473	521	412	482	487	483	480	500	475	509	473	453	451	461	495	514	476	484	441	487	441	446	479	508	476	473	460	466	464	493	477	500	473	484	495	493	464	470	466	492	479	470	489	463	489	497	458	446	491	485	453	519	499	464	492	477	490	501	497	492	467	463	523	481	492	531	463	482	439	481	441	478	445	511	508	473	484	453	463	454	470	476	461	482	474	466	448	490	497	506	471	500	470	483	493	477	442	507	482	461	443	429	475	448	470	476	496	481	477	509	483	501	456	458	480	486	444	448	481	488	516	458	476	528	446	462	469	483	471	492	458	428	462	483	442	480	452	503	480	492	479	462	462	467	481	478	517	472	532	492	466	476	504	482	498	492	488	483	463	460	468	473	449	490	490	487	468	453	458	482	483	439	476	473	467	471	465	461	504	524	466	451	469	492	489	454	487	459	494	467	448	520	491	478	499	460	484	464	461	505	468	505	447	483	504	489	489	466	481	461	484	526	466	461	494	476	449	477	462	430	488	465	511	465	479	430	447	453	519	477	464	472	446	498	480	466	458	503	498	478	445	480	478	485	473	469	497	463	480	467	482	500	490	477	473	503	431	498	481	504	498	472	468	465	475	492	470	466	456	495	464	474	490	483	474	461	486	471	447	472	520	447	462	483	482	474	495	475	465	461	509	445	468	496	470	497	457	488	483	464	461	474	462	446	459	466	488	456	485	511	482	491	454	491	486	483	474	506	467	465	477	487	499	463	471	498	475	479	470	488	481	469	506	498	484	457	474	472	438	442	471	472	494	475	480	504	496	454	488	476	453	496	517	463	504	452	462	457	500	515	501	467	497	452	465	474	459	489	445	478	482	486	462	486	529	458	482	483	462	453	486	474	471	459	473	473	517	443	461	512	497	494	452	508	454	499	459	443	484	497	443	513	483	484	458	527	488	476	501	484	455	452	438	456	468	472	477	455	484	463	521	459	460	469	475	478	504	484	470	470	517	468	477	494	492	478	480	508	522	495	474	492	504	470	467	448	465	455	484	455	489	472	494	466	479	476	449	469	492	478	477	439	443	500	465	479	469	483	464	478	467	479	493	477	469	477	498	472	479	490	486	458	487	436	473	484	491	511	458	475	561	499	475	454	467	463	429	477	507	468	490	458	500	477	450	496	447	458	495	471	467	492	457	481	429	470	482	473	465	467	485	452	431	485	477	502	428	476	442	469	483	464	520	476	448	454	459	466	475	494	463	477	481	484	472	495	463	471	495	473	421	459	497	468	510	496	452	492	450	480	441	506	491	449	488	484	486	433	480	506	485	491
33489	9598	7282	3710	2752	2062	1781	1485	1287	1170	1054	1053	1001	910	906	860	820	811	812	830	754	784	757	779	772	754	760	767	689	789	740	732	752	744	725	703	753	780	738	676	732	737	697	734	691	740	760	712	776	719	687	705	729	745	767	700	703	706	753	772	713	757	714	723	726	681	688	666	716	714	698	690	768	687	720	775	762	699	689	723	716	714	721	707	732	734	743	750	704	750	693	732	758	698	722	710	744	723	679	725	737	707	768	713	725	701	713	725	745	708	709	697	692	685	679	711	725	728	709	724	724	718	714	708	731	743	740	721	757	725	695	720	771	713	763	750	728	707	677	706	744	725	713	731	719	682	729	648	738	733	728	723	730	749	726	719	738	740	713	715	751	767	754	728	686	694	713	729	712	778	662	694	747	674	699	726	679	733	710	737	756	760	682	700	718	704	669	696	742	737	767	705	726	731	737	697	734	743	714	744	736	740	715	727	753	718	676	701	769	707	722	714	684	723	742	704	716	720	692	698	687	756	680	699	675	713	755	764	707	772	710	670	715	737	714	725	687	712	738	719	697	736	735	742	757	686	708	738	728	725	713	741	731	729	742	702	708	713	723	665	745	727	691	705	732	702	722	726	739	772	725	714	689	719	702	726	696	709	747	753	688	659	741	721	705	784	758	731	693	704	737	718	722	711	663	687	667	691	755	754	691	756	738	717	696	727	715	738	715	656	720	737	688	724	696	688	688	687	745	704	671	660	717	765	703	703	721	724	739	743	724	723	737	747	684	722	666	745	743	652	723	743	738	743	672	695	740	769	708	713	685	698	705	697	689	718	700	703	721	683	727	724	726	714	708	713	763	714	710	715	764	671	707	722	711	686	719	699	700	711	743	770	724	728	719	680	690	744	693	698	738	740	764	687	822	713	716	727	729	710	760	734	761	725	719	703	714	734	734	747	719	720	687	662	736	706	669	726	698	665	784	681	692	743	692	653	725	738	737	722	696	700	723	732	720	707	687	696	710	744	709	748	699	732	704	730	728	707	671	776	726	706	752	734	723	747	721	685	709	699	709	711	746	701	707	767	770	701	717	712	712	651	716	712	722	710	748	711	747	703	776	709	697	689	734	669	693	739	676	714	748	696	700	707	713	697	685	727	700	737	744	721	694	716	677	702	705	730	730	683	704	723	718	733	743	699	683	736	706	681	712	696	740	715	698	758	734	705	707	731	764	693	732	705	682	709	746	699	724	697	704	688	685	736	677	749	729	705	690	738	713	678	684	734	711	743	700	697	770	681	744	695	749	679	691	716	705	703	704	705	714	770	688	774	764	716	721	742	687	757	733	753	751	682	730	719	689	692	704	747	761	703	707	772	694	734	702	709	719	717	692	719	704	750	742	688	722	716	723	705	708	700	757	700	721	718	729	662	742	731	718	722	694	728	719	759	703	763	748	727	723	709	689	698	740	747	673	715	704	713	735	747	717	707	720	711	689	723	703	723	694	685	692	763	729	763	758	698	700	716	741	738	723	715	711	717	734	683	751	731	702	700	699	730	710	724	716	726	717	717	715	669	731	688	739	705	709	740	705	690	679	718	713	668	689	711	735	698	688	694	682	662	675	731	724	712	676	730	765	707	735	675	656	759	710	777	729	755	711	742	718	688	693	704	731	685	733	756	722	705	748	695	714	729	684	710	743	719	733	752	715	734	694	676	680	699	683	741	736	685	702	681	724	696	748	753	689	715	682	698	703	718	712	719	739	634	794	686	719	770	740	713	746	679	723	736	739	735	708	710	698	691	747	723	742	734	686	745	697	681	743	745	682	705	721	720	728	720	664	710	707	743	754	707	722	709	726	729	727	732	692	688	736	749	707	686	734	720	696	747	665	777	767	716	691	720	687	756	733	758	717	726	766	727	701	730	666	706	794	675	728	728	732	739	727	674	731	735	718	704	706	740	741	694	749	686	732	742	731	700	749	696	741	686	698	718	705	733	695	717	750	712	709	663	720	760	740	745	720	752	659	750	722	716	736	696	654	705	689	719	707	764	748	725	776	691	701	719	703	711	699	720	705	688	742	693	746	707	722	718	701	742	716	693	711	704	700	709	681	694	743	735	700	719	706	706	658	733	725	766	767	715	729	760	729	751	713	704	720	698	714	709	728	752	747	668	685	727	716	743	686	704	725	683	687	695	707	734	700	705	774	767	751	692	733	736	659	758	737	767	726	713	727	723	734	695	665	722	709	741	723	733	704	712	689	675	732	730	671	745	702	679	711	711	706	723	684	691	690	687	695	677	723	704	709	745	738	720	726	757	710	701	687	715	741	718	671	694	743	731	692	694	721	721	718	716	678	733	703	753	740	678	703	738	724	694	735	706	746	710	712	712	666	706	722	721	665	750	708	709	692	654	757	699	704	707	755	680	705	751	721	761	718	705	700	713	715	727	724	734	730	680	700	735	660	710	735	706	687	750	725	715	721	712	675	686	713	737	763	714	694	683	673	753	726	719	691	757	707	727	739	715	741	718	684	706	692	694	688	713	761	686	712	712	705	743	698	736	694	718	719	708	721	728	732	698	752	686	771	695	719	743	705	689	738	716	688	696	714	680	686	716	735	741	736	711	728	716	718	733	742	708	699	719	759	712	744	753	705	737	724	719	761	731	743	711	680	697	697	682	715	737	695	717	716	717	690	734	677	729	751	709	717	653	729	708	763	728	728	752	713	692	753	698	738	683	682	684	682	712	750	708	691	731	683	738	742	707	680	739	739	697	705	727	736	732	727	709	703	713	728	733	725	731	712	724	675	750	753	713	653	688	742	752	642	757	720	721	724	711	704	781	689	667	679	731	702	758	733	693	729	727	714	741	740	702	678	725	761	749	716	684	720	682	737	720	709	707	742	695	693	707	707	721	739	696	743	691	675	690	742	770	762	746	710	719	745	684	699	715	712	761	720	684	706	689	718	722	739	703	686	729	675	678	694	760	639	726	728	743	715	711	701	689	728	679	702	724	739	715	725	706	727	699	744	717	727	716	682	720	728	708	704	680	670	731	720	732	665	686	747	694	728	692	691	734	691	702	713	748	726	664	714	717	718	730	689	704	731	732	652	687	715	729	703	721	729	761	721	723	673	707	730	660	702	710	705	741	703	713	747	713	698	698	708	719	771	739	741	710	691	703	722	670	689	726	730	733	734	731	784	702	705	753	741	687	706	701	705	698	746	716	693	728	698	705	691	674	718	707	742	718	762	719	711	648	730	740	698	763	730	693	730	759	713	699	716	709	682	737	699	721	762	718	733	737	705	696	734	757	717	704	738	716	683	756	676	749	689	753	681	679	689	725	700	714	707	689	698	695	728	724	719	719	720	746	663	744	704	689	739	745	688	728	718	698	697	707	688	716	715	705	733	727	703	736	731	710	715	704	642	737	753	753	702	680	707	712	700	729	735	713	716	703	703	683	734	694	745	736	698	632	686	727	713	707	734	716	759	651	765	727	724	761	711	733
23390	21388	29072	24073	21389	20771	2896	1007	796	733	690	625	605	595	558	557	595	491	545	514	510	483	489	495	462	478	493	447	505	477	476	511	493	488	484	445	486	456	436	414	480	464	486	449	437	422	455	465	451	430	462	490	474	449	462	449	465	449	472	450	464	457	448	468	439	490	437	436	426	433	423	449	461	466	449	493	466	450	456	422	422	464	460	477	486	505	477	440	490	455	451	471	429	478	465	423	467	426	473	457	469	425	486	475	432	430	456	445	445	463	450	448	434	453	465	461	452	461	403	468	459	473	416	481	457	460	459	417	450	472	456	457	443	443	469	479	419	463	473	473	485	472	444	455	438	459	470	440	445	472	450	447	430	425	433	472	480	399	451	481	480	426	419	442	438	436	446	436	469	453	497	441	448	449	413	418	441	413	430	444	418	423	481	445	460	415	399	417	433	450	476	393	467	451	454	410	460	452	467	442	446	472	495	452	472	443	448	464	443	430	468	462	449	431	448	434	500	447	434	451	466	445	423	458	478	444	494	445	452	497	412	438	425	465	443	437	440	483	442	461	492	480	460	409	501	440	406	451	473	464	449	474	467	457	395	440	484	476	427	486	434	447	432	445	464	426	447	463	432	490	460	456	495	430	459	431	443	462	456	425	420	467	424	438	480	488	480	476	486	467	415	470	428	424	450	464	444	444	447	429	458	494	424	436	461	443	432	418	440	427	438	482	463	471	454	416	447	444	433	412	437	439	433	443	428	471	469	473	438	457	436	437	479	442	450	441	465	464	459	470	464	456	485	461	456	465	453	447	449	432	439	470	431	487	515	444	491	420	453	430	421	439	464	398	465	424	459	450	428	459	439	457	453	465	448	462	458	481	464	418	424	440	464	458	461	431	446	451	461	476	435	429	464	440	440	483	417	467	447	506	418	432	457	430	447	436	457	462	481	428	492	449	458	445	436	467	439	448	422	449	475	422	437	437	413	475	459	443	447	466	499	454	443	445	491	421	458	407	480	408	458	450	480	472	453	483	470	443	409	427	481	408	458	463	444	492	455	453	461	460	471	424	441	446	433	443	481	430	404	425	406	437	475	469	463	458	439	440	437	483	482	466	434	414	468	472	450	458	470	408	434	439	490	457	448	468	445	453	446	441	445	440	494	480	461	458	491	441	428	445	470	461	436	454	449	446	426	444	462	479	436	436	472	434	452	504	430	453	482	490	444	437	441	470	464	457	436	431	435	444	454	418	468	457	449	472	391	429	420	479	421	472	428	447	491	446	437	460	432	486	449	506	444	448	463	449	404	424	474	496	483	480	430	466	480	463	444	475	465	470	439	446	473	478	427	463	441	438	432	447	465	432	448	486	443	450	446	435	453	477	440	501	459	465	391	432	447	452	424	434	430	432	414	453	426	442	415	463	440	417	475	445	456	461	438	413	446	441	412	461	453	461	408	438	435	463	432	434	436	453	433	434	451	458	454	470	469	469	461	460	433	488	473	427	443	449	429	457	452	438	453	475	423	445	482	422	466	435	414	454	428	450	466	476	467	421	466	486	452	443	493	442	431	479	474	433	447	440	415	430	444	438	447	482	465	421	497	438	449	451	446	424	448	466	487	442	475	454	461	448	409	509	453	419	456	460	499	471	438	479	441	461	458	417	422	452	448	455	426	442	406	426	467	471	485	458	490	462	455	453	431	454	459	471	450	467	429	428	433	491	468	444	434	411	452	459	454	453	467	439	435	418	454	422	450	471	428	433	418	475	451	452	459	454	436	458	422	457	461	466	453	460	443	434	452	484	435	416	446	435	413	455	460	422	456	454	439	468	468	496	479	473	427	473	467	432	432	450	434	476	478	422	455	425	430	396	466	451	396	449	446	453	424	455	464	463	449	460	449	465	433	507	441	447	451	461	457	476	427	455	424	435	419	441	461	421	450	445	460	449	482	450	447	451	465	446	453	439	475	452	460	422	412	477	462	451	440	442	448	440	453	429	436	434	462	423	445	435	423	432	426	468	469	427	446	457	443	425	454	465	436	400	464	441	447	494	453	432	467	444	484	447	483	449	477	448	457	448	440	471	464	417	454	434	485	458	477	437	448	432	471	431	475	473	451	456	469	467	430	458	467	459	410	424	450	441	455	440	438	449	475	409	463	435	469	500	429	462	452	485	447	432	456	445	475	453	430	457	448	466	421	465	480	448	448	424	452	443	452	464	478	462	478	447	444	461	472	463	434	477	465	425	462	463	469	457	424	436	462	407	464	420	448	487	427	443	465	414	439	472	447	439	446	441	465	474	430	444	459	462	464	427	476	439	447	441	458	435	460	463	444	392	476	440	445	421	472	455	454	442	472	438	465	444	414	444	429	434	444	455	446	436	505	460	432	440	454	436	490	486	430	462	460	406	463	489	426	449	447	421	418	449	432	447	432	445	436	498	508	454	417	458	449	414	468	452	446	452	462	466	463	438	425	445	445	432	428	433	469	422	434	462	444	469	420	500	433	436	459	422	417	443	461	451	480	420	470	419	413	441	441	457	445	443	484	488	437	457	470	470	448	392	434	460	439	469	473	485	462	455	429	492	467	445	439	454	428	483	460	433	425	466	485	445	444	446	445	491	462	472	446	486	453	496	444	464	484	448	436	445	432	444	452	465	479	428	455	472	467	459	442	425	483	475	473	472	461	440	483	458	438	434	466	459	433	496	437	455	485	459	453	433	491	452	478	442	422	470	435	473	423	442	420	409	425	457	421	434	488	508	452	428	425	446	446	416	464	423	445	465	476	436	478	467	460	456	456	466	445	478	429	461	429	464	470	513	471	425	483	439	475	457	440	438	449	480	470	483	442	490	417	457	433	446	451	474	450	468	450	455	464	480	438	483	461	435	419	444	453	437	429	489	431	462	460	467	426	420	455	486	440	479	433	455	449	479	459	501	468	455	481	425	467	441	465	443	433	437	459	450	430	419	478	456	426	484	423	429	461	424	491	451	442	455	471	472	438	442	414	440	481	443	496	484	442	464	447	452	458	494	447	481	446	433	469	449	494	479	458	458	472	434	434	443	461	422	456	432	467	442	481	481	465	440	422	459	459	417	478	427	458	473	456	447	459	433	447	477	423	425	492	430	438	444	428	436	486	480	459	452	471	394	459	407	440	452	436	431	487	440	454	457	490	444	480	460	435	452	440	432	461	441	454	398	426	424	397	427	436	453	441	452	480	472	423	439	440	458	461	428	437	449	427	421	411	417	466	441	468	451	461	435	442	475	426	451	464	476	459	441	393	458	460	430	395	493	452	418	437	476	453	450	463	467	443	462	432	461	475	459	470	471	477	448	418	471	468	477	427	442	423	434	407	429	471	503	463	447	459	432	418	462	440	441	465	438	440	460	449	455	434	425	445	473	452	436	468	445	476	430	471	431	418	474	404	438	456	413	439	436	449	441	457	470	453	446	476	449	468	462	448	445	425	442	494	442	435	480	425	451	462	453	439	422	458	434
41462	14938	11354	6344	4281	3364	2771	2174	1830	1531	1442	1219	1190	1042	971	971	936	913	854	840	856	814	828	738	797	725	735	712	793	749	736	713	751	761	716	696	720	764	764	725	745	690	739	745	719	689	720	684	663	726	710	653	683	775	762	676	707	684	663	700	743	693	684	678	731	681	648	727	693	703	692	672	665	685	704	692	676	725	706	670	683	680	666	695	687	654	696	693	676	744	699	662	673	690	666	719	682	664	696	733	668	691	676	706	675	704	688	701	701	598	714	696	657	672	688	657	684	685	673	724	722	661	695	704	648	679	709	673	708	678	711	686	685	672	665	689	666	683	711	700	662	709	688	672	690	706	663	707	655	706	709	704	679	673	676	645	708	667	735	661	663	639	718	662	708	668	696	641	637	665	696	691	664	657	720	696	663	671	665	718	667	673	674	630	714	703	689	677	676	645	712	702	690	656	721	671	719	659	644	709	729	686	657	697	709	671	638	665	723	661	721	699	676	667	653	653	690	709	700	644	693	698	680	703	680	677	684	691	684	644	683	719	693	700	675	676	718	677	698	691	680	683	653	681	706	665	674	673	682	690	669	717	683	711	670	655	683	709	638	718	662	707	682	714	706	697	707	729	680	707	663	634	679	680	696	674	632	658	691	667	727	663	691	731	696	656	681	698	682	676	681	668	687	675	677	685	680	710	701	646	676	709	724	695	715	698	702	694	655	672	661	666	707	667	672	665	711	651	716	698	706	651	716	692	654	697	663	671	683	658	655	697	679	693	675	698	708	673	713	706	663	641	623	746	635	702	667	687	705	666	672	678	687	701	669	701	662	654	680	695	710	667	717	682	692	653	658	653	695	627	663	662	649	747	686	669	699	692	690	654	687	683	700	671	696	655	662	639	700	635	681	690	658	734	678	688	656	663	640	658	710	696	656	685	673	705	674	678	668	728	670	719	699	696	735	716	698	715	649	703	688	632	715	668	685	695	681	685	684	702	680	733	703	652	676	741	704	687	640	675	701	675	703	675	723	660	693	693	687	679	698	687	690	704	654	668	678	749	709	662	662	641	696	666	703	695	725	662	669	691	659	693	704	703	613	680	719	669	652	698	697	679	717	639	662	685	690	633	701	696	668	686	679	717	684	705	618	662	718	681	699	683	666	649	711	698	688	691	654	693	653	705	693	664	679	670	700	679	677	674	706	659	656	683	712	646	628	685	641	660	682	696	663	681	663	688	654	716	675	686	713	643	676	685	681	705	704	624	700	686	678	646	668	714	697	674	671	690	655	643	673	677	709	666	680	683	668	699	713	710	677	686	671	711	664	670	675	711	662	633	707	654	628	675	665	622	669	685	660	664	703	703	700	662	668	682	679	699	652	714	640	654	710	679	696	651	702	658	668	617	715	721	751	697	701	716	735	660	680	704	699	636	675	717	723	601	711	676	662	700	703	714	699	713	702	725	668	697	741	684	685	660	689	639	685	722	657	665	704	668	682	673	661	718	683	698	663	679	681	693	671	670	648	715	698	754	692	725	708	683	676	665	662	694	666	705	681	676	736	670	668	732	656	715	667	663	658	684	698	691	689	690	684	693	678	631	701	675	661	663	670	648	691	652	704	669	667	689	693	684	665	654	654	665	678	711	688	655	700	663	677	692	697	685	712	678	692	726	713	667	653	732	684	647	701	674	643	663	704	674	652	682	673	649	660	645	655	633	686	625	686	612	657	645	703	683	709	638	688	693	775	713	723	682	671	681	693	664	627	692	669	652	684	657	660	666	648	704	709	650	709	691	657	659	677	649	709	660	693	664	714	694	703	705	732	685	669	691	650	677	635	703	684	692	659	681	659	703	677	670	697	674	719	711	681	718	700	718	663	691	708	677	646	665	693	638	662	750	660	665	665	652	685	668	691	675	681	703	672	699	671	701	650	702	718	724	679	679	659	682	667	699	662	651	750	714	678	709	668	678	670	657	681	704	693	678	674	687	709	699	700	711	686	700	701	652	692	678	693	677	741	702	644	686	702	701	695	698	654	668	700	706	726	639	683	709	653	638	658	692	672	698	681	700	692	678	724	620	693	689	692	613	680	654	642	696	713	671	685	681	707	687	665	675	731	664	658	686	660	657	706	709	648	678	675	715	676	696	659	657	665	711	722	652	676	690	677	702	680	679	679	703	713	680	644	663	641	648	667	694	622	693	643	690	657	649	714	642	710	699	674	719	692	699	654	710	713	653	665	644	707	686	673	700	667	687	699	717	704	672	730	686	644	661	726	637	704	758	678	665	730	630	657	674	703	639	663	691	695	686	658	668	698	660	693	716	702	701	688	691	688	665	724	628	692	720	675	643	664	672	645	682	676	693	665	673	679	669	650	677	663	725	679	705	676	679	687	699	644	711	689	661	683	731	693	652	721	693	651	715	690	679	680	655	646	678	669	672	673	667	656	686	653	692	691	721	674	707	735	710	631	688	713	659	678	676	692	705	729	668	699	698	699	728	696	693	705	674	698	674	706	698	635	653	670	710	657	671	659	673	747	679	673	720	668	695	665	694	654	670	710	680	702	680	677	679	662	726	712	693	713	716	646	723	674	707	658	641	698	696	658	670	665	672	700	714	722	683	655	690	678	717	717	679	701	680	662	713	698	698	739	706	685	669	658	656	667	687	720	697	664	690	701	686	686	725	684	726	673	674	711	723	673	674	688	708	681	633	743	653	752	659	697	682	683	702	652	687	699	648	670	646	693	656	650	676	667	694	668	720	714	674	649	695	696	662	706	752	664	682	674	684	639	658	702	736	693	674	683	687	654	690	714	726	700	705	703	664	679	697	690	711	681	651	689	642	688	692	712	672	679	689	678	665	686	714	665	600	682	704	665	703	710	666	670	683	667	671	664	651	703	711	674	688	711	666	673	705	630	663	694	690	711	663	692	675	711	673	643	636	688	696	690	668	721	661	658	689	661	729	691	705	697	686	648	595	680	686	694	696	655	716	688	682	680	650	694	690	661	696	688	675	731	632	694	714	635	664	692	688	677	685	657	674	665	675	707	669	694	673	714	717	652	685	633	666	699	669	691	675	686	702	730	696	642	665	670	679	678	649	652	683	719	653	657	675	703	670	668	686	668	699	666	690	679	674	684	660	685	744	636	680	699	682	656	701	719	690	690	716	697	685	656	707	671	713	704	667	603	651	684	704	727	665	708	665	687	711	680	656	673	705	668	663	654	647	635	650	712	687	706	663	679	696	621	646	669	683	675	680	671	697	674	641	704	713	653	715	683	738	687	641	627	694	675	682	652	695	689	720	683	681	689	721	690	681	628	646	618	640	719	743	697	649	668	664	705	689	677	725	681	715	637	654	745	713	705	710	673	676	675	673	702	684	764	699	723	695	663	709	618	657	703	682	671	649	696	639	660	704	703	652	668	668	689	756	675	677	663	702	705	684	732	647	743	690	726	725	729	661	692	680	699	668	662	713	688	684	665	670	701	691	688	695	694	675
27775	20593	8091	611	359	291	281	264	282	258	247	291	262	249	283	224	288	280	224	274	261	266	277	240	275	252	244	270	266	255	231	257	265	253	280	269	265	234	234	269	275	255	281	250	271	247	251	268	256	266	259	268	261	244	259	272	273	267	238	283	252	248	249	244	266	274	252	263	298	257	267	238	242	235	233	253	248	251	265	247	264	272	264	258	247	275	261	258	242	236	242	259	256	239	249	278	254	269	253	259	253	256	243	247	256	257	261	264	232	250	251	218	221	257	261	252	245	250	253	236	287	262	265	232	260	238	245	264	266	241	252	247	280	248	260	267	277	253	247	254	271	230	229	254	244	260	244	254	271	259	258	245	233	238	242	265	239	243	234	255	284	251	262	268	250	269	278	229	263	275	231	268	251	273	254	285	253	260	253	247	281	244	261	256	247	256	237	267	255	264	245	247	273	263	255	261	259	244	245	242	270	256	256	247	254	270	250	252	251	261	246	268	257	276	236	260	270	246	271	256	241	279	253	254	257	228	237	251	255	255	272	244	231	263	251	235	256	253	235	265	281	257	235	262	262	256	247	265	263	240	289	260	241	228	259	248	248	252	250	239	259	247	270	260	252	292	261	242	268	274	294	251	268	246	245	259	261	236	242	264	259	240	220	247	295	270	263	214	235	265	249	267	271	260	270	268	264	269	253	261	256	260	250	247	266	246	252	267	276	245	263	267	244	270	261	271	266	244	255	261	267	252	244	259	269	247	266	292	243	283	248	266	255	267	240	267	257	244	235	266	249	273	262	242	259	227	268	241	253	229	282	247	264	268	256	256	239	275	237	270	259	230	257	261	235	250	277	255	274	246	252	263	237	304	265	266	246	240	289	247	285	263	256	247	262	256	298	239	232	250	285	253	259	269	239	252	257	251	257	264	254	244	233	274	283	265	256	270	254	254	239	251	283	275	259	234	266	249	250	262	291	232	254	202	234	282	247	266	245	244	262	268	252	279	275	260	244	233	249	268	250	241	246	292	278	274	258	236	288	247	258	251	266	267	242	254	256	252	260	242	280	246	274	273	280	248	256	277	251	262	245	286	250	234	256	252	244	254	261	245	293	260	218	247	273	260	240	249	268	286	256	286	257	240	261	243	262	253	236	272	243	224	265	290	244	258	239	262	230	246	260	255	283	232	249	280	265	246	235	229	272	288	252	264	257	269	250	264	274	227	267	266	230	250	248	234	268	257	259	244	254	257	263	284	260	251	295	250	283	265	261	256	251	285	264	256	266	244	267	265	248	239	268	272	263	259	222	223	260	245	289	221	251	262	266	264	270	270	271	248	243	236	251	261	268	259	253	257	257	269	267	245	248	252	266	275	257	291	258	241	245	234	247	257	258	224	235	259	244	263	251	281	249	255	251	226	274	249	278	286	242	265	236	246	263	222	234	228	252	229	257	278	254	242	247	223	254	261	275	233	275	286	266	261	257	260	234	284	291	259	247	231	277	272	243	247	242	246	256	252	242	261	254	239	278	241	275	284	276	255	242	240	249	221	272	261	247	276	276	273	249	271	265	260	286	244	243	229	237	242	263	297	269	258	240	269	263	274	250	258	244	254	261	236	266	277	245	267	275	264	253	260	241	240	271	262	264	231	223	260	261	262	253	258	248	271	274	282	249	244	229	252	256	249	241	260	265	245	287	231	231	274	283	242	237	264	281	245	251	232	264	252	244	261	271	223	241	246	249	253	252	236	246	270	261	281	257	248	256	258	256	253	275	247	260	286	263	244	248	276	248	238	266	263	241	284	270	258	270	250	251	255	248	254	280	281	255	228	265	249	243	263	252	256	265	257	257	235	260	271	250	249	210	244	261	283	252	259	250	252	251	289	245	283	236	266	261	248	218	284	273	259	263	249	257	234	251	248	262	249	250	240	269	284	278	259	250	239	267	248	249	250	282	248	258	261	273	256	249	257	242	240	245	258	262	254	290	244	241	229	252	254	263	273	231	270	244	261	254	268	259	245	301	261	246	239	282	255	274	270	281	255	273	264	290	250	258	255	232	239	223	240	265	238	280	240	233	254	245	243	245	231	276	278	230	251	252	270	260	253	275	271	237	248	254	287	264	231	245	236	229	282	294	263	245	252	260	262	244	255	255	292	262	276	260	226	261	225	274	256	274	257	258	260	289	248	283	281	215	272	256	255	256	251	293	258	244	250	245	246	263	248	268	251	225	250	271	248	232	233	285	253	249	272	245	279	261	265	269	249	235	271	247	254	264	233	220	252	243	243	252	218	254	248	232	274	266	252	258	269	231	260	278	247	249	264	261	249	243	229	231	259	274	241	287	250	248	264	242	270	272	246	243	265	243	232	287	260	248	278	268	243	269	264	257	253	258	260	252	262	256	244	255	224	269	245	285	239	261	258	251	259	234	253	252	237	255	274	274	253	232	261	228	227	274	262	265	233	256	237	262	280	265	263	264	251	260	229	258	272	270	249	234	251	236	279	268	255	267	254	247	255	260	248	245	273	263	258	243	262	245	249	252	294	239	272	254	262	246	226	249	272	250	269	255	267	222	246	271	251	249	268	283	260	266	265	293	267	238	289	263	252	256	272	250	246	241	254	255	227	249	254	260	236	249	239	240	250	282	248	260	291	237	245	270	286	260	258	276	256	247	251	265	275	289	231	268	237	267	250	264	271	244	231	256	254	223	241	254	251	241	282	249	256	257	259	272	269	246	259	284	270	247	265	256	239	267	282	235	263	260	261	281	243	257	266	301	262	244	243	249	270	275	235	222	272	267	243	251	253	298	245	245	237	246	259	242	258	261	287	243	243	259	270	237	268	244	250	249	249	248	258	246	233	252	251	272	262	276	227	258	264	221	258	279	264	243	280	260	236	238	251	226	274	261	241	245	250	259	285	225	249	276	239	255	288	253	276	253	240	242	263	249	256	268	248	270	263	264	271	235	248	269	297	251	246	247	249	263	244	260	275	245	261	272	229	267	250	257	238	274	259	238	280	258	278	266	258	232	265	247	246	260	256	269	263	284	255	217	265	261	233	260	288	255	267	247	248	249	238	254	256	272	219	267	250	245	254	271	252	253	256	228	254	241	271	266	251	256	250	210	241	251	250	272	258	255	266	269	255	277	236	274	295	243	250	252	270	254	229	241	254	247	282	266	274	261	273	274	246	236	259	251	273	251	231	250	272	242	262	283	261	247	264	247	252	256	277	233	261	268	275	243	260	255	248	257	262	273	243	259	232	255	268	268	218	264	264	265	262	251	235	248	260	244	269	264	251	263	241	266	255	251	252	252	253	238	249	284	252	262	227	255	254	236	272	251	254	246	222	214	249	241	244	254	265	262	236	262	257	248	249	254	250	239	275	252	248	266	246	241	280	225	229	237	260	242	269	260	258	253	248	275	246	257	239	258	305	257	252	243	272	259	244	252	270	285	255	244	271	284	251	240	264	240	270	239	235	249	229	271	272	257	268	265	250
18676	1683	1136	668	589	499	482	483	435	438	455	380	407	418	414	394	366	393	411	431	417	415	407	356	408	417	371	397	404	413	426	387	405	376	383	368	391	361	378	421	436	379	388	418	372	414	399	400	403	389	368	348	406	379	380	360	374	371	403	398	393	364	396	384	424	416	384	391	369	392	406	425	424	379	384	400	385	400	398	401	394	421	396	405	384	390	378	416	399	383	433	383	410	405	373	391	394	405	418	405	400	390	400	389	351	388	406	422	399	370	406	398	392	396	370	385	389	391	329	405	403	382	406	382	441	375	393	375	398	409	419	388	369	403	380	376	400	377	371	400	404	398	384	401	420	378	400	382	387	377	410	387	400	416	398	400	406	377	375	405	406	390	373	406	406	385	396	404	383	416	409	387	392	412	402	431	421	402	377	397	420	403	386	402	342	398	424	398	402	401	401	399	372	424	394	418	365	426	392	387	403	432	396	393	404	398	391	384	419	395	420	397	400	400	388	384	402	412	399	416	386	370	409	407	397	385	398	403	421	381	413	386	397	355	411	382	366	356	401	403	391	384	406	410	374	394	398	382	397	358	402	423	381	364	408	441	410	442	393	417	409	363	377	400	410	402	385	390	440	397	390	398	393	395	429	382	369	404	385	397	424	394	423	389	383	384	430	380	395	393	398	381	390	365	370	406	378	408	403	406	394	416	429	387	443	390	428	390	404	409	394	389	384	389	395	377	402	371	415	363	389	376	413	437	335	389	401	382	396	379	404	395	403	376	396	386	433	379	420	396	423	399	410	416	379	403	461	373	429	417	409	371	380	397	374	391	400	419	374	402	396	330	439	393	366	378	409	381	384	408	385	421	393	398	397	380	371	405	380	416	369	373	392	399	388	406	398	407	380	384	364	384	390	350	386	382	419	388	385	380	428	395	405	399	428	394	398	424	370	398	374	325	409	422	376	395	387	419	360	376	401	424	374	400	409	460	402	413	389	403	431	404	403	399	359	401	396	357	393	371	425	418	407	383	372	399	412	377	395	426	367	406	399	398	406	440	394	422	382	385	397	413	349	391	398	390	407	391	451	406	402	367	385	419	399	413	402	363	389	412	394	366	378	401	427	399	406	434	383	382	392	384	384	411	408	427	382	418	399	390	388	393	378	386	398	405	396	382	407	403	393	392	411	377	397	377	399	386	394	400	397	439	384	405	411	375	394	399	390	412	407	393	396	388	368	372	413	362	384	392	409	403	413	422	399	380	392	388	399	394	420	407	356	380	403	363	428	372	378	386	410	383	406	431	355	409	386	397	392	372	398	385	419	431	365	414	457	365	386	404	407	382	386	381	378	396	401	375	389	383	394	386	395	408	409	380	396	403	374	386	387	395	400	387	404	381	387	373	391	362	378	403	415	409	392	411	402	431	369	418	377	399	408	398	400	372	374	405	411	373	384	381	389	388	412	377	376	417	404	363	417	397	371	409	379	365	377	392	417	404	401	406	367	405	402	396	423	401	390	392	383	401	408	423	365	402	425	372	379	379	376	386	419	386	386	390	412	416	352	368	411	411	378	384	411	368	389	403	417	380	401	393	392	405	424	403	390	364	398	402	372	365	389	391	396	415	392	347	377	396	369	387	373	391	391	380	396	365	410	419	395	419	434	408	399	393	403	388	384	358	397	416	387	381	395	367	385	387	422	375	373	405	423	404	388	385	406	387	379	407	400	397	386	369	402	390	405	390	353	412	399	374	371	402	414	387	395	421	367	392	392	386	367	369	424	383	434	396	401	372	405	429	359	398	405	388	390	382	439	399	406	400	432	417	396	389	408	383	436	392	365	394	389	394	400	373	373	393	445	392	390	358	401	422	403	363	348	391	385	366	398	401	388	362	398	394	375	398	390	425	393	387	405	415	377	382	404	394	429	373	414	378	405	394	380	397	402	366	395	388	472	400	414	414	365	411	385	387	429	375	370	395	442	415	356	406	382	402	412	395	405	406	383	360	406	422	423	328	390	421	402	395	384	410	398	395	393	406	390	386	352	394	401	355	382	387	379	400	363	433	375	386	384	390	389	363	417	414	381	409	393	386	395	404	410	368	393	382	425	372	391	406	400	404	402	386	385	413	395	417	386	434	401	370	382	398	408	381	371	357	369	405	394	345	386	396	405	379	370	386	398	350	400	366	399	381	426	383	399	386	400	378	369	416	373	406	394	396	396	391	404	407	379	411	344	399	403	385	406	390	401	386	385	385	400	375	423	407	401	370	411	404	365	401	412	385	444	375	388	397	405	391	419	411	358	371	415	371	404	401	429	395	375	394	366	396	382	405	405	385	374	392	422	376	375	400	422	405	368	394	405	415	401	380	387	420	394	388	395	389	441	373	411	395	403	415	404	401	402	398	415	409	416	396	415	401	375	372	394	447	396	414	407	408	407	386	387	391	390	424	434	395	421	403	384	395	393	387	406	395	424	377	405	395	403	402	412	372	390	365	394	456	404	432	391	399	364	392	410	378	403	404	412	406	399	401	404	384	377	420	396	386	395	414	411	385	356	395	391	388	406	421	361	380	386	388	398	383	390	357	443	374	403	389	391	409	389	395	424	383	422	385	416	372	400	401	419	362	402	392	405	407	392	384	424	390	392	389	392	374	429	407	421	410	408	386	381	400	399	421	388	380	410	417	401	367	368	394	365	415	361	411	399	396	375	417	407	418	417	371	397	397	427	428	389	386	393	374	403	373	402	376	369	397	389	422	381	423	390	394	392	402	421	384	340	412	417	403	374	406	371	420	412	406	386	386	383	382	383	373	387	407	386	398	422	408	418	372	358	381	351	368	403	406	391	404	387	389	361	438	381	414	398	389	400	399	400	406	415	389	363	396	377	390	410	378	359	377	379	408	380	423	393	394	374	397	354	367	370	420	422	434	383	391	367	423	382	406	407	390	396	400	388	387	366	382	426	408	397	404	385	377	364	366	409	390	402	385	385	415	438	393	423	418	368	397	375	405	398	393	360	395	381	386	382	419	370	369	398	404	376	398	391	392	389	400	418	427	425	392	410	375	389	377	394	373	426	403	368	369	367	419	400	387	402	417	431	392	411	385	375	396	401	384	372	402	360	387	431	397	405	418	358	399	402	378	378	402	383	362	396	406	360	394	386	396	401	435	410	386	377	411	402	400	397	388	421	379	406	405	404	407	406	413	401	403	359	372	396	400	392	443	391	381	390	393	388	360	417	392	379	412	359	414	351	387	385	401	402	390	409	397	413	396	369	373	416	392	350	368	372	418	380	371	383	368	401	409	385	401	388	402	421	429	377	353	401	386	382	388	391	421	400	384	390	398	389	431	414	385	370	391	382	390	412	422	385	401	394	369	353	368	406	401	429	385	367	405	385	378	389	435	413	412	389	391	399	410	395	352	408	392	375	398	417	404	385	411	349	370	399	398	374	379	446	380	398	383	396	415	394	407	388	405	388	361	418	428	402	436	368	373	409	392	412	407
24459	21390	28675	24482	21238	4933	953	799	702	685	642	586	582	575	542	515	537	480	551	527	523	496	498	468	505	470	499	510	487	452	495	522	517	457	483	485	470	486	468	503	496	509	466	472	487	511	532	472	500	493	486	451	515	463	497	509	463	507	493	503	459	485	484	486	486	494	476	445	464	488	463	486	471	515	492	473	480	478	477	526	500	494	488	469	501	502	484	525	479	473	499	478	464	454	500	537	480	522	466	488	483	491	481	460	502	516	482	466	480	483	458	530	497	514	468	496	479	487	530	436	525	464	462	480	476	489	487	463	473	472	506	492	504	465	484	484	461	492	468	473	507	494	509	487	476	446	456	458	486	501	532	479	487	490	455	465	521	494	454	494	485	461	463	508	513	461	483	496	481	477	499	491	473	481	481	486	484	527	455	477	498	463	493	511	445	484	467	501	468	489	474	435	488	491	482	500	459	481	465	488	492	471	485	454	471	501	479	513	502	479	480	520	468	494	525	469	508	472	528	482	465	454	474	472	451	474	467	495	444	499	502	471	482	435	442	462	463	471	474	472	501	503	450	474	489	503	470	455	475	498	482	524	498	484	502	512	538	498	515	490	496	459	499	480	487	478	482	473	499	482	466	508	477	504	463	524	513	484	450	457	519	452	467	488	452	509	480	529	450	460	488	452	449	490	490	513	450	500	459	482	500	479	485	484	514	479	487	451	498	455	456	444	507	498	502	473	462	524	491	480	504	473	472	472	460	463	513	461	455	477	505	514	492	498	505	473	498	471	476	504	485	468	439	456	501	515	485	510	439	485	468	473	480	504	475	433	475	478	482	489	447	501	474	500	452	517	472	495	487	507	495	473	535	482	463	467	514	498	509	477	524	488	494	491	473	487	492	462	542	479	487	521	482	487	480	474	489	500	471	485	485	493	464	507	459	476	493	461	497	448	448	507	446	499	469	456	450	464	506	493	477	464	487	477	489	477	456	475	492	488	462	490	521	474	481	514	469	483	463	474	509	470	492	489	456	506	474	457	459	490	504	472	481	489	469	461	501	487	473	481	462	523	483	500	468	470	478	474	512	444	496	501	512	505	512	510	523	489	464	451	497	517	514	501	445	461	468	474	478	459	479	480	489	485	478	463	450	503	474	479	514	493	495	517	491	471	472	483	490	490	439	464	470	486	476	463	496	471	512	501	447	480	474	491	463	507	463	451	495	506	494	497	466	498	527	516	476	522	461	494	450	495	464	502	470	531	442	472	446	524	458	497	486	445	502	516	475	483	482	496	496	446	478	480	494	481	461	459	513	459	481	461	490	429	517	494	473	485	447	491	521	451	466	514	500	468	485	482	473	475	502	451	490	477	540	494	507	481	457	500	475	490	467	461	495	525	496	472	499	493	499	497	431	488	489	441	480	480	491	470	461	492	473	496	445	482	470	480	450	507	481	515	467	492	499	480	483	474	499	488	425	452	480	471	508	438	492	490	466	490	501	481	506	492	485	466	503	491	492	477	509	498	466	484	514	500	512	536	506	518	518	527	468	500	506	472	448	546	480	486	475	457	494	463	461	504	509	462	536	476	480	514	476	466	480	468	464	495	483	472	465	481	475	456	468	489	478	502	481	456	477	450	486	477	493	503	499	509	449	493	476	514	471	484	499	501	492	477	498	453	479	463	457	490	471	492	463	456	475	480	470	494	474	465	545	482	450	475	534	459	482	479	471	476	470	524	490	461	495	474	471	479	512	465	487	467	505	459	472	508	490	527	460	500	502	502	472	461	483	452	454	461	463	458	456	455	515	490	484	485	483	472	492	466	471	509	444	478	497	510	484	490	454	470	465	437	475	463	484	496	473	485	487	489	432	515	465	505	463	477	493	472	486	499	508	469	475	449	434	491	461	470	466	455	487	447	462	509	501	488	484	490	473	466	474	461	505	486	480	464	490	487	444	468	480	491	494	480	485	499	479	492	493	480	485	437	493	512	468	477	498	469	499	490	477	480	494	503	533	492	482	468	465	490	522	500	498	479	450	510	488	475	433	483	479	499	467	447	490	463	490	469	459	468	479	502	513	519	529	466	517	486	502	478	441	445	497	513	491	456	468	488	501	511	481	478	478	485	461	442	472	508	513	466	485	499	471	445	494	511	467	479	487	517	481	509	509	442	489	480	468	512	491	463	442	469	432	456	481	469	465	464	488	475	470	483	473	519	427	503	458	479	451	448	468	491	465	459	451	493	517	519	472	490	437	453	462	487	483	463	486	467	478	509	480	509	508	461	464	488	492	486	455	448	491	520	444	453	501	456	455	418	479	480	453	497	506	456	510	439	476	495	499	466	502	481	510	488	515	442	446	480	488	530	486	513	504	474	435	481	499	481	476	471	460	467	465	500	510	468	470	481	459	497	453	494	490	486	501	498	523	480	491	479	428	444	501	500	498	488	480	473	488	493	522	499	538	485	476	469	469	494	525	510	479	470	480	503	481	458	451	472	502	485	486	477	524	453	480	494	442	469	474	493	509	530	473	499	467	479	464	450	515	491	498	520	494	472	509	472	453	524	472	500	491	488	466	448	486	486	467	443	457	439	477	521	434	475	456	448	472	478	469	481	460	462	457	484	454	506	515	453	456	457	473	487	488	444	455	526	480	490	476	450	466	483	489	480	490	485	478	443	518	457	522	479	480	425	457	484	460	433	495	491	489	517	480	507	514	461	494	458	469	471	483	474	476	430	477	491	497	500	465	506	467	517	500	488	509	480	430	495	480	476	500	469	514	459	482	429	471	511	494	534	474	478	494	457	492	458	484	470	491	499	441	477	483	485	511	465	491	472	448	470	489	455	456	442	467	486	521	514	494	458	509	508	497	506	480	494	451	486	505	514	495	483	459	484	493	484	482	494	487	502	480	495	465	461	448	434	473	521	567	477	477	522	482	504	491	423	480	502	497	501	501	537	458	487	465	473	515	497	487	477	484	498	476	490	465	489	470	485	457	501	481	485	470	510	435	539	481	481	502	486	489	456	446	456	501	484	513	480	459	465	436	488	502	497	480	476	467	489	498	463	460	465	478	480	473	474	444	493	456	483	457	526	455	478	442	505	462	434	512	461	448	511	455	498	470	478	501	474	497	461	479	496	511	455	424	485	472	479	476	466	460	501	485	500	499	484	480	511	480	483	493	513	494	491	486	469	507	505	463	475	466	484	466	492	497	489	495	475	475	462	473	459	458	455	496	507	483	487	485	512	488	469	453	440	461	483	522	464	451	503	464	442	469	481	507	465	467	494	424	528	529	468	522	429	477	472	450	470	474	480	459	465	429	511	488	494	516	465	476	433	488	463	485	442	474	510	467	470	498	500	445	486	539	483	487	501	485	468	466	459	513	492	470	481	480	484	480	468	488	454	451	491	478	466	494	463	475	451	510	490	503	459	463	490	509	448	477	467	480	465	490	471	471	480	421	486	485	492	479	461	514	472	501	471	487	431	460	516	476	484	479	503
40656	8591	7026	3657	2619	2065	1776	1503	1329	1208	1106	1014	945	911	900	922	762	812	792	787	793	821	795	752	821	777	747	750	725	764	738	764	755	752	754	774	723	736	800	738	731	760	724	797	732	723	783	708	757	751	685	722	729	722	791	775	696	739	737	730	787	714	719	705	725	693	645	701	755	763	719	717	713	732	675	683	752	717	760	728	761	736	744	697	749	665	718	711	728	715	739	743	760	733	696	747	717	689	700	758	764	695	754	721	719	737	704	701	727	722	702	702	778	732	732	733	738	739	706	701	771	734	703	744	728	798	727	726	697	702	741	720	682	750	710	719	690	741	740	715	710	732	703	722	683	708	746	673	662	765	712	707	766	736	754	737	721	731	701	717	714	724	702	711	699	752	740	748	716	783	690	751	756	748	717	729	737	699	745	700	757	776	771	734	691	717	748	684	735	699	743	697	756	710	738	708	703	759	776	690	680	731	748	695	688	727	705	731	728	672	755	740	701	752	724	704	761	769	693	704	747	720	763	723	769	723	730	727	723	694	722	668	701	703	683	700	718	723	731	743	727	732	737	737	689	721	709	710	746	665	721	709	710	686	692	737	759	725	707	744	739	716	741	700	732	772	735	744	680	695	745	757	691	717	745	699	736	693	732	741	751	726	780	687	708	718	688	725	707	735	716	727	752	711	757	773	730	700	676	726	720	725	685	698	660	688	757	726	704	715	699	730	721	748	709	729	779	728	688	737	677	730	691	733	726	720	771	729	756	685	731	685	765	745	746	686	701	674	734	712	753	708	795	719	693	734	736	732	705	762	735	699	723	719	720	733	681	741	747	720	711	730	709	712	706	706	779	702	734	706	735	713	718	724	681	713	758	731	742	761	750	696	769	712	713	730	756	795	739	714	720	724	662	710	720	730	716	749	697	707	686	728	706	712	720	726	768	716	713	768	698	664	736	692	759	716	747	725	760	714	703	782	680	720	738	703	719	713	716	754	696	719	732	703	701	725	802	736	693	710	735	699	725	724	746	685	751	752	736	691	727	749	720	718	739	737	755	724	724	752	699	758	697	724	667	718	744	768	750	726	707	770	719	699	715	735	710	718	704	761	736	772	696	705	782	690	712	718	735	714	681	703	739	723	701	670	717	721	725	764	727	701	785	750	717	709	757	694	691	658	735	731	704	704	672	777	745	698	710	701	718	710	715	712	698	691	738	719	749	689	690	761	670	713	735	740	660	737	696	702	764	724	757	658	770	693	766	748	755	674	681	765	733	746	754	708	744	688	691	695	699	707	717	721	727	698	676	724	711	724	678	702	728	752	796	692	735	760	737	739	704	723	678	670	684	784	768	736	718	749	717	685	649	657	698	704	749	740	752	735	688	788	718	724	751	729	695	736	714	744	731	754	710	686	727	726	748	744	706	742	727	706	753	736	724	742	702	684	725	716	709	740	671	741	715	696	762	683	721	721	727	744	735	777	703	702	732	721	728	761	705	724	689	729	691	721	737	756	780	750	725	769	679	732	741	734	733	704	732	735	740	727	777	747	754	700	677	730	764	716	703	720	723	737	730	726	721	721	708	665	717	708	725	711	746	704	703	725	736	694	643	749	747	721	749	713	737	711	723	759	719	676	721	732	739	697	675	724	746	774	720	700	692	695	688	728	733	759	727	661	694	700	679	691	702	696	716	703	736	677	765	734	757	749	756	742	738	717	706	734	771	686	698	754	751	744	727	716	691	703	716	722	685	733	718	690	696	770	723	680	697	741	710	722	714	682	713	698	713	748	741	728	738	742	731	704	766	775	672	797	700	697	674	714	724	730	709	747	717	735	729	717	730	698	673	747	724	693	753	686	751	713	769	715	732	702	701	701	775	739	710	756	706	685	732	703	679	727	736	733	776	757	722	709	735	772	690	748	738	682	711	687	692	736	737	691	714	748	753	724	772	712	743	696	752	751	714	717	732	677	739	719	723	690	728	737	701	741	703	751	748	749	751	674	753	722	742	760	734	745	775	725	724	757	735	760	757	707	707	729	741	732	734	768	750	769	753	756	707	736	721	718	709	735	689	762	735	712	716	680	714	738	707	745	737	748	693	691	736	699	718	704	689	727	700	740	725	768	732	722	667	736	716	760	705	725	727	746	708	731	734	693	682	713	731	722	755	718	719	719	676	695	717	706	685	756	757	677	657	694	717	697	748	714	750	712	702	681	739	722	684	744	718	690	694	701	708	703	749	733	711	728	683	716	744	653	697	717	711	685	702	735	741	722	692	734	738	714	760	702	732	735	722	729	728	690	733	717	714	709	658	659	701	728	700	688	738	773	750	698	688	786	788	718	731	711	746	770	710	721	693	707	720	711	746	729	727	708	691	717	720	721	765	717	802	687	717	705	697	746	749	740	694	784	691	761	730	731	707	707	721	705	743	737	703	737	728	724	725	706	720	763	717	696	699	724	719	725	702	705	705	706	730	694	698	666	700	693	725	759	719	712	737	726	697	729	724	733	708	717	718	764	690	703	663	741	720	738	775	763	730	732	706	742	745	768	776	716	714	714	750	719	725	751	769	718	742	731	713	738	730	742	753	702	771	703	741	717	698	747	729	735	658	730	718	734	711	655	745	730	728	693	733	698	709	756	684	658	759	698	725	716	765	745	756	731	730	719	696	721	680	705	722	682	729	734	762	738	723	701	765	725	720	744	756	752	747	717	729	689	661	724	679	717	694	729	681	706	745	724	720	725	687	751	798	667	736	738	738	664	688	686	722	727	713	705	713	800	761	661	749	720	738	747	734	683	730	747	721	706	736	761	745	754	699	709	736	743	709	704	729	771	723	676	718	701	713	715	772	717	712	700	723	758	751	661	717	733	681	786	694	749	706	725	709	699	727	673	728	721	745	720	713	716	692	711	758	648	720	745	729	683	682	674	690	711	686	722	745	711	738	672	716	691	737	721	763	667	742	707	751	706	705	713	680	748	690	743	715	708	721	702	713	723	701	728	727	711	704	703	731	719	742	719	709	711	725	688	734	707	728	729	680	769	701	721	705	752	722	740	718	703	722	698	693	698	678	683	713	759	687	737	726	677	721	750	682	748	750	758	711	687	669	663	737	766	718	737	751	747	750	742	763	733	728	714	724	742	718	685	690	718	738	731	707	749	710	727	713	702	744	702	715	695	679	723	667	693	675	770	782	717	733	728	756	767	738	722	769	699	712	698	693	690	742	700	682	705	740	714	714	685	740	721	710	697	711	745	645	701	731	698	740	724	701	752	710	736	709	731	715	675	764	735	746	735	764	714	722	713	741	675	749	723	716	699	717	735	753	728	767	745	746	682	707	744	733	744	709	762	726	723	762	713	712	724	666	686	747	729	762	738	729	682	699	732	724	732	732	735	750	727	753	702	775	658	698	745	716	732	718	703	656	717	719	688	724	702	701	692	703	770	720	698	730	737	695	718	747	677	690	710	703	711	759	743	719	705	703	731	720	741	739	655	719	692
23375	21384	29418	23707	21395	21199	3588	1068	806	768	700	641	629	634	581	576	538	470	538	495	508	504	504	513	499	516	512	516	484	458	487	493	477	482	482	474	473	454	428	494	468	460	458	476	500	469	474	498	468	472	489	474	478	461	514	462	483	436	464	416	438	468	475	496	460	462	429	464	465	433	476	463	453	488	499	468	454	457	459	421	433	477	467	437	479	458	451	453	455	462	471	449	478	420	442	419	453	457	460	459	451	445	436	436	487	450	460	477	451	426	453	469	462	495	450	479	459	445	445	506	474	452	498	433	459	442	466	469	481	488	442	433	471	482	509	479	458	465	483	459	412	468	459	481	502	510	455	449	462	448	455	445	467	489	459	468	456	449	457	405	466	479	426	476	465	497	459	447	490	463	462	461	470	435	449	473	473	473	453	461	454	439	464	459	456	456	433	445	478	480	478	462	440	454	470	473	452	446	410	457	457	465	461	475	449	469	451	435	469	465	453	456	496	477	477	447	474	492	468	477	480	501	459	415	438	445	462	446	479	462	429	469	450	479	445	423	440	466	449	461	505	484	471	464	456	497	477	458	481	459	439	459	427	448	480	487	514	444	463	465	410	468	517	476	432	487	450	467	484	469	434	486	471	456	466	452	458	429	435	432	443	505	501	447	438	459	418	475	465	437	431	463	481	457	490	452	476	456	435	462	516	458	455	457	485	429	472	477	482	460	444	456	467	467	441	463	442	496	478	478	486	453	437	459	466	446	470	458	485	456	476	468	450	463	410	517	483	451	471	441	475	462	441	471	434	459	475	467	479	491	453	443	472	463	470	491	491	454	459	466	473	475	463	436	460	464	422	475	470	493	474	501	514	469	449	457	479	439	437	429	468	464	471	490	455	459	438	440	454	494	461	502	487	427	465	452	448	421	437	481	493	465	487	481	492	440	454	457	469	448	497	491	487	453	441	485	453	454	475	451	461	448	458	451	473	403	460	479	484	437	461	480	450	441	427	442	430	469	458	469	445	463	448	460	438	461	456	451	474	457	415	434	433	442	458	473	460	469	469	445	443	492	449	454	463	414	464	478	449	443	470	492	426	443	423	486	455	516	448	486	455	469	420	467	431	446	477	472	475	472	468	467	486	428	429	497	475	434	472	441	470	478	439	457	454	427	467	442	456	479	439	438	433	435	476	490	452	468	471	462	456	482	447	459	509	447	454	497	495	502	449	467	387	459	470	451	422	481	452	488	479	464	448	495	490	449	464	458	460	498	487	471	413	500	481	454	453	431	479	456	455	464	452	474	449	451	444	466	460	454	437	461	457	444	476	476	427	467	459	462	459	460	462	473	444	437	452	473	514	472	458	445	463	467	448	468	452	488	487	437	460	481	481	426	482	443	430	477	449	453	442	474	460	422	453	444	450	437	454	436	460	474	449	500	491	433	441	454	470	461	409	493	443	456	464	441	428	440	469	451	461	476	450	463	490	448	497	468	484	443	439	445	467	464	460	506	424	471	456	443	450	447	458	429	520	503	464	426	419	443	435	451	431	461	474	436	460	448	475	469	477	448	454	431	461	494	455	458	439	454	440	423	454	444	456	470	473	454	415	432	468	427	462	432	481	430	477	458	479	461	449	452	461	478	475	442	444	455	481	485	452	425	437	435	503	453	489	479	470	467	437	460	453	438	493	469	454	454	447	468	449	463	478	475	474	455	435	468	449	489	454	450	450	477	470	448	476	456	489	441	451	468	457	432	463	435	475	450	462	469	466	486	453	463	433	461	457	475	504	460	413	443	448	500	469	472	442	415	444	473	416	443	457	458	423	459	451	473	462	472	477	429	454	454	448	450	422	464	448	473	482	513	449	452	472	453	452	496	440	437	444	468	478	509	439	436	483	464	469	475	454	433	485	459	482	507	419	445	480	455	499	436	447	478	460	471	446	452	473	446	501	484	460	463	463	454	447	422	464	485	461	445	416	449	511	486	474	457	458	459	452	484	484	478	504	437	461	476	454	459	438	507	445	392	458	450	486	475	433	471	476	433	420	482	489	476	432	436	454	421	423	463	466	500	438	476	489	451	452	478	473	465	425	443	461	435	415	488	408	444	434	491	429	440	463	480	434	419	446	459	436	459	442	443	437	428	411	428	433	431	432	446	435	454	488	447	437	475	463	483	487	405	451	452	480	476	476	466	443	467	469	409	475	447	489	440	466	455	458	478	438	463	457	464	482	452	491	461	443	482	458	434	472	451	487	456	472	469	446	436	484	461	481	521	412	475	496	523	430	462	452	470	455	438	481	454	455	465	471	483	439	460	459	484	482	469	483	442	426	483	496	440	422	451	485	486	470	445	420	464	458	433	444	465	453	474	425	450	465	421	431	422	469	458	500	472	469	431	471	500	470	424	432	458	472	474	460	454	458	434	450	489	432	462	431	443	467	449	481	423	455	443	484	466	495	474	492	465	490	443	444	444	478	467	445	502	483	474	466	437	459	452	483	446	469	460	465	430	468	444	483	457	463	430	513	475	470	458	471	443	442	443	457	477	467	477	484	477	447	447	423	452	494	435	476	463	408	451	516	480	416	460	469	453	453	438	474	439	460	469	413	459	433	438	468	457	475	493	457	469	455	436	449	470	469	481	437	485	467	448	425	484	437	445	424	414	454	503	471	471	473	455	422	451	445	412	500	452	452	462	476	453	476	454	458	492	433	472	475	472	476	463	478	468	447	468	466	431	457	451	461	497	435	464	455	465	468	458	488	476	469	463	413	498	436	433	456	429	440	459	461	486	476	466	451	464	476	460	425	460	464	443	495	470	476	450	453	464	462	501	412	464	409	451	458	446	431	471	447	495	426	473	491	476	479	464	431	480	490	439	509	456	483	432	450	467	439	467	478	466	465	469	455	469	461	504	442	450	436	448	456	488	472	499	486	491	465	450	446	430	429	440	473	446	486	461	502	423	436	456	503	482	448	490	501	427	434	439	445	478	453	449	443	468	434	429	440	477	435	450	477	493	452	481	471	464	473	454	456	438	465	442	489	467	470	442	468	450	466	466	427	461	496	443	460	465	470	483	441	463	473	457	474	426	448	456	460	470	457	477	491	455	466	420	474	486	461	458	490	516	460	456	473	506	458	435	419	445	466	462	488	425	445	453	424	451	508	489	437	447	458	438	443	477	470	445	483	463	470	442	426	440	422	495	451	462	477	460	471	485	437	428	448	466	427	426	454	415	482	437	479	439	381	474	471	428	454	478	443	444	439	426	453	471	469	435	440	449	456	440	441	495	449	461	449	446	492	442	443	460	493	471	439	469	430	450	483	436	482	434	504	438	455	510	473	489	428	451	469	472	448	459	471	475	406	441	472	471	465	501	450	461	448	439	441	418	447	466	469	448	469	449	422	464	430	461	448	435	425	464	433	413	441	461	458	423	430	452	462	470	470	439	415	456	456	469	438	463	451	444	442	464	434	467	407	452	460	501	475	476	444	449	481	455	432	461
47890	12790	11377	6200	4310	3239	2614	2157	1784	1534	1386	1270	1159	1058	1071	936	909	942	872	864	829	796	797	845	818	787	777	726	744	746	685	786	703	685	741	722	734	761	675	685	685	729	686	756	736	714	693	713	704	674	700	704	706	657	697	720	698	713	676	765	685	710	692	690	667	669	732	687	718	707	671	666	728	705	697	684	714	746	705	700	718	684	738	685	700	661	668	696	680	690	691	658	711	673	721	684	652	693	710	697	717	711	686	701	705	721	708	683	679	673	659	671	668	652	687	752	698	708	689	665	676	718	638	644	674	660	664	706	712	665	708	749	692	681	668	685	659	688	737	676	707	697	697	708	649	695	641	698	722	733	695	634	685	700	698	712	696	688	667	651	707	696	699	679	670	692	743	676	676	614	690	709	679	665	679	673	680	654	658	706	696	699	677	647	647	673	708	714	698	659	697	655	674	707	706	650	633	677	669	728	681	685	678	673	702	683	682	725	704	723	692	653	677	712	693	664	649	708	733	690	688	705	701	697	784	670	711	664	687	681	665	690	721	694	709	731	663	645	642	729	691	671	678	723	727	651	718	694	708	654	663	675	712	636	732	632	677	711	701	646	695	678	690	716	680	680	698	691	716	712	681	664	714	747	642	675	729	666	661	678	702	685	673	702	694	706	658	697	680	674	691	695	665	653	684	614	716	666	670	742	717	679	689	659	739	682	704	748	747	724	699	670	698	681	702	732	639	674	698	742	672	688	666	720	662	651	667	658	683	642	643	706	684	696	682	743	693	705	676	675	680	705	700	657	665	677	709	701	689	730	644	688	686	723	719	687	645	684	715	705	709	683	714	683	737	718	675	678	658	673	694	697	635	696	691	701	671	702	641	675	641	686	683	731	703	691	703	732	723	631	725	702	689	697	684	715	717	706	689	687	702	679	668	716	706	653	665	646	740	711	728	684	677	733	690	697	706	671	707	701	678	692	719	677	719	686	692	678	721	648	668	699	651	685	707	679	646	679	665	668	712	705	687	713	716	714	684	683	746	667	691	721	685	639	716	670	705	688	707	658	671	675	671	688	684	691	698	689	715	677	679	694	675	707	646	703	671	696	690	715	707	714	700	738	700	690	712	654	670	697	690	694	711	671	652	686	725	703	702	682	739	672	688	701	672	649	681	712	701	698	731	671	666	673	654	635	692	697	705	702	708	686	695	725	687	678	646	708	719	668	671	689	713	726	712	693	585	670	692	688	706	644	699	682	642	682	706	678	672	664	658	714	700	691	680	670	675	635	678	733	667	668	666	680	689	701	696	690	680	691	712	642	714	721	644	710	652	721	722	716	729	670	721	725	724	698	704	702	682	659	633	744	714	644	687	711	670	691	712	691	709	712	667	677	696	690	721	724	718	697	676	701	726	671	726	674	633	659	675	687	673	676	717	662	730	694	711	718	699	673	743	706	675	702	683	693	737	701	712	692	675	671	685	677	686	712	708	671	700	726	737	675	699	673	673	687	726	707	654	693	720	689	709	708	622	659	746	714	688	717	696	676	718	677	680	703	685	697	715	711	700	714	681	658	704	672	692	674	655	733	700	725	722	735	633	694	715	691	643	699	698	725	682	711	708	662	714	722	694	705	704	723	670	709	679	685	681	727	630	661	653	658	700	684	667	708	676	643	725	695	658	666	707	681	687	718	718	650	673	710	678	671	706	720	691	700	704	661	688	680	726	696	677	702	737	680	683	698	677	714	681	732	659	693	665	678	669	675	721	707	681	724	659	645	752	674	677	683	689	679	685	698	710	703	743	654	683	679	712	715	643	714	727	707	704	678	731	688	717	704	632	722	699	670	754	676	697	745	656	661	665	639	674	648	706	721	636	688	658	671	728	700	688	673	697	689	646	715	674	701	683	682	693	701	656	686	652	628	691	687	723	673	743	663	650	658	694	687	687	708	626	676	694	678	685	672	639	631	714	680	708	700	693	686	709	704	732	676	649	693	698	663	705	701	673	698	674	684	643	672	713	711	701	656	655	683	681	631	703	697	683	719	685	686	700	684	663	717	695	691	673	695	683	711	689	733	709	685	686	677	702	725	654	659	681	722	688	745	715	724	698	703	624	685	646	629	725	699	717	683	685	661	739	674	684	694	690	653	706	685	720	649	673	660	667	674	641	676	724	688	717	712	690	666	671	653	740	722	682	696	689	700	643	710	705	650	672	683	667	673	638	683	652	657	635	658	650	635	714	688	718	688	714	672	742	665	701	729	663	689	664	699	690	656	677	665	674	653	714	721	649	670	683	690	673	694	662	674	705	675	717	662	679	718	719	677	667	727	634	659	633	710	700	715	706	718	691	675	669	687	709	681	697	655	653	671	681	701	683	673	653	713	669	690	684	688	661	695	654	678	688	671	671	657	677	702	663	664	690	674	669	716	658	684	727	662	700	688	699	691	704	698	687	725	664	687	723	673	674	682	654	681	678	657	713	675	676	716	692	658	738	677	682	724	679	713	683	668	705	724	684	694	694	701	717	660	704	651	675	753	661	733	668	710	710	724	712	691	678	702	729	660	721	647	677	619	680	706	672	690	765	641	706	698	738	664	692	677	635	693	708	700	681	647	656	677	646	691	653	699	663	645	685	661	703	680	663	648	665	739	668	718	707	725	723	718	680	696	653	707	661	677	704	701	658	764	698	708	663	683	655	694	673	707	676	671	685	646	691	700	704	663	678	699	695	642	694	691	692	687	698	676	693	687	699	683	698	686	651	649	676	715	716	673	695	659	700	712	669	720	732	720	708	639	612	691	652	674	635	661	711	643	737	655	652	702	706	678	673	653	694	678	670	675	690	726	695	680	662	685	678	689	695	713	690	677	676	673	733	681	705	690	724	695	666	657	641	663	710	686	629	699	744	683	684	678	685	692	700	650	733	653	677	693	683	681	675	696	693	676	709	706	641	721	741	706	673	650	720	630	676	698	674	648	678	730	737	705	660	661	660	665	722	685	677	676	690	690	705	693	686	686	699	685	672	679	671	679	709	684	715	716	711	675	684	684	683	677	659	637	669	664	632	688	745	709	666	643	663	655	671	678	700	699	704	703	678	727	649	682	672	669	711	705	745	705	744	757	666	729	678	675	685	693	650	669	686	702	681	698	693	678	698	666	719	646	682	706	681	665	636	663	717	666	686	657	671	660	663	746	696	657	706	695	644	688	720	603	688	717	723	717	731	660	729	714	702	680	681	669	704	663	657	708	704	655	732	705	697	703	679	653	648	677	632	683	685	680	706	674	693	685	682	688	680	689	639	731	686	707	710	707	662	667	711	680	736	700	692	697	735	732	707	674	668	699	688	690	695	704	710	658	733	683	673	735	718	708	680	694	700	689	661	699	680	713	697	697	712	714	711	670	718	635	721	711	716	674	694	701	715	674	713	658	669	678	705	685	690	692	691	701	653	752	701	670	687	712	650	694	697	712	694	676	702	677	752	685	712	692	630	705	719	695	677	719
27717	20541	8255	760	505	493	323	292	308	264	253	274	238	241	279	264	289	230	248	261	317	283	277	246	230	239	257	251	279	247	269	273	261	297	232	249	276	268	258	272	282	241	249	273	231	246	278	263	233	230	269	254	280	259	273	269	259	258	257	269	245	252	290	236	288	272	259	251	262	245	264	255	281	260	277	241	266	259	262	266	247	244	267	241	263	272	290	255	271	233	291	256	246	272	295	271	222	250	255	263	264	269	264	256	249	270	269	276	254	261	268	238	246	246	253	273	288	236	277	287	254	250	270	284	257	276	270	253	269	258	254	251	232	259	264	258	262	273	257	259	271	252	260	264	269	260	262	251	231	280	266	253	264	227	258	296	260	253	269	249	282	250	230	230	290	248	243	257	243	252	270	266	242	266	237	265	280	273	246	271	233	250	255	258	233	255	262	272	259	252	239	263	261	275	297	284	239	239	278	230	272	233	240	284	252	269	246	236	246	258	250	251	273	271	248	257	269	251	263	260	252	233	250	268	267	241	262	275	248	258	242	245	271	249	299	256	264	278	264	257	242	273	268	256	240	255	245	281	280	277	274	254	243	258	286	255	306	238	238	298	259	254	264	275	270	257	264	269	282	281	246	247	253	285	265	277	272	259	277	254	279	255	252	235	257	266	262	272	224	263	250	255	270	260	274	265	273	247	278	231	260	226	251	265	273	253	254	276	275	256	249	268	246	260	241	249	249	261	270	271	259	272	253	258	268	240	266	227	263	270	278	261	238	270	272	263	284	254	253	284	233	217	269	256	237	241	265	276	252	258	278	260	258	252	292	239	258	251	242	291	284	245	277	252	258	254	294	280	276	228	281	272	254	251	248	291	235	251	269	278	276	271	259	276	261	272	262	261	288	247	273	268	266	267	238	270	249	266	270	241	264	244	272	246	239	269	237	260	284	243	284	242	252	276	223	250	252	258	269	272	267	257	257	269	252	288	256	260	277	255	295	240	267	234	270	265	245	278	289	265	263	235	249	231	261	260	261	254	273	250	269	272	252	258	287	262	249	257	264	276	261	266	254	249	244	238	250	238	271	257	268	259	271	246	243	241	282	254	299	255	262	294	246	240	240	266	236	247	279	261	267	222	246	253	273	251	243	253	249	255	257	253	279	240	232	230	246	254	257	229	259	264	236	235	241	267	280	258	275	251	232	239	253	245	242	246	243	268	232	291	265	268	256	272	245	272	265	283	245	252	282	249	221	269	247	243	278	225	258	235	255	291	260	268	262	258	244	259	271	252	229	260	267	249	274	251	266	281	271	262	256	262	274	242	276	264	277	254	261	231	258	254	258	231	243	289	251	245	270	250	254	271	250	288	278	247	251	299	264	240	252	255	259	280	260	276	260	243	238	259	285	278	275	245	253	254	255	256	251	244	259	259	244	287	265	240	261	294	274	279	259	286	259	259	243	258	236	242	249	251	267	258	278	233	263	251	233	247	260	280	280	252	258	256	241	265	292	266	276	251	270	252	254	273	246	272	282	267	275	270	269	260	288	239	253	294	262	279	264	254	249	251	294	261	287	260	240	248	239	259	257	280	266	269	265	251	270	273	259	264	233	262	287	257	254	311	232	253	263	268	270	266	293	256	274	270	292	271	276	245	252	229	252	271	263	239	255	258	232	257	245	257	254	258	245	249	247	243	249	232	270	268	228	248	272	276	279	269	265	229	255	251	279	251	242	262	239	259	250	265	262	271	265	223	265	243	298	259	269	253	263	272	247	270	268	256	273	265	251	238	256	277	256	268	258	251	249	298	285	255	273	242	248	272	282	261	255	245	230	253	277	248	253	258	243	264	267	259	247	253	262	277	263	272	245	257	291	254	247	272	266	262	269	272	291	275	268	264	278	258	235	280	252	250	237	259	238	272	275	299	254	259	244	294	233	239	254	247	242	258	250	244	259	240	246	236	267	284	262	238	261	261	261	224	265	233	272	263	264	261	293	272	273	259	259	255	284	237	254	250	261	288	261	247	285	247	250	245	239	234	271	251	284	243	269	278	260	260	274	243	247	263	260	255	262	259	257	256	269	272	264	264	239	281	287	233	254	248	264	268	257	299	253	262	213	238	268	234	286	293	269	227	259	232	244	246	283	258	285	260	254	239	260	266	268	251	235	269	236	230	259	263	271	262	246	292	248	245	261	276	253	258	256	257	242	244	258	266	250	258	275	251	275	235	255	261	253	266	281	251	233	264	267	264	226	235	232	242	272	279	241	241	263	246	245	263	251	256	242	240	251	255	242	281	264	252	260	288	253	250	250	277	276	235	269	230	265	290	269	239	258	257	253	238	276	272	266	292	265	246	258	232	233	241	262	241	266	239	283	220	275	233	245	264	255	269	259	262	250	264	240	239	250	254	273	233	292	265	291	232	269	263	259	235	252	267	277	274	254	241	277	246	256	271	289	255	253	268	282	268	264	249	274	266	252	273	219	274	265	255	265	290	220	240	258	259	246	259	229	254	259	262	267	238	270	251	280	256	249	270	296	295	242	217	260	282	256	245	235	252	248	232	242	244	266	276	276	272	249	285	249	283	242	254	265	256	250	270	258	258	254	273	249	269	245	241	256	228	273	272	265	270	286	249	260	299	257	278	256	254	241	270	250	291	254	242	249	267	268	268	250	278	274	252	249	265	260	256	258	276	262	237	273	241	268	269	254	264	245	240	259	273	226	246	245	268	285	244	307	291	259	271	266	257	232	286	264	279	263	280	276	252	252	274	244	242	246	286	259	230	279	261	259	265	251	267	257	266	249	248	244	268	246	261	286	257	265	247	276	246	252	272	264	245	299	245	238	252	271	247	234	257	238	236	262	268	267	257	258	261	276	268	240	229	242	258	226	250	260	257	230	278	249	268	274	244	257	260	252	276	253	248	263	237	252	304	258	306	275	255	271	289	271	253	278	251	247	253	246	269	264	267	234	247	242	273	244	259	227	244	275	256	259	278	236	229	258	250	291	275	281	247	254	278	267	242	279	292	256	269	251	277	252	283	261	228	279	241	250	258	276	279	255	238	258	242	267	249	266	261	267	250	283	265	246	261	240	290	264	271	275	265	237	280	267	266	263	246	245	259	246	247	290	229	253	269	238	254	263	269	283	266	260	302	237	263	255	243	295	277	267	257	269	275	256	296	269	252	248	238	255	276	264	254	249	269	258	257	254	264	265	268	290	266	273	271	263	225	292	293	265	246	268	242	268	258	271	264	265	238	220	262	267	257	265	259	236	269	228	260	265	238	266	247	269	241	245	251	264	290	275	283	238	208	269	285	275	253	247	258	277	252	274	247	293	254	247	248	250	302	266	247	289	252	253	256	264	254	234	258	261	254	230	265	251	237	278	242	259	250	252	255	270	248	280	280	273	254	261	264	259	250	276	237	247	258	218	274	272	259	242	259	248	287	256	236	264	265	240	236	232	290	249	255	239	250	249	230	234	253	277	266	273	267	268	296
20386	1660	1209	750	617	541	532	466	450	402	418	430	424	433	438	433	436	402	389	402	424	386	432	428	387	430	385	389	390	402	415	385	419	403	413	401	391	439	403	428	384	388	414	378	369	422	427	418	392	421	425	400	381	401	433	379	394	346	381	403	395	383	386	357	378	397	431	366	402	384	418	421	404	414	402	401	359	375	372	398	388	382	431	403	414	357	389	420	397	403	374	386	367	397	383	389	406	399	402	408	419	420	377	403	397	420	387	391	367	400	404	394	367	424	396	403	405	405	377	379	422	390	383	398	391	406	373	403	396	402	389	389	386	411	371	407	441	379	418	396	385	388	423	402	410	407	395	417	382	393	403	407	405	406	402	405	387	393	391	420	384	393	377	417	412	377	396	406	451	420	422	426	384	394	375	414	393	430	383	371	403	411	382	423	393	435	417	364	407	385	384	412	363	418	418	396	419	381	384	425	388	389	406	417	400	383	429	429	405	438	375	377	360	425	404	398	416	419	430	413	386	376	407	384	401	391	416	398	381	400	391	403	412	393	418	439	410	370	375	419	400	409	410	393	412	414	433	356	415	417	403	392	393	411	390	361	390	402	397	397	368	400	399	429	410	420	407	382	372	403	382	388	400	412	458	380	396	408	400	420	387	441	385	419	396	360	424	406	430	407	389	406	421	413	398	421	368	389	413	376	380	390	433	438	402	361	406	387	395	405	385	369	403	439	383	390	395	391	378	408	386	391	378	398	358	455	421	382	401	447	380	371	385	400	374	371	391	401	372	410	426	385	405	428	388	394	360	374	354	420	395	399	373	424	393	399	392	400	371	374	365	413	427	396	407	396	404	403	400	411	416	418	396	390	376	420	410	417	386	358	384	386	406	408	414	431	416	411	409	422	368	402	405	422	401	408	377	386	399	425	403	382	366	386	393	379	394	373	426	400	406	393	405	391	415	417	402	384	401	376	392	369	393	398	370	373	400	417	430	394	384	420	383	386	386	407	399	438	389	377	366	397	431	384	398	376	396	397	409	386	393	421	380	392	417	398	400	366	403	376	399	407	383	382	385	385	396	401	404	377	416	392	382	382	400	380	383	435	386	383	381	390	407	423	417	389	382	407	380	405	389	426	382	430	367	384	369	388	379	372	395	383	436	393	399	409	394	416	424	418	415	393	406	365	447	393	366	402	439	380	379	401	377	378	416	396	376	367	396	385	403	423	381	435	392	378	417	406	391	409	372	401	404	383	392	383	401	389	408	399	393	395	400	396	405	390	409	396	389	402	406	405	410	378	446	399	405	391	394	391	372	389	403	422	409	384	409	397	397	416	384	387	421	408	429	408	423	385	377	449	407	409	380	374	410	406	394	371	397	388	415	398	397	395	426	408	386	401	413	422	357	397	426	415	409	374	382	395	387	416	396	371	391	383	410	402	371	399	408	398	370	389	409	408	373	414	414	399	411	426	410	367	395	396	412	422	406	395	391	386	399	400	404	395	431	386	392	398	424	402	410	406	400	378	398	397	409	416	400	385	409	398	397	384	350	390	413	358	435	422	395	394	435	426	407	414	366	427	397	387	374	408	402	363	394	394	419	396	372	405	392	388	385	404	416	400	367	402	379	377	396	385	414	394	393	430	400	401	418	376	437	419	378	408	384	407	417	424	385	382	398	425	426	387	395	413	402	414	377	363	402	378	409	385	393	406	361	440	413	401	390	367	394	398	411	374	435	367	408	394	358	361	400	392	423	401	380	409	454	419	408	376	393	426	397	419	411	416	376	384	396	384	399	392	399	423	405	383	400	412	413	389	418	388	394	391	402	398	395	397	384	384	425	458	390	433	373	440	365	377	382	399	406	396	447	447	397	430	407	441	408	394	393	401	338	375	344	418	382	381	404	363	394	404	408	406	408	402	375	385	412	388	366	430	407	414	387	412	423	391	413	422	390	389	384	375	381	388	365	394	363	392	419	410	375	433	389	393	409	389	394	366	406	413	387	433	368	420	421	398	379	386	401	444	383	403	372	385	386	433	400	398	424	407	431	414	415	397	399	392	412	395	395	399	407	344	375	428	355	420	404	361	376	384	399	385	421	408	401	389	372	404	404	389	369	429	390	368	382	365	434	368	409	443	416	402	396	389	384	408	408	396	415	418	385	383	411	372	432	396	374	375	399	347	398	409	378	411	389	383	384	377	395	397	382	405	367	385	394	423	384	413	404	384	366	366	429	394	359	404	410	363	365	403	398	359	385	411	408	390	400	433	409	379	385	446	415	400	380	393	402	359	401	412	432	399	380	400	402	416	403	379	421	372	422	429	409	421	462	428	389	417	414	424	354	397	411	389	410	367	397	399	402	382	427	394	389	407	433	405	394	393	394	362	415	384	388	417	428	382	390	416	401	360	381	382	389	380	366	354	420	415	398	414	409	397	412	373	383	371	396	403	380	400	397	377	386	406	398	390	403	391	377	359	410	399	407	391	390	413	381	355	401	435	393	397	413	382	401	401	417	394	409	422	431	396	407	395	385	408	395	372	376	414	370	403	408	393	368	356	408	389	398	406	379	403	408	399	424	388	378	386	397	421	365	397	414	412	402	388	387	412	412	384	395	409	425	385	408	427	366	424	361	367	420	421	390	386	408	400	429	413	382	433	387	391	381	372	417	391	382	411	415	396	408	387	352	408	397	380	394	402	441	370	409	408	413	385	394	386	394	366	432	402	417	395	398	377	444	384	400	405	414	420	401	363	399	372	409	412	417	400	401	372	422	418	361	406	432	402	386	412	392	421	393	405	383	397	390	397	425	398	412	389	437	383	376	401	373	348	373	386	409	411	400	370	393	405	390	408	363	401	391	423	374	384	429	407	408	386	394	377	436	424	388	438	386	412	402	383	384	402	416	421	387	396	400	413	416	372	376	416	404	403	420	395	400	365	423	378	380	426	402	411	404	396	394	452	417	399	377	368	403	404	404	382	376	401	423	406	367	389	403	379	395	356	402	455	418	387	418	432	368	420	405	403	373	414	391	422	420	421	441	421	423	395	399	402	422	392	408	369	384	410	405	384	377	382	384	395	414	425	410	436	398	412	371	390	407	420	396	403	435	400	393	408	381	428	374	377	426	414	391	382	413	434	395	370	386	412	394	401	426	405	401	393	396	375	398	360	422	414	411	433	384	391	399	388	382	393	413	379	431	383	380	356	399	376	410	388	419	405	364	388	380	408	418	396	375	365	390	428	393	405	394	411	444	398	393	416	414	418	421	430	376	396	372	387	384	416	393	406	394	414	403	429	399	392	422	417	415	408	449	407	427	390	376	427	418	401	409	396	413	373	404	407	374	372	386	435	384	427	430	397	409	403	381	381	416	398	375	411	404	380	415	411	417	355	417	416	385	399	391	428	413	375	402	433	391	398	363	388	412	414	400	402	420	430	420	427	378	431	358	416	417	370	395	386	408	407	379	367	363	411	412	411	393	397	394	394	392	412	396	391	384	376
24385	21376	28982	24140	20943	3614	1043	767	620	601	614	563	576	583	510	537	505	491	512	546	525	518	566	507	481	493	512	519	446	498	501	530	487	517	533	508	491	470	483	507	491	515	476	529	489	467	471	477	502	478	498	488	440	480	470	475	486	519	487	505	452	479	479	535	496	469	534	482	472	464	475	486	472	471	481	446	471	447	467	511	481	500	474	470	485	463	460	517	507	494	459	476	492	500	481	483	512	473	453	471	499	492	483	487	516	501	481	483	474	485	417	479	494	496	503	451	469	464	478	474	485	491	471	512	512	481	477	477	476	505	491	485	496	508	468	493	451	452	531	488	468	501	510	508	480	481	482	483	493	490	495	495	423	537	482	480	464	472	458	489	496	466	522	468	510	437	484	463	496	458	466	475	462	500	443	465	461	435	459	480	501	477	484	504	453	468	450	501	493	472	495	481	506	474	500	482	525	453	480	468	479	456	481	504	442	477	509	488	473	468	553	544	478	452	499	442	479	493	485	497	460	494	502	484	472	458	474	482	502	468	473	484	440	503	503	481	521	461	510	479	492	481	455	458	470	490	483	483	454	483	483	479	484	511	491	456	495	471	529	499	462	445	512	515	517	472	458	454	501	480	500	500	455	502	483	467	498	490	458	483	459	486	456	432	507	485	481	512	457	465	459	476	468	536	511	436	486	483	466	507	487	491	484	496	470	480	513	466	441	506	468	430	449	489	473	485	492	469	482	479	436	495	484	491	488	471	489	499	465	489	473	480	473	494	498	475	473	498	460	467	464	501	489	458	515	506	545	474	475	454	477	523	478	450	482	493	468	483	503	463	465	490	460	529	509	433	450	518	473	479	483	461	460	436	467	489	446	496	534	441	488	470	471	450	486	479	447	468	458	518	535	461	480	450	491	467	511	431	471	488	444	489	486	502	466	473	501	504	495	481	505	471	461	477	478	467	452	502	476	454	502	473	481	466	483	471	495	465	507	458	485	499	482	509	471	483	488	467	460	492	492	489	493	480	483	510	473	496	477	450	445	484	496	449	491	458	447	487	500	454	510	456	487	493	448	462	471	472	496	485	492	479	515	461	553	502	435	479	455	471	495	476	454	493	461	450	466	461	468	516	457	475	444	498	482	473	452	465	489	510	491	476	477	504	451	487	479	462	518	487	503	462	516	487	455	489	506	465	500	550	463	465	468	478	466	493	476	461	451	458	484	472	492	454	503	501	474	500	527	509	497	477	450	503	442	488	443	475	497	550	469	501	472	480	464	453	445	500	478	464	475	513	494	501	447	442	474	515	476	497	481	476	478	519	463	490	439	464	463	508	488	478	506	471	481	502	483	491	449	488	476	495	475	474	476	453	456	473	475	462	488	492	502	483	516	481	510	489	446	488	516	490	452	495	493	466	485	495	492	472	474	483	496	506	471	512	464	512	483	489	513	524	476	507	472	521	515	473	523	468	459	508	466	475	481	452	474	448	449	446	489	472	465	469	463	465	466	494	471	481	524	498	495	465	487	492	462	455	494	479	451	494	458	451	502	485	486	478	493	471	477	479	481	462	469	507	470	522	518	472	472	468	466	467	492	443	503	470	484	460	470	466	500	478	506	452	449	484	440	477	467	491	491	491	504	494	507	467	471	504	517	487	516	473	510	508	529	448	488	477	488	502	453	456	450	479	498	439	479	504	481	485	466	449	507	428	475	462	515	490	431	422	496	469	486	520	454	451	479	505	512	475	484	494	481	493	475	517	478	473	457	467	462	480	468	459	486	499	479	454	487	474	437	527	495	471	471	487	501	510	462	480	510	473	481	449	495	491	525	475	459	474	437	497	488	531	517	489	458	496	466	492	490	500	466	473	468	454	484	504	472	439	470	462	534	468	452	489	491	482	497	500	472	512	460	486	445	485	482	490	481	494	494	465	469	487	481	456	483	476	482	478	463	535	493	483	472	486	467	502	490	460	496	473	452	472	496	495	456	493	456	475	475	482	486	500	451	456	497	464	462	469	480	475	474	523	467	435	453	504	484	464	486	461	452	506	492	462	494	490	490	488	488	470	456	494	501	502	468	489	524	469	539	481	472	484	447	473	489	463	458	467	485	463	505	482	450	492	453	507	511	445	523	491	474	530	457	491	477	483	474	420	433	457	465	454	525	472	529	535	480	497	492	485	501	453	486	505	465	496	506	440	474	460	479	461	481	490	496	453	487	488	468	491	520	470	481	492	495	466	509	479	502	462	465	477	478	501	487	488	475	462	483	517	477	483	505	531	481	482	469	477	487	445	483	475	511	451	529	458	468	504	489	465	457	472	473	472	520	470	472	480	506	482	469	427	453	488	494	464	442	449	466	457	474	470	483	473	481	473	492	480	491	492	482	480	474	488	486	476	495	483	466	482	486	485	440	460	463	472	502	446	456	457	497	454	468	483	501	502	503	475	513	489	476	437	476	507	471	466	456	444	436	482	482	484	456	455	454	521	475	484	470	480	488	502	489	469	512	504	516	511	463	497	476	491	479	466	450	543	524	507	489	461	476	490	463	451	504	454	504	412	470	485	490	502	464	492	475	469	469	469	512	482	454	474	449	485	460	436	474	536	437	503	500	528	435	458	471	449	458	419	458	458	519	501	500	512	467	445	485	499	515	502	483	505	509	489	487	462	462	472	424	500	522	476	480	508	515	477	477	506	488	491	481	489	482	471	504	518	470	480	537	461	486	471	495	462	488	446	455	476	503	487	489	473	483	502	469	482	508	499	466	460	458	454	477	477	495	506	492	453	477	468	501	489	502	461	466	462	558	456	479	483	509	450	484	444	474	470	471	469	500	497	470	470	482	479	486	506	526	495	492	491	492	457	507	481	454	465	494	479	481	500	446	491	460	488	499	447	482	500	465	493	481	449	518	474	491	472	495	466	461	450	492	520	457	460	481	446	495	478	461	484	470	482	478	448	461	467	441	478	466	510	494	496	503	463	486	515	457	527	541	499	500	496	471	462	465	498	507	449	452	485	456	447	477	500	509	474	483	474	482	495	450	507	453	454	512	481	473	514	520	457	522	490	485	493	467	481	473	443	481	481	479	517	461	499	438	480	479	491	501	497	508	474	476	464	461	484	447	478	482	445	485	469	508	491	441	482	443	475	523	464	437	446	444	474	509	482	499	527	446	527	499	469	506	512	478	422	505	493	473	457	473	443	462	448	501	483	445	485	533	457	441	519	476	450	486	509	509	464	472	462	496	475	456	476	459	488	484	494	503	464	475	482	488	460	479	471	505	438	526	484	447	451	470	487	487	463	501	460	478	446	474	512	496	470	481	486	464	505	511	459	471	495	486	509	499	460	469	488	486	445	453	494	475	500	503	456	472	496	467	497	474	467	447	452	477	473	474	464	487	463	501	476	481	485	522	461	503	441	513	459	481	477	491	478	494	503	495	450	465	525	486	476	513	515	470	506	484	484	498	481	479	499	489	472	447	496	520	476	467	523	459	478
40920	8696	7023	3748	2648	2159	1740	1463	1365	1203	1094	988	1025	926	932	867	845	850	808	779	754	797	812	771	746	768	709	769	808	782	752	778	785	756	764	746	765	755	780	701	748	769	689	729	733	705	748	733	733	737	757	748	738	736	763	703	719	750	752	715	688	749	767	736	738	735	737	725	699	733	729	760	755	749	724	719	715	741	754	701	700	793	752	708	700	785	727	750	767	766	696	748	695	741	734	787	748	668	721	747	730	749	768	765	760	675	735	756	744	720	734	705	794	723	688	739	765	744	776	740	768	716	769	731	721	751	724	708	746	733	721	715	746	708	762	739	775	699	729	764	712	723	740	711	765	749	725	729	742	710	738	753	722	730	757	726	742	733	698	729	712	720	746	758	712	766	724	751	715	685	723	744	707	668	729	757	778	719	732	745	728	691	775	722	710	762	694	723	728	724	717	707	715	720	716	709	730	726	702	737	692	696	742	743	721	741	698	726	740	704	757	770	722	761	717	699	678	738	690	712	765	729	679	715	731	720	784	689	743	720	728	743	691	693	749	734	746	718	745	737	762	774	689	734	716	736	744	673	728	755	686	767	720	705	695	756	798	737	718	754	775	711	741	735	756	779	695	704	725	733	737	697	696	794	680	736	761	716	713	720	728	752	723	740	737	722	778	724	764	716	716	744	730	754	756	751	738	752	715	736	694	689	767	720	731	722	740	700	724	754	769	728	684	759	769	753	743	767	740	715	746	712	724	722	728	708	741	790	790	680	767	718	691	710	722	737	706	680	738	766	689	710	710	696	767	696	680	720	714	707	730	740	726	683	733	723	756	719	747	740	669	746	733	702	691	696	697	779	702	756	686	714	730	765	731	720	682	764	755	752	769	740	759	721	713	693	708	728	755	707	745	668	678	717	682	778	760	723	723	722	740	733	734	793	739	736	709	687	700	765	762	793	679	745	733	756	722	724	687	694	728	745	764	700	727	700	728	731	760	745	748	762	746	720	693	725	745	720	737	728	678	717	750	739	688	747	692	714	735	733	760	656	743	711	738	797	759	706	729	727	779	776	760	750	662	776	746	685	723	726	707	760	738	710	755	737	730	772	752	762	775	716	741	704	767	760	738	717	776	753	740	731	729	760	724	704	760	689	747	704	761	725	732	712	695	730	757	769	775	720	762	735	776	755	741	766	684	715	689	716	717	755	749	753	751	735	726	725	752	769	734	736	719	738	740	714	715	757	752	713	732	705	665	744	717	687	726	735	699	764	680	793	718	736	711	701	737	708	668	743	743	761	749	703	726	699	704	745	691	721	740	744	720	697	701	726	737	757	744	732	750	757	714	768	740	734	774	708	758	709	762	776	743	710	727	757	733	725	796	727	738	752	706	710	699	726	772	737	718	724	703	734	733	725	739	732	818	735	735	753	739	768	690	705	695	674	823	733	751	722	735	684	699	723	719	758	703	729	725	753	734	696	727	709	765	728	708	662	737	752	744	746	697	750	704	731	744	724	733	748	738	708	708	683	743	725	730	739	750	736	763	706	760	676	682	715	722	735	748	736	725	759	754	658	774	716	730	728	751	733	757	679	709	687	724	705	693	696	733	714	751	739	756	701	711	678	705	763	765	731	732	705	705	702	726	735	714	764	674	738	698	712	696	708	716	719	724	780	722	680	760	752	729	706	732	720	729	706	679	753	783	709	719	698	794	759	684	723	675	686	733	674	695	710	727	741	718	736	730	728	741	713	667	696	746	717	744	767	738	755	726	745	696	737	724	698	703	773	723	774	702	779	697	719	770	712	740	750	702	717	746	696	739	730	750	696	701	723	794	725	796	675	749	745	761	747	733	741	709	707	678	697	698	723	768	737	735	720	713	687	732	755	751	745	718	728	729	725	714	773	709	732	713	717	747	757	744	765	737	790	741	745	714	752	729	743	748	726	726	741	738	723	755	737	725	755	749	741	693	768	742	732	795	693	730	704	742	686	712	779	763	715	781	707	706	715	707	748	769	733	745	660	692	767	734	724	732	738	722	743	732	683	728	722	755	734	783	755	702	760	726	750	772	771	761	762	723	747	724	754	705	725	733	704	723	743	746	732	747	769	718	716	744	698	729	742	734	702	719	726	697	759	746	699	742	717	732	772	689	742	737	697	722	734	752	722	711	740	750	735	713	715	785	772	695	747	757	727	719	705	775	782	753	692	731	733	693	765	767	752	766	731	730	770	734	726	732	733	699	701	728	739	746	685	679	744	697	670	703	701	730	750	712	755	759	744	718	743	698	741	741	703	732	718	720	697	711	736	691	684	742	734	729	719	721	747	703	703	733	682	757	731	718	716	728	701	732	694	744	668	728	680	754	711	684	758	722	700	715	711	757	679	753	715	703	734	739	695	730	756	704	750	727	727	678	726	738	726	752	698	712	698	727	756	707	746	740	730	719	689	738	681	731	725	742	727	734	694	728	714	728	722	742	706	761	729	710	754	722	749	730	749	750	715	741	717	711	693	721	781	698	731	764	720	653	743	737	705	679	771	707	732	780	735	713	755	699	733	728	717	733	736	747	759	704	694	717	738	768	679	669	730	769	752	731	747	713	722	738	745	779	682	774	755	691	740	697	754	715	729	713	723	744	757	784	756	741	705	738	770	778	726	678	735	692	733	708	707	754	747	719	788	736	729	746	714	734	776	696	718	773	733	734	711	732	711	741	772	752	752	726	729	746	744	694	744	699	718	747	704	703	719	723	723	720	711	723	690	727	760	731	731	685	672	751	732	758	741	705	735	741	748	693	735	719	703	756	749	732	699	736	729	752	759	691	743	741	715	688	730	723	725	739	698	699	745	697	787	686	714	711	714	680	732	768	750	753	697	720	678	727	737	721	751	715	704	722	730	738	769	769	742	710	742	740	729	742	729	727	785	755	772	739	760	687	714	754	732	716	750	728	719	726	733	716	761	745	728	733	719	659	727	734	674	735	685	770	728	720	743	775	751	687	701	716	706	721	705	739	696	771	750	732	720	717	748	750	699	733	765	694	750	734	756	743	698	712	729	706	726	703	715	704	739	719	720	675	672	780	777	736	722	735	717	720	760	701	747	752	732	737	742	687	728	769	729	722	699	707	756	749	736	751	730	712	743	751	718	738	722	679	738	731	671	699	753	734	756	750	741	725	736	751	711	735	736	743	709	735	768	733	729	771	751	697	756	725	764	753	744	713	711	738	773	733	714	718	694	723	746	737	706	772	694	741	754	713	761	720	737	717	708	727	712	718	707	782	731	755	736	767	707	780	708	761	730	685	682	728	721	797	648	738	763	763	760	708	736	717	782	670	774	727	755	729	739	772	711	741	701	727	693	710	729	740	707	717	723	712	782	740	737	688	719	725	736	758	723	716	736	762	763	776	757	714	760	716	756	797	766	720	712	720	696	707	731	691	701	747	714	697	738	743	712	723	696	708	728	714	737	767	718	753	696	743	694	752	707	714	775	771	699	733	739	733	697
23331	21376	29745	23373	21376	20229	2536	943	784	748	693	699	615	609	546	622	530	545	528	549	533	514	478	509	528	522	461	476	510	473	523	457	466	485	485	469	485	489	455	465	484	414	457	457	495	481	425	433	472	518	462	474	478	471	493	420	496	488	480	412	427	534	470	468	463	476	462	446	437	448	509	461	459	458	462	469	465	474	470	472	453	449	464	427	490	416	451	441	465	462	486	483	444	431	426	489	489	468	425	463	490	445	461	511	447	475	455	491	469	448	465	450	482	460	451	455	458	483	406	476	414	468	493	438	482	464	463	483	458	459	480	465	431	461	486	511	477	465	408	509	452	481	449	475	432	474	457	396	487	440	446	470	427	446	486	492	486	457	449	456	498	486	494	438	483	466	446	465	454	446	429	447	492	441	463	463	490	443	462	455	503	441	457	458	444	489	415	441	460	452	461	449	460	449	460	431	499	518	472	455	469	430	456	434	457	434	492	456	482	442	446	465	471	467	446	440	455	474	518	474	485	451	466	479	449	433	445	495	455	480	481	474	450	490	466	453	492	475	451	464	473	440	427	472	455	469	457	465	467	452	445	468	450	447	483	454	487	449	487	447	453	474	473	492	439	453	504	432	463	480	480	462	443	474	490	478	469	476	446	466	459	457	445	461	433	467	413	460	435	437	481	471	469	465	463	467	439	472	474	444	424	461	473	480	458	437	481	470	452	489	481	456	444	437	462	486	477	437	463	467	454	423	471	491	457	459	466	408	452	463	481	486	405	465	501	466	460	430	463	487	424	456	498	470	524	474	453	495	432	462	493	447	488	459	435	411	483	442	444	478	475	452	428	489	448	488	446	468	462	464	438	497	481	435	448	446	470	434	475	442	473	484	447	455	459	455	448	485	487	474	457	443	458	470	482	475	474	472	446	456	437	445	441	468	462	417	479	424	442	502	459	458	476	453	465	462	430	442	485	465	467	463	456	475	426	475	490	445	443	403	455	457	453	476	451	471	448	425	515	475	473	455	474	455	447	457	464	464	487	447	463	456	458	444	433	429	435	457	469	496	462	453	464	442	469	434	467	502	421	460	493	460	505	454	455	460	461	459	444	436	510	486	466	417	455	441	438	446	452	468	446	461	443	480	509	457	503	450	440	457	461	464	421	434	445	481	474	491	486	435	455	451	478	488	452	444	500	433	444	482	443	496	430	456	452	465	479	448	471	457	464	446	448	459	462	447	441	433	466	514	440	439	445	474	442	459	430	463	446	440	485	456	457	417	443	470	481	433	468	465	448	438	470	477	440	465	471	455	454	443	469	441	466	476	457	470	442	438	440	428	462	456	468	418	483	454	470	465	459	456	474	465	483	454	467	471	474	451	441	458	505	458	464	459	452	443	445	448	459	478	462	480	447	400	424	448	455	469	456	493	436	413	457	477	410	469	420	452	467	468	465	431	455	459	468	439	462	437	445	446	483	492	464	455	457	449	439	460	459	490	452	471	468	483	445	464	455	446	476	471	459	467	481	473	439	474	461	477	450	484	426	450	420	482	437	451	464	479	479	449	474	477	435	444	463	427	450	485	444	444	455	452	452	459	487	476	453	444	442	495	413	429	461	436	434	462	476	422	479	468	456	449	489	459	472	474	457	450	427	504	500	488	468	472	415	474	466	458	428	464	476	453	459	484	408	459	493	426	492	464	467	452	469	481	489	447	469	455	465	452	454	477	493	428	433	462	446	462	433	434	449	480	480	453	474	453	455	459	436	475	478	475	434	447	456	486	459	400	448	472	467	438	427	438	464	460	402	457	501	468	446	455	414	459	437	459	494	495	477	469	478	447	473	466	444	470	440	462	434	437	459	487	447	430	437	467	477	482	452	450	458	468	492	454	475	468	456	456	501	440	466	452	465	425	454	424	437	472	432	425	492	411	420	443	442	445	453	458	450	440	456	482	462	463	458	462	464	470	489	438	427	455	474	425	497	477	454	432	438	449	440	446	438	486	474	480	468	456	442	443	452	463	494	474	453	448	481	437	432	451	498	487	456	446	464	452	455	446	458	482	446	451	458	480	475	457	469	480	507	490	503	467	455	462	442	474	464	450	472	475	445	473	483	483	465	476	476	434	448	443	489	453	466	452	457	487	462	452	473	477	472	441	465	439	508	453	474	434	443	438	499	469	451	468	485	483	427	432	442	462	445	441	440	471	478	469	444	411	456	459	495	432	448	491	450	455	446	446	417	503	451	478	442	497	454	479	471	436	452	471	508	432	437	453	422	434	446	437	448	461	481	438	475	448	484	487	475	424	461	446	469	475	456	459	475	441	424	441	452	446	433	453	454	445	499	471	444	434	442	414	444	419	475	514	475	457	456	459	498	441	457	459	456	469	458	446	441	478	428	462	456	435	452	464	427	484	456	465	478	425	456	468	487	464	467	485	469	468	438	451	434	435	453	477	452	465	418	475	473	500	490	464	443	455	479	467	449	473	479	455	456	465	459	461	423	443	439	454	450	483	460	454	464	492	456	449	483	440	419	466	464	463	470	460	430	471	493	480	490	459	502	514	476	488	473	451	482	453	468	462	473	484	475	480	480	477	499	470	492	440	477	436	470	428	481	464	440	470	433	487	437	449	468	427	469	466	477	427	463	494	456	489	438	434	458	464	458	468	450	455	460	482	455	497	447	428	438	463	456	464	469	463	452	421	452	452	496	480	494	442	489	451	462	439	462	430	461	442	456	477	432	421	469	424	487	460	456	469	441	484	446	451	473	426	485	467	470	466	406	414	436	422	434	501	473	463	444	478	451	429	445	515	468	460	452	492	442	433	477	464	469	495	453	456	457	477	465	449	499	498	416	479	441	454	443	440	439	435	510	458	491	442	424	471	449	454	469	481	430	449	445	471	456	444	497	446	482	426	470	434	432	453	436	439	464	481	472	426	473	450	471	447	471	458	458	469	427	434	450	444	472	458	464	470	441	470	453	447	436	456	464	447	476	449	465	456	444	434	494	458	485	454	459	452	447	420	506	434	493	493	480	436	398	493	490	441	464	449	452	449	438	439	451	470	438	407	407	463	472	445	453	460	469	462	425	459	426	450	499	448	467	476	433	471	464	455	476	462	453	457	427	452	454	453	481	464	449	450	434	518	468	417	479	434	443	421	429	507	492	451	442	441	466	471	429	433	470	497	474	475	480	469	421	437	473	447	435	482	454	427	434	479	464	471	455	451	453	471	476	473	487	470	477	476	450	512	470	454	467	454	477	482	454	490	474	462	443	498	440	460	468	450	459	451	420	444	482	464	484	465	461	452	440	444	443	428	449	458	456	477	445	457	443	466	475	455	413	448	442	460	441	437	450	460	526	434	510	462	408	476	482	474	495	406	470	458	457	446	445	472	437	426	471	416	469	475	443	466	527	493	479	482	477	469	441	437	473	488	426	455	471	456	401	473	462	415	462	470	494	485	425	470	498	412	504	428	441	446	479	467	463	456	451	443	482	434
42428	12439	11268	6135	4225	3219	2592	2146	1862	1552	1390	1263	1057	1063	992	941	863	888	906	913	796	838	824	764	793	748	775	757	722	773	775	751	715	693	753	723	761	707	733	720	724	731	726	713	740	753	656	697	735	702	757	675	700	678	746	671	724	695	741	699	719	654	730	691	690	688	750	749	714	707	736	768	729	712	728	710	689	704	707	673	674	674	663	696	675	712	668	668	703	708	720	664	701	717	714	710	680	685	719	718	733	709	649	703	667	704	734	728	705	680	690	728	723	681	671	697	712	684	693	718	660	702	695	676	673	721	695	690	687	683	710	728	699	693	734	687	736	690	687	713	677	718	716	690	688	682	691	655	651	658	688	700	710	701	690	728	709	672	780	700	687	735	666	739	684	685	724	681	683	649	696	738	694	711	699	705	709	695	700	681	698	692	704	710	702	699	712	673	728	623	697	679	646	709	717	687	695	676	706	720	694	722	697	669	720	712	683	710	678	689	679	695	653	689	666	674	682	694	715	707	646	680	684	687	722	731	716	716	687	703	722	740	677	688	643	647	698	683	667	701	685	720	678	660	733	647	683	659	642	720	705	712	707	689	698	680	693	738	705	694	680	714	745	694	721	696	686	673	730	715	663	650	653	713	708	726	714	667	722	669	633	704	681	726	699	651	700	720	726	689	683	704	690	747	694	693	679	705	724	739	713	720	707	694	711	692	691	696	682	667	730	660	707	690	635	683	685	706	706	689	714	714	677	698	689	688	701	712	679	715	659	728	726	720	720	701	691	694	714	670	683	707	683	739	723	734	702	722	718	740	692	719	698	756	677	786	689	696	684	658	665	685	632	651	675	702	664	695	710	696	699	655	721	718	699	665	730	720	729	705	700	682	680	699	667	668	705	700	666	682	659	677	735	730	687	759	735	752	699	633	692	726	678	700	664	661	716	675	702	732	728	708	679	711	628	713	690	668	680	702	678	696	664	703	713	741	646	669	668	646	678	706	697	666	678	718	679	714	657	682	731	700	702	670	697	711	677	699	729	676	682	713	654	708	680	698	702	683	692	684	671	696	641	636	680	686	751	664	738	744	686	701	669	635	702	687	699	721	704	711	695	654	655	648	698	707	753	681	751	730	683	701	695	702	708	724	674	677	726	661	731	677	714	711	688	708	698	672	679	658	687	720	692	723	672	663	702	645	680	691	656	702	675	670	688	650	744	629	681	702	702	684	720	688	694	685	721	728	696	725	731	710	693	720	668	694	737	696	703	648	732	666	709	675	662	681	657	704	740	708	687	715	692	689	701	733	645	712	715	668	666	696	707	699	661	709	702	680	717	682	708	712	699	679	704	680	727	712	663	755	706	648	718	710	680	671	677	735	720	681	703	694	724	726	683	700	715	693	675	688	684	712	659	679	698	694	729	719	683	687	714	684	674	682	688	667	693	672	695	655	670	727	690	713	669	659	707	651	746	719	738	678	665	670	657	716	677	710	693	700	693	686	703	670	722	646	674	638	688	678	702	718	692	671	730	735	715	678	634	711	673	682	729	699	647	756	747	670	737	668	697	707	664	680	672	731	640	693	730	698	645	696	651	740	671	726	729	740	665	704	704	728	674	709	679	625	693	710	684	681	666	684	688	703	673	684	713	696	738	708	662	666	666	692	665	719	712	698	732	736	718	732	729	689	663	686	704	693	643	710	685	708	656	729	707	699	702	682	704	721	705	726	694	692	742	707	696	660	686	711	713	660	677	687	704	757	709	677	704	694	726	690	695	715	674	738	698	716	667	694	695	689	704	687	664	702	698	652	681	675	664	694	713	722	684	708	700	710	674	664	692	708	691	737	691	721	690	687	723	707	685	692	722	661	677	656	662	681	725	677	688	688	699	658	686	711	658	708	684	738	690	666	683	670	696	681	701	663	712	667	711	697	693	751	689	700	710	711	684	705	720	667	725	679	751	699	674	710	707	688	690	709	633	702	651	693	675	696	734	665	691	677	701	697	685	709	725	687	674	685	706	684	679	691	693	705	703	721	712	649	676	706	744	699	677	724	708	662	695	692	677	696	691	723	716	731	727	677	691	704	660	682	747	719	659	729	704	690	671	719	725	663	711	699	705	708	650	670	680	697	728	667	696	710	688	715	672	709	673	644	658	667	695	688	707	676	701	723	695	719	672	657	640	734	655	706	702	681	689	703	690	653	692	679	721	684	673	678	641	738	677	686	687	722	722	665	664	680	709	689	715	697	710	666	723	710	719	698	710	708	687	673	675	682	712	693	694	698	719	654	662	686	719	692	678	724	734	720	652	665	692	750	730	696	670	702	703	694	707	694	717	689	701	661	692	698	697	735	672	717	685	694	705	670	717	718	687	705	694	651	690	676	700	662	731	696	668	689	661	727	706	691	680	668	661	657	738	665	675	690	678	669	691	683	716	693	694	733	696	640	734	707	674	692	684	668	699	688	694	674	668	681	697	701	688	697	677	665	706	688	647	670	682	691	678	720	657	672	711	670	683	694	697	674	689	738	680	662	756	692	697	726	693	635	658	694	678	702	732	710	669	715	678	667	694	719	733	669	692	659	737	679	718	697	677	700	697	686	667	685	701	744	672	709	665	680	660	720	691	693	677	723	717	702	658	708	702	690	645	713	702	703	679	692	731	699	727	657	677	699	696	690	757	706	648	666	694	704	708	690	719	674	701	689	658	696	723	729	691	710	709	705	679	720	677	687	751	680	671	670	725	707	687	695	702	688	703	718	678	701	696	705	720	694	696	735	703	686	659	676	641	729	716	706	676	667	702	669	724	671	665	657	712	681	678	725	710	688	650	711	654	715	686	678	656	698	715	673	747	685	701	709	713	679	702	688	694	686	680	670	681	697	753	735	672	648	689	699	704	679	665	695	722	759	692	682	710	713	692	704	647	673	720	705	710	654	721	645	705	715	689	740	668	672	664	671	700	646	742	675	662	726	714	665	734	696	689	660	678	701	684	709	728	707	712	700	700	686	667	682	711	634	680	671	670	676	711	700	701	705	698	725	672	707	702	701	693	697	691	723	730	698	688	702	691	695	717	689	737	709	702	697	679	652	685	707	659	711	727	668	684	668	696	689	702	666	682	639	705	723	685	662	685	685	689	678	685	719	695	687	694	716	680	683	676	701	649	723	710	649	671	634	668	706	670	704	729	700	679	727	663	713	714	648	719	737	732	684	653	707	716	686	751	698	681	752	697	675	714	688	687	665	734	690	699	684	688	730	676	681	725	726	681	720	694	663	699	673	692	672	673	668	694	661	723	710	714	691	699	707	665	696	723	669	672	696	687	692	664	708	721	691	674	665	691	715	658	675	730	711	678	692	703	722	730	671	649	716	694	666	676	689	688	703	693	679	712	656	635	726	691	690	746	712	702	630	738	681	659	693	702	697	733	702	715	720	658	684	703	724	678	675	675	662	663	681	671	678	677	741	704	724	700	701	660	651	739	700	696	708	738	664	723	693	689	693
27793	20464	8041	550	354	298	297	297	276	286	272	268	261	297	261	252	285	273	283	260	260	279	264	275	258	257	278	284	295	273	269	272	260	256	263	254	261	279	275	260	254	268	308	283	254	299	271	259	283	261	277	284	286	266	243	265	265	262	251	256	260	259	247	236	255	255	246	254	214	252	266	217	267	272	247	253	260	260	270	246	270	269	277	250	259	288	248	284	264	254	251	284	252	247	235	274	277	251	277	261	267	229	240	255	261	275	233	305	258	251	270	282	271	246	273	266	276	263	284	264	266	303	244	262	263	256	254	241	259	260	279	285	249	278	263	258	287	230	261	255	265	252	259	258	276	261	286	272	251	213	260	269	257	246	252	256	261	276	256	260	259	257	246	261	264	258	267	258	266	255	268	277	244	273	267	264	252	252	269	250	278	264	240	253	293	260	244	267	267	270	253	267	257	274	275	241	239	264	270	260	277	248	235	234	256	230	270	271	293	302	267	258	246	252	265	265	279	271	260	251	246	211	274	286	274	248	253	226	263	251	263	228	266	240	271	297	282	258	267	251	262	257	257	265	260	267	265	267	277	248	248	235	286	254	265	223	240	234	259	223	283	241	268	263	250	256	234	242	261	246	277	246	243	243	245	229	231	230	248	271	248	244	257	256	268	252	267	238	233	280	239	279	259	264	236	242	271	251	245	261	240	272	230	281	248	261	268	274	263	258	280	287	250	277	263	258	251	258	264	280	271	257	268	250	278	245	239	282	237	277	271	244	271	247	241	241	268	259	298	277	251	261	278	248	262	252	259	283	282	262	266	283	294	247	278	243	243	265	268	279	269	288	249	289	289	282	290	270	302	257	250	255	276	259	269	252	261	274	262	261	269	272	261	268	280	258	237	289	261	263	241	242	248	249	266	279	290	253	277	263	255	267	279	236	268	253	280	262	273	292	237	262	265	278	265	263	250	265	261	249	296	281	259	277	268	280	260	281	243	274	261	270	253	252	258	261	246	233	283	264	277	276	260	275	237	242	247	260	242	237	244	248	266	273	286	275	255	280	261	272	276	254	269	245	256	266	284	251	284	272	244	257	271	247	268	251	251	255	233	272	223	240	266	246	261	270	265	285	265	239	257	269	274	277	254	256	258	278	277	253	256	263	282	262	264	268	246	249	245	286	250	238	271	259	257	242	281	260	243	255	265	282	272	267	256	260	280	286	266	280	291	271	246	258	251	240	278	252	257	241	256	252	260	235	270	250	265	264	277	279	249	239	279	272	255	290	262	296	267	244	304	264	252	218	257	269	261	264	254	248	253	265	280	277	254	256	256	249	259	253	258	259	229	263	255	257	264	257	275	283	269	278	243	258	223	286	250	261	269	265	239	230	234	257	265	246	277	293	234	289	257	272	256	241	262	264	264	262	270	229	285	246	240	266	238	250	249	246	279	260	253	261	283	256	273	255	237	246	267	265	267	277	259	240	270	264	251	282	220	220	255	247	262	262	267	291	267	269	252	268	249	250	255	265	279	236	261	239	269	269	279	271	274	279	240	267	289	216	255	237	295	251	269	272	263	259	269	268	287	215	276	248	254	266	280	272	263	265	282	248	268	280	265	242	260	262	281	280	271	260	302	285	285	264	257	271	276	323	259	260	259	253	239	215	265	261	261	259	258	248	274	272	263	265	279	249	257	239	252	255	271	260	301	257	244	269	266	259	288	273	256	263	269	272	272	238	276	253	270	253	250	258	253	277	236	253	250	265	304	247	230	238	238	272	252	250	277	258	256	270	248	278	254	237	257	264	288	246	231	235	268	306	245	266	235	281	271	249	257	288	265	262	279	254	246	264	290	282	243	268	266	265	255	234	250	259	267	250	264	264	282	259	241	257	254	251	274	277	223	247	230	237	248	269	257	269	263	250	263	268	231	238	260	273	278	268	263	262	288	262	261	272	261	258	274	264	261	265	245	240	266	274	281	242	272	263	254	252	287	262	250	287	278	265	265	281	254	270	263	262	275	284	279	254	271	267	269	269	277	284	227	285	248	251	223	262	231	279	247	275	240	248	270	265	236	304	233	250	257	271	278	267	260	273	256	257	268	252	276	278	277	253	250	284	223	254	275	252	224	267	241	239	251	282	255	239	246	254	277	228	272	224	268	262	234	283	276	289	275	230	267	277	245	280	287	233	298	266	280	244	270	286	269	226	225	280	268	245	249	251	281	278	285	248	240	258	249	250	233	251	236	252	259	244	270	274	234	268	258	278	284	240	270	278	252	292	289	264	262	286	278	267	255	265	249	257	261	259	267	244	246	285	256	255	228	271	237	292	260	270	252	235	246	279	270	257	291	241	252	251	263	255	273	278	266	264	267	239	255	247	255	280	282	259	240	243	244	263	247	275	250	249	271	265	292	284	290	252	271	264	252	261	267	237	252	267	262	274	280	245	272	273	242	255	257	248	259	267	239	318	247	253	257	267	255	245	281	292	235	259	259	249	261	265	279	299	283	254	277	270	282	253	275	256	290	249	249	250	278	257	246	245	269	235	253	279	259	262	282	261	279	276	269	270	276	248	286	242	298	242	286	243	263	275	243	251	251	230	270	252	263	263	240	273	265	259	264	242	258	263	254	272	267	248	243	291	263	234	298	273	244	273	273	267	258	279	266	231	300	245	230	279	283	276	253	265	235	251	240	241	261	287	275	262	257	271	263	284	248	263	268	250	246	262	279	290	226	252	256	226	240	247	258	280	255	282	282	280	295	304	230	284	294	274	257	240	240	256	262	296	256	267	236	246	249	278	274	276	260	280	266	258	283	252	255	258	251	258	278	256	284	249	269	203	248	270	283	269	264	258	258	238	263	271	263	263	264	281	264	229	260	246	261	287	288	277	270	272	252	261	277	275	250	279	258	257	284	277	247	276	259	238	270	236	286	258	252	282	256	261	268	246	303	290	265	280	252	253	237	270	264	275	280	262	229	249	277	263	249	243	299	267	222	274	267	243	240	265	223	272	258	277	298	283	282	241	250	266	264	255	281	315	279	244	278	285	281	249	257	268	256	252	283	264	264	281	255	242	255	253	244	274	283	254	270	292	289	261	229	263	260	292	269	269	250	229	261	232	264	269	281	285	261	275	292	234	283	273	261	297	256	271	274	286	298	236	275	264	238	286	264	246	255	260	271	270	234	249	273	283	248	282	221	270	302	277	287	227	260	272	268	265	259	234	265	261	271	246	259	261	260	265	273	270	250	275	263	234	274	232	257	236	244	237	255	263	258	241	246	274	272	270	259	257	251	247	262	267	240	242	258	275	251	272	228	280	285	267	262	283	262	266	279	266	278	243	250	247	289	269	258	245	239	288	253	252	277	269	241	248	262	242	262	255	246	273	288	244	274	266	248	249	270	268	261	289	277	270	270	251	263	260	275	235	249	216	258	262	240	269	283	282	241	271	260	275	267	278	264	290	251	259	288	272	244	244	275	287	264	251	250	262	265	252	229	261
22231	1401	1112	725	576	531	512	502	434	422	456	407	440	384	419	409	401	422	405	396	428	435	364	407	421	383	458	404	418	407	415	392	429	407	383	404	343	406	410	363	400	392	404	401	403	380	412	402	395	403	431	398	382	387	380	383	385	417	393	377	399	403	372	418	424	416	453	380	393	413	382	419	402	404	388	406	438	388	416	395	396	436	410	395	384	400	391	418	415	376	402	394	404	434	422	392	391	424	392	413	417	420	381	387	400	426	380	411	406	441	382	414	353	392	398	414	411	361	389	403	417	416	389	435	394	398	354	397	408	381	435	400	379	391	420	439	395	365	414	384	390	404	397	422	425	394	413	389	393	355	397	370	372	399	438	403	405	399	408	391	418	373	408	376	418	420	385	405	407	378	417	389	392	393	387	399	412	408	400	418	434	393	448	404	394	419	417	391	402	394	374	402	395	425	424	376	425	383	440	425	383	411	415	450	417	382	424	417	405	401	387	425	379	385	354	407	404	393	420	403	372	381	446	437	420	420	402	422	397	404	398	411	403	401	392	392	383	403	394	383	399	382	407	408	402	433	388	420	364	429	387	375	419	379	407	367	402	414	423	422	384	361	399	390	397	404	375	427	378	403	357	421	433	378	369	389	397	386	404	413	374	413	394	385	407	420	406	410	383	373	384	423	382	405	390	390	416	418	395	422	416	386	452	424	365	393	418	418	391	401	399	433	383	416	428	405	413	382	387	412	387	427	394	393	428	396	385	406	429	422	410	364	421	371	416	406	427	415	399	406	382	380	411	405	387	386	396	397	381	382	405	407	384	416	381	389	428	397	397	373	405	392	424	383	412	414	391	394	433	429	406	355	407	383	454	410	386	411	414	381	453	404	368	416	409	394	373	399	380	374	419	406	402	396	438	352	392	400	393	386	358	381	387	402	394	376	395	423	410	420	400	386	405	422	423	401	411	424	396	412	421	402	371	382	435	396	410	437	384	413	383	393	417	414	372	401	418	401	369	374	391	394	409	380	401	389	429	405	424	417	405	432	408	415	396	407	418	384	424	401	378	394	397	390	399	384	388	409	410	402	398	371	432	371	408	397	428	415	421	410	455	409	403	429	387	394	414	408	395	380	426	412	414	398	405	399	402	425	416	406	414	446	389	427	402	401	402	405	423	385	364	393	412	387	383	397	415	396	391	376	414	429	394	418	388	370	394	390	379	387	389	416	375	402	386	387	379	396	386	430	409	390	425	394	413	367	405	405	381	427	384	380	367	416	444	400	398	396	395	384	404	394	405	399	389	386	384	411	437	391	398	406	395	372	405	382	415	382	408	417	390	412	404	391	403	402	415	406	376	419	383	381	381	361	401	367	428	398	428	432	407	415	410	396	402	416	418	418	406	401	395	413	395	432	406	396	407	399	364	422	397	459	420	414	393	436	414	367	388	364	401	387	389	425	416	397	389	354	394	405	409	419	456	390	445	404	395	386	405	401	394	425	423	410	373	428	427	394	408	380	427	423	386	399	368	410	420	394	392	367	453	390	391	411	396	404	417	378	427	372	406	409	376	400	379	399	430	365	366	412	385	410	424	416	433	388	370	383	424	384	407	384	426	388	383	410	423	414	399	422	416	411	426	408	388	433	422	378	409	417	410	411	376	408	393	398	404	418	406	393	396	398	376	430	397	431	383	379	395	400	412	410	393	371	422	433	415	390	428	393	419	415	391	420	410	424	423	456	404	380	443	391	404	389	400	365	389	399	421	437	398	387	425	379	399	394	410	387	407	397	385	418	393	409	412	439	415	403	411	401	425	388	400	412	404	412	400	379	382	358	402	437	394	426	406	418	432	392	448	424	406	416	383	414	369	467	369	398	386	387	412	392	406	395	379	395	398	433	433	393	426	401	382	390	400	398	340	403	417	395	412	381	419	384	386	410	434	386	420	445	402	421	427	445	372	369	424	386	392	391	414	449	396	388	422	343	397	383	386	418	390	456	387	457	383	422	402	367	376	386	380	422	404	395	437	401	384	363	421	425	383	445	454	438	387	390	357	403	378	407	400	379	381	427	451	392	370	355	373	418	421	415	379	383	393	401	382	413	361	414	407	433	397	408	397	387	410	397	420	389	380	436	423	406	423	397	416	440	423	392	394	417	406	379	427	382	431	387	398	444	440	395	383	419	436	435	414	412	441	419	412	449	421	424	398	410	400	431	366	378	414	392	413	427	384	392	381	444	415	384	423	398	365	369	426	401	407	425	375	375	403	381	399	423	450	383	415	407	413	394	451	391	429	437	418	375	412	382	411	419	404	423	419	370	407	406	430	382	405	399	398	396	387	435	401	400	371	416	404	453	420	411	441	428	391	392	419	433	403	417	408	373	396	401	403	384	392	402	404	408	421	394	402	391	390	386	426	385	405	421	411	364	392	380	379	388	446	431	384	393	410	384	397	382	399	373	419	399	393	406	413	403	385	387	405	402	361	396	377	393	388	377	383	421	420	416	386	380	399	428	390	429	407	392	388	414	383	418	437	401	374	385	391	437	399	428	406	421	394	399	411	399	387	427	379	441	425	437	390	382	402	420	429	408	393	409	402	398	415	432	405	381	403	417	424	385	397	391	409	395	384	419	423	381	370	400	395	380	406	420	401	388	396	381	437	407	391	412	381	395	408	407	415	399	443	428	406	399	412	394	399	431	415	363	433	384	419	416	364	436	413	444	406	389	389	397	372	383	386	405	410	418	396	406	404	422	431	406	419	419	421	394	387	372	378	378	412	363	392	411	392	377	407	401	406	374	400	396	399	391	400	375	391	384	380	396	406	395	431	402	399	382	401	398	378	419	415	362	383	456	417	392	384	412	404	388	410	411	421	429	426	421	352	377	430	402	411	399	408	386	416	371	417	399	422	393	418	384	439	406	445	406	375	419	402	384	387	403	431	406	379	436	393	407	415	384	430	412	394	390	404	403	401	433	392	425	414	403	433	406	379	393	407	427	390	384	413	423	395	408	376	381	407	411	419	397	421	416	406	383	401	398	389	411	402	383	420	406	421	397	393	418	360	436	394	377	400	387	434	417	423	386	416	379	436	430	410	394	392	415	409	365	415	387	387	399	426	408	376	385	416	438	406	410	470	427	393	376	407	417	405	402	406	387	383	408	427	406	388	377	382	413	405	389	367	415	433	406	431	367	386	376	417	420	389	417	430	418	429	413	375	423	414	428	384	420	452	409	435	390	383	381	386	404	387	414	377	393	431	417	434	392	373	415	419	429	409	365	397	430	382	443	422	404	401	404	419	402	369	402	442	409	401	434	398	418	427	403	400	439	392	376	415	420	383	392	408	392	392	394	395	411	403	399	384	407	364	386	357	438	414	411	440	412	398	400	375	423	408	401	394	418	393	426	429	400	379	420	412	374	439	366	402	419	396	425	395	407	393	369	374	389	403	372	393	394	398	410	400	400	394	400	431	400	372	396	412	427	394	355	393	381	406	368	395	401
24500	21416	29026	24167	20545	2989	1016	774	673	635	600	580	537	532	538	552	503	549	463	517	498	506	545	514	500	503	484	539	491	475	478	476	541	484	481	540	504	505	474	492	497	435	495	487	477	493	511	470	491	526	492	457	520	495	493	522	507	514	480	483	491	496	488	489	485	490	522	495	480	531	510	458	505	509	518	474	490	461	474	465	500	493	509	455	524	495	527	495	486	497	457	467	510	510	476	478	462	520	445	468	491	525	474	491	501	476	513	525	478	532	470	472	502	506	482	470	452	508	511	484	507	448	501	496	500	474	472	479	486	479	479	487	460	462	465	496	504	462	484	494	505	496	531	486	493	492	498	472	468	524	503	477	467	486	424	456	488	511	468	488	500	466	501	469	495	483	487	473	457	475	493	440	468	484	491	491	489	490	509	501	488	472	489	476	478	478	474	481	485	470	492	505	483	458	501	498	485	527	497	506	487	532	493	471	491	474	491	509	516	506	497	478	493	492	470	473	474	512	491	488	520	487	515	499	489	485	494	510	516	506	501	464	547	478	489	508	469	500	471	517	521	485	472	485	489	495	476	486	521	475	528	499	512	454	481	516	486	472	470	473	456	486	480	490	490	505	481	484	503	488	478	478	488	472	484	512	500	499	460	485	474	471	522	518	462	473	472	490	471	489	496	454	485	483	454	480	451	445	441	463	473	455	486	463	459	491	484	480	471	455	513	499	515	504	494	455	508	485	491	510	510	476	488	505	466	496	485	464	461	472	484	505	463	493	467	539	477	455	515	554	480	498	479	522	504	482	497	499	492	441	532	486	503	494	473	444	471	500	528	473	498	510	477	480	446	506	506	498	489	473	530	478	547	507	509	504	480	501	455	486	465	516	462	491	475	508	488	464	484	532	468	498	478	521	497	445	481	460	487	504	494	471	490	491	500	448	472	497	471	454	496	442	498	516	489	439	529	452	490	493	491	508	512	498	471	504	468	506	525	491	520	518	486	521	468	477	466	513	473	469	470	488	467	508	498	483	499	487	504	518	476	488	463	460	480	469	511	475	463	494	502	483	474	522	492	490	464	480	509	496	487	477	519	482	467	500	472	478	497	502	476	485	480	466	472	478	511	474	475	434	540	531	500	455	490	453	470	531	463	494	513	465	485	487	498	476	465	491	481	470	465	452	459	495	501	515	464	495	465	481	501	495	489	507	487	474	484	501	483	521	445	487	476	481	485	511	486	487	509	473	517	482	494	523	487	461	464	512	485	484	465	479	482	475	433	455	461	459	484	440	470	474	462	492	500	512	493	516	528	492	475	478	456	460	483	511	500	519	501	490	547	486	500	503	506	492	453	512	514	476	498	479	523	491	447	470	522	492	482	485	507	490	505	504	462	484	488	529	507	486	475	494	427	480	449	488	457	511	503	476	512	511	519	497	500	505	463	500	484	479	450	489	461	474	470	492	501	501	505	514	466	513	499	465	462	504	513	523	523	519	487	518	496	472	456	489	512	507	475	536	469	503	495	478	478	523	503	505	488	453	469	477	496	514	499	483	461	507	495	473	488	480	488	479	553	491	479	515	509	478	456	525	503	460	495	496	496	528	486	456	536	498	516	494	558	528	527	484	467	462	494	493	475	495	482	445	521	513	480	473	547	473	515	488	472	468	494	451	513	493	480	498	463	492	517	486	497	493	474	464	461	470	466	472	450	497	501	472	498	489	464	534	510	490	497	503	460	481	499	461	481	509	469	507	507	513	487	459	498	499	447	475	547	500	503	494	498	480	479	489	464	517	478	525	487	473	482	533	479	485	482	493	499	509	484	488	476	458	518	481	514	484	503	456	482	484	490	479	517	510	490	461	469	503	495	483	443	484	477	489	484	470	485	504	537	461	487	501	465	465	490	506	532	455	475	517	489	534	499	471	506	499	500	522	510	461	502	512	487	484	492	506	536	452	508	437	475	527	508	486	497	492	486	525	493	502	457	480	465	531	479	469	489	482	515	477	460	493	450	489	465	491	487	486	467	503	478	492	478	470	476	500	533	498	484	496	488	470	542	462	472	451	477	506	521	480	495	527	507	489	488	492	469	473	500	517	498	523	520	477	472	476	496	478	484	502	469	469	479	527	482	473	495	564	519	477	516	438	470	514	523	494	508	507	502	470	465	457	490	462	522	507	494	463	512	508	483	499	501	513	501	472	447	468	481	498	452	490	469	517	477	478	506	468	507	467	477	452	495	451	487	497	489	486	469	449	479	515	473	528	494	482	480	498	454	480	457	518	503	478	524	533	511	475	482	504	507	477	502	504	507	504	464	514	445	465	460	473	485	461	492	490	477	439	482	479	501	479	472	498	493	466	515	482	489	485	476	471	478	496	523	477	500	469	487	490	485	479	510	501	506	494	494	478	477	485	479	538	464	467	522	496	512	511	466	454	456	460	458	478	516	493	474	488	463	507	516	518	481	490	512	506	479	517	465	477	500	502	488	469	503	489	491	495	482	482	505	476	487	457	465	501	477	482	464	497	518	479	530	516	458	490	480	523	494	440	513	491	524	512	504	508	505	477	498	478	505	480	482	507	477	453	500	492	476	502	467	464	492	462	524	485	526	479	480	505	486	477	519	475	524	493	508	474	471	458	513	483	492	473	483	500	422	493	485	466	464	489	475	483	499	461	462	469	527	482	466	481	466	507	506	465	499	467	511	533	502	480	487	481	515	454	486	493	479	484	489	499	474	507	485	474	476	479	516	480	482	496	504	506	479	453	481	527	512	489	503	480	495	511	500	497	505	474	504	495	480	498	483	449	470	457	487	499	467	479	526	468	506	506	526	467	483	471	462	497	469	485	485	533	489	516	493	511	504	473	464	488	534	501	479	486	478	481	477	498	474	518	450	460	514	507	502	468	487	504	497	477	493	508	492	490	509	457	472	507	490	502	492	505	491	462	518	501	456	471	455	484	499	519	481	525	444	488	532	520	507	521	470	488	500	515	493	500	522	477	512	473	518	448	559	464	445	491	481	485	505	533	493	491	497	491	450	510	524	487	446	473	455	478	490	530	494	519	510	484	514	528	456	516	486	517	490	515	519	499	494	485	468	450	506	501	479	482	499	466	496	475	503	498	475	422	471	456	479	469	514	480	483	481	531	533	489	522	470	518	489	504	479	473	487	513	516	507	516	473	488	470	459	528	439	460	493	486	523	499	491	536	572	501	480	549	535	480	502	495	477	499	510	504	484	526	485	463	489	481	503	529	466	482	478	501	491	471	488	444	518	489	498	454	480	464	504	520	521	473	510	479	536	488	483	499	478	462	516	509	499	491	459	475	475	500	476	457	495	485	503	526	511	471	520	486	506	458	505	486	503	464	472	485	521	465	494	479	493	482	471	452	520	513	474	518	516	484	495	508	498	456	488	482	544	488	476	500	485	484	516	496	500	491	513	458	443	495	472	462	513	457	503	422	477	483	484	498	482	507	550	475	479	513	464	487	502	478	516	513
40034	8398	6838	3718	2557	2092	1741	1437	1260	1142	1094	1036	1006	961	926	924	864	802	827	811	829	843	790	776	784	772	741	740	791	725	740	777	743	773	720	702	736	817	749	798	772	720	747	752	694	779	767	778	802	721	720	755	783	698	739	721	766	730	745	711	737	738	778	701	761	753	772	695	712	764	785	743	764	781	761	672	709	746	725	729	769	738	768	775	724	732	711	779	746	734	734	735	713	708	736	722	729	725	745	766	747	756	788	783	752	737	733	687	740	775	724	733	772	715	698	748	719	768	742	729	748	715	744	767	722	723	745	733	723	756	729	708	734	756	734	705	704	721	715	739	708	759	769	705	731	746	816	748	707	719	693	762	740	789	776	746	753	758	732	729	721	691	746	711	744	757	701	707	728	739	706	681	763	706	716	754	682	759	760	717	708	765	715	727	760	691	716	703	763	719	702	693	689	723	721	766	726	737	729	705	701	724	752	736	750	761	718	731	765	753	744	733	724	728	715	783	717	791	730	722	695	726	706	760	725	724	764	728	714	792	724	733	754	674	744	741	736	736	734	755	731	777	712	763	777	720	797	768	789	758	754	719	727	733	754	720	761	760	697	698	820	716	740	721	734	760	759	722	779	764	778	699	792	784	763	725	746	691	773	737	792	758	753	806	742	692	704	736	771	722	722	711	731	704	722	777	654	714	723	739	737	712	716	775	744	719	780	712	742	791	745	762	742	747	725	712	696	685	761	756	713	653	724	707	747	730	751	737	702	749	772	739	764	781	702	737	696	704	723	739	694	744	690	720	684	741	745	732	748	790	775	771	831	679	744	745	741	747	763	714	720	724	725	727	738	753	755	707	779	739	786	715	746	721	743	710	694	721	702	756	743	704	743	733	712	726	761	722	769	785	691	778	750	705	760	742	710	758	748	750	756	748	747	784	813	704	725	718	772	731	766	741	743	753	770	716	713	726	738	771	710	688	751	757	722	740	732	762	781	714	746	756	712	740	742	719	720	733	726	714	735	709	704	713	712	750	748	706	727	740	747	701	739	737	705	742	714	744	763	731	716	760	759	746	753	723	702	737	770	783	736	780	749	696	726	734	753	728	731	720	747	712	735	729	725	778	792	697	739	734	715	673	740	710	724	723	757	731	764	735	726	757	684	740	761	750	683	744	724	739	689	729	730	779	706	755	730	710	717	691	745	763	718	717	702	729	705	708	698	772	742	712	753	729	692	731	741	785	757	762	689	764	692	718	730	712	711	776	726	757	741	754	711	735	751	687	746	761	706	726	703	735	705	746	700	674	741	754	732	723	732	740	677	731	735	701	771	741	702	767	725	739	717	747	759	707	674	669	743	745	703	746	791	727	724	787	745	729	729	715	773	747	774	714	692	754	730	771	747	697	740	712	730	713	762	715	720	757	718	697	714	700	735	757	743	774	674	738	732	727	686	709	765	739	736	713	768	675	750	763	720	771	720	745	778	774	703	761	746	698	721	743	706	714	772	728	757	712	685	773	695	703	782	725	786	741	755	791	727	712	739	736	727	673	718	662	744	720	758	709	773	690	785	749	756	718	776	773	721	731	775	700	724	713	755	752	717	741	763	744	722	725	655	756	769	736	770	755	754	752	750	738	760	755	708	724	714	694	711	746	737	718	743	775	699	771	690	749	717	697	743	721	732	687	722	727	727	702	773	732	743	729	744	792	742	739	781	717	747	713	720	743	730	805	748	759	723	719	756	727	743	761	756	771	706	675	746	749	753	736	690	744	740	717	733	711	761	754	714	755	717	738	726	763	766	719	749	813	723	741	754	729	692	698	719	801	776	719	717	745	718	740	712	787	675	724	781	785	683	730	746	723	759	764	747	703	764	717	742	725	762	687	722	725	758	720	731	697	725	747	712	764	708	703	740	739	733	761	776	792	727	747	717	705	707	760	744	689	770	696	761	699	699	668	753	753	760	731	706	784	787	724	787	759	726	768	785	719	675	741	761	696	786	725	759	746	726	723	749	729	759	713	723	718	778	749	718	702	739	757	725	672	744	747	742	773	720	734	740	749	716	731	731	779	725	772	720	756	724	754	765	736	739	731	754	760	750	758	735	747	761	747	693	715	722	727	718	707	721	771	777	733	727	770	793	770	716	783	742	692	752	739	745	730	732	717	700	732	662	728	774	758	712	730	749	739	756	769	692	701	683	764	691	716	695	771	693	717	743	760	730	738	753	768	749	737	808	698	697	726	736	755	760	758	698	732	775	749	768	730	687	762	754	758	706	737	763	688	748	729	759	754	743	744	710	722	732	728	720	744	699	722	732	718	756	685	764	702	739	778	709	787	745	698	688	675	745	724	760	764	745	765	797	749	696	730	781	737	691	763	756	733	775	743	717	745	766	733	725	689	733	731	685	770	716	726	708	741	730	771	720	700	732	739	790	725	757	715	749	769	754	715	682	724	721	729	737	738	715	774	700	733	724	706	739	744	741	693	722	701	770	710	721	745	712	720	745	765	773	726	755	733	727	733	682	754	699	747	714	735	752	739	767	752	771	735	683	763	708	734	753	734	710	743	742	783	724	769	708	743	739	734	719	759	709	730	748	765	751	750	747	707	748	726	768	740	734	714	740	755	701	724	728	756	761	714	689	738	737	725	736	762	724	734	712	753	733	776	736	749	766	750	759	764	724	723	737	693	695	755	773	785	707	736	760	754	779	706	694	747	778	721	709	793	703	722	725	708	775	757	720	734	715	759	728	773	745	760	760	697	701	726	746	703	737	738	773	741	721	757	743	731	731	754	777	718	719	698	725	750	777	760	730	717	736	722	744	738	707	771	736	762	738	767	693	763	701	792	741	728	734	710	738	798	728	743	812	727	759	729	741	737	714	730	748	730	699	734	738	766	728	710	682	708	715	744	756	772	731	740	750	753	726	747	765	722	717	687	740	752	719	700	792	661	711	716	747	688	695	744	747	714	721	767	743	715	754	749	697	699	765	771	780	740	747	686	698	752	748	768	711	740	704	757	784	709	699	730	739	754	711	734	703	736	762	754	707	763	732	695	710	754	703	752	704	740	694	713	743	749	735	757	736	727	752	724	754	734	776	721	740	768	712	729	709	712	791	721	729	740	738	770	745	727	723	771	725	782	752	688	679	732	783	694	772	736	736	730	778	718	751	738	781	743	784	749	726	722	733	745	727	715	707	736	781	699	740	721	721	747	748	727	714	758	716	729	772	712	730	708	681	740	751	720	744	732	785	784	680	740	715	726	702	731	719	783	707	686	752	719	748	736	736	769	733	740	748	741	747	745	716	681	715	759	713	714	717	709	708	712	755	786	730	724	749	748	662	750	743	743	755	753	756	708	739	741	750	719	721	723	730	722	715	706	755	718	767	749	699	736	706	723	755	741	780	732	756	741	716	744	753	753	736	789	742	733	680	712	727	701	732	682	785	712	756	692	662	740	721	709	755	754	729	712	733	731	696	795	763	712	795	724	751	786	745	749
23461	21482	29775	23603	21482	20145	2554	1007	834	742	688	627	587	579	563	564	560	546	546	534	537	527	532	511	493	534	503	500	475	504	505	486	531	461	487	509	460	465	471	452	485	509	520	450	467	483	457	501	548	497	493	494	461	490	484	456	491	528	474	474	475	445	462	479	451	501	495	460	498	486	490	500	422	455	460	471	457	446	476	466	466	464	481	474	483	486	435	473	504	486	460	452	500	452	441	459	465	448	495	485	432	454	466	494	439	458	488	473	454	498	464	442	465	447	486	444	426	496	464	508	471	496	429	448	453	486	492	516	471	464	483	453	453	476	487	471	496	454	463	493	471	483	509	446	478	499	475	493	479	471	480	460	467	486	480	430	458	454	448	466	465	443	461	474	460	446	498	471	423	387	442	465	460	468	487	484	423	484	458	451	445	467	467	469	486	463	433	453	489	477	519	482	459	465	477	502	499	519	500	429	469	484	474	449	465	434	508	451	498	480	436	503	441	484	451	470	475	457	487	468	459	471	453	465	496	434	470	427	485	510	408	503	465	449	468	435	452	435	516	434	487	493	429	482	516	469	469	488	462	463	445	464	509	471	482	478	466	421	456	471	481	482	431	465	474	442	465	454	501	489	473	453	475	472	458	445	491	472	482	480	495	457	516	468	458	487	428	472	493	467	461	456	467	471	472	447	457	487	501	437	488	473	450	509	485	451	462	478	454	482	455	416	496	478	491	433	444	463	447	454	441	442	435	435	432	442	464	465	422	439	436	500	445	465	447	460	459	494	449	485	449	443	478	453	435	477	473	456	506	430	489	460	478	478	477	451	522	464	460	484	471	483	490	468	522	447	469	450	458	453	441	472	452	451	485	493	466	464	440	505	475	464	444	513	463	481	471	452	429	463	494	449	491	472	503	477	458	450	493	425	474	523	473	462	426	496	434	477	469	488	463	450	481	500	469	498	458	453	483	478	486	479	492	464	502	503	472	436	457	473	469	465	472	489	458	462	408	510	453	466	476	505	491	526	436	504	442	515	469	447	504	447	426	482	456	519	471	488	478	443	468	460	419	458	514	437	448	476	483	441	459	523	460	473	416	428	536	470	450	458	465	481	486	473	475	466	495	484	442	471	471	485	468	425	461	460	492	483	457	487	471	486	428	444	487	463	503	463	481	440	440	465	471	497	463	477	488	477	459	467	484	445	440	454	508	464	472	451	456	472	451	458	488	457	467	468	481	463	457	431	485	446	481	447	445	504	449	456	506	459	505	449	422	451	453	469	445	456	504	483	477	511	473	441	488	430	448	470	497	474	487	483	454	488	475	471	468	469	488	444	490	490	512	442	460	457	472	442	471	480	454	450	463	484	470	464	427	518	462	480	475	469	453	436	503	480	484	457	510	454	467	487	475	496	471	474	493	455	485	466	455	449	493	454	438	480	447	424	477	479	505	480	469	455	481	431	422	452	486	469	502	463	439	480	444	503	453	483	488	474	463	495	434	459	458	461	485	437	485	472	432	435	465	481	413	458	477	459	457	447	467	479	509	441	476	422	484	474	475	448	440	465	464	472	504	466	451	462	450	453	488	479	522	484	471	425	523	458	485	484	459	480	458	463	471	503	450	471	468	484	420	407	461	442	497	478	476	439	450	465	495	455	467	442	457	487	496	497	461	466	481	476	470	500	454	501	495	465	481	479	461	494	493	463	475	460	453	461	483	445	485	463	467	482	452	440	456	484	469	502	512	477	484	450	433	478	444	397	449	463	475	482	497	455	494	456	470	446	455	467	450	460	452	476	467	461	466	433	462	431	475	462	495	460	469	465	477	481	447	482	471	468	492	470	457	459	453	487	496	490	468	458	439	442	478	470	467	454	446	464	479	484	481	453	457	488	518	504	492	461	505	474	471	492	465	476	458	447	473	500	469	497	427	445	444	469	473	464	487	432	470	459	447	488	485	435	456	525	450	484	468	431	436	476	448	486	459	423	473	467	460	463	459	470	460	538	498	467	465	467	469	454	461	444	462	492	450	477	473	451	468	511	441	490	473	442	458	448	419	496	454	476	442	520	458	489	477	461	440	447	440	505	461	442	469	478	467	475	438	456	466	458	450	464	422	480	467	505	515	456	472	487	494	450	493	511	493	436	477	474	482	481	465	439	465	473	484	471	484	484	465	453	446	494	442	454	495	513	478	480	441	483	422	492	416	489	465	460	446	460	466	453	496	486	426	489	507	438	466	470	499	461	485	454	471	446	463	448	461	481	496	490	442	458	434	463	466	491	469	461	461	509	457	518	477	484	457	460	442	464	444	476	434	444	477	496	492	466	478	502	443	494	425	457	468	497	471	446	508	475	431	481	473	464	478	509	463	402	486	468	436	455	482	491	424	501	460	493	462	466	484	489	442	477	476	443	469	456	442	498	477	478	461	477	477	488	489	493	489	492	455	457	468	479	454	448	481	490	472	459	453	472	486	481	445	466	436	468	478	470	454	477	480	469	445	469	442	476	476	453	463	478	477	457	498	462	498	490	489	442	448	480	443	465	472	453	476	491	478	499	465	474	463	481	444	441	496	447	506	494	482	473	470	448	468	456	445	446	503	479	489	466	489	425	454	453	463	474	447	456	479	468	494	443	470	488	477	465	485	470	505	467	443	438	463	452	430	429	454	466	494	449	481	477	408	454	449	481	467	500	468	456	439	477	517	493	465	486	483	483	470	424	445	467	458	478	474	470	441	459	482	504	495	471	453	456	444	490	433	426	475	503	445	450	433	450	482	458	439	417	443	466	434	476	444	429	462	469	474	467	445	442	443	496	491	479	427	469	486	463	466	475	482	431	492	441	427	440	476	513	474	456	449	476	427	451	452	440	473	489	488	482	464	483	442	467	469	466	472	486	490	495	479	461	443	453	464	428	459	508	488	499	433	503	497	492	462	455	463	489	485	492	458	487	459	423	495	439	460	492	447	464	495	436	461	471	466	490	478	475	448	438	445	448	459	446	478	491	473	471	464	467	461	460	459	462	460	467	479	468	475	479	473	457	431	485	439	525	489	485	450	461	466	503	503	441	442	457	436	467	446	473	458	546	473	464	453	457	447	475	445	452	484	461	472	504	471	443	498	475	499	496	472	467	432	434	479	463	472	488	492	441	439	492	440	453	496	457	489	483	452	465	487	489	441	437	469	470	491	478	461	442	474	456	452	440	476	471	488	497	430	469	470	465	508	463	488	484	476	449	466	482	483	463	442	476	425	470	463	455	426	451	508	488	465	424	470	449	427	457	491	482	494	476	467	448	442	479	457	476	474	456	454	451	464	481	459	497	492	462	511	510	444	451	458	445	468	487	467	482	488	459	461	459	464	467	441	462	443	458	452	495	452	464	494	452	460	475	483	471	473	432	445	474	472	500	465	490	453	448	466	465	485	471	479	491	461	495	422	439	460	454	487	445	438	465	485	460	479	457	467	456	470	452	455	461	487	473	481	467	455	482	462	492	472	473
41256	12864	11101	6105	4261	3320	2603	2076	1816	1523	1366	1294	1223	1071	1000	1010	912	913	902	838	837	846	769	826	764	803	767	770	777	778	732	780	723	761	770	741	716	818	732	811	680	687	730	763	703	687	733	726	699	752	720	731	708	667	700	688	715	708	699	719	684	713	703	713	740	726	690	697	731	717	691	700	673	698	746	707	680	756	702	689	699	689	713	676	723	702	679	692	713	704	667	724	655	703	697	675	673	712	671	697	739	758	759	697	711	674	700	718	691	751	756	686	660	706	685	686	722	714	728	699	736	703	651	721	690	707	722	697	662	699	724	729	727	749	673	703	695	628	709	697	688	743	711	680	711	711	733	736	673	797	730	748	691	701	688	721	642	665	686	728	734	688	694	727	691	725	683	711	729	669	720	715	731	718	722	679	695	713	708	692	729	690	713	722	697	714	703	700	705	716	676	689	709	715	708	661	668	724	692	721	699	731	679	723	743	665	709	719	684	716	707	702	702	669	720	673	676	675	696	712	727	720	713	693	709	680	723	718	682	707	661	740	711	680	698	712	655	729	705	709	698	709	710	687	734	719	691	697	716	728	636	635	738	675	691	682	673	716	733	671	686	680	756	692	699	732	730	712	792	707	713	688	726	695	714	694	689	706	704	692	705	686	752	716	755	709	697	698	697	689	726	709	710	739	733	724	689	660	681	647	740	688	743	700	687	671	709	727	703	690	683	698	688	707	715	733	713	738	694	740	713	737	719	679	726	744	693	659	705	683	700	695	722	714	667	713	701	730	697	658	669	702	707	724	715	745	747	760	697	710	722	725	755	691	693	679	681	763	714	669	697	719	723	693	707	713	697	720	688	680	701	667	680	736	725	673	729	691	720	742	711	697	687	653	708	706	729	766	688	743	668	647	666	687	718	644	697	673	710	689	734	662	685	716	650	676	682	646	739	713	680	705	725	718	696	710	709	662	709	666	698	710	682	671	741	658	714	705	684	731	710	675	743	698	722	750	675	761	685	697	691	700	687	694	752	743	708	708	691	692	726	725	673	714	710	770	726	711	740	701	671	683	733	710	721	721	706	745	685	650	694	688	728	663	697	700	705	665	688	712	710	712	687	668	739	655	661	699	757	729	682	720	728	710	738	680	743	711	701	721	612	670	729	700	701	715	716	717	672	668	661	751	726	700	763	658	658	721	678	752	677	728	790	746	737	711	730	721	690	688	711	725	730	738	663	705	738	751	673	760	699	685	735	682	721	713	717	672	717	777	728	697	681	705	706	670	730	734	703	690	697	711	718	673	721	686	652	743	696	709	680	698	731	677	692	690	737	748	722	694	742	684	694	750	700	676	692	697	689	666	752	735	696	726	687	749	701	748	668	721	731	665	737	725	625	703	666	671	747	717	692	650	736	675	703	709	677	697	694	728	695	707	642	725	706	666	719	669	740	688	688	706	670	754	655	696	666	665	695	679	720	686	636	713	704	674	672	688	713	717	691	730	703	662	706	710	702	647	703	696	698	684	678	743	704	703	703	679	683	732	653	685	680	744	666	726	675	696	747	725	708	750	675	680	695	720	710	662	713	729	734	727	689	671	714	728	663	660	703	657	754	646	741	709	686	667	749	686	689	658	688	701	706	710	708	667	668	700	684	709	708	701	712	697	685	723	732	678	651	728	706	694	693	677	714	709	693	678	746	688	682	674	715	648	730	640	688	723	723	754	710	700	708	695	682	724	715	679	694	680	700	748	677	694	725	688	678	743	700	701	724	720	693	740	683	681	691	703	774	689	675	777	717	693	673	747	703	690	693	689	668	694	658	692	682	667	698	735	668	694	675	714	729	659	724	668	705	694	722	706	735	708	716	632	737	727	701	710	685	710	748	719	730	684	696	695	697	669	691	711	680	717	667	708	715	708	711	745	707	656	720	688	681	701	716	709	636	655	685	680	686	729	735	697	714	720	713	676	697	681	645	726	709	673	677	735	715	689	671	678	713	716	716	683	674	713	701	692	704	715	696	684	723	696	638	691	693	732	694	740	712	704	688	701	718	705	733	719	717	717	755	711	715	710	716	736	678	651	732	672	713	687	671	669	771	705	680	725	758	680	706	654	714	671	669	726	702	687	693	718	679	672	762	733	641	633	693	717	670	738	728	682	692	710	671	692	736	667	727	744	660	690	741	680	716	686	716	687	738	711	677	704	669	668	685	666	697	721	683	660	661	704	654	653	744	694	725	689	711	693	707	655	719	723	721	704	689	680	717	746	716	641	739	699	689	742	756	734	700	673	687	677	729	729	667	693	699	690	674	710	708	729	717	719	716	696	651	705	705	729	715	649	678	712	688	675	678	686	686	719	684	700	757	678	711	694	710	703	702	685	717	683	741	642	696	726	689	651	690	745	679	697	686	716	677	702	679	698	731	709	691	692	704	701	665	672	717	731	717	664	705	701	686	698	702	726	699	692	754	665	695	680	726	695	697	718	718	680	754	741	675	721	723	689	691	716	710	725	699	706	689	702	736	726	717	733	653	710	697	733	677	704	758	696	703	742	706	709	654	676	706	677	755	702	686	689	742	700	673	674	696	729	702	714	726	680	666	732	689	724	678	680	696	697	696	710	730	713	709	651	672	743	691	696	685	698	728	665	688	693	710	686	751	686	707	676	695	747	690	766	652	744	700	698	704	700	681	725	748	713	676	718	712	711	700	700	705	642	705	729	675	777	719	719	671	707	664	671	692	727	663	705	697	695	708	684	719	674	707	699	703	690	698	709	666	712	707	704	677	716	712	675	686	708	701	716	702	676	662	740	648	701	698	739	669	686	678	707	703	696	720	673	731	717	688	662	762	715	717	738	652	749	693	650	711	687	711	681	733	708	711	706	748	677	697	685	672	684	708	676	666	712	700	733	620	697	713	675	708	719	736	724	712	669	696	678	703	712	698	701	682	685	738	693	650	690	690	655	694	689	707	717	663	709	736	659	746	687	696	727	638	697	709	748	658	719	702	660	695	649	692	699	745	749	718	734	746	643	735	716	702	713	773	708	720	731	709	681	714	745	714	691	759	695	741	710	680	721	650	695	731	678	670	737	669	699	722	696	694	690	713	681	737	671	682	673	712	709	722	692	706	707	653	695	751	687	654	695	690	662	690	700	711	671	704	720	679	670	713	676	723	717	694	669	709	718	677	753	711	722	672	638	702	729	686	731	651	680	729	683	700	687	731	722	706	693	706	713	664	713	729	713	656	691	741	690	690	660	694	657	674	640	728	697	702	701	805	701	730	713	680	730	718	667	674	686	706	675	709	689	727	716	702	756	693	690	706	654	720	681	729	749	710	696	681	712	700	685	705	690	720	710	694	700	685	631	714	694	691	751	696	717	699	705	687	687	679	684	703	739	670	713	705	698	686	706	697	683	651	691	722	744	656	678	713	704	684	689	698	673	678	712	700	714	694	703	680	698	741	666	700	688	676	698	692	675	686	716	783	673	671	699	692	680	750	719
27691	20475	8227	809	541	490	294	301	295	298	302	289	273	274	306	265	277	281	301	262	288	314	289	288	279	283	287	247	298	267	230	284	277	289	254	234	278	262	277	272	281	250	264	280	254	265	260	263	277	276	259	275	277	276	277	277	269	249	265	295	262	299	267	279	286	274	281	308	282	257	302	261	289	266	268	253	274	259	269	281	252	247	275	262	258	243	248	284	260	287	279	273	278	238	255	263	251	249	281	270	266	277	263	268	261	280	297	243	248	281	279	229	255	277	276	273	246	265	287	297	283	270	263	251	261	247	285	257	256	252	285	272	243	245	261	267	259	269	256	269	279	285	256	231	280	249	277	277	274	282	273	252	270	264	281	262	285	242	261	268	251	272	282	278	280	232	229	288	267	260	265	251	256	263	310	273	298	258	248	256	264	256	263	274	261	273	285	258	281	258	252	255	283	275	269	257	259	256	280	239	275	270	260	263	270	259	260	300	279	256	279	273	247	274	288	266	255	286	263	254	275	255	256	258	272	257	276	278	271	279	243	257	258	271	284	280	269	260	271	286	255	263	270	255	296	283	280	247	268	271	253	274	242	264	274	278	286	257	271	268	256	278	264	268	242	297	270	275	250	269	266	268	272	300	290	258	277	272	279	286	290	267	295	247	253	274	287	245	280	277	265	288	258	242	285	272	247	283	249	273	262	276	255	281	264	273	253	289	256	280	275	262	249	282	297	305	278	255	242	265	272	256	264	304	267	265	243	263	275	291	269	262	283	265	257	279	268	289	281	260	249	251	263	289	233	248	278	271	259	264	270	265	298	276	270	268	264	252	278	258	274	281	262	267	260	258	267	230	288	247	262	255	302	239	289	243	248	293	267	303	238	258	246	295	263	271	285	285	267	279	256	269	261	280	269	261	252	282	235	283	265	235	254	256	248	266	264	291	265	256	249	293	280	275	246	266	251	247	261	247	273	270	282	258	276	278	240	257	273	245	275	263	278	268	250	270	257	254	271	245	272	262	245	260	279	292	298	242	279	251	275	291	285	255	277	267	256	263	267	257	274	289	266	282	243	240	280	258	288	238	274	283	265	267	231	252	268	278	263	262	280	268	285	256	294	272	266	258	304	261	280	294	257	311	256	304	306	268	256	243	285	260	279	288	283	239	253	274	283	253	255	270	272	250	280	264	224	295	262	256	266	247	281	236	278	272	292	259	247	266	271	266	263	256	280	273	303	268	269	261	282	303	242	266	273	270	298	257	267	295	273	263	281	258	278	240	269	277	267	271	300	294	265	282	268	269	273	296	245	241	292	235	284	277	265	229	245	266	223	296	263	248	268	281	274	270	274	272	251	275	248	270	263	283	256	263	240	280	269	284	271	279	268	254	260	288	254	270	276	286	270	264	297	244	265	259	244	253	277	250	238	259	268	265	277	276	260	278	243	234	284	278	248	255	254	245	258	244	283	290	250	267	253	260	277	255	236	267	271	270	266	260	272	271	265	237	250	284	255	278	247	287	276	256	254	274	274	239	294	252	255	266	284	281	263	279	284	288	238	277	243	265	261	283	241	258	258	243	283	238	243	247	267	264	281	270	280	297	270	249	284	265	256	245	280	245	252	257	261	269	263	247	266	270	268	259	251	249	263	292	281	265	263	256	245	270	264	257	272	284	305	274	280	253	253	267	271	268	288	259	262	275	273	250	285	268	288	271	254	265	272	271	265	275	278	271	273	286	296	285	294	243	287	268	297	291	258	264	242	255	271	262	267	294	271	291	255	275	280	251	254	279	249	279	257	268	265	281	267	245	274	260	252	268	253	262	226	289	289	262	293	277	272	243	271	218	270	268	287	253	250	285	262	270	270	272	249	269	257	259	286	265	277	297	265	266	273	311	272	271	253	238	280	260	251	279	255	285	299	281	253	279	284	263	264	304	277	282	275	258	255	273	251	265	246	244	268	288	248	253	244	281	250	281	281	262	267	264	280	271	243	254	270	252	261	278	286	269	262	266	256	265	237	272	258	268	240	271	259	272	248	271	272	300	254	265	287	263	275	275	272	252	237	274	240	265	262	266	258	270	285	277	298	314	274	277	268	256	276	315	277	298	297	268	249	264	280	275	247	284	250	265	274	289	286	279	284	292	285	257	247	264	267	248	275	278	273	235	292	264	256	250	265	253	249	276	280	273	244	248	266	253	272	262	252	246	250	244	261	265	313	258	296	242	269	275	271	238	281	284	269	275	258	225	263	264	286	248	273	300	279	265	266	280	291	239	278	267	265	308	285	252	265	240	252	263	277	273	272	277	257	287	229	270	261	299	264	264	274	264	275	274	265	265	264	256	276	252	257	257	251	266	285	264	254	237	290	282	258	252	235	275	266	278	264	273	253	291	238	269	250	261	252	289	268	260	260	269	251	250	241	267	247	274	250	261	274	267	286	256	265	252	277	261	252	293	281	266	255	277	268	286	290	247	269	273	253	247	286	302	267	253	259	245	280	244	247	272	283	270	258	252	281	247	270	261	261	259	262	282	254	268	277	276	293	241	281	275	285	259	274	273	273	274	299	283	266	281	260	220	278	263	284	265	215	242	252	273	285	270	248	274	271	271	295	288	317	229	289	255	276	284	286	288	266	269	291	267	270	265	279	272	255	269	277	260	269	246	274	248	250	300	264	265	286	291	255	264	272	235	261	261	267	263	257	306	276	233	265	277	258	272	286	263	262	278	252	262	264	277	275	274	236	250	294	255	293	263	230	264	299	285	265	285	270	276	255	309	251	270	255	279	261	265	258	282	242	249	268	274	251	260	269	278	250	252	289	252	305	280	278	264	263	265	280	267	247	264	246	272	293	237	279	273	281	260	265	257	258	272	247	279	266	221	249	257	245	275	251	258	252	294	288	241	271	288	247	283	263	280	286	259	243	252	275	265	268	248	261	282	286	251	272	263	246	286	264	274	249	278	265	268	254	272	277	276	268	267	250	266	290	257	294	255	271	293	276	269	277	267	276	276	305	255	258	258	265	253	299	271	260	247	267	264	283	314	271	252	261	253	275	288	286	251	283	277	275	291	242	255	249	264	262	275	271	270	258	267	262	280	268	309	274	274	249	296	290	276	267	288	246	270	291	290	259	273	238	272	302	271	249	246	277	260	285	266	258	279	294	249	266	244	266	237	253	288	274	210	269	255	272	277	247	251	278	296	259	266	255	292	278	254	285	251	279	294	270	297	269	261	283	256	249	240	267	306	241	255	268	280	270	275	274	268	291	249	250	288	245	258	267	262	257	252	277	260	272	249	255	296	255	266	262	248	283	254	254	275	278	263	290	247	271	249	284	273	266	267	256	266	278	245	261	263	288	264	259	253	238	264	274	266	253	266	244	250	274	247	285	272	263	270	274	276	270	318	249	292	236	237	268	258	265	284	247	247	267	250	254	280	265	268	260	300	248	269	255	269	242	269	249	288	248	265	258	263	275	257	275	270	291	275	247	283	261	303
21936	1494	1208	762	633	597	527	495	484	431	475	429	436	408	409	408	428	405	451	396	391	424	437	410	406	436	362	401	418	359	412	403	399	383	397	402	431	389	444	420	428	396	406	428	444	418	412	394	437	399	442	423	433	398	430	393	406	426	441	396	415	423	415	414	365	407	408	401	403	424	406	403	437	418	420	403	431	357	419	424	409	415	442	392	437	383	424	412	419	389	404	389	415	378	409	408	397	414	408	390	405	403	415	399	408	413	405	417	402	397	401	378	423	424	424	408	435	422	407	393	415	385	428	407	420	405	417	360	417	416	408	417	436	431	396	403	433	388	373	435	396	422	410	414	415	415	399	379	419	397	422	406	421	390	381	415	455	401	395	409	426	420	422	406	417	398	436	376	385	404	411	413	423	417	390	438	375	390	431	403	375	412	407	417	399	394	399	389	434	408	404	437	385	419	417	437	405	440	399	436	407	418	427	403	383	406	388	386	408	397	382	423	402	378	375	427	446	418	400	405	425	420	383	406	376	414	455	401	403	406	387	409	424	413	427	426	415	383	432	384	418	413	420	379	414	393	445	367	401	370	399	406	376	429	436	396	417	418	430	397	393	407	390	383	412	440	413	409	400	421	412	461	416	416	383	413	409	427	396	423	372	410	379	390	393	446	390	428	401	442	437	393	437	383	381	420	388	397	431	420	417	377	424	402	385	371	390	413	438	402	415	375	380	397	409	410	416	374	403	409	412	378	387	406	394	412	440	391	412	436	395	370	395	421	403	397	467	383	428	425	406	422	376	416	397	416	403	397	410	403	423	430	345	415	410	424	404	410	422	419	434	372	443	392	403	399	440	379	387	393	380	396	391	412	409	421	403	381	401	381	409	398	404	392	432	431	404	426	395	416	369	443	386	405	432	409	401	378	397	430	443	442	407	400	413	420	397	399	397	398	391	419	446	412	428	375	407	399	390	430	416	442	436	432	384	371	406	401	417	395	417	442	396	430	404	421	389	399	386	421	440	416	419	402	375	424	416	422	377	379	395	441	419	421	393	408	433	372	409	408	392	459	400	397	379	399	401	428	430	412	421	409	423	402	421	408	455	409	375	419	416	428	401	425	429	398	418	402	424	378	419	371	416	379	441	382	406	375	403	399	406	434	401	419	369	412	411	401	387	389	375	420	397	393	415	423	427	401	431	414	434	406	388	401	413	434	399	399	412	405	398	421	394	442	406	403	419	388	411	430	416	411	375	382	456	417	398	425	401	386	387	408	405	369	422	389	413	410	436	400	387	403	392	411	378	392	434	389	426	402	431	387	418	412	415	415	408	418	416	382	405	439	413	407	430	392	422	440	399	389	404	410	428	421	414	420	381	410	441	390	428	379	399	396	423	427	398	377	419	416	406	409	416	393	411	410	364	366	415	424	388	387	380	395	382	391	410	415	383	400	416	368	451	371	431	387	374	385	445	412	388	415	431	389	373	387	411	391	423	443	388	369	427	422	412	426	421	428	378	454	405	387	424	398	395	393	374	387	414	394	416	420	378	386	395	442	374	389	394	444	424	404	414	396	378	422	412	409	414	410	394	415	394	432	384	398	392	419	408	381	412	415	417	392	393	437	412	392	389	380	430	426	399	374	398	386	402	392	417	461	388	402	391	398	417	407	417	397	395	364	422	421	409	392	385	398	429	428	428	387	382	392	359	400	384	407	393	392	424	415	389	396	408	394	416	387	417	402	393	414	425	411	419	363	396	431	414	417	425	413	420	392	405	440	421	386	435	460	390	410	437	408	400	429	403	403	410	440	408	404	430	389	406	395	415	419	387	424	413	425	426	400	397	383	433	377	371	449	399	414	448	427	386	423	394	385	391	444	384	425	431	381	406	403	379	406	397	398	427	400	417	368	406	409	405	382	427	385	414	431	397	377	397	401	372	405	386	404	416	412	387	402	413	406	442	391	423	420	426	372	434	459	425	383	470	428	392	395	423	420	367	415	371	390	412	371	386	355	421	411	396	438	398	391	440	424	373	409	419	427	405	381	404	401	416	396	419	406	359	414	420	420	388	429	413	400	415	414	397	417	410	365	420	383	430	424	435	414	419	407	391	441	407	397	397	415	408	419	392	394	389	426	378	416	420	386	434	440	409	397	418	415	403	416	431	375	419	444	433	439	406	415	397	412	402	391	416	392	420	418	436	378	378	433	377	373	432	410	381	393	423	414	417	409	347	382	413	442	369	409	397	386	416	427	408	409	401	427	401	398	385	421	402	412	393	384	377	370	385	421	438	409	404	411	440	400	419	396	411	375	413	405	369	408	382	378	428	409	401	355	418	412	401	420	420	416	398	376	440	410	405	400	420	413	438	412	406	368	415	399	417	418	388	416	408	455	441	401	383	447	421	408	422	405	416	405	427	415	397	410	419	411	418	383	392	439	392	398	442	412	409	410	403	421	446	362	446	412	424	394	431	426	426	408	391	421	389	381	388	420	397	364	418	423	427	394	374	378	365	395	370	386	439	406	431	383	405	368	390	381	405	394	397	441	418	429	439	388	422	404	381	429	383	424	409	421	409	429	426	395	404	410	397	410	409	396	384	396	392	417	405	399	411	390	419	391	374	406	374	409	398	405	389	400	410	394	407	432	421	432	398	401	414	388	422	403	410	405	406	420	389	394	388	388	369	424	399	388	393	413	376	452	412	397	400	407	379	390	370	370	414	458	411	430	384	410	418	413	469	387	389	407	368	407	356	389	377	418	413	384	391	378	424	417	413	406	401	379	401	414	419	406	404	372	386	391	418	385	430	460	429	372	427	403	415	397	415	408	395	407	454	398	420	423	365	429	406	381	389	393	418	442	419	436	400	407	443	416	428	408	437	404	403	380	422	382	377	384	451	397	382	410	377	364	399	416	406	384	415	422	394	388	427	397	375	404	390	404	415	390	428	367	434	370	424	425	343	431	445	430	441	380	404	410	379	396	410	415	369	458	409	438	395	417	421	414	435	418	427	388	385	399	443	415	388	406	406	401	396	438	399	403	411	419	392	423	425	403	386	389	377	409	401	407	430	427	428	427	419	399	417	441	418	429	380	407	392	412	361	390	396	411	402	412	413	412	422	440	423	421	420	425	411	383	395	422	429	411	384	389	415	432	397	405	367	377	397	404	411	384	439	389	426	391	421	406	349	392	403	398	394	417	412	363	372	406	395	426	402	432	382	383	384	399	404	442	401	403	445	419	424	417	431	399	382	355	409	401	421	401	432	435	416	407	427	441	419	434	406	384	401	409	399	423	405	430	407	400	413	381	394	397	418	425	419	384	413	399	408	366	418	416	440	381	437	418	399	399	422	386	372	413	421	392	387	417	372	398	405	385	376	439	416	392	389	375	395	415	407	402	397	427	380	382	384	410	427	399	418	410	400	397	408	413	364	421	420	427	402	383	389	410	395	387	409	424	384	362	414	408	416	413	391	424	425	411	421	414	429	419	389	368	402	406	399	401
24363	21376	28822	24252	20632	3088	1002	815	657	691	619	619	609	580	575	481	505	507	531	526	487	499	565	542	534	517	531	503	452	498	487	479	506	482	500	528	493	519	507	547	522	489	462	470	450	518	513	490	490	483	498	520	517	534	526	492	485	492	522	494	490	481	486	503	486	514	504	499	498	463	480	495	556	496	499	479	510	539	472	493	469	470	500	504	503	458	465	519	514	453	535	536	487	507	517	508	461	469	506	517	493	483	540	487	532	467	526	500	508	515	497	479	538	503	494	498	500	479	495	493	503	532	468	462	523	476	482	456	526	463	501	489	523	514	489	480	472	496	499	504	487	515	511	509	470	532	492	523	469	483	478	494	479	495	491	454	479	494	500	529	494	497	476	475	484	485	471	528	557	474	506	500	478	474	485	455	469	482	483	511	536	473	529	499	475	515	501	528	487	463	481	490	490	519	464	526	463	464	497	483	521	462	506	520	505	494	502	514	478	473	449	481	482	515	500	496	501	509	497	480	479	537	514	489	510	485	510	505	475	479	483	494	460	500	492	525	515	463	427	548	516	552	511	498	465	475	500	499	471	444	486	474	507	517	474	498	529	495	521	486	486	515	479	514	485	497	482	511	532	506	558	470	477	449	491	487	506	493	477	445	511	469	505	506	485	506	515	490	496	461	487	492	481	539	501	477	499	502	516	521	492	530	512	448	507	534	465	527	503	465	529	477	489	532	490	526	550	469	479	517	475	483	534	500	483	492	516	517	505	488	506	495	476	497	500	498	510	489	479	460	512	491	508	476	484	481	542	511	458	462	489	502	470	487	515	484	512	505	499	496	487	498	505	474	515	500	500	471	493	477	516	540	508	492	519	454	545	478	499	512	475	483	481	503	462	503	483	462	471	518	483	463	468	480	508	511	530	522	463	499	497	498	527	482	491	449	469	472	479	479	494	503	498	511	538	481	569	502	493	467	483	453	522	452	497	474	512	496	470	477	531	526	535	509	508	465	502	493	470	509	502	504	500	513	504	446	516	467	480	488	485	515	484	487	504	534	436	516	478	434	512	465	513	502	489	458	496	492	480	528	499	477	503	455	494	505	499	521	500	482	520	521	505	472	506	507	501	474	506	477	476	488	521	498	527	462	501	507	513	507	511	507	514	488	509	522	512	500	494	522	532	534	489	487	501	471	493	487	528	463	515	470	495	488	549	516	500	510	503	506	498	559	488	496	496	507	525	505	502	487	488	465	498	558	471	485	454	516	508	490	508	498	511	519	465	490	515	521	515	466	476	525	462	454	535	486	489	469	474	554	481	513	496	495	499	485	485	489	500	473	492	459	471	515	478	525	487	520	482	480	500	519	509	487	497	529	519	467	482	503	474	497	533	503	490	501	494	559	485	503	481	489	510	499	474	487	481	467	501	509	520	474	492	479	471	501	473	531	486	462	470	499	518	462	507	470	515	488	517	526	496	502	518	521	508	537	494	495	458	483	463	509	512	514	483	512	519	463	481	486	494	505	534	485	510	494	466	484	478	465	493	511	484	487	484	485	475	492	473	447	451	532	485	462	498	471	477	491	528	461	548	499	496	495	526	523	508	461	528	442	493	466	499	519	451	461	497	504	489	508	488	477	497	513	476	460	510	510	505	457	437	462	518	524	502	498	496	484	525	465	484	490	508	464	462	478	499	486	501	508	457	485	470	448	502	515	510	493	483	497	515	488	490	459	504	525	482	477	478	493	503	481	502	512	515	514	521	491	477	523	485	479	489	508	520	494	493	508	537	494	502	434	484	502	494	491	475	497	538	505	528	511	536	455	507	500	500	514	506	508	522	501	508	529	506	470	456	479	490	525	534	506	499	506	479	497	499	468	502	483	483	482	464	480	515	465	519	490	480	420	460	485	513	488	473	477	491	482	498	480	490	455	533	516	472	517	468	499	481	511	504	488	501	493	459	485	451	473	472	497	472	480	464	524	507	514	547	553	565	458	514	495	517	440	488	447	478	495	471	529	492	481	542	452	490	490	518	502	511	476	490	548	500	505	498	499	450	455	516	486	518	533	467	511	524	516	499	513	515	503	500	519	527	474	493	506	513	481	492	501	524	489	496	517	527	487	498	488	488	479	454	507	472	493	494	454	475	471	456	522	464	512	537	503	534	508	472	523	495	481	473	487	466	499	550	504	535	506	444	490	502	479	518	485	522	504	492	478	517	511	480	493	500	497	509	513	481	478	484	508	493	480	484	497	508	516	531	489	482	548	537	514	469	498	502	502	539	492	537	496	509	500	457	530	491	489	472	473	496	517	489	461	477	559	484	535	505	491	494	460	479	483	496	496	486	506	495	520	464	474	480	489	517	462	502	487	504	528	482	519	470	496	477	523	508	495	523	498	541	503	503	507	524	511	503	484	494	453	524	477	484	484	504	489	457	456	519	475	514	529	522	474	507	516	498	466	502	471	485	492	530	472	483	515	504	497	488	460	478	491	492	459	517	515	499	512	546	494	529	481	511	471	494	489	540	479	508	528	481	478	521	479	503	518	488	494	514	455	503	480	489	508	528	502	509	485	492	476	528	483	487	506	476	453	509	483	453	480	467	465	532	526	524	499	472	481	472	520	493	495	507	496	463	466	503	462	511	453	508	523	454	485	475	470	515	509	499	504	506	502	492	521	482	471	479	462	506	492	554	514	480	514	529	507	508	537	466	502	528	486	522	532	441	496	453	483	484	507	490	484	466	513	495	480	507	518	506	476	484	493	491	513	513	510	449	449	469	503	505	482	496	458	491	454	481	500	487	522	499	471	511	511	476	461	481	473	523	480	493	460	516	490	481	506	506	475	476	506	505	500	474	515	510	465	487	483	521	470	500	478	484	550	522	498	494	522	480	500	507	531	514	483	488	483	510	466	458	523	493	523	504	504	495	463	476	482	497	521	489	501	499	531	523	459	481	460	510	495	532	529	498	534	517	512	520	492	479	478	485	510	502	465	480	484	502	457	485	505	557	500	503	516	490	511	478	508	537	469	466	480	467	503	497	481	550	500	497	488	522	502	492	534	475	493	503	498	500	526	483	498	508	475	493	506	474	465	504	468	505	481	500	503	481	483	483	473	521	487	488	502	561	526	544	498	513	486	487	497	481	510	468	526	490	477	506	494	529	492	523	452	517	500	542	535	485	518	474	508	486	522	543	503	484	486	484	522	463	462	480	483	519	440	529	485	482	497	482	515	530	503	522	517	538	482	500	494	483	501	493	512	511	509	460	499	540	485	517	517	516	501	503	473	482	490	466	489	492	502	450	506	528	489	486	509	508	515	481	513	493	487	489	478	474	499	486	504	504	482	499	524	484	527	473	493	510	542	471	494	488	493	477	537	485	515	537	541	494	530	510	479	527	479	476	459	488	506	527	509	484	465	488	478	496	509	509	492	547	499	474	508	538	516	506	484	479	511	482	516	522	463	487	504	501	473	497	517	481	493	512	481	507	539	493	489	484	503
38143	9460	7050	3809	2689	2194	1744	1492	1318	1184	1073	1053	926	944	944	942	837	859	839	826	785	811	769	841	793	801	705	721	788	780	796	743	761	757	781	766	726	764	751	769	760	754	700	794	770	754	696	733	729	753	765	766	710	741	736	753	748	765	735	713	787	713	744	763	701	706	742	688	772	750	773	744	740	748	760	692	744	752	732	751	672	742	696	753	745	731	758	775	750	693	694	735	744	756	719	766	801	701	719	797	737	731	763	766	753	687	738	735	736	721	740	721	712	762	773	716	686	732	784	736	760	722	775	743	713	761	760	709	733	698	752	756	709	742	834	711	704	723	746	775	751	759	713	810	711	745	746	716	723	707	761	738	758	710	772	729	789	752	773	739	741	703	730	762	748	713	699	749	746	744	719	745	707	733	697	759	775	703	714	744	772	725	753	739	765	733	710	722	753	722	763	765	788	766	754	745	728	719	730	742	736	738	735	722	729	743	725	767	746	758	722	733	774	741	721	717	716	723	727	752	776	728	694	748	718	780	712	742	714	721	714	706	751	722	747	697	760	748	737	762	733	694	736	722	732	720	727	754	714	734	772	725	746	742	701	682	754	710	745	733	733	766	754	691	742	717	730	735	696	756	739	750	715	745	721	740	794	758	725	765	765	724	774	728	807	743	701	736	735	755	715	766	782	744	763	749	774	763	778	760	743	748	756	745	762	763	758	746	771	742	733	711	749	772	718	752	760	760	722	738	781	748	691	739	761	768	735	778	729	760	732	706	824	671	726	727	722	724	732	738	713	754	718	728	748	703	778	663	681	769	773	738	703	750	786	719	739	709	718	730	775	729	712	726	693	697	721	718	755	726	772	715	776	754	723	765	770	776	775	767	762	785	783	705	787	743	721	742	695	690	730	767	784	724	776	727	763	723	749	768	720	745	775	726	703	764	731	732	746	691	741	739	764	729	755	740	763	711	740	736	732	722	715	741	746	698	709	758	732	731	745	763	729	711	713	780	750	721	722	743	714	765	741	736	723	772	756	737	735	716	699	774	730	714	696	728	805	690	673	765	781	717	723	720	717	684	752	691	714	740	726	785	743	711	724	747	688	728	741	709	750	720	749	768	723	738	730	757	702	749	755	704	707	744	737	745	708	695	746	779	735	754	772	756	760	753	757	742	756	761	755	731	797	746	724	797	736	716	731	756	674	714	696	761	701	706	704	720	731	744	718	747	745	673	708	708	728	706	713	762	733	741	736	722	711	714	746	767	753	727	676	727	769	706	756	757	730	756	764	720	784	754	770	732	753	728	694	743	749	733	743	675	753	763	737	792	709	635	733	761	757	692	747	706	770	743	758	753	737	701	701	718	751	679	771	752	728	762	743	705	715	706	738	752	774	717	733	748	759	721	789	757	738	721	705	686	767	723	703	708	766	764	754	766	786	707	773	770	713	750	753	764	714	736	687	713	752	728	709	746	750	777	702	770	716	750	675	781	762	724	731	741	766	728	771	765	741	719	730	683	775	776	708	717	746	723	712	730	730	725	717	684	751	762	792	701	728	722	688	779	747	733	739	689	740	766	742	719	750	764	699	793	765	722	713	775	679	752	739	785	715	710	726	751	747	742	731	783	693	754	746	757	765	723	746	724	743	782	757	710	737	763	745	696	742	724	731	734	777	757	672	682	686	734	746	758	764	751	706	734	703	714	756	722	749	763	731	768	689	778	736	742	765	741	728	766	692	729	711	715	741	724	725	722	751	730	713	735	794	759	745	739	753	726	676	743	739	697	756	762	771	730	765	789	735	743	730	741	728	694	700	785	705	682	695	705	793	771	728	741	715	728	738	686	751	689	741	767	726	722	722	726	747	762	711	692	778	749	682	734	773	709	751	710	769	786	742	743	708	709	748	714	727	714	712	720	745	732	735	734	717	747	752	759	748	675	667	688	720	744	713	754	773	723	772	750	735	759	813	691	752	734	703	713	708	723	688	756	700	743	721	739	712	747	747	693	780	728	753	778	755	726	745	786	723	726	712	766	740	777	724	738	763	716	707	751	734	745	725	767	751	761	763	746	765	731	718	743	707	724	767	764	730	731	755	749	735	721	714	724	741	758	761	743	778	702	746	792	798	739	720	748	743	735	709	775	741	693	676	712	759	800	702	757	806	748	698	763	717	768	732	771	749	757	727	781	793	690	689	728	754	749	745	763	746	734	739	743	714	770	725	761	716	749	716	708	756	754	739	735	704	761	744	716	749	742	722	714	777	691	739	765	755	767	755	701	725	773	740	785	737	714	729	762	741	730	744	710	762	765	749	708	732	707	749	714	746	711	774	729	768	716	759	739	731	742	735	725	742	742	726	680	732	774	751	752	692	723	762	773	715	705	720	786	797	727	720	737	771	712	736	735	716	671	747	722	771	756	709	759	745	741	768	709	732	728	768	736	720	736	774	736	748	733	715	783	783	709	746	730	688	713	745	707	723	741	741	746	736	715	743	737	732	743	728	796	749	739	715	786	729	749	724	752	726	751	752	742	752	777	771	690	694	725	779	718	780	736	756	713	735	713	706	755	757	715	767	736	742	800	750	764	724	740	689	730	724	749	704	767	725	743	746	745	731	763	746	805	754	713	704	724	795	740	778	706	789	746	708	746	744	752	718	779	710	651	735	762	749	772	749	748	710	726	700	705	710	720	755	720	747	673	719	750	747	731	702	741	741	724	687	750	726	789	719	733	693	742	779	774	729	776	756	738	743	783	736	765	784	694	747	751	708	742	701	778	737	733	753	767	704	730	751	707	678	717	725	728	765	755	750	722	772	719	725	722	703	738	719	739	745	746	720	770	726	732	733	749	717	741	712	757	737	772	692	743	796	733	730	750	750	770	737	753	761	744	738	780	737	751	686	708	788	754	717	752	717	734	724	766	751	669	791	704	778	713	762	703	771	764	737	742	729	745	714	711	750	693	730	723	743	710	757	755	734	708	692	754	706	746	776	781	751	765	732	701	700	717	745	734	748	760	766	681	708	720	764	776	742	742	754	750	748	746	707	726	722	718	720	744	733	719	737	816	789	749	763	756	732	707	697	739	748	729	772	709	732	706	745	717	730	760	748	703	747	745	724	727	735	719	722	702	720	709	705	686	730	738	739	737	776	726	686	759	716	750	695	709	752	755	731	738	775	698	751	726	691	749	730	749	795	696	752	709	779	762	734	734	675	720	751	737	753	754	735	689	755	725	683	759	737	730	729	708	743	757	719	765	697	776	754	732	736	743	717	729	700	750	679	731	778	725	736	745	722	799	750	760	719	760	723	699	704	696	679	727	747	692	725	713	740	691	738	732	716	765	743	688	737	755	749	826	768	773	749	738	775	754	749	755	746	749	697	731	706	767	717	691	763	706	738	706	736	696	775	722	738	705	763	765	719	688	741	732	747	735	719	713	756	774	758	759	697	772	754	751	736	717	768	742	785	714	706	721	743	698	730	729	728	754	728	764	755	744	763	716
23356	21376	29289	23858	21378	20243	2585	1021	835	789	741	632	650	583	603	529	558	568	549	541	506	523	528	485	533	532	504	536	475	491	479	524	480	499	470	473	486	457	505	475	520	471	479	455	493	462	459	466	492	476	486	441	481	449	505	484	448	451	459	452	455	519	490	481	469	473	499	463	497	468	500	479	486	476	442	446	442	495	439	459	509	464	457	469	511	452	457	454	439	458	484	451	491	511	441	486	458	461	464	446	443	500	487	507	501	495	478	492	437	440	469	465	475	503	471	464	468	475	459	457	459	484	440	487	440	450	437	440	468	483	477	445	490	433	493	473	488	473	465	419	482	476	479	463	480	475	435	482	482	489	483	487	430	462	456	465	456	476	478	445	438	479	447	493	464	462	478	478	486	457	479	482	484	481	470	472	465	440	498	463	499	431	450	460	494	448	477	499	473	462	532	434	483	453	444	498	461	465	472	444	441	510	488	483	446	494	463	464	456	471	480	449	422	475	445	441	461	488	467	466	441	481	467	473	490	451	479	483	512	486	493	478	452	484	459	451	452	454	469	493	515	456	488	445	422	430	508	506	434	455	488	485	446	435	466	473	463	482	449	486	459	461	446	478	455	450	478	433	447	497	465	527	469	474	483	454	440	487	465	470	471	481	475	450	513	481	495	469	504	465	441	487	458	483	472	460	496	449	438	467	461	463	500	473	465	446	522	481	488	426	479	448	482	469	465	463	517	466	460	477	457	467	469	440	453	482	473	477	454	458	472	486	485	502	454	478	488	481	423	467	441	464	444	471	451	487	461	473	482	481	473	481	444	460	499	455	464	444	471	480	485	436	448	453	455	490	485	508	416	440	470	453	487	464	475	471	475	472	485	451	504	495	491	490	443	472	468	497	476	480	454	467	459	505	452	449	477	463	429	484	459	483	473	437	485	467	490	472	446	444	466	495	476	466	441	470	464	490	456	428	474	463	472	469	453	470	462	481	468	464	440	486	461	486	506	485	435	457	482	460	473	441	441	479	452	470	429	441	482	468	488	459	492	486	488	475	449	457	472	454	520	444	472	437	518	467	493	463	458	480	422	462	469	480	473	453	467	448	490	461	467	491	486	471	489	440	473	492	446	464	457	486	445	439	449	521	479	496	456	475	446	505	499	472	500	472	489	470	475	492	474	448	453	480	442	464	521	512	467	489	481	464	482	466	454	502	424	439	448	488	471	473	448	487	464	466	439	448	485	476	475	452	460	462	462	470	495	458	478	475	467	417	476	454	466	489	459	455	468	479	469	505	459	480	461	468	446	470	434	484	491	481	442	469	483	472	490	500	468	498	478	451	459	490	495	451	503	465	468	472	472	508	453	475	474	476	481	429	475	472	496	468	470	456	438	460	467	469	480	483	482	459	486	458	461	516	472	451	447	500	462	441	419	480	441	492	465	498	483	464	453	489	484	458	495	463	479	462	481	414	502	426	463	446	467	470	488	510	484	429	443	503	482	458	476	476	486	484	456	443	458	476	436	478	425	455	461	504	477	488	461	467	496	480	457	456	466	523	461	464	441	471	434	439	479	489	452	485	479	429	471	511	437	441	472	476	441	475	450	456	469	461	465	478	490	458	456	441	495	477	435	509	446	477	473	508	477	476	450	429	424	465	470	451	458	479	470	461	471	461	479	459	508	485	491	502	437	465	426	494	452	475	473	440	490	459	460	465	484	506	481	459	457	445	465	428	470	461	471	468	483	471	476	442	475	458	478	491	453	480	454	488	461	490	427	438	483	467	458	445	458	453	475	466	484	469	489	456	468	448	493	444	462	455	458	467	468	473	488	501	498	452	460	469	474	488	483	458	499	457	455	450	441	482	476	480	459	492	470	483	456	440	478	459	465	492	456	472	472	458	465	496	461	467	515	436	477	478	484	468	493	465	457	466	469	475	443	446	472	424	418	476	493	496	467	465	472	425	420	424	455	494	474	495	452	483	461	489	474	522	457	512	479	465	487	468	457	471	467	448	503	496	477	464	463	461	448	450	476	457	457	474	473	466	453	442	450	458	436	482	450	458	467	468	431	467	454	491	492	474	492	468	457	473	450	452	465	463	499	484	452	487	478	453	466	467	427	467	519	463	503	498	442	505	480	448	447	455	473	486	478	466	451	416	434	522	484	458	433	487	500	452	483	447	473	468	499	456	466	493	448	488	468	480	440	419	476	462	464	459	458	416	462	492	473	455	482	409	454	475	471	474	438	496	484	424	452	443	453	453	473	461	479	453	475	467	494	474	455	443	488	455	479	471	447	469	499	454	432	502	499	453	448	476	467	448	436	468	424	468	503	447	498	463	512	467	495	473	450	479	491	491	472	482	484	504	456	468	435	451	441	467	500	479	484	487	428	478	459	459	442	470	456	491	464	471	456	519	497	459	452	520	460	508	451	479	480	501	490	467	448	475	443	478	512	444	472	435	491	455	474	444	456	467	474	417	476	487	481	430	443	438	469	470	494	468	511	452	441	457	469	470	444	486	463	480	470	472	465	460	458	427	474	489	437	476	468	433	476	476	488	505	451	484	465	510	507	466	494	440	486	486	476	493	471	485	483	478	467	448	433	484	480	466	461	458	477	478	456	460	457	460	462	467	489	483	473	479	484	481	452	452	477	466	448	432	503	469	462	436	468	483	485	487	480	491	427	483	434	465	435	481	499	419	475	454	496	458	484	515	452	435	436	446	450	488	471	493	453	470	506	459	471	453	427	431	481	445	488	476	482	443	476	449	475	470	471	482	432	416	469	471	438	441	475	500	435	464	444	481	455	487	444	471	481	477	506	447	449	475	489	459	477	479	436	455	464	450	521	497	460	466	457	472	493	465	447	485	426	466	499	472	448	457	458	429	487	512	482	458	507	515	472	481	459	500	471	469	430	493	458	455	447	499	476	462	470	453	477	485	478	443	475	428	476	453	501	475	439	491	481	447	454	469	452	465	452	462	438	470	439	456	487	444	486	473	463	484	470	493	500	446	481	506	476	414	472	484	505	480	458	480	459	480	496	461	503	472	476	513	435	491	483	529	443	468	494	466	443	486	492	472	476	478	446	463	498	464	518	462	470	490	454	488	459	458	466	457	451	470	488	462	431	480	486	475	463	470	432	477	459	513	461	436	424	459	482	411	482	462	447	472	468	476	457	450	445	473	468	470	473	466	504	457	452	440	505	474	455	510	469	504	484	465	483	450	446	482	451	484	443	452	457	491	482	449	473	489	464	451	464	441	456	456	483	462	485	493	424	478	463	510	472	455	462	469	477	447	472	437	473	451	488	469	444	489	421	484	510	461	427	478	495	455	477	481	514	474	485	444	476	465	451	459	474	516	454	454	454	462	452	468	474	485	452	485	452	488	458	487	500	486	477	452	483	487	491	468	461	505	409	482	494	463	452	449	452	439	438	452	498	453	469	483	454	430	463	430	451	459	459	443	474	460	462	474	499	478	477	469	483	494	493	441	434	415
37817	13893	11362	6396	4254	3457	2621	2176	1817	1667	1417	1271	1128	1084	1010	962	903	930	845	885	835	765	806	799	774	819	780	825	749	773	715	750	748	746	736	723	723	754	747	739	710	698	724	736	742	732	780	747	727	668	710	715	753	705	697	737	727	669	685	719	740	726	700	711	694	724	758	711	730	751	662	700	704	717	667	712	724	738	718	687	742	705	718	711	637	701	696	663	701	744	657	727	729	705	669	710	686	696	746	715	701	720	690	715	675	714	682	727	686	725	702	678	700	715	702	703	700	698	690	680	726	713	667	720	712	727	741	655	713	756	696	655	673	691	687	660	699	703	704	660	694	736	722	729	707	706	735	682	647	687	689	703	717	711	695	676	688	616	722	676	707	654	732	690	664	730	704	717	706	711	702	689	689	712	735	707	709	669	729	694	680	739	702	716	737	698	684	716	676	702	733	725	746	715	675	746	730	663	708	687	686	649	702	712	692	715	701	742	689	708	661	719	733	674	692	695	702	709	695	759	675	696	670	706	689	672	693	675	699	681	693	694	715	676	721	688	669	721	685	710	674	674	692	665	650	651	686	723	663	650	715	663	673	685	710	713	683	703	698	708	678	648	694	746	668	660	690	724	677	698	670	705	733	711	680	721	743	658	683	668	682	679	685	678	724	714	682	713	701	637	721	664	752	678	700	712	723	641	698	669	718	735	714	694	642	695	729	787	688	688	753	686	677	669	693	689	701	705	632	709	673	699	682	702	713	706	643	698	668	674	693	709	699	726	697	658	649	726	673	673	634	711	682	722	717	695	696	689	697	676	661	675	705	696	675	731	754	688	751	679	724	702	685	744	690	656	688	679	702	691	678	669	708	718	696	718	700	695	678	752	712	669	698	673	665	738	709	676	695	678	708	681	724	688	702	689	686	686	739	705	659	697	656	659	699	631	715	692	730	669	693	730	715	685	697	691	677	646	720	678	698	707	695	694	769	675	683	671	708	659	685	714	695	669	698	681	670	711	716	658	667	734	641	716	701	717	692	678	733	674	712	674	685	715	682	692	702	728	646	689	672	694	691	729	701	745	722	693	718	729	719	721	712	666	704	685	695	721	732	708	697	696	691	717	710	695	704	709	711	671	697	698	710	723	682	695	688	658	688	694	709	714	714	719	709	708	713	689	717	688	667	629	643	694	664	689	710	704	718	700	706	728	723	728	705	733	677	675	712	739	734	701	731	705	679	688	690	678	714	711	682	693	661	672	726	720	689	671	723	710	706	689	705	710	708	716	704	696	700	662	724	686	687	638	700	736	717	707	709	700	690	710	689	695	696	703	653	683	717	709	709	736	677	699	721	703	712	706	688	693	677	689	700	691	715	750	682	697	718	673	705	710	682	694	697	675	672	686	728	663	673	711	733	692	704	691	697	713	688	701	677	723	725	692	697	761	699	696	743	639	737	665	697	696	744	695	767	739	670	690	699	678	721	715	681	699	695	711	695	679	674	714	729	712	785	690	718	661	673	653	689	686	692	711	723	702	688	692	701	661	692	682	721	684	647	679	713	670	669	756	696	678	693	709	707	702	765	725	695	694	736	689	679	740	655	650	681	674	712	688	698	728	695	712	658	711	723	625	710	701	712	717	699	709	715	721	685	667	727	687	689	698	661	710	706	708	690	683	702	744	689	681	720	685	718	674	688	670	692	671	690	726	739	716	686	710	717	672	710	707	730	718	701	717	734	710	702	784	705	721	706	722	695	683	690	673	723	665	676	729	632	657	678	743	685	722	723	709	714	667	687	730	693	693	653	718	697	698	675	667	721	657	725	696	694	693	642	720	673	711	689	701	695	700	734	745	729	656	716	700	760	707	637	689	701	763	688	684	675	673	695	737	723	701	660	708	676	693	665	727	630	689	731	680	643	700	682	668	645	687	660	683	653	668	668	691	698	703	696	650	676	688	729	743	739	692	744	698	708	665	723	719	678	707	674	646	723	695	706	677	727	670	679	722	735	703	688	707	660	722	709	702	682	695	717	668	708	673	660	743	700	713	672	733	700	749	682	731	702	695	668	721	744	720	707	676	694	660	707	715	678	647	713	706	701	655	707	677	681	727	696	653	704	681	726	649	656	711	689	690	720	714	729	693	716	664	698	680	700	707	711	691	632	710	694	757	674	756	713	733	730	721	676	728	698	721	682	725	691	715	657	700	670	703	724	737	698	677	717	709	692	707	682	674	713	659	703	687	730	690	651	687	706	683	672	697	720	739	703	688	729	689	649	715	650	691	658	650	686	722	693	678	719	762	730	678	695	673	737	696	706	723	675	670	683	688	683	676	694	723	712	692	662	678	715	699	702	727	698	724	734	676	714	745	680	697	767	661	719	697	675	738	723	694	696	663	656	723	693	689	680	699	682	727	712	712	736	714	694	705	666	688	670	725	670	748	708	695	718	735	686	713	725	715	686	770	715	703	700	707	726	694	694	740	683	713	715	706	649	689	719	718	706	672	654	684	716	751	715	710	717	716	725	670	685	682	726	682	658	706	676	715	700	712	674	717	728	723	717	728	662	679	715	699	678	720	703	719	698	697	705	691	683	672	680	689	682	661	695	678	672	699	694	714	676	679	719	681	682	704	685	634	715	759	625	648	686	677	686	706	748	695	710	741	711	668	673	704	727	709	683	685	711	702	710	694	718	664	712	654	708	715	711	701	696	694	742	706	656	702	708	722	731	668	703	690	694	698	660	705	715	697	727	668	688	690	685	713	664	668	705	736	689	714	664	697	735	733	655	676	686	652	732	740	733	710	663	713	745	680	709	679	709	683	675	698	701	719	699	668	684	633	693	682	725	732	695	683	676	760	718	665	655	715	678	687	712	652	701	722	727	694	698	696	673	669	628	714	739	675	709	684	708	694	689	703	658	711	705	685	690	669	692	706	723	690	725	675	723	704	699	703	723	751	694	682	690	666	692	724	678	643	678	723	740	708	694	723	659	659	684	679	704	721	686	702	688	658	703	680	767	661	695	712	678	679	698	670	685	691	676	724	720	768	752	682	702	683	705	680	685	677	714	698	691	658	711	679	693	763	688	666	693	696	734	708	693	674	686	663	714	688	753	695	753	668	673	712	720	706	701	689	693	663	680	740	695	697	716	715	692	649	700	718	757	702	736	713	729	667	731	660	670	663	745	721	707	699	699	686	688	675	695	754	669	697	677	671	682	702	722	682	689	703	767	744	717	708	686	667	628	705	732	682	716	720	674	713	653	676	679	711	712	703	717	737	742	720	677	713	680	683	671	674	725	667	709	719	748	708	676	707	741	709	677	702	692	679	726	687	694	726	706	696	678	683	666	705	733	698	674	686	760	736	692	708	678	701	717	694	725	669	683	708	709	689	682	726	693	716	689	684	717	693	667	689	687	698	670	713	679	687	759	727	763	678	706	704	663	714	681	700	685	716	674	713	730	700	667	706	733	719	698	710	686	674	677	666	705	727	719	659	679	699	702	717
27358	20617	8606	792	519	438	315	289	282	286	261	290	286	269	258	296	267	266	277	260	265	237	271	294	276	224	284	260	265	239	288	269	260	256	265	253	270	263	241	277	272	275	260	285	256	255	243	280	269	258	263	273	250	252	274	264	265	249	294	255	248	263	260	259	275	254	267	259	265	236	233	260	265	280	278	291	269	235	289	262	279	239	262	270	272	286	244	270	259	269	292	272	281	262	236	273	266	269	259	268	258	282	270	277	274	282	260	291	247	269	255	241	260	234	287	247	287	273	285	249	285	247	277	261	277	276	254	269	271	266	265	264	295	260	267	285	246	256	269	267	271	265	257	258	288	257	275	270	254	285	273	263	256	248	250	239	272	266	282	267	290	265	275	264	258	256	261	255	248	261	249	285	277	254	248	272	305	273	246	236	263	299	246	282	247	277	258	242	304	264	270	266	260	302	288	258	287	285	279	247	250	278	259	265	286	273	242	255	265	249	233	281	281	277	271	239	271	244	245	253	278	263	259	276	282	279	271	246	268	286	253	254	263	240	254	278	258	273	312	278	264	307	272	236	264	272	264	268	269	254	278	287	246	256	283	260	286	232	288	291	264	259	262	227	255	255	269	260	256	289	277	272	235	266	274	273	270	269	262	266	271	264	266	248	263	260	251	268	267	283	252	264	286	252	252	286	283	292	268	267	257	272	269	240	282	252	264	288	266	251	268	271	266	273	249	248	253	259	279	265	248	287	274	250	287	284	273	254	274	281	272	249	269	254	295	278	252	253	254	244	278	278	268	269	267	277	278	242	267	268	252	268	259	254	224	262	266	252	282	292	274	279	265	260	260	258	266	251	296	274	264	251	226	270	275	268	266	278	250	271	251	246	287	248	264	278	231	267	268	243	217	251	241	259	245	279	271	269	282	260	285	253	250	262	243	283	260	273	275	272	306	272	259	249	278	286	259	279	260	255	260	248	267	250	280	271	242	246	261	253	257	235	269	258	277	294	264	240	245	279	274	254	267	252	250	230	267	268	292	272	264	290	260	282	271	276	217	266	292	260	244	250	262	268	260	265	273	250	264	302	266	271	279	276	267	260	260	272	267	272	251	280	245	256	281	273	282	263	233	269	262	273	253	253	297	278	246	252	271	253	276	292	284	259	246	262	259	252	302	262	242	263	277	257	269	281	248	239	254	295	267	284	271	266	239	254	262	259	254	283	274	244	247	302	251	272	229	247	272	280	274	271	273	267	258	264	254	249	252	268	279	292	262	257	245	250	223	275	239	280	274	275	273	255	245	251	248	266	290	279	250	239	286	268	277	269	243	293	233	259	267	256	269	247	263	256	261	256	262	236	281	279	256	253	277	248	256	267	290	262	267	271	272	292	271	267	246	238	288	260	287	268	272	266	251	266	241	257	262	251	268	263	302	280	266	272	249	253	240	260	263	233	292	288	232	273	289	281	262	279	275	264	246	285	266	244	283	259	272	286	284	274	271	267	250	256	264	238	261	259	253	289	244	260	272	278	295	270	253	255	282	258	246	258	263	252	251	280	280	272	250	255	252	274	279	271	265	276	254	261	260	239	261	282	279	285	240	252	252	252	245	280	268	245	252	257	260	244	289	254	239	273	272	264	252	270	255	237	233	276	275	298	238	275	266	276	269	254	274	249	279	246	253	229	285	250	260	281	273	284	288	266	266	285	260	260	275	287	264	245	273	259	274	253	265	279	271	259	280	275	259	259	264	265	267	306	251	259	270	267	258	248	241	286	266	266	241	271	269	271	298	268	268	251	286	264	247	280	259	268	258	282	288	240	260	238	269	261	275	269	282	279	245	269	243	262	261	263	278	279	231	276	255	270	277	250	232	266	280	277	251	251	292	285	247	277	285	251	297	287	264	236	267	277	256	232	267	252	275	269	301	271	259	246	263	295	279	275	254	262	290	285	255	259	265	312	243	278	230	257	266	244	271	239	249	266	267	276	279	265	297	266	260	228	268	266	276	277	250	278	242	244	264	246	254	250	261	277	292	279	265	263	286	265	294	272	252	307	255	270	240	279	249	263	285	294	276	254	287	285	263	248	270	294	272	253	272	270	276	267	243	256	266	266	249	279	247	253	248	288	268	263	286	260	262	265	255	265	262	258	247	264	254	261	266	281	245	242	272	279	241	283	271	272	268	284	253	270	280	247	277	252	247	261	261	237	272	262	244	248	268	233	292	253	263	263	275	256	262	257	266	283	281	263	284	296	260	267	279	254	255	272	274	278	283	273	283	260	262	270	298	242	260	266	267	275	263	237	290	269	270	281	303	255	288	284	261	305	270	275	272	286	256	228	273	262	254	267	282	246	264	281	265	254	286	293	269	270	284	279	237	268	274	277	275	259	267	239	263	265	282	247	265	245	271	240	271	275	291	261	249	256	282	262	245	265	249	259	272	270	264	261	294	262	252	256	243	242	244	265	289	257	290	261	252	271	283	258	269	245	268	291	255	276	262	259	266	277	273	256	251	269	251	275	272	241	283	280	267	260	267	283	273	241	236	265	292	244	263	276	253	258	274	255	266	291	268	287	269	288	273	261	258	278	272	253	283	303	263	258	267	241	271	244	269	251	240	260	287	294	274	296	248	250	247	291	263	278	260	260	269	262	270	280	278	274	248	261	296	283	248	274	272	279	243	264	277	274	254	253	279	256	250	268	257	279	259	271	245	254	257	253	266	259	259	244	289	266	280	262	286	266	266	261	266	265	281	258	262	282	265	252	287	250	273	248	263	245	278	272	284	264	276	224	272	267	253	267	282	293	250	252	241	276	260	217	308	239	268	263	261	273	251	243	295	260	268	295	263	265	278	306	268	268	265	277	279	261	244	278	270	301	269	257	251	266	271	284	240	263	265	307	275	272	254	287	242	276	258	245	298	268	271	279	246	263	275	254	269	256	268	268	265	233	285	241	302	237	256	275	258	253	276	255	256	244	271	284	259	275	279	265	273	257	256	259	254	274	302	262	259	279	285	297	274	258	249	251	289	239	273	266	252	219	235	261	289	296	230	255	273	268	257	269	267	263	275	261	237	278	275	248	271	232	267	263	249	274	252	236	257	274	269	289	250	257	262	256	267	277	267	269	288	270	257	262	272	259	275	268	289	260	265	286	274	275	269	235	281	269	267	269	277	249	270	242	282	271	284	247	280	278	262	236	235	279	279	244	257	256	295	270	288	263	279	261	281	261	264	271	297	281	273	218	253	286	256	269	250	269	266	293	302	254	257	300	269	245	255	277	243	269	248	254	269	252	275	248	289	286	306	251	247	258	277	269	246	270	262	267	273	261	266	235	280	273	264	279	283	278	257	254	260	264	288	241	258	279	271	279	249	280	290	255	244	232	238	263	292	264	266	250	271	246	253	210	253	280	253	276	263	260	257	262	293	269	257	274	261	262	299	282	251	266	259	234	250	287	269	247	273	244	247	257	268	237	260	257	260	281	237	256	251	240	254	245
20355	1589	1295	739	654	585	555	501	483	431	416	486	419	410	460	425	401	391	422	418	430	409	437	406	407	390	408	422	367	389	402	388	432	407	441	392	421	393	404	409	432	389	418	367	405	432	406	408	373	338	409	430	392	367	421	413	402	384	380	406	400	413	411	432	375	376	397	465	388	433	400	415	395	392	402	381	397	392	369	395	423	411	383	424	386	409	415	426	427	416	426	416	411	386	392	355	403	391	390	373	411	404	405	391	417	425	436	409	370	404	411	418	395	411	389	414	385	385	415	398	403	423	389	361	411	382	423	384	415	373	363	435	402	388	392	420	406	368	420	372	384	406	375	388	408	399	377	399	382	378	418	396	393	445	416	405	406	391	423	380	387	424	413	402	397	426	417	413	451	377	413	401	442	389	420	379	409	420	403	380	410	409	396	425	387	426	406	405	428	418	397	450	371	405	410	419	398	392	435	389	388	388	409	400	376	423	400	431	380	393	389	387	379	442	388	406	419	367	387	427	399	395	386	428	415	398	439	403	401	410	397	414	421	408	415	399	423	434	369	391	406	405	366	417	392	395	363	367	395	411	400	380	377	399	413	384	423	369	363	412	415	404	344	402	377	403	418	409	429	430	392	386	440	460	405	401	388	410	377	350	427	419	399	381	387	418	394	391	366	396	389	396	380	408	387	376	389	428	404	391	345	384	410	418	403	381	456	386	389	419	399	431	441	434	407	445	377	385	415	428	393	395	419	379	388	411	398	422	416	417	390	402	410	405	401	397	420	419	373	419	420	369	408	383	394	371	368	419	438	401	357	376	409	407	402	381	418	415	391	400	414	396	382	421	428	410	391	436	401	389	409	384	415	396	416	400	414	410	386	396	425	377	398	384	394	412	405	390	400	419	403	370	413	395	382	408	398	381	438	413	372	415	409	397	385	447	411	429	373	392	424	387	404	370	445	414	396	426	424	397	382	446	401	425	423	427	397	367	397	449	397	417	419	410	417	414	394	386	434	392	430	376	427	410	390	405	421	386	397	362	388	394	416	401	397	417	396	378	390	406	395	386	409	394	399	406	434	407	388	405	386	349	397	427	389	407	431	370	393	401	417	403	405	420	390	413	408	389	408	416	387	421	437	401	401	419	380	385	414	420	393	390	420	400	409	401	357	419	373	397	402	415	383	403	374	382	439	399	400	439	407	427	369	410	359	407	396	383	388	407	402	409	419	389	411	388	430	400	409	374	412	408	414	395	348	401	376	398	404	390	403	432	403	412	394	419	409	385	425	402	395	437	380	359	395	386	437	428	402	428	403	393	378	400	398	439	412	422	373	428	426	386	396	404	416	354	394	415	384	460	382	359	375	414	409	402	408	396	441	413	382	378	395	401	432	392	408	420	400	365	428	410	391	403	397	403	374	428	377	375	374	417	406	400	422	424	364	408	384	385	409	393	384	418	411	382	398	407	383	383	395	377	409	374	410	415	438	399	405	414	418	397	393	415	374	365	422	432	432	396	398	417	424	402	412	376	426	389	396	381	418	402	392	397	393	409	402	404	430	385	428	371	378	394	407	396	396	408	390	438	410	392	426	400	381	405	398	388	430	431	414	405	401	475	382	387	419	394	409	403	394	440	415	414	409	426	414	378	439	401	417	388	386	400	434	406	417	389	426	390	420	411	407	441	422	383	432	402	446	427	424	425	378	376	397	384	433	429	419	385	396	409	368	407	372	379	410	417	407	431	407	423	418	426	455	385	422	429	418	400	369	392	409	410	428	393	407	412	380	417	385	399	382	392	407	396	410	394	383	411	427	406	387	408	388	400	360	386	416	393	418	376	379	385	385	414	372	405	375	402	399	416	402	364	418	405	392	403	394	407	372	398	413	377	426	400	382	418	400	360	389	422	440	396	404	443	400	419	394	395	395	386	393	397	372	432	399	430	382	403	411	386	391	415	427	390	397	385	436	397	426	394	420	407	389	429	410	399	403	424	402	370	375	430	422	443	402	396	385	398	411	410	412	377	408	410	401	371	389	402	409	435	458	397	396	395	379	368	424	445	396	416	406	397	414	428	455	396	379	408	408	399	404	364	430	426	408	424	411	425	422	375	441	384	380	391	384	386	381	426	391	454	375	407	377	365	405	384	347	375	418	360	396	447	414	413	384	413	434	410	395	370	403	413	446	401	417	422	399	402	404	413	405	397	373	395	392	406	398	389	403	423	418	381	411	399	376	370	386	400	389	421	444	412	398	394	369	389	406	354	426	385	361	385	418	402	403	418	401	397	387	402	421	379	401	399	406	404	419	387	453	408	434	385	398	379	399	411	391	420	425	457	412	366	391	388	453	404	401	364	429	420	438	426	418	385	381	389	419	384	403	373	398	382	407	405	394	393	399	397	393	392	409	382	379	406	421	391	395	422	399	397	394	406	389	424	387	391	405	385	433	384	416	406	401	418	414	425	437	391	410	364	412	409	406	405	405	403	368	392	380	401	386	427	392	414	391	430	393	419	426	417	401	385	408	438	365	410	413	413	441	424	412	396	387	392	383	401	418	394	374	400	405	393	416	408	428	391	415	363	392	402	423	411	445	457	417	385	433	412	390	415	414	408	394	414	405	399	377	405	441	387	411	439	384	396	394	381	403	403	397	431	428	398	404	419	429	402	412	407	399	397	388	414	385	399	410	415	411	373	431	390	417	397	389	399	435	373	375	406	389	403	387	414	392	419	418	375	395	419	402	389	392	424	411	405	380	422	395	432	415	395	427	396	405	415	405	393	426	382	405	371	388	409	424	394	409	408	373	387	383	383	422	397	438	411	439	419	408	419	399	389	428	390	370	424	392	394	408	397	379	413	403	402	450	401	414	395	432	377	361	440	426	407	367	403	415	389	364	411	419	425	408	398	444	430	400	398	394	393	421	427	429	403	392	413	384	385	418	396	403	398	381	392	387	385	413	410	404	436	395	426	407	413	374	408	375	425	409	392	371	420	408	438	422	393	402	379	449	409	375	411	391	394	417	410	391	395	433	441	384	412	381	383	399	414	418	458	393	394	409	418	400	428	421	398	354	394	414	402	379	436	396	421	454	416	366	428	436	406	415	416	422	397	423	426	435	404	387	394	431	425	422	426	394	386	438	395	440	387	394	473	439	390	391	416	393	404	434	393	406	420	423	382	402	414	375	435	400	388	380	398	380	430	407	399	423	411	414	374	397	402	392	413	414	426	431	384	383	407	418	406	391	414	410	415	388	408	421	401	412	369	406	409	413	430	399	373	406	423	413	428	454	394	424	406	438	382	408	363	374	418	414	375	415	431	407	408	393	410	400	393	383	382	442	382	401	430	411	388	403	397	374	386	418	449	415	401	446	398	438	436	372	386	365	366	404	410	397	407	413	414	417	423	395	390	408	384	426	438	437	392	434	406	436	419	370	422	386	433	420	427	413	424	378	389	376	375	442	383	379	431	386	390	366	453	403	374	387	407	398	427	412	430	431	398
24430	21388	28439	24720	20852	3510	1075	764	678	635	610	588	570	516	608	555	521	509	546	509	521	521	518	516	521	534	478	507	539	514	500	496	482	511	472	511	518	539	492	515	508	481	515	486	487	543	502	503	525	510	526	501	505	503	517	529	512	473	471	512	484	515	468	520	517	498	486	508	534	471	501	490	491	528	492	482	513	529	504	496	451	477	497	435	499	500	514	465	462	540	472	534	487	490	498	488	486	489	489	517	463	518	531	494	495	461	490	477	538	489	497	508	515	510	487	479	446	507	516	516	457	505	466	503	487	491	534	503	463	533	507	480	483	487	486	519	473	511	494	478	482	445	470	485	508	512	494	540	480	513	519	487	504	486	490	517	503	444	522	502	492	484	518	473	486	516	498	513	444	462	487	518	484	498	515	492	497	497	484	532	477	481	475	484	457	476	505	495	463	471	495	493	496	508	501	496	532	475	489	494	506	529	473	485	468	511	483	491	482	495	514	490	492	472	503	501	522	515	444	521	492	498	484	512	489	537	502	517	516	490	483	526	456	491	481	522	474	497	504	512	486	497	440	477	510	504	477	482	510	487	484	506	525	522	501	443	477	492	455	485	499	500	507	489	491	505	496	469	512	457	494	537	483	518	458	502	486	474	471	499	498	511	517	472	464	450	521	506	508	499	467	471	485	486	489	482	486	504	508	518	513	478	473	544	501	524	476	456	474	557	471	496	484	494	486	482	493	490	501	528	479	506	480	531	485	492	513	486	493	497	477	493	526	517	507	523	495	524	492	515	511	460	505	519	507	493	470	472	443	514	481	485	533	517	458	501	507	523	496	501	520	520	512	503	499	501	480	527	543	471	485	503	468	506	542	478	503	493	484	525	495	518	433	494	463	503	542	504	535	539	497	470	511	420	455	480	490	502	500	492	493	518	511	476	507	490	476	474	515	497	516	480	476	489	510	454	478	478	475	513	525	461	480	493	466	544	491	486	471	478	511	481	477	487	508	508	510	497	515	515	493	483	447	484	450	506	518	508	489	444	466	448	518	449	510	515	492	510	483	504	490	485	530	477	496	475	501	488	482	545	482	482	526	499	486	514	467	491	506	494	479	483	513	482	518	484	488	425	542	506	473	481	465	496	512	492	465	510	469	498	488	535	471	506	506	453	494	500	502	456	505	509	538	516	479	470	510	534	515	436	487	503	510	485	475	468	475	505	489	510	466	499	492	514	471	460	504	493	512	517	458	492	472	462	484	517	496	491	495	479	509	502	501	489	479	516	509	491	496	471	479	498	486	467	455	500	530	488	509	497	525	446	502	458	497	505	481	520	468	489	484	468	504	525	518	496	498	484	470	528	541	487	546	509	501	499	462	472	493	495	531	525	507	481	533	481	473	478	492	517	554	507	451	533	485	487	479	458	498	510	512	456	474	484	559	471	469	444	470	490	490	465	512	486	483	482	515	482	469	522	525	534	485	488	458	513	485	516	488	519	477	499	470	528	469	486	453	482	498	490	477	483	495	485	515	493	510	486	463	471	485	512	449	503	519	501	482	495	489	506	524	488	506	496	535	475	509	475	482	475	479	480	521	483	481	467	435	465	534	509	540	491	504	534	472	454	464	515	479	499	492	505	488	490	512	484	491	506	517	501	490	484	481	518	510	524	487	499	478	499	516	486	510	502	446	497	498	490	483	517	518	495	473	496	511	462	484	521	523	505	533	505	456	527	491	463	503	491	462	505	516	521	484	524	530	502	452	497	508	475	469	517	469	462	487	474	509	477	498	481	558	519	484	515	475	497	495	501	543	499	480	506	489	543	526	489	519	530	482	523	454	491	489	482	465	487	504	516	468	472	490	451	534	504	460	493	499	506	482	548	510	529	502	527	512	458	464	479	518	478	481	499	507	507	492	451	506	516	456	502	495	470	518	527	484	454	501	484	483	472	482	503	469	489	463	491	534	511	474	542	485	500	495	549	517	450	478	490	503	510	551	436	471	510	487	472	534	495	473	488	480	480	501	464	494	483	506	490	503	503	480	516	482	477	503	515	506	531	503	480	483	505	481	486	490	477	523	465	486	509	498	513	497	470	478	497	471	498	457	496	464	458	476	511	493	483	475	470	493	473	505	528	492	492	498	527	484	492	497	473	500	468	492	498	471	496	478	502	473	476	485	513	463	467	509	482	517	491	512	492	448	484	488	499	470	540	495	520	456	509	515	522	483	501	480	508	491	502	490	488	512	494	515	500	492	493	490	482	512	485	516	484	507	470	544	501	490	484	497	486	489	505	487	507	511	461	484	500	495	512	536	492	455	485	463	472	480	460	485	501	484	465	482	510	495	483	479	461	494	527	464	512	529	525	469	475	526	500	508	505	496	476	483	539	522	480	506	436	509	501	501	503	507	502	467	477	507	474	488	461	494	508	504	486	502	454	554	483	464	476	473	498	474	467	502	488	525	474	455	456	454	488	464	477	544	510	479	497	471	535	456	480	471	457	517	497	452	494	483	480	487	474	493	512	534	506	458	467	468	493	507	484	475	508	476	499	489	489	466	473	510	498	511	514	479	510	558	481	524	521	525	491	475	516	510	466	472	476	513	455	508	469	490	510	509	536	492	491	486	467	479	506	485	460	493	503	472	501	516	506	470	475	500	518	537	518	486	455	467	528	522	485	526	486	486	448	513	525	484	465	492	525	465	461	464	503	520	516	489	479	466	494	508	446	508	473	511	491	492	478	490	519	494	464	499	481	474	473	486	502	509	470	502	484	461	494	481	522	484	430	508	482	475	464	517	485	504	498	509	444	480	507	454	486	496	540	495	479	491	511	490	469	488	503	496	515	499	478	520	499	502	500	523	470	489	501	469	474	500	500	497	434	495	530	507	460	531	482	502	476	479	527	474	470	493	435	497	497	523	500	501	487	486	459	496	504	501	510	527	483	480	531	501	483	477	467	473	508	488	510	477	490	496	481	488	455	526	516	567	459	486	508	485	491	499	476	474	480	490	544	516	473	531	478	453	515	448	512	458	493	489	476	497	457	486	475	501	481	494	469	517	520	509	487	484	461	502	474	481	502	504	469	462	507	486	473	477	511	513	467	523	475	472	512	491	507	535	468	502	503	533	461	516	518	493	488	467	525	515	489	530	490	497	502	502	501	520	443	530	472	504	494	477	538	493	494	535	530	547	538	482	477	455	491	485	448	495	494	484	481	499	508	462	546	509	483	513	437	489	511	468	472	484	451	480	460	506	508	511	474	485	467	504	494	500	506	485	494	518	489	486	490	470	507	466	461	487	468	474	554	460	504	463	467	504	441	534	516	491	440	507	479	518	484	480	498	504	472	499	514	511	493	476	492	475	475	475	507	487	479	529	510	499	470	466	486	472	497	522	471	483	504	532	443	511	498	480	498	470	454	496	466	465	469	477	534	487	526	457	447	500	485	456	456	482	509	514	504	470	488	529	506	515	477	492	476	501	507	503	490	508	460	520	467	507	491
36875	9498	7421	3998	2738	2178	1843	1526	1316	1151	1159	1114	1024	1027	946	907	878	853	843	821	822	834	862	782	782	844	768	774	792	735	792	767	721	773	776	791	711	749	752	764	763	748	777	754	757	713	750	752	726	752	775	722	701	746	709	756	732	733	757	777	780	736	715	715	771	745	771	724	774	750	715	730	706	714	757	722	774	717	733	808	745	781	759	758	769	661	738	719	735	754	728	703	728	794	755	762	705	722	739	784	715	746	775	732	738	772	710	723	699	747	746	756	710	768	746	736	745	727	726	738	764	732	733	806	749	734	766	732	721	757	736	707	758	745	782	698	746	770	742	791	718	741	789	722	779	713	752	719	691	733	730	741	748	744	801	754	729	713	744	715	758	717	738	737	756	745	707	708	731	751	767	713	723	697	720	729	707	754	731	750	756	752	741	746	748	748	768	748	714	727	769	730	727	758	773	745	813	776	750	752	724	745	721	718	774	713	726	751	732	739	750	685	737	747	714	798	752	696	717	762	760	748	731	740	716	701	741	741	712	758	723	712	717	694	730	712	731	705	726	764	714	778	762	757	753	788	730	762	822	763	723	743	713	759	741	681	735	774	724	761	740	700	766	723	751	726	703	712	741	730	768	719	737	755	682	705	713	699	693	767	758	712	786	812	737	773	741	776	698	729	745	761	749	699	781	739	779	731	681	695	708	776	742	676	742	730	770	717	716	718	751	754	729	698	775	751	711	697	692	768	719	693	728	680	743	732	731	775	781	743	741	750	730	756	765	784	740	730	746	707	742	725	676	754	758	753	711	785	749	759	761	733	764	700	718	755	716	728	721	781	752	755	706	761	692	775	729	835	725	775	705	726	754	727	717	755	724	729	703	705	729	727	726	721	776	783	671	709	720	693	695	799	727	759	755	730	699	738	710	777	765	725	725	701	773	768	684	768	754	697	751	732	720	732	735	709	726	721	759	727	756	735	705	719	738	694	712	763	766	786	732	726	708	702	682	733	772	732	746	747	743	721	670	746	687	727	733	729	748	750	764	734	776	720	708	777	781	730	757	762	762	739	712	729	757	767	762	750	759	797	765	729	761	690	753	747	700	722	753	751	741	748	766	746	718	749	699	756	734	721	753	742	756	761	717	685	757	773	730	726	762	720	731	720	789	765	759	734	768	744	708	712	720	749	782	723	762	746	706	706	749	719	729	716	760	717	694	763	750	686	708	734	722	735	750	747	725	695	751	710	717	715	737	759	696	779	738	711	737	791	702	816	745	746	797	755	706	738	692	754	748	743	749	757	722	716	767	755	719	756	772	756	739	739	693	731	722	736	730	772	726	739	728	710	647	755	771	773	744	756	716	733	776	702	715	766	718	699	714	736	766	688	746	740	748	713	761	695	711	746	741	746	757	739	734	783	745	715	756	711	752	754	727	736	759	726	752	722	801	773	728	747	722	740	734	713	735	790	723	730	723	757	712	718	728	706	745	729	719	751	697	739	792	715	687	740	745	742	735	687	750	735	729	751	712	738	732	747	752	735	711	776	740	725	713	782	715	752	725	765	741	745	736	794	693	719	753	772	710	736	751	774	706	701	714	802	714	790	755	678	746	740	721	773	717	724	740	757	736	714	720	716	789	758	716	686	765	747	753	730	760	748	726	765	724	738	779	723	753	758	717	782	751	799	746	693	729	794	739	766	702	762	730	803	781	733	745	704	721	758	762	741	736	756	765	719	743	734	733	704	776	735	748	726	674	809	762	726	707	730	704	716	808	751	806	707	715	714	723	742	741	750	764	738	732	780	758	730	717	730	774	712	762	743	758	762	757	758	764	704	716	741	746	778	747	766	741	748	731	736	751	742	705	756	742	723	739	767	775	759	730	753	764	732	728	733	765	730	775	730	730	694	776	730	739	696	762	733	725	747	760	719	718	715	703	738	740	783	722	732	778	806	717	737	696	714	767	730	708	756	724	761	715	729	712	768	744	748	715	730	759	734	702	751	693	736	699	736	717	720	720	717	748	755	733	786	742	712	748	751	752	797	757	774	730	751	732	696	693	745	768	759	706	736	732	719	704	748	734	733	793	787	697	749	742	721	757	790	730	761	702	715	770	767	713	741	726	751	744	761	734	773	749	732	749	735	766	738	742	758	761	732	736	734	778	765	787	741	748	753	733	761	742	698	732	742	726	709	762	730	776	742	704	689	728	755	721	759	754	764	713	722	732	721	763	714	734	746	737	734	762	793	708	711	760	715	724	715	678	754	753	758	759	762	745	760	742	721	744	713	685	738	736	772	763	781	723	765	715	795	738	704	755	752	771	743	778	751	746	728	777	708	719	751	790	790	707	756	703	740	763	682	711	766	741	714	745	766	764	737	738	715	745	746	728	712	750	743	698	762	726	734	745	712	753	758	725	732	734	761	747	790	773	713	789	755	738	754	748	710	750	756	675	758	763	769	710	694	719	738	762	734	785	774	811	759	714	717	717	741	770	740	744	744	715	720	734	721	750	723	735	744	728	741	750	696	751	701	687	797	749	725	746	748	770	725	741	697	753	735	686	706	702	767	775	735	732	725	756	686	749	731	724	731	744	757	738	722	757	738	776	729	771	711	747	759	747	727	761	709	745	678	731	718	722	740	761	766	741	711	763	707	774	718	742	716	700	742	741	723	683	766	719	754	766	721	738	776	681	731	694	709	720	767	735	761	754	752	740	721	707	721	722	736	723	739	747	693	755	766	703	769	719	789	745	761	729	724	747	704	753	747	771	728	706	730	728	767	755	738	728	766	736	770	698	711	734	807	726	751	750	744	754	721	733	758	723	730	745	757	731	707	771	766	745	733	766	762	733	695	732	757	707	795	726	738	754	714	723	753	720	748	789	727	739	756	753	769	726	694	740	714	747	708	736	756	729	721	733	724	684	725	707	729	724	745	725	755	765	724	699	793	768	704	693	745	753	742	706	759	714	736	745	780	739	723	728	758	698	727	756	786	736	707	769	741	732	746	742	768	733	767	740	739	787	766	747	716	725	751	711	747	703	691	721	708	719	716	770	745	739	779	722	748	694	765	746	734	762	743	764	772	678	735	736	733	770	748	751	737	770	698	729	727	662	741	761	749	729	737	772	710	744	733	712	750	729	753	755	730	721	721	730	740	723	741	732	743	729	763	768	797	713	703	727	791	715	768	745	772	743	780	745	800	774	765	701	789	760	772	726	774	703	763	728	728	753	798	723	719	711	725	753	752	694	714	736	721	789	729	730	736	703	715	771	733	728	715	740	761	760	763	780	726	819	737	753	759	756	735	794	721	793	772	765	697	711	664	752	754	764	716	732	693	716	733	738	708	712	747	744	804	702	758	751	747	774	749	722	684	718	712	757	730	741	741	797	689	774	739	751	711	707	764	737	753	731	781	730	749	731	726	742	716	735	737	757	791	711	756	758	745	729	727	700	743	729	729	772	728	770	679	766	692	708	703	725	728	755	779	708	764	732	725	769	698
23372	21374	28997	24157	21374	20804	3103	1089	794	771	722	670	655	594	591	557	545	586	561	506	518	506	509	480	504	463	466	511	476	491	511	494	509	497	462	467	464	454	466	496	448	501	483	447	494	452	468	473	496	470	503	463	481	476	446	509	506	498	476	448	450	455	527	440	444	522	451	471	451	485	498	435	434	467	502	471	466	451	498	533	484	466	470	506	466	496	460	485	439	475	507	474	463	486	471	448	479	457	482	483	464	475	475	500	473	465	452	436	438	463	479	444	474	476	468	481	454	442	467	459	479	488	435	486	436	446	456	495	459	445	497	454	464	451	503	468	501	517	507	445	446	449	475	470	488	466	488	500	495	475	457	470	469	451	463	504	468	453	482	448	488	460	468	454	452	467	460	460	487	483	447	495	465	426	480	471	463	471	491	521	434	459	481	451	460	467	483	463	455	462	454	489	474	463	469	480	466	454	433	491	472	490	473	453	461	482	469	467	454	440	434	443	480	499	513	482	486	447	449	453	475	444	453	467	520	425	457	489	450	462	437	463	434	462	433	444	462	472	439	435	444	436	450	439	452	473	455	455	426	475	447	456	466	467	441	475	485	437	416	451	425	493	462	520	467	475	464	468	499	470	442	433	461	470	428	464	441	458	452	437	508	462	465	463	426	479	449	495	482	457	441	451	476	453	482	428	441	466	487	448	461	475	435	446	464	438	471	454	461	480	486	474	438	459	480	453	468	494	497	447	441	463	456	473	430	489	487	472	481	446	469	442	486	488	499	428	462	450	464	462	482	505	462	492	445	441	475	464	485	502	466	484	439	493	468	472	467	453	481	449	461	493	467	496	472	416	455	496	455	420	447	499	458	437	489	449	504	452	451	484	467	442	481	444	444	436	436	433	507	482	465	511	467	469	483	461	490	487	443	481	441	451	451	470	472	454	462	420	439	492	466	473	489	501	473	465	460	454	487	408	457	469	457	483	438	431	485	469	473	474	447	476	452	430	499	424	474	476	475	494	436	479	468	498	460	475	455	473	482	460	451	443	474	479	509	477	483	490	424	483	456	410	497	485	488	473	451	479	458	508	481	485	436	469	442	462	473	453	471	459	470	458	411	457	443	448	458	488	436	498	437	425	462	464	466	445	443	447	419	495	477	492	476	452	496	462	470	465	490	489	456	462	500	476	442	494	464	451	496	522	435	504	453	488	476	464	480	483	441	451	460	441	467	468	461	436	489	460	446	496	481	478	461	460	444	445	476	473	460	419	480	521	475	483	490	431	447	454	453	420	447	470	473	440	463	459	481	470	487	529	516	477	484	446	467	451	498	490	479	485	416	450	459	474	446	451	487	443	450	472	463	465	500	490	479	411	465	453	504	448	446	456	499	482	441	487	452	472	483	456	436	454	432	436	449	445	433	435	471	452	451	434	483	501	397	478	483	444	495	448	427	493	541	467	458	462	465	445	487	462	492	468	442	463	468	454	470	453	453	468	473	433	503	487	431	473	467	486	499	455	473	507	463	436	472	476	472	483	484	467	461	479	447	490	472	432	477	448	457	487	440	435	450	474	475	473	471	447	494	481	425	453	447	426	474	460	427	444	471	483	448	454	495	461	484	481	467	480	483	449	490	458	469	448	492	502	463	457	453	461	451	470	440	441	479	453	446	484	438	462	437	485	437	449	490	481	465	480	495	505	458	456	449	461	477	463	439	471	443	477	460	474	431	447	449	479	466	432	449	463	433	470	486	469	463	500	471	452	486	438	460	487	476	476	468	486	470	480	484	471	456	496	476	480	480	496	511	450	492	454	472	471	435	457	466	448	454	484	484	474	494	449	442	496	445	444	454	484	478	500	452	457	453	469	465	482	445	492	467	464	468	463	438	442	466	446	472	474	456	467	439	472	452	465	448	466	483	476	470	455	424	431	509	433	471	474	449	456	416	462	445	492	463	463	460	469	465	452	442	477	469	468	459	498	480	437	465	486	468	472	467	464	413	440	473	456	478	491	448	455	446	490	476	487	500	469	466	490	473	452	484	472	434	443	492	452	446	462	464	495	447	482	516	438	469	508	458	483	442	478	477	433	427	441	441	500	466	471	469	456	457	473	457	472	485	471	486	459	446	475	460	465	486	477	475	487	476	435	454	472	436	469	477	468	488	476	451	457	485	497	478	461	451	490	473	462	492	466	447	457	496	458	495	439	473	453	450	463	496	481	456	472	481	477	485	491	452	492	487	500	468	470	458	467	458	431	469	477	467	485	462	492	458	462	441	444	487	497	485	470	434	444	456	424	477	442	434	505	458	446	468	453	456	480	473	438	422	437	460	456	481	447	490	462	470	473	455	441	481	448	469	434	441	473	451	499	480	449	466	479	435	449	426	452	456	441	447	485	465	485	446	444	482	518	435	480	475	521	478	445	453	479	471	520	464	447	466	458	478	440	501	472	483	454	435	514	473	470	487	460	471	488	452	487	474	460	469	472	469	508	479	471	449	453	482	431	468	453	439	515	427	514	466	476	450	446	435	477	449	452	461	455	444	446	458	480	485	485	422	472	444	478	464	440	436	446	438	460	422	442	456	498	447	495	480	459	468	445	453	491	469	462	453	462	484	480	500	440	468	433	454	453	505	467	464	462	470	500	439	501	468	460	464	444	450	495	433	406	499	477	450	453	445	447	459	453	467	475	482	468	478	428	488	446	495	480	445	436	465	440	480	475	443	485	470	447	495	467	495	485	472	440	461	498	471	449	509	511	441	481	455	454	487	477	476	440	482	425	471	489	499	464	489	470	432	448	467	442	437	486	471	486	475	451	466	477	463	482	471	466	493	484	456	458	454	462	500	464	448	456	463	488	473	443	481	481	464	448	499	468	412	482	463	457	505	440	468	481	493	460	467	468	480	442	470	445	456	505	481	436	486	471	462	510	507	483	461	480	456	458	486	460	431	490	449	432	469	489	472	432	498	453	486	444	465	450	457	473	466	458	501	464	482	481	468	476	479	480	463	468	454	463	442	430	466	468	430	470	487	458	463	450	449	480	445	466	496	484	464	476	486	439	457	497	489	463	473	444	479	440	429	409	481	454	483	445	495	456	513	464	483	452	486	495	476	465	432	450	454	496	459	492	513	461	463	492	443	493	473	474	483	440	501	455	501	502	484	442	463	486	470	471	434	456	466	456	469	452	465	489	451	441	457	436	483	469	473	458	485	422	476	459	452	449	479	460	525	459	444	438	444	438	467	496	466	453	445	473	456	461	472	456	480	467	436	457	432	456	473	469	463	482	417	450	453	471	432	427	485	439	465	466	471	490	482	462	489	468	444	450	481	495	452	494	487	505	476	446	462	520	482	451	472	491	463	451	426	437	463	446	460	419	462	481	510	480	457	476	467	467	501	473	449	451	446	483	459	426	444	460	496	451	486	451	467	462	501	477	443	449	412	452	529	469	472	462	509	454	469	480	522	460	462	490	491	477	473	456	483	445	438	459	432	486	493	507
34574	14116	11917	6532	4611	3432	2748	2251	1828	1634	1474	1314	1184	1091	1072	1021	1018	943	964	905	837	839	838	838	808	780	807	855	768	748	747	767	745	747	753	805	732	690	694	730	791	758	710	751	732	723	709	762	689	692	671	707	736	681	721	721	756	733	725	734	709	741	719	718	721	681	715	740	686	785	765	736	724	724	684	726	708	702	725	706	701	718	770	726	751	730	716	707	657	674	736	667	702	694	674	667	738	695	686	717	739	723	713	723	706	711	720	724	727	709	719	673	717	691	734	702	725	666	693	653	747	639	716	686	698	715	667	669	740	742	680	747	719	674	695	709	673	671	701	711	730	734	646	720	697	687	730	668	757	703	716	720	680	718	698	686	642	699	708	702	730	707	703	643	703	688	726	720	683	710	668	721	755	697	753	711	744	660	697	715	717	690	741	707	695	686	706	669	709	735	669	690	693	704	738	687	736	747	695	718	731	695	676	667	731	670	707	699	676	689	744	710	689	678	710	719	673	754	680	698	749	686	701	699	726	702	715	679	704	700	696	712	688	724	696	726	686	673	705	661	720	678	695	679	686	672	659	711	705	664	697	673	670	735	680	669	675	675	711	728	703	725	725	680	723	683	667	682	708	684	725	655	670	712	697	686	719	692	710	690	721	689	701	702	733	703	713	688	748	666	718	734	689	675	725	740	698	699	691	673	729	665	730	676	708	632	656	724	693	654	732	696	706	645	726	659	682	697	716	723	719	662	684	700	730	744	652	648	687	724	696	696	700	719	684	662	688	677	673	673	692	694	701	667	671	701	712	676	718	703	717	705	705	663	712	711	719	717	671	686	703	690	679	682	685	712	730	706	660	727	693	715	708	679	651	741	707	702	696	698	680	737	703	726	721	674	739	729	665	700	625	726	693	736	727	689	707	650	671	769	766	659	715	722	709	721	689	668	714	698	646	685	705	681	669	690	771	703	724	689	663	690	691	700	690	752	703	706	679	680	659	659	694	703	733	688	707	693	659	684	748	720	700	695	741	678	749	688	699	668	727	706	717	740	721	702	731	718	711	668	717	668	720	706	744	680	695	688	705	688	692	676	662	704	677	717	685	612	698	692	660	689	709	654	678	701	667	725	725	685	688	725	691	695	712	721	725	699	691	706	684	652	710	691	696	714	665	729	686	683	684	671	679	642	716	728	679	710	688	691	683	709	721	667	703	657	720	696	716	707	695	706	700	696	688	670	712	693	707	733	687	687	710	712	672	693	689	695	744	739	671	671	678	699	668	711	693	755	682	702	678	684	694	706	673	712	736	766	688	745	690	650	696	686	728	688	716	686	711	732	687	726	691	705	721	693	669	715	718	726	717	687	671	670	706	717	696	694	744	734	756	756	676	749	705	692	693	750	700	677	704	679	703	692	731	715	688	669	661	726	628	681	691	755	673	713	663	666	718	712	735	687	654	691	689	723	712	637	670	680	670	731	688	694	712	695	731	706	656	698	741	656	685	743	729	712	691	672	660	714	706	641	716	677	702	697	729	675	697	712	703	719	706	727	694	684	665	698	713	745	706	671	700	717	687	669	654	737	712	695	685	737	716	708	740	675	649	696	690	705	738	666	672	752	724	710	723	674	679	703	719	676	708	650	698	675	709	680	726	746	688	733	739	730	680	708	701	697	751	726	677	749	676	716	679	705	683	736	728	708	653	658	685	720	692	691	707	704	717	658	690	676	709	698	667	684	717	675	676	681	695	690	714	735	685	714	674	712	712	744	669	672	678	737	683	695	696	732	711	706	714	700	741	710	736	680	713	726	674	655	740	684	687	684	687	667	686	754	707	701	712	699	701	685	681	718	654	665	707	701	725	707	714	692	698	731	730	710	666	755	704	695	724	660	725	679	682	689	738	684	681	655	663	670	693	666	705	730	693	684	722	749	716	682	735	714	628	700	707	704	688	682	695	701	737	699	679	730	717	713	655	735	653	646	697	748	706	730	677	695	642	743	692	668	660	691	745	673	705	682	688	648	729	666	666	706	724	761	725	711	690	710	701	725	709	665	702	733	671	686	675	700	700	721	711	697	660	684	683	743	680	690	727	704	747	710	689	719	737	687	665	691	657	708	673	722	693	725	707	732	689	702	726	725	724	719	681	670	729	699	728	729	637	661	710	654	718	740	699	717	704	698	716	659	742	695	692	715	667	654	717	686	682	663	671	711	685	706	696	682	752	674	746	695	732	677	733	723	710	682	736	763	693	708	741	749	667	760	755	705	699	693	684	724	682	720	714	717	711	685	725	701	700	706	707	685	688	691	682	699	718	703	703	675	717	729	679	688	695	740	699	732	691	688	690	711	677	700	717	714	683	671	708	729	662	715	674	704	673	696	674	716	698	732	672	711	721	690	696	657	640	663	683	682	701	691	685	732	710	696	691	724	691	701	687	697	674	668	677	705	720	726	772	710	706	639	677	673	698	714	659	706	720	729	736	687	695	657	697	706	719	745	709	752	691	690	718	711	730	688	689	738	693	688	680	679	686	694	690	715	715	727	672	712	685	684	694	697	732	678	698	692	694	732	753	720	679	678	720	699	723	647	671	725	696	729	716	714	686	697	683	686	693	729	719	699	674	697	717	676	692	702	702	708	672	694	749	711	690	721	730	687	675	707	664	699	712	690	694	650	662	661	663	741	686	727	690	727	699	653	752	746	754	692	687	691	643	644	706	720	685	687	708	694	649	690	712	643	666	685	678	672	705	694	705	697	684	699	665	681	703	672	672	705	634	703	662	681	715	683	673	708	728	727	704	721	665	681	718	684	707	685	729	665	738	689	707	713	667	712	699	670	678	650	692	702	722	707	679	706	669	663	687	692	758	698	725	717	666	708	691	681	692	690	667	681	696	688	741	679	677	697	691	668	676	693	684	703	684	660	681	728	708	669	742	679	723	661	715	633	712	711	664	698	688	713	740	735	704	705	704	757	740	715	719	714	724	696	728	731	715	695	701	720	653	692	684	714	618	656	665	716	684	686	692	723	710	700	665	740	688	689	706	673	670	721	694	688	695	633	680	653	689	654	696	656	694	711	704	735	664	702	665	666	686	681	662	673	729	668	692	711	663	676	677	744	683	716	720	708	742	700	683	767	679	669	669	694	711	704	676	658	716	692	712	712	700	670	694	734	669	663	712	656	721	716	703	656	710	724	637	679	664	712	719	644	706	700	715	738	752	685	715	708	694	720	659	636	671	698	703	705	698	698	654	688	709	757	674	651	708	690	694	663	707	728	706	703	705	651	679	685	686	687	764	680	720	718	716	691	673	661	681	733	693	702	671	686	762	656	690	719	656	681	682	674	683	716	662	699	719	707	762	716	679	694	650	723	663	703	700	714	676	716	701	717	753	719	730	706	711	708	704	726	692	711	677	716	681	705	708	642	710	671	646	703	675	726	703	674	703	739	705	693	712	673	777	713	680	729	719	715	718	706	731	637	704	641	673	734	687	701	653	688	701	725
27384	20755	8973	839	528	459	331	306	302	298	301	272	234	285	266	261	259	267	274	245	268	291	275	262	280	258	277	250	266	254	268	251	246	292	271	283	253	264	281	269	248	263	250	267	270	260	238	288	250	272	281	262	269	251	273	269	292	262	280	263	272	249	230	253	294	267	266	275	254	281	321	240	247	258	263	268	264	292	256	259	250	282	268	250	260	266	294	257	250	247	285	253	246	251	271	288	259	238	279	238	285	278	265	267	292	262	283	275	283	271	258	274	240	276	265	229	273	277	281	272	251	269	250	266	260	289	303	250	294	274	283	275	268	271	251	240	261	258	300	267	274	277	240	225	282	249	268	272	269	250	268	264	246	233	235	252	278	284	271	242	275	285	251	293	270	264	268	239	288	249	270	250	280	283	276	248	249	284	261	252	274	303	271	266	249	284	256	278	286	295	251	252	276	262	297	281	260	261	253	276	262	259	303	250	286	246	263	263	225	242	321	287	239	255	261	263	283	278	245	254	258	270	255	295	234	233	270	280	253	250	271	261	290	263	245	252	261	284	249	283	270	280	260	254	242	255	282	254	265	278	301	265	273	235	251	284	264	269	260	294	251	231	268	244	255	288	271	286	239	286	255	266	265	263	290	238	274	247	263	264	256	259	288	279	263	287	269	272	235	286	294	248	271	244	281	264	277	264	276	263	271	259	282	255	254	287	266	264	265	288	274	279	252	263	257	274	263	302	265	241	282	267	260	255	285	261	290	302	291	250	278	276	271	276	277	260	263	241	278	267	300	233	249	265	276	262	258	260	263	257	253	280	263	285	267	254	270	284	278	265	271	260	250	272	244	240	255	263	240	250	272	271	272	273	294	257	251	269	256	305	265	237	249	268	230	256	244	266	271	242	278	289	238	243	305	257	262	271	296	258	266	275	270	277	268	269	280	245	279	265	273	262	270	301	250	255	257	285	261	244	280	261	273	272	266	273	267	278	260	279	259	258	258	273	262	262	251	253	281	298	250	283	247	275	266	257	293	270	238	285	269	263	274	249	271	233	273	246	279	244	241	256	293	287	267	261	251	250	289	281	241	268	272	230	274	264	251	253	257	285	262	298	284	280	257	262	270	261	307	281	258	251	253	284	267	276	278	301	257	250	260	268	261	249	259	285	288	259	270	275	262	274	248	254	272	297	298	275	298	251	270	286	253	261	256	269	264	258	249	265	240	256	227	286	305	259	249	294	269	281	277	280	268	256	267	280	251	247	256	301	238	260	259	260	239	262	291	287	274	255	254	266	275	242	264	281	300	288	241	279	257	288	260	274	245	260	251	269	273	261	254	268	273	244	257	279	266	262	289	269	248	273	269	272	256	285	262	264	273	270	267	265	259	259	278	274	252	262	256	271	284	248	257	241	229	285	264	260	270	283	274	259	274	256	255	263	240	267	277	255	237	264	249	291	259	256	262	272	271	249	288	302	281	243	267	266	252	272	259	278	273	241	276	238	280	285	282	285	262	259	266	259	306	275	261	269	232	307	241	248	243	242	236	289	277	267	274	249	262	255	276	249	252	267	261	277	256	279	282	278	248	263	294	278	284	264	268	250	254	285	271	255	253	254	288	276	256	262	262	251	273	254	297	300	252	257	260	236	269	264	272	259	284	253	232	250	259	243	252	255	286	253	243	300	247	243	266	279	279	252	296	300	286	293	261	259	255	288	243	250	269	245	281	252	280	283	259	255	268	272	241	300	271	293	271	265	247	295	261	257	242	282	321	266	263	254	284	256	290	258	250	240	245	276	276	248	273	291	256	270	260	273	276	238	248	264	248	283	260	263	236	260	291	265	310	257	261	252	257	263	264	291	274	273	264	250	276	260	264	253	263	263	270	299	272	256	285	269	279	254	266	258	280	266	263	267	268	241	287	287	257	314	268	262	251	272	268	270	248	250	280	263	233	261	287	262	270	264	283	277	280	243	252	287	279	275	258	287	268	237	300	244	262	257	265	284	260	253	259	286	273	266	258	261	274	258	251	291	275	277	256	249	258	262	247	286	259	260	254	298	272	268	263	243	250	269	271	262	260	292	275	280	284	258	258	284	271	248	280	260	264	292	261	265	278	268	283	213	287	245	291	249	268	261	278	255	285	246	284	261	275	276	265	297	257	247	266	255	245	248	261	276	258	248	262	288	256	239	261	262	294	265	289	270	282	273	257	262	262	267	246	270	297	272	253	262	269	269	241	218	260	254	274	257	255	274	272	274	287	251	238	271	281	279	261	261	273	279	258	291	272	286	265	278	236	281	275	241	263	265	226	252	266	268	270	254	272	243	261	254	268	264	250	263	266	246	262	250	271	247	256	276	269	272	277	261	266	279	253	253	262	258	242	250	255	269	290	253	279	253	283	275	290	229	266	247	281	253	270	262	265	267	252	273	268	262	238	320	273	250	279	268	268	284	285	265	285	272	241	281	266	272	272	296	251	283	245	264	270	277	266	264	238	249	264	268	265	271	265	248	250	272	278	271	260	261	278	279	271	263	282	267	286	256	265	271	278	275	276	263	280	254	239	271	248	282	275	241	251	266	285	275	269	288	279	296	276	263	227	280	261	279	263	270	258	254	261	271	239	264	296	299	259	274	277	273	272	233	286	249	259	290	259	270	254	262	281	269	271	268	267	258	276	275	293	284	269	282	270	274	245	265	273	267	249	270	272	231	238	259	270	266	258	279	281	255	258	267	259	262	236	275	238	261	268	245	251	273	246	270	259	279	254	289	258	264	266	267	245	260	285	267	272	277	252	275	256	276	259	267	302	249	272	264	288	292	275	292	295	241	265	251	275	264	276	263	267	267	305	271	292	263	284	253	247	264	262	258	285	276	265	269	285	233	254	268	274	273	253	253	255	269	267	253	263	277	259	284	277	255	276	251	274	255	278	296	282	277	263	300	238	261	271	251	272	273	255	261	271	229	288	273	268	253	267	269	303	262	254	261	246	255	280	277	275	238	294	271	306	284	279	271	245	272	256	281	259	246	281	264	281	258	255	238	258	260	290	286	253	282	266	251	264	274	276	231	273	257	279	251	283	259	273	266	281	276	315	264	262	278	268	257	275	251	284	274	262	269	267	243	284	278	223	293	265	238	287	245	284	251	249	242	242	287	277	276	251	278	283	271	261	256	245	247	265	298	244	251	253	264	288	244	286	289	287	267	264	293	283	241	276	253	244	276	264	258	275	245	265	307	282	258	263	272	240	267	260	252	265	280	252	271	264	251	246	226	282	255	270	274	272	277	282	262	279	261	301	266	269	250	266	268	284	270	279	274	248	273	243	282	256	219	268	257	289	256	245	267	260	263	251	269	248	277	242	268	259	274	267	263	258	278	277	270	266	272	262	258	303	211	261	288	263	237	289	282	249	311	273	260	258	277	256	256	261	296	268	252	272	257	283	250	285	252	288	234	278	278	267	284	268	261	281	307	266	251	262	264	267	248	276	261	276	253	275	251
19981	1655	1276	764	589	567	531	509	451	447	422	460	424	442	410	388	408	419	423	409	402	431	422	417	421	454	401	421	430	403	357	422	389	405	416	400	359	405	397	361	436	393	402	369	377	440	399	420	382	398	408	370	413	425	383	401	430	403	413	427	414	388	378	432	401	417	419	405	421	377	371	426	375	395	415	383	380	407	453	427	425	417	394	371	383	392	397	371	418	408	398	400	380	409	406	431	389	390	373	378	407	412	414	382	392	408	400	407	381	393	387	402	429	404	410	401	392	380	418	402	409	419	383	439	398	427	401	422	384	412	364	383	415	400	407	373	411	406	414	407	395	354	405	409	408	417	411	435	405	399	383	364	404	418	417	410	390	436	425	414	424	437	418	383	448	368	413	412	378	401	395	388	397	401	377	415	417	414	404	372	414	386	442	394	409	424	395	402	400	421	447	393	408	394	396	388	384	439	458	405	426	418	406	400	427	399	427	403	403	397	412	387	405	411	384	415	412	387	410	394	427	403	439	417	412	417	395	388	382	414	398	402	409	414	383	403	397	425	397	417	428	404	417	398	389	376	423	415	384	420	400	400	426	400	405	434	388	392	403	383	429	424	379	389	394	412	416	363	393	405	412	402	410	409	426	430	403	401	395	409	420	417	419	403	395	411	366	399	423	430	433	410	434	399	388	384	381	401	422	421	416	410	380	340	389	417	400	415	428	410	417	416	405	405	398	402	414	408	425	378	411	427	408	385	410	398	414	388	411	394	379	392	396	369	386	390	368	404	420	386	382	393	414	414	428	400	389	420	403	396	389	417	406	399	427	404	422	401	385	415	403	401	401	419	417	421	393	394	425	414	418	458	412	384	378	422	429	430	410	403	420	379	414	382	411	388	378	401	410	439	403	430	402	399	392	420	375	436	385	405	425	375	447	404	435	406	407	387	405	369	392	391	434	427	402	410	401	413	438	438	389	429	415	403	385	406	385	413	405	417	400	428	413	389	389	374	367	424	372	427	393	383	402	389	412	402	410	378	391	421	411	365	407	412	456	423	393	386	402	382	405	407	395	349	415	412	395	429	416	451	399	387	381	407	375	434	406	403	448	370	397	393	407	421	379	418	435	446	399	369	413	396	414	397	412	440	431	348	386	411	389	362	388	395	394	377	408	407	421	407	416	396	393	425	381	414	379	408	415	392	410	440	454	423	407	433	404	396	436	390	412	407	402	403	426	374	412	413	408	424	384	417	375	423	417	418	438	390	405	437	411	374	379	400	393	368	420	391	387	378	441	413	412	385	369	385	395	384	418	389	412	401	396	391	423	402	364	420	393	389	375	408	385	422	396	399	414	404	410	392	382	370	389	394	429	407	426	424	393	393	436	412	424	394	359	403	381	395	421	378	395	397	432	417	409	409	366	424	432	382	413	433	389	437	429	392	408	382	384	416	405	408	398	371	386	394	417	392	401	412	412	406	417	398	384	407	396	388	410	402	394	395	367	395	383	405	369	442	410	403	390	418	377	372	414	398	416	441	378	389	382	414	421	383	405	364	396	416	398	426	399	395	403	397	421	419	379	417	379	413	404	412	441	381	407	411	398	395	370	389	384	369	405	388	366	400	429	417	419	420	419	422	414	425	379	402	368	429	390	396	425	374	397	387	413	387	414	417	387	375	376	446	426	419	452	399	389	411	436	446	392	413	395	413	432	404	413	412	384	389	394	385	409	382	423	398	391	436	400	399	425	413	420	361	392	410	403	421	387	407	394	424	364	402	370	389	416	387	404	417	377	393	428	368	408	380	423	404	408	364	412	396	452	423	424	410	410	435	397	385	415	453	390	423	400	392	415	407	401	421	408	410	435	395	432	382	384	415	415	408	360	385	388	412	397	395	404	390	433	396	409	400	388	441	424	387	450	387	426	401	432	378	404	373	358	410	442	448	415	383	418	410	407	386	396	460	391	425	423	403	395	399	402	383	417	413	379	396	397	397	420	404	408	419	390	404	397	416	408	401	390	452	445	442	420	428	385	400	430	381	408	398	377	417	413	412	425	419	404	416	420	396	395	400	385	416	411	412	437	432	416	403	403	431	384	406	380	410	414	412	400	388	398	417	398	426	405	446	392	410	386	401	413	409	481	400	430	402	374	417	413	426	415	406	406	388	410	450	413	421	376	416	431	378	399	373	429	398	376	421	422	423	446	413	361	402	420	442	377	414	393	420	424	389	372	407	420	430	411	385	379	381	416	439	378	428	413	404	426	379	378	405	375	409	407	410	419	399	401	437	382	385	402	385	446	395	440	396	405	391	378	399	368	395	370	401	407	419	394	425	427	453	399	443	445	418	396	409	419	407	427	405	400	406	426	394	431	393	428	401	433	400	408	388	397	417	407	407	425	391	405	392	386	397	413	400	396	412	401	380	379	411	412	442	379	399	423	415	384	399	397	426	397	386	377	443	394	415	401	366	417	421	399	403	398	428	369	394	421	398	391	373	410	375	390	452	415	391	393	399	382	440	383	447	428	407	395	377	391	416	422	386	394	374	395	418	414	420	377	423	431	398	386	450	419	415	388	398	407	441	436	390	378	396	443	411	414	402	450	411	394	404	397	441	454	382	411	430	428	417	407	420	431	409	376	431	413	453	420	415	418	378	401	419	422	420	409	401	415	437	400	409	395	424	385	421	437	433	384	411	404	415	421	384	410	432	445	410	415	406	414	379	437	405	414	400	405	435	468	403	402	379	424	384	445	395	436	427	390	398	425	424	419	397	409	454	403	420	430	396	352	409	412	409	391	421	378	396	427	434	403	400	446	395	424	411	395	381	411	398	393	426	395	458	430	387	438	340	407	420	434	424	415	454	430	417	405	380	417	442	393	410	443	433	400	391	399	372	409	413	415	419	410	377	443	442	409	381	411	401	394	419	378	383	396	428	404	391	406	432	437	400	358	411	378	380	431	408	407	439	396	394	372	423	412	378	395	375	421	406	383	377	390	428	396	442	411	414	456	418	405	383	404	406	408	430	443	408	391	421	445	411	417	370	403	451	400	404	372	400	417	430	409	395	420	419	413	429	394	430	384	426	360	404	376	416	422	388	413	390	370	413	423	414	396	375	435	434	424	418	388	412	414	386	405	412	405	393	400	415	406	446	409	383	430	428	414	391	393	393	349	391	410	435	412	416	389	384	390	397	409	424	365	386	394	405	402	436	417	411	402	380	421	401	422	376	413	405	398	397	395	396	382	417	399	394	415	399	398	405	410	418	428	404	384	404	396	432	402	405	381	396	415	402	406	388	408	422	416	421	421	418	427	366	377	398	433	416	389	395	396	417	394	390	441	418	423	366	393	423	377	407	388	392	397	394	386	417	411	417	422	411	433	408	422	396	398	408	405	426	448	410	373	434	408	385	392	413	394	420	418	376	404	399	393	381	417	383	433	402	436	404	421	396	384	407	433	423	397	418	391	407	400	414	419	416	394	413	385	369	437	409	373	417	345	407
24399	21396	28587	24583	21026	3966	1024	762	697	680	632	642	570	581	548	545	546	527	537	549	529	512	561	529	547	513	560	513	454	490	516	518	475	529	513	486	508	507	495	466	504	522	489	494	531	493	527	486	500	497	520	497	489	512	479	489	519	474	517	475	502	505	490	527	497	510	473	521	499	535	520	490	521	487	542	472	530	475	491	490	486	495	523	494	554	534	540	489	514	518	494	510	485	468	508	475	527	509	468	507	514	522	490	505	524	538	512	498	455	480	495	519	500	524	498	513	487	466	513	530	495	495	515	450	482	480	485	487	510	498	500	489	501	500	496	530	492	528	481	446	517	518	495	496	502	502	467	467	478	516	467	479	457	481	515	512	481	481	497	498	538	527	486	496	530	506	478	473	487	481	498	501	524	508	483	501	496	503	522	503	518	514	508	514	518	475	494	501	488	494	519	509	473	502	495	534	531	484	450	519	466	482	468	484	484	482	490	463	479	500	497	517	481	507	486	503	474	519	479	518	477	507	524	493	506	490	533	492	513	489	473	506	499	480	504	491	500	503	487	513	523	517	482	536	501	490	488	511	483	490	495	530	498	506	520	498	505	493	554	505	485	484	481	461	505	503	537	520	480	486	488	489	501	465	478	522	457	502	469	480	458	481	504	509	495	489	499	475	538	518	485	499	492	487	472	464	492	515	498	515	506	509	498	516	448	472	530	463	497	498	478	508	477	520	496	488	486	502	497	510	477	483	500	534	504	500	479	507	489	495	522	472	486	504	500	556	527	507	448	508	528	507	485	526	491	486	464	516	476	504	441	492	475	480	473	534	518	499	460	501	498	525	473	513	528	496	513	480	488	469	485	480	507	516	525	503	497	523	504	493	486	486	482	489	490	508	529	508	533	511	504	528	501	492	504	490	501	497	520	461	475	468	512	444	452	491	473	459	485	522	507	458	484	501	458	504	490	490	518	510	506	492	430	514	532	486	501	502	486	496	529	501	520	476	520	486	529	493	521	492	499	469	462	476	550	517	507	515	514	506	527	488	494	485	506	559	465	517	503	530	516	510	543	499	531	479	493	527	487	461	462	525	474	511	554	495	492	499	510	447	476	504	515	534	499	513	481	485	485	449	504	515	530	496	491	444	466	465	497	496	465	451	485	493	501	509	508	514	475	504	518	496	489	511	486	540	507	502	529	483	505	483	477	484	467	498	500	503	510	514	467	508	534	522	440	547	492	482	496	458	498	494	483	453	528	464	507	474	472	501	472	522	484	467	525	501	508	502	530	500	484	481	491	479	526	513	483	489	477	524	510	480	467	466	535	505	516	496	511	510	501	482	540	509	492	513	509	510	471	494	504	498	506	488	470	494	504	491	517	461	510	520	472	517	477	494	527	481	510	514	459	495	520	509	501	497	561	493	508	524	489	515	477	487	475	527	508	514	516	495	541	503	483	491	471	528	501	512	498	481	512	507	502	504	481	487	490	481	464	501	523	500	462	525	493	490	542	474	491	538	490	509	471	487	525	458	489	466	508	512	481	475	497	480	496	500	511	480	484	538	479	489	489	510	496	472	507	531	502	504	491	550	519	472	446	508	467	525	475	454	520	500	514	498	502	494	504	497	535	550	478	494	483	524	565	550	487	517	480	499	477	534	476	480	460	517	523	471	505	453	511	547	499	502	507	511	517	460	462	476	436	515	472	503	455	510	540	496	500	492	522	502	469	503	434	532	486	514	469	507	512	477	461	515	492	486	464	509	488	530	496	493	483	476	495	520	511	496	487	524	497	518	494	484	497	525	474	482	501	521	507	488	482	494	521	514	526	462	549	509	493	487	509	501	538	483	466	462	483	490	495	487	467	511	491	474	473	505	523	472	559	531	525	493	517	486	534	507	511	524	526	492	504	474	455	496	509	510	502	433	468	467	471	499	500	502	461	498	497	510	491	479	477	498	497	501	473	539	496	504	536	493	515	474	515	490	505	465	466	503	520	468	481	469	520	489	506	524	464	534	489	477	498	487	481	483	492	494	537	494	489	493	479	490	522	546	452	501	500	530	505	506	459	486	539	531	481	520	497	484	499	479	532	540	506	498	516	522	483	546	524	539	495	489	485	494	484	522	469	501	457	501	523	543	496	503	479	484	504	486	531	503	475	501	459	509	501	505	487	511	479	520	527	478	453	497	492	510	513	497	526	489	499	482	499	450	525	497	502	467	472	520	490	499	477	471	526	538	517	476	482	525	489	509	475	455	472	499	505	468	511	512	523	490	505	496	477	517	478	489	510	486	450	500	464	504	477	501	498	461	533	491	495	475	519	503	481	478	500	486	448	491	493	488	497	486	550	490	481	497	519	486	526	529	507	507	499	534	517	497	507	467	481	519	489	530	455	492	506	478	502	459	487	507	501	494	477	494	536	530	460	492	523	499	447	493	481	508	510	495	463	504	463	472	500	488	504	485	533	508	507	452	492	493	500	517	483	495	519	511	494	521	494	483	509	520	490	503	469	509	498	477	491	475	482	469	494	455	476	532	460	474	458	507	493	498	491	511	508	519	454	534	493	503	523	516	481	464	482	523	505	500	491	507	496	527	503	433	498	524	509	517	462	503	475	459	495	505	522	511	475	496	503	477	464	490	473	491	541	457	500	467	473	523	484	471	509	503	488	478	503	478	490	475	467	465	497	513	503	531	493	491	516	513	486	472	479	513	539	506	509	500	474	484	459	487	494	484	478	513	485	478	496	484	443	479	525	497	472	466	493	483	439	531	498	481	533	497	496	504	484	479	532	485	500	492	480	477	495	472	457	470	510	493	470	502	472	487	498	481	476	505	475	518	456	500	492	442	526	484	520	461	455	465	500	510	496	508	532	467	521	515	470	497	465	478	487	490	539	502	479	467	504	488	484	512	483	496	532	484	496	467	488	505	524	481	495	487	464	485	512	538	497	519	497	517	543	497	514	497	490	510	493	461	483	495	473	467	489	518	481	507	445	495	483	465	511	495	513	460	491	479	501	487	527	487	524	490	520	519	450	499	537	483	479	491	543	499	470	507	477	490	463	470	540	498	466	537	522	502	504	507	476	482	534	520	481	476	477	475	498	517	462	489	490	535	434	534	499	501	502	505	498	515	484	495	526	472	468	545	515	505	468	503	523	493	463	459	489	493	519	572	483	506	470	488	529	506	476	485	502	522	502	512	477	489	534	465	506	466	501	476	465	537	484	529	469	494	531	492	528	502	494	483	528	499	474	482	516	474	497	498	495	528	508	473	500	470	521	561	494	483	490	501	496	485	495	545	493	497	437	519	489	464	511	468	517	527	531	509	474	478	514	480	502	488	509	507	481	465	498	520	473	471	481	517	459	449	501	536	468	512	495	495	454	529	495	487	519	495	485	501	505	505	478	512	502	478	520	521	486	492	529	465	490	527	522	483	494	485	524	480	523	494	491	533	534	490	500	494	502	497	473	449	531	475	514	486	496	489	545	487	502	462	497	453
37877	9867	7646	4060	2895	2226	1769	1577	1403	1271	1129	1116	986	950	909	846	887	874	872	867	807	851	822	815	848	818	787	777	780	783	783	788	776	751	717	742	743	729	755	753	679	736	784	756	754	785	730	747	717	776	773	765	763	759	748	769	738	772	756	726	743	775	736	802	780	743	729	752	744	772	741	795	723	756	712	758	713	773	761	745	743	652	769	753	737	783	733	726	748	778	774	747	736	715	730	759	745	703	703	734	735	759	656	772	736	716	732	703	722	774	744	749	765	724	738	786	790	742	714	717	770	744	769	743	710	740	759	721	722	727	752	738	729	754	772	806	740	764	780	736	725	766	819	774	722	723	738	783	714	719	759	769	732	706	740	774	782	731	697	752	774	703	704	790	766	732	729	711	775	769	725	735	716	720	826	698	789	716	710	717	760	740	767	806	759	724	728	767	747	782	767	698	703	759	737	755	762	695	769	735	735	780	711	717	750	712	714	743	729	753	699	725	757	765	774	763	717	765	738	755	737	716	770	801	752	764	695	734	750	750	701	727	689	711	745	732	746	726	727	741	712	706	733	726	754	726	719	767	720	710	755	746	783	737	771	717	718	744	730	792	746	698	762	778	758	725	753	706	701	740	704	760	688	826	754	776	727	725	703	725	756	654	709	727	714	742	745	747	757	727	724	729	735	786	714	719	741	772	726	752	764	722	733	685	704	706	740	737	743	760	736	729	737	710	687	753	755	740	712	739	797	707	759	715	801	729	708	755	775	756	719	773	748	745	757	730	717	783	757	751	740	747	717	765	773	767	751	788	747	760	703	745	740	774	753	743	751	725	727	706	749	726	710	772	723	730	737	800	726	695	762	706	728	737	771	757	703	801	781	756	768	774	777	730	713	761	760	722	729	744	747	709	797	759	769	782	677	753	754	730	749	767	711	738	683	758	724	731	764	747	763	760	736	722	747	755	759	714	752	753	752	769	756	757	738	711	723	759	768	758	720	724	779	779	732	735	699	697	722	739	739	789	732	776	771	689	681	749	764	727	762	762	729	746	740	774	767	748	733	780	734	692	753	775	742	767	770	738	700	755	798	736	731	720	677	738	761	739	779	752	717	757	760	733	767	737	781	730	704	757	738	736	691	728	736	730	765	754	750	743	734	732	716	720	752	753	758	749	716	726	762	762	705	746	776	739	747	722	714	745	756	675	743	781	729	723	811	738	716	766	727	792	774	766	728	736	722	726	747	705	752	734	734	706	762	744	748	727	765	773	734	720	729	740	677	731	767	798	740	767	721	749	709	719	751	778	745	723	687	768	713	715	722	738	734	718	801	717	755	727	732	766	773	711	695	707	722	765	705	763	731	728	701	755	713	729	738	747	704	744	736	729	767	727	790	715	744	750	787	762	771	720	716	761	753	726	676	750	729	714	753	769	760	771	815	723	771	741	735	710	743	734	752	737	758	763	710	763	762	750	777	691	762	733	771	704	675	734	742	706	769	786	737	756	734	816	721	763	731	783	721	748	761	792	784	708	739	724	720	790	779	746	720	755	737	720	727	794	728	760	711	731	722	740	779	709	706	732	708	770	729	801	648	743	689	684	746	727	768	765	687	795	723	781	732	745	770	739	774	776	748	722	764	727	783	754	790	747	714	728	756	706	727	765	750	741	724	710	755	709	721	687	721	738	746	713	723	751	768	724	777	732	714	742	767	669	690	765	719	748	743	740	678	752	723	747	790	707	727	748	724	785	777	765	696	723	748	720	784	747	765	723	736	767	761	812	691	782	745	706	748	715	751	795	772	790	780	731	782	728	701	775	775	762	687	768	733	739	730	806	755	752	779	709	787	712	699	786	722	787	778	729	685	742	765	741	786	768	794	733	752	756	727	731	760	735	829	732	737	725	730	725	713	742	727	755	752	726	727	694	717	704	765	686	738	689	749	781	747	739	727	745	701	772	749	735	697	731	716	796	739	734	753	741	735	777	714	745	753	728	718	740	718	773	694	693	700	703	730	753	744	717	727	731	760	797	763	727	758	732	766	744	681	737	754	695	771	728	669	757	747	733	734	741	750	756	793	754	780	698	774	764	754	701	777	722	737	714	737	727	732	719	730	730	766	708	707	717	770	777	737	675	741	755	691	707	769	719	713	699	725	767	725	686	736	711	743	726	753	723	760	763	800	718	753	730	708	768	726	769	725	769	760	741	742	732	759	716	796	756	753	789	759	713	715	737	736	766	750	749	779	686	762	744	772	737	729	775	740	707	735	717	737	772	724	778	757	733	715	748	746	761	774	789	743	811	751	769	769	696	773	661	790	757	778	730	738	768	829	743	774	782	714	742	719	710	744	746	701	726	727	774	742	742	762	716	705	730	757	756	752	732	687	740	773	699	768	743	748	743	724	783	731	709	740	766	736	726	744	703	768	747	732	748	755	754	753	733	767	747	748	755	768	715	732	720	786	712	738	724	754	734	779	735	687	760	768	734	738	715	741	730	736	726	719	724	743	768	739	729	732	738	733	755	760	744	702	742	715	711	760	725	733	729	720	772	798	745	745	705	729	733	724	724	728	734	718	718	718	757	727	758	713	743	744	733	762	725	701	744	729	764	741	776	750	700	797	694	772	756	753	726	727	732	715	702	732	751	766	775	800	695	734	738	697	729	745	746	698	695	741	732	721	782	744	736	732	731	707	780	688	744	762	700	776	717	740	724	753	745	737	713	702	738	788	719	761	726	787	711	749	788	732	652	729	697	728	748	720	706	750	777	739	762	727	747	765	728	756	734	741	726	767	705	723	714	701	693	753	797	728	785	721	756	723	767	746	711	712	744	717	770	747	720	722	744	700	705	750	731	754	773	754	810	739	738	729	730	703	785	745	739	753	761	719	736	716	748	774	699	713	760	709	724	764	714	708	729	755	768	737	696	766	725	759	763	727	757	721	724	745	746	754	717	738	759	706	784	705	756	704	769	759	733	768	774	762	725	697	736	743	758	752	772	707	774	718	751	757	775	776	718	721	758	706	733	718	757	760	738	779	772	723	729	769	769	728	736	761	729	744	713	765	761	733	724	728	762	722	750	715	754	764	743	742	726	701	705	686	698	779	721	790	739	768	747	762	737	750	754	712	759	733	684	725	745	713	762	753	751	735	738	727	755	729	781	750	753	729	754	787	767	762	766	708	744	780	792	753	696	713	713	756	788	730	738	714	739	689	691	775	726	739	726	752	751	799	731	767	751	726	732	754	810	722	740	765	722	714	729	698	773	722	760	699	767	738	740	729	684	763	708	727	799	798	726	765	691	723	740	767	730	745	772	734	773	746	742	774	695	721	757	754	702	718	722	747	743	751	690	745	722	718	785	752	734	728	740	737	723	723	708	705	715	733	759	737	743	772	746	733	736	674	716	740	745	749	779	779	714	748	755	783	750	737	775	732	736	719	770	723	732	796	716	738	765	747	755	746	780	686	737	718	744	752	756	709	708	737	774	774	741	784	768	795	750
23417	21424	29224	24049	21424	20905	3256	1091	861	787	723	668	657	652	557	626	627	560	557	522	556	522	478	549	512	573	485	516	489	505	523	476	492	499	493	512	480	464	505	489	478	472	477	509	456	486	528	508	470	441	445	449	466	467	473	486	458	512	444	463	501	472	485	469	437	475	477	483	468	452	461	436	465	471	448	441	496	486	492	450	505	470	450	474	517	490	504	500	449	483	432	473	489	499	441	455	476	444	482	493	494	440	484	442	484	474	416	470	449	475	425	465	432	439	474	443	487	492	485	497	421	475	485	490	465	480	480	468	451	463	425	459	494	452	491	463	451	476	467	484	458	477	480	438	475	475	476	483	468	435	471	481	453	473	490	449	456	468	488	452	485	489	446	505	448	469	479	459	455	440	452	483	484	507	426	457	469	458	471	454	450	466	431	430	427	466	513	487	479	480	509	507	462	472	487	493	500	487	480	471	521	464	435	457	516	491	461	482	491	430	442	439	467	511	462	471	468	479	450	453	477	458	468	455	482	496	453	467	460	498	458	483	430	483	468	460	480	467	463	490	482	467	481	472	471	460	503	493	493	510	495	499	459	474	469	474	485	514	492	462	437	466	532	463	466	473	468	483	472	467	436	466	504	506	467	422	476	480	448	447	454	469	478	479	463	503	443	528	450	422	464	451	480	435	448	437	464	462	485	489	456	492	485	449	487	473	498	427	477	476	475	515	423	459	458	439	458	447	492	442	476	470	454	477	439	445	461	463	503	496	513	468	475	463	453	483	482	463	441	451	445	478	473	459	469	480	465	473	447	507	459	475	474	460	453	483	491	460	489	481	462	491	457	468	471	470	442	496	494	511	466	452	454	459	484	468	499	486	492	469	443	463	489	460	498	479	442	477	426	466	489	485	468	468	476	492	493	449	481	465	461	463	476	479	463	459	498	488	477	463	451	431	490	447	470	459	460	477	475	454	452	491	429	477	473	496	503	448	443	459	482	484	470	442	451	485	490	486	456	452	441	493	470	498	454	429	515	482	477	489	453	464	497	501	467	461	448	469	436	465	483	491	479	460	509	520	432	443	530	445	511	470	453	473	492	509	467	503	462	500	452	490	452	505	446	453	494	511	475	462	438	454	467	492	476	476	527	462	476	436	476	475	450	448	466	475	486	517	452	484	437	463	457	456	472	422	451	433	440	486	442	477	482	453	470	436	473	467	468	488	480	452	473	492	455	466	466	474	491	430	505	482	493	471	455	498	487	453	466	528	464	462	499	415	484	485	457	481	456	450	469	451	473	459	450	477	502	470	481	458	485	483	520	452	478	450	462	477	447	478	434	475	466	453	462	442	434	459	481	476	488	476	480	468	494	462	479	439	479	424	482	513	480	465	509	482	468	435	458	485	473	423	487	449	463	492	461	454	498	454	442	434	448	441	500	457	451	475	478	497	484	473	409	481	471	443	443	442	499	456	433	483	482	465	502	493	475	468	416	467	431	447	479	472	485	451	460	475	464	426	442	464	509	461	489	464	443	513	461	505	473	472	491	526	498	485	471	456	466	452	449	453	493	480	505	470	513	473	470	430	478	465	480	457	515	466	479	512	446	458	464	467	501	481	482	481	488	471	442	475	504	481	420	486	480	462	477	484	479	461	483	469	499	494	466	479	484	471	465	486	456	478	467	472	486	428	435	457	433	436	467	448	494	443	499	479	489	446	459	469	498	457	455	477	468	465	465	488	500	476	458	475	464	486	498	460	502	435	442	496	442	436	442	440	465	453	492	476	472	464	495	500	472	453	462	485	460	464	493	481	477	488	459	460	471	478	467	460	486	485	468	452	508	467	464	450	477	479	483	462	484	490	494	482	472	463	456	473	468	475	433	478	464	459	470	438	461	465	485	460	477	433	439	491	490	482	451	456	399	443	449	459	434	463	473	450	442	461	495	451	439	486	456	495	520	446	499	478	459	510	463	463	486	455	478	461	488	446	454	491	482	481	476	455	476	471	447	462	448	456	472	466	495	475	465	465	465	486	483	433	437	513	449	472	461	462	495	468	450	445	520	460	452	493	456	488	444	469	464	458	507	486	471	466	442	448	480	485	493	480	424	477	451	475	463	495	468	460	493	476	485	502	467	517	484	478	446	502	438	443	446	468	488	462	491	480	424	448	459	469	491	496	480	458	483	495	484	457	508	443	464	473	494	479	509	460	518	455	437	439	485	452	474	442	470	484	451	459	444	474	464	463	432	470	452	481	486	447	465	412	452	430	429	441	427	456	453	452	483	489	445	459	451	421	458	488	482	460	498	456	511	503	472	491	463	464	453	490	440	478	471	443	462	457	467	499	467	470	481	448	482	445	453	465	440	522	465	466	448	464	460	490	451	471	484	447	484	463	493	464	466	466	482	503	466	488	454	463	439	452	498	465	498	455	444	511	466	464	458	470	446	475	448	465	492	471	484	503	487	460	439	472	475	498	464	427	433	460	539	482	504	458	444	484	519	498	478	490	480	479	473	471	488	466	512	437	499	515	463	440	476	484	487	455	497	497	449	479	488	479	464	487	476	470	498	492	472	469	426	462	478	478	474	475	454	480	469	480	480	450	497	452	498	451	511	452	482	476	439	449	502	445	430	441	447	447	460	500	494	464	485	467	454	440	479	447	439	493	471	481	501	462	497	462	497	473	464	460	474	481	459	499	462	464	485	457	444	472	454	470	498	481	460	489	465	504	412	488	485	480	453	503	486	464	430	465	439	436	454	486	531	484	497	477	477	490	462	487	468	461	428	469	473	507	509	493	435	489	472	451	479	424	444	496	463	479	497	483	478	410	480	478	468	481	440	519	490	463	469	500	514	456	475	451	493	438	431	476	489	479	465	436	462	472	461	466	429	513	464	461	468	481	496	460	450	458	479	467	456	449	502	483	452	474	472	460	489	493	442	483	486	429	477	462	442	481	444	459	490	484	508	459	502	480	448	441	452	435	476	450	458	468	473	458	494	479	464	471	456	498	475	480	468	492	497	450	502	477	482	474	500	452	463	483	463	463	460	447	459	442	464	528	465	449	484	450	480	423	493	460	473	448	476	469	489	467	425	500	467	460	452	464	440	494	475	439	440	473	471	425	470	449	427	477	448	503	438	402	478	492	469	472	471	490	455	453	451	433	407	440	453	435	474	494	459	444	469	475	463	463	474	483	439	474	483	446	490	442	445	495	429	475	465	463	462	467	453	442	491	476	482	506	475	467	479	498	489	517	449	465	479	501	443	472	480	457	473	453	462	449	445	402	476	432	447	462	460	477	459	457	454	487	474	535	445	494	458	482	481	497	467	478	451	473	504	511	485	440	519	479	452	464	525	475	447	477	447	468	471	466	484	449	437	458	494	471	515	469	439	461	431	461	490	477	460	527	473	444	459	446	502	464	462	462	480	480	473	491	485	454	478	504	475	471	456	458	492	473	472	440	433	481	473	490	490	481	444	468	479	459	443	444	487	482	454	487
38599	14784	12294	6687	4632	3559	2803	2269	2005	1677	1518	1317	1220	1141	1098	990	972	931	949	920	941	836	813	795	816	797	774	802	743	743	825	746	786	767	766	768	770	750	713	714	721	748	731	698	730	711	699	698	722	756	736	700	750	692	702	721	728	699	716	634	736	724	719	716	716	734	701	764	742	710	766	698	680	690	729	735	705	688	757	748	698	688	670	754	660	705	693	675	699	695	680	710	716	683	746	735	725	691	748	710	727	699	695	729	733	732	709	704	700	721	721	668	718	739	702	665	718	712	707	718	686	690	678	702	668	701	694	699	653	733	691	753	705	740	726	722	666	672	675	716	717	742	662	681	718	710	697	750	740	719	733	721	730	720	686	654	711	709	702	636	693	780	720	730	742	738	708	713	714	740	713	714	691	715	674	702	691	658	687	659	685	687	709	739	730	711	751	734	685	638	721	746	699	756	692	728	717	716	688	672	686	687	687	701	734	672	769	707	682	687	707	701	684	738	663	716	705	688	701	671	690	706	655	697	675	689	702	725	736	705	685	694	713	687	728	687	729	686	698	671	669	701	682	733	735	729	706	732	726	715	681	647	664	673	696	697	686	699	688	701	766	701	726	702	708	678	671	727	697	694	733	740	677	676	688	683	680	639	703	707	675	722	691	670	712	701	738	728	683	664	719	743	667	693	683	680	617	714	704	699	683	708	692	683	690	697	721	656	695	677	696	726	691	674	713	685	720	737	674	720	671	701	719	705	723	696	699	734	705	745	726	657	693	738	708	663	709	741	689	669	634	690	706	688	721	718	726	712	659	682	682	736	712	723	705	678	718	707	744	673	703	678	718	709	664	662	704	721	683	681	719	707	684	680	698	745	724	699	694	699	685	706	704	735	628	688	689	694	689	713	756	673	688	696	685	726	688	729	729	676	710	734	685	753	720	721	657	659	711	679	681	688	688	712	748	730	717	699	747	692	725	745	702	680	703	696	720	729	686	702	704	656	747	674	705	693	732	653	711	683	714	692	684	723	662	710	742	696	629	733	686	692	660	747	744	695	682	672	661	745	660	689	730	675	667	710	748	680	706	679	697	690	727	697	701	670	735	672	689	708	684	650	666	639	710	719	693	662	745	691	656	712	711	711	660	696	679	701	700	671	733	706	704	666	705	727	690	726	697	691	679	691	711	716	721	691	675	678	751	668	717	703	721	702	718	612	727	695	657	687	761	702	639	696	753	696	712	706	698	658	689	685	657	707	723	666	721	700	713	731	731	668	668	733	700	724	722	711	728	725	700	670	720	729	734	690	666	712	716	659	735	729	691	696	672	633	712	709	696	716	762	694	700	723	696	715	710	743	684	688	684	670	681	718	690	725	695	721	718	710	741	692	720	689	712	724	694	662	715	663	692	720	761	718	689	747	701	689	684	661	681	722	679	702	689	688	695	685	670	675	720	686	729	706	689	656	731	690	672	683	708	687	728	661	645	720	699	657	712	718	674	671	699	723	729	711	657	662	743	749	671	677	684	719	710	701	732	686	688	701	714	718	722	695	707	716	706	751	707	718	736	643	706	715	709	759	681	652	701	720	658	679	745	741	714	713	716	710	726	748	725	653	688	691	670	664	713	710	719	681	718	726	710	701	702	714	652	717	709	714	683	663	696	754	727	744	703	711	671	739	723	715	717	730	693	736	707	737	686	659	716	703	724	686	737	703	709	684	670	696	776	679	690	719	685	724	717	702	695	699	727	710	681	763	711	702	721	739	710	742	716	726	672	688	750	739	742	682	739	712	719	733	726	687	701	730	708	694	709	688	698	716	700	754	702	703	724	726	717	674	728	737	733	704	726	712	754	709	702	710	712	682	728	649	705	715	689	704	682	721	749	709	690	673	699	664	754	704	719	684	715	716	702	647	689	686	692	686	668	714	732	691	728	771	689	705	739	730	760	729	677	710	717	727	686	672	759	713	687	711	682	679	710	726	696	713	700	659	702	665	708	751	708	722	695	701	670	744	676	705	672	672	687	723	688	703	688	670	713	696	703	673	667	702	670	731	714	747	696	708	777	658	689	730	710	736	685	692	718	692	699	709	705	707	673	690	679	701	718	734	721	723	719	658	687	680	682	686	723	683	727	673	681	687	739	729	705	723	703	685	698	669	682	734	710	707	659	720	742	698	753	700	719	650	684	731	687	643	673	721	764	692	722	710	717	678	678	693	735	652	674	699	689	692	695	710	681	686	729	716	650	704	712	733	756	729	697	715	657	733	748	701	699	732	745	691	707	677	734	659	703	683	661	724	738	740	674	671	673	681	687	695	700	716	703	713	714	673	703	727	702	705	692	687	706	703	701	739	690	637	679	690	694	656	673	708	692	711	719	683	695	672	688	695	702	724	673	670	710	719	703	665	691	692	668	695	673	701	710	740	704	730	716	688	695	674	685	660	703	691	698	665	725	759	704	674	758	697	672	691	706	728	710	693	741	702	712	702	719	724	721	681	722	690	736	665	675	681	735	697	638	698	714	699	728	721	689	748	724	732	721	702	673	704	672	666	667	662	677	678	690	660	711	726	735	690	745	693	708	744	665	697	708	720	688	685	704	706	719	702	693	641	706	725	736	707	716	717	725	714	674	732	688	701	690	709	693	716	682	664	711	711	716	713	704	676	760	686	697	679	685	751	688	714	702	691	664	723	740	691	709	712	703	733	732	676	736	698	669	720	766	720	675	732	675	708	707	647	737	687	701	693	718	670	689	695	708	748	694	674	678	724	682	699	688	681	722	698	669	733	741	683	674	678	671	690	692	747	709	732	654	703	720	737	706	712	743	681	726	701	742	708	697	684	710	702	721	712	663	661	701	692	714	685	683	713	740	672	664	674	710	679	672	688	661	649	686	666	666	701	726	672	714	714	696	712	718	699	677	774	684	663	649	714	708	727	675	646	675	717	723	732	714	701	683	710	739	654	677	715	719	739	740	676	714	666	718	721	755	636	716	683	712	697	649	694	694	677	718	694	697	696	654	727	677	679	747	712	694	690	698	732	731	695	695	684	687	674	669	639	708	679	661	650	719	685	689	699	736	707	687	696	714	722	729	660	710	713	684	702	682	742	699	702	722	689	709	705	717	725	664	698	670	721	700	727	740	689	693	692	675	695	728	665	690	733	702	759	724	676	672	703	719	682	709	700	635	687	725	674	686	730	704	688	689	718	702	717	696	694	676	678	703	698	717	737	697	691	635	709	714	703	706	703	713	715	696	663	689	702	718	686	709	703	639	681	670	644	725	724	726	777	678	664	672	693	668	753	701	730	718	721	683	702	673	727	730	664	715	712	717	666	727	688	692	721	708	729	746	675	721	751	684	706	710	681	719	713	746	674	645	665	721	676	729	713	716	682	682	678	679	719	680	707	711	680	683	676	661	679	722	684	726	698	730	681	680	725	725	697	730	675	699	708	719	725	701	654	692	704	694	668	673	738	762	726	700	718	694	706	711	719	728	643	732	706
27264	20707	9065	637	361	317	335	284	287	285	273	303	278	257	308	298	272	273	270	245	255	274	257	262	285	235	266	292	260	336	276	248	258	273	274	256	288	264	246	252	236	270	213	276	257	248	283	257	259	255	303	295	279	235	269	274	251	261	292	243	287	283	281	270	259	259	252	290	267	248	284	231	250	257	279	295	278	254	273	261	241	256	280	266	265	252	275	302	273	267	272	260	256	265	260	248	264	254	273	266	269	273	280	268	279	231	249	251	258	257	257	269	247	291	249	234	278	269	263	250	246	253	268	244	263	277	227	268	269	264	278	243	233	303	236	267	249	266	253	263	283	293	278	272	254	237	247	262	257	262	260	271	249	267	269	252	277	279	247	245	271	268	257	306	279	283	264	277	268	275	259	284	264	270	276	285	281	275	247	287	235	252	262	262	277	259	274	254	256	264	270	249	250	275	248	267	265	276	270	264	280	232	227	273	260	279	293	272	261	267	258	298	284	232	277	239	257	250	293	266	264	237	280	297	254	275	251	258	274	271	272	267	247	294	257	284	279	265	250	267	250	309	254	261	271	293	272	277	277	283	257	271	261	262	269	274	263	281	238	267	252	238	248	253	250	235	262	275	247	250	248	261	289	274	281	232	265	278	261	256	280	298	262	220	274	240	239	298	263	264	264	255	257	280	235	264	284	241	274	286	243	254	280	280	261	272	257	281	277	275	263	257	279	277	245	244	253	231	264	245	279	284	286	280	250	301	252	255	292	267	256	272	257	269	284	241	275	286	278	284	269	249	260	254	250	256	258	270	299	262	276	240	256	280	259	252	235	264	236	237	295	281	255	287	243	259	263	244	264	261	261	274	271	253	280	281	226	263	250	258	277	268	291	233	280	276	251	267	250	290	280	248	294	238	273	284	278	254	271	275	257	254	277	265	293	262	292	281	298	272	249	280	265	247	261	267	251	259	285	256	247	261	234	294	263	276	257	268	262	261	259	256	289	253	265	250	250	268	244	281	250	272	278	264	256	263	235	286	273	296	261	279	259	264	246	292	251	259	317	267	288	304	249	270	247	245	263	298	282	292	248	282	261	254	273	231	235	277	274	274	262	311	266	271	271	240	250	270	287	242	289	272	256	281	257	259	279	257	248	273	252	253	279	262	265	239	254	237	239	227	242	262	275	298	244	238	240	265	276	263	257	280	244	266	269	263	239	265	279	266	277	264	244	277	251	265	269	276	280	252	284	228	265	255	260	254	275	278	254	263	248	286	254	247	267	255	254	251	265	287	247	263	260	259	286	252	289	272	242	247	241	255	253	262	265	256	271	219	272	247	266	258	270	239	264	252	242	277	259	231	247	243	257	272	260	283	238	244	267	237	267	282	251	227	255	258	262	288	270	260	263	264	287	282	263	299	271	257	272	229	249	251	250	289	273	277	290	270	261	252	251	236	274	280	284	248	279	270	245	285	259	283	281	269	266	237	271	271	256	258	261	249	282	238	280	260	302	248	282	254	265	264	295	273	292	261	236	246	263	277	257	266	281	259	257	262	303	269	262	231	218	268	264	232	275	274	257	281	244	277	272	262	266	263	247	280	257	264	294	255	257	242	279	301	247	258	241	255	280	258	275	263	264	258	232	285	248	267	271	268	284	255	246	286	261	271	240	268	276	285	274	253	269	275	250	268	254	306	289	253	266	287	259	271	257	308	266	253	265	278	250	231	276	278	266	252	258	259	272	297	268	272	282	261	266	280	256	280	242	252	256	256	279	253	256	286	260	263	269	277	269	261	252	251	250	255	277	237	281	277	262	253	274	235	270	269	268	249	278	253	271	266	264	266	258	256	260	249	244	288	265	267	258	274	266	264	272	276	256	277	269	263	277	248	260	254	293	262	257	245	259	249	245	262	246	262	269	251	261	256	228	261	269	256	249	269	267	251	286	273	246	299	269	300	244	275	256	229	264	242	244	251	264	274	261	273	269	254	268	276	250	254	268	253	238	266	283	243	253	283	289	254	262	230	247	267	243	243	303	275	263	277	237	236	272	282	253	243	272	262	262	237	283	261	252	252	273	245	298	256	261	275	254	277	277	274	293	264	264	259	252	258	270	295	256	271	281	264	293	266	257	269	265	225	264	274	281	277	255	276	288	260	308	273	277	257	272	272	262	286	260	293	224	272	246	254	262	296	271	238	238	284	252	273	267	264	277	272	273	260	289	236	276	277	261	247	259	263	277	256	276	253	299	245	286	245	251	283	256	277	245	274	239	264	236	275	272	289	262	269	287	266	262	304	261	248	282	270	269	268	266	248	257	281	269	294	242	290	278	243	273	237	264	263	255	239	285	251	274	255	264	253	229	265	264	258	254	284	250	299	248	266	273	249	293	274	279	267	273	246	246	284	262	257	247	282	259	241	239	255	290	260	242	271	272	258	263	276	245	252	244	273	266	244	260	243	271	259	242	284	269	245	273	256	283	277	272	252	263	268	284	257	286	269	261	250	259	277	242	290	272	250	266	255	284	257	272	266	264	263	274	256	281	233	252	275	264	218	255	259	277	252	269	263	260	273	274	269	260	243	256	291	278	227	292	257	270	291	258	260	251	263	242	248	284	237	255	256	270	269	270	287	267	260	270	254	254	258	263	253	267	252	279	244	270	261	259	261	254	266	266	255	250	271	251	254	289	269	248	272	274	238	265	277	282	270	255	270	271	262	272	259	249	278	269	275	259	279	262	259	239	273	238	280	289	296	285	246	273	261	260	275	271	267	243	258	261	248	270	276	264	282	270	256	279	263	294	245	250	252	280	258	267	256	264	246	241	264	293	278	286	285	281	286	219	271	290	265	249	248	260	269	267	285	262	259	266	240	237	271	253	299	242	236	299	266	277	266	283	226	256	284	264	280	304	304	260	277	270	249	270	285	250	287	264	254	269	261	257	248	287	266	290	258	260	251	256	267	257	281	269	262	258	294	251	268	274	243	263	270	252	270	269	280	252	249	280	284	252	261	241	307	265	254	258	278	249	241	278	259	249	266	251	264	283	284	248	244	260	255	255	282	272	290	261	237	236	251	279	269	269	265	254	282	266	248	247	265	304	265	279	265	244	276	268	280	274	246	253	255	261	246	272	302	279	235	267	257	275	275	268	272	262	261	252	274	270	285	231	236	254	252	253	248	275	272	261	266	268	280	276	252	256	246	282	252	262	269	273	278	300	263	274	235	268	265	262	279	265	239	271	301	246	270	280	255	254	247	265	277	263	251	258	225	269	272	253	261	273	262	294	263	260	275	280	277	246	282	238	230	236	274	267	267	291	264	262	276	268	277	261	291	289	277	296	274	275	278	282	269	262	270	246	268	260	266	276	258	249	266	258	286	256	267	262	252	257	225	259	253	260	265	298	277	281	244	249	260	249	250	293	278	256	271	256	262	252	262	268	266	269	251	276	268	263	276	246	245	235	260	271	284	271	241	287	241	267	293	268	241	282	271	259	255	286	273
19435	1658	1251	769	599	545	483	506	494	467	459	411	454	420	421	415	415	396	462	443	397	360	400	423	411	394	382	404	396	408	442	416	392	401	376	416	416	399	390	382	429	405	363	386	388	383	412	413	398	392	395	360	395	371	423	409	388	404	400	384	435	378	387	384	419	374	375	394	409	426	378	427	392	383	445	434	440	401	404	368	404	430	413	405	429	390	394	406	369	411	355	419	415	410	419	414	403	404	398	404	374	425	385	396	402	361	392	407	403	423	391	412	427	422	425	398	416	388	391	424	404	428	394	398	377	394	394	393	408	391	397	414	394	419	400	393	368	419	408	420	402	408	397	410	368	385	435	385	431	446	422	389	413	408	394	384	389	392	415	415	427	400	377	384	422	403	398	402	403	399	385	417	388	415	404	404	399	413	417	389	371	390	403	391	420	425	385	359	365	422	428	378	374	392	402	431	405	361	445	427	408	432	391	390	380	415	433	386	436	389	400	408	388	390	406	407	412	395	420	409	411	374	429	414	389	381	417	383	365	387	394	412	450	422	391	387	383	407	389	432	400	408	401	389	398	401	390	406	357	419	386	375	393	379	396	407	384	429	411	405	418	401	405	426	375	409	403	391	429	391	385	417	410	404	433	409	400	399	408	392	409	435	400	411	380	413	431	417	386	422	392	392	392	394	386	380	386	394	416	420	385	413	394	400	413	376	406	397	398	444	371	412	422	367	428	427	400	402	421	412	423	371	399	396	348	379	387	397	376	415	424	437	411	419	398	428	412	423	383	393	419	408	362	398	443	389	387	403	411	432	398	403	409	383	431	400	449	407	396	416	424	418	397	384	407	417	406	400	404	412	415	421	416	398	429	381	365	392	397	434	400	386	396	427	414	380	365	399	419	393	399	422	391	412	381	429	403	392	411	425	380	418	435	415	396	397	447	415	402	404	378	405	423	430	452	407	387	384	417	410	368	420	423	408	428	416	405	401	386	425	374	406	419	379	397	417	389	417	440	425	403	389	378	411	403	430	413	397	381	404	421	411	392	397	401	403	378	371	390	376	405	377	368	384	425	389	409	397	404	420	412	407	352	426	397	385	387	374	407	407	394	419	417	413	395	431	410	408	415	413	392	447	390	376	399	447	405	441	382	403	428	388	438	409	406	351	418	368	407	409	419	411	393	427	412	412	418	419	394	416	436	408	395	425	395	368	388	431	373	431	414	347	419	418	396	435	389	407	421	369	428	421	429	414	403	403	416	412	394	437	407	400	414	388	365	450	455	392	384	367	398	428	458	397	416	408	389	431	388	399	437	440	438	408	373	419	403	405	421	417	399	384	420	439	405	395	432	417	376	394	382	387	407	389	421	396	406	425	402	396	403	414	404	382	399	409	382	396	385	387	419	404	420	393	380	407	381	427	418	362	397	412	420	413	427	390	401	414	394	423	386	408	393	433	438	380	418	440	417	386	366	435	415	390	389	408	373	403	408	429	451	396	377	368	372	378	425	425	436	376	395	407	390	395	429	391	393	377	378	395	404	424	402	388	441	399	367	382	428	420	430	414	395	408	399	417	416	450	417	385	396	417	378	405	427	400	434	397	391	415	399	391	422	365	410	406	459	398	410	422	421	404	416	375	422	422	457	443	401	403	413	424	394	427	377	390	418	394	410	403	397	425	416	386	417	410	365	418	414	437	390	417	469	395	427	430	410	380	431	429	405	429	419	393	427	412	370	417	407	393	407	387	396	418	394	446	363	383	438	418	413	424	392	402	368	405	451	404	429	383	424	406	430	403	390	400	394	427	397	403	395	392	413	381	397	389	386	386	407	402	378	401	405	395	398	397	392	385	407	392	351	379	426	417	357	366	407	375	420	368	376	389	435	390	391	408	434	399	413	399	401	418	429	402	401	418	383	407	395	428	413	410	383	405	426	409	441	418	435	409	392	417	447	392	402	385	389	398	419	396	393	407	412	445	420	422	392	449	402	411	391	395	425	395	423	407	407	386	408	432	428	384	463	390	443	380	362	391	442	398	389	360	414	406	384	397	380	362	399	419	399	422	383	374	399	440	433	417	386	417	398	437	401	416	423	407	419	382	445	414	453	406	424	376	374	426	381	375	393	413	374	398	432	439	397	392	403	435	406	385	381	397	411	424	391	406	424	398	373	422	436	410	391	404	396	386	390	420	400	407	404	385	366	391	381	414	395	445	402	355	407	400	433	411	377	393	392	363	376	425	414	417	423	416	391	375	400	397	385	428	384	375	406	414	405	399	385	360	400	407	373	433	393	448	385	407	380	427	416	394	393	399	398	415	403	398	406	373	409	403	389	386	375	413	384	426	411	410	402	437	416	419	393	401	401	419	415	414	383	444	406	401	364	412	416	410	409	381	393	418	446	384	435	390	355	400	437	426	444	415	376	399	361	396	375	384	371	375	411	377	377	395	423	406	375	429	431	379	397	356	381	374	401	416	392	391	428	378	348	446	459	405	424	398	395	385	402	397	410	400	435	417	412	386	411	396	433	392	427	434	418	411	424	412	395	398	421	401	393	419	413	385	412	414	389	414	376	381	414	414	407	401	389	409	408	391	410	403	389	431	402	391	413	424	397	394	424	379	391	382	426	384	400	417	400	462	428	398	416	416	411	404	394	427	369	423	394	419	418	387	429	389	436	395	427	385	386	413	399	368	384	451	400	428	409	418	410	394	350	443	411	375	374	355	412	421	393	409	370	413	406	410	376	393	432	397	419	385	422	397	386	380	397	382	388	390	433	404	394	409	407	389	396	426	417	405	395	401	411	385	427	401	403	407	369	402	371	392	431	402	428	362	409	401	439	373	413	391	385	364	402	416	386	388	428	400	400	374	379	406	405	376	432	395	396	406	373	388	390	444	426	415	387	412	416	420	389	416	406	403	420	378	452	378	393	423	386	426	421	391	423	419	422	408	408	387	380	397	382	430	433	421	408	409	386	394	412	437	414	350	411	389	390	399	403	407	406	417	427	427	435	413	412	405	400	404	395	388	418	393	390	401	383	383	387	387	423	380	367	432	397	400	393	394	411	433	392	439	401	418	379	400	417	410	411	404	427	418	411	398	414	419	392	410	378	439	389	375	377	396	425	403	411	393	409	427	431	422	397	397	415	392	411	385	387	387	396	397	432	452	384	390	431	439	378	435	417	393	382	419	380	390	393	406	385	401	384	414	425	432	435	432	374	375	403	388	411	433	419	418	423	413	419	385	409	370	392	408	394	429	413	404	381	382	423	386	430	375	424	417	379	422	372	416	367	425	422	387	385	430	420	380	394	436	401	420	407	399	389	431	398	433	402	409	411	371	381	396	395	361	396	364	369	396	412	394	414	423	404	420	406	397	372	379	415	417	413	418	355	397	389	412	391	387	363	383	419	406	418	404	371	393	414	415	409	383	388	416	395	390	424	391	416	407	401	400	430	412	414	390	405	442	409	426	412	397	411	375	403	428	390	424	369	409	394	411
24432	21412	28552	24633	21196	4609	1060	820	706	619	672	594	576	563	561	531	549	497	527	575	506	532	501	527	509	547	531	506	501	530	504	532	500	537	485	532	521	511	543	531	494	532	471	505	488	484	488	545	548	553	525	514	512	522	521	518	506	488	496	464	513	472	480	481	484	496	487	511	474	530	501	487	521	481	468	504	488	485	530	543	499	507	488	507	506	531	491	521	507	510	476	494	527	484	482	489	529	554	474	491	512	524	503	505	510	504	493	531	502	504	507	504	500	483	481	509	516	515	503	419	491	484	535	487	533	470	509	490	527	512	486	470	495	477	521	477	483	469	509	500	518	518	496	475	469	518	504	471	499	510	439	496	522	506	495	518	480	489	513	496	486	475	484	470	475	483	478	486	502	479	491	492	485	514	556	487	488	466	480	523	472	481	520	496	516	473	503	459	502	469	516	503	492	521	512	495	494	500	504	507	470	511	526	514	506	484	462	476	501	486	505	509	474	478	500	512	529	481	548	497	470	524	471	488	524	474	488	505	491	506	524	490	466	513	518	507	477	490	475	516	505	519	479	483	530	505	564	490	508	474	495	487	512	459	487	493	472	480	487	511	511	550	513	542	507	536	485	507	519	480	499	486	508	461	511	496	480	496	492	483	511	535	466	490	501	497	518	496	519	499	508	514	483	486	516	519	454	481	534	518	525	501	520	519	490	481	495	509	510	498	529	497	465	513	494	482	514	490	513	486	494	508	497	489	510	525	494	519	520	529	511	525	503	513	494	526	511	474	531	510	472	475	490	508	522	477	511	512	518	518	486	476	479	509	504	463	489	516	472	506	496	499	505	492	495	506	517	471	549	509	501	485	501	505	474	455	492	476	508	503	467	501	508	494	504	526	468	547	486	485	494	480	555	494	478	483	477	501	521	476	516	517	479	499	504	500	498	498	492	495	512	508	526	497	518	502	504	507	467	489	473	530	480	491	520	497	491	527	520	482	475	543	472	515	465	487	459	511	478	504	439	495	505	510	483	478	470	532	517	488	493	498	495	497	474	495	500	497	492	520	523	528	490	506	472	509	500	513	537	471	493	486	498	511	500	519	468	506	505	467	481	519	478	500	491	490	493	507	492	466	507	490	484	467	480	451	522	509	480	507	527	502	509	466	480	556	486	502	490	467	513	488	525	496	489	507	510	500	488	555	467	500	498	500	473	460	478	508	492	490	512	493	484	496	451	532	494	517	530	514	509	506	505	521	501	503	474	466	518	493	514	533	527	528	496	490	527	491	497	447	478	532	499	486	521	524	537	505	502	492	486	503	502	500	520	496	528	463	484	480	516	477	496	510	557	498	470	521	504	516	498	496	490	481	494	489	500	465	481	497	497	475	516	514	498	515	504	506	454	481	532	512	491	464	481	487	519	469	506	478	512	545	505	456	483	481	513	489	541	525	507	477	510	486	499	477	494	484	481	500	494	465	480	504	506	500	516	500	519	477	521	520	474	517	537	478	498	512	489	508	543	494	507	499	530	478	518	506	462	497	492	498	504	511	490	501	511	512	447	494	518	459	490	503	518	495	505	439	442	501	492	502	459	470	494	464	506	512	495	467	496	487	548	500	491	529	487	488	542	475	504	461	527	534	521	506	488	457	489	499	507	518	485	485	455	495	474	494	480	468	525	508	519	532	527	496	472	484	491	481	522	477	509	493	492	470	530	540	476	521	475	478	482	503	492	541	482	516	478	476	560	491	501	479	534	468	536	514	499	472	471	518	481	504	493	515	498	525	570	543	511	477	502	451	494	498	476	514	487	486	490	482	526	502	501	514	491	500	480	482	447	471	511	504	473	512	516	513	495	484	489	509	486	483	520	501	545	500	492	500	471	518	462	498	503	509	475	508	434	520	497	490	527	487	487	475	500	461	485	520	454	529	480	530	492	518	465	495	459	497	508	526	509	483	484	469	511	524	505	499	504	540	530	458	533	490	476	511	497	494	494	499	466	479	487	488	493	492	485	514	490	461	520	487	519	510	534	511	480	490	487	495	496	511	493	512	490	543	518	516	497	505	497	515	495	482	477	542	476	454	514	498	524	496	507	481	507	511	501	484	481	546	503	484	517	469	520	522	468	503	484	468	517	513	495	508	515	544	508	521	483	480	492	462	482	475	502	495	500	495	469	482	493	513	483	518	497	509	520	522	542	506	486	507	498	495	474	465	525	498	461	465	524	496	517	520	491	501	515	498	481	462	505	457	499	530	464	506	498	516	511	468	505	504	495	502	494	519	527	493	471	543	482	500	487	486	549	522	453	513	505	487	490	534	469	500	488	474	508	507	499	503	545	530	487	500	490	547	481	474	453	521	555	499	492	475	484	540	487	456	492	474	513	497	470	478	468	534	533	508	505	525	508	483	523	498	509	502	527	488	499	515	501	473	493	457	507	489	468	500	486	532	494	474	518	467	549	494	504	488	479	483	485	497	509	477	504	487	501	522	472	471	494	528	523	477	487	470	518	493	497	490	506	496	529	526	501	521	501	489	539	513	499	508	482	469	514	500	485	511	491	506	499	512	495	499	496	503	545	476	490	527	490	523	526	501	547	471	496	484	473	500	484	487	492	481	472	491	457	495	480	511	469	490	463	463	500	475	534	513	495	510	487	524	510	496	491	482	493	484	545	510	518	464	434	481	475	469	481	526	493	483	499	524	526	512	529	528	507	508	523	498	514	522	504	472	473	504	489	525	505	529	488	540	510	488	504	534	537	503	506	506	497	476	492	509	507	462	502	452	507	502	475	529	498	495	480	530	457	521	480	479	496	490	519	526	489	496	538	560	497	497	476	510	509	522	496	532	489	510	508	505	477	481	505	497	484	509	463	527	496	449	533	523	487	454	446	482	492	496	490	461	517	484	497	478	460	491	552	491	473	482	523	519	511	523	472	482	510	499	470	513	504	479	474	462	489	511	487	519	520	496	499	451	489	514	524	479	478	517	489	509	467	507	475	474	500	487	533	491	482	525	496	493	488	489	540	488	476	489	504	474	505	478	458	498	491	505	519	491	492	501	469	473	466	519	516	468	480	519	523	476	514	479	479	515	485	477	490	481	472	473	506	529	467	469	496	489	468	516	488	551	505	485	473	515	524	514	491	435	503	503	507	504	539	518	506	496	532	530	503	493	526	495	533	504	508	479	527	548	505	508	506	461	490	519	484	486	506	457	483	479	479	502	490	480	486	488	531	469	545	535	481	466	506	448	497	470	464	516	488	545	515	483	477	532	483	512	498	493	474	482	543	471	475	519	508	510	507	481	500	490	490	546	500	535	490	483	516	475	428	465	505	501	486	544	509	528	483	503	506	503	491	453	526	507	516	493	452	489	469	494	494	511	513	524	436	461	476	469	465	501	523	522	483	503	526	483	492	507	473	511	453	499	438	529	482	503	510	499	478	506	469	514	481	525	502	532	509	494	520	521	490	502	484	536	518	534	507	513	472	489	473	511	491	483
35971	10388	7825	4147	2984	2280	1795	1600	1386	1276	1175	1137	1025	967	946	904	863	824	904	869	833	828	844	752	815	754	799	789	800	763	813	772	798	821	744	765	801	770	750	774	748	781	761	736	758	791	722	724	729	762	786	730	739	726	731	709	765	722	754	765	803	735	731	762	755	733	724	722	745	764	718	750	738	748	725	767	763	794	723	711	770	740	756	744	773	723	779	756	730	796	750	760	724	749	763	782	748	766	733	769	755	730	739	742	781	776	745	709	759	751	718	773	749	750	708	778	693	780	751	709	745	734	800	749	713	724	761	715	732	772	756	730	724	718	743	741	770	749	698	751	727	694	795	764	727	759	711	784	766	790	731	807	705	739	702	725	763	711	715	739	716	711	772	740	726	758	764	749	757	742	713	724	750	752	736	749	772	751	763	733	769	776	748	738	721	776	734	784	753	735	701	724	762	712	768	705	802	762	747	742	795	800	768	720	711	714	753	727	761	728	801	717	724	716	737	762	749	760	723	748	738	718	723	776	702	737	760	727	716	759	719	760	724	723	692	679	776	767	748	728	755	724	745	750	708	773	735	781	684	707	724	737	752	727	716	697	730	787	741	775	732	732	744	728	761	762	750	743	739	794	742	714	781	757	664	773	764	736	724	716	742	733	749	739	741	746	786	777	745	744	718	767	685	762	758	647	735	766	737	743	796	724	793	722	779	787	759	769	758	779	733	737	754	786	746	741	737	779	791	775	711	698	757	729	778	685	747	762	760	743	749	784	733	804	775	720	763	788	741	773	720	793	729	700	693	727	734	744	777	766	723	753	738	768	706	777	773	739	794	773	739	739	709	735	726	749	752	729	750	695	707	800	737	794	718	767	766	791	747	769	757	756	719	759	755	765	703	705	777	733	703	776	755	775	737	736	738	744	752	750	719	749	734	786	744	779	734	706	720	743	769	737	755	765	740	746	771	772	726	727	744	765	714	766	729	766	740	762	678	758	756	769	792	771	750	705	750	700	757	722	802	725	762	767	719	781	746	716	719	735	743	734	710	745	752	736	752	746	697	712	767	736	722	757	735	720	714	726	768	761	794	737	801	672	742	728	755	710	721	757	790	703	727	775	782	759	772	778	726	738	711	782	775	739	737	709	754	735	736	721	780	769	702	754	706	721	730	734	725	747	703	734	803	731	775	753	733	770	776	762	765	712	752	757	745	746	724	789	739	781	748	723	767	748	751	781	713	756	761	731	753	753	742	731	732	757	751	775	689	746	728	727	763	677	750	729	743	752	699	723	722	733	749	700	718	745	744	782	806	806	746	736	765	737	753	754	802	743	797	768	760	793	813	727	788	760	733	715	752	728	743	734	748	732	738	750	784	733	739	793	723	722	764	726	689	712	755	731	776	767	715	740	765	719	732	774	782	757	767	762	714	737	715	761	781	725	752	758	709	743	730	759	791	766	748	728	762	723	759	726	715	778	745	717	773	749	717	720	762	762	762	773	746	725	793	707	734	779	688	777	739	720	744	705	730	772	768	768	705	723	729	724	772	737	726	758	734	747	698	781	725	754	739	716	691	739	748	770	780	768	717	763	759	736	715	747	698	795	696	794	709	738	721	723	728	752	770	709	754	666	718	743	721	793	739	757	706	734	736	767	716	739	762	738	722	793	711	765	734	726	700	746	708	715	756	737	760	735	742	774	707	748	812	757	712	745	763	780	738	785	739	717	768	673	742	777	788	773	712	761	751	751	683	763	739	777	703	712	713	739	705	746	776	783	755	765	759	715	705	739	759	706	764	732	766	731	743	739	736	717	763	746	695	758	740	754	747	703	677	742	749	742	761	767	718	744	727	752	715	738	750	748	770	762	748	771	747	729	771	762	778	720	749	787	716	742	744	773	707	727	713	707	786	769	720	704	765	782	722	704	731	785	715	731	784	743	767	777	749	718	752	767	715	732	746	770	717	734	797	744	769	720	750	726	771	757	740	723	721	771	755	737	733	807	718	765	708	766	735	731	758	735	723	735	686	750	764	717	763	766	794	760	770	768	719	788	772	753	725	698	738	740	744	760	772	792	727	719	787	752	747	773	720	762	745	739	672	768	723	768	730	775	794	732	742	768	762	749	749	719	728	749	755	735	731	746	748	788	743	762	764	706	741	720	724	767	739	761	746	716	730	788	786	754	730	755	747	704	736	706	745	760	722	778	691	756	734	744	795	726	713	716	744	743	732	749	794	778	731	731	741	756	755	729	759	782	739	738	735	777	769	774	722	743	760	729	747	781	708	731	744	748	725	762	735	724	713	742	735	723	784	745	751	774	736	799	742	720	733	788	721	765	721	742	744	690	753	800	765	776	758	730	742	738	767	755	746	745	761	700	776	717	727	759	746	747	730	740	770	752	755	774	740	750	803	745	702	772	748	782	743	746	778	750	762	717	798	766	639	732	725	729	695	742	759	722	750	736	733	715	768	757	731	704	748	759	767	795	738	745	763	734	765	745	691	740	780	747	725	788	756	743	738	753	731	706	747	776	716	745	751	730	749	703	710	717	716	765	774	732	729	736	760	718	744	710	705	777	764	730	749	740	746	757	735	773	734	728	803	726	765	715	722	743	721	725	734	713	733	754	706	790	729	734	690	780	802	823	771	729	742	716	693	714	760	711	725	688	703	728	721	767	734	781	752	742	781	731	725	711	736	703	741	755	750	745	766	728	738	797	756	693	796	723	782	759	738	775	749	708	779	733	689	753	739	805	716	738	797	762	755	669	741	731	736	747	775	741	747	767	739	760	777	774	772	738	727	715	751	756	743	767	731	742	768	754	756	763	753	741	784	742	753	703	724	759	736	706	739	794	707	756	777	735	695	770	747	759	758	710	726	744	818	712	721	752	754	779	749	725	742	744	748	788	784	757	732	757	690	771	768	727	728	729	770	736	741	724	765	713	768	758	713	749	738	751	793	684	769	752	727	743	774	717	715	763	786	729	710	788	723	739	739	756	709	746	769	788	766	750	745	708	732	709	778	753	757	736	743	745	738	726	707	760	759	733	740	744	783	761	724	731	690	694	716	803	766	725	770	781	746	755	761	740	767	760	746	792	732	741	713	764	753	734	717	733	738	755	745	732	686	761	709	790	705	738	726	728	757	785	736	729	726	729	772	694	764	749	777	745	750	803	724	736	733	758	748	701	724	733	738	731	717	770	729	764	756	801	764	756	762	742	759	753	717	742	728	734	752	759	788	700	723	761	724	755	740	779	712	756	757	730	743	773	728	722	735	800	748	776	777	715	752	734	694	750	694	753	781	728	759	739	759	773	733	761	747	729	771	729	725	719	717	696	765	765	738	727	784	757	715	781	769	717	745	765	794	745	746	694	774	734	763	690	781	705	808	726	749	698	769	754	811	741	729	764	700	768	747	742	731	778	743	753	782	743	706	723	728	754	759	832	791	688	749	744	769	809	745	769	772	731	742	751	759	703	756	756	722	777	746	713	710	762	734	769
23311	21378	29121	24005	21380	21249	4257	1185	881	766	742	719	605	626	530	586	585	545	552	540	546	513	560	540	535	531	532	520	500	499	472	505	508	524	459	491	497	453	534	478	481	496	496	460	495	470	472	470	439	469	495	473	476	499	484	487	479	478	480	478	505	516	473	482	431	434	470	454	443	495	467	488	467	470	453	483	425	480	473	442	511	476	490	467	453	481	472	463	444	489	470	487	474	422	488	450	446	470	463	435	475	455	465	467	481	480	472	491	474	488	459	471	480	427	492	486	485	521	444	484	518	485	422	486	475	442	484	495	474	468	460	483	473	471	446	464	476	444	424	478	464	439	459	488	479	497	455	455	475	471	458	489	480	482	450	482	438	439	485	460	440	536	546	444	496	454	473	480	463	476	438	469	435	512	445	481	479	435	476	474	451	492	457	483	492	463	458	475	480	491	492	475	476	488	445	458	444	484	454	506	468	473	453	484	473	465	477	487	481	449	477	474	483	491	505	446	489	491	475	504	481	475	474	468	447	450	538	476	475	453	483	483	450	472	478	455	479	467	482	474	467	490	463	466	490	468	466	439	459	458	484	493	481	493	500	433	459	508	462	443	489	441	452	474	471	455	466	502	523	498	451	415	465	508	482	455	452	479	485	471	511	468	456	551	462	492	471	469	488	453	459	501	486	467	491	449	469	478	477	469	503	494	458	486	414	540	487	464	489	477	465	476	439	463	503	512	464	445	480	461	491	462	480	469	453	447	489	430	459	486	465	423	480	478	496	478	453	453	458	451	486	461	485	457	487	465	457	442	496	463	487	459	524	491	468	469	432	478	500	474	478	457	482	477	482	475	454	442	475	457	444	480	459	483	469	491	470	493	462	464	458	515	469	455	495	485	425	470	477	495	460	441	445	470	482	449	479	445	445	495	493	451	477	508	464	451	436	486	463	431	462	505	477	531	486	472	436	482	472	439	475	468	490	478	445	486	468	432	497	452	480	470	484	495	500	437	464	488	488	453	472	426	468	445	484	429	501	459	482	461	493	425	477	496	478	477	490	449	436	465	480	502	459	467	486	470	482	453	504	493	459	450	485	488	488	454	480	460	473	485	478	485	440	462	439	439	505	478	512	471	478	460	492	485	515	425	474	459	498	490	460	490	488	436	463	490	437	486	470	466	437	423	432	483	493	491	462	495	467	478	480	444	495	470	455	477	453	474	458	443	470	484	466	509	491	482	511	460	453	448	461	483	448	487	469	478	479	484	454	470	473	470	469	494	440	444	442	443	465	465	439	483	489	483	476	466	455	513	469	472	477	497	479	438	460	472	459	473	494	449	457	467	467	449	476	464	454	435	428	462	458	473	463	470	472	457	459	457	463	448	457	490	508	470	459	510	426	493	443	486	500	472	476	495	482	466	470	518	450	452	439	485	451	433	479	471	454	448	497	497	471	452	475	463	461	482	443	447	479	486	446	474	430	466	475	436	467	456	455	465	462	471	528	463	483	465	510	459	471	484	522	451	463	454	506	446	464	482	425	465	468	423	490	428	459	447	490	450	465	436	463	450	454	478	471	479	457	497	485	470	460	437	485	502	480	449	452	455	467	488	472	519	498	519	484	454	460	464	464	483	511	444	492	478	472	440	487	484	488	462	492	480	466	474	488	473	478	419	459	482	485	498	474	494	473	435	526	457	458	508	476	526	434	441	463	478	463	473	483	487	456	485	513	507	506	489	474	472	465	472	475	482	432	504	482	505	468	465	483	487	464	464	440	529	455	452	457	474	465	460	471	455	457	479	489	467	510	469	480	457	491	488	470	484	447	472	456	463	494	439	480	441	484	481	491	469	485	450	457	494	454	492	516	479	442	472	465	439	481	449	479	443	453	449	443	448	443	450	471	478	488	492	485	485	438	474	457	427	502	488	473	424	502	485	423	495	522	498	466	462	429	477	463	495	453	521	435	454	455	467	491	459	500	488	458	498	441	475	481	462	454	468	479	464	445	489	471	436	478	445	453	513	473	461	477	433	446	443	477	471	454	456	472	476	509	447	461	486	435	491	499	479	474	505	480	451	478	442	449	453	478	455	488	456	497	482	480	475	476	422	478	450	449	470	455	449	479	455	477	500	490	484	466	494	479	450	470	470	482	477	460	451	478	430	482	453	448	448	498	491	468	468	452	506	483	458	473	431	446	449	518	460	455	458	479	465	427	459	500	454	491	476	454	476	459	463	506	474	478	457	495	468	453	481	497	490	483	473	478	439	479	450	474	496	449	477	471	423	484	446	515	443	445	474	464	543	433	478	440	428	466	442	483	518	407	482	442	476	438	443	463	472	474	472	452	431	462	509	433	438	479	460	494	459	483	469	445	472	429	479	494	447	518	449	460	447	466	444	462	495	449	484	472	488	477	471	505	452	496	441	451	476	450	495	439	454	492	466	488	463	473	425	460	486	462	477	486	471	484	476	459	517	449	457	463	421	476	453	492	458	475	462	473	468	451	463	482	448	442	494	447	444	481	494	479	460	489	490	455	499	457	486	494	479	481	439	496	448	446	460	448	455	501	460	447	443	451	482	446	494	463	465	487	496	471	491	427	472	478	455	430	468	450	484	452	499	450	465	504	484	487	467	473	472	474	460	474	481	443	451	495	459	507	504	461	481	463	471	495	475	493	463	494	498	475	495	443	487	488	478	464	452	468	438	461	447	442	467	483	418	464	504	470	489	455	458	450	472	498	490	526	486	485	479	451	456	458	444	471	501	479	449	461	481	461	479	479	486	470	434	481	468	480	451	452	444	536	496	460	489	437	494	460	482	463	472	478	470	474	518	514	449	493	451	452	451	402	495	479	481	497	460	450	428	513	481	444	452	493	459	482	441	466	470	501	467	446	412	514	486	442	501	464	460	460	439	476	467	451	466	475	462	484	463	469	439	479	467	495	469	479	443	483	478	426	469	496	503	467	499	467	469	451	509	460	482	503	490	475	490	480	457	447	424	509	453	462	514	456	471	461	446	447	493	490	429	471	481	467	466	445	466	482	507	455	446	452	474	438	457	460	508	457	496	490	465	484	432	498	462	461	457	472	462	485	479	518	447	453	490	488	428	452	447	460	485	439	469	497	443	473	515	481	454	449	440	467	473	489	509	454	465	502	461	485	492	422	455	490	460	439	470	469	483	465	436	470	474	436	481	476	444	498	511	460	499	523	452	464	448	486	426	484	491	490	451	460	491	475	476	464	459	481	508	456	459	445	484	470	469	489	496	459	451	461	444	487	482	468	492	447	454	475	450	495	471	457	474	497	487	479	452	483	461	508	457	503	470	465	476	485	487	458	465	463	502	489	495	477	476	495	480	447	476	471	518	486	474	426	472	469	455	458	441	461	406	449	496	474	452	492	484	441	480	446	427	439	488	456	469	466	520	439	469	453	451	456	458	462	509	454	433	448	459	459	445	476	491	430	476	473	482	441	452	456	463	469	481	454	488	483	514	471	469	473	431
34363	16742	12395	6969	4789	3608	2951	2413	2062	1698	1500	1411	1245	1153	1052	991	973	950	959	902	865	837	867	825	822	799	824	816	750	780	758	758	792	765	744	759	755	751	754	748	727	687	733	734	700	767	715	707	762	741	734	731	718	733	764	727	732	767	748	717	701	698	713	691	709	675	688	693	761	659	698	742	694	708	729	674	723	733	719	722	755	740	691	680	693	724	712	679	705	692	746	688	667	674	715	731	674	689	747	673	725	697	710	704	705	714	732	670	740	731	717	739	714	694	686	710	714	710	714	674	706	718	691	685	708	682	705	713	710	676	733	732	663	730	728	759	671	707	672	735	728	682	718	698	729	704	733	682	742	725	724	701	653	699	712	654	701	680	697	707	743	685	719	694	692	713	743	716	750	739	709	655	735	704	726	722	750	709	710	706	676	661	700	691	700	737	678	693	732	743	701	727	735	702	672	726	745	662	674	684	693	700	679	724	716	711	691	707	685	690	656	708	692	669	705	685	691	728	690	700	717	655	715	680	664	689	718	664	711	734	698	702	676	711	659	657	749	673	690	715	716	714	655	725	760	740	681	673	702	666	724	686	674	690	667	685	721	741	721	683	712	694	717	698	694	730	649	758	689	692	742	710	656	753	751	681	707	670	705	697	693	740	709	623	701	724	665	763	725	718	726	713	695	690	696	696	713	711	725	716	687	722	729	703	703	691	756	718	692	704	715	716	674	674	703	684	675	712	714	720	719	712	671	680	694	673	702	715	665	698	716	694	673	689	685	738	713	691	671	671	709	698	682	689	670	702	726	706	684	679	687	694	651	658	687	691	705	652	709	684	703	670	713	709	739	674	712	743	738	707	677	710	770	742	660	701	736	719	691	723	744	701	713	687	678	686	715	682	737	676	658	694	749	681	685	766	694	686	731	709	671	679	711	696	679	736	706	750	667	711	727	686	700	733	737	661	704	707	699	701	754	708	689	713	659	708	706	669	679	665	688	726	687	659	699	701	696	724	692	697	650	674	710	682	721	711	673	691	661	708	729	696	733	650	708	758	748	756	729	776	721	707	683	703	694	705	696	686	704	723	664	696	693	737	709	670	691	697	695	749	708	743	652	687	703	712	735	676	743	709	701	690	678	680	758	715	714	668	662	645	669	672	684	694	682	680	713	789	723	710	637	738	689	691	693	667	725	703	671	754	696	743	698	684	713	709	665	721	703	730	740	727	743	724	727	701	736	732	699	700	728	701	702	691	705	680	672	728	686	694	659	689	718	671	651	724	692	712	711	703	721	689	736	769	718	691	736	698	717	728	719	680	744	656	731	744	754	693	701	728	725	714	710	645	689	698	658	650	723	699	712	708	675	683	686	753	738	719	703	661	715	719	697	707	735	658	718	683	690	704	717	689	733	660	706	698	648	709	682	696	658	671	701	700	715	702	719	710	670	669	696	724	741	700	692	677	684	723	720	709	668	679	727	704	698	693	708	679	674	703	721	717	750	696	740	709	702	701	687	679	717	697	714	678	730	667	729	722	754	711	704	729	683	686	699	682	703	758	681	717	732	718	776	732	704	704	670	707	709	717	665	694	671	691	693	719	709	728	692	707	694	725	685	704	697	686	649	673	702	708	681	712	684	703	705	668	705	675	690	700	710	757	686	669	685	748	717	671	707	701	685	705	697	694	696	691	703	713	745	685	705	697	697	709	688	685	727	741	691	680	706	685	677	722	689	742	710	716	700	668	706	744	726	708	716	726	653	666	703	726	736	726	679	672	749	682	738	654	704	706	662	670	711	679	695	653	719	673	671	738	737	720	697	696	711	726	688	732	678	695	709	693	701	705	661	702	656	708	710	676	667	721	724	720	716	682	710	678	729	725	755	694	679	698	677	685	695	679	729	724	690	704	728	715	671	691	670	746	705	684	697	687	723	697	679	699	695	651	757	671	730	719	724	703	688	691	698	708	667	698	680	658	711	658	675	728	716	714	709	712	734	693	739	718	722	726	680	732	733	736	702	678	711	667	715	719	699	661	674	714	674	718	682	698	666	720	709	706	700	739	716	707	701	708	754	706	678	717	721	729	713	642	725	670	749	771	703	694	684	687	794	648	696	711	715	717	637	702	712	710	677	721	712	695	690	689	695	710	679	691	755	704	696	726	726	667	686	682	707	701	726	693	677	657	717	725	664	654	693	722	710	751	708	675	710	712	731	656	693	720	715	739	695	735	696	710	663	724	639	697	741	718	754	688	702	709	671	707	702	705	676	723	700	713	711	701	715	694	705	691	708	677	736	652	696	729	697	680	685	627	665	705	707	672	723	699	695	670	681	720	716	753	692	713	682	735	752	650	718	691	688	699	635	753	659	630	703	690	729	745	665	690	680	695	747	695	697	699	674	696	702	686	702	727	726	684	705	653	666	703	726	705	694	735	754	655	668	683	690	713	683	654	760	676	694	719	713	677	682	740	670	722	707	684	729	677	680	694	658	742	736	700	701	687	679	700	705	708	724	696	752	750	728	692	697	714	684	719	724	725	683	673	778	754	686	694	716	692	713	720	712	690	707	708	729	690	711	709	655	743	702	695	662	695	668	685	699	700	749	727	721	721	725	682	672	712	709	721	701	752	714	678	702	705	695	667	685	722	718	679	714	680	698	686	662	729	706	675	707	688	733	726	698	728	694	713	711	687	706	677	693	675	714	702	689	701	682	689	702	716	693	679	702	717	685	724	718	679	676	714	691	697	712	718	718	705	671	719	708	704	712	703	706	687	722	730	741	705	755	713	693	719	711	680	683	711	733	689	707	765	748	709	704	664	662	686	718	718	720	687	732	689	700	696	657	721	729	692	742	702	670	675	691	665	744	709	712	721	744	663	639	702	714	715	742	734	683	661	706	691	660	696	656	654	694	715	698	695	693	681	734	717	660	713	724	707	710	686	671	682	662	668	670	690	736	676	711	724	719	664	689	729	672	710	713	707	718	720	722	636	708	655	705	713	671	715	691	696	714	714	689	714	725	657	712	744	658	703	723	702	679	713	701	688	755	714	667	720	721	658	731	707	755	723	681	666	709	701	683	727	674	708	709	709	690	712	707	677	654	663	687	745	668	689	752	687	748	713	695	736	675	688	692	707	696	686	721	704	708	677	697	703	704	724	704	669	676	691	681	680	689	726	719	734	675	687	683	709	712	714	727	742	692	665	664	684	691	720	700	704	745	692	724	713	721	700	719	692	686	702	686	690	697	733	729	711	723	682	749	672	673	724	719	674	716	682	718	747	685	674	689	658	729	726	716	723	701	701	705	681	719	691	724	685	713	713	703	683	685	704	640	686	691	635	699	701	712	711	728	684	674	657	687	693	702	749	706	685	714	658	706	703	700	721	771	702	695	680	691	733	726	725	663	696	748	629	724	708	716	678	656	727	716	701	696	664	710	692	675	716	703	696	695	692	713	742	671	716	705	704	677	704	707	716	682	666	663	655	715	725	721	693	688	723	742	716
27401	20947	10109	727	367	319	343	289	278	280	302	311	260	254	275	273	263	276	243	278	257	269	269	259	279	286	284	305	292	265	267	266	298	284	285	257	287	251	262	264	257	293	276	243	282	290	273	260	252	289	271	277	272	240	287	262	264	270	231	280	288	255	262	257	253	253	268	291	260	285	266	250	256	291	249	304	281	239	250	256	303	239	295	264	284	244	271	250	247	286	276	263	282	272	262	265	273	259	249	307	260	273	283	236	249	279	281	260	277	286	270	262	263	293	261	253	257	275	247	259	282	292	240	262	288	263	266	279	278	271	245	256	258	299	250	262	255	285	257	273	276	279	250	271	253	264	263	233	293	281	245	290	263	275	257	263	280	270	280	289	274	271	283	279	239	292	294	277	259	285	255	262	276	253	273	275	271	272	245	236	263	284	260	291	266	261	260	267	256	288	256	267	251	266	247	263	261	254	298	259	248	247	251	288	263	266	281	282	282	263	266	248	242	291	285	271	273	275	265	249	274	251	260	268	286	280	285	220	268	287	255	239	281	263	252	278	266	255	278	261	255	269	274	263	277	257	271	264	271	266	247	289	265	251	284	259	262	271	242	289	268	290	267	268	265	272	295	256	242	296	252	245	268	268	283	262	282	297	270	259	266	251	267	295	236	279	240	250	243	241	270	281	285	291	297	280	259	243	269	252	260	263	256	247	271	266	257	254	244	272	296	244	277	262	271	248	283	282	260	267	282	273	288	279	261	275	242	262	286	272	287	267	258	240	259	278	283	263	270	277	270	277	266	312	275	243	261	283	288	246	271	278	272	257	257	286	283	268	295	278	290	248	288	265	287	277	298	269	255	277	279	260	286	233	266	272	259	250	289	298	277	254	285	259	286	251	237	272	246	270	269	257	274	267	242	282	283	248	237	279	268	268	278	284	269	282	250	264	303	276	261	288	256	264	257	279	247	256	265	289	297	266	264	273	260	271	295	274	250	264	244	289	288	240	263	266	265	252	264	275	284	258	234	266	272	257	263	276	274	256	248	274	253	245	281	262	276	285	276	254	273	289	289	261	277	272	280	238	274	259	284	284	246	281	254	274	291	253	287	262	281	262	279	263	247	250	286	242	278	272	283	258	234	261	261	275	268	264	259	244	297	257	302	255	294	267	267	276	259	274	289	290	265	228	262	251	273	267	253	283	257	248	253	264	269	273	284	278	248	269	255	264	288	277	275	258	283	241	259	261	276	278	300	258	291	262	264	269	254	278	261	263	252	247	270	264	276	256	284	238	265	246	247	277	243	256	294	267	288	276	218	242	258	248	291	255	264	233	329	246	291	278	266	282	238	282	295	261	254	275	258	251	301	287	242	264	247	254	274	275	263	256	267	282	233	287	276	283	267	229	248	267	270	268	246	265	250	270	244	271	266	270	272	265	250	244	264	256	273	246	259	261	264	259	250	266	270	270	256	273	273	264	275	273	298	272	262	265	236	294	290	283	277	295	315	257	258	259	284	260	296	271	308	276	261	264	261	258	310	277	260	257	254	264	266	257	246	272	264	256	260	263	263	278	265	239	259	263	304	271	281	271	265	265	267	276	282	240	248	270	250	272	258	281	248	255	268	255	255	323	286	258	256	270	264	272	268	278	248	247	276	242	292	270	268	263	260	223	274	267	251	250	246	281	288	290	273	278	302	263	241	287	237	276	282	274	263	265	249	270	250	277	255	271	277	262	300	247	261	256	252	250	284	290	254	261	264	269	274	262	256	245	271	289	280	279	288	252	280	295	271	274	259	293	270	280	254	284	274	285	272	273	281	275	277	276	256	309	290	256	284	284	279	285	271	287	254	278	258	249	240	234	266	265	272	277	280	239	271	273	274	253	279	283	262	295	254	251	284	271	278	289	272	275	253	265	262	254	233	259	285	251	287	230	270	266	266	241	270	276	289	261	273	253	279	273	287	274	283	268	248	250	279	262	242	274	255	253	266	267	272	252	278	264	252	278	284	280	251	261	262	258	265	304	220	258	263	254	283	290	256	298	239	253	302	278	272	265	282	239	275	247	263	261	305	246	274	264	270	254	311	298	256	268	261	266	253	251	268	244	272	249	294	284	264	258	269	276	262	280	245	255	268	232	264	257	254	270	267	305	260	265	282	252	261	279	270	276	264	270	244	247	257	250	280	248	272	265	262	254	277	272	270	290	278	290	238	252	244	245	281	250	266	269	271	269	273	270	280	268	245	268	258	276	288	290	285	248	302	281	275	262	268	295	252	225	253	255	238	242	283	276	261	274	301	276	262	251	259	253	265	260	262	269	295	251	259	276	311	261	294	250	258	285	298	281	277	278	267	264	252	257	279	302	259	270	274	273	272	277	264	268	265	259	246	282	285	295	267	262	252	238	243	261	254	272	279	263	273	277	283	277	268	289	260	251	263	300	300	262	257	254	244	287	282	286	270	254	260	242	267	290	254	273	279	257	276	275	297	277	274	280	278	272	277	254	267	292	254	263	259	264	254	274	254	268	272	256	229	272	278	270	253	267	250	257	248	266	286	297	263	239	286	259	286	263	284	258	299	262	277	282	273	245	271	283	274	280	261	279	256	269	263	234	235	265	262	247	245	291	258	292	288	278	277	262	275	273	252	282	255	292	260	254	286	276	297	280	249	276	303	283	282	248	251	308	255	266	286	278	278	229	245	278	283	243	249	286	267	263	264	276	248	273	257	291	292	242	245	262	255	260	247	258	262	288	282	231	268	259	263	273	270	255	268	254	283	261	258	260	268	271	267	273	275	267	234	284	260	283	243	250	232	288	262	273	275	283	264	286	282	302	273	277	230	254	257	252	257	276	281	267	251	273	265	260	285	272	261	282	292	274	276	255	283	251	246	258	244	240	290	243	260	249	272	265	281	282	263	283	275	285	259	275	242	234	296	260	273	267	254	282	260	263	269	247	249	227	282	292	258	277	257	237	247	269	274	259	276	260	276	256	289	259	254	279	268	233	270	267	247	270	263	276	289	254	270	264	271	254	251	258	264	286	278	278	224	287	283	281	289	299	249	257	275	254	281	262	274	281	275	259	244	250	261	281	250	279	287	246	263	292	296	266	263	264	246	288	240	282	260	276	269	280	258	263	273	277	258	273	279	285	246	288	250	276	279	257	250	264	259	239	295	261	252	259	255	288	262	255	251	253	265	259	283	267	295	274	280	240	284	266	304	255	258	271	262	245	238	239	254	267	245	237	242	252	232	258	245	305	285	297	253	262	265	273	276	259	269	279	258	283	262	275	283	268	252	262	284	253	269	287	251	265	275	298	272	262	288	263	284	291	255	262	256	240	242	265	264	252	250	262	289	283	272	273	237	274	277	275	265	274	245	293	263	280	310	258	269	275	253	247	259	263	297	261	249	263	287	275	306	265	282	272	265	275	264	261	278	284	282	255	283	275	250	248	278	234	244	223	259	238	253	284	275	273	244	257	252	271	248	258	234	268	268	256
18775	1845	1288	807	646	520	540	543	470	484	401	460	482	446	434	380	408	428	402	433	439	413	435	461	460	440	401	461	421	409	409	383	425	396	425	386	420	415	433	439	426	413	419	408	417	371	417	400	385	386	404	417	432	430	423	422	402	419	385	445	405	414	418	388	405	414	380	436	451	431	404	391	396	421	397	415	415	411	408	435	398	405	397	441	448	428	403	390	368	404	367	438	402	402	426	406	400	415	380	407	396	419	395	407	410	405	391	401	396	432	384	396	390	367	421	395	440	392	436	393	437	410	384	372	416	392	413	389	394	373	353	440	403	428	401	441	450	392	417	394	427	414	428	392	440	416	443	392	408	397	386	389	418	403	403	432	411	387	416	445	395	405	394	391	435	401	381	434	408	374	420	397	402	409	396	432	421	399	394	417	384	368	400	424	382	376	430	385	458	418	410	425	405	415	409	418	442	395	394	401	414	366	405	402	369	418	446	411	402	417	414	416	393	399	413	390	399	406	425	389	401	407	388	424	414	415	399	380	420	425	394	402	389	375	394	409	371	404	421	399	404	413	405	406	415	433	413	414	408	433	397	407	367	394	398	432	398	402	416	398	387	408	392	396	391	438	405	424	429	437	371	395	388	382	417	376	427	408	419	391	381	397	425	407	387	419	396	432	439	409	400	397	408	401	406	401	433	419	404	381	388	406	396	423	419	414	449	403	416	428	390	390	395	395	396	392	406	435	392	388	386	416	380	417	420	361	424	407	430	412	426	389	421	407	396	395	445	404	397	411	385	386	383	400	409	392	431	413	394	377	423	422	418	396	414	435	434	369	357	425	397	391	386	388	427	404	390	389	405	443	446	429	414	394	400	383	397	376	402	381	387	414	383	391	372	438	405	454	399	439	402	389	391	401	413	417	370	443	443	420	412	401	363	419	399	397	416	431	429	390	405	396	426	418	390	391	426	405	411	367	409	436	405	438	401	399	429	422	405	422	427	423	420	420	399	444	447	400	423	410	429	436	389	392	382	400	421	414	372	416	425	409	399	411	399	375	383	403	413	422	387	389	420	379	399	414	375	396	396	387	380	383	366	396	422	403	427	399	394	421	397	391	405	402	384	438	422	425	404	432	423	401	418	391	416	398	406	398	439	367	400	354	410	407	400	355	399	433	456	417	409	425	437	370	421	396	382	444	414	420	384	417	412	397	422	390	419	371	418	372	399	407	398	412	414	412	409	431	424	429	390	384	395	373	402	395	401	420	412	390	414	428	425	420	425	392	427	438	443	403	390	390	430	420	415	399	425	387	386	410	416	406	407	412	386	397	429	426	392	412	414	427	396	400	431	389	422	395	422	407	443	406	385	410	456	424	424	384	407	411	417	397	406	453	424	420	380	382	404	401	436	415	395	431	387	415	442	406	403	376	403	402	420	434	375	380	387	415	410	373	406	374	405	430	407	441	382	398	379	412	409	443	392	379	401	410	411	424	415	421	407	414	396	382	399	404	392	392	407	416	406	433	417	393	400	409	403	374	380	410	415	425	412	433	401	418	390	402	379	409	417	378	406	419	407	396	429	403	386	399	416	383	427	409	417	419	391	415	384	418	387	412	413	365	421	429	419	404	372	403	422	398	414	388	438	437	395	423	388	407	434	400	421	398	418	408	404	371	426	401	420	449	412	387	379	420	412	423	375	403	424	398	437	415	373	412	447	384	406	404	388	372	440	414	372	419	416	393	417	403	399	420	383	410	391	369	424	413	406	408	398	421	413	417	437	397	414	434	376	439	384	405	389	419	416	393	401	423	418	441	402	448	440	402	408	399	401	428	421	432	451	392	403	402	413	418	410	420	383	422	406	428	395	444	413	394	388	432	446	396	391	414	410	401	392	381	417	370	419	438	421	434	390	414	403	383	401	384	377	394	386	402	398	389	384	425	415	408	419	461	434	417	421	424	423	394	415	424	391	407	426	411	430	367	388	421	419	430	446	395	424	413	387	375	460	435	387	409	364	420	401	362	397	406	441	359	414	396	393	400	377	382	412	363	417	401	364	383	407	403	417	446	421	404	380	397	423	391	405	387	385	372	400	414	439	435	407	366	421	410	413	432	390	409	439	405	423	418	403	454	391	414	403	402	400	368	412	394	402	424	393	403	395	422	378	406	395	437	433	438	409	386	431	411	421	408	410	391	416	395	386	404	412	445	426	425	430	420	391	387	415	421	403	445	392	410	432	384	436	422	408	403	397	420	433	394	415	400	420	385	415	399	365	433	376	414	430	419	362	375	393	443	408	391	443	416	441	401	414	400	395	385	414	403	406	393	390	383	402	390	408	417	403	416	399	413	426	423	379	458	458	430	408	393	399	412	403	370	428	406	418	425	383	422	396	411	393	401	376	386	396	410	423	444	367	411	388	392	428	438	418	405	422	424	387	402	405	413	417	414	423	402	398	391	433	402	408	416	398	428	397	396	415	404	413	394	398	442	421	416	429	387	431	451	392	409	426	394	376	362	380	412	409	390	404	378	415	389	410	392	345	405	436	374	362	352	384	390	429	393	393	395	424	423	407	413	439	360	415	402	387	413	394	381	403	421	409	418	418	398	403	412	381	386	392	427	376	395	404	432	414	429	457	402	390	430	416	369	371	387	376	366	406	412	415	421	426	384	383	428	389	408	398	405	417	424	378	426	407	408	429	415	413	392	362	416	400	419	397	408	424	409	381	388	425	438	417	377	406	383	435	418	368	390	387	367	430	407	394	425	401	410	421	415	403	449	392	407	398	402	394	384	426	379	416	377	406	399	399	413	390	441	382	433	425	385	436	434	473	431	418	394	392	395	415	396	375	392	408	415	424	370	444	426	376	440	385	405	395	406	370	383	391	377	393	372	423	398	443	414	413	461	406	387	387	436	397	436	425	437	401	414	393	433	395	408	429	413	417	442	423	391	432	435	398	386	377	410	402	426	396	395	435	438	385	375	416	390	404	395	397	391	406	417	416	406	442	411	421	392	405	413	412	390	414	395	404	411	414	406	396	401	400	425	403	423	373	386	398	398	407	384	388	379	377	373	394	391	396	420	416	405	413	402	406	397	390	402	433	393	452	372	404	400	408	382	447	402	387	456	403	410	415	393	413	367	399	430	377	414	390	396	409	414	395	409	414	380	425	412	420	415	383	407	404	397	422	354	401	382	396	442	397	378	373	426	400	386	401	437	387	433	401	408	378	404	390	423	399	410	401	422	439	414	419	443	398	399	436	398	389	410	387	397	431	406	411	396	405	411	442	429	390	399	383	401	437	429	430	383	406	430	375	391	445	445	403	411	355	418	400	406	432	444	391	405	415	403	420	400	425	405	421	400	417	399	430	409	381	398	384	412	429	392	405	407	417	430	410	415	367	409	428	413	404	405	426	387	418	374	409	405	415	409	419	419	412	418	415	413	376	376	417	426	370	407	419	398	407	407	390	434	456	393	389	446	417	404	444	413	416	407	420	397	415	390
24441	21360	28631	24427	21250	5728	1112	837	734	665	669	588	578	612	590	565	555	557	569	537	503	532	530	505	462	492	466	545	502	506	496	495	482	513	537	533	524	503	550	528	466	522	506	536	554	514	494	496	540	483	546	522	500	486	504	542	529	532	466	608	520	563	492	465	532	447	499	500	501	528	536	493	505	498	534	493	528	503	526	477	516	467	523	520	492	478	554	482	465	540	521	547	518	546	491	527	500	505	506	518	518	503	501	506	529	490	506	448	554	502	494	513	462	498	492	491	474	510	509	479	510	480	524	493	485	502	543	538	486	487	511	463	529	522	473	475	475	514	507	542	480	517	526	457	474	513	525	525	464	482	513	493	470	509	486	554	493	530	466	509	526	485	450	469	525	474	513	533	521	516	529	459	461	501	527	481	502	518	519	506	507	495	464	521	482	477	501	505	529	461	528	532	558	497	490	520	494	533	493	484	531	470	500	489	474	509	500	496	507	516	535	471	510	461	508	497	475	463	494	482	478	517	524	505	500	500	487	473	524	503	548	490	528	521	468	505	526	508	491	487	481	472	512	493	516	487	539	476	509	560	519	522	491	508	479	524	465	520	476	480	501	473	528	499	523	496	478	471	479	489	481	498	503	475	525	466	475	489	523	504	497	476	453	485	540	444	496	496	477	491	483	488	503	483	527	541	546	490	500	474	485	533	533	498	519	518	510	463	509	492	509	506	493	491	521	473	507	502	530	485	496	521	485	511	497	482	535	503	493	537	516	488	507	507	494	477	517	514	487	496	492	480	518	532	489	497	493	492	460	507	492	520	507	475	514	518	463	528	518	528	513	509	462	574	472	505	488	528	492	508	522	491	537	484	513	546	495	499	499	496	522	522	523	580	469	464	487	490	508	478	532	517	520	495	466	489	506	533	509	484	528	583	513	486	507	488	468	533	503	510	493	502	511	490	442	499	501	502	509	529	493	473	467	472	529	536	522	496	480	477	499	475	495	445	471	521	507	474	537	488	496	526	484	447	524	511	483	492	539	481	523	474	492	516	508	475	513	474	510	475	480	501	529	490	527	541	485	503	465	491	470	541	484	479	514	531	505	491	511	491	508	501	516	463	518	488	463	492	521	499	499	488	494	493	501	513	484	516	468	519	512	519	490	467	545	499	492	496	505	546	487	556	496	506	539	540	513	482	509	488	490	535	487	494	515	508	487	530	510	490	466	489	502	514	527	486	493	529	444	525	496	499	477	474	497	483	466	514	521	544	535	508	489	511	496	489	464	510	494	500	496	453	472	531	498	500	513	514	494	513	512	485	480	489	484	524	544	484	524	490	432	463	469	512	538	497	494	511	498	468	515	456	517	534	501	459	523	527	487	539	515	534	543	504	510	480	495	470	486	509	499	517	505	498	515	488	495	502	509	507	502	492	487	463	520	516	463	518	519	501	469	444	507	503	481	529	530	493	489	523	478	479	486	504	480	522	499	482	525	496	478	480	499	493	502	487	533	495	508	494	478	505	483	555	492	495	489	525	493	504	456	482	501	519	474	514	521	498	463	498	500	488	504	524	524	492	507	535	471	489	466	514	504	492	510	514	473	516	484	475	529	514	511	470	520	501	484	481	504	495	494	487	502	520	550	537	483	473	520	507	495	496	475	486	471	491	528	529	488	509	515	494	515	510	509	504	509	477	487	502	539	486	460	506	455	486	510	496	522	481	527	483	457	506	507	486	506	485	485	499	501	537	477	473	512	536	491	495	539	480	517	511	497	459	485	471	457	509	494	520	470	500	496	522	466	510	483	477	492	455	526	502	506	475	500	491	477	485	475	534	511	477	510	522	563	471	466	485	505	467	507	438	472	494	477	517	505	495	517	475	486	510	473	491	494	521	499	518	490	501	483	501	497	509	507	491	484	513	524	475	493	483	496	514	544	550	516	522	525	495	494	506	522	489	484	521	540	484	497	521	495	481	503	521	482	469	511	498	517	490	501	496	515	489	509	486	459	505	470	485	507	501	501	504	497	479	524	465	466	483	499	504	490	488	509	502	499	525	520	485	510	508	549	527	535	504	451	491	518	504	517	475	460	541	509	480	476	503	498	494	462	507	486	532	495	501	503	491	497	482	512	495	497	539	495	512	473	511	478	534	489	521	518	519	524	494	495	518	484	534	486	516	544	487	515	526	486	507	514	519	459	482	477	447	519	503	501	490	525	507	477	463	527	493	544	496	489	481	487	483	502	529	496	549	490	487	503	488	516	504	521	454	460	481	468	529	471	518	534	531	492	526	504	516	494	511	488	519	508	483	495	473	479	514	487	496	494	476	510	524	486	495	523	517	521	536	492	503	509	507	486	514	534	529	544	463	525	493	499	479	504	510	513	477	525	500	468	487	506	543	498	506	503	556	527	525	485	452	489	519	536	513	498	494	493	509	476	537	517	471	503	477	493	547	523	475	520	482	511	511	508	508	513	502	509	505	545	471	476	478	495	478	510	517	502	507	469	485	563	502	440	534	488	497	502	516	482	503	500	467	533	493	493	524	451	527	461	516	484	519	524	488	466	488	480	472	480	489	494	537	486	487	452	523	520	510	498	528	485	536	494	454	503	496	499	492	473	464	509	478	518	508	475	566	465	526	453	490	508	480	485	492	488	506	496	499	456	495	519	496	476	504	499	509	504	456	503	489	494	514	524	508	523	507	482	473	518	474	505	480	479	481	479	494	481	475	538	504	490	488	462	495	502	497	529	502	497	509	476	504	531	515	492	506	500	530	489	516	500	525	541	459	458	547	558	508	521	463	510	509	526	489	521	514	507	513	535	487	502	494	502	486	482	492	477	511	531	518	479	500	491	501	487	508	556	524	514	481	491	505	515	490	497	476	506	519	489	514	489	477	482	512	492	472	527	495	519	508	479	504	482	506	482	467	476	490	481	498	436	503	465	538	517	490	479	482	516	527	441	494	471	507	487	525	499	482	489	523	484	542	480	498	516	505	534	511	499	494	519	504	491	536	494	479	512	501	527	492	470	477	479	506	498	489	496	499	556	487	495	509	515	534	547	496	475	538	485	475	517	520	468	531	504	517	538	501	517	468	496	529	489	455	510	546	493	520	489	522	489	491	507	463	479	484	509	494	471	472	478	468	535	515	475	495	467	489	484	484	505	491	500	538	502	496	471	508	485	524	527	495	495	522	509	482	513	507	511	484	522	517	522	483	480	464	507	504	520	497	509	473	468	506	480	497	497	477	488	501	511	512	526	515	479	498	532	453	503	496	542	498	519	498	490	503	497	562	504	501	537	522	509	490	518	486	454	505	455	473	497	495	484	498	504	487	492	508	492	520	478	485	521	484	507	490	487	465	492	491	513	510	497	475	501	479	487	490	463	499	479	507	503	537	482	547	511	497	490	505	523	517	516	513	479	529	511	503	498	479	523	538	529	534	492	517	480	470	505	539	486	503	513	506	445	516	516	557	476	478	480	501	510	499	502	500	490	497
35772	10661	7876	4257	2940	2285	1986	1615	1449	1300	1176	1087	1058	959	965	843	879	890	856	806	822	865	793	873	803	750	770	768	787	751	791	762	776	786	733	746	718	778	726	766	777	755	769	753	712	759	751	766	723	767	771	789	759	773	749	705	773	695	718	737	752	733	783	778	746	750	765	773	754	742	727	749	762	734	742	753	749	780	691	742	736	774	749	726	780	713	785	743	756	774	747	784	783	754	761	722	745	743	735	743	719	756	760	723	728	742	714	767	767	807	786	725	739	782	725	788	678	730	749	735	737	761	821	774	753	774	721	740	682	763	743	748	701	746	817	770	732	731	745	715	733	738	795	728	726	712	783	770	757	780	721	730	787	712	772	712	732	695	763	764	725	727	741	731	777	753	732	750	768	703	764	715	745	715	762	747	750	740	745	757	730	744	752	765	755	725	757	771	730	743	761	732	806	738	734	719	761	741	676	780	731	768	767	706	750	756	758	705	726	723	682	729	775	745	796	737	772	759	801	767	755	761	706	703	774	762	737	764	706	741	794	754	749	784	774	756	763	761	789	734	717	751	750	825	800	734	703	786	775	683	793	725	742	738	760	744	731	748	776	750	721	706	689	734	713	727	758	752	765	751	729	799	778	711	711	741	740	760	736	693	752	768	784	737	734	789	768	766	810	748	731	696	750	723	697	741	737	747	748	787	771	785	780	735	748	669	721	714	721	731	771	721	708	740	733	745	730	718	716	752	702	739	781	753	732	741	744	776	722	768	759	750	731	760	828	749	750	741	725	709	735	738	685	724	768	751	721	683	770	720	746	730	770	715	728	780	749	766	697	774	739	730	711	755	731	758	732	751	768	749	719	780	757	778	727	713	792	730	770	756	742	739	722	740	794	702	755	771	791	757	747	724	760	763	727	738	753	736	662	769	736	732	760	750	759	749	784	707	743	711	723	766	769	786	741	776	722	764	731	773	728	764	773	788	789	730	688	759	801	768	726	736	766	782	738	698	772	745	736	795	744	710	798	785	733	756	708	719	758	714	689	738	796	739	758	723	788	749	713	792	717	784	718	762	755	738	773	754	736	714	729	737	756	761	735	750	714	723	738	773	803	768	770	762	746	725	727	796	754	740	731	746	763	798	700	755	742	705	708	722	716	787	746	747	730	721	796	735	736	808	718	725	760	750	758	733	826	755	716	726	773	715	734	755	725	728	739	682	752	712	797	730	756	740	713	796	746	743	739	744	752	779	777	738	771	731	767	794	742	713	718	771	761	749	733	763	728	725	698	755	767	742	740	741	758	745	738	766	760	763	733	722	785	728	783	792	748	744	747	735	763	747	705	778	794	736	753	705	793	744	740	770	725	724	772	751	726	796	777	702	740	695	713	756	726	734	735	731	732	753	783	749	752	729	761	766	732	734	727	749	772	785	767	808	767	749	753	709	684	771	770	767	732	731	769	758	716	743	731	668	717	745	767	731	745	744	753	718	733	756	716	752	714	758	743	726	752	716	756	741	799	727	774	774	738	742	763	758	746	748	758	747	756	742	721	738	744	723	743	741	707	744	719	724	731	753	703	746	752	776	797	727	742	814	700	744	757	748	773	776	752	749	814	810	725	753	707	737	768	750	693	753	711	710	781	763	782	702	752	766	778	780	764	738	781	772	718	746	764	719	735	747	741	779	716	704	682	795	715	747	733	788	739	766	809	736	745	730	729	731	739	721	764	709	722	774	733	765	729	743	773	748	722	724	807	778	742	721	786	720	726	761	744	711	685	758	739	772	754	770	760	702	809	752	744	786	752	767	788	706	745	731	712	701	679	811	781	765	758	738	737	769	755	720	725	729	722	767	762	727	750	762	738	742	754	729	759	710	756	703	724	744	733	771	723	763	784	748	735	789	810	722	774	787	733	709	774	740	760	731	733	710	788	778	746	752	705	732	793	728	756	718	761	741	752	781	743	754	732	773	747	697	745	760	778	754	776	754	721	714	724	754	762	765	772	767	747	737	733	752	685	749	761	717	750	778	767	733	766	772	751	807	690	774	762	818	778	682	728	714	784	763	756	733	789	727	767	719	757	707	721	799	753	757	770	739	783	748	777	796	738	718	746	705	752	764	742	793	733	777	744	716	773	702	760	754	759	725	723	770	751	746	704	730	763	743	781	779	788	724	772	785	747	732	773	743	762	740	727	748	759	787	706	768	729	733	759	721	765	742	732	758	753	760	710	680	804	763	752	734	724	814	743	751	716	752	760	760	735	746	741	728	770	732	763	718	762	754	760	761	773	757	777	770	706	735	754	749	693	735	777	727	664	704	753	739	758	718	748	818	748	732	726	759	755	738	771	736	704	776	762	726	778	755	714	727	722	721	787	761	777	699	718	721	683	746	744	725	710	742	747	726	760	707	748	734	734	772	740	758	708	716	716	754	783	784	773	810	727	768	779	790	713	732	737	733	735	735	728	793	761	789	735	729	719	723	722	798	764	759	746	763	731	737	711	718	770	756	722	806	734	792	713	740	703	774	798	712	777	749	751	785	754	764	781	825	772	742	726	740	771	724	712	804	767	718	816	775	726	724	749	774	755	769	772	731	788	759	702	724	703	744	780	747	826	743	748	740	717	745	786	769	762	765	715	754	755	767	732	761	763	670	759	775	754	717	724	735	754	747	722	732	714	748	749	697	769	741	735	723	757	731	771	747	748	779	745	737	723	742	723	768	772	685	753	750	766	783	726	716	739	731	770	750	752	757	769	713	733	728	707	774	773	754	758	749	763	716	712	740	738	775	721	770	745	734	712	704	713	744	775	744	744	775	717	715	760	742	755	741	745	757	771	704	722	761	720	779	731	759	728	764	739	777	679	731	764	769	759	743	780	754	761	761	744	762	775	753	762	766	759	761	763	710	724	755	737	726	711	756	731	769	760	768	735	745	701	749	761	750	728	756	762	765	749	714	767	766	710	735	719	766	734	758	757	705	772	752	763	735	723	763	746	719	692	771	798	786	757	740	700	718	723	811	748	735	717	760	715	734	743	714	760	726	782	736	716	775	753	769	726	757	738	758	784	761	780	741	784	732	729	715	752	731	796	730	736	754	757	724	794	764	701	744	730	763	721	739	690	745	745	698	732	754	747	762	744	762	723	721	742	753	728	771	713	726	783	737	761	755	740	757	690	742	744	778	778	747	692	721	765	813	773	761	720	726	747	815	759	726	733	741	783	708	758	748	768	703	805	731	770	774	728	748	725	826	761	790	738	764	735	718	701	769	769	769	691	720	724	737	763	704	745	761	761	756	695	755	780	747	743	728	764	734	761	788	756	678	758	768	746	770	814	667	739	721	741	761	707	811	807	769	666	766	719	763	741	718	741	724	748	761	728	741	760	781	779	728	802	716	751	700	777	755	731	697	732	785	707	729	797	749	748	732	755	763	706	750	716	767	754	781	688	724	791	676	810	722	758	747	764	761	723	685	740	768	726	721	808	744	737	717	744	724	739	704
23409	21404	29278	23906	21404	21338	4773	1174	917	833	787	729	672	658	637	618	581	582	586	554	542	536	538	517	523	487	510	477	503	535	505	542	493	519	523	503	485	488	503	479	466	465	513	502	496	500	501	475	469	485	473	553	507	454	465	464	484	497	500	466	473	478	456	489	498	478	479	461	491	499	497	468	455	462	468	477	441	484	505	459	498	467	522	492	461	469	520	447	508	454	476	496	480	500	450	473	485	460	488	464	498	486	467	464	474	509	437	447	484	483	492	449	454	464	463	482	473	480	466	491	477	489	461	494	442	493	486	492	472	454	480	498	480	498	510	484	500	468	453	460	494	482	515	447	482	482	504	487	466	480	455	435	473	466	483	487	478	483	458	438	493	442	462	500	459	478	480	500	463	474	509	484	465	472	463	459	479	472	472	454	471	454	482	461	490	491	500	499	499	495	490	461	468	455	447	470	498	494	467	474	438	464	503	474	455	458	467	453	469	502	437	462	466	440	437	497	462	504	497	461	495	512	461	469	498	477	455	484	466	449	441	473	482	469	492	488	456	478	464	457	412	456	453	461	453	476	467	462	478	477	446	457	490	475	461	479	470	449	456	481	482	452	429	461	444	433	451	450	480	519	474	474	517	452	482	429	509	476	460	455	439	417	446	440	485	483	469	464	480	469	459	458	491	497	484	450	537	480	440	503	483	476	484	447	474	474	464	461	490	494	465	448	461	433	500	475	481	482	469	461	481	494	464	479	477	516	480	465	459	492	467	506	487	476	484	480	476	474	450	513	462	496	481	482	510	475	495	497	450	462	439	442	475	463	499	506	467	479	481	479	487	442	455	476	487	511	467	485	438	465	466	446	503	477	480	479	488	445	505	477	484	475	474	459	506	460	471	450	479	479	469	502	427	476	488	458	508	475	442	449	467	455	472	498	487	446	464	460	509	461	497	457	458	473	447	507	465	470	503	495	463	487	450	494	430	467	499	467	465	483	481	498	450	441	500	468	451	459	484	448	464	450	494	487	426	508	433	487	430	476	483	513	490	490	456	474	450	479	476	482	435	504	494	447	441	493	444	466	461	457	467	486	501	506	493	475	480	430	458	517	470	468	456	470	472	449	483	496	432	483	466	491	457	484	455	448	462	447	475	441	489	492	481	495	500	463	510	458	444	530	471	446	449	448	466	505	440	472	509	433	480	474	482	435	490	467	467	446	437	478	494	456	472	474	459	451	483	482	528	477	475	499	467	490	421	478	451	483	455	451	448	478	467	485	470	477	459	454	460	466	470	508	444	500	446	449	456	469	446	489	506	498	471	450	498	443	458	453	495	470	478	440	449	493	453	478	446	469	460	492	424	466	517	492	494	466	461	494	497	504	425	462	456	453	473	427	509	485	493	442	444	459	479	465	470	501	474	486	456	487	507	461	508	482	464	479	498	429	486	475	433	509	482	468	489	470	502	499	476	470	439	490	516	492	465	461	452	463	458	454	481	476	519	458	441	475	465	458	490	479	499	472	484	428	488	460	473	461	500	484	485	470	490	463	478	484	468	429	453	463	490	465	460	461	490	461	500	449	478	496	475	479	468	475	457	504	490	473	482	494	457	478	430	453	454	478	486	456	479	430	502	501	464	472	475	465	508	501	459	448	449	465	447	453	463	509	510	452	465	487	469	521	457	480	489	506	502	478	424	499	498	483	472	443	498	470	468	420	468	494	506	471	476	464	475	444	477	482	446	500	471	497	398	472	477	425	485	479	471	477	477	472	464	456	476	474	483	463	476	486	483	438	455	476	489	478	443	476	452	475	488	488	459	456	475	435	464	461	514	447	488	492	461	450	457	458	464	504	449	478	476	508	482	491	443	467	460	433	476	492	441	437	452	485	507	459	487	514	462	432	428	486	470	448	512	451	465	444	489	476	449	465	499	478	489	468	479	511	433	479	468	474	446	491	489	485	476	476	472	468	470	491	480	494	475	477	452	489	478	467	484	445	471	472	493	426	458	470	477	495	498	457	448	457	458	480	486	439	443	464	457	548	506	465	445	489	466	441	419	461	471	434	481	498	471	484	466	508	466	471	479	427	480	460	463	426	435	491	464	472	487	463	456	453	495	446	469	467	479	492	511	485	462	477	436	479	461	447	428	475	475	462	446	499	491	495	518	485	479	438	463	496	503	479	478	466	497	488	475	451	439	439	489	471	493	479	474	472	494	474	487	442	470	449	474	490	480	505	411	480	483	453	499	521	477	453	476	469	499	469	477	487	437	450	446	452	471	462	456	487	451	487	449	471	446	430	465	474	468	459	459	428	486	471	484	491	474	453	450	455	497	481	460	506	442	484	450	470	440	466	501	456	463	459	434	466	465	471	475	458	490	434	452	466	477	476	485	472	472	454	473	490	491	484	498	479	449	463	490	467	440	452	456	472	431	447	453	463	486	456	481	461	495	448	500	490	467	434	482	467	478	481	488	454	461	480	477	458	445	476	470	448	450	437	510	440	481	449	455	479	473	478	510	466	462	449	442	435	493	485	507	450	511	513	484	493	479	449	482	478	493	456	501	454	498	476	488	469	430	494	484	440	492	419	514	473	438	486	478	461	494	455	487	491	519	490	461	487	476	496	466	470	455	443	430	462	489	493	473	446	461	473	462	492	449	482	472	474	490	505	430	460	461	449	464	493	488	466	469	483	459	493	487	482	441	526	441	442	448	475	486	499	503	468	440	464	449	500	532	461	463	487	446	477	490	458	490	485	452	462	493	477	444	449	439	451	493	509	478	513	455	476	483	487	447	454	471	471	457	494	468	430	463	464	458	501	441	513	470	460	449	472	483	443	448	471	452	475	467	443	505	483	485	447	473	487	437	506	489	456	468	470	449	421	483	503	467	453	468	472	477	444	496	484	458	466	462	509	447	489	471	470	431	467	446	440	462	452	451	476	471	499	471	452	443	476	438	499	459	466	478	484	466	455	475	462	489	477	480	483	447	461	529	492	420	468	469	429	457	479	458	422	458	447	479	459	477	445	490	443	465	480	490	482	479	492	485	462	489	493	477	486	436	501	467	485	451	480	463	476	479	455	405	472	449	510	461	487	493	476	481	481	467	472	445	449	476	484	464	485	480	470	463	537	464	467	461	490	489	490	478	479	479	456	421	484	450	476	479	479	470	488	456	467	455	464	466	457	469	467	477	503	469	510	478	485	451	469	483	473	486	486	447	466	443	428	476	479	461	513	504	480	443	454	462	469	474	487	457	472	464	504	466	501	512	457	475	432	476	443	454	456	472	454	484	437	421	498	557	516	452	482	465	444	434	452	480	409	464	431	469	456	461	465	507	472	476	493	427	467	485	496	437	435	506	454	488	484	466	475	494	435	486	475	445	508	508	478	513	483	483	500	488	463	458	478	449	497	454	450	468	448	478	483	430	468	465	488	472	511	473	471	483	455	482	459	476	484	454	517	489	462	478	525	515	463	484	460	452	436	460	473	433	473	503	512
35185	16302	12761	6845	4800	3764	2936	2394	2019	1784	1557	1365	1280	1195	1096	1005	966	1006	918	870	929	779	826	829	820	782	799	815	789	761	788	800	764	727	766	755	739	815	731	735	803	751	743	700	687	708	742	729	687	749	745	715	733	688	698	675	695	754	731	701	689	704	707	691	732	684	719	711	706	720	684	761	729	717	704	695	682	673	694	710	702	709	723	649	689	705	695	720	706	740	721	698	731	746	698	698	733	726	681	705	694	672	730	719	694	706	712	724	740	755	687	730	710	691	696	743	735	735	745	707	749	678	728	689	653	685	651	754	699	697	743	695	710	720	693	643	701	743	726	698	708	765	726	751	765	714	717	711	681	701	731	728	708	711	704	724	710	722	690	746	689	705	679	694	707	731	677	713	695	698	691	675	667	689	709	685	695	703	722	674	747	755	645	714	718	714	733	693	719	707	722	661	762	690	699	694	693	741	668	678	699	734	695	713	668	730	690	696	745	719	695	651	703	706	689	677	718	720	673	687	709	716	697	690	704	721	723	716	713	700	712	700	698	693	688	709	805	694	686	723	646	724	697	718	699	706	663	703	707	752	694	695	727	728	678	701	721	708	703	694	731	689	709	715	754	703	716	760	680	712	715	689	699	727	708	718	693	713	688	672	700	725	680	726	721	742	674	716	706	719	735	676	703	686	729	739	686	713	717	683	739	691	704	770	679	676	650	696	746	673	650	695	748	680	717	692	702	624	675	702	713	725	684	754	694	718	702	713	759	697	745	668	726	694	714	726	689	730	753	676	703	704	751	669	673	678	705	697	730	715	735	708	706	741	705	702	719	700	700	712	740	696	706	685	690	676	654	707	719	686	724	780	701	660	710	712	712	703	659	679	677	681	700	696	692	711	686	706	727	711	675	718	716	744	673	723	723	690	676	723	658	697	692	701	723	708	698	726	692	714	685	649	701	690	733	721	683	704	705	746	701	759	730	715	700	702	770	709	736	728	698	707	687	720	741	741	742	688	759	708	653	733	657	729	711	743	700	680	703	732	701	718	714	696	716	712	682	722	696	749	687	697	693	718	734	731	700	725	699	763	668	720	671	731	646	677	668	633	727	725	708	665	715	695	692	701	711	714	706	689	697	699	690	715	682	677	699	708	722	697	704	683	678	650	707	730	751	706	715	712	688	697	679	733	712	684	727	737	737	679	742	681	715	711	721	686	720	700	711	764	694	673	720	673	703	695	754	690	719	703	673	726	706	696	709	700	662	782	662	751	692	720	709	688	697	709	705	643	755	690	746	651	736	709	749	710	719	696	741	659	724	701	665	698	657	740	729	693	689	722	706	707	724	684	695	717	706	708	675	721	689	710	695	731	701	733	688	701	688	730	718	707	697	716	702	767	699	730	671	676	680	729	703	686	718	678	719	678	718	712	729	716	715	689	711	711	739	726	732	703	712	755	727	766	730	740	697	685	662	726	711	677	705	718	751	717	696	721	711	719	708	694	695	703	736	666	662	670	692	758	698	737	680	700	708	698	753	708	706	756	694	715	723	700	741	721	695	726	703	725	764	683	698	703	740	688	692	737	657	687	763	688	668	709	679	657	730	687	754	713	719	688	679	734	710	701	700	713	735	692	676	699	717	711	714	680	689	720	723	733	721	679	715	759	674	693	735	732	696	695	676	699	697	744	712	665	702	708	699	749	639	693	692	689	692	698	711	651	728	660	718	693	706	682	713	695	684	710	703	663	681	731	716	662	723	714	715	726	700	665	730	707	711	736	683	699	670	754	700	721	705	771	670	724	716	670	689	724	676	700	695	701	756	711	663	667	734	739	671	652	706	699	699	672	679	696	721	711	709	717	692	660	699	717	672	694	700	723	706	695	668	637	695	727	693	720	699	698	702	686	699	681	711	764	668	643	706	738	699	726	676	712	667	685	728	717	656	705	713	702	646	705	690	706	717	677	690	710	682	709	695	751	692	719	694	650	694	704	697	735	691	693	664	731	636	720	681	712	671	728	703	775	705	692	714	736	732	668	749	685	742	679	690	680	739	741	720	663	725	687	693	679	707	690	692	678	682	704	672	732	669	704	712	649	718	737	708	674	644	674	717	692	713	714	750	747	674	688	736	677	685	689	729	742	713	681	722	698	707	701	703	719	722	692	703	743	707	721	730	711	739	728	745	726	718	739	703	691	696	700	681	700	715	675	675	666	663	737	684	745	717	742	707	635	711	728	693	666	702	723	691	663	678	676	690	694	716	734	689	710	722	734	756	722	684	742	678	727	729	675	705	749	738	723	694	678	685	731	637	759	715	658	691	714	662	723	767	729	726	737	658	732	695	719	706	677	665	649	732	720	711	691	692	688	725	687	718	719	680	713	748	711	662	666	687	706	684	743	700	701	740	707	703	735	709	685	768	759	733	739	731	674	671	735	693	741	761	705	694	710	677	690	683	718	665	692	659	690	697	798	647	705	735	720	752	709	752	689	739	756	724	685	715	702	666	726	736	704	715	716	725	751	661	709	751	650	693	722	684	746	744	680	654	679	702	688	733	744	697	698	668	690	687	678	687	672	731	709	736	739	705	695	713	695	746	673	723	716	686	740	688	688	727	702	712	690	767	672	741	702	680	714	674	703	685	706	711	717	717	715	715	760	711	696	672	678	671	716	714	707	705	656	667	697	713	659	684	710	680	707	688	775	664	710	735	688	728	686	713	697	698	726	678	711	680	662	724	697	653	676	679	746	662	705	697	727	718	697	642	724	736	701	709	689	657	716	685	701	722	682	749	747	714	700	633	661	722	735	718	655	772	717	684	701	752	733	690	666	696	731	703	732	693	681	712	717	677	703	708	708	706	733	712	702	732	706	720	689	670	714	710	681	666	684	708	728	711	701	723	688	716	721	660	728	673	647	722	726	668	693	660	658	713	685	738	695	701	710	685	715	686	710	713	724	782	747	673	685	728	729	680	733	707	675	721	722	709	741	681	698	703	715	724	733	665	676	749	703	698	705	754	721	743	709	733	687	736	682	705	727	670	669	717	704	664	654	715	720	664	705	667	744	713	641	646	727	692	716	635	686	698	691	696	677	698	674	716	708	735	697	725	746	740	674	732	720	767	743	695	719	657	687	727	737	755	688	678	685	713	684	669	727	714	700	709	756	693	700	729	743	697	699	669	705	709	694	724	734	701	705	761	686	715	664	729	730	729	709	747	747	690	740	721	700	726	694	719	689	699	685	692	700	723	704	752	684	653	680	694	714	705	702	711	679	706	678	695	691	705	707	702	695	698	741	708	757	717	734	757	734	697	706	700	726	672	730	724	716	637	715	790	719	739	750	736	705	679	705	699	713	679	667	673	706	716	707	665	745	720	708	733	713	763	696	763	695	707	688	671	706	692	670	700	719	713	720	675	717	755	670	689	703	715	698	701	732	664	687	738	710	700	681	708	702	697	703	690	704	653	691	663	694	652	686	704	685	687	691	692	735	715	632	701	723	715	702
27338	20966	9789	934	546	501	337	280	304	321	285	271	264	306	259	268	268	310	281	282	268	277	281	261	264	269	282	264	241	258	269	263	274	277	277	275	264	261	262	257	258	271	268	269	239	279	261	262	258	304	257	272	280	241	246	257	288	262	268	258	262	296	249	281	300	259	297	256	276	281	292	259	265	257	249	244	285	272	259	214	273	283	299	258	285	263	251	268	290	292	286	273	294	247	292	261	299	244	267	244	266	289	267	277	236	274	272	273	270	253	280	261	277	260	275	269	285	261	233	282	270	226	261	258	260	254	278	280	279	261	269	261	267	250	240	260	306	292	249	226	272	248	266	256	266	280	272	255	275	278	283	265	271	251	311	255	260	265	262	266	250	279	285	246	278	290	287	242	267	290	262	239	241	251	274	283	274	253	280	284	276	261	279	247	255	288	282	281	256	283	276	271	240	254	250	296	245	287	283	287	264	291	259	260	266	279	274	273	249	270	245	285	295	250	266	274	286	271	268	255	275	270	256	278	272	270	278	274	252	249	248	299	310	299	286	272	267	257	276	272	264	267	273	246	262	227	284	286	248	267	274	265	250	267	276	280	297	276	283	286	245	275	256	299	260	278	250	259	249	277	284	286	282	273	251	279	267	282	266	268	274	245	247	279	280	268	288	254	311	287	284	259	270	274	271	264	277	285	308	268	260	272	309	299	330	263	258	272	272	258	293	265	274	262	244	297	274	267	271	278	243	256	267	247	304	296	254	284	266	267	287	291	300	269	276	282	255	263	268	268	251	251	288	283	239	272	297	273	277	285	246	285	256	286	264	261	252	278	270	247	251	271	265	260	247	273	273	264	246	269	255	273	273	263	249	253	281	288	244	294	273	277	281	265	272	270	264	249	267	263	242	267	288	258	288	299	246	274	279	268	263	257	262	277	245	273	257	274	257	275	282	249	274	244	268	243	264	273	240	226	275	265	267	265	290	270	285	274	252	280	255	274	295	296	252	294	287	276	322	293	258	271	263	256	269	250	277	271	279	261	243	249	281	277	307	266	245	234	273	271	271	263	286	296	246	264	235	252	271	260	258	278	283	269	268	259	275	261	292	258	299	275	252	255	264	269	299	256	288	273	299	252	299	254	280	268	236	230	265	255	260	298	264	272	270	257	265	282	233	268	257	271	257	248	257	254	265	274	274	271	239	276	252	287	263	263	282	279	273	227	268	285	261	303	252	264	274	263	241	290	254	300	271	271	290	281	259	294	255	267	308	249	273	267	269	251	243	257	278	251	274	287	262	260	231	258	286	277	283	270	280	259	272	257	285	266	280	266	272	286	282	257	253	287	273	302	270	265	275	299	287	278	241	288	290	261	266	265	275	255	278	251	259	264	271	282	269	262	298	274	272	268	269	278	286	280	258	278	291	295	283	262	269	287	269	270	261	256	258	271	257	274	231	232	280	264	260	288	261	252	253	283	265	227	267	258	287	262	257	291	258	270	256	258	288	269	280	261	257	243	295	255	283	277	262	285	260	249	267	268	229	271	252	280	257	269	273	238	257	296	296	250	269	282	269	250	243	276	261	251	279	282	263	260	278	261	265	251	250	290	249	266	256	271	260	264	245	261	250	280	281	272	298	273	265	252	274	252	284	257	274	262	285	291	259	248	282	244	284	270	275	265	304	240	257	275	255	259	280	258	280	283	276	253	243	315	277	260	286	271	285	300	277	252	260	271	277	261	276	233	293	260	255	275	251	271	262	243	258	261	282	260	281	260	274	277	257	275	272	287	261	269	306	276	308	231	273	277	254	279	289	237	268	265	271	242	257	260	278	252	250	255	252	270	277	288	266	273	282	267	270	270	277	288	268	265	281	243	282	279	276	250	287	269	250	275	266	242	267	274	290	277	248	278	265	293	302	241	275	272	272	236	254	276	269	280	271	251	288	263	274	277	249	272	276	280	257	263	263	287	320	271	243	232	292	270	297	252	258	281	271	264	260	272	263	254	272	280	249	255	282	267	255	246	275	255	240	248	275	262	267	283	273	261	271	277	269	265	274	258	273	275	287	233	277	264	235	275	262	262	289	292	266	308	262	265	256	259	293	277	294	272	276	252	288	255	250	249	249	274	283	260	296	294	254	283	274	277	266	275	291	292	265	272	269	247	285	275	264	251	258	273	266	279	293	258	255	249	269	279	237	260	263	281	291	266	274	286	282	274	272	277	278	270	246	265	276	255	274	278	294	239	261	271	285	264	259	257	264	271	264	262	255	274	279	247	263	216	256	315	255	264	254	279	254	268	285	290	289	272	266	257	253	272	263	275	273	309	248	249	290	302	275	266	290	244	286	279	300	270	290	269	277	282	242	290	266	234	265	272	298	262	306	255	253	271	275	253	284	282	261	247	255	259	232	296	269	263	250	285	251	256	258	291	276	270	278	256	280	309	260	288	278	261	254	254	252	239	281	274	254	268	285	257	249	259	283	251	273	285	288	257	273	261	276	278	279	257	249	245	272	251	286	269	282	243	247	246	266	288	280	289	261	256	270	266	235	285	250	276	270	244	271	255	264	282	255	271	255	253	279	291	289	284	274	255	273	271	278	270	282	259	254	273	253	275	266	235	291	263	260	266	273	256	239	269	285	292	294	248	251	256	258	261	279	265	287	258	280	225	271	261	271	255	311	261	286	251	268	279	280	277	279	292	265	274	254	287	275	263	279	283	275	287	258	284	255	283	275	269	263	287	271	305	273	261	272	288	255	238	286	284	265	247	272	237	254	276	250	243	262	277	279	270	264	242	276	250	275	235	277	275	275	294	249	262	281	280	264	298	267	287	280	251	258	246	282	260	298	284	264	269	268	255	275	284	271	285	270	271	235	263	275	290	233	261	282	249	301	256	265	260	265	275	265	270	280	271	253	265	266	248	270	285	274	259	243	247	309	288	281	277	272	256	283	240	277	249	268	286	253	261	248	263	286	304	273	235	277	255	260	263	298	257	276	244	263	247	266	255	258	233	261	269	285	280	270	260	254	243	281	265	248	245	250	266	261	288	235	270	252	290	253	279	269	259	235	270	276	280	260	260	273	259	255	263	278	260	270	247	265	251	267	273	249	256	259	253	266	268	268	267	288	277	241	270	280	268	258	269	254	288	248	252	271	274	266	268	279	278	283	263	311	253	242	272	269	267	255	282	247	288	286	287	271	260	283	235	265	252	262	275	247	269	250	280	258	275	254	282	276	259	249	308	259	289	284	278	240	240	251	281	290	256	278	255	282	300	273	260	293	268	250	290	247	287	271	292	269	249	260	243	243	272	314	292	276	260	246	280	246	264	269	248	293	270	277	292	248	261	265	261	264	284	265	277	255	266	276	269	258	284	268	267	261	259	270	278	261	249	268	290	295	268	284	269	239	274	287	280	282	249	254	259	303	262	251	269	275	264	255	274	286	291	274	237	245	256	279	304	302	252	307	269	272	272	273	266	255	248	285	312	295	282	242	266
18684	2025	1499	794	668	592	546	574	486	500	467	448	460	441	452	427	400	403	419	428	390	411	402	430	403	416	438	392	395	408	393	406	416	399	400	438	426	385	422	431	373	406	401	410	424	426	437	398	394	426	419	414	456	395	418	401	413	388	408	392	434	388	398	424	399	424	400	432	387	390	433	435	422	383	427	403	423	419	408	420	369	435	394	442	398	406	385	394	454	397	393	410	366	390	406	421	436	415	458	396	390	390	405	378	396	423	395	409	395	393	407	394	399	395	396	419	444	383	400	420	406	367	402	407	420	380	438	416	432	397	417	433	447	426	392	392	410	409	424	435	425	423	396	437	432	385	416	416	398	415	423	339	404	416	431	403	440	390	403	396	419	388	420	380	424	414	375	390	422	419	422	422	397	432	420	420	413	444	379	415	393	384	457	408	434	416	386	437	408	445	421	419	410	447	422	384	400	437	375	430	378	403	441	390	402	419	415	424	383	432	405	421	415	404	436	436	427	387	433	414	418	447	407	411	433	417	403	418	393	405	397	433	415	413	367	379	434	369	414	441	403	357	418	391	434	418	416	374	407	421	387	440	449	401	388	433	410	399	437	401	421	416	420	376	430	425	421	389	415	395	402	458	404	432	414	409	421	409	392	419	430	444	383	416	412	415	407	433	435	427	429	415	406	420	385	414	401	438	408	403	420	430	424	388	382	396	392	415	417	418	379	396	413	408	412	405	440	390	410	431	384	423	410	416	434	371	445	373	409	401	393	416	448	374	411	427	409	398	441	373	383	422	455	384	420	417	400	437	407	414	382	386	388	381	400	397	418	401	414	415	411	427	409	407	420	425	414	406	412	400	423	416	376	411	406	413	413	413	408	436	420	388	404	430	394	409	411	424	430	426	402	409	410	414	412	404	419	375	433	401	415	407	380	422	390	415	426	379	392	426	419	412	418	382	412	420	415	386	418	441	399	395	432	411	399	417	415	403	398	425	400	410	420	444	421	456	351	374	411	421	402	427	472	376	411	401	409	389	429	449	418	403	401	417	390	439	408	397	387	392	382	444	391	438	385	428	401	427	411	396	408	413	433	406	377	430	415	411	385	415	406	410	391	402	386	412	432	416	388	411	408	417	422	460	427	398	411	395	403	440	398	397	429	376	429	435	432	426	404	423	383	429	418	402	407	415	361	378	395	428	413	409	375	394	402	408	416	417	399	392	438	410	428	408	423	399	436	444	438	406	448	404	383	442	392	456	413	422	421	418	421	411	438	416	452	411	456	393	439	432	427	415	418	433	401	441	418	410	452	433	415	392	370	395	385	405	414	400	437	401	414	402	443	413	415	438	436	416	372	444	426	389	385	395	378	439	446	426	397	418	418	434	406	403	445	430	395	418	399	407	412	421	408	412	379	385	403	407	387	448	419	407	447	411	441	385	427	436	401	421	389	448	394	394	403	380	411	406	406	385	404	418	401	418	420	390	369	380	408	425	416	414	400	377	415	427	449	453	384	416	396	428	430	424	410	444	420	451	424	437	379	425	429	411	400	400	410	425	407	395	379	392	444	426	412	398	380	389	425	435	427	403	420	370	395	426	398	370	389	398	414	426	412	412	401	394	430	449	416	401	400	439	423	406	415	435	421	428	403	400	387	410	410	384	392	410	409	405	423	404	391	416	409	411	403	431	412	393	414	424	412	414	367	404	396	416	380	413	401	437	426	378	411	430	392	408	384	441	405	366	403	383	404	424	381	416	381	414	399	417	449	393	404	435	384	386	428	422	437	391	407	434	402	408	412	423	376	441	433	410	377	393	389	401	407	425	395	440	407	416	428	443	443	401	400	443	454	374	433	433	404	458	390	439	396	438	398	406	401	414	439	408	406	398	435	376	396	430	412	409	420	428	390	393	383	405	398	423	407	386	380	389	416	392	391	407	439	466	391	456	390	427	388	372	423	377	393	405	424	427	432	449	443	440	409	405	391	393	416	371	411	397	405	393	386	389	400	448	384	395	404	444	398	413	408	431	468	395	417	411	408	432	401	402	390	424	436	405	405	386	421	391	413	370	425	447	410	410	436	407	366	399	420	431	425	445	391	373	452	420	384	399	397	396	451	394	420	431	443	443	406	395	406	417	397	390	427	440	392	426	450	368	426	403	414	414	391	406	399	413	409	405	425	406	413	417	375	394	411	396	401	389	407	415	408	400	420	412	423	370	402	380	428	401	418	430	369	391	433	409	403	386	428	431	432	428	423	406	459	430	431	362	398	425	405	386	405	378	453	396	430	419	370	417	426	458	384	425	395	414	378	452	410	437	369	403	373	399	413	383	402	383	416	422	433	411	411	390	373	410	433	403	398	414	412	425	445	423	418	395	418	389	424	454	404	413	411	392	426	405	431	378	432	454	388	421	369	414	416	434	392	380	387	430	372	371	436	422	434	425	395	389	414	395	383	453	416	416	414	409	408	426	410	411	400	377	367	405	417	417	397	411	447	437	388	400	393	399	409	446	401	401	392	410	399	367	410	377	420	368	429	393	418	399	418	417	407	393	405	401	431	408	389	424	424	426	398	399	383	395	419	437	397	413	485	417	417	420	447	389	400	413	424	433	410	414	426	407	404	397	458	420	416	405	402	416	384	397	430	387	401	435	427	387	396	419	388	421	413	389	411	381	392	391	386	379	443	397	401	427	416	422	403	411	414	418	392	430	416	394	417	421	397	370	419	388	456	433	412	423	433	394	423	407	417	398	398	419	443	462	439	378	416	415	405	415	438	405	411	410	420	421	411	410	417	423	430	384	387	363	409	424	427	452	403	434	435	415	413	415	438	364	432	404	441	378	416	424	424	421	407	396	407	447	415	410	412	408	407	402	408	419	406	388	415	418	391	394	403	400	390	404	415	435	411	441	405	404	448	406	407	387	410	449	444	378	418	411	394	422	373	416	408	418	410	432	406	374	410	431	418	393	409	400	434	462	389	392	419	442	412	379	414	405	385	445	382	453	397	401	449	438	373	410	438	418	406	409	405	433	387	436	404	404	436	406	409	438	405	395	401	406	424	437	429	420	409	426	388	415	437	412	412	394	386	411	382	428	399	421	386	379	431	436	425	405	385	393	442	391	391	385	435	414	406	409	420	420	420	400	435	414	410	403	432	398	398	414	399	428	424	389	415	365	429	414	406	416	420	382	422	429	388	415	427	418	438	423	379	402	416	436	423	411	415	407	422	419	438	393	383	410	404	406	420	404	419	414	445	393	386	410	427	408	418	434	415	423	396	369	396	429	410	408	398	422	428	390	417	397	404	379	427	400	409	379	423	387	396	421	403	425	417	412	418	431	387	392	438	421	444	409	418	419	397	393	403	438	398	426	385	420	410	415	379	362	448	422	397	405	399	424	401	426	429	410	407	396	388	399	408	421	417	397	421	401	411	402	385	399	419	375	394	437	436	405	412	436	437	413	403	418	432	393	417	396	394	379	445	387	415	449	404	414	438	393
24402	21389	28787	24384	21272	5444	1121	827	721	729	650	585	621	597	568	587	499	554	589	560	517	501	510	526	524	519	515	511	510	538	489	512	524	535	537	531	488	515	498	491	539	474	486	525	519	510	499	518	462	515	498	528	493	489	482	486	505	525	479	516	478	484	508	469	460	490	488	516	514	510	494	522	503	514	493	493	516	503	515	526	500	511	500	504	503	481	502	513	521	522	481	503	509	520	468	512	480	556	504	540	494	483	498	497	490	492	491	521	525	539	447	507	497	534	525	475	519	492	561	498	518	482	495	495	508	513	489	508	488	488	527	519	513	546	474	539	522	476	461	509	484	521	510	555	470	519	487	467	513	498	513	478	496	460	498	446	491	510	512	484	512	528	493	473	507	522	478	471	486	542	535	529	517	496	426	535	468	532	552	494	494	505	506	532	520	507	523	478	509	520	516	508	510	487	482	512	517	488	502	520	483	534	509	519	469	517	520	508	480	503	480	522	494	490	522	516	529	471	491	499	452	524	509	500	491	525	472	494	483	490	496	504	505	509	485	507	512	528	521	495	485	514	519	553	522	473	469	503	533	461	520	507	472	509	491	501	526	512	459	503	487	468	473	470	507	476	492	516	514	551	528	519	456	486	506	493	511	545	501	515	551	514	526	510	477	515	517	488	506	495	494	511	488	511	507	493	513	474	466	525	498	470	493	492	526	528	526	495	503	513	500	516	524	511	497	511	516	471	517	474	472	481	479	494	492	500	479	524	466	484	493	505	504	540	462	512	498	491	505	505	522	505	500	510	489	503	477	537	497	525	490	493	488	500	468	504	507	501	560	476	469	488	470	515	492	474	525	509	499	483	518	489	455	483	517	493	536	506	487	510	525	545	510	507	558	575	503	494	493	472	555	498	481	503	480	531	518	501	519	497	482	478	490	489	517	521	522	495	494	501	517	518	494	515	499	494	516	526	488	505	492	462	451	520	522	514	488	454	490	537	477	497	534	529	494	473	496	528	439	531	494	489	518	460	481	520	474	498	487	482	490	474	518	485	482	500	532	453	476	485	445	500	516	446	502	510	475	540	542	528	529	549	518	535	522	502	514	507	497	509	530	498	500	502	502	530	519	485	483	534	519	533	505	549	484	575	495	515	513	522	484	505	546	479	503	453	503	509	505	479	494	499	505	484	493	524	528	496	529	497	497	507	482	463	483	499	466	479	516	493	489	489	488	506	488	524	512	482	545	490	491	515	501	510	524	569	510	500	511	507	483	479	524	522	513	494	518	515	529	507	520	529	515	470	509	518	529	516	510	477	527	525	487	495	500	520	505	493	528	537	481	519	489	487	505	468	512	480	547	516	482	479	430	551	497	482	480	510	505	500	490	499	511	539	450	505	538	531	493	512	491	486	557	509	535	479	503	471	503	517	495	508	549	492	493	509	505	466	502	499	471	512	533	493	502	514	506	501	518	498	500	525	472	519	465	516	499	486	528	527	502	535	476	457	450	511	496	500	475	519	478	468	472	498	526	520	506	518	508	512	495	534	483	521	493	494	519	506	505	481	479	470	495	525	523	508	517	531	519	511	475	512	492	493	511	529	517	523	495	471	519	502	468	479	470	531	504	507	473	497	517	454	516	545	539	500	545	482	498	528	508	479	501	545	466	539	536	481	504	526	496	481	456	503	494	505	504	505	511	515	469	463	542	529	502	515	498	518	523	478	473	479	526	486	503	485	523	486	512	510	495	461	484	460	472	535	538	473	508	486	524	492	528	519	537	497	499	513	507	499	469	500	510	457	531	505	497	501	500	483	491	475	538	477	481	508	514	522	503	495	497	514	462	549	493	528	472	532	462	495	493	479	503	498	499	512	569	533	484	499	532	463	511	535	524	476	484	498	553	522	469	486	510	480	505	497	487	476	513	510	547	508	496	516	516	508	507	566	471	516	548	508	474	499	506	477	509	491	471	499	471	480	478	504	478	557	518	518	511	486	521	503	542	473	544	472	506	497	498	542	470	519	529	481	529	530	507	478	511	486	496	481	484	541	521	528	461	482	505	479	510	470	533	493	453	540	549	485	485	474	489	514	462	493	482	550	499	494	502	516	525	462	497	459	514	523	510	492	531	497	488	476	514	510	515	511	488	487	490	519	516	484	521	486	510	483	514	519	501	503	523	509	492	502	503	485	497	526	504	503	518	550	503	491	516	511	479	506	479	502	499	453	467	495	480	499	478	542	502	474	507	494	513	444	514	531	505	524	503	527	521	506	512	505	510	513	510	501	528	503	470	503	485	495	486	480	483	524	500	500	507	462	512	478	476	498	480	509	524	505	507	506	493	553	483	455	474	477	491	503	449	523	477	504	491	525	529	518	546	502	531	560	481	502	494	503	494	475	537	504	473	501	495	497	485	486	490	506	496	508	528	511	547	484	509	515	494	487	481	498	444	549	482	468	480	542	502	502	502	488	529	526	501	489	508	462	491	502	494	481	550	485	474	509	522	474	482	512	499	513	488	543	485	506	494	520	495	496	511	513	511	549	518	471	465	506	466	514	508	487	492	446	536	504	544	500	536	489	503	497	512	531	507	517	467	539	499	530	481	507	519	488	506	461	510	522	521	419	526	509	515	472	515	468	475	524	498	501	496	490	465	534	503	514	479	505	501	499	532	491	503	521	475	483	503	540	508	520	533	491	513	540	539	497	493	508	481	522	499	500	514	470	534	508	519	494	480	495	490	513	488	477	513	475	496	553	519	512	477	467	510	510	497	471	497	487	488	480	523	491	481	476	474	477	495	492	523	495	509	491	535	427	478	523	475	452	464	530	520	523	479	473	516	497	542	480	487	495	567	486	531	539	516	501	496	478	515	495	487	536	468	431	533	528	515	517	497	493	512	497	480	536	460	519	505	530	507	520	510	506	502	510	528	517	488	503	505	520	480	504	529	468	478	501	471	495	574	492	519	533	489	495	456	522	481	519	478	480	447	512	499	492	498	517	526	528	484	526	433	496	489	528	521	538	504	461	457	494	518	526	499	500	533	527	466	507	484	511	453	502	471	475	492	504	487	490	495	497	505	537	470	468	472	549	458	525	531	499	473	484	498	521	524	526	495	541	504	535	475	524	529	489	483	495	517	538	509	518	485	485	464	491	504	496	510	504	541	498	529	517	511	484	448	482	530	526	527	487	522	505	461	508	522	441	497	492	507	487	510	529	519	520	507	454	539	486	491	521	493	504	446	494	515	513	477	497	520	486	482	515	505	503	525	477	495	452	502	484	517	488	526	507	487	510	508	552	480	501	472	497	478	541	517	517	495	497	513	512	505	482	477	483	489	507	485	511	506	504	464	465	515	496	495	473	490	485	519	542	502	501	490	510	516	506	507	492	488	502	483	525	496	518	484	502	522	480	491	515	518	471	488	510	525	481	516	480	532	491	520	485	474	481	505	500	514	496	510	479	468	486	471	442	489	504	503	472	503	515	544	536	477	537	489	516	514	542
35432	11650	8150	4278	3002	2361	1940	1725	1486	1323	1110	1026	1087	938	955	891	903	888	903	859	863	846	810	880	842	799	768	792	826	746	799	805	756	756	714	713	775	792	778	782	786	769	806	766	762	753	792	779	788	793	811	803	738	745	760	797	770	766	775	777	724	790	749	692	824	799	764	834	743	770	810	750	803	797	718	700	806	745	812	765	771	780	714	743	763	807	767	762	772	748	740	761	765	697	784	806	707	757	754	733	736	780	746	708	716	744	775	785	748	774	810	723	705	769	705	743	786	746	733	709	736	760	760	759	723	807	748	760	736	734	792	772	765	755	778	735	741	760	761	689	793	763	724	734	763	758	707	732	733	772	716	751	698	703	792	739	741	759	743	717	765	717	759	680	689	762	716	756	778	746	747	743	748	745	737	731	751	746	745	743	731	767	702	774	709	757	747	790	753	743	723	767	768	742	772	776	753	708	674	747	727	690	777	727	745	695	703	731	762	739	725	734	785	751	719	724	756	756	746	706	759	754	754	745	701	789	722	736	728	774	741	788	746	748	763	795	757	779	757	757	794	774	725	759	760	721	780	723	749	736	742	696	714	767	752	752	733	734	783	690	768	779	737	769	729	730	761	751	768	734	751	752	801	723	753	764	749	745	724	801	742	734	700	767	715	795	773	764	754	765	715	761	758	718	768	770	760	714	756	756	770	751	759	744	806	743	697	752	723	748	741	741	751	767	802	739	760	749	809	784	717	733	768	749	730	708	758	720	723	705	700	796	752	733	755	742	734	755	729	732	776	700	745	807	733	763	810	761	740	733	742	756	786	746	727	709	767	747	743	708	758	776	762	732	723	751	749	719	802	756	801	723	774	763	729	753	776	792	781	731	726	742	721	784	782	774	740	763	780	770	718	755	736	755	768	760	754	747	747	738	757	750	716	802	736	755	712	752	765	734	755	815	757	707	738	721	746	747	759	731	720	763	757	755	789	696	770	793	794	717	715	715	732	757	803	768	771	721	727	804	724	741	767	724	820	745	721	767	724	721	775	757	780	760	724	758	711	720	813	775	737	743	769	722	735	759	732	737	727	756	738	747	786	755	737	747	728	786	834	695	756	763	745	734	735	749	731	754	758	770	725	736	705	733	788	728	765	777	759	753	793	727	733	749	746	711	726	754	771	747	790	741	676	712	770	754	734	761	806	741	805	762	726	767	755	730	710	765	792	794	711	727	737	786	749	784	751	768	800	747	756	800	724	762	780	739	705	747	723	750	749	743	763	771	801	822	760	740	766	746	688	766	754	764	783	732	727	739	779	747	772	742	785	768	732	725	797	741	739	736	791	710	766	747	741	753	761	741	732	789	747	755	706	798	750	766	745	717	708	751	764	756	762	734	729	738	737	710	737	762	771	756	760	769	732	787	732	712	730	716	716	736	741	766	763	754	787	736	743	740	725	714	748	738	757	773	741	731	758	789	789	783	741	760	757	779	737	752	712	730	745	713	757	709	799	797	716	753	784	737	762	744	780	759	778	728	747	749	763	750	745	761	712	761	768	745	728	766	757	741	818	755	769	721	731	764	752	706	753	755	772	752	739	779	746	772	743	763	755	726	735	787	754	762	725	796	726	743	764	826	777	739	760	733	743	736	786	726	747	732	737	747	812	786	744	804	742	742	733	746	778	740	744	779	718	706	714	783	775	745	739	757	764	748	809	725	762	739	769	710	748	736	786	770	745	765	754	792	762	715	717	793	791	740	759	777	775	757	741	712	783	781	743	676	767	764	735	711	770	772	737	718	754	749	815	737	741	746	698	728	724	755	774	757	789	737	764	721	753	764	751	739	796	695	787	745	756	750	766	774	790	722	719	723	735	791	818	787	776	739	723	728	758	759	748	744	705	818	723	771	695	753	762	822	719	751	711	742	738	761	745	727	765	707	769	736	758	758	771	697	762	757	757	778	769	784	764	729	738	802	737	739	757	738	745	724	767	759	738	741	736	718	762	754	782	767	782	776	760	782	753	776	722	741	730	757	707	751	744	774	730	753	749	725	790	731	764	753	778	787	791	804	795	710	770	802	809	698	776	779	772	762	723	691	742	738	743	719	794	744	724	708	791	767	763	740	738	795	745	697	726	754	744	704	733	783	758	757	803	756	721	783	737	814	782	778	759	740	736	761	774	786	747	738	705	778	726	733	755	755	779	766	750	730	747	742	705	724	749	732	797	749	757	738	770	731	756	782	745	767	728	753	747	747	757	745	766	760	740	767	750	769	705	733	733	722	737	720	770	733	739	785	796	699	807	770	739	741	759	712	766	751	782	763	817	734	802	770	779	743	702	804	760	763	709	794	701	795	713	749	757	777	743	749	797	762	736	781	747	700	779	741	730	773	773	712	776	759	772	765	747	774	779	743	763	738	778	798	719	708	817	752	734	754	715	750	731	763	693	759	748	739	757	799	779	755	756	784	738	740	749	718	806	784	734	778	709	730	713	722	774	720	719	774	714	767	738	782	738	712	757	712	788	741	791	764	706	719	765	784	777	770	723	800	751	707	740	814	776	714	776	765	754	688	813	737	774	744	792	747	690	783	708	675	766	757	695	720	793	754	753	717	729	744	699	703	705	724	743	749	718	706	741	758	721	767	748	781	721	736	757	769	708	750	692	764	766	749	774	686	689	718	746	742	711	750	770	777	725	706	740	740	781	797	760	784	769	736	750	698	783	774	759	774	741	762	708	768	752	736	764	734	736	799	705	763	756	749	773	747	753	750	739	778	756	762	739	779	785	749	723	732	767	772	706	721	789	727	809	763	740	747	748	767	734	718	718	753	728	719	718	759	760	701	727	801	718	740	799	720	753	799	777	741	723	722	705	736	718	798	759	749	687	760	738	770	751	766	752	791	748	744	776	776	736	750	766	749	707	701	710	714	737	718	772	788	735	765	749	776	747	763	796	799	761	748	767	775	717	741	756	733	745	724	738	712	681	808	696	752	772	760	759	737	715	685	764	764	720	733	715	724	754	729	760	719	760	803	734	759	792	818	732	751	747	770	708	743	823	692	763	764	744	783	744	789	701	757	776	721	723	749	769	702	768	739	797	767	746	777	688	761	724	752	737	741	785	699	696	727	806	784	767	750	729	749	791	759	784	713	734	774	754	748	719	771	726	706	774	670	745	766	704	781	736	788	755	760	717	764	725	785	761	801	821	728	754	720	754	691	701	741	765	800	716	760	827	751	762	721	702	743	745	728	747	754	769	727	750	717	785	790	783	753	764	764	748	740	731	727	737	737	740	755	705	716	748	715	753	761	737	715	746	800	720	771	767	727	734	742	735	776	784	804	755	760	761	734	726	771	767	724	751	746	703	759	761	775	746	727	754	752	766	712	742	717	708	763	748	790	761	803	757	765	702	749	715	718	815	737	792	730	745	787	770	770	749	738	684	793	751	704	743	768	763	751	771	717	707	802	721	790	763	745	713	718	763	730	794	768	751	762	720	735	759	750
23315	21382	29299	23830	21384	21308	4455	1180	934	931	754	674	712	603	587	573	612	551	567	580	523	562	516	527	498	499	518	541	514	525	509	455	501	534	475	549	528	497	445	518	488	479	470	522	452	489	471	471	482	505	500	478	489	500	465	474	478	486	476	487	458	509	478	476	476	477	459	451	488	480	472	505	449	470	503	468	499	473	510	440	479	482	477	474	434	506	493	479	468	466	493	471	484	533	496	451	440	496	458	479	458	503	452	513	499	480	434	518	436	485	445	480	479	470	473	494	480	494	463	509	442	466	486	518	478	484	471	469	494	464	446	500	474	458	474	505	466	462	465	444	470	442	478	492	481	435	466	461	477	476	477	469	473	436	509	471	486	447	453	450	441	449	506	497	452	458	483	478	489	506	509	494	501	439	466	510	467	447	442	519	463	465	459	507	442	454	455	459	487	468	501	481	463	506	467	462	489	521	479	486	485	480	476	497	459	478	462	489	449	501	486	512	503	530	425	440	506	491	484	476	494	532	496	490	472	507	454	484	484	465	449	444	451	443	537	500	473	470	479	482	478	479	484	468	480	511	454	469	454	488	464	462	470	472	481	437	511	448	440	539	454	477	499	465	485	450	477	470	529	475	488	473	494	478	472	454	446	508	464	428	499	519	477	471	481	459	474	451	501	475	451	491	453	447	488	433	475	486	470	487	463	470	466	491	471	489	499	459	501	480	480	454	455	465	470	484	518	443	499	485	476	471	472	509	471	472	490	479	457	477	446	503	486	520	435	499	483	470	484	456	473	507	501	497	510	454	470	457	478	506	479	463	453	497	478	460	450	477	463	456	478	460	475	458	505	451	473	503	460	452	491	482	466	505	484	508	467	452	488	471	447	454	457	469	480	446	441	466	474	450	481	447	484	462	479	459	484	457	497	475	455	488	468	475	522	501	496	483	448	471	456	485	487	452	464	477	429	475	476	460	467	526	461	451	459	447	479	495	443	476	435	481	485	496	495	444	504	490	473	465	489	455	506	523	457	460	494	488	456	463	427	518	471	480	535	463	481	458	457	473	477	469	483	512	486	502	463	492	485	469	519	483	499	485	458	458	470	414	472	459	498	469	400	454	497	502	448	450	497	462	457	484	469	484	443	489	468	448	473	477	483	466	460	440	473	483	449	483	483	482	472	462	481	427	468	463	452	492	446	484	457	465	491	477	485	458	502	458	486	471	493	468	501	499	484	469	504	471	472	477	461	478	462	482	464	499	465	458	460	458	477	474	446	489	482	468	480	460	478	514	537	493	457	499	465	506	506	455	480	502	474	474	467	448	437	497	448	484	480	453	458	456	481	462	436	470	495	437	429	495	475	460	443	470	501	508	432	510	475	460	452	459	465	437	450	483	450	483	464	488	502	486	428	462	457	469	457	487	461	472	476	460	479	477	494	458	491	483	470	498	472	433	478	521	479	480	484	443	469	502	489	479	444	465	476	478	475	480	438	443	451	431	430	449	463	471	482	501	448	478	432	463	479	421	469	493	470	458	468	461	458	501	476	510	470	490	470	470	453	476	458	448	464	483	473	509	497	505	471	470	492	508	481	493	432	497	484	507	464	451	479	474	490	487	466	459	450	492	499	414	475	483	462	477	476	461	511	431	505	476	450	476	505	487	499	468	466	459	500	434	435	511	482	481	474	471	493	457	495	470	466	447	485	555	439	455	455	517	486	513	498	479	459	452	426	440	502	478	469	470	478	459	461	446	459	486	477	508	477	479	462	487	455	502	439	479	458	502	436	456	462	483	444	492	490	468	457	506	463	470	419	513	453	484	472	494	475	475	455	474	513	467	477	475	485	485	456	432	471	510	509	467	477	488	479	493	457	477	492	450	463	477	448	458	464	487	477	474	477	445	500	465	456	468	436	467	454	455	434	419	503	493	440	485	510	489	463	501	471	475	468	463	466	486	472	461	441	462	446	478	483	456	482	462	476	473	502	505	442	421	466	472	474	487	469	476	479	475	439	463	480	477	434	460	465	478	484	468	482	503	474	436	461	451	479	533	439	469	475	499	470	473	480	489	478	496	450	443	471	459	437	456	477	478	514	466	467	500	483	468	470	506	476	483	508	509	484	469	556	484	496	476	466	499	464	443	487	537	476	457	472	476	455	484	472	482	500	515	449	480	482	489	490	510	458	486	468	458	463	432	471	489	459	473	450	477	478	474	494	441	473	442	508	511	458	480	469	463	468	465	488	498	483	464	520	471	463	490	481	464	494	496	458	525	484	470	457	503	475	510	461	466	479	466	469	487	512	471	473	424	459	465	458	484	451	495	454	473	476	456	429	445	464	469	479	495	495	497	455	483	477	481	519	468	488	463	467	502	451	452	445	469	464	470	465	485	476	461	476	471	463	507	478	447	456	431	458	470	489	468	470	456	485	521	427	488	496	456	501	464	468	457	463	491	473	441	497	444	475	478	490	456	469	467	486	461	460	446	461	504	441	494	432	462	472	449	416	482	491	444	443	464	479	441	473	500	499	485	517	482	472	490	482	482	488	459	451	466	442	499	507	480	487	466	483	482	485	449	446	476	486	474	480	471	465	506	451	500	485	485	442	540	483	456	469	479	466	463	479	452	487	460	459	436	435	431	450	484	427	488	457	478	478	461	470	458	455	506	444	475	465	470	444	500	480	467	459	497	469	443	504	476	454	470	466	456	439	483	487	509	424	431	480	481	476	451	496	475	491	448	486	468	473	444	479	512	464	487	486	472	476	473	477	479	447	463	470	468	461	427	450	480	485	497	490	493	472	497	510	446	482	489	425	474	508	456	452	428	514	513	467	466	482	460	439	487	496	460	435	475	471	434	463	449	457	466	474	478	483	483	472	442	458	494	467	482	535	465	505	450	485	463	514	476	465	470	414	446	467	485	453	459	451	488	436	461	463	437	481	519	523	475	455	503	494	448	484	493	463	432	495	490	490	509	461	473	476	461	494	473	524	464	445	498	481	448	466	482	460	452	442	466	439	476	493	457	498	491	479	449	468	450	460	431	480	454	479	463	498	457	496	466	431	460	472	462	444	492	466	430	463	476	447	450	487	473	448	491	451	490	465	466	491	450	492	496	445	441	500	474	481	500	454	434	464	469	430	467	505	449	491	497	476	510	466	482	476	469	488	462	498	467	511	464	458	420	461	466	455	474	423	462	497	448	502	502	419	497	468	469	489	453	496	461	502	481	478	467	473	495	465	469	480	460	474	475	461	508	484	456	416	507	491	466	483	491	466	462	454	478	472	446	479	479	504	450	464	455	467	483	482	499	480	476	469	467	417	517	461	488	443	448	480	454	458	475	440	454	475	447	499	479	517	474	498	469	441	450	482	488	464	510	442	524	477	477	496	465	519	475	468	457	491	469	455	470	476	478	452	461	486	488	456	443	441	487	457	495	471	469	437	488	465	481	473	433	452	473	471	481	448	459	439	466	492	461	471	492	474	512	489	499	453	472	431	411
37577	17527	12762	7089	4828	3752	2872	2456	2132	1729	1544	1415	1281	1150	1104	971	972	920	930	899	893	823	857	846	851	815	804	777	774	817	767	751	816	713	805	711	780	803	771	767	755	729	702	718	703	771	734	728	700	705	699	738	785	732	682	755	738	734	726	710	755	777	700	724	717	722	725	737	744	740	716	752	749	750	696	676	685	725	757	680	713	707	709	721	715	740	728	728	696	676	699	701	731	761	688	713	706	688	751	751	680	693	776	684	718	688	725	697	701	672	720	723	712	700	689	745	723	774	646	665	716	687	727	721	751	711	718	736	728	730	689	703	745	724	672	718	745	707	765	686	712	687	662	672	718	668	731	741	716	753	682	685	715	732	733	671	655	675	707	706	711	709	713	728	723	721	738	672	723	698	676	671	725	752	656	695	695	757	731	696	744	677	715	719	704	730	666	703	702	694	683	695	718	719	739	718	704	717	677	702	668	712	742	686	687	675	679	716	723	756	707	694	699	649	708	703	709	743	722	709	712	752	656	712	704	731	713	654	688	701	692	697	761	695	712	686	716	722	676	730	687	685	630	721	665	729	705	703	706	712	705	713	663	753	726	719	693	739	720	669	670	693	713	751	706	653	728	674	697	712	667	707	654	722	750	745	716	687	737	705	688	701	673	705	720	708	695	715	732	709	686	705	695	730	751	681	730	735	697	686	704	701	745	666	715	672	702	681	716	727	745	675	725	716	692	679	711	718	721	744	667	663	722	742	730	728	719	699	715	694	659	728	722	707	761	721	746	718	672	735	730	739	669	701	704	678	697	650	791	704	727	725	678	707	747	715	723	697	715	706	727	648	655	704	719	678	726	686	688	710	699	713	694	716	709	694	679	671	669	701	716	714	692	673	713	726	756	698	692	698	704	726	711	665	743	710	762	707	718	691	681	728	708	716	711	694	722	688	730	704	688	690	690	676	635	740	685	728	750	752	690	668	689	667	656	706	712	704	691	718	707	701	683	689	724	657	696	720	755	676	694	719	697	708	697	685	728	719	685	715	765	690	732	749	692	714	719	697	761	743	688	722	788	745	706	715	752	722	678	727	712	713	707	694	710	700	722	775	723	714	738	695	733	724	666	689	656	668	741	724	697	713	723	736	710	716	704	694	714	648	727	730	708	705	690	711	697	721	710	684	673	709	658	739	686	719	662	732	737	726	741	717	731	665	708	688	669	702	738	680	699	742	735	691	685	675	720	699	740	672	750	707	708	726	695	699	707	729	690	703	691	721	685	687	657	730	723	675	726	724	709	665	721	675	706	661	702	682	739	692	707	705	705	723	723	742	710	716	703	679	700	736	707	690	681	735	741	673	705	716	718	709	750	745	686	722	720	694	708	707	682	668	742	703	662	690	739	688	777	753	702	730	716	753	733	716	701	718	675	702	712	660	700	643	673	687	732	711	683	702	738	693	671	683	733	680	741	696	707	733	658	725	755	709	717	710	701	731	770	692	676	691	733	717	703	690	679	706	716	686	718	676	671	655	723	737	686	719	741	728	663	713	729	731	705	714	698	719	739	710	698	695	724	679	696	657	742	720	726	722	721	690	699	686	695	714	718	747	703	727	722	703	671	697	697	681	700	690	689	710	741	696	659	751	752	720	728	663	692	697	708	694	727	729	697	662	704	714	680	758	776	734	751	679	702	734	776	703	719	714	687	725	679	711	706	698	656	675	713	704	681	711	687	749	684	700	774	735	708	665	717	682	725	717	727	669	698	662	696	697	708	701	721	729	686	717	701	693	691	711	709	714	721	739	714	719	699	726	713	688	712	714	710	759	701	731	750	736	717	717	678	698	705	731	697	704	681	748	696	747	689	740	721	741	711	733	727	685	710	729	745	743	784	713	725	719	755	738	735	702	737	708	706	725	677	701	698	736	698	712	644	707	715	746	698	727	675	723	683	705	718	749	710	681	726	665	710	732	728	709	694	668	683	736	719	700	684	667	724	724	723	678	758	749	740	689	715	714	716	756	716	727	706	729	687	690	668	700	719	716	701	733	651	665	702	704	692	726	725	688	669	728	718	709	731	716	674	708	670	758	715	761	729	665	694	705	738	676	712	777	712	695	727	735	739	738	735	707	730	717	714	742	726	685	678	722	733	689	652	671	704	762	687	710	657	758	673	701	693	674	683	668	717	745	742	687	718	728	696	720	733	674	722	703	680	737	722	700	708	741	679	720	715	674	709	723	703	709	715	707	681	742	701	705	723	707	720	695	701	691	669	702	728	699	734	723	704	698	749	765	713	712	728	713	744	679	668	749	720	678	645	666	731	680	677	671	727	696	704	702	739	714	700	723	705	743	746	725	705	738	705	681	707	736	707	713	695	698	662	684	654	749	720	723	687	754	716	706	718	751	684	695	687	744	725	697	771	740	757	702	781	705	727	722	683	685	685	711	699	722	693	732	720	650	722	760	729	682	690	721	684	707	703	718	718	713	719	669	719	730	726	721	704	769	719	683	669	745	742	687	704	761	742	723	706	670	735	722	727	738	700	739	716	751	734	679	737	733	698	757	719	701	757	693	700	722	750	678	698	695	684	725	681	697	730	684	693	705	747	745	689	633	710	692	719	727	687	695	686	692	771	736	747	676	681	697	739	700	726	681	726	647	717	716	684	743	687	728	717	732	717	733	715	741	744	692	716	688	693	699	730	704	713	711	713	717	779	680	670	717	738	747	757	693	706	729	719	694	698	708	737	737	714	718	703	669	713	708	693	728	727	686	692	723	690	716	723	727	693	694	651	756	735	750	686	719	661	692	759	675	744	726	677	740	722	687	681	656	719	757	704	708	718	778	681	682	703	700	709	678	718	737	730	753	698	671	745	738	693	648	700	704	682	723	693	730	701	717	689	698	731	724	737	694	707	757	696	771	731	691	671	710	696	674	718	718	665	697	676	718	683	738	756	712	756	717	687	709	644	710	726	699	691	692	717	652	721	708	710	735	732	699	710	713	736	736	672	746	693	708	688	687	709	729	693	674	677	716	685	747	715	727	738	680	698	679	722	749	684	715	731	681	685	701	710	705	706	745	710	714	667	679	709	697	714	709	701	699	698	731	696	731	668	709	683	723	699	708	662	778	715	719	733	715	733	702	688	747	695	739	701	687	702	687	687	731	685	707	723	663	663	746	705	714	695	667	735	720	691	706	666	713	689	726	672	733	671	691	724	673	645	697	738	726	719	709	662	737	706	722	716	653	704	719	702	741	704	675	740	726	700	663	699	711	724	738	700	730	701	720	692	681	708	681	674	728	648	712	712	672	734	702	681	737	708	712	659	679	697	709	648	716	752	627	696	711	736	689	691	788	743	688	719	675	747	756	699	694	693	722	755	707	710	742	766	701	754	736	694	707	735	693	747	685	705	734	666	699	701	670	710	689	706	660	687	728	777	707	730	722	705	689	674	662	719	699	772	667	679	762	648	698	727	708	741	679	662	685	671	690	697	683	702	710	697	681
27371	20918	9555	736	382	327	320	298	299	311	299	271	295	256	276	264	254	286	281	283	230	277	297	274	253	282	310	293	279	301	281	258	291	271	254	287	270	287	302	286	258	284	291	295	257	262	295	290	278	271	252	250	275	240	282	288	251	270	263	269	293	277	266	280	292	258	241	289	274	290	257	277	261	252	247	263	294	263	288	244	274	258	292	273	256	270	282	285	277	254	254	288	270	267	240	264	260	265	290	275	278	240	278	266	279	272	263	269	295	295	251	268	291	267	268	291	260	303	266	267	239	274	264	258	259	272	277	292	273	257	293	272	266	271	283	268	265	284	269	255	266	252	265	283	284	238	276	277	288	258	290	266	263	285	293	250	284	292	278	259	260	266	274	264	254	242	272	250	242	255	277	284	272	266	285	283	231	286	259	290	247	258	272	233	253	287	264	287	275	287	296	282	265	292	263	307	270	294	261	268	288	283	255	295	282	271	258	256	276	277	273	240	252	250	285	272	317	269	270	289	282	268	271	254	257	282	252	273	255	289	252	273	272	280	254	280	248	231	252	273	252	276	265	279	283	281	266	260	258	250	259	239	288	269	282	252	246	281	284	272	282	273	254	264	254	277	254	298	244	271	245	287	278	281	270	282	247	264	272	281	251	276	275	278	259	275	229	281	288	267	252	270	245	277	252	273	276	284	269	279	292	276	274	272	259	271	253	238	291	290	287	260	250	286	244	270	270	267	277	299	243	256	277	299	294	295	288	269	264	273	286	272	262	281	234	257	260	269	284	290	267	280	217	280	287	286	275	310	265	282	269	245	261	290	272	259	267	270	290	270	269	303	280	286	285	257	240	295	279	308	254	311	276	256	261	289	281	267	288	244	250	276	263	270	281	288	274	276	293	272	291	271	258	238	258	255	243	283	289	259	262	274	269	259	247	257	260	300	267	268	281	272	280	268	233	274	296	275	276	302	232	295	280	259	284	298	280	282	270	268	265	274	280	266	293	313	287	261	272	278	216	238	271	268	244	278	233	274	284	292	290	250	265	277	248	279	285	265	267	282	256	269	275	262	281	241	267	295	252	291	281	281	280	260	286	256	274	282	263	262	261	282	275	274	276	283	280	286	265	261	322	246	273	273	260	248	288	251	246	272	282	256	269	274	249	249	279	256	266	261	250	260	253	262	262	276	295	268	269	273	293	257	282	270	254	296	243	293	260	290	267	254	293	273	256	263	279	263	247	253	269	264	307	277	255	292	248	252	263	261	286	275	291	281	291	279	275	273	277	246	270	272	250	267	263	293	280	239	277	253	302	255	278	272	272	281	264	255	267	254	244	260	276	262	274	286	273	269	248	285	253	281	275	262	294	271	251	267	284	278	287	322	251	261	258	279	283	271	272	286	255	259	223	271	295	266	308	276	274	270	292	271	250	287	282	266	252	242	276	245	285	253	291	285	275	261	285	248	262	261	298	266	258	251	292	302	252	266	265	270	273	242	260	266	253	275	253	261	273	276	269	275	269	267	309	260	237	266	265	275	277	282	281	256	288	267	300	294	250	284	269	273	297	310	288	271	267	240	261	270	283	248	274	244	265	254	273	263	233	295	277	288	287	271	278	292	266	245	272	238	241	231	285	277	246	257	259	276	291	285	270	280	247	291	266	289	267	273	272	268	257	262	262	275	247	248	301	238	279	284	267	280	265	263	271	259	295	276	263	276	307	293	242	270	263	253	297	265	255	241	267	261	258	277	268	248	278	271	264	279	269	264	265	264	281	266	287	274	254	276	284	289	291	280	251	279	304	301	271	249	291	275	278	254	269	277	249	270	263	275	288	269	258	272	270	244	276	271	251	255	289	264	268	271	261	260	252	269	267	243	282	277	248	263	253	276	284	289	275	248	283	302	299	238	272	264	265	298	271	273	253	287	261	265	270	256	294	278	255	287	267	255	243	281	248	253	284	265	258	258	278	281	269	251	300	249	275	272	304	260	294	241	295	269	258	277	246	257	267	252	255	259	287	271	272	266	266	256	258	265	278	268	253	285	293	257	256	257	284	277	285	271	253	283	265	287	268	289	289	281	280	268	274	272	296	263	269	245	252	261	243	257	271	270	265	287	286	277	272	253	264	295	283	260	275	258	262	276	285	256	254	283	294	309	271	274	276	305	237	278	253	271	280	279	291	276	255	281	288	247	260	276	248	256	276	271	324	286	255	260	263	249	278	310	247	258	279	266	255	251	279	230	252	273	273	248	250	277	273	285	268	270	260	258	255	257	282	293	238	281	270	256	272	230	292	296	284	284	276	271	300	290	259	258	275	301	265	276	288	277	282	263	259	261	273	303	248	252	253	263	263	274	289	251	263	265	253	266	254	242	252	247	244	261	266	253	309	301	248	273	270	260	258	263	243	254	277	291	253	281	275	253	272	240	275	274	259	266	240	265	258	257	278	239	291	281	248	279	283	314	251	250	258	266	266	284	267	258	273	268	285	255	259	298	280	282	260	282	263	281	269	258	259	268	272	258	268	274	268	266	293	267	296	289	299	280	274	304	252	299	284	281	290	240	276	280	292	268	304	242	258	238	274	297	270	263	293	252	293	263	287	262	258	233	295	285	282	271	270	272	283	262	282	265	251	278	270	258	289	292	269	295	283	240	256	273	258	262	266	285	230	284	247	257	271	258	280	264	290	292	269	244	254	282	257	264	244	283	305	329	275	302	253	289	297	252	284	272	254	236	276	287	266	246	293	249	272	269	257	251	282	294	269	261	262	284	256	281	243	274	243	270	237	271	273	272	276	291	273	279	270	274	284	269	262	242	233	283	267	309	286	277	283	262	271	257	265	271	260	271	263	275	276	274	241	278	254	275	256	273	245	259	275	251	268	295	284	235	266	271	259	267	245	257	267	275	259	258	264	286	261	255	288	258	290	297	291	234	267	245	241	269	260	255	300	284	247	286	269	261	231	271	272	306	271	255	275	262	253	299	270	276	267	270	259	272	239	285	258	289	282	285	238	248	285	260	249	259	271	243	266	264	259	275	275	294	286	283	259	258	289	307	266	283	286	282	268	295	280	254	285	277	257	283	256	283	252	252	249	286	278	281	242	263	255	273	264	293	279	278	259	272	272	281	238	247	270	273	282	259	268	306	286	283	253	287	266	283	272	262	266	275	273	280	280	272	277	222	284	246	297	263	285	261	257	276	291	248	275	247	247	288	282	250	265	276	263	254	301	290	262	282	265	258	259	301	275	278	250	273	243	275	249	259	269	288	267	264	292	280	259	289	283	242	236	289	282	272	277	252	266	276	258	268	268	287	297	273	289	273	299	252	287	269	283	250	261	259	269	280	264	269	269	258	296	271	264	251	268	258	265	259	275	265	306	250	274	283	285	286	266	288	295	280	286	272	307	281	298	237	262	283	290	256	288	262	261	275	289	251	289	265	274	279	263	272	271	255	281	250	247	281	280	229	286	273	260	272	247	297	276	290	255	283	247	269
17778	2157	1566	831	649	584	570	530	508	508	474	459	404	449	431	435	434	427	416	449	419	468	410	431	419	397	382	432	426	417	451	444	404	390	382	408	392	425	388	407	368	403	443	378	392	419	421	421	415	409	438	400	462	445	405	426	433	370	421	410	404	423	395	423	430	414	441	390	420	435	412	380	404	444	452	445	428	430	433	388	422	436	448	447	425	407	405	411	446	416	414	398	399	424	409	419	371	397	387	409	402	384	372	402	397	435	417	394	374	437	407	395	423	434	419	381	382	370	436	415	417	396	433	398	397	392	431	396	417	421	416	396	420	415	420	433	419	408	379	410	417	432	394	411	410	395	422	403	365	415	408	425	415	428	401	431	413	415	366	392	422	411	389	408	424	376	407	392	392	454	400	388	391	384	430	455	428	427	432	441	413	455	378	398	422	385	436	397	408	401	393	399	408	388	383	433	393	394	434	418	425	398	416	413	457	386	430	387	437	419	386	422	412	423	422	430	396	398	423	409	416	399	383	406	391	429	387	421	433	420	421	425	416	383	413	387	418	420	429	439	397	419	437	408	449	403	390	435	429	405	445	430	417	398	393	381	401	411	417	430	430	408	357	418	407	381	398	410	374	409	420	434	406	407	397	402	387	429	396	432	410	433	390	407	383	443	426	388	415	401	408	397	417	375	418	420	409	384	440	426	401	418	424	421	426	428	425	419	427	418	408	440	421	431	417	405	389	431	415	415	413	450	431	373	431	395	391	411	440	409	394	410	391	409	411	409	412	414	387	401	428	393	397	407	420	402	423	414	451	408	425	403	384	439	415	420	367	410	418	407	438	441	398	415	406	414	389	399	372	449	411	392	393	409	384	406	436	398	390	402	428	382	397	390	365	408	393	414	411	422	390	409	428	383	393	444	425	405	429	409	380	386	406	408	422	423	439	393	386	398	400	404	403	398	394	376	425	421	412	435	413	382	398	431	413	394	415	413	412	408	399	449	396	396	405	449	424	385	385	391	386	399	395	425	418	410	437	422	434	390	418	426	405	398	401	420	414	412	374	434	386	405	389	418	418	444	418	423	435	398	416	393	413	402	463	415	383	457	392	428	403	439	406	405	405	421	439	428	389	389	444	386	439	398	402	415	434	398	435	440	422	420	416	396	401	411	413	415	429	405	443	408	399	413	396	397	448	397	408	394	414	418	430	467	449	461	397	433	409	416	418	376	413	420	370	394	419	408	401	414	403	432	424	416	385	436	412	416	440	431	424	457	429	410	389	400	399	424	387	451	391	407	428	432	421	403	400	414	408	410	399	412	418	429	425	439	401	417	425	461	404	427	437	418	443	429	411	453	400	374	397	443	389	390	375	404	387	430	418	427	409	402	374	436	428	394	445	400	373	384	441	405	443	456	395	412	401	402	372	402	393	397	382	390	368	408	449	398	410	411	428	428	421	389	420	411	427	381	464	458	409	380	399	395	413	401	399	416	411	393	395	423	399	397	419	439	421	391	414	411	407	434	438	403	417	394	438	409	419	404	422	421	439	396	420	389	419	394	468	433	403	397	426	404	434	420	376	400	434	394	402	408	428	413	423	392	424	384	423	431	393	408	443	440	443	426	435	411	445	409	409	381	438	399	348	415	418	417	438	397	410	433	408	400	410	426	399	425	390	432	416	407	401	420	426	447	413	443	400	406	431	422	416	438	411	410	414	365	417	392	391	406	430	424	468	414	404	456	405	412	381	413	405	383	413	405	428	378	382	413	420	428	405	408	390	409	432	409	386	427	426	401	401	438	428	406	406	414	376	384	363	403	400	396	400	429	418	455	409	434	417	409	412	429	400	405	464	396	405	417	415	406	395	424	430	363	397	409	397	409	429	450	398	420	418	399	375	425	426	372	437	414	412	415	405	397	389	371	395	398	385	413	413	403	432	453	400	423	398	440	448	452	418	395	411	374	425	392	421	388	391	396	421	447	407	408	438	423	456	421	387	419	383	388	405	432	395	396	374	416	381	407	441	386	413	401	401	438	396	389	421	416	430	402	441	433	411	422	442	392	423	403	395	447	411	412	381	411	413	393	401	428	397	394	412	396	398	420	408	413	413	421	422	435	409	462	442	422	404	418	378	403	392	390	433	409	428	400	413	388	415	407	428	414	411	422	427	380	426	427	427	409	403	383	381	410	389	398	407	417	395	389	428	386	392	404	427	417	427	390	409	365	419	409	374	407	400	394	394	422	427	416	447	421	382	397	414	423	444	397	407	392	404	396	442	394	402	403	405	427	415	372	421	399	406	418	426	384	417	408	409	397	394	398	426	430	401	416	412	433	383	417	391	414	383	432	455	455	438	449	377	416	414	434	433	436	388	412	401	441	412	431	395	410	385	442	437	421	409	370	437	434	388	411	423	442	403	412	438	440	382	397	376	408	420	416	432	417	408	380	409	410	399	435	397	402	389	442	448	447	409	431	405	402	400	402	432	412	400	398	420	394	421	403	412	389	419	422	379	415	388	375	437	425	424	434	454	425	405	393	436	385	393	429	426	384	429	405	390	409	406	385	408	424	443	408	400	423	405	413	440	433	385	389	397	465	413	363	430	439	427	432	402	416	407	430	409	374	421	402	388	412	414	418	404	411	418	410	413	402	414	416	407	439	419	405	416	406	390	407	437	424	373	417	394	404	443	449	415	383	387	408	414	405	430	402	386	391	407	410	406	406	398	426	428	429	432	436	423	392	437	416	445	412	407	394	467	419	405	411	406	392	395	392	415	400	432	440	443	429	394	402	393	427	411	414	397	402	416	413	402	414	407	388	387	417	414	405	412	397	417	417	433	430	425	404	382	438	388	447	436	420	414	415	388	456	376	418	420	413	422	442	426	372	406	424	417	414	427	387	414	414	400	410	374	373	444	365	412	423	451	410	418	435	396	398	423	405	468	402	417	388	410	396	415	416	414	410	396	425	398	415	440	391	378	428	427	382	427	435	425	368	387	439	396	391	404	394	400	410	428	446	411	427	438	447	454	404	406	446	406	419	403	365	378	409	442	412	426	420	400	423	404	389	398	386	403	400	420	417	423	403	385	396	384	404	425	419	412	404	404	397	425	395	380	412	398	389	401	441	409	389	414	414	391	434	404	399	395	413	402	383	370	414	409	410	394	424	436	422	384	431	408	415	429	404	436	416	422	401	443	437	386	405	410	406	409	385	393	401	453	380	460	388	420	407	414	435	434	382	407	407	406	413	422	399	426	438	441	381	413	442	426	396	431	399	407	428	381	374	410	418	412	432	391	426	405	424	376	421	399	401	444	436	406	430	387	406	421	410	378	405	428	435	420	408	397	414	403	424	399	430	447	412	418	402	399	415	395	405	420	404	424	407	411	397	414	426	415	422	397	423	421	404	405	416	433	394	415	393	420	422	400	396	421	429	409	424	390	394	414	413	404	399	395	415	409	416	420	454	415	421	416	410	395	395	418	405	401	416	425	384	383	411	439	406
24404	21404	28604	24589	21213	4847	1104	862	802	693	644	647	569	632	572	601	567	542	555	518	533	563	518	566	515	538	516	543	563	495	527	523	500	503	532	515	513	508	530	539	516	513	477	505	498	511	499	533	560	497	505	533	540	510	494	515	525	505	494	489	496	507	478	493	488	567	490	511	508	503	529	538	548	514	504	516	539	547	510	529	540	554	511	526	512	535	536	504	506	502	502	542	519	528	510	511	547	526	493	495	492	520	541	512	490	542	499	492	507	486	515	503	537	498	521	547	522	528	458	524	477	541	555	498	529	497	484	472	515	514	483	502	521	513	525	511	497	498	518	558	519	518	545	499	534	527	551	538	521	478	528	520	533	515	493	489	520	542	506	507	545	527	526	495	500	467	486	494	506	532	516	481	517	529	500	483	560	547	532	536	523	522	541	511	538	523	502	496	526	539	515	521	510	526	525	504	469	537	468	509	507	540	465	544	537	498	539	504	535	477	518	531	544	507	511	462	533	491	535	510	530	537	482	520	530	479	504	494	488	522	484	505	507	528	515	504	493	454	532	494	509	535	491	552	487	521	550	504	512	507	481	536	497	504	474	493	507	485	496	497	519	550	510	510	465	533	503	548	507	546	503	469	513	526	519	499	552	483	533	491	515	545	454	501	486	483	515	536	505	463	504	516	482	480	509	506	511	554	494	540	503	519	508	487	471	520	527	484	536	524	480	530	513	514	538	499	501	497	535	489	502	536	490	498	528	513	521	480	517	499	532	495	495	495	510	490	478	484	529	497	524	515	492	518	468	470	518	514	514	497	522	516	472	548	489	486	515	546	550	529	529	526	481	542	504	539	516	477	526	509	546	512	516	499	505	468	503	492	504	493	510	483	492	488	493	476	480	523	516	521	511	525	526	544	537	485	475	461	507	491	491	521	498	502	495	457	529	478	497	495	503	460	500	479	482	497	487	491	515	549	520	524	503	488	573	504	502	503	481	509	486	530	526	492	516	547	510	521	504	517	453	492	459	513	489	535	570	519	520	500	478	533	533	538	552	551	496	519	488	534	487	488	485	494	537	477	482	528	537	497	474	513	491	513	486	510	488	521	533	512	526	474	529	514	522	517	508	489	508	508	503	553	467	482	497	518	495	531	529	500	509	513	507	474	484	477	556	519	504	484	533	527	507	468	494	495	540	505	560	510	524	518	492	489	512	529	512	499	503	514	476	483	524	506	454	541	486	455	477	466	519	508	540	489	513	539	530	499	506	515	530	514	469	553	508	508	514	532	495	509	559	508	486	529	506	514	492	511	493	490	500	476	470	477	455	517	477	477	525	525	508	511	518	467	508	516	518	507	494	513	498	555	516	555	504	502	482	505	465	533	465	512	529	475	498	563	538	488	491	496	517	509	515	504	532	504	511	514	464	534	496	487	519	561	515	487	504	484	520	528	508	507	513	523	516	480	482	482	517	515	514	499	492	555	519	543	470	517	564	499	538	533	524	566	484	486	508	536	525	512	506	512	537	546	539	520	546	538	490	476	495	498	488	497	517	506	542	509	478	531	469	501	559	505	526	489	505	486	524	519	511	516	564	475	479	479	530	512	481	474	535	525	493	507	548	470	531	489	514	522	506	476	525	525	520	501	510	476	538	520	511	490	505	528	544	484	488	496	517	515	509	524	525	534	513	478	542	563	513	500	505	525	496	470	499	551	530	490	473	519	534	432	471	530	488	494	505	522	491	465	511	503	530	516	505	493	555	509	519	526	481	519	513	575	519	492	522	480	502	562	538	515	512	499	505	518	474	466	524	508	490	527	482	478	547	486	477	470	522	465	515	536	495	504	557	494	481	504	490	514	492	517	477	468	505	541	458	545	524	518	503	524	505	487	551	486	508	488	509	486	484	512	483	514	527	516	484	497	516	518	509	516	494	517	501	508	536	533	539	491	472	490	508	537	532	507	488	531	516	507	498	556	493	513	496	490	451	527	509	509	512	466	537	488	513	505	527	481	516	488	535	536	552	501	512	524	465	516	472	485	495	487	538	538	537	507	520	522	497	550	498	476	526	460	493	520	506	496	523	513	473	474	496	481	534	486	503	538	490	499	538	500	525	514	508	509	477	468	499	542	509	546	508	492	477	526	484	494	451	566	516	504	526	480	525	494	475	502	498	548	496	464	537	557	502	516	527	525	472	538	560	500	510	491	529	491	465	515	544	518	499	479	515	507	511	515	489	485	520	536	506	534	482	509	506	534	532	524	511	530	529	497	514	497	514	512	503	509	470	529	528	474	515	542	512	504	521	514	488	526	493	511	493	516	527	520	522	476	479	475	536	487	503	497	532	478	524	536	524	499	500	540	467	516	503	513	509	493	445	540	464	530	480	491	497	509	484	502	502	499	497	485	507	519	502	515	507	522	520	517	511	510	542	535	491	543	497	518	515	518	509	504	498	499	543	537	495	490	495	510	510	501	515	503	487	491	505	499	530	510	511	528	515	464	534	517	464	529	524	504	514	462	499	502	499	520	488	496	489	525	502	492	505	502	490	521	496	449	518	539	472	530	508	532	481	503	482	514	486	483	507	519	520	478	502	506	541	507	495	527	504	526	516	521	499	485	521	537	530	514	508	511	488	498	516	485	487	532	479	519	473	472	492	457	523	497	513	522	531	476	502	522	499	542	508	480	494	539	440	525	494	531	497	493	505	484	497	522	488	564	459	495	513	518	517	508	519	542	538	501	524	532	527	521	482	514	509	508	512	494	525	532	538	549	511	529	473	520	529	479	499	521	529	504	499	522	534	454	482	486	493	495	533	561	500	516	518	478	539	496	518	475	487	518	532	491	484	529	473	522	493	513	503	491	497	485	485	536	491	516	526	510	484	514	523	511	484	497	538	522	534	490	536	517	530	478	482	512	488	473	498	509	503	499	503	508	485	501	543	497	526	495	485	449	487	507	445	543	503	490	465	480	508	478	508	529	490	514	521	523	538	526	481	489	482	496	511	451	536	495	492	481	517	497	558	509	528	490	496	518	508	524	510	474	499	532	517	515	538	490	497	505	539	514	503	458	465	531	515	468	533	484	475	544	565	517	507	467	480	524	514	491	513	491	507	481	510	538	507	515	515	510	501	481	472	534	520	533	525	500	549	529	500	479	496	496	468	511	496	506	515	497	506	538	514	471	516	489	509	470	476	504	498	479	565	522	564	492	481	477	529	513	486	480	524	482	518	496	498	494	479	532	470	503	472	500	510	468	511	489	482	542	525	557	505	518	513	507	521	509	502	527	491	492	513	494	496	487	514	507	533	522	534	467	505	506	517	528	522	526	514	499	476	534	513	485	515	480	497	509	532	519	542	507	518	521	527	499	511	511	481	501	466	501	474	529	469	465	491	470	478	522	532	505	524	488	529	504	512	499	509	523	482	540	468	501	510	463	484	549	504	479	493	520	506	540	473	492	476	531	490	513	492	501	489	514	487	511	505	510	506	537	508	514	517	522
36609	10727	8278	4510	3099	2363	1943	1769	1568	1324	1219	1143	1067	1015	959	907	900	920	868	852	837	788	851	802	791	791	815	846	813	804	803	754	762	812	790	772	756	755	791	767	806	797	761	800	781	768	824	768	774	782	767	718	751	744	773	766	793	760	755	764	735	756	781	727	716	723	756	725	782	749	781	722	773	792	759	779	741	808	807	737	730	742	791	747	779	763	770	785	773	765	807	743	761	790	769	771	754	749	722	766	798	746	798	791	791	762	792	815	786	802	747	779	779	758	767	764	792	773	768	765	769	743	793	732	753	727	745	790	720	706	735	721	761	751	710	724	757	775	769	730	760	768	738	739	771	750	805	751	742	742	762	746	788	769	758	751	729	752	768	742	788	752	761	763	768	747	770	749	706	732	743	767	774	720	738	776	740	722	732	750	742	786	728	779	786	776	735	748	761	723	783	753	768	782	741	787	804	790	770	744	727	758	753	733	740	738	756	748	772	732	762	791	808	792	767	765	793	719	773	750	759	751	808	803	731	803	773	746	755	710	832	746	819	785	824	785	731	816	771	764	743	781	685	751	750	758	751	752	758	758	772	799	764	801	770	766	740	774	757	751	735	755	783	798	785	821	759	757	791	761	775	729	778	732	762	717	776	767	774	741	792	730	721	730	799	750	709	718	770	750	722	763	778	779	781	760	735	700	776	721	743	769	778	748	805	736	757	734	773	778	760	729	774	733	720	768	774	767	703	731	722	798	705	736	763	782	729	788	750	767	763	732	700	767	749	723	747	770	760	743	788	789	800	759	796	730	732	727	768	757	793	741	724	754	773	714	761	748	758	752	777	715	749	762	820	793	760	730	722	746	772	754	794	755	761	697	768	810	713	757	785	748	817	783	753	802	705	767	760	734	781	772	749	751	712	786	720	734	707	720	774	802	761	742	780	736	740	732	740	781	715	783	754	788	761	748	731	738	774	764	761	743	766	761	760	740	732	765	748	768	738	754	781	745	695	713	749	754	758	758	745	752	782	690	749	768	747	725	781	738	792	787	765	786	745	773	724	720	759	753	752	715	776	710	784	744	778	756	737	753	755	718	761	788	731	726	756	759	751	773	707	740	774	771	729	702	744	749	801	775	757	772	745	783	768	771	710	708	772	749	750	751	808	761	765	737	751	758	731	758	733	755	713	772	724	796	753	784	727	740	814	765	739	749	775	755	762	772	757	776	766	744	744	731	788	758	736	810	738	743	708	780	718	738	702	743	763	765	782	782	777	712	765	784	755	760	796	722	749	721	776	717	773	757	787	781	737	739	788	752	729	709	775	707	767	809	754	745	728	751	791	776	754	764	737	769	760	783	757	774	757	742	746	751	723	730	762	797	741	697	735	790	790	786	779	780	751	762	765	766	769	782	736	712	738	733	705	721	758	805	754	740	759	761	716	774	776	796	729	771	778	788	752	778	759	797	763	733	788	759	742	776	737	745	779	783	776	739	776	779	774	775	760	731	752	809	727	694	786	749	764	744	729	746	745	745	789	775	763	762	747	718	781	747	760	769	726	706	695	802	753	751	781	754	708	800	758	764	697	776	816	813	741	784	781	774	763	710	751	808	725	745	766	729	795	730	785	792	763	779	779	732	787	769	751	751	715	736	752	742	751	717	771	706	743	704	772	690	771	727	752	762	761	728	775	748	797	776	745	735	761	783	768	733	758	780	744	741	771	772	770	780	742	761	713	740	705	736	767	745	742	790	775	778	707	757	760	740	715	776	732	776	779	765	792	725	769	788	741	752	804	747	760	806	754	786	750	789	785	733	725	725	741	776	749	773	771	824	727	747	750	710	704	729	710	781	783	705	758	750	777	744	778	773	744	732	724	794	789	731	715	777	802	744	743	773	725	796	795	750	748	789	760	773	783	785	744	752	760	747	694	767	774	750	776	746	719	780	759	772	770	772	733	726	736	807	810	775	757	799	754	758	749	753	751	770	790	771	808	725	771	723	761	769	736	759	746	735	714	728	721	739	779	763	782	751	780	729	778	720	774	719	830	736	743	744	774	737	709	779	747	756	777	700	791	755	763	732	767	761	783	754	762	741	706	767	741	764	774	804	742	750	724	726	740	753	808	741	757	737	757	770	711	797	752	766	723	712	762	791	782	772	764	727	738	709	722	758	774	746	749	808	774	756	735	747	745	719	722	679	747	754	713	729	753	714	830	780	705	774	689	728	779	773	769	752	781	784	759	748	763	743	784	735	727	759	751	774	770	750	759	774	721	736	792	758	775	755	733	748	766	797	753	739	731	733	704	741	763	748	717	746	727	752	726	765	734	724	764	699	737	777	756	703	764	775	716	786	689	787	776	772	771	731	736	788	763	785	730	814	759	742	723	794	796	713	751	771	740	692	736	818	757	734	770	783	770	806	709	697	752	800	767	761	690	769	751	768	757	761	716	758	731	725	822	764	711	748	748	757	775	749	750	745	759	726	775	805	819	741	782	750	723	732	782	782	740	795	761	722	726	728	819	789	748	765	755	816	728	733	793	760	779	779	738	773	731	778	779	784	742	742	786	771	760	756	765	715	741	717	766	721	747	773	730	728	737	794	805	729	757	767	779	702	814	785	754	761	767	749	731	767	754	788	783	750	791	758	701	741	756	756	784	730	783	732	766	766	742	717	818	787	772	782	751	726	755	780	801	787	749	757	750	702	782	816	749	704	736	807	755	759	737	733	729	784	765	774	741	759	722	758	762	732	806	799	715	785	750	759	731	741	749	771	785	754	762	771	714	775	736	773	731	806	774	731	751	770	727	720	747	785	710	749	709	813	776	771	722	707	749	761	785	712	792	785	773	759	744	777	739	737	731	734	725	738	729	756	746	770	748	826	793	720	750	730	732	757	808	698	787	753	775	749	700	801	740	799	761	792	753	739	775	741	773	746	765	780	792	742	761	729	797	773	801	738	792	750	821	770	787	770	802	732	811	842	753	763	764	734	738	705	754	770	740	763	736	784	759	781	788	741	750	706	755	755	749	780	783	793	773	756	790	768	782	754	785	760	721	776	777	760	771	814	752	723	707	780	758	757	766	714	775	725	778	738	734	787	756	754	742	747	684	760	736	757	787	749	739	749	724	774	762	788	785	773	755	713	803	714	724	744	741	747	826	755	697	744	748	786	728	766	789	716	785	770	711	763	757	687	704	717	756	766	743	714	714	750	731	728	766	739	786	738	728	754	743	753	754	773	779	746	733	755	754	756	748	739	740	759	722	750	771	794	754	733	772	796	775	722	746	806	752	755	792	742	780	787	778	751	763	803	724	773	722	754	768	726	754	765	751	781	752	719	728	768	761	756	739	772	724	757	750	778	725	792	743	790	733	749	740	712	722	821	768	746	748	754	716	738	726	783	748	703	777	758	734	781	764	760	745	740	724	767	788	756	757	718	741	719	773	717	758	729	750	731	740	672	780	768	784	723	818	738	778	792	774	778	727	773	794	766	776	697	797	738
23398	21388	29177	23995	21392	21160	3979	1211	912	905	820	714	689	636	629	606	551	517	532	592	559	516	533	536	534	558	526	512	510	486	476	469	509	502	453	495	483	487	520	505	481	455	478	481	480	455	507	451	486	522	487	519	491	473	426	490	494	466	519	520	478	482	508	461	474	509	497	478	431	479	498	506	478	438	474	478	489	481	472	470	457	484	495	494	469	467	521	506	472	518	465	488	454	511	518	448	514	455	494	478	460	483	524	459	486	453	452	496	461	428	453	528	497	450	489	492	500	458	478	524	463	476	471	517	483	466	497	498	491	446	448	502	472	504	463	479	468	468	443	485	472	451	445	457	487	467	511	470	483	520	501	506	513	468	480	504	465	512	522	471	470	432	469	484	467	481	513	480	457	457	502	452	467	482	489	512	449	465	461	442	486	483	489	455	481	500	465	472	469	471	468	465	458	458	485	468	468	504	455	503	435	471	482	493	463	497	476	480	467	470	532	499	530	501	461	492	522	439	504	502	491	526	472	550	465	458	450	493	503	466	462	449	473	463	471	460	450	453	463	496	484	483	500	488	441	488	466	446	511	486	442	466	457	495	458	443	481	528	479	519	509	470	446	513	493	445	445	480	490	439	499	504	499	500	449	451	477	487	479	493	475	465	486	474	458	491	458	444	476	468	491	494	489	503	483	437	501	510	475	456	464	497	464	499	484	453	435	468	484	461	476	512	477	502	496	476	492	486	473	483	504	463	494	480	426	473	480	494	521	493	452	408	475	432	476	458	443	476	462	490	481	462	492	471	466	497	491	446	482	505	474	478	505	459	465	516	516	508	453	436	484	498	490	440	489	505	464	464	449	463	486	512	457	495	489	448	514	441	452	454	510	450	495	438	475	477	479	505	479	481	458	490	450	482	459	472	465	481	462	448	450	487	469	487	489	515	480	462	471	436	433	466	470	534	470	483	449	465	492	442	483	513	481	481	431	477	445	459	484	482	461	489	450	459	476	482	471	467	468	501	444	477	517	455	488	507	442	467	459	449	480	464	492	488	455	479	451	445	434	474	494	483	481	472	475	446	528	447	507	456	458	496	509	482	497	479	477	493	465	462	479	502	446	479	482	471	496	486	467	452	506	482	481	467	493	460	500	451	465	521	452	501	515	471	488	480	494	444	467	472	475	468	477	469	488	468	515	449	488	466	472	522	449	435	486	466	507	424	479	478	504	495	457	492	475	497	450	482	437	473	474	494	504	479	461	455	485	496	468	477	492	490	474	483	482	471	508	439	468	473	477	422	466	500	420	462	457	484	470	480	463	510	458	474	475	494	486	476	430	458	456	462	449	460	475	479	474	498	492	483	452	434	465	498	473	474	468	483	507	477	466	485	482	526	493	477	452	509	466	440	479	463	440	465	439	477	507	479	495	506	448	498	456	437	488	449	481	480	473	455	519	450	506	515	520	494	447	429	454	451	492	506	490	441	454	469	477	444	487	468	476	442	469	498	490	490	524	481	490	431	463	507	464	500	498	454	470	480	472	559	490	497	473	494	515	459	458	459	502	484	473	515	437	463	444	464	469	478	501	459	497	497	489	456	476	471	471	508	523	451	452	525	480	452	479	461	491	424	479	468	465	504	466	469	418	460	505	454	489	458	477	508	459	538	484	466	441	495	472	495	486	484	497	466	464	470	451	491	516	456	473	497	509	484	496	417	463	443	510	475	525	516	461	496	462	467	540	502	449	484	463	475	526	452	460	440	499	500	500	467	458	478	496	487	474	449	527	502	456	430	452	496	426	498	504	485	486	501	490	454	466	498	500	472	477	529	458	445	463	480	469	457	467	506	494	437	478	483	470	487	490	450	481	500	489	483	472	486	455	457	456	460	460	490	463	466	454	445	472	488	480	487	478	455	504	497	474	519	463	467	466	474	492	466	494	494	477	488	429	466	496	466	483	454	443	493	453	472	495	447	494	463	495	449	438	490	470	484	460	512	486	507	479	493	472	451	487	493	518	433	443	426	454	452	464	450	473	476	456	450	496	457	477	462	493	434	440	440	487	462	509	478	488	447	509	491	434	488	487	448	474	540	468	511	482	487	448	494	455	455	505	477	446	440	484	478	461	438	428	483	455	469	517	503	470	436	511	488	467	500	451	461	450	442	443	518	434	444	471	483	504	487	473	475	463	483	441	455	487	470	467	470	487	477	437	444	498	490	494	496	429	458	465	475	496	470	499	478	489	433	502	468	485	453	476	482	541	468	479	449	490	453	466	513	475	459	454	507	450	464	486	498	480	484	460	466	460	471	469	481	450	483	508	492	479	496	457	476	488	467	475	444	499	495	486	496	471	465	474	466	481	478	439	485	475	461	470	464	481	457	438	469	464	457	464	468	451	468	481	446	475	488	479	430	475	517	429	497	481	479	477	456	481	480	435	419	494	463	492	452	501	478	458	450	460	459	502	462	496	466	450	463	457	481	479	459	489	468	480	464	453	478	497	460	459	462	479	480	482	468	494	477	504	480	461	450	476	495	457	489	484	495	447	498	457	442	484	456	460	452	482	466	465	473	456	460	497	468	461	499	465	520	479	488	466	472	455	474	482	508	488	445	474	446	434	492	464	471	513	496	454	471	457	469	475	463	463	491	501	443	475	501	466	497	484	464	460	482	473	502	465	475	441	507	485	493	464	465	462	478	486	461	461	474	508	489	473	445	488	475	444	499	471	485	436	454	453	471	466	479	446	506	442	491	485	473	479	468	478	487	481	492	502	490	458	442	471	491	489	467	473	440	473	494	434	469	471	465	438	455	471	485	451	471	473	467	471	460	529	502	427	472	479	507	443	476	514	487	456	469	438	503	481	510	493	473	459	480	492	499	497	477	488	458	459	484	453	472	510	477	484	482	467	468	429	475	487	464	436	484	487	435	466	472	458	489	463	505	495	496	496	453	476	493	468	470	473	472	477	499	477	462	443	492	437	516	509	466	503	529	465	477	495	459	519	448	438	470	477	452	430	492	482	466	517	438	496	454	517	475	486	429	483	462	494	469	473	478	475	506	503	492	444	476	499	466	477	480	496	482	482	469	478	508	510	457	473	415	448	496	439	454	469	510	475	449	480	502	483	451	474	487	526	473	509	468	478	472	439	478	448	467	471	463	506	461	436	449	448	448	461	457	451	461	460	492	437	502	492	441	465	502	441	510	470	438	470	470	477	461	468	434	476	495	448	478	493	496	494	499	455	448	520	474	467	453	467	509	507	472	498	477	447	474	454	457	467	476	492	475	469	468	500	534	491	448	458	442	477	438	449	495	474	433	465	465	463	452	497	468	449	477	475	440	445	459	427	509	479	469	455	479	481	509	470	481	517	442	466	436	499	465	471	468	475	453	485	472	460	480	486	501	515	475	504	471	484	502	490	474	469	501	493	467	497	492	499	480	462	487	450	461	485	470	480	493	468	506	437	489	496	493	464	477	502	443	466	450	470	470	516	466	517	473	479	478
39988	16517	13381	7255	4977	3847	3112	2537	2103	1866	1553	1422	1278	1198	1131	1028	965	959	866	882	855	845	850	852	866	796	757	807	792	785	832	795	789	728	781	746	779	803	748	758	782	775	729	742	729	750	755	754	693	741	693	731	733	736	713	713	718	760	680	691	798	736	715	768	698	717	703	720	691	723	726	704	720	758	735	742	732	741	737	701	709	722	732	712	761	709	744	644	702	714	666	672	693	702	684	674	727	709	712	729	645	725	690	723	681	706	738	722	687	673	758	686	686	717	704	699	698	691	676	757	697	759	706	727	748	682	739	702	684	724	763	697	693	705	688	710	663	684	701	731	718	729	729	725	720	686	722	677	752	725	722	717	746	728	673	719	714	706	712	709	713	710	682	671	684	746	725	750	753	738	745	703	736	674	714	697	766	722	726	725	742	754	689	690	727	696	740	701	731	663	723	734	687	706	705	712	737	695	689	722	693	700	710	705	680	656	727	716	750	684	674	717	692	743	726	725	739	723	709	661	717	710	706	733	733	667	693	701	727	673	709	712	707	726	733	707	753	675	688	693	725	700	713	678	738	689	684	731	722	727	745	717	684	741	703	666	672	671	694	731	745	690	739	702	700	688	672	688	714	691	682	678	719	716	696	721	711	732	720	683	721	661	659	687	692	689	734	643	709	701	726	670	707	725	689	714	702	722	703	732	778	741	759	667	692	708	699	706	660	714	724	686	741	728	709	728	762	750	715	734	707	724	685	694	714	687	690	682	718	747	761	721	715	697	667	700	745	709	680	689	700	716	690	732	681	668	691	708	738	680	730	695	702	736	704	685	722	708	734	688	737	771	664	704	681	673	742	695	679	716	690	728	765	694	688	733	700	743	698	702	708	756	670	717	669	724	697	722	697	657	731	715	685	714	719	680	687	718	696	694	695	722	692	743	739	730	670	672	736	707	735	739	732	742	700	716	743	664	712	702	694	718	709	718	727	669	704	709	672	698	728	743	678	694	741	706	721	711	760	703	732	666	733	692	722	715	678	681	711	725	703	724	725	667	666	662	750	717	730	723	697	776	720	685	719	695	718	710	695	699	719	709	733	720	686	691	705	719	729	725	717	703	713	671	682	734	675	708	713	721	744	678	690	719	732	708	772	718	690	739	665	699	694	714	702	712	679	733	699	707	724	698	682	719	716	697	683	721	719	706	687	739	694	688	698	710	703	646	706	743	712	705	750	765	771	775	736	682	671	710	640	676	771	726	680	756	708	752	730	686	690	732	722	703	714	664	669	698	733	719	700	745	694	714	703	728	696	731	690	713	743	709	713	715	682	715	762	731	686	740	687	681	694	654	688	664	710	714	703	709	718	719	759	714	751	692	721	709	692	687	723	701	692	723	738	736	694	715	678	738	713	640	654	724	677	718	675	699	691	666	686	744	745	706	706	696	698	727	722	723	693	726	699	700	674	683	707	718	740	737	689	717	723	691	723	708	685	688	698	735	749	744	732	724	712	665	699	737	688	718	719	709	702	708	748	694	713	733	687	733	734	725	709	762	719	708	705	724	704	716	677	690	673	730	779	701	726	716	694	699	688	716	683	727	717	686	706	708	699	702	708	668	705	769	673	750	718	727	701	678	706	695	708	696	708	672	690	695	722	690	737	703	674	691	716	694	720	712	679	701	760	700	722	708	704	723	713	717	700	720	709	717	735	722	721	704	712	655	714	697	734	720	727	688	707	714	717	699	721	707	747	664	711	720	694	721	714	727	656	707	698	743	710	721	715	694	753	749	725	700	721	693	665	693	712	715	705	727	710	700	685	699	681	689	690	654	748	750	661	757	695	712	729	700	705	723	729	741	742	703	712	712	696	739	684	772	689	680	693	711	685	702	758	756	763	737	696	633	722	679	690	741	708	673	711	697	696	662	668	693	756	724	677	708	718	729	688	703	741	725	689	718	705	693	757	715	755	672	711	695	720	685	735	668	732	692	697	725	731	719	709	680	732	754	684	729	714	725	717	665	695	731	718	665	692	695	726	658	713	676	729	724	714	700	720	700	705	671	661	724	738	689	717	694	695	720	760	721	710	683	730	731	684	712	728	737	735	716	763	711	704	721	716	735	704	730	690	708	721	666	742	717	726	756	687	683	700	719	693	725	695	677	681	728	662	744	693	721	730	737	687	682	686	674	705	676	737	679	718	703	649	696	716	732	730	721	730	732	687	737	683	669	762	718	680	700	730	730	683	717	720	713	712	739	725	700	728	723	689	737	730	751	707	730	724	727	685	690	718	755	664	723	684	713	677	749	662	687	704	755	742	726	740	718	721	735	723	729	707	759	707	673	713	682	724	718	808	709	749	681	704	696	703	723	701	711	684	710	687	672	711	730	719	652	697	728	711	741	703	726	699	715	745	699	748	711	686	728	695	734	700	723	690	727	708	707	723	740	723	733	703	712	697	743	706	699	712	672	742	748	660	720	688	696	715	697	708	709	738	725	670	689	692	715	678	684	727	719	660	699	735	711	708	712	704	710	664	755	686	740	710	695	713	733	712	683	690	760	713	734	700	723	699	722	666	708	713	678	757	709	710	695	717	722	756	729	654	760	679	665	733	745	688	677	713	669	724	685	707	673	734	725	684	746	720	705	689	703	704	687	641	726	738	712	684	704	755	732	705	719	713	731	685	679	729	685	747	672	733	725	696	709	665	694	773	719	703	687	702	736	684	688	783	687	742	745	709	678	692	666	745	667	712	698	727	728	710	734	732	703	687	719	723	737	693	690	744	717	702	744	732	757	734	716	664	696	745	717	684	725	712	746	721	656	732	749	691	667	695	740	717	696	728	756	740	661	701	734	731	740	655	748	657	726	720	676	738	710	754	708	749	702	700	759	766	741	718	765	659	688	689	697	705	732	741	734	662	666	707	698	698	725	684	697	706	706	726	698	758	692	715	750	738	744	721	719	777	729	719	769	671	716	716	658	752	735	704	726	699	683	707	685	683	737	726	718	724	683	632	689	714	715	715	677	704	688	685	743	683	717	700	781	738	747	717	722	696	737	688	727	730	684	712	748	728	694	715	745	739	683	733	717	751	698	721	742	672	716	668	713	768	690	683	711	668	705	700	690	673	723	685	686	669	670	756	688	723	715	753	712	685	670	694	705	688	715	686	708	742	688	727	728	744	737	732	716	720	693	726	658	749	727	679	679	734	701	693	678	713	717	682	688	725	734	712	698	690	721	694	716	684	710	708	648	737	770	707	720	690	669	713	705	725	697	720	714	692	753	715	709	672	674	663	740	659	737	691	708	704	700	706	692	709	741	661	710	697	738	703	755	728	694	741	664	658	745	705	726	736	742	733	687	671	755	718	738	741	717	767	675	686	722	745	685	687	700	657	748	693	663	696	717	726	705	760	737	710	720	707	704	681	682	708	679	677	706	687	737	770	697	660	711	733	716	648	710	694	672	665	676	725	695	734	690	735	700	719	735	731	627	703	712	696	737	701	680
27336	20839	8998	710	400	318	319	322	352	289	277	294	291	265	268	267	262	278	303	282	253	231	312	258	282	262	241	262	280	253	289	269	280	304	284	279	278	271	263	271	280	243	259	282	326	295	289	295	266	258	276	278	264	251	276	249	273	262	268	260	279	270	288	293	263	237	270	231	263	295	290	245	298	248	284	302	293	278	263	257	292	284	293	282	280	292	267	290	283	258	296	259	284	269	282	258	287	270	292	283	273	254	294	264	299	263	290	254	265	287	284	279	266	255	282	258	270	262	290	284	286	270	268	303	267	293	247	253	272	278	265	254	276	284	277	303	277	280	267	260	251	264	277	279	250	278	300	263	291	272	278	257	276	286	284	284	269	281	255	316	291	267	276	281	258	281	278	260	303	256	299	274	256	248	260	257	282	262	261	265	259	250	267	265	305	269	300	284	251	299	294	281	266	248	242	264	276	308	238	247	256	253	296	257	268	284	275	273	282	263	265	296	275	279	280	302	247	287	291	245	282	290	292	297	261	247	263	249	253	296	250	289	283	251	285	244	258	291	261	258	285	239	263	259	276	283	291	263	262	264	307	267	287	272	250	263	268	258	288	290	269	252	267	244	262	263	259	278	282	268	290	273	296	256	280	261	263	295	258	283	283	240	260	273	273	270	291	278	276	272	280	262	296	294	273	261	265	265	274	257	255	266	262	276	253	286	262	283	303	261	249	294	265	256	264	269	260	293	245	304	262	273	244	294	285	286	267	250	278	276	279	290	257	268	273	244	274	265	282	285	306	254	244	276	295	257	286	302	267	259	271	277	253	273	279	275	268	249	266	273	238	280	265	279	259	269	268	318	271	268	248	276	277	296	251	273	232	248	283	242	266	256	251	252	263	284	263	252	271	288	250	262	266	276	265	271	253	247	266	261	255	255	283	266	222	304	289	280	286	281	271	295	268	276	277	274	288	253	296	257	286	240	256	259	260	256	285	251	258	272	263	262	273	270	248	238	285	287	255	261	257	275	287	277	306	301	291	255	273	262	310	280	293	287	306	267	266	276	279	292	299	251	269	256	260	252	258	272	278	291	269	247	261	267	261	262	257	262	266	286	289	265	299	278	270	228	271	251	245	264	279	260	278	273	259	238	258	287	272	285	271	271	274	231	277	252	271	276	274	259	285	287	272	240	250	280	244	249	270	256	280	280	249	282	273	283	279	272	285	265	279	256	277	278	244	306	254	264	278	295	255	305	282	235	283	300	242	265	261	285	294	264	262	266	304	270	262	268	249	294	267	260	272	258	277	279	252	277	275	262	264	243	280	272	272	257	265	321	253	270	267	268	247	260	255	266	299	288	242	262	253	267	273	229	270	252	278	263	267	274	247	251	297	268	282	270	249	285	282	279	260	255	253	277	245	275	291	265	253	284	293	280	261	269	311	255	281	296	273	309	280	273	272	296	258	239	300	265	270	247	269	296	256	271	267	268	275	252	296	232	259	282	259	281	264	305	296	268	303	285	262	288	288	274	271	294	233	274	275	249	295	257	266	270	255	285	279	261	283	273	280	279	257	283	281	284	286	289	247	267	281	292	257	277	268	239	260	272	278	254	269	262	307	325	278	285	274	276	270	280	254	262	266	254	296	278	295	287	283	251	254	274	287	271	295	260	276	268	268	285	281	290	260	265	244	295	261	265	306	281	251	268	254	261	269	282	267	273	274	295	297	272	281	264	262	270	252	286	271	256	273	285	271	253	278	236	251	274	252	262	253	264	266	233	258	230	276	260	264	295	257	262	269	285	253	268	233	267	298	240	262	252	282	263	266	294	244	289	272	285	280	272	276	269	290	278	296	268	301	254	279	291	273	262	254	298	283	273	259	311	245	313	268	296	304	293	297	268	268	253	267	270	283	299	297	252	254	257	264	287	265	259	288	253	265	283	290	285	290	264	279	257	259	272	279	255	255	244	271	289	272	259	271	303	292	288	262	276	255	238	293	281	267	287	267	253	271	238	256	284	285	290	283	279	279	269	288	288	298	269	284	284	273	244	260	259	274	279	247	265	276	259	289	267	241	287	274	238	261	263	285	287	255	250	263	246	302	261	280	260	277	272	254	268	256	277	254	292	263	261	278	275	256	293	268	293	288	273	297	291	290	283	266	270	239	317	261	260	246	281	279	262	253	307	265	299	286	287	254	269	272	248	278	271	275	282	255	279	288	285	256	260	291	280	254	280	257	293	259	271	257	290	271	274	268	279	260	272	263	298	330	268	269	279	281	263	279	254	303	250	289	302	258	279	265	262	270	293	265	272	307	277	289	245	244	261	267	249	285	276	251	248	255	243	290	275	283	270	277	282	293	267	299	274	280	293	275	254	257	269	256	264	264	284	278	284	268	255	295	256	266	274	294	245	286	260	293	280	289	270	283	295	284	246	255	253	282	279	261	271	266	265	245	261	280	271	297	284	264	298	274	283	269	302	247	247	280	281	279	279	279	287	279	267	267	250	243	300	282	266	282	275	253	254	287	255	265	263	279	281	279	264	291	270	261	278	275	284	249	277	277	322	261	256	282	291	250	275	293	236	258	272	283	261	296	280	293	277	277	261	255	290	292	274	267	302	272	284	266	275	287	280	327	278	289	246	265	272	284	277	276	293	265	294	270	238	300	298	299	269	255	273	275	285	276	270	279	262	271	259	308	283	257	250	267	271	271	261	294	278	269	235	252	278	259	249	260	283	270	301	288	262	288	268	278	273	256	287	276	280	277	266	265	247	291	268	227	257	267	290	283	275	296	268	259	259	272	282	274	267	255	279	305	269	255	280	221	279	241	293	278	279	293	254	278	271	264	291	266	272	304	281	295	271	272	307	271	254	257	284	247	269	261	305	254	258	255	251	271	252	282	259	260	284	273	284	287	257	264	317	293	293	283	263	306	253	276	289	297	254	291	285	293	255	266	270	256	278	287	258	295	245	260	247	268	276	304	305	261	286	280	260	280	263	266	279	288	302	296	283	277	283	292	270	281	298	264	279	261	243	287	296	271	255	302	290	268	262	285	285	281	282	286	249	241	302	248	229	279	250	285	268	275	263	278	294	272	250	266	256	273	242	258	258	258	245	244	285	283	287	280	282	281	260	264	254	257	295	246	279	269	286	216	280	275	267	283	280	250	275	286	268	280	232	274	268	268	276	264	282	262	267	294	227	285	250	220	250	253	279	313	287	272	257	262	278	247	243	276	279	281	248	246	244	272	280	261	265	274	250	278	265	271	295	273	274	249	275	306	266	274	255	242	268	283	284	273	313	281	289	246	278	244	269	286	267	269	277	277	264	241	239	264	281	290	260	268	268	270	301	273	295	268	263	269	269	277	297	274	245	291	269	263	241	295	271	285	305	261	281	272	275	253	277	298	259	263	305	243	266	286	300	276	271	289	276	263	278	272	276	281	264	245	291	257	283	289	251	287	250	292	273	274	293	258	275	265	311	303	279	248	252	276	267	280	269
16340	2056	1610	825	689	632	557	552	505	493	513	468	474	424	383	401	406	394	406	452	396	428	369	412	386	473	412	466	401	434	412	426	434	418	396	396	399	375	407	421	393	438	404	403	427	439	428	387	409	431	450	387	395	381	426	427	420	398	428	438	392	409	403	426	406	418	404	410	383	405	389	435	420	405	430	403	397	413	401	435	403	443	427	411	410	452	440	425	385	422	422	404	386	407	403	388	385	393	424	460	391	442	410	435	397	395	371	423	439	422	445	412	388	412	384	425	407	429	397	399	418	432	428	447	442	410	419	403	428	386	424	449	422	436	399	395	399	396	404	427	385	367	375	421	410	400	390	422	421	409	419	401	427	422	416	409	401	406	402	386	429	426	386	403	411	428	392	408	418	412	407	383	382	380	398	391	366	403	416	429	416	399	442	409	386	426	431	355	416	448	418	411	396	400	438	452	396	406	398	391	384	423	431	407	373	391	419	412	379	417	400	378	396	432	436	434	394	412	437	412	407	407	401	410	429	414	413	414	415	431	421	421	429	397	396	406	417	442	404	411	384	373	420	399	377	411	399	406	409	421	406	422	426	448	414	410	419	421	418	443	387	400	438	422	388	397	431	413	395	413	416	455	388	414	423	423	419	414	417	429	378	369	409	437	414	404	403	389	411	434	372	372	389	390	415	391	441	394	426	402	429	402	396	412	431	422	416	432	410	406	458	390	396	394	440	418	424	426	414	430	405	421	401	394	403	399	401	391	437	413	350	419	416	401	417	441	432	411	409	441	412	443	455	441	409	403	423	452	407	395	429	390	412	419	441	424	390	419	399	413	400	416	420	401	414	377	409	409	408	410	428	431	421	430	375	405	407	397	428	396	402	397	411	408	403	371	400	409	381	392	455	412	421	375	399	410	406	385	442	452	390	417	410	430	427	435	445	414	402	409	413	398	405	411	390	425	434	416	396	424	421	447	475	413	417	395	436	388	419	409	450	421	365	418	434	414	425	382	396	441	448	364	392	418	422	391	394	421	424	411	395	403	399	398	439	455	413	403	432	421	405	370	416	430	392	410	418	360	428	426	415	421	409	412	398	382	409	365	435	404	406	419	427	397	399	385	412	393	405	408	411	405	393	405	408	413	407	399	449	393	414	420	380	420	438	440	390	410	417	399	419	412	394	437	416	453	430	419	398	411	436	431	438	441	435	429	426	421	392	419	408	395	400	426	424	426	406	412	426	453	405	375	425	448	390	396	455	418	402	414	368	398	447	437	415	426	412	417	448	427	434	414	417	395	420	405	413	382	422	382	442	433	412	440	422	398	426	378	432	428	436	389	403	444	393	439	437	391	400	386	409	414	405	420	413	424	420	428	403	429	444	453	404	435	411	401	439	387	412	427	448	409	417	433	421	395	442	393	404	401	401	416	437	382	407	413	423	379	422	401	423	391	422	361	424	395	430	417	412	410	426	423	416	383	397	397	409	418	392	390	400	428	440	405	432	407	417	425	425	369	376	398	457	411	411	395	420	410	470	426	414	398	403	419	411	415	413	402	437	399	395	409	456	415	441	424	428	380	437	461	437	418	427	375	418	390	384	427	380	414	414	429	412	419	432	379	423	383	437	447	435	421	434	422	378	424	375	426	462	457	400	428	438	413	399	380	408	361	421	452	404	366	434	380	443	438	449	405	386	406	426	412	428	418	392	415	421	430	436	402	430	416	471	401	417	412	420	469	422	459	408	387	400	386	414	414	391	402	361	409	412	415	429	398	409	403	420	394	387	384	431	384	435	439	444	407	393	489	417	380	419	417	415	433	365	404	399	386	431	404	435	426	379	395	387	387	390	403	433	430	397	437	414	399	388	396	426	390	402	432	390	390	394	383	395	458	392	393	452	423	436	434	440	391	393	416	443	436	430	406	413	402	402	397	410	424	425	413	389	417	423	424	406	414	442	374	416	414	439	418	427	437	428	403	393	429	453	419	446	421	400	428	415	411	394	386	421	355	436	419	437	397	415	376	385	423	401	440	444	426	403	395	394	446	472	403	414	428	409	394	411	446	424	390	434	440	392	447	430	416	409	413	440	442	434	432	426	427	427	400	426	416	393	418	407	399	402	418	385	423	367	427	412	395	401	431	416	415	450	424	424	437	413	416	395	411	433	394	411	417	406	391	403	421	441	414	412	410	399	399	415	425	405	414	405	409	427	411	409	415	412	385	406	412	416	427	377	421	396	423	412	406	399	406	412	450	394	378	442	437	396	375	423	428	403	417	401	377	415	423	396	407	423	446	431	401	424	442	390	395	380	421	448	411	380	422	408	407	398	414	417	416	370	395	424	440	396	397	412	381	442	403	399	360	369	387	421	431	391	422	387	398	377	410	428	382	409	410	404	418	418	415	410	440	399	429	395	435	421	401	406	473	420	416	401	399	385	443	400	393	387	432	393	410	443	400	418	405	426	384	416	402	445	413	427	421	419	451	412	404	406	352	404	433	412	394	429	406	402	397	429	443	384	413	425	386	405	421	393	419	411	407	417	425	397	401	379	398	405	441	437	388	389	399	401	425	414	428	414	426	423	413	402	443	421	393	419	391	401	414	403	432	432	359	372	403	418	392	419	398	430	429	446	377	393	389	403	435	434	449	426	429	415	426	408	408	397	402	377	373	430	419	368	442	368	401	406	403	412	390	437	373	397	356	412	414	391	400	400	394	426	465	377	365	437	412	400	413	423	417	406	437	405	411	447	418	406	420	417	390	395	413	409	413	438	401	421	402	384	434	394	406	416	421	424	417	432	422	433	428	379	424	413	425	393	411	429	435	430	394	455	421	407	387	448	392	387	388	418	402	413	406	414	426	406	406	405	420	393	402	406	412	418	445	452	407	401	428	440	413	391	412	410	406	425	423	418	424	406	379	387	403	401	428	395	389	436	419	416	409	391	377	418	402	386	427	395	390	432	434	400	396	396	410	404	405	402	413	433	386	430	411	404	442	406	437	360	400	434	425	358	426	388	425	420	436	412	383	441	399	377	428	416	410	389	443	431	416	412	398	431	401	425	444	389	420	456	408	440	390	432	404	423	417	414	399	392	405	430	427	400	405	432	419	399	428	385	420	458	414	435	407	378	432	434	372	428	418	391	414	399	416	444	430	405	413	412	425	420	420	415	401	442	446	411	400	417	419	440	428	410	431	440	425	430	402	400	407	430	414	417	397	422	392	422	360	390	412	406	400	442	417	389	440	425	420	416	452	408	383	415	419	443	411	440	390	451	374	412	431	420	453	385	414	432	415	418	445	387	394	448	411	421	425	435	392	425	372	413	406	418	419	443	411	404	413	423	366	397	399	422	401	389	382	417	427	403	435	410	403	378	426	412	401	379	443	424	453	437	427	392	407	398	426	401	410	412	408	382	378	390	435	445	394	414	373	381	421	405	409	417	418	393	419	423	406	426	422	428	422	408	407	403	432	413	376	408	382	384	411	396	407	404	422	395	438
24426	21397	28566	24627	21185	4623	1164	826	732	701	644	660	619	589	550	598	548	541	546	513	567	561	537	546	537	504	537	520	502	538	523	540	508	499	506	541	536	494	523	485	534	505	500	498	545	502	503	515	507	524	477	513	499	494	496	521	477	510	526	452	544	497	478	499	517	493	493	546	488	492	521	479	493	511	574	550	505	505	513	512	511	493	470	495	535	512	499	484	520	504	476	520	511	529	481	516	482	490	470	513	472	470	494	497	563	512	465	499	509	510	531	525	540	537	498	469	455	494	513	507	518	503	521	498	459	492	481	495	488	527	501	521	530	488	503	489	481	500	481	503	542	530	522	522	498	498	528	496	497	502	548	507	489	516	527	519	477	503	484	497	546	474	463	523	493	512	478	516	548	474	518	463	525	498	483	500	518	536	498	450	496	515	497	512	488	497	496	498	460	507	523	540	497	524	494	538	529	495	474	550	491	472	503	468	558	496	518	488	508	519	491	545	474	484	470	490	518	514	459	514	486	522	505	487	485	547	488	491	490	504	507	479	486	481	523	490	497	510	504	514	533	492	438	537	457	498	506	494	468	537	471	510	496	498	505	515	505	521	473	495	499	507	530	492	489	529	488	531	527	530	472	502	520	481	537	467	508	507	496	478	495	510	490	524	481	496	527	475	481	530	559	489	538	480	518	540	480	515	486	501	524	468	529	476	476	454	534	508	502	483	547	523	485	488	496	463	488	529	489	503	506	557	510	493	517	505	561	468	515	486	522	531	513	478	476	488	479	499	517	511	505	471	499	513	551	514	499	492	526	480	552	543	498	500	487	508	532	500	508	471	501	480	494	495	504	498	490	510	540	505	511	512	509	541	542	482	473	513	480	467	503	519	494	485	495	517	487	487	519	516	542	512	520	561	512	504	495	531	459	486	504	491	472	474	471	491	470	535	476	494	518	500	507	462	473	474	456	499	519	506	483	519	477	486	464	485	479	491	551	484	526	493	485	548	492	493	506	486	476	482	496	483	508	494	505	511	484	499	505	548	496	507	493	519	517	493	499	490	508	507	488	543	519	502	446	528	527	462	522	515	502	503	528	526	461	491	490	495	490	504	503	529	511	508	444	489	546	509	495	512	476	514	462	496	501	492	520	520	527	480	512	510	451	515	520	510	549	478	518	504	457	513	500	545	516	503	505	492	541	483	498	460	515	523	510	503	512	521	477	489	497	502	501	518	530	526	538	497	510	500	504	515	488	535	503	535	532	473	468	477	496	523	524	518	520	494	506	512	559	486	502	526	515	516	518	511	464	471	471	517	460	480	488	496	522	522	506	498	521	492	492	503	523	490	469	506	520	520	521	488	529	491	515	486	485	521	499	539	484	466	462	521	520	483	487	533	516	519	503	483	530	537	490	519	539	500	507	538	518	482	532	538	517	492	494	488	463	503	521	513	501	457	502	464	522	525	506	515	524	522	516	512	503	494	505	474	506	480	473	499	513	468	514	527	505	517	493	510	463	460	499	491	519	500	486	527	494	491	515	508	493	506	505	490	479	508	504	489	464	508	507	491	474	536	489	499	457	485	461	532	516	486	493	509	496	550	480	555	512	515	506	502	519	508	496	494	508	474	506	516	491	497	494	506	517	486	529	469	517	504	494	486	531	473	475	490	446	500	510	504	520	526	474	465	504	486	522	522	515	481	477	519	479	530	503	499	493	483	534	506	487	517	489	502	519	525	498	502	501	483	509	491	491	516	512	540	531	523	510	509	516	505	501	511	471	472	508	465	526	516	508	509	504	504	508	497	539	524	446	512	469	560	492	567	502	493	530	529	531	502	510	431	485	511	506	520	525	526	523	458	553	504	508	496	501	497	514	481	478	557	487	532	523	457	501	475	533	502	499	552	482	470	525	525	491	491	497	479	476	492	482	531	490	520	530	480	494	531	554	492	539	507	516	502	505	522	508	503	544	504	502	502	504	533	560	506	488	505	501	482	486	493	514	512	515	510	547	516	440	482	474	480	527	506	504	529	495	477	483	509	507	521	513	464	520	519	483	499	470	505	519	482	499	454	502	513	522	544	509	537	494	506	517	509	542	485	496	542	492	497	525	505	511	489	512	496	542	510	502	489	505	508	500	503	506	495	462	523	489	486	473	501	500	532	535	495	520	530	510	499	499	493	523	513	511	492	489	524	508	509	518	510	442	520	519	498	500	503	551	511	539	481	499	485	486	464	481	491	476	490	490	483	536	528	441	470	499	466	484	475	497	502	529	499	507	479	527	504	460	513	521	515	494	502	496	489	490	509	499	477	524	496	492	507	510	526	493	481	477	533	497	517	521	503	490	527	540	488	519	502	474	484	528	478	506	546	505	538	515	549	453	496	521	472	480	471	489	498	505	524	488	516	481	484	479	458	514	543	477	501	461	532	478	518	482	474	513	498	504	494	517	507	496	536	469	464	541	500	503	489	471	509	502	550	461	488	568	557	516	523	508	494	537	538	491	495	500	499	536	511	516	474	535	536	519	510	538	505	509	515	512	535	537	532	508	460	492	517	505	504	486	517	510	525	511	505	517	485	472	489	518	524	486	474	512	482	513	479	483	546	500	551	510	529	493	512	523	517	478	500	511	494	513	495	482	477	495	522	493	500	521	482	538	516	497	499	511	508	501	460	522	566	527	477	486	542	505	476	543	548	519	524	496	482	484	518	484	524	515	512	492	485	489	499	518	506	479	540	491	498	498	473	482	490	477	514	543	532	527	523	541	500	509	509	487	513	495	489	546	517	479	489	485	508	537	514	484	508	556	481	480	496	490	467	543	503	504	528	503	523	499	499	504	460	499	501	534	482	513	504	453	522	504	511	531	491	524	525	544	481	505	498	456	529	514	545	511	509	483	468	496	542	524	511	509	496	520	530	514	533	519	476	493	499	479	512	526	493	495	531	494	483	527	513	511	531	529	517	468	507	512	546	508	476	523	533	495	467	503	482	507	523	510	509	502	517	475	490	495	502	498	465	499	526	500	473	469	508	510	464	503	464	514	504	508	525	476	522	501	493	472	491	499	532	508	512	480	500	495	496	552	535	482	509	478	548	486	526	520	503	499	495	496	464	490	476	480	517	490	517	495	487	517	497	486	506	486	505	470	490	515	497	507	552	528	523	497	549	538	464	513	502	481	514	527	478	482	509	489	498	504	458	482	510	497	527	501	506	478	520	486	544	523	487	511	520	534	521	526	513	503	472	508	493	495	507	518	463	500	496	456	482	483	498	503	506	485	488	505	487	501	517	528	484	516	510	483	513	491	481	502	527	496	500	524	513	479	525	483	499	528	538	520	523	530	501	511	508	477	570	487	500	473	520	533	451	500	520	533	524	501	513	551	492	488	485	532	498	487	487	500	504	511	513	480	525	540	517	506	452	494	500	475	535	532	519	510	498	518	491	507	499	504	491	512	503	523	509	496	490	485	493	485	510	517	501	533	496	501	513	521	507	473	516	547	497
34701	10904	8434	4366	3231	2448	2104	1722	1500	1373	1184	1121	1017	1010	931	979	940	895	878	835	845	839	766	785	778	809	777	786	794	744	763	849	766	807	796	801	796	746	783	774	766	821	777	752	738	806	750	783	752	805	732	742	787	788	796	771	776	731	786	797	731	798	740	770	726	786	752	804	725	758	767	762	769	755	798	764	785	736	759	741	768	733	732	767	812	796	761	766	735	756	766	756	798	752	757	795	778	750	743	738	749	736	748	785	756	762	763	801	746	750	790	740	767	752	765	741	760	766	747	786	745	762	747	743	766	710	775	793	768	809	789	767	770	737	709	830	767	768	734	757	813	765	788	777	804	784	765	770	785	781	700	742	717	714	719	747	760	740	770	764	749	787	743	780	804	759	734	790	752	774	721	726	770	757	732	740	774	784	804	756	800	794	719	721	761	763	749	776	752	736	786	767	757	772	745	790	722	733	758	749	704	766	772	753	741	733	741	783	734	806	765	744	776	738	770	754	772	744	740	765	688	741	761	781	781	722	764	729	755	711	737	777	760	754	787	771	759	775	778	764	791	722	783	768	773	733	783	768	759	777	815	791	782	789	812	754	720	750	720	780	692	772	784	777	769	777	800	771	713	753	762	763	786	775	770	745	744	765	738	744	793	786	785	768	733	729	712	765	741	774	758	717	736	749	760	785	743	722	751	735	765	660	764	751	714	730	783	739	796	783	740	760	755	744	762	802	730	697	767	741	784	797	774	784	756	770	753	790	736	778	750	735	788	771	714	735	793	729	735	782	749	766	744	795	757	794	740	761	739	720	702	723	745	758	748	718	735	766	811	764	756	734	763	726	811	748	770	726	748	777	746	751	776	808	752	750	774	794	767	752	768	719	753	733	749	805	764	746	775	784	742	759	755	788	773	726	799	750	728	757	795	761	790	767	760	817	739	736	743	766	740	755	733	729	757	767	751	700	764	794	799	714	820	781	756	759	779	764	770	769	771	736	779	722	782	810	777	794	744	791	745	768	746	725	791	765	764	804	749	751	778	764	801	792	767	781	705	777	697	723	784	736	732	748	687	754	741	803	773	736	749	773	702	790	777	773	767	777	746	762	721	735	755	832	749	751	753	736	753	713	787	795	746	794	751	760	767	774	785	788	770	792	786	759	769	803	723	772	739	743	753	757	690	758	747	743	745	726	761	747	747	748	734	790	776	781	777	765	738	765	756	771	727	775	741	791	762	771	739	710	778	787	754	744	744	764	768	745	743	751	757	786	698	753	770	750	746	770	786	774	742	790	766	768	737	746	752	737	740	719	770	733	811	765	731	786	727	767	724	706	767	788	750	748	814	764	788	771	764	757	784	763	732	806	783	726	733	761	776	752	724	749	755	763	743	819	718	751	719	765	758	744	730	768	745	745	774	758	768	770	797	808	762	773	746	755	755	811	704	745	779	766	759	727	741	778	784	699	785	755	755	774	754	730	769	757	741	771	779	786	762	751	726	782	786	793	786	743	725	741	793	756	780	746	812	787	760	725	761	763	773	744	776	704	774	733	782	770	776	759	742	759	752	767	701	732	785	779	726	769	804	743	776	752	747	772	721	749	769	773	788	732	748	752	770	730	731	749	758	790	745	725	782	751	775	772	765	793	768	784	773	785	770	725	772	741	695	781	722	752	750	721	750	767	790	732	804	657	761	738	781	727	743	716	770	781	755	816	749	829	713	727	801	750	789	695	717	729	779	758	737	754	745	744	756	750	750	757	787	739	724	757	755	783	740	748	786	777	793	746	744	720	811	739	766	773	766	749	757	770	725	746	787	763	776	764	751	733	727	783	751	736	736	756	754	760	752	782	753	771	748	782	751	701	754	782	752	760	715	772	786	787	738	766	803	752	772	758	746	749	724	770	764	719	745	750	757	723	782	777	749	776	760	747	783	795	721	738	700	744	763	785	764	795	759	771	752	787	763	751	747	715	762	719	762	754	742	753	773	778	679	729	778	749	767	719	764	785	728	728	757	722	735	745	698	783	779	762	745	710	781	768	743	793	738	757	759	748	710	740	759	746	783	766	754	708	703	766	773	795	768	793	777	766	751	757	783	740	713	740	752	786	769	749	738	769	745	764	784	748	743	740	789	797	726	754	731	722	781	799	757	709	782	735	837	758	760	746	854	789	714	789	724	781	716	771	756	756	753	823	800	749	763	767	794	790	737	728	812	779	736	731	778	785	761	729	775	728	739	777	758	790	761	791	727	743	776	696	793	744	739	825	800	781	765	788	711	774	796	769	777	751	749	719	734	746	726	757	708	773	785	755	717	736	803	759	785	767	745	714	732	722	807	747	792	719	787	761	763	716	755	712	813	785	774	744	770	758	755	783	703	786	746	786	742	802	808	795	766	787	720	734	757	776	782	793	724	773	813	743	851	744	773	760	757	731	765	725	767	778	749	764	722	738	737	773	784	750	799	781	750	733	732	745	785	728	723	727	751	761	792	749	754	743	739	733	782	796	757	727	713	743	766	718	740	760	780	785	753	713	770	781	723	787	779	755	772	757	753	713	741	755	774	815	764	744	729	740	743	804	725	760	722	761	745	745	812	777	785	752	734	737	815	760	747	743	748	733	739	753	748	735	766	740	755	730	745	765	752	807	791	771	725	757	781	754	762	806	754	754	735	709	732	769	775	768	779	737	756	814	724	758	741	765	794	743	748	734	735	760	769	742	797	726	753	775	737	745	737	796	799	754	775	736	787	794	773	770	726	782	703	778	713	713	762	767	736	791	778	749	776	693	758	812	760	748	783	759	730	729	764	749	741	788	781	727	747	781	785	705	773	761	786	771	767	699	674	710	764	762	735	785	746	791	792	740	753	762	756	751	805	754	736	765	757	769	755	744	777	728	709	727	801	711	793	763	820	751	733	753	747	751	761	784	757	780	768	796	710	736	783	731	790	763	795	767	767	805	723	717	760	762	767	770	757	782	739	719	762	722	738	773	808	767	782	775	743	771	791	828	782	755	715	744	724	770	751	723	747	724	755	725	786	726	745	714	785	720	724	748	737	729	773	774	762	732	753	731	746	732	769	807	767	750	717	748	780	743	726	794	702	775	766	772	744	786	778	752	764	763	789	758	771	770	741	739	744	772	728	729	784	713	794	806	736	747	776	792	754	790	771	736	741	752	760	793	745	772	767	770	766	783	719	759	749	763	771	744	754	777	734	773	758	748	766	775	759	751	782	737	796	729	792	782	786	769	738	751	764	751	811	738	737	792	770	793	774	765	768	804	739	773	731	766	791	733	753	768	772	731	755	748	730	742	722	755	728	739	769	691	796	769	722	714	767	745	799	712	703	738	786	765	766	770	740	762	697	715	781	735	763	763	762	766	776	782	801	760	802	772	755	784	714	756	725	790	766	756	763	753	778	749	727	797	751	726	743	750	731	772	739	747	761	787	775	759	772	753	754	720	775	731	747	730	714	795	757	721	710	745	736	753	750	748	748	782
23356	21366	29082	24035	21367	21103	3907	1151	896	827	735	728	681	648	644	633	573	591	586	535	533	532	543	527	509	536	500	515	503	511	503	468	522	532	540	451	513	517	493	491	485	492	499	514	485	503	499	512	450	518	470	443	477	466	495	515	444	504	452	439	478	484	443	547	469	471	522	477	478	480	490	484	538	498	472	493	500	490	487	448	489	450	463	485	492	432	474	451	435	503	490	511	470	449	444	498	495	508	470	471	493	476	458	466	455	473	456	474	461	456	465	472	458	431	450	501	457	460	481	456	482	456	439	489	510	498	444	500	485	456	444	456	474	481	491	470	462	449	472	483	502	469	448	430	446	463	520	483	470	478	441	465	465	470	470	436	465	477	506	457	493	467	477	495	501	493	449	482	444	479	480	432	422	469	484	495	484	491	478	469	472	469	492	449	494	461	479	490	445	450	486	425	464	488	469	495	494	451	495	483	445	451	499	474	500	439	505	491	477	475	450	475	478	463	506	447	495	455	432	453	502	422	511	474	507	509	486	486	460	485	490	503	464	470	502	474	517	493	544	506	473	448	451	472	434	430	441	500	499	454	474	491	499	466	455	465	483	462	437	497	478	485	482	505	473	464	490	424	467	440	433	459	520	451	482	496	457	492	455	488	463	448	453	501	455	494	425	457	479	461	446	456	503	487	478	471	474	457	509	426	438	471	472	509	462	494	497	506	481	495	485	463	477	503	444	511	463	506	493	471	439	498	489	479	504	471	443	452	503	479	497	471	484	476	503	477	443	492	471	479	489	521	475	453	475	475	471	481	448	463	470	492	515	474	486	510	497	418	501	484	443	486	460	412	454	473	459	478	463	480	440	490	466	495	468	475	459	473	470	447	464	482	498	521	475	464	491	495	461	497	475	485	451	459	446	412	473	433	524	465	522	460	467	478	464	456	470	480	502	479	514	520	483	484	495	448	488	478	489	466	501	477	472	476	522	485	450	454	462	492	474	460	450	493	462	440	456	481	464	494	477	440	489	465	477	435	476	493	465	482	497	493	482	441	452	456	458	473	463	508	489	484	467	492	524	471	465	463	485	495	463	474	481	477	457	478	448	471	446	487	476	466	484	480	491	463	479	470	486	423	469	485	446	418	469	452	468	477	455	429	461	440	458	469	480	517	493	469	473	497	487	493	476	469	485	478	500	491	472	483	459	456	468	445	438	472	461	476	453	484	493	447	450	493	455	512	472	487	472	498	489	452	479	463	445	480	453	525	485	531	484	462	510	454	458	435	502	462	446	490	462	511	440	484	506	481	468	433	447	482	452	518	462	477	450	445	449	472	516	509	473	467	456	445	472	504	470	509	449	506	491	467	492	449	472	496	437	473	458	437	488	476	483	489	448	472	443	460	467	446	469	476	468	454	487	442	463	512	523	462	486	492	485	498	449	452	424	441	485	501	469	474	473	470	494	459	462	490	442	452	478	465	469	481	510	466	513	483	460	474	465	501	431	444	476	439	431	452	485	462	466	435	452	451	451	456	491	450	440	466	506	480	488	460	468	447	527	472	487	448	469	470	482	457	476	468	468	460	503	495	443	461	482	480	475	482	508	471	515	474	446	451	455	490	524	462	485	506	471	489	466	489	485	460	497	461	484	454	494	488	500	464	475	480	447	453	443	491	476	487	478	499	466	469	476	483	510	485	453	436	461	429	504	450	491	477	441	482	466	434	494	467	481	444	472	479	467	444	478	495	485	451	492	505	508	485	500	483	456	452	472	484	454	439	440	461	485	497	471	467	493	441	503	510	479	435	458	451	501	482	527	459	477	475	440	511	471	450	485	452	474	475	465	493	498	517	459	480	453	441	471	481	482	483	472	467	489	500	485	447	460	476	485	429	484	461	466	465	481	486	482	494	488	438	431	469	505	497	513	495	491	486	459	476	495	465	474	470	488	477	467	455	468	455	438	452	473	488	473	481	453	482	438	497	431	496	482	457	474	477	433	456	452	437	507	502	497	471	480	483	458	464	472	466	444	488	424	509	445	481	478	475	511	457	514	499	435	493	472	471	462	468	470	446	483	464	471	463	442	483	470	488	480	459	451	457	473	499	491	432	477	468	488	460	474	510	471	489	459	488	478	480	447	497	487	459	491	470	435	500	459	447	471	469	474	445	491	451	472	468	468	465	459	481	463	463	480	465	466	489	471	457	456	451	471	509	489	486	504	444	459	487	489	447	456	461	493	439	440	469	490	469	443	452	474	470	457	437	448	471	517	474	461	495	481	470	445	499	486	465	450	506	472	459	499	476	445	481	472	474	462	475	450	473	477	450	462	485	460	435	453	483	480	443	458	473	463	479	482	458	493	445	501	436	461	475	507	485	490	538	451	465	437	480	474	459	453	448	478	472	464	485	498	463	448	513	450	477	481	517	464	471	458	453	503	497	427	463	488	509	491	479	518	463	500	450	473	462	473	504	468	466	492	452	479	487	464	459	467	480	458	432	513	492	492	465	447	441	499	487	439	485	466	432	468	439	436	486	459	503	431	454	484	478	497	476	447	455	455	449	492	471	461	463	453	485	447	485	470	491	488	423	463	513	478	444	432	490	506	506	447	451	482	481	510	432	491	496	492	485	447	456	457	479	455	477	434	443	434	450	476	443	451	455	465	488	505	490	487	498	486	472	490	476	514	436	470	493	473	458	462	492	443	507	480	451	455	449	453	434	487	460	476	486	469	463	470	485	497	472	504	466	449	476	433	474	419	456	461	470	490	467	433	503	477	476	473	457	463	512	479	523	448	473	487	466	437	471	487	411	464	460	506	467	465	447	491	475	472	446	457	489	493	450	503	469	499	509	453	472	424	481	458	460	494	488	474	464	440	464	462	491	469	491	486	501	499	458	495	486	464	468	468	481	451	457	434	466	464	469	449	475	489	522	469	489	459	486	491	474	435	500	466	460	490	465	481	475	517	483	445	486	483	492	521	417	458	463	452	418	454	494	484	436	447	470	499	489	457	438	417	495	481	469	484	424	487	500	509	462	495	454	514	448	455	481	471	477	458	484	456	490	439	468	486	448	471	461	462	467	440	466	473	449	470	461	493	478	472	473	440	482	497	491	456	484	481	454	481	472	492	480	529	464	454	452	495	457	465	478	438	448	497	480	489	467	460	452	474	447	491	434	465	466	485	483	456	460	475	455	469	466	447	458	475	486	471	460	435	476	451	444	474	472	475	484	494	494	470	477	508	460	473	470	495	462	466	483	479	481	469	503	497	445	477	463	461	487	428	485	495	479	501	470	496	496	502	509	492	458	449	476	456	481	467	488	424	480	473	449	463	447	480	488	516	495	487	500	481	439	471	464	474	493	450	468	468	477	447	449	470	476	449	472	444	506	481	479	483	465	483	497	451	484	434	530	499	494	522	454	491	480	483	484	492	451	437	494	436	475	439	427	479	466	460	467	455	461	482	471	452	462	444	472	508	481	523	508	457	473	532	500	454	443	520	458
38065	16227	13292	7359	5096	3824	3115	2529	2164	1926	1650	1436	1333	1257	1129	1034	1009	1025	921	896	926	872	829	834	840	799	803	778	787	802	822	743	785	759	775	762	786	712	757	727	773	762	744	790	771	697	737	793	747	715	714	703	702	720	729	738	701	750	700	716	729	746	759	740	727	737	692	700	738	721	716	726	725	734	720	745	711	740	739	727	717	726	696	771	721	683	736	730	676	706	649	720	741	658	722	706	699	702	702	738	767	723	708	703	694	713	721	694	742	738	722	744	716	685	714	698	772	673	728	709	738	693	706	704	699	733	715	747	739	699	716	729	733	723	734	691	718	715	739	750	722	725	658	721	681	731	708	725	705	701	706	782	694	713	708	723	708	695	758	706	711	745	722	705	678	681	718	729	734	712	745	714	711	712	718	699	657	727	692	712	713	724	732	730	748	725	692	743	682	682	723	732	743	686	690	723	714	717	714	714	726	736	698	703	672	681	755	707	720	695	713	681	697	693	695	695	772	661	709	706	705	667	730	714	689	692	729	783	717	717	745	755	681	736	701	749	723	732	733	730	734	681	730	730	720	684	654	699	729	725	704	709	738	721	683	722	742	687	740	756	693	687	663	685	682	751	716	686	712	698	748	745	719	670	742	692	742	691	698	720	692	734	699	714	701	707	744	693	710	747	733	744	716	678	758	709	676	660	714	751	690	732	715	750	714	726	709	703	745	698	731	790	719	708	674	729	729	718	747	727	691	684	675	724	730	723	721	773	729	713	733	694	687	743	704	698	719	692	688	696	733	710	676	689	698	727	693	707	741	713	763	732	794	755	708	678	699	719	718	748	680	695	703	671	698	698	692	705	717	720	724	650	699	704	755	731	695	702	728	722	717	724	715	671	735	751	730	701	698	696	659	747	662	721	728	703	728	716	724	800	755	684	745	748	660	732	693	740	745	729	745	733	744	709	693	765	687	760	744	753	717	725	691	718	681	740	683	724	673	739	658	743	707	695	718	701	710	715	697	714	734	734	719	720	699	681	692	745	720	773	703	700	693	687	667	718	732	666	717	681	671	731	721	724	705	699	688	715	731	650	712	731	740	700	721	695	688	697	706	710	725	704	736	701	676	747	697	741	712	733	689	751	718	685	719	779	719	658	687	731	735	733	697	682	690	705	739	665	719	764	737	690	706	716	720	687	704	736	681	731	776	699	745	632	691	665	700	703	724	715	685	712	711	748	731	733	705	705	659	707	703	762	693	693	712	718	717	697	717	735	738	734	720	696	708	682	732	717	726	756	693	711	723	725	735	719	755	703	720	723	685	726	720	691	731	710	728	710	729	702	733	715	670	717	691	733	728	720	688	748	736	727	720	660	709	704	654	701	755	710	689	680	717	649	648	689	696	714	748	715	681	722	726	695	715	726	696	727	694	723	714	740	713	704	754	712	728	697	697	705	741	687	656	686	720	748	719	766	718	701	690	688	686	725	687	717	708	680	698	663	691	735	764	744	742	654	693	682	720	695	730	693	709	712	707	717	704	761	692	684	705	734	725	732	687	761	732	730	744	744	760	702	707	718	653	729	706	759	769	702	746	675	725	701	697	707	774	763	665	709	689	705	703	737	745	664	719	715	732	729	713	707	745	693	736	692	739	723	674	696	749	705	676	713	756	694	761	684	745	722	791	689	741	700	686	706	712	726	673	650	738	722	696	678	750	665	687	714	759	729	731	713	741	738	688	735	712	728	706	729	699	757	701	706	732	736	694	736	702	748	697	718	723	731	733	673	715	708	713	691	697	733	699	746	735	720	695	684	715	695	701	688	670	746	702	692	665	741	738	745	717	697	730	740	682	703	719	695	727	733	731	715	696	727	724	745	738	755	738	766	712	708	726	701	698	747	739	688	670	718	715	732	691	731	686	682	697	729	703	726	688	686	678	699	721	714	650	682	693	719	703	691	706	722	686	696	700	713	770	707	692	727	703	740	727	738	717	706	729	762	724	688	738	733	689	709	672	762	699	671	688	797	739	714	702	690	721	686	691	739	732	698	697	682	752	724	709	690	695	714	723	696	699	749	712	679	708	667	727	728	684	769	663	693	695	715	704	675	687	740	748	676	726	747	721	718	732	667	714	752	752	721	728	744	710	671	743	696	742	699	752	724	668	710	697	743	736	687	723	680	714	785	700	695	742	716	673	715	693	734	691	755	691	748	724	653	727	729	701	756	765	753	699	729	725	705	706	725	723	666	704	723	734	688	690	728	676	704	702	675	743	717	706	779	764	683	710	696	694	692	718	669	713	692	663	700	725	712	658	772	737	710	697	727	678	692	677	660	715	751	716	690	693	754	707	739	722	753	693	693	713	701	674	690	713	711	656	769	738	690	715	670	664	728	706	655	723	681	686	703	691	682	742	694	729	725	747	686	712	685	705	700	730	718	716	695	693	690	725	691	736	680	678	740	691	665	775	682	759	738	722	684	722	709	732	691	685	715	718	706	665	778	732	725	718	682	690	670	725	689	709	686	755	717	717	722	756	731	751	705	698	747	764	712	702	691	740	741	728	704	711	723	708	719	695	715	738	724	721	735	699	691	715	748	723	765	726	744	714	713	756	729	735	693	757	773	735	734	660	724	685	739	717	660	687	696	647	761	733	709	697	726	716	736	689	742	696	701	728	703	680	687	712	722	696	672	711	706	755	732	684	687	673	729	691	697	729	699	746	672	731	746	711	686	717	697	713	677	732	712	705	717	744	711	731	736	709	756	726	689	705	722	756	750	730	716	678	713	724	716	664	726	696	724	705	712	719	744	668	723	707	686	726	720	706	740	698	754	706	742	726	707	710	675	678	703	710	677	730	719	744	708	678	677	684	738	730	648	737	686	687	708	696	710	676	721	717	705	736	747	687	668	756	722	708	745	765	693	736	675	720	691	765	725	704	701	727	686	711	684	701	719	679	734	704	748	761	716	677	727	693	687	708	711	769	742	723	690	669	729	740	671	711	731	725	759	737	741	740	646	702	800	722	750	680	667	685	753	719	699	681	728	721	715	745	711	712	725	728	725	738	653	695	755	686	736	671	736	702	752	714	669	688	706	725	751	688	739	664	708	719	702	700	697	731	722	722	693	709	678	725	731	738	661	681	668	749	694	749	707	661	701	661	721	707	694	737	766	739	706	761	727	699	719	694	678	676	692	700	747	711	758	684	712	721	740	759	687	698	729	720	694	688	707	685	715	740	705	721	676	730	710	697	733	744	683	657	694	667	773	749	717	693	705	678	744	694	715	703	724	686	712	724	698	745	666	699	754	767	706	712	680	636	721	712	689	741	719	681	735	732	746	731	677	625	652	709	739	742	697	687	689	717	701	657	687	729	712	683	708	742	728	685	712	751	669	700	736	754	702	699	685	685	678	689	730	701	684	753	737	755	731	703	717	692	700	683	692	740	648	708	679	741	750	710	711	683	712	709	717	729	710	725	679	727	714	718	688	691	694	734	737	707	693	736	703
27354	20651	8634	793	423	314	338	290	300	285	290	285	294	293	303	264	296	277	282	278	286	303	255	284	289	279	299	270	271	298	311	309	256	277	282	258	288	288	248	277	291	271	266	275	270	289	262	270	268	290	288	286	277	276	287	271	261	271	265	279	279	272	259	290	292	267	240	302	249	242	279	268	283	271	262	288	295	272	257	249	284	279	297	262	248	283	248	261	280	249	290	265	256	252	274	266	263	277	265	276	276	258	279	255	238	277	293	289	263	291	279	263	258	308	298	256	269	274	270	276	278	270	268	263	305	272	260	255	285	287	240	280	251	268	271	238	279	256	258	287	260	257	265	288	285	238	256	289	280	258	266	263	276	266	261	236	258	309	265	281	278	297	255	286	305	263	255	252	272	260	255	261	264	257	266	283	245	250	261	276	261	253	277	298	285	261	223	293	253	257	294	268	286	253	296	276	271	280	293	282	283	278	284	284	264	289	272	277	284	271	276	289	290	285	263	270	281	298	259	272	275	261	247	265	310	266	282	287	251	269	289	273	256	279	246	292	260	279	263	257	307	292	261	285	290	271	252	248	258	248	262	282	277	268	275	293	248	272	276	267	286	294	260	260	256	275	261	291	254	262	260	288	302	247	269	282	275	287	267	291	251	284	279	249	264	255	276	297	299	261	274	264	268	246	282	265	284	259	267	254	264	275	241	271	275	269	272	263	270	268	269	282	284	285	252	258	272	277	265	289	302	280	282	237	271	246	256	253	272	303	300	277	264	251	274	255	255	260	246	259	282	284	292	236	258	269	273	294	239	287	277	253	266	273	253	267	297	254	275	301	261	272	257	259	268	245	279	246	264	273	261	256	297	315	277	257	261	263	250	258	276	284	276	274	272	302	271	289	254	272	266	272	268	281	290	239	266	298	240	328	257	241	260	293	289	247	278	280	269	259	295	283	284	277	259	265	270	228	290	304	282	273	257	298	281	267	275	307	264	243	267	258	244	279	269	272	295	290	253	312	267	286	258	261	270	275	250	269	288	261	264	288	279	248	265	272	269	278	278	267	268	247	276	237	252	260	287	303	277	228	304	280	279	273	255	240	242	278	256	271	246	260	264	282	255	269	256	270	279	285	277	246	252	262	259	298	301	282	274	277	266	256	286	291	272	278	255	265	279	251	265	277	245	275	276	258	254	270	258	256	269	277	299	247	285	283	272	269	267	243	286	265	258	303	294	254	270	309	278	270	276	286	247	305	291	245	269	269	267	264	276	280	258	266	266	258	264	247	278	268	288	276	267	291	307	269	281	270	290	254	274	257	253	260	268	282	275	256	283	279	265	241	295	243	284	281	263	279	278	294	302	260	233	266	285	273	290	275	262	296	243	282	269	293	295	269	291	291	272	271	242	266	280	286	288	265	268	271	278	303	276	281	263	257	276	279	270	241	259	263	281	251	284	257	254	303	272	291	293	277	296	267	303	279	271	271	273	273	303	269	268	243	269	283	236	264	259	306	297	291	255	294	290	286	276	264	276	285	295	249	267	304	251	261	262	265	314	262	266	290	282	268	258	273	300	238	264	285	273	290	233	291	274	274	266	279	234	272	279	275	279	286	273	275	275	275	293	266	253	288	260	249	263	240	304	274	277	302	246	270	275	267	276	290	250	304	268	250	279	276	262	284	257	271	270	273	237	249	284	271	283	319	254	270	311	290	272	287	258	255	254	280	297	256	274	290	251	281	274	250	295	291	285	284	302	260	307	273	297	279	253	244	264	303	273	254	286	288	274	269	242	298	288	267	261	253	259	262	264	258	280	240	293	252	293	283	267	249	257	277	300	277	282	263	285	252	278	285	306	289	244	280	270	297	258	243	290	265	271	269	260	256	268	284	279	301	262	270	260	246	260	270	251	261	260	306	268	269	291	295	263	254	265	284	268	261	267	278	287	258	287	273	297	272	259	275	272	302	285	302	270	283	262	240	265	265	265	281	258	244	260	276	262	257	277	275	269	283	287	282	267	270	269	276	254	279	249	277	266	268	286	297	297	291	272	279	286	274	256	301	262	267	232	276	288	251	265	258	274	265	261	255	227	221	303	292	266	286	274	259	251	264	262	269	300	267	263	273	245	263	274	272	280	255	259	255	252	263	287	280	305	295	276	271	300	273	249	258	269	285	298	280	245	257	264	255	278	260	282	284	277	299	258	291	275	257	277	301	271	256	273	277	280	278	270	264	267	300	292	259	266	248	267	256	251	281	261	246	278	282	288	269	279	287	288	246	271	289	280	278	272	277	263	296	260	267	249	272	312	252	272	284	258	280	285	283	285	256	271	271	282	258	262	263	275	292	282	250	276	316	300	262	281	271	287	296	243	277	293	286	301	258	288	294	272	264	264	277	288	278	256	263	294	298	256	269	285	274	238	240	264	269	250	295	270	290	261	277	273	242	279	286	280	267	276	295	292	286	272	284	274	290	249	231	286	255	268	284	262	279	284	252	284	296	283	268	267	294	277	282	283	291	278	243	251	268	279	270	284	256	270	250	252	247	271	286	306	274	274	282	263	277	288	287	285	278	250	248	283	262	245	304	265	261	288	274	288	231	288	280	262	294	292	255	269	279	292	279	256	290	282	264	265	282	287	263	284	248	272	249	281	275	259	269	260	302	292	287	280	245	277	261	275	275	260	282	261	280	287	264	273	292	266	276	249	242	246	258	266	272	295	267	274	252	269	274	271	285	274	272	252	235	279	260	238	294	270	289	281	285	246	297	257	283	262	274	258	309	295	290	243	257	278	258	241	306	264	269	263	264	283	249	275	265	303	298	261	243	295	269	261	307	281	258	289	286	283	295	244	269	255	247	272	261	271	262	246	249	265	278	249	302	280	265	307	272	260	281	291	253	230	293	269	310	264	300	275	311	280	242	267	275	294	274	257	263	260	270	283	264	284	264	284	297	303	276	283	290	244	258	294	275	253	289	263	268	273	295	281	267	270	308	250	282	249	282	272	261	268	239	297	283	269	283	257	261	276	289	267	277	273	254	262	263	272	275	259	264	283	256	274	283	280	280	266	238	283	276	270	279	259	249	267	265	255	284	296	257	261	261	251	278	238	281	261	273	257	249	247	263	278	266	289	265	252	284	300	251	272	270	278	280	265	282	251	298	286	299	293	251	274	285	275	262	295	282	261	275	301	285	286	298	259	296	258	256	246	260	289	254	253	263	252	305	262	260	270	277	266	275	286	261	290	253	273	274	267	251	263	267	303	255	253	254	308	274	278	284	260	241	282	288	277	285	273	249	276	286	273	261	257	266	273	268	286	267	266	257	272	263	259	269	296	265	267	251	253	287	308	259	244	280	238	299	274	252	276	240	282	259	288	275	259	266	257	302	270	254	271	292	290	320	272	302	289	244	302	274	266	256	266	251	279	268	272	280	274	282	284	270	259	248	277	277	230	319	274	311	255	239	269	263	256	287	264	271	285	306	295	269	253	278	274	253	273	277
15052	2312	1714	880	745	634	608	544	541	523	517	468	490	470	407	425	409	407	438	425	402	423	424	368	417	439	426	414	411	438	369	427	396	481	390	432	459	402	383	405	440	401	426	434	430	401	414	400	403	391	421	397	387	403	395	415	416	416	451	380	421	409	411	430	416	406	438	420	424	432	439	415	368	441	403	432	421	433	433	423	406	409	405	396	392	399	383	461	445	416	406	414	425	408	392	419	393	429	392	416	410	364	425	387	431	443	414	386	403	406	433	430	414	370	448	382	414	455	398	424	461	420	426	386	433	406	397	395	419	390	438	386	444	409	405	402	419	398	364	353	432	390	406	451	404	415	433	397	382	407	393	420	368	409	421	378	404	384	390	416	472	406	425	398	429	390	428	401	424	419	405	434	404	376	477	416	406	398	434	406	402	472	428	411	421	374	425	433	439	398	439	412	412	458	444	387	406	382	409	415	439	406	390	394	432	430	417	416	413	390	428	433	432	415	429	400	402	424	399	432	384	401	419	447	422	420	448	368	423	455	424	388	436	391	404	381	433	453	413	439	434	401	454	404	413	419	404	419	430	416	385	399	397	428	415	414	416	438	424	377	418	384	443	383	402	453	409	423	381	396	424	402	398	407	435	458	399	450	409	414	424	455	399	407	415	410	451	430	450	411	415	390	411	424	404	417	396	427	387	396	384	420	421	442	382	405	422	430	405	414	408	434	411	432	410	410	415	417	410	441	389	399	428	383	416	420	410	409	382	391	409	423	422	405	413	418	443	392	405	432	403	388	423	442	393	430	425	422	404	413	396	426	391	391	422	392	410	389	424	449	401	410	420	392	423	362	429	408	422	436	409	391	409	468	423	391	421	398	385	429	422	418	418	374	440	429	412	401	416	394	437	432	410	438	408	413	415	424	378	420	419	415	410	461	397	467	418	391	397	431	414	446	417	411	407	402	429	431	409	394	384	421	420	410	398	392	432	404	402	408	408	386	434	407	424	390	396	406	417	394	426	402	413	389	399	385	429	405	450	424	440	412	404	423	395	382	416	433	404	409	399	406	434	411	407	393	395	428	387	419	420	387	384	438	416	434	399	432	405	407	408	409	387	417	426	414	403	373	394	402	419	414	414	410	376	427	407	427	441	411	453	423	419	410	397	431	418	439	415	448	420	423	422	414	415	401	405	415	425	377	419	430	412	409	399	447	375	423	387	401	420	415	412	390	410	411	439	399	420	454	397	412	425	379	432	423	411	383	450	433	378	406	383	415	388	419	386	410	468	401	436	371	421	449	437	417	419	373	404	438	437	407	408	382	402	445	390	425	408	408	373	431	438	401	421	410	413	488	390	421	452	436	406	409	419	422	423	396	444	414	473	418	428	384	429	419	436	459	407	434	414	417	389	433	416	388	432	435	387	386	422	422	400	397	438	435	361	426	431	428	398	402	391	427	404	415	422	415	431	357	390	439	424	404	404	396	403	452	405	402	414	403	399	430	449	418	400	419	434	420	422	416	407	439	419	379	437	424	438	383	399	419	437	420	408	415	395	420	447	402	380	390	411	427	357	413	406	413	413	427	418	423	419	426	415	464	427	377	424	428	466	403	410	424	417	399	412	404	415	415	434	430	412	398	425	418	393	426	405	472	396	390	411	441	439	389	419	420	370	398	403	371	423	406	409	386	445	422	429	416	418	403	396	434	420	435	390	415	388	429	421	385	409	411	441	392	417	420	401	416	399	422	392	428	411	433	412	429	441	416	416	412	435	394	409	414	435	403	430	437	416	445	444	425	410	437	400	393	389	418	413	416	417	418	395	402	406	467	421	421	432	407	397	404	422	416	416	405	415	417	425	457	373	425	423	419	416	381	390	424	433	425	413	460	403	414	408	447	378	419	451	397	388	414	418	416	423	409	459	389	424	397	420	404	407	422	429	397	416	442	407	400	420	413	421	450	416	462	429	399	416	415	421	381	386	439	382	421	434	417	402	430	417	446	390	427	392	426	402	416	418	425	395	396	412	406	396	427	409	438	391	434	392	424	425	428	398	420	422	453	425	461	432	425	418	440	413	434	418	421	415	455	401	383	416	437	365	388	426	358	414	388	452	392	421	376	404	420	434	392	387	397	429	456	421	375	420	368	415	372	418	460	405	408	420	414	377	405	419	431	445	454	420	414	420	431	409	424	422	449	446	411	413	403	371	411	414	399	414	393	392	428	386	388	413	425	411	422	453	406	397	379	399	434	386	439	410	394	420	437	417	410	429	368	410	408	383	437	432	429	424	391	410	432	436	449	407	396	432	440	425	419	395	378	423	408	396	429	413	407	412	389	399	418	453	448	399	402	417	434	461	409	399	428	404	442	425	422	414	423	414	381	426	376	421	420	438	430	399	431	435	419	426	411	393	408	433	381	422	378	442	443	385	422	415	430	421	412	440	400	427	404	414	417	406	436	440	405	399	399	409	406	442	443	456	438	417	398	386	401	405	433	453	430	390	443	366	419	391	409	379	438	383	422	402	396	418	391	428	429	392	419	464	426	439	470	394	431	425	380	401	406	442	403	402	409	414	431	393	434	423	389	398	420	422	402	417	441	420	414	417	402	410	367	408	434	438	395	420	439	418	417	405	432	439	391	416	419	373	426	429	433	434	425	411	422	418	423	389	440	443	420	423	441	398	439	411	430	450	424	421	422	412	419	399	440	417	386	391	440	409	396	404	451	398	423	441	402	422	402	443	429	401	399	457	430	416	438	424	417	432	430	412	389	419	444	445	416	428	406	420	414	426	407	434	382	407	395	404	439	398	432	416	387	417	450	412	390	446	391	414	414	444	424	429	399	421	414	389	426	455	385	439	385	381	402	416	398	392	418	393	399	421	438	422	437	412	420	409	447	445	420	409	392	438	455	449	423	421	408	401	439	391	424	398	432	453	409	398	409	435	449	421	399	419	408	445	425	433	390	432	438	381	411	399	414	401	422	444	419	423	396	388	436	383	412	417	421	426	406	370	405	435	439	423	439	442	421	409	399	421	444	433	433	423	410	448	405	423	441	410	401	445	411	413	375	351	411	410	444	397	452	378	377	437	426	444	430	419	441	421	412	429	403	442	424	399	408	414	411	391	422	446	390	421	387	413	412	424	393	399	435	432	421	421	415	422	422	411	413	428	429	379	388	419	434	424	399	392	402	417	420	400	396	385	442	429	398	416	418	407	402	412	462	402	396	448	404	426	396	399	429	393	452	445	387	404	415	424	409	437	415	387	441	401	415	431	415	411	405	417	413	386	446	422	425	412	417	408	433	379	386	448	363	416	425	413	408	367	415	385	390	393	465	423	414	425	395	428	390	387	420	428	370	410	408	382	447	386	415	370	471	418	408	408	414	411	421	428	429	436	409	416	401	405	418	419	376	426	399	424	386	411	422	409	425	434	426	430	409	404	440	411	417	424	417	423	395	393	406	414	396	443	392	408	441	406	418	424	439	382	427	380	412	416	388
24400	21396	28657	24501	21244	5096	1188	869	828	691	674	599	661	654	565	617	549	584	568	592	520	544	566	531	560	546	529	512	493	523	546	530	553	527	526	539	567	523	581	533	522	523	532	538	528	524	541	532	511	558	526	521	499	516	543	505	524	534	504	510	539	548	477	474	557	509	539	536	513	506	523	508	504	496	499	519	522	501	551	534	547	498	520	539	496	498	511	525	511	531	493	511	490	555	468	537	471	514	530	489	509	541	538	515	542	525	543	506	511	531	527	482	496	479	531	524	546	517	521	521	532	491	507	530	499	536	512	541	483	523	523	569	513	523	498	500	498	518	552	520	530	563	543	545	489	495	515	521	510	492	505	491	520	464	485	499	516	492	527	528	513	512	507	546	500	609	489	508	570	511	500	511	557	457	504	521	507	545	510	548	500	490	473	520	513	518	526	498	507	513	498	520	507	465	519	554	469	545	503	515	517	500	512	525	511	494	511	527	491	487	517	539	546	477	523	538	470	498	497	535	485	565	498	501	528	513	526	530	520	528	514	525	541	489	518	560	522	524	533	524	480	490	488	537	488	527	515	515	486	531	521	520	509	490	535	508	502	523	491	527	502	490	543	496	509	530	485	503	502	533	479	499	514	521	551	507	499	562	506	516	522	525	529	539	573	493	539	502	523	541	503	524	510	499	510	516	472	543	489	524	521	573	535	514	531	569	528	487	495	539	522	495	496	538	491	511	506	500	510	515	513	482	535	518	490	492	530	541	539	528	556	516	521	548	557	513	523	551	469	517	568	532	519	542	498	494	507	583	532	497	459	552	527	528	519	493	506	522	528	542	493	477	479	490	554	514	515	506	520	486	498	495	537	496	517	525	527	501	518	535	518	509	528	523	520	535	536	484	508	565	516	550	474	527	508	533	492	571	519	509	531	486	527	492	541	534	546	519	481	517	469	531	509	539	525	480	490	552	511	521	538	517	495	513	551	486	521	557	531	525	495	566	483	517	520	484	487	497	512	531	519	472	509	512	559	556	501	535	508	519	493	501	529	534	501	537	499	530	531	502	506	497	535	530	558	516	488	541	513	545	533	516	516	505	550	523	529	505	490	549	482	504	524	462	576	489	489	510	534	514	519	530	530	513	457	531	535	512	497	534	525	487	486	493	522	496	498	486	544	534	513	483	487	517	481	527	509	487	520	449	503	473	484	486	531	507	500	458	488	515	525	504	509	495	530	549	510	514	503	495	507	465	497	472	495	504	515	530	509	521	544	506	511	526	473	462	552	502	507	472	571	513	489	506	516	521	553	479	545	532	518	526	499	501	512	529	509	517	516	490	508	507	527	524	504	525	536	498	548	507	545	543	527	509	508	514	532	488	522	534	519	523	530	501	499	495	499	532	502	520	495	499	481	507	496	513	494	549	508	513	498	481	511	533	541	477	514	525	546	483	489	523	490	491	522	508	521	544	542	499	525	533	521	514	514	507	524	507	533	533	508	532	547	507	507	542	548	493	502	520	476	504	532	527	526	522	478	488	515	500	512	505	507	525	514	472	510	538	532	503	545	559	546	502	533	489	508	518	523	471	534	509	535	522	496	534	533	514	511	506	517	536	552	499	512	500	510	533	511	535	500	564	499	535	497	491	490	483	512	470	501	493	503	475	513	546	489	538	508	505	527	462	524	523	469	502	590	494	505	466	468	481	507	537	506	519	545	526	550	527	469	499	526	513	537	505	489	463	480	479	485	508	537	487	493	514	549	539	500	557	496	494	533	492	494	524	544	533	487	539	531	493	499	535	507	514	491	548	480	490	548	494	504	530	559	513	518	536	503	501	498	521	541	511	513	532	516	540	502	535	537	520	493	559	501	482	526	504	535	490	517	531	499	521	558	519	502	477	528	533	515	468	534	538	522	520	504	507	506	540	548	531	532	486	533	529	495	523	526	519	495	511	502	484	451	520	523	544	529	517	570	532	504	537	506	523	514	519	514	507	508	508	505	491	519	508	514	521	521	523	525	476	487	555	521	523	477	492	551	519	521	516	556	520	521	484	512	507	475	530	523	532	557	523	543	508	494	513	536	539	520	555	492	494	500	501	475	518	550	495	500	503	485	556	550	517	509	520	550	520	499	540	514	506	560	509	526	536	497	529	519	519	526	520	533	514	480	518	516	542	554	540	521	494	516	473	528	503	487	491	488	544	465	493	516	508	492	547	509	522	527	530	503	503	555	519	527	524	532	520	544	490	504	492	512	525	528	506	549	495	512	475	514	519	493	533	499	529	497	497	501	486	505	500	526	498	547	573	517	531	499	513	534	537	513	516	525	519	510	544	515	524	513	543	554	531	502	557	532	505	474	472	510	509	524	526	493	494	505	506	505	505	531	505	532	530	539	495	489	495	479	555	511	474	514	511	494	475	501	538	520	540	504	492	507	509	496	527	530	534	497	527	517	500	503	513	540	546	517	516	499	490	540	539	518	515	535	536	509	476	479	513	551	547	470	547	493	480	514	444	485	516	565	529	507	493	519	509	476	521	509	530	469	557	535	539	492	548	483	495	495	560	485	526	506	502	507	527	508	505	523	510	554	486	489	532	506	530	510	537	520	543	500	498	534	501	502	494	516	526	510	483	550	534	510	505	519	531	501	537	518	539	540	521	514	520	522	545	533	502	538	509	475	558	550	486	533	525	510	497	503	508	478	535	550	490	513	526	509	499	476	506	513	516	508	536	517	522	549	477	564	518	535	444	521	510	497	534	472	502	502	530	539	512	521	518	499	524	475	507	498	506	486	479	471	520	548	528	528	471	486	516	504	519	530	474	500	593	483	507	514	503	529	523	513	508	462	528	529	486	519	496	509	491	509	524	518	526	563	515	498	531	523	518	522	511	531	570	500	491	491	503	500	519	507	492	485	506	508	510	495	459	471	480	485	518	543	513	501	496	522	492	520	507	542	549	496	546	513	551	521	505	576	538	525	498	483	510	543	528	493	525	512	520	490	520	534	520	560	501	515	557	545	509	557	489	537	518	516	536	516	511	476	521	476	548	501	504	534	519	495	513	518	498	568	509	537	513	531	480	522	549	513	498	485	529	536	502	532	527	500	486	559	498	490	523	546	526	540	507	517	545	479	541	550	544	554	519	494	532	504	569	577	498	525	499	495	505	544	499	500	502	525	544	490	475	503	505	509	536	486	523	522	521	514	552	532	505	508	501	490	529	481	508	514	525	496	517	463	539	534	474	511	488	515	513	517	501	490	492	557	504	453	533	501	518	519	532	470	520	482	443	488	500	551	449	526	520	494	509	510	518	502	546	493	520	503	493	502	511	517	505	485	532	539	506	468	510	551	523	497	554	480	498	480	503	548	498	508	534	527	532	522	493	506	527	518	537	525	453	468	511	521	482	527	492	510	488	534	515	504	557	535	522	516	534	505	519	506	533	513	498	490	529	509	505	509	522	496	512	531	492	535	476	540	517	487	538	507	450	470	556	534	505	497	518
32214	10685	8823	4612	3184	2481	1977	1811	1530	1434	1177	1143	1070	997	1004	942	848	884	909	828	833	860	877	831	807	827	866	830	849	784	799	791	764	833	792	846	759	759	787	740	769	815	794	820	770	741	717	817	805	716	822	780	775	770	732	772	741	781	744	808	746	788	775	711	741	745	755	762	792	779	752	775	749	765	788	817	774	755	760	738	732	786	764	762	769	805	768	779	794	737	783	765	742	786	752	753	801	731	761	702	796	806	790	788	765	774	716	783	757	825	763	757	754	765	724	806	796	753	767	760	759	793	809	755	737	731	777	769	779	751	750	785	789	800	756	732	722	772	753	757	815	749	748	749	729	779	720	738	789	766	773	753	786	773	731	793	784	749	784	756	780	696	727	752	810	753	783	758	727	714	736	726	764	728	750	725	857	711	761	779	760	808	755	736	791	732	823	702	767	760	784	713	753	729	782	760	701	789	785	785	830	782	783	689	765	813	785	770	746	756	690	799	749	743	748	773	744	811	740	748	718	757	730	792	776	814	839	742	760	760	767	732	764	761	802	741	830	727	706	797	804	806	718	749	772	764	774	712	765	750	839	773	768	752	727	796	776	767	778	770	781	742	771	785	754	731	761	753	785	759	751	751	782	791	778	820	775	727	759	743	756	783	790	730	750	751	801	766	748	766	737	716	750	799	719	706	739	785	777	772	784	782	765	721	723	770	750	753	773	753	755	757	748	776	738	720	786	809	696	754	767	682	792	751	701	782	787	787	785	764	746	799	794	787	723	804	756	751	756	775	744	792	773	796	780	810	728	780	770	730	741	794	777	810	739	744	759	752	768	748	788	764	730	766	747	779	766	774	755	782	765	771	766	754	749	749	752	769	760	802	752	782	729	783	803	763	745	737	768	764	766	789	787	801	748	781	776	711	788	799	782	745	740	810	791	777	760	779	759	875	750	767	807	731	787	757	780	760	766	722	803	722	786	760	776	754	712	692	795	762	770	748	816	740	800	700	743	753	794	788	729	759	766	725	758	810	741	769	774	768	763	781	776	761	753	774	758	744	734	807	743	771	759	804	772	752	762	758	751	709	725	750	756	754	727	730	774	770	787	787	741	792	778	759	758	769	787	767	758	753	722	737	754	762	729	694	810	802	758	771	728	762	799	759	800	754	765	714	794	733	801	781	738	807	746	743	731	747	759	746	774	773	752	753	769	771	742	794	815	786	795	818	736	751	785	764	703	811	752	722	803	775	793	793	776	765	736	788	779	778	740	766	764	753	755	779	785	753	742	774	781	770	766	737	744	758	792	748	765	795	790	739	806	780	809	747	806	764	753	761	812	750	750	779	737	778	784	742	756	791	761	791	777	773	789	778	773	769	761	767	791	771	731	789	783	731	774	754	735	797	789	745	760	751	771	738	740	723	779	748	779	732	760	758	795	743	747	758	776	722	791	761	777	768	755	769	772	781	706	761	763	781	795	775	763	773	761	772	759	775	751	759	757	718	823	791	750	781	756	762	753	761	777	790	761	783	778	771	762	784	736	794	761	707	750	781	751	797	745	765	763	729	758	787	753	736	746	747	794	772	764	808	766	677	802	729	732	785	759	760	764	787	759	786	771	763	792	759	778	800	738	750	804	733	792	786	700	729	785	774	755	698	764	780	763	757	789	743	793	742	769	772	814	753	725	778	754	811	776	805	754	765	804	757	793	766	775	771	774	736	763	809	797	780	765	723	743	757	722	762	774	761	775	774	820	770	721	768	735	769	763	730	735	785	766	745	782	758	802	775	806	804	746	741	792	772	767	734	769	783	737	789	770	791	735	760	762	817	669	763	769	755	815	773	779	787	745	810	728	756	777	759	770	741	792	750	785	774	752	745	759	722	744	748	790	746	762	782	736	764	774	755	761	792	746	731	746	761	746	791	760	772	762	775	810	730	785	737	823	745	721	742	795	784	823	740	774	723	745	788	727	779	796	738	786	763	760	733	803	773	770	777	757	782	800	772	779	782	766	750	793	781	737	796	798	767	789	769	802	744	760	719	743	814	765	775	755	736	753	739	757	770	761	732	762	816	745	706	747	721	753	770	807	730	755	782	796	707	797	772	750	753	749	782	806	765	792	765	754	782	766	774	718	755	701	777	771	796	756	771	748	766	741	761	767	751	742	736	743	778	755	753	770	771	741	725	794	742	738	790	691	814	805	792	733	744	779	747	732	739	778	792	722	801	775	743	807	769	740	724	740	789	770	834	726	784	750	748	774	787	774	710	773	789	801	799	713	747	779	764	769	769	822	701	755	761	754	756	793	711	792	746	825	752	772	726	772	711	750	729	787	757	744	792	717	776	726	771	807	758	783	789	775	721	770	741	771	731	740	790	742	753	771	742	780	763	766	809	769	760	728	750	825	780	752	801	779	829	742	799	689	767	781	749	800	797	774	757	732	822	773	757	740	768	733	776	753	734	787	745	749	746	761	748	747	734	803	754	751	766	755	762	744	781	751	771	736	759	809	735	774	803	792	777	747	754	759	780	756	798	787	805	769	738	781	741	758	759	750	761	755	779	726	756	778	800	731	750	748	744	784	769	705	794	756	750	775	757	772	769	771	765	761	740	761	791	738	809	720	746	736	770	734	735	792	713	753	743	749	746	748	835	729	781	778	786	743	745	750	737	814	760	810	739	776	739	775	748	766	727	804	711	790	789	795	771	786	797	715	778	718	741	770	744	805	777	733	763	725	756	746	769	764	732	753	775	766	710	750	797	720	734	785	751	722	795	768	774	782	767	819	715	772	795	775	789	764	747	760	760	782	752	791	782	718	760	812	767	820	707	746	770	740	750	743	763	788	741	743	787	758	748	728	765	745	731	785	772	742	749	772	745	808	724	755	775	746	760	780	758	769	745	801	749	773	744	814	731	730	778	749	717	718	790	782	737	776	778	749	757	761	748	723	751	759	733	741	758	738	791	776	746	693	791	750	730	726	776	769	789	787	777	728	772	753	765	753	765	746	748	748	777	759	772	796	775	730	757	784	749	843	758	793	744	746	778	793	734	809	791	754	801	736	769	774	758	732	809	788	788	727	773	815	743	720	745	787	752	729	791	794	733	781	721	849	755	787	771	738	744	718	735	727	763	778	761	784	768	720	698	792	740	782	751	759	733	758	736	729	785	760	741	750	781	729	775	723	813	744	754	792	777	722	785	791	782	777	765	740	769	754	742	765	722	770	759	740	753	748	758	801	793	737	762	789	834	822	742	727	706	770	724	732	781	718	775	763	791	742	752	724	751	788	762	827	822	760	740	777	819	755	801	733	783	729	747	723	728	761	733	774	741	794	824	751	750	727	747	771	815	758	821	737	722	768	807	802	776	730	804	796	774	775	769	754	777	775	811	780	747	743	787	776	773	777	729	730	745	758	808	762	744	765	784	726	777	722	784	750	787	799	772	773	789	766	799	754	781	732	733	844	733	720	740	768	764	753	771	660	725	715	784	741	777	754	803
23377	21420	29230	23988	21425	21238	4128	1261	958	853	779	728	688	650	576	592	600	544	582	533	555	558	538	525	543	542	486	525	491	493	486	541	487	479	516	475	497	484	544	540	520	532	508	443	503	509	483	478	507	501	514	542	506	445	464	474	486	442	509	460	456	472	515	443	536	452	491	493	481	501	485	495	428	536	490	494	455	484	480	500	451	505	482	472	454	446	480	478	499	508	502	519	484	463	491	489	476	476	477	475	495	494	474	480	502	472	473	455	499	486	485	503	480	489	456	512	474	519	477	488	425	502	474	447	465	471	480	520	405	502	465	500	497	472	486	490	473	488	495	499	452	473	464	465	495	507	457	492	540	462	510	496	481	526	491	496	442	466	487	479	483	536	471	513	493	525	470	498	520	479	451	468	485	490	468	494	502	450	472	474	441	447	473	520	484	447	479	498	468	473	467	501	485	501	474	495	495	498	513	483	517	475	484	472	483	438	476	503	476	486	465	492	427	457	498	457	466	494	484	474	480	474	473	486	472	475	482	476	500	497	457	484	438	518	475	443	472	482	470	450	438	451	448	494	467	500	468	466	494	487	482	487	468	503	500	442	463	463	510	468	483	519	495	491	493	473	486	521	489	490	475	518	516	465	468	490	461	499	503	482	509	504	522	492	475	485	483	505	453	499	450	478	481	486	453	466	480	442	497	500	490	517	508	523	467	472	483	471	449	488	475	446	473	495	495	484	503	526	444	492	484	499	445	491	483	466	487	513	501	518	454	486	454	437	470	500	490	479	500	500	500	446	483	437	458	441	515	466	483	461	497	437	453	498	514	477	489	458	488	502	467	486	437	448	474	443	469	481	485	494	499	446	459	458	475	428	464	476	463	461	513	494	468	505	481	493	469	474	468	474	529	486	476	465	499	472	474	459	469	483	481	508	477	474	493	480	471	487	455	480	455	472	464	448	463	489	503	476	456	520	472	521	501	484	496	450	495	460	441	470	511	524	504	486	486	454	485	476	489	506	466	494	512	499	475	503	477	472	537	488	488	485	474	441	497	492	468	517	447	507	491	474	468	495	475	500	472	497	449	514	490	486	477	479	499	453	508	501	474	540	466	472	479	473	453	467	471	484	480	507	437	482	472	442	464	475	420	498	499	471	459	492	440	463	480	426	489	499	457	468	489	465	501	462	448	438	439	483	453	479	465	490	442	458	489	514	522	507	495	447	516	451	471	518	474	461	455	457	513	520	516	433	492	480	489	459	484	512	491	463	437	468	496	513	515	477	470	480	499	481	507	529	480	425	499	480	472	458	461	517	470	488	489	453	478	497	493	478	522	490	471	469	453	484	488	493	500	454	508	491	507	512	445	474	519	477	476	507	473	455	499	468	512	485	495	459	471	469	456	483	473	459	481	476	494	488	482	474	511	499	506	484	487	477	488	458	476	469	489	479	462	462	468	495	474	490	477	470	474	491	511	462	506	441	495	473	523	469	489	512	458	474	483	520	465	469	472	500	429	466	473	450	466	478	490	494	479	498	497	464	490	498	466	495	431	454	452	521	480	484	492	480	477	461	487	471	480	481	478	540	478	482	517	514	471	486	485	468	483	497	521	509	493	445	492	467	481	453	520	515	456	482	481	474	454	476	505	494	471	491	510	442	472	460	498	487	468	469	472	486	515	497	496	446	481	427	456	487	439	464	469	445	502	484	528	455	493	471	473	525	465	471	474	462	504	484	469	528	501	483	465	500	436	467	514	515	461	449	460	486	467	500	528	486	489	486	470	469	536	517	454	525	465	504	510	442	504	497	457	491	490	481	516	490	462	498	509	525	458	486	484	442	432	446	490	489	492	548	487	484	489	456	501	487	469	493	470	460	465	456	505	465	454	536	465	498	485	442	469	477	504	441	517	486	485	457	480	481	466	453	477	485	489	467	484	488	465	483	422	463	485	459	506	474	477	469	488	478	506	454	507	470	476	509	460	488	476	503	479	480	441	464	512	468	490	446	483	504	480	467	510	492	476	471	500	444	504	478	463	482	496	490	457	535	489	503	497	501	455	495	476	471	479	466	461	488	471	463	472	483	444	502	480	452	507	485	471	523	499	500	474	463	483	457	486	501	476	444	485	464	476	506	496	446	484	487	481	488	519	439	447	474	474	447	486	516	448	478	454	454	499	486	461	466	477	471	472	486	505	461	523	503	514	481	484	480	463	497	482	489	487	445	492	477	486	480	473	496	457	482	449	472	516	506	459	455	502	468	472	466	433	465	475	448	462	460	459	492	480	527	498	439	490	449	497	486	464	467	442	471	527	508	482	478	502	463	512	530	474	491	471	494	460	502	484	491	497	457	474	462	471	505	466	502	483	521	465	480	453	464	445	460	497	487	466	505	476	471	422	428	481	497	487	489	445	488	472	449	481	439	474	487	516	484	477	481	486	494	502	461	462	489	527	494	490	431	436	481	499	465	438	475	497	459	440	458	476	503	470	489	440	477	476	502	468	473	469	491	467	481	472	479	510	485	463	447	479	516	452	515	443	462	495	488	487	477	463	460	488	493	490	462	492	470	487	499	489	502	481	456	494	491	495	489	466	480	464	505	503	470	466	444	454	468	478	482	527	492	443	461	486	480	495	466	468	448	493	472	500	480	475	498	499	501	440	460	490	447	490	477	491	496	455	467	453	475	478	478	497	482	464	458	490	478	481	475	473	452	504	477	533	457	471	496	467	459	518	506	483	478	467	449	484	449	459	461	434	483	485	473	501	510	469	507	469	476	481	483	481	454	483	478	491	506	496	443	495	535	514	486	487	483	489	476	449	491	480	479	492	468	469	490	462	504	476	416	470	462	453	453	493	505	503	473	527	450	504	495	484	499	500	451	491	481	502	466	456	488	438	476	468	496	494	468	484	500	525	478	471	481	533	508	456	489	435	482	468	477	447	469	477	492	477	480	483	521	487	494	479	475	477	498	480	476	494	479	454	538	435	431	469	469	496	462	466	474	505	425	502	500	533	436	432	454	516	444	498	488	485	475	478	490	478	454	441	480	428	474	483	440	467	474	481	420	507	486	474	471	473	464	485	494	500	490	434	475	477	483	493	459	519	445	464	494	428	462	480	449	490	464	500	482	439	457	459	475	450	498	448	455	487	493	481	486	483	467	470	471	428	488	491	473	500	469	515	464	468	457	456	520	494	503	481	500	498	498	478	505	485	497	492	482	454	458	473	445	475	507	508	491	486	466	465	495	472	462	472	455	445	495	509	492	488	472	448	490	476	482	480	472	482	465	454	452	442	509	495	493	489	453	498	472	501	501	459	460	500	465	499	478	515	503	497	505	440	449	481	524	492	523	486	488	458	461	493	460	458	463	464	503	442	482	473	489	470	489	476	499	504	480	440	507	472	502	500	466	443	494	496	466	489	452	523	506	462	478	457	507	460	478	498	516	448	510	484	468	498	454	522	483	477	477	480	487	486	434	479	450	464	483	471	483	467	511	472	505
35408	16174	13571	7542	5077	3880	3102	2597	2140	1863	1659	1462	1340	1257	1067	1047	1072	1000	949	906	857	862	846	908	823	791	831	857	836	787	774	750	768	779	784	777	749	780	724	798	745	696	729	744	764	733	677	767	778	777	756	738	776	734	767	711	741	726	688	711	720	778	749	709	722	737	751	698	770	779	738	759	773	721	689	736	692	726	703	735	722	707	714	722	715	690	712	712	687	721	750	693	713	732	702	703	735	712	713	754	739	700	710	732	704	690	740	744	720	735	701	701	753	699	765	744	708	731	710	751	705	671	715	681	707	647	761	706	690	739	738	707	754	718	732	750	742	725	738	710	692	701	704	767	727	695	709	664	712	692	720	708	740	707	707	701	752	732	667	721	713	649	695	712	711	734	756	725	733	711	693	692	736	718	762	737	710	711	661	700	736	716	726	676	754	690	720	704	709	707	695	713	729	686	740	745	718	696	711	722	757	689	727	724	709	714	749	695	747	726	666	711	773	735	721	693	713	768	725	736	718	732	732	724	746	726	707	713	723	716	724	711	695	707	713	698	689	728	731	737	712	720	687	708	760	720	720	720	707	718	732	709	709	739	713	713	735	728	715	677	755	725	739	685	703	699	678	737	726	709	714	733	709	669	688	688	722	736	748	717	747	730	723	744	676	726	699	723	743	689	762	700	739	720	689	729	751	732	711	672	697	746	701	714	718	718	753	727	719	726	727	716	721	706	721	720	713	730	756	715	702	691	722	693	650	728	720	710	691	715	690	734	707	735	725	686	748	696	720	714	643	664	726	697	709	717	718	719	704	723	694	719	729	746	685	699	735	730	684	680	737	737	717	721	719	723	773	732	726	719	720	750	733	744	694	744	723	730	721	745	726	750	697	662	736	697	701	757	782	679	690	745	690	719	753	736	741	715	717	750	694	673	701	777	801	737	650	724	737	729	697	681	743	710	707	673	682	743	717	698	731	692	694	660	693	747	729	690	730	762	797	721	725	686	721	705	699	712	699	706	763	762	668	689	711	695	686	711	735	696	716	733	708	709	691	692	709	757	660	690	718	699	716	730	694	746	728	718	720	750	718	745	705	724	719	730	735	741	700	738	707	758	716	731	711	760	696	756	721	681	718	694	714	757	716	717	742	694	738	737	712	720	736	734	722	750	719	699	690	736	797	708	715	722	728	703	736	723	742	744	720	707	708	714	664	707	737	767	743	704	736	717	683	780	734	707	701	694	714	723	732	751	706	727	722	739	671	706	739	710	745	669	715	723	715	681	697	687	676	712	743	740	779	771	684	729	721	733	736	730	749	719	730	718	690	690	732	717	743	697	753	681	714	758	697	707	693	682	720	773	703	685	734	713	695	731	798	725	779	733	716	741	731	722	723	735	717	689	754	722	702	696	747	709	663	711	723	694	687	706	747	711	744	700	734	766	700	698	730	715	718	677	708	724	719	709	729	735	709	680	750	778	695	731	724	689	681	688	724	697	719	665	670	723	778	706	730	735	668	738	733	739	737	709	737	687	727	752	680	692	709	719	712	727	761	726	740	738	725	706	725	730	700	755	701	708	695	705	712	723	649	724	716	748	748	646	669	717	712	761	712	729	729	724	699	736	700	707	722	726	720	714	689	720	728	738	767	674	720	708	704	722	789	723	692	726	710	704	727	695	690	752	718	687	662	703	675	701	715	723	719	700	745	706	714	683	701	741	737	692	719	714	731	712	710	755	734	716	735	713	716	718	750	693	732	687	724	710	704	734	732	679	730	722	757	709	733	766	716	713	701	720	712	687	714	701	729	680	753	736	714	678	716	659	743	723	729	735	687	751	744	715	733	674	736	722	662	697	676	713	725	721	744	718	739	715	745	725	669	711	752	706	719	757	737	732	689	695	691	694	702	721	730	713	685	688	696	717	759	743	739	664	702	770	716	750	698	706	738	714	735	738	715	731	719	671	746	740	699	762	740	740	749	718	730	684	712	727	710	772	721	726	705	716	684	672	784	704	730	723	708	709	730	759	688	707	706	691	693	738	704	679	705	720	660	727	680	692	718	756	761	724	705	748	753	741	727	766	725	700	737	721	788	672	690	712	734	704	706	693	749	733	728	681	737	728	720	752	733	760	711	758	726	701	681	736	731	683	668	730	727	713	709	694	700	686	733	731	707	696	741	734	706	719	757	742	695	707	701	708	729	735	680	753	684	701	716	694	739	730	746	757	693	726	723	777	711	753	715	735	740	662	714	759	747	687	740	701	722	686	741	682	738	720	701	705	693	759	761	770	693	667	717	751	704	769	735	695	760	717	670	748	667	735	667	708	698	692	724	735	765	721	705	694	694	713	759	746	773	702	719	700	671	775	717	718	728	686	736	689	751	732	719	741	743	663	735	675	661	723	693	740	739	725	715	733	694	733	671	718	720	762	717	755	697	768	749	786	720	712	685	708	704	684	702	721	722	693	746	717	678	720	670	720	772	739	678	737	718	764	730	706	744	718	736	722	730	731	741	731	732	726	673	755	686	730	723	718	712	671	724	730	726	732	715	726	718	721	692	718	709	713	682	695	678	669	748	711	752	724	702	727	774	732	748	712	674	797	711	686	676	709	711	722	738	669	713	695	683	777	711	711	725	725	712	712	668	730	690	698	639	721	726	692	711	700	692	714	719	697	732	695	746	726	737	702	734	701	753	706	742	733	753	728	744	681	740	713	776	733	740	711	663	745	672	711	696	737	681	708	735	743	722	668	727	708	711	671	696	655	736	730	694	738	719	701	716	704	699	743	698	733	693	704	724	754	738	698	723	713	712	750	700	762	703	736	716	677	724	680	720	695	718	719	696	743	709	709	743	709	685	687	715	711	708	720	691	725	732	714	723	669	776	725	747	721	729	691	680	706	731	741	713	757	724	696	768	701	715	735	729	712	780	713	719	690	777	746	704	720	727	685	712	696	671	699	756	790	760	694	760	763	689	756	696	701	672	706	731	716	735	740	651	735	718	709	677	715	723	684	699	715	723	723	744	737	676	695	728	759	701	741	687	722	698	694	717	697	707	695	744	729	737	738	699	720	702	720	707	734	733	760	738	751	760	731	708	704	712	755	711	777	717	696	699	711	692	684	733	726	719	699	740	697	686	717	735	727	725	705	765	731	764	698	787	698	713	770	691	674	744	701	711	714	701	759	709	735	734	711	755	729	697	676	723	750	719	679	746	726	759	701	731	749	686	764	743	751	714	708	700	722	777	714	720	700	727	761	706	708	730	693	705	759	723	731	721	675	754	707	725	689	711	695	680	687	684	716	694	694	748	691	711	710	669	714	727	704	768	715	636	735	732	732	731	726	713	727	726	688	704	713	777	686	727	745	727	704	669	750	733	726	710	704	732	739	756	694	747	724	700	709	754	730	753	708	745	741	706	700	728	750	686	707	676	728	674	707	688	754	732	658	723	705	737	709	729	705	727	653	696	704	744	725	660	727	712	736	741	706	670	704	709	701	747	731
27312	20846	9158	1080	645	554	387	336	288	309	308	313	278	303	267	255	300	311	277	323	295	270	251	284	305	314	265	271	291	282	295	297	282	285	270	291	278	285	273	288	266	264	273	286	295	311	281	278	296	299	303	287	304	277	266	262	264	279	274	263	270	267	288	310	268	284	264	286	280	276	260	278	260	287	282	249	283	290	284	272	263	275	290	261	281	266	284	262	317	250	286	250	266	258	270	248	284	253	248	276	256	316	269	298	268	279	284	300	260	264	265	261	274	270	244	282	276	279	276	289	284	282	290	273	274	307	297	252	284	271	259	293	254	286	252	276	245	266	255	256	261	279	274	279	267	294	264	280	296	269	294	268	300	286	301	276	282	270	253	302	279	301	275	261	281	290	282	279	276	289	268	277	295	272	294	267	307	278	291	272	251	278	266	296	265	299	268	273	285	265	281	249	287	267	249	289	307	278	283	303	271	269	312	278	270	263	294	314	251	295	295	270	268	264	257	311	284	271	302	262	274	277	261	255	261	287	273	302	304	272	283	290	265	302	246	266	277	287	283	262	270	297	316	257	301	266	289	257	275	260	291	271	285	320	303	269	253	254	265	269	256	268	255	299	269	275	292	277	259	293	274	250	261	275	264	306	294	271	248	277	270	276	267	282	290	282	260	264	239	290	274	292	274	273	258	256	308	268	255	272	283	264	262	275	255	279	279	244	289	287	287	281	274	281	275	281	268	288	263	276	281	246	278	292	289	291	277	263	260	283	277	276	267	300	281	257	286	326	285	285	313	259	298	276	285	268	257	260	251	276	281	288	254	281	269	302	299	297	250	287	281	309	249	315	244	286	300	265	255	289	274	277	275	310	264	278	258	297	309	293	300	271	278	252	264	294	282	268	261	287	278	289	269	260	240	296	275	289	304	256	268	313	285	266	274	266	301	294	254	275	288	277	285	253	308	280	290	282	256	275	269	271	312	276	279	255	264	262	256	296	270	266	272	278	284	277	298	298	269	281	301	319	278	308	265	274	311	289	296	272	240	279	246	266	296	275	299	262	296	271	267	289	256	301	284	277	252	263	250	265	298	268	293	279	266	268	270	279	269	269	273	247	294	293	292	291	259	261	286	291	294	269	247	272	264	301	296	273	239	303	265	292	285	260	288	258	245	298	278	260	287	296	324	261	250	243	261	274	282	271	267	266	275	290	269	268	280	248	293	246	270	271	262	288	258	316	269	301	276	288	293	298	281	268	296	276	262	279	262	248	294	279	273	278	277	276	309	286	312	254	250	266	306	275	265	269	261	287	281	277	282	265	264	265	270	284	284	287	273	295	284	284	315	271	274	264	296	292	294	267	276	263	295	299	288	301	279	288	270	265	284	283	256	273	249	297	269	250	298	288	270	255	275	278	307	280	279	275	300	247	281	272	284	279	297	267	303	270	274	237	272	264	284	275	295	286	286	261	281	284	319	275	258	284	292	287	295	306	301	256	302	258	276	284	265	294	258	287	276	267	285	281	270	249	295	301	289	260	283	286	268	279	294	262	294	279	323	284	256	268	274	281	272	281	308	275	269	291	287	276	273	295	259	298	266	300	276	263	284	293	304	266	306	271	302	281	287	293	276	301	300	297	282	276	280	271	252	272	295	269	297	284	267	301	289	280	287	271	251	262	280	286	278	269	273	267	298	262	291	274	282	283	267	280	296	247	278	273	284	299	276	241	244	309	299	272	286	256	259	293	273	285	283	300	284	271	260	287	282	252	280	270	285	279	237	283	314	250	274	267	276	284	284	264	272	325	247	288	279	305	284	281	265	283	270	280	281	283	277	261	270	275	248	259	244	278	302	289	314	285	268	281	271	269	278	278	259	287	277	279	297	307	272	264	297	277	281	258	275	272	277	296	283	253	267	232	278	274	248	271	295	276	264	292	309	280	269	268	279	298	283	285	264	282	277	286	271	279	264	269	273	284	251	285	309	278	272	266	293	285	282	294	300	270	298	271	278	275	280	267	296	266	230	277	257	289	275	264	277	251	263	276	282	252	264	313	286	290	271	265	284	313	265	300	302	265	279	279	269	275	266	296	306	275	277	275	279	288	284	283	263	267	264	255	256	286	302	297	284	279	279	290	299	276	270	284	295	262	288	267	270	283	281	249	268	270	296	264	291	294	278	276	288	272	303	282	293	285	252	267	301	270	290	283	276	278	294	278	282	309	273	260	301	279	271	275	280	266	274	289	259	271	283	282	256	292	254	280	307	257	281	285	274	268	277	295	258	261	288	291	268	284	261	270	278	265	245	270	258	271	267	289	279	289	276	274	268	266	286	264	284	310	300	270	293	263	270	279	264	297	268	277	297	264	260	287	302	302	256	274	254	267	276	258	284	299	246	271	276	283	277	258	233	272	276	286	272	299	279	282	285	271	247	279	289	293	260	281	279	296	250	269	278	290	279	270	293	283	295	275	293	275	271	263	300	271	264	288	294	295	269	290	282	303	271	276	295	287	302	262	269	278	276	252	289	294	292	245	278	297	266	282	322	268	286	257	298	279	272	277	266	269	270	288	274	315	283	284	285	272	262	318	260	306	308	262	261	323	291	288	295	285	304	264	277	274	302	301	271	286	298	287	264	241	255	257	271	303	257	285	261	251	284	273	277	273	281	285	297	285	266	277	274	268	286	289	257	275	278	253	253	266	276	286	274	265	260	262	258	309	253	261	273	289	268	258	275	258	290	289	267	291	281	278	264	271	247	270	302	311	266	283	277	280	251	288	295	290	287	281	299	269	328	286	290	267	270	273	297	328	257	245	264	328	261	298	301	279	291	274	285	250	262	311	274	279	257	245	302	288	299	295	285	281	288	292	291	268	271	272	286	275	273	254	243	302	297	266	289	247	268	250	268	282	313	256	284	331	308	298	306	283	258	295	288	264	252	303	271	264	250	291	294	304	296	279	282	297	247	288	286	308	287	284	252	250	300	301	297	267	256	292	280	289	278	278	285	278	259	290	267	278	270	237	278	256	287	286	274	255	275	295	284	286	288	267	253	295	290	288	308	256	267	253	278	266	276	277	254	266	273	265	245	256	272	288	283	265	263	294	276	279	293	288	236	264	253	268	263	274	274	284	287	288	271	284	271	296	285	265	265	276	258	278	295	299	278	283	289	302	307	296	283	308	282	255	263	275	301	273	276	287	264	285	321	280	304	296	304	274	279	281	272	255	263	297	281	296	277	272	289	278	276	270	267	271	261	297	276	273	250	270	278	289	287	243	322	287	256	283	274	284	268	312	283	296	289	255	282	264	294	270	308	274	261	286	270	253	278	287	285	285	263	282	303	255	284	262	306	272	276	280	288	285	279	294	252	271	300	256	262	290	292	256	314	240	280	259	270	271	254	284	258	251	277	268	277	280	268	301	277	267	286	244	311	295	277	291	288	305	289	275	277	291	276	247	290	251	277	300	285	283	280	273	293	267	281	245	290	317	269	283	292	281	281	272
14868	2518	1923	1035	778	666	622	565	545	544	513	470	425	437	445	428	437	444	447	431	406	444	426	426	420	439	449	449	417	418	421	428	381	422	411	425	426	421	448	428	459	411	415	382	453	408	402	382	450	415	400	423	428	441	416	430	387	445	436	429	403	396	428	405	418	440	412	411	428	446	406	426	434	434	401	430	405	429	399	413	424	415	399	448	409	416	419	416	415	452	413	417	413	407	424	418	415	424	427	426	426	429	448	401	406	425	426	425	397	431	420	415	420	443	402	420	463	427	396	447	447	399	449	434	396	432	406	401	475	405	377	439	431	439	447	435	403	437	434	431	388	435	400	440	457	413	415	407	426	427	402	424	435	470	403	425	402	424	433	421	410	435	429	404	427	409	429	431	451	390	423	443	433	389	398	372	445	419	411	442	413	419	428	406	433	414	445	408	453	415	396	440	420	437	410	454	411	448	445	435	420	440	413	379	414	453	429	439	433	477	473	415	445	414	423	430	406	438	417	402	419	448	454	387	431	425	455	456	443	397	439	390	384	423	401	456	400	423	434	422	410	417	439	429	423	395	410	425	471	428	428	405	424	444	420	414	395	384	453	412	402	407	434	369	417	411	419	420	440	407	384	421	412	421	399	397	421	432	398	445	450	432	426	404	428	390	406	416	452	414	444	410	421	415	419	461	426	443	418	417	445	439	454	406	425	431	455	441	401	396	442	440	422	441	467	426	405	426	435	436	419	399	408	414	432	398	436	451	442	428	433	407	432	432	384	419	400	460	421	454	438	432	409	401	418	431	444	377	461	400	421	449	441	421	407	427	442	421	427	432	429	410	457	429	420	449	426	436	421	425	414	418	422	411	410	428	406	448	433	424	425	456	440	426	409	436	410	379	411	412	441	395	392	429	424	413	398	410	456	416	429	430	382	437	420	454	378	430	387	401	433	440	401	425	439	438	445	448	422	424	421	449	400	431	413	415	419	420	433	421	433	433	452	415	404	436	406	468	433	430	430	417	433	418	406	454	405	408	468	463	432	407	417	417	459	400	420	442	433	420	423	422	358	435	418	426	414	379	429	432	401	407	419	441	416	430	427	417	442	404	416	410	413	396	439	447	442	416	448	397	440	415	397	401	400	417	425	422	424	416	430	398	408	429	401	439	382	415	439	426	412	401	379	457	404	434	388	407	391	435	453	430	443	423	441	394	418	395	422	458	421	393	420	397	391	414	395	392	428	456	431	422	428	385	398	445	417	443	458	424	424	451	449	415	435	439	382	404	409	418	421	415	426	425	415	392	419	389	419	431	416	400	403	416	412	454	429	414	422	427	474	426	402	422	442	423	417	411	483	407	408	407	412	421	427	401	445	460	422	411	423	433	413	381	425	380	473	422	415	456	419	412	407	430	412	440	413	416	434	389	413	415	453	421	449	453	432	413	410	405	458	420	431	443	444	432	422	396	438	400	451	422	429	400	427	451	362	392	400	400	423	446	450	428	394	434	421	451	421	436	424	417	437	421	404	423	433	402	431	385	435	419	425	431	390	435	408	410	407	359	407	405	465	442	433	407	421	422	415	403	403	409	393	408	426	408	390	420	412	418	423	420	443	437	457	408	401	447	405	392	404	422	419	449	408	448	454	426	437	442	437	405	444	400	437	421	422	431	422	414	436	425	426	468	429	421	398	431	459	390	408	405	434	383	390	398	409	419	422	433	420	432	430	392	419	442	438	415	418	445	431	439	398	427	420	443	453	415	408	421	449	435	419	443	423	431	449	408	411	413	395	406	437	409	420	415	428	417	415	404	417	433	418	403	430	387	436	425	436	415	430	408	409	469	460	445	419	418	418	422	410	378	407	438	457	413	436	426	404	446	442	424	419	423	460	399	404	408	415	447	465	415	429	442	449	416	448	412	465	394	411	429	393	430	447	432	411	467	422	442	436	412	410	424	404	435	410	420	438	423	420	441	438	419	429	438	398	442	429	378	409	367	416	418	419	383	431	481	422	433	432	397	429	423	417	417	433	411	424	430	432	411	434	416	387	403	403	414	421	410	411	409	457	418	454	404	425	451	427	382	384	450	407	401	450	390	419	400	387	424	467	410	420	422	430	420	438	422	413	448	419	404	445	403	421	415	443	418	423	391	422	423	446	378	426	400	415	390	406	427	410	397	424	401	428	441	422	441	403	409	416	397	403	441	425	432	446	422	408	428	387	433	440	438	398	456	391	411	436	436	456	421	443	447	415	465	413	400	449	417	411	428	430	415	441	434	435	388	428	470	394	438	394	399	389	409	431	438	396	455	456	382	437	421	424	433	417	406	416	420	421	423	445	401	462	430	426	405	411	447	427	433	411	434	457	456	436	402	462	461	407	395	406	421	450	375	406	449	425	423	411	398	410	457	432	414	402	437	432	412	412	397	425	447	387	450	416	459	444	436	416	428	373	427	376	396	405	469	432	422	430	424	416	415	426	430	417	412	452	414	423	440	402	443	428	426	398	422	409	463	418	428	396	412	438	391	426	456	421	398	449	439	419	444	435	415	441	476	417	417	416	428	449	422	414	466	422	422	436	423	406	401	393	438	388	417	428	415	426	430	398	440	396	439	416	452	414	393	455	452	426	403	411	426	380	417	436	406	426	421	441	408	431	395	395	410	433	483	433	396	444	425	392	441	409	403	409	406	417	418	425	437	429	411	406	418	412	418	432	408	383	434	443	380	421	407	395	406	424	431	387	428	440	453	426	438	453	418	440	435	408	429	410	407	404	437	455	441	413	459	421	438	460	435	457	449	402	422	432	448	475	400	415	383	411	434	403	409	419	413	386	413	380	444	446	469	428	441	374	418	431	423	411	431	414	413	424	437	445	457	448	412	393	383	424	428	407	439	399	432	427	423	440	420	419	417	420	421	431	442	429	431	452	397	446	390	427	406	419	427	402	389	412	431	441	420	448	429	426	434	420	417	421	401	433	415	395	451	437	433	399	383	413	417	403	429	426	398	432	413	421	418	442	442	438	421	443	405	415	407	475	436	457	389	445	419	385	405	442	442	420	434	439	424	429	415	448	426	407	434	445	435	442	445	428	418	422	424	442	426	422	450	450	431	438	417	405	467	422	402	428	416	416	458	444	390	424	434	444	415	412	420	430	437	417	448	394	443	411	439	413	422	428	425	411	433	429	369	430	422	389	414	413	365	418	434	393	433	455	403	429	406	423	375	442	425	395	437	450	409	410	399	398	446	423	419	402	428	416	464	401	436	450	420	408	395	412	403	387	395	407	424	457	445	423	463	438	381	408	405	401	394	416	422	444	393	421	428	389	390	449	448	408	403	431	430	421	427	443	400	442	374	424	398	450	452	426	432	374	421	414	426	425	439	424	414	407	417	443	414	404	426	422	471	430	411	418	442	433	436	416	424	394	420	400	438	396	401	458	429	428	454	435	447	392	399	418	431	421	448	438	383	397	412	451	429	424	470	430	430	418	415	387	416	404	460
24453	21414	28680	24491	21208	4825	1175	900	785	701	686	635	638	639	556	591	568	579	554	562	553	524	541	522	551	518	521	554	532	515	523	505	531	555	531	554	519	494	530	530	533	514	559	521	521	507	500	538	576	477	523	541	501	534	527	562	494	511	521	518	493	521	528	545	551	533	519	502	536	510	497	520	520	543	504	514	512	514	533	502	541	503	539	509	517	482	539	496	532	566	514	529	522	538	525	531	516	541	540	524	500	512	532	535	554	469	532	524	527	516	479	500	542	498	526	523	507	541	512	530	483	547	537	518	506	491	493	504	550	506	498	528	498	519	512	469	507	523	520	520	526	532	504	537	515	528	535	530	526	530	506	539	515	520	503	480	538	530	563	519	540	536	508	517	540	543	521	498	524	454	529	548	473	503	504	536	513	549	515	584	533	503	496	556	518	551	480	501	540	519	515	497	500	539	524	532	485	535	520	508	503	550	488	512	523	524	519	524	501	522	512	541	516	518	499	514	498	540	500	521	524	545	500	534	538	530	524	487	489	474	534	472	546	515	486	584	515	504	487	500	533	520	570	506	549	520	510	527	497	485	494	555	519	492	548	503	507	545	528	504	537	471	548	504	547	530	517	509	543	504	533	525	554	499	514	542	509	492	559	513	535	517	498	517	519	516	519	525	506	532	504	506	518	511	470	507	512	478	517	488	483	545	524	539	505	531	494	521	482	505	528	536	496	516	526	500	515	528	506	506	508	561	511	525	500	530	554	551	464	497	494	505	507	499	506	511	518	518	517	520	541	493	515	525	517	494	519	534	500	524	518	495	503	496	550	557	498	538	534	503	533	496	557	534	491	528	498	516	501	508	527	592	540	504	489	519	481	518	458	532	536	510	526	478	487	541	491	538	499	548	578	540	541	468	485	520	491	528	517	556	495	508	484	527	542	463	532	548	501	553	490	466	539	477	530	510	486	535	501	525	492	517	509	550	510	477	459	514	534	515	538	577	468	534	511	502	515	500	518	501	533	563	559	479	545	507	459	543	542	514	518	471	565	487	534	560	505	503	479	508	552	511	507	497	508	526	566	521	512	490	504	503	496	529	514	477	516	479	513	538	491	515	514	546	523	561	532	536	481	518	546	503	545	511	520	501	477	529	510	557	503	531	510	517	490	545	528	524	519	534	493	511	492	525	529	490	529	494	512	561	480	506	498	561	511	535	485	517	531	519	510	557	514	515	561	488	500	535	514	524	533	512	531	477	500	494	487	479	505	524	545	511	530	528	560	545	535	554	554	533	477	495	515	516	511	490	569	505	526	491	529	476	493	501	480	518	518	559	508	490	494	512	488	527	516	509	510	496	489	509	526	502	505	515	490	519	537	542	495	501	522	505	556	483	525	514	489	571	459	551	493	481	550	520	519	519	522	532	539	542	551	501	536	480	541	505	541	501	550	484	502	509	475	533	502	503	526	511	459	559	542	525	507	489	537	542	524	530	512	534	448	497	490	503	544	524	530	510	484	490	559	519	529	520	520	474	504	535	464	477	541	498	504	550	507	497	498	535	526	512	494	524	512	520	490	466	529	513	535	481	486	514	552	522	518	481	515	523	528	523	514	493	510	518	527	516	500	524	512	497	519	512	523	535	487	525	495	513	554	525	513	475	494	506	508	505	495	517	547	529	508	501	492	522	503	512	503	499	505	528	537	517	486	509	517	540	503	515	500	512	528	485	542	518	541	483	490	522	537	504	528	528	517	512	510	483	558	488	526	504	491	516	554	524	519	501	539	469	490	493	490	480	491	554	508	478	521	491	510	493	495	483	514	507	529	494	514	498	485	513	526	510	542	555	493	519	552	507	525	518	553	521	497	477	497	486	506	514	530	536	531	528	493	532	543	533	530	540	501	532	535	526	485	533	467	520	519	516	518	512	586	530	477	546	530	475	462	540	508	492	509	485	501	516	516	507	514	564	490	527	527	548	532	535	513	503	531	546	508	525	513	497	487	517	517	509	516	496	489	520	503	492	535	524	573	556	487	489	555	505	510	560	517	568	501	538	552	505	510	512	505	502	488	502	508	537	509	464	534	555	500	562	563	530	518	516	506	516	496	519	519	544	471	493	448	514	506	510	473	536	502	492	524	528	520	498	527	538	498	478	528	544	483	492	506	489	517	485	512	534	515	536	500	519	472	513	473	501	555	535	503	505	472	544	520	526	509	512	508	523	510	480	532	504	524	524	543	476	505	493	472	539	509	493	531	540	516	522	499	496	510	518	543	521	511	484	517	526	532	478	551	516	521	523	536	537	507	493	533	516	535	532	505	502	508	488	490	513	483	514	526	594	556	518	493	490	542	514	477	504	517	528	526	467	478	545	532	526	531	474	491	534	505	512	518	555	561	497	490	541	510	554	541	513	553	484	493	507	533	525	517	559	537	517	531	513	507	519	520	500	507	491	501	487	537	489	524	525	486	531	515	558	513	545	529	522	534	470	539	495	535	533	520	536	524	533	511	508	481	538	487	531	533	522	482	537	525	517	493	517	541	547	491	524	502	539	515	494	514	563	463	506	546	539	524	509	546	531	502	528	518	510	495	513	525	468	514	489	506	571	519	543	520	539	513	546	529	518	525	519	522	480	516	565	521	497	452	554	516	512	545	518	482	546	554	501	550	536	486	496	497	497	486	529	483	500	496	534	531	512	521	505	533	539	473	539	526	540	538	590	509	522	471	517	519	513	514	489	480	533	520	525	514	521	515	526	498	502	505	507	489	486	545	495	492	530	530	513	520	532	495	506	510	474	533	476	508	540	540	513	481	507	521	440	510	470	516	498	492	517	529	436	479	505	515	508	520	509	554	471	509	518	555	519	516	508	498	510	537	504	488	510	516	524	521	527	540	534	529	495	495	509	519	522	552	496	541	542	511	509	497	532	538	501	554	488	533	472	509	470	485	496	486	526	511	488	480	462	520	511	507	508	512	513	490	521	515	472	513	506	510	497	503	532	485	484	520	471	539	492	470	557	484	518	497	483	501	492	520	506	536	537	537	535	476	514	482	498	500	504	485	512	516	499	522	553	533	494	497	507	483	482	538	516	545	515	487	541	528	517	526	527	517	541	506	511	505	508	540	494	514	537	503	509	530	566	489	497	532	509	565	500	513	525	552	535	575	523	521	525	514	528	515	519	523	540	487	492	501	489	540	539	499	499	501	460	508	518	492	486	512	528	546	519	524	511	535	540	547	498	521	566	480	548	514	517	546	541	508	538	549	543	574	479	483	539	475	517	514	473	493	514	513	519	535	526	539	528	531	505	506	517	531	518	483	503	500	533	514	484	499	521	565	482	516	510	560	519	496	476	508	501	507	525	504	541	528	488	544	498	519	551	525	471	528	497	486	485	556	508	501	544	468	499	525	506	518	503	463	522	527	515	533	531	514	519	495	515	490	508	508	491	489	505	543	492	498	486	504	516	511	512	525	474	503	495	511	519	491	508	495	560	513	537	516	530
32089	10744	9233	4819	3396	2632	2123	1748	1518	1324	1305	1126	1092	1021	977	919	949	901	873	889	923	852	876	823	844	852	818	792	836	864	858	796	817	776	792	800	820	785	775	848	751	787	782	799	754	787	844	776	772	808	809	753	803	752	739	756	777	765	753	801	798	825	788	760	804	739	777	798	799	733	763	764	750	777	741	790	824	775	786	764	739	748	722	789	773	787	785	783	765	789	799	728	768	827	762	783	713	785	793	794	770	817	775	797	802	786	757	749	725	797	746	785	781	687	783	813	780	783	783	743	783	801	735	799	764	795	799	741	770	731	817	744	778	772	768	800	825	738	800	795	731	820	780	796	808	798	783	786	791	761	768	778	740	810	801	760	778	766	751	751	758	768	765	797	787	815	764	801	772	767	742	789	753	820	745	772	723	781	771	770	763	711	769	787	774	795	733	739	726	780	774	765	830	775	778	740	756	774	768	738	770	755	749	756	776	773	831	726	768	802	758	791	803	773	708	769	746	801	782	789	760	746	787	731	782	774	832	765	767	788	770	788	741	728	808	815	791	754	749	777	760	870	829	748	804	793	750	773	796	831	779	753	787	741	754	728	829	727	747	744	733	784	793	752	778	782	720	772	734	773	770	797	739	803	797	819	823	760	778	784	772	792	710	784	797	780	817	730	838	776	802	801	803	798	742	803	806	750	750	726	767	743	757	779	763	777	779	753	767	734	793	761	768	748	783	753	747	780	806	754	738	776	752	788	769	745	790	772	814	775	744	745	753	725	787	769	783	750	762	757	786	760	803	746	737	781	818	756	786	805	742	739	783	757	747	746	752	715	768	745	767	747	759	805	763	775	803	707	767	761	767	773	791	790	808	774	795	769	777	774	770	785	777	780	761	749	769	798	744	775	773	790	795	766	753	800	775	749	746	770	784	752	801	755	787	752	748	773	787	753	753	827	800	792	769	798	777	742	737	781	788	710	711	827	763	796	753	798	752	764	753	824	816	743	722	733	776	745	752	818	759	733	775	797	796	812	814	734	785	777	792	784	798	766	761	744	735	768	803	768	757	754	781	750	782	743	761	774	749	814	764	741	774	785	768	749	700	741	745	760	788	797	751	770	777	781	744	775	774	722	748	809	803	798	812	810	820	740	769	708	744	765	775	708	782	766	807	771	788	757	813	755	733	778	732	777	748	791	788	732	715	777	782	726	799	791	722	774	769	835	785	796	778	779	765	756	795	752	832	756	704	778	769	736	801	782	782	738	749	821	776	777	720	821	761	792	751	820	743	712	708	733	776	777	814	825	765	741	811	805	763	754	735	754	787	749	821	752	768	749	791	752	760	814	810	734	819	768	771	803	805	766	759	802	749	788	736	777	763	733	768	761	815	761	758	764	745	821	811	807	761	750	800	752	814	774	750	720	770	806	808	822	750	773	768	722	735	836	779	771	751	764	779	764	794	778	774	771	791	727	743	830	805	732	753	741	773	783	773	781	776	732	807	723	787	732	735	764	766	763	794	782	780	739	747	711	733	788	749	743	762	796	721	771	791	719	774	777	783	734	812	780	759	766	796	773	773	731	803	776	756	778	796	765	775	734	753	747	722	778	784	751	746	763	774	762	790	793	749	731	746	829	729	771	818	779	772	783	788	748	734	811	765	727	734	769	764	778	740	737	735	738	764	768	796	799	745	761	778	771	732	752	752	722	797	759	748	838	714	753	770	801	767	786	797	800	762	776	780	785	755	761	820	815	790	787	758	750	751	760	740	774	812	769	790	743	794	770	760	777	791	783	788	767	798	756	746	758	746	761	770	794	753	748	790	773	758	764	751	745	775	736	786	777	774	765	757	809	791	737	808	812	809	788	817	761	795	789	761	767	788	762	802	723	785	820	789	763	805	794	717	747	742	794	775	769	785	766	776	732	746	770	804	788	786	723	819	742	813	820	813	815	776	789	782	777	759	767	753	761	756	762	804	765	755	757	791	819	809	801	792	800	817	740	793	770	795	795	766	805	743	740	784	744	744	736	808	778	759	748	790	788	791	776	732	764	749	775	754	774	743	751	742	777	761	742	767	766	778	752	799	812	703	770	751	807	751	813	757	766	770	793	780	719	766	768	795	795	767	784	770	817	835	744	803	741	787	777	767	773	780	699	790	754	769	809	765	809	761	744	785	783	776	769	797	766	734	819	782	715	752	767	801	709	749	763	750	735	757	769	804	810	763	770	743	769	793	772	768	764	784	802	767	807	810	801	768	806	761	750	787	774	709	735	769	797	791	729	750	789	792	751	743	830	762	799	767	810	748	762	762	734	808	696	830	768	797	807	716	808	755	806	720	788	784	793	791	815	757	730	780	746	726	777	766	799	773	772	751	746	767	810	794	782	779	763	767	754	787	795	791	781	763	737	775	735	782	781	816	740	825	779	760	743	827	781	821	733	800	783	742	784	782	748	760	762	726	722	748	747	735	729	754	759	763	802	762	793	772	820	791	774	763	790	757	789	787	814	801	793	758	804	828	792	807	790	776	774	761	763	805	755	737	761	791	721	767	731	773	777	778	784	795	752	759	745	744	751	745	774	757	745	737	734	745	844	736	778	761	761	781	761	811	774	798	782	776	797	733	743	779	767	736	765	796	788	742	731	757	764	781	755	767	791	779	782	767	740	801	728	750	734	829	776	815	771	755	719	748	744	753	682	759	741	776	786	731	795	780	767	773	780	791	766	783	804	777	779	796	765	771	759	772	739	741	746	718	776	779	779	740	757	746	822	750	742	769	765	808	741	770	797	743	785	780	755	768	768	776	774	744	827	744	763	793	779	739	759	801	778	720	795	796	821	781	773	798	723	768	778	774	770	794	784	791	731	802	805	788	800	784	820	755	750	767	767	717	794	791	768	782	774	763	762	828	774	793	776	789	709	746	756	748	755	785	789	774	816	765	758	733	760	772	725	766	826	728	741	718	746	754	800	718	732	779	763	819	830	783	788	756	753	842	791	780	781	757	782	741	727	746	800	756	785	797	746	805	787	792	718	796	699	753	784	771	752	779	776	800	763	844	774	741	740	730	774	723	745	755	754	773	751	788	747	760	745	787	738	797	768	773	717	805	815	739	807	811	785	768	731	729	790	759	792	776	755	753	763	839	772	787	763	752	785	784	810	831	777	777	803	822	808	784	807	792	782	748	758	727	732	751	745	788	777	747	776	759	829	785	755	777	772	746	763	762	725	766	764	783	752	764	771	790	787	734	731	754	774	756	776	822	798	766	770	746	798	726	754	722	758	763	746	720	778	804	749	784	766	779	844	789	789	793	769	780	783	764	760	766	782	765	833	776	800	747	759	776	745	814	785	790	753	715	792	726	792	778	762	779	774	793	813	814	758	803	774	772	764	780	746	743	763	806	746	761	762	761	760	736	793	767	746	787	776	772	758	791	741	825	804	791	758	785	718	758	792	751	805	790	817	785	785	740	749	727	769	755	747	785	772	862	775	774	749	782	785
23335	21381	29232	23895	21382	21162	4059	1179	877	850	751	798	703	692	612	612	587	541	569	572	552	564	543	556	552	524	546	546	486	504	532	492	513	477	499	492	514	489	543	491	518	516	506	509	505	484	489	483	486	476	514	491	529	505	530	509	531	488	449	457	484	492	480	506	511	488	523	498	489	496	454	503	475	500	505	463	487	498	481	454	462	499	456	541	496	496	489	475	493	481	459	433	516	539	483	458	490	464	467	486	498	434	472	463	484	465	490	496	468	533	493	530	558	461	489	471	534	503	471	493	473	470	448	485	469	477	504	481	484	518	445	461	496	467	511	497	497	498	411	493	514	488	505	481	499	461	515	483	492	481	497	482	484	491	486	494	471	506	476	489	489	497	459	508	509	491	494	514	496	489	508	465	479	474	504	453	483	462	518	493	469	463	482	510	492	477	479	472	510	493	473	475	468	463	497	509	474	496	455	469	482	483	444	469	497	510	435	490	482	469	488	471	484	496	509	533	495	448	486	459	458	512	436	461	456	509	508	456	489	497	477	501	455	496	489	497	465	491	474	512	507	498	444	471	495	487	482	462	472	483	511	455	496	482	508	510	499	437	462	473	475	473	439	449	466	441	493	502	468	467	511	504	442	487	459	477	503	474	450	442	481	492	492	479	466	485	469	509	464	532	450	476	468	458	486	496	430	472	468	482	469	508	538	481	488	467	499	455	474	487	481	503	482	491	483	469	442	486	451	478	471	472	478	438	451	470	495	467	492	457	478	462	506	513	483	486	469	460	440	494	477	495	517	458	487	501	479	460	477	461	493	477	460	437	458	469	482	512	510	457	481	487	528	522	451	511	504	446	514	514	443	480	500	482	475	470	491	484	450	468	425	460	523	489	461	473	460	467	478	450	496	461	465	452	480	440	456	462	447	476	481	465	517	478	476	482	467	490	485	495	494	491	493	477	485	486	485	486	500	485	453	486	524	475	467	496	474	442	513	467	472	446	479	489	484	472	480	502	483	474	488	494	472	476	493	491	503	479	463	512	438	476	461	499	474	442	504	514	453	450	474	514	475	482	486	439	463	495	477	460	517	466	494	473	498	471	470	440	488	467	459	508	467	493	466	442	489	482	470	530	430	497	503	482	475	475	446	475	463	507	442	528	477	474	481	485	479	489	493	500	509	571	485	467	459	525	475	496	485	474	479	471	501	469	475	471	459	470	453	501	443	470	484	505	455	509	461	494	454	509	445	446	470	496	482	482	475	476	478	471	454	475	459	457	489	510	466	482	497	478	463	487	489	449	481	513	467	434	496	472	476	456	502	475	508	461	417	482	489	514	479	516	446	485	486	453	474	455	509	473	501	495	457	482	488	496	479	506	488	470	516	479	452	478	501	479	465	479	498	465	482	489	468	479	479	484	485	496	499	527	480	487	471	487	451	473	488	456	482	510	522	494	424	437	474	465	486	477	455	469	522	481	480	457	522	471	488	507	485	488	448	474	513	500	476	464	483	478	488	482	435	498	551	484	464	450	490	473	450	471	470	517	503	509	488	512	496	486	470	506	492	485	471	518	474	458	471	464	491	499	474	478	496	468	540	495	460	462	470	487	471	521	479	514	444	472	496	502	463	496	464	447	498	468	483	475	467	483	474	461	449	508	453	471	456	464	456	463	473	464	476	476	488	475	473	464	501	482	521	482	495	458	490	448	489	509	486	472	475	448	494	487	436	483	523	461	511	487	496	460	474	506	430	490	487	431	473	489	476	490	510	472	493	528	485	503	456	430	454	495	528	459	464	485	461	450	461	497	483	429	461	508	466	491	516	470	448	469	455	447	510	487	478	483	480	492	509	463	466	481	509	488	475	503	513	466	469	464	467	486	452	460	469	454	486	465	497	428	461	485	458	500	516	456	492	511	487	465	507	416	510	488	477	473	453	501	507	489	512	498	479	501	490	483	508	440	485	492	482	484	502	468	447	487	518	455	468	453	468	433	492	475	488	484	473	468	464	465	473	460	467	459	453	490	500	489	476	437	458	511	440	469	513	477	470	478	468	555	464	475	470	458	487	445	515	485	495	476	465	452	481	472	494	470	505	515	478	454	482	459	495	504	484	503	502	497	474	491	470	461	456	470	477	467	547	473	462	480	456	466	479	453	488	500	495	491	506	499	451	474	474	495	459	447	483	483	470	469	494	488	519	454	470	490	497	496	474	465	516	489	471	476	507	470	479	455	463	498	447	517	462	470	528	494	473	472	473	507	471	461	482	491	482	468	470	453	474	467	486	491	492	440	492	458	503	483	504	453	463	482	481	487	500	497	466	474	475	505	448	500	462	487	491	480	480	488	507	489	447	514	438	496	453	485	493	477	461	481	503	524	494	477	466	491	472	443	468	509	449	432	499	500	517	507	464	488	492	461	474	449	493	471	483	519	500	487	498	452	488	476	467	487	491	459	456	491	502	467	466	487	531	450	486	453	536	483	462	490	469	520	499	454	499	476	467	508	500	477	524	474	496	481	524	480	440	495	485	464	530	492	470	453	478	493	477	461	449	485	481	451	458	490	481	457	475	501	505	475	494	460	495	469	462	459	491	435	460	466	503	484	475	476	476	468	485	477	451	482	471	488	507	485	456	476	507	520	472	494	474	439	455	474	437	494	477	480	505	481	460	498	450	452	499	489	486	445	478	470	495	493	513	435	503	484	465	496	477	489	462	451	474	499	507	505	481	447	479	470	461	473	493	477	482	490	469	541	445	461	494	491	506	470	529	510	480	490	541	458	477	468	465	471	503	475	454	485	440	473	457	483	465	518	503	457	480	477	513	519	477	477	462	499	473	488	459	482	472	481	484	448	458	426	526	466	484	497	491	520	474	482	505	448	502	495	442	492	505	471	510	495	474	495	478	471	488	478	454	468	439	475	442	481	453	469	501	480	451	464	558	508	446	507	484	473	509	436	447	435	449	480	482	485	457	481	477	455	475	445	485	440	472	478	487	513	495	447	478	442	459	452	513	432	478	455	497	555	488	477	462	470	499	459	475	467	481	474	482	482	489	465	499	497	464	472	482	443	475	492	448	472	488	476	453	491	481	472	512	456	478	450	494	506	474	514	505	505	475	494	490	508	496	527	466	464	500	485	498	422	484	503	470	493	459	497	507	507	498	509	490	521	469	465	448	488	480	495	426	461	471	483	490	432	468	481	511	485	455	454	465	483	480	483	478	425	454	460	471	481	467	464	456	471	493	460	491	478	507	461	465	495	504	458	476	449	500	478	494	415	454	472	459	475	475	488	480	464	499	480	433	479	424	510	521	519	476	454	456	482	424	497	428	481	532	460	517	467	488	513	507	496	501	510	521	491	490	501	482	477	444	527	447	481	493	485	519	454	544	490	456	470	476	467	457	523	494	462	487	443	481	488	511	429	482	445	521	458	499	487	463	456	438	508	467	469	446	497	432	515	459	463	498	480	471	472	513	480	479	488	472	428	466	503	451	468	480	500
38062	16440	13957	7485	5398	4232	3258	2638	2155	1930	1686	1584	1295	1215	1125	1073	1050	965	945	918	954	877	867	854	854	805	820	787	826	806	785	813	785	753	720	735	769	759	740	758	763	764	774	795	720	765	733	750	739	702	698	748	762	736	711	752	718	698	753	696	656	723	668	763	714	722	713	720	709	738	734	751	742	681	693	736	742	753	738	736	727	733	724	695	700	697	708	759	744	747	729	696	746	687	710	691	678	714	682	705	760	696	689	728	755	709	754	706	722	737	722	711	671	754	690	716	759	692	752	734	736	741	726	721	708	792	771	743	718	753	733	727	724	738	712	770	730	719	681	740	691	691	749	700	726	752	718	728	755	680	726	740	733	720	784	703	715	788	714	740	734	722	739	724	735	749	679	703	673	764	700	744	713	708	707	719	703	736	710	724	730	737	711	711	763	761	769	734	719	714	711	710	751	751	714	729	720	722	699	729	686	734	743	734	688	738	754	753	699	701	747	708	710	728	721	750	746	719	763	746	712	702	690	725	733	729	725	666	762	691	722	768	714	727	722	704	725	733	682	734	746	667	671	714	701	731	720	725	666	695	746	697	709	723	734	720	717	758	724	741	751	721	741	763	722	744	668	746	716	732	746	707	721	718	732	731	724	682	769	686	706	696	725	739	720	755	720	775	704	721	706	716	706	708	710	692	733	724	707	674	712	718	725	747	748	723	752	714	726	770	710	736	686	721	751	715	720	702	721	671	723	771	721	700	704	702	716	710	716	721	758	736	748	668	712	764	714	712	741	740	735	703	710	752	736	753	699	773	681	701	731	701	737	738	721	753	718	716	742	708	673	720	730	792	713	721	689	758	713	729	737	693	757	695	687	759	704	757	680	764	742	731	725	713	671	750	676	740	714	734	714	748	714	676	690	780	756	704	728	741	712	707	697	723	748	749	733	721	713	685	741	731	725	712	682	701	764	746	718	780	751	710	736	739	753	774	730	747	682	691	711	689	704	744	698	727	749	745	699	759	631	712	742	706	731	694	720	739	700	714	729	736	681	722	738	740	683	766	758	713	721	739	701	730	683	676	691	765	773	730	702	734	697	711	780	680	713	733	720	767	690	769	713	727	697	747	743	749	721	710	701	753	698	688	709	746	713	696	726	720	757	757	682	698	709	705	687	744	720	728	751	690	724	712	720	723	680	711	735	756	764	739	701	729	723	729	680	709	729	704	666	710	683	704	719	734	715	680	690	694	704	764	711	707	732	700	732	716	704	714	740	737	753	692	739	763	696	763	709	717	752	687	705	708	724	736	748	783	736	749	733	723	731	688	752	749	723	727	666	731	709	698	743	746	730	693	722	739	731	712	652	740	762	691	740	706	751	725	733	714	732	704	711	702	752	742	717	721	686	717	721	709	732	707	737	708	715	726	732	722	728	717	708	711	703	771	729	757	708	712	730	725	706	701	690	712	765	728	683	703	727	722	725	664	708	696	755	727	685	774	726	742	714	748	741	764	684	747	730	723	737	744	709	697	706	744	756	712	728	743	738	671	735	695	743	731	701	754	690	729	720	721	720	715	745	690	726	717	690	767	746	688	668	693	750	726	776	797	724	743	689	713	728	728	735	684	728	704	716	706	708	724	737	716	689	715	712	688	688	728	711	691	704	720	733	709	728	726	772	710	746	715	760	735	711	685	717	737	659	730	682	690	727	706	737	722	658	709	722	706	710	696	706	766	712	737	681	703	708	725	729	756	802	704	733	728	734	717	715	715	740	738	707	718	692	762	711	717	722	716	737	789	709	727	714	749	752	714	762	729	723	753	770	752	728	715	713	714	716	687	713	706	733	744	709	683	720	737	713	729	725	754	701	738	728	669	678	737	667	714	738	744	701	713	776	715	733	670	720	710	733	749	755	786	777	719	721	742	703	737	771	755	707	702	694	699	748	710	713	728	751	713	674	741	761	758	721	709	687	778	660	728	708	732	686	715	675	741	738	691	705	725	709	707	741	722	739	683	725	677	734	748	729	759	689	711	724	713	713	707	735	704	750	708	724	675	688	762	692	729	689	713	745	701	691	697	732	758	723	647	713	751	737	750	688	713	738	715	753	727	738	712	709	695	759	754	696	743	705	682	739	698	672	681	724	748	668	709	715	713	719	723	737	684	725	719	756	735	731	725	692	708	712	721	705	732	718	752	718	705	702	723	723	726	687	699	724	707	665	711	709	741	707	682	758	732	738	747	692	707	742	691	741	723	766	729	735	749	759	745	720	718	699	778	733	736	745	680	758	739	743	753	695	674	745	735	704	752	698	698	694	734	721	680	732	692	679	747	706	693	717	726	709	697	726	700	715	718	716	673	715	708	719	731	729	757	684	641	746	714	687	736	684	695	698	716	731	702	701	720	729	702	769	728	707	691	735	690	759	726	727	723	731	710	692	669	785	692	676	758	707	683	719	691	682	758	719	687	728	657	685	736	698	767	716	716	754	771	726	732	694	735	701	702	712	720	733	704	648	747	772	718	727	691	751	654	734	701	721	707	681	744	676	701	749	745	704	696	787	697	711	702	683	673	767	709	746	744	689	712	731	674	720	767	730	746	717	740	725	681	750	726	716	712	690	741	700	687	698	716	721	722	670	759	691	711	787	733	725	682	722	742	712	748	751	681	705	717	712	676	700	706	720	744	751	712	705	723	690	766	647	668	747	687	760	745	695	723	705	694	765	715	716	754	719	733	705	720	724	750	753	679	719	757	724	716	725	702	727	747	684	725	695	703	694	712	744	710	729	694	715	687	730	752	718	699	742	700	755	718	715	685	727	709	748	765	718	708	709	731	689	725	747	736	716	691	738	696	729	719	694	749	703	713	716	691	699	711	731	685	741	710	744	713	664	685	680	750	715	726	724	723	687	726	707	710	748	679	704	736	769	739	735	720	702	730	667	743	756	737	724	728	737	727	704	737	733	733	733	723	734	735	738	752	757	698	682	698	725	721	708	713	718	700	705	716	742	759	717	718	703	668	725	746	752	733	684	710	709	765	702	716	643	709	712	754	710	703	795	800	722	705	723	687	732	743	752	719	684	729	695	712	718	741	753	691	730	686	626	716	739	778	739	759	732	671	684	695	753	731	719	770	734	700	729	725	709	774	712	683	732	740	725	725	730	709	719	770	715	740	680	681	696	718	709	685	682	735	733	713	719	719	715	689	736	724	677	722	679	741	757	711	753	753	722	712	765	709	763	773	732	707	722	728	713	712	749	703	734	742	692	754	700	703	666	711	716	716	763	711	709	754	728	702	725	706	699	737	748	739	727	722	704	719	711	753	660	730	748	715	702	770	631	716	684	723	725	730	699	734	758	769	720	685	698	693	694	656	743	736	705	703	737	741	756	709	735	697	672	696	734	765	701	706	727	684	731	699	723	690	746	704	725	705	731	731	687	725	717	697	739	744	760	722	724	723	715	755	721	759	710	683	711	712	729	762	747	727	718	723	696	751	731	735	670	699
27394	20819	8979	926	474	378	383	350	306	296	330	334	291	263	326	300	309	282	284	250	286	274	290	301	265	287	252	278	308	278	298	280	269	297	298	295	250	299	279	268	255	289	264	301	279	256	260	278	247	297	266	300	327	278	283	265	263	284	289	262	251	301	250	277	275	309	277	290	286	296	284	286	308	257	306	285	275	276	277	270	264	269	277	296	278	275	263	264	299	290	270	252	265	272	268	282	271	285	263	278	261	287	277	307	291	265	297	286	278	265	262	265	294	294	271	278	295	265	299	261	288	293	281	286	291	280	310	278	294	263	269	259	259	337	265	286	274	283	274	271	279	270	267	272	266	272	269	301	302	262	284	264	255	276	274	275	297	282	308	285	286	284	237	253	298	264	280	278	250	270	262	283	260	266	289	262	261	267	303	251	293	255	297	301	287	281	268	252	264	282	278	298	249	272	307	252	277	318	287	284	298	271	256	293	297	275	299	274	273	267	256	280	260	245	254	289	284	267	301	290	283	274	252	279	268	264	269	278	262	253	282	252	265	280	266	311	287	276	272	268	276	278	287	278	260	305	286	289	271	270	284	278	293	279	260	247	271	284	285	278	299	274	287	286	270	266	292	274	292	277	281	266	306	283	268	254	267	283	251	279	285	284	276	274	277	254	261	261	288	281	296	263	276	261	265	283	295	272	293	274	287	289	268	258	282	288	255	248	278	305	270	268	277	284	261	256	269	277	240	286	283	288	246	310	289	260	247	305	278	281	278	295	278	289	279	264	260	271	271	278	283	272	281	259	280	298	302	307	285	267	299	262	273	255	277	264	297	278	287	263	255	313	265	280	260	281	262	293	279	293	275	266	269	264	296	280	260	274	243	276	279	279	295	276	271	289	284	279	269	286	274	295	308	279	270	297	283	266	284	294	276	280	304	290	289	262	265	297	274	266	288	329	273	308	291	309	268	261	260	263	260	258	271	282	268	271	284	307	269	319	291	282	276	271	280	282	280	259	253	270	274	298	291	279	275	278	304	281	275	255	299	300	264	277	289	255	269	271	249	285	298	280	274	257	276	270	253	314	264	264	283	301	297	268	281	264	249	266	295	256	302	292	288	274	287	304	271	302	270	296	257	270	288	278	271	262	272	274	254	276	273	282	272	280	264	283	274	274	278	290	294	283	285	267	293	285	304	275	290	250	267	271	251	276	297	286	254	311	250	261	259	256	293	247	256	272	271	274	270	294	256	281	254	299	257	269	254	267	262	286	287	247	287	276	250	286	303	272	267	278	262	270	279	282	239	279	315	276	287	271	273	265	266	270	249	275	277	305	284	268	296	276	304	311	288	291	275	314	282	277	272	266	297	282	302	276	275	274	264	287	281	284	261	230	267	282	287	265	272	260	246	297	279	279	286	296	253	299	279	274	313	263	309	275	265	282	240	273	282	305	275	287	261	257	281	315	284	269	304	272	323	253	289	280	267	285	294	289	270	263	280	273	315	301	283	315	262	288	277	289	288	275	295	293	283	299	311	278	289	278	304	268	263	279	238	286	279	268	238	261	321	291	303	286	282	287	289	287	283	314	307	268	287	284	248	271	285	299	266	264	275	279	268	257	235	285	299	273	312	327	279	252	292	268	263	273	269	275	272	306	273	278	268	258	243	269	268	298	279	296	292	296	299	247	272	300	251	271	273	268	290	286	270	283	280	265	288	293	277	280	261	264	266	248	271	305	266	289	314	264	251	277	298	251	299	268	273	277	265	293	270	292	298	274	269	285	252	308	266	293	300	288	294	273	295	285	312	262	296	278	297	273	242	258	264	260	265	264	281	274	314	293	291	286	257	266	268	253	277	268	254	267	277	256	294	268	291	294	291	284	290	321	282	282	305	268	276	275	286	242	255	290	278	292	253	290	265	271	261	287	309	300	291	256	261	266	279	267	293	248	261	299	274	288	262	321	278	283	293	263	280	263	276	292	285	269	296	262	298	263	286	269	289	264	276	268	278	275	287	296	297	259	299	288	281	290	285	294	273	287	287	270	268	282	308	266	304	270	299	262	273	283	311	289	275	275	290	294	274	301	269	249	279	276	283	257	271	273	267	287	287	279	306	266	263	265	260	287	263	284	282	290	278	296	297	273	308	274	287	286	265	295	294	292	261	252	274	278	309	297	296	297	293	282	271	294	286	293	271	260	280	291	274	291	279	272	280	263	299	255	295	288	255	295	267	268	274	257	261	271	250	261	316	261	262	243	249	291	271	286	276	289	278	250	270	258	281	280	279	247	300	272	296	268	278	265	266	282	284	300	246	287	264	279	261	262	264	268	307	265	286	302	325	270	274	279	250	301	256	300	278	270	255	280	275	280	265	305	297	234	257	288	280	277	282	282	295	276	293	271	285	267	276	265	257	279	284	275	264	290	282	289	300	281	270	251	274	257	271	284	257	261	308	297	291	291	271	278	284	269	290	279	258	273	281	290	284	271	273	260	276	273	275	261	269	268	270	270	256	227	265	299	290	295	287	279	274	296	282	277	293	256	260	275	290	291	284	279	282	297	287	274	272	260	324	260	330	293	280	283	256	278	272	276	277	301	276	278	251	315	272	240	308	284	274	296	288	258	279	286	267	304	280	296	271	292	265	266	285	304	296	306	291	297	259	294	279	286	282	324	265	256	286	297	272	279	267	275	264	279	263	273	310	260	248	278	283	294	260	293	277	285	270	273	273	269	287	272	261	265	312	284	288	304	294	283	279	274	269	261	297	302	290	295	286	303	294	288	286	290	296	256	270	292	296	293	236	294	262	272	290	288	255	277	274	283	274	260	264	277	297	270	274	274	288	254	271	279	280	306	276	260	281	280	255	273	268	309	281	288	274	285	257	292	287	292	329	279	304	272	242	288	282	282	295	290	262	301	259	273	291	294	265	290	271	247	311	261	272	273	287	300	267	287	274	298	272	289	281	256	285	291	284	262	273	260	294	285	305	254	263	246	286	284	287	279	304	269	250	281	240	267	275	274	280	273	262	305	285	284	282	276	278	276	286	269	248	261	287	247	284	290	288	283	238	274	251	290	251	260	263	288	292	289	278	275	256	270	250	265	269	276	276	293	295	265	289	301	326	284	255	282	290	289	280	290	268	269	299	291	296	275	271	251	291	272	289	269	287	266	284	258	296	288	312	266	258	286	275	275	288	276	294	281	261	298	306	278	270	297	290	250	280	269	264	291	271	286	287	263	259	289	263	304	271	258	302	289	271	326	296	249	263	295	248	278	283	259	292	268	290	282	271	291	259	303	255	283	269	260	249	290	262	272	283	263	265	263	276	264	311	260	278	293	270	273	280	297	285	260	257	276	252	248	284	311	284	280	271	300	246	265	295	278	283	269	262	297	282	280	279	270	269	280	285	269	276	299	269	293	263	275	268	285	249	274	278	288	276	288	269	294	258	290	262	281	316	296	280	240	255	299	296	298	263	282	279	274	246	274	296	290	280	297	286	265
14365	2885	2276	1148	869	708	606	566	544	486	429	486	474	453	461	434	456	440	452	414	401	461	407	441	404	411	406	411	418	405	458	436	436	397	430	461	411	436	423	413	438	372	405	457	464	436	432	423	438	438	423	454	418	440	399	410	428	416	437	424	418	371	470	439	411	433	386	444	423	452	406	429	440	446	430	448	417	375	394	404	442	406	409	444	454	442	411	411	412	421	395	412	450	418	422	444	420	397	448	405	469	387	411	417	403	434	415	443	464	430	430	441	401	436	391	433	438	430	450	425	424	396	454	428	417	379	436	418	406	410	421	410	391	427	469	437	423	425	412	396	450	442	409	415	434	421	421	420	447	397	377	419	397	424	410	417	435	412	415	419	460	400	421	426	466	417	431	442	424	423	434	418	385	427	414	462	415	440	424	446	396	412	427	414	439	465	395	422	451	435	416	421	415	395	407	423	425	405	411	430	430	397	416	434	403	407	412	434	400	442	416	382	430	429	448	451	393	412	416	429	428	415	363	392	412	441	417	413	425	414	411	436	417	409	415	436	417	437	415	421	438	402	419	406	391	423	435	420	416	418	447	427	432	406	421	374	442	444	445	408	439	420	419	465	479	411	437	372	433	467	414	420	399	394	448	413	425	423	413	396	433	453	430	418	403	393	434	397	405	430	377	448	396	464	408	377	454	424	404	443	421	431	377	427	448	427	443	412	415	420	416	424	423	431	379	427	431	412	460	420	417	404	376	447	388	391	411	415	459	408	431	398	453	403	404	417	431	443	421	421	431	429	428	425	396	443	416	432	413	427	388	384	446	462	437	432	450	402	384	419	422	385	376	442	435	441	419	410	460	383	396	430	392	421	417	440	460	470	407	434	391	392	425	436	462	421	437	420	421	410	445	425	401	420	412	443	430	447	451	402	408	402	413	442	426	426	428	421	442	431	430	414	429	415	394	413	394	443	433	413	452	444	402	419	465	423	463	435	422	427	421	412	425	373	409	395	396	410	421	399	423	432	425	393	382	422	391	392	398	426	419	419	402	413	422	419	418	423	423	430	435	435	431	402	418	416	444	433	434	416	425	412	412	435	403	457	437	434	423	412	424	405	407	420	434	412	437	470	425	431	448	403	408	415	400	445	407	436	442	463	415	428	453	442	405	430	413	432	407	399	430	409	442	425	438	423	450	393	412	414	380	391	418	435	439	435	445	449	434	445	405	430	413	429	457	439	391	416	414	405	419	441	448	406	429	444	412	413	395	421	405	418	415	426	405	398	452	430	404	409	461	420	402	412	444	432	425	412	436	428	380	400	427	393	413	436	424	399	418	392	390	433	397	415	436	400	415	384	446	449	426	429	392	421	418	410	431	396	430	394	398	407	436	430	392	454	439	405	405	399	410	399	422	425	435	379	414	401	404	445	407	411	415	392	431	436	404	413	428	434	447	433	414	439	421	449	421	425	414	417	417	388	453	426	450	406	435	395	451	416	436	406	411	426	426	438	406	393	385	416	434	429	405	395	405	395	420	424	432	449	450	412	434	426	447	441	424	441	431	375	404	430	429	436	460	450	446	395	428	410	417	443	430	435	455	439	417	408	425	468	417	420	402	405	419	471	422	395	407	394	415	425	389	421	418	455	409	414	430	408	416	417	385	418	405	414	441	411	440	431	456	417	413	424	466	429	440	427	438	425	403	451	408	405	430	448	428	446	382	432	444	379	443	421	418	438	415	423	425	415	423	422	437	438	440	430	453	429	396	370	406	421	403	440	416	414	388	459	429	379	429	438	417	430	444	432	425	421	409	412	413	453	417	407	410	419	405	419	423	421	455	426	417	409	424	437	405	444	412	413	427	445	390	408	411	420	408	440	423	418	417	441	425	391	413	393	395	428	435	437	423	408	386	439	355	429	457	388	449	400	414	439	422	431	398	439	419	429	432	413	447	431	434	399	440	401	419	408	433	401	426	425	389	411	424	421	394	422	474	433	437	394	467	437	389	423	392	415	443	434	442	440	403	427	444	412	387	422	417	449	396	432	402	392	454	430	427	431	435	369	406	423	436	400	419	455	463	386	450	435	477	419	426	439	413	420	443	405	453	423	423	419	413	429	418	427	436	454	424	391	427	448	415	431	432	419	388	454	433	441	390	405	421	443	402	424	411	407	425	415	444	426	436	415	445	423	424	412	403	458	405	432	408	460	442	386	407	426	421	426	444	440	406	402	405	413	389	438	411	403	425	426	391	457	428	427	434	451	431	417	426	443	431	431	465	423	410	448	397	396	410	404	408	451	413	422	389	457	392	425	416	432	448	437	413	417	448	436	416	428	445	442	423	438	439	444	462	381	418	435	429	451	404	438	410	387	425	398	429	440	457	432	431	397	426	442	394	388	440	444	420	420	405	448	396	443	427	433	411	397	414	418	449	419	439	452	394	398	411	469	448	429	434	440	460	397	424	428	432	436	434	430	398	435	466	423	413	424	441	418	430	408	416	440	416	427	441	417	443	413	379	447	424	438	442	444	431	413	438	438	456	435	408	457	410	405	404	442	436	424	417	448	442	430	468	416	420	440	408	437	423	419	447	406	431	416	435	415	436	386	432	416	428	419	414	403	417	409	393	401	417	355	445	439	420	412	442	415	419	453	422	448	444	408	429	394	407	415	417	413	438	403	427	427	388	396	436	419	414	417	456	405	436	385	391	412	417	397	457	446	436	398	379	457	432	443	450	397	419	423	420	421	415	400	414	414	410	430	447	433	445	394	458	450	439	451	457	407	420	433	431	437	444	399	410	407	431	422	437	412	415	450	409	398	410	406	428	387	397	448	447	444	429	440	411	426	405	470	405	409	413	412	403	428	399	412	411	435	450	427	427	398	428	439	433	435	434	396	430	423	394	446	440	432	398	441	406	429	420	403	438	405	434	452	398	432	406	389	420	411	439	433	427	439	430	432	415	440	406	455	409	411	369	404	417	437	413	423	452	395	388	412	438	444	376	426	414	453	433	429	450	426	421	408	415	411	451	426	389	407	428	395	406	425	442	435	388	452	417	390	393	446	428	419	409	451	442	432	411	419	409	428	392	408	435	421	435	421	446	430	422	412	424	437	420	457	413	439	416	422	419	425	399	437	404	436	433	422	446	411	435	427	435	453	369	417	428	408	407	414	430	411	435	440	401	427	437	375	411	413	423	434	406	422	432	423	409	415	377	397	426	417	419	425	408	395	415	402	408	456	395	409	411	397	417	431	413	385	457	442	396	447	407	414	417	389	421	387	425	446	426	418	414	408	406	448	404	432	409	408	358	423	410	405	424	433	418	422	449	406	434	418	414	411	412	454	426	421	423	426	433	471	399	417	457	383	398	409	422	429	404	398	448	422	427	412	411	414	453	420	394	421	463	424	409	414	442	434	445	409	424	441	395	422	399	396	440	430	428	395	427	415	440	429	380	455	417	428	444	439	440	415	429	422	458	463	396	445	428	413	445	406	428	431	389	430
24423	21376	28578	24503	21160	5046	1257	919	807	725	693	673	591	593	598	602	546	588	579	592	586	522	551	537	545	592	535	551	543	529	513	571	516	570	554	522	561	563	519	511	543	527	516	496	559	503	553	517	514	528	532	564	503	502	542	490	502	499	538	530	494	523	536	548	503	489	531	560	501	532	536	524	519	500	572	555	454	545	520	481	505	548	504	511	561	525	519	507	537	527	478	542	499	489	512	487	507	487	492	524	537	546	513	565	555	554	509	529	564	505	513	505	501	504	510	485	516	510	536	502	515	475	518	486	495	528	536	519	543	492	501	535	519	489	484	505	545	517	550	512	510	486	491	513	527	529	480	522	511	503	542	490	502	542	465	531	497	505	518	490	508	517	519	464	557	519	524	508	526	535	506	565	491	547	507	494	516	485	534	514	511	531	533	528	514	533	486	540	496	513	513	497	543	546	564	538	512	515	524	520	522	483	506	541	528	532	526	551	503	465	536	565	548	556	524	503	493	471	539	511	537	504	504	490	556	534	542	538	530	506	529	530	515	511	523	521	514	501	478	511	488	554	502	474	509	559	541	486	507	517	526	540	519	515	497	444	519	563	495	509	500	518	529	526	551	527	493	489	500	509	494	490	535	561	513	534	509	519	515	506	528	508	547	543	526	541	477	509	521	530	541	548	540	487	488	531	512	532	495	497	476	510	504	496	497	535	555	500	532	533	510	493	469	515	534	541	526	511	482	480	478	565	503	487	528	527	475	540	506	514	529	517	501	549	541	512	480	523	555	505	500	528	532	526	533	495	534	506	511	523	503	531	535	496	530	535	512	514	481	540	537	547	537	516	483	545	501	523	518	486	513	536	558	468	497	540	552	516	556	535	530	532	482	542	541	501	520	484	535	492	503	545	487	539	508	518	512	508	546	513	509	520	548	492	526	583	503	520	532	496	512	517	516	471	507	490	538	518	542	496	514	515	501	514	552	503	513	488	537	498	533	523	566	504	533	496	504	570	530	531	535	477	484	500	507	541	544	481	548	523	547	533	500	536	534	511	491	564	489	527	507	488	471	490	513	530	552	539	533	551	566	512	507	549	512	527	490	522	540	526	497	490	501	511	512	492	510	508	511	538	550	485	517	518	553	519	546	519	529	523	493	486	509	530	466	545	480	508	563	534	534	478	553	521	504	525	573	491	548	559	540	522	503	540	524	530	544	522	507	518	501	497	531	510	531	505	511	559	537	527	524	537	531	521	528	509	517	530	528	546	526	477	501	552	462	500	500	506	548	533	497	514	535	478	525	503	506	517	543	538	569	531	475	552	552	510	526	539	576	522	491	496	497	519	546	515	505	555	539	521	528	502	509	520	508	538	534	485	478	506	514	527	538	526	522	514	537	517	499	502	525	532	496	524	515	511	506	554	523	515	517	498	523	504	557	524	532	512	535	530	501	537	506	522	540	494	527	509	523	506	497	561	498	504	526	485	509	467	525	524	526	502	527	547	514	536	483	549	534	539	547	532	494	552	533	523	504	490	514	509	534	539	546	488	579	519	508	543	515	535	521	484	527	530	537	507	502	520	532	498	518	532	498	505	501	514	482	554	544	516	495	493	499	530	553	519	507	559	487	496	483	527	522	527	514	541	484	521	536	496	570	526	551	504	509	513	515	499	580	473	487	532	513	531	543	542	502	480	512	524	495	520	524	551	554	468	497	517	499	491	541	508	522	512	506	515	530	510	539	495	492	505	552	523	530	509	577	526	521	524	540	509	522	540	499	508	498	553	501	502	518	514	499	522	481	516	520	518	490	505	539	527	519	519	527	560	535	518	519	518	528	514	525	475	542	517	514	490	505	520	522	480	538	532	575	549	472	515	523	536	536	579	497	506	471	511	525	526	488	531	505	546	513	500	539	476	523	505	551	485	509	570	479	512	519	519	544	483	495	548	533	530	556	530	494	530	534	495	508	521	505	540	507	492	529	515	548	509	495	546	507	530	484	522	512	507	554	554	524	486	495	501	498	487	485	509	540	518	520	492	494	547	503	493	513	532	509	491	519	524	501	609	536	529	526	538	506	486	516	506	518	548	535	538	519	501	545	501	515	500	465	512	543	535	506	523	467	518	503	515	519	522	525	530	546	495	510	564	511	524	534	517	501	518	528	526	562	499	533	501	526	507	520	532	514	522	507	489	481	543	477	502	537	578	529	522	551	481	510	506	497	521	509	538	469	524	501	493	544	518	522	516	542	477	507	536	527	529	500	536	499	547	546	516	529	542	486	497	529	521	494	506	536	495	515	489	523	535	514	497	493	476	527	501	540	531	492	511	510	486	517	479	549	533	517	485	532	513	518	512	521	531	488	546	529	491	561	518	498	494	476	562	524	498	524	527	493	528	545	497	493	533	538	539	544	522	496	527	509	502	482	502	505	505	504	554	498	547	528	503	475	501	580	529	562	517	562	485	489	522	501	510	500	496	533	529	517	531	499	526	531	568	494	479	515	479	529	540	515	525	516	586	525	510	542	516	506	532	559	535	508	492	531	557	480	538	500	551	556	513	511	465	480	542	505	540	521	525	558	514	527	520	488	509	538	526	534	527	507	513	520	503	521	552	517	539	506	536	541	492	506	527	531	511	498	557	505	514	539	494	540	564	532	529	527	516	501	499	525	519	521	523	515	498	555	496	523	530	501	510	527	519	487	523	515	507	532	545	540	519	538	504	566	476	545	532	529	528	504	550	509	534	479	540	460	569	523	504	538	503	512	513	544	503	492	535	527	539	492	577	520	524	533	494	509	535	530	513	551	539	568	496	514	525	542	513	505	534	519	532	498	525	508	509	519	527	522	507	500	483	513	512	551	502	523	509	477	482	510	482	505	547	510	530	493	527	562	536	482	507	538	536	519	502	519	504	497	499	499	505	575	499	494	498	523	523	511	511	470	487	512	522	515	498	566	514	527	544	513	502	492	476	497	502	528	518	492	483	500	457	542	465	542	512	489	500	521	506	509	498	535	508	522	530	572	531	552	514	492	535	499	531	523	526	534	480	580	516	530	503	516	494	530	495	501	553	521	498	519	497	520	522	508	556	557	500	513	523	520	491	519	519	551	510	515	474	521	500	525	540	565	500	457	496	528	513	494	543	475	495	530	538	512	504	509	537	529	546	528	470	487	471	550	513	500	490	512	528	526	500	543	493	513	533	517	499	544	484	502	529	517	505	550	528	517	506	522	551	551	504	536	523	499	548	525	511	515	522	530	481	521	485	546	486	540	505	509	536	472	536	527	514	447	501	524	507	548	488	554	497	572	524	478	506	535	537	551	508	496	520	532	524	491	536	491	522	489	533	532	543	476	529	516	516	518	570	530	495	524	509	525	531	507	496	519	509	538	493	529	527	529	535	498	517	526	490	475	517	508	515	506	504	562	555	508	534	527	520	514	517	508	537	531	519	512	525	507	508	523	528	529	499	523	504	515	522	515	492	488	505	507	544	491	514	527	529
34050	11046	9453	5089	3581	2771	2240	1774	1625	1375	1263	1221	1123	1122	964	977	911	871	930	883	881	835	868	803	871	816	805	809	833	807	791	790	777	825	766	757	792	806	775	804	833	752	815	758	817	803	830	822	821	839	735	785	719	834	840	756	792	735	783	748	760	721	777	814	753	756	780	809	714	797	732	796	775	780	728	811	772	746	806	785	766	706	757	749	752	809	756	722	774	746	794	810	797	829	783	815	802	774	765	780	698	741	813	766	770	811	735	755	778	799	808	774	762	806	756	783	751	785	765	824	782	785	773	802	743	764	748	794	807	775	802	773	776	776	708	731	802	785	795	758	724	805	795	744	748	738	747	775	723	784	763	775	724	808	736	738	761	791	785	774	768	762	765	746	778	760	764	776	808	801	793	817	859	781	751	709	770	760	752	707	766	770	789	803	741	720	722	726	763	760	818	755	795	734	755	764	794	794	791	744	798	764	781	742	749	739	783	756	745	765	747	730	775	779	779	725	802	780	789	768	752	781	791	784	755	765	771	745	763	742	779	749	804	766	796	807	754	793	756	772	722	761	768	775	764	746	792	782	807	723	788	787	764	774	787	744	796	778	793	776	760	766	745	756	798	742	774	815	741	766	758	811	779	801	730	784	747	802	807	778	780	811	753	742	725	799	752	809	780	779	798	772	800	772	791	745	782	799	721	791	800	802	765	791	790	758	784	742	786	790	775	754	818	819	748	776	762	795	793	777	796	752	775	753	696	750	794	741	760	733	828	807	786	805	757	777	731	808	751	812	777	800	753	783	722	765	763	796	753	781	789	733	834	764	754	746	762	757	746	749	782	790	745	741	793	779	774	785	761	763	748	763	756	735	798	768	775	764	784	761	724	754	725	694	804	746	809	736	767	741	740	729	761	749	825	770	778	740	791	793	713	798	775	795	794	775	785	800	752	780	776	759	701	759	790	784	779	788	773	803	724	770	793	814	806	756	811	791	744	774	729	766	778	734	753	759	807	804	775	781	760	805	775	746	805	738	754	769	771	818	719	775	793	769	807	779	828	795	797	804	758	759	776	762	788	761	759	761	763	724	752	735	731	762	698	740	797	760	701	808	740	743	777	734	783	794	761	778	756	717	782	770	725	734	800	763	767	772	731	789	774	813	788	760	790	789	770	820	796	786	704	770	703	775	746	721	770	809	716	837	775	789	797	781	754	784	736	790	804	782	753	750	791	728	791	759	740	802	770	775	783	742	776	731	774	749	769	748	795	744	792	794	784	745	746	764	782	732	783	762	802	798	770	794	797	783	780	727	787	778	778	719	760	770	739	778	786	738	792	771	817	806	770	786	825	751	765	734	739	704	785	762	779	747	708	727	777	734	782	752	777	784	726	772	822	738	793	757	754	777	756	784	767	728	805	789	746	813	745	782	784	738	774	769	751	825	807	752	784	816	770	746	728	747	770	729	738	771	778	818	742	823	791	776	806	773	759	801	792	732	775	758	774	766	769	767	756	754	788	773	731	761	759	791	765	761	732	847	763	766	760	784	753	797	780	770	799	759	696	779	752	767	806	758	744	759	725	798	768	761	743	761	802	761	816	760	764	760	810	802	807	753	782	773	785	758	771	745	710	807	746	784	758	823	777	764	744	723	800	777	761	738	774	786	753	727	775	776	783	775	795	743	744	761	746	762	833	750	798	771	755	777	773	768	779	775	709	776	790	756	721	780	821	740	753	796	715	813	757	800	805	727	806	822	713	778	770	732	767	766	810	756	792	751	781	774	779	744	745	784	707	765	720	739	777	757	799	776	845	799	801	790	795	738	745	783	790	827	745	813	770	798	783	801	725	750	736	795	792	792	759	775	829	801	737	786	752	775	784	790	721	722	777	780	796	806	712	763	774	763	785	754	794	735	755	752	769	760	732	757	797	751	859	795	776	757	792	743	775	741	766	755	784	778	751	777	844	795	784	798	789	773	770	784	794	740	793	776	819	796	826	794	759	824	720	736	752	724	756	817	778	745	722	769	806	749	761	770	827	782	767	755	820	777	789	738	762	769	773	794	774	781	756	781	776	769	776	783	740	784	795	764	797	786	805	736	736	795	807	733	743	769	712	738	760	780	778	734	798	787	768	792	800	726	775	752	820	743	768	780	774	757	769	716	793	753	803	744	709	730	736	748	791	795	777	797	769	739	789	803	793	814	797	763	765	756	780	741	781	768	746	791	766	783	796	768	734	777	796	776	771	765	789	773	794	794	816	699	738	787	753	764	819	790	758	758	818	745	785	808	807	764	750	770	779	750	782	790	756	726	770	760	739	776	754	756	774	788	785	779	736	742	764	762	764	781	789	814	715	780	733	762	742	741	784	793	715	740	746	798	808	774	780	751	751	743	738	793	787	758	781	800	746	795	725	782	757	739	804	764	775	786	761	725	758	759	767	799	812	772	781	773	769	736	813	798	709	799	786	787	764	805	774	760	785	769	730	707	782	744	795	745	772	771	759	793	770	786	769	786	737	783	755	758	778	784	778	763	776	748	804	746	745	762	797	766	769	771	722	708	735	783	737	779	764	795	767	755	837	805	759	759	768	744	809	778	803	776	798	763	787	820	830	749	746	806	780	790	779	721	777	763	781	777	798	805	811	718	754	733	783	755	784	734	733	773	812	757	760	776	748	759	779	822	741	783	777	788	794	774	747	803	751	730	771	769	770	738	778	829	834	777	743	785	754	761	753	755	812	795	790	707	786	750	811	754	745	742	755	790	731	783	781	741	777	788	736	775	753	799	804	808	801	797	771	780	775	757	750	757	818	727	776	744	774	769	767	765	772	775	712	778	826	753	800	781	756	776	785	749	780	795	774	744	731	783	782	743	758	768	836	742	816	812	728	766	775	790	753	759	809	751	772	793	794	787	789	770	763	769	800	765	758	768	798	763	742	766	790	742	800	823	755	789	726	793	741	831	743	736	792	794	809	757	761	804	807	783	757	734	767	776	811	770	749	747	760	790	734	785	769	799	740	824	795	775	784	794	775	749	813	777	771	783	749	795	779	789	799	791	738	832	742	787	740	800	797	750	788	739	834	730	782	770	787	727	757	734	748	751	783	776	799	779	772	785	777	748	749	766	807	729	781	715	769	830	819	760	772	765	829	745	741	738	769	745	703	747	746	774	759	766	723	773	804	766	776	771	765	774	753	752	753	762	772	797	789	770	761	761	765	791	814	726	792	795	826	722	769	754	811	763	771	743	757	753	714	797	773	800	754	808	807	857	759	789	757	731	786	792	767	781	725	770	776	687	757	767	820	763	745	736	766	738	787	765	773	784	713	762	770	767	761	720	771	774	775	746	760	732	757	769	769	754	732	769	749	770	804	762	745	741	812	765	736	773	738	785	775	733	771	786	755	761	796	789	759	747	809	761	809	774	809	742	753	722	861	805	751	781	702	792	749	730	811	760	734	766	744	718	778	719	785	760	800	725	776	705	755	773	827	787	797	772	782	783
23281	21389	29228	23936	21390	21212	4548	1339	962	906	792	784	684	650	676	625	606	582	581	525	543	566	538	565	517	535	528	517	508	506	536	530	521	464	516	501	503	513	496	483	494	483	499	498	508	522	493	498	500	526	491	513	493	508	492	533	489	497	486	536	535	498	507	487	471	428	451	477	475	440	483	482	470	490	494	486	431	480	458	513	470	470	523	462	490	501	527	451	441	497	502	489	506	501	475	445	470	490	445	490	495	501	490	505	447	466	471	494	518	492	485	450	467	458	503	495	497	464	515	509	510	464	449	523	481	463	459	475	498	512	508	455	482	491	478	491	499	522	458	488	498	461	470	503	488	500	491	473	473	498	491	446	506	483	475	503	481	498	450	491	496	463	449	478	484	504	481	467	503	485	509	510	451	497	468	499	504	481	469	530	465	487	508	469	495	483	515	487	471	467	507	509	468	476	503	479	483	471	476	458	487	475	478	469	448	468	511	506	528	508	496	463	489	486	464	511	494	485	433	485	529	449	459	450	477	476	501	476	492	481	496	413	466	459	525	512	439	459	482	474	480	512	486	475	475	495	501	460	480	492	509	517	482	454	476	448	524	527	461	445	506	476	505	465	455	521	487	517	492	445	491	458	467	443	489	477	476	486	504	463	478	501	494	489	477	471	461	467	459	453	522	461	501	473	532	485	478	510	474	478	460	492	490	450	489	444	493	475	467	504	529	510	508	477	464	447	500	476	499	475	493	495	488	488	438	449	469	502	485	508	494	484	508	502	445	510	477	510	528	458	471	490	462	449	496	460	511	494	482	476	483	490	490	482	482	494	484	478	497	490	448	483	495	487	504	450	455	445	476	527	507	464	498	482	481	502	442	494	449	465	483	485	469	442	466	484	520	460	523	490	519	483	472	472	504	477	491	478	473	476	489	460	473	488	457	500	456	484	480	469	470	493	492	503	473	464	517	487	477	508	443	492	492	454	501	475	468	451	478	494	462	468	475	495	477	486	475	488	517	477	520	475	484	472	479	497	487	488	509	496	505	482	500	458	511	513	495	491	471	484	505	487	505	476	467	515	526	502	532	482	496	476	498	494	509	493	461	499	500	484	505	488	510	519	510	497	461	498	491	492	510	471	496	521	478	468	469	485	485	466	451	488	495	501	466	464	491	465	519	459	452	497	503	490	458	473	479	435	487	476	455	485	480	473	477	464	517	446	473	501	445	501	488	513	476	474	486	486	470	471	469	485	481	462	488	473	509	476	480	519	501	491	488	475	468	480	487	469	504	500	491	508	495	482	465	469	522	509	489	538	475	492	536	507	517	499	479	463	477	482	463	504	479	505	519	480	470	478	491	476	528	512	436	484	504	458	472	471	502	481	524	474	478	485	518	471	497	509	481	515	464	457	471	480	455	472	488	500	491	508	500	512	485	480	491	515	497	502	535	492	507	467	511	488	463	471	463	477	477	495	485	503	477	480	495	462	512	477	495	456	505	516	500	480	511	454	478	444	444	502	468	480	487	511	491	428	494	465	470	495	455	475	478	483	485	476	487	472	512	483	465	464	492	495	494	511	493	480	478	518	499	499	465	471	458	494	508	535	438	474	468	466	456	532	505	482	476	505	514	464	489	465	458	489	493	488	480	470	454	472	513	472	474	527	445	471	474	497	492	493	499	489	474	502	503	480	473	490	475	451	523	462	495	533	486	502	471	477	476	493	478	504	496	474	469	493	498	485	452	485	482	465	515	505	488	487	481	509	497	468	494	492	452	512	469	484	495	498	491	463	512	498	520	460	512	493	491	480	485	461	491	453	481	458	461	467	507	457	500	527	499	520	520	540	472	502	505	473	462	503	485	485	483	498	509	463	465	484	512	476	482	482	522	470	490	452	448	469	479	510	502	452	486	482	487	499	495	496	498	461	485	470	497	485	466	512	461	499	496	435	480	472	509	498	491	485	510	467	474	462	499	539	470	475	489	513	481	496	470	531	462	479	480	460	451	502	462	491	479	512	460	470	485	497	476	499	467	444	470	478	467	470	463	513	482	496	495	490	442	488	491	471	492	477	505	505	509	529	521	512	463	502	490	498	488	478	480	498	492	464	494	438	479	472	492	501	478	494	468	509	485	493	481	485	506	491	480	489	472	482	468	473	506	486	442	491	495	484	452	527	476	520	541	462	478	462	467	473	470	473	496	480	490	486	459	463	415	515	485	477	497	481	445	498	456	474	504	516	514	465	514	489	455	467	499	498	508	489	509	437	462	512	475	478	503	479	460	473	508	482	483	492	456	467	517	436	515	454	472	473	474	462	458	479	460	485	475	468	496	499	446	481	500	439	470	502	481	473	471	433	468	471	540	438	439	490	501	504	498	491	504	476	473	503	470	462	456	495	470	469	486	470	469	488	505	490	447	489	449	482	510	495	479	519	504	494	504	507	489	475	515	512	511	465	491	485	497	476	449	473	507	500	472	448	459	475	466	490	469	457	495	479	470	508	468	477	484	454	489	479	464	445	498	435	506	518	537	471	502	448	450	471	496	470	454	506	536	481	492	489	444	472	455	452	456	464	475	482	467	503	459	501	484	421	478	460	458	489	506	466	507	484	500	496	474	479	509	458	503	492	499	482	515	495	490	501	519	489	431	454	460	483	460	496	475	483	486	451	514	491	443	478	475	471	450	476	503	477	491	471	499	494	467	503	497	485	472	477	499	474	490	501	469	451	462	507	500	511	525	523	485	504	484	465	488	463	488	502	507	511	526	448	493	499	472	474	486	457	516	498	480	441	491	435	467	482	475	509	522	482	489	474	503	479	450	500	474	481	527	508	447	475	485	520	489	484	461	436	482	515	524	525	507	493	457	482	490	480	469	473	462	536	517	484	473	490	499	500	462	459	497	475	491	538	458	490	481	468	435	493	489	470	470	481	491	465	481	495	471	475	469	459	530	522	469	508	479	499	475	474	470	473	497	502	461	476	511	516	495	499	530	508	455	518	452	443	500	477	499	484	460	515	536	471	448	461	471	481	448	501	518	491	505	498	509	506	468	483	417	503	509	462	503	481	501	501	481	519	503	477	472	456	473	506	445	471	481	510	442	505	483	437	490	507	500	485	503	559	456	453	489	450	485	467	484	484	488	468	484	473	477	487	506	498	494	491	471	494	485	456	498	494	509	453	465	507	479	491	496	479	511	489	483	478	487	459	494	493	467	470	511	537	532	481	526	491	458	481	493	455	462	489	459	481	454	476	472	516	508	478	503	495	508	423	509	449	508	486	468	500	495	460	475	459	472	480	473	469	484	443	489	450	463	421	507	487	467	486	505	500	489	512	442	471	473	487	470	460	515	476	525	497	515	502	457	479	487	483	479	443	474	491	499	463	472	464	472	468	473	514	493	502	490	516	518	491	447	485	524	511	499	502	494	487	508	503	469	492	454	493	525	486	472	491	511	478	478	486	454	464	472	457	472	517	451	515	446	489	487	483	451	465	496	465	478	480
40292	16531	14730	8154	5733	4433	3460	2757	2239	1878	1656	1453	1298	1213	1209	1135	1030	945	959	964	873	887	837	892	849	820	857	820	792	795	775	761	796	750	799	723	761	777	746	709	760	728	781	715	747	721	779	764	796	798	706	766	764	756	704	703	778	689	662	716	755	686	676	737	704	706	696	786	688	782	766	738	711	719	721	742	720	765	767	757	674	778	743	749	735	674	722	714	681	722	735	708	702	758	740	732	791	756	726	690	707	745	749	673	732	708	773	733	717	699	706	732	715	729	707	701	741	679	725	780	694	785	737	738	719	711	682	757	748	684	681	714	735	690	718	757	735	697	678	714	703	744	691	696	691	709	772	709	796	677	745	693	740	730	738	728	708	709	744	716	719	785	721	727	725	778	698	730	723	682	683	733	711	713	746	769	703	751	737	736	708	696	709	712	719	755	713	728	736	729	734	754	729	705	700	747	705	748	716	743	711	775	724	720	698	723	680	701	670	723	713	735	764	703	701	753	743	734	733	737	729	688	739	738	684	737	709	729	707	695	762	762	739	709	728	725	741	748	716	721	718	708	720	687	677	733	729	694	727	706	757	697	718	714	751	701	676	758	722	740	710	704	700	754	704	704	746	716	724	732	643	745	765	716	759	731	741	704	704	714	716	753	773	724	720	738	707	690	752	728	702	710	794	732	750	709	724	726	742	745	717	750	710	742	731	739	662	698	719	670	731	717	685	685	703	682	762	752	708	705	722	707	712	747	720	760	732	706	749	754	711	705	682	726	728	673	709	752	720	778	718	744	706	669	726	707	708	743	670	790	729	731	722	684	756	740	739	763	709	738	755	763	724	697	719	743	769	755	750	741	686	720	693	708	704	669	697	769	724	756	731	715	762	722	714	748	701	764	732	758	764	702	711	725	764	782	756	725	691	720	739	682	724	695	751	707	700	753	691	756	705	743	728	678	741	694	696	763	710	718	714	681	706	753	721	740	724	768	729	730	696	699	697	712	723	756	679	723	720	703	737	728	765	718	702	749	768	746	704	792	726	722	681	711	732	753	640	649	734	688	727	705	771	703	747	727	760	736	735	713	756	718	699	700	780	755	711	754	691	762	744	682	792	707	710	743	736	683	707	703	675	753	742	744	707	688	678	710	758	767	729	681	730	746	710	714	694	730	724	754	684	758	739	738	721	692	766	738	766	726	684	703	715	725	719	686	708	716	722	728	732	743	701	658	737	736	729	694	723	682	722	746	712	690	721	764	715	765	689	714	770	732	678	728	764	722	708	713	719	793	707	706	711	763	700	695	643	656	687	712	725	696	721	735	727	752	764	671	763	708	716	675	705	729	700	709	743	702	742	710	700	742	668	717	706	750	713	708	700	712	726	763	729	730	743	780	750	686	724	738	763	732	711	745	714	733	757	730	718	741	681	742	669	748	715	733	749	703	761	688	723	711	740	748	741	758	733	753	723	710	682	721	771	699	745	741	747	731	723	701	768	737	764	765	709	709	797	702	691	770	709	709	730	723	739	719	733	717	738	750	653	719	750	704	749	714	688	713	722	710	745	713	738	722	719	732	708	700	732	703	721	739	754	731	696	736	733	750	724	702	649	723	709	668	734	752	744	712	707	728	761	761	751	713	716	701	684	767	734	764	714	711	737	720	735	680	793	645	697	732	739	741	758	760	734	711	711	748	766	750	764	716	727	721	698	722	748	709	654	711	714	706	687	732	698	732	724	713	784	746	793	730	766	748	683	700	746	748	752	761	766	675	709	744	727	703	692	760	720	748	684	708	705	667	727	753	728	727	739	690	748	739	793	758	677	736	648	717	675	688	725	708	711	673	674	712	744	729	753	682	709	737	734	708	773	715	703	714	707	733	711	717	724	700	664	711	719	747	697	748	734	732	761	723	715	754	721	750	727	709	697	746	743	745	700	724	737	727	740	704	727	729	710	689	725	739	741	782	722	685	727	703	746	791	712	750	765	693	753	716	760	742	731	709	732	688	727	731	733	759	705	723	696	723	735	672	733	779	689	731	680	722	800	726	693	723	733	741	715	719	730	782	726	812	736	711	737	698	736	738	692	698	714	740	699	731	728	712	700	719	749	715	754	667	758	728	733	727	736	712	686	719	677	702	727	703	704	707	733	718	720	713	763	733	691	740	703	679	724	724	715	707	710	730	746	738	747	788	726	694	765	704	690	725	718	719	727	730	704	717	738	749	735	740	707	718	725	691	699	720	722	797	730	778	723	741	699	725	712	717	719	762	766	714	741	764	717	681	698	716	746	714	669	735	681	738	699	733	749	763	746	697	725	705	737	736	704	751	729	705	751	706	737	677	707	731	768	747	719	692	673	728	713	686	733	712	703	674	727	752	719	685	689	740	780	714	703	746	732	716	716	713	769	771	764	735	725	721	702	733	710	707	697	743	711	698	773	724	639	715	743	735	721	722	738	730	704	680	743	712	780	727	698	701	723	698	738	736	697	711	728	764	787	677	729	735	756	721	733	701	739	721	709	716	708	719	768	767	696	735	710	697	710	742	728	737	718	697	714	702	780	681	760	724	738	738	706	736	759	682	718	713	747	694	730	704	704	739	700	757	745	738	733	726	684	702	768	771	734	703	719	713	739	736	740	697	717	712	711	756	742	705	737	682	688	676	714	740	735	688	712	719	683	748	686	744	736	665	659	719	729	719	695	755	717	682	677	765	728	752	697	692	695	733	733	716	697	767	736	719	727	727	710	743	721	772	730	721	756	719	689	727	690	732	722	726	716	745	724	779	727	700	705	716	718	718	718	732	705	716	664	740	724	706	727	727	711	678	752	750	741	770	744	687	761	713	726	682	706	735	728	705	657	698	713	720	696	738	713	769	689	729	739	694	731	728	696	658	706	721	742	729	706	740	713	702	714	716	756	788	710	698	722	733	708	755	739	706	731	740	719	753	719	721	729	710	751	709	681	751	765	741	802	755	761	763	702	780	727	751	690	717	742	712	709	735	701	780	705	698	689	729	693	712	740	770	733	748	728	720	736	723	744	718	711	705	719	688	736	731	762	687	752	719	718	747	717	725	723	725	761	672	780	703	742	717	700	721	719	706	727	722	706	692	728	739	725	726	701	730	754	717	696	714	755	699	764	708	791	743	703	731	725	693	716	713	709	699	751	719	691	692	723	772	744	686	784	714	716	695	754	733	637	644	703	767	737	690	732	752	724	675	720	699	693	702	728	716	703	720	704	721	731	705	686	702	747	705	669	672	742	740	708	771	711	717	672	757	759	717	774	702	730	711	694	703	698	701	742	735	676	737	694	723	725	771	715	682	782	718	720	696	734	706	722	708	694	705	720	719	746	705	713	708	721	740	774	764	709	763	719	754	814	734	740	719	708	766	765	715	699	703	729	723	691	700	718	715	722	759	745	714	754	684	689	721	774	718	721	723	710	724	675	710	711	764	729	746	741	754	684	765	681	714	735	693	707	745	732	689	720	735	742	714	695	773
27367	20849	9167	932	467	417	337	341	317	315	319	313	301	289	322	306	320	303	243	285	261	299	294	295	302	266	263	271	277	270	291	291	282	280	278	283	249	304	259	273	263	265	279	292	293	307	289	249	275	269	254	305	294	271	277	262	276	284	249	290	257	296	251	297	289	318	276	292	282	269	279	254	294	300	291	333	289	282	280	247	274	260	254	288	263	280	269	262	297	289	283	264	281	282	298	272	285	284	293	296	299	277	295	270	288	288	294	273	291	277	267	264	263	276	278	268	265	274	266	309	267	270	275	276	279	249	308	261	262	271	292	276	269	232	262	269	261	285	264	293	276	273	274	286	267	301	298	282	295	286	285	246	261	289	284	283	262	282	261	263	270	308	248	283	293	278	270	274	282	267	263	279	273	288	269	291	274	296	257	282	249	260	289	299	298	278	267	304	293	290	266	282	243	280	277	288	291	294	272	274	267	338	251	283	298	284	267	304	288	270	280	279	272	257	276	284	263	282	261	287	289	294	258	280	270	278	294	271	262	259	249	265	273	310	299	264	280	266	294	276	269	268	293	278	320	267	297	309	294	262	296	287	302	251	290	290	317	229	270	275	280	271	295	288	282	261	273	283	272	264	278	266	301	300	284	262	276	272	286	267	300	270	290	272	285	300	243	289	279	264	282	284	279	254	271	273	294	272	263	269	268	252	287	265	277	269	295	279	270	301	252	250	274	275	265	290	257	305	277	276	245	293	270	261	277	258	279	250	275	304	292	280	264	290	277	258	288	274	278	308	272	271	272	264	309	274	285	282	281	311	288	258	293	299	285	240	258	294	262	270	274	298	288	281	281	271	308	263	302	283	266	297	266	267	266	290	315	273	262	297	279	272	279	285	283	265	266	278	272	284	292	265	287	263	296	295	293	299	270	271	249	281	282	249	311	304	277	299	268	293	277	291	297	288	291	289	284	254	255	267	281	242	266	298	261	275	271	244	258	313	303	291	276	258	255	275	242	271	249	307	271	280	301	278	318	301	264	271	266	263	250	260	281	262	278	283	300	260	283	280	270	273	276	309	269	292	286	281	282	271	302	270	293	261	264	266	279	277	293	315	259	247	300	294	230	299	269	281	260	286	237	268	287	270	275	277	274	293	273	278	312	286	281	286	285	302	258	284	296	271	295	290	283	294	276	327	281	249	262	261	291	312	274	296	276	279	287	316	278	226	293	273	283	287	320	296	268	306	314	301	272	271	282	268	276	256	262	253	307	274	300	270	306	271	270	260	272	266	262	295	263	270	286	256	309	286	279	285	257	290	272	299	269	271	265	255	304	248	293	282	312	294	261	254	264	287	277	270	279	299	254	252	313	289	266	278	290	274	257	250	270	276	273	272	272	260	273	297	276	271	280	302	296	275	265	303	291	285	272	257	259	238	286	289	311	255	257	257	273	287	277	270	286	273	266	246	293	282	283	291	281	295	266	285	293	273	272	281	300	261	288	299	283	256	264	276	278	251	298	300	273	269	253	237	267	292	297	277	281	259	270	291	262	284	241	273	274	272	262	309	289	268	288	257	257	265	269	264	287	257	287	249	307	262	288	289	310	257	284	275	264	257	286	250	313	278	274	292	273	273	267	271	283	283	263	255	280	287	270	255	297	265	296	271	255	248	272	273	294	298	262	271	310	280	282	269	283	262	295	280	266	259	292	291	256	267	290	269	256	278	294	275	297	295	258	288	284	278	253	294	288	291	284	274	258	292	252	294	283	253	284	276	254	319	297	288	293	270	275	288	286	246	267	258	256	266	295	267	255	264	273	290	293	268	287	278	290	256	245	268	277	264	279	283	284	244	282	286	271	274	288	273	283	244	270	287	265	293	266	276	288	253	273	299	268	248	305	275	265	252	287	279	285	251	311	301	257	272	269	278	245	281	321	264	275	295	290	266	268	308	296	304	279	252	267	248	268	291	296	242	287	287	290	283	281	260	262	299	270	271	258	276	267	281	301	268	296	302	290	298	288	305	261	263	271	260	245	295	321	287	268	264	282	300	288	283	287	277	286	257	282	277	253	255	277	255	285	271	301	303	277	291	269	276	267	302	299	310	277	282	266	294	284	273	281	274	279	253	266	266	276	292	269	295	275	276	266	257	258	301	278	280	260	270	284	309	271	270	298	258	273	275	286	272	277	258	289	264	303	301	295	273	303	316	254	298	292	249	270	288	302	281	287	268	258	271	299	261	275	283	296	276	284	275	289	286	257	281	276	281	264	258	266	273	285	286	276	305	303	268	263	278	291	283	277	304	298	290	283	259	261	282	277	276	305	284	285	282	309	270	301	294	251	270	277	266	280	253	247	279	274	288	267	278	304	264	290	297	250	263	236	275	267	266	285	289	269	266	300	278	292	274	282	287	266	281	259	275	250	270	245	292	297	261	299	259	272	290	289	286	280	296	253	270	255	272	271	251	254	293	302	276	307	275	307	279	246	276	319	288	269	260	297	248	281	321	274	249	276	291	295	284	287	279	283	286	259	318	293	298	273	276	282	281	299	293	273	274	261	289	249	272	278	290	257	257	307	286	245	268	279	284	285	253	269	262	296	267	294	265	303	312	293	268	260	296	280	304	265	291	254	277	265	295	297	284	283	299	256	280	240	248	288	268	283	278	293	267	304	313	288	264	284	259	275	317	294	253	254	278	281	279	307	277	300	276	263	296	285	293	284	315	280	276	278	283	287	287	289	272	287	266	267	259	248	275	250	254	298	306	262	270	264	272	269	286	285	293	265	253	263	294	268	274	259	303	273	281	258	292	272	246	279	247	284	307	271	262	284	261	281	296	281	301	300	250	246	275	278	275	275	249	294	278	301	241	292	248	262	292	263	271	282	237	265	305	303	264	245	277	278	249	287	286	303	292	317	279	279	281	273	294	271	267	268	299	278	274	253	265	283	270	288	302	253	286	268	294	282	251	274	265	265	257	283	271	309	288	269	284	281	301	274	288	258	264	301	239	306	292	283	271	265	286	298	271	259	276	281	297	258	298	257	307	268	283	273	282	294	291	261	301	305	274	279	255	255	264	291	277	265	297	263	296	252	299	286	259	287	295	284	287	267	285	297	254	274	243	254	280	304	245	279	280	272	281	256	274	274	259	286	264	319	300	304	303	294	287	269	294	280	243	273	301	291	264	273	302	278	276	290	284	276	274	275	261	279	284	283	265	296	302	280	271	284	259	277	279	255	266	263	280	267	286	274	273	226	242	278	252	265	300	293	308	293	273	271	294	267	272	282	282	276	266	271	274	295	259	277	279	280	294	252	279	287	277	261	289	275	281	264	271	290	275	261	274	290	294	276	302	260	265	281	275	281	282	269	304	287	303	267	266	292	267	291	272	264	294	293	275	278	262	250	293	241	265	260	273	298	283	257	296	289	258	284	260	298	287	272	257	294	274	271	251	307	291	298	302	298	268	269	284	279	287	291	282	272	264	321	291	254	274	254	287	247	289
14206	3000	2374	1231	998	827	653	597	581	538	518	502	506	492	425	455	440	441	444	457	431	393	449	421	418	456	427	431	435	430	424	451	462	448	441	403	429	405	425	432	388	401	451	441	424	402	438	392	404	433	432	403	437	379	487	407	415	368	419	408	428	430	419	440	423	419	426	425	458	427	429	426	399	433	393	428	432	480	442	404	402	441	463	410	430	374	425	391	367	433	404	441	447	423	430	405	460	418	398	427	396	426	431	433	410	423	412	422	414	422	443	466	463	429	445	414	429	484	420	425	405	443	492	396	437	445	431	428	413	423	407	406	435	427	423	408	467	425	430	431	442	406	449	450	445	431	459	391	390	427	445	398	421	414	400	433	413	414	449	423	418	421	422	464	450	402	433	424	445	405	405	387	417	409	430	445	409	431	430	454	398	433	457	387	449	410	390	425	439	436	453	444	405	450	419	454	450	413	432	373	455	425	433	420	420	433	409	411	406	418	428	420	433	408	443	414	418	407	405	400	452	417	411	451	398	424	440	439	418	419	410	405	461	396	417	446	423	426	464	456	431	393	438	428	401	438	396	413	374	403	407	424	433	461	430	422	419	444	446	452	457	465	458	436	421	430	428	400	428	474	396	406	426	429	434	403	413	415	383	471	405	429	421	412	431	371	434	433	381	407	444	418	392	427	416	428	397	420	446	398	443	416	406	475	412	450	418	425	440	403	426	448	435	387	435	421	411	440	418	424	450	441	434	435	454	431	422	483	452	427	410	444	363	431	430	437	438	439	394	430	425	439	435	413	421	440	418	426	439	412	395	416	432	444	420	428	462	414	402	403	405	395	423	430	433	396	427	434	389	439	428	434	464	447	403	434	424	425	411	435	392	445	430	395	424	422	419	432	421	429	447	422	420	402	450	390	408	447	407	402	449	467	420	463	412	399	416	470	432	375	418	411	424	441	455	403	394	430	452	442	465	403	450	456	403	418	424	411	437	395	436	429	409	423	406	455	408	432	391	391	413	409	426	414	435	415	442	418	406	431	434	387	432	410	442	464	431	416	464	413	424	467	428	452	382	434	439	469	425	426	418	440	416	462	406	455	435	415	432	406	418	401	427	419	436	400	428	432	419	446	426	415	431	431	431	415	445	434	434	417	398	434	407	479	400	420	449	430	448	442	447	466	425	403	435	425	415	419	442	406	436	404	435	425	400	441	399	407	421	421	422	444	408	402	398	442	421	445	467	426	394	436	386	401	395	403	415	422	438	392	425	443	407	406	469	430	405	454	439	410	433	423	390	415	403	443	443	415	428	439	420	393	427	397	408	440	437	433	350	428	417	425	399	405	422	442	467	414	421	479	435	445	445	394	403	419	413	400	458	432	430	447	439	432	403	416	401	421	461	441	435	424	415	435	432	452	432	436	398	443	423	431	467	417	416	444	444	382	431	426	419	422	435	445	463	443	454	413	414	412	414	451	416	388	425	419	410	428	400	400	421	431	405	393	456	434	432	428	384	439	448	424	429	439	427	436	402	435	418	410	415	413	426	408	417	425	429	447	407	432	440	429	431	412	410	409	414	430	410	421	428	423	432	393	452	402	423	413	440	417	412	446	401	419	454	461	427	442	478	395	421	418	425	436	388	441	420	422	445	437	408	444	418	404	443	418	399	421	412	436	407	455	421	440	407	427	419	445	415	413	448	437	433	451	447	408	422	410	426	425	446	438	433	386	444	421	451	396	388	422	401	460	488	406	449	465	411	444	440	447	425	426	466	431	414	446	438	407	414	409	407	434	391	390	376	431	424	439	445	412	419	424	423	440	424	363	384	446	427	451	428	400	431	437	449	410	449	434	432	436	417	422	380	432	405	428	429	388	441	425	467	427	457	454	437	443	385	437	390	442	464	402	421	414	441	425	475	436	408	432	442	386	439	432	375	430	433	414	440	440	383	390	381	408	416	430	425	407	453	437	414	423	437	438	425	450	412	415	428	414	440	466	422	422	426	413	445	432	427	434	412	417	408	428	452	441	446	442	468	417	398	408	405	413	422	401	385	440	413	421	407	443	402	461	448	433	431	408	426	412	437	413	431	442	412	443	382	403	407	453	459	416	444	416	424	469	391	410	426	441	408	435	431	420	383	420	421	419	424	393	435	390	386	425	419	422	429	411	406	451	429	454	420	433	469	410	434	446	412	435	430	430	447	429	456	405	442	407	453	437	409	473	433	451	435	393	421	407	432	420	428	437	436	437	393	442	417	467	424	425	433	392	383	405	383	430	424	384	405	439	420	407	433	444	399	419	456	410	442	422	395	413	417	429	390	419	453	428	437	420	416	434	441	430	450	423	424	406	406	432	428	406	407	425	427	402	408	421	391	381	410	420	445	443	407	439	424	424	421	426	446	396	452	417	411	411	449	419	448	411	405	426	439	463	411	405	399	408	428	378	423	454	433	390	455	454	403	415	439	407	443	447	435	419	380	385	448	429	425	431	441	439	431	402	403	438	407	423	412	431	384	424	412	435	422	434	427	433	423	376	431	433	421	397	448	451	445	433	424	406	409	391	419	409	438	403	399	449	431	418	426	388	409	443	432	420	436	442	428	424	437	411	480	444	426	412	435	402	431	417	393	455	466	435	422	408	401	406	416	436	399	402	435	431	398	447	444	446	443	409	411	421	401	434	401	408	441	402	438	416	390	452	444	451	444	444	426	453	421	385	378	441	416	430	422	396	407	407	446	401	419	397	460	436	443	412	402	450	404	439	444	411	405	413	419	435	424	463	427	434	449	443	405	406	412	420	419	405	445	438	413	411	447	432	418	426	409	396	455	404	400	397	471	403	421	401	415	440	456	418	454	400	428	420	414	466	434	428	425	417	409	398	469	394	425	422	452	389	431	459	423	415	417	430	425	424	383	428	408	408	429	442	455	402	440	392	447	427	440	394	460	438	411	434	414	457	459	439	443	437	432	410	394	428	408	426	414	428	414	438	430	434	394	402	409	441	388	402	436	411	427	425	435	433	380	448	419	413	412	405	438	421	420	431	413	396	430	411	432	422	447	438	421	414	410	431	414	445	416	446	456	439	413	434	435	451	410	415	438	436	434	415	408	397	428	445	390	427	395	413	420	430	425	450	416	434	389	471	443	410	419	400	431	410	444	408	387	439	411	417	436	420	412	465	430	419	403	420	399	427	416	385	428	411	400	412	422	415	428	403	437	412	447	412	430	436	461	419	422	404	443	430	445	431	390	426	402	387	458	425	396	423	416	432	449	425	462	411	449	442	398	422	454	437	455	448	417	462	429	416	418	449	414	436	411	428	439	444	449	442	416	409	429	430	421	382	400	431	426	441	448	442	464	401	437	417	404	444	407	419	415	398	440	434	413	379	435	436	404	449	435	411	410	393	458	439	448	406	422	431	458	463	409	420	443	480	439	435	440	432	417	477	404	404	442	386	406	426	434	420	416	411	424	400	427	420	439	443	427	459	425	428	435	412	478	439
24422	21419	28681	24550	21245	5327	1302	916	799	767	696	680	665	588	613	590	543	615	546	576	536	561	571	566	542	534	562	522	547	569	489	505	553	490	518	531	562	529	542	535	512	541	542	506	530	547	522	534	567	507	492	521	531	537	535	479	529	490	537	482	551	518	528	524	523	536	521	540	522	519	488	546	549	520	544	512	502	531	541	554	515	535	507	551	558	523	559	555	511	489	487	547	529	510	504	512	525	570	502	514	501	515	560	501	479	527	519	497	515	522	528	484	504	507	484	473	542	569	555	525	500	521	539	528	532	527	508	517	489	483	528	503	506	536	498	518	503	477	516	516	553	550	538	514	526	519	541	541	515	547	494	504	479	533	506	514	545	506	519	522	502	547	547	557	517	547	513	531	522	522	560	496	533	481	530	534	504	509	487	525	499	486	535	537	535	547	542	528	556	522	514	553	513	526	514	562	515	527	558	510	520	530	505	542	541	532	522	519	502	519	533	521	559	553	515	531	526	536	512	508	483	541	556	523	565	491	547	495	498	542	509	483	528	549	515	574	512	529	550	495	546	539	497	497	522	505	516	513	504	541	499	499	512	522	529	538	539	526	538	501	547	521	509	467	508	520	509	496	505	482	573	528	536	482	499	507	517	529	499	528	521	516	577	525	502	534	505	508	521	525	516	542	517	548	534	541	527	534	526	509	537	532	513	539	533	494	509	533	538	516	530	553	509	555	502	563	514	541	504	529	537	488	568	490	485	527	527	498	518	530	488	531	517	533	544	542	537	529	499	582	484	535	560	559	505	542	533	538	494	518	517	522	549	500	495	527	542	526	512	526	501	514	537	501	505	551	517	522	503	534	526	549	584	520	525	494	518	503	551	535	481	484	515	527	508	533	518	466	561	524	542	526	508	509	538	525	557	518	514	508	512	524	528	494	526	566	494	526	502	505	494	525	482	538	549	538	582	563	529	532	512	510	495	540	470	564	498	550	506	516	502	532	525	515	522	512	552	525	532	567	507	520	526	471	544	530	522	527	538	499	517	543	537	474	500	495	466	532	511	516	525	482	515	510	497	513	560	524	557	515	525	545	541	533	517	500	519	540	540	509	530	490	516	503	493	516	528	493	558	559	566	526	550	516	519	499	516	572	512	535	519	521	505	555	519	511	526	485	575	553	511	510	550	526	587	516	595	516	550	524	528	528	503	512	498	520	548	504	548	514	538	498	504	554	540	518	509	549	547	548	497	533	516	504	538	585	504	517	530	517	529	504	515	522	536	558	523	504	533	466	516	553	546	536	536	522	507	490	537	538	527	499	540	485	487	506	482	552	516	475	466	527	494	542	531	520	501	551	543	535	513	498	495	515	499	543	512	526	552	584	537	486	544	505	555	543	521	519	538	494	500	553	520	535	516	535	504	514	526	509	502	519	530	516	532	516	509	571	520	527	509	548	510	477	505	516	505	498	591	549	510	478	496	486	537	546	520	492	533	502	550	557	546	500	537	502	523	505	536	495	482	508	535	479	538	519	504	538	517	506	526	509	545	481	499	497	518	498	505	564	522	518	507	504	477	540	528	484	540	547	532	514	529	558	528	555	523	510	510	539	537	525	514	544	526	488	533	508	535	523	566	493	526	520	575	540	523	523	492	512	495	523	517	523	503	538	550	550	542	551	467	513	521	513	501	509	526	528	497	516	530	522	508	518	540	536	533	503	520	529	498	510	497	517	516	501	546	527	559	513	510	523	523	480	524	525	568	521	541	504	506	516	489	509	495	512	570	505	526	521	533	518	572	498	526	535	516	488	483	531	529	561	522	525	547	503	517	474	525	530	519	470	540	504	542	532	504	510	559	547	531	526	532	533	560	511	557	560	540	542	530	536	498	523	543	511	498	499	534	510	509	532	531	477	549	563	519	514	507	563	480	501	531	559	516	546	509	507	509	519	511	465	525	531	553	481	511	513	524	562	529	542	515	558	521	515	561	534	546	520	546	558	566	533	551	549	496	487	536	565	493	515	522	506	508	525	534	533	502	535	480	521	512	544	530	547	550	524	560	502	555	527	508	530	530	501	510	503	544	512	522	558	540	526	540	497	525	537	489	516	506	513	522	522	516	513	540	539	498	501	500	539	530	546	537	504	544	565	493	520	488	506	508	536	480	565	494	484	514	527	510	523	497	513	524	589	497	529	508	461	524	554	504	536	468	515	534	512	519	553	535	489	497	502	507	547	532	526	482	554	499	504	483	535	496	513	519	511	556	526	499	558	484	522	541	546	505	471	486	517	559	523	557	484	515	517	490	508	494	517	527	541	524	530	525	538	491	513	510	532	510	519	509	511	507	562	491	556	499	523	550	482	468	504	548	543	492	518	522	470	539	516	516	540	539	515	536	524	555	520	548	535	559	545	541	501	514	518	573	520	550	504	504	549	548	501	525	517	526	498	517	543	498	505	506	553	518	540	554	573	548	492	513	533	484	550	530	513	525	513	560	551	525	584	546	527	492	501	533	519	552	476	552	517	511	493	491	499	531	494	536	503	508	552	521	496	529	543	500	522	499	484	536	498	533	549	547	555	541	553	571	552	506	526	547	548	495	539	517	479	557	571	538	479	512	529	525	531	530	539	535	488	510	554	535	461	535	528	517	545	546	464	508	547	506	491	538	552	491	528	559	495	519	512	550	534	543	489	517	539	520	516	511	545	555	498	502	500	537	513	546	521	505	474	533	564	521	519	540	555	511	493	520	506	551	524	545	514	525	525	494	520	543	519	521	526	507	514	537	553	545	523	558	555	518	551	543	501	462	494	508	480	526	515	565	504	552	542	521	557	542	543	539	522	518	527	546	469	516	550	529	486	541	510	518	503	492	467	530	544	519	574	506	543	528	528	523	492	522	525	493	557	514	490	515	558	491	576	498	491	542	529	489	522	513	504	537	524	492	542	476	552	516	526	543	505	496	514	507	495	509	532	539	523	489	525	496	518	515	507	544	504	543	482	519	537	535	509	529	527	546	511	519	484	525	503	537	491	506	496	553	558	548	529	591	492	504	503	521	500	531	542	503	525	512	556	511	545	526	541	520	555	526	545	521	479	461	516	536	548	495	511	537	525	535	515	527	521	533	498	551	557	536	466	485	523	511	511	526	521	540	532	504	504	507	525	496	530	502	489	551	549	524	544	532	540	507	482	477	503	554	491	522	563	520	501	470	538	530	553	538	510	556	497	505	490	524	532	548	512	517	538	517	508	538	527	493	572	563	543	510	509	537	519	523	539	523	536	525	509	518	541	487	505	512	541	503	493	556	503	527	509	510	523	520	546	534	521	527	528	490	507	513	535	531	535	496	530	520	494	500	491	510	549	535	523	526	503	520	498	540	576	509	548	537	540	511	485	523	542	543	530	460	511	521	544	557	503	517	499	490	494	496	506	492	488	529	545	535	553	514	513	496	529	518	524	499	550	545	519	498	541	530	533	532	472	499	475	495	509	549	481	536	512	493	568
33771	11275	9786	5274	3704	2861	2289	1832	1601	1380	1295	1241	1104	1080	1049	1027	970	917	914	896	841	866	810	798	814	861	857	778	876	850	795	780	822	817	807	861	774	767	832	805	845	831	782	777	793	829	812	833	808	799	780	788	746	785	792	835	773	808	816	750	790	786	828	799	777	800	759	765	833	784	807	792	771	739	746	845	796	767	783	778	771	765	818	796	823	781	747	818	792	806	782	764	788	729	796	789	777	793	790	780	785	747	758	772	793	787	775	771	784	815	720	766	734	753	772	796	773	807	739	776	797	720	765	811	712	740	806	762	785	808	752	766	801	769	741	785	739	796	759	836	801	796	791	775	806	805	823	794	779	747	795	740	818	780	758	836	802	799	790	822	737	834	791	727	763	828	793	787	759	769	808	783	743	779	733	768	744	772	759	798	808	757	764	805	766	818	802	752	779	766	794	808	792	816	741	798	776	780	801	798	774	801	758	776	758	744	762	788	856	829	789	754	801	759	754	801	730	742	779	754	817	766	766	706	772	828	731	836	780	735	743	784	805	826	794	825	797	797	747	811	761	761	792	775	812	811	837	769	714	734	734	800	816	768	779	848	788	828	759	738	715	741	723	808	778	821	780	791	765	780	753	831	757	788	796	784	800	768	808	764	806	750	740	772	760	806	793	816	783	792	773	806	801	751	797	788	729	814	819	760	785	812	804	813	814	788	759	811	799	799	754	771	727	794	776	742	750	775	760	772	754	820	770	783	734	784	753	748	758	746	773	771	790	796	769	788	765	761	792	796	796	733	746	753	778	730	844	746	718	775	822	777	752	811	785	782	807	780	789	788	776	811	804	789	774	757	810	764	744	736	845	805	809	803	726	808	766	724	767	784	759	747	785	777	798	810	801	803	823	768	751	746	709	763	790	763	797	746	775	803	815	732	762	707	798	780	753	770	842	751	749	788	764	735	748	760	788	803	780	776	771	771	733	793	784	754	791	739	759	805	791	789	805	788	784	800	748	765	774	740	782	758	820	728	777	725	779	775	731	804	795	804	762	772	771	743	830	785	755	799	765	769	758	757	761	809	774	805	746	844	813	807	773	749	783	780	806	749	752	797	809	747	783	793	771	749	802	751	778	797	809	801	803	792	795	792	800	773	782	737	800	797	786	748	811	801	792	780	793	784	803	746	781	779	751	778	771	766	706	771	839	764	800	847	807	755	764	769	773	750	706	768	775	742	739	759	770	767	758	792	781	763	805	801	791	754	780	749	822	751	729	778	724	790	746	729	759	839	780	788	761	828	816	761	779	792	798	773	779	734	773	769	773	752	825	787	819	779	786	783	794	774	773	742	769	778	752	737	805	733	772	791	784	815	770	778	777	756	782	782	727	698	788	751	746	827	786	753	788	786	793	798	768	736	733	796	806	750	804	775	790	809	747	764	821	827	827	713	750	777	762	780	784	785	780	780	768	745	747	806	826	808	739	768	713	762	744	780	820	777	755	774	870	767	781	745	741	738	824	793	754	763	782	743	764	784	801	733	766	745	754	801	814	823	779	754	775	843	778	764	768	773	748	777	746	774	810	764	780	788	763	801	775	769	815	791	736	753	829	745	835	767	798	760	719	783	745	802	807	804	775	796	711	793	798	748	766	797	747	769	805	785	784	778	805	762	751	774	755	811	792	798	778	820	764	792	750	807	795	796	762	779	752	759	777	768	809	834	745	804	798	783	773	830	768	762	801	804	785	774	801	730	762	837	779	773	794	768	837	799	765	782	825	753	724	738	757	795	780	796	798	766	783	750	754	719	735	795	769	793	757	754	789	833	852	764	771	777	840	817	781	793	758	781	780	783	800	718	746	762	816	781	820	757	741	729	805	766	791	781	818	784	808	778	806	749	800	842	775	826	781	776	760	793	748	789	778	739	764	797	753	782	811	741	795	756	760	789	829	825	778	777	809	788	749	793	768	816	767	773	757	775	771	789	781	792	756	767	793	744	809	763	741	816	786	768	782	751	762	746	819	751	811	819	797	769	728	717	800	815	786	822	768	764	773	809	807	790	807	821	781	746	749	822	796	757	772	789	760	728	777	784	783	782	822	769	769	736	753	840	806	759	807	798	759	765	740	789	833	813	772	820	743	726	780	785	759	779	723	746	757	827	760	784	779	766	814	775	763	781	751	778	752	761	778	761	768	741	779	784	767	747	758	787	762	772	792	764	808	751	756	782	801	751	774	739	758	784	758	748	719	753	805	790	750	770	791	796	759	768	778	709	789	813	847	760	782	751	808	802	807	801	809	777	798	794	752	762	721	814	785	806	758	790	776	792	830	774	780	757	779	764	787	801	784	797	833	744	778	785	801	810	762	751	714	747	748	756	788	733	734	841	748	727	763	756	769	788	767	763	761	779	770	782	805	764	788	811	790	775	828	766	781	820	793	747	768	779	731	770	812	767	791	799	795	805	810	798	760	760	832	762	828	805	760	791	767	782	782	801	747	770	774	821	834	796	728	790	804	807	807	767	740	755	825	889	727	824	769	800	787	775	773	783	762	781	773	753	819	782	795	758	723	788	779	739	809	784	771	795	763	758	762	738	803	780	777	784	741	732	791	752	808	821	757	788	777	785	846	739	763	733	772	829	811	778	798	811	731	782	725	809	775	785	774	773	813	789	833	763	766	798	767	831	779	820	740	792	759	713	804	757	764	765	784	742	770	761	825	786	752	805	735	790	773	813	782	731	827	793	762	740	795	789	755	717	754	751	763	781	803	775	813	804	768	755	780	722	738	724	770	796	757	768	781	798	784	754	769	768	767	805	788	800	771	785	782	789	720	794	783	795	781	755	799	767	745	795	837	705	755	752	792	747	796	817	782	800	779	779	716	739	813	795	813	833	790	776	796	764	732	776	799	751	754	718	782	774	794	791	743	733	791	794	783	761	771	770	760	767	789	838	799	820	806	814	750	780	781	782	756	748	774	789	726	735	821	808	794	780	731	821	801	780	749	768	775	778	751	786	778	772	798	805	755	783	756	761	754	752	754	788	724	763	799	759	762	775	775	780	803	774	797	795	764	760	803	762	789	797	770	803	780	770	815	766	816	763	778	743	743	774	790	756	790	775	773	787	782	771	749	804	770	759	760	797	778	789	784	772	746	769	727	747	803	800	736	752	800	775	816	764	777	724	780	805	800	777	781	786	789	798	766	734	844	756	826	771	799	752	739	724	780	703	853	816	807	755	791	808	754	756	727	791	784	824	839	763	793	776	758	773	803	761	782	780	834	783	807	769	776	799	744	770	756	802	769	768	774	819	788	762	763	757	763	746	768	742	798	787	776	759	782	737	790	737	828	737	753	756	790	742	780	807	772	804	760	721	782	772	805	775	786	769	798	831	765	794	762	785	750	753	690	733	738	734	784	776	814	816	822	762	747	762	791	757	754	790	764	782	777	815	793	744	842	792	850	772	789	808	762	801	821	778	727	771	781	773	731	767	807	803	769	800	804	836
23334	21362	29183	23905	21366	21164	4522	1265	940	866	816	787	721	703	625	638	638	578	543	522	561	590	566	506	538	562	545	499	488	496	499	512	514	507	463	542	533	497	514	464	476	489	518	477	477	513	497	496	477	524	492	494	488	460	500	489	455	503	497	470	463	492	507	480	484	493	513	459	475	470	469	483	521	469	496	499	488	454	525	463	489	506	488	487	528	504	519	469	457	504	510	498	498	473	535	503	484	508	500	500	498	487	509	504	475	487	504	464	517	472	481	513	498	497	432	447	503	472	485	514	478	474	507	515	523	489	452	509	480	476	490	523	512	529	526	466	458	496	496	554	500	448	499	510	477	512	544	488	485	528	495	459	463	482	496	490	473	506	513	470	505	478	495	502	480	463	522	430	436	484	505	492	457	485	490	510	469	510	459	509	498	483	477	481	452	481	485	476	470	454	488	468	499	492	505	480	499	482	520	519	483	466	511	534	524	483	481	481	489	464	488	496	502	511	508	512	508	493	495	480	476	482	489	501	473	492	505	496	482	529	484	504	486	481	502	466	482	477	462	495	470	512	488	505	463	482	481	467	509	483	491	472	499	476	492	461	487	523	469	501	457	448	484	532	490	460	453	519	491	492	499	510	496	441	421	493	495	430	519	483	477	457	499	459	503	508	477	491	514	459	520	477	523	500	467	510	475	504	524	485	465	489	481	494	505	476	464	441	483	515	489	510	473	480	509	455	473	509	476	467	516	462	512	493	491	471	514	470	501	422	508	474	468	517	503	540	510	511	479	484	461	481	489	466	510	499	512	510	472	471	508	501	485	462	486	469	487	492	518	479	473	479	482	498	483	449	468	459	484	461	486	521	527	450	470	466	506	466	462	494	516	510	515	474	509	516	519	488	465	447	485	476	510	508	513	494	488	457	478	472	490	511	462	487	452	468	482	507	527	477	475	492	500	503	467	492	470	502	511	457	485	499	538	506	459	506	468	482	479	486	491	472	494	478	481	489	478	461	471	495	495	496	465	464	484	485	452	511	475	508	492	481	498	499	505	454	460	481	493	446	509	525	480	487	448	488	471	460	470	476	487	443	492	496	499	514	500	488	493	510	478	492	481	462	476	512	496	480	452	459	510	491	460	495	519	449	470	463	468	496	500	497	476	503	504	514	498	488	492	493	488	463	501	484	475	516	489	469	499	480	489	500	528	467	487	499	467	498	485	476	444	462	501	488	457	477	474	476	463	460	478	496	460	523	528	468	517	505	522	495	478	453	514	460	501	492	486	412	492	466	483	511	497	469	449	455	510	509	482	528	529	485	489	472	498	524	486	472	498	488	490	531	473	506	491	505	444	513	501	499	444	499	461	476	495	551	447	516	449	462	426	506	486	502	474	516	476	483	444	469	443	483	508	455	452	454	491	467	490	477	447	467	482	498	477	508	512	469	483	506	490	478	494	462	472	467	537	455	445	465	482	510	490	478	546	467	496	449	471	495	491	501	502	507	468	478	463	485	497	485	494	516	501	498	486	485	501	485	442	469	527	501	479	478	461	522	501	485	482	493	494	527	464	516	455	450	519	489	487	471	504	475	508	498	506	443	511	486	442	449	477	467	477	481	496	491	484	474	453	464	518	483	500	505	495	499	473	476	471	494	469	491	493	461	489	478	495	492	510	444	507	451	460	448	492	470	471	487	504	481	462	514	455	475	507	485	472	462	516	470	483	495	478	482	485	499	470	480	464	507	488	496	470	504	493	462	484	493	494	521	509	513	477	464	528	501	474	453	502	474	483	469	452	497	525	461	507	509	497	468	457	451	479	491	475	503	442	508	482	481	485	512	485	459	483	499	465	482	481	489	452	506	469	477	489	495	460	475	496	504	502	482	486	491	454	491	438	488	479	491	504	465	492	504	475	509	468	495	468	485	515	478	473	494	476	484	468	516	485	456	520	496	495	479	462	459	495	464	463	471	457	468	527	490	509	491	477	456	459	444	483	458	498	486	499	501	482	498	467	470	479	451	455	496	484	459	479	479	460	485	510	473	431	515	469	441	509	486	489	474	456	480	502	482	482	474	492	476	488	466	506	479	470	465	481	490	505	474	490	455	490	497	484	516	470	501	488	505	465	485	481	472	493	508	480	505	470	468	483	484	500	470	477	481	493	482	487	471	498	454	521	456	473	488	498	478	506	464	488	527	468	512	496	492	483	504	482	508	483	495	465	486	473	491	477	485	492	477	485	451	488	494	493	459	495	496	501	466	522	493	498	484	480	441	498	474	499	463	522	442	454	472	516	462	481	479	489	488	479	464	445	467	460	490	501	484	523	460	461	465	463	492	485	494	466	470	496	514	524	484	484	495	489	479	479	481	498	452	471	473	477	508	449	480	519	470	493	466	510	499	500	487	459	460	492	499	495	471	463	517	468	474	485	479	470	506	445	513	487	470	463	499	466	530	435	460	477	471	504	506	469	462	473	495	514	476	478	496	478	469	474	464	453	490	472	522	497	488	482	425	490	485	485	455	474	433	455	483	505	479	451	469	475	501	489	478	501	491	486	499	476	470	463	459	501	494	460	495	454	484	469	439	490	507	488	488	468	532	464	468	466	525	456	441	477	524	506	459	479	480	530	500	460	493	492	489	494	518	477	514	518	487	461	487	508	498	472	481	502	495	503	452	461	459	485	460	482	448	476	504	475	499	488	484	480	508	471	490	466	459	517	484	472	468	478	513	506	503	427	496	495	479	493	466	449	486	500	490	481	505	495	496	507	521	511	467	484	485	490	507	489	462	462	503	480	502	501	484	453	458	464	497	497	497	454	492	466	456	478	549	467	499	528	491	542	493	498	491	477	500	485	486	459	491	495	480	476	486	468	484	488	437	491	513	461	468	476	465	457	508	465	479	468	512	474	457	473	478	491	453	475	504	476	492	517	440	466	487	457	477	512	490	486	504	490	467	515	471	472	452	498	494	480	488	462	481	527	448	477	483	458	494	478	483	469	457	500	463	490	456	486	463	464	448	519	473	498	501	479	459	478	503	465	466	478	482	505	517	461	453	515	475	475	468	494	490	483	506	468	486	476	523	500	462	472	471	473	494	514	508	482	503	458	491	475	489	468	477	463	494	480	459	505	483	481	481	465	474	462	507	511	461	530	450	449	491	459	462	474	426	465	458	459	486	500	492	461	479	467	468	435	490	497	470	483	466	484	512	456	468	432	495	474	501	504	502	484	495	482	474	488	484	475	477	469	472	470	487	476	460	476	490	482	500	532	483	456	492	503	485	502	494	497	487	463	483	517	456	478	515	505	477	499	490	463	490	502	482	468	456	494	452	494	484	514	440	482	483	472	476	482	469	463	504	504	498	519	476	488	475	432	476	475	475	478	505	491	524	503	457	512	522	476	455	477	492	494	460	471	472	460	514	488	495	495	487	519	469	490	463	534	496	488	498	482	481	496	473	502	486	474	508	416	477	493	501	461	488	513	488	492	501	474	460	457	457
38710	16667	14622	8389	5895	4632	3356	2830	2254	1914	1711	1571	1459	1275	1182	1135	1079	1045	948	945	840	903	843	912	851	855	818	793	810	775	780	769	758	800	785	773	822	810	746	763	764	778	829	774	720	722	694	719	764	711	741	741	726	740	727	741	798	726	726	709	731	723	747	735	732	759	800	747	676	748	800	775	747	746	763	727	754	732	679	755	715	712	779	726	755	691	688	730	745	730	661	687	745	752	743	696	717	716	738	779	720	723	748	753	730	709	772	770	705	696	731	745	712	726	707	721	744	716	717	711	790	768	693	712	744	713	707	674	708	754	726	760	706	700	729	724	732	700	724	725	712	730	732	683	738	717	721	738	710	700	715	753	738	718	727	753	722	710	731	710	786	700	711	701	683	700	730	749	749	720	729	743	702	705	710	719	729	750	713	676	699	720	677	735	764	725	748	727	741	725	704	778	720	704	726	714	743	748	688	756	730	715	733	688	744	730	732	727	721	725	710	728	719	750	734	712	710	708	737	740	773	716	766	721	777	687	682	765	759	774	724	721	715	710	738	743	755	702	742	771	749	747	660	702	705	741	719	687	713	746	745	752	714	675	731	716	713	708	746	698	698	703	699	743	754	752	726	739	738	744	746	687	711	728	706	733	775	758	724	744	777	712	740	707	682	689	730	700	674	726	729	742	716	690	703	747	737	723	721	704	734	751	699	701	676	727	686	738	732	747	738	741	707	739	689	719	750	734	731	763	718	758	756	722	721	760	756	713	702	734	712	757	743	707	759	679	736	782	758	724	764	754	738	732	696	699	739	710	723	737	729	697	713	698	728	732	722	746	687	759	702	737	761	719	759	708	689	704	789	770	771	724	725	706	741	681	737	732	733	722	742	712	759	739	695	712	728	734	715	724	686	702	727	760	745	715	752	733	742	730	756	717	703	759	736	731	738	743	701	785	683	767	696	716	701	726	711	734	765	717	682	696	755	711	703	745	753	762	763	739	733	719	773	699	756	680	720	714	759	694	715	753	748	701	726	702	690	726	737	714	719	748	674	704	748	739	730	685	785	710	698	709	704	753	728	762	738	728	729	757	740	758	746	706	737	778	730	707	787	745	764	720	771	721	717	713	712	772	714	703	736	719	730	739	726	712	723	724	709	758	733	722	709	754	734	763	716	667	697	720	782	700	725	747	709	747	679	703	690	723	736	752	744	706	746	695	755	687	672	745	672	747	730	727	684	698	733	763	748	750	681	714	724	748	719	734	753	756	669	722	730	700	727	735	715	723	678	706	761	717	730	737	723	722	721	778	710	707	755	692	727	680	760	766	739	771	715	714	688	734	694	735	700	752	718	703	705	701	718	718	757	730	674	765	754	733	736	790	741	733	713	739	728	745	722	741	739	761	729	749	760	720	775	747	706	686	716	705	710	699	707	701	667	724	727	741	750	737	759	712	708	744	712	716	717	742	734	768	703	773	713	744	785	723	691	744	708	710	750	774	761	747	688	759	725	699	698	756	727	763	709	724	742	777	726	695	685	711	716	692	716	704	762	675	724	676	721	725	761	762	728	701	751	703	762	760	717	732	706	732	750	756	723	759	747	739	725	740	721	712	704	745	786	748	712	712	758	720	768	691	707	706	708	739	757	723	744	700	712	733	742	694	736	707	698	691	739	697	756	721	712	696	758	711	697	730	776	716	740	689	740	730	732	697	733	719	733	716	726	698	704	713	678	723	758	735	678	716	737	766	751	703	731	763	722	696	733	706	698	769	731	693	731	723	723	712	724	731	754	709	689	713	748	731	719	683	707	709	722	730	731	704	740	784	762	712	689	721	720	710	668	735	718	737	698	720	773	736	757	694	718	739	740	720	689	712	741	703	709	707	703	723	736	726	696	720	653	764	763	747	731	719	706	705	711	754	725	754	705	764	699	695	703	668	747	712	754	737	722	722	723	726	734	699	691	662	762	776	717	712	679	747	678	788	772	711	752	714	713	697	748	710	684	721	709	734	740	729	705	763	740	723	723	723	746	737	727	754	743	735	783	754	719	725	726	712	747	771	752	698	701	734	698	729	683	745	712	752	705	723	725	725	732	752	711	714	707	730	757	699	724	705	734	761	680	712	745	723	693	703	714	726	769	745	716	655	701	725	744	694	775	722	747	761	696	727	701	704	730	709	751	721	731	744	757	771	734	710	709	736	717	708	735	781	725	809	715	679	749	705	688	706	669	692	665	698	752	719	711	693	684	751	740	697	713	722	713	742	725	735	745	713	725	694	767	695	741	746	765	700	743	695	734	727	715	744	680	736	731	731	727	719	724	730	762	713	747	677	697	748	722	740	735	686	751	718	728	754	716	738	735	750	711	734	701	703	693	778	799	704	684	729	760	749	701	724	728	722	733	749	717	739	740	762	723	711	780	721	682	713	750	738	706	716	773	732	764	723	749	745	732	707	748	699	755	712	757	736	723	690	759	706	688	710	729	725	756	704	752	738	771	729	711	744	704	738	714	743	745	711	696	734	754	734	750	693	745	720	709	735	687	733	732	693	738	681	690	754	707	726	760	707	755	710	723	663	742	683	724	727	719	720	782	703	783	723	755	746	709	704	756	734	753	703	751	745	728	684	695	709	774	710	726	726	748	754	758	784	763	737	749	737	766	724	745	721	696	693	730	735	713	653	703	714	693	714	698	707	717	736	749	718	745	724	726	660	747	703	719	753	657	716	680	682	725	718	766	703	682	721	733	730	706	743	731	712	732	722	765	713	739	711	708	757	697	723	721	741	711	759	747	679	716	731	728	698	777	674	710	785	723	725	723	711	764	714	679	723	684	666	723	681	742	703	716	766	709	747	707	707	719	705	752	742	769	705	696	688	728	750	759	712	745	737	735	735	716	721	748	679	743	699	728	697	734	742	727	736	709	682	705	739	701	708	766	779	745	755	755	757	766	718	748	668	728	707	748	705	730	763	742	719	758	693	718	756	739	682	709	728	783	742	766	701	729	674	663	761	747	759	718	696	725	763	701	717	781	711	729	697	693	752	706	753	730	789	709	759	742	691	761	771	719	757	741	748	657	748	763	719	772	832	702	693	753	741	771	721	742	704	715	690	752	776	725	751	760	730	715	748	724	751	711	742	704	748	743	736	724	710	765	739	711	729	742	767	699	769	742	710	670	710	748	727	771	710	746	748	735	731	687	707	735	760	703	754	689	669	753	729	734	721	732	708	689	711	749	714	721	676	756	732	741	733	729	728	743	742	768	730	720	701	713	655	728	704	727	755	738	760	740	705	759	724	693	726	738	748	696	729	713	723	743	735	718	693	746	717	760	696	723	713	701	748	742	752	666	714	740	745	759	719	712	717	743	716	742	726	741	727	742	689	730	763	722	732	755	742	747	679	720	676	717	713	725	681	776	694	728	727	700	714	747	759	690	694	776	766	746	784	728	730	764	663	744	708	709	720	722	767	695	719	714	735	740	695	702	690	737	737	747	659	727	696	735	735
27148	20876	9338	950	550	443	352	347	328	295	307	315	304	325	289	273	308	262	267	294	251	270	308	262	287	282	273	275	280	275	289	298	295	304	278	276	288	307	258	301	276	277	306	283	295	294	269	309	285	292	288	292	283	256	275	288	302	261	276	300	275	274	275	290	286	294	281	282	288	283	281	304	255	279	289	289	277	251	261	263	280	273	268	307	275	270	287	252	306	311	267	270	253	307	274	296	273	272	286	288	310	293	261	268	268	331	251	276	288	279	281	287	289	283	288	272	296	300	273	277	279	275	281	332	275	296	296	269	283	272	275	251	277	302	282	272	255	294	279	252	292	282	273	255	255	253	297	269	284	268	285	254	260	296	251	264	267	270	298	295	302	269	271	271	295	253	275	245	307	265	265	266	278	274	271	285	300	315	276	289	261	247	265	299	272	289	265	278	295	299	296	315	282	275	272	277	302	281	298	305	271	297	265	284	265	284	277	252	270	291	255	296	281	288	259	267	266	255	239	282	275	285	279	291	272	262	269	280	265	279	278	257	268	268	262	261	282	275	278	248	249	283	255	274	295	295	280	269	263	263	283	273	250	266	290	269	280	307	268	291	286	277	308	287	314	278	263	255	260	285	292	265	273	298	311	273	288	279	281	286	276	258	288	296	273	254	276	300	269	252	278	246	287	291	278	293	320	286	285	274	268	292	251	289	314	297	296	272	287	309	286	265	281	267	316	306	269	301	248	264	262	299	260	286	283	273	244	255	291	275	270	267	274	263	259	297	282	287	266	287	257	270	291	275	310	303	289	293	287	295	283	293	242	280	258	285	265	268	262	263	263	279	271	277	281	289	258	278	274	294	267	273	296	293	270	270	245	277	269	276	242	242	248	266	276	290	273	280	270	268	283	276	270	254	280	270	284	288	300	252	279	253	284	303	261	250	266	262	271	283	279	274	266	267	266	278	314	270	279	275	273	281	294	290	264	276	307	299	285	282	264	282	284	255	291	295	273	279	305	248	300	276	288	273	293	304	294	266	288	282	236	273	264	278	293	273	258	276	271	275	275	259	299	289	270	291	269	279	252	280	309	254	269	268	293	291	294	307	240	276	247	307	285	283	241	294	265	281	268	271	287	263	272	271	267	254	265	300	277	277	262	269	301	250	263	262	283	276	288	296	288	277	267	278	285	255	267	308	257	278	278	267	270	258	286	282	274	263	279	265	293	282	311	277	300	283	293	279	279	263	317	263	255	242	297	285	291	307	298	240	293	296	289	301	289	279	260	285	264	278	285	284	275	282	281	297	274	273	273	286	289	298	303	272	265	271	302	259	305	277	261	267	286	287	300	275	262	287	245	274	266	290	332	251	272	291	292	297	271	255	260	259	280	254	260	309	259	273	265	286	280	248	266	252	289	269	265	304	274	263	281	277	291	273	298	292	293	262	277	272	286	264	275	281	276	276	296	269	306	282	278	291	271	305	289	285	305	312	274	277	273	255	274	264	283	285	274	261	285	262	272	273	308	264	305	297	269	273	281	270	284	272	316	313	292	281	290	278	276	272	267	239	279	287	279	297	285	268	274	272	269	260	274	273	271	287	256	286	277	297	307	278	312	287	256	261	262	292	281	276	287	284	267	274	287	283	270	291	270	263	277	278	279	282	297	279	313	294	284	240	297	269	269	249	278	266	284	284	297	292	295	277	309	274	305	286	284	297	285	277	249	259	292	276	297	265	307	249	258	275	274	273	293	289	270	278	288	259	295	289	277	294	287	301	268	289	271	292	279	284	258	273	278	259	269	285	269	243	276	298	263	254	316	297	286	303	267	274	313	325	275	287	303	292	246	289	263	263	307	269	283	261	249	290	287	282	266	285	285	298	273	251	290	287	293	252	299	297	289	271	288	256	292	286	258	272	260	268	276	270	300	299	270	280	298	252	270	290	296	288	260	292	283	277	282	284	310	279	287	272	281	279	260	260	264	287	276	273	298	284	272	251	284	257	279	289	290	292	264	238	285	275	287	251	286	308	261	292	246	273	310	262	290	271	280	254	285	268	295	257	233	284	285	285	282	274	287	276	277	288	334	261	277	279	293	296	271	274	288	252	270	279	257	288	271	282	284	274	287	287	290	267	271	269	289	280	279	300	315	285	289	276	310	283	287	291	278	263	309	272	269	278	276	284	294	296	301	287	284	264	258	304	293	261	292	306	307	255	305	286	258	277	295	280	289	293	294	286	257	284	265	255	258	262	261	303	277	268	307	284	286	286	260	320	244	276	263	302	306	285	252	282	280	270	280	282	270	296	296	249	293	270	283	256	286	272	310	286	275	299	282	285	318	274	308	259	280	274	267	273	294	281	283	289	278	263	290	298	286	281	282	268	288	259	248	264	284	280	240	283	295	272	290	263	281	302	291	271	280	281	269	275	288	264	264	285	288	253	268	307	295	280	276	264	296	295	269	291	253	275	273	276	266	255	294	244	322	283	283	272	268	273	282	293	293	283	249	299	302	298	285	274	276	305	284	300	314	299	288	245	274	271	287	274	284	255	292	246	282	252	253	305	258	274	264	258	260	304	311	277	270	284	288	259	277	286	305	288	265	262	258	263	324	264	293	263	283	282	278	268	244	271	256	303	300	307	303	294	290	283	283	269	285	313	295	280	297	290	269	264	310	271	297	256	291	285	277	259	286	280	289	255	262	299	292	287	273	279	288	303	297	258	282	295	269	295	290	280	281	273	273	291	284	278	303	291	270	244	289	304	264	299	290	275	278	270	278	288	280	272	274	290	274	272	295	272	273	272	269	274	290	281	287	264	305	278	266	282	281	265	291	282	276	302	312	263	261	268	287	294	262	287	279	284	266	282	297	283	287	294	256	271	287	286	290	289	256	274	290	272	272	276	317	241	286	292	288	274	286	304	273	286	290	273	282	275	279	280	235	276	299	254	265	297	305	276	261	292	277	291	264	263	275	293	303	277	284	289	310	258	241	292	285	268	267	325	281	287	341	276	307	290	285	252	276	263	250	290	305	307	270	284	248	254	291	293	266	281	244	274	264	269	287	294	317	270	283	279	275	262	270	325	312	292	271	275	278	254	265	277	280	284	281	294	313	306	274	294	273	291	295	297	290	282	279	279	280	286	289	285	284	264	262	289	251	276	305	276	263	262	299	291	295	264	274	265	303	290	259	268	301	311	276	284	311	298	268	271	279	260	290	284	285	267	277	255	261	268	259	279	283	256	305	282	294	281	308	279	271	295	260	290	261	260	264	290	284	238	276	269	265	273	261	307	257	262	250	271	292	289	286	263	274	287	289	272	250	285	278	282	288	309	268	280	291	296	294	281	253	278	253	271	296	289	284	287	281	291	275	252	308	305	300	287	314	257	292	280	283	256	281	286	287	260	308	287	283	281	309	274	244	269	260	277	242	248	311	246	300	262	268	267	298	306	275	286	270	266	288	314	286	270	263	304	299	294	292	278	284	289	268	283	275	287	283	262
14038	3145	2442	1283	949	737	638	589	540	591	500	455	478	463	447	436	461	422	432	456	463	463	415	419	474	404	442	433	454	415	413	425	418	414	411	411	432	418	422	383	395	423	416	412	455	450	433	428	421	463	410	423	415	454	430	449	423	437	440	470	467	464	425	407	422	436	425	412	438	430	430	425	426	428	418	435	436	421	414	430	415	410	433	429	417	411	407	400	429	396	436	447	455	418	486	407	417	459	393	421	455	391	410	435	461	390	437	414	442	436	417	462	430	406	422	454	417	450	468	437	417	442	434	395	395	430	416	407	441	451	439	445	410	442	421	419	422	414	411	447	453	411	445	467	440	416	397	417	443	443	436	399	426	446	408	424	428	478	410	386	436	440	414	399	424	399	430	413	406	450	407	447	446	443	423	412	398	405	399	417	475	453	380	418	429	437	393	425	386	425	416	467	431	450	396	398	418	406	430	412	429	438	410	422	414	420	438	441	462	439	397	404	421	407	416	423	434	454	466	451	425	425	443	409	449	408	426	444	382	450	400	423	436	416	417	449	422	458	454	416	425	427	438	414	422	427	410	427	448	409	420	411	446	429	413	409	446	440	453	434	441	399	423	409	408	424	416	440	396	385	429	423	444	430	394	471	442	399	381	418	433	449	438	430	430	401	430	414	438	439	430	422	405	402	408	402	417	434	408	432	453	389	414	437	445	447	425	439	425	443	412	429	405	441	441	426	446	419	423	464	375	431	437	442	423	426	405	443	408	407	439	426	457	428	426	408	423	444	428	399	498	395	430	436	445	462	414	428	444	429	439	452	429	422	417	440	435	426	409	435	436	401	424	443	469	451	416	445	426	413	417	430	446	443	429	431	450	429	391	449	456	447	430	430	435	399	429	427	452	449	424	400	376	446	452	407	430	433	439	414	447	402	429	416	456	448	395	420	457	428	385	435	476	412	424	404	416	420	428	411	436	438	417	410	430	459	420	426	415	431	443	442	422	428	440	411	451	439	460	440	439	411	428	416	450	394	440	448	451	418	457	450	410	379	422	435	433	456	440	427	408	450	443	427	426	446	442	432	411	381	450	409	394	383	430	407	413	442	436	383	434	467	458	448	426	419	409	434	421	416	429	452	408	437	390	423	440	433	416	452	403	418	431	429	415	420	462	417	408	449	412	450	402	413	426	417	446	445	426	438	465	405	427	412	442	420	450	442	488	400	390	430	422	437	419	430	399	394	409	425	382	456	454	408	435	414	431	408	400	480	421	406	426	422	404	437	424	424	447	410	412	399	431	478	459	389	417	447	402	425	430	446	473	395	406	377	420	441	410	413	420	430	450	398	429	452	424	445	441	418	386	453	394	428	384	420	457	422	457	379	414	438	460	416	417	410	432	430	429	448	387	419	427	438	425	379	440	473	396	404	441	416	410	430	437	393	412	426	423	417	409	447	424	396	440	428	425	435	428	460	414	423	423	442	400	434	440	447	425	398	418	427	405	406	435	430	426	406	403	427	417	429	407	446	393	439	414	421	425	404	426	394	426	447	406	420	433	407	410	401	452	419	467	402	421	418	471	413	421	451	451	415	447	424	430	429	410	392	410	405	432	418	470	408	391	423	433	413	393	448	446	407	426	400	420	413	425	424	466	421	423	426	440	443	404	427	428	426	425	442	401	405	465	429	409	446	436	428	395	424	414	363	479	454	437	423	436	438	418	407	396	452	401	450	409	419	433	430	451	447	440	401	467	418	410	409	419	411	462	415	418	417	402	406	439	406	410	430	419	447	463	446	411	442	397	430	435	429	427	444	425	433	445	453	418	422	408	424	420	442	429	445	451	425	443	417	452	419	415	469	411	387	398	434	435	420	438	400	415	435	427	423	438	421	444	415	395	424	441	429	400	415	434	437	395	453	413	446	461	434	431	417	415	446	431	463	445	426	426	437	419	439	404	421	433	429	436	433	429	453	426	403	445	411	411	404	412	383	442	434	452	439	451	404	391	438	433	406	410	406	398	410	435	424	405	410	418	445	394	445	424	390	455	446	432	406	422	379	393	430	415	368	437	442	436	374	438	462	413	391	385	413	452	413	430	432	450	427	431	412	455	431	438	445	430	427	463	396	425	438	417	441	443	422	438	422	384	446	416	408	417	441	419	475	416	423	445	427	400	402	426	430	426	393	453	440	426	457	392	430	448	408	432	470	426	417	422	406	442	416	410	421	443	405	436	448	417	392	417	442	397	434	436	404	421	443	411	416	423	426	431	416	430	439	412	420	421	420	415	450	417	451	444	402	376	438	457	458	390	437	425	455	412	421	462	418	416	408	437	421	400	382	441	451	432	419	471	410	391	419	409	442	433	414	422	442	458	410	420	432	416	456	442	403	397	447	438	429	402	407	404	433	414	437	392	414	427	461	418	417	400	417	430	437	443	406	463	404	416	446	403	463	432	448	423	397	426	426	419	451	429	440	451	384	424	402	419	419	454	428	449	439	431	439	440	421	401	438	428	415	414	425	428	418	431	438	434	431	398	420	453	416	418	418	405	424	436	421	460	420	434	429	448	434	441	443	435	413	413	402	399	439	438	391	420	412	441	425	412	433	423	416	417	438	432	397	416	415	433	422	430	403	452	407	439	428	429	422	428	460	433	442	428	430	435	448	398	462	440	441	401	408	437	440	424	426	445	457	466	427	439	437	413	400	431	433	421	460	426	422	410	473	462	408	433	447	408	410	430	471	433	448	477	398	446	425	406	454	444	434	434	392	428	453	405	412	437	441	393	421	432	440	419	448	387	405	442	433	426	451	431	438	394	416	414	422	431	418	414	444	434	436	435	422	450	442	422	440	387	415	388	413	406	407	458	440	407	432	438	452	413	421	402	392	434	394	415	427	410	440	415	415	459	389	438	451	425	359	420	410	463	423	434	432	437	382	440	420	452	418	451	425	440	413	405	443	433	432	450	448	441	431	456	462	451	424	433	447	427	419	436	431	399	426	399	425	437	423	437	441	442	435	459	447	434	428	407	416	399	388	454	408	455	403	422	421	431	428	417	463	456	403	420	409	443	442	449	397	451	415	395	439	416	414	442	401	452	405	421	427	455	397	428	416	411	420	435	464	415	418	468	413	411	436	388	396	410	467	446	446	416	424	407	414	428	458	406	402	416	421	443	426	449	444	430	451	429	428	403	438	419	430	425	421	427	431	450	403	437	420	444	408	424	461	392	441	441	436	410	444	441	464	399	402	415	391	438	455	387	416	449	441	408	455	442	453	381	423	432	429	403	431	457	473	463	422	443	445	443	431	403	449	437	452	427	412	415	419	441	438	384	445	431	408	420	414	403	455	408	447	409	422	394	408	438	395	428	437	423	393	435	426	478	394	424	391	415	411	477	407	405	439	434	415	414	491	401	419	432	413	402	437	402	415	384	416	443	447	431	439	448	458	423	438	413	428	417	431	428	429	450	433	436	398	456	411	380	405	448	430	417	409	441	428	396	402
24385	21385	28686	24468	21220	5534	1304	942	825	698	696	680	631	617	612	627	582	611	608	561	570	588	550	542	555	552	535	577	551	524	525	518	569	550	502	544	562	519	536	526	501	552	525	560	506	543	505	551	543	502	540	503	496	527	487	513	555	483	541	541	512	578	510	486	508	504	521	513	556	517	561	547	525	522	486	492	496	535	512	496	540	515	506	556	552	515	514	476	535	532	523	510	526	563	504	511	531	486	542	566	552	551	530	513	510	521	525	531	528	518	517	534	559	481	485	506	524	524	538	540	538	500	511	523	518	529	500	544	536	561	525	532	513	544	502	522	535	521	509	529	540	555	528	460	498	530	533	548	487	523	525	529	564	552	489	523	516	514	525	533	535	523	565	543	533	544	516	505	526	522	569	511	514	567	489	516	518	534	502	497	513	581	508	518	540	503	520	515	515	495	540	506	528	501	543	555	522	466	550	516	539	533	546	500	514	539	550	557	512	520	540	490	525	525	544	531	508	527	526	546	555	533	489	520	494	535	527	545	530	529	529	516	574	544	557	519	496	530	477	540	501	510	530	511	496	511	560	525	503	507	545	538	546	523	523	503	533	544	513	530	557	536	517	529	538	511	542	548	506	556	489	533	525	504	503	507	498	546	502	509	556	519	529	530	535	515	508	558	543	519	494	533	510	515	542	530	534	540	516	599	498	545	475	566	520	517	517	529	534	524	544	527	491	533	495	502	557	524	543	512	520	503	541	545	489	514	559	528	531	524	520	549	517	508	554	557	535	517	505	525	510	521	488	525	483	553	542	507	540	533	512	501	518	533	494	529	574	515	559	556	498	506	559	512	533	487	485	526	527	564	542	537	516	513	530	492	532	525	543	483	504	539	506	531	483	543	526	508	536	530	528	547	550	506	517	545	549	516	497	515	505	502	537	522	530	554	489	507	525	537	518	535	530	488	475	546	530	526	518	532	504	505	519	520	557	510	538	546	526	552	532	521	551	510	513	487	500	550	538	532	494	526	527	515	496	518	522	488	532	508	534	495	522	532	507	537	533	529	561	497	515	490	455	557	525	483	536	554	527	519	517	481	513	544	561	469	488	556	549	513	503	547	534	539	528	551	524	524	491	516	581	557	539	513	518	513	502	510	573	503	539	531	525	514	533	537	499	546	513	509	530	528	517	514	509	511	500	521	534	515	522	512	484	554	544	533	526	488	496	517	542	471	542	510	531	516	470	512	521	546	545	536	517	550	529	496	503	516	539	522	524	564	533	558	515	522	541	526	523	524	518	509	545	523	492	530	549	539	519	522	504	506	503	530	519	546	539	558	537	519	561	558	567	487	512	517	545	506	513	507	508	552	547	523	524	531	559	520	540	485	568	531	572	500	514	510	515	538	553	475	526	528	501	512	507	522	499	528	499	506	490	507	522	511	503	503	529	499	494	522	558	525	507	580	525	589	520	509	565	496	528	541	573	502	500	531	507	536	520	491	527	516	536	541	518	501	502	536	505	523	465	528	489	497	536	519	556	549	531	532	503	536	534	530	539	491	493	542	517	496	522	483	514	502	525	487	530	547	537	525	566	493	590	526	558	529	507	530	554	562	520	480	547	528	546	510	529	468	529	499	510	509	553	519	479	507	558	517	559	533	520	478	517	488	490	550	482	532	538	515	515	491	482	508	521	521	506	539	510	576	508	556	514	499	501	489	521	539	495	517	547	529	494	502	478	539	504	511	516	522	564	560	536	545	522	483	537	483	498	502	502	512	523	526	542	537	503	495	533	537	528	576	538	532	495	509	546	456	518	511	542	582	514	537	518	532	527	514	513	479	513	538	514	526	491	521	529	508	477	480	551	531	578	583	527	555	564	511	538	504	533	484	526	503	533	509	516	521	479	502	502	526	511	562	521	505	545	521	492	511	512	483	505	560	537	549	561	553	525	581	538	467	542	483	479	504	494	499	543	533	506	552	509	520	504	515	517	539	512	515	536	526	531	519	529	505	528	508	566	531	525	526	529	519	491	494	525	543	503	535	544	512	556	511	523	510	557	490	535	528	541	553	545	505	528	552	545	539	556	537	500	533	530	519	552	541	508	540	487	594	492	540	524	519	511	518	535	546	523	566	491	521	502	540	527	561	580	538	528	518	545	546	524	525	503	493	511	499	555	505	482	491	535	513	580	526	531	517	541	539	490	564	507	503	536	516	504	515	517	561	518	534	585	487	500	526	544	514	533	543	526	522	525	530	497	528	491	585	529	524	512	491	510	544	547	558	565	526	588	509	506	508	525	475	538	515	554	492	484	531	485	570	503	520	550	479	528	506	503	513	549	512	521	508	506	507	520	552	536	546	531	543	503	544	509	525	509	552	518	531	515	494	560	513	532	497	555	545	525	499	521	509	492	548	528	529	479	535	481	521	535	524	604	515	516	503	523	487	503	542	523	459	526	535	494	521	551	539	523	548	515	517	534	518	506	493	494	563	538	493	518	514	544	520	523	537	496	537	499	519	560	469	540	541	539	509	520	501	544	548	524	487	487	530	485	520	548	518	514	561	507	511	551	517	482	555	515	556	532	534	559	553	536	533	487	505	527	479	493	517	517	561	523	530	534	480	501	513	501	563	498	492	529	493	550	534	533	516	477	509	550	556	486	501	539	519	510	513	524	532	541	557	456	464	509	530	556	501	514	536	518	503	528	519	524	546	511	533	559	509	521	508	514	487	528	504	486	499	513	507	538	524	545	523	517	507	531	522	500	545	549	498	554	550	509	509	534	508	534	527	521	491	546	507	542	523	511	548	545	526	519	534	490	533	527	506	506	546	545	544	525	531	546	525	567	539	508	496	523	536	519	492	567	522	538	514	502	513	550	561	518	484	496	526	504	519	504	530	498	511	546	552	486	547	510	487	530	502	541	522	489	478	517	533	505	501	471	529	480	527	495	520	516	525	500	537	530	534	519	506	535	516	495	520	468	548	514	470	490	502	550	517	515	512	515	513	552	537	521	513	496	536	503	545	507	487	531	536	519	518	494	511	503	558	495	552	551	541	550	508	555	534	506	482	501	519	535	491	518	524	491	545	468	522	511	564	506	501	533	511	511	533	492	520	504	515	530	514	527	530	523	520	514	515	540	509	510	524	545	501	553	539	522	515	533	551	507	513	527	503	545	565	531	567	501	567	519	512	519	496	542	570	508	533	541	524	481	547	491	523	476	543	517	527	527	515	549	528	565	507	551	547	576	527	540	536	545	504	494	544	528	521	539	530	553	524	525	522	540	506	544	522	485	514	534	555	521	511	502	502	533	544	542	526	478	534	526	526	537	527	543	544	541	523	546	477	549	497	505	516	521	516	508	495	575	494	534	522	543	519	554	546	534	516	518	497	537	536	567	507	507	516	520	517	544	536	538	532	500	526	525	483	499	542	546	520	533	519	522	567	474	505	538	530	548	548	540	535	524	545	558	520	471	538	566	500	510	507	486	467	511	548	521	508	528	531
33605	11560	10072	5295	3726	2924	2362	1916	1590	1393	1234	1223	1100	1078	1064	1023	882	968	937	906	910	870	858	850	811	814	832	799	823	787	797	753	778	770	875	777	775	789	771	801	782	839	808	824	783	782	838	829	777	823	802	766	765	760	756	728	811	774	797	799	799	743	799	812	804	747	796	766	809	774	770	784	774	755	781	788	774	769	797	735	749	795	760	887	811	755	797	809	818	770	754	789	801	814	830	770	761	739	774	778	766	835	793	833	816	766	784	796	765	789	734	807	770	778	796	777	828	786	759	761	804	763	762	775	793	765	763	801	772	799	792	795	785	753	761	800	770	755	776	730	741	789	795	809	768	793	784	796	738	745	815	761	740	764	777	777	777	785	789	827	812	857	792	761	815	791	817	819	777	811	783	757	754	777	796	766	800	770	788	802	786	815	811	822	766	777	789	749	786	764	788	808	772	775	761	785	793	788	784	811	798	853	733	762	791	790	786	767	780	843	761	727	742	775	781	779	800	797	808	747	776	795	767	785	800	796	795	771	797	768	787	791	788	798	817	804	786	786	742	776	782	830	727	827	821	766	772	808	772	797	751	785	754	798	748	748	782	794	761	774	764	765	709	764	790	780	761	758	789	774	775	749	833	743	786	766	812	809	779	794	747	788	764	762	790	822	723	787	770	793	698	751	761	787	786	779	785	834	759	747	794	782	801	766	778	815	797	762	774	796	794	786	823	786	787	765	740	809	777	764	797	839	754	746	830	809	749	733	792	828	789	764	790	754	789	799	816	769	772	782	771	757	803	814	738	781	773	801	757	805	707	783	792	852	837	765	767	821	793	769	746	795	783	767	809	790	777	768	772	814	815	766	806	784	780	843	747	759	794	764	807	766	771	751	787	757	788	787	765	759	824	749	797	847	774	801	793	807	757	781	721	828	778	794	848	788	787	807	777	821	774	795	784	783	810	788	793	759	823	789	812	777	777	782	790	798	767	754	812	831	814	751	817	716	780	789	738	740	799	781	761	794	794	753	788	773	810	775	812	804	769	800	748	763	801	778	815	760	754	773	806	725	774	827	812	761	760	748	740	723	799	750	806	855	774	802	779	774	762	747	795	748	756	786	771	775	762	837	792	821	815	776	766	754	800	737	801	781	738	799	797	804	764	806	746	761	797	800	778	733	799	791	782	755	810	797	750	751	760	782	780	797	796	782	786	767	782	764	730	780	747	843	806	790	808	789	836	811	808	756	792	783	770	793	790	767	754	787	761	811	786	782	777	790	751	829	731	783	777	781	772	733	761	743	836	780	771	779	802	754	763	725	800	805	797	777	780	770	781	796	725	805	759	794	817	818	723	795	807	818	764	731	754	759	806	801	764	762	739	783	809	777	812	824	792	759	779	744	807	765	844	769	749	748	773	749	774	764	779	795	775	792	772	802	767	782	807	746	860	790	828	807	840	823	741	783	801	787	809	788	763	760	751	790	779	773	815	758	780	785	777	827	768	736	780	759	859	768	801	809	760	777	721	802	801	761	813	790	774	739	804	806	740	775	759	766	781	805	791	760	779	770	768	828	786	805	801	771	731	813	792	779	741	737	754	749	796	786	822	771	770	755	840	774	747	807	757	792	783	776	721	812	783	791	735	796	756	793	734	807	805	752	752	787	785	755	799	855	763	776	746	796	774	840	805	734	760	788	804	809	762	755	761	752	781	771	812	809	806	750	732	759	784	793	753	813	800	784	789	774	792	760	755	806	827	811	811	776	774	766	778	742	744	755	784	809	774	794	830	806	788	774	831	763	787	773	799	723	802	767	765	795	797	753	819	801	803	770	762	766	783	763	765	751	814	780	791	882	811	708	754	814	810	782	808	773	773	760	705	760	768	821	795	782	786	781	763	744	803	776	780	807	739	748	759	756	763	801	811	809	778	822	788	750	766	758	820	795	789	796	803	746	792	781	778	776	772	781	753	729	794	782	819	802	766	758	806	792	768	804	796	781	716	759	838	768	793	777	818	792	788	799	791	743	763	764	807	794	747	772	801	769	802	825	824	813	761	773	814	790	778	810	750	812	796	775	793	777	821	793	717	788	750	835	796	786	756	780	746	797	812	769	805	813	793	771	763	794	738	750	788	833	787	778	793	815	794	772	783	773	785	721	757	769	811	771	782	806	793	796	798	773	723	839	760	758	814	780	737	781	786	792	807	773	764	759	761	722	770	822	828	800	776	802	765	787	801	797	820	834	775	814	744	797	788	788	819	850	806	770	785	765	800	798	762	786	803	807	747	773	797	753	780	829	807	806	806	796	804	813	818	801	758	791	816	793	774	869	783	758	764	830	824	754	764	794	770	840	747	820	759	795	778	774	765	785	738	771	811	843	820	817	793	804	812	802	832	790	796	748	771	842	766	779	767	780	753	770	731	791	749	766	801	761	785	757	769	753	771	763	798	783	784	777	803	791	783	791	799	800	781	733	733	779	831	736	777	736	758	782	798	763	768	766	813	692	769	760	809	786	788	757	748	799	778	767	801	787	780	815	841	756	812	804	798	772	747	815	811	829	752	790	740	779	802	760	786	778	744	791	760	771	802	831	808	733	787	821	818	841	791	780	804	739	764	770	794	774	777	798	759	762	765	782	816	837	774	794	760	758	780	795	801	801	795	772	856	828	774	779	726	773	842	810	830	812	752	808	754	812	784	800	788	744	775	806	771	742	773	745	794	769	786	777	803	767	824	789	757	744	734	787	805	773	774	803	796	797	768	790	781	799	783	769	784	779	756	750	816	807	738	789	770	772	826	794	783	797	778	815	780	777	819	825	790	757	768	769	738	851	784	756	719	768	749	720	811	757	781	753	808	803	834	774	760	768	769	811	785	815	806	813	808	744	731	801	795	771	786	758	784	772	735	810	794	758	771	765	794	790	783	760	788	812	790	763	741	793	815	771	787	800	725	769	779	803	772	750	766	750	790	807	855	738	812	750	782	708	779	805	819	732	800	769	788	782	768	767	792	792	795	871	738	765	758	801	836	771	830	772	786	752	828	821	848	788	802	788	761	761	855	767	756	810	789	753	808	795	760	807	704	781	823	778	804	831	810	788	746	796	807	804	798	815	769	778	819	784	839	785	778	792	814	774	756	782	764	762	784	798	820	832	737	784	832	799	779	770	771	835	819	779	793	819	772	828	798	768	819	796	769	735	759	796	816	767	750	810	822	779	811	753	778	787	772	747	766	767	805	741	769	796	830	761	816	810	736	717	810	760	755	784	791	752	778	796	758	756	783	776	757	827	780	819	793	750	797	753	797	807	790	757	741	766	762	781	755	747	771	830	752	788	781	749	781	773	778	763	785	859	794	758	817	805	747	772	748	786	744	799	791	803	852	780	775	780	803	781	716	817	786	751	762	799	764	759	727	781	781	767	782	739	793	772	737	774	738	754	761	763	765	774	750	755	749	760	789	790	716	739	758	774	716	768	757	764	835	744	777	783	777	775	803	841	767	778
23360	21398	29325	23882	21395	21278	4794	1284	963	861	809	709	694	653	636	617	563	599	571	573	546	528	510	555	515	513	521	523	528	531	547	555	526	471	520	553	515	499	498	498	498	531	473	515	482	511	489	502	484	528	514	499	454	498	450	487	549	464	478	528	464	482	458	488	485	513	478	463	513	466	499	462	482	496	517	492	524	501	461	509	491	508	465	503	473	476	492	468	483	500	463	466	480	496	472	495	505	447	432	505	473	488	536	505	476	522	477	470	467	486	527	490	508	470	524	471	483	517	487	491	523	502	500	498	510	473	464	484	468	460	504	462	479	464	495	493	508	509	532	521	490	482	465	522	496	513	479	437	484	465	492	522	485	481	511	498	510	484	497	479	479	517	471	466	462	472	517	462	536	541	515	493	445	493	499	474	474	484	442	482	487	470	480	453	515	531	472	485	500	468	465	517	498	509	457	490	470	463	496	484	516	464	497	491	507	516	499	522	438	489	504	486	447	475	452	490	536	502	511	486	538	497	548	512	511	407	463	506	473	512	437	451	474	459	495	454	517	482	472	502	510	480	513	510	494	507	457	462	502	510	501	465	479	489	517	492	456	456	464	501	509	510	459	484	478	492	543	468	494	451	474	488	461	501	471	510	495	465	517	520	463	436	482	497	529	472	500	461	441	560	494	486	485	476	490	422	495	479	479	463	450	491	488	507	502	521	516	496	468	506	474	515	522	496	496	521	467	524	450	485	501	527	552	469	500	511	505	478	498	492	526	459	466	486	475	514	500	496	505	472	487	457	538	493	480	479	482	505	502	516	528	463	462	497	452	522	522	455	490	501	497	480	506	503	488	507	484	520	488	481	501	488	468	461	502	519	484	483	471	512	507	507	517	477	499	495	494	491	473	509	464	471	471	475	492	491	519	477	525	465	473	456	453	511	459	489	465	498	501	520	474	453	488	471	455	487	490	554	472	488	516	466	468	482	477	483	466	510	499	462	475	500	491	482	469	492	500	460	457	515	507	441	480	486	513	458	512	489	494	498	490	481	503	465	475	464	506	492	507	501	483	489	480	475	521	468	510	496	483	449	498	506	467	507	517	505	500	454	460	493	517	478	491	501	505	480	467	476	501	485	525	505	496	449	490	500	477	454	462	530	512	455	468	497	490	488	475	490	492	486	507	460	528	476	467	490	496	495	471	493	489	510	461	474	488	506	446	503	472	506	493	482	462	495	475	501	497	503	470	480	469	481	490	505	447	493	503	485	493	507	513	494	483	473	491	510	455	471	455	487	486	481	513	443	519	452	503	488	494	486	499	463	516	468	492	462	520	471	527	481	472	467	493	494	496	475	475	488	514	512	481	496	495	497	491	485	507	484	515	450	514	484	518	463	484	486	494	530	470	471	495	468	491	489	485	497	501	460	532	518	488	510	470	509	519	489	502	487	504	471	489	509	466	478	480	502	532	496	473	493	497	516	483	530	468	473	537	487	478	478	496	541	470	480	462	510	488	490	452	448	500	464	490	519	480	499	496	489	477	468	510	486	556	492	472	477	467	487	502	496	445	453	480	492	540	477	548	522	501	513	433	477	441	542	466	530	500	470	490	470	499	496	497	463	481	531	473	514	529	457	489	478	483	482	469	498	487	461	484	471	498	490	524	490	506	492	499	480	503	468	502	492	451	490	464	481	484	459	420	494	473	479	464	503	512	456	496	485	488	496	459	479	470	486	486	470	529	440	494	495	456	519	466	488	475	454	450	482	514	478	454	520	494	546	493	495	489	479	482	477	512	475	520	475	499	501	489	466	499	511	510	503	471	493	483	488	501	488	458	497	470	521	472	473	504	409	462	449	431	460	490	522	512	464	483	470	472	500	488	484	481	488	485	503	455	515	482	466	490	498	457	452	503	496	484	468	471	523	474	477	448	520	455	471	460	475	510	459	476	476	473	480	492	524	466	498	475	524	463	483	498	496	511	469	513	446	455	476	438	532	507	490	527	435	509	493	467	492	482	478	492	475	482	547	482	506	498	467	546	441	496	477	537	509	508	533	486	431	444	500	443	502	508	465	474	468	465	451	473	521	465	498	483	467	503	499	461	501	438	448	445	481	449	436	483	535	477	514	463	494	448	480	469	530	494	497	481	475	480	463	497	465	494	483	478	512	478	506	491	492	465	475	491	470	448	483	479	484	456	500	485	527	486	461	534	511	498	519	485	478	488	461	486	502	475	491	479	479	495	467	450	453	447	471	480	505	478	475	515	450	467	499	492	464	486	474	469	481	499	486	484	462	486	471	468	516	485	485	461	483	494	478	468	487	454	474	490	496	502	531	499	453	472	511	520	472	496	515	506	476	463	453	485	494	453	497	484	506	505	487	506	439	492	487	481	489	506	501	510	512	461	498	451	515	484	499	512	478	464	496	455	507	475	483	478	484	511	479	499	536	481	495	475	503	480	497	490	500	442	489	485	467	485	486	502	506	487	508	471	503	467	483	533	514	504	483	503	493	489	474	469	459	514	482	469	507	481	497	498	470	511	506	479	529	522	488	515	474	490	464	479	461	497	488	496	478	478	465	472	454	463	473	479	459	511	483	511	454	481	434	466	473	472	454	481	487	471	441	514	496	479	503	507	511	512	479	453	479	452	499	487	456	511	492	460	512	495	528	461	485	530	521	452	455	479	518	513	479	491	484	483	487	491	430	488	452	467	492	465	492	455	509	484	486	472	479	511	484	498	476	476	520	481	501	505	461	471	508	498	462	538	477	529	495	503	493	509	444	525	505	491	470	489	472	486	481	475	469	488	496	513	500	480	459	477	490	484	466	495	468	501	500	522	520	463	472	479	503	470	494	501	509	461	487	461	492	483	454	494	497	495	492	429	499	478	449	471	490	464	506	484	478	450	521	480	459	465	500	491	480	483	483	498	511	462	446	486	481	483	456	470	496	474	502	481	455	504	498	490	498	475	511	473	493	496	506	488	475	479	487	454	486	506	500	509	524	500	497	489	487	472	473	493	481	447	476	478	520	515	496	511	504	492	430	535	499	470	499	508	522	503	504	510	495	426	552	488	503	483	512	499	473	485	458	520	505	477	471	460	480	462	499	444	496	493	517	479	490	453	481	482	468	509	451	493	480	503	470	511	455	485	484	471	484	468	531	479	461	508	488	477	478	518	486	455	481	484	502	491	501	514	487	468	486	461	475	506	438	486	492	458	467	466	480	475	504	486	510	473	507	486	503	492	472	508	481	453	481	467	465	522	500	442	473	444	470	462	505	450	450	485	454	489	476	470	465	452	437	507	471	466	484	425	455	506	444	490	480	516	472	463	504	448	475	504	488	527	495	483	454	479	487	485	512	471	409	501	493	493	499	484	468	495	450	475	486	481	449	472	485	494	505	464	483	484	498	497	512	448	480	496	492	493	474	488	499	510	546	501	451	505	485	508	506	512	482	476	484	463	462	475	513	488	495	478	506	489	516	464	451	481	502	501	466	494	473
37827	17220	15288	8498	6013	4497	3475	2746	2402	1924	1714	1475	1371	1227	1105	1107	1038	993	982	945	960	889	888	796	832	867	850	806	775	819	809	823	726	828	819	818	802	743	777	761	810	780	776	746	748	748	782	754	734	793	772	748	766	703	726	785	774	719	726	752	750	712	759	741	734	759	698	742	715	742	774	733	804	725	735	774	760	722	734	735	700	743	741	760	781	752	773	729	711	721	741	799	744	743	744	745	777	756	687	762	772	758	717	725	682	717	712	748	741	732	743	747	742	746	714	738	704	728	757	764	692	695	744	741	762	768	719	679	718	701	711	746	724	720	716	728	781	717	709	734	771	710	723	737	678	682	739	694	746	733	674	720	699	730	771	727	733	695	768	697	730	805	756	773	744	774	723	709	786	730	740	753	707	680	755	743	734	729	676	721	691	704	766	719	742	747	747	733	745	703	679	706	737	740	756	733	679	710	705	724	754	732	657	732	689	731	743	728	740	745	700	757	703	728	773	758	745	756	673	716	748	721	740	734	769	699	692	709	700	745	755	744	732	705	731	716	726	720	717	772	734	738	718	716	681	754	701	719	721	719	723	679	735	730	741	752	751	738	688	722	760	687	757	696	755	661	681	752	800	698	739	689	713	753	717	727	735	775	759	741	706	724	783	738	730	734	714	722	714	728	730	752	735	702	724	750	755	713	770	737	732	739	732	734	728	718	717	723	760	712	739	766	802	758	728	714	752	765	719	760	715	756	712	716	713	740	734	713	708	748	703	676	797	702	711	701	702	746	775	789	721	737	725	683	740	684	703	734	687	695	721	707	764	722	690	723	733	752	791	772	706	677	714	763	710	690	707	729	752	756	727	702	714	703	750	683	726	735	759	740	665	661	717	759	722	747	725	701	777	742	730	731	765	800	749	738	752	713	708	704	815	756	732	663	713	726	745	673	767	669	747	724	743	717	748	756	750	739	675	724	701	687	725	733	747	718	733	713	757	743	743	730	725	742	739	705	698	750	796	719	739	723	749	730	732	747	738	751	784	718	703	727	711	755	715	746	737	716	763	743	720	694	708	774	692	713	691	704	726	750	696	700	708	694	693	719	749	713	685	720	678	734	709	713	735	727	715	771	745	715	758	718	717	698	706	728	735	732	736	733	791	747	718	731	802	722	735	681	721	726	724	661	643	717	710	690	707	746	740	763	747	705	772	708	727	777	764	755	738	749	739	742	736	673	746	672	697	740	744	760	664	711	703	709	705	754	767	791	758	727	759	754	721	715	682	732	701	749	762	763	779	732	768	700	707	683	718	741	685	682	710	698	761	744	703	723	721	771	702	681	729	687	729	722	735	732	743	802	697	730	695	698	771	749	748	709	728	748	758	754	682	721	733	730	748	703	730	764	771	717	716	753	792	736	708	709	788	740	744	720	747	717	717	722	751	701	719	728	711	751	727	723	756	706	733	733	685	736	719	746	742	711	720	764	734	715	713	737	713	741	725	701	803	693	689	764	762	728	747	745	713	784	698	748	737	723	708	735	719	726	751	719	746	720	686	703	773	712	680	720	739	686	734	728	701	739	747	702	703	714	777	738	732	770	722	692	745	704	716	706	668	765	698	749	768	752	724	761	721	748	770	779	702	717	787	704	706	738	769	726	762	698	721	745	754	708	696	715	704	731	739	710	710	674	732	719	739	730	744	725	769	721	730	719	759	715	680	743	749	726	727	722	695	749	725	737	702	708	744	762	720	729	745	772	731	749	701	723	704	791	728	753	752	789	771	722	691	758	702	750	709	726	685	687	742	741	736	738	729	745	770	679	732	734	724	728	725	755	689	733	801	688	697	748	761	743	732	747	720	770	756	716	744	716	773	758	718	713	703	731	673	735	770	733	752	724	726	746	696	695	734	710	669	750	711	693	747	726	663	746	706	678	763	718	709	758	737	702	747	751	728	734	709	724	707	706	752	717	727	704	690	735	803	751	807	718	684	732	670	710	779	695	744	736	717	717	696	719	726	779	719	702	707	736	704	750	750	791	741	668	708	752	690	694	736	682	727	735	667	719	772	749	707	745	708	709	723	781	733	729	768	724	734	738	792	757	723	730	703	749	656	743	735	640	761	670	734	723	745	759	774	631	756	732	759	723	781	752	666	711	694	739	730	707	758	768	742	685	722	717	711	775	706	720	747	750	693	730	746	753	703	707	684	749	749	752	741	719	766	763	694	729	773	750	720	730	692	755	726	705	707	752	724	690	692	728	689	794	719	719	725	695	713	761	716	726	724	761	726	759	758	765	763	756	735	727	779	708	705	739	689	739	758	767	758	755	753	716	731	742	768	757	737	727	720	751	699	693	733	708	739	678	715	684	698	745	721	700	731	692	758	746	709	743	711	736	732	751	704	754	682	700	713	711	766	687	723	669	714	713	711	718	706	707	714	665	729	698	702	705	774	709	716	747	688	707	716	713	739	732	719	663	730	732	756	742	696	757	727	745	777	755	717	754	709	746	762	723	705	718	714	731	772	734	715	722	751	710	754	726	792	721	723	704	747	746	764	736	778	730	715	732	702	727	704	745	723	725	710	768	688	774	739	757	728	718	718	744	724	743	738	742	755	738	672	730	715	743	755	725	668	701	721	746	755	657	719	706	716	729	732	700	733	701	781	757	733	747	790	696	737	738	760	699	726	658	741	691	711	744	693	713	704	756	719	746	731	733	705	679	718	736	673	750	696	683	666	734	721	713	672	726	727	738	745	733	716	735	721	713	711	750	723	728	743	710	755	742	717	709	807	729	683	757	744	735	690	746	770	783	760	752	710	736	765	717	733	696	739	800	796	712	761	736	706	677	727	761	720	761	759	706	757	751	745	730	732	713	724	694	737	739	753	736	718	722	719	758	738	695	726	783	657	779	749	655	749	704	725	719	733	773	729	729	794	725	716	768	692	731	754	727	757	754	701	703	733	700	727	737	756	757	708	719	794	731	740	749	712	733	755	727	736	720	698	724	723	724	684	749	780	742	760	776	728	712	748	740	747	741	737	735	741	725	759	711	775	718	774	669	742	720	669	759	775	697	722	755	757	698	737	723	725	706	688	757	730	727	764	739	691	734	713	741	751	705	766	741	765	687	713	708	693	738	775	740	755	766	706	727	720	707	736	760	773	759	722	681	707	725	751	702	689	713	737	742	680	743	724	719	712	749	725	676	734	701	746	777	736	731	735	711	677	742	723	721	770	695	672	724	704	736	713	771	759	742	710	736	729	730	715	700	716	773	719	746	727	715	742	768	722	764	731	755	701	719	718	716	772	738	699	749	760	728	714	713	706	727	780	724	744	694	771	743	710	742	722	707	716	722	748	719	766	697	731	735	704	701	726	753	716	717	700	687	718	687	771	749	722	705	717	761	729	737	708	741	736	689	730	706	749	739	714	709	740	715	722	727	769	729	751	707	726	763	733	717	718	694	753	722	720	711	715	733	748	714	762	692	768	736	693	758	745	779	718	695
27210	20853	9804	1087	540	404	368	350	328	340	287	287	276	285	300	267	301	278	310	282	266	280	271	301	297	306	280	274	305	280	271	293	289	289	293	261	271	289	289	272	306	285	300	294	307	286	252	274	279	285	292	302	311	277	265	291	263	264	300	277	287	273	296	297	284	286	288	265	287	279	265	279	287	295	269	266	257	274	251	280	268	270	264	287	282	287	288	291	282	261	274	286	273	278	277	271	266	279	296	298	281	265	274	284	292	275	270	274	287	265	312	236	294	301	267	278	307	289	261	260	316	266	270	298	295	275	273	311	303	268	303	281	290	267	306	295	271	266	282	288	271	283	306	289	306	263	280	266	301	264	260	302	268	281	272	266	307	288	305	276	263	277	290	289	286	278	282	292	273	282	296	274	288	285	270	291	286	312	280	282	280	286	291	271	332	277	292	303	293	272	287	300	310	267	278	249	283	267	277	314	297	275	290	323	288	279	283	283	301	300	273	300	289	294	263	275	312	292	289	284	321	288	308	269	287	290	247	269	310	255	294	296	294	310	297	276	286	293	300	283	255	276	300	269	262	273	270	291	297	263	293	284	263	325	300	270	266	307	267	292	260	290	297	272	294	256	305	255	303	274	277	307	268	293	274	277	284	255	272	280	278	299	295	269	266	255	269	265	307	276	274	272	286	248	289	285	292	281	246	283	271	260	292	275	284	270	254	291	261	278	265	274	274	311	268	277	290	259	274	277	303	282	281	281	277	295	275	282	274	306	258	293	265	271	264	299	274	280	298	296	286	266	290	260	250	311	264	252	282	261	263	276	265	282	269	255	287	291	272	282	303	299	307	279	257	278	274	275	278	290	309	270	288	260	256	309	280	283	289	264	254	271	257	260	279	299	283	297	296	295	294	273	279	259	265	254	284	292	281	261	286	285	295	300	260	301	282	299	275	267	293	279	297	257	278	240	259	278	279	296	260	317	315	297	308	284	257	285	285	285	276	266	284	292	265	300	284	295	307	281	273	278	245	246	284	280	298	278	278	264	290	284	297	277	283	255	301	246	269	270	302	292	266	314	290	298	276	285	284	279	256	307	280	276	252	273	279	304	295	274	298	275	298	252	269	271	275	301	279	280	290	270	276	291	280	288	265	294	265	264	293	252	280	283	307	278	286	303	273	286	255	281	277	261	272	289	264	252	272	298	278	292	278	295	270	278	291	275	265	323	300	299	270	260	275	271	300	270	266	274	290	272	283	255	286	299	274	287	286	287	297	279	288	263	280	288	268	280	274	267	292	284	277	264	298	314	267	290	265	271	272	279	276	294	287	297	301	286	284	284	287	264	286	277	295	266	279	279	270	255	264	270	284	270	280	292	260	291	284	295	274	266	264	296	288	309	309	281	281	291	290	296	298	293	296	276	289	288	296	268	294	287	297	284	280	283	277	299	282	274	312	302	253	246	270	260	279	276	310	284	278	264	291	261	278	291	265	297	257	295	289	292	263	281	294	279	257	297	286	295	282	284	287	299	279	264	293	289	277	309	283	256	274	283	325	311	251	320	293	292	257	319	278	271	289	268	291	253	277	263	295	286	290	314	282	281	294	297	257	259	309	263	280	262	293	307	272	244	270	269	300	282	270	231	301	288	311	316	268	289	275	303	298	287	287	295	286	259	305	245	280	270	298	282	279	300	309	256	245	274	290	268	282	265	255	260	277	298	270	277	288	236	293	282	252	301	258	270	221	282	262	286	275	270	258	248	290	278	279	274	307	319	262	300	270	297	294	297	267	275	294	305	280	246	285	284	293	288	287	251	266	305	331	274	300	270	262	274	309	252	295	292	291	301	251	278	276	285	258	309	315	283	282	265	306	273	306	294	320	295	289	294	320	279	255	289	277	247	275	292	281	295	278	294	289	266	298	290	295	318	255	288	291	251	319	269	297	274	262	283	311	280	284	310	289	277	270	267	291	306	273	265	274	281	269	302	278	302	264	281	267	287	265	298	302	293	298	291	278	236	286	247	286	283	302	257	267	311	281	289	283	269	244	307	282	269	292	303	268	288	250	278	280	293	262	270	277	305	301	266	267	281	272	274	306	315	275	268	310	285	272	243	330	259	282	278	282	276	297	306	296	282	250	308	276	260	308	295	258	300	280	249	286	249	309	293	283	283	319	271	262	301	312	285	293	279	270	308	267	263	277	301	249	262	260	279	281	277	268	258	301	300	268	273	313	270	298	264	284	290	273	280	311	300	286	306	278	279	279	282	287	273	279	309	278	270	291	288	288	294	259	295	302	269	279	287	263	289	284	284	293	293	272	271	284	254	329	324	278	250	279	307	262	323	281	237	307	252	270	304	295	264	279	291	258	285	289	268	281	261	256	288	257	272	274	306	305	318	282	283	304	260	285	289	270	274	294	261	277	301	301	283	260	274	298	273	269	278	255	273	256	266	286	337	268	286	278	309	268	291	280	286	256	283	285	290	279	271	251	270	256	293	290	303	270	279	287	304	304	268	301	262	268	320	253	240	281	292	267	279	273	266	274	297	276	283	263	277	291	316	291	281	294	313	270	248	283	268	268	270	284	290	286	262	294	259	284	296	269	279	291	279	265	267	306	284	277	276	274	275	286	278	262	274	298	293	275	281	303	302	285	265	244	295	255	295	284	277	299	269	272	283	306	304	290	290	279	307	258	261	269	263	283	288	241	245	289	271	269	293	295	263	302	283	308	282	291	267	269	322	305	250	288	271	295	277	277	288	252	291	281	239	273	278	271	266	254	260	279	278	293	246	284	294	255	266	273	268	283	263	277	285	288	277	300	281	271	293	304	265	294	331	300	270	281	284	301	282	286	287	291	283	286	301	281	257	241	269	282	280	270	246	306	286	319	283	258	296	278	276	287	293	284	294	292	283	258	253	267	299	261	271	278	298	262	273	268	303	269	292	267	300	296	272	276	294	272	258	315	259	283	269	282	282	288	283	286	274	263	267	313	285	263	263	290	289	285	304	302	272	281	306	271	297	262	263	251	271	284	288	313	315	271	270	281	277	284	299	287	245	287	270	284	289	293	278	300	278	318	292	266	275	265	288	285	290	273	267	282	277	280	269	297	264	287	275	289	275	305	284	276	278	277	286	295	321	282	306	289	272	288	280	271	299	293	283	270	304	297	286	278	272	270	257	285	294	278	280	271	297	290	282	275	276	272	266	272	274	272	279	271	283	284	262	307	320	312	303	321	283	283	287	281	278	267	297	293	295	267	292	267	272	288	309	289	297	289	314	282	295	247	290	311	312	293	267	244	296	269	318	283	287	291	273	272	279	316	311	271	273	276	287	290	282	271	294	268	267	279	270	303	292	244	261	259	277	306	297	294	274	268	317	271	297	295	270	292	278	258	294	286	276	287	267	291	272	283	288	279	306	262	287	291	268	277	277	285	290	276	275	278	292	277	276	261	283	283	279	305	277	268	262	300	321	273	260	279	256	264	282	273	278	275	254	281	316
14055	3434	2775	1450	989	817	659	598	565	512	493	462	443	486	454	454	417	413	430	440	444	390	449	391	388	418	437	417	421	451	452	473	475	461	445	458	452	417	431	406	422	419	425	389	429	446	454	438	421	433	450	432	377	449	400	400	414	451	402	401	462	420	401	432	390	455	439	448	463	438	409	420	412	436	441	413	426	412	445	434	423	435	424	384	422	407	432	444	425	482	435	400	439	419	428	437	412	466	427	456	436	431	444	437	426	434	428	444	469	385	450	430	435	434	407	413	439	458	412	450	452	439	420	424	448	452	428	446	425	453	469	458	404	442	422	403	466	396	407	452	428	446	431	425	405	409	434	416	410	388	410	390	432	442	409	415	357	411	410	445	411	403	421	466	399	461	429	437	434	412	440	458	442	414	431	412	409	409	464	415	409	468	426	444	410	455	407	461	385	414	457	414	459	428	433	428	431	407	448	403	452	402	406	455	409	449	403	423	423	384	426	430	414	407	428	442	411	414	414	441	421	434	409	438	455	420	473	430	410	439	414	441	431	420	437	414	435	390	432	434	421	410	420	452	422	406	407	458	446	409	462	432	426	393	418	438	458	402	376	415	444	431	411	404	424	419	377	415	437	463	448	469	414	439	411	432	412	423	441	409	428	441	427	403	411	478	414	426	432	454	437	407	448	398	421	407	462	449	409	431	417	446	416	397	443	416	411	434	450	455	426	412	409	430	407	434	392	430	425	422	421	438	411	414	449	432	418	393	410	407	427	430	416	424	454	415	411	446	420	436	433	431	489	465	426	395	414	396	456	427	459	459	438	429	448	468	459	417	421	409	398	421	438	439	398	379	438	434	451	456	494	429	443	410	422	419	449	448	430	460	432	433	404	393	439	405	431	406	401	403	427	377	441	421	415	424	442	412	436	442	427	417	426	436	410	433	432	499	432	424	435	405	395	447	411	464	466	400	405	452	429	430	444	425	435	418	455	429	445	401	461	460	436	407	414	454	449	455	410	437	420	423	416	389	453	442	421	430	458	438	431	442	434	467	447	410	414	397	415	445	443	450	436	447	421	408	424	450	440	430	379	471	451	428	475	402	414	427	430	395	463	438	423	426	420	406	434	455	468	407	421	423	404	432	426	403	406	429	406	420	440	439	406	422	451	427	434	416	398	455	452	392	425	430	433	397	425	400	419	432	425	422	396	408	451	443	412	430	424	451	442	429	455	437	440	458	419	468	419	431	429	443	415	424	458	437	402	415	463	401	455	441	440	431	416	437	426	430	424	395	420	443	422	400	405	442	417	422	418	472	442	421	400	427	424	458	412	412	448	431	428	424	434	404	428	414	415	425	423	433	396	460	397	429	390	411	432	407	403	433	458	416	474	457	462	471	437	435	423	459	412	448	406	435	439	397	453	466	420	411	432	444	426	427	416	400	430	423	411	454	440	423	412	455	414	405	430	415	445	415	416	413	405	458	395	420	402	401	415	423	447	439	447	452	397	398	406	412	414	418	467	414	403	437	413	426	419	415	447	414	427	407	445	405	426	440	473	437	420	428	446	381	420	439	418	449	436	416	430	445	445	451	427	433	428	431	430	416	425	435	420	455	432	435	428	449	421	426	417	451	398	421	440	398	430	479	424	437	441	438	468	431	414	442	461	461	398	454	428	447	441	426	402	395	417	462	424	420	421	422	452	437	420	412	435	422	418	433	402	405	388	431	445	458	424	396	457	437	423	436	420	437	444	411	417	411	433	453	428	440	447	417	433	419	429	440	432	437	421	459	444	461	432	418	427	406	436	430	455	444	435	375	418	387	473	422	411	386	443	438	447	439	459	436	430	402	414	419	401	423	409	447	426	418	438	456	462	430	421	405	448	438	446	432	451	425	427	444	395	424	425	472	418	430	403	431	447	441	412	435	425	453	420	411	460	437	414	407	434	438	394	441	470	430	425	417	417	423	414	421	442	447	429	424	386	410	408	437	419	446	384	438	441	458	370	398	423	453	401	393	448	390	425	424	431	376	427	401	432	425	459	436	418	435	448	424	369	447	435	436	438	447	451	415	423	423	403	478	431	437	433	422	443	406	394	403	438	439	400	417	418	419	477	432	431	442	422	396	421	413	431	449	397	450	416	437	421	468	425	452	375	428	429	433	431	423	408	444	459	444	442	424	443	433	427	406	434	396	416	436	419	409	440	422	409	410	414	416	411	395	417	446	405	399	427	434	413	414	437	440	454	404	427	432	448	445	427	449	437	379	416	425	434	447	414	474	431	436	436	389	420	429	447	382	409	410	407	425	402	441	435	421	449	408	429	424	425	455	406	442	452	409	424	460	415	399	452	393	450	469	422	438	417	412	430	441	439	410	414	405	420	408	429	459	453	442	418	425	426	425	414	401	393	398	405	469	446	422	437	404	393	457	474	430	411	422	393	484	405	444	438	456	447	407	441	397	447	408	416	427	439	390	461	455	418	436	437	430	404	424	409	390	457	463	421	411	455	439	445	436	476	414	429	444	456	422	388	446	394	430	433	396	396	432	438	390	381	450	426	433	459	416	437	419	408	396	415	435	393	418	433	436	429	450	442	445	389	436	421	423	430	410	438	433	450	384	386	441	418	447	403	458	446	457	394	402	409	454	459	433	405	420	415	456	452	422	449	436	419	421	443	414	411	406	429	397	444	405	447	408	417	442	409	397	426	451	457	416	417	434	452	430	418	430	412	433	429	447	393	429	456	430	431	393	427	403	432	429	443	435	443	430	408	413	442	414	438	438	426	414	439	441	427	438	433	405	438	417	451	436	466	396	431	432	454	436	447	419	453	436	424	404	382	445	450	407	418	432	405	464	406	426	444	405	411	418	439	419	416	459	442	438	443	405	389	448	422	392	432	420	423	407	466	406	427	448	457	435	456	449	437	400	438	416	420	443	425	426	483	409	408	462	449	451	420	417	439	436	435	451	410	458	446	409	421	420	443	446	412	405	434	434	459	437	460	436	423	417	415	465	407	417	433	451	400	453	412	406	435	400	460	401	422	437	437	441	432	454	429	447	402	422	441	415	392	419	410	407	475	444	443	430	439	419	444	469	417	442	394	414	396	430	399	450	436	456	384	416	429	433	408	415	444	401	442	438	450	444	395	409	412	409	425	408	437	434	442	451	396	450	440	392	403	411	418	401	430	406	406	432	428	449	399	432	416	416	419	408	399	456	411	453	426	429	443	433	464	418	468	408	442	388	412	395	417	432	421	456	443	448	407	446	435	416	435	409	420	427	430	452	434	384	431	438	447	448	427	412	453	429	445	399	378	426	413	426	428	409	441	401	434	432	425	447	411	441	430	454	417	422	412	436	442	444	420	407	389	420	413	441	450	412	428	419	424	412	426	419	451	466	454	440	442	459	435	444	384	403	428	458	426	440	448	449	401	424	437	425	438	427	433	428	442	430	409	404	414	410	430	421	450	396	464	443	470	390	428	414	445	414	414	439	445	427	440	405
24409	21390	28743	24410	21240	5816	1304	916	785	698	686	626	575	618	627	589	600	583	596	551	536	565	590	566	491	544	526	550	585	532	536	559	538	566	543	541	551	579	480	551	537	546	574	554	519	572	552	510	516	522	561	543	553	527	523	470	549	503	532	507	490	542	524	545	510	550	498	504	548	513	474	504	549	521	528	533	548	553	484	498	526	530	560	525	505	555	515	520	560	514	534	539	485	491	571	528	524	522	508	542	525	540	487	555	523	542	571	518	528	538	514	488	529	481	527	540	549	506	530	498	526	531	551	512	536	523	510	552	542	524	523	528	503	514	527	526	570	550	518	513	499	535	525	534	544	524	542	528	482	547	549	521	514	505	523	531	507	567	550	518	569	509	565	547	525	527	542	509	526	496	546	557	498	535	467	477	554	533	524	565	538	548	521	510	514	508	514	515	518	529	563	541	517	525	480	541	548	504	515	527	530	528	507	502	499	528	562	519	517	546	497	529	545	496	504	527	514	552	505	531	511	522	512	568	528	511	562	479	502	532	506	547	513	515	538	542	540	542	536	532	507	512	555	557	538	536	520	506	487	565	539	535	506	537	528	506	587	551	548	512	529	512	512	502	502	546	498	488	541	526	491	500	517	547	540	530	530	499	510	548	498	546	536	529	531	523	541	542	506	549	549	520	520	506	515	528	520	549	542	489	529	525	523	508	526	498	540	548	487	507	539	556	501	540	514	547	529	531	497	519	500	528	549	511	493	527	518	499	520	528	531	528	520	571	545	498	523	572	510	529	490	556	499	509	515	520	496	514	508	543	529	517	564	530	512	543	551	505	541	542	550	485	565	495	515	499	501	467	510	518	496	523	546	519	549	553	543	530	522	542	527	487	526	524	502	536	522	494	552	511	535	515	493	505	510	548	522	550	522	572	517	551	544	524	505	535	524	518	551	519	512	536	497	528	520	528	497	534	508	528	501	540	531	541	530	481	519	515	519	524	510	530	546	525	509	554	543	497	521	514	539	542	540	515	544	537	514	540	590	536	534	533	457	545	545	506	504	538	504	527	555	518	539	539	543	536	503	554	527	517	544	524	497	542	480	567	521	551	547	510	507	494	504	514	515	556	535	551	540	503	507	520	538	513	554	534	549	491	481	516	525	502	508	510	553	542	557	513	481	529	524	532	532	527	511	534	515	520	529	511	502	520	505	525	510	511	507	539	553	557	540	532	521	507	510	526	528	528	503	497	535	525	467	521	492	547	549	517	515	526	493	545	536	540	542	537	557	488	515	497	525	540	575	537	536	501	508	530	538	536	509	556	542	504	529	542	526	552	556	515	510	487	519	550	502	518	539	538	499	540	493	532	509	486	523	525	561	512	524	525	514	530	487	506	540	490	506	500	510	503	533	541	530	537	515	553	532	509	538	497	519	486	499	525	519	516	556	539	527	522	528	573	555	511	483	489	515	524	523	509	508	535	532	526	529	485	532	513	575	559	534	536	574	536	544	493	476	536	512	509	526	573	519	513	505	551	514	513	492	542	557	534	508	539	568	505	468	501	557	504	526	526	552	519	534	555	554	514	518	500	556	517	521	533	499	521	480	521	517	498	521	517	568	527	505	561	508	506	507	502	487	564	511	545	524	550	537	539	543	535	490	534	504	485	510	578	501	548	548	535	520	487	532	483	542	521	507	538	530	519	531	594	540	536	530	513	532	506	521	538	529	539	522	541	521	498	502	518	562	533	507	509	544	511	525	517	548	532	501	546	537	481	506	554	540	554	521	497	543	528	525	530	523	502	570	534	553	529	491	502	506	515	500	534	518	530	502	489	549	543	556	540	554	496	511	555	531	547	524	507	508	559	525	506	540	501	534	527	496	521	514	533	554	518	505	549	519	561	520	519	540	501	536	512	534	538	492	500	549	523	528	541	505	548	514	524	533	513	521	512	551	565	482	494	530	549	538	569	532	512	553	514	532	521	490	498	534	535	536	523	493	484	531	516	526	533	505	504	525	531	545	536	492	509	545	517	539	518	525	472	579	494	516	488	558	468	496	491	486	518	493	550	562	518	536	513	548	521	503	539	533	490	548	544	503	508	520	505	548	495	568	547	522	518	526	469	480	544	542	523	495	520	522	516	493	557	522	499	564	505	554	527	492	522	492	539	515	503	529	515	556	480	497	529	500	524	520	507	536	497	531	545	560	554	533	544	517	536	510	544	508	541	541	537	513	551	504	539	519	503	526	509	567	539	492	548	544	542	509	512	497	517	535	527	506	551	554	527	560	578	445	518	526	479	503	518	529	515	548	521	541	492	503	522	487	543	506	520	522	546	523	492	565	516	513	520	524	532	508	530	524	523	511	536	531	504	474	478	514	498	567	533	542	532	522	521	496	547	503	529	521	497	531	509	538	513	522	537	513	453	549	549	553	535	470	496	494	559	508	560	532	528	541	534	533	538	546	534	507	497	531	552	513	483	496	493	509	552	553	541	525	569	517	551	500	465	569	532	529	550	483	489	568	511	510	527	525	571	532	499	517	519	530	513	511	511	514	553	517	495	528	531	541	541	490	579	520	565	520	522	530	507	502	531	495	520	517	524	536	573	544	519	503	510	548	520	551	578	520	526	562	532	517	538	506	528	508	500	522	519	550	511	544	552	472	514	505	545	501	535	535	551	524	520	530	512	498	540	535	533	492	544	515	513	511	524	538	534	517	507	562	545	527	520	491	548	575	526	513	542	518	493	544	481	521	546	514	522	531	548	543	521	520	510	494	521	517	514	531	522	536	538	491	546	533	547	546	534	495	505	525	507	533	529	514	482	524	517	490	524	496	514	517	501	521	512	551	513	507	556	521	537	507	569	529	525	530	528	551	507	539	531	528	508	536	523	535	487	500	494	508	531	464	513	524	550	541	538	527	498	520	494	506	513	494	502	536	542	542	540	511	495	543	547	546	503	536	535	545	516	496	564	524	515	568	560	551	521	542	527	539	521	549	551	509	496	527	533	489	533	488	569	522	520	545	528	509	518	555	554	537	595	545	538	518	498	530	543	504	528	482	543	488	522	520	513	517	524	493	558	512	592	489	515	539	536	558	515	517	486	490	547	474	521	503	520	494	536	494	517	563	490	519	539	516	498	566	500	499	487	503	518	542	511	504	584	536	500	524	542	522	568	519	529	553	488	542	522	528	514	530	531	545	536	542	541	504	526	542	532	530	478	532	534	507	525	559	526	508	557	525	552	504	507	534	537	543	548	521	503	525	536	537	505	594	480	503	527	541	492	548	512	527	524	535	536	506	525	512	511	493	557	503	510	515	540	522	488	524	538	547	522	554	505	464	533	507	484	478	501	483	510	528	557	525	515	548	479	509	494	540	511	525	510	522	520	537	461	553	519	542	558	548	554	496	560	515	505	539	545	511	525	533	517	545	501	547	510	518	519	534	521	546	498	527	490	480	508	540	528	519	535	543	473	521	501	549	498	538	507	534	505	528	544	546	512
33183	12047	10553	5670	3897	2982	2273	1938	1580	1449	1314	1154	1114	1067	990	969	967	929	952	846	893	871	827	854	841	842	801	825	890	813	826	798	824	863	817	837	822	800	765	776	814	828	810	814	799	775	834	816	795	830	831	776	854	770	776	790	864	792	762	769	728	813	799	835	786	802	795	821	784	795	735	807	773	798	853	767	796	811	808	789	830	804	760	804	817	769	745	841	790	827	785	814	782	787	777	826	791	794	735	755	791	843	707	814	781	789	798	815	750	753	817	802	793	761	811	791	816	801	773	815	775	820	767	827	791	801	730	792	770	759	789	751	820	795	773	803	799	772	769	819	842	757	752	790	767	800	758	843	802	764	784	774	787	801	755	832	785	850	761	818	799	817	779	803	774	777	789	777	731	791	771	784	805	759	808	749	789	844	772	787	801	780	763	855	777	772	809	760	781	767	787	794	781	811	777	804	824	729	796	831	798	820	811	825	758	788	782	715	802	738	827	759	815	776	804	753	800	790	785	757	703	766	795	788	797	843	768	760	788	716	789	831	755	786	799	775	798	770	797	811	778	798	721	797	794	765	791	747	791	765	773	773	795	731	802	807	816	779	774	830	776	784	764	788	758	790	788	828	790	740	778	763	819	811	757	790	842	793	771	815	818	777	806	787	819	811	781	774	824	790	804	761	734	769	815	808	827	762	790	773	808	780	738	787	762	814	815	739	799	757	796	768	769	783	845	797	767	789	809	812	770	753	804	801	752	777	815	794	784	769	825	801	758	749	777	777	755	758	781	804	774	790	729	789	791	747	824	795	801	795	730	795	772	797	828	780	801	767	800	734	763	744	791	755	758	802	801	782	779	791	813	730	723	779	773	763	778	794	847	807	786	785	809	812	830	786	786	761	786	808	756	787	819	767	799	771	806	803	794	748	757	812	788	791	766	781	837	783	768	757	797	788	770	779	755	877	768	813	807	801	787	740	814	843	813	799	778	773	810	792	791	800	778	793	802	772	793	827	812	795	784	811	764	765	754	782	774	797	817	762	766	765	751	757	767	799	752	845	774	819	800	833	796	803	764	808	797	753	783	767	757	831	762	822	817	799	734	723	792	796	804	799	800	795	855	815	808	816	781	741	800	713	768	781	745	776	804	833	723	775	785	792	811	780	764	794	782	752	771	749	786	784	797	776	779	769	817	822	787	782	737	810	770	818	789	780	809	824	761	741	751	828	867	784	781	748	806	763	809	763	797	772	802	750	790	757	743	802	760	805	771	772	787	817	804	771	767	777	764	750	808	767	773	744	781	775	803	754	788	770	796	744	778	783	796	840	765	806	795	737	751	768	730	784	830	808	793	759	677	787	777	769	813	807	780	829	768	766	808	786	779	761	827	814	760	781	762	780	796	837	777	809	766	824	750	787	819	803	783	778	785	757	775	704	823	769	783	778	766	798	850	766	806	766	858	823	797	766	781	778	773	754	782	760	738	801	796	758	750	753	753	781	766	803	749	820	774	769	817	826	705	776	793	799	729	788	740	772	782	774	837	812	862	764	769	746	747	778	807	759	775	788	810	763	777	796	817	809	785	799	813	809	770	765	775	757	798	767	808	745	777	830	777	739	783	797	783	762	756	833	797	803	755	766	784	848	782	797	750	782	798	834	776	767	759	821	800	829	786	774	790	809	786	783	766	836	742	776	759	793	802	831	809	770	818	755	805	748	775	812	802	795	772	790	780	780	822	758	791	772	814	764	784	795	795	849	785	742	849	807	794	807	780	764	797	800	799	754	761	819	778	808	828	805	776	778	776	786	734	808	806	779	790	833	810	777	783	816	809	804	764	719	770	790	810	789	766	756	788	821	808	820	756	765	834	771	844	834	830	838	780	753	807	777	831	791	760	808	806	803	822	800	767	785	808	813	791	822	808	764	729	808	795	770	779	798	783	768	790	789	741	819	800	768	726	804	787	780	786	726	841	776	803	798	790	792	744	787	829	791	793	796	805	752	833	782	772	826	819	821	789	803	837	762	810	747	796	760	774	763	777	798	792	760	764	784	787	806	787	790	805	784	830	789	874	780	743	796	791	839	782	806	723	748	829	782	776	788	765	764	755	727	754	827	779	770	742	780	794	789	779	791	788	798	818	784	791	787	803	831	754	786	803	776	790	801	812	850	759	744	830	798	839	784	794	765	782	759	770	769	756	778	799	775	768	777	809	799	816	751	787	784	836	697	777	791	747	816	739	806	779	780	772	761	793	809	785	753	776	772	832	839	793	764	799	762	826	749	764	764	788	736	775	826	792	793	820	798	753	806	736	775	805	743	820	722	786	828	797	811	827	766	799	759	779	786	773	772	824	754	805	789	752	788	800	797	812	772	795	787	771	775	856	807	814	800	771	807	798	780	799	773	776	745	830	822	795	762	775	794	812	837	807	831	770	804	776	768	819	746	783	772	789	775	847	783	751	763	794	824	787	729	809	731	801	799	766	736	779	795	794	764	752	770	802	804	833	776	784	765	801	786	772	748	733	833	799	788	774	750	760	749	767	771	786	801	843	788	803	823	782	802	786	825	816	796	788	785	821	778	783	750	778	819	774	778	756	767	736	749	810	771	725	808	750	764	822	803	824	784	725	780	788	781	783	744	788	759	801	790	772	783	811	807	764	827	788	718	761	808	781	799	816	774	815	781	793	783	829	790	799	805	836	791	812	780	770	798	783	817	789	815	782	740	805	780	766	783	784	753	830	770	832	797	765	766	791	745	785	771	790	785	770	786	767	830	787	796	792	802	777	772	787	790	817	791	785	736	773	800	750	780	771	754	793	803	794	827	792	860	820	807	739	806	744	803	808	763	804	801	782	763	778	830	808	807	815	801	841	785	746	870	811	802	770	757	804	788	822	763	819	776	802	749	794	825	758	741	790	783	830	790	789	801	797	793	766	787	742	763	812	761	784	768	778	804	787	780	792	805	716	797	814	843	738	792	804	782	789	728	788	814	845	798	811	800	807	761	784	801	829	781	806	763	745	788	793	757	769	791	758	738	795	782	766	718	754	796	749	832	797	783	755	757	766	767	792	756	818	816	748	804	831	752	809	772	832	737	836	814	806	734	766	778	767	718	849	779	789	811	856	782	753	762	760	796	765	821	798	849	785	791	809	778	783	798	750	766	809	761	789	746	794	776	735	822	738	772	761	763	771	730	746	846	722	744	780	811	778	798	819	739	818	842	824	770	822	748	803	783	774	750	815	758	755	790	844	810	800	793	811	854	811	746	842	807	779	823	776	746	844	821	877	783	815	758	759	814	831	797	792	762	820	816	724	769	774	862	828	803	784	801	817	745	716	792	765	782	775	778	746	716	797	792	791	788	742	771	811	734	819	785	802	809	753	798	766	760	807	795	809	796	771	786	816	777	807	833	745	795	779	736	807	725	776	734	784	770	829	798	778	807	863	837	766	789	874	805	779	830	798	783	793	820	824	807	785	824	830	811	769	791	788	819	791	781
23306	21376	29316	23822	21376	21246	4880	1382	981	895	806	775	730	649	622	581	595	549	582	598	557	598	536	553	561	538	557	542	531	491	554	531	537	523	498	505	549	501	480	470	530	495	490	511	468	508	464	483	472	536	484	495	506	520	520	516	445	503	483	514	499	492	489	492	486	468	464	470	505	462	526	518	468	470	498	503	486	482	481	528	490	507	445	487	473	506	484	462	413	450	497	483	508	488	447	489	487	511	525	512	455	504	460	483	482	479	499	511	479	518	480	508	503	474	439	514	484	491	491	480	495	523	492	493	470	506	477	507	501	494	470	511	465	483	508	471	471	520	490	487	497	502	485	503	514	504	502	498	477	446	474	457	491	492	490	483	509	476	476	484	475	476	524	508	513	467	513	469	491	472	513	515	470	481	501	451	531	505	468	438	467	499	460	531	481	514	503	518	483	515	484	491	477	490	495	467	474	492	495	504	487	465	445	501	474	491	478	494	464	536	466	507	460	477	500	480	494	512	451	456	486	476	437	509	467	492	439	463	467	474	528	479	485	443	503	518	507	490	491	479	515	453	516	556	466	513	468	494	464	462	489	492	486	479	471	492	492	522	478	464	474	489	503	471	475	501	495	488	462	469	491	511	467	482	492	499	537	507	445	508	469	487	526	516	507	481	478	465	469	454	494	438	481	489	478	460	485	453	486	484	511	497	478	477	469	457	481	474	521	504	472	486	507	481	488	500	504	475	484	514	480	466	480	491	523	482	456	482	475	509	516	471	488	477	521	459	495	462	471	532	466	519	476	494	451	480	504	486	500	485	528	491	492	503	463	503	528	496	482	503	498	490	485	457	499	490	479	497	463	498	506	533	479	502	515	488	512	495	470	479	489	492	512	470	503	480	470	497	482	497	497	497	462	486	454	474	507	451	477	453	464	481	518	481	501	498	475	480	517	480	501	493	502	542	458	496	503	479	497	488	470	489	514	503	480	466	521	456	492	502	492	507	464	454	468	483	474	476	531	511	451	540	465	462	500	518	493	483	449	476	472	469	460	474	463	463	479	466	460	487	520	496	481	489	501	469	485	472	483	530	493	466	459	486	496	492	542	440	497	492	522	487	441	457	483	502	478	506	491	472	514	456	502	434	460	477	474	479	482	490	517	523	487	471	505	485	450	474	497	474	510	494	479	512	471	484	485	509	426	462	494	521	474	503	471	497	477	476	477	479	444	486	500	502	501	465	500	412	469	507	480	504	470	475	493	472	520	490	501	483	482	497	497	458	483	473	466	474	471	504	511	459	442	485	517	477	519	493	477	500	486	504	448	470	439	492	496	507	501	487	485	469	528	474	477	455	465	463	491	483	472	479	470	524	465	494	479	490	489	504	474	444	492	508	506	479	487	446	472	475	444	472	466	479	494	458	504	443	483	479	524	467	491	466	483	480	473	519	492	458	477	506	497	514	474	497	454	503	464	478	517	496	464	473	471	461	496	483	464	459	525	500	484	499	482	485	497	456	469	477	505	484	485	490	512	474	477	467	490	514	458	466	527	515	474	507	466	463	462	476	473	480	461	476	449	502	518	441	456	458	466	503	499	497	517	474	482	480	458	489	471	470	500	468	485	469	493	484	466	486	441	496	499	493	499	457	483	488	522	518	464	491	509	432	478	491	498	476	507	495	481	524	497	486	458	472	449	478	481	528	494	506	473	502	483	435	495	470	492	488	498	513	481	471	468	539	485	550	473	494	485	473	495	504	522	488	494	470	437	481	484	500	513	453	468	448	484	486	492	481	481	509	485	431	496	528	466	474	446	479	454	483	506	471	441	493	458	501	494	516	525	531	419	498	471	528	486	477	472	501	530	471	445	483	459	485	483	543	494	499	518	450	456	502	500	486	499	479	493	501	500	472	455	479	435	504	531	526	472	498	484	493	477	477	479	494	442	462	485	476	469	476	458	510	498	483	457	527	507	484	507	495	509	459	468	497	502	469	487	505	506	496	454	490	494	500	515	471	515	476	521	498	479	464	460	443	508	460	485	482	469	467	534	504	487	480	493	507	488	428	497	495	493	491	504	451	481	508	509	459	487	496	479	473	478	507	497	474	480	491	507	495	453	491	491	445	468	482	497	525	498	491	499	474	495	508	506	495	525	509	469	477	454	481	473	455	475	438	487	472	492	474	454	481	499	466	465	498	490	491	481	483	496	449	481	483	505	502	511	468	492	537	477	490	478	509	488	503	464	471	528	490	521	484	495	492	480	526	506	521	492	505	467	517	483	441	471	484	508	529	496	482	463	502	442	507	478	500	506	475	478	465	485	490	501	504	482	481	478	465	457	492	460	515	467	498	476	473	483	475	469	513	452	484	481	493	471	487	458	464	480	463	504	493	483	496	462	476	457	460	496	494	498	468	495	474	464	461	503	487	484	473	463	466	474	492	499	526	474	464	454	458	460	496	493	480	484	461	452	499	478	493	513	464	471	504	497	512	454	470	490	469	493	462	492	466	465	474	497	463	466	500	499	489	465	484	490	484	480	472	459	526	470	491	473	512	499	434	511	541	486	486	472	499	484	455	532	511	459	481	475	489	479	488	476	469	493	478	442	486	517	476	469	477	509	492	463	464	473	502	454	487	465	482	459	444	490	528	466	526	489	478	498	514	451	503	486	472	465	523	504	519	498	487	462	492	498	497	444	487	427	456	499	490	476	486	531	499	485	485	478	480	452	484	461	506	511	449	486	465	465	508	519	478	459	485	487	496	485	507	444	470	531	440	504	499	497	452	497	476	488	444	461	499	476	478	452	490	534	500	473	522	530	482	461	477	505	479	513	474	476	484	516	447	466	493	511	532	490	510	499	494	502	480	482	461	487	467	491	480	501	490	495	503	463	497	475	454	430	495	519	456	470	489	495	471	503	455	466	497	462	491	506	491	482	453	474	494	492	446	463	478	446	486	474	481	478	509	493	500	501	481	473	484	515	483	489	471	504	478	477	497	458	486	504	460	492	486	479	506	463	493	462	497	490	468	485	470	499	490	501	522	502	462	488	450	448	517	474	484	478	496	506	489	456	502	509	457	470	501	482	492	519	499	479	518	534	494	451	475	494	503	493	506	495	501	471	487	487	470	484	543	472	468	467	460	487	489	482	500	516	478	515	498	516	501	460	470	484	440	466	477	472	466	509	472	522	511	489	508	505	503	508	453	462	528	489	441	466	455	450	488	476	511	492	491	477	516	435	465	466	527	476	463	513	468	483	488	524	500	507	444	489	504	520	446	462	463	477	474	478	537	463	473	517	494	497	481	473	499	481	493	481	477	477	465	466	497	515	490	498	461	475	464	486	451	503	489	492	549	502	466	529	482	473	454	524	468	516	490	465	487	484	489	478	504	506	473	452	472	509	447	467	471	488	473	505	475	471	494	519	467	469	475	509	496	489	473	426	477	509	498	510	521	489	461	480	512	459	507	500	517	518	481	501	508	501	478	485	479	443	486	543	447	451	490
37473	17448	15662	8713	6101	4596	3618	2763	2358	1919	1727	1557	1399	1309	1147	1092	1076	1014	964	925	891	934	897	822	817	842	820	768	846	827	807	810	802	754	818	741	781	736	749	796	754	773	746	731	756	702	743	745	774	803	752	759	774	734	728	786	763	744	707	793	738	751	783	722	759	727	767	738	759	771	744	711	725	730	721	741	714	749	713	712	701	764	728	701	796	732	782	722	742	741	741	733	743	723	706	720	723	700	742	767	783	755	756	736	689	673	692	734	747	714	753	753	752	742	711	729	710	761	800	763	757	743	717	743	736	768	733	738	710	733	757	778	751	697	771	677	712	755	711	724	743	725	755	758	757	744	711	758	712	690	737	771	731	729	745	730	795	716	759	743	704	786	732	732	762	743	691	731	787	726	700	775	711	727	705	791	740	740	727	790	785	690	717	723	696	729	717	751	743	699	747	741	687	720	773	698	756	780	737	737	717	782	781	742	772	768	708	723	690	737	739	748	724	690	712	736	722	708	740	699	740	715	746	732	736	713	712	735	689	757	729	685	744	750	725	730	705	745	721	737	760	772	702	741	769	727	743	701	662	778	742	706	761	746	759	730	708	699	792	741	738	733	720	758	686	747	684	769	728	684	722	746	771	719	727	713	698	763	732	752	730	794	715	708	762	695	727	715	770	742	684	713	783	722	719	696	741	701	749	712	719	718	687	717	761	751	678	767	730	766	769	680	760	721	773	725	734	756	762	722	726	706	728	747	710	746	720	730	682	705	739	717	712	757	733	716	734	737	720	718	748	768	762	789	739	701	738	705	708	701	725	734	717	743	751	725	776	737	736	789	774	777	694	718	757	727	739	722	727	752	709	772	750	735	744	759	730	719	734	730	693	653	718	744	706	730	683	723	723	767	721	747	700	782	726	743	728	741	683	787	720	772	686	712	725	746	735	751	696	720	687	738	735	712	757	764	689	713	700	747	729	766	730	736	759	773	687	757	711	753	715	769	726	674	770	762	710	692	713	690	726	708	710	779	746	708	694	721	714	689	754	720	753	726	765	711	691	716	742	695	725	774	706	713	762	764	735	709	749	727	744	757	735	790	755	700	728	705	731	732	704	771	739	757	711	745	719	751	755	754	802	758	713	771	723	779	688	696	745	763	707	720	690	736	707	718	760	680	760	721	683	777	729	766	694	738	709	717	763	759	704	719	758	707	733	758	761	729	782	745	676	752	788	708	694	723	748	766	740	742	718	675	743	760	724	741	732	739	728	736	674	745	721	776	744	707	778	739	730	733	732	705	741	764	739	699	734	781	749	776	735	741	741	731	714	727	722	681	750	695	744	747	738	726	744	753	697	733	792	701	749	767	791	778	735	705	741	685	738	716	722	708	759	720	746	708	754	701	725	750	724	703	740	755	718	696	783	718	741	752	738	684	734	714	771	744	712	741	733	669	732	726	751	681	735	729	711	723	715	753	782	787	748	722	749	727	714	722	743	693	696	701	708	742	805	744	760	754	741	749	713	730	756	761	711	781	746	740	718	717	732	722	739	721	754	713	725	750	714	764	741	737	739	752	768	742	739	759	725	685	742	730	723	713	652	710	738	687	708	754	763	750	779	712	747	746	746	750	683	723	763	686	657	706	738	720	746	719	764	715	746	744	805	716	744	669	725	714	730	740	714	712	709	749	729	696	744	726	755	785	700	742	698	688	684	732	754	696	749	775	730	766	724	710	723	766	728	729	711	705	710	726	726	754	687	737	746	744	767	757	742	747	752	724	686	712	789	719	703	730	774	732	721	752	738	735	755	763	770	690	767	708	735	737	704	751	713	764	711	764	706	737	721	684	766	709	690	735	716	741	725	743	729	736	715	726	702	743	711	727	725	699	729	741	743	719	763	730	795	737	727	750	769	733	705	736	759	754	727	713	753	714	696	732	713	793	723	743	774	696	688	727	772	706	741	741	662	767	730	704	735	747	734	759	758	758	741	722	740	737	774	750	729	757	706	721	714	713	710	742	748	742	698	770	694	696	716	752	762	729	738	728	742	724	724	748	741	741	716	782	737	753	703	719	732	723	733	686	752	774	679	745	738	746	733	743	777	700	753	776	696	729	748	721	674	750	721	706	757	696	734	735	756	757	750	735	747	760	712	752	695	757	700	735	694	702	763	738	735	727	793	724	716	747	733	740	732	750	709	751	722	717	741	705	725	741	786	738	743	769	726	699	717	724	701	738	733	766	745	755	735	731	755	746	706	799	770	759	708	752	760	724	730	705	718	723	743	743	745	712	746	797	716	727	734	728	713	697	733	722	743	755	718	691	688	731	734	705	706	762	726	739	719	710	775	725	697	731	720	704	737	743	740	761	717	696	755	700	723	720	688	742	749	766	765	748	776	748	709	730	796	781	740	763	702	771	728	716	756	764	757	789	691	755	722	684	754	732	747	726	802	798	697	735	737	710	741	736	744	727	734	744	725	777	663	788	758	698	761	733	735	748	723	729	732	730	755	712	744	768	709	757	719	706	740	713	730	698	736	718	728	745	708	725	731	733	729	699	730	730	724	746	653	716	674	704	730	687	676	705	721	739	683	712	745	736	690	742	770	707	690	716	715	749	743	742	721	729	715	715	723	711	708	743	708	772	762	791	746	722	692	688	691	737	766	745	725	700	699	799	741	801	739	726	729	734	795	733	731	743	728	715	722	757	739	733	710	707	777	736	716	733	740	723	706	755	695	752	709	695	760	717	719	734	740	787	699	727	747	761	742	721	785	733	740	717	694	721	705	714	705	709	776	726	788	725	756	736	760	716	746	741	743	707	763	744	688	698	695	762	753	764	742	730	758	702	750	723	726	711	733	745	693	698	703	722	736	714	726	753	705	744	709	704	759	718	737	705	752	751	739	719	774	743	747	708	739	726	732	729	758	715	784	695	751	779	751	745	717	735	695	664	714	725	719	794	764	734	734	727	702	740	733	759	671	727	709	720	709	735	730	761	734	767	700	715	749	637	782	731	657	744	727	741	748	704	674	751	755	722	767	710	753	714	780	747	783	687	733	720	750	721	692	759	728	721	755	756	738	746	728	728	767	732	727	737	727	737	732	707	737	749	734	739	688	716	716	756	722	711	775	719	799	727	719	694	731	759	739	716	690	725	753	719	736	764	732	703	764	691	734	746	739	735	750	742	690	731	711	704	712	732	733	715	738	671	733	744	743	738	756	748	759	770	755	718	719	743	760	709	750	680	736	727	682	749	735	772	728	713	740	760	741	751	742	700	726	695	687	709	723	776	717	703	721	749	734	778	692	701	701	716	702	767	732	711	716	754	760	732	768	764	720	730	741	752	706	742	782	724	739	725	746	733	722	700	719	766	731	718	760	737	738	703	730	724	672	722	697	728	737	709	701	792	688	727	702	723	748	733	743	753	737	704	751	747	682	709	714	690	719	708	723	760	766	765	718	741	752	744	725	786	775	704	716	704	714	740	696	715	779	752	719	743	726	738
27167	20922	9920	1089	570	424	379	343	315	313	315	308	307	280	278	268	306	276	289	293	279	286	278	260	299	260	310	284	282	287	324	277	289	291	276	300	318	272	295	267	288	259	269	270	288	274	309	286	277	285	255	303	289	266	290	280	302	286	282	310	279	297	297	282	244	283	261	248	289	300	281	278	302	280	301	298	274	298	269	284	265	283	268	269	286	303	286	297	314	267	290	282	284	288	281	302	260	277	273	292	255	285	295	288	300	279	303	261	291	269	268	290	290	252	293	271	313	291	274	292	289	295	307	265	281	261	276	275	273	294	282	268	280	293	289	307	265	289	298	271	287	296	280	271	301	301	277	280	273	252	262	243	277	321	281	295	296	292	278	283	314	294	284	277	293	288	257	279	293	283	298	301	276	284	275	281	280	267	276	294	303	277	313	296	296	275	295	252	291	321	290	276	309	284	277	312	290	264	300	302	286	277	274	287	295	269	271	294	312	264	289	316	283	290	291	294	288	265	319	287	259	257	272	277	301	288	297	282	258	270	288	299	301	292	279	326	298	291	294	303	292	283	281	284	304	238	271	296	291	305	294	298	293	262	304	265	256	290	302	304	278	292	287	292	266	304	291	288	267	297	267	271	296	319	265	281	314	264	286	256	290	308	269	290	274	276	303	291	295	319	268	272	276	262	272	299	270	285	271	247	306	270	294	270	294	278	269	245	269	265	281	287	297	252	253	290	275	299	266	284	275	274	271	279	284	290	267	283	273	265	284	282	267	270	303	283	258	276	289	250	300	287	294	296	266	293	303	292	254	290	277	294	257	288	273	259	304	291	281	263	304	267	251	276	243	301	306	274	275	256	297	269	309	264	268	281	261	274	284	289	276	301	269	278	287	282	281	272	256	259	273	262	305	285	295	268	317	342	313	316	301	254	287	280	288	269	307	247	273	288	291	267	296	283	280	292	240	293	281	273	284	262	271	270	292	250	277	265	267	284	296	293	276	264	302	277	285	249	314	306	256	286	269	298	258	276	269	272	264	266	295	295	271	280	289	269	283	279	269	296	296	294	264	257	293	277	272	278	246	258	277	277	269	296	294	283	280	275	290	275	254	284	284	320	299	293	290	239	282	302	321	279	278	324	296	300	296	253	261	296	293	299	291	283	285	265	281	274	271	259	300	281	277	264	287	310	304	288	292	255	269	274	284	281	288	263	308	271	237	257	313	283	276	265	271	273	271	276	257	279	264	294	286	243	295	300	283	260	280	323	293	284	298	310	260	260	246	280	271	245	279	268	280	267	285	273	267	266	288	289	293	293	301	282	307	280	284	286	284	252	272	290	274	286	285	245	301	277	285	280	258	284	252	252	274	265	264	296	294	288	301	322	272	261	269	282	286	294	292	308	308	262	263	295	280	264	283	270	276	315	296	279	272	298	286	284	288	317	286	267	292	270	293	278	282	269	263	313	288	295	290	299	286	320	295	250	295	275	284	270	266	294	272	306	280	287	283	287	285	311	285	265	276	267	278	284	262	297	280	295	276	278	299	282	313	282	283	261	290	302	286	275	287	279	309	262	289	276	251	297	292	285	286	278	287	297	278	281	309	292	286	293	276	292	265	269	308	273	284	313	296	284	274	268	295	223	281	293	264	276	281	263	287	273	285	274	295	255	287	269	299	298	280	287	252	293	307	284	303	274	283	295	313	292	276	278	297	270	309	258	281	285	276	260	285	299	261	311	288	285	318	283	281	278	299	279	251	284	293	302	284	259	257	274	292	265	283	297	264	284	283	292	280	281	276	278	281	278	242	312	283	300	273	242	266	260	284	275	315	270	258	286	255	289	260	265	268	258	281	281	262	294	294	303	268	281	268	305	284	291	294	263	275	306	276	287	300	267	289	281	281	302	277	287	271	281	311	295	280	279	263	268	303	269	307	271	262	286	275	273	286	310	294	281	287	302	300	293	283	300	287	267	304	273	284	300	272	240	287	263	268	259	279	274	262	278	334	276	252	275	271	319	290	290	260	288	304	284	316	253	278	276	270	269	280	265	279	298	305	258	284	277	263	265	295	280	311	279	299	270	269	271	258	277	279	255	312	258	269	290	268	271	322	264	294	283	279	266	278	298	278	254	290	267	278	254	281	279	271	299	284	297	264	295	288	291	271	297	276	229	294	276	290	282	277	307	257	279	271	278	287	289	265	252	285	264	300	303	304	300	307	277	286	270	270	297	287	291	289	301	295	251	288	266	281	309	268	264	299	260	301	297	287	284	312	293	287	265	286	290	278	294	290	275	287	296	295	279	275	251	268	276	280	276	281	270	276	275	279	294	299	280	250	292	296	283	278	305	295	284	289	299	269	284	311	308	301	283	288	271	283	284	248	285	294	292	294	283	287	278	294	260	313	298	306	258	286	255	257	262	267	298	272	269	282	271	295	277	259	269	291	305	307	322	302	252	286	277	257	304	280	271	280	328	287	247	266	308	275	274	275	313	287	272	291	267	291	279	264	304	308	300	253	287	269	231	289	280	319	290	268	292	313	300	301	284	279	279	278	271	279	276	267	279	292	310	320	264	272	262	280	255	240	296	282	255	304	295	280	282	272	320	295	262	266	303	271	277	286	263	291	290	286	286	276	298	263	262	268	282	299	249	286	266	293	266	308	284	293	284	281	286	298	264	265	307	286	291	267	313	276	264	270	278	262	282	325	292	278	297	295	293	281	257	262	279	263	298	281	266	295	277	275	297	285	298	309	304	271	287	301	297	293	275	297	265	247	313	304	254	317	302	295	307	264	281	296	251	289	286	284	273	291	298	289	273	256	285	283	301	298	274	259	285	297	311	310	282	305	297	257	268	296	263	251	299	273	293	270	285	261	273	281	271	269	299	295	298	279	271	279	264	262	265	280	275	305	255	263	302	276	262	269	264	284	317	283	277	286	298	273	292	289	288	289	290	271	311	293	282	300	285	312	293	272	270	285	313	305	261	309	278	269	282	279	298	281	269	289	289	302	279	303	270	295	287	288	278	286	289	284	245	320	313	284	298	302	312	308	308	300	253	301	242	293	265	251	279	261	303	289	261	281	287	277	287	272	268	277	288	288	248	285	304	262	281	291	302	284	316	289	294	274	285	332	277	256	274	292	245	297	260	303	289	292	305	270	256	263	262	278	264	297	294	260	276	273	282	276	301	280	320	295	251	272	255	253	281	274	283	293	280	293	274	278	287	273	321	282	255	275	290	299	293	287	282	289	282	261	294	269	249	280	272	265	263	287	305	268	277	265	307	271	312	283	284	271	248	280	275	288	279	283	293	299	306	243	306	282	278	280	305	301	294	311	256	262	272	309	273	283	295	267	256	288	248	257	282	302	281	292	254	262	274	273	285	274	303	252	278	264	291	310	255	277	281	278	288	293	292	276	285	289	283	285	319	300	302	301	278	294	257	300	282	243	260	274	290	263	288	258	283	296	289	270	301	281	260	284	272	297	278	259	264	326	290
14252	3500	2933	1516	1037	801	681	629	523	556	512	517	444	525	432	464	443	490	471	451	429	426	440	401	421	433	413	435	425	409	452	446	433	443	422	449	428	439	417	417	400	415	445	418	457	441	406	418	430	439	402	425	420	408	433	431	406	404	445	425	446	437	391	431	435	448	430	466	430	447	438	427	437	448	410	447	421	457	444	437	446	449	442	421	463	454	440	481	444	427	430	440	398	469	424	391	420	418	445	426	411	441	406	427	459	429	420	422	459	469	406	434	437	468	459	440	399	431	403	431	453	449	445	425	441	417	439	409	380	451	412	409	443	422	419	403	469	464	457	461	471	468	427	443	406	406	446	414	434	434	444	433	420	423	429	431	449	447	440	413	419	420	445	425	422	423	458	431	445	469	414	420	416	452	436	416	447	476	404	449	432	455	440	437	448	434	422	422	420	458	447	429	433	430	463	453	413	449	417	399	420	405	431	434	438	425	406	430	460	447	460	426	421	450	418	445	457	420	429	420	432	407	419	404	407	460	432	451	418	421	425	451	424	408	406	449	406	453	443	422	429	412	402	430	419	402	417	395	440	440	419	439	451	430	430	448	396	431	457	414	434	396	421	441	406	447	445	423	389	460	425	464	428	438	410	418	429	407	450	429	436	430	404	424	444	461	424	410	430	434	413	419	416	431	456	459	392	443	457	399	423	435	465	402	414	450	414	415	437	432	472	440	482	375	401	428	417	431	415	439	422	407	418	450	401	418	416	437	425	392	452	432	424	391	454	414	459	417	413	411	431	414	430	431	415	482	418	426	458	423	452	422	431	430	416	386	403	427	447	441	449	443	415	406	426	426	431	460	453	451	408	417	445	398	407	451	420	463	398	406	397	464	445	395	456	356	415	428	411	433	458	418	403	455	426	446	403	412	440	415	419	422	436	439	475	406	419	446	433	467	442	427	438	457	464	418	430	423	411	383	436	418	437	410	457	431	401	434	444	434	413	449	399	397	410	430	410	437	389	443	419	424	468	450	439	398	443	436	449	447	451	416	452	434	447	434	409	431	413	439	415	416	454	400	427	459	439	413	424	396	440	438	427	452	435	436	455	434	386	412	423	461	436	434	388	440	432	435	428	405	426	430	396	446	450	421	428	427	454	409	406	416	414	443	474	431	410	449	432	498	436	425	412	451	453	426	399	416	408	447	407	394	413	411	449	414	420	413	426	401	441	420	451	415	421	438	419	442	417	404	442	419	417	433	413	477	489	439	405	413	393	442	403	418	440	456	374	412	446	435	447	453	452	414	422	447	429	413	434	388	413	434	436	446	440	439	418	421	425	447	440	478	424	412	428	427	422	457	419	450	421	431	383	389	436	425	453	441	417	421	450	413	444	399	438	424	422	408	408	427	396	436	419	451	404	454	438	439	415	394	431	454	435	417	414	410	444	393	453	415	418	400	400	444	431	432	439	415	498	431	443	463	439	406	458	403	416	444	465	443	445	437	400	443	426	443	436	452	397	417	405	447	438	408	458	404	420	435	442	450	407	442	443	444	397	425	427	433	411	433	436	430	416	443	414	390	455	438	436	457	410	456	415	424	406	405	427	412	416	408	431	435	433	452	434	401	441	459	452	453	441	426	431	438	414	465	432	453	432	460	429	451	424	434	439	436	456	416	432	417	398	422	396	438	443	436	412	413	415	430	430	434	421	444	450	428	441	404	435	426	440	438	418	433	462	448	451	412	414	453	446	454	436	441	453	445	450	436	394	410	425	455	395	459	448	443	418	414	433	439	483	443	434	395	419	458	418	436	434	413	418	418	464	430	445	438	456	423	456	453	443	427	385	476	442	436	448	437	447	423	419	444	404	433	431	463	432	400	411	440	411	411	449	406	419	446	442	451	443	413	427	423	415	465	366	430	444	419	392	394	418	442	420	475	418	448	449	421	408	435	446	387	407	410	445	386	423	422	457	462	449	449	407	439	416	439	439	457	394	459	430	423	455	416	427	462	412	423	434	413	425	418	421	376	431	413	423	449	439	463	424	425	421	428	434	460	420	392	397	407	429	413	423	423	418	461	444	444	436	426	441	435	456	425	396	430	415	426	438	436	439	464	442	448	448	430	401	416	411	432	440	425	411	424	439	451	431	432	439	409	429	439	420	420	443	456	402	456	432	438	378	416	439	419	448	444	452	433	426	452	441	398	418	440	446	392	412	444	386	426	450	461	418	398	420	449	434	441	440	436	431	421	468	454	435	399	429	430	396	437	423	448	435	452	435	451	438	436	428	414	409	432	388	425	437	442	436	428	386	427	444	368	435	424	431	421	451	437	403	433	439	417	454	420	446	418	418	429	454	414	434	441	450	451	413	416	428	429	446	474	440	437	424	401	427	412	452	407	427	412	452	408	419	412	446	407	444	437	456	431	442	407	425	454	428	455	442	459	428	439	454	445	412	426	444	459	419	425	438	414	446	412	430	455	434	428	440	440	441	429	453	468	391	500	438	423	439	404	426	452	435	462	399	426	428	435	414	433	397	394	428	429	427	461	435	412	421	452	449	447	398	451	453	450	455	437	423	438	418	460	456	435	439	470	398	434	406	443	436	464	443	383	449	422	488	408	478	433	441	449	434	409	443	469	410	432	414	415	447	417	441	428	436	448	434	420	430	418	412	455	451	423	444	382	428	439	440	460	413	457	437	448	440	449	463	414	401	462	422	419	423	434	419	423	430	455	456	423	361	453	408	424	393	413	441	392	400	385	408	450	414	428	438	463	436	433	408	436	401	413	418	400	403	388	437	423	437	443	428	387	422	459	431	436	445	458	442	449	453	428	424	441	427	460	409	437	443	443	405	448	443	419	410	394	411	428	419	452	440	449	443	450	446	382	414	432	403	444	413	414	367	445	426	414	425	417	470	428	441	383	431	420	408	444	406	405	418	421	424	409	433	422	440	435	429	426	409	429	444	403	429	439	409	447	444	384	435	426	480	448	437	403	401	457	429	472	405	434	451	405	443	442	435	429	410	410	424	432	437	443	432	421	402	458	444	429	433	413	399	396	430	451	451	411	442	452	401	428	459	427	440	413	413	405	433	432	413	430	417	409	439	455	415	419	387	436	466	431	430	443	420	427	462	468	433	418	438	414	444	393	416	466	425	466	438	443	441	410	426	428	441	433	391	434	365	440	427	416	437	419	483	419	431	462	429	456	444	417	431	416	444	390	455	438	406	443	434	408	426	379	389	403	469	434	458	415	429	429	413	420	463	395	433	425	413	412	408	412	431	441	455	445	394	429	481	453	425	462	444	427	413	448	440	433	439	403	397	466	424	437	417	416	459	464	390	453	422	434	455	442	423	406	443	452	414	414	410	435	418	410	435	463	445	425	417	421	407	430	422	468	407	425	427	418	412	456	451	452	421	435	420	438	462	415	436	419	452	420	463	418	453	441	439	413	429	444	420	391	447	411	416	401	430	449	424	450	409	448	425	485	425	443	423	423	467	411
24355	21423	28796	24423	21314	6162	1351	961	806	744	737	672	660	627	577	608	611	547	539	559	596	564	550	539	551	543	520	507	574	517	573	541	538	573	518	560	533	562	556	569	536	508	530	524	561	554	503	532	531	545	515	533	544	534	533	563	567	579	565	561	525	525	518	524	522	527	538	537	527	562	531	532	507	500	522	510	511	515	481	538	532	536	530	569	550	586	538	537	501	570	533	528	555	515	528	498	491	542	551	543	539	544	542	518	558	529	512	535	567	570	549	545	524	543	505	543	570	551	523	557	568	564	543	487	569	546	521	527	550	526	516	571	585	545	594	549	500	508	519	511	520	539	558	492	552	530	480	527	502	551	535	533	570	531	538	577	561	516	499	572	554	548	564	534	545	533	532	513	537	490	565	554	494	515	494	510	527	553	550	576	519	521	561	521	537	538	566	520	558	554	542	528	550	527	512	488	544	545	570	525	525	551	525	514	503	508	547	549	530	513	564	526	519	506	496	573	568	542	562	556	528	527	516	552	497	523	557	520	534	517	545	519	536	523	539	536	518	522	506	536	570	518	504	537	553	509	550	544	548	539	594	552	563	496	518	511	516	528	568	518	461	519	512	515	543	551	557	555	518	523	489	500	515	520	521	545	521	532	522	546	565	540	498	557	535	536	524	533	528	510	527	554	511	515	516	512	530	531	548	515	531	510	529	513	550	564	502	537	540	570	517	541	509	523	494	502	545	504	481	591	515	528	484	572	535	543	541	546	544	516	479	529	531	519	521	517	523	566	504	524	527	564	516	519	548	532	517	530	515	507	531	549	522	488	568	542	536	508	510	558	509	517	542	504	536	492	529	529	511	578	507	532	540	583	565	570	501	531	568	551	548	565	500	505	526	527	543	515	495	566	495	552	515	553	482	524	559	536	534	559	567	534	554	543	530	535	536	553	573	520	543	495	548	572	502	557	492	473	543	541	542	533	529	530	525	540	493	548	533	525	541	522	530	547	508	519	515	521	533	511	525	532	506	545	534	500	502	572	526	534	551	541	552	496	565	521	549	543	552	486	552	464	572	520	513	568	562	530	553	504	536	538	550	492	513	593	545	492	516	520	519	526	480	495	532	554	513	528	573	517	512	503	535	531	495	519	555	549	526	523	519	576	520	535	505	543	521	467	546	487	528	551	563	513	492	520	512	525	510	488	522	491	507	558	528	504	535	551	491	518	560	494	456	528	521	524	544	546	565	505	518	502	540	505	525	582	547	519	493	542	530	531	541	488	527	534	525	502	506	554	570	558	553	516	507	464	507	486	534	536	536	531	543	568	529	550	554	525	535	531	542	518	541	513	506	550	503	514	534	530	510	538	511	513	511	514	543	558	530	563	524	570	569	507	519	535	506	550	543	495	539	516	534	559	551	515	485	540	584	521	542	486	531	510	548	513	537	468	510	519	545	487	556	531	546	509	540	520	513	529	539	491	505	538	568	524	492	563	527	544	530	547	552	568	552	526	522	524	550	521	516	535	503	536	544	523	508	554	507	505	545	526	538	503	562	554	515	517	540	523	521	496	516	503	522	544	527	545	536	578	495	499	556	553	538	537	540	522	525	506	515	526	500	546	503	542	555	517	520	519	551	521	492	523	505	498	506	535	521	509	507	529	547	523	568	524	533	498	527	556	520	542	510	517	553	562	511	509	505	530	495	516	528	571	514	529	514	520	549	557	541	539	518	556	518	512	582	533	578	521	529	515	502	515	516	494	553	527	524	498	551	516	546	553	542	544	534	539	540	558	563	555	555	539	546	563	543	526	533	490	530	503	500	557	537	518	515	534	566	514	548	517	541	526	524	543	557	529	538	521	503	541	546	497	506	536	517	557	593	531	541	522	542	496	514	539	493	540	491	523	506	537	526	554	516	527	521	528	516	575	529	536	509	496	520	542	538	526	529	516	527	518	527	539	553	531	525	534	493	519	544	477	539	507	530	560	572	560	527	521	502	506	543	539	481	581	552	549	492	544	510	542	545	500	543	550	524	501	523	554	541	506	552	517	550	533	531	550	576	536	537	528	533	520	522	506	506	513	530	577	541	508	531	508	555	509	552	534	543	539	529	546	514	538	529	537	538	526	526	562	498	532	527	540	512	575	550	527	514	509	524	538	505	546	526	570	525	520	487	534	553	520	520	528	512	523	514	555	539	534	506	533	548	519	520	533	541	522	498	554	568	510	540	548	518	549	513	519	480	543	552	520	488	515	537	495	543	519	543	524	516	591	485	507	525	520	508	501	531	512	557	539	516	538	538	543	572	592	514	528	531	509	502	522	526	567	514	543	555	536	558	535	496	544	534	533	526	527	496	499	500	505	558	521	509	507	511	518	526	541	528	558	530	554	511	555	534	546	551	570	519	537	547	559	515	562	486	506	572	503	559	468	515	537	508	540	543	519	502	546	528	500	544	543	516	561	541	508	491	539	518	523	538	533	511	564	563	542	479	552	569	532	532	509	521	530	522	551	542	489	549	531	553	554	545	513	517	478	553	549	488	509	516	515	517	531	548	550	524	542	532	513	538	564	521	518	546	533	542	527	526	504	535	539	546	495	528	537	562	519	539	518	537	537	524	510	503	536	527	542	492	524	548	541	512	509	515	534	536	545	535	518	536	548	533	537	518	533	513	481	538	540	528	509	522	497	553	493	530	553	535	548	577	555	516	556	515	517	561	518	520	518	555	568	531	527	532	521	506	468	501	498	530	528	535	572	517	535	564	541	502	502	565	551	528	539	540	516	530	485	516	513	520	575	525	496	513	540	539	559	498	552	514	504	536	531	519	535	539	528	487	536	548	502	520	518	519	529	509	532	529	526	523	537	526	523	528	520	529	529	552	536	553	574	492	519	553	552	509	507	524	533	548	523	489	514	518	529	537	489	508	525	576	547	531	563	531	544	535	533	544	514	540	539	521	546	509	493	490	518	543	503	493	514	520	575	508	563	519	543	518	563	549	496	527	513	507	560	551	534	529	550	546	517	507	508	477	471	517	523	511	475	525	543	541	530	522	523	559	551	478	498	449	545	489	506	534	542	545	488	534	529	516	544	546	529	542	515	524	530	539	539	537	541	549	535	533	564	529	537	541	530	507	522	516	539	528	530	501	537	556	576	528	513	545	544	514	527	509	540	562	498	512	545	514	541	554	546	533	533	550	553	563	536	507	548	541	541	548	503	506	533	525	562	526	547	550	521	527	564	514	507	509	538	523	531	519	491	550	533	540	496	511	550	563	539	556	516	506	523	521	502	553	507	523	514	494	515	493	518	524	517	518	514	504	487	545	515	555	531	550	535	523	524	501	531	518	504	521	568	492	536	488	548	526	531	542	529	549	535	539	531	534	519	545	535	515	583	564	526	578	537	532	518	506	547	540	512	523	516	538	498	539	516	526	500	575	503	494	522	538	522	579	546	498	504	464	528	536	513	548	552	520	505	560	530	550	541	553	526	510	534	506	484	525	522
33946	12113	10678	5711	3881	2945	2361	1981	1590	1407	1352	1215	1132	1090	973	990	947	977	894	889	944	864	846	874	852	857	843	842	874	814	850	818	841	887	815	801	865	845	787	793	807	825	848	850	850	799	816	782	818	763	816	800	813	793	803	797	842	820	821	764	791	758	822	762	814	834	774	801	769	772	805	815	769	792	819	732	804	753	811	822	792	809	814	752	756	822	785	735	771	793	842	804	802	731	792	777	769	786	767	782	778	810	838	790	808	786	814	779	795	759	794	780	810	739	794	750	745	784	749	782	797	788	738	789	770	828	793	803	830	794	784	791	797	787	817	825	806	821	804	804	814	802	805	758	821	822	768	802	751	825	807	787	786	777	832	765	865	842	781	804	825	758	777	819	798	818	830	770	843	781	817	789	739	773	790	820	791	819	772	829	820	857	852	769	780	821	754	760	773	852	777	766	800	786	787	790	780	818	759	813	814	742	812	796	790	773	805	813	740	819	824	763	812	772	800	774	873	780	798	779	779	769	799	784	825	759	818	775	796	773	783	785	758	775	748	827	810	807	805	840	785	822	782	801	786	772	859	834	780	801	790	775	804	808	773	857	778	832	797	791	796	788	817	823	799	754	773	761	821	824	782	806	827	825	826	787	799	825	767	752	791	803	790	794	764	796	786	820	786	788	792	779	838	824	817	744	781	827	834	761	800	808	799	757	784	781	771	798	780	809	791	794	812	778	833	784	740	740	814	751	810	785	758	753	826	838	783	782	784	741	805	804	729	825	798	798	826	783	767	805	798	760	732	763	810	797	764	781	804	796	788	769	754	817	776	771	800	784	796	828	775	828	824	793	790	798	794	801	820	782	807	777	805	762	826	799	848	815	788	790	809	775	787	804	773	774	815	779	798	788	857	783	810	835	799	797	823	811	744	774	729	795	792	810	797	769	793	746	783	750	784	758	763	820	796	770	769	837	783	771	820	750	757	833	811	842	757	775	785	768	798	766	832	799	785	785	812	833	769	752	819	796	781	766	789	833	811	784	825	791	786	757	781	824	784	819	756	782	756	766	772	841	841	766	791	791	742	763	753	795	792	785	751	824	775	794	793	766	809	845	790	795	799	796	772	764	791	822	772	791	787	809	774	803	773	792	808	787	791	787	823	840	796	802	792	802	817	794	832	793	794	792	836	770	832	833	824	830	867	783	822	805	773	782	799	795	763	800	781	855	831	797	760	783	823	808	791	783	794	816	781	794	798	799	792	747	718	801	786	808	778	821	819	812	747	784	801	802	821	769	815	751	709	829	794	797	807	803	758	850	796	817	799	766	812	779	816	747	795	778	776	779	806	779	762	796	826	754	828	799	785	779	773	750	761	791	736	751	770	776	745	817	792	734	795	814	774	783	762	807	814	808	805	795	792	778	822	785	837	799	846	816	811	813	816	775	869	800	804	778	809	819	791	839	828	799	819	772	785	800	811	788	790	827	804	790	799	781	810	791	750	776	826	764	777	807	836	822	774	826	825	803	777	757	786	807	816	804	821	809	811	795	754	789	803	788	827	756	817	777	779	769	802	803	776	750	779	791	877	843	821	813	809	758	747	820	792	782	790	832	772	796	825	840	767	772	826	821	774	814	746	775	785	766	752	785	767	837	758	774	749	786	816	829	775	775	783	781	797	795	777	773	751	790	793	777	821	771	814	794	764	777	782	847	787	780	780	756	800	803	790	776	816	791	769	788	822	774	789	789	779	761	818	785	849	762	799	810	856	729	819	852	775	791	842	810	833	767	863	762	811	775	774	790	771	779	800	831	777	803	785	778	807	780	813	852	808	772	798	784	774	745	834	800	784	771	826	757	807	780	813	783	783	792	796	799	798	769	745	800	768	756	837	807	798	860	801	850	779	762	805	824	751	841	778	805	769	777	818	778	812	799	784	752	770	822	766	803	807	769	837	763	733	790	764	782	788	778	796	817	822	732	782	803	770	803	806	802	768	720	842	759	771	783	784	768	825	787	810	792	811	781	781	801	793	816	802	823	789	780	783	803	822	818	831	818	806	870	793	782	755	799	774	764	803	773	852	775	790	801	815	788	854	817	812	766	789	805	784	837	856	727	781	779	770	778	790	826	752	821	816	803	788	837	783	735	813	822	763	826	790	790	800	774	824	815	790	780	779	805	801	819	750	815	743	766	752	785	847	800	808	863	780	813	779	786	793	745	818	796	789	802	765	793	761	719	754	793	755	801	795	801	790	796	849	821	743	818	811	753	786	780	779	767	779	803	849	807	801	804	852	799	789	789	788	790	792	780	775	736	776	832	825	773	797	763	789	749	784	782	801	750	812	844	832	743	832	793	769	752	779	821	793	762	764	833	789	790	832	871	757	797	759	841	846	747	826	751	745	790	786	753	798	783	763	784	868	771	830	825	801	792	784	824	762	796	790	811	827	777	787	813	824	794	804	852	830	815	804	826	796	778	838	816	806	803	817	747	799	758	785	831	785	797	778	763	825	803	754	793	769	778	800	729	806	839	832	801	746	799	812	791	794	779	784	748	832	746	771	791	803	826	796	810	748	774	834	799	814	821	805	756	772	803	783	761	780	808	817	761	754	784	772	814	791	819	755	799	762	772	843	796	838	764	746	753	768	771	764	825	840	854	815	829	820	786	834	794	780	797	853	736	788	814	822	777	774	743	785	770	790	756	749	828	796	809	758	787	787	758	785	789	805	799	818	753	812	779	773	763	784	813	771	794	773	820	812	768	800	789	793	749	799	754	761	805	825	793	826	781	786	797	764	813	746	831	744	783	766	813	808	777	763	828	816	797	815	792	793	801	817	779	802	797	799	813	846	803	760	829	749	814	797	758	773	829	828	778	782	817	787	768	751	830	793	817	802	829	797	804	791	801	803	784	810	777	766	754	835	817	761	758	780	808	770	763	829	740	825	805	744	804	768	788	804	837	823	770	772	802	825	803	850	837	783	785	723	799	759	824	835	791	799	783	785	764	807	788	816	739	767	827	774	759	753	797	813	837	824	794	802	862	807	774	876	808	729	814	817	791	811	808	815	728	778	829	837	775	795	791	798	798	774	825	818	824	781	822	793	789	779	807	733	822	783	759	757	819	798	784	786	833	840	788	759	768	799	773	829	809	812	808	827	780	764	783	794	767	772	760	788	813	824	775	795	778	806	756	810	785	825	795	773	836	759	782	789	785	772	755	765	800	786	796	763	790	758	813	751	778	805	845	821	837	812	836	759	747	782	730	780	848	783	852	814	770	798	764	767	780	806	824	784	785	720	802	796	821	830	799	807	783	763	786	790	815	811	768	799	794	802	794	764	780	768	786	748	837	810	793	797	836	813	810	765	805	781	814	777	783	788	772	796	781	812	775	804	785	756	754	822	802	791	748	803	801	794	763	782	840	755	784	788	791	819	777	820	876	843	801	844	768	841	775	795	783	745	741	797	777	813	810	826	818	765	801	775	815	770	769	774	803	807	797	773	830
23472	21478	29494	23877	21484	21396	5197	1379	1069	1022	828	754	719	633	625	575	649	600	596	629	544	582	554	589	541	572	531	543	527	544	517	521	496	545	532	492	524	513	523	534	526	513	542	535	520	494	530	491	503	473	525	527	506	490	506	528	534	536	490	535	478	503	517	565	479	519	495	546	509	501	474	481	457	500	494	498	517	517	542	515	514	509	527	519	484	511	514	525	468	489	521	522	534	516	471	506	509	518	455	502	523	490	503	490	523	470	490	442	519	504	520	501	471	477	491	481	514	519	520	499	494	488	514	485	522	491	483	457	446	504	488	518	445	524	478	498	492	521	465	519	509	480	489	503	497	516	531	521	514	519	506	503	512	471	485	506	485	506	460	463	514	536	458	532	501	520	511	470	479	518	543	508	528	474	494	509	515	481	475	447	471	477	505	467	476	438	463	535	501	473	478	473	485	494	486	495	524	497	509	504	493	535	506	507	502	454	499	493	454	485	487	512	496	465	503	500	532	467	495	494	484	496	486	522	479	508	489	516	489	532	494	503	502	479	471	490	484	459	495	506	497	496	465	545	480	489	503	491	502	471	483	513	515	474	517	503	494	483	493	503	497	503	513	481	473	496	553	527	507	509	508	471	457	496	478	504	487	515	459	529	509	517	498	481	463	475	503	485	486	530	473	538	470	528	488	463	490	459	504	488	468	490	460	481	485	469	471	511	540	510	471	501	471	518	520	458	476	496	490	467	490	480	493	512	494	449	518	508	499	518	479	481	452	480	518	530	517	494	496	501	548	496	506	507	506	481	472	486	512	528	548	490	523	522	466	536	465	502	520	503	487	480	508	480	484	479	514	490	459	479	490	461	496	452	487	475	509	504	510	487	497	489	541	526	496	504	475	544	481	490	565	478	522	493	457	499	503	516	496	479	516	474	477	474	488	541	497	484	528	439	470	476	504	502	476	486	503	454	484	517	530	497	530	470	544	504	535	492	469	432	447	504	518	514	486	464	523	508	456	502	487	459	468	495	502	487	483	473	495	454	483	491	519	511	497	517	463	499	497	501	476	522	502	495	499	478	459	478	528	528	481	505	482	532	442	522	516	484	481	503	494	482	472	454	496	509	543	498	485	464	509	458	505	478	529	449	486	505	510	476	522	477	477	477	518	495	502	489	509	488	523	490	502	477	508	520	490	491	485	474	456	498	539	471	459	474	499	462	476	507	514	519	524	460	505	498	509	487	479	479	485	469	472	469	434	487	464	519	471	485	510	499	486	517	461	494	473	502	506	504	467	477	491	504	485	515	534	494	502	481	472	507	518	481	501	553	473	493	478	473	494	493	533	486	504	457	463	486	486	552	451	511	497	508	499	483	498	478	510	500	493	531	498	478	466	506	488	496	499	512	466	483	495	470	512	435	501	488	513	504	491	495	512	489	524	482	464	486	478	498	517	516	499	462	520	516	523	507	513	517	491	474	518	490	492	449	495	510	468	468	509	522	499	497	500	526	456	474	464	489	517	527	497	550	515	485	495	485	477	504	509	535	475	484	514	558	484	515	487	525	479	470	488	516	502	471	517	515	487	464	504	525	515	512	498	508	496	510	498	476	444	495	478	523	494	451	500	523	472	490	469	450	506	517	513	468	525	517	480	520	493	488	471	488	478	529	494	521	488	442	483	491	463	489	469	479	498	433	504	503	491	470	475	531	499	485	427	539	480	475	524	453	456	500	516	517	491	542	513	474	499	478	485	470	514	485	508	498	501	479	509	506	500	455	494	505	479	477	490	497	514	485	509	493	493	454	498	507	519	477	473	520	489	502	506	508	480	483	487	474	514	542	490	484	512	513	477	489	469	477	497	477	516	485	517	501	504	516	478	478	496	504	501	507	505	505	529	460	515	450	479	501	521	469	526	523	477	496	524	459	474	475	477	504	473	487	506	509	454	481	514	505	471	487	497	482	514	471	484	465	467	486	551	509	508	492	478	508	487	499	449	449	463	520	525	507	474	498	484	494	491	508	475	464	504	465	469	447	471	508	513	483	463	464	500	534	453	525	485	486	497	530	474	487	502	485	532	480	528	496	506	489	447	520	501	440	514	485	476	508	521	505	500	482	510	460	497	508	492	524	505	518	479	475	518	514	542	454	518	474	490	522	485	520	497	502	549	446	520	499	481	498	519	469	466	520	462	502	504	500	487	484	466	477	491	497	495	480	491	516	496	443	490	515	512	476	499	504	486	496	480	483	535	483	488	476	491	491	510	481	495	482	489	493	465	482	574	498	475	479	473	484	508	497	492	468	519	512	546	465	509	541	478	518	519	452	512	498	512	494	514	485	459	527	495	481	482	503	487	479	541	457	524	493	495	510	493	461	501	492	489	493	511	473	483	520	476	506	501	487	480	526	472	481	488	463	506	472	466	482	474	489	485	481	480	521	474	481	506	490	519	487	510	480	499	489	489	483	450	508	463	511	479	520	478	480	457	514	498	476	492	440	461	459	468	525	484	485	538	466	487	467	514	502	489	529	495	454	467	463	510	459	506	503	482	488	524	499	510	456	452	477	491	488	484	514	487	453	453	505	475	474	520	499	491	491	495	475	528	510	482	500	522	531	538	470	506	457	473	500	492	472	488	464	480	498	520	554	490	493	495	519	494	482	473	483	526	470	478	463	453	471	496	500	480	489	511	480	458	483	481	469	489	485	452	467	490	452	511	470	502	504	488	452	497	520	502	478	535	498	466	508	492	503	492	547	498	482	478	529	537	499	528	474	479	522	493	490	505	489	471	478	516	459	547	482	488	474	526	523	480	489	491	478	489	528	489	448	473	511	454	504	502	477	509	465	468	527	491	515	436	499	488	505	474	490	511	500	518	504	504	484	463	445	494	512	504	492	501	478	507	466	497	523	483	469	505	487	490	468	513	467	475	513	475	499	523	523	501	502	472	465	501	483	490	524	536	504	486	513	472	478	455	494	498	470	491	488	489	459	465	521	481	491	492	524	505	495	470	511	524	509	493	469	514	488	495	487	537	492	505	499	512	521	456	469	474	488	465	504	505	491	502	495	513	527	481	474	453	507	510	508	498	503	512	512	496	525	493	454	524	500	497	493	512	481	551	501	517	486	514	515	510	459	503	483	490	487	513	499	512	460	470	494	501	508	508	524	484	489	472	482	496	497	523	506	456	478	488	459	500	448	486	461	475	500	491	504	500	499	506	507	521	483	501	511	538	464	473	503	445	468	512	498	490	492	467	509	519	487	499	499	480	504	532	501	486	461	516	519	457	489	469	503	489	504	505	457	527	536	498	505	479	514	468	435	516	546	478	524	496	518	456	502	494	514	495	471	504	508	488	498	472	492	534	495	491	457	479	497	515	509	545	472	491	513	490	496	491	489	491	513	499	493	476	544	507	517	516	518	501	528	492	468	503	503	478	464	491	501	517	554	499	532	476	500	495	494	441	453	525	508	440	481	481	520	497	478	511	534	478	503	499	468	474	515
38567	17755	15839	9226	6237	4690	3673	2889	2368	1976	1779	1503	1399	1292	1165	1134	1052	997	998	927	886	893	880	861	859	832	841	834	812	787	775	788	765	812	785	776	788	795	759	776	776	705	791	802	820	755	739	759	771	716	795	772	786	706	743	781	772	783	753	726	709	738	759	722	731	730	721	768	736	761	701	750	740	762	773	768	730	764	706	739	767	730	745	744	702	768	724	778	721	762	730	765	717	757	708	743	765	709	728	746	720	742	763	688	705	706	731	759	706	777	693	764	716	708	756	730	722	727	711	819	740	711	773	762	730	770	747	694	757	722	753	720	725	729	715	678	769	763	754	713	733	801	729	735	696	728	775	739	711	741	751	746	691	729	772	795	739	769	723	707	739	730	710	805	769	741	719	771	774	786	744	721	732	758	706	714	681	728	703	749	722	703	776	733	726	741	729	709	728	716	758	713	739	709	767	765	712	697	738	760	752	758	789	749	775	731	740	744	778	772	772	719	763	766	784	736	728	749	744	678	761	740	724	753	687	721	733	705	746	743	747	767	760	718	735	752	745	766	712	704	734	718	760	763	723	725	743	789	750	747	798	717	723	743	699	725	708	749	767	730	803	749	778	700	746	693	741	732	763	721	717	748	752	746	715	725	765	753	700	773	791	756	783	690	742	723	808	704	806	723	784	725	724	734	771	770	678	739	731	706	772	781	714	718	711	722	761	755	679	714	748	736	743	728	710	734	756	747	751	748	729	738	743	749	741	719	757	713	781	767	698	755	718	695	774	741	660	767	724	764	787	715	793	772	709	739	784	779	752	732	721	764	748	721	747	734	770	737	787	738	715	700	738	701	700	691	733	763	742	744	713	749	799	717	772	735	735	747	662	780	718	773	747	730	712	694	734	752	736	732	743	765	739	733	699	703	757	763	749	742	757	707	730	732	700	716	768	693	760	748	769	763	734	734	699	795	736	772	679	727	729	696	742	756	729	761	754	767	726	742	735	740	709	723	742	741	752	731	715	786	721	748	764	713	747	774	787	735	731	716	768	692	727	714	734	745	675	780	784	698	756	721	745	724	775	738	760	743	747	757	734	776	808	728	736	744	730	765	714	708	768	729	734	687	800	687	771	707	767	753	777	711	753	725	791	714	742	736	752	764	780	752	728	729	756	719	724	713	756	756	740	780	692	710	778	741	738	784	726	739	720	701	731	713	733	748	725	757	792	725	786	781	732	710	747	756	763	715	704	722	725	714	710	737	714	754	706	764	753	693	715	704	730	746	739	698	787	780	733	772	782	765	734	766	740	767	770	766	744	775	728	737	708	752	725	695	733	717	758	761	693	769	750	724	724	739	735	743	742	771	739	730	718	733	753	791	671	726	726	763	748	780	695	750	756	744	685	759	742	725	702	723	762	710	763	759	774	740	725	717	712	687	742	697	746	744	745	676	732	753	744	762	741	737	748	736	715	714	769	755	737	749	715	724	744	786	763	750	733	751	722	755	704	757	769	697	742	733	754	733	751	717	706	829	785	703	759	738	723	810	703	759	758	710	727	732	745	736	773	720	728	759	740	739	718	721	689	725	741	721	719	695	734	729	716	743	686	727	781	704	759	739	762	722	676	677	752	714	724	745	757	725	746	768	710	732	751	723	734	741	783	700	747	767	722	752	705	742	754	695	759	763	723	709	786	708	712	713	763	772	748	717	756	758	759	727	757	774	738	742	744	784	740	740	757	740	741	813	744	723	729	765	764	742	755	751	787	773	741	743	693	762	787	690	726	752	684	751	748	759	752	721	714	723	748	744	757	728	779	717	774	728	721	706	725	802	737	715	704	735	738	735	766	739	734	751	692	734	700	738	694	774	725	735	770	728	778	762	780	736	747	710	741	695	742	762	773	766	752	769	781	750	678	759	756	747	763	749	714	712	698	749	713	763	728	716	768	696	745	726	730	705	711	727	734	729	739	747	736	733	782	722	748	738	729	722	772	721	807	749	741	760	734	683	708	772	723	696	754	742	748	743	763	756	697	757	726	770	748	721	789	746	745	730	659	720	720	774	756	724	732	731	780	758	760	738	758	725	756	702	742	741	744	731	684	716	740	695	720	705	814	739	734	713	749	724	742	767	697	689	703	668	758	766	725	705	713	743	764	714	711	768	752	722	764	716	729	725	750	754	732	773	691	727	685	727	733	733	744	726	721	727	726	753	758	695	752	704	738	698	730	716	731	768	703	791	726	727	733	772	769	770	709	739	721	763	761	756	727	743	731	743	712	732	704	748	747	697	762	754	712	759	747	754	787	707	751	757	745	765	755	728	725	753	766	743	766	734	773	736	743	755	768	739	767	729	802	704	729	744	729	737	765	732	725	712	736	778	740	713	708	786	723	736	742	760	735	747	739	724	762	741	738	674	749	715	748	722	774	710	753	722	714	725	730	711	762	734	793	725	718	779	780	740	783	767	746	734	718	756	740	728	715	738	765	751	741	693	775	710	718	737	794	713	727	719	710	702	762	773	787	746	751	772	716	703	722	673	769	741	764	781	729	723	757	730	747	734	712	757	749	754	719	756	708	714	727	746	752	774	726	826	724	711	773	745	711	766	757	761	774	702	764	728	736	775	728	767	809	766	732	685	726	746	698	729	747	745	722	750	723	720	801	732	720	747	743	715	726	728	742	702	743	755	693	805	723	752	766	752	748	663	741	749	700	725	729	699	736	765	683	739	704	716	745	703	791	713	737	732	777	765	706	707	751	751	780	733	771	735	792	728	789	739	800	735	662	729	724	705	774	761	742	731	745	720	766	753	730	750	785	738	780	764	787	706	761	714	720	718	750	715	707	692	713	701	741	756	725	760	793	684	691	738	715	772	776	686	714	744	782	733	762	727	726	703	741	805	752	771	801	741	745	746	777	758	783	747	787	717	742	767	733	732	700	745	714	738	773	784	730	697	753	732	656	777	730	770	745	739	717	763	724	772	724	777	733	748	735	735	729	732	706	733	728	758	705	760	725	693	773	739	770	716	746	743	763	691	726	802	679	718	777	750	750	723	750	720	737	711	749	706	756	717	738	776	779	726	741	750	713	759	771	769	752	756	730	756	750	701	763	748	712	737	798	729	715	728	779	746	757	736	750	725	727	752	703	756	758	754	728	743	670	719	776	718	700	755	730	779	734	740	713	724	708	712	768	776	728	710	711	733	769	751	754	720	754	800	758	732	745	732	728	724	705	784	717	689	717	711	789	673	736	760	778	735	718	743	756	721	785	727	745	735	738	760	742	703	699	694	765	718	784	757	726	729	745	740	734	727	718	759	759	770	742	743	753	684	759	747	744	709	736	677	758	715	758	731	747	748	727	683	738	766	729	697	732	730	703	676	691	758	719	730	737	720	722	723	727	765	773	729	757	764	738	721	734	746	743	766	742	728	728	750	702	765	759	756	757	693	753	693	786	769	763	730	711	736	751	742	713	747	738	731	796	716	711	742	766	747	793	720	701	728	756	760
27084	21020	10012	1317	737	652	431	374	337	332	312	300	313	297	317	314	301	293	281	308	322	270	303	279	304	275	302	305	290	293	259	273	359	290	310	276	299	287	264	265	314	318	283	307	305	283	314	304	302	254	295	308	276	289	300	276	300	272	305	272	276	302	322	310	284	270	305	288	290	281	272	292	298	304	266	308	277	271	302	279	280	266	284	290	288	283	293	275	284	297	283	290	299	300	296	294	298	307	297	287	267	283	296	304	304	297	289	306	327	304	281	241	296	293	267	266	300	333	295	278	279	285	301	309	294	294	287	314	291	324	256	291	307	288	299	295	289	298	297	299	263	277	283	294	282	279	307	299	303	311	299	284	296	286	271	289	288	283	307	313	286	276	295	265	296	272	259	263	276	304	268	300	279	340	311	301	306	302	299	268	317	315	265	293	288	273	280	294	289	302	295	273	309	294	261	262	299	266	270	284	290	287	299	306	316	316	275	270	288	285	280	282	272	287	264	269	302	279	289	275	287	271	279	272	279	305	283	271	306	295	296	287	274	316	270	292	283	279	282	272	292	295	288	293	291	297	286	283	290	261	337	287	284	315	281	279	289	280	279	307	302	263	287	313	242	306	253	289	274	291	307	298	307	284	299	318	299	288	283	287	314	296	301	291	261	297	295	278	286	294	289	283	313	311	291	269	306	276	303	264	325	275	268	312	258	284	300	282	309	266	283	305	302	282	284	279	274	274	279	272	307	295	277	291	258	277	314	256	281	275	302	308	285	264	275	285	286	259	256	290	313	278	291	308	293	272	282	306	285	292	287	287	283	285	284	291	302	318	275	266	279	274	279	298	307	306	299	275	251	302	320	272	302	278	273	268	282	252	259	304	278	302	292	308	325	285	274	308	307	288	255	291	298	310	286	302	274	283	281	290	282	261	293	271	287	294	327	298	295	271	286	322	298	299	281	293	269	276	300	282	297	285	256	292	288	313	287	275	288	290	316	306	335	287	300	303	277	274	273	302	295	279	312	286	274	250	305	277	306	283	321	295	284	270	298	279	293	354	268	272	283	274	305	264	270	278	309	275	289	260	289	304	291	293	304	273	302	267	301	287	261	295	235	285	280	293	279	320	300	300	269	326	293	306	300	262	297	286	306	293	301	272	274	287	298	299	294	331	264	305	280	296	322	288	315	271	294	268	306	312	297	288	273	284	300	290	278	294	260	297	293	283	259	270	297	275	273	289	289	284	298	296	284	261	264	287	294	276	268	276	325	282	263	280	295	243	282	296	303	277	291	283	301	271	301	278	290	298	289	302	279	276	300	274	300	295	287	290	316	287	270	292	287	306	281	295	294	291	326	283	299	300	271	276	268	299	293	299	288	263	314	305	289	284	330	307	281	297	284	281	307	302	270	282	317	317	288	302	277	346	296	291	292	287	279	295	304	303	285	280	305	298	269	274	302	269	287	287	318	282	287	261	281	283	302	296	316	299	311	280	281	286	265	313	280	286	299	271	283	270	289	285	275	292	311	289	324	309	307	272	271	294	282	296	288	306	322	285	298	262	308	307	296	296	278	269	262	282	302	300	285	294	304	295	316	315	280	240	267	275	330	288	252	293	280	280	312	293	260	310	280	286	298	282	295	306	291	280	243	280	286	268	290	280	281	306	285	296	286	274	261	267	303	327	273	257	257	285	264	295	289	317	275	267	261	277	311	273	285	270	283	283	318	283	295	317	273	292	277	280	251	299	291	290	278	306	310	303	285	275	322	277	272	263	289	285	288	295	284	261	266	295	272	316	273	300	297	277	281	256	307	308	284	268	291	311	290	289	266	329	295	284	307	302	279	302	308	287	293	277	276	302	261	303	292	306	270	278	278	273	282	311	318	264	300	319	299	269	287	252	290	309	243	279	274	275	295	299	296	269	307	302	294	311	310	318	252	288	270	301	260	309	309	277	301	257	264	275	317	319	321	296	293	289	282	295	294	284	301	301	267	284	286	291	295	322	295	312	272	318	310	297	294	297	301	267	306	298	277	327	279	313	287	294	269	297	278	296	262	283	238	299	271	291	292	293	283	292	301	276	299	342	288	294	342	309	315	281	288	294	284	298	321	289	291	265	301	271	284	299	259	309	313	283	288	278	308	297	269	295	307	268	268	285	274	294	279	287	291	297	282	284	267	292	296	276	309	292	288	295	266	278	304	294	309	277	263	288	301	261	298	277	293	289	289	254	280	300	301	286	287	279	307	300	306	331	320	277	285	302	283	300	280	267	262	301	285	285	270	281	297	310	295	294	313	309	332	262	263	311	325	278	269	293	284	284	276	277	295	286	274	284	289	317	313	284	266	298	262	298	299	265	282	272	274	289	303	314	297	296	305	280	283	305	276	292	298	304	303	297	306	298	287	274	289	304	275	278	289	320	287	302	275	296	285	295	252	254	303	297	308	254	305	297	282	289	300	294	296	297	280	324	330	305	269	290	299	282	296	260	282	334	275	280	257	257	314	302	286	297	264	321	297	296	289	292	292	280	293	313	260	269	297	296	288	312	274	278	297	315	269	286	300	316	296	301	270	275	292	293	286	282	270	310	270	274	290	288	264	294	267	264	265	291	302	301	299	291	310	282	284	319	293	288	279	293	277	322	258	283	298	285	289	274	311	275	294	267	270	283	271	326	273	257	301	263	286	306	267	268	307	300	317	294	278	274	292	293	289	305	273	293	301	308	284	262	303	292	298	312	281	299	295	321	268	307	297	306	288	276	281	283	297	252	280	306	252	288	276	290	309	278	312	292	306	316	283	257	296	309	321	279	281	297	266	303	268	291	288	294	290	272	302	286	295	313	284	291	303	280	299	291	304	314	282	288	264	286	282	336	287	287	265	290	296	260	330	266	295	299	287	304	313	302	280	274	279	299	289	279	280	302	325	284	293	278	293	290	284	292	295	279	276	340	280	294	286	268	273	286	292	257	308	310	312	286	307	283	312	324	268	300	279	268	291	283	304	271	286	298	299	301	257	286	290	332	262	324	283	275	294	314	284	274	273	294	296	302	253	278	294	293	260	287	277	293	306	297	270	287	303	293	303	307	278	312	273	289	283	314	299	283	284	286	252	278	287	290	294	268	305	303	320	292	284	293	285	321	315	288	288	279	309	248	304	304	254	302	285	311	292	306	267	294	274	286	319	253	278	338	271	281	293	281	287	275	278	307	296	291	283	274	288	314	320	304	302	287	273	301	288	269	285	287	277	294	284	273	253	278	258	294	302	284	304	282	318	298	293	290	276	286	315	267	300	304	304	285	314	295	279	280	313	285	284	287	301	309	295	303	283	302	261	288	293	277	289	304	276	291	296	301	266	265	305	291	285	275	288	251	301	292	258	267	297	286	262	305	272	292	297	277	294	289	254	307	288	265	289	272	299	276	299	274	302	304	274	304	252	257	284	301	302	301	280	271	301	297	313	268	280	302	282	273	286	298	280	292	300	296	288	289	299	268	321	315
14273	3825	2942	1680	1159	956	723	633	569	575	520	501	478	448	468	455	424	453	428	452	458	445	417	410	480	448	472	453	432	435	472	404	452	437	445	433	453	409	423	443	420	443	462	429	402	459	420	427	461	433	437	434	414	441	441	449	441	495	461	443	438	442	415	461	450	453	414	441	440	412	436	430	450	446	480	435	404	419	436	473	443	453	421	437	465	409	450	470	410	460	444	424	441	438	449	427	419	429	454	407	420	433	387	425	437	427	464	428	425	427	429	461	453	484	459	420	435	459	428	448	434	432	447	433	441	458	436	457	414	451	455	427	442	419	429	466	432	433	465	423	450	430	454	428	463	431	420	442	409	470	443	410	404	430	467	420	467	427	451	425	442	469	428	428	461	404	447	452	430	448	443	441	454	441	446	399	450	445	450	457	444	410	442	434	415	441	431	424	451	446	407	407	408	440	452	415	437	428	406	401	426	414	431	455	436	452	480	451	434	421	426	450	425	434	420	413	403	459	425	422	449	430	443	438	430	460	408	448	426	436	416	469	459	450	455	435	418	464	447	448	444	458	437	474	440	428	457	440	456	429	439	434	447	439	437	445	449	399	450	442	422	427	427	435	443	452	468	430	420	449	412	453	480	452	391	389	439	444	453	447	433	417	448	431	446	386	436	427	419	418	428	428	452	432	405	459	423	459	434	447	393	434	454	451	461	433	435	428	454	453	416	457	432	431	415	439	439	428	420	446	449	452	437	436	443	421	450	439	466	437	437	412	399	420	438	396	440	453	440	428	421	428	445	465	438	424	448	419	453	413	426	359	415	397	433	429	436	445	443	441	430	450	453	473	387	440	401	467	448	460	433	396	401	412	453	445	453	410	439	386	474	448	465	485	431	425	405	426	472	434	454	467	456	447	409	446	434	447	451	438	467	455	439	434	428	444	417	445	468	443	429	438	407	446	454	441	412	408	451	426	392	446	456	431	426	435	470	442	435	431	450	445	459	396	427	423	419	413	430	469	447	433	442	467	451	438	463	424	428	454	451	435	441	428	435	427	408	463	440	456	378	439	429	425	442	434	452	433	426	433	477	428	445	432	426	434	438	442	445	429	445	416	454	428	392	429	451	463	419	447	446	440	417	455	410	413	439	423	436	433	424	402	435	400	456	405	429	415	403	402	474	449	450	436	444	432	465	431	447	428	467	439	453	462	404	452	467	389	422	458	416	416	425	452	456	428	443	466	414	431	466	464	419	426	431	455	463	397	435	461	409	438	452	423	462	423	442	458	432	432	455	394	440	413	439	399	431	403	446	461	424	446	455	469	398	459	459	440	434	459	458	480	427	430	413	436	433	440	450	436	425	483	423	418	411	423	432	400	439	455	412	433	447	439	454	458	448	411	458	458	463	433	433	438	406	441	462	493	439	447	452	463	443	445	446	425	401	412	425	490	386	451	428	474	384	412	418	422	470	447	458	427	419	422	459	457	470	459	437	466	447	428	410	471	440	461	465	426	398	425	436	447	466	427	437	446	409	446	455	443	418	438	441	425	430	430	440	454	467	432	405	467	440	471	419	465	454	449	442	438	433	454	435	459	443	451	435	419	402	415	422	432	454	440	421	428	393	444	427	405	428	442	456	438	430	423	421	443	435	439	430	443	435	424	442	412	457	477	402	471	453	435	450	456	435	416	460	414	452	442	413	466	449	424	458	452	441	404	449	461	427	437	425	392	435	462	438	415	411	437	444	432	438	445	418	445	445	477	422	446	442	464	438	421	427	439	437	428	411	395	456	429	411	437	432	434	428	450	441	393	384	453	429	429	436	417	466	415	451	460	455	449	456	459	469	455	433	410	452	430	437	439	476	395	451	437	452	434	453	443	410	421	445	427	435	450	418	478	472	421	443	431	392	433	406	449	424	417	428	460	426	440	416	450	452	429	433	401	460	431	421	449	449	444	459	431	465	412	421	413	427	463	429	422	439	458	455	425	444	431	448	436	443	403	429	413	447	451	427	442	451	483	453	433	432	448	452	441	457	443	429	453	421	458	444	430	420	467	431	450	455	435	441	478	418	411	450	459	472	450	410	433	460	449	435	424	451	485	417	424	423	433	439	437	437	415	435	433	437	434	449	430	482	415	454	432	412	424	442	460	418	450	465	473	416	472	400	443	442	443	441	417	417	443	407	386	471	438	443	449	441	440	500	454	436	442	463	426	425	463	425	406	443	421	444	447	434	426	465	409	417	425	431	459	455	441	458	441	444	436	453	411	412	454	433	399	438	437	441	453	423	406	458	437	406	443	467	493	407	423	438	436	415	415	432	450	418	439	451	432	441	438	454	430	445	445	445	444	397	433	454	419	448	436	414	450	435	470	430	434	445	429	447	451	410	438	420	444	448	402	396	435	429	453	421	412	410	401	427	430	442	424	417	436	452	464	426	449	422	456	462	410	447	459	454	431	418	407	434	423	464	454	435	423	441	445	456	484	400	424	450	449	390	460	464	468	419	456	438	456	422	438	433	460	436	448	424	443	418	421	456	416	420	416	414	440	454	443	434	443	430	452	489	438	432	445	409	426	461	479	445	402	425	422	421	422	462	422	437	448	412	406	422	435	428	431	481	409	455	429	411	425	443	465	421	418	467	451	422	430	408	426	489	420	409	442	407	430	419	433	437	446	421	452	450	435	444	386	448	448	437	438	406	463	454	429	440	446	424	439	395	452	446	444	440	416	469	447	415	439	426	464	440	451	424	445	436	416	445	465	450	409	451	477	406	431	463	431	492	448	431	432	410	397	421	414	449	413	456	453	445	453	422	461	413	423	438	447	400	424	406	413	414	443	446	443	475	421	459	458	426	383	422	430	432	386	434	447	444	460	453	410	451	413	429	453	410	435	443	424	455	427	448	467	456	465	456	446	431	429	446	434	435	454	429	483	481	421	439	418	398	421	437	404	467	438	429	458	399	425	407	477	451	409	436	447	443	428	460	430	439	477	440	443	396	468	434	491	418	444	458	431	410	435	444	464	419	426	431	456	461	444	468	450	397	397	434	450	452	428	415	427	502	457	452	438	422	401	419	442	419	450	465	459	468	428	447	422	449	456	448	481	434	424	434	411	437	481	417	458	437	449	450	425	431	481	460	445	470	445	442	479	429	414	423	420	410	459	442	409	467	435	433	463	471	439	433	430	425	411	448	440	439	421	464	425	481	409	416	411	443	443	424	454	426	459	475	426	457	425	417	445	461	446	427	463	434	418	450	438	445	393	483	463	442	471	457	468	466	404	390	421	422	438	438	419	433	454	455	455	414	410	416	455	464	416	468	476	427	451	431	443	442	466	435	427	432	453	454	436	413	386	434	444	468	414	446	461	458	434	450	435	400	434	507	414	434	447	452	439	410	423	386	441	433	408	429	490	422	462	422	436	409	465	436	476	441	453	444	430	452	428	460	430	407	445	458	442	429	429	402	429	441	438	492	456	410	447	460	411	439	441	456	422	475	416
24352	21383	28830	24323	21242	5827	1318	973	837	764	721	673	635	643	668	574	600	554	597	555	573	570	516	564	563	551	539	536	579	560	529	552	557	571	505	529	568	563	537	543	518	583	540	587	575	546	527	560	573	542	520	530	556	489	521	559	563	555	503	541	501	510	558	532	479	532	544	566	543	498	535	564	539	533	557	551	548	536	521	545	532	537	550	557	531	546	502	522	545	568	489	509	563	569	553	574	544	547	530	543	593	565	560	545	556	546	542	560	558	535	526	520	522	550	546	560	542	559	526	552	562	558	524	518	536	562	552	520	529	513	542	572	519	523	544	528	555	533	551	537	547	556	499	534	532	508	528	544	565	516	581	557	545	531	582	558	533	565	527	533	504	518	522	534	552	575	534	535	539	547	554	553	581	546	497	533	550	572	534	532	502	516	521	514	549	542	529	538	541	518	511	558	541	536	538	550	558	512	529	536	516	561	559	553	548	526	565	522	534	517	529	537	561	548	553	568	525	553	519	570	551	549	515	548	539	546	542	550	521	536	581	560	532	495	527	551	526	535	538	519	524	525	556	577	532	506	549	528	515	507	502	590	553	513	541	533	552	544	509	533	547	532	539	504	506	561	557	541	507	516	569	532	509	562	544	513	556	579	575	539	546	541	512	478	594	514	539	520	554	512	481	567	545	535	547	523	550	535	561	540	508	523	566	543	513	534	523	560	557	529	561	544	542	506	530	541	581	548	525	550	511	538	521	531	493	535	545	567	574	562	489	557	553	560	526	536	551	519	563	568	506	548	517	527	543	565	569	564	529	549	510	535	546	533	525	543	566	533	515	513	522	516	531	522	528	519	566	582	499	516	540	534	539	525	518	563	560	525	563	526	548	521	541	515	484	567	545	538	565	500	631	542	563	514	556	565	549	543	504	543	532	546	524	567	505	497	554	531	522	531	544	566	546	526	533	522	530	561	537	529	568	540	570	506	501	553	527	501	510	505	624	508	547	537	531	507	530	558	544	563	561	541	542	559	544	502	550	512	519	575	532	522	529	521	538	519	562	536	524	513	542	526	537	513	529	534	518	504	546	563	593	518	546	503	521	562	521	532	552	512	509	531	556	531	495	570	551	536	552	517	520	536	540	536	530	514	567	565	557	507	551	563	594	549	532	516	536	555	538	522	577	561	541	523	531	481	535	547	552	539	527	560	554	557	562	560	537	541	550	530	502	497	524	511	558	496	526	536	547	484	568	554	562	485	560	562	518	557	528	574	516	551	490	488	528	527	527	534	544	556	505	539	582	550	512	560	536	537	544	537	530	570	568	523	538	512	543	478	554	523	539	528	549	512	546	511	531	545	565	550	558	529	559	539	513	506	551	465	530	554	535	494	568	498	559	585	554	537	552	525	536	530	562	487	499	491	555	513	504	554	497	567	557	525	540	548	553	560	524	522	540	525	556	560	553	525	494	545	502	522	545	534	545	538	538	521	532	552	561	551	524	590	548	556	499	572	503	545	577	562	534	564	544	526	582	550	541	519	556	551	530	555	615	511	505	509	542	534	574	527	516	549	526	535	517	526	527	510	531	575	541	557	543	554	547	496	509	560	572	542	526	505	551	525	520	546	524	532	531	524	534	518	519	525	537	527	528	522	538	570	480	539	552	575	521	529	520	546	549	553	525	522	513	524	556	567	540	527	539	522	497	532	538	499	514	524	537	553	528	538	573	498	538	577	522	531	553	492	548	499	543	572	550	521	512	549	559	529	531	549	510	517	542	515	523	561	577	580	532	562	540	533	576	532	560	602	523	543	562	510	544	557	547	557	557	527	567	525	551	514	537	508	532	535	557	552	493	541	525	512	510	524	566	536	579	486	558	556	512	556	518	538	537	563	512	524	557	512	546	503	511	520	533	557	545	557	528	529	482	508	526	535	550	592	537	554	565	559	513	521	562	501	507	531	520	563	566	532	530	551	547	522	536	546	511	575	506	583	539	543	533	515	515	527	562	543	526	541	559	522	570	538	542	525	518	550	504	560	544	537	564	523	553	521	556	552	534	527	548	545	503	539	555	523	544	510	512	560	532	540	521	518	539	551	488	525	524	538	590	480	565	545	570	570	515	507	547	555	558	528	546	531	545	532	540	546	544	547	549	561	567	538	520	582	543	535	502	553	512	491	557	528	515	543	566	540	512	533	550	559	547	554	519	557	555	519	559	561	523	533	529	537	536	567	501	538	553	532	502	505	505	553	505	548	561	555	508	537	517	541	517	523	543	546	500	504	541	539	529	573	552	534	550	563	559	501	499	496	580	538	539	498	526	553	551	550	555	536	576	559	508	505	522	537	550	557	548	498	494	526	522	536	516	532	530	498	518	534	533	538	534	521	525	571	542	558	540	556	552	563	521	517	520	502	527	576	519	526	587	536	548	483	525	536	535	525	548	529	552	546	547	582	548	514	551	494	547	542	540	469	544	545	556	553	526	523	591	529	536	520	561	537	552	487	549	548	533	510	547	523	529	522	556	545	564	538	491	542	528	549	532	579	526	533	529	575	537	531	537	498	550	526	534	528	541	578	557	525	518	574	527	586	556	559	584	527	524	506	537	519	535	524	520	489	495	565	533	531	515	522	529	564	516	535	500	508	533	545	527	518	539	520	499	580	522	557	526	541	529	497	551	562	569	527	535	561	526	516	475	527	487	587	508	558	577	508	555	540	516	563	544	552	547	503	558	571	526	558	512	529	547	522	542	574	527	513	540	503	525	524	514	519	503	547	525	554	558	492	510	602	562	524	536	551	563	533	514	497	519	544	544	535	508	557	551	487	506	535	518	526	560	514	534	531	527	596	523	556	529	519	517	585	502	535	560	533	608	552	537	542	499	515	571	561	538	552	530	571	548	590	507	515	514	549	551	490	583	542	534	519	525	541	497	512	495	553	529	505	549	515	488	525	489	579	510	573	498	508	555	501	485	464	523	565	514	537	528	543	535	537	537	549	565	528	547	487	505	540	518	529	532	527	527	545	532	518	548	534	526	519	552	539	522	561	562	551	529	509	563	565	572	536	581	529	524	581	551	534	544	516	503	558	536	531	513	533	515	558	548	493	540	551	493	510	512	534	524	548	540	546	501	524	532	547	528	518	542	544	563	521	592	495	555	522	536	530	544	528	527	538	524	552	534	552	593	526	523	525	562	546	537	523	501	528	563	542	512	517	534	561	537	537	594	517	500	512	550	508	531	535	510	517	530	506	490	510	564	564	579	513	557	535	521	549	531	567	513	541	542	490	529	585	536	551	543	521	570	520	530	541	475	574	555	521	573	490	500	504	524	559	531	506	538	562	534	499	573	557	563	532	550	549	545	537	550	545	523	541	515	563	513	560	549	560	547	543	521	524	521	526	544	542	515	515	527	560	521	539	579	561	579	501	518	563	559	533	535	558	552	523	548	536	550	529	516	532	565	500	530	526	510	511	558	571	570	537	530	543	548	579	544	566	556	551	520	505
33012	12382	10778	5908	4107	3064	2348	1959	1682	1464	1326	1189	1100	1010	1049	974	972	894	971	898	868	898	842	877	859	838	854	821	805	809	847	854	829	841	816	812	816	802	794	835	819	790	807	858	796	797	870	789	849	829	796	818	772	794	758	822	787	822	791	791	781	775	822	845	746	774	792	758	764	783	845	806	836	793	824	825	823	818	760	837	789	751	782	804	830	766	809	767	813	799	744	809	802	809	828	816	826	792	844	800	741	754	807	813	770	828	814	766	776	806	801	850	842	758	783	756	763	796	762	818	813	817	808	745	812	739	778	748	827	816	839	824	827	809	856	741	802	827	816	793	749	776	791	717	793	760	782	783	817	796	762	816	805	828	815	848	817	787	795	769	793	759	803	774	798	793	788	788	816	780	810	776	802	777	797	830	769	817	753	800	771	804	801	848	762	835	820	842	758	768	785	817	787	794	749	804	795	807	791	770	765	766	783	811	764	815	819	777	786	830	839	820	865	823	821	791	777	777	825	813	810	803	799	773	807	792	819	817	794	742	795	849	787	829	783	792	774	754	808	832	841	802	784	785	815	826	773	805	838	808	750	799	795	729	833	810	786	767	833	778	739	787	799	750	792	802	809	812	799	787	819	835	775	788	769	784	768	780	783	786	801	767	797	800	860	782	724	793	807	806	782	784	778	770	771	808	799	849	787	786	772	809	790	759	813	760	812	726	779	814	806	785	803	781	748	783	796	757	783	782	748	827	732	821	762	821	812	765	809	755	818	785	799	804	812	810	850	776	805	769	780	807	769	791	805	828	826	805	786	768	761	851	753	830	762	807	814	794	831	828	778	782	801	763	761	770	755	817	808	844	807	782	814	781	792	800	783	774	757	804	772	821	783	752	742	803	804	812	816	826	783	743	826	828	776	791	765	825	763	829	778	775	782	781	836	755	808	808	782	800	817	798	862	774	777	737	804	752	813	807	784	787	845	818	817	765	789	827	816	809	798	768	787	752	819	804	803	805	792	827	760	749	807	741	775	753	803	808	789	792	791	831	763	802	779	768	815	805	772	794	754	806	758	802	754	863	744	831	812	771	769	796	811	831	805	848	789	795	784	773	791	767	787	777	779	766	808	859	775	756	806	799	850	745	806	797	790	792	807	810	753	788	793	782	780	778	790	817	813	764	744	842	791	789	797	798	806	747	790	803	816	832	764	768	800	832	741	786	790	745	792	789	763	796	742	787	741	784	805	837	754	830	778	796	781	788	802	733	772	828	773	817	768	787	772	800	789	778	789	822	828	804	849	829	815	823	735	821	839	793	747	795	772	783	783	811	737	792	794	753	824	801	787	819	814	799	811	745	786	825	743	788	764	797	820	814	829	810	795	781	841	805	848	794	795	804	763	793	799	828	800	812	783	765	853	777	804	734	775	786	849	781	784	759	783	826	776	771	797	801	786	764	802	770	768	801	813	770	778	854	767	810	746	818	792	751	774	798	754	777	792	812	780	827	788	804	852	790	797	759	799	785	766	744	782	739	782	749	819	799	779	782	802	780	799	796	817	760	767	814	768	788	814	804	788	805	791	774	819	755	790	770	760	815	782	743	777	783	813	784	850	795	732	819	758	763	787	793	791	824	872	823	795	819	769	785	755	762	725	810	787	791	801	774	832	792	758	822	787	792	767	780	767	781	813	785	790	808	806	841	720	786	729	820	787	795	826	794	852	781	813	739	752	788	796	808	827	777	799	780	754	780	833	759	802	798	800	784	821	814	778	794	753	786	791	779	782	793	784	754	760	794	816	747	788	838	804	796	782	823	774	779	790	776	813	823	792	781	814	782	796	773	797	781	764	823	827	795	788	753	807	788	831	803	769	769	803	775	816	808	795	844	753	756	865	830	785	786	836	789	799	813	780	803	781	779	775	787	809	777	714	815	778	770	744	793	863	808	810	776	842	849	756	832	788	799	808	791	859	834	782	805	820	848	781	775	733	820	788	854	778	810	798	793	806	829	825	788	826	768	789	817	783	799	820	831	772	778	779	835	767	818	794	775	797	808	765	781	800	819	798	792	793	811	780	772	761	787	805	790	815	776	763	825	817	751	773	828	824	773	828	810	773	807	767	781	797	791	833	806	789	774	774	824	806	800	784	770	754	769	805	786	808	792	795	852	825	766	782	793	825	800	766	733	784	822	804	856	805	770	838	790	768	768	773	772	800	747	790	804	814	763	771	772	830	757	795	809	832	790	794	778	860	782	829	764	794	818	773	828	781	833	821	786	837	779	825	802	752	860	767	796	806	789	799	806	793	790	820	831	791	814	806	773	785	830	789	858	796	793	812	808	781	823	830	797	842	770	798	764	790	789	765	754	793	851	801	795	816	807	791	820	779	796	795	819	806	778	782	780	770	786	806	771	773	818	784	733	811	796	781	797	831	787	824	794	787	816	807	802	818	842	772	799	824	825	840	766	758	813	765	741	787	791	844	804	762	771	767	812	860	810	774	780	774	789	774	802	798	742	781	785	802	787	805	799	751	810	826	777	831	791	808	807	724	788	807	806	804	797	795	783	833	804	841	755	753	837	813	774	810	792	783	797	760	809	786	822	784	818	784	812	831	761	812	780	793	789	787	836	760	792	808	751	824	791	848	800	797	804	778	790	829	801	745	787	759	750	769	750	774	802	786	821	762	792	795	777	780	809	772	797	789	829	785	816	794	790	816	735	789	796	811	787	883	835	720	811	774	798	769	799	770	752	846	789	830	766	758	833	811	793	864	818	804	772	811	822	852	803	781	802	806	780	793	751	813	798	770	782	779	777	820	805	773	777	774	809	818	819	780	776	735	812	817	794	739	821	737	782	765	765	805	820	792	806	795	796	802	764	770	788	813	747	787	800	836	769	803	797	789	770	783	817	796	811	818	773	745	783	816	800	787	778	802	773	792	807	779	856	820	802	805	826	761	752	773	771	797	834	825	750	801	765	815	837	797	858	772	804	799	809	837	816	796	746	834	815	785	787	783	802	818	823	846	802	760	765	811	765	780	824	826	804	794	811	825	837	814	797	789	743	840	824	782	699	779	802	789	809	757	759	808	785	777	794	784	808	741	802	792	829	760	779	803	812	769	838	792	774	773	781	793	789	826	765	759	851	826	772	781	803	774	803	771	781	774	788	748	801	783	791	812	757	807	771	778	768	770	838	791	780	832	778	797	783	784	767	817	804	797	776	818	792	761	778	832	850	786	815	783	754	821	768	800	786	817	817	775	801	798	788	744	813	780	784	784	776	796	824	821	789	799	777	750	782	800	793	798	809	767	773	830	789	825	803	754	785	822	799	786	769	757	784	818	782	787	809	778	803	745	782	864	766	773	761	778	800	753	748	742	819	804	775	752	815	798	753	781	775	815	793	794	778	782	795	795	794	750	762	783	765	828	806	816	795	794	769	784	775	781	766	878	809	793	786	743	780	773	750	769	781	824	829	779	794	761	799	802	762	755	762	832	791	793	782
23294	21368	29364	23739	21371	21210	4796	1407	1005	921	806	752	764	674	632	661	610	668	580	560	510	527	532	568	536	545	568	554	508	512	533	508	505	561	502	475	508	536	494	494	536	468	522	491	511	481	513	548	532	557	511	517	457	547	517	539	526	500	518	509	492	504	514	522	503	491	515	514	468	478	492	517	506	500	508	489	484	509	509	502	496	505	542	473	457	501	511	493	520	472	463	503	504	523	499	516	510	508	460	514	508	496	478	493	470	473	479	454	490	538	511	490	495	509	542	504	501	559	480	498	505	490	545	499	522	491	491	442	502	496	527	491	542	487	465	514	484	564	507	473	510	512	510	525	526	503	502	438	502	519	551	491	495	489	466	482	524	484	482	500	490	510	518	532	566	471	438	499	491	508	557	480	514	520	480	523	501	501	496	527	490	485	486	493	478	515	487	502	468	457	462	479	503	503	509	527	455	499	482	501	497	493	536	492	497	494	476	498	500	508	523	492	519	471	494	508	548	482	460	469	487	474	459	463	533	499	489	456	531	498	512	448	474	496	499	514	534	474	547	517	522	530	491	499	530	509	496	521	510	424	542	508	498	491	511	485	509	515	501	494	466	498	503	527	473	479	459	514	465	503	545	494	510	504	502	503	512	503	488	450	491	537	486	496	490	516	471	541	489	483	493	496	509	512	515	513	529	488	488	472	517	471	482	510	487	485	515	479	490	492	526	466	497	460	471	506	524	470	504	545	500	475	494	494	515	498	477	508	509	463	513	539	465	463	538	494	479	471	484	563	462	502	518	525	503	476	471	496	491	489	514	475	497	497	469	483	504	470	465	511	488	467	493	469	527	490	472	501	528	477	485	488	499	503	519	487	493	506	500	484	497	478	462	485	487	477	475	491	485	509	473	521	488	513	497	500	495	489	524	500	487	506	496	491	458	508	505	514	504	484	492	472	505	501	474	523	482	497	516	476	506	484	490	525	500	525	526	513	526	461	512	494	505	505	490	501	507	498	486	482	485	481	479	512	492	514	513	486	510	472	545	485	509	479	495	490	478	494	527	497	507	488	478	503	496	506	495	484	521	500	507	469	492	528	500	506	482	490	485	527	479	490	495	493	506	495	501	503	502	504	512	458	479	503	488	474	511	513	511	507	517	497	474	476	463	524	480	476	485	515	469	504	452	532	451	511	487	504	509	495	478	481	491	486	488	512	479	481	487	503	482	453	500	529	463	528	507	502	530	469	495	473	505	488	485	490	511	486	523	489	460	527	473	495	480	495	462	449	492	469	510	501	492	498	520	472	488	471	560	482	493	516	493	474	479	482	473	473	490	472	528	497	461	507	481	499	509	464	539	487	504	464	557	515	482	529	465	517	502	500	528	484	523	477	483	485	467	503	489	494	499	508	482	472	492	481	502	536	529	481	485	519	478	491	467	490	505	491	477	492	481	477	530	498	491	496	469	494	472	524	470	493	468	493	462	497	504	505	499	490	529	506	502	496	486	476	481	484	463	519	481	492	483	522	481	532	471	514	471	521	469	501	494	492	472	479	493	491	495	467	500	489	465	490	520	530	452	521	505	486	531	485	454	499	500	502	480	478	490	519	496	486	521	494	516	466	519	494	529	502	493	500	423	497	526	499	501	498	500	500	496	480	441	506	487	483	493	513	454	509	498	486	523	509	495	491	474	464	490	497	493	473	440	502	485	489	500	516	496	472	492	501	519	480	508	482	529	485	498	457	474	476	523	491	489	504	534	505	497	519	463	543	505	495	521	482	508	495	485	520	522	530	493	499	476	522	542	497	470	485	479	492	518	494	517	495	453	476	512	476	527	470	503	491	492	488	469	472	463	463	504	507	463	477	495	493	492	519	526	538	499	457	515	531	434	466	491	454	522	477	486	529	482	487	500	498	461	470	535	475	480	510	511	557	501	540	474	538	523	475	484	518	484	491	530	479	498	482	473	510	507	490	494	508	437	510	509	488	485	496	485	525	505	476	499	463	525	463	470	509	488	519	507	498	497	502	472	498	482	493	502	495	482	515	538	504	502	485	483	482	484	481	467	541	518	469	477	463	475	457	480	496	494	468	507	477	506	502	464	474	482	473	459	491	519	510	465	523	469	499	475	475	524	486	506	503	479	468	459	479	468	466	479	479	516	498	488	483	465	494	526	502	494	527	462	512	503	505	493	497	461	489	508	498	504	452	524	473	511	494	518	455	505	480	480	497	499	471	484	501	525	495	493	463	485	497	495	502	483	491	491	470	497	458	516	516	520	463	528	518	526	478	461	505	492	489	509	472	476	493	520	465	546	503	490	465	503	479	462	493	456	498	482	489	479	491	496	481	471	516	513	454	491	467	468	479	518	490	489	465	491	467	457	519	481	502	496	504	494	459	537	495	485	506	517	490	488	478	464	478	542	476	525	476	517	541	472	533	437	487	517	448	511	462	498	516	429	480	467	537	467	508	478	496	478	479	519	533	482	470	501	480	489	467	501	469	455	467	484	487	468	553	491	484	531	511	492	476	457	486	501	468	529	481	458	518	509	451	488	466	479	526	481	497	463	510	525	484	518	515	528	524	486	506	512	474	466	470	500	466	507	524	496	502	504	462	477	510	453	496	471	463	455	490	497	503	475	500	540	528	488	478	498	489	475	493	481	451	488	472	485	510	495	521	482	475	454	505	475	475	496	475	461	490	510	526	496	529	500	524	490	519	540	451	472	484	468	529	482	477	493	489	502	529	467	477	477	488	523	479	499	490	496	468	496	490	520	478	458	512	487	477	475	484	520	489	517	505	510	489	470	548	483	488	523	455	509	460	509	461	489	495	499	527	531	546	540	476	498	498	487	535	510	505	508	498	507	491	517	493	514	513	506	516	512	516	533	498	503	484	531	503	470	519	539	511	520	504	464	521	508	517	495	478	510	522	458	507	457	492	518	465	471	519	490	492	482	483	504	485	526	463	503	472	474	529	488	468	481	516	522	472	533	522	493	498	485	475	505	484	516	503	489	499	468	480	475	547	461	488	477	474	500	497	486	517	501	507	509	481	495	509	468	521	488	471	508	499	529	480	545	498	497	511	457	480	517	484	497	469	489	503	507	552	487	498	496	467	470	480	461	520	504	536	510	476	437	454	452	498	514	525	511	499	523	467	515	507	499	502	461	542	515	488	494	492	516	489	510	507	515	538	475	496	476	444	534	454	489	500	495	543	501	521	477	478	518	527	465	490	505	505	481	496	498	516	501	485	507	512	490	470	520	504	485	477	502	467	486	529	494	513	513	528	470	503	548	518	502	482	490	544	434	474	480	490	498	483	467	457	465	517	471	473	456	502	510	520	530	434	485	490	509	488	522	475	495	475	511	505	487	496	489	489	473	504	492	468	511	497	485	472	445	448	481	463	511	436	482	496	488	471	478	482	491	455	478	472	491	472	485	478	469	502	488	462	474	534	458	453	494	482	479	499	471	519	486	483	507	470	531	470	514	467	511	510
38435	17770	15763	9055	6174	4680	3658	2837	2265	1995	1713	1549	1410	1238	1221	1124	1107	1059	1011	947	953	881	873	880	843	791	850	829	855	823	824	769	791	776	747	760	805	750	827	763	762	766	773	722	731	777	759	804	744	765	747	759	795	750	760	769	817	800	762	756	785	764	745	754	757	745	735	753	720	721	808	791	778	750	756	698	750	813	762	721	710	698	804	764	829	731	725	750	727	718	699	711	717	766	741	744	722	720	734	718	767	739	731	747	779	716	753	694	708	758	759	752	706	742	764	762	758	779	755	750	739	710	754	765	783	705	704	696	752	779	728	767	721	725	759	732	733	785	779	733	742	752	769	737	703	708	778	701	773	753	754	754	726	713	768	779	769	717	761	714	761	719	717	701	726	709	718	714	694	749	735	716	782	764	746	703	733	772	712	746	714	781	744	747	730	720	737	752	734	742	821	768	684	744	812	744	713	743	786	715	756	711	762	706	712	754	767	737	748	767	747	726	724	734	719	762	722	706	740	759	733	723	784	759	760	741	735	730	706	727	712	704	743	706	721	783	720	738	771	742	762	749	698	793	719	757	756	727	717	721	699	754	734	743	765	719	755	767	738	742	763	835	758	747	712	731	732	733	737	798	761	725	727	710	708	712	697	708	673	731	751	735	704	763	743	755	736	754	751	754	761	769	772	731	738	738	719	726	712	775	756	696	734	788	743	722	756	676	775	732	700	755	742	725	757	735	752	740	737	768	692	714	762	714	749	698	730	773	790	779	697	746	718	745	731	703	702	716	729	723	730	716	757	754	717	723	750	732	709	773	743	724	758	702	726	751	731	750	776	721	762	747	766	733	725	734	738	743	753	702	720	718	742	705	748	728	761	739	740	714	703	717	744	748	698	721	742	728	751	749	729	770	771	732	717	730	777	710	751	758	750	705	720	743	736	752	708	750	714	748	704	789	755	754	765	709	742	726	719	685	742	774	754	774	765	733	732	741	718	758	753	734	733	765	727	711	781	738	702	721	780	721	720	744	740	707	727	744	748	704	754	671	777	759	743	734	703	727	731	726	728	720	775	744	743	711	730	699	737	746	739	716	755	745	796	758	755	750	718	785	722	738	770	718	734	713	704	705	739	758	714	702	734	739	663	724	734	740	790	739	710	719	763	723	777	733	751	757	740	666	748	761	694	735	738	763	766	753	725	703	691	772	704	736	725	733	715	751	741	706	767	738	706	723	768	735	729	717	729	739	692	730	714	810	740	748	716	731	667	735	753	721	699	761	768	727	779	738	681	721	728	706	737	749	717	753	699	762	730	764	743	739	789	739	742	727	748	747	719	732	740	740	744	733	729	748	701	760	766	735	733	726	755	751	710	755	678	735	700	758	747	723	724	755	709	726	703	692	720	759	759	714	729	758	751	733	734	756	723	718	705	764	729	717	733	740	738	714	753	709	716	757	740	745	746	754	701	721	731	686	708	749	739	711	749	767	752	758	746	711	765	712	723	734	766	706	712	733	750	760	778	733	756	739	771	728	727	791	709	749	717	752	664	707	705	734	761	714	754	737	728	717	739	740	723	739	753	746	720	738	777	738	742	720	713	721	745	721	726	730	696	736	770	693	747	727	715	724	737	761	697	752	726	697	742	716	707	749	735	700	737	729	764	722	695	709	750	735	703	744	734	722	713	779	730	743	780	764	741	728	730	706	757	800	767	782	722	682	734	739	700	704	722	726	764	706	662	712	717	765	726	724	769	755	687	730	745	697	735	749	713	742	752	713	732	753	765	766	727	770	750	752	744	765	704	723	760	738	742	717	716	712	700	769	755	722	759	712	757	746	716	721	764	755	735	732	765	745	712	747	718	683	732	761	728	737	767	728	766	765	714	760	761	755	744	752	770	755	748	686	684	743	771	750	721	744	714	685	711	737	730	743	717	772	732	762	741	726	783	726	735	749	711	757	737	727	741	773	726	723	723	699	787	695	726	730	778	734	736	724	725	770	767	763	743	711	742	703	749	733	772	745	739	780	761	713	751	723	721	745	701	746	774	740	719	729	739	727	720	735	746	769	689	774	717	707	714	721	750	730	726	698	757	727	696	747	764	739	743	712	733	737	728	719	776	710	744	734	739	730	716	770	744	720	726	781	762	744	736	800	723	717	712	790	751	732	697	760	709	781	739	739	751	743	715	744	739	766	766	762	765	779	749	737	750	747	745	797	726	731	782	782	699	730	737	716	746	732	744	743	770	709	754	724	781	739	717	701	701	759	737	766	734	725	744	729	781	774	713	753	699	674	683	697	700	690	683	671	773	745	767	740	762	703	777	712	714	700	687	687	739	751	717	775	743	758	755	741	705	731	721	711	775	712	716	750	717	711	728	741	756	728	705	724	740	714	747	708	748	685	731	790	723	733	730	730	740	762	710	737	709	716	764	819	754	777	729	745	723	727	813	790	724	749	690	762	750	723	724	743	692	748	731	719	680	742	695	722	734	713	746	736	723	745	759	758	716	679	802	727	726	749	738	729	707	736	774	690	736	739	767	717	729	707	729	671	722	734	760	788	785	750	711	759	768	711	759	726	731	752	765	727	764	704	725	728	745	728	747	736	706	766	730	698	738	716	759	716	705	763	760	755	789	749	697	745	742	779	736	746	758	758	722	738	674	726	754	725	742	731	701	759	776	696	721	793	799	730	727	700	736	706	745	764	771	745	697	698	750	727	768	773	789	724	740	784	741	731	744	767	752	748	744	734	741	726	718	722	744	755	784	670	783	764	729	736	751	730	724	770	705	737	664	731	744	784	715	695	717	695	697	719	734	697	725	742	752	745	743	711	737	761	811	756	725	734	703	695	747	742	717	726	702	697	717	749	730	716	720	749	749	774	731	695	758	702	750	668	799	700	701	778	725	741	736	765	739	722	705	751	753	713	754	741	689	693	744	704	735	699	759	728	730	768	740	750	778	748	809	736	732	724	739	721	755	761	763	721	734	748	727	725	782	724	790	735	733	782	767	752	703	781	735	781	751	758	766	739	732	768	735	765	690	729	723	723	765	730	723	732	703	751	714	746	723	759	736	790	745	745	757	727	714	718	731	740	751	753	762	729	755	734	724	745	755	738	750	740	761	781	694	790	782	725	718	795	718	735	763	744	766	737	759	757	708	716	685	750	719	734	770	707	741	734	742	765	718	718	775	785	789	758	709	692	758	715	760	780	771	724	791	724	702	743	724	742	735	772	729	707	804	744	727	739	751	725	731	675	760	708	702	736	742	700	755	738	739	724	752	735	743	724	724	726	749	728	698	680	732	688	765	750	737	750	744	746	764	736	728	676	764	744	722	712	715	710	737	782	721	695	712	727	714	748	751	716	760	760	738	723	712	749	722	739	745	724	722	746	719	741	758	740	789	713	765	766	789	740	697	760	701	740	678	740	738	738	748	733	763	715	758	709	753	743	704	723	747	704	752	700	736	721	749	706	733	726	755	732	714	750	737	709	718	760	702	748
27197	20908	9520	1359	746	682	423	341	347	324	310	307	305	330	304	291	302	307	288	272	295	312	307	284	301	283	264	299	282	301	263	300	312	310	285	265	255	273	288	290	305	283	280	282	286	306	297	299	273	279	295	281	268	267	275	305	277	286	311	305	299	311	272	302	285	265	312	288	321	286	275	259	278	303	309	279	284	276	298	294	300	323	297	307	290	306	300	253	265	295	289	316	276	292	261	309	294	334	310	269	274	304	289	273	266	279	291	259	281	289	310	275	294	284	276	286	294	273	284	311	289	280	297	278	274	309	276	291	289	277	329	291	283	287	282	298	282	283	290	293	282	305	283	312	297	300	277	291	316	331	293	319	302	300	279	319	262	271	281	291	299	287	250	279	280	315	306	292	320	266	314	299	293	257	263	288	292	317	303	291	295	284	289	302	299	282	283	274	300	291	267	281	322	279	258	281	292	280	266	249	282	315	302	274	306	291	269	309	328	275	269	290	292	261	304	253	319	262	293	269	271	334	326	281	279	285	327	327	264	312	293	283	308	295	273	272	302	270	265	287	283	269	271	313	308	273	317	296	311	300	265	271	276	272	293	295	313	310	301	276	291	275	285	308	293	297	305	296	300	304	287	275	302	262	261	279	303	275	282	274	257	294	275	290	313	288	268	273	298	274	269	309	304	275	299	287	301	310	295	278	270	298	302	291	285	294	265	312	271	302	289	291	282	302	302	287	298	288	306	327	295	255	276	285	284	276	314	305	302	315	284	267	285	309	298	289	290	291	275	279	279	300	286	277	296	298	264	291	255	334	337	286	291	273	268	258	312	324	310	281	310	287	275	284	293	296	315	255	319	289	295	305	279	267	261	289	303	301	281	292	296	289	269	262	285	276	276	269	308	308	280	299	253	276	279	270	308	302	317	294	285	304	297	273	298	303	281	308	299	296	275	289	306	278	275	291	292	292	253	276	286	274	311	314	315	285	308	283	321	297	292	266	312	283	279	300	304	270	293	239	281	289	294	275	291	305	268	279	284	279	285	314	301	316	281	241	287	299	280	302	268	291	274	291	293	280	282	298	303	309	277	293	307	280	280	281	308	288	284	256	306	286	274	257	297	321	330	291	268	300	307	285	282	284	301	272	296	298	302	309	262	297	291	293	287	279	287	267	270	284	280	332	247	310	257	273	281	275	320	279	297	294	278	299	267	294	314	262	309	261	302	296	284	254	304	283	274	270	327	270	273	300	290	276	286	289	322	278	297	294	282	283	307	281	293	275	298	288	283	280	300	290	292	308	277	290	267	279	281	296	315	285	298	292	288	271	287	271	309	274	300	286	296	321	288	310	277	295	285	296	288	274	292	302	292	275	313	273	274	267	305	278	277	320	283	300	296	279	261	289	299	303	285	281	295	264	279	286	329	297	308	262	266	316	309	290	296	278	286	292	294	293	319	285	289	284	296	273	316	251	276	319	280	295	288	275	301	284	307	272	275	271	296	285	265	268	281	284	251	262	291	276	270	297	274	313	289	283	280	295	278	299	266	303	306	285	272	303	270	287	292	294	290	289	256	264	278	296	298	293	297	280	292	324	284	298	282	299	260	300	289	288	260	283	261	298	288	300	285	286	281	269	301	289	296	282	305	269	277	261	271	271	282	300	299	286	299	280	262	313	304	322	263	301	319	264	303	271	283	285	290	284	312	269	284	287	280	285	264	272	294	278	282	265	301	282	269	300	270	281	274	277	266	329	297	310	276	295	262	307	269	324	304	282	284	292	290	249	287	293	276	283	273	305	313	266	262	313	302	319	280	263	314	259	297	297	274	318	286	263	323	305	311	279	263	289	312	273	281	293	296	280	339	275	294	297	263	286	283	294	299	276	269	262	293	310	282	298	301	322	311	307	307	284	301	291	252	310	306	281	278	274	284	281	284	294	239	283	287	276	301	297	300	281	260	288	274	299	314	292	278	294	307	291	291	291	307	296	288	298	271	295	293	259	294	262	286	286	282	296	302	301	274	304	289	288	283	333	281	266	291	297	291	328	293	303	294	276	280	281	306	299	319	264	270	312	299	275	264	285	266	298	296	282	295	275	272	288	300	287	259	339	267	313	270	316	307	274	301	282	289	306	269	275	286	266	298	277	300	267	285	266	257	283	278	299	287	301	269	289	310	272	327	290	285	300	273	303	273	295	320	269	306	283	339	297	275	293	292	302	283	276	287	291	287	304	298	306	289	260	273	283	289	305	294	318	309	313	296	256	290	281	285	288	294	267	277	325	256	268	277	261	270	246	297	254	314	283	301	305	296	289	268	261	272	278	311	322	299	250	288	278	292	296	287	252	286	314	279	279	292	318	303	284	296	300	265	279	315	261	277	274	298	311	308	258	290	269	292	261	277	303	284	270	286	302	269	268	255	269	265	308	248	279	297	284	299	290	317	298	240	289	292	282	298	296	292	276	311	323	307	287	276	315	319	306	289	289	276	270	282	307	281	294	295	302	288	303	299	279	271	306	325	318	302	282	291	267	295	311	287	321	295	274	276	298	287	291	282	268	291	312	286	302	305	274	303	265	293	282	274	284	279	309	265	301	280	271	284	295	278	305	262	311	301	280	272	303	307	280	302	292	309	257	259	316	283	303	283	283	299	284	278	306	301	309	344	300	278	290	257	304	266	313	293	276	271	311	306	315	295	306	297	309	292	292	322	295	296	288	290	278	260	314	299	302	267	250	257	271	257	274	313	284	259	294	254	261	289	302	294	308	296	298	340	273	310	277	294	292	290	309	281	325	317	291	306	285	273	296	277	314	278	296	278	306	254	318	287	291	310	281	283	279	290	329	293	283	292	304	340	273	279	282	277	276	313	298	329	286	289	279	285	296	277	292	273	270	269	284	287	272	288	310	289	277	281	271	282	273	284	308	310	256	266	288	301	292	276	292	279	302	286	296	269	296	317	300	284	261	306	275	312	268	260	302	299	285	289	287	302	289	274	273	327	283	286	290	302	276	302	278	281	304	290	284	304	282	297	279	288	294	294	284	290	288	284	304	263	288	263	312	277	262	302	292	285	283	288	284	301	294	282	292	304	301	289	290	293	289	290	286	284	276	274	309	290	281	297	294	317	295	285	292	268	269	323	281	294	282	280	316	284	299	243	288	298	293	285	320	286	253	303	280	283	284	288	268	287	301	281	290	293	280	306	271	302	277	277	292	313	291	284	321	288	289	258	293	297	286	290	285	304	301	286	295	288	290	277	307	299	287	280	276	268	286	293	292	292	294	274	317	284	272	281	279	282	310	332	288	266	265	308	315	279	282	294	281	310	281	298	292	287	292	270	305	265	289	275	275	306	297	295	309	272	273	264	307	310	320	280	323	306	304	267	286	293	296	280	261	294	262	308	303	296	292	302	308	309	304	295	262	299	279	307	311	273	286	284	275	299	307	287	266	291	268	290	258	293	313	257	314	306	282	273	294	254	316	294	264	269	307	281	280	303	263
13164	3760	3101	1617	1114	900	744	639	606	564	544	492	471	472	513	487	461	428	497	441	444	485	430	492	439	439	450	469	419	461	483	407	471	452	449	441	459	409	381	426	421	429	455	437	435	480	439	423	449	392	433	440	407	438	430	466	408	430	445	433	444	429	431	415	447	431	424	472	485	429	425	429	427	412	433	452	407	453	427	427	468	447	406	424	455	466	431	439	450	446	454	452	441	433	407	452	438	388	427	455	414	417	398	445	460	438	471	435	423	428	473	415	432	454	471	406	444	456	447	404	460	437	467	437	454	475	435	409	449	435	425	430	424	448	435	435	426	460	462	454	413	432	411	404	447	437	441	448	436	390	432	420	451	424	437	405	421	407	450	420	447	424	420	438	441	443	466	437	434	450	400	449	463	467	461	424	436	441	449	414	413	417	424	411	430	431	449	438	440	452	438	460	447	456	435	400	420	438	463	406	461	391	421	399	430	445	457	443	449	480	433	439	442	447	433	439	415	455	398	426	440	441	456	437	462	420	420	476	478	480	402	413	452	434	429	433	443	420	435	432	363	439	460	437	411	404	429	476	454	442	436	435	448	472	448	433	417	406	423	455	458	423	393	471	421	413	464	434	435	469	415	452	438	428	459	459	426	483	471	452	422	417	452	418	445	460	422	451	471	466	482	435	469	427	452	427	414	453	485	479	445	439	455	411	444	430	426	457	442	447	420	454	471	422	449	402	439	418	450	433	442	437	401	389	439	461	453	440	452	455	444	415	426	407	458	452	429	426	419	458	432	419	438	467	442	449	439	473	480	439	462	447	456	462	395	438	423	458	416	465	482	440	458	439	418	434	442	451	445	428	478	431	411	451	475	484	413	426	374	441	437	416	440	477	409	443	443	472	442	431	396	413	459	408	443	455	468	449	431	443	424	477	436	454	419	460	437	453	467	427	417	465	451	422	423	463	441	444	417	462	433	442	442	432	470	448	412	474	456	438	457	448	414	425	441	467	450	430	457	437	442	439	475	453	435	460	425	459	484	460	450	474	447	438	438	436	443	427	414	446	422	426	445	396	473	438	471	422	503	431	432	418	469	451	481	456	408	422	417	429	453	403	469	443	454	464	425	422	395	447	410	465	435	459	440	433	435	463	429	442	437	418	395	444	456	406	437	451	435	438	438	434	428	491	448	470	420	428	412	460	438	456	435	435	413	447	412	415	437	447	454	410	449	420	455	399	452	429	410	465	435	437	436	406	428	469	414	457	433	445	443	437	423	427	462	457	442	430	462	458	425	416	465	423	437	454	433	434	441	386	439	445	412	393	423	420	427	422	387	437	448	433	444	461	439	450	486	411	426	426	448	413	443	424	420	413	453	464	453	417	450	455	475	439	439	465	461	444	467	465	431	461	441	446	462	416	445	441	437	428	442	434	388	418	465	397	389	403	449	441	428	431	418	445	425	469	430	412	447	425	454	445	464	476	469	458	454	447	454	443	439	451	458	449	467	464	425	434	408	409	435	463	470	438	460	439	424	458	423	431	413	442	449	436	433	426	434	438	432	429	408	513	414	420	427	448	438	418	432	457	454	444	499	429	467	434	451	431	425	433	427	433	443	461	430	434	454	448	423	405	435	438	438	450	436	412	468	428	461	412	418	448	448	446	421	460	420	444	454	434	462	427	472	414	456	392	438	435	433	437	458	442	423	442	444	465	432	461	419	399	435	467	437	469	397	460	457	411	442	467	472	419	422	443	425	426	465	440	465	442	431	448	430	428	431	435	441	402	473	434	477	436	433	448	465	442	440	423	401	452	415	443	449	453	430	441	440	440	440	427	470	464	422	437	417	448	413	465	457	446	439	441	384	467	421	432	451	463	422	480	427	410	457	425	417	441	412	397	456	446	468	424	420	476	415	422	440	455	465	443	450	458	482	453	484	453	456	429	404	432	420	415	464	447	471	458	409	409	434	439	424	486	462	426	418	450	466	418	455	434	473	433	422	481	442	433	432	407	449	448	435	446	442	450	410	407	438	444	431	453	440	449	441	440	479	427	423	435	484	423	410	414	422	471	465	480	432	438	445	417	475	449	443	412	409	434	431	441	440	413	464	449	442	464	463	414	423	429	458	456	442	437	458	438	454	401	439	423	412	417	470	459	428	474	416	418	431	451	431	458	424	441	419	449	448	462	415	496	427	477	421	460	412	417	412	415	438	486	486	432	444	449	439	428	420	470	418	441	461	443	413	455	434	417	460	463	445	463	498	441	431	415	419	447	457	405	406	438	445	410	435	442	365	446	469	435	446	430	446	423	442	429	425	458	447	434	439	419	448	450	418	441	455	464	446	452	426	393	402	445	451	462	425	461	461	405	454	444	458	441	405	448	468	426	444	436	388	446	414	410	431	422	414	431	431	423	429	473	409	457	424	438	458	438	448	438	435	411	429	464	420	436	446	461	438	418	455	437	440	444	429	448	457	462	457	446	442	393	444	481	401	451	431	437	450	420	415	463	441	408	451	441	479	468	459	437	427	425	425	458	420	433	464	441	439	432	426	459	425	481	513	423	423	435	462	454	418	440	416	416	448	410	406	435	420	420	426	419	424	435	392	458	398	480	430	471	424	418	473	450	419	461	428	467	451	433	438	464	440	471	418	450	449	461	446	435	417	410	418	441	454	415	460	431	443	439	445	446	435	422	446	447	465	428	427	389	451	409	406	435	437	418	447	449	463	431	433	411	437	463	443	409	448	434	456	416	407	420	410	427	429	439	420	398	473	447	464	397	420	424	437	433	466	423	474	441	465	479	444	422	401	470	429	442	456	439	472	433	454	397	477	440	454	419	442	430	435	444	417	471	425	441	433	427	419	466	438	394	444	471	411	438	460	396	466	465	439	426	412	446	440	403	456	419	458	405	458	473	455	381	437	434	446	448	497	433	437	429	441	440	469	442	422	467	436	421	451	476	472	420	440	412	434	446	416	421	401	469	429	431	431	425	426	456	439	469	439	459	443	444	420	455	415	464	439	429	483	403	418	481	438	460	455	436	435	425	416	452	461	465	465	446	425	403	470	449	430	434	443	428	421	409	485	411	407	418	460	426	441	434	414	470	440	446	417	485	446	481	435	458	460	469	449	459	434	410	414	442	394	417	417	430	459	432	433	453	466	435	481	415	440	438	436	394	412	456	432	423	476	461	443	437	440	447	449	446	457	428	413	452	466	443	435	446	425	465	435	440	492	447	467	465	414	427	420	413	428	447	425	431	410	426	443	467	404	460	428	468	439	472	450	413	475	451	430	409	400	467	434	443	452	438	448	453	448	476	453	481	450	439	405	437	442	464	424	401	485	449	443	445	428	428	445	412	434	447	456	430	444	450	454	448	445	430	408	447	413	468	461	433	428	400	443	397	438	416	433	469	437	440	433	443	422	432	436	464	450	447	449	444	418	430	432	444	379	437	434	455	472	416	468	430	412	423	458	418	448	427	460	422	416	473	441	449	419	464
24317	21420	28873	24352	21267	5638	1395	970	838	783	770	682	627	623	622	570	631	579	650	562	629	547	549	556	527	564	582	562	561	576	542	551	627	592	514	552	562	556	573	512	535	552	551	523	541	566	554	537	533	567	553	558	580	556	548	547	546	567	543	535	567	573	574	555	530	568	538	639	559	541	542	570	538	545	580	494	563	490	501	569	496	541	544	574	561	543	532	535	564	550	550	562	528	543	549	553	512	569	541	549	515	510	521	542	501	559	500	520	510	542	519	530	553	538	564	530	560	524	574	522	535	535	549	551	581	529	525	552	503	536	594	556	517	524	534	536	528	554	509	509	539	546	559	496	538	529	582	524	534	590	544	568	537	567	538	536	493	550	555	520	536	516	515	546	527	569	524	543	522	542	531	544	552	518	554	491	554	565	542	538	532	546	552	512	527	528	508	538	572	568	522	537	497	569	534	566	513	549	521	533	525	526	538	532	527	549	533	543	513	572	512	559	527	541	531	569	556	570	561	541	542	495	520	532	518	487	539	533	547	545	527	557	556	511	481	545	557	521	556	515	539	568	558	551	540	566	529	567	528	537	580	550	530	513	500	529	504	560	552	554	552	560	529	540	512	537	511	572	561	545	539	588	564	549	555	530	528	524	528	517	572	571	553	541	535	542	524	524	555	540	551	579	522	586	594	535	560	540	533	550	538	513	528	523	552	533	536	534	510	508	546	539	564	532	569	558	525	540	516	527	563	504	518	556	539	518	555	528	514	553	538	516	550	553	530	516	531	519	549	540	502	512	518	563	575	534	536	538	513	505	502	551	538	553	526	555	536	537	556	509	520	527	546	567	583	549	539	582	490	508	504	507	538	530	537	532	549	509	497	546	512	544	505	573	498	510	524	571	550	519	538	532	525	574	539	547	527	546	558	518	543	553	563	538	532	530	560	494	504	553	529	479	559	550	521	512	507	549	504	537	551	510	565	544	528	593	559	507	548	531	528	522	566	535	521	539	565	520	545	546	538	534	546	578	501	514	560	569	553	539	497	534	506	499	524	527	552	543	533	566	517	535	564	531	549	573	513	548	526	550	562	525	577	530	545	560	515	552	566	527	525	514	523	549	511	500	543	533	566	516	551	565	558	541	507	548	565	552	543	553	538	594	542	516	565	490	588	543	595	527	544	521	565	547	542	495	564	562	543	528	564	543	546	483	544	554	569	561	558	523	528	586	523	520	535	540	526	559	539	504	538	549	532	501	559	576	575	529	539	505	525	506	564	579	508	522	543	514	520	551	517	514	544	521	520	502	554	485	567	535	541	542	519	567	524	551	502	512	539	586	523	507	528	535	565	592	515	527	529	532	568	505	563	556	564	519	518	540	542	537	574	539	555	572	514	563	556	506	526	493	489	488	554	549	527	555	548	521	542	546	612	547	583	529	549	551	507	566	514	534	528	541	539	509	552	528	497	529	527	531	517	539	550	527	531	559	545	541	546	563	561	499	541	545	544	543	540	534	516	585	579	497	533	554	553	562	530	549	519	503	550	585	519	524	491	559	553	521	487	547	540	532	532	493	526	519	560	540	501	523	572	534	521	555	521	515	527	563	556	564	542	551	516	545	559	558	537	537	554	548	532	545	527	512	553	552	510	519	533	553	576	542	559	548	550	543	547	524	522	511	512	536	585	537	522	520	518	569	521	546	561	543	532	547	536	534	537	555	539	521	534	506	537	530	548	528	499	601	587	530	558	525	523	523	536	511	525	473	517	539	549	508	531	510	516	516	475	526	566	576	552	580	534	540	535	557	525	517	549	542	530	552	519	547	522	543	532	522	501	509	496	554	523	498	559	569	527	574	557	536	588	540	523	560	517	555	561	559	544	531	530	546	503	558	558	532	566	547	525	547	548	505	572	579	549	535	552	552	566	515	572	576	486	562	563	503	561	510	509	544	533	559	524	570	550	490	529	534	530	553	543	548	503	558	570	544	522	504	538	534	555	505	498	525	547	518	522	544	530	530	572	526	536	506	509	557	523	536	526	587	515	555	557	588	539	535	539	528	552	551	520	575	512	549	541	549	552	520	543	500	594	533	532	532	573	595	547	531	583	563	594	563	520	538	504	542	556	590	572	516	554	514	536	520	528	573	520	488	487	553	560	518	522	545	501	527	563	566	519	538	497	530	536	550	543	511	533	559	535	521	525	542	533	539	517	538	518	498	531	544	526	583	490	560	482	548	487	511	538	561	505	557	548	568	528	514	575	546	548	539	519	515	566	521	557	579	513	561	566	536	507	569	549	529	540	533	566	562	537	559	550	553	535	502	512	521	509	526	516	507	571	549	522	522	548	585	531	598	517	513	530	563	551	564	528	518	525	514	553	525	564	560	522	558	493	552	506	542	523	520	522	560	560	508	534	533	526	551	546	574	541	558	539	481	547	543	541	522	542	509	542	528	543	537	510	527	524	514	533	549	509	562	546	600	508	531	549	523	561	536	515	539	543	510	539	531	553	536	535	507	515	576	489	550	537	567	594	491	544	557	541	568	543	547	543	503	543	529	531	549	510	527	557	596	489	507	487	547	514	536	568	546	515	543	563	565	492	514	487	537	521	521	538	507	584	562	542	527	543	523	550	514	559	517	560	517	529	525	536	519	512	508	531	563	523	485	557	596	546	530	540	554	530	508	537	533	533	576	536	551	571	577	529	545	565	529	507	491	484	538	539	537	549	535	543	551	525	559	561	520	538	523	534	530	574	558	547	541	503	535	541	541	532	535	499	535	569	568	578	551	521	584	577	504	505	553	549	544	557	594	578	542	536	523	555	536	570	502	579	525	524	512	575	532	507	537	545	544	538	597	532	550	506	542	506	531	553	562	536	565	569	522	531	557	544	516	575	512	586	575	528	522	580	522	545	543	559	538	495	489	520	515	559	518	550	520	540	509	531	532	539	552	520	545	532	526	519	547	569	543	528	544	529	534	543	531	518	539	502	531	558	531	524	522	523	537	538	499	529	526	588	543	545	544	495	542	481	531	545	496	555	612	510	546	552	558	524	531	491	527	533	539	534	534	545	514	540	497	536	532	497	561	607	515	594	539	545	523	585	550	552	498	522	530	542	546	598	551	541	558	516	495	557	535	513	545	564	527	553	568	561	537	536	559	520	517	513	557	537	536	533	497	526	531	517	541	558	552	527	504	555	527	548	561	516	568	528	546	541	547	560	542	535	554	501	533	546	561	511	578	539	564	527	543	538	530	563	525	541	497	564	497	516	564	517	573	524	506	551	530	502	516	557	567	542	500	566	517	537	533	569	509	538	547	505	512	544	534	499	549	547	587	582	523	507	509	565	569	527	581	531	519	513	526	563	538	566	550	597	542	567	558	551	532	521	556	526	508	541	541	511	516	556	524	552	549	519	513	571	604	551	552	545	543	554	523	532	559	526	495	543	529	537	532	530	526	546	537	544	526	527	554	508	510	491	531	516	556	511	523	579	496	488	547	564	532
32424	12232	10926	5875	3986	3087	2357	1964	1694	1504	1327	1189	1114	1056	1046	957	962	928	950	921	892	838	899	830	887	891	884	883	848	838	862	877	884	855	805	821	819	826	808	776	800	821	787	877	819	887	860	824	864	828	779	804	805	861	897	758	806	791	780	790	797	786	812	809	831	802	793	762	761	820	819	780	851	797	799	777	759	849	829	761	794	766	832	806	835	839	764	762	835	799	805	795	798	808	808	779	812	785	787	844	782	781	782	784	819	810	828	782	797	819	831	770	787	783	814	811	837	834	761	817	803	821	755	770	780	797	802	817	768	791	843	824	824	844	806	868	796	795	788	814	779	761	820	796	761	837	850	771	746	777	825	746	793	819	784	778	842	748	836	824	810	801	779	796	777	804	747	761	851	811	821	779	836	864	769	785	790	826	818	862	776	823	799	779	851	855	820	736	812	834	818	793	895	790	825	749	775	792	859	786	759	817	761	781	819	781	803	835	796	853	784	789	801	807	831	820	817	799	835	784	754	854	855	803	789	817	754	788	773	770	793	797	806	826	792	831	774	780	827	778	778	811	800	763	842	802	810	775	790	810	824	829	780	780	795	817	846	796	839	808	799	808	797	783	775	748	828	778	766	772	759	799	839	798	788	829	822	832	776	748	759	804	789	810	836	801	793	786	761	820	809	791	815	844	820	807	786	824	764	815	800	777	821	819	789	800	802	784	802	808	789	780	827	822	840	790	784	778	836	747	837	798	803	779	844	778	808	806	807	786	843	803	829	814	840	783	838	793	802	809	794	746	776	794	778	827	781	807	760	789	874	758	771	761	766	819	810	833	847	852	831	839	769	814	781	799	773	835	823	751	792	809	806	827	807	815	805	777	801	822	805	779	837	803	810	801	799	794	816	796	809	813	798	858	747	842	823	820	802	797	795	819	864	823	810	788	805	798	800	800	862	768	820	733	797	799	779	798	853	831	816	790	805	829	860	825	843	804	790	794	806	803	799	779	790	769	801	812	786	837	808	837	848	801	773	799	781	839	852	826	853	835	815	782	793	857	786	786	758	766	763	788	810	824	783	778	754	816	756	761	822	773	763	805	761	791	788	813	794	780	784	826	757	768	778	810	788	809	804	811	710	756	772	823	792	787	823	788	777	801	754	807	786	815	820	840	827	832	815	886	808	814	806	769	756	738	793	805	761	777	784	780	798	833	800	786	798	790	774	795	759	835	768	799	807	761	807	801	769	764	794	751	811	792	796	846	802	780	877	808	805	817	790	784	813	798	804	793	787	833	761	790	738	872	770	816	826	851	748	802	779	877	822	824	790	783	820	839	823	818	814	803	762	781	846	831	780	833	812	831	780	772	807	789	835	793	783	827	820	846	812	786	817	838	826	838	767	762	825	815	784	758	839	783	869	806	825	826	743	829	789	779	795	773	832	832	846	804	770	755	826	753	822	807	887	807	780	791	774	796	782	821	797	802	807	818	768	839	796	779	814	815	811	810	758	794	795	824	793	818	836	776	738	806	792	802	818	830	811	809	790	777	782	784	809	795	817	835	775	788	786	774	785	802	791	792	775	807	805	765	796	801	819	797	783	773	820	809	829	824	855	816	811	754	793	832	853	742	849	805	766	804	810	829	855	906	796	778	783	800	816	751	842	834	856	858	766	825	822	805	814	818	774	802	757	809	791	806	825	842	760	795	828	833	805	802	783	800	848	836	801	755	768	800	815	787	817	795	807	768	839	774	807	828	781	796	785	789	777	809	809	833	856	796	801	813	767	784	764	790	848	823	825	836	864	772	798	792	768	796	776	780	851	766	806	814	830	725	781	806	827	780	802	808	842	778	799	798	793	840	804	734	784	758	789	757	769	764	805	760	817	749	779	770	811	855	806	782	787	809	756	765	781	820	776	839	835	840	771	783	765	797	765	803	846	787	809	785	846	813	780	821	814	823	820	763	766	760	781	789	782	804	847	758	821	772	806	815	800	782	815	811	823	867	809	816	848	824	832	809	825	821	788	822	795	778	802	825	870	793	847	834	767	741	803	808	816	808	795	780	771	816	801	736	809	818	788	790	804	837	787	835	809	776	809	798	839	803	839	826	795	769	815	776	782	796	771	796	807	785	798	746	854	794	827	821	839	816	811	793	864	813	760	762	793	857	814	768	821	819	809	764	805	770	778	844	806	798	822	792	774	772	819	791	776	780	783	824	818	816	853	791	787	804	788	792	766	804	794	771	804	758	780	778	789	769	842	791	783	778	783	793	839	821	787	813	779	808	776	769	782	790	723	815	805	839	802	807	842	757	797	788	796	790	754	813	812	819	785	744	778	794	782	829	837	795	784	798	799	717	774	810	846	768	787	784	742	833	740	772	795	751	873	782	791	784	821	847	835	795	854	799	803	777	795	782	811	822	793	816	791	756	856	758	815	804	813	838	830	799	798	797	884	804	760	819	764	810	785	805	815	823	830	760	811	766	844	810	753	782	812	803	791	777	821	818	790	803	812	764	789	774	837	771	796	790	789	833	796	809	795	850	834	794	764	799	764	798	775	819	792	778	807	814	802	789	796	787	792	763	818	852	756	820	829	760	774	781	834	803	758	810	808	838	849	877	796	867	832	819	787	807	815	805	849	846	817	838	808	808	821	859	810	783	766	790	788	798	803	835	822	787	834	788	807	778	857	814	824	818	823	806	755	808	835	816	815	824	830	819	755	812	865	868	813	833	748	782	780	795	767	749	803	811	838	792	781	797	778	810	818	789	813	767	798	799	788	840	753	807	798	743	773	783	782	822	813	845	806	822	829	730	787	831	791	762	789	796	764	817	816	826	776	786	775	809	813	813	834	794	742	826	815	789	813	788	798	806	835	790	822	718	779	866	781	841	798	804	770	809	863	794	811	746	839	825	798	824	794	821	806	790	831	776	788	839	847	820	809	802	809	787	835	819	813	773	811	794	787	834	791	788	814	766	868	786	805	774	801	822	756	788	806	804	769	841	813	739	869	805	797	823	769	828	789	788	807	838	788	856	756	782	773	874	852	779	778	807	750	780	820	826	784	801	802	827	806	813	794	831	789	771	798	802	811	758	821	798	887	787	830	878	741	779	796	832	764	763	797	790	812	822	757	858	846	841	792	848	793	814	784	765	808	819	813	815	858	822	799	796	833	749	828	784	818	812	774	780	805	765	784	793	796	770	807	781	810	838	831	756	767	810	780	806	824	785	778	811	820	797	782	771	845	751	779	774	744	766	769	781	747	810	798	810	820	805	788	778	833	785	795	828	835	771	772	820	834	795	759	786	835	740	774	842	781	825	827	805	769	795	769	789	812	824	756	756	780	777	798	775	813	814	763	788	790	787	763	818	850	796	800	822	784	782	821	806	801	824	810	807	732	794	801	801	752	826	749	778	790	797	785	809	791	801	817	801	850	788	824	755	802	793	820	794	844	810	781	821	810	788	742	778	808	816	812	794	811	814	754	812	766	823	821	829	813	760
23346	21412	29522	23698	21417	21229	4830	1405	1024	901	879	755	678	695	639	605	632	624	616	560	591	544	548	550	561	536	559	498	500	554	542	522	523	529	511	526	523	524	528	462	522	531	492	469	465	515	531	514	522	508	529	526	488	537	489	470	523	560	544	526	550	467	532	473	505	480	462	482	485	499	507	490	534	491	481	474	468	494	531	521	529	533	534	524	477	467	508	491	516	490	462	485	473	478	497	482	498	517	484	477	496	503	512	503	488	507	545	521	511	491	522	559	500	493	541	565	492	556	505	474	510	459	522	485	457	485	513	544	533	519	498	485	478	475	503	541	500	501	503	482	510	516	452	491	495	514	531	487	494	510	473	484	524	476	500	487	534	496	500	518	459	500	519	486	543	499	459	475	502	471	550	522	504	532	493	483	490	535	491	514	493	499	544	446	499	474	471	512	506	476	473	476	519	472	490	515	512	507	503	505	528	481	480	508	459	494	488	521	488	510	475	507	568	489	533	521	489	475	509	484	473	500	501	489	520	511	488	473	470	534	473	471	498	516	513	504	519	483	472	485	494	526	499	498	524	497	493	529	506	537	491	457	522	462	496	516	452	468	501	527	522	466	519	462	514	482	501	515	487	501	509	525	522	513	501	509	535	516	467	491	455	468	464	490	486	475	487	475	491	469	514	529	502	492	491	535	495	518	495	484	488	468	470	504	468	461	491	478	485	474	460	490	473	514	523	489	533	453	470	489	497	543	500	466	475	496	498	501	470	517	508	485	534	516	460	463	500	493	492	512	486	513	492	548	511	461	506	491	539	519	476	453	519	514	505	521	456	533	482	452	522	467	486	485	528	504	490	463	481	492	492	516	486	491	520	467	530	463	494	477	485	465	471	492	506	484	489	532	534	477	479	550	510	486	504	470	505	478	512	510	476	483	527	471	465	511	509	486	502	457	493	500	529	480	460	467	469	510	535	493	454	512	468	495	487	548	513	492	498	517	500	485	474	497	501	501	500	491	498	463	478	569	518	526	493	530	510	504	499	529	521	502	505	464	495	490	500	458	515	482	497	510	507	505	516	506	494	477	529	531	498	454	480	490	508	521	493	528	484	506	474	505	449	496	503	457	522	512	485	526	495	514	461	484	457	504	520	511	503	530	500	542	513	460	489	506	547	470	514	502	506	485	512	491	499	487	463	526	500	517	472	524	456	479	489	505	503	467	509	506	491	474	505	450	479	527	462	524	486	483	517	537	496	472	484	514	487	513	543	492	495	495	451	502	518	541	524	441	488	485	523	532	507	502	509	503	454	453	466	458	480	528	505	459	487	477	487	532	510	478	474	467	495	465	476	501	499	505	508	499	490	484	489	552	501	510	492	477	461	488	525	469	517	525	504	491	495	504	484	514	482	497	523	502	493	502	530	467	520	490	492	482	473	453	454	515	485	461	496	533	502	508	494	521	500	483	509	507	509	508	508	516	490	473	476	472	484	517	505	504	516	452	452	535	502	487	489	489	493	499	511	514	521	481	490	501	491	499	491	499	481	505	491	516	504	496	508	495	511	472	512	502	474	488	512	489	457	489	520	526	488	459	487	498	483	469	519	526	493	506	505	483	471	493	505	496	499	497	469	540	517	487	507	503	525	461	517	497	541	462	458	498	505	473	488	498	516	520	539	514	532	476	512	512	478	514	513	506	495	497	506	556	518	485	480	511	518	502	515	504	523	469	493	519	518	484	497	491	514	469	513	458	489	468	496	528	500	526	535	521	495	484	489	472	506	495	486	501	520	523	496	525	524	511	478	492	505	519	448	492	507	513	514	505	485	461	484	480	515	502	488	501	468	495	465	521	517	528	519	486	492	506	509	491	483	531	500	498	505	513	510	508	479	554	524	461	475	538	462	481	470	515	511	517	505	515	453	495	489	506	495	516	469	500	475	489	461	448	484	512	473	491	487	521	512	504	486	486	507	531	471	465	481	543	488	478	499	513	493	504	440	539	506	510	473	449	474	494	523	483	528	512	479	524	472	506	453	521	495	542	498	522	499	488	487	494	492	496	467	539	511	503	512	462	483	489	514	519	481	547	502	483	485	483	479	477	478	464	523	503	522	498	495	523	494	508	498	466	499	469	506	451	516	504	503	541	517	512	473	486	508	514	521	469	503	515	490	493	523	500	529	465	497	482	486	469	506	515	466	483	524	491	451	492	508	472	548	527	513	523	485	499	494	475	517	505	509	510	485	505	497	500	489	470	505	503	522	503	493	511	481	492	496	478	491	483	509	506	490	510	462	480	545	490	546	502	520	516	453	513	485	451	472	475	489	516	494	549	521	503	458	578	472	513	485	493	473	484	493	457	488	481	529	489	482	489	518	503	478	480	536	505	511	509	464	488	520	438	508	494	462	488	496	491	451	462	514	496	490	476	517	479	493	477	513	529	480	476	524	486	403	482	481	481	505	530	505	471	482	510	516	481	487	498	502	469	539	540	426	494	515	481	478	501	510	495	491	474	525	485	504	513	481	537	509	522	526	471	496	489	495	465	492	462	489	486	499	491	472	483	453	515	490	512	488	514	488	551	486	519	500	476	486	543	499	477	500	489	532	507	542	479	500	520	511	497	501	503	510	428	469	515	486	490	528	525	486	498	498	470	482	491	511	507	478	499	512	545	503	504	519	519	507	508	503	491	501	509	497	537	471	527	502	494	543	456	548	483	453	491	484	519	492	504	516	496	495	500	531	496	486	521	469	522	518	520	483	516	517	515	505	471	499	482	505	483	474	482	498	522	527	547	515	487	460	523	544	505	529	489	497	541	479	482	484	486	501	506	486	510	523	513	498	473	505	481	504	495	492	486	488	492	526	509	514	541	476	480	513	488	559	538	497	514	484	498	496	510	504	496	496	496	494	491	476	485	523	485	512	473	486	485	459	513	461	510	508	542	465	532	482	491	515	511	509	466	508	479	479	463	497	485	518	511	493	494	477	503	476	494	516	547	516	453	490	448	486	492	469	511	524	483	472	507	494	445	485	491	475	519	479	498	510	513	499	464	480	509	464	487	519	545	515	479	510	475	503	456	542	467	523	461	496	499	480	474	529	500	505	523	516	518	459	536	506	496	496	452	525	484	457	529	486	509	463	505	497	481	490	470	513	528	497	497	501	500	484	499	488	499	527	493	445	497	490	511	525	472	543	472	508	473	502	486	499	493	517	503	527	486	528	491	489	510	512	477	430	498	485	472	437	475	513	500	511	483	488	477	521	515	472	481	470	529	477	522	497	448	488	495	464	482	518	511	476	509	479	522	468	507	521	511	501	485	512	477	532	476	507	483	520	514	513	501	465	491	474	517	470	481	521	537	482	463	507	461	502	501	512	478	519	493	505	489	495	495	496	470	519	491	501	480	493	505	459	464	501	510	489	478	491	498	501	489	480	502	491	492	483	498	495	529	497	476	481	505	485	492	514	481	497	489	511	477	515	516	505	501	502	492	465	482	457	522	488	494
37282	17648	16008	9137	6287	4700	3632	2974	2452	2013	1762	1599	1404	1332	1171	1095	1082	1009	1047	935	907	891	847	918	861	814	873	813	818	868	775	818	789	833	731	823	779	818	762	797	777	786	804	812	820	788	783	746	798	832	744	767	808	743	751	728	777	704	767	750	781	689	746	774	785	752	716	681	742	748	745	751	791	711	764	765	755	726	712	793	744	762	712	688	779	807	701	751	779	758	733	734	717	775	717	754	752	735	767	718	742	691	715	756	772	701	702	755	753	730	695	750	715	711	757	745	759	739	679	729	731	731	691	757	752	747	712	755	739	714	737	730	774	718	765	733	765	718	784	730	761	745	761	776	795	728	706	766	806	728	723	760	752	748	725	739	761	713	730	740	804	698	748	757	743	732	727	743	711	702	756	730	776	778	738	747	736	748	769	679	710	725	752	686	710	735	721	723	736	746	697	793	720	705	696	760	758	689	737	741	748	750	761	761	731	752	682	782	763	713	801	749	703	811	728	751	765	723	747	692	747	717	705	671	776	732	762	757	728	700	767	752	753	766	715	734	777	749	709	681	744	700	779	686	710	741	725	743	702	723	774	756	717	693	744	765	720	760	744	700	740	775	711	747	723	777	719	740	702	728	718	780	716	818	748	733	772	782	732	784	764	730	766	721	732	728	782	734	719	703	773	728	755	722	734	750	744	737	756	766	758	755	755	728	773	753	742	684	728	748	785	787	746	767	749	697	703	752	716	730	694	728	722	807	771	713	752	724	741	757	756	739	729	727	789	763	683	715	747	764	764	754	805	703	761	756	715	746	733	699	785	757	688	769	780	726	742	727	740	756	754	749	744	766	765	726	745	768	725	738	743	724	749	741	713	725	737	783	756	767	740	804	757	754	744	715	746	788	716	750	802	717	784	730	723	771	764	741	769	730	813	813	703	742	797	719	726	743	794	771	761	765	746	692	718	744	757	716	747	754	728	689	721	737	741	766	722	722	754	733	774	722	761	699	716	750	737	739	757	758	768	747	712	753	752	727	680	753	748	734	742	698	794	727	738	721	777	751	770	767	748	718	738	730	715	731	757	748	764	765	677	715	726	735	720	740	730	751	763	736	729	781	759	743	725	713	769	801	729	704	728	751	735	720	730	737	717	764	771	757	698	731	728	748	728	762	769	689	749	713	748	754	749	743	703	753	787	771	745	727	732	772	716	755	763	762	744	758	786	774	759	786	739	706	763	739	724	720	755	738	790	800	758	782	739	768	750	732	727	757	727	699	743	666	715	745	749	732	751	737	714	721	706	741	756	788	715	758	772	757	752	747	749	726	735	742	711	755	748	744	718	791	721	748	760	765	704	785	763	776	763	724	743	701	799	748	729	702	757	734	745	750	729	776	796	680	744	738	707	695	751	717	739	769	752	751	746	712	746	789	754	771	717	745	750	757	653	742	728	731	719	715	717	704	773	746	788	683	713	749	772	746	701	704	808	708	752	728	721	760	748	723	753	722	754	717	705	803	794	722	683	688	755	720	728	805	710	692	695	785	711	771	694	692	721	752	761	702	724	678	691	744	725	718	728	779	715	737	769	733	722	723	697	727	789	736	736	782	750	780	698	704	737	697	754	670	757	768	740	763	742	750	778	763	738	763	749	786	690	783	695	734	747	797	725	735	715	732	763	702	765	710	775	759	711	779	753	774	709	757	706	730	703	737	752	712	748	701	730	737	757	708	721	772	776	715	757	783	754	699	726	745	715	740	757	731	747	755	727	761	733	752	768	748	724	780	723	738	772	724	724	807	733	699	751	742	724	727	746	756	729	764	762	722	793	715	727	699	708	738	749	722	741	760	767	688	754	726	731	765	693	765	801	759	714	744	767	733	724	782	738	748	778	731	677	724	722	711	735	701	720	704	726	708	749	777	704	719	685	767	740	732	741	771	744	718	771	756	734	712	749	749	780	744	788	777	761	677	704	754	774	717	747	703	731	759	775	766	731	743	749	729	721	828	705	718	741	764	721	763	751	737	737	721	761	776	739	733	774	734	708	767	775	766	757	700	776	749	744	802	757	700	700	764	724	739	713	736	701	721	799	738	738	726	717	676	767	762	695	687	709	728	720	762	739	678	736	707	803	734	710	729	739	783	754	753	706	736	756	759	738	778	733	699	732	812	751	783	776	752	758	766	743	766	716	775	691	801	735	682	745	750	788	717	765	721	763	758	762	754	737	737	778	731	749	738	767	748	664	714	715	736	675	751	749	771	730	731	715	750	785	690	778	765	781	799	732	713	781	742	762	707	763	757	772	755	750	717	760	731	765	711	743	702	771	741	738	753	723	736	763	718	735	737	742	772	768	742	745	746	725	766	791	724	727	756	755	720	783	747	665	731	732	755	722	746	734	758	708	757	721	768	728	743	717	714	719	757	754	756	746	737	685	743	757	757	785	705	772	765	765	759	749	712	720	740	778	736	742	779	758	740	771	803	772	758	731	745	810	713	682	722	711	738	773	720	728	746	727	800	759	725	754	723	719	771	753	752	775	725	772	729	707	729	782	770	706	789	709	759	767	696	748	723	746	748	764	766	756	754	751	742	733	732	757	745	768	794	746	734	743	775	730	729	740	723	814	751	752	719	772	721	803	762	726	776	717	783	741	810	717	753	758	763	722	779	736	765	768	717	740	754	743	730	773	729	746	759	801	744	719	741	749	769	763	735	714	699	740	725	704	764	756	740	753	778	734	747	711	741	711	738	732	765	696	798	725	769	769	743	731	734	752	739	741	755	718	770	741	732	689	741	760	774	710	755	741	776	746	723	683	723	788	765	739	725	731	753	734	674	724	736	737	797	787	712	702	758	746	747	776	735	735	694	723	742	729	763	719	745	775	741	762	736	741	673	755	708	757	746	711	724	762	724	734	766	772	782	758	714	757	749	702	769	697	740	779	722	794	747	735	767	704	748	768	770	734	754	752	756	742	728	743	741	713	739	762	758	762	747	717	744	772	763	709	710	784	783	689	743	747	716	740	701	759	716	786	732	761	744	748	757	753	728	759	713	745	784	756	715	688	755	744	744	717	735	717	716	677	737	728	731	732	779	762	782	733	730	692	750	802	727	749	759	739	717	761	712	716	750	768	763	758	793	724	753	738	689	742	763	704	770	747	807	743	687	758	781	762	707	742	769	758	754	780	720	743	748	726	763	793	776	719	724	788	716	732	667	767	729	782	737	771	754	723	714	731	762	723	786	750	740	750	720	725	727	739	712	702	738	780	745	776	745	755	752	751	741	734	730	733	733	741	810	733	726	756	748	816	737	793	785	720	742	712	768	725	786	761	760	708	744	736	760	747	754	755	716	719	712	730	743	745	751	729	730	762	745	740	721	761	762	721	747	727	723	750	686	723	739	802	784	722	776	708	763	724	769	735	726	742	772	744	746	742	747	740	708	783	728	734	717	729	728	754	720	785	743	729	700	750	814	758	759	757	770	723	739	698	742	698	704	728	737	757	742
27196	20939	9515	1131	552	461	388	327	338	362	309	291	309	315	259	272	320	304	270	305	297	312	274	307	270	263	266	283	277	280	280	274	283	284	307	299	282	261	312	309	293	298	273	297	280	249	273	316	266	281	279	291	272	270	281	312	300	301	297	293	309	282	247	282	284	311	304	275	297	334	293	325	296	262	298	295	294	312	288	267	293	285	314	318	295	300	277	290	305	298	291	275	292	293	272	266	311	285	279	269	313	318	284	307	285	285	288	261	328	280	281	286	262	300	283	289	291	286	293	280	322	296	287	284	289	294	308	291	276	318	317	287	301	277	294	291	298	284	276	264	286	264	304	254	333	285	257	281	247	257	304	283	301	271	284	275	289	295	293	287	298	265	307	277	285	304	295	279	301	278	295	297	281	276	303	280	281	261	303	299	287	268	310	282	309	301	278	291	288	281	282	290	267	294	281	292	330	300	282	270	297	280	304	285	301	265	331	304	273	307	295	299	298	295	289	317	266	298	282	292	288	265	286	283	265	273	287	319	273	264	298	292	282	259	287	278	295	289	293	263	288	281	283	306	295	277	293	271	270	295	307	289	272	288	319	270	290	267	287	269	299	297	288	280	282	281	287	297	279	270	278	299	293	278	289	301	318	297	310	307	307	318	319	298	292	306	284	284	305	278	296	269	307	297	304	277	268	290	292	266	296	308	269	299	293	322	293	290	307	288	292	285	310	295	276	275	293	283	287	324	271	280	311	288	256	290	269	274	265	309	307	270	307	269	300	282	298	294	285	288	282	278	273	299	303	297	271	300	310	311	299	272	272	287	287	272	259	303	294	290	275	303	268	284	288	273	281	289	290	291	276	277	295	291	281	294	276	282	282	272	291	301	290	239	290	245	312	299	254	316	286	287	308	279	276	281	297	316	305	267	273	317	301	285	275	298	247	281	297	262	283	282	311	279	301	272	296	296	303	312	304	285	281	275	290	260	291	284	307	312	256	276	284	275	278	281	272	304	312	302	290	271	324	326	268	275	255	246	325	277	300	276	316	282	260	293	297	274	315	299	308	294	303	297	288	299	278	285	312	291	276	271	306	288	265	280	321	291	274	273	292	306	298	289	307	290	291	261	314	275	261	289	306	281	278	288	272	284	288	264	289	279	289	288	295	262	288	269	273	282	271	270	294	279	277	271	333	284	292	292	287	321	302	290	298	289	287	285	316	306	253	321	295	312	298	281	276	284	300	275	296	262	293	281	285	281	297	306	306	294	275	295	281	284	314	289	302	288	289	321	306	302	262	288	294	288	307	341	268	314	296	293	323	308	285	296	280	266	271	295	316	309	313	297	289	257	263	290	260	313	276	316	258	312	297	299	294	280	273	299	274	306	312	293	284	292	284	263	300	287	318	283	292	272	262	298	289	298	277	278	272	295	288	266	281	297	268	305	279	294	280	263	284	258	311	291	283	308	292	299	281	283	300	283	287	287	289	288	284	302	272	333	305	283	275	290	299	299	265	262	304	304	305	300	256	294	304	274	311	273	321	292	283	334	272	268	284	298	299	275	276	326	270	292	288	301	293	292	295	289	307	273	319	279	276	302	303	305	266	295	285	321	281	283	324	293	303	281	300	280	290	274	292	297	324	291	274	280	307	296	301	292	321	306	295	307	271	281	269	303	291	274	264	308	263	313	314	270	311	274	284	262	288	277	303	300	307	292	257	312	279	286	298	304	295	274	311	298	271	305	318	272	303	300	285	302	277	254	289	243	274	273	272	303	306	298	280	270	297	278	284	288	292	283	309	266	335	275	279	289	273	270	284	280	300	290	287	294	288	287	296	263	283	300	282	298	287	303	297	305	292	297	326	303	269	285	283	268	293	320	280	298	267	304	284	313	303	294	301	285	252	266	274	298	292	291	310	297	298	285	286	270	285	330	304	273	292	276	292	273	315	250	299	274	292	296	264	304	287	303	326	294	273	299	287	287	306	285	312	298	301	306	280	258	273	298	287	261	294	299	316	270	309	283	305	288	292	302	274	285	313	258	276	286	292	301	285	296	273	281	311	315	279	275	250	280	300	306	282	293	275	287	320	265	280	285	279	272	267	298	290	286	274	271	284	280	280	267	253	323	284	294	263	297	255	272	297	304	262	298	266	271	289	284	311	281	285	305	300	285	304	268	271	309	294	299	289	322	307	263	293	305	311	284	296	324	270	298	285	278	266	281	314	299	287	290	305	303	244	284	280	331	296	323	278	295	278	279	285	275	281	291	286	286	290	277	274	281	262	296	279	241	261	284	288	271	293	292	294	272	261	303	278	301	275	252	299	290	265	264	271	278	285	333	265	285	313	273	261	304	286	274	291	303	275	285	272	307	309	303	308	258	285	275	300	281	300	301	294	281	259	268	298	235	277	278	280	283	276	297	271	304	309	279	290	280	271	286	306	314	296	290	288	292	273	299	266	297	282	286	279	269	280	281	297	307	287	287	256	296	297	284	276	288	292	289	294	286	286	265	283	301	285	262	276	283	261	306	310	276	299	300	273	287	277	284	289	302	301	266	269	296	250	272	292	284	280	296	270	300	312	282	280	297	292	297	287	257	313	298	282	283	266	267	274	277	293	287	334	265	280	291	254	269	302	299	295	303	296	310	292	266	305	273	277	259	260	276	313	287	296	288	293	298	282	282	254	264	283	326	317	316	265	278	283	296	294	271	275	278	265	302	312	280	296	293	302	280	255	321	308	263	298	286	326	274	271	289	303	286	289	278	281	284	327	275	280	300	286	299	282	276	304	282	307	274	294	265	283	252	289	278	293	306	278	274	286	293	296	287	293	294	300	298	271	297	292	276	286	280	277	276	316	264	308	296	271	289	302	309	283	285	283	288	288	310	293	285	299	273	304	299	283	292	297	293	285	290	261	288	276	275	272	278	290	298	276	313	314	326	266	261	271	301	318	285	300	295	285	294	273	305	318	337	288	283	267	276	291	280	252	255	278	291	292	264	294	302	277	302	302	254	299	295	259	291	287	306	271	325	302	289	281	322	268	277	297	280	270	289	271	262	278	284	300	309	297	289	271	274	273	281	266	259	269	309	264	309	286	291	285	267	314	289	292	309	319	302	286	276	304	303	269	286	294	256	271	289	265	287	286	288	282	299	284	270	261	291	258	299	287	258	277	291	269	276	273	265	269	315	287	294	307	295	278	271	333	291	259	280	273	282	309	296	305	277	303	292	308	297	311	283	262	291	324	293	278	291	279	289	309	286	278	290	280	295	290	291	290	286	294	279	282	303	312	282	272	278	306	299	281	269	254	278	290	295	297	272	304	274	277	309	270	296	279	301	283	304	274	300	283	283	251	268	304	291	283	287	314	280	302	321	285	260	277	275	279	298	268	298	280	296	283	313	263	288	255	311	285	258	317	248	324	292	282	268	290	279	315	286	291	272	273	315	309	279	307	291	314	293	294	285	317	286	278	304	272	281	311	282	292	302	327	282	316	280
12711	3362	3008	1621	1113	898	684	618	539	563	520	482	467	471	445	448	433	466	435	443	472	470	464	407	460	446	438	410	449	466	439	456	394	449	431	475	480	431	428	434	440	430	445	422	433	436	429	469	408	482	418	464	406	463	442	420	394	407	424	498	454	453	422	433	426	429	426	408	449	417	398	454	422	461	433	423	478	440	441	431	440	448	437	409	427	430	426	437	464	431	419	456	523	475	471	429	438	438	466	409	420	417	411	401	449	436	440	434	425	428	451	400	446	442	432	446	437	437	395	441	430	456	455	391	440	446	450	451	484	436	445	419	458	427	422	458	443	456	424	446	377	428	435	437	437	412	421	412	424	435	414	483	444	461	412	406	396	466	408	436	475	454	403	445	460	409	407	435	421	438	419	429	406	411	441	440	438	463	457	447	466	432	425	436	417	411	432	464	423	452	440	426	428	432	448	428	459	440	450	444	448	411	433	477	450	437	416	422	434	461	482	426	411	443	492	392	419	453	435	449	440	456	455	468	481	419	449	454	433	421	429	481	450	446	470	428	435	444	448	379	403	452	410	434	479	453	449	438	457	444	450	420	474	465	424	423	459	423	409	427	441	448	452	422	435	419	476	418	427	434	450	430	433	432	454	440	456	434	432	465	451	410	467	443	433	431	464	455	422	441	439	444	448	475	439	427	461	442	413	463	434	467	437	436	428	428	444	419	443	446	444	413	431	429	440	412	439	411	444	438	410	445	467	413	456	440	425	419	438	425	459	444	416	441	421	428	425	452	405	455	433	473	463	430	445	449	458	461	463	461	402	428	415	426	439	469	426	432	498	415	402	419	421	378	421	464	433	444	439	453	441	432	419	465	441	460	419	470	444	429	434	474	432	476	424	452	445	447	431	443	455	458	433	409	429	455	425	424	419	442	425	438	443	465	424	416	434	429	446	440	460	422	436	438	418	432	415	432	480	443	423	448	445	433	471	445	422	433	467	426	425	464	448	383	427	451	462	454	438	403	453	434	397	438	449	447	466	409	455	419	434	481	481	444	426	450	438	435	433	436	449	423	422	411	420	482	456	465	488	433	432	440	451	409	455	429	470	451	456	420	452	430	409	401	415	442	423	428	456	454	445	484	438	429	429	453	458	404	441	431	465	394	466	413	475	437	487	453	472	437	446	420	425	421	443	441	431	450	439	429	439	465	459	402	428	415	432	449	421	429	463	413	385	470	447	429	484	447	422	460	410	464	449	429	392	426	462	474	444	434	434	449	434	411	417	425	465	409	462	401	450	457	423	419	426	457	450	449	417	418	438	469	409	404	432	481	441	478	431	427	425	477	438	452	444	394	471	437	430	400	423	414	388	453	451	434	425	439	436	447	390	419	440	413	458	449	423	425	443	434	432	452	429	434	410	396	411	434	443	426	444	447	457	401	452	414	435	436	435	430	471	461	414	435	471	438	404	407	434	411	446	466	428	419	454	424	467	437	451	445	402	419	444	399	410	423	433	465	439	465	465	461	425	437	446	420	399	442	451	416	458	429	426	457	497	472	439	464	468	422	412	443	412	400	448	453	428	428	413	465	453	471	441	409	421	399	438	400	440	435	411	474	415	451	453	433	462	441	443	402	478	434	442	440	428	444	470	430	403	449	463	493	450	482	415	462	431	445	408	411	445	431	415	452	448	422	434	453	452	442	432	439	451	448	465	432	470	441	433	433	397	398	386	451	433	441	448	389	421	462	470	464	413	487	433	443	402	470	427	414	461	410	444	466	419	428	494	473	428	451	415	429	476	428	446	421	438	432	425	436	441	450	400	451	467	420	444	432	464	466	457	439	421	477	434	457	430	411	420	448	440	422	438	437	441	463	450	423	417	427	414	440	460	457	436	439	457	457	421	480	498	459	417	418	437	416	387	467	440	414	471	446	456	415	411	456	416	405	443	403	462	516	407	437	450	430	432	468	438	462	424	464	442	433	416	446	439	451	422	455	456	447	441	421	427	406	447	448	480	437	446	434	467	500	439	445	447	458	486	432	439	466	450	436	391	427	422	465	437	460	409	421	443	416	431	417	448	456	406	398	454	444	407	434	452	440	417	416	452	431	436	443	444	469	453	430	465	428	445	438	464	476	443	428	438	450	437	450	440	459	445	388	467	386	436	467	396	427	415	453	434	424	451	480	461	428	443	449	455	456	422	480	457	460	431	425	399	414	442	432	444	454	399	415	454	405	421	416	393	457	464	415	444	425	420	436	431	445	415	429	484	467	422	454	403	432	438	451	419	400	443	464	419	484	426	462	414	436	455	452	435	439	434	434	431	430	425	442	441	464	417	455	417	433	456	445	413	440	463	403	428	430	453	415	428	428	431	439	450	431	459	408	462	442	459	432	461	450	436	421	410	435	444	435	458	407	436	453	465	446	429	426	411	436	413	429	452	424	426	429	455	467	444	426	433	448	473	450	446	454	421	405	475	417	451	434	463	444	420	428	440	389	434	436	409	425	500	430	410	487	414	495	455	437	457	431	431	442	442	466	443	474	429	455	430	446	437	457	461	461	420	400	427	428	431	444	446	461	477	399	443	438	427	431	451	428	428	427	448	437	447	453	475	472	432	451	465	435	448	475	462	445	388	428	451	434	427	422	422	456	447	457	393	461	406	473	444	429	441	400	443	428	434	409	462	466	414	442	457	481	429	400	428	462	407	419	459	435	416	458	424	425	418	453	472	408	448	443	450	478	419	473	424	487	438	502	434	447	451	415	474	424	425	428	451	397	449	403	455	409	458	414	439	428	431	420	441	427	413	443	433	405	458	449	443	457	444	419	452	405	434	446	434	422	427	433	401	438	439	418	463	444	418	479	413	443	452	452	430	493	438	458	421	454	475	452	446	449	443	452	454	441	444	428	464	451	455	423	438	441	409	486	449	467	439	435	416	447	449	449	416	476	458	447	438	459	444	463	414	450	445	453	413	427	439	437	451	454	445	431	419	465	442	439	437	424	455	447	409	417	442	480	429	420	431	453	419	448	466	422	450	414	427	460	475	440	422	426	431	418	392	445	450	425	428	436	442	462	478	458	452	465	434	442	441	447	426	424	446	445	438	473	445	450	435	425	426	441	441	425	443	444	431	458	466	461	407	415	445	477	414	438	464	426	446	435	489	454	461	421	463	393	449	460	433	388	463	429	417	429	433	459	441	450	422	431	441	475	439	445	459	417	474	394	431	415	444	442	411	430	413	455	448	434	424	476	426	437	442	424	439	464	428	428	445	456	416	468	416	424	482	429	403	484	412	476	439	437	447	429	413	415	431	399	431	465	405	450	413	453	424	445	439	444	438	446	448	432	447	408	425	444	419	441	402	452	443	443	430	427	439	429	456	419	408	466	498	455	448	462	423	457	426	401	439	457	435	467	469	447	466	444	430	461	451	439	489	456	463	454	456	419	426	438	437	438	426	438	402	478	432	460	419	454	431	427	429	478	460	427	450	413	443	407	446	453
24393	21449	29099	24183	21284	5885	1447	976	866	744	693	697	639	617	619	614	575	562	592	577	612	561	594	544	579	559	562	551	597	593	549	583	545	569	546	574	586	558	562	524	569	524	547	562	550	520	600	542	561	552	516	559	545	586	568	524	544	592	583	544	549	531	580	563	556	521	583	555	548	568	631	561	519	566	540	542	557	512	543	558	537	521	530	561	565	517	544	543	530	542	526	548	574	573	577	517	553	535	557	533	567	552	525	514	567	573	521	540	546	540	555	525	515	522	522	522	568	544	568	492	551	545	543	527	573	538	533	532	561	558	570	553	543	546	561	562	565	570	555	580	544	551	558	518	504	531	537	521	543	504	576	525	561	551	536	543	590	532	586	528	550	535	530	551	520	530	560	575	566	532	539	516	502	520	560	562	565	553	559	592	536	569	518	502	502	538	538	570	551	558	520	555	538	531	556	515	545	474	540	560	526	510	541	546	543	551	565	550	544	527	540	580	548	533	566	552	511	522	577	527	552	560	530	512	499	524	563	548	567	523	526	518	542	566	545	543	579	534	569	538	503	506	571	527	522	563	548	543	549	584	581	556	544	549	521	547	569	538	585	570	540	531	550	513	555	522	557	527	543	530	559	525	558	525	562	549	519	545	565	582	545	533	493	549	544	559	565	497	555	547	588	521	507	562	587	513	532	536	546	566	535	540	537	546	586	494	505	533	521	543	502	545	533	535	556	534	584	568	510	499	551	485	535	517	551	570	490	573	502	536	551	549	546	572	566	574	528	530	540	547	536	527	569	575	555	531	568	537	600	579	563	539	534	533	534	553	533	543	565	569	544	552	525	553	572	559	526	521	518	511	488	553	537	544	569	522	545	551	550	571	525	556	564	542	525	513	519	550	580	555	501	577	530	530	530	550	540	531	527	504	567	549	512	559	511	562	533	572	573	553	513	534	530	535	527	531	581	534	569	560	530	527	504	535	536	545	556	568	567	555	542	542	563	481	501	534	484	524	549	527	516	514	548	528	534	529	523	553	542	563	558	523	521	558	582	545	514	495	567	503	548	557	550	514	513	528	517	502	521	566	569	515	527	508	534	560	547	524	525	559	531	545	545	579	523	510	519	511	573	551	507	554	510	558	554	540	529	535	497	535	535	591	563	554	587	571	539	525	554	568	540	554	549	559	516	526	521	527	546	555	558	538	505	538	537	536	519	558	555	570	534	579	580	550	542	561	560	526	506	544	530	538	575	538	528	538	530	507	559	535	537	520	485	544	531	540	523	573	560	533	525	551	530	532	540	552	525	526	514	487	570	499	543	557	554	532	528	544	627	548	534	563	523	559	529	517	524	550	573	563	556	580	529	523	517	556	548	537	499	509	531	525	547	562	549	553	534	540	548	585	537	581	565	542	552	566	546	568	557	532	530	535	547	543	541	540	522	552	516	596	525	537	536	518	571	553	528	513	552	554	536	530	619	569	536	561	504	531	539	546	513	507	514	531	539	515	516	576	503	555	515	550	542	553	550	572	518	523	561	537	518	554	568	527	548	542	519	540	537	595	533	565	563	591	545	497	546	566	557	520	538	535	524	551	587	517	525	487	530	547	541	521	597	537	535	548	549	518	558	535	533	577	537	548	541	547	539	580	512	564	515	525	562	565	535	550	559	566	573	551	516	525	541	543	540	551	517	571	504	533	551	523	542	549	518	547	544	562	541	549	514	535	553	541	555	540	500	550	593	551	563	543	557	547	551	550	556	539	537	537	553	538	592	546	588	538	502	506	543	538	506	556	539	568	577	518	516	539	541	551	577	542	528	547	495	576	514	488	526	563	539	542	549	551	537	568	549	555	569	530	526	566	492	516	574	557	557	525	512	530	568	596	506	545	534	513	545	536	565	572	562	542	552	499	555	538	515	572	517	535	502	569	541	565	575	544	508	527	552	541	561	604	515	560	573	577	584	508	528	535	559	516	516	532	528	536	547	534	523	529	524	506	533	514	523	536	532	545	530	576	511	578	533	553	531	573	532	533	530	549	558	544	543	563	560	553	533	526	542	547	564	546	567	559	546	525	526	565	596	517	573	600	543	515	579	552	477	579	540	523	558	530	564	558	521	517	505	520	552	551	549	511	548	516	570	559	563	535	543	528	547	575	557	573	548	532	538	556	565	543	517	503	496	553	543	543	521	506	543	493	547	543	554	516	542	546	579	540	577	545	551	514	578	560	554	543	547	554	557	582	606	516	508	540	521	581	525	524	531	584	535	537	555	541	565	543	557	508	516	558	519	523	591	541	526	516	555	536	525	520	542	583	498	541	502	557	542	532	547	518	579	500	538	528	578	510	540	554	541	538	546	547	550	553	525	521	542	522	572	560	520	511	513	554	511	501	515	540	593	504	541	520	529	561	586	580	535	577	579	496	553	567	523	546	532	540	537	513	515	539	517	563	578	546	541	547	531	563	570	543	545	518	479	574	585	559	573	538	568	527	568	578	522	555	559	528	569	518	540	532	540	542	591	525	581	593	575	539	532	514	550	515	514	496	524	531	556	545	562	564	539	576	577	536	546	580	551	554	534	553	554	545	560	516	551	516	541	577	539	552	563	607	507	562	540	515	516	526	558	592	531	553	533	538	548	509	575	514	550	551	497	548	524	568	554	541	507	547	551	533	530	550	541	568	525	566	533	551	522	536	556	536	512	536	515	569	536	524	579	584	530	558	552	518	549	505	550	551	562	562	526	515	568	523	552	500	590	511	583	520	550	557	581	550	541	586	502	517	554	524	540	490	524	551	568	497	561	513	526	540	552	539	547	546	541	545	571	554	542	543	533	545	538	548	523	510	505	608	557	525	535	573	533	544	522	543	519	512	550	533	577	527	558	539	574	489	562	567	520	585	504	555	596	570	605	520	539	541	569	535	543	569	542	540	556	571	539	526	569	530	537	552	523	545	553	534	574	549	537	531	547	500	565	509	519	564	557	506	536	517	604	536	502	529	549	538	509	524	542	547	597	550	612	570	527	550	515	517	531	534	560	534	555	531	508	506	528	526	568	526	546	505	534	584	604	559	537	547	565	537	538	533	512	531	537	548	542	567	510	511	526	572	478	542	555	527	525	526	592	537	531	504	581	542	583	517	503	558	546	543	555	581	518	527	578	556	517	544	502	504	546	529	563	538	600	549	516	494	576	555	534	545	550	544	525	581	549	545	554	523	569	539	547	541	521	552	510	551	516	556	528	503	552	573	524	516	519	538	512	510	516	528	546	573	547	556	511	518	598	537	574	521	547	542	519	538	505	537	583	568	542	537	564	569	609	524	530	536	534	547	542	565	515	577	537	518	554	545	517	506	536	521	534	513	533	560	498	540	545	550	577	565	514	521	513	543	570	541	496	510	490	523	549	534	563	614	533	554	565	511	546	593	609	569	556	538	550	581	561	557	557	588	528	535	537	491	565	543	532	581	539	536	567	526	565	583	546	534	564	489	565	532	549	542	585	541
30385	12101	10712	5994	4047	3188	2520	1941	1691	1528	1331	1289	1106	1110	1063	1023	921	958	928	888	928	882	871	842	841	858	867	884	859	846	853	810	866	856	800	829	847	820	833	853	831	837	864	777	798	801	837	767	797	838	781	819	854	788	881	787	832	813	840	832	836	841	758	835	764	791	796	833	792	784	814	832	766	882	817	807	751	803	859	818	776	822	797	766	775	776	817	793	780	795	826	802	772	774	830	802	774	828	780	874	851	842	820	771	818	784	827	828	796	816	758	804	773	820	747	801	833	823	798	795	803	827	759	780	830	822	785	812	807	808	837	817	814	759	759	792	776	899	765	786	782	785	790	802	823	824	827	791	818	782	783	823	826	889	771	781	784	777	832	733	777	833	830	847	853	821	834	822	775	786	813	819	881	801	771	821	800	832	782	786	785	833	866	773	796	825	837	813	805	799	847	767	781	793	804	792	761	811	827	795	764	750	820	861	760	773	813	792	806	836	827	815	834	799	787	815	787	793	841	769	823	809	806	785	781	776	793	806	797	798	813	815	776	824	834	794	789	801	799	823	851	835	804	837	838	763	785	827	794	812	880	791	761	824	781	806	794	748	806	785	831	811	831	781	807	821	834	819	783	788	827	779	791	775	782	839	834	767	817	803	799	806	747	795	824	789	868	790	884	822	819	787	822	808	783	787	804	814	832	804	818	748	811	796	775	814	818	811	832	767	798	839	817	798	826	812	803	795	767	807	762	876	775	851	792	812	798	825	809	818	804	821	793	782	813	860	781	845	768	759	796	833	813	799	810	853	852	795	819	820	793	818	783	799	821	826	760	813	826	785	824	817	866	770	806	794	801	838	829	829	826	794	843	785	795	791	840	768	763	826	804	793	813	784	854	810	828	817	821	795	778	784	818	775	798	801	762	804	790	921	800	798	792	851	834	744	784	822	818	825	749	830	787	812	794	802	827	787	826	799	782	810	817	851	803	780	817	745	800	788	754	846	769	773	828	754	774	769	793	843	782	824	830	804	799	832	805	813	860	849	818	758	814	816	853	851	776	793	811	806	811	757	783	804	787	830	807	808	778	762	806	774	811	842	794	841	757	814	785	773	776	817	771	771	778	802	805	783	778	783	812	798	742	808	733	801	838	804	813	806	783	799	807	789	765	782	803	772	792	830	825	815	804	831	831	822	757	805	776	800	774	831	802	809	782	768	786	799	840	780	814	790	787	803	821	751	827	775	803	759	844	831	818	788	812	808	765	830	889	801	805	735	798	804	782	843	770	797	797	811	826	821	807	824	827	827	789	785	790	773	865	832	786	791	753	801	800	791	791	786	753	811	781	775	793	745	822	760	852	813	795	864	790	853	819	798	797	821	754	819	811	791	779	799	816	827	786	817	800	791	843	818	816	834	783	785	795	793	841	809	795	796	782	780	787	744	823	839	828	789	815	740	789	822	791	808	783	795	798	797	807	767	799	777	798	769	840	816	830	807	756	828	820	798	747	813	768	797	819	800	826	771	801	789	807	794	789	796	818	760	849	827	814	805	731	805	841	805	806	788	754	820	844	839	792	792	832	758	797	843	813	780	808	822	824	783	827	788	770	829	818	798	860	809	836	783	789	815	786	839	850	789	824	779	752	832	787	838	798	774	803	800	759	818	796	786	782	818	766	807	828	802	756	804	856	809	874	784	842	781	766	822	798	812	834	788	782	773	825	839	784	764	775	806	820	785	835	770	793	833	841	788	812	778	828	774	820	826	799	806	782	812	786	770	796	840	784	826	766	775	761	796	808	841	808	850	799	820	796	799	813	761	809	767	781	837	792	873	853	808	813	768	782	806	834	836	773	811	854	787	814	801	779	804	786	798	809	817	809	793	796	788	763	794	799	793	775	849	759	811	746	796	830	815	763	834	820	767	761	786	773	820	791	801	810	754	814	865	784	806	855	819	791	858	776	761	782	780	833	792	784	833	795	828	810	826	792	863	818	760	791	783	816	830	762	832	816	801	786	831	833	791	852	787	787	792	807	825	792	800	821	818	803	817	788	804	798	779	792	800	799	788	798	729	760	762	824	733	769	818	787	785	838	776	807	816	877	810	848	853	773	800	761	785	817	779	819	808	828	768	814	823	806	793	840	835	743	843	788	747	854	818	796	850	790	786	833	782	800	803	843	795	827	741	854	828	808	837	827	764	826	809	753	812	793	784	770	815	821	871	823	811	821	849	790	834	777	788	866	857	819	778	854	759	822	801	756	818	819	783	795	812	866	829	758	748	797	806	786	788	778	847	791	794	791	784	829	821	820	799	850	828	809	798	806	872	799	811	782	775	805	762	856	770	838	787	814	792	837	781	773	826	825	746	777	786	778	788	816	760	809	808	808	775	833	786	779	797	834	810	792	810	803	803	814	800	805	779	859	766	851	825	803	797	763	776	820	822	823	766	784	845	780	770	768	790	749	805	801	857	783	802	816	838	807	837	813	804	804	787	763	801	790	807	789	790	777	811	781	847	818	819	770	807	841	795	865	772	896	835	801	761	809	802	804	751	806	787	829	823	854	767	836	786	803	780	807	822	795	822	798	743	779	761	797	834	776	772	853	812	799	843	828	837	804	790	804	796	844	815	847	765	825	782	849	783	822	792	788	805	834	800	808	772	784	795	822	793	790	824	808	779	761	780	812	812	776	774	812	811	815	810	817	777	778	771	767	779	791	818	761	829	773	787	803	819	831	803	805	752	785	744	837	785	756	813	826	847	751	838	803	777	828	754	778	841	779	799	828	813	810	819	747	785	783	812	808	780	783	800	801	822	763	787	788	757	759	825	791	736	781	777	780	760	752	808	856	827	850	770	786	809	750	814	770	759	832	826	810	809	824	796	830	800	816	742	770	785	805	815	779	770	814	800	828	822	803	799	808	792	829	726	835	810	790	825	800	773	792	830	807	822	806	808	820	811	840	859	778	832	810	784	826	782	779	801	792	795	790	774	808	760	819	795	806	841	771	799	817	834	785	799	832	878	793	849	749	806	807	768	760	771	808	849	767	772	767	819	772	831	854	857	783	824	810	877	769	810	766	792	810	814	842	823	851	806	845	842	812	775	873	823	803	797	835	783	816	852	829	839	769	817	808	801	849	808	813	866	849	799	803	815	734	840	812	808	799	767	799	811	778	801	783	813	879	763	794	749	800	810	813	813	781	795	767	806	803	769	822	823	799	787	758	788	787	774	837	801	788	810	778	857	834	794	817	830	788	798	839	792	733	792	807	765	769	849	761	824	819	778	843	840	775	812	735	825	844	814	856	796	803	788	834	774	747	810	835	785	821	821	770	837	842	756	870	752	782	814	765	822	805	812	789	815	721	774	761	835	797	793	805	828	821	823	783	855	809	816	774	844	762	839	778	787	774	845	771	811	724	740	764	853	893	857	773	798	811	825	829	779	814	827	847	804	773	852	740	818	810	776	820	759	826	787	816	805	815	795	789	811	826	780	793	749	815	805
23334	21398	29661	23516	21402	21222	5102	1409	1027	939	855	749	717	712	649	629	604	602	555	577	571	574	568	525	560	538	548	522	526	518	536	503	533	531	527	549	489	555	535	483	497	479	528	517	503	478	498	496	501	470	550	505	495	544	485	532	501	512	513	497	514	512	516	505	455	502	489	522	473	516	473	498	507	503	503	509	469	499	500	538	537	516	494	476	464	519	482	526	555	519	481	498	514	461	489	522	478	474	500	468	497	502	487	527	524	459	471	483	500	508	489	466	498	460	503	512	477	581	456	514	503	516	487	521	505	472	464	494	475	514	538	511	464	509	478	531	526	508	534	518	467	512	519	477	503	504	509	523	490	515	485	493	456	489	506	528	520	475	502	429	491	501	472	500	474	511	497	454	483	472	503	507	475	498	514	499	470	509	506	487	522	510	496	499	499	501	491	541	485	501	508	473	515	534	493	509	514	496	482	505	490	493	523	472	464	542	531	533	499	501	481	519	476	545	479	435	491	533	476	495	503	484	470	461	519	532	511	479	523	515	491	506	504	484	536	479	471	514	467	492	514	521	512	517	513	518	514	474	496	498	472	492	506	509	500	498	486	504	484	500	507	466	500	463	478	483	534	533	481	462	452	517	542	469	458	499	472	456	529	490	476	499	503	505	494	530	533	428	501	471	510	521	483	509	526	483	515	495	526	497	514	488	492	549	504	480	451	499	482	525	490	475	520	480	485	486	518	531	476	466	499	518	448	512	523	569	450	495	516	499	487	492	471	465	545	498	517	527	498	479	490	481	487	513	500	532	469	487	486	471	500	519	540	504	482	495	508	551	497	473	480	490	519	475	478	495	529	485	530	474	498	467	518	482	486	534	522	475	495	519	493	479	507	489	492	523	463	518	457	501	491	499	571	493	501	440	455	504	484	507	491	522	476	482	502	503	437	467	458	525	482	531	493	528	506	528	485	509	525	463	483	462	519	521	493	474	542	506	495	488	504	563	498	501	512	513	459	529	546	495	486	478	476	497	493	457	511	530	471	467	527	500	545	486	470	446	489	500	475	527	510	477	519	480	533	483	476	473	526	525	519	527	513	459	494	512	500	503	468	494	483	521	490	468	458	470	503	519	492	495	454	481	502	522	492	501	511	472	514	477	486	481	506	514	507	494	484	499	454	496	473	512	457	521	493	471	512	463	536	473	482	492	506	475	508	536	548	498	490	499	503	495	531	487	496	465	498	486	514	474	483	513	492	510	488	503	497	480	520	516	481	480	478	475	579	524	484	473	480	466	502	540	505	493	488	486	474	508	466	489	487	488	463	476	492	495	493	491	511	457	533	539	483	473	465	487	499	496	488	515	512	508	546	512	496	520	472	507	537	486	462	489	505	511	487	468	491	520	488	499	546	461	497	495	526	513	494	492	503	538	460	498	481	480	500	517	470	464	463	497	504	479	477	463	469	488	484	496	505	502	535	518	508	519	502	493	509	510	512	493	502	493	463	502	512	490	526	488	498	502	482	515	521	525	512	490	475	487	524	475	524	461	543	489	501	493	513	504	501	487	494	523	484	459	523	444	498	510	533	532	469	508	492	494	476	514	510	477	531	521	510	496	492	473	457	501	489	485	505	483	511	505	496	516	489	458	501	523	495	420	505	524	516	450	536	507	507	511	476	493	485	511	514	506	518	507	504	510	486	457	493	498	517	484	515	505	493	476	487	491	526	529	477	495	484	502	480	509	508	488	523	498	556	538	540	486	463	499	489	484	476	518	531	449	514	489	481	469	509	472	508	482	501	527	500	458	525	481	526	483	482	517	500	503	495	497	493	493	534	511	473	489	503	523	531	491	492	480	514	507	538	515	515	484	460	488	509	523	495	502	511	501	461	510	450	504	482	480	528	482	492	493	532	522	497	517	462	496	479	509	469	466	513	495	473	484	473	493	501	461	462	505	545	507	496	510	482	479	476	489	517	500	483	515	505	474	499	486	480	469	490	502	514	492	486	482	523	499	496	521	489	487	440	517	495	507	497	473	511	541	492	495	493	464	483	478	494	470	539	518	501	496	514	531	469	526	494	506	488	514	511	532	468	535	500	504	526	497	489	507	473	476	494	481	514	518	515	493	495	505	473	503	483	509	567	491	495	473	493	510	524	451	493	457	523	478	514	478	481	495	474	475	474	473	468	491	512	464	498	465	496	530	528	506	477	506	522	487	485	473	474	471	508	465	457	469	504	507	530	491	500	501	494	516	494	502	504	510	491	509	482	479	483	518	469	477	504	472	476	512	484	490	525	510	474	521	447	483	516	467	496	521	509	529	532	497	509	510	516	503	501	502	468	514	507	459	522	476	489	497	480	535	500	509	505	503	506	472	501	511	506	502	498	482	515	494	496	500	546	498	463	479	490	477	495	494	503	531	501	483	492	503	441	478	444	475	516	477	482	492	514	512	492	516	483	547	539	519	525	532	452	512	559	481	482	475	489	507	497	464	525	470	509	478	502	512	500	531	474	540	500	480	478	499	483	525	482	521	485	481	492	492	504	484	487	467	495	483	504	502	497	491	514	508	482	472	450	527	488	461	495	496	500	506	499	473	502	516	488	464	476	503	428	508	489	519	481	453	487	526	534	500	494	481	480	504	472	507	461	521	487	501	489	459	479	479	505	519	511	465	479	494	519	455	529	496	491	478	500	504	509	482	485	503	522	517	485	478	501	474	473	505	491	520	492	506	524	458	476	513	492	481	488	516	462	538	487	493	518	486	511	521	504	529	494	489	494	508	472	482	534	500	499	546	479	474	469	488	518	453	463	515	486	489	499	493	509	478	474	485	499	465	527	506	489	440	536	493	478	491	477	565	516	482	505	478	486	440	534	503	500	484	496	469	480	485	492	498	497	477	483	504	537	523	526	478	507	530	507	528	445	491	486	486	495	513	499	472	515	521	528	488	509	496	503	455	479	505	502	501	494	513	448	507	476	502	505	514	487	462	465	521	496	498	509	470	446	486	522	506	481	500	502	500	494	488	481	472	517	508	484	495	505	489	541	490	514	488	492	462	498	533	463	476	500	525	520	513	515	487	494	484	508	505	476	463	500	482	497	497	467	479	517	487	484	484	498	535	489	488	462	490	525	476	525	495	511	484	490	490	496	467	527	513	508	491	516	477	498	520	470	475	489	537	514	477	429	494	446	518	496	454	493	504	493	533	474	505	505	509	479	490	503	469	512	459	521	502	514	518	511	515	511	472	489	514	516	491	505	537	504	478	524	515	514	524	485	479	493	504	525	519	534	496	495	518	483	500	504	488	491	477	526	497	489	473	509	512	540	527	543	480	493	497	515	550	513	485	530	479	521	505	480	497	450	509	512	492	482	463	496	465	476	504	488	484	539	492	503	511	477	470	504	541	500	514	486	480	488	479	473	524	488	493	493	474	480	507	499	501	541	477	470	484	516	479	518	510	494	477	493	468	485	493	489	477	495	466	463	509	496	522	504	492	509	518
33521	17436	16007	9341	6515	4925	3785	2898	2423	2086	1859	1581	1433	1282	1231	1084	1073	1003	977	970	966	880	884	874	864	854	835	839	798	800	836	830	842	819	851	830	777	767	787	767	759	765	795	749	817	789	743	773	786	747	789	770	755	781	744	685	749	797	800	713	759	824	752	776	745	788	760	750	788	770	782	742	780	810	782	770	747	724	747	727	766	770	774	739	764	776	760	822	735	782	748	758	705	760	781	775	747	787	756	821	741	751	754	783	762	722	746	720	754	791	745	755	756	779	746	725	764	748	736	782	726	778	753	804	747	734	756	780	765	759	755	710	726	739	745	700	742	777	733	717	741	764	791	755	777	760	755	718	710	671	729	786	771	718	722	741	726	776	726	789	715	716	770	760	769	776	727	758	774	744	739	721	701	694	747	783	772	715	728	713	767	716	709	691	771	749	716	790	688	769	763	777	746	743	763	753	742	788	770	744	761	719	730	712	722	747	780	698	752	742	768	736	720	768	764	751	766	744	741	789	743	760	725	738	720	792	735	733	744	761	748	774	794	735	751	688	761	718	729	704	760	745	719	731	706	705	728	746	736	763	737	763	719	764	781	722	733	776	699	664	747	729	732	783	725	774	746	689	730	754	738	740	801	767	779	771	744	755	799	765	743	728	745	775	743	687	720	737	775	761	757	789	760	747	752	749	769	747	800	746	757	744	740	732	741	722	713	724	721	724	729	753	741	774	722	745	721	732	740	738	730	772	748	761	764	715	720	734	741	714	739	741	779	755	723	771	756	734	776	739	829	719	720	755	777	729	717	711	753	764	740	743	697	780	728	781	759	793	730	749	745	730	724	740	709	766	745	702	732	751	749	763	775	754	736	737	733	724	780	729	755	722	713	721	733	723	735	750	707	736	698	723	687	732	749	757	770	792	756	745	761	737	734	767	756	792	742	738	771	767	772	743	770	790	759	751	742	732	746	748	758	754	720	767	726	787	764	761	757	745	735	762	715	752	779	789	739	713	767	820	696	732	727	758	722	714	722	744	700	723	744	749	741	756	740	754	761	733	752	748	748	717	702	759	706	779	748	699	716	730	799	717	718	734	735	753	710	738	702	769	755	775	738	699	713	742	738	758	753	777	735	743	746	781	726	728	750	747	761	723	749	765	743	730	751	746	723	766	718	735	724	716	791	776	764	727	777	773	698	727	742	677	762	741	771	767	769	744	710	741	757	745	731	744	737	752	805	711	729	740	717	724	732	759	710	763	746	761	730	739	716	712	755	744	717	775	696	752	767	774	761	816	776	763	744	758	773	711	781	761	734	745	734	760	734	771	765	768	724	723	727	754	735	761	718	770	743	731	787	786	751	763	758	726	773	743	729	755	786	717	784	731	735	778	748	738	692	752	766	785	736	776	792	685	758	776	725	783	788	716	744	786	769	745	743	728	747	772	765	733	758	729	718	763	757	695	760	762	711	797	800	697	745	730	724	736	714	747	736	759	749	741	754	741	753	720	756	718	735	691	726	743	738	688	793	716	773	742	718	717	761	782	722	705	777	740	714	692	770	797	761	742	736	748	735	752	753	765	764	735	721	732	718	757	798	755	819	708	723	761	751	736	762	730	741	711	731	778	768	815	722	758	758	751	747	742	695	759	723	742	773	773	781	740	743	753	726	716	723	724	775	724	726	770	771	736	780	778	730	729	776	737	722	755	773	787	741	775	798	776	716	745	775	761	746	723	766	738	754	755	838	734	712	708	758	727	810	720	732	732	749	761	703	772	726	744	759	772	776	776	751	818	753	692	733	749	712	733	807	790	703	744	770	793	758	723	724	749	683	731	719	792	724	738	725	723	778	747	720	725	788	763	718	752	731	752	699	759	768	727	783	704	755	743	686	803	759	706	708	723	717	696	761	769	759	757	769	738	746	737	772	746	768	786	714	763	748	727	729	739	759	736	719	761	821	764	754	703	755	725	716	752	753	760	710	778	699	719	718	731	733	833	691	758	792	779	763	711	746	699	734	753	755	791	742	781	757	736	744	740	711	699	751	777	766	728	781	717	728	708	784	717	752	723	756	730	754	723	755	722	772	783	798	753	773	735	696	786	785	708	753	719	782	742	755	714	753	741	756	725	748	734	704	685	755	710	704	756	719	732	763	788	778	757	782	716	710	775	745	774	708	777	772	712	757	717	740	713	741	791	783	751	718	728	737	765	737	737	745	724	739	689	792	726	739	764	736	753	772	754	742	750	734	735	717	692	728	755	751	778	708	719	762	740	712	720	752	757	750	758	728	766	763	740	765	730	703	730	715	780	706	738	734	730	742	741	716	769	742	705	712	777	732	764	731	759	770	741	722	739	730	726	728	751	771	787	734	739	678	749	757	688	758	763	806	728	742	716	713	764	710	791	743	796	784	744	778	704	744	775	749	744	775	744	743	765	769	766	733	717	761	714	698	747	732	747	753	781	823	718	773	766	736	779	767	759	762	775	764	747	706	758	735	683	722	810	788	753	677	710	722	779	765	755	771	760	721	736	759	703	759	751	728	753	695	765	745	735	728	783	766	727	714	750	726	709	725	715	742	722	736	717	778	753	684	740	692	737	798	735	726	730	709	742	781	704	779	776	694	792	745	769	782	799	740	775	764	711	692	731	747	759	728	732	765	702	724	746	732	722	751	730	797	813	806	745	763	778	758	722	755	700	764	779	754	756	766	818	721	704	725	792	730	765	762	756	684	750	727	740	746	755	728	759	746	771	743	743	739	764	743	709	732	823	715	712	752	759	747	746	729	742	696	761	760	744	725	729	730	694	732	745	768	715	831	749	749	769	762	783	693	778	762	735	690	732	716	760	805	710	748	764	711	725	736	720	771	684	780	677	780	712	759	782	762	751	707	791	726	746	772	749	746	790	795	723	803	752	774	747	724	733	747	760	765	696	684	789	752	742	760	745	742	760	738	770	715	735	716	753	741	731	753	709	768	740	693	752	709	703	731	751	742	703	770	779	817	758	763	700	755	741	688	762	728	756	770	728	779	726	750	803	720	729	782	763	740	764	768	736	786	737	785	726	784	693	744	730	747	747	726	762	786	732	738	740	716	739	783	749	750	766	781	763	713	772	729	765	751	755	742	729	729	744	757	742	717	745	806	765	724	689	748	742	738	745	757	768	798	769	773	655	731	792	761	757	704	768	780	720	680	776	761	730	753	751	727	705	732	746	763	781	746	776	711	716	734	795	728	775	764	759	728	701	788	711	787	714	730	782	744	736	751	753	724	752	746	702	753	759	739	715	746	762	805	730	708	771	705	727	691	735	743	773	733	761	722	711	744	815	701	754	733	761	782	760	787	734	771	737	718	736	738	763	742	725	764	727	778	758	779	732	753	688	740	729	710	775	736	728	758	705	745	708	721	742	765	763	753	760	754	713	751	742	724	791	707	745	748	732	734	718	732	725	750	750	715	743	729	786	695	736	791	711	734	712	743	741	736	711	716	769	769	763	740	742
27201	20898	9555	1166	626	481	369	341	327	330	327	301	324	314	296	326	281	288	319	299	287	291	301	300	282	316	292	281	291	308	297	278	300	285	345	308	270	289	284	267	276	300	269	302	314	285	301	315	278	310	287	346	286	330	299	309	307	292	299	310	323	282	270	325	287	292	266	290	281	274	299	269	290	309	287	297	278	301	281	312	310	292	285	331	297	290	295	286	268	291	290	291	272	276	292	277	305	297	321	298	290	303	279	292	322	292	290	288	264	303	292	292	321	282	323	262	271	296	291	290	310	324	300	333	289	280	302	295	276	291	283	274	321	314	301	299	287	302	312	282	295	301	318	286	302	302	314	340	264	303	270	252	296	312	292	303	322	328	297	276	279	295	290	351	296	317	305	279	281	297	314	322	289	285	308	278	296	305	308	279	313	299	282	284	287	292	288	296	327	284	299	295	323	290	265	276	281	287	298	309	268	303	304	301	275	278	301	313	281	274	298	254	251	288	297	273	323	311	283	292	297	282	304	284	303	321	291	286	288	283	281	303	296	288	281	283	319	286	305	276	305	252	268	296	264	294	272	280	285	279	285	324	285	289	270	294	311	260	281	294	277	297	283	293	303	273	270	282	272	285	274	287	316	267	289	318	293	288	286	268	280	284	275	290	323	272	310	297	280	273	323	307	302	290	317	298	268	287	301	300	274	273	294	312	283	271	286	304	298	305	318	267	313	274	292	303	320	289	268	318	286	282	270	311	313	269	288	264	282	270	313	307	298	293	260	286	286	262	283	302	288	286	300	308	299	287	300	286	299	297	309	281	300	271	278	284	272	294	298	284	309	307	283	305	296	253	288	283	305	287	285	296	310	297	297	285	276	305	281	311	302	273	267	286	270	293	312	287	284	281	294	280	280	307	289	277	320	301	273	290	282	271	283	283	301	299	318	300	295	277	316	321	311	276	303	300	297	280	299	266	303	277	287	291	303	264	290	298	287	280	295	288	300	266	283	301	290	326	284	276	271	281	283	289	288	308	323	279	299	315	267	309	310	295	280	264	272	286	281	279	301	286	320	276	272	297	296	305	273	308	310	298	265	278	284	299	275	302	278	280	302	294	270	312	331	289	300	284	298	280	279	332	283	295	301	280	297	291	304	287	261	263	284	293	280	297	282	282	306	286	296	301	272	287	302	326	271	280	315	258	293	308	284	267	281	293	291	317	249	280	304	301	274	301	289	267	300	299	287	299	308	296	294	284	291	279	258	268	289	293	284	257	310	308	292	281	298	296	316	288	253	300	310	299	287	297	269	292	316	302	265	288	284	296	272	293	258	276	307	281	301	308	290	285	281	302	302	285	303	275	302	299	292	325	319	298	300	292	285	311	328	251	307	298	294	315	296	305	295	286	286	291	312	305	286	302	278	322	282	279	285	305	269	288	287	276	304	276	311	284	275	295	287	295	279	275	281	293	286	300	256	270	264	272	268	309	266	286	286	272	299	296	264	288	307	277	300	281	320	303	317	281	272	279	285	301	280	296	297	272	248	293	292	265	283	301	291	309	290	251	293	293	288	265	298	295	319	269	275	276	272	270	306	319	297	279	290	292	297	292	280	301	282	281	263	279	317	271	294	304	309	273	318	287	303	277	328	288	293	294	263	312	296	312	294	274	281	327	261	258	296	279	308	303	263	260	318	298	297	270	282	289	291	301	278	282	286	295	310	269	288	289	282	254	284	309	297	302	292	272	282	292	284	283	302	262	277	281	265	293	290	300	285	282	315	278	323	280	290	303	282	282	279	296	286	273	300	272	307	291	294	249	262	285	311	307	313	291	248	299	296	295	304	279	290	262	291	262	292	306	294	299	269	279	299	289	294	276	291	271	279	290	288	299	295	278	274	276	298	279	279	293	299	280	274	300	280	330	312	267	285	266	287	281	300	316	305	298	305	275	308	314	294	296	295	277	303	307	273	313	305	302	305	275	260	298	291	291	297	274	311	307	282	303	313	298	288	329	295	305	298	282	277	285	269	280	303	326	299	293	301	323	291	318	308	300	309	264	302	292	301	299	307	284	306	300	307	265	300	283	287	282	310	268	289	330	332	285	247	307	269	308	288	285	283	315	304	278	301	298	292	273	283	285	267	285	325	278	299	285	281	286	297	279	309	276	293	331	326	274	310	281	307	294	302	269	281	302	266	272	308	283	256	299	276	310	305	282	299	297	285	302	298	300	296	258	294	289	283	289	294	281	285	303	280	265	300	303	289	254	270	285	275	321	300	285	308	286	288	302	327	297	274	293	285	283	294	296	288	315	294	297	279	305	313	302	310	302	318	307	286	310	293	252	302	278	281	308	274	312	270	293	326	293	311	289	313	316	273	278	267	275	316	296	262	286	295	298	279	283	268	294	274	292	324	315	257	294	296	305	283	313	294	282	288	322	299	289	311	333	292	284	265	280	304	330	289	281	305	300	307	308	294	276	288	273	269	306	280	243	271	279	300	269	287	283	308	307	307	277	308	290	322	298	291	257	309	296	267	279	319	295	299	272	284	300	291	307	280	295	283	328	304	293	277	288	290	266	276	294	257	303	287	292	288	300	291	260	304	269	303	295	269	286	307	304	295	304	314	272	290	301	279	266	291	276	285	294	295	316	288	279	319	261	301	291	290	301	281	314	276	299	282	292	292	263	297	296	329	279	286	286	285	319	275	326	319	290	292	311	281	302	291	296	269	307	297	297	274	278	307	300	314	308	280	322	291	300	297	289	282	313	285	309	275	266	283	300	282	285	307	282	326	295	296	280	254	289	299	262	258	299	303	275	274	278	287	290	291	276	299	302	288	284	283	274	275	286	273	307	319	306	308	306	279	281	316	294	294	294	300	283	309	296	284	303	309	299	283	291	295	301	313	298	284	277	303	286	291	316	313	296	286	267	271	268	279	294	304	263	302	308	278	281	301	332	326	327	294	261	283	288	297	268	268	298	296	291	276	300	322	285	309	315	290	301	282	277	303	291	293	313	270	302	293	277	288	297	297	277	283	287	297	312	270	274	265	283	312	283	262	302	288	284	266	270	288	312	303	302	288	292	307	285	289	302	256	323	281	288	316	279	290	287	285	286	312	303	296	277	269	307	276	294	298	321	290	333	322	329	311	290	309	300	280	292	290	293	309	280	295	307	272	262	289	314	299	305	285	284	295	322	308	319	292	275	294	294	312	306	278	269	262	286	318	277	279	283	328	293	301	264	268	289	285	288	286	322	299	279	305	294	296	334	289	319	314	263	294	285	273	307	286	306	274	294	287	332	299	278	273	331	277	279	319	284	263	300	310	290	302	284	276	289	277	299	295	291	303	306	288	279	300	302	312	312	265	321	290	297	302	314	277	291	294	296	285	309	289	279	289	286	282	331	305	299	293	313	292	263	274	295	306	275	296	293	297	298	282	293	295	266	287	274	288	294	290	274	322	302	290	306	308	278	296	290	298	285	290	286	300	310	310	310	302	310
13797	3207	2977	1591	1113	916	776	640	599	593	522	467	519	477	504	491	455	460	473	466	446	440	450	440	462	454	440	469	418	460	427	417	401	451	444	443	437	441	466	463	408	449	435	414	395	462	456	415	449	449	414	465	479	461	420	428	464	453	427	447	459	439	449	462	465	453	399	447	445	451	498	436	437	462	440	439	480	399	458	452	434	445	459	439	462	404	475	420	454	436	425	439	442	446	453	443	459	438	480	434	425	444	450	433	476	435	444	381	452	416	469	423	463	433	428	428	457	453	435	444	442	450	406	424	442	448	489	439	437	450	398	424	408	434	427	418	439	462	426	421	435	443	423	462	435	436	431	423	430	446	452	418	474	442	459	464	448	435	460	462	466	431	453	455	436	395	415	418	400	468	435	444	424	440	430	456	426	427	426	413	454	434	392	470	406	425	423	455	415	436	431	403	468	405	416	486	433	446	434	412	432	449	436	446	440	430	443	436	439	452	433	430	406	454	431	466	427	468	426	433	423	457	480	448	460	410	458	483	435	452	450	446	434	439	488	447	432	451	447	450	441	445	443	471	442	424	436	462	440	464	476	470	473	458	431	418	454	482	456	444	424	425	412	409	446	461	398	463	446	451	434	431	425	421	414	411	420	418	431	424	443	442	449	465	428	411	471	435	466	449	420	448	415	461	422	434	434	439	421	467	457	428	408	460	412	433	469	454	455	421	407	434	397	408	439	455	401	457	443	458	467	428	455	437	457	455	403	440	425	437	429	428	394	466	434	406	408	451	478	403	466	411	436	452	433	426	425	438	448	480	424	467	433	432	445	460	440	418	423	416	437	485	481	464	444	462	461	389	429	495	425	447	437	462	419	420	437	425	445	442	430	423	444	464	392	446	402	435	443	461	442	450	422	412	433	411	433	477	466	441	433	450	434	462	460	448	441	446	448	475	439	440	434	440	459	403	440	470	433	452	466	478	435	438	463	450	481	446	454	448	449	444	411	433	414	455	440	418	434	455	492	463	476	430	444	440	452	433	441	437	448	450	419	414	469	401	453	455	453	456	420	445	446	436	474	440	470	420	451	445	411	431	440	419	418	426	442	438	476	459	428	441	431	425	467	455	475	420	451	426	426	425	473	477	418	471	454	469	413	405	457	421	423	418	428	418	429	430	437	436	472	459	472	472	458	460	418	425	463	454	475	448	442	447	487	417	480	472	460	455	443	442	436	470	460	423	436	471	447	451	423	431	441	455	442	422	460	424	445	429	472	430	451	432	437	468	446	451	455	443	430	455	443	412	419	416	449	452	442	422	463	483	471	427	400	421	442	482	415	454	465	454	462	445	451	442	405	448	429	422	442	442	429	427	407	407	448	452	442	466	459	462	473	432	455	440	467	418	444	478	423	476	389	432	413	452	471	498	439	480	457	417	416	442	432	453	439	456	440	482	464	446	439	450	454	440	443	432	428	441	455	436	421	448	454	439	428	446	464	460	448	470	432	471	467	428	467	400	419	477	411	419	421	434	471	453	380	448	463	475	439	431	435	446	452	440	449	441	477	457	432	435	452	394	449	452	460	463	452	440	452	449	509	419	391	461	466	456	403	435	465	462	476	456	451	447	422	456	443	447	473	446	443	424	448	460	387	422	452	453	410	419	480	453	437	447	407	456	445	413	440	457	430	453	456	466	432	440	420	429	458	458	422	442	449	469	461	439	467	448	434	484	438	432	416	429	448	450	480	458	451	453	437	439	432	454	452	436	442	426	428	438	455	443	463	407	434	425	460	425	450	433	469	461	476	443	430	468	440	444	448	455	501	466	427	429	448	435	440	414	431	444	445	451	452	432	419	452	444	465	446	453	441	449	442	451	421	415	469	447	455	408	442	455	480	455	416	440	476	446	447	421	430	469	455	450	440	437	426	454	430	444	391	472	449	423	506	440	483	408	452	446	441	425	405	447	414	389	457	419	450	431	419	410	461	450	443	439	470	453	429	399	466	444	412	465	457	463	475	445	464	432	442	464	450	441	419	370	465	445	412	485	488	424	463	459	430	461	410	444	406	476	439	452	411	428	412	425	429	461	413	471	417	447	486	471	424	450	431	430	449	474	444	466	427	431	418	443	441	466	432	441	477	420	396	471	461	452	438	428	403	447	407	430	441	440	462	476	450	441	416	445	431	460	438	447	459	449	437	419	440	444	452	409	479	428	439	490	413	462	461	495	454	404	438	481	425	424	440	453	481	439	449	456	439	438	445	434	438	448	456	472	432	444	466	434	421	431	456	451	420	467	460	464	478	466	458	407	452	420	441	426	419	424	454	455	401	468	443	433	418	447	479	434	406	439	461	458	443	440	443	424	437	440	415	442	462	437	456	447	444	445	461	466	440	474	399	442	427	448	465	424	420	458	413	479	469	424	414	432	452	444	441	413	450	432	475	457	423	451	450	472	451	442	455	483	441	464	446	436	462	457	443	406	426	469	460	449	467	446	429	436	440	426	452	450	445	441	473	474	461	455	433	471	422	487	451	462	425	483	457	451	475	427	485	433	454	438	444	453	456	454	446	481	506	470	480	437	452	464	445	449	427	456	400	417	430	442	434	440	444	469	456	435	453	476	447	447	445	431	449	466	458	406	421	424	463	439	426	438	457	406	461	484	443	429	435	454	424	451	476	440	448	467	484	445	448	434	431	396	459	414	416	414	452	417	433	490	433	449	432	438	451	439	420	502	452	433	459	459	423	462	473	445	468	444	456	424	465	430	442	476	487	412	462	453	420	472	419	443	453	457	440	404	483	460	462	463	444	438	425	448	459	438	419	450	449	432	461	462	444	457	442	420	473	406	441	421	481	463	473	437	458	471	456	405	448	431	431	448	479	439	424	451	472	445	438	435	444	458	456	440	443	444	467	442	474	424	426	441	432	376	414	439	452	446	461	423	454	423	411	448	439	432	434	441	422	437	403	438	469	405	465	460	483	413	434	466	408	403	475	449	479	427	435	444	420	447	471	439	489	448	415	454	433	473	427	422	445	477	478	442	433	428	433	475	413	446	428	427	426	443	444	441	438	494	449	424	472	459	417	442	420	470	422	410	418	428	419	427	473	449	452	433	442	458	434	461	415	471	422	428	432	421	437	432	433	461	453	432	416	461	424	434	412	452	453	441	434	454	400	438	429	420	464	407	430	447	453	439	421	417	407	439	447	448	437	424	421	426	433	465	457	449	448	426	445	425	429	460	469	448	419	461	456	475	417	455	428	428	400	473	421	422	465	445	415	470	406	425	424	461	453	434	422	428	445	452	451	445	419	485	425	475	467	399	466	462	450	432	442	449	472	428	447	413	425	404	472	467	455	448	448	464	444	424	429	470	431	484	433	434	428	425	418	431	450	411	459	424	467	479	467	438	451	508	454	475	450	413	438	444	472	434	443	452	459	421	427	435	457	449	438	415	466	410	400	437	446	429	419	453	402	453	467	418	403	424	435	429	476	477	386	425	397	453
24432	21418	29129	24063	21223	5914	1486	1043	873	841	772	647	695	635	639	644	585	612	626	579	628	555	603	577	584	584	581	530	547	549	578	577	556	567	568	544	581	535	549	572	577	556	570	592	494	565	535	539	541	596	560	555	546	570	566	563	539	574	543	546	584	552	538	538	591	575	545	564	564	525	584	579	556	519	528	589	561	579	568	511	574	577	574	559	557	568	584	548	526	538	563	562	540	541	571	570	549	552	537	569	553	560	533	529	564	548	540	537	588	531	539	561	589	568	568	547	541	564	598	532	552	574	557	526	542	539	593	514	544	572	578	536	546	518	576	544	571	543	532	516	521	540	542	555	552	500	571	566	553	575	551	580	549	528	491	548	529	564	576	590	538	543	557	567	559	527	503	554	563	560	547	580	554	549	547	531	548	561	509	539	560	507	525	558	551	532	545	589	551	568	580	540	542	543	541	544	537	551	595	553	525	558	566	539	529	558	544	577	543	532	566	516	574	530	528	528	557	544	554	586	568	518	569	528	541	501	560	587	516	551	558	552	560	534	564	523	537	543	552	534	568	534	557	550	553	562	528	507	536	591	596	541	562	521	575	548	543	557	572	569	583	535	532	518	551	570	538	543	558	551	544	551	548	566	586	573	534	520	521	543	572	531	539	543	577	540	556	548	573	555	536	573	545	559	576	542	514	516	534	570	560	544	548	588	533	575	535	533	554	545	543	550	535	558	514	537	551	528	522	524	566	544	518	542	578	524	567	540	535	535	518	557	527	524	538	554	550	564	519	551	585	558	551	544	562	596	584	532	561	564	543	553	564	539	532	562	529	553	542	523	569	568	554	521	531	552	548	508	557	567	527	534	521	556	548	565	579	539	535	553	566	555	568	619	578	555	521	533	534	537	508	525	496	553	556	518	565	555	575	556	550	588	547	564	549	546	576	563	583	533	555	557	522	556	545	528	554	527	499	545	607	543	566	569	530	523	563	553	564	557	591	557	539	547	496	558	526	562	511	526	532	537	554	574	569	565	519	522	533	505	573	576	574	525	523	549	539	573	552	554	501	522	573	522	518	557	558	545	559	547	522	551	497	544	526	504	581	547	529	564	537	520	558	558	513	509	554	549	555	511	509	552	513	517	580	551	555	557	526	519	591	534	560	560	552	557	526	562	559	563	550	597	545	546	548	520	542	526	539	497	485	526	572	542	558	562	577	502	551	558	596	568	597	551	554	505	570	506	520	553	516	519	548	549	572	563	546	545	598	534	549	596	507	595	504	544	550	522	542	517	506	550	532	521	544	555	567	547	549	522	534	541	516	555	548	545	568	588	551	558	588	558	560	542	574	529	479	544	550	535	599	575	525	533	543	511	541	538	555	533	549	520	573	531	531	515	500	554	530	502	604	559	580	487	497	579	564	544	554	572	503	534	570	497	592	538	560	525	541	563	583	549	565	561	559	547	539	549	536	526	506	550	533	501	554	544	564	538	554	575	540	569	542	515	541	556	551	523	527	527	550	532	524	567	559	535	541	502	534	567	586	487	562	571	541	523	486	590	587	528	539	511	529	509	531	552	573	554	532	523	587	560	526	545	596	557	569	555	543	539	558	547	542	525	529	535	532	556	535	560	555	540	569	532	517	574	540	537	545	532	535	542	563	561	536	566	529	540	581	573	532	531	543	522	514	534	579	508	544	576	546	556	514	504	541	498	572	519	570	555	540	537	519	548	589	528	537	545	572	576	556	577	568	493	542	574	561	531	560	545	533	518	583	550	549	559	567	558	518	542	529	540	536	539	533	567	539	548	533	506	550	521	567	478	536	587	519	557	537	546	547	518	578	530	561	551	535	560	560	568	566	580	571	550	547	530	572	561	560	521	535	520	570	591	561	560	515	575	518	539	525	527	548	547	558	559	580	523	535	567	545	569	559	535	555	560	567	561	577	612	549	507	568	545	549	551	535	535	565	532	529	540	515	504	542	566	559	547	544	529	562	544	544	558	522	561	537	543	530	559	568	497	567	508	555	546	504	527	554	518	530	572	554	559	535	505	539	525	526	555	559	563	494	564	590	586	587	537	529	541	510	550	556	553	512	538	566	551	543	519	514	526	554	527	540	557	554	552	510	541	544	568	506	577	546	588	563	529	619	550	543	524	604	562	580	575	533	535	547	563	577	575	529	569	551	562	562	556	525	539	567	533	579	553	546	530	539	561	545	502	516	566	581	517	546	508	510	569	531	547	536	584	518	568	564	555	531	601	535	531	585	558	550	534	580	601	548	546	544	542	548	547	586	532	561	556	546	536	536	526	565	594	519	546	547	529	599	575	561	547	565	534	524	534	525	541	526	540	560	563	539	542	526	542	538	555	614	509	573	562	554	534	506	550	589	530	567	561	573	597	530	517	566	556	541	540	542	561	569	572	547	532	526	555	537	526	537	516	542	515	508	553	481	590	534	541	541	563	524	519	535	542	546	532	548	541	534	565	583	560	537	511	546	546	559	539	502	542	536	544	543	553	545	526	574	520	522	552	539	502	550	561	541	559	566	579	528	549	536	535	546	566	509	596	541	532	535	529	566	491	505	563	557	576	520	524	568	557	543	568	498	564	537	542	543	562	542	512	525	584	597	558	532	565	560	563	539	544	567	540	574	534	567	515	565	521	538	544	549	550	523	566	542	517	560	537	542	555	525	574	514	548	530	531	513	543	588	541	532	510	528	553	516	565	557	538	522	536	542	494	570	526	538	566	547	540	545	521	572	571	557	537	548	549	558	563	522	539	571	545	537	533	529	539	557	552	546	533	542	516	531	522	550	504	524	506	566	525	597	513	516	550	547	573	534	581	582	564	550	510	554	524	563	584	490	516	555	508	508	541	567	539	521	569	536	588	574	528	584	617	569	521	553	515	590	530	587	548	539	563	559	603	545	577	508	556	540	568	556	518	551	578	562	573	532	532	569	555	564	529	539	554	541	561	528	560	559	505	544	545	563	538	538	553	524	530	540	504	533	573	536	545	528	534	576	576	565	564	514	551	529	568	542	513	544	521	523	526	566	529	541	549	547	517	557	533	517	528	527	534	514	565	551	543	543	532	520	579	593	524	504	573	574	561	562	548	600	552	538	554	536	560	576	556	545	528	533	535	528	561	521	502	510	494	520	509	550	562	542	510	584	600	576	540	558	555	585	538	508	533	546	550	551	544	556	536	563	548	544	584	509	527	517	540	571	564	552	546	547	585	529	546	538	531	523	537	507	528	529	562	549	521	533	581	532	513	532	581	504	522	552	564	560	563	548	581	534	612	563	556	564	518	560	574	563	535	520	552	498	517	572	509	518	556	557	522	526	558	540	528	562	554	503	559	563	549	579	528	571	550	574	559	570	546	569	620	582	566	542	520	502	532	564	567	544	519	534	573	554	573	539	531	545	535	546	538	529	547	568	548	535	581	587	530	576	514	566	543	558	542	542	579	497	543	574	533	550	526	561	570	537	541	511	535	537	520
30086	11823	10632	5936	4228	3097	2479	2083	1733	1468	1335	1183	1135	1088	1049	998	981	952	972	940	884	908	914	879	888	857	912	901	868	916	825	819	831	815	855	806	885	822	809	874	884	812	772	830	827	848	796	766	791	810	844	808	818	816	837	820	825	808	786	798	804	832	772	833	771	794	854	807	773	761	808	801	824	797	859	858	805	829	821	838	771	814	815	825	838	804	801	792	829	799	831	754	842	780	787	872	819	860	778	806	764	786	794	798	813	819	786	831	783	817	805	821	790	795	804	790	765	810	763	828	808	798	818	771	791	755	789	863	851	802	828	842	779	856	776	769	833	826	782	849	812	751	826	793	826	819	812	817	799	831	773	835	802	816	790	806	779	789	775	791	792	820	805	796	838	802	803	782	799	789	800	806	818	814	785	785	814	784	789	810	834	827	801	789	801	839	755	773	824	796	807	782	851	794	785	811	814	820	805	837	756	807	798	837	814	828	806	814	852	784	838	818	787	803	853	801	781	822	825	826	845	781	775	743	844	811	783	854	784	808	752	815	879	843	816	853	790	762	826	808	793	826	844	835	776	796	748	833	781	792	826	841	813	844	827	784	824	845	802	794	816	796	803	839	801	778	861	791	834	828	834	833	813	818	788	798	814	758	805	816	819	831	808	816	811	794	786	769	811	814	855	790	793	750	842	835	849	802	805	863	820	782	804	810	801	800	789	807	820	830	822	793	825	808	817	850	805	791	797	798	785	828	800	714	779	815	801	796	786	819	825	824	817	819	824	840	833	804	811	825	827	830	802	792	789	805	821	786	819	786	804	845	824	841	830	813	812	729	802	902	801	826	815	796	812	780	780	776	815	854	798	828	833	800	793	819	817	805	785	847	865	787	771	813	806	820	774	826	821	807	799	796	848	817	806	841	778	805	797	799	826	813	814	790	818	819	807	835	858	839	788	779	792	805	780	783	792	820	776	800	747	782	874	799	812	805	788	806	809	728	831	779	831	808	827	808	802	753	812	838	854	839	844	791	810	814	765	842	831	807	810	769	812	812	825	834	818	782	791	798	797	820	850	856	803	808	756	851	807	823	799	790	766	786	804	847	805	826	810	804	800	823	817	759	774	796	842	764	822	793	808	784	847	817	853	839	808	761	807	795	794	811	778	779	793	804	829	765	806	801	839	797	768	846	808	795	803	823	815	801	819	791	850	801	812	824	800	813	799	873	741	800	775	784	751	832	776	800	826	812	825	805	771	756	817	847	832	835	837	771	767	825	772	832	779	810	802	798	797	782	843	786	830	796	838	813	740	789	836	821	796	821	820	843	771	768	764	766	803	862	852	810	808	822	778	822	833	841	845	784	854	882	803	809	799	820	767	814	852	733	816	814	810	823	793	784	805	793	861	799	814	828	829	774	840	747	832	808	835	842	807	753	808	779	765	816	843	801	786	800	828	836	801	791	871	798	790	832	749	827	838	818	785	811	823	821	838	787	819	842	830	798	781	815	781	773	830	800	855	788	777	791	830	747	796	773	799	855	794	829	841	784	832	773	814	777	854	804	837	769	792	838	829	814	796	784	774	811	835	815	757	811	780	867	778	766	834	853	771	791	815	780	802	846	828	834	773	804	818	836	852	760	764	766	860	817	840	774	841	776	820	802	854	810	807	804	828	793	811	805	821	826	789	762	800	764	812	788	807	773	820	822	841	852	801	802	806	785	794	854	822	758	875	827	827	767	812	757	799	869	797	829	761	828	857	813	763	841	809	792	845	790	750	828	804	812	788	784	818	840	794	798	784	804	826	796	741	805	778	799	822	805	844	811	785	849	836	793	791	784	792	825	808	771	785	806	782	805	815	807	798	780	806	831	819	775	819	845	833	826	813	845	814	842	820	782	797	783	840	788	822	856	806	812	797	861	766	776	804	817	790	821	839	824	822	884	761	752	782	784	759	819	795	816	769	819	802	802	807	796	819	813	774	798	807	807	767	825	813	822	807	766	811	829	794	814	814	808	837	819	814	776	802	793	760	880	814	867	773	792	815	833	821	752	823	797	805	826	733	814	847	795	828	837	837	817	831	799	830	816	831	828	778	789	883	780	804	810	826	807	800	794	802	822	803	848	823	821	826	822	873	750	767	802	777	777	740	762	752	845	800	774	788	792	794	823	808	808	762	792	747	868	822	823	790	794	858	837	863	799	817	797	845	827	826	833	793	752	788	787	847	849	771	822	814	748	785	826	813	815	742	817	812	798	831	825	821	779	729	850	769	796	833	755	780	783	763	800	795	805	819	853	750	787	826	783	824	838	781	815	822	811	785	798	869	775	826	758	814	821	798	835	854	803	788	815	762	780	790	774	765	800	819	794	802	806	764	803	817	797	798	783	871	791	831	839	824	791	766	858	840	807	823	800	805	833	781	826	772	757	765	828	771	797	778	787	791	831	838	788	777	785	805	814	800	758	813	778	803	820	737	851	788	858	823	831	823	792	804	813	797	815	787	772	805	738	835	786	791	780	804	837	812	819	763	789	806	844	807	814	795	769	804	822	810	828	788	818	789	790	852	832	765	838	783	797	851	802	827	786	796	843	760	812	844	832	778	795	836	787	809	755	794	784	830	809	784	797	788	795	823	788	750	812	782	783	802	842	805	833	784	807	720	839	801	769	782	805	797	817	846	794	816	803	829	790	810	743	804	826	793	819	807	805	813	766	804	784	747	777	783	822	777	778	765	814	807	825	818	830	799	780	790	792	855	799	835	816	842	840	823	857	800	817	811	769	836	823	824	796	806	826	843	811	856	792	785	773	842	825	818	826	836	782	757	800	791	803	775	824	840	773	783	780	804	834	841	835	836	789	780	798	809	770	780	799	831	846	768	820	833	851	812	802	815	827	838	819	756	777	830	795	816	809	799	845	828	807	808	790	819	845	727	807	835	790	830	799	799	864	784	751	872	789	797	804	813	813	785	777	843	795	834	829	788	827	807	785	845	812	805	782	781	823	795	795	813	743	830	804	770	794	780	832	816	815	831	845	766	820	855	763	817	784	806	791	765	771	822	859	831	792	810	806	778	778	777	762	794	800	791	808	817	854	815	801	837	852	810	807	772	776	821	798	868	860	782	825	812	851	777	801	844	792	786	787	759	810	849	784	864	816	807	796	780	802	790	783	814	793	800	852	815	824	826	808	783	776	802	802	808	861	771	791	795	795	810	797	813	802	829	822	804	840	796	803	790	849	819	789	773	772	822	778	804	778	755	843	813	809	771	825	773	805	822	847	812	803	845	821	841	804	777	800	843	776	851	770	797	794	814	775	763	838	795	771	765	799	774	814	790	781	828	832	818	807	780	817	798	848	783	783	783	818	890	811	771	781	763	778	823	849	844	792	795	780	798	820	817	814	824	788	796	788	805	814	799	786	826	834	787	807	782	772	786	853	748	838	768	818	815	805	783	822	818	859	830	804	826	791	821	795	800	828	791	802	772	806	857	826	789	807	803	867	784	835
23466	21484	29836	23551	21487	21326	5083	1454	1037	936	876	812	739	721	685	642	637	576	595	599	544	580	557	575	571	571	533	542	514	529	567	601	599	545	478	536	560	507	521	535	518	548	491	527	530	526	468	555	511	471	500	476	532	508	525	532	483	528	536	501	522	506	494	470	508	517	470	505	498	499	520	499	509	482	513	521	527	513	502	495	512	526	492	493	507	509	507	532	517	499	537	494	489	492	507	519	482	518	520	524	481	535	489	542	552	493	538	456	485	523	505	505	511	514	514	531	505	495	510	503	541	487	500	488	504	543	515	520	502	531	496	512	512	517	514	492	482	488	473	466	516	486	489	495	496	508	488	521	529	490	513	478	500	499	484	506	471	546	542	518	495	500	534	512	519	524	490	492	529	505	508	510	512	499	495	473	554	505	501	487	479	521	514	513	506	524	485	508	504	549	498	499	513	478	484	522	507	590	466	510	478	497	469	474	484	497	511	525	514	498	494	492	509	511	508	547	492	479	506	488	522	484	497	530	533	480	474	523	505	531	539	511	514	500	483	484	521	519	508	549	476	518	504	495	512	529	501	500	522	495	472	499	502	472	539	479	459	483	498	473	552	529	516	475	526	501	527	509	508	505	517	496	513	518	512	494	548	497	463	523	477	489	505	534	504	519	512	463	514	476	511	550	498	539	532	476	495	491	485	510	510	562	477	517	516	508	526	525	475	521	509	525	484	489	534	515	515	558	548	521	488	501	521	471	504	511	525	509	493	471	510	529	505	567	528	499	491	507	477	505	532	498	494	536	514	510	516	470	517	522	493	506	498	494	551	534	547	504	502	473	517	501	512	489	509	507	490	506	471	500	479	511	472	524	495	534	541	521	546	545	502	515	499	497	531	524	495	473	497	533	539	459	509	529	503	530	544	506	520	508	486	503	507	500	502	524	482	483	462	489	521	514	476	486	502	472	533	503	508	522	518	512	478	511	476	482	521	548	508	505	479	481	491	501	520	487	520	484	522	478	458	516	503	505	504	460	481	517	513	499	529	540	537	542	523	490	517	559	472	465	512	490	523	514	522	480	524	488	500	560	530	542	462	461	536	493	521	485	546	498	492	532	470	523	510	482	512	488	527	490	514	487	508	554	493	513	539	542	490	511	539	547	504	486	511	506	527	520	490	466	517	532	482	497	492	524	508	511	421	494	537	498	513	522	483	505	532	494	515	541	507	529	498	474	497	502	532	522	522	492	468	532	456	535	457	559	500	555	540	501	470	494	485	532	504	494	503	497	509	491	480	516	470	516	524	484	493	532	524	485	563	510	497	517	513	525	476	531	521	493	520	506	513	504	482	504	521	478	532	507	514	524	515	481	526	503	505	493	563	530	521	485	495	515	518	492	490	499	517	507	496	502	518	512	511	484	499	497	531	503	500	481	519	536	467	510	512	487	485	466	497	502	481	506	485	489	489	560	494	529	471	512	546	564	578	516	475	477	503	529	535	514	475	481	511	487	529	494	487	503	483	492	508	505	530	533	541	486	490	489	495	478	550	493	495	507	487	513	548	477	486	519	510	534	503	500	526	491	512	518	481	473	513	504	551	539	506	497	512	456	500	474	506	526	516	513	498	508	499	526	480	506	495	509	506	525	458	509	466	526	509	518	487	482	481	509	499	521	493	485	521	504	499	511	481	499	469	499	520	544	526	522	470	472	497	500	512	498	497	543	517	518	495	512	505	479	520	516	467	523	522	494	487	468	518	504	504	512	502	507	488	511	478	500	461	488	559	538	505	498	486	542	525	476	494	510	515	493	508	456	501	521	506	548	523	495	490	491	502	503	488	501	541	528	523	508	490	521	496	462	513	507	507	488	500	515	504	496	522	515	488	489	515	497	513	522	537	498	444	468	536	493	557	521	459	509	487	515	508	485	539	458	530	482	509	536	512	504	490	526	541	517	553	487	484	500	526	507	500	540	530	508	486	473	509	487	500	507	486	465	494	512	525	525	507	518	506	499	487	482	482	485	490	515	494	488	522	509	520	493	551	478	499	505	484	494	495	531	516	455	514	483	496	498	547	521	515	493	519	513	522	499	500	489	499	492	497	498	476	546	540	520	505	511	473	528	455	511	483	449	510	493	498	494	487	485	509	497	482	564	498	502	497	534	524	527	485	496	500	497	497	510	482	508	507	513	565	517	485	516	503	479	502	456	486	540	487	455	493	515	504	466	511	488	517	549	513	479	514	512	505	499	502	494	508	465	496	477	506	485	513	522	480	481	513	482	492	488	511	521	475	513	485	494	534	516	486	475	513	460	506	492	521	523	517	525	508	468	509	481	471	511	481	512	530	504	522	522	477	514	505	530	484	476	453	486	504	502	505	494	528	525	479	474	496	490	487	445	489	498	499	513	495	512	560	504	540	485	479	503	500	518	462	526	518	499	516	515	507	483	514	477	461	489	517	526	511	551	485	541	470	480	495	470	543	522	491	549	478	536	483	520	506	511	535	494	530	546	497	472	482	548	518	470	451	500	514	515	548	456	481	467	490	488	468	519	439	479	483	543	538	502	496	504	464	474	509	485	528	486	496	481	517	490	498	534	527	509	482	485	488	484	491	513	493	469	519	497	519	501	500	499	507	481	507	522	468	460	503	514	527	537	489	503	473	518	461	515	528	520	494	547	523	540	536	481	531	522	502	524	509	517	507	522	509	509	558	500	484	514	546	501	492	492	476	495	519	503	471	506	515	497	503	496	556	553	496	473	518	506	513	518	489	528	480	480	508	521	500	498	519	518	531	494	504	503	498	522	512	488	511	491	508	519	525	487	479	495	505	494	471	504	491	499	492	503	509	539	532	520	493	492	506	486	504	508	537	455	487	517	503	476	495	535	512	503	534	507	491	521	528	466	489	540	507	484	545	526	486	470	507	479	482	548	519	511	471	491	500	517	514	517	502	552	550	513	522	493	498	482	507	503	489	497	496	510	475	466	495	490	471	516	498	512	532	510	453	517	478	545	488	530	542	464	540	526	520	504	519	511	533	490	499	519	488	498	518	520	466	540	554	503	509	455	468	511	518	499	493	551	508	522	466	492	515	536	465	523	458	532	498	529	499	506	523	491	552	537	508	516	521	542	479	489	558	484	505	513	493	547	520	499	501	504	533	519	524	536	518	504	486	498	510	498	569	460	522	480	477	512	490	482	509	521	525	473	516	526	495	496	478	523	477	488	485	502	491	485	505	496	513	466	515	466	492	509	540	494	523	509	574	519	503	482	527	456	516	511	492	527	563	525	520	484	480	476	480	498	481	478	524	531	527	494	509	483	522	528	513	538	496	512	451	505	533	529	475	498	526	515	465	504	528	508	513	486	570	483	515	490	531	524	468	532	528	561	527	540	513	501	493	498	485	502	471	534	507	519	504	560	488	487	491	529	522	505	497	510	528	488	501	508	501	534	527	523	486	519	523	481	482	513	522	505	555	516	501	486	522	523	500	526	503	510	526	529
33817	17426	15946	9068	6634	4997	3874	3085	2508	2061	1765	1601	1394	1332	1208	1138	1084	1044	1030	977	924	950	894	913	864	848	854	819	840	836	774	819	851	844	855	782	803	791	767	748	711	837	723	805	730	794	784	796	772	693	798	795	758	765	770	770	796	760	727	781	762	782	812	776	758	775	765	754	791	732	799	794	784	757	764	832	764	752	748	659	738	765	744	771	751	726	721	768	788	726	746	782	706	779	770	772	764	739	798	721	802	739	726	745	724	771	763	720	747	750	797	737	708	793	745	793	725	760	772	786	744	756	747	791	781	794	779	742	745	723	728	739	708	765	752	756	752	763	732	731	796	774	756	796	779	767	772	710	744	740	696	760	749	831	744	765	791	767	785	750	753	788	782	770	721	750	740	772	739	720	809	787	749	778	775	741	775	762	697	812	766	708	750	803	765	765	805	763	748	762	718	714	757	739	712	717	753	724	757	778	708	729	789	770	766	758	744	797	754	773	742	756	721	709	803	773	759	731	715	747	806	764	727	732	752	765	726	707	816	737	750	756	783	749	744	719	774	744	780	789	759	767	705	756	746	750	747	700	740	744	744	717	778	761	720	722	742	798	764	782	725	827	791	771	724	740	745	762	753	736	751	781	721	776	745	750	686	706	714	735	736	762	703	746	730	769	755	689	745	770	750	739	791	764	765	724	747	711	743	769	770	782	756	740	742	747	755	753	736	774	725	779	773	766	743	784	749	709	735	744	798	738	729	713	777	740	699	775	773	734	740	765	757	747	724	796	773	791	802	772	759	792	797	807	783	712	705	760	720	766	737	758	699	774	758	746	749	744	757	764	752	765	723	712	762	747	745	757	763	749	765	785	707	728	735	787	728	748	733	773	757	747	738	766	745	747	786	784	773	771	770	728	786	751	784	739	751	774	773	731	750	748	776	777	721	759	726	724	761	764	733	685	762	744	721	784	728	724	751	761	759	728	783	751	700	760	725	733	776	779	772	758	796	763	690	752	760	767	777	747	765	734	742	802	703	715	776	764	755	753	727	728	767	796	782	739	763	721	755	728	774	755	740	753	755	743	718	732	755	769	740	779	697	775	734	755	728	777	770	736	708	736	762	754	767	731	750	756	765	751	776	739	751	784	738	753	792	727	781	734	773	779	735	777	709	742	705	766	796	757	745	774	798	733	752	743	778	720	779	733	736	765	749	773	747	825	751	754	747	778	782	737	726	785	736	715	770	722	757	781	762	738	791	749	748	763	775	771	747	702	759	754	728	788	751	787	700	737	746	736	753	761	787	781	732	831	798	724	692	720	759	762	757	748	753	717	710	755	772	747	745	758	817	741	776	731	734	755	711	702	735	718	725	733	764	690	789	756	784	778	779	769	719	775	748	708	763	747	745	785	696	765	736	776	758	721	804	746	747	759	761	770	760	798	749	747	731	791	735	757	744	727	802	770	703	748	745	748	723	768	751	787	736	763	762	750	766	750	755	762	717	778	771	760	748	771	793	783	790	790	745	750	723	722	746	767	746	745	703	714	774	764	765	762	758	751	778	720	778	746	764	754	740	718	791	780	752	764	702	772	770	745	738	705	731	735	734	744	730	778	762	798	752	797	775	729	803	735	785	734	789	748	834	806	788	771	754	727	755	763	738	691	707	755	729	772	761	718	781	796	751	740	764	754	809	733	733	735	708	739	707	727	753	767	752	747	765	716	742	754	751	784	741	733	732	844	689	784	718	734	773	729	775	772	709	764	746	751	739	747	719	776	779	722	762	743	775	761	750	753	812	740	753	802	777	776	779	755	763	742	722	715	770	755	768	746	733	761	777	748	793	769	765	818	724	750	755	759	766	739	727	779	792	773	801	757	742	758	711	824	750	753	755	706	742	790	755	756	774	720	753	777	757	771	771	738	750	721	737	738	747	809	692	776	751	743	749	740	685	785	739	749	742	731	795	774	752	776	734	757	736	769	743	751	760	727	739	763	784	703	739	777	774	751	778	725	723	792	761	747	710	758	737	725	757	762	790	715	779	761	760	755	737	775	733	767	788	746	757	756	733	679	769	782	728	788	738	754	731	736	734	708	763	768	706	759	739	767	722	716	805	796	743	793	779	728	743	751	700	724	790	733	819	770	752	739	749	751	741	727	766	735	761	760	752	754	766	743	728	721	733	768	751	734	764	763	806	763	688	733	780	771	795	765	744	766	733	751	794	761	788	758	703	742	795	702	731	760	762	719	740	714	765	731	737	796	737	700	714	771	780	736	704	765	706	773	721	737	771	781	713	742	744	798	794	741	722	791	772	728	739	765	750	724	686	743	710	727	750	735	720	774	790	744	736	781	815	759	753	779	782	760	748	754	771	739	713	755	725	783	756	741	750	757	783	736	768	728	766	757	741	751	735	790	803	703	734	750	794	746	738	753	765	815	801	745	731	785	696	836	782	726	784	719	802	779	748	783	723	840	739	745	807	762	762	781	743	766	764	752	739	780	739	696	773	726	732	763	782	692	751	783	728	741	745	735	806	760	782	773	759	764	745	751	781	733	788	699	749	695	736	811	714	799	763	769	798	727	748	782	776	767	779	701	766	738	810	718	729	763	776	810	722	801	759	744	718	769	722	733	766	742	746	728	746	755	704	728	770	762	739	731	720	718	773	716	737	735	722	771	810	754	780	760	759	749	712	743	744	733	726	793	691	787	746	718	669	727	737	765	773	742	802	746	737	778	735	716	768	768	798	782	712	725	790	761	719	779	758	683	738	765	773	732	730	746	768	773	733	765	805	717	712	785	743	750	730	785	735	771	807	782	702	772	795	770	736	777	760	701	722	713	725	792	738	754	753	749	736	756	718	771	782	757	768	736	792	781	730	822	764	711	805	769	729	717	736	764	772	808	739	790	756	742	750	795	789	720	740	718	716	759	739	785	800	802	775	759	759	736	801	756	770	752	748	739	762	761	763	748	713	737	715	771	797	733	711	750	729	728	757	764	744	743	711	781	717	755	765	801	749	771	745	801	754	730	767	699	781	763	717	745	750	758	721	780	779	732	729	814	803	710	750	757	710	776	759	690	769	770	757	773	760	809	763	775	765	749	712	725	730	759	747	719	729	744	721	740	717	784	731	754	746	780	809	754	730	734	679	743	815	778	734	757	731	759	774	725	733	797	780	745	744	772	751	724	748	744	785	722	763	824	689	739	767	722	749	779	736	759	762	755	750	744	792	773	749	748	707	745	741	721	727	762	771	734	756	761	745	761	768	758	769	750	744	713	728	748	731	725	762	751	771	760	763	729	747	757	762	733	728	752	761	768	737	731	725	778	718	723	780	726	785	760	760	735	764	706	751	743	779	741	726	771	739	698	739	758	728	737	766	796	789	755	734	761	755	779	762	777	753	731	757	757	735	699	758	695	839	756	788	782	743	698	735	738	765	779	784	741	731	744	733	780	710	731	782	763	794	766	674	775	754	796	783	729	759	758	761	752	744	728	732	812	740	734
27134	20873	9615	1258	750	612	449	396	324	353	297	331	290	291	302	306	310	287	299	282	299	303	259	293	317	302	309	310	309	327	307	295	288	300	341	308	278	286	308	313	285	283	272	289	301	327	327	282	284	283	262	282	296	293	300	293	296	296	328	302	298	286	331	287	294	265	287	327	280	289	295	301	317	292	302	294	282	308	313	290	319	301	303	290	289	292	283	328	293	317	328	284	286	272	303	301	294	293	322	304	318	322	253	260	280	293	282	290	295	291	287	302	266	300	276	295	277	251	277	287	305	310	294	301	299	295	295	270	333	295	266	315	281	314	292	304	326	292	308	297	282	298	308	308	297	298	341	329	283	299	293	303	289	307	297	309	317	289	277	304	287	298	291	306	298	306	303	311	305	268	284	333	289	306	287	275	282	289	314	287	293	277	321	307	303	289	272	285	297	287	267	298	280	283	291	292	295	317	304	263	282	277	289	278	279	313	307	271	288	291	300	290	306	287	289	288	352	278	296	287	294	316	283	293	289	295	298	311	292	310	317	291	278	305	314	286	275	298	297	293	288	290	295	296	296	294	296	271	293	302	288	316	309	299	313	298	309	297	316	264	315	284	317	296	310	345	328	288	278	309	273	251	321	290	281	293	298	302	282	302	312	308	279	299	341	275	345	296	300	312	311	281	301	299	291	290	289	313	294	312	296	272	281	307	295	284	301	318	290	305	289	286	279	302	310	295	273	286	300	290	300	312	314	312	313	311	296	315	272	267	325	289	310	287	309	276	310	292	293	279	264	278	323	293	280	324	304	260	302	291	265	293	320	287	319	284	280	306	301	296	291	287	293	283	286	294	289	301	273	288	301	332	292	288	282	270	258	285	346	326	280	308	303	254	297	262	322	273	308	296	287	288	290	332	295	310	283	309	300	285	306	333	293	309	330	265	295	279	296	295	293	320	300	301	277	269	291	269	302	264	282	282	309	289	301	277	297	267	271	277	313	293	274	319	293	291	314	323	321	300	270	298	301	272	314	276	278	274	307	325	293	265	278	281	275	271	279	265	292	299	280	306	310	302	284	311	293	297	280	327	288	288	269	295	270	273	311	312	275	293	286	330	307	305	301	308	295	278	291	271	307	309	295	285	281	302	279	290	314	308	285	296	316	317	300	300	348	296	345	296	280	294	290	267	290	328	318	295	315	304	297	274	320	308	278	270	314	285	322	281	306	289	299	287	282	310	262	307	322	315	292	292	292	266	264	288	282	308	293	282	282	314	298	316	312	287	280	294	308	300	280	325	306	289	279	298	294	313	311	301	298	299	269	311	284	293	292	256	306	286	292	306	293	278	337	281	309	278	288	280	295	269	316	268	263	283	280	286	291	313	301	315	298	297	299	250	270	289	296	278	311	314	311	288	297	277	276	298	308	311	285	272	276	287	298	306	283	302	273	308	287	307	320	297	302	308	298	306	296	287	317	269	280	325	285	308	261	305	252	316	290	291	301	344	329	268	306	283	282	309	295	295	290	275	275	278	293	278	296	274	285	289	301	288	293	263	301	274	272	316	296	302	305	287	258	307	261	301	329	325	279	316	279	301	306	320	291	268	284	281	287	288	299	316	318	304	282	283	275	300	294	299	302	299	333	310	298	291	295	317	317	287	263	265	278	274	300	291	317	297	295	310	298	300	288	300	312	304	315	290	326	295	300	286	274	299	294	288	306	313	306	307	308	299	287	328	338	295	284	316	302	319	266	297	268	282	296	267	295	289	278	297	294	267	294	297	309	284	285	291	284	287	288	295	311	321	286	277	321	285	292	282	306	306	279	265	280	312	310	288	287	261	295	290	282	288	301	274	280	282	303	260	281	299	324	279	300	289	330	289	321	291	284	300	285	287	278	297	250	278	301	327	302	259	312	289	270	303	314	290	299	289	301	295	301	273	278	317	307	309	304	278	287	321	281	326	331	297	281	304	323	292	303	316	282	276	275	293	308	281	289	320	280	315	296	298	313	305	292	286	279	294	269	282	295	341	271	273	312	274	274	295	289	309	320	305	313	260	340	300	304	288	278	287	321	288	274	293	271	274	296	282	327	256	331	286	306	299	292	277	264	323	312	279	290	277	273	287	301	268	293	306	279	282	297	298	325	312	292	273	318	305	298	308	305	284	308	278	296	318	322	316	282	304	301	301	270	278	281	309	314	276	300	293	293	291	273	259	319	300	273	292	313	290	294	307	291	296	295	278	282	288	295	292	291	274	265	297	333	293	320	300	297	305	281	284	297	300	291	288	269	293	271	285	300	265	299	315	323	321	287	292	303	324	271	286	301	268	266	310	310	299	296	273	284	291	292	275	278	278	309	280	336	298	318	312	312	277	308	263	325	318	313	291	281	298	308	294	301	301	263	279	273	315	309	336	279	301	293	309	301	302	301	299	305	288	285	300	314	292	263	351	305	314	267	294	294	288	269	277	295	308	294	284	297	328	324	297	288	303	302	265	327	288	248	303	298	291	285	275	290	304	290	293	291	314	292	274	275	289	272	306	301	309	303	279	305	276	280	335	286	287	288	310	279	270	273	282	268	297	296	325	293	307	327	286	320	314	294	310	293	292	289	278	299	286	293	265	319	328	259	302	324	286	258	279	304	307	332	315	292	301	277	301	286	286	294	328	267	332	289	269	288	292	303	293	270	293	325	285	270	291	298	281	289	286	310	315	272	302	311	289	288	287	284	278	300	306	309	316	319	274	317	274	327	297	302	291	298	296	291	308	298	295	289	285	314	326	298	281	292	262	282	314	323	279	302	268	285	323	308	292	307	313	291	331	317	258	303	300	299	260	292	299	328	298	359	309	280	281	319	284	322	299	299	280	286	302	300	297	315	307	300	301	289	327	336	299	283	274	314	280	291	294	306	288	293	312	305	308	295	281	255	287	268	283	295	282	307	276	319	284	293	288	331	322	311	304	297	316	307	304	290	315	270	280	276	296	277	283	283	267	302	282	297	288	296	320	301	278	301	284	296	281	312	262	310	282	327	289	266	270	281	274	272	288	302	310	321	306	283	314	284	318	311	267	315	284	331	282	314	295	310	280	329	295	306	282	320	291	289	278	327	279	309	295	325	313	298	285	288	264	330	327	286	289	310	258	285	288	292	309	282	265	289	284	288	287	304	263	285	304	295	315	286	306	303	287	271	281	298	275	295	349	290	264	296	291	284	296	316	304	335	290	278	279	328	309	303	260	299	287	332	265	308	290	309	316	284	294	324	266	285	320	302	304	296	304	280	299	280	304	313	285	294	277	311	294	301	315	307	244	297	270	294	297	293	325	294	270	288	291	273	289	313	293	278	322	285	294	292	293	276	320	312	303	294	333	285	283	309	291	292	290	306	296	318	261	302	301	296	326	284	297	301	320	326	271	273	313	266	280	298	244	298	295	298	288	318	274	299	311	297	322	279	290	306	320	284	279	306	314	298	285	290	285	318	310	317	293	351	289	290	330	296	269
14809	3543	2879	1517	1143	1015	838	660	639	556	511	533	511	497	488	532	508	511	494	450	481	450	412	474	456	409	424	441	448	495	492	462	433	428	442	476	399	460	412	417	465	462	463	395	491	459	434	442	421	424	440	453	431	456	448	466	442	460	430	445	405	467	436	441	453	448	464	477	467	422	431	490	402	471	428	441	442	454	451	428	439	453	405	413	424	424	434	455	478	440	450	437	445	448	433	459	461	423	465	474	435	415	435	429	442	452	453	475	446	455	460	467	432	436	426	453	454	452	473	453	443	449	418	439	442	432	425	451	447	406	489	415	444	475	446	444	446	461	472	439	466	452	456	436	457	455	419	481	457	436	473	450	430	436	457	435	469	432	457	433	483	445	431	466	410	436	505	443	426	428	431	454	454	413	460	423	467	472	436	467	438	455	465	433	465	432	480	452	454	421	430	436	423	468	474	442	482	467	440	432	471	464	449	425	464	453	456	477	479	459	451	445	446	431	446	455	444	452	463	469	481	460	492	447	438	466	444	441	452	430	454	460	419	432	455	484	435	439	411	436	430	487	462	463	455	459	453	471	455	404	453	424	491	472	446	421	471	440	417	450	476	435	450	445	437	456	437	435	440	428	418	480	439	422	427	448	482	462	427	455	414	436	456	423	469	480	448	464	442	416	452	437	464	423	434	445	452	423	450	472	451	439	443	417	408	456	456	438	466	448	431	484	411	446	474	442	451	469	477	430	486	429	457	464	473	422	458	457	451	438	439	404	462	464	460	464	438	488	472	474	481	487	441	470	442	421	450	500	427	404	455	452	451	442	433	426	439	435	498	405	444	470	421	445	446	406	477	434	463	453	451	471	463	425	404	454	451	435	435	455	440	445	440	445	433	471	461	434	425	434	439	459	470	433	441	464	449	474	404	438	423	440	482	456	437	416	435	435	465	417	437	444	462	472	475	435	438	475	433	453	449	437	431	455	450	443	446	478	437	442	446	453	456	458	447	455	444	500	424	435	447	459	413	415	426	429	415	423	417	410	466	435	459	418	441	445	439	437	428	461	386	461	455	481	447	448	444	457	431	435	455	453	434	455	423	435	464	438	450	433	434	462	458	401	484	469	437	437	421	463	461	427	440	432	444	455	430	473	459	451	441	465	439	426	438	466	464	452	393	431	458	468	429	459	432	445	453	427	441	471	448	442	415	447	463	483	441	434	448	417	430	441	434	458	404	467	420	477	416	464	436	483	436	503	485	475	433	456	469	412	439	431	492	466	503	416	426	450	446	452	436	434	436	462	439	411	469	449	457	457	433	433	488	415	451	435	442	430	437	492	493	468	446	444	448	425	467	451	484	418	444	463	425	450	463	489	450	424	395	479	450	439	465	460	441	451	435	442	418	429	468	407	418	453	443	458	470	466	467	425	448	450	451	426	427	474	445	479	425	420	445	449	407	462	469	489	451	437	447	434	423	448	439	484	437	438	433	454	450	428	478	455	461	422	484	426	406	417	456	460	469	428	443	443	451	455	416	468	437	454	434	452	414	465	418	418	402	472	494	411	442	454	438	462	437	446	431	437	422	482	418	441	457	428	469	515	432	465	429	476	463	491	480	462	424	424	439	438	461	475	486	473	461	439	412	404	443	439	446	449	468	449	457	451	447	441	450	464	451	456	424	456	454	465	469	476	468	398	434	472	424	457	435	451	443	483	447	451	448	453	431	493	429	411	447	434	450	478	487	424	425	471	451	463	434	465	473	413	462	439	446	400	469	500	425	443	488	440	436	447	446	438	410	417	443	447	481	431	469	437	416	464	537	477	450	414	457	430	466	436	446	446	462	499	434	492	458	430	441	454	494	453	433	448	433	448	482	456	442	446	453	441	456	480	454	444	460	432	434	427	424	456	447	459	431	473	454	462	410	461	466	434	452	499	434	456	490	447	481	474	426	460	409	405	426	435	422	404	439	496	418	436	403	466	418	451	446	439	429	456	455	457	426	452	472	466	474	491	448	478	451	463	420	455	457	435	476	456	475	434	469	446	526	473	454	461	458	425	482	446	462	447	436	413	431	410	466	436	411	453	457	454	446	458	460	431	462	442	454	442	456	419	447	406	460	461	460	438	431	470	482	437	433	419	471	458	436	500	442	457	427	446	447	477	445	434	425	451	457	475	473	419	452	464	438	473	453	466	462	412	405	455	441	493	438	431	454	463	452	458	432	452	420	411	442	448	459	453	455	408	450	454	410	462	461	474	407	467	436	446	441	461	470	457	428	454	447	461	461	430	410	486	464	434	434	455	433	498	427	436	452	447	428	435	440	476	503	450	435	482	461	458	464	435	454	451	473	470	478	455	456	462	476	484	441	428	474	467	458	435	438	454	462	443	460	432	427	426	463	439	457	425	482	407	448	457	470	431	450	458	480	501	413	450	467	452	430	430	445	410	422	465	449	433	443	457	449	452	421	476	452	459	446	469	500	420	459	453	450	475	464	468	447	459	480	418	498	437	428	426	439	449	462	470	445	447	455	455	446	452	459	433	403	470	469	446	433	498	482	476	431	457	451	439	449	459	444	395	461	481	453	478	447	433	415	461	444	468	459	410	428	418	471	457	429	441	458	457	492	427	441	456	486	465	458	473	416	430	446	489	434	465	459	483	431	410	480	416	463	441	481	472	490	459	451	413	462	440	430	441	465	456	440	445	443	420	434	456	488	460	457	428	445	448	400	431	430	439	459	436	453	477	442	431	464	416	421	455	463	486	414	455	429	455	441	468	481	461	435	473	407	435	424	466	454	429	412	453	424	453	470	471	430	463	444	451	415	443	455	431	456	428	460	437	423	444	473	469	473	437	469	411	434	442	479	458	430	477	423	443	455	443	468	422	417	452	458	459	465	431	420	478	466	432	425	410	424	424	450	438	457	486	457	450	408	487	469	468	454	434	439	438	435	454	428	423	433	472	458	446	471	456	461	480	435	460	470	427	435	477	464	442	427	470	472	458	425	442	456	484	436	415	463	445	464	418	435	443	417	451	437	410	461	441	445	402	427	437	477	477	495	451	456	439	440	444	472	473	424	459	460	476	474	479	463	448	482	472	415	425	411	403	468	451	458	478	402	449	469	481	436	437	455	454	424	456	420	474	437	439	450	429	447	456	432	473	438	437	437	443	435	454	459	451	423	467	443	435	463	422	462	434	484	451	428	404	452	438	485	380	460	438	461	449	449	440	453	438	442	457	444	403	463	462	433	443	444	459	440	467	464	446	454	484	441	506	479	455	438	427	438	425	432	464	491	453	462	430	472	429	419	419	450	401	492	457	442	486	454	421	456	419	442	400	438	459	432	439	490	415	452	436	457	425	443	444	442	468	444	459	464	434	452	429	483	436	456	471	412	430	458	478	445	444	495	404	409	468	461	460	469	461	496	442	489	463	436	424	440	452	446	482	469	440	404	473	449	465	437	452	476	400	455	446	435	466	457	453	437	428	469	445	464	470	425	438
24499	21455	29150	24180	21218	5402	1413	974	821	786	780	689	631	634	621	625	624	590	645	640	587	567	595	554	557	587	541	575	579	542	558	573	590	553	582	552	561	603	570	536	523	585	578	594	530	562	540	542	576	558	538	568	597	522	538	597	570	539	547	521	550	546	587	563	532	531	569	546	536	538	580	521	572	528	557	563	523	556	526	530	533	561	527	561	562	560	580	560	583	511	539	585	555	524	547	575	520	568	554	582	571	549	534	573	572	534	552	519	505	597	536	524	537	518	552	531	554	524	593	552	568	556	572	558	553	566	511	535	576	588	546	538	556	541	518	549	581	547	570	529	541	539	555	539	551	519	558	531	566	522	534	565	524	551	565	567	610	542	543	526	570	542	536	550	556	555	573	568	525	548	561	541	528	539	530	564	561	550	591	592	576	548	512	527	553	523	525	526	537	512	539	515	536	568	570	581	598	573	543	574	572	568	584	559	606	530	544	535	567	501	538	579	550	517	523	539	561	549	554	531	598	568	540	556	547	554	506	537	509	486	550	522	546	517	556	531	557	590	593	575	543	528	578	573	547	588	556	534	549	553	579	595	581	550	542	534	580	508	563	539	517	538	547	516	565	583	543	551	547	543	548	530	580	555	537	539	580	558	537	536	581	555	574	559	582	556	553	503	553	530	562	568	560	532	545	537	590	524	553	553	537	579	594	545	603	550	539	591	559	573	571	505	531	514	491	521	537	529	576	555	564	561	558	529	534	544	553	601	589	532	501	529	550	591	539	573	539	507	501	544	524	598	576	561	533	582	503	580	564	536	516	561	530	572	559	502	505	540	565	558	568	570	555	563	478	567	542	520	538	534	549	564	512	539	522	598	516	534	525	518	493	554	595	529	541	572	561	573	482	555	562	542	496	524	506	563	523	522	553	527	553	548	602	532	565	536	521	511	572	549	548	607	558	531	532	547	541	529	548	522	524	520	579	509	570	547	563	548	574	556	545	605	528	538	546	597	547	563	557	552	554	594	533	549	529	539	536	547	540	549	536	554	566	562	565	533	572	600	542	602	575	514	549	553	522	559	560	511	545	573	586	550	527	533	505	542	530	504	546	563	562	559	569	562	563	549	550	533	580	517	537	542	571	535	565	533	556	549	551	533	541	536	502	514	609	547	594	549	554	494	519	578	560	559	546	564	536	540	579	557	557	564	560	556	518	545	533	518	508	565	570	572	554	508	517	602	516	556	545	512	530	605	563	524	542	546	569	550	535	541	539	559	519	542	577	513	549	545	527	500	565	561	559	529	519	551	536	548	569	497	544	560	563	571	511	501	503	556	526	546	554	531	543	556	557	574	526	535	582	542	572	522	557	572	549	519	529	555	535	559	567	546	557	547	603	547	524	531	560	565	559	506	539	497	550	560	529	549	546	558	507	583	559	564	568	600	532	528	531	532	537	537	506	550	554	559	514	522	557	600	571	530	522	548	552	517	500	518	531	598	571	524	542	561	527	537	549	531	583	557	588	507	563	544	571	525	597	516	559	537	557	561	525	522	554	528	545	532	547	525	545	568	545	600	546	550	579	534	521	558	554	542	540	555	538	568	561	542	565	571	541	532	530	537	537	527	580	562	528	532	544	510	609	518	568	548	540	557	564	507	521	574	533	553	536	512	508	557	538	564	531	563	578	516	541	575	525	551	522	550	584	534	570	541	505	511	575	524	573	554	537	563	574	539	546	564	487	561	547	515	557	565	575	534	578	569	536	550	525	549	541	554	499	522	548	549	558	540	550	541	521	527	507	516	544	548	587	528	523	533	574	527	504	541	575	555	541	562	549	582	554	517	556	500	519	575	561	514	510	553	504	567	518	557	578	553	513	546	551	547	506	561	486	549	519	573	579	553	540	535	559	532	543	536	544	537	539	583	562	523	508	539	597	548	547	539	539	538	531	538	570	553	589	530	511	553	575	498	567	544	565	561	537	566	562	522	566	541	518	523	532	552	571	597	539	509	553	566	563	538	532	546	572	560	505	548	517	559	512	567	556	537	574	559	557	537	524	580	577	580	567	500	534	571	583	584	547	572	520	529	515	573	512	531	573	572	554	524	543	541	540	512	556	521	551	531	541	524	512	548	582	533	572	556	584	535	550	518	547	554	517	561	547	551	496	581	541	557	533	540	517	537	540	525	531	551	527	582	529	495	536	512	526	555	537	554	593	525	518	532	560	534	547	561	559	552	557	543	505	494	533	533	546	509	530	520	561	538	515	531	557	536	554	537	568	558	551	515	568	561	540	564	551	590	569	537	538	547	521	550	536	547	548	532	541	533	528	602	564	565	484	546	564	526	527	604	552	532	539	529	591	543	538	497	500	492	570	559	552	564	530	521	543	560	534	560	561	509	549	535	558	535	548	520	520	513	553	525	535	546	540	521	566	525	583	547	529	535	550	556	543	555	547	557	528	532	493	559	545	534	588	542	571	527	553	558	562	544	543	539	573	563	559	520	513	505	526	564	581	491	564	556	558	552	532	518	510	531	576	581	527	539	539	570	569	551	565	516	548	566	550	537	588	511	556	557	580	587	525	520	601	571	527	529	531	567	562	474	540	503	529	517	552	540	533	528	535	537	565	530	543	532	554	563	541	563	527	574	547	516	510	540	579	502	575	508	573	533	542	550	562	550	554	591	546	580	535	541	545	529	571	555	548	555	534	521	549	556	512	560	557	550	540	538	554	551	501	591	541	527	561	533	538	534	523	521	552	547	539	528	568	585	560	558	558	556	554	528	518	470	526	586	542	512	557	528	540	536	508	517	548	557	560	522	526	573	562	536	569	499	534	565	535	544	594	556	547	542	586	549	543	550	516	533	560	549	574	581	518	567	586	533	605	537	543	565	503	539	550	551	505	556	596	499	563	531	513	553	544	554	558	540	578	549	551	501	554	588	607	572	565	583	585	565	533	576	539	516	560	560	524	583	543	564	532	571	575	545	575	509	540	503	608	523	561	546	564	525	542	549	528	551	546	568	566	506	555	534	579	524	517	506	559	575	567	503	518	531	545	564	532	527	525	543	547	529	520	530	534	558	555	546	555	574	576	564	553	539	536	571	579	529	530	561	521	499	551	556	527	538	579	563	519	558	531	571	528	510	501	510	536	567	528	556	564	558	523	543	601	555	519	529	558	565	525	548	526	515	561	576	538	544	571	532	564	574	511	585	534	547	579	550	519	554	541	546	575	572	575	505	510	556	572	544	509	554	567	564	534	588	538	540	542	595	547	525	553	506	552	544	542	576	542	573	561	517	514	476	553	545	549	549	515	569	517	574	500	495	564	565	540	553	524	542	503	541	559	590	547	522	549	544	489	550	550	550	539	544	561	540	573	537	565	536	569	522	573	554	531	574	530	567	514	538	501	568	562	555	538	562	552	491	552	561	558	570	542	575	537	546	515	560	536	565	520	542	578	558	548	556	558	586	557	550	517	549	591	575	564	542	528	558	551	557	524	523
31929	12201	10645	5750	3978	3147	2551	2062	1718	1497	1349	1360	1168	1139	1053	1084	1014	971	984	942	907	929	914	856	868	823	846	876	823	836	845	877	851	786	857	875	815	829	853	804	826	855	851	843	816	841	838	777	787	836	814	837	783	860	890	850	839	783	820	835	850	833	830	818	870	824	828	836	785	792	874	825	857	815	764	852	849	802	834	803	756	828	780	806	790	854	782	824	851	797	791	853	824	804	806	838	795	831	817	767	861	775	812	838	829	859	760	831	812	829	792	811	752	837	808	795	876	810	833	832	823	877	809	805	794	822	784	836	826	835	802	828	805	813	796	802	798	868	835	787	817	802	834	833	788	829	787	821	809	819	815	785	788	790	802	829	849	807	791	813	831	837	818	794	774	845	870	879	820	787	820	833	794	818	763	823	840	819	811	808	869	841	856	861	818	809	826	794	813	805	830	754	800	820	806	778	817	792	857	877	803	792	816	761	824	819	814	794	836	833	865	768	824	835	781	801	788	796	825	774	839	822	826	805	853	771	800	796	762	837	816	788	805	807	802	767	857	840	813	821	809	843	828	783	853	855	819	847	799	825	909	796	828	808	814	802	852	814	851	837	800	874	822	807	877	804	836	825	799	844	776	843	825	776	823	807	781	780	796	868	863	816	819	771	822	828	807	868	823	780	879	838	854	792	824	784	809	825	818	775	800	794	836	804	795	874	893	854	839	811	824	823	806	785	843	795	784	804	815	817	812	843	780	823	815	823	829	827	822	838	830	804	782	830	840	837	780	813	799	822	805	785	808	808	831	810	836	797	810	815	788	846	796	796	779	819	857	860	838	845	798	810	808	847	842	842	808	787	780	851	854	773	822	853	758	825	816	773	821	760	817	799	819	796	869	813	816	848	822	836	863	810	792	799	815	837	822	812	839	814	809	836	819	842	828	777	831	763	853	839	756	824	812	830	861	823	763	808	763	794	790	814	866	801	833	868	806	812	872	767	839	800	806	766	882	829	843	780	823	792	859	862	838	804	783	891	856	739	842	779	795	827	835	826	813	770	837	805	808	829	793	808	800	783	824	785	801	835	782	830	818	792	805	828	817	831	818	800	793	833	803	845	842	832	811	837	813	832	855	833	831	838	813	840	800	823	818	828	792	776	801	813	820	821	756	801	844	837	801	827	775	810	836	816	804	786	815	807	776	866	790	793	832	776	807	791	797	793	786	802	822	784	808	780	835	817	844	813	855	809	744	842	828	808	831	798	794	785	754	830	789	777	867	811	767	782	790	823	761	816	836	858	817	830	770	843	834	835	833	834	839	850	816	852	793	858	804	859	848	854	800	833	823	764	842	830	788	835	796	797	834	828	852	791	798	839	833	824	831	851	841	791	789	821	831	843	840	826	790	830	806	844	781	820	799	842	864	814	823	812	834	795	861	828	815	771	836	855	795	842	754	850	819	823	842	835	825	806	804	762	827	821	846	774	794	814	819	778	783	809	855	809	812	862	826	790	845	841	854	834	862	805	819	844	769	848	794	825	795	769	834	801	855	815	862	778	823	852	771	867	845	856	840	815	802	799	788	828	794	844	762	804	835	800	902	796	827	817	818	835	805	832	835	789	803	811	840	813	894	798	803	833	817	859	835	819	840	809	852	820	820	827	854	771	813	829	807	859	822	822	784	805	805	826	794	795	878	817	793	795	781	789	782	856	802	839	813	804	841	819	809	856	779	862	807	797	759	806	840	783	841	842	795	830	791	798	817	841	850	825	842	743	813	846	814	782	828	842	820	790	818	855	809	783	790	804	783	785	750	759	837	816	829	796	755	860	855	845	845	809	814	782	812	839	806	809	760	854	805	847	796	835	797	817	787	793	865	794	781	858	819	831	788	804	878	768	808	838	826	817	798	779	838	837	840	808	861	793	860	862	786	811	823	828	798	777	788	803	840	806	817	778	797	842	814	837	785	846	803	831	836	827	832	777	839	750	831	865	802	766	808	852	818	823	839	850	785	819	833	826	818	792	794	781	776	812	843	808	784	769	787	810	847	823	830	882	856	824	829	796	883	834	829	856	852	838	830	813	820	748	837	858	825	838	772	776	788	827	803	815	841	869	843	786	787	817	807	834	857	815	809	815	773	812	797	817	849	758	835	850	796	753	821	815	848	809	802	788	822	788	794	807	869	818	798	783	783	824	853	771	885	791	782	807	793	814	796	808	830	857	815	845	809	869	824	871	806	844	771	787	804	839	795	854	839	826	799	813	826	829	794	857	832	832	821	871	835	857	831	803	815	764	799	817	813	806	785	806	825	765	794	785	832	849	795	798	803	795	791	826	740	796	783	872	808	807	795	745	815	815	789	813	800	772	799	861	842	774	803	801	789	865	792	823	820	803	790	825	801	803	798	794	839	804	822	837	864	803	799	843	814	778	797	826	792	777	848	822	752	785	814	801	807	836	791	793	823	850	839	830	830	815	811	804	823	823	840	795	854	798	822	793	796	815	767	818	784	831	783	794	799	793	824	852	866	855	848	871	803	829	883	778	784	825	845	816	767	790	785	824	840	807	865	797	806	813	761	814	818	851	775	811	865	821	852	841	803	821	877	812	830	752	793	843	803	800	791	818	760	803	798	811	869	795	800	813	811	790	801	821	810	871	832	810	810	813	769	806	846	861	818	816	808	805	822	813	780	876	818	784	763	777	825	822	818	877	832	796	765	770	821	789	811	803	844	852	826	816	810	779	858	842	806	790	827	803	856	798	790	853	806	796	837	788	835	836	807	854	757	848	806	797	831	787	767	851	814	807	828	856	862	791	815	810	854	790	776	799	828	769	826	852	788	769	791	811	840	803	795	817	861	782	856	809	844	823	885	823	797	767	803	857	785	797	825	769	830	821	806	812	836	801	827	815	829	833	788	853	806	809	781	801	886	799	857	831	773	844	775	797	810	787	774	782	786	812	845	755	854	806	822	797	820	834	857	782	799	815	854	803	829	770	797	798	796	817	824	810	806	835	812	772	879	833	816	823	830	802	866	844	814	843	852	816	842	813	810	750	825	835	820	824	800	791	857	817	829	812	796	819	814	850	819	838	821	759	787	843	840	833	836	851	836	784	789	834	825	827	807	843	794	776	828	829	852	844	841	824	758	826	794	816	816	904	752	775	789	830	838	773	803	809	846	774	806	811	797	805	822	841	793	786	840	810	831	830	856	860	786	851	751	824	813	796	788	819	821	842	798	793	796	841	874	815	806	799	796	841	800	857	801	809	794	839	840	847	819	800	804	808	818	819	821	823	878	775	789	765	869	811	825	873	799	828	815	778	782	795	821	854	818	826	813	807	797	791	846	813	799	828	780	811	811	789	830	827	816	821	804	825	827	837	808	793	843	780	763	837	810	861	804	829	790	872	793	829	806	804	782	789	803	869	791	856	807	814	836	785	828	872	841	795	864	755	816	790	782	802	810	817	865	801	820	826	795	777	771	827	842	817	871	807	802	830	845	825
23402	21438	29701	23563	21438	21187	4607	1409	1046	911	779	805	715	659	690	595	630	640	613	570	585	586	583	505	552	562	494	543	537	549	536	566	516	518	495	541	489	558	535	493	486	494	520	564	518	543	523	508	519	550	503	488	548	500	474	538	512	509	506	492	475	504	540	557	501	530	481	507	488	545	492	507	488	512	494	496	518	498	497	485	487	477	508	546	501	507	533	505	508	520	517	502	485	536	501	554	490	520	528	523	518	521	458	533	536	508	522	521	510	492	492	544	559	566	504	513	501	516	480	489	495	495	527	481	518	510	489	506	481	514	481	532	523	543	492	521	501	516	503	476	519	486	507	500	524	526	454	497	531	558	519	482	499	485	514	547	502	523	534	504	509	483	511	492	528	529	525	473	474	508	505	500	508	558	502	489	496	524	476	543	481	480	516	488	527	526	542	531	490	511	515	480	503	483	478	475	495	492	537	528	517	491	482	489	510	479	548	464	490	476	501	454	505	564	443	525	531	504	516	502	505	493	470	523	492	473	495	536	494	478	488	479	497	510	521	509	513	513	538	480	506	489	510	521	500	485	503	539	503	499	482	503	489	520	491	494	515	550	506	501	540	521	496	460	505	492	519	497	500	511	520	547	529	513	517	542	493	504	564	514	495	452	487	538	552	502	543	506	554	506	478	509	550	509	519	500	511	493	542	499	506	523	515	514	516	476	501	509	484	532	487	469	519	502	527	509	526	483	507	527	508	469	481	559	531	470	517	518	491	506	531	471	525	497	495	469	490	508	501	506	495	472	525	532	490	520	470	495	534	502	497	476	529	496	464	499	510	479	518	490	532	487	494	510	530	537	525	511	499	489	450	513	530	481	501	496	490	496	543	515	526	515	518	490	511	496	474	506	505	498	517	455	524	509	484	522	493	494	495	470	538	503	459	512	507	491	539	493	511	551	528	503	475	516	504	531	480	498	496	485	475	533	487	533	477	523	490	479	494	479	504	501	515	532	504	490	501	550	496	519	524	528	500	522	523	508	510	505	498	515	496	484	464	502	484	479	509	459	498	539	471	486	486	485	497	535	530	539	535	510	496	483	516	533	510	548	477	542	475	501	499	463	554	481	513	491	476	543	524	520	564	539	494	512	512	487	506	516	513	532	540	494	473	506	539	501	498	520	503	490	520	475	513	506	530	493	516	500	516	523	493	502	512	497	508	526	491	531	478	500	480	505	522	474	485	488	492	511	474	484	511	491	524	482	523	497	521	504	512	520	488	497	508	494	487	495	490	503	487	512	529	494	531	491	509	458	539	489	479	530	487	521	517	539	523	515	492	495	508	509	451	539	499	536	492	504	469	509	526	492	525	503	498	505	507	491	474	491	468	490	474	509	516	476	530	543	489	557	483	541	497	525	498	487	533	482	541	506	457	474	508	514	478	544	519	491	502	474	519	503	504	497	476	480	524	504	502	506	463	468	527	516	524	462	511	487	475	500	498	495	496	492	531	487	505	520	505	527	494	540	474	488	515	497	513	502	513	509	507	517	486	522	496	521	497	501	548	516	505	487	504	532	502	452	481	517	497	482	452	513	491	469	523	538	468	482	522	514	531	518	502	490	525	536	509	509	517	543	498	507	500	536	521	513	502	492	520	476	505	509	507	542	461	514	529	527	465	521	521	507	481	498	484	500	512	503	532	485	515	496	499	471	510	469	502	476	466	511	502	502	501	500	528	496	477	530	491	556	485	489	523	497	513	533	514	506	506	500	542	520	488	526	527	491	490	522	534	527	532	487	517	514	504	504	545	503	532	518	518	506	483	507	437	498	486	528	528	493	471	490	475	527	509	503	484	531	493	475	513	503	521	494	474	458	531	475	520	497	503	516	501	514	499	519	494	547	498	508	510	486	513	525	527	522	461	528	535	506	465	503	507	501	500	486	512	512	502	505	530	496	465	500	575	491	481	499	512	534	530	476	502	495	496	524	480	515	522	504	500	511	462	523	528	491	529	494	542	533	495	478	510	511	505	517	520	498	499	530	504	499	494	531	493	498	513	471	488	459	508	501	513	501	520	482	509	526	498	502	520	507	516	469	482	467	503	533	510	485	565	542	520	479	495	509	523	503	486	529	525	514	435	507	559	525	514	488	512	475	504	484	518	522	512	521	499	489	526	467	490	487	493	541	544	548	486	471	517	525	530	518	504	511	524	513	509	470	518	509	522	477	537	508	468	481	492	490	492	501	497	483	526	534	512	518	482	475	506	506	498	474	533	502	539	493	501	544	515	483	549	481	453	514	497	488	501	442	488	494	538	495	499	518	488	516	524	530	472	518	530	507	509	546	520	485	516	531	513	526	532	493	491	468	500	470	454	529	490	487	472	464	454	471	513	503	493	497	500	532	532	497	481	507	450	500	502	479	510	524	514	478	512	518	498	519	526	457	477	504	525	508	499	553	501	485	509	481	520	490	495	479	487	554	520	528	489	537	492	448	510	502	504	529	506	483	510	495	515	549	482	495	515	454	534	490	496	498	506	528	508	496	513	488	492	492	496	501	514	497	546	493	532	529	505	515	469	506	465	507	491	498	514	520	507	500	523	535	466	506	485	504	504	515	512	515	475	498	521	488	487	514	507	468	496	514	479	534	499	519	471	495	514	488	483	443	518	536	496	510	493	478	521	510	483	528	497	467	499	486	478	540	491	520	495	518	500	501	485	531	473	519	526	497	472	502	486	503	501	554	503	483	567	458	481	474	501	499	524	548	483	513	485	502	517	496	533	508	560	498	483	513	466	465	554	526	520	509	507	465	519	555	525	484	490	523	454	478	493	539	488	530	497	526	544	511	568	505	485	502	467	447	523	477	502	515	515	505	516	559	524	516	531	535	486	493	510	477	485	476	505	498	550	479	470	469	482	478	512	512	489	525	506	491	459	490	495	511	518	480	506	496	535	491	511	530	501	511	531	491	490	492	464	518	478	518	521	497	522	510	501	463	447	517	506	543	497	521	480	494	556	508	539	472	507	458	500	485	540	467	525	517	473	487	504	490	485	503	484	521	499	494	512	505	492	459	524	463	517	510	536	473	497	520	480	479	474	488	493	515	474	465	510	509	473	490	492	470	516	490	491	533	458	495	491	514	507	531	519	504	487	514	463	473	488	504	502	497	511	480	511	501	502	506	482	489	517	469	503	484	490	549	496	536	496	544	495	490	547	519	515	511	497	475	519	498	456	504	492	478	499	531	464	517	517	513	501	497	501	512	475	505	496	475	483	494	496	494	507	509	495	518	512	511	546	521	488	477	520	519	479	498	519	523	531	487	539	511	557	515	491	514	527	505	544	531	511	471	493	499	503	483	491	486	524	499	533	489	507	515	528	468	475	530	474	487	506	517	504	469	530	517	524	515	517	521	519	515	493	494	517	510	533	472	503	491	482	480	526	492	484	518	527	492	527	528	518	467	496	548	459	491	516	495	498	483	448	521	484	479	518	525	485	478	495	482	469	455
35941	17459	15890	8856	6427	4765	3943	3061	2432	2112	1820	1574	1390	1263	1153	1146	1127	998	1004	966	874	906	927	865	903	895	874	871	828	818	802	780	850	780	843	800	789	835	765	805	789	769	756	776	736	761	792	766	788	785	792	788	779	795	730	775	770	764	776	719	708	741	763	753	773	789	834	815	750	800	737	787	788	763	756	737	776	775	739	737	790	734	751	799	764	710	750	773	806	776	838	783	763	765	747	780	795	769	730	805	719	752	784	810	768	721	800	747	763	729	748	780	721	754	802	771	774	767	756	777	748	754	786	801	796	828	764	748	730	770	777	743	729	730	770	732	706	775	780	824	771	677	789	720	734	740	710	759	783	722	711	731	731	775	759	776	748	725	709	750	757	742	796	754	787	741	757	764	740	678	743	718	759	766	767	826	731	779	799	753	800	769	780	760	686	752	794	718	697	731	747	771	812	756	753	747	819	807	746	749	777	790	721	714	760	754	729	796	701	786	749	765	812	731	741	757	767	774	731	749	794	817	758	734	764	772	718	786	789	731	752	729	751	709	701	766	757	728	748	772	747	773	768	785	754	771	779	708	780	809	768	785	746	786	761	737	743	801	779	791	732	741	781	685	716	712	756	758	732	759	756	715	730	733	708	794	721	714	735	792	730	746	782	742	720	753	734	721	799	727	772	780	816	764	757	783	741	752	769	727	802	768	739	732	752	743	748	742	767	718	717	785	803	775	762	757	734	766	780	700	777	780	765	735	696	751	720	774	782	795	805	656	740	755	744	741	758	728	728	763	730	788	748	733	744	716	775	731	792	767	775	751	780	779	742	770	759	704	747	752	776	738	716	770	773	746	774	692	801	742	725	741	749	802	715	723	790	760	750	795	742	774	736	719	773	726	767	700	782	800	686	777	762	759	782	699	738	721	741	775	779	775	740	754	761	813	756	781	770	781	713	723	768	806	790	736	740	716	768	803	771	757	786	777	664	777	777	699	732	797	804	767	739	755	771	725	733	701	759	743	730	724	778	742	797	751	816	722	712	748	764	706	731	743	763	766	775	740	769	748	778	790	759	777	747	745	727	777	780	748	793	763	730	801	727	745	725	763	732	747	737	754	789	753	748	768	755	804	752	769	693	742	722	789	768	773	757	721	773	814	754	774	725	718	792	743	774	775	723	702	765	738	740	739	794	736	784	785	744	737	742	735	753	762	750	771	744	726	746	759	724	813	771	718	784	703	724	771	690	752	807	699	788	764	807	735	711	771	716	735	734	747	772	753	698	775	759	684	782	780	731	754	761	783	762	736	817	736	752	771	748	697	710	767	778	767	741	759	797	772	793	768	742	787	718	766	765	750	724	771	687	724	774	790	742	752	758	783	768	761	769	740	761	759	782	763	756	724	733	792	715	742	768	759	743	723	746	773	738	786	722	773	738	750	770	738	793	747	793	703	716	763	789	772	790	741	764	709	769	730	776	740	721	732	726	770	780	703	743	769	775	736	771	799	732	764	761	756	738	733	742	767	777	763	715	761	748	750	764	778	792	743	812	771	753	780	761	771	735	800	740	764	777	753	722	721	775	716	761	767	801	767	738	792	721	744	748	718	700	774	756	747	781	776	762	738	715	714	735	738	760	741	779	756	747	730	744	732	731	707	730	779	758	741	778	764	764	734	761	706	742	719	747	746	796	742	741	752	757	747	753	761	760	763	771	720	757	727	826	702	774	778	765	730	794	766	678	774	773	794	753	768	780	768	757	716	796	748	729	717	763	784	763	725	737	784	696	750	727	711	755	704	766	701	800	739	756	767	737	754	748	776	745	734	792	775	758	720	720	788	766	820	704	697	768	733	756	774	705	745	706	726	726	779	796	740	746	734	732	740	754	764	710	744	740	766	789	767	755	755	757	722	718	745	756	783	727	782	792	743	695	770	730	758	755	755	741	774	753	726	744	775	758	748	774	794	779	760	757	744	750	732	724	758	751	770	752	708	721	759	689	732	772	744	733	768	741	707	750	745	728	749	799	741	785	799	778	739	776	741	732	736	745	729	687	766	725	720	743	746	785	676	774	769	725	749	730	756	805	696	760	781	727	730	743	756	796	777	708	747	789	713	771	765	721	720	771	762	717	758	745	729	766	797	753	750	758	753	800	769	767	747	687	743	749	727	743	762	700	784	758	709	778	699	763	767	754	730	732	759	731	768	775	759	715	738	694	745	801	749	763	784	776	771	798	778	728	753	798	774	778	686	762	734	732	753	710	801	703	775	806	792	768	740	768	765	768	738	750	771	740	766	738	778	804	708	723	773	733	724	743	752	728	761	690	759	747	744	738	775	794	721	797	742	746	746	763	749	780	725	748	791	754	796	733	731	751	747	721	792	728	734	739	769	738	778	757	742	768	812	756	753	763	740	742	761	741	807	695	720	802	724	765	768	727	746	781	757	771	751	752	760	781	742	763	771	729	772	751	754	748	782	748	749	737	748	735	705	698	743	800	705	744	721	761	744	763	753	725	758	782	744	730	703	815	750	735	743	761	736	752	760	733	769	765	782	743	767	749	716	741	755	810	718	713	777	769	779	760	731	718	755	776	788	739	726	758	733	750	725	805	774	678	731	782	744	744	760	743	761	734	807	785	737	742	743	754	732	756	711	744	764	741	742	749	713	778	713	767	755	770	740	747	785	734	768	760	753	736	780	743	762	729	774	779	727	717	778	711	801	776	765	680	755	807	750	735	713	734	739	759	784	781	716	763	775	739	759	700	765	759	710	718	745	728	760	741	733	730	750	767	745	719	739	784	758	750	774	781	732	710	803	745	704	801	773	713	723	738	742	729	761	752	757	795	727	748	707	843	720	692	765	743	770	768	740	761	761	757	772	734	753	754	751	797	743	749	714	774	734	759	770	737	791	764	741	774	747	783	768	777	755	775	793	782	786	699	726	722	747	761	811	736	752	762	721	746	722	745	727	754	757	784	748	787	774	769	784	793	740	768	726	786	715	769	786	782	756	736	782	750	707	741	720	757	775	765	743	731	763	688	755	752	760	778	711	769	711	765	775	750	748	749	769	723	767	741	741	806	763	801	798	786	792	813	779	768	776	748	784	766	708	712	768	783	741	753	718	781	740	723	783	758	745	709	772	770	708	749	733	761	774	790	776	753	758	761	713	763	734	748	719	755	809	757	766	729	734	717	724	751	752	725	707	752	777	721	734	833	810	746	756	702	755	775	774	768	699	776	700	761	769	761	692	757	773	778	758	793	752	822	737	758	708	717	752	791	767	766	754	737	716	780	743	754	713	752	731	734	761	756	750	725	711	820	734	769	797	764	714	736	752	751	763	793	723	724	742	794	746	798	758	756	730	754	749	784	754	718	754	753	734	770	779	742	716	784	710	754	715	768	699	733	797	768	777	797	750	778	777	711	767	744	758	734	764	721	786	698	723	744	767	794	783	767	782	750	760	741	722	729	710	777	771	690	732	751	787	728	783	738	731	715	736	745	731
27260	20936	9413	1097	531	449	422	359	339	329	318	291	317	348	305	303	320	283	293	282	306	294	294	299	303	304	301	311	344	289	306	294	315	310	306	278	310	310	300	306	302	282	289	286	278	301	256	306	305	300	288	320	309	299	290	284	319	280	285	312	287	301	277	291	307	296	259	298	291	278	290	302	302	267	293	275	313	295	279	291	298	290	291	315	316	300	284	344	321	303	281	295	270	290	292	291	302	278	300	306	294	278	274	274	306	291	281	310	287	279	305	319	254	264	276	301	279	310	297	289	286	295	275	299	310	301	287	314	316	290	292	284	306	288	302	292	310	272	324	290	284	296	280	301	266	300	329	310	316	299	282	298	285	282	283	296	280	297	264	283	303	274	276	308	304	298	279	286	324	290	285	325	317	318	310	307	300	313	309	296	307	288	325	306	262	302	289	291	307	278	301	319	297	303	296	316	312	303	310	275	305	327	292	301	296	285	314	279	312	277	292	272	293	295	319	282	300	282	300	301	293	284	329	289	277	332	261	275	287	288	286	303	296	302	299	267	308	284	302	287	310	321	318	276	298	285	265	312	296	279	317	305	297	256	283	305	274	302	280	281	280	319	325	293	291	283	280	280	275	322	294	328	295	296	284	293	300	289	298	302	283	282	301	270	298	307	297	309	277	305	325	295	306	294	306	293	307	323	316	318	301	295	294	303	296	300	300	263	273	303	294	320	324	305	334	296	327	298	300	272	320	285	264	290	279	279	304	332	324	266	291	288	288	297	289	303	325	323	300	272	289	272	299	306	260	284	292	314	330	275	326	303	284	292	287	302	277	329	275	285	289	272	289	305	299	294	318	319	300	284	291	307	290	302	292	314	310	280	281	306	284	306	285	270	265	290	261	304	283	316	292	302	294	266	308	320	292	309	300	288	292	289	268	303	334	327	285	313	275	283	292	279	286	285	283	295	270	279	322	300	246	302	327	290	277	299	291	269	297	309	302	302	267	304	270	323	302	282	312	303	297	281	306	309	317	281	288	295	295	326	313	304	295	290	292	302	307	263	299	308	287	257	289	306	278	284	309	279	275	278	323	300	252	299	289	269	286	274	287	306	309	307	288	301	290	309	307	287	300	294	259	280	302	300	290	287	313	281	303	317	273	346	294	291	305	293	265	327	291	285	315	292	292	288	284	292	316	303	326	295	304	297	296	302	281	309	304	310	306	317	303	313	322	301	294	280	322	312	320	317	300	318	281	334	283	278	282	282	287	302	275	283	316	271	256	314	318	277	293	294	310	304	311	305	286	273	286	283	302	286	314	297	303	282	318	288	310	312	303	288	290	311	278	295	269	315	303	293	297	274	325	311	305	312	297	336	308	264	282	302	275	302	280	281	293	274	315	282	289	293	270	276	328	298	298	312	303	302	273	316	287	289	320	289	315	305	287	293	290	310	292	306	254	281	293	243	300	275	288	321	292	315	297	328	289	310	295	309	290	298	298	290	304	304	315	270	296	267	289	320	294	289	279	275	296	321	297	342	284	283	306	281	283	302	295	300	275	288	292	297	316	308	323	310	303	312	300	292	293	278	263	308	284	297	307	321	305	300	284	300	298	277	303	289	283	337	297	295	323	268	309	304	301	314	317	317	300	266	305	284	297	306	308	278	317	255	309	321	282	290	308	299	266	289	279	302	308	300	278	302	299	291	302	295	281	298	307	278	331	308	282	282	308	289	295	318	305	288	302	303	276	302	269	320	312	272	261	267	329	308	306	286	294	294	280	291	268	285	305	291	309	271	309	279	293	291	308	275	301	315	292	307	276	301	298	322	294	287	298	303	312	283	330	278	300	293	296	307	270	267	277	288	298	313	273	285	291	312	317	287	298	299	298	284	287	297	294	303	283	264	289	311	286	308	260	293	275	312	321	273	297	300	303	303	313	278	316	287	322	296	270	288	302	269	299	302	285	278	302	257	281	308	286	298	321	315	275	274	266	285	269	296	286	292	315	323	280	296	294	314	289	280	322	274	304	300	304	303	301	295	290	276	312	301	298	320	333	307	317	294	273	305	310	293	262	302	303	310	321	297	315	316	306	307	299	310	280	304	307	301	343	314	323	290	325	300	324	340	311	319	296	294	318	294	304	305	297	292	320	290	290	306	272	305	317	283	285	304	256	279	313	303	317	328	329	287	299	294	297	322	260	314	281	291	274	287	314	313	285	294	278	295	307	304	275	270	318	316	297	292	318	298	326	299	290	299	297	299	293	284	293	294	316	305	284	284	312	273	301	291	274	300	296	309	317	300	299	276	302	299	277	293	292	286	273	312	314	283	281	297	309	301	306	297	302	297	313	252	287	299	285	284	322	307	299	301	306	305	323	292	276	288	287	299	329	322	313	283	306	274	292	287	271	286	331	308	310	310	288	289	307	270	314	327	298	287	270	303	303	291	304	290	310	317	270	278	271	283	301	323	343	308	298	273	303	296	290	326	290	282	306	299	315	325	270	294	308	285	303	303	327	293	306	314	281	279	326	319	310	300	289	280	278	312	282	287	305	322	304	272	281	301	291	325	258	318	271	299	302	289	286	323	294	278	288	302	272	277	290	330	309	313	275	314	268	298	288	331	320	298	291	289	302	303	302	284	273	266	319	268	283	316	298	301	285	278	297	284	292	270	296	305	290	297	293	298	311	279	288	308	290	286	279	296	283	281	314	293	284	319	271	292	281	288	253	292	268	309	295	293	318	304	310	269	310	241	297	300	289	294	299	283	305	279	292	314	304	288	249	327	314	324	290	302	305	274	270	300	287	279	316	302	299	301	298	307	303	324	304	269	287	304	256	305	317	293	295	293	309	273	342	316	299	306	291	315	315	290	307	257	290	328	281	312	302	289	270	313	297	260	283	305	295	307	303	295	275	288	296	300	287	283	291	313	301	282	302	274	316	285	325	263	271	269	286	292	323	320	278	313	301	311	316	294	324	287	299	310	336	302	279	300	324	301	297	306	322	297	284	275	306	295	311	298	322	301	306	299	291	310	295	320	331	327	282	290	305	305	269	286	313	299	302	305	292	316	297	311	300	320	290	284	292	298	281	281	266	325	322	266	282	290	267	319	291	289	338	316	277	290	293	298	311	299	311	292	309	315	275	285	315	305	307	313	292	286	301	280	307	314	322	284	296	298	277	304	280	304	292	305	274	308	312	333	303	271	294	296	290	291	300	280	269	285	273	282	311	284	302	308	302	307	302	294	271	307	319	304	287	270	301	298	294	283	328	256	287	290	322	309	314	287	322	305	276	282	302	304	282	279	321	294	293	272	311	287	314	307	305	268	310	306	292	280	316	321	291	290	285	269	315	324	269	279	298	306	305	303	279	303	299	307	308	331	313	291	290	310	300	302	302	298	306	284	296	313	283	306	301	270	310	313	274	291	300	253	331	312	318	309	275	285	291	309	283	299	262	298	260	292	268	309	310	278	309	309	323	303	317	292	305	291	291	306	320	305
14668	3305	2829	1427	1069	874	786	733	620	559	514	530	507	484	509	466	443	468	481	468	499	460	430	450	419	425	439	466	475	482	442	435	427	466	420	492	456	456	446	462	489	445	421	453	452	490	424	489	461	456	446	416	455	494	414	445	448	467	441	457	453	419	464	450	463	448	475	454	426	491	394	462	464	475	447	439	461	432	430	426	456	477	475	458	417	425	484	459	431	463	418	431	484	437	502	444	425	442	414	439	434	421	429	478	459	410	498	428	410	444	431	424	398	441	469	441	460	454	447	453	416	465	451	448	446	487	432	432	458	471	430	457	439	428	471	448	408	455	454	449	443	410	435	428	445	504	419	495	464	450	427	434	448	458	444	431	466	452	418	466	421	444	448	442	436	430	433	426	460	498	422	430	475	429	444	403	435	447	451	458	472	465	455	477	479	423	420	454	432	421	487	442	454	455	457	450	437	446	449	467	440	450	460	474	437	453	449	451	434	482	485	476	420	454	464	455	464	439	421	466	480	425	422	416	441	432	435	453	458	445	466	432	469	457	474	455	455	458	450	476	444	421	434	417	509	419	441	465	431	443	487	466	446	481	442	477	451	436	429	481	464	474	490	445	438	458	426	478	464	439	481	433	455	445	446	504	484	432	407	465	482	437	414	410	487	478	431	460	405	433	442	460	466	472	422	423	439	455	431	446	446	486	415	456	448	467	440	443	463	426	461	440	453	445	498	477	466	438	456	423	461	450	442	403	416	455	471	465	453	433	466	432	467	455	428	453	450	429	421	422	447	429	475	433	467	447	457	439	440	470	433	474	423	461	478	458	397	413	461	431	427	457	435	398	444	497	442	441	450	443	464	411	431	479	499	442	469	463	426	442	469	408	451	466	489	470	452	467	418	463	462	421	461	457	449	415	448	473	435	445	433	422	453	409	434	435	454	450	442	459	430	412	460	441	449	434	485	395	431	431	455	453	432	404	483	411	439	402	466	463	409	475	428	460	444	462	450	450	449	445	421	425	442	453	453	440	417	458	479	473	432	457	432	456	413	437	419	465	438	442	452	443	460	434	426	443	458	424	413	417	481	451	496	436	464	447	476	435	481	439	419	461	477	442	433	424	453	488	441	463	417	443	432	435	463	417	474	427	443	479	453	420	453	429	465	457	461	443	406	425	430	447	475	439	453	432	472	473	381	464	449	418	486	437	470	482	444	444	477	446	439	423	462	436	442	445	451	449	464	474	456	415	472	470	434	441	432	471	447	447	436	448	481	468	388	478	474	438	458	457	451	464	439	417	452	451	456	448	428	443	446	456	425	446	477	472	436	438	481	448	439	479	457	471	451	447	445	449	428	446	409	430	481	460	436	452	420	441	437	455	442	457	478	441	462	465	416	437	440	448	453	448	457	448	455	383	432	413	421	428	436	442	446	440	425	452	468	411	476	423	441	456	464	449	504	426	425	459	459	444	451	455	446	476	450	463	467	440	423	440	469	443	420	466	419	446	477	433	447	455	403	472	487	487	436	456	445	475	461	478	460	444	438	466	442	432	463	452	436	430	419	446	464	435	445	426	427	433	420	455	466	415	435	454	487	449	460	416	457	434	441	449	430	456	456	424	453	431	388	411	418	488	405	445	490	409	433	414	437	461	401	443	407	425	470	425	442	439	471	453	452	440	452	448	441	456	434	415	431	445	452	446	453	455	452	452	448	449	440	478	454	420	455	482	437	445	433	434	468	408	447	458	472	440	454	447	451	443	424	453	444	429	437	443	468	461	423	418	479	449	440	474	420	459	484	408	441	462	463	481	435	423	438	415	467	428	419	419	460	416	410	446	448	476	424	427	445	449	450	477	466	461	464	426	427	462	452	471	448	450	411	420	466	442	443	469	453	448	437	473	447	451	429	455	476	489	467	457	428	446	489	468	446	452	440	458	430	441	445	453	423	464	409	431	483	437	419	464	460	432	428	470	480	449	440	463	427	501	442	479	489	419	462	448	473	439	457	471	452	450	438	411	440	456	463	458	435	443	431	468	486	480	438	431	475	460	455	417	463	432	430	440	436	436	454	432	453	484	460	428	424	437	450	441	461	439	478	391	479	435	421	431	439	434	433	424	448	463	491	514	448	486	422	445	462	425	435	461	438	454	454	450	445	445	401	441	455	392	422	454	450	443	463	434	452	457	419	480	431	423	432	405	453	428	459	457	486	433	424	447	452	455	493	402	461	460	463	479	473	370	456	466	453	409	434	479	438	472	449	455	461	462	430	471	456	458	438	433	451	454	440	431	460	456	458	455	453	478	422	459	469	472	402	470	412	444	470	463	469	449	494	450	438	412	422	440	435	448	448	496	455	473	443	409	457	450	436	407	463	497	450	457	464	439	413	463	481	437	422	403	441	447	464	466	464	436	475	452	484	472	416	450	432	433	421	426	449	447	431	479	454	490	434	450	474	453	430	461	416	422	469	456	434	484	497	460	427	434	467	473	427	426	464	482	436	462	417	426	443	426	478	447	421	493	433	481	444	453	421	410	487	447	448	443	457	424	400	446	476	466	482	447	425	444	440	458	458	422	427	500	455	419	457	439	442	429	460	416	471	424	440	455	427	407	440	453	440	448	404	448	443	402	446	425	422	433	453	467	473	426	450	399	470	463	455	438	444	412	434	432	466	457	441	444	447	482	459	495	436	494	423	438	479	460	449	430	436	450	452	400	431	451	440	475	421	422	444	427	428	432	438	432	411	417	460	448	446	455	436	453	428	445	429	387	448	455	436	456	447	469	459	447	450	452	429	467	451	465	439	504	470	455	432	452	455	427	440	429	447	425	418	473	455	432	444	423	449	429	423	458	426	471	453	456	463	461	444	470	441	470	467	454	456	434	431	411	470	461	451	427	480	424	482	446	433	428	434	460	460	396	445	481	444	444	412	457	430	436	441	497	460	470	511	453	462	450	444	475	411	470	425	483	475	452	428	452	443	422	445	447	464	412	440	468	472	446	421	416	433	432	477	407	440	414	441	458	487	409	465	450	501	415	480	487	435	436	439	452	405	406	458	437	457	460	454	418	436	445	493	472	451	451	438	447	473	455	468	424	437	454	466	470	430	429	460	467	427	430	432	415	457	443	450	472	458	455	435	466	431	420	436	438	445	429	462	431	422	447	469	440	423	462	451	446	490	403	440	458	454	449	429	455	431	448	430	452	441	435	449	434	481	449	438	454	454	437	435	446	434	404	440	394	446	438	467	464	427	411	431	487	453	437	427	464	456	448	455	449	452	458	477	463	445	426	437	439	446	467	453	443	503	474	444	449	463	459	453	451	466	450	468	439	431	447	445	465	394	457	485	464	468	431	422	483	429	455	459	464	468	457	422	479	439	462	414	410	424	447	437	428	456	479	447	430	458	470	454	468	460	446	439	472	459	444	453	458	422	436	446	484	464	462	429	418	453	446	461	480	447	437	460	423	446	441	445	426	485	440	461	453	411	452	480	435	419	460
24384	21420	29007	24213	21188	5321	1365	1062	850	778	740	734	664	618	633	608	635	604	582	581	607	551	593	583	560	570	588	600	537	569	571	538	565	556	554	532	590	558	551	536	529	538	568	546	582	554	536	546	601	551	604	567	562	495	548	576	560	552	555	547	539	595	537	517	578	523	560	594	541	601	575	552	587	554	535	542	539	560	579	493	536	545	567	521	570	525	537	534	537	552	535	545	579	549	577	567	565	544	530	538	570	532	552	549	571	584	560	554	552	606	580	553	541	536	537	540	538	557	542	539	542	553	545	545	562	572	583	547	564	534	579	580	566	520	555	525	552	563	562	573	578	549	558	537	534	598	561	554	550	551	561	550	560	554	554	563	540	551	557	559	547	578	518	522	572	560	561	549	566	491	551	562	598	565	551	528	541	574	548	570	532	547	563	547	541	509	585	551	536	579	528	565	564	553	542	534	581	538	544	555	520	530	534	614	565	551	552	576	569	556	541	549	544	600	551	555	576	573	526	510	553	515	556	569	558	549	545	553	571	548	559	549	522	563	502	590	554	604	569	547	560	556	532	544	569	546	548	555	568	555	583	523	542	548	533	594	566	558	568	558	539	571	504	569	574	582	513	563	540	537	523	547	584	523	541	551	537	593	544	598	595	594	580	520	536	566	535	570	569	549	548	569	562	556	550	503	574	577	528	555	517	554	573	550	539	523	550	579	525	516	552	521	518	588	546	530	614	573	527	516	560	534	550	602	541	571	581	562	536	578	542	565	524	563	568	571	550	522	540	552	542	561	567	542	572	524	533	531	571	561	541	552	552	575	571	555	568	585	536	570	556	560	579	579	560	542	553	537	546	530	604	542	579	565	542	549	559	558	578	523	536	544	558	571	578	577	554	499	554	568	536	562	518	555	535	537	516	531	558	592	556	527	546	582	550	569	565	554	570	539	569	546	515	512	523	592	560	542	557	519	546	554	502	529	557	525	544	529	575	533	544	596	583	528	537	548	533	535	552	561	597	552	555	534	561	545	530	557	554	560	540	551	546	554	596	579	556	583	570	555	570	526	569	506	574	542	562	546	548	534	559	590	572	572	539	565	561	536	555	532	559	539	575	564	583	568	582	523	568	556	550	593	594	570	531	518	601	573	553	560	554	526	561	544	575	567	569	554	572	555	526	539	539	581	553	572	531	512	566	538	531	547	548	571	548	569	533	548	527	573	533	535	519	553	581	548	587	532	592	589	553	570	589	524	546	623	568	569	519	548	572	542	494	547	548	532	567	519	501	570	555	554	523	556	566	584	561	580	556	554	534	520	526	573	614	555	571	541	502	585	562	579	548	514	539	507	527	530	590	556	542	529	544	519	547	565	598	569	548	531	554	588	533	532	568	524	536	551	555	543	548	499	551	529	589	520	570	537	569	560	592	576	594	522	570	586	592	540	558	559	525	598	560	542	558	609	564	546	550	544	537	571	543	560	561	555	549	544	526	536	572	516	579	587	529	545	568	565	554	568	542	567	556	554	567	543	529	542	573	546	526	554	592	579	571	510	561	546	579	535	594	491	521	589	573	514	545	535	571	544	549	545	542	601	527	579	596	532	540	574	561	547	556	537	552	526	533	580	575	534	538	557	530	518	570	508	548	555	532	554	556	550	615	579	541	488	568	533	565	569	576	564	540	546	561	538	533	608	547	543	575	539	551	543	587	567	567	519	598	538	520	554	531	548	552	540	524	551	553	536	554	581	558	552	565	535	559	547	538	596	542	549	584	535	550	610	548	572	615	517	549	539	563	556	522	552	551	531	532	565	566	531	592	537	549	587	580	543	512	523	520	560	535	540	533	569	559	590	526	521	554	519	543	539	558	514	541	568	541	550	586	584	528	573	567	581	568	553	551	504	546	568	507	564	556	544	561	503	584	565	532	585	534	550	550	550	544	571	497	563	566	575	538	561	513	523	568	536	551	553	552	568	544	538	529	517	473	575	597	537	554	567	580	557	563	568	551	567	561	582	597	546	592	533	560	568	573	513	585	566	537	504	555	542	555	560	563	596	541	551	586	519	569	567	505	585	555	523	574	551	556	573	563	515	548	573	577	563	571	558	546	546	545	560	551	538	557	552	537	560	554	565	577	527	527	544	565	553	558	568	508	535	560	571	537	562	587	590	555	523	550	544	558	566	553	542	523	497	547	533	567	527	509	571	561	565	562	507	561	555	562	561	557	533	598	590	562	555	523	538	565	523	576	585	565	598	549	589	552	566	567	561	564	610	560	556	556	501	544	515	544	549	571	548	551	549	555	549	561	546	531	560	550	556	548	548	550	579	577	550	530	568	557	553	575	573	545	549	546	586	521	528	564	602	543	562	518	532	528	575	537	538	554	546	569	561	534	543	540	524	594	569	565	516	526	572	597	557	579	549	496	528	560	544	586	588	535	580	556	483	518	549	520	532	565	590	533	567	561	527	575	565	530	580	592	580	541	566	564	546	526	574	559	564	548	569	550	562	521	574	568	562	510	570	578	548	534	550	591	519	554	526	545	519	573	567	559	569	538	574	504	533	589	591	553	556	493	567	519	603	532	558	565	546	595	564	531	552	527	566	513	572	540	532	522	516	545	564	531	551	613	580	562	551	551	561	564	544	563	540	539	523	548	575	562	571	582	563	527	548	531	566	565	567	571	521	566	580	522	614	561	570	601	527	553	581	592	556	589	586	519	554	542	542	587	559	566	534	567	556	517	551	536	495	570	557	595	539	547	576	593	536	539	540	539	537	506	563	564	567	554	545	578	521	547	566	543	585	525	544	592	535	560	551	573	534	533	554	532	534	551	553	573	514	560	568	534	510	576	523	585	575	539	537	557	550	559	586	598	530	527	546	624	599	588	554	580	583	545	563	572	588	542	510	567	541	570	577	560	542	535	511	590	605	547	524	506	572	536	544	550	536	513	529	554	532	583	516	579	537	530	565	551	549	522	563	558	534	579	528	580	598	579	541	543	551	539	555	558	554	574	600	540	529	542	573	538	502	575	592	569	555	563	500	556	613	536	541	559	549	505	585	520	559	593	526	571	566	564	558	580	551	555	566	544	573	547	518	514	554	561	543	550	566	514	554	542	547	615	543	577	568	525	509	523	542	571	578	562	552	549	538	540	555	558	558	565	589	511	522	566	562	552	519	522	521	560	536	554	542	555	551	567	533	537	556	535	506	545	554	584	521	532	528	542	549	539	530	566	515	556	526	548	560	554	543	535	566	563	505	592	529	559	543	524	540	573	540	600	504	541	542	550	552	545	534	558	566	592	571	576	552	577	546	531	517	550	533	554	577	517	528	510	567	548	543	554	585	524	556	528	562	523	549	573	525	504	594	567	565	551	569	556	557	587	541	536	543	586	506	541	578	574	529	578	606	545	525	515	507	550	561	497	520	541	576	527	571	534	547	521	526	579	563	547	528	560	548	563	497	574	561	537	595	514	576	543	530	511	542	570	554	544	538	543	585
32868	11672	10520	5714	3926	3037	2452	2090	1799	1523	1399	1195	1193	1203	1013	976	1007	984	941	1005	919	930	890	943	940	923	888	832	833	827	829	889	866	897	830	809	814	834	848	824	826	793	838	867	838	850	763	842	802	816	850	802	842	793	833	821	798	849	810	831	749	803	834	846	816	830	812	795	796	818	790	830	818	820	807	824	861	833	858	824	820	802	817	768	805	824	821	808	849	818	808	822	828	818	804	838	823	896	825	804	879	857	834	803	895	807	818	812	811	848	814	823	858	821	757	818	784	800	835	791	836	849	865	811	847	826	826	807	838	800	872	825	870	850	815	836	837	721	834	838	814	827	837	830	845	773	766	827	836	740	805	819	828	859	789	785	860	776	837	780	818	850	877	803	796	778	830	757	844	794	830	816	847	851	771	813	829	791	861	828	828	791	825	854	804	812	812	849	888	762	736	790	802	819	816	848	839	791	820	802	798	827	803	812	827	820	797	839	802	849	767	851	831	830	834	848	794	835	786	846	792	796	819	870	810	775	818	795	792	800	804	797	834	780	832	781	862	791	819	789	800	862	821	799	767	823	774	812	905	774	808	848	867	775	838	833	786	812	822	816	883	839	799	808	794	856	822	842	853	816	822	780	791	818	847	804	827	815	791	818	819	801	834	885	806	822	801	844	763	848	788	796	798	845	826	822	792	823	861	820	825	844	815	826	796	810	844	837	811	814	820	854	783	840	855	796	798	847	808	862	780	788	809	840	801	794	825	825	770	824	813	832	811	835	814	803	831	800	794	855	778	837	793	791	817	790	839	845	822	869	819	838	862	835	838	816	823	811	765	812	790	783	828	806	797	839	785	849	860	781	847	808	834	796	792	852	796	815	863	847	788	794	817	792	805	770	781	796	811	846	830	831	835	770	867	793	771	779	773	823	825	781	822	805	837	799	820	827	814	801	851	806	795	852	838	837	831	830	858	802	806	804	823	809	826	861	808	828	844	805	831	837	798	814	809	816	826	803	821	814	842	832	853	850	852	810	791	779	798	886	800	857	852	846	837	831	813	761	825	796	832	803	834	792	786	877	870	815	810	801	803	835	772	840	816	792	854	843	817	822	827	821	825	786	819	792	862	777	833	845	770	814	861	831	835	796	814	851	808	809	805	786	840	873	800	824	819	843	830	799	826	821	858	805	813	831	809	819	844	835	809	779	774	828	804	834	813	817	805	844	832	817	859	840	793	791	849	796	771	845	836	788	792	867	827	790	824	800	824	803	819	798	811	817	803	832	830	831	870	818	866	822	805	832	840	795	796	810	849	775	799	785	883	861	835	823	836	801	791	804	817	810	805	821	816	846	887	802	828	789	847	789	803	858	859	807	827	806	799	817	867	745	791	858	802	803	794	763	815	859	845	859	817	815	826	838	832	847	797	825	842	823	855	782	816	846	789	764	830	796	787	843	833	863	824	827	814	811	818	794	785	770	825	799	826	751	797	806	800	862	827	828	837	787	802	797	856	825	818	773	797	849	855	814	804	825	783	860	793	790	778	805	822	757	803	847	797	785	814	777	838	813	768	764	803	814	755	792	747	771	819	815	895	837	761	831	831	831	794	895	813	798	809	759	759	794	829	846	829	803	819	805	850	862	821	810	773	814	785	826	824	824	818	839	831	818	820	853	807	779	848	846	765	799	848	802	840	857	793	824	830	827	772	807	825	779	797	821	838	804	887	759	877	831	810	846	842	818	815	804	770	810	826	800	756	800	804	788	823	818	821	812	794	777	800	816	805	837	808	800	803	796	780	849	843	808	894	781	811	816	792	855	842	788	826	844	751	826	786	792	839	776	865	797	820	803	828	852	864	790	786	858	802	801	789	865	765	839	873	815	800	753	824	855	800	810	783	788	840	797	801	776	807	794	850	821	822	808	817	843	862	832	791	829	813	781	860	816	797	835	813	808	786	838	816	834	837	815	801	810	791	835	810	832	842	816	826	821	794	833	797	840	811	815	820	855	835	797	809	824	826	795	807	887	841	809	827	832	820	835	855	839	841	827	800	748	806	801	838	851	772	809	816	834	822	860	877	816	812	858	822	786	775	851	849	847	817	839	812	829	798	838	758	833	778	823	800	807	830	786	818	836	811	809	869	855	822	795	835	826	797	817	857	803	776	801	827	835	778	823	779	803	833	827	796	846	830	841	783	788	796	863	841	838	816	816	833	796	805	804	789	791	836	803	871	846	816	855	794	838	824	799	820	846	852	806	803	844	817	825	806	853	816	872	854	809	820	806	810	786	818	829	789	813	817	813	804	837	812	767	856	840	789	774	803	825	831	844	787	841	848	823	827	868	808	814	805	793	808	784	834	810	825	861	823	837	827	849	827	872	800	820	830	871	783	818	778	818	810	769	875	823	800	798	822	800	825	804	793	823	833	803	842	825	859	823	787	816	816	795	809	838	798	879	760	820	761	809	793	814	797	790	824	805	786	763	794	844	840	891	815	842	813	815	824	831	829	864	799	859	842	865	791	835	808	809	801	844	805	844	846	830	819	773	776	819	787	795	768	828	855	816	809	786	819	817	838	797	828	848	870	845	815	843	839	790	806	834	784	798	787	826	841	770	838	782	815	808	817	863	784	812	835	835	775	824	807	890	836	799	865	798	801	825	849	804	833	789	790	799	855	788	788	786	793	823	848	838	763	783	823	819	833	768	815	856	831	823	775	817	851	810	783	807	849	794	812	802	854	791	867	845	845	879	818	838	824	772	810	779	818	817	813	838	828	849	773	789	847	765	856	799	849	845	844	801	785	820	800	772	863	801	844	830	748	801	780	808	810	824	764	814	801	866	802	808	793	809	813	851	826	775	792	831	798	797	839	840	787	811	809	811	830	822	816	837	840	784	834	879	812	821	822	799	790	805	838	852	827	805	768	816	779	831	837	794	845	841	786	822	843	782	882	846	858	819	824	847	851	808	807	832	801	835	775	775	850	814	803	789	857	826	834	776	824	856	804	870	793	857	829	830	778	786	813	818	783	764	843	824	827	780	849	790	812	805	820	834	813	772	827	803	811	753	762	850	789	821	798	803	786	756	769	876	806	779	842	806	847	760	808	856	861	792	784	782	817	825	803	795	782	865	821	823	813	779	847	851	818	813	789	842	810	789	821	799	883	817	862	836	833	781	815	793	854	817	843	849	773	861	797	770	778	791	817	852	799	830	812	828	810	821	813	835	836	818	829	841	849	829	837	810	815	818	817	823	873	753	865	775	807	804	841	833	810	838	777	818	817	834	787	800	803	826	889	823	805	813	845	799	751	848	794	874	813	815	807	824	822	784	803	788	853	785	817	844	861	851	815	810	844	804	781	817	871	811	800	812	834	833	828	844	801	827	865	818	860	834	855	779	824	813	807	806	803	804	828	815	820	861	856	815	837	839	815	809	830	815	800	846	859	805	831	852	870	837	814	835	816	785	820	789	829	828	827	813	757	814	834	810	803	823	825	824	809	805
23352	21421	29645	23592	21426	21140	4601	1404	1050	901	855	795	709	704	668	637	573	631	586	545	604	595	584	531	557	568	542	531	574	580	560	525	585	554	513	546	556	554	514	513	539	481	492	512	513	481	517	487	507	526	588	519	526	537	495	494	505	481	514	515	529	535	531	523	537	532	536	508	539	494	495	533	497	488	547	486	491	531	522	525	488	513	461	512	526	533	521	484	513	494	502	537	523	488	514	512	510	464	515	491	499	483	537	481	518	536	523	493	546	515	512	503	483	530	521	466	479	455	539	505	523	487	535	503	505	517	543	476	533	492	514	508	508	509	531	464	524	536	508	518	528	541	499	504	525	536	523	496	531	526	498	483	484	546	546	500	517	516	510	497	528	525	489	529	498	493	505	497	498	504	530	523	512	485	505	475	517	488	532	483	509	480	492	516	467	538	498	515	514	532	531	515	539	529	540	494	525	499	496	533	511	493	453	495	499	504	497	496	474	558	521	524	553	521	505	553	516	489	501	486	514	518	511	487	534	486	464	487	501	494	528	508	466	488	512	529	522	512	507	492	487	484	507	536	531	489	481	511	513	497	465	527	509	493	491	490	515	516	536	503	532	512	471	530	501	495	537	495	503	470	482	471	487	509	501	484	502	522	494	485	548	515	505	552	515	490	503	512	503	526	492	524	499	495	501	545	516	465	521	519	512	502	509	471	488	522	510	469	503	507	510	511	528	525	511	483	441	477	520	505	525	503	518	494	525	550	503	487	552	515	529	510	517	509	501	494	477	511	519	505	507	503	499	504	531	494	509	508	511	541	511	511	520	524	525	510	504	528	502	480	530	527	516	518	504	542	530	527	515	496	537	545	472	499	501	485	469	522	450	492	507	536	531	499	524	489	492	532	529	479	472	535	510	502	506	505	500	464	511	520	561	511	492	476	526	506	482	517	484	479	487	509	494	488	477	501	500	523	487	562	510	491	511	490	549	510	482	538	501	488	547	497	509	524	481	511	490	472	509	524	534	481	515	535	515	487	472	482	492	524	491	471	521	514	497	524	531	518	506	497	487	519	503	519	539	507	550	527	511	537	521	502	518	461	500	496	495	510	512	496	464	535	483	522	478	526	515	498	511	562	503	505	496	510	527	479	504	510	517	501	513	513	508	490	526	503	527	500	526	496	510	524	506	488	556	461	500	518	513	505	485	496	480	525	459	505	527	485	494	501	506	510	561	526	514	506	529	501	524	502	512	539	498	501	492	449	504	462	498	548	499	494	489	506	513	489	535	490	518	550	514	499	540	504	520	479	541	507	518	535	522	532	532	534	498	506	523	514	485	515	478	539	505	510	480	521	483	525	523	488	502	486	479	544	545	517	496	479	474	521	511	458	482	502	481	531	552	481	504	508	540	490	469	482	514	521	504	499	490	505	511	532	549	545	465	529	511	503	517	524	491	503	473	487	518	497	548	502	537	509	514	529	538	524	493	517	538	554	491	507	491	505	533	496	514	472	525	516	469	496	525	516	499	490	458	492	493	497	493	492	524	529	506	504	466	509	492	523	505	482	498	514	467	477	531	530	484	498	520	518	494	474	506	492	500	526	509	495	544	485	500	508	533	520	515	499	500	500	508	502	480	517	515	487	535	494	515	494	472	540	497	507	477	515	504	495	544	532	528	503	498	500	513	503	519	493	515	535	499	490	509	490	509	502	484	503	495	487	487	483	512	495	505	508	502	474	526	502	481	478	482	543	524	468	528	473	508	535	486	508	523	521	519	529	540	491	509	530	491	483	506	533	512	503	482	491	524	513	524	488	504	507	527	515	497	503	512	494	513	488	542	518	472	548	477	509	511	497	540	495	502	501	485	501	522	488	503	497	509	519	478	486	492	492	532	462	506	481	485	506	486	524	499	514	492	483	513	498	499	477	491	557	495	511	496	512	509	480	511	544	490	536	498	480	512	451	525	502	471	508	522	493	539	490	498	506	485	492	499	503	526	536	492	505	497	554	518	482	497	560	531	556	519	476	482	507	495	536	525	515	521	499	520	532	545	510	488	501	488	532	512	524	496	491	494	498	492	500	516	491	502	519	511	509	508	479	510	523	520	484	485	507	484	488	489	479	509	527	534	529	481	519	491	510	514	503	481	516	502	503	517	519	487	495	523	550	514	506	520	480	519	520	548	482	514	494	481	509	526	503	528	519	517	465	529	495	514	472	489	489	501	482	545	492	511	492	479	530	498	506	501	465	494	481	505	499	486	494	517	473	498	538	497	513	545	491	528	515	513	532	497	490	517	504	483	534	541	532	504	516	495	530	478	478	522	473	531	474	546	485	488	525	512	526	518	490	546	490	521	504	489	478	517	495	502	525	513	501	538	519	467	514	534	517	532	471	479	512	487	467	495	497	484	526	498	527	501	511	470	519	542	549	503	483	490	479	519	509	509	487	547	526	506	534	510	497	506	506	471	520	481	536	485	510	502	493	539	528	525	526	478	510	539	488	483	496	487	506	521	488	568	485	533	505	483	533	564	546	495	469	462	491	551	536	477	526	483	488	495	529	488	507	533	504	499	462	522	476	500	522	515	491	544	535	511	550	473	488	512	482	509	513	490	470	484	471	468	479	501	468	512	548	524	492	519	495	477	527	514	522	510	559	534	478	531	469	515	473	493	497	493	482	496	521	500	484	514	499	493	528	572	512	511	511	480	538	500	500	521	530	522	532	489	507	513	482	505	509	494	495	505	482	485	502	477	526	542	519	496	526	485	511	477	558	475	531	525	478	493	549	523	515	529	497	470	506	495	498	473	488	539	524	555	529	507	506	541	512	470	521	529	517	529	458	496	479	491	493	478	526	435	447	504	509	498	543	476	537	532	515	492	513	540	500	490	498	527	557	503	505	491	533	506	503	539	503	538	480	514	521	501	491	548	533	520	472	478	500	474	519	469	509	517	484	479	512	500	519	506	518	481	512	519	514	495	526	502	502	515	513	509	485	523	494	520	503	476	479	529	485	512	504	513	499	512	506	537	536	516	562	529	478	516	505	458	488	520	476	497	445	523	466	519	489	538	491	521	480	496	448	458	517	475	466	487	488	493	469	521	478	511	501	520	519	473	509	512	521	483	498	507	524	503	533	508	472	523	494	503	489	509	509	525	551	510	510	477	513	480	508	520	517	508	524	496	490	527	496	495	480	504	536	573	501	513	516	525	495	520	551	517	478	542	538	522	524	495	449	506	481	531	483	490	517	543	536	494	523	548	499	494	479	511	510	524	494	548	514	507	529	510	511	479	482	509	524	503	506	514	500	460	515	513	473	520	505	507	495	504	479	510	482	536	500	522	510	512	506	474	508	493	514	459	531	480	506	499	473	497	518	499	518	542	500	499	544	507	515	533	527	500	499	467	499	483	490	524	497	514	529	535	485	562	462	488	513	511	471	534	535	514	488	515	511	482	488	490	536	493	534	497	545	480	534	490	497	494	547	489	527	490	499	458	546	526	522
36547	17006	15674	8839	6086	4757	3757	2945	2497	2016	1758	1617	1382	1269	1137	1207	1039	1051	1032	1007	953	888	920	954	921	885	806	893	856	778	809	844	786	801	744	797	823	792	863	848	771	782	815	728	768	769	781	766	814	766	793	775	759	768	792	790	767	783	762	743	766	827	760	746	745	745	757	795	792	817	749	748	762	769	771	819	731	753	756	748	749	748	776	738	792	748	760	792	729	798	809	768	813	808	795	794	783	777	753	712	763	768	808	763	732	721	727	774	750	704	760	764	754	731	804	762	774	758	752	733	757	818	787	749	772	745	745	741	763	789	817	784	726	715	758	761	714	757	788	760	766	812	720	734	752	712	814	750	752	783	809	776	788	761	798	743	806	769	774	742	773	792	723	746	753	734	711	772	739	823	757	790	760	745	732	739	750	760	754	740	763	751	764	792	802	793	798	768	813	748	725	768	752	744	805	782	745	760	722	795	748	778	716	785	708	730	769	796	760	746	777	760	712	744	749	755	798	762	751	731	744	766	738	729	770	729	768	746	804	721	760	697	770	737	740	815	768	754	762	740	728	780	758	797	725	709	757	791	729	737	777	730	771	747	781	711	674	786	740	770	773	776	751	732	776	736	760	764	742	769	790	741	699	783	731	723	804	743	778	789	721	768	756	722	739	717	745	792	779	727	744	764	759	731	717	747	717	736	697	748	728	725	764	765	752	744	756	777	823	746	705	757	759	790	784	745	771	787	749	691	783	727	791	767	732	744	743	740	763	733	741	740	786	768	738	737	756	741	800	775	734	706	763	750	732	714	721	774	735	748	770	746	749	773	786	779	742	784	783	724	803	735	777	750	792	722	738	764	704	732	740	725	730	749	713	749	754	780	804	742	748	752	753	762	720	760	745	829	773	712	718	756	742	769	772	750	784	763	741	717	729	742	775	774	771	787	766	792	753	757	738	771	768	747	749	770	730	725	747	813	751	755	790	769	758	761	732	801	779	775	737	780	761	737	750	767	783	735	769	745	760	714	774	710	712	774	718	726	797	774	746	774	786	816	816	813	722	757	767	759	783	765	750	753	759	756	713	701	734	760	767	747	759	796	763	750	726	738	733	760	803	734	790	732	785	794	752	775	744	777	775	743	768	825	705	762	795	706	701	750	761	790	766	756	792	731	708	762	794	740	665	768	748	798	754	794	776	747	741	699	809	716	747	757	764	746	737	704	738	711	723	766	738	730	782	762	716	809	722	790	755	778	765	716	750	733	764	725	780	757	719	751	785	793	790	846	768	733	733	727	773	800	745	755	767	702	757	755	761	774	818	727	812	745	771	793	753	725	711	800	766	774	749	726	738	745	741	759	718	745	771	772	775	749	744	749	768	737	760	741	759	767	746	778	770	766	761	811	749	788	723	789	760	743	730	770	784	758	780	759	715	736	752	703	745	769	710	778	740	724	746	790	827	759	754	788	824	765	732	751	794	772	740	788	737	804	752	731	828	774	751	728	781	738	777	751	749	785	725	780	730	788	820	777	716	733	769	703	754	745	751	789	803	751	696	773	762	748	742	737	772	751	709	730	829	775	792	741	753	758	742	729	779	760	768	792	733	735	746	726	801	774	747	694	737	748	786	668	742	782	773	749	830	712	770	728	745	761	778	740	765	763	732	717	747	738	729	777	733	751	732	735	767	790	747	724	764	738	737	711	747	736	717	761	736	736	797	761	760	704	740	764	749	797	738	725	746	799	712	756	713	758	786	758	813	816	759	686	767	772	750	753	759	784	832	787	781	730	761	760	766	740	775	724	746	745	741	733	697	740	725	767	778	758	780	715	770	753	787	794	753	739	714	781	741	779	754	730	774	746	770	746	704	752	758	679	731	735	737	788	800	724	766	774	784	714	748	776	736	806	777	769	756	784	752	777	781	752	740	806	810	729	721	803	744	726	802	734	735	779	745	742	800	792	755	710	774	781	775	770	741	743	647	737	727	809	729	776	753	759	779	742	719	750	758	741	688	787	758	782	787	709	765	779	726	736	798	751	771	703	740	714	729	761	726	733	752	781	736	735	740	724	772	758	790	723	777	776	743	736	804	728	730	747	739	709	756	771	787	756	805	779	754	774	707	786	745	786	770	769	836	702	754	735	741	774	749	742	725	751	799	788	751	777	698	710	766	764	708	741	800	746	707	712	767	751	710	712	721	774	782	742	773	755	718	748	783	721	779	784	752	782	743	748	734	713	794	748	765	782	767	794	765	738	705	773	697	724	776	698	779	717	728	755	757	768	726	732	768	779	768	772	747	697	721	780	828	727	747	760	755	786	731	756	747	761	761	769	728	763	741	777	718	783	791	753	756	732	741	794	755	810	733	766	750	712	693	699	771	702	725	711	766	714	798	727	754	799	730	734	783	745	733	793	764	793	723	743	769	721	738	717	807	792	786	742	735	732	779	773	768	734	785	736	778	764	748	749	782	795	717	764	753	769	759	769	759	764	743	775	731	767	733	725	752	733	766	789	789	780	725	750	815	725	749	742	775	738	783	731	772	759	766	770	765	726	760	801	751	753	739	768	785	765	769	745	780	718	759	768	752	742	710	788	724	729	750	798	747	747	784	759	788	784	777	750	781	775	725	827	740	784	744	762	765	774	770	792	730	795	747	779	770	771	758	791	785	792	749	763	750	746	750	757	704	745	764	735	762	740	739	720	707	753	784	747	751	747	790	758	736	763	779	707	776	773	738	703	722	797	748	793	751	736	762	727	733	716	798	713	741	819	762	764	775	813	770	772	713	710	747	726	739	745	761	799	721	761	751	766	771	706	685	751	781	752	744	782	730	780	761	741	776	719	703	733	812	773	737	739	756	769	719	747	672	773	780	735	777	738	777	786	741	734	739	726	719	732	761	787	726	774	800	758	709	758	782	667	746	751	778	765	715	710	767	754	757	812	770	814	806	760	796	731	768	845	776	766	720	696	798	730	744	719	731	721	745	759	798	731	770	774	742	720	754	738	758	780	758	782	720	770	728	767	732	713	725	704	722	765	774	771	784	782	783	741	756	745	731	735	747	729	760	735	723	767	757	743	751	718	796	740	804	771	753	819	773	738	750	787	715	754	746	810	715	754	771	800	764	749	751	759	783	780	748	776	765	772	739	759	730	760	727	801	829	768	718	755	753	741	774	753	712	745	719	762	759	779	764	780	792	756	732	768	777	783	733	754	719	754	765	760	758	793	743	677	818	784	762	772	763	782	781	756	768	706	721	787	713	786	765	733	736	793	748	735	727	712	781	784	698	724	778	751	759	771	756	720	712	748	789	729	806	777	753	729	716	760	740	794	781	763	778	795	739	733	785	775	756	760	725	780	725	707	809	747	788	838	750	804	763	746	783	780	779	741	782	781	779	718	761	739	756	792	742	816	745	780	730	771	757	747	762	756	797	726	720	779	757	811	706	763	757	774	770	738	717	762	777	756	751	724	763	752	774	773	778	732	727	754	760	762	779	757	775	769
27175	20827	9368	1067	569	461	396	334	360	326	314	345	289	272	299	329	309	320	288	279	313	330	295	315	303	300	283	302	319	294	291	300	296	322	309	318	340	301	307	311	325	294	303	291	328	296	297	285	301	278	290	324	300	297	353	322	322	312	301	285	288	310	291	276	294	291	292	269	314	286	296	312	355	281	303	322	312	319	307	289	320	310	336	292	289	286	293	305	290	292	330	306	311	305	277	318	306	285	304	306	280	288	286	294	307	293	292	317	315	294	292	296	271	306	308	281	327	259	300	288	318	291	276	302	299	325	293	290	286	305	272	292	303	294	271	303	304	330	304	314	286	305	288	302	312	305	289	299	299	327	286	279	265	306	306	284	303	310	297	296	285	285	317	285	290	271	282	296	301	285	282	303	298	317	331	268	300	298	279	306	291	288	296	284	271	292	284	279	293	314	274	305	310	320	296	342	287	280	309	295	303	309	333	287	282	306	310	295	299	280	297	303	291	339	310	279	310	317	288	322	303	290	311	305	313	278	273	299	302	306	310	276	340	287	315	310	299	308	281	351	268	287	299	278	311	290	325	272	272	305	289	293	296	313	282	281	308	303	317	308	290	320	292	295	263	275	301	310	331	297	327	297	286	321	291	311	283	279	299	303	278	319	318	286	280	306	283	318	323	295	313	320	326	296	286	307	290	301	276	305	321	296	299	280	297	322	329	309	312	283	315	270	271	329	277	264	291	298	312	275	304	288	312	277	324	295	269	302	312	284	268	309	274	303	279	282	299	282	316	323	294	316	271	296	295	276	305	275	320	302	247	315	306	279	291	279	292	294	318	294	300	302	318	327	321	306	319	281	304	284	300	338	309	327	330	302	310	301	282	302	308	318	290	322	306	281	279	312	312	294	306	336	305	294	312	334	315	296	276	289	305	304	259	327	320	288	285	294	321	272	264	265	304	310	306	305	319	287	272	297	299	289	277	291	295	329	273	341	308	294	299	321	329	314	291	308	296	283	307	324	293	306	275	289	306	297	294	290	295	321	287	306	306	297	313	307	328	350	324	330	278	317	275	280	305	319	301	308	305	288	299	301	286	295	328	314	299	314	311	314	305	296	273	266	292	299	296	278	311	289	280	313	315	282	267	270	336	308	272	293	286	281	287	303	293	308	292	318	314	306	264	294	286	280	309	329	284	315	317	336	281	275	282	277	286	260	310	299	282	302	320	328	319	291	305	298	293	300	317	305	329	333	306	275	288	285	300	301	284	286	281	312	301	282	313	282	302	293	288	323	298	312	290	273	307	291	321	276	294	281	299	318	308	308	296	271	293	316	301	296	289	315	309	279	299	301	286	293	274	305	319	310	303	285	307	344	274	315	304	306	276	342	284	303	273	294	291	351	315	283	292	290	333	283	283	277	305	296	287	301	306	324	291	316	302	289	312	280	282	301	314	292	298	300	268	316	294	286	315	298	294	306	287	285	273	330	296	285	306	294	290	277	324	302	296	285	262	287	284	301	288	316	304	294	308	313	279	319	298	306	302	278	290	266	296	284	270	316	336	287	309	288	289	304	300	300	285	295	309	292	302	297	298	298	328	308	287	298	287	284	317	293	310	293	312	296	305	309	303	324	275	277	331	297	335	286	279	308	291	265	303	280	295	305	329	293	280	276	286	318	314	316	319	319	338	296	279	272	294	290	284	303	280	302	274	337	305	315	323	312	272	296	285	291	306	316	304	294	271	256	291	295	280	336	307	317	315	324	308	315	307	328	291	275	310	273	311	319	293	273	289	300	360	265	304	306	287	259	313	320	318	305	286	306	295	285	318	297	309	316	292	310	271	312	300	319	308	305	312	298	312	328	295	291	332	279	316	296	316	307	327	318	295	284	323	301	307	314	300	306	291	310	310	293	288	295	283	315	282	310	306	269	288	281	290	319	292	309	287	286	304	283	287	318	283	289	306	285	291	276	281	268	283	302	281	306	315	313	308	314	285	302	286	299	332	312	329	315	288	305	295	250	293	318	287	290	287	300	276	293	310	329	295	285	275	299	310	292	314	307	261	305	273	320	296	315	283	295	315	280	267	301	291	306	299	294	289	341	307	291	304	278	285	301	298	284	308	326	304	303	288	303	315	300	289	299	306	317	332	280	295	333	313	297	300	276	307	285	274	289	295	290	306	267	302	266	284	280	309	303	339	284	304	279	287	309	306	314	310	262	258	290	311	307	301	324	285	311	307	322	293	259	309	297	294	317	305	299	323	298	309	303	301	311	325	309	293	312	294	306	287	311	291	276	312	329	284	317	307	273	275	335	296	290	311	293	292	315	304	279	274	287	313	313	332	301	302	298	298	300	310	298	304	304	285	299	286	276	309	325	315	280	260	319	283	316	336	291	303	306	316	329	292	304	303	284	313	285	306	340	312	307	318	276	285	291	308	288	279	286	311	286	329	307	293	320	326	306	340	305	299	281	311	301	300	282	282	325	297	285	291	316	300	276	299	285	298	276	327	245	299	289	273	298	300	279	317	313	321	307	291	294	292	311	295	303	309	280	291	285	287	254	294	317	315	290	282	290	301	307	286	304	270	319	290	321	284	285	286	316	268	289	289	315	311	287	302	290	287	300	274	311	265	270	293	303	312	284	332	331	301	315	310	309	302	311	303	304	292	295	297	298	327	295	286	334	302	305	296	266	294	308	315	298	306	270	323	302	317	332	315	311	338	299	317	279	308	314	312	293	307	284	266	322	304	278	255	327	285	287	308	278	294	297	282	315	286	321	283	264	284	314	293	298	302	294	317	294	294	279	297	285	313	324	310	318	291	304	285	309	261	301	288	314	334	299	288	298	289	308	293	291	288	275	271	290	274	284	321	317	261	324	311	297	283	307	282	329	302	284	304	285	285	305	335	318	295	267	284	295	316	295	333	299	313	299	315	290	287	301	310	312	259	306	288	311	310	267	292	333	285	317	266	291	308	296	292	276	305	299	319	262	298	288	273	301	296	291	306	303	301	302	298	336	298	303	292	270	305	314	296	294	286	305	320	280	282	281	294	279	291	275	296	295	317	278	292	269	277	282	327	309	311	342	299	314	309	314	292	275	266	285	288	302	306	300	321	291	319	325	308	298	318	326	304	300	311	321	259	303	293	273	285	327	306	298	328	297	303	299	314	285	313	296	301	282	278	322	304	305	304	299	312	323	306	304	302	306	289	289	288	297	312	282	294	289	299	289	314	323	323	316	297	284	326	300	311	308	293	292	311	298	289	286	325	325	302	327	291	302	289	313	292	279	279	283	326	295	297	278	304	300	279	333	314	303	291	291	281	269	310	273	306	312	310	287	280	341	327	295	291	303	291	289	321	296	267	300	309	263	306	290	300	291	283	307	303	302	289	304	298	287	296	304	312	305	294	337	303	309	295	290	324	284	306	286	285	282	315	283	288	308	283	305	292	306	301	279	312	317	299	288	276	288	311	269	297	290	301	286	295	306	275	297	285	279
14841	3006	2710	1382	963	865	752	666	634	545	542	529	488	492	469	506	506	468	423	505	457	417	461	484	474	474	451	442	477	432	427	464	457	460	431	442	464	439	451	472	449	454	444	467	401	450	474	442	448	456	447	436	449	496	378	506	440	467	439	437	456	433	421	448	432	465	469	429	461	422	450	476	447	429	443	439	485	445	454	439	423	462	432	459	467	444	430	445	417	448	496	441	444	466	445	480	430	478	423	446	472	449	451	448	469	421	442	467	458	420	447	434	441	430	457	478	442	482	400	455	442	466	448	447	446	416	445	474	479	442	431	459	446	419	470	464	435	443	470	418	435	441	463	444	429	462	458	444	433	488	474	465	501	479	457	458	418	476	456	425	470	495	468	487	444	450	458	463	437	490	466	440	427	429	445	413	458	441	475	460	461	421	469	466	450	414	468	451	416	432	443	463	450	440	467	466	398	437	451	494	446	475	478	412	437	434	449	441	465	437	485	455	475	450	450	481	441	427	469	445	420	499	433	433	432	450	460	442	431	454	452	469	458	449	466	445	472	470	448	433	496	469	462	442	476	435	457	479	462	436	462	423	444	465	384	426	440	439	490	486	422	473	464	435	408	449	443	422	405	438	429	434	397	446	448	438	443	483	451	447	448	464	453	440	468	463	488	439	472	482	454	455	451	435	455	461	433	463	469	486	435	444	452	433	434	471	420	472	436	442	433	426	438	431	482	456	446	448	459	454	459	422	431	463	471	474	452	473	452	435	473	427	453	476	462	450	455	459	395	421	448	502	424	448	468	439	458	421	485	468	426	463	450	466	420	436	460	439	469	470	450	436	442	425	411	479	440	458	414	486	424	413	445	448	425	459	464	463	415	452	441	458	447	455	453	435	427	509	429	493	459	413	444	451	464	451	463	463	446	452	453	504	411	436	450	451	436	438	457	413	488	455	425	474	444	466	445	441	434	454	447	450	459	444	422	437	430	461	464	476	441	452	486	460	422	475	494	478	431	507	448	437	487	464	437	453	441	454	464	450	469	435	437	470	487	446	483	487	456	465	437	423	442	448	445	409	411	426	445	478	447	466	449	443	439	454	428	441	486	420	479	454	434	437	452	460	451	441	482	445	430	408	479	429	477	488	447	455	440	448	460	433	420	482	444	447	437	475	480	457	442	410	486	432	445	440	418	452	439	447	428	428	465	437	475	469	426	438	451	451	473	456	446	426	454	503	430	421	454	444	453	480	469	446	426	435	450	441	428	409	488	471	442	444	455	414	478	424	432	468	449	438	426	429	448	436	463	461	466	422	452	426	443	439	450	466	435	436	459	463	438	450	417	423	446	460	420	465	432	444	453	424	463	465	449	444	435	456	437	444	443	437	453	446	479	488	452	448	447	446	443	449	449	468	429	500	496	455	413	440	431	479	419	438	463	460	432	431	482	478	434	451	421	430	458	455	448	460	446	490	436	456	442	446	451	447	474	470	456	434	442	442	418	420	477	436	453	460	466	400	468	435	449	441	428	459	436	479	487	439	428	472	395	453	473	437	445	468	435	484	433	437	462	454	437	394	486	442	418	482	453	450	445	473	504	429	460	471	442	492	446	457	482	456	426	454	447	465	430	459	443	481	442	437	470	420	444	505	436	454	448	468	431	462	423	457	456	476	447	434	459	456	460	461	449	467	502	417	444	427	433	460	462	486	419	419	450	472	448	465	466	440	466	477	417	447	440	428	459	453	457	442	469	443	473	463	451	439	445	445	428	441	440	432	446	436	466	437	428	439	455	482	438	458	442	416	470	441	428	463	457	455	433	446	453	449	436	419	466	452	446	441	455	423	474	489	455	479	441	445	503	456	471	445	426	483	495	449	470	421	424	436	446	437	456	446	449	432	472	489	446	451	453	453	456	465	444	452	429	474	438	419	409	472	452	433	469	444	385	471	450	435	435	454	429	499	474	486	427	453	411	441	460	470	462	433	427	443	437	436	457	445	465	451	481	473	433	450	443	443	448	464	438	473	432	436	487	458	461	417	443	472	430	442	450	434	419	486	449	461	422	475	484	448	450	461	456	473	432	460	428	480	440	426	479	465	454	469	461	436	444	465	429	462	441	460	402	450	464	463	446	462	434	479	470	456	493	438	452	458	477	446	453	427	474	425	479	475	430	450	404	445	436	460	438	457	452	436	442	432	425	443	447	423	438	448	429	426	453	435	464	422	456	465	466	475	448	454	448	448	434	415	476	458	420	428	436	460	398	473	464	427	451	479	437	429	443	477	450	440	436	425	458	474	462	471	438	491	489	456	469	462	393	447	453	408	454	418	472	450	472	485	419	432	444	442	434	455	439	465	423	457	467	503	477	439	450	461	441	461	465	424	461	446	476	457	444	428	470	447	449	450	443	440	468	482	481	475	438	446	431	434	437	463	446	422	419	442	486	438	451	430	457	457	437	433	448	444	446	433	447	462	455	464	484	448	392	446	456	472	442	448	453	448	466	456	457	476	429	450	410	452	479	445	431	461	442	474	483	428	447	449	471	477	485	430	422	434	458	469	481	427	457	430	446	439	434	470	477	457	461	425	435	457	453	420	480	444	449	416	468	482	440	457	451	427	466	423	455	463	421	454	439	488	493	459	418	463	470	456	445	468	437	429	417	483	446	448	435	451	490	422	424	452	477	414	450	416	453	439	454	472	450	472	422	458	404	451	480	463	439	450	469	455	440	429	437	440	429	415	432	445	442	428	452	446	468	447	431	467	437	452	451	428	468	476	458	416	453	438	439	473	435	446	447	427	478	457	440	489	456	441	442	488	425	431	471	401	444	441	450	447	424	465	440	445	433	444	418	461	436	401	461	463	449	465	467	431	427	395	461	443	465	431	446	463	441	463	421	456	433	458	498	446	442	459	454	495	476	452	421	448	499	461	519	441	435	443	429	452	440	441	447	479	479	456	466	452	444	428	483	466	472	469	453	441	497	441	475	440	478	474	446	470	443	458	447	456	472	471	456	480	490	440	444	476	441	463	463	457	484	453	415	438	442	448	434	429	432	448	427	444	452	481	425	432	454	437	482	451	464	452	432	415	449	422	430	447	443	446	398	431	440	435	470	439	467	409	429	437	455	403	439	465	425	443	427	436	469	458	458	479	429	444	483	487	452	494	444	445	416	441	442	483	455	480	428	436	460	413	473	453	484	427	454	427	432	457	465	439	448	426	422	481	487	433	468	434	448	459	406	432	482	456	452	461	444	439	392	443	445	461	430	428	465	471	448	459	439	451	419	469	453	476	458	475	422	428	464	440	463	478	437	445	445	448	454	462	442	447	435	450	430	443	429	438	445	486	456	447	453	462	453	416	469	461	491	442	423	446	489	458	456	490	456	455	453	461	459	449	457	463	433	403	445	463	431	415	448	451	456	448	470	439	442	434	444	443	438	455	431	449	422	471	452	509	442	431	445	419	436	441	478	450	438	452	467	433	436	442	482	432	435	447	414	430
24388	21425	29058	24189	21212	5266	1389	981	869	763	758	783	691	667	597	612	652	593	602	600	605	586	560	589	600	576	545	592	544	591	568	566	580	586	597	557	569	551	568	595	581	563	542	550	530	516	575	558	619	560	539	562	580	562	562	526	550	579	605	499	565	569	569	548	548	542	560	547	523	530	569	562	565	511	558	554	539	524	571	590	565	566	579	558	551	535	529	509	528	556	513	574	569	593	567	551	557	596	576	575	599	551	582	562	543	625	555	565	563	583	578	592	549	519	559	573	565	594	562	560	548	510	568	572	565	541	609	580	531	584	551	564	599	535	572	559	545	615	575	573	554	565	569	534	547	488	571	525	541	582	546	583	541	576	559	519	576	592	538	558	560	565	554	589	562	545	568	543	575	590	568	553	573	534	553	515	581	566	551	562	566	575	538	555	527	532	559	588	528	524	538	539	540	521	543	569	568	554	531	567	523	529	530	586	574	568	564	610	528	558	562	557	549	569	582	605	579	507	578	580	563	524	546	543	538	543	564	537	542	569	552	606	538	527	553	542	569	544	567	572	556	541	547	553	521	548	562	555	545	588	595	560	563	579	548	578	562	545	586	546	535	544	545	557	564	562	581	568	547	575	536	585	566	559	541	556	547	561	557	538	518	574	595	576	609	539	586	567	610	509	546	549	551	531	590	565	513	547	519	560	510	569	584	551	556	549	563	533	555	586	582	587	558	523	542	572	575	540	567	543	566	570	511	563	583	534	581	576	572	566	583	548	538	551	519	528	564	564	518	529	554	532	592	535	553	522	563	547	542	535	600	542	561	549	592	540	544	523	529	586	601	529	557	573	530	556	572	510	533	550	576	533	567	521	590	537	523	567	534	528	582	585	563	567	553	557	552	534	580	576	533	569	563	557	557	537	563	580	596	572	572	580	545	540	564	547	515	567	580	568	587	523	566	550	523	581	530	537	567	571	517	564	582	554	545	539	561	563	538	562	543	567	564	575	569	590	531	540	576	560	571	518	562	526	564	552	613	547	550	546	516	536	530	577	535	522	525	548	539	553	574	546	499	567	569	565	549	587	601	549	561	565	583	546	584	567	578	584	571	589	574	572	568	574	560	515	580	531	515	517	538	522	552	497	525	539	518	579	549	509	536	573	561	610	576	534	573	606	578	553	579	560	523	572	547	571	572	604	522	516	548	580	550	546	535	539	618	558	599	574	568	542	545	551	494	512	571	588	551	545	598	587	524	538	561	567	540	568	568	565	521	596	565	583	568	541	566	582	563	525	551	510	542	555	583	607	594	498	572	567	534	565	583	572	543	534	546	573	571	551	582	550	504	569	534	581	603	536	515	529	543	567	516	542	551	587	535	537	531	576	564	574	580	541	585	555	517	592	553	558	568	551	570	574	589	542	559	552	591	569	567	562	573	552	591	599	552	558	555	551	569	553	514	538	579	553	551	553	550	568	530	539	596	545	570	539	571	561	551	514	548	544	521	584	563	555	559	540	522	552	558	546	580	551	564	552	553	524	571	544	554	572	531	576	558	554	556	553	533	558	547	570	540	551	553	600	558	566	552	574	559	543	551	566	560	570	520	521	548	554	531	550	529	560	514	549	575	569	561	533	547	551	543	528	574	523	573	571	547	533	533	625	541	539	517	576	567	607	532	561	574	562	537	572	576	583	556	596	530	569	504	538	520	577	552	587	561	550	538	535	507	523	599	557	512	561	534	528	511	575	585	571	586	533	588	542	531	506	505	553	564	559	567	564	522	501	560	557	557	554	569	530	591	548	531	563	548	516	564	560	545	528	554	558	572	552	537	578	554	583	594	556	529	565	555	523	552	555	507	608	549	580	558	598	592	561	561	525	539	549	557	538	568	553	588	531	573	533	576	571	527	570	537	541	526	546	534	578	538	572	591	569	578	553	560	579	584	547	580	604	561	569	561	579	564	547	567	533	577	527	559	556	539	544	583	578	594	575	546	509	578	539	551	543	558	531	548	555	562	528	548	560	455	538	545	567	541	605	550	562	583	547	591	559	566	563	602	561	506	587	541	562	544	545	592	529	563	553	549	577	567	543	598	554	556	525	568	542	518	565	558	573	539	556	561	539	534	535	536	564	569	544	566	553	567	547	550	596	590	549	559	546	569	558	508	530	554	558	539	555	529	553	551	581	583	552	561	572	499	601	568	545	614	563	539	559	584	520	559	506	574	571	539	586	588	569	571	575	584	514	539	528	575	525	558	571	574	546	560	534	542	541	569	548	593	582	559	549	560	556	541	567	511	587	560	569	563	573	562	542	567	613	584	549	557	573	568	521	543	557	546	558	560	556	582	540	602	578	521	613	550	538	570	559	544	613	565	570	558	570	574	543	559	553	550	575	519	575	547	540	564	515	555	535	578	559	547	522	531	563	588	536	571	550	555	540	535	557	563	545	571	522	586	560	544	554	570	560	539	544	529	568	560	557	551	578	601	555	503	584	546	569	547	563	515	582	552	586	559	547	544	578	544	544	557	558	543	550	572	551	545	588	589	562	561	569	565	523	549	598	580	536	551	524	518	515	589	540	550	540	574	527	575	524	567	506	541	571	575	595	583	557	546	549	571	530	582	590	587	552	528	575	583	554	584	543	545	563	559	561	532	592	545	542	522	524	564	591	562	546	562	563	561	566	578	562	541	550	582	594	528	570	537	527	534	565	524	585	560	604	529	546	558	569	545	532	559	558	574	543	591	520	583	518	572	531	585	571	567	571	583	544	533	547	595	564	545	551	583	583	582	590	530	566	551	525	563	551	548	580	546	594	574	540	550	572	568	578	576	507	480	545	491	573	541	551	534	501	528	535	546	556	586	520	585	609	587	565	561	556	541	544	566	535	497	549	564	541	536	550	541	547	573	550	597	548	538	572	558	557	564	532	617	528	510	586	556	565	565	626	536	545	590	558	553	588	560	585	543	534	563	556	534	580	543	542	547	581	555	593	514	560	543	570	560	565	564	532	553	554	564	585	565	579	543	543	614	530	572	569	609	586	566	585	567	533	544	559	570	523	565	571	545	549	551	563	537	518	557	572	510	537	588	590	549	570	542	602	576	596	558	522	580	508	558	555	606	539	538	558	584	547	565	567	551	559	567	566	539	535	552	573	520	539	565	595	521	581	554	534	543	540	581	542	569	526	561	534	557	554	577	560	525	595	547	575	584	566	589	533	539	529	545	571	559	589	572	560	536	556	587	581	501	520	545	561	589	512	553	527	537	541	551	548	574	557	527	540	546	589	556	560	588	557	524	543	592	548	534	557	575	569	585	548	564	535	555	554	548	542	609	574	552	556	540	527	534	552	543	509	551	541	531	530	538	554	588	542	563	500	572	575	537	581	564	550	538	557	525	567	520	541	559	583	516	547	526	543	564	526	502	526	590	578	553	542	561	553	551	567	594	543	585	616	587	559	588	540	528	561	533	530	520	550	581	551	605	549	582	572	568	568	588	569	578	578
33201	11505	10517	5701	3895	3070	2441	2016	1805	1595	1371	1257	1205	1103	1049	997	965	983	952	959	959	880	888	860	895	898	909	860	883	886	843	881	872	775	822	830	900	859	840	821	873	841	814	814	850	802	856	839	862	836	815	771	866	832	887	811	824	820	859	822	816	865	811	809	825	788	833	752	823	832	821	789	822	830	807	905	809	864	862	790	829	775	830	875	822	794	879	831	849	785	869	844	840	799	886	789	863	781	821	807	793	845	840	835	848	840	825	812	833	808	825	875	831	812	811	803	825	821	776	776	820	840	834	834	802	787	830	864	835	790	835	812	778	838	814	814	807	766	865	836	812	863	744	823	818	806	890	889	829	839	854	784	782	793	855	838	826	834	811	810	817	821	850	810	815	796	817	846	819	799	777	805	855	765	820	797	819	801	826	811	864	830	834	807	782	840	853	847	850	825	829	806	821	861	828	755	809	815	831	747	799	790	834	843	807	818	754	819	803	825	773	830	783	814	785	843	848	841	896	868	851	775	844	792	837	817	849	851	770	855	793	843	788	829	806	821	812	793	818	832	798	841	849	816	789	855	830	813	792	800	863	840	840	810	836	900	902	835	794	802	856	834	834	844	812	852	797	804	858	808	803	853	862	759	827	810	818	798	786	812	833	840	868	799	850	792	845	858	840	830	857	818	845	850	822	866	855	791	831	838	802	796	804	842	793	809	814	835	787	784	867	828	903	819	829	845	813	849	825	817	815	821	799	805	788	803	871	873	827	812	801	848	902	807	848	830	781	844	841	851	850	837	810	833	760	796	841	823	818	792	791	821	769	819	864	868	838	870	858	866	856	771	812	784	766	824	786	835	800	790	841	805	782	786	755	845	817	870	817	826	844	835	812	774	853	793	808	789	789	800	849	796	833	819	782	829	822	839	805	815	856	852	873	781	790	821	813	814	823	787	754	803	767	770	792	773	843	797	802	817	818	829	835	866	840	827	850	836	796	808	884	822	817	828	884	886	777	877	821	852	816	824	818	842	821	818	809	867	779	836	838	834	850	847	829	828	818	873	813	782	867	791	838	809	836	788	837	852	841	834	808	810	885	881	856	770	845	771	830	823	829	751	797	882	825	849	760	800	902	849	870	772	791	829	825	792	848	830	855	835	832	850	831	817	785	841	839	822	825	817	832	795	848	808	825	799	821	811	835	823	872	790	830	786	823	756	814	820	802	859	808	794	788	791	814	785	810	839	848	810	867	832	780	880	863	859	763	816	797	771	804	817	778	846	850	842	853	814	794	832	830	816	816	788	791	803	852	841	814	824	769	848	773	805	743	787	757	801	809	843	776	799	862	870	836	786	846	845	804	805	854	778	799	858	815	814	796	841	833	792	839	871	828	822	779	784	821	825	869	794	799	771	802	839	821	812	869	854	884	801	870	777	822	802	820	805	925	837	789	813	804	847	823	801	793	786	805	767	822	777	827	856	794	819	864	847	823	803	804	807	822	825	850	856	803	809	839	825	807	814	817	795	817	816	806	859	798	831	749	873	845	839	811	886	836	859	861	820	798	819	822	814	867	815	778	805	828	820	797	834	839	826	816	803	843	850	859	788	864	799	819	821	828	828	826	791	848	862	861	830	783	860	852	790	744	833	796	768	806	822	856	834	820	851	806	823	833	812	802	804	839	844	794	821	904	825	822	852	833	836	794	856	841	898	806	813	824	780	856	813	841	844	810	829	806	814	849	805	877	809	767	797	772	864	846	814	844	816	795	798	773	804	840	812	806	806	788	830	842	817	824	840	838	826	840	820	753	780	808	820	853	890	845	849	866	842	776	801	843	789	829	845	829	851	789	807	827	826	848	749	860	831	834	846	853	849	788	843	828	819	800	826	818	818	797	807	793	817	835	818	854	831	807	806	865	814	829	831	835	834	801	822	910	806	861	846	816	825	845	862	816	787	799	819	841	798	842	825	793	841	831	827	813	823	847	819	816	787	815	772	806	826	876	804	793	810	831	784	832	828	878	785	814	851	829	838	807	807	858	840	792	804	807	863	865	836	847	815	777	767	842	801	778	880	789	829	806	828	818	773	839	793	841	839	812	827	853	822	819	837	801	835	791	826	854	815	810	822	838	850	840	799	831	897	764	833	820	804	781	862	881	827	859	826	799	815	867	856	798	807	853	828	853	777	833	817	795	832	857	844	821	814	874	806	853	771	825	826	818	805	797	847	840	800	811	796	862	818	882	843	790	836	805	804	822	841	779	824	851	864	802	851	798	828	818	798	854	764	852	784	848	814	785	807	827	832	879	848	864	789	829	862	820	799	830	744	812	769	809	827	794	755	775	787	818	793	824	786	813	794	815	828	849	845	819	823	831	793	793	807	862	843	792	786	804	808	849	804	835	825	834	831	853	794	798	796	849	799	858	814	852	810	835	790	833	782	772	781	811	810	810	844	858	829	790	835	822	844	823	803	839	834	844	816	774	816	845	836	857	789	797	801	840	838	850	831	803	817	856	820	789	856	799	865	816	784	810	793	829	861	791	776	825	843	802	811	781	823	810	845	842	824	849	762	861	784	830	816	842	763	841	797	797	770	842	859	849	785	818	800	826	840	863	822	832	848	795	787	790	818	762	801	827	746	883	864	831	847	818	849	807	789	821	808	831	794	811	828	830	800	817	886	816	787	815	821	797	857	814	815	808	847	829	817	833	845	839	859	809	810	813	833	811	820	794	808	848	804	814	816	808	796	773	832	801	844	827	842	792	790	797	826	831	841	804	812	839	838	824	751	810	759	800	831	815	765	802	872	834	799	812	829	853	827	836	775	826	851	796	840	827	846	834	814	828	816	863	845	809	813	855	849	818	866	765	853	802	835	814	848	821	824	816	802	787	803	828	856	779	858	813	841	832	827	881	814	816	811	863	791	854	801	806	813	801	820	809	829	831	876	865	825	821	903	794	839	793	858	829	870	850	849	833	797	847	811	814	843	796	814	791	813	789	823	830	849	833	794	802	838	808	845	876	776	813	816	825	819	788	838	837	786	888	849	881	821	855	805	791	811	804	802	797	837	825	877	731	847	844	826	823	785	844	774	814	799	819	816	839	850	837	842	803	798	757	834	841	794	865	813	828	770	824	862	877	773	839	848	783	821	809	793	841	818	857	815	828	840	808	809	790	814	805	831	763	804	830	820	833	852	793	835	861	845	800	825	804	811	846	785	832	815	791	831	849	835	800	785	815	778	802	816	767	753	790	807	816	830	825	832	816	783	852	816	836	775	806	816	810	847	843	861	835	817	864	835	870	809	809	796	803	866	778	798	829	825	841	840	832	804	805	796	829	853	814	890	809	815	800	827	869	814	814	801	824	823	861	817	798	822	812	820	837	804	868	825	846	792	870	838	833	773	825	812	863	821	796	810	815	788	772	813	829	825	863	863	806	786	813	815	920	836	821	837	836	856	805	835	826	775	790	782	792	799	833	852	831	803	815	834	834	831	867	773	859	857
23442	21428	29579	23686	21432	21104	4458	1430	1017	953	828	820	737	656	693	662	625	647	603	588	612	583	542	602	578	591	574	558	540	550	540	530	533	614	580	552	550	486	512	516	495	509	534	526	493	528	488	576	511	539	549	522	475	509	517	507	524	553	540	508	537	488	507	522	513	558	529	533	509	542	520	531	529	525	527	492	529	541	546	555	556	555	511	508	531	522	488	565	568	519	526	541	517	488	514	521	517	513	517	524	512	541	475	513	500	511	499	489	506	495	531	530	511	505	516	545	509	482	557	482	526	459	485	508	476	529	525	526	552	487	538	527	461	506	564	520	515	487	514	547	543	518	513	492	524	500	497	515	462	494	545	522	544	510	500	529	497	490	528	536	460	494	518	494	505	481	510	525	498	501	519	494	518	550	548	461	467	515	511	512	492	503	506	509	532	479	547	534	501	514	561	467	503	530	521	546	531	506	455	509	520	526	522	513	536	559	501	504	474	472	551	542	531	464	474	528	527	473	503	449	479	504	517	515	520	528	492	546	486	555	539	520	535	493	495	508	470	532	470	515	482	534	480	487	508	522	515	544	528	529	540	505	513	497	512	507	502	497	497	498	540	495	503	527	529	545	490	488	545	516	461	479	507	529	489	527	521	467	518	510	525	506	516	504	517	467	507	485	518	486	518	537	523	495	520	507	517	489	540	540	482	505	531	492	506	498	515	515	516	529	520	521	487	497	538	505	492	498	499	510	539	512	503	520	500	507	497	511	496	519	471	503	503	479	499	485	461	481	517	502	513	507	516	513	502	542	511	497	523	491	506	540	508	526	457	520	506	481	535	499	513	515	507	561	482	534	476	493	487	493	572	526	533	521	478	492	504	544	531	505	455	523	460	523	483	528	515	525	520	546	515	527	501	509	480	492	526	516	538	501	554	519	500	496	515	477	519	501	499	526	526	498	485	485	489	501	515	483	510	524	562	513	514	535	517	491	510	500	544	557	547	496	525	505	483	537	510	524	504	486	528	530	500	478	521	507	473	515	470	483	484	509	532	512	458	549	521	569	494	536	477	497	539	498	502	523	491	516	499	491	536	503	476	500	498	477	522	450	499	537	473	486	511	502	567	511	544	492	541	510	531	514	483	529	528	515	495	526	493	513	516	492	536	498	505	472	514	529	494	526	526	492	516	519	535	501	511	523	496	531	507	507	516	507	511	526	515	494	472	495	506	468	505	524	556	502	465	506	519	535	514	505	488	512	507	481	524	536	484	535	527	515	507	509	528	497	528	518	501	507	513	475	576	508	472	493	511	447	509	509	508	538	507	507	514	489	471	499	546	487	496	519	531	539	501	506	527	491	501	503	506	504	483	489	510	510	500	555	497	529	493	538	486	527	494	507	559	486	519	547	552	472	522	553	500	485	481	554	500	495	504	482	490	512	490	506	519	516	471	471	519	518	493	510	516	479	525	495	489	518	583	543	524	513	527	511	514	488	563	494	499	572	486	475	532	440	496	503	479	496	527	517	520	506	515	518	452	549	467	499	514	522	490	529	508	520	516	524	502	479	510	517	495	534	549	488	507	503	525	497	529	517	495	497	530	476	470	475	476	512	532	533	559	548	510	487	517	514	491	476	493	501	540	479	535	519	529	506	481	538	466	470	512	480	519	499	535	524	554	532	547	459	515	515	545	519	500	516	504	519	537	508	483	504	517	534	458	517	497	513	490	526	450	501	533	483	538	534	511	528	507	456	497	472	503	534	501	511	502	542	513	504	478	506	493	551	488	504	541	517	527	543	482	502	504	464	538	473	531	501	550	481	509	534	507	513	529	492	518	524	498	504	501	482	515	504	512	491	485	501	525	540	515	552	533	482	508	506	495	521	482	496	487	492	487	450	482	484	533	505	514	498	500	546	508	514	503	495	482	568	477	489	493	543	528	507	489	534	474	487	502	502	516	478	517	513	516	498	523	508	506	533	488	522	562	503	481	495	509	473	496	523	504	530	518	488	477	521	533	508	518	503	511	506	490	504	486	507	560	508	514	551	517	539	489	514	489	511	530	508	457	497	492	509	511	496	478	500	468	490	512	516	501	530	517	506	520	470	509	452	533	538	524	544	491	500	533	482	499	487	510	546	505	508	517	528	494	550	516	493	489	518	494	513	505	524	518	510	496	453	493	480	518	504	502	543	506	520	526	490	527	554	534	518	473	509	525	519	509	481	510	511	521	488	522	499	532	500	492	523	495	499	521	486	538	515	523	514	511	504	532	512	539	519	497	524	502	509	541	519	548	524	517	492	481	512	477	526	505	506	517	484	526	531	550	477	549	508	506	493	506	509	507	523	521	495	479	487	451	492	513	504	491	515	490	520	511	540	540	488	506	496	518	506	511	495	469	535	526	480	505	472	510	503	522	513	507	494	523	501	492	505	487	493	500	498	499	509	538	500	508	525	497	491	507	480	556	529	490	502	504	568	524	526	502	546	517	505	479	535	523	484	503	524	502	511	546	493	499	532	506	529	517	545	508	517	507	525	520	493	516	532	518	538	506	483	548	565	515	507	471	553	504	537	513	513	482	495	564	550	514	477	510	508	531	505	479	491	489	474	514	504	495	554	503	510	509	503	508	508	485	530	507	478	465	519	509	508	530	508	532	495	511	529	502	526	513	486	489	453	534	501	507	519	501	481	485	469	543	474	517	468	461	543	478	562	541	528	485	554	492	531	515	508	551	518	487	512	477	479	497	518	463	528	537	510	510	512	491	457	536	519	518	520	505	493	504	545	520	459	476	495	510	535	557	546	499	535	457	512	522	545	548	475	479	504	512	542	510	457	505	452	497	507	524	554	512	483	521	488	455	490	491	522	506	494	530	517	507	467	520	524	559	475	542	503	500	508	501	497	524	557	487	508	519	489	515	531	538	509	473	505	509	518	505	492	495	510	560	526	527	520	511	494	500	549	487	483	496	474	538	522	558	478	512	513	544	519	499	523	465	507	502	527	505	523	483	472	493	497	513	495	513	523	495	519	541	533	508	527	512	496	462	487	513	516	500	504	488	509	511	522	510	531	538	495	510	477	487	507	498	506	523	489	461	531	558	475	514	531	509	485	513	498	520	504	510	521	503	485	482	527	523	513	486	479	515	489	534	482	503	512	444	475	495	542	537	518	507	530	458	477	514	498	541	514	485	529	489	458	554	505	491	473	521	502	550	500	489	490	509	517	497	505	479	523	478	500	476	531	531	524	501	527	492	507	507	484	507	491	475	504	512	504	524	520	519	510	506	505	494	547	537	510	512	534	470	515	521	486	517	495	530	522	485	532	496	482	454	497	502	512	504	527	499	497	487	494	552	504	507	520	526	508	510	512	509	522	495	508	490	508	471	496	479	507	495	530	480	502	499	516	520	502	495	499	495	501	521	515	535	528	516	484	515	463	491	521	518	532	510	499	486	523	477	473	479	514	498	530	528	457	507	519	484	518	480	502	470	519	519	515	496	518	491	551
37378	16907	15412	8752	6035	4740	3713	2994	2522	2152	1800	1568	1452	1293	1199	1131	1121	1046	1003	955	957	920	928	864	940	863	813	813	848	858	848	852	820	771	846	801	795	823	814	822	854	787	803	814	779	802	768	787	767	816	821	834	747	792	811	769	775	775	740	761	738	773	757	764	753	789	774	802	824	721	762	739	770	769	773	773	767	785	759	739	759	766	783	784	753	759	765	730	767	770	752	790	752	773	747	762	788	795	730	773	796	787	764	780	743	794	743	678	750	770	750	727	785	746	788	807	743	786	771	728	751	773	787	727	779	720	724	780	789	750	793	744	788	770	743	752	755	773	787	750	749	768	706	772	785	760	767	732	727	736	762	782	757	788	799	768	742	749	752	748	726	721	701	724	739	695	781	731	776	758	800	735	726	784	809	772	733	722	750	761	774	737	755	752	732	739	787	814	733	750	724	763	784	748	794	765	791	839	809	772	767	762	764	713	755	752	762	752	737	781	772	733	760	771	798	742	701	776	770	772	749	762	782	739	778	763	741	770	718	809	787	745	790	740	772	770	724	787	803	758	737	782	783	753	765	771	740	716	752	719	782	761	773	761	767	754	780	721	768	776	760	726	731	804	755	750	705	767	753	799	709	808	700	779	736	784	713	716	769	757	758	759	783	730	763	797	768	717	677	758	746	777	747	792	745	749	718	770	743	816	801	746	827	755	766	743	811	781	744	767	754	723	774	723	737	737	825	714	796	784	774	778	690	771	751	749	720	722	695	733	825	790	773	742	738	760	738	750	753	758	771	743	754	801	745	713	790	759	740	762	796	682	727	771	713	739	754	763	758	759	783	732	749	779	769	740	780	780	780	752	744	790	784	740	730	764	798	766	728	747	799	726	765	750	762	770	743	719	753	730	793	756	727	718	746	782	770	779	710	766	751	738	748	772	787	796	817	747	791	781	748	777	747	708	742	717	742	787	757	764	760	746	712	790	771	760	692	764	804	795	771	765	795	739	745	742	788	725	725	775	716	767	732	765	790	761	780	758	779	790	792	726	750	767	717	749	755	777	773	807	764	755	782	711	795	742	718	753	795	764	770	762	771	792	803	789	765	783	749	755	808	781	740	692	812	712	816	764	781	767	759	746	756	751	804	787	807	747	709	785	765	751	771	719	779	800	741	707	769	799	775	756	674	728	782	746	754	723	722	745	774	800	734	791	718	775	744	761	735	779	739	816	733	802	792	776	780	795	755	773	765	776	762	757	710	722	744	781	777	735	778	708	736	798	757	764	776	763	751	718	802	782	690	756	745	759	756	798	779	759	797	780	751	750	776	763	767	783	762	779	800	777	766	714	738	771	770	807	687	773	705	744	765	758	791	751	824	767	698	780	742	744	748	763	753	742	756	728	756	754	717	781	773	752	735	708	813	746	785	722	762	723	706	765	746	759	755	727	798	799	773	770	763	761	752	767	765	742	749	771	749	735	772	777	735	796	744	713	754	763	722	803	753	799	778	737	778	763	758	788	804	786	772	807	788	731	749	774	754	716	761	746	766	768	748	769	754	748	761	747	786	714	759	779	769	734	829	757	767	732	773	745	806	731	763	745	783	766	756	703	756	733	777	764	756	755	772	687	720	773	749	756	788	724	758	734	782	757	778	772	787	744	765	769	779	728	719	751	734	791	759	743	762	746	752	770	733	721	793	772	758	726	765	724	760	788	788	750	729	744	740	769	759	737	756	763	725	758	804	744	775	773	739	759	745	790	756	724	765	757	747	812	752	742	741	804	794	765	791	758	760	759	764	733	768	767	769	723	774	749	735	787	726	777	755	784	792	757	765	770	768	811	806	823	793	766	770	762	758	780	753	701	722	770	776	768	733	743	770	791	725	762	760	791	796	756	780	746	778	753	759	767	791	734	813	768	761	764	745	785	751	747	741	697	818	740	729	745	729	795	747	750	743	725	728	779	815	767	786	783	736	762	804	771	753	772	785	768	738	790	723	740	730	714	780	815	720	733	722	771	752	744	779	757	785	762	734	732	792	747	778	736	756	765	775	735	732	703	753	763	757	749	793	786	755	730	754	781	733	722	761	771	754	765	729	774	730	782	786	718	727	737	738	717	813	744	782	745	781	753	731	757	749	774	729	802	751	743	807	743	723	789	770	774	735	747	755	744	718	778	766	771	775	736	769	768	758	766	788	794	777	725	759	744	753	712	761	799	756	737	780	726	740	765	791	747	782	738	746	793	773	767	729	773	793	760	783	797	772	741	791	697	736	756	762	720	757	753	735	717	726	702	777	758	786	748	764	756	748	753	754	692	709	788	789	777	795	728	736	723	719	813	777	755	739	719	756	786	776	723	736	771	790	775	733	748	792	730	768	764	822	788	755	754	742	758	809	780	732	788	762	756	747	729	726	711	774	756	753	720	761	740	727	779	768	752	777	794	802	745	734	724	750	721	734	746	790	764	760	759	730	828	772	757	751	797	735	742	764	746	749	806	749	790	765	751	766	698	766	771	803	802	810	772	778	769	724	780	734	725	776	777	740	799	729	735	741	725	769	724	728	734	792	764	757	679	712	732	785	747	742	796	721	762	757	750	737	740	767	749	785	785	782	771	711	768	783	786	733	750	783	777	752	754	788	750	770	818	782	757	744	762	759	771	776	755	799	764	781	746	772	764	730	744	741	737	775	774	790	751	771	747	756	748	805	754	728	758	749	749	731	776	732	745	798	839	752	793	728	757	756	786	736	689	748	794	735	747	735	734	741	785	787	726	714	739	749	735	782	764	773	792	791	741	741	790	749	698	769	738	727	738	773	780	747	749	784	800	701	740	792	741	746	751	705	748	778	735	740	748	770	804	784	769	753	742	752	766	753	800	768	760	729	775	744	720	789	738	783	773	765	774	780	745	747	747	724	794	757	727	757	771	769	736	732	777	754	719	728	756	718	686	784	729	746	811	758	709	805	727	779	717	716	726	764	741	747	738	769	784	784	758	756	721	818	753	802	738	725	799	736	752	804	780	756	799	748	737	706	746	793	789	740	741	827	774	702	742	777	772	738	767	819	703	706	751	790	741	765	758	752	730	745	759	733	742	731	757	754	727	745	754	744	780	746	780	784	739	761	744	742	728	740	767	760	709	753	696	765	722	800	790	758	784	720	736	728	694	702	785	773	784	754	758	723	780	739	756	748	788	741	765	759	752	738	769	738	763	774	761	785	788	733	744	766	765	745	768	784	740	742	764	729	749	754	771	803	735	762	743	729	754	771	787	752	750	770	757	772	736	727	776	724	723	801	737	733	770	751	759	721	731	789	753	764	741	780	794	697	780	766	784	746	784	764	723	785	755	757	751	738	749	740	744	764	751	733	763	799	760	774	775	737	758	738	754	740	709	718	798	758	786	801	773	798	756	805	741	740	792	754	791	731	752	796	766	727	700	770	771	748	733	769	741	737	793	769	763	747	670	758	738	791	771	804	759	736	756	783	743	777	767	781	748	737	780
27140	20842	9271	1023	538	442	391	383	378	332	351	310	318	337	293	302	294	311	309	301	308	296	278	322	302	311	306	288	311	329	301	309	284	309	269	272	302	312	289	314	319	324	325	288	331	335	287	309	312	312	279	323	279	304	271	332	308	299	341	301	327	283	262	279	312	306	274	306	295	286	325	296	297	328	307	327	318	292	293	292	321	310	292	276	282	291	315	291	332	305	322	298	277	299	307	292	288	291	293	323	281	298	292	292	281	311	293	329	308	327	298	279	316	310	310	330	292	327	309	276	281	319	306	338	294	275	295	318	286	297	279	288	318	298	292	327	341	307	322	309	320	340	322	335	269	292	327	316	325	313	289	288	312	286	326	303	306	293	288	298	295	295	319	307	311	321	311	314	303	293	307	297	298	314	312	307	290	314	310	315	302	339	280	304	279	290	303	309	315	295	306	303	298	280	328	292	302	288	313	305	328	303	322	311	256	295	291	277	292	301	286	298	330	295	317	313	319	324	267	290	262	295	332	278	294	278	316	313	297	301	305	298	283	307	316	313	286	319	293	297	327	291	306	305	288	301	283	291	298	279	306	298	295	307	310	303	294	288	308	304	307	306	291	306	290	306	305	332	302	284	337	302	296	290	276	318	263	312	314	308	303	277	322	310	308	262	286	294	304	324	307	286	269	314	308	302	292	303	328	281	334	292	331	287	324	296	315	320	322	290	277	301	292	292	297	313	291	314	296	315	298	286	268	294	305	305	313	298	284	305	304	308	295	256	292	342	290	317	294	349	298	299	338	313	308	321	286	300	295	295	299	307	304	299	325	325	320	309	324	291	303	298	312	314	294	331	319	321	309	300	295	302	301	306	291	331	300	331	304	326	283	320	297	291	267	277	288	318	292	319	279	321	289	315	319	281	291	320	304	280	309	306	311	314	300	302	321	305	283	273	294	303	271	299	275	289	291	279	301	311	286	295	302	277	247	322	297	249	328	288	334	289	277	314	309	308	262	288	327	283	295	333	311	326	329	307	308	291	298	290	288	294	301	301	320	309	319	324	312	310	320	309	281	295	335	309	313	280	280	278	280	331	314	326	286	334	309	321	260	304	317	299	329	299	306	277	285	313	329	307	305	304	328	306	297	299	300	301	295	312	300	269	285	333	303	300	324	298	301	293	293	316	305	300	299	268	272	307	318	297	305	324	275	276	331	293	306	320	299	285	290	280	310	311	329	330	290	315	299	316	342	301	280	300	283	325	294	290	275	328	310	281	304	299	323	323	299	300	318	314	298	288	317	307	296	296	298	279	275	266	309	298	295	296	292	305	310	296	305	297	318	299	297	262	322	280	308	317	298	286	345	312	311	315	291	322	290	311	328	334	300	293	289	295	301	282	275	304	311	302	314	326	280	331	301	313	313	308	300	287	311	316	296	310	291	274	324	307	304	290	319	286	306	297	314	306	332	302	301	306	313	315	300	286	277	302	307	331	302	306	295	282	293	291	292	296	315	289	306	310	294	344	326	288	284	325	289	271	319	277	316	314	304	306	304	293	291	330	278	308	295	305	326	315	273	292	318	272	266	274	310	305	287	298	336	291	305	278	325	297	284	318	303	313	303	314	295	311	285	326	292	285	291	327	298	283	308	292	330	288	315	302	332	295	312	310	318	315	300	288	301	301	296	311	275	293	305	299	309	336	311	327	294	315	276	306	340	280	293	304	283	293	282	290	319	299	274	290	312	294	294	285	323	314	323	309	306	309	275	308	293	306	302	297	278	309	288	300	308	320	323	332	294	293	282	313	325	306	316	288	305	317	295	349	290	305	275	265	303	264	297	271	307	315	296	289	302	340	293	283	291	273	317	344	310	312	280	312	294	280	286	295	300	288	323	298	315	302	292	307	313	277	282	273	282	324	275	309	308	277	282	300	309	285	344	273	289	297	311	312	315	298	281	290	297	288	287	313	279	294	325	323	323	350	329	260	299	301	298	323	314	282	292	301	295	307	305	305	258	306	308	285	317	295	297	291	323	295	287	296	301	316	308	316	310	282	302	295	281	310	303	308	303	309	292	293	338	300	265	297	285	302	271	313	313	307	296	319	339	344	332	285	299	298	305	299	310	272	322	301	303	282	291	318	317	316	322	305	276	281	306	308	303	312	283	329	254	280	284	294	307	282	320	299	311	299	315	318	274	318	326	316	282	274	322	277	300	277	307	302	341	289	305	312	267	275	280	312	310	307	302	302	311	282	316	306	297	310	322	307	320	272	296	265	283	311	302	278	278	289	280	327	284	303	295	288	298	290	295	316	285	302	303	297	300	295	296	286	312	307	307	298	280	301	291	289	290	279	290	296	286	294	313	279	305	309	294	305	307	309	293	317	321	299	302	308	291	346	296	292	307	288	332	351	329	295	270	306	355	305	273	319	300	289	296	310	296	275	316	279	313	297	284	304	316	303	290	294	323	315	307	288	266	298	298	302	287	281	300	298	328	279	282	312	293	303	266	276	336	336	314	334	286	329	277	308	291	297	301	297	285	289	330	317	289	301	310	324	311	294	301	300	289	287	320	304	294	302	322	278	313	337	293	306	293	291	280	297	297	281	313	331	337	321	281	272	325	309	297	316	292	290	314	299	282	311	275	314	290	296	325	290	308	301	284	285	288	321	308	312	280	273	303	266	302	295	329	292	313	341	295	295	312	287	299	301	309	326	289	291	313	311	286	303	298	265	312	298	289	295	322	307	266	303	319	317	297	326	294	302	281	332	318	306	301	268	303	294	289	303	319	278	303	330	271	293	302	327	253	292	319	312	304	310	307	332	286	314	295	305	278	284	288	311	293	269	309	277	295	321	334	325	290	304	292	288	292	295	315	298	296	292	314	321	318	313	290	311	339	261	286	287	310	325	317	281	306	269	321	313	311	308	286	288	309	297	314	277	282	310	297	292	296	292	298	273	298	299	321	298	295	308	292	291	300	313	318	266	305	301	318	285	282	321	299	311	320	345	307	306	279	281	332	285	277	318	298	293	268	276	274	326	277	331	280	271	305	288	322	307	308	296	264	304	319	335	273	298	335	288	300	344	311	297	303	307	271	291	317	307	310	312	311	347	304	287	306	304	310	282	290	290	332	295	290	283	293	298	333	275	318	290	320	302	312	300	280	279	313	320	323	298	297	317	278	321	278	306	272	298	304	332	317	326	297	294	293	306	289	316	283	337	316	295	315	298	317	323	296	305	297	319	312	283	344	319	336	305	321	296	286	293	296	297	295	250	299	314	308	250	277	323	302	313	317	317	299	278	285	288	292	299	314	295	307	318	313	305	314	297	320	284	306	283	247	271	310	315	299	300	281	311	325	323	289	317	280	270	305	317	302	274	311	301	313	316	289	301	309	302	323	320	288	305	319	294	303	303	308	310	298	324	273	321	313	295	302	311	258	277	333	324	309	279	332	305	284	306	295	294	285	298	301	316	307	309	280	294	293	285	318	281	303	315	313	233
14639	2936	2468	1434	1003	785	741	675	624	618	547	500	505	496	477	467	477	493	467	485	461	494	445	474	490	474	476	437	496	417	458	478	505	447	464	448	454	448	452	477	455	449	467	487	444	450	447	465	425	429	458	473	440	444	449	434	440	436	429	438	481	456	463	470	454	476	432	463	485	424	476	445	443	479	473	419	459	445	451	488	478	430	462	442	450	449	446	449	468	499	439	441	423	400	460	466	496	441	435	432	462	423	459	431	484	444	455	474	483	480	433	473	451	419	489	438	499	437	458	473	449	452	480	420	487	470	440	484	422	426	441	432	448	436	444	493	477	461	446	435	487	467	433	447	459	461	428	433	433	429	449	453	418	440	478	484	454	454	422	416	446	457	426	449	451	436	440	424	455	425	479	526	437	445	435	456	466	447	463	459	410	450	459	457	396	425	469	483	469	492	436	434	439	479	458	466	423	437	457	486	428	456	443	451	475	508	420	444	507	451	443	502	454	482	425	420	435	455	465	459	424	467	474	449	451	471	460	474	484	451	461	449	432	442	456	450	474	451	447	439	472	454	424	463	450	424	463	442	452	459	484	440	443	440	488	447	459	474	444	443	446	447	470	432	477	440	468	455	442	444	456	460	463	438	449	443	449	441	473	432	429	451	453	457	465	437	448	479	458	412	441	460	481	459	457	455	448	463	477	491	481	457	451	462	429	462	470	428	435	446	468	428	451	460	489	487	477	484	419	446	461	471	480	467	457	459	463	479	453	450	439	487	493	448	440	436	427	459	448	427	444	463	471	439	428	468	467	423	475	433	412	446	449	425	466	433	457	429	458	462	449	402	470	434	429	428	479	441	435	500	440	447	479	430	463	447	472	472	443	477	452	468	438	440	494	450	428	485	430	427	424	484	487	415	434	429	436	442	444	473	457	465	434	423	466	441	452	422	474	421	475	475	435	476	474	474	405	457	452	466	484	463	441	452	415	460	450	455	443	431	469	406	448	432	486	469	448	442	476	462	450	471	462	448	450	407	456	456	470	448	430	458	453	486	446	470	487	480	434	438	485	446	420	444	429	485	466	457	466	464	449	459	484	464	413	432	467	467	446	460	467	474	489	465	454	463	502	483	500	463	451	456	439	409	464	447	438	447	459	451	461	447	491	443	455	438	414	449	458	429	465	465	435	436	462	466	451	463	449	457	444	405	456	449	456	468	451	458	481	429	423	416	462	459	457	453	468	442	441	472	453	426	435	442	450	444	426	428	442	473	464	474	432	455	415	437	475	439	447	448	468	464	440	474	510	415	441	477	457	446	453	456	457	426	459	442	424	503	436	445	450	445	457	437	475	452	467	441	445	464	441	471	420	467	465	454	474	404	448	436	472	420	460	464	459	415	458	478	453	461	490	448	446	458	509	438	458	422	447	447	436	453	466	402	455	466	422	459	453	453	461	459	446	510	468	444	482	458	433	467	438	468	409	460	436	463	457	486	448	474	467	427	455	442	455	467	421	460	430	440	434	480	449	475	446	478	424	452	483	463	467	456	445	477	472	412	446	481	471	433	411	482	437	437	418	478	490	459	454	448	453	453	457	492	457	471	434	413	420	452	450	451	482	459	455	438	476	444	451	432	406	469	444	458	456	498	430	454	455	420	440	458	433	474	455	424	430	449	436	440	450	463	464	427	440	418	441	458	489	447	490	444	467	470	440	454	433	450	437	449	479	454	445	490	456	456	414	479	466	455	457	416	434	474	447	447	436	428	448	473	430	436	483	427	435	457	463	487	413	457	474	451	470	445	398	459	455	440	474	464	427	455	455	476	437	448	409	445	478	447	467	454	442	463	446	432	487	481	466	453	458	451	472	505	477	432	470	507	482	460	457	490	436	486	469	456	475	440	469	426	439	451	458	468	453	448	462	478	451	473	433	485	424	449	400	453	450	429	451	443	452	474	448	469	456	470	461	466	430	459	485	472	443	458	442	452	438	465	460	456	473	464	458	441	444	452	473	434	440	449	468	422	426	465	459	479	435	493	439	494	501	445	445	429	454	474	472	431	449	463	438	455	493	493	469	442	459	472	474	424	419	448	411	429	484	450	487	493	516	420	488	463	457	461	445	466	438	505	439	438	442	428	426	441	477	463	434	483	439	427	425	455	448	455	475	474	447	465	447	462	447	447	447	448	481	395	479	466	467	441	428	437	459	406	480	459	487	454	488	428	458	472	445	452	457	440	445	437	446	450	460	484	425	440	471	435	461	458	470	447	466	460	459	463	446	440	472	441	476	475	459	465	491	435	458	435	450	469	474	446	435	460	447	463	472	449	418	461	461	417	442	464	483	428	448	454	451	431	454	441	431	465	457	445	465	478	469	425	428	441	468	440	406	458	490	468	437	464	472	426	427	477	440	438	465	470	430	433	469	443	460	441	431	448	444	497	451	465	453	459	451	442	427	426	461	475	471	467	447	445	482	463	464	469	489	409	469	414	438	472	440	492	449	459	460	465	403	441	472	446	457	466	442	455	432	466	480	475	451	447	487	444	476	447	461	471	462	465	452	419	477	452	449	469	442	440	427	428	451	435	462	471	479	463	455	434	425	424	442	500	409	450	448	454	418	450	492	466	421	458	445	439	443	445	486	460	479	441	458	460	493	414	404	417	467	439	465	440	442	461	440	487	457	471	414	461	491	479	413	431	474	470	438	396	490	441	438	467	439	463	465	467	424	441	408	475	490	462	461	483	456	436	489	439	460	450	439	445	420	454	414	471	450	484	443	463	475	472	434	471	440	441	464	441	482	448	455	457	456	467	429	474	464	473	450	418	451	419	481	492	439	439	430	432	462	407	472	496	440	444	461	426	461	432	456	479	446	461	474	478	486	466	453	455	439	429	434	425	452	490	465	439	470	434	472	425	415	469	453	511	416	451	507	461	476	425	459	471	480	450	465	471	442	464	446	461	420	474	433	439	462	441	451	473	460	462	448	456	472	427	450	482	443	466	470	467	451	477	453	473	477	479	447	465	465	418	453	453	448	453	437	455	429	442	463	474	456	464	427	448	445	463	442	435	483	432	483	460	485	443	391	450	463	437	414	456	448	430	490	449	498	443	429	493	472	462	458	432	425	437	458	464	459	470	444	446	430	442	451	467	454	460	419	461	466	464	453	457	462	430	461	484	459	484	435	429	474	453	425	403	458	438	436	447	465	462	487	461	452	462	414	449	465	507	452	471	448	464	448	467	443	433	441	448	428	446	473	473	431	486	456	443	446	473	465	432	445	467	478	455	447	442	431	442	439	486	484	398	442	454	455	462	452	485	450	457	448	430	441	449	478	435	466	462	450	409	480	454	430	425	434	473	424	460	446	414	477	458	433	444	445	452	480	442	449	461	427	466	458	440	452	449	474	458	444	455	433	457	463	445	440	466	486	429	470	428	470	461	445	463	438	431	453	473	421	501	432	436	463	454	471	458	410	467	477	427	460	447	405	445	436	455	428	455	484	482
24310	21415	28940	24246	21171	5120	1370	950	880	851	719	678	696	716	673	630	659	608	583	577	595	618	602	635	538	563	608	554	573	589	580	555	552	570	556	528	606	575	530	552	553	618	549	564	585	544	572	580	587	558	559	559	570	571	564	604	547	532	536	593	541	594	591	573	546	580	534	522	588	563	579	578	520	521	601	592	549	571	604	552	560	563	530	515	562	595	585	564	599	566	536	538	559	544	574	567	576	591	575	541	591	558	570	561	553	549	576	534	568	563	582	569	548	556	554	562	551	506	547	518	539	547	533	580	537	558	591	597	589	617	518	564	566	561	546	567	542	536	521	569	537	537	568	548	573	577	541	579	561	577	560	567	576	551	537	592	567	543	550	563	556	559	548	576	530	522	564	556	539	536	544	551	565	566	548	544	538	533	530	561	631	556	575	513	530	544	597	547	560	552	561	560	520	541	548	580	568	541	582	572	549	550	570	565	581	538	533	522	607	562	586	582	599	597	566	567	536	532	510	571	567	559	552	541	530	563	547	572	574	558	593	555	550	564	548	569	530	555	567	569	547	547	534	527	558	549	580	562	567	585	550	577	545	559	587	547	594	530	557	521	539	594	546	557	563	560	543	585	568	588	513	541	569	578	572	583	570	567	574	558	554	562	551	577	571	593	563	532	551	632	506	588	568	620	557	568	548	532	576	517	557	536	543	550	561	587	555	589	555	517	577	582	550	598	584	534	562	559	562	571	499	583	582	557	561	586	541	550	572	552	523	547	577	595	594	576	573	542	564	567	555	523	576	557	556	566	557	574	547	556	536	576	559	486	575	616	568	533	542	548	533	568	586	576	544	562	577	536	524	534	563	550	536	561	540	529	561	545	583	546	557	575	575	565	555	571	548	600	549	551	521	525	574	563	547	600	610	557	556	653	565	603	587	573	544	551	580	565	581	563	496	562	530	572	559	583	555	562	533	562	540	563	543	582	567	566	552	567	530	543	544	543	551	600	528	585	569	570	595	525	553	561	551	570	504	587	548	580	574	528	577	525	568	531	542	575	558	535	580	544	575	589	533	575	556	557	553	561	514	584	566	576	573	552	523	534	586	593	523	539	528	602	607	560	561	527	526	565	550	584	544	602	518	548	551	596	593	590	539	512	539	581	531	602	548	546	558	546	529	602	560	555	565	569	527	519	593	608	546	558	586	553	590	548	533	554	597	565	565	612	588	549	570	592	571	569	578	534	556	522	579	562	543	540	555	563	560	526	589	550	532	568	549	588	567	555	556	527	546	570	587	585	566	594	560	543	540	574	573	573	568	573	503	505	556	595	562	583	555	583	552	538	608	557	554	559	504	564	581	558	553	567	577	569	533	602	551	524	548	576	569	559	548	552	531	531	579	551	572	545	569	579	541	551	605	589	577	539	573	581	596	603	569	545	562	561	527	576	561	569	577	552	545	556	545	511	559	560	585	556	593	535	533	528	602	564	524	557	621	536	573	508	519	556	546	530	564	594	583	581	569	530	506	535	537	582	575	580	542	570	534	566	592	557	563	555	551	541	571	573	536	554	560	551	540	572	547	523	547	543	536	523	551	562	490	579	574	552	575	587	582	584	548	575	584	527	608	556	544	580	556	586	603	553	536	565	544	535	497	533	551	583	551	574	562	554	545	560	573	592	553	565	550	564	564	570	613	523	611	585	535	546	526	563	573	565	606	548	572	540	558	547	516	576	551	534	571	563	539	560	566	533	531	555	538	555	526	588	549	553	546	545	556	584	542	562	556	554	545	531	540	573	568	546	573	597	566	535	543	594	588	558	575	582	558	576	559	553	575	539	560	530	552	558	547	604	576	594	559	578	523	603	580	570	511	549	592	568	606	550	542	558	580	579	567	575	533	549	541	549	562	543	548	554	546	524	525	576	581	541	573	528	565	571	572	548	550	538	603	581	534	540	575	579	551	541	543	564	575	523	580	595	561	535	545	568	581	555	572	540	554	602	554	535	536	550	555	579	606	559	543	568	580	543	596	562	559	597	523	574	597	592	555	543	537	549	560	552	585	565	529	541	566	558	581	557	596	580	542	538	562	576	572	577	566	549	587	591	558	547	589	565	563	587	533	516	557	553	556	579	563	558	576	604	537	589	523	535	556	549	535	555	533	553	570	556	520	549	547	556	520	548	558	551	558	575	538	589	535	545	525	564	542	553	516	524	608	533	543	603	534	574	579	553	562	571	592	577	561	549	562	577	596	577	549	542	582	613	523	586	543	570	585	560	553	577	563	539	519	565	566	555	566	530	559	615	580	520	574	558	585	591	543	552	555	545	558	555	568	576	559	574	529	536	595	550	585	592	576	554	583	559	566	602	540	552	551	586	559	592	586	588	571	555	546	546	572	568	543	572	571	572	569	546	555	583	524	564	534	598	580	558	558	541	546	564	558	558	530	587	530	551	559	585	571	551	575	560	610	556	559	535	556	558	552	596	563	545	595	559	578	541	570	568	568	531	524	515	570	576	529	554	539	544	572	590	576	554	545	559	577	584	522	562	559	531	538	556	553	545	588	536	501	569	599	556	568	581	575	539	580	564	543	529	600	559	534	574	582	557	603	533	563	597	543	583	579	572	595	598	565	533	575	557	569	528	557	573	541	546	531	548	532	527	542	595	583	589	561	567	587	550	549	571	572	604	589	528	528	559	592	516	547	580	514	570	554	550	545	577	550	591	552	551	569	530	520	579	596	602	539	549	594	576	554	570	536	569	543	580	553	588	582	564	555	547	524	530	581	587	590	555	537	539	537	566	566	526	574	570	571	589	566	594	564	565	570	577	574	578	528	548	537	566	568	560	541	516	563	570	531	548	595	539	572	573	530	595	563	556	558	554	559	617	560	571	601	549	534	543	515	595	567	559	526	545	517	559	502	558	552	586	550	541	540	625	545	588	626	538	553	599	527	531	561	554	545	546	557	534	546	580	555	548	556	550	604	584	555	566	558	550	548	584	600	605	528	576	576	559	576	530	595	606	583	579	586	582	532	539	540	578	511	558	538	566	541	559	541	565	579	561	554	553	574	565	594	545	560	575	607	577	553	570	533	572	549	551	527	539	529	580	536	597	550	594	565	587	513	550	564	594	587	591	580	580	551	574	529	549	555	557	601	579	550	545	582	594	563	574	553	574	553	587	551	544	568	565	614	584	568	540	582	531	570	529	543	559	579	582	568	539	552	595	588	588	556	589	572	564	558	573	560	549	541	523	532	566	571	552	608	550	564	544	603	555	551	578	584	599	554	546	554	586	583	515	540	524	580	562	579	654	549	527	567	553	550	574	557	529	603	568	552	598	529	558	569	538	558	582	606	551	587	562	574	529	553	544	545	553	586	571	551	510	556	586	565	560	588	577	564	563	560	555	567	581	581	571	566	552	541	546	565	562	577	564	525	568	600	568	550	543	568	586	544	562	589	569	542	557	505	576	570	572	579	585	575	520	561	565	584	566	543	581	573	584
34338	11438	10079	5451	3863	2959	2395	2024	1679	1561	1370	1258	1106	1122	1098	1050	1020	884	938	957	940	870	886	844	828	897	884	865	867	851	839	843	836	794	833	856	889	826	798	842	801	814	817	885	793	813	802	848	761	841	873	795	896	800	876	851	861	821	819	789	830	832	860	843	789	897	801	905	827	854	820	881	828	837	824	859	827	788	778	829	808	831	819	863	870	797	802	825	857	779	880	798	820	820	808	758	827	828	831	844	845	802	808	794	798	859	841	818	848	884	823	834	829	812	840	866	842	871	816	849	797	829	812	788	838	812	832	814	813	784	832	822	784	833	813	802	819	816	833	851	855	874	846	838	845	797	822	829	838	777	856	841	824	803	822	875	825	800	807	787	830	826	811	821	795	848	833	833	781	806	850	884	855	799	819	834	838	806	837	878	785	836	808	802	769	816	805	870	872	855	794	873	816	832	839	807	826	817	777	863	867	863	875	843	786	795	807	820	811	823	821	841	816	866	806	792	825	883	857	803	841	880	814	863	793	846	803	806	835	861	796	811	860	831	808	817	813	831	782	802	833	851	878	879	831	848	819	846	831	805	841	810	827	794	796	833	837	833	852	818	780	848	836	822	815	815	789	846	844	825	824	800	838	806	802	811	803	816	836	796	836	875	761	856	775	846	834	791	799	820	849	831	785	854	837	826	868	742	843	826	832	856	803	843	817	879	786	837	846	854	794	862	769	790	846	868	812	836	816	817	844	849	794	855	830	781	830	868	869	833	850	812	862	853	843	788	882	903	820	774	827	818	858	814	852	814	793	752	848	818	842	878	813	806	833	815	842	807	779	815	860	880	847	850	827	810	828	851	870	823	825	819	843	829	853	773	781	843	859	827	877	854	817	874	784	874	865	806	828	810	831	834	810	766	869	844	853	841	801	806	815	850	826	807	825	821	766	823	803	802	848	855	818	821	822	820	845	832	836	844	797	884	850	823	829	828	810	847	834	875	779	795	817	844	800	828	785	847	850	816	833	859	855	859	822	769	835	835	832	827	818	810	804	788	815	849	839	840	801	777	812	770	801	827	791	795	804	836	840	798	856	838	795	809	777	851	895	805	819	798	777	828	823	800	830	813	831	805	820	812	846	802	822	824	827	852	826	875	869	827	819	840	818	831	839	826	862	815	853	834	856	827	835	831	782	797	825	808	806	871	840	857	825	856	854	795	796	809	843	835	790	826	775	794	807	829	842	843	797	787	789	852	790	821	832	798	815	833	807	813	831	832	844	801	842	828	874	854	865	836	852	817	834	814	814	828	824	860	775	842	858	849	822	759	878	830	805	871	845	858	824	826	827	825	783	792	863	828	826	808	805	803	814	821	858	855	833	819	835	821	868	809	839	767	814	825	787	880	817	777	807	843	797	846	794	819	871	877	790	827	832	844	887	849	788	843	776	867	828	812	799	834	813	829	810	804	818	794	783	834	793	789	782	826	813	821	838	791	776	859	840	803	812	820	847	832	855	815	829	872	802	858	816	839	794	859	850	835	840	809	874	780	868	780	828	861	838	805	827	834	862	839	838	821	811	807	765	845	848	774	847	864	812	807	796	841	800	854	868	860	765	840	789	839	865	815	824	830	812	825	819	798	807	835	837	856	847	831	819	840	837	843	827	847	799	828	867	822	832	792	837	825	789	778	836	787	804	840	835	827	824	833	791	787	838	896	843	848	825	838	905	807	825	827	869	816	821	807	794	877	842	848	837	837	848	839	838	813	784	793	826	803	856	816	793	828	821	856	805	824	851	793	862	866	838	830	838	792	845	819	842	850	807	854	829	813	817	827	828	863	785	852	808	827	860	820	821	805	825	846	837	890	798	814	832	825	850	806	816	786	840	826	839	895	788	788	806	845	883	856	801	834	853	831	805	804	794	829	810	837	799	838	853	848	856	783	810	818	820	820	809	777	847	860	787	872	806	839	832	892	871	818	805	798	823	822	814	817	776	800	781	865	800	815	795	812	820	812	800	864	779	859	853	864	783	886	849	846	824	862	819	819	824	800	794	893	858	842	823	818	848	823	843	818	813	850	820	807	842	809	839	787	820	811	809	833	839	820	822	829	834	790	840	863	795	852	816	828	848	842	817	809	782	853	828	823	835	776	832	796	846	815	812	844	837	862	822	769	770	817	790	781	847	895	820	821	796	800	831	856	833	792	830	778	845	781	805	868	848	790	793	815	861	801	824	821	816	772	837	814	844	811	823	869	855	870	858	832	849	784	815	768	844	767	788	832	847	825	816	800	786	795	809	871	791	824	855	818	848	871	796	786	838	828	815	838	818	862	808	862	818	847	849	851	841	890	793	827	822	868	821	789	836	836	807	818	844	817	841	820	810	816	841	875	863	840	833	861	846	822	828	854	844	797	816	820	764	878	791	799	847	825	842	842	877	853	792	789	837	826	827	839	805	826	827	883	789	755	827	840	858	810	850	820	806	815	826	878	789	827	838	842	852	799	850	816	854	797	795	802	802	804	806	850	852	830	820	841	836	821	778	876	824	788	845	810	807	852	827	836	837	887	799	853	838	845	820	815	777	787	852	861	823	787	827	841	863	800	818	786	845	837	881	828	828	808	823	833	756	867	799	784	808	868	821	814	892	785	809	763	868	809	797	822	813	818	831	795	818	856	837	847	781	857	828	758	817	842	795	820	816	837	840	848	799	883	820	850	827	863	840	841	814	835	837	775	853	807	770	777	800	815	801	848	851	823	877	871	825	840	836	843	886	810	847	791	807	848	821	814	822	855	850	806	829	795	785	809	798	824	873	802	830	829	888	839	834	818	790	812	810	796	844	829	801	820	830	849	821	806	858	782	800	837	807	799	797	798	829	883	793	811	817	813	801	807	863	813	796	837	810	801	861	846	863	864	830	810	814	844	840	863	821	832	852	814	816	900	788	875	824	840	821	825	825	764	856	834	792	834	812	834	826	840	842	802	781	799	822	825	827	830	831	825	815	825	844	796	855	870	803	821	820	810	838	837	851	805	847	838	811	843	835	783	779	843	881	832	848	818	808	815	861	810	826	866	888	847	824	854	781	857	813	813	799	770	843	808	778	855	847	860	830	869	817	818	785	774	834	836	811	866	784	844	799	794	865	796	850	799	774	803	821	830	816	817	876	794	830	826	796	847	823	785	848	802	809	837	799	837	840	871	851	847	837	791	845	809	811	816	830	835	843	812	742	798	847	788	861	757	838	859	815	837	850	826	834	831	845	806	818	814	828	791	774	791	813	832	869	837	823	789	818	880	829	838	830	763	859	843	813	743	861	822	836	810	782	803	813	843	850	858	845	778	838	822	842	798	855	850	846	768	818	840	828	814	812	820	794	794	812	815	818	875	837	809	838	784	852	820	830	811	825	798	803	793	829	814	860	831	797	810	784	852	828	828	854	784	839	846	829	839	827	755	883	837	845	794	848	811	793	791	861	838	830	825	834	832	743	801	804	817	810	857	832	826
23412	21478	29692	23693	21482	21178	4354	1414	1041	955	886	770	739	715	666	662	646	646	566	588	551	571	579	576	529	558	548	552	542	527	547	558	511	548	530	540	582	539	545	526	571	525	568	572	547	489	519	501	514	521	535	535	582	512	508	524	545	543	539	558	536	537	518	524	523	505	507	518	503	496	505	515	540	501	509	519	464	551	503	518	511	528	561	485	527	516	520	485	503	530	551	490	519	527	514	548	569	514	572	510	527	542	535	525	532	489	499	566	499	509	507	557	538	514	496	526	495	509	523	516	497	504	576	527	508	531	482	499	529	494	542	546	503	481	496	553	535	495	500	500	509	518	521	493	491	506	499	526	484	499	526	530	545	527	522	519	507	491	495	514	474	538	508	526	533	527	559	521	538	582	474	498	525	516	476	521	505	544	498	518	512	536	526	501	542	500	547	520	519	486	535	534	541	539	528	491	484	539	512	513	494	531	530	509	567	498	537	496	548	506	537	511	485	495	517	532	470	479	493	491	492	518	541	532	515	510	498	513	530	519	531	545	516	480	453	535	459	543	516	488	510	524	500	520	517	532	515	510	507	521	486	513	512	479	517	506	491	545	526	527	500	494	536	485	512	510	512	550	513	499	492	554	509	541	546	533	520	523	567	533	517	545	541	484	481	494	507	494	527	519	486	538	525	492	509	503	491	538	521	518	531	509	477	562	532	540	509	479	525	463	544	494	513	521	480	510	552	468	475	476	499	503	508	488	519	534	509	525	474	455	490	516	533	501	504	508	511	528	561	573	578	525	547	501	504	540	533	487	533	559	563	537	510	525	491	547	539	523	494	499	494	538	553	503	564	511	471	506	498	517	470	539	527	525	522	519	533	540	535	529	527	495	511	496	467	491	523	484	506	515	486	494	529	494	537	508	500	550	532	481	534	496	541	511	491	495	511	484	504	540	532	529	502	472	516	493	508	523	532	483	478	502	520	477	506	512	518	518	572	480	513	538	513	536	504	499	497	543	513	457	514	503	492	505	500	566	480	506	539	527	460	482	506	544	506	526	511	523	531	511	516	543	516	526	542	533	489	517	478	552	513	526	496	552	524	503	511	529	498	516	491	521	539	498	464	520	547	484	522	556	527	513	498	524	543	530	502	521	527	525	552	491	555	504	538	540	528	482	510	490	532	520	543	516	479	464	511	529	506	519	500	533	503	529	562	505	510	513	533	528	519	556	546	510	523	465	493	532	508	537	479	527	491	525	525	518	482	464	479	503	506	489	523	501	487	481	535	494	526	550	538	483	497	512	509	550	517	489	533	543	535	524	505	522	527	508	491	514	505	485	513	486	526	513	505	522	521	551	522	450	498	563	506	510	524	507	485	519	520	523	488	497	499	519	540	499	539	488	512	538	532	523	507	523	526	515	524	552	518	508	521	517	549	492	519	525	522	520	474	523	509	498	502	464	588	546	553	526	485	483	492	533	522	493	529	530	526	527	516	501	528	536	465	495	478	520	527	520	499	514	486	497	490	483	491	513	505	526	507	541	501	520	527	508	463	530	510	492	502	520	533	516	496	516	481	524	550	555	526	546	506	517	501	526	515	502	518	552	502	481	539	499	587	500	474	507	550	499	484	505	498	513	528	512	473	515	482	514	512	509	506	527	545	568	484	569	517	545	514	526	487	513	496	497	508	518	513	515	512	517	517	530	530	537	534	538	457	513	544	505	500	506	527	499	487	527	520	500	546	542	511	525	496	552	539	547	496	523	481	547	506	530	526	533	540	528	529	546	529	509	490	495	528	510	478	513	528	517	556	563	508	509	510	519	518	504	518	534	467	493	492	519	546	546	526	555	486	493	498	514	506	524	539	501	494	506	452	530	532	521	524	530	509	481	526	499	502	499	491	533	523	529	509	521	518	562	502	488	484	522	533	512	513	495	470	515	496	519	555	503	534	553	505	512	535	491	515	565	541	533	486	543	521	531	503	546	506	521	492	473	540	502	536	486	532	499	518	553	526	541	504	587	537	494	486	468	523	468	476	554	499	501	496	540	488	472	516	482	519	511	569	523	550	524	573	477	499	566	485	534	545	511	512	510	488	490	527	533	521	502	528	524	497	502	529	566	515	496	503	502	472	498	515	491	534	514	479	518	510	518	524	518	497	515	491	518	528	517	513	504	517	543	524	475	526	535	515	528	517	519	519	544	486	537	513	495	472	526	563	532	555	525	538	544	512	507	526	523	498	527	522	542	510	509	499	535	496	545	509	494	538	517	521	503	547	543	502	517	507	533	529	485	495	517	516	518	543	514	501	514	515	470	538	511	518	506	538	489	525	512	536	479	480	526	491	489	467	512	506	510	519	499	516	532	524	499	512	511	536	518	518	551	513	536	475	498	557	473	511	565	504	550	482	500	526	518	549	535	521	537	528	519	538	525	510	487	537	535	505	491	513	478	552	550	532	516	506	506	517	552	551	527	530	507	514	512	501	513	491	510	536	487	550	517	540	515	518	493	564	516	504	516	491	522	525	505	500	520	493	490	540	486	523	528	534	498	466	499	521	523	528	541	548	511	502	509	489	520	530	518	489	521	484	521	515	503	478	551	516	495	495	555	524	539	526	529	533	529	494	559	548	509	486	506	488	495	496	501	543	509	510	487	511	472	514	501	500	544	543	501	562	529	516	535	493	522	540	524	494	521	497	518	492	501	517	529	541	482	488	502	538	544	545	483	502	512	485	490	505	546	552	523	537	483	480	507	491	526	550	525	528	513	545	523	491	492	492	531	517	524	515	515	514	502	529	504	540	502	498	503	528	489	519	515	509	513	510	513	509	529	520	530	474	528	545	480	513	503	487	519	500	499	539	502	490	495	512	516	495	552	477	533	507	508	523	534	483	523	527	475	484	506	504	501	482	494	502	530	465	514	472	543	526	518	502	524	490	509	553	519	524	485	516	519	499	511	487	544	534	517	478	538	533	540	521	521	490	548	496	545	492	484	516	502	519	491	538	490	486	488	484	477	495	519	550	544	498	477	521	495	499	522	480	523	505	535	514	543	549	507	499	532	525	483	502	503	542	537	527	514	540	531	546	527	498	524	509	524	504	520	559	489	522	545	503	528	535	553	536	544	519	508	510	498	570	530	508	497	510	511	539	515	516	549	525	518	552	479	529	512	552	561	531	511	550	527	515	497	567	470	517	468	503	577	532	477	511	532	481	512	542	528	556	575	540	492	548	525	553	539	476	500	549	522	546	472	528	539	508	498	475	492	522	535	556	508	555	557	505	490	524	538	528	516	479	494	493	530	502	526	486	525	513	513	528	505	502	554	519	500	541	473	465	551	484	512	465	550	533	487	508	509	485	518	483	469	520	527	493	521	507	547	543	487	494	476	492	474	529	531	535	513	503	532	498	515	544	517	534	530	502	466	519	511	503	511	479	522	517	543	527	504	499	544	506	512	530	558	502	532	509	550	480	509	509	508	503	524	524	490	491	507	504	487	504	470
39039	16752	15147	8662	6208	4585	3605	3087	2366	2084	1789	1553	1434	1369	1169	1079	1068	1031	1054	965	955	924	941	851	844	889	882	842	864	830	904	804	838	771	809	819	795	786	785	818	748	804	798	771	740	733	736	746	791	804	763	753	802	828	719	767	778	766	776	782	810	746	769	791	773	741	796	803	791	786	766	747	762	804	769	782	769	803	762	755	780	752	767	735	759	788	745	787	771	712	776	761	769	745	733	775	746	728	787	744	800	745	765	813	788	775	750	759	775	786	752	790	770	777	806	790	778	790	779	800	788	798	739	783	778	763	754	721	783	782	744	752	746	795	774	789	726	730	838	775	824	761	736	738	748	789	730	753	747	780	782	754	732	733	828	725	750	810	788	769	746	764	716	839	820	772	775	763	746	754	765	782	762	808	807	774	783	756	741	768	758	760	766	765	795	781	757	777	751	750	778	745	788	782	731	789	723	763	745	770	756	763	797	774	752	756	746	824	763	772	744	751	770	764	782	781	728	746	760	752	800	758	773	774	757	780	817	795	770	724	773	764	763	762	784	756	764	780	819	830	780	793	719	747	764	777	837	717	774	787	750	732	738	762	774	800	814	791	762	801	743	831	821	788	752	777	771	761	738	784	739	747	774	736	778	759	740	761	759	738	774	732	756	762	747	752	799	785	789	761	792	739	744	719	776	748	778	780	814	781	783	762	818	777	773	709	751	734	791	782	793	772	763	766	722	770	773	755	757	764	792	758	807	716	739	813	738	763	781	807	764	759	735	718	731	778	803	757	765	687	730	779	760	770	767	819	749	776	783	773	773	734	710	735	770	757	711	777	810	727	813	778	730	721	821	740	727	718	778	779	785	730	754	775	815	809	750	778	767	790	806	764	822	760	732	741	775	834	794	777	773	789	736	768	744	740	765	764	782	755	771	800	725	804	772	752	805	809	798	764	747	783	751	830	744	703	712	752	769	753	767	708	772	752	751	784	766	774	768	720	737	756	802	767	745	802	724	736	776	758	722	754	762	708	793	759	804	752	787	717	711	776	801	777	732	800	750	751	823	752	769	737	758	761	767	777	796	731	774	787	795	774	734	767	752	785	736	763	731	740	779	743	750	721	721	758	763	756	790	787	799	785	783	757	767	724	721	731	768	730	803	744	759	791	776	722	786	813	796	755	808	793	765	739	773	834	787	781	727	768	734	798	756	749	765	743	796	766	778	790	753	737	781	746	749	787	803	763	741	768	767	763	725	776	802	760	752	752	821	720	774	706	795	783	756	734	773	693	775	774	734	768	740	771	760	745	780	788	780	765	770	760	789	718	755	801	754	725	786	742	724	765	745	832	799	748	785	768	756	762	694	759	763	775	798	764	748	779	701	733	748	782	755	753	724	742	722	768	769	728	797	777	747	741	778	768	753	784	820	742	734	764	771	781	776	777	733	743	736	725	775	804	717	790	784	698	762	784	772	786	761	800	787	793	756	731	703	761	791	749	731	729	763	805	797	752	765	740	822	751	798	743	718	773	746	755	735	685	742	769	770	788	743	806	786	750	784	742	724	782	742	733	743	756	715	815	764	745	753	778	787	733	808	732	763	753	789	731	759	829	758	757	788	760	756	763	792	768	734	747	807	809	711	690	777	735	777	721	831	805	755	764	691	785	778	816	796	766	772	746	759	761	724	700	786	750	829	750	798	715	742	798	755	773	780	733	750	783	792	759	761	802	819	742	735	803	769	810	771	785	786	743	732	776	789	715	805	771	802	801	747	744	798	758	814	793	800	749	807	763	786	761	804	768	783	731	795	775	810	804	758	747	753	838	795	767	739	731	733	778	765	740	783	780	799	759	728	755	799	781	733	767	803	814	770	759	721	773	750	769	800	791	686	795	757	767	776	715	798	701	705	760	774	754	735	740	778	760	761	831	781	781	733	752	753	788	785	781	736	770	797	745	790	728	727	779	782	741	757	769	750	800	782	751	730	810	788	757	779	806	771	764	711	717	740	746	788	784	827	764	714	760	762	756	775	785	788	759	767	734	797	754	745	749	745	781	784	725	749	768	789	735	771	772	811	735	761	727	752	760	793	698	801	769	822	804	770	728	789	728	767	782	761	750	794	740	784	779	784	750	773	774	794	795	727	769	792	774	780	777	734	768	775	764	793	782	771	774	717	800	760	856	767	757	811	776	789	779	757	742	770	778	761	759	775	793	799	797	803	788	757	745	760	729	791	728	748	782	757	726	754	756	771	771	773	747	813	736	814	778	724	787	772	757	806	773	750	758	806	733	778	794	796	746	801	800	823	745	749	765	787	748	773	767	819	788	776	773	783	769	765	745	764	785	761	800	733	759	779	726	810	768	810	784	770	737	740	760	736	744	778	743	755	790	778	779	773	814	802	759	798	735	771	749	741	755	685	798	773	802	738	750	720	805	804	758	739	756	798	758	706	784	731	809	700	783	784	764	753	759	727	770	753	772	737	784	757	768	758	787	722	802	752	767	735	759	783	773	838	718	756	788	762	788	795	795	761	789	753	789	743	812	790	732	765	703	764	746	772	718	759	735	775	729	762	730	779	748	765	783	722	774	734	784	718	727	771	788	748	723	756	772	750	784	758	801	802	793	775	786	766	724	715	765	760	768	770	772	738	810	772	756	763	788	786	809	767	821	810	814	744	716	793	748	759	799	774	720	800	750	770	751	774	762	764	748	757	717	766	798	782	737	764	736	751	760	824	754	811	768	725	783	763	759	728	773	759	750	750	796	790	763	760	823	783	770	772	777	782	789	762	772	810	794	748	764	779	742	773	776	765	731	720	785	737	740	737	781	719	758	739	784	754	750	761	767	769	809	758	799	774	762	771	748	781	760	710	753	780	752	754	753	777	761	811	767	753	741	755	764	757	808	754	747	733	764	746	740	756	780	834	810	776	765	772	758	757	749	824	755	758	771	777	764	776	778	834	743	763	768	763	792	768	770	793	758	775	785	764	737	741	758	735	788	786	709	752	783	766	767	727	750	774	797	741	821	766	798	715	778	775	743	741	750	767	796	751	786	769	761	768	765	726	731	759	788	789	732	779	724	758	777	774	795	743	786	728	763	770	765	786	732	739	768	760	795	752	721	735	796	795	768	747	784	704	773	786	768	718	804	805	725	755	763	767	764	743	786	735	770	756	749	758	798	742	791	784	757	741	744	754	702	737	741	738	753	768	757	748	756	771	757	776	775	757	744	780	787	790	759	752	793	783	712	783	765	808	744	784	723	764	796	708	791	786	760	774	733	787	799	831	760	762	836	788	779	729	761	770	770	787	800	770	742	788	773	773	786	749	808	806	774	729	773	788	748	771	732	715	781	744	732	785	745	746	755	811	790	740	724	802	723	764	754	767	760	823	744	773	797	717	720	760	821	769	773	747	747	762	785	704	755	766	814	772	825	716	758	716	772	778	800	770	768	747	747	746	754	781	761	773	784	754	721	788	744	723	745	743	772	790	808	736	790	738	751
27217	20849	9438	968	566	445	378	375	337	365	335	336	304	323	294	282	327	309	333	352	327	281	309	364	286	305	326	316	321	277	307	317	322	295	337	344	281	306	274	301	328	339	315	306	293	296	332	293	322	328	322	299	319	314	272	321	307	296	310	319	291	326	314	282	300	298	291	304	318	295	320	335	318	280	311	294	296	300	336	320	285	317	322	280	263	328	334	313	312	294	314	310	313	288	283	298	320	336	302	310	325	294	319	300	305	304	326	309	306	313	321	322	292	317	282	305	332	289	329	326	316	288	320	323	267	304	314	287	332	311	282	294	313	303	286	283	310	306	297	301	288	276	284	302	293	308	306	332	299	288	290	308	301	319	320	348	295	298	278	308	324	312	285	305	324	267	310	299	323	309	313	288	303	298	288	292	338	289	319	312	293	293	269	312	296	289	288	309	334	308	339	326	312	293	299	320	307	290	309	320	302	313	321	297	289	301	332	303	258	264	290	295	335	324	287	304	318	307	320	259	315	273	325	329	316	297	292	324	313	283	299	293	302	304	309	317	295	279	343	314	296	281	286	316	281	327	320	303	315	299	312	298	335	309	306	301	294	283	295	298	306	283	308	302	285	311	310	343	297	289	309	317	288	276	333	311	333	304	327	277	310	323	287	283	316	295	288	289	334	289	295	319	309	306	295	279	298	330	276	303	293	318	328	311	286	303	300	323	291	321	306	278	304	299	294	282	320	295	277	304	311	297	299	316	310	268	305	290	319	337	308	333	296	326	303	322	295	331	303	264	321	335	303	298	314	304	326	307	325	298	281	325	299	287	296	312	309	336	313	308	290	307	306	323	293	298	290	318	317	315	348	294	275	306	307	294	276	305	280	292	271	305	327	293	347	288	339	283	267	297	297	273	288	310	325	323	298	315	308	297	290	316	345	331	313	286	321	279	304	300	302	316	273	317	299	325	298	303	311	285	306	322	289	300	287	291	300	292	324	306	298	318	303	330	302	317	308	297	287	271	309	318	279	321	274	284	285	345	286	287	303	292	315	280	297	320	282	302	294	273	306	333	344	310	306	312	279	323	311	326	286	268	287	295	334	279	287	288	297	287	271	265	296	298	286	295	305	329	295	298	308	326	303	301	311	294	278	308	289	301	320	324	322	279	298	267	308	282	301	308	293	278	334	299	297	308	336	292	303	325	310	304	289	316	314	318	298	300	280	305	309	287	304	348	295	303	323	311	291	308	298	307	316	322	290	308	292	289	295	298	286	309	296	301	304	330	305	322	299	283	266	302	289	309	285	307	314	325	324	309	315	298	309	341	292	272	304	290	290	292	301	323	313	265	292	300	322	304	299	284	343	298	298	314	302	340	305	318	328	293	304	343	322	301	307	327	306	304	322	299	321	305	297	322	299	290	324	306	302	330	291	305	311	286	313	330	307	292	308	237	295	322	325	311	289	330	307	285	300	281	300	290	308	288	316	289	307	301	302	291	316	312	285	313	291	303	288	309	340	312	318	308	310	310	305	301	329	290	297	300	276	291	283	274	291	288	296	285	288	328	310	279	290	299	299	305	315	309	320	290	320	301	279	294	298	292	314	275	278	276	283	305	312	295	281	318	287	257	300	289	279	310	292	297	328	291	335	318	323	304	292	295	270	307	294	307	312	303	283	329	311	317	296	308	294	320	294	302	331	302	304	304	292	324	304	271	312	295	330	288	314	297	277	288	273	317	320	320	332	333	289	296	310	308	280	288	287	291	296	270	313	279	323	286	337	276	275	324	337	301	285	283	299	290	296	307	301	282	329	303	305	285	293	311	313	289	296	293	318	311	312	305	319	299	293	295	306	322	285	288	295	296	295	279	313	288	305	323	304	277	329	294	299	289	302	285	316	294	297	303	302	313	305	302	315	292	298	300	319	274	294	284	287	303	307	319	284	300	315	296	320	283	288	317	258	282	312	289	342	298	300	306	295	298	289	303	298	287	313	291	350	286	317	315	307	313	300	292	316	296	311	292	298	288	321	313	321	316	309	279	301	288	272	305	313	307	306	321	279	306	306	330	302	315	307	323	299	297	316	285	299	299	302	310	310	341	305	303	299	281	300	293	301	279	295	330	293	315	302	308	286	327	311	296	277	297	314	311	299	296	315	292	311	289	296	283	300	308	312	295	307	297	312	293	290	325	293	320	295	278	287	295	306	281	274	331	344	322	291	293	302	258	295	263	335	270	300	327	305	293	286	298	292	311	271	312	335	293	303	316	319	317	349	301	300	305	317	332	296	324	318	333	304	302	326	311	267	320	293	315	297	285	291	287	308	300	315	317	300	282	292	311	298	295	320	306	324	310	309	280	304	274	288	304	331	308	299	266	310	305	315	288	325	316	252	311	308	316	318	286	277	305	333	296	284	315	288	323	295	312	279	312	306	287	304	327	306	267	332	294	287	285	261	323	314	294	290	279	313	298	284	299	315	299	295	301	289	297	285	324	332	296	317	285	292	312	299	337	297	301	303	294	295	313	335	297	294	304	349	321	301	336	296	303	334	308	310	298	321	280	274	332	304	291	342	299	320	295	337	332	291	323	293	314	292	295	344	302	293	288	307	282	292	287	296	286	292	319	282	310	301	309	316	291	296	316	354	289	304	310	312	274	314	315	329	333	290	315	319	301	313	328	312	300	317	308	324	272	319	276	287	285	303	326	302	306	303	300	324	292	307	310	316	327	328	312	328	312	295	305	331	328	296	296	298	310	331	298	299	292	279	340	293	305	317	277	317	315	294	319	299	269	295	294	301	323	277	288	269	323	293	313	304	344	263	314	308	305	320	293	328	291	320	317	294	312	303	293	305	300	306	265	320	290	260	278	296	283	308	317	310	292	323	315	295	293	299	292	318	304	310	266	299	293	302	333	341	312	309	283	319	314	320	278	302	281	301	325	302	338	271	307	298	307	329	308	325	288	324	292	307	309	318	309	308	299	315	320	302	294	319	330	302	289	307	283	292	312	280	299	292	293	333	308	326	293	296	278	316	299	289	315	303	294	305	297	318	270	283	326	299	317	317	309	293	311	274	310	293	310	338	286	249	308	287	314	292	280	318	320	309	299	311	288	298	336	290	330	335	305	311	300	314	311	304	284	313	321	329	299	300	300	287	302	295	284	272	297	287	325	317	283	322	303	270	311	304	278	340	313	307	298	305	287	300	281	315	300	294	290	312	311	293	277	280	317	287	300	323	285	311	302	305	287	295	293	318	298	310	299	300	309	327	319	299	322	319	321	316	305	279	330	291	316	268	289	289	331	306	312	302	313	327	322	291	312	309	327	329	340	277	295	310	324	299	296	298	307	284	316	301	302	274	269	309	323	330	291	298	287	285	296	318	321	315	320	331	297	295	290	334	313	298	288	326	289	328	296	300	271	286	271	313	340	266	306	271	307	299	334	284	319	316	311	356	318	270	315	311	304	319	313	320	342	292	304	312	297	283	283	336	270	283	299	316	307
15491	3080	2514	1374	1070	891	715	660	664	568	549	534	515	493	499	501	479	495	465	470	490	455	454	445	459	471	497	412	464	514	453	459	418	489	454	469	462	449	499	481	456	417	432	465	472	480	449	436	432	434	467	488	466	433	434	429	475	495	482	436	441	448	452	444	457	433	482	471	467	478	457	480	427	465	459	458	440	449	452	441	433	490	465	450	488	431	448	443	459	470	445	439	455	506	480	441	460	494	475	466	453	443	453	436	454	457	445	461	468	498	456	443	465	439	471	469	449	471	425	479	472	475	480	450	437	442	448	427	490	494	444	461	476	476	455	487	469	421	413	470	451	466	481	462	493	430	435	454	441	419	501	440	456	455	468	411	447	462	425	415	464	451	451	442	421	469	463	450	451	419	456	477	483	476	456	455	403	447	469	459	451	456	436	473	457	466	458	420	456	444	468	453	450	441	473	455	486	482	446	458	491	410	418	445	437	451	476	464	473	428	456	456	460	483	465	468	439	466	419	433	431	472	479	460	483	504	453	431	468	469	471	449	457	439	455	465	437	483	436	462	435	461	444	463	479	495	470	480	492	472	487	452	477	485	469	422	436	494	426	430	477	432	499	491	453	457	485	459	455	458	458	451	466	488	483	454	430	451	507	489	441	416	471	434	469	456	463	473	462	461	453	482	480	484	479	437	445	443	466	514	457	476	454	461	466	463	465	470	429	434	466	455	457	452	446	438	463	448	464	450	427	471	441	443	473	449	430	498	470	446	469	447	447	497	447	491	444	440	428	466	479	468	470	438	476	471	495	511	464	491	436	418	449	454	452	477	469	467	463	482	435	462	453	460	451	439	491	439	488	476	452	422	454	453	486	458	456	468	461	476	445	472	447	432	482	475	472	439	471	468	431	480	455	476	496	457	475	469	422	461	436	460	489	418	488	438	432	414	466	400	420	471	447	492	440	439	461	420	468	476	419	468	429	459	449	465	452	447	458	472	445	457	474	469	467	445	457	435	477	455	472	426	515	476	459	487	454	466	467	441	444	432	473	461	476	480	466	436	505	420	470	425	464	418	417	434	477	442	487	429	469	470	452	458	445	430	473	466	483	478	458	486	462	472	458	426	427	434	470	450	474	465	447	486	477	431	480	468	489	472	442	474	458	437	434	480	478	449	447	451	459	469	435	468	418	452	426	469	481	443	461	459	460	421	475	508	472	422	466	477	454	455	429	475	464	452	491	476	421	470	452	480	447	450	480	431	464	479	456	451	450	485	423	457	476	445	450	438	451	469	443	455	451	425	457	470	486	461	476	456	456	437	472	483	427	450	422	454	473	445	452	482	480	447	456	437	452	490	477	460	439	460	452	460	478	465	475	446	432	458	462	479	420	476	470	474	531	474	470	452	481	445	432	446	432	481	438	468	439	446	471	468	485	456	470	491	463	456	472	439	471	489	446	435	484	434	501	446	454	482	444	480	465	452	422	448	457	442	470	455	495	486	426	494	451	438	441	429	446	479	444	485	470	465	451	499	448	429	428	394	467	492	456	447	451	480	448	476	481	455	444	442	446	463	435	459	421	456	476	473	454	468	491	484	417	434	442	459	454	455	457	443	496	463	495	428	456	494	470	428	427	450	463	478	483	453	419	482	436	440	478	454	405	457	473	471	486	466	451	454	459	418	432	431	449	462	433	469	491	453	456	468	430	463	455	435	454	462	445	481	472	440	465	451	444	451	413	463	436	481	421	486	452	411	434	479	454	454	464	445	440	442	443	433	476	414	492	459	461	434	480	466	477	421	427	461	477	461	437	481	451	477	450	434	451	454	452	432	451	452	461	417	432	460	447	446	467	496	472	464	441	467	468	406	429	439	498	434	435	445	439	483	477	468	463	508	478	441	446	495	428	468	468	478	482	449	495	393	430	436	451	459	442	491	454	464	475	485	460	448	440	423	458	461	462	486	485	422	444	472	483	462	481	451	478	472	445	484	467	470	460	416	456	467	439	475	440	464	476	492	464	493	425	473	492	471	412	474	441	471	424	436	488	443	445	450	485	480	443	450	456	443	456	440	467	458	471	482	432	484	493	470	435	481	464	429	422	454	438	457	452	461	464	441	454	473	463	447	460	439	476	459	487	491	454	428	463	467	475	455	438	435	446	531	460	465	461	456	437	444	407	451	464	481	460	425	480	461	499	446	445	481	457	499	454	469	422	442	434	425	460	465	461	443	438	463	455	472	388	444	429	462	452	464	460	477	462	453	479	452	485	488	442	457	468	430	443	454	497	433	463	438	475	479	483	474	457	474	435	408	464	446	502	419	482	486	459	431	480	464	458	448	453	473	446	452	507	452	489	469	431	421	476	467	476	469	456	477	483	470	470	439	454	453	481	444	452	460	477	464	430	493	414	444	457	463	446	451	434	455	443	456	484	453	452	437	456	462	454	463	452	473	483	483	510	475	450	455	439	435	449	474	459	469	494	458	446	434	450	442	473	455	481	426	480	419	455	458	491	481	456	460	473	451	445	452	479	484	462	483	438	459	441	450	466	473	469	466	464	446	450	388	454	451	435	486	438	481	459	423	485	475	471	421	443	454	416	479	414	467	462	454	457	450	422	468	462	449	473	452	437	453	480	445	452	455	495	478	471	467	437	447	407	480	445	468	444	511	403	436	477	449	439	468	473	427	461	404	460	461	456	490	458	463	449	504	439	434	451	458	424	459	451	474	490	494	463	451	446	466	452	461	486	483	474	453	440	500	495	434	466	453	472	459	460	464	480	445	452	443	472	471	454	486	495	452	455	436	493	461	441	450	483	448	472	453	450	453	496	474	450	445	433	461	447	478	418	483	514	468	438	452	509	407	450	430	463	455	453	437	474	433	458	470	453	471	470	425	466	435	456	416	479	426	476	465	472	482	447	444	491	482	465	449	434	500	441	459	452	498	457	463	485	484	429	466	441	477	490	460	441	471	498	445	464	449	486	448	462	440	468	451	452	461	507	458	447	442	485	450	430	457	463	476	479	437	464	437	451	465	457	441	480	448	457	448	488	463	466	446	433	437	440	454	443	454	453	409	480	482	475	472	478	435	448	445	468	448	444	430	454	460	467	443	493	470	451	457	448	432	449	431	453	485	454	457	484	466	457	469	444	447	445	439	444	454	447	490	461	451	478	474	491	473	473	477	491	441	474	444	437	449	442	466	443	452	463	501	422	428	443	420	461	484	444	457	425	465	463	434	472	440	455	456	474	446	426	431	446	468	481	469	438	435	486	447	448	477	469	437	468	461	474	470	423	471	467	493	464	437	468	445	477	465	461	469	465	434	447	479	470	476	489	454	497	412	482	447	446	447	487	438	447	501	477	476	444	450	496	464	478	483	457	473	478	450	442	508	492	467	433	412	420	488	505	475	469	450	460	453	452	480	439	466	439	467	465	420	415	481	439	464	466	477	469	457	473	470	405	486	463	438	451	446	462	478	515	445	458	461	449	463	462	446	473	444
24466	21491	29080	24329	21288	5345	1378	951	864	801	788	710	689	658	652	658	663	636	597	608	589	601	627	605	595	546	608	601	600	564	612	552	591	573	600	610	607	589	645	566	605	566	546	609	588	552	577	533	595	576	593	566	545	546	561	585	524	558	564	565	557	589	563	618	597	625	583	516	591	565	583	586	578	552	582	600	565	582	593	560	611	547	588	592	574	594	552	564	578	568	548	550	572	583	587	571	553	562	563	610	602	568	527	593	565	536	520	522	618	562	525	534	558	544	555	571	556	591	557	509	567	559	582	567	599	547	572	554	582	547	529	573	598	561	612	573	569	582	597	560	581	581	569	556	568	579	597	572	577	558	574	557	605	563	495	584	579	578	581	594	574	565	569	542	585	595	547	533	546	534	594	578	563	564	600	585	517	568	586	553	523	515	549	565	577	508	574	582	548	538	618	541	578	590	567	569	595	575	575	552	614	512	517	544	550	560	544	558	547	550	590	578	557	542	577	581	578	564	554	583	587	562	536	559	553	549	570	583	553	526	586	558	572	537	551	563	611	597	622	578	542	545	544	559	548	549	583	558	553	545	564	540	584	612	572	595	553	580	561	568	573	545	552	539	549	583	603	602	542	543	588	576	527	561	605	541	536	576	565	616	601	568	551	529	558	588	545	589	604	548	575	544	567	600	553	551	564	586	539	598	605	577	575	573	589	565	583	551	559	596	551	595	504	550	555	568	560	567	575	542	546	575	558	567	578	570	519	577	582	588	541	576	503	588	609	528	568	533	551	545	548	571	563	549	566	542	549	577	520	560	541	520	532	587	562	542	532	589	588	586	603	608	628	571	549	539	615	586	599	572	516	567	511	532	570	587	622	551	551	509	533	583	591	563	539	603	534	572	572	558	587	576	562	562	540	545	557	540	549	558	570	529	580	533	560	595	586	608	567	496	591	624	573	563	565	570	548	556	549	600	595	555	537	594	527	574	565	592	584	597	545	517	546	552	578	564	589	612	554	582	584	551	539	595	572	558	552	515	576	562	571	570	488	601	547	566	577	556	556	552	587	535	562	566	562	587	542	578	547	612	567	555	584	521	590	567	551	559	557	587	556	575	572	583	555	587	521	586	560	548	537	567	532	584	563	547	571	584	574	604	576	536	597	565	548	598	552	533	527	554	572	534	578	548	564	561	574	568	537	572	556	556	578	548	576	561	609	568	582	546	608	530	582	544	569	528	571	588	572	612	530	536	614	554	568	574	576	585	595	573	561	531	577	576	570	548	580	569	607	579	556	567	568	537	562	544	587	519	548	562	524	549	554	571	560	570	543	581	601	555	553	561	563	556	573	561	555	574	582	570	544	556	539	602	555	593	548	542	593	579	623	583	578	555	535	554	524	556	588	524	595	564	531	554	556	569	594	570	587	619	576	539	578	603	597	575	557	571	567	585	529	590	569	535	591	582	564	550	565	544	558	528	547	588	579	558	536	563	578	576	586	562	552	567	586	585	555	553	579	587	546	574	558	587	566	566	550	585	562	571	553	571	572	553	575	569	590	544	581	562	569	562	539	627	570	609	564	562	570	595	557	566	575	583	559	598	556	596	534	592	589	552	558	580	525	526	586	565	558	610	594	583	617	545	561	554	558	557	546	547	531	546	541	520	554	600	529	597	531	537	539	581	566	563	575	581	589	588	579	563	509	558	558	548	546	569	520	564	557	534	564	578	567	573	574	608	579	567	554	557	559	571	575	585	580	585	556	553	554	611	573	570	553	573	595	567	540	574	576	641	531	540	569	546	592	494	573	613	567	554	561	558	555	497	584	581	578	577	551	602	603	566	581	517	584	564	518	551	599	550	579	556	604	596	577	602	554	562	584	579	550	562	577	572	625	561	581	589	594	537	602	563	548	571	612	569	545	629	577	607	586	586	590	585	588	558	594	589	544	560	545	577	576	568	554	568	555	568	576	526	591	601	612	560	601	532	561	564	602	566	529	576	589	548	545	542	558	530	619	564	557	532	535	590	571	531	582	569	561	563	562	544	541	562	611	594	570	594	561	569	582	559	563	572	525	568	611	585	596	571	569	539	536	565	564	608	541	538	609	555	576	556	569	544	574	581	562	547	543	554	584	570	583	554	579	552	562	544	573	545	546	531	563	571	568	552	554	558	608	585	553	523	585	617	588	576	552	566	555	637	591	591	564	575	585	571	558	562	579	504	607	603	555	591	541	553	594	560	599	543	575	583	558	567	598	554	614	557	551	597	530	561	542	559	589	608	554	554	549	583	578	541	580	580	596	563	543	545	554	583	586	526	582	516	550	545	529	592	577	561	562	583	567	559	567	569	628	567	559	550	571	537	548	565	586	562	612	569	591	535	559	578	590	565	551	561	535	577	558	553	560	600	577	577	543	581	538	579	566	580	580	543	587	564	563	583	639	573	584	547	548	566	556	591	565	559	583	546	610	522	541	535	582	568	571	556	558	589	539	565	545	606	549	585	582	547	549	599	577	565	563	543	604	578	564	582	580	523	566	526	554	566	552	563	559	611	555	596	601	552	596	595	651	575	550	555	565	571	576	558	571	568	600	544	553	598	553	608	615	567	578	577	561	565	525	570	591	528	567	574	554	548	568	571	539	540	527	555	610	532	530	579	561	584	610	588	555	540	552	551	548	588	542	605	522	571	561	542	534	569	586	578	592	551	561	555	569	590	559	572	548	577	535	596	575	600	590	553	589	563	598	605	560	544	584	558	545	597	544	566	566	523	603	570	537	548	565	540	551	556	584	548	576	565	580	590	587	596	593	525	530	532	560	590	551	572	547	555	556	557	550	590	621	562	578	581	548	590	540	591	586	567	555	615	582	613	528	551	577	573	560	589	583	606	586	563	584	560	564	591	577	618	553	543	591	543	576	565	570	601	596	606	575	534	557	550	560	568	563	578	570	576	564	598	587	600	546	594	552	558	568	568	564	577	576	568	526	564	573	570	544	565	531	542	573	615	559	560	593	554	564	536	566	584	526	554	578	561	544	580	585	565	545	543	554	573	553	526	602	550	568	564	522	576	575	543	557	558	547	510	559	556	524	572	581	561	559	579	599	539	552	572	516	563	535	584	550	549	559	543	543	556	544	584	589	572	552	561	583	574	584	543	553	570	556	565	597	550	571	576	608	556	531	557	560	549	547	562	572	583	600	553	557	522	596	564	571	539	538	597	611	494	570	554	616	598	595	595	557	569	613	590	550	569	531	567	541	563	579	551	599	540	547	614	569	554	551	561	563	571	562	587	504	611	569	588	568	547	564	562	527	567	523	585	573	578	618	531	512	510	603	567	554	567	552	574	576	556	550	518	585	595	554	552	548	562	599	563	568	550	575	479	530	543	561	556	529	585	580	557	560	525	514	564	591	570	577	588	560	570	551	587	552	504	546	544	573	593	550	633	549	592	546	570	566	547	539	534	579	545	567	600	516	597	571	564	529	570	566	559	606	602	555	548	546	595
36721	11606	10268	5424	3961	3038	2310	1977	1844	1519	1331	1285	1141	1084	1091	1047	997	956	931	964	910	934	946	924	833	924	941	925	879	892	853	851	866	845	851	883	802	888	832	820	834	825	882	841	881	846	844	810	793	827	801	829	833	878	862	838	840	803	837	855	820	856	906	822	764	836	893	783	845	839	808	869	842	845	859	808	817	832	867	811	848	854	805	852	834	891	831	800	843	827	843	869	839	806	841	814	873	846	797	811	915	791	837	812	806	847	798	839	833	846	837	849	823	874	844	882	837	855	871	854	894	867	837	808	811	789	818	836	835	837	840	824	839	800	811	833	844	796	861	843	798	799	851	842	814	881	851	825	834	825	872	846	804	832	819	862	827	856	838	818	809	825	805	805	775	826	810	839	843	805	847	817	829	840	870	826	868	859	811	862	835	834	800	822	856	891	844	854	829	851	825	848	807	818	832	837	825	817	872	815	822	811	865	796	828	826	872	890	859	813	809	845	834	869	830	852	818	801	802	843	814	878	828	845	892	864	875	838	807	855	809	837	774	855	830	841	788	855	841	833	821	867	850	846	879	888	848	844	844	871	856	835	809	809	744	820	830	778	812	848	865	833	815	788	860	859	856	827	830	821	812	842	847	793	779	851	783	791	856	807	839	841	795	790	836	785	831	825	846	832	776	823	816	832	855	815	801	849	832	828	858	822	835	844	862	837	804	813	805	858	822	868	848	841	817	840	818	843	804	835	873	815	809	837	835	849	849	851	850	835	810	822	841	798	833	820	916	841	844	832	855	826	826	856	829	834	815	859	892	873	860	835	832	842	773	821	827	856	851	825	839	862	833	864	836	805	805	851	829	761	827	814	825	870	783	880	824	819	800	871	820	855	842	820	834	793	833	840	865	833	836	786	799	816	789	843	817	820	872	830	808	815	804	817	865	783	800	808	787	859	819	790	845	851	853	885	821	866	874	859	799	816	864	884	857	810	846	845	780	877	865	812	838	830	867	898	864	847	845	873	802	784	873	864	829	845	838	810	843	846	896	793	839	862	845	808	855	877	838	825	823	854	866	847	800	852	900	835	858	820	813	860	841	804	826	819	872	836	849	840	839	836	851	839	842	807	824	867	853	872	764	826	840	853	789	781	867	875	812	851	806	879	854	902	802	826	841	808	880	848	803	845	849	777	840	801	811	848	854	836	784	823	807	796	828	869	810	845	827	828	839	886	818	868	903	820	874	822	814	857	847	835	865	813	827	864	862	864	838	786	850	794	835	812	865	849	845	800	863	810	839	852	831	849	846	833	866	842	791	882	854	838	820	882	810	816	852	790	774	816	814	848	867	853	810	815	872	823	844	866	855	828	853	828	816	865	812	859	851	826	826	839	845	864	760	860	863	832	835	840	862	881	842	851	844	854	862	846	845	876	867	804	842	870	811	874	851	781	859	828	825	865	826	817	890	845	790	834	846	801	841	833	809	847	864	812	807	802	800	787	803	870	924	876	882	833	863	824	834	836	878	819	828	849	848	815	839	822	833	836	827	845	850	858	806	814	859	844	779	782	814	821	813	815	835	821	851	862	875	808	864	859	828	871	838	849	893	839	853	785	864	816	792	841	846	844	862	834	864	817	864	890	848	827	836	830	848	789	742	859	882	834	855	830	854	861	832	797	790	779	882	837	878	861	809	863	853	796	849	791	824	841	851	843	810	873	849	852	815	796	815	829	827	855	871	818	844	828	809	823	833	789	836	837	820	880	814	843	885	849	806	883	817	890	816	837	861	827	799	851	867	842	793	855	847	838	841	802	799	829	850	841	809	821	858	851	777	786	833	775	847	842	842	827	834	851	877	850	812	796	816	911	789	793	836	825	824	824	853	844	867	865	843	878	807	846	848	826	839	846	900	847	790	831	820	868	794	851	805	802	823	800	843	819	876	842	796	748	843	859	807	796	820	813	867	793	857	832	851	857	840	865	879	840	835	875	873	850	844	841	790	814	807	841	819	755	884	842	861	869	850	814	848	860	838	829	859	802	827	857	837	838	835	857	851	825	868	834	823	872	874	816	839	853	840	857	820	836	832	793	846	783	849	847	831	829	826	835	845	838	845	855	845	867	842	861	832	877	838	834	855	841	803	836	858	827	812	837	845	864	833	881	816	819	836	792	829	889	859	826	840	827	842	898	841	809	793	822	885	801	863	778	814	832	819	833	860	823	842	846	823	833	805	868	790	771	813	801	806	812	805	872	877	872	840	880	881	858	873	876	824	901	793	836	843	812	836	811	835	768	846	873	811	836	867	835	808	766	795	846	884	867	879	865	871	822	810	867	816	887	832	825	769	844	782	854	786	840	840	883	847	805	826	866	845	832	817	875	849	846	826	816	821	876	862	822	814	839	781	813	836	843	838	806	860	833	836	797	858	838	850	810	877	843	827	826	849	807	805	820	843	814	789	773	847	832	826	860	832	828	842	860	861	801	819	874	818	882	826	836	842	812	796	812	823	802	815	853	795	857	847	841	830	866	867	870	849	827	862	824	846	834	802	861	886	858	811	808	855	826	811	879	907	771	829	842	847	870	814	801	783	812	873	808	816	865	832	847	871	841	814	851	841	852	874	835	847	858	863	875	857	833	786	824	776	846	795	853	864	847	827	852	811	832	819	826	925	846	847	824	862	833	851	792	868	808	879	810	846	901	832	859	854	863	825	849	839	804	846	816	773	821	888	826	828	876	853	791	841	850	852	834	849	786	828	931	800	802	844	860	843	825	851	810	766	840	850	797	811	826	836	833	828	837	845	816	854	802	811	846	858	843	807	847	778	817	809	870	840	891	824	874	807	854	841	839	807	831	799	785	876	893	834	850	790	855	845	796	813	853	857	848	815	844	824	818	861	814	863	818	845	825	831	832	876	794	801	833	849	821	860	861	903	848	864	850	843	824	878	794	823	790	870	837	840	855	864	791	818	858	852	805	829	869	815	815	826	780	804	824	758	870	781	782	808	858	788	809	841	826	860	831	860	782	831	853	818	865	872	832	780	878	821	839	766	823	809	836	843	846	838	794	877	869	830	830	838	833	834	812	799	855	822	862	864	889	861	816	880	804	827	886	821	813	840	842	845	828	778	811	805	832	813	886	845	851	831	839	831	841	825	850	853	811	873	852	792	829	832	797	869	796	859	866	866	829	850	837	871	770	866	820	874	877	821	857	837	855	791	885	838	796	841	877	846	822	849	842	829	862	786	851	833	870	853	856	834	877	879	854	811	878	869	821	805	813	823	792	871	845	847	877	822	826	848	853	911	819	847	814	809	836	855	854	850	812	840	798	820	803	850	841	867	822	821	802	842	837	884	863	874	855	855	808	806	853	828	835	822	822	882	861	805	823	854	858	843	833	849	796	861	827	831	843	834	827	813	869	807	860	804	822	868	867	872	870	851	854	851	844	791	860	814	840	895	851	785	832	835	854	793	808	831	861	841	839	783	796	821	848	836	868	855	856	865	838
23354	21424	29544	23702	21427	21124	4307	1377	1030	916	781	816	740	711	668	664	644	634	662	537	521	565	562	529	544	583	593	553	488	555	552	534	596	577	495	555	522	509	535	532	558	548	535	523	589	524	495	538	535	531	516	496	546	554	537	516	537	510	517	565	483	526	513	529	546	505	514	554	528	506	499	564	540	521	532	534	565	536	516	524	501	577	531	524	531	544	538	543	539	530	492	516	483	525	480	505	532	523	543	560	511	512	529	526	489	531	527	527	519	485	523	520	524	520	527	574	500	497	540	515	503	497	490	504	491	553	555	524	560	513	505	539	525	541	474	538	498	489	548	532	480	506	532	541	524	563	533	538	510	566	511	483	497	526	514	538	519	534	505	504	478	521	517	516	497	524	499	513	521	507	496	510	532	538	496	520	495	506	526	513	500	547	499	509	510	532	548	530	512	528	527	555	512	498	500	508	517	511	514	551	483	523	523	498	523	544	519	510	529	495	513	533	530	530	511	520	511	500	505	465	527	498	530	500	498	493	476	544	500	512	510	554	519	528	479	526	575	515	523	498	498	509	520	527	497	525	510	509	516	538	508	526	503	527	520	535	526	512	516	495	499	490	501	513	498	510	503	514	518	508	501	548	508	519	520	518	497	528	544	516	552	505	503	572	531	489	531	522	524	520	540	537	489	508	501	524	487	492	541	546	563	527	563	512	490	493	483	521	531	487	503	516	501	523	506	514	539	520	511	541	509	583	494	520	528	514	518	515	487	488	511	515	533	524	480	518	544	520	510	502	518	528	476	508	528	558	486	526	539	555	515	538	514	530	511	502	506	531	521	489	496	561	544	512	517	519	511	514	548	529	522	505	557	506	530	550	487	517	496	559	528	504	507	502	526	525	528	459	466	495	512	552	520	503	530	540	514	510	553	534	551	484	504	538	522	528	487	501	521	511	532	521	506	525	531	531	513	498	493	562	457	503	507	518	529	554	541	501	480	539	484	515	499	546	534	560	537	508	512	498	523	536	563	488	540	493	544	526	493	524	477	514	528	537	530	534	527	529	479	511	536	510	497	542	557	485	526	482	516	540	504	497	491	530	573	541	550	521	510	490	508	544	520	505	521	512	505	511	565	485	533	522	518	514	546	505	492	532	510	500	506	499	482	501	543	545	481	505	537	478	511	509	523	525	520	565	490	488	560	502	555	510	535	563	541	507	544	491	491	527	475	519	509	533	506	509	531	548	501	500	522	532	496	522	517	548	521	517	510	537	514	541	480	546	544	526	534	514	562	551	501	500	519	483	526	475	515	552	525	513	482	487	503	505	530	512	502	520	497	555	536	508	497	501	539	512	548	516	513	520	469	522	557	531	491	530	545	522	459	518	497	490	489	522	530	526	561	504	515	526	495	494	464	513	531	517	541	520	525	495	469	515	528	538	535	534	456	505	502	557	497	475	512	505	478	522	525	504	501	529	533	506	545	506	520	548	532	529	527	510	498	521	515	562	501	511	493	523	498	530	502	547	516	522	578	502	489	538	500	569	525	533	539	532	525	508	513	535	471	543	493	496	493	502	520	548	511	480	481	484	497	514	549	502	545	506	492	513	518	508	541	520	531	513	498	500	519	528	506	513	501	513	491	496	531	525	512	502	487	546	526	514	499	525	531	519	517	470	517	539	533	472	526	530	518	518	522	517	501	550	528	475	560	522	505	548	507	487	462	502	502	508	501	504	525	476	509	489	554	525	525	498	509	514	501	544	493	515	550	483	461	500	504	550	527	552	527	517	536	503	537	524	565	532	522	510	550	509	509	491	494	551	501	509	521	499	484	510	513	510	510	507	495	519	533	490	531	511	476	522	502	497	498	545	533	516	529	492	526	501	533	529	525	500	529	546	518	532	511	487	509	502	526	541	513	506	515	566	539	486	512	500	503	514	511	505	546	566	491	507	517	528	563	519	529	519	529	560	523	528	518	552	530	476	491	533	523	518	531	526	471	560	534	508	529	518	537	518	511	506	513	476	515	503	529	532	503	530	504	500	485	512	540	552	528	554	524	494	518	533	506	514	497	521	560	549	490	524	517	523	516	496	525	512	504	504	525	509	539	524	541	485	543	492	561	492	492	533	504	519	491	492	547	509	499	506	482	478	495	527	489	545	511	483	469	537	495	534	523	531	533	486	488	502	478	505	495	540	511	509	501	550	525	516	533	527	522	504	532	522	487	525	541	524	497	568	525	536	473	505	513	475	545	506	502	551	469	530	545	540	501	512	511	529	474	532	532	560	510	486	509	548	503	515	545	526	518	524	550	482	516	472	516	525	544	546	535	540	523	468	516	508	516	507	541	507	567	507	501	506	512	548	511	544	511	492	525	445	518	510	533	481	567	491	543	497	518	509	535	529	520	508	509	533	522	493	514	535	515	540	524	509	545	525	498	475	505	543	534	510	488	489	528	529	496	503	515	512	518	554	497	545	519	493	499	575	498	525	549	556	501	519	484	496	545	518	497	499	486	529	518	482	514	517	564	500	500	545	525	492	499	547	519	469	500	532	530	510	548	507	499	488	451	562	528	510	535	515	523	492	528	518	503	506	489	514	510	494	513	486	518	519	545	497	547	487	523	488	556	495	546	534	525	515	523	486	525	532	509	533	520	508	555	500	524	503	514	483	544	506	515	454	519	549	491	475	510	497	553	527	566	520	519	530	529	484	570	534	532	530	521	511	500	518	515	532	531	492	486	510	530	510	501	508	503	515	504	517	500	516	483	557	527	534	522	536	523	528	522	524	542	505	536	515	513	515	533	562	530	470	518	511	475	506	507	532	493	524	509	500	519	507	555	515	478	510	483	503	558	512	598	538	530	515	566	506	560	508	534	541	504	485	459	516	563	563	569	520	520	535	543	522	573	515	480	516	588	523	471	554	502	543	509	498	493	522	537	569	520	542	495	525	524	521	539	486	540	516	513	518	542	547	541	537	522	477	538	474	479	507	529	504	488	503	499	513	528	582	509	512	519	531	535	512	539	531	504	519	527	521	541	475	511	491	507	485	522	522	508	515	506	505	496	522	500	517	523	513	521	503	536	530	477	525	498	558	470	497	536	543	513	516	523	543	528	535	499	553	524	514	528	554	481	555	527	499	495	545	464	549	522	549	511	511	516	484	499	548	490	483	522	510	524	502	529	527	505	520	492	511	522	527	550	533	490	547	481	516	469	504	535	471	511	453	487	479	508	542	506	497	490	545	504	480	500	536	560	528	495	498	506	493	518	493	522	489	511	524	537	559	491	539	535	524	529	542	580	501	508	501	492	492	526	533	516	544	543	518	565	497	532	547	502	504	505	507	533	553	485	472	500	501	518	502	526	551	528	512	528	489	529	522	571	541	527	496	486	485	468	496	511	495	523	504	520	535	514	508	538	515	519	487	491	476	519	503	506	513	510	485	522	553	511	530	524	542	523	533	501	524	524	502	510	564	529	507	564	491	522	504	505	517	502	530	518	488
42784	16803	15362	8611	6095	4485	3589	2969	2486	2088	1853	1527	1394	1314	1200	1124	1048	1038	1000	933	984	951	913	865	921	894	880	861	874	826	826	865	828	814	842	811	801	805	791	791	827	765	820	820	811	818	790	835	808	786	800	770	838	831	806	754	795	801	833	744	802	797	812	773	790	802	791	849	758	738	756	770	790	797	810	754	743	792	805	783	810	753	781	795	800	753	770	705	807	758	764	793	725	808	781	726	775	801	726	744	765	805	762	771	746	748	786	835	729	755	758	740	753	770	785	755	799	728	787	765	761	775	756	731	776	797	751	798	766	816	735	842	743	752	764	790	747	720	806	744	751	778	760	771	774	804	760	779	808	737	769	741	797	769	752	703	720	792	773	804	734	707	754	781	737	755	790	796	777	780	715	766	745	755	798	748	760	759	767	788	714	739	766	796	749	781	737	718	728	782	826	758	806	778	773	755	783	752	751	758	787	751	782	784	740	743	761	758	737	800	687	739	763	805	813	776	750	748	808	763	792	768	753	760	803	771	759	783	741	744	776	809	767	764	763	782	790	773	756	741	767	738	724	787	739	772	731	725	784	779	751	798	749	731	722	778	773	754	757	782	747	753	738	754	743	771	772	774	734	770	800	774	710	746	757	755	720	740	729	783	821	707	780	783	781	766	804	735	756	798	761	730	782	804	748	721	736	807	726	760	806	792	796	810	770	796	798	759	822	764	770	764	717	829	786	752	795	742	741	794	778	717	784	718	758	788	731	767	789	745	784	793	777	719	721	731	801	762	745	769	767	774	756	743	784	790	743	766	735	786	773	763	775	776	765	745	776	728	725	754	752	824	704	772	808	800	772	750	789	754	776	804	716	758	775	755	751	746	786	809	798	783	809	729	761	774	768	796	754	793	785	724	795	700	757	756	754	790	799	765	732	742	754	819	749	724	768	751	728	752	766	761	783	796	749	758	757	776	788	778	766	763	746	769	770	779	772	751	762	746	760	740	760	739	778	778	729	765	774	764	738	771	793	710	769	736	767	830	795	765	749	795	783	747	773	782	754	765	760	750	792	780	749	807	765	718	754	737	754	768	763	791	766	735	738	728	764	762	805	747	778	772	754	784	764	781	821	749	769	721	728	796	792	771	760	756	747	751	807	731	754	796	778	755	745	753	744	769	773	739	746	742	828	771	774	762	725	740	763	773	745	760	773	760	773	795	826	799	760	722	751	824	764	774	749	754	786	765	756	749	770	758	769	755	787	780	759	768	771	774	796	751	745	777	740	732	791	770	766	737	782	766	764	813	729	787	759	764	753	741	769	801	756	763	779	757	793	796	784	787	722	803	774	814	787	768	774	796	726	779	797	765	703	766	802	714	802	760	736	775	788	735	764	763	726	831	801	786	812	765	716	786	822	735	732	752	746	809	776	747	788	777	777	747	746	737	771	791	766	749	768	785	699	802	733	715	757	767	771	799	740	762	785	771	806	761	748	788	738	761	808	732	796	743	783	738	739	776	764	759	695	756	788	735	752	765	771	788	766	743	779	798	767	802	783	751	816	791	735	758	733	763	777	753	765	774	798	766	794	745	782	779	755	695	795	780	698	784	756	747	745	752	786	794	778	790	735	736	721	773	780	799	771	730	748	767	807	759	760	768	759	758	784	785	783	721	750	815	765	785	734	778	758	773	749	765	761	750	778	771	747	755	771	774	760	776	805	758	766	764	771	772	760	740	781	806	731	740	739	805	738	799	816	782	774	737	817	767	741	788	784	737	783	764	770	734	747	778	738	747	752	798	745	787	740	787	802	770	772	750	726	766	779	763	763	770	772	779	736	791	744	734	782	803	718	723	798	771	739	774	736	751	760	782	781	731	756	766	756	765	784	743	778	734	719	812	812	761	728	744	779	799	806	778	765	774	792	775	766	778	775	765	815	783	741	768	742	794	804	799	765	747	780	763	717	734	780	749	753	766	745	692	795	783	764	721	725	783	761	785	782	740	718	776	735	785	735	753	798	757	748	765	788	817	776	734	728	795	827	756	751	759	706	728	761	775	789	754	825	785	739	771	791	758	753	759	726	761	789	750	784	784	787	745	753	765	759	743	765	749	755	806	723	728	827	830	776	730	770	736	752	741	805	791	750	774	768	799	792	743	759	711	781	728	754	753	763	798	820	753	796	749	766	724	804	762	771	766	804	730	750	778	756	771	761	767	789	778	767	763	764	747	773	771	759	713	750	765	772	773	719	823	778	737	776	739	736	806	776	774	763	744	768	789	735	742	735	753	766	723	765	758	819	758	707	745	722	787	718	710	762	718	757	821	814	810	770	759	771	724	766	770	781	741	764	786	775	761	781	721	790	765	724	760	723	776	801	720	763	755	743	781	772	796	752	747	778	758	792	738	765	755	752	793	741	752	740	774	760	798	717	758	792	780	765	764	779	738	799	765	730	771	783	771	766	776	792	743	772	754	773	744	751	759	766	761	777	776	718	761	790	745	736	776	795	756	778	765	798	783	779	759	772	767	813	755	769	841	771	768	725	793	736	726	801	730	770	758	735	757	741	742	751	739	719	795	785	796	753	731	772	786	798	741	761	777	798	806	798	735	798	776	730	728	788	726	716	761	771	798	725	774	764	787	746	780	756	762	748	776	781	746	757	779	762	773	819	751	731	720	792	740	822	846	735	763	741	796	797	742	792	730	744	766	817	746	808	771	789	783	739	770	756	763	780	784	768	792	791	799	769	738	789	773	851	722	767	788	782	769	760	777	756	763	791	758	722	794	783	780	760	761	772	779	745	769	742	828	736	720	758	772	756	757	722	762	743	766	783	784	779	776	825	747	737	763	754	732	725	760	773	732	805	783	737	742	763	791	745	755	776	718	790	759	726	800	806	738	775	766	744	784	732	731	747	753	807	783	726	768	766	775	714	769	779	786	715	747	787	754	696	784	818	757	732	693	704	804	787	755	785	779	761	773	784	798	748	705	752	767	753	739	718	770	749	717	776	737	790	788	694	793	803	729	743	765	737	750	751	777	771	749	803	755	757	750	763	752	766	714	714	775	775	743	765	791	760	735	755	693	737	742	760	799	751	730	796	753	793	761	732	775	760	725	776	751	793	782	805	746	783	793	700	724	799	770	789	771	779	762	763	738	752	787	796	771	798	775	750	755	789	797	762	736	756	802	772	757	748	779	808	766	728	799	756	734	776	731	795	723	743	779	846	803	779	777	732	756	764	793	760	777	822	751	808	779	745	737	775	783	747	784	758	724	752	693	724	783	738	727	807	751	769	795	756	745	786	730	742	828	761	790	738	722	808	778	757	765	767	783	719	769	788	758	826	764	758	770	738	777	787	734	767	812	795	756	725	751	784	754	785	771	751	789	805	799	806	797	762	705	721	804	795	763	759	753	716	703	730	779	795	746	728	765	744	714	747	771	784	799	753	783	800	823	766	760	709	721	715	741	765	778	741	755	739	732	748	712	793	746	779	740	768	778	736	760
27215	20884	9536	998	476	427	388	374	352	353	344	341	356	332	330	316	328	346	328	272	284	324	337	327	313	316	303	293	286	290	326	318	316	316	345	297	291	304	290	314	351	308	328	302	294	301	307	322	311	296	300	315	319	305	297	306	322	291	306	283	292	308	320	294	289	313	343	281	312	315	300	292	323	310	310	309	346	301	332	316	279	296	310	318	316	320	287	296	307	330	318	285	300	312	313	302	271	280	300	314	293	330	308	323	316	311	338	285	341	316	291	286	321	287	287	285	369	296	305	312	317	323	356	310	297	305	312	324	326	312	340	322	289	300	333	286	298	290	277	277	303	312	322	303	302	301	316	298	320	294	307	305	310	321	264	309	292	284	310	317	277	290	326	304	327	297	324	297	294	314	322	284	283	299	299	302	343	301	287	313	270	289	317	292	302	307	306	287	282	291	356	303	312	319	313	274	312	307	329	315	308	326	312	308	327	299	294	313	305	316	312	303	321	278	295	319	288	330	341	295	310	307	330	311	353	277	290	289	299	323	335	300	297	303	308	321	286	307	291	305	314	327	309	316	309	302	286	334	320	327	320	316	278	316	313	291	325	325	283	299	296	286	315	329	294	309	275	326	325	324	305	310	319	315	297	307	320	317	288	270	303	325	283	325	293	310	299	299	333	334	306	356	287	286	281	317	322	345	326	331	307	309	304	327	278	295	301	260	316	290	326	314	292	281	321	328	297	336	286	289	286	314	312	305	303	295	308	281	289	294	286	324	343	335	267	326	333	308	306	278	286	294	327	288	306	307	311	297	293	289	289	295	286	305	284	319	320	309	309	291	313	321	309	296	289	305	298	296	287	316	263	332	262	315	297	319	296	322	309	286	322	277	314	330	321	316	301	312	305	357	284	271	287	364	297	293	300	306	292	313	306	305	317	298	290	302	320	299	329	286	318	272	342	310	309	308	303	317	294	293	344	275	313	321	306	288	298	304	314	310	301	297	298	313	302	334	270	301	313	295	324	326	327	289	322	298	314	303	273	307	309	309	321	336	312	310	296	320	304	293	311	319	272	309	294	313	337	304	305	297	319	321	284	282	292	323	321	302	308	323	303	316	297	275	294	297	338	307	320	331	304	328	298	302	306	323	294	292	306	296	306	314	298	306	303	299	291	320	306	305	285	283	311	297	302	291	321	299	269	297	320	307	291	296	278	336	323	275	282	292	311	350	348	293	282	298	345	291	328	296	325	323	317	314	317	341	332	293	310	314	327	302	287	305	317	318	325	302	301	293	315	329	317	305	312	340	312	311	315	330	310	334	299	296	277	295	319	278	291	295	300	293	291	301	300	275	320	311	287	316	334	325	298	313	294	306	323	313	300	303	293	336	313	329	265	322	315	306	286	296	327	299	323	306	323	277	305	310	311	308	352	325	283	302	301	286	276	327	296	307	297	292	301	304	344	296	320	320	322	344	345	284	295	307	328	332	351	282	321	291	267	272	285	324	340	302	317	317	320	286	337	286	313	324	304	322	299	293	289	340	299	299	297	290	299	291	287	284	334	303	314	299	298	294	314	306	281	326	315	298	327	319	325	278	300	317	288	306	324	329	308	316	270	307	324	332	280	315	298	285	300	326	326	303	312	279	281	296	322	284	323	344	329	314	306	307	320	319	333	302	312	316	298	329	330	318	293	298	285	309	353	281	301	310	320	296	324	309	303	324	317	325	292	287	306	291	299	300	343	324	331	306	330	308	290	285	331	322	296	295	300	288	317	297	327	302	326	301	291	313	317	317	289	302	291	341	315	316	327	304	306	360	303	310	323	291	308	294	303	317	324	311	286	309	281	316	292	300	335	320	295	348	317	314	324	328	292	312	301	325	322	302	289	319	308	279	349	324	296	337	281	302	308	309	264	293	302	324	299	303	308	322	323	337	296	312	321	308	329	309	322	317	277	327	302	304	322	295	295	320	330	334	324	284	297	308	313	334	289	301	273	287	317	311	308	304	327	332	298	327	287	286	329	310	323	315	299	290	296	335	286	290	316	289	318	312	307	308	288	334	295	315	300	293	285	309	317	329	321	317	317	284	314	350	305	300	315	325	295	293	278	314	309	319	314	293	267	301	293	312	316	328	308	314	298	308	314	308	322	318	315	286	305	308	320	309	323	315	277	313	313	292	299	294	318	316	324	291	326	287	356	317	285	273	302	326	303	312	307	289	322	289	316	293	330	286	291	341	313	314	301	322	294	299	314	311	324	306	300	301	274	322	312	321	310	336	272	295	322	315	344	325	298	289	283	328	290	298	290	303	322	343	301	268	324	311	319	307	312	318	330	314	304	334	322	322	305	303	308	320	334	313	295	325	296	269	279	300	317	325	298	344	311	291	339	282	305	312	278	317	309	324	322	304	327	310	306	303	304	316	297	310	286	290	339	292	297	317	277	327	297	315	304	319	309	320	320	326	309	309	330	297	304	315	308	307	295	313	326	360	296	272	288	278	328	309	317	315	319	310	324	317	327	324	309	309	307	302	334	285	334	294	290	275	304	309	330	265	297	315	311	302	273	311	319	331	299	279	290	293	300	283	312	324	311	335	292	320	336	310	291	268	322	314	306	283	303	292	322	289	299	295	304	314	295	312	280	318	271	298	309	282	326	276	288	337	300	301	294	320	342	318	280	294	300	302	280	318	297	298	318	319	304	318	306	313	280	317	263	305	321	303	269	319	292	315	312	303	308	315	347	292	289	309	306	307	339	300	307	319	311	351	356	314	293	314	300	307	297	328	328	321	291	298	308	318	300	309	320	292	300	283	334	291	301	287	335	305	313	316	289	312	333	323	299	289	337	336	309	335	277	291	299	336	342	312	329	295	312	309	286	301	284	307	310	308	289	318	319	301	327	305	292	320	324	304	311	295	290	302	298	323	275	288	285	332	317	284	298	337	304	313	287	321	315	285	293	295	318	322	308	317	323	304	288	289	312	340	308	318	301	297	341	354	316	294	268	302	318	324	299	296	291	330	309	300	321	306	330	351	273	298	320	262	303	282	308	285	308	278	288	312	313	288	273	313	334	321	299	324	277	296	297	329	308	304	334	326	317	307	314	290	318	304	272	297	308	297	303	283	272	288	297	303	285	339	358	316	306	293	313	307	295	313	306	332	293	268	321	306	328	286	282	313	299	305	297	299	310	283	317	323	295	278	342	306	306	293	289	287	286	298	303	304	267	306	315	352	316	313	307	319	314	277	298	314	311	288	301	343	319	289	318	316	296	289	316	314	320	301	281	321	289	309	324	305	308	298	302	317	319	314	288	320	305	287	313	304	323	323	299	275	347	302	311	319	299	303	295	316	330	298	296	306	262	309	323	293	283	325	279	314	305	314	321	283	295	333	314	299	291	293	293	323	305	327	289	283	334	318	323	298	327	319	265	286	288	298	282	280	300	284	310	311	311	285	332	321	289	278	313	305	291	312	317	310	314	300	278	307	281	308	290	332	326	303
15954	3153	2601	1386	995	866	781	649	564	612	549	538	485	529	496	511	510	457	508	482	474	468	439	461	479	494	490	467	480	484	479	468	499	457	501	446	464	483	502	428	493	429	449	443	463	448	423	456	494	440	473	479	483	423	484	470	454	510	515	472	468	460	482	441	482	484	451	452	460	493	435	445	444	462	500	427	474	442	436	465	452	459	491	472	476	459	504	485	485	462	477	491	442	476	450	497	491	485	485	449	456	468	473	471	485	489	453	434	446	440	496	466	477	455	438	457	445	450	440	474	407	480	448	481	457	460	485	464	470	462	484	457	469	457	446	459	465	464	445	459	447	472	416	510	414	487	464	463	431	456	456	441	413	482	462	456	457	446	477	483	478	487	421	481	423	457	414	461	436	475	429	458	470	469	440	475	417	455	458	488	474	470	465	467	455	461	435	486	461	466	470	468	441	489	459	469	462	477	493	459	461	470	445	450	414	444	492	424	425	456	461	430	394	458	470	442	461	458	416	463	440	516	456	482	444	437	454	464	458	447	471	419	485	499	450	470	469	474	440	458	437	459	474	469	448	471	506	471	464	466	460	449	463	499	453	439	443	504	452	511	471	440	470	469	475	473	447	484	455	429	475	459	454	470	458	462	456	414	437	450	473	491	453	462	486	454	431	468	448	467	416	478	481	458	482	446	489	471	468	415	452	440	475	435	440	433	469	487	457	453	459	458	445	446	436	430	496	443	452	463	443	411	406	458	450	488	459	494	413	430	429	466	463	495	463	472	472	462	470	499	449	447	468	426	442	463	443	478	450	413	506	454	485	447	510	451	457	461	467	468	490	469	482	464	463	477	464	465	460	480	444	464	453	444	480	478	477	474	493	458	444	431	465	438	438	469	462	478	482	483	483	493	493	424	484	476	456	476	443	434	451	453	454	464	437	460	458	476	487	463	456	462	449	478	475	465	454	429	456	452	453	457	471	418	444	405	433	426	438	423	471	454	454	477	456	467	453	484	454	429	443	452	453	472	445	493	446	432	450	467	460	452	451	480	481	478	465	400	445	442	442	481	436	444	460	454	479	461	466	472	487	485	491	489	474	456	455	440	450	477	466	444	462	456	429	469	461	482	472	428	466	488	437	456	493	459	464	461	492	504	434	431	456	446	460	443	432	474	471	462	464	446	474	455	470	469	443	456	461	461	450	463	471	441	462	476	431	462	454	458	469	488	434	449	479	452	456	469	463	494	504	398	439	454	478	469	444	458	491	491	464	480	433	465	452	449	475	454	493	462	441	478	492	495	470	481	456	434	465	475	458	459	485	436	461	451	436	448	440	453	464	454	488	460	473	418	436	440	450	432	457	438	427	444	468	423	495	475	478	495	471	506	489	441	465	493	464	489	465	468	496	480	470	445	493	438	531	468	462	453	474	466	440	481	456	467	415	412	459	471	458	469	487	460	447	420	460	471	452	439	452	474	413	477	445	480	453	432	459	484	494	476	476	475	488	446	469	491	441	489	444	428	433	476	461	474	470	439	452	458	449	474	478	435	482	467	507	491	497	463	465	464	478	508	512	485	445	430	464	430	460	491	446	449	449	435	426	470	449	474	471	463	469	471	470	475	487	438	493	444	458	478	473	445	442	478	467	422	440	434	463	441	476	434	471	443	492	438	438	419	467	477	422	437	439	429	477	461	470	452	447	446	501	423	482	426	476	481	477	460	442	474	432	485	457	416	456	464	478	423	464	472	439	472	466	484	489	507	405	434	461	463	441	444	469	467	483	473	491	444	454	422	455	442	439	456	494	495	450	469	467	456	436	504	454	452	431	463	475	465	470	435	455	460	440	457	412	419	502	460	469	493	469	460	463	432	503	446	478	464	448	474	454	463	447	476	490	461	497	441	446	456	492	416	477	451	467	463	467	418	449	442	435	474	450	454	497	483	463	482	451	453	437	457	454	441	436	465	477	460	445	422	421	465	464	443	458	458	431	444	445	424	477	465	453	438	474	461	434	427	428	452	444	464	427	483	506	492	443	477	457	444	454	474	444	445	461	446	455	505	450	449	455	439	496	466	447	452	488	439	430	468	447	453	479	497	449	449	454	476	462	448	467	481	443	458	456	472	475	438	423	485	446	493	417	450	407	458	468	470	448	471	449	440	467	456	471	451	474	478	483	446	418	490	436	428	443	462	456	436	437	456	451	432	468	451	467	471	470	476	487	454	465	410	428	455	458	449	429	459	448	497	487	410	464	487	464	447	523	482	449	496	490	446	436	472	429	435	500	467	432	439	430	441	476	455	438	455	455	455	472	485	494	468	481	475	530	455	460	450	458	410	488	473	431	443	487	474	462	460	483	464	466	484	453	483	461	437	454	490	449	471	496	467	452	486	486	450	482	458	471	469	430	482	521	450	462	452	414	429	444	471	491	484	488	497	459	428	459	425	476	479	476	474	497	475	458	444	493	436	444	443	474	447	481	463	473	417	425	506	441	461	436	473	467	469	472	459	481	478	434	452	470	480	445	434	486	453	456	445	483	457	456	439	458	470	436	455	459	492	441	450	502	471	469	454	431	456	430	473	456	420	446	438	477	445	416	488	453	477	446	442	444	454	459	488	458	454	486	495	454	491	442	459	442	437	493	484	449	483	449	431	451	460	484	480	481	475	411	415	492	427	474	478	465	448	421	453	529	468	447	500	443	452	445	461	462	518	450	492	466	473	439	445	462	501	469	464	417	472	469	462	464	455	489	397	472	452	451	450	478	459	465	403	465	444	452	466	469	440	459	467	452	438	449	469	467	443	480	476	456	433	439	444	456	484	514	474	458	469	458	467	495	489	442	425	498	463	468	446	487	453	474	451	459	478	414	461	460	486	401	448	477	489	460	508	458	458	483	451	445	497	480	471	474	466	436	467	475	465	441	448	458	460	456	452	464	470	480	453	467	459	489	472	483	458	476	462	447	503	480	483	467	473	429	479	497	496	493	457	446	459	448	436	439	462	477	472	474	450	429	459	482	449	451	447	483	491	490	489	467	471	502	477	464	516	465	444	487	459	471	454	439	474	476	469	466	435	474	447	497	480	474	428	438	484	469	459	475	474	492	432	457	436	452	465	458	462	469	453	427	458	450	485	449	431	445	455	436	449	481	468	442	494	431	446	424	439	466	475	463	456	449	460	452	476	484	436	453	456	469	498	449	462	421	484	464	448	436	456	453	500	445	433	481	439	468	437	484	488	482	466	463	442	461	461	437	421	437	442	461	433	467	475	449	493	464	469	455	446	505	452	467	471	441	446	492	442	463	461	479	433	432	453	465	427	443	479	453	462	499	473	489	477	504	479	477	474	491	471	464	438	446	436	459	461	465	475	419	462	477	467	451	464	489	463	482	473	451	473	425	460	462	452	450	468	460	455	440	463	480	450	471	450	452	469	461	444	469	453	472	458	498	461	484	469	488	461	471	480	430	456	482	508	455	454	450	469	491	437	463	464	462	457	469	461
24347	21450	28919	24370	21205	5225	1426	1046	912	827	810	737	672	691	648	639	649	688	628	610	628	619	585	644	620	560	551	588	608	606	548	576	579	592	579	571	559	555	568	592	628	590	596	551	559	593	599	531	554	586	592	587	602	557	537	551	595	577	561	597	605	586	620	561	560	613	545	564	560	578	636	546	503	558	566	554	582	539	611	549	567	570	589	604	531	580	580	567	544	566	627	596	555	581	594	578	619	584	575	560	590	579	594	548	592	582	572	619	588	574	565	555	624	602	585	573	531	577	596	618	612	603	541	568	567	582	608	566	589	566	540	576	610	563	582	559	542	547	562	526	569	577	615	571	548	572	574	562	550	610	609	572	587	572	592	546	586	562	571	612	544	585	602	558	573	583	564	579	572	569	551	545	552	592	564	584	564	567	568	619	529	591	564	587	573	574	578	609	567	580	548	559	627	572	531	590	574	546	541	541	621	569	549	558	539	597	584	565	584	554	601	543	608	552	586	544	576	544	553	536	610	555	603	569	567	540	552	533	574	558	613	570	573	605	579	559	538	575	559	593	600	543	626	539	563	557	565	546	574	610	593	541	573	584	603	524	578	624	540	597	571	598	591	588	563	583	573	537	613	595	559	585	570	611	561	575	592	590	586	609	594	555	553	606	574	594	556	620	572	598	551	572	570	568	572	613	574	564	573	585	562	555	573	586	601	636	562	618	583	560	562	582	584	610	538	546	555	572	536	582	566	558	592	545	595	560	601	538	575	608	597	597	555	561	590	600	603	608	558	615	588	590	569	569	601	565	561	580	585	550	550	530	582	621	570	563	562	562	638	596	558	571	551	574	595	584	604	555	582	586	588	573	574	569	614	584	576	580	631	623	542	569	576	556	540	585	588	543	533	567	566	619	547	576	542	572	591	566	578	555	577	575	567	584	574	571	570	561	561	601	544	548	583	566	561	615	587	544	588	555	593	572	555	559	564	585	590	581	551	602	578	571	632	521	602	555	612	592	570	582	570	596	576	578	527	566	581	564	541	590	579	547	536	636	583	593	582	613	596	582	601	585	580	616	569	577	581	564	617	572	591	515	586	584	550	582	544	581	550	527	583	607	583	573	564	620	569	569	542	547	578	538	598	580	522	532	588	581	557	574	596	606	567	600	613	609	568	582	548	620	581	573	552	597	576	573	566	546	564	597	532	540	535	566	563	566	541	612	628	572	555	590	558	611	575	584	582	532	589	589	545	605	606	551	580	576	606	588	555	565	525	597	586	553	560	599	565	580	615	562	557	555	580	572	555	595	539	574	614	587	569	548	597	594	601	599	616	546	573	558	559	563	565	577	614	542	540	576	565	585	562	574	586	589	561	556	598	566	609	553	542	598	611	589	572	544	570	573	563	633	549	588	616	542	560	586	576	576	529	562	584	597	576	561	567	563	562	542	557	561	567	559	590	552	585	519	611	602	580	565	581	578	607	582	588	562	564	587	558	535	566	532	558	604	606	586	597	570	542	556	592	548	619	515	572	576	586	612	609	581	552	555	561	589	550	572	578	587	578	604	600	577	549	544	599	568	567	592	623	566	589	577	529	572	529	596	532	572	583	582	535	538	525	553	604	619	562	578	560	543	567	559	585	540	548	556	596	546	548	562	580	574	537	590	569	541	542	568	552	570	602	572	571	525	581	561	574	601	548	536	592	592	566	559	618	578	557	510	564	547	548	558	533	591	588	532	599	602	559	583	591	576	583	574	599	603	551	577	575	569	566	526	585	551	624	562	584	574	612	583	626	589	527	564	624	589	558	578	552	610	596	518	580	592	582	561	601	579	590	577	581	599	567	556	597	539	596	525	576	590	544	566	558	610	592	560	601	583	586	587	584	628	599	537	587	570	575	554	579	580	589	622	560	582	569	640	567	568	597	599	553	570	555	588	611	572	564	598	542	584	630	554	570	582	564	585	573	587	601	578	572	555	561	554	568	546	561	567	576	555	592	568	554	568	560	599	545	616	552	555	580	541	552	561	557	581	611	583	597	550	525	583	566	560	577	540	590	569	586	554	616	543	563	574	560	576	601	527	617	546	598	575	558	543	576	562	597	585	557	597	574	597	544	558	595	586	559	540	594	615	579	560	553	543	586	515	567	550	562	578	603	548	534	586	570	529	576	624	597	551	594	568	528	594	594	570	577	618	559	610	603	559	586	560	633	598	590	574	560	539	521	561	576	579	550	548	560	544	567	569	566	619	592	616	587	575	556	572	604	574	582	575	538	574	577	559	622	548	606	601	602	598	535	594	612	601	607	574	600	580	537	525	588	559	583	559	556	568	557	587	594	550	590	551	561	582	555	550	556	550	579	553	578	549	633	565	547	579	582	633	542	566	556	593	574	562	577	538	577	547	572	575	602	577	545	576	531	595	623	595	531	553	630	575	577	552	559	565	561	594	596	612	531	583	542	609	614	558	562	614	556	568	571	542	517	565	542	583	520	574	641	541	561	587	554	553	574	560	585	628	563	608	625	593	558	591	567	594	630	561	574	594	606	558	597	606	575	565	619	572	614	567	571	562	616	565	577	590	597	565	552	605	560	594	625	483	529	568	620	593	601	573	557	588	557	571	552	536	645	608	567	567	622	554	578	574	566	566	578	563	595	575	569	585	601	647	583	597	585	535	562	593	554	571	584	580	555	576	562	544	569	601	530	575	577	585	551	578	562	587	549	564	587	559	555	579	602	562	572	580	602	588	550	579	564	572	586	606	570	602	577	586	560	586	583	567	599	499	565	560	535	591	575	566	578	559	584	624	580	577	516	561	516	600	600	560	579	575	588	585	602	556	575	574	542	579	560	597	595	577	589	610	586	519	527	557	552	552	566	545	546	581	587	586	590	523	555	603	549	573	545	608	538	561	597	542	566	578	574	591	592	531	571	546	590	557	588	578	572	592	526	513	590	592	572	586	595	570	580	578	535	551	587	596	572	574	539	552	547	583	569	571	595	582	606	559	546	588	629	551	584	560	574	597	563	567	575	559	587	617	549	521	559	569	586	583	578	594	592	604	597	557	569	594	578	560	564	561	527	519	570	533	601	563	561	571	533	611	549	571	530	643	570	581	526	605	559	550	542	551	544	566	596	615	563	576	546	551	519	529	544	602	546	586	611	615	586	575	572	554	571	619	511	624	631	566	574	565	574	561	546	564	585	548	539	572	562	567	584	570	571	531	585	534	557	591	594	600	584	628	591	546	569	616	576	602	549	517	553	585	575	545	564	527	575	560	578	563	563	596	606	575	602	596	614	596	561	582	538	549	566	575	598	613	602	582	555	572	545	582	569	539	576	633	585	572	577	555	550	559	568	572	594	605	588	576	576	568	612	579	568	605	603	595	582	591	601	565	554	574	575	550	565	601	588	599	581	546	557	568	616	527	577	571	560	549	520	610	583	541	618	546	598	606	584	574	597	560	607	560	529	551	550	508	532	572	550	594	534	586	578	581	588	585	527	575
37494	11745	10406	5421	3938	3028	2488	2016	1770	1522	1401	1274	1228	1117	1062	1065	932	961	967	904	958	958	890	941	892	899	912	949	917	865	839	857	898	952	887	871	906	845	831	834	834	898	809	912	829	829	842	829	845	805	843	876	807	868	854	874	876	810	857	894	866	852	826	870	869	885	804	869	908	858	848	814	870	891	879	813	855	833	801	796	859	830	867	818	841	831	790	863	826	900	823	816	817	851	793	837	841	829	864	843	856	828	842	802	785	844	855	867	876	885	888	850	884	852	803	845	873	860	868	886	824	832	848	823	849	805	893	809	807	869	815	815	801	823	829	858	836	877	871	878	802	827	865	818	856	863	868	841	828	822	839	841	809	842	834	876	832	798	846	846	814	818	825	896	802	851	876	835	877	859	840	845	804	895	887	803	801	805	856	886	813	853	819	901	841	894	895	825	815	823	793	839	792	888	828	832	864	839	835	854	837	877	829	833	840	836	861	838	855	796	840	853	851	798	854	863	816	805	834	803	833	874	826	850	841	806	814	805	842	816	808	857	821	839	845	856	836	857	823	856	864	874	882	890	860	795	764	803	841	860	830	864	874	856	859	819	815	855	843	809	814	843	840	798	842	837	877	796	869	878	801	798	786	897	853	860	860	810	823	846	861	836	806	830	916	874	799	836	855	873	848	817	827	856	900	813	850	830	847	866	860	832	852	870	859	834	849	829	824	865	811	807	831	848	847	804	835	858	865	881	875	814	794	833	841	852	815	838	841	869	831	818	797	876	838	872	815	822	806	820	831	836	820	847	824	869	783	849	878	802	808	839	823	837	845	845	877	836	809	860	845	817	825	812	850	781	811	824	852	824	854	864	827	876	841	836	859	849	869	836	849	855	821	812	786	810	858	885	828	833	816	841	840	829	862	861	900	825	848	835	854	858	838	893	805	849	790	848	792	852	797	864	860	824	845	833	864	851	870	792	835	803	810	836	800	847	873	849	765	837	801	871	856	857	850	801	859	857	822	824	831	857	817	873	790	845	851	820	848	787	856	810	837	826	835	832	806	870	769	839	862	794	849	853	843	835	864	885	815	878	817	857	840	870	825	818	803	858	856	856	855	802	769	828	834	828	869	843	866	872	831	848	784	827	849	826	758	804	848	825	865	842	812	862	869	863	794	840	808	841	868	915	828	883	865	844	884	819	862	845	847	834	843	855	850	812	870	821	893	866	848	854	867	860	791	791	846	876	834	795	821	877	863	854	880	855	869	767	863	828	804	802	856	822	818	833	877	878	846	869	868	778	889	799	817	851	820	771	808	846	873	831	858	855	811	782	825	870	851	815	779	811	850	874	819	872	831	859	810	828	843	838	836	814	872	865	853	833	853	859	874	821	855	846	822	822	880	846	804	817	834	844	860	849	830	806	813	842	871	841	866	847	850	841	859	825	847	900	854	825	799	854	812	833	829	828	837	840	707	823	874	814	854	828	836	765	861	859	872	825	839	834	856	819	863	848	797	893	812	842	830	844	833	867	825	873	845	850	864	817	782	853	883	852	837	812	832	851	823	811	910	839	785	819	871	874	784	809	878	870	776	853	873	871	841	843	826	834	870	848	795	807	891	875	827	836	859	846	805	830	803	883	837	857	846	869	836	840	832	840	869	814	915	849	842	872	794	868	771	896	811	847	802	810	773	795	812	848	780	834	833	817	844	858	801	938	861	825	849	810	794	860	845	822	857	864	805	795	873	831	783	804	852	816	876	864	841	845	835	831	878	828	856	842	836	839	824	810	804	883	802	803	899	860	813	872	825	871	843	804	837	880	831	779	847	778	876	886	808	756	850	843	859	805	857	805	858	817	797	872	846	841	830	819	871	823	827	795	848	872	849	848	811	812	808	846	855	774	904	842	833	808	869	898	872	817	842	818	809	849	835	833	835	791	836	813	803	833	894	818	819	822	820	816	815	871	878	862	829	881	810	846	870	870	845	799	841	774	805	909	815	861	839	809	797	898	846	834	833	804	805	837	841	761	853	882	856	853	863	841	858	839	801	839	890	895	849	824	808	889	801	854	821	855	855	828	803	876	899	860	882	817	800	799	836	859	866	834	894	836	793	779	846	848	787	833	796	857	862	802	851	813	784	809	902	842	843	843	860	852	869	792	866	815	838	805	829	800	844	837	905	804	867	831	833	893	837	827	891	834	830	832	853	834	856	810	792	840	829	827	840	844	811	841	823	823	828	870	858	827	876	820	848	829	877	824	841	875	818	830	861	831	834	797	821	802	789	844	867	826	810	843	863	875	870	827	840	815	852	860	817	819	801	833	845	841	848	803	828	872	818	848	801	824	876	865	873	793	845	834	807	827	903	900	814	839	816	836	831	818	835	822	843	853	863	806	854	873	851	849	802	878	792	806	895	850	824	858	844	813	812	807	838	800	825	852	786	845	817	796	884	832	827	841	819	862	865	871	851	840	813	815	854	858	820	840	799	905	817	861	848	931	780	848	838	885	885	823	854	909	867	842	823	911	859	820	851	767	847	875	863	810	826	836	864	839	865	842	822	830	851	816	859	837	819	852	841	874	830	837	784	850	789	873	838	804	792	860	848	871	857	807	837	847	824	816	872	887	912	859	856	855	825	795	836	858	825	881	830	865	731	827	859	872	812	861	793	862	867	836	848	783	869	822	818	928	796	821	820	812	849	818	874	846	832	810	846	804	805	803	876	883	802	788	857	829	853	790	852	808	832	828	839	881	862	786	782	859	875	881	875	777	806	784	829	827	817	815	844	849	866	874	808	829	816	875	819	843	843	837	895	832	846	831	798	869	857	869	814	821	819	839	854	823	788	846	836	844	865	844	847	813	871	809	815	822	806	864	834	875	826	776	848	829	802	822	819	865	861	871	853	818	888	796	840	875	834	888	860	843	828	840	797	853	853	836	877	813	879	851	856	824	865	828	814	846	833	799	776	835	807	831	808	870	817	915	858	796	835	876	898	776	812	848	822	833	834	890	801	779	803	809	837	874	833	840	835	914	874	850	860	760	832	860	870	850	836	818	805	796	873	825	784	840	857	842	847	845	812	825	799	807	829	846	818	827	830	846	845	842	850	840	867	849	839	873	854	833	847	812	788	822	843	847	880	874	812	805	823	829	847	888	813	794	876	821	818	842	790	818	833	798	802	841	878	852	835	868	835	767	817	824	785	826	895	829	837	817	869	852	852	832	811	803	822	830	816	830	805	813	829	813	855	856	858	815	828	852	825	797	811	803	835	841	821	840	866	841	763	856	848	833	848	759	854	815	847	872	812	852	800	877	828	820	850	820	811	820	847	892	846	817	829	825	850	837	857	879	839	854	838	872	838	851	849	832	845	793	810	828	844	838	871	856	854	818	840	855	871	880	824	780	829	852	891	836	849	784	819	861	868	841	833	831	779	882	854	813	822	860	855	810	850	783	874	852	814	822	865	813	827	853	826	859	822	795	836	827	809	844	830	863	802	842	879	829
23285	21400	29435	23758	21404	20978	4301	1329	1129	948	923	770	785	703	676	640	664	660	624	608	575	571	597	592	567	534	609	550	515	590	558	554	542	552	542	549	530	569	581	564	558	552	552	525	583	568	509	530	495	542	497	550	544	520	527	546	510	515	536	542	550	507	515	530	531	528	554	538	533	523	528	539	513	521	513	577	553	539	520	559	527	503	505	536	564	570	543	550	529	517	529	512	575	549	505	517	556	482	539	494	511	523	499	557	521	530	515	531	532	526	515	524	536	505	504	527	519	526	522	520	539	495	558	553	534	525	532	513	582	539	539	548	494	500	525	524	468	513	547	513	519	526	516	513	542	478	484	526	506	532	573	513	532	542	542	528	508	549	519	574	570	555	545	531	508	521	518	538	499	581	496	558	492	503	545	510	524	526	541	510	547	516	534	568	502	533	535	547	503	509	503	562	574	512	534	517	494	474	539	534	501	472	521	477	534	555	536	541	538	537	490	544	521	497	468	481	531	498	523	513	542	531	527	557	529	548	510	530	491	526	508	506	521	504	517	536	566	504	505	526	498	526	525	522	516	518	497	454	495	518	547	514	497	517	516	508	522	511	526	557	508	535	495	506	538	490	507	530	493	514	538	532	543	495	518	538	546	451	479	507	497	464	506	540	514	496	538	509	554	480	515	509	531	526	542	524	535	564	517	502	529	476	546	516	536	485	488	526	524	538	491	506	534	519	530	534	521	488	462	495	516	473	479	530	524	492	514	493	571	505	524	529	524	504	514	468	537	500	527	519	533	576	486	509	522	496	558	512	549	510	524	559	520	525	534	491	556	558	523	499	544	481	516	522	519	537	533	503	522	519	532	487	529	550	532	514	520	531	519	521	571	507	526	520	516	485	530	504	488	517	526	517	519	544	539	518	525	500	542	511	546	499	515	515	549	518	566	542	512	499	555	485	525	547	539	543	495	474	576	507	545	501	542	497	528	499	522	497	503	499	509	524	524	552	515	540	517	479	512	529	481	458	523	494	483	509	476	534	517	495	490	537	525	479	509	497	527	548	477	504	514	527	539	489	507	544	546	490	527	528	574	529	562	525	530	499	553	538	529	516	466	521	525	513	519	541	527	543	490	497	494	506	539	495	520	513	547	514	518	494	507	519	558	535	520	539	545	491	547	515	517	476	482	546	512	542	512	496	500	530	544	524	537	546	556	522	560	507	533	477	494	526	505	539	522	500	525	510	505	522	536	516	540	520	543	523	518	538	552	536	541	510	509	527	511	485	534	512	491	534	515	555	553	503	491	530	535	492	550	533	513	518	525	491	508	513	521	485	532	525	533	540	566	553	528	496	481	521	523	554	555	582	497	538	469	489	560	503	484	536	514	544	529	551	521	548	489	493	506	484	483	536	548	534	542	526	528	534	489	496	546	523	525	542	490	529	522	556	531	528	476	495	555	560	495	551	548	531	543	495	517	535	492	523	488	557	512	516	521	511	504	525	502	550	507	502	535	525	504	554	503	498	521	522	512	487	502	487	515	556	523	553	538	512	519	522	496	477	503	521	486	528	517	486	535	529	555	525	504	507	512	495	528	473	498	530	572	504	520	501	513	496	495	547	532	525	494	542	513	531	509	480	516	509	553	527	539	508	487	487	528	566	511	558	581	521	475	527	513	549	500	540	514	523	561	524	515	506	475	505	500	515	546	517	542	549	476	552	526	521	528	531	529	516	494	503	506	540	485	560	485	518	494	507	485	497	569	532	525	503	523	520	523	515	527	508	512	526	548	509	515	499	501	543	533	535	513	547	525	509	533	527	489	546	508	492	546	541	535	555	531	523	520	510	521	483	526	536	511	508	541	518	503	508	549	513	550	542	523	529	500	493	505	586	484	511	505	523	513	523	513	534	503	547	522	501	526	481	493	525	537	491	529	505	548	490	507	515	574	481	541	523	518	525	511	531	534	517	510	529	509	543	511	524	539	517	496	488	535	493	486	493	536	559	517	566	523	495	494	526	487	503	535	526	562	517	504	509	496	524	552	479	527	497	589	539	530	497	515	539	511	517	528	489	488	499	555	550	490	542	535	494	562	547	494	533	525	479	546	553	481	546	542	495	508	545	512	527	541	507	477	514	507	541	507	475	506	529	491	542	521	515	561	526	508	543	565	534	504	576	528	508	516	523	540	511	562	523	530	549	488	498	561	506	471	503	502	502	526	530	517	524	522	488	508	523	551	485	494	521	511	505	545	532	540	537	523	520	532	525	515	506	502	557	529	485	502	534	531	478	526	507	525	522	526	519	542	468	508	547	546	495	524	513	501	561	549	496	556	538	528	489	455	536	543	552	521	541	533	521	537	491	516	526	502	490	537	503	534	509	543	519	539	527	545	522	469	487	550	523	534	529	487	517	536	474	531	518	525	512	509	538	517	538	514	491	512	545	491	506	515	523	523	492	518	491	525	537	489	539	509	486	548	522	475	522	511	526	502	509	512	494	529	538	510	518	494	488	526	486	554	537	513	523	533	493	535	522	535	530	504	499	554	490	531	525	532	529	505	539	502	510	520	450	546	549	499	524	496	567	534	546	526	520	538	504	511	519	490	520	535	537	534	494	526	529	503	512	542	475	538	517	517	528	532	483	509	576	510	530	539	527	542	515	498	561	522	508	534	508	528	540	499	530	550	547	491	506	482	493	515	499	520	516	493	516	508	514	486	498	489	564	504	516	514	534	531	517	538	513	525	521	504	518	514	515	541	524	516	529	547	512	526	478	510	562	483	503	504	513	512	543	501	547	494	522	552	523	507	500	481	527	503	525	495	501	504	552	531	514	561	541	555	508	479	593	538	502	514	508	500	486	503	521	487	518	497	574	548	532	497	562	553	532	483	523	511	491	509	509	454	496	509	505	525	563	528	516	521	523	504	559	516	510	522	499	510	478	537	530	521	518	512	533	519	551	545	516	482	510	513	469	491	488	527	531	464	525	515	485	490	535	484	534	500	500	506	515	514	565	541	477	530	523	506	529	534	557	512	527	501	495	539	513	523	490	498	549	472	549	507	478	517	519	493	514	535	510	492	503	529	521	510	542	499	485	480	530	497	529	516	568	558	493	508	504	551	479	524	516	534	536	526	483	554	516	487	474	515	556	515	508	516	520	501	481	514	505	477	501	518	553	548	510	500	487	517	542	510	548	495	512	538	553	533	526	513	541	500	455	515	534	503	522	503	511	494	549	512	537	518	516	514	524	537	474	508	539	479	515	509	574	541	501	490	486	569	494	553	467	524	514	483	547	520	496	488	528	519	514	506	518	539	549	521	486	516	508	511	520	511	506	514	510	484	503	517	519	515	536	493	517	516	516	499	518	522	483	507	554	533	479	538	497	523	504	498	541	517	522	569	520	566	519	524	503	509	520	504	532	517	527	502	531	484	489	501	550	514	514	523	487	528	498	522	532	547	529	493	495	512	546	513	509	545	525	523	513	492	523	485	522	474	509	498	592
41022	16713	15240	8761	6074	4640	3746	2893	2449	2123	1837	1558	1500	1289	1180	1125	1041	976	1041	1024	915	934	888	866	897	831	887	921	862	833	830	813	795	823	839	813	849	819	867	819	854	763	819	829	777	791	791	800	768	803	792	804	789	810	792	761	779	784	821	821	751	728	753	754	777	754	835	781	799	768	766	751	766	756	799	757	802	768	805	779	767	798	769	751	756	741	747	797	790	773	838	751	789	792	759	774	767	782	792	749	798	759	784	750	761	731	742	795	780	733	746	773	789	774	772	773	730	734	749	770	748	752	758	773	731	755	748	762	756	732	745	838	766	772	790	776	749	801	732	791	790	758	759	740	808	767	718	770	786	743	732	765	758	724	775	790	757	758	718	828	816	760	789	776	765	804	803	760	749	765	752	789	775	731	768	793	786	790	812	808	806	777	785	791	770	782	716	732	764	733	777	781	784	731	750	784	766	753	791	794	794	765	755	779	770	752	777	818	745	826	779	766	787	745	756	733	789	781	758	766	760	734	820	776	763	842	795	754	785	725	798	766	786	799	775	721	705	766	778	759	812	744	711	770	834	745	747	782	773	775	731	706	765	767	770	744	755	721	765	712	785	752	760	788	750	767	745	790	779	809	744	769	746	775	783	750	759	804	765	715	807	742	787	756	697	731	800	776	776	776	773	800	777	752	733	779	814	783	758	780	768	790	705	775	760	796	714	774	819	808	750	794	759	746	758	729	797	763	767	743	747	768	818	767	751	741	722	772	752	719	739	765	764	783	763	756	757	766	774	789	754	758	776	751	720	768	737	770	819	792	748	788	768	776	793	753	764	798	775	740	800	788	728	728	756	774	717	772	795	775	759	754	793	809	748	756	822	701	749	756	794	801	776	758	717	783	751	778	793	758	784	813	768	780	835	804	734	739	756	705	733	740	758	724	743	796	789	750	755	763	779	733	765	760	777	736	765	751	777	750	760	768	780	791	798	783	769	799	752	721	793	804	776	758	708	769	772	786	782	744	764	744	718	768	730	765	763	814	738	796	787	733	766	729	755	720	715	721	790	791	811	790	809	728	757	721	770	754	760	758	791	783	779	762	740	756	732	750	799	741	709	763	776	804	769	767	789	778	759	792	758	777	750	763	776	785	773	707	729	813	770	823	722	741	777	780	776	771	752	742	725	827	808	773	746	776	778	810	820	765	789	753	780	760	770	795	779	765	770	807	741	754	763	758	771	785	806	783	814	768	792	738	782	806	778	713	754	772	735	814	773	770	787	760	787	781	773	743	777	792	801	767	793	745	725	801	765	745	792	688	775	785	750	789	800	759	788	847	750	766	804	758	778	809	731	750	764	778	747	766	761	778	773	791	747	763	832	769	756	760	774	775	724	785	747	766	748	742	745	731	782	755	800	774	783	764	769	759	803	720	763	802	753	734	742	735	772	769	797	799	747	718	752	818	781	802	726	723	743	784	731	797	831	766	833	744	765	813	778	800	744	720	798	767	779	804	784	745	761	725	748	816	755	772	765	745	753	789	742	763	757	805	710	742	746	750	783	817	750	749	765	724	771	743	723	759	751	809	780	763	786	717	792	709	715	720	784	800	760	728	732	795	774	794	787	758	821	809	716	720	794	749	746	773	755	734	738	727	755	783	813	816	766	784	771	809	734	771	790	800	735	779	784	758	757	795	777	805	761	733	757	751	776	742	801	740	726	725	724	761	804	785	759	760	787	790	761	767	777	739	767	786	694	742	799	741	777	799	725	796	722	784	770	717	763	782	774	765	771	816	815	747	732	753	741	762	791	753	770	744	730	760	757	774	723	775	725	785	753	740	759	756	771	740	808	768	716	717	769	781	719	747	812	732	753	739	754	803	789	741	749	793	741	754	767	761	781	794	769	785	798	742	768	740	728	788	745	761	782	738	765	734	739	736	805	779	800	770	757	780	764	825	745	779	754	805	751	765	714	755	747	750	762	769	809	832	765	774	761	757	806	774	727	784	725	789	785	751	756	797	814	735	739	724	787	770	761	793	801	821	747	780	699	777	736	785	740	723	759	759	771	764	717	815	820	774	774	743	731	758	800	784	761	812	771	770	810	796	768	746	765	772	786	778	718	733	775	771	811	739	763	832	761	759	723	757	742	762	758	797	739	766	789	776	769	779	796	742	785	764	784	793	738	768	802	749	761	764	740	771	743	831	720	772	745	785	809	759	746	764	744	756	737	791	767	766	773	784	787	786	768	786	777	758	741	768	771	755	777	765	720	771	752	779	759	772	803	826	805	748	810	745	726	774	740	777	747	779	739	781	762	760	758	748	761	795	707	782	768	725	738	741	748	771	772	791	820	832	736	792	765	753	814	765	748	730	802	763	766	759	821	771	781	799	778	752	804	749	714	800	790	742	791	738	814	822	772	778	759	788	759	783	786	730	805	763	736	783	739	820	782	799	762	757	755	787	780	760	796	731	784	758	755	723	750	771	753	757	787	704	719	730	760	758	756	747	805	829	685	750	723	783	757	805	734	779	756	745	789	734	759	773	726	757	751	764	730	747	751	775	806	768	700	739	775	761	767	818	719	757	825	780	752	789	750	749	770	784	773	763	724	796	800	818	803	769	736	735	727	770	784	759	790	770	748	739	787	775	780	738	741	762	777	826	734	801	753	758	732	768	708	778	758	752	779	757	775	740	758	757	782	781	741	751	740	777	745	735	771	751	786	749	741	737	715	834	729	766	748	798	784	752	792	771	741	739	815	697	773	760	768	795	783	763	765	774	750	790	755	769	763	771	773	780	784	762	752	796	717	725	815	737	747	787	790	780	765	742	791	763	713	791	720	789	762	738	740	804	821	772	819	732	757	804	758	733	793	753	755	755	759	768	750	788	767	796	733	741	748	758	772	765	736	746	739	789	779	740	785	791	727	755	787	764	771	759	774	730	737	768	714	757	712	784	735	774	770	765	763	766	761	786	811	738	766	799	784	797	765	725	736	739	769	730	760	800	782	746	758	768	771	710	782	721	819	737	825	787	782	755	786	727	750	754	760	770	782	754	759	811	770	784	734	777	750	733	755	784	708	736	761	736	784	758	781	757	744	775	764	749	766	746	816	747	737	761	774	822	765	764	762	756	756	759	794	754	759	775	763	751	774	809	770	775	783	814	779	759	736	751	764	749	786	745	782	823	750	742	738	790	775	772	754	758	811	755	792	754	783	763	769	769	743	788	775	748	747	765	769	816	786	761	749	787	755	774	734	703	794	785	764	782	779	768	750	757	717	730	841	801	727	771	803	790	776	779	748	763	761	766	758	784	774	749	759	716	820	751	753	731	825	765	754	749	743	700	775	734	768	754	730	774	756	794	785	787	705	831	784	794	736	757	798	763	792	756	753	754	768	761	816	776	813	737	774	765	716	798	787	777	750	730	797	738	767	761	752	817	747	747	774	747	781	798	787	761	780	782	754	787	716	775	803	780	792	758	786	777	769	747	715	772	713	752	759	780
27156	20850	9178	1041	544	467	401	384	356	317	339	346	325	344	295	350	306	340	325	324	345	285	300	327	293	350	318	317	289	291	308	309	293	293	309	276	292	318	332	319	311	323	333	324	284	311	300	341	272	293	322	318	322	298	321	355	298	304	314	296	314	326	323	252	262	304	284	280	363	326	292	295	324	310	302	303	296	268	293	282	293	306	300	318	309	301	297	340	301	327	308	302	318	311	309	312	305	349	338	321	333	348	292	311	304	303	337	274	325	305	311	332	305	310	287	330	312	295	315	298	277	282	307	333	285	315	328	306	306	294	355	297	297	308	307	295	319	318	299	285	308	301	295	311	315	294	325	287	292	298	329	298	330	312	344	292	318	309	309	323	292	352	312	336	327	318	315	305	313	295	312	323	285	296	278	273	332	303	333	315	321	300	330	304	307	314	334	294	305	308	353	312	295	309	305	301	300	279	322	312	299	322	330	330	325	341	317	304	301	314	321	311	320	328	305	311	311	306	313	302	279	312	295	328	304	304	325	326	334	313	296	289	350	271	317	299	320	291	300	279	305	284	318	331	329	314	310	314	324	334	311	317	301	305	301	282	297	310	283	343	307	325	313	317	301	324	310	339	306	324	318	302	331	292	284	305	281	308	288	312	325	308	317	308	317	307	292	319	310	294	315	301	290	277	291	295	283	288	306	317	321	263	311	317	275	271	299	301	293	292	289	334	289	325	322	310	322	335	316	337	301	361	283	325	343	299	331	323	313	323	311	328	299	317	322	302	304	303	300	304	332	356	314	303	298	332	331	309	316	320	317	313	331	333	290	291	330	319	349	297	282	313	262	307	332	312	316	288	304	307	290	308	304	323	305	307	341	275	315	307	291	338	296	350	308	310	270	314	309	312	334	319	290	342	340	308	277	284	261	300	304	347	279	313	310	292	335	320	340	278	335	326	270	299	297	308	315	336	289	297	300	309	295	313	321	321	294	283	306	288	319	317	327	288	305	303	324	321	311	319	303	331	310	327	297	311	330	314	284	333	355	303	317	313	304	297	335	307	316	314	297	298	321	317	295	310	320	325	305	330	322	294	311	324	272	321	280	282	292	298	292	333	321	295	291	288	303	324	310	318	288	284	316	319	304	299	301	292	296	310	300	333	305	303	309	301	333	325	306	317	317	293	305	320	330	298	309	330	288	334	336	308	294	339	328	287	348	273	311	314	313	289	313	286	293	275	324	305	313	314	308	326	272	305	290	306	309	294	282	338	332	290	284	317	310	300	309	305	302	299	329	310	280	282	311	309	306	287	318	309	316	324	318	286	306	288	335	327	314	272	277	298	307	315	323	282	291	319	321	312	280	314	322	318	296	300	331	299	309	296	299	331	327	284	323	300	301	302	285	308	319	340	263	303	321	298	311	300	289	318	284	313	270	285	336	312	337	316	326	299	297	318	301	295	298	336	319	319	295	304	331	311	327	308	298	279	302	291	289	295	272	297	321	318	322	278	288	284	285	302	296	327	294	308	340	314	370	289	277	301	317	321	287	343	325	298	316	297	305	321	308	289	303	303	319	302	321	318	324	328	304	311	292	338	279	328	293	277	326	309	295	310	292	319	301	334	296	336	302	330	332	332	304	297	302	318	298	319	298	278	295	342	299	287	297	326	318	315	319	298	341	303	332	335	301	327	312	317	333	308	338	296	317	314	305	329	325	314	311	313	309	309	330	337	299	347	344	303	299	333	311	300	315	304	299	329	318	332	295	290	311	287	282	335	346	342	318	284	319	345	292	316	316	337	288	288	282	308	307	319	308	297	290	310	320	290	300	322	344	296	314	322	308	298	280	298	346	309	311	318	313	326	289	319	305	282	282	311	294	303	285	296	311	311	305	300	309	290	308	336	301	305	320	315	321	315	309	273	281	276	301	288	310	303	289	307	283	269	325	308	343	306	323	293	302	309	310	305	318	308	295	332	321	312	289	290	281	311	310	309	323	305	308	339	296	312	302	318	327	284	332	304	318	314	320	354	310	307	340	313	301	310	306	295	294	319	331	319	321	298	305	313	305	283	311	291	282	287	262	288	307	309	301	291	305	315	323	300	333	324	319	318	310	305	317	320	307	308	330	325	309	295	318	312	323	290	310	289	279	294	331	311	309	340	279	272	265	314	331	338	316	313	309	275	297	317	296	323	306	337	295	336	298	330	277	326	348	322	317	322	319	311	325	325	306	317	324	286	310	331	274	329	288	289	284	315	279	297	348	259	310	310	317	294	299	346	280	295	327	330	324	311	304	326	290	317	314	296	328	313	319	328	289	290	302	331	300	275	282	289	320	296	318	275	294	323	302	317	318	309	297	312	325	347	292	330	271	326	330	292	301	286	322	329	316	309	264	289	280	287	321	307	316	315	295	296	330	350	291	312	331	312	337	303	337	304	317	302	329	317	285	293	311	310	310	306	303	300	315	321	338	320	298	296	303	288	341	289	308	309	292	299	338	298	306	338	296	308	301	284	313	347	291	319	300	311	304	312	336	323	337	353	309	264	270	283	308	321	308	298	305	286	318	334	303	306	290	287	321	317	311	329	255	298	280	308	282	305	304	326	321	325	301	284	301	294	305	286	294	301	320	321	303	301	303	290	306	299	319	283	361	300	297	319	326	317	303	306	343	294	277	315	343	327	329	283	298	317	320	298	335	316	309	292	293	294	330	313	249	340	315	296	304	303	323	312	347	302	331	261	273	274	298	303	296	321	300	323	327	309	340	277	309	302	339	298	322	314	306	307	294	294	285	288	311	318	335	300	298	293	314	342	319	342	317	330	303	329	322	303	285	322	303	338	328	305	285	319	312	330	322	311	305	315	305	330	296	342	315	300	285	304	303	301	310	291	278	317	300	315	311	305	279	319	286	292	304	339	295	312	303	287	334	294	323	295	312	325	295	331	333	330	291	313	331	312	316	305	294	300	328	277	294	309	339	306	293	307	310	341	290	292	308	321	306	292	282	289	299	314	345	321	296	312	316	280	325	327	296	283	315	322	311	289	313	306	326	310	313	314	275	339	318	266	278	323	291	301	293	295	302	333	291	303	288	268	317	300	273	321	314	304	317	315	297	305	311	302	302	297	303	326	344	304	282	340	317	285	299	305	324	285	299	308	304	282	315	316	300	299	304	325	314	284	325	306	289	308	272	295	292	301	332	306	332	297	283	309	290	309	313	326	307	326	287	292	317	331	322	280	321	308	303	290	285	308	320	316	319	310	292	290	301	299	280	306	290	317	290	306	330	310	284	327	298	293	310	316	306	298	288	309	332	292	297	315	336	291	316	308	325	311	322	285	321	298	334	261	296	324	328	310	313	266	278	301	305	334	319	330	340	281	340	324	326	292	303	311	355	310	283	282	307	292	317	336	324	286	334	309	313	275	310	273	341	311	290	312	301	312	310	313	281	308	288	325	307	290	305	319	298	297	302	308	309	331	323	304	300	313	298	325	312	340	314	311
15383	3097	2577	1472	995	877	764	690	637	613	508	510	517	487	460	477	485	476	491	515	456	473	505	467	502	481	470	516	495	439	443	458	457	466	442	453	474	436	468	479	466	459	443	459	469	463	457	432	445	446	462	454	464	451	479	464	494	451	450	477	462	427	456	479	435	469	454	448	471	483	458	503	451	442	427	448	453	448	468	468	433	453	447	471	482	449	471	455	437	433	456	481	407	484	452	458	502	459	473	496	485	451	464	486	470	448	486	463	453	426	462	453	446	425	455	466	453	449	472	470	480	436	432	467	438	472	438	491	454	476	447	456	486	497	420	472	450	461	475	404	449	439	480	448	494	481	461	456	466	486	450	443	469	450	455	489	470	448	445	510	459	445	442	459	484	487	453	461	449	461	457	455	518	449	450	480	469	459	461	461	470	453	467	479	441	457	485	462	464	454	456	477	470	484	444	461	436	421	498	461	429	471	456	472	459	411	482	475	460	446	458	456	453	485	466	466	462	459	463	473	457	436	457	483	441	476	464	459	459	460	431	444	441	457	459	430	442	477	486	463	504	465	480	450	448	448	494	475	443	487	490	459	454	451	458	456	462	440	441	472	466	479	455	459	447	457	499	478	451	451	451	422	407	469	473	465	421	468	459	472	479	427	482	460	469	494	501	475	478	501	485	503	467	460	462	459	460	462	483	445	420	475	467	462	491	435	481	471	460	427	453	435	467	474	476	459	436	453	472	445	438	438	460	469	440	550	444	490	470	485	424	489	427	454	454	491	456	410	442	501	442	485	450	467	476	485	444	459	445	501	498	456	448	435	457	421	494	461	462	456	463	457	495	467	487	462	456	450	470	451	420	446	453	474	459	461	467	477	454	487	450	453	473	470	470	484	477	459	462	433	450	501	448	453	481	427	434	481	464	435	451	515	434	440	476	445	459	443	432	490	444	436	442	445	445	447	495	455	453	466	450	454	444	448	465	472	414	444	456	483	431	460	483	491	501	491	494	438	488	465	455	463	481	466	448	483	450	482	477	463	435	479	469	491	458	446	472	450	449	479	446	446	508	479	479	459	495	422	459	480	466	481	431	488	474	441	428	469	437	480	507	453	457	422	448	487	423	487	476	447	485	459	429	461	472	403	443	474	472	484	472	477	477	461	503	447	435	455	484	455	424	463	479	474	461	464	486	475	422	434	448	505	439	505	417	485	431	448	472	446	443	479	482	482	464	478	458	455	473	450	488	483	490	435	426	444	504	469	457	489	459	453	481	471	483	490	444	496	464	501	460	438	464	477	433	433	454	438	455	480	470	458	463	444	441	469	447	447	427	458	456	492	461	460	476	453	470	447	472	453	475	434	493	485	500	460	456	451	486	463	437	487	477	446	438	493	513	447	485	467	450	474	467	467	472	484	443	451	385	493	468	456	493	513	470	495	489	433	486	420	482	480	464	469	461	479	502	468	463	452	440	464	480	463	460	409	451	516	441	508	503	454	437	416	464	459	509	428	456	468	465	511	468	480	469	501	436	445	476	466	478	471	467	452	488	477	499	452	457	468	430	457	486	424	449	464	469	447	467	477	422	457	446	469	480	485	456	436	462	481	468	463	467	506	471	436	440	482	467	459	459	480	463	455	469	465	469	484	421	482	482	476	450	476	452	468	444	443	521	424	476	463	454	447	459	461	437	448	469	472	471	454	458	482	513	462	467	440	491	428	443	473	440	443	472	474	451	435	450	489	469	464	443	486	476	472	485	440	469	457	461	486	431	475	487	475	417	439	444	476	454	467	481	473	465	442	503	501	465	430	449	485	445	498	461	450	451	442	474	480	468	472	450	457	463	461	461	523	452	422	454	464	467	443	474	473	471	476	446	434	437	479	480	465	489	450	445	448	503	480	454	429	429	479	434	477	483	459	452	443	466	477	443	454	461	446	453	482	426	451	486	447	438	477	483	425	458	478	478	445	450	480	452	442	456	436	461	419	444	464	490	439	473	460	468	459	464	428	447	436	449	465	469	488	494	441	443	460	485	465	466	497	492	458	451	446	439	453	456	485	448	442	454	524	468	453	504	440	474	456	398	453	462	451	471	442	494	472	448	464	457	489	442	462	492	457	470	473	451	472	473	498	427	463	452	462	436	470	462	483	440	453	437	431	472	454	479	463	447	451	475	475	463	452	453	443	483	482	482	448	485	469	462	475	449	446	475	459	451	471	468	514	433	464	438	475	468	447	436	449	448	450	497	437	446	464	453	480	447	467	471	471	482	456	463	467	436	440	496	479	456	475	439	453	475	436	450	471	443	485	464	479	420	438	454	460	448	490	474	448	438	467	470	502	464	467	479	479	434	488	419	488	451	463	469	449	458	495	450	458	455	439	489	474	466	458	437	456	462	479	437	448	481	475	447	480	481	442	453	498	482	447	420	476	439	487	461	460	484	435	424	492	470	442	482	441	493	485	454	453	456	451	459	487	449	463	455	431	467	503	446	497	495	478	465	429	497	431	490	468	484	472	469	492	474	447	474	469	452	437	506	447	443	482	464	477	461	478	442	500	465	444	465	422	488	447	468	445	450	470	443	465	478	483	481	530	480	452	463	460	439	449	469	456	445	450	438	443	460	496	415	445	424	458	446	509	451	492	460	490	496	491	425	459	411	465	481	458	456	471	440	437	473	481	463	486	445	464	458	450	459	413	500	425	479	470	484	481	448	466	449	455	456	463	460	420	459	470	436	468	444	473	473	477	458	473	464	467	453	477	460	464	481	458	480	489	449	450	478	403	430	453	497	480	489	495	453	447	434	477	473	479	470	434	464	446	464	479	488	449	445	496	462	494	479	457	468	443	464	441	440	478	452	464	465	484	459	427	470	490	463	454	444	451	435	464	462	466	502	429	444	473	459	429	456	462	465	461	482	430	458	436	462	455	476	487	476	444	444	454	476	479	458	466	464	443	451	456	478	434	485	445	461	466	488	448	492	493	487	419	494	445	423	448	476	435	407	459	479	476	445	475	446	460	458	449	451	489	467	436	469	430	488	497	474	435	475	487	475	473	445	470	439	494	489	449	471	440	478	404	501	469	435	468	477	430	473	504	479	497	430	495	456	450	474	430	496	439	479	460	473	422	421	469	450	437	473	465	441	484	462	433	426	436	492	465	446	460	434	468	465	468	462	445	457	500	474	452	464	417	435	459	475	450	460	496	454	453	457	460	440	471	452	433	474	447	468	467	463	496	481	449	446	449	440	478	472	477	479	480	461	436	501	470	435	484	473	448	461	471	492	450	467	446	420	484	519	477	457	441	423	486	465	467	506	492	481	469	478	440	465	433	421	492	477	511	434	466	453	445	426	451	474	452	478	460	461	430	466	480	443	475	489	466	462	474	450	458	460	511	462	448	442	453	454	485	446	459	489	492	471	413	427	473	452	497	449	479	498	451	497	448	452	485	456	443	446	434	483	460	466	477	472	443	447	452	425	466	462	486	437	461	461	467	443	467
24351	21412	28928	24269	21166	5264	1450	1032	865	799	743	722	726	645	679	641	688	607	637	609	606	605	591	614	602	651	592	643	600	615	601	592	591	612	611	605	544	589	601	579	602	614	569	547	539	613	570	560	582	582	571	587	539	611	566	553	565	585	525	582	597	583	617	615	579	566	576	578	561	618	550	557	608	608	549	580	609	583	530	569	575	636	567	571	580	596	580	538	564	575	536	558	555	530	584	584	578	569	573	569	563	554	556	571	595	563	627	557	557	581	603	569	581	568	590	551	528	597	601	564	604	553	585	594	588	556	572	555	566	599	575	535	570	566	593	597	585	571	567	582	578	533	584	558	604	583	630	562	521	573	526	539	560	548	582	563	571	556	555	578	546	580	539	542	567	567	544	568	574	588	559	555	599	605	601	540	563	518	550	548	620	529	564	581	582	560	587	550	583	536	570	582	607	594	537	564	569	587	578	611	572	565	548	586	571	583	626	520	577	546	534	548	581	609	576	528	586	598	562	545	571	571	602	610	558	568	559	580	583	575	569	584	587	571	570	572	584	556	556	596	573	582	540	543	560	554	577	547	582	574	569	547	576	593	599	549	631	550	539	594	532	593	605	546	562	573	569	565	557	579	609	593	541	625	584	567	534	591	550	512	567	580	591	561	550	568	563	566	569	521	588	640	580	546	586	599	550	576	587	566	569	544	564	559	557	584	537	574	537	569	627	541	550	567	564	655	594	553	554	562	585	599	589	594	554	556	588	562	545	593	570	590	578	544	550	583	607	565	591	569	548	562	531	567	562	555	558	577	619	579	556	549	546	558	550	616	618	565	572	560	592	574	604	560	573	580	603	627	535	559	610	578	603	564	548	574	568	546	587	591	574	565	565	562	545	595	609	563	617	557	558	604	541	606	569	585	575	571	560	578	561	605	532	512	527	579	542	585	588	606	590	588	606	548	542	582	587	574	538	542	576	540	572	586	554	594	598	589	586	593	548	573	569	582	576	547	495	587	569	586	578	568	579	549	542	528	557	526	580	573	542	563	585	555	611	579	601	575	602	580	602	588	572	534	544	570	574	551	574	572	564	596	586	573	535	557	539	533	589	570	572	594	604	558	578	604	566	558	570	539	581	561	559	585	583	549	581	529	556	555	550	557	583	571	592	626	538	600	608	563	587	575	599	614	563	592	564	571	560	530	610	550	562	573	569	589	560	596	555	556	610	609	606	615	536	568	629	592	594	595	543	601	562	567	600	563	549	587	563	554	531	546	588	540	573	546	554	567	572	589	592	547	574	606	585	571	609	554	564	601	555	610	555	582	610	573	554	599	589	564	562	557	576	588	558	595	597	552	594	565	557	545	593	538	587	557	553	615	549	569	554	580	550	570	603	559	565	570	557	603	587	590	593	575	550	619	560	595	533	562	600	565	583	578	564	577	624	561	589	576	574	597	582	574	570	563	593	609	575	582	533	606	563	525	563	544	576	533	586	612	542	562	566	563	563	581	580	606	557	612	551	564	587	572	561	555	567	588	532	609	571	575	603	553	584	540	574	571	635	571	589	578	564	580	539	541	577	607	580	556	590	578	616	572	589	558	555	623	561	544	616	586	572	583	543	559	573	531	592	574	549	569	565	584	536	560	569	559	610	547	539	559	565	610	544	593	546	620	596	544	590	607	566	554	534	547	566	574	576	616	560	575	555	591	590	583	582	586	595	591	577	539	604	603	573	550	618	561	584	546	556	608	559	607	563	567	562	622	570	542	561	567	560	625	624	585	581	606	540	539	538	591	636	598	580	598	570	570	575	575	591	590	603	555	580	599	631	584	563	580	590	571	547	577	578	562	591	568	587	613	580	566	543	585	597	578	571	538	556	591	603	567	599	577	610	569	555	598	589	580	596	583	564	578	576	556	592	599	584	560	568	506	608	540	548	611	560	580	562	548	576	578	572	542	590	592	559	605	587	558	589	546	563	540	557	625	546	591	602	596	606	593	569	607	539	534	580	532	622	549	589	566	556	555	590	538	549	551	566	572	540	606	591	555	546	586	600	572	545	565	603	560	577	565	554	577	581	553	590	593	542	594	585	616	602	554	589	533	581	542	562	568	569	574	548	551	583	551	571	554	553	525	608	527	564	548	566	599	581	561	562	581	565	561	603	597	585	593	586	552	565	587	543	573	597	578	586	559	592	560	558	571	581	538	565	613	582	601	578	559	593	552	529	551	592	561	589	538	566	540	573	560	570	555	567	606	550	539	578	585	589	608	629	631	565	548	552	540	547	566	576	596	595	597	575	557	560	539	618	607	552	607	570	551	547	598	573	572	553	561	596	521	568	591	575	601	536	571	591	573	561	535	580	608	582	569	580	590	593	582	552	580	542	596	572	559	589	604	610	556	523	551	576	616	549	528	539	525	604	539	515	534	609	596	539	622	521	614	561	535	548	569	561	552	571	536	602	545	575	532	535	600	566	591	540	531	557	549	581	565	599	570	576	540	580	574	557	576	572	576	610	560	578	550	546	595	594	544	558	585	540	565	567	567	542	560	602	579	589	542	564	589	583	576	551	558	591	554	561	582	560	547	519	525	594	587	546	566	583	569	541	608	588	586	573	556	592	592	575	554	562	537	555	613	584	591	597	495	581	567	593	537	552	578	546	541	536	560	538	572	584	565	564	544	534	565	595	560	605	557	618	564	596	581	569	537	563	535	563	568	558	566	560	559	612	556	567	537	567	604	562	577	579	570	546	584	571	622	591	576	546	602	605	616	574	564	619	571	602	564	582	548	593	559	588	612	621	569	603	537	546	575	566	541	593	527	582	564	559	580	571	565	570	557	573	558	535	587	587	588	561	612	600	581	561	565	562	568	569	599	561	543	591	552	538	578	558	605	615	566	571	562	563	553	595	614	595	570	557	590	587	563	563	574	592	570	581	558	531	618	585	605	584	584	545	578	579	574	598	570	539	584	540	531	543	594	580	582	589	518	592	546	615	603	560	577	585	621	595	582	574	576	564	537	543	574	484	601	599	603	589	596	574	576	582	556	582	564	603	547	595	583	550	571	585	582	582	515	530	567	541	542	531	613	590	548	550	562	536	583	565	548	602	547	585	585	598	604	551	575	573	571	595	549	617	507	563	571	594	540	526	565	558	594	584	531	538	560	564	572	531	579	549	565	547	567	585	614	586	604	572	601	591	590	549	550	601	586	525	590	548	555	648	539	537	567	570	561	590	537	616	589	544	558	551	575	581	525	553	574	547	589	589	557	551	598	567	540	551	598	560	548	569	611	594	552	543	553	598	565	577	579	590	563	587	538	594	553	537	565	592	552	577	566	562	615	571	536	534	568	590	570	597	612	557	587	568	588	593	575	553	584	558	585	559	562	542	569	614	614	583	542	582	615	562	549	544	589	627	566	536	557	559	551	583	535	594	564	535	552	560	558	554	551	601	568	576	581	573	605	590	569	563	572	564	529	563	550	581	564	578	556	620	576	581	584
34629	11495	10458	5741	3905	3028	2533	2053	1811	1594	1392	1295	1216	1160	1092	1029	1012	1023	966	963	965	899	968	907	887	895	949	871	865	934	850	875	812	856	909	866	842	815	867	861	858	894	852	878	905	873	866	849	801	851	813	832	843	875	864	875	851	916	790	837	839	789	892	830	842	788	875	819	859	826	872	863	915	819	850	838	826	837	906	880	892	876	833	835	851	817	863	801	804	834	823	788	859	819	837	883	870	797	793	838	848	849	839	833	858	865	873	867	828	811	859	873	858	809	853	840	775	837	824	847	836	824	810	846	839	850	843	830	865	837	850	847	853	832	838	863	871	858	848	880	823	838	879	825	859	843	860	895	834	857	827	863	822	856	838	831	777	846	809	848	811	820	841	850	836	901	810	847	900	832	883	843	826	843	805	825	848	798	832	823	872	828	830	820	820	782	833	795	817	847	811	879	782	845	872	865	846	855	864	814	881	859	815	868	780	792	825	882	812	794	829	817	812	790	861	834	838	805	878	860	862	868	816	875	856	801	798	864	840	833	817	831	849	830	859	875	841	882	826	841	814	834	803	839	854	868	858	822	873	835	792	847	813	834	830	836	812	839	793	840	871	847	844	864	827	829	840	869	789	801	837	822	831	793	850	871	811	808	835	866	843	864	826	829	811	854	829	835	811	863	842	858	838	823	838	813	862	801	848	811	851	871	848	837	834	859	858	864	902	862	830	836	833	852	872	807	809	869	848	809	827	880	828	782	808	852	842	825	851	820	849	890	879	816	848	792	861	849	823	847	877	830	853	826	824	804	840	773	851	837	873	836	777	837	838	838	821	840	826	860	842	898	825	836	817	878	822	864	793	836	883	813	848	858	822	768	797	874	857	859	852	852	796	800	844	880	827	842	849	858	841	863	811	842	820	845	828	818	872	794	868	880	849	809	841	835	822	756	840	865	795	816	847	812	853	810	847	834	838	863	827	925	867	801	864	873	802	858	794	836	889	869	803	849	816	803	800	852	810	861	857	828	809	872	821	823	858	837	844	786	845	819	834	826	808	814	853	831	848	817	820	836	846	831	854	916	803	810	812	851	787	793	857	812	812	833	806	876	891	853	877	873	856	851	819	799	815	823	841	815	885	853	890	858	873	856	827	867	873	815	803	845	848	819	855	826	826	842	834	827	844	820	821	877	856	807	856	844	857	808	827	817	821	862	819	853	817	835	877	794	792	835	855	850	842	850	867	824	863	865	838	821	832	874	829	813	805	828	847	886	847	861	862	853	835	849	806	870	851	856	820	870	866	796	873	839	812	835	836	806	908	874	785	877	820	844	839	879	891	878	863	814	814	835	817	824	826	830	835	792	831	829	834	856	822	842	881	878	848	831	820	889	844	801	845	861	818	861	855	804	816	844	913	829	818	851	818	836	843	873	820	822	839	835	935	823	795	843	814	781	814	839	863	793	806	867	834	820	835	857	884	842	810	853	825	816	810	769	869	856	820	763	828	872	836	776	815	830	818	804	857	803	840	864	862	838	912	836	816	829	839	889	868	791	814	839	820	827	835	865	853	797	825	827	835	864	824	819	830	866	843	816	814	820	846	856	802	864	846	820	813	838	813	835	860	822	835	852	791	844	860	799	810	832	817	895	876	825	806	838	860	835	797	813	831	868	840	852	868	778	847	880	840	894	830	878	851	859	877	850	862	831	828	879	813	803	868	844	893	851	814	873	841	866	781	850	839	811	862	864	839	870	851	845	855	842	891	825	892	814	855	885	824	827	822	829	842	803	808	798	859	870	814	835	914	905	845	859	828	851	857	879	837	825	876	895	798	885	829	837	786	856	852	785	786	829	891	841	823	830	875	857	807	847	841	861	812	834	788	803	796	784	846	841	834	781	785	860	806	817	836	834	853	814	865	842	856	847	829	845	808	785	861	785	772	823	844	815	862	843	851	852	796	861	886	842	855	863	865	809	797	908	837	867	915	892	809	791	794	832	844	822	809	849	870	794	847	808	798	836	822	827	802	836	873	879	883	810	846	791	817	840	864	837	850	877	833	844	845	807	821	821	856	829	821	823	817	777	868	781	832	871	794	795	853	852	853	889	787	902	798	836	794	858	866	845	838	839	890	796	841	823	852	834	836	843	839	818	861	837	837	805	842	786	844	853	842	797	804	798	840	814	823	868	868	788	871	893	816	851	884	831	801	865	854	845	889	839	817	808	842	859	812	837	861	889	854	848	850	835	830	868	821	804	822	790	851	843	866	839	828	829	824	831	853	819	838	863	848	860	788	833	838	820	780	836	879	852	869	853	827	824	855	864	841	821	861	844	790	886	845	828	869	791	840	826	816	868	818	855	817	891	843	837	813	812	843	832	807	864	789	802	815	898	830	824	862	851	807	834	872	777	802	806	832	832	847	857	795	832	789	861	779	864	862	851	824	835	818	855	861	805	815	792	815	848	822	864	845	848	903	870	828	893	833	820	843	830	863	796	832	879	798	886	886	814	833	766	842	850	848	911	856	818	775	797	815	854	835	797	878	835	823	840	791	832	830	812	804	865	839	812	779	879	821	825	856	833	844	823	815	860	892	883	795	825	815	811	761	823	851	847	818	864	860	913	838	858	811	863	824	791	824	876	842	801	812	859	771	846	837	801	890	809	840	814	826	863	868	847	790	872	844	832	790	871	825	844	886	808	839	888	829	830	818	853	854	824	868	835	862	847	823	815	897	815	793	849	798	843	844	799	783	822	836	836	827	841	795	856	832	868	870	788	849	857	837	857	835	886	829	849	861	794	783	866	898	825	845	899	887	840	848	831	861	875	806	826	825	854	862	821	815	902	814	818	840	825	831	831	858	819	829	861	823	859	866	848	855	846	872	831	848	831	850	854	808	835	866	821	875	868	776	862	827	873	784	810	905	855	863	839	823	798	830	789	857	828	834	858	847	860	814	840	837	860	796	830	781	841	826	833	852	860	839	846	822	876	809	787	848	781	873	819	848	813	795	857	871	834	823	743	866	859	810	865	790	826	790	824	876	850	809	799	814	818	844	814	812	817	840	813	841	874	873	812	868	883	838	884	850	845	814	868	863	853	858	820	789	826	878	842	757	801	891	828	818	824	828	840	850	841	858	830	796	832	834	855	808	844	826	852	848	806	914	908	902	839	816	864	888	856	864	746	864	901	865	847	798	873	845	847	844	832	859	807	841	889	800	880	801	855	821	875	837	844	865	827	847	865	790	854	850	846	841	841	889	845	814	833	856	845	830	873	844	826	835	864	880	785	865	810	807	826	790	812	825	817	856	885	845	876	867	791	847	818	847	858	834	865	850	844	871	904	864	904	803	834	840	857	840	777	841	839	817	856	811	841	851	852	837	805	886	819	799	883	778	816	875	898	862	836	848	839	846	824	802	840	895	776	786	842	837	809	828	888	877	850	795	865	823	828	863	909	846	866	849	856	872	867	814	841	846	811	864	794	858	857	842	796	823	784	817	833	853	827
23334	21404	29502	23695	21405	21067	4438	1359	1067	960	922	787	786	720	657	617	658	614	620	618	571	577	578	571	550	561	552	577	554	554	550	568	575	561	548	540	545	522	535	538	533	573	545	521	476	550	541	542	542	557	541	489	528	548	579	557	533	507	565	553	510	464	526	526	533	562	480	538	534	489	510	499	495	526	524	529	524	508	525	490	488	487	563	499	498	551	547	555	499	517	468	545	565	544	507	509	537	557	527	483	549	535	521	548	549	554	540	525	535	523	529	548	564	507	519	562	528	522	528	523	503	499	529	550	504	539	519	518	507	489	514	554	528	562	471	549	506	488	570	519	485	535	511	543	523	548	531	536	486	511	514	558	525	528	523	557	545	507	549	524	481	517	498	497	534	545	540	527	560	551	553	529	532	490	517	518	534	513	523	544	509	468	540	482	512	545	515	495	494	525	486	519	504	535	498	499	547	489	523	523	563	516	485	537	535	517	527	527	525	554	540	547	516	500	520	552	525	531	532	531	510	503	536	504	517	519	468	522	534	565	520	485	526	509	540	528	545	525	510	554	527	521	500	530	512	500	507	509	476	487	504	512	495	500	551	536	549	547	517	511	515	496	522	486	543	533	540	522	538	524	527	512	513	516	558	505	521	530	555	540	514	528	510	543	518	489	482	515	470	502	520	542	519	483	554	523	519	528	530	540	549	519	548	513	535	485	544	515	532	532	554	499	527	480	501	500	525	499	535	534	513	478	469	550	504	544	543	534	507	545	485	475	515	464	543	541	523	555	541	536	531	529	524	550	546	541	537	524	515	531	492	510	489	519	521	514	528	513	507	519	567	537	502	541	516	540	538	548	487	508	540	511	515	509	526	489	524	513	515	532	519	500	538	526	522	533	503	575	529	557	530	536	504	509	496	484	505	523	520	499	525	519	509	522	512	541	512	510	530	481	509	544	556	523	493	514	531	547	522	498	505	543	540	508	508	480	551	505	509	542	507	510	516	512	548	515	511	514	503	550	534	509	569	490	509	547	535	519	499	549	514	571	529	484	511	521	478	468	526	513	530	522	502	550	525	517	520	502	545	535	521	522	540	507	484	515	559	527	569	514	482	495	544	505	513	576	511	534	524	555	538	514	512	535	524	569	526	524	536	489	547	515	509	559	558	500	536	459	547	582	516	540	527	533	505	506	547	499	508	531	562	527	528	532	525	514	508	489	471	530	537	532	525	541	471	546	536	497	516	531	526	540	536	542	521	483	515	526	512	521	566	547	501	504	531	527	505	542	562	528	539	525	554	535	552	507	476	485	491	495	475	568	508	508	509	505	576	525	527	519	469	486	544	528	501	481	514	524	534	532	569	511	537	532	542	489	539	500	550	535	532	497	547	569	513	541	503	507	515	529	513	532	477	530	490	539	534	513	542	480	498	527	538	530	510	485	494	523	524	526	544	495	493	505	505	514	535	541	512	555	553	519	551	522	510	527	529	491	500	518	510	501	531	504	512	540	549	513	545	519	511	519	542	504	567	553	495	464	525	533	505	491	533	500	506	495	478	493	484	511	532	498	481	526	542	485	470	505	505	512	544	510	521	554	486	534	516	485	503	511	495	524	526	566	479	492	548	507	492	516	536	505	527	528	561	551	537	490	529	529	525	545	555	499	547	515	513	483	519	520	546	504	525	511	538	517	504	502	499	562	520	555	515	527	505	542	561	511	516	479	499	559	542	520	518	524	492	516	506	526	525	514	519	534	531	535	520	526	517	489	536	521	543	535	475	536	505	504	578	552	475	517	547	568	516	532	547	524	506	508	570	544	501	534	467	504	529	523	530	569	523	500	482	523	552	539	535	564	494	530	549	535	540	510	518	525	507	505	523	514	516	534	521	556	508	523	520	509	529	493	520	486	505	530	561	524	555	527	548	524	533	525	524	508	499	489	507	503	484	529	484	553	511	528	524	493	502	537	531	524	518	557	543	479	504	529	510	527	556	510	492	516	512	544	498	532	542	529	517	538	532	501	564	523	512	505	535	517	522	514	523	535	523	547	488	501	517	494	529	551	553	476	522	520	482	557	510	551	500	473	501	504	510	552	533	493	486	550	525	530	515	520	511	460	501	496	505	533	498	472	527	550	535	555	521	490	551	508	537	510	523	494	496	489	514	524	534	492	531	564	522	531	549	513	502	534	493	491	522	529	530	495	494	566	511	495	519	514	494	510	526	502	519	498	509	521	525	527	490	516	507	513	537	508	449	495	468	532	502	481	523	518	494	482	520	502	506	470	502	509	559	485	542	547	508	499	556	520	526	565	500	551	534	539	543	542	483	508	527	508	481	526	515	500	535	549	578	509	514	524	534	496	503	517	498	541	508	524	524	534	538	531	560	544	523	529	524	489	530	509	525	529	505	485	504	525	575	545	477	555	509	505	529	510	503	504	504	511	507	525	500	558	523	528	488	545	531	520	501	527	514	562	540	551	503	544	545	543	520	520	511	480	489	520	537	577	503	518	502	521	524	550	528	507	518	507	513	524	509	504	475	507	524	532	504	521	512	531	534	493	494	489	527	551	520	502	535	500	516	517	526	518	503	493	546	491	564	550	550	489	480	580	515	509	496	513	521	504	496	520	514	498	501	529	522	547	545	499	506	519	486	517	526	494	509	522	458	540	541	487	492	527	506	500	485	546	547	519	528	522	557	483	496	543	535	469	533	480	558	552	512	477	532	501	527	530	546	545	551	511	512	452	522	502	537	542	513	455	532	522	500	514	513	528	502	512	490	526	540	499	488	463	523	513	506	515	518	540	508	527	500	493	487	540	532	525	547	539	531	513	519	530	531	528	553	503	547	508	540	516	532	532	523	514	524	481	474	515	526	491	517	522	504	538	488	503	552	545	546	532	558	473	532	482	512	491	510	549	532	511	558	520	518	492	469	511	506	520	518	515	500	503	484	531	532	485	481	500	510	501	485	586	502	485	543	554	541	522	500	515	532	542	504	499	562	499	503	530	515	521	551	527	523	553	503	501	500	509	511	525	526	464	513	513	484	514	508	519	555	544	530	522	508	512	536	512	529	502	507	557	594	518	518	504	537	501	545	544	548	559	511	513	525	511	547	505	544	532	547	505	500	467	470	563	546	551	490	533	548	467	503	490	532	515	543	511	516	515	498	540	542	522	512	508	522	546	522	513	479	528	536	513	500	508	514	523	538	525	501	521	508	563	525	499	511	532	534	525	539	560	529	506	517	500	540	513	516	516	506	540	547	492	549	507	507	529	548	529	514	524	529	482	533	505	517	513	503	496	552	519	514	522	494	513	534	493	547	498	508	485	495	459	502	467	513	499	510	544	542	520	528	518	514	492	513	526	551	470	475	482	516	519	488	511	534	558	556	482	465	525	493	564	526	525	509	566	506	528	539	529	506	505	515	559	508	515	554	517	508	508	515	491	510	506	502	494	497	540	540	528	512	506	520	513	544	529	488	521	523	516	539	517	500	491	508	516
37633	16878	15280	8921	6354	4771	3718	2971	2435	2152	1858	1589	1474	1268	1196	1160	1121	1053	1010	935	997	910	981	885	884	900	853	859	859	817	797	795	841	841	804	838	808	770	843	838	790	827	809	838	799	868	796	778	810	783	793	778	817	801	803	800	783	780	771	808	791	772	774	755	825	767	864	763	767	756	777	788	765	784	775	750	785	734	781	782	821	759	749	846	746	809	760	739	757	805	735	772	802	822	743	736	791	751	778	724	763	776	772	738	775	777	760	756	756	719	792	742	811	720	793	756	803	737	726	799	821	788	775	778	712	742	799	781	733	767	729	750	788	731	690	812	788	724	773	768	779	731	812	750	767	713	755	748	776	775	777	784	798	774	766	760	744	786	758	732	811	770	783	713	761	743	795	756	772	842	804	803	761	768	790	783	802	741	772	754	765	776	773	794	786	707	811	765	726	742	771	829	737	799	755	773	781	772	792	788	708	773	791	718	785	773	746	752	762	812	769	812	777	734	810	751	789	732	807	768	764	750	775	782	762	792	761	767	740	745	760	738	764	758	748	745	781	813	774	820	795	807	797	766	748	771	823	742	741	743	770	719	791	744	770	726	787	794	804	765	743	793	750	784	721	850	726	775	764	748	769	781	799	757	723	759	761	762	751	751	796	748	794	745	750	747	752	809	757	751	758	789	755	740	825	806	788	787	763	746	753	754	784	811	771	725	767	788	805	726	737	751	802	796	785	808	694	784	737	821	805	733	718	790	747	778	741	780	791	819	762	769	753	728	788	760	827	750	828	801	793	773	711	782	766	757	803	776	718	791	727	755	747	734	749	753	774	797	728	773	757	792	763	804	748	757	813	770	797	818	779	768	753	816	752	779	784	753	782	730	738	819	769	780	740	756	766	789	777	712	780	787	789	780	750	799	822	814	781	769	776	756	723	780	770	801	758	753	743	765	840	768	740	774	740	817	786	790	763	737	828	762	774	787	775	777	796	756	742	834	764	783	790	757	755	784	754	798	756	782	816	783	717	768	790	732	744	758	788	785	769	743	780	798	750	768	704	781	769	737	758	761	760	752	750	738	765	776	766	778	785	778	768	759	740	750	757	785	765	801	774	745	782	796	814	800	796	714	772	776	767	712	794	774	758	761	768	753	806	839	743	764	813	753	735	761	758	746	768	792	783	772	781	750	771	748	763	756	758	750	778	825	788	704	721	750	735	756	747	741	778	783	787	738	753	811	733	751	762	749	718	721	792	761	753	785	724	786	710	795	771	813	747	824	764	734	754	784	768	718	769	791	726	722	769	756	786	794	794	775	779	817	797	768	818	840	726	773	723	757	819	795	772	788	758	820	796	774	774	757	771	759	809	839	782	802	757	767	768	760	748	751	751	783	771	790	807	750	779	824	762	782	763	741	793	782	787	754	771	781	754	804	806	803	742	824	770	798	783	783	725	764	699	759	751	784	783	792	733	771	773	725	778	769	756	774	773	779	712	752	807	736	760	811	761	790	760	785	750	747	734	810	734	764	780	724	745	770	760	720	771	728	823	771	780	805	785	713	776	792	778	800	839	730	810	788	820	771	800	791	720	745	761	743	761	725	800	762	737	866	797	716	743	800	775	752	739	792	756	774	796	785	752	725	757	794	736	775	816	766	750	773	739	786	782	769	769	723	756	781	725	794	768	755	768	761	751	794	803	736	802	750	742	778	756	817	790	698	774	801	765	780	776	785	784	811	761	773	747	784	697	778	768	793	750	813	811	802	755	763	764	788	737	810	799	789	799	764	764	757	782	780	790	797	738	789	789	788	741	800	780	823	764	760	775	712	788	788	796	787	753	769	799	782	773	772	812	771	752	789	766	795	820	784	804	790	808	744	760	728	742	788	784	744	783	744	807	786	762	821	766	774	787	721	762	756	765	770	795	759	795	775	773	775	780	711	792	736	760	751	735	799	760	756	768	713	728	740	775	767	771	761	779	753	752	768	793	800	737	715	758	742	739	767	772	792	782	786	764	808	812	764	753	763	737	757	743	750	794	753	710	795	746	767	795	743	775	754	780	788	763	754	761	835	748	769	680	742	778	758	790	758	793	745	779	779	716	768	772	743	747	752	817	787	771	780	777	823	816	791	761	755	736	725	758	751	759	794	771	823	773	788	750	816	778	744	749	804	750	773	763	739	734	736	743	790	744	785	832	784	750	808	783	764	781	821	792	772	755	800	808	755	769	736	794	798	778	800	740	804	771	762	763	723	755	788	710	740	760	782	721	754	773	740	711	752	764	768	783	764	709	821	757	714	725	795	760	791	752	843	789	798	750	745	775	742	738	783	782	778	778	812	749	779	756	756	778	761	766	752	768	804	790	724	769	743	772	774	813	747	780	751	779	774	762	806	725	780	734	779	763	744	801	754	794	769	795	760	767	821	805	779	783	776	850	796	747	741	747	796	760	770	751	766	746	748	759	769	800	773	787	768	795	759	735	728	770	735	797	790	786	783	747	806	794	735	816	718	740	764	740	776	847	772	698	757	764	728	702	742	755	786	788	759	752	787	770	822	747	826	782	744	751	787	784	777	783	812	816	769	768	810	760	775	737	780	781	761	795	780	769	785	776	742	812	723	776	713	761	778	767	778	768	789	770	762	816	798	768	778	787	800	725	772	779	726	768	764	793	802	833	785	771	773	730	774	765	708	779	770	783	747	751	820	777	763	726	754	753	787	780	782	787	797	793	740	839	709	807	808	721	739	792	732	768	742	735	769	758	792	743	738	739	795	763	822	820	740	730	736	757	748	761	776	778	751	784	764	767	775	784	754	803	807	805	743	722	775	776	782	775	780	733	729	793	737	729	733	762	804	752	768	762	743	720	766	738	749	767	744	767	785	702	763	788	756	759	754	816	775	783	795	761	760	776	745	809	763	746	781	791	720	764	775	851	790	786	737	818	748	745	803	782	782	773	764	773	759	737	782	751	810	823	731	819	753	805	803	813	770	794	807	756	760	814	714	703	783	769	779	800	731	763	767	775	773	736	786	798	764	791	755	770	823	796	699	714	762	768	783	749	858	779	797	774	749	741	794	805	734	710	730	784	758	819	778	774	743	768	762	816	791	759	804	764	769	723	722	762	756	799	782	753	753	779	777	773	752	808	788	771	743	775	813	751	778	730	762	781	769	700	749	797	755	798	794	733	796	761	772	782	786	744	792	763	787	786	751	772	740	755	786	799	753	764	782	779	777	765	743	733	807	814	787	790	764	824	784	814	735	779	774	767	757	738	775	746	782	773	730	772	762	766	747	737	798	813	758	752	787	769	777	746	770	748	760	747	752	749	779	794	761	770	760	761	754	754	781	753	749	772	741	737	773	754	753	753	819	759	760	768	786	777	771	769	806	756	685	767	768	745	735	780	791	786	749	759	705	811	797	733	742	744	776	742	777	785	748	799	805	818	770	806	768	816	753	813	770	789	803	718	818	771	762	737	696	807	724	767	787	768	761	743	780	785	748
27189	20867	9289	1032	532	485	413	436	337	357	310	337	324	349	335	345	308	337	293	317	320	259	300	331	277	306	310	300	326	326	300	321	322	296	287	317	311	337	292	316	336	313	304	342	340	322	309	303	298	318	312	330	314	317	310	309	332	309	324	309	320	293	307	318	323	339	290	306	324	309	324	332	293	295	328	308	288	276	323	353	329	303	303	298	325	308	297	307	318	298	332	307	335	308	314	312	326	311	319	302	290	326	304	302	297	302	366	294	309	308	335	348	296	330	315	332	328	319	324	294	280	304	296	313	320	308	324	361	318	312	317	285	328	303	280	308	305	294	330	319	304	302	327	315	310	308	357	312	320	311	306	293	292	346	324	317	269	306	278	322	332	330	329	308	329	283	328	300	353	324	318	304	305	339	302	325	332	316	319	295	298	340	326	316	319	330	325	317	294	345	295	280	307	303	313	350	326	335	299	296	299	320	327	297	303	297	300	303	315	322	341	320	290	314	294	351	282	307	326	288	330	292	307	335	317	332	336	309	321	319	336	301	314	318	293	317	321	298	292	332	349	324	303	348	299	320	279	313	316	323	294	283	295	323	288	322	315	268	337	300	294	307	301	304	312	279	351	321	344	313	321	305	317	328	329	332	331	359	333	311	335	298	309	320	323	331	297	289	304	323	307	309	288	291	336	296	322	276	272	310	271	310	321	300	332	320	338	346	327	336	307	286	333	314	316	331	294	318	319	305	302	315	322	323	363	298	292	296	319	268	298	308	316	274	301	334	305	287	313	306	323	306	324	284	324	295	283	303	321	303	315	330	271	333	285	283	344	313	289	304	317	331	313	308	308	281	292	294	322	326	304	324	299	306	299	293	297	324	313	279	332	315	333	281	311	357	320	323	316	304	312	305	294	298	343	337	306	319	298	293	308	292	288	311	327	297	315	326	318	315	331	294	319	318	299	276	291	349	280	336	329	291	295	285	314	326	331	331	321	288	319	312	326	316	307	355	313	308	317	312	279	302	336	331	312	305	324	328	311	329	314	288	318	299	287	297	303	321	313	315	291	282	326	283	303	311	293	276	334	313	310	329	312	303	322	280	292	299	300	336	313	330	310	319	327	288	297	323	268	314	305	303	284	322	291	312	303	309	310	288	338	278	309	265	334	328	276	309	313	278	311	308	285	308	303	330	331	317	314	308	308	304	298	292	301	300	303	281	296	327	311	295	294	331	283	297	303	316	302	322	339	313	321	314	312	313	315	294	297	302	337	282	334	295	328	311	295	335	301	327	294	318	289	293	330	301	311	312	312	331	325	303	332	308	317	303	339	286	341	299	303	320	316	318	300	296	296	287	350	312	313	317	332	332	296	320	337	293	322	291	294	300	325	321	303	294	314	288	328	279	311	313	306	314	329	327	291	275	322	303	302	296	324	322	329	279	314	317	340	297	327	278	310	334	338	331	311	298	300	272	300	277	305	308	289	293	292	339	317	332	295	344	326	334	301	321	301	289	287	312	311	320	321	315	293	308	332	314	301	320	320	340	308	313	325	341	327	332	289	294	322	334	310	308	330	295	300	307	324	298	314	297	320	330	290	341	315	300	277	350	307	286	288	289	321	305	320	338	306	329	297	319	353	326	320	330	323	286	337	304	328	311	328	304	314	315	311	330	289	340	304	345	305	314	319	304	337	327	294	311	291	331	311	319	323	302	312	327	311	316	294	336	351	341	310	332	328	290	355	309	320	315	309	312	275	341	301	302	342	335	302	291	336	304	350	319	294	312	309	273	332	359	332	301	296	321	301	308	321	311	334	304	331	298	309	291	325	330	329	304	308	287	304	317	344	297	324	317	277	335	311	353	297	324	332	305	313	321	285	315	335	332	323	307	284	303	330	305	353	323	368	311	335	292	322	331	325	292	305	332	308	310	335	322	326	323	293	340	311	281	293	307	305	324	346	333	304	290	312	311	298	312	323	282	330	330	317	350	314	305	303	320	311	315	337	306	316	297	292	299	327	328	343	329	324	317	294	301	351	303	341	282	299	298	298	320	299	332	273	300	304	347	292	272	350	315	324	265	341	306	293	315	357	284	309	312	318	298	305	284	308	336	286	329	299	299	272	321	316	314	310	290	317	313	299	327	293	272	316	314	297	325	328	339	323	308	319	295	315	274	314	289	296	281	308	323	296	312	327	298	288	356	294	305	304	334	325	294	294	311	301	298	358	348	358	320	331	306	329	331	344	295	314	313	342	325	325	325	318	307	328	339	339	304	330	274	309	342	308	296	316	326	323	349	346	311	319	308	333	285	322	289	282	322	310	348	342	304	303	318	304	294	327	296	322	329	327	343	313	293	316	255	297	305	265	310	323	295	360	310	287	330	315	324	311	341	323	293	312	300	317	311	333	346	285	307	312	319	306	312	301	325	344	299	305	322	331	286	312	321	331	337	291	311	315	326	320	338	300	328	319	328	308	276	324	307	320	310	297	327	319	363	333	310	330	310	274	313	302	329	312	355	295	316	291	303	297	328	329	341	317	296	298	309	279	328	296	312	280	314	296	309	281	314	310	312	285	318	350	324	300	291	300	302	328	278	315	345	301	314	337	321	302	284	323	276	304	305	307	282	277	314	314	334	310	318	297	307	302	337	302	287	302	317	330	305	307	302	320	282	308	330	310	268	332	316	294	317	325	310	300	303	300	333	327	309	326	313	311	282	344	328	330	312	332	315	309	291	321	329	314	307	324	310	285	346	347	352	309	295	334	298	315	326	350	285	311	340	330	325	312	348	295	299	293	335	292	275	297	298	277	313	305	319	324	343	281	305	331	331	330	319	315	319	319	290	260	322	298	273	305	320	314	288	302	290	320	331	312	330	319	315	316	358	334	363	308	293	315	346	319	314	301	312	318	263	333	342	292	284	312	350	326	312	285	299	304	310	336	316	304	306	316	308	318	288	301	319	322	319	315	313	297	321	306	348	296	297	297	303	317	331	319	311	288	318	310	288	323	304	333	330	326	341	338	295	280	323	346	306	299	294	281	301	315	298	293	318	304	308	297	317	303	328	297	304	322	319	296	313	318	304	351	329	296	303	353	319	313	321	330	285	333	343	325	323	325	305	316	313	324	306	319	290	305	310	327	289	302	302	323	288	317	280	332	300	317	314	339	307	272	299	304	325	308	314	334	353	307	303	306	296	313	306	283	330	314	309	312	292	302	301	296	330	296	315	304	310	321	323	305	310	333	289	292	310	268	331	320	304	298	306	319	315	285	303	303	318	295	301	342	333	324	311	340	333	302	275	314	328	299	311	320	303	280	304	325	333	299	339	327	338	316	272	314	317	344	324	284	311	326	280	349	327	319	317	307	287	322	308	298	303	290	323	310	305	323	297	304	295	306	287	303	319	295	298	315	284	313	295	322	311	315	319	344	309	305	341	306	291	311	293	311	307	317	296	295	337	323	320	303	325	318	298	309	323	292	305	328	328	321	292	330	316	297	293
15459	3062	2460	1453	1095	890	809	734	599	584	556	512	509	524	491	506	490	500	502	455	461	481	490	486	488	497	482	472	463	490	515	480	506	454	486	498	452	447	428	477	436	486	445	470	479	494	462	454	481	463	481	470	453	504	454	465	432	455	447	468	489	468	472	506	487	462	469	526	456	466	478	455	449	494	486	445	470	407	442	450	440	469	459	473	502	523	453	472	481	463	430	459	490	497	449	445	470	475	475	443	488	435	480	487	465	442	469	478	489	441	448	455	446	455	457	466	472	466	482	446	467	485	466	473	456	467	437	456	457	491	519	502	464	477	465	482	450	460	499	452	492	451	452	452	475	469	478	470	482	496	462	465	478	494	486	476	456	475	463	455	479	482	463	459	441	474	506	453	478	448	477	464	556	451	454	506	494	460	488	454	456	453	501	479	451	493	463	476	464	464	467	473	482	431	427	460	446	471	476	450	447	457	516	463	465	495	440	466	485	452	443	438	492	454	461	402	466	483	484	433	468	427	450	455	435	480	474	504	484	449	454	470	501	470	454	472	433	453	454	474	470	476	436	451	457	450	401	480	483	496	467	453	461	473	483	475	455	490	425	471	474	479	458	472	487	479	511	474	450	506	504	467	430	510	468	485	490	450	509	445	454	434	480	475	504	457	451	484	470	421	462	461	471	433	478	458	461	475	439	464	504	495	448	464	466	444	485	472	466	452	442	483	498	465	485	474	455	481	473	458	474	453	468	477	462	439	475	446	494	452	459	479	470	495	457	481	451	476	405	475	517	468	422	457	446	471	478	478	462	474	473	449	455	446	446	457	502	483	504	481	461	469	495	454	438	472	474	477	514	405	460	451	476	494	447	426	454	453	436	460	465	439	481	499	440	441	448	464	475	437	477	466	466	497	460	468	466	496	448	455	489	485	462	447	470	471	463	458	455	441	447	477	491	436	450	437	474	489	479	479	451	477	426	499	469	453	498	437	466	462	453	462	466	482	448	515	439	463	466	432	445	502	451	500	412	439	460	453	476	460	514	445	476	484	493	436	472	436	473	447	457	501	480	435	477	430	501	474	478	427	457	417	459	497	449	487	472	494	470	434	497	464	467	458	481	481	451	472	496	464	438	521	445	466	485	469	485	462	509	442	499	514	443	424	484	469	465	481	475	473	429	483	441	450	483	435	469	452	524	486	444	483	486	436	517	470	455	472	450	487	470	468	445	448	486	469	471	458	458	465	481	462	429	446	471	490	463	498	459	446	492	431	434	466	414	442	470	464	451	453	477	430	465	468	443	465	451	458	453	454	455	447	478	477	469	456	478	416	460	443	440	489	483	443	497	418	475	457	490	483	497	454	478	488	418	452	471	462	457	509	467	467	459	442	465	451	502	465	457	418	476	445	478	480	427	466	445	463	445	519	469	457	487	467	464	450	480	479	471	437	493	426	457	508	492	507	476	471	437	439	439	462	448	445	486	439	446	467	459	476	446	459	496	468	458	454	440	489	489	453	470	480	494	438	489	477	458	473	438	459	503	481	498	450	469	465	484	477	486	445	446	465	460	501	492	454	488	465	398	456	442	464	477	478	484	445	449	441	494	407	480	477	491	466	436	466	448	453	448	476	513	443	497	453	435	488	485	478	471	471	463	468	490	444	451	521	447	459	486	498	442	474	445	462	453	503	455	474	490	460	462	455	460	463	473	474	457	488	481	516	476	442	477	475	470	457	488	502	476	491	452	448	453	458	464	458	460	437	468	472	492	455	466	465	461	451	463	470	481	485	475	467	467	456	451	470	466	480	439	469	495	469	457	443	465	470	480	464	482	473	473	487	441	436	445	434	462	441	500	481	465	488	490	471	476	440	449	490	462	475	475	469	430	488	478	445	440	438	495	474	440	463	473	488	473	463	426	469	452	469	509	454	484	462	499	434	456	445	455	459	444	492	446	460	461	468	457	468	476	452	456	483	442	473	466	428	493	452	438	485	411	478	458	467	480	460	477	476	459	462	446	500	471	475	510	462	411	429	442	468	422	467	465	465	501	473	499	445	471	432	469	461	465	488	445	447	480	483	426	479	457	484	479	478	479	488	429	475	524	471	475	487	500	475	513	467	475	484	466	473	465	486	480	507	471	472	457	451	443	450	488	458	471	501	474	460	473	444	439	445	471	485	450	475	451	506	472	453	478	455	471	447	457	515	466	496	489	440	491	446	462	447	468	509	466	483	450	469	471	452	441	445	468	442	432	466	419	450	467	479	454	476	463	466	480	483	467	481	477	477	489	473	487	440	423	460	456	463	482	455	454	480	494	447	422	501	491	442	490	481	469	458	463	487	463	443	462	489	473	499	430	466	481	484	512	469	441	490	486	473	476	447	447	504	489	461	443	445	490	463	472	466	472	509	458	463	448	465	473	513	467	466	483	450	451	455	489	453	481	453	451	498	488	497	468	452	470	466	459	517	466	449	490	474	499	497	478	457	464	413	483	450	516	484	484	462	468	471	455	442	486	460	472	472	464	485	456	465	443	489	499	469	469	481	474	465	487	459	476	440	443	452	497	468	467	468	447	455	469	456	477	492	437	440	475	443	447	443	426	458	488	458	483	457	465	486	425	471	467	445	442	436	453	498	456	471	475	461	433	489	467	484	474	479	507	502	453	450	473	451	466	496	458	420	477	478	467	445	437	479	451	499	437	473	455	463	477	426	478	442	469	462	473	477	443	486	437	452	480	474	468	473	448	469	455	476	443	464	429	450	455	473	436	414	419	480	458	466	493	486	448	475	464	462	462	459	403	447	445	490	509	431	449	481	447	484	481	459	481	450	521	480	459	500	481	481	468	469	461	473	495	422	475	492	507	466	459	490	503	467	480	451	449	493	448	433	467	459	465	437	444	473	467	443	453	490	459	485	453	469	478	488	483	476	476	481	484	462	449	467	507	471	470	479	435	458	442	446	430	441	463	493	430	476	471	490	456	499	474	446	445	490	477	493	494	463	457	460	456	461	504	505	452	451	503	434	439	456	494	480	479	448	483	490	462	473	479	485	419	454	484	465	472	471	474	461	484	432	448	481	450	520	455	452	445	465	471	449	464	464	460	491	505	436	463	476	463	460	465	500	501	452	461	418	482	478	453	450	469	474	473	475	467	455	471	433	450	429	463	452	472	427	496	444	446	479	454	457	462	455	462	490	450	471	462	462	440	471	462	432	480	441	499	475	446	457	446	482	466	433	425	437	466	489	481	511	477	473	511	452	468	444	543	478	463	474	425	453	468	476	448	413	505	466	474	451	473	455	474	486	448	477	505	472	486	474	450	475	496	460	474	461	452	445	466	458	461	479	488	430	476	450	448	505	481	461	491	466	440	443	512	495	506	462	438	505	475	467	492	451	463	467	486	441	450	466	441	457	474	441	441	442	451	467	448	448	443	460	478	457	463	447	421	484	475	497	491	495	444	469	456	461	434	473	467	460	464	484	473	466	478	498	452	484	479	470
24310	21408	28879	24298	21031	4723	1447	1005	921	820	800	736	711	703	650	629	652	686	619	616	641	661	614	582	566	590	576	584	597	572	580	604	584	615	612	575	559	599	580	586	587	555	603	596	611	598	567	583	551	582	572	592	596	532	569	566	590	578	565	585	613	566	562	586	578	613	576	586	566	584	560	543	597	587	604	582	587	612	562	551	595	604	585	564	574	594	592	597	582	575	600	602	574	594	559	569	610	588	565	541	566	588	590	581	597	523	578	572	568	584	576	572	594	544	584	580	609	547	554	589	558	584	532	598	580	561	542	582	572	560	587	590	583	587	582	576	593	650	596	586	590	603	547	569	578	585	551	594	551	566	579	582	561	568	541	631	546	571	566	565	573	547	561	619	550	604	552	581	546	558	600	554	553	603	563	602	578	551	583	543	585	586	578	572	607	581	533	572	573	573	540	570	598	571	617	613	521	604	557	598	530	554	627	584	626	583	560	634	553	600	583	552	573	599	571	568	609	630	575	572	604	577	592	571	552	585	615	553	560	572	587	559	574	595	543	577	608	607	536	526	569	605	599	564	570	573	599	563	563	546	597	584	615	580	594	595	567	549	563	558	557	540	581	583	579	591	590	574	593	629	574	534	618	526	586	522	550	548	569	591	605	514	579	576	553	627	543	549	586	525	546	530	533	594	538	617	567	564	523	577	534	552	630	550	599	532	612	613	584	563	557	551	572	588	597	609	569	568	539	591	589	576	626	588	589	540	590	548	612	592	563	561	584	545	568	591	581	579	572	568	591	574	603	551	593	609	565	549	580	599	579	557	598	554	583	607	552	571	530	597	590	609	560	612	571	595	575	545	608	579	584	547	571	569	580	582	574	596	585	583	575	564	614	614	563	557	589	560	571	524	577	545	559	516	608	592	524	559	601	576	551	552	550	543	569	586	563	560	625	553	603	581	563	597	609	544	613	592	620	611	555	597	593	570	580	595	573	602	549	578	574	590	568	538	578	576	577	527	536	559	565	561	592	554	571	596	565	600	574	559	581	590	556	543	535	554	599	574	599	562	567	557	544	555	567	585	589	554	546	575	572	572	554	568	564	586	565	559	575	540	571	582	561	575	541	590	564	609	595	561	566	620	608	613	593	556	586	565	565	540	547	564	610	563	623	576	576	550	579	583	561	619	535	558	592	588	556	556	592	585	556	543	595	575	596	617	542	588	575	582	593	566	567	575	562	587	604	589	619	615	577	615	613	594	580	573	575	579	571	559	555	592	601	588	541	586	568	621	601	613	601	561	573	589	577	557	572	581	567	578	568	607	575	571	565	544	566	570	513	541	592	542	601	603	581	570	578	529	564	545	535	609	591	560	581	596	578	588	623	579	606	583	578	549	573	572	612	595	567	569	554	567	585	565	590	586	543	585	565	558	557	605	556	602	534	621	604	579	596	565	613	604	624	565	571	603	559	571	585	564	532	585	607	577	576	574	534	583	529	585	576	591	593	575	530	543	562	581	617	564	560	564	594	633	622	615	563	547	558	594	575	551	550	613	582	564	548	600	572	595	571	549	585	592	595	548	587	594	579	582	568	599	558	592	575	528	599	526	579	563	580	553	577	594	586	625	609	639	591	585	597	554	587	594	555	573	575	552	553	572	563	543	584	577	569	588	580	564	577	543	582	590	556	595	559	595	597	559	530	592	572	565	525	577	555	541	548	591	589	576	609	596	607	584	605	591	591	593	601	573	632	600	554	548	607	599	604	596	564	534	551	565	571	585	582	563	596	592	507	550	543	545	578	563	592	580	576	563	538	599	572	605	595	564	602	579	599	560	590	642	581	568	568	630	590	563	570	587	550	575	594	641	593	548	577	587	558	574	564	552	565	593	572	569	567	567	595	574	580	568	577	609	540	587	585	515	600	567	562	571	555	570	578	562	573	535	614	588	602	590	570	587	590	566	623	604	582	580	611	547	566	600	559	527	627	522	576	578	558	563	582	585	544	582	555	549	566	553	543	592	600	541	531	583	549	538	579	592	578	532	620	612	581	552	594	525	555	553	534	573	557	558	585	562	595	598	598	547	604	609	565	555	597	559	555	570	580	586	588	549	555	581	572	586	570	567	555	557	576	615	580	553	544	553	574	596	540	579	570	591	574	583	570	615	564	566	553	552	627	599	630	593	590	593	590	601	563	599	581	584	601	587	591	533	571	561	592	578	586	624	613	524	593	618	547	538	561	532	591	545	572	544	635	546	575	586	595	550	560	580	602	574	576	583	569	559	601	558	543	559	566	586	558	574	614	591	588	586	568	566	578	588	563	562	601	539	593	610	579	545	572	574	612	546	543	591	573	572	598	572	573	548	594	569	597	568	593	586	555	579	582	576	600	567	548	600	561	572	570	599	556	554	571	573	558	569	576	564	576	557	553	587	533	587	541	515	566	579	586	571	570	546	602	606	564	612	577	517	561	548	580	552	548	612	588	529	559	595	568	604	564	555	536	568	574	567	603	583	574	570	593	531	572	571	533	595	541	565	559	541	568	585	560	558	586	555	589	566	561	562	567	561	587	630	560	589	630	627	598	553	552	609	578	585	557	588	617	567	562	562	600	545	562	561	610	546	590	572	564	521	586	579	622	558	565	529	589	589	527	548	580	583	550	577	589	568	580	618	549	552	580	592	548	564	602	632	626	576	563	549	589	589	560	558	579	588	592	577	541	586	560	584	559	556	577	572	600	573	594	564	607	556	530	593	619	602	567	569	578	580	545	578	586	614	593	562	558	492	589	579	572	602	552	580	555	610	579	587	618	604	563	573	591	539	565	564	561	570	539	614	581	607	563	545	556	568	579	585	585	579	560	571	584	533	579	555	584	591	577	596	555	605	571	581	563	579	594	527	605	571	566	529	561	569	551	562	602	559	580	561	600	574	609	552	557	614	582	597	571	576	571	571	566	567	590	599	561	564	621	579	559	555	582	577	579	553	581	584	548	578	585	575	555	613	635	570	586	550	598	590	550	580	591	636	607	628	560	575	592	586	584	587	548	602	568	553	558	596	548	604	582	584	576	555	568	558	567	579	574	566	578	597	584	585	550	554	573	578	608	599	559	569	608	568	611	519	558	613	607	596	584	599	592	612	566	556	585	580	592	531	567	592	619	546	554	576	587	594	547	630	582	561	574	552	610	529	594	559	577	540	560	539	565	554	607	563	578	580	600	539	563	568	550	653	552	592	586	571	601	567	545	580	576	540	610	577	581	583	588	557	601	537	570	556	586	544	547	563	553	608	592	540	614	600	601	552	625	569	544	548	583	582	558	562	526	590	534	616	590	511	587	591	567	595	599	562	566	561	590	543	597	556	582	533	607	556	569	609	563	569	583	571	606	594	576	589	567	593	589	549	567	579	539	555	578	561	561	561	557	632	601	618	570	552	596	544	576	549	559	559	572	579	584	566	585	579	602	547	575	539	547	550	574	605	574	537	555	583	552	577	580	576	595	579	610	561
34615	11825	10221	5885	3944	3145	2535	2140	1785	1578	1394	1280	1137	1187	1105	1022	1031	963	988	927	924	978	949	860	927	933	910	875	902	918	821	814	848	866	880	884	841	859	798	863	861	853	883	881	837	826	857	858	804	827	822	844	854	870	852	821	891	847	828	832	855	825	837	902	822	847	864	877	877	836	875	851	840	829	835	789	881	848	844	830	829	802	857	835	865	824	830	845	811	814	853	872	851	857	857	864	787	842	841	823	788	863	827	883	858	908	814	827	863	877	862	869	876	894	858	864	902	861	811	848	811	843	831	824	845	845	847	786	893	817	802	865	827	787	882	799	845	856	842	893	847	822	838	846	863	852	830	796	840	833	845	816	820	824	900	806	873	857	801	803	835	852	833	822	791	795	832	840	843	838	813	884	848	838	889	885	777	852	860	886	890	861	843	866	838	840	837	853	893	827	830	843	851	914	779	845	828	867	841	830	788	835	876	839	802	888	866	885	785	891	844	793	872	798	875	813	838	843	838	791	848	866	846	806	810	884	835	825	795	860	814	861	834	811	841	836	806	842	794	834	875	835	852	814	832	853	867	844	899	875	851	864	867	855	892	798	840	829	821	834	809	880	814	819	818	868	835	824	852	813	835	867	810	893	874	892	826	874	874	858	847	796	884	797	842	861	835	881	837	860	866	883	816	866	830	869	835	864	815	793	891	845	808	855	867	832	832	861	826	842	862	861	886	822	779	852	836	822	799	850	781	837	860	816	828	804	817	843	811	840	832	854	890	878	817	867	890	925	843	876	861	783	886	827	892	846	878	844	838	858	822	829	791	774	868	891	878	864	908	864	822	870	851	815	860	859	895	844	846	825	853	831	842	852	854	827	876	844	842	838	825	803	857	854	859	883	864	886	858	833	872	863	921	872	928	842	818	836	869	834	837	838	872	843	840	818	874	861	871	847	843	885	821	842	859	808	872	854	808	836	864	841	875	835	865	871	847	836	825	859	838	819	779	808	811	865	846	796	856	862	827	878	840	809	884	868	846	826	859	815	839	813	816	886	893	851	829	795	843	852	813	809	868	865	834	878	844	874	871	888	820	826	841	850	820	842	848	832	820	823	853	880	838	811	811	853	791	871	849	843	888	886	883	828	882	824	824	828	850	813	878	835	832	832	789	914	833	820	864	863	850	863	811	833	840	832	820	867	840	817	853	825	857	832	817	851	835	853	849	817	850	834	848	831	850	840	833	884	866	889	822	851	834	837	806	875	833	764	838	867	891	874	875	827	839	886	812	848	833	858	850	808	852	837	881	893	865	863	835	876	840	861	836	862	898	863	864	870	856	863	830	815	863	823	859	839	809	868	817	833	901	865	853	849	912	841	850	898	796	809	856	870	830	865	865	861	849	847	873	856	869	867	829	874	856	888	842	870	871	848	819	850	880	875	827	873	828	824	872	879	808	831	819	903	876	842	831	821	852	844	839	850	872	879	818	795	782	835	808	833	830	832	918	874	895	853	847	849	859	863	862	862	763	796	850	836	879	841	814	853	826	842	818	859	844	835	842	874	844	910	767	820	860	788	835	800	857	835	819	823	858	810	841	820	888	849	818	830	806	854	859	807	769	833	869	827	921	853	859	866	849	854	837	848	880	844	831	862	826	872	847	860	869	853	833	850	890	806	821	884	866	811	893	849	884	857	797	865	784	779	885	810	832	826	845	801	858	813	829	875	824	848	827	797	824	861	863	851	784	831	871	827	825	804	871	827	862	867	860	884	834	826	845	857	818	895	804	843	849	860	840	843	809	843	816	823	869	781	836	833	849	887	818	839	827	876	896	870	863	821	831	866	853	851	855	851	851	867	848	814	834	873	842	870	873	886	800	835	843	802	817	830	859	810	919	808	845	887	821	851	861	844	860	868	886	827	843	896	888	874	830	848	859	821	850	838	863	830	850	825	788	865	827	804	870	833	817	792	819	828	844	873	897	877	839	810	818	856	820	858	835	856	809	840	807	862	830	844	869	835	856	845	884	838	886	893	884	851	844	842	799	863	834	871	896	808	857	803	876	852	878	813	837	843	808	803	857	825	876	824	827	888	794	856	820	858	803	868	873	881	806	837	834	854	863	805	858	814	856	878	874	810	800	799	813	860	884	859	856	834	853	788	857	823	892	743	865	839	819	855	817	828	795	849	845	867	840	807	839	844	844	844	833	870	839	855	886	800	822	840	788	834	812	826	824	834	907	874	828	846	842	816	874	834	837	819	860	842	842	897	842	836	814	830	854	878	863	849	862	815	852	818	833	793	826	810	857	832	888	870	817	825	854	864	838	817	844	860	864	875	848	819	854	887	782	834	851	850	814	804	849	828	883	813	848	835	844	798	825	821	836	821	856	863	883	819	878	799	887	856	829	845	890	854	852	824	812	890	872	868	848	862	808	830	849	844	784	785	843	866	800	816	861	852	874	841	826	860	847	873	826	829	856	832	841	861	862	830	863	877	911	808	866	784	851	854	830	803	880	854	856	853	854	858	816	837	885	855	856	844	878	857	860	791	850	873	888	891	885	859	801	840	883	877	911	875	894	861	806	836	852	866	854	806	845	809	835	878	837	854	797	861	870	852	882	811	847	813	835	834	802	846	839	839	896	851	892	793	837	801	839	859	834	826	857	849	859	858	790	862	824	825	829	856	885	793	819	843	843	838	781	892	837	862	844	847	872	845	884	871	891	803	801	906	842	826	844	821	841	858	807	822	845	813	840	851	840	884	849	859	839	825	882	794	859	826	829	822	858	865	848	839	885	853	885	898	893	848	856	824	857	831	831	860	845	817	861	896	912	780	833	861	807	835	813	837	808	862	777	806	806	899	890	828	819	812	883	886	803	827	859	869	859	847	834	854	875	814	813	828	849	828	877	878	786	820	845	863	796	844	861	833	849	870	864	889	815	879	853	825	832	839	862	804	858	869	829	862	871	838	893	845	841	826	869	825	802	859	822	828	879	794	892	873	826	863	864	817	837	860	820	862	880	916	814	878	862	796	793	850	862	806	857	824	844	843	831	868	822	846	856	873	889	837	844	831	833	818	816	831	875	837	854	843	835	841	844	840	805	794	773	825	890	823	869	881	848	824	852	858	807	868	851	869	866	839	847	829	859	846	869	854	858	852	783	883	878	911	817	875	850	845	854	874	852	859	863	793	830	809	835	870	835	819	878	882	849	797	833	838	838	850	835	850	851	852	903	863	870	836	835	888	855	834	863	869	803	844	906	837	852	877	832	808	796	887	901	859	815	862	890	837	865	836	832	839	858	831	827	802	847	831	791	796	815	851	831	845	849	819	802	907	847	843	854	847	785	866	829	870	878	856	823	844	883	859	863	854	823	806	824	814	823	814	811	810	863	840	869	873	861	830	858	802	868	819	867	854	793	841	826	846	803	802	785	830	904	868	885	885	788	840	853	834	821	785	845	886	833	885	846	803	861	841	819	795	859	884	828	831	868	871	886	856	894	849
23326	21412	29488	23739	21411	20728	4014	1428	1072	913	861	792	760	708	683	625	668	621	679	580	585	619	543	567	533	618	555	621	535	570	542	579	506	609	519	516	603	546	561	545	561	537	553	529	540	534	561	505	524	524	492	566	558	567	506	518	519	512	511	565	562	554	551	560	552	494	525	502	522	493	515	509	534	511	523	511	516	561	513	519	514	519	521	529	590	539	564	534	527	534	538	488	553	536	513	496	517	536	500	558	512	523	576	522	569	504	521	497	555	542	462	521	479	482	515	527	518	518	509	492	504	521	552	497	520	529	527	489	514	530	529	561	517	511	534	457	491	538	552	511	558	533	561	530	537	514	515	534	506	563	591	530	522	482	503	564	485	565	527	527	517	549	503	524	527	518	526	532	503	539	564	538	484	488	526	514	530	533	540	567	507	539	509	509	537	548	544	579	512	542	530	545	547	566	525	517	489	530	536	513	523	539	482	541	553	501	568	541	504	482	510	506	523	530	545	573	491	545	586	532	563	493	531	541	530	535	497	498	522	576	513	546	519	486	534	561	503	514	529	503	467	525	545	523	509	523	480	488	527	510	520	538	473	546	541	481	532	511	489	543	536	518	548	519	541	546	480	556	512	489	512	522	544	555	520	516	496	518	528	534	492	481	593	507	524	525	527	537	502	528	514	521	530	504	522	498	526	501	494	582	547	535	513	479	523	508	549	536	506	537	560	499	499	564	527	529	483	516	515	558	508	526	509	547	564	519	522	532	529	543	536	543	543	524	523	515	560	502	528	562	518	516	505	533	517	573	552	500	508	521	522	542	522	563	544	534	463	527	526	533	529	507	535	512	538	497	511	549	542	510	494	576	528	496	562	538	485	495	468	484	494	529	529	504	542	567	506	523	528	515	529	489	513	536	533	518	543	520	524	489	555	522	546	560	485	538	503	537	543	532	533	562	531	543	569	514	543	503	549	495	503	535	548	489	540	533	518	496	499	518	534	524	511	501	544	558	538	500	554	512	500	521	558	546	541	542	540	522	542	539	561	471	528	535	540	493	514	511	530	530	521	556	532	499	516	508	526	575	542	526	487	483	538	496	490	525	508	515	507	523	526	495	456	498	517	501	545	528	518	511	559	548	495	488	566	526	511	528	549	505	544	512	533	490	525	499	493	510	482	525	513	525	507	545	551	540	535	493	533	485	570	556	504	501	526	498	505	489	518	499	527	510	537	510	483	528	532	539	512	521	532	526	502	524	520	499	498	529	536	470	558	553	562	523	507	486	525	507	554	533	528	516	519	520	524	502	530	506	524	539	514	491	539	511	510	518	516	530	499	493	526	531	505	556	582	480	532	492	530	529	570	518	523	507	497	521	538	522	488	510	510	516	518	513	494	540	514	532	535	555	514	514	493	540	528	569	492	519	475	524	542	486	516	482	545	475	518	557	500	536	564	542	502	558	516	539	553	533	547	560	513	509	505	532	495	525	544	538	538	505	531	508	555	546	540	536	555	536	519	553	533	527	504	519	557	539	518	498	481	519	504	534	545	483	525	560	539	533	512	519	517	520	517	528	515	506	532	576	503	504	485	470	500	507	494	549	509	523	540	551	556	512	507	516	547	521	578	536	514	540	553	522	536	529	531	489	549	548	547	527	534	491	536	530	521	538	538	505	564	526	496	513	518	532	524	538	504	537	561	507	547	513	517	487	517	523	553	538	537	520	546	535	538	556	541	491	529	550	585	511	482	534	542	526	519	521	490	520	560	512	583	497	495	501	532	542	508	523	546	562	504	510	520	508	540	501	500	527	539	543	577	527	520	571	524	553	509	544	519	519	544	518	513	523	541	550	511	529	533	509	505	550	534	530	562	484	538	534	559	504	493	549	500	548	548	530	521	539	505	506	565	537	515	511	546	548	512	545	499	522	495	514	491	513	482	476	552	546	517	511	559	501	526	502	533	552	513	491	545	536	491	485	514	539	510	528	531	529	525	525	503	522	502	513	563	545	551	503	514	536	504	498	478	534	475	506	510	510	565	496	540	501	507	500	531	519	556	495	488	492	549	500	555	571	528	503	552	512	539	510	536	512	521	520	560	549	491	485	501	498	516	520	561	520	500	514	479	546	511	488	459	543	543	516	525	513	488	537	547	555	522	511	530	488	510	554	494	518	495	494	552	513	516	535	559	583	515	522	538	524	508	514	516	502	541	501	558	561	572	536	524	482	521	494	555	584	528	524	515	524	510	512	537	509	540	536	514	520	513	514	510	530	537	489	531	502	533	495	505	512	521	532	555	522	558	507	523	500	564	559	545	509	537	538	509	485	494	503	520	570	508	520	519	535	557	523	507	557	521	530	547	497	547	507	510	497	549	527	523	516	498	503	553	498	531	553	601	522	509	542	551	497	489	493	480	532	521	501	520	528	539	503	491	553	526	530	569	574	506	515	544	507	522	558	521	515	522	479	525	546	519	511	535	508	519	515	502	507	533	558	491	554	509	531	554	571	549	548	532	511	520	507	504	528	517	515	517	505	512	520	522	507	517	521	532	484	538	521	501	513	509	524	532	482	485	540	509	512	506	544	531	518	555	557	543	522	518	508	467	492	496	509	535	520	514	536	485	543	561	510	488	517	503	513	516	514	532	535	552	537	526	494	527	566	538	531	494	542	541	571	519	495	501	483	515	539	527	524	505	513	516	529	516	517	554	499	528	514	533	515	536	540	586	534	537	496	493	487	539	500	497	531	527	520	501	561	531	496	538	522	472	498	533	522	511	517	499	531	559	593	474	507	553	556	527	500	509	497	551	531	546	491	541	527	556	535	520	555	527	505	520	504	518	519	472	564	517	519	535	529	537	527	508	508	526	529	496	516	550	581	479	522	546	532	553	514	508	551	528	524	520	511	519	516	483	526	504	534	530	572	535	528	515	513	572	535	556	547	524	537	534	524	489	477	521	556	512	535	536	488	521	526	536	530	516	568	496	536	527	486	534	521	506	534	545	557	542	518	513	543	526	522	524	490	486	502	506	518	530	509	526	535	506	560	549	520	504	554	553	518	530	485	473	524	519	495	570	554	503	508	526	487	523	540	544	549	550	526	540	509	542	530	500	528	538	496	487	511	477	516	550	543	537	489	519	508	511	533	498	512	529	516	551	488	532	516	508	521	497	514	529	537	513	479	543	476	521	512	514	523	482	550	561	498	493	546	515	532	525	497	515	542	528	511	522	540	506	520	492	494	542	566	533	532	518	543	528	575	554	492	489	521	520	515	512	494	518	563	518	543	520	518	532	543	505	544	531	510	562	534	521	540	519	502	529	510	526	558	505	534	514	529	539	527	526	569	491	512	547	498	539	497	508	548	533	510	530	494	541	535	503	504	512	493	525	561	523	499	465	486	538	490	521	523	527	487	505	517	486	532	562	520	508	530	522	517	525	520	482	546	514	532	498	516	536	490	501	555	514	514	515	528	539	528	518	526	516	517	475	516	530	494	528	527	518	471
35513	16975	15448	8795	6311	4904	3774	3037	2463	2109	1760	1581	1452	1290	1211	1107	1092	1078	962	957	970	952	883	910	925	850	899	890	896	868	841	858	846	852	793	768	850	861	761	798	783	865	801	821	813	801	772	736	778	765	806	784	758	795	782	818	836	786	788	772	747	747	758	780	781	801	792	784	802	791	758	792	754	822	787	769	760	780	742	780	787	741	768	737	797	773	795	742	772	796	807	806	735	811	771	795	786	806	783	738	833	754	733	821	780	794	764	768	758	734	769	801	809	798	769	766	785	781	770	746	773	768	738	795	763	814	773	765	802	762	746	770	782	771	804	799	750	796	750	763	759	790	773	788	778	731	809	742	727	778	751	798	814	816	786	731	758	773	795	765	735	705	788	763	781	779	733	778	800	796	774	800	794	795	755	767	763	824	746	793	803	747	760	790	753	759	809	775	803	768	728	800	803	782	767	782	772	791	802	787	756	801	807	798	725	762	776	762	809	802	766	794	825	823	775	800	705	778	744	805	764	828	768	773	758	765	759	750	738	738	777	766	796	769	790	780	757	767	799	777	727	755	799	797	781	735	757	770	752	789	801	776	763	795	767	743	789	736	709	818	774	781	787	728	755	736	771	782	769	760	768	812	748	780	743	794	793	731	806	730	776	768	775	743	762	803	776	781	749	739	810	768	773	778	757	760	788	756	775	760	765	762	816	780	779	721	777	804	744	809	754	744	772	731	759	769	834	730	778	753	808	785	800	806	793	761	757	761	760	754	731	847	746	788	778	780	784	815	780	763	854	780	782	769	781	772	797	746	757	762	751	763	802	753	784	808	761	750	770	781	751	755	721	735	738	796	767	774	780	790	808	782	802	774	794	774	724	775	710	820	780	783	778	766	795	758	778	741	769	784	770	736	790	793	759	739	769	807	773	801	787	775	767	780	793	742	772	760	790	772	756	730	799	771	741	764	742	765	781	772	751	815	732	696	777	753	756	763	776	784	756	790	827	768	798	795	752	781	749	759	841	788	782	780	787	808	780	801	728	778	797	727	708	773	801	766	745	754	737	818	765	741	733	765	772	766	747	766	788	782	750	744	807	744	774	783	831	787	842	699	768	772	741	718	788	730	762	768	763	787	748	757	803	727	763	793	751	791	734	807	801	757	778	736	772	820	741	769	779	813	761	755	784	775	802	729	767	777	795	729	767	808	830	823	839	765	734	787	757	782	780	810	752	754	750	788	814	762	783	771	742	779	754	737	760	780	804	841	780	744	748	750	786	749	777	744	774	737	765	824	832	824	771	807	790	773	750	829	828	797	829	779	796	811	776	780	715	816	797	763	754	778	718	734	831	806	749	773	761	777	789	765	772	779	767	751	755	762	789	744	768	795	764	767	777	762	771	761	811	784	782	781	736	775	805	779	795	751	737	788	839	794	804	733	751	776	754	733	740	773	785	777	733	749	788	771	723	742	752	819	743	795	829	768	745	812	775	713	787	768	767	779	777	763	773	805	812	768	744	792	746	799	800	855	777	776	785	770	791	795	763	741	755	744	752	775	801	786	800	796	765	809	780	855	779	758	754	772	766	754	732	767	736	796	757	747	767	757	795	772	730	752	754	776	766	816	781	790	750	771	773	806	776	796	818	768	762	773	805	807	790	773	765	769	825	749	801	774	716	787	742	746	754	759	760	806	821	800	759	730	768	815	714	773	733	800	766	759	860	775	812	747	773	802	770	807	772	748	817	822	803	758	752	806	783	780	733	746	757	786	785	806	838	799	751	773	803	766	792	733	779	810	814	782	787	802	784	787	805	776	821	825	757	792	777	750	695	803	742	820	787	778	798	799	756	786	795	771	716	777	776	732	793	780	821	797	769	816	731	765	808	773	812	792	749	750	768	746	809	768	828	764	754	789	783	824	808	765	766	785	780	743	793	791	785	809	706	770	804	766	719	752	761	792	757	805	765	731	791	750	739	765	775	784	770	791	770	710	730	787	769	786	779	805	777	785	782	748	790	747	831	799	760	777	757	770	754	748	772	784	779	794	700	735	845	736	746	737	798	762	795	769	709	779	805	788	767	728	778	771	804	829	788	827	847	813	801	741	792	755	761	768	817	756	776	797	780	772	745	787	772	798	817	791	747	803	740	816	800	794	705	780	802	797	789	778	764	762	747	824	779	804	735	800	748	793	784	738	765	716	752	744	778	833	770	747	796	769	770	799	759	841	815	796	775	730	807	763	788	775	775	750	794	779	779	789	763	722	797	760	771	721	782	717	764	781	783	773	811	786	727	759	769	801	745	780	793	767	785	819	757	755	829	736	772	825	731	720	761	720	739	756	793	777	827	724	807	771	766	765	806	756	771	792	800	799	796	771	763	788	784	769	800	791	752	770	748	760	763	777	794	778	843	773	768	813	770	764	776	775	807	760	816	770	807	749	774	795	785	729	736	802	769	745	785	825	815	719	772	807	774	722	773	776	774	752	800	712	783	751	748	729	743	759	768	811	747	727	740	766	784	794	756	766	789	807	834	791	816	792	808	783	790	742	766	759	773	765	791	806	814	799	779	709	742	847	769	765	756	742	765	745	803	841	769	754	768	817	781	791	773	764	768	767	759	724	725	779	787	758	742	755	757	756	780	784	746	782	720	820	724	757	810	714	799	760	834	801	749	739	751	784	737	750	756	834	777	748	793	758	762	740	780	719	821	777	778	776	789	750	801	751	730	749	783	714	794	752	756	783	726	700	786	798	743	824	799	767	790	752	764	725	797	784	740	791	810	815	804	799	781	733	804	759	801	796	764	748	792	809	761	764	766	770	750	753	812	768	785	763	785	759	784	796	781	752	838	791	749	771	786	844	778	782	731	760	763	791	757	744	720	738	744	770	745	766	741	774	817	754	811	748	828	802	805	748	806	784	732	778	788	820	773	774	809	780	752	774	762	779	726	749	759	727	771	734	805	792	780	763	734	763	764	763	699	752	777	814	760	738	790	814	781	802	797	782	776	778	794	782	751	781	776	776	795	755	801	777	784	751	746	791	770	776	764	855	772	714	804	777	761	754	755	836	777	781	789	746	807	723	740	784	777	790	773	804	770	778	772	750	805	845	786	773	727	746	755	757	795	758	775	789	777	810	767	769	772	747	771	818	738	758	764	773	774	782	780	811	729	773	792	741	834	763	757	785	791	795	738	776	793	795	769	739	783	775	745	751	784	716	805	779	782	789	766	779	750	737	796	739	719	796	770	773	804	753	816	778	739	770	797	751	832	779	811	774	818	751	792	790	775	762	778	786	789	738	773	752	780	742	778	756	780	765	741	773	828	778	757	813	726	798	793	781	792	794	738	741	823	798	782	748	787	768	791	759	792	799	799	800	794	794	788	786	769	744	797	792	750	790	779	818	807	805	744	758	740	762	798	791	803	773	768	808	793	757	823	772	783	806	775	808	838	735	796	742	790	753	752	765	817	774	791	794	758	841	746	792	762	781	809	791	757	749	740	793
27223	20724	9026	1055	590	500	426	396	383	363	361	323	340	306	337	328	329	317	329	300	308	312	325	335	314	299	319	308	328	329	329	330	305	334	302	335	337	357	313	309	337	337	314	297	309	325	318	290	315	323	318	318	319	282	332	325	269	316	333	362	291	308	308	302	321	304	295	336	316	321	324	289	315	318	317	289	307	326	283	344	326	333	292	340	308	309	312	310	338	299	325	315	325	281	297	313	302	311	305	330	327	304	320	303	297	345	342	339	325	331	345	314	303	330	308	307	308	289	297	317	301	311	351	300	342	328	288	304	323	372	299	331	288	320	289	330	294	342	336	331	298	305	341	289	354	315	294	332	303	309	287	295	331	297	303	322	339	315	335	303	315	325	319	298	310	318	309	312	303	296	322	314	282	337	292	338	336	308	325	314	304	326	327	326	332	321	316	328	337	319	315	299	311	302	280	285	302	326	316	295	304	316	321	317	306	299	324	322	329	325	309	342	337	350	318	315	347	319	309	335	351	297	315	317	324	304	322	290	338	326	300	306	334	329	312	347	334	337	325	320	302	295	310	307	282	326	320	284	317	308	285	303	318	338	319	340	329	322	307	319	333	292	284	316	304	317	331	320	335	326	323	297	338	315	284	323	312	338	295	321	301	285	366	307	348	291	313	303	289	317	323	321	306	314	323	332	346	324	308	301	311	327	309	318	310	337	321	317	320	295	305	303	331	334	323	321	297	326	298	308	317	320	318	334	320	308	306	285	326	360	281	311	330	331	295	303	316	323	305	343	312	292	325	314	325	292	290	273	303	324	309	310	284	301	293	322	329	356	334	313	305	333	303	316	303	290	310	332	314	311	328	321	307	333	314	301	309	300	303	317	357	313	312	339	303	309	316	315	302	320	341	301	294	315	331	310	309	319	311	319	339	291	307	295	324	318	312	311	278	295	306	315	298	328	343	323	310	317	296	340	310	312	355	364	306	324	329	323	309	319	339	317	287	315	272	345	308	305	331	287	318	313	316	305	299	319	327	308	314	294	337	320	318	322	322	345	340	337	308	327	303	300	299	287	318	310	330	331	284	328	313	310	317	338	335	314	308	313	326	292	284	276	337	304	323	327	300	301	294	320	318	322	306	314	350	311	304	314	331	309	286	297	285	309	319	274	337	326	331	304	322	330	295	284	348	297	296	326	336	311	342	311	283	326	296	316	295	305	331	326	335	310	300	319	296	302	321	288	278	288	305	326	316	321	308	338	323	261	309	300	267	295	304	315	309	293	289	304	310	332	301	316	330	278	333	345	290	305	303	312	268	329	351	314	306	313	319	325	323	306	315	308	316	319	323	302	297	323	338	312	318	347	321	326	331	302	340	308	347	286	324	337	308	320	302	342	289	289	300	307	313	324	317	292	298	326	313	304	321	343	333	329	335	279	333	323	291	310	306	338	324	328	295	321	308	320	326	317	328	291	328	338	314	311	314	282	324	273	333	320	294	308	300	353	328	358	325	335	312	313	288	302	317	292	291	330	272	300	321	340	302	306	310	341	339	322	314	343	321	327	299	299	352	310	332	292	304	324	317	299	310	330	328	300	286	288	296	279	298	333	303	302	328	315	311	302	303	319	311	288	298	314	313	344	317	303	308	319	320	293	327	304	316	325	340	307	339	315	308	321	313	338	305	317	319	319	308	338	291	292	324	324	317	292	309	316	297	306	303	288	348	326	335	292	312	345	305	324	350	306	315	331	310	305	319	335	311	313	263	340	351	286	324	340	297	303	268	335	271	327	328	293	340	320	298	303	306	317	312	304	305	291	284	305	297	286	306	290	337	319	306	296	306	322	307	320	280	295	286	286	283	315	296	300	305	314	297	314	302	285	337	314	311	309	278	347	314	294	285	293	315	326	332	314	303	346	314	299	321	344	317	290	308	326	313	298	334	306	334	340	336	302	316	330	333	320	312	335	321	310	326	313	327	281	323	330	330	294	312	298	302	348	308	326	323	327	317	316	282	284	310	333	307	335	340	304	323	296	309	295	354	314	334	334	350	311	357	297	311	293	321	311	334	300	339	315	332	334	313	290	324	332	269	304	274	323	348	294	322	322	292	312	325	310	290	297	301	323	297	312	283	303	335	340	302	316	286	281	284	309	304	340	314	312	323	344	334	320	328	325	334	314	329	290	296	315	314	293	306	310	332	327	327	318	329	298	323	281	306	320	300	327	311	305	305	304	281	304	297	314	341	324	301	306	323	320	325	325	307	296	286	287	293	332	307	299	310	308	318	324	333	289	326	309	326	285	296	315	293	314	342	320	282	319	303	317	326	307	334	319	300	264	309	337	333	285	315	318	333	323	312	308	312	336	334	292	290	312	296	304	326	316	330	324	301	314	303	293	328	296	318	259	283	333	307	301	302	320	317	288	317	313	332	297	299	313	279	287	277	299	319	297	293	310	329	294	330	283	320	285	334	315	338	299	333	299	327	305	333	285	284	338	303	319	301	288	298	309	332	321	322	284	341	316	289	326	317	304	315	321	322	320	316	300	321	343	298	329	325	318	347	316	339	315	313	300	302	313	256	312	322	308	272	308	324	295	307	279	373	322	287	333	358	295	311	303	300	294	323	331	329	329	302	299	284	312	299	299	315	319	330	309	310	290	344	352	303	301	310	300	334	337	297	356	280	349	349	305	339	311	284	322	326	330	310	296	334	304	346	298	304	332	297	317	317	301	316	320	347	317	306	316	309	307	314	323	291	317	310	300	310	298	321	332	301	307	266	292	303	329	297	359	278	270	310	349	290	320	264	322	312	292	311	316	364	334	303	336	305	276	338	316	330	317	303	328	357	308	315	306	322	296	348	329	329	273	358	312	302	306	311	321	304	298	314	319	325	344	314	288	293	338	332	315	310	307	306	305	306	296	291	320	320	297	318	294	326	294	330	330	348	330	295	300	305	347	311	304	264	313	317	292	322	305	322	316	330	305	309	304	302	297	301	340	310	297	318	314	300	268	296	311	302	297	318	321	311	308	312	319	292	334	310	325	341	304	312	307	321	315	318	313	313	350	325	296	281	289	281	341	318	301	346	331	353	301	315	330	295	313	298	281	319	327	284	295	306	319	286	338	274	335	314	308	309	334	341	341	306	334	323	302	310	309	316	276	351	327	315	288	294	337	317	323	325	291	330	339	353	315	316	314	325	317	300	291	316	295	308	282	316	335	300	324	303	320	316	320	290	304	325	303	311	340	327	304	304	322	337	274	337	261	352	314	317	282	350	297	323	301	352	305	303	333	290	316	291	294	330	334	361	307	330	259	338	300	325	329	307	318	349	333	290	313	306	329	327	325	321	315	306	311	294	307	305	314	305	336	303	351	302	293	321	331	295	301	307	319	332	303	306	310	293	352	325	317	314	302	313	326	308	275	324	321	307	310	296	312	307	324	319	325	315	318	298	330	324	291	329	327	317	330	299	284	292	307	311	308	300	284	298	308	331	310	304	333
15945	3404	2764	1499	1154	908	834	693	636	591	554	513	518	469	486	503	495	485	466	470	466	532	476	466	459	461	484	449	498	455	472	479	443	458	453	491	498	468	453	476	488	495	433	461	476	488	459	460	432	453	474	438	441	473	487	456	486	487	459	492	472	446	465	474	459	460	469	482	449	484	452	453	467	484	459	502	465	440	455	464	447	456	497	502	455	450	500	443	442	470	480	458	474	477	503	471	424	470	487	487	468	489	446	459	488	448	449	449	458	526	491	464	458	468	516	446	494	450	464	455	429	494	488	455	455	514	489	466	502	482	506	472	498	471	425	444	466	441	498	488	497	501	471	463	451	487	476	469	475	448	485	486	446	466	471	455	493	478	498	463	469	451	479	500	496	470	486	446	444	494	494	458	447	420	462	470	471	495	480	477	481	484	511	478	456	489	452	504	457	461	488	484	462	484	466	486	458	479	460	449	460	499	481	446	522	481	450	483	446	465	485	439	449	477	495	487	448	476	492	442	473	463	443	466	470	452	456	476	442	491	448	436	469	479	485	472	453	510	458	487	473	458	485	439	473	495	448	461	466	473	445	453	425	450	468	449	480	483	470	475	475	452	480	519	432	481	437	473	457	425	486	434	476	494	459	474	481	473	451	511	466	473	463	457	450	485	474	467	463	426	467	468	440	449	462	506	474	433	530	450	458	506	454	427	473	460	515	494	435	471	459	485	474	505	505	498	505	466	438	478	503	473	471	464	480	450	506	456	490	487	454	503	505	498	472	436	480	474	475	465	419	461	444	488	476	477	464	452	479	479	473	453	450	491	457	429	472	477	495	488	457	457	458	461	472	449	419	488	467	436	479	477	480	482	460	487	490	469	469	466	474	486	479	443	481	455	471	502	487	484	440	500	443	486	478	487	484	455	487	443	514	453	440	483	496	459	470	527	468	446	469	476	455	493	470	431	454	489	462	486	462	478	469	448	459	487	470	444	429	485	454	485	453	455	484	496	491	464	490	471	459	461	460	431	449	482	435	477	457	431	448	462	439	488	456	494	454	497	481	470	444	509	449	439	476	469	460	478	473	487	461	500	510	459	467	471	435	467	472	515	448	466	445	469	463	476	485	451	476	451	508	444	499	483	472	466	488	443	478	453	469	467	470	477	445	489	413	456	446	467	501	497	478	440	490	475	445	517	497	460	462	448	460	469	467	506	484	511	472	472	489	489	487	482	440	482	493	462	478	501	464	506	482	482	486	467	483	448	474	485	463	468	469	439	453	467	464	480	493	493	499	471	477	474	499	464	475	477	467	429	485	509	474	454	481	479	451	440	444	466	510	451	447	507	469	478	460	460	464	490	440	455	495	475	476	516	446	476	485	446	495	439	470	491	468	478	482	473	470	498	448	452	463	493	457	498	464	432	503	476	428	469	474	425	472	463	458	472	467	465	488	473	493	475	470	472	462	475	475	482	452	462	479	481	498	466	445	439	479	483	467	481	489	460	453	458	484	436	453	498	439	480	472	476	514	446	503	441	477	466	444	487	457	458	485	444	512	454	466	441	473	473	529	461	453	462	487	448	471	471	470	515	476	457	455	472	451	444	486	461	457	462	494	454	430	444	437	440	501	453	473	469	483	470	478	436	467	469	436	440	452	449	507	458	442	431	451	461	444	441	480	452	494	483	533	498	468	469	455	489	435	445	467	455	440	472	472	469	439	408	459	465	453	479	450	461	474	479	480	480	476	450	493	485	461	488	449	436	457	468	497	448	471	516	470	461	459	482	467	437	465	499	516	482	507	485	463	495	430	497	442	479	489	458	516	445	458	492	500	472	447	454	463	455	466	470	462	507	469	435	472	463	470	458	484	500	489	463	428	441	484	467	449	433	486	471	474	453	451	434	489	512	475	452	442	468	484	451	466	472	457	463	437	464	483	461	507	472	484	453	469	448	473	446	468	442	477	465	455	482	483	486	422	491	464	519	498	441	436	456	458	460	493	484	507	478	491	488	481	484	450	467	521	444	452	472	478	434	477	430	438	474	432	427	476	459	474	427	451	434	479	460	463	488	464	472	458	462	483	489	444	470	455	478	450	456	474	461	488	485	462	475	481	493	471	484	470	455	463	468	484	457	481	492	459	541	442	449	499	476	451	490	460	504	473	424	474	448	477	452	485	453	450	486	494	440	472	467	517	440	433	476	445	469	481	467	489	481	483	453	489	468	487	492	495	468	420	505	451	498	519	481	513	516	449	514	477	436	442	493	455	504	467	470	470	467	527	461	470	431	470	506	462	463	460	442	500	472	462	462	451	496	458	468	518	493	477	480	495	467	453	473	478	484	444	438	460	481	465	451	417	454	444	457	463	480	485	459	425	428	450	448	465	467	435	458	474	487	451	457	476	469	479	430	451	498	490	414	459	480	457	455	458	461	474	469	427	467	460	462	442	458	417	406	462	467	443	480	486	508	504	469	449	478	455	480	488	476	476	481	514	477	450	446	466	472	463	488	475	485	462	442	468	455	481	496	496	484	450	462	448	464	449	506	487	482	479	448	463	439	451	493	435	483	482	485	475	474	494	485	457	447	444	451	460	499	464	454	483	484	443	466	483	494	482	464	464	482	499	460	452	471	498	469	449	457	467	448	502	549	462	463	457	481	455	488	493	442	487	455	428	425	483	487	486	433	481	477	450	464	430	500	453	461	453	442	430	453	503	485	478	501	484	436	492	496	511	451	490	469	433	462	434	502	483	488	435	459	467	490	455	451	500	455	482	477	480	487	477	457	474	460	514	515	440	469	480	473	446	472	461	492	482	476	487	490	470	476	518	448	475	479	517	494	438	467	460	429	507	431	491	466	452	435	455	460	445	459	481	442	477	482	458	473	451	492	461	479	461	449	482	473	449	474	507	445	440	520	444	507	462	479	427	493	467	479	492	460	447	476	460	511	456	472	451	445	470	473	489	475	473	469	462	496	448	501	436	469	507	480	474	497	481	466	446	499	476	489	475	496	470	481	475	458	481	465	494	406	469	508	445	472	464	461	435	446	461	460	468	450	453	488	457	510	475	477	495	451	493	480	488	464	467	448	511	543	443	478	482	463	479	450	435	459	521	484	466	441	492	460	491	477	505	470	505	451	457	449	491	487	467	506	422	471	496	435	478	509	464	461	466	435	471	451	442	450	463	461	464	465	479	474	501	435	460	423	470	452	474	463	504	482	459	444	454	475	482	455	482	508	471	457	482	487	449	457	424	463	459	458	480	483	482	474	474	459	465	449	487	458	467	435	453	471	507	461	501	487	489	527	480	510	449	469	449	456	504	459	439	460	503	438	496	491	487	458	487	456	440	461	462	478	460	492	489	484	421	473	467	449	475	468	432	445	487	472	473	460	485	448	466	475	491	478	478	450	459	473	441	452	521	461	445	473	438	452	469	467	483	469	446	478	448	510	445	468	448	465	515	452	453	450	463	508	448	489	494	467	423	436	470	457	469	452	491	506
24389	21431	28820	24414	20997	4588	1466	1035	845	804	749	755	707	667	621	716	678	619	600	644	583	587	598	597	591	621	598	586	600	568	578	586	574	630	588	539	577	612	570	599	594	552	632	615	620	584	580	551	592	604	576	599	612	617	596	581	596	592	637	583	588	569	591	602	608	572	604	593	596	601	573	583	613	591	588	561	639	623	584	589	607	566	600	596	586	595	572	587	600	517	555	600	590	568	598	569	524	548	592	587	616	611	593	596	539	561	594	586	602	574	576	561	642	570	557	538	581	548	574	566	532	562	588	536	599	583	570	558	606	557	561	568	569	534	597	575	586	616	575	568	607	567	571	527	580	623	584	586	589	627	587	581	535	620	585	582	598	563	544	612	565	583	567	611	576	569	570	591	547	603	550	568	507	559	549	587	604	599	568	535	574	598	586	543	559	559	550	590	578	563	589	594	579	582	563	607	587	565	576	547	617	618	615	603	584	561	552	604	587	572	558	643	569	550	565	612	572	601	590	609	597	578	571	590	546	609	570	537	541	603	605	552	604	572	572	617	578	560	573	597	565	553	555	547	589	548	557	585	569	561	575	554	602	571	560	602	546	592	552	592	572	556	568	597	546	608	608	548	539	581	584	594	579	597	594	569	599	636	559	619	540	607	579	560	560	573	613	593	615	569	590	560	622	620	571	559	623	529	566	633	581	553	534	573	574	589	549	560	583	594	567	589	587	537	619	625	596	553	585	561	586	596	622	552	536	533	570	561	585	553	566	623	527	580	570	562	581	591	594	605	592	611	606	591	574	585	568	568	577	560	607	621	598	606	575	564	598	597	583	565	576	559	582	579	587	601	560	619	571	608	540	582	579	580	559	531	586	580	524	607	589	591	536	571	595	597	609	575	536	564	557	538	531	575	583	582	561	580	593	602	589	583	585	599	594	559	556	556	590	535	595	635	556	555	591	585	576	553	575	588	545	628	588	538	542	571	547	557	607	582	613	557	529	555	578	609	625	631	635	619	560	568	581	564	604	584	526	583	565	603	577	583	590	556	571	597	588	562	573	606	635	563	570	592	573	573	572	569	614	597	596	574	592	558	527	603	569	563	600	569	547	602	592	582	575	571	593	581	589	567	567	583	571	585	650	546	580	544	537	553	588	599	585	587	576	595	596	589	586	569	557	568	570	578	601	576	595	592	580	547	523	617	589	577	576	583	571	574	590	558	560	614	615	632	564	597	566	523	640	590	601	570	553	607	584	572	582	570	572	558	555	583	617	574	607	585	601	607	574	581	535	618	583	586	573	553	617	599	579	567	575	635	618	626	574	577	600	586	552	580	584	572	574	562	564	547	573	560	547	577	581	528	623	565	554	588	607	577	590	579	565	574	594	598	594	601	566	574	596	543	619	571	538	552	574	586	567	607	563	579	563	553	566	569	633	567	584	544	538	597	549	574	580	569	599	547	617	585	515	603	522	574	579	600	572	547	617	541	591	615	614	595	525	565	561	570	610	563	559	580	576	588	564	603	577	561	572	595	550	604	607	610	609	586	566	584	601	610	606	597	606	584	569	610	557	557	557	566	609	555	542	609	560	599	589	592	591	548	588	588	564	587	594	589	595	625	572	554	573	586	565	577	577	551	601	598	564	588	577	607	559	581	609	570	601	596	552	564	549	571	560	576	579	596	601	567	566	518	622	531	589	614	575	587	570	559	584	582	626	563	602	590	581	601	620	616	594	572	559	592	578	575	560	516	570	583	584	526	568	541	623	565	600	572	568	566	592	603	602	597	597	565	578	587	602	588	571	583	569	543	613	573	599	557	574	548	595	564	606	611	639	587	578	551	549	585	588	588	579	534	551	580	558	551	571	551	610	547	598	590	608	556	589	599	603	536	572	578	572	555	594	573	587	582	558	592	547	606	610	584	561	546	568	578	546	625	598	581	543	599	561	572	626	529	593	596	593	607	608	589	599	566	646	585	569	581	558	542	597	572	582	600	561	557	576	565	580	576	611	575	576	615	555	531	575	596	589	563	569	572	544	522	552	587	582	577	569	575	595	547	571	551	547	586	570	543	553	570	535	605	623	614	559	552	537	609	587	571	578	540	543	559	588	554	554	553	583	522	602	559	563	558	569	584	607	565	573	559	571	570	571	543	626	568	557	579	570	585	589	623	580	585	600	575	600	605	568	558	599	546	556	580	532	589	593	548	539	536	559	559	554	564	588	516	570	599	562	624	577	587	607	585	567	591	616	606	582	519	608	535	589	593	587	563	547	581	574	613	598	576	587	559	578	591	624	568	554	599	558	575	552	575	602	540	533	534	565	578	626	591	557	590	582	557	614	563	582	569	540	618	545	619	595	568	596	575	591	599	602	579	585	592	594	616	592	574	575	599	644	578	600	638	569	544	586	590	588	581	551	619	601	586	602	572	612	559	599	586	573	541	564	573	619	579	541	621	543	585	581	548	586	547	585	573	580	573	549	563	543	573	563	584	541	595	583	606	580	594	587	598	579	634	587	591	562	586	547	596	556	557	614	590	601	595	576	577	627	551	594	557	609	556	573	568	557	568	584	633	552	566	609	604	572	589	603	567	608	581	581	589	554	635	574	605	538	586	589	559	573	597	557	532	583	540	579	611	625	581	551	571	591	567	587	586	637	560	593	598	579	579	619	570	591	604	610	550	590	579	598	595	601	541	590	605	600	609	590	610	595	574	585	595	559	573	551	576	572	593	569	622	619	607	572	602	610	629	567	564	612	620	567	577	556	605	593	567	612	563	575	615	596	589	564	586	596	567	597	566	550	533	596	589	592	565	637	591	608	548	575	582	558	558	603	575	579	583	575	562	613	610	600	622	580	577	587	594	566	597	570	545	545	550	574	564	584	617	618	586	605	579	556	603	600	585	582	592	570	579	637	526	549	595	580	607	577	565	571	575	555	580	597	614	592	570	571	578	624	576	515	591	594	596	612	570	573	589	561	582	610	583	584	569	585	591	572	577	598	597	602	550	565	593	583	585	571	552	608	573	584	554	609	601	587	576	585	611	542	577	534	592	582	611	562	580	558	534	584	586	586	565	521	587	590	518	557	558	560	566	597	580	556	613	519	592	576	585	582	566	591	593	579	561	552	602	545	599	566	553	596	566	560	588	599	566	561	595	595	601	627	548	583	578	577	590	583	613	576	589	517	557	551	573	565	611	581	572	537	568	626	565	586	584	543	579	532	590	576	597	594	581	547	584	579	591	572	627	555	615	580	552	593	573	554	593	571	573	556	643	564	537	550	575	539	599	572	615	547	562	590	601	588	555	561	596	605	587	621	597	572	579	564	571	599	546	537	607	615	581	604	604	554	592	609	566	599	586	591	591	587	575	567	560	593	622	550	582	554	590	540	525	604	527	586	540	569	609	600	571	564	588	599	555	616	585	598	533	594	556	563	584	568	573	569	557	594	587	611	593	603	558	588	596	545	601	627	585	629	562	567	577	583	586	597	579	591	631
33850	12061	10639	5731	4086	3239	2589	2209	1820	1567	1383	1221	1250	1093	1065	1021	1035	983	959	977	931	902	940	964	863	913	862	841	908	883	882	855	863	829	885	856	876	830	887	885	873	866	832	875	889	928	824	862	855	880	937	860	853	789	831	859	865	877	867	861	811	844	840	838	876	832	863	869	863	836	860	843	880	852	877	876	907	841	826	843	814	871	828	852	909	866	820	905	828	842	807	847	843	841	850	839	837	843	802	809	859	827	843	872	851	829	865	831	806	820	868	887	866	855	847	897	839	866	854	850	924	866	829	858	839	889	899	889	833	830	884	861	809	848	857	835	844	879	838	817	827	860	839	890	864	823	883	832	881	887	840	877	831	883	843	837	885	788	852	838	819	793	869	828	839	839	878	833	811	871	889	830	848	868	832	865	863	854	862	902	877	860	827	847	858	887	833	841	779	796	851	807	843	837	861	901	796	879	837	798	828	906	845	832	851	841	817	871	851	866	784	883	871	884	836	838	856	835	834	783	863	826	819	838	834	844	838	822	826	864	854	849	854	830	868	870	869	887	868	858	873	842	815	872	869	863	912	831	854	887	853	836	848	867	825	858	845	821	812	846	848	868	823	862	897	824	906	841	887	852	855	881	893	852	933	838	864	876	868	847	849	798	874	859	812	819	829	857	868	826	840	835	852	874	882	874	853	831	863	850	847	841	813	845	844	891	833	838	881	822	855	829	859	854	849	838	860	876	907	866	889	823	860	813	857	814	868	873	852	860	799	845	890	840	864	833	842	840	823	869	858	881	877	890	807	849	828	820	820	872	798	870	862	818	863	874	845	892	884	874	879	818	809	829	853	882	832	787	867	890	848	864	864	807	827	814	807	890	885	803	866	829	899	870	874	889	899	837	852	831	846	793	850	868	856	809	824	842	839	839	869	862	849	912	850	857	841	810	913	812	851	913	797	869	858	888	870	855	860	842	904	836	871	801	883	865	801	853	862	809	869	857	764	902	844	894	798	801	839	814	805	845	846	832	822	866	880	838	941	885	858	879	876	885	840	848	859	853	874	812	859	856	806	864	833	840	824	850	841	839	818	841	881	866	849	855	855	829	784	834	880	844	865	877	820	823	840	852	845	876	840	841	850	805	797	859	826	870	847	826	839	844	828	826	864	798	825	864	851	857	813	833	839	843	829	876	870	861	844	853	887	869	852	814	842	848	856	832	835	827	838	809	831	867	899	825	819	891	886	870	823	877	841	855	823	822	873	851	900	837	842	914	855	841	831	833	815	875	856	808	823	848	847	820	831	905	848	818	823	827	851	836	823	825	866	853	873	915	854	816	892	818	871	862	855	871	835	845	839	842	817	842	867	922	806	838	887	858	782	875	858	856	872	833	810	839	877	789	857	823	906	833	851	835	853	798	819	812	836	865	873	888	859	811	875	851	819	797	835	886	841	843	829	846	837	864	841	835	809	868	838	874	851	855	851	845	860	826	897	788	843	826	904	882	845	854	876	821	869	848	865	863	840	845	824	865	826	804	866	858	798	846	829	885	872	889	843	819	809	850	816	846	844	851	854	835	844	828	874	833	859	866	805	822	840	895	869	801	840	831	874	896	828	819	833	854	865	836	850	861	879	844	894	843	821	814	847	810	846	849	816	926	841	873	862	866	814	860	919	874	873	866	819	832	765	844	854	907	832	902	872	865	877	855	888	852	858	841	786	833	893	844	860	840	803	915	856	810	844	861	847	824	856	809	845	854	846	830	840	869	816	825	849	879	836	855	884	868	817	889	850	824	831	828	847	833	870	838	863	898	864	900	838	855	844	858	883	836	835	843	869	824	788	873	900	805	808	869	834	844	876	830	858	868	849	877	846	876	897	849	884	858	929	851	830	835	891	850	822	764	822	890	859	883	850	830	819	863	844	850	882	831	853	864	875	825	830	828	860	826	856	856	842	852	850	853	821	870	890	905	834	854	823	838	832	864	865	821	851	861	864	841	840	804	882	864	862	840	868	843	820	855	839	864	826	822	846	863	846	839	862	806	853	844	830	814	888	894	823	866	817	826	857	824	843	886	845	879	809	835	898	864	845	871	883	819	872	890	884	880	840	878	879	853	849	846	842	809	826	821	838	851	822	828	868	850	866	864	817	845	868	884	886	855	866	849	875	852	822	858	807	865	818	838	853	789	814	815	887	863	806	832	838	812	828	814	835	780	838	865	897	858	850	833	854	881	848	862	894	872	919	860	833	834	857	878	869	856	857	873	865	837	830	801	845	799	861	847	870	872	872	880	850	851	868	843	874	875	851	834	834	819	865	818	813	851	817	825	874	829	850	869	833	826	913	822	871	864	857	807	826	864	841	790	874	804	848	856	903	872	824	878	862	814	882	876	884	821	821	823	869	858	835	843	831	901	864	808	794	822	880	821	907	835	873	824	901	838	827	802	850	851	859	899	869	856	857	833	823	849	890	892	833	854	812	843	808	870	845	834	843	830	914	839	842	817	820	865	862	838	939	796	832	800	872	838	815	841	834	900	847	814	840	835	849	894	880	886	834	861	806	784	807	848	830	830	841	798	871	902	829	854	855	835	863	886	850	843	869	823	829	837	820	836	846	847	871	861	892	886	895	871	822	831	834	844	840	872	874	889	804	805	839	839	865	880	877	867	837	852	845	820	843	819	833	840	885	842	823	854	812	804	852	867	853	784	812	902	819	796	844	841	893	813	887	857	814	821	815	819	820	834	863	923	809	849	867	753	831	837	868	863	820	869	818	916	875	835	859	844	841	838	796	869	837	861	847	849	801	837	857	876	872	793	812	865	873	840	843	837	854	848	872	856	808	882	835	857	840	831	847	844	801	869	832	847	856	872	789	833	790	877	798	830	878	860	864	843	856	873	892	816	866	840	844	841	848	830	874	817	828	803	814	879	861	845	836	902	819	810	867	809	846	851	846	834	821	873	770	873	846	863	880	870	831	833	844	789	879	840	863	830	841	775	847	832	831	902	903	809	869	887	854	876	800	795	879	877	762	846	859	818	859	845	832	827	902	858	843	886	824	846	804	850	868	858	813	844	833	834	891	831	835	860	834	849	859	881	809	849	874	807	856	843	853	857	868	842	862	856	852	882	834	814	841	794	831	860	863	843	857	879	848	894	846	840	863	833	819	886	880	842	863	829	845	803	824	888	869	824	851	850	871	840	849	802	872	847	858	846	915	905	841	840	897	859	856	852	853	793	847	867	863	811	822	880	872	837	832	892	835	861	799	837	819	881	823	827	839	876	844	839	807	882	831	805	894	859	858	826	817	856	851	859	829	865	827	868	867	840	911	846	858	816	810	840	800	836	844	804	852	863	836	830	860	919	868	841	895	823	810	861	879	899	802	871	830	836	877	869	830	833	824	846	872	814	861	823	852	825	815	797	838	872	837	838	820	934	872	819	887	829	845	868	875	821	858	880	827	858	856	837	835	879	862	780	854	853	840	821	894	870	855	868	843	883
23211	21351	29270	23802	21362	20674	4029	1426	1065	953	831	790	811	677	691	660	620	660	636	609	569	602	575	551	570	587	570	592	530	540	550	575	527	550	499	541	543	544	544	520	557	502	563	591	508	545	563	565	523	504	535	562	496	540	561	574	533	521	567	504	542	580	535	552	554	527	541	486	542	545	556	521	586	533	560	509	546	506	507	524	565	499	503	535	512	514	594	546	532	552	514	508	522	490	544	514	555	540	516	535	483	522	525	591	536	508	543	550	502	511	557	518	515	558	554	496	551	535	539	548	526	540	492	526	532	484	526	556	497	561	523	547	549	530	523	526	562	516	490	557	536	558	529	558	518	495	530	542	521	519	561	528	525	542	493	529	527	520	513	511	582	551	523	528	511	513	511	533	539	505	561	547	536	587	522	540	526	542	533	536	545	525	552	497	523	496	547	468	505	532	553	510	544	546	535	520	543	583	555	554	548	533	517	566	555	531	587	547	518	540	551	560	581	540	566	528	500	514	517	517	475	511	508	536	488	525	544	511	552	530	515	541	547	514	511	527	504	530	499	512	523	543	508	521	496	569	532	517	522	551	527	523	489	492	561	504	531	545	527	541	516	554	546	528	520	532	495	522	508	541	523	525	542	514	500	469	516	535	491	529	503	530	534	475	545	555	527	511	534	577	488	527	508	497	505	522	504	558	565	527	499	498	551	491	514	518	537	501	552	498	538	546	514	545	526	552	558	519	539	506	522	602	526	526	560	529	513	538	514	503	575	494	514	507	528	577	501	529	516	546	559	500	523	545	559	516	489	520	516	566	504	538	514	514	517	527	520	535	500	513	578	547	526	557	551	512	565	560	497	539	502	520	526	507	520	516	551	524	525	540	526	515	514	527	558	499	524	532	531	545	528	560	520	495	561	520	527	521	477	535	485	527	535	493	492	521	552	501	544	562	531	538	538	574	536	549	502	540	548	494	546	513	525	495	537	550	541	531	540	545	543	561	524	509	541	525	511	513	500	506	481	519	508	523	544	518	515	529	521	516	539	531	550	513	531	582	525	560	541	566	547	546	585	503	519	557	527	502	581	480	515	536	524	544	533	555	529	500	499	517	515	517	516	530	527	486	526	528	519	508	535	480	495	534	555	522	533	528	565	487	542	559	510	481	548	535	542	488	550	529	491	553	487	535	525	524	495	519	497	542	551	514	543	504	481	528	540	533	532	488	547	528	572	493	523	487	563	556	526	525	579	560	479	533	503	511	478	541	554	524	518	536	531	529	505	491	516	540	521	524	519	529	520	554	540	537	531	480	546	543	539	525	502	554	588	521	536	546	507	548	546	562	527	529	496	525	525	522	559	520	528	559	555	489	539	550	539	527	524	523	505	550	518	488	546	465	530	564	534	505	500	535	526	523	564	560	487	525	522	548	488	535	526	521	526	504	515	528	511	535	554	486	523	529	525	513	503	500	535	507	539	512	544	500	513	534	530	552	528	553	570	527	462	500	558	502	525	538	503	560	526	547	515	539	546	514	509	547	520	554	544	580	544	507	520	542	558	524	573	501	480	532	527	514	531	547	497	507	542	497	539	473	485	526	544	549	503	498	563	543	530	530	519	534	586	527	523	523	526	488	511	553	512	553	518	533	549	516	517	541	524	557	490	477	501	533	534	529	484	537	523	514	554	530	562	543	560	530	532	495	531	508	493	520	527	537	535	515	586	508	498	562	571	506	558	530	537	522	529	482	498	496	534	520	554	510	503	504	556	505	521	523	497	466	548	515	500	562	550	501	549	494	517	532	522	483	543	516	513	515	522	506	520	515	503	476	492	525	546	500	511	555	549	487	484	504	544	520	543	489	484	581	510	520	506	527	524	505	494	511	489	504	473	534	507	486	557	513	501	526	537	494	531	536	555	518	533	528	515	495	482	546	532	572	567	524	514	481	525	519	516	479	487	512	553	523	505	508	538	541	514	485	520	509	517	514	519	490	522	511	537	503	548	492	525	514	533	500	528	534	532	515	572	477	503	497	535	536	552	530	560	538	527	541	502	548	522	531	511	502	572	514	532	551	519	511	540	501	529	488	541	510	529	512	521	530	497	485	553	507	522	505	512	503	510	489	543	530	514	525	551	495	525	502	569	530	506	520	521	507	509	536	505	546	534	495	544	533	527	545	524	513	499	547	531	503	560	512	556	529	581	537	508	532	496	529	453	519	535	522	523	512	532	498	506	578	531	532	555	521	543	523	473	486	547	551	509	549	502	542	518	559	533	521	525	525	515	512	484	526	521	529	540	552	491	520	502	491	514	504	533	522	489	491	513	511	519	548	519	531	539	506	515	526	510	567	553	542	496	549	531	552	518	534	518	510	576	538	497	500	544	534	515	560	494	539	523	557	504	537	554	522	509	535	483	537	517	536	505	530	530	506	551	528	502	553	501	518	535	515	526	494	529	543	504	555	526	545	524	538	504	504	526	523	541	517	521	507	558	528	585	528	494	556	572	497	562	493	524	524	552	536	504	514	546	480	510	504	544	527	519	513	507	564	504	522	524	515	510	571	537	542	513	525	567	502	536	529	542	503	542	525	529	556	534	513	491	536	548	534	495	547	545	502	496	499	522	569	535	544	543	523	554	536	584	516	517	551	524	503	485	516	521	555	486	546	524	564	545	481	563	572	544	504	518	555	534	526	494	550	529	486	515	502	525	571	538	497	503	565	568	511	502	555	518	498	539	545	495	525	515	505	544	532	484	536	482	517	554	586	498	484	500	556	509	538	541	524	510	496	484	511	504	520	529	512	534	526	522	516	560	521	524	543	503	509	543	549	510	525	564	501	492	477	510	514	473	541	530	553	525	526	537	493	538	512	547	525	519	577	500	476	488	557	485	553	528	535	523	550	536	541	476	528	533	563	555	568	548	510	471	473	528	504	535	504	541	522	523	548	491	532	531	556	488	508	542	561	524	551	546	516	544	536	533	516	527	514	536	491	519	530	533	501	533	532	527	573	559	488	525	528	546	537	521	497	513	551	509	520	473	515	513	508	502	542	513	494	527	528	487	565	535	520	489	512	516	552	520	531	501	556	542	518	519	525	536	541	521	509	500	498	562	511	502	497	521	561	555	531	520	522	519	559	506	516	510	522	519	554	516	566	527	495	522	543	534	540	532	584	508	510	521	506	554	518	501	547	509	496	495	534	533	527	531	472	523	522	492	519	539	487	573	518	548	534	494	547	519	524	547	532	531	513	528	529	498	523	535	508	471	569	536	493	504	500	561	524	510	486	545	504	556	505	518	480	538	491	552	535	519	514	520	498	544	517	549	487	521	493	510	522	513	527	530	539	536	507	549	563	536	488	468	497	509	501	533	546	542	497	523	515	547	549	515	511	537	529	492	521	551	497	506	533	511	533	555	519	541	540	529	569	544	512	483	536	495	483	540	523	526	509	492	498	530	527	577	517	540	543	563	532	528	545	508	502	531	515	528	548	543	500	548	538	553	525
34783	17354	15663	8934	6418	4878	3814	3002	2510	2102	1790	1589	1414	1314	1299	1134	1103	1051	1022	976	997	912	947	917	826	879	843	873	861	880	848	843	843	825	825	791	771	842	868	826	797	810	781	828	814	801	750	796	809	803	816	787	764	831	766	769	762	823	778	756	793	788	796	794	751	802	797	760	785	787	739	799	804	810	748	818	826	803	793	793	810	739	768	768	796	799	841	747	840	765	695	823	776	849	784	797	736	795	780	760	775	733	762	757	766	766	762	732	747	771	769	799	781	793	833	804	755	797	748	780	772	791	774	789	794	799	769	734	770	837	750	757	777	782	756	777	785	751	782	829	784	721	788	779	788	760	808	743	770	776	758	781	755	782	763	790	774	777	791	793	775	771	801	786	770	782	787	805	748	715	810	783	777	772	727	780	755	762	794	781	753	779	807	778	757	833	711	771	759	758	727	762	775	755	772	747	790	734	717	734	757	733	797	805	802	805	770	734	756	785	812	810	810	789	768	811	796	785	821	781	750	796	772	743	764	786	806	833	794	843	798	741	723	774	725	745	765	802	781	755	735	808	812	779	763	820	798	753	803	811	773	784	787	751	766	781	840	782	812	775	754	761	762	748	746	804	794	767	784	785	814	761	800	838	819	765	713	843	729	780	766	724	777	794	754	816	746	790	768	772	786	799	739	803	739	762	749	785	749	804	811	778	790	738	737	806	775	723	798	791	780	812	752	795	787	791	760	777	799	773	737	797	782	788	720	773	802	790	747	714	769	755	767	750	780	755	768	800	782	730	759	757	802	801	794	799	778	797	795	809	756	801	823	815	785	721	797	785	813	731	792	790	776	727	804	792	779	731	786	747	787	815	781	794	754	782	779	740	784	775	828	800	784	779	805	773	747	805	750	837	804	763	768	727	782	783	770	811	771	780	778	732	760	793	752	745	736	771	809	774	776	748	763	750	737	828	801	780	782	710	784	769	769	775	779	782	787	763	761	772	808	777	793	782	767	745	775	720	813	751	766	759	742	763	740	775	820	755	762	765	807	790	743	825	746	788	796	791	758	750	766	819	821	779	761	751	760	763	818	760	742	747	743	766	781	789	780	802	782	768	777	752	824	744	775	733	740	793	765	793	744	819	791	827	846	776	780	763	769	773	754	773	762	738	776	780	773	783	747	739	747	762	805	725	803	763	803	802	803	783	778	745	737	758	759	782	757	776	759	806	764	803	832	776	763	752	759	794	723	765	819	741	777	788	748	790	775	774	795	772	833	811	802	749	798	756	784	796	758	745	756	814	828	727	769	775	785	792	849	731	767	764	804	762	731	792	765	806	759	800	781	740	785	735	798	762	768	774	836	745	738	836	781	736	816	781	762	780	802	762	795	776	766	813	828	780	811	768	772	798	789	830	758	828	746	782	793	768	749	788	806	795	750	792	803	780	770	732	791	791	797	820	800	763	770	801	816	778	798	781	745	762	757	772	770	758	824	705	750	792	756	769	708	782	758	771	782	774	777	778	793	775	774	802	778	770	749	777	754	832	798	732	794	757	752	727	787	740	774	759	766	800	759	794	777	776	792	726	800	791	765	784	726	732	745	796	732	774	758	703	718	804	782	771	816	766	730	764	806	791	752	773	804	749	737	740	759	757	742	744	752	745	779	764	799	778	782	747	753	806	838	746	780	747	766	754	774	808	809	772	784	768	777	758	818	799	751	741	795	791	809	769	771	792	774	845	779	761	735	783	746	763	753	787	833	744	783	759	789	745	750	763	781	800	783	748	770	799	766	771	746	739	694	797	728	785	761	790	754	771	768	764	783	799	748	751	752	820	772	755	772	769	772	775	772	790	781	799	777	786	798	775	730	767	780	768	734	772	767	780	808	782	792	771	800	781	778	808	796	736	778	843	763	766	792	735	818	754	822	770	760	795	737	739	748	809	760	741	757	782	796	796	792	770	785	742	787	779	736	792	776	734	757	788	774	793	735	746	758	752	758	766	817	819	746	718	803	769	781	782	734	777	786	807	779	793	820	831	744	749	775	766	815	763	766	801	760	787	775	817	773	771	719	717	730	755	810	807	765	779	730	754	742	761	746	763	804	728	796	761	790	765	759	777	787	750	768	779	748	731	803	773	796	737	800	768	725	756	772	814	730	807	788	777	734	770	733	765	793	803	779	805	821	770	825	794	756	735	764	772	782	787	769	757	837	748	809	793	751	768	766	798	804	808	777	776	815	817	816	740	833	802	783	787	751	781	774	788	834	767	746	764	797	797	751	704	744	817	801	780	753	817	759	759	777	812	766	763	739	756	803	792	767	760	773	771	753	742	803	796	749	738	802	786	778	787	772	811	792	812	797	779	773	747	798	751	739	767	760	792	722	768	771	775	761	751	784	755	810	752	716	769	721	732	791	787	801	743	763	797	785	736	771	745	801	770	776	768	801	810	751	769	754	792	776	801	736	776	773	773	772	793	821	748	770	760	773	808	735	734	800	805	826	774	772	805	755	730	740	814	787	781	779	785	808	782	801	764	769	761	822	830	750	819	782	738	808	770	834	779	759	787	806	819	792	778	769	799	780	779	754	801	818	783	759	790	746	738	806	809	799	817	740	794	751	771	826	778	795	745	774	803	734	750	761	755	750	746	788	761	726	738	771	791	777	783	762	778	742	754	774	769	755	784	731	777	790	790	799	766	771	776	811	750	715	760	771	763	807	783	790	754	781	811	759	828	738	811	809	740	796	753	787	799	789	736	750	759	768	795	805	757	763	833	823	815	778	747	772	759	779	768	787	820	766	727	756	745	771	783	761	796	771	729	765	791	766	771	783	795	756	762	822	805	783	796	760	799	754	825	754	787	752	805	761	774	811	800	752	798	741	805	757	751	742	786	711	784	755	778	672	783	807	745	782	795	801	773	754	779	724	767	792	756	771	811	749	749	780	823	781	784	786	764	720	777	729	801	809	812	815	787	763	736	754	720	751	739	772	778	753	769	781	769	768	790	728	713	739	737	770	767	786	771	793	738	835	786	763	783	744	761	770	777	744	711	758	765	794	794	788	825	740	752	809	833	828	766	772	861	745	730	773	748	782	814	748	754	763	783	823	788	809	722	776	763	781	758	758	742	751	739	791	769	804	789	753	788	757	756	725	726	781	755	802	800	743	756	727	793	756	752	785	773	765	804	790	761	787	777	778	787	790	772	762	749	806	752	786	797	743	792	782	741	770	782	795	765	754	763	721	780	833	730	723	762	760	811	745	770	727	773	748	810	699	788	770	809	724	784	800	758	770	764	760	791	796	791	785	783	796	737	770	823	768	792	732	789	765	751	761	742	769	788	756	810	766	784	783	735	714	780	781	787	824	792	783	781	828	795	765	773	782	851	791	779	805	715	737	718	791	769	777	802	795	782	785	754	735	773	741	772	793	758	755	811	763	759	768	772	791	797	764	747	788	797	809	769	751	751	783	827	757	752	765	769	750	768	811	746	811	807	757	772	851	787
27175	20747	9279	1257	625	480	442	440	347	383	371	343	334	350	314	341	333	322	320	309	368	312	337	302	309	329	338	329	315	321	286	340	312	374	319	344	317	311	288	304	329	290	364	318	337	292	334	302	326	287	313	332	308	349	335	314	303	331	306	317	342	312	291	336	309	330	328	301	319	315	295	341	322	309	340	300	309	341	344	307	291	325	350	317	329	299	335	322	322	294	301	323	301	286	312	323	333	302	330	316	329	348	314	311	296	276	309	318	320	320	339	328	306	316	321	339	322	304	339	310	342	315	332	325	360	308	296	334	301	320	298	320	310	329	303	308	327	341	327	298	335	325	313	308	289	301	333	340	324	326	330	329	310	318	308	310	300	320	313	328	293	308	360	304	340	306	307	335	294	315	301	295	346	298	305	323	277	327	298	321	316	306	300	348	296	337	317	315	315	314	300	304	306	292	272	325	333	295	285	289	347	325	330	315	326	310	330	316	326	322	315	307	312	310	276	327	353	315	341	314	338	301	307	313	308	298	315	338	312	302	316	326	328	303	330	320	322	354	294	345	308	349	324	321	338	306	312	297	320	329	315	336	318	326	335	314	311	335	316	337	333	318	323	312	339	281	346	309	324	321	303	364	299	321	287	345	329	301	315	317	314	326	333	349	282	342	337	296	321	297	335	332	327	308	345	329	303	279	331	324	316	349	317	319	302	277	290	286	299	303	286	339	354	282	358	354	319	333	311	323	299	316	295	349	310	321	370	304	317	271	303	319	356	335	311	331	291	303	298	302	329	318	356	332	308	298	327	309	309	326	310	354	349	288	312	308	334	294	321	291	292	281	320	355	307	304	294	320	334	313	326	306	349	313	280	316	350	325	336	326	325	284	299	294	346	350	310	319	313	330	306	295	306	310	343	347	300	285	305	320	319	327	310	333	329	305	308	338	316	314	313	317	311	305	311	325	339	329	325	324	330	305	290	327	318	312	302	294	275	314	332	324	314	344	312	349	301	351	312	297	361	312	314	344	341	319	348	327	321	321	334	302	340	331	286	323	306	307	312	322	321	310	322	331	287	338	307	326	325	313	303	346	301	327	320	317	329	297	324	302	325	310	327	318	323	341	310	336	304	330	334	325	318	338	304	317	365	311	308	321	346	291	305	320	312	342	305	305	320	303	334	320	315	291	316	299	313	338	325	308	311	336	319	341	348	328	333	298	333	294	310	309	292	320	310	326	336	323	321	327	328	293	316	340	337	356	311	328	318	312	320	283	288	337	305	290	315	330	307	335	288	332	337	288	337	314	310	353	319	300	329	328	279	276	305	356	308	350	287	295	354	342	321	295	310	323	325	304	310	311	284	327	320	310	329	301	293	298	328	326	318	324	307	331	325	318	302	336	333	314	320	289	311	311	284	338	303	335	311	313	295	311	317	322	322	306	336	305	307	311	316	309	349	311	285	322	327	308	364	306	305	328	321	300	315	309	329	336	334	318	320	291	318	341	323	327	316	298	333	307	300	313	334	308	320	311	317	325	311	303	308	349	324	270	320	315	329	307	316	325	308	324	308	323	295	301	316	303	331	318	335	334	300	333	340	303	333	302	345	360	325	289	311	299	315	322	302	344	345	310	300	329	293	312	274	351	307	313	336	354	329	319	324	349	318	299	340	327	315	313	331	279	328	311	325	305	325	302	327	346	306	318	319	314	316	350	330	336	312	342	305	346	300	309	322	301	302	320	333	337	309	348	340	334	301	326	329	305	320	287	296	301	319	334	334	324	277	329	299	345	335	338	328	326	307	321	340	323	296	286	337	326	305	360	307	301	310	285	309	316	319	323	292	308	339	328	342	318	344	329	309	335	327	323	327	295	309	346	314	323	276	308	304	301	308	339	309	327	329	329	307	299	346	333	330	332	304	331	350	334	365	321	297	312	333	308	334	321	316	278	344	318	301	336	308	287	330	308	314	303	303	312	309	327	308	305	288	315	308	319	327	320	330	304	309	295	306	298	327	326	325	305	323	314	330	315	321	307	316	302	331	333	342	302	339	327	300	301	322	298	326	327	293	331	327	317	328	340	310	281	317	299	339	317	309	320	312	309	319	302	335	299	336	340	312	338	311	311	316	341	346	327	316	337	320	278	301	324	340	308	328	282	313	350	334	305	345	311	300	292	322	314	338	316	312	306	307	308	331	306	325	318	322	302	284	311	331	308	301	313	356	310	335	328	302	324	293	319	336	330	324	306	302	321	317	300	345	333	316	294	307	320	326	305	306	318	330	316	321	338	344	307	322	320	333	322	282	314	331	324	298	355	357	335	323	328	333	314	293	330	312	331	333	332	328	323	309	286	316	314	308	312	304	290	314	335	335	327	330	328	313	336	316	293	316	297	305	318	310	301	333	346	316	311	320	316	330	324	354	308	321	331	310	312	336	314	279	298	332	315	299	329	311	362	329	334	335	296	316	330	328	297	325	324	313	302	300	321	340	331	286	306	315	353	305	330	321	322	359	312	335	315	315	304	330	335	328	315	314	316	306	306	293	300	293	330	316	302	337	293	323	289	335	305	322	314	337	354	316	319	319	333	328	302	311	298	279	291	317	297	313	326	272	333	338	309	284	330	300	354	302	319	336	294	321	312	303	308	304	324	284	320	327	325	349	317	309	321	295	317	285	300	308	346	310	320	323	299	332	327	340	326	315	313	303	318	294	321	323	326	318	339	316	292	339	323	312	310	320	341	324	279	309	315	316	307	318	290	324	323	323	322	333	283	303	294	318	319	326	329	322	299	311	301	331	297	335	311	311	329	338	283	344	348	342	327	324	341	344	345	359	330	331	348	320	314	310	294	319	294	310	306	305	336	314	314	296	321	304	312	331	344	334	295	328	302	338	307	314	305	292	319	333	307	303	331	328	305	320	276	324	292	324	296	299	323	307	304	311	269	304	323	323	300	304	320	312	312	293	291	325	305	322	353	310	313	343	326	304	383	343	319	319	326	341	311	277	330	284	325	321	330	336	311	303	327	315	341	288	296	343	302	305	328	306	316	319	325	338	297	308	320	312	291	322	342	325	293	331	343	321	297	332	298	317	331	352	335	302	316	337	310	278	308	309	343	290	331	342	318	308	309	303	311	317	306	321	334	302	332	310	302	337	317	296	323	323	304	301	338	337	320	336	304	327	305	291	316	323	275	311	311	313	319	316	335	299	321	299	316	312	277	312	320	303	300	325	364	338	305	293	350	326	299	297	327	321	318	332	317	314	315	319	347	313	321	317	355	313	319	303	331	299	348	313	345	288	335	315	326	285	316	282	329	286	328	322	309	329	335	301	323	316	334	310	323	326	332	310	312	327	290	331	305	307	338	291	330	312	313	338	323	314	329	297	305	327	326	298	337	327	332	319	330	323	336	329	315	333	328	334	300	312	338	316	317	337	320	310	291	322	316	317	324	303	322	300	343	297	308	316	285	319	309	318	355	313	332	308	292	324	321	318	315	311	319
16047	3704	3303	1796	1196	976	794	751	600	594	566	557	531	492	502	538	493	458	491	493	505	468	443	486	505	459	465	480	477	455	484	441	477	444	515	469	469	456	479	489	510	509	513	486	502	481	479	473	481	501	460	455	530	422	472	469	461	461	456	466	484	518	471	472	480	475	472	465	490	488	440	441	495	504	470	476	484	518	445	503	481	476	471	485	416	452	508	501	480	436	461	495	508	481	420	463	507	480	488	480	466	467	472	504	492	445	443	478	467	466	459	507	488	518	498	460	465	489	466	493	513	476	445	439	493	487	467	491	457	455	479	495	501	495	463	524	468	421	479	488	513	476	455	449	462	447	462	471	475	505	436	480	499	519	462	477	448	504	479	489	459	432	510	480	461	490	513	461	491	480	464	447	481	483	504	477	435	475	479	495	457	479	489	511	505	473	476	498	484	471	448	500	459	493	464	498	484	481	458	517	506	446	443	483	452	518	427	469	426	499	477	445	468	468	461	492	479	455	479	511	451	562	473	455	471	465	453	465	443	477	441	461	510	474	480	491	463	503	469	491	456	500	434	494	499	514	484	464	470	433	488	519	494	474	466	486	478	449	520	461	467	458	499	469	491	483	483	470	459	486	485	447	469	496	482	478	477	489	474	461	493	520	444	473	474	502	497	449	457	484	456	493	461	458	427	480	470	477	498	434	506	439	475	473	471	493	487	525	562	457	454	495	475	474	449	507	476	460	493	468	514	485	450	444	531	466	486	464	456	423	478	451	429	508	496	433	465	469	417	471	477	488	475	471	500	468	449	499	480	515	484	500	477	476	502	512	457	464	477	488	418	493	515	486	474	489	494	494	459	470	440	496	456	461	468	472	470	451	489	486	451	474	482	466	502	459	444	468	463	510	460	492	504	481	457	520	463	460	446	464	473	459	488	466	471	475	455	462	495	449	450	507	426	459	469	445	446	459	442	461	475	464	517	472	470	507	450	464	483	471	465	484	472	465	448	472	466	481	473	500	473	482	503	502	463	519	474	459	479	449	464	474	470	479	491	453	486	441	418	433	444	470	433	443	506	471	473	490	486	478	502	488	457	478	468	481	461	498	442	502	446	497	449	516	453	465	473	445	467	471	492	472	453	478	506	533	420	498	446	455	460	493	461	475	519	462	473	457	470	498	459	495	478	474	501	456	494	457	510	480	479	472	467	459	467	501	453	453	481	456	476	477	463	487	476	491	462	505	470	476	476	463	479	495	461	486	470	459	484	452	460	464	476	465	473	445	478	417	456	485	485	466	492	505	468	506	473	459	445	481	478	470	473	470	481	470	479	470	497	473	486	485	482	467	483	460	464	493	462	475	461	448	485	454	453	447	468	476	488	496	496	505	457	506	466	472	472	549	472	505	480	484	497	480	479	459	461	487	475	484	464	461	478	483	465	483	517	477	470	481	470	467	460	457	481	487	455	461	485	466	478	489	442	455	462	518	481	459	478	477	481	461	490	486	488	450	454	482	486	489	465	487	464	448	466	494	480	460	459	455	510	439	444	472	468	457	494	445	461	461	481	420	486	476	484	445	471	486	466	476	483	468	463	483	441	457	445	519	478	474	453	500	470	447	495	470	472	460	468	497	473	456	468	466	459	443	465	481	475	455	451	493	453	493	450	461	493	461	453	475	488	474	505	478	481	463	474	450	475	444	506	488	460	472	477	501	464	440	481	466	468	466	487	460	445	461	453	441	436	446	460	456	442	485	445	465	488	469	477	451	468	484	468	492	507	464	494	477	466	475	495	492	528	489	480	465	486	480	435	481	454	448	482	483	457	494	438	467	467	461	530	478	439	449	480	472	451	465	459	487	450	475	462	507	477	464	474	548	435	472	498	443	454	484	476	481	434	473	476	475	472	494	502	467	477	470	463	457	525	485	480	483	451	496	490	465	489	473	471	517	489	474	472	483	469	494	465	479	459	468	456	502	457	515	469	502	471	464	499	458	461	492	478	469	494	512	508	490	485	477	500	484	482	470	489	474	491	504	529	470	467	489	470	509	502	442	459	446	480	484	482	487	461	482	474	489	453	467	473	504	478	473	487	460	498	461	481	461	502	480	519	476	476	458	508	459	465	441	493	471	493	420	445	486	485	489	471	484	506	427	502	496	448	460	498	473	462	506	491	471	451	471	479	469	452	494	483	503	477	491	451	478	483	492	481	466	437	482	480	506	456	449	478	464	466	493	455	470	466	492	467	491	485	455	520	481	494	462	476	472	476	468	472	416	456	505	500	485	521	475	481	478	431	447	492	475	482	474	444	465	463	515	472	504	450	441	489	496	473	435	438	464	471	479	487	441	458	487	461	535	437	487	502	459	448	458	472	513	452	438	445	489	461	472	431	458	435	489	441	495	496	479	442	441	451	473	481	516	453	466	484	496	434	504	478	503	481	454	460	495	459	428	466	462	483	487	487	509	454	422	491	481	497	420	503	443	478	504	472	486	505	474	491	502	493	467	462	457	464	463	449	472	484	469	477	488	445	449	479	462	506	460	494	505	522	496	479	429	456	472	467	467	487	482	466	450	494	449	486	472	515	478	519	443	467	441	446	451	467	489	491	455	476	457	449	460	488	501	441	457	529	488	477	526	451	447	458	450	483	474	505	470	448	485	468	482	485	447	458	523	480	466	456	464	474	454	430	463	438	487	430	425	453	438	454	477	454	455	471	475	511	446	473	424	517	421	473	509	472	447	492	476	484	474	471	468	477	495	486	442	492	494	476	503	448	481	473	420	489	424	488	449	448	447	492	471	464	459	448	493	502	443	492	455	454	479	476	481	484	466	496	451	462	504	444	481	453	455	472	492	466	453	470	492	505	481	455	472	513	468	473	471	467	462	447	488	491	475	483	526	465	476	507	461	430	447	443	465	452	476	476	458	484	439	476	497	505	458	458	465	522	505	492	449	462	464	506	456	448	484	496	496	500	468	487	461	454	490	456	495	437	493	480	442	494	469	465	471	493	472	446	443	481	442	493	439	487	456	530	478	455	440	465	434	483	463	483	500	451	432	455	442	490	472	476	516	494	497	472	462	462	481	437	435	445	464	469	494	507	501	470	485	460	473	473	518	467	462	468	490	498	453	505	445	434	482	463	467	471	485	418	497	494	467	457	510	454	475	460	476	514	446	488	481	488	502	485	482	442	493	456	494	513	454	433	483	489	467	464	464	442	462	441	477	499	471	443	508	444	485	446	466	489	465	463	458	495	468	489	491	468	468	459	449	482	467	487	466	451	477	509	453	471	476	450	462	446	479	455	489	471	461	460	477	475	463	501	489	471	465	462	446	451	482	484	425	503	497	501	458	445	479	487	499	479	513	509	459	512	482	520	435	486	505	443	455	483	478	458	472	485	477	486	497	453	526	521	482	457	452	450	457	474	478	476	494	464	438	482	500	466	471	463	436	519	485	514	447	500	479	453	456	455	505	444	450	498	464	441	467	473	489	460	462	494	475
24497	21456	28796	24495	21143	5106	1495	1044	912	841	754	735	769	726	686	703	676	639	631	646	621	651	595	623	620	611	641	637	599	587	627	581	592	610	656	584	565	635	590	577	633	634	626	615	548	600	621	611	606	597	573	619	612	579	632	586	579	592	646	599	583	605	608	621	626	563	612	616	602	635	580	621	574	589	588	626	599	592	607	624	613	580	644	581	594	534	574	583	571	611	636	581	584	592	597	614	621	640	640	580	565	599	595	590	606	589	599	618	615	579	597	597	620	577	563	616	603	605	563	554	608	597	579	607	641	609	592	614	603	577	622	583	635	631	597	587	582	590	555	594	584	545	563	619	612	522	583	600	586	605	553	612	573	566	633	608	592	591	552	590	597	573	592	649	587	522	576	598	567	621	612	618	625	589	544	598	619	604	613	597	608	604	630	614	625	579	610	597	605	563	605	615	588	592	624	568	612	604	582	569	572	622	549	601	634	600	564	585	612	617	604	588	583	620	585	593	591	584	578	571	612	578	601	567	570	542	594	594	570	585	591	595	594	569	575	631	568	586	569	568	534	557	601	600	600	633	541	620	565	601	629	552	611	587	571	555	581	577	591	589	607	605	627	568	612	588	574	549	583	608	575	597	592	587	600	579	545	540	578	539	634	572	568	591	585	591	553	609	543	596	596	612	600	613	600	635	589	580	612	555	570	564	594	546	546	586	612	586	593	586	607	612	624	575	582	575	581	591	550	572	596	580	585	571	581	600	568	590	566	583	638	634	591	559	619	560	585	605	596	625	566	569	609	607	614	533	622	545	597	581	570	597	579	595	613	599	578	560	587	612	618	580	619	588	582	618	601	574	548	596	598	577	584	580	567	627	568	575	560	647	638	552	578	599	638	651	577	561	565	659	543	582	628	587	655	572	565	575	579	592	561	587	564	592	622	586	604	585	594	575	645	619	570	585	602	567	586	610	621	632	573	605	625	616	607	630	574	578	552	627	584	573	580	588	609	642	567	600	573	569	622	573	621	580	594	636	609	615	556	589	586	627	582	569	576	628	642	584	565	620	609	579	600	565	596	603	573	590	549	615	608	577	588	611	601	644	596	593	609	592	605	593	598	574	623	594	581	579	616	622	632	611	568	609	596	591	570	542	603	634	601	551	572	599	578	597	577	575	568	559	588	576	559	575	590	604	643	561	590	596	619	641	631	611	575	590	638	572	620	567	580	577	593	604	600	588	562	578	615	628	621	595	596	558	602	561	587	576	556	603	575	583	624	569	603	600	580	626	594	622	602	623	635	594	616	596	606	581	582	615	617	588	575	541	566	615	577	576	614	587	600	575	573	614	564	644	602	596	562	618	624	568	597	606	602	569	585	628	597	610	566	591	566	551	595	597	609	556	606	604	593	582	569	610	610	595	608	581	607	577	608	603	603	553	616	592	614	556	588	598	586	571	625	576	611	615	583	592	595	598	578	575	594	591	563	578	620	600	609	563	641	601	602	576	610	589	579	588	574	572	603	604	597	593	575	561	655	592	641	595	606	571	559	602	627	606	594	636	608	552	624	532	577	597	566	574	631	601	612	576	559	614	603	586	566	561	588	605	523	561	595	579	587	595	553	577	605	617	562	598	593	561	578	608	574	643	576	630	554	629	610	593	550	576	593	612	568	585	552	627	616	599	591	616	609	600	607	616	614	580	577	574	581	574	590	594	553	564	606	573	642	557	600	596	598	582	580	595	582	559	607	589	614	620	598	596	585	584	598	595	620	596	551	581	635	605	624	649	581	615	552	577	610	569	601	602	555	587	609	596	592	591	562	561	565	587	570	563	530	587	551	581	618	611	610	574	576	578	569	616	567	595	597	576	610	619	573	593	584	529	594	625	600	676	600	537	573	581	626	643	577	607	592	588	592	600	587	642	597	573	558	553	613	603	603	591	629	631	575	607	585	586	586	593	596	579	580	596	568	580	618	575	535	568	564	591	591	578	565	600	551	608	620	605	604	574	571	551	585	573	587	632	590	585	618	630	592	583	597	606	575	619	578	621	578	573	562	583	621	621	570	579	618	590	601	551	558	636	559	577	570	587	582	606	627	563	551	589	597	627	586	596	589	594	586	573	591	585	577	565	564	551	571	571	593	626	569	586	598	584	582	590	594	598	564	645	594	636	592	627	585	565	648	624	603	569	614	591	603	581	574	625	592	561	573	546	601	614	569	611	622	612	619	570	650	568	518	606	628	579	592	628	589	556	600	580	603	616	562	609	548	570	633	621	627	564	610	572	598	566	569	563	619	552	640	562	608	641	582	603	579	591	581	581	572	585	609	623	578	596	562	592	586	611	590	590	607	607	656	612	596	584	589	554	587	575	634	594	579	609	594	613	590	605	586	634	586	594	570	579	659	538	565	628	589	612	628	673	581	625	637	617	606	647	621	623	594	622	580	606	618	606	618	586	598	562	547	589	582	592	617	572	570	612	605	574	559	544	618	607	598	552	530	581	601	603	582	581	590	607	567	546	596	581	588	565	645	580	597	573	600	584	582	617	524	612	563	618	592	665	611	578	544	605	589	579	630	597	569	588	559	558	590	592	570	571	585	568	592	552	548	586	581	591	612	595	593	542	578	614	621	622	621	579	565	559	574	605	602	612	616	622	577	549	554	579	647	584	568	602	579	579	576	578	600	622	576	580	611	583	602	608	561	631	570	617	632	571	586	622	589	572	608	631	588	556	591	606	643	549	565	551	581	583	604	574	558	584	643	618	554	601	557	554	570	569	560	608	567	577	619	623	546	618	594	615	591	550	602	563	569	604	636	624	564	610	575	617	585	585	546	607	590	611	560	631	592	619	589	595	608	580	591	604	591	614	594	569	573	633	549	617	581	604	566	539	615	584	606	574	603	575	577	588	593	564	565	548	557	586	568	572	589	620	594	583	610	576	625	647	593	595	578	567	590	588	558	551	581	571	635	576	566	612	572	614	587	590	588	644	552	576	606	589	608	606	587	603	618	606	632	621	603	578	591	622	604	556	586	542	575	572	609	564	570	602	552	575	549	578	587	634	578	577	529	605	649	618	557	582	614	594	596	624	589	619	612	611	614	581	598	570	600	592	567	568	568	592	617	573	620	633	571	572	593	552	624	591	618	584	571	614	614	532	537	573	551	613	580	568	600	578	631	531	558	595	575	580	605	601	634	646	589	607	603	561	622	607	616	578	602	648	555	618	600	566	625	545	560	588	581	583	575	597	578	585	594	588	605	575	592	584	576	564	608	562	581	616	613	598	587	581	592	571	558	587	572	622	584	579	590	588	592	609	597	581	627	603	593	618	562	570	621	582	612	615	565	590	550	616	635	597	579	606	575	584	600	566	564	560	582	564	595	607	567	567	564	647	611	594	601	560	587	553	555	584	551	630	583	612	617	611	601	556	592	584	585	627	598	613	566	597	566	546	615	548	624	580	579	580	577	567	592	577	579	590	580	614	595	602	571	564	558	599	553	587
36507	12690	11175	6087	4073	3232	2598	2139	1748	1609	1440	1288	1161	1201	1087	1092	1020	950	1014	962	907	926	945	916	899	895	870	944	904	883	916	915	898	901	946	883	925	864	797	831	882	851	888	900	919	851	860	874	867	856	819	866	852	882	940	835	844	808	852	908	877	891	878	856	848	877	895	840	842	837	880	876	901	918	837	809	830	892	820	832	819	856	856	875	856	888	896	836	840	841	869	888	876	832	863	880	860	909	839	839	823	897	878	874	868	801	841	801	901	806	860	905	868	867	837	828	870	808	830	830	891	830	844	835	859	866	853	836	848	922	877	841	868	881	902	840	889	820	857	886	848	844	839	830	870	893	878	837	827	828	853	887	896	869	875	807	812	818	841	836	848	842	801	814	864	783	853	863	937	842	850	856	895	826	843	902	826	816	848	786	883	845	835	922	870	815	853	849	890	903	835	852	895	906	863	856	854	825	855	875	874	896	849	862	850	862	874	910	853	874	805	826	839	871	765	905	847	885	871	877	859	895	843	862	847	882	840	846	901	904	843	895	865	832	853	878	870	880	863	842	870	818	849	815	856	826	857	832	884	828	846	826	801	884	845	836	809	892	881	795	858	811	896	847	861	868	899	904	892	885	864	891	889	864	872	889	820	823	844	878	843	887	821	862	834	883	862	870	921	824	858	883	855	822	866	846	859	894	795	895	867	888	825	842	856	894	882	853	902	835	854	826	846	805	873	848	790	820	865	856	893	908	870	845	835	895	827	886	837	844	807	815	862	862	758	910	872	825	839	834	801	855	874	849	807	824	840	834	853	825	850	908	819	837	812	880	882	850	836	813	820	882	883	851	806	802	806	845	825	873	871	859	860	866	825	869	886	822	875	872	862	848	889	839	898	894	863	896	845	927	807	852	902	867	888	880	848	846	856	859	853	833	839	858	861	869	828	824	852	867	822	792	791	819	899	831	835	876	891	905	853	843	878	881	817	787	875	859	868	861	835	877	836	829	868	902	826	836	883	860	851	854	912	917	876	854	899	870	800	830	859	864	865	804	847	824	821	880	861	829	764	839	885	859	854	865	863	848	855	820	859	845	861	821	825	841	878	823	850	882	815	865	854	852	851	830	857	849	857	896	889	866	852	835	852	832	909	864	852	847	801	816	894	815	862	837	852	880	791	876	883	861	877	797	847	875	861	855	831	887	854	899	860	894	878	840	895	864	895	881	822	859	833	885	921	847	856	883	793	830	920	804	854	844	854	893	831	869	852	844	894	885	868	897	901	889	891	917	850	841	870	861	853	848	792	861	846	850	873	825	836	849	802	866	793	831	877	878	898	878	925	902	834	853	856	871	873	856	827	847	859	855	846	867	839	850	823	883	887	865	866	868	852	868	854	856	810	811	827	905	885	840	828	842	879	878	826	857	870	848	887	862	903	884	906	852	852	879	840	888	881	859	891	864	844	831	885	911	925	839	834	830	898	825	864	844	871	838	821	849	814	813	933	859	849	834	898	848	855	864	920	840	854	908	861	873	896	816	861	859	855	837	875	880	872	858	857	855	854	865	833	839	776	844	864	843	883	899	862	789	846	905	831	877	880	820	875	840	859	896	856	860	841	903	850	877	843	895	843	859	831	857	856	836	853	822	841	901	836	878	859	802	855	817	872	873	886	843	853	892	855	864	860	874	889	873	814	866	872	895	855	782	851	894	840	842	883	840	846	853	890	865	822	816	847	803	841	834	847	906	854	879	890	874	822	913	876	848	886	816	845	855	873	868	837	827	856	877	846	829	887	880	817	852	879	852	931	899	912	863	866	872	823	798	842	854	866	907	833	845	855	868	818	896	859	856	841	846	914	816	852	881	862	866	894	853	817	827	862	871	829	854	891	875	882	855	862	881	829	809	835	877	819	844	874	877	837	890	851	822	842	799	865	870	863	902	868	811	852	849	853	918	853	848	899	852	857	895	864	808	857	881	892	838	850	873	838	867	886	853	844	881	907	883	842	808	827	840	829	871	882	883	848	891	844	879	866	879	877	869	897	878	855	844	920	895	849	875	873	833	829	843	867	814	846	906	821	843	816	854	862	848	849	872	854	913	819	858	828	843	850	808	832	843	826	845	856	842	882	889	801	842	824	876	854	809	849	860	855	789	854	846	871	839	861	895	808	864	923	887	894	857	809	843	846	884	851	842	889	881	814	844	837	892	853	885	881	870	874	856	871	852	821	863	851	918	872	820	855	900	795	867	900	799	897	842	858	858	838	878	821	827	852	858	819	861	842	823	807	869	877	853	863	841	865	879	832	893	798	849	853	814	794	831	885	882	869	869	858	880	886	886	855	835	911	850	870	879	810	857	867	907	881	865	796	864	808	853	841	831	885	833	843	875	869	835	841	863	886	850	860	857	863	807	881	785	847	836	857	851	854	856	847	912	850	872	812	791	824	836	811	814	806	885	909	862	876	830	897	898	921	826	872	854	910	838	852	862	862	811	854	905	874	871	868	887	815	897	842	838	851	869	863	885	860	895	827	860	844	871	859	868	861	832	844	908	868	850	897	855	830	836	860	876	833	826	839	885	843	861	839	873	849	927	811	896	860	798	805	877	904	852	898	888	895	870	847	846	869	810	812	900	871	863	877	820	848	880	863	882	848	843	860	847	862	874	883	857	873	831	871	851	836	859	842	865	838	815	880	854	795	844	881	834	835	869	874	834	914	834	920	844	870	833	869	848	865	850	901	834	863	830	861	888	852	880	865	849	827	882	831	811	857	843	858	865	888	877	861	769	868	888	827	868	795	886	829	849	855	831	830	862	838	921	899	827	850	834	906	862	854	850	876	795	867	828	904	871	799	815	862	892	801	881	863	864	859	839	860	865	884	877	871	844	862	846	884	816	880	859	819	888	834	852	889	833	887	805	810	897	909	840	858	814	838	862	835	844	840	835	905	848	821	821	890	849	866	849	821	817	856	846	856	865	830	820	889	866	845	866	903	837	824	826	884	878	839	903	916	815	857	869	861	839	852	861	864	846	851	871	827	881	854	833	864	888	873	832	847	874	825	849	880	852	834	880	845	840	827	856	859	809	855	883	863	781	817	867	826	889	868	844	821	831	886	856	866	911	868	859	814	860	886	920	895	914	834	866	871	843	846	809	914	831	866	824	828	826	822	886	844	825	894	871	851	881	859	805	902	851	810	878	844	838	868	800	903	843	884	852	884	892	821	819	867	833	855	856	813	880	824	846	831	828	843	849	854	850	815	859	906	880	832	843	856	860	852	867	871	876	819	863	805	857	837	870	821	831	861	857	860	798	838	856	872	843	837	889	857	859	867	855	895	847	842	845	862	852	893	867	811	874	889	856	815	864	915	887	845	858	847	933	840	807	860	815	869	888	853	880	855	868	822	874	893	870	879	828	841	862	907	882	921	852	820	882	845	863	877	868	802	843	795	846	870	892	929	886	839	808	875	801	841	880	826	893	868	846	859	841	802	810	846	815	818	877
23299	21366	29252	23828	21368	21006	4665	1463	1076	927	857	814	741	713	661	657	666	678	655	635	570	574	547	575	587	585	552	585	591	544	546	566	579	543	586	565	561	562	552	566	502	534	537	584	582	538	581	532	561	538	562	552	559	523	574	566	548	508	547	610	521	506	548	550	520	600	569	539	527	523	550	548	532	546	518	536	555	537	557	567	525	527	543	538	532	542	550	532	574	545	531	550	564	510	489	561	516	524	548	556	544	500	539	566	515	544	519	514	558	522	505	553	544	539	521	526	572	547	562	527	558	546	578	542	550	532	532	558	560	524	532	569	547	551	541	542	465	559	531	473	546	551	584	544	556	533	508	554	507	511	522	520	542	519	557	562	546	554	544	544	539	520	532	538	565	532	567	514	547	530	550	554	566	546	551	550	541	498	567	517	547	532	481	531	524	552	551	578	529	516	522	500	571	522	551	580	536	532	540	533	521	532	512	543	485	570	550	524	589	534	536	537	515	564	555	531	543	544	527	575	547	531	552	516	515	532	500	507	518	539	536	513	493	511	553	545	513	568	534	483	525	569	565	541	543	526	538	542	565	529	600	530	549	533	534	521	556	484	532	533	497	549	513	540	496	577	584	542	495	570	552	579	494	500	516	557	552	533	532	540	527	550	564	543	520	521	567	556	535	565	538	573	521	557	527	547	537	546	547	519	495	499	543	498	493	545	560	501	534	549	517	527	525	549	543	556	557	563	503	561	520	553	518	562	564	505	561	557	544	514	551	568	536	548	559	530	516	515	518	509	518	544	562	510	520	553	528	544	558	550	557	536	517	554	557	560	536	538	554	503	476	495	493	563	528	562	550	555	539	526	579	493	525	549	536	530	513	522	542	560	563	518	556	526	508	548	525	514	489	535	552	512	518	511	518	488	539	494	581	564	513	601	562	560	558	516	516	543	578	511	527	529	551	543	496	511	471	521	495	512	542	534	531	557	552	512	526	528	541	518	535	508	528	519	554	538	528	545	561	487	551	567	558	528	548	523	542	503	546	555	542	542	558	505	522	518	533	530	566	530	543	526	538	554	566	503	544	532	520	503	531	532	543	528	506	528	567	506	504	501	530	517	531	559	571	526	545	510	552	525	523	536	525	503	526	565	543	520	545	554	522	576	563	538	575	537	593	548	549	536	577	531	535	503	524	548	512	537	549	471	540	499	560	499	503	531	588	534	564	515	490	557	555	541	514	571	541	506	518	519	525	514	502	489	519	531	542	515	511	511	553	546	512	537	505	488	582	483	542	501	499	531	532	555	546	552	552	509	548	537	552	528	557	539	543	568	530	529	533	534	506	514	576	552	515	529	544	543	573	536	561	545	479	517	532	544	532	511	515	527	524	517	548	540	514	517	498	499	517	540	538	505	499	545	486	495	524	551	503	490	530	554	541	579	526	540	578	546	523	537	561	559	561	577	563	512	547	523	536	544	540	508	532	510	495	528	550	530	525	532	533	542	504	489	541	540	514	547	538	551	505	495	536	542	526	497	520	521	502	513	517	535	545	543	525	540	516	556	571	548	519	528	549	545	502	518	526	538	532	498	559	581	539	547	539	511	523	543	558	529	566	529	551	508	509	583	535	552	564	532	526	547	525	530	548	490	525	546	504	531	507	549	500	551	536	537	512	504	575	519	527	551	521	554	532	540	500	530	511	552	509	494	544	561	540	540	537	538	565	557	532	532	541	551	520	591	507	509	554	552	520	554	584	469	492	504	564	537	557	531	504	516	524	519	535	535	540	558	547	493	537	532	568	534	539	529	555	538	559	568	561	514	544	504	525	559	537	526	537	510	526	571	514	522	554	529	481	529	536	498	568	556	565	533	556	515	527	554	515	478	544	543	524	505	542	518	526	532	571	527	504	553	523	530	506	558	570	565	544	523	515	548	540	530	534	574	532	512	547	521	548	591	556	527	547	552	527	551	520	553	531	532	547	493	524	559	531	557	540	511	567	546	485	516	531	544	545	514	525	534	523	518	600	501	517	492	562	581	525	524	532	541	533	483	518	541	512	568	524	563	586	532	527	570	525	523	547	525	522	544	507	544	530	547	546	516	557	553	539	518	560	534	542	561	486	527	500	511	531	564	518	546	532	518	524	550	532	539	520	530	534	563	559	537	562	553	520	533	569	553	477	529	549	547	530	504	518	544	525	569	550	527	551	546	514	515	538	540	533	492	526	517	552	517	527	513	535	506	509	512	559	510	507	549	536	508	485	532	513	489	542	561	542	521	537	536	533	527	561	528	553	544	526	523	501	544	535	553	562	554	554	528	506	479	536	521	556	559	537	532	525	566	558	535	515	555	542	561	533	525	508	506	486	563	499	538	491	546	564	530	577	563	538	520	540	515	543	552	539	538	528	540	544	554	552	546	559	518	561	565	496	563	518	514	551	584	542	534	569	535	544	550	573	531	536	521	526	560	541	522	545	530	519	517	532	555	546	541	520	512	549	534	560	506	549	541	548	556	552	527	507	531	553	528	536	536	551	524	522	503	538	524	543	542	525	562	544	556	533	547	562	477	539	574	567	543	537	529	499	514	544	532	529	530	552	494	513	549	537	512	558	540	531	524	535	505	535	544	542	525	486	519	525	526	567	542	538	505	535	515	506	543	524	506	549	514	531	557	532	561	540	530	478	496	508	541	500	517	518	525	524	552	522	516	534	560	558	530	515	519	522	540	548	490	543	543	523	546	530	571	519	513	548	564	523	526	529	557	537	534	509	592	527	512	562	520	555	524	562	516	544	506	533	547	508	560	551	562	526	519	519	518	542	525	514	492	539	524	503	529	545	520	534	499	537	490	524	521	520	538	561	530	511	518	485	555	524	522	515	564	519	551	576	546	522	530	522	537	544	526	489	526	503	499	534	498	552	549	511	517	557	542	556	533	530	553	541	515	558	536	479	489	528	519	554	506	534	529	530	505	536	627	490	520	533	525	524	520	534	571	512	546	537	557	517	538	525	513	556	579	578	540	533	512	552	507	527	539	507	514	551	499	514	560	520	521	507	545	523	545	544	541	567	526	528	493	527	540	534	558	507	540	575	544	534	489	568	549	483	497	546	506	551	523	514	507	519	491	560	567	505	508	527	525	522	541	515	583	533	556	547	541	534	532	474	538	505	548	538	572	530	547	540	523	530	542	520	532	525	561	582	534	524	485	522	545	516	524	552	569	581	535	531	543	528	520	542	510	517	505	451	588	496	531	518	531	530	540	539	538	538	517	521	569	559	529	516	537	508	513	525	514	537	530	527	550	545	569	559	532	516	541	488	555	558	552	558	590	562	499	513	539	557	536	561	510	571	543	531	508	561	529	546	519	545	553	546	532	564	493	538	524	535	477	516	532	556	510	515	547	517	534	583	500	527	556	547	588	554	560	581	505	519	525	524	549	520	500	507	497	526	562	553	510	547	513	549	513	555	545	489	498	551	500	532	536	544	537	505	511	540	526	535	511	553	535
40362	17915	16420	9577	6577	4866	3894	2927	2501	1999	1747	1674	1395	1367	1211	1163	1088	1042	985	938	996	942	906	876	894	871	857	901	898	838	872	795	859	850	789	827	851	819	792	848	774	859	782	779	857	823	818	814	817	794	795	784	841	810	778	810	793	823	763	805	813	774	807	833	816	791	763	789	825	790	789	778	860	807	754	782	796	812	813	773	816	816	761	776	827	800	796	769	766	795	776	767	775	828	747	781	726	793	768	836	803	797	842	839	790	768	751	803	762	801	787	768	778	752	748	791	818	753	800	777	773	765	783	804	822	811	757	756	772	796	757	766	830	733	761	767	750	823	779	805	754	817	794	757	842	745	761	803	797	785	836	740	752	759	754	803	841	773	821	748	822	770	804	764	741	783	776	732	817	780	781	794	801	805	797	800	765	777	804	786	758	790	748	762	783	768	802	780	741	810	798	777	775	767	764	812	812	720	805	753	775	800	800	831	805	759	820	781	821	761	782	763	786	809	774	749	770	740	777	750	759	759	790	774	798	737	801	730	784	766	756	736	814	774	836	755	798	826	833	769	729	809	840	834	786	809	787	739	775	767	806	759	798	758	775	791	762	753	787	756	786	789	795	772	823	833	727	771	806	767	788	815	807	759	786	840	816	789	720	743	787	784	802	746	776	775	779	775	753	838	829	766	810	759	754	786	779	810	764	792	787	747	818	824	817	819	814	836	818	777	759	758	754	778	784	775	769	748	754	753	776	835	821	798	777	811	733	794	832	748	804	772	774	779	797	782	780	766	781	773	829	768	806	765	790	819	768	775	797	790	807	791	799	777	795	782	826	727	767	781	772	783	781	742	799	745	796	825	787	767	796	769	773	807	786	831	761	765	804	760	814	780	826	811	793	742	810	787	758	753	726	765	717	799	825	761	773	767	771	749	799	852	792	766	736	817	777	793	813	792	770	794	825	780	776	795	773	847	808	782	729	763	779	802	752	822	791	842	759	773	774	813	789	806	793	793	793	764	775	817	805	754	785	753	762	755	788	757	801	774	811	753	769	787	758	806	813	765	814	771	772	826	789	761	778	823	744	842	734	752	735	780	757	751	791	819	778	793	749	801	779	761	796	787	745	819	790	833	726	794	787	858	816	831	820	802	757	757	772	783	760	780	754	734	788	787	824	722	771	836	806	809	878	756	779	781	751	769	797	824	754	749	812	778	806	807	806	764	749	734	770	759	806	821	769	795	756	747	751	746	733	793	764	786	821	810	798	780	792	778	816	800	781	769	781	831	809	788	788	807	806	812	814	828	789	807	811	798	762	789	773	761	787	828	807	733	807	756	847	780	776	750	778	771	821	805	777	829	801	783	743	780	815	785	773	782	760	811	764	749	785	779	801	802	823	750	734	771	762	763	850	748	770	761	747	799	749	779	812	741	798	782	741	787	732	850	757	762	783	835	800	752	781	817	763	810	778	755	774	763	797	785	813	834	739	773	821	788	808	789	831	841	796	824	786	758	780	760	779	788	813	744	780	741	769	789	747	788	800	800	755	844	774	784	770	793	790	783	747	804	765	751	760	761	814	761	771	739	785	779	821	785	746	816	790	808	795	777	828	759	787	824	815	719	805	810	802	754	749	759	761	791	764	751	818	779	801	783	740	842	748	796	743	775	741	770	792	806	813	767	770	782	794	759	771	756	796	748	782	814	810	759	788	743	802	767	780	752	778	788	833	819	779	759	759	762	791	775	740	767	805	783	720	804	743	741	783	817	746	750	808	743	784	765	828	813	771	779	756	749	781	766	766	816	751	783	830	838	760	818	810	809	794	776	765	783	815	778	823	817	792	820	781	759	800	769	785	741	742	802	768	748	752	812	776	749	783	746	771	774	820	750	702	776	804	798	809	790	811	788	780	763	757	808	699	811	866	819	761	847	803	775	757	800	783	814	747	758	767	787	778	797	809	764	764	789	799	770	812	795	818	762	815	795	811	728	761	733	792	749	776	826	821	783	793	787	817	842	767	736	761	849	762	793	761	771	792	799	815	792	766	798	798	795	783	736	777	797	802	772	783	825	781	734	756	788	720	805	825	793	817	816	797	742	754	724	764	821	807	788	732	761	853	829	773	779	825	818	785	804	802	736	780	819	753	753	783	771	708	822	794	802	773	788	795	776	792	817	789	823	790	771	793	744	753	789	762	781	795	830	731	761	749	785	833	813	799	784	795	812	760	728	748	724	732	783	850	778	792	766	777	779	829	763	805	759	802	762	823	801	798	777	823	806	785	759	798	761	775	820	766	796	749	743	774	818	747	785	763	803	788	809	763	785	775	822	799	800	757	764	777	780	758	800	783	776	756	791	793	761	754	769	777	733	778	790	795	775	792	750	790	790	819	805	760	768	792	769	773	810	820	809	804	792	795	777	786	786	793	788	787	801	735	754	773	779	796	798	777	791	719	721	842	787	773	841	772	783	806	741	789	764	811	809	784	836	843	793	792	812	771	786	788	775	803	741	791	750	771	789	780	756	800	781	740	803	762	788	802	819	780	761	764	783	819	778	791	776	770	764	791	763	770	750	793	781	774	815	806	745	767	783	806	764	800	763	793	782	772	732	802	750	805	757	843	756	800	740	760	759	846	769	810	768	836	752	770	792	767	785	804	797	807	779	783	810	755	767	756	784	830	780	813	727	766	803	805	780	748	807	793	804	745	761	709	771	759	767	803	795	774	860	786	766	836	817	712	790	745	813	823	729	795	756	835	798	805	797	786	799	759	831	761	806	815	749	802	805	799	739	788	789	779	781	764	792	784	803	794	753	809	795	789	800	785	781	751	767	771	768	770	739	755	760	795	769	839	754	782	824	829	779	792	805	777	795	770	755	768	789	826	777	838	816	762	752	756	800	784	789	782	773	724	802	804	791	784	733	779	797	741	771	780	766	769	768	760	768	842	762	782	765	806	845	801	823	801	799	774	776	750	780	781	747	817	764	771	775	779	806	795	781	786	731	795	825	746	766	778	779	783	785	817	785	774	789	793	758	761	830	791	794	785	796	834	769	821	831	808	782	825	772	782	784	790	800	823	754	769	749	755	774	780	744	799	837	826	786	801	768	792	766	811	783	740	782	775	786	746	769	748	783	785	736	801	821	776	778	750	790	734	786	794	784	785	760	787	809	786	747	836	784	784	786	749	805	817	764	828	781	801	814	810	780	801	830	788	807	803	799	775	801	765	807	775	745	766	798	784	775	762	774	801	771	758	796	762	788	775	779	828	799	731	781	767	775	732	764	780	780	788	788	788	780	813	785	754	796	771	763	784	811	828	811	829	795	765	776	769	800	767	744	765	764	752	774	790	810	787	788	794	814	769	711	759	810	773	765	759	770	757	790	722	780	776	792	767	785	724	757	789	751	761	781	787	754	833	778	757	827	816	810	758	789	750	766	765	788	791	855	786	776	812	747	806	821	798	782	804	798	771	794	794	753	787	775	744	821	747	767	730	763	813	795	792	783
27032	20863	9829	1489	703	500	426	436	402	369	357	337	319	370	342	295	316	319	330	312	336	300	331	290	326	307	311	301	342	337	340	306	306	352	313	337	330	317	319	322	333	302	352	313	355	322	314	339	316	364	312	335	332	305	319	312	299	322	323	344	324	344	315	335	302	311	338	324	332	312	341	306	316	340	325	315	280	302	352	335	317	344	291	342	312	350	336	287	325	299	321	329	330	309	319	308	283	344	289	321	297	300	311	355	303	335	290	319	331	322	335	317	326	303	316	311	306	342	321	345	321	288	321	327	349	279	327	324	345	336	327	333	352	319	317	290	305	347	339	321	311	315	322	302	279	314	344	312	303	291	315	341	311	324	331	352	332	335	329	296	318	307	310	306	295	296	326	316	326	313	342	326	322	332	316	299	325	333	314	381	308	330	341	334	315	319	303	320	290	346	309	335	312	303	342	348	317	314	314	311	359	320	301	323	323	337	301	318	311	315	316	312	332	349	310	320	312	323	361	326	349	325	301	322	291	329	314	298	345	318	301	360	308	301	331	312	324	351	292	326	307	351	352	328	327	329	305	309	337	309	324	330	313	310	300	325	323	317	348	316	355	307	330	343	296	315	333	297	321	320	292	298	286	320	327	318	333	325	320	283	344	336	337	314	322	339	309	289	318	317	344	333	316	319	336	334	268	339	304	319	360	297	336	270	336	322	315	309	349	316	313	302	305	322	336	371	344	300	310	322	309	321	327	317	326	326	312	331	336	356	353	296	327	340	330	304	323	331	334	343	309	325	315	359	315	322	295	307	311	291	302	320	332	350	310	307	345	313	320	319	316	329	314	280	323	341	319	312	320	307	330	344	311	288	356	354	324	344	307	308	302	298	315	318	319	310	306	336	321	303	307	300	342	337	338	318	315	350	335	322	326	295	338	315	304	336	353	334	311	334	298	299	324	327	318	323	313	342	291	316	322	330	342	345	320	324	293	331	314	307	303	345	323	320	307	308	316	320	304	324	313	340	334	319	301	317	326	317	335	337	334	329	300	347	314	316	311	342	326	329	331	305	340	322	330	347	323	321	337	298	316	296	324	307	342	285	340	369	311	316	297	315	339	310	330	319	350	320	364	322	328	329	340	331	316	280	313	304	331	305	351	327	340	341	333	332	316	327	307	308	328	292	338	293	321	319	329	364	315	306	291	313	317	315	327	316	355	342	304	330	318	324	304	300	344	312	336	308	351	318	320	271	321	331	333	310	346	319	324	333	329	314	324	331	324	315	283	309	302	317	322	290	304	302	305	318	344	312	348	322	326	314	302	367	309	306	328	314	303	281	303	306	297	314	328	337	327	339	324	320	312	318	302	336	351	323	334	296	328	317	308	344	339	310	359	336	320	345	314	314	333	289	324	345	306	311	288	324	328	315	302	333	330	352	321	325	364	305	332	344	335	335	321	329	311	303	328	342	293	325	306	329	328	313	330	353	333	342	320	312	316	295	318	306	300	337	331	297	321	307	320	368	336	328	327	329	313	296	313	306	296	308	324	353	323	329	328	337	335	313	332	284	307	302	304	323	307	336	323	302	310	321	331	299	314	318	310	310	295	291	315	308	320	333	292	288	331	338	327	325	351	331	315	324	357	332	311	318	324	342	322	302	324	326	325	314	328	335	301	279	334	300	317	358	339	336	317	323	311	316	302	296	336	303	328	307	305	334	331	352	325	281	319	303	338	295	339	295	354	322	325	297	325	316	314	317	322	341	348	314	314	302	319	350	343	302	301	309	341	349	306	290	345	298	317	301	339	318	335	325	317	334	298	348	306	355	303	350	315	301	298	322	342	310	346	295	307	350	326	293	312	315	347	318	312	341	294	303	298	311	324	314	301	322	318	299	307	310	358	322	272	320	313	319	324	338	307	328	305	320	329	301	370	329	319	328	321	312	331	297	320	303	337	314	315	323	298	324	338	302	347	337	336	297	329	354	330	358	326	328	331	297	304	321	339	306	308	310	304	357	295	306	294	304	282	322	304	302	320	309	311	287	287	314	318	314	302	296	301	309	310	318	291	289	308	304	339	333	302	316	329	325	341	302	342	335	332	308	316	315	282	309	353	341	300	317	333	336	317	296	318	348	306	326	351	338	311	315	294	318	312	319	307	309	315	298	314	350	353	330	314	325	319	280	349	332	328	316	320	325	345	314	302	287	303	327	281	346	277	312	329	296	341	341	298	304	341	307	315	341	323	321	312	335	314	313	305	289	318	309	311	325	307	333	290	330	307	322	302	362	329	348	321	331	310	309	277	301	323	316	337	335	321	297	320	316	308	312	299	315	320	314	311	355	313	309	325	289	310	341	340	320	351	302	311	316	349	319	340	326	312	308	303	278	322	323	339	286	317	329	278	287	321	310	305	296	327	318	337	339	310	328	318	337	299	344	278	324	311	334	302	302	282	326	328	314	302	314	345	311	321	324	333	309	316	354	315	312	323	301	313	308	324	303	348	339	354	308	313	326	310	317	312	337	290	318	313	303	318	331	284	316	316	349	318	328	320	313	303	329	345	295	317	305	314	283	338	330	325	313	316	309	342	333	301	341	349	301	349	324	298	308	300	337	311	340	329	304	336	340	290	308	321	328	347	337	320	325	312	320	321	297	350	326	336	314	353	324	346	309	328	327	317	334	297	322	318	351	333	313	335	327	328	322	332	316	344	298	306	353	337	356	261	301	328	342	309	331	330	321	295	286	285	288	315	288	338	327	341	307	313	311	367	320	340	323	337	294	321	316	349	316	294	328	305	338	346	296	356	314	286	350	294	314	329	328	319	281	355	309	303	335	332	313	320	307	297	318	340	356	356	291	319	297	321	313	315	318	349	358	326	311	331	311	310	339	335	301	319	311	337	333	336	343	323	370	307	318	313	338	334	328	339	335	339	328	333	335	262	321	286	346	342	349	312	313	293	289	322	294	314	309	324	326	293	309	339	356	303	297	306	366	317	314	330	323	307	317	306	311	290	311	325	288	341	330	324	321	319	332	310	300	307	360	311	333	331	325	307	327	331	324	285	342	327	293	317	335	315	270	329	311	348	281	336	320	311	334	320	301	302	318	282	308	345	317	319	325	336	323	332	294	293	312	311	337	345	303	337	336	332	320	312	299	324	318	288	340	310	342	302	288	288	332	309	318	332	368	316	345	351	299	295	334	320	326	319	299	327	310	305	316	339	347	345	346	344	303	316	294	310	323	329	344	323	333	304	334	322	280	307	312	301	325	292	303	346	307	319	317	305	302	288	346	370	341	326	337	337	330	297	325	309	300	339	328	327	331	348	328	328	316	315	303	359	351	345	346	327	293	327	297	319	323	308	309	319	312	308	280	326	303	342	318	318	330	326	292	296	311	314	290	329	302	318	311	329	330	336	323	343	324	319	350	332	337	316	325	341	315	337	323	319	321	311	313	338	334	337	289	287	329	328	334	317	326	316	306	317	321	312	312	331	351	327	310
16882	4013	3650	2162	1327	992	865	666	661	590	566	547	550	493	560	501	519	493	486	478	500	478	521	476	546	464	499	449	476	459	466	473	487	492	489	506	445	459	471	479	454	497	482	486	468	504	433	480	463	464	486	483	460	481	458	473	513	495	457	449	498	481	490	501	481	487	457	482	476	487	528	484	527	499	514	517	491	480	458	470	479	470	486	500	455	464	436	454	478	481	452	447	512	488	453	482	465	480	486	461	488	451	459	460	470	506	480	488	506	481	470	504	433	511	466	457	435	474	426	485	445	441	481	465	503	493	452	506	532	423	492	487	450	429	482	454	492	453	474	459	433	466	451	482	453	472	477	502	478	466	497	477	481	485	492	496	462	493	489	486	537	450	470	470	441	472	465	482	430	467	471	465	492	491	463	478	503	494	499	474	498	497	508	519	526	489	444	469	472	490	474	488	449	484	500	457	472	463	507	468	438	465	487	485	476	493	452	494	478	488	492	472	441	453	478	465	459	485	483	484	471	486	478	485	512	485	438	480	479	475	487	427	482	470	448	491	482	494	500	481	455	465	508	469	486	494	495	501	469	503	449	490	453	481	479	485	478	473	483	520	482	478	488	526	478	463	494	468	490	436	486	469	502	493	473	430	503	472	509	495	466	463	481	505	482	473	487	508	437	467	516	470	520	473	489	490	489	493	487	498	467	482	433	477	489	510	426	487	459	490	504	499	481	510	514	479	444	474	485	448	480	470	450	491	477	476	458	486	482	500	490	490	485	447	532	472	460	478	468	471	444	499	485	487	469	508	475	468	490	487	497	497	463	487	479	466	480	470	438	436	462	491	482	493	457	468	455	460	454	467	482	481	479	487	477	493	504	438	470	500	490	493	479	469	496	485	496	491	473	502	486	454	465	469	484	466	508	507	515	477	518	461	479	473	492	482	443	512	475	485	497	459	517	471	498	458	478	490	427	461	489	467	510	490	462	484	489	483	515	468	468	483	473	489	461	479	498	515	480	473	458	486	462	488	460	475	484	454	527	480	462	492	439	500	460	482	485	468	468	505	514	480	472	497	451	474	495	502	461	472	458	453	498	491	496	473	490	489	476	464	468	480	458	467	467	509	478	477	471	454	477	468	428	480	442	493	450	483	493	500	467	482	471	507	487	475	485	480	492	488	482	457	459	468	492	514	469	482	475	494	466	487	488	460	508	465	502	441	454	487	472	472	470	470	462	507	487	481	493	501	465	461	508	503	473	474	493	470	458	528	451	454	426	437	466	480	457	462	492	503	474	471	436	491	466	515	502	473	490	474	492	478	479	501	498	470	449	486	498	455	473	498	483	515	458	503	469	471	469	436	456	436	476	510	513	483	473	466	489	504	469	480	516	494	490	500	435	473	472	505	477	452	455	478	486	488	445	501	474	473	435	410	494	459	450	437	450	446	479	480	503	497	470	478	474	522	476	513	499	504	458	495	493	452	495	479	464	500	472	419	434	478	471	509	510	483	507	474	479	488	468	459	478	474	446	510	473	441	472	504	454	485	484	444	473	471	454	471	453	478	473	482	467	474	503	486	481	472	432	483	492	482	477	464	475	448	485	475	510	452	473	460	473	474	481	490	462	499	481	479	493	419	430	456	496	471	441	492	483	476	495	493	499	494	476	453	455	474	502	474	511	470	467	508	495	514	481	476	454	476	462	478	511	513	461	489	492	492	443	458	474	458	523	473	511	496	434	456	478	510	504	491	510	466	487	494	500	478	488	496	473	459	464	509	469	500	446	467	472	459	502	448	472	497	506	468	444	486	439	454	468	481	512	484	443	493	462	484	454	480	502	462	492	484	471	501	475	454	506	481	533	492	434	546	487	499	490	484	453	467	467	523	427	456	480	481	433	476	502	484	440	473	483	462	503	516	474	499	488	481	492	489	462	478	488	486	490	465	471	518	457	451	469	524	404	525	481	503	466	452	488	523	486	496	470	501	486	504	488	483	485	478	485	468	479	490	435	459	508	458	500	508	492	470	503	464	423	473	470	510	481	471	444	488	477	480	489	463	475	459	441	474	531	455	497	511	461	470	537	506	485	472	469	479	478	499	479	452	476	472	470	475	475	458	477	480	451	488	474	477	473	504	447	471	457	463	481	470	493	476	472	487	502	494	497	452	485	495	503	472	494	469	522	439	467	460	495	481	489	480	512	478	457	462	471	471	481	458	505	507	489	505	480	509	496	517	503	493	485	509	480	505	483	460	470	471	476	491	486	489	457	473	484	487	469	489	460	484	501	490	471	498	505	489	512	463	453	493	480	483	455	454	458	467	506	482	472	483	478	471	456	461	488	442	470	476	497	501	482	473	471	494	445	507	453	438	462	471	474	487	476	430	479	482	421	453	504	457	424	487	484	492	465	504	448	499	487	461	481	484	493	475	444	556	486	446	492	489	485	481	480	525	480	443	460	507	476	498	481	466	495	449	493	475	485	451	464	462	483	462	475	496	490	484	468	483	446	459	465	450	506	449	472	492	490	502	495	471	472	489	467	498	482	495	470	521	484	491	485	450	474	453	476	455	474	470	487	494	491	500	450	509	505	499	474	487	502	515	486	502	494	452	450	469	448	482	467	466	456	487	478	508	476	464	479	474	476	462	517	491	478	485	464	497	479	495	509	504	478	475	520	466	528	459	476	468	512	489	490	484	512	502	490	510	465	484	523	452	458	516	473	506	483	505	461	449	451	493	463	446	494	474	462	477	464	510	465	462	494	437	505	478	468	483	490	482	444	457	504	533	478	483	459	447	472	423	497	480	488	440	460	480	479	453	494	482	495	487	439	480	498	472	459	463	463	471	494	475	490	479	447	484	491	483	497	485	468	461	460	467	499	460	451	492	480	489	449	502	462	470	504	474	468	416	460	525	489	457	455	502	463	492	472	471	474	479	488	495	485	447	441	476	456	517	467	516	513	499	471	472	478	502	497	479	432	513	488	464	449	491	484	473	486	445	454	464	486	472	460	464	496	490	472	492	497	520	494	475	523	480	473	468	446	474	486	473	464	479	499	415	488	441	479	441	479	489	458	485	471	497	483	497	535	457	502	493	509	444	448	466	464	463	499	483	494	459	505	476	484	453	515	453	483	438	517	485	493	456	453	476	457	474	483	502	465	488	474	463	450	471	510	493	487	462	464	446	491	445	515	472	475	483	506	464	465	444	511	486	497	513	460	499	482	489	490	525	475	510	463	488	480	488	481	474	514	531	468	455	464	501	467	481	448	455	503	449	446	478	465	463	458	491	467	498	478	485	481	481	472	482	474	473	489	507	493	464	447	499	448	479	491	498	457	445	502	477	492	466	489	467	490	463	492	464	477	468	461	483	483	523	470	434	489	471	484	498	447	488	489	489	457	483	481	483	486	514	452	455	498	462	492	476	465	497	539	477	468	476	486	415	481	491	468	443	465	471	522	496	441	510	477	489	485	464	444	503	480	469	479	463	478	489	468	474	490	514
24351	21381	28725	24383	21174	6029	1498	1042	900	826	692	738	717	708	645	678	633	662	659	625	666	620	596	631	617	643	585	602	609	598	657	595	553	538	580	627	600	579	566	612	599	566	599	592	565	597	568	567	587	590	599	592	587	585	570	618	555	634	572	580	574	608	601	613	612	626	563	606	605	616	575	607	578	579	615	631	572	604	588	584	606	594	589	584	600	579	565	592	592	595	565	555	565	571	600	575	594	615	605	609	609	550	574	607	580	600	600	622	574	578	602	564	599	615	610	598	577	587	600	565	569	641	615	577	591	592	600	601	553	588	579	542	584	592	639	568	603	617	614	603	587	563	603	630	579	624	609	582	620	580	581	615	615	612	567	605	649	596	582	579	607	609	571	547	587	583	577	560	590	595	573	669	547	548	590	607	524	581	551	568	608	599	585	614	537	573	570	579	583	578	614	628	590	611	580	593	591	580	571	620	586	570	606	606	565	618	640	548	564	600	576	582	566	589	568	575	592	587	572	584	566	601	567	590	598	616	620	611	624	596	608	533	550	601	562	589	623	628	623	597	613	565	581	535	598	595	560	604	608	600	583	612	592	573	572	580	603	549	584	582	555	559	606	596	572	548	601	591	564	570	614	573	574	582	559	619	616	627	564	577	621	578	595	577	644	571	554	600	583	580	618	559	601	597	554	606	611	614	648	580	675	585	586	601	540	659	629	591	628	560	605	555	567	583	626	576	568	597	623	588	584	629	567	622	610	568	610	550	616	584	614	587	622	611	574	569	596	552	600	586	598	546	584	560	591	593	578	562	560	600	615	559	602	587	570	574	580	618	564	607	611	590	549	619	589	527	611	579	590	569	566	605	604	584	595	562	558	580	574	571	604	609	596	581	600	566	594	640	562	623	605	600	570	565	529	598	550	578	572	574	615	594	579	576	592	629	654	603	567	603	622	580	568	578	609	580	608	631	587	605	574	620	570	581	625	610	545	601	596	571	578	606	611	589	593	585	569	579	564	569	582	629	580	587	598	616	577	559	543	602	615	559	572	589	619	584	588	640	565	616	589	592	622	576	625	610	582	574	607	597	565	618	565	552	572	609	632	595	618	584	600	615	636	579	613	576	620	562	593	562	573	567	613	567	575	567	561	550	602	583	585	585	569	554	600	600	622	555	575	562	587	578	538	573	588	608	574	633	571	597	599	589	581	602	611	627	611	575	574	598	602	615	597	613	623	615	532	550	583	576	592	587	593	590	538	574	586	572	617	597	599	611	651	585	602	593	594	556	586	617	553	608	576	593	584	610	599	620	614	589	651	599	565	583	572	591	553	589	574	571	560	558	593	591	587	577	545	600	581	607	560	585	546	612	592	590	571	566	614	592	564	567	565	587	573	627	593	575	575	567	593	605	613	557	579	565	553	594	586	588	627	579	564	615	604	576	624	594	582	605	615	579	551	587	609	582	608	610	589	526	624	538	538	565	575	588	627	603	588	604	595	577	603	601	591	609	594	617	597	603	586	604	577	536	605	570	572	605	579	579	581	601	582	571	554	591	573	606	608	599	565	589	585	597	593	580	568	577	619	596	539	575	558	592	567	594	605	593	599	562	573	558	617	625	561	572	600	644	567	601	615	622	572	581	628	554	557	595	561	594	569	552	556	588	547	624	555	571	559	594	559	596	564	626	596	576	594	604	599	613	568	607	593	598	572	583	531	605	595	598	591	612	624	591	609	552	583	562	572	621	582	588	564	573	564	581	567	578	603	570	554	618	609	572	593	554	595	576	622	619	603	586	631	565	595	546	573	633	590	547	613	568	571	595	614	553	565	581	572	562	598	582	553	558	610	638	592	578	593	618	588	620	609	564	583	543	592	589	600	596	603	625	557	601	588	577	587	595	553	549	595	579	583	591	587	585	566	566	590	575	590	575	590	557	586	622	579	605	563	556	556	586	591	577	579	573	564	613	596	593	596	554	570	560	600	573	562	550	592	552	575	640	544	590	581	531	555	597	592	602	594	560	613	568	558	574	590	609	615	599	599	608	559	604	589	567	573	572	563	580	583	578	623	557	604	560	618	587	562	565	551	601	589	588	573	591	589	563	623	571	620	585	601	582	555	554	572	566	638	600	588	572	609	589	589	578	615	553	604	612	583	565	550	562	601	624	573	585	628	566	602	571	570	625	618	568	580	589	576	615	563	593	599	619	624	622	610	585	554	596	581	579	595	618	608	555	616	599	563	546	571	560	606	619	568	601	570	577	591	560	597	584	595	557	600	608	607	593	597	579	594	599	649	564	625	621	636	577	592	577	559	546	586	579	559	568	611	603	602	583	624	614	594	581	578	602	616	585	543	564	622	579	598	622	611	625	564	594	531	574	554	589	594	639	595	618	620	582	622	572	602	577	618	585	551	537	584	595	586	593	544	563	590	560	591	582	582	625	586	558	608	564	575	579	602	611	550	589	553	568	593	606	603	589	560	581	552	594	596	609	552	600	608	609	587	588	573	605	617	574	627	590	611	558	587	570	564	622	660	585	592	570	622	583	550	594	576	578	611	595	641	593	595	582	584	590	552	580	551	565	562	542	544	586	579	591	572	552	600	554	605	591	547	587	604	615	602	628	612	596	544	568	599	570	544	594	564	591	606	614	595	561	571	599	594	572	586	573	568	586	597	602	651	571	560	566	600	628	560	589	598	570	568	601	610	566	614	606	587	603	597	579	583	576	571	589	562	592	571	617	601	581	581	566	567	567	570	632	565	588	531	597	572	572	594	579	606	637	589	522	570	617	567	593	608	607	606	602	607	569	556	621	571	573	602	597	570	588	583	595	617	598	582	560	574	557	599	591	594	614	614	604	563	592	615	630	629	599	613	597	563	577	596	583	614	618	591	638	636	594	579	592	612	609	586	565	596	629	559	580	569	581	614	600	560	600	641	577	538	584	621	584	607	583	568	561	579	578	607	603	628	606	590	555	586	613	585	558	644	618	600	601	560	564	623	595	603	590	594	574	598	579	580	653	599	589	585	588	647	585	589	554	599	542	614	572	555	602	566	554	563	594	618	584	637	594	596	581	602	555	569	611	581	603	606	565	564	583	615	574	619	562	552	554	574	626	607	598	632	594	564	608	592	543	533	579	580	613	574	601	559	601	632	604	579	571	568	599	567	585	596	566	565	578	575	606	553	607	568	601	594	549	554	571	561	619	582	596	618	571	612	585	550	634	577	559	582	578	589	610	579	580	618	594	569	587	570	601	565	576	556	606	564	589	555	608	617	588	585	570	593	584	602	558	548	590	550	594	630	567	603	532	580	597	623	615	591	576	594	627	573	612	621	595	605	632	592	569	652	585	569	584	572	547	609	575	581	583	584	605	579	592	613	612	589	592	575	612	592	595	580	591	619	601	594	570	526	586	567	567	542	593	569	624	549	580	590	613	631	552	583	565	572	599	586	602	577	575	648	577	542	591	569	549	593	626	585	602	617	621	595	594	625	586	585	575
39076	12796	11600	6529	4597	3258	2532	2080	1785	1543	1395	1295	1145	1137	1030	1062	1066	1011	1022	945	981	937	899	943	902	967	897	886	911	924	921	945	865	893	899	876	881	853	831	922	878	925	890	884	868	878	880	889	858	807	846	898	894	905	894	923	877	859	839	869	880	865	897	833	858	862	831	883	840	873	843	858	846	810	857	912	853	881	873	851	889	866	896	876	798	888	853	795	854	910	859	842	816	795	914	867	804	820	890	841	927	870	864	873	815	878	877	855	844	851	876	860	854	813	907	911	843	900	889	806	860	879	909	829	818	857	850	883	873	882	856	905	882	886	820	868	928	804	847	866	813	839	838	822	868	862	864	848	894	833	885	887	886	868	955	810	908	876	821	886	852	886	840	869	838	854	872	839	835	880	850	888	823	821	892	878	936	856	858	863	854	859	862	832	827	847	848	878	875	902	829	882	883	842	915	865	877	811	854	938	861	924	890	845	811	898	866	882	855	816	903	896	853	859	856	822	897	870	897	829	846	829	871	911	842	851	817	810	814	895	819	805	875	822	882	878	850	866	838	852	917	876	824	830	888	856	872	813	850	921	878	863	847	897	850	881	901	867	835	887	880	832	810	884	916	839	854	850	853	838	829	883	829	871	818	822	808	869	887	857	881	873	877	803	865	778	852	874	852	854	899	833	873	867	840	903	866	830	843	857	814	833	834	859	866	831	881	891	882	884	902	900	825	890	860	833	891	852	846	902	815	819	852	848	796	896	856	810	810	846	854	893	831	911	825	844	885	870	853	896	882	863	885	867	914	831	842	886	858	823	889	824	883	849	887	825	847	801	871	876	831	880	904	850	840	897	911	862	843	887	797	894	890	852	856	852	909	870	903	862	887	906	813	850	829	827	896	797	850	827	862	853	817	878	882	879	837	798	914	797	843	856	872	887	867	876	892	821	884	853	889	831	835	837	853	857	900	860	877	841	859	857	886	882	866	851	864	822	836	922	845	847	878	827	882	865	855	950	861	858	858	879	804	866	850	832	851	859	796	911	867	875	825	843	881	870	895	906	849	851	826	906	877	865	880	872	871	809	855	856	898	884	871	910	878	825	874	877	885	858	854	847	924	909	901	846	825	849	809	850	847	855	890	844	839	813	873	814	880	915	855	846	848	814	879	876	932	880	835	823	863	870	964	862	849	896	869	897	831	828	880	913	855	868	891	825	829	889	856	872	816	854	868	888	839	866	872	906	841	870	918	822	888	851	889	840	866	804	819	856	854	863	879	870	838	846	827	823	910	817	820	895	886	903	813	865	859	823	828	843	877	819	880	848	894	844	806	862	869	825	919	868	873	810	840	843	898	827	818	897	823	803	867	882	840	777	876	876	863	821	844	850	838	839	829	854	865	842	848	882	889	825	899	845	816	858	883	893	877	903	883	837	876	858	852	873	873	895	842	858	855	870	906	877	847	899	851	932	884	894	895	812	859	832	932	837	884	852	822	848	872	884	874	836	920	853	841	888	839	853	856	896	923	885	828	889	877	834	838	872	874	859	871	880	801	842	798	826	831	920	805	820	900	874	900	887	809	849	881	801	920	855	880	902	861	915	828	885	864	916	840	876	828	852	804	890	897	845	848	872	852	863	883	881	889	906	835	849	899	837	800	881	883	866	819	868	856	855	799	842	848	883	873	868	907	879	861	860	840	817	909	843	852	818	869	885	858	888	866	881	837	836	885	828	891	870	831	851	906	898	822	857	885	848	856	902	844	822	828	796	906	905	927	844	859	857	859	838	893	895	871	851	860	863	833	787	886	812	854	800	849	874	848	892	832	888	861	848	825	848	851	832	887	859	834	844	918	821	824	808	831	875	854	841	846	850	812	825	860	864	864	911	878	854	865	874	872	855	840	847	881	890	898	829	916	776	908	824	887	800	895	837	867	843	862	861	904	827	843	876	886	844	918	799	850	862	863	938	857	895	888	872	858	922	937	867	874	838	823	858	857	832	852	830	853	851	908	855	837	833	846	874	834	880	844	861	818	820	830	858	839	867	897	922	862	893	874	879	876	860	907	942	865	856	844	880	834	832	858	835	845	859	848	851	881	885	805	903	880	893	847	887	852	880	927	883	817	927	844	880	840	876	858	792	826	878	876	830	888	856	901	848	883	872	866	827	849	837	876	868	905	890	890	880	838	829	830	871	807	869	832	827	860	821	852	903	881	833	905	877	912	853	840	834	841	882	830	851	881	923	881	841	873	811	857	851	891	841	873	864	888	927	836	884	873	882	902	846	843	800	863	858	809	833	900	888	828	867	898	856	879	872	892	894	861	821	900	856	831	857	865	865	857	822	836	799	876	854	869	851	878	868	834	887	805	812	800	897	861	887	864	843	879	866	828	886	899	790	868	885	877	850	878	879	853	885	850	871	816	802	844	884	838	896	870	832	912	886	843	864	855	828	845	826	888	819	827	871	874	876	874	879	851	876	876	810	822	848	858	836	844	932	899	859	901	861	834	863	817	861	897	834	848	825	835	885	819	867	830	797	836	888	873	895	807	863	847	863	871	899	862	877	876	873	877	887	876	842	877	860	906	865	874	837	888	842	846	890	845	827	856	822	878	873	812	848	889	870	901	893	881	877	876	873	887	818	823	884	885	888	897	879	848	849	847	925	816	887	860	875	813	837	870	868	887	868	863	862	880	897	889	847	847	838	898	886	897	803	893	855	873	878	842	886	851	870	858	856	883	909	841	900	876	841	858	847	860	834	885	855	868	828	828	790	848	859	879	859	902	882	910	869	864	892	833	856	837	886	848	893	878	886	819	890	878	816	863	871	775	842	838	874	867	887	869	867	859	898	816	849	910	842	878	875	915	835	870	876	827	852	826	916	886	865	867	861	890	884	845	829	855	849	875	864	904	874	865	805	870	861	869	839	884	874	867	830	804	856	839	879	834	851	861	839	896	846	798	844	836	894	871	893	847	833	839	867	907	931	862	913	890	857	814	845	893	872	830	839	872	875	857	887	867	851	850	908	885	892	918	856	864	861	907	888	888	883	886	856	941	832	865	907	847	866	852	880	856	861	806	872	811	828	833	884	918	874	844	891	890	913	827	836	851	884	908	842	882	858	928	933	858	869	830	896	815	867	839	859	912	862	886	818	822	818	836	838	916	876	866	860	876	870	783	877	884	858	885	865	852	882	813	810	826	842	888	906	819	885	831	854	885	867	835	863	820	893	890	889	858	854	847	852	814	864	836	888	873	871	910	855	826	841	874	848	848	917	868	900	853	814	856	934	838	866	883	867	825	823	884	823	903	873	857	819	862	867	860	839	863	887	841	903	828	914	836	865	837	818	803	840	876	856	881	835	872	894	802	894	875	848	893	867	884	890	902	897	847	896	843	855	862	842	825	856	904	870	861	892	891	817	873	895	863	868	917	854	849	882	875	866	884	862	801	877	827	845	862	850	896	836	942	880	840	901	885	827	824	861	892	948	908	900	862	858	886	806
23355	21389	29243	23897	21398	21222	5131	1405	1072	1027	879	826	730	701	660	665	657	643	605	640	627	583	611	562	548	560	553	555	576	595	582	561	565	532	527	553	580	525	560	565	570	560	534	553	526	532	508	545	520	532	573	556	571	548	538	549	556	556	569	564	547	605	556	561	548	549	532	524	518	548	541	551	560	554	555	533	533	552	556	535	540	564	547	540	584	548	508	570	530	546	515	566	555	501	537	530	526	528	526	565	523	538	548	535	548	543	568	539	578	523	547	552	533	544	495	543	548	537	517	533	527	546	538	530	543	553	543	533	568	562	500	513	569	548	586	560	520	542	535	474	523	513	582	529	534	553	564	521	536	549	559	534	535	514	485	527	568	523	560	497	543	533	543	572	559	539	527	522	529	532	534	547	553	527	521	528	551	559	531	516	511	562	462	552	562	533	489	561	515	544	592	523	525	536	581	568	537	579	601	553	529	510	538	518	540	545	526	566	618	575	530	548	538	574	526	530	525	550	558	504	521	523	546	535	529	523	542	530	552	512	543	510	503	537	554	590	512	559	505	569	511	500	547	550	512	545	561	564	532	533	539	533	512	529	573	539	552	564	517	519	573	512	522	518	540	548	492	557	534	512	533	557	531	559	525	516	551	545	534	530	495	557	535	541	561	535	538	560	518	520	542	515	509	519	559	539	549	506	534	582	546	534	595	529	500	520	518	537	552	546	559	539	563	551	542	500	523	536	516	511	553	518	537	544	525	553	540	511	556	538	519	538	577	549	490	497	531	517	544	503	560	513	525	538	529	523	541	515	548	592	556	519	504	589	526	502	509	572	560	482	516	522	490	581	539	527	561	549	502	548	522	510	518	553	522	560	548	525	540	543	553	508	526	537	527	531	500	537	524	526	548	501	549	493	545	513	579	528	545	533	560	527	538	529	586	546	507	489	572	528	544	549	508	495	531	528	532	551	504	531	520	551	537	537	542	515	561	519	512	530	525	531	571	560	534	529	567	513	565	568	542	528	569	535	501	549	509	546	519	532	541	554	569	523	546	525	544	534	530	575	543	541	511	517	527	501	567	531	529	525	546	514	512	537	559	502	534	592	550	553	536	567	540	524	522	564	522	519	567	561	522	507	559	516	521	525	563	504	533	586	570	555	520	495	504	504	540	503	528	536	526	523	548	577	548	517	540	531	505	535	567	535	519	511	541	535	508	563	545	547	526	541	570	540	533	516	542	566	573	544	548	547	600	539	506	529	505	543	541	561	557	503	539	519	555	530	517	563	581	497	549	522	532	531	528	496	577	528	545	540	491	540	525	546	509	585	539	535	556	577	539	558	508	556	514	518	563	531	549	548	541	538	544	531	503	544	526	522	530	530	520	549	600	529	539	562	553	493	532	528	539	531	564	546	528	513	559	537	582	539	557	561	487	508	548	525	533	546	523	546	511	518	516	485	552	530	523	537	531	545	519	536	545	536	552	552	542	562	533	499	529	553	536	588	519	538	513	534	540	508	546	544	516	556	535	546	544	561	549	534	504	553	541	506	514	550	514	546	574	546	488	574	546	517	509	511	566	512	493	528	498	560	529	574	556	536	526	539	522	516	513	555	498	541	549	517	537	588	523	535	489	527	546	480	529	496	548	550	535	533	533	522	538	532	522	499	561	524	547	528	553	550	533	550	516	556	549	528	572	541	564	544	547	540	513	500	569	475	531	540	555	556	532	548	530	545	550	537	554	582	543	535	505	526	494	539	532	483	518	524	498	517	542	563	507	505	543	503	524	541	520	537	545	563	540	487	498	505	515	520	556	557	505	506	478	596	511	577	527	559	543	527	547	566	509	538	546	527	570	526	477	506	518	516	544	524	503	528	527	576	496	585	548	547	511	515	513	545	524	534	510	530	522	521	533	550	551	527	523	564	544	509	548	546	573	511	547	525	530	507	557	479	506	526	541	568	558	515	516	544	556	522	557	550	518	524	513	574	504	569	545	512	491	532	558	559	547	547	544	551	557	530	531	525	540	544	518	527	505	483	497	535	551	553	516	571	544	532	510	528	519	516	529	548	504	521	535	542	588	508	577	537	519	499	539	521	505	545	491	554	566	532	537	520	531	535	542	565	529	514	551	531	527	542	515	524	536	550	537	524	520	519	537	554	544	529	554	560	525	538	501	529	538	545	582	520	554	539	533	541	537	518	532	546	549	536	568	560	512	521	504	552	491	524	503	565	513	510	513	518	558	569	558	533	552	536	543	506	550	498	570	590	548	498	547	537	554	524	567	556	547	498	519	555	548	531	507	537	492	521	597	534	577	548	528	488	527	524	551	553	521	536	528	525	539	517	558	514	531	565	522	540	528	561	523	529	496	530	537	518	555	490	503	558	543	532	547	565	517	550	559	538	544	558	504	535	505	504	518	501	527	563	545	530	466	486	549	539	514	525	571	542	539	565	540	542	555	537	518	534	534	531	547	587	534	494	569	542	542	532	531	585	555	541	541	545	530	500	519	537	557	517	561	530	528	505	543	541	549	589	517	504	530	497	546	518	542	533	534	539	553	554	532	496	526	532	528	551	561	535	474	584	527	561	572	570	500	477	533	560	576	518	550	543	576	537	544	537	565	566	500	552	526	568	545	594	553	519	510	518	521	500	504	552	515	555	547	518	547	555	494	546	527	555	564	546	570	527	518	549	522	513	524	526	534	538	545	526	551	515	547	538	531	516	511	471	541	528	557	549	587	521	509	520	547	591	549	502	474	471	540	556	550	549	551	533	550	538	512	560	499	561	512	510	540	514	504	554	515	567	562	506	505	549	558	607	495	488	539	525	597	591	513	531	548	504	548	527	570	551	504	514	514	506	485	538	586	515	503	524	528	552	494	483	512	510	513	502	492	536	549	461	514	509	559	529	521	556	551	542	544	513	556	551	553	530	522	568	512	541	511	523	530	544	542	532	533	514	529	541	541	545	537	539	568	485	547	562	532	530	572	508	518	530	524	485	506	585	549	519	549	566	510	528	578	530	524	553	523	506	549	521	549	544	518	530	541	562	568	526	505	568	556	533	559	543	531	502	569	507	537	504	519	541	528	530	544	506	569	517	493	600	512	516	570	593	509	527	499	540	497	546	517	510	528	564	511	525	505	529	543	539	559	478	574	529	538	553	573	523	582	532	496	484	547	563	554	472	547	563	517	530	506	503	545	565	557	530	538	543	513	513	543	542	521	528	594	528	536	510	537	529	498	545	545	532	521	507	487	535	545	526	539	542	572	542	512	542	539	566	527	522	501	528	527	502	541	538	547	566	546	516	527	578	503	548	524	566	555	573	518	538	520	531	545	571	507	543	530	540	545	537	554	551	504	561	511	540	558	535	566	503	523	525	520	562	580	513	503	556	553	546	507	551	553	501	499	530	517	529	536	559	504	544	538	558	545	552	569	529	505	551	555	544	477	518	489	527	540	524	570	505	537	529	500	517	526	499	532	524	530	491	505	539	511	491
40367	17908	16543	9962	6783	4965	3842	2932	2434	1996	1759	1597	1411	1295	1215	1179	1066	1049	1034	1049	1011	930	882	943	931	843	882	899	847	881	862	870	851	850	832	892	799	821	777	796	848	821	857	816	804	785	774	791	833	823	807	833	796	837	791	793	791	786	822	863	799	801	782	789	787	805	801	778	824	817	795	778	776	829	790	799	766	791	820	828	825	813	798	819	834	763	764	787	768	798	816	788	764	783	786	809	808	789	765	723	792	769	843	782	773	770	787	774	792	731	794	808	811	728	778	809	811	781	788	802	769	779	755	742	820	788	775	795	794	751	803	793	746	821	808	806	802	801	732	736	791	812	803	826	796	811	812	759	815	770	806	804	807	791	829	830	776	865	765	785	823	778	819	787	771	783	811	792	774	786	791	778	784	813	758	797	749	797	748	808	805	733	806	809	804	826	775	774	862	777	846	788	785	803	750	810	747	788	754	773	789	775	813	818	776	792	804	735	778	785	795	789	806	769	776	771	790	748	771	756	766	805	827	801	772	765	838	766	783	785	803	794	760	781	792	800	818	757	801	811	791	810	712	781	804	824	777	779	766	814	771	772	751	794	781	760	790	807	770	821	766	790	731	778	826	806	753	731	842	757	787	830	819	779	779	763	769	822	798	765	802	816	814	753	834	775	842	826	788	773	784	808	786	743	802	815	747	789	778	792	756	775	784	741	770	782	802	752	838	779	800	809	839	809	705	803	810	752	801	796	757	791	785	762	738	793	752	841	752	775	747	787	794	784	785	797	785	786	765	787	765	775	786	782	803	813	815	776	760	743	799	838	762	740	821	803	809	731	806	783	789	817	834	794	762	713	753	751	775	850	794	792	828	764	842	826	704	760	772	757	751	757	756	796	810	771	763	752	774	807	776	836	777	796	760	770	838	792	829	816	766	764	781	818	769	770	785	795	821	770	808	762	800	793	776	774	836	785	747	801	769	766	833	800	829	795	773	808	768	788	742	810	778	793	803	805	787	786	773	766	828	778	813	786	804	819	809	791	748	836	806	754	795	787	797	801	815	778	795	779	822	825	782	756	784	831	789	804	768	746	777	827	783	784	839	765	767	810	822	779	793	783	765	794	814	816	816	792	812	792	771	838	760	826	735	806	772	787	817	768	805	750	762	750	799	811	785	776	772	828	829	806	799	775	796	847	725	805	843	798	766	741	765	766	786	809	788	811	767	811	783	782	796	788	766	794	778	762	775	801	766	812	729	809	843	787	802	847	799	769	782	806	785	738	773	836	789	800	758	780	782	770	833	769	764	759	774	838	791	853	773	741	840	772	751	830	763	817	780	751	751	821	832	768	811	808	841	795	745	807	767	808	770	787	811	741	766	784	780	776	765	796	781	801	742	808	797	796	754	800	770	801	746	776	785	809	810	813	795	811	785	777	767	814	788	817	806	787	762	791	807	799	755	794	776	840	791	789	830	823	802	750	806	784	770	771	757	805	764	768	805	773	776	810	816	819	797	784	804	796	787	835	807	785	800	827	795	831	789	767	770	798	806	794	772	744	768	797	772	802	816	810	800	802	808	811	788	781	795	800	728	794	803	825	804	786	781	768	759	785	760	787	850	786	809	785	821	791	787	813	747	742	787	785	751	827	738	822	820	752	788	761	825	772	820	772	840	773	844	787	788	787	821	809	803	805	750	772	767	743	815	721	795	772	784	763	782	751	778	806	822	791	816	781	759	786	835	777	841	749	750	770	816	765	770	819	793	799	743	802	793	780	806	782	838	807	761	764	796	779	786	790	778	791	801	764	771	809	821	833	789	810	739	794	800	756	808	795	807	775	820	760	796	774	785	743	855	807	776	776	747	840	785	831	783	794	815	800	817	821	751	813	831	787	774	752	765	749	778	759	758	786	820	817	735	787	768	812	739	842	775	833	764	774	788	763	772	788	779	775	776	758	759	795	793	816	748	818	849	798	802	816	822	769	809	763	799	759	756	768	777	802	789	849	780	778	760	808	748	764	774	782	775	741	795	780	778	830	807	784	828	754	793	811	750	809	781	781	781	811	767	785	800	777	774	786	784	769	736	797	766	766	766	734	820	762	777	781	799	778	829	747	788	784	817	750	738	852	787	806	766	795	749	810	830	796	824	818	803	815	797	779	773	758	790	758	800	765	813	814	751	767	796	797	823	797	782	806	783	767	736	763	808	791	811	782	787	763	752	818	754	744	815	780	772	818	776	792	809	772	758	794	789	823	823	806	761	799	774	810	829	762	795	792	788	777	771	755	793	768	777	771	813	754	848	806	813	823	780	807	797	802	773	833	805	806	823	794	740	718	813	786	766	839	764	799	833	811	804	801	778	778	847	780	791	738	754	804	773	789	799	778	801	763	777	757	783	779	779	791	780	824	803	792	767	843	780	814	798	800	802	744	792	822	811	767	796	792	764	804	807	781	752	788	784	836	814	741	750	782	822	781	800	785	795	812	790	796	789	779	769	781	780	794	818	750	803	846	759	765	792	735	802	794	775	801	818	819	825	758	778	761	778	840	804	792	770	798	786	825	805	742	744	793	836	821	782	749	782	826	801	822	743	771	787	778	776	745	865	779	832	764	795	811	793	776	757	768	788	790	756	755	769	803	742	793	812	805	805	803	760	756	789	801	762	804	778	779	798	790	763	775	844	778	756	810	825	812	738	705	758	778	795	782	843	802	760	755	757	800	805	821	787	793	766	780	780	801	796	787	755	770	735	788	820	788	738	814	793	789	789	762	817	765	840	773	799	760	809	766	788	825	798	818	785	789	805	810	795	767	777	811	801	806	862	782	782	750	809	782	777	783	776	771	790	821	821	787	753	779	792	784	825	802	784	774	759	783	790	793	800	772	824	745	782	793	748	764	830	775	829	776	786	794	795	783	788	793	786	786	771	784	810	808	787	757	806	798	780	746	761	743	740	788	803	767	784	799	747	789	762	775	785	838	809	786	803	792	812	771	772	776	795	759	819	781	715	767	747	752	769	806	816	739	784	844	798	859	862	750	853	794	836	773	806	795	809	790	766	798	772	779	777	753	764	792	772	752	792	747	787	745	722	750	801	808	756	784	781	766	813	797	821	734	807	834	818	771	845	812	739	773	837	838	790	791	782	794	767	823	816	781	778	790	782	763	771	791	757	798	774	738	790	772	787	810	831	798	843	821	827	794	814	764	775	791	821	812	759	765	805	794	795	816	843	847	822	772	776	803	779	763	783	809	792	777	773	799	831	756	794	814	778	828	753	792	796	739	829	782	808	780	779	757	801	793	776	770	811	723	765	787	792	749	765	835	833	759	755	771	801	759	792	767	788	795	778	804	794	810	806	824	759	773	768	794	770	750	795	819	783	796	816	783	813	745	776	850	838	760	838	794	800	815	875	790	841	795	806	740	782	758	803	816	829	823	785	746	810	833	763	735	742	796	795	733	837	822	769	797	772	793	724	772	823	809	769	826	759	773	756	753	800	798	751	797
27189	20902	10504	1709	875	650	476	418	332	368	382	345	342	357	364	297	348	300	343	315	326	322	284	301	308	331	345	315	345	357	361	322	319	329	351	325	316	310	329	313	331	346	361	305	337	283	337	327	332	321	307	343	334	355	327	332	308	300	279	343	302	318	322	296	313	337	319	310	285	352	333	364	360	332	310	334	337	300	350	329	338	338	304	334	342	302	310	311	319	299	343	323	342	331	332	286	324	324	317	319	343	322	331	341	361	319	313	332	318	336	309	330	328	318	307	336	350	280	330	317	333	348	340	378	347	344	331	335	348	339	324	313	319	308	328	317	331	318	304	337	333	310	295	306	346	338	330	312	309	349	308	358	356	327	343	354	352	331	320	330	314	313	325	343	337	300	357	294	322	308	324	319	342	334	322	298	352	339	331	328	306	307	330	339	332	320	329	311	348	314	329	320	341	316	323	344	352	343	336	306	330	329	346	344	323	325	299	289	315	321	320	337	317	328	354	304	337	324	381	296	333	337	323	343	314	323	347	331	326	337	340	291	354	334	301	330	302	333	321	324	321	343	291	377	356	295	340	327	318	314	356	332	367	316	309	313	327	337	341	291	308	329	380	349	338	334	310	307	327	301	322	329	312	340	297	327	333	337	345	334	320	308	340	350	336	320	325	324	344	322	341	313	356	321	343	294	334	356	342	315	339	328	300	361	307	344	322	349	320	312	302	313	329	322	322	364	320	318	333	323	347	333	298	343	314	324	356	368	323	322	334	293	309	357	344	327	344	363	307	318	331	292	297	306	339	313	316	328	315	320	316	329	309	323	322	349	343	364	298	323	347	384	318	347	351	321	334	327	309	304	338	333	316	342	327	320	374	313	318	311	331	338	329	335	297	352	341	307	318	310	314	342	309	291	321	309	308	340	351	307	303	299	329	318	310	308	343	324	323	339	354	313	296	343	347	330	295	335	331	333	327	326	358	355	346	301	324	343	325	321	337	299	365	325	329	335	352	334	324	347	318	305	322	296	357	329	322	337	326	333	322	336	338	346	351	323	306	311	319	323	337	364	323	343	319	349	344	322	307	314	355	312	283	303	339	348	326	310	293	308	333	345	309	339	334	296	303	324	331	354	384	312	305	325	288	333	335	347	344	301	336	297	325	300	306	360	316	302	331	327	319	326	319	313	337	309	303	318	341	298	342	345	357	321	304	288	355	331	328	331	344	308	341	325	303	313	335	326	337	353	325	326	335	367	347	314	346	301	333	342	317	330	329	321	313	310	295	368	337	351	301	313	311	320	333	308	345	355	322	317	341	326	337	341	326	334	331	311	333	352	302	348	331	316	311	356	356	317	306	362	307	332	318	319	348	310	301	343	331	331	371	316	312	340	332	330	316	296	332	360	334	341	303	321	352	345	352	290	347	324	318	294	319	319	350	325	324	342	304	307	352	333	343	313	332	350	307	324	294	292	316	320	330	346	350	314	323	331	333	334	330	343	313	333	300	323	324	332	337	363	342	347	356	347	343	324	315	358	324	336	305	318	343	351	337	333	352	358	300	314	345	326	318	320	281	305	332	334	340	344	330	319	316	305	319	355	351	326	312	322	341	312	323	329	333	327	340	337	353	314	303	338	323	293	327	331	354	295	334	279	337	351	325	362	318	334	330	311	349	343	331	310	363	319	332	329	356	335	313	332	341	317	335	310	301	301	326	318	340	303	294	290	296	340	300	311	351	349	314	366	360	313	344	314	341	351	318	338	337	331	322	306	325	329	336	317	326	333	321	297	327	348	316	336	341	340	340	344	301	336	345	332	331	327	293	326	336	360	301	316	326	275	295	358	334	346	319	333	338	292	331	332	321	318	320	285	323	326	306	357	309	320	326	323	285	335	331	323	321	327	322	303	332	308	323	296	306	351	341	330	303	309	353	302	305	331	346	347	314	321	306	320	325	316	331	327	291	293	347	320	333	322	338	310	302	275	301	369	337	363	325	301	337	337	318	323	333	340	357	333	323	335	313	323	313	330	304	311	303	342	316	320	337	315	317	298	363	305	319	292	341	380	338	296	343	303	337	335	313	289	339	321	330	313	305	314	356	318	315	337	330	315	330	314	303	337	318	306	271	312	309	294	285	326	305	294	325	312	336	344	360	334	306	334	323	326	370	313	343	314	328	320	341	314	332	321	307	346	311	325	333	321	338	311	315	327	342	342	295	313	322	331	297	306	350	272	347	338	299	320	299	301	316	347	356	350	328	309	312	327	314	324	354	333	323	310	320	307	321	319	280	332	345	297	319	326	329	324	311	276	343	360	323	334	319	349	327	333	350	322	310	306	323	303	308	324	308	321	354	317	339	351	362	374	348	341	324	351	337	330	323	307	313	344	316	304	337	318	323	333	346	323	317	358	336	345	336	315	319	298	339	345	334	321	356	374	320	338	317	323	314	323	318	345	315	322	301	326	342	348	323	329	316	316	294	325	322	339	338	325	345	335	323	355	313	343	352	348	338	318	340	348	317	328	315	354	362	334	316	332	332	315	346	349	328	311	298	344	324	312	340	316	316	308	296	324	331	306	364	317	314	300	352	291	336	313	335	317	306	308	358	366	310	349	345	317	314	329	331	354	322	317	354	326	343	318	327	326	330	323	351	299	343	372	345	296	332	356	309	309	338	315	316	314	337	331	324	307	298	328	339	317	314	309	328	303	306	318	325	314	317	321	349	327	331	354	306	350	341	317	343	308	341	320	327	373	338	308	319	349	326	331	341	331	315	301	340	313	305	320	367	325	332	317	309	307	327	315	336	322	347	338	339	304	347	343	347	348	320	321	315	322	310	326	306	324	339	350	346	326	323	321	325	332	318	319	333	312	315	329	332	319	334	324	336	324	338	317	340	295	314	340	336	277	350	325	348	315	321	373	316	343	306	295	300	327	311	323	289	324	319	360	343	346	317	335	325	340	350	328	343	313	347	311	314	305	334	337	347	323	275	345	319	328	316	320	319	323	329	332	312	315	305	311	333	334	319	288	311	295	292	317	320	335	337	335	344	305	322	325	308	335	332	340	351	334	343	290	322	307	325	313	319	353	342	339	320	317	313	321	337	324	307	311	307	302	314	374	323	327	299	278	307	320	292	283	317	297	286	303	337	325	300	301	319	290	311	277	301	339	320	335	343	328	345	310	355	337	331	316	314	324	330	350	331	309	334	345	311	323	337	318	329	300	346	328	350	327	328	312	319	310	327	346	312	302	304	328	328	333	339	340	340	321	323	335	318	338	328	329	347	337	339	334	316	303	344	321	319	320	327	345	333	309	354	329	353	324	326	301	329	327	304	350	344	329	350	376	309	327	331	314	338	311	320	329	305	307	335	325	310	330	322	341	342	326	339	315	335	333	310	346	314	349	341	327	352	292	314	310	315	319	364	329	344	326	303	352	305	333	316	328	362	347	317	317	290	347	329	317	324	284	339	354	338	335	308	304	302	326	303	347	351	319	298	310
17874	4267	3768	2254	1403	1031	867	696	605	571	586	548	534	531	569	510	506	524	490	505	536	470	485	498	521	488	538	493	519	498	487	511	451	487	490	498	463	480	488	514	489	503	504	482	518	492	487	489	511	464	448	522	511	511	511	484	492	463	473	520	481	489	497	487	452	486	470	505	486	467	468	465	496	521	497	518	510	454	500	476	513	526	486	470	505	499	475	508	482	476	509	488	458	501	483	495	486	531	489	477	481	464	470	477	514	470	481	437	443	528	456	489	485	541	455	497	455	519	462	477	493	480	547	513	496	446	502	519	471	471	444	479	491	491	517	485	471	438	452	491	484	531	461	467	513	492	490	498	451	549	472	478	502	500	461	505	497	510	470	458	510	470	486	499	498	490	460	507	515	435	482	483	461	493	519	473	478	464	463	513	507	479	481	524	501	511	473	470	487	444	489	514	475	422	490	475	488	511	455	474	446	506	457	499	509	515	480	472	504	459	539	481	517	497	463	490	509	511	479	471	458	508	444	450	487	495	480	487	505	489	493	485	520	438	470	464	508	505	539	488	459	444	480	505	478	505	508	516	494	500	523	488	495	463	490	507	471	469	462	474	507	495	474	502	457	513	492	506	493	490	481	487	484	487	511	508	477	467	469	485	490	484	462	494	511	468	490	488	480	479	471	503	461	463	498	485	465	480	496	449	483	474	506	482	479	497	499	529	507	506	492	466	462	520	459	482	462	495	512	477	480	504	489	478	504	480	475	504	530	500	482	447	503	509	470	492	493	501	501	498	541	439	493	453	481	475	494	473	476	498	501	486	471	522	492	486	484	524	544	523	503	479	498	505	526	499	472	520	441	484	494	445	512	502	473	454	472	499	509	494	466	473	506	438	502	501	498	534	509	491	510	484	519	494	522	478	513	495	493	473	482	494	449	539	505	491	490	502	496	481	504	484	500	479	496	513	517	461	489	506	450	477	534	484	491	517	451	488	490	489	510	497	521	489	491	471	469	475	463	478	505	473	538	498	512	491	468	468	511	518	495	484	478	462	521	518	499	492	488	448	503	486	485	500	496	501	461	496	513	514	501	446	459	462	511	459	457	503	482	479	475	515	482	529	488	479	499	494	507	468	506	494	481	490	460	511	499	456	461	525	503	497	468	479	505	433	475	468	466	550	462	525	485	494	483	490	487	479	525	428	489	495	471	513	442	491	495	468	505	551	461	490	501	485	476	472	482	518	480	495	484	475	503	478	461	476	462	492	515	477	471	488	487	490	474	509	521	497	457	474	462	490	529	512	463	474	518	488	488	524	486	483	506	486	483	501	500	454	490	505	499	530	486	483	489	469	471	504	507	451	481	487	485	516	477	477	458	473	502	499	501	522	450	508	508	495	475	491	465	433	468	494	515	492	478	473	529	490	487	431	510	463	487	441	524	487	490	512	462	468	469	445	512	473	507	504	487	481	522	493	486	497	487	492	462	513	473	502	514	513	527	478	478	476	465	502	491	504	509	502	507	498	433	476	500	503	477	414	491	487	431	483	498	450	480	479	487	468	504	500	489	478	502	490	510	508	515	519	474	510	478	466	499	462	514	471	505	447	491	459	483	475	484	451	487	515	472	516	473	479	467	481	511	499	487	467	476	495	466	490	498	495	434	454	460	477	526	519	475	490	474	494	497	471	466	478	524	461	483	496	486	476	508	459	482	525	460	493	511	486	454	493	496	490	505	472	447	466	517	517	500	457	481	480	497	506	455	496	468	492	477	480	503	511	455	478	482	495	477	506	507	485	494	508	529	446	462	487	486	510	454	491	456	459	499	474	529	430	495	505	483	501	504	460	503	507	503	440	458	490	473	496	522	503	546	466	468	452	489	517	449	475	483	496	503	506	465	504	497	485	440	554	480	461	451	522	494	526	494	492	470	528	487	480	486	449	463	509	509	511	499	504	499	506	486	479	483	492	490	500	473	512	505	456	469	504	468	501	502	510	524	481	503	476	495	465	480	464	452	465	481	468	459	482	505	495	496	508	510	439	487	467	483	506	516	511	472	481	463	491	495	474	473	478	491	470	504	501	468	486	442	481	514	492	509	468	483	509	490	499	465	493	479	465	467	497	493	524	489	484	496	489	472	516	495	506	498	486	449	486	480	457	511	494	472	428	535	495	477	464	527	486	492	527	463	518	532	468	479	451	482	460	505	497	501	486	467	444	499	510	482	525	492	466	478	506	488	503	467	459	482	478	509	472	530	501	498	467	473	469	488	495	491	498	497	501	460	482	468	500	486	484	501	490	507	474	508	469	503	480	493	496	467	493	459	472	521	518	466	499	465	532	455	494	495	463	504	494	451	528	453	490	475	480	482	479	508	484	486	516	496	484	524	446	469	501	516	519	474	502	480	479	517	498	516	500	467	489	464	478	494	494	473	493	497	488	498	467	457	453	485	519	499	504	503	472	472	448	516	512	528	474	496	503	506	505	509	459	493	483	442	495	497	511	528	478	497	498	460	511	496	465	493	495	454	490	513	442	512	451	473	496	558	515	483	502	530	489	487	470	547	476	494	452	487	492	467	490	467	534	520	481	493	467	465	471	479	473	498	478	485	503	481	454	467	506	493	443	487	476	494	445	483	505	480	505	471	491	499	497	547	530	469	504	479	503	469	514	529	483	494	461	491	478	497	465	488	481	506	471	493	499	508	525	469	487	504	517	497	538	481	463	485	477	483	494	494	534	495	497	469	543	482	455	490	508	483	494	499	523	522	480	480	489	486	489	483	493	500	462	451	488	470	496	494	494	471	534	483	495	498	513	494	484	480	495	502	493	506	481	455	457	480	467	475	481	501	530	506	484	441	460	474	510	505	491	482	550	484	489	483	472	502	497	501	482	515	514	474	483	490	476	511	475	457	451	523	458	470	472	508	436	452	476	473	480	469	440	490	500	503	516	520	467	453	498	469	504	485	515	490	446	489	513	452	485	460	498	467	469	466	503	474	497	506	534	479	529	491	529	500	477	463	493	513	485	503	506	496	515	458	488	490	466	471	511	486	455	481	464	448	491	510	447	460	472	493	481	515	484	507	495	503	504	496	484	467	486	495	446	457	528	516	470	497	498	452	476	473	505	484	466	490	469	500	459	481	494	501	473	491	482	498	491	486	474	450	476	472	507	489	467	463	493	487	526	486	458	507	487	466	449	507	508	523	538	493	469	525	473	501	508	549	487	474	482	487	502	505	502	460	514	517	525	473	484	477	490	460	524	496	499	492	449	506	469	486	521	486	497	460	479	495	468	474	509	479	521	468	537	480	485	514	484	504	509	485	476	449	510	514	487	510	512	455	501	515	493	475	492	473	514	520	459	509	493	449	488	489	475	488	475	485	505	477	504	490	457	465	538	480	540	524	449	527	508	506	490	472	496	494	481	475	496	498	484	457	493	459	476	451	471	495	456	487	483	506	504	514	497	464	513	495	478	528	487	514	508	440	514	453	493	481	499	488	453
24368	21413	28728	24451	21249	6523	1447	1093	892	829	818	719	705	694	670	633	642	644	674	639	632	649	648	618	655	615	571	577	596	607	645	600	613	611	588	596	670	588	641	587	601	626	593	610	601	613	595	550	584	619	573	613	555	634	592	620	639	573	600	593	618	606	650	575	579	579	589	551	614	596	568	583	618	580	604	585	643	620	600	603	586	626	586	649	615	610	599	601	587	633	622	555	593	573	610	616	614	579	578	577	609	638	582	591	628	559	600	616	601	632	590	606	584	622	584	648	579	566	606	618	656	624	634	573	609	596	589	614	616	669	609	610	612	632	578	551	633	609	576	643	597	582	586	588	561	608	652	586	634	649	592	636	548	588	609	622	613	604	560	620	612	576	576	597	606	598	591	651	628	616	615	611	645	619	615	553	595	595	615	600	582	602	615	601	635	626	576	612	622	620	589	641	638	598	580	561	638	607	591	607	621	543	564	612	564	559	581	617	634	604	558	575	600	577	633	600	630	605	590	602	625	615	611	590	584	563	577	589	604	607	587	584	576	609	611	559	591	606	584	631	589	606	628	583	618	603	628	618	590	610	592	554	567	646	630	627	569	607	602	585	558	603	593	585	627	552	609	575	556	599	642	611	595	566	600	591	613	598	632	596	593	575	610	581	607	592	571	662	585	555	618	628	610	578	573	588	556	601	575	591	639	568	603	612	555	560	606	598	589	596	655	617	617	594	579	635	586	567	615	599	616	555	624	569	619	608	542	552	559	589	615	619	587	616	604	608	617	620	590	582	641	561	566	581	606	564	625	599	560	597	606	604	582	607	597	583	587	593	548	593	601	586	635	606	579	593	577	563	637	567	625	608	608	555	593	568	576	622	612	595	611	637	639	570	560	599	575	604	622	635	561	570	558	594	586	593	603	628	577	616	604	649	560	587	632	606	582	606	586	603	620	569	569	540	579	626	581	592	587	600	615	570	599	589	575	612	590	583	622	578	605	589	618	630	561	572	596	596	590	634	615	554	624	628	618	595	597	595	600	611	594	577	621	601	548	597	600	611	629	609	644	606	573	606	626	587	584	564	579	617	627	599	584	569	618	606	557	642	631	652	566	568	606	585	608	550	583	626	609	607	536	574	593	588	583	586	586	643	612	568	606	573	595	561	610	528	603	591	596	599	586	580	620	621	639	638	565	612	627	571	637	611	582	605	598	578	664	613	637	592	603	564	648	596	570	594	598	602	561	578	634	637	626	553	590	599	636	625	627	584	613	576	573	620	599	563	608	614	577	581	638	551	597	587	621	622	553	602	601	593	581	592	647	588	575	588	587	594	614	639	600	612	558	559	602	587	647	598	609	571	599	605	582	592	633	610	577	594	600	638	563	582	609	577	590	608	601	567	555	570	647	636	575	530	577	617	637	610	616	645	634	582	596	583	592	587	607	580	633	607	639	589	596	618	611	592	607	606	628	597	631	616	599	595	573	619	614	623	594	589	577	596	574	587	633	599	640	559	636	586	594	623	604	636	610	634	589	572	607	585	634	602	612	572	565	603	580	607	601	570	599	611	610	662	601	601	558	566	593	601	550	583	608	630	599	583	574	583	610	592	609	575	584	589	607	657	580	624	563	597	608	594	618	607	588	600	624	573	604	602	603	575	606	589	570	588	596	575	592	648	568	594	572	623	644	594	618	620	644	608	601	570	614	617	555	590	618	585	586	593	586	555	604	566	579	606	568	584	625	602	601	549	601	594	548	575	581	592	590	603	605	602	607	639	626	610	601	532	584	589	592	587	611	579	587	595	562	584	602	638	599	621	593	596	559	581	584	588	581	598	624	613	587	559	554	600	548	666	616	596	622	591	622	620	627	578	592	603	633	595	599	602	612	569	616	584	611	567	595	618	590	623	585	597	599	580	571	594	643	627	577	602	597	590	598	602	610	574	579	603	614	618	606	540	575	637	565	573	609	617	583	561	565	571	577	535	586	627	604	657	598	559	595	636	568	640	578	653	619	605	562	645	544	590	612	617	570	639	588	553	608	584	585	591	586	611	625	566	612	563	601	542	648	641	567	599	572	583	609	591	588	565	621	600	590	575	622	598	569	614	618	594	631	579	618	603	621	592	584	591	631	590	592	599	622	606	580	602	601	639	573	597	581	607	607	618	565	612	595	623	556	563	591	548	561	555	614	613	602	606	612	563	621	595	568	565	599	571	566	583	639	597	574	603	624	581	627	602	582	585	599	596	602	574	606	630	641	597	611	601	584	575	609	608	598	615	563	598	573	611	557	546	618	605	661	612	604	595	602	591	627	609	579	583	607	627	593	598	600	595	609	591	592	622	575	610	598	602	609	622	568	635	592	618	600	625	604	591	608	614	600	585	599	612	576	569	608	601	619	582	603	613	597	575	577	596	586	616	613	602	615	631	606	597	587	557	565	569	612	571	556	595	590	616	619	578	624	613	567	605	589	550	617	568	617	619	606	574	614	599	564	572	587	605	597	583	604	591	552	608	632	633	578	568	619	592	600	583	607	607	641	611	645	615	596	604	567	611	579	600	618	611	625	569	614	605	565	600	566	565	579	590	611	565	602	638	591	587	584	576	592	614	571	606	570	601	558	604	618	610	585	565	625	599	601	597	584	611	608	615	550	623	590	592	605	597	567	649	635	608	624	559	590	596	597	645	609	612	597	612	617	591	588	575	650	596	576	620	559	568	550	594	586	609	635	606	567	617	569	568	557	559	592	624	596	576	579	610	593	610	603	570	601	617	553	630	599	596	572	597	584	607	599	640	608	606	586	566	585	635	592	584	592	606	583	579	563	578	600	617	564	623	563	608	660	582	599	621	583	624	585	633	599	579	565	635	572	620	600	570	640	632	626	620	607	563	623	603	592	631	583	615	601	592	638	576	622	583	590	593	614	660	631	567	612	598	607	579	603	605	612	590	590	571	605	614	595	631	602	597	551	638	614	626	613	600	578	650	569	590	575	572	641	590	602	617	596	583	587	603	571	546	601	598	540	616	612	588	606	576	592	611	596	632	595	573	580	608	642	630	556	609	576	624	606	570	578	581	608	615	587	574	591	601	598	624	592	604	618	573	560	612	573	622	638	567	574	633	567	596	578	582	619	624	548	585	587	556	635	629	582	605	587	620	605	578	621	606	619	591	592	567	601	570	593	641	622	599	610	618	574	654	615	604	570	618	585	658	658	602	596	607	611	594	596	606	591	568	600	588	565	618	573	576	535	599	632	583	629	579	581	609	596	591	601	586	618	572	582	607	567	620	625	569	592	572	576	657	599	600	621	608	627	593	622	576	587	621	585	628	597	597	602	594	586	609	592	618	575	578	599	620	605	626	584	590	653	613	590	578	586	627	596	582	601	568	574	594	609	575	569	540	570	601	597	587	627	626	597	607	613	605	567	601	633	645	580	650	620	604	627	612	621	611	556	614	590	606	586	589	571	557	588	591	634	644	554	588	577	577	575	611	600	589	609	578
34685	12586	11253	6780	4330	3105	2533	2120	1780	1533	1370	1324	1142	1122	1165	1000	1014	1086	990	977	944	984	891	874	905	902	873	898	910	959	887	912	950	903	902	872	891	859	885	866	918	870	863	931	862	856	902	857	888	913	859	877	808	872	850	878	889	907	881	920	895	913	848	887	907	908	860	884	879	889	836	858	911	843	827	883	912	857	861	864	906	880	886	893	861	838	873	838	834	900	916	856	837	839	896	891	866	863	827	861	869	889	823	892	862	857	927	844	893	846	870	859	859	881	895	858	939	888	861	841	866	851	881	868	907	834	871	890	812	828	864	895	851	842	841	862	880	903	922	883	867	950	973	857	868	856	861	875	828	827	886	857	870	857	896	865	845	856	841	863	837	861	838	876	830	842	858	863	853	841	890	881	884	902	913	845	847	876	951	874	919	874	899	879	840	905	853	885	919	830	852	850	876	897	887	849	951	859	876	883	863	870	870	896	866	888	860	875	858	882	909	864	863	826	829	867	899	890	946	889	848	865	865	897	886	841	888	900	893	838	859	903	809	890	933	858	826	931	844	876	830	855	883	884	861	811	882	870	842	872	895	868	823	871	891	844	885	880	904	885	837	869	928	878	857	867	848	847	884	839	805	836	847	920	883	861	882	851	842	872	829	846	807	903	889	877	885	841	878	893	848	850	891	861	842	847	913	858	859	841	846	925	863	874	893	863	849	870	860	877	869	856	921	842	888	820	839	916	844	927	889	863	853	847	863	845	902	856	814	850	851	883	868	867	913	869	895	874	856	852	858	902	861	880	927	840	849	868	891	824	858	904	848	920	876	899	894	803	888	902	883	843	899	892	862	851	877	850	906	877	821	859	934	867	892	839	916	929	899	915	922	831	867	876	855	814	844	909	840	885	855	864	838	856	875	885	833	897	888	934	880	864	823	874	846	912	860	847	876	813	874	884	839	901	837	839	849	855	832	883	804	864	901	797	917	862	872	843	875	875	896	949	872	920	876	832	868	842	809	900	840	841	882	862	896	857	889	847	796	862	867	889	833	865	895	868	825	871	908	833	821	829	892	844	868	818	814	901	876	919	852	858	868	861	859	843	858	858	855	915	878	791	868	910	870	862	865	810	870	861	873	896	856	917	889	894	858	908	827	832	910	887	909	896	887	857	885	873	835	920	849	913	840	889	868	923	882	812	927	852	879	858	896	882	894	872	879	894	860	904	860	873	872	862	829	880	882	872	906	871	885	910	869	910	856	897	900	840	836	900	845	921	927	858	833	833	846	909	859	860	873	842	853	881	878	917	880	900	913	869	890	900	846	892	827	854	926	880	874	867	905	825	818	857	878	876	891	864	898	872	906	872	863	858	921	927	862	788	882	840	868	834	863	829	854	845	858	904	891	840	836	869	905	930	908	867	883	851	877	847	894	815	912	943	875	928	846	859	820	823	844	828	897	864	847	829	870	926	836	870	861	894	846	900	927	915	882	880	883	914	879	881	922	895	854	890	884	795	876	890	881	896	854	837	846	853	842	876	888	810	873	888	904	890	843	823	904	856	863	928	897	918	877	910	848	901	867	878	888	837	905	895	880	910	893	879	880	850	887	895	823	860	835	832	854	909	876	895	869	865	869	881	907	880	903	875	835	852	915	845	820	819	863	891	883	816	891	896	841	853	811	888	869	837	865	850	881	873	937	897	898	850	800	815	852	839	836	880	861	874	859	880	854	874	891	938	848	916	840	883	870	813	882	855	829	872	864	879	852	839	889	879	898	883	846	915	855	881	847	858	908	877	868	892	825	895	870	871	837	870	868	838	855	840	901	880	858	880	865	823	892	884	932	810	880	882	828	900	868	883	820	865	845	855	871	880	854	905	891	855	870	901	853	850	862	853	867	898	884	842	920	854	884	869	843	900	902	867	812	888	872	802	871	869	873	881	882	840	895	866	853	891	883	885	911	906	911	857	857	830	808	882	889	838	853	902	877	862	908	898	874	865	848	872	849	878	844	873	869	862	932	938	867	862	885	877	869	852	893	871	838	883	871	864	894	827	857	879	898	869	872	896	877	864	878	852	902	878	904	868	866	814	919	895	872	881	906	890	899	911	845	862	905	818	865	827	877	845	859	892	910	864	901	888	900	893	830	855	901	884	880	845	956	889	881	855	873	880	851	853	847	875	877	855	862	861	860	863	872	936	826	834	825	783	927	899	826	867	838	849	869	864	858	881	832	835	830	879	878	868	920	852	821	861	856	885	821	843	859	894	915	905	873	848	904	928	869	887	823	858	863	901	941	923	858	866	848	855	862	882	868	895	879	857	861	912	849	876	927	867	874	876	889	925	890	879	914	842	840	840	864	882	938	865	827	882	867	850	836	849	877	870	852	901	855	878	861	862	867	845	905	932	881	850	850	825	836	899	855	825	859	845	916	835	882	874	876	869	914	865	802	864	862	809	850	803	880	888	878	854	840	883	880	817	844	885	863	856	843	881	869	879	896	830	833	834	848	829	851	874	885	861	827	837	882	893	801	873	876	887	902	848	848	817	914	857	857	856	872	889	882	843	868	821	838	846	888	861	863	856	870	815	842	866	868	941	868	893	796	862	851	839	915	845	879	895	894	865	897	875	858	874	885	833	885	900	881	859	900	801	910	848	886	839	801	855	851	862	838	882	902	930	873	826	861	885	836	851	851	871	923	873	901	852	854	885	857	837	829	915	832	912	868	873	879	905	847	877	879	916	891	851	855	907	888	865	941	918	873	841	950	846	841	862	907	877	827	844	881	854	841	842	861	895	871	857	857	876	904	918	917	874	839	820	839	860	880	883	914	904	862	897	867	846	867	913	950	871	849	886	870	885	811	884	813	892	864	875	876	864	853	873	848	887	898	846	893	878	885	894	893	889	866	864	866	844	861	858	892	885	883	825	860	870	883	895	878	893	904	875	869	879	905	833	871	898	871	852	909	831	878	819	873	799	829	875	897	900	818	872	849	899	870	860	870	833	881	874	926	877	879	884	846	893	882	832	868	881	850	897	908	818	847	873	881	838	891	825	886	851	850	889	849	913	838	839	868	821	889	839	858	804	873	852	887	884	930	846	848	843	851	881	871	861	848	843	905	874	847	847	848	869	877	904	867	884	843	833	819	842	863	905	868	867	824	885	864	881	892	861	917	869	849	851	859	867	889	893	836	888	881	831	880	860	887	912	866	852	871	836	864	873	908	876	874	910	865	825	881	835	908	905	838	867	945	866	887	912	905	842	854	918	874	865	806	852	889	887	882	836	872	870	897	861	878	939	868	869	817	829	896	858	868	840	924	829	857	862	886	854	884	865	873	896	918	852	876	828	885	840	841	905	849	890	813	888	928	885	869	874	879	861	901	891	865	863	847	886	895	904	945	828	828	884	884	872	844	888	852	897	869	837	862	833	861	872	890	858	878	900	871	862	875	855	876	798	888	859	907	847	868	869	873	823	892	856	820	894	912	891	844	864	845	837	874	842
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
