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
340325514867	340325515387	340325515937	340325516487	340325517036	340325517587	340325518137	340325518687	340325519236	340325519787	340325520337	340325520887	340325521436	340325521987	340325522537	340325523087	340325523636	340325524187	340325524737	340325525287	340325525836	340325526387	340325526937	340325527487	340325528036	340325528587	340325529137	340325529687	340325530236	340325530787	340325531337	340325531887	340325532436	340325532987	340325533537	340325534087	340325534636	340325535187	340325535737	340325536287	340325536836	340325537387	340325537937	340325538487	340325539036	340325539587	340325540137	340325540687	340325541236	340325541787	340325542337	340325542887	340325543436	340325543987	340325544537	340325545087	340325545636	340325546187	340325546737	340325547287	340325547836	340325548387	340325548937	340325549487	340325550036	340325550587	340325551137	340325551687	340325552236	340325552787	340325553337	340325553887	340325554436	340325554987	340325555537	340325556087	340325556636	340325557187	340325557737	340325558287	340325558836	340325559387	340325559937	340325560487	340325561036	340325561587	340325562137	340325562687	340325563236	340325563787	340325564337	340325564887	340325565436	340325565987	340325566537	340325567087	340325567636	340325568187	340325568737	340325569287	340325569836	340325570387	340325570937	340325571487	340325572036	340325572587	340325573137	340325573687	340325574236	340325574787	340325575337	340325575887	340325576436	340325576987	340325577537	340325578087	340325578636	340325579187	340325579737	340325580287	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21745	20068	27254	22627	20124	20129	12718	5940	3665	2611	2480	1872	1613	1282	1114	993	973	854	824	780	710	751	698	679	713	652	670	633	639	611	628	636	609	612	579	564	573	533	561	545	521	558	561	514	606	561	565	520	578	543	565	543	504	529	528	498	531	539	518	524	475	487	518	501	475	478	502	496	502	504	506	513	500	505	472	458	461	459	491	471	468	476	511	490	468	500	486	486	512	479	464	461	484	480	486	485	472	490	460	492	470	473	470	480	513	476	473	494	442	469	475	510	488	476	497	489	489	467	462	460	479	528	500	455	492	445	448	486	452	424	508	489	458	437	493	490	487	479	467	485	446	495	467	465	502	456	486	471	472	466	494	442	478	520	467	453	487	491	447	465	488	498	521	469	533	487	449	478	474	496	509	436	488	473	448	475	490	462	534	434	477	495	474	492	477	496	495	472	462	504	500	492	483	500	482	462	514	463	492	461	506	502	522	463	542	483	495	445	466	537	499	475	465	457	473	489	470	493	459	465	455	450	478	478	511	501	458	469	466	447	509	491	448	502	486	484	467	473	478	498	539	457	528	469	504	462	486	493	531	482	474	447	509	474	444	490	447	476	509	469	421	436	465	479	468	509	467	490	477	507	499	470	502	501	443	496	500	467	466	451	482	460	459	491	487	486	503	448	428	474	477	502	479	472	439	511	469	492	503	462	514	485	453	460	435	444	467	470	499	434	514	473	472	471	496	468	464	465	481	511	509	531	467	466	522	494	488	489	500	481	499	494	480	494	488	459	455	486	463	480	493	468	545	492	522	447	460	477	471	497	474	465	455	432	515	473	479	453	477	493	469	485	468	497	464	481	475	480	458	443	478	458	497	518	460	494	472	480	492	470	439	456	472	465	466	515	490	466	498	485	483	491	484	428	481	496	474	460	525	466	484	440	471	476	518	477	505	484	513	483	494	473	489	465	491	498	495	486	497	482	465	472	505	478	467	511	497	469	448	465	466	457	500	467	499	505	462	504	504	498	453	455	473	470	452	491	483	477	506	472	491	491	470	481	480	479	465	477	483	482	491	480	485	430	485	437	497	508	450	502	472	515	459	446	463	509	499	511	532	522	455	510	466	470	470	472	485	471	418	472	498	503	466	500	445	463	474	496	453	456	493	507	453	464	494	507	465	486	508	472	433	512	518	470	453	501	471	500	489	443	466	481	440	464	476	434	507	466	476	477	482	453	478	478	519	448	451	508	495	433	533	481	469	451	466	488	504	432	454	439	504	474	497	529	463	466	475	512	508	501	495	512	483	510	464	431	459	422	471	477	485	508	456	471	496	477	506	453	481	479	511	451	481	515	517	489	502	462	458	479	443	473	479	480	503	459	466	501	488	478	482	474	462	480	505	488	491	485	480	456	472	493	458	482	476	465	478	445	458	491	440	455	524	468	428	498	461	477	492	469	494	473	480	481	457	491	497	443	466	504	481	485	474	477	509	494	457	505	475	512	458	486	529	487	457	484	487	496	456	470	459	477	437	497	492	507	461	491	479	480	521	484	509	527	480	470	461	497	434	485	456	464	498	496	486	457	457	450	499	478	490	463	472	462	504	503	464	440	508	511	472	504	465	507	450	476	466	480	451	487	458	468	512	459	495	430	475	499	480	490	423	483	521	483	504	467	486	460	463	455	471	480	485	465	447	476	513	487	468	495	480	478	510	456	507	485	499	474	497	442	463	493	476	476	512	460	481	521	482	490	473	460	458	466	473	500	534	441	448	468	471	475	501	444	489	486	499	442	483	502	492	451	501	491	444	468	482	479	477	495	491	464	462	507	429	477	465	463	472	481	452	508	474	457	487	491	473	499	476	484	449	472	505	474	474	497	485	493	466	481	511	492	483	466	482	484	453	425	455	457	468	522	467	466	501	514	532	483	495	445	476	475	501	532	514	458	434	472	476	476	474	441	547	438	488	478	500	464	465	463	471	496	477	481	507	473	507	511	492	430	463	470	496	478	520	515	464	470	520	470	497	481	496	471	516	474	499	525	485	475	497	441	470	512	506	456	476	488	461	480	454	472	496	465	478	464	453	476	462	499	429	521	458	465	464	505	480	493	460	511	483	455	449	460	505	516	481	453	476	451	502	489	496	491	501	501	451	518	481	452	503	437	477	508	494	460	466	499	507	446	483	458	509	476	506	502	447	481	459	487	495	489	518	521	447	510	461	534	483	488	473	515	518	448	484	457	475	500	471	472	526	461	472	471	437	472	503	458	457	472	489	511	461	483	464	511	455	503	459	472	473	491	463	457	467	456	462	486	445	511	489	503	491	492	494	438	482	476	456	495	458	451	495	472	462	489	452	483	496	499	510	470	490	494	510	488	474	432	470	486	471	461	507	503	471	489	496	471	450	502	469	465	506	482	460	470	456	480	470	500	435	460	473	458	484	460	456	501	481	497	472	477	499	486	544	505	467	457	466	459	481	467	487	481	479	472	454	493	482	486	487	452	482	477	485	442	472	493	499	518	429	479	481	446	487	446	484	487	489	464	472	484	491	453	483	455	461	497	461	503	479	466	480	461	517	486	443	476	467	436	460	483	466	481	508	449	468	472	469	460	465	477	478	483	527	466	480	432	472	465	509	413	506	458	492	489	491	482	448	447	497	473	468	459	452	478	484	480	473	457	461	439	499	484	492	507	461	471	488	472	463	485	483	475	463	460	496	511	460	512	481	470	452	482	479	502	484	486	484	457	481	480	477	474	497	462	457	498	471	494	432	468	488	498	454	470	478	486	481	502	469	485	499	461	473	503	465	514	447	460	467	515	431	488	459	483	479	482	497	466	524	489	441	497	481	426	484	469	493	481	452	472	489	464	486	469	505	461	485	471	479	455	468	458	477	484	495	444	472	484	449	469	450	460	500	463	456	464	480	486	466	483	473	478	514	516	482	474	461	466	468	465	461	488	486	517	486	452	508	498	454	479	483	463	505	478	503	514	476	490	474	457	503	509	478	479	465	480	452	499	437	472	461	487	470	489	481	465	488	475	489	462	480	468	483	494	493	522	466	484	453	507	460	444	466	482	475	509	468	503	478	478	462	456	484	478	477	562	468	477	460	448	473	480	498	481	468	482	469	470	461	497	479	456	457	488	473	463	488	487	485	445	478	495	504	495	463	473	485	435	528	473	467	487	456	491	505	511	470	516	450	527	474	484	461	437	459	488	470	481	435	492	453	471	473	475	498	467	511	496	461	488	455	468	478	468	472	473	469	450	417	470	493	489	548	508	464	476	497	457	462	478	471	481	485	454	529	460	514	435	462	458	482	480	472	448	472	490	472	493	465	483	466	480	485	448	464	489	480	482	493	471	487	461	473	473	464	451	446	467	516	459	465	465	471	485	480	456	472	474	435	526	464	501	461	434	484	486	450	489	482	463	492	474	521	482	487	492	492	492	500	483	466	439	471	467	466	457	451	501	455	507	468	475	457	468	437	508	487	473	505	454	482	529	490	475
18306	35632	31091	24658	19590	13020	11331	10372	7281	5135	4823	3589	2976	2173	1937	1703	1452	1288	1289	1239	1069	1027	999	1012	906	884	867	807	799	852	789	809	818	770	764	723	719	717	712	717	704	663	701	736	694	711	671	676	663	653	640	694	665	663	651	621	654	597	589	563	608	580	580	564	527	560	553	588	581	562	527	562	558	487	562	569	567	539	554	536	549	516	560	520	525	541	512	533	523	518	532	550	578	547	526	537	530	521	532	548	543	498	564	561	536	563	517	544	567	532	574	557	501	552	522	581	536	542	543	553	563	557	515	527	597	538	539	578	572	582	525	535	536	545	590	534	543	557	525	573	500	524	560	523	532	577	541	537	585	549	555	551	569	531	548	556	583	558	536	531	520	570	579	550	532	551	546	556	556	532	562	554	556	548	530	502	506	516	566	554	544	559	536	586	543	496	561	499	485	589	538	538	549	557	543	577	606	547	513	554	506	542	601	575	495	527	562	551	554	550	545	534	562	560	519	519	554	583	555	553	569	560	562	605	522	544	555	540	581	523	579	556	550	516	565	543	565	532	534	580	529	520	541	531	556	570	548	527	522	553	558	565	529	552	550	532	486	529	506	542	533	576	497	568	535	570	547	496	506	537	557	524	542	548	522	528	562	555	536	574	524	550	536	516	526	505	514	524	547	563	534	547	501	510	543	551	514	542	577	542	519	567	554	549	501	538	530	546	562	554	547	507	577	543	582	543	560	529	523	569	548	513	528	574	499	541	538	590	587	515	549	532	568	599	543	566	539	544	544	574	552	514	576	560	536	582	517	542	547	579	550	515	544	497	561	503	572	560	535	589	545	523	559	555	541	548	562	557	546	558	553	536	522	570	552	601	561	577	526	544	551	563	540	530	551	537	501	509	544	568	531	534	540	555	547	501	522	588	520	554	539	513	529	538	567	536	552	550	574	540	545	550	538	553	509	527	542	527	519	564	535	540	513	559	548	568	566	514	516	535	548	567	496	552	552	525	525	523	566	556	522	580	544	520	542	589	583	595	524	579	517	555	557	515	545	562	527	551	563	552	544	593	553	497	558	540	567	522	553	518	532	567	556	530	561	529	524	562	545	532	543	579	536	585	599	531	533	529	532	548	492	520	542	524	532	502	543	541	516	528	566	560	541	528	529	529	570	502	563	568	540	530	542	575	516	591	522	552	552	572	513	542	551	515	496	581	539	493	558	532	520	536	552	594	501	589	562	516	544	564	530	503	532	548	548	539	543	564	564	534	583	603	533	547	581	546	545	547	558	520	562	561	544	573	550	527	560	539	550	556	566	540	532	536	505	553	540	597	561	528	529	527	552	539	528	506	534	563	556	531	562	551	549	527	556	571	543	554	528	568	534	524	521	558	573	524	567	587	563	541	579	586	556	545	525	569	537	542	578	529	553	548	551	528	540	575	511	529	535	562	546	548	552	529	530	527	530	513	561	545	544	559	535	556	580	489	538	533	605	563	537	518	516	558	545	546	530	524	549	524	561	508	576	565	542	550	531	523	566	569	553	524	584	511	509	542	584	551	552	538	557	525	556	583	545	578	556	551	557	573	550	521	559	554	528	605	513	547	531	508	535	553	557	544	545	512	534	566	505	516	537	497	542	531	540	545	538	531	524	541	564	532	569	555	540	576	555	518	550	569	579	565	538	513	562	543	553	549	531	531	573	507	492	534	532	524	539	532	557	526	500	551	527	542	584	538	518	510	562	511	547	528	554	562	509	556	535	559	584	508	540	588	539	533	558	546	515	513	515	570	587	534	538	519	536	553	540	536	563	525	577	560	563	499	521	511	541	562	555	511	517	539	555	533	538	516	546	611	516	568	495	534	523	559	589	533	589	577	574	546	511	574	551	582	530	524	558	533	506	546	545	529	505	519	550	545	545	550	544	572	522	535	519	518	544	535	507	501	521	528	515	561	508	513	552	561	543	509	566	541	599	596	560	552	573	516	518	529	549	581	577	541	553	571	512	518	566	567	568	554	563	545	593	530	530	537	553	543	568	574	543	508	563	537	543	558	551	565	538	533	554	553	550	551	505	546	556	549	546	538	524	534	599	548	549	543	539	560	589	586	539	520	569	543	550	604	555	537	527	505	543	553	593	528	541	489	548	567	527	516	533	502	536	552	515	563	572	572	528	559	585	551	542	558	539	523	530	539	517	556	550	558	529	603	513	546	513	530	532	544	528	560	557	548	545	561	543	550	536	547	556	559	558	563	504	560	495	550	544	522	549	527	545	555	511	576	532	528	559	550	579	556	537	548	547	540	538	528	542	555	517	522	557	514	516	535	529	539	551	555	532	545	539	510	546	548	560	529	569	542	496	551	527	538	538	479	498	561	569	525	556	554	555	534	549	579	508	530	508	527	538	579	523	513	560	532	544	541	578	564	573	526	540	550	552	527	586	537	530	563	518	589	541	565	517	536	568	566	534	542	543	532	545	553	558	525	578	538	549	561	560	544	539	564	543	564	579	540	512	542	549	563	511	555	516	580	560	554	564	545	546	544	558	557	525	538	533	549	532	521	504	532	541	551	524	511	570	559	513	533	528	533	498	561	542	564	553	573	572	573	514	548	542	552	489	542	542	538	523	527	515	549	532	521	552	505	533	588	531	597	509	559	507	506	553	554	553	560	520	583	524	563	540	586	506	532	511	528	542	567	571	528	550	552	516	531	513	526	573	520	537	516	531	570	527	549	581	553	534	533	539	515	578	510	559	547	572	557	550	594	542	554	564	529	507	554	509	530	552	564	561	565	553	527	564	572	567	503	523	525	550	544	542	536	526	540	528	582	529	544	565	533	526	559	559	551	560	542	519	582	552	545	567	537	555	519	556	526	540	576	532	546	551	569	564	520	531	532	559	571	555	537	567	562	563	512	572	546	565	538	548	539	565	560	582	553	568	534	519	542	524	538	519	552	578	556	536	558	517	526	537	577	538	520	569	525	590	511	547	541	558	548	562	601	547	564	548	527	538	587	512	524	596	541	533	502	554	546	536	560	516	474	562	547	552	543	554	549	528	557	494	548	528	557	563	544	525	490	545	535	560	524	536	551	510	577	547	539	569	519	555	484	546	542	536	587	543	560	528	532	528	551	503	521	527	491	533	541	555	581	560	587	556	506	551	529	541	560	551	559	557	578	585	571	569	553	543	539	516	549	550	527	581	560	543	571	541	533	544	535	530	529	549	547	503	557	524	549	532	544	580	592	548	553	568	567	534	583	537	533	524	559	557	587	543	636	499	530	566	536	546	538	596	579	562	566	550	524	518	525	550	548	566	559	530	559	529	529	559	511	543	516	538	565	537	571	551	579	567	525	526	579	567	518	523	562	551	542	547	529	527	541	557	517	569	540	535	525	564	526	578	514	534	502	554	506	596	559	555	571	579	495	552	540	547	552	581	545	529	598	527	549	562	515	567	541	536	575	551	551	528	562	584	512	537	567	543	530	552	499	535	561	588	538	557	561
27656	20857	16464	10809	6736	3696	2827	2536	1784	1384	1202	1078	876	754	693	633	580	594	617	598	586	573	572	534	487	533	537	528	559	520	511	532	504	536	519	486	508	479	539	514	511	491	496	530	498	480	513	497	480	553	506	518	472	492	525	508	489	472	458	453	475	470	458	454	425	487	453	466	471	457	458	454	471	462	432	486	457	452	442	419	471	463	434	456	485	489	480	458	472	482	465	461	427	460	482	470	418	428	500	477	490	457	477	459	440	466	492	449	448	466	475	434	450	455	447	494	465	474	452	468	480	448	431	467	470	478	505	479	471	452	449	505	430	448	475	453	485	430	464	490	487	492	447	483	464	483	448	444	443	475	480	462	451	466	514	490	503	416	474	456	442	477	461	466	477	490	482	427	478	484	472	486	471	464	509	419	451	452	455	483	458	446	458	474	479	454	528	470	496	472	495	456	443	476	450	455	472	444	475	459	463	488	493	460	472	467	453	479	487	484	448	469	492	441	421	455	459	452	452	455	493	481	462	426	474	489	456	452	446	489	488	484	491	451	460	465	459	489	460	507	500	490	436	506	475	471	451	509	457	491	452	495	461	462	442	450	438	514	464	509	436	441	451	464	489	428	524	467	469	483	471	486	464	436	465	478	460	452	443	483	445	441	482	442	484	478	498	464	501	482	479	481	471	473	499	472	482	477	454	499	457	465	450	467	499	428	476	479	442	468	466	495	483	467	513	449	453	493	455	425	416	467	483	438	485	451	463	474	452	438	445	471	484	482	457	489	489	477	484	468	458	478	484	481	461	483	442	483	468	488	457	443	449	533	466	447	515	441	464	508	486	478	493	447	493	504	435	444	487	444	481	503	452	455	417	461	461	469	470	441	510	475	489	486	477	453	421	471	462	461	455	490	464	480	460	417	441	445	530	415	458	435	446	494	435	451	429	449	472	474	477	458	488	456	455	483	501	487	508	486	452	441	463	473	476	494	456	445	487	436	485	456	467	510	444	475	449	437	433	462	489	478	473	441	445	460	450	491	458	490	431	488	487	442	460	481	476	466	473	438	472	452	471	475	440	504	445	446	477	469	535	444	471	507	470	446	486	486	487	508	439	415	450	470	450	491	437	488	462	471	471	427	479	455	444	429	465	463	454	428	471	450	473	479	452	465	439	444	460	444	471	472	442	484	471	506	439	461	466	464	479	446	471	471	459	453	503	461	438	484	488	489	454	480	449	486	490	509	490	473	436	475	462	465	480	422	461	472	459	456	455	448	465	455	504	451	458	447	459	477	481	425	475	442	498	432	439	442	477	473	471	485	455	473	501	460	458	449	462	450	463	472	499	465	459	441	507	465	486	446	462	443	437	468	445	479	492	468	441	448	464	445	513	480	447	460	488	466	461	453	444	419	449	444	477	463	463	437	485	422	449	435	482	474	494	481	469	454	478	448	430	480	443	483	427	466	479	469	495	476	432	471	479	488	466	459	438	468	497	448	485	503	468	472	508	444	464	486	455	489	433	477	477	463	502	475	451	498	465	459	447	476	490	479	476	476	485	432	451	466	434	482	471	430	486	417	494	446	445	445	505	438	521	467	447	466	467	453	444	478	456	437	480	483	460	460	478	485	473	488	487	446	480	473	438	478	510	472	431	488	497	481	453	495	423	482	456	498	510	451	430	473	421	485	473	480	487	474	442	479	465	472	468	467	462	486	471	478	465	483	453	470	453	450	448	445	433	477	459	449	474	466	453	499	451	475	491	477	470	454	483	478	468	452	451	439	461	435	465	445	472	463	442	467	470	453	483	442	468	447	458	473	497	464	470	471	452	489	457	453	467	501	483	478	434	481	422	456	475	421	458	459	450	463	474	476	466	469	500	469	488	496	480	458	423	459	441	513	470	480	458	471	526	457	512	465	436	453	472	446	456	489	443	452	474	430	499	466	454	484	499	474	497	466	433	466	460	453	419	447	465	467	475	487	461	467	473	454	448	429	477	460	441	462	479	452	451	455	460	458	441	439	463	477	420	449	464	456	455	457	493	480	460	481	453	492	452	465	471	496	483	433	500	483	425	527	456	409	506	461	475	453	469	470	437	489	434	499	481	424	530	444	468	483	482	439	481	454	501	486	479	492	459	466	465	486	478	476	485	428	456	466	480	451	491	514	481	486	450	484	484	513	461	479	462	469	489	431	472	445	439	465	479	479	473	444	425	493	474	427	483	460	468	465	479	467	447	502	474	470	489	491	455	474	487	417	470	416	467	504	439	459	434	471	476	433	463	514	476	461	463	476	481	444	493	490	486	461	477	483	459	481	433	465	479	455	429	467	472	474	479	460	497	489	490	456	456	460	479	488	457	465	477	453	473	470	467	524	431	465	481	468	411	471	488	470	453	454	476	443	445	452	450	474	461	480	475	459	458	464	451	479	464	489	459	429	470	495	450	461	444	435	452	470	477	461	476	496	458	481	462	446	463	447	464	497	462	525	441	503	465	444	472	440	481	455	481	487	468	487	398	481	478	494	444	477	482	456	441	430	407	477	459	485	442	447	482	488	476	508	542	457	469	457	484	446	448	457	474	484	459	439	470	448	490	480	501	465	481	497	425	403	433	469	516	448	464	471	466	456	450	465	476	479	450	443	458	471	471	477	475	459	471	466	435	487	513	465	440	482	464	446	446	467	449	509	508	455	451	444	437	439	474	455	444	463	469	467	446	480	466	460	460	443	430	450	430	465	526	435	440	451	453	453	496	432	461	445	486	471	441	488	479	467	467	515	457	467	441	478	497	524	443	477	466	494	470	484	427	448	439	459	451	465	441	496	446	491	477	443	467	427	436	514	430	509	435	440	464	457	437	440	445	490	470	481	421	498	432	480	445	464	479	467	451	438	437	452	497	472	470	471	478	467	460	517	474	452	454	454	431	465	471	441	502	463	437	443	482	447	466	457	467	489	458	505	442	469	469	489	499	441	481	481	471	450	476	462	484	448	466	489	464	452	430	483	494	462	457	436	444	438	458	479	440	478	507	487	511	458	478	472	472	433	503	415	474	466	435	461	468	470	455	471	470	469	495	489	480	470	491	474	453	467	473	462	505	487	473	500	440	461	472	412	481	515	496	474	464	464	460	472	444	433	481	435	452	471	483	500	492	492	432	476	416	478	440	460	471	433	455	456	449	479	455	450	497	468	489	484	500	426	472	439	442	465	492	447	436	492	479	476	467	461	509	469	467	451	440	426	478	502	449	462	455	455	464	435	470	477	480	467	445	513	468	500	475	485	483	466	449	469	481	474	487	476	487	463	492	452	424	464	458	441	454	470	469	480	460	486	447	479	447	452	470	458	479	439	451	449	463	442	457	457	461	489	491	475	474	493	481	464	443	447	462	453	480	469	488	459	477	459	459	453	450	416	481	476	472	464	492	493	471	465	478	473	494	443	476	475	485	481	476	481	455	485	474	468	427	481	503	450	504	451	468	493	453	478	479	499	485	498	465	517	442	487
15985	24747	19897	14176	11309	7104	5966	5361	3698	2715	2446	1994	1441	1285	1032	974	849	856	886	813	811	783	753	699	668	661	712	698	673	692	644	670	677	682	669	624	665	624	626	653	651	617	690	644	631	634	599	597	644	630	595	635	604	632	602	580	565	600	600	598	599	564	578	556	532	549	564	606	581	576	566	608	608	529	517	564	579	591	529	548	545	568	598	609	573	570	557	605	571	542	549	577	568	552	565	603	593	549	584	534	552	551	562	592	565	560	510	533	621	535	578	567	569	539	582	546	554	570	576	545	567	537	561	600	584	510	541	548	533	546	576	595	586	564	623	551	575	585	519	564	570	567	564	558	558	558	587	538	535	578	558	530	559	579	506	572	548	574	537	567	569	550	559	588	568	577	566	517	591	577	594	590	548	564	558	576	569	553	531	548	545	589	548	528	572	522	526	551	578	561	576	583	603	550	588	608	592	608	568	560	549	569	562	540	586	565	560	600	537	571	579	559	536	544	575	535	559	566	555	583	572	574	578	579	564	553	566	590	562	553	578	554	566	539	562	590	557	601	535	582	538	541	518	606	534	625	562	589	587	564	553	559	595	594	536	560	571	587	569	534	544	567	518	556	528	579	587	542	553	574	541	555	575	544	531	594	542	543	555	573	570	532	594	575	570	603	571	542	532	545	552	599	593	613	578	587	560	581	587	603	534	572	534	577	559	581	581	580	576	579	601	543	564	539	574	558	559	580	573	524	555	545	603	515	571	558	548	528	537	595	586	590	554	591	552	523	554	580	598	533	527	570	504	531	566	548	539	551	548	584	566	561	597	574	531	549	573	499	599	587	530	565	601	588	575	645	556	551	533	561	580	558	567	548	567	549	560	558	557	565	581	553	531	561	588	572	547	544	591	599	579	545	586	563	586	542	559	533	518	543	531	572	528	549	564	594	567	564	580	579	577	572	576	595	553	583	534	569	561	586	605	570	550	562	575	572	546	553	593	574	600	526	553	576	548	504	560	590	575	559	598	562	579	533	595	553	513	573	602	618	536	525	596	614	542	568	591	554	582	560	525	556	550	524	565	541	536	573	549	577	561	560	595	563	632	564	563	533	555	581	570	527	567	577	540	589	547	553	575	551	565	550	620	596	599	586	601	613	534	601	574	559	596	573	608	558	582	628	561	564	554	529	617	598	577	560	566	521	572	583	569	582	546	609	572	548	599	554	542	584	528	562	592	611	570	589	571	563	564	581	533	515	582	571	574	545	563	558	561	578	656	545	585	557	566	516	566	585	551	563	556	553	580	566	591	583	568	558	570	571	540	507	575	555	564	543	551	578	583	556	591	592	539	550	562	539	538	576	556	561	572	561	562	532	600	565	533	524	545	609	575	558	564	594	591	589	530	574	544	557	570	560	556	538	531	600	546	583	576	557	581	577	586	599	563	583	553	580	589	596	534	551	522	533	513	525	556	540	572	596	564	608	587	556	575	525	566	591	578	567	560	535	557	540	541	565	568	544	568	582	569	564	566	539	523	554	601	591	528	519	531	537	520	592	586	530	527	554	539	536	551	558	544	545	556	549	578	552	564	603	548	564	534	564	574	545	573	549	538	564	520	539	546	538	605	562	550	583	612	580	581	546	535	539	523	544	569	528	600	539	520	527	588	534	566	579	556	523	539	551	558	559	538	595	565	572	606	552	573	545	519	552	584	578	584	596	563	586	566	566	597	519	564	573	584	533	511	584	559	547	581	552	516	590	606	542	563	635	569	560	582	567	575	558	557	569	566	564	519	591	620	526	569	624	574	601	561	523	578	536	543	570	549	551	558	564	539	623	573	587	583	630	604	560	602	592	566	570	533	612	559	588	556	554	583	583	581	575	564	530	598	574	607	560	581	554	592	564	575	547	577	557	580	541	561	562	577	618	553	585	613	553	573	580	573	553	539	545	557	537	564	587	539	561	571	579	580	545	603	584	582	596	553	587	557	574	591	605	572	545	571	550	605	567	570	587	565	544	551	556	573	537	552	536	596	535	584	568	560	583	585	526	547	596	597	576	574	566	567	575	579	554	565	512	589	582	543	595	555	571	568	544	552	567	557	538	577	570	583	571	558	594	548	592	515	589	533	540	545	546	583	576	587	542	565	550	559	553	530	605	568	568	545	545	558	551	580	541	554	549	569	556	552	536	543	560	538	588	582	541	565	568	565	609	557	557	579	603	603	583	569	552	573	574	579	580	558	574	600	575	578	571	588	567	574	548	560	566	542	587	553	538	583	578	567	564	578	579	565	593	578	538	572	580	566	560	554	559	566	567	541	562	537	535	547	548	596	547	560	584	522	539	538	576	548	544	571	581	542	523	549	594	532	589	598	533	543	485	573	525	578	507	564	543	584	567	571	608	563	555	558	582	577	556	551	533	575	584	533	547	555	580	562	576	583	547	519	565	553	556	597	552	591	568	591	542	559	600	570	582	546	548	575	545	553	553	580	517	570	577	550	589	600	555	547	568	531	563	616	583	595	569	577	578	583	597	548	560	549	567	525	562	531	577	628	552	565	563	571	541	541	560	541	533	557	615	536	554	593	607	662	601	572	580	555	538	562	572	579	566	584	585	506	547	559	546	571	542	564	548	521	591	529	563	551	530	547	528	524	587	542	572	564	556	556	556	537	542	544	539	582	542	558	561	560	575	554	592	565	597	582	588	612	586	578	565	594	538	603	545	580	559	536	566	540	571	578	597	595	558	614	573	575	574	565	533	565	571	571	524	606	546	554	614	557	546	569	565	577	573	592	546	591	540	581	603	567	559	562	580	586	523	575	550	515	550	565	544	534	547	542	546	532	593	596	579	582	535	551	581	569	617	539	565	585	574	573	557	593	583	529	532	567	554	569	595	534	558	603	573	535	565	560	621	580	571	539	560	564	565	607	553	588	545	569	586	552	569	605	564	529	564	591	592	547	586	527	554	574	568	545	593	563	535	573	546	570	517	570	551	544	567	538	554	580	581	557	580	552	605	558	548	576	576	589	545	594	592	587	535	581	557	515	533	566	561	597	577	521	559	570	581	571	584	609	549	567	555	592	550	565	525	538	531	569	565	564	607	556	536	535	606	562	536	582	534	511	555	556	588	518	560	566	539	559	580	572	581	550	552	566	587	544	565	603	552	543	572	597	528	516	565	602	573	541	538	524	564	641	544	556	594	574	568	577	544	611	559	564	562	543	588	551	597	565	550	597	557	589	531	559	574	547	569	527	561	546	574	607	538	579	617	531	549	613	576	537	593	589	628	585	575	588	535	558	556	568	554	555	575	590	586	575	588	575	560	558	577	560	580	562	570	561	546	564	580	548	622	546	550	567	549	594	552	544	516	536	578	551	550	555	519	556	596	570	555	552	631	603	579	546	552	579	572	591	551	541	572	592	601	567	597	566	588	533	583	529	542	553	569	506	558	596	555	562	571	555	542	549	605	546	569	554	553	518	593	598	571	574	578	601	552	570	549	591	518
24207	21322	28409	24600	21273	12428	5322	3450	2242	1983	1628	1316	1035	896	741	685	668	623	602	555	561	533	520	555	496	480	472	398	435	436	471	470	431	432	403	399	415	394	413	409	397	443	421	405	430	413	409	428	394	401	417	350	368	389	359	373	357	388	358	335	360	345	367	336	356	335	360	350	368	355	311	348	384	359	350	336	333	345	368	349	378	344	353	338	324	360	385	326	358	339	354	383	357	349	359	349	331	351	347	316	343	360	359	322	335	383	352	380	391	351	366	333	372	365	369	356	354	359	358	332	327	365	336	361	354	343	359	354	377	352	344	332	374	357	355	340	345	333	355	320	351	369	350	348	330	355	366	328	359	348	336	304	327	346	350	334	361	322	396	345	345	351	379	367	330	341	332	351	363	371	335	346	360	331	367	316	360	341	314	363	354	343	378	358	338	345	362	333	359	366	381	345	318	328	365	353	352	313	329	325	343	330	335	325	323	355	339	352	357	372	341	360	321	346	305	345	338	352	319	365	341	358	355	331	358	330	333	332	388	314	319	369	352	335	335	343	369	375	330	343	324	330	356	341	365	322	322	342	348	343	350	354	334	327	345	351	398	314	337	368	335	339	363	351	369	358	367	346	338	369	360	328	350	335	337	343	332	309	316	308	341	350	342	346	328	350	339	333	372	329	344	355	368	292	322	354	344	335	360	327	360	347	329	372	360	350	346	355	346	337	326	321	346	367	328	379	330	346	334	308	324	347	334	366	358	343	342	345	359	385	336	353	321	333	332	330	349	334	361	326	313	347	370	357	335	339	344	317	317	333	365	315	347	359	329	352	347	344	348	380	362	340	373	348	362	341	323	315	343	356	383	340	339	327	308	328	361	327	348	345	365	311	359	382	332	336	295	334	380	347	364	329	329	311	323	333	318	339	357	333	331	332	335	317	369	325	373	360	306	313	323	362	341	352	362	324	346	330	332	361	315	380	352	313	332	304	354	325	323	353	349	362	356	350	329	335	358	341	368	364	371	378	337	349	374	333	335	327	327	355	318	328	353	367	317	351	323	347	360	340	369	366	364	324	343	314	338	372	319	338	352	326	329	343	357	348	335	335	337	372	326	352	377	369	329	342	330	369	321	339	329	351	356	346	341	351	358	333	328	345	304	329	348	386	337	369	353	332	343	342	353	338	341	366	343	362	383	333	342	375	335	334	348	343	342	353	344	330	367	319	340	323	338	341	360	356	354	366	362	319	363	334	353	340	332	323	349	301	356	330	374	336	343	340	365	351	345	339	313	335	335	398	338	329	358	349	339	341	339	343	320	342	377	379	361	348	331	346	312	339	330	331	348	372	324	356	346	326	303	322	357	317	348	338	358	362	334	336	329	360	375	373	351	356	334	355	311	331	383	337	337	326	341	324	336	315	359	334	345	336	327	376	354	355	323	327	337	350	387	347	346	337	332	343	351	321	337	385	361	361	346	345	326	351	373	340	364	338	324	327	343	382	326	345	350	326	337	333	335	363	339	337	317	339	329	344	376	352	355	320	347	361	315	361	379	376	332	311	316	340	353	332	310	340	357	325	362	318	318	307	381	326	334	357	330	338	353	315	349	336	337	337	362	367	355	320	367	330	356	317	351	352	336	338	344	346	382	346	333	346	349	366	362	371	329	364	373	392	391	332	366	340	342	312	380	345	332	329	317	371	350	363	348	329	359	344	313	332	334	342	339	364	345	373	337	338	346	327	359	354	328	340	309	335	314	314	355	347	374	363	323	327	306	351	331	340	339	332	397	353	388	327	365	347	359	326	344	367	335	353	336	356	328	367	333	363	343	384	303	321	342	349	375	384	376	360	352	334	316	337	341	355	332	340	357	312	352	335	302	337	375	342	371	286	326	331	322	338	323	375	349	340	342	321	349	331	360	320	351	336	361	333	306	368	312	341	368	303	315	328	371	348	337	366	389	334	300	334	343	341	341	332	325	344	359	349	326	353	329	332	339	338	353	361	337	332	339	315	344	326	347	329	342	332	354	347	342	359	347	331	323	354	373	360	342	340	322	355	352	369	368	372	361	338	366	355	352	299	366	351	360	331	342	356	338	313	332	329	340	331	359	357	359	331	376	321	374	364	363	313	356	361	329	359	346	332	318	338	372	344	342	337	357	343	360	328	332	317	330	351	300	358	329	351	374	328	352	363	352	353	353	337	333	327	339	337	353	363	366	339	359	342	319	374	368	322	349	373	358	359	300	332	344	365	351	348	331	340	340	346	346	359	380	356	345	336	368	311	323	348	372	323	362	350	342	354	350	346	364	368	350	349	349	372	367	366	362	353	349	335	342	337	353	362	324	368	328	320	373	358	371	330	371	317	364	329	355	351	348	350	317	345	359	325	351	330	343	374	322	324	354	349	332	357	347	340	344	314	330	368	362	332	410	349	317	340	338	347	356	340	330	321	345	301	385	360	379	323	367	348	356	360	320	348	350	350	329	353	363	365	318	329	359	357	336	346	335	361	345	363	336	323	329	358	364	331	305	351	370	357	338	345	335	357	339	340	323	340	324	345	325	321	324	352	355	357	339	383	381	308	302	303	335	375	352	352	360	341	364	358	381	324	348	366	384	328	337	324	344	329	380	315	361	358	342	354	333	331	352	333	376	345	372	365	342	366	355	359	336	384	351	318	364	333	322	356	330	332	304	368	315	336	359	357	371	348	342	337	373	361	325	341	329	330	320	332	343	347	353	331	326	322	327	358	285	343	352	373	342	344	325	304	342	332	333	311	319	305	352	326	334	360	334	328	351	359	350	345	392	357	355	322	305	337	378	355	335	389	311	332	346	336	347	339	354	333	326	325	366	354	310	337	323	354	330	308	354	346	370	341	348	347	338	369	345	349	345	333	337	335	357	291	332	338	349	360	328	376	358	332	355	386	350	358	380	331	328	327	323	381	383	343	339	341	334	329	323	360	358	344	360	354	323	339	364	305	352	332	375	339	342	348	344	338	325	309	315	369	364	334	357	360	364	346	313	325	330	347	361	343	350	331	331	329	359	324	353	306	339	328	377	305	347	341	375	323	327	323	327	341	324	316	342	337	359	316	333	293	327	344	364	358	333	356	353	352	342	325	339	332	343	334	347	343	371	353	296	339	339	305	346	381	357	375	349	321	329	341	355	343	376	375	336	321	345	331	360	309	358	380	317	340	327	357	365	338	365	378	363	336	319	345	324	337	362	332	313	338	297	339	310	370	356	332	333	342	350	370	334	376	358	340	337	376	345	324	347	340	380	357	363	370	333	349	373	325	341	320	323	332	306	340	367	346	329	381	361	348	322	313	368	344	310	373	354	370	322	350	318	362	334	332	363	337	339	330	352	368	319	346	346	342	334	320	335	361	345	350	344	366	328	346	363	344	355	325	375	331	357	327	333	338	336	361	347	363	376	350	363	369	350	336	348	338	341	368	340	320	358	350	350	369	357	351	354	349	345	356	380	334	349	373	352	351	336	350
17412	32731	26784	18977	15897	10222	8619	7125	4871	4206	3304	2797	1866	1616	1257	1217	1065	989	1016	863	844	785	726	688	715	654	652	587	660	613	565	599	598	535	567	555	535	594	570	572	547	557	541	547	526	530	537	521	523	527	506	514	488	515	490	472	447	444	449	432	462	468	446	455	430	445	425	422	432	456	414	415	422	411	429	397	419	437	437	445	414	439	432	415	414	435	436	407	423	416	426	390	432	401	390	424	418	440	432	408	449	384	389	433	438	440	420	394	438	404	421	415	417	410	401	417	397	399	455	419	429	407	421	391	419	401	391	434	436	424	423	424	429	403	420	405	435	425	440	446	424	453	418	424	435	414	439	428	417	422	416	402	411	418	399	363	416	405	425	442	428	453	421	428	406	448	424	410	393	396	394	434	409	408	440	422	432	433	392	404	426	432	398	412	410	433	399	397	447	460	412	422	427	426	400	428	434	396	445	449	415	410	447	409	422	427	408	446	398	442	418	428	416	420	431	439	415	369	420	439	404	382	386	401	415	366	397	403	368	425	441	406	422	446	379	404	429	371	418	417	435	404	438	421	433	387	399	421	426	413	418	397	413	447	433	429	369	403	429	409	427	418	415	422	468	391	438	381	415	431	417	427	432	420	411	399	374	405	415	427	408	412	424	400	402	449	440	423	449	408	400	457	407	414	397	417	427	398	441	444	379	421	412	396	448	430	411	420	421	441	439	442	418	438	411	426	441	422	396	417	388	420	401	394	388	438	414	415	432	429	423	405	385	391	444	430	373	454	431	409	437	380	448	437	436	387	442	406	418	414	426	399	463	442	417	413	430	428	406	402	415	413	421	418	440	470	389	455	442	416	401	423	397	411	408	423	369	409	451	453	418	389	395	431	399	418	415	416	425	429	433	411	424	416	436	425	412	370	395	359	423	441	395	388	402	396	421	403	387	418	409	434	441	428	421	419	420	461	398	449	440	457	403	421	394	438	404	452	389	387	457	417	426	459	430	434	421	421	419	419	468	428	414	396	422	411	446	409	417	414	441	403	422	422	388	408	416	416	490	418	417	425	431	444	382	408	464	421	388	382	408	400	426	435	419	428	413	444	410	440	403	400	417	420	401	450	406	414	437	444	410	416	401	391	423	408	408	420	434	423	440	388	426	417	397	407	415	394	451	440	441	424	438	414	423	423	429	445	386	397	405	419	401	448	403	400	413	405	398	423	399	425	415	395	418	417	450	436	402	419	413	422	412	395	446	433	432	412	407	439	429	438	432	447	390	414	365	419	389	424	422	412	427	417	419	425	390	427	402	420	416	398	437	443	436	422	406	417	404	410	396	444	418	418	420	425	432	443	415	441	429	409	429	421	398	409	394	412	450	434	391	446	422	417	399	405	387	409	398	398	388	428	403	414	426	429	407	418	387	443	388	378	409	429	456	428	413	438	377	409	420	422	396	424	417	401	421	427	453	429	406	442	403	404	401	411	455	421	426	452	413	437	400	378	414	442	423	418	410	362	416	420	421	455	429	458	401	397	461	430	426	410	400	389	431	420	424	422	441	426	449	404	429	418	410	410	415	391	436	453	435	439	428	419	420	421	417	406	422	416	403	406	414	428	450	403	435	409	433	439	403	445	407	391	428	373	378	433	426	400	430	447	420	446	405	394	436	376	403	465	412	382	439	396	435	416	407	428	365	411	419	391	414	404	384	435	390	416	387	375	446	432	441	415	437	415	393	392	423	422	434	425	438	381	423	419	424	405	462	436	444	449	438	456	393	445	417	438	435	417	413	408	422	420	440	406	392	451	406	439	448	447	409	433	464	431	401	364	440	430	392	452	422	389	408	461	433	411	416	416	425	397	387	408	435	416	394	407	431	401	408	398	392	408	430	427	409	437	416	424	434	406	427	429	429	416	423	412	429	394	413	427	427	383	398	413	410	432	420	425	418	416	416	405	426	426	446	432	386	366	419	410	408	460	399	429	471	403	444	397	370	415	438	391	426	413	426	411	441	429	431	462	397	442	399	444	401	459	411	420	403	436	421	455	434	411	419	427	429	438	435	399	399	412	415	422	415	417	384	443	445	426	403	442	411	428	415	445	421	409	444	418	396	426	462	419	399	415	446	401	431	398	423	419	415	422	450	432	430	415	453	416	419	413	444	448	397	414	440	441	378	399	399	384	433	440	415	445	391	401	418	419	428	412	413	429	415	410	410	435	425	421	383	418	418	416	399	406	437	392	427	376	454	409	433	424	419	425	401	452	421	409	421	441	441	411	420	408	442	417	430	434	431	438	393	424	418	390	450	404	422	408	429	421	392	430	408	421	420	440	407	404	421	382	419	367	409	379	382	401	439	435	446	400	431	429	427	428	417	429	436	413	421	421	416	397	440	408	427	402	389	416	425	423	430	420	423	393	427	472	454	422	427	444	387	411	404	416	444	431	403	377	413	399	395	421	388	439	419	452	426	355	402	420	429	448	444	412	445	456	432	428	416	428	418	476	434	415	444	425	446	441	417	435	415	401	405	448	405	403	423	396	430	440	385	427	423	400	418	423	418	428	417	416	425	384	419	403	417	458	407	399	392	422	457	427	414	437	409	416	455	432	439	421	396	403	430	445	440	415	425	418	405	414	412	432	414	415	420	424	428	427	422	410	402	439	371	399	435	416	437	426	386	399	388	408	394	405	453	444	411	426	436	456	416	400	363	434	380	451	438	398	386	414	406	438	455	421	426	408	411	450	404	424	407	452	403	397	426	373	444	387	433	417	429	423	423	448	416	410	424	424	415	386	421	406	455	423	446	455	425	432	398	416	432	399	419	388	412	428	427	383	415	401	404	422	405	446	428	397	404	411	393	418	400	381	427	424	429	413	398	416	416	419	424	411	448	441	420	426	395	419	424	409	421	426	449	440	434	409	410	399	418	395	393	442	439	401	408	413	400	407	459	456	399	466	428	411	407	404	382	426	442	438	456	356	408	408	397	404	418	402	417	397	388	385	387	436	422	418	402	421	375	412	404	430	425	379	416	381	373	393	396	427	413	407	436	415	417	410	412	393	457	420	419	428	413	398	441	432	417	424	386	417	365	441	416	422	409	422	430	425	390	431	421	442	454	408	462	404	423	421	457	429	428	461	424	448	437	379	436	408	449	396	400	412	408	413	420	395	410	471	418	439	452	418	398	411	411	426	435	385	439	400	450	420	434	435	409	432	410	424	395	406	392	459	431	443	408	414	385	446	378	398	413	444	443	436	389	416	416	432	427	400	426	398	415	372	393	396	450	420	410	391	428	392	411	390	408	441	424	437	422	385	419	404	418	392	429	410	404	394	443	409	426	436	426	432	413	424	389	407	446	396	438	426	432	408	368	470	423	416	485	422	401	426	397	445	416	379	408	437	411	430	406	398	414	377	404	434	446	416	439	432	430	428	399	383	377	456	415	381	436	389	392	410	437	407	394	415	395	402	426	440	397	415	443	421	412	417	418	429	408	395	427	441
25340	21308	27252	25548	14582	6025	4194	3061	2234	2115	1770	1343	1216	979	928	895	850	847	833	830	781	781	797	771	728	714	686	667	700	742	664	692	681	705	701	723	704	701	723	670	719	743	683	714	708	696	716	666	672	708	647	678	645	665	652	668	625	646	639	623	650	652	588	585	615	654	618	668	624	610	638	637	669	622	616	643	677	603	622	644	614	633	627	597	625	609	643	594	640	625	663	651	657	590	608	642	662	604	604	656	686	601	661	637	630	626	629	638	656	621	636	582	637	620	597	585	623	607	654	605	656	646	637	640	622	620	618	626	704	569	632	611	574	609	647	666	632	639	620	639	673	641	637	616	619	659	602	685	641	656	604	652	659	638	651	639	615	633	615	621	649	613	610	681	638	604	645	590	623	657	616	647	663	637	681	656	633	633	639	642	632	634	619	641	662	601	611	654	643	609	689	645	648	629	590	612	672	653	629	619	606	649	619	637	625	614	638	603	595	628	627	670	657	613	651	615	607	668	644	651	641	625	641	614	614	635	662	664	632	632	621	663	600	605	639	606	616	634	673	583	602	591	719	686	627	621	679	602	623	634	623	583	631	634	610	677	638	643	619	640	628	604	627	611	601	652	652	609	648	586	602	605	605	554	625	623	593	619	602	621	618	617	651	668	648	631	624	574	610	646	640	639	621	612	609	647	652	653	638	648	635	619	653	599	666	635	616	614	603	653	616	624	624	574	612	603	663	626	641	643	646	658	596	630	610	603	636	612	654	622	608	623	673	649	644	626	604	610	669	611	599	637	606	635	639	627	631	617	673	605	625	660	614	661	655	662	647	602	650	651	589	637	686	599	620	595	647	627	634	623	617	639	615	650	645	607	573	623	623	626	648	617	642	648	628	660	596	621	639	651	635	616	642	660	643	633	630	573	605	608	605	633	618	609	653	613	630	615	649	661	633	629	600	607	619	618	612	646	669	622	614	600	645	646	624	615	608	645	670	653	625	623	596	636	614	605	593	627	637	653	656	677	610	605	617	663	588	630	608	615	617	573	589	660	640	619	609	626	619	642	622	640	612	684	642	657	618	626	659	647	628	655	619	629	618	621	648	582	614	633	592	641	642	614	639	597	636	614	674	623	618	602	626	595	603	611	641	607	653	678	662	658	613	632	664	635	620	647	619	711	635	633	604	577	648	624	638	677	651	652	656	597	631	614	617	655	619	627	648	633	636	669	678	629	617	666	623	622	664	645	641	628	637	670	670	623	617	659	631	616	612	624	622	665	614	627	596	634	619	583	633	591	622	615	647	658	624	591	616	601	666	660	592	626	636	673	632	605	641	602	683	655	685	624	615	626	619	645	686	597	638	615	637	658	640	620	614	636	632	647	646	636	625	611	620	606	631	637	599	613	697	663	606	682	619	654	646	584	648	636	603	610	621	638	667	618	635	587	673	660	648	625	621	630	601	632	601	640	616	637	603	633	619	618	633	597	605	630	585	636	632	639	636	645	616	618	616	607	615	613	582	607	642	604	681	611	637	621	683	665	641	661	657	603	620	653	645	631	616	695	617	653	593	700	603	604	623	634	606	624	673	609	612	617	641	604	611	622	576	648	665	645	679	614	613	604	624	635	636	647	606	596	659	660	637	609	626	626	612	610	645	601	634	645	601	579	631	656	592	606	607	596	608	633	603	613	578	639	646	642	637	658	648	647	612	592	658	660	687	631	625	622	572	612	618	668	656	623	639	618	637	631	606	643	617	625	653	651	625	638	604	618	673	644	609	595	607	628	603	649	621	626	645	670	670	660	619	645	646	622	612	641	602	648	680	640	644	605	650	615	587	630	685	616	630	609	642	640	645	603	672	639	654	622	602	610	619	654	616	649	618	622	637	629	634	637	641	637	601	617	650	646	676	682	629	635	616	692	650	618	626	655	611	658	650	638	623	630	649	671	603	629	597	664	610	615	654	650	661	600	664	644	604	659	662	652	615	679	604	620	674	654	595	632	626	654	608	695	653	643	633	651	598	569	584	600	595	664	598	616	592	636	651	600	635	656	620	699	639	633	628	642	618	645	611	607	627	573	627	576	612	665	618	625	662	645	632	622	590	633	668	590	660	608	588	622	636	622	637	592	643	648	614	661	644	596	618	623	632	600	646	605	595	669	607	624	624	650	653	635	653	685	653	616	658	631	620	594	637	635	646	630	599	630	618	615	651	638	626	581	656	621	600	612	605	642	631	642	662	684	606	612	641	627	603	627	632	663	600	666	632	624	672	649	622	618	629	629	636	627	654	625	621	594	599	668	607	660	665	631	642	614	640	647	606	627	644	696	625	599	635	637	617	612	632	658	643	600	602	632	641	624	607	682	645	645	660	611	683	610	618	643	665	649	632	636	640	590	605	610	665	638	596	634	621	643	655	583	630	657	664	677	636	633	632	599	639	631	652	613	654	623	611	611	666	650	630	647	626	654	609	643	596	648	665	632	672	624	581	643	613	668	611	649	601	632	607	635	616	641	643	652	654	636	642	635	551	600	583	605	620	635	588	631	656	628	654	603	694	671	622	642	659	652	643	629	626	611	621	621	583	643	620	619	625	622	553	635	633	631	622	635	668	632	617	603	648	587	662	629	622	647	660	611	634	578	631	611	649	639	616	643	626	651	636	613	633	675	604	660	583	647	584	627	628	634	604	607	581	627	636	604	599	617	629	649	636	601	616	604	604	626	651	635	585	634	598	613	648	671	587	643	619	624	607	641	653	596	636	675	669	634	648	659	623	662	613	615	596	617	632	671	608	630	609	596	680	589	645	608	652	597	661	650	654	608	649	685	629	617	625	641	648	623	649	649	616	612	609	637	661	626	607	643	662	637	594	594	647	629	641	595	652	671	617	664	631	662	614	646	639	584	615	632	618	629	669	618	616	644	646	669	611	604	611	689	636	678	603	620	625	630	652	586	646	629	668	632	611	651	636	636	679	631	608	637	660	653	667	583	641	636	610	585	639	645	634	571	620	635	645	631	615	677	667	620	623	670	670	617	619	655	643	598	596	634	635	659	664	631	596	625	600	679	596	627	648	633	601	635	617	616	646	646	590	647	626	627	570	621	655	617	636	619	648	636	665	602	636	612	658	636	604	634	666	619	617	667	617	624	636	638	649	601	638	638	639	601	642	610	662	623	624	607	656	631	683	650	620	628	615	641	644	641	618	619	661	683	625	630	663	610	688	597	666	603	619	630	640	593	623	640	598	612	645	636	635	592	637	668	628	589	618	619	611	629	652	628	656	596	607	635	622	610	650	652	598	601	665	639	614	678	635	625	636	632	632	627	678	623	633	612	591	658	665	605	630	601	696	580	615	624	610	636	661	622	623	613	614	597	605	649	642	641	618	640	644	636	574	675	638	609	649	635	631	625	599	630	610	636	626	622	619	683	645	618	628	617	590	583	630	636	577	641	631	629	589	655	645	658	672	647	672	612	615	644	632	647	622	663	626	674	675	695	670	590
17547	28615	23296	17720	14536	9496	8154	6403	4599	4214	3512	2409	2024	1610	1399	1337	1239	1204	1196	1195	1123	1028	967	942	969	918	928	875	906	912	905	888	865	844	859	868	844	841	847	856	879	821	878	807	809	818	839	767	832	817	823	805	801	803	787	742	809	763	751	788	779	784	789	747	722	735	756	702	739	722	757	746	725	751	729	736	723	737	752	731	749	762	676	756	766	718	687	731	724	724	756	743	725	752	695	709	707	761	742	830	745	738	767	778	786	724	791	712	711	727	709	725	759	705	741	736	761	711	771	738	744	697	711	700	722	773	715	728	727	735	768	730	768	713	715	761	722	729	726	741	765	718	726	712	768	710	666	739	694	700	695	694	703	736	736	701	692	697	772	777	772	741	744	730	759	677	781	731	729	724	734	764	725	757	762	739	712	712	723	768	690	723	701	749	719	760	760	710	737	727	748	772	734	742	770	744	732	733	678	738	761	711	757	744	719	708	701	749	715	730	751	742	741	747	705	792	699	752	728	754	746	725	735	749	721	719	742	709	746	733	761	697	736	762	681	685	727	750	760	727	740	741	761	721	715	658	683	765	716	760	715	714	765	751	731	736	758	729	742	699	726	785	739	679	699	713	763	694	714	700	710	724	716	776	688	740	764	732	717	755	746	757	734	693	762	798	714	723	709	753	755	737	715	690	698	755	693	770	719	728	760	732	760	685	739	730	725	738	686	693	726	723	738	696	702	735	729	752	703	773	744	718	702	746	745	766	729	722	734	736	733	758	727	766	726	762	704	674	770	739	683	718	761	758	720	776	727	727	749	722	744	723	691	691	730	710	708	716	732	743	724	754	683	719	725	690	762	741	755	744	719	721	785	748	737	752	745	713	732	722	754	743	711	766	710	716	728	679	711	725	728	757	715	731	745	728	761	730	740	719	725	715	731	741	709	734	692	739	763	742	760	741	769	738	732	711	742	778	729	734	711	756	701	744	755	716	719	746	734	709	776	754	713	791	774	722	737	724	783	740	729	760	734	727	743	696	805	706	766	749	686	729	727	718	737	733	745	721	769	737	696	745	747	761	681	702	695	742	708	717	759	751	696	751	702	740	713	716	757	766	783	740	764	736	790	762	732	734	687	758	736	740	794	701	719	696	722	722	704	736	700	718	786	708	712	670	729	733	761	708	700	715	754	741	703	730	708	702	749	767	723	703	675	699	717	683	752	690	742	731	743	710	778	752	691	730	722	763	760	697	699	743	719	764	734	729	727	728	714	725	719	702	714	729	748	686	722	722	713	739	726	772	785	736	712	726	723	696	706	742	720	733	726	738	732	723	758	694	719	739	750	690	691	718	747	738	721	765	707	713	716	780	712	743	685	722	710	724	719	728	707	730	776	722	744	700	712	781	734	682	731	769	757	796	718	768	779	744	740	735	719	754	738	715	719	737	713	718	744	732	739	751	710	734	717	688	716	702	729	725	722	740	720	741	766	768	652	743	734	691	731	720	724	711	734	753	691	749	743	752	729	748	747	733	729	728	722	728	737	710	724	738	749	686	750	765	749	710	730	770	706	758	690	757	751	728	710	741	753	686	759	668	709	727	709	722	754	760	737	717	810	748	748	761	793	718	757	750	734	696	729	777	727	752	771	759	722	703	727	724	713	730	698	802	726	771	774	742	735	693	726	754	719	713	761	699	707	752	754	770	734	714	749	756	734	717	735	643	733	751	744	709	708	769	762	746	798	752	762	769	716	714	778	687	695	749	762	666	742	706	741	774	754	758	720	772	708	734	712	703	707	738	758	751	724	788	709	744	733	804	703	733	707	771	751	723	686	689	735	748	704	718	755	699	711	742	703	732	734	736	724	747	725	768	737	729	762	752	732	697	733	710	717	699	705	716	718	741	679	725	695	752	774	774	768	716	767	787	762	731	760	734	720	774	766	696	742	715	742	749	721	766	711	756	719	732	660	732	778	704	718	756	732	725	692	767	782	693	697	722	665	701	735	682	706	695	712	721	729	735	738	687	685	739	760	694	745	733	714	747	703	745	697	726	714	668	739	784	708	701	737	690	780	716	704	729	713	750	778	762	699	727	709	732	725	730	738	733	736	716	708	726	742	693	755	691	776	759	721	741	726	737	800	780	752	807	754	679	714	801	690	751	699	727	724	747	737	724	736	736	738	753	757	735	779	722	734	717	732	693	714	723	707	693	676	777	703	726	744	705	754	684	759	745	754	704	721	736	731	765	780	733	774	778	793	751	723	729	699	778	680	710	764	746	766	734	779	745	710	727	699	738	656	743	721	748	706	759	756	756	721	738	663	757	778	735	744	722	703	698	732	731	741	735	744	734	735	752	710	750	763	730	710	728	737	804	756	742	739	729	750	758	717	728	804	752	721	762	703	769	741	739	738	760	751	723	727	726	750	749	747	771	763	742	793	758	746	694	712	728	749	755	738	788	740	705	741	764	749	715	759	731	792	743	748	736	720	728	718	716	727	720	778	757	744	736	705	708	728	731	750	731	731	779	749	746	762	734	724	723	717	740	770	770	704	748	716	728	757	743	729	764	724	740	718	735	742	726	706	710	767	763	671	767	763	714	706	731	721	695	746	755	721	709	761	754	770	716	700	689	699	749	747	699	765	712	767	720	776	719	712	682	750	683	715	769	702	686	753	718	768	752	706	677	692	729	767	749	713	736	719	771	740	699	770	758	788	745	695	742	738	740	711	739	725	768	732	756	750	808	690	755	760	713	715	731	732	756	701	750	780	741	746	708	774	744	684	742	747	769	688	714	732	712	775	722	705	734	696	700	700	721	753	711	734	738	713	676	755	704	721	726	702	719	748	707	734	696	710	687	737	751	768	720	721	696	664	744	780	720	756	681	692	788	719	740	740	714	743	740	755	708	773	715	747	723	740	753	712	744	746	725	731	743	708	756	732	763	749	702	717	697	698	746	698	775	742	753	758	700	729	739	768	743	773	701	777	730	758	723	761	734	723	759	694	738	704	730	760	754	788	715	720	686	738	753	804	753	729	719	732	725	693	716	718	740	748	712	738	728	717	725	734	688	718	743	771	732	705	737	711	702	752	741	697	757	752	715	767	721	746	768	753	740	716	701	734	780	721	771	700	730	684	725	680	720	741	738	728	718	741	701	706	750	699	738	785	700	736	723	710	702	761	752	713	725	692	760	718	739	732	715	739	754	716	748	696	695	729	710	725	734	689	747	723	708	717	727	728	781	760	685	728	727	749	712	770	760	734	700	774	785	768	728	717	688	694	760	729	758	739	739	709	760	649	702	776	730	754	766	778	730	779	761	722	729	711	736	755	745	711	730	732	743	680	699	728	701	707	751	727	751	709	733	696	726	751	786	761	743	740	747	749	744	730	732	722	750	705	785	743	751	752	752	723	720	732	738	753	740	746	754	747	715	700	712	679	707	714	721	723	743	779	743	764	774	705	738	750	754	719	725	699	778	726	781	751	713	702	709	725	737	739	746	709	797
23204	21383	29070	24075	21429	21520	13796	5479	3719	3304	2675	1898	1532	1196	1097	1109	1026	987	1029	960	888	819	733	748	715	701	705	638	675	667	661	667	639	665	622	628	663	653	653	634	637	626	638	658	575	557	608	592	600	590	589	633	599	568	557	533	504	539	585	518	548	542	507	499	564	543	548	504	504	519	527	499	534	520	531	531	543	530	510	519	518	506	537	522	533	510	498	486	512	500	530	548	532	554	504	483	510	496	550	484	499	478	511	536	486	511	483	526	505	547	493	539	535	505	550	531	502	487	520	487	530	492	487	521	528	512	513	537	480	527	539	481	521	494	491	522	515	511	540	489	499	510	506	550	545	530	513	513	511	534	550	536	542	493	533	536	489	554	484	532	548	504	498	480	519	533	524	488	534	538	523	526	504	523	517	550	513	536	480	519	502	495	516	512	534	537	511	480	499	498	495	534	503	560	516	493	519	527	527	548	530	502	474	503	515	523	499	513	513	496	481	502	536	505	510	540	536	513	513	517	475	501	511	519	537	515	498	512	485	509	497	523	530	523	559	499	487	524	518	517	521	494	544	533	529	495	528	475	524	491	504	561	508	518	554	507	548	542	491	555	583	524	495	523	528	515	533	510	481	479	520	498	539	501	527	501	502	497	522	486	500	513	487	533	492	491	508	538	490	550	509	504	522	528	518	532	532	518	531	486	520	531	504	496	537	561	560	533	525	533	487	551	494	529	478	472	492	547	490	490	496	553	504	548	536	502	542	536	527	524	548	548	511	506	546	476	545	510	506	517	493	516	527	483	520	550	562	503	514	507	542	509	503	522	523	567	551	524	558	484	511	498	518	569	518	474	532	535	527	496	540	502	506	506	509	469	497	535	541	543	492	527	534	529	548	526	523	505	513	501	522	510	553	517	465	486	571	501	509	528	510	519	515	516	527	550	526	506	535	521	485	530	492	501	561	519	479	502	482	509	516	521	497	529	532	524	492	520	503	505	496	489	526	494	491	531	508	484	479	499	520	562	559	476	516	497	459	492	499	520	545	503	540	486	548	524	524	532	503	487	526	506	516	506	549	542	509	504	500	503	464	544	533	529	549	532	512	504	505	509	514	520	498	475	526	532	516	509	542	519	522	519	531	513	528	486	511	516	485	545	501	507	502	511	520	481	493	539	518	503	486	482	526	511	504	472	501	515	527	504	516	495	510	564	489	532	504	527	592	506	540	502	512	477	535	513	505	522	527	494	547	542	519	481	524	541	499	514	515	547	486	482	529	540	515	535	554	481	506	521	502	496	523	528	498	517	515	528	553	515	570	549	511	527	532	535	519	526	537	524	511	537	476	518	529	502	515	542	506	464	530	538	522	520	545	524	533	538	477	517	489	485	523	489	493	496	520	519	468	517	533	479	519	553	525	545	577	494	533	520	510	486	481	516	484	541	510	562	522	523	520	537	492	484	491	542	525	520	561	506	530	507	522	492	473	496	529	526	522	506	509	578	538	525	537	494	514	529	495	513	521	500	496	534	517	530	530	483	522	513	508	508	516	528	485	499	490	515	504	495	505	535	494	521	538	493	511	498	465	539	488	518	511	469	524	478	543	528	488	513	523	541	511	522	521	548	529	504	506	539	523	523	530	539	539	510	510	496	519	505	510	499	517	496	486	546	514	477	518	492	516	504	519	531	544	564	515	450	522	521	486	531	502	519	496	558	549	512	547	512	546	504	524	506	527	503	522	520	501	538	537	542	516	485	503	531	520	556	542	518	549	496	527	496	500	542	505	517	517	502	508	543	512	548	524	500	489	542	511	480	489	501	497	501	500	459	504	531	510	504	489	547	543	559	511	547	500	489	547	519	488	496	493	544	564	523	506	538	516	518	514	513	570	512	490	527	521	524	521	539	530	506	520	486	516	500	527	530	493	505	511	501	471	481	505	498	532	506	487	466	535	499	506	529	524	553	511	504	524	515	512	539	478	545	469	501	557	518	539	541	520	477	518	503	502	522	534	515	506	464	500	550	533	469	491	559	492	537	540	497	507	549	545	535	507	514	506	516	530	537	522	490	534	526	518	502	515	530	488	553	502	523	513	526	500	496	551	558	459	495	501	525	497	548	516	582	529	522	514	506	558	513	484	483	496	492	520	567	546	502	501	522	514	506	497	509	484	531	507	529	499	514	538	482	516	509	506	496	503	526	511	512	505	527	528	515	548	511	509	508	527	516	529	534	482	510	522	504	501	498	498	554	536	511	514	491	505	513	514	493	503	500	546	507	509	542	544	550	510	502	506	511	528	466	516	541	519	515	516	503	474	464	499	501	509	506	503	516	517	479	562	509	451	507	495	513	544	505	548	515	478	482	507	509	516	541	477	510	512	499	523	503	538	496	523	559	474	519	555	463	531	497	481	517	486	478	480	538	494	494	499	528	499	487	525	532	499	494	472	488	497	489	492	519	505	487	515	511	509	498	514	530	517	501	518	512	484	528	532	476	530	514	546	525	492	553	526	479	504	525	479	534	522	496	561	459	548	536	487	507	516	563	537	497	507	510	552	518	532	538	485	522	490	518	536	516	526	510	515	518	530	505	515	499	515	508	495	500	505	517	510	495	501	468	511	522	576	520	480	503	529	482	494	585	529	509	515	527	527	494	490	526	508	521	528	552	517	527	473	535	521	496	525	488	557	499	512	529	498	535	488	479	505	538	512	483	488	554	514	522	502	532	517	501	496	492	501	477	552	540	498	552	524	508	509	583	460	533	507	511	528	553	505	496	514	508	490	512	499	576	505	558	517	518	522	498	531	513	540	557	527	528	520	488	528	529	568	546	523	540	469	511	484	508	503	502	478	523	494	528	522	553	532	477	491	542	495	475	510	447	526	488	528	516	543	511	512	497	537	510	497	461	517	505	504	523	521	496	506	508	479	556	550	463	530	493	492	510	523	549	493	533	557	501	492	536	505	517	507	536	473	525	518	512	513	501	563	507	495	471	499	493	507	521	475	512	525	555	531	509	513	483	530	540	483	510	524	527	538	537	506	465	573	522	493	527	494	527	517	532	456	524	513	516	510	474	548	505	504	509	543	498	505	536	531	535	498	528	565	510	522	563	540	511	514	524	505	555	520	534	511	495	497	501	536	492	534	487	529	515	503	506	486	542	503	468	508	546	532	518	534	543	522	519	530	499	572	508	524	516	516	512	544	554	536	523	481	515	518	537	501	547	550	512	549	512	530	493	529	515	461	454	518	524	493	513	496	566	512	496	525	496	531	524	511	543	502	492	494	517	464	530	552	498	514	492	557	516	480	518	506	520	547	535	518	560	548	518	482	542	511	485	520	514	528	507	524	505	550	529	475	525	447	540	526	516	503	523	525	538	526	530	545	517	486	497	541	484	523	545	501	482	530	516	524	526	490	519	532	538	512	516	515	496	525	486	496	519	495	495	546	503	516	539	506	522	487	468	502	533	503	526	518	494	499	516	531	530	466	531	488	517	524	518	495	471
20192	37196	31504	24236	20030	14601	12145	9512	7204	6514	5189	3398	2918	2195	1844	1803	1479	1583	1620	1458	1257	1198	1088	984	978	1000	912	808	901	824	830	853	777	801	762	792	762	805	830	818	787	804	768	750	735	760	745	688	749	788	697	665	719	666	700	697	650	637	608	629	646	649	598	589	589	618	608	628	596	574	585	593	565	590	588	617	547	594	592	604	607	599	604	653	584	556	574	556	572	568	625	572	557	573	549	615	589	578	611	563	593	590	574	590	594	553	591	631	590	577	573	571	603	574	593	584	585	603	555	576	607	566	578	617	608	594	598	568	573	602	592	590	601	573	606	577	580	597	612	611	611	604	619	613	580	575	567	593	579	580	568	561	572	560	581	614	571	568	567	623	570	567	542	598	582	543	606	566	589	576	565	558	571	603	572	627	602	554	585	619	626	571	596	554	579	601	558	569	594	570	626	602	582	544	538	583	521	558	610	563	597	557	602	611	597	570	602	599	565	599	554	568	580	579	628	586	572	536	558	590	609	567	541	600	611	552	559	573	574	581	590	608	585	588	555	576	574	559	592	558	552	586	544	557	611	601	596	568	598	571	615	581	587	590	586	606	610	605	629	606	588	618	548	621	603	576	610	589	629	564	611	588	599	593	622	588	568	580	606	630	621	545	560	559	556	591	577	573	531	609	583	585	597	610	573	599	582	577	590	587	539	580	567	593	567	607	597	598	590	569	595	566	633	598	577	575	583	551	608	575	613	566	596	550	614	625	577	556	608	630	593	557	548	590	576	561	620	582	621	560	580	601	561	546	600	592	612	566	604	589	597	596	602	608	582	622	583	569	602	597	602	559	548	592	611	597	594	608	591	564	580	602	594	571	602	574	578	617	578	581	544	594	559	571	541	579	564	589	627	610	573	608	559	552	562	614	563	547	595	625	553	569	596	577	582	585	563	522	568	566	588	584	588	588	621	579	586	608	606	606	601	577	612	560	545	614	572	565	612	584	577	561	550	581	598	585	612	568	616	613	591	576	599	625	558	584	558	575	603	566	638	557	599	567	581	586	528	560	597	556	608	644	584	578	597	573	603	570	563	595	572	606	570	629	599	561	555	574	566	583	593	570	608	599	612	572	589	561	570	634	572	581	537	593	586	599	608	547	566	575	605	589	604	561	561	543	590	519	565	573	608	574	603	571	570	586	538	582	597	510	615	541	591	616	558	595	552	563	592	575	565	574	562	586	551	579	586	622	561	505	594	581	590	537	614	601	516	577	564	579	575	548	560	580	586	589	570	596	581	594	601	583	593	585	597	586	606	577	571	544	638	575	579	532	601	564	588	610	584	567	584	578	606	581	610	588	562	569	542	627	587	559	613	568	579	563	596	538	602	590	589	570	611	572	554	592	549	611	577	588	586	558	600	580	585	596	575	548	553	564	583	544	583	607	566	552	561	603	577	621	583	567	580	591	581	604	597	577	558	609	594	612	569	578	620	581	587	617	564	589	623	635	566	605	614	644	565	598	616	620	566	570	558	602	571	537	535	552	619	592	537	584	588	564	543	596	606	553	542	564	638	590	582	550	553	556	592	571	565	583	567	593	602	595	560	583	630	556	567	624	571	559	583	549	639	594	626	546	611	556	535	586	601	572	596	609	588	587	532	570	617	550	588	567	585	618	571	577	598	593	642	564	517	569	563	561	602	595	565	549	576	572	590	618	569	593	557	548	608	604	593	561	607	573	583	585	575	624	569	615	608	602	617	565	601	607	599	608	584	628	549	603	582	615	566	586	608	591	520	579	581	580	622	601	622	584	574	605	587	634	576	550	597	622	584	580	586	586	604	618	577	592	624	559	565	584	577	601	541	594	637	567	579	598	646	599	626	581	598	585	563	566	620	574	577	577	616	571	578	545	566	587	571	591	557	577	587	577	616	575	550	604	574	617	618	584	568	550	525	567	555	575	563	659	549	627	586	635	575	588	583	563	597	567	561	563	593	594	603	564	594	580	622	574	578	587	554	533	659	607	547	602	569	551	586	563	568	587	592	545	583	522	583	611	572	564	573	588	584	561	558	579	618	592	581	599	585	565	561	601	589	602	569	581	590	566	582	587	602	564	580	561	575	585	555	582	545	588	559	604	587	591	586	552	560	572	566	577	581	572	603	615	571	578	611	582	552	614	581	538	564	567	587	576	644	595	550	576	613	634	613	610	611	596	574	604	598	602	564	610	569	592	619	568	628	583	599	572	594	581	597	620	568	551	573	578	588	577	594	596	579	591	592	561	597	532	566	551	588	569	578	573	593	556	607	592	594	590	534	605	578	580	559	595	579	594	537	619	575	606	578	585	568	559	597	596	565	578	569	601	598	590	582	585	635	563	594	578	581	550	538	581	585	568	567	565	570	561	546	571	617	552	596	559	581	595	614	587	570	629	560	605	569	585	550	569	570	632	543	594	588	557	562	571	583	541	604	567	588	596	595	541	574	577	559	585	569	573	565	571	566	570	613	579	564	561	632	536	561	557	567	607	574	565	602	589	549	591	574	583	584	595	561	605	560	579	563	628	558	582	548	560	574	546	538	554	595	596	565	618	592	565	612	567	552	566	600	570	600	628	609	567	607	592	582	561	597	565	552	545	593	541	591	605	588	546	615	577	579	582	597	552	563	566	576	602	555	543	583	603	569	633	631	617	597	613	568	586	611	587	588	618	597	570	551	598	569	592	563	593	578	616	573	584	575	574	582	604	553	563	560	626	591	615	569	580	575	602	543	577	569	584	611	594	574	583	586	594	550	582	603	609	589	562	595	541	590	566	585	562	580	557	577	601	565	597	580	591	577	602	569	580	596	591	574	570	588	560	564	611	570	535	537	541	553	583	600	610	623	604	573	560	568	587	592	564	580	576	572	593	556	576	600	577	571	564	612	576	609	619	617	600	563	596	616	603	570	603	563	552	611	543	576	566	557	581	538	580	582	576	559	585	626	556	573	522	617	613	565	587	613	535	581	563	576	626	577	561	563	569	576	590	597	597	581	567	580	645	588	573	562	616	567	595	570	579	553	616	595	584	564	591	617	641	548	595	664	594	561	553	597	612	558	585	610	548	557	561	581	575	616	611	611	569	538	602	596	627	595	587	594	579	576	571	593	591	608	562	580	542	563	618	568	587	603	574	545	558	573	583	593	575	605	583	608	601	573	606	563	566	595	584	573	557	622	577	543	624	594	591	577	594	588	540	580	555	643	582	602	594	604	632	601	520	610	622	588	610	618	582	565	586	582	531	575	596	586	551	561	547	587	582	554	590	585	583	597	569	623	587	636	608	593	564	586	582	588	561	567	567	573	572	579	556	542	591	581	576	596	600	584	590	613	587	578	579	573	571	540	576	595	545	603	582	583	559	575	559	591	611	578	579	595	610	613	575	590	612	562	582	591	642	596	617	604	567	559	598	558	605	559	560	595	566	580	603	559	610	582	609	574	543	560	542	588	593	571	618	549	579	559	571	569	553	547	603
27475	20807	16281	11119	5944	3864	2766	2160	1828	1608	1093	943	723	674	718	639	674	697	656	593	561	560	524	531	550	527	564	540	513	527	514	543	535	505	507	504	548	494	512	507	552	560	527	467	529	542	472	489	502	486	487	518	444	503	490	474	489	474	455	522	483	441	487	472	449	463	498	479	477	486	502	473	476	481	490	492	513	497	474	467	443	466	492	450	443	448	484	472	461	423	465	492	457	479	472	479	448	500	468	466	493	487	507	473	458	445	470	475	518	455	463	509	446	425	486	458	435	472	490	464	489	444	451	481	437	448	482	490	480	484	470	468	495	508	477	413	446	441	476	446	434	467	436	461	458	491	474	473	493	460	438	493	479	489	478	462	465	414	494	486	458	438	458	471	453	452	476	453	446	450	432	469	495	464	411	448	467	481	476	486	491	465	428	512	446	485	440	479	457	480	447	445	453	496	469	490	434	512	483	469	442	433	458	453	488	500	430	469	499	481	486	462	454	478	469	512	454	424	468	484	469	436	476	499	457	459	495	462	473	487	467	444	451	439	473	459	436	494	482	437	446	478	454	467	489	457	450	492	458	450	459	465	472	411	471	469	511	507	485	490	453	483	474	509	497	453	447	478	447	540	450	461	454	466	497	423	512	448	477	485	464	421	445	446	451	446	484	465	490	481	482	439	441	482	490	462	503	508	437	480	455	473	466	458	499	477	480	453	445	491	488	489	425	435	472	471	472	512	466	466	494	476	478	471	477	457	474	488	511	435	454	449	465	495	486	440	472	471	537	474	476	471	469	472	450	462	440	432	439	489	443	467	496	438	488	471	482	477	496	476	471	480	455	439	522	499	456	484	477	493	478	454	478	478	415	447	482	463	515	492	523	468	467	478	458	464	474	495	430	429	494	448	451	491	467	468	502	469	486	471	496	479	424	449	494	501	490	462	456	470	433	456	492	469	493	494	471	502	465	440	475	501	473	486	484	475	468	475	441	482	464	470	464	500	515	457	469	484	451	474	486	503	451	489	464	467	470	441	462	450	462	505	467	481	438	465	467	469	503	464	454	466	490	459	489	452	481	479	464	445	450	481	425	469	489	502	475	484	491	457	487	477	460	477	482	471	460	463	494	481	461	487	430	469	456	466	468	466	499	500	482	458	468	476	472	451	479	463	462	439	458	465	475	461	444	502	447	502	494	481	465	464	470	450	443	483	496	445	467	420	471	475	463	439	495	464	466	450	486	506	508	437	474	495	485	444	482	452	476	469	492	462	467	479	466	499	481	454	462	448	443	517	469	479	430	452	432	459	466	463	479	468	488	486	480	489	495	497	475	454	461	473	480	457	489	438	485	450	460	443	452	436	475	484	467	475	435	479	459	462	511	458	450	461	483	465	428	485	486	462	513	474	457	464	505	478	506	473	464	467	519	428	463	466	477	443	469	463	439	453	481	466	434	430	440	472	489	437	462	458	456	455	454	424	439	475	464	464	480	485	474	478	460	484	481	472	461	493	456	467	472	485	449	450	474	469	441	468	467	499	450	444	475	446	465	458	454	481	502	457	476	444	435	469	463	416	476	467	500	488	466	495	469	445	459	489	529	468	488	487	481	453	453	450	480	506	446	460	477	483	466	459	449	463	467	489	459	419	485	437	469	457	477	464	456	471	435	483	469	436	485	503	473	497	489	470	454	449	463	439	489	472	477	454	472	472	503	470	487	501	448	441	482	465	438	454	463	491	465	480	426	452	508	434	473	478	493	463	482	440	445	507	469	483	429	416	477	470	474	469	498	459	452	457	477	473	434	414	445	438	455	467	496	482	452	461	490	502	448	454	465	481	460	471	434	435	485	482	447	477	478	467	444	443	478	449	456	432	459	475	488	472	463	453	430	495	432	468	472	466	495	445	451	464	405	483	439	498	452	491	507	489	478	464	485	490	478	441	508	473	498	451	502	443	459	474	502	491	474	481	486	451	474	466	436	464	463	506	465	460	476	482	477	465	493	472	463	429	445	448	485	473	468	474	471	461	440	450	476	462	477	465	472	492	499	467	477	467	457	498	506	436	447	472	483	436	458	438	476	492	466	475	446	471	487	447	471	433	488	483	482	489	488	462	452	487	453	445	470	472	496	465	456	475	473	427	468	456	431	466	498	462	468	450	472	429	498	508	443	456	453	459	479	451	463	452	466	489	439	495	448	478	477	467	451	458	478	456	472	460	426	492	422	463	450	446	464	476	426	444	533	493	469	463	491	471	460	459	463	485	516	463	484	467	493	441	478	473	478	479	465	475	461	450	468	487	437	482	475	457	444	460	458	445	489	451	453	494	456	429	481	453	477	506	451	432	462	501	481	452	472	504	438	480	507	463	504	446	489	491	452	484	476	467	451	464	470	469	481	471	470	454	452	489	442	482	500	484	464	476	474	464	470	474	460	450	476	486	501	494	486	479	481	486	442	502	449	488	470	477	487	496	471	506	476	495	427	463	470	504	472	461	476	488	475	462	424	471	477	462	501	486	476	491	456	505	485	472	480	472	477	505	461	463	465	497	505	502	476	508	491	487	438	442	498	444	500	496	469	454	439	443	477	461	465	503	484	491	444	481	482	487	463	448	449	440	486	467	493	444	474	466	440	501	434	455	464	458	450	446	488	471	452	520	445	470	502	467	492	482	496	491	448	488	478	485	494	463	458	468	437	502	507	465	483	451	499	504	467	448	467	489	433	496	489	489	439	473	468	494	468	472	481	521	477	476	499	484	495	470	469	476	475	443	467	513	461	458	489	477	488	446	480	464	459	473	462	411	460	490	467	467	465	420	476	466	479	492	472	466	496	458	464	475	526	447	490	468	511	475	497	479	422	460	456	489	498	452	459	477	431	473	459	473	483	473	464	459	451	539	455	442	454	473	451	468	459	466	488	486	464	492	475	441	479	468	462	464	496	456	448	454	456	476	492	451	466	451	436	454	465	440	456	433	485	470	546	471	462	429	482	425	440	468	466	496	463	480	459	475	455	481	486	466	458	449	493	465	464	466	456	463	473	432	486	495	480	454	444	488	457	495	463	492	473	476	500	428	464	495	474	455	475	504	467	479	478	434	466	476	500	445	425	466	518	498	458	483	528	479	487	455	488	455	481	525	494	489	467	494	447	480	479	488	482	456	462	467	469	467	449	432	477	470	453	467	474	432	444	472	466	495	442	464	452	464	453	434	454	439	480	467	491	484	489	445	441	428	507	476	483	472	486	480	449	453	472	447	458	454	472	449	486	448	458	461	472	500	442	493	495	470	479	449	480	447	481	442	488	472	448	445	493	500	445	444	488	455	464	464	510	442	438	476	453	505	471	445	458	500	489	489	470	456	443	458	467	461	454	492	459	458	504	451	472	446	448	470	455	467	460	450	447	437	449	497	430	456	479	487	474	454	480	483	463	480	528	457	463	500	464	488	472	453	514	462	471	468	453	456	515	433	472	477	509	444	472	506	502	483	462	472	510	435	453	454
16065	24472	19535	14134	10097	7496	5684	4475	3947	3195	2196	1764	1336	1096	1120	986	915	1005	953	871	808	759	800	699	688	684	637	662	697	658	718	664	676	656	664	627	685	619	700	621	666	728	642	607	665	634	627	613	649	617	627	602	617	657	564	573	576	589	577	610	578	543	574	583	584	569	576	555	603	605	581	611	596	541	571	566	641	595	561	573	520	586	570	548	576	520	566	571	608	528	561	575	570	584	571	558	566	583	569	581	577	568	590	531	555	552	577	587	562	560	574	570	597	598	538	506	572	538	538	560	530	567	582	517	573	572	549	545	556	542	569	543	537	560	609	519	534	588	548	549	579	573	558	600	570	585	599	534	588	549	564	590	580	555	575	567	544	534	569	608	566	566	566	632	561	554	552	553	581	508	547	553	582	578	585	535	551	598	545	610	545	562	561	573	579	546	519	575	541	545	542	563	545	575	587	577	593	568	545	568	566	554	576	559	538	575	542	566	566	524	581	599	571	554	575	541	596	573	599	537	561	576	550	561	611	566	566	566	564	539	581	594	528	566	568	554	525	573	536	567	535	612	535	595	552	574	575	540	566	581	567	611	588	570	555	559	524	619	526	530	578	580	555	562	563	578	531	557	520	574	537	612	580	531	588	581	541	567	549	514	508	555	590	608	554	530	593	614	558	571	602	556	573	510	564	605	577	540	573	480	589	553	583	514	556	545	563	564	578	573	574	593	576	566	550	552	566	563	589	543	557	516	543	564	560	563	602	552	556	546	582	560	581	580	564	591	563	598	572	574	566	569	578	576	514	587	547	531	567	583	595	604	545	554	560	559	550	571	594	543	576	600	558	549	586	555	517	576	598	546	593	531	574	550	564	573	523	589	536	580	571	548	553	512	569	540	588	589	594	523	568	583	555	550	582	542	549	554	562	551	583	565	558	532	547	591	563	562	569	595	608	575	545	579	561	569	503	557	591	544	530	561	531	578	575	524	565	557	566	577	582	540	568	561	562	562	563	590	575	580	546	574	572	570	556	545	594	583	554	584	560	579	559	573	592	557	558	596	547	568	570	536	554	550	553	550	550	564	530	557	545	583	592	578	534	576	570	569	538	537	536	596	545	535	543	557	542	565	547	582	570	531	549	564	587	567	538	571	577	626	593	545	559	515	564	581	587	542	583	541	533	593	547	584	565	555	577	565	579	549	582	539	539	535	574	542	585	574	570	555	564	520	559	552	551	557	542	544	567	589	564	541	614	556	569	531	599	551	588	568	620	558	574	538	575	574	551	563	563	581	572	558	545	549	575	575	527	568	535	530	544	570	592	579	568	548	555	537	633	582	559	545	552	634	491	557	586	540	593	552	576	563	554	571	562	589	571	541	591	552	557	533	538	589	544	589	527	563	566	612	523	533	570	533	531	550	563	583	577	563	595	594	549	610	566	528	591	572	556	566	545	568	525	570	563	572	524	595	538	562	542	567	582	518	555	518	590	577	530	570	575	540	557	558	558	600	552	563	586	563	562	586	579	522	570	553	558	569	590	590	581	557	613	570	541	550	566	571	579	579	554	550	574	571	567	555	533	563	575	581	589	540	575	523	535	566	593	558	574	605	577	569	575	542	574	550	592	593	599	555	564	543	578	528	609	531	581	561	552	581	561	584	559	592	579	588	561	561	572	551	561	561	556	571	528	576	581	569	602	525	575	540	537	560	589	597	560	549	548	518	541	591	554	524	552	559	555	606	528	580	545	543	548	544	588	574	545	530	561	602	549	576	524	583	562	517	545	530	525	586	578	563	532	559	552	572	561	555	551	556	568	568	573	599	603	589	534	558	521	537	589	543	572	598	560	558	577	527	615	573	582	586	572	594	555	599	541	559	553	569	517	570	581	582	554	546	549	551	581	589	566	589	531	545	549	591	541	544	583	556	572	570	598	571	558	519	597	593	559	567	552	556	546	553	559	553	570	572	538	561	567	608	619	535	559	558	611	591	557	563	571	572	527	570	555	551	560	548	600	570	555	545	571	537	585	564	554	604	532	522	590	563	543	597	592	538	588	585	522	581	557	530	553	565	556	552	536	569	586	541	620	564	586	566	576	583	540	563	538	561	606	592	579	560	535	572	568	578	581	556	593	550	549	600	584	539	571	542	571	542	583	564	550	550	579	525	580	588	542	598	554	608	540	543	577	512	552	544	557	542	524	566	543	562	537	556	531	580	566	573	564	559	493	582	593	560	600	564	554	592	526	571	598	584	552	559	562	568	583	591	574	573	587	551	619	535	561	558	562	636	498	511	599	509	560	590	562	552	597	579	570	561	594	547	577	550	560	550	589	594	567	614	562	599	595	562	522	555	560	539	553	564	567	554	612	525	552	602	578	527	579	556	581	544	573	549	548	575	573	564	585	553	556	530	534	563	551	589	616	591	574	520	603	551	583	573	572	581	587	594	619	521	548	559	557	552	601	569	582	578	612	520	573	590	603	560	529	604	595	576	608	580	546	556	518	552	553	567	546	552	574	578	561	552	534	501	586	546	548	584	540	563	569	527	581	556	525	581	568	598	550	577	538	541	598	522	558	583	564	554	518	559	597	551	576	586	571	575	549	584	565	582	536	560	547	553	559	535	582	554	559	544	595	550	596	578	586	567	555	553	580	586	575	539	597	574	534	576	510	582	562	544	519	594	542	585	555	570	612	567	546	571	546	560	564	549	568	544	539	580	541	556	601	555	595	559	595	563	534	569	575	545	574	529	547	569	541	551	544	534	557	522	524	486	565	568	595	598	571	571	553	585	562	586	560	572	580	569	560	547	587	594	562	536	522	576	572	561	577	591	534	570	549	567	547	547	576	573	577	536	537	563	561	523	544	530	580	596	569	590	624	538	562	572	519	551	571	574	576	569	583	558	545	582	565	590	535	597	595	565	558	595	557	568	564	577	563	548	578	553	618	592	525	591	558	572	585	528	564	546	620	574	540	544	547	539	520	519	566	542	570	579	564	569	551	535	562	542	579	599	561	578	588	596	534	571	559	604	583	571	544	535	590	539	551	565	543	586	535	591	557	575	543	527	582	554	577	546	576	578	573	566	565	582	542	542	548	592	549	566	585	574	581	551	582	549	551	561	566	507	548	548	590	546	577	566	526	584	568	557	518	625	587	544	542	533	567	526	552	575	554	558	552	618	561	586	612	573	544	546	560	519	565	568	539	561	553	620	583	563	536	557	543	583	530	606	600	531	547	550	558	563	592	562	578	571	580	587	571	605	541	554	537	566	584	564	568	557	558	544	544	559	538	553	582	551	575	538	573	575	587	588	556	589	533	583	564	593	578	584	565	596	565	578	575	571	594	579	589	527	575	604	548	611	566	584	583	588	519	588	512	540	602	539	594	557	568	528	585	596	530	589	563	572	527	560	559	538	562	558	567	587	569	534	597	541	516	542	568	577	558	539	556	565	561	566	532	562	517	592	548	585	547	565	558	520	578	571	548	551	533	563	557	584	523	597
24301	21323	28341	24601	21180	12250	5276	3672	2672	2251	1381	1234	873	807	810	716	722	731	667	593	566	519	527	511	512	420	461	418	458	459	444	406	427	405	396	447	452	425	418	429	415	433	451	439	430	427	399	365	404	379	364	359	378	375	401	375	403	365	378	391	361	342	398	371	378	354	328	358	355	331	359	352	354	340	354	346	334	366	331	314	342	356	357	365	300	347	338	346	384	324	365	363	345	370	361	350	328	339	315	339	342	369	359	340	376	366	340	306	361	349	371	341	337	334	340	349	339	353	383	366	360	339	366	331	331	343	323	330	369	384	323	358	353	334	349	352	357	332	340	361	363	341	387	360	364	371	335	346	357	342	347	341	327	324	360	364	312	368	329	339	356	344	321	325	327	349	339	365	383	348	338	353	370	342	341	366	382	359	333	366	341	350	350	341	333	338	373	329	357	361	345	357	375	356	329	363	361	337	326	366	357	336	368	341	355	317	324	324	323	390	356	345	370	386	361	354	361	331	351	330	360	349	351	356	383	347	316	347	338	349	387	329	354	357	363	366	341	376	372	346	357	362	370	320	367	356	337	364	360	347	358	334	363	360	346	354	333	370	366	329	337	367	354	378	362	343	368	345	303	336	354	322	328	364	368	360	335	348	318	356	324	363	342	351	319	319	327	346	326	349	315	342	374	334	343	340	348	352	330	349	386	354	324	345	347	381	313	322	343	346	381	356	341	343	333	329	357	309	334	371	343	359	357	388	364	336	330	334	348	360	367	358	372	352	359	317	356	376	355	360	359	348	350	369	330	364	324	360	324	332	354	344	327	334	322	361	334	368	364	356	364	374	368	367	352	331	354	351	364	396	340	329	345	343	371	367	382	291	365	344	338	348	351	326	350	364	359	362	328	337	348	350	340	365	370	385	332	359	369	325	321	330	339	357	341	365	317	348	342	378	343	384	350	372	341	342	356	351	327	361	369	354	325	321	361	323	344	354	342	355	340	376	340	363	355	334	334	350	354	351	318	375	335	343	323	335	344	375	342	337	346	323	325	331	362	368	354	331	327	350	323	351	373	318	337	361	343	348	317	357	365	337	325	347	348	349	345	351	358	346	345	333	347	360	325	352	380	340	379	354	332	317	344	323	352	341	368	369	374	381	427	315	368	295	356	333	326	343	354	362	342	385	346	331	337	347	327	354	384	350	329	354	339	359	311	340	358	305	378	342	334	312	333	378	355	328	318	323	320	360	373	354	322	368	331	331	333	370	372	375	332	325	368	361	327	347	346	356	341	356	358	405	334	346	359	334	367	308	341	324	342	361	355	355	337	342	354	355	308	362	360	358	346	353	370	352	357	366	332	335	329	319	374	340	382	344	366	374	362	364	370	352	358	400	393	347	374	351	330	364	365	352	346	330	337	375	320	369	390	357	343	348	371	346	338	370	332	342	334	383	351	352	409	333	362	359	345	368	318	334	334	340	358	358	369	314	362	335	328	360	352	358	367	365	366	359	346	362	358	336	359	349	364	333	346	350	346	357	330	358	364	337	330	369	334	334	380	350	339	368	322	336	349	330	366	354	369	312	322	325	313	338	346	397	352	337	325	369	321	327	352	354	349	355	339	326	366	352	345	347	340	327	337	318	310	380	360	332	328	330	331	343	359	369	351	358	346	379	318	368	324	364	333	362	364	320	325	322	346	352	378	345	354	346	340	354	382	354	352	343	331	353	360	356	360	355	345	313	342	366	365	327	332	330	360	359	340	356	351	328	354	343	355	355	333	317	354	320	327	349	339	379	359	306	355	361	360	379	338	360	343	329	356	324	342	352	350	320	374	330	325	338	335	341	338	334	354	371	332	308	321	354	343	324	332	353	343	340	350	337	327	390	350	361	333	341	314	363	346	368	367	365	349	354	315	367	340	369	336	358	313	339	347	346	328	345	316	366	326	386	350	354	345	346	363	334	344	339	327	324	352	361	359	342	370	355	335	325	356	342	348	331	346	324	331	345	356	347	334	371	327	365	326	341	396	352	371	350	320	349	352	353	332	334	337	353	372	329	334	348	337	355	360	362	346	349	338	347	339	373	340	351	340	353	311	325	340	330	351	346	385	324	375	342	333	353	366	328	351	360	349	395	350	352	379	369	356	321	326	365	353	354	340	325	324	322	355	339	361	328	384	322	366	341	355	331	350	344	342	363	338	325	370	347	368	327	341	362	356	378	366	371	369	339	327	342	358	376	375	353	372	340	361	373	330	365	352	329	353	323	356	363	321	357	332	357	382	367	352	314	336	324	368	369	362	364	338	364	355	380	317	320	326	344	332	338	340	394	353	330	326	321	367	348	354	322	338	330	330	354	335	341	353	354	360	348	321	343	364	332	356	334	329	348	345	343	342	326	360	359	395	336	322	318	305	357	339	362	351	352	310	346	378	352	340	346	387	349	353	329	328	335	320	363	359	352	336	323	371	359	356	370	335	374	364	349	383	316	345	329	321	353	355	351	341	324	358	354	375	356	356	343	349	342	368	323	307	329	361	348	351	336	371	336	348	348	354	359	337	323	367	346	323	329	362	319	360	349	337	309	394	320	329	353	349	324	348	304	349	353	378	343	331	372	389	360	380	367	329	351	352	320	318	372	312	354	332	339	344	328	325	344	395	355	320	341	357	340	348	336	330	333	339	327	384	343	331	340	379	396	345	367	358	344	317	321	373	338	356	330	369	353	338	363	339	329	358	331	344	345	338	314	364	361	345	336	339	358	310	331	345	356	354	367	339	313	322	371	329	350	366	386	352	370	359	334	378	334	347	373	362	342	329	316	361	348	361	351	352	368	369	347	361	341	336	362	360	390	318	337	352	360	329	329	320	348	340	375	349	355	337	360	351	365	334	322	363	353	376	316	388	341	339	333	367	338	344	380	326	355	333	359	378	334	352	327	352	347	350	348	357	347	348	389	351	365	346	340	354	313	363	348	367	321	341	350	321	362	353	338	342	353	349	343	358	388	361	329	346	320	331	343	321	354	346	322	311	372	348	325	350	347	351	346	379	357	333	337	372	306	344	358	366	373	342	341	337	352	361	347	348	349	324	328	348	345	384	328	343	346	331	345	364	343	330	334	396	348	360	338	339	359	347	331	338	341	329	351	320	350	377	353	350	366	338	350	362	341	368	374	365	352	390	358	331	357	354	362	359	336	354	352	369	382	346	354	312	317	351	370	375	332	355	362	345	315	335	326	338	337	369	294	317	326	328	357	306	339	322	333	335	352	355	365	337	334	351	339	326	348	348	331	370	336	325	325	366	338	341	344	356	366	346	364	353	342	333	356	326	327	328	355	348	343	358	351	379	337	358	323	359	371	340	331	352	315	320	367	369	369	340	383	350	362	359	350	363	331	351	322	361	337	312	341	337	365	366	330	361	345	343	341	369	368	352	368	343	325	342	363	344	334	348	332	385	343	325	362	368	374	380	342	314	323	339	342	380	367	335	345	374	305	351	348	321	367
17388	32484	27420	21362	14593	9905	8361	7523	5667	4854	2761	2271	1721	1394	1319	1192	1149	1197	1047	968	819	737	747	716	672	621	650	619	599	631	599	566	555	557	555	569	624	558	618	544	557	548	540	564	544	543	566	531	478	490	499	494	492	472	469	489	459	512	436	449	464	459	450	413	455	440	432	440	404	416	406	426	413	456	444	408	445	404	425	460	465	432	433	434	416	412	407	383	420	455	395	391	441	448	409	416	417	436	401	437	429	441	438	448	435	427	399	416	442	411	417	438	402	402	450	415	445	425	439	420	424	406	438	395	418	403	400	440	433	442	420	399	422	399	433	419	404	416	403	440	393	409	438	402	442	406	450	424	435	409	418	406	438	391	379	439	429	419	413	442	401	441	418	415	446	436	422	434	406	409	415	419	422	421	444	374	448	442	394	412	421	413	396	438	438	414	414	448	398	391	434	414	432	419	405	445	442	437	423	468	423	431	463	389	410	410	450	392	403	446	437	421	439	404	374	446	389	427	491	438	419	471	433	381	458	432	428	418	430	442	387	420	439	406	443	433	443	440	414	438	400	446	400	388	462	374	419	410	402	437	434	424	414	415	397	410	448	421	380	426	447	433	428	421	419	441	409	412	397	417	440	429	442	413	369	432	423	442	446	446	433	418	433	430	430	370	401	394	403	456	367	380	416	435	357	401	425	421	399	391	401	405	468	434	396	417	441	410	413	413	415	432	411	394	441	432	428	423	438	408	425	448	427	435	435	430	405	408	427	410	436	419	448	429	408	394	446	437	413	425	439	453	369	415	423	419	422	433	421	415	414	423	410	404	440	435	445	454	418	408	397	456	426	433	430	424	354	417	398	427	383	405	430	434	423	386	425	447	382	388	399	419	422	408	443	443	402	443	436	427	441	412	476	417	410	376	421	444	450	387	394	394	423	393	393	386	441	419	438	393	399	396	418	424	440	437	403	421	384	427	412	401	379	421	420	392	423	410	420	423	451	425	388	409	440	432	402	395	424	421	419	449	461	436	392	395	390	458	402	418	454	408	420	390	388	438	417	438	391	401	421	391	405	418	404	408	439	394	407	380	449	434	432	431	415	423	410	424	460	452	456	441	392	418	436	430	418	394	443	423	425	407	394	381	396	440	433	397	392	448	426	387	397	452	409	450	413	409	448	413	403	418	428	442	425	425	412	420	419	406	423	434	420	420	415	402	432	429	445	433	396	387	453	377	430	375	406	444	431	400	418	404	375	393	428	427	443	444	407	417	398	418	389	425	426	433	448	417	417	467	430	443	435	453	427	405	462	455	400	404	433	432	457	424	413	443	431	402	427	427	398	421	460	437	416	430	410	400	401	441	448	417	445	432	434	411	389	414	390	427	399	465	444	403	422	426	435	435	363	448	420	430	425	425	440	437	427	423	447	430	432	413	413	404	410	391	417	403	395	405	427	429	429	409	415	412	440	428	375	415	407	432	414	445	421	412	435	420	424	391	427	439	389	447	432	446	396	388	417	408	450	410	407	405	430	449	431	441	420	416	486	419	404	411	378	450	443	431	444	391	448	433	445	383	374	447	408	433	444	440	436	398	452	404	443	404	394	443	419	432	438	427	419	429	438	413	422	409	392	397	433	430	426	407	446	442	419	436	401	446	436	453	407	427	451	423	458	406	409	429	416	401	407	392	463	439	424	390	374	443	395	430	437	423	369	400	428	417	437	393	387	391	445	448	430	414	405	408	427	439	433	423	455	424	411	439	451	400	427	432	452	376	410	410	441	430	403	414	455	434	401	432	422	381	391	406	382	438	411	426	431	437	398	419	387	400	419	431	428	429	422	415	373	404	437	404	394	438	401	411	420	394	426	425	403	375	414	438	416	421	404	418	410	395	428	437	411	407	414	418	402	398	433	420	414	428	404	392	429	425	460	423	407	401	465	412	427	461	428	409	413	372	430	410	420	417	448	430	458	408	438	430	408	445	404	402	447	403	432	440	417	431	397	400	421	419	420	411	424	442	429	415	441	419	459	413	413	410	393	404	406	421	465	436	423	441	398	402	381	417	423	394	421	405	404	374	422	406	417	410	432	441	419	390	414	430	399	428	422	453	425	416	416	414	405	453	415	394	449	389	421	434	426	430	420	431	394	411	439	432	443	387	442	379	424	410	417	386	394	417	416	404	424	436	397	417	428	428	438	413	400	400	396	400	411	410	422	416	437	426	459	419	439	427	452	413	398	393	424	399	430	437	384	433	402	397	443	421	404	398	426	413	390	435	423	385	398	459	410	433	387	416	411	390	410	431	405	408	387	411	388	439	416	395	414	397	393	433	412	422	424	382	440	405	463	414	432	407	396	425	393	408	432	462	428	407	395	416	415	405	407	441	386	406	419	435	422	404	404	428	401	449	412	372	397	450	427	403	422	455	429	411	405	402	445	398	428	415	413	427	414	389	423	415	383	419	440	421	389	410	451	462	401	436	416	407	413	430	437	405	404	402	424	464	390	387	418	444	432	407	464	383	409	408	413	412	398	411	406	422	429	430	413	425	389	460	399	429	419	403	444	397	403	419	441	431	421	424	462	442	472	378	422	436	411	452	437	425	420	382	369	406	421	433	438	440	424	383	419	449	435	413	391	415	405	434	452	426	463	417	411	451	417	390	413	432	446	409	404	411	446	442	410	485	400	409	449	416	427	394	408	432	407	418	402	416	435	438	392	438	441	405	409	368	424	394	417	425	454	416	413	388	419	424	409	416	438	474	417	430	423	420	412	422	441	441	407	432	417	410	382	429	392	422	423	426	391	436	395	431	436	425	414	395	430	440	420	404	411	432	439	427	430	433	427	423	379	433	397	441	438	417	434	415	427	409	448	438	451	434	410	429	405	456	398	384	409	463	409	446	444	408	424	412	423	390	438	428	391	425	425	430	415	383	391	425	434	450	382	419	394	430	414	408	400	448	459	425	395	461	419	431	441	407	415	458	435	415	374	452	421	372	412	402	425	438	451	418	442	400	425	453	440	418	429	421	421	427	461	405	395	440	407	416	428	392	445	423	389	429	398	404	425	381	409	411	391	418	408	400	393	416	436	428	396	427	401	437	451	402	437	411	431	425	407	416	422	388	480	410	476	410	437	436	432	386	425	417	397	464	422	413	422	414	397	437	438	388	438	433	413	429	407	462	427	450	411	415	421	468	429	417	437	401	459	413	422	405	435	390	433	407	424	403	415	443	392	415	374	452	426	402	417	412	443	402	412	400	436	377	409	415	390	402	434	454	427	421	396	395	411	424	423	413	376	433	395	388	433	363	448	419	396	428	419	427	408	410	433	408	417	405	419	428	412	396	455	452	460	437	390	388	390	398	421	466	438	438	423	446	397	417	404	416	401	377	411	445	431	429	423	444	394	415	461	372	413	405	424	450	407	440	417	419	405	442	423	438	404	394	423	408	401	426	441	417	411	440	416	401	413	455	414	419	408	422	466	421	433	423	469	380	427	423	423	439
25402	21294	27329	25568	14629	5853	4426	3544	2670	2147	1439	1217	1032	1002	968	905	909	877	880	800	727	770	793	699	756	702	740	747	702	732	740	669	725	710	713	666	676	673	686	750	725	705	716	708	664	658	673	688	721	677	650	672	643	678	668	646	630	639	633	620	637	619	645	623	632	584	668	674	633	625	637	629	610	668	605	624	601	641	634	634	702	632	690	668	640	622	666	633	654	626	590	644	650	630	616	656	620	624	654	642	615	659	610	643	577	648	634	637	644	604	638	648	650	619	589	627	653	631	646	651	694	615	652	645	643	587	582	601	649	684	625	657	646	601	653	645	614	650	665	642	641	677	648	612	629	651	637	622	670	652	613	633	675	676	626	670	612	658	637	666	607	606	629	650	639	640	652	566	684	632	633	634	658	617	629	614	609	609	667	625	629	627	646	665	619	607	672	645	569	605	644	636	631	671	630	615	638	679	607	712	706	676	629	616	642	654	605	616	663	659	608	627	639	597	649	642	632	636	630	665	634	641	643	617	577	634	595	623	632	651	622	635	705	610	614	616	638	661	592	627	659	606	643	604	633	619	631	598	651	626	606	597	619	647	618	697	636	638	634	623	661	643	592	634	565	629	637	603	636	621	612	682	658	641	682	630	613	615	608	659	671	623	596	642	643	608	656	670	625	636	616	625	638	662	666	603	602	617	617	667	608	633	607	633	676	661	628	658	647	650	605	664	664	678	660	592	614	635	629	625	639	670	628	615	655	630	599	654	672	651	661	627	666	686	650	627	586	600	622	614	635	639	593	673	632	650	635	596	628	680	613	649	651	621	621	679	583	655	623	617	661	638	657	625	637	648	622	611	628	599	594	604	632	648	610	644	649	609	643	636	656	617	617	634	642	643	621	662	621	635	599	671	606	616	606	664	609	623	672	598	613	656	618	664	634	630	592	630	641	644	682	629	606	617	640	624	671	654	646	647	614	648	637	622	598	681	613	621	683	639	596	640	633	626	633	619	697	654	607	640	664	657	646	605	663	669	622	641	599	600	585	696	615	621	605	630	630	651	636	642	630	628	699	649	625	613	621	618	617	594	609	646	613	633	655	612	712	627	639	659	654	630	670	643	673	637	650	646	651	617	609	630	622	590	642	674	652	645	634	622	602	642	680	652	618	663	616	645	616	616	634	582	660	658	593	611	632	676	641	573	663	617	635	606	636	662	598	680	620	652	674	626	646	676	596	592	626	632	605	597	676	671	648	597	614	632	634	635	611	635	667	571	614	599	623	617	635	662	619	614	671	668	657	642	634	635	661	631	664	683	669	621	618	613	651	640	642	649	600	610	650	602	630	650	572	656	611	607	674	611	629	617	648	603	665	623	642	607	680	656	591	628	655	650	638	651	663	646	606	652	644	630	643	652	675	620	638	664	601	638	616	639	570	606	633	711	643	618	636	628	635	684	623	600	639	666	634	587	657	633	672	610	701	600	656	602	607	693	650	624	627	631	621	674	629	595	608	660	629	654	640	674	682	585	589	649	611	617	636	663	671	670	660	670	596	645	618	620	609	618	651	614	574	638	642	613	639	679	672	662	635	645	645	636	672	662	659	664	641	668	609	672	709	618	632	620	647	635	630	642	576	615	633	624	637	631	613	621	617	610	677	630	606	621	635	614	585	636	668	642	668	611	604	673	645	657	591	633	642	677	626	597	613	644	622	620	634	635	622	636	667	616	660	611	635	670	594	644	623	629	639	609	672	651	632	639	615	666	616	633	626	656	618	633	661	644	634	639	656	622	623	652	650	633	633	680	616	650	656	634	599	625	645	653	627	657	669	661	634	649	630	646	666	620	645	635	667	688	627	645	619	650	618	622	619	631	665	645	608	621	614	628	652	638	613	652	646	601	688	587	664	646	606	688	604	642	654	645	606	635	595	624	668	646	628	586	614	638	648	654	643	659	642	616	616	623	632	595	640	645	611	605	629	664	655	599	641	634	562	580	638	656	653	624	663	690	632	630	631	620	621	677	621	620	648	620	614	631	648	647	644	669	626	594	677	644	612	656	689	603	635	667	662	661	621	619	666	648	654	693	627	676	637	675	643	672	633	658	622	684	606	600	679	672	653	649	651	674	607	626	662	675	647	605	667	623	613	645	593	651	659	587	631	613	656	634	651	628	629	634	650	558	654	590	671	648	633	623	630	610	592	634	615	631	632	654	625	637	646	645	663	666	601	599	639	643	636	650	629	631	622	596	655	643	624	710	631	639	597	680	674	615	620	606	606	581	685	640	616	618	657	645	598	660	620	596	622	597	617	626	626	606	606	582	668	647	652	624	640	642	697	665	614	578	619	661	622	605	616	617	665	631	675	628	669	624	604	651	622	656	673	614	602	619	647	601	612	577	664	595	622	606	648	629	595	610	653	612	623	606	641	697	607	629	589	649	578	613	632	655	652	597	614	650	640	667	678	589	613	580	658	633	654	636	616	642	679	647	624	632	649	650	611	606	641	639	631	664	660	628	637	642	622	627	653	632	643	584	655	628	635	686	640	653	591	638	664	611	634	615	647	662	642	605	636	640	634	591	629	654	619	633	597	635	644	628	680	653	646	662	622	631	654	592	622	649	649	633	665	625	623	644	651	611	638	652	643	645	630	629	630	651	624	635	619	663	628	606	643	634	623	613	628	618	660	626	636	661	633	612	599	636	658	646	597	656	613	628	622	621	631	586	599	634	590	617	673	616	614	643	621	659	627	619	622	643	634	600	671	633	625	634	666	614	644	611	641	624	620	607	646	666	646	626	672	668	689	647	635	651	636	644	642	690	609	620	607	616	649	638	646	657	628	659	662	672	636	597	611	628	588	624	593	603	636	592	625	646	645	623	597	633	629	607	603	638	601	648	614	656	617	609	657	632	640	639	636	648	587	690	630	628	636	650	646	639	641	564	655	670	636	609	633	630	653	613	637	614	613	605	681	634	656	660	647	665	653	687	633	582	660	560	640	597	652	627	674	626	620	611	668	627	673	644	712	650	629	651	680	638	632	588	624	584	650	604	629	626	622	602	604	616	636	597	629	658	620	606	619	605	634	622	621	667	628	634	629	629	664	641	643	612	642	692	641	646	647	643	644	627	669	629	614	646	603	647	647	611	652	587	658	616	650	649	655	633	647	646	621	622	656	652	697	650	618	669	651	651	622	668	675	605	614	613	657	647	662	623	674	674	646	623	626	693	607	644	679	622	608	617	629	667	628	644	651	665	660	644	643	667	632	657	616	638	647	666	625	580	659	625	613	675	609	602	657	598	625	604	636	621	656	672	599	626	618	632	676	634	675	633	619	597	659	645	659	624	619	645	666	635	657	680	601	638	637	632	626	644	661	631	608	599	664	610	632	641	633	574	651	615	654	625	659	644	628	655	645	642	589	627	635	663	612	644	633	614	653	662	672	684	624	611	674	642	612	664	700	611	686	692	671	635	636	641	609	587	622	608	631	655	644	619	624	657	638	644
17381	28738	26270	19950	14002	9075	8638	7266	5671	4305	2716	2220	1675	1526	1412	1398	1413	1245	1223	1130	1064	1014	915	966	948	950	870	895	906	822	880	839	830	900	879	869	851	881	878	856	918	879	837	843	821	867	855	803	780	830	798	825	801	803	801	769	792	720	715	709	754	767	780	744	739	750	741	778	762	722	731	718	773	710	753	684	743	734	745	776	789	707	725	728	762	744	733	808	762	741	737	756	752	773	746	713	786	753	730	750	732	707	741	731	691	737	760	752	690	712	741	730	733	719	726	776	698	749	794	775	796	719	768	798	752	776	743	754	730	725	719	728	721	752	724	709	721	744	714	725	767	709	711	730	767	724	728	765	712	782	786	729	719	715	694	711	718	738	721	772	743	727	756	738	698	731	728	713	720	700	708	710	761	755	775	739	749	728	792	707	737	755	680	721	705	706	768	737	740	733	711	727	731	760	743	741	731	750	759	764	723	718	753	704	742	746	786	777	726	770	705	745	715	781	725	784	723	695	708	703	737	700	713	735	738	655	753	750	756	710	748	714	723	729	719	746	762	699	784	702	699	713	679	751	735	740	744	705	709	745	732	738	762	718	766	756	703	717	743	718	754	696	776	734	774	744	740	776	763	709	734	724	709	772	706	708	749	750	743	754	685	733	773	766	716	779	733	698	722	709	718	761	767	744	750	722	744	769	728	710	717	768	723	713	751	780	820	793	768	724	716	756	713	719	802	706	734	790	758	690	756	777	693	785	723	748	723	707	731	759	731	730	726	748	746	707	745	731	723	746	801	749	710	723	698	724	699	742	748	722	767	692	749	703	756	751	797	741	754	730	773	794	723	739	713	751	731	773	760	775	751	752	717	761	778	769	717	720	729	712	722	751	757	746	772	715	741	725	728	709	741	744	683	713	729	734	715	715	750	754	767	739	730	747	722	772	734	761	789	766	756	704	744	750	746	711	716	734	727	769	747	741	771	732	769	707	684	707	697	724	701	711	728	731	731	761	746	722	744	762	769	717	777	723	739	712	687	749	793	750	684	670	675	760	748	759	751	743	754	708	718	712	710	764	690	716	722	732	715	735	759	725	767	705	732	768	769	732	756	709	718	745	767	780	781	682	707	707	730	726	735	751	744	721	660	740	777	774	747	760	746	736	714	711	710	748	700	742	740	732	718	793	695	756	705	747	740	704	727	738	740	788	688	748	683	733	691	692	751	752	756	729	730	742	703	773	768	730	740	699	649	774	703	760	738	749	735	722	733	731	703	719	754	735	743	781	759	735	709	728	691	746	725	746	755	749	703	735	714	713	725	716	740	718	713	730	718	729	675	730	720	711	766	714	737	750	740	721	785	703	762	724	721	731	701	740	753	738	723	767	738	730	773	745	774	701	707	764	704	703	726	718	719	741	718	717	726	752	748	734	736	763	726	710	764	758	738	735	748	715	733	703	724	716	733	788	712	732	737	706	765	743	753	745	716	707	690	736	673	748	720	710	725	809	743	779	715	779	755	744	710	746	750	741	733	745	728	726	712	729	749	721	706	782	706	724	709	738	736	752	724	743	762	758	707	764	708	731	780	792	781	771	704	705	731	743	699	781	745	836	692	706	775	736	758	763	768	780	717	782	763	701	751	700	732	770	721	729	756	704	704	743	752	731	747	764	720	734	736	738	717	768	726	747	717	711	763	750	722	704	710	737	733	784	784	737	705	754	730	742	732	743	712	734	707	727	716	735	704	756	722	700	718	759	743	727	744	731	768	746	741	759	731	723	704	697	723	744	770	710	760	750	805	682	770	704	738	761	751	782	715	726	737	751	720	756	751	721	746	685	682	719	770	754	790	742	771	741	744	776	699	714	768	717	700	741	721	744	726	731	781	693	700	746	658	760	735	739	730	714	772	738	757	694	687	737	759	741	741	729	755	737	727	735	729	763	703	707	746	690	726	753	715	716	742	727	683	717	663	734	762	700	736	723	783	738	697	711	728	747	764	729	721	762	711	751	737	713	741	728	726	697	729	740	698	726	775	758	747	705	742	782	780	710	720	704	742	702	720	718	694	752	723	727	710	752	768	742	762	758	763	724	715	704	745	696	733	690	682	777	755	763	723	690	747	742	718	734	743	728	701	717	691	695	758	769	715	776	714	717	689	767	773	726	757	748	720	708	739	763	749	780	769	740	720	703	713	776	724	769	734	717	677	727	707	758	703	748	765	709	729	705	734	731	746	690	702	731	741	717	727	707	686	711	699	755	729	688	691	666	719	737	748	761	745	745	699	705	721	728	779	732	732	753	729	754	692	734	704	703	682	772	771	756	748	766	692	788	680	722	724	738	708	742	728	733	714	721	736	757	726	725	737	686	673	809	728	726	743	754	716	714	723	726	741	762	723	655	731	716	751	737	726	763	730	765	718	703	662	743	726	730	702	727	725	746	699	709	740	698	724	726	759	748	694	716	736	769	742	703	713	734	740	765	758	716	750	699	742	750	703	712	699	739	727	769	706	718	712	757	790	747	736	737	690	721	724	705	748	747	726	770	676	731	735	761	713	747	732	789	698	747	720	693	733	730	708	738	750	731	763	667	702	713	756	767	705	716	715	756	746	700	744	745	710	755	725	708	729	711	706	746	673	723	772	792	761	727	724	729	763	726	713	717	732	746	716	728	709	764	744	741	715	736	693	752	726	707	764	776	742	712	784	698	734	749	734	737	752	757	690	737	717	777	740	746	750	703	757	718	742	710	706	708	703	717	735	655	763	704	759	733	697	757	756	733	767	785	713	710	692	717	748	754	722	754	789	740	740	689	694	720	748	748	773	715	695	678	750	762	695	763	731	725	772	752	723	735	754	734	763	732	716	759	700	772	734	723	711	721	739	761	729	726	749	766	728	698	774	679	769	815	716	769	753	751	772	679	718	740	727	716	703	725	753	717	687	726	738	723	741	725	766	739	774	675	753	709	747	722	765	762	787	769	738	724	727	734	763	745	755	730	707	774	704	679	771	707	732	718	763	669	750	736	712	718	691	724	718	715	777	743	772	716	763	701	754	735	705	787	723	719	746	732	764	706	710	727	722	753	731	765	717	807	711	707	718	743	679	750	756	746	710	762	688	777	746	731	701	763	782	707	771	701	739	741	715	764	759	761	740	728	729	719	779	724	758	746	716	757	728	706	734	633	717	706	746	743	719	705	709	738	742	770	750	768	763	734	713	687	686	724	755	726	746	719	696	714	726	731	723	717	746	785	733	760	728	739	717	763	690	772	747	668	700	691	762	717	725	741	714	684	721	697	724	739	725	734	722	746	740	745	701	730	752	756	754	718	748	748	707	751	696	746	770	801	734	753	725	752	764	737	726	742	710	712	795	717	811	714	717	746	735	757	703	730	694	765	716	720	741	726	739	723	758	713	754	750	698	722	725	717	718	735	750	749	750	709	715	738	748	748	793	713	671	738	739	725	735	729	713	772	718	725	723	760	749	771	769	739	768	725	708	721	764	714
23194	21315	28965	24011	21376	21477	14861	5883	4472	2926	2193	1645	1339	1268	1130	1100	1076	1081	936	861	835	761	756	770	754	688	678	665	726	658	719	632	607	665	639	654	654	708	639	630	645	628	620	622	653	623	584	589	583	580	569	573	557	609	600	574	566	564	544	547	558	551	507	475	582	554	528	463	548	505	520	555	556	535	484	544	531	549	519	554	568	552	528	480	496	526	544	534	544	506	501	544	507	549	525	572	514	539	512	521	526	496	555	525	520	518	554	529	552	518	553	521	514	484	504	545	505	518	496	544	485	519	529	516	529	518	511	533	509	526	581	507	501	506	505	513	476	498	513	528	509	497	508	521	535	516	515	532	517	543	516	526	507	577	516	478	536	511	570	490	525	537	497	561	531	541	524	502	497	554	529	525	555	520	520	544	555	509	507	526	544	481	498	536	537	542	494	498	510	537	480	504	523	516	563	493	511	510	493	552	481	527	525	543	500	504	544	509	516	516	492	530	503	498	519	514	524	498	576	535	528	556	546	496	529	525	466	543	539	532	493	533	497	504	537	486	518	498	502	512	505	508	538	517	516	499	520	492	494	546	506	502	531	475	533	488	496	485	526	559	527	505	533	553	549	528	555	563	511	505	510	501	527	486	534	528	494	509	542	538	539	477	520	518	505	471	497	499	565	496	506	520	517	545	507	499	509	528	582	499	561	533	499	510	515	509	510	540	518	522	539	510	464	490	499	544	518	499	535	537	517	510	539	498	505	538	498	530	484	510	525	526	472	547	536	467	533	516	499	507	527	498	493	486	522	511	529	544	508	536	505	530	500	510	495	536	530	508	496	523	521	503	528	516	551	504	534	517	521	534	489	520	509	519	551	492	523	533	522	488	508	487	546	522	485	512	533	572	476	530	500	511	524	493	537	493	514	499	492	510	520	523	498	518	501	515	503	492	562	518	516	519	523	525	516	515	532	568	566	525	468	526	524	517	525	540	533	515	552	539	542	512	510	540	535	537	504	492	497	505	557	532	508	538	521	540	545	466	504	553	518	527	517	526	523	531	522	517	547	534	522	577	529	527	524	557	486	502	519	537	518	503	505	497	568	519	596	556	520	542	516	549	518	517	546	526	534	497	491	521	522	509	509	485	512	492	551	541	501	547	537	528	580	525	545	536	505	475	494	492	510	487	498	524	526	490	510	536	513	491	488	504	515	550	546	517	504	514	507	526	525	492	518	543	553	452	513	499	540	542	521	525	510	533	543	478	502	490	544	560	493	529	508	480	561	495	511	487	534	504	602	453	541	502	526	554	521	494	543	499	492	539	509	513	553	547	505	502	520	489	531	498	494	472	578	538	533	536	533	493	524	482	511	546	507	530	480	500	518	519	512	545	538	552	530	539	493	511	535	504	512	546	533	535	525	495	576	472	557	525	485	498	546	486	515	539	491	550	515	519	519	517	524	556	514	568	509	507	491	517	541	531	493	536	517	521	494	513	533	513	484	513	534	586	477	496	532	490	516	547	528	491	522	519	527	490	572	500	524	519	503	482	495	526	495	527	546	537	530	520	505	530	515	516	520	531	523	540	511	535	521	518	546	497	489	541	502	511	543	523	523	502	539	531	527	522	494	493	546	503	536	486	553	474	498	533	521	499	490	539	516	476	521	537	518	528	578	569	531	520	542	513	549	549	499	511	545	555	515	548	505	483	535	509	521	495	532	534	529	525	507	530	507	502	525	516	563	538	504	520	491	494	532	511	506	511	529	489	533	490	517	559	513	541	554	510	558	549	514	516	494	486	530	508	542	518	510	463	483	524	531	525	504	505	521	540	500	544	500	488	509	522	513	507	531	521	527	543	504	456	511	521	506	526	540	478	548	502	538	525	550	523	526	551	507	495	536	524	535	484	504	503	505	523	498	528	510	535	477	481	523	509	509	513	505	484	540	469	538	500	526	532	499	464	528	526	503	565	533	551	534	540	498	530	536	528	553	516	503	494	524	499	476	570	522	521	519	522	516	525	495	503	487	537	484	536	477	510	486	509	505	528	516	521	495	524	531	493	508	508	526	490	517	552	511	535	512	510	539	532	488	516	497	508	518	523	478	580	501	499	527	538	543	479	548	509	563	513	490	517	536	571	568	544	517	490	503	549	524	507	556	505	516	559	538	560	511	516	528	499	541	551	516	490	532	511	528	529	510	517	517	532	550	538	490	508	493	499	514	550	535	532	480	561	528	475	534	504	535	510	511	479	522	523	479	459	509	520	496	509	560	528	562	520	505	524	477	548	505	535	529	488	573	520	552	530	543	494	535	498	498	488	534	491	491	525	506	520	543	497	503	507	554	501	507	520	549	510	535	501	502	550	545	493	546	528	513	484	502	516	548	527	497	519	511	518	538	512	519	506	524	479	532	521	543	537	539	518	533	511	494	521	491	548	492	513	498	499	510	525	537	500	527	511	550	480	510	549	513	521	516	488	514	562	529	520	513	539	513	522	506	540	543	501	539	491	479	502	504	492	508	572	478	521	521	534	493	519	531	541	488	505	521	536	484	520	487	534	535	523	503	471	465	500	542	551	524	530	518	557	498	557	541	525	529	521	504	490	479	538	501	553	504	534	518	570	512	479	530	495	490	519	517	545	500	525	525	505	535	544	487	519	498	535	508	521	525	505	512	531	545	515	508	518	495	516	524	545	531	512	574	493	493	503	503	543	557	517	522	532	491	504	505	536	527	527	501	512	524	512	550	506	542	520	516	521	532	539	503	518	482	524	503	542	510	538	485	505	491	504	523	555	514	537	498	527	479	546	515	548	508	536	502	521	542	534	532	512	544	539	497	523	533	521	537	489	481	484	546	505	514	534	522	511	500	512	485	490	504	500	491	519	511	504	525	550	516	536	504	535	503	524	507	491	511	496	502	523	510	542	540	495	524	543	531	559	512	536	514	526	491	518	491	553	549	516	527	543	571	542	518	525	493	526	548	502	502	490	495	485	540	487	500	554	513	507	505	562	519	540	516	533	525	509	474	509	499	526	520	522	498	542	555	514	513	520	525	540	511	504	514	553	482	492	561	511	513	532	533	526	478	502	522	487	510	538	482	469	532	504	522	531	508	486	495	496	504	551	515	537	544	488	532	481	536	507	541	511	480	534	527	520	516	497	551	537	527	545	516	507	576	522	519	523	488	525	471	503	489	522	529	551	523	551	559	519	542	496	509	537	524	518	516	504	494	513	524	514	466	531	562	534	510	502	519	532	498	520	505	507	535	530	554	479	536	518	480	519	529	482	541	549	504	530	541	525	494	506	533	524	535	521	506	512	502	532	529	530	491	506	514	527	489	519	554	527	511	512	527	519	499	512	506	517	514	516	533	482	484	557	539	497	559	500	499	493	559	522	549	528	540	536	526	534	508	510	547	526	501	499	520	491	507	508	522	529	529	522	501	520	519	498	500	537	520	492	523	536	511	517	485	526	534	514	514	571	545	537	476	527	550	508	536	488	564	486
20104	37540	35147	27054	20151	14454	13397	10017	8752	5670	4164	3122	2343	2167	1780	1811	1814	1647	1473	1318	1167	1167	1043	1069	960	926	883	888	872	846	848	800	815	847	852	831	780	851	856	836	810	812	787	770	826	826	770	777	689	746	717	677	675	684	672	674	657	620	599	638	610	563	563	589	641	584	626	595	601	647	616	560	632	622	655	527	592	600	609	619	587	608	595	581	560	575	612	578	601	595	568	599	646	556	575	588	577	623	568	597	547	615	586	587	590	569	617	596	574	524	626	599	585	560	610	600	587	576	624	557	605	570	580	587	593	602	610	557	585	591	575	594	611	590	613	532	606	538	548	592	616	592	559	530	644	580	612	539	652	623	575	611	583	564	598	592	588	620	627	587	564	567	577	606	568	571	569	579	634	602	589	585	610	557	591	586	606	586	605	599	566	577	620	586	581	584	610	567	602	561	649	534	593	595	566	496	622	555	576	590	587	566	574	582	538	586	579	598	538	563	562	574	631	590	559	595	599	604	588	587	626	584	611	594	613	590	581	580	620	607	556	608	575	626	572	584	619	599	548	614	564	595	613	552	608	605	575	600	565	591	595	567	536	594	569	594	584	562	577	593	561	589	631	581	598	576	569	618	596	544	559	597	572	598	570	517	619	599	558	566	609	576	580	612	616	630	569	616	606	579	590	613	576	567	586	587	602	605	616	610	568	540	630	550	596	548	555	589	588	598	596	579	594	574	605	571	600	581	553	587	607	572	623	590	616	551	631	594	579	580	600	583	564	573	559	554	608	614	600	550	555	605	602	597	601	537	548	586	610	604	593	547	594	602	578	597	606	585	602	543	574	568	514	588	586	546	542	616	642	592	574	546	626	558	529	572	601	567	572	593	611	608	595	581	575	561	593	593	601	590	574	586	586	580	585	542	600	600	591	558	604	615	595	582	568	558	593	600	598	612	582	582	548	584	590	560	582	597	592	552	599	595	561	621	614	621	533	600	588	586	575	566	572	566	574	569	587	597	624	589	602	604	571	560	589	608	570	523	586	580	605	610	633	591	573	583	599	590	569	625	601	580	570	583	600	572	624	566	551	600	596	573	636	622	595	624	592	605	596	599	562	583	551	595	599	586	631	612	592	600	572	621	595	606	595	596	592	564	599	569	579	571	593	581	571	599	575	549	584	544	565	569	574	585	598	592	583	591	582	650	559	581	589	586	599	590	617	572	585	573	592	599	564	625	574	602	566	609	572	546	592	619	539	576	566	594	620	589	606	640	576	588	633	586	589	552	611	579	595	573	588	630	558	601	558	595	582	564	617	591	568	536	585	610	567	605	571	615	671	571	608	599	578	565	614	597	627	608	603	567	601	577	627	595	571	570	586	611	589	534	621	568	562	607	603	629	575	569	560	598	565	598	566	599	591	617	621	578	604	560	599	558	591	562	602	572	575	612	602	572	589	641	595	611	642	624	609	567	590	551	600	567	550	602	611	589	560	542	617	576	619	644	594	573	566	599	630	539	625	576	569	572	616	609	551	597	571	530	604	592	628	627	601	604	592	610	563	575	559	601	593	576	578	554	583	633	618	588	644	579	533	581	597	630	571	623	597	614	596	603	620	629	608	587	578	597	594	642	626	590	577	613	570	615	559	575	571	590	548	619	627	628	583	607	600	616	611	605	607	554	617	626	545	580	598	629	599	603	582	530	597	561	508	612	555	607	591	605	594	592	581	545	607	572	551	641	613	606	622	611	621	550	592	589	610	583	597	563	593	600	571	596	610	641	585	639	557	582	622	589	587	536	573	589	601	564	586	594	622	590	593	585	597	606	595	585	583	595	587	588	591	579	599	599	599	609	620	618	578	579	579	618	554	586	625	629	593	565	585	600	604	549	559	607	590	584	510	574	573	611	583	602	557	601	581	599	571	603	595	622	613	623	634	594	593	587	607	576	594	607	599	577	596	601	568	565	577	622	578	651	661	585	578	604	544	583	601	560	565	588	624	591	600	582	595	545	574	587	556	608	605	605	636	597	613	580	621	630	611	560	589	589	608	553	563	610	582	615	556	568	603	607	606	582	638	572	595	594	518	596	589	603	576	560	560	600	608	570	563	580	558	582	570	562	615	615	579	611	576	572	592	582	598	582	585	611	564	586	567	561	565	576	542	622	590	556	543	579	600	562	593	566	572	555	574	581	602	604	577	596	554	568	596	665	561	582	572	596	551	617	607	552	555	572	583	584	584	616	592	620	606	584	600	572	615	584	583	549	640	631	609	571	599	552	591	599	603	585	605	568	594	598	582	605	595	567	558	580	595	588	568	581	574	583	593	575	588	586	567	569	551	555	650	595	603	583	582	628	620	608	595	613	548	599	621	606	589	602	570	567	576	595	539	607	569	571	561	547	587	632	579	601	575	573	606	622	586	588	582	588	581	557	569	595	558	589	597	621	565	581	575	597	602	583	535	575	601	577	621	557	585	567	568	607	556	583	586	601	572	583	562	568	559	597	563	584	598	541	571	558	598	623	556	608	620	587	552	611	590	646	589	591	579	588	578	592	534	615	574	597	605	545	606	581	596	578	608	551	579	564	574	609	629	519	596	520	579	597	588	615	580	605	608	627	610	592	548	591	541	594	580	595	613	593	582	565	596	596	625	570	583	559	605	605	620	599	566	636	587	568	588	578	579	564	621	608	588	625	579	581	613	559	568	571	594	612	602	589	555	599	592	589	573	571	618	558	578	628	606	601	582	581	587	609	633	612	572	584	593	593	568	630	606	578	595	525	568	580	556	581	616	613	572	544	637	590	587	624	623	581	631	565	589	582	569	614	602	608	548	587	595	602	572	595	588	614	633	566	608	595	603	609	598	605	552	626	574	540	586	593	583	542	563	592	572	587	615	602	619	600	606	581	548	596	605	613	538	566	572	596	618	598	602	586	608	563	581	543	584	590	627	562	584	619	580	606	619	599	587	588	606	526	567	598	576	586	565	612	580	600	578	608	589	570	628	580	561	551	576	582	639	581	591	562	560	601	580	572	622	557	562	553	529	613	622	586	583	563	581	602	551	627	571	590	615	574	599	620	568	600	644	619	586	578	623	581	576	552	563	580	606	645	620	566	650	602	603	607	586	592	595	571	595	595	566	594	572	655	628	533	586	594	558	560	593	586	543	580	568	574	606	607	605	564	602	599	584	588	566	584	606	549	583	578	589	571	583	654	598	599	576	579	593	557	589	578	569	597	582	591	589	565	586	541	603	561	576	566	585	593	616	581	612	539	565	598	569	561	606	600	603	627	596	603	587	581	570	576	549	618	562	584	565	603	601	591	576	600	596	650	578	613	599	566	603	574	563	573	579	601	648	595	590	624	578	604	612	610	601	567	622	587	601	600	571	567	562	571	571	628	623	607	610	610	611	551	581	563	559	631	583	553	582	564	571	585	572	568	630	578	582	573	608	597	592	563	570	586	609	610	569	619	592	589	568	607	605	580	586	575	560	594	588	577	582	553
27697	21087	18627	13007	6257	3788	3561	2467	2026	1280	1085	838	736	712	695	662	675	656	665	633	595	579	552	593	541	562	475	527	485	520	518	515	522	498	561	527	469	520	532	541	509	493	533	512	507	523	514	528	534	474	486	508	485	520	480	508	506	474	496	440	441	467	460	503	443	430	476	460	485	493	478	484	504	436	492	471	463	439	442	476	450	474	480	471	465	471	482	514	444	468	450	463	477	487	473	475	462	477	471	474	458	480	471	478	511	443	507	469	465	508	470	527	468	472	494	465	514	488	475	462	458	506	495	463	499	475	466	465	491	439	446	457	491	483	461	450	452	482	491	508	487	451	484	421	470	447	495	478	480	478	458	483	453	496	477	509	432	476	430	467	430	469	465	489	463	485	485	488	495	437	460	456	456	475	512	475	436	481	477	505	458	523	502	450	468	470	443	488	464	488	487	474	485	493	463	441	511	466	465	466	500	494	481	488	463	438	509	480	470	491	469	469	476	525	496	478	491	465	468	488	487	467	454	481	466	523	488	457	448	485	499	497	469	475	479	443	459	519	437	481	449	474	484	481	493	496	464	491	494	455	505	485	464	472	464	454	440	493	443	510	486	484	496	442	497	486	416	492	472	462	470	489	449	467	471	497	504	462	513	470	462	474	459	470	506	460	481	502	477	458	472	448	465	495	450	473	442	451	475	460	529	524	472	502	489	476	496	473	491	493	459	453	474	479	474	472	457	497	449	488	456	467	479	428	442	435	496	461	500	482	476	456	442	453	485	469	498	449	474	479	463	473	465	429	522	457	479	506	438	444	489	464	468	485	443	474	480	453	434	464	505	448	462	460	461	454	459	456	494	498	440	451	499	485	474	452	478	471	502	455	487	493	464	480	453	443	475	468	434	508	493	455	467	451	453	487	450	492	459	512	488	462	450	505	459	500	436	454	457	485	477	466	464	419	470	472	499	463	450	450	487	459	486	450	472	454	447	459	459	418	515	499	502	497	494	458	444	530	496	487	513	469	462	472	498	466	512	491	459	441	472	477	480	465	450	455	511	486	486	433	433	477	462	478	466	460	479	449	490	497	457	487	465	507	425	431	451	485	481	428	526	460	484	465	469	494	498	448	475	463	475	436	460	444	417	538	453	451	519	457	519	458	461	509	471	483	472	486	493	425	446	518	478	455	464	434	499	432	464	491	433	476	474	510	530	445	455	472	461	465	448	466	494	434	467	465	466	476	487	457	501	459	449	460	478	490	480	483	453	473	458	474	461	481	467	456	454	453	446	449	461	440	485	479	466	483	490	483	447	482	494	489	485	450	456	492	460	478	472	469	487	499	490	490	480	429	496	469	507	450	512	511	492	462	499	458	501	468	524	475	437	468	467	505	470	452	480	454	515	447	483	483	485	498	485	461	438	491	456	466	462	500	448	473	478	427	474	503	492	493	464	455	498	491	513	449	478	463	466	455	454	427	428	493	488	479	515	478	495	464	480	475	445	447	468	474	455	451	466	481	506	510	478	452	488	483	431	454	447	480	453	489	453	466	439	482	473	485	504	465	462	452	486	468	469	484	493	462	469	452	475	454	420	453	475	490	519	521	506	411	443	515	489	475	474	491	474	511	442	459	487	499	487	449	488	449	464	463	472	473	457	472	477	458	460	463	452	500	384	505	473	466	462	462	490	456	504	487	477	479	457	461	471	487	495	472	485	457	462	445	460	490	495	454	444	491	436	482	445	490	494	453	467	466	486	482	455	456	440	433	506	466	486	527	462	509	488	486	484	469	441	480	446	474	478	494	454	426	508	471	454	442	479	455	476	489	493	441	484	491	485	447	492	463	480	429	481	460	480	487	459	458	457	455	469	488	488	456	478	512	500	498	484	468	501	488	449	464	479	494	472	475	478	466	487	456	485	458	478	466	470	451	486	446	454	473	498	467	453	466	482	495	481	477	478	490	457	475	454	480	440	478	488	485	507	524	502	488	477	458	502	454	464	500	473	468	492	461	427	458	458	510	510	473	455	470	462	482	451	445	494	473	503	491	460	487	497	458	496	508	457	470	446	468	460	478	448	475	437	437	429	501	500	454	455	472	490	496	480	481	493	480	461	503	470	466	456	483	478	478	507	457	482	513	441	456	514	460	474	450	459	462	490	436	481	463	498	445	485	489	504	460	473	514	492	457	450	450	466	490	450	471	478	492	479	465	509	475	431	447	448	480	470	458	475	467	486	479	457	471	458	468	525	439	460	505	478	463	484	460	449	490	472	463	476	481	488	472	516	459	474	471	495	451	465	429	478	464	485	426	472	509	478	450	481	474	469	502	434	475	468	449	485	470	480	427	462	450	465	417	487	500	498	482	478	472	458	471	451	469	505	431	470	495	535	507	476	497	439	439	434	485	489	486	473	492	515	449	476	445	465	489	495	461	443	468	464	462	473	476	495	462	461	482	488	473	480	500	481	484	421	500	485	497	504	455	474	452	502	454	503	489	472	502	478	490	466	446	447	452	460	463	482	452	449	479	492	475	452	477	435	457	478	424	462	448	473	492	481	463	469	484	465	475	447	459	459	466	480	463	523	510	453	450	492	437	507	501	477	516	450	472	479	492	438	476	456	463	464	484	482	490	501	507	467	458	448	504	507	490	445	491	509	497	452	497	455	459	464	511	481	472	500	486	485	474	441	482	499	494	446	468	488	505	471	488	440	504	483	480	491	460	478	488	447	462	480	455	489	483	468	500	481	441	498	485	465	468	452	455	471	453	488	493	465	476	496	469	495	493	484	452	488	482	499	475	477	486	484	480	442	474	484	453	436	447	458	451	462	500	484	472	492	449	445	507	467	479	509	509	450	448	467	450	463	475	478	468	505	470	486	483	531	478	456	483	464	497	491	491	500	476	451	493	441	476	465	482	451	459	465	454	455	463	451	467	481	484	449	450	472	457	452	468	468	488	464	468	496	507	492	474	444	499	474	487	459	461	484	461	475	493	479	456	483	472	461	504	475	494	467	443	456	469	446	458	466	450	530	445	461	491	512	471	470	481	456	504	494	449	479	477	484	459	491	470	462	466	525	461	468	512	445	442	477	454	431	479	490	487	409	475	440	474	493	496	481	491	482	486	472	489	468	492	486	495	458	463	485	477	469	476	476	530	502	502	452	476	486	488	469	471	488	480	486	481	462	442	443	490	465	461	545	475	481	485	455	503	462	468	473	491	507	477	438	484	438	516	451	452	470	486	486	484	472	456	461	460	540	514	473	458	445	494	465	467	500	434	492	487	446	498	473	482	468	495	457	515	477	459	470	476	457	496	476	472	473	479	482	484	500	465	481	472	501	442	436	470	498	504	508	498	472	485	534	455	463	472	469	458	488	461	454	475	504	476	474	474	463	420	481	489	478	466	445	475	456	461	507	465	457	493	440	499	491	471	483	479	471	491	461	497	480	496	468	446	503	466	480	505	485	448	459	471	454	448	472	524	490	452	458	501	478	498	452	490
16115	25101	23451	15942	10272	7376	7247	5233	4224	2455	1996	1500	1262	1136	1107	1074	1041	1025	966	904	772	744	724	734	681	700	664	662	705	621	666	622	652	690	661	681	649	695	663	667	735	677	653	649	675	659	663	632	639	646	646	606	607	578	608	630	601	568	599	594	615	549	547	573	580	570	590	590	566	555	569	568	561	617	591	584	548	587	550	554	600	600	570	572	598	610	608	550	573	581	592	539	564	601	577	550	555	599	557	565	566	579	572	554	541	568	531	582	618	537	562	539	579	529	551	552	582	615	588	607	581	609	605	572	579	598	606	588	578	573	554	612	565	560	584	554	526	552	562	532	566	562	557	618	558	601	569	558	579	584	601	563	567	586	539	571	580	565	553	544	549	595	551	577	546	596	551	560	633	569	585	596	571	571	582	577	591	591	557	583	582	572	541	573	551	633	594	539	617	586	567	554	511	536	610	563	559	567	600	587	574	591	574	584	583	568	576	558	569	577	574	613	534	611	583	564	556	590	581	611	573	616	562	586	564	535	529	580	548	565	541	589	571	592	581	612	542	585	579	570	587	581	550	570	555	549	587	563	560	605	544	558	593	595	560	581	609	593	551	548	537	560	556	530	572	579	563	565	562	582	598	570	558	595	582	579	578	586	536	585	568	547	547	596	599	590	542	550	539	546	610	573	560	558	605	577	568	540	563	587	607	552	585	564	544	583	572	576	560	583	556	559	567	624	537	588	569	505	581	573	558	573	562	559	582	580	571	534	596	585	560	586	541	585	600	531	555	594	579	551	605	584	601	567	572	579	550	550	596	587	577	532	545	565	548	575	578	562	553	537	573	538	569	580	614	535	566	571	581	595	582	605	557	539	610	589	572	561	600	580	589	542	580	565	561	571	539	554	547	587	576	529	535	592	536	619	526	580	535	563	580	514	580	567	528	571	551	559	582	586	520	609	580	565	547	591	558	566	558	554	521	563	579	554	557	575	596	550	580	595	560	587	537	575	525	591	592	587	568	585	588	586	516	583	573	553	577	572	572	540	567	559	567	592	602	551	631	585	556	585	587	563	528	574	549	545	557	574	540	580	531	556	575	585	551	573	566	586	567	567	536	576	560	566	547	581	560	576	550	566	632	571	591	601	554	569	579	570	608	547	569	591	587	541	549	555	627	587	551	607	530	555	587	593	588	569	543	580	586	586	574	546	571	554	583	596	566	583	615	590	561	553	555	597	596	549	572	558	589	562	576	567	564	592	577	622	543	583	591	586	597	567	569	579	597	584	535	531	597	585	564	549	543	561	589	555	563	550	560	560	570	569	562	565	562	589	532	589	574	579	565	554	508	578	548	583	577	591	597	530	578	577	581	590	579	607	528	546	586	620	554	545	621	584	649	550	568	561	566	614	557	577	585	522	587	583	568	543	595	560	617	574	538	531	587	549	536	615	621	572	571	571	570	609	574	567	553	521	589	597	606	587	592	560	603	569	598	553	582	545	545	573	554	589	562	576	549	539	565	546	569	570	608	552	582	543	632	571	615	585	574	568	638	547	610	567	586	562	621	557	584	580	537	593	572	564	571	576	561	631	589	538	551	606	553	561	599	589	570	543	529	545	562	575	538	568	602	551	555	581	575	528	568	600	575	577	593	600	566	602	560	589	592	587	567	629	614	584	599	576	530	604	583	557	584	601	549	567	549	558	576	595	551	579	600	537	570	570	590	570	587	623	580	580	577	602	578	588	567	571	585	600	609	594	543	576	532	545	541	588	567	546	566	584	573	581	553	558	584	546	577	564	582	569	547	612	557	578	556	595	606	586	606	524	575	600	578	595	627	541	526	609	605	591	586	562	600	555	588	554	572	629	586	580	555	573	579	579	540	573	621	596	572	572	539	566	582	553	565	568	563	553	555	547	566	591	546	552	543	600	570	585	608	554	562	568	563	559	571	544	625	573	574	575	585	545	598	596	542	602	528	575	562	578	514	577	552	559	497	561	570	567	569	534	608	595	547	566	569	564	539	559	562	579	589	563	597	541	625	594	534	555	562	537	595	592	588	575	556	563	566	580	582	573	541	558	528	549	544	572	532	590	569	555	615	569	545	590	554	561	579	571	570	603	552	582	535	567	580	562	537	542	574	556	541	589	581	621	577	556	557	543	610	571	574	572	541	574	551	588	598	579	574	568	602	612	592	583	553	601	575	583	583	578	587	549	564	578	561	604	598	569	548	575	548	570	579	609	570	596	555	572	549	555	580	586	553	564	564	573	579	569	546	552	600	547	565	578	597	561	578	567	562	534	566	553	605	564	548	581	596	603	607	573	566	533	549	585	540	592	546	583	562	565	545	558	602	580	565	586	619	563	558	583	563	566	597	582	621	591	576	591	551	580	579	579	580	566	574	571	581	573	591	571	619	522	600	554	574	578	581	543	528	615	559	586	540	603	585	612	611	560	573	598	572	564	609	552	611	553	569	561	573	577	549	588	632	570	582	566	588	574	551	566	596	568	560	556	590	572	525	602	539	573	544	557	617	601	551	595	597	580	527	530	567	559	563	555	574	576	590	559	573	569	592	581	580	567	552	509	528	578	552	569	615	620	599	576	583	561	553	606	583	550	543	575	555	564	587	568	595	588	597	532	572	576	615	584	552	535	560	632	598	585	598	590	575	544	576	559	603	606	580	590	594	578	533	554	560	587	566	560	602	546	547	547	573	532	534	561	559	574	536	535	552	594	575	568	574	543	592	568	608	575	571	597	570	580	606	578	508	547	531	561	607	556	595	579	578	599	562	569	597	598	538	566	584	545	539	590	575	552	558	572	603	575	582	533	562	584	611	562	578	589	578	574	521	583	621	605	566	553	548	550	606	596	591	553	539	579	578	553	549	574	562	609	573	551	597	551	519	589	572	564	580	541	566	612	581	575	537	595	580	583	614	551	555	564	555	615	559	572	536	582	572	609	560	599	575	543	621	536	526	555	573	596	549	586	503	591	516	561	590	571	550	560	568	583	566	547	592	556	580	615	555	550	595	593	598	559	540	549	609	575	576	563	551	590	588	548	614	539	585	596	573	565	579	559	600	587	528	569	564	574	608	585	583	544	616	530	578	611	572	545	594	582	503	611	554	552	540	606	546	577	541	553	596	562	570	551	558	557	571	590	584	621	578	548	564	596	548	564	598	552	583	568	543	574	579	599	558	597	533	594	601	604	553	562	558	540	583	578	575	597	597	591	573	522	579	578	583	628	542	557	590	573	559	609	579	549	625	592	554	593	518	521	537	570	553	576	550	600	569	559	563	560	556	534	561	585	565	565	565	578	580	584	559	601	618	577	567	541	578	575	594	613	539	564	579	578	594	579	555	558	578	549	536	554	602	599	560	604	624	563	547	599	589	596	576	525	571	570	536	573	558	587	527	584	536	586	593	579	538	552	613	560	569	595	567	552	598	540	527	613	559	610	520	582	554	595	547	602	593	529	585	580	582	545	580	601	597	536	571	521	571	563
24244	21296	28423	24531	21215	13090	6543	4081	2767	1745	1474	1071	887	796	752	820	714	756	672	545	602	548	516	484	483	453	471	479	484	454	448	435	440	459	458	458	452	438	445	452	422	421	439	452	426	392	426	395	425	418	397	397	391	367	352	399	373	394	391	378	361	380	330	351	346	380	337	375	349	344	348	359	353	340	355	333	354	367	357	387	341	340	367	375	339	368	342	348	361	398	402	380	355	350	366	359	332	374	324	340	343	379	356	368	330	350	350	321	363	342	329	311	334	393	361	346	375	363	360	361	366	340	372	357	384	338	352	359	386	367	354	353	355	344	366	350	361	365	388	336	340	351	370	346	328	343	348	366	391	360	327	339	362	360	337	382	356	335	413	368	336	379	352	356	337	354	350	369	347	320	374	363	342	354	340	371	373	356	363	370	334	334	361	367	374	359	354	336	348	369	344	334	366	341	358	324	386	314	332	343	363	360	352	325	370	343	358	365	339	355	337	351	347	384	342	354	389	341	339	336	349	357	343	381	374	353	371	369	337	319	351	325	332	348	334	377	359	377	349	350	371	375	335	380	365	343	367	352	355	335	325	356	348	345	310	381	358	335	342	309	356	318	376	382	334	333	365	314	358	354	343	353	356	360	388	335	324	345	392	346	354	355	384	380	355	359	313	388	400	315	362	348	354	370	350	352	369	378	354	356	350	378	378	336	401	329	375	311	344	345	314	360	353	324	343	344	376	365	335	358	360	371	349	367	355	357	354	298	355	321	338	325	365	327	356	350	348	329	352	347	317	377	367	357	389	372	335	359	366	341	334	325	338	366	362	359	352	318	346	335	359	328	399	389	342	348	377	351	346	375	319	322	364	343	343	351	343	341	357	398	386	358	334	368	386	358	357	347	370	339	371	363	392	319	357	336	375	361	338	374	382	332	378	369	353	312	383	340	367	361	349	350	341	360	316	334	355	368	319	367	353	386	379	391	353	336	360	342	371	348	376	345	344	364	360	353	353	366	394	348	346	380	386	323	348	362	340	383	334	323	357	384	368	362	378	337	379	357	357	335	367	344	344	344	349	373	343	393	351	347	313	346	351	323	345	360	342	346	370	326	372	381	360	352	390	371	330	340	356	366	327	402	388	340	329	366	342	363	358	379	377	319	348	358	347	365	327	330	377	335	341	323	361	348	392	337	354	342	346	363	352	323	355	338	367	333	335	344	378	324	373	336	331	338	376	326	354	357	400	363	344	360	351	329	345	336	338	361	336	353	352	340	363	354	354	359	358	351	354	372	332	308	326	360	358	392	364	381	352	364	349	308	366	359	345	349	360	343	364	344	347	330	388	358	322	372	358	328	329	374	359	366	361	356	340	355	360	354	326	345	350	350	350	344	319	365	341	346	396	336	369	372	355	350	346	333	377	359	339	374	355	343	345	336	341	365	350	348	342	350	396	335	336	364	360	373	335	344	371	342	355	352	346	387	355	349	368	343	321	341	381	333	360	328	351	312	354	338	335	357	350	345	356	354	383	340	354	380	350	343	328	336	361	359	333	327	343	365	336	353	336	345	345	327	369	346	339	381	362	354	374	350	357	330	383	376	343	343	349	395	355	347	314	370	343	361	361	328	354	349	348	367	372	365	348	382	358	309	355	323	378	373	340	380	393	351	326	369	359	329	345	362	322	326	338	356	360	393	338	353	329	353	342	352	357	364	338	338	353	354	376	342	377	338	319	341	354	324	367	359	336	361	337	375	307	348	338	333	307	355	344	341	361	350	375	376	368	339	352	339	358	327	325	325	333	338	343	379	356	341	398	339	358	334	362	341	368	360	349	334	337	332	345	367	365	349	349	341	343	349	335	395	351	366	373	336	365	337	390	337	331	347	323	371	349	352	361	368	349	357	333	343	359	360	348	300	318	347	342	356	339	322	322	347	326	375	364	361	355	375	338	355	352	324	355	353	384	371	371	384	355	379	369	357	348	337	356	339	361	378	369	353	339	315	374	363	350	367	314	356	364	386	388	361	372	331	356	355	330	400	345	359	369	362	354	341	335	360	374	354	332	328	336	359	368	377	354	359	328	338	326	354	335	329	348	312	330	335	354	343	358	341	359	347	338	357	348	376	362	375	365	377	360	388	330	329	369	333	390	349	351	362	329	361	342	332	327	382	321	361	359	329	395	385	346	366	370	377	368	395	372	361	330	367	362	362	347	343	345	325	367	357	338	359	369	333	347	362	346	340	348	319	378	366	355	366	357	349	350	356	332	316	361	348	334	362	333	363	342	343	354	377	349	361	359	352	361	374	346	353	322	334	384	333	357	310	371	343	360	366	366	340	352	343	351	342	350	328	330	347	367	353	336	360	357	358	348	372	344	357	349	360	376	367	354	322	360	386	314	361	344	365	377	379	337	363	342	333	330	333	368	352	381	378	314	344	339	347	349	335	365	312	373	390	342	375	350	333	384	344	361	360	322	364	353	349	370	346	342	371	364	338	340	348	353	371	345	331	346	361	339	338	372	365	349	360	360	377	344	348	384	361	367	334	295	360	362	366	368	365	360	359	366	394	347	335	337	353	341	351	372	370	361	354	384	365	367	352	366	341	349	348	337	356	353	350	333	321	358	354	332	308	374	366	327	333	335	330	361	381	347	342	361	335	286	362	318	349	354	350	338	351	355	354	332	365	377	340	360	341	338	337	368	356	370	356	330	344	352	369	337	371	355	342	339	337	362	340	358	336	353	362	353	336	360	339	370	363	362	332	332	371	350	342	357	320	397	350	350	338	348	387	357	343	357	374	367	312	361	316	361	329	320	370	383	332	355	368	360	364	340	397	375	349	351	313	363	319	327	336	330	318	374	323	355	364	367	354	346	335	377	345	325	343	338	342	377	366	329	375	328	373	352	348	344	331	358	333	330	348	368	360	360	348	347	347	394	383	378	368	331	349	378	359	404	363	357	364	393	358	356	347	333	378	362	328	358	366	345	361	355	403	367	365	373	348	368	376	360	328	359	356	351	361	379	327	350	353	357	350	361	361	354	360	367	359	370	351	358	352	361	330	368	382	346	351	341	331	356	373	354	344	342	378	356	356	318	370	337	346	342	362	345	376	308	351	383	315	381	391	348	346	361	338	350	348	346	378	344	357	336	361	378	331	351	341	331	359	357	312	353	323	378	356	360	356	341	362	368	354	347	350	355	376	358	355	341	337	348	367	416	312	356	379	369	387	370	342	347	355	341	353	345	348	355	336	384	352	343	343	337	353	367	351	375	312	346	357	347	361	331	384	327	348	387	358	346	348	366	339	337	364	347	328	344	335	369	350	360	373	342	343	363	400	356	350	349	363	369	384	395	338	369	354	367	341	321	381	374	354	373	377	379	378	364	339	370	371	354	332	311	404	334	302	355	357	371	322	338	363	356	366	365	351	373	354	359	332	340	325	345	329	348	376	325	352	380	303	364	322	381	368	372	360	361	362	376	370	336	343	356	316	343	363	331	342
17244	33809	30887	20196	13674	11686	9564	7894	5502	3407	2881	1980	1644	1472	1285	1318	1253	1244	1097	971	852	809	785	637	684	666	649	639	616	586	637	654	629	585	612	610	626	593	659	626	637	608	556	595	558	554	533	541	534	539	499	474	463	494	481	466	472	468	467	436	417	496	455	444	416	433	445	439	458	434	454	431	467	477	445	435	409	440	436	460	388	432	448	417	449	439	418	436	422	398	428	425	406	406	412	419	399	430	438	406	426	428	446	459	414	414	415	416	407	451	456	419	440	451	440	459	426	446	409	456	444	434	431	433	416	441	436	410	398	447	443	407	412	414	407	385	460	435	429	450	436	488	408	396	447	436	391	397	417	420	432	395	426	461	446	404	426	438	419	446	425	407	431	432	428	472	464	464	440	426	393	471	464	409	436	453	409	467	434	419	418	441	385	409	420	421	410	426	416	410	425	394	446	394	436	420	452	417	500	426	448	407	426	413	423	410	395	390	414	419	418	398	408	454	467	437	400	428	408	415	474	408	383	432	428	423	482	445	440	424	449	433	445	435	466	448	476	397	417	449	409	425	418	436	404	443	450	433	439	437	404	420	410	429	411	451	394	438	448	477	415	431	384	441	435	410	423	463	400	423	414	414	438	452	444	435	407	446	437	431	434	425	413	459	422	415	427	421	421	422	433	445	428	407	440	400	435	451	390	422	410	416	393	404	385	433	420	411	481	436	464	434	397	413	421	434	435	410	434	429	453	420	412	442	429	409	446	438	419	428	462	406	453	424	427	425	416	435	460	415	422	407	436	397	455	419	427	402	454	421	417	447	425	400	412	384	424	432	448	429	405	423	404	400	432	401	440	474	448	385	417	412	429	442	431	404	426	417	424	443	423	387	415	416	427	441	392	433	416	457	422	411	397	457	424	392	459	449	467	467	441	461	429	436	424	383	437	436	424	437	409	435	427	420	443	412	459	425	413	434	436	442	388	419	422	422	405	437	442	406	430	426	421	437	414	403	402	442	419	410	374	431	409	407	426	401	451	421	411	421	424	469	436	404	406	400	385	417	421	458	412	425	429	413	427	430	427	439	404	453	424	442	443	401	403	467	408	432	435	414	420	427	454	422	418	445	422	417	425	445	424	455	417	418	407	423	402	443	457	395	382	415	466	391	443	406	400	432	398	384	434	438	435	418	413	432	441	431	442	436	378	396	467	432	445	412	409	434	449	441	443	403	399	442	421	407	440	450	449	476	412	387	427	427	433	399	433	432	400	401	440	439	429	430	402	402	431	421	380	427	433	422	393	470	437	430	422	445	426	439	393	430	416	453	424	404	434	418	436	412	400	434	415	431	413	401	444	407	390	441	472	397	450	415	404	423	438	442	452	412	418	397	431	431	433	404	436	419	388	425	417	432	453	425	434	414	439	453	417	439	420	439	427	406	395	431	428	401	437	429	403	407	410	416	460	415	427	412	404	432	474	413	411	433	448	394	413	396	458	421	404	439	430	425	404	452	417	433	423	449	421	450	462	419	409	447	443	418	421	455	399	429	387	421	400	451	432	398	398	440	433	415	402	452	410	435	411	422	422	443	419	412	440	455	440	407	425	419	419	414	421	403	433	389	415	452	441	425	449	447	450	410	423	380	462	436	453	433	438	424	438	420	415	455	424	420	430	427	432	442	457	435	393	412	428	409	392	442	374	432	407	423	418	425	417	449	471	431	477	401	412	418	411	402	424	414	396	402	392	437	462	439	422	462	429	440	402	413	430	448	425	437	420	430	408	451	426	405	421	414	400	440	415	401	425	413	442	407	409	440	453	464	419	436	445	420	427	399	438	447	407	434	428	465	428	426	453	381	429	435	412	429	444	416	433	457	474	432	409	398	439	420	455	437	420	431	462	431	409	422	403	402	442	408	447	431	414	446	441	426	411	457	394	403	477	416	452	413	458	425	415	400	404	430	423	415	454	430	425	443	429	418	434	402	452	430	406	458	437	412	440	428	396	477	450	408	406	453	459	428	417	461	397	474	430	435	440	403	424	408	399	413	417	406	453	430	420	367	456	409	424	430	436	433	441	448	435	441	397	422	417	441	469	437	386	409	434	405	437	418	450	460	420	402	413	431	432	438	404	429	445	388	449	428	408	446	430	440	428	443	451	448	410	439	416	442	461	423	427	411	427	428	440	435	437	433	460	432	449	400	402	440	396	427	416	446	444	392	425	414	441	444	458	471	427	449	439	433	443	468	374	446	421	404	449	411	427	425	422	430	429	430	429	409	446	435	438	427	436	414	444	416	407	424	455	446	413	439	430	392	461	423	385	429	446	462	408	425	433	437	444	448	414	450	433	412	415	422	424	441	423	430	457	426	454	448	415	389	475	476	387	407	427	420	443	443	419	419	404	450	436	449	403	431	400	445	433	452	421	414	412	435	454	410	391	421	418	384	406	402	407	449	427	463	443	412	427	426	440	415	440	394	465	431	474	456	443	419	419	413	434	447	405	399	439	439	422	453	417	436	423	431	424	415	412	420	442	439	415	442	435	463	459	447	411	402	451	396	421	407	427	480	452	437	442	453	394	394	421	475	418	445	425	443	440	424	401	433	386	449	450	405	405	433	434	415	448	411	445	458	427	427	403	415	420	464	440	417	407	439	390	410	418	438	470	458	412	432	443	428	408	405	427	439	409	410	422	387	418	434	410	418	410	440	415	404	428	408	409	428	454	429	421	412	413	431	433	406	428	408	384	415	408	458	402	448	425	423	448	374	424	443	411	466	420	422	428	447	433	415	403	434	412	429	408	434	423	419	419	417	458	428	382	402	458	398	417	411	411	441	420	396	402	460	436	449	377	416	418	412	434	424	407	399	431	413	461	430	400	406	413	441	429	413	428	414	427	405	403	433	446	434	444	417	434	421	385	441	407	396	438	408	435	415	404	419	458	412	427	452	416	433	442	434	454	390	422	441	410	412	436	433	469	410	432	442	428	446	426	434	416	422	424	406	397	445	422	440	402	403	483	431	444	461	448	449	436	467	437	436	398	418	422	441	424	383	458	376	440	431	440	417	419	405	441	427	466	476	447	421	428	413	455	415	439	437	445	420	422	428	426	436	417	431	462	388	437	425	385	430	430	427	412	434	420	419	449	432	420	437	412	474	436	424	442	424	433	420	376	445	466	429	427	430	428	408	462	417	448	449	439	412	461	457	421	418	441	432	414	459	478	453	440	430	372	400	419	497	409	426	437	441	426	466	436	435	407	460	440	421	417	443	441	451	409	416	431	405	448	446	426	418	399	438	424	450	422	438	416	414	406	410	399	406	422	398	451	427	425	424	449	435	402	412	458	429	447	415	422	445	402	438	368	417	414	434	409	421	429	389	419	432	443	474	424	448	425	433	426	459	429	411	419	424	441	414	432	427	443	425	444	420	435	413	450	420	422	441	440	445	432	421	386	422	405	412	414	404	406	418	418	431	465	443	422	455	444	429	431	443	415	434	434	429	435	442
25503	21322	27456	25483	14106	6607	4978	3940	2442	1726	1416	1169	1032	1030	1010	939	963	923	906	846	849	813	742	810	754	701	733	752	730	727	720	756	676	706	763	717	752	715	746	733	690	711	708	702	710	718	701	720	706	703	654	686	694	660	653	669	670	675	632	662	629	673	639	601	680	652	614	660	602	636	616	638	656	604	636	637	622	655	631	661	615	641	636	672	581	608	645	659	617	625	660	648	623	640	586	587	633	632	642	631	632	633	665	628	656	665	612	626	661	637	627	646	681	645	662	691	649	675	633	652	612	609	654	642	642	600	696	677	600	614	655	641	648	602	659	623	574	605	617	628	670	687	670	616	633	632	690	603	666	665	638	675	635	656	637	610	609	638	622	628	663	653	626	627	630	619	647	647	620	618	649	617	571	613	675	643	669	676	646	607	668	615	594	637	609	637	640	661	654	649	673	627	657	632	610	667	646	639	649	624	669	608	661	653	645	638	621	633	666	696	664	670	660	611	597	623	630	614	682	653	610	656	657	618	602	620	606	647	674	644	646	598	618	683	615	648	637	614	650	708	614	615	692	668	674	594	607	634	603	697	671	695	623	655	619	660	661	624	604	653	629	622	624	636	603	664	653	620	678	613	670	626	652	657	630	652	633	681	638	605	620	600	628	617	630	643	649	611	690	612	651	637	605	625	661	673	635	652	670	631	683	654	657	636	694	617	636	617	642	675	592	651	646	649	651	649	669	670	644	624	639	610	644	624	638	647	591	641	664	614	633	628	585	643	617	649	639	609	600	651	640	628	665	655	639	651	651	627	655	645	578	635	632	656	626	655	588	606	633	615	633	650	624	617	612	658	626	629	669	651	695	620	635	620	636	634	645	628	691	620	657	635	669	644	662	681	657	634	663	641	666	639	675	630	591	662	630	654	633	651	613	682	647	598	625	680	678	659	642	633	678	640	664	643	638	647	656	636	665	639	696	676	637	630	691	625	653	640	614	626	613	646	614	655	651	617	651	681	609	668	639	589	628	638	611	617	626	641	644	648	680	681	642	630	661	649	629	679	613	613	613	646	604	640	653	604	595	615	650	662	678	595	633	645	679	613	633	628	629	567	625	640	640	674	638	626	642	655	673	604	630	694	704	609	610	627	642	613	612	670	641	671	621	602	647	650	659	663	632	683	662	598	640	665	601	641	620	573	606	644	662	571	633	674	654	643	594	628	645	639	683	673	618	629	687	649	654	630	641	651	643	648	639	632	634	684	664	608	630	663	641	662	651	656	672	633	629	613	664	638	645	650	643	617	609	688	624	650	662	625	635	614	641	607	620	649	672	662	626	666	637	617	683	670	690	647	657	618	657	615	685	647	630	627	716	638	620	644	692	630	617	616	679	637	623	638	586	605	666	675	650	653	637	627	584	649	634	670	614	674	673	652	592	630	621	635	669	636	617	649	702	639	617	622	677	614	634	647	632	633	661	642	607	659	635	618	677	633	655	608	615	620	615	608	599	650	616	607	635	608	612	664	684	612	623	642	679	659	634	651	608	657	637	629	640	612	603	662	620	607	650	624	605	644	597	662	680	631	632	667	614	645	651	667	641	641	653	643	671	621	621	658	646	615	605	685	588	672	591	635	605	610	636	656	628	640	611	634	655	641	668	631	638	648	592	632	660	571	622	668	651	646	682	650	658	647	689	642	666	649	599	645	631	643	653	642	632	641	606	580	643	655	641	641	644	613	596	641	675	641	629	645	635	710	662	593	674	646	639	604	607	635	685	647	632	598	638	666	643	634	652	663	633	677	664	623	627	631	653	656	653	618	629	686	597	619	644	622	630	633	626	650	623	643	641	635	608	629	673	643	668	646	645	702	656	681	654	631	671	618	648	615	667	641	672	619	634	678	662	640	693	663	651	665	679	669	631	630	617	639	656	634	635	626	661	662	616	620	639	604	595	652	636	643	624	629	618	615	713	658	665	612	616	635	620	651	651	618	628	696	654	610	637	636	632	591	639	618	625	631	646	647	640	620	611	627	652	619	649	626	645	604	674	663	627	635	651	644	665	636	652	678	624	593	616	664	667	651	639	628	632	676	635	644	606	658	625	603	651	634	662	656	596	646	624	636	680	620	647	598	662	611	653	640	633	619	696	611	620	641	600	653	617	669	603	666	587	622	641	628	620	629	603	682	672	637	588	610	680	671	632	683	666	640	635	605	656	628	657	645	660	641	614	618	609	635	645	665	632	626	643	621	651	637	683	637	620	616	605	664	644	621	634	607	651	655	633	650	642	665	593	600	696	600	631	682	673	607	617	629	634	665	612	662	598	621	643	633	630	590	636	635	608	665	603	661	622	682	649	632	671	613	665	613	640	624	653	608	607	657	624	640	641	664	675	687	679	641	633	634	625	640	673	662	650	618	662	640	666	677	606	675	647	623	610	666	617	617	600	630	636	639	655	644	670	645	653	616	674	678	606	655	684	629	663	611	630	637	647	635	659	627	677	678	655	670	625	638	599	611	628	653	668	612	642	592	641	608	620	625	646	625	638	609	616	603	622	618	644	646	638	624	626	594	599	650	659	664	639	675	665	635	636	685	612	654	652	630	601	600	643	684	653	623	624	617	642	639	629	648	660	650	671	641	643	620	577	608	681	636	642	614	643	644	682	683	616	631	651	633	601	643	613	676	670	620	676	663	666	672	656	637	612	610	641	622	650	626	652	639	644	644	625	619	614	656	623	627	590	662	663	620	623	645	626	680	672	635	644	654	635	622	654	675	624	617	666	681	611	644	601	609	675	609	647	592	669	668	650	643	615	616	647	646	653	613	627	628	676	647	638	665	635	611	629	688	673	623	645	668	636	612	623	609	633	626	651	655	667	615	597	671	658	641	597	636	627	657	690	611	615	606	623	653	663	623	675	628	632	647	623	656	610	649	643	596	635	611	660	648	623	662	608	652	672	603	636	697	670	665	672	627	642	618	598	678	642	635	618	676	655	630	630	643	657	633	614	596	640	626	635	619	659	670	629	627	640	683	615	629	633	641	644	642	571	645	601	642	641	619	653	649	626	626	592	648	637	634	645	672	621	637	649	694	657	624	644	620	697	638	592	625	622	646	633	596	626	640	674	674	690	663	652	644	629	688	649	661	623	695	671	630	640	652	643	668	680	628	583	642	673	598	598	642	650	675	679	658	686	643	641	649	698	661	665	610	706	700	637	630	647	605	638	637	617	649	693	632	658	703	640	622	654	665	679	636	666	634	622	606	653	642	666	696	644	606	622	641	648	600	603	626	635	677	634	643	649	678	643	675	583	654	662	627	611	627	623	587	620	597	634	638	606	625	670	625	666	636	623	695	640	596	634	596	666	622	604	657	626	597	637	639	649	672	628	584	656	668	631	633	654	630	649	680	640	664	634	655	614	657	624	650	644	616	643	592	657	625	618	621	616	648	660	607	626	661	604	658	638	626	670	650	633	636	596	597	631	690	617	684	605	624	617	634	635	659
17098	32198	29368	18081	12543	11015	9226	8166	5049	3372	2553	2029	1721	1590	1574	1517	1417	1366	1228	1080	1054	1037	949	947	923	907	896	905	928	875	927	855	890	945	903	952	876	908	904	859	887	888	866	899	865	849	837	873	781	868	782	785	840	784	787	852	801	765	770	768	745	746	751	756	771	732	774	788	714	713	737	740	717	723	664	737	743	766	753	730	729	724	788	754	737	724	766	827	799	704	750	721	780	706	745	740	759	773	711	724	769	725	752	759	777	749	724	734	757	747	763	757	763	749	752	738	789	762	754	764	759	737	723	808	723	737	752	743	686	769	759	742	743	716	752	738	728	759	769	715	802	749	743	750	720	772	744	759	735	716	685	727	731	766	749	733	771	732	715	767	744	747	710	729	747	710	773	794	728	768	753	750	714	737	724	745	768	738	766	749	737	754	785	787	724	742	673	686	675	734	735	697	702	747	753	728	681	765	745	772	793	747	704	712	721	745	730	733	743	738	721	757	758	734	717	732	774	761	705	788	763	712	762	723	754	717	744	724	738	801	776	716	737	676	720	691	751	769	728	752	761	823	801	748	727	731	779	750	738	762	740	716	777	699	783	801	768	723	758	741	718	724	779	733	762	737	787	734	764	745	758	683	779	793	781	723	682	718	696	779	736	779	759	779	760	712	728	719	735	696	744	728	722	769	730	741	738	752	765	748	774	743	744	769	693	679	737	709	734	744	762	773	742	716	744	756	752	750	706	734	749	746	771	727	797	742	765	756	758	763	785	696	744	731	759	744	714	720	735	719	746	764	744	720	749	756	788	724	700	708	752	719	722	742	751	753	759	748	732	726	732	819	726	705	718	806	746	763	768	743	733	728	745	740	738	709	684	698	718	739	714	773	804	751	748	716	717	733	695	732	734	775	741	701	735	743	754	771	746	724	756	759	732	760	738	715	738	713	778	772	755	737	687	698	743	746	730	721	753	750	778	723	730	721	746	734	757	750	749	748	780	705	748	759	733	751	746	762	774	692	807	755	744	800	785	734	734	724	725	756	718	694	705	755	699	772	740	743	701	770	790	769	719	762	711	746	727	771	771	725	689	727	738	721	715	699	724	751	724	792	747	713	754	778	734	702	738	769	779	788	740	747	770	733	764	706	743	751	799	700	793	801	769	728	768	779	722	751	743	723	747	739	771	711	708	736	727	741	795	763	748	760	696	755	762	782	736	726	758	740	744	724	682	727	751	740	748	763	778	740	722	784	733	749	785	744	735	770	726	735	779	713	694	774	768	694	691	702	720	721	689	735	752	780	729	709	764	683	729	766	764	757	732	742	728	743	698	757	732	712	736	729	735	785	728	708	748	733	716	749	811	706	756	766	756	742	770	694	679	810	728	706	782	751	723	706	736	744	717	775	777	771	734	767	750	757	768	736	772	735	743	697	757	736	764	731	729	766	763	761	739	723	736	755	768	740	689	761	738	719	741	741	763	740	771	731	734	754	713	773	736	733	755	726	745	741	793	724	729	742	716	757	722	731	790	705	741	690	755	756	729	735	728	737	800	781	740	725	730	759	734	755	756	710	770	703	777	686	742	728	694	761	683	775	743	705	732	790	779	782	746	718	778	721	780	744	768	735	748	737	741	743	737	767	781	779	774	767	737	757	738	747	770	750	687	706	724	793	776	781	716	773	749	742	745	722	733	707	788	759	718	712	726	741	723	759	723	763	731	752	724	773	711	734	745	731	763	731	756	750	732	776	732	759	763	760	757	736	724	703	699	721	726	732	738	726	720	779	728	738	757	687	694	760	716	772	789	715	768	702	690	747	736	732	705	771	769	717	745	765	776	748	749	768	742	727	736	729	748	748	693	745	732	754	694	733	749	700	736	702	760	795	732	771	763	741	780	785	768	746	752	740	750	681	780	712	758	690	779	767	729	682	820	701	731	789	764	741	748	732	761	739	722	724	763	747	745	753	668	748	721	777	772	723	776	767	723	750	759	694	739	752	748	769	761	698	781	732	753	724	751	791	739	707	791	721	724	778	703	763	752	713	723	730	795	790	806	774	761	803	729	768	744	751	770	766	718	710	736	732	766	721	710	730	731	738	759	694	756	785	706	702	746	719	758	745	714	745	742	725	826	732	751	773	732	714	726	728	759	766	719	727	743	740	755	708	771	721	751	709	746	727	732	713	739	736	710	743	738	761	780	802	713	729	765	721	772	757	733	755	722	688	751	771	758	725	812	756	779	732	720	733	754	721	774	763	768	714	713	749	736	746	771	695	716	725	691	742	739	756	716	709	787	715	787	729	776	720	737	767	760	745	748	680	732	728	766	757	758	785	795	709	752	754	718	773	770	735	743	782	782	753	745	714	734	713	702	779	746	739	791	731	703	776	732	731	718	748	765	729	697	748	778	720	743	730	762	682	674	696	720	771	740	773	716	795	757	778	739	748	752	770	756	690	766	752	717	734	771	671	748	709	713	698	736	765	731	741	728	781	689	699	731	734	714	745	726	737	780	680	732	716	731	735	733	752	749	746	734	755	745	744	782	808	718	810	731	772	658	757	721	732	724	745	784	763	737	738	747	752	730	731	758	743	688	758	800	732	720	703	742	776	724	735	767	686	757	792	724	743	731	742	762	691	724	758	782	756	760	722	761	769	771	698	727	788	759	757	711	793	743	716	721	758	742	710	771	756	760	722	699	792	762	770	739	686	782	774	773	715	770	707	760	743	717	778	673	762	703	721	789	731	731	740	771	736	717	723	736	734	731	738	768	762	733	721	761	737	720	762	720	746	769	726	730	745	711	711	710	739	776	766	740	744	783	763	725	705	757	769	727	771	743	751	746	778	735	753	792	758	800	722	720	737	764	725	724	749	705	721	684	727	775	750	729	687	691	700	762	701	715	742	721	724	791	766	738	697	722	737	745	768	756	680	752	764	725	751	767	793	787	753	776	802	740	686	732	797	753	709	749	756	716	751	752	774	757	767	715	749	706	754	775	773	763	799	737	774	769	794	729	759	771	711	751	739	732	720	706	774	689	727	754	757	696	753	734	746	706	762	718	776	735	739	756	774	739	746	735	751	721	699	770	726	774	735	757	711	738	755	734	736	769	704	748	720	747	730	768	751	707	727	778	722	744	745	747	712	758	710	713	798	722	723	758	750	731	755	701	735	730	704	731	771	748	747	786	778	790	775	754	766	757	764	743	764	717	741	751	777	713	725	719	749	698	731	739	693	730	731	745	734	762	746	711	720	734	759	758	798	735	686	751	734	736	726	750	729	741	756	710	757	766	761	753	716	715	740	754	736	748	744	726	704	770	793	728	739	781	737	720	752	724	760	731	744	692	756	715	731	753	772	735	718	744	773	755	737	758	732	708	745	757	782	801	740	761	795	744	779	686	691	730	758	750	710	804	791	745	746	732	729	802	742	742	748	762	754	756	700	770	758	739	716	770	696	750	754	717	732	721	728	745	782	784	729	768	685	793	728	758	764	754	735	740	721
23181	21348	29019	24033	21374	21721	15471	6486	3704	2712	1958	1517	1374	1311	1271	1187	1152	1034	967	906	847	778	724	719	727	696	708	658	662	687	698	708	706	712	682	756	676	708	667	661	653	633	638	659	684	632	618	636	587	586	547	594	527	621	583	566	569	577	540	571	581	573	552	514	481	557	508	569	531	538	543	544	540	571	525	522	558	505	565	525	553	551	487	556	594	520	565	546	483	525	506	523	528	537	512	568	525	523	560	538	490	517	553	550	542	526	507	535	530	453	530	552	515	513	522	514	504	560	505	511	592	542	544	524	558	541	535	504	518	493	498	535	502	509	517	507	534	563	545	541	564	541	534	508	514	525	508	572	572	517	539	504	520	506	546	517	471	565	559	558	556	487	517	520	495	492	546	504	514	501	566	515	535	574	556	539	512	560	548	514	516	531	546	526	519	528	489	538	521	519	518	522	529	534	494	536	552	525	516	516	509	493	482	526	525	518	531	541	473	512	544	492	520	509	507	522	521	530	512	543	507	557	530	519	532	542	513	553	510	476	515	476	500	519	538	529	511	534	515	493	484	544	536	544	512	548	523	530	532	526	526	551	573	545	550	502	528	551	509	574	535	534	517	514	503	532	529	494	486	516	537	544	523	525	499	532	503	555	502	518	552	512	565	500	513	513	464	524	561	536	541	530	506	528	492	544	564	515	579	504	517	515	550	554	521	527	524	513	543	507	479	552	531	511	508	461	516	493	539	543	531	515	515	509	541	534	549	481	529	541	552	530	532	513	518	499	562	548	520	526	544	537	527	549	535	503	528	536	579	508	510	506	524	519	472	531	530	522	500	501	511	511	523	592	518	498	521	493	538	531	526	529	528	533	560	550	511	503	531	538	537	521	566	513	548	504	494	518	547	534	514	521	501	536	517	529	481	525	542	488	526	548	521	515	516	468	524	561	559	533	518	551	513	504	525	504	506	544	562	509	563	542	553	547	498	533	527	559	560	511	565	528	542	570	519	515	535	530	497	566	525	528	509	512	508	525	497	470	543	546	544	569	475	545	542	528	507	530	545	522	501	555	529	492	504	513	539	513	566	540	541	488	539	525	574	578	511	535	508	514	483	564	486	525	528	542	560	509	561	554	530	518	536	533	527	537	514	543	525	527	538	513	504	549	543	536	545	516	528	516	517	490	553	522	551	525	482	543	538	497	536	562	490	519	500	551	483	548	536	547	491	508	588	445	520	535	515	536	519	521	538	536	552	526	563	537	517	513	503	505	496	525	523	552	559	539	509	529	531	515	530	532	536	575	527	549	528	522	484	542	547	527	508	550	507	490	514	524	517	496	568	502	568	517	490	502	486	503	538	570	505	531	537	537	524	487	529	487	526	575	536	556	529	518	527	473	515	538	554	517	522	499	519	547	525	489	583	559	547	507	521	550	553	525	542	539	485	551	544	507	532	545	494	543	522	516	518	554	538	564	538	538	510	545	530	508	522	523	556	547	535	524	527	537	543	544	542	510	572	546	545	507	505	534	497	493	521	527	549	532	491	488	539	555	506	513	493	509	499	514	523	536	536	542	540	527	546	503	549	505	550	490	492	503	516	539	515	523	498	533	525	523	532	528	523	542	534	523	519	499	561	537	526	514	548	554	531	542	543	517	497	578	535	544	493	491	549	506	496	513	520	509	503	475	484	526	545	508	526	524	512	516	557	596	523	534	522	522	570	546	522	512	518	549	513	506	534	527	524	483	551	507	551	521	537	510	513	485	538	527	548	515	513	535	524	470	515	552	512	529	536	513	536	525	476	489	536	496	514	529	523	494	535	508	476	545	532	509	512	499	514	531	506	515	526	548	504	538	475	547	540	545	491	480	556	552	514	524	523	519	560	537	486	488	520	497	518	514	541	547	533	513	523	563	521	544	569	537	531	525	565	523	522	542	537	556	542	497	544	529	521	503	538	552	538	512	521	547	547	521	567	524	545	548	518	462	506	559	490	543	531	541	512	522	534	535	525	539	542	526	491	481	499	495	553	530	546	539	505	578	551	522	507	510	468	504	543	562	519	514	503	503	527	574	538	515	524	498	515	577	542	525	499	522	540	550	560	557	541	500	547	568	528	530	535	578	491	464	546	520	490	521	507	507	523	472	527	510	509	561	512	519	539	517	541	495	521	522	517	548	558	566	539	550	506	546	525	507	559	548	540	539	561	486	500	486	565	516	519	541	494	506	512	519	487	511	490	532	543	530	510	525	539	501	535	539	508	556	575	532	553	531	509	489	546	553	529	507	480	495	496	500	523	523	488	534	501	513	510	491	500	533	516	536	511	551	532	523	530	547	520	508	539	548	511	528	537	522	536	537	513	504	509	564	535	535	507	520	526	516	480	519	522	543	540	576	514	517	514	505	545	507	536	507	518	544	495	519	561	517	534	519	515	491	536	493	533	522	550	514	487	513	544	506	561	548	526	505	485	532	559	544	494	525	523	525	536	547	497	500	535	537	498	483	504	536	561	587	548	501	534	488	487	514	501	547	574	560	544	532	522	523	478	554	510	494	514	582	548	524	530	507	468	522	538	531	505	507	531	532	540	503	502	525	539	528	494	523	534	495	520	527	519	527	511	537	549	536	531	522	554	531	510	523	553	512	543	533	534	545	533	553	526	534	490	516	517	498	536	506	529	504	551	503	548	531	539	501	524	503	543	509	500	522	548	503	508	528	496	516	556	512	508	527	524	539	551	537	536	508	533	482	545	558	544	529	517	543	543	518	540	485	563	566	537	512	471	523	579	524	518	548	505	549	462	490	533	506	531	558	486	548	487	490	551	548	514	513	538	507	549	499	522	542	496	510	534	517	540	480	500	554	527	505	492	536	521	549	564	524	523	520	494	539	496	522	509	516	553	573	527	537	469	556	536	532	544	527	569	528	502	516	514	478	554	504	537	537	493	521	511	530	561	528	565	522	515	551	531	530	525	543	510	533	515	493	529	499	527	553	571	544	502	531	522	515	534	496	487	475	513	568	503	489	516	494	574	520	526	514	543	539	522	549	553	493	535	519	482	526	523	557	513	517	531	536	500	484	520	540	558	541	530	525	516	515	540	517	508	532	526	514	495	529	485	547	570	520	517	563	515	546	524	508	503	562	512	553	547	523	538	509	533	504	526	543	512	533	541	503	505	530	535	504	512	556	547	530	501	519	551	554	513	530	547	500	537	474	507	519	543	492	554	481	513	574	527	545	498	544	518	549	519	523	509	481	502	522	548	526	520	512	540	478	505	534	538	524	531	499	571	518	549	517	556	569	485	502	512	531	507	514	524	512	496	511	531	474	547	549	503	534	521	528	541	504	544	493	512	471	555	523	479	553	526	537	523	556	523	536	562	557	540	526	549	519	547	582	495	560	492	557	505	508	512	517	498	495	533	590	535	506	537	545	516	520	566	512	529	524	505	508	518	529	541	485	521	520	526	526	543	482	493	551	513	517	504	527	533	537	493	516	505	502	495	487
20137	41477	36333	24209	17543	16848	14083	10488	7213	5440	3738	2888	2381	2181	2239	1863	1673	1531	1447	1272	1264	1137	996	955	937	945	964	859	912	898	882	901	934	945	942	906	870	951	865	807	780	811	802	866	764	790	754	786	757	709	694	665	650	650	689	681	659	641	657	616	618	650	573	599	594	592	620	624	604	631	568	550	610	598	652	551	625	590	579	591	596	605	605	588	581	593	593	612	598	608	572	609	627	598	606	623	570	593	623	603	620	594	618	555	605	618	600	590	585	624	559	645	632	554	576	608	631	579	619	608	569	582	581	602	588	603	601	596	627	615	630	593	589	576	609	637	626	632	615	580	604	604	566	594	597	621	571	587	561	628	603	615	634	638	638	613	565	570	615	566	614	628	612	574	575	626	641	576	592	600	550	656	598	649	599	609	605	618	560	578	584	585	593	576	612	619	631	631	563	580	610	579	604	608	593	569	613	576	590	611	578	605	606	553	589	579	599	580	618	610	666	617	582	608	604	621	567	582	541	618	615	604	579	606	619	570	576	604	591	559	561	596	583	602	601	599	615	591	598	603	631	603	584	645	609	622	552	571	621	575	604	593	615	620	573	621	586	589	642	586	589	629	572	620	604	610	572	563	569	592	608	617	625	585	600	610	638	584	601	597	583	608	587	597	603	598	582	586	608	618	599	582	562	571	565	594	604	529	560	544	583	572	602	633	638	557	650	553	588	590	613	604	580	613	589	630	579	603	601	593	597	632	572	587	593	581	570	616	648	568	589	597	547	563	611	595	640	599	610	620	620	605	549	593	608	582	598	596	648	546	616	629	576	611	581	585	594	605	619	609	614	613	613	613	611	596	596	613	569	617	604	620	601	548	639	580	569	620	643	570	587	581	571	579	613	603	588	584	583	589	542	604	560	623	600	644	638	578	568	602	575	572	636	592	590	593	601	614	596	585	586	583	603	620	588	649	582	603	584	625	587	569	613	656	613	569	620	631	591	630	589	621	603	552	563	572	583	554	604	591	608	615	576	633	572	567	604	572	602	626	607	584	606	570	608	596	624	579	608	619	611	604	614	560	608	582	648	577	620	580	586	585	616	569	599	620	614	558	580	605	543	559	608	609	621	592	580	573	581	568	604	616	602	607	602	560	596	631	564	609	569	615	574	623	587	576	629	576	605	574	598	598	600	604	617	573	565	620	592	605	543	542	572	609	632	581	592	653	540	614	580	590	589	579	558	555	556	591	628	608	638	652	613	576	576	573	618	594	563	639	631	626	643	636	579	609	567	579	620	596	585	590	590	560	586	576	650	571	603	617	624	594	565	658	631	600	572	569	578	598	589	614	564	623	615	589	597	581	539	603	583	603	617	572	590	601	631	628	648	590	577	602	593	604	582	600	640	608	603	604	585	579	605	597	621	630	585	582	607	619	624	612	590	568	592	588	614	621	596	620	652	607	598	606	636	575	617	601	645	612	576	567	598	558	614	605	589	560	576	590	569	578	605	558	595	548	603	566	589	598	565	562	604	629	576	580	611	587	578	595	600	621	531	594	547	608	570	611	538	598	587	598	599	597	607	571	592	577	553	591	622	599	595	604	566	580	601	602	598	588	627	627	574	578	585	628	608	577	622	582	607	615	573	619	610	624	583	611	568	592	601	607	601	573	604	616	637	566	598	600	550	604	575	576	673	628	577	566	664	612	566	567	605	596	592	604	631	652	636	582	585	640	599	558	626	614	557	604	625	601	620	575	551	584	623	610	626	640	603	601	570	593	643	631	586	600	582	621	623	615	595	587	581	598	616	637	605	586	589	608	587	562	575	654	634	606	620	588	579	592	579	591	576	610	589	591	640	612	600	604	591	593	616	645	597	578	558	603	578	563	598	584	579	614	587	576	600	560	589	554	654	588	578	601	574	628	622	592	605	602	608	615	628	590	604	558	605	638	585	579	640	578	613	609	615	603	677	602	588	607	592	648	649	614	579	592	597	593	613	643	589	616	580	587	569	615	593	612	594	596	635	579	611	586	619	620	625	581	617	586	570	633	610	608	611	622	573	555	573	594	593	581	620	592	613	595	603	612	557	624	611	614	683	572	579	603	600	578	632	563	567	536	581	637	570	613	633	577	582	598	583	649	585	580	626	601	576	619	645	567	620	566	571	665	574	575	601	603	632	566	596	598	616	592	626	580	602	648	603	581	610	617	607	600	603	607	595	566	555	585	593	595	557	549	644	647	550	615	558	610	609	591	617	593	597	625	556	570	585	592	600	640	604	633	602	592	626	584	567	611	588	547	600	622	620	550	581	615	606	611	586	569	588	638	568	607	615	594	606	572	581	612	557	632	601	558	599	588	549	562	632	608	623	618	606	613	599	570	547	612	599	573	577	576	565	620	581	558	562	616	605	600	565	594	670	574	661	644	562	599	604	578	595	564	578	599	625	606	553	619	614	551	634	563	622	594	546	607	594	619	593	609	565	569	608	620	613	564	581	651	573	632	567	620	625	618	596	552	601	668	607	581	597	589	606	584	576	639	664	619	584	617	600	587	615	624	589	589	660	608	621	609	611	603	641	571	582	618	605	609	588	580	618	550	580	605	595	604	563	576	592	543	613	590	594	580	596	578	591	609	589	594	621	583	584	624	629	587	572	547	598	589	605	616	595	604	604	618	570	651	615	603	585	597	573	591	631	535	606	588	674	608	585	583	533	586	594	625	641	617	547	580	597	636	612	596	627	589	623	588	605	570	614	595	550	633	583	573	585	572	585	586	571	593	638	610	597	633	564	602	632	623	589	567	595	601	613	566	603	636	588	583	586	620	574	566	622	549	607	595	562	561	577	628	599	594	585	590	632	611	572	619	580	569	647	643	636	602	590	581	577	576	628	595	620	624	621	611	637	600	601	613	612	575	560	589	610	595	612	608	607	623	579	613	565	581	544	670	561	614	623	557	614	635	608	583	591	562	584	546	614	620	585	605	593	578	601	639	611	569	561	602	609	531	550	624	581	590	585	611	547	637	558	617	581	579	570	620	601	637	607	607	608	600	613	606	575	567	579	574	630	598	608	569	540	551	584	587	585	656	646	577	639	574	652	603	578	608	567	549	573	612	627	630	589	624	578	630	615	606	606	606	589	598	554	583	610	600	615	566	594	546	571	643	588	627	544	606	559	618	592	563	636	611	566	632	559	556	586	600	634	613	600	588	583	608	583	607	573	579	595	580	593	634	590	584	631	607	602	606	584	593	607	612	626	608	615	614	536	602	561	580	612	588	576	628	599	605	570	608	656	601	615	579	605	596	605	561	609	591	578	619	625	582	614	572	584	597	603	573	597	584	613	590	604	605	573	588	601	605	633	640	613	558	589	605	625	561	576	583	595	632	600	635	604	651	594	604	595	616	601	562	640	630	575	603	600	608	603	628	560	575	580	635	618	624	632	588	577	605	605	601	599	579	632	593	609	583	583	582	602	584	639	552	578	645	617	612	595	616	610	606	570	623	558	643
27821	21667	19347	11301	5440	4744	3129	2136	1615	1288	990	803	776	841	779	696	673	758	639	610	606	582	546	585	572	589	551	510	545	504	585	572	560	539	548	525	570	520	530	508	516	535	531	532	484	576	518	525	497	549	519	474	488	495	514	489	492	478	514	471	516	496	465	488	457	455	487	458	491	495	493	511	476	446	480	471	439	469	498	516	516	502	567	450	469	497	525	502	504	482	457	463	469	497	457	472	445	428	480	529	507	464	508	464	463	506	465	486	487	462	520	488	483	449	468	501	472	469	478	504	498	499	469	503	542	499	489	478	496	487	455	500	453	456	495	484	526	498	499	508	498	493	493	486	473	475	526	511	421	433	434	497	468	471	489	494	486	486	491	481	471	495	503	456	475	493	443	492	466	427	470	460	490	514	474	453	490	524	477	461	448	462	460	458	455	491	460	476	512	512	492	491	440	458	474	461	498	466	486	494	468	475	512	513	473	488	501	491	465	518	450	476	517	473	458	449	540	523	490	434	481	499	490	454	464	504	505	464	516	538	490	467	498	445	495	481	464	496	492	485	472	491	458	510	492	500	488	485	456	427	454	493	497	489	511	472	483	456	485	444	522	511	484	510	457	493	435	469	493	482	483	470	480	491	503	465	496	498	476	487	482	482	466	451	471	498	474	498	474	466	485	428	502	461	468	457	473	469	468	484	485	477	448	471	494	462	485	495	498	468	466	493	501	467	468	507	522	503	466	467	500	467	465	461	468	518	453	509	520	505	463	481	460	500	492	500	510	440	450	479	493	502	475	515	491	472	472	479	453	451	442	508	476	482	462	475	476	475	493	451	489	470	464	442	462	494	525	489	546	468	500	474	529	509	471	466	507	483	502	503	497	519	497	476	509	528	474	486	464	457	505	441	455	448	455	473	473	484	508	465	466	498	470	474	462	497	481	511	454	461	528	467	457	476	444	458	478	490	467	510	485	472	482	467	483	473	465	471	486	467	496	482	490	545	461	440	458	471	472	467	504	516	490	475	466	462	468	530	446	508	485	512	483	468	502	472	460	503	475	502	472	476	474	524	493	489	470	493	534	478	478	480	448	462	504	478	466	464	463	460	496	517	494	483	475	520	490	470	506	486	473	458	478	474	465	494	500	512	488	476	457	504	501	485	485	476	510	461	482	529	441	505	530	468	491	491	501	512	500	499	457	471	508	476	455	482	468	524	486	452	448	483	463	517	444	449	509	468	476	483	482	504	464	459	494	490	471	451	470	488	493	493	487	481	494	493	477	473	473	514	486	508	526	487	486	530	477	461	487	461	462	461	515	444	468	489	490	455	516	484	485	506	456	443	480	474	451	457	505	499	457	444	447	480	485	491	510	483	474	475	491	446	451	490	514	483	494	474	452	486	501	471	467	488	473	490	472	465	477	466	483	507	479	461	523	522	501	460	465	538	474	488	477	482	477	474	494	440	489	468	495	489	485	501	513	539	456	469	468	487	503	480	511	478	527	463	454	500	498	454	477	484	468	498	453	517	472	495	499	486	495	486	485	494	496	457	480	514	490	470	502	444	446	474	493	476	506	450	486	514	496	457	474	507	529	487	450	461	487	471	461	486	465	459	467	468	450	467	485	508	495	470	482	488	487	481	454	517	488	492	498	508	472	458	495	471	476	467	533	486	506	506	512	456	439	493	512	515	485	494	477	477	457	487	470	510	476	507	470	507	496	480	476	509	458	506	507	501	441	539	503	491	526	499	485	467	491	493	517	479	466	433	483	477	477	483	512	436	544	447	525	502	486	464	475	479	510	461	476	491	468	521	498	502	497	481	505	491	449	520	478	508	443	415	509	509	478	509	463	445	508	461	432	510	464	445	510	453	459	503	507	473	479	483	472	448	464	455	496	506	484	467	490	499	516	488	465	476	476	470	470	487	457	516	492	475	480	467	505	452	498	487	472	496	495	531	467	511	503	481	503	477	465	467	486	466	480	439	476	475	466	502	487	501	481	418	472	517	465	492	469	509	457	471	507	465	462	521	499	475	496	491	473	469	515	464	499	475	512	452	511	485	472	485	509	487	468	473	498	473	478	450	452	498	454	517	492	478	464	469	474	479	492	506	452	513	483	446	505	477	535	493	483	530	519	486	544	450	448	506	481	450	483	457	551	466	485	460	471	433	487	479	466	483	502	487	448	474	482	486	463	448	489	503	491	472	505	489	434	534	436	441	527	500	506	448	494	463	483	469	478	542	467	540	465	433	473	484	477	468	472	498	466	456	481	511	480	469	481	476	473	483	449	458	476	459	499	471	478	487	481	502	472	484	528	480	473	492	484	529	491	444	464	487	514	488	501	461	469	497	483	471	511	476	499	518	507	469	506	520	459	475	492	478	456	512	456	461	487	459	518	510	500	499	523	465	481	484	477	475	496	495	482	462	420	411	482	422	505	476	483	481	486	487	468	478	481	542	490	473	512	510	472	479	496	468	502	484	511	482	459	461	507	475	482	489	492	483	531	481	478	462	527	501	485	484	451	448	477	480	542	472	511	450	480	454	508	506	464	504	536	509	526	452	478	484	443	465	494	490	506	508	498	486	499	484	481	476	502	464	473	462	496	482	482	451	465	476	516	486	477	470	504	449	474	494	496	452	467	443	469	511	459	437	477	511	488	462	478	522	487	504	501	501	471	478	441	498	479	480	494	476	490	457	458	479	457	467	515	525	498	483	456	460	480	520	488	495	503	529	476	503	498	476	466	474	421	506	511	459	478	514	504	506	512	462	470	501	501	497	543	520	450	487	445	481	457	508	511	499	510	485	452	461	463	485	502	488	486	414	473	469	470	504	472	462	448	496	466	474	484	456	493	507	485	491	488	476	494	481	512	492	500	453	435	469	466	493	477	462	484	480	492	486	500	464	450	511	476	445	485	482	466	494	516	489	491	472	469	451	496	469	477	486	494	517	495	477	488	509	468	510	513	482	483	469	518	473	466	475	495	485	474	489	476	469	481	507	448	447	467	467	484	471	474	491	475	508	494	465	490	464	495	456	491	491	512	468	463	501	492	481	506	485	496	487	480	509	451	494	488	477	506	488	478	494	473	507	477	455	463	509	488	494	483	468	491	422	514	499	438	433	495	434	480	457	488	471	513	496	487	499	456	497	463	493	487	501	479	443	488	488	476	473	518	461	468	464	456	483	481	442	506	481	452	494	527	471	478	521	466	515	502	488	455	464	506	489	460	456	474	494	496	447	438	484	466	482	496	450	480	453	432	514	479	499	528	466	483	510	478	440	476	473	465	479	497	475	463	472	473	485	516	437	476	451	485	498	436	497	498	480	471	465	506	453	486	496	514	460	457	487	491	499	470	448	521	453	469	493	458	511	488	474	485	501	496	459	471	503	462	475	503	511	452	506	502	481	463	485	506	501	459	465	460	472	491	451	510	506	475	480	499	522	479	466	472	454	474	489	477	529	495	485	466	445	500	459	483	469	511	480	504	464	509	466
17121	28978	23597	13800	9048	9362	6450	4311	3437	2548	1722	1386	1281	1296	1123	1051	1024	1022	922	806	785	775	725	673	724	715	687	699	712	702	700	659	753	734	745	767	770	723	724	682	641	640	677	683	694	602	644	679	656	621	613	605	628	601	591	624	613	590	585	584	618	597	602	622	595	582	546	598	578	630	579	565	612	575	552	576	599	592	536	599	594	584	550	591	593	577	627	580	549	556	635	590	567	605	588	531	569	592	597	578	561	547	581	586	573	566	609	561	564	555	556	598	586	570	610	551	567	595	578	553	592	591	568	586	548	592	623	575	581	597	591	556	567	559	574	562	632	566	616	596	582	588	582	582	617	578	607	564	595	547	573	580	576	596	575	589	538	611	573	557	543	607	564	559	597	588	548	545	591	586	630	593	591	570	576	581	596	567	553	562	568	557	613	574	529	579	612	601	569	591	612	543	587	598	607	598	610	578	492	545	598	619	603	582	602	606	589	577	543	552	616	583	561	558	585	610	559	556	563	597	577	559	533	551	571	591	565	560	580	623	554	602	582	625	611	556	579	564	630	580	565	602	592	604	605	580	592	598	602	582	569	543	609	568	584	582	559	541	569	597	589	593	540	616	576	584	590	588	593	566	554	605	550	573	568	574	521	564	562	586	571	599	575	589	591	592	579	534	555	602	597	560	583	563	566	606	561	540	596	606	604	579	588	554	586	545	633	581	551	607	539	576	562	622	582	628	521	546	580	553	599	615	619	566	591	601	589	573	558	582	561	627	571	562	536	550	572	532	520	560	598	608	563	564	579	564	560	585	612	568	570	613	541	559	567	584	601	608	581	569	566	602	601	542	584	540	573	598	526	613	575	577	578	602	618	579	572	590	581	575	586	574	587	553	579	583	631	559	565	578	614	552	572	586	608	580	565	567	582	546	555	585	582	550	581	575	584	571	561	586	577	613	584	601	637	525	603	590	561	610	597	580	574	549	582	545	572	569	634	562	597	563	576	626	559	593	598	611	574	604	569	589	599	557	611	644	548	585	587	583	559	603	585	554	613	581	598	568	646	567	580	594	572	571	608	614	599	565	582	545	558	568	590	562	565	609	566	591	567	573	552	576	616	618	593	550	557	645	577	546	618	550	567	562	557	594	555	615	578	558	544	594	539	579	547	619	557	584	552	581	568	561	565	563	529	538	623	574	601	572	571	586	591	586	533	594	572	567	570	599	540	578	594	530	569	591	597	665	556	547	577	573	634	574	579	606	578	614	585	568	561	598	624	521	562	595	587	539	567	578	590	589	568	605	587	646	557	616	582	581	541	574	564	605	574	542	541	605	551	590	551	548	554	562	573	602	608	538	563	566	556	581	559	573	558	583	582	564	596	592	628	592	572	595	570	614	544	574	577	596	598	567	572	569	559	578	572	589	621	579	613	552	563	544	599	652	541	551	587	564	547	586	565	567	580	575	579	593	571	633	592	550	539	608	586	566	598	574	592	612	568	581	592	593	588	581	544	546	582	615	548	550	543	593	594	590	561	565	584	606	546	618	557	588	611	599	590	577	548	609	628	583	549	570	586	546	553	589	576	625	543	563	592	571	599	602	583	597	609	532	555	576	625	559	597	614	550	585	542	584	548	593	568	609	566	553	545	575	543	580	595	593	595	584	581	568	633	606	597	567	570	569	586	595	625	565	610	588	564	568	559	591	604	629	578	566	543	612	583	590	574	557	560	586	590	595	585	592	587	541	544	548	566	610	590	568	575	583	559	569	578	582	543	583	580	568	558	579	553	594	572	540	568	596	599	590	594	603	628	568	619	611	572	580	576	600	525	574	574	585	667	576	575	589	584	552	645	562	639	587	566	618	579	570	585	619	571	592	563	592	578	617	541	610	569	568	538	560	602	613	557	574	600	577	579	589	562	614	565	583	570	574	568	561	558	559	548	555	577	554	558	568	513	542	589	586	633	570	568	569	590	540	588	610	584	590	598	638	626	595	597	581	568	611	619	591	567	559	544	594	608	644	579	601	541	566	571	587	544	547	586	631	588	616	559	585	620	602	584	565	610	550	592	620	589	586	583	586	562	553	584	590	566	600	576	623	580	569	570	582	564	576	594	576	525	584	613	539	562	566	582	602	570	577	605	590	568	603	610	600	601	589	585	576	582	564	631	598	618	573	597	574	552	546	563	578	607	543	562	545	592	567	557	566	600	583	610	570	594	584	583	555	568	568	601	644	570	592	579	596	526	619	551	580	597	550	573	608	590	552	564	580	603	594	621	541	601	554	629	559	587	594	556	609	550	531	646	621	627	546	513	566	613	563	617	637	592	573	582	562	614	572	617	603	609	543	594	560	594	549	540	585	609	579	600	540	581	605	577	578	561	541	583	608	547	608	589	607	573	617	594	590	626	611	574	581	591	603	589	603	624	581	627	566	596	547	535	557	585	584	602	562	620	587	589	621	625	586	553	624	594	567	576	572	590	576	558	531	557	580	615	584	571	605	604	582	546	566	530	573	591	565	576	589	581	570	595	574	558	573	526	612	585	609	572	567	628	555	589	634	579	596	599	588	588	550	567	580	581	547	582	575	577	589	565	530	564	593	574	576	614	578	632	583	603	603	579	613	545	565	590	568	584	581	607	583	590	605	632	608	603	530	624	566	605	583	569	584	551	582	581	559	551	611	574	566	593	581	600	611	595	600	545	593	596	582	574	624	604	555	579	559	576	583	564	621	562	610	588	532	549	525	573	556	566	570	565	558	579	575	558	552	572	572	592	590	544	584	562	563	560	603	541	516	567	592	626	584	558	595	608	588	564	562	596	581	613	586	568	627	574	622	551	537	554	571	588	617	624	567	600	584	573	597	604	605	625	600	557	583	569	581	560	586	576	574	564	578	586	575	589	570	594	642	607	592	562	567	566	563	608	564	607	547	616	574	597	598	573	587	599	588	608	552	544	626	623	567	580	581	567	588	567	601	593	572	574	560	598	563	612	568	595	568	587	537	580	582	588	603	554	568	594	547	602	551	563	556	540	538	550	646	585	579	572	573	544	596	583	571	559	600	561	599	581	539	534	602	649	567	595	582	570	553	563	598	572	566	582	540	539	579	578	577	569	608	639	610	549	619	589	549	583	606	549	583	521	554	595	598	561	528	547	572	607	556	581	567	577	596	548	576	611	579	555	579	596	578	587	569	529	591	579	569	602	588	599	629	597	575	580	582	560	607	616	557	578	580	579	616	557	615	576	585	555	529	553	575	623	577	553	587	548	583	567	599	596	590	618	586	580	561	547	582	576	605	594	560	618	630	562	588	575	593	580	612	568	550	570	599	589	579	574	586	541	562	618	597	596	613	534	568	558	578	585	593	557	584	624	517	521	607	569	555	598	591	608	535	557	613	586	597	554	560	569	572	558	611	628	596	606	573	613	573	590	556	590	631	554	574	574	587	567	597	578	542	596	570	616	630	547	595	615	589	584	548	552	549	561	572	599	587	563	559	583	601
24371	21394	28513	24672	21322	14063	6317	3250	2349	1644	1178	1026	981	862	852	790	804	782	672	586	573	534	549	488	549	480	458	488	449	477	491	512	473	482	466	490	484	469	455	468	422	424	433	437	465	434	417	390	413	385	418	390	353	418	425	349	375	359	410	386	385	379	345	351	403	386	346	358	358	343	398	358	373	345	333	342	389	365	363	360	356	354	364	341	335	339	330	342	376	370	345	318	348	335	339	365	406	330	366	376	410	332	350	386	365	366	349	360	345	384	398	390	369	368	349	371	395	374	353	376	381	372	342	349	364	354	341	360	377	317	357	400	334	382	387	358	360	352	382	343	307	388	368	370	359	367	379	360	371	369	349	361	371	371	410	377	337	334	370	342	344	345	350	353	353	316	349	359	344	368	393	367	345	331	375	364	352	330	365	394	357	338	377	344	378	321	365	355	365	372	367	346	353	376	395	375	385	367	335	375	356	357	371	358	343	347	338	357	353	325	343	342	349	357	355	357	349	362	347	393	347	363	364	354	377	386	355	372	371	342	408	348	349	366	322	354	368	366	350	370	362	346	350	371	348	359	364	365	349	362	355	386	353	348	366	386	378	386	350	347	407	365	349	354	396	380	345	359	348	377	370	380	384	385	348	371	372	340	368	356	346	387	363	367	330	362	342	359	369	329	355	347	388	387	368	362	381	397	346	348	382	337	349	357	375	354	367	393	345	371	340	342	366	381	398	366	372	319	346	369	360	386	344	380	373	374	361	343	367	358	364	394	361	353	403	371	378	347	354	376	372	368	339	385	342	374	358	349	338	360	364	396	357	352	345	383	353	320	361	372	345	374	326	387	373	365	362	377	381	356	391	395	377	353	361	346	368	345	361	331	358	394	346	348	397	380	393	341	334	331	359	379	371	354	350	342	345	357	360	389	359	339	387	363	341	372	357	361	370	367	391	365	368	379	352	381	346	376	333	358	372	333	381	340	391	360	348	385	341	373	355	378	316	335	359	354	366	382	398	334	358	374	364	359	349	369	338	321	336	372	345	320	377	421	368	350	351	369	358	359	364	385	401	374	391	352	374	390	369	360	353	359	345	349	333	351	359	331	377	368	349	369	334	353	334	323	373	367	377	387	373	370	392	365	350	361	348	389	332	345	367	378	370	373	336	371	366	405	349	362	357	366	341	355	367	348	318	367	355	371	356	359	340	349	356	365	343	322	367	343	326	360	376	346	344	353	351	360	370	366	364	350	327	323	371	371	371	350	385	351	363	372	372	391	322	332	368	356	385	373	353	318	395	356	387	333	379	377	377	382	342	389	352	392	366	362	348	347	353	386	359	373	381	366	386	391	369	376	348	337	349	386	379	366	380	330	339	356	403	346	325	375	343	354	391	375	367	370	356	380	379	352	338	372	379	329	353	366	351	338	304	357	376	343	427	345	356	376	335	356	380	356	350	362	374	356	344	367	372	340	361	407	392	375	348	353	368	343	350	373	365	354	363	375	358	375	369	361	314	386	365	335	384	331	371	361	367	410	376	345	334	339	362	369	356	387	376	382	394	393	388	336	343	361	380	400	353	365	384	355	376	351	396	367	389	387	364	389	364	352	360	322	404	324	352	373	368	351	401	368	336	345	410	348	362	358	317	342	350	362	371	363	369	367	338	348	372	353	388	361	344	369	340	377	349	375	379	340	388	366	376	389	349	376	396	385	364	368	363	358	368	328	343	395	362	347	369	394	360	380	354	357	370	338	383	378	378	366	366	341	363	364	366	332	353	341	361	377	383	374	378	353	370	362	373	352	407	362	392	382	344	312	326	376	360	372	365	366	359	353	357	353	337	353	319	346	374	364	383	353	349	353	365	341	359	342	330	343	362	378	362	329	354	347	366	343	353	371	363	365	338	383	379	360	382	342	364	344	354	369	370	310	376	350	356	353	333	371	368	357	344	363	381	364	364	336	351	350	378	332	362	335	359	340	350	356	392	386	327	384	363	375	376	356	379	391	338	342	324	339	387	340	351	372	403	348	398	370	361	341	402	330	362	348	341	314	363	371	335	404	349	383	381	352	336	340	342	426	374	376	368	343	347	367	408	378	358	356	371	357	330	384	371	361	376	338	371	370	394	316	350	368	354	346	416	345	359	333	337	362	338	331	394	341	364	362	368	382	368	365	361	341	358	353	354	355	363	377	335	351	352	349	359	337	377	382	370	390	343	399	342	389	385	356	339	367	355	353	365	324	364	332	357	350	376	362	351	342	410	349	318	387	380	357	370	338	359	378	367	399	354	384	327	360	336	376	357	352	383	375	400	340	371	393	331	357	344	356	346	338	354	391	422	345	350	356	382	369	375	386	397	372	362	337	349	373	355	360	357	369	367	338	338	367	366	351	336	367	377	402	359	368	357	349	370	384	350	355	349	347	361	391	360	346	385	353	382	353	381	375	364	367	364	371	354	366	338	387	369	348	388	358	369	344	348	328	385	371	379	349	385	333	377	375	346	367	363	344	358	355	376	386	347	344	379	349	404	358	398	367	384	373	381	383	324	379	402	378	376	369	351	357	379	365	392	352	355	393	389	353	344	379	342	340	368	357	347	383	344	375	330	361	382	358	364	346	352	351	368	359	378	360	355	380	403	360	340	347	385	358	368	361	372	366	402	374	376	364	393	378	388	318	360	338	368	339	347	373	361	375	333	379	402	384	344	323	303	385	340	334	363	355	380	369	341	339	342	346	356	378	397	387	364	363	397	360	374	341	387	366	333	386	403	338	353	385	382	382	364	379	360	369	373	355	376	376	364	341	345	376	379	375	360	363	381	359	348	380	353	354	366	374	368	344	383	333	366	353	391	376	394	353	351	348	400	354	373	367	375	422	362	358	384	344	359	366	357	355	382	371	357	366	375	377	355	344	380	360	338	376	359	341	376	358	356	347	367	358	367	351	382	333	382	354	368	344	391	352	405	399	362	349	371	375	373	350	361	365	338	345	374	370	351	359	352	332	359	362	362	396	348	374	360	416	350	372	363	320	337	368	390	355	378	360	382	364	360	343	350	336	346	327	346	335	369	385	386	360	391	377	371	328	343	385	372	370	333	375	372	393	349	335	337	368	374	371	348	385	381	320	332	341	360	336	356	379	345	341	345	376	350	333	348	379	373	315	336	374	341	370	358	372	383	356	333	354	362	362	347	338	333	359	354	370	363	330	343	346	351	388	342	373	358	346	350	343	375	368	370	372	332	382	358	365	365	358	335	356	310	361	358	361	344	323	381	365	348	384	360	316	349	348	360	337	380	365	349	378	370	362	359	366	361	391	343	361	350	352	375	360	352	385	376	367	372	378	367	388	356	383	370	348	365	389	363	349	371	340	390	407	398	370	362	355	357	344	298	399	355	389	343	383	343	357	341	368	366	355	405	328	375	363	325	389	350	363	379	376	355	390	386	379	389	342	350	352	355	368	387	364	358	331	369	363	349	362	359	397	373	361	376	354	317	369	356	362
18422	36199	29909	18195	13537	13445	8932	6382	4881	3399	2439	1951	1894	1663	1437	1322	1312	1279	1090	901	904	764	711	756	714	651	656	646	686	678	663	687	653	658	656	712	691	664	580	673	604	589	629	607	561	537	566	559	520	471	492	508	482	480	462	495	477	457	476	472	483	457	466	433	441	468	408	427	475	489	454	458	425	453	472	479	447	420	442	398	499	413	424	429	469	421	476	424	420	423	414	454	443	427	429	446	433	451	464	464	419	442	429	456	444	436	425	442	463	445	419	439	433	444	414	391	427	463	423	456	405	419	420	421	419	440	464	445	449	440	441	432	466	469	460	436	448	449	463	435	407	466	453	412	372	435	388	424	430	452	439	455	463	434	426	448	429	449	442	424	412	451	402	447	457	451	472	439	415	445	419	463	451	430	416	422	439	441	428	441	427	410	433	477	386	457	465	460	454	467	482	445	424	415	439	424	443	448	424	426	397	432	445	416	394	439	463	439	392	424	431	437	382	446	439	473	435	476	463	422	440	435	418	472	403	419	450	437	438	455	444	445	452	406	429	423	452	458	420	445	422	431	448	454	435	449	431	451	436	449	404	428	423	421	413	420	439	423	401	426	430	473	468	462	449	438	414	457	462	392	453	450	433	463	426	441	424	421	411	427	408	429	447	450	442	426	454	442	437	439	420	448	430	410	392	472	406	442	438	407	422	452	445	431	448	438	416	421	424	447	431	427	440	407	440	465	446	419	400	415	409	455	463	444	442	388	424	457	432	441	470	436	441	442	420	435	462	425	425	427	431	439	438	475	441	449	429	463	430	472	433	448	426	435	446	447	404	440	449	434	446	468	419	427	482	451	441	402	442	460	434	404	440	446	455	455	432	474	438	443	453	449	461	474	418	432	441	439	405	426	400	440	405	417	436	455	444	439	431	445	413	430	442	453	449	451	427	442	436	432	385	456	434	434	417	438	449	455	456	435	438	435	431	437	434	482	466	440	436	417	456	444	428	446	455	400	455	446	429	406	436	463	434	420	430	441	468	444	466	453	451	451	480	436	433	441	458	456	417	428	484	458	456	485	447	447	446	438	483	439	431	422	411	430	424	415	490	444	450	452	434	399	448	416	408	440	451	411	458	433	417	442	427	446	406	457	426	392	454	465	420	432	448	425	449	454	416	465	438	437	457	433	396	430	427	451	467	456	417	458	453	445	444	440	448	433	470	430	401	431	410	470	469	414	409	447	447	460	441	460	412	459	426	416	428	431	459	433	430	414	396	434	492	436	454	458	452	460	480	440	452	419	424	420	450	459	412	452	453	399	456	442	439	410	429	477	482	415	456	476	421	418	445	473	476	504	404	441	455	422	400	440	435	450	448	457	408	431	416	433	439	395	451	483	407	420	448	434	440	437	412	432	420	416	441	438	432	411	415	394	425	449	450	450	404	384	421	435	422	454	442	421	436	465	430	438	414	448	440	438	433	430	430	465	428	468	424	448	427	420	446	445	447	454	493	447	439	447	443	460	424	466	403	440	439	440	444	444	441	399	432	444	424	464	430	435	433	463	436	453	425	428	441	463	432	415	446	451	440	413	445	430	423	449	431	449	453	422	424	434	446	470	450	449	402	432	463	442	386	431	446	441	471	450	406	425	459	467	468	438	440	440	433	491	477	440	421	452	442	437	425	425	455	452	431	430	450	426	431	428	449	456	438	461	469	488	422	453	405	492	414	440	469	426	442	455	472	411	434	452	430	455	433	454	444	468	414	447	461	443	442	432	458	423	437	453	421	425	452	398	430	447	453	454	440	475	444	461	441	442	409	447	428	401	420	459	428	364	414	444	502	419	460	416	435	481	436	427	444	426	427	411	435	451	425	406	447	459	413	415	427	442	454	426	447	435	467	441	403	430	452	432	461	445	412	446	438	451	397	439	433	463	452	432	425	444	430	461	440	452	447	458	407	393	436	406	410	462	473	449	494	441	440	421	471	475	474	421	424	436	444	427	442	435	449	432	418	440	445	456	396	419	433	412	447	418	420	415	463	444	419	427	441	430	452	419	419	467	448	441	422	428	413	452	404	466	407	452	437	453	460	486	476	424	431	442	429	408	438	431	442	446	426	449	458	444	435	412	450	407	438	451	464	455	438	437	412	444	498	401	423	449	430	433	443	431	434	443	445	417	419	446	443	408	437	444	410	418	453	422	405	461	447	394	422	413	440	457	420	427	430	447	466	410	455	466	455	426	437	455	439	429	439	398	427	442	455	458	437	447	425	437	449	452	428	418	441	449	397	408	419	430	424	407	439	455	441	430	505	394	399	431	435	450	391	441	465	430	435	466	438	431	440	455	462	416	408	432	431	446	470	454	424	443	438	462	401	419	450	418	441	410	453	452	454	384	449	444	462	449	421	462	451	454	454	477	434	425	432	440	412	454	403	463	462	430	450	437	425	429	427	449	450	407	421	416	422	433	405	451	440	438	422	431	436	422	459	429	398	438	420	455	440	437	456	398	442	479	433	410	442	451	428	454	434	457	421	452	464	424	451	441	498	421	422	428	443	406	433	461	408	434	423	470	443	465	448	459	462	422	467	412	423	406	427	443	420	478	426	457	394	480	393	433	427	456	415	421	407	439	442	485	460	451	437	449	442	426	427	398	418	464	438	448	429	456	423	400	483	432	450	441	407	431	427	401	456	434	397	397	396	443	447	453	442	443	461	407	456	412	424	446	411	451	446	459	415	424	463	392	421	461	440	432	437	439	489	448	422	443	421	446	457	440	402	424	433	415	467	425	408	368	425	490	419	456	427	442	427	462	432	434	428	435	461	444	432	474	475	420	437	436	477	433	438	430	437	466	425	447	452	440	456	418	415	443	455	422	445	449	433	439	465	448	422	431	437	416	427	457	461	434	427	450	443	438	459	436	458	500	429	419	429	426	475	436	431	425	465	414	470	394	452	466	456	439	451	430	474	388	419	423	455	463	454	410	409	441	388	416	460	406	455	421	446	434	447	474	443	479	426	406	464	430	440	426	428	437	440	409	417	448	433	474	453	477	433	438	437	416	481	447	445	379	410	452	435	456	459	444	432	455	445	476	411	435	425	444	412	469	405	444	447	387	425	439	460	404	435	420	478	458	455	465	431	429	426	437	440	452	443	480	475	465	469	445	424	430	466	463	423	462	432	422	456	439	406	422	425	411	426	424	466	433	432	416	437	476	429	449	460	440	426	434	434	432	447	435	441	394	415	444	460	445	448	437	422	438	430	399	429	407	435	424	424	447	445	467	419	412	407	449	438	432	451	426	433	451	447	429	445	411	452	461	463	421	423	427	440	450	416	442	450	452	422	441	441	417	399	427	467	401	457	467	467	440	417	427	473	469	449	454	467	431	468	402	405	411	430	431	392	429	445	429	456	438	424	402	437	460	447	432	413	414	451	424	443	430	465	435	446	426	413	427	433	447	455	447	450	440	501	442	420	458	424	463	465	456	446	433	436	433	441	447	460	385
25407	21322	27356	25411	13845	8282	4801	2918	2126	1569	1262	1191	1106	1063	1014	1013	1035	971	906	771	834	808	729	783	766	740	731	697	752	741	739	708	757	751	758	782	698	742	697	716	700	696	744	707	707	660	649	654	634	668	682	692	650	697	660	733	662	678	626	637	681	659	596	629	641	605	624	649	649	610	631	672	612	625	630	626	649	628	665	658	609	656	612	640	669	644	648	608	650	615	618	641	654	652	614	640	659	612	647	584	640	674	656	632	628	664	592	680	661	674	604	646	624	657	630	684	628	664	657	668	647	624	643	658	684	642	645	664	672	633	647	651	580	630	646	597	647	624	630	630	616	620	626	643	658	596	643	659	638	672	588	644	654	635	634	661	632	610	628	671	651	679	639	660	646	667	653	681	638	668	615	640	643	647	600	699	691	652	658	640	617	674	630	624	632	621	687	648	599	667	613	668	598	611	612	614	660	659	629	608	610	671	651	615	649	665	654	644	636	650	651	623	613	625	625	660	664	636	624	648	613	659	668	698	633	622	656	632	632	661	614	650	642	678	648	696	638	641	649	646	681	612	584	687	619	651	640	632	668	591	628	656	697	648	654	611	622	651	629	687	661	588	598	644	640	614	679	663	652	666	678	625	643	606	620	586	648	668	681	652	657	659	678	686	613	636	647	638	646	687	669	627	682	625	618	627	615	661	606	613	667	550	624	612	631	623	642	616	627	624	634	627	610	650	682	692	621	651	660	714	622	640	637	669	663	631	624	679	636	628	637	650	658	621	642	602	644	638	574	649	642	629	640	672	666	610	657	657	645	670	654	661	640	610	627	632	660	644	581	658	671	647	629	632	617	633	628	628	646	635	613	653	655	681	589	686	627	639	666	646	616	651	614	643	676	656	647	657	637	711	651	621	630	672	608	614	674	650	643	665	667	640	640	667	608	610	603	672	642	682	592	644	645	669	639	642	649	645	590	648	614	647	676	644	663	661	646	642	616	611	634	615	658	655	680	636	632	609	673	638	658	604	649	593	624	631	624	676	634	622	601	643	600	625	709	668	678	660	627	659	628	680	667	678	621	638	620	606	674	636	660	655	652	590	622	666	640	615	666	660	669	682	616	596	646	639	624	613	688	614	609	677	631	598	609	619	621	627	647	613	628	635	667	644	668	664	620	661	653	631	647	631	650	619	630	655	587	590	630	642	657	678	613	588	628	615	603	653	673	678	684	634	672	635	636	630	634	665	644	670	638	634	590	605	646	607	695	636	627	634	698	596	631	643	631	645	651	653	632	635	655	609	624	633	622	631	583	635	661	669	636	646	668	661	634	609	651	636	591	685	684	611	650	625	630	677	596	627	667	638	674	686	658	644	615	633	665	626	640	632	638	594	643	648	605	640	616	617	678	679	668	661	655	624	657	677	619	609	607	678	587	703	646	638	614	630	632	671	651	669	586	642	634	636	600	688	649	630	633	600	640	611	674	648	619	637	638	628	654	604	641	621	640	618	682	642	654	606	679	644	688	632	618	598	624	646	625	639	676	647	643	635	609	653	589	643	664	627	654	671	643	635	666	625	654	635	642	651	630	666	651	599	652	631	652	612	633	675	628	664	676	615	638	647	631	556	637	665	639	611	636	599	617	676	623	651	571	598	619	716	642	669	652	614	588	576	656	624	640	648	660	672	664	630	615	645	608	584	612	646	607	678	642	632	664	697	634	653	664	643	643	605	622	627	693	633	653	683	610	590	642	652	661	615	670	631	629	648	629	660	634	641	621	688	669	629	641	611	640	615	662	638	621	633	654	608	612	677	666	667	622	632	637	640	584	668	658	663	688	652	655	649	613	603	690	635	610	646	675	624	626	658	687	619	685	661	625	650	624	653	609	638	687	624	637	636	664	658	658	633	616	624	607	599	624	649	601	623	592	686	633	638	601	664	616	650	684	644	662	631	653	612	619	634	610	651	613	624	612	597	682	642	613	652	657	630	629	629	684	643	599	637	665	633	614	648	647	661	636	622	664	668	642	665	651	640	626	638	647	696	640	644	614	680	605	620	619	631	686	661	652	613	641	661	650	610	655	692	672	646	621	587	638	651	615	686	674	640	651	666	668	631	635	633	619	634	646	641	613	621	648	596	596	648	634	635	659	603	660	618	649	629	626	613	657	651	644	645	648	674	711	567	612	628	663	663	660	616	642	643	646	638	655	643	645	624	641	645	638	658	654	634	595	620	660	652	633	642	663	586	595	669	671	646	666	642	622	610	683	667	626	651	640	632	606	600	644	631	632	651	600	658	657	620	666	659	610	658	637	679	624	642	643	658	629	618	663	646	638	617	615	654	672	667	676	632	674	612	664	680	673	598	629	645	623	613	635	682	678	636	609	638	625	564	668	621	637	639	595	665	665	684	653	618	647	643	616	627	655	658	662	651	638	617	622	653	649	641	656	678	667	636	583	597	617	617	671	622	606	603	617	654	620	617	634	627	659	644	617	645	637	647	649	583	617	647	649	622	654	640	636	632	629	616	620	622	699	626	608	616	615	643	648	613	692	622	600	630	598	655	656	658	653	602	607	644	622	611	658	597	650	586	659	683	686	668	631	670	649	610	685	644	654	598	641	658	626	614	616	616	645	658	601	624	604	613	629	679	607	686	633	626	620	691	629	632	627	672	635	643	644	645	662	603	630	659	648	598	592	627	658	603	656	659	620	599	632	637	624	652	657	669	629	677	632	655	601	637	623	653	626	623	610	654	667	638	657	661	650	611	650	645	708	698	631	608	660	638	649	629	654	642	633	640	613	588	639	600	663	666	638	639	691	656	643	615	636	635	650	645	663	641	633	636	650	679	649	640	633	659	606	602	639	636	664	610	634	621	650	642	657	643	685	645	656	610	657	633	684	703	657	612	635	656	635	644	638	615	690	621	644	694	639	643	642	623	630	640	624	639	620	686	643	659	596	624	630	657	679	626	622	671	599	668	637	681	592	639	607	612	646	671	650	625	647	613	607	711	676	643	658	634	629	645	666	633	593	656	661	608	628	655	636	625	639	602	663	643	648	634	584	600	639	653	664	643	618	629	643	654	672	613	646	675	644	637	617	633	671	615	639	642	650	610	648	636	664	587	637	637	627	629	647	606	615	679	629	638	659	637	637	628	636	624	657	615	652	634	602	636	664	669	621	623	652	604	620	649	661	637	620	677	653	580	679	628	680	628	583	673	666	666	669	660	662	632	596	669	665	598	606	666	627	650	622	628	668	625	652	644	634	670	620	633	581	596	651	614	651	596	648	650	657	615	653	630	654	635	670	629	624	650	670	646	607	631	684	650	582	612	586	633	608	670	641	601	629	646	578	626	670	627	640	605	650	631	641	658	656	634	591	627	642	678	643	642	615	631	595	624	609	626	629	635	664	634	616	570	635	615	627	660	658	649	619	655	669	644	698	628	635	647	600	653	660	670	620	626	629	601	637	658	679	648	602	618	628	636	649	632	606	643	681	635	672	640
18325	33275	27010	15726	12587	13615	8620	5731	4468	2950	2301	2099	2011	1734	1654	1545	1614	1371	1287	1182	1056	1039	977	979	915	939	930	888	896	944	996	927	945	1011	952	951	915	949	901	829	892	829	863	840	822	880	811	875	820	812	829	803	810	844	785	834	798	758	765	775	760	814	755	729	736	759	752	729	725	740	768	740	718	751	717	754	745	714	723	718	791	737	735	715	748	719	756	760	750	750	775	731	725	693	766	767	765	783	781	809	750	742	718	761	716	737	774	684	755	714	719	761	752	730	816	716	780	702	743	724	737	726	749	767	734	748	731	810	804	685	765	749	780	723	733	741	781	723	717	683	779	760	747	726	758	707	751	731	785	741	729	792	794	771	741	777	721	784	767	736	767	738	735	761	729	810	711	767	748	828	738	732	805	725	766	743	793	719	765	767	662	762	742	744	741	716	775	759	712	716	780	783	741	813	780	763	747	734	773	748	742	764	724	735	723	732	777	782	768	801	684	732	726	704	756	726	720	722	752	758	714	698	767	779	744	729	750	761	764	760	737	772	768	750	775	726	789	735	777	736	764	729	737	745	770	776	785	742	777	727	737	721	766	706	749	717	725	755	762	763	707	718	774	781	782	763	796	759	746	735	786	743	717	798	751	746	752	727	770	759	771	717	764	789	792	714	774	708	743	710	720	805	727	792	791	743	795	730	760	724	740	720	737	763	810	775	761	714	770	726	745	700	733	728	745	759	713	734	784	780	721	730	711	757	768	807	785	730	735	740	773	741	746	697	778	721	764	770	736	777	747	762	746	759	726	768	701	763	740	795	746	738	720	756	732	713	779	759	713	737	767	792	777	771	776	726	764	722	725	732	782	772	717	732	718	748	775	773	735	753	715	771	733	770	778	772	783	766	758	735	725	726	728	757	696	712	750	761	746	728	758	750	749	754	735	741	737	760	780	743	762	765	766	732	745	743	805	768	769	741	692	748	724	799	764	761	773	759	737	766	736	741	800	734	742	753	750	747	720	766	704	758	774	756	771	774	794	734	768	742	747	725	716	756	710	782	700	736	780	736	743	741	764	741	738	745	752	751	741	753	734	738	748	737	744	710	684	768	760	744	761	750	709	792	727	750	741	793	747	719	760	729	759	747	697	686	731	750	766	742	744	795	815	799	712	759	747	730	768	780	735	794	787	749	770	769	757	801	700	750	713	720	732	755	749	743	711	726	756	725	759	800	741	725	738	755	748	732	771	773	777	761	737	715	745	766	767	740	718	728	817	730	744	767	738	712	775	737	702	750	748	731	746	672	759	739	737	781	710	755	755	767	736	763	803	713	769	705	729	735	746	729	741	759	773	775	795	722	726	739	738	761	772	742	736	739	724	785	739	756	708	727	782	741	749	723	733	754	751	733	754	715	754	766	745	774	750	744	774	765	781	757	740	790	754	712	779	733	752	764	800	751	790	695	737	722	753	794	736	759	758	793	723	765	739	727	724	748	793	778	742	731	784	753	741	730	756	738	770	745	766	715	763	749	704	717	746	784	736	771	718	725	748	753	722	740	756	732	717	772	752	742	718	669	737	757	744	774	748	752	741	794	725	779	740	777	708	760	741	742	735	770	761	723	764	739	728	722	809	762	747	742	746	713	726	789	757	770	782	786	724	770	796	655	753	744	724	687	755	737	771	780	730	749	747	768	773	734	699	788	776	738	749	770	749	736	768	717	766	711	749	760	736	778	722	768	679	716	748	726	758	745	688	751	750	721	756	731	733	706	761	765	775	768	722	769	744	732	737	773	721	748	733	779	803	761	754	751	753	740	774	736	718	816	758	734	758	768	780	752	754	729	786	767	734	713	753	754	736	727	714	703	812	741	746	709	774	737	741	761	762	747	740	742	769	732	800	777	730	724	712	724	760	774	760	756	714	801	782	774	780	804	753	685	758	732	737	755	746	760	716	742	714	742	723	833	729	734	771	778	742	707	727	728	782	744	719	722	752	782	748	772	764	748	764	756	761	734	729	743	708	740	741	774	762	801	731	775	763	699	742	759	716	706	744	732	710	743	747	743	758	700	701	759	751	763	778	704	738	765	769	702	756	778	766	757	779	709	708	730	716	784	739	796	731	763	735	737	770	737	748	781	735	707	752	721	721	772	729	779	732	776	745	689	763	716	733	786	782	730	767	794	740	782	732	698	712	732	742	725	745	765	751	733	703	804	791	820	782	741	783	780	807	767	734	737	787	746	770	749	660	745	739	733	767	718	717	711	782	760	754	700	776	732	740	760	741	723	751	768	791	733	737	720	747	769	705	754	749	743	761	736	749	725	753	727	709	719	702	784	766	722	747	704	753	759	744	727	728	733	737	759	731	756	764	791	763	745	669	771	732	742	774	772	740	781	789	746	791	711	742	725	765	707	696	780	717	718	757	751	712	743	778	751	720	773	750	728	707	718	748	763	748	754	761	768	795	728	669	815	757	730	726	752	729	748	751	762	768	760	740	741	708	730	746	766	795	739	782	754	773	677	741	759	714	793	737	711	786	751	694	760	712	774	717	738	684	746	726	744	741	780	752	742	720	702	719	749	782	741	750	783	701	782	787	729	741	725	794	742	743	788	705	771	782	743	755	797	735	729	757	753	692	747	706	768	801	775	796	762	774	704	688	743	727	715	762	747	709	695	716	779	762	807	753	769	798	791	810	704	731	766	736	777	732	728	741	805	729	745	800	790	731	749	741	689	745	722	737	702	727	804	711	763	777	793	708	729	724	716	793	730	782	748	755	751	773	741	728	719	752	753	794	734	772	790	737	696	729	726	767	755	734	720	747	798	720	740	713	762	746	717	712	786	726	746	728	749	742	761	743	751	771	695	739	708	791	732	730	737	765	728	755	739	703	762	767	764	668	737	755	776	766	805	771	718	744	784	785	769	743	755	720	767	788	731	741	769	801	759	737	743	748	775	737	749	748	741	787	747	769	772	750	745	728	749	736	759	774	781	749	739	748	764	763	750	755	764	774	757	752	731	742	737	756	737	764	706	764	733	762	724	749	738	733	796	748	760	761	747	709	765	724	750	758	787	729	758	729	771	807	770	743	751	774	727	705	710	774	780	775	728	741	740	780	809	727	737	744	744	740	768	735	766	761	727	715	762	768	703	781	768	745	706	772	746	701	748	739	736	730	759	747	780	748	759	649	732	762	731	773	793	737	756	749	728	717	759	733	725	725	767	722	735	734	753	751	747	744	731	747	742	778	733	731	783	717	774	711	767	721	756	831	760	713	757	747	765	788	713	756	754	757	718	780	701	773	789	764	716	721	699	733	700	761	733	748	731	745	733	721	717	679	765	723	730	741	697	741	748	739	759	738	803	740	726	783	729	722	745	750	717	756	748	741	804	745	769	774	722	702	786	824	771	771	731	753	790	729	747	767	763	772	732	700	766	722	750	739	726	745	727	753	764	733	759	724	711	774	748	770	755	751	714	697	692	725	775	731	731	808	778	781	708	732	746
23217	21417	29128	24108	21478	21991	14821	5258	3175	2253	1901	1728	1653	1374	1257	1236	1202	1094	1020	866	855	770	820	739	760	710	724	664	753	695	701	693	717	714	692	679	754	731	685	683	641	656	678	625	616	678	639	629	546	599	609	554	562	592	575	576	611	553	552	545	510	513	548	522	564	562	552	556	575	532	569	529	548	509	565	546	520	557	524	537	556	538	530	528	551	544	550	530	556	516	536	540	497	522	545	552	570	518	545	540	509	504	528	562	533	523	561	535	571	517	542	538	543	569	544	493	519	533	541	543	578	538	528	532	557	524	566	557	516	502	526	510	518	553	514	472	537	526	516	540	532	484	535	525	558	532	505	539	521	556	513	574	556	539	530	537	531	511	524	504	565	514	548	499	496	538	515	555	557	516	492	517	516	519	560	524	503	560	518	510	555	504	499	568	554	496	551	558	581	508	507	518	530	507	565	491	523	585	546	553	567	518	542	510	528	505	571	529	546	571	501	512	547	475	477	544	588	504	552	509	543	535	507	533	508	507	524	543	523	543	575	524	535	546	495	556	562	528	551	521	528	500	523	523	511	518	514	510	533	490	514	573	539	540	553	532	537	527	548	535	536	559	507	574	565	541	541	548	510	556	528	545	531	521	510	513	499	485	563	512	553	516	539	484	497	530	511	538	555	544	544	503	526	550	534	556	499	509	533	543	518	516	495	570	551	565	533	496	533	551	503	537	496	561	515	541	488	493	510	507	566	530	528	539	559	589	529	576	530	550	509	544	525	509	546	549	519	534	515	551	577	543	519	513	511	523	529	548	537	494	536	513	506	535	520	539	512	522	521	524	498	548	522	574	522	527	545	550	491	479	529	519	541	505	526	525	542	549	543	529	515	618	545	534	495	511	550	555	503	508	529	527	514	565	533	581	548	498	531	546	547	567	544	527	577	509	557	547	553	538	534	553	496	536	527	530	534	551	533	541	532	501	568	519	587	550	554	477	527	547	558	563	489	557	510	527	555	575	521	542	528	501	483	541	521	493	533	501	559	511	516	527	510	527	513	533	522	547	566	564	529	523	531	514	586	521	503	538	523	544	550	538	550	529	561	549	500	510	511	500	504	546	561	516	542	530	517	524	529	537	573	540	501	543	514	555	517	501	551	525	508	518	491	541	539	519	536	530	528	537	545	534	548	533	519	513	492	518	526	504	570	536	566	527	512	501	523	491	481	530	507	559	514	490	469	552	521	527	508	534	571	488	565	553	562	496	543	523	541	514	527	558	545	494	498	511	512	530	484	500	544	530	519	508	528	530	500	501	524	522	465	498	460	545	512	558	537	564	563	496	558	536	528	512	529	554	574	553	544	558	527	518	553	590	529	509	540	540	557	509	528	552	540	517	498	539	542	535	507	565	518	499	531	563	565	482	547	540	526	497	556	523	521	530	480	508	547	521	526	524	533	545	526	571	537	527	546	496	518	533	544	510	533	504	522	483	526	544	536	511	538	540	502	521	488	564	514	514	545	505	556	530	550	571	526	521	529	522	493	557	520	514	553	521	540	516	525	485	541	533	563	551	522	510	515	545	514	481	502	548	519	526	525	502	520	531	524	550	574	484	514	541	558	503	503	506	523	553	551	525	521	568	544	508	536	541	552	540	543	533	511	502	521	565	521	533	528	528	550	519	518	536	506	526	541	547	521	560	552	555	549	530	511	541	533	528	535	478	507	487	522	520	558	538	577	524	564	538	537	566	574	530	542	535	530	533	516	529	537	550	500	527	496	496	513	541	523	555	572	580	530	527	497	562	499	471	516	528	503	528	509	528	550	502	524	535	536	537	534	528	523	522	511	529	490	537	516	583	516	549	587	558	527	487	521	544	533	558	532	511	547	521	592	496	525	551	539	496	504	460	576	546	532	520	520	554	527	514	482	528	506	506	562	592	540	515	535	531	582	552	489	519	529	527	546	503	527	525	512	489	523	533	536	529	509	485	563	540	519	534	528	561	524	488	513	531	527	572	515	580	522	548	534	503	547	555	540	511	545	501	529	510	511	535	522	559	547	552	508	516	479	539	532	541	560	546	485	510	493	519	562	509	535	515	543	515	530	547	557	563	564	565	543	534	537	506	571	540	521	527	537	534	504	530	525	559	486	534	540	491	530	542	540	577	549	510	513	521	542	573	493	567	519	573	509	570	491	532	567	546	533	537	554	543	459	495	547	541	500	524	536	524	557	525	497	536	549	508	516	554	553	500	494	510	534	556	557	509	550	579	519	520	522	516	501	510	479	525	554	515	511	522	555	565	548	518	539	517	578	535	537	522	495	545	497	512	534	503	510	518	504	521	511	562	539	536	501	543	525	557	544	542	530	520	541	563	555	512	559	558	549	507	571	541	555	565	541	534	504	502	535	518	517	529	527	525	534	552	536	546	534	509	504	500	555	551	545	532	543	535	540	574	503	535	486	518	514	511	573	496	546	549	500	500	556	490	526	545	514	520	567	538	526	580	500	527	526	585	532	524	568	551	530	538	542	538	569	554	564	560	546	514	549	530	556	549	539	545	564	547	509	556	556	494	572	524	545	486	542	520	517	549	557	529	510	564	534	522	542	503	533	513	566	556	560	513	515	567	578	522	503	505	542	536	524	535	524	508	560	540	534	511	529	522	513	538	571	528	578	538	587	538	485	497	543	489	536	493	535	521	537	559	523	526	535	529	576	557	578	532	540	522	490	509	527	522	548	566	557	518	514	565	543	545	522	531	519	545	529	568	515	509	534	517	532	525	520	489	520	515	494	529	488	530	541	507	542	527	509	530	455	579	563	528	543	531	571	540	519	514	514	523	554	495	534	542	524	548	564	503	544	557	534	546	576	558	558	537	533	538	549	584	506	575	492	533	517	579	505	517	518	554	544	528	574	522	552	516	489	533	558	588	527	498	520	524	545	539	520	530	565	541	547	526	562	565	540	543	557	520	521	519	573	507	544	525	532	513	531	541	502	522	530	511	523	511	523	539	534	517	517	510	538	576	528	559	515	520	538	583	515	565	516	550	530	545	491	488	511	553	514	495	540	503	554	492	534	505	555	508	526	512	521	549	547	530	536	540	509	496	545	499	550	495	519	524	551	513	524	489	515	511	570	505	551	513	520	546	513	531	546	543	527	552	546	487	571	559	562	512	524	602	488	494	540	520	518	538	569	545	551	532	507	511	568	500	513	558	533	517	544	521	508	530	524	528	531	541	565	529	533	561	507	545	549	516	524	492	557	515	551	537	545	561	507	564	549	503	526	509	504	500	572	501	510	507	509	511	545	510	527	573	515	551	522	575	536	546	534	538	526	499	568	554	558	563	513	510	543	574	531	545	536	549	519	557	559	531	522	539	572	542	536	501	561	510	508	535	513	535	483	536	570	496	524	515	578	522	498	521	524	536	514	548	545	544	498	516	570	528	529	552	549	519	524	505	573	534	550	547	520	541	547	507	507	569	553	498	513	499	548	548	536	541	544	525
20783	41537	33427	22246	19878	19186	12550	8802	6402	4499	3758	3168	2835	2454	2175	2238	1947	1768	1436	1419	1186	1147	1043	1059	1025	987	912	941	1029	966	934	988	985	972	967	923	856	913	847	865	826	805	808	859	742	742	770	793	751	705	680	737	698	680	664	647	674	703	615	662	619	604	611	639	621	584	614	624	628	621	634	582	570	588	608	610	625	605	605	593	578	605	628	612	610	635	632	565	570	556	607	620	602	604	622	644	626	636	598	588	606	637	653	589	619	633	625	636	604	623	617	630	617	610	545	609	598	614	604	617	632	577	655	602	604	602	582	540	630	625	574	664	596	580	609	621	622	584	614	623	590	585	625	621	575	623	649	606	612	647	619	585	648	621	631	636	569	638	639	578	570	633	604	611	621	569	621	575	615	615	585	582	584	597	606	572	603	606	644	616	591	626	637	574	622	608	597	595	584	616	599	605	615	551	623	629	584	573	608	637	605	621	573	594	593	630	604	621	609	627	649	589	605	599	598	632	577	621	652	619	604	612	632	578	620	635	549	597	612	601	616	621	635	589	594	626	619	622	626	619	574	580	631	629	565	633	615	589	562	606	564	616	599	626	598	644	621	578	638	574	612	646	576	618	610	605	619	600	579	577	617	624	552	627	548	601	576	562	620	595	615	614	594	577	584	555	575	632	632	612	595	596	611	635	624	608	617	596	641	579	610	612	619	581	596	616	603	614	605	575	625	629	566	616	592	607	598	608	588	599	596	605	582	610	633	609	622	564	631	623	618	582	600	621	643	631	605	601	606	609	595	595	616	631	588	679	612	593	572	579	594	609	613	572	603	556	563	621	645	602	580	557	639	594	592	553	553	576	565	592	627	593	604	607	594	605	605	598	606	577	632	619	636	630	567	617	591	591	603	582	629	606	581	606	595	601	600	618	584	597	591	583	565	590	541	590	591	605	582	571	634	633	589	590	613	692	628	607	590	618	594	594	616	599	601	591	596	577	623	608	606	620	611	631	634	607	574	609	616	654	652	604	594	618	635	560	622	567	571	566	627	601	617	568	619	569	623	609	594	582	626	592	662	594	618	583	622	608	571	606	604	609	572	599	588	593	586	591	624	586	622	617	592	593	595	612	621	615	613	624	589	606	629	649	607	646	624	637	632	582	607	616	593	623	593	632	607	616	625	666	537	621	657	628	574	599	610	609	589	612	615	614	622	607	562	588	583	588	589	621	574	624	591	580	642	601	624	636	629	600	611	624	616	625	628	595	566	614	638	604	595	626	582	609	640	607	630	594	599	621	628	617	570	580	590	607	605	610	633	610	620	603	589	602	619	594	556	583	607	584	589	592	594	564	584	627	595	659	603	639	587	620	573	659	672	605	605	577	603	598	569	658	598	639	614	621	629	606	613	596	582	628	598	599	601	617	606	636	582	592	595	623	577	672	664	640	584	626	579	600	597	639	577	573	602	607	636	573	598	606	575	678	630	621	592	639	609	608	575	639	581	584	644	613	608	660	591	634	580	567	602	546	577	574	561	617	601	572	594	629	624	600	603	615	592	575	600	649	601	614	623	614	650	651	601	610	642	602	572	554	602	556	591	580	587	573	610	593	610	554	620	643	592	617	600	618	582	623	645	597	556	619	573	618	604	610	601	615	612	562	623	601	596	572	615	578	646	601	630	607	594	602	599	638	590	636	632	592	602	578	618	604	600	602	588	630	638	591	642	615	637	592	614	631	605	604	579	599	573	668	575	600	612	601	622	601	569	593	548	600	657	622	589	589	574	583	639	624	594	587	618	624	615	610	629	590	584	608	613	605	606	596	586	605	590	603	602	604	594	602	611	620	557	601	623	606	610	613	592	635	589	607	621	622	624	583	642	609	597	584	610	607	582	598	585	647	595	604	596	589	649	613	585	597	575	604	562	680	594	574	585	580	604	574	600	590	623	640	637	600	615	601	577	572	634	596	596	634	605	600	616	646	601	587	609	602	584	630	645	638	589	609	593	636	603	553	607	595	583	590	612	604	573	602	635	558	623	630	611	616	591	632	603	589	610	567	607	629	603	580	654	604	583	619	641	621	618	591	563	622	630	615	584	628	617	625	617	610	648	580	608	592	602	625	579	602	580	618	592	568	632	643	634	620	625	619	605	602	590	635	605	579	588	593	605	597	599	585	573	564	603	635	564	604	642	569	574	615	582	589	615	581	618	610	624	617	558	602	606	617	619	610	625	602	619	618	621	607	567	595	605	609	570	604	637	575	608	574	593	612	580	647	575	617	638	609	549	570	573	570	591	630	607	592	601	577	577	573	612	654	603	585	611	595	536	598	617	580	584	625	610	643	560	590	586	627	626	609	594	583	613	569	594	567	592	585	622	572	604	596	677	577	646	619	588	630	578	609	593	613	624	618	569	619	601	601	567	583	601	602	603	591	546	600	613	624	602	587	640	614	610	583	606	603	625	599	642	598	624	592	610	559	618	613	648	595	613	603	633	610	584	567	568	633	626	601	648	636	593	641	595	637	582	611	626	595	604	592	584	644	605	556	557	586	614	639	618	614	596	645	581	606	624	567	656	612	627	613	597	607	649	640	615	608	600	611	600	555	604	617	599	627	593	577	579	587	596	619	605	618	586	606	613	594	610	620	602	601	628	585	630	638	610	601	575	600	596	592	618	614	594	557	574	547	579	609	603	636	600	575	587	650	591	597	618	601	583	622	597	554	632	611	609	599	629	579	554	618	673	634	605	570	608	599	600	558	579	610	611	603	612	631	623	621	605	591	625	600	626	632	570	573	644	591	569	599	566	595	617	611	576	611	603	610	626	636	646	629	605	592	561	590	570	586	622	552	638	669	589	635	583	631	592	659	589	612	612	618	579	586	606	593	606	569	635	641	607	631	587	615	602	677	595	596	625	600	608	555	563	632	617	602	540	645	632	582	567	635	597	583	571	598	594	601	577	573	629	617	609	588	575	573	566	604	606	591	597	609	676	616	615	611	606	558	639	578	591	559	589	631	604	608	616	570	590	582	623	606	606	582	616	591	615	651	594	614	594	600	596	602	595	631	622	554	594	624	609	613	598	605	635	584	620	594	618	596	606	617	620	608	604	580	589	607	579	564	587	584	602	569	595	551	577	578	534	582	596	591	634	592	599	591	596	620	607	606	615	612	598	572	626	590	625	583	610	571	566	631	584	557	629	618	593	632	600	633	604	612	563	562	629	634	579	520	562	550	636	602	630	590	669	608	614	584	637	622	568	568	603	601	636	589	603	611	578	627	613	610	620	579	609	567	566	635	640	639	596	596	601	600	599	596	640	603	651	639	606	619	578	614	579	567	578	604	620	565	615	604	582	623	605	612	650	609	597	603	614	629	626	617	548	677	575	628	558	568	645	628	623	609	603	632	590	574	612	633	645	590	601	629	550	585	547	599	592	575	594	597	632	621	598	583	656	581	625	599	614	615	585	614	636	567	611	564	545	540	553	598	599	572	622	581	657	633	617	608
27816	21599	17801	10238	7436	5302	2943	2019	1439	1060	928	973	880	795	835	808	703	671	622	567	537	572	559	554	554	558	529	543	573	504	568	531	553	608	541	582	513	560	509	545	578	559	540	501	557	524	491	527	537	496	477	491	495	516	494	532	536	477	497	457	502	482	538	509	535	464	441	495	514	493	533	509	508	501	489	492	464	489	490	512	478	471	488	462	494	495	428	507	501	463	494	470	521	502	503	488	497	504	487	489	501	468	445	488	469	476	475	493	481	470	471	503	469	498	509	493	460	471	521	520	453	508	477	470	486	440	439	486	452	492	500	522	476	465	476	452	491	525	439	481	468	478	497	529	489	449	499	464	449	510	505	423	517	454	467	451	497	474	504	460	521	482	483	478	462	497	481	508	534	460	487	473	472	472	498	454	494	465	435	458	513	482	541	497	461	461	484	499	505	497	507	487	475	494	453	488	468	494	471	486	481	527	477	520	533	462	433	520	480	496	488	479	476	506	473	478	470	506	487	489	501	494	478	469	541	474	507	477	463	474	525	481	534	468	478	445	486	490	475	479	450	467	451	457	477	483	494	488	498	478	484	486	466	482	463	539	494	472	479	463	493	490	498	487	448	467	485	472	473	459	530	463	467	472	526	467	492	485	494	513	516	491	492	504	513	502	501	503	508	499	461	501	500	454	502	495	496	470	466	460	471	462	465	475	469	483	537	480	480	481	467	464	482	491	469	464	503	464	467	487	483	468	479	488	482	475	473	521	478	520	485	505	500	517	507	452	518	460	481	504	456	455	483	477	493	498	447	502	477	469	459	475	472	470	503	451	480	455	472	479	488	456	453	469	459	469	512	516	482	444	491	484	481	485	475	455	495	519	502	482	442	453	489	465	504	514	488	494	484	505	505	477	509	494	500	475	517	506	496	489	549	523	517	470	470	472	455	512	462	501	487	491	474	472	476	522	477	496	449	489	498	474	461	471	512	468	483	505	486	464	467	505	434	519	505	439	517	454	468	477	457	475	511	488	490	510	503	474	474	472	435	503	483	480	446	529	484	493	462	521	474	482	521	495	484	474	529	479	448	435	469	504	480	473	485	498	494	485	466	486	491	498	457	487	483	488	486	459	504	461	469	452	471	466	462	500	492	506	498	519	460	450	506	480	427	447	442	467	499	481	478	472	454	496	508	499	472	469	494	488	507	454	482	449	418	513	459	493	455	494	468	508	456	474	496	476	495	447	503	500	462	485	505	473	473	466	490	480	458	515	487	478	497	469	477	458	459	495	460	471	462	493	440	438	481	504	456	513	466	476	479	508	483	467	490	486	490	487	477	511	476	483	449	485	492	462	450	478	514	485	468	458	509	431	459	493	492	517	463	486	492	482	467	513	506	471	505	503	478	450	442	485	476	503	449	468	509	445	500	446	468	487	485	462	497	516	472	483	475	464	477	484	512	482	480	543	459	467	498	467	475	465	503	493	477	466	501	456	541	498	508	488	456	517	475	460	488	499	472	506	471	472	483	513	472	480	509	496	488	464	468	491	474	508	477	492	456	473	457	493	479	483	465	467	504	466	501	485	476	480	525	454	463	465	523	482	494	515	467	471	469	489	494	462	459	466	490	483	472	487	496	491	474	474	461	468	465	489	449	463	487	485	478	501	533	469	505	499	503	510	460	476	502	499	507	449	479	481	468	473	512	452	474	473	470	448	470	519	480	503	436	472	467	515	462	480	479	462	499	519	490	483	473	451	448	461	471	502	514	452	454	482	452	491	505	524	482	449	516	473	523	460	496	497	471	431	481	474	486	449	503	502	454	461	511	458	476	483	489	445	473	486	491	511	507	537	472	487	493	493	480	462	473	462	483	508	458	453	503	473	481	496	496	490	473	481	464	468	487	491	481	505	496	432	481	492	470	538	503	514	486	512	481	501	515	500	471	514	501	463	468	511	473	477	452	518	476	517	519	483	475	484	469	468	482	503	504	499	462	465	494	516	497	553	521	488	482	455	495	473	476	529	475	509	466	440	441	478	511	482	460	508	501	478	474	468	462	484	491	482	481	486	507	463	465	526	512	476	486	486	508	465	480	474	461	498	493	491	493	507	445	494	522	506	481	456	488	445	511	475	506	478	489	488	466	479	426	447	475	480	468	462	481	446	534	517	462	481	461	512	473	488	492	466	523	478	507	503	490	458	448	472	475	491	468	475	471	458	473	474	508	479	432	476	506	479	487	472	493	508	487	526	492	499	459	523	477	474	481	508	523	504	446	488	479	473	479	487	501	484	478	516	457	487	503	461	508	487	495	466	460	509	479	493	509	507	488	460	475	494	469	502	486	502	457	481	510	493	507	484	438	483	449	502	463	500	496	485	458	451	450	462	483	461	493	470	453	491	487	470	486	502	511	484	453	471	468	461	496	482	542	510	483	457	481	466	461	461	505	521	466	460	483	488	479	515	454	494	431	455	485	463	478	460	498	532	494	461	472	487	504	444	494	462	454	474	472	469	484	492	473	478	479	507	491	465	470	525	460	480	456	513	526	463	463	486	494	446	503	480	462	476	488	498	494	449	484	471	521	533	469	513	500	481	470	466	495	444	500	482	463	500	490	469	513	465	486	485	468	466	478	509	429	485	444	494	482	497	496	454	472	488	448	454	473	478	451	455	511	489	449	482	498	497	503	458	506	488	482	495	501	475	494	483	500	523	491	500	497	470	512	476	498	496	460	486	491	509	499	460	462	495	488	479	450	489	486	445	475	505	483	489	504	486	460	461	514	491	477	458	493	485	486	479	501	482	487	521	439	477	475	494	466	474	482	495	490	507	496	502	515	479	520	520	496	509	500	492	503	516	482	500	506	486	455	486	476	491	503	497	474	498	458	481	466	459	493	527	477	456	462	492	506	474	490	481	436	447	461	501	503	502	461	494	495	495	516	496	483	484	488	464	471	473	493	479	486	498	478	474	490	448	513	474	439	468	496	476	498	505	505	500	473	502	488	492	472	507	485	433	477	479	456	480	499	500	476	459	525	508	463	489	506	497	555	499	466	474	449	489	514	490	473	506	485	502	501	490	461	477	496	506	475	471	461	480	497	457	484	515	443	466	494	507	481	485	480	504	464	470	496	473	491	456	514	459	497	476	455	497	479	464	472	498	475	505	476	491	498	472	455	489	472	478	503	502	477	466	490	484	526	499	528	477	500	463	476	493	487	473	501	467	505	485	461	487	480	486	501	500	519	466	452	427	463	467	511	441	456	485	479	478	477	514	495	441	459	525	452	505	443	467	511	441	489	489	477	494	509	458	509	504	478	517	468	498	477	536	507	508	455	484	521	466	446	459	479	490	440	483	453	479	503	457	468	459	490	457	429	474	499	429	482	455	492	489	481	508	503	495	452	498	501	481	494	460	474	492	491	468	522	494	519	453	485	492	464	474	507	511	476	483	463	498	528	488	503	475	514	540	491	483	513	494	479	495	495	473	489	505	496	452	492	507	507	462
17769	28971	21262	13199	12535	10162	5911	4154	2796	2001	1741	1629	1540	1319	1312	1243	1080	959	920	774	774	747	785	806	732	616	716	708	757	705	773	768	724	737	779	698	717	684	686	698	687	712	679	687	673	699	653	644	625	588	643	619	618	666	608	578	609	631	612	574	592	565	557	586	593	617	632	585	619	623	601	590	603	562	565	560	565	604	579	609	626	600	601	636	585	594	559	634	567	648	556	544	557	583	611	627	639	563	605	575	601	564	565	555	532	607	625	600	582	559	604	570	579	579	598	550	571	593	575	564	602	616	558	571	544	528	584	610	582	552	619	566	537	608	598	541	598	582	584	571	607	607	554	558	592	566	599	567	575	548	561	581	543	626	592	576	557	550	580	569	595	562	551	591	567	580	566	579	576	546	556	580	560	647	590	595	577	617	589	584	642	607	566	590	584	598	602	588	559	573	604	593	639	554	586	588	589	553	587	546	574	594	596	563	590	578	582	576	587	572	564	595	540	547	581	601	589	576	559	566	591	566	576	606	559	563	611	566	543	622	615	582	581	575	593	544	578	597	618	613	603	589	550	548	580	575	587	578	602	596	591	594	594	607	571	573	525	575	569	603	603	622	623	583	575	614	602	561	585	576	532	566	569	566	545	610	570	554	605	585	575	577	575	632	578	606	553	589	589	630	635	529	553	575	574	605	575	585	603	577	602	578	582	581	578	576	539	590	590	567	596	580	574	605	592	568	597	578	581	607	589	581	617	622	603	594	565	632	584	595	614	578	613	611	573	608	578	541	576	583	577	584	569	573	579	587	607	603	596	553	592	545	582	566	595	582	599	591	576	569	586	536	607	566	603	591	579	598	632	579	595	577	586	585	608	557	588	569	588	576	569	553	605	591	579	594	596	582	574	561	552	577	586	598	627	564	584	515	557	570	589	562	528	579	581	604	581	592	553	622	535	601	565	593	551	578	593	611	600	632	585	587	596	580	547	562	570	557	561	584	611	615	585	585	596	584	589	579	603	573	572	573	566	567	576	592	536	624	583	582	608	531	582	566	568	559	602	606	593	604	592	588	552	546	558	596	586	570	560	557	548	583	581	595	595	574	550	583	617	563	580	581	597	580	554	531	610	583	594	578	624	624	544	597	580	588	606	600	604	619	527	589	618	570	588	618	579	516	593	632	604	594	638	577	581	593	583	602	620	581	588	590	558	606	606	638	581	607	541	526	619	590	562	566	588	574	592	549	562	562	573	609	613	611	564	633	605	582	571	625	582	598	622	595	577	624	571	611	579	577	644	566	555	615	592	599	602	574	647	592	595	567	557	578	608	563	569	571	598	543	591	554	574	598	584	585	597	591	569	548	590	596	572	635	602	613	621	620	543	551	559	571	568	594	560	613	584	575	606	551	563	591	619	547	633	550	585	566	609	605	591	556	574	564	595	563	554	614	607	598	584	600	546	588	616	622	515	617	618	591	599	586	568	571	577	563	568	576	553	550	581	585	610	603	604	590	610	584	612	605	527	597	617	579	561	567	552	570	544	548	573	576	603	573	607	560	547	590	587	556	579	560	572	591	583	606	566	606	543	587	578	574	628	554	612	563	624	594	574	550	583	592	593	561	603	582	589	613	585	585	603	542	575	557	545	591	587	569	625	587	612	567	596	598	614	598	612	586	586	603	534	574	623	559	599	551	592	603	620	585	564	561	602	576	581	601	585	576	605	580	585	576	549	625	618	567	577	565	622	615	575	529	565	550	591	563	553	597	597	571	591	546	603	607	597	574	583	565	533	618	579	540	583	563	527	548	601	565	603	575	616	590	593	579	575	602	587	575	559	603	579	592	597	589	532	585	614	568	592	603	605	587	579	600	564	594	599	625	629	565	553	567	577	587	569	616	612	579	562	577	626	604	575	578	619	601	619	629	574	603	557	577	575	574	564	600	583	626	595	612	617	598	576	583	600	529	597	616	580	559	606	573	601	584	591	583	569	605	572	560	612	569	595	598	587	621	580	584	601	617	589	589	572	613	586	618	592	565	598	577	545	581	602	615	557	540	548	566	624	615	572	598	578	577	573	587	559	560	541	594	584	601	576	564	558	558	625	579	569	602	539	584	525	572	595	587	563	587	595	597	574	593	554	614	539	613	572	569	524	601	554	572	595	581	593	566	600	600	554	575	608	575	611	582	582	550	577	602	614	610	565	574	603	584	569	576	553	586	603	558	588	562	595	611	562	554	580	572	544	593	589	603	571	594	577	599	626	585	580	573	601	574	569	580	563	576	594	591	537	547	573	579	582	567	584	571	585	580	599	650	601	603	600	577	617	611	578	588	588	605	615	577	579	593	611	579	582	571	624	595	604	603	580	580	597	605	622	602	611	602	571	584	606	592	600	591	637	634	562	573	582	666	621	613	575	535	596	587	570	604	564	597	585	573	559	569	551	562	572	548	619	562	610	645	567	586	607	593	592	564	553	570	567	618	606	561	575	579	555	610	544	576	589	578	571	557	571	609	564	582	562	604	582	571	609	591	539	532	557	566	580	601	591	593	581	618	589	573	590	549	588	594	629	579	587	588	550	607	562	557	570	611	574	601	585	595	587	585	578	610	607	576	618	543	612	620	571	558	613	565	636	609	595	587	595	577	604	598	554	558	560	592	573	637	569	605	643	574	610	592	630	501	619	617	573	599	591	618	580	571	561	554	592	569	652	562	619	583	590	591	533	587	571	608	578	578	581	578	600	565	596	611	616	610	611	555	581	540	627	581	613	588	579	561	579	564	570	606	610	574	580	577	582	577	564	586	584	558	576	601	616	573	577	548	591	612	586	602	581	573	555	603	551	576	585	580	579	550	603	587	573	631	593	550	621	583	590	587	612	593	597	628	611	600	582	561	574	591	594	609	565	594	579	594	620	531	620	546	606	560	553	586	590	581	573	574	570	564	610	598	575	603	569	609	593	573	606	558	590	579	599	615	620	537	562	601	582	534	573	537	599	588	599	598	567	605	605	560	581	636	595	597	549	610	592	575	605	592	577	588	612	593	596	600	590	596	563	615	607	574	608	581	603	590	598	591	553	579	576	592	575	637	601	587	589	542	619	563	609	562	543	618	538	586	577	559	601	609	595	638	549	573	545	567	554	580	567	581	584	574	591	525	589	558	571	613	612	615	583	599	553	560	588	601	600	606	608	615	557	564	577	585	544	583	600	615	528	597	594	560	587	597	604	615	591	576	570	577	590	599	573	572	565	549	627	599	585	595	575	584	587	598	593	593	574	622	565	606	604	558	572	589	588	582	600	588	560	625	542	594	638	562	535	564	574	599	577	611	609	579	594	536	584	574	655	619	593	614	599	579	611	564	570	564	564	550	554	572	609	542	516	610	601	592	586	597	608	621	582	558	572	590	555	574	571	637	589	607	609	582	573	580	601	577	591	623	577	570	615	605	576	578	569	583	570	578	559	545	617	566	595	584	553	589	598	600	572	619	570	595	585	570	566	568	572	583
24277	21322	28467	24564	21502	13854	4970	2736	1730	1443	1221	1182	985	968	968	841	810	730	659	611	567	578	559	513	487	531	454	493	472	513	496	514	497	516	508	497	422	481	511	449	436	469	436	471	516	450	424	377	403	388	353	412	406	424	408	388	379	344	391	374	373	380	356	396	341	393	373	373	365	331	352	347	384	380	360	374	374	348	359	397	353	366	352	382	369	369	379	340	326	344	360	384	375	358	364	341	373	386	348	400	372	381	350	345	354	388	365	326	374	349	325	367	351	338	322	356	330	376	360	362	350	352	374	343	345	372	392	360	382	328	353	344	326	340	356	352	353	363	375	367	347	355	379	376	374	333	351	341	386	371	358	337	374	328	387	352	355	378	352	371	362	325	356	381	388	374	355	355	371	346	403	373	357	347	349	353	359	391	384	363	358	355	356	368	362	411	370	379	378	376	361	370	398	381	383	355	358	373	344	359	374	347	352	398	363	371	361	333	355	362	365	362	348	340	426	350	358	351	374	343	341	381	370	350	361	338	363	383	360	367	341	335	385	371	352	370	378	362	349	361	342	330	374	371	374	387	343	370	374	340	365	328	337	370	370	356	354	414	375	371	383	386	374	346	376	365	363	350	380	370	341	352	362	359	373	376	363	351	381	368	386	333	390	369	347	348	370	400	372	371	367	334	379	354	363	373	344	352	363	381	398	371	390	371	357	411	342	350	363	366	363	329	363	396	333	365	344	370	388	364	387	348	364	365	383	395	348	366	390	364	347	373	358	365	363	352	344	370	345	387	342	411	365	355	350	382	368	367	365	371	337	347	342	365	404	335	374	400	356	342	349	343	315	350	379	352	389	336	346	362	344	332	349	356	371	376	399	380	346	397	356	372	358	384	371	361	353	398	360	373	350	407	372	368	342	371	362	397	379	358	389	371	320	342	379	385	358	366	368	383	378	390	370	377	329	363	347	369	367	333	375	377	368	367	399	360	374	394	359	373	366	308	359	354	344	347	360	338	368	359	322	362	390	361	342	348	343	370	360	382	372	400	340	373	381	368	390	328	370	368	359	332	346	366	357	363	350	340	374	406	342	357	400	378	361	354	370	359	379	350	345	318	378	369	340	343	353	362	326	350	397	356	352	372	344	331	340	334	338	376	345	384	366	348	360	372	385	359	368	378	356	369	367	348	366	361	375	334	367	338	337	325	367	340	343	375	321	374	372	341	386	398	334	387	380	354	386	356	373	348	381	378	333	357	351	332	354	378	376	369	380	385	365	345	324	375	402	372	418	330	394	364	321	356	358	338	323	361	365	360	368	385	381	338	366	356	349	356	394	362	380	374	390	350	351	339	358	358	365	355	341	390	362	362	347	363	359	367	354	345	382	347	348	426	383	328	350	362	382	346	385	367	381	401	381	365	364	344	375	374	349	377	350	375	358	352	372	356	336	325	370	387	371	362	330	394	390	333	354	392	358	361	370	350	358	332	332	360	346	371	375	364	345	354	372	346	362	384	371	376	363	372	338	349	363	364	391	383	348	366	348	350	394	363	375	375	349	374	355	373	331	343	364	359	356	386	341	352	345	337	369	370	337	372	406	329	367	349	371	362	366	394	350	345	359	356	358	351	332	348	368	357	359	373	336	338	355	370	366	349	352	338	377	358	357	330	344	346	371	361	358	390	367	342	354	376	348	377	329	344	383	355	352	384	339	401	367	342	379	358	372	378	360	373	354	321	336	379	364	371	371	394	390	373	390	356	384	337	349	365	341	332	374	353	347	347	302	334	346	339	381	334	378	345	359	364	383	376	333	335	370	362	365	356	342	359	373	352	378	355	377	335	380	372	378	360	360	343	409	379	340	362	368	368	356	382	378	348	373	360	374	375	368	382	360	358	341	373	359	354	382	382	380	350	356	389	395	369	356	350	369	378	365	341	360	389	376	349	351	355	322	391	403	369	392	340	369	358	391	343	344	338	357	337	355	374	359	355	362	362	376	353	320	372	336	339	352	330	350	380	332	355	363	337	378	376	338	356	362	352	397	363	426	360	367	331	388	385	368	346	352	356	356	387	322	360	343	359	362	334	346	412	340	361	370	386	350	360	347	355	351	376	387	361	371	366	348	389	377	388	363	379	362	358	415	357	331	375	349	425	354	378	364	358	373	360	325	392	363	379	362	363	329	353	341	391	372	358	364	368	358	367	356	369	386	379	380	380	340	360	356	369	373	370	371	344	337	358	359	369	419	362	365	356	339	353	355	383	334	346	343	380	357	389	370	345	336	398	381	326	357	374	354	319	360	382	344	352	377	361	410	352	406	375	373	371	350	322	371	360	353	348	379	365	404	373	384	393	378	360	365	354	359	345	378	340	361	381	371	304	340	365	364	349	361	340	358	380	346	371	358	359	365	346	359	362	344	384	346	369	339	379	343	356	345	340	334	384	351	369	384	329	373	370	376	363	355	370	333	329	345	355	338	376	376	371	369	380	344	371	344	357	379	366	374	346	379	352	336	348	358	367	380	363	374	359	335	373	362	364	344	385	375	372	339	359	359	345	328	352	402	383	362	364	369	358	389	330	347	358	336	360	329	371	353	354	352	353	379	360	351	367	389	359	375	377	362	397	378	350	374	354	353	345	384	389	363	341	368	329	383	383	374	374	350	364	360	372	372	395	375	364	366	382	329	352	375	368	321	372	339	412	364	353	359	351	406	330	365	411	366	383	347	363	400	328	346	371	356	314	354	358	335	381	332	383	358	403	383	366	355	339	364	342	373	370	365	356	330	362	353	368	364	369	343	379	353	353	380	354	385	367	381	381	343	339	345	374	380	374	340	378	349	319	371	376	355	373	353	362	383	379	364	356	359	358	341	350	373	361	335	366	347	337	342	346	334	355	343	366	321	348	348	357	370	331	366	361	381	341	398	343	361	360	326	344	359	353	395	371	359	346	378	385	353	368	371	382	347	390	338	380	352	368	336	361	352	344	361	377	384	359	361	359	356	381	370	362	347	354	365	382	330	346	364	340	377	358	380	315	385	358	374	394	368	352	368	377	360	324	356	350	356	355	341	327	391	374	356	372	381	387	337	374	376	351	366	345	355	394	321	322	371	361	370	374	342	345	370	334	348	360	343	339	338	389	363	380	349	398	376	399	328	365	357	375	362	352	335	321	379	368	341	377	336	371	361	338	332	391	381	335	351	345	370	385	370	387	380	383	369	314	359	359	350	361	402	359	330	338	358	367	374	356	354	367	348	355	384	358	346	366	348	363	359	380	339	351	379	383	391	367	381	381	353	353	385	362	395	376	356	361	351	341	375	352	379	371	386	334	386	363	360	362	357	369	385	345	363	344	355	395	370	372	385	331	358	367	377	364	345	394	374	347	386	370	367	374	382	386	371	368	363	325	369	375	359	309	325	345	343	370	361	361	353	379	379	379	364	344	344	350	372	351	378	365	397	335	387	380	358	402	391	358	347	365	347	376	366	370	364	373	357	382	368	370
19141	35962	27835	19091	18674	11939	7251	5489	3656	3074	2557	2321	2014	1723	1744	1468	1347	1191	1018	907	833	785	797	719	744	675	689	704	688	683	618	737	725	714	723	620	643	684	635	605	641	632	581	575	575	544	531	539	501	469	507	517	511	490	461	483	455	527	474	532	449	417	476	466	460	430	424	439	493	473	483	443	462	410	435	446	419	434	429	424	471	444	398	429	458	431	442	448	455	413	453	446	422	416	484	455	428	434	470	488	438	450	454	471	443	430	461	445	460	431	465	505	431	442	453	447	449	429	449	448	461	442	462	413	441	444	459	449	422	444	412	487	419	466	428	456	446	435	474	480	464	457	430	425	423	443	452	426	413	453	427	423	435	450	447	422	478	477	418	445	454	450	448	413	452	452	425	437	444	445	432	458	434	420	416	403	479	477	403	444	448	446	424	451	432	434	442	433	383	425	458	451	477	419	420	387	431	447	434	493	445	440	448	418	432	484	473	457	484	427	436	459	437	421	449	396	441	431	432	464	454	440	445	477	433	460	446	442	430	400	440	401	424	468	447	431	460	442	443	403	416	449	417	428	441	459	445	459	434	450	413	444	407	425	404	437	454	421	444	451	434	410	430	434	459	397	455	435	427	428	451	452	443	448	435	466	424	419	503	430	442	439	452	444	441	473	457	432	403	473	443	459	436	448	470	405	457	426	423	464	437	432	396	433	472	448	419	424	445	415	447	439	431	441	433	463	442	468	444	437	431	490	451	444	438	482	473	384	465	445	438	428	411	449	432	445	463	428	427	402	438	427	412	434	416	496	422	449	464	474	449	438	463	439	426	461	440	419	456	425	438	431	485	471	453	437	424	436	430	465	436	401	479	448	449	432	394	436	403	417	428	440	471	441	465	445	420	454	423	451	454	441	417	435	473	438	456	458	411	428	458	448	393	436	408	426	409	446	442	444	478	432	406	441	454	418	397	418	447	476	460	451	435	447	419	459	447	430	464	454	437	436	427	434	434	464	451	453	425	448	463	434	442	472	430	448	451	444	433	448	412	441	434	404	448	438	441	436	419	441	481	459	429	410	439	415	442	483	419	417	437	453	463	481	477	442	427	416	416	460	467	445	445	428	467	461	424	441	447	409	408	429	430	465	469	416	430	440	427	446	444	447	463	435	441	420	430	490	451	421	469	427	461	437	432	425	434	451	409	444	394	463	448	421	437	448	439	472	437	430	426	459	437	449	416	497	420	468	420	451	396	423	438	442	441	462	420	429	467	427	420	410	480	436	463	430	441	416	441	461	454	440	456	453	435	479	446	444	392	462	468	430	447	457	439	454	456	474	454	450	437	427	467	404	440	470	451	464	447	457	474	423	421	437	452	459	436	407	425	427	430	427	412	430	434	449	445	458	469	417	414	406	434	435	440	459	473	447	418	427	481	436	499	441	470	473	427	442	496	448	445	471	456	426	398	445	409	445	459	419	442	458	432	444	465	438	399	458	438	408	444	475	428	456	460	409	462	445	458	411	432	470	459	453	444	451	438	439	496	433	421	454	462	446	450	415	421	432	435	457	435	418	447	418	445	448	382	436	457	407	411	438	429	451	439	423	439	443	468	464	424	460	426	479	429	455	435	408	409	434	425	437	418	416	454	420	441	469	441	459	435	418	439	456	454	434	455	444	383	446	441	442	414	416	430	456	464	452	471	414	407	456	412	425	413	449	452	436	456	438	416	424	475	425	457	420	449	424	443	450	461	413	440	431	424	434	413	463	446	452	430	451	458	437	424	446	405	432	417	467	431	425	450	418	438	465	454	461	462	444	432	418	452	423	416	441	414	414	443	416	421	459	461	429	446	402	449	436	423	420	407	460	448	437	446	434	429	414	425	436	478	472	430	442	439	460	473	432	463	460	481	451	450	448	445	452	457	457	435	420	434	429	422	426	413	441	438	406	437	421	478	443	424	417	458	455	413	416	458	427	430	439	442	460	432	471	499	423	446	423	475	436	464	433	430	419	418	443	440	443	453	462	463	446	439	425	440	472	447	430	456	448	448	451	405	475	431	432	446	412	411	413	443	417	449	474	458	459	458	421	379	441	448	394	465	459	486	414	451	443	443	468	455	430	459	435	429	464	464	437	461	461	480	455	414	469	428	412	463	447	443	478	464	414	485	463	389	397	452	454	433	432	412	473	426	449	446	418	429	458	430	434	476	425	472	426	426	444	439	474	445	425	423	453	430	451	435	457	457	441	446	445	458	429	462	436	410	452	461	468	457	409	402	432	472	433	450	430	453	430	424	451	446	438	462	467	446	449	444	471	426	440	444	503	434	423	450	446	472	436	470	410	394	397	428	463	440	442	432	459	464	471	423	416	446	438	426	400	452	432	444	447	398	412	461	485	480	461	451	427	456	460	442	479	444	442	476	380	412	456	434	436	422	495	505	414	408	436	416	414	469	468	452	468	437	440	484	417	414	433	468	464	448	450	483	443	431	435	477	436	431	399	458	448	436	457	440	439	438	438	453	427	476	435	408	407	443	429	460	447	408	455	441	437	460	419	458	424	401	434	446	404	491	422	428	453	407	423	478	416	435	413	405	438	439	458	457	472	485	470	464	426	444	453	458	463	433	447	460	453	421	434	448	418	446	419	438	461	453	436	384	405	477	434	441	419	435	461	456	381	439	444	424	443	457	451	421	431	451	461	491	450	456	422	438	452	419	447	433	498	449	445	397	459	466	437	411	467	456	461	467	467	456	409	443	429	456	431	463	440	411	445	473	454	458	442	431	449	456	438	493	415	425	399	438	445	449	436	462	446	462	425	421	449	428	395	417	414	417	392	477	447	428	480	449	436	415	452	441	465	433	455	454	457	423	420	476	466	435	458	465	472	455	440	447	468	456	468	449	431	430	435	447	446	443	467	454	448	408	433	447	457	474	455	439	428	465	474	438	471	432	448	443	420	473	462	463	471	437	447	459	428	461	462	444	455	429	427	442	446	396	497	439	438	440	441	447	435	449	450	429	437	472	437	454	420	455	440	421	436	407	406	431	444	452	462	397	429	433	433	453	437	453	453	467	446	401	445	464	450	473	422	449	454	433	459	410	451	462	465	466	448	462	460	423	461	467	417	420	431	436	397	460	447	439	458	438	427	434	444	416	431	463	416	480	452	457	448	445	438	441	464	443	475	448	429	466	453	441	421	417	453	421	470	468	467	472	444	424	461	425	454	405	423	424	470	417	396	449	455	447	456	464	417	427	464	406	421	472	447	412	437	468	424	456	457	435	467	480	455	433	451	489	426	466	448	437	439	473	463	440	460	434	442	449	462	412	428	439	430	432	431	459	432	396	433	448	432	460	457	459	414	457	452	472	444	443	414	437	470	425	470	433	443	433	425	450	424	426	428	412	464	464	437	469	446	435	398	465	430	395	423	415	421	446	457	437	413	460	446	427	434	458	450	462	441	428	445	439	442	459	479	435	455	434	471	410	436	471	439	424	431	445	390	466	411
25457	21310	27289	25563	16007	6908	2940	2093	1626	1547	1400	1297	1163	1135	1054	998	985	934	869	812	791	791	726	812	738	771	695	735	795	771	747	780	762	720	738	787	704	731	700	688	709	725	697	727	700	702	683	677	676	671	685	680	660	674	662	650	661	644	655	635	621	628	626	672	652	628	657	657	643	684	640	588	626	608	686	623	667	635	644	605	629	601	661	676	649	632	655	640	661	664	626	598	660	635	662	666	643	653	679	654	678	648	643	643	612	637	628	656	658	586	652	697	672	631	646	594	608	612	677	636	601	638	670	616	668	634	633	649	633	664	645	611	606	637	679	653	659	643	612	649	687	631	656	674	593	666	640	647	674	638	603	652	613	624	633	689	653	662	683	639	631	607	620	645	667	657	660	643	649	637	624	629	636	626	615	626	646	678	638	650	658	618	634	629	622	647	616	595	633	654	671	613	668	640	596	656	622	647	663	651	631	622	612	623	599	640	594	629	673	618	621	631	703	628	665	629	607	645	650	640	644	665	650	657	601	652	618	632	647	614	631	648	665	615	596	647	640	666	590	644	599	619	655	670	671	618	627	637	669	686	630	651	649	673	613	619	655	659	631	680	658	680	617	648	594	629	639	616	649	643	657	630	594	615	660	661	690	650	641	678	629	637	612	677	653	603	631	681	632	662	682	654	659	621	684	664	630	633	617	621	687	650	603	637	650	657	656	614	698	618	642	630	642	646	647	685	638	655	642	621	652	660	626	659	630	648	632	613	656	648	625	626	642	586	691	645	653	632	588	644	671	684	634	633	620	607	641	622	645	632	641	594	669	645	590	661	670	665	639	658	621	647	618	657	628	580	650	637	650	617	636	638	641	633	675	655	642	625	616	620	605	632	605	632	615	629	601	621	669	681	664	657	668	614	591	662	632	617	625	616	615	609	662	657	680	646	597	647	621	657	615	627	634	636	627	632	690	680	606	642	618	706	592	640	674	635	677	602	639	636	601	628	635	609	644	626	629	602	636	630	638	624	641	644	644	681	651	629	650	632	619	662	631	668	642	623	625	632	636	628	668	652	667	664	620	644	629	613	653	633	658	663	638	667	660	623	653	635	642	682	650	619	663	663	642	619	598	638	662	657	625	614	633	633	696	708	635	655	661	632	647	632	641	594	646	641	592	653	660	629	670	647	659	660	641	631	643	651	624	646	597	611	629	622	605	597	627	636	645	634	659	660	656	662	633	637	619	624	622	632	637	666	630	607	633	637	675	587	593	636	664	661	704	655	644	616	638	616	700	609	662	633	651	621	632	635	658	616	678	671	626	634	670	607	608	636	633	653	664	650	641	659	590	607	638	602	623	587	583	600	681	617	618	636	650	575	646	590	603	639	663	650	640	623	659	663	637	600	649	674	696	651	673	643	638	650	668	652	701	632	663	658	614	626	595	688	652	618	620	682	680	639	620	715	650	618	633	647	644	618	611	578	705	580	616	585	653	664	623	649	644	597	656	672	697	653	654	652	676	697	627	684	660	609	678	620	684	667	678	638	675	604	647	679	634	631	651	715	615	628	686	659	631	666	658	607	626	650	655	665	625	640	658	690	641	656	631	606	667	609	655	669	678	617	659	698	644	651	672	634	647	640	597	599	629	599	657	615	654	652	640	689	656	659	640	623	676	653	660	655	640	646	686	673	650	642	664	635	654	634	641	623	609	628	677	609	642	635	611	639	633	655	664	668	613	613	653	625	666	629	686	614	640	637	616	656	649	626	612	651	680	662	683	606	656	697	612	672	640	637	639	662	627	626	641	664	646	642	606	665	668	627	636	608	613	598	647	608	625	580	626	674	634	637	636	624	637	636	635	606	664	657	667	675	613	620	631	675	670	598	629	665	671	669	637	671	681	660	622	637	665	652	593	662	612	663	670	650	607	626	618	706	671	632	602	659	639	627	677	610	602	640	640	658	652	648	657	601	647	656	636	640	626	586	632	632	659	639	637	649	599	653	688	669	618	612	669	649	647	618	624	658	678	673	652	648	648	657	627	640	617	639	674	641	662	645	656	599	598	644	652	658	680	624	650	620	649	637	636	644	618	661	625	630	678	607	634	681	618	677	634	675	640	613	585	643	636	692	618	670	650	626	614	645	628	618	676	637	651	648	645	678	606	663	697	657	619	660	650	603	626	619	633	690	610	658	626	579	658	680	661	712	584	681	646	675	658	672	626	659	639	625	627	702	616	713	633	596	573	646	610	599	645	614	648	632	614	650	671	650	685	605	642	670	611	675	675	676	642	656	686	662	665	657	617	621	670	628	673	642	688	648	629	621	666	654	678	647	663	690	643	685	617	587	596	659	667	638	620	692	662	693	655	661	605	625	653	657	649	675	627	669	647	636	627	646	667	620	649	635	642	661	631	617	679	633	653	605	638	621	667	659	618	637	618	616	655	614	667	625	632	602	594	667	660	627	616	640	629	670	675	694	607	672	588	648	580	661	626	634	618	674	650	616	667	617	625	640	683	651	658	631	635	655	609	648	596	636	626	699	655	622	629	639	629	632	658	651	631	639	640	708	663	659	650	655	671	672	633	650	633	646	655	655	638	702	635	650	660	718	643	583	634	628	659	619	653	631	662	631	612	618	635	623	668	632	636	641	614	593	668	658	670	641	622	660	672	655	660	644	608	637	653	655	627	634	682	642	606	677	640	654	610	604	593	602	629	675	594	620	655	652	664	641	610	674	688	618	597	661	676	662	649	612	658	663	622	622	637	629	653	645	653	637	612	635	617	656	661	658	633	609	646	668	605	637	617	661	663	635	624	650	624	601	646	649	675	628	628	618	618	662	607	649	633	689	605	659	616	643	623	610	644	651	692	642	650	648	642	607	638	654	632	645	653	681	629	657	623	680	603	662	635	623	633	733	657	671	629	671	631	631	634	629	666	644	631	658	616	680	653	640	652	589	632	668	651	648	629	629	617	615	633	663	680	647	619	658	664	670	653	652	618	657	649	639	681	617	685	695	647	589	661	642	664	637	677	617	612	646	654	676	641	600	638	610	651	651	628	627	637	622	626	643	610	595	638	640	609	671	608	637	627	631	664	633	703	688	641	665	660	624	641	594	633	715	606	597	656	627	604	666	699	617	650	612	621	642	612	628	659	705	627	673	621	611	703	646	628	651	635	624	624	609	626	608	604	708	656	580	626	701	663	638	644	629	646	672	637	625	648	663	653	610	635	654	637	683	661	681	663	621	629	660	617	621	677	680	624	622	650	634	623	660	662	623	673	654	638	657	648	635	680	657	608	666	661	575	655	667	620	652	667	647	634	657	645	645	639	641	601	675	624	630	623	608	651	602	626	605	706	662	642	664	676	649	634	662	680	613	583	603	644	655	649	680	634	575	712	646	643	598	591	628	621	628	645	645	595	618	677	653	651	609	620	643	660	641	675	641	646	653	650	640	650	613	690	649	673	628	650	631	635	656	635	634	638	596	620	624	648	669	609	587	635	669
19252	32712	25070	18305	16983	9669	5522	4251	3384	2956	2503	2273	1971	1969	1740	1612	1558	1350	1190	1190	1102	1019	1034	985	975	1008	958	955	1036	978	1021	1012	1047	959	953	967	914	899	954	840	947	882	842	872	875	860	791	768	839	763	770	816	766	810	747	841	738	790	785	783	729	704	788	730	767	819	735	752	772	731	772	772	813	815	761	707	734	792	724	735	782	773	737	785	765	722	715	714	769	748	772	696	774	757	713	701	730	805	698	755	681	755	713	683	754	721	711	725	766	769	754	777	752	718	809	725	730	763	707	741	711	771	762	779	718	729	712	775	783	731	777	743	744	724	743	737	781	737	756	758	742	749	773	794	747	762	835	820	736	763	749	799	778	769	753	786	708	757	695	751	739	735	806	777	690	758	774	730	747	804	757	777	802	774	716	786	743	741	756	724	708	774	732	727	747	737	748	759	792	735	785	681	747	769	762	785	773	765	742	773	768	747	787	795	752	794	767	747	729	717	764	735	746	774	764	718	781	788	733	761	719	706	738	783	743	731	796	769	681	754	732	725	739	693	766	744	791	758	748	734	812	762	764	772	755	767	741	701	731	742	719	713	825	739	718	787	767	761	720	722	743	773	808	770	765	778	749	792	750	710	740	784	686	738	757	757	761	766	745	774	791	735	770	746	734	768	697	750	752	752	715	752	753	743	798	743	683	739	713	737	751	748	724	729	741	791	745	681	758	784	728	730	739	751	760	809	750	789	786	767	760	787	751	726	774	771	734	756	703	793	759	746	746	714	807	745	779	785	727	780	789	778	728	750	723	767	713	734	805	823	766	749	773	722	737	749	732	760	720	775	679	748	766	728	750	749	772	708	747	749	788	719	754	750	766	795	756	724	743	753	708	733	729	735	772	808	778	706	761	723	721	754	676	775	757	697	759	714	714	755	750	766	735	758	763	764	756	733	753	759	720	790	743	735	754	718	737	697	796	727	766	747	761	746	751	771	788	727	757	747	811	743	728	755	744	781	733	713	724	781	755	749	752	685	733	753	778	732	748	705	741	737	770	749	747	767	809	732	759	789	709	752	745	677	743	715	750	740	729	724	780	705	776	730	741	766	730	746	760	756	750	751	732	718	813	773	746	748	748	775	742	735	781	803	731	759	789	752	753	731	756	767	768	719	759	720	729	762	718	752	774	783	772	744	784	740	760	772	763	791	729	723	722	784	718	731	720	690	710	757	768	802	690	747	701	744	759	751	747	684	717	756	793	768	790	740	767	791	780	774	765	743	734	707	708	790	740	740	755	739	695	762	730	734	711	706	710	737	739	748	711	769	755	798	738	800	760	763	695	706	782	764	727	778	743	744	770	775	784	775	734	735	770	776	755	763	762	731	765	709	727	755	739	721	758	810	794	746	727	735	757	803	766	778	779	763	817	743	737	724	770	744	733	674	767	744	713	758	744	787	758	732	771	783	782	776	727	731	761	765	720	729	757	745	744	733	766	734	753	791	724	757	720	719	778	747	702	758	824	765	749	738	734	727	756	711	746	757	737	732	771	695	752	764	746	790	766	798	735	758	772	753	728	743	753	742	735	712	784	729	804	772	735	736	747	726	776	740	802	763	784	764	688	721	718	763	765	711	766	734	738	761	783	734	720	750	704	774	756	713	744	782	744	823	781	788	798	751	698	762	764	769	736	795	764	728	721	745	745	827	723	716	760	750	740	853	776	769	774	734	733	765	766	809	709	714	745	740	782	718	743	760	782	737	778	768	759	775	758	775	753	739	767	726	723	727	757	725	733	786	713	737	754	752	715	784	709	760	801	757	745	749	737	730	678	802	764	826	744	737	720	764	732	763	734	731	736	759	693	762	721	750	730	767	785	772	731	734	756	743	787	782	675	730	780	778	711	753	768	744	719	732	712	738	747	725	727	771	742	755	726	770	782	750	771	769	713	749	763	702	757	729	729	746	726	756	745	786	755	739	742	715	728	737	728	750	745	725	804	744	728	780	771	739	716	745	725	810	748	759	713	751	741	726	777	687	713	786	737	769	770	751	739	743	724	708	725	756	740	726	740	715	759	734	779	725	739	790	732	731	710	743	727	736	777	765	839	742	738	750	764	793	730	789	788	748	725	738	760	764	756	757	786	718	771	802	771	709	785	726	729	781	739	722	767	800	772	765	756	777	763	803	757	772	739	760	695	762	755	700	738	714	760	748	735	781	759	718	738	727	764	734	776	803	759	779	820	751	775	718	755	752	723	760	732	766	742	782	784	714	744	693	739	803	784	742	744	755	717	751	732	714	772	739	776	742	784	735	739	743	684	732	758	715	773	758	715	750	719	720	721	757	788	763	723	798	783	784	791	819	753	749	739	757	671	711	764	727	730	775	777	741	733	771	729	712	713	785	777	745	799	768	782	733	763	767	789	781	734	749	714	775	744	734	760	734	730	805	760	727	749	731	710	776	726	758	784	735	746	780	729	759	679	740	755	747	754	746	764	788	770	699	728	761	743	771	766	744	720	754	735	715	785	719	689	807	775	794	786	743	713	690	734	744	760	741	761	756	741	773	758	722	759	778	740	774	717	744	760	754	732	817	737	676	757	728	773	773	736	712	734	721	755	740	795	727	768	730	727	733	729	764	766	729	780	762	777	752	742	703	725	751	796	744	760	768	749	761	752	771	748	715	745	756	691	805	775	802	812	770	750	722	762	764	774	793	737	727	749	734	723	757	783	784	707	759	792	731	763	746	780	755	739	740	775	756	714	739	724	785	740	737	767	686	749	793	731	775	754	745	740	750	817	727	792	741	774	753	742	720	782	708	721	719	736	822	733	780	770	769	720	767	768	743	738	700	774	731	734	758	726	703	744	751	768	770	774	754	770	739	802	694	755	790	765	718	795	767	775	807	777	772	762	726	730	725	767	793	749	757	793	752	751	769	769	754	735	751	727	760	745	786	774	726	792	737	718	704	813	769	760	736	759	757	772	812	761	772	770	739	746	768	703	718	775	781	778	730	773	789	788	733	762	738	781	715	765	745	707	745	757	689	735	756	754	767	786	727	731	727	733	732	724	751	714	757	709	753	721	720	792	786	760	737	746	742	769	761	754	786	750	736	745	748	765	795	706	770	749	750	729	738	754	765	764	763	743	735	770	750	752	731	703	711	745	723	763	772	735	767	768	727	692	762	743	748	775	775	767	774	788	733	749	787	728	738	767	743	751	775	724	745	777	790	774	755	706	787	767	780	767	733	770	757	752	788	782	751	740	720	725	786	695	703	781	736	737	760	758	726	706	742	761	815	840	752	775	725	766	777	788	769	788	734	751	761	728	723	741	807	746	744	779	737	783	719	726	742	754	765	731	781	718	751	755	770	736	779	780	746	724	778	739	699	770	797	737	729	749	755	792	740	775	696	754	749	797	712	799	746	771	686	759	784	689	746	751	782	763	750	736	813	747	758	777	764	756	734	770	733	747	712	741	798	765	816	780	759	789	751	771	760	721	775	740	765
23184	21388	29056	24126	21479	21395	11588	3837	2688	2393	1895	1774	1613	1544	1398	1333	1287	1160	980	906	865	868	724	816	777	700	729	699	736	754	791	761	811	776	729	736	745	690	721	698	693	671	685	691	627	632	581	590	589	572	643	568	630	551	550	531	585	570	595	551	551	538	566	584	564	555	501	541	584	549	563	540	502	556	533	564	577	564	520	522	524	525	555	530	536	546	519	544	542	545	558	474	559	509	535	542	550	519	497	533	527	500	502	548	518	578	557	547	494	510	523	544	578	540	540	529	510	553	518	552	501	534	559	494	500	566	565	519	550	541	519	492	526	515	523	527	571	551	526	513	536	552	549	544	506	541	539	545	527	555	526	523	596	530	539	575	500	513	507	553	573	528	537	574	561	526	560	535	510	525	538	534	503	563	540	577	494	540	563	527	518	503	557	553	519	493	489	542	569	555	490	535	544	589	538	505	505	521	535	504	569	521	497	493	549	537	516	527	567	571	517	529	523	490	503	547	528	559	579	501	548	535	542	492	517	522	537	575	539	512	511	508	537	540	501	541	527	528	519	522	544	525	541	550	494	556	549	523	557	544	535	519	526	547	573	534	535	555	557	549	523	534	536	523	530	528	565	560	561	530	547	523	552	533	541	513	533	522	557	509	505	533	547	525	494	513	572	538	505	498	512	508	538	551	561	524	513	506	549	545	552	473	509	576	509	536	496	568	515	540	548	562	551	522	572	549	506	531	535	539	553	565	560	584	570	520	518	536	506	544	507	526	546	470	518	510	519	525	568	537	557	516	520	534	551	556	527	544	534	533	545	552	564	570	534	540	555	480	478	543	575	524	559	543	533	526	584	550	499	537	549	547	508	554	514	516	546	596	515	545	522	527	523	527	559	524	519	561	540	525	548	564	555	558	541	542	518	525	499	550	580	568	527	532	526	519	567	575	530	550	508	532	522	528	512	540	521	513	515	506	507	562	538	550	534	508	559	569	545	531	537	544	536	537	562	544	555	583	513	532	545	525	516	522	527	541	550	563	501	515	507	523	549	556	562	558	530	554	498	514	520	512	507	558	576	547	524	513	572	495	533	488	558	554	562	500	555	516	502	570	500	540	528	490	530	535	511	553	573	535	518	550	532	553	468	514	558	495	525	535	518	537	533	545	540	540	550	544	500	559	539	530	510	518	513	531	543	561	529	512	516	561	539	556	554	533	537	526	544	529	545	540	515	597	502	537	552	530	535	524	537	550	542	537	556	507	522	547	529	516	534	509	554	553	533	553	541	480	520	525	556	510	572	519	550	535	487	514	558	478	495	517	525	549	570	499	545	551	555	532	552	558	523	533	527	538	520	581	556	516	540	502	520	556	547	520	556	515	528	570	595	524	534	508	521	537	541	551	547	532	525	562	569	563	528	537	517	541	524	553	542	499	544	555	579	597	526	514	492	540	495	520	513	532	523	516	534	549	517	516	526	515	527	586	562	482	539	507	552	527	526	530	549	505	518	583	552	514	558	535	563	517	550	498	589	541	531	513	540	572	548	503	527	580	531	511	487	527	521	518	565	561	528	508	515	571	558	550	527	541	523	477	525	553	520	513	508	511	495	551	530	542	490	534	578	568	530	576	562	570	516	499	531	545	528	514	564	520	521	523	503	531	492	533	543	537	532	532	547	545	525	532	512	551	555	534	547	522	486	506	518	511	526	531	537	504	554	486	514	535	527	528	533	491	557	527	488	531	570	466	548	485	560	517	514	523	573	520	567	519	537	502	554	551	561	572	519	549	557	535	516	551	537	512	559	540	566	550	516	589	550	523	515	500	522	530	545	539	541	548	563	535	525	553	548	514	578	550	529	556	484	511	546	510	536	500	557	552	530	500	538	537	492	541	552	556	557	476	533	575	557	499	544	581	508	540	496	497	497	543	548	520	542	548	539	555	515	503	568	563	569	508	537	546	522	532	533	543	511	577	480	520	519	564	555	517	510	546	574	533	534	498	520	539	541	505	527	522	551	531	510	576	495	518	537	578	532	540	525	547	501	507	504	570	514	539	542	559	529	572	512	544	553	530	555	546	551	557	544	506	532	514	495	554	554	528	560	552	577	520	531	571	571	523	498	555	544	539	521	538	562	504	567	522	537	518	533	524	494	564	504	515	543	545	547	549	526	530	554	557	537	559	568	533	508	545	499	536	532	508	529	554	543	557	517	560	553	537	520	496	498	502	545	525	538	513	516	514	558	562	530	530	541	527	514	507	531	510	505	509	501	570	534	511	541	517	533	522	536	550	551	491	540	537	563	579	520	500	513	489	507	564	547	546	516	561	539	538	518	550	554	524	512	551	535	493	546	539	486	545	527	516	522	545	556	545	523	479	485	562	496	537	542	545	512	547	515	510	526	547	527	551	521	553	554	519	541	529	547	524	540	522	543	545	506	523	514	527	555	532	511	564	554	514	550	521	522	523	503	517	510	533	536	502	546	551	509	507	569	543	504	538	570	492	538	593	558	518	515	539	553	552	535	524	537	531	533	546	575	541	560	535	576	486	547	545	524	521	530	554	513	548	534	554	560	550	517	495	513	573	562	559	541	568	545	541	547	524	556	570	528	522	560	533	557	528	533	522	530	561	519	523	498	513	523	524	530	517	517	489	547	527	533	569	501	473	520	524	504	532	557	512	535	557	544	551	539	566	544	545	523	578	482	515	544	533	543	515	541	527	513	523	550	533	517	537	535	511	598	514	575	534	581	511	516	501	510	569	521	556	491	517	520	519	493	583	525	535	493	489	515	525	504	568	522	576	540	549	531	553	556	497	520	556	510	513	530	516	493	531	565	498	537	530	507	502	547	465	542	515	552	529	545	504	526	535	527	548	534	523	530	578	541	517	531	525	529	570	521	540	513	540	574	507	541	543	564	568	495	493	572	530	575	532	516	525	532	553	563	548	569	512	575	534	552	529	556	504	543	521	539	511	608	544	585	531	550	528	505	551	533	528	535	514	546	556	519	531	564	528	542	521	524	546	495	522	514	517	535	522	521	489	531	552	525	506	475	546	509	514	527	549	531	535	528	530	541	532	559	525	525	565	558	490	527	508	508	515	547	522	543	538	549	547	526	558	575	537	529	484	501	544	527	541	498	546	547	556	575	557	534	512	517	517	518	547	544	567	564	519	535	502	497	545	513	518	503	514	546	515	538	520	512	531	531	563	584	517	541	522	536	534	528	548	533	519	540	479	564	513	496	514	526	564	548	542	489	552	523	545	570	535	521	553	534	541	520	561	516	534	515	504	533	530	521	536	513	528	549	551	522	550	571	539	528	550	537	499	567	526	511	502	565	548	529	488	534	533	552	527	535	511	549	566	514	515	540	549	537	535	540	522	536	538	533	528	515	540	511	556	529	565	550	513	548	528	544	515	550	499	562	543	547	529	545	584	517	537	492	508	544	537	545	547	523	527	523	575	494	580	535	549	503	549	538	541	496	552	502	506	560	506	548	532	541	556
22270	40709	33412	27099	20692	13645	8627	6628	5558	4658	3751	3366	3001	2639	2382	2406	2178	1771	1524	1383	1197	1177	1101	1116	1056	972	1034	1037	992	1048	1049	1060	1024	1022	1093	953	898	878	901	867	843	853	863	810	859	768	733	698	703	693	748	719	681	716	723	678	672	623	640	639	677	681	670	640	644	625	667	624	597	595	616	634	632	603	595	573	600	617	607	599	608	605	644	597	625	597	652	606	625	620	575	592	621	639	665	591	599	612	608	613	627	607	602	595	623	597	561	645	642	561	641	595	578	583	618	678	606	596	581	562	617	644	613	641	581	584	606	590	626	620	603	676	633	616	591	596	576	617	593	627	613	603	610	564	580	606	597	667	611	613	629	595	603	621	610	606	635	568	592	625	658	642	595	584	653	609	599	603	592	612	585	656	583	591	613	616	652	638	648	617	622	587	630	614	615	619	582	601	594	591	595	611	589	628	617	624	667	585	576	596	611	625	612	634	587	575	626	610	649	625	617	601	598	646	579	645	606	628	589	589	621	588	600	611	575	622	609	591	603	611	652	619	670	585	576	627	612	561	586	595	619	637	613	584	614	623	661	605	647	554	618	617	615	593	596	620	596	657	581	605	615	586	629	595	597	599	583	575	636	588	655	644	593	668	574	587	641	641	631	616	606	632	607	609	592	609	609	586	646	603	627	635	604	661	587	609	572	634	605	584	591	567	611	605	643	609	604	607	608	618	549	578	655	628	602	583	592	601	577	604	613	631	606	609	604	580	614	564	576	614	614	598	652	586	603	604	643	582	641	617	595	616	591	614	595	610	595	632	551	586	644	607	600	586	644	585	568	585	617	610	619	577	613	660	582	581	662	598	585	631	576	654	652	673	551	612	617	619	624	609	528	632	623	564	650	652	633	606	618	643	644	643	615	556	577	622	587	603	611	630	562	607	600	588	563	589	594	629	634	619	611	609	649	645	590	568	650	635	581	579	623	563	617	627	599	606	640	570	609	571	588	612	613	575	612	567	599	618	603	590	623	653	656	603	588	616	586	641	626	622	644	592	587	656	623	610	545	618	586	662	581	629	572	620	589	621	604	608	630	561	620	735	605	628	672	601	617	627	586	595	598	624	592	583	589	612	587	612	629	610	614	631	624	647	608	565	577	592	576	594	625	645	565	596	664	599	580	602	610	584	636	564	640	631	638	642	627	599	590	629	648	621	569	618	611	588	599	581	657	640	598	656	599	601	612	599	563	616	619	596	630	593	639	643	604	656	580	604	659	627	617	602	618	594	602	618	619	600	647	626	655	591	598	567	642	648	574	613	620	610	618	649	647	579	621	600	632	588	597	599	601	612	637	596	599	606	616	620	614	583	597	644	591	570	633	607	646	601	606	644	597	616	623	571	599	636	610	560	644	604	579	586	612	626	572	644	595	560	576	621	637	614	607	641	610	665	585	590	596	625	582	660	620	585	598	585	639	626	639	563	609	616	604	573	597	674	630	616	613	635	619	636	597	633	584	586	587	590	599	599	580	638	620	623	607	588	595	588	616	606	653	556	622	678	631	630	653	626	621	540	623	600	614	591	589	609	624	641	589	587	619	633	631	629	563	606	570	555	629	607	586	613	584	638	589	600	629	582	649	596	624	626	643	554	596	621	632	636	595	620	605	617	580	610	598	582	631	651	596	586	580	599	627	608	603	586	607	603	609	595	598	618	639	652	606	677	624	619	608	626	643	596	586	577	616	601	629	645	628	584	630	595	617	589	584	558	614	667	614	603	593	591	603	612	631	571	620	594	552	581	604	588	551	607	635	575	629	622	580	614	613	627	609	565	608	561	640	566	622	624	613	618	596	628	598	557	613	575	623	578	585	616	606	590	594	594	576	582	597	613	561	611	608	589	646	608	654	628	623	619	621	608	605	573	582	600	630	629	595	623	579	559	592	610	603	583	572	590	639	619	613	631	598	644	586	607	612	606	585	603	600	657	670	633	590	583	595	611	597	593	605	611	580	630	599	608	562	563	627	628	615	602	579	619	561	605	611	567	578	621	600	594	615	622	613	613	644	618	597	603	592	620	573	568	612	631	625	622	622	619	580	599	614	637	597	626	603	578	609	585	566	596	610	575	594	616	567	614	558	577	610	641	564	579	585	649	609	633	597	569	640	616	641	625	623	627	599	575	615	595	592	601	642	628	606	586	586	596	616	570	612	584	659	644	625	615	576	613	640	605	582	642	598	563	670	574	554	583	616	592	645	601	604	581	594	568	569	609	638	584	641	640	645	599	637	618	646	658	654	607	590	570	578	619	640	623	604	559	633	609	605	639	644	607	597	614	593	590	615	597	634	619	611	602	546	609	641	609	638	613	629	589	615	634	658	574	632	622	604	613	614	590	581	599	599	597	583	550	617	571	598	634	578	605	597	633	612	580	589	632	611	638	632	640	673	579	638	603	620	558	666	619	608	630	591	590	611	633	605	584	619	625	573	597	621	633	647	589	626	608	646	592	616	580	594	596	610	600	606	551	611	633	603	588	633	649	630	614	616	608	615	633	615	620	588	600	634	554	591	578	619	640	639	576	631	626	632	652	577	593	638	642	642	580	594	591	584	599	622	640	592	614	591	590	605	632	640	625	609	592	648	567	645	615	609	653	632	610	622	622	612	579	596	590	586	606	632	640	594	602	647	632	553	603	588	562	624	593	655	608	578	599	611	600	629	629	618	597	597	625	597	605	611	662	605	612	579	580	575	623	620	649	607	616	599	568	612	605	594	645	578	625	630	588	577	607	590	610	628	592	616	599	621	626	646	635	640	585	608	596	585	617	595	641	597	620	647	664	576	581	610	561	593	614	596	637	627	630	594	597	610	586	653	613	603	589	611	629	637	641	620	636	597	609	629	614	585	587	569	627	603	571	593	619	566	595	621	597	622	619	601	623	606	617	625	611	587	613	594	588	635	647	623	630	657	612	611	625	591	606	589	596	578	652	653	644	588	565	607	604	629	640	573	603	628	572	585	605	541	625	580	584	632	642	627	571	585	600	656	607	661	594	629	579	604	622	650	596	645	596	595	557	599	592	637	577	643	587	622	601	623	586	605	625	634	605	626	624	563	618	586	569	602	632	621	591	605	645	576	617	605	589	642	605	634	604	606	584	553	563	576	618	623	630	621	644	570	607	564	619	628	603	583	575	560	602	627	577	648	582	642	676	620	592	627	583	631	596	620	580	609	598	597	568	618	561	625	601	613	633	655	569	621	585	640	654	580	572	565	551	611	569	654	622	617	645	576	582	601	635	555	596	616	588	568	602	633	631	657	623	609	645	633	652	651	645	611	600	619	651	571	547	615	606	611	624	619	613	609	589	629	597	602	610	589	584	605	569	626	615	609	645	544	609	612	595	597	605	640	583	580	617	586	623	634	583	614	588	602	597	601	584	592	600	636	623	585	600	607	614	619	592	599	602	645	642	636	606	622	620	581	596	600	522	578	614	604	642	613	608	598	635	592	586	625	567
27703	21438	18532	13770	7033	3212	1901	1595	1405	1213	981	999	890	843	883	818	733	715	681	631	617	534	591	569	551	499	538	545	549	615	594	586	581	592	580	547	601	538	561	502	553	546	554	548	580	519	497	481	493	458	541	481	486	514	493	489	477	533	478	496	485	441	488	493	519	487	520	476	518	484	457	524	491	484	485	527	498	498	472	479	475	471	453	497	480	486	478	501	461	489	508	477	458	482	483	499	482	491	489	469	458	459	499	485	458	503	473	466	530	464	449	489	508	494	504	489	500	452	500	507	503	475	455	499	466	492	510	479	431	457	491	506	472	497	510	479	473	474	500	442	502	482	489	459	480	482	493	491	497	452	474	473	512	468	459	450	452	475	502	539	503	493	458	477	473	495	467	471	437	490	463	428	485	485	460	436	476	461	491	469	472	478	487	476	475	467	490	463	471	490	484	504	499	475	483	493	479	523	493	458	486	483	483	465	506	505	502	447	483	517	472	536	489	520	507	474	466	454	506	456	532	468	468	452	467	489	480	514	475	491	457	487	462	453	453	461	480	497	497	523	471	513	477	504	470	519	483	517	449	454	477	504	461	478	453	490	488	467	529	489	530	465	484	481	497	500	446	480	494	478	504	486	484	476	528	467	467	482	452	487	482	480	491	467	511	488	443	477	433	464	470	480	518	500	471	529	494	523	478	521	461	475	476	527	508	496	486	535	488	510	475	463	525	477	474	513	491	477	474	436	522	459	491	480	478	515	512	479	485	492	472	507	453	478	456	472	495	462	469	417	452	490	478	498	505	472	496	510	483	455	491	454	491	488	494	490	515	489	467	488	529	494	491	454	493	496	484	490	470	453	486	511	493	510	474	467	488	471	491	471	447	509	491	480	467	479	473	494	494	497	470	490	505	451	487	502	463	505	474	467	519	480	490	499	459	481	495	474	511	462	477	489	479	463	473	507	469	484	496	482	529	482	472	489	468	482	510	496	472	456	495	500	486	434	467	482	468	473	493	504	506	457	517	472	483	470	464	515	486	518	491	465	512	538	463	446	511	475	509	445	477	460	474	530	496	519	507	472	504	470	528	514	458	488	526	511	457	498	447	471	478	497	473	511	507	459	454	511	491	461	498	454	491	463	454	517	534	448	475	512	480	442	498	478	498	492	438	507	465	487	501	402	508	475	476	449	467	484	468	481	473	461	513	490	482	453	473	486	492	458	470	481	482	480	469	487	482	496	507	508	469	486	461	456	506	480	491	507	489	470	541	445	497	457	477	523	496	459	492	458	441	512	490	493	499	469	535	483	450	480	515	464	484	499	470	453	457	455	489	486	501	496	480	488	483	420	440	485	483	507	472	445	482	444	510	485	491	449	509	531	477	508	457	466	488	506	434	493	510	490	480	445	470	484	487	505	475	479	494	488	470	480	502	512	496	502	513	469	508	507	470	454	511	470	467	549	481	469	499	451	497	503	437	473	504	487	471	448	503	468	512	486	475	508	555	470	471	390	480	477	464	494	489	430	482	472	463	511	473	446	525	471	491	504	523	507	477	459	470	462	459	481	492	486	486	501	481	510	487	487	468	466	512	475	481	457	504	501	476	486	500	466	484	461	492	500	474	488	493	510	502	486	448	478	494	493	487	463	492	458	474	458	487	487	488	466	511	471	497	478	496	488	498	530	507	497	495	479	455	494	483	477	460	508	467	523	476	490	476	448	502	444	506	503	502	497	457	475	481	493	503	462	489	470	500	477	449	487	460	494	505	463	484	488	451	483	441	463	457	516	523	474	477	464	464	504	510	501	512	462	495	517	524	480	490	453	474	469	500	467	474	489	446	475	417	475	497	478	512	478	517	480	519	472	525	478	474	482	472	518	466	491	493	471	501	489	516	525	459	473	503	487	480	477	502	485	487	522	480	466	507	521	502	470	479	518	470	513	470	525	522	504	502	525	473	500	440	486	502	478	496	497	490	449	470	484	485	469	433	478	477	464	485	492	518	493	494	481	479	458	483	476	504	521	468	474	477	488	478	481	463	486	463	467	514	460	482	462	501	485	495	461	466	481	465	439	491	480	507	527	491	504	539	484	492	518	422	463	513	464	505	485	511	492	470	466	482	444	525	533	500	503	474	507	475	493	485	456	489	479	496	467	486	486	476	476	487	523	467	484	504	433	509	496	467	478	506	481	511	511	494	509	454	456	489	478	468	476	490	477	487	476	459	493	498	539	500	482	486	466	478	481	468	479	477	444	464	420	469	518	466	473	432	461	485	523	516	535	525	455	451	482	496	459	512	476	501	463	482	494	525	482	527	468	484	486	467	469	496	504	511	508	478	503	493	495	503	456	482	437	479	507	509	505	477	466	530	464	469	495	517	469	469	479	462	470	509	494	468	486	451	503	475	504	506	492	456	477	509	538	541	509	541	501	504	514	493	504	518	502	474	504	477	460	477	454	465	509	441	510	468	497	462	498	505	516	497	470	522	475	491	499	509	492	513	486	482	466	462	494	466	475	487	492	468	514	492	508	505	450	520	484	450	468	467	473	511	514	502	476	486	489	485	480	503	491	482	512	481	508	450	467	460	449	471	507	497	477	471	461	499	490	465	459	496	508	445	491	499	478	470	470	485	509	495	473	437	439	467	469	516	466	515	480	502	511	493	521	496	514	486	468	472	496	495	502	440	478	491	469	474	462	527	506	471	469	533	459	488	455	504	469	496	479	494	455	466	495	492	466	462	483	478	481	473	530	489	457	486	482	529	494	450	508	476	507	464	499	462	463	474	471	513	485	453	491	528	491	503	479	498	463	450	498	491	472	474	504	485	518	510	513	476	498	467	487	474	484	492	521	490	509	468	485	464	470	521	470	461	470	500	465	470	490	472	516	468	515	461	482	450	492	451	505	512	470	515	477	494	509	428	498	459	521	492	464	450	518	510	447	508	473	495	486	480	486	452	469	479	471	479	486	490	490	519	481	518	482	502	517	503	455	501	498	494	490	479	452	485	529	469	484	479	514	515	449	471	486	478	425	482	495	452	475	499	487	488	474	477	518	506	487	506	513	455	491	442	428	486	475	446	507	489	482	472	471	463	507	472	497	454	512	484	443	480	506	496	534	508	513	494	473	508	491	470	492	504	453	508	476	476	478	468	505	439	460	482	486	455	476	490	481	444	502	452	486	472	470	513	472	476	500	486	518	480	481	460	473	520	480	463	486	492	472	462	498	509	454	470	483	510	490	482	463	489	510	511	497	498	445	518	468	513	445	469	459	451	473	484	472	455	480	435	462	440	440	469	452	472	455	521	461	507	505	478	459	519	484	483	496	475	500	441	494	472	511	504	484	510	501	467	423	490	469	532	515	489	484	454	474	451	459	449	507	501	491	486	445	464	470	471	451	461	480	502	485	490	474	515	484	482	487	454	499	490	446	461	431	460	511	495	513	461	497	480	514	488	494	486	494	485	516	487	508	471	485	459	532	466	461	486	472	469	503	459	431
19305	28306	22496	17229	11085	6107	3692	3176	2809	2237	1969	1729	1690	1441	1381	1353	1182	1060	891	823	870	776	790	767	756	797	676	731	753	782	813	812	803	798	762	778	740	727	668	712	705	706	669	674	626	685	635	637	666	642	601	638	620	567	579	626	609	582	595	642	546	605	609	589	581	535	602	558	548	633	602	587	580	598	580	584	509	567	578	581	553	551	609	640	606	558	568	592	621	586	606	626	629	583	566	593	605	562	624	608	593	571	591	625	600	609	594	604	573	622	593	588	593	589	566	570	605	597	576	581	554	585	590	626	599	583	592	597	574	586	613	552	611	596	591	601	592	623	583	565	580	561	602	585	591	577	571	601	584	576	608	600	610	589	572	567	567	604	566	590	632	610	572	645	653	580	636	563	603	574	580	608	626	543	581	540	582	583	564	613	614	563	639	608	546	594	584	574	608	579	659	558	554	596	598	579	632	590	600	592	598	564	587	554	596	587	586	612	595	587	559	591	608	627	562	633	573	560	583	629	598	619	575	573	598	570	604	556	608	605	588	589	553	581	542	537	591	582	556	589	585	584	583	570	564	583	549	572	552	576	567	555	599	591	601	594	528	587	603	589	584	612	564	630	550	591	551	570	554	576	591	614	589	607	597	549	601	554	613	575	551	589	597	604	579	560	562	586	593	566	602	570	591	599	579	609	595	567	587	545	557	585	586	531	583	589	561	553	573	600	529	580	636	571	571	565	576	599	595	621	596	585	582	616	606	611	607	608	583	607	588	567	617	607	564	597	579	542	598	565	574	665	616	590	609	595	618	596	558	597	557	620	580	598	599	565	609	563	556	575	538	597	565	595	623	550	581	543	582	556	566	577	594	589	537	621	611	574	591	569	587	575	543	606	553	601	549	588	583	557	593	551	566	613	573	565	568	596	564	589	570	635	566	564	585	583	600	576	591	590	600	629	589	607	562	543	562	545	655	609	588	593	563	596	592	580	575	553	581	547	568	577	598	578	636	603	602	594	567	562	592	564	568	573	548	574	619	579	590	590	546	557	562	565	587	602	601	562	594	599	569	608	589	593	546	546	575	543	605	613	614	600	574	557	623	579	576	583	586	619	571	521	575	602	548	573	621	594	606	593	609	550	584	544	614	596	575	531	559	614	575	587	562	570	537	577	582	580	584	576	602	556	577	599	567	572	587	569	571	621	567	591	633	567	593	569	579	582	574	597	633	599	586	597	569	551	563	606	556	570	610	577	605	596	603	577	584	561	591	627	624	633	566	604	600	581	540	574	599	568	595	608	553	573	529	582	549	569	597	565	563	609	538	572	628	602	620	584	611	610	582	597	572	575	615	587	592	561	584	572	585	561	567	588	560	584	575	607	593	561	557	578	591	530	587	608	569	556	583	550	598	567	568	617	593	609	592	608	615	599	600	594	602	538	596	585	619	585	578	613	587	561	603	608	553	608	574	563	571	558	582	584	534	582	551	594	603	602	608	566	562	551	577	587	616	606	627	561	548	605	621	588	540	585	608	598	552	625	604	571	616	595	598	548	561	566	575	601	571	597	586	602	595	579	573	594	581	566	590	567	560	556	569	610	566	576	555	569	547	542	563	573	569	628	587	571	597	589	603	618	578	617	623	612	579	588	620	584	545	580	596	570	575	590	602	555	564	609	597	613	613	593	562	603	613	534	588	604	570	601	545	554	577	581	561	560	558	581	591	581	588	583	572	563	580	603	536	582	568	562	587	592	580	593	538	593	576	564	594	543	579	591	624	605	564	618	624	547	591	600	584	602	568	605	611	591	558	586	623	618	569	579	551	596	564	557	534	635	598	612	580	625	609	599	591	606	583	610	568	630	583	550	551	546	546	568	577	597	621	548	594	596	559	617	568	588	628	533	606	614	602	567	562	549	599	631	588	570	596	553	538	565	597	576	616	604	548	591	552	567	575	607	598	590	581	578	615	615	599	568	587	586	616	591	592	578	601	586	570	606	598	608	557	574	555	619	613	535	538	588	587	556	626	583	579	574	572	637	640	623	613	660	589	619	599	593	594	563	597	558	567	579	592	588	596	559	566	620	630	639	601	572	572	573	614	601	561	567	628	593	591	571	602	589	549	591	614	570	579	599	627	578	571	572	579	599	585	553	571	646	545	592	572	546	597	604	566	592	542	559	586	606	549	649	571	606	533	591	573	601	565	628	595	572	558	567	559	595	552	593	576	560	568	536	576	600	591	570	580	595	598	626	619	631	571	594	583	564	592	557	599	605	567	589	592	572	606	581	593	594	554	603	559	555	568	564	584	618	617	559	580	561	585	579	562	534	616	588	597	592	608	571	557	605	551	547	570	574	577	578	564	645	584	604	581	593	597	557	577	605	593	592	559	596	610	587	585	556	601	572	502	540	585	582	567	599	627	555	598	624	594	549	584	569	586	582	610	545	566	592	599	649	541	607	606	589	560	588	606	577	618	596	609	615	571	620	589	619	578	601	613	565	540	593	593	597	592	589	639	573	609	562	600	609	575	544	565	594	618	595	590	524	603	606	542	654	546	610	595	580	578	625	569	532	578	576	589	577	566	578	616	624	577	573	552	570	599	604	589	586	591	547	583	592	606	631	607	588	601	550	601	598	583	608	604	579	542	587	543	590	576	562	594	555	578	599	552	631	600	554	591	573	558	589	599	628	582	542	583	601	547	615	578	592	539	588	625	584	589	572	560	586	602	542	588	534	569	632	547	646	581	605	580	610	570	626	574	620	565	610	586	589	588	592	553	584	579	601	574	581	597	569	614	556	573	584	597	591	560	568	580	596	650	552	598	577	610	599	617	578	563	592	555	594	599	593	579	623	604	597	576	642	573	596	581	575	588	607	526	581	583	591	596	549	574	607	586	571	551	580	623	624	597	589	596	581	584	559	571	610	565	568	598	543	569	532	592	577	550	552	603	589	603	590	581	624	657	641	567	578	574	606	600	560	557	591	605	590	588	629	550	605	534	578	594	598	580	576	580	599	552	597	557	580	563	591	575	543	587	621	583	602	598	596	565	537	614	639	588	572	579	602	636	568	617	621	611	583	554	616	594	552	580	641	616	590	568	621	610	577	594	590	559	561	565	600	602	599	587	581	550	599	624	566	583	563	583	552	638	547	574	592	563	579	568	572	623	614	590	583	605	568	597	587	608	581	579	574	583	604	546	605	616	605	627	603	592	555	549	558	611	580	568	599	607	614	598	602	611	626	533	638	552	607	583	550	593	590	580	599	607	575	583	577	568	581	564	559	575	550	561	579	579	541	586	583	572	580	600	582	598	570	569	599	557	591	575	547	573	595	563	597	577	574	618	592	594	589	581	541	619	567	586	554	571	594	559	638	558	583	605	597	537	623	569	609	582	596	579	557	588	571	605	609	558	566	536	622	566	548	569	627	567	555	614	578	581	575	591	579	555	571	562	621	621	553	598	565	579	596	632	564	565	566	585	583	609	583	590	610	585	568	589	589	593	553
24216	21315	28444	24588	21197	11752	3620	2592	1944	1582	1340	1280	1130	973	971	818	825	744	649	592	575	558	538	529	523	529	500	486	524	538	523	582	524	525	480	511	448	463	430	493	460	450	471	449	402	409	419	440	422	383	407	393	431	415	367	385	398	391	373	372	381	358	386	385	360	362	371	400	389	370	387	382	361	375	366	403	375	378	376	393	402	357	354	372	387	375	369	395	357	378	360	399	400	385	320	389	369	397	363	357	383	362	387	360	360	382	373	349	377	387	376	373	340	392	378	375	353	368	356	349	350	378	353	360	380	375	399	380	371	355	379	349	358	370	363	364	376	362	330	367	366	332	346	401	391	362	354	378	415	362	353	382	387	366	363	396	366	372	354	351	355	382	372	377	366	383	381	357	355	361	351	357	351	355	352	375	384	365	381	392	387	349	351	371	371	385	381	377	363	371	405	345	378	379	359	409	349	336	348	360	370	382	397	388	372	380	354	392	374	394	370	393	358	360	392	351	371	319	382	381	361	379	390	343	367	379	374	353	359	384	358	369	369	357	399	378	397	362	373	400	357	350	379	360	376	369	384	367	375	338	364	352	386	404	379	357	400	380	332	375	390	342	381	329	371	367	372	391	368	360	355	370	359	355	369	365	368	361	382	349	370	391	371	373	385	358	390	363	372	377	371	324	335	348	386	388	358	357	376	357	373	341	365	334	377	383	341	348	334	359	377	350	362	368	357	355	383	397	383	363	346	343	344	395	357	375	353	362	375	356	353	378	357	376	354	361	401	341	374	369	353	374	383	378	390	362	387	400	367	386	383	362	388	376	380	392	381	389	379	387	363	366	360	368	396	375	339	350	366	360	367	357	364	380	392	390	364	396	347	324	350	386	384	372	376	361	355	357	407	342	388	367	332	363	367	357	344	322	373	359	396	352	342	361	376	350	384	377	361	368	366	384	371	361	339	362	402	399	397	405	404	367	344	327	352	389	329	379	389	369	351	370	400	384	367	342	390	350	342	366	386	377	376	373	378	387	342	371	351	376	400	366	389	347	407	336	393	370	354	351	351	390	370	346	350	363	348	386	381	377	379	376	429	357	362	402	368	375	356	365	375	398	397	386	369	350	385	362	386	360	369	371	354	361	333	363	364	371	361	363	382	353	388	380	373	386	380	385	371	336	346	384	362	361	359	367	391	323	396	386	377	394	330	337	340	364	375	390	370	352	399	361	361	396	390	338	374	390	377	380	390	374	346	353	373	345	345	367	346	364	365	366	408	361	378	369	368	386	395	347	389	385	350	384	349	352	394	369	355	371	334	395	369	385	346	376	356	386	381	406	399	359	364	360	357	358	399	360	320	349	364	374	369	361	365	358	395	382	381	362	350	316	383	368	375	396	375	362	372	370	382	382	377	411	364	364	339	360	390	372	404	383	348	376	407	368	373	348	382	328	403	370	373	386	352	370	353	374	380	357	355	349	369	404	388	397	364	378	368	380	368	336	359	352	363	347	401	386	359	387	349	391	365	376	371	369	388	361	325	365	352	347	365	351	347	371	369	368	386	349	363	359	378	379	411	407	383	370	352	400	335	382	384	346	421	358	375	366	370	355	354	357	379	355	373	378	374	416	360	398	365	355	374	384	368	376	350	364	375	409	371	330	343	388	367	334	416	344	392	364	372	388	378	358	318	397	365	364	388	346	395	356	364	366	373	392	372	385	376	358	359	373	377	359	371	381	340	357	397	396	379	368	372	374	392	356	352	379	355	378	370	369	378	363	405	378	345	359	368	377	360	353	367	370	348	362	385	391	360	365	375	355	383	371	369	378	356	326	383	367	366	377	366	375	369	385	344	381	370	377	358	406	379	372	352	384	402	368	394	347	333	381	335	387	377	363	392	373	330	348	382	383	357	352	365	390	378	371	346	385	354	387	353	388	349	352	373	376	395	406	331	346	370	378	340	378	376	370	362	341	381	350	352	357	364	346	352	355	362	378	348	350	363	372	337	346	396	339	349	365	366	377	363	358	350	409	339	388	364	366	379	356	338	355	366	343	409	400	391	353	371	369	354	395	334	351	383	354	365	358	358	350	353	334	352	364	381	359	367	383	357	357	339	328	398	374	373	368	350	395	360	370	370	341	360	341	373	378	377	397	381	377	382	357	371	359	379	399	383	383	372	349	355	350	357	387	353	333	380	333	382	348	358	356	355	365	358	373	388	379	372	368	362	365	357	416	368	376	369	366	344	359	358	355	337	380	387	384	368	399	400	361	381	374	398	344	363	398	366	363	370	363	359	375	364	346	395	331	361	362	359	367	368	374	372	378	348	337	358	351	332	396	379	387	350	362	341	360	374	381	379	384	364	363	339	376	355	356	376	367	388	386	348	371	397	328	356	349	362	400	367	370	382	375	345	372	377	359	372	364	372	367	392	367	346	368	377	385	411	378	382	376	372	372	386	366	368	336	417	382	363	364	346	380	383	398	343	351	390	379	386	374	386	362	378	358	421	374	371	393	342	381	367	380	374	365	369	351	376	356	392	360	401	373	358	345	347	393	361	376	345	391	350	364	345	349	351	344	350	345	360	361	335	350	341	346	362	387	328	356	385	365	359	382	371	313	358	397	344	383	393	401	364	384	371	397	349	367	374	345	349	364	370	355	361	386	375	348	351	354	358	371	372	386	345	403	383	316	347	378	337	370	392	376	363	363	373	390	350	385	355	372	376	354	374	356	358	384	390	373	357	383	354	379	357	362	380	349	379	365	370	349	372	403	373	361	387	362	370	400	371	343	381	330	346	369	367	371	357	383	356	411	384	346	383	356	372	398	385	362	327	369	347	404	372	349	351	365	381	373	385	364	339	344	362	343	379	359	385	376	380	384	392	363	352	335	382	375	380	363	361	368	384	359	376	336	396	389	334	340	357	369	371	391	358	378	415	352	349	368	365	346	384	368	360	367	378	390	390	371	424	371	385	391	332	378	350	375	354	356	389	349	372	350	377	374	384	380	359	360	383	388	387	348	368	375	405	388	354	370	376	324	353	369	393	384	362	357	388	427	344	367	352	359	375	348	383	334	340	349	387	372	378	356	339	378	363	368	347	370	373	366	411	355	353	379	355	376	354	384	378	371	365	371	401	356	367	377	384	376	390	374	343	360	343	388	409	405	366	368	362	385	388	387	391	397	376	367	384	359	355	350	387	337	389	395	377	383	393	397	366	383	357	361	376	365	396	402	322	381	397	377	382	334	367	361	374	405	384	312	362	336	351	403	338	358	366	378	352	393	357	357	363	343	374	337	371	403	392	333	381	385	338	360	363	372	360	389	400	384	376	361	365	384	327	383	323	373	350	385	387	391	361	369	363	335	385	354	362	389	350	362	361	360	372	367	375	387	386	372	326	388	383	389	382	379	368	403	368	347	387	370	367	370	362	395	363	389	373	349	337	329	381	368	336	401	360	383	359	383	344	333	360	356	364	359	383	392	370	387	377	362	357	398	367	373
20435	35701	31050	22929	13890	8360	5717	5461	4380	3119	2613	2434	2263	1885	1709	1568	1392	1199	1065	936	832	788	826	724	711	755	737	668	721	798	748	777	784	768	710	690	641	673	650	605	607	625	616	618	600	526	564	516	523	508	510	507	473	490	506	514	476	514	492	493	448	434	460	456	450	446	480	430	481	412	464	419	460	435	440	454	449	455	494	448	413	446	418	454	455	406	424	423	491	443	433	470	432	458	492	430	447	435	451	462	444	464	485	441	428	422	464	462	495	439	484	477	461	447	403	459	398	458	440	419	463	450	476	467	493	454	442	445	450	452	384	452	454	435	458	444	429	435	441	435	451	446	406	454	463	408	444	490	425	421	430	436	446	409	453	462	461	470	432	471	447	430	445	446	454	435	470	454	471	469	447	402	455	402	434	465	435	443	435	447	414	478	440	425	436	451	449	439	440	461	499	452	459	487	428	449	443	452	416	445	429	445	419	466	418	451	482	486	434	397	450	476	451	420	423	463	431	452	440	422	439	387	431	448	451	439	426	450	439	437	470	412	432	448	478	445	410	428	429	465	444	452	414	493	441	459	405	447	412	484	478	441	428	436	498	444	470	429	413	447	430	413	444	439	438	445	451	431	448	438	459	517	461	416	489	436	431	436	454	457	430	462	435	446	422	453	430	459	476	438	460	428	461	458	428	433	494	449	459	432	476	454	457	436	448	453	430	461	453	451	472	418	442	458	452	446	414	476	452	453	471	467	466	438	408	453	493	454	433	436	477	460	459	443	466	471	441	472	462	429	403	432	441	475	483	465	435	443	443	485	448	418	450	484	503	468	450	439	418	453	431	442	440	447	442	396	433	463	447	428	469	424	416	467	424	419	507	451	414	474	475	424	420	466	466	441	468	455	435	466	447	412	427	458	446	462	452	428	496	453	447	439	467	425	440	463	459	426	447	460	450	445	461	454	507	458	480	442	451	451	448	452	466	467	437	403	418	412	460	418	447	436	446	440	448	435	439	468	426	437	462	447	426	405	443	396	447	490	442	439	436	450	470	409	458	459	480	474	471	402	441	444	444	421	451	458	433	439	474	436	469	499	438	460	401	475	398	407	475	466	427	444	465	451	423	444	414	469	424	432	426	419	441	438	436	461	444	424	450	436	446	440	415	481	439	460	431	458	415	424	449	431	459	440	464	423	418	448	427	450	437	441	452	483	430	443	441	467	452	460	434	468	432	441	429	449	469	460	476	409	428	491	481	459	450	505	448	454	457	427	443	447	443	449	437	449	452	456	423	461	434	440	420	472	452	436	445	426	467	431	467	447	465	448	447	441	480	470	408	446	426	455	472	434	472	463	444	478	446	425	416	444	458	505	459	465	460	451	446	438	476	460	426	454	475	417	427	473	449	443	411	403	417	449	407	444	442	442	445	443	444	460	439	460	455	449	422	469	462	457	419	449	430	446	443	415	431	479	434	436	454	456	467	477	424	457	449	449	445	441	442	461	421	461	443	456	457	487	460	456	435	469	469	457	434	404	431	411	438	475	458	449	462	470	454	404	446	448	447	475	471	438	456	438	459	465	506	445	462	423	441	443	442	447	394	436	414	438	446	428	412	444	449	418	436	452	485	477	465	434	464	439	420	409	431	463	436	441	465	453	459	444	439	475	444	464	430	425	432	460	428	409	447	433	441	463	463	491	446	425	460	453	439	431	404	425	465	446	453	439	451	440	428	438	452	468	435	482	458	450	436	477	433	428	435	436	468	482	398	481	436	449	441	466	468	443	475	429	445	466	406	441	445	448	436	456	476	481	432	473	420	451	437	477	429	442	469	455	437	431	454	457	455	442	463	437	465	476	452	464	450	439	443	442	427	437	505	447	467	438	463	442	437	428	442	471	443	436	436	465	470	471	439	453	483	452	454	468	456	463	437	436	472	432	446	436	453	417	451	451	455	475	400	459	442	423	464	460	427	435	453	433	415	494	406	424	435	421	456	450	438	436	442	442	470	465	435	444	438	426	439	447	445	442	440	436	482	425	423	457	459	494	424	455	449	451	445	447	458	484	445	437	425	411	439	457	440	438	439	445	435	438	467	435	432	456	425	444	462	453	443	422	447	461	459	438	437	476	431	493	439	472	472	433	436	444	422	462	462	424	452	445	457	411	467	442	376	429	454	443	435	470	435	411	454	395	435	450	442	448	387	447	433	467	423	424	430	452	442	445	435	431	441	475	434	437	451	414	462	481	489	452	421	436	409	448	464	486	477	428	425	469	433	463	434	446	454	448	447	434	458	419	437	492	446	485	445	434	418	424	474	437	446	484	410	440	466	454	484	445	477	444	462	469	436	417	451	436	477	450	483	444	472	440	471	435	432	451	443	465	451	449	444	459	417	458	426	429	432	490	478	469	425	426	402	404	491	478	460	445	460	469	420	433	420	440	415	443	460	427	446	420	450	499	416	459	407	456	444	489	425	468	437	455	501	445	425	458	494	457	463	459	462	464	466	407	436	421	484	444	467	453	472	450	444	442	449	453	424	467	458	444	457	461	484	433	440	455	456	457	444	409	456	479	453	459	443	438	476	428	466	432	449	455	458	432	443	437	437	411	466	422	433	441	467	465	442	450	475	442	417	454	437	437	429	428	431	432	428	458	502	434	485	410	425	424	409	399	485	453	432	462	405	447	455	479	454	460	443	443	460	477	448	468	458	439	445	419	428	454	484	462	464	471	434	429	440	425	468	429	468	414	457	426	438	461	462	418	457	449	444	474	464	455	445	467	437	397	419	438	439	488	462	474	445	428	432	503	464	456	424	446	436	469	450	440	473	442	472	447	445	450	435	471	481	433	433	411	465	458	444	447	450	473	447	424	470	436	396	488	432	429	415	449	480	485	459	493	440	489	472	440	432	437	400	446	439	469	418	459	471	428	449	461	445	412	437	453	409	436	456	420	404	463	457	408	432	448	473	471	475	477	428	446	435	435	468	458	436	431	493	439	428	445	460	445	449	462	453	419	439	475	423	492	433	457	445	450	423	418	459	442	448	462	444	403	479	467	423	462	443	442	429	422	426	415	460	437	447	417	444	476	433	442	444	442	454	476	483	403	428	447	430	449	468	457	459	430	459	439	497	418	434	430	454	458	449	431	455	445	444	426	457	463	442	447	443	456	463	443	434	422	451	436	462	430	436	458	435	440	504	473	463	458	439	400	437	456	422	378	381	451	417	426	463	433	446	449	467	470	441	461	444	419	413	439	481	448	437	444	455	460	415	437	454	443	480	467	436	436	451	423	450	436	458	463	444	470	472	420	464	470	444	430	453	448	418	420	406	468	435	456	458	445	446	422	483	413	438	468	421	473	436	450	467	482	466	424	458	448	434	419	453	453	444	409	428	434	443	449	409	459	456	483	462	417	455	433	444	482	439	425	429	444	483	425	454	474	442	454	460	452	430	452	449	467	454	431	437	467	454	414	427	440	459	455	454	457	425	475	437	421	464	490	444	411
25446	21332	27416	25708	14050	4644	2923	2390	1815	1580	1487	1434	1306	1144	1154	1038	1064	955	874	776	805	803	759	796	766	722	755	748	827	803	749	815	842	728	783	754	721	698	722	748	747	747	724	717	780	703	661	700	693	712	696	674	680	690	713	652	649	675	681	663	653	618	623	652	634	671	668	646	688	672	632	676	588	644	665	621	629	660	654	616	628	667	660	645	712	668	671	637	638	666	612	705	650	639	683	615	647	681	648	621	654	647	648	680	693	671	632	621	649	665	594	648	616	661	653	653	653	643	643	678	613	675	625	632	612	667	699	630	664	603	630	641	634	641	661	624	705	668	619	640	658	626	633	685	667	663	614	621	622	687	641	661	599	717	617	633	637	652	646	651	662	659	678	662	680	668	627	630	651	650	649	667	699	726	696	637	631	619	686	621	675	634	641	663	685	641	626	643	642	673	679	675	639	607	643	646	635	627	644	667	661	694	689	683	617	622	632	693	668	629	611	599	606	669	637	685	656	628	655	604	685	650	625	620	668	654	648	658	616	714	677	683	625	672	620	674	584	665	655	647	673	646	598	653	674	637	663	686	679	640	690	655	670	648	613	669	628	644	693	670	604	745	636	692	658	617	679	620	709	623	644	609	618	723	626	601	593	618	653	621	641	620	638	645	641	622	656	670	615	664	629	630	685	639	627	650	639	680	657	601	700	647	666	640	656	670	677	615	664	623	652	634	638	642	630	692	651	611	638	628	658	651	619	643	632	648	651	659	640	673	665	637	662	635	665	611	651	676	659	608	630	643	675	614	643	623	626	638	667	670	634	615	644	611	656	663	665	661	640	650	630	662	595	620	651	684	659	663	627	657	638	690	657	679	655	599	679	651	662	644	618	663	627	642	659	696	643	675	690	664	625	622	626	677	657	658	653	675	634	673	662	664	632	659	657	630	657	670	640	672	653	637	682	673	676	668	638	640	648	704	667	630	645	657	629	635	655	664	706	649	636	656	649	647	671	635	594	611	607	621	638	647	658	618	646	620	663	641	652	636	616	608	635	615	616	633	633	684	606	630	659	605	609	639	605	594	605	628	631	625	642	632	637	602	633	653	656	650	653	698	650	667	640	609	641	623	688	637	657	675	628	662	636	685	626	652	647	643	607	697	658	605	625	676	671	692	641	661	664	646	641	654	630	659	670	619	637	669	612	644	675	577	666	604	662	625	649	661	659	627	611	634	676	656	629	631	710	645	661	647	646	631	646	648	645	705	649	603	673	628	626	647	624	672	601	666	621	626	651	657	675	621	658	629	654	590	605	683	655	694	649	627	670	685	679	614	661	637	679	654	619	631	659	634	662	682	652	658	682	668	637	658	701	637	665	626	621	664	647	667	697	644	644	630	636	617	680	587	661	616	670	660	666	662	664	635	654	628	649	703	639	662	688	654	656	616	658	621	653	662	666	631	657	621	605	700	623	654	686	659	640	622	657	657	640	653	614	589	683	636	657	635	719	641	693	671	663	643	619	669	626	692	695	646	656	648	653	640	666	671	636	644	643	662	569	657	639	605	682	642	634	618	667	616	645	621	661	644	665	636	685	656	638	654	670	699	584	657	627	600	616	646	629	631	653	677	644	635	662	636	642	653	591	643	665	622	695	640	636	640	625	672	706	656	692	634	662	628	675	651	644	652	658	659	620	677	589	665	654	632	643	669	628	625	699	644	652	661	692	650	629	669	656	618	676	600	653	639	635	721	656	661	663	697	692	668	657	665	618	618	652	663	641	609	693	663	676	672	666	668	682	632	653	649	655	677	611	643	638	668	661	661	639	622	644	620	674	673	627	673	658	654	606	626	669	655	655	699	653	629	664	627	598	669	624	647	655	627	664	665	671	663	654	660	624	659	637	595	662	679	635	670	679	607	617	615	639	616	640	632	627	651	639	611	625	631	660	640	668	652	619	649	667	648	667	611	640	655	675	622	638	681	661	638	617	693	652	644	646	708	654	655	665	673	631	648	664	597	675	657	661	619	661	641	630	629	634	683	652	660	685	650	626	669	686	642	667	637	664	662	657	613	633	618	616	637	686	703	637	662	639	628	663	635	660	646	621	682	636	612	620	645	690	645	679	648	661	663	675	673	657	707	684	615	642	648	664	666	682	633	675	660	646	680	606	687	636	669	723	657	627	626	641	601	629	621	725	627	602	654	634	640	688	658	667	616	658	655	646	659	643	610	645	654	646	659	636	638	619	667	677	657	655	622	674	649	663	684	630	618	675	640	675	645	660	670	656	638	663	690	631	638	693	597	663	666	677	609	668	679	660	635	682	631	636	645	629	621	628	663	692	660	655	662	669	668	683	644	643	655	638	657	719	678	673	637	662	661	664	677	643	646	606	698	648	652	643	702	629	652	635	639	667	686	667	657	617	652	677	635	652	677	599	636	666	671	643	625	625	669	674	657	698	599	658	686	664	672	626	632	636	659	648	650	669	685	665	646	682	650	671	624	652	698	640	623	653	670	669	667	625	655	689	680	637	675	646	622	665	629	647	657	678	645	681	621	666	607	645	657	694	639	643	679	691	633	627	651	635	655	676	673	649	658	674	672	694	590	658	636	684	640	635	608	699	632	660	669	625	658	654	630	649	618	654	667	651	641	662	680	635	641	643	634	653	625	638	678	636	632	685	653	635	624	604	641	601	615	658	629	684	657	643	660	678	640	632	635	616	668	656	576	649	627	679	680	670	661	667	605	714	655	680	628	647	665	705	626	659	626	607	656	616	652	638	650	645	618	653	643	655	656	615	643	700	644	661	660	661	653	640	623	660	690	628	660	654	648	650	644	630	622	655	612	599	594	654	683	645	656	631	592	661	658	649	677	699	647	646	645	705	645	622	636	653	637	608	671	666	650	635	657	632	645	650	677	646	611	620	626	676	693	661	604	624	646	631	639	625	656	632	668	635	680	630	638	638	651	663	639	667	653	627	653	629	663	617	639	648	658	643	666	629	636	672	608	666	627	646	625	595	636	646	658	623	646	680	598	629	660	648	664	638	611	636	640	643	613	654	631	637	633	618	655	655	627	615	631	661	651	621	671	696	659	659	628	621	680	671	650	669	657	663	625	615	624	671	649	670	696	672	665	630	641	696	632	641	620	633	686	629	663	683	611	641	651	682	650	627	662	667	663	646	637	621	674	657	662	661	656	647	650	646	633	633	645	679	641	645	660	666	708	598	617	648	590	632	668	658	637	662	650	657	642	646	655	615	642	651	635	650	647	637	599	626	620	643	669	627	668	673	629	624	668	617	623	663	621	673	643	625	604	650	657	619	613	669	666	601	681	666	668	675	677	673	644	686	627	634	709	679	614	647	646	666	666	627	654	658	670	683	605	661	639	663	622	644	641	651	646	595	671	631	648	707	702	676	600	611	655	632	660	618	648	665	653	714	630	670	667	675	666	623	665	641	704	641	671	657	644	661	652	621	618	644	635	664	660	657	637	655	659	641	636	617	663
20604	34007	29923	21284	12317	6887	5554	5028	3893	3052	2615	2480	2247	1972	1816	1579	1458	1351	1186	1121	1087	995	1031	940	1022	975	966	989	1026	1105	1029	1012	995	967	920	936	939	1010	971	961	882	942	938	896	877	839	864	868	820	776	780	817	816	821	816	802	764	769	799	772	774	796	770	763	752	750	754	790	747	750	767	726	743	691	718	757	765	722	767	734	777	749	745	769	768	787	774	764	703	757	764	712	781	795	720	787	716	753	748	743	770	762	738	794	803	759	752	720	731	741	735	823	754	783	743	739	751	811	744	771	714	737	748	724	813	724	765	762	754	756	721	748	757	713	737	775	717	818	705	734	820	692	764	749	736	782	742	774	746	731	787	719	756	759	738	735	787	775	739	735	786	743	766	800	749	786	736	797	747	740	766	755	733	768	799	726	738	728	721	807	771	732	729	754	777	718	735	744	749	773	768	772	707	761	783	760	766	742	739	761	755	743	761	776	780	756	764	703	759	721	759	742	737	762	745	718	762	771	714	747	824	749	777	760	723	758	818	741	757	786	759	777	742	744	736	769	721	677	715	744	741	779	764	740	756	708	759	747	738	734	755	717	763	747	795	724	734	769	779	739	795	776	829	749	775	715	735	798	769	742	787	751	763	803	761	749	761	799	729	762	786	741	767	739	742	754	751	749	778	760	750	778	754	731	743	786	783	787	776	752	735	779	734	804	714	706	725	729	792	714	753	727	712	740	731	721	758	776	754	763	740	745	721	755	773	769	803	760	774	716	792	767	786	791	769	676	677	731	736	809	803	693	739	757	717	743	763	787	755	794	756	804	760	728	722	772	768	760	760	749	701	737	757	748	763	815	781	758	714	719	715	773	730	747	752	731	756	769	794	756	763	779	721	727	705	775	751	781	734	733	757	746	766	753	732	719	762	775	794	718	767	750	784	776	708	782	749	733	725	795	740	712	736	769	745	716	792	750	753	723	739	758	757	752	748	755	760	749	743	756	773	768	763	750	737	764	782	705	766	746	762	734	728	710	780	743	749	740	783	713	780	753	768	788	725	712	748	736	785	809	744	768	783	769	724	780	752	809	775	763	720	766	763	727	732	710	797	758	752	776	754	766	792	698	803	761	765	737	780	773	721	730	735	735	779	712	742	758	751	762	774	732	797	765	744	788	735	727	759	808	771	737	786	728	789	763	765	746	746	778	766	758	814	781	755	746	804	775	803	795	757	739	713	783	759	740	747	786	771	708	747	713	763	766	765	719	727	708	780	782	742	770	756	755	757	769	685	817	791	765	792	733	759	726	761	727	814	730	732	749	759	672	751	767	759	799	724	729	758	773	735	739	764	775	777	764	702	740	741	783	750	790	771	747	724	714	745	790	800	773	730	802	716	742	721	771	774	791	723	760	792	755	726	692	800	747	718	736	752	748	746	740	752	780	786	760	767	790	744	751	759	705	753	709	770	690	770	736	770	742	771	768	739	752	759	772	726	805	765	728	724	785	783	721	763	756	749	764	728	791	716	720	814	783	736	794	760	722	719	745	753	772	687	750	726	757	714	796	739	806	727	737	750	733	772	740	752	709	738	751	766	800	751	761	775	766	758	741	726	781	732	750	772	736	762	783	727	761	697	732	754	775	751	759	758	738	792	804	737	722	737	770	758	735	778	799	730	789	745	724	706	753	779	721	735	811	788	787	753	712	713	757	743	756	760	741	749	774	799	713	748	737	721	767	725	738	806	741	720	740	758	787	758	776	755	779	710	680	752	750	748	758	713	752	747	770	679	741	766	749	750	769	754	745	728	756	793	771	739	768	751	725	706	686	698	732	706	798	804	751	766	756	754	761	766	802	772	710	725	791	744	777	739	754	754	720	810	746	731	749	821	752	772	794	719	739	726	754	762	764	756	762	786	766	766	741	783	732	742	736	746	733	797	770	778	747	746	779	775	771	733	713	730	782	760	721	717	771	689	716	729	731	740	712	778	751	772	769	785	714	765	770	726	715	726	744	738	715	772	732	763	765	769	758	791	724	748	776	729	752	776	741	745	719	708	774	794	689	757	766	767	786	770	761	829	735	756	754	782	759	710	756	748	809	727	773	780	770	722	743	781	761	777	765	754	693	749	784	800	777	747	799	768	762	757	714	721	747	736	785	778	746	776	754	749	766	728	749	740	743	751	756	726	757	734	733	715	732	770	792	768	790	744	745	748	719	729	764	750	776	763	772	752	756	769	709	727	706	753	799	782	748	779	765	740	778	804	768	739	793	757	770	727	782	749	743	719	763	789	837	774	736	732	752	735	739	760	783	765	766	772	714	758	773	751	759	711	739	755	757	782	776	745	695	776	737	804	774	791	731	707	757	743	773	761	787	753	773	694	755	755	739	729	790	787	774	719	780	733	753	707	763	731	776	768	772	751	793	748	767	757	737	734	717	764	781	751	722	705	739	709	759	748	778	734	768	753	791	744	805	785	754	739	712	779	750	709	778	759	781	787	761	763	765	739	794	753	771	708	702	779	733	726	807	750	734	818	775	734	754	739	754	736	770	761	760	756	743	751	744	771	787	710	717	743	746	737	729	735	802	752	719	729	742	790	767	735	774	721	789	748	798	776	737	782	716	776	761	784	753	742	760	757	768	758	806	706	765	772	743	730	729	761	725	791	749	709	742	730	766	735	735	745	730	718	776	780	734	746	760	791	772	698	742	733	722	756	810	729	741	758	736	742	750	748	740	786	750	727	783	747	720	747	769	791	788	749	751	715	776	714	804	731	779	724	740	752	715	755	720	773	776	797	786	756	744	767	773	775	735	753	748	774	777	754	767	733	782	739	743	732	758	731	734	787	783	828	701	767	770	713	741	732	789	736	750	796	706	730	767	755	774	737	783	773	757	806	760	738	758	758	734	739	748	725	739	731	779	765	790	728	740	707	746	748	742	776	710	717	693	775	810	785	766	765	743	731	768	818	722	736	744	742	723	769	743	737	787	777	686	733	779	729	717	771	725	753	730	804	752	735	785	754	740	734	748	761	732	724	763	757	760	787	739	752	835	784	766	756	762	762	755	752	707	740	727	716	712	777	792	782	780	724	735	731	723	747	737	772	752	791	788	789	750	743	747	820	733	763	717	742	810	734	791	787	798	809	771	729	724	819	784	765	726	720	746	707	749	737	693	789	753	750	803	755	778	745	757	741	713	786	745	757	775	748	755	741	725	726	760	809	719	765	746	725	751	742	761	732	745	748	753	767	814	775	768	732	757	734	761	767	815	775	736	752	733	742	757	709	772	740	775	764	708	722	737	733	783	748	795	796	773	788	745	745	727	790	755	758	822	803	770	745	756	799	717	763	701	723	755	770	776	786	728	810	710	751	777	745	787	732	777	760	777	751	728	753	739	695	753	743	768	749	754	757	762	810	755	766	758	766	746	766	733	769	725	760	709	794	749	809	790	744	757	765	771	772	727	757	687	705	774	753	780	747	690	778	710	795	712	715	766	827	772	796	811
23232	21390	29093	24133	21433	21313	11357	4117	2875	2447	2159	2027	1645	1545	1341	1333	1255	1108	1039	895	837	845	824	773	724	775	781	784	794	801	808	768	790	737	744	753	732	733	680	690	689	673	686	625	621	642	575	600	619	644	583	555	570	608	596	601	556	562	535	590	555	565	557	533	531	521	547	566	579	500	533	544	542	574	510	488	544	529	495	540	564	517	530	564	603	565	554	568	532	536	566	546	554	536	551	531	569	590	564	559	559	528	563	531	563	495	566	528	524	497	596	525	548	557	555	555	533	559	566	550	575	565	518	585	527	583	535	490	534	578	611	546	533	524	549	509	537	529	547	518	559	501	539	531	545	533	559	522	514	557	548	544	535	579	518	541	522	530	557	561	553	550	547	522	525	527	554	506	568	519	563	518	551	524	551	528	568	531	504	589	560	509	518	538	549	562	568	534	525	500	556	564	539	522	525	527	560	558	565	579	534	549	560	552	580	569	500	569	569	521	510	552	552	546	539	586	508	537	548	518	525	576	522	560	544	566	545	569	512	549	552	558	554	516	550	565	558	554	568	542	538	511	541	557	529	502	541	516	522	560	556	545	571	536	585	550	548	549	528	542	531	540	522	580	537	518	541	520	558	554	549	550	532	574	561	566	524	545	513	564	563	562	588	536	521	506	522	554	512	491	572	548	556	571	525	520	503	522	560	580	525	554	557	501	507	511	543	605	519	525	552	564	568	547	543	506	566	516	565	568	543	569	544	560	533	567	529	552	588	502	550	607	553	542	546	540	518	542	555	546	545	548	556	564	558	557	544	531	550	561	523	536	537	562	573	552	532	535	554	583	509	566	553	477	543	542	537	552	531	558	589	498	573	531	507	513	555	539	579	512	560	510	571	568	528	538	532	571	529	531	534	546	520	592	576	555	547	556	549	535	555	554	566	516	558	548	519	541	533	524	552	566	546	515	549	522	519	522	564	539	543	527	531	562	547	553	560	549	541	526	527	559	554	577	564	589	540	517	536	545	525	569	533	539	555	535	553	595	547	536	538	560	525	555	546	545	530	554	518	556	535	553	503	533	563	529	517	528	536	541	529	587	529	541	546	571	568	512	550	572	572	548	567	543	572	555	537	511	523	523	551	543	563	546	513	523	524	545	590	554	552	578	579	517	524	550	549	544	545	550	568	583	594	549	529	581	493	547	532	549	525	530	517	596	572	539	572	546	569	508	539	508	453	564	535	544	518	576	548	538	575	508	524	554	547	562	592	562	493	529	563	519	557	548	533	527	530	515	546	541	553	544	542	522	563	526	517	553	541	521	495	551	542	536	539	504	573	534	539	556	539	546	545	548	568	497	519	524	531	528	539	521	565	517	549	541	574	526	534	547	544	495	505	520	530	532	552	553	529	501	507	518	547	527	535	547	581	551	537	510	532	548	551	529	564	540	523	534	544	572	502	541	527	524	546	522	575	544	515	537	576	543	524	542	535	534	544	552	533	543	562	532	551	563	521	561	533	579	526	551	554	550	560	566	539	572	511	528	556	540	588	558	582	529	552	534	575	588	518	529	595	573	538	569	525	556	528	561	565	532	548	561	536	526	565	543	528	532	505	575	554	577	520	520	557	566	585	567	536	536	564	558	529	556	530	544	536	535	548	526	519	532	535	543	547	551	568	542	546	511	523	542	502	569	498	554	573	539	537	510	479	611	504	560	554	556	560	535	520	518	607	543	554	538	576	556	572	566	614	545	552	522	540	555	513	497	507	551	558	586	557	533	541	558	555	529	548	588	573	513	480	542	554	540	543	550	540	539	542	574	549	528	516	584	541	531	539	520	535	565	582	583	547	524	568	551	571	531	545	527	569	553	530	562	537	554	536	580	485	521	546	577	565	534	550	538	542	557	580	498	555	553	568	566	557	526	545	496	555	539	535	520	525	513	555	549	581	546	531	597	547	516	545	521	512	577	570	535	557	541	521	574	581	535	533	519	559	530	530	572	523	533	544	554	556	521	532	556	550	562	531	515	534	575	524	499	539	544	540	525	607	569	514	515	514	504	532	562	569	563	519	553	557	545	546	571	503	523	509	515	552	559	523	556	578	537	532	540	550	539	484	537	572	527	524	517	491	496	523	524	527	573	539	543	563	569	537	548	554	544	537	558	543	552	552	515	571	543	508	534	544	546	547	528	513	540	569	528	546	550	580	562	564	534	562	550	534	521	550	543	559	551	516	539	521	558	519	547	570	563	560	555	561	542	554	556	564	545	555	510	537	568	536	526	541	514	548	513	513	528	522	502	532	541	532	554	561	542	578	541	536	547	561	530	570	549	551	562	537	555	523	574	542	552	522	545	545	517	535	566	551	565	536	530	587	522	565	572	505	585	543	531	566	527	578	533	527	562	542	513	585	571	538	573	573	568	582	544	539	581	559	554	507	538	562	583	576	538	577	495	528	543	521	560	536	553	546	542	555	524	538	552	512	539	538	535	552	557	531	561	544	554	541	560	554	511	579	523	543	560	542	549	585	548	545	552	524	534	541	552	596	544	558	539	553	547	534	576	491	528	557	491	529	540	525	611	553	568	562	529	553	577	564	537	529	578	552	513	535	518	504	497	546	537	558	547	502	522	539	521	538	546	529	536	570	515	527	499	584	566	548	586	562	527	556	560	539	537	493	556	521	584	587	491	500	526	532	542	547	514	551	548	493	545	560	542	557	523	509	524	553	523	520	578	529	553	512	544	551	489	558	543	530	561	565	554	534	542	548	557	531	551	528	555	509	512	548	562	524	525	616	534	520	490	520	559	522	544	541	538	500	496	538	577	528	572	558	599	568	549	506	536	553	547	536	531	607	533	556	526	545	579	564	529	563	532	514	570	527	549	543	525	518	523	556	546	574	482	575	552	513	537	531	545	509	538	557	546	563	560	541	517	564	529	528	570	601	535	526	522	552	489	556	534	549	533	514	548	543	552	574	573	546	529	560	507	562	525	532	522	489	552	570	572	538	558	566	515	509	530	549	524	558	552	521	529	581	541	529	571	515	531	556	520	531	520	541	535	552	550	507	542	534	546	527	490	555	507	544	545	576	578	495	540	516	571	539	535	543	548	537	489	524	546	514	533	549	543	548	537	568	514	556	525	553	512	592	556	516	529	517	556	539	544	572	567	552	532	553	497	529	535	499	555	555	541	532	528	545	527	536	545	530	557	537	548	573	561	526	507	538	526	532	528	584	526	573	552	548	510	538	591	529	525	528	533	546	552	554	510	516	494	553	547	601	534	518	536	504	531	532	529	547	535	555	516	577	573	556	502	536	545	544	522	546	550	551	499	580	559	537	523	550	515	491	528	500	526	548	535	513	512	528	537	517	513	558	519	524	513	551	589	498	514	516	513	547	567	515	540	536	523	509	535	539	553	532	535	519	500	574	535	507	558	541	523	561	548	540	544	491	529	516	546	553	535	533	539	513	505	527	507	505	532	580	568	567	563	571	548	548	539	575	536	581	540
23764	42158	38089	26729	16516	10717	8722	7081	5886	4950	4153	3645	3125	2713	2387	2291	1985	1749	1617	1250	1210	1187	1155	1101	1058	1075	1065	1092	1062	1141	1138	1137	1024	981	1022	968	944	942	934	930	886	850	909	867	780	777	787	737	735	731	748	699	698	687	725	645	688	678	642	639	603	634	636	627	624	666	595	637	656	604	607	655	613	615	621	627	614	628	664	594	637	599	573	634	647	593	579	598	610	579	604	645	635	654	641	623	673	621	619	613	627	645	644	621	590	641	580	592	567	589	625	601	649	640	613	664	571	658	599	620	622	626	636	589	619	606	606	642	603	627	577	607	623	602	610	598	589	619	577	604	583	614	638	635	567	619	626	647	626	648	599	620	605	615	578	643	634	625	648	570	586	637	619	600	587	584	588	632	569	638	607	629	602	617	640	612	625	608	617	633	632	634	611	645	585	664	655	585	632	624	584	580	597	612	645	602	576	595	572	637	612	562	626	610	614	613	591	662	610	572	670	591	623	619	647	627	593	609	612	614	608	642	600	625	656	599	578	582	591	597	629	639	621	644	636	627	578	625	616	633	625	628	612	595	580	676	583	625	617	637	582	598	585	612	600	640	661	641	639	640	581	627	648	585	563	618	610	567	621	594	564	626	596	640	601	604	600	609	627	635	613	587	603	646	646	589	656	614	590	584	589	629	572	570	637	617	597	631	631	630	626	616	606	631	616	618	645	648	579	613	619	608	578	589	632	645	673	681	601	598	623	616	620	593	600	606	627	611	628	599	637	585	613	571	642	618	609	616	603	564	550	630	622	647	606	591	629	622	632	622	607	589	650	581	617	671	610	627	580	563	615	564	637	596	597	637	644	660	640	610	611	591	616	617	607	638	578	573	623	610	614	603	591	634	623	631	652	628	570	602	583	587	597	641	570	633	647	639	606	604	672	614	611	595	643	687	659	599	620	635	596	634	645	587	619	607	612	616	587	617	610	592	616	627	627	626	634	624	585	580	634	621	636	626	613	649	596	587	611	612	637	635	632	594	584	640	627	594	640	582	657	603	602	630	602	629	620	591	579	615	635	632	621	648	597	613	604	622	625	654	649	571	557	598	644	642	598	562	607	559	617	617	634	616	612	634	624	622	600	595	611	582	638	602	571	592	586	609	623	643	638	566	605	617	653	634	647	644	609	584	646	621	613	609	622	605	580	592	620	609	555	598	629	570	595	593	635	620	625	646	636	638	569	552	569	629	579	622	610	656	612	629	631	607	604	599	621	623	648	602	570	624	597	574	589	656	617	621	654	621	645	621	597	600	636	618	632	630	590	591	623	599	609	608	632	584	618	656	601	591	627	617	615	594	650	627	638	626	632	590	586	594	571	620	616	576	615	637	632	609	613	630	629	592	636	601	605	648	593	611	576	654	563	568	626	617	613	603	598	557	653	605	613	565	621	631	691	647	631	619	656	603	605	612	609	615	605	577	599	603	613	587	624	620	650	598	589	629	611	663	585	620	627	654	622	627	575	624	640	609	631	574	570	581	579	550	623	613	600	598	612	562	610	608	603	631	584	652	589	568	614	631	595	603	625	624	641	600	603	629	594	624	612	622	668	674	594	605	650	613	617	628	615	608	581	615	561	699	644	642	619	635	602	582	600	662	612	647	613	639	606	624	625	598	630	612	603	585	613	617	628	602	616	607	573	586	666	596	609	569	581	642	627	638	626	585	605	690	665	611	606	613	606	633	572	595	585	653	615	572	613	618	592	614	588	639	642	600	641	624	597	608	604	592	634	629	650	607	605	603	663	603	611	647	590	626	637	587	625	623	656	599	583	611	627	588	638	642	672	627	645	624	600	647	644	676	605	605	633	611	608	634	625	612	603	603	613	626	593	637	645	601	589	589	574	657	603	655	584	624	612	622	607	597	637	638	615	624	621	572	604	579	615	642	659	635	607	603	661	641	658	680	586	654	629	627	581	614	605	612	607	639	612	635	585	620	615	593	588	629	628	582	671	597	610	623	590	575	595	610	641	611	585	595	654	593	606	588	589	604	624	620	607	609	606	616	621	585	588	634	639	634	595	632	640	603	612	595	585	639	610	601	614	597	625	590	580	577	633	620	639	635	645	634	648	648	645	592	613	612	631	602	623	622	637	653	566	621	632	572	634	610	588	625	649	623	635	597	596	640	640	618	622	595	642	608	606	665	592	648	610	644	646	604	610	621	605	575	575	577	606	601	639	616	626	579	591	645	593	584	617	633	614	587	564	608	662	634	638	625	598	611	598	597	624	603	627	632	668	652	618	607	620	579	661	669	587	573	616	601	632	625	609	628	598	649	661	585	630	608	583	587	600	594	645	638	629	594	626	594	614	557	627	608	617	599	669	581	605	612	637	618	554	589	673	621	605	659	577	649	667	662	653	614	638	605	597	611	609	585	641	634	622	612	663	617	565	600	629	605	633	593	623	568	623	585	638	589	640	620	617	631	609	621	631	601	614	606	646	667	612	646	594	582	617	606	569	609	604	588	650	620	620	602	603	586	654	603	601	602	582	619	661	616	670	621	644	612	652	608	623	625	591	597	621	632	599	592	598	625	637	593	593	595	607	630	636	670	630	615	623	615	618	622	604	592	593	641	617	579	647	588	596	607	592	611	591	636	637	660	584	604	612	620	648	635	657	612	624	625	570	603	605	614	639	610	611	598	609	572	586	650	605	629	634	627	628	614	599	614	611	618	576	637	625	632	596	599	606	643	622	619	656	629	639	629	599	595	634	637	630	640	613	605	579	595	679	597	604	562	597	622	601	574	596	660	606	630	611	622	610	607	611	597	611	667	586	670	621	624	599	613	610	646	631	589	629	611	644	632	631	601	619	590	587	608	605	642	590	600	653	641	651	588	592	649	629	658	640	624	627	605	586	629	633	665	600	609	649	648	654	651	635	633	611	598	654	615	659	632	623	668	621	632	610	639	620	656	632	600	618	621	610	610	614	584	598	627	648	647	614	600	634	622	621	612	628	607	595	585	553	647	627	624	618	612	584	630	614	628	580	578	605	574	615	627	646	596	586	656	610	650	649	601	633	640	639	620	590	625	664	599	595	603	605	620	643	611	626	605	608	641	605	651	613	619	602	623	618	596	648	643	628	625	654	582	640	592	649	635	592	598	597	638	635	595	615	645	630	630	644	613	643	580	604	578	602	629	611	620	597	620	630	601	613	633	600	634	637	583	600	603	670	618	612	581	610	615	645	579	587	584	649	632	626	662	628	663	612	644	597	626	624	640	591	647	646	625	670	602	640	608	568	617	621	589	607	577	588	596	659	630	651	617	609	605	649	633	671	592	643	620	649	609	656	625	585	606	577	599	599	613	605	592	565	619	658	604	625	638	609	630	602	592	621	686	615	588	629	582	661	610	605	650	590	671	616	628	586	620	578	589	597	632	613	588	641	684	613	634	609	621	608	594	638	638	633	609	649	603	650	565	614	601	608	628	644	556	624	620	644	599	609	629	572	617
27770	21845	21078	13042	5033	2516	1940	1619	1402	1225	1115	1005	995	883	853	803	770	696	673	616	583	596	584	613	535	557	584	587	602	609	584	541	586	544	631	562	545	574	550	531	592	544	580	519	479	519	477	536	554	563	519	523	537	494	521	482	505	489	499	476	482	542	479	508	492	497	477	540	480	463	508	463	476	508	525	516	518	455	505	495	474	494	479	479	494	538	482	506	520	497	506	486	499	490	506	498	533	536	527	494	465	498	469	495	507	474	462	544	451	509	475	521	471	491	467	487	504	513	470	519	500	509	512	537	487	504	498	489	488	472	513	473	457	518	486	499	459	474	490	486	517	498	515	534	497	463	492	472	539	500	468	498	469	518	500	508	532	476	472	506	496	452	502	480	500	475	500	484	479	495	469	466	447	506	471	486	502	503	518	512	509	476	487	484	491	489	461	535	490	472	458	480	515	474	496	513	485	499	529	475	501	456	518	514	484	491	481	511	501	480	520	516	466	516	496	467	444	477	500	478	472	500	519	461	479	486	531	544	503	497	466	473	532	505	495	472	483	473	496	496	494	520	429	527	513	522	484	506	487	505	509	485	478	476	500	485	474	473	448	492	492	473	476	511	471	476	472	493	477	516	480	517	462	460	506	495	498	491	464	493	468	508	512	532	508	493	482	443	475	483	500	494	507	454	458	497	485	482	535	508	489	516	455	494	469	499	464	487	523	483	550	494	495	524	518	485	490	481	511	486	506	506	535	508	502	473	530	528	576	458	531	502	470	497	512	485	499	482	506	520	491	497	492	517	492	483	487	485	503	498	498	493	514	486	479	515	500	482	470	492	497	480	492	499	490	504	490	509	476	488	492	506	485	493	453	489	539	503	485	508	464	495	478	483	439	520	475	464	459	488	466	446	449	494	492	506	504	501	490	487	509	475	502	473	487	521	540	536	510	474	529	472	429	481	508	466	488	507	479	506	523	466	496	524	504	471	473	530	488	480	478	527	487	475	504	500	477	511	525	492	488	455	483	514	513	496	488	538	494	509	489	482	489	490	468	471	484	520	476	430	489	464	520	505	490	460	472	477	520	481	520	471	488	470	493	492	504	465	459	523	516	508	491	514	494	484	507	465	500	487	494	469	502	478	468	486	473	537	462	488	521	474	499	526	477	458	465	468	496	467	509	480	504	554	484	474	494	439	501	511	476	483	497	465	469	508	502	499	496	510	528	489	475	494	453	465	464	490	496	487	468	445	533	498	493	495	516	475	531	453	500	477	509	474	467	490	481	445	489	449	523	513	460	506	469	537	477	509	500	487	431	472	491	441	511	501	470	511	485	503	495	475	490	460	492	490	458	516	455	466	495	467	465	519	461	481	504	520	504	481	478	467	505	482	476	522	494	500	488	472	470	501	448	487	492	484	446	499	522	483	498	506	483	501	440	476	496	486	540	479	476	486	492	452	451	492	470	474	489	470	521	467	504	490	488	493	482	488	523	506	518	488	492	493	465	477	502	484	510	494	492	481	479	491	473	499	449	473	478	476	498	465	464	514	509	444	520	492	514	505	462	477	477	467	492	493	466	509	496	516	491	461	471	465	477	453	528	488	479	453	493	509	481	457	454	509	552	503	454	509	511	505	496	517	501	466	500	461	473	481	495	484	505	476	525	469	482	491	544	485	476	500	480	480	493	454	488	505	460	485	466	513	467	497	497	496	513	498	520	484	505	477	474	470	481	484	515	505	479	505	499	474	521	512	510	451	504	489	509	475	506	490	503	444	506	538	487	477	525	523	504	561	479	475	512	490	495	471	503	498	510	481	511	476	513	499	514	501	478	483	521	503	470	478	528	451	472	496	468	488	480	461	495	511	505	482	506	530	450	486	509	516	511	484	458	491	514	470	495	476	508	543	534	464	502	497	529	459	467	519	498	508	499	546	513	472	473	499	490	448	516	513	501	487	506	459	459	476	496	467	503	478	517	489	465	491	447	492	466	483	485	522	531	513	459	463	556	458	540	488	493	503	477	495	479	486	495	486	487	518	491	477	474	501	481	460	541	512	475	518	509	497	506	507	485	512	474	512	461	479	531	491	490	498	498	504	481	508	505	489	463	504	502	461	497	505	519	473	465	477	501	484	487	435	508	487	503	474	522	496	465	491	458	468	502	468	453	488	491	507	493	492	456	490	471	486	468	493	501	540	498	471	496	497	507	523	474	491	440	499	495	467	539	471	486	511	469	479	511	493	498	495	480	462	496	479	468	501	467	492	485	498	502	500	529	497	480	524	507	454	464	512	529	494	520	541	478	524	547	525	509	498	515	480	526	479	520	488	473	476	515	544	507	466	447	523	487	450	501	494	484	477	530	459	460	508	472	469	472	506	500	505	450	473	471	492	516	467	522	492	502	492	511	476	492	479	519	529	492	482	513	475	498	473	473	471	503	473	521	488	468	499	542	502	485	482	498	533	494	518	503	473	526	477	456	477	487	479	528	520	472	505	460	467	502	489	517	491	495	511	469	516	470	491	484	509	477	503	497	496	485	498	483	480	494	493	492	468	481	430	507	479	474	474	491	499	503	468	499	480	532	460	491	520	480	464	499	510	509	505	436	493	524	461	485	487	494	498	513	489	498	513	467	518	470	493	504	475	432	491	516	496	464	466	484	458	479	510	532	486	517	506	524	471	546	450	528	530	504	469	501	509	461	524	465	474	505	521	466	517	508	474	490	482	510	505	442	486	513	525	519	487	478	464	516	534	510	487	534	534	495	480	491	481	463	523	511	512	489	510	475	498	511	458	472	498	495	487	515	478	480	512	477	475	464	468	502	485	492	472	509	484	485	475	488	484	506	484	503	500	477	533	470	509	502	493	482	503	484	453	487	470	491	455	444	485	483	468	473	486	504	468	465	485	472	480	501	511	496	464	530	438	518	517	459	506	522	484	500	495	510	500	452	495	481	521	481	491	502	459	483	477	539	465	507	504	512	468	521	525	496	500	524	505	491	496	494	468	517	511	529	493	495	471	449	527	473	503	481	494	495	517	494	505	532	482	508	513	467	503	498	489	513	496	532	477	483	477	484	499	479	516	513	499	478	498	509	520	482	512	502	500	441	476	485	476	503	506	454	504	485	522	463	504	490	448	493	506	458	543	498	483	470	479	492	492	486	464	463	522	492	476	513	544	498	472	540	461	517	487	473	492	513	492	498	474	480	448	473	521	482	500	529	477	510	513	530	503	489	484	476	497	477	508	534	478	456	473	487	534	482	501	441	473	471	487	504	500	482	505	487	499	518	483	488	498	461	499	488	506	493	500	509	450	457	482	478	494	497	473	470	489	469	460	495	503	455	488	485	487	487	478	482	497	460	476	484	518	516	504	471	446	487	483	487	507	481	494	507	529	490	470	470	463	462	516	484	468	518	453	497	486	493	514	520	467	492	494	475	491	504	484	454	490	530	486	447	489	526	469	469	539	473	528	494	469	506	471	464	496	465	486	528	469	509	486
20061	30120	26156	15628	7857	4952	3913	3200	2849	2416	2122	1898	1632	1438	1239	1282	1239	1112	941	863	828	785	762	729	732	763	744	755	818	846	794	790	853	734	754	761	665	725	730	721	692	721	697	680	673	602	662	644	647	642	631	634	630	652	630	620	595	615	656	606	572	592	594	656	630	579	581	581	605	583	551	596	619	626	606	569	613	620	601	582	586	585	627	593	626	574	560	579	600	593	618	586	608	571	621	582	591	574	572	593	596	642	575	603	593	634	579	612	623	574	600	627	620	601	593	586	571	553	625	579	555	581	547	586	579	571	560	612	585	620	596	528	629	571	637	588	594	582	630	619	615	570	607	552	591	632	588	583	619	606	588	598	569	579	592	601	631	589	593	612	579	604	592	577	627	565	566	557	576	608	556	631	564	612	607	590	606	650	576	579	621	623	590	567	599	579	609	598	583	608	576	613	535	577	616	625	574	614	590	596	582	563	603	615	574	584	557	575	565	590	571	645	587	598	562	597	599	576	578	577	609	612	607	559	596	593	599	588	563	612	564	579	576	594	613	619	636	580	607	581	623	590	605	596	598	571	595	570	593	570	569	575	554	584	608	605	591	614	581	590	577	611	598	558	589	607	629	581	594	622	555	626	547	592	586	567	564	614	601	582	575	595	586	612	598	585	615	601	611	597	622	602	582	577	556	601	576	598	569	639	605	569	579	608	620	601	610	592	629	608	550	578	615	610	570	560	596	604	604	575	539	557	656	557	589	620	593	577	589	606	566	575	585	587	638	591	603	578	614	615	640	592	605	584	639	560	598	588	576	594	611	595	612	556	591	575	559	637	591	602	628	580	602	579	547	537	584	610	607	545	602	622	580	574	568	587	600	596	638	612	591	626	618	559	558	597	593	622	568	655	569	575	585	621	620	580	612	578	579	624	604	612	587	616	628	568	561	579	581	598	584	618	592	582	637	580	575	626	575	632	609	568	621	567	598	602	622	604	643	601	620	571	575	627	589	579	585	575	573	588	624	626	637	570	594	610	586	556	617	557	600	561	566	565	605	607	605	608	614	586	577	613	587	606	597	582	555	639	614	648	623	560	609	574	616	607	549	617	582	618	627	568	611	574	615	511	630	634	630	581	561	574	616	549	567	611	588	609	591	593	544	581	583	578	608	603	576	605	612	576	588	583	583	625	562	574	582	552	561	591	556	603	576	579	608	583	554	552	589	639	599	586	604	617	593	597	617	574	608	597	550	570	627	567	609	630	635	600	573	599	596	559	556	578	622	581	586	605	592	596	589	582	604	585	613	607	616	607	601	600	597	576	560	665	551	591	589	570	599	597	633	626	548	590	599	576	653	580	618	617	606	580	560	587	607	611	592	566	580	558	583	583	615	632	580	598	579	590	569	627	568	618	602	580	599	593	599	594	553	575	590	540	572	607	595	526	616	615	566	582	604	573	553	558	672	575	593	603	579	594	605	589	623	609	631	623	590	575	610	624	625	629	587	617	619	624	601	609	588	651	630	565	571	583	580	637	562	590	554	584	584	547	594	607	587	628	606	609	591	590	626	573	599	607	563	597	592	589	575	604	592	607	630	608	557	575	567	628	573	604	613	586	600	594	609	564	586	590	607	579	570	607	549	637	558	619	596	622	577	570	634	608	550	594	585	635	604	641	574	607	595	576	570	605	590	622	588	591	571	592	631	608	545	605	605	596	581	587	604	592	602	610	543	569	595	605	605	572	570	636	598	581	580	603	643	649	608	616	615	578	580	557	568	629	613	622	585	573	567	641	621	563	551	591	569	624	568	588	599	607	591	588	582	600	626	595	585	585	623	591	592	592	586	590	587	587	536	570	590	581	623	570	597	591	620	613	619	624	568	577	603	565	595	586	542	622	647	580	562	594	595	637	625	581	606	582	605	567	595	612	575	615	590	593	595	557	628	607	616	594	585	602	604	595	623	599	599	618	580	580	571	579	596	646	571	595	594	623	560	578	552	572	649	575	586	611	623	658	632	541	622	606	626	581	591	572	556	537	611	648	596	632	600	565	576	585	575	583	577	564	585	621	620	626	613	555	586	611	597	567	593	578	614	572	588	545	597	595	576	573	582	576	631	608	555	620	602	580	613	583	606	580	598	588	591	580	614	560	569	585	615	574	542	578	616	578	547	587	609	591	590	612	596	593	615	590	566	631	582	597	596	599	629	567	612	580	583	573	579	623	583	603	605	652	589	612	613	584	599	610	579	583	569	576	569	595	565	586	608	648	618	592	606	578	554	571	574	608	580	619	545	574	618	639	616	585	593	591	619	574	624	594	567	628	580	563	523	656	564	616	597	580	608	608	573	576	588	600	626	603	600	559	590	602	589	607	610	594	582	612	605	569	588	595	601	591	617	546	595	552	591	587	576	569	612	636	584	625	565	642	585	550	577	640	605	583	574	602	576	604	541	577	599	541	599	625	570	570	541	619	623	590	572	578	555	604	589	578	538	612	542	597	602	617	585	621	543	581	569	618	585	580	596	627	638	630	584	626	612	607	592	622	617	584	602	575	537	603	575	605	571	587	572	595	597	572	569	620	578	586	555	564	562	565	566	562	586	576	565	606	621	593	578	556	598	613	559	637	599	619	592	550	588	623	585	601	608	601	646	605	563	631	590	593	590	618	576	609	614	587	585	633	555	621	584	611	577	564	596	603	650	597	626	604	577	631	622	569	615	582	561	575	608	609	583	598	607	573	590	619	535	579	601	609	594	597	607	585	621	593	577	638	571	563	605	584	600	637	622	602	597	602	595	608	590	635	580	604	589	601	623	575	615	570	558	608	654	637	596	567	573	574	551	578	577	578	635	584	609	585	560	612	600	583	574	587	560	587	609	598	601	558	615	620	591	604	601	552	556	588	570	590	603	633	571	597	594	548	585	571	584	593	534	597	593	607	580	578	584	572	633	558	589	653	574	569	609	649	543	612	582	548	557	591	606	591	618	670	566	561	621	563	566	552	639	584	610	565	593	551	596	538	639	588	579	622	554	630	564	580	569	616	603	587	565	594	616	578	640	625	597	578	570	599	543	596	603	598	585	595	577	622	622	550	554	564	597	610	585	587	621	579	593	616	565	561	520	589	597	598	622	574	641	583	618	571	603	582	593	545	592	567	549	535	627	573	571	593	620	561	616	575	578	596	602	626	611	636	558	572	567	652	580	601	577	556	599	635	601	591	599	563	595	601	616	627	597	551	569	574	565	600	604	595	601	607	589	558	615	591	582	577	602	606	615	594	576	543	552	597	590	600	565	574	604	621	596	584	547	559	593	588	630	596	614	575	612	596	628	560	596	614	587	612	621	584	583	560	557	570	634	583	603	613	623	586	562	578	614	573	661	584	587	560	569	588	594	611	540	645	598	604	565	635	557	576	576	558	579	594	603	593	611	586	593	571	621	554	565	603	569	584	596	618	577	638	599	565	616	561	556	559	562	580	582	587	589	608	595	577	571	602	561	620	631	591
24244	21298	28467	24507	21056	11204	3874	2428	1927	1683	1587	1251	1164	993	982	943	803	772	600	621	586	561	563	528	517	500	568	499	545	538	525	506	532	543	513	500	482	500	472	445	467	445	439	435	407	410	456	406	395	407	410	395	387	410	395	379	445	435	404	383	385	375	354	374	421	359	389	381	380	383	376	357	389	373	399	361	402	396	352	341	394	401	350	382	367	404	387	373	345	362	386	367	379	372	377	362	386	359	366	407	402	390	379	422	357	377	353	344	393	340	371	390	343	366	349	392	403	354	396	394	377	405	385	359	340	332	385	353	400	373	350	374	377	387	385	370	385	387	397	403	364	381	405	355	374	384	387	332	390	390	385	385	371	402	363	361	371	351	372	341	359	358	373	395	384	361	392	380	366	377	369	365	366	331	403	378	383	387	347	374	354	404	384	372	395	386	358	369	382	407	381	388	351	359	341	366	380	372	337	360	362	368	346	361	398	356	370	363	374	362	362	375	367	372	396	394	381	388	413	393	381	399	365	368	365	362	371	369	370	359	405	366	374	377	392	399	377	344	357	373	409	375	368	350	365	392	366	384	337	398	372	355	370	332	389	391	385	355	380	375	363	387	365	403	408	398	401	373	372	353	387	347	367	382	371	358	367	397	370	326	375	375	345	357	385	372	381	372	394	349	367	405	395	362	340	390	392	353	386	414	345	373	369	387	357	377	411	366	394	384	318	381	377	439	400	348	366	364	392	365	347	377	344	365	388	382	390	410	388	355	335	391	398	370	394	382	390	366	366	389	377	384	390	385	345	405	368	380	358	337	409	383	377	363	370	332	388	373	387	391	403	371	377	320	372	391	360	353	426	382	357	352	362	384	367	328	369	346	376	404	380	365	379	360	351	390	362	347	368	381	392	376	382	380	397	348	365	378	376	386	332	384	349	340	404	373	373	366	365	345	387	369	372	372	379	387	376	371	381	357	385	357	366	391	353	356	381	409	340	379	353	357	378	374	377	371	345	354	363	339	352	391	377	380	371	387	386	394	396	372	382	348	401	338	397	364	367	392	380	367	400	398	329	388	377	408	379	358	369	358	388	351	386	370	351	330	393	413	378	418	362	371	342	380	374	367	367	356	339	389	400	386	394	405	364	366	372	361	381	381	370	359	351	376	350	346	376	349	369	366	374	371	366	382	345	396	360	361	364	394	357	373	371	367	376	389	369	411	388	362	369	381	353	362	396	382	380	371	349	360	354	367	357	398	408	381	385	398	381	385	375	352	369	415	366	345	394	386	386	398	396	381	383	368	359	375	372	390	364	398	370	385	351	400	356	344	373	400	387	354	401	383	339	324	351	351	343	378	373	357	355	390	383	387	380	374	403	364	381	362	351	379	364	379	369	387	344	410	380	358	359	367	359	380	396	366	374	389	374	350	387	376	367	378	389	359	392	359	404	408	329	389	398	380	394	345	360	418	387	361	392	371	371	373	352	358	352	404	417	385	358	364	419	335	371	358	340	368	363	360	362	379	354	350	347	401	380	373	383	360	393	395	336	400	357	364	380	372	380	346	378	377	395	374	389	378	354	370	355	341	402	348	399	384	351	381	384	383	375	386	366	368	390	378	380	347	376	350	363	350	326	369	396	361	342	406	361	393	406	360	343	377	346	354	415	374	399	377	352	393	365	376	356	355	396	373	396	376	353	405	340	383	382	372	412	382	368	376	372	343	392	355	396	374	415	344	407	395	361	396	369	358	363	382	375	382	393	377	389	354	389	389	374	389	376	367	344	348	371	402	316	377	414	378	357	372	371	387	364	383	371	346	367	375	403	377	403	354	383	360	361	382	382	367	367	369	396	383	364	395	370	382	368	412	361	369	382	417	357	359	380	374	353	357	361	376	358	354	358	370	368	352	393	369	351	403	346	357	370	363	392	371	378	361	364	367	409	365	358	379	378	377	366	366	396	381	340	379	362	389	350	334	391	380	405	380	376	384	341	364	382	334	387	370	371	386	334	390	362	404	377	397	363	397	332	401	409	363	363	365	399	372	364	355	376	388	385	403	408	392	370	384	387	367	339	350	376	399	357	374	366	385	410	373	340	355	393	380	350	372	375	371	380	353	377	409	350	369	365	402	361	382	381	418	358	363	395	381	365	350	376	373	411	373	393	383	406	360	370	360	340	402	350	354	377	383	354	378	373	375	393	358	360	374	387	352	403	394	374	379	394	343	402	383	388	380	362	381	358	395	375	387	360	364	390	413	348	377	354	362	392	356	398	386	384	347	349	366	379	372	328	350	359	382	368	344	372	370	364	350	385	371	372	373	352	385	370	368	372	422	387	372	388	401	380	371	398	384	391	410	370	391	373	375	370	361	394	387	361	392	392	351	378	427	353	378	390	383	367	349	393	367	375	351	389	369	355	371	372	377	363	388	359	409	377	342	390	353	365	339	351	354	377	371	369	376	394	363	392	373	373	412	370	367	391	332	350	351	370	427	364	360	372	386	364	391	382	384	392	386	366	380	422	389	357	423	384	323	371	369	405	370	379	361	374	347	330	369	360	384	382	366	405	410	384	368	352	378	382	423	372	398	356	360	377	356	392	322	342	391	396	390	346	403	362	383	398	369	378	390	348	350	382	361	380	362	327	388	363	342	336	382	362	377	403	370	371	357	372	378	365	373	373	376	416	377	392	393	402	373	420	372	381	378	348	332	408	398	365	371	361	405	379	396	379	418	364	349	353	396	411	384	372	376	392	389	370	416	380	356	395	358	360	385	346	388	386	377	368	347	384	382	363	357	370	376	383	348	377	385	397	386	371	395	374	393	419	359	354	367	352	410	370	348	377	360	383	390	392	377	389	386	384	386	380	424	364	387	347	358	365	361	394	359	399	354	398	364	362	378	341	344	402	391	386	390	384	380	358	370	402	416	352	356	398	403	382	377	374	376	364	369	400	385	383	353	384	366	371	375	357	373	365	377	361	339	349	382	368	344	388	385	348	387	343	369	351	393	386	360	356	351	377	365	366	366	342	385	398	396	374	351	345	360	345	346	345	383	370	408	385	352	377	380	382	392	395	387	381	346	382	397	353	375	371	373	383	379	395	403	352	382	385	391	386	375	376	390	380	384	389	373	396	382	402	368	381	388	348	381	371	380	352	386	389	364	365	369	366	418	388	372	398	373	430	377	404	371	385	365	374	400	387	409	400	372	421	352	372	363	371	397	376	330	361	363	396	405	351	400	373	393	373	402	380	362	346	391	385	384	372	350	367	391	378	369	376	411	373	386	386	370	385	357	369	380	337	374	344	332	362	366	406	387	389	368	389	365	364	354	385	379	419	387	367	345	398	380	379	366	414	379	369	360	374	344	386	396	378	354	328	375	382	361	417	376	345	369	407	379	372	324	384	392	377	374	397	376	385	352	364	417	363	373	390	360	362	371	359	367	354	392	344	400	418	366	375	367	356	382	370	404	336	378	354	378	387	364	371	381	358	353	413	354	377	403
20917	38011	32199	19576	11499	8109	6186	4980	4181	3631	3149	2513	2346	1885	1680	1670	1428	1199	1076	946	839	820	777	777	758	794	738	799	799	811	748	755	760	706	733	714	666	690	668	705	647	604	611	569	583	566	529	544	569	517	507	478	517	502	469	491	493	459	481	493	433	468	451	463	475	489	483	476	443	464	456	452	455	507	455	446	468	479	451	465	487	443	431	438	457	457	468	491	462	452	460	422	458	481	468	464	444	438	462	458	423	485	500	454	467	470	478	447	446	462	475	448	470	482	489	420	463	480	422	462	441	461	478	437	474	444	480	465	452	472	447	431	489	468	433	479	435	428	477	424	424	416	443	417	453	496	466	458	446	443	447	423	416	447	454	462	448	455	469	493	470	449	476	471	438	459	451	433	449	441	499	462	446	476	504	461	451	455	460	466	471	449	483	467	481	434	452	464	472	455	472	459	415	446	502	448	467	486	466	461	461	475	441	461	412	468	439	425	453	473	469	478	463	418	450	474	440	424	460	459	452	480	444	440	448	454	425	418	459	450	448	474	448	466	401	454	445	430	466	458	413	457	450	442	475	452	431	448	470	482	447	439	458	477	464	447	469	443	455	465	459	477	489	416	436	441	454	435	444	475	392	470	489	435	421	453	467	499	472	435	449	461	458	456	432	487	438	473	467	442	441	434	465	447	413	459	479	468	438	469	455	466	472	469	442	463	445	424	462	467	457	428	467	478	460	472	462	483	444	457	451	439	492	448	472	458	424	443	446	452	444	446	454	439	449	416	453	462	448	441	423	453	445	439	458	483	467	436	458	452	444	453	456	456	443	434	423	449	448	460	412	445	478	440	413	427	435	431	424	443	465	455	480	408	449	429	497	468	458	454	396	488	457	464	479	459	456	449	484	449	410	446	464	461	427	454	459	471	457	476	456	432	450	476	451	425	470	473	476	471	414	463	455	459	459	496	469	446	479	472	460	445	435	430	462	451	444	497	427	486	479	471	429	420	415	487	444	494	439	471	480	454	423	423	471	430	417	448	459	484	424	465	481	474	467	486	414	438	410	473	435	470	480	454	484	467	447	498	429	466	451	469	417	444	446	444	516	474	447	445	438	439	438	453	482	482	480	471	434	485	424	471	439	442	468	457	434	457	455	461	448	443	443	433	444	445	445	467	475	453	444	438	404	483	436	440	479	448	486	444	466	455	491	420	472	494	456	443	454	439	425	428	471	474	456	479	495	454	480	459	477	497	460	454	493	421	445	451	431	464	476	454	419	432	473	450	451	460	420	463	461	461	450	445	454	444	480	437	463	451	441	446	423	430	450	444	484	454	469	468	437	457	420	473	444	449	429	454	421	484	422	448	450	406	438	443	448	472	453	457	477	421	442	450	446	452	504	464	480	410	428	456	475	451	447	427	468	426	437	485	459	443	464	477	441	441	478	419	461	465	417	452	462	467	450	448	458	402	421	488	420	455	473	478	450	492	464	493	457	444	474	453	465	446	423	463	397	455	426	436	468	412	398	431	469	462	450	446	423	459	446	458	461	454	474	442	423	456	435	460	470	491	428	431	444	458	468	422	448	425	461	471	446	480	428	431	414	446	476	410	419	431	470	484	454	532	457	433	496	444	447	443	435	476	431	470	455	477	442	415	484	485	502	481	412	421	464	432	445	440	420	442	437	473	447	431	437	432	412	457	472	442	487	469	470	462	432	409	445	465	441	418	475	453	457	408	466	478	482	471	487	443	443	423	482	450	452	453	401	418	461	447	458	455	467	447	418	493	474	453	470	470	442	449	470	453	455	482	478	449	452	486	446	419	470	456	462	448	429	500	472	452	489	470	462	480	446	460	449	453	432	422	430	470	470	438	461	433	448	463	477	447	497	444	458	447	467	461	477	476	450	450	465	445	438	442	476	467	492	445	429	463	433	468	489	437	436	472	481	434	441	426	434	416	469	456	446	453	465	469	480	460	476	422	469	493	458	458	444	507	446	479	445	463	448	440	478	446	444	436	465	429	439	425	436	457	452	456	442	475	463	449	475	459	426	430	465	452	472	466	434	442	419	465	468	483	481	450	446	469	447	433	445	437	456	432	456	446	456	470	478	477	446	517	489	491	458	464	460	501	458	443	481	455	442	441	438	491	454	467	428	478	459	431	408	430	489	461	445	448	457	440	437	429	439	434	465	430	486	448	439	453	428	420	437	470	455	438	478	423	480	432	461	494	464	438	426	463	451	450	510	466	427	454	430	463	431	473	444	471	478	432	444	438	425	469	440	451	439	503	432	448	463	448	430	455	424	458	461	458	443	451	447	480	490	446	458	463	456	451	435	459	451	441	427	467	517	452	460	444	446	462	450	447	436	436	434	469	443	457	482	416	476	505	484	442	454	433	449	457	450	468	430	453	441	415	467	457	506	441	462	435	442	425	424	471	430	431	445	448	484	444	491	454	446	446	440	437	482	478	461	424	426	455	463	460	423	457	445	399	440	447	457	430	483	468	446	438	414	421	439	468	486	486	431	424	448	464	416	492	455	441	457	447	426	437	486	437	456	440	456	425	434	423	459	416	433	443	418	468	417	479	463	448	437	444	494	448	445	455	485	470	457	445	436	451	465	452	479	443	444	469	436	465	430	460	431	464	466	487	479	439	460	460	406	471	501	466	462	459	470	454	448	500	465	416	447	460	435	469	410	441	428	443	471	412	450	467	426	455	424	509	445	443	464	449	488	449	474	428	460	475	451	465	439	437	423	464	439	410	417	475	465	474	444	441	477	437	459	429	432	455	451	433	464	462	428	447	479	486	450	485	492	389	453	458	481	441	447	468	460	447	448	458	387	430	444	484	450	433	476	452	437	452	449	490	454	452	522	425	445	428	431	483	431	436	433	469	471	422	467	459	484	478	441	411	461	431	451	442	430	423	457	464	433	464	451	458	459	464	458	481	475	436	460	492	460	474	470	476	410	443	414	455	419	456	425	449	433	456	400	438	466	465	412	441	469	453	477	465	453	458	420	472	469	423	473	441	450	462	466	451	459	452	477	445	408	459	437	465	447	443	486	450	465	443	429	479	451	451	427	419	432	421	441	453	458	432	464	453	469	451	460	437	447	472	424	475	482	408	482	462	425	455	446	432	438	451	426	451	468	445	446	482	478	439	438	436	493	478	462	473	396	448	455	433	450	443	486	431	461	441	466	465	445	469	454	448	448	459	478	424	427	468	469	427	454	405	453	505	447	461	441	462	420	450	452	466	485	485	448	440	415	474	467	526	436	456	468	451	457	482	420	470	459	461	485	426	453	401	464	436	440	494	438	483	456	431	463	464	437	470	477	500	489	456	432	478	419	427	421	448	476	460	431	434	432	451	453	455	452	460	433	451	462	474	455	484	450	464	451	465	441	489	466	426	468	456	455	492	432	468	443	464	442	510	435	450	424	506	456	452	455	468	449	437	441	462	461	458	473	478	465	483	438	479	446	444	492	495	501	451	442	466	464	458
25442	21338	27451	25376	12705	4533	2779	2120	1893	1827	1553	1350	1247	1210	1148	1177	985	919	853	844	807	801	774	791	771	757	807	785	819	794	812	805	790	772	790	716	760	784	758	732	732	724	697	756	662	741	693	696	688	688	734	677	651	679	690	632	674	677	704	686	644	656	713	628	667	677	643	661	664	730	704	656	653	667	654	682	648	582	643	655	687	644	611	618	618	692	654	629	644	673	650	642	646	684	641	644	646	657	692	630	626	615	654	652	636	678	630	663	646	620	685	630	658	683	645	654	648	653	641	658	662	650	698	587	666	650	618	655	640	605	648	624	612	662	654	707	628	674	677	667	719	738	669	648	639	652	709	714	589	681	625	663	648	680	662	644	688	685	658	701	628	651	645	618	686	688	658	619	680	678	650	681	645	673	667	675	632	689	664	664	645	625	682	677	670	647	621	683	677	657	682	652	658	640	635	624	654	673	660	657	664	648	671	684	667	651	617	634	637	656	665	714	702	655	634	630	581	652	645	620	666	705	683	687	654	671	608	686	656	664	686	647	652	662	705	626	663	685	653	647	658	650	613	642	607	701	685	651	710	643	698	665	646	666	615	703	628	661	646	671	678	708	703	676	652	636	652	648	639	677	633	651	649	656	635	677	659	665	648	685	658	659	631	652	618	641	733	642	638	639	656	659	653	636	635	666	633	665	668	693	649	649	632	642	697	686	649	646	654	650	641	675	677	657	602	667	645	654	663	664	658	670	656	604	664	615	648	615	663	657	646	684	625	646	617	650	707	663	665	643	652	620	651	644	649	688	665	683	645	675	640	678	649	609	737	648	670	630	644	666	650	671	644	646	613	610	638	639	675	661	664	642	676	616	625	659	605	699	671	659	670	668	655	636	687	675	669	690	683	656	700	644	623	642	652	649	638	668	616	611	674	666	628	643	668	664	668	644	615	676	661	696	598	632	657	635	641	658	647	654	640	648	658	636	668	647	692	609	621	690	640	663	705	669	596	644	657	648	693	627	642	675	622	663	628	675	599	655	655	677	605	656	655	646	651	626	625	640	647	658	617	691	641	639	625	635	629	629	659	607	655	620	677	673	692	675	647	661	669	635	689	624	692	715	669	621	650	672	640	652	646	643	684	645	656	684	670	687	654	641	638	649	653	677	718	703	671	670	650	641	725	664	636	645	666	682	652	635	672	628	713	647	660	632	688	642	624	672	627	653	642	654	651	671	644	640	603	644	663	649	674	631	634	662	650	650	621	595	684	746	652	659	669	644	617	611	653	629	681	624	667	639	617	638	667	615	698	675	665	631	698	652	623	633	622	673	666	654	649	701	696	687	670	661	670	651	659	620	681	651	650	612	648	652	680	623	663	667	642	661	641	606	631	630	631	692	649	623	696	682	606	675	685	639	674	674	631	707	666	717	668	666	661	639	646	634	654	589	658	643	638	654	608	695	663	699	711	654	661	661	641	650	658	630	608	673	618	679	691	631	652	665	702	626	652	664	627	636	682	680	670	670	652	640	653	630	646	679	650	658	683	602	662	642	626	664	665	620	614	669	662	663	640	642	685	637	655	638	703	643	659	634	628	649	666	648	678	669	653	646	667	635	701	676	636	654	670	659	636	701	634	606	675	644	662	591	609	642	673	633	678	664	654	614	623	667	629	645	673	626	612	648	654	630	679	672	720	649	678	644	631	680	694	633	608	641	692	681	614	641	619	616	693	674	670	653	694	626	611	705	669	612	624	638	592	666	638	673	669	692	662	606	632	686	631	661	660	660	631	695	652	642	677	616	675	684	691	666	630	638	632	623	660	663	650	674	660	670	653	699	692	658	665	611	639	677	670	640	658	669	595	649	651	661	649	661	627	634	653	627	686	629	650	680	660	660	646	662	677	612	686	686	666	652	720	664	680	653	635	659	671	669	689	677	625	644	683	616	613	648	637	647	663	682	655	691	631	685	643	639	734	653	655	663	664	642	651	652	698	687	652	579	655	700	672	665	653	678	643	643	688	662	680	635	682	612	694	669	686	659	651	652	663	619	651	667	634	625	634	689	675	693	667	643	671	646	689	700	625	640	625	647	672	629	691	710	702	638	685	659	629	639	627	600	683	656	637	638	640	668	630	696	667	650	658	619	664	645	672	698	673	692	609	679	639	652	721	638	632	652	635	669	663	668	624	714	662	648	662	714	666	645	622	629	625	641	665	639	664	652	661	635	654	624	659	651	640	621	623	637	640	658	680	635	667	641	689	653	660	631	665	661	619	649	703	662	678	681	674	661	623	676	647	676	669	639	682	645	621	633	653	640	682	670	684	641	604	642	643	676	688	595	657	632	694	695	607	635	647	676	670	670	640	697	608	628	659	666	657	666	660	675	637	631	661	682	659	674	646	666	666	613	636	628	663	664	677	649	661	647	683	655	683	610	634	656	629	660	605	589	657	656	666	649	628	638	640	665	668	668	655	619	650	663	651	652	631	666	630	623	611	693	610	668	605	667	659	693	611	655	680	678	674	639	635	605	665	655	678	646	624	638	643	641	663	658	642	656	695	657	667	665	684	635	648	657	619	655	624	624	680	640	676	649	644	680	690	686	633	634	690	664	716	644	633	678	644	638	658	657	626	667	661	704	703	635	621	633	652	662	681	687	662	650	643	627	624	676	665	678	648	657	657	657	649	681	617	613	683	693	655	657	733	642	626	644	644	651	617	646	652	680	660	699	673	655	672	597	653	686	621	658	644	673	711	672	633	630	656	640	664	690	697	678	655	674	683	649	644	655	645	631	696	635	659	644	650	677	629	683	657	606	643	691	647	642	694	656	612	654	702	705	646	610	664	680	638	700	657	651	681	610	632	654	626	614	653	637	662	657	660	657	686	640	674	662	671	661	666	680	624	602	620	641	689	671	652	679	635	657	656	720	660	654	641	683	655	639	651	646	692	628	640	662	654	629	609	669	660	644	647	678	658	624	649	647	599	646	656	651	656	664	649	648	655	629	680	628	668	668	662	635	666	659	679	600	672	637	674	643	666	690	679	655	666	684	629	658	654	668	660	678	629	607	681	648	623	680	636	639	594	639	690	701	674	710	668	674	639	660	670	683	658	652	644	682	654	607	681	623	716	620	599	650	658	650	663	612	659	601	691	642	665	683	686	662	644	649	638	655	642	668	661	633	608	640	692	674	666	647	627	638	597	668	683	704	689	654	635	640	721	638	662	615	649	679	653	670	685	630	667	631	676	654	640	618	604	600	657	646	657	620	700	659	659	616	637	690	641	663	665	645	696	641	682	627	677	673	604	692	625	695	616	694	640	678	607	692	647	675	675	644	614	641	656	656	702	627	697	604	631	668	646	684	679	694	648	652	632	693	634	637	678	588	655	622	658	682	623	672	600	704	646	642	664	701	679	648	676	650	656	659	637	700	690	671	665	636	677	690	660	716	625	641	611	643	670	609	636	645	653	630	662	689	637	671	632	667	645	671	622	647	683	684	699	632
21408	35380	30875	16584	10072	7298	5456	4371	3873	3446	3034	2511	2166	1907	1921	1867	1527	1352	1241	1137	1072	1088	1032	1025	998	974	1034	1092	1055	1059	1057	1069	1096	947	962	979	953	947	967	885	873	938	833	865	791	841	820	815	791	807	870	816	778	758	840	801	808	839	820	812	742	781	712	803	779	800	721	763	808	720	792	783	764	801	767	752	800	732	797	750	788	825	778	763	781	785	777	766	753	794	773	779	820	790	799	779	731	758	782	733	801	775	756	795	756	737	774	782	762	725	732	791	746	769	748	742	728	794	744	772	747	759	767	710	700	762	777	749	736	751	751	747	741	817	768	727	796	751	736	779	765	726	733	742	758	733	744	801	735	771	781	778	773	770	740	741	728	734	739	758	812	727	733	786	806	791	806	790	752	814	747	730	780	785	787	802	830	779	706	758	790	753	749	775	757	744	762	733	768	779	828	786	792	805	760	733	748	786	737	727	738	751	765	761	789	794	776	721	790	750	768	723	723	756	815	823	825	799	725	793	771	807	753	749	767	764	735	831	762	782	792	764	773	775	804	765	774	761	743	752	744	801	740	809	770	795	749	827	724	794	779	759	802	768	769	759	766	777	746	780	754	751	791	797	718	784	777	741	800	715	774	756	749	774	774	775	687	760	759	741	771	817	789	802	739	785	815	752	722	781	769	732	761	740	782	807	739	787	728	738	739	791	801	735	742	750	739	758	868	759	711	751	731	785	781	764	726	738	746	760	748	722	760	805	797	802	737	769	801	737	765	739	720	726	793	757	749	807	772	722	786	774	786	749	744	794	760	776	751	775	762	810	772	777	773	703	734	794	758	747	723	807	800	792	779	767	802	772	768	765	745	745	776	778	790	781	762	820	791	758	743	782	809	763	748	773	747	802	802	762	765	735	787	725	738	771	746	729	760	715	777	795	750	768	754	779	772	785	761	740	767	777	748	745	762	752	781	799	790	785	716	792	720	732	756	802	763	763	779	849	738	759	749	736	780	735	724	778	742	768	746	749	803	785	794	757	751	757	753	754	785	757	781	761	876	763	724	774	795	749	782	795	768	781	774	744	750	814	808	742	722	747	725	775	757	787	720	812	749	757	780	766	750	785	772	781	760	756	809	753	736	779	698	709	751	750	779	799	790	725	780	754	797	754	728	715	756	716	792	732	797	767	810	680	756	776	717	765	747	772	769	782	773	789	760	818	743	794	764	768	762	798	742	767	757	750	795	796	780	742	756	790	782	764	764	801	796	789	764	723	794	766	746	781	789	732	726	736	746	736	768	723	802	744	730	748	792	736	743	770	706	768	735	775	769	785	781	761	773	767	761	757	734	757	736	738	795	758	733	757	758	695	777	736	719	777	758	754	783	751	789	752	749	739	789	745	775	764	772	707	717	737	773	747	754	761	757	724	803	806	723	727	737	787	725	751	769	723	774	758	762	803	776	782	807	748	752	809	766	755	778	773	780	770	722	702	775	749	803	803	741	803	776	791	734	748	712	742	714	782	739	775	752	717	743	778	772	781	789	750	799	769	769	793	800	756	791	761	735	703	749	732	778	771	717	740	774	761	779	786	715	753	780	747	781	730	754	800	752	748	762	735	796	749	781	747	788	775	736	795	796	781	770	787	756	757	756	763	711	785	793	730	751	708	753	775	760	789	752	784	737	740	733	783	749	775	794	746	826	734	763	733	764	758	818	777	781	753	727	817	724	751	715	728	726	776	800	716	771	734	793	811	806	778	812	716	773	749	784	781	744	735	780	733	742	804	742	749	750	768	780	767	758	820	784	738	799	762	792	727	718	769	712	758	779	742	772	768	744	824	794	721	764	728	811	760	766	757	792	810	735	796	817	747	816	761	811	762	777	747	752	748	758	747	801	774	782	751	766	754	778	763	785	783	747	729	755	727	816	824	742	766	739	738	790	745	750	738	829	779	739	805	755	775	747	758	793	760	768	785	736	766	790	723	775	728	794	751	778	791	752	758	811	798	814	753	762	738	714	734	748	713	706	718	801	715	743	798	763	811	741	810	799	768	777	793	723	748	748	789	738	805	778	774	746	817	736	773	743	749	778	824	791	802	727	789	767	761	800	733	795	750	750	806	727	800	777	750	717	754	742	781	800	740	759	720	767	763	755	739	772	801	772	774	735	808	770	792	766	796	777	784	772	735	751	723	775	760	788	750	742	793	772	825	733	763	769	786	792	792	762	770	774	745	775	748	722	760	746	774	775	727	720	798	732	791	777	802	809	745	745	768	770	753	774	740	753	752	785	742	750	774	803	765	795	746	762	785	754	726	760	754	753	720	793	719	763	758	729	793	775	774	729	764	761	783	754	768	757	773	811	705	773	778	809	751	771	794	790	739	753	744	747	788	784	765	778	799	790	777	730	843	773	792	739	758	794	768	768	773	797	754	800	812	820	784	760	769	775	749	803	787	782	827	752	764	726	736	790	767	771	706	768	710	744	800	757	774	770	757	706	749	820	792	786	780	747	704	784	740	744	842	729	780	762	787	725	706	788	774	793	775	747	746	743	753	784	779	752	788	751	721	758	746	794	790	749	768	772	738	721	791	797	779	751	718	766	720	791	731	806	785	760	760	761	779	797	776	775	827	689	752	768	777	797	771	790	772	834	748	723	784	771	823	731	764	809	727	778	756	738	815	736	796	767	752	757	761	757	818	744	769	729	719	748	780	784	783	722	752	742	782	775	778	756	761	819	703	769	804	806	745	775	767	741	790	798	748	770	731	739	804	767	785	789	709	758	737	818	796	733	799	709	776	763	782	760	767	762	752	774	766	776	722	746	814	754	753	695	739	731	771	784	754	747	769	716	755	759	827	776	787	729	768	720	732	746	753	761	759	790	737	777	790	795	754	788	758	735	749	760	759	729	772	803	760	777	736	790	730	742	823	751	773	757	771	790	732	787	719	741	768	768	736	811	759	763	758	746	803	781	718	783	759	756	786	778	728	763	747	765	758	776	817	776	746	783	811	761	781	728	706	752	787	763	746	725	762	750	767	790	746	772	772	733	757	781	736	813	777	789	788	692	761	733	773	776	779	773	772	733	783	765	783	774	730	758	806	798	731	792	774	745	713	738	732	740	717	764	742	766	718	781	802	758	748	764	768	762	750	735	752	766	813	788	763	731	726	798	817	758	817	767	743	780	741	775	771	811	734	788	766	781	806	779	764	725	757	777	760	706	742	732	764	785	752	779	757	764	759	750	764	754	776	755	727	756	745	770	816	732	695	786	725	743	770	752	750	787	796	743	771	676	774	756	737	742	791	786	773	760	785	744	749	825	766	740	763	745	789	734	754	766	743	741	777	747	760	802	760	765	742	819	745	767	800	779	763	751	717	739	781	770	705	738	737	746	745	771	761	802	800	745	747	791	765	825	762	759	779	749	740	720	746	746	780	711	823	786	749	783	763	732	737	767	838	752	729	730	764	752	772	772	754	737	712	748	801	811	757	742	729	769	734	789	736
23224	21406	29101	24103	21433	21343	11149	3984	3137	2667	2320	1994	1696	1588	1488	1365	1273	1081	1007	877	840	869	798	811	800	753	770	820	837	838	785	842	788	786	758	734	741	739	687	707	657	673	656	646	614	620	579	595	611	656	619	578	657	590	595	565	603	547	592	559	560	516	535	527	539	574	585	596	564	573	545	597	529	566	554	538	535	536	597	534	590	539	525	523	532	599	540	532	526	523	526	546	536	560	532	526	516	546	546	537	532	568	584	461	548	552	587	548	570	584	520	573	522	576	511	570	594	538	556	529	535	520	530	527	568	541	529	568	537	552	528	543	543	601	561	509	570	545	565	564	565	575	555	546	522	519	544	567	539	532	532	584	553	563	507	553	569	526	540	537	563	533	575	547	542	551	533	561	550	533	537	524	537	532	544	538	550	555	539	560	565	549	592	546	549	556	575	565	561	554	531	542	538	546	556	530	545	547	528	582	561	530	529	525	583	574	570	515	546	528	526	594	567	550	568	565	537	552	538	529	522	535	560	554	536	557	539	568	520	570	573	551	525	550	502	587	565	497	534	550	540	574	515	542	568	570	534	521	547	531	545	515	561	541	565	579	567	603	521	508	515	579	561	586	542	556	543	556	567	566	554	531	539	566	581	559	544	538	554	549	568	565	523	567	543	542	552	567	608	541	539	544	554	561	582	548	566	563	534	538	504	557	575	556	573	577	525	527	537	536	562	547	574	580	529	559	528	542	566	556	567	584	598	564	550	588	580	548	586	552	527	533	541	554	553	559	579	536	541	537	556	513	558	560	595	551	560	546	566	546	538	538	557	554	577	562	543	541	548	546	522	530	544	494	555	518	571	523	569	505	577	559	514	567	544	528	550	565	555	558	572	563	529	570	573	593	562	540	537	589	575	528	558	537	545	565	573	554	543	580	543	553	530	566	596	549	540	583	546	547	548	590	583	548	539	546	533	503	567	546	545	523	541	524	519	493	591	532	543	563	538	539	530	572	549	554	506	504	538	583	547	582	573	579	566	583	544	560	562	560	537	536	550	552	544	526	509	565	546	522	570	567	524	519	554	538	544	548	613	546	527	580	534	579	540	508	558	542	517	571	555	563	551	588	588	556	548	539	596	557	544	523	564	537	530	598	538	561	542	567	526	534	555	540	564	549	527	545	567	530	569	549	537	570	564	552	523	572	556	591	547	560	582	556	590	534	528	574	524	572	535	566	584	564	542	527	525	515	584	557	539	539	542	560	530	545	548	533	555	574	531	498	572	474	513	535	523	571	566	568	557	545	558	520	551	573	517	549	533	541	527	552	553	589	564	504	599	542	535	545	536	564	553	566	544	505	531	509	565	561	545	584	515	565	519	535	599	571	546	564	542	522	555	536	498	536	529	536	571	506	546	538	578	532	573	617	532	587	522	533	564	537	559	561	556	571	531	532	567	547	539	577	540	574	546	559	543	543	608	552	528	551	543	556	534	562	538	541	505	595	553	564	547	520	525	538	546	564	599	594	582	538	567	570	503	575	523	521	518	535	513	521	511	562	549	544	537	553	537	520	588	546	579	559	554	546	559	564	511	535	542	542	547	565	588	567	556	562	550	546	537	514	527	545	534	575	537	547	544	554	541	540	535	522	560	570	612	549	556	527	514	526	563	541	545	533	552	581	557	511	562	541	598	538	501	565	551	548	539	545	558	567	597	542	563	525	545	577	529	600	574	574	567	571	574	532	534	577	519	532	509	556	542	576	565	526	539	494	560	513	550	606	563	506	536	548	553	571	547	600	536	523	552	558	571	513	540	601	566	592	521	534	539	520	556	505	552	557	560	579	557	558	535	536	498	620	526	522	516	577	547	531	549	583	578	574	562	578	535	524	608	581	530	574	506	572	605	567	572	527	514	619	542	538	568	548	597	613	542	596	512	567	520	551	561	545	520	561	530	538	545	545	552	535	556	543	524	506	589	564	545	557	546	593	526	537	583	514	536	555	556	525	550	543	531	538	605	557	545	582	529	526	531	505	568	534	569	541	579	500	589	568	524	508	510	520	560	534	542	538	545	560	561	529	546	537	558	504	567	557	536	539	500	567	553	582	523	528	547	551	590	583	552	515	523	535	512	574	532	552	526	544	563	591	542	514	518	508	570	550	490	559	505	526	545	520	515	532	564	529	559	522	547	558	542	570	554	542	554	561	544	535	561	575	518	544	540	531	524	538	547	533	566	579	557	541	536	537	552	523	568	530	576	559	556	509	544	549	535	561	582	560	527	551	534	506	523	540	570	553	574	541	544	529	566	553	563	567	574	541	539	553	538	516	557	542	505	574	541	566	535	520	502	605	555	557	566	518	563	546	558	497	530	566	509	565	568	566	563	550	500	554	550	548	493	544	550	518	552	583	524	523	554	553	499	579	549	529	520	573	579	578	528	590	584	570	515	587	532	526	560	519	535	558	527	534	566	614	492	543	541	547	574	539	564	586	548	625	566	497	526	577	518	570	496	549	566	516	542	502	507	513	613	512	531	543	556	555	547	555	507	518	566	554	571	562	537	571	594	527	562	541	582	551	561	538	540	506	549	540	581	545	579	579	606	556	530	538	552	531	520	557	567	512	538	555	551	547	559	515	522	571	543	502	550	589	555	528	563	541	554	553	587	542	549	531	502	549	541	562	560	551	572	564	544	579	549	537	604	570	568	548	537	564	557	560	580	558	580	524	532	534	539	555	525	541	569	557	568	528	577	536	563	537	546	550	583	585	575	523	499	540	535	592	524	509	532	524	570	548	581	568	570	543	609	560	542	565	537	544	546	564	563	560	578	575	505	571	567	600	537	552	575	560	558	542	516	568	558	542	539	510	541	529	520	560	552	531	522	536	543	559	536	524	517	549	572	570	530	558	555	558	580	550	572	501	572	569	544	581	535	594	543	603	537	581	544	554	551	553	580	559	550	565	531	594	514	567	530	548	591	551	556	535	530	529	558	571	568	506	573	595	554	542	537	543	545	537	565	512	514	548	540	542	568	510	585	514	543	523	572	534	570	556	550	547	554	563	558	529	530	522	540	586	560	603	501	531	514	535	574	557	547	525	514	529	530	553	588	509	526	511	581	567	518	588	569	540	518	512	528	544	547	538	613	530	564	517	516	555	554	541	573	539	527	528	529	518	578	578	538	577	570	555	600	517	524	527	560	549	536	534	615	555	559	557	595	548	533	533	514	516	570	503	535	525	555	590	512	587	531	596	525	566	541	530	590	591	537	538	578	546	527	533	545	548	523	577	572	518	559	532	526	555	550	559	548	535	553	547	569	549	571	575	566	562	519	540	585	519	528	579	556	591	580	552	547	538	568	548	544	537	533	550	530	575	533	579	557	540	566	563	524	528	525	544	519	521	531	550	555	541	547	549	525	560	568	553	589	526	555	555	561	546	525	539	571	525	502	504	513	511	487	591	546	525	539	542	521	574	528	532	549	566	538	546	562	505	571	543	533	522	517	538	545	561
23370	44082	37369	22433	14855	11085	8414	7070	6535	5214	4344	3604	3224	2672	2696	2353	2132	1768	1417	1302	1291	1164	1158	1180	1053	1065	1147	1209	1155	1209	1100	1053	1101	1058	968	954	951	908	901	939	885	863	828	786	847	769	771	767	765	729	728	677	678	699	689	666	727	671	627	631	713	640	644	641	663	657	621	649	659	650	643	714	595	636	632	634	665	620	647	670	612	597	659	614	633	621	596	665	615	635	594	606	650	632	598	603	640	593	624	647	668	617	627	606	625	620	640	627	602	630	598	634	670	592	587	671	615	627	669	622	656	591	608	584	647	618	628	610	636	625	640	639	625	655	641	607	663	625	661	646	599	608	655	663	646	650	599	616	654	590	591	591	616	623	618	626	662	604	628	652	604	619	598	591	625	618	671	636	620	595	644	584	625	620	599	632	644	614	635	637	585	566	601	614	628	608	576	646	613	640	638	609	601	652	638	640	578	657	619	633	632	620	628	665	653	635	632	644	658	599	621	640	639	630	649	626	634	624	614	653	610	640	628	643	649	628	590	635	663	658	610	631	616	623	634	674	624	599	613	654	610	649	603	580	589	606	618	614	658	619	629	614	630	626	652	640	656	619	632	592	629	592	629	601	665	655	640	580	604	603	591	626	612	639	591	605	621	597	604	616	605	627	638	618	607	630	578	644	615	630	650	618	583	643	624	596	636	650	583	628	620	639	585	643	645	622	624	612	651	601	635	614	606	589	603	633	626	603	621	620	584	619	667	663	602	608	565	637	616	640	577	596	647	631	638	680	636	605	669	653	674	606	629	650	618	640	631	662	616	618	603	654	632	631	655	588	641	641	593	645	608	590	593	657	626	646	633	605	600	660	633	616	612	630	618	636	610	650	617	574	627	572	649	635	654	601	644	674	606	639	580	601	592	606	626	649	614	605	634	620	659	594	594	618	663	622	659	615	637	617	601	573	631	621	620	606	623	621	631	647	623	647	654	592	631	662	609	628	631	619	583	640	609	612	637	605	608	605	633	623	636	625	614	640	625	605	672	610	645	662	624	627	580	647	632	632	633	608	583	633	627	653	652	611	648	664	640	593	564	620	654	607	668	648	637	592	652	646	675	623	601	566	613	641	628	615	656	652	638	607	617	579	634	618	653	600	640	619	589	658	622	600	654	654	619	619	614	645	617	613	619	593	621	617	604	646	605	659	607	630	607	595	610	638	621	638	661	633	633	600	672	626	665	598	597	648	638	627	610	646	630	597	594	620	606	591	611	634	652	618	633	579	634	651	661	656	664	630	608	635	650	598	646	633	639	618	651	607	630	628	625	598	643	626	617	641	667	593	664	593	632	622	614	646	631	606	605	651	618	605	634	573	656	610	615	599	621	646	629	603	592	641	592	608	622	651	634	615	626	620	580	618	626	657	654	602	639	679	614	636	640	617	640	634	621	653	578	698	577	631	637	612	591	626	630	651	612	632	629	638	662	615	607	650	591	649	623	554	607	628	638	606	659	567	613	608	626	674	609	613	651	619	607	652	650	611	642	606	664	672	611	663	573	577	626	616	618	627	618	601	633	606	613	588	635	587	624	606	626	612	617	606	646	671	600	625	643	621	628	619	653	605	629	618	629	613	631	625	647	680	587	585	613	620	621	589	590	571	624	600	627	618	600	612	660	654	644	626	622	627	611	631	658	613	623	630	618	584	624	638	635	666	629	601	646	611	611	625	623	633	601	640	610	592	618	643	564	595	654	612	653	604	663	592	613	599	624	638	622	641	674	602	612	628	616	591	649	640	663	612	661	617	627	617	608	613	648	640	608	614	638	662	620	616	608	631	594	609	650	649	609	616	640	636	646	631	610	609	638	617	666	650	599	624	632	608	641	572	603	600	626	695	596	624	668	606	604	626	669	635	593	618	641	625	643	608	676	604	636	628	625	644	617	639	627	632	578	613	640	647	594	606	648	670	600	595	614	598	654	643	613	664	597	595	597	603	641	622	589	625	605	629	584	644	587	652	613	563	635	615	705	606	615	621	593	606	586	666	652	635	618	642	595	603	637	656	591	642	646	600	646	682	578	619	611	673	566	651	640	630	600	614	653	606	632	647	621	623	627	645	656	590	649	640	644	610	653	631	586	606	630	627	617	575	597	614	654	606	617	625	665	638	602	637	623	603	614	616	593	678	622	594	652	566	635	606	628	617	631	630	597	631	631	599	624	625	651	625	637	685	669	654	620	628	618	622	641	610	599	649	626	606	633	667	676	612	602	587	598	619	627	651	601	606	582	622	640	558	668	655	657	608	578	597	631	614	652	630	643	656	622	608	601	609	665	600	595	653	608	641	586	609	621	623	641	622	601	630	596	646	652	638	611	621	623	610	620	618	633	607	614	697	645	591	647	584	621	621	676	635	623	588	586	624	608	656	645	599	597	631	619	644	631	636	601	584	619	632	636	616	649	663	605	651	606	582	636	625	646	617	613	614	624	616	654	672	643	617	647	630	631	590	666	653	629	663	646	617	658	651	639	655	607	599	615	613	595	596	615	598	610	586	634	679	645	588	608	643	607	610	628	623	603	594	604	627	659	621	672	635	605	593	642	624	610	639	601	615	596	635	608	676	582	608	620	593	665	637	623	649	592	597	658	606	594	639	629	667	653	623	641	609	557	617	642	616	594	673	606	598	594	625	633	641	630	649	606	585	599	610	581	598	642	622	588	609	678	624	643	621	595	604	596	619	566	584	636	597	587	625	645	636	614	645	642	609	643	595	630	599	635	646	587	678	611	618	619	635	656	611	631	580	607	664	665	637	638	588	582	606	636	646	640	631	660	610	628	672	603	634	613	630	618	633	603	617	623	608	669	661	615	631	614	617	654	628	647	639	614	629	612	648	612	654	610	621	631	636	660	576	607	567	655	616	630	667	575	628	620	628	641	594	631	607	611	596	658	604	614	618	688	619	638	663	642	626	588	593	615	617	652	597	641	637	621	632	669	592	640	668	643	675	614	627	594	605	615	636	613	604	607	639	594	603	662	579	638	598	637	606	614	644	634	615	615	630	654	650	622	619	638	609	623	628	647	607	607	638	639	581	650	616	623	626	611	630	598	601	666	652	652	608	610	609	657	634	596	636	623	653	624	641	627	632	663	630	563	650	601	658	651	571	622	640	590	643	587	637	632	646	610	558	607	641	639	619	589	622	694	571	630	629	580	630	639	633	657	645	627	642	605	625	615	646	638	654	646	616	621	628	653	649	602	610	667	620	638	608	593	604	634	663	668	608	625	592	602	591	651	631	624	641	653	614	616	581	636	624	644	609	629	621	622	600	599	632	651	624	649	612	636	679	601	642	671	628	644	670	635	592	643	621	637	600	592	611	596	617	608	599	633	668	671	653	600	653	643	588	601	589	610	600	561	629	625	641	682	626	601	569	631	590	618	643	656	589	639	614	603	627	615	627	622	650	593	637	647	631	649	596	609	611	577	606	604	631	650	624	619	700	596	614	626	608	650	609
27957	22373	20220	9832	3739	2527	1814	1796	1651	1413	1177	1046	1006	904	887	792	745	724	669	615	611	570	622	595	642	611	584	598	602	658	649	659	646	572	574	619	585	605	539	569	554	531	513	537	572	518	521	503	537	510	537	525	534	529	524	479	536	532	520	531	512	488	517	498	506	520	493	505	497	500	504	532	515	549	514	494	474	540	484	477	519	479	479	499	492	542	496	485	509	526	499	474	492	553	511	554	474	546	507	508	520	486	480	453	499	503	507	508	516	471	502	490	461	490	490	473	501	498	472	520	488	542	534	491	479	474	502	497	530	540	490	494	484	522	531	516	516	483	508	502	500	507	510	501	515	502	530	452	524	491	519	527	460	481	489	492	511	471	480	507	557	498	502	513	514	510	523	486	494	477	525	513	477	505	459	489	537	504	507	516	532	501	490	463	495	507	491	547	502	506	496	495	514	497	546	501	557	466	529	514	469	484	503	504	462	519	495	469	477	517	516	517	497	510	507	499	493	503	481	470	515	506	537	482	484	509	541	522	484	489	548	476	514	479	483	481	510	529	493	517	484	488	530	512	505	509	479	471	524	513	480	511	536	540	509	482	508	472	489	532	481	487	507	479	501	484	494	486	499	515	474	495	486	466	483	493	481	522	477	509	516	495	504	468	457	500	484	534	458	479	502	528	515	474	483	471	538	478	506	493	487	502	509	483	522	493	512	508	486	513	504	487	482	506	524	512	500	497	465	536	481	484	480	499	475	485	509	503	542	499	502	520	490	489	507	504	490	474	507	497	527	478	517	488	480	522	485	518	510	485	488	511	474	473	525	511	524	497	507	480	512	516	460	498	488	494	507	494	544	515	468	490	515	493	472	479	517	528	467	507	506	454	491	477	528	480	533	560	480	505	494	473	482	521	471	493	490	514	504	472	511	517	494	535	524	529	509	495	500	535	502	516	492	469	513	460	466	517	456	501	503	516	438	528	501	513	467	511	474	516	524	503	485	526	490	459	544	506	496	490	516	522	533	490	471	518	510	495	484	524	524	486	462	459	507	445	492	495	481	479	515	499	505	500	491	504	529	489	472	515	508	477	494	498	501	475	487	473	561	480	523	505	529	532	483	509	496	532	538	509	500	513	503	491	546	498	486	483	512	502	516	512	458	485	546	499	500	504	485	507	486	486	467	449	468	472	507	496	450	548	502	464	532	525	492	516	496	484	513	483	514	536	507	507	544	514	466	493	515	473	512	495	486	506	506	495	506	490	530	497	498	529	470	537	496	487	518	484	491	512	499	482	502	476	516	525	493	530	458	535	495	496	481	508	522	476	510	451	521	519	465	500	498	514	506	511	499	526	516	528	499	506	474	484	491	496	482	507	504	496	489	503	515	524	440	474	532	498	500	504	477	507	500	491	485	523	511	496	524	510	527	484	479	500	503	486	502	503	497	479	506	518	493	529	470	512	505	502	493	496	490	478	442	511	461	494	487	552	498	542	484	497	483	496	503	510	500	524	469	485	460	466	452	475	475	506	471	536	559	490	476	507	535	516	496	518	517	498	531	498	495	516	478	503	470	506	469	482	490	489	517	541	532	492	548	533	517	512	508	487	493	507	485	515	514	511	494	449	487	480	490	579	509	537	526	531	467	505	485	474	509	494	474	481	489	509	468	524	525	496	489	513	487	494	474	469	484	492	497	509	472	485	504	544	515	504	484	510	478	428	501	512	492	450	494	511	524	502	525	503	522	476	500	448	474	495	536	512	510	481	464	457	465	486	499	493	489	482	502	512	483	487	549	496	522	489	511	504	513	515	497	491	504	522	474	488	506	484	508	474	510	460	434	464	521	504	504	460	509	522	511	535	471	509	505	539	508	513	482	492	493	529	498	481	492	523	480	527	508	505	504	501	524	509	501	504	469	479	480	481	495	502	574	488	468	490	525	476	515	508	528	500	510	532	494	494	488	485	467	486	491	485	502	490	490	511	486	478	487	473	481	462	461	490	538	524	463	504	489	508	505	516	487	490	498	446	486	478	498	508	498	505	512	506	475	474	472	518	456	480	513	550	504	517	477	513	498	504	460	485	476	481	468	494	533	509	454	481	494	499	505	464	537	528	511	505	534	518	503	490	490	508	473	525	479	497	509	488	489	500	517	501	490	495	486	481	487	503	496	521	503	469	500	490	510	504	527	481	498	470	488	516	495	496	496	502	527	515	500	495	452	498	544	491	493	524	496	514	519	488	505	512	477	513	534	481	473	528	478	549	548	509	501	519	498	488	473	479	493	536	497	497	507	513	493	476	514	518	484	528	516	499	487	511	442	515	535	544	516	476	491	496	518	489	491	502	482	508	475	531	479	512	483	534	520	499	520	496	523	504	496	510	498	500	505	504	519	515	474	469	472	501	497	519	483	505	485	507	463	482	494	503	487	519	473	516	525	503	496	483	492	540	479	490	506	494	509	490	527	493	508	529	541	523	484	521	464	499	481	500	515	509	521	474	498	480	525	511	490	530	509	478	501	518	487	460	464	491	520	501	494	513	492	492	486	524	472	506	488	460	492	533	500	478	504	511	506	471	465	504	541	520	527	531	493	487	494	534	495	519	502	528	503	531	480	491	517	509	515	508	512	522	462	510	469	485	495	487	546	467	450	526	497	466	504	506	480	506	510	493	511	498	484	543	557	468	502	500	513	476	531	500	501	531	501	527	507	465	479	512	480	515	505	498	518	527	525	496	482	500	507	497	490	528	483	514	498	480	560	502	491	511	507	497	464	540	498	511	463	465	479	531	481	489	476	506	507	469	528	539	523	499	509	475	533	461	491	499	502	497	493	553	505	515	520	480	515	519	520	490	501	524	511	500	501	529	460	491	498	530	517	488	517	510	483	490	435	497	526	461	501	505	490	508	454	518	475	468	530	526	513	513	509	536	508	471	493	505	528	444	485	499	506	494	499	505	517	487	506	499	477	487	505	497	511	488	481	506	476	514	473	545	497	544	501	493	496	527	523	498	546	488	471	474	497	491	489	509	503	517	473	509	490	513	495	476	476	506	507	463	481	474	526	515	483	502	522	496	429	472	509	507	496	492	519	500	492	500	493	501	506	464	532	490	509	508	487	527	532	492	502	509	472	514	487	520	518	507	493	480	537	528	533	478	526	512	520	496	540	484	470	512	489	483	461	484	500	501	487	521	501	491	513	553	462	473	489	521	502	519	506	529	505	500	515	461	537	498	484	506	496	500	501	493	502	472	532	504	539	467	548	520	506	490	522	494	488	484	519	509	515	495	500	514	469	494	495	510	506	477	522	517	545	524	488	491	480	490	509	511	444	491	542	485	511	502	486	548	536	478	507	513	517	534	494	440	520	506	480	498	509	489	474	488	481	519	521	478	462	498	470	529	534	526	529	506	492	506	506	519	470	496	484	531	489	468	476	524	524	475	521	497	492	463	503	501	505	495	502	466	497	470	503	502	480	495	480	553	513	501	461	509	447	491	516	492
20420	31793	23892	11405	6456	4902	3806	3692	3208	2842	2243	1928	1569	1677	1420	1327	1235	1041	899	844	832	779	825	802	743	780	789	799	764	865	839	813	812	795	753	720	762	725	724	701	700	659	674	698	646	662	635	662	641	633	678	623	650	620	633	637	621	649	647	626	588	579	577	665	586	596	630	580	591	612	574	601	639	624	628	599	643	560	624	605	602	552	594	613	626	560	589	659	608	594	612	592	643	593	602	639	629	623	575	614	552	610	577	607	564	584	628	604	622	589	595	585	583	604	636	574	566	593	607	584	603	608	598	628	560	576	588	599	590	577	600	595	603	599	636	559	598	590	556	638	607	610	569	608	595	598	564	589	633	645	622	594	606	647	630	595	633	600	588	608	619	601	574	615	582	597	584	610	602	601	580	580	580	627	592	590	622	590	571	594	596	606	572	574	620	609	568	601	583	616	588	639	602	638	584	577	613	615	581	610	608	636	610	599	574	611	585	575	640	567	588	568	607	568	614	639	589	595	591	617	637	622	584	607	594	605	612	658	629	576	583	588	663	588	588	593	582	590	569	601	630	627	596	615	599	562	626	598	618	592	625	609	598	653	593	599	642	605	612	583	617	615	597	574	566	619	606	604	674	574	618	607	626	630	580	596	604	562	592	590	612	637	586	612	616	635	572	585	623	574	622	619	561	591	617	604	589	566	599	579	627	610	647	603	681	617	583	592	598	576	599	580	601	634	559	566	600	623	617	602	629	614	595	587	593	631	629	593	672	598	595	606	555	595	572	606	591	591	589	588	588	618	620	627	594	583	580	597	583	618	600	622	651	574	609	581	548	596	560	586	607	585	634	555	611	630	593	612	609	630	557	592	597	604	608	618	615	588	588	552	619	653	627	603	560	645	617	597	582	595	621	595	594	606	597	604	608	587	613	588	588	629	598	664	592	607	642	623	596	572	612	575	592	596	596	613	569	603	608	620	622	618	602	560	613	609	623	664	639	596	607	622	630	614	640	634	612	603	593	605	579	610	559	588	605	624	585	589	657	604	573	596	575	606	586	601	598	568	629	630	617	618	534	578	553	613	622	636	596	594	603	609	616	591	606	655	588	637	591	636	534	609	565	566	636	626	604	583	584	597	582	590	606	597	599	597	599	591	631	601	567	619	568	574	609	619	612	630	574	618	627	574	619	557	625	587	625	605	629	580	600	603	605	595	621	598	609	599	629	562	609	592	589	641	586	574	585	563	592	608	602	605	614	612	602	593	579	625	650	571	606	631	607	592	632	587	594	582	655	643	603	609	607	631	599	608	571	617	583	645	618	648	625	582	592	569	599	636	591	586	583	620	610	618	594	623	598	609	595	596	593	639	601	594	640	622	634	603	522	606	572	608	603	600	592	572	616	617	601	615	594	610	608	584	593	578	633	629	591	583	620	610	609	573	600	633	608	561	636	570	566	596	615	547	619	599	570	572	592	622	608	601	584	652	574	606	583	580	591	630	606	583	587	590	607	616	559	588	616	573	581	622	608	589	608	605	579	641	574	638	594	616	567	626	598	596	611	615	612	587	604	618	646	602	627	598	557	605	582	612	593	613	588	581	582	587	598	593	625	595	639	572	613	613	599	595	646	617	603	603	601	600	558	560	630	630	590	617	626	614	595	583	541	598	574	612	589	583	603	624	585	638	585	616	601	594	609	593	574	635	664	601	598	546	628	583	586	655	633	653	615	591	601	571	565	582	620	598	595	587	606	611	603	601	614	588	620	587	594	585	584	607	604	586	591	592	602	611	588	637	599	620	601	611	585	573	621	612	607	609	562	604	634	584	578	564	603	608	580	586	575	606	611	660	590	589	604	625	589	622	600	604	605	622	604	590	641	616	627	591	633	570	612	632	618	581	601	562	622	553	645	584	604	581	544	626	650	614	587	598	598	582	591	574	611	567	594	583	597	631	609	617	645	614	583	645	626	616	578	594	585	608	600	615	644	612	596	560	565	593	624	587	598	646	609	603	582	596	597	626	607	602	634	609	579	608	638	642	612	585	623	586	583	597	636	587	595	599	605	569	660	613	575	594	564	582	569	587	583	575	585	602	596	593	589	640	601	632	607	601	578	607	604	589	583	611	592	539	637	604	583	604	624	631	562	579	636	596	636	641	544	632	607	580	602	573	563	607	617	572	594	594	671	620	601	642	591	610	587	634	621	575	591	605	557	610	636	613	587	591	594	603	664	590	620	621	536	605	596	582	617	564	636	617	587	635	626	590	640	642	645	600	638	607	610	634	609	588	626	597	629	599	646	597	567	634	626	597	583	601	640	609	593	542	632	624	570	612	604	634	614	622	604	588	596	603	578	608	640	602	615	598	602	604	622	601	614	592	619	585	600	601	634	595	625	620	574	623	582	557	565	625	593	614	577	667	574	623	616	608	609	619	581	642	602	581	683	569	576	614	571	592	556	633	620	596	618	648	611	580	609	632	585	580	612	635	583	619	589	596	604	602	579	610	615	580	579	622	607	578	563	614	558	600	601	616	619	612	590	593	580	591	625	609	593	626	599	575	606	562	591	566	618	656	581	632	553	648	609	603	602	586	623	617	630	624	617	623	582	624	571	604	643	567	600	585	619	624	600	573	591	600	609	602	621	582	585	589	619	617	595	613	600	636	621	624	601	579	619	605	612	572	608	607	611	615	579	551	556	576	619	579	654	592	595	595	614	643	622	625	592	588	602	654	620	664	610	599	605	601	622	604	593	547	611	635	564	634	616	583	556	615	647	626	629	573	586	586	599	561	621	625	608	582	599	653	606	617	594	630	598	571	565	582	631	570	606	620	627	625	615	624	582	585	585	575	620	622	585	598	606	562	618	691	645	624	609	627	637	598	613	623	616	604	639	616	562	615	624	587	558	597	595	578	566	549	599	575	588	586	609	591	636	633	578	618	602	573	584	605	617	563	597	611	638	589	588	615	625	624	575	664	637	617	596	564	612	624	582	611	638	569	620	615	616	631	588	630	613	579	601	581	629	611	604	622	594	571	588	630	639	626	606	580	590	631	560	589	621	611	594	625	624	598	582	574	634	600	623	624	610	606	616	585	621	643	610	617	602	576	606	577	620	620	609	590	563	618	614	581	544	617	598	592	550	633	582	585	608	592	595	598	553	587	633	586	650	600	602	605	620	605	623	627	588	594	584	567	605	587	573	588	596	610	626	580	621	659	604	588	631	555	601	604	655	590	633	577	585	602	597	617	655	610	612	630	607	625	604	585	586	599	604	581	621	615	599	552	616	595	597	611	587	582	638	619	631	588	605	622	599	618	612	604	593	598	609	595	623	586	611	588	617	627	629	629	634	630	623	603	586	596	570	609	604	612	601	647	616	531	632	599	625	595	605	596	630	607	621	567	618	586	627	551	581	553	617	626	569	642	586	619	623	579	573	608	550	621	596	580	612	624	611	619	597	598	643	614	600	637	636	618	638	655	619	631	568	579	632	591	631	608	601	611	640	566
24223	21300	28431	24527	21112	10700	3587	2677	2235	1869	1518	1268	1212	1120	1024	878	811	734	701	606	591	525	598	554	531	569	540	617	554	622	580	525	509	527	505	524	485	522	480	505	509	459	476	440	391	426	421	425	431	403	397	440	403	393	409	400	435	408	421	407	392	388	394	386	390	398	354	342	398	348	364	361	385	354	363	366	364	397	413	369	359	387	344	383	406	421	390	405	372	369	370	343	375	347	352	381	376	368	386	397	435	404	368	364	366	367	372	348	407	378	399	391	396	425	359	340	355	385	433	373	364	415	371	389	368	378	393	377	374	368	392	371	381	399	375	397	389	376	360	411	400	414	404	391	355	373	353	392	423	369	350	399	359	340	370	389	403	371	341	389	397	352	397	347	395	375	424	417	382	387	381	386	380	414	402	377	376	404	377	363	371	377	383	386	393	384	386	362	385	407	351	397	359	362	373	416	348	364	376	417	392	399	356	385	382	327	420	382	394	362	369	369	406	399	389	412	339	354	351	400	384	385	393	394	390	348	352	352	374	376	393	386	401	372	352	349	366	405	394	351	377	356	375	385	378	351	380	390	371	358	363	403	382	378	371	385	375	372	372	393	369	360	359	377	391	421	406	368	387	367	356	370	405	388	395	370	392	356	383	371	359	409	359	331	390	352	370	350	405	383	386	382	374	372	356	346	395	355	363	378	334	393	376	423	363	410	386	430	384	400	365	359	388	376	358	382	392	378	366	372	386	406	383	403	379	394	359	364	368	398	356	370	359	365	373	371	380	360	361	369	380	379	360	358	377	384	375	378	378	384	418	374	359	368	416	413	403	347	332	369	368	361	372	385	353	373	375	362	389	396	362	378	415	355	424	364	401	359	399	380	367	369	355	361	369	375	396	385	390	399	389	347	368	419	363	392	376	440	404	415	404	383	393	412	415	383	337	397	372	370	367	364	412	334	391	345	394	394	389	370	367	366	371	379	355	397	376	383	383	376	344	353	377	357	399	344	361	377	368	363	340	393	376	360	381	401	376	386	387	358	362	391	360	371	377	359	407	340	367	360	381	386	379	376	353	376	353	361	386	402	424	372	360	379	380	390	402	380	371	379	425	374	410	393	396	384	389	390	344	391	423	383	358	377	386	345	395	372	423	396	379	369	381	379	360	371	360	387	409	380	361	409	386	392	397	363	388	366	378	347	391	387	357	393	385	393	370	369	368	383	384	366	368	361	384	394	359	357	339	347	373	401	403	385	375	368	386	358	367	372	404	404	387	361	371	404	383	414	396	390	378	365	373	376	364	406	374	400	422	397	375	353	384	344	395	382	344	379	402	408	401	387	373	417	375	357	361	381	360	361	359	402	359	394	373	370	380	378	377	384	374	374	366	386	365	380	370	365	369	400	379	367	366	389	363	399	368	380	349	354	387	362	394	425	386	361	369	380	384	386	401	352	383	382	378	356	371	385	341	337	386	407	369	362	407	403	366	380	396	380	377	381	409	384	390	381	366	391	374	385	395	382	413	364	362	384	399	422	384	370	378	351	416	399	368	369	415	403	365	362	371	377	367	395	369	383	346	420	402	420	382	408	388	400	398	364	377	361	388	407	381	392	394	376	407	399	380	361	388	374	410	359	392	373	382	356	353	364	402	388	409	362	414	389	377	394	386	354	341	421	370	390	372	350	400	354	362	377	362	372	334	364	418	387	396	361	371	337	372	380	437	403	374	396	384	358	356	372	396	406	380	408	370	377	384	340	408	380	344	360	404	387	357	396	401	383	353	352	358	383	414	396	376	381	379	373	381	386	349	361	414	397	349	367	371	381	375	398	369	367	355	391	370	347	424	376	405	349	389	362	358	372	401	352	406	392	421	359	372	342	373	402	393	355	409	382	390	368	399	353	370	376	351	372	335	390	379	389	386	370	387	364	342	378	373	368	402	362	392	364	390	380	368	393	364	375	402	352	375	391	394	360	358	359	383	400	365	397	379	386	391	365	386	394	396	400	362	362	385	354	369	354	395	393	370	389	408	388	380	373	386	382	386	413	390	391	368	391	405	383	353	388	407	387	387	369	350	383	392	395	386	402	355	383	398	359	387	399	402	409	381	366	345	371	360	382	334	372	367	376	376	390	388	392	359	382	375	374	367	429	354	405	413	380	363	380	420	368	354	389	367	348	372	385	391	343	352	362	357	373	366	392	383	403	379	371	383	377	370	404	407	367	416	386	374	377	401	387	363	365	383	422	436	385	370	349	420	380	392	416	364	349	395	384	361	383	399	373	421	359	423	392	371	383	349	359	366	381	389	392	365	371	369	349	371	359	383	392	348	407	367	388	381	385	365	367	365	373	396	391	354	362	363	368	381	389	396	349	415	393	394	405	395	359	335	371	400	372	376	383	374	380	348	386	362	412	372	415	377	392	376	374	376	372	398	401	385	340	390	418	374	415	392	376	420	399	385	409	401	399	408	375	376	378	406	391	368	391	380	384	379	367	389	364	375	409	399	372	366	367	368	384	392	384	404	371	418	362	396	393	390	398	384	345	374	380	365	346	388	391	380	359	373	402	386	387	384	398	355	387	379	378	359	370	364	409	392	367	413	349	376	396	376	389	388	388	371	409	377	403	398	356	383	342	367	393	368	369	366	383	376	363	410	393	413	366	373	397	402	371	370	376	387	402	399	397	365	380	376	383	412	386	345	352	372	362	391	412	404	356	389	378	390	391	398	383	351	390	374	387	383	373	366	360	361	367	395	352	368	358	361	346	370	381	396	386	360	371	410	403	368	354	368	392	384	380	381	409	387	380	392	369	394	347	374	346	372	360	384	376	371	411	368	397	348	367	356	386	392	336	384	394	350	392	390	400	389	402	385	402	370	386	376	386	391	395	382	434	369	407	376	396	359	379	360	385	360	382	389	366	375	394	370	399	377	359	434	373	381	394	411	337	379	366	373	362	394	373	403	351	387	353	354	356	358	348	357	393	386	381	403	367	371	374	352	384	351	391	400	355	372	388	381	367	378	381	356	371	361	378	385	386	400	383	399	417	341	368	410	385	408	382	358	346	375	370	392	388	398	412	389	394	369	387	384	424	360	357	371	379	369	412	361	360	400	382	383	432	396	362	351	346	394	409	411	370	384	392	386	396	371	362	424	361	379	390	419	367	384	366	343	388	383	387	354	376	381	352	385	361	400	401	389	344	355	394	358	421	378	411	413	366	374	333	412	376	367	384	378	374	377	393	361	351	380	388	384	358	369	402	363	364	404	388	392	400	395	394	390	391	413	354	405	363	356	381	378	363	375	367	357	391	345	411	357	374	385	409	411	354	399	369	366	374	339	406	377	374	366	391	354	386	383	338	366	366	363	375	387	366	408	361	383	383	415	359	377	393	363	401	390	358	376	391	391	431	365	353	392	390	373	377	371	357	366	400	408	426	398	360	352	388	365	398	378	368	378	385	393	376	356	351	374	385	401	398	397	371	348	372	357	375	373	392	383	384
20961	38379	29521	15458	9498	7778	5867	5499	4539	3817	3132	2738	2361	2081	1951	1603	1348	1162	1059	995	881	808	804	758	766	815	797	828	822	841	835	833	794	801	726	705	703	663	675	669	704	597	619	597	545	582	582	543	536	593	524	527	528	494	548	489	542	487	484	470	482	465	447	430	476	472	458	487	444	485	471	481	466	448	468	440	488	500	462	488	449	473	478	483	443	493	428	464	486	490	438	467	477	488	496	488	469	449	440	483	469	487	455	444	498	477	487	449	469	482	497	480	479	457	428	467	447	493	443	469	494	483	494	472	463	455	463	456	467	444	479	478	440	467	482	467	456	435	473	435	473	474	471	443	481	452	489	490	435	470	459	438	440	490	443	466	466	466	452	459	468	483	449	465	463	408	450	446	494	430	528	461	447	474	464	442	461	440	430	474	435	445	448	478	472	435	491	458	496	503	456	470	467	457	474	461	440	436	447	465	442	440	434	446	468	466	491	435	436	471	444	484	489	462	470	455	429	466	455	475	441	458	449	443	494	453	457	442	474	460	429	448	463	480	442	442	460	477	442	462	441	443	459	494	455	422	492	454	465	423	461	447	465	451	477	465	455	480	449	444	509	434	439	459	461	456	437	475	443	489	424	439	459	471	466	454	464	500	469	440	444	480	437	486	464	448	469	461	471	449	453	424	449	439	429	458	482	433	453	425	474	460	465	457	503	449	467	440	451	441	485	447	415	449	495	453	440	465	470	448	454	466	462	455	429	492	439	450	397	450	426	439	428	434	451	461	445	476	461	430	450	448	444	434	428	458	472	437	464	452	443	458	490	462	462	424	455	437	455	434	479	477	444	490	453	473	444	452	471	468	437	407	498	457	467	430	430	473	472	445	479	479	425	469	406	447	441	450	484	462	437	432	425	460	492	462	419	453	455	461	458	474	448	468	469	442	469	474	419	446	455	458	462	430	461	451	475	482	448	455	477	452	465	441	477	439	424	444	478	423	449	464	436	425	475	425	470	454	459	443	474	481	460	479	430	442	449	465	461	488	429	433	445	474	429	456	482	476	470	494	471	426	452	468	463	453	422	448	479	462	466	468	453	498	464	449	491	426	477	467	466	421	431	474	422	488	475	438	469	469	467	476	463	480	465	490	470	460	464	464	453	475	428	447	457	441	490	501	479	444	485	484	494	457	450	452	463	451	464	464	453	456	451	455	508	469	471	479	460	430	461	482	474	425	478	476	495	457	483	438	461	469	479	457	450	475	479	441	486	452	452	454	459	485	431	466	444	429	460	401	450	427	486	429	428	451	424	464	436	460	466	481	458	466	479	436	420	497	461	474	473	462	456	435	459	453	478	446	438	457	462	473	457	485	440	500	471	466	459	503	458	455	448	441	490	438	497	478	434	454	421	461	491	440	442	500	467	462	492	473	460	468	457	472	483	445	460	474	443	481	463	435	452	478	489	455	428	428	460	457	483	436	494	470	462	497	450	439	410	499	490	433	473	489	412	431	423	494	477	456	452	469	473	390	481	490	437	421	446	464	490	471	438	477	481	450	402	462	471	466	467	436	444	434	482	480	451	449	481	464	469	466	453	460	441	449	469	496	452	424	451	477	465	454	468	420	459	459	443	446	436	447	467	513	436	482	488	447	445	440	454	474	493	482	438	472	464	491	471	484	473	436	486	424	489	475	456	480	464	429	436	427	433	440	472	460	505	445	451	472	433	471	454	477	454	471	493	487	431	470	387	492	458	418	483	490	433	473	467	464	431	476	476	466	458	487	475	446	468	451	437	495	506	469	479	464	427	437	485	440	473	436	447	452	456	425	485	469	455	471	463	438	468	469	460	464	464	470	444	473	464	438	468	455	460	440	462	444	438	484	452	492	466	439	471	478	460	472	465	486	494	456	461	457	462	423	479	491	457	455	464	481	465	442	492	466	433	439	452	490	459	428	438	454	451	472	474	481	470	475	437	443	437	450	437	479	434	447	500	448	412	440	486	463	452	463	449	455	454	443	517	459	416	441	484	498	471	464	485	467	473	464	441	470	404	454	470	485	452	454	483	466	466	458	476	460	498	510	441	422	465	473	458	505	499	436	453	485	414	431	482	458	448	467	453	476	470	467	501	453	463	477	442	432	427	468	459	444	463	444	462	444	495	439	472	477	442	489	434	478	456	454	470	430	470	456	456	472	467	455	439	493	460	470	475	435	456	440	485	471	497	446	488	449	490	442	478	444	443	450	482	460	416	483	448	409	465	453	455	452	458	466	436	416	465	480	468	459	464	488	472	432	481	444	487	459	468	471	482	467	449	478	473	458	474	474	430	439	474	467	458	446	474	500	426	469	477	472	453	450	461	450	445	463	441	469	447	458	455	484	447	427	451	415	498	466	467	461	449	470	457	433	543	455	443	463	471	454	456	488	522	451	468	472	487	425	459	487	482	441	488	454	426	479	438	480	446	478	480	454	455	479	453	459	482	459	447	428	451	455	420	476	446	470	459	438	440	452	493	449	434	453	482	492	456	470	443	437	435	451	458	466	506	481	433	442	469	451	496	449	425	441	487	467	503	458	440	486	487	452	450	496	429	457	471	439	473	407	442	450	425	437	452	458	483	474	439	450	462	513	478	444	453	413	445	458	466	478	486	485	458	451	475	462	484	473	461	442	410	478	446	433	446	410	456	499	468	486	451	446	451	485	487	455	449	430	452	449	431	454	459	450	469	470	441	447	483	480	454	444	440	477	451	458	460	466	416	477	444	492	473	477	460	447	472	489	482	442	451	437	455	453	479	476	450	450	443	442	466	444	512	442	439	484	491	471	473	494	499	457	422	427	431	472	462	425	468	464	466	442	420	458	481	463	512	460	499	473	453	434	481	427	467	517	452	472	458	476	433	507	470	498	448	448	466	446	470	491	552	475	427	488	451	422	446	453	491	456	445	472	425	436	466	462	446	440	467	441	439	460	521	444	414	444	431	461	503	474	459	429	459	454	494	482	469	453	461	441	493	478	427	480	468	476	422	453	440	486	450	475	476	432	465	484	431	457	454	470	454	456	424	450	470	452	465	445	405	482	487	427	450	472	411	422	439	499	462	436	443	448	461	463	459	465	426	413	431	451	468	459	434	493	449	482	463	445	450	455	419	469	466	413	422	436	438	468	478	452	437	457	496	447	448	458	436	428	427	470	444	474	456	448	432	450	468	466	443	460	447	472	459	483	471	464	441	443	473	444	500	442	445	460	470	467	448	492	444	436	451	451	443	449	482	477	484	441	425	436	438	459	468	465	452	460	484	471	475	519	496	453	476	432	432	464	436	478	440	506	477	455	495	411	485	448	451	495	430	421	478	432	454	471	467	465	479	469	457	433	455	480	488	475	495	488	475	483	471	453	461	470	486	416	447	454	449	469	489	430	503	485	465	471	463	484	457	480	450	455	467	460	439	457	432	440	488	441	414	432	451	486	451	449	499	492	491	415	460	470	485	463	439	472	460	442	463	440
25536	21389	27409	25485	11479	4155	2769	2444	2204	1844	1709	1528	1409	1379	1215	1068	995	919	883	864	827	863	801	826	860	768	805	807	879	861	821	810	785	772	741	801	741	748	752	785	688	761	697	657	700	710	740	719	691	675	736	674	635	659	694	709	686	658	712	660	658	613	687	659	648	703	654	664	653	622	707	672	637	630	596	624	681	667	723	681	673	673	689	689	671	596	689	639	652	628	635	605	627	640	663	672	662	665	650	684	624	679	701	665	641	639	679	636	676	631	674	643	686	589	658	629	681	659	646	693	626	645	647	649	651	638	639	648	655	657	612	645	664	672	663	637	667	669	642	674	636	647	634	634	663	697	661	646	673	646	695	664	705	658	661	674	658	649	625	602	741	657	659	688	708	653	692	634	664	675	648	649	659	671	665	683	638	691	636	674	667	657	650	652	666	663	628	645	660	665	716	627	658	638	674	628	694	657	685	650	653	657	654	604	643	616	652	656	617	650	660	690	672	626	724	675	648	658	620	622	673	685	646	667	656	655	691	659	661	682	679	683	686	665	663	611	695	694	655	671	615	683	640	619	648	646	633	667	649	640	698	675	623	653	668	604	653	651	638	654	619	676	643	645	650	629	643	632	655	655	662	644	644	700	653	635	632	685	679	579	628	621	620	652	659	645	636	653	643	632	639	673	705	674	640	648	660	653	617	659	652	633	667	680	675	646	640	705	637	605	619	616	634	680	664	640	623	662	636	686	653	595	658	682	595	693	598	685	658	651	648	637	645	624	602	645	640	668	673	664	645	699	695	639	657	643	625	669	679	656	609	697	640	669	699	618	721	652	702	671	686	697	698	685	653	669	619	663	684	632	635	666	662	694	623	678	699	684	647	634	657	639	658	657	672	651	652	641	632	596	653	692	631	664	610	669	669	668	629	624	677	645	668	657	635	661	638	613	702	659	641	654	698	686	667	660	733	678	672	676	612	618	655	667	679	621	655	651	648	669	652	655	670	655	655	651	617	670	660	624	682	635	668	622	668	652	640	628	675	634	669	641	663	624	698	624	707	634	673	630	675	680	656	638	621	660	661	639	631	671	669	647	626	637	666	682	714	647	650	615	601	671	703	685	656	619	664	666	617	645	694	695	708	643	668	654	663	657	651	623	666	672	590	665	631	645	702	657	636	684	620	680	660	647	642	656	647	652	636	635	671	698	647	661	717	651	690	633	654	675	649	647	682	638	638	661	663	680	698	666	629	691	628	649	667	627	657	676	616	676	680	659	634	639	641	683	632	627	686	652	680	659	685	617	645	673	689	689	663	679	636	607	638	651	652	693	641	646	664	649	679	672	667	692	710	660	657	679	613	663	675	668	674	682	653	678	659	663	675	629	651	677	611	671	616	647	661	644	681	653	670	674	677	638	644	658	640	630	646	674	671	726	656	634	617	655	612	640	654	671	679	640	659	717	637	649	662	671	636	686	659	633	670	693	604	662	685	656	708	668	656	649	649	635	655	617	623	609	627	660	659	669	661	685	653	650	681	683	644	684	677	678	662	688	625	682	646	609	630	656	636	611	641	629	602	643	674	650	654	644	655	668	655	673	680	647	622	690	632	608	661	680	677	666	679	669	652	613	686	679	627	656	683	653	681	659	626	651	658	632	624	637	621	649	665	675	669	617	667	632	667	683	679	627	645	677	639	696	620	722	711	700	682	653	628	693	611	651	652	656	663	681	632	696	662	677	675	671	696	672	668	729	638	634	621	657	655	656	689	668	677	669	610	640	666	680	628	658	689	668	658	655	673	633	659	710	630	696	637	634	687	681	721	642	674	637	655	615	658	686	633	647	679	627	632	639	748	644	630	673	666	673	611	649	636	618	686	659	665	705	645	638	641	643	644	680	650	634	678	676	653	650	632	680	694	629	621	693	661	667	665	682	633	635	610	657	626	593	660	664	681	690	624	688	634	623	652	693	607	617	664	628	721	660	674	703	670	634	638	665	651	700	650	612	660	650	663	633	660	701	688	682	676	643	666	681	649	682	702	665	647	659	631	687	655	698	682	639	665	670	674	744	689	690	680	638	669	719	653	667	641	681	665	661	651	637	652	638	632	619	668	655	647	692	685	654	663	647	683	663	661	615	618	714	654	632	666	677	705	618	672	632	612	654	657	633	688	665	660	636	645	650	645	607	651	653	655	649	685	668	667	648	621	666	657	647	637	655	676	645	668	677	637	635	620	603	642	649	689	628	609	658	664	695	687	689	653	675	652	714	669	672	639	643	625	650	675	651	650	625	645	681	665	683	694	670	646	672	653	619	677	659	630	645	702	636	660	667	684	657	706	661	721	637	624	643	665	647	655	687	628	653	706	673	654	630	643	715	666	643	647	643	639	680	667	693	683	715	700	672	702	648	664	638	648	646	603	644	650	694	635	641	673	691	627	592	631	590	681	669	631	683	626	628	702	653	668	655	669	610	637	638	666	616	683	661	615	663	638	622	685	684	612	637	668	654	642	668	654	649	614	630	649	678	661	639	640	654	640	639	630	632	633	676	658	690	692	654	623	640	667	665	642	680	646	630	662	636	647	664	689	629	656	654	635	639	650	644	692	622	672	644	664	608	647	689	682	633	634	657	629	660	677	660	649	687	638	668	662	692	651	661	631	653	689	615	642	701	628	675	684	654	634	624	686	642	686	639	645	689	648	656	628	627	672	658	634	620	642	640	666	628	621	660	651	664	620	695	614	627	639	676	614	649	705	681	651	645	621	654	644	662	591	668	647	675	722	666	624	677	678	633	699	654	649	637	609	636	671	636	624	627	676	704	660	641	624	655	668	678	667	676	660	670	584	629	671	682	690	642	657	639	698	666	680	691	642	691	645	668	685	639	666	639	623	619	685	635	655	635	628	648	658	617	675	635	652	628	672	655	649	670	673	679	608	632	704	618	664	683	671	693	623	675	652	687	668	678	627	713	688	658	686	655	702	657	632	659	683	656	690	660	630	673	668	656	604	617	658	696	656	661	696	671	718	683	694	669	658	703	652	647	619	635	643	634	644	701	649	633	687	660	613	719	641	667	667	623	635	685	632	664	704	647	653	646	671	640	634	633	706	652	679	650	592	709	640	659	672	655	610	673	665	652	583	668	644	689	668	667	654	688	661	669	655	691	640	656	686	676	677	666	686	655	667	620	688	623	636	612	672	649	608	666	617	630	592	681	614	657	648	618	644	656	677	662	667	670	653	634	672	634	662	684	654	621	668	694	621	641	655	633	640	667	676	631	649	678	651	645	681	666	658	667	686	653	643	650	660	614	618	682	614	660	641	659	680	679	662	612	720	653	666	675	655	637	634	676	656	702	679	664	695	667	658	692	611	629	666	686	699	680	652	636	614	624	661	674	686	679	663	609	639	638	609	640	661	624	644	691	673	693	655	677	689	652	672	673	608	632	680	640	692	680	665	683	653	638	623	636	650	636	681	648	646	636	640	621	704	677	635	631	681	685	641	637
20964	35269	27215	13153	8124	6905	5604	4957	4449	3652	3062	2669	2437	2248	2137	1698	1488	1347	1192	1109	1094	1127	1067	1055	1103	1058	1020	1086	1154	1042	1056	1099	1049	1019	947	1030	928	1009	944	989	903	869	888	894	891	859	818	772	801	819	791	803	811	840	890	779	758	782	797	759	743	776	761	793	828	815	784	826	757	777	785	765	843	769	733	757	799	775	726	743	807	760	782	763	808	804	759	765	727	777	765	777	758	723	790	757	773	761	738	798	777	799	748	770	767	758	751	783	782	739	771	760	777	756	750	799	796	806	776	750	820	801	800	779	761	787	730	760	782	759	808	770	826	726	774	722	773	779	771	768	743	790	775	770	822	749	802	756	788	816	744	818	805	737	740	755	796	756	803	770	809	737	790	813	788	770	788	784	767	760	767	768	795	767	832	813	782	760	782	755	777	779	750	821	765	801	795	717	766	770	788	804	765	780	750	809	789	753	755	796	779	781	722	775	773	783	758	790	750	772	745	843	824	747	772	789	709	740	740	752	791	766	771	780	767	801	736	778	737	756	743	780	750	802	796	764	786	758	731	776	803	795	773	736	809	710	776	772	805	761	737	802	806	731	792	738	822	794	740	746	722	791	764	811	792	747	780	768	803	755	770	773	770	750	755	739	796	756	805	765	759	744	794	776	817	749	757	760	782	742	764	767	758	729	758	698	806	720	769	768	848	777	780	811	748	739	778	812	751	812	748	726	771	754	746	740	758	793	782	793	715	715	785	743	790	794	779	785	802	841	780	779	755	772	746	739	757	810	752	739	816	736	757	806	738	787	793	781	809	768	768	813	780	782	770	757	759	802	753	785	765	762	851	826	739	776	711	816	804	799	810	771	758	826	767	712	819	741	799	734	789	785	705	801	814	687	823	787	707	783	749	789	775	789	801	786	725	752	774	819	769	825	765	692	748	763	762	749	832	790	790	751	801	748	814	769	778	753	799	789	791	771	748	838	741	762	799	747	761	764	762	760	741	809	795	815	782	776	751	786	770	820	791	763	752	787	796	731	815	777	781	806	763	746	781	772	784	760	771	743	730	790	800	779	781	717	748	757	753	763	763	792	741	762	715	799	798	748	798	770	770	738	725	701	753	758	749	830	739	772	767	758	751	779	710	748	805	757	759	737	720	777	779	767	760	810	765	808	790	798	799	749	775	754	815	743	785	727	757	761	757	784	800	767	750	771	762	778	802	760	751	766	837	793	807	771	799	767	749	756	789	787	781	802	793	784	758	711	759	772	734	777	768	738	789	740	765	790	747	809	741	783	808	723	771	714	758	779	769	735	755	777	776	765	804	760	737	762	749	792	766	740	743	782	740	764	747	812	783	826	780	760	778	778	742	729	748	788	767	745	745	721	762	772	807	750	778	725	744	798	765	720	792	749	775	828	792	784	774	753	767	725	744	711	763	816	758	705	741	778	784	778	779	794	761	781	767	755	785	828	769	789	749	733	812	842	730	781	732	814	712	777	757	764	792	763	816	789	744	734	787	711	750	845	755	787	762	797	768	768	759	772	798	748	803	725	741	763	800	770	747	779	783	741	796	755	734	735	807	713	782	796	760	760	765	767	784	782	796	745	765	743	749	798	723	839	768	769	755	772	810	744	768	784	747	768	780	762	769	783	784	792	732	794	780	765	757	785	759	775	762	754	779	794	746	767	777	753	758	759	761	730	771	768	763	769	770	779	739	816	815	796	739	747	745	815	782	820	772	761	772	768	758	797	795	761	783	783	776	731	762	736	797	793	771	760	740	735	773	751	775	775	757	780	826	792	791	789	788	772	757	728	771	798	754	774	756	865	810	791	778	779	728	777	767	795	809	778	791	746	781	740	731	845	763	755	768	792	770	746	697	777	759	742	774	804	748	780	772	737	779	774	834	729	773	790	762	780	781	826	799	781	748	794	782	731	773	774	788	758	761	739	757	788	786	743	765	805	741	765	723	801	804	755	760	746	797	838	757	778	818	767	829	790	771	770	767	741	784	795	739	786	710	777	801	801	779	776	769	776	739	778	771	763	756	800	841	776	770	793	784	833	775	804	765	766	767	817	819	784	775	788	779	791	793	779	818	830	796	788	811	746	783	777	776	760	809	757	802	761	743	759	783	736	755	799	782	723	752	785	821	729	769	742	801	757	746	752	754	753	794	798	778	761	783	792	777	788	768	776	774	731	766	767	765	795	752	700	801	773	782	770	764	739	815	777	768	770	753	731	800	727	779	744	782	736	835	798	755	739	796	764	777	769	737	779	746	758	796	744	794	781	771	794	780	748	800	747	754	803	763	769	753	772	737	741	705	765	735	757	761	750	801	756	771	769	814	785	821	736	801	763	746	755	801	757	812	745	758	799	759	729	778	741	748	743	801	782	802	818	742	743	758	730	745	756	711	756	754	753	777	783	808	786	783	718	734	833	797	797	690	785	781	775	846	734	791	798	760	744	820	768	764	758	733	759	807	759	800	776	746	739	748	784	774	754	783	764	761	773	709	716	765	747	797	797	824	772	775	768	785	792	761	773	772	842	766	825	778	780	805	703	782	819	790	762	799	785	768	756	730	775	756	746	745	732	767	777	790	781	804	795	780	762	773	802	796	809	785	744	747	786	769	708	718	754	745	771	747	756	761	770	791	807	786	744	742	784	774	749	732	770	734	805	791	744	780	752	787	773	748	777	796	773	765	717	801	788	724	765	785	764	788	789	822	819	761	800	757	787	740	762	758	784	836	798	810	744	740	782	770	769	757	775	713	776	760	768	800	752	741	760	768	803	766	788	775	740	811	724	762	808	728	769	758	745	799	745	775	786	751	763	817	731	770	788	766	739	778	723	802	819	760	820	760	815	747	793	773	805	761	740	773	749	793	767	741	790	780	756	730	755	779	729	776	760	791	733	819	811	758	792	734	755	796	781	771	768	780	780	798	738	781	762	772	726	741	749	764	774	755	801	818	751	781	771	791	735	782	803	743	790	760	778	822	798	732	715	787	826	790	760	743	800	815	803	768	791	791	805	751	773	770	755	805	802	778	778	757	766	758	783	752	786	731	779	779	795	802	754	705	739	735	760	800	810	786	810	772	742	749	719	732	778	794	780	791	773	757	778	769	734	736	736	768	754	755	777	780	726	784	769	771	757	738	754	815	765	787	788	750	781	768	796	785	774	736	735	783	771	757	802	765	740	735	762	748	775	772	780	812	734	741	797	800	732	766	803	740	800	792	832	776	780	757	732	762	808	786	799	779	792	800	819	762	842	780	767	808	771	752	803	786	820	762	775	782	786	798	793	751	779	756	809	757	799	775	759	784	783	777	800	778	778	752	759	786	740	792	793	764	791	760	733	753	838	796	725	771	767	779	814	736	811	793	722	760	772	830	784	735	772	743	803	800	835	764	809	740	780	785	773	781	783	772	766	787	759	744	802	766	757	773	762	767	752	758	793	829	790	753	766	704	749	715	750	813	788	742	764	759	801	773	761	784	740
23143	21345	28999	24045	21364	21342	10938	4451	3484	2645	2445	2214	1921	1742	1492	1311	1163	1101	958	882	851	883	851	843	799	865	811	828	791	859	947	846	776	772	770	732	717	704	734	730	700	646	665	606	665	656	670	642	612	597	608	567	536	624	595	576	592	546	597	570	550	581	555	604	626	586	558	546	575	539	596	550	590	519	509	560	561	549	596	540	590	548	521	585	570	504	574	592	592	554	554	518	502	587	602	579	578	515	575	490	587	525	590	520	541	542	506	586	542	495	551	568	552	598	501	574	559	533	530	549	525	582	573	532	587	567	491	588	585	543	549	589	585	548	506	559	544	539	545	554	561	494	580	569	550	551	519	528	534	535	557	543	589	530	555	526	556	518	508	561	599	571	544	556	533	558	553	549	554	561	522	503	598	548	535	545	563	523	551	546	579	546	597	536	503	559	561	544	536	547	542	558	556	512	556	520	541	533	555	552	546	579	552	549	560	596	550	523	543	548	561	505	533	543	552	561	526	509	568	564	552	569	557	571	550	523	548	584	537	535	549	530	537	564	557	545	552	532	527	515	555	550	583	528	535	545	563	560	528	572	571	489	576	562	523	550	527	553	592	510	530	567	556	531	575	531	546	582	514	571	561	547	522	531	544	558	545	521	574	548	564	599	553	542	532	567	545	540	539	538	573	561	566	597	561	559	557	589	508	527	558	561	542	537	562	565	535	528	542	558	502	587	544	535	557	545	530	516	543	538	531	517	553	545	530	546	544	596	581	561	524	526	546	521	547	547	549	586	568	583	541	539	573	542	544	570	547	548	523	545	619	545	525	482	570	551	566	502	521	499	516	516	545	528	558	576	525	544	570	569	530	548	540	542	526	507	514	559	514	540	559	537	519	581	549	572	558	553	515	533	569	525	522	533	549	598	526	570	513	561	546	564	555	566	545	584	507	543	541	557	514	554	525	562	558	553	513	536	546	564	559	553	536	558	535	529	495	574	531	547	563	527	518	555	571	528	581	515	543	576	534	573	519	510	551	482	520	523	523	555	541	574	586	596	531	561	612	515	608	547	593	537	595	526	592	550	562	521	576	547	568	562	538	542	556	553	527	520	540	556	562	514	516	517	529	547	547	554	563	558	569	582	527	568	562	580	535	543	542	548	543	511	544	512	536	523	553	538	541	533	534	571	571	576	567	503	528	566	534	555	557	508	531	596	599	563	530	610	529	554	522	528	572	587	580	535	509	575	514	538	570	559	539	524	556	552	498	558	540	535	496	519	521	567	550	578	530	573	561	565	527	528	555	514	522	516	519	526	508	604	551	542	543	525	496	540	547	588	582	568	513	510	523	515	501	573	547	547	555	534	568	564	551	556	547	549	555	565	501	509	562	546	588	571	548	524	542	518	554	582	510	557	516	524	569	528	525	519	525	584	547	573	621	560	594	553	592	588	553	592	514	548	528	550	548	526	586	541	530	592	568	557	550	510	532	560	555	593	542	526	528	533	533	556	571	520	556	563	569	576	527	523	521	552	522	545	529	531	569	534	566	544	523	498	506	514	524	556	546	534	509	529	575	562	542	549	499	540	519	548	525	545	512	555	542	546	575	541	548	584	548	544	555	539	537	546	527	546	561	507	597	538	512	515	556	568	565	543	540	569	530	558	568	515	537	530	535	540	563	510	569	513	518	513	534	537	567	513	576	594	533	548	519	522	604	556	544	537	561	506	557	549	555	536	548	543	581	532	528	528	531	526	570	531	550	547	531	579	541	583	527	543	533	551	521	494	525	549	536	562	546	514	579	529	543	554	518	558	518	566	557	548	578	520	581	554	580	549	557	558	535	560	578	557	582	542	555	505	535	547	574	539	598	516	528	587	577	533	543	539	532	587	582	578	575	553	535	485	539	582	559	519	527	531	551	571	569	516	524	575	530	569	582	542	563	562	550	582	529	561	605	529	559	541	522	528	550	540	568	569	574	578	541	577	546	540	548	549	540	555	551	561	554	539	552	556	520	546	568	552	526	527	535	572	562	521	539	530	545	564	552	500	551	559	533	535	533	567	526	574	513	554	563	519	544	552	593	492	568	523	542	564	559	558	577	547	522	550	563	505	570	514	543	523	563	507	547	527	548	547	558	551	592	563	585	520	534	552	555	521	545	592	527	505	555	567	519	550	558	556	534	510	543	566	556	577	518	565	526	554	500	555	537	559	548	534	542	518	555	532	540	552	540	586	554	537	560	539	527	541	566	563	557	519	538	545	548	518	556	509	556	542	565	567	545	545	538	566	497	521	564	536	559	522	549	532	575	565	528	534	552	547	572	525	526	538	534	555	603	558	527	513	552	514	586	529	583	528	530	541	547	576	601	522	555	543	573	523	550	562	554	562	536	563	529	562	557	561	503	562	566	592	543	567	544	547	516	507	592	567	530	483	570	538	519	548	578	557	528	487	586	525	590	577	564	547	525	555	522	525	506	550	545	563	534	545	536	533	566	555	545	528	524	564	585	539	539	602	560	555	511	561	536	583	573	510	550	543	588	547	532	526	570	558	532	531	565	559	560	509	545	533	586	562	543	501	559	527	584	563	555	573	587	536	544	540	552	560	546	523	545	562	502	539	578	497	541	534	583	532	578	587	527	526	525	546	526	495	567	542	547	597	526	545	544	557	508	536	567	581	532	557	576	557	545	565	537	570	545	543	597	588	533	558	560	564	557	574	574	569	565	565	530	527	557	582	498	543	521	591	534	514	549	527	527	566	553	536	552	550	564	535	573	571	554	559	544	535	565	518	535	535	551	524	554	531	578	525	481	581	518	508	541	524	547	588	588	534	527	534	517	542	569	525	519	533	563	551	575	550	545	568	538	555	551	560	532	554	571	571	513	554	550	566	539	550	501	518	543	568	576	561	553	521	525	517	532	541	561	539	478	585	509	540	551	547	533	540	553	516	542	527	529	525	539	570	537	555	546	526	544	556	544	517	526	550	558	555	528	552	587	552	548	552	548	538	549	514	550	510	582	533	578	563	513	553	566	504	558	571	527	506	552	526	549	536	548	515	569	563	585	564	543	552	549	572	549	562	526	563	547	514	531	514	552	556	532	554	575	543	535	527	530	587	526	585	485	505	547	577	527	545	548	545	542	563	581	578	537	572	565	523	534	564	584	509	538	523	561	584	535	513	550	552	556	536	567	548	549	512	562	568	540	539	554	579	530	542	564	553	511	504	547	586	528	550	545	572	547	530	558	568	539	562	511	534	521	554	561	559	552	530	533	579	543	489	551	495	570	550	532	535	535	536	563	572	583	568	544	536	521	535	553	533	579	549	546	550	525	555	530	549	576	576	557	520	558	532	542	531	530	577	559	541	506	567	556	516	556	530	537	504	521	568	580	530	540	535	565	534	526	551	526	555	530	503	581	506	556	535	546	554	560	562	561	510	536	593	552	548	541	562	525	566	542	534	558	529	515	531	549	557	536	510	529	541	551	536	585	577	546	544	547	589	589	566
23306	42846	34060	19208	13334	10594	8727	7918	7060	5286	4662	4041	3680	3133	2683	2238	1912	1661	1489	1358	1336	1258	1135	1165	1150	1124	1194	1158	1156	1195	1115	1096	1085	1017	1061	939	976	871	913	967	844	810	758	755	752	757	724	736	729	748	725	717	704	656	718	715	674	684	662	674	665	673	642	645	648	634	629	625	648	670	603	651	635	638	644	640	644	675	620	652	620	665	647	618	624	628	653	615	664	618	666	619	590	644	647	642	650	635	628	643	622	653	608	648	621	626	635	616	588	600	615	584	655	594	633	597	656	617	617	612	597	625	617	652	579	651	654	593	602	633	651	660	606	614	649	630	616	608	610	659	629	644	636	638	642	611	635	575	653	585	623	632	617	635	603	691	636	613	599	611	646	647	585	661	639	578	612	604	626	603	604	621	659	599	630	646	621	645	631	615	584	587	631	617	592	618	614	614	610	619	606	631	613	608	575	597	662	638	655	627	637	626	618	634	668	620	628	582	625	656	609	656	600	691	632	665	634	619	571	619	575	613	603	618	615	649	628	643	598	587	631	653	599	615	630	638	641	612	578	618	643	673	618	609	616	681	602	608	613	632	647	634	647	656	663	579	592	613	670	654	635	656	643	660	665	650	620	631	647	607	580	591	595	645	627	696	639	627	651	587	614	606	602	582	615	655	615	621	598	658	616	599	622	690	614	609	622	601	627	658	630	596	633	609	628	607	622	644	610	629	633	601	660	652	635	648	597	624	694	628	617	611	641	619	562	605	615	613	601	590	658	620	598	656	666	590	636	613	635	603	657	630	600	624	623	598	613	638	707	651	650	665	569	658	653	654	618	614	638	611	615	580	585	629	598	588	642	619	644	565	615	644	647	636	639	637	636	578	606	624	648	606	647	667	621	657	594	600	640	612	645	609	626	617	642	662	640	637	603	632	603	610	633	657	604	601	632	631	623	581	656	596	617	597	627	626	648	626	633	603	586	618	611	648	643	639	609	632	624	610	626	556	642	614	641	638	595	599	621	616	650	632	629	615	629	627	592	593	638	604	633	624	679	605	611	633	597	647	623	671	578	621	598	655	600	639	658	696	576	610	619	614	632	646	604	588	606	571	603	650	598	604	627	573	619	578	618	636	605	633	579	601	664	564	646	655	644	643	605	636	605	637	628	628	628	630	591	616	619	635	616	694	658	667	644	625	647	615	623	656	656	633	635	612	639	637	592	628	648	658	584	582	616	632	599	594	571	646	670	656	588	638	650	612	630	669	631	599	617	606	669	646	605	612	636	618	664	610	611	602	615	638	632	647	579	645	591	651	645	633	612	635	597	647	649	634	666	605	610	625	622	649	667	638	628	625	608	590	631	605	598	658	594	573	597	633	621	609	638	651	608	662	654	600	633	598	633	631	623	571	622	628	582	626	623	651	621	601	615	594	555	670	599	617	610	589	639	617	579	654	583	584	615	643	627	664	602	625	650	637	657	623	624	621	602	630	577	671	627	610	626	625	621	589	656	630	598	635	568	651	618	626	613	655	569	603	650	630	617	623	586	566	639	616	639	670	632	669	604	614	610	595	612	610	624	678	653	625	599	636	635	604	594	631	582	629	619	602	630	608	625	652	639	588	677	630	623	664	578	611	628	643	634	600	596	671	627	585	607	584	612	559	612	627	586	607	622	665	629	616	596	673	613	594	646	677	593	681	681	640	612	637	595	649	598	628	619	608	631	657	587	616	652	625	658	629	634	615	636	645	645	657	621	651	632	602	657	601	642	593	661	633	643	585	616	629	629	625	642	631	644	606	629	642	583	653	618	662	632	654	647	626	617	594	602	573	628	626	594	644	620	606	637	654	598	628	640	623	636	584	612	663	623	640	614	653	647	626	631	635	625	625	610	621	588	604	617	613	618	641	635	594	595	649	628	599	604	584	630	607	606	612	655	573	658	647	626	593	621	647	622	622	572	634	622	565	628	662	624	642	646	617	604	662	634	642	608	607	626	626	624	613	665	597	633	623	592	606	589	600	666	588	613	602	612	625	668	599	635	639	597	626	616	595	635	618	694	643	606	626	619	637	626	605	651	588	631	625	581	613	627	611	612	628	652	635	636	637	600	591	639	612	643	589	599	638	626	639	620	623	641	635	600	607	635	603	653	619	614	649	617	593	597	625	659	640	629	650	616	612	678	599	633	606	690	644	616	634	642	640	640	648	573	640	575	633	650	632	622	620	626	622	591	619	625	631	600	651	573	634	607	609	617	637	603	609	658	592	623	596	602	596	578	621	606	590	623	634	619	638	656	600	618	630	581	593	585	645	683	653	600	656	629	614	651	608	637	594	626	591	595	613	624	645	602	628	630	616	634	642	630	599	635	646	586	634	624	613	616	630	590	589	621	629	684	631	637	637	641	580	644	630	627	664	614	663	613	615	652	650	649	620	686	606	639	664	597	589	590	636	631	597	614	615	629	603	630	651	608	582	653	638	634	639	632	623	615	628	632	642	646	601	586	625	608	612	607	599	640	666	609	626	668	625	589	632	568	609	640	608	639	605	665	634	606	639	583	622	616	652	626	591	625	648	601	653	619	658	629	621	625	638	639	642	657	632	648	654	672	662	589	639	609	628	635	632	628	606	617	649	627	605	595	620	660	649	582	605	648	586	610	624	667	622	614	604	640	585	650	607	621	620	647	607	627	650	622	603	615	621	603	599	597	629	575	656	608	611	615	600	631	635	621	613	668	592	619	638	610	594	657	638	646	585	621	639	665	613	621	609	590	621	612	624	596	630	618	622	628	572	610	671	612	640	586	604	590	632	603	597	613	605	657	643	588	644	644	593	625	648	606	655	649	636	680	668	646	618	611	593	595	639	638	613	589	597	602	625	569	652	638	654	603	634	601	612	618	648	621	660	595	603	610	578	595	617	665	622	613	597	621	615	670	619	644	677	594	638	656	613	576	631	602	675	624	596	642	604	641	631	680	652	651	572	580	590	595	603	608	629	665	636	653	609	605	630	592	638	611	683	629	638	576	614	636	628	609	624	613	636	607	624	614	589	638	672	647	595	641	611	645	662	604	618	654	639	615	590	564	652	662	662	619	611	620	649	598	656	614	623	607	645	604	606	629	589	649	620	593	608	589	634	620	655	624	594	665	614	642	661	611	648	647	615	634	647	712	692	619	608	642	667	646	601	594	628	604	685	651	603	657	635	636	607	643	596	652	637	660	607	665	599	638	606	621	657	622	628	643	612	620	619	608	658	599	664	592	562	618	589	664	632	645	581	605	620	640	621	629	609	633	613	694	642	599	584	606	603	594	579	613	642	619	649	659	603	616	647	619	635	623	612	618	651	609	572	626	630	610	559	662	651	619	641	596	629	587	586	649	623	657	627	618	662	647	684	633	641	599	645	612	632	582	630	584	578	666	651	608	669	625	652	581	659	611	647	559	630	634	636	633	622	632	637	634	650	602	652	643	616	581	615	670	610	600	601	652	630	631	585	611	610	643	650	656	619
27976	22020	18616	7888	3252	2380	2168	2009	1609	1331	1255	1107	1098	1027	821	777	696	693	600	600	614	628	602	575	601	600	611	609	598	564	612	608	605	571	561	551	544	553	532	556	554	558	541	529	547	562	540	534	516	519	536	542	504	507	538	490	518	492	481	507	513	512	504	446	532	518	499	507	521	511	504	534	507	518	491	533	476	475	500	527	497	488	473	478	521	473	474	497	457	515	502	486	496	520	469	533	450	518	475	480	466	516	505	492	491	455	458	484	536	506	481	489	495	482	526	476	486	505	541	500	523	505	482	517	505	495	514	531	529	497	544	510	528	495	538	488	466	495	458	472	499	540	517	476	522	519	499	517	478	478	468	459	502	519	484	506	510	507	529	456	495	543	520	540	544	503	479	503	505	502	453	520	483	467	496	509	516	502	524	522	504	494	495	478	489	488	470	490	551	488	440	507	489	506	529	493	496	492	506	491	447	498	507	460	526	501	492	521	512	523	477	483	500	497	467	447	494	467	496	565	449	491	534	499	522	496	506	471	475	488	493	491	506	512	485	510	481	526	488	470	528	534	505	473	509	495	482	523	506	476	539	517	503	518	524	493	550	504	525	499	491	496	499	521	465	476	513	498	503	511	489	498	500	515	482	499	509	500	494	502	454	518	537	481	485	495	499	488	510	506	507	473	502	491	488	499	449	514	477	477	460	500	475	519	480	464	517	488	470	493	496	519	499	514	488	492	510	485	513	513	515	525	523	470	477	436	505	473	486	512	458	475	494	518	437	512	533	498	466	479	492	498	514	502	469	545	504	502	516	477	547	509	500	468	478	470	515	470	506	469	498	503	488	485	481	531	529	490	517	531	498	500	486	478	519	502	501	476	528	459	451	545	518	519	510	526	483	499	553	468	510	441	508	511	525	492	536	513	481	559	528	506	493	494	520	535	451	552	475	482	522	499	521	484	511	511	475	488	516	507	525	477	508	504	476	481	499	502	471	482	491	479	536	502	496	463	482	464	477	550	482	504	492	520	480	501	478	490	547	513	461	492	508	545	487	462	505	461	507	495	512	469	489	491	542	508	504	494	508	498	477	496	524	516	479	486	500	527	502	498	481	511	502	489	509	491	466	499	491	542	496	500	485	502	494	478	481	512	462	521	501	497	445	474	530	478	498	505	491	482	491	530	493	531	488	493	481	498	471	520	512	480	507	510	518	509	493	529	477	498	505	499	469	498	487	462	504	472	482	499	485	477	513	502	531	518	511	506	527	497	500	473	483	509	507	491	542	513	489	502	452	524	508	486	505	555	492	459	485	476	473	480	514	506	512	471	511	534	513	490	508	484	510	509	497	495	474	507	482	480	513	522	464	494	496	520	474	486	489	453	477	483	478	480	497	487	519	499	524	492	505	514	541	481	494	496	503	526	532	514	494	497	517	484	482	490	497	528	520	511	487	533	496	516	535	515	488	524	504	513	522	519	488	485	467	516	475	443	470	454	449	489	502	498	510	485	509	506	529	474	518	491	524	499	498	497	518	519	474	502	505	528	452	503	515	486	478	525	449	510	493	500	503	479	521	471	470	488	469	477	488	531	472	488	446	452	515	515	464	500	545	522	522	476	497	504	460	489	502	454	524	473	499	513	497	490	497	482	476	463	486	492	485	478	477	511	536	525	475	485	494	480	523	482	539	479	491	495	491	487	494	512	495	514	486	484	490	502	513	491	523	502	472	486	498	480	483	499	496	482	489	542	491	511	462	497	533	458	501	497	529	498	510	491	519	499	483	512	558	497	470	481	518	519	501	479	494	516	506	480	539	502	485	500	488	497	508	486	477	489	479	473	515	505	452	485	507	504	484	488	508	502	502	489	495	505	500	512	527	529	483	516	518	496	537	502	510	519	477	486	490	477	534	486	487	511	468	507	467	510	534	518	529	498	506	488	527	504	505	478	514	492	512	511	487	501	517	462	526	523	501	516	507	506	457	508	493	515	474	477	461	522	475	498	533	544	519	482	491	460	511	479	484	491	446	514	479	523	480	493	501	513	458	490	497	504	511	491	494	478	486	506	490	521	499	473	523	505	545	517	504	496	484	499	486	517	530	498	521	486	530	507	500	484	496	533	515	470	495	486	470	488	490	484	512	530	514	535	474	492	487	481	508	517	507	508	499	493	462	519	505	478	483	500	476	487	463	506	505	514	462	508	506	493	497	521	522	484	472	477	506	494	490	538	499	469	499	516	525	503	496	503	470	502	469	492	507	472	534	469	487	479	456	524	493	474	491	579	535	474	511	462	550	492	496	507	481	507	497	461	492	499	507	523	529	517	485	466	465	471	498	510	523	493	516	487	503	502	470	527	477	484	485	495	486	483	491	456	518	465	547	465	506	493	478	476	451	490	500	484	480	489	481	556	504	502	502	547	488	506	476	469	545	515	496	558	510	472	506	493	467	495	495	503	537	517	492	498	533	508	502	487	490	487	520	512	511	525	510	471	466	534	521	512	476	525	484	508	491	520	505	501	504	471	507	500	492	484	497	501	490	529	491	514	523	464	442	512	454	481	480	493	494	520	514	491	527	514	531	513	501	470	490	463	503	503	511	471	504	474	484	513	505	511	541	497	520	482	532	496	522	485	485	512	506	500	517	466	513	519	441	514	524	483	525	506	502	537	495	517	490	525	482	501	518	492	510	474	512	488	507	486	464	528	458	482	478	513	518	497	497	500	495	494	529	506	503	503	539	502	506	501	498	499	506	520	501	479	490	482	470	529	476	491	475	518	486	500	498	464	495	543	489	513	487	465	495	492	508	526	519	483	488	462	468	526	450	527	473	491	498	492	503	491	540	447	490	521	525	506	500	479	473	505	472	511	526	514	501	532	511	512	508	512	457	512	524	520	518	478	504	521	444	485	502	477	536	514	536	494	469	480	510	490	496	509	475	490	481	506	499	501	493	452	493	528	458	484	509	537	503	488	489	485	503	444	487	478	491	491	476	524	501	489	500	486	461	522	493	474	505	489	463	495	515	472	496	502	489	528	513	485	494	503	466	504	503	514	504	502	526	540	481	503	524	516	500	511	487	476	522	540	496	557	512	505	510	494	455	474	498	469	474	486	500	489	501	513	500	490	552	521	495	511	499	486	474	477	519	489	450	485	486	509	492	513	495	520	443	495	496	493	477	497	469	495	504	445	491	494	468	518	492	501	525	495	508	547	532	523	533	528	511	458	486	472	497	477	490	461	494	526	534	466	501	513	498	508	491	498	509	480	483	519	525	516	483	476	498	507	528	528	506	462	478	496	495	503	543	487	466	486	522	513	466	512	473	525	454	468	476	513	495	444	498	519	488	468	477	494	456	522	486	515	506	517	496	493	476	487	467	487	493	503	532	507	493	509	489	523	512	482	526	468	464	459	494	473	495	504	531	501	463	525	474	474	516	472	468	460	506	458	483	497	501	492	512	469	503	503	463	517	470	530	510	508	496	511	518	484	518	503	482	492	469	503
19970	30800	21972	9443	5594	5081	4440	4193	3461	2735	2470	2141	1976	1673	1367	1142	1098	1001	899	886	859	802	842	780	832	783	851	812	868	826	807	823	775	804	797	751	705	811	779	725	708	692	663	677	637	626	660	638	607	651	622	639	636	620	589	635	632	625	593	598	582	615	578	631	577	590	640	618	639	587	585	588	593	536	590	643	597	623	607	632	591	642	589	611	584	609	562	567	621	583	601	620	615	570	615	592	613	585	609	610	583	607	617	601	580	572	600	575	587	628	559	595	603	598	545	600	601	597	637	643	578	620	635	609	627	641	616	590	545	603	597	598	560	609	605	636	602	595	594	560	616	634	567	572	577	580	601	580	679	628	600	584	600	613	567	641	604	591	577	583	550	543	580	649	548	614	569	591	566	640	602	593	607	597	597	657	598	566	617	593	571	598	617	611	590	625	575	602	616	617	570	601	603	550	601	564	578	630	585	602	641	602	608	585	611	638	636	600	565	611	621	605	624	601	587	595	555	598	613	567	594	563	600	606	590	569	603	637	568	591	649	601	624	646	602	598	628	589	596	641	612	552	630	578	663	578	585	575	595	586	623	583	583	582	583	604	571	621	608	599	588	604	625	591	574	616	554	595	560	600	588	586	611	624	611	589	589	600	600	643	599	593	607	611	594	605	595	596	583	590	593	610	625	603	600	598	624	612	608	572	601	587	577	553	575	526	559	615	646	592	582	647	588	614	585	632	619	587	574	604	635	619	586	568	608	625	592	563	588	580	600	645	620	585	577	593	598	593	616	535	597	599	630	624	607	590	636	602	618	581	595	600	570	615	623	622	621	609	568	590	577	621	598	590	594	565	648	571	592	610	606	568	644	582	607	621	607	605	630	588	642	576	595	626	603	588	609	591	575	578	584	608	626	623	587	604	628	606	647	623	591	576	590	607	592	592	597	584	625	611	611	587	595	583	607	618	659	636	570	595	596	551	628	652	577	630	618	570	570	586	583	599	558	630	598	631	600	566	571	575	619	606	582	598	621	616	611	600	614	585	587	629	589	629	594	607	613	639	594	621	594	612	561	590	572	568	648	619	587	592	621	591	561	637	608	615	599	601	581	635	630	567	597	573	581	602	601	582	633	639	636	613	556	583	574	614	603	604	576	618	597	623	617	605	587	598	578	598	586	627	571	609	633	648	559	604	616	594	612	617	605	610	606	593	606	607	626	545	559	613	636	599	614	602	565	583	583	597	609	600	615	597	575	624	604	624	611	553	579	568	609	582	590	546	600	605	620	642	621	606	577	590	610	580	599	605	632	575	611	623	616	596	624	599	581	580	618	615	587	607	607	576	606	588	621	575	627	578	617	578	571	594	604	578	590	527	585	584	604	581	614	581	653	603	655	630	629	570	597	588	615	616	646	584	650	561	648	563	650	629	602	589	598	598	599	601	640	628	605	601	607	575	631	599	603	583	597	609	607	593	604	625	576	630	585	624	572	598	615	586	600	584	614	576	600	592	608	602	608	573	611	587	621	601	657	635	609	600	595	614	594	587	615	591	599	562	604	596	632	559	572	564	599	597	595	615	599	635	604	585	645	575	585	609	578	610	625	588	618	630	585	567	626	624	626	607	601	577	595	626	586	558	566	588	602	562	596	587	610	579	600	611	614	601	608	585	623	572	571	596	606	565	597	570	578	567	603	661	607	607	599	564	561	582	612	609	601	624	585	610	605	641	573	608	621	588	570	606	634	598	584	630	616	614	592	565	604	566	567	579	607	665	595	594	584	613	583	599	657	615	582	606	556	567	579	587	598	588	625	609	590	641	618	580	652	563	643	618	575	606	581	611	567	619	581	555	625	603	629	590	595	631	603	639	600	589	591	612	597	587	654	615	629	583	656	598	602	546	597	596	616	606	628	589	610	581	559	615	554	636	575	603	615	623	605	589	588	580	623	577	618	587	613	579	581	654	587	598	644	581	602	562	566	625	616	588	578	593	570	613	601	601	615	602	578	577	617	597	562	627	597	555	598	563	614	632	604	571	596	570	621	608	574	587	548	632	601	601	618	553	610	593	586	606	588	631	630	604	605	608	593	607	589	632	582	603	622	555	638	651	623	564	602	616	625	563	588	592	592	601	607	602	604	609	583	609	635	625	598	614	587	584	591	621	626	565	607	570	610	585	605	608	621	558	562	615	587	601	600	618	563	552	575	585	633	580	580	631	625	540	583	622	663	598	591	590	596	608	609	590	617	602	608	587	661	600	620	628	609	589	615	638	662	615	644	558	606	643	604	569	607	617	562	599	599	621	577	593	622	617	613	586	577	604	564	597	615	625	598	589	618	628	598	628	576	634	598	614	615	621	597	637	597	573	601	576	620	596	624	561	597	563	616	578	577	600	563	588	604	547	591	579	618	577	662	590	625	635	606	622	605	608	604	615	609	572	617	618	553	615	641	592	612	595	576	620	592	562	592	622	595	572	590	597	631	570	554	615	571	641	634	599	593	594	610	584	586	592	586	587	613	596	596	577	599	592	588	622	608	585	595	590	581	621	575	588	588	585	600	648	635	583	612	596	552	580	633	614	588	574	571	559	610	645	604	615	621	581	605	595	617	642	570	586	569	572	604	617	568	627	618	603	597	630	613	550	594	599	598	619	632	626	601	605	605	588	573	652	615	618	598	576	599	604	596	586	579	657	598	599	531	621	592	605	612	608	571	577	606	590	622	610	580	600	637	620	616	607	608	644	651	630	622	603	553	599	600	566	587	588	603	620	592	604	638	616	615	573	608	577	588	626	622	611	598	597	602	573	602	624	591	601	623	575	625	607	552	567	592	604	591	631	629	560	633	626	583	619	545	587	567	608	619	603	605	603	637	602	587	562	559	591	594	612	655	607	598	639	600	590	571	605	599	628	606	589	646	626	647	636	586	585	582	588	584	569	553	567	665	621	640	615	579	601	592	585	645	609	572	614	627	647	614	584	567	571	632	645	559	581	586	579	627	641	622	620	571	593	622	576	609	556	622	613	615	603	619	568	628	633	612	579	595	633	621	629	541	580	626	584	582	579	599	600	601	617	658	601	543	598	588	601	590	553	658	649	594	639	624	629	616	609	634	575	592	626	617	585	588	588	589	632	614	623	594	620	609	623	595	580	589	595	571	601	580	594	609	571	584	589	577	650	592	626	564	618	633	628	549	601	593	588	584	601	614	641	609	589	611	626	587	589	592	579	598	591	592	599	632	572	589	587	627	613	606	597	596	607	662	559	605	635	604	639	564	655	565	631	581	635	582	593	608	663	584	595	605	593	599	597	614	575	610	622	605	534	585	591	588	626	613	654	655	632	597	603	635	630	646	583	587	601	605	613	599	589	668	617	590	625	575	578	604	607	616	601	623	577	575	614	628	654	630	595	609	597	601	597	619	592	608	578	599	591	621	621	555	588	640	574	590	610	570	633	592	636	571	561	634	597	626	593	636	587	575	542	577	624	622	539	636	631	596	573	543	600
24191	21325	28399	24570	21098	10304	4288	2830	2195	1994	1677	1590	1408	1132	894	790	698	739	660	677	588	571	625	520	557	584	573	583	603	589	592	560	556	555	564	525	527	512	495	475	431	481	448	467	451	418	403	417	367	428	422	415	424	405	373	449	392	392	375	412	430	403	372	372	385	392	400	393	380	387	391	401	382	384	409	376	396	362	375	350	349	433	380	342	364	389	372	389	429	360	398	431	361	356	371	358	381	379	377	380	390	353	395	359	354	367	385	380	375	435	393	373	392	411	370	381	370	373	405	399	391	432	386	370	345	363	403	372	378	397	342	361	346	383	348	361	399	392	364	394	362	381	352	369	378	379	414	414	408	375	397	348	400	397	370	388	375	403	366	398	384	388	399	362	379	396	371	382	396	376	410	396	364	351	377	364	378	363	366	401	405	364	383	372	362	364	367	382	384	372	396	380	436	405	394	414	356	417	357	385	386	385	379	366	346	372	360	381	400	404	360	348	387	410	385	372	384	352	373	349	395	391	385	359	371	435	392	370	398	363	375	343	383	366	382	397	371	379	374	370	393	378	379	384	380	361	356	372	379	372	363	395	359	406	368	368	374	387	377	410	398	372	388	363	404	398	377	352	346	408	400	361	387	382	396	397	381	371	398	357	362	409	374	396	401	357	375	355	377	362	418	346	365	358	347	359	364	380	397	379	368	370	380	386	337	367	372	392	408	331	366	389	353	376	355	345	376	403	352	382	403	370	392	393	363	360	397	405	377	367	390	376	390	380	370	392	375	403	398	373	413	424	376	358	400	393	390	353	390	403	364	399	339	406	372	405	340	348	357	342	384	339	388	378	386	385	383	339	382	362	411	347	364	409	395	354	423	381	341	365	364	384	393	397	387	370	351	355	409	373	420	405	382	385	346	386	381	388	399	374	390	395	384	410	378	377	410	384	380	365	385	382	379	408	360	386	372	395	373	398	367	395	373	376	359	351	376	392	396	391	372	359	394	404	355	379	345	378	383	361	373	392	401	375	357	404	391	358	420	358	409	399	384	397	386	357	375	369	382	367	369	361	371	383	344	386	391	394	372	400	379	397	412	415	371	354	362	412	397	400	368	384	358	370	389	367	400	385	381	378	401	407	385	381	411	378	360	376	345	387	399	390	371	374	386	383	349	404	374	384	393	373	378	348	387	366	410	399	389	383	396	377	365	397	415	390	380	368	373	410	397	395	364	388	374	374	414	355	372	374	374	350	410	379	362	404	402	388	387	368	353	377	372	373	383	356	391	383	354	355	370	399	430	367	391	359	373	363	375	411	382	406	419	373	379	391	346	386	404	390	353	377	352	390	389	404	371	377	411	371	368	363	397	377	403	391	408	368	391	389	382	386	419	401	360	381	392	362	382	387	350	418	392	380	356	369	408	388	381	385	362	422	394	360	407	440	375	399	384	375	344	403	372	360	354	390	418	389	381	382	383	387	396	379	350	356	352	341	405	376	389	416	392	361	338	364	378	373	372	370	369	400	356	376	381	386	403	370	352	363	350	389	394	383	402	357	376	417	362	359	373	393	393	361	380	375	393	365	368	355	399	386	398	365	390	431	383	365	389	351	374	376	385	325	377	381	365	412	414	369	371	386	387	377	385	399	394	342	397	395	398	397	376	439	396	400	378	358	385	385	396	357	355	346	390	383	402	371	355	385	375	415	386	412	360	371	404	365	389	377	392	381	388	356	377	370	407	418	392	359	401	380	382	381	371	364	356	374	422	405	368	423	396	374	386	343	377	370	372	381	379	416	369	383	385	365	403	346	376	383	367	394	351	399	431	409	377	362	377	380	371	367	376	383	364	379	398	361	340	412	379	383	361	390	372	430	380	400	376	362	366	335	371	370	387	367	390	396	375	385	363	354	342	385	402	378	357	387	391	389	412	355	376	416	376	339	347	394	372	389	346	370	404	364	369	363	366	360	356	409	369	377	396	388	388	386	373	377	390	384	382	393	414	361	374	395	399	374	379	372	371	382	401	359	396	367	389	408	401	385	353	371	338	391	379	409	361	370	383	388	358	414	375	372	373	375	363	392	369	384	425	387	408	396	371	361	380	388	351	383	406	420	371	371	387	402	389	379	378	368	357	357	346	377	405	390	381	390	361	385	375	370	369	363	368	351	345	335	383	384	348	387	397	378	406	373	387	385	416	385	372	356	405	390	356	374	363	379	364	374	390	383	358	386	354	388	361	371	378	374	405	377	384	376	377	381	381	424	395	376	404	325	390	401	401	380	387	395	381	381	375	353	397	384	358	367	382	409	380	390	386	368	409	378	386	405	386	380	372	354	394	367	384	364	375	412	352	406	348	390	398	357	389	384	392	408	376	361	362	420	344	374	397	398	349	382	386	381	383	393	388	380	393	415	409	349	385	365	348	376	364	370	380	376	396	403	406	378	392	408	415	375	394	370	366	375	386	373	358	382	362	373	394	379	376	324	382	382	429	368	354	378	404	387	389	349	363	361	372	396	435	356	390	368	424	347	371	396	379	404	370	411	368	377	350	373	362	384	351	412	400	388	392	397	381	394	397	363	409	390	394	371	361	369	384	354	361	378	394	386	382	341	406	381	368	385	377	362	385	351	383	370	394	381	370	354	383	422	394	383	373	340	366	353	412	382	354	396	393	405	367	370	363	380	374	384	388	387	400	373	376	365	340	375	344	358	386	373	358	422	393	395	417	386	379	394	405	363	376	374	342	382	361	373	419	376	379	373	384	403	397	370	366	375	381	337	397	346	381	389	372	354	358	344	379	398	378	370	384	410	397	371	367	378	365	398	380	411	367	396	366	369	386	398	386	376	374	363	433	405	404	373	382	383	387	413	379	377	321	356	394	387	391	383	361	328	374	355	371	377	370	395	393	365	384	449	393	346	339	404	363	386	353	389	427	371	381	372	407	373	373	366	378	355	368	392	332	377	360	371	365	363	340	361	363	382	400	376	384	399	408	355	376	380	368	383	363	425	391	362	363	399	368	350	372	383	373	395	391	427	399	379	361	377	381	395	385	391	356	391	376	379	349	366	402	390	413	361	389	397	355	350	369	391	380	369	360	381	390	388	390	381	379	419	349	381	420	373	371	370	348	361	422	380	378	347	405	361	402	372	378	377	409	357	358	378	383	370	373	398	351	395	370	405	427	371	366	388	419	380	375	366	396	392	380	390	402	387	369	372	353	362	395	362	401	382	391	374	391	336	382	363	410	378	382	370	380	389	338	365	369	379	372	400	414	373	409	395	403	422	392	377	375	383	367	382	414	403	384	390	352	385	395	353	372	356	362	424	377	358	406	383	399	365	390	374	397	354	406	388	360	394	388	377	364	357	380	367	389	368	342	388	393	388	400	378	415	358	381	368	371	397	407	392	357	372	373	352	411	386	359	356	402	350	400	386	393	365	372	367	439	391	406	394	359	360	407	360	413	366	379	351	384	401	382	429	382	386	360	385	360	382	378	380	399	384
21045	36940	27333	13726	8825	7796	6798	5631	4602	4191	3545	3173	2689	2158	1702	1465	1258	1140	1036	904	890	952	888	833	845	856	855	865	883	895	865	847	749	754	744	763	710	694	611	642	654	619	580	603	568	508	503	521	531	530	547	484	539	538	528	479	481	524	478	501	475	461	462	475	486	485	536	436	497	449	458	464	483	458	485	422	459	440	412	437	449	473	495	433	459	456	454	462	489	433	434	457	417	469	519	492	463	465	456	477	434	463	445	456	472	436	468	463	411	476	454	438	458	406	450	475	491	424	441	443	455	436	435	475	476	463	428	507	426	495	448	452	436	439	438	449	456	441	467	461	461	442	505	436	475	453	458	455	441	508	410	499	495	463	466	476	469	439	444	454	464	480	488	461	486	459	483	466	450	442	460	442	477	453	477	470	462	462	465	474	485	418	441	448	481	495	463	443	453	391	439	451	460	467	453	458	462	458	462	461	441	494	451	435	455	457	469	476	452	433	442	451	450	447	465	452	429	457	476	471	475	458	479	481	423	468	476	519	447	467	466	470	448	435	481	453	495	446	441	458	463	443	496	474	442	472	489	444	451	441	464	448	445	483	510	458	467	482	442	450	430	464	462	451	432	456	478	437	429	446	450	432	462	456	452	472	450	429	477	478	454	442	416	408	495	485	437	436	463	452	456	454	434	455	456	445	460	443	469	466	458	416	467	461	468	438	428	436	445	463	453	429	440	462	484	496	487	490	506	452	436	449	466	471	428	443	451	474	426	442	403	431	424	481	438	458	449	476	469	428	445	477	430	452	421	441	449	456	419	461	468	462	421	445	417	468	462	482	511	501	504	451	444	472	458	454	496	460	472	432	488	489	458	479	455	460	453	445	450	439	459	436	462	462	454	420	497	510	444	436	452	501	428	469	473	456	473	473	476	443	456	428	432	488	452	446	470	423	461	469	450	465	420	442	445	450	446	510	461	424	469	428	438	453	459	481	472	425	478	440	433	509	495	441	453	438	464	453	422	454	504	491	500	490	465	472	449	469	469	440	459	484	428	494	437	492	415	493	499	444	475	468	490	486	421	450	451	471	475	469	451	475	500	447	454	462	445	448	434	465	453	482	483	443	466	457	450	429	467	478	464	434	456	466	449	498	472	485	476	456	458	435	471	414	461	459	443	462	452	470	468	478	473	466	453	472	457	449	418	480	457	471	487	428	468	482	460	467	490	411	469	463	438	451	444	423	466	468	450	467	438	459	484	459	426	469	443	428	444	501	473	484	466	468	442	470	473	458	460	470	456	441	481	476	423	500	468	482	495	473	439	433	448	469	496	421	462	466	449	451	437	413	461	450	416	447	440	465	477	444	483	471	459	465	442	446	442	469	457	432	452	463	458	466	471	484	480	423	464	457	456	456	436	475	480	463	496	456	460	473	434	451	461	455	506	494	449	476	461	418	455	441	467	482	441	519	434	489	459	501	446	466	451	423	453	449	467	401	439	425	468	472	481	483	443	437	473	422	446	470	476	434	439	452	452	452	461	478	452	468	457	482	465	448	459	462	454	527	430	445	453	505	441	419	440	459	427	454	457	424	487	464	461	465	473	495	433	470	471	434	477	454	475	420	486	459	442	492	456	427	460	462	474	476	441	449	522	463	451	439	435	465	451	467	457	479	442	477	456	456	439	428	451	490	445	445	430	410	483	454	463	496	457	444	480	442	456	454	464	448	448	452	450	477	444	434	439	477	427	444	474	431	472	443	458	465	424	442	478	441	479	437	486	468	435	436	483	478	443	450	427	438	461	445	475	433	435	422	439	465	443	469	452	463	468	465	445	451	474	425	448	435	499	452	470	468	411	454	444	464	470	441	467	471	437	481	449	455	458	440	460	479	466	432	482	455	443	430	422	469	480	463	455	430	403	463	488	428	466	470	473	441	426	463	484	455	434	460	441	433	460	460	438	444	464	491	439	423	432	486	452	472	430	464	437	522	443	466	447	405	458	482	472	469	471	429	436	477	470	439	426	478	432	419	470	438	459	478	451	475	462	469	449	428	468	449	447	444	453	471	486	483	435	436	447	470	456	439	443	496	467	460	433	439	443	429	456	440	472	472	462	466	465	463	466	433	488	494	446	463	482	473	467	466	466	459	471	457	462	491	431	422	465	470	395	436	439	458	464	442	470	441	469	449	422	488	440	428	430	504	473	449	448	461	461	438	428	493	444	472	450	484	507	459	462	410	416	472	486	463	411	449	475	471	494	450	459	414	443	429	456	435	440	465	462	490	478	481	451	465	467	430	490	441	481	470	504	472	504	421	445	465	423	453	481	423	443	461	438	450	456	481	410	488	502	455	465	458	441	480	451	444	470	455	499	444	439	455	444	480	461	451	433	454	475	457	431	407	443	471	456	479	448	468	448	459	489	460	431	474	492	461	457	458	454	441	456	460	469	459	483	484	450	469	488	459	441	449	456	459	460	456	506	458	448	440	473	442	476	455	453	416	457	478	462	456	460	438	483	484	475	452	458	439	449	476	458	467	454	427	480	470	452	403	419	439	424	454	454	458	469	455	461	413	468	458	497	448	451	459	484	452	420	467	464	460	514	469	444	459	443	506	431	413	477	443	457	469	481	488	463	469	470	461	454	435	443	443	429	442	459	458	450	477	486	445	426	460	460	466	442	451	470	452	479	459	472	479	463	439	430	459	452	451	465	465	470	442	476	490	427	444	455	455	463	478	470	450	449	450	445	453	433	442	502	437	416	453	459	497	438	430	445	474	473	434	438	447	507	490	457	455	431	441	454	459	467	512	411	463	428	456	461	459	453	463	465	496	434	456	465	441	408	457	479	492	419	460	451	457	473	489	462	479	461	452	473	476	465	486	447	500	485	436	465	450	457	452	429	485	454	466	468	459	448	472	504	431	457	447	475	486	483	442	457	465	480	445	479	459	450	485	453	459	451	435	444	429	429	467	438	464	493	434	412	470	436	476	418	447	458	498	453	420	413	456	439	489	470	454	450	476	479	463	455	459	456	480	494	463	467	456	459	489	412	436	445	501	499	430	453	466	457	447	468	468	449	460	490	449	432	470	499	530	461	476	469	460	453	438	452	464	489	466	436	438	466	454	482	459	438	435	498	450	499	447	453	441	422	422	461	451	430	490	429	436	472	468	486	458	433	519	446	453	449	402	454	434	428	471	483	475	469	458	502	453	461	498	420	475	477	483	443	480	482	439	467	406	442	429	451	455	475	417	432	433	472	458	434	471	499	465	474	495	476	431	479	480	455	445	460	442	451	406	447	471	486	478	424	420	494	485	446	434	449	465	449	437	463	498	476	433	463	487	461	453	471	463	474	457	449	416	408	445	428	422	457	475	407	462	512	452	473	475	463	427	493	457	443	497	474	424	473	475	440	439	440	448	468	448	459	447	455	462	441	474	407	493	499	458	472	419	441	427	476	463	455	488	438	484	429	468	441	437	434	496	466	448	444	465	488	425	475	455	464	459
25431	21340	27272	25385	11016	3957	3006	2398	2121	2045	1848	1694	1499	1276	1107	1013	969	911	899	871	867	828	873	796	814	836	808	812	854	849	793	824	784	759	764	799	790	800	777	832	744	702	698	740	664	666	737	705	763	737	695	676	631	697	691	704	656	738	695	702	673	606	605	649	646	643	710	693	673	660	675	673	705	667	616	681	646	609	649	644	672	615	633	654	671	677	684	648	709	684	688	647	680	704	693	705	667	616	590	616	674	643	676	634	639	637	625	629	666	649	663	687	652	703	672	633	686	632	652	703	742	623	678	702	699	656	667	687	677	635	679	674	710	726	656	680	690	644	641	677	646	676	657	693	659	676	688	685	676	611	678	660	664	670	634	651	694	723	691	659	654	681	642	614	658	660	666	652	704	697	706	637	645	601	671	684	666	658	665	660	646	656	640	647	651	642	657	634	702	640	627	650	666	681	641	657	647	676	641	711	656	656	639	676	658	661	649	671	643	677	611	655	669	677	636	643	623	649	641	665	626	646	676	680	682	620	664	709	666	655	696	685	657	665	635	654	715	641	674	645	667	662	660	678	687	660	664	663	639	629	658	622	659	647	667	673	682	702	659	611	650	639	682	690	644	656	669	645	674	680	608	687	629	648	679	640	644	644	660	656	642	652	690	653	620	659	637	661	678	667	640	611	683	672	670	691	589	664	631	672	641	688	676	680	650	693	698	699	669	638	626	615	652	693	633	656	686	654	697	659	675	670	609	695	640	683	602	662	660	666	682	666	638	675	633	664	644	643	667	605	673	653	663	668	670	654	675	662	617	658	640	662	664	658	646	694	731	652	614	661	690	656	693	681	647	693	658	626	678	691	637	676	646	651	697	648	622	643	666	641	635	647	631	680	645	659	671	677	639	670	617	656	684	678	678	614	678	658	660	615	631	629	681	686	666	658	685	673	651	621	639	665	647	673	645	694	693	648	633	662	703	615	650	689	658	677	694	686	637	644	650	686	680	644	652	634	639	691	694	629	637	635	657	636	644	642	693	639	669	616	704	652	665	672	657	621	708	667	675	662	700	685	653	635	645	638	655	641	649	667	646	733	668	659	676	688	721	634	642	658	657	651	661	644	679	682	678	666	661	661	682	632	640	688	684	692	669	640	652	630	644	630	616	697	672	684	639	653	636	663	686	662	682	660	612	620	675	659	711	661	671	659	629	680	622	696	681	660	671	692	677	647	652	652	678	642	691	606	669	629	629	654	669	700	658	695	674	652	660	664	670	684	702	638	629	692	651	641	638	643	653	620	646	652	646	705	625	686	678	633	651	655	682	681	685	653	623	727	690	660	648	623	653	657	649	639	673	706	626	686	707	649	676	676	606	697	647	701	661	667	647	661	674	655	657	653	650	648	696	665	626	691	695	675	652	698	688	656	686	635	648	644	711	677	647	673	630	644	647	637	684	673	628	640	635	635	669	654	649	582	610	653	676	658	654	662	697	649	627	631	670	678	685	631	649	663	634	670	684	693	641	687	659	697	665	663	644	640	637	735	629	688	624	676	686	630	639	628	641	668	668	661	632	681	693	681	583	676	644	649	667	709	667	674	643	659	659	671	621	674	670	700	666	664	670	696	665	625	651	639	681	674	646	611	651	655	691	670	687	641	656	673	658	687	681	652	666	684	649	664	664	674	680	637	656	672	679	650	652	662	675	685	696	693	691	688	653	739	652	644	687	656	675	676	699	701	649	652	617	690	674	646	692	629	635	691	684	695	675	706	651	656	669	616	646	656	695	635	662	665	608	638	693	724	641	668	672	656	672	675	665	668	631	670	707	665	690	645	637	664	670	689	603	635	686	656	652	653	687	650	673	655	653	656	631	629	683	646	626	644	628	689	707	657	680	688	660	684	696	650	658	664	652	666	669	657	661	626	629	649	661	675	619	669	633	632	659	705	631	703	695	639	657	664	606	662	644	702	636	648	666	700	641	645	690	610	646	691	636	710	628	659	658	626	673	674	696	672	656	634	654	700	622	692	689	653	625	628	654	619	677	668	692	642	692	706	621	672	689	655	683	632	634	642	685	641	627	679	638	739	619	604	695	668	622	682	671	693	663	628	654	667	664	696	669	711	653	641	640	656	709	641	671	673	651	678	713	644	680	632	667	666	649	640	686	661	684	680	667	627	637	657	656	659	712	713	681	683	676	652	680	647	658	683	615	658	712	639	658	721	652	617	651	644	709	670	691	709	673	693	679	660	722	648	656	642	682	658	672	675	652	680	640	694	642	603	617	657	677	735	592	654	685	645	627	637	638	670	650	665	708	644	673	635	690	673	649	625	645	670	656	681	643	702	684	662	681	691	673	650	669	660	640	630	671	660	616	637	607	639	694	674	671	658	674	658	615	633	663	704	690	617	672	666	649	639	668	663	663	662	658	694	690	693	634	654	639	612	603	703	646	649	647	640	675	696	635	642	615	634	641	618	671	686	640	710	693	663	676	659	614	686	639	651	721	659	661	667	612	686	725	664	643	645	684	714	684	626	684	586	646	702	673	673	693	680	662	634	713	667	611	610	690	652	641	703	635	684	581	657	686	686	679	689	664	626	625	594	676	619	614	620	628	625	645	655	638	631	678	667	654	649	633	683	702	666	686	655	674	619	648	688	623	674	652	645	668	664	679	690	633	649	674	659	678	692	621	667	679	659	650	706	704	642	647	653	655	677	659	689	640	699	633	655	624	649	680	685	630	613	679	686	638	651	675	688	689	631	635	633	667	682	668	679	595	641	666	669	695	694	657	615	676	660	622	677	646	681	630	665	681	629	695	663	679	666	649	639	635	657	678	671	654	653	676	692	681	696	634	695	696	629	622	644	673	661	662	621	669	627	661	678	651	674	660	662	678	640	717	677	671	650	674	635	635	657	642	674	659	642	663	665	653	641	661	628	666	678	696	666	658	639	619	677	666	637	659	648	644	646	637	638	648	663	637	644	671	652	677	659	677	720	674	622	687	619	637	709	643	682	660	659	640	650	619	641	669	693	642	649	652	714	668	651	683	646	658	674	637	647	653	674	635	667	676	651	658	668	699	667	635	641	675	674	671	707	606	631	682	684	629	661	642	616	655	673	679	660	669	664	664	659	664	659	667	614	670	692	642	693	655	712	655	672	718	662	672	648	691	705	667	649	679	671	671	601	638	686	630	685	614	695	645	653	634	658	635	658	639	651	641	636	632	674	592	681	643	656	660	654	689	616	654	658	638	621	699	689	664	645	641	638	663	664	655	691	625	635	690	671	733	619	691	640	632	674	607	713	650	679	706	621	655	680	667	682	727	674	628	647	663	674	646	646	636	631	649	617	676	664	656	675	666	609	667	705	687	660	598	649	684	657	654	705	651	706	649	616	672	692	664	634	606	654	664	654	664	674	652	675	642	673	674	644	686	631	677	603	701	676	675	630	644	677	619	657	695	667	699	628	645	721	687	646	715	621	664	631	621	683	707	658	640	640	656	673
20523	34159	24186	11979	7447	6989	6047	4991	4250	4240	3549	3341	2600	2051	1735	1556	1382	1307	1236	1177	1218	1173	1075	1107	1046	1070	1072	1083	1126	1081	1107	954	1037	1042	1048	1013	960	997	896	909	870	886	857	817	869	882	817	772	853	822	814	817	798	742	794	835	824	806	806	761	827	771	816	757	811	707	764	831	786	741	766	783	747	776	730	783	803	804	756	792	738	756	813	776	741	787	748	798	809	716	765	782	780	829	794	834	747	736	781	813	761	754	745	759	790	800	768	793	780	738	786	812	819	797	784	774	724	786	754	765	777	763	748	779	765	777	760	864	812	768	786	771	769	753	722	746	769	733	778	777	758	776	766	782	765	747	764	757	755	801	748	779	709	795	801	738	780	771	705	762	756	799	752	851	760	815	787	758	776	774	747	764	800	765	766	752	747	747	765	774	744	756	803	712	802	784	752	734	781	730	739	813	791	747	773	785	777	746	750	762	777	722	781	755	767	826	753	796	748	757	775	735	709	754	760	795	727	800	694	780	717	759	808	758	816	736	750	760	745	782	742	784	752	730	804	758	738	744	739	756	830	744	755	791	765	758	817	797	767	732	814	809	755	765	804	815	756	752	789	753	830	809	768	770	763	782	753	718	761	771	743	738	769	764	676	778	699	723	757	783	776	745	775	718	721	805	756	768	739	822	774	738	738	764	772	858	782	788	760	777	742	731	763	773	758	764	811	782	773	776	775	747	735	770	777	792	752	751	767	793	791	760	815	806	753	744	778	754	768	791	758	766	742	740	777	747	756	788	756	765	764	754	765	769	784	784	775	740	804	731	754	753	745	728	755	755	753	766	762	765	803	768	800	736	732	696	779	774	782	769	780	791	765	702	759	794	786	785	819	811	787	782	737	735	776	757	817	786	794	766	747	822	738	770	795	788	774	782	810	821	740	734	765	737	820	723	755	780	742	768	731	750	755	787	778	768	782	740	735	756	775	782	823	818	740	750	734	726	791	751	751	747	789	785	737	782	819	781	742	762	748	758	796	781	780	750	774	774	770	757	788	752	788	797	767	770	769	784	761	777	774	752	797	776	727	762	768	768	777	798	764	773	795	740	715	725	770	739	766	778	788	750	780	726	733	704	774	744	772	739	764	680	791	746	702	766	743	737	772	780	773	744	744	731	796	753	752	745	817	787	811	814	768	807	758	786	726	781	781	789	752	775	792	756	786	729	819	789	734	760	753	734	795	855	788	753	779	766	807	739	775	708	712	787	785	759	765	779	735	793	784	819	756	781	821	764	742	711	818	760	750	703	803	767	817	783	750	816	756	789	773	773	793	749	737	755	761	735	754	781	778	739	778	774	757	727	764	791	794	704	737	774	736	745	724	798	777	767	759	772	793	782	768	742	790	780	781	742	748	779	750	747	744	736	772	762	757	765	767	776	771	779	790	751	775	738	743	799	773	802	775	768	738	800	802	778	774	776	829	761	806	740	765	738	794	763	797	773	771	769	759	761	738	764	791	774	767	738	759	787	735	739	737	731	765	775	749	748	771	769	723	782	735	788	797	796	766	785	736	773	783	771	774	771	792	768	784	765	780	767	790	766	763	748	746	787	774	752	710	774	764	715	733	814	750	793	800	711	733	706	741	742	824	774	765	808	709	805	744	753	782	753	743	726	778	756	770	843	777	733	749	784	795	779	765	740	710	795	770	759	766	729	736	800	763	804	771	765	796	768	762	785	780	783	767	768	753	744	731	750	793	746	804	766	764	750	837	764	773	778	771	758	758	745	771	778	738	725	786	736	730	796	804	752	761	777	776	754	816	821	807	761	732	779	747	721	745	765	753	839	792	774	754	700	755	763	784	778	734	807	815	772	776	738	769	783	732	769	781	771	787	813	721	727	772	750	780	784	795	781	732	798	745	784	795	769	740	792	775	756	782	732	741	759	785	772	735	781	770	760	781	728	752	766	718	760	757	807	747	789	788	815	755	761	772	807	768	784	753	790	801	768	785	759	750	789	773	781	758	727	817	786	749	752	783	775	800	782	740	755	754	790	804	788	784	776	724	818	768	771	761	753	792	737	716	721	774	764	749	760	751	773	788	747	773	711	732	797	764	836	797	738	761	745	797	730	775	792	818	784	811	776	764	780	782	730	771	729	757	742	734	772	756	728	796	777	771	765	816	719	734	757	764	746	799	781	757	742	788	779	737	719	736	789	788	790	794	805	755	742	733	767	803	761	749	769	750	751	768	754	777	736	766	741	768	786	765	811	802	778	837	737	783	762	724	765	740	773	774	771	774	755	732	749	774	751	766	781	719	769	798	778	777	811	705	760	745	741	767	751	739	764	782	806	763	731	805	791	723	710	783	765	765	729	753	807	802	794	762	722	755	794	793	763	734	760	790	774	765	792	774	742	739	745	779	759	812	750	813	825	757	774	845	809	746	758	790	790	804	693	773	771	764	781	747	787	771	756	777	757	703	723	806	787	732	732	776	771	725	724	756	781	747	790	762	780	766	784	705	803	759	738	765	789	764	789	752	780	804	734	761	726	697	745	752	752	777	774	763	784	756	737	782	804	799	756	725	757	755	798	792	721	803	754	750	779	728	784	826	768	757	735	739	770	777	759	723	723	740	835	749	753	768	769	735	769	777	792	759	755	755	763	775	792	722	759	790	784	792	752	788	798	766	739	780	795	745	751	758	741	714	730	762	783	776	741	781	837	761	788	753	741	791	846	753	769	711	791	756	754	746	728	756	775	756	739	802	760	765	735	742	778	782	792	733	784	769	763	792	737	735	801	793	778	742	810	804	788	748	769	710	731	711	785	732	782	768	805	754	770	757	734	772	710	726	761	748	785	708	767	776	750	774	693	809	768	814	752	764	816	724	802	771	763	743	782	742	790	760	738	773	809	769	736	792	771	769	816	800	770	766	801	790	776	741	702	791	735	760	747	754	722	780	791	774	775	766	848	713	738	783	769	801	744	781	727	725	699	739	814	763	792	774	756	748	725	721	797	820	742	746	716	780	785	712	752	709	739	804	799	786	737	735	777	734	747	730	756	710	784	811	764	740	783	761	777	895	768	783	722	762	718	727	830	780	764	751	754	751	762	757	770	783	713	831	757	786	775	769	703	734	787	793	741	748	763	796	792	792	797	765	772	766	763	758	803	742	786	798	768	774	769	773	775	774	730	813	780	738	747	754	751	775	795	763	770	804	772	775	772	777	816	700	728	764	742	792	778	776	827	804	742	747	816	775	723	747	775	724	764	778	729	759	750	769	775	739	789	808	739	814	795	734	756	817	768	753	796	758	816	770	769	766	770	772	778	771	776	726	769	737	831	716	790	779	768	784	749	780	735	798	736	787	765	740	781	808	756	760	779	781	778	778	750	783	764	760	773	752	717	763	766	775	805	765	761	779	765	807	801	763	785	810	779	747	710	814	742	752	796	757	780	791	783	800	817	708	793	795	742	765	800	735	769	788	721	757	767	781	785	770	749	731	797	780	737
23111	21347	29018	24030	21367	21359	11198	4763	3682	3243	2896	2519	1974	1555	1344	1240	1131	1092	958	1023	930	880	826	881	840	915	869	803	840	802	824	840	828	857	790	752	747	745	661	659	656	654	638	628	661	660	623	586	597	625	643	617	539	628	585	605	555	566	573	559	571	526	562	567	536	587	598	572	525	554	615	582	555	544	546	545	529	572	568	550	584	550	525	552	575	537	515	547	529	516	534	564	590	544	580	580	548	551	516	536	570	549	590	582	553	553	521	520	570	563	585	571	574	559	543	519	578	560	549	542	560	543	547	556	583	549	559	573	534	563	513	537	540	525	537	552	536	551	543	563	562	526	508	560	498	540	550	519	575	545	531	600	581	545	524	531	575	529	565	527	548	523	566	516	590	536	503	574	539	555	602	571	539	546	521	566	540	529	578	540	511	538	561	566	552	523	566	560	521	553	551	549	572	595	551	567	521	581	526	562	487	533	581	507	563	572	579	566	555	626	540	574	558	555	546	546	559	574	509	592	550	540	574	562	568	520	589	577	551	545	511	574	534	545	552	554	530	547	512	493	538	588	596	600	529	599	540	569	548	540	502	600	536	499	553	530	510	531	521	526	564	499	554	520	522	538	547	577	558	561	556	532	534	564	583	572	524	546	573	560	566	553	590	551	553	524	538	561	565	580	547	502	536	564	509	550	524	557	562	567	569	575	523	573	524	552	565	548	536	473	529	576	569	564	502	562	502	582	545	537	504	573	592	540	536	569	549	523	562	532	567	540	552	527	551	567	570	562	564	537	556	565	490	540	549	537	576	556	557	544	559	545	542	544	540	578	539	505	543	566	525	518	553	578	552	587	549	530	560	523	554	487	539	536	491	568	508	551	528	564	563	539	558	552	568	550	564	550	538	536	565	555	561	554	561	556	529	556	564	581	511	559	554	563	556	531	539	609	578	544	508	517	538	548	542	553	525	572	550	551	550	580	537	566	531	518	559	539	560	594	507	572	571	547	544	583	497	565	543	555	550	580	548	573	575	582	559	528	600	574	554	534	572	525	564	553	550	553	555	605	550	502	565	547	537	514	579	534	572	555	527	576	550	570	550	576	589	524	567	546	527	515	532	557	537	550	552	562	505	537	508	539	518	563	585	516	542	544	592	538	580	563	568	522	544	548	587	559	552	568	582	554	566	519	560	564	588	547	560	575	570	526	567	586	557	592	588	574	558	557	550	587	606	552	547	568	546	502	531	549	576	536	521	576	557	592	570	530	533	534	557	576	544	499	582	561	523	560	561	565	567	550	582	577	538	546	528	554	580	553	561	558	546	547	537	544	562	536	524	536	559	541	548	548	542	542	578	562	570	553	540	571	548	571	567	542	516	572	497	571	582	518	554	560	581	542	542	533	561	534	573	548	540	526	530	575	563	521	559	535	553	546	535	531	517	579	546	578	561	601	519	617	517	548	551	539	551	536	581	552	522	530	560	562	576	583	526	543	494	532	614	555	562	532	574	571	571	548	588	557	527	583	580	551	524	548	519	558	568	557	566	579	594	559	548	565	556	595	541	549	522	585	539	585	578	612	571	540	568	567	538	566	540	568	525	536	537	571	525	580	562	541	568	588	560	549	571	527	516	586	554	533	531	529	529	594	548	564	533	559	599	539	529	540	520	539	560	548	557	537	588	521	533	507	581	522	555	567	574	560	569	558	521	554	581	586	536	539	549	564	559	532	526	572	545	548	543	513	532	547	560	572	595	552	540	550	591	571	568	526	566	522	567	554	537	566	513	530	515	520	569	543	510	537	529	577	570	530	528	534	580	552	512	541	536	575	531	549	570	529	549	518	569	573	547	554	541	541	568	554	526	561	562	533	593	561	560	569	541	554	529	560	561	574	554	547	561	544	525	566	576	544	559	617	569	528	581	580	571	526	559	549	534	566	554	563	572	516	572	573	523	531	560	548	551	544	545	566	526	559	532	507	540	556	504	577	556	563	580	518	603	543	517	548	512	571	560	568	526	576	545	507	558	585	521	542	585	571	542	574	539	561	546	557	527	570	583	551	541	527	550	531	556	568	564	531	550	588	520	575	538	551	536	562	589	549	541	518	545	512	552	533	563	501	558	620	561	517	562	494	574	557	534	578	545	535	542	558	576	523	526	531	529	575	522	572	547	546	609	554	498	605	558	565	555	582	561	560	538	554	516	537	472	542	543	559	558	597	570	537	567	568	558	581	544	523	541	578	546	517	551	600	577	602	576	568	548	556	558	591	534	560	583	554	569	568	496	548	547	575	555	555	582	523	538	574	589	574	579	549	577	504	552	581	565	518	567	556	531	571	551	586	533	570	564	580	571	531	563	534	544	563	577	572	555	577	554	507	539	577	512	517	554	555	510	526	518	535	569	574	547	564	509	583	536	556	552	516	523	511	536	543	556	574	565	575	578	536	521	571	569	493	559	536	491	580	581	562	542	546	588	582	590	558	531	551	555	534	535	514	532	582	553	558	547	519	556	566	574	527	547	540	574	516	502	509	603	567	524	553	563	511	541	566	549	549	560	582	591	536	579	579	556	497	547	541	607	570	516	576	549	553	532	549	533	557	510	531	538	549	536	568	544	550	542	596	545	537	596	553	520	568	547	529	564	528	564	559	594	603	584	537	612	575	562	549	541	536	572	519	531	540	581	540	582	614	603	574	550	555	582	574	567	556	558	548	556	504	510	519	521	517	589	548	571	572	554	554	574	541	563	569	562	583	539	575	569	525	521	527	539	548	554	588	536	583	561	567	550	539	528	534	536	547	520	502	567	573	548	521	589	531	601	560	561	570	594	596	559	561	571	554	547	544	534	535	563	585	568	553	559	580	540	556	527	536	567	583	575	591	525	557	543	575	569	556	525	506	519	544	593	532	562	554	539	566	501	596	586	568	521	584	585	556	541	599	535	540	516	538	535	549	572	552	536	535	526	541	561	511	556	614	560	523	572	565	540	528	551	515	555	529	557	551	539	571	556	562	586	550	503	535	546	546	565	526	547	553	561	546	567	575	522	527	555	581	513	522	532	547	559	571	581	541	583	509	581	575	532	546	550	532	552	541	557	551	528	530	529	526	561	558	549	548	534	566	521	491	559	550	537	570	545	568	505	517	509	555	562	510	545	591	545	550	534	579	570	546	528	555	564	547	518	555	533	548	537	553	606	583	503	562	566	548	550	553	527	571	558	538	559	554	583	564	526	587	549	531	577	570	529	549	549	547	513	569	599	559	522	545	527	552	556	546	528	537	504	582	586	538	545	548	550	559	576	531	521	549	542	538	537	560	593	535	525	519	560	595	546	579	539	532	581	564	604	548	553	530	562	512	567	592	572	527	543	573	562	539	561	586	570	545	542	517	534	535	554	542	522	515	550	569	536	520	521	569	560	563	552	523	531	560	550	535	566	573	590	556	587	534	574	561	557	590	568	525	620	560	520	555	537	527	589	565	570	535	583	556	499	571	512	536	554	520	565	521
22747	41695	30706	18357	13172	10490	9049	8448	7154	6461	5620	4778	3786	2826	2387	2060	1855	1785	1557	1451	1372	1376	1209	1283	1247	1246	1212	1141	1232	1195	1100	1094	1166	1088	1038	967	986	920	891	855	834	794	786	810	741	732	763	755	674	715	722	724	703	713	712	679	693	649	715	603	651	641	680	652	651	652	577	632	607	626	597	608	623	639	616	641	672	646	589	653	628	671	628	646	634	625	624	637	665	639	638	694	676	596	602	597	659	583	619	644	620	624	582	610	637	656	620	619	646	622	624	645	624	634	620	674	641	623	616	591	640	606	613	639	632	611	638	615	630	627	636	613	608	633	603	607	643	643	608	638	615	606	603	644	615	630	642	613	644	620	640	643	654	614	618	612	643	626	596	587	652	619	590	570	593	635	645	605	591	624	592	614	616	607	643	612	646	655	587	639	614	667	628	602	672	610	634	574	666	634	643	636	608	657	613	639	617	647	604	658	613	641	603	614	616	608	630	648	604	632	604	653	647	650	609	611	629	553	608	636	618	665	665	592	589	607	561	637	643	628	650	679	641	599	628	590	611	629	670	589	587	628	645	604	639	605	568	609	658	621	628	590	602	634	632	592	647	597	660	657	630	615	651	651	645	599	600	637	619	631	590	646	673	663	608	595	620	611	649	562	618	653	607	574	656	614	613	592	629	608	591	653	616	595	609	589	622	623	633	650	643	631	665	582	639	591	598	569	647	596	639	618	627	633	611	580	650	604	631	597	625	607	560	630	630	617	671	656	617	650	648	651	627	626	588	645	651	613	556	600	618	662	617	610	643	607	630	617	632	620	621	628	628	635	615	626	637	611	577	628	542	644	648	646	599	609	625	628	655	534	651	608	613	648	633	662	594	633	616	638	599	646	660	654	641	642	576	622	597	610	596	617	565	653	634	671	631	616	633	652	620	624	640	639	632	644	633	602	613	637	649	641	618	652	661	643	658	661	594	594	613	633	633	682	625	635	575	703	615	587	613	615	642	586	651	593	685	589	636	575	637	679	602	633	649	595	641	609	628	633	596	584	629	647	636	616	660	613	649	632	632	622	607	645	618	639	630	598	656	591	576	629	663	635	607	617	642	645	580	617	608	658	599	633	620	645	657	611	637	628	618	634	644	608	631	602	666	612	636	572	610	644	676	616	612	621	665	640	598	648	610	636	703	633	599	627	587	604	609	620	619	627	632	634	702	583	632	603	594	661	605	620	656	583	623	652	612	637	625	581	634	640	653	601	667	576	629	624	626	641	656	627	607	637	637	597	605	628	623	658	619	652	588	629	598	651	619	618	679	617	643	666	653	643	609	599	619	610	621	601	663	608	599	643	636	612	639	608	566	609	639	637	639	643	639	595	629	656	609	653	628	606	633	591	626	611	652	584	593	636	668	619	604	638	642	611	615	668	634	625	586	636	591	667	581	648	654	641	625	632	559	635	644	580	618	608	615	625	637	604	645	627	600	587	604	654	630	632	610	657	642	650	616	617	611	607	586	661	613	628	627	620	639	646	600	604	682	604	594	622	650	644	639	627	610	700	627	613	622	617	658	650	600	626	639	613	608	628	646	646	636	608	678	617	597	634	592	625	656	595	639	614	638	613	613	616	641	573	622	613	644	596	638	638	601	612	624	626	631	642	639	598	622	629	620	656	622	671	627	590	610	582	597	630	618	648	702	572	632	605	600	658	628	620	626	637	654	596	647	615	588	668	633	653	629	633	624	663	591	655	650	638	625	614	614	629	612	641	624	619	628	631	614	652	577	579	612	627	597	615	612	665	641	627	644	609	641	638	619	583	624	602	649	599	645	616	622	622	645	653	645	612	616	660	614	638	573	586	640	653	603	591	698	554	681	599	592	635	626	634	610	627	640	628	645	608	629	635	632	666	653	606	609	669	641	656	589	644	621	616	625	608	625	599	637	577	645	619	639	648	591	615	615	618	611	643	670	629	652	670	616	624	638	610	590	627	634	610	645	619	643	581	641	625	639	597	608	627	641	606	661	628	606	626	640	637	613	633	590	619	601	644	607	663	606	644	642	635	619	623	609	635	642	608	595	610	635	630	612	647	653	609	649	581	634	636	649	603	652	626	640	582	647	645	592	655	635	630	606	593	647	620	652	649	649	597	655	608	626	626	645	655	655	615	622	634	640	623	613	605	620	594	615	668	643	672	600	619	641	673	610	609	605	645	636	606	618	607	642	637	631	656	637	608	664	602	607	617	630	560	615	621	592	624	603	659	626	629	606	646	564	620	628	627	659	644	646	641	594	663	611	638	673	642	601	619	618	603	630	596	599	589	593	611	631	607	635	617	630	612	629	605	592	623	659	646	581	624	609	574	627	630	667	607	628	619	643	617	680	615	656	687	647	644	606	586	604	614	607	662	608	602	624	654	643	642	624	604	610	638	674	650	648	609	616	653	606	623	603	578	629	623	607	609	634	640	656	604	617	617	642	599	663	610	603	572	611	576	641	628	625	673	593	653	619	654	582	638	626	605	628	614	624	609	630	592	619	608	610	613	626	646	619	631	635	654	607	641	614	629	669	614	666	635	609	634	606	631	650	660	636	620	649	600	679	660	616	598	655	606	597	640	651	629	611	622	666	604	593	625	628	626	631	554	622	622	586	621	618	622	646	604	615	592	666	665	606	654	700	644	572	607	605	640	681	622	631	589	641	618	583	594	595	610	651	615	632	609	631	591	685	613	616	629	595	612	593	615	639	608	628	591	620	591	575	620	643	593	589	639	601	580	585	630	629	652	673	615	601	596	618	619	637	594	597	647	620	598	632	619	618	625	622	652	620	644	630	646	664	636	610	663	613	627	610	614	646	637	617	602	672	652	658	621	612	614	607	642	600	634	668	597	601	609	617	555	665	629	615	566	625	599	659	686	611	625	648	611	622	607	602	650	623	630	653	596	597	620	638	646	621	610	633	655	581	609	608	646	624	621	646	633	631	630	670	602	646	598	679	634	607	635	594	599	655	641	614	620	608	631	667	668	627	662	627	625	595	641	695	610	610	621	631	613	628	623	639	637	667	631	626	658	652	631	584	611	611	595	620	627	635	648	633	635	604	641	622	609	625	617	613	644	587	646	638	655	633	661	634	639	577	632	651	613	596	589	645	643	603	579	670	629	626	629	639	616	639	601	648	683	659	596	639	625	641	604	610	651	629	602	607	630	673	626	634	625	595	627	564	618	608	651	577	649	648	591	640	611	649	635	622	604	652	652	604	589	590	608	653	589	660	657	584	625	619	575	576	635	645	652	626	647	617	650	637	654	662	576	604	690	554	695	624	608	620	650	651	641	598	643	629	620	638	645	604	618	606	640	617	668	634	622	666	622	603	615	632	600	658	623	624	614	591	647	636	640	614	613	645	619	611	609	604	670	646	597	617	618	654	625	608	640	579	634	627	602	627	631	647	600	582	634	627	656	621	603	612	651	644	576	604	624	624	609	611	635	624	630	638	595	627	641	628	648	667	626
28036	21756	16868	7297	3482	2416	2159	1982	1851	1626	1460	1268	1124	844	830	796	775	731	681	654	636	599	586	618	646	609	630	590	609	653	655	597	615	634	591	606	580	567	575	539	527	533	512	561	494	557	512	500	500	529	531	521	531	496	533	505	498	559	537	550	529	495	527	505	487	473	516	508	510	505	454	481	506	488	507	489	514	499	492	535	512	480	525	526	489	519	504	472	498	485	544	505	477	516	485	484	496	516	466	496	490	469	472	521	550	485	482	494	520	529	507	496	501	477	488	517	521	495	509	501	494	503	479	520	469	495	478	512	506	525	484	440	532	486	519	484	510	511	464	536	493	525	493	490	507	513	507	500	531	507	500	465	474	515	517	516	527	481	492	511	466	491	477	455	530	500	513	492	478	506	515	452	476	481	504	507	582	450	497	492	528	481	478	482	462	511	475	462	482	479	487	509	489	529	504	501	485	456	483	452	453	450	496	487	492	500	529	527	499	536	501	505	495	502	531	533	475	498	513	466	541	523	479	464	485	459	537	486	464	499	510	473	540	485	485	476	507	535	477	512	534	505	507	500	520	502	452	515	498	509	529	524	511	500	509	489	464	492	477	528	535	486	455	475	502	472	510	489	475	503	489	508	456	488	490	500	490	481	470	475	502	525	487	494	551	520	510	513	479	478	509	515	514	507	537	480	486	471	503	512	472	532	468	518	474	497	494	499	505	501	534	486	515	503	486	474	498	516	517	508	493	486	497	495	500	504	493	542	488	503	494	503	492	489	466	501	492	500	550	490	528	527	482	499	499	505	468	481	482	491	499	503	499	539	535	490	550	485	533	523	528	495	511	503	525	462	476	502	501	497	487	491	502	532	518	521	492	502	490	488	556	492	491	462	513	470	524	512	474	502	499	480	460	517	466	486	447	524	483	509	500	462	521	500	514	487	496	510	502	508	505	493	539	492	534	525	527	513	515	500	515	513	500	511	506	536	495	492	463	485	467	500	462	470	506	516	472	465	491	482	509	489	507	490	538	511	501	471	481	467	492	544	457	532	501	505	485	501	475	549	494	521	473	503	504	496	464	474	516	536	474	484	508	538	504	523	511	492	494	462	509	516	503	463	510	488	509	482	483	510	488	473	472	477	496	483	540	497	483	494	477	494	519	528	548	489	516	493	495	516	505	497	517	534	478	502	534	483	508	490	524	491	479	486	509	478	501	524	506	464	497	553	481	471	528	527	488	487	498	482	494	505	561	473	489	488	472	499	488	489	472	570	462	475	503	524	511	512	524	505	500	518	485	488	479	465	543	515	507	523	508	534	478	503	489	558	505	499	514	494	518	502	457	489	476	500	499	529	436	507	517	497	493	549	518	484	498	525	508	537	490	527	504	483	498	487	494	502	459	508	505	486	488	497	482	529	554	501	511	503	509	492	491	530	530	524	472	469	508	545	472	505	484	509	491	450	484	548	507	553	500	522	496	503	452	547	505	490	494	468	495	488	486	473	483	519	450	491	530	496	454	544	493	461	498	477	523	475	543	512	538	485	539	522	493	519	513	488	505	501	508	499	463	513	499	480	514	471	475	554	531	530	500	491	466	496	502	506	506	491	466	507	497	506	496	474	493	487	480	509	541	494	509	485	544	511	461	513	462	504	447	497	492	462	521	488	499	511	500	518	522	509	529	494	530	457	474	517	524	518	509	496	497	516	477	503	521	523	507	492	513	490	506	491	490	537	526	468	521	495	522	523	501	487	518	541	499	481	506	514	515	509	479	483	450	523	507	516	504	481	496	494	537	481	527	523	500	545	516	525	535	512	504	535	505	485	513	475	481	485	526	471	498	511	520	506	521	544	489	502	520	506	497	529	503	448	532	522	462	503	483	480	479	523	516	492	518	479	482	481	493	501	467	515	528	507	491	529	495	487	537	478	537	490	508	578	510	523	506	490	527	520	531	500	491	521	486	508	522	507	488	481	508	476	510	493	467	495	504	537	514	492	530	495	538	488	529	494	493	506	485	521	501	529	505	496	495	487	557	511	508	465	525	520	471	490	468	527	496	511	521	499	509	475	507	501	509	512	512	506	508	498	474	476	501	467	509	505	495	486	501	495	495	512	502	528	492	492	524	491	488	510	500	465	468	513	520	477	514	499	491	563	484	496	481	477	473	487	490	479	483	493	518	519	473	445	505	518	527	503	499	504	465	521	535	539	543	506	533	503	443	455	490	492	503	496	475	486	483	493	458	496	474	470	474	474	514	519	528	477	501	529	440	489	512	509	510	502	505	504	501	493	511	497	514	499	499	493	486	498	482	469	480	500	503	510	487	476	498	486	516	533	448	501	486	472	537	501	506	511	500	523	518	456	511	503	498	502	491	476	481	522	531	536	468	486	495	524	518	508	512	507	535	523	514	475	502	476	481	531	497	505	500	545	506	485	527	522	483	512	487	499	488	517	503	503	544	475	494	479	514	514	482	456	500	509	537	512	455	497	497	483	521	493	503	493	459	494	496	467	510	560	531	503	504	470	498	509	496	463	517	505	502	529	527	501	465	473	499	521	494	512	514	475	468	527	475	507	503	492	533	538	489	494	494	520	519	525	498	472	520	486	492	515	489	477	548	486	459	491	515	551	494	474	513	511	500	489	504	500	479	453	508	493	486	473	522	530	493	512	539	537	528	494	537	502	521	522	507	495	483	483	540	476	515	549	528	491	524	491	504	473	471	472	498	500	495	514	484	486	515	503	501	469	496	523	479	477	466	496	456	513	482	531	483	494	507	515	450	485	501	498	473	501	527	509	459	531	517	521	522	483	505	517	485	523	482	484	493	526	479	518	505	486	500	516	519	511	534	426	506	510	509	500	488	482	478	480	482	528	502	493	498	518	464	523	469	503	493	502	504	505	518	520	549	515	503	540	490	491	503	522	501	474	486	502	516	489	497	481	483	526	511	475	478	527	505	490	502	477	536	477	465	510	498	516	486	484	523	491	471	511	521	508	498	471	500	505	512	498	502	500	544	507	511	472	478	511	506	512	514	468	473	529	493	499	488	527	525	532	475	485	568	494	493	503	494	515	499	461	473	522	488	483	488	501	498	517	519	504	495	551	453	519	517	479	516	486	476	536	544	498	497	551	487	528	501	497	450	489	519	489	469	481	493	557	508	489	505	511	460	518	503	516	495	482	514	464	492	525	520	474	499	475	523	522	479	516	485	521	506	497	514	534	478	447	484	515	504	500	486	485	488	501	482	515	513	468	522	523	476	501	441	492	482	493	516	547	486	475	525	492	507	500	510	465	490	510	528	523	486	476	480	510	513	523	449	525	521	502	497	518	494	481	493	506	500	505	445	491	529	511	482	489	526	521	517	494	515	503	556	543	455	506	522	500	524	519	488	481	523	474	487	510	522	502	511	508	522	520	523	556	521	482	490	492	524	526	493	478	475	544	460	514	498	484	523	508	524	512	541	534	495	514	504	508	524	500	523	479	514	495	538	539	499	525
19983	29012	18902	8807	6165	4759	4278	4111	3942	3290	2880	2477	1860	1420	1286	1180	1199	1084	1017	931	872	815	843	850	857	851	830	826	864	824	837	811	850	805	753	772	705	712	715	693	706	646	700	661	704	646	675	691	643	606	630	658	657	664	616	597	681	589	655	647	580	573	616	571	605	632	611	627	624	598	643	608	596	565	618	549	587	652	631	602	616	599	627	625	610	609	624	607	659	599	601	585	593	665	642	558	596	607	569	641	570	619	604	562	599	579	597	581	573	603	620	621	590	606	584	618	565	593	633	561	614	587	605	590	574	623	580	581	616	643	607	557	623	605	557	556	631	581	656	603	586	607	605	646	617	597	587	577	612	610	591	614	601	572	657	642	617	603	585	563	580	620	550	644	597	597	616	613	560	581	644	595	571	583	676	585	628	633	624	632	565	549	619	578	577	618	568	599	598	574	585	607	590	603	575	615	614	629	635	608	583	607	572	623	615	570	624	614	586	638	599	590	631	623	579	592	605	641	595	613	568	575	612	563	589	586	582	618	563	618	577	562	593	609	583	570	631	607	593	589	611	606	597	625	622	607	586	584	623	554	617	595	635	590	598	618	586	562	586	579	599	577	583	604	554	566	613	593	624	609	560	601	567	602	544	583	601	585	586	568	596	608	647	581	641	601	611	594	616	613	579	616	621	592	572	605	560	604	604	572	586	578	621	621	593	608	578	594	592	546	590	601	591	627	590	558	644	607	628	599	573	628	571	599	654	574	598	645	569	609	591	607	649	613	583	604	619	652	574	619	576	626	598	578	644	578	608	618	639	601	581	614	602	557	595	637	638	586	582	565	645	651	618	586	593	619	623	631	632	574	567	616	600	631	602	617	551	617	589	630	603	621	594	590	582	599	634	612	597	620	627	627	535	575	600	596	624	611	610	631	628	551	629	579	610	576	592	610	581	633	635	599	597	582	578	631	592	589	596	595	617	560	592	594	589	620	583	637	599	608	582	572	602	577	619	597	584	601	605	595	606	605	600	574	630	567	647	585	616	608	629	615	561	633	616	589	596	554	632	633	623	606	619	619	592	594	580	642	622	577	601	640	576	623	619	611	581	574	574	585	584	627	583	591	597	602	596	579	612	593	618	625	608	606	569	629	591	579	583	615	614	599	588	654	588	633	581	568	642	601	590	614	610	599	634	590	575	596	659	620	582	594	611	598	651	584	620	598	628	657	597	599	595	590	567	574	579	596	613	585	619	596	580	553	598	575	566	598	582	602	611	627	587	631	572	573	635	623	599	611	586	603	561	680	604	621	612	547	618	606	610	611	616	623	611	637	594	606	610	594	597	572	584	603	605	598	611	596	632	636	595	591	598	595	580	587	598	592	633	604	614	629	574	637	655	591	596	558	647	600	565	572	645	609	621	668	604	629	612	623	576	643	598	580	570	550	568	618	627	641	619	574	593	599	584	573	620	570	637	616	559	606	621	621	587	628	615	584	583	527	567	601	582	620	596	609	632	586	586	592	608	582	564	578	618	618	567	593	613	584	619	589	601	589	632	611	567	610	605	588	640	599	615	617	573	624	577	633	647	601	597	609	597	633	589	624	633	600	625	600	608	598	603	605	630	579	598	596	608	587	595	587	601	637	619	599	627	634	584	590	596	595	595	597	591	578	585	568	579	636	584	659	570	564	593	615	577	621	611	640	600	618	618	616	632	581	593	635	633	577	622	613	589	569	632	559	599	605	591	568	578	607	592	567	609	623	565	610	605	601	625	599	596	625	593	629	619	606	619	634	656	623	633	623	580	594	647	633	652	613	623	654	630	563	565	591	658	615	596	599	575	626	588	605	612	564	597	604	631	601	594	617	617	627	612	559	592	611	648	595	600	633	567	606	609	622	581	597	637	629	602	580	629	590	586	585	625	563	593	575	581	622	575	662	607	596	614	616	607	577	599	596	548	669	646	614	601	613	602	612	642	583	577	607	579	602	624	599	641	590	591	595	602	631	618	597	606	566	567	636	607	629	597	650	634	582	621	615	625	611	616	608	610	586	620	597	645	624	625	569	617	612	569	624	583	566	648	612	633	612	585	556	646	618	592	605	563	575	612	623	537	580	557	651	607	591	601	623	549	566	589	622	614	558	584	589	604	602	630	614	640	609	599	580	624	616	620	586	622	622	576	636	572	629	590	617	605	563	633	572	605	616	645	608	582	583	583	623	631	577	649	585	585	568	576	609	588	579	591	620	599	628	636	610	604	596	534	589	578	603	605	576	610	566	555	610	601	633	636	618	614	580	594	599	559	619	631	629	594	637	590	574	605	563	598	608	581	594	594	613	571	625	591	614	632	586	638	597	630	601	586	631	614	589	626	579	597	604	577	594	596	614	585	640	670	599	596	588	617	603	604	640	633	619	621	625	595	602	590	622	631	583	609	592	629	606	573	585	591	615	591	603	566	568	639	605	574	601	577	616	558	577	589	576	602	584	574	593	583	617	609	610	609	583	637	619	630	582	583	601	582	598	618	591	629	592	584	593	585	563	584	581	571	632	599	604	607	576	578	625	566	590	568	577	569	601	561	599	627	627	602	619	572	642	608	604	623	621	560	589	624	602	656	601	610	628	553	560	585	600	552	616	603	540	609	589	563	637	595	574	613	620	599	629	556	611	588	620	618	577	615	611	609	603	660	683	588	601	634	629	567	641	612	612	625	583	579	604	604	671	640	565	605	599	589	561	603	615	581	601	639	643	615	614	618	641	553	584	579	564	629	580	626	587	612	619	578	618	559	595	598	622	629	607	607	590	590	648	619	555	605	599	592	594	603	642	633	597	603	591	579	568	597	630	594	590	621	580	580	624	609	666	560	661	608	607	622	595	626	587	637	591	605	571	574	582	602	602	620	609	599	605	593	587	594	605	592	578	587	606	610	613	606	585	623	584	613	574	560	588	580	614	607	691	576	620	628	571	683	594	586	537	613	589	613	619	611	572	591	659	642	570	562	598	581	585	585	594	624	657	612	619	602	582	577	593	575	587	603	613	578	560	648	587	644	600	521	584	618	632	566	637	591	612	608	599	648	632	558	648	615	635	627	553	577	608	579	615	617	605	598	611	595	584	626	649	584	604	597	586	635	631	647	636	612	638	609	595	591	639	555	633	606	568	592	597	579	589	585	590	634	580	584	642	600	606	606	614	590	573	609	597	642	583	637	572	597	611	569	594	546	594	581	572	597	631	583	587	654	619	565	638	609	630	659	615	604	644	618	619	633	576	633	621	563	625	597	571	584	563	611	568	598	610	590	587	630	651	599	639	597	562	569	610	589	624	598	589	598	575	616	608	610	623	601	640	602	608	615	590	596	600	638	553	589	623	582	604	605	587	585	630	617	606	604	620	596	589	583	582	605	617	612	572	604	629	608	597	633	613	624	582	608	592	563	644	591	611	613	581	616	608	597	562	612	591	583	623	627	639	568	624	585	557	594	592	596	611	603	606	617	612	634	592	597	581
24165	21319	28450	24518	21171	10338	3821	3047	2668	2289	2059	1662	1305	1060	920	890	785	731	665	710	598	607	594	604	622	611	567	576	595	535	600	588	580	521	528	503	486	542	491	474	462	490	445	455	443	443	406	413	390	424	419	436	407	395	376	393	371	405	377	376	406	407	374	377	427	384	360	410	396	366	356	349	385	358	412	395	373	407	355	385	352	358	382	420	379	369	364	400	380	368	400	399	369	401	370	397	376	366	379	385	418	345	369	395	371	342	412	374	417	375	379	362	397	366	373	373	422	406	399	372	379	374	382	385	428	418	373	359	391	381	373	368	379	357	382	385	369	399	377	401	395	377	364	410	421	402	380	370	362	388	385	382	378	392	407	392	379	383	400	398	339	408	394	398	444	367	395	394	407	375	390	378	385	378	372	369	379	324	406	367	374	385	379	376	402	349	358	363	365	365	346	367	415	406	381	360	397	386	377	370	372	345	405	415	373	372	378	379	367	403	383	378	393	365	390	359	334	376	381	374	426	406	415	393	367	395	373	374	370	408	365	398	390	402	391	409	374	359	367	375	386	363	376	381	385	407	360	376	402	396	356	386	367	382	388	367	380	359	367	375	369	390	385	425	415	399	397	386	330	360	400	337	388	367	382	415	379	406	373	351	379	333	429	378	386	401	410	400	410	370	359	372	341	408	369	352	390	362	356	390	357	380	392	356	366	382	415	391	366	373	355	399	391	391	383	383	366	364	393	389	362	383	375	402	369	380	334	380	397	334	362	368	395	351	410	406	374	402	374	367	425	384	359	356	391	405	384	367	404	420	399	390	374	365	369	399	361	381	367	387	373	377	384	390	383	362	379	376	397	400	386	376	379	389	378	400	388	371	420	335	351	346	413	411	347	412	401	340	362	392	383	386	371	368	388	367	374	385	366	372	391	357	385	412	395	392	407	370	375	400	359	359	420	378	394	389	387	339	361	372	368	384	340	385	402	373	376	387	384	385	384	374	388	378	380	394	349	399	417	382	365	418	407	379	387	397	381	409	415	380	361	369	351	422	372	391	371	390	374	382	351	385	393	382	362	345	410	361	389	406	390	398	387	394	398	392	391	382	350	427	363	348	347	399	389	397	370	364	397	388	379	419	377	361	371	424	377	393	405	423	362	401	392	388	382	392	364	365	409	381	361	417	389	418	401	359	356	375	363	419	387	371	393	433	391	367	332	406	333	379	378	348	369	374	383	358	363	406	386	377	397	330	376	401	367	364	383	390	383	366	401	385	370	380	387	355	348	384	399	423	384	395	376	362	374	390	373	380	392	389	411	351	373	415	385	396	372	391	379	358	387	401	369	383	394	368	371	401	377	405	376	414	378	393	374	346	365	391	359	380	371	377	393	369	369	373	405	391	358	355	399	370	354	391	357	373	420	360	394	355	396	386	377	382	353	369	418	433	347	381	393	409	375	384	398	356	413	406	391	394	365	364	380	384	392	388	371	380	422	365	376	369	381	394	369	357	373	415	384	368	407	375	417	368	330	355	381	347	419	393	358	388	371	409	381	392	374	366	340	386	364	372	372	374	369	340	387	374	387	361	401	384	391	374	371	379	373	441	379	404	402	369	390	401	380	401	375	410	384	375	366	400	377	387	380	367	378	379	362	373	426	395	408	382	409	351	395	386	361	378	411	384	355	379	403	364	364	396	389	355	365	354	369	343	393	382	371	373	372	368	356	368	376	389	435	399	391	378	411	361	387	385	391	375	388	392	373	332	362	349	395	373	369	365	380	368	390	390	387	373	382	365	441	429	367	389	342	389	361	369	373	410	391	371	378	371	400	400	386	332	425	395	380	391	360	376	388	364	353	362	407	388	367	404	397	363	374	346	356	371	365	370	367	387	371	405	389	378	400	375	424	381	364	395	421	389	343	392	369	396	368	349	374	405	342	363	383	360	374	397	380	391	402	375	340	390	365	397	392	344	396	342	393	388	419	376	393	354	365	365	383	325	379	373	369	399	392	398	420	423	391	409	345	382	354	362	362	395	372	398	370	355	383	377	380	379	370	372	369	374	396	375	351	391	338	379	367	368	357	374	365	403	371	359	421	382	407	378	376	393	373	404	385	372	370	381	413	383	357	406	381	372	389	409	387	403	382	350	381	367	367	380	375	404	367	407	388	361	373	390	365	368	355	366	371	353	376	401	360	376	373	341	396	371	368	365	355	395	410	368	357	364	386	387	377	332	402	412	403	369	384	408	386	379	370	382	345	399	394	348	391	394	393	387	393	385	404	426	386	383	377	369	342	360	384	360	374	371	387	360	401	381	400	378	371	367	402	387	379	373	382	387	406	353	395	375	357	384	418	370	408	357	411	401	336	379	351	397	381	392	358	360	375	391	348	417	389	336	353	391	356	361	405	345	376	388	375	380	402	396	371	377	379	381	364	349	407	392	388	360	372	390	409	370	364	401	382	396	380	374	375	345	404	377	348	414	390	386	401	400	389	367	389	392	411	364	373	406	372	351	398	382	372	354	388	375	400	383	354	408	352	401	381	349	373	349	386	372	399	384	388	371	407	387	398	396	411	387	376	355	388	404	375	374	376	346	337	401	390	358	409	363	419	380	375	344	377	355	394	399	383	408	400	398	367	391	440	345	371	411	369	398	374	384	382	393	363	378	372	353	407	440	368	369	422	394	375	393	387	357	414	370	395	358	375	391	418	389	398	405	387	375	426	366	400	398	387	391	348	368	400	387	396	396	387	365	387	360	380	383	396	356	348	402	392	368	372	377	386	382	379	389	389	408	388	371	364	364	353	414	376	396	344	364	373	404	408	386	388	411	376	372	396	369	375	363	354	348	398	420	383	383	400	383	378	376	381	345	417	405	376	405	391	372	379	400	410	370	358	413	380	397	382	383	380	394	430	393	363	379	370	391	421	371	374	360	384	380	379	397	413	411	393	364	377	401	371	354	369	397	350	372	368	389	403	411	378	360	392	416	385	375	389	377	380	400	346	382	359	395	386	365	373	408	371	363	427	378	366	388	392	390	369	344	360	405	369	366	340	364	389	392	389	358	384	390	377	417	421	374	373	356	408	401	378	370	384	396	369	390	402	385	393	360	344	402	381	374	385	400	413	403	384	395	401	404	399	412	398	365	359	354	389	398	365	355	374	383	356	353	399	415	391	383	377	367	365	361	379	354	381	361	375	400	367	357	369	369	400	376	383	380	404	398	377	424	403	423	381	327	356	382	400	370	395	364	358	400	373	370	385	370	380	411	359	405	394	378	397	404	336	395	363	392	379	366	336	385	359	417	379	372	368	370	382	388	371	365	411	380	412	424	362	364	398	361	410	397	369	401	384	339	371	376	391	365	365	372	368	402	404	387	376	412	335	381	377	391	399	389	388	385	386	383	364	356	394	381	377	389	355	365	353	376	399	390	380	397	363	397	394	374	362	388	395	374	358	366	330	378	415	423	393	402	352	405	364	382	376	399	387	360	405	375	418	404
20539	35514	24087	13240	9000	7480	6267	5999	5904	4772	4153	3388	2555	1778	1659	1483	1344	1185	1142	1056	1035	860	882	897	897	859	801	867	901	834	824	837	776	812	700	739	703	690	618	563	601	582	596	557	590	571	580	566	578	549	523	534	511	497	495	486	483	533	461	486	463	465	501	480	478	487	463	454	470	499	488	490	456	474	472	477	478	442	449	462	463	439	490	441	486	473	478	501	467	454	465	471	442	438	482	461	460	443	507	465	464	444	487	456	467	451	450	500	442	449	479	488	485	482	467	470	453	458	466	457	460	429	478	469	460	440	470	483	455	464	444	452	435	438	445	442	457	456	441	489	492	465	460	451	446	482	448	444	477	477	471	463	464	489	460	465	468	470	439	432	472	500	458	458	478	438	446	451	429	497	439	486	449	454	474	444	462	420	469	481	464	481	445	507	449	478	461	465	470	467	463	458	464	441	452	463	460	468	467	438	450	481	461	489	480	459	481	466	489	434	464	459	448	431	513	419	472	453	431	445	463	462	433	464	448	466	494	463	434	447	449	467	462	471	471	425	436	432	462	468	489	473	447	472	473	429	456	444	438	464	486	471	462	483	492	463	483	439	425	470	456	421	464	405	474	451	459	471	438	476	467	453	443	438	485	473	461	476	448	484	458	476	475	434	462	473	478	484	448	462	453	475	489	456	446	436	464	466	461	406	468	497	482	483	462	512	462	499	455	440	445	452	421	480	469	458	494	444	466	478	461	445	461	450	473	446	426	505	445	470	437	467	493	478	455	455	501	450	485	488	413	497	474	464	480	490	482	476	467	512	446	439	438	473	483	460	493	466	460	431	444	421	478	452	488	468	476	476	427	495	465	449	444	456	432	471	472	447	446	455	494	450	447	448	443	480	454	431	463	456	460	452	445	483	430	453	445	422	466	456	425	435	460	456	413	518	481	421	484	478	479	496	458	456	452	477	463	469	427	473	481	448	458	432	432	487	418	482	423	483	467	484	475	433	473	451	468	474	442	460	457	455	439	444	455	456	453	431	447	425	486	455	467	469	483	462	465	501	391	459	462	473	467	481	458	473	482	436	459	453	451	492	438	432	473	445	427	464	453	464	487	469	448	488	435	417	441	473	461	446	463	434	499	477	461	451	463	486	472	464	442	487	462	455	427	447	454	468	464	445	497	466	449	475	493	451	425	418	504	420	447	448	434	485	458	454	451	488	488	465	481	426	488	431	476	472	497	488	438	467	469	448	447	462	478	440	471	450	481	456	453	477	427	487	437	457	473	461	439	439	462	495	455	474	415	452	455	475	464	464	450	440	482	461	431	437	457	459	500	424	473	492	435	425	455	455	459	473	481	444	476	483	450	505	457	438	443	479	474	459	449	467	456	461	440	486	449	470	471	509	464	452	463	439	482	464	466	464	453	436	452	424	492	460	463	501	483	438	450	439	458	455	466	437	480	461	432	440	501	461	443	451	453	467	445	474	484	445	447	434	436	467	459	445	478	424	461	466	484	456	497	441	482	435	476	446	490	417	466	437	487	475	473	470	458	459	438	440	465	435	462	442	454	471	472	456	456	460	408	442	466	460	455	468	483	445	427	446	459	444	443	446	450	429	435	456	477	450	434	486	478	437	479	482	429	438	454	481	462	425	456	441	469	442	466	434	440	464	473	441	482	467	476	453	451	450	474	468	444	455	414	473	465	486	442	481	469	478	455	494	470	474	477	489	467	442	398	445	494	461	430	474	451	460	455	463	470	446	418	498	485	443	464	459	465	471	454	458	487	463	451	508	477	451	493	444	507	465	434	455	436	429	453	475	445	451	466	462	448	454	425	456	446	416	431	421	474	435	461	448	430	475	458	440	454	456	439	462	453	470	465	474	438	462	442	480	469	433	478	457	444	429	468	431	472	466	406	446	411	443	464	482	474	495	471	472	448	449	476	490	438	441	453	430	469	446	463	414	444	466	435	436	461	466	481	449	448	471	478	486	485	447	457	461	460	460	466	482	473	463	478	427	448	498	468	484	458	441	466	477	434	475	435	443	475	445	465	446	459	458	443	473	450	438	447	468	454	462	458	473	462	465	465	410	459	479	478	454	451	479	475	429	481	451	479	479	468	467	462	447	489	476	449	450	458	419	418	415	444	437	451	433	461	443	478	497	420	465	451	472	428	480	457	441	481	481	448	453	471	459	433	447	423	443	458	477	492	438	470	450	454	422	470	476	493	492	475	479	436	441	473	441	458	506	455	443	462	449	458	434	441	461	473	452	429	447	456	431	508	482	468	438	486	533	484	447	447	482	474	442	482	442	461	512	447	421	435	449	480	487	477	493	474	459	493	472	512	449	481	475	455	447	424	468	470	455	454	454	466	431	435	477	469	459	495	451	469	470	457	434	465	435	485	445	441	447	476	467	474	462	431	453	440	473	425	449	515	452	460	447	476	473	473	414	439	480	465	449	470	480	487	408	470	448	499	474	438	462	487	462	469	486	435	473	473	483	446	429	466	474	474	451	449	457	461	444	456	453	449	467	456	432	469	456	473	448	450	481	452	491	435	434	446	483	467	440	467	449	482	462	484	488	454	449	486	456	436	510	457	433	426	450	453	459	463	476	447	453	483	490	457	449	472	452	455	473	438	465	457	428	446	468	463	454	439	468	445	486	463	461	421	435	437	442	455	443	437	478	500	472	420	426	483	484	498	513	477	452	476	525	445	487	466	508	479	456	437	440	423	475	413	444	455	497	494	484	429	464	463	468	469	467	472	450	463	478	457	453	484	463	458	473	452	478	445	453	473	468	465	433	446	451	449	476	459	492	447	484	469	467	435	442	467	465	469	449	468	452	471	460	460	445	465	493	453	484	480	428	458	472	461	469	441	456	476	479	433	452	453	480	483	481	469	443	471	463	454	493	452	462	456	456	438	474	456	467	489	476	444	469	419	441	468	457	437	440	449	478	474	428	456	479	450	465	479	515	481	409	457	451	462	477	471	467	478	464	473	434	495	470	461	444	451	477	471	463	457	428	454	461	447	465	486	459	452	473	446	473	464	445	467	482	481	483	469	458	444	432	448	464	423	462	541	484	432	458	456	438	483	449	430	490	428	454	459	482	441	471	422	469	471	450	435	443	434	456	495	449	475	457	441	476	464	449	448	421	442	440	456	472	465	435	442	477	447	465	437	459	493	456	450	493	430	470	427	467	459	441	458	453	433	442	445	502	456	456	412	495	449	453	448	455	433	458	477	465	467	443	429	455	460	451	462	479	477	473	488	471	475	440	474	449	464	455	458	459	445	473	457	451	469	424	454	449	464	487	501	444	416	427	443	442	465	497	454	450	398	465	437	443	513	429	468	468	486	481	511	454	468	486	406	470	462	440	445	441	471	469	449	449	462	437	454	474	433	436	452	460	439	479	466	507	467	459	436	450	443	478	494	437	474	471	473	473	462	448	467	431	457	418	471	446	489	485	477	458	456	447	481	459	457	491	434	468	487	452
25323	21314	27212	25457	11054	3683	2748	2740	2400	2241	1952	1756	1283	1161	1087	1018	992	960	888	940	912	811	795	837	843	929	783	869	801	809	864	793	790	799	785	767	741	733	757	717	772	716	687	706	707	701	682	733	701	693	691	714	682	675	650	739	662	639	704	686	675	703	667	643	618	584	679	649	619	649	661	699	677	660	608	662	669	647	670	647	654	689	686	650	696	699	665	691	682	632	635	631	663	653	650	594	686	685	706	681	684	698	678	653	639	667	670	695	680	618	653	622	627	655	597	678	676	634	696	666	645	667	643	658	678	652	712	623	692	663	730	645	659	713	626	675	665	640	655	708	646	649	684	675	616	666	702	672	672	645	684	632	707	680	630	695	657	650	696	701	627	669	617	684	649	670	647	660	654	664	712	664	652	696	652	700	634	635	666	636	630	687	697	726	606	636	692	670	645	698	685	625	669	660	641	689	667	663	612	684	669	612	650	611	655	642	639	728	686	648	641	662	697	671	722	673	641	674	630	648	635	624	685	671	647	636	653	681	669	661	652	651	631	686	663	638	656	624	661	657	655	612	649	651	653	681	647	647	643	694	657	661	643	712	650	646	683	678	724	646	678	683	658	622	641	701	641	695	648	610	684	658	655	599	662	686	638	693	693	675	656	613	627	726	675	682	648	632	650	607	690	659	680	670	680	671	638	653	668	709	669	667	641	670	669	677	650	657	616	662	691	599	665	643	663	612	621	642	648	655	622	644	622	672	689	631	677	653	647	614	671	649	663	689	625	664	741	716	626	586	662	672	620	676	666	643	624	695	685	641	690	683	687	631	703	665	695	673	648	664	633	602	691	705	668	653	665	676	606	690	692	665	652	668	661	681	653	613	724	662	659	670	688	637	686	703	647	668	699	690	680	704	679	666	705	688	671	621	667	635	655	647	629	622	689	652	630	648	665	662	665	662	718	647	637	645	680	651	620	648	641	644	667	640	669	683	678	612	694	676	678	663	667	648	641	654	626	676	694	676	678	679	681	671	655	645	660	660	631	678	651	643	672	683	673	622	636	687	668	679	701	638	667	644	629	648	635	654	633	627	639	641	652	677	641	669	601	678	647	672	658	668	654	712	640	673	661	661	695	669	667	685	668	640	679	673	620	679	690	708	653	627	660	695	622	671	642	605	677	622	665	640	709	640	645	641	680	627	657	647	640	640	677	656	603	661	666	642	687	677	686	627	682	673	673	646	665	627	654	633	665	631	641	655	687	628	692	690	664	636	643	603	696	670	658	663	697	630	678	651	648	676	643	676	671	630	675	681	723	648	644	661	666	691	655	641	592	680	638	696	674	667	678	644	665	667	691	676	698	698	702	682	662	665	686	647	645	689	638	703	649	697	657	640	676	677	640	642	671	646	686	662	655	685	663	625	609	659	652	664	620	703	687	683	657	624	618	672	664	652	683	699	653	715	627	626	699	609	676	649	615	624	649	690	644	678	691	695	681	656	689	682	634	664	650	669	685	642	656	637	676	647	689	657	667	652	650	667	613	638	688	679	656	657	644	633	686	641	647	683	668	652	643	678	729	634	684	694	647	660	713	627	669	680	681	671	647	654	689	590	635	633	652	626	672	668	664	677	684	611	673	655	678	688	674	649	714	683	607	651	692	688	692	694	622	682	709	689	654	651	700	677	635	649	656	684	692	623	676	660	724	646	669	657	700	629	615	646	714	673	688	638	686	685	682	661	675	667	619	681	705	645	704	689	642	684	692	657	653	653	658	671	671	647	718	672	665	692	683	640	683	615	661	637	634	679	655	633	663	683	679	628	665	684	697	669	659	671	637	610	678	624	623	623	613	658	661	620	615	663	627	635	652	698	668	685	670	667	710	653	640	705	673	676	679	630	702	639	695	663	595	643	654	714	606	622	640	664	655	642	671	653	671	673	643	638	632	597	638	696	685	642	644	617	644	659	640	601	700	664	646	675	662	672	639	711	666	653	656	619	668	702	643	655	670	624	697	687	701	660	664	649	659	625	670	698	658	664	695	672	667	647	613	674	680	655	664	651	673	672	664	681	664	658	656	698	675	634	696	633	701	637	712	653	665	662	688	642	684	652	677	698	661	622	685	660	640	618	656	675	642	686	687	624	689	662	660	666	678	711	648	701	651	664	664	665	707	654	697	636	679	682	695	677	639	653	670	608	679	644	662	659	676	625	663	662	644	642	661	621	662	666	607	680	639	672	680	698	631	651	683	698	711	664	640	656	627	709	655	673	616	616	655	658	559	638	635	612	632	639	661	650	678	679	627	641	674	657	652	667	644	686	706	663	643	632	666	667	630	691	673	611	619	664	648	637	676	675	663	701	631	651	665	647	650	678	647	673	666	672	617	669	654	677	671	693	680	657	652	691	674	656	646	642	680	647	650	655	648	632	617	681	676	639	714	661	668	701	640	632	657	620	620	677	632	663	672	681	683	628	652	606	678	656	695	690	642	639	657	678	659	698	668	674	652	666	727	646	694	674	679	653	659	724	655	686	680	683	677	596	666	684	637	656	653	638	665	646	634	664	640	635	694	618	661	677	640	656	720	665	700	656	628	680	669	661	600	639	631	686	674	637	630	698	630	689	665	608	631	694	650	696	667	628	651	624	651	680	665	661	623	671	652	691	688	662	667	609	673	664	629	698	686	606	614	660	604	629	644	623	680	671	659	639	739	629	710	661	659	691	667	645	667	621	643	660	677	667	665	644	646	670	667	667	645	656	611	685	683	663	650	656	691	631	668	662	661	647	691	653	670	647	632	716	629	640	678	663	634	664	696	596	679	727	619	695	648	684	648	696	640	637	663	652	669	695	666	655	620	645	694	680	636	667	697	627	654	643	688	650	636	668	666	657	643	643	658	643	646	690	662	726	631	680	642	633	624	654	693	635	618	669	635	678	660	628	668	670	669	695	613	656	614	657	665	684	634	613	615	689	670	660	643	642	704	681	655	655	696	658	690	645	643	718	692	662	679	628	668	642	632	658	700	660	661	652	653	666	652	646	620	635	678	658	670	713	675	678	639	685	709	634	683	671	685	670	652	638	633	600	669	663	635	679	673	645	632	678	674	659	653	672	655	688	635	687	666	661	675	627	682	678	656	716	634	684	641	649	678	694	687	624	646	659	649	689	662	696	671	700	631	689	663	624	674	636	733	649	660	634	672	645	630	582	664	691	622	637	659	670	620	673	644	662	682	673	664	686	650	649	664	695	671	649	680	702	690	696	610	644	672	666	674	656	668	709	649	631	636	623	665	704	675	675	679	650	629	680	651	685	668	603	667	656	657	687	673	706	605	653	658	677	692	656	652	630	630	663	611	695	656	631	636	655	672	653	662	628	669	656	668	668	635	622	650	623	658	666	661	613	639	643	709	664	715	685	694	657	635	677	621	668	625	655	702	649	694	681	648	648	637	626	623	682	638	620	658	647	650	643	659	643	656	652	659	628	667	616	673	654	676	675	655	634	686	651
20724	32045	20957	11523	7572	6328	5617	5428	5156	4612	3784	3357	2375	1832	1654	1554	1521	1330	1264	1234	1171	1086	1103	1110	1175	1158	1038	1170	1119	1116	1040	1072	981	965	1000	954	956	971	927	938	904	863	876	870	821	816	834	833	812	891	773	810	793	790	752	816	797	791	796	803	806	784	790	817	789	799	804	754	805	771	768	756	811	780	832	757	792	768	770	797	781	738	749	779	740	772	750	736	785	795	842	779	759	811	763	801	806	773	762	794	733	811	770	794	725	771	783	749	780	782	781	774	715	792	710	743	762	804	777	753	769	713	814	831	724	794	732	808	787	797	768	791	800	759	775	753	710	765	782	716	760	785	772	743	775	834	834	759	760	716	799	802	732	773	794	737	741	773	797	795	785	780	801	784	759	828	762	782	801	762	759	787	755	749	788	802	758	787	759	730	794	755	758	746	736	740	724	729	820	731	807	790	798	763	803	742	742	745	738	786	806	761	788	780	748	709	777	761	773	775	762	768	762	784	756	785	763	749	785	781	783	769	784	778	774	795	799	737	732	760	822	730	766	793	818	764	728	770	753	807	756	761	739	862	793	769	772	799	738	790	718	754	783	772	808	827	751	747	775	789	772	731	774	767	778	785	804	763	722	788	798	770	787	771	769	736	768	828	777	790	734	790	762	770	718	776	740	786	782	757	763	796	783	786	757	772	780	778	743	756	810	785	772	818	780	761	790	793	768	770	721	777	731	746	792	724	771	753	770	783	748	771	777	737	772	819	785	745	754	763	785	775	769	732	755	726	740	778	754	761	741	732	788	710	750	797	804	775	799	755	777	799	769	760	765	792	756	809	789	732	780	768	744	713	787	785	726	738	805	744	722	721	784	791	751	742	784	801	824	778	734	794	735	756	776	806	770	776	767	811	740	748	766	794	755	760	763	720	755	813	782	776	772	770	779	803	769	786	770	807	791	762	787	750	782	735	795	758	727	792	760	752	746	738	740	792	757	831	760	802	750	806	803	751	786	747	745	782	797	798	774	750	834	818	777	733	775	794	773	744	797	750	783	769	775	766	762	735	818	829	748	770	840	816	767	783	698	753	756	792	771	760	810	787	799	743	778	756	786	721	752	765	809	757	729	748	789	780	764	775	781	797	750	809	739	809	745	782	755	794	789	801	770	791	771	793	763	710	789	728	750	716	735	791	715	751	764	819	783	749	751	738	761	722	745	839	753	753	790	750	810	733	762	737	778	789	779	803	725	798	795	775	714	806	799	736	740	773	712	768	777	781	767	798	774	786	798	723	777	776	778	748	763	756	754	765	778	720	788	833	751	737	768	755	805	748	815	781	782	727	774	706	801	745	734	786	762	749	747	732	683	715	747	841	810	751	778	754	806	765	781	770	764	766	767	805	785	772	767	803	777	761	787	776	777	806	767	786	771	783	786	762	764	821	820	762	756	790	779	774	812	818	765	738	799	722	789	788	712	806	755	812	812	758	783	730	781	724	790	765	743	774	742	752	757	744	767	747	796	810	777	754	729	753	798	750	774	780	769	776	789	729	760	785	746	795	773	739	771	787	758	736	736	785	719	795	766	766	761	741	770	772	774	762	788	759	799	761	785	769	791	784	765	762	792	753	750	742	770	761	787	780	748	798	767	707	757	808	811	764	722	802	731	793	798	726	758	701	743	746	746	787	785	801	732	735	757	765	762	795	751	762	786	760	789	741	733	722	814	743	750	784	767	737	754	790	765	768	801	796	789	751	769	797	769	762	795	766	744	785	771	787	758	780	741	740	796	745	784	704	784	751	760	748	785	781	785	796	712	735	783	766	770	751	769	818	777	746	777	756	792	803	765	765	751	811	735	786	795	713	771	812	811	752	806	819	746	712	717	752	768	735	780	761	816	798	768	741	744	814	784	762	773	815	801	740	762	737	798	778	806	748	742	776	797	766	764	761	798	764	766	776	747	767	815	724	780	782	799	806	749	744	769	792	779	760	811	778	725	787	740	768	782	783	754	745	836	752	786	762	709	769	812	809	756	784	730	766	745	795	755	742	767	732	761	813	788	748	782	743	761	728	749	768	763	802	770	763	732	711	777	761	774	822	751	769	767	714	746	770	808	760	780	726	760	785	777	792	801	773	703	796	775	775	777	751	821	772	746	736	725	742	799	756	763	759	817	710	772	726	760	793	733	801	757	824	777	776	776	772	773	731	785	778	816	798	750	746	749	761	775	770	763	798	755	791	740	777	809	735	730	759	778	775	777	768	771	756	806	715	811	786	787	746	744	775	800	750	795	800	726	777	836	812	793	778	760	767	798	712	775	821	724	760	787	775	787	722	772	783	758	783	786	801	745	783	787	796	741	750	775	743	795	776	738	819	771	780	803	784	768	766	756	802	753	765	775	699	785	793	766	777	778	762	754	763	813	785	781	718	726	787	760	740	776	781	759	760	723	747	763	802	715	778	746	784	815	747	729	747	823	802	791	820	758	741	824	801	750	766	785	802	772	777	797	736	782	803	799	779	764	764	792	749	812	770	785	775	832	831	761	723	767	728	853	817	778	805	786	807	773	768	733	722	752	765	783	797	782	729	766	767	775	777	760	764	724	752	843	786	712	750	801	763	726	779	770	756	765	770	794	756	817	768	765	775	814	826	790	782	780	771	764	744	822	803	776	724	821	795	811	788	784	757	784	787	721	739	825	811	757	748	809	766	760	753	760	789	749	782	769	757	745	794	784	785	726	817	766	799	782	752	753	747	747	762	776	798	766	793	813	794	761	790	725	765	751	745	784	795	763	779	737	788	766	733	749	789	764	808	769	794	778	758	762	783	724	779	725	737	752	720	760	769	803	782	728	763	742	796	784	755	779	748	776	727	748	780	756	739	770	797	798	759	730	804	762	774	722	778	734	759	777	769	733	790	744	761	777	755	763	733	730	797	771	787	757	708	788	711	777	741	804	809	780	791	746	784	785	799	785	721	756	808	754	810	772	766	807	789	756	762	800	716	749	770	773	787	742	791	784	755	806	766	781	794	746	854	782	737	795	761	766	773	797	781	712	778	798	746	766	797	758	754	802	721	772	783	737	790	749	760	810	769	744	725	795	834	764	751	799	798	737	771	817	786	780	839	753	748	790	757	745	777	753	770	737	734	778	771	762	777	724	727	783	752	758	764	785	746	765	748	769	775	750	773	769	786	726	739	796	748	766	754	766	775	762	805	771	772	758	795	788	797	802	794	763	793	773	779	774	774	807	744	781	779	815	772	758	785	789	767	751	762	786	731	795	755	772	803	802	754	814	790	764	761	808	762	758	740	739	804	746	715	803	777	759	775	761	734	772	769	793	755	753	724	737	784	811	765	802	790	750	740	818	807	723	768	792	744	809	794	820	765	777	779	767	793	770	758	783	732	767	770	755	789	797	792	743	732	766	760	736	793	779	743	760	726	757	774	776	766	799	796	741	779	815	777	744	747	767	749	736	764	746	747	762	765	765	800	738	783	784	795	797	764
23185	21338	28998	24037	21373	21359	11096	5031	4188	3520	3074	2443	1742	1475	1327	1252	1185	1074	956	925	931	958	927	949	912	877	910	851	898	917	826	827	794	786	753	717	776	698	720	682	679	716	680	690	618	640	635	631	664	655	605	630	658	606	606	582	559	588	608	570	547	596	588	575	586	574	545	553	534	537	588	568	566	544	593	625	543	547	624	589	513	567	597	547	574	562	549	587	532	537	516	540	550	622	610	542	558	521	593	525	536	545	519	552	534	589	535	539	579	527	556	522	567	532	586	557	549	570	538	528	534	569	523	523	537	531	559	564	509	580	555	596	558	532	555	543	563	538	514	524	586	541	551	594	558	576	573	571	572	523	532	545	576	536	588	534	555	558	552	522	570	564	526	552	542	566	583	574	538	601	528	554	527	564	558	566	576	597	546	570	542	577	560	608	592	533	580	564	526	541	558	573	577	557	569	563	506	535	542	593	524	548	519	538	569	565	584	565	513	544	560	535	564	550	551	533	578	547	567	551	566	551	530	531	527	599	546	545	570	579	574	578	584	569	593	575	576	511	553	552	570	560	553	533	573	579	563	592	570	546	556	591	554	572	547	591	571	566	540	575	558	529	546	545	570	567	530	548	550	562	549	552	554	590	565	584	570	525	538	519	571	579	511	552	556	575	595	518	556	598	544	563	565	529	565	566	520	560	554	562	515	572	549	567	529	526	524	572	492	532	558	532	584	527	552	563	532	557	562	584	544	561	539	530	550	556	536	548	507	551	560	547	545	571	561	574	524	536	584	546	586	557	514	598	538	593	518	574	526	588	530	526	517	604	582	565	520	567	569	574	568	564	607	529	552	541	533	537	529	591	570	538	566	559	559	547	567	585	518	541	538	596	525	570	540	581	558	509	533	549	541	596	591	550	547	584	542	609	531	563	578	558	512	525	552	549	586	601	550	513	546	526	520	545	579	590	542	554	559	549	557	535	599	608	571	509	559	587	545	518	529	568	594	568	546	507	580	528	569	543	542	571	546	625	595	569	572	540	561	556	570	555	585	504	575	570	564	568	588	569	576	607	557	571	570	547	568	530	595	548	523	558	557	529	546	530	574	526	545	545	544	597	579	555	535	580	566	548	543	534	595	572	542	576	571	555	544	599	542	562	564	538	577	554	534	561	574	564	574	535	607	529	568	571	516	562	549	528	553	531	571	571	541	515	568	537	578	534	570	545	536	530	571	549	569	595	549	530	545	551	587	545	554	562	522	573	541	573	561	562	551	562	566	567	593	564	574	540	558	540	535	574	533	575	574	560	570	540	567	571	597	512	575	507	602	612	561	553	565	528	545	589	554	536	581	573	550	541	581	580	614	534	557	519	581	521	574	551	582	550	532	590	505	532	549	578	536	553	573	588	560	568	532	538	575	512	584	526	566	552	551	590	596	618	550	535	591	533	536	551	547	576	561	590	573	572	553	578	560	558	524	597	555	566	538	564	550	592	562	552	563	539	586	584	525	537	594	533	585	506	522	600	570	581	568	531	541	557	563	546	519	557	569	556	568	543	527	552	531	579	557	559	545	572	573	525	563	560	588	608	588	523	542	552	540	540	590	571	565	529	553	553	570	576	551	577	560	519	560	524	611	589	540	548	520	570	522	550	585	538	576	551	573	580	605	523	534	593	561	576	525	550	527	555	582	605	579	570	526	568	549	565	535	556	553	559	554	559	550	562	546	587	533	559	530	515	537	596	576	561	523	587	554	561	554	523	539	636	576	566	527	566	547	566	541	591	529	541	505	549	581	579	610	562	551	528	548	560	524	549	587	528	543	549	537	597	560	556	531	569	556	526	542	515	537	553	554	538	527	548	542	514	566	554	539	553	572	574	549	502	517	592	553	567	567	555	553	500	559	601	551	588	550	542	569	581	591	539	523	563	573	571	546	541	536	567	545	547	558	571	558	572	561	572	531	525	568	547	545	575	581	562	558	560	603	565	565	541	546	479	529	537	578	568	540	508	554	573	528	540	580	571	589	563	551	595	553	603	571	529	559	568	554	585	511	562	528	548	531	555	584	561	595	583	544	576	548	532	588	597	513	582	538	537	546	556	534	508	540	558	515	519	571	552	601	536	559	569	540	583	583	563	581	580	540	566	530	588	565	552	582	556	513	609	577	538	582	599	542	537	553	560	548	572	519	582	605	575	573	500	543	561	559	590	562	541	536	555	569	578	532	567	591	556	519	577	590	555	545	574	563	546	547	566	546	576	566	532	578	571	542	539	524	589	572	540	628	550	531	561	581	509	544	553	521	557	563	576	508	552	560	583	543	514	514	555	546	540	552	514	574	565	587	529	557	580	568	577	534	570	549	586	544	553	572	577	524	589	518	559	527	554	560	546	583	499	588	568	550	593	523	535	521	529	582	525	549	541	537	546	537	526	553	518	550	568	606	587	562	572	559	561	554	595	528	515	553	583	547	524	585	547	550	543	548	551	606	537	598	575	529	545	546	599	517	569	534	523	531	532	520	578	532	552	578	521	553	574	559	560	585	568	538	551	519	602	527	592	571	575	551	569	550	539	563	584	546	564	553	576	560	545	543	530	514	530	559	574	542	542	560	555	549	555	531	516	584	545	536	582	573	578	558	577	566	547	554	598	568	568	584	536	616	539	552	538	538	562	545	557	569	549	565	536	567	554	567	551	539	525	571	553	564	542	573	585	565	512	544	568	532	515	544	606	540	592	550	533	532	545	530	518	585	573	568	585	522	547	563	552	554	551	575	603	569	539	595	546	552	569	540	610	618	592	578	566	537	585	570	518	574	560	549	562	542	565	552	542	535	585	573	552	582	548	513	572	547	582	540	591	568	558	575	497	549	558	539	577	523	556	539	548	555	550	569	580	547	531	542	560	548	536	530	618	559	533	544	557	570	566	592	585	515	564	537	533	535	577	573	547	561	513	554	555	555	579	511	578	542	532	535	547	549	555	550	527	514	576	586	563	557	572	503	518	558	566	566	549	578	550	586	580	534	536	547	510	543	597	540	549	573	579	571	611	538	514	529	527	554	546	565	557	570	577	587	511	546	568	548	571	579	556	557	521	548	573	584	552	554	544	574	553	586	529	569	523	542	567	574	569	553	548	583	591	561	559	548	571	555	586	577	519	565	568	513	565	602	578	581	503	551	570	570	566	503	573	547	568	588	527	592	548	592	552	576	582	562	544	581	555	529	578	561	547	543	551	552	530	594	530	537	531	554	559	521	580	542	531	530	543	561	585	507	574	537	564	559	573	541	522	520	522	544	542	551	532	555	579	569	569	563	515	577	549	592	577	533	516	567	524	571	607	550	551	563	561	535	511	537	581	610	512	539	558	540	528	539	548	549	549	601	516	586	602	543	607	579	539	516	526	551	552	552	523	545	558	615	535	509	603	568	592	557	560	537	557	535	527	504	558	564	594	521	604	571	533	533	519	582	546	567	575	560	559	565	526	569	506	543	542	557	591	535	563	589	558
23237	39782	28640	18046	12716	10230	8824	8980	8248	7112	5846	4688	3207	2746	2382	2185	1831	1751	1586	1521	1407	1387	1363	1308	1289	1233	1250	1298	1236	1189	1161	1086	1109	1006	1050	963	949	891	927	882	916	844	826	876	798	800	720	753	744	787	761	756	740	686	728	701	704	642	659	599	708	652	676	699	626	612	646	669	585	674	653	669	605	610	672	679	597	624	669	670	630	640	627	668	614	605	681	617	639	635	613	650	594	644	643	640	626	625	609	603	601	608	619	644	665	629	619	638	599	662	639	637	666	663	650	620	658	681	632	595	576	627	628	571	610	604	641	626	634	650	663	668	630	639	680	615	632	650	670	622	635	626	631	637	611	634	661	615	579	626	603	596	617	630	624	681	646	622	618	632	637	618	656	604	594	616	618	663	646	637	653	637	642	654	618	702	648	628	594	630	605	620	615	630	641	604	664	627	627	640	620	623	656	637	625	665	654	669	624	623	650	612	604	617	643	648	648	597	622	702	609	646	602	628	620	640	637	624	629	642	599	638	649	648	652	625	605	617	617	619	648	637	630	663	625	660	622	659	630	621	643	622	608	612	648	650	603	602	619	604	603	673	600	645	643	645	613	627	608	664	599	654	629	641	641	629	603	603	617	606	647	603	634	615	653	628	643	634	623	639	628	646	637	627	640	686	628	656	657	641	595	615	618	643	641	650	640	619	663	613	655	628	598	689	612	598	604	631	602	620	649	637	612	634	626	647	614	621	671	617	629	642	623	682	589	636	609	617	616	670	592	667	632	592	601	586	661	628	647	624	650	632	641	646	598	544	662	644	685	636	606	637	628	621	690	609	610	681	603	625	600	679	605	610	647	595	647	622	616	623	628	651	636	640	592	629	627	627	637	639	621	667	629	635	639	639	626	664	615	617	662	653	603	635	600	622	648	666	643	578	609	604	654	622	644	633	615	614	606	602	663	643	644	644	640	577	622	655	642	630	613	648	604	618	631	645	611	647	591	649	625	663	589	629	641	611	608	636	594	645	630	636	631	630	589	648	633	612	641	616	658	621	655	597	588	625	604	612	623	637	679	656	629	671	649	665	627	682	632	639	634	596	616	632	630	578	644	641	643	613	622	627	620	600	657	643	629	644	670	662	636	622	649	635	624	634	616	692	635	612	650	668	653	671	629	646	628	581	673	633	635	686	619	669	673	626	637	605	648	652	618	610	639	626	591	656	612	619	642	700	620	632	562	606	599	634	616	617	614	640	653	613	689	598	597	611	607	646	658	617	670	652	641	657	690	664	608	596	622	668	599	597	603	651	620	639	626	614	612	653	645	634	627	638	644	670	640	626	626	613	626	615	607	591	634	605	656	606	629	666	618	606	597	642	585	648	593	578	648	649	611	606	643	610	644	643	616	635	622	606	642	605	633	627	641	632	612	621	608	612	625	631	645	625	638	660	661	656	647	643	586	618	633	623	607	608	640	676	641	654	656	652	670	624	600	593	627	632	669	642	639	622	618	574	653	592	594	627	636	640	654	608	625	600	592	657	659	591	616	601	614	620	651	658	599	626	574	581	641	625	686	618	646	642	601	567	608	599	645	623	605	615	585	679	611	629	635	626	610	643	640	675	644	607	640	600	637	659	634	652	661	627	637	615	633	625	633	600	627	647	638	599	641	609	649	637	619	620	617	589	592	640	630	637	651	644	667	677	613	622	635	647	641	618	613	630	623	647	616	669	628	620	644	627	660	650	639	667	609	641	599	588	662	654	612	652	604	593	686	638	648	653	625	575	636	664	636	603	586	602	611	632	664	628	658	679	611	636	587	582	663	689	607	652	634	619	621	622	631	622	628	670	632	621	639	615	642	711	685	625	658	642	632	608	599	664	655	604	622	621	668	611	656	629	630	637	640	626	575	614	600	605	610	669	567	628	660	646	628	636	640	649	632	618	652	656	619	646	635	633	625	605	606	624	597	641	654	643	646	660	651	620	615	544	596	675	658	616	646	641	687	672	658	612	603	627	645	632	619	625	652	642	611	652	654	675	640	624	596	616	637	650	614	660	640	628	643	607	649	625	695	617	607	663	642	646	617	617	625	665	643	655	678	594	600	634	570	596	627	604	566	666	639	593	605	666	579	606	639	637	632	648	645	628	622	610	646	616	646	619	620	634	604	589	616	647	624	650	634	658	581	609	621	636	626	654	626	639	622	635	624	628	632	622	656	683	634	632	641	631	638	669	630	623	653	584	603	650	588	628	620	621	614	581	621	608	624	619	645	629	606	614	600	617	633	664	613	658	678	603	643	641	655	631	682	647	634	628	622	632	630	653	626	645	644	607	628	658	621	680	615	627	640	661	659	633	608	650	671	628	618	647	674	632	666	673	650	663	637	639	656	607	633	617	636	607	612	612	629	673	624	604	650	594	625	628	676	665	618	637	577	612	601	617	623	605	663	621	612	571	620	589	657	636	651	624	599	611	664	641	638	625	612	653	657	581	614	608	656	633	620	612	628	640	605	654	635	647	597	627	638	644	632	625	629	644	658	637	617	619	612	647	610	643	683	632	602	616	639	652	609	672	614	602	611	604	586	655	626	636	670	603	639	613	613	618	621	621	661	640	672	661	645	651	609	648	635	630	610	638	658	582	635	634	631	606	636	629	620	637	621	628	688	617	589	624	648	650	630	652	628	649	648	623	628	661	598	604	648	611	655	631	585	691	620	583	627	636	653	634	653	624	630	663	621	652	614	654	665	604	666	646	590	632	651	611	679	662	627	588	604	662	619	624	583	633	647	610	661	620	629	617	616	663	656	632	682	614	633	624	680	596	587	641	639	638	671	618	659	670	641	619	657	655	570	610	632	658	643	629	625	665	632	607	609	640	619	664	596	629	575	636	623	588	612	603	620	580	658	579	652	623	600	611	674	604	572	629	628	621	655	596	607	657	640	590	637	655	616	611	628	620	646	618	627	606	636	603	687	613	618	573	624	589	621	642	617	599	663	630	632	630	612	636	616	637	624	641	638	662	693	665	584	629	606	637	645	623	621	639	602	600	622	590	631	632	635	622	603	625	644	639	628	651	615	629	654	617	661	627	621	648	697	642	604	617	623	661	654	615	663	616	597	607	613	623	598	604	630	634	667	617	614	600	655	657	653	629	675	675	631	638	648	616	626	650	601	640	661	634	631	608	601	637	646	638	648	687	615	657	630	621	633	655	649	582	612	624	625	588	605	648	631	613	632	622	631	653	651	615	638	604	601	629	636	636	602	603	587	675	598	680	637	606	619	615	586	650	647	622	609	650	665	584	591	622	634	605	611	642	642	629	666	637	612	671	605	627	627	657	657	594	643	615	620	606	572	649	603	627	632	637	627	629	611	671	634	637	642	583	646	581	617	599	609	614	606	653	629	656	619	648	660	644	657	615	628	647	655	669	628	640	638	612	677	659	618	591	575	635	632	590	612	632	599	625	622	629	602	622	690	673	640	647	666	604	665	633	632	634	606	649	624	631	619	660
27517	21117	14910	6901	3166	2282	2213	2272	2187	1702	1484	1082	929	884	816	812	757	711	670	713	666	655	682	627	639	640	676	637	619	662	624	596	616	611	603	567	547	577	547	582	560	546	562	541	550	547	539	508	494	491	528	503	488	525	514	526	482	490	501	531	487	528	534	488	499	517	485	493	495	526	496	507	557	514	514	499	489	535	500	507	504	458	500	537	481	500	514	470	550	480	496	478	514	477	466	500	493	476	495	525	527	484	485	487	459	485	449	475	471	525	510	534	533	463	529	506	488	501	475	512	501	469	515	469	545	525	493	529	482	526	524	517	492	505	512	492	479	526	479	507	511	511	494	468	473	511	504	505	561	525	500	490	485	542	502	502	517	505	526	502	518	528	458	449	451	541	490	488	496	488	470	521	505	510	512	503	509	462	512	504	508	485	513	515	504	537	496	494	510	448	520	494	517	493	513	507	496	486	473	532	504	509	476	503	461	481	486	522	486	462	475	510	493	517	518	531	465	508	493	507	534	514	518	469	528	478	530	450	481	452	475	528	449	534	481	540	490	485	467	518	518	496	489	502	505	475	519	533	491	512	523	477	549	482	503	485	508	520	501	522	476	528	512	507	536	517	514	517	525	510	505	466	502	520	483	494	475	541	501	518	498	493	505	499	468	493	510	476	514	511	467	498	502	490	498	462	520	482	500	513	500	488	498	478	482	512	459	516	483	519	502	481	503	519	519	492	501	475	517	546	485	521	466	502	492	472	521	515	491	511	508	485	528	478	545	529	489	539	552	508	496	517	465	522	473	501	501	528	488	533	474	494	548	491	496	542	518	474	494	497	488	504	510	508	513	511	502	501	465	480	468	494	471	504	522	481	501	489	541	510	496	535	493	518	459	515	513	513	534	459	496	460	491	491	450	494	492	523	492	509	513	460	503	504	529	506	487	503	485	492	466	494	445	523	498	549	486	517	482	519	482	477	489	512	512	512	509	466	485	509	452	489	471	521	500	519	477	483	510	491	504	478	497	490	537	514	476	488	463	517	485	510	533	472	501	532	504	457	486	481	512	493	542	498	516	514	505	527	522	491	479	487	503	458	504	468	528	504	478	548	480	482	492	468	516	531	461	495	555	479	484	535	532	494	516	516	481	510	518	500	500	481	527	512	508	518	520	468	453	506	483	525	516	455	504	489	502	515	496	467	472	463	507	480	491	476	498	503	524	515	495	523	518	493	461	489	507	500	492	459	492	473	519	497	484	503	532	525	492	496	499	501	501	514	488	519	536	508	497	474	525	496	536	512	494	478	476	498	501	504	515	477	479	554	485	509	509	529	495	527	484	490	540	507	490	496	515	517	476	479	465	510	490	487	512	477	475	529	511	475	518	517	478	511	540	501	480	481	541	498	484	503	517	516	501	499	496	503	468	508	542	518	499	540	494	492	504	531	539	523	480	515	507	514	486	503	500	470	524	556	476	517	494	509	501	479	476	497	451	513	481	486	500	512	512	496	495	505	539	470	494	499	508	524	513	503	499	493	523	501	522	520	499	438	546	483	532	500	502	509	479	467	525	542	494	534	450	509	486	496	528	511	511	511	522	485	519	532	491	468	499	501	496	506	528	481	489	484	468	476	493	500	536	509	519	459	543	474	499	517	512	532	519	528	516	494	482	486	492	514	530	505	517	513	507	493	495	487	497	520	503	486	535	499	529	501	497	491	480	524	547	498	483	515	486	500	510	515	477	547	502	503	493	527	510	501	516	466	488	459	474	532	486	532	481	496	490	504	512	518	539	543	505	490	511	474	510	483	481	542	528	462	548	512	481	504	504	523	473	486	494	466	532	515	483	496	460	511	519	505	493	498	522	512	502	487	523	526	492	516	550	488	460	486	492	501	513	494	527	508	504	500	485	476	492	508	476	479	514	519	503	485	502	535	535	475	509	525	512	516	521	495	494	479	491	478	486	519	520	439	532	479	490	493	496	514	510	504	466	557	467	472	526	487	501	498	474	493	530	534	490	516	519	476	504	481	505	486	494	526	485	556	527	462	490	546	514	504	499	526	493	512	473	490	503	521	525	529	514	549	504	512	549	473	515	503	494	495	485	489	515	506	506	516	500	507	487	485	504	493	509	497	510	496	492	509	486	496	513	493	526	495	545	518	517	503	492	479	512	522	458	515	497	529	517	514	531	485	475	508	501	484	518	508	469	508	512	496	507	504	502	479	467	516	546	477	493	477	474	567	529	512	526	506	512	520	523	507	523	531	485	502	481	480	508	505	486	517	484	467	511	523	497	487	506	502	508	492	475	530	521	487	527	511	495	492	498	490	486	504	496	511	533	525	494	514	528	481	508	469	501	523	480	483	497	479	475	462	480	511	520	492	466	463	445	491	534	492	469	528	519	501	462	497	526	504	537	507	469	493	495	532	476	555	483	538	492	486	500	473	499	524	499	517	520	490	469	502	494	457	479	529	487	507	494	529	515	489	499	475	522	532	523	461	484	468	515	512	517	494	489	535	498	513	499	472	523	493	542	512	548	528	470	459	479	513	513	500	526	480	526	489	506	500	525	535	510	481	487	540	461	517	510	474	516	525	496	480	467	512	495	496	505	495	516	519	486	433	491	513	473	538	504	534	499	511	473	488	514	519	509	569	524	497	441	506	508	508	494	517	490	484	472	478	510	498	524	550	511	488	490	495	483	481	528	445	532	523	503	493	459	529	496	494	489	483	461	517	488	482	480	496	483	481	505	507	524	505	498	484	509	474	489	468	509	480	487	493	513	454	487	529	512	505	520	510	516	484	524	522	493	542	491	500	488	517	522	484	511	489	474	502	480	510	538	480	513	501	468	541	507	475	495	498	497	462	544	514	478	490	535	506	544	462	511	502	542	476	519	469	467	483	496	507	494	495	525	457	518	500	513	505	472	463	469	534	498	542	525	512	486	527	483	492	456	538	520	517	527	493	544	484	532	524	522	487	541	549	494	497	501	494	502	469	520	518	473	512	458	487	523	489	480	520	516	495	499	522	478	496	496	487	499	501	513	558	499	492	503	485	488	505	449	463	466	497	496	532	516	513	512	493	538	543	466	469	522	468	543	508	496	497	502	501	482	506	507	497	473	528	514	525	487	474	481	485	472	535	464	460	486	488	505	508	489	480	510	528	529	508	477	479	476	519	510	552	509	521	506	510	504	516	511	502	485	490	503	500	510	514	535	500	467	492	527	497	481	486	493	542	498	494	521	479	488	503	487	499	446	504	432	459	526	489	506	528	494	545	539	516	479	487	517	507	492	517	523	486	488	518	498	508	506	478	518	474	544	483	482	452	515	511	500	475	522	516	494	505	455	528	483	485	519	510	488	519	510	524	518	474	508	528	487	538	521	535	487	460	513	509	476	532	530	499	502	517	477	519	525	498	462	529	456	490	527	489	468	509	538	508	498	512	489	513	489	490	487	489	477	495	459	515	455	477	492	506	493	532	478	489	492	498	524	480	505	506
19477	25690	16584	8728	5706	4489	4448	4699	4665	3412	2961	2148	1583	1406	1330	1174	1117	972	1023	991	971	909	930	939	845	882	882	850	881	901	926	826	827	772	750	741	781	730	711	684	717	722	669	662	655	659	653	633	674	621	649	657	633	621	669	683	597	590	574	619	612	646	594	644	639	614	618	650	606	578	584	590	632	602	628	583	623	598	695	628	625	618	637	606	575	616	557	593	592	628	622	631	572	618	578	620	590	649	614	603	604	574	632	565	592	594	605	601	575	623	605	629	617	594	620	624	592	566	605	611	566	596	584	550	608	583	621	568	591	620	611	591	603	585	612	642	598	607	627	619	649	561	558	596	601	595	580	637	583	600	585	566	595	563	553	625	589	639	605	580	643	612	622	649	579	618	609	596	617	606	601	569	596	627	617	593	630	580	616	655	619	565	620	621	590	622	592	602	574	654	592	604	587	621	664	590	584	626	612	605	590	614	610	567	593	605	563	610	601	541	592	563	601	643	626	616	599	615	652	566	597	628	595	613	566	584	615	595	625	571	636	588	627	596	622	644	589	622	621	607	571	633	613	615	660	616	618	610	619	618	561	599	576	566	572	615	605	591	608	582	629	586	581	610	591	602	601	600	576	599	637	575	599	617	625	584	591	572	606	619	594	618	550	558	612	591	595	548	609	578	591	598	639	573	586	581	590	619	532	568	600	571	650	580	570	609	602	604	576	587	614	628	601	632	606	598	599	571	616	591	552	576	587	594	588	565	637	617	583	608	630	629	586	595	609	582	612	619	626	596	562	580	613	604	572	544	628	640	543	604	598	586	593	635	627	609	597	606	629	574	574	646	583	601	626	638	581	592	623	605	638	629	611	589	620	604	616	635	597	627	594	608	635	572	568	596	614	554	568	599	661	588	616	589	608	594	580	632	585	591	616	565	622	597	596	578	562	664	612	595	605	570	627	608	612	621	603	624	566	624	622	592	612	580	644	623	652	617	626	626	613	581	601	599	612	642	616	612	577	593	593	627	594	625	596	594	611	632	597	604	578	554	580	649	632	607	589	565	625	654	600	590	594	603	614	599	579	601	612	571	584	620	562	581	639	650	606	622	579	588	606	625	592	581	614	591	595	623	592	656	587	570	558	585	622	616	582	599	586	621	633	616	591	600	617	661	586	630	574	623	632	577	615	666	648	577	629	585	600	618	609	597	590	563	590	602	604	576	594	587	618	594	608	605	676	583	628	549	580	585	590	587	598	639	593	643	588	576	630	596	600	593	582	589	619	640	620	634	580	641	625	584	633	562	581	595	608	614	605	636	603	553	642	616	623	598	631	552	596	622	616	623	618	608	620	606	625	578	614	607	617	607	660	621	600	597	578	578	611	584	626	573	629	582	567	643	606	601	549	590	627	610	617	578	593	566	586	595	609	593	602	624	563	585	627	589	634	614	596	556	606	633	602	546	602	605	607	638	548	571	641	586	628	614	598	592	637	552	569	585	613	621	631	618	599	614	605	608	613	634	622	601	635	593	572	603	587	574	602	612	585	582	564	587	570	616	594	615	597	623	625	617	633	577	605	582	658	591	598	642	604	568	596	593	583	625	570	604	637	599	578	626	615	601	577	599	637	613	603	591	602	597	613	563	617	576	585	589	567	618	591	619	647	599	594	571	630	634	537	604	617	552	617	595	607	575	634	603	599	582	564	584	595	590	585	607	589	574	557	581	627	585	617	581	630	594	582	593	613	613	589	629	620	596	583	556	585	606	622	607	594	596	642	647	591	665	623	602	554	592	631	595	612	626	602	590	633	602	557	590	573	655	602	576	596	595	626	620	574	592	633	612	595	573	593	618	598	601	593	546	623	627	577	617	635	608	605	598	570	578	591	603	561	558	594	602	634	614	547	603	606	583	574	627	612	591	629	579	585	599	614	584	608	655	586	636	596	624	595	596	589	603	576	565	596	615	618	617	636	554	599	610	624	621	598	597	622	608	589	609	644	568	617	609	601	546	555	622	591	594	614	604	547	611	594	611	594	586	625	619	553	622	593	622	614	631	611	620	623	600	615	618	581	600	631	621	546	599	557	626	574	593	573	585	584	620	612	653	630	627	573	616	647	599	654	622	586	609	600	591	620	596	602	626	611	611	583	611	603	598	587	611	610	584	622	598	602	607	592	596	600	615	574	618	584	559	579	693	581	632	674	592	631	626	598	608	607	639	602	613	597	653	607	651	601	622	599	596	593	644	603	575	611	587	600	612	629	613	619	586	586	580	590	617	632	632	616	578	631	592	653	595	621	617	592	578	597	573	640	597	568	575	628	600	594	626	583	646	651	595	634	599	612	581	591	610	597	586	629	651	601	627	563	569	548	576	591	617	621	599	638	658	587	616	558	580	598	611	647	624	613	557	576	632	575	593	566	591	586	646	609	627	605	605	588	577	604	656	626	591	606	572	583	597	609	604	563	593	599	571	561	591	597	580	623	617	615	599	594	597	564	645	605	601	622	624	582	622	564	633	570	604	630	596	592	636	659	576	620	618	608	603	639	621	617	578	604	571	596	592	609	617	562	588	610	616	630	640	568	602	619	583	595	648	616	607	617	610	619	615	573	574	594	618	618	583	593	623	591	560	583	620	558	583	586	593	589	617	625	633	613	621	580	586	597	605	606	558	665	560	594	621	593	651	629	619	558	597	596	594	609	568	579	611	574	621	650	614	601	611	591	634	567	623	592	580	601	602	550	597	560	593	579	605	591	615	580	609	624	608	582	607	627	585	597	586	588	572	600	560	661	615	622	612	619	586	600	603	600	583	570	620	637	593	589	633	625	606	627	610	631	574	570	623	611	579	610	596	595	597	585	599	602	601	602	611	608	585	593	646	586	596	621	597	642	641	617	613	607	675	552	586	631	648	580	648	563	597	601	608	612	626	637	560	614	567	578	562	589	605	634	582	595	603	621	583	548	584	606	626	619	648	593	639	610	647	595	617	578	612	573	566	607	609	560	534	596	644	616	611	595	611	591	606	682	578	622	633	613	621	606	597	585	596	645	634	560	594	601	559	627	609	631	614	646	598	628	629	579	596	593	603	617	604	610	610	615	618	581	655	622	602	571	612	598	598	616	598	609	608	586	575	622	636	612	596	585	643	637	659	631	579	601	594	566	606	626	566	580	612	637	604	594	606	647	600	606	607	581	587	622	675	606	598	603	622	594	583	625	578	597	597	590	579	591	595	605	596	590	559	601	593	609	568	564	583	588	578	591	571	584	589	575	579	610	621	647	567	595	599	613	586	623	625	623	617	569	606	603	576	580	584	615	555	577	644	609	594	629	585	615	616	586	588	592	642	602	620	578	635	600	638	653	616	581	647	624	583	627	592	611	578	585	603	624	595	646	583	564	618	604	606	605	644	574	607	576	604	621	641	590	670	591	613	633	633	601	602	549	618	593	584	577	578	568	584	644	588	598	569	622	621	622	562	646	608	534	581	632	601	613	600	622	582	590	618
24277	21319	28458	24520	21165	10305	4497	3863	3010	2392	2092	1410	1125	1066	1010	902	725	775	768	720	731	688	648	603	607	667	575	636	610	607	560	581	552	572	489	516	543	539	510	466	453	459	486	434	442	419	460	400	445	419	472	400	421	422	430	391	406	405	427	418	427	405	361	386	396	383	389	372	390	407	394	412	396	403	360	400	392	373	383	368	372	362	401	396	383	420	411	383	407	390	409	391	369	393	388	395	370	377	395	347	357	419	375	375	376	403	379	396	371	406	398	391	404	406	376	419	393	385	373	401	411	442	393	392	417	390	365	411	389	387	380	396	406	422	381	372	434	408	384	363	361	400	372	384	383	372	385	349	375	339	393	357	402	380	405	406	390	379	376	395	352	370	370	414	349	349	406	419	373	386	414	414	423	421	370	365	413	379	365	412	417	411	375	368	402	390	408	390	382	381	368	408	366	385	404	386	368	403	358	393	395	384	404	374	408	395	379	368	402	361	385	411	375	397	380	361	413	375	398	379	388	385	390	403	408	436	367	378	415	394	416	397	377	408	437	413	393	391	402	390	426	381	369	390	366	378	397	358	407	422	381	372	387	382	428	381	391	385	397	415	350	351	439	378	378	393	380	418	402	396	373	375	397	358	411	370	376	370	392	383	375	400	366	332	387	429	356	350	392	393	346	428	376	392	427	391	341	417	408	378	420	358	388	412	391	351	374	383	359	370	387	405	376	389	413	378	386	412	410	394	375	342	384	374	380	353	430	370	397	376	382	395	403	378	365	361	410	385	383	390	423	368	409	393	392	379	419	420	411	415	424	376	381	388	340	396	387	403	355	392	397	377	386	391	361	395	390	406	428	388	398	375	395	389	385	385	383	392	358	394	387	369	384	398	354	393	385	376	414	349	370	364	418	388	373	370	392	409	377	372	386	422	393	413	367	401	358	365	394	401	395	363	426	410	371	358	385	352	390	404	368	357	399	395	380	395	418	364	399	393	397	357	413	351	388	412	374	397	402	408	376	374	374	395	416	369	398	387	430	384	363	424	372	400	374	380	376	388	368	383	407	405	369	364	384	346	388	358	364	393	366	413	393	398	368	387	423	413	387	392	411	371	392	348	379	401	368	381	384	361	369	374	357	400	384	380	407	389	390	420	372	393	379	377	385	398	379	393	371	387	379	412	390	407	416	408	398	399	393	350	415	366	416	380	393	407	358	410	387	431	372	386	380	410	404	388	392	411	387	390	370	384	388	371	366	365	344	389	366	409	398	417	366	365	384	349	380	389	354	409	420	424	368	398	382	404	373	413	399	380	362	405	384	396	390	379	402	412	348	362	381	391	387	353	402	409	411	411	393	421	407	399	398	379	345	386	367	377	400	385	413	406	369	392	386	358	343	387	365	408	381	391	389	408	383	394	379	359	377	407	405	404	378	386	374	396	396	389	352	366	344	366	364	402	368	430	380	365	367	389	381	397	374	399	429	382	382	419	426	378	453	396	366	371	411	383	382	387	399	377	383	378	359	397	386	385	411	385	372	402	397	387	408	333	360	403	416	404	397	406	399	415	375	390	380	413	392	376	359	408	380	389	388	393	402	384	391	403	377	375	380	372	370	396	369	402	401	396	417	381	394	409	412	392	421	382	380	383	379	376	380	382	408	402	404	365	386	416	399	355	360	357	361	392	371	366	340	403	365	379	412	398	409	409	390	393	405	380	378	400	401	384	397	366	401	382	368	372	392	393	407	400	403	395	383	420	379	378	425	393	394	392	376	408	366	367	405	415	385	373	392	351	347	378	372	366	434	407	388	429	385	378	389	396	379	393	369	376	398	414	381	372	381	359	362	369	385	397	339	401	406	387	353	400	424	383	368	389	392	410	368	414	405	354	363	380	348	401	366	388	418	372	388	380	372	396	387	383	393	372	383	387	388	386	383	382	392	370	383	394	380	420	400	385	376	376	371	396	364	366	414	380	388	401	387	377	384	394	376	394	375	394	426	355	388	412	359	386	422	371	409	364	360	370	403	409	381	407	395	401	354	390	390	395	362	413	396	381	367	360	357	402	372	402	365	363	389	357	385	397	342	388	381	421	432	381	410	431	392	391	360	421	368	371	369	404	377	398	398	398	369	394	354	374	394	363	419	381	376	358	405	373	379	445	372	401	381	401	382	389	396	387	372	366	377	393	401	378	365	405	354	382	424	377	399	375	408	386	374	380	389	401	391	388	395	405	413	373	388	398	407	385	397	382	369	403	377	388	423	379	362	392	359	408	430	398	393	392	381	433	384	395	419	396	353	390	391	398	383	415	365	405	417	416	392	375	387	389	401	410	365	385	378	398	388	376	383	385	397	381	414	366	418	389	384	402	403	410	381	384	371	404	384	381	387	375	365	408	415	368	355	407	385	414	372	362	421	423	394	398	361	386	388	369	405	424	378	374	385	409	373	364	385	401	420	398	387	356	407	379	377	387	395	379	367	394	354	408	397	390	382	403	407	370	393	409	410	416	409	371	402	376	370	384	437	364	384	392	381	350	415	392	375	367	429	404	390	366	374	364	387	416	335	384	408	373	405	415	428	416	396	395	387	411	385	382	381	348	369	396	374	371	370	387	406	349	384	369	360	388	409	402	370	382	359	373	352	363	408	394	401	394	392	417	414	382	383	405	365	398	441	406	380	384	367	400	401	371	395	398	391	388	380	370	413	377	365	367	394	393	363	396	393	368	398	416	360	382	379	376	385	388	384	348	408	377	382	403	432	365	363	395	412	380	374	405	346	391	412	392	359	377	402	408	359	368	388	382	391	390	412	411	370	422	387	401	396	409	386	389	363	363	403	417	392	399	396	407	401	401	404	408	380	360	405	412	382	390	363	379	414	400	371	397	365	373	427	431	420	398	375	401	389	392	358	367	389	413	390	390	383	378	396	405	394	386	364	391	380	380	371	407	410	411	389	383	382	394	385	412	384	374	357	341	392	390	384	374	398	382	398	382	404	383	374	404	341	421	390	380	405	413	395	389	378	405	377	381	394	391	385	342	387	422	338	402	411	399	336	359	378	409	398	353	399	395	379	352	364	383	393	373	373	377	362	378	371	413	391	404	401	386	394	377	438	370	376	371	404	375	396	382	426	411	387	376	397	413	396	405	406	376	384	421	401	394	413	389	358	405	376	369	403	350	416	389	397	385	355	383	351	372	370	393	381	366	433	435	420	363	366	365	385	410	413	357	397	380	366	356	398	373	385	401	380	400	390	392	418	373	404	372	374	394	391	398	372	413	389	387	372	421	393	395	413	396	397	375	373	363	349	399	383	386	393	356	430	399	360	361	383	424	393	389	356	354	389	396	414	357	398	396	383	394	411	387	392	411	393	409	420	374	376	366	427	370	374	392	382	392	354	374	385	355	362	449	359	405	393	446	358	389	391	391	398	381	393	367	422	411	398	363	393	345	420	356	421	404	400	375	386	371	394	401	408	429	385	423	357	408	356	366	388	405	363	410
19612	33568	23485	13177	9104	7313	7619	7668	6498	4803	4163	2857	2247	1892	1814	1541	1353	1234	1213	1182	1160	1018	1010	979	942	937	888	907	903	902	868	789	818	780	768	648	721	655	596	637	594	579	572	587	568	557	599	540	488	542	505	484	544	531	481	504	527	500	474	489	526	496	483	487	461	496	466	501	486	484	436	474	468	494	492	513	484	452	496	430	456	461	492	501	454	448	464	460	465	479	450	475	447	530	433	503	472	490	452	461	456	467	478	466	477	474	449	469	468	450	437	458	456	441	445	523	488	462	457	469	458	510	457	486	468	448	462	470	484	499	468	485	453	493	474	452	484	480	474	453	455	478	473	465	481	465	470	501	465	434	437	516	445	478	432	483	496	491	468	427	443	479	472	483	464	466	470	512	473	465	463	441	451	477	461	451	435	462	476	463	492	459	448	478	418	469	459	474	452	448	493	490	435	455	494	472	487	472	501	476	493	444	509	488	482	448	480	472	434	462	466	487	468	463	479	456	458	483	479	476	476	459	465	488	465	517	520	495	442	462	485	459	459	478	449	470	488	470	482	482	438	496	457	497	469	487	477	453	477	473	436	459	481	474	486	460	470	449	459	427	498	470	466	453	464	434	463	495	454	463	429	441	424	487	480	449	499	483	477	460	464	456	422	455	519	477	490	434	444	458	468	480	493	459	503	451	473	496	467	469	509	467	467	446	427	446	445	481	461	500	488	499	477	495	445	424	450	455	485	476	445	481	427	443	424	494	472	473	482	449	470	471	479	446	438	455	483	485	468	488	437	457	441	510	439	466	493	470	423	478	455	469	440	472	476	466	460	483	506	443	427	503	473	464	466	472	469	444	495	455	473	488	443	470	471	487	443	432	462	447	459	469	475	450	467	475	505	494	471	485	453	504	481	454	476	494	451	464	485	501	470	487	442	445	496	479	472	482	454	487	482	452	453	480	444	416	472	440	480	497	470	466	492	504	500	507	458	478	456	473	475	497	486	448	475	498	466	475	462	509	462	471	471	458	468	426	433	461	462	465	490	468	458	491	462	452	456	429	468	460	442	491	454	473	460	471	437	469	438	446	449	436	455	412	504	451	469	485	504	447	481	423	493	461	452	429	479	459	501	491	429	474	500	431	481	485	537	470	471	484	483	483	484	493	473	457	451	468	497	479	454	472	439	447	479	501	473	463	485	431	458	440	493	452	441	489	453	443	470	511	486	488	454	510	449	509	462	497	463	465	506	452	455	470	436	494	467	468	483	429	483	495	478	448	467	467	437	483	483	508	445	473	460	444	493	437	484	465	489	477	510	448	447	441	507	445	464	482	482	450	431	528	457	484	433	462	490	470	434	468	424	458	478	499	460	465	477	510	466	439	483	446	457	503	495	468	424	477	479	463	463	443	478	441	486	482	443	444	459	474	483	474	486	519	481	478	435	430	488	466	468	465	461	464	415	465	429	466	503	441	448	467	478	467	468	458	479	520	461	415	486	484	502	460	476	431	489	484	461	440	481	479	472	498	480	446	494	508	469	493	426	473	480	490	483	455	465	463	440	419	483	458	436	465	460	490	459	490	453	466	464	492	493	464	472	486	437	484	486	469	514	505	494	525	511	462	485	469	445	469	503	468	472	445	484	453	469	480	494	476	470	476	486	480	430	446	471	470	469	524	480	486	514	487	473	471	464	448	453	485	460	452	446	465	472	478	477	446	454	480	466	464	463	469	464	468	484	474	507	468	510	441	452	448	466	448	484	493	435	479	428	487	470	499	481	456	448	489	458	442	503	439	474	482	497	457	447	481	479	425	459	482	455	440	480	497	460	426	436	470	446	477	455	469	441	413	485	469	510	470	506	454	469	496	465	475	475	487	502	502	482	511	417	454	468	446	479	476	482	485	467	489	448	467	508	448	457	490	460	469	485	488	478	452	479	442	482	456	474	457	484	457	429	472	488	473	504	432	470	491	501	496	481	435	512	455	427	475	482	474	467	448	445	495	451	488	485	495	469	445	483	482	492	462	483	494	456	492	500	450	508	496	458	496	469	478	449	475	457	446	451	471	515	443	452	450	452	509	477	459	427	471	447	459	472	436	484	467	474	469	445	455	446	497	491	472	464	448	433	503	458	521	475	484	420	467	474	498	478	509	468	477	463	468	467	449	481	405	443	446	437	459	480	472	424	423	486	496	441	512	481	473	438	487	439	464	448	507	443	482	484	467	445	433	482	440	428	470	491	472	474	486	465	476	500	473	480	513	517	463	462	446	469	484	468	417	474	478	486	462	468	518	465	465	478	472	420	490	434	468	471	462	487	480	464	464	466	492	446	466	495	465	451	467	449	431	472	480	464	473	483	426	464	465	487	467	506	456	477	440	465	472	481	469	446	471	465	501	489	463	449	461	449	479	461	502	498	432	454	457	449	449	481	479	512	488	479	495	483	452	440	469	488	477	485	448	490	468	459	474	475	447	481	454	479	479	467	465	459	480	496	454	437	471	439	475	483	482	450	481	464	470	454	462	493	455	449	473	491	476	446	485	512	436	489	472	469	465	464	455	463	457	455	450	468	438	496	456	486	453	474	476	487	458	423	449	452	489	476	459	474	489	512	468	479	512	498	483	471	454	462	471	422	428	525	472	481	494	470	525	491	454	478	436	452	431	475	460	448	482	472	465	512	457	467	494	440	480	461	472	466	432	438	461	451	497	436	450	466	465	457	482	467	468	483	489	466	461	473	437	487	447	491	445	467	489	490	477	445	470	455	490	484	441	469	485	504	480	449	480	492	440	450	457	463	469	493	451	468	472	436	484	471	480	476	462	459	464	452	435	448	462	473	482	475	495	466	448	469	475	444	481	456	458	478	468	452	468	478	475	451	451	474	531	479	496	452	470	451	449	497	485	477	444	445	443	499	461	435	457	466	482	465	477	461	456	491	449	456	478	461	491	460	493	514	472	448	479	492	475	439	477	450	489	479	474	498	457	438	484	481	475	444	487	451	443	480	423	430	466	439	462	465	453	477	450	452	480	462	490	458	486	464	499	473	458	467	459	484	442	431	482	502	499	479	495	484	473	492	457	467	472	477	462	456	495	442	480	464	485	454	507	450	500	473	460	457	466	495	517	467	452	522	492	466	478	470	447	493	463	461	464	486	436	451	446	443	438	428	449	463	460	495	456	471	452	456	496	451	478	497	448	482	490	464	482	471	471	418	477	507	471	462	416	447	472	461	474	437	504	458	457	494	467	483	428	444	462	455	477	470	476	446	458	494	475	496	474	501	485	500	502	488	464	505	440	496	491	435	506	454	470	458	513	454	455	477	483	465	504	484	437	462	439	494	463	484	461	482	499	497	467	427	499	494	481	477	483	462	470	469	508	462	472	451	506	458	443	473	470	401	461	434	454	463	505	454	471	459	463	483	476	526	439	489	522	470	505	480	484	454	459	481	425	475	470	441	464	470	483	468	499	471	433	473	466	486	485	523	462	465	469	469	476	494	504
25498	21348	27250	25507	11043	3904	3588	3113	2632	2209	1957	1457	1272	1183	1145	1018	1050	921	989	978	924	824	895	869	860	838	883	884	820	898	855	877	756	802	805	790	807	726	732	762	761	746	772	721	706	685	679	717	715	697	746	708	713	685	748	701	681	648	671	680	712	721	640	692	652	657	697	645	716	685	631	648	652	644	681	649	602	694	664	674	723	665	625	684	681	669	659	640	646	701	713	689	676	626	661	630	643	642	705	685	668	662	660	604	687	640	689	697	718	652	693	642	671	699	677	662	694	697	641	650	679	719	657	663	648	601	731	655	673	686	665	662	674	694	623	632	694	694	628	656	646	691	711	664	700	682	683	701	664	695	682	668	575	670	673	667	676	691	696	662	687	665	676	644	663	665	738	664	648	629	678	630	661	692	684	643	634	664	676	651	657	642	670	637	688	655	642	655	661	675	706	671	612	646	626	621	692	653	653	682	665	647	655	617	660	673	642	636	631	666	693	677	681	651	618	685	654	661	636	661	690	670	664	651	690	686	698	686	698	617	658	621	666	650	660	683	677	688	679	631	667	689	649	682	694	633	701	657	680	664	683	664	630	663	656	654	660	681	747	689	655	669	665	665	675	690	705	698	664	671	660	662	665	665	641	665	656	690	638	681	662	656	690	610	671	689	650	645	690	637	688	697	639	677	697	687	648	677	674	654	676	667	645	709	668	666	666	624	684	676	618	702	698	688	686	643	698	634	678	642	635	639	665	687	648	653	673	712	677	680	666	660	682	661	645	685	675	670	659	683	686	666	663	661	704	657	689	744	663	679	678	641	656	670	699	667	646	678	634	656	681	681	698	686	716	683	686	639	660	711	636	664	707	679	663	667	684	660	675	653	633	662	649	678	672	686	648	682	639	704	702	659	657	675	669	679	656	638	647	663	692	631	688	632	676	684	625	664	614	665	678	652	677	664	693	648	664	684	667	663	673	665	695	677	721	609	669	652	621	659	658	694	687	621	663	665	691	656	649	641	672	659	633	674	689	661	656	696	659	618	649	651	677	689	630	672	671	710	712	655	732	658	681	668	677	611	678	664	645	686	669	665	665	687	656	626	686	679	658	679	675	687	641	683	646	662	685	658	652	673	677	661	682	694	671	650	685	668	635	740	688	691	674	703	630	680	694	643	670	670	710	671	654	642	670	695	635	692	664	633	643	650	661	668	641	707	689	674	685	655	705	668	705	662	660	645	678	646	684	718	692	699	694	664	682	696	679	667	621	638	698	627	648	683	682	686	729	682	678	684	635	679	649	695	657	676	680	653	642	710	678	630	701	719	679	642	650	713	653	648	713	707	686	733	659	649	652	712	677	663	741	645	647	702	652	643	650	642	703	632	693	691	686	622	672	653	638	648	718	678	674	647	691	675	645	698	674	638	629	661	694	735	656	734	676	634	661	693	684	681	666	650	686	670	708	663	697	669	660	634	691	654	631	671	662	588	688	689	648	638	693	650	701	653	672	669	668	670	638	689	687	666	665	676	636	674	668	655	619	676	690	666	643	715	642	628	677	676	694	684	626	655	687	708	608	670	674	650	622	703	684	680	658	636	658	698	664	654	619	677	666	700	626	688	669	658	616	691	664	675	674	669	678	675	684	714	701	666	668	673	665	696	683	672	689	613	629	661	673	741	661	713	636	679	692	665	672	680	616	660	656	621	630	669	663	657	695	645	622	691	655	669	641	713	617	681	660	619	657	681	684	671	685	646	687	709	671	687	646	679	665	679	664	629	638	680	706	678	662	695	684	678	703	651	648	606	678	647	673	672	671	706	708	662	682	668	701	639	633	640	668	663	701	719	706	692	676	615	643	671	674	644	705	649	663	677	689	690	641	634	692	647	673	671	658	672	706	678	683	655	664	660	676	683	683	646	588	636	665	674	668	704	699	637	653	661	651	667	686	695	685	715	688	681	659	679	690	694	638	653	631	622	656	694	674	646	661	683	715	665	699	663	703	680	702	649	699	673	655	663	696	663	684	697	627	670	706	686	678	626	698	648	623	699	675	625	699	641	676	649	656	652	676	670	646	640	616	638	694	722	699	644	662	697	707	704	672	637	691	664	633	676	678	690	685	663	680	681	634	659	626	633	679	713	675	630	644	655	605	705	694	709	651	707	676	678	650	694	698	687	656	673	717	674	685	660	746	698	661	665	643	687	659	627	635	695	609	648	607	653	640	698	688	667	635	697	654	681	657	705	628	659	703	713	654	676	669	689	666	629	677	678	685	641	647	699	626	659	662	677	680	635	647	676	635	720	642	644	681	686	645	691	649	627	669	650	630	701	704	663	660	661	683	684	658	627	696	686	672	696	666	673	643	729	683	684	698	623	644	646	678	685	680	693	723	678	631	686	637	702	642	665	649	618	659	651	643	630	650	708	678	648	653	699	654	659	687	695	681	699	652	642	666	694	667	679	710	597	671	666	678	658	652	627	730	683	693	693	670	669	676	659	684	631	714	635	661	683	661	657	684	692	647	658	609	691	694	675	659	658	689	667	609	696	673	640	682	716	661	734	697	649	654	633	610	611	679	649	687	637	674	657	699	688	706	700	693	681	713	683	645	629	675	654	670	645	669	637	710	687	659	660	682	719	703	639	630	686	661	644	667	648	630	695	668	639	669	726	708	713	685	712	647	635	676	618	726	667	687	668	662	693	641	645	696	667	684	648	646	649	663	682	671	683	655	704	721	681	675	687	671	660	647	654	669	646	654	681	654	682	691	747	693	658	683	657	661	709	689	691	726	714	681	709	661	616	692	650	643	687	694	673	675	678	705	681	677	659	665	673	655	652	611	667	699	618	658	694	673	627	682	665	669	676	663	708	667	693	626	645	663	691	665	680	644	664	664	635	645	677	662	635	683	666	693	682	691	671	650	685	618	722	675	689	693	656	689	700	704	645	665	633	694	685	694	704	694	667	657	714	649	660	640	713	656	669	660	672	636	653	672	661	644	654	669	657	712	681	650	666	676	662	705	685	677	636	656	639	639	654	659	721	646	670	694	685	685	651	694	619	621	651	649	672	638	707	694	669	686	706	692	672	680	662	669	673	706	681	673	693	659	642	698	675	699	652	688	636	657	656	671	737	671	668	657	662	719	637	672	677	637	649	682	645	654	657	708	651	666	633	656	686	758	697	612	604	633	615	618	676	665	683	633	672	663	654	651	658	616	677	689	724	723	702	670	635	616	661	680	663	699	684	730	632	639	648	694	652	668	706	634	699	683	646	711	643	677	680	671	734	665	694	686	716	660	687	632	662	663	700	716	677	704	663	664	639	673	630	678	691	647	638	714	663	689	645	666	651	650	647	642	686	710	658	656	695	676	663	697	641	676	653	677	638	680	701	640	700	657	678	710	644	709	670	620	672	683	680	655	626	655	649	660	661	677	679	648	688	693	684	669	659	715	672	662	627	713	674	678	667	655	648	700	691	641	677	618	654	668	722	667	664	657	660	677	632
19589	30698	20745	11056	7812	6761	7010	6739	5539	4513	3853	2595	2157	2032	1779	1538	1474	1429	1424	1370	1341	1255	1252	1129	1187	1140	1164	1121	1073	1055	1095	1061	1032	968	945	949	932	942	913	909	937	841	905	909	835	890	874	852	837	834	878	813	815	751	810	803	792	761	794	785	798	768	794	823	755	788	754	742	770	805	776	811	801	809	794	802	805	812	821	773	809	784	762	730	723	746	772	794	752	779	720	754	768	731	734	806	761	746	772	770	785	826	806	792	743	779	722	846	802	752	777	807	730	789	807	772	817	781	749	729	726	819	827	763	722	805	799	776	764	754	795	779	800	730	769	801	750	753	787	789	732	780	783	758	768	757	729	770	745	803	827	777	785	768	774	762	789	785	735	784	769	802	779	771	764	801	816	752	754	782	766	772	757	781	774	793	807	822	782	756	751	763	745	763	755	803	780	793	726	761	835	732	841	736	756	780	795	730	769	775	775	725	766	695	726	745	787	778	760	777	802	753	810	830	767	749	796	741	754	741	795	810	797	806	776	757	780	810	782	727	754	790	794	782	811	787	774	745	793	761	756	772	770	757	774	795	782	770	786	795	777	745	765	830	752	733	812	771	786	802	779	795	781	835	772	747	810	742	830	772	796	814	706	768	777	755	807	783	788	841	810	767	787	793	752	794	797	777	792	778	783	799	798	780	731	815	766	754	742	769	754	790	798	788	792	748	760	797	788	761	800	784	848	781	767	749	733	786	767	773	812	726	791	763	736	780	775	808	750	709	798	763	832	745	738	805	723	722	748	851	787	822	763	816	781	788	802	792	752	785	755	766	738	804	787	822	749	802	784	763	753	760	752	810	732	776	777	797	780	797	760	766	771	811	777	746	804	781	774	739	806	780	769	777	790	731	757	815	800	762	761	755	801	823	780	825	764	786	734	823	797	774	762	774	729	744	804	771	767	749	770	861	814	802	764	803	778	799	742	753	756	777	780	753	736	790	755	778	805	740	753	758	812	771	758	758	742	795	796	761	782	756	760	767	781	766	705	793	793	793	775	781	761	780	774	834	755	819	774	796	761	770	787	779	753	760	781	760	756	770	783	732	812	796	790	769	713	813	762	750	807	782	778	791	789	762	732	726	837	766	799	814	770	784	754	796	794	774	732	765	749	740	791	844	739	779	791	790	789	758	826	803	808	795	752	806	788	692	759	796	764	772	817	748	796	765	792	730	797	747	780	770	811	816	777	812	794	794	813	788	817	753	771	798	757	802	738	782	751	804	715	757	743	781	741	777	785	789	775	818	727	703	816	856	779	763	776	758	816	769	729	776	759	790	750	797	785	802	810	794	829	781	771	759	794	771	781	774	770	787	806	818	767	774	756	770	734	784	742	785	840	797	801	801	729	738	775	755	792	720	780	779	810	766	776	810	725	791	807	773	731	795	709	775	710	743	774	774	758	774	745	728	822	754	774	802	732	846	792	764	760	804	825	806	815	741	784	795	705	793	759	780	767	730	780	842	752	827	785	816	783	806	780	766	743	799	768	749	805	750	810	804	763	737	783	774	817	705	782	758	788	751	728	786	812	817	784	771	808	757	776	767	796	783	759	736	772	750	792	728	771	773	779	784	756	720	784	745	829	791	763	763	798	802	769	763	796	836	811	756	731	845	805	722	791	789	786	817	752	736	766	767	727	769	769	785	764	738	825	761	793	758	769	740	773	776	767	817	844	810	778	766	787	764	803	776	802	771	801	802	794	791	837	741	755	754	760	751	770	815	801	750	782	838	809	769	759	740	785	756	784	765	800	802	785	762	796	735	778	744	755	744	760	796	801	824	742	735	765	803	767	803	793	811	759	760	817	747	757	776	844	807	772	717	749	716	754	759	820	773	749	754	758	779	776	778	786	825	809	788	808	776	759	786	768	747	770	782	792	726	758	828	791	749	782	744	750	780	764	828	788	814	772	814	774	734	786	762	783	755	795	741	748	748	786	789	738	783	801	771	744	801	763	782	799	739	769	812	751	751	743	762	752	790	760	803	801	788	772	757	776	743	764	769	792	792	763	775	776	779	733	739	715	803	755	767	800	758	752	787	753	721	791	799	788	740	750	797	743	719	829	797	780	776	829	792	750	791	787	790	783	780	733	809	776	773	857	768	748	816	762	795	773	780	821	774	770	703	786	820	764	725	769	731	801	805	790	800	750	774	738	810	800	759	775	762	795	760	737	790	732	728	777	776	805	802	769	768	809	734	749	771	753	764	798	786	772	769	787	806	782	806	800	777	756	773	825	826	742	801	810	784	748	744	773	810	765	801	766	810	772	827	803	752	777	733	794	756	747	768	755	799	809	730	783	759	762	733	722	768	804	765	805	754	746	795	718	736	776	776	782	782	836	807	776	774	766	761	777	750	792	751	743	765	758	772	747	768	704	783	753	781	795	760	775	789	798	756	739	765	771	831	759	866	788	758	761	752	778	792	763	731	804	730	738	825	777	724	728	776	774	826	755	817	829	808	796	789	783	761	736	779	794	787	746	773	789	791	769	725	753	759	824	789	767	858	808	796	780	784	786	833	817	823	813	777	774	738	834	804	795	764	765	784	768	761	789	773	714	773	715	792	813	749	796	776	775	785	757	766	777	780	800	773	769	801	755	767	780	793	740	810	794	806	786	791	823	794	758	768	716	757	756	837	799	789	755	716	765	784	774	780	757	793	771	829	825	738	732	783	778	772	795	740	775	831	786	748	768	805	760	803	814	787	795	784	754	786	790	779	814	736	777	771	785	784	755	750	744	733	801	761	765	790	720	762	750	759	802	753	742	780	800	795	784	806	726	811	796	823	800	734	805	772	759	787	819	787	772	785	784	754	792	806	755	749	776	758	793	770	809	761	742	793	765	775	784	793	777	819	792	779	808	787	779	736	869	779	771	729	815	742	748	768	744	763	726	803	766	774	815	699	772	794	849	764	795	765	787	784	718	751	791	777	739	825	792	810	739	790	720	752	768	784	770	771	835	817	794	773	732	773	767	746	786	749	738	776	772	723	782	781	832	828	769	767	782	789	775	815	829	755	789	727	769	764	756	704	792	781	783	778	766	783	761	748	759	810	741	773	785	788	813	761	748	773	758	806	795	766	732	807	788	822	762	776	794	773	781	780	763	804	807	797	720	795	767	739	770	811	793	737	772	757	738	800	791	804	763	740	825	789	783	761	761	716	801	779	779	774	764	734	777	757	771	830	752	837	748	759	810	766	744	771	791	835	776	731	783	790	779	808	777	788	773	723	797	748	758	775	746	801	761	788	742	788	757	697	807	765	743	780	763	758	773	782	836	804	817	793	764	764	698	738	768	745	803	756	805	796	783	775	756	791	833	804	782	783	756	812	755	746	791	784	785	760	766	788	782	737	776	769	800	776	783	696	775	739	765	780	767	785	765	802	845	761	759	767	796	824	742	807	793	801	730	752	758	786	839	747	775	721	774	761	760	756	763	754	763	760	745	730	824	761	756	754
23054	21298	28963	23965	21316	21414	12254	5784	4296	3560	2740	2020	1740	1565	1423	1349	1278	1087	1079	1136	1071	988	958	892	919	891	952	952	904	862	823	854	814	775	744	754	741	737	736	671	648	671	671	694	647	670	667	636	609	673	646	602	575	640	558	589	582	580	604	613	577	553	569	556	602	592	560	547	578	563	600	559	561	576	561	590	554	581	570	584	618	582	572	606	563	543	545	568	569	569	543	563	534	584	530	560	594	622	575	545	594	531	526	552	617	565	528	538	548	538	598	558	548	544	578	550	554	560	580	552	550	581	566	576	568	560	589	536	520	530	581	560	561	530	581	579	571	569	551	575	545	551	564	584	532	572	566	601	561	509	594	571	566	528	539	538	548	573	523	572	563	578	564	572	535	560	570	514	583	541	592	567	602	605	613	585	579	556	545	563	542	553	558	558	582	558	546	591	543	563	538	572	574	556	563	525	564	558	549	587	582	589	560	561	530	548	552	567	560	582	539	554	578	531	522	562	554	589	580	544	578	544	552	553	549	581	558	522	543	541	530	568	552	546	562	562	547	545	599	575	570	536	556	572	580	554	553	559	528	577	588	594	570	586	597	570	574	587	597	591	556	570	562	576	578	534	561	567	561	550	546	563	549	553	569	610	553	601	556	559	575	562	564	541	555	542	560	562	542	561	508	580	565	568	566	555	572	561	565	581	569	519	543	580	594	548	601	532	601	557	596	590	559	567	570	577	554	558	578	568	598	643	556	545	573	539	554	544	557	596	542	543	554	586	547	579	586	578	551	526	566	577	504	580	548	549	575	538	538	591	571	581	580	564	532	580	562	549	562	550	572	588	532	579	573	569	564	544	538	593	608	550	594	590	569	565	589	569	584	579	539	595	550	589	570	549	558	550	543	512	587	619	540	538	528	563	593	540	561	563	559	553	592	578	547	566	600	550	543	539	551	569	584	558	587	585	593	574	566	587	564	557	560	532	551	509	542	578	548	535	606	591	582	575	557	585	524	579	556	560	556	538	560	576	546	570	516	518	593	536	555	586	553	520	614	531	578	585	552	588	569	572	589	569	550	581	541	593	578	574	540	587	531	544	545	565	576	585	572	592	576	550	514	548	537	544	590	538	555	554	563	533	573	569	585	574	538	592	557	580	588	558	576	549	576	547	555	528	558	576	551	594	576	592	563	562	566	558	559	557	580	553	585	587	585	586	536	530	544	559	591	565	542	553	587	552	584	536	583	605	567	552	599	523	555	557	536	574	535	565	579	581	557	571	572	559	545	553	525	565	602	545	549	570	585	544	568	533	523	564	558	528	577	545	531	574	563	526	591	506	539	522	576	522	549	588	566	538	590	583	561	581	544	595	590	518	533	546	516	579	570	551	596	539	570	583	552	571	555	570	563	569	555	522	609	564	580	546	576	565	569	593	516	524	542	530	552	555	554	570	619	538	540	562	582	561	540	559	580	572	528	582	546	532	529	587	555	539	557	550	591	536	495	552	595	557	520	581	571	559	588	512	569	539	586	575	549	553	550	599	564	571	544	533	593	517	612	525	525	595	617	568	568	580	574	567	586	564	580	521	593	540	557	546	572	574	562	546	543	618	543	544	559	586	573	538	539	578	583	573	616	580	552	551	595	549	569	606	565	563	534	572	574	544	568	516	536	555	560	553	571	511	547	533	554	559	566	554	575	543	525	556	549	556	518	563	554	537	589	551	562	576	572	571	546	547	586	569	524	563	584	552	541	600	607	567	584	534	559	556	560	576	522	544	617	548	593	565	572	600	576	557	594	551	579	553	573	627	550	581	589	565	561	593	604	575	600	593	602	558	511	567	548	537	556	570	607	565	558	559	615	540	551	542	554	583	582	561	544	567	566	589	544	579	588	568	562	577	570	571	526	525	551	558	576	574	602	580	511	571	555	571	572	575	546	551	578	538	548	543	515	581	587	585	551	559	548	580	568	587	594	580	554	576	582	559	539	588	539	585	608	583	557	573	562	569	578	543	554	549	570	543	581	579	569	535	599	572	540	600	529	560	564	550	565	575	502	559	557	551	545	580	595	525	590	608	593	558	598	550	561	570	599	552	558	585	547	553	547	552	605	535	561	537	540	613	578	567	568	553	550	536	541	546	536	575	531	498	598	595	560	574	529	558	614	568	570	549	549	549	539	552	597	579	569	552	579	541	571	601	553	565	529	575	555	548	636	543	526	545	571	527	567	579	523	556	525	567	521	559	547	567	556	538	588	540	555	559	557	564	604	575	534	530	594	540	531	581	547	597	535	544	610	587	543	569	562	570	536	594	556	557	602	541	573	578	549	527	564	525	562	562	525	555	545	536	553	583	551	592	536	552	564	569	572	552	618	544	554	561	556	551	546	527	558	553	577	518	556	565	551	555	560	595	520	540	557	569	607	582	541	565	584	537	568	567	561	550	545	571	569	610	525	577	574	538	567	611	565	564	520	546	552	549	568	573	599	593	525	608	582	578	558	551	568	534	565	553	545	544	567	530	570	539	562	531	571	550	573	572	551	584	559	573	562	611	567	564	553	570	554	569	563	566	545	577	596	580	563	562	582	550	533	524	593	558	579	567	551	550	590	578	581	567	584	593	574	587	582	550	558	593	605	548	558	569	599	557	568	543	539	534	601	533	580	596	592	574	543	566	563	577	541	567	556	575	557	572	521	552	558	548	503	552	602	564	565	601	609	569	615	625	554	598	569	560	546	549	510	575	600	512	562	581	585	558	537	591	562	573	568	542	552	600	545	530	579	572	552	573	532	529	560	567	570	565	562	566	567	548	566	593	538	556	546	578	554	538	579	576	519	580	580	553	563	560	531	579	579	613	578	564	533	552	565	598	554	552	540	593	567	567	604	542	576	539	549	545	552	559	556	565	598	552	550	565	581	573	556	551	553	551	574	592	515	537	554	548	552	662	586	583	566	542	599	596	536	525	574	560	570	581	581	593	539	546	586	532	557	571	539	609	569	561	558	556	570	570	537	559	554	551	620	579	578	583	545	568	591	562	551	530	568	561	595	608	561	536	552	574	538	568	510	561	539	617	524	531	559	605	569	540	556	603	548	541	532	560	549	617	575	571	540	592	598	561	532	563	559	564	583	596	561	593	532	558	573	553	593	554	587	606	560	522	577	585	566	565	529	580	551	572	530	595	571	503	549	565	580	595	571	573	552	590	545	569	558	548	538	550	544	567	532	567	561	577	573	546	564	602	532	531	536	512	540	561	557	561	543	565	582	584	586	574	578	566	569	599	547	488	557	548	583	544	577	562	568	575	576	523	559	578	558	567	563	572	563	599	528	550	569	560	552	556	596	573	545	596	565	590	546	579	538	562	574	599	587	551	596	557	624	529	578	562	546	545	559	613	544	546	594	524	593	578	581	604	569	576	540	572	569	591	516	538	563	597	570	544	535	558	576	574	582	541	530	570	530	578	552	504	562	531	557	563	527	574	554	544	609	589	563	530	524	563	533	538
22565	38461	28250	17497	12444	11132	10777	10037	8488	7009	5296	3896	3153	2876	2403	2237	1850	1810	1777	1660	1492	1524	1444	1372	1322	1310	1320	1244	1252	1195	1122	1170	1063	1069	1029	907	967	891	880	874	877	780	771	792	768	796	758	695	772	689	732	757	735	734	689	692	717	676	695	698	676	616	600	694	615	618	647	660	623	649	628	632	655	652	660	681	634	597	646	625	642	679	676	662	632	630	644	691	669	665	602	644	629	688	635	672	590	596	637	618	625	674	641	636	619	606	667	625	613	639	640	626	591	616	665	662	633	639	642	652	646	621	656	687	650	647	621	653	623	614	663	663	622	660	603	657	608	648	631	683	638	650	608	649	639	648	649	667	653	604	667	621	627	617	613	635	622	658	640	641	612	580	613	603	618	612	637	685	607	638	623	641	638	661	627	688	634	652	607	643	612	613	638	702	661	636	620	643	606	584	609	600	623	623	612	664	647	629	617	615	621	622	637	667	623	641	680	608	657	612	587	603	649	659	635	584	636	669	631	606	690	622	625	654	655	649	614	641	654	625	685	646	668	667	630	634	672	638	594	609	634	630	650	617	626	653	622	645	576	612	616	651	598	625	647	623	615	645	668	628	680	657	690	610	626	606	619	669	641	618	630	668	614	633	609	623	612	641	629	658	643	596	641	613	658	649	583	667	623	649	626	684	637	628	622	603	627	658	662	615	630	594	619	625	672	595	604	677	631	613	565	648	654	622	615	653	617	652	671	627	606	632	633	701	597	573	597	656	650	624	619	623	665	663	657	631	617	582	622	644	633	679	627	583	639	606	662	583	641	643	600	599	640	632	614	660	630	635	654	595	616	631	621	652	673	614	665	629	612	634	683	671	676	638	617	638	649	627	645	603	603	574	625	682	642	678	609	650	598	629	663	630	642	635	604	627	662	664	663	633	593	642	660	660	635	633	600	679	694	641	607	661	667	671	582	569	657	659	623	672	626	603	621	604	645	659	597	687	636	614	657	637	599	623	643	658	671	596	655	639	622	661	619	577	661	653	642	648	602	640	634	579	658	687	641	629	634	583	625	611	627	660	639	657	634	653	680	668	598	620	640	632	650	616	601	666	603	626	666	619	646	632	610	597	634	667	671	619	615	588	650	627	623	620	650	597	583	654	624	646	642	629	649	600	619	629	596	640	629	638	681	648	624	638	648	630	619	626	615	635	608	643	638	620	626	621	624	623	632	631	679	640	619	655	692	668	669	653	634	605	608	629	637	636	627	661	615	604	601	616	647	621	609	700	626	643	660	616	622	624	615	610	628	637	615	642	598	589	647	629	640	642	652	631	647	628	625	579	633	647	622	590	615	641	615	596	632	652	613	640	644	609	633	629	689	628	668	620	637	585	645	603	638	614	636	615	627	664	655	666	625	652	676	627	680	629	653	647	623	594	639	655	642	655	659	658	660	609	622	664	623	641	603	642	635	627	651	611	619	594	672	673	686	686	652	654	660	654	609	642	634	661	652	641	635	633	659	641	615	661	637	663	631	628	601	651	613	657	669	592	651	654	647	626	612	700	609	573	650	659	604	594	620	627	610	590	623	601	659	625	627	609	610	659	649	623	619	610	646	641	656	618	619	662	635	586	641	630	626	644	634	671	619	666	622	580	628	660	664	646	655	599	659	654	690	649	630	643	641	638	624	674	616	641	658	629	606	606	649	640	620	670	650	656	620	681	616	675	628	620	652	614	635	633	671	656	619	627	621	635	643	621	607	656	643	617	599	658	674	669	669	670	626	628	642	590	643	635	630	631	634	664	659	634	646	635	625	623	608	611	631	665	671	623	603	631	645	652	648	665	692	637	643	580	665	614	631	618	620	635	658	643	637	677	628	664	690	601	646	651	662	646	651	653	663	665	610	638	649	595	613	593	631	671	599	564	587	626	609	630	620	638	604	638	663	580	631	607	610	618	683	609	599	671	614	624	666	626	617	606	636	609	641	639	670	619	618	647	667	619	606	646	652	637	652	627	654	659	642	643	626	600	638	642	631	657	604	672	673	656	666	611	637	607	644	658	646	638	685	657	660	622	635	644	636	657	658	678	620	666	622	636	655	640	672	638	640	668	620	638	647	633	660	595	644	643	626	638	652	658	590	660	656	660	626	631	664	639	618	614	682	637	683	644	631	647	653	676	612	614	610	632	612	645	615	627	610	657	631	617	651	664	611	622	589	637	593	631	627	639	607	655	651	644	603	673	660	582	644	653	606	624	641	644	657	668	587	601	618	592	623	623	650	634	574	628	634	590	637	615	624	595	631	663	621	671	596	643	646	642	638	628	576	636	658	614	612	648	600	666	666	649	602	638	611	600	636	607	668	635	624	631	659	633	597	593	674	641	680	627	669	624	629	615	635	624	616	630	609	656	621	584	650	626	659	669	614	627	645	616	637	633	618	666	650	684	641	634	655	628	630	601	604	635	641	608	610	661	617	666	623	619	640	628	638	684	620	579	597	627	645	654	628	634	602	639	653	661	666	647	655	650	617	630	649	656	664	665	648	647	647	603	606	643	654	649	671	630	594	616	623	614	655	652	595	625	647	675	634	620	657	632	627	622	573	636	665	661	597	617	584	587	650	644	615	634	661	665	655	599	650	599	576	606	612	630	655	639	644	628	640	619	668	631	600	652	634	650	665	658	618	614	615	634	652	643	642	654	634	614	605	617	594	650	605	640	598	613	642	626	637	612	641	625	592	613	647	628	600	662	615	608	663	656	668	632	640	621	605	688	626	628	645	624	602	663	616	636	599	655	627	610	633	656	634	629	649	629	632	604	625	648	637	612	614	613	627	637	644	611	643	603	623	631	666	630	611	654	626	662	643	621	696	617	593	633	611	632	628	682	648	643	613	629	595	655	704	637	661	585	663	658	657	620	633	643	650	629	633	628	650	678	627	645	638	669	633	632	620	620	608	625	637	649	656	648	634	630	612	680	592	663	654	636	609	657	575	635	649	606	654	635	658	633	624	615	700	640	671	627	624	648	620	657	636	647	602	584	612	636	608	626	618	613	639	592	637	672	619	656	661	632	644	619	682	606	659	654	676	638	675	628	641	654	665	664	628	618	661	620	651	641	625	582	624	646	604	644	603	622	646	644	643	635	640	641	628	601	631	634	611	607	615	659	640	613	657	637	642	614	644	640	619	627	640	620	618	622	633	608	639	643	629	600	630	606	654	596	600	652	610	632	630	637	602	619	648	640	653	607	619	623	640	659	614	608	625	655	647	664	624	628	615	623	598	677	642	639	582	642	643	642	651	680	636	620	608	612	628	657	619	632	634	605	588	645	666	682	610	623	636	684	634	664	634	635	621	657	640	667	627	584	633	638	598	622	619	605	638	616	639	634	640	659	628	667	667	632	646	648	631	613	631	572	627	604	634	620	627	623	653	599	672	596	628	694	603	607	632	606	690	642	646	651	634	692	645	670	641	655	601	635	637	593	595	652	654	658	659	630	654	663	648	620	640	618
27853	21145	14917	7169	3068	2711	2872	2435	2009	1777	1284	1182	990	1016	861	783	729	729	693	684	759	661	646	743	644	601	564	605	575	629	602	661	592	605	607	585	595	578	586	555	563	515	515	575	510	549	605	535	512	522	485	541	473	501	519	515	488	505	505	537	508	517	538	571	517	476	489	470	507	495	528	492	482	518	547	493	504	519	536	490	540	540	500	485	486	511	529	554	544	538	541	559	483	534	549	499	529	511	512	501	514	540	527	475	537	536	540	586	534	513	503	504	518	495	510	501	542	500	525	517	523	583	514	553	525	529	541	537	534	502	489	522	493	507	492	521	476	511	524	516	514	489	465	503	520	505	536	515	535	558	508	554	548	536	528	516	526	518	485	523	527	494	512	513	542	552	496	546	526	543	509	536	515	480	525	528	524	504	516	510	508	502	521	542	531	522	544	530	496	488	522	486	501	519	532	496	473	549	483	527	527	517	500	519	501	468	509	504	528	484	481	544	520	496	536	506	505	521	520	514	498	521	536	524	522	546	495	561	509	521	546	537	484	509	517	496	558	504	517	494	551	516	543	519	536	507	526	496	493	498	542	541	503	495	482	486	547	522	553	512	501	487	523	543	505	490	511	526	549	514	544	477	527	532	525	529	524	502	513	493	544	505	511	524	453	477	514	501	495	488	555	539	527	488	505	523	524	490	545	536	534	514	509	526	572	520	530	519	525	525	518	492	515	534	512	560	549	543	500	492	496	512	529	537	491	515	504	551	543	495	545	518	504	495	569	528	534	522	504	517	515	536	499	525	532	510	527	496	540	526	499	484	558	502	509	533	498	535	507	522	546	524	516	502	501	582	512	484	495	493	531	506	508	530	492	497	505	553	485	492	549	535	520	473	500	472	478	509	512	523	536	518	551	487	519	505	535	525	531	520	541	469	529	516	482	518	506	549	494	503	522	532	520	534	531	505	509	490	514	515	557	550	508	476	479	509	486	525	515	493	533	499	525	490	555	509	485	568	501	504	550	482	537	527	498	490	520	507	519	497	479	511	544	556	543	564	482	507	504	512	560	521	531	519	487	501	514	488	555	489	510	515	509	478	506	521	493	500	517	501	522	487	529	472	514	503	511	512	517	502	507	517	531	503	512	517	539	516	529	510	529	495	534	489	522	516	484	527	511	528	508	494	525	533	505	513	508	504	495	518	507	510	522	524	502	501	554	532	482	498	513	487	491	521	471	505	545	560	513	511	505	538	518	498	506	527	537	520	531	524	530	525	497	525	475	514	468	506	505	496	537	515	497	531	496	474	495	515	515	536	485	519	496	509	540	532	569	526	553	510	489	506	507	536	528	483	522	524	490	507	514	472	538	482	514	528	538	535	493	556	473	539	496	511	497	523	533	510	505	537	555	504	486	526	487	524	509	480	487	523	498	527	539	526	512	523	541	500	541	540	519	523	497	526	507	491	513	498	478	523	513	490	516	527	475	518	520	538	499	517	484	540	547	522	511	523	522	528	490	521	506	527	490	509	507	493	483	535	507	497	502	531	524	510	531	501	531	496	517	521	514	525	474	539	525	520	500	492	471	512	527	451	524	528	523	510	534	551	520	494	512	502	487	494	500	512	509	485	525	513	543	534	555	527	503	470	527	520	499	478	536	538	526	526	543	516	503	540	537	511	503	488	546	505	547	539	548	510	521	566	483	520	536	493	515	499	534	501	546	489	529	531	518	495	489	548	518	508	535	532	486	532	512	511	505	511	510	520	535	497	539	493	556	488	492	511	512	515	503	519	487	512	503	515	519	509	510	484	480	494	541	517	541	493	540	526	534	543	481	500	506	485	551	518	563	506	494	484	491	551	509	520	533	550	507	496	489	531	500	482	516	476	493	501	539	551	510	531	570	500	513	529	529	514	524	512	530	542	514	525	498	516	525	505	520	457	525	524	558	527	566	472	524	452	560	515	525	520	507	542	534	504	499	522	489	508	512	497	511	530	508	529	525	540	520	525	516	513	521	513	497	529	519	538	537	505	507	549	494	531	482	513	516	523	501	540	516	500	516	535	513	515	517	540	499	524	529	527	499	554	509	515	513	523	532	497	493	532	523	540	485	507	529	502	476	488	522	534	487	523	553	488	503	502	542	505	525	502	533	510	532	542	524	530	482	491	535	552	479	540	520	521	519	508	494	498	522	526	507	510	527	548	517	533	493	522	487	486	518	539	496	515	480	464	485	535	507	507	543	516	513	545	517	525	543	540	478	524	521	519	517	505	517	557	518	535	516	518	504	518	505	493	478	528	528	523	502	477	531	516	508	492	526	531	514	507	498	539	525	501	505	493	540	508	491	551	507	509	531	525	455	526	525	519	498	518	569	491	512	562	506	543	528	541	534	522	504	525	528	546	554	482	552	546	546	492	563	513	558	555	525	560	502	525	476	483	501	530	537	518	532	556	524	504	510	521	520	518	533	505	522	503	504	477	565	526	499	540	517	525	543	494	496	540	500	556	482	490	527	533	515	506	535	520	529	523	496	524	512	500	502	521	512	506	517	501	515	540	519	487	490	473	534	475	541	509	521	527	576	493	541	521	535	516	516	536	504	519	546	507	572	500	532	502	516	540	519	505	507	539	517	533	505	531	540	488	508	504	512	521	481	552	483	535	486	533	537	516	505	513	508	508	540	477	530	519	481	542	474	569	526	531	482	550	535	485	509	530	516	538	529	516	499	554	533	531	538	500	491	528	544	541	538	487	519	538	495	474	538	477	544	498	531	510	566	516	554	464	525	501	527	517	469	533	486	513	598	499	567	523	510	523	461	494	523	546	557	546	482	507	525	510	511	561	507	505	524	538	528	519	545	537	506	507	491	548	544	531	497	491	499	533	497	521	518	502	516	568	480	520	468	517	531	533	537	528	512	530	529	496	474	514	520	485	510	513	515	522	534	501	501	518	534	517	533	517	531	488	482	494	541	532	481	518	529	528	538	503	551	514	485	489	515	473	505	525	487	511	526	483	490	553	526	545	496	488	528	532	535	538	493	490	511	505	474	513	529	533	475	550	487	506	507	527	604	466	511	519	512	562	532	552	498	467	534	548	541	496	512	530	509	500	466	556	523	503	529	542	555	504	474	490	531	497	549	506	537	537	509	537	489	530	528	501	540	506	549	519	535	520	581	539	513	468	488	523	518	540	497	482	503	492	532	497	513	528	535	494	495	552	495	510	499	525	530	497	487	495	515	547	576	498	508	531	503	516	495	561	514	484	502	511	506	542	522	531	509	494	503	505	546	492	494	534	516	517	506	500	485	466	483	556	476	505	523	532	541	502	546	487	549	538	470	508	505	512	578	507	505	552	552	514	509	498	547	533	534	531	467	457	511	532	520	543	499	540	524	503	522	522	544	496	503	528	503	536	524	513	511	518	522	504	533	475	520	513	509	521	528	505	462	527	550	538	511	525	534	555	512	528	506	534	491	515	510	509	508	517	551	503	533	511	507	508	541	535
18744	24783	16689	9000	5478	5490	6139	5162	4226	3619	2318	2009	1711	1518	1330	1195	1155	1065	1107	1021	1034	1028	948	933	922	914	876	852	922	945	852	817	831	787	807	738	761	742	688	667	709	735	667	629	675	639	629	684	668	683	596	636	627	627	658	613	692	645	586	616	598	572	619	591	627	628	615	633	607	573	623	586	597	605	612	664	640	606	594	605	569	620	570	634	623	604	566	613	632	586	630	585	614	597	602	588	591	602	629	646	645	646	607	636	657	569	600	618	591	595	672	629	598	628	627	627	596	592	609	605	610	622	622	636	633	627	573	591	616	623	621	644	660	624	564	670	591	608	618	596	649	620	571	606	631	602	549	644	655	596	679	606	570	645	637	638	578	591	609	599	621	591	635	576	585	581	648	634	566	645	597	629	598	596	615	610	633	613	584	651	632	619	621	602	621	572	599	637	655	635	628	630	628	605	627	639	613	562	619	619	646	573	578	599	573	617	605	629	599	611	631	659	614	667	647	603	612	608	600	622	614	620	610	597	632	580	623	584	588	617	638	654	619	611	554	627	593	606	646	563	596	606	584	621	637	614	614	592	593	601	600	618	634	604	623	576	615	610	641	592	585	579	665	588	621	605	595	622	648	623	599	611	596	609	596	585	607	655	585	634	586	659	612	643	594	662	618	606	615	646	546	616	614	593	634	636	576	630	603	662	600	642	644	603	587	620	568	610	619	607	661	629	589	631	609	631	626	568	632	611	664	594	638	596	607	664	577	568	600	620	628	624	587	623	616	607	641	609	600	611	611	574	634	638	662	632	647	605	603	645	630	607	618	577	616	601	598	642	601	620	654	615	593	656	632	635	633	611	651	611	578	645	650	617	614	594	662	587	608	624	614	574	644	638	591	632	635	615	622	659	624	641	594	626	579	562	597	657	556	583	604	587	622	623	600	643	609	616	623	568	634	625	603	603	605	582	617	603	638	546	638	596	580	596	626	643	600	581	611	624	626	597	611	615	617	598	612	558	643	631	609	595	598	623	603	618	619	621	595	600	600	636	580	598	623	611	616	662	595	661	619	606	624	627	642	608	609	614	623	588	557	572	639	606	602	582	619	617	633	578	643	577	611	614	606	601	601	593	593	598	600	615	621	551	655	616	619	632	612	627	605	616	579	635	601	592	574	642	590	634	577	644	622	631	643	636	603	640	600	609	633	600	682	603	596	604	605	617	627	619	577	614	616	590	643	629	635	636	620	569	603	687	589	640	630	617	597	607	618	602	597	653	574	574	624	615	569	550	638	618	612	626	627	636	590	633	626	597	611	584	598	613	569	596	590	607	621	627	628	636	575	633	654	603	585	612	623	608	593	626	646	640	586	583	598	650	604	605	628	556	626	594	588	594	624	586	627	628	596	622	626	593	651	651	624	625	612	591	598	573	582	614	584	607	621	614	567	596	614	608	645	624	578	630	597	594	573	599	617	629	613	605	616	605	605	612	644	607	656	628	577	603	623	593	604	629	644	644	563	605	624	642	561	595	620	618	601	655	591	604	602	651	604	610	667	608	646	608	634	611	563	606	595	600	616	612	635	603	596	625	586	656	633	659	625	611	560	608	611	624	609	594	640	630	607	603	653	598	644	653	641	600	575	660	620	620	580	631	594	593	608	583	649	629	614	629	668	645	595	637	637	567	609	612	616	557	613	612	635	642	673	635	601	606	642	621	607	617	592	630	605	624	613	607	620	659	596	656	577	617	579	569	642	647	588	615	646	592	596	578	582	608	571	639	620	550	650	587	623	620	635	624	638	636	619	595	622	586	652	582	626	602	608	645	592	626	597	635	626	637	551	586	602	659	612	620	611	607	583	616	618	620	624	610	648	632	660	609	574	605	616	626	665	611	588	596	613	611	612	600	624	551	608	608	615	612	589	617	617	659	632	598	627	673	574	638	607	613	594	626	631	625	618	597	641	609	623	606	641	590	588	663	585	646	659	605	591	630	581	628	624	587	636	578	573	582	657	594	593	577	619	599	623	613	605	621	609	643	632	572	604	628	632	618	638	608	622	625	627	575	613	645	597	628	615	659	610	611	597	605	568	599	634	590	581	653	673	628	595	639	677	587	680	585	598	600	601	595	592	593	621	670	619	634	621	612	636	637	618	599	598	630	623	597	627	587	600	607	613	597	604	605	669	656	664	671	572	598	632	606	561	605	599	619	587	644	592	612	641	631	619	579	641	606	644	614	617	613	572	612	618	613	615	607	630	637	584	639	621	596	636	611	629	633	641	616	599	627	643	587	621	583	600	601	625	576	608	644	577	639	624	594	632	602	588	604	664	649	623	653	632	598	613	614	611	586	578	631	604	597	614	600	647	577	608	617	632	606	645	596	615	625	596	627	636	623	598	617	624	644	617	666	628	616	602	571	615	624	644	645	642	606	553	624	632	631	602	645	622	615	594	601	654	623	597	627	633	620	613	646	628	594	600	615	633	605	648	566	620	573	607	596	638	622	609	639	663	582	597	596	624	634	629	597	631	623	613	622	612	621	658	653	629	586	613	616	624	625	614	636	590	608	624	582	544	606	614	622	611	613	616	660	625	613	635	652	597	620	613	572	582	536	555	617	590	623	607	600	602	605	600	610	603	599	591	593	621	598	653	607	634	602	645	611	605	619	610	610	658	657	572	622	635	630	641	616	636	601	640	593	621	601	583	588	643	613	604	625	591	622	654	604	630	575	600	642	596	610	646	621	616	593	600	662	618	595	600	578	603	605	643	644	618	634	640	636	589	637	632	604	596	646	597	654	635	599	608	580	556	552	636	636	619	635	578	648	599	585	577	607	601	596	603	653	588	596	638	593	626	615	658	578	590	642	650	588	596	610	656	604	643	601	615	641	597	631	622	618	609	638	585	604	648	611	583	640	595	620	624	596	633	614	566	600	627	622	649	642	621	626	657	633	604	626	621	598	610	583	626	640	613	656	609	583	663	623	630	563	597	616	586	609	630	580	615	562	618	585	615	621	677	606	592	630	637	597	601	621	596	606	616	627	626	620	610	599	595	576	631	597	606	601	625	613	627	628	608	617	623	601	614	621	642	617	625	649	647	594	624	661	581	576	619	609	588	597	606	584	611	597	639	609	627	644	590	589	627	651	579	611	581	628	627	599	594	624	608	627	593	583	636	642	618	600	601	643	650	608	583	609	615	632	578	615	625	596	598	598	591	601	624	614	617	618	607	605	643	589	647	613	586	579	613	629	616	583	627	615	634	628	611	588	613	609	618	627	598	600	631	614	591	595	590	580	595	623	615	581	603	628	596	575	635	634	647	609	599	584	622	568	581	625	647	595	640	613	608	618	621	580	604	667	643	604	570	586	579	618	621	644	634	634	606	625	607	640	613	638	616	633	596	592	627	607	582	600	589	637	598	636	622	614	623	614	623	612	614	650	628	626	631	567	641	636	570	606	613	613	602	619	637	593	615	612	626	605	624	619	561	554	602	627	604	605	609	577
24185	21311	28468	24496	21197	10778	5529	3680	2849	2513	1741	1448	1170	1086	955	952	862	805	805	756	756	696	701	692	635	635	577	656	637	640	606	587	596	510	537	490	488	473	483	518	429	504	435	466	471	407	437	443	415	424	451	409	445	397	419	436	405	446	420	387	406	349	427	374	419	364	383	398	392	389	416	419	379	424	369	374	409	427	409	396	359	390	386	421	372	365	390	373	415	397	426	356	391	377	400	401	385	362	398	371	368	375	410	373	382	370	438	420	400	392	375	384	375	394	378	381	384	383	404	406	360	388	428	375	371	362	419	381	383	398	386	366	424	379	406	390	400	386	384	359	365	416	433	405	404	391	369	392	400	418	386	398	405	366	398	412	393	379	398	385	380	387	376	387	391	369	422	429	395	385	380	401	380	362	400	384	402	427	441	410	371	410	359	366	376	448	353	404	382	391	399	426	373	434	395	388	405	392	352	407	406	392	404	433	371	386	415	386	419	357	377	381	369	373	366	410	387	411	395	426	381	361	386	410	389	378	375	423	403	364	376	423	413	383	429	394	382	413	443	378	400	399	391	407	361	388	444	396	417	368	411	397	384	386	393	409	376	404	381	381	416	389	380	408	366	390	388	404	370	382	400	400	417	371	405	406	430	381	425	375	396	369	410	390	392	414	411	425	377	419	421	377	398	353	408	376	380	403	401	396	389	404	405	446	385	408	384	356	387	392	359	425	381	417	403	366	408	410	390	382	385	443	394	376	376	399	398	406	356	416	393	362	395	424	373	368	415	391	403	389	406	354	384	373	355	411	379	405	365	375	403	404	361	375	393	375	366	376	408	376	379	399	369	399	388	412	378	412	386	381	390	381	404	413	403	381	417	404	400	402	395	395	366	410	401	394	378	436	433	405	382	390	359	422	384	388	384	407	359	380	407	423	375	365	394	354	406	390	359	420	385	355	424	363	402	403	359	380	390	400	379	395	398	422	372	397	386	370	390	422	410	402	393	412	388	397	427	419	401	429	391	366	367	392	423	392	398	399	425	411	361	433	365	402	369	383	370	399	379	372	387	397	378	412	435	416	400	392	394	389	393	373	416	427	371	405	417	410	409	414	406	398	417	423	429	380	401	393	380	385	364	367	405	397	369	404	396	407	421	412	376	365	378	398	382	420	385	429	399	356	401	382	357	373	419	397	417	385	384	408	389	361	394	394	417	398	414	414	366	395	452	439	369	384	381	366	393	389	412	411	449	370	364	418	416	386	413	418	382	371	404	386	374	398	409	366	400	388	382	405	385	392	421	356	405	412	397	411	370	388	384	431	365	387	435	380	402	386	415	423	403	375	414	372	346	419	389	385	367	411	406	417	392	405	417	409	399	424	403	386	416	395	401	340	397	429	386	385	372	388	400	404	389	377	390	392	383	410	386	415	389	378	441	433	419	412	393	357	371	370	399	378	381	352	395	403	388	419	408	376	403	377	372	389	429	386	398	387	446	388	396	371	430	383	420	363	401	380	392	395	396	366	386	387	374	397	386	362	401	401	374	357	403	386	388	375	384	425	406	359	418	362	396	374	390	418	400	406	389	401	378	411	404	383	399	382	440	439	395	386	386	422	377	394	366	407	384	402	411	420	391	432	390	404	372	383	405	350	385	356	401	407	361	388	403	418	395	369	389	390	390	393	385	378	378	387	370	390	417	425	416	371	413	389	390	397	421	390	348	375	393	357	401	403	372	395	349	389	379	429	383	383	382	430	366	402	396	376	426	381	374	378	377	413	417	418	406	388	392	417	385	402	388	363	381	402	436	376	391	376	409	384	362	387	417	393	398	421	390	396	403	385	407	383	402	385	372	385	377	411	386	413	381	388	394	397	407	394	370	394	366	398	392	409	420	369	399	389	377	381	361	395	390	383	356	408	423	425	369	403	395	406	457	407	453	387	365	395	359	366	370	403	412	383	390	408	373	385	386	387	426	392	377	415	397	404	397	394	363	415	370	380	390	395	389	438	396	387	388	375	377	398	441	377	401	391	380	410	378	362	384	391	427	405	388	352	391	387	415	408	376	414	372	403	394	405	437	409	432	358	408	379	416	384	412	387	369	405	402	400	398	400	382	414	457	372	412	385	404	442	375	424	375	399	394	405	394	384	361	382	379	424	384	398	396	386	393	423	400	391	385	379	410	428	378	391	392	432	371	412	357	379	383	399	405	399	426	403	417	392	406	376	407	374	390	392	369	418	387	431	375	400	384	391	375	381	402	406	396	409	438	385	405	371	358	390	372	426	396	418	421	383	401	372	374	393	376	377	395	396	388	402	401	393	396	389	404	378	359	408	414	382	397	403	357	404	406	402	417	372	391	373	381	396	373	389	396	386	365	378	396	386	414	389	425	412	406	391	345	365	374	371	395	406	415	416	406	420	397	368	362	401	397	385	388	438	410	399	390	388	375	369	392	388	418	439	404	397	385	369	407	390	369	373	398	398	374	386	377	387	391	387	397	377	392	400	424	418	401	398	400	383	389	386	377	381	400	388	401	405	393	381	405	394	383	396	395	386	401	426	364	414	378	404	390	374	382	382	423	418	414	402	392	354	389	392	392	390	382	357	409	370	367	404	360	408	394	397	379	425	384	372	381	361	415	434	391	392	413	420	378	402	423	408	402	431	383	379	413	414	435	377	401	377	379	393	367	374	375	378	369	423	380	374	395	399	403	385	404	405	370	410	378	424	389	355	400	370	372	415	397	403	395	386	379	418	391	414	358	388	390	380	369	379	410	395	355	391	375	389	397	398	406	394	394	405	391	385	370	427	375	384	358	412	404	399	376	371	394	366	399	393	385	425	423	419	378	379	426	391	395	401	392	400	400	385	386	423	371	397	365	436	372	418	378	382	405	371	377	412	407	375	396	410	409	402	427	397	371	354	394	412	380	413	409	372	396	399	434	368	405	364	411	398	395	354	347	395	381	394	355	421	393	416	390	373	390	445	381	382	390	413	382	390	403	379	407	372	358	403	371	397	379	371	412	357	363	398	390	399	391	383	369	402	387	394	401	368	359	398	399	375	428	374	402	367	368	399	396	401	391	368	416	366	400	389	388	390	402	382	380	411	397	380	397	404	367	378	429	395	357	393	392	370	382	403	370	409	373	410	410	408	356	368	424	400	408	400	447	387	393	392	378	397	376	374	375	403	381	408	385	405	429	383	404	379	374	391	375	414	361	412	383	338	415	398	428	411	373	407	394	397	373	397	382	375	400	409	376	383	395	400	397	375	433	418	409	432	397	416	446	404	364	411	357	397	402	382	400	391	406	410	367	373	400	387	394	392	392	375	403	373	368	373	409	381	403	386	432	413	378	389	389	358	399	411	391	421	416	399	383	410	382	380	413	377	423	385	412	393	394	384	419	379	402	353	397	408	356	374	387	405	408	415	390	416	407	385	368	390	413	383	379	370	412	383	431	409	399	396	373	390	401	382	389	372	406	384	378	372	412	355	429	365	397	403
19327	32284	23673	13741	9355	8158	8814	7279	6188	5158	3566	2853	2291	2080	1773	1635	1378	1337	1356	1284	1203	1095	1063	1081	1021	946	981	869	884	894	903	826	792	771	712	733	666	700	684	612	580	583	611	584	594	547	568	541	540	533	544	522	517	547	542	539	494	520	545	491	458	464	469	465	528	479	493	502	449	496	488	478	458	509	462	460	489	479	495	468	477	495	493	476	496	476	524	484	488	449	468	495	477	517	491	504	499	525	488	452	460	448	462	476	502	461	460	477	483	495	433	453	481	457	460	448	470	466	507	480	466	473	463	483	509	492	478	462	467	435	490	446	487	489	471	456	498	464	499	532	464	505	497	488	468	437	499	473	486	480	436	430	486	534	461	482	478	479	493	462	437	426	438	455	464	478	472	472	461	464	451	476	461	449	520	409	471	501	481	479	488	483	439	497	468	474	471	474	479	466	489	470	472	463	449	448	490	477	479	495	470	500	444	463	468	419	431	491	505	439	474	414	492	506	483	523	477	439	466	509	443	465	482	498	481	446	486	488	468	492	481	439	469	479	498	461	482	420	455	515	472	496	461	496	529	471	471	456	430	463	533	481	494	479	499	524	427	468	446	457	492	446	472	474	454	499	445	512	465	502	468	470	441	487	499	475	490	473	491	453	473	462	461	473	485	493	486	459	477	504	505	461	458	497	501	513	498	481	556	494	460	466	469	456	494	501	470	487	446	508	434	443	494	494	492	472	488	476	458	459	454	473	452	485	454	487	466	483	466	483	493	507	483	463	472	488	500	462	495	509	478	478	482	468	481	483	525	458	512	468	480	441	486	477	438	476	453	456	469	478	496	458	521	448	491	493	445	473	479	502	493	479	466	485	461	407	468	445	441	459	497	493	486	483	551	480	481	477	457	462	485	474	460	466	473	510	506	480	449	482	482	439	487	473	488	527	513	505	471	466	490	440	463	482	470	524	441	445	478	470	445	473	476	467	464	431	482	466	483	465	476	498	496	492	503	480	473	479	502	444	474	476	448	433	475	458	488	458	463	465	488	477	515	485	464	482	473	464	511	496	467	468	465	463	486	449	493	464	476	460	490	515	456	479	476	457	445	517	464	450	486	488	519	468	494	445	486	455	488	455	467	458	460	489	495	457	492	462	486	477	456	476	461	464	457	459	504	440	462	463	482	473	485	461	440	462	500	467	476	525	462	488	473	438	431	458	463	459	473	487	510	503	488	488	458	475	500	479	465	468	483	494	508	417	478	466	466	453	466	469	472	448	498	437	470	483	488	466	470	491	492	503	504	482	471	454	448	442	451	440	452	476	458	435	477	431	489	478	486	481	451	514	470	445	477	412	467	500	484	478	459	503	471	460	499	463	461	481	516	492	472	479	471	456	472	484	495	462	493	490	501	486	482	444	494	474	491	445	482	445	501	433	473	480	462	488	432	470	485	450	457	465	453	438	463	454	429	422	464	456	418	463	451	464	451	472	470	454	484	497	474	455	448	472	464	467	489	493	447	463	460	493	474	497	458	481	505	476	466	468	460	505	536	502	458	491	474	496	484	490	460	496	468	477	488	477	479	476	485	488	504	406	473	458	469	446	493	436	484	479	486	455	465	481	484	447	468	477	474	467	472	443	478	481	486	479	460	443	462	469	486	474	470	481	489	463	487	488	484	502	478	493	420	485	488	459	479	467	471	485	464	434	464	470	499	524	424	513	468	520	461	482	476	481	499	524	478	473	462	456	483	442	477	508	486	505	482	501	503	470	446	455	467	508	514	443	461	470	512	456	432	526	478	508	442	480	497	447	479	500	486	453	462	460	464	496	454	475	464	484	452	465	467	420	452	517	489	488	474	462	435	508	473	460	471	472	435	455	459	466	449	489	518	462	485	452	486	479	469	499	481	453	472	512	468	483	512	481	460	498	443	503	480	491	464	462	454	465	467	464	467	467	487	471	430	504	494	512	458	467	473	479	458	493	474	454	496	445	498	492	463	474	480	487	484	473	394	461	523	470	491	452	490	473	467	477	479	478	481	468	441	481	512	518	477	444	473	464	459	488	509	492	506	482	509	472	474	476	502	472	493	507	506	461	505	528	470	485	444	483	460	478	427	500	480	474	462	467	444	485	488	458	533	485	475	503	481	477	480	446	454	482	457	512	494	488	500	509	515	462	491	442	483	521	476	481	465	426	468	472	503	479	458	480	453	487	481	480	466	455	490	434	473	494	479	468	510	455	475	482	482	499	474	472	467	447	443	476	477	455	490	471	515	472	466	496	466	466	441	465	449	469	477	489	447	477	496	490	485	469	501	479	465	460	491	487	498	448	421	505	446	472	451	473	466	486	480	483	478	464	513	475	477	468	470	459	456	504	494	446	496	468	437	452	457	493	470	462	460	491	478	476	481	482	450	471	465	515	487	493	458	439	508	454	463	473	505	490	467	449	478	429	473	515	456	440	475	482	467	473	444	460	449	475	500	493	506	461	436	490	454	448	487	482	472	475	458	483	423	451	429	466	484	462	486	463	456	483	479	510	486	469	494	499	472	493	497	465	420	468	447	473	494	491	480	481	476	448	469	477	438	450	498	459	457	477	457	457	487	468	473	445	473	458	467	481	494	471	457	469	480	445	487	459	473	444	460	474	444	515	474	462	493	454	442	474	449	489	466	494	447	478	476	470	472	488	476	472	463	481	464	477	466	440	432	505	454	481	451	460	434	481	487	485	463	512	460	451	432	507	499	447	470	493	493	483	497	496	458	492	457	457	485	491	487	519	465	471	504	461	488	527	458	462	489	516	461	494	450	454	473	488	459	482	480	514	459	472	497	476	444	477	489	473	474	463	485	473	429	427	470	501	447	498	457	485	504	476	503	489	471	448	455	465	491	455	450	448	437	521	463	456	490	459	472	460	488	488	459	490	456	496	491	460	473	491	461	467	459	488	494	496	453	457	518	462	454	449	511	483	508	494	471	494	488	456	510	486	486	514	437	471	456	479	446	477	487	462	487	450	472	499	443	481	470	476	465	485	477	450	460	519	468	492	482	449	481	478	486	433	471	411	466	484	469	464	443	486	478	496	452	476	480	485	467	530	505	461	467	474	502	461	480	468	496	489	473	494	498	449	500	462	470	430	483	465	532	446	442	501	479	477	479	465	485	470	454	529	458	463	416	483	474	448	490	457	477	505	461	502	467	473	489	460	506	490	474	529	468	502	444	495	495	492	471	473	452	489	468	511	494	470	474	484	482	475	506	469	451	459	470	496	490	446	511	477	469	490	462	508	495	439	461	452	502	447	474	534	477	460	491	450	484	471	451	491	475	469	475	485	477	460	472	471	488	479	486	464	461	495	462	494	494	469	444	482	500	467	512	466	420	496	466	472	474	474	438	494	463	465	482	488	465	429	497	424	455	474	490	480	467	472	500	471	458	482	449	495	492	485	455	480	507	502	440	477	494	479	477	471	468	463	459	508	487	476	455	454	477	444	456	469	443	462	503	457
25386	21333	27236	25458	11152	3903	3873	3243	2657	2328	1747	1517	1381	1185	1092	1125	1072	1004	1028	961	953	892	926	900	843	895	895	827	892	842	885	838	897	808	792	752	779	712	729	764	779	768	748	713	704	667	687	746	698	697	698	669	729	670	712	677	703	708	661	690	700	674	686	679	691	680	692	670	658	725	714	705	696	668	680	684	625	641	651	682	690	654	716	638	679	677	643	666	694	696	661	646	629	671	690	658	669	705	723	666	654	651	681	681	712	669	655	687	715	655	653	715	686	725	716	701	684	655	665	680	656	695	675	691	683	674	686	700	721	661	700	665	671	667	663	642	644	733	661	684	662	650	706	687	667	660	674	669	642	685	649	667	634	667	719	696	701	698	678	704	715	704	655	642	649	680	694	638	685	727	657	675	680	669	642	704	667	641	669	698	725	655	629	690	668	712	675	671	643	675	656	643	680	664	661	699	677	637	694	690	667	736	699	675	678	698	623	690	655	684	663	638	703	622	703	710	652	680	650	691	674	695	698	659	683	646	631	656	666	639	688	654	667	652	666	658	649	693	683	690	659	727	611	657	666	662	656	681	636	659	703	665	634	673	678	666	641	685	658	673	643	672	679	658	691	668	650	686	651	675	696	663	705	616	674	688	659	681	662	690	691	696	697	677	644	693	648	694	641	697	686	642	654	685	646	638	697	675	649	655	710	653	691	663	679	727	691	653	687	697	686	643	653	641	678	694	670	665	649	654	623	735	662	666	687	664	702	624	729	657	680	684	670	640	644	682	710	622	677	617	668	654	682	739	663	654	692	733	721	723	690	719	628	692	647	701	693	698	680	672	682	653	695	691	636	685	691	686	640	710	673	692	678	705	677	625	622	704	694	693	676	635	678	658	700	648	682	648	659	676	718	690	661	658	669	700	693	631	654	662	683	671	660	654	682	666	686	634	691	607	738	677	704	633	635	659	660	652	671	693	634	674	672	654	671	718	613	671	697	659	643	681	673	701	653	662	686	646	707	690	689	682	666	653	669	673	639	703	630	671	688	735	616	717	667	633	728	651	638	696	717	642	689	665	684	661	721	670	656	699	642	681	662	696	657	638	669	698	636	695	679	654	635	697	637	727	655	645	655	706	696	629	700	658	710	663	686	670	672	660	683	725	647	670	690	691	666	707	703	634	685	667	627	705	697	624	671	661	631	666	671	673	638	687	677	684	640	736	663	679	669	692	662	645	693	685	659	653	680	666	663	640	627	740	669	736	701	638	676	641	687	654	675	660	683	710	674	666	644	645	680	660	658	673	666	637	717	633	640	621	645	649	648	650	649	685	627	699	704	669	633	677	653	683	677	646	718	697	671	732	700	660	677	705	632	672	701	690	668	683	677	704	703	689	631	731	654	651	668	719	676	668	687	688	644	722	653	701	697	650	700	682	677	708	662	648	662	669	635	686	644	713	701	620	672	687	685	672	686	633	667	676	624	664	691	636	658	680	689	692	648	713	697	639	639	681	719	681	689	675	643	695	671	664	688	673	658	663	684	664	674	685	649	644	650	665	708	631	692	684	649	668	701	687	679	655	691	677	643	671	691	659	694	703	617	695	693	638	717	646	658	691	618	629	737	710	652	609	677	676	697	668	698	654	723	645	678	667	679	719	697	672	700	703	706	730	701	643	678	656	699	706	646	684	724	698	678	702	712	683	689	678	682	647	655	648	723	700	657	648	696	697	689	687	710	667	701	717	678	667	701	672	704	687	665	694	669	703	664	700	667	652	658	679	645	619	652	657	632	646	642	676	689	630	700	655	665	683	725	638	674	659	706	703	647	682	669	670	652	705	660	660	641	688	670	676	656	679	681	696	667	698	666	685	668	668	701	644	693	668	672	698	686	689	689	635	694	660	690	712	685	681	695	694	689	679	647	669	668	651	651	639	697	677	671	685	685	639	641	647	716	684	700	675	660	640	678	660	693	685	645	689	679	679	681	661	645	653	664	663	644	645	648	676	661	679	686	672	674	703	694	646	631	675	665	639	636	671	703	659	659	626	695	676	666	709	717	736	667	639	688	660	620	671	657	643	681	671	668	705	681	682	676	673	694	685	708	739	701	631	683	696	717	717	703	684	658	691	649	697	702	660	675	672	642	740	669	667	696	700	666	712	673	662	681	667	662	673	688	695	655	695	657	674	702	672	632	664	669	646	625	673	632	711	666	686	687	662	673	662	699	678	686	708	653	688	692	704	647	678	686	698	645	635	614	667	659	692	691	621	667	649	680	637	673	687	675	686	694	672	660	696	674	672	689	666	654	664	635	668	662	686	641	646	669	686	681	625	647	693	672	663	665	702	650	650	690	641	687	643	711	639	693	675	672	620	635	658	661	649	653	684	672	643	684	649	700	632	707	628	700	680	685	662	706	687	645	706	672	678	652	667	643	646	678	634	679	629	628	674	679	665	701	682	662	655	708	651	686	650	714	673	696	688	678	680	672	602	675	619	662	681	675	669	652	679	697	696	664	672	682	693	680	686	638	654	705	683	669	631	674	639	687	683	695	671	672	676	671	659	709	688	640	695	631	690	718	643	680	635	683	683	678	662	686	670	696	628	677	644	663	692	680	646	661	724	660	689	727	677	698	655	711	671	666	679	652	642	704	645	759	641	690	664	693	709	690	689	671	700	649	630	718	634	657	675	659	638	690	626	674	712	667	715	658	632	700	674	685	656	686	680	700	642	669	628	709	695	617	682	652	655	691	681	632	701	698	669	689	691	690	671	662	664	633	659	657	613	701	649	654	674	721	654	698	695	648	684	701	649	646	620	656	628	723	705	700	682	643	713	667	684	666	690	642	621	662	653	639	669	657	685	711	671	622	659	663	626	677	686	686	639	656	635	686	646	635	618	673	688	674	678	675	678	653	661	704	692	660	674	681	722	678	690	679	638	647	683	650	643	666	662	708	695	693	654	674	732	707	721	684	684	704	678	668	693	677	684	672	736	687	675	713	659	690	682	668	658	624	698	675	700	698	696	659	729	700	658	675	653	642	680	722	704	692	670	650	661	684	666	677	693	729	644	707	721	680	680	705	659	643	648	686	678	672	672	598	639	649	711	677	684	695	645	697	708	653	656	653	657	705	662	690	692	696	629	712	613	699	676	687	667	700	666	653	718	676	707	655	687	614	693	680	701	679	693	645	629	660	661	641	672	712	672	718	653	649	680	673	682	685	618	665	682	655	675	703	702	707	668	692	630	627	680	696	688	702	631	701	674	633	622	696	672	651	669	649	651	733	674	719	678	636	671	653	709	618	704	671	669	671	653	721	675	662	665	760	663	637	641	682	662	657	668	644	609	696	657	669	649	643	726	702	628	658	724	687	672	711	684	692	686	642	691	671	689	692	692	706	699	679	683	690	687	683	661	677	689	672	640	652	687	672	675	670	653	724	627	659	697	662	657	667	651	668	643	649	654	686	656	670	671	704	685	632	669	697	656	658	658	694	660	696	644	695	642
19181	28859	20009	11714	8353	6761	7463	6638	5585	4701	3471	2668	2346	2052	1868	1678	1595	1472	1476	1495	1386	1273	1320	1284	1222	1150	1214	1147	1146	1181	1141	1078	1042	987	1020	885	946	918	961	884	895	921	860	881	872	844	851	858	801	881	847	805	852	814	846	808	834	779	781	788	789	816	833	815	751	774	793	778	799	829	821	797	768	776	793	712	860	789	785	756	740	791	775	746	808	732	772	796	781	786	766	797	843	797	791	762	763	772	832	753	756	781	797	788	755	775	771	749	774	777	785	786	772	813	792	841	817	766	789	778	840	734	789	782	775	785	839	793	829	754	778	810	793	779	756	781	813	787	718	768	789	804	793	784	793	798	805	818	801	778	825	715	779	828	789	767	772	783	786	833	764	827	742	813	795	754	761	816	791	819	763	790	762	837	775	800	860	796	755	760	760	779	781	832	790	768	797	796	784	807	806	807	793	771	828	800	767	848	842	720	766	802	819	758	785	808	759	747	772	774	735	788	801	852	768	810	746	788	765	810	765	798	819	801	785	771	768	760	758	754	807	769	815	793	776	843	774	784	765	811	756	751	797	787	775	708	869	796	761	807	789	822	776	810	754	818	766	764	785	738	761	770	777	730	777	843	785	815	780	777	720	783	805	784	731	791	799	785	775	819	743	770	815	784	758	790	802	773	746	803	744	819	739	793	808	799	793	810	751	799	765	790	756	815	754	785	755	807	770	778	814	800	853	791	821	835	775	788	773	796	790	749	803	764	751	760	791	802	777	799	792	780	782	814	820	751	801	815	806	790	781	782	807	799	904	765	762	806	782	829	760	757	799	777	790	791	774	784	771	773	782	785	807	747	802	744	861	798	810	811	769	761	755	764	810	753	698	803	712	788	838	761	816	797	804	789	803	763	770	793	801	778	786	801	794	764	782	845	773	801	811	807	774	767	790	835	803	827	751	780	751	784	757	821	805	791	797	790	798	747	768	763	751	850	798	782	794	815	806	781	757	770	784	796	815	743	758	803	720	738	738	783	749	752	791	697	826	761	770	769	819	757	762	779	800	846	773	783	764	771	799	781	786	790	747	747	720	766	804	807	800	808	728	829	802	724	742	825	745	735	821	783	801	770	789	794	802	757	782	784	778	782	793	821	805	791	772	838	792	799	772	777	799	751	779	785	802	805	745	751	806	819	801	741	810	800	778	824	801	773	859	803	755	819	763	826	748	740	785	700	819	824	796	779	789	768	777	779	753	787	807	785	778	773	801	807	825	779	798	770	811	794	795	743	779	783	780	820	791	798	794	768	810	797	764	814	785	756	806	783	771	778	760	795	834	803	783	782	828	790	794	740	779	735	803	777	775	834	836	806	731	805	808	743	847	774	777	850	764	790	787	732	783	786	766	816	775	769	811	751	824	838	789	766	749	799	818	775	812	797	800	782	764	780	770	788	789	745	789	809	760	757	756	777	755	822	782	834	804	798	789	757	773	748	797	784	780	766	801	764	812	740	828	755	834	731	826	823	791	796	808	783	796	769	763	805	785	760	788	788	780	711	751	809	762	793	794	779	820	779	826	866	797	798	766	802	793	851	832	783	800	770	815	745	753	779	817	787	752	803	815	767	808	752	793	764	812	814	810	802	741	827	809	780	774	804	805	777	836	770	734	767	767	753	761	800	767	748	787	852	779	774	816	757	743	785	806	771	780	803	761	760	772	841	760	809	789	740	788	834	823	791	796	793	824	778	790	714	800	776	767	758	803	763	797	733	804	817	795	823	821	765	828	776	763	784	814	770	772	820	835	793	776	833	725	796	781	841	748	771	774	803	764	800	774	790	770	851	797	801	808	781	829	766	793	797	795	778	774	778	818	793	767	775	773	805	756	821	782	769	822	773	772	797	813	737	822	749	798	789	784	820	800	749	805	757	740	809	769	795	753	780	741	802	802	829	750	766	761	782	780	839	770	783	825	790	727	765	743	752	769	794	794	737	808	789	730	804	795	798	817	742	804	745	795	817	748	810	730	786	758	816	720	813	771	783	773	786	805	791	824	767	783	773	808	787	714	752	755	768	796	780	773	755	767	795	785	757	809	821	835	808	780	770	824	779	823	793	802	774	749	750	827	748	791	751	743	793	833	750	805	801	747	782	827	764	779	797	737	786	762	808	774	823	773	781	808	794	778	770	816	781	799	769	772	798	845	772	806	776	824	793	761	822	786	760	782	772	802	738	797	782	821	835	764	810	794	771	763	801	759	829	796	753	810	815	819	835	784	800	797	733	802	749	771	861	775	824	771	790	788	814	794	791	808	798	736	741	783	760	785	810	775	770	783	747	798	745	761	819	751	738	787	771	765	770	777	791	792	809	800	778	780	796	782	796	782	723	783	731	830	757	795	791	751	767	822	763	764	802	785	797	813	785	833	794	749	798	764	817	767	770	807	764	766	796	823	793	798	770	801	795	787	767	742	749	798	817	782	766	811	799	784	747	801	745	765	794	745	846	801	803	769	808	820	802	800	774	785	809	686	871	786	784	766	815	840	800	825	794	765	779	797	835	822	779	792	785	776	763	773	807	790	772	820	837	772	793	794	734	800	765	796	764	765	769	771	783	806	789	765	795	735	772	782	767	726	769	756	797	848	815	764	726	774	747	761	797	713	804	849	771	776	813	836	804	772	798	761	760	775	789	784	784	772	762	758	818	796	744	767	815	773	760	757	793	833	772	783	767	746	894	754	739	845	760	781	785	851	774	796	787	818	812	803	798	829	694	801	777	760	800	734	780	762	826	783	792	820	859	816	760	782	761	765	794	753	775	822	817	770	779	782	764	758	754	755	780	733	787	793	769	750	801	771	838	825	832	790	735	806	792	794	746	810	759	733	796	773	798	754	744	712	789	763	822	830	816	750	797	791	786	811	776	775	772	759	738	765	750	778	739	826	794	778	797	775	812	771	793	728	806	750	789	811	787	744	753	800	772	781	755	767	754	765	806	819	800	744	765	769	810	772	762	737	783	753	815	789	792	744	796	781	784	808	770	763	768	759	719	740	724	799	772	779	741	766	761	790	735	824	767	847	774	792	758	764	779	800	811	770	757	796	783	819	795	830	816	807	756	792	808	738	774	771	755	747	792	778	821	736	771	777	758	782	850	790	795	757	769	830	763	820	805	759	802	792	754	755	770	790	790	786	770	847	785	757	814	743	764	809	754	760	788	775	738	737	799	794	783	767	773	786	728	718	804	772	790	793	767	758	778	759	817	770	792	775	772	768	783	788	810	770	751	779	736	832	793	792	778	823	817	782	799	759	793	774	794	800	791	801	809	767	786	807	761	821	864	799	760	762	736	725	756	789	783	755	768	770	749	799	793	786	754	779	724	776	749	751	806	832	813	802	833	716	731	822	793	807	750	767	816	781	773	811	798	720	783	780	791	775	767	731	743	833	774	733	781	768	745	768	783	838	784	760	779	800	792	775	767	777	787	757	814	850	774	818	759	800	755	826	785	736	776	802	786
23199	21372	28993	24100	21389	21344	12599	6122	4273	3466	2604	2067	1827	1557	1499	1287	1218	1183	1172	1133	1120	1081	1017	991	964	939	923	1020	942	890	917	842	825	754	826	723	747	744	726	672	711	644	628	681	651	623	655	586	671	606	652	586	602	618	583	620	584	573	587	585	586	572	558	594	593	586	578	592	579	535	569	562	556	575	550	574	571	577	566	551	615	556	561	593	582	580	595	597	561	529	606	553	574	582	571	581	589	562	600	522	571	542	594	544	582	524	583	532	583	563	576	572	592	593	543	561	598	588	547	576	553	595	529	575	569	559	609	555	540	602	549	569	556	587	609	530	608	558	594	578	566	580	558	611	558	594	579	567	627	617	564	583	579	588	589	580	559	569	596	564	552	571	523	578	549	556	611	582	561	535	556	610	537	548	597	566	556	623	555	564	576	602	555	551	541	604	553	583	579	538	577	563	570	537	578	560	576	585	571	573	544	579	594	572	595	511	554	576	571	543	545	539	546	554	564	591	527	575	558	509	537	584	582	590	583	546	586	572	574	573	563	581	582	592	596	564	502	563	602	523	527	552	583	554	562	610	524	522	576	538	511	572	604	587	567	598	613	564	561	528	603	562	593	599	573	542	568	587	583	530	574	619	567	537	571	584	601	596	589	588	558	546	566	574	599	565	558	592	584	573	562	571	589	540	540	595	531	598	541	574	591	572	595	578	538	570	612	516	537	572	563	550	585	576	550	553	546	558	556	541	580	595	580	583	524	572	600	523	634	529	643	558	555	542	611	596	608	575	564	583	614	541	576	585	566	571	580	608	557	598	551	555	564	551	567	560	549	550	577	554	609	555	570	605	576	623	576	562	586	588	584	596	570	577	557	567	586	620	556	595	557	603	610	590	527	529	569	593	557	607	555	565	571	598	571	596	590	555	583	568	586	543	568	598	562	582	566	600	576	575	573	545	592	556	599	626	555	578	573	603	597	593	611	547	548	554	575	593	609	542	547	555	550	560	613	543	527	582	587	555	580	552	556	544	600	568	570	561	635	566	603	567	643	545	566	586	528	611	585	557	577	582	563	620	549	586	597	619	545	559	567	581	553	598	576	576	555	585	586	556	543	571	596	573	565	581	595	584	585	574	588	602	568	573	570	562	566	555	571	559	567	580	578	554	573	611	590	617	551	567	590	519	548	562	582	558	540	592	565	593	609	565	607	624	553	608	586	563	543	603	545	626	540	566	582	531	538	567	571	561	552	586	540	561	582	553	571	540	602	561	554	536	581	588	562	591	520	578	527	552	584	567	560	571	558	577	558	531	571	572	578	546	624	572	574	551	606	563	584	524	596	570	553	568	520	549	585	574	580	548	550	561	518	603	571	531	588	562	555	557	539	584	552	552	606	576	574	525	540	566	582	603	580	602	592	540	598	566	548	539	585	545	558	537	577	580	583	547	545	541	639	546	544	577	581	546	582	587	570	557	541	611	559	578	552	582	567	568	554	590	532	598	560	585	588	562	527	598	565	594	552	558	565	576	573	561	577	590	574	586	568	583	603	601	612	546	598	605	576	568	576	588	594	598	590	553	597	582	554	575	559	621	622	599	558	575	580	586	576	556	588	580	557	547	593	557	596	596	574	566	626	577	576	558	564	615	591	586	644	530	612	558	592	581	604	548	582	579	548	606	596	580	596	564	573	590	605	590	589	631	537	565	543	546	569	583	585	554	565	508	563	557	606	597	526	600	567	588	577	580	573	592	548	627	566	576	577	548	564	540	581	536	577	575	571	599	559	563	567	557	569	586	561	559	556	562	580	576	553	574	572	571	541	569	588	558	531	577	556	532	587	545	543	574	556	609	585	573	524	589	595	606	633	565	560	562	605	618	592	583	573	564	556	530	587	595	567	557	554	579	537	601	612	595	549	611	607	570	593	543	550	546	578	558	583	566	622	607	526	568	548	551	540	539	617	577	536	589	570	587	524	547	578	553	602	598	559	576	567	573	587	522	562	602	562	564	574	559	528	621	575	547	604	597	583	555	597	537	543	607	562	542	622	587	543	552	574	577	621	580	551	529	534	515	576	571	568	605	578	602	562	574	553	561	554	579	552	538	609	570	584	578	575	610	571	590	548	597	537	574	545	541	571	548	557	553	601	586	549	574	586	575	580	607	588	558	586	556	604	571	570	593	587	537	551	586	578	590	615	561	583	580	527	581	587	567	571	551	584	534	590	565	553	588	529	598	563	539	560	601	556	536	615	610	585	556	578	588	577	579	571	596	595	557	578	593	556	554	554	613	535	558	546	584	540	622	542	602	599	549	586	628	565	574	557	563	579	553	581	587	598	605	538	539	575	538	568	567	601	543	576	593	603	597	567	576	588	601	538	544	552	562	525	615	588	580	562	568	592	592	568	571	580	565	588	544	564	557	567	591	618	571	588	615	561	557	544	559	569	518	616	604	598	618	593	608	576	559	546	599	593	558	549	550	585	570	549	568	574	596	584	552	538	552	544	583	579	563	564	562	557	575	557	610	555	530	594	569	556	592	546	621	557	596	564	562	546	578	539	569	598	589	519	546	551	531	584	602	541	539	580	575	619	556	600	524	582	572	590	569	570	581	603	575	549	551	575	562	612	524	584	575	549	557	575	558	608	544	584	593	567	574	536	591	594	564	634	607	552	571	574	548	496	609	607	549	547	556	526	555	540	571	582	555	582	533	567	563	580	558	576	568	593	570	585	586	561	581	557	567	597	551	606	578	573	616	562	641	607	591	573	575	582	563	611	585	574	605	529	548	569	605	543	567	562	575	540	537	547	610	548	565	569	568	581	619	573	568	604	590	586	575	541	611	518	529	605	586	563	555	568	574	582	618	551	595	591	578	547	562	543	549	537	577	563	514	585	539	649	575	558	575	583	563	568	570	619	576	560	537	532	554	559	580	610	529	593	553	582	579	556	625	557	584	569	611	533	611	520	561	603	547	547	569	586	578	580	531	608	545	565	559	611	574	600	514	557	558	590	599	600	593	551	600	580	554	547	574	546	577	557	593	538	539	520	567	577	599	585	573	557	583	623	545	581	564	567	562	606	576	587	574	524	576	569	541	564	554	575	569	591	549	582	567	578	569	547	554	589	538	554	595	575	593	572	526	537	556	565	556	550	603	587	598	592	565	541	604	566	600	556	553	581	641	553	547	583	555	575	602	565	556	579	597	607	584	599	589	600	569	615	554	600	579	593	568	533	584	548	589	572	576	589	564	576	544	607	574	570	600	550	535	625	616	515	559	534	560	537	554	539	546	562	557	574	579	558	597	544	546	590	581	544	525	608	615	555	569	537	550	566	567	573	583	590	576	594	573	562	605	581	581	517	571	562	561	550	605	533	578	607	568	577	582	552	572	585	555	548	519	525	597	573	561	538	558	561	623	623	566	572	571	567	563	576	585	552	625	581	618	571	546	618	577	595	583	583	559	532	574	568	587	573	585	533	553	571	571	572	541	587	548	604	544	604	594
21595	37116	26921	17344	14004	10873	11639	10504	8276	6665	4971	4014	3369	2795	2504	2216	2078	1879	1830	1760	1643	1573	1529	1489	1448	1424	1438	1343	1186	1316	1234	1103	1085	1006	1081	976	918	899	895	840	908	839	755	791	772	748	784	765	775	705	713	766	740	750	721	741	676	701	680	664	695	646	656	637	616	695	691	630	650	686	633	655	696	634	659	661	603	671	648	672	642	646	670	638	642	673	638	676	674	650	675	730	613	620	639	650	621	632	699	647	684	588	617	676	630	621	675	651	662	643	620	643	646	625	643	643	675	667	614	633	629	632	627	626	655	635	612	657	636	652	664	672	647	616	651	646	661	638	675	699	650	663	678	649	576	629	616	638	666	694	689	632	658	632	638	628	624	621	629	627	630	654	614	635	657	684	669	637	646	648	627	658	678	637	631	632	641	625	660	648	627	653	612	661	653	631	664	648	643	613	632	670	619	695	636	620	689	612	672	629	661	663	618	637	651	638	623	655	641	644	650	640	640	674	622	663	649	658	675	629	614	653	676	645	665	631	648	669	674	628	674	617	631	662	652	646	599	620	677	642	661	683	672	663	661	632	679	684	681	602	653	649	644	596	661	612	659	631	664	639	671	657	660	638	618	593	678	631	614	670	629	680	658	670	589	599	695	654	626	683	677	633	680	662	673	655	658	625	683	646	598	659	630	659	646	648	630	631	621	688	639	645	648	610	612	624	639	613	633	671	659	614	638	665	632	596	678	627	667	633	647	635	607	674	664	620	658	667	599	580	655	650	649	618	687	654	651	650	652	611	647	669	703	590	622	655	633	663	664	633	696	684	644	636	610	696	648	666	669	623	654	626	665	672	605	675	671	681	629	658	644	661	642	646	660	656	657	627	646	604	630	613	610	629	668	674	683	667	643	678	676	693	677	643	594	660	645	667	657	617	715	645	642	677	650	688	635	650	620	640	615	648	604	632	633	614	622	633	669	678	653	633	637	626	622	641	649	608	662	650	612	676	635	652	700	675	629	657	650	700	696	624	641	660	636	621	581	646	682	624	631	631	654	659	667	641	698	670	637	639	662	662	658	651	642	683	683	626	629	669	658	671	653	672	600	638	638	692	652	680	601	619	639	607	648	641	606	650	657	637	641	635	642	623	601	621	639	654	627	669	612	636	608	705	615	669	666	660	614	674	636	654	649	597	647	657	600	673	633	670	621	657	632	650	621	661	681	622	652	640	665	620	645	671	648	603	656	638	624	695	692	623	598	630	615	635	648	617	609	684	676	635	651	631	649	619	628	604	626	640	636	600	623	663	656	683	695	661	647	664	642	640	644	669	611	643	664	659	665	636	647	718	640	656	618	632	646	662	596	652	664	651	691	647	637	621	637	632	614	629	670	666	661	634	582	662	598	634	648	639	638	657	649	709	667	660	645	662	681	671	664	670	635	642	655	653	701	639	673	601	618	695	641	664	663	619	676	646	634	653	662	662	617	632	628	629	671	668	661	693	698	640	666	645	638	624	664	640	615	598	654	618	667	693	654	645	626	635	656	621	635	637	681	614	671	654	687	640	632	602	700	660	625	687	636	654	655	669	666	634	640	648	603	698	646	678	634	684	606	669	619	601	636	609	652	656	647	704	635	648	621	663	691	647	682	670	619	672	643	657	572	682	595	659	645	660	637	655	641	643	669	652	633	666	639	625	682	661	640	692	612	642	655	648	637	657	638	679	688	634	641	651	644	653	683	614	664	648	624	673	606	623	655	610	614	622	652	614	660	618	617	643	667	675	662	664	629	648	598	666	687	648	651	637	679	663	678	623	654	631	620	658	712	629	636	648	653	646	686	637	690	657	617	646	636	642	664	631	701	679	670	624	607	685	678	675	646	683	679	645	685	649	658	635	657	616	623	619	665	650	662	672	669	668	655	654	653	642	638	675	671	653	643	698	657	606	624	649	663	641	691	617	640	622	628	657	651	708	581	637	673	683	643	622	656	613	652	629	670	678	609	632	646	649	631	630	650	673	632	689	617	656	641	684	686	674	665	611	690	653	692	648	654	682	643	671	648	692	632	655	665	636	660	639	673	637	617	620	689	635	712	663	675	622	670	681	668	629	632	665	642	667	628	667	640	611	674	612	625	666	617	703	674	632	619	636	640	680	634	658	691	642	674	642	648	608	674	656	639	689	639	611	588	663	645	608	657	648	651	649	688	657	644	707	617	632	586	625	660	663	672	660	627	623	657	675	647	652	593	624	639	670	641	643	664	657	668	672	620	665	624	652	647	664	651	665	656	663	665	591	628	620	615	632	649	640	683	666	636	666	692	645	634	600	641	664	620	686	709	657	659	707	614	611	666	606	640	630	662	635	681	691	678	667	665	653	623	664	652	693	644	612	629	639	645	661	639	656	649	674	631	625	653	700	644	664	613	671	669	639	673	683	637	650	662	580	705	702	667	607	656	645	653	672	693	638	639	632	669	644	624	638	639	645	645	618	628	613	652	670	633	644	658	672	634	616	646	608	655	627	620	690	622	638	652	654	682	621	637	647	626	659	638	645	611	624	654	686	664	645	642	666	633	623	664	655	663	658	644	655	634	675	669	652	680	620	668	669	638	628	642	613	649	623	640	626	623	656	631	607	602	633	624	634	637	619	702	653	636	665	644	649	625	619	657	635	606	687	671	663	624	630	651	631	662	646	640	690	648	638	695	592	645	636	657	625	644	626	653	640	604	630	629	644	614	658	656	651	638	677	610	605	671	615	626	672	611	676	667	608	671	656	668	638	633	596	658	646	617	644	638	630	660	660	658	629	644	663	643	619	643	643	620	626	663	686	595	667	626	617	666	666	637	636	608	646	649	628	661	663	665	635	611	657	648	640	617	614	696	659	655	630	637	688	651	665	623	650	637	628	630	635	668	629	653	670	674	601	616	655	671	668	628	678	662	661	622	681	632	630	665	637	672	660	598	645	684	720	663	656	655	670	625	687	637	661	624	641	658	660	584	652	643	699	687	654	602	650	616	660	707	675	628	626	649	624	628	741	633	692	636	646	683	656	630	667	657	659	654	633	650	670	641	653	640	648	641	601	614	669	635	630	617	681	639	606	662	681	662	687	667	691	619	696	677	659	636	610	647	684	677	654	633	637	642	629	626	711	615	655	682	677	638	643	665	622	635	652	641	617	691	642	646	642	627	640	624	635	613	628	653	657	645	641	684	640	644	663	631	639	666	646	643	671	628	638	622	626	684	653	644	662	658	646	657	662	616	672	675	648	600	683	638	685	658	620	651	615	625	635	668	625	648	646	666	701	642	634	632	643	681	659	671	630	645	663	642	615	660	611	633	646	593	611	667	629	634	665	647	607	655	625	653	642	636	633	571	622	646	627	663	626	673	622	654	637	656	637	648	668	631	673	639	642	614	696	674	650	680	668	629	650	625	733	691	644	648	600	670	638	617	645	643	643	657	600	652	674	649	660	636	644	608	664	594	637	629	658	598	640	619	616	683	654	669	624
27886	20643	13351	5955	3462	2696	2696	2618	1932	1571	1325	1107	983	937	862	842	754	717	786	714	711	748	694	636	696	661	698	678	658	632	627	647	644	595	631	603	558	553	572	537	577	547	588	552	563	541	540	528	571	531	531	526	512	520	533	524	541	546	529	476	513	508	496	507	509	535	546	535	558	544	496	516	566	517	534	545	549	519	502	510	544	522	504	520	495	509	490	477	496	511	478	506	512	478	493	491	505	491	543	546	518	508	538	525	529	482	529	496	513	497	474	578	491	523	521	495	539	525	543	490	533	540	549	531	519	502	507	549	456	499	543	533	510	498	487	478	530	493	517	517	516	481	475	501	538	514	484	534	508	518	501	543	494	481	498	516	554	472	480	512	514	546	512	505	537	486	507	516	526	503	506	545	492	549	496	529	518	509	522	541	508	546	500	503	530	465	480	519	515	540	504	526	513	486	547	527	541	530	528	532	491	519	489	528	491	534	540	492	466	510	518	581	544	513	460	532	538	492	522	498	522	505	523	516	508	495	528	502	468	501	526	510	541	527	568	528	526	553	529	506	523	529	523	500	490	499	517	520	508	470	517	552	544	503	523	550	539	517	509	503	539	472	529	503	470	474	518	503	537	541	506	500	513	514	521	545	502	534	507	492	498	467	496	510	513	548	549	498	511	505	477	465	527	509	552	524	550	505	506	528	522	490	516	527	526	528	509	499	531	539	513	525	542	534	502	518	514	496	515	484	525	507	499	501	574	523	517	545	511	522	505	483	513	496	516	524	529	489	510	502	521	519	500	522	542	539	487	513	506	493	507	512	511	535	490	510	508	487	565	509	472	543	518	475	505	528	537	509	482	507	472	540	513	546	559	517	498	510	523	557	481	532	515	535	531	519	499	479	478	506	500	519	504	538	520	499	508	531	533	528	470	510	524	576	507	542	519	490	516	522	527	490	542	487	516	534	526	504	508	516	530	522	515	531	504	512	523	529	509	541	519	509	488	518	545	522	510	518	492	520	490	553	519	493	518	517	483	567	507	530	519	555	542	536	520	477	489	477	543	542	524	540	507	514	513	501	587	526	520	495	490	520	508	534	496	509	536	510	523	544	520	542	553	521	516	524	534	500	538	496	524	513	541	537	509	514	519	488	550	516	481	495	558	512	548	502	509	518	481	494	527	513	485	517	533	534	497	507	507	556	553	518	486	502	509	523	507	533	497	493	522	531	495	488	501	481	522	538	509	494	509	543	521	550	526	487	507	506	512	524	495	534	503	522	516	508	498	546	545	540	509	515	482	475	508	513	462	553	507	542	471	524	462	531	518	528	519	521	514	519	515	515	538	519	532	523	477	552	473	543	560	531	499	516	487	490	499	539	536	519	520	516	507	512	536	545	496	573	508	497	521	500	490	513	516	530	506	519	554	487	462	542	529	530	551	519	507	508	515	522	491	553	511	480	493	540	535	503	516	531	491	519	518	518	517	491	533	504	469	470	506	517	507	544	544	535	562	545	490	523	516	542	507	517	490	538	502	493	505	521	525	571	472	546	499	492	507	505	539	495	559	516	536	458	533	538	521	532	569	505	520	548	501	506	495	521	525	498	536	516	492	505	521	508	508	488	522	523	517	541	568	497	493	509	510	510	525	470	501	528	515	509	494	488	503	507	451	535	503	508	499	527	526	504	540	502	491	519	526	568	521	526	491	530	475	492	517	509	494	523	483	547	490	516	533	497	515	512	523	509	506	541	569	499	491	536	560	513	511	537	486	514	500	500	466	528	467	477	530	506	509	494	536	494	505	578	520	514	513	526	516	489	507	508	463	468	500	532	540	515	504	516	508	539	539	532	522	523	514	510	533	525	504	488	516	525	468	527	524	538	526	526	552	504	538	520	518	508	515	506	498	491	518	486	524	493	522	513	521	575	477	530	527	503	566	500	509	531	548	534	504	508	520	531	517	491	541	522	533	542	491	514	465	504	516	537	527	523	500	547	491	525	508	547	524	475	485	535	537	556	472	513	482	553	505	542	515	528	500	496	544	500	539	512	546	507	505	514	477	517	517	522	505	532	498	513	517	482	463	515	537	535	496	551	504	519	504	523	487	495	495	512	529	508	489	532	515	494	497	537	529	525	512	495	522	509	484	549	505	489	547	513	516	524	523	508	525	501	540	522	477	519	524	512	539	524	514	493	468	564	528	496	479	568	489	507	531	479	498	527	485	552	457	521	521	529	521	493	472	528	544	516	504	514	496	554	527	520	495	540	529	490	529	497	533	512	497	538	473	533	504	502	520	495	540	536	518	506	508	520	481	524	511	552	502	554	527	527	493	539	507	553	542	521	525	495	500	497	517	502	509	541	515	489	514	529	533	546	544	498	524	512	525	526	481	531	551	523	508	474	482	512	523	511	504	516	523	507	499	518	520	484	505	466	474	523	528	546	535	507	524	549	519	492	550	513	507	525	531	487	509	540	534	505	527	496	506	485	506	504	474	529	479	487	552	534	551	554	499	504	557	561	517	529	516	533	546	496	499	509	514	498	517	509	488	505	556	535	492	463	526	514	503	498	475	552	506	534	490	500	531	541	511	501	475	535	553	522	528	497	505	520	509	525	515	465	555	544	512	525	513	531	526	522	556	527	477	498	542	501	578	498	459	510	514	534	507	519	557	525	488	531	528	499	538	525	581	475	522	485	492	505	505	491	473	534	500	482	519	512	562	527	512	513	518	528	533	487	484	521	535	528	514	488	505	509	521	500	514	519	509	502	527	538	518	491	504	517	478	508	494	521	492	500	493	477	491	548	526	513	535	510	501	541	525	471	509	538	533	455	534	526	521	490	521	523	504	539	525	496	498	547	503	511	519	503	500	527	546	515	499	561	481	546	526	528	500	514	500	498	544	493	452	492	497	535	494	545	515	540	534	497	514	502	530	530	466	521	534	506	488	551	515	511	496	505	533	522	517	516	539	519	502	531	532	493	523	502	516	524	507	490	463	525	487	545	511	467	488	464	506	515	487	526	520	512	508	522	509	542	508	505	514	530	549	528	547	487	537	525	521	540	489	539	543	505	503	521	505	527	519	547	506	529	516	491	508	517	482	516	482	511	522	512	493	510	529	529	530	486	571	490	488	521	561	476	562	525	524	533	503	528	515	456	510	522	502	482	509	549	536	511	483	548	545	513	528	484	475	494	555	544	465	522	542	521	542	539	516	511	523	487	513	511	518	486	516	529	534	503	497	532	515	552	487	513	537	505	517	527	533	519	521	504	526	541	474	525	514	512	477	486	555	526	543	542	543	549	535	488	510	544	523	527	548	531	510	530	485	545	521	483	504	533	531	494	513	489	524	516	552	508	522	526	543	531	533	527	536	529	535	496	493	501	488	510	502	516	504	491	570	501	514	529	516	507	510	539	534	522	498	537	526	495	538	474	485	510	511	493	521	459	506	532	528	527	553	517	519	541	534	554	563	531	486	523	512	548	561	503	500	460	493	466	532	513
17816	22696	15156	7770	6263	5395	5781	5318	4071	3276	2541	2052	1699	1555	1314	1187	1131	1137	1159	1137	1110	1091	1004	984	982	939	937	923	924	935	877	821	829	863	760	788	736	732	785	679	760	747	668	710	653	700	680	638	645	639	651	644	666	664	652	678	631	573	601	582	676	640	582	614	587	597	650	641	608	618	600	635	652	631	611	595	624	611	627	603	609	600	594	593	631	622	639	622	674	599	591	663	662	599	631	580	592	586	610	619	645	614	613	613	619	608	621	618	626	612	616	622	622	672	637	670	618	622	598	580	595	622	597	615	533	635	601	653	649	625	640	606	623	610	631	630	628	596	609	606	651	608	647	600	602	599	622	635	631	621	624	667	628	667	601	615	582	617	566	637	608	668	648	688	648	616	635	581	632	653	618	604	613	604	593	609	617	661	638	605	611	621	616	601	558	610	589	599	632	604	589	616	573	595	612	667	603	648	624	633	663	658	664	569	653	578	625	649	640	596	622	627	600	590	592	629	616	607	649	625	647	591	642	574	588	620	648	596	670	556	593	669	597	632	605	617	606	666	623	656	616	653	599	613	623	641	660	617	625	656	580	642	613	661	606	621	625	661	616	631	597	657	583	574	651	606	599	610	598	612	603	626	642	638	622	638	607	598	611	615	603	593	638	653	605	606	589	625	637	585	629	598	607	639	615	665	616	614	606	664	627	571	610	637	585	618	606	575	533	637	584	577	579	611	600	583	588	673	639	600	612	618	599	670	622	604	634	661	588	650	629	631	604	644	618	575	663	626	606	643	637	643	606	676	619	598	650	629	625	641	617	611	617	624	630	626	614	600	613	653	611	601	557	595	596	571	616	601	656	600	682	606	566	630	651	648	611	643	564	583	598	603	637	610	639	652	598	615	597	565	608	647	642	605	617	619	621	626	620	606	630	613	642	624	626	563	613	643	630	633	622	602	644	634	609	605	601	628	578	643	592	618	629	599	584	623	622	570	563	645	628	628	560	653	612	587	625	585	569	618	616	574	633	612	659	631	611	570	649	600	632	607	620	646	601	575	650	621	661	603	636	603	612	598	665	618	651	614	632	644	588	609	636	604	659	619	617	637	612	657	628	641	598	671	635	626	660	667	587	643	616	559	609	619	609	659	604	616	580	645	587	633	622	632	607	618	565	618	651	625	640	624	619	586	635	640	648	615	613	635	645	648	632	567	680	641	592	652	644	600	641	653	617	579	647	620	590	574	598	663	624	606	612	635	601	598	605	584	633	598	633	579	578	617	629	650	609	619	607	625	596	664	605	571	635	605	592	606	651	624	641	625	600	613	615	607	625	632	605	591	609	570	624	686	622	675	584	648	631	611	605	584	623	602	603	615	598	612	602	622	613	632	581	584	630	565	665	628	579	653	618	657	607	598	615	635	600	547	680	615	576	633	634	597	634	600	579	630	615	585	623	586	606	637	625	613	600	589	612	613	585	659	602	633	591	634	608	650	645	637	651	639	627	640	670	634	660	623	641	554	607	617	642	627	626	650	625	558	584	623	608	628	637	668	608	608	573	635	626	615	623	604	613	636	604	670	636	591	614	626	615	607	627	619	621	675	604	578	625	629	620	610	608	652	602	635	604	612	665	598	597	602	630	628	641	649	686	621	583	607	587	603	629	633	639	646	654	590	668	657	587	625	619	632	604	582	617	582	622	645	603	610	613	613	670	631	605	635	611	621	597	679	641	599	604	584	659	586	593	596	598	627	638	650	629	653	642	611	620	600	582	646	622	631	659	595	578	603	628	628	618	583	645	554	616	595	589	624	640	636	614	627	617	625	630	632	595	588	597	626	638	637	649	624	614	623	592	598	580	615	633	631	659	603	618	613	630	632	629	600	613	626	610	609	636	614	580	610	616	627	600	582	619	641	613	601	574	603	632	631	646	603	613	624	668	599	612	634	626	655	613	627	622	611	598	597	635	624	576	615	644	631	578	642	639	603	615	588	615	574	645	594	608	644	655	628	598	613	628	593	600	590	626	619	662	595	643	585	597	602	648	613	650	589	577	616	625	627	604	597	629	654	597	606	604	615	590	620	638	644	659	608	616	588	614	614	610	610	588	588	602	594	609	629	634	601	647	619	655	629	639	581	636	589	644	619	600	589	582	615	639	589	637	627	629	647	624	603	607	588	599	618	627	602	612	640	608	624	615	585	620	639	603	667	628	622	641	654	595	605	647	613	606	630	606	599	642	645	620	617	633	576	607	634	602	630	631	635	643	586	607	649	654	609	623	624	605	626	616	645	627	593	628	614	609	663	663	636	637	598	609	639	629	600	613	596	604	580	613	603	661	593	575	632	592	602	621	649	606	633	597	636	603	630	592	629	609	622	587	615	569	624	606	600	614	647	621	587	636	607	642	652	625	650	605	664	620	606	624	610	634	598	599	604	632	646	698	614	651	648	606	629	600	609	614	619	654	589	610	603	618	653	596	570	622	598	646	601	656	660	621	634	666	623	641	603	631	661	614	607	579	636	613	633	626	613	613	661	673	654	611	626	587	618	604	644	629	644	629	595	644	555	601	574	643	608	604	597	616	651	581	576	619	625	627	603	624	638	642	622	668	590	645	611	627	607	665	616	653	645	619	602	631	656	606	653	620	577	622	586	620	621	568	615	664	602	626	614	616	632	639	679	631	650	605	603	634	591	577	645	672	598	615	625	648	620	593	558	638	605	617	668	626	600	621	611	624	626	618	626	631	630	620	615	611	632	588	640	623	593	594	582	644	643	613	592	632	642	656	668	590	632	576	636	625	614	649	604	648	590	592	566	625	614	662	571	633	614	619	620	635	640	612	592	613	634	654	639	608	650	600	609	642	629	677	621	642	587	581	592	617	628	650	637	597	632	626	606	613	603	628	617	627	623	576	591	640	685	601	622	656	638	619	610	615	601	615	574	599	603	609	609	644	613	600	607	666	625	626	655	621	619	644	608	616	664	587	610	613	691	592	646	651	580	638	669	588	645	614	640	610	633	665	585	658	639	653	575	674	587	597	604	626	645	585	609	654	618	637	629	562	631	591	626	583	625	620	629	630	633	641	575	632	619	590	614	616	613	638	644	611	629	648	640	646	604	652	648	625	578	586	610	623	581	613	635	621	633	651	626	597	600	578	645	647	631	643	634	634	625	617	640	592	646	607	620	619	613	617	629	633	615	594	624	619	675	617	621	597	646	635	620	621	608	626	591	649	634	640	651	619	618	605	604	600	586	649	608	579	607	597	633	663	563	593	622	593	598	624	631	638	641	587	617	564	629	638	591	615	587	614	620	650	607	670	629	617	633	651	622	567	601	610	601	598	591	661	607	620	624	690	625	623	619	608	623	625	614	649	637	624	600	598	599	638	596	604	632	647	591	634	585	586	616	608	620	655	623	624	632	664	633	659	607	633	616	626	563	612	623	617	579	627	648	660	630	636	597	620	611	638	574	640	644	635	602	603	564	593	613	597	640	644	597	592	599
24420	21341	28369	24675	21090	10046	4696	3561	2693	2268	1846	1437	1217	1109	977	916	860	868	850	749	830	749	645	695	626	638	675	651	641	647	598	567	553	538	497	480	524	529	473	458	445	482	472	468	445	436	410	429	444	422	416	406	460	465	452	440	400	437	404	388	456	430	393	384	427	383	418	401	379	377	383	411	397	402	417	396	388	387	421	389	368	411	356	411	419	414	398	407	385	412	398	397	406	367	410	398	399	403	402	335	413	387	388	391	378	413	366	415	402	374	397	388	395	362	379	388	406	401	434	403	436	400	427	411	439	381	387	413	404	403	412	426	405	388	374	412	382	393	391	372	438	390	433	433	388	382	406	373	387	396	435	387	431	404	395	399	417	378	416	382	434	389	423	411	388	408	384	372	432	408	375	411	419	397	388	415	384	381	386	412	397	401	397	418	392	393	422	419	376	379	398	401	429	412	408	400	394	389	373	394	405	380	397	370	389	396	368	414	392	391	427	440	386	405	383	420	430	438	416	369	368	419	381	419	412	393	398	386	410	432	399	417	392	390	418	408	395	397	390	408	408	403	416	379	395	412	404	411	354	418	411	391	384	411	424	389	378	372	417	386	409	400	418	367	395	382	436	388	339	401	388	385	367	374	388	370	391	399	433	387	360	390	404	352	391	408	396	408	383	388	378	383	396	408	370	376	407	421	361	378	402	398	398	419	414	419	404	392	395	395	409	400	384	413	414	386	391	400	403	413	416	370	403	379	405	399	342	405	446	371	409	390	401	364	433	432	395	347	400	386	376	415	366	394	425	401	385	367	358	417	379	382	420	415	381	373	378	390	402	396	418	387	413	405	387	378	362	391	406	380	420	402	382	370	424	411	417	387	432	367	414	382	356	390	407	419	407	432	421	386	356	381	388	399	359	381	425	396	382	403	384	382	390	401	398	413	396	408	403	404	359	376	381	385	430	403	433	392	397	412	397	417	353	400	443	392	405	385	405	420	453	378	358	353	407	384	363	392	387	383	368	409	399	384	407	394	409	350	387	414	395	400	397	396	385	405	391	385	414	391	411	364	407	346	403	350	370	406	374	350	369	381	421	441	413	394	404	447	399	404	395	385	364	375	426	377	387	386	409	401	422	404	382	396	376	403	403	408	373	394	384	361	396	350	381	382	379	461	397	378	393	375	377	374	361	416	398	378	383	368	382	394	398	406	378	397	405	375	397	371	405	415	376	418	369	383	368	421	400	405	409	366	345	376	384	401	401	392	392	391	424	397	392	354	426	398	415	384	378	380	405	419	408	443	412	404	396	377	388	418	441	375	384	392	375	416	423	408	378	366	371	395	424	381	415	395	380	398	388	375	370	411	391	409	405	407	409	412	410	383	381	347	403	399	404	387	394	369	386	331	377	394	385	393	376	392	396	413	381	341	417	409	378	393	431	386	381	424	409	423	407	392	399	381	370	373	405	413	398	415	388	374	366	404	425	408	391	369	393	397	419	384	443	346	371	411	398	404	403	404	360	362	373	392	401	360	407	384	379	353	401	390	398	384	369	406	407	419	405	375	382	387	407	404	396	382	408	393	410	343	400	385	363	414	364	443	378	409	385	426	375	382	378	349	362	386	387	372	395	382	389	370	379	409	402	423	402	398	386	379	444	395	395	385	423	404	411	365	393	373	396	421	421	387	403	376	371	405	437	368	397	366	388	418	434	441	428	402	396	365	397	357	416	405	386	393	394	426	384	400	401	364	401	371	367	373	371	440	404	403	406	421	394	412	396	396	386	419	408	432	397	408	395	382	403	413	362	423	432	423	351	369	366	353	398	364	372	381	392	374	378	396	393	345	415	405	386	380	391	369	408	385	364	381	341	435	410	395	379	362	384	408	431	382	383	412	380	411	384	373	399	406	370	387	381	379	419	403	408	423	389	403	408	380	402	394	368	342	402	365	399	422	361	403	396	419	401	426	393	377	425	391	422	386	391	391	362	405	343	419	390	372	370	371	424	365	418	397	392	391	402	365	400	404	368	396	390	404	380	398	402	384	398	378	386	415	391	416	442	402	443	388	392	391	377	393	382	439	404	415	360	413	366	429	383	420	381	382	372	390	382	418	367	380	422	383	370	406	385	398	384	400	388	386	403	373	375	410	390	386	406	411	419	383	395	403	372	388	349	384	373	399	425	439	374	399	398	407	396	381	418	388	400	384	379	386	376	375	388	378	422	400	415	376	351	395	374	399	362	416	391	394	422	373	401	425	386	415	367	407	423	408	411	410	375	423	387	408	419	379	391	389	394	435	381	396	405	390	369	391	402	412	357	398	341	395	392	400	403	410	428	408	384	379	390	424	415	415	427	387	400	397	353	372	403	371	353	406	400	378	401	398	378	368	376	369	412	386	392	416	396	404	403	395	408	408	390	438	412	411	374	356	408	382	392	411	394	403	372	429	392	425	373	408	388	374	392	394	395	392	418	411	410	372	447	403	403	409	377	386	394	385	372	388	378	406	365	404	421	398	390	403	441	439	350	419	408	396	397	367	399	409	407	379	392	420	383	413	417	386	394	357	405	386	420	414	411	427	402	369	389	389	399	377	410	375	401	382	412	400	395	399	412	419	389	370	399	370	401	433	401	373	409	415	403	408	433	402	387	416	380	390	410	398	375	377	382	417	403	413	394	366	378	412	400	380	370	371	353	391	347	384	434	406	401	384	404	401	355	391	347	362	369	390	381	388	386	391	389	426	378	394	390	374	400	391	438	386	391	432	380	383	400	370	407	361	415	401	411	374	381	398	415	412	377	386	399	400	370	389	384	416	450	410	393	399	408	372	378	394	373	360	407	415	411	387	375	350	399	354	390	384	377	384	391	421	405	384	409	417	380	423	385	390	380	383	420	419	390	381	383	395	395	377	412	397	441	394	436	420	354	427	363	401	394	397	422	386	404	386	389	425	415	419	397	368	401	394	415	366	411	400	422	377	408	418	363	394	392	404	385	360	396	407	392	410	436	399	383	395	357	356	386	377	381	368	377	378	382	419	399	392	356	387	394	390	407	390	344	396	401	370	379	395	365	399	403	375	400	387	396	435	392	407	389	384	416	398	411	395	432	386	404	381	394	437	377	384	374	397	383	424	366	430	412	366	396	388	405	386	438	418	392	405	413	417	380	394	397	408	394	411	374	382	393	384	423	424	387	400	401	370	379	410	372	387	431	386	354	425	411	412	402	402	420	417	362	408	321	390	364	397	357	389	434	406	378	371	401	395	435	386	353	384	394	400	394	369	398	435	383	414	430	394	410	376	374	417	399	411	371	417	410	369	389	398	426	395	410	386	399	426	372	372	392	400	410	396	377	412	363	415	421	395	388	412	382	444	385	362	404	363	377	405	396	405	408	408	415	410	354	371	425	383	417	377	404	412	387	391	398	400	378	374	363	381	413	399	390	406	396	394	372	390	376	429	401	365	411	372	408	390	399	373	409	374	405	361	393	401	414	381	421	399	402	403
18273	30765	22734	12213	10017	8347	7696	7237	5687	4764	3666	2734	2388	1984	1647	1554	1425	1372	1323	1279	1317	1255	1077	1136	1076	1034	978	932	959	885	818	784	833	761	699	708	681	667	626	622	605	597	595	564	597	595	564	565	551	551	515	508	507	522	552	575	476	513	522	476	496	549	476	510	492	522	477	517	463	495	483	450	463	450	473	447	453	497	497	477	520	444	438	481	492	466	497	495	457	505	458	489	467	462	477	480	477	512	423	498	471	445	489	472	457	489	485	444	483	472	485	519	534	516	489	467	461	500	491	437	452	511	481	478	472	475	442	446	447	472	452	484	468	529	547	478	438	463	490	493	472	474	501	432	466	461	487	467	436	470	459	446	444	424	514	526	488	487	449	496	489	471	479	460	512	463	467	428	456	457	504	476	469	472	462	493	453	478	481	468	497	477	437	471	476	459	497	470	507	488	467	459	481	489	531	489	468	470	487	465	484	447	513	477	471	468	496	497	462	492	468	462	500	519	441	425	455	436	417	514	497	441	470	481	472	473	444	470	492	483	505	472	488	471	467	427	477	470	480	470	481	457	495	452	480	508	502	475	460	517	478	487	458	493	472	469	502	463	476	475	495	478	484	496	454	479	487	509	498	477	451	440	469	490	492	474	393	498	465	496	480	438	466	446	454	475	490	464	448	484	445	457	484	464	470	469	500	503	459	501	440	487	442	471	470	452	472	418	485	490	520	476	444	485	478	443	459	482	499	473	489	454	459	464	465	441	472	488	417	498	473	492	517	509	455	487	484	501	465	503	473	457	487	524	496	492	497	476	488	432	457	468	453	473	449	492	470	454	483	505	500	486	483	483	483	484	487	471	462	494	466	471	480	462	490	485	445	465	467	439	472	480	499	443	478	502	508	476	510	463	515	453	466	488	489	499	535	440	444	474	478	489	475	464	448	492	450	471	470	484	487	468	463	467	523	460	492	475	477	482	482	496	469	469	482	455	478	466	468	507	537	524	480	440	480	477	450	453	474	506	457	490	472	498	462	493	487	487	485	484	488	488	496	473	497	479	427	481	464	480	470	479	462	485	496	477	461	470	522	519	500	472	461	455	466	499	498	478	508	467	432	487	493	479	481	430	496	467	450	475	496	510	482	455	461	451	461	457	461	458	475	495	440	458	477	460	479	433	460	471	498	495	475	468	478	467	454	465	491	459	489	488	472	497	457	542	455	507	516	478	499	476	491	510	476	423	511	486	489	510	484	475	471	470	476	447	481	480	466	510	467	488	522	497	481	488	464	500	473	453	476	523	458	483	479	480	485	504	497	491	506	518	449	498	472	518	461	482	462	464	476	502	489	459	483	465	476	474	503	453	497	459	464	519	426	478	442	513	491	462	527	446	466	448	458	520	473	435	505	491	501	449	494	463	446	490	514	507	481	472	470	503	478	490	444	458	465	438	506	478	462	501	502	483	479	465	461	490	511	465	443	517	471	468	500	457	473	479	442	462	472	453	462	479	438	465	478	498	445	479	450	465	519	495	482	494	440	481	477	493	497	439	452	493	537	474	472	480	448	469	454	505	457	477	510	473	488	485	504	484	460	484	466	514	471	440	500	477	485	511	504	501	523	461	519	508	494	478	460	488	470	483	483	492	480	474	473	452	507	430	473	440	477	450	476	522	451	491	434	484	470	483	437	465	503	452	449	463	483	485	503	491	495	464	430	491	487	472	475	453	510	454	494	481	483	489	444	458	437	464	440	466	455	462	485	475	493	467	468	511	507	478	495	483	494	481	485	462	472	478	462	472	511	495	456	519	479	462	493	474	528	479	480	474	452	468	486	484	481	524	461	470	482	502	456	482	472	450	453	443	458	494	488	470	503	485	473	462	483	486	523	476	492	441	480	500	470	503	463	527	497	432	480	464	466	483	485	474	545	491	457	467	461	499	457	422	479	427	525	480	472	460	448	471	449	466	473	476	472	472	470	495	474	470	498	498	496	439	452	498	488	426	477	505	491	523	552	471	471	480	490	490	488	507	464	457	466	477	460	489	472	464	452	427	513	487	476	494	444	519	473	465	451	486	487	549	512	502	477	447	454	494	494	454	497	480	484	504	483	464	474	482	489	499	497	465	456	485	477	455	468	476	486	455	448	510	456	499	459	458	501	469	463	470	491	486	520	435	499	455	488	467	463	487	454	453	465	497	414	488	448	497	478	504	444	495	465	457	502	467	507	511	431	486	478	479	496	486	479	498	479	456	499	505	513	491	467	480	461	442	460	453	508	441	493	475	491	485	460	473	458	477	436	482	494	499	474	477	541	425	485	487	484	467	493	538	474	486	456	435	458	511	488	471	466	441	490	473	457	482	508	486	471	447	487	510	438	464	444	510	446	508	458	478	484	469	509	489	465	491	497	496	480	476	450	451	462	502	461	485	485	495	468	467	468	451	475	442	456	473	494	478	455	460	469	484	465	471	532	446	474	467	460	487	483	496	453	489	489	427	484	489	497	487	499	492	500	475	480	463	480	454	488	470	442	442	480	455	468	497	450	465	463	451	451	448	470	445	493	500	468	472	475	483	443	476	473	433	495	458	464	509	480	478	480	466	462	476	473	464	420	494	464	463	458	464	464	499	496	426	471	478	498	474	495	474	453	511	500	455	477	516	489	463	494	437	472	451	501	487	462	471	454	492	507	483	516	496	485	506	484	498	468	458	448	446	472	488	462	452	447	462	483	482	514	475	460	538	416	490	474	457	456	479	508	489	458	465	455	485	535	513	486	495	471	523	516	508	518	463	455	465	492	493	495	458	491	475	473	493	484	455	490	467	504	480	481	440	484	497	480	451	494	488	491	476	480	477	510	486	489	483	479	490	498	466	498	469	455	474	477	487	468	489	491	463	467	463	448	480	468	481	466	467	477	467	480	466	474	473	511	461	482	499	504	478	479	472	472	475	444	505	486	467	529	483	471	510	471	479	437	448	474	477	442	491	464	443	452	495	474	458	482	485	430	468	503	429	468	472	463	481	454	471	453	490	469	480	436	473	490	465	512	445	493	462	442	504	455	507	492	465	463	463	491	441	451	467	488	501	459	440	497	494	441	492	449	469	466	476	496	482	487	491	509	441	474	462	496	521	475	463	497	508	498	500	513	460	466	524	485	430	454	516	510	458	514	412	454	443	466	483	467	457	504	439	434	475	439	499	486	505	484	459	505	478	461	479	479	494	493	479	496	476	440	484	472	474	457	489	481	469	499	462	465	436	476	481	498	486	478	533	492	478	476	489	490	486	481	502	474	523	529	463	488	478	474	480	521	474	505	488	512	463	422	493	455	481	465	465	432	474	505	470	455	493	441	502	475	456	459	495	508	468	472	521	474	508	482	532	467	470	457	437	486	490	440	469	472	464	476	481	482	481	470	457	497	492	465	493	473	513	516	516	446	507	469	488	492	462	487	455	486	506	477	493	462	465	443	439	459	468	502	471	469	520	507	474	509	480	475	468	477	494	475	484
25491	21380	27109	25556	10801	4303	3701	3030	2452	2124	1637	1491	1312	1199	1103	1011	998	1013	986	1084	982	903	897	929	972	867	894	878	915	914	839	844	832	800	798	772	765	752	743	699	746	746	737	740	766	742	720	711	696	672	704	669	701	686	695	689	688	680	731	652	675	717	698	677	662	611	672	682	678	700	673	669	714	673	694	700	654	681	685	688	655	682	655	668	672	683	646	673	687	739	665	676	656	685	676	677	675	647	628	732	638	676	657	694	670	694	663	667	635	684	678	658	662	700	744	666	680	680	633	697	669	694	670	699	673	699	681	671	709	697	705	666	659	691	705	690	669	707	655	747	705	640	641	650	692	683	713	690	676	670	690	682	681	696	651	711	637	659	684	685	665	645	620	677	649	649	651	699	645	661	694	701	681	724	678	681	678	718	646	634	694	720	669	657	712	691	706	674	659	656	677	661	715	679	701	644	647	691	668	713	682	698	661	674	656	729	669	719	708	732	653	606	650	669	659	661	747	670	658	715	693	708	689	704	665	659	650	666	694	669	688	741	681	662	704	705	651	687	668	700	686	696	694	676	660	697	678	696	692	713	718	686	736	720	712	706	646	714	659	711	593	653	712	669	670	632	685	690	693	696	663	646	682	674	702	691	678	671	686	684	709	659	683	666	641	650	699	655	661	686	668	672	658	706	663	688	737	691	670	694	669	691	627	717	689	647	699	678	677	695	678	687	693	689	662	714	700	658	661	673	687	676	687	624	687	643	677	675	671	653	659	700	629	666	699	680	707	645	745	622	667	675	714	694	679	706	663	676	617	671	633	694	652	623	720	640	664	661	698	693	678	686	646	694	624	680	695	647	700	647	693	693	669	691	685	649	657	655	679	690	675	658	677	667	687	690	647	701	640	643	712	709	648	698	674	657	684	675	710	631	687	688	677	646	651	666	637	684	642	684	669	704	667	675	669	661	648	639	655	651	697	676	671	668	719	653	678	681	638	672	733	705	692	702	651	724	635	647	670	705	702	680	631	636	683	652	698	705	637	692	644	674	673	697	713	683	690	683	641	710	685	684	629	707	709	684	648	691	691	661	670	700	659	668	675	703	688	712	695	695	657	667	752	684	640	715	654	648	682	695	727	744	675	675	656	697	670	702	659	644	683	651	670	665	650	707	676	725	650	659	684	659	724	682	630	698	714	672	710	662	627	654	741	699	670	695	714	722	721	662	683	699	675	701	699	643	698	635	670	715	671	699	697	644	688	704	650	682	633	726	641	703	650	713	635	668	683	695	673	663	666	689	712	663	685	665	675	692	676	701	683	640	629	676	692	692	661	716	720	691	681	681	687	653	631	675	669	653	630	637	690	643	673	723	668	629	599	710	654	688	686	726	661	698	656	683	693	704	658	661	673	686	669	684	692	656	688	692	666	733	685	647	647	695	652	718	653	703	693	679	636	644	644	645	630	660	691	671	709	701	689	693	674	641	649	686	628	707	631	688	675	675	671	657	720	647	694	722	675	657	695	665	699	667	703	639	701	635	704	692	656	669	687	684	657	672	670	704	685	669	687	680	691	686	639	699	676	700	649	708	715	690	682	640	664	667	625	699	721	664	679	650	652	655	633	691	636	699	689	676	648	578	673	688	658	690	691	707	665	729	687	704	689	660	701	692	712	686	653	683	730	693	688	691	689	648	697	678	672	695	711	723	638	654	680	690	684	696	707	704	669	682	698	653	705	634	654	680	720	644	637	646	687	717	671	665	709	642	706	672	617	650	702	665	712	645	653	681	672	691	622	698	723	678	686	682	682	691	701	653	660	725	707	673	704	694	723	675	704	631	639	658	711	676	704	693	692	665	661	707	687	693	746	720	654	650	663	650	679	692	675	642	693	696	684	642	649	653	730	712	667	724	683	648	672	659	693	713	689	643	674	696	688	633	684	649	657	644	717	685	688	661	691	636	699	639	692	674	727	662	653	668	662	649	685	688	648	680	664	689	690	701	676	658	680	630	700	681	645	725	720	677	646	722	705	692	667	672	666	675	697	711	715	683	659	679	649	686	715	659	711	745	711	659	674	673	662	653	672	685	664	647	676	681	652	692	696	639	662	666	693	670	648	649	678	716	669	686	667	666	670	647	713	663	648	670	666	668	724	684	642	653	705	661	670	661	643	647	663	661	728	653	704	739	661	693	686	628	717	687	714	632	711	710	711	667	685	653	666	677	726	695	693	663	698	657	685	661	665	618	720	701	667	662	650	684	620	695	650	675	715	689	665	674	704	605	690	678	649	700	710	665	635	661	727	667	648	692	730	657	674	656	645	707	678	741	677	712	656	690	663	739	696	707	731	647	694	662	700	665	646	662	713	689	680	719	665	693	619	683	675	644	697	668	669	691	688	663	676	681	695	672	723	714	697	663	690	712	651	702	679	688	649	721	665	654	690	696	686	710	668	650	669	636	686	666	701	686	705	637	688	632	645	654	666	685	655	674	664	669	657	642	617	643	650	636	660	665	651	739	649	683	650	702	638	641	639	686	660	709	655	679	699	678	711	659	678	670	673	639	686	685	666	680	699	684	715	706	684	683	702	715	689	667	691	612	709	687	631	661	671	705	709	655	664	687	728	661	679	687	679	645	679	680	696	688	669	662	679	723	686	684	706	671	685	664	683	647	680	668	696	659	679	666	679	700	658	681	651	677	687	688	686	682	668	658	675	730	629	654	634	694	642	718	676	646	689	671	695	686	696	643	693	630	671	690	699	667	694	624	688	650	669	704	668	651	693	678	681	673	624	718	645	713	688	666	713	691	676	695	703	692	669	681	669	657	625	630	701	657	669	674	654	688	700	630	633	671	663	675	697	598	645	694	672	696	654	667	695	674	696	700	610	684	647	628	680	700	695	698	698	675	728	693	747	726	701	657	700	662	667	727	672	715	723	644	654	710	663	651	680	686	656	662	724	694	691	710	678	612	662	683	676	694	660	665	700	634	681	675	662	711	714	658	679	641	720	681	678	698	669	720	692	670	661	650	685	680	616	661	705	697	683	685	661	708	647	663	647	656	672	661	639	672	694	716	664	689	698	658	709	672	652	672	651	635	709	679	614	675	712	713	667	686	657	650	655	653	690	658	685	712	649	709	700	707	692	734	669	628	679	643	658	669	672	650	649	675	683	725	640	621	665	714	687	663	653	654	745	671	679	633	710	658	719	688	700	648	710	683	699	695	663	686	698	693	658	657	729	688	684	666	711	721	666	680	702	680	649	647	681	652	689	686	642	720	678	684	701	677	669	678	680	679	632	687	630	647	681	680	683	717	685	694	673	654	655	700	673	638	673	673	710	697	666	695	669	630	693	652	661	651	711	674	704	659	674	685	696	675	666	647	688	653	656	646	675	650	665	686	672	679	736	651	655	685	668	638	725	656	693	674	660	653	656	717	741	691	675	696	672	739	675	673	687	675	696	674	671	667	639	662	679	676	707	750	651	690	695	673	701	656	661	691	670	645
17831	26884	21272	11021	9130	7376	7075	6467	5072	4255	3340	2683	2258	2024	1852	1707	1567	1517	1529	1577	1481	1393	1229	1329	1302	1225	1266	1188	1200	1098	1142	1067	1120	972	1030	948	964	962	933	899	912	898	889	819	849	882	882	825	854	878	829	797	845	852	821	833	752	779	781	746	754	767	836	813	770	782	701	780	765	771	765	796	829	826	777	783	776	830	827	774	736	825	743	790	792	759	792	768	858	745	764	765	811	806	850	778	778	776	760	760	767	813	808	790	785	761	783	806	787	784	803	817	788	778	798	784	746	813	771	786	828	865	769	816	790	809	801	755	838	798	784	800	722	786	789	788	736	762	776	772	812	783	807	800	775	786	772	817	761	813	778	784	788	774	808	805	822	768	762	783	824	783	787	809	808	789	805	818	795	787	784	787	762	776	777	809	814	776	783	775	805	776	812	716	780	838	759	794	801	818	798	816	824	850	791	786	753	778	774	757	829	749	787	834	745	781	779	778	746	793	775	786	762	799	759	773	782	819	812	799	741	761	746	766	799	793	756	812	799	776	753	884	807	799	786	705	798	771	759	822	790	817	805	745	764	756	824	771	797	747	809	794	805	808	775	818	780	763	724	757	772	731	825	836	816	755	769	803	782	816	808	758	739	821	828	802	780	805	832	821	772	807	763	778	842	786	757	818	833	781	773	734	786	753	798	772	778	762	806	782	743	805	795	748	745	825	787	755	771	828	733	769	775	805	813	714	783	757	764	835	815	803	804	820	777	775	802	790	781	800	792	780	815	793	769	758	820	772	784	813	784	832	784	782	849	806	815	791	794	855	789	763	761	787	798	793	822	814	790	821	770	765	803	773	793	786	769	814	772	788	780	765	753	801	793	775	766	790	764	807	809	806	763	819	794	832	737	759	807	806	771	797	814	770	766	772	784	753	783	747	787	767	730	768	779	771	841	855	821	804	741	746	792	757	817	762	834	756	785	801	784	790	800	755	766	745	790	752	784	816	789	788	787	746	793	802	774	793	762	811	794	791	806	831	801	768	784	787	742	734	820	785	818	805	739	791	794	821	803	775	806	771	736	796	820	780	788	785	772	822	851	789	813	748	756	815	762	785	799	768	796	745	744	791	788	753	800	810	801	736	753	788	791	780	776	793	786	760	788	801	761	789	792	772	761	747	773	737	781	722	779	745	798	741	729	797	744	756	764	780	794	749	849	791	775	797	787	764	791	803	796	720	764	766	804	780	801	689	765	780	755	821	795	797	792	796	784	805	787	785	795	770	816	786	767	820	745	801	831	793	799	745	773	792	769	774	775	806	769	797	783	788	757	782	788	777	838	856	832	791	785	819	784	816	759	781	760	833	790	795	799	775	775	812	759	766	732	759	823	804	776	789	793	769	848	805	777	790	795	794	804	783	806	785	787	777	789	800	813	796	752	782	801	763	830	769	779	805	802	814	814	748	794	782	830	804	776	812	794	766	774	787	855	778	839	811	778	790	830	817	758	822	760	788	813	799	752	765	754	768	766	715	761	778	733	767	805	814	795	755	781	776	807	728	758	816	815	788	767	784	783	790	769	746	773	791	830	796	810	794	799	791	770	796	816	749	787	799	790	806	768	768	817	801	756	783	837	846	795	740	791	817	813	769	819	762	800	778	841	793	729	750	745	731	812	749	772	819	813	764	790	793	764	850	763	742	779	846	798	829	788	787	786	823	832	861	782	775	793	781	794	742	779	803	764	813	775	735	764	815	768	818	801	746	797	747	753	734	712	812	795	798	800	775	818	824	794	790	817	758	764	763	796	743	740	814	732	740	789	763	809	795	744	744	797	801	793	811	813	786	775	791	840	821	802	764	764	771	795	802	768	787	806	740	784	800	745	776	735	771	816	797	723	795	818	783	785	816	778	812	800	806	873	799	796	813	788	826	783	824	765	789	809	808	724	774	722	820	777	797	866	741	769	818	804	763	784	817	828	780	789	780	825	725	822	814	772	738	818	785	790	856	739	793	808	747	732	811	784	811	761	769	787	794	779	747	789	745	773	765	793	755	801	795	808	762	816	748	812	824	753	794	839	766	768	766	717	788	746	784	726	791	799	808	814	779	829	813	794	782	801	789	752	785	786	790	812	796	774	795	810	771	773	800	763	748	743	764	779	777	775	820	789	788	781	768	773	801	796	791	768	775	804	808	784	779	752	791	796	756	825	811	829	786	774	814	784	767	774	781	753	744	795	800	778	790	793	832	778	778	776	799	770	728	762	787	766	778	765	797	774	786	757	760	822	788	802	810	787	758	783	746	770	808	784	834	853	792	751	796	777	779	838	776	738	774	799	753	816	815	786	772	778	789	785	803	767	797	796	816	786	840	758	763	791	773	742	763	776	779	821	774	750	788	793	807	769	795	806	806	773	839	753	798	821	785	766	811	763	792	790	815	790	808	779	799	785	829	805	746	781	811	714	814	754	779	811	807	793	788	821	807	754	760	769	811	734	756	779	727	743	803	741	783	837	828	813	826	779	795	830	752	806	769	796	752	850	810	761	793	786	778	814	808	799	779	805	825	793	821	798	815	831	774	793	787	764	803	750	784	783	809	800	730	797	764	744	775	826	791	801	779	712	813	749	826	798	741	774	739	754	797	751	770	821	771	779	799	789	809	805	796	811	772	816	769	806	783	810	792	784	775	797	864	879	770	812	823	819	805	747	811	785	783	767	787	774	770	805	760	793	836	839	764	761	802	831	789	797	791	823	768	750	791	751	801	811	785	828	808	798	783	768	735	759	786	775	779	795	810	782	790	789	793	803	750	779	754	774	801	802	829	783	752	798	780	793	801	824	740	771	774	793	805	729	772	779	772	813	830	769	755	778	723	764	829	853	785	766	871	804	771	741	805	796	766	829	767	749	768	790	795	807	807	837	775	804	773	760	789	762	790	810	814	761	802	756	764	794	716	808	833	823	760	848	775	793	783	764	809	789	771	832	792	795	794	804	760	819	820	795	766	749	787	794	770	774	804	716	793	812	790	764	796	806	766	769	808	785	815	745	825	745	809	861	784	741	779	778	786	784	757	787	799	843	780	762	807	775	789	805	766	794	791	853	788	776	761	839	795	784	769	791	779	740	782	786	814	793	851	811	782	853	772	758	764	848	797	741	782	787	818	729	821	833	787	816	824	788	745	768	832	776	749	797	801	745	833	795	777	779	811	787	827	803	783	779	806	776	787	775	793	766	827	798	775	815	774	742	733	769	816	790	783	759	771	770	807	776	787	766	795	743	810	798	826	814	799	735	746	784	788	807	783	757	809	783	765	824	792	783	782	815	828	792	743	814	778	763	809	731	829	821	787	801	740	729	775	772	752	786	824	799	822	806	759	781	778	792	780	749	863	788	826	817	794	755	804	759	778	843	767	732	781	807	784	772	797	766	777	826	765	810	778	785	778	762	788	808	751	781	813	733	805	782	783	843	830	777	809	797	773	762	782	756	773	835	841	735	785	721	760	782	802	799	781
23295	21349	28906	24148	21376	21312	11854	5746	4089	3296	2475	2010	1814	1550	1376	1374	1277	1287	1441	1291	1190	1047	1065	1076	1009	1020	978	926	912	879	847	761	779	818	759	711	695	719	719	705	657	731	663	612	621	643	669	659	595	612	611	615	599	622	610	626	578	597	617	620	572	599	556	586	590	633	582	578	563	578	569	567	618	560	557	594	616	597	551	584	546	560	608	609	576	578	563	607	583	556	551	582	536	599	557	605	576	583	582	582	614	579	594	604	574	595	589	571	560	608	590	553	584	587	536	617	595	594	585	590	560	558	576	579	581	560	615	579	613	565	572	582	555	575	598	589	572	501	579	583	592	575	613	604	583	606	601	567	574	527	578	581	540	580	552	597	571	571	557	589	635	601	583	598	584	555	609	550	561	514	526	548	544	547	565	602	578	581	581	527	540	570	559	553	560	551	572	588	567	584	570	570	560	545	522	602	572	604	602	594	593	559	598	605	558	594	585	532	561	603	555	612	598	587	585	560	578	573	532	556	552	591	571	634	573	597	579	573	618	571	584	551	580	564	576	539	626	568	584	599	569	558	562	572	575	592	542	540	563	529	583	612	541	603	585	577	577	582	596	565	559	538	577	559	596	567	536	579	605	603	580	537	570	564	601	550	591	549	591	589	556	552	571	568	597	549	568	602	565	564	627	550	565	537	632	569	615	523	582	599	573	568	614	557	546	606	563	610	571	590	582	593	504	593	565	551	538	570	575	580	576	573	604	600	587	548	578	585	594	548	546	616	580	563	579	591	609	581	575	612	581	574	556	575	587	555	553	574	576	567	563	618	531	568	606	541	618	584	563	566	557	558	559	534	567	565	578	606	584	589	601	547	563	556	541	567	615	568	567	540	572	618	537	573	592	590	591	587	543	588	589	563	542	567	561	619	559	557	599	568	592	562	586	591	599	572	572	598	567	544	605	582	592	547	573	615	554	566	574	559	611	596	581	579	540	574	592	595	533	572	604	553	564	595	535	615	586	550	581	574	611	560	578	571	568	601	578	589	539	600	574	560	587	581	558	573	566	553	559	547	615	589	603	549	612	559	606	552	562	568	606	582	568	614	564	608	537	550	551	569	543	603	581	562	553	574	589	576	614	531	548	551	619	561	579	566	565	606	546	577	603	593	613	571	543	588	572	549	577	556	558	558	551	554	549	572	577	552	573	585	560	566	559	580	590	560	619	558	581	542	526	543	587	563	569	573	595	595	559	600	562	614	600	560	554	553	584	533	576	604	564	551	544	579	589	522	570	590	574	524	606	556	542	570	566	583	552	540	556	607	569	590	588	597	596	588	564	601	553	577	595	598	588	561	592	549	569	583	589	532	590	558	576	568	605	578	562	586	587	603	563	588	577	595	560	546	560	579	605	548	619	639	567	567	615	556	562	578	553	600	568	591	573	522	563	600	558	590	558	569	591	539	591	571	553	596	585	594	577	649	585	608	547	568	595	581	561	563	565	555	542	599	543	564	549	563	602	570	529	597	575	546	586	571	578	599	543	582	586	554	574	567	562	576	537	571	619	631	568	561	582	578	574	539	627	579	565	583	584	615	580	570	604	566	533	549	582	563	575	592	564	558	533	597	550	601	538	520	567	589	560	574	567	598	592	597	541	578	549	588	538	567	562	592	550	580	563	573	532	564	539	585	613	557	583	541	611	563	601	565	617	568	522	590	568	580	529	588	577	598	565	601	568	624	562	585	548	613	574	597	593	555	554	606	610	532	576	603	555	554	580	546	569	583	585	560	532	569	575	573	569	605	618	548	611	560	518	550	591	554	578	590	572	571	555	593	587	565	561	538	581	585	611	601	576	552	555	589	543	594	553	556	578	552	581	546	593	566	589	552	579	540	595	611	566	577	533	574	583	571	561	554	562	574	544	571	551	597	573	597	589	540	556	582	619	587	584	620	565	577	551	587	605	566	600	584	590	579	569	595	585	584	632	630	603	604	607	597	633	590	592	601	592	598	560	541	590	535	598	578	598	535	605	586	561	558	587	601	589	582	567	595	605	586	576	580	563	604	572	560	564	573	604	559	588	581	580	547	580	602	562	515	560	608	573	550	580	551	537	534	538	602	596	575	608	609	595	579	586	565	573	562	582	562	573	590	601	523	600	592	560	588	617	540	565	537	580	562	562	576	563	556	586	566	628	593	514	565	520	571	563	536	562	600	538	606	577	573	617	584	605	562	599	599	613	576	615	579	574	542	612	586	568	588	550	548	556	573	588	567	555	579	534	582	545	571	566	631	575	605	554	554	601	621	582	542	598	595	613	569	556	529	586	609	642	629	573	584	593	585	561	556	589	564	589	576	584	630	610	534	631	547	564	600	578	583	490	565	551	584	564	594	572	569	601	622	554	615	564	570	554	551	557	577	615	565	582	631	558	589	584	556	566	552	568	599	516	600	575	547	571	534	586	542	537	552	533	572	629	556	566	578	601	547	524	576	596	540	548	586	598	572	553	576	594	569	552	560	567	549	550	582	569	537	565	559	618	554	552	543	656	570	577	630	630	605	623	591	585	559	562	592	598	555	536	582	556	568	545	541	539	553	563	577	522	528	567	563	564	576	592	563	548	511	585	585	582	577	539	565	566	556	575	567	585	614	581	582	600	537	586	586	560	552	605	559	622	584	562	595	570	609	581	571	598	588	594	572	600	586	589	544	567	540	583	581	581	603	549	576	531	612	550	559	588	593	604	591	563	581	611	568	654	625	561	558	578	569	567	579	543	566	551	539	557	569	548	587	542	593	571	581	565	585	568	587	588	565	577	582	588	544	555	544	585	577	560	625	529	575	549	550	571	550	607	606	550	576	547	562	545	561	519	569	573	583	567	580	559	539	615	541	578	574	581	569	571	547	546	616	569	606	571	522	599	573	545	573	618	576	562	549	549	569	559	552	562	623	581	584	560	566	575	565	590	525	597	617	590	579	583	550	600	622	575	592	541	567	619	562	571	627	607	548	578	560	609	574	503	574	569	580	550	558	544	548	587	608	527	546	577	560	551	580	605	572	556	543	604	533	553	564	551	576	572	589	594	588	595	582	581	542	543	613	600	584	558	560	593	580	551	576	564	555	587	571	534	628	580	565	569	571	585	600	613	566	573	571	609	553	571	579	609	538	547	581	536	544	578	567	548	554	583	610	603	601	546	594	596	583	576	584	582	554	580	595	580	528	627	606	596	535	547	562	600	575	586	569	592	580	566	614	590	532	560	545	595	533	609	562	535	533	556	577	568	595	595	589	570	579	590	605	594	581	578	577	569	553	606	576	586	576	554	598	621	594	553	613	539	583	566	568	596	626	560	587	567	529	589	616	585	562	562	577	564	594	570	600	588	561	622	561	571	574	529	584	551	580	599	558	594	592	561	584	573	548	559	543	583	581	558	606	579	577	609	529	565	575	578	539	552	554	591	589	604	564	581	605	563	588	623	574	539	600	580	583	578	591	580	586	579	574	581	577	535	588
20667	36721	29986	18780	14146	11455	10968	9959	7992	6365	4787	3823	3345	2793	2409	2338	2140	2045	2180	2004	1806	1643	1639	1587	1561	1439	1385	1367	1288	1246	1138	1080	1108	1036	1012	979	944	872	910	907	825	852	791	818	836	774	780	788	759	715	762	764	680	730	720	730	652	671	712	691	689	669	653	699	694	661	678	676	684	621	682	636	690	645	662	667	630	616	664	665	640	662	661	636	623	638	633	627	660	666	662	701	597	632	642	646	639	610	629	654	621	641	670	646	651	666	658	644	629	663	639	643	669	681	610	676	641	643	622	695	684	689	693	641	649	641	666	701	643	685	639	664	654	618	627	629	668	602	676	695	639	615	639	628	601	608	667	664	673	678	644	633	607	620	673	638	675	633	645	637	668	649	649	644	692	666	631	655	658	641	692	596	692	646	640	675	640	689	642	610	655	661	632	630	642	683	662	646	665	641	660	652	671	609	657	654	655	657	671	663	610	651	641	687	617	596	637	665	628	688	661	638	660	618	647	653	675	672	647	625	658	645	634	633	639	631	669	627	685	628	628	606	637	612	638	653	635	661	620	638	596	646	646	604	661	628	626	664	652	635	653	657	647	617	611	669	675	605	675	628	669	630	661	665	692	642	733	612	665	657	635	606	639	652	659	676	635	607	661	632	650	648	650	614	669	669	637	678	646	646	647	611	616	689	602	585	678	682	647	667	617	612	621	616	635	669	671	641	678	638	686	624	646	652	662	617	643	658	625	633	659	630	644	639	647	608	632	611	682	632	678	641	626	646	668	646	631	622	640	624	683	626	639	652	675	665	714	634	639	644	644	616	697	653	655	690	653	663	594	638	696	589	652	616	623	637	604	687	677	668	672	645	615	680	652	669	673	669	618	663	623	620	657	632	581	629	662	651	603	650	660	648	657	656	604	632	681	663	646	631	643	646	688	658	659	672	682	680	674	632	639	644	637	604	658	595	657	635	648	652	693	653	633	701	629	614	713	623	643	640	579	587	640	633	639	634	632	648	670	696	650	680	643	648	637	668	649	639	644	612	615	637	667	661	704	588	596	601	663	629	648	664	660	624	638	628	636	651	642	648	606	672	654	648	595	637	641	637	626	583	686	670	659	657	614	641	675	631	661	619	695	648	677	611	620	644	645	667	603	716	617	632	646	667	664	648	686	626	689	665	611	641	657	659	631	629	629	653	629	672	653	660	642	655	667	662	596	608	613	652	648	649	629	667	673	638	642	587	675	704	600	595	638	654	611	672	617	618	636	625	681	653	640	658	609	615	696	699	657	637	672	658	665	635	650	651	700	662	621	672	638	686	645	617	641	629	643	655	646	663	654	643	651	682	661	628	636	610	643	631	661	658	639	629	682	683	616	616	645	625	629	706	607	679	640	619	638	661	679	616	626	685	681	647	654	665	646	628	679	651	621	637	625	645	691	648	661	662	616	684	634	643	664	678	604	627	671	636	675	631	629	639	653	667	614	630	681	673	644	651	670	616	700	670	657	659	654	658	612	632	657	628	660	629	619	636	682	673	633	613	629	629	634	608	673	659	701	669	636	660	635	633	627	641	625	629	665	677	677	674	634	649	636	631	669	678	616	620	626	603	639	669	687	595	670	605	638	590	662	620	627	689	646	703	650	601	688	656	685	641	648	598	672	677	647	669	623	655	631	661	645	693	683	641	666	648	702	618	647	640	646	685	658	666	632	676	653	605	697	662	684	633	683	655	683	689	581	662	621	653	633	625	646	631	623	631	604	604	633	659	634	660	652	631	626	652	646	672	686	606	630	686	659	660	638	688	693	667	657	667	668	636	646	681	660	618	657	644	641	669	608	649	642	639	639	672	626	627	633	642	648	678	645	660	644	599	639	673	663	625	646	673	691	653	639	634	647	655	679	622	622	623	654	635	673	684	650	656	690	626	674	643	565	621	657	659	668	633	646	678	634	628	615	645	644	687	644	629	625	646	676	630	617	636	707	646	635	618	608	658	654	652	680	622	656	661	611	658	599	641	661	632	661	620	685	659	627	638	628	667	627	684	671	650	676	610	616	686	669	666	686	638	648	643	666	635	620	633	668	676	654	622	692	666	669	624	641	621	668	639	656	658	627	661	640	674	649	682	670	623	649	667	703	653	674	648	639	659	722	671	640	646	662	596	627	690	637	666	650	672	657	635	636	614	658	634	658	613	607	640	617	683	625	631	648	649	657	697	658	656	657	607	649	656	646	641	683	642	623	670	680	638	648	651	663	642	665	591	611	636	642	672	643	603	636	654	633	630	643	646	646	600	640	638	653	622	669	617	636	638	624	616	665	663	673	662	626	657	675	632	622	658	615	699	618	615	641	694	629	663	625	641	662	656	676	597	670	623	619	691	633	603	620	650	602	649	642	653	641	667	662	684	622	629	611	643	686	686	614	657	666	676	605	655	621	652	602	714	682	657	661	631	659	624	679	611	652	696	675	643	656	651	639	661	650	651	649	674	635	620	637	667	626	663	660	605	628	632	693	623	651	646	703	661	697	622	643	582	663	644	651	675	621	698	654	629	603	695	651	669	650	666	665	638	650	673	623	664	673	673	679	645	681	620	660	660	674	646	653	657	641	607	686	600	661	646	609	632	653	702	643	653	633	636	647	659	658	630	648	618	700	675	640	664	656	651	668	668	651	681	669	659	598	681	651	690	674	650	675	641	683	626	603	631	642	622	596	652	654	656	625	640	651	657	630	619	646	615	624	621	685	631	634	653	657	661	627	619	628	628	643	620	635	681	658	655	719	633	683	618	615	577	674	608	630	597	687	679	668	653	671	677	641	596	594	614	617	660	665	665	647	627	638	633	670	662	689	654	673	639	629	650	594	665	676	665	666	685	653	667	651	661	644	665	657	699	633	622	646	651	650	656	656	644	610	668	636	642	632	653	685	633	617	608	670	603	655	607	676	621	700	661	686	598	653	637	639	697	691	632	585	648	658	616	646	656	614	666	616	681	637	658	649	658	649	669	659	664	680	648	631	618	680	608	654	636	649	624	675	653	691	638	628	666	636	693	671	605	657	654	652	668	647	633	680	688	615	648	645	669	618	631	649	644	683	672	628	654	621	685	669	648	702	623	623	632	653	699	639	673	609	617	661	650	627	661	642	666	668	626	643	633	662	649	663	640	665	654	655	700	645	675	650	673	714	653	620	632	596	653	645	662	681	590	660	626	667	634	587	618	652	693	656	685	677	614	644	625	652	640	615	603	666	649	665	631	607	652	682	642	617	644	674	641	628	661	664	676	659	648	641	623	655	622	622	653	639	660	664	626	643	648	654	648	620	632	653	606	641	669	656	633	624	674	677	659	668	615	665	635	621	635	650	683	680	670	657	642	660	637	614	621	649	608	660	670	628	650	655	629	636	653	659	667	605	682	657	637	619	648	688	688	658	642	673	628	625	681	642	657	647	660	636	642	614	672	661	625	650	698	642	639	665	658	686	678	643	652	597	675	678	651	655	655	633	674
27890	20847	14808	7573	3471	2759	2843	2519	2012	1555	1181	1094	975	939	820	839	839	832	865	783	751	723	722	661	636	690	630	658	630	625	584	597	608	607	595	596	593	563	576	596	517	554	574	553	562	510	547	571	552	545	565	520	572	511	527	567	549	515	467	491	501	556	491	532	524	573	519	532	525	542	510	535	553	507	492	517	524	471	478	531	543	486	511	527	472	525	491	524	534	535	508	537	512	547	530	531	523	536	528	512	462	513	522	531	524	533	535	510	525	546	486	522	507	479	483	479	511	537	494	529	511	513	519	498	508	495	521	531	522	540	520	522	525	520	523	480	522	551	511	498	515	544	555	528	506	524	538	544	496	497	496	561	495	505	499	500	482	569	499	520	541	553	541	519	490	492	531	526	512	536	524	509	541	528	526	532	518	525	499	495	517	502	514	491	544	521	516	531	504	499	522	511	538	460	528	512	504	538	538	511	519	500	507	540	520	564	496	517	488	537	521	541	521	510	549	486	541	545	495	472	510	534	516	537	510	526	506	524	514	490	525	499	517	512	536	511	523	515	504	536	508	520	499	544	550	472	505	524	526	504	510	466	497	550	578	525	538	513	535	537	500	511	511	472	555	535	535	537	497	527	563	534	490	525	530	529	529	502	494	507	539	488	478	523	527	523	462	536	524	548	543	512	530	511	516	511	523	481	475	518	535	539	487	545	490	541	494	525	548	492	548	520	549	565	537	522	491	505	540	489	499	496	517	505	522	527	523	487	475	528	501	497	528	552	503	491	512	504	521	527	513	520	513	513	493	542	513	495	511	522	495	558	495	524	491	556	506	527	492	500	489	512	520	520	531	500	539	512	494	560	544	515	569	541	521	525	516	566	512	522	493	505	530	498	550	573	556	494	502	501	520	513	508	474	507	524	518	527	529	549	519	531	548	509	567	528	538	519	558	479	549	528	533	526	509	509	517	487	484	570	534	489	518	517	481	555	533	566	524	536	505	524	553	515	524	544	509	517	502	564	550	512	546	489	511	548	517	501	513	529	500	524	510	515	489	528	552	495	526	530	559	511	505	551	535	527	533	499	536	526	548	536	536	517	533	549	513	510	546	528	545	501	547	515	517	485	490	492	522	543	534	478	547	540	503	514	466	525	509	475	553	545	510	515	516	491	488	519	506	509	482	538	509	529	525	531	516	526	518	507	512	510	517	525	519	501	505	525	519	526	495	513	464	527	477	533	502	520	522	495	491	529	511	491	530	522	519	537	510	504	521	565	533	517	533	539	490	485	521	540	505	499	497	509	528	499	550	525	501	546	521	520	569	521	561	541	549	534	551	533	544	548	465	511	523	486	516	468	517	529	509	549	505	557	553	502	516	556	531	519	532	533	482	486	498	530	489	539	525	541	528	487	518	491	531	523	502	505	492	513	504	544	498	524	504	531	517	548	471	480	540	518	522	501	517	533	506	528	526	541	484	508	502	499	514	513	571	539	491	518	540	516	491	474	498	512	499	499	489	484	538	484	490	495	530	517	492	577	536	531	524	549	557	469	501	512	546	562	536	521	536	542	520	527	514	522	524	511	566	521	548	554	503	489	520	514	497	515	519	511	488	512	524	515	506	554	479	521	535	531	491	493	566	523	522	504	533	505	528	500	515	472	539	527	541	517	508	499	511	511	531	527	537	476	497	480	539	526	489	521	508	524	533	511	514	513	532	530	547	556	535	572	486	516	515	510	516	532	540	513	515	488	543	529	524	480	495	548	549	516	513	505	514	520	485	530	548	518	505	541	502	540	509	505	523	526	540	556	519	512	551	507	535	496	508	507	525	525	507	556	536	509	511	539	517	519	515	517	508	502	549	515	504	547	538	526	492	507	542	507	484	528	508	530	519	536	544	488	572	502	524	533	487	524	527	518	503	517	536	518	503	556	499	536	499	539	493	569	508	493	510	487	533	504	525	500	519	502	522	558	542	499	542	508	519	492	503	506	516	541	516	512	518	525	545	523	514	562	527	505	558	523	517	532	497	509	536	508	525	498	520	537	505	507	524	502	502	515	500	477	501	527	509	527	494	511	515	550	530	482	482	537	478	507	507	546	501	549	500	516	504	489	506	521	527	477	540	518	513	490	530	553	500	497	506	479	535	509	530	539	496	535	525	510	532	547	538	511	514	456	516	498	461	503	500	522	520	539	534	491	527	506	483	500	528	474	512	528	532	494	524	518	516	503	506	533	520	498	507	525	517	514	531	541	476	461	494	507	512	528	539	521	514	506	531	530	481	540	472	480	526	552	542	513	506	544	533	534	532	496	475	543	517	526	525	486	506	537	521	541	525	510	511	506	504	483	518	518	536	504	526	506	481	504	547	509	496	533	555	521	501	545	503	511	516	508	541	548	525	528	540	552	535	503	519	534	568	528	508	522	532	528	537	492	499	562	525	518	546	510	484	460	506	533	505	501	547	495	536	531	498	504	492	493	501	521	494	500	574	517	509	542	526	555	504	516	511	511	507	518	527	549	545	513	537	556	508	501	485	523	515	505	488	583	525	529	532	551	491	526	499	531	485	486	503	510	500	527	537	515	527	542	514	516	544	487	566	493	539	543	519	491	551	554	514	520	510	548	546	525	496	525	518	518	537	501	491	501	512	535	511	517	533	522	508	516	501	558	548	505	493	552	526	516	486	514	466	534	504	525	498	541	552	551	488	529	486	509	477	516	512	531	515	512	511	469	556	522	494	492	523	530	508	495	503	563	513	496	511	538	515	526	506	506	530	501	487	502	492	505	538	496	526	524	526	515	519	549	501	540	503	525	514	520	518	556	512	480	558	493	538	555	516	524	531	543	516	536	526	502	546	540	519	484	521	495	495	487	533	511	510	538	542	538	540	523	488	532	535	489	491	476	540	510	530	513	526	490	544	542	521	515	529	537	540	497	555	518	485	526	524	537	532	563	524	539	533	478	527	489	501	564	509	563	564	512	564	504	514	499	562	529	526	535	539	471	512	496	546	511	518	567	522	517	521	498	508	477	499	507	503	531	541	523	504	511	537	531	484	530	506	532	507	510	516	527	540	529	513	543	503	511	526	476	487	529	514	530	542	542	505	551	516	484	500	518	534	513	502	520	518	534	474	500	530	526	542	546	521	528	529	550	532	521	517	508	497	519	512	480	534	521	516	512	559	558	537	514	512	479	491	509	571	496	509	520	528	512	518	516	528	552	504	519	531	483	500	527	535	531	535	491	527	523	501	525	527	528	532	550	495	539	529	547	518	551	533	480	485	556	527	529	547	506	488	507	513	481	514	521	452	541	544	554	492	491	472	533	472	532	563	531	517	477	529	501	552	510	517	494	548	515	528	479	531	492	513	506	513	545	519	488	531	489	490	467	535	552	492	486	524	495	538	521	517	505	542	510	501	570	518	504	532	544	521	543	486	507	503	496	524	559	522	532	523	516	536	567	510	527	537	507	474	504	508	517	543	510	492	500	503	457	517	525	549	477
16769	23698	17242	9876	6271	5381	5815	5166	4007	3049	2348	1931	1620	1495	1353	1372	1401	1258	1320	1153	1064	1074	1097	931	953	927	872	886	863	873	793	819	743	723	770	738	765	777	725	689	669	683	690	688	658	630	597	656	645	658	656	642	680	617	623	655	632	614	645	591	624	619	598	640	614	631	615	662	609	670	623	630	619	594	597	614	617	676	649	631	610	636	596	623	587	635	617	615	622	633	617	626	634	600	624	650	648	602	623	634	582	585	640	629	608	566	617	616	591	606	633	598	624	655	639	605	611	623	616	611	601	613	654	615	624	616	624	620	597	593	634	633	625	607	615	597	618	619	647	592	642	588	565	619	635	643	619	613	591	638	649	598	593	628	640	594	612	619	638	647	613	608	621	614	637	636	594	574	613	602	587	643	625	622	597	621	628	603	643	613	599	644	621	644	597	598	610	627	615	655	613	625	646	623	607	629	660	592	608	610	606	567	647	606	577	588	628	662	631	655	625	592	631	593	657	625	619	635	626	635	613	627	615	616	573	562	623	628	633	600	591	627	647	675	605	659	599	612	627	622	594	604	601	615	600	635	599	634	621	604	567	634	673	575	631	616	587	613	611	635	602	595	627	640	588	607	608	618	642	583	641	598	591	644	639	576	587	638	654	641	583	578	617	650	650	604	602	594	597	566	658	626	611	629	586	632	631	658	634	597	620	614	577	649	584	608	655	620	573	610	645	635	592	638	623	594	604	602	607	613	628	622	627	670	670	617	595	612	630	603	609	634	570	612	610	580	613	642	637	587	631	619	630	613	655	606	614	599	592	624	629	618	642	596	622	608	549	609	606	630	640	632	619	633	620	612	632	586	611	576	595	595	655	620	624	599	654	666	640	627	629	625	660	639	604	625	648	603	653	691	618	590	590	604	612	640	624	628	621	612	590	596	608	604	639	620	594	612	618	573	608	622	631	637	623	648	621	618	649	603	593	580	603	583	630	633	653	646	603	619	618	615	625	631	624	589	660	660	628	579	621	609	620	667	646	655	621	617	648	657	664	618	647	603	618	609	659	617	624	587	656	576	652	556	588	570	575	619	612	654	638	589	598	614	588	612	592	627	610	624	635	592	596	611	603	628	625	630	579	649	588	623	610	669	604	669	633	622	649	596	564	598	617	593	602	643	597	608	602	597	616	605	587	627	646	580	631	576	594	667	623	554	636	629	621	652	621	633	628	588	648	666	616	652	642	616	613	639	623	628	598	620	663	644	652	645	635	604	597	619	611	623	628	654	601	634	592	601	602	616	609	599	636	618	591	593	624	581	606	623	622	595	594	611	602	662	631	611	632	574	634	618	629	624	576	624	626	612	617	646	621	626	624	581	618	625	602	592	622	607	633	653	614	583	603	633	617	649	599	645	573	618	632	625	637	589	595	635	607	606	610	624	612	597	564	606	621	609	621	629	619	605	614	623	631	597	623	605	657	578	599	639	631	609	627	575	652	621	609	627	618	636	633	588	614	592	595	616	675	602	604	610	638	618	616	620	643	614	606	634	602	612	654	662	591	656	660	632	589	622	624	647	669	592	642	633	630	604	628	571	640	631	627	595	633	610	615	574	620	633	577	608	623	624	649	649	600	606	622	637	649	643	651	624	582	648	648	593	672	583	605	646	623	621	646	625	605	607	577	629	607	595	601	583	626	630	594	594	604	625	615	591	569	629	556	610	562	641	608	621	614	643	593	631	601	623	578	633	710	597	592	612	599	652	656	584	587	609	633	579	619	643	589	673	605	592	655	586	658	651	617	663	609	633	617	605	603	613	620	634	592	597	624	587	638	630	607	603	652	584	600	615	610	561	605	613	601	621	642	607	602	631	624	601	656	594	620	620	617	608	582	613	585	629	599	619	614	619	580	650	611	637	581	643	618	646	655	578	628	605	589	672	595	614	634	602	643	615	599	642	628	629	598	612	642	648	627	612	569	604	653	579	613	622	612	586	603	634	649	633	619	589	641	617	613	639	605	629	670	663	634	612	605	635	622	620	603	627	640	610	631	620	618	642	633	609	629	620	639	635	565	605	644	617	635	635	601	625	617	665	590	601	591	578	621	624	634	582	593	624	624	628	615	599	597	626	618	581	631	616	627	627	595	640	619	617	599	595	585	585	613	617	581	610	567	612	643	608	666	622	602	607	633	615	632	582	624	594	629	579	629	582	625	595	606	651	628	614	592	637	630	633	573	618	604	608	616	656	650	583	639	594	598	595	613	608	585	636	599	647	610	636	609	611	622	602	656	626	594	618	601	632	620	619	593	602	624	568	609	608	570	625	556	646	586	603	607	591	603	606	597	622	617	625	590	627	636	636	601	618	596	595	608	603	629	609	613	574	562	605	629	604	617	611	607	643	652	579	601	614	632	640	618	635	615	597	609	631	591	614	581	596	593	623	597	619	608	624	603	637	620	622	602	622	585	635	598	618	593	605	629	602	625	598	616	596	602	621	593	639	625	582	620	591	635	584	576	627	598	609	586	591	590	606	629	601	672	600	652	608	659	640	601	623	621	630	589	631	600	644	605	621	603	640	643	613	601	665	628	585	613	599	583	633	600	586	599	628	575	663	623	600	603	626	660	586	617	621	629	637	598	609	598	618	622	590	586	635	641	617	623	622	648	647	640	674	581	607	586	647	627	611	607	595	658	622	583	664	616	586	633	610	605	580	651	623	591	602	639	647	644	623	646	658	655	594	608	632	635	651	581	595	587	633	621	622	610	617	582	604	595	610	630	607	606	624	604	668	648	602	633	631	596	622	593	594	634	625	621	637	602	653	638	660	601	630	623	622	626	627	605	627	588	584	614	594	611	630	624	622	626	593	675	640	642	638	620	613	669	634	617	644	644	600	600	582	591	636	604	653	619	626	641	622	631	639	634	568	637	640	665	556	642	662	616	651	644	615	662	614	621	621	633	586	574	599	599	600	615	601	616	644	626	617	590	626	633	615	669	622	642	639	579	614	657	605	658	629	604	613	589	604	653	636	629	626	587	630	618	655	543	622	619	626	631	619	641	615	601	675	620	633	672	584	638	595	626	614	677	625	617	584	588	631	674	621	570	618	615	561	594	628	598	626	595	615	626	625	596	591	610	628	590	611	634	638	618	656	620	585	614	635	581	635	610	635	598	608	602	606	617	630	645	602	632	621	655	612	601	563	650	569	614	664	643	662	636	626	618	655	652	583	622	635	604	631	627	556	627	657	564	618	591	618	704	607	580	648	594	624	585	624	551	620	599	637	631	661	619	637	607	582	636	598	592	580	630	580	616	632	602	654	636	601	610	669	626	634	601	633	605	616	634	620	611	600	611	628	648	616	620	624	593	604	620	646	644	619	601	583	616	594	616	621	587	608	639	586	627	619	609	608	567	650	605	597	583	646	606	606	644	596	598	627	600	620	632	600	634	599	626	616	617	644	621	668	610	577	639	601	595	595	644	620	648	603	625	599	640	618	635	648	625	604	647	617
24392	21312	28375	24593	21101	10334	5120	3851	2842	2062	1712	1395	1242	1056	1107	1020	1000	1013	918	781	830	856	779	725	743	692	658	616	625	634	576	558	558	524	515	511	483	486	449	473	471	433	463	488	468	419	459	432	423	455	439	433	418	417	424	434	404	391	400	421	395	427	368	400	401	397	431	398	410	431	428	405	413	415	415	424	389	387	395	401	411	404	385	407	366	381	424	372	380	397	394	384	409	392	376	413	364	399	403	413	365	361	360	408	414	390	387	427	368	424	407	396	383	416	417	396	393	388	373	406	381	416	436	381	407	379	394	410	390	389	427	398	409	434	394	401	367	376	433	392	439	390	367	399	380	413	379	421	387	381	430	348	401	395	373	433	399	412	377	385	437	425	410	413	405	415	385	407	427	414	388	393	394	398	376	436	390	422	379	412	347	391	402	401	387	403	379	403	369	380	390	397	393	378	409	401	432	395	390	384	398	408	402	365	386	382	370	379	409	400	366	416	411	398	416	369	394	404	425	400	395	367	399	414	387	427	395	425	424	398	394	381	372	412	411	405	402	376	400	399	435	402	405	417	387	385	380	382	395	401	439	402	423	388	386	389	364	389	380	408	383	408	401	391	381	372	426	395	381	389	433	399	408	378	429	411	418	376	426	405	398	431	371	381	397	388	442	387	409	404	399	392	395	420	395	416	416	414	410	389	404	362	386	436	364	367	389	382	388	375	401	417	383	389	401	430	390	397	426	428	377	436	384	415	391	416	388	430	389	411	398	365	375	397	403	402	436	426	443	407	408	360	400	415	384	421	374	406	399	363	383	404	402	379	424	390	398	377	416	401	418	396	430	345	398	403	368	385	400	421	404	390	425	386	374	401	417	388	391	404	368	415	404	388	389	401	396	375	383	422	385	386	414	417	378	390	426	398	439	407	425	408	419	379	391	377	383	381	399	427	374	398	391	409	413	396	406	384	397	413	392	407	417	376	416	402	378	431	395	428	372	407	411	376	416	399	409	384	394	392	409	381	436	389	393	402	411	400	374	407	401	356	456	410	397	421	398	422	425	367	382	441	420	410	349	393	392	408	400	405	406	395	413	465	389	412	361	416	401	396	411	403	395	385	369	415	416	412	418	412	405	399	395	395	394	413	380	422	394	371	408	393	389	415	407	408	423	422	431	382	348	399	396	385	402	386	456	378	401	390	412	375	391	376	395	407	404	392	417	401	376	418	395	414	415	421	417	418	392	430	363	438	435	426	364	399	389	406	401	376	393	392	408	400	397	419	389	387	405	379	398	416	380	377	438	423	396	394	378	435	408	396	447	373	410	384	383	365	406	377	382	373	370	399	376	431	377	429	379	410	399	394	394	416	398	380	412	403	426	398	366	391	392	395	416	425	369	383	446	439	385	404	416	388	425	403	391	421	361	409	430	393	387	402	408	413	421	420	411	391	402	369	401	421	388	429	416	395	393	416	390	393	401	375	378	425	398	419	382	398	382	362	380	419	393	413	426	386	402	393	396	411	397	398	410	396	378	416	383	381	378	412	403	358	379	426	407	418	410	406	425	409	365	408	399	416	390	396	390	376	384	389	385	410	375	430	389	401	390	396	397	400	391	419	344	433	390	423	394	383	403	416	385	399	404	393	388	397	404	348	396	349	401	419	370	436	406	379	417	427	395	399	423	383	387	363	403	391	391	420	403	373	397	386	404	407	388	429	394	402	430	365	397	396	395	380	406	430	422	438	391	387	372	393	430	424	416	398	400	412	399	401	390	399	393	374	377	398	405	398	364	399	413	424	390	405	401	391	363	415	444	401	408	422	413	407	378	385	398	390	411	420	398	390	431	421	431	403	400	377	373	386	385	425	382	371	413	376	369	426	410	353	396	401	406	396	401	350	401	400	443	397	391	430	434	387	378	394	399	413	395	379	425	420	412	359	392	416	403	385	380	399	399	382	422	393	395	370	392	419	411	354	399	389	396	391	422	402	410	415	399	419	412	409	381	378	399	374	376	405	413	388	409	410	394	399	378	386	418	367	379	367	415	364	411	422	414	424	405	431	404	407	382	404	419	395	382	377	417	411	394	378	380	413	367	398	380	404	393	390	421	418	382	391	414	385	374	394	379	402	396	402	397	394	392	380	395	379	422	414	412	394	438	388	383	388	341	397	397	393	397	403	436	399	389	389	380	394	415	387	407	385	393	409	403	396	378	389	396	410	419	360	434	377	385	428	417	391	370	354	428	376	396	409	413	364	429	395	403	415	422	401	380	408	365	363	402	383	380	374	369	368	402	417	413	417	431	380	391	416	375	411	390	387	358	406	368	378	423	395	405	373	427	409	445	375	389	415	418	415	383	391	387	380	412	393	397	385	400	404	412	398	435	417	362	387	399	401	410	419	409	426	382	401	409	383	383	395	389	391	425	407	411	357	436	392	415	398	386	408	350	414	430	406	369	443	399	385	400	405	419	422	436	428	381	414	378	402	392	394	405	414	405	412	376	405	393	407	397	393	350	390	404	386	404	412	398	365	381	386	398	401	426	415	408	404	407	408	388	420	408	393	380	406	428	394	371	398	391	430	391	400	414	372	388	379	402	419	418	394	377	383	412	431	385	409	398	429	393	412	352	392	411	398	425	402	423	402	397	427	414	394	380	425	417	390	408	382	396	378	385	404	383	419	389	407	418	415	427	429	397	417	413	383	421	393	394	401	409	397	370	387	394	423	391	405	393	403	406	352	403	381	411	410	402	408	391	386	388	441	402	415	418	380	384	381	398	396	416	426	413	354	445	381	407	374	411	382	427	436	367	406	407	378	408	397	403	425	380	397	395	393	390	431	398	382	388	398	423	427	408	399	381	377	401	385	394	420	368	362	407	421	434	480	424	417	402	430	383	346	401	386	395	395	396	422	401	394	363	393	406	398	411	424	396	374	397	402	390	381	356	389	429	380	391	409	394	399	391	402	402	395	388	414	395	415	396	400	399	376	414	373	376	415	401	376	400	421	397	400	396	393	374	396	425	382	397	373	365	394	387	404	399	376	406	403	436	422	389	361	387	382	414	413	407	399	425	355	383	393	397	414	405	407	395	412	423	393	381	420	403	396	384	388	390	392	396	431	425	423	387	396	397	412	408	382	400	387	392	375	426	399	429	384	384	423	452	404	417	392	413	415	414	425	391	419	350	394	418	389	377	410	418	402	387	381	419	385	401	411	403	385	407	397	398	422	421	438	397	380	394	429	385	384	407	419	430	402	396	381	361	413	407	382	399	428	405	405	429	391	373	358	419	366	377	413	378	426	416	392	411	422	363	427	450	359	404	402	391	363	362	407	414	396	392	389	389	365	359	416	348	406	433	392	398	389	405	395	413	397	421	401	436	403	399	423	398	395	409	454	388	357	398	443	421	407	356	389	411	408	419	411	397	440	379	394	368	453	418	405	415	402	405	391	410	402	405	411	408	429	433	376	380	401	389	379	389	402	396	394	390	409	418	450	421	411
17907	31715	23236	14367	10208	8350	8393	7348	6001	4363	3225	2730	2297	2001	1867	1820	1834	1787	1530	1321	1297	1313	1097	1038	1065	989	914	887	921	882	879	812	792	699	745	691	671	688	633	668	638	551	570	594	549	570	543	557	528	502	506	541	512	528	487	473	514	459	490	460	500	515	473	552	437	460	468	472	465	474	485	500	453	455	490	504	444	503	515	451	486	484	542	470	459	490	484	476	477	445	482	439	457	481	506	494	486	439	522	451	469	491	493	498	468	492	508	497	508	481	456	483	477	470	482	480	496	470	467	514	507	463	459	510	477	480	453	474	462	479	452	513	471	522	471	475	483	520	483	450	473	533	489	455	500	478	512	503	450	454	471	477	507	444	488	464	461	473	485	439	481	495	471	462	446	492	417	485	459	464	517	475	451	471	464	442	484	450	505	479	507	448	501	457	489	502	493	432	464	439	493	457	481	448	512	470	457	489	463	499	459	464	451	483	493	465	460	480	487	460	481	434	501	479	493	513	474	477	471	477	479	494	505	461	499	500	484	489	460	470	446	521	482	472	471	464	492	490	496	506	432	465	482	494	524	471	496	475	462	482	497	491	491	502	477	492	446	474	470	453	453	453	477	495	465	481	448	485	449	520	459	463	454	445	455	520	457	438	464	528	468	511	483	445	452	489	471	506	459	451	456	472	479	474	444	467	466	460	444	497	474	451	492	481	484	496	467	441	471	490	498	464	467	464	489	483	510	535	492	481	511	500	457	488	484	469	470	472	501	507	489	496	449	471	468	471	465	461	404	476	500	461	465	476	482	491	430	472	472	465	472	462	497	506	469	448	502	452	474	487	487	453	487	511	465	458	491	486	447	511	438	467	498	470	477	478	486	470	513	479	517	527	474	477	456	459	452	515	488	465	448	505	477	458	447	450	492	509	502	460	456	492	454	473	454	475	474	462	551	455	438	454	501	469	516	425	499	540	461	525	510	464	483	483	463	500	488	468	528	446	475	458	493	470	498	495	498	476	469	522	520	470	544	474	450	464	505	429	488	472	483	516	484	436	467	477	522	473	466	491	467	491	466	493	468	489	431	457	418	457	468	493	472	483	493	477	480	508	447	491	482	477	499	479	412	477	457	489	491	496	483	493	456	458	517	450	476	459	481	506	479	478	479	474	490	483	506	489	506	484	483	494	490	468	469	486	454	456	499	482	438	492	473	497	473	483	446	492	436	476	468	500	487	462	458	477	477	492	517	502	480	444	464	514	468	433	484	469	477	454	456	481	481	476	474	481	513	521	467	467	458	492	482	465	468	442	456	464	475	442	465	470	472	464	451	474	488	465	508	500	433	481	461	498	532	479	453	453	492	514	448	455	517	521	507	465	467	495	500	462	514	480	466	456	487	506	477	477	484	477	462	506	482	470	459	434	472	469	474	469	487	481	476	445	492	492	504	497	413	478	482	473	489	482	453	465	479	464	502	471	476	495	455	477	464	456	434	472	480	465	476	464	462	492	482	483	489	478	485	447	446	486	496	487	496	473	422	481	475	461	488	461	488	490	446	422	477	461	483	449	484	470	483	460	489	468	447	482	486	474	468	455	482	474	495	457	494	470	483	459	492	498	484	474	489	491	452	465	454	485	440	482	477	507	508	490	432	449	457	445	480	491	493	482	463	473	475	468	454	481	507	486	458	470	463	466	493	501	468	452	479	456	461	489	478	442	474	477	451	490	517	458	470	441	470	466	463	454	494	465	464	491	513	500	462	496	481	528	476	498	477	463	483	467	471	490	519	485	509	485	498	492	493	503	498	506	492	475	489	478	527	461	453	475	512	488	457	468	453	458	458	487	486	489	435	453	478	482	496	469	446	477	454	474	477	478	458	461	489	505	484	473	499	477	450	493	495	483	459	532	426	461	466	467	473	497	474	494	488	460	463	486	472	493	499	504	479	476	485	496	467	506	507	484	487	479	468	462	443	488	474	465	467	454	503	503	503	466	497	509	487	468	512	512	488	460	495	478	492	512	489	458	532	520	437	466	481	479	424	479	506	442	471	473	489	466	449	476	514	472	497	467	477	467	485	478	469	504	478	476	499	483	498	492	479	496	511	486	511	489	435	501	475	525	507	478	486	464	456	462	482	482	466	496	481	488	502	448	511	477	486	467	471	512	504	482	446	487	472	478	490	469	481	505	503	444	470	434	475	458	431	469	507	497	476	472	522	437	494	475	484	518	491	462	496	474	509	489	462	465	462	510	507	489	469	467	521	492	461	461	470	509	488	475	486	495	459	491	471	489	451	543	423	476	473	490	508	438	469	477	430	463	495	444	469	476	456	464	465	463	487	486	488	497	461	498	523	475	525	475	494	448	468	498	472	493	488	487	492	471	477	457	468	442	490	424	463	465	455	466	475	501	474	442	478	504	463	495	462	462	489	534	502	473	472	437	445	476	460	510	497	481	485	506	482	491	513	476	507	466	480	425	466	467	503	456	491	518	475	422	480	490	479	487	472	520	466	461	465	490	501	446	476	462	490	505	453	495	454	530	507	466	487	460	524	455	485	505	494	462	445	495	483	477	471	483	519	493	498	455	480	504	487	516	480	494	494	505	504	516	453	502	487	480	505	432	490	470	469	473	454	465	483	500	484	454	476	473	469	507	468	451	488	464	456	522	440	485	456	470	439	500	475	447	490	451	488	492	483	472	475	466	469	475	470	478	461	480	476	464	499	481	442	507	457	496	497	485	486	498	458	487	470	449	456	454	516	503	520	504	438	471	458	495	472	466	470	477	455	464	471	439	461	501	459	480	474	455	502	472	491	478	444	491	519	502	435	471	462	505	488	459	462	485	490	491	523	487	462	485	440	454	522	449	454	457	470	486	434	449	483	496	461	471	448	445	453	458	451	494	496	472	500	468	462	475	506	498	426	497	470	489	478	470	458	456	442	480	489	498	451	477	515	488	497	465	479	476	519	467	449	494	459	445	477	499	481	480	539	463	478	470	472	496	469	475	461	460	426	466	515	469	465	553	484	490	463	452	499	499	489	442	516	443	458	473	470	467	493	501	457	478	491	456	481	475	487	488	489	487	465	456	447	454	502	465	522	480	484	488	484	473	507	470	476	439	458	461	442	487	492	466	452	439	473	443	483	454	467	456	478	474	471	484	478	473	466	505	478	483	491	460	518	442	505	500	481	468	450	475	428	478	488	492	508	457	497	442	443	493	474	507	498	509	483	485	448	457	469	476	437	485	438	466	449	488	453	466	463	484	463	450	487	485	485	499	446	447	478	480	462	482	493	440	474	463	468	477	506	487	454	492	474	471	455	477	479	474	476	473	459	483	440	473	446	459	437	462	493	471	457	501	478	476	501	488	489	477	489	466	508	483	470	481	465	463	495	478	485	470	493	457	496	478	468	507	473	476	471	477	468	436	476	488	486	507	480	458	499	459	489	501	439	467	479	517	460	487	452	494	493	496	498	460	478	481	478	436	487	448	505	477	449	464	497	472
25445	21340	27152	25526	11415	4795	4067	3054	2267	1969	1702	1493	1272	1225	1162	1127	1172	1076	1066	1035	1063	1091	989	982	980	917	881	877	931	827	936	790	849	744	762	780	743	789	809	773	786	730	758	812	765	669	727	661	698	676	698	737	696	687	685	703	669	711	676	727	669	708	678	693	753	662	657	666	676	693	733	681	638	657	698	677	647	750	683	693	674	694	689	696	688	673	656	662	720	693	693	730	684	656	704	720	693	665	663	703	680	679	677	747	662	642	733	680	695	651	711	654	751	631	638	683	719	708	704	683	700	626	682	658	708	702	645	707	656	717	658	710	660	722	642	655	646	685	662	703	681	710	638	671	676	687	703	667	686	680	713	708	687	696	729	666	688	666	689	695	695	694	655	698	714	663	747	707	655	680	664	659	684	704	657	718	678	676	704	694	679	712	642	728	692	660	688	684	692	691	669	712	679	658	731	680	751	698	617	678	672	723	664	713	688	650	703	670	710	655	674	664	685	706	669	659	674	709	660	681	680	674	671	643	671	714	746	678	688	716	672	653	725	703	680	671	682	649	664	696	657	702	701	675	653	697	705	722	666	624	684	668	683	671	702	705	655	697	663	710	633	670	671	674	704	675	677	669	697	652	686	701	693	655	699	713	683	620	723	693	676	678	738	664	687	661	667	701	674	722	664	711	646	703	688	695	691	693	692	703	721	684	691	720	692	661	683	679	672	702	707	700	669	689	674	713	689	725	658	679	681	677	689	668	654	703	686	677	735	631	683	710	665	684	681	711	684	683	708	707	701	709	652	688	699	676	677	754	692	670	731	668	709	711	676	651	652	663	681	710	696	712	678	692	656	714	682	673	660	676	741	691	664	694	673	671	664	673	693	732	734	657	695	735	666	693	648	699	679	668	705	637	707	678	770	693	681	657	740	687	727	686	686	674	651	714	660	711	668	639	710	696	721	683	667	681	656	701	690	699	735	699	709	673	701	663	654	666	685	679	687	679	708	702	711	628	740	686	649	710	674	664	695	663	716	684	714	670	639	690	703	713	704	681	667	682	666	682	637	697	691	687	691	768	698	680	686	662	661	695	670	685	686	679	665	703	704	731	687	720	711	709	685	696	710	647	683	632	724	676	660	655	684	698	665	682	654	649	699	688	693	702	706	718	722	704	669	693	718	666	689	693	689	661	696	625	712	724	647	661	718	655	681	720	681	702	687	656	699	616	707	717	655	713	646	636	711	695	676	695	718	703	682	754	692	654	623	675	627	672	686	720	724	701	671	658	708	677	669	666	690	672	660	688	703	686	695	671	682	695	693	700	680	666	709	700	606	660	696	728	698	703	722	668	668	685	650	631	635	634	696	666	700	696	703	671	694	699	706	704	698	669	655	641	641	716	727	710	678	676	689	694	669	670	676	668	669	693	695	685	628	701	696	650	691	697	690	707	643	690	652	686	656	698	713	718	659	679	720	678	697	657	650	692	662	683	662	700	677	658	674	693	650	655	713	709	684	687	687	675	725	744	715	679	688	658	708	692	698	686	670	717	717	666	655	700	679	649	664	668	693	724	675	708	684	680	705	698	650	679	688	685	709	675	673	655	697	678	691	689	690	740	694	717	708	728	692	692	739	692	700	712	661	687	650	664	678	713	711	684	697	702	737	641	711	651	671	675	716	703	694	722	687	677	710	708	681	703	711	730	658	738	707	686	673	666	687	656	700	676	615	660	685	672	692	706	714	703	697	682	680	698	750	711	690	679	743	695	669	664	649	717	717	689	686	672	660	693	698	687	735	681	687	644	696	668	719	698	726	618	691	708	714	668	651	641	723	663	706	678	644	645	685	703	683	694	664	682	690	684	668	677	627	684	677	667	683	724	698	637	685	706	693	681	633	690	746	695	681	669	652	699	655	708	675	666	665	687	679	722	669	664	707	650	715	642	713	691	679	690	723	693	643	715	718	668	681	691	669	657	656	685	708	725	661	699	707	664	690	678	684	728	640	673	667	635	692	643	703	702	660	701	684	673	705	687	705	674	714	674	672	696	678	668	698	675	722	603	707	716	698	686	719	677	670	690	676	675	664	682	691	733	653	665	643	751	648	708	700	680	682	724	652	632	671	729	699	716	646	672	730	708	675	678	687	691	664	749	659	675	667	694	721	705	687	738	680	649	714	695	685	703	648	666	694	684	662	671	661	655	722	702	660	703	683	710	704	680	697	668	671	676	682	702	680	666	680	645	697	676	648	691	704	748	661	664	655	650	709	699	739	700	632	608	654	681	685	676	664	718	650	663	659	658	682	685	642	684	658	701	725	646	657	690	710	668	703	681	676	688	673	694	703	719	701	690	695	670	672	677	726	695	725	684	688	746	727	706	652	707	675	666	669	672	688	714	661	655	702	667	698	696	647	692	666	674	694	672	704	667	683	676	693	680	721	652	730	688	675	676	639	700	692	698	700	683	663	617	704	672	657	657	647	724	653	752	708	696	753	669	653	659	712	671	720	709	651	668	705	667	719	679	707	671	653	673	737	678	714	662	671	689	684	676	699	681	671	697	733	661	687	629	689	669	632	669	642	649	687	695	731	653	665	696	683	673	704	712	700	689	668	706	718	673	670	694	636	708	719	761	701	686	673	693	655	640	704	708	646	685	682	632	687	692	672	725	655	677	678	638	655	676	651	703	674	672	658	716	709	680	702	690	680	705	685	653	721	693	686	733	677	710	667	690	672	662	715	720	686	685	668	664	719	645	691	690	654	671	687	673	708	703	685	720	673	663	728	709	731	706	658	713	663	656	681	661	664	695	700	712	678	674	691	716	669	657	635	688	647	710	728	717	682	694	726	655	655	696	711	713	698	726	693	682	735	665	711	680	694	678	697	663	716	670	659	668	699	690	681	717	675	723	708	719	670	646	718	661	707	630	667	691	628	670	656	672	677	641	655	654	679	736	712	699	679	686	649	700	671	735	707	679	664	697	687	637	654	651	670	696	698	706	719	663	651	672	671	715	750	671	672	664	718	693	663	703	724	707	694	669	644	678	648	677	653	679	677	729	686	675	637	705	696	691	729	695	694	668	671	675	695	680	672	724	682	706	687	660	718	695	683	704	683	675	651	673	742	654	655	728	687	723	638	677	697	717	641	698	696	723	717	660	667	754	680	694	724	706	691	658	668	716	663	642	641	727	686	690	726	747	676	730	671	694	714	702	718	664	681	664	648	686	677	686	710	707	667	708	689	717	702	651	707	669	708	669	693	679	664	682	682	697	703	677	655	722	653	662	658	691	676	652	675	647	667	716	671	659	740	744	660	723	698	687	689	699	715	637	675	688	677	720	663	681	693	696	666	697	707	689	674	706	655	658	697	683	676	721	726	666	679	773	656	629	666	674	702	717	639	681	684	709	687	705	661	727	672	666	686	699	681	646	679	681	658	685	725	679	652	686	721	652	685	672	750	706	678	647	698	686	683	721	675	613	703	664	692	647	695	682	677	687	682	724	656	670
18358	28711	20132	11054	9610	8101	7928	6336	4791	3795	3050	2646	2266	2071	1974	1844	1732	1591	1621	1505	1443	1538	1411	1281	1349	1226	1211	1160	1137	1036	1132	1039	1027	993	983	1036	944	952	961	895	903	856	936	878	895	862	846	849	808	846	857	833	866	812	830	838	807	852	787	825	821	752	757	845	790	815	769	809	810	791	803	843	776	826	768	797	864	785	846	790	790	750	793	758	765	784	818	762	816	860	808	777	792	772	793	720	782	809	791	802	740	763	811	763	783	776	758	769	771	766	787	748	759	793	786	782	809	740	767	780	778	804	782	746	816	812	797	788	824	725	787	755	785	765	840	826	827	826	719	807	774	800	819	779	784	783	772	779	777	760	808	776	778	809	765	775	781	742	834	746	789	778	829	769	777	800	749	822	769	725	853	792	792	806	769	816	812	810	826	757	800	830	802	803	795	766	807	803	746	773	752	792	827	822	755	842	768	768	812	757	777	810	779	817	772	785	784	849	790	794	813	758	769	793	786	801	759	803	749	803	818	801	802	814	771	765	745	770	841	741	807	801	776	801	799	817	789	753	816	808	771	820	762	755	754	772	754	747	786	823	796	776	782	802	761	797	833	825	763	772	849	799	773	784	817	817	804	757	802	782	831	800	759	788	784	777	743	807	762	749	815	787	803	779	793	768	845	809	764	823	786	728	812	803	790	748	792	805	701	803	803	801	778	822	785	726	794	802	778	784	801	801	822	785	846	783	769	796	783	839	771	785	745	780	782	797	772	785	808	792	782	816	708	757	766	798	842	776	831	780	766	817	789	797	778	814	790	760	751	752	763	789	766	771	771	768	780	786	742	802	822	761	824	778	788	814	809	748	775	800	753	759	717	784	788	817	760	784	801	806	805	777	800	772	758	781	824	811	827	769	815	796	772	804	805	826	798	738	795	757	800	783	770	777	801	777	795	800	756	787	816	833	775	785	783	778	783	793	750	805	797	762	753	783	822	822	805	739	754	786	828	808	819	750	790	730	778	789	755	759	731	763	770	778	788	781	767	773	768	758	757	737	767	767	748	783	714	771	721	765	817	802	779	793	783	754	811	754	809	836	834	798	821	765	771	804	814	795	792	790	789	754	796	780	725	793	811	822	786	802	763	818	816	770	786	763	828	804	755	733	781	779	783	791	757	833	788	829	821	780	748	733	739	799	816	783	778	818	802	821	823	810	758	794	767	804	796	796	789	774	786	824	749	754	763	782	776	825	834	742	798	800	770	784	824	769	768	788	825	804	808	775	806	835	814	784	757	755	822	783	808	747	749	783	812	765	743	766	795	742	798	771	738	848	769	799	794	778	783	809	798	799	779	810	785	789	792	808	830	809	772	773	786	842	848	797	780	762	785	811	720	808	805	727	805	811	760	753	769	743	789	804	782	770	820	722	786	797	826	818	801	790	801	828	772	719	816	708	812	778	812	795	816	769	814	763	784	760	783	731	771	799	741	751	748	800	815	802	735	753	804	781	808	779	809	750	770	769	792	779	788	840	750	782	769	819	791	781	798	795	800	846	812	781	748	817	757	775	754	732	827	828	807	763	716	857	757	756	776	764	795	758	782	790	764	778	747	783	744	788	747	793	785	845	755	822	762	783	745	793	773	782	788	812	788	763	785	774	748	797	835	747	788	774	789	706	805	834	764	814	837	787	781	767	810	781	777	805	736	799	803	779	789	754	834	776	786	773	785	789	755	752	816	773	807	779	780	834	738	762	800	787	762	794	751	709	749	774	761	773	794	778	771	773	825	823	742	805	798	737	781	793	774	822	770	770	800	806	796	814	760	797	786	826	730	792	753	799	710	758	854	783	759	776	790	825	796	835	785	778	781	751	779	776	831	788	780	780	785	796	787	786	753	802	764	826	799	780	788	803	761	765	776	796	805	802	777	780	791	797	724	800	739	774	767	797	760	796	796	747	761	802	782	833	807	753	772	754	739	737	793	782	764	787	756	749	771	785	737	785	791	755	774	808	825	801	803	763	750	768	803	815	767	778	797	751	786	804	761	834	760	783	798	745	773	825	820	756	800	789	806	789	783	807	812	741	761	802	806	800	807	790	845	755	746	778	785	842	756	797	801	803	802	776	802	802	823	766	779	731	808	809	773	795	784	795	778	777	774	824	826	774	787	777	761	814	803	746	813	803	787	810	864	802	846	806	755	793	807	798	735	755	770	769	764	786	783	802	800	817	773	819	818	761	755	824	743	806	742	782	774	791	762	804	771	802	772	774	805	787	767	802	794	818	765	756	790	806	802	734	800	785	802	756	738	802	827	752	763	808	770	760	821	803	793	811	758	749	790	760	769	789	777	801	806	782	764	784	805	764	787	800	826	782	826	770	769	719	759	796	794	776	806	744	821	841	759	815	719	811	796	769	731	799	781	793	820	755	797	803	802	815	805	758	824	798	781	802	795	797	798	784	821	791	787	814	790	801	766	757	815	766	790	824	831	794	805	801	734	796	805	815	753	786	737	737	795	772	734	774	762	800	801	851	760	825	821	800	765	782	801	834	799	793	789	802	778	790	811	800	788	763	760	727	797	778	815	821	791	759	763	758	761	781	747	813	753	819	802	752	802	772	758	762	773	777	787	773	792	779	779	784	799	806	819	837	785	802	824	793	785	790	791	778	823	800	795	764	786	788	812	775	797	798	759	755	824	794	797	801	781	800	758	805	813	792	782	805	765	753	816	764	754	782	788	827	759	850	789	772	754	785	781	751	781	793	799	767	756	782	763	834	785	799	739	771	731	742	840	802	761	779	782	788	740	732	767	787	810	765	778	769	757	819	770	797	789	823	826	794	798	795	808	785	753	786	781	792	764	770	759	790	785	820	756	775	807	788	783	811	768	788	761	789	800	766	835	820	770	782	759	829	798	726	750	837	740	834	868	802	797	802	807	803	750	794	763	776	811	776	778	845	835	803	786	753	752	795	809	789	818	808	790	804	769	813	785	728	810	796	807	798	848	781	748	779	758	770	765	785	812	812	807	811	745	783	779	786	817	821	766	780	783	765	794	803	746	817	791	758	776	804	794	767	759	759	715	745	776	735	785	783	786	789	776	772	790	784	783	790	776	768	804	762	813	768	775	792	774	819	750	803	806	762	755	779	794	802	813	846	809	773	783	782	796	762	784	726	787	760	745	807	789	802	819	758	744	770	736	769	826	747	807	772	818	760	786	756	805	813	775	778	787	808	803	777	739	834	757	785	800	783	814	802	755	822	763	760	805	795	789	744	800	762	765	797	850	826	789	789	775	757	813	729	737	786	770	739	787	789	811	732	762	849	825	801	814	773	795	808	840	706	786	757	811	830	769	809	788	822	811	794	771	767	792	790	782	788	812	804	760	762	818	744	741	776	824	777	776	748	853	774	771	824	761	768	805	778	808	883	773	742	757	780	763	788	819	797	780	725	834	768	833	782	828	804	780	778	775	784	802	768	834	786	798	758	791	775	759	735	747	770	790	804	776	829
23253	21336	28949	24058	21361	21353	12616	5519	3542	3010	2488	2153	1829	1751	1579	1432	1396	1277	1329	1217	1273	1251	1150	1015	1124	1011	970	946	857	853	906	852	808	780	754	789	723	754	720	732	648	651	657	632	690	641	612	636	689	642	586	581	638	629	613	567	629	585	619	558	611	638	600	565	571	577	628	571	589	586	561	596	579	595	621	569	552	617	589	549	573	562	541	620	579	564	600	563	598	552	577	566	593	566	538	553	566	577	524	592	559	536	561	566	601	546	561	627	558	545	549	570	540	581	595	533	557	541	565	591	583	570	616	611	527	610	560	597	612	628	632	576	574	549	606	582	566	591	567	612	598	618	589	566	601	577	574	534	559	613	605	588	553	602	587	585	566	612	554	572	580	578	585	565	597	602	569	534	607	568	545	586	533	625	539	543	551	623	569	605	575	573	582	569	582	597	551	559	584	576	605	618	576	547	622	526	587	579	586	563	561	547	578	586	563	588	575	578	581	605	563	536	623	562	551	565	557	542	548	566	571	537	593	584	594	558	584	541	605	575	565	544	579	560	570	535	606	548	598	571	572	542	562	553	537	546	543	563	568	530	596	564	605	549	558	617	583	594	565	561	607	534	582	557	528	575	593	576	580	576	576	567	515	561	606	545	581	585	586	599	600	594	590	585	597	588	586	562	557	524	633	588	574	566	561	603	583	588	617	592	578	590	569	571	624	586	595	558	561	562	612	585	561	589	565	613	585	602	594	543	581	594	601	576	584	567	564	584	594	629	595	612	592	605	567	558	575	594	547	597	550	534	585	566	640	536	523	580	611	568	586	535	580	556	549	573	558	563	591	566	569	594	602	587	617	531	574	585	569	625	581	544	592	617	546	559	558	576	524	537	626	561	550	563	583	548	604	577	613	540	574	560	588	559	581	564	597	581	582	552	547	601	537	563	587	570	520	634	580	564	619	581	568	604	597	585	581	548	564	547	605	555	570	600	586	623	566	590	563	582	572	597	595	555	584	575	543	581	577	596	578	554	582	605	590	589	571	553	546	523	622	590	578	582	565	594	568	576	572	568	604	618	542	583	555	562	583	516	574	574	570	579	545	549	592	574	566	591	573	537	560	550	568	516	611	548	578	565	599	596	575	560	589	547	525	537	578	596	579	577	584	548	575	524	570	562	582	593	602	592	551	553	565	570	553	540	546	549	539	591	543	599	573	561	525	610	519	527	574	540	595	577	601	557	575	577	581	589	536	583	581	580	603	571	567	563	584	577	555	595	618	569	580	589	597	533	589	631	559	595	576	586	621	553	563	594	585	584	567	601	570	615	568	589	559	560	595	592	556	638	614	570	615	538	555	593	592	566	598	602	521	573	615	526	569	549	569	569	611	609	569	563	580	571	581	588	544	611	556	543	622	590	614	564	562	588	583	564	568	559	576	595	559	576	591	552	578	585	593	564	547	572	553	545	573	584	556	600	574	558	604	563	583	574	582	571	556	575	573	609	573	569	575	625	603	563	614	570	586	590	619	588	629	587	588	589	566	549	575	591	605	546	594	596	574	563	563	571	564	601	534	569	577	535	578	586	535	595	593	592	577	592	560	605	601	562	664	642	566	552	548	573	559	591	608	581	604	538	570	575	551	586	599	548	588	573	572	574	550	612	570	580	578	587	565	584	595	579	641	583	595	552	598	589	581	627	524	617	580	590	594	577	577	565	591	611	556	575	573	587	526	613	578	582	565	564	593	599	559	594	597	560	584	580	611	609	612	586	656	561	586	573	564	626	582	597	598	607	598	568	497	575	590	577	580	605	571	614	567	597	572	582	577	605	632	547	549	583	596	580	552	600	576	580	593	570	580	587	589	608	578	559	534	622	571	597	521	560	570	618	593	565	581	533	560	552	560	609	581	548	596	553	595	564	543	573	594	567	530	576	577	620	599	574	589	575	581	594	612	537	603	548	648	581	554	602	588	576	559	567	541	544	590	610	529	576	601	563	581	568	578	539	566	555	550	589	577	611	586	621	592	536	608	631	584	610	591	576	593	560	583	569	601	597	615	575	575	596	574	546	549	552	552	555	597	552	584	596	525	581	572	565	524	591	611	596	618	569	560	596	598	567	557	610	588	524	546	579	573	559	575	589	599	574	614	558	557	559	587	561	597	606	579	552	614	545	571	549	607	608	563	546	605	530	580	591	560	568	593	572	552	590	544	545	592	577	610	594	585	577	592	578	576	583	611	555	550	582	617	628	593	555	561	620	583	556	559	568	608	596	581	563	549	590	581	532	572	573	589	620	594	566	592	590	533	569	599	533	614	567	559	555	572	545	583	562	585	604	591	631	524	577	533	588	554	536	558	562	578	580	573	554	557	518	583	564	586	602	561	567	575	622	561	499	588	557	617	569	574	560	584	570	575	635	587	521	618	597	553	619	576	573	600	588	560	594	586	612	593	596	579	564	532	543	589	568	610	563	570	574	609	586	576	574	560	582	600	533	562	589	554	591	544	572	544	575	579	579	567	585	565	545	614	573	597	570	568	563	544	542	533	595	621	591	596	569	568	569	565	536	543	607	615	618	567	596	572	560	541	576	600	584	589	571	581	567	587	531	560	604	566	632	573	545	573	568	619	590	571	584	558	575	566	575	599	609	619	573	566	568	586	553	551	588	599	563	591	569	556	596	612	604	587	593	521	600	575	543	546	625	600	577	588	575	544	580	575	541	604	567	580	597	524	556	592	578	572	590	574	593	601	566	574	572	577	595	547	549	579	586	566	576	562	552	551	593	562	575	567	602	547	587	590	593	576	591	576	558	559	547	559	614	588	589	570	573	526	613	574	567	581	561	564	577	576	603	562	601	582	570	567	529	558	562	544	578	584	625	572	566	606	583	561	537	572	573	601	567	573	605	556	602	570	545	596	616	518	570	579	521	572	556	616	603	533	564	553	596	621	611	572	592	571	602	586	571	574	566	560	566	608	583	574	616	597	591	558	577	553	567	585	573	587	558	586	569	563	573	571	528	611	590	593	593	550	550	615	560	571	579	582	623	585	556	549	532	584	630	565	546	610	562	534	534	554	571	635	563	543	575	608	612	613	595	556	585	542	586	566	584	564	588	611	550	569	544	578	562	579	547	551	596	612	571	574	562	585	615	576	565	546	571	565	557	571	571	600	569	616	553	561	518	585	592	572	570	558	600	580	592	575	581	551	629	542	590	571	554	565	609	590	565	590	527	550	634	581	597	540	575	591	565	536	592	556	541	587	579	560	606	565	582	599	534	603	599	527	617	573	565	592	606	586	591	570	556	612	550	600	527	596	581	565	610	584	584	585	608	532	600	594	576	572	579	624	574	553	572	570	537	621	550	600	559	576	613	596	593	568	618	556	539	576	614	569	572	592	568	569	565	592	555	621	557	576	603	540	530	598	598	546	575	566	564	569	616	565	560	578	563	530	549	608	607	549	597	598	559	581	581	598	567	537	587	565	579	590	609	604	532	582	578	590	583	563	580
20556	36515	28249	16993	14152	12784	11439	9306	7096	5883	4785	4064	3344	3105	2867	2562	2323	2258	2250	2067	2004	1935	1666	1567	1543	1466	1375	1309	1272	1164	1124	1150	1049	1015	910	927	931	923	912	864	825	850	843	775	761	798	724	761	740	769	755	697	747	713	706	693	710	699	712	697	657	680	649	676	736	699	623	588	676	675	729	615	661	681	644	652	647	687	655	640	658	664	666	605	675	632	657	638	663	656	633	665	648	641	652	638	618	706	681	626	658	677	667	636	627	675	742	649	664	659	663	653	616	650	684	641	629	663	678	652	703	651	657	657	658	656	624	661	664	680	627	656	632	689	633	656	606	648	628	621	651	637	627	670	678	640	650	642	678	623	646	652	629	697	663	628	645	686	676	630	620	618	646	601	664	700	679	692	613	653	714	637	632	655	612	648	619	659	670	643	613	657	652	627	627	663	614	651	646	662	672	648	670	627	664	629	643	699	632	628	660	629	692	624	672	685	616	635	644	636	640	591	674	667	619	666	657	655	606	712	631	636	638	645	648	636	656	640	656	649	625	663	637	652	644	630	665	639	633	674	661	661	653	635	678	652	681	676	660	597	653	664	631	644	631	638	601	640	682	645	654	633	656	676	610	609	689	652	626	617	657	659	648	673	659	652	604	678	601	616	638	646	597	666	674	667	665	725	695	608	634	641	692	612	664	677	704	677	632	672	655	672	635	647	657	637	612	662	638	658	607	641	636	677	654	689	594	631	636	640	670	659	640	652	641	642	623	657	596	683	670	640	636	658	644	647	693	627	680	635	649	643	632	638	641	644	635	679	619	738	682	644	650	708	666	642	663	631	653	662	615	617	666	591	697	638	621	643	613	623	628	627	676	651	625	664	633	642	637	644	634	687	636	629	665	643	674	633	655	690	652	678	630	631	683	652	696	667	593	679	668	631	666	638	639	583	648	661	621	632	683	639	615	664	672	685	668	692	638	667	637	674	669	677	653	661	670	662	622	659	664	626	663	664	606	634	708	590	648	600	603	643	659	643	645	666	672	683	603	622	664	643	633	649	625	654	649	622	655	596	676	673	630	662	678	576	631	641	645	649	661	647	674	643	657	650	637	632	609	633	658	596	644	625	645	667	595	676	654	681	626	643	670	682	656	646	651	625	634	613	670	723	659	642	672	615	675	650	671	642	613	636	656	663	639	637	662	674	643	641	628	646	660	648	621	618	646	622	660	659	592	683	567	672	640	657	702	671	619	643	594	663	637	656	651	664	620	657	630	616	621	665	643	648	606	606	639	622	618	616	647	694	602	636	644	644	649	713	680	673	629	626	627	650	648	665	643	609	667	666	681	651	646	679	715	675	657	636	632	640	629	675	687	646	637	689	622	660	631	612	641	648	668	647	623	664	655	632	669	648	657	654	635	698	665	623	677	652	632	655	644	642	604	648	641	657	655	659	645	689	651	655	607	629	647	605	645	634	622	633	632	659	636	678	667	686	682	612	655	611	605	639	626	638	610	658	655	665	665	633	638	718	620	614	602	642	587	681	642	673	638	630	631	607	598	673	666	638	668	719	643	663	626	648	700	676	653	636	677	657	665	639	639	674	672	654	652	678	682	648	663	628	616	680	612	665	625	635	656	606	700	650	678	641	643	634	704	635	676	694	638	673	666	662	616	661	653	626	634	698	675	669	647	637	644	653	665	657	654	601	639	679	641	668	635	651	631	648	638	664	638	663	644	642	654	636	610	645	622	686	679	667	666	669	663	674	663	604	696	657	640	614	628	639	644	592	647	673	642	645	619	634	639	604	650	665	627	660	646	648	633	596	658	628	604	598	639	647	675	623	628	636	644	647	636	606	671	643	631	654	641	692	689	632	657	630	638	660	662	672	634	628	710	633	663	670	658	643	687	666	656	618	655	645	628	655	640	704	637	643	620	691	638	701	636	601	704	636	647	663	620	659	676	674	623	659	666	669	660	622	655	671	622	625	664	647	679	623	661	669	661	636	613	700	673	724	620	637	658	625	695	630	624	622	639	589	694	649	709	661	655	666	646	624	648	632	629	669	645	600	658	686	631	619	646	579	644	631	645	603	622	646	658	662	682	676	646	635	635	663	663	650	601	657	688	635	666	630	658	655	664	629	657	655	642	666	677	645	666	656	668	705	660	648	618	623	648	637	648	644	671	622	654	675	653	619	634	652	675	648	659	637	656	627	639	599	623	613	662	631	721	680	653	654	675	676	636	662	700	655	681	635	669	702	664	596	640	655	651	685	621	610	674	658	664	675	624	601	617	596	656	682	671	642	634	674	643	685	667	712	632	650	639	613	632	641	666	654	629	671	632	636	631	683	641	673	642	685	657	633	633	635	665	651	674	657	661	625	647	651	630	665	638	641	644	654	688	668	694	625	642	638	600	644	657	624	650	673	643	656	605	608	645	621	672	644	666	622	692	624	659	639	670	625	683	677	630	638	663	657	650	632	631	669	644	658	631	669	647	646	619	627	681	669	642	656	628	582	630	607	616	711	627	659	638	653	659	601	615	658	598	658	684	639	620	643	674	645	653	686	657	655	659	634	603	639	634	682	634	594	632	667	638	677	692	649	653	635	664	589	629	643	590	680	637	692	660	641	669	611	634	661	653	662	633	613	674	670	670	601	682	617	664	648	664	665	684	687	637	615	661	634	680	645	682	645	660	630	680	672	650	622	639	678	649	699	643	680	647	658	649	652	598	676	675	656	578	618	708	659	643	650	632	632	651	631	652	679	637	677	650	638	668	600	628	646	631	681	682	654	652	631	665	654	624	638	610	626	655	657	641	643	618	671	627	673	656	642	667	637	605	689	664	647	642	657	664	643	679	653	663	624	667	628	653	652	636	669	626	623	638	658	648	637	633	653	650	659	658	632	643	639	611	673	649	656	628	676	697	663	665	638	617	651	644	585	674	613	649	623	667	664	629	713	626	665	624	682	673	673	642	655	637	635	656	687	661	638	582	645	614	612	672	634	678	663	610	636	604	556	664	625	624	650	670	603	677	637	669	687	619	627	667	650	709	624	664	649	654	669	635	626	668	623	622	663	649	697	659	700	649	676	685	684	674	631	659	640	625	645	678	647	634	677	697	708	653	678	648	633	672	661	654	617	634	596	666	602	594	670	683	631	651	627	617	611	681	639	651	628	636	663	645	618	612	636	608	625	623	653	667	604	604	674	639	648	665	666	634	645	683	679	649	614	677	695	637	664	670	660	589	614	641	675	631	668	648	647	649	635	632	638	643	674	615	639	622	639	649	637	625	646	598	666	689	654	684	630	667	650	673	622	610	610	644	629	616	647	651	646	618	655	663	664	706	630	633	640	645	657	618	665	601	646	611	718	621	655	609	677	645	659	604	637	639	674	631	688	640	653	645	669	646	667	591	582	633	653	636	654	661	675	625	686	607	620	655	638	681	628	667	629	633	614	643	630	641	607	678	674	714	623	611	659	634	635	640	645	634	641	622	673	652	647	639	638
27788	20668	13892	6329	3882	3154	2650	2317	1789	1500	1318	1072	1042	1042	949	869	813	818	850	831	893	769	760	712	709	688	670	597	646	662	698	600	560	615	595	618	540	561	608	550	565	551	555	543	538	552	542	547	571	538	523	496	573	504	488	556	560	486	546	521	530	526	545	553	522	521	516	509	527	522	528	477	526	543	502	546	516	539	497	518	559	501	486	520	523	525	547	517	537	505	475	511	473	522	548	468	512	527	551	534	497	495	513	525	502	487	499	532	525	505	525	565	494	546	505	498	505	515	514	490	535	544	498	535	513	493	518	448	493	549	550	515	524	522	527	527	550	516	508	520	531	482	515	513	484	491	545	504	516	495	506	544	565	517	506	529	557	518	513	538	534	515	509	530	503	520	496	520	562	549	531	505	531	531	528	514	496	538	510	548	492	534	542	503	479	534	559	517	523	535	493	494	488	540	501	512	528	482	567	517	524	513	514	552	533	543	512	546	531	529	487	556	494	515	507	523	493	533	535	498	502	501	530	559	510	503	510	507	491	475	522	490	501	495	505	552	503	511	521	531	556	514	514	535	470	520	568	525	506	508	533	528	500	524	549	484	499	527	531	491	522	511	541	543	512	534	511	526	503	551	522	532	506	526	511	534	525	497	539	486	477	536	524	528	527	512	476	504	499	489	570	460	498	510	511	540	521	514	508	541	508	552	518	525	532	529	510	508	511	527	493	539	522	501	523	460	512	539	493	520	549	541	527	557	472	531	513	521	536	501	527	513	486	509	503	490	509	531	499	506	543	514	523	514	494	510	509	493	525	525	492	515	518	562	549	486	490	517	476	502	513	547	507	528	508	506	516	501	503	510	548	484	503	522	476	491	496	537	514	542	471	515	571	544	514	526	543	521	513	512	506	513	508	536	488	520	480	540	510	506	523	507	522	539	508	505	529	525	546	500	527	473	527	500	498	549	507	508	591	531	525	521	527	527	548	544	518	502	538	539	524	508	536	526	487	519	515	493	496	495	512	579	484	515	511	517	500	529	516	533	506	522	524	547	515	536	534	544	536	520	530	521	534	513	546	501	547	526	513	552	526	543	526	497	486	483	524	563	536	489	484	535	502	536	533	508	480	504	537	552	519	541	554	497	537	568	519	539	529	479	500	515	552	483	492	516	543	529	523	506	533	537	539	499	526	544	540	542	541	486	528	476	565	525	512	511	549	480	527	520	537	575	484	518	524	522	500	479	506	512	500	524	531	488	539	530	509	504	458	516	520	506	529	472	533	489	543	526	495	549	533	536	519	491	539	546	511	496	511	490	499	533	506	514	482	508	495	508	505	535	504	526	535	514	522	545	540	500	518	516	504	539	536	540	512	543	533	558	558	555	517	507	493	521	509	564	476	507	493	540	526	478	512	482	497	502	546	549	500	528	549	525	499	509	531	516	493	525	499	487	484	585	496	491	508	532	522	485	549	516	531	524	520	503	532	519	505	515	492	530	502	521	493	503	540	557	520	508	523	539	503	522	511	540	505	531	514	518	523	527	506	512	503	514	503	510	543	496	540	532	505	522	528	493	538	476	499	554	542	499	540	546	533	542	521	492	501	512	530	511	506	537	513	549	527	550	533	537	501	574	529	524	472	530	513	500	468	509	560	532	514	515	504	516	520	506	553	512	516	538	521	528	534	484	486	532	528	486	511	526	533	513	555	521	519	515	531	548	566	508	512	503	530	484	494	526	533	457	498	484	553	551	521	534	540	495	528	513	488	579	517	489	499	523	505	535	500	527	491	542	543	501	513	567	537	506	530	506	537	505	535	495	506	498	549	527	483	472	516	513	482	513	505	487	509	548	475	513	481	510	530	511	535	537	510	525	530	479	500	499	499	541	497	550	520	521	520	481	526	522	536	537	552	513	533	513	505	545	488	544	485	503	517	499	534	504	456	516	551	522	556	495	557	506	548	496	485	516	515	524	518	536	505	536	495	502	497	497	555	503	488	558	472	503	491	542	531	511	539	480	557	520	540	524	562	501	548	526	501	490	534	502	515	541	565	512	533	490	532	498	500	507	549	536	501	534	548	524	467	543	520	518	549	527	525	548	528	526	503	544	520	551	538	521	510	511	533	505	520	536	508	524	482	532	528	524	560	566	558	534	512	524	545	520	518	543	528	496	472	510	473	541	478	524	529	487	511	480	512	519	525	514	501	496	517	537	496	512	523	499	486	519	505	530	558	561	532	541	524	471	492	547	528	495	518	534	563	513	515	546	541	518	568	506	516	542	542	511	524	547	521	489	512	536	497	543	524	513	540	503	513	506	469	516	526	512	535	501	518	519	501	501	516	534	552	501	546	523	501	507	528	517	525	519	505	516	475	507	529	566	531	528	502	518	559	533	537	507	512	520	508	559	506	473	534	519	514	540	503	546	553	508	509	508	506	514	507	512	504	484	481	550	549	535	515	488	507	460	514	509	498	481	499	539	480	504	521	490	506	511	520	495	538	505	526	533	506	545	546	494	508	516	510	494	475	530	495	529	509	511	506	537	533	501	532	524	528	518	532	501	489	503	540	515	536	560	489	521	541	525	495	530	515	493	502	485	563	546	501	530	516	500	569	514	564	542	521	499	528	516	509	533	476	507	507	547	508	468	494	552	555	507	537	489	501	490	530	515	525	519	516	542	491	522	521	516	537	551	540	514	532	479	541	518	518	528	541	501	540	516	533	501	558	461	549	499	510	514	543	505	512	514	515	564	558	530	513	524	518	498	458	512	494	476	502	490	508	475	500	533	522	523	483	511	500	499	543	546	526	486	488	494	538	537	543	496	529	525	527	546	531	522	549	488	511	511	503	499	526	512	478	493	495	517	513	563	541	496	548	510	571	509	501	493	516	517	526	511	537	539	503	506	519	512	515	519	518	499	539	540	485	542	512	530	490	524	502	537	516	503	496	481	527	483	477	484	529	526	510	494	519	525	494	494	509	541	468	499	494	531	485	549	501	517	528	510	571	552	493	531	516	537	529	532	518	541	506	530	528	529	511	538	502	549	540	488	522	524	468	480	524	508	478	523	518	484	489	493	554	468	513	515	523	525	554	566	541	531	523	511	529	540	553	509	547	540	520	471	498	496	488	493	539	510	553	502	572	504	475	504	512	509	558	499	503	518	467	539	471	550	480	501	539	517	502	520	512	510	507	539	543	546	507	548	553	486	526	483	518	505	517	524	522	515	540	529	522	517	509	526	528	565	496	498	542	558	503	537	485	505	520	519	499	492	535	530	512	544	540	511	517	509	518	510	474	548	511	536	482	540	548	544	499	556	497	533	483	569	519	473	583	535	576	535	528	529	515	525	524	509	547	547	524	511	528	501	499	467	537	541	521	544	554	507	519	519	559	498	535	552	493	541	505	507	529	515	486	520	514	508	560	518	536	524	538	533	527	524	547	565	495	531	482	513	509	498	566	524	536	508	508	491	484	527	538	511	510	499	547	528	553	529	512	488	535	492
15745	22701	15667	8164	6553	6182	5647	5005	3677	2959	2442	1987	1911	1781	1558	1304	1301	1275	1317	1340	1219	1185	1092	1013	998	901	967	861	862	907	855	835	759	814	752	739	718	749	722	679	716	700	703	675	667	711	661	716	659	665	665	659	643	686	631	607	613	612	615	584	641	633	612	634	617	629	611	604	600	668	594	634	637	658	604	618	593	642	617	607	588	626	610	592	632	627	578	620	638	630	600	615	626	621	619	574	656	635	634	701	627	597	608	638	565	680	630	576	592	619	567	623	580	637	622	601	608	596	637	629	621	610	617	621	557	645	638	595	664	602	585	597	605	637	601	624	559	639	572	635	578	609	635	628	616	639	612	630	654	644	626	636	589	625	608	664	625	616	614	613	627	610	601	589	601	604	612	639	601	641	605	643	629	630	604	613	619	591	607	630	632	598	593	613	612	612	632	623	629	607	631	591	604	651	598	631	656	607	623	629	683	634	605	580	650	637	583	693	613	584	658	606	586	664	643	602	615	676	644	630	647	621	539	626	575	625	674	648	585	655	609	630	601	619	627	615	615	617	646	619	578	630	630	659	623	615	597	590	593	649	626	607	605	626	638	629	624	619	619	604	669	649	675	583	621	592	597	611	599	630	616	624	644	594	585	622	610	594	626	602	640	598	579	661	603	653	601	593	597	633	612	645	625	612	623	589	624	613	600	601	614	631	629	612	605	620	584	637	609	578	637	628	603	649	606	632	627	620	604	647	614	631	619	638	641	624	609	593	661	607	649	615	642	613	625	620	613	619	616	596	603	543	654	603	628	630	610	643	607	599	612	633	607	612	618	582	604	640	569	600	641	626	599	608	600	649	608	609	622	607	641	633	632	591	627	613	642	565	610	609	603	587	582	673	641	630	667	622	663	637	632	617	601	600	601	574	599	671	634	654	574	613	619	642	609	624	609	564	621	654	628	631	601	624	621	624	605	629	605	614	600	636	616	625	584	653	640	590	604	614	626	629	611	631	633	575	627	623	634	658	639	593	624	630	652	644	623	641	635	607	633	585	646	603	633	631	587	621	614	613	662	631	651	637	590	605	653	598	599	625	594	583	583	575	605	619	618	630	608	651	630	627	631	642	610	625	616	633	654	531	674	633	642	612	638	607	618	596	572	636	570	587	619	602	616	627	609	622	607	603	664	612	635	641	590	594	607	629	576	642	583	589	619	615	600	628	592	634	595	644	611	622	661	586	638	616	648	626	588	641	665	621	644	601	625	620	664	651	649	610	566	641	621	659	665	625	603	615	594	629	619	627	657	584	602	586	596	603	616	586	649	601	606	655	656	612	620	631	609	586	593	646	617	639	595	639	647	596	594	610	586	574	606	612	572	635	617	607	617	622	592	634	587	608	632	572	616	602	602	560	666	593	585	643	598	606	613	615	623	605	593	611	619	614	589	664	650	585	679	609	621	602	645	639	614	594	639	607	618	629	600	621	649	655	646	579	625	576	651	612	625	631	572	635	617	610	617	647	608	571	633	614	603	606	660	672	574	651	591	564	604	596	609	600	680	618	609	569	627	612	616	595	628	641	597	636	646	639	614	619	619	643	640	601	619	629	606	635	604	591	567	662	633	607	645	672	662	625	558	580	593	637	628	609	666	654	603	612	613	582	633	597	594	612	634	597	618	555	652	702	598	697	628	582	581	642	643	600	610	607	632	628	632	609	644	609	671	603	658	624	634	590	600	630	650	600	610	589	638	668	614	647	615	651	622	603	623	621	620	589	590	624	622	636	670	594	610	620	562	617	607	636	578	635	639	620	606	600	586	599	607	597	619	607	619	618	609	641	642	618	628	615	659	608	633	606	614	627	631	614	574	625	656	620	638	620	590	614	597	619	584	582	651	634	616	606	607	621	631	622	635	607	639	643	599	594	598	628	619	605	631	615	615	626	633	646	610	591	626	619	633	640	668	617	605	604	593	634	611	635	587	600	666	605	623	571	636	633	610	633	610	652	607	613	600	587	610	612	579	642	614	638	645	582	622	607	613	672	578	621	642	593	583	555	619	599	587	591	626	636	595	610	589	630	605	600	591	614	601	580	599	636	625	629	590	575	651	603	627	593	647	667	610	592	589	612	613	628	609	616	612	634	641	565	610	594	664	608	633	608	609	603	607	628	610	645	563	631	615	601	640	623	655	611	574	628	625	600	639	641	621	596	597	593	647	644	633	632	587	649	577	637	653	647	598	623	593	626	615	675	626	600	644	629	617	616	601	612	625	603	598	633	644	638	614	701	574	590	596	616	625	602	613	626	612	608	644	612	595	643	601	588	610	604	554	632	600	610	670	569	630	616	643	591	632	596	630	639	600	618	646	662	656	607	590	602	634	618	639	603	611	613	597	627	586	613	639	648	597	631	587	644	628	611	603	588	656	598	639	655	632	658	636	634	596	648	593	579	638	610	640	601	609	628	607	608	636	615	601	667	615	601	606	609	662	594	621	636	588	620	623	587	597	646	615	632	638	576	607	650	614	627	608	652	617	636	593	603	606	603	587	666	630	579	624	592	671	615	618	644	655	618	612	669	612	658	582	600	656	625	646	633	667	614	607	605	634	631	615	587	646	617	606	639	658	640	633	617	636	642	616	594	571	633	629	637	621	576	589	631	630	553	591	613	601	610	638	595	633	653	647	636	596	646	638	623	619	628	609	584	602	621	658	675	649	622	590	619	616	586	644	634	603	610	604	647	635	605	575	625	661	627	623	631	620	637	603	648	647	615	630	582	597	632	632	643	620	620	615	599	577	609	599	636	636	594	623	609	614	650	646	615	628	625	610	599	625	611	610	656	577	638	633	605	585	641	636	606	615	601	637	599	590	612	619	647	615	637	582	600	609	596	672	605	612	589	617	583	609	613	656	610	602	615	620	610	595	614	599	656	585	611	647	618	634	607	615	572	587	655	580	592	629	672	655	606	652	612	636	649	631	632	610	582	643	609	627	632	643	620	647	660	636	603	640	613	599	617	592	636	607	637	618	653	586	575	598	641	602	585	632	600	570	641	631	591	629	576	601	629	636	608	635	612	646	664	595	599	621	664	659	665	619	645	644	621	647	595	668	658	652	590	609	587	585	646	628	623	625	646	641	613	648	581	601	596	595	634	580	619	613	683	601	638	629	585	653	625	631	614	684	597	634	594	605	600	623	613	668	634	630	623	602	556	656	593	599	631	661	579	590	632	626	601	630	622	596	566	634	590	626	636	604	638	619	594	639	601	608	655	580	597	622	604	623	643	639	595	648	628	658	627	635	608	611	594	626	637	613	631	632	649	612	605	597	577	683	614	632	644	625	618	591	644	586	611	633	620	621	628	631	617	616	617	591	607	627	607	609	633	609	609	639	616	616	603	609	631	643	601	636	589	608	598	628	608	641	657	631	591	573	627	576	656	661	581	648	594	609	631	648	617	624	629	645	649	583	673	657	621	602	609	650	618	631	640	607	632	605	636	626	633	593	630	605	633
24347	21322	28381	24664	21160	10921	4868	3452	2594	2098	1719	1445	1413	1247	1159	1182	1133	1141	1043	905	923	817	756	734	700	636	597	610	584	610	631	563	570	551	492	476	476	459	508	478	494	436	499	465	491	459	443	462	442	430	410	418	469	420	387	418	419	463	418	392	428	390	396	404	419	477	398	398	381	404	384	393	417	421	446	333	431	378	378	422	414	434	383	376	418	408	394	389	362	413	444	417	426	397	424	406	376	407	435	403	438	403	402	395	395	416	388	390	420	409	405	374	393	432	406	412	403	422	410	396	425	433	420	418	432	390	378	424	405	406	375	392	416	380	397	383	408	401	423	411	439	427	414	403	411	397	390	377	408	371	397	374	391	363	405	417	408	425	391	396	419	419	410	397	447	382	417	401	386	410	421	420	415	390	417	431	425	404	425	398	427	396	416	380	401	412	429	391	404	389	392	414	416	404	392	392	389	391	388	401	421	414	402	405	399	406	396	424	447	388	398	428	411	445	408	411	373	384	387	415	376	376	386	400	419	412	411	374	417	427	410	423	416	417	427	408	432	405	396	400	404	425	398	392	380	411	433	424	399	372	422	442	414	419	420	380	395	355	380	392	391	410	413	415	389	428	447	398	402	399	391	420	395	397	413	389	395	407	412	376	427	398	413	391	401	401	382	399	396	394	365	370	412	405	443	418	372	412	381	397	416	432	380	397	397	386	401	389	393	362	389	381	396	410	376	409	386	412	399	390	414	375	388	420	373	392	373	391	406	364	377	395	387	380	395	375	413	382	376	393	412	416	392	361	381	391	388	407	401	421	396	427	396	417	382	408	440	413	395	412	427	410	387	394	422	399	396	419	441	405	399	402	415	394	421	416	437	421	441	417	419	424	419	437	394	391	376	394	397	376	403	362	398	404	359	448	415	422	405	376	396	379	423	397	386	403	451	404	388	387	380	382	424	398	386	415	390	362	392	413	409	414	397	419	389	415	440	389	376	407	403	362	375	401	351	381	418	418	382	400	347	407	403	381	400	359	384	414	393	364	376	384	382	427	361	421	417	422	374	388	413	438	403	408	423	399	382	380	385	402	389	408	411	406	421	428	433	411	413	394	408	379	415	388	377	397	404	362	381	364	384	425	413	380	395	397	405	392	391	397	387	422	388	387	406	373	412	372	446	429	406	397	365	392	391	400	420	428	382	349	373	397	367	430	423	390	421	402	410	401	408	397	424	407	428	401	418	415	410	393	403	380	428	447	424	416	368	380	382	392	392	391	407	401	413	402	382	407	373	356	400	361	399	389	406	390	402	398	412	359	405	408	403	410	376	422	402	390	419	409	408	406	419	407	407	370	410	393	422	413	383	377	414	393	407	379	394	423	392	384	414	403	410	389	392	419	413	426	399	412	435	423	406	406	356	415	408	436	374	438	367	390	431	418	400	412	418	393	430	395	388	415	382	416	436	370	408	376	370	378	398	426	415	402	419	394	392	370	416	361	425	412	376	413	369	414	380	423	411	373	427	400	408	414	393	450	374	427	397	420	409	413	400	406	422	405	394	399	390	400	438	436	384	423	421	421	432	405	396	394	437	406	412	401	390	404	409	384	412	369	381	376	369	394	375	420	418	429	389	364	403	402	409	411	393	413	414	415	376	399	399	391	438	404	419	403	410	393	383	388	389	392	395	406	402	368	397	430	419	398	396	420	436	388	390	381	383	404	401	413	394	379	416	405	415	399	393	412	423	374	372	395	352	381	384	413	392	386	413	393	376	441	393	428	376	411	431	417	403	403	384	402	400	377	417	381	409	365	430	366	397	384	407	439	415	418	427	433	408	425	368	429	353	408	447	392	409	394	400	379	445	402	438	414	399	374	409	387	407	390	376	390	375	384	412	432	367	388	402	397	402	413	394	422	417	397	406	402	394	367	407	393	403	395	385	382	397	422	427	401	387	406	453	400	380	397	419	420	382	412	419	377	401	405	422	384	395	374	408	375	382	408	370	400	419	422	385	371	438	397	350	452	392	384	378	396	417	400	396	365	381	400	424	363	419	388	405	388	359	395	409	382	423	417	384	398	379	412	400	398	419	375	405	406	392	380	391	421	411	358	364	404	422	417	405	354	433	370	391	401	424	432	426	412	389	390	391	406	409	421	374	385	367	375	393	420	419	402	356	399	375	401	371	403	376	408	393	367	397	409	363	394	439	383	381	428	374	419	421	380	425	374	410	430	385	415	410	395	399	379	387	426	417	382	420	435	408	424	350	407	398	418	370	390	405	395	408	461	392	393	412	394	398	384	388	388	427	421	420	435	397	400	405	373	412	386	420	394	390	411	429	399	358	394	388	407	435	386	385	400	392	423	386	405	409	394	377	414	410	418	393	398	373	370	398	388	371	397	435	405	390	431	393	381	387	390	431	420	420	435	432	398	407	380	356	404	397	396	406	404	408	377	390	385	383	383	417	458	384	433	398	393	419	385	424	367	377	376	410	380	431	419	389	385	375	395	390	400	346	383	405	384	389	384	385	392	397	386	387	387	382	400	401	405	406	409	397	397	424	399	416	387	388	434	388	375	387	403	399	372	412	399	405	385	382	385	417	414	382	395	385	404	401	428	409	423	397	425	388	375	409	423	375	382	389	372	419	414	409	419	404	398	357	421	388	404	373	438	394	422	412	375	382	426	379	373	397	431	423	378	409	459	365	412	413	401	437	410	409	377	382	407	393	425	418	391	427	452	399	385	390	375	402	379	386	402	406	419	436	407	406	407	442	400	406	389	404	425	433	385	452	388	420	427	437	381	430	398	432	376	401	403	407	436	382	409	395	407	409	397	424	402	415	437	401	431	389	393	394	458	412	377	395	424	371	389	456	375	397	376	448	408	380	397	384	383	405	409	367	435	424	423	421	405	405	433	384	394	391	421	397	408	385	393	418	423	370	395	353	402	396	365	378	400	433	410	382	429	410	431	394	379	412	380	423	389	382	397	415	394	386	379	404	436	365	397	402	401	395	410	428	394	388	440	425	427	424	391	370	433	426	437	408	369	393	383	415	421	389	403	377	389	426	433	403	392	381	399	397	393	415	413	393	404	380	400	415	395	433	431	395	420	407	398	385	415	433	406	404	429	387	369	410	384	377	411	425	448	406	398	400	423	442	422	397	437	398	422	416	390	387	434	424	388	404	407	402	379	400	424	394	401	379	408	427	402	406	392	393	410	371	387	384	361	380	422	400	412	412	385	403	423	387	388	401	388	404	418	383	388	368	359	414	391	405	409	410	397	381	396	405	388	380	393	400	402	416	391	406	374	367	375	420	401	395	371	411	385	383	416	432	387	430	428	404	424	405	390	426	413	377	402	389	428	392	407	361	431	387	412	403	401	409	401	394	410	436	393	411	392	363	398	400	398	410	412	373	386	398	403	418	404	398	355	393	370	387	400	448	401	417	388	392	410	371	410	406	436	380	426	395	402	420	406	400	387	415	405	401	408	407	392	406	372	410	408
17248	30253	22313	13048	10104	9170	7719	6928	5772	4352	3512	2709	2677	2308	2031	1898	2013	2028	1806	1487	1494	1299	1260	1146	1033	933	948	895	817	897	780	779	781	742	721	694	654	658	624	657	608	619	529	606	541	593	537	570	561	520	524	532	497	506	472	517	489	473	523	514	491	505	463	492	528	470	506	479	489	520	453	480	495	529	472	470	510	489	488	501	461	458	470	474	504	460	485	519	476	465	489	466	467	501	493	469	498	488	508	496	494	485	503	492	478	513	509	517	478	479	452	468	506	491	468	491	488	478	440	495	506	500	489	475	462	455	411	476	523	468	467	482	471	515	451	517	495	452	480	484	475	494	478	490	497	470	508	468	465	494	514	463	467	416	472	488	472	505	479	510	470	490	463	461	514	461	493	540	485	468	505	491	458	484	446	472	478	482	455	493	476	485	513	469	532	504	483	477	452	500	473	473	497	469	497	446	463	484	465	511	507	473	504	485	462	475	481	500	508	475	461	504	505	483	480	473	530	470	470	503	452	491	459	453	460	480	515	485	467	472	494	479	485	469	487	454	465	473	448	462	500	467	463	519	479	521	499	504	474	474	464	505	481	490	507	461	462	516	491	467	463	451	502	504	476	500	469	496	461	464	486	494	469	471	517	479	492	506	467	500	452	522	488	492	503	480	485	521	490	473	476	464	459	483	507	445	517	432	473	478	496	460	489	496	447	463	439	494	490	487	514	436	472	481	491	504	476	493	496	509	513	460	503	499	444	459	483	502	494	455	504	458	523	473	486	456	465	491	504	465	453	505	505	466	501	507	452	456	480	506	476	465	487	479	483	477	483	498	476	452	487	493	500	467	443	454	488	471	492	453	454	435	465	483	455	471	486	440	516	492	474	450	486	511	490	528	468	496	427	454	517	486	508	467	473	459	495	532	471	505	432	472	448	469	512	505	448	472	443	482	509	438	493	500	432	467	486	489	484	481	489	510	501	470	479	480	463	452	489	442	464	482	469	423	506	492	481	451	459	493	470	481	492	443	471	465	502	483	523	494	497	480	472	483	498	461	510	468	463	502	472	489	517	455	485	474	478	532	505	485	450	480	511	489	472	501	454	470	501	490	473	507	517	479	487	473	478	483	468	470	484	491	455	477	485	486	431	448	463	476	453	447	477	477	483	458	524	469	489	453	478	494	447	457	471	475	527	501	495	467	470	450	490	496	487	487	442	479	466	520	463	466	431	478	478	453	517	512	487	511	514	464	448	491	451	486	494	460	461	480	503	483	496	484	440	488	488	436	490	465	474	487	459	494	481	483	479	468	490	461	430	499	475	487	487	491	456	476	502	445	475	470	472	458	501	446	503	427	475	470	457	466	467	501	443	475	474	480	491	498	454	440	514	511	476	522	486	452	467	487	476	458	491	485	492	474	493	477	511	440	466	462	484	455	466	480	516	469	496	479	486	473	495	487	486	450	448	491	455	494	480	453	503	511	486	487	527	481	448	515	449	486	489	501	461	487	483	455	492	446	485	485	473	495	443	441	501	478	472	517	480	474	440	444	490	446	435	449	478	451	467	510	494	438	456	485	503	476	462	469	453	472	470	476	460	480	504	459	487	453	463	490	489	461	513	473	455	497	491	447	464	472	493	485	499	493	470	495	476	462	428	472	473	489	533	478	482	438	488	466	507	468	490	512	461	476	441	455	471	435	493	494	446	464	488	503	451	489	484	463	497	464	494	518	506	460	491	483	501	485	471	483	455	484	497	435	467	499	485	449	497	477	496	499	484	476	485	503	456	471	494	455	524	488	490	475	481	509	475	456	476	465	497	461	508	479	480	489	516	495	524	471	483	523	479	477	449	453	461	483	468	490	457	489	478	545	465	481	444	453	469	472	450	479	483	436	462	434	474	476	473	478	508	450	499	504	486	483	464	525	507	481	496	449	464	466	490	509	491	518	494	510	447	446	501	482	478	495	466	499	491	471	503	473	503	481	520	411	470	475	486	470	454	441	502	438	498	466	464	461	492	499	509	492	475	484	476	488	456	449	501	451	447	458	481	505	472	477	478	509	498	520	445	471	517	510	443	417	483	454	489	488	475	440	478	494	501	471	444	468	491	507	461	480	481	475	505	445	487	494	485	456	518	468	458	463	475	487	490	458	476	440	486	490	472	487	463	500	467	448	490	448	458	528	487	460	471	459	481	493	501	494	423	481	449	490	494	443	469	470	489	448	501	463	484	478	475	501	486	471	468	430	467	461	480	472	481	479	444	497	451	501	525	506	510	481	472	499	520	509	501	435	471	481	489	470	468	457	493	461	459	456	449	477	481	467	491	469	518	474	476	469	494	493	459	455	456	458	481	506	510	486	466	454	501	482	483	433	475	467	482	463	518	455	461	510	483	482	479	467	525	469	459	473	501	481	492	462	483	493	476	522	459	472	474	457	482	473	509	532	455	497	486	463	484	496	510	524	484	436	475	498	509	494	473	446	488	489	511	510	501	489	476	430	484	509	456	475	511	459	487	486	459	444	479	518	500	456	502	529	474	465	502	476	490	455	439	484	470	499	485	501	497	477	489	522	455	490	455	461	447	479	470	491	497	461	462	449	555	457	442	492	491	448	467	485	474	498	511	508	520	475	502	465	509	488	497	482	504	458	509	481	523	499	492	486	471	471	504	512	477	489	481	460	515	494	524	507	463	519	484	503	494	466	503	486	489	523	451	456	513	451	506	479	460	475	489	546	491	481	508	467	460	471	471	502	455	470	450	508	467	444	459	494	453	470	453	467	461	513	516	488	471	483	496	454	465	507	485	507	526	434	470	455	472	493	500	488	456	459	479	461	476	488	482	488	494	463	481	507	478	448	481	484	497	505	490	443	500	529	447	507	480	487	501	475	498	488	477	467	467	459	484	465	440	490	513	476	466	466	481	460	479	460	460	466	511	455	453	469	457	492	463	477	458	498	433	447	490	460	472	449	437	463	446	495	525	496	481	465	501	456	448	503	471	464	473	487	477	518	504	443	481	521	485	498	507	460	426	492	459	477	513	507	492	434	465	489	487	473	478	464	498	446	493	446	481	470	446	475	441	447	476	458	491	471	511	450	470	509	474	451	443	500	462	533	456	493	483	460	500	530	484	493	434	503	455	483	476	497	453	485	491	470	439	479	506	451	486	469	476	468	471	460	476	498	491	483	478	521	435	460	468	486	466	452	452	512	507	411	480	492	470	506	473	458	448	479	488	470	470	491	452	509	480	469	503	467	475	474	471	468	528	467	453	532	493	527	454	443	510	475	512	458	472	463	489	482	475	452	483	485	483	444	462	491	463	471	466	530	479	493	516	516	498	491	461	474	480	483	405	488	459	483	505	477	483	467	469	468	457	496	514	513	482	505	459	487	501	465	486	477	489	454	478	469	444	488	497	477	449	498	461	528	465	429	476	470	468	503	474	475	480	483	511	501	483	505	475	478	500	433	477	466	452	480	464	469	464	446	474	486	470	442	480	486
25476	21323	27157	25462	11353	4599	3502	2847	2419	1910	1743	1441	1475	1373	1293	1349	1391	1336	1137	1078	1096	1068	1008	956	908	921	876	818	949	814	826	814	770	774	779	766	741	775	743	729	699	745	723	758	742	700	755	749	737	711	752	710	704	667	682	697	702	687	689	725	675	685	659	713	658	675	703	694	671	732	710	699	677	696	656	685	683	634	685	685	721	657	746	724	678	662	669	725	695	685	645	668	716	711	719	703	690	705	656	698	695	698	723	662	681	632	718	731	732	691	661	713	689	726	716	691	687	658	687	679	661	719	677	694	686	682	719	647	674	645	666	702	681	666	701	660	656	741	685	671	669	682	726	678	664	711	655	645	732	677	705	676	651	654	705	706	675	669	697	666	710	666	699	705	656	672	709	695	657	689	695	710	693	680	637	675	689	670	752	694	698	750	702	641	644	653	671	673	650	683	662	702	692	695	655	671	664	650	621	678	697	718	665	683	692	702	702	708	683	702	671	667	674	629	681	674	679	661	687	689	677	725	633	697	722	676	702	648	679	723	705	640	696	664	714	710	674	665	690	704	695	645	706	715	667	650	700	673	620	711	688	662	700	720	665	707	674	696	714	672	727	665	665	718	654	673	645	657	702	673	734	665	694	631	712	642	694	752	685	698	710	658	665	654	702	718	651	634	686	640	723	658	651	666	683	680	682	668	663	695	683	661	672	681	719	659	670	702	717	675	680	679	709	651	694	680	663	675	658	703	709	685	676	677	712	714	679	697	682	687	698	690	704	662	743	634	672	700	705	663	654	689	677	696	682	661	684	628	728	698	645	652	637	676	674	693	684	653	689	714	671	700	661	687	648	712	698	673	699	659	719	686	663	737	669	693	688	726	720	664	693	714	630	708	681	701	721	681	695	671	653	750	703	661	658	684	695	694	685	648	686	705	677	714	687	642	722	690	698	643	687	708	686	664	659	678	688	715	668	675	665	704	631	690	654	640	656	676	697	687	707	648	742	677	715	682	686	713	662	688	652	710	708	656	670	660	631	690	660	683	670	677	674	680	681	695	703	688	671	687	678	629	668	700	748	697	681	674	686	705	702	683	676	679	672	671	726	710	723	623	688	685	686	702	697	733	673	660	748	702	646	647	679	699	674	670	709	681	736	650	695	682	678	659	620	709	709	660	667	692	704	627	633	663	670	689	635	657	692	747	679	674	722	723	691	718	658	691	707	722	672	703	664	652	676	698	719	695	653	670	686	678	661	672	671	658	686	744	665	646	664	670	709	655	700	716	699	658	647	686	667	632	702	713	638	687	686	752	684	670	658	659	662	710	678	647	663	663	716	720	652	656	711	676	692	675	705	700	672	715	686	663	718	656	638	641	700	722	678	706	700	670	673	684	736	671	640	672	659	685	658	714	713	668	669	666	647	675	700	669	658	700	694	692	686	681	724	666	688	704	700	642	675	660	671	640	688	680	650	667	662	691	675	652	704	626	712	624	659	683	662	731	681	691	672	656	676	679	684	655	716	648	668	660	681	697	703	647	654	671	708	696	693	678	635	712	689	625	668	688	719	692	716	702	712	696	672	654	643	710	701	676	629	679	661	680	652	662	696	716	738	668	731	672	656	657	685	678	663	688	655	721	744	674	672	629	713	721	709	683	615	693	743	691	652	669	709	683	689	673	725	674	693	643	724	716	662	655	614	643	694	677	669	686	737	679	665	660	699	706	690	665	690	635	662	642	672	695	715	657	756	704	704	666	728	676	673	676	690	711	727	697	689	668	654	669	637	705	687	654	678	685	672	700	700	662	672	647	665	690	630	693	666	689	728	700	641	704	732	709	669	669	681	702	681	745	638	660	697	727	647	701	700	657	701	694	695	678	698	660	690	671	677	663	668	688	651	713	729	692	706	676	696	673	647	690	624	724	660	689	709	701	709	679	687	682	661	639	703	637	662	693	665	674	645	677	671	728	666	677	688	677	698	697	677	690	692	709	617	624	692	641	709	691	675	704	646	659	663	670	643	734	676	712	666	676	681	648	696	706	686	660	653	665	719	692	671	672	684	727	721	662	648	731	694	715	713	636	661	708	677	669	628	682	660	688	719	687	682	657	675	730	668	685	631	649	668	648	704	653	735	720	682	640	734	636	658	689	669	699	709	681	658	696	690	655	712	644	647	661	720	663	744	705	691	700	688	669	702	675	733	660	673	699	665	693	710	667	666	708	658	689	748	719	694	718	699	686	673	697	617	728	718	662	655	696	681	672	625	678	657	704	707	683	690	696	671	720	666	700	720	709	683	677	706	694	653	715	702	724	712	672	661	739	672	679	706	719	708	623	684	687	675	676	717	681	680	656	682	766	718	641	704	747	708	701	684	681	670	668	653	674	662	651	640	670	666	677	660	667	627	674	685	692	675	666	696	692	651	661	692	726	726	715	683	682	692	710	696	672	639	708	713	719	647	682	660	665	720	698	660	698	663	690	679	684	677	685	649	688	717	691	718	690	701	695	698	657	688	674	721	646	661	703	669	695	732	700	705	708	674	679	640	696	668	653	641	706	698	624	706	679	666	660	652	716	675	656	692	647	672	699	606	734	712	716	669	689	689	657	664	698	656	727	676	679	664	686	675	709	701	715	679	691	730	676	673	677	677	667	672	683	681	662	686	692	684	712	672	725	670	728	654	685	701	694	710	645	677	664	686	689	684	680	671	722	652	635	720	676	699	704	686	674	630	664	695	720	695	683	670	647	698	692	678	734	706	678	673	716	677	680	639	701	681	726	671	660	708	686	685	679	716	692	640	695	668	690	697	643	687	667	702	757	688	695	705	661	657	680	708	639	660	678	653	662	685	680	682	741	696	736	681	701	689	702	687	654	612	701	668	716	664	666	667	728	716	702	717	686	683	696	665	653	667	668	715	667	650	652	695	715	702	680	714	710	684	671	650	650	696	684	698	697	696	702	715	715	687	683	730	652	678	682	686	680	706	656	700	687	707	686	665	682	704	698	699	710	697	693	658	685	681	700	697	685	709	642	698	691	686	654	677	725	727	664	642	660	684	715	685	694	695	704	686	660	675	695	708	700	726	723	693	717	656	666	678	676	679	706	678	709	722	733	646	654	669	710	647	650	669	727	672	691	696	703	636	673	725	666	683	710	663	692	657	683	661	692	674	689	721	677	667	680	704	683	675	665	697	696	709	665	646	605	673	686	700	690	668	677	680	707	676	701	698	684	656	705	672	652	704	696	725	696	715	700	654	690	682	695	683	714	659	678	681	650	747	692	704	659	673	691	648	711	643	665	656	709	681	694	682	657	659	758	659	675	729	686	662	692	707	696	715	691	680	705	639	711	695	700	681	704	658	735	693	737	660	724	692	644	696	689	711	673	677	679	621	639	658	721	673	673	720	662	735	625	684	660	718	651	644	626	705	618	692	717	672	689	692	630	727	662	751	721	635	702	681	675	678	716	691	666	698	691	684	696	669	653	664	688	667	694	713	726	642	687
17430	27263	20996	12108	9002	7832	6810	6048	5083	3788	3288	2631	2553	2284	2133	2353	2386	2047	1705	1641	1582	1505	1465	1335	1289	1247	1125	1149	1203	1091	1057	1077	1027	1023	982	939	933	834	885	909	910	896	922	871	856	851	853	899	882	811	856	822	827	790	832	770	789	764	824	842	856	880	813	784	795	783	793	778	775	790	788	786	785	786	763	773	828	839	854	743	811	784	806	766	790	798	799	810	783	818	788	808	811	736	789	828	758	747	798	767	784	777	789	837	783	759	802	778	830	786	814	757	813	806	856	749	828	817	818	760	810	850	804	798	791	826	857	811	763	853	780	731	800	796	799	799	738	803	772	831	819	803	847	818	805	799	777	779	757	777	821	818	786	780	752	759	769	768	800	766	819	783	802	755	815	809	837	766	810	752	809	800	857	757	739	766	719	788	776	808	795	811	826	775	818	744	807	774	748	822	797	777	803	740	765	757	755	817	778	763	797	797	765	795	849	795	821	800	763	762	790	731	849	759	791	788	837	790	845	805	803	808	746	821	788	766	742	751	779	776	782	771	781	795	791	791	762	766	823	781	792	804	783	820	797	791	818	855	757	753	812	822	774	734	841	778	783	802	828	823	758	779	770	777	753	807	766	762	785	818	760	769	786	788	808	785	789	847	762	764	814	735	821	790	829	778	764	841	773	774	847	816	799	793	800	807	760	797	793	759	794	795	804	800	811	768	819	773	777	793	847	775	791	814	760	760	822	784	766	803	779	782	772	788	820	815	825	742	777	789	802	782	838	791	772	799	802	755	798	839	813	792	780	778	785	821	809	781	824	810	828	842	771	810	826	800	791	777	790	765	812	788	766	763	766	718	794	794	825	775	791	824	782	783	793	836	796	763	794	760	802	800	786	757	776	724	782	827	787	774	844	790	779	756	795	795	814	751	768	838	798	797	815	728	780	802	811	793	830	776	741	802	780	771	782	795	784	751	784	783	784	787	786	781	768	793	815	759	766	814	808	819	746	769	799	752	835	800	803	801	839	754	843	801	802	736	777	758	774	825	788	760	862	803	827	737	821	791	770	751	787	818	812	763	765	765	765	757	788	785	792	797	869	777	779	794	829	789	787	769	825	807	775	738	775	746	790	789	752	827	754	797	776	824	748	782	817	711	813	831	794	765	768	790	747	732	816	772	752	742	782	788	815	779	769	816	753	772	809	756	827	800	785	746	798	783	814	798	762	812	797	811	821	803	782	791	799	779	807	754	813	776	727	755	807	808	849	847	849	732	792	777	806	762	808	753	793	804	838	809	804	824	750	778	762	777	798	770	764	834	753	818	784	796	782	807	740	802	786	817	815	766	797	778	825	809	774	781	808	800	774	775	756	780	773	775	832	783	711	748	795	785	786	789	832	805	767	801	765	800	764	823	790	761	794	728	756	808	815	742	785	736	752	843	755	800	798	783	803	790	770	770	829	768	792	793	796	766	783	732	739	793	777	761	794	758	801	841	802	802	751	824	781	757	835	784	757	796	758	770	801	778	783	826	802	785	756	810	805	836	795	771	803	787	758	824	800	786	821	813	747	740	803	766	851	797	813	822	775	783	769	801	767	791	774	827	729	762	809	808	790	836	812	787	804	783	759	768	777	765	791	793	818	784	784	796	735	752	756	785	828	794	807	820	766	742	808	732	780	818	725	785	731	805	759	746	773	745	789	778	761	752	826	809	824	789	804	779	824	816	789	786	792	797	755	778	758	755	780	783	785	803	844	773	773	834	766	778	775	770	814	804	797	763	793	793	818	754	765	781	782	767	780	818	796	822	759	777	828	837	828	835	799	849	766	817	776	786	761	794	782	821	817	777	751	791	779	758	782	800	768	797	808	749	746	777	848	760	787	783	777	833	785	790	764	813	832	730	801	750	798	776	785	776	817	770	822	779	754	781	817	831	811	745	733	808	852	853	786	736	838	804	800	775	792	771	793	738	793	736	771	797	793	803	794	769	830	790	785	778	805	784	804	772	803	800	772	779	774	816	731	775	791	792	808	802	836	748	836	727	809	853	791	769	759	766	780	758	786	777	780	828	744	772	791	786	834	825	780	844	726	806	845	831	803	773	768	755	828	850	777	801	811	781	764	793	789	790	764	767	792	773	853	774	769	792	808	808	817	804	827	743	799	747	745	793	827	771	731	780	813	817	757	743	773	795	817	809	788	757	805	817	795	794	796	789	802	828	804	769	799	818	770	811	791	800	740	783	777	777	820	769	756	791	791	792	803	770	738	807	811	803	765	804	788	760	770	801	779	756	815	773	787	767	823	819	803	730	785	817	775	747	817	769	778	806	815	792	810	784	810	777	770	780	727	806	827	835	792	781	788	786	757	843	759	784	848	762	819	743	791	827	787	869	826	790	808	773	810	765	805	826	773	818	811	793	808	792	756	850	766	817	791	758	777	853	767	767	754	789	811	783	812	752	780	845	737	817	783	731	789	808	776	783	787	769	771	809	831	763	810	813	810	804	825	780	787	747	792	843	819	761	766	806	778	806	765	756	812	749	821	759	780	797	774	866	776	796	741	752	783	794	732	800	812	786	755	802	790	827	771	814	733	844	796	765	814	748	805	842	756	775	776	777	832	740	729	792	786	806	747	730	773	778	738	839	839	793	744	796	752	778	820	770	789	809	788	730	760	738	784	809	789	777	793	789	787	819	796	785	847	805	755	756	776	828	805	794	806	816	844	727	779	839	756	776	826	840	758	757	775	854	790	785	739	790	857	777	753	798	782	769	810	747	772	774	815	801	813	783	823	793	789	787	783	831	792	804	787	794	831	811	773	806	806	815	738	752	823	802	766	810	802	798	775	775	847	758	758	793	775	785	805	799	808	750	811	765	780	794	803	785	734	795	770	752	828	806	773	817	819	765	816	769	801	782	765	790	765	761	776	802	745	792	792	781	774	730	811	783	816	798	758	751	798	844	784	778	830	784	768	746	788	753	803	762	760	762	796	779	782	791	822	808	810	755	777	813	778	793	761	837	799	756	793	734	752	826	797	749	807	712	810	803	780	805	814	772	830	792	769	795	742	797	792	789	822	839	809	826	814	798	757	736	820	831	735	830	764	795	806	763	791	766	819	771	764	806	754	810	785	813	775	796	834	734	770	792	777	811	779	832	738	774	774	801	797	738	853	814	791	784	812	744	764	795	771	780	786	799	811	758	765	779	792	774	775	809	798	739	780	778	787	832	796	759	845	781	817	790	706	771	775	793	805	824	792	813	761	833	753	813	794	796	823	791	808	804	787	778	755	818	794	780	769	763	797	777	779	787	763	774	831	801	770	776	758	815	828	778	787	806	817	756	800	801	770	814	814	746	817	785	787	794	793	830	772	781	840	776	810	753	803	831	820	789	793	772	775	783	805	769	795	816	792	790	779	820	802	771	748	800	757	833	785	786	762	818	804	772	817	779	741	815	822	788	760	785	814	788	786	821	781	827	772	798	780	764	814	772	822	801	796	755	828	819
23247	21327	28926	24070	21339	21374	11983	5519	3891	3100	2489	2252	2015	1857	1887	1914	1809	1468	1419	1309	1282	1155	1086	1065	984	973	1022	915	969	858	811	829	811	756	726	690	680	754	737	642	707	692	644	684	692	647	657	610	653	626	642	617	614	594	641	661	597	617	569	669	644	563	575	585	592	634	596	551	633	580	585	600	552	618	572	578	574	581	598	592	560	618	571	545	591	555	615	559	531	552	577	610	581	561	555	590	542	577	623	592	624	565	553	608	631	543	619	587	572	565	557	606	555	594	615	619	619	587	578	615	548	567	573	582	546	560	576	570	552	553	548	617	610	579	544	629	581	558	589	599	601	586	591	601	579	575	557	564	597	615	622	589	593	622	584	607	583	579	628	618	543	550	566	540	587	555	575	564	613	604	575	540	570	512	593	559	564	585	558	598	583	556	569	612	601	625	573	546	560	586	578	575	587	549	596	608	592	580	550	560	613	575	616	583	551	551	545	568	571	555	576	589	562	587	591	604	552	583	589	573	579	537	604	609	597	553	577	626	576	584	659	554	575	587	576	568	596	620	563	584	539	607	611	582	593	545	554	579	618	558	615	593	572	573	575	573	630	564	597	540	556	601	603	589	579	576	609	597	572	567	606	561	537	571	571	615	598	543	564	620	587	559	604	589	595	558	580	590	566	575	574	586	556	560	598	586	548	575	521	615	582	569	601	571	563	574	584	616	559	544	571	581	565	597	609	559	559	564	575	555	534	589	555	597	567	555	568	570	638	604	632	582	569	552	596	606	617	573	605	590	575	542	592	588	541	658	585	575	580	584	575	574	548	605	582	551	576	542	569	575	565	601	559	598	603	585	599	579	590	608	567	573	599	582	634	595	564	578	559	573	594	546	579	563	563	588	621	559	602	592	588	589	603	551	606	557	587	555	560	558	617	574	601	583	585	563	578	601	585	564	575	582	598	535	565	599	564	536	626	546	612	570	591	526	606	556	618	508	549	583	569	589	606	541	586	563	548	608	556	604	573	570	552	599	584	610	590	595	630	599	556	612	585	561	593	546	579	580	586	602	596	622	570	566	623	554	577	611	601	554	538	559	526	531	565	573	565	582	557	597	572	596	562	569	561	563	551	562	582	562	545	581	593	564	592	532	593	574	597	597	600	567	591	562	593	607	573	584	562	573	566	582	584	536	607	653	579	572	585	578	602	558	564	562	616	592	615	569	575	564	560	576	550	561	590	582	575	573	578	559	618	544	574	621	560	609	544	564	557	567	579	562	578	594	581	582	587	592	536	538	647	595	582	559	576	551	546	608	618	591	577	581	536	583	584	554	579	581	584	582	552	617	602	596	530	578	624	569	574	582	580	575	602	558	587	572	569	562	571	549	582	564	600	565	568	556	601	584	620	610	583	565	580	598	570	606	577	562	544	583	578	583	584	605	553	544	632	585	565	576	550	596	613	617	594	598	564	594	584	551	598	593	570	579	551	577	551	633	564	603	599	596	570	568	604	589	589	591	571	621	541	541	550	536	578	566	614	583	572	567	572	605	629	590	576	544	615	578	611	550	593	586	583	596	574	550	575	576	581	598	553	589	564	571	547	588	585	569	609	572	586	553	541	601	581	558	615	561	557	569	587	608	571	609	528	550	600	558	592	599	570	596	568	556	630	609	538	570	582	573	594	561	576	550	592	589	605	586	610	552	593	594	553	580	596	623	537	567	561	630	597	591	621	577	592	577	590	586	571	533	568	580	593	615	591	591	615	599	605	588	610	565	551	616	567	563	594	618	567	583	580	586	578	579	554	592	589	554	567	593	561	597	546	600	585	611	590	603	610	584	554	580	564	581	530	587	586	600	582	549	610	585	553	603	581	554	561	587	587	561	545	552	593	565	580	580	527	612	593	596	556	553	574	562	571	596	545	545	570	592	567	570	573	564	595	576	567	612	577	626	547	616	562	625	588	592	609	603	565	536	598	617	568	601	576	576	616	581	578	567	595	532	586	589	600	593	586	579	573	573	538	556	588	607	590	588	587	609	544	536	573	524	579	621	554	618	578	560	616	595	540	564	597	570	581	552	602	575	608	589	611	581	622	596	571	592	519	530	559	573	584	559	566	594	606	545	558	572	551	586	576	581	569	577	547	633	569	573	527	581	578	589	586	567	576	554	571	584	602	598	626	586	554	575	588	567	618	596	616	572	583	582	596	545	577	562	556	578	572	588	586	590	568	628	596	588	606	573	550	585	572	644	570	606	560	539	582	557	570	590	630	583	578	585	575	602	562	562	537	606	579	574	541	593	580	569	594	569	608	580	543	603	607	536	589	560	571	585	582	572	572	597	564	553	590	581	531	575	565	549	565	617	562	611	533	618	591	585	562	566	590	593	571	538	565	574	624	558	576	602	530	596	550	580	578	588	564	556	601	563	554	560	568	528	565	581	577	607	539	600	593	580	544	561	559	592	569	596	591	593	608	575	580	592	625	521	582	580	653	567	573	598	564	589	556	524	552	577	567	570	598	589	565	571	642	587	574	577	524	599	590	628	558	585	575	559	597	595	562	581	592	544	596	632	575	567	598	611	621	623	574	561	583	579	588	587	546	614	622	549	590	561	600	594	574	588	571	593	573	581	559	578	559	585	562	525	577	596	591	542	588	568	578	574	591	559	564	571	577	594	533	575	579	597	605	558	542	562	571	603	571	595	576	574	598	611	586	573	572	605	586	595	578	585	560	565	599	571	611	568	604	582	544	571	595	568	598	588	607	605	552	574	568	551	558	609	583	564	533	592	600	593	600	577	581	574	535	632	593	587	594	596	585	587	557	613	589	569	570	539	608	592	539	561	584	579	604	558	587	576	567	569	573	529	556	575	597	571	560	579	597	587	556	579	588	564	623	571	571	603	601	523	554	551	547	587	563	570	579	583	566	580	608	556	587	565	560	552	555	594	606	572	566	590	570	503	599	559	595	559	581	563	646	589	595	619	565	570	580	574	595	567	567	583	590	582	575	580	575	566	600	571	610	549	597	590	593	547	585	601	556	578	547	582	538	579	603	566	600	598	572	584	554	524	584	539	589	579	576	574	560	599	531	556	578	542	564	560	550	589	534	552	559	561	572	575	574	604	569	625	579	611	535	596	576	543	576	592	601	594	567	574	554	598	535	536	562	562	588	567	614	597	568	552	546	543	560	570	552	564	563	572	598	607	600	573	547	577	544	555	562	590	619	552	584	552	558	569	558	607	598	586	613	616	579	581	592	582	570	614	583	547	573	555	558	534	589	576	616	592	557	521	588	553	536	539	576	618	554	583	585	590	504	538	587	559	583	591	582	606	591	624	620	626	553	573	567	565	583	577	602	618	577	599	535	582	626	560	588	575	575	605	579	534	580	560	572	614	605	610	540	553	576	578	563	571	563	554	534	602	617	563	569	535	561	570	571	585	535	611	586	567	593	566	572	557	567	626	604	558	580	563	605	579	639	618	614	580	584	551	597	583	575	567	571	582
20267	37534	30258	19282	14028	12004	10723	9622	7640	5811	4734	4335	3820	3320	3544	3362	3047	2503	2239	2066	2189	1859	1777	1596	1445	1400	1335	1268	1289	1195	1076	1064	1093	973	1022	947	887	968	877	879	839	860	772	736	792	807	809	827	776	684	744	731	716	705	690	692	681	711	659	650	716	680	660	686	718	667	632	662	669	693	694	680	595	666	636	680	670	672	644	663	642	660	705	633	699	661	654	667	672	706	695	662	655	689	623	617	691	673	640	634	700	675	673	647	673	633	670	663	673	673	712	628	647	674	681	664	702	651	660	658	662	675	700	673	629	631	624	655	611	651	675	657	651	593	678	667	670	625	585	645	712	665	639	690	629	613	672	668	644	674	659	654	630	654	679	652	697	711	667	635	670	668	614	630	650	660	642	657	680	666	626	698	685	683	665	643	692	702	627	689	611	655	660	653	682	611	635	702	633	630	631	629	691	666	677	641	703	647	698	658	643	676	644	671	664	634	676	663	620	665	647	664	679	603	655	632	663	649	667	667	640	660	647	639	613	622	604	659	650	633	664	641	660	621	603	676	608	682	658	603	661	636	661	605	649	672	658	660	674	650	651	660	684	642	637	653	612	675	704	628	673	679	725	626	614	625	621	635	662	678	680	599	665	661	655	672	641	678	702	688	664	612	659	640	630	617	666	643	633	644	675	650	661	675	684	688	629	698	650	634	646	625	638	710	631	612	661	638	638	642	670	643	652	619	677	603	673	631	638	686	685	638	671	681	680	640	683	617	643	682	687	708	619	653	622	630	639	663	679	630	705	637	680	685	668	689	702	688	667	701	689	697	658	690	671	640	650	668	637	662	674	654	671	748	669	672	647	640	634	673	672	635	674	646	660	680	643	692	638	669	670	590	665	646	675	718	621	620	646	686	719	670	679	667	626	665	670	681	676	692	646	612	677	673	635	667	672	662	643	705	655	632	651	650	693	633	634	614	657	649	661	678	662	657	660	650	667	683	621	668	650	620	634	687	660	673	695	680	684	626	657	646	627	641	698	639	661	675	653	660	641	660	694	668	675	603	629	661	650	674	625	670	635	681	675	649	641	628	679	619	685	692	659	642	644	653	670	622	639	658	649	670	710	699	639	666	671	668	616	670	636	667	665	660	661	653	637	678	657	634	677	652	696	655	669	660	630	683	648	625	669	664	598	667	673	691	653	614	652	658	629	670	674	649	672	584	609	686	643	700	657	641	651	662	666	689	667	694	667	633	648	695	662	640	610	632	633	653	651	594	622	635	623	673	658	627	632	664	627	673	650	603	660	714	681	667	612	633	646	639	636	681	662	645	582	654	659	622	612	637	637	652	634	646	691	635	662	620	697	671	670	670	665	656	678	628	686	680	679	719	625	667	664	618	648	694	654	652	613	689	661	654	638	681	652	641	673	657	619	643	642	674	662	620	679	626	649	653	619	649	702	645	650	604	669	665	640	666	610	616	684	629	605	672	629	659	643	671	702	700	677	666	609	665	621	631	643	665	656	649	633	636	697	663	616	695	676	689	642	682	631	640	649	671	650	639	637	641	654	653	631	703	641	627	653	681	677	651	649	642	629	623	632	671	665	689	662	644	637	657	646	636	633	688	654	671	663	658	611	716	599	657	628	606	668	700	676	713	694	633	598	669	661	660	667	647	649	622	651	674	651	643	652	684	592	638	629	685	634	681	632	667	644	613	628	687	660	661	640	690	611	643	625	645	626	662	724	671	630	707	629	691	661	645	693	603	607	667	657	625	673	626	649	637	641	657	660	628	624	645	632	708	635	647	684	704	645	621	647	683	633	698	642	642	623	682	613	658	637	586	636	646	679	669	693	635	683	693	649	638	624	693	698	664	637	708	646	660	662	682	687	708	645	654	657	677	660	653	668	646	595	645	665	684	637	651	667	626	623	640	670	712	659	684	624	647	656	675	625	652	637	636	651	643	634	655	635	678	663	711	672	654	671	688	638	662	668	647	674	624	626	618	705	659	658	670	653	715	641	681	678	640	679	674	668	641	675	661	652	684	634	695	640	664	633	665	656	644	685	660	638	616	663	729	647	676	659	647	653	667	678	658	660	648	624	690	642	657	639	627	682	671	697	671	675	662	659	687	731	654	679	680	652	626	659	691	623	659	643	655	668	682	655	624	644	651	640	686	616	663	659	663	617	681	622	693	680	702	610	617	681	660	689	643	658	694	659	682	687	670	665	631	621	598	644	660	696	667	689	635	626	634	634	629	657	663	656	644	701	622	646	674	622	608	627	654	673	646	651	639	702	670	680	700	680	643	624	687	642	632	636	629	667	623	678	667	688	635	600	681	622	652	669	671	653	652	628	671	637	643	655	678	644	628	660	653	631	652	651	655	601	646	622	674	638	693	680	646	640	704	668	663	645	609	613	677	622	678	650	672	628	698	648	656	608	670	641	636	634	655	640	709	647	664	670	636	675	626	637	647	631	592	630	634	671	676	672	631	668	676	671	599	674	668	631	655	663	657	653	640	697	644	687	650	657	645	636	679	657	642	674	687	670	602	671	701	667	641	640	691	646	661	648	686	649	666	646	579	663	663	653	661	664	654	682	664	658	682	636	630	622	655	647	645	658	659	643	689	655	672	654	684	660	663	657	634	699	648	618	669	624	629	680	664	666	671	629	698	619	666	636	698	683	686	678	649	653	682	666	704	673	684	673	653	668	682	643	662	642	649	690	649	661	649	648	636	662	633	670	655	687	633	665	639	655	687	696	656	665	684	695	661	650	650	647	657	703	647	626	638	683	652	666	639	664	651	681	649	618	641	659	648	720	699	665	623	665	655	619	644	646	622	591	620	634	652	706	626	623	625	665	681	644	622	698	680	655	654	649	632	627	624	607	638	679	618	626	648	695	663	696	648	650	620	633	716	636	668	614	667	670	641	627	654	652	679	665	647	669	643	640	683	651	658	677	680	681	684	646	675	636	684	638	660	695	696	640	618	644	641	676	676	689	663	686	700	662	664	654	624	648	654	685	610	653	681	647	660	651	666	654	668	675	618	630	649	688	642	638	682	660	676	623	662	648	653	635	647	664	684	640	633	620	647	662	649	637	635	692	600	698	621	614	685	624	678	611	653	630	607	666	661	635	646	664	638	623	673	658	634	632	677	616	664	684	678	642	644	620	670	652	624	628	602	655	639	643	611	636	667	691	654	643	655	629	628	645	622	636	660	656	664	664	689	688	683	680	665	645	691	648	653	666	615	666	673	641	652	627	654	677	682	658	667	643	670	630	622	662	655	692	638	631	648	628	650	711	671	652	637	719	608	624	660	660	663	688	634	638	641	708	638	719	684	676	634	656	662	644	657	648	654	618	674	629	653	624	647	655	622	607	705	662	610	690	607	621	649	614	641	654	681	737	637	631	617	629	685	666	659	615	670	662	647	639	686	650	679	684	618	679	645	641	679	672	622	653	656	663	655	669	647	647	622	665	656	654	661	656	692	680	673	677	712	695	620
27807	21042	15882	7604	3921	2972	2511	2181	1718	1518	1324	1265	1063	1117	1127	1068	905	881	892	822	839	789	739	654	663	699	637	640	647	609	600	625	620	586	603	563	602	606	620	554	623	565	558	574	560	566	562	540	541	558	531	513	492	525	513	577	522	537	560	535	546	502	548	533	518	534	515	506	551	514	539	526	547	522	500	510	532	533	523	542	515	527	519	544	530	508	545	562	526	528	528	543	524	552	523	518	529	546	522	505	509	516	525	496	557	508	537	534	472	530	508	553	527	528	519	523	508	482	524	521	486	539	533	532	539	542	521	514	537	515	564	496	508	542	501	526	517	504	524	536	533	492	518	490	534	518	507	502	535	536	558	574	527	509	518	510	533	527	554	550	483	535	558	507	528	509	540	539	538	521	550	514	502	547	540	530	536	506	540	510	494	488	530	538	535	509	516	498	518	493	527	513	572	526	514	513	519	541	521	512	512	539	499	513	522	523	510	532	528	530	518	525	533	509	545	544	493	522	555	536	545	514	487	528	558	503	513	545	507	555	550	568	534	537	559	509	521	536	502	500	581	553	495	550	542	523	523	507	506	491	530	523	538	536	524	520	539	557	472	519	522	542	553	516	527	509	498	522	504	489	539	521	541	517	522	482	530	518	522	528	500	517	485	531	537	532	513	507	564	569	524	475	540	491	533	527	540	507	569	531	518	468	556	584	525	489	552	540	512	551	543	481	477	518	538	535	552	513	535	524	520	506	519	531	486	562	492	567	505	515	520	527	500	577	518	536	498	499	516	530	510	506	516	553	523	502	534	496	491	576	526	522	513	515	505	526	555	511	504	522	515	501	531	521	525	544	516	536	564	517	568	483	586	496	585	518	559	545	537	576	523	521	502	567	499	519	511	543	489	530	532	540	517	530	540	446	551	500	528	515	535	529	500	530	547	518	530	546	482	523	545	511	496	516	513	550	520	503	526	523	525	505	485	512	525	515	552	543	526	568	586	569	576	519	528	557	519	523	548	531	563	509	509	526	534	525	507	479	513	519	544	508	531	521	537	554	517	536	525	495	564	496	513	568	500	560	528	519	507	580	535	515	498	538	521	538	513	554	522	523	528	513	485	521	514	508	499	508	528	546	537	504	492	531	535	538	557	521	546	491	499	528	528	497	548	541	524	530	524	496	524	548	568	545	501	566	495	495	485	506	541	536	531	526	522	532	511	510	541	503	530	629	519	511	530	510	515	512	541	481	533	522	537	487	520	486	517	496	530	480	498	481	527	545	510	471	516	527	502	550	533	525	516	523	539	558	500	512	517	529	477	503	523	547	535	547	519	519	524	529	503	557	509	512	503	562	504	497	539	486	524	533	483	518	526	550	481	536	522	495	545	502	552	547	506	524	532	538	541	504	503	527	476	485	545	509	526	539	516	567	549	502	536	561	502	541	515	536	502	519	506	538	550	551	484	522	518	511	554	512	540	496	467	518	523	565	525	570	551	495	535	526	544	523	562	505	553	535	531	543	522	524	564	545	524	526	522	528	502	546	547	496	492	501	503	497	535	547	538	553	542	502	559	525	543	540	495	484	552	533	548	518	488	490	503	540	520	512	511	473	490	540	562	507	492	520	543	506	519	495	529	536	537	531	509	546	540	505	528	522	531	523	543	472	510	511	512	515	524	515	560	556	541	489	549	516	521	472	532	521	505	525	536	496	512	530	544	554	516	549	495	484	526	516	495	493	530	506	515	507	534	541	553	551	519	526	503	508	492	549	526	536	521	510	463	538	538	530	545	548	539	524	509	542	540	516	544	508	517	576	559	566	550	516	506	535	527	519	569	514	521	503	563	563	525	542	520	518	531	558	504	523	522	550	514	528	560	524	492	528	505	508	511	546	475	538	519	520	527	497	495	558	497	518	490	520	519	550	531	529	502	519	522	511	536	525	552	509	587	497	499	501	531	530	519	541	538	534	526	520	480	517	552	551	551	563	511	533	520	514	485	590	534	503	528	525	505	530	519	501	529	504	538	522	553	543	507	480	542	619	532	563	516	553	551	505	536	509	498	508	538	537	479	531	518	547	530	554	514	550	459	566	510	508	565	524	517	546	524	509	557	539	513	522	501	537	487	528	526	546	519	462	485	531	480	491	521	530	528	518	479	523	545	545	512	490	539	494	567	518	559	523	536	514	503	532	512	495	531	552	521	504	489	522	535	541	558	498	550	505	533	542	497	511	510	523	538	495	534	543	557	536	513	529	537	516	531	551	523	529	464	482	563	556	525	508	566	550	511	549	542	565	555	564	509	568	472	513	535	543	518	507	502	544	496	539	520	542	538	560	556	524	473	530	532	514	511	561	529	529	531	528	510	564	513	493	528	555	532	522	514	504	558	511	526	565	523	533	559	530	503	494	527	563	527	520	549	542	511	520	542	539	521	521	581	569	518	544	540	488	566	555	519	561	528	528	517	540	537	503	545	503	525	551	483	518	571	534	521	546	522	556	468	491	552	500	512	559	497	488	481	523	519	527	553	509	505	543	528	532	528	496	583	507	581	536	539	480	499	520	527	539	511	536	510	534	497	520	531	487	525	498	512	525	517	471	520	554	517	577	534	481	493	524	514	510	529	508	529	551	534	516	510	481	545	537	521	503	517	528	484	512	555	537	501	519	540	500	500	483	519	537	559	507	527	518	513	535	521	554	526	554	563	485	545	511	541	538	521	514	538	519	513	497	521	532	544	516	534	512	524	571	539	511	519	579	548	488	536	521	510	537	517	545	541	518	530	550	549	502	495	557	542	525	549	518	511	527	533	497	548	566	505	504	503	515	507	524	510	527	535	513	548	516	544	522	512	544	513	504	561	488	509	528	505	517	515	494	558	487	542	511	509	496	543	531	522	572	552	517	514	530	558	530	576	484	519	503	506	539	555	491	540	533	551	546	520	496	502	521	522	551	549	515	519	512	494	508	510	534	517	541	522	550	520	556	508	547	543	517	545	528	546	534	551	505	552	532	538	502	519	515	498	518	533	498	543	547	536	535	522	476	516	513	504	539	532	534	518	542	501	540	529	539	562	535	515	538	555	552	549	554	541	488	576	487	531	536	526	545	563	471	569	537	512	534	508	542	527	569	556	519	523	553	534	557	527	518	508	471	547	530	471	531	525	552	523	550	490	513	540	528	536	514	510	523	512	591	480	529	523	535	533	531	527	532	517	483	551	506	525	521	501	560	526	528	511	527	529	510	499	543	533	534	544	533	534	531	513	500	527	543	522	544	569	535	562	495	502	525	508	479	538	551	518	563	537	492	546	494	509	538	531	493	502	595	533	503	533	505	502	533	522	512	513	501	511	543	500	516	546	531	482	474	502	514	537	560	535	510	556	523	510	530	533	535	538	533	530	543	510	535	503	482	543	513	551	555	562	566	515	521	515	537	533	485	540	525	529	546	516	563	531	501	494	531	509	526	523	514	543	507	524	525	510	533	530	497	499	506	512	516	507	533	507	527
16738	25247	18233	9526	6667	5681	5074	4598	3570	2887	2420	2243	1901	1793	1903	1679	1408	1402	1378	1317	1249	1152	1048	928	866	906	854	850	887	842	807	810	780	759	718	765	737	768	681	695	699	697	706	686	638	702	645	690	648	655	643	685	673	635	624	697	634	583	657	618	638	643	626	648	675	618	653	622	600	642	599	613	597	600	631	616	660	671	608	603	634	595	623	553	585	634	653	624	632	624	659	607	608	638	614	594	637	639	634	619	608	627	647	595	607	644	585	619	569	698	617	643	622	644	639	617	600	634	600	660	630	605	634	598	616	630	646	571	614	599	596	623	598	558	594	677	634	575	644	603	652	596	656	675	601	594	599	610	613	613	631	581	632	564	675	659	610	583	595	586	690	609	616	621	637	612	646	571	617	579	648	649	649	637	647	654	628	590	633	628	609	591	580	619	647	642	637	608	621	659	615	627	641	618	626	577	626	561	586	631	634	643	598	604	646	623	677	592	604	614	633	606	660	627	611	615	616	622	608	621	603	620	644	619	643	638	612	633	569	637	644	625	622	661	586	624	639	603	635	648	643	631	609	623	635	589	655	609	601	632	645	640	623	622	623	613	643	612	631	616	603	584	615	580	634	633	598	640	611	594	616	634	655	611	636	669	602	640	662	629	592	594	631	603	643	618	577	664	615	620	646	657	607	680	638	624	661	609	613	615	596	640	638	642	590	583	618	641	597	621	613	621	628	631	620	594	615	564	619	585	599	650	609	596	628	601	603	574	664	646	624	642	646	615	611	601	607	646	606	598	636	620	595	610	601	615	589	645	654	600	623	655	646	623	570	620	627	620	575	596	621	646	620	597	600	612	609	586	622	627	661	626	665	651	651	608	586	621	633	617	638	643	604	640	632	618	632	617	575	611	600	620	608	649	648	612	583	619	674	619	599	643	585	621	654	633	571	610	633	566	653	644	603	630	593	601	570	588	589	596	621	575	613	647	612	635	594	637	605	649	606	612	610	611	643	614	623	592	616	636	623	666	662	644	641	690	613	601	639	610	623	644	647	636	596	654	598	610	604	597	606	641	597	631	615	638	598	590	635	637	586	611	641	626	589	589	584	628	628	615	607	620	649	635	617	630	616	617	593	629	625	590	643	592	631	637	587	609	644	608	626	598	661	627	697	596	593	633	624	626	644	601	627	639	621	644	592	636	649	614	642	598	635	658	625	644	608	639	618	645	656	619	615	622	652	615	651	654	611	632	626	632	583	633	632	673	614	667	611	611	629	624	621	611	613	665	588	637	596	645	615	593	597	625	604	645	632	614	586	666	596	666	616	585	586	565	681	623	631	612	627	640	605	651	662	591	646	673	613	567	579	626	643	622	665	623	594	607	612	630	590	626	631	584	610	610	657	680	611	654	627	652	664	625	585	630	623	579	586	590	621	634	656	601	617	636	621	619	635	600	620	644	638	624	618	596	577	639	604	616	598	614	642	633	610	599	636	631	595	599	640	601	616	620	574	605	597	621	653	617	585	606	608	584	681	559	614	634	593	630	627	633	644	554	651	641	619	564	616	612	628	613	643	615	594	628	625	618	648	604	652	641	604	632	576	615	597	655	599	628	634	616	621	632	618	648	579	651	605	635	614	578	604	629	632	624	638	624	694	629	641	568	592	625	573	610	603	600	631	627	668	654	603	611	623	581	623	625	600	574	615	578	634	635	630	631	612	586	609	607	597	585	633	626	615	634	617	636	619	637	638	647	565	616	648	634	621	626	593	618	662	598	632	620	617	622	599	609	599	651	603	593	679	619	618	632	636	665	624	589	611	614	620	620	637	656	633	596	628	642	604	607	635	599	642	627	589	611	610	588	590	619	600	641	606	687	593	614	578	643	615	622	623	641	629	628	600	578	597	590	583	614	597	639	660	647	607	602	659	632	577	588	686	638	642	633	551	594	649	667	656	553	658	608	555	628	658	562	618	585	656	679	630	608	671	623	664	632	595	658	676	612	636	662	584	590	657	617	630	622	616	601	641	654	635	608	652	606	657	670	625	614	629	628	587	613	620	603	602	604	616	576	621	628	638	647	659	643	670	623	620	645	643	593	631	585	599	583	663	635	667	540	620	648	595	623	629	576	644	652	663	616	631	615	581	651	604	594	626	656	626	638	625	601	625	646	618	631	616	641	639	624	605	576	627	631	608	621	596	645	641	634	652	603	559	614	593	626	640	620	620	605	592	654	572	636	641	627	646	616	604	617	623	613	633	657	615	615	624	631	622	612	613	596	680	657	646	620	638	626	589	628	598	638	596	642	605	650	604	630	602	596	643	579	667	611	588	604	634	627	604	650	629	637	632	641	603	640	607	617	600	606	611	628	631	595	654	615	611	607	592	640	621	582	616	616	663	643	609	626	657	575	619	629	622	615	612	598	635	615	590	645	623	580	626	624	605	607	621	651	601	673	637	647	627	604	606	622	628	603	612	580	615	606	607	640	623	606	601	606	623	597	614	608	609	649	618	642	591	572	632	666	587	608	627	670	621	607	620	612	600	636	663	619	606	572	645	634	621	617	585	597	605	573	659	619	589	573	666	648	628	629	634	593	629	628	647	636	644	654	643	603	641	601	607	619	624	588	622	640	597	594	603	639	588	600	627	627	620	653	688	619	584	666	639	611	624	624	612	617	615	606	600	600	603	603	661	632	605	646	621	607	607	626	607	619	634	629	629	620	580	643	641	576	594	614	601	648	603	645	620	635	606	594	608	620	647	607	621	623	639	642	652	614	600	604	612	586	624	602	590	598	581	676	639	614	625	604	651	651	638	622	643	608	611	641	595	648	646	618	648	612	615	628	621	617	657	622	610	643	638	654	635	623	627	663	601	569	672	641	598	609	669	624	631	614	610	611	606	618	610	593	644	605	611	577	598	640	633	615	615	638	609	584	612	614	646	635	640	625	648	608	614	658	566	650	665	586	614	611	604	681	602	540	617	617	618	654	610	644	596	611	641	606	652	634	619	615	626	656	622	650	650	620	703	623	653	601	616	605	625	618	624	621	662	635	617	598	613	620	630	591	646	646	589	634	629	644	626	595	638	581	611	597	622	631	609	618	599	625	640	613	592	646	620	645	676	551	594	604	573	616	615	639	666	651	654	639	605	662	601	637	620	602	604	654	606	609	688	619	603	636	610	627	609	618	622	679	628	611	604	638	597	621	677	627	560	593	619	638	663	619	643	628	609	595	638	645	611	609	624	665	641	627	619	629	607	665	591	587	642	574	640	607	615	616	605	626	634	643	609	548	619	605	627	612	610	673	604	586	599	587	638	630	637	615	654	630	610	649	645	627	601	620	592	675	618	601	588	609	614	611	661	611	623	581	616	619	623	607	601	619	639	593	596	581	648	660	602	590	589	593	600	625	621	635	627	646	609	629	581	611	656	590	579	609	638	609	672	606	654	589	661	577	620	625	581	598	614	634	622	616	616	618	663	644	641	613	656	621	627	623	592	598	632	628
24304	21332	28382	24609	21127	10789	4733	3315	2566	2167	1796	1629	1408	1500	1355	1238	1050	996	1012	944	941	849	841	731	644	633	628	615	580	552	570	554	574	555	571	525	533	537	460	495	484	456	457	425	465	439	455	450	445	438	418	462	441	450	393	405	379	437	389	383	437	396	418	406	414	424	419	407	397	399	395	420	427	442	409	379	388	431	398	394	409	396	424	405	407	406	381	436	369	396	400	416	394	404	380	404	434	409	438	414	414	402	401	374	383	416	364	414	384	392	366	414	376	364	394	440	410	388	436	390	405	403	386	433	405	403	417	393	421	428	404	394	414	378	399	405	398	410	422	370	419	439	409	395	413	429	397	399	382	381	395	423	433	387	401	426	417	417	364	399	428	404	436	441	386	354	380	385	367	428	406	394	431	391	436	432	382	406	399	427	393	428	399	434	408	395	412	372	410	403	387	350	402	399	400	416	386	433	427	418	408	388	401	402	415	411	422	406	398	401	384	422	412	391	409	408	439	429	380	462	383	374	411	449	406	417	379	450	357	423	413	365	425	358	391	409	405	391	415	421	412	422	421	386	372	413	383	385	415	407	415	387	423	435	417	401	370	399	394	396	412	418	393	450	445	401	366	393	411	406	418	434	450	396	420	398	419	436	432	401	412	396	414	419	412	426	403	384	427	386	397	384	418	405	424	430	382	383	421	430	401	433	430	398	356	410	404	394	404	389	410	373	408	430	401	449	411	417	429	432	403	404	422	400	383	439	400	371	390	399	425	416	486	337	396	416	377	385	428	397	389	418	405	423	404	367	446	415	391	422	408	374	377	416	406	371	439	404	391	428	424	366	378	427	397	410	411	435	387	396	429	401	379	392	404	409	397	369	399	405	383	404	386	380	414	392	423	412	403	415	406	410	396	394	353	426	392	403	375	389	407	389	429	408	417	380	387	386	401	391	402	409	414	414	402	388	361	387	418	421	403	402	384	450	421	428	418	382	433	418	412	411	379	392	397	413	416	415	445	386	438	384	422	428	437	423	368	368	411	377	363	391	419	426	426	445	434	439	424	438	415	402	380	410	453	423	429	412	361	404	420	409	451	405	413	389	447	437	434	429	382	407	395	388	387	377	414	388	422	411	380	441	382	375	442	418	448	369	367	457	374	383	410	390	422	402	394	387	423	440	422	366	397	399	400	383	381	402	410	426	414	390	398	386	387	408	412	414	383	416	411	458	440	405	395	407	442	365	416	379	392	417	406	378	378	405	393	403	426	388	410	431	417	390	437	419	358	395	404	405	361	394	409	415	406	373	407	380	394	400	416	393	365	438	368	428	410	401	384	392	366	399	374	403	396	420	392	418	425	396	432	363	376	389	417	438	391	426	419	411	387	425	384	391	409	436	409	347	413	392	396	402	381	400	403	408	410	415	414	457	391	402	365	409	446	400	390	408	410	379	369	401	396	405	389	371	387	394	400	394	409	400	420	354	416	351	378	393	404	414	380	408	384	433	384	411	389	409	429	436	390	450	428	408	416	381	394	404	396	429	423	379	401	394	422	420	376	472	421	401	435	417	398	398	351	427	404	408	367	440	423	376	405	414	427	420	360	395	403	370	423	391	398	357	396	407	409	386	407	411	386	398	413	415	416	402	393	395	444	414	420	391	388	431	416	386	437	422	424	395	402	424	443	413	424	434	379	375	379	404	407	396	444	415	431	402	418	415	386	417	410	392	402	426	388	419	397	376	435	423	406	427	378	418	382	399	410	396	425	404	425	409	417	422	366	414	394	416	401	444	433	410	412	435	389	427	396	382	405	417	391	384	409	367	420	404	413	415	395	407	392	410	391	397	422	415	397	421	405	414	383	407	415	416	397	407	417	372	432	419	404	403	390	393	430	445	398	399	394	372	403	387	483	435	394	416	408	398	406	401	385	386	361	398	408	382	411	414	422	391	382	437	420	417	384	422	410	412	421	427	420	414	419	398	422	424	431	442	424	422	391	391	398	424	398	417	392	444	406	392	385	384	373	430	439	403	374	389	372	383	399	403	410	413	404	396	375	395	383	402	427	450	414	384	383	419	394	385	418	398	385	434	388	403	388	384	402	376	410	409	422	419	407	419	389	396	406	435	400	412	391	422	399	384	364	399	420	456	397	409	419	404	437	381	405	442	446	419	400	418	411	403	405	416	392	419	424	399	418	391	435	380	392	396	457	423	373	401	377	408	388	403	402	403	401	385	409	391	428	402	397	419	440	368	401	418	390	442	409	397	401	386	410	412	405	441	415	418	389	442	412	426	435	386	375	393	421	411	419	408	380	407	369	409	402	397	409	376	407	404	431	425	436	402	428	410	400	436	437	433	363	441	416	412	397	424	416	411	428	414	372	399	416	390	399	404	396	389	414	383	380	407	377	400	396	402	374	446	411	416	406	427	418	410	383	411	403	403	405	394	414	399	420	380	411	375	369	399	397	417	373	429	416	373	418	391	410	411	380	393	408	369	425	414	427	423	406	413	425	399	380	403	424	421	387	388	397	400	379	425	424	423	414	360	453	402	403	388	390	399	395	419	398	416	434	402	425	392	392	406	414	416	450	401	386	390	388	392	377	378	396	371	426	417	406	416	379	412	422	416	366	422	394	437	422	401	384	372	418	412	415	422	411	409	446	385	374	427	405	370	405	398	383	431	393	426	400	387	426	423	419	401	405	423	391	386	410	392	384	437	400	405	422	424	417	391	412	389	395	423	399	405	365	418	386	415	390	436	421	461	400	440	413	428	428	444	424	429	381	402	399	418	411	391	434	410	397	441	402	419	433	417	387	418	405	408	402	392	404	418	413	432	392	409	399	407	403	404	427	390	452	368	423	352	429	401	398	413	402	404	379	415	420	397	422	392	416	408	426	403	447	417	417	394	409	413	383	419	428	427	407	428	408	393	392	404	379	419	409	404	376	425	407	410	390	439	409	417	412	382	362	410	412	396	423	391	379	389	399	398	408	416	407	411	415	388	393	351	383	389	400	404	442	396	417	419	408	373	419	436	367	431	407	397	429	397	376	384	378	402	403	397	427	389	403	416	407	385	407	413	428	414	394	432	423	436	417	373	399	420	399	428	418	440	401	412	403	415	407	407	418	388	452	427	412	374	403	408	423	406	409	396	414	394	388	410	402	398	432	428	385	401	406	416	444	407	402	409	369	378	412	415	418	413	428	355	389	392	420	387	411	420	390	373	393	408	384	358	379	419	398	380	410	387	362	410	390	368	369	400	397	419	419	408	435	438	404	412	417	439	389	398	387	422	394	419	408	397	405	382	374	395	413	373	429	465	384	386	408	400	393	412	417	429	365	389	395	419	390	418	394	397	405	409	388	428	429	403	397	435	413	389	397	454	413	424	359	421	411	408	381	407	390	402	421	388	384	411	399	396	437	384	418	390	359	392	389	395	388	389	418	398	388	448	431	447	399	358	427	387	409	417	396	398	390	392	387	415	426	394	393	376	413	423	429	406
17688	31732	23936	13988	9906	8804	7766	6544	5438	4457	3712	3147	2683	2769	2678	2203	1929	1717	1832	1630	1507	1377	1245	1132	1051	1013	880	875	806	747	821	762	729	723	686	690	626	641	629	624	626	625	600	581	559	587	551	538	563	586	503	509	486	542	492	477	487	466	494	528	505	522	475	513	469	472	503	491	515	505	476	482	448	463	493	493	473	492	474	503	479	517	413	486	466	508	484	440	501	477	511	476	488	499	452	497	500	467	481	507	438	507	516	467	463	475	444	492	491	512	466	508	462	486	490	445	471	531	486	460	464	493	481	500	490	477	464	473	494	543	484	484	481	502	469	487	503	482	466	488	514	483	469	503	492	463	453	470	489	471	463	465	464	499	512	433	488	466	485	503	493	495	507	511	460	453	516	496	497	472	497	509	472	483	509	494	477	479	490	482	437	464	490	522	486	477	452	501	511	492	481	518	452	511	521	511	499	500	496	466	501	454	488	540	439	451	444	452	473	476	462	471	496	501	477	473	500	479	433	473	472	514	490	493	451	462	447	503	489	461	470	456	504	491	471	470	490	494	474	497	543	479	438	505	469	529	489	496	441	500	468	497	480	432	471	491	494	455	467	472	460	500	491	449	474	489	470	488	516	485	467	492	457	508	456	498	465	498	445	448	496	468	488	487	471	482	494	476	483	494	489	491	472	464	484	470	539	477	487	463	478	477	469	470	482	487	501	490	491	467	469	489	486	478	502	474	486	463	508	482	480	464	445	499	483	501	492	499	503	516	466	513	506	493	458	465	457	494	478	494	477	481	472	458	505	505	488	463	493	484	517	510	466	511	486	515	486	498	476	465	477	512	491	471	477	502	505	490	446	519	470	511	466	498	482	517	508	467	459	461	504	496	456	490	512	490	460	494	508	491	471	467	522	502	495	464	526	522	477	484	499	480	497	501	474	508	521	514	470	532	511	483	489	499	478	426	469	492	502	522	466	438	484	473	469	470	477	481	467	461	512	454	493	474	485	472	522	431	466	499	475	469	487	455	484	457	482	472	518	470	436	483	521	505	498	465	442	489	451	437	500	501	465	474	478	481	458	456	463	490	457	475	508	495	492	465	477	507	492	504	487	482	505	475	486	426	428	518	458	507	457	485	484	522	493	485	449	506	489	498	497	477	471	452	481	508	489	470	444	447	475	492	493	516	463	495	485	467	464	477	490	468	506	441	470	511	486	450	437	476	497	508	449	487	483	488	511	422	504	506	473	496	483	511	462	493	483	491	482	447	503	469	498	500	476	511	484	461	472	508	499	484	461	479	468	474	478	485	479	462	538	492	506	511	494	508	454	483	459	507	485	505	482	488	500	455	454	460	498	506	463	444	483	521	503	492	457	489	504	484	455	501	489	451	477	474	512	502	493	510	465	491	469	468	507	444	466	469	421	439	454	484	477	481	473	495	495	473	474	460	506	470	508	485	437	469	476	502	464	498	480	478	473	488	472	480	536	512	509	474	463	493	448	475	482	484	457	445	455	478	497	480	488	496	500	473	485	508	489	463	488	476	480	473	514	497	493	485	476	515	460	494	478	508	498	487	461	472	462	522	452	515	458	490	476	450	454	459	508	506	480	465	498	447	499	488	477	464	528	489	429	452	484	467	456	465	464	473	495	493	454	514	475	498	486	473	489	482	494	481	497	471	464	500	495	510	482	473	457	501	483	496	462	465	457	477	524	446	505	513	476	471	477	478	500	459	471	512	496	495	480	493	480	495	486	488	473	500	473	466	471	472	488	448	480	488	478	509	437	467	497	472	462	493	500	499	482	497	487	516	475	488	470	485	482	498	461	434	490	509	481	444	476	480	488	504	500	443	490	458	478	501	473	508	513	497	473	466	494	494	477	457	494	466	501	453	460	452	488	472	475	492	484	482	507	453	508	517	490	458	475	487	495	466	514	516	463	489	501	523	492	492	492	480	437	467	461	496	494	473	500	481	469	496	448	490	465	472	498	444	479	506	492	508	453	504	457	467	506	472	501	497	473	435	470	494	482	496	462	457	484	458	478	552	503	531	485	481	501	459	447	495	486	456	514	493	503	483	514	509	466	506	488	458	487	488	448	458	478	504	536	494	507	473	502	472	451	455	477	466	448	495	460	466	501	499	474	495	500	494	492	489	504	461	490	452	438	455	504	488	477	466	493	483	432	438	455	495	473	479	505	479	448	483	505	506	481	461	469	513	482	486	469	518	460	482	496	492	504	464	454	484	468	452	492	508	503	482	468	478	476	480	508	494	521	510	474	498	496	493	488	494	459	483	497	486	470	501	480	471	462	486	464	508	473	474	494	473	487	479	459	512	483	476	460	491	463	480	511	486	502	469	480	468	469	526	489	479	480	437	511	481	479	491	459	478	477	460	477	501	473	470	457	492	467	486	460	506	467	476	487	471	555	482	489	508	469	460	489	474	484	477	475	482	493	474	441	484	505	471	454	493	501	461	472	493	456	480	448	495	516	469	523	457	485	466	515	482	507	435	498	446	491	506	518	471	480	471	506	488	512	484	533	461	515	508	507	473	506	479	471	501	504	525	519	516	502	518	533	500	473	470	462	488	490	484	488	503	504	454	474	472	499	501	423	470	485	454	452	483	477	463	452	493	425	490	487	514	493	470	457	441	430	504	503	468	477	458	518	465	485	474	500	446	477	513	516	419	524	450	518	460	501	485	466	504	458	471	479	473	454	471	504	448	466	481	483	452	486	523	484	448	508	471	502	471	469	476	461	471	470	492	476	485	441	486	480	496	469	474	482	501	474	480	490	449	473	495	532	501	474	489	524	474	479	495	495	468	509	452	467	497	471	504	481	463	509	447	492	488	479	463	507	486	499	493	469	465	468	456	449	484	510	504	453	480	454	511	472	502	460	494	496	516	510	441	472	485	528	497	461	492	437	498	513	505	466	481	458	469	477	499	462	480	480	447	500	458	476	500	468	479	501	453	492	504	492	438	470	480	484	490	489	468	504	529	476	524	491	472	491	529	492	471	445	484	465	524	490	471	511	485	447	460	472	493	491	487	477	492	483	482	524	476	492	459	516	488	538	440	482	440	463	480	474	491	487	467	502	529	462	478	501	495	483	510	510	466	489	475	515	466	509	465	461	482	506	485	497	510	484	457	451	459	457	470	500	465	471	483	510	504	482	524	510	462	458	479	482	474	497	469	482	464	485	482	450	504	518	477	472	464	475	460	470	531	473	452	513	473	478	492	465	475	452	499	503	505	483	451	477	491	479	486	497	528	472	514	476	496	490	458	441	500	472	497	458	483	508	485	445	453	466	489	511	494	506	476	474	436	504	510	490	484	477	471	477	461	476	477	476	454	453	504	490	486	474	478	480	470	462	470	491	478	487	536	478	470	504	448	468	467	438	481	462	520	468	493	480	470	494	512	469	476	460	479	477	492	505	460	475	465	494	491	519	495	499	481	520	516	477	475	478	487	435	462	473	481	457	469	521	523	510	489	481	485
25398	21288	27129	25355	11252	4379	3573	2883	2439	1968	1909	1615	1588	1589	1453	1279	1289	1297	1160	1148	1122	1073	1057	1020	911	864	893	837	834	888	839	777	811	804	786	741	789	731	715	717	737	756	737	729	714	704	761	726	760	723	677	736	696	668	637	708	698	690	686	692	719	738	709	663	707	637	705	680	695	717	657	727	657	695	708	688	687	673	725	673	771	653	657	677	648	671	642	668	707	703	644	708	602	715	706	710	700	698	683	678	640	754	695	684	704	659	700	684	702	665	707	679	716	667	621	666	709	711	686	643	719	707	703	685	652	690	734	664	709	666	624	670	689	708	719	630	689	682	657	712	707	696	642	678	707	677	690	723	689	670	631	705	662	710	693	690	719	662	692	668	690	722	722	689	696	675	683	688	673	703	677	742	715	689	737	669	661	693	683	681	634	676	691	721	673	694	684	677	712	688	713	671	701	695	696	726	682	685	753	692	693	661	675	697	671	656	681	741	671	716	696	683	714	681	680	666	705	730	687	712	717	689	699	664	671	675	691	649	720	674	718	710	686	675	701	689	736	675	655	671	671	686	697	649	660	716	655	662	689	703	735	711	674	668	714	722	686	706	719	660	706	692	698	674	681	771	709	666	671	693	649	694	682	716	664	659	662	715	678	629	671	702	666	723	691	706	648	667	688	712	669	710	723	698	678	661	683	612	716	656	691	650	698	675	659	693	702	687	711	653	674	683	668	717	694	696	661	697	697	697	675	634	675	686	682	687	704	717	696	709	700	703	673	701	669	674	707	710	665	694	661	671	662	684	682	690	675	668	665	708	728	725	682	686	687	690	730	667	650	661	638	657	684	674	682	628	638	687	708	705	715	719	696	716	676	678	738	706	670	674	625	667	674	672	654	710	714	708	673	708	663	762	678	662	678	689	679	684	654	715	671	679	663	698	718	659	692	704	700	679	698	725	669	692	675	667	711	712	632	699	678	668	718	675	709	695	700	712	675	698	709	682	707	696	678	667	693	692	700	710	698	747	673	722	671	682	669	713	665	707	688	698	686	688	714	678	724	648	705	736	666	651	654	706	663	692	695	719	661	707	675	650	670	683	697	627	690	671	686	666	690	663	665	727	675	635	716	691	661	670	669	705	723	677	673	697	693	685	707	696	650	725	725	726	702	712	669	707	691	696	697	730	652	701	711	674	679	719	692	693	684	662	667	704	692	654	689	697	685	656	700	718	693	716	695	699	723	692	657	671	670	675	679	707	688	636	716	663	677	688	660	663	703	708	703	667	673	699	664	661	701	682	660	674	672	685	669	671	678	688	683	707	713	698	719	669	719	711	685	741	658	670	650	675	716	708	685	741	683	676	671	683	699	690	662	709	649	677	680	648	652	709	685	723	665	647	662	656	714	701	659	728	690	703	666	704	746	684	707	692	653	664	717	676	725	700	676	689	657	696	684	697	671	662	710	691	666	689	704	686	673	684	742	706	715	702	683	714	706	733	718	686	693	687	701	679	631	718	688	652	746	675	645	665	721	740	670	726	670	672	689	727	684	686	648	643	626	714	697	645	737	720	648	675	650	685	688	675	660	710	654	635	707	676	681	670	710	735	682	648	701	675	736	680	762	688	743	724	704	718	696	659	718	658	686	715	701	687	694	732	700	676	749	656	698	683	679	680	692	674	654	674	734	693	694	705	676	733	745	693	645	642	687	675	677	707	691	686	706	692	681	715	697	698	712	710	649	650	645	727	667	706	677	689	672	696	681	676	695	655	643	719	699	723	661	682	639	616	688	664	677	721	678	663	672	683	697	667	697	669	681	740	700	679	672	748	724	733	699	669	684	644	701	694	650	741	706	689	665	679	657	707	686	698	693	693	674	688	709	679	670	700	684	695	690	683	716	697	690	663	669	672	710	694	707	709	675	704	686	697	688	664	666	674	718	663	668	683	727	681	637	697	733	684	723	647	688	672	741	689	679	686	723	724	683	682	658	658	758	691	678	702	693	688	660	716	648	692	719	649	695	718	694	680	657	649	719	695	673	668	690	715	720	712	641	676	669	631	670	681	723	699	688	697	708	644	722	597	679	707	696	714	701	653	670	655	637	630	647	673	709	724	684	728	651	682	664	686	679	676	692	654	679	690	656	601	713	713	690	702	692	677	660	631	656	660	668	669	693	674	710	692	665	661	681	676	642	716	680	664	676	741	680	663	675	668	678	718	673	663	683	658	659	676	619	708	696	669	710	717	705	654	691	658	734	673	740	714	720	666	643	706	726	716	665	667	746	636	707	683	688	690	688	722	711	661	677	718	687	659	660	695	653	689	706	716	684	674	687	702	680	689	696	689	676	675	648	711	670	687	664	683	703	696	691	686	667	713	668	683	683	703	682	665	696	628	674	713	729	732	718	679	704	698	728	705	653	702	678	689	664	678	683	656	682	667	741	683	673	650	694	696	648	702	723	704	733	730	691	707	678	704	691	658	718	680	672	679	698	713	715	714	725	693	703	727	662	646	652	724	695	693	717	706	732	675	682	672	745	677	696	709	658	670	764	672	705	709	711	663	679	677	669	756	685	695	688	684	726	685	701	719	643	692	676	723	745	703	694	655	685	692	693	645	691	665	733	687	731	659	735	665	679	630	675	649	691	678	681	704	669	723	688	726	688	713	717	723	654	670	710	719	694	657	704	741	692	629	682	670	700	687	678	695	662	661	714	676	731	654	693	646	699	683	632	695	659	658	681	636	649	675	710	689	669	660	712	685	691	727	705	667	722	720	695	688	717	664	684	657	667	736	641	693	687	674	715	669	727	705	695	702	676	676	647	692	718	678	671	721	688	657	654	660	642	690	675	687	680	689	702	665	734	668	694	681	708	742	692	698	681	680	698	732	663	702	716	675	666	680	700	691	663	721	699	677	710	729	686	656	772	723	672	662	702	642	746	705	683	709	696	712	694	651	683	714	627	655	699	715	723	677	675	676	649	678	664	657	736	670	703	706	657	686	722	671	655	722	718	709	687	701	715	735	687	643	687	740	669	691	711	670	681	688	723	671	687	685	704	690	685	677	680	673	676	713	681	707	675	671	701	679	674	676	761	714	689	690	697	674	672	695	659	677	724	640	644	727	715	710	645	679	704	697	675	716	685	696	672	716	711	695	684	697	687	629	733	694	665	666	743	690	709	679	730	664	675	628	696	724	664	664	663	673	656	704	679	718	695	683	721	676	662	687	735	686	712	645	712	670	700	662	677	690	695	702	679	681	680	670	729	696	722	690	685	706	696	656	696	659	640	699	648	703	690	653	702	646	637	649	691	652	695	665	648	697	665	704	661	655	708	673	683	715	711	725	635	649	708	660	659	688	691	706	751	727	688	733	690	648	738	657	696	658	693	744	668	732	677	726	657	667	645	701	696	716	688	690	699	730	717	667	665	641	681	683	693	704	727	665	688	701	724	701	676	728	629	709	702	653	722	687	641	701	697	645	737	702	656	699	694	659	710	679	653	642
18086	27385	20542	11946	8643	7634	6878	5787	5057	3924	3578	3024	2827	2710	2414	2219	1922	2029	1848	1685	1701	1533	1444	1346	1267	1163	1131	1151	1071	1125	1022	1027	1019	997	998	981	904	899	943	888	849	945	907	867	846	893	835	825	838	828	832	817	856	803	802	830	822	837	793	794	780	736	803	811	781	757	796	773	761	836	864	789	798	768	804	833	790	816	751	782	773	830	795	784	795	784	756	774	805	765	786	726	822	794	812	796	822	783	782	827	842	798	795	824	767	818	831	769	794	816	796	803	800	777	828	777	756	778	763	773	777	807	777	824	757	839	764	775	800	852	796	810	782	794	761	793	812	741	776	812	818	804	790	827	813	786	752	807	824	767	786	805	776	826	776	808	798	802	792	825	783	764	792	820	761	800	783	761	820	785	772	820	813	775	801	751	801	821	814	760	758	833	775	827	779	827	786	823	838	800	809	788	823	810	811	792	811	812	720	762	801	772	807	804	845	864	810	837	786	757	796	824	835	785	796	789	789	763	768	752	797	739	783	771	796	815	798	771	803	837	810	823	824	776	785	795	750	804	800	794	739	824	767	798	843	803	783	789	763	778	748	796	794	806	772	805	842	752	790	778	784	733	832	766	833	800	840	808	788	793	795	786	813	801	812	830	792	756	812	780	788	811	805	809	797	864	775	779	771	797	773	798	765	789	757	790	763	829	796	814	767	794	773	747	762	765	746	798	781	791	799	851	805	863	785	786	802	793	783	791	794	721	794	725	784	787	741	778	728	797	781	790	831	817	798	809	793	797	799	803	786	814	790	754	752	806	801	763	782	803	797	791	793	764	759	794	801	844	855	778	791	758	759	765	853	744	781	797	802	739	806	809	798	745	745	817	754	764	769	779	749	820	798	786	793	752	810	824	811	818	814	871	797	846	813	810	738	761	832	806	803	789	774	775	805	754	778	810	760	765	849	806	731	811	780	786	803	773	804	779	754	854	775	758	760	746	763	796	791	785	782	762	777	783	744	835	834	738	769	787	756	769	816	807	798	812	772	756	768	792	834	812	819	823	829	746	797	785	811	735	802	768	758	806	762	752	799	809	805	746	789	797	757	766	735	786	808	781	799	751	771	841	752	812	833	769	782	815	785	755	819	814	803	814	790	817	836	790	766	747	776	751	792	789	780	800	748	767	815	810	810	785	800	744	798	779	797	818	807	784	790	807	846	775	807	776	753	829	777	821	792	797	757	790	815	783	825	796	810	735	824	787	801	824	840	791	791	757	771	812	759	795	816	781	816	774	830	743	776	803	806	817	750	774	816	857	734	820	745	794	758	760	753	802	768	762	847	811	809	810	809	820	773	787	789	807	850	804	761	800	839	789	831	790	816	752	754	775	737	819	808	791	804	839	798	724	809	777	798	806	830	766	830	790	763	754	807	861	760	770	850	789	812	814	776	808	758	807	764	812	812	780	780	801	798	789	798	738	763	784	747	838	799	769	784	821	829	794	772	755	816	800	720	807	848	747	827	755	832	789	772	776	731	738	777	757	775	776	760	778	799	768	842	759	805	754	777	804	844	817	803	772	805	808	772	823	777	783	813	807	754	790	788	808	773	747	823	796	844	798	744	797	777	756	771	847	787	784	752	745	765	779	821	769	797	738	740	800	837	790	726	802	793	778	808	807	781	807	811	807	789	794	796	816	813	785	825	786	788	772	779	759	785	787	753	803	797	790	867	813	865	771	757	797	841	783	816	801	875	809	791	758	764	738	767	795	780	826	791	779	754	832	830	760	818	782	820	804	806	815	769	787	758	778	779	789	774	795	863	787	796	749	805	800	810	825	769	771	767	786	789	830	823	792	777	781	816	769	807	770	811	816	841	758	803	745	800	786	798	804	804	804	784	810	821	765	787	763	797	825	799	788	861	801	839	785	817	787	764	794	802	777	813	751	839	797	797	779	770	791	838	741	829	829	773	790	765	804	751	733	794	798	772	824	795	767	809	797	798	729	784	791	795	729	788	773	768	798	804	786	812	740	789	802	793	765	870	799	794	823	798	746	809	787	795	800	804	805	779	722	818	778	753	790	753	774	801	790	806	844	736	764	780	769	826	782	745	772	804	763	769	803	834	781	812	807	817	765	776	795	799	823	790	766	774	727	804	789	756	785	830	808	806	743	815	773	786	799	770	793	777	755	783	802	800	786	808	765	799	789	813	769	752	810	802	849	739	870	795	798	793	821	815	766	807	776	807	828	800	828	755	783	815	832	780	756	809	769	805	742	768	762	771	808	789	804	788	768	800	787	777	742	794	747	782	749	754	828	768	801	812	784	784	806	772	819	764	777	774	753	809	802	817	802	799	822	764	754	779	813	783	761	769	798	818	747	833	798	782	792	760	828	758	786	788	765	813	792	758	801	794	827	803	770	798	806	808	785	816	813	798	780	771	777	773	777	821	813	777	834	808	809	797	820	794	796	750	767	774	792	794	830	760	768	805	778	793	752	761	784	780	768	803	806	843	750	782	774	820	747	820	794	832	781	810	805	808	773	793	776	799	830	775	781	819	861	822	810	818	782	779	804	801	785	780	781	827	737	733	819	743	827	749	835	836	786	816	758	788	795	823	862	763	770	795	818	794	780	804	846	763	724	827	776	798	749	847	781	792	824	785	799	825	754	806	766	798	790	761	780	775	749	819	824	785	772	788	755	817	817	782	777	765	794	765	798	805	802	776	818	806	794	737	813	769	760	781	763	795	836	799	793	750	848	849	806	764	821	798	784	783	822	797	764	826	779	853	744	791	784	794	806	782	806	774	726	769	787	802	795	778	799	795	766	761	777	758	824	806	812	765	784	803	763	814	787	780	763	814	811	785	806	774	827	803	831	800	823	797	818	751	788	771	784	797	787	807	808	778	759	823	733	760	795	805	811	798	769	776	796	787	774	743	802	819	807	782	794	792	738	748	821	835	813	782	822	825	787	715	804	798	795	801	784	778	794	818	817	793	757	771	782	792	809	800	777	796	786	735	787	792	807	776	820	789	794	842	863	771	807	832	793	794	791	811	841	755	753	853	789	750	764	809	803	777	778	773	805	816	797	716	819	803	763	752	815	800	785	799	810	793	854	800	766	830	840	764	797	779	748	779	789	843	771	790	771	818	838	760	762	768	710	795	810	802	807	773	754	798	758	811	792	737	796	777	787	827	782	755	796	789	799	790	783	798	800	764	790	812	748	790	806	768	825	808	783	758	742	746	781	785	765	786	818	802	796	793	782	780	769	767	804	744	796	763	733	743	761	794	785	747	768	827	819	804	742	776	775	778	741	812	812	780	774	797	795	777	763	815	805	799	830	756	790	726	787	833	813	832	801	820	780	712	823	788	812	778	796	855	833	821	746	797	749	828	803	839	769	761	770	813	810	798	849	821	793	810	794	809	800	797	773	786	819	783	805	785	759	788	768	756	811	801	800	831	782	765	748	794	801	767	751	828	788	796	788	769	800	819	815	808	815	769	779	816	760
23173	21319	28954	24050	21337	21428	12323	5503	3925	3101	2877	2267	2353	2200	1905	1718	1655	1601	1532	1477	1313	1259	1209	1072	941	966	912	840	877	884	793	769	835	803	740	756	766	748	727	696	724	712	682	676	650	677	688	664	606	605	627	665	652	615	638	632	684	621	570	625	586	596	572	592	603	575	646	606	567	613	596	597	589	637	599	636	574	613	567	579	583	574	586	575	574	614	608	633	597	562	564	616	639	604	601	614	569	641	602	570	529	575	616	589	587	544	592	559	587	603	569	603	589	612	597	617	602	599	583	610	586	555	558	599	559	588	577	571	538	551	555	572	614	573	588	582	579	577	618	620	556	580	631	604	601	556	601	587	595	518	594	559	603	581	542	614	550	546	595	583	591	540	630	612	554	556	564	609	620	613	599	577	557	541	548	551	616	543	576	595	580	610	593	556	607	584	632	590	553	558	574	555	607	599	592	613	580	585	574	593	608	619	552	603	591	589	596	591	579	588	581	593	613	594	554	593	561	562	603	552	532	594	615	569	592	570	557	620	599	590	601	608	611	613	585	512	609	599	587	597	584	629	572	597	578	552	576	622	602	589	622	635	602	551	606	581	566	584	632	588	592	591	565	584	562	582	560	582	580	601	580	644	586	584	615	587	543	568	565	553	594	576	577	581	604	600	589	590	646	586	548	579	580	585	544	570	589	613	535	602	561	590	600	573	597	570	614	532	634	543	555	603	577	626	627	572	637	593	573	533	570	542	597	573	602	593	558	587	637	561	599	558	578	576	578	595	594	569	572	595	638	576	591	615	628	575	577	578	634	598	584	615	575	571	578	581	580	584	607	571	570	593	563	563	576	605	599	568	596	577	598	586	577	584	567	622	570	617	611	544	588	597	571	557	593	568	580	585	572	598	569	571	555	572	599	579	596	575	587	609	587	570	589	546	543	599	562	571	585	627	636	612	594	590	591	582	601	624	588	625	558	596	610	608	563	588	612	605	580	582	566	558	634	583	575	577	586	560	574	568	546	612	608	575	591	579	587	558	567	571	603	560	594	561	551	570	627	573	553	605	563	570	563	598	634	572	569	552	572	581	590	568	538	594	548	575	599	564	566	562	565	568	563	604	550	568	582	592	575	579	581	588	558	589	538	580	519	582	622	605	594	581	578	591	565	583	602	549	624	565	600	627	593	609	568	594	620	533	600	588	575	585	604	544	624	631	588	578	585	550	557	582	549	609	576	633	590	566	581	586	607	578	606	561	607	538	601	630	580	574	594	594	651	600	582	577	581	594	559	593	574	606	583	588	560	557	586	598	604	643	624	596	551	587	565	643	549	589	599	562	565	634	606	589	596	585	605	589	583	584	535	562	612	598	624	582	623	575	595	596	576	571	556	596	593	565	593	568	514	567	530	608	554	570	584	557	649	567	583	617	609	575	602	592	575	568	596	588	585	626	572	555	554	551	565	579	576	585	595	603	607	556	567	598	582	594	600	579	608	581	606	569	589	588	592	588	537	535	598	609	589	609	613	633	612	572	577	587	572	615	615	578	606	608	572	585	572	561	581	592	615	614	600	581	629	608	610	580	573	583	589	576	562	616	579	564	615	597	607	573	579	586	586	623	599	589	538	569	595	565	600	571	565	592	552	546	597	583	569	553	615	599	618	563	561	594	592	586	581	584	582	598	580	578	630	590	519	638	585	566	548	613	594	547	551	556	582	564	574	547	643	608	619	567	621	596	625	598	627	571	574	601	583	608	575	587	600	541	595	586	548	570	576	588	569	597	542	585	543	604	597	551	594	563	539	569	548	629	608	597	599	557	593	575	580	563	582	615	585	599	586	597	613	562	559	580	554	596	617	613	609	554	595	588	579	563	625	624	623	572	591	576	588	571	600	618	594	585	566	577	606	537	607	589	622	558	594	565	599	632	617	614	539	557	557	566	600	565	595	567	562	545	598	572	560	602	590	643	574	601	577	609	567	529	610	571	597	556	559	562	564	617	559	593	610	539	604	564	592	626	595	611	594	577	562	548	572	543	555	549	575	599	630	596	563	551	579	609	604	590	619	556	612	628	562	530	556	579	591	553	533	620	631	537	641	604	584	596	573	598	583	583	576	580	564	632	547	606	615	588	581	623	567	536	562	574	577	569	569	549	561	543	596	629	641	559	591	559	634	598	590	602	572	590	585	557	588	577	574	519	608	582	556	598	597	556	567	562	578	572	598	607	588	589	598	617	578	597	595	587	589	584	598	558	601	620	587	597	588	610	641	565	576	569	605	606	621	611	586	590	610	588	550	561	603	566	601	569	632	568	590	608	566	605	582	573	559	613	624	610	601	568	591	546	609	566	600	599	605	594	540	602	585	634	619	580	616	518	583	617	635	613	589	580	557	528	582	563	546	615	595	623	541	586	614	576	568	632	574	565	535	547	586	602	612	588	588	573	587	576	596	555	585	588	604	564	615	573	624	594	569	502	578	562	552	610	611	584	574	598	589	561	559	589	620	588	529	525	571	599	582	591	604	635	655	639	590	599	587	609	604	572	626	537	568	592	607	602	613	587	599	561	582	593	623	592	583	593	572	636	576	597	576	563	616	558	576	596	619	544	595	555	594	568	616	600	586	556	588	616	554	558	616	564	579	639	598	573	601	574	634	563	585	576	589	576	598	565	561	559	617	563	578	540	562	531	564	557	558	599	589	603	532	557	580	604	615	617	587	586	633	575	578	577	566	546	569	565	556	573	634	595	560	554	583	559	556	552	579	583	567	577	622	597	631	619	587	613	615	549	574	581	514	581	565	582	566	557	544	621	581	597	571	565	552	573	580	544	570	560	583	589	620	564	607	618	569	605	585	598	582	543	586	565	629	615	573	621	588	575	619	541	564	634	549	624	593	586	602	590	599	600	623	586	601	595	617	583	590	627	587	553	600	569	622	636	602	564	598	577	601	603	549	562	564	633	631	583	604	637	574	536	558	573	607	618	575	553	630	609	597	619	592	618	552	572	585	579	604	533	559	546	577	567	586	598	522	592	570	585	599	613	559	602	606	586	578	554	609	571	610	580	612	573	586	590	578	554	587	603	554	544	575	606	621	601	618	614	561	628	615	589	573	549	592	585	573	582	561	611	636	597	605	571	612	585	579	578	569	588	591	559	570	605	591	605	590	527	584	554	594	642	585	620	569	546	625	597	582	574	591	561	576	585	613	588	567	540	600	600	563	574	578	578	604	589	579	580	566	571	615	587	576	600	548	601	568	612	601	573	617	629	599	594	629	576	598	580	570	557	570	547	580	594	581	617	625	566	554	584	611	575	556	604	606	617	581	584	604	562	575	567	646	572	577	549	559	603	589	649	574	590	575	594	575	602	580	618	597	618	571	576	544	639	592	581	554	601	599	551	601	541	581	588	584	570	563	595	596	552	568	572	610	574	569	555	589	578	607	572	605	580	584	563	653	570	616	584	609	576	598	603	596	573	586	582	600	603	593	565	581	600	579	612	623	614
20617	35588	28013	17710	13793	12322	11003	9319	7613	6287	5646	4344	4405	4067	3406	2933	2833	2817	2493	2492	2147	1964	1861	1720	1418	1316	1278	1275	1103	1133	1127	1093	1016	970	961	938	917	889	949	883	799	861	782	754	771	795	772	752	760	695	758	796	652	710	692	656	671	654	663	698	639	686	652	703	700	648	697	629	663	681	616	610	658	684	670	666	646	637	644	683	638	705	683	676	666	651	682	646	655	721	684	641	685	692	653	640	671	677	661	673	634	634	663	624	632	634	648	668	641	711	656	651	652	669	686	672	671	642	651	649	630	657	634	652	650	696	649	671	630	643	655	633	685	624	679	651	654	670	675	618	662	669	646	639	596	640	644	647	628	602	651	681	650	633	616	643	685	621	658	629	643	654	696	662	659	667	659	688	679	647	660	681	635	648	625	657	676	635	665	628	648	683	664	662	690	653	679	652	635	627	628	682	682	634	648	656	683	634	682	677	617	662	621	655	639	656	678	658	634	666	662	649	661	622	638	664	688	619	663	677	650	638	653	679	668	659	654	639	679	658	634	602	643	644	676	677	630	692	654	673	660	646	661	675	705	645	641	669	668	651	657	654	628	641	648	670	613	660	680	621	622	637	703	632	701	646	674	637	632	613	650	669	613	643	655	619	635	678	665	663	685	645	673	591	644	701	642	691	691	697	673	646	625	651	647	659	657	654	646	670	636	603	681	615	654	673	647	611	662	662	619	655	625	645	634	646	674	635	663	636	644	635	684	687	624	632	630	659	691	709	659	669	630	626	643	673	637	692	715	660	681	610	653	639	638	662	680	652	667	659	621	693	615	629	652	656	609	666	679	608	672	627	679	622	701	658	634	678	662	645	669	656	678	659	604	598	631	673	653	650	637	686	617	613	629	654	691	650	706	627	676	650	658	667	640	675	682	657	661	686	676	708	625	656	656	673	729	669	654	636	640	642	655	639	693	659	627	653	690	658	632	653	642	652	621	670	709	666	647	667	650	687	678	668	695	660	635	631	700	675	673	663	643	644	651	649	671	665	674	658	638	706	647	636	607	679	640	626	651	654	681	680	650	632	634	661	661	646	665	681	633	644	654	661	618	625	643	625	622	705	613	679	621	603	646	712	693	666	650	613	663	668	642	659	638	671	659	685	665	647	632	626	711	631	621	681	652	663	670	641	660	697	657	636	655	630	635	683	621	662	662	684	643	686	637	644	681	627	668	696	698	619	676	651	667	681	642	642	640	635	695	643	639	626	654	664	646	658	660	691	694	608	661	652	650	668	669	662	634	686	686	673	633	639	611	647	671	668	655	640	658	668	687	672	650	627	636	614	638	689	658	629	641	640	657	683	638	650	665	652	663	665	660	645	673	659	638	648	642	630	653	681	666	664	639	638	677	679	636	689	671	658	648	633	637	682	700	665	615	674	686	631	592	664	655	641	668	663	604	646	643	676	717	692	623	667	634	646	647	631	694	609	659	637	610	652	682	620	663	668	614	643	657	655	634	627	636	662	649	695	653	636	680	686	617	693	669	670	671	586	638	659	626	662	653	617	637	652	615	654	631	678	622	646	660	621	668	653	633	673	682	649	685	623	660	684	636	665	645	658	660	684	666	680	660	665	633	662	640	651	682	595	669	612	637	651	689	661	671	670	670	625	718	637	658	620	634	661	608	653	665	627	649	649	645	624	672	664	725	669	667	670	692	669	666	650	673	649	589	655	679	651	604	644	672	620	678	679	659	654	663	641	627	657	663	661	642	638	664	661	698	684	655	669	630	682	658	639	689	673	653	678	654	651	643	677	599	631	652	650	652	618	669	710	637	684	630	693	609	669	636	669	652	660	682	660	645	639	650	683	623	628	686	683	658	665	629	669	681	652	655	636	600	683	634	671	640	636	672	687	642	645	632	663	648	623	630	641	649	628	690	682	651	662	653	690	668	679	635	676	696	676	666	654	685	664	631	679	643	669	627	679	667	695	675	671	671	652	674	682	665	643	654	657	648	640	682	599	676	641	690	672	675	659	643	648	621	693	609	661	665	639	648	588	654	661	660	642	663	607	602	668	670	657	667	654	628	690	689	603	639	668	671	671	623	646	640	710	670	681	654	622	592	622	637	690	662	662	663	649	672	646	623	672	683	672	677	638	647	652	657	699	657	669	704	666	662	665	663	648	632	641	644	683	616	677	658	672	655	650	669	689	623	642	668	648	680	662	631	672	611	650	664	663	654	649	660	617	619	595	618	689	587	666	622	678	685	671	658	655	650	624	644	661	680	625	628	640	625	645	639	643	667	625	661	634	724	663	657	648	650	649	646	652	650	672	643	655	647	625	631	652	664	666	673	700	644	669	620	642	666	662	649	683	661	643	686	685	655	682	673	680	684	649	692	642	617	636	697	661	652	639	681	677	628	703	637	662	603	663	641	656	729	675	630	708	639	631	631	642	687	665	670	616	615	645	660	620	642	616	643	673	684	653	672	636	628	677	673	686	650	657	647	665	629	675	629	670	651	701	646	654	628	686	646	685	712	617	689	655	626	664	635	673	675	654	642	678	688	705	669	679	673	644	681	645	636	667	666	640	708	687	646	680	670	673	651	668	654	641	633	651	682	652	639	635	655	648	642	649	681	666	643	667	645	637	639	662	710	667	610	657	635	598	683	674	686	660	669	633	673	673	687	682	627	706	626	633	671	661	665	649	640	662	687	641	667	684	639	644	683	652	624	610	628	627	681	626	646	671	625	626	613	688	669	713	645	650	644	658	677	642	663	617	641	597	709	658	635	633	610	618	660	662	632	618	651	659	644	652	615	656	612	637	659	672	647	637	637	678	605	679	664	621	602	618	632	678	618	663	659	609	664	595	652	650	643	653	672	624	678	660	644	655	670	684	640	661	655	631	647	679	682	633	650	694	663	694	600	688	658	645	623	660	690	670	623	657	629	612	640	662	640	615	662	646	684	642	604	650	634	656	612	624	685	596	637	665	670	655	695	677	654	700	658	672	638	643	629	672	647	672	639	651	650	663	643	685	684	689	637	626	656	665	613	634	643	668	642	629	677	634	662	651	637	611	645	644	653	619	640	666	687	628	614	664	671	671	663	623	650	617	619	651	647	627	711	643	625	653	656	622	664	676	678	621	661	688	615	627	662	657	660	616	684	654	675	672	698	620	639	646	635	632	639	633	707	672	615	655	654	697	661	704	632	627	657	613	673	668	667	666	657	675	661	655	666	643	664	638	657	643	668	681	650	687	633	661	661	623	633	651	646	636	671	662	662	702	655	705	667	644	660	675	632	646	670	717	637	653	689	689	653	632	678	636	637	642	729	706	598	618	666	651	659	683	677	623	610	677	686	637	652	652	677	678	623	656	689	686	661	652	667	688	675	645	665	674	668	634	648	647	664	673	659	678	649	623	642	662	666	696	614	637	619	613	698	655	643	651	672	682	681	687	618	638	653	656	651	651	657	708	656	659	660	670	621	644	687	651	614	715	693	601	616	587
27663	20586	13921	6966	3739	2927	2528	2188	1774	1613	1388	1359	1341	1148	1092	1037	972	956	892	859	844	841	758	735	680	654	643	651	642	681	625	626	645	556	628	620	608	570	581	539	554	572	586	495	564	554	562	544	547	522	551	484	520	559	569	538	546	514	547	546	550	536	510	512	511	561	510	532	516	486	521	521	532	526	510	550	546	485	522	520	533	513	539	536	563	530	517	533	520	559	522	524	498	517	533	533	493	485	507	529	525	506	490	525	537	552	544	496	539	480	528	525	497	538	513	527	536	516	533	539	541	570	495	525	528	519	509	564	551	505	529	517	521	522	575	525	536	506	537	497	545	495	506	522	550	504	525	520	473	536	527	475	492	498	508	511	504	499	517	536	486	543	557	545	553	547	499	513	553	525	529	559	486	523	522	504	506	536	514	512	519	515	511	526	519	514	541	488	510	553	547	541	483	531	531	482	513	535	499	519	538	516	507	539	503	566	536	509	543	546	539	518	513	530	504	523	529	520	521	506	527	496	535	526	532	513	538	549	514	541	507	499	536	505	535	538	508	522	516	555	517	497	493	542	528	530	503	546	534	532	522	510	548	518	520	550	500	521	506	520	531	543	567	527	522	537	571	520	543	514	493	534	490	533	524	508	481	523	571	521	522	493	482	515	524	514	535	554	527	526	530	540	516	529	565	528	551	528	530	485	546	508	479	501	516	527	514	561	529	448	509	520	548	531	524	502	474	527	536	485	531	454	498	545	476	487	562	498	504	519	508	538	521	536	546	578	478	558	503	520	566	549	534	518	523	503	536	535	538	516	531	511	506	567	490	531	593	519	520	511	513	463	529	526	505	492	541	524	519	537	513	518	504	521	516	536	536	528	525	534	529	535	489	530	518	538	513	530	539	504	542	526	510	556	502	523	505	499	523	497	492	521	524	483	573	534	528	497	543	527	551	549	575	506	495	511	500	487	528	516	513	517	521	548	526	489	542	517	579	528	538	535	501	495	539	524	529	529	522	555	494	528	509	515	528	500	495	546	514	518	528	524	575	510	528	543	513	567	541	512	534	519	533	539	532	483	533	519	509	505	534	550	496	532	507	524	529	497	532	559	513	549	504	487	523	558	535	532	545	545	537	521	574	517	531	526	559	499	548	520	543	534	486	553	562	489	521	518	549	570	540	481	530	536	507	503	524	502	521	539	539	504	542	560	506	553	536	553	535	543	500	532	527	545	545	511	522	505	489	505	499	521	494	505	520	536	537	515	522	508	509	532	510	523	512	509	503	526	550	533	518	547	529	543	499	559	507	561	528	525	532	511	546	502	517	530	518	522	553	486	535	531	509	527	490	548	546	490	518	520	492	500	545	504	495	520	524	512	552	508	480	503	516	521	502	543	526	530	526	493	499	558	530	573	529	512	486	535	529	522	554	514	545	534	519	528	499	536	490	518	515	505	559	526	501	550	465	539	537	549	549	580	528	565	560	524	525	535	494	529	531	500	526	515	528	537	465	523	521	541	506	521	505	507	517	536	575	501	534	514	521	531	527	529	508	538	481	527	510	529	520	498	536	527	539	537	504	481	538	526	526	511	481	502	551	491	495	563	535	467	543	508	539	555	556	543	540	519	499	495	507	508	505	511	523	531	518	505	501	524	549	508	539	486	532	534	526	546	539	524	502	515	519	556	518	542	540	512	500	521	505	519	522	520	558	527	515	522	540	511	484	556	559	513	495	499	549	529	552	520	507	470	501	548	521	515	532	539	528	516	571	543	520	539	480	492	511	514	523	540	533	556	522	538	485	510	537	529	497	524	533	535	503	509	518	534	553	486	520	531	583	565	529	515	492	529	506	538	532	525	539	532	530	530	515	532	539	578	481	547	539	513	507	574	503	518	536	562	516	487	537	530	539	544	554	543	552	538	535	531	516	500	480	504	549	530	528	554	497	536	516	553	538	524	514	545	490	540	511	564	538	492	521	517	535	495	488	524	537	494	537	519	512	517	542	528	521	542	533	495	486	522	529	493	510	566	529	530	553	493	498	538	527	523	539	514	530	531	526	529	532	522	537	521	562	549	521	503	459	536	558	533	533	515	524	488	538	508	519	482	515	493	524	520	510	526	492	530	533	553	540	569	500	546	527	534	550	533	524	497	491	522	528	498	547	500	529	505	524	515	526	510	507	535	562	494	544	519	520	529	521	532	511	506	493	528	542	491	510	526	569	545	510	481	546	584	534	529	513	505	532	502	516	541	537	561	505	535	512	521	512	534	566	498	491	529	547	525	518	542	521	509	547	501	531	527	494	525	519	575	479	486	519	532	530	516	502	522	540	513	514	546	538	504	560	587	520	506	500	527	546	550	539	493	481	511	533	482	521	501	556	531	533	508	498	518	522	562	518	544	486	516	566	487	494	523	499	527	549	506	514	508	496	489	527	506	490	537	576	513	513	494	522	526	527	513	551	497	521	521	526	498	503	551	513	515	541	543	488	510	551	510	556	522	493	510	555	548	527	525	525	523	538	507	530	469	550	543	500	516	503	553	526	527	524	482	527	531	523	531	556	522	533	524	537	513	498	507	528	507	505	507	513	523	520	528	542	532	513	514	534	521	493	467	562	499	586	539	523	486	506	506	477	486	534	549	466	528	580	572	523	564	574	528	555	527	505	540	531	485	556	515	536	555	524	505	512	517	528	535	558	488	510	540	532	515	526	508	461	549	503	510	481	487	519	523	469	518	491	536	548	550	510	475	528	524	529	567	512	521	482	513	534	481	504	537	542	506	526	554	522	523	537	557	514	510	542	544	516	490	525	528	533	522	513	538	526	554	512	517	544	562	509	560	506	513	499	556	529	522	493	490	505	496	489	521	534	514	522	500	528	499	509	530	487	504	511	503	512	531	515	544	532	510	539	543	571	521	551	486	523	532	532	576	510	531	501	534	531	536	501	554	533	514	539	504	471	544	531	522	528	516	553	509	475	504	539	550	501	524	533	529	530	516	474	545	542	562	558	477	530	495	488	558	496	505	558	522	510	524	530	561	534	521	474	541	527	507	518	534	531	504	527	513	509	564	515	510	499	552	507	450	525	537	521	526	502	521	522	540	508	533	520	534	528	499	524	507	504	482	511	536	495	529	566	551	498	519	506	491	523	588	532	539	531	503	505	502	518	496	508	543	535	493	516	513	529	532	547	556	517	506	524	523	557	492	548	531	542	543	520	486	510	491	503	522	509	533	542	533	518	528	512	544	534	525	530	526	501	517	541	539	543	552	539	503	533	532	516	532	549	530	536	530	498	535	506	553	549	519	553	559	520	506	522	525	537	516	525	517	540	513	535	524	550	509	530	504	523	519	546	523	530	524	517	488	540	511	554	549	516	525	541	553	519	552	558	555	519	545	569	495	514	500	559	499	503	538	540	507	522	518	510	517	505	557	494	542	513	556	540	483	531	493	543	534	562	533	518	551	484	513	527	556	503	534	526	557	568	541	524	518	530	498	483	504
16871	21766	15642	8835	6498	5708	5173	4492	3653	3258	2588	2478	2402	1973	1816	1727	1633	1589	1496	1292	1259	1260	1125	1014	963	912	875	835	874	864	824	822	766	753	818	750	752	797	707	713	722	685	719	669	674	696	665	640	661	641	624	669	627	657	617	608	661	655	653	621	645	598	600	622	622	665	685	591	625	666	618	618	624	552	641	581	636	672	668	629	596	619	656	608	588	586	645	629	641	632	607	626	632	629	630	619	647	612	595	619	620	577	632	596	589	633	627	647	614	624	645	614	618	583	636	657	618	645	599	637	633	643	643	644	646	628	633	600	642	628	591	622	641	634	634	602	610	581	642	626	598	609	596	585	631	634	620	599	626	640	646	615	571	635	589	584	596	608	664	635	611	595	646	583	617	602	601	593	621	630	637	649	585	617	610	641	585	640	636	641	578	594	585	634	637	646	632	614	678	653	619	626	672	599	615	676	619	592	618	627	651	639	584	603	608	616	642	632	616	628	613	657	657	667	629	620	596	598	619	613	616	591	629	636	561	635	594	596	673	579	642	629	630	631	641	613	605	672	603	614	580	648	604	670	613	609	671	618	639	649	631	629	600	621	608	613	632	614	623	643	607	635	563	566	614	634	654	590	638	605	606	616	588	623	598	623	591	665	623	657	584	648	603	608	649	633	597	627	658	623	626	612	638	657	644	609	612	640	666	584	625	639	652	613	630	623	670	596	628	641	675	641	579	617	634	634	645	672	590	645	641	599	626	691	631	581	590	599	621	621	665	633	579	617	634	649	579	659	590	654	597	645	649	600	626	610	573	642	642	593	616	644	642	642	578	608	613	595	607	598	597	596	608	630	605	663	647	622	607	599	640	622	629	633	615	606	640	656	630	609	600	615	644	629	660	606	617	580	624	631	630	626	627	610	584	621	623	616	613	609	664	637	614	635	616	595	619	649	628	641	615	618	601	622	620	615	637	633	585	595	577	620	617	615	576	601	632	632	628	628	615	650	600	652	633	651	663	611	656	637	570	585	576	602	643	595	635	616	652	611	624	589	677	588	615	594	579	573	684	620	623	642	668	632	615	613	598	607	646	594	600	643	651	644	624	635	608	657	636	586	608	627	645	643	592	626	654	643	612	634	576	666	615	600	595	601	648	643	609	622	620	662	642	588	634	613	600	675	592	645	636	634	633	605	596	624	614	610	641	636	622	605	624	627	599	636	641	614	607	610	598	565	600	609	614	622	612	685	651	621	649	664	647	617	627	600	634	603	625	637	622	637	636	654	658	572	601	610	626	623	588	669	614	638	612	646	677	629	600	598	607	617	639	613	614	673	588	594	637	623	641	563	588	603	618	559	611	591	612	604	632	622	673	623	604	613	622	627	623	592	634	636	584	680	631	634	610	614	637	586	628	621	642	589	602	649	623	604	607	667	624	615	624	644	598	614	600	606	594	687	629	601	599	619	617	657	596	646	636	590	601	678	648	602	625	630	650	620	600	612	623	673	596	638	649	611	647	636	645	646	633	627	606	623	619	602	623	643	622	599	596	633	629	604	624	683	658	640	617	617	611	619	641	647	620	623	648	608	642	620	638	640	619	619	625	616	636	597	591	643	635	663	628	625	595	637	618	612	641	614	640	549	590	612	632	627	576	599	599	649	627	607	616	609	648	631	608	603	604	651	588	603	611	614	595	623	658	609	634	609	703	613	585	628	684	606	577	620	645	637	627	651	585	624	578	562	635	602	618	640	605	647	626	643	655	596	642	605	638	631	618	582	620	595	618	608	648	689	633	624	611	618	604	618	635	607	601	595	560	635	612	643	653	631	637	627	561	614	632	624	659	630	636	599	633	636	652	641	652	649	609	622	589	616	622	620	619	603	621	624	618	621	658	623	646	619	609	607	606	629	614	627	645	609	624	595	616	614	676	590	622	653	621	590	617	652	629	650	710	618	602	606	605	579	597	668	604	598	630	651	607	647	637	630	631	599	554	571	614	593	660	594	651	635	645	634	626	643	626	607	645	623	640	651	591	625	654	590	580	614	643	633	642	583	658	641	640	656	613	579	640	599	614	625	652	625	602	645	586	661	611	623	607	638	630	643	614	664	651	648	639	605	642	604	585	676	620	618	624	590	659	624	648	632	612	643	590	619	633	612	616	598	615	633	572	593	570	632	608	597	599	602	620	635	599	593	587	598	634	645	687	640	624	624	656	624	647	592	617	606	619	628	654	608	666	644	640	628	648	581	598	618	621	648	630	606	633	609	632	648	597	602	592	625	657	604	649	621	599	609	648	618	625	611	576	634	591	629	681	607	600	624	566	663	656	665	617	623	626	638	609	622	600	634	613	633	659	615	585	614	671	570	659	584	606	636	629	648	709	636	604	638	569	623	576	586	624	659	589	628	614	614	637	626	638	640	610	638	621	622	651	663	628	615	594	618	606	673	643	599	652	628	608	604	619	625	637	614	640	586	590	608	606	614	617	626	663	608	650	681	670	651	621	616	611	642	666	618	639	617	629	645	630	636	603	652	612	560	589	642	631	622	626	626	631	614	574	598	618	599	595	603	646	615	638	618	630	632	582	602	628	601	596	635	613	624	565	618	642	581	635	644	595	627	627	621	591	629	601	651	626	598	636	654	656	598	660	607	617	626	603	606	592	614	619	643	598	621	608	617	626	618	634	584	681	610	584	624	603	630	663	615	549	610	595	613	678	593	616	589	602	577	627	616	583	593	600	631	631	627	629	617	579	640	647	656	643	653	605	625	603	630	564	644	617	608	583	626	645	657	602	591	665	639	635	636	665	622	634	653	621	620	670	610	608	636	636	630	657	604	622	663	618	625	628	629	574	644	617	631	623	650	637	654	643	609	607	635	615	589	639	627	635	604	606	629	628	613	647	657	617	579	634	625	585	626	641	644	614	634	608	605	629	597	607	633	621	671	606	631	618	628	608	640	625	647	658	624	626	689	652	594	589	584	604	613	643	574	614	665	610	618	686	627	632	610	578	609	629	666	629	638	617	644	664	627	642	607	637	619	637	624	642	625	607	620	622	597	601	599	602	568	616	614	640	650	600	610	641	606	610	638	637	606	650	600	609	628	620	590	640	607	636	589	638	604	631	605	617	596	650	624	631	583	614	583	632	627	593	618	617	658	626	645	593	609	621	595	638	586	619	620	653	601	663	631	613	606	671	669	605	625	591	579	613	612	616	634	614	666	603	613	611	665	672	659	606	621	607	646	644	611	600	673	628	624	625	667	632	678	647	645	576	617	603	601	652	626	636	644	670	645	580	634	580	595	624	629	624	630	606	632	681	632	589	668	603	622	583	625	672	611	629	643	630	605	632	599	626	618	581	606	650	614	671	635	650	614	630	587	615	632	631	610	605	630	620	648	629	650	608	633	636	599	613	599	596	630	638	587	616	616	634	602	607	653	646	612	700	645	640	604	567	665	567	615	613	615	654	624	637	653	608	643	624	664	625	627	578	643	649	663	610	645	604	602
24280	21358	28485	24618	21137	10884	4527	3258	2694	2411	1846	1920	1624	1420	1454	1328	1187	1145	1037	996	941	892	842	703	751	629	628	587	622	574	535	598	566	548	533	512	524	533	540	493	464	463	484	441	458	470	463	421	423	452	461	408	434	428	412	420	390	401	408	395	444	415	406	410	416	440	429	436	391	403	419	403	425	418	381	451	415	392	382	408	405	396	399	436	451	400	381	409	393	404	447	433	407	436	409	417	407	385	442	405	408	413	388	382	433	401	414	426	450	408	382	409	400	412	402	392	433	400	421	398	407	407	428	427	386	397	375	373	434	436	395	402	444	393	368	403	406	379	407	412	454	453	391	410	430	432	390	408	421	422	475	396	381	435	454	427	402	397	399	413	401	407	404	423	411	419	419	403	408	411	405	437	402	352	378	413	402	432	381	404	404	385	431	431	430	378	391	435	410	426	404	409	445	401	401	407	406	390	420	408	410	406	409	392	393	415	425	405	424	396	407	394	401	420	424	417	395	378	396	423	422	430	400	426	406	435	409	416	426	414	418	411	386	404	399	443	425	434	416	411	440	398	394	386	408	397	430	426	408	391	401	483	375	407	416	389	418	384	408	403	401	410	417	433	360	439	420	416	459	388	436	423	411	416	418	416	437	415	410	433	413	395	386	434	393	411	413	425	435	406	385	409	415	400	407	432	413	408	426	405	405	424	400	449	436	394	371	442	428	393	394	397	389	400	398	426	398	393	405	386	422	402	404	456	396	431	395	381	414	438	394	402	362	437	420	417	373	442	406	393	445	402	437	410	388	417	401	424	402	415	404	415	423	456	376	430	415	433	392	400	415	426	391	430	420	433	425	401	415	386	442	397	389	399	397	428	389	398	405	369	422	411	425	445	394	396	385	428	403	418	427	403	366	414	442	415	411	394	388	390	375	398	404	417	414	417	386	404	413	395	421	402	396	407	409	395	405	386	385	398	374	393	408	417	438	460	427	418	410	391	419	407	407	428	427	359	445	403	414	427	407	436	379	403	391	444	410	396	401	440	444	409	411	401	424	359	388	399	409	405	410	393	421	421	429	426	405	411	422	393	392	413	437	402	411	441	413	367	409	377	424	387	465	420	476	409	370	383	396	402	395	427	378	444	390	417	397	385	415	414	403	419	422	418	390	403	377	400	402	387	393	377	403	400	419	444	422	400	416	408	438	432	406	425	441	388	409	404	376	413	453	409	395	390	430	406	427	408	394	391	421	378	402	397	416	410	382	419	383	413	419	428	395	416	404	374	404	394	416	387	410	415	427	420	373	412	400	375	396	380	409	408	389	404	406	405	375	426	418	463	416	419	372	374	394	401	421	399	436	405	409	392	437	374	439	404	380	426	403	434	385	412	421	391	392	376	398	433	423	433	404	402	418	374	408	379	425	376	387	403	379	387	435	426	440	406	427	408	423	414	412	430	396	393	407	404	385	413	415	398	418	392	436	428	427	429	367	393	427	410	365	382	404	380	422	403	388	414	424	433	390	408	413	430	416	407	418	403	426	406	394	400	442	431	434	409	411	440	387	418	430	415	451	412	404	437	394	423	415	385	403	382	413	429	379	415	403	374	450	408	401	396	398	427	448	428	419	396	364	409	396	382	388	399	408	402	404	425	399	437	407	435	395	416	450	409	384	395	428	412	374	403	428	399	443	436	412	405	382	390	404	397	385	423	411	402	402	403	417	375	414	445	411	395	400	434	420	407	439	395	385	391	400	385	423	407	393	388	406	428	418	397	400	428	402	447	403	444	382	436	396	409	376	380	412	432	419	370	386	390	410	416	402	387	391	419	412	404	364	366	440	455	410	407	450	431	424	430	403	415	428	427	376	403	391	457	404	387	382	380	387	406	400	426	395	423	408	387	417	409	393	422	413	419	379	384	434	405	401	416	373	396	389	373	387	442	416	410	447	389	409	432	384	420	408	414	401	398	385	378	389	427	416	434	412	399	417	414	377	385	404	425	396	396	395	393	385	451	403	394	390	390	411	416	405	388	394	408	360	405	365	389	398	417	389	454	394	440	372	405	400	404	448	390	411	420	395	413	421	409	413	392	412	402	395	431	411	437	413	422	410	411	381	450	430	402	406	405	392	397	419	388	399	372	406	408	400	423	430	411	423	401	427	387	406	408	406	420	379	408	423	390	426	396	362	456	377	390	416	408	432	391	445	372	441	426	390	380	428	403	409	374	406	399	404	420	432	439	403	405	409	414	397	362	363	396	392	410	422	419	399	425	376	395	406	381	441	400	405	423	400	409	413	421	436	414	419	406	392	396	391	432	387	420	406	389	403	394	409	427	405	430	430	398	407	438	422	392	409	401	407	445	411	388	394	415	406	412	443	428	399	395	401	429	397	413	447	434	419	391	433	370	460	417	429	424	443	390	405	401	376	407	433	412	405	424	413	385	405	428	400	386	427	406	391	414	421	388	410	415	423	373	407	402	420	404	411	400	422	404	361	400	421	424	435	396	396	404	402	404	411	383	421	405	374	426	411	404	434	437	384	412	464	392	376	391	401	433	410	405	421	391	420	389	422	454	415	412	432	447	425	406	430	425	404	412	396	403	398	419	418	407	418	398	434	429	397	392	406	415	419	391	416	376	414	419	452	395	453	371	438	429	386	368	426	418	436	395	409	418	393	417	425	420	406	425	406	392	410	425	435	434	406	414	410	371	464	435	433	393	396	388	392	447	412	415	407	413	374	418	405	406	401	381	415	386	425	429	416	407	404	378	424	386	432	439	402	417	396	417	416	407	397	395	383	366	425	430	396	434	436	412	414	406	390	404	417	425	412	390	415	433	381	357	429	413	426	404	412	412	388	407	354	417	407	405	441	454	413	426	396	408	412	382	388	416	405	383	429	395	397	407	414	404	424	443	454	420	406	401	429	414	402	386	394	392	453	410	389	430	422	407	436	395	373	403	434	382	401	388	401	414	398	348	417	422	469	407	392	434	391	403	444	418	422	384	390	395	382	427	405	388	418	384	415	432	405	401	416	401	401	374	394	399	407	371	394	380	381	427	381	433	431	390	402	429	399	389	407	407	424	421	420	432	377	416	415	428	397	396	399	432	396	382	413	398	396	395	374	368	430	411	406	401	396	388	404	411	395	362	409	376	386	412	425	400	392	387	394	409	376	412	397	423	412	385	381	412	402	360	397	438	416	405	423	400	427	377	420	386	435	428	408	422	406	385	423	408	432	424	374	409	442	417	427	439	392	409	445	394	421	440	381	417	410	398	420	403	418	403	393	448	413	444	369	387	439	444	369	445	411	403	414	417	423	415	405	423	428	431	410	376	402	381	420	395	387	436	420	424	396	410	388	396	463	445	464	394	438	427	432	391	414	425	397	431	432	398	411	396	414	400	375	414	404	451	415	383	414	404	392	376	408	378	415	414	429	406	363	437	413	405	398	409	416	396	390	449	423	384	409	399	381	411	412	418	422	403	395	401	407	397	400	410	389	428
17662	30828	22631	13819	10524	8896	7587	6530	5432	5027	3431	3778	3265	2757	2574	2403	2129	2006	1750	1598	1522	1434	1313	1173	984	923	937	886	873	795	807	802	768	748	731	736	770	645	650	630	619	615	560	619	593	591	572	568	555	567	517	549	556	525	482	497	484	509	520	503	522	500	491	476	480	502	518	488	518	467	486	486	461	525	460	453	489	496	496	447	516	479	509	463	507	485	480	422	482	523	527	465	521	509	529	504	500	497	490	468	471	499	458	467	512	527	447	517	511	437	452	497	501	517	507	501	512	503	502	472	510	463	501	469	493	486	477	456	458	494	473	494	493	476	485	490	524	469	486	493	475	463	459	477	478	508	501	491	488	532	447	432	496	507	462	454	495	484	480	488	465	502	514	487	515	457	474	506	538	488	497	497	479	455	470	481	499	487	532	451	500	508	532	502	524	475	482	501	497	464	485	479	521	479	434	518	479	454	474	493	468	519	483	512	470	492	456	473	533	466	500	506	488	472	501	499	494	512	531	457	485	503	461	464	472	464	476	474	480	470	460	452	489	477	485	467	496	458	469	500	489	476	497	500	474	493	512	467	487	515	483	493	473	489	462	490	486	439	453	493	521	500	457	451	507	512	535	480	445	479	505	479	517	454	504	471	467	473	523	512	457	494	539	462	483	490	506	489	531	490	540	492	503	512	454	470	492	510	476	502	487	470	521	497	489	527	491	485	479	499	506	490	482	464	511	469	500	458	451	526	494	490	480	457	527	484	511	485	482	478	494	494	475	496	504	499	489	472	496	514	487	498	453	490	453	500	485	510	489	509	505	477	439	492	513	475	479	484	493	448	494	501	495	471	487	452	500	499	465	503	495	485	508	463	510	521	489	539	501	471	513	510	487	456	500	470	449	460	478	494	451	502	495	483	431	485	492	459	477	509	483	498	518	517	503	490	510	480	504	489	456	465	485	496	462	461	476	492	497	482	473	488	504	528	495	479	522	521	457	463	490	524	468	460	470	459	497	506	534	494	488	482	479	494	492	475	461	514	519	512	484	502	465	499	441	482	467	499	491	493	460	495	467	493	474	506	478	489	519	493	518	471	511	512	467	485	496	477	510	481	454	481	527	498	488	512	457	508	503	468	473	498	488	470	466	518	504	489	486	510	463	485	485	503	481	446	532	468	480	463	470	516	468	475	492	465	525	495	505	474	486	486	517	495	515	482	495	509	497	466	481	465	491	502	467	469	479	437	469	481	511	500	489	468	478	488	489	474	500	502	467	464	491	463	486	479	508	501	500	491	496	485	448	492	491	490	499	477	479	505	468	472	478	456	516	540	521	514	475	529	495	494	485	518	496	519	513	496	459	437	489	489	526	518	454	489	510	462	500	483	483	496	479	479	500	477	493	492	471	481	497	474	479	468	532	466	515	492	475	490	497	473	469	486	479	455	516	480	466	467	469	477	474	517	496	475	453	505	500	495	466	461	533	476	485	473	502	475	478	458	493	484	482	484	490	497	464	518	471	504	485	518	478	483	457	447	473	458	507	484	474	490	487	479	514	524	487	481	496	470	510	469	501	497	462	476	475	498	527	499	531	508	504	489	488	489	478	464	471	475	478	462	502	512	485	496	508	476	474	491	531	486	468	416	468	526	499	490	509	451	503	509	489	522	506	490	510	464	512	457	432	502	493	514	465	500	479	471	463	490	486	453	535	494	516	464	461	490	508	445	490	444	445	463	504	527	517	503	474	482	489	486	482	488	493	480	499	480	491	450	492	504	462	480	492	485	473	458	472	498	480	445	462	451	513	463	480	508	475	524	491	459	506	519	465	485	492	478	467	493	465	478	491	496	467	485	487	522	502	490	524	473	471	512	485	474	512	505	507	469	494	453	468	509	462	495	489	476	487	459	503	499	506	499	480	484	444	476	503	494	476	488	498	514	447	509	466	540	458	471	485	455	444	472	463	489	483	512	491	462	494	539	518	513	487	473	471	463	486	504	496	447	494	557	505	522	477	514	493	457	482	530	486	485	534	510	503	471	489	529	491	463	516	490	495	515	478	470	459	525	515	496	484	483	533	521	478	458	488	528	511	489	472	485	481	473	469	522	484	524	447	500	498	461	503	476	509	476	484	478	480	494	481	493	486	477	505	490	463	473	455	487	496	499	473	469	451	488	485	484	523	511	492	532	480	512	464	469	528	475	492	474	491	490	492	467	508	453	457	475	485	469	477	527	479	484	460	493	451	470	515	493	495	495	462	474	465	466	486	506	524	477	492	463	466	437	479	494	490	473	512	498	525	471	509	444	499	508	478	486	471	515	444	532	488	458	528	446	489	453	500	487	486	456	490	512	499	468	480	497	493	491	483	502	477	486	482	473	476	506	463	500	500	484	466	473	518	499	475	492	471	510	499	468	496	450	504	449	501	490	454	478	460	508	463	488	464	492	477	484	493	495	475	497	498	476	493	515	482	482	471	496	485	485	474	462	482	505	482	450	510	505	513	453	495	448	490	472	495	461	511	514	472	485	437	489	496	493	488	506	493	546	495	480	502	476	512	454	459	458	503	488	437	539	480	461	497	476	489	442	472	546	427	496	492	478	501	509	479	467	524	494	521	478	470	476	501	499	480	505	460	481	510	506	480	488	503	507	485	490	482	467	486	499	508	456	523	462	547	483	494	494	481	472	460	458	480	513	481	468	453	487	500	468	482	481	491	486	510	497	516	495	498	508	456	519	495	503	486	505	480	466	465	465	482	517	491	484	496	510	492	496	501	492	495	473	487	475	491	485	510	474	492	464	488	516	516	511	492	489	473	478	490	497	483	505	507	466	472	480	543	481	498	481	495	451	480	468	474	521	462	503	459	473	459	471	481	507	507	501	493	462	438	523	491	488	455	509	517	495	480	496	481	489	487	514	458	442	524	479	508	455	473	495	477	500	513	462	525	510	562	529	496	468	494	485	513	487	485	466	469	504	441	488	464	471	456	490	502	477	482	489	526	462	458	477	474	556	492	458	504	460	461	500	512	476	492	523	456	509	494	490	441	472	497	512	498	492	472	477	468	474	505	496	501	484	463	493	466	491	483	506	482	500	486	471	495	490	493	487	525	478	458	521	475	500	515	494	510	522	475	517	547	488	457	477	519	463	512	510	487	489	560	451	466	488	524	486	516	474	451	521	493	461	518	457	518	485	469	512	521	517	529	494	481	476	485	476	492	485	489	473	490	506	449	464	487	479	475	520	468	472	465	509	468	501	449	483	473	490	485	446	485	485	502	467	483	454	500	482	498	484	444	453	503	506	508	454	505	515	487	491	508	478	488	451	544	456	468	489	430	512	411	469	474	506	485	472	504	517	474	493	512	493	489	499	506	482	526	479	511	473	481	473	474	505	525	520	513	538	481	547	520	475	450	512	509	485	475	475	463	526	447	475	483	525	477	542	507	468	507	505	468	517	460	520	485	487	504	487	491	516	489	512	445	457	471	484	505	486	480	494	490	525	470	498
25445	21277	27047	25384	11471	4597	3532	2713	2562	2103	1730	1993	1703	1522	1612	1385	1278	1210	1318	1153	1084	1149	1001	997	877	884	889	822	825	879	853	825	815	815	815	753	798	835	758	741	754	765	737	757	736	761	722	760	693	713	767	720	732	734	692	717	742	734	706	734	684	718	730	701	692	715	696	679	705	677	694	727	733	684	696	665	726	658	691	649	670	688	635	717	683	684	702	665	724	662	660	712	664	700	692	705	690	687	728	709	694	699	648	673	632	704	652	721	712	698	662	684	695	679	658	686	695	708	700	694	667	682	686	652	652	704	692	696	681	699	696	717	659	671	664	682	682	671	686	671	710	741	703	699	667	722	665	663	691	730	707	669	647	711	712	688	697	689	710	713	700	695	702	657	721	688	698	708	673	675	740	679	708	671	712	740	729	703	706	715	694	684	757	743	717	713	712	733	684	692	665	699	758	710	676	683	705	688	682	688	722	710	655	730	701	673	701	696	697	678	664	713	707	696	687	667	683	709	724	684	737	680	666	657	718	680	691	692	726	616	655	707	660	664	693	679	720	670	710	690	655	725	690	666	683	697	744	677	680	687	713	631	653	700	706	650	704	663	685	698	682	672	671	667	707	710	729	690	716	687	727	709	684	694	734	686	630	619	667	710	720	683	692	686	740	664	702	707	731	702	697	659	668	685	698	734	654	696	721	656	699	670	679	675	718	689	684	638	696	713	686	737	656	749	663	660	632	677	693	704	690	723	715	699	663	660	655	710	689	696	735	703	682	711	711	670	705	675	732	686	673	641	680	677	692	701	709	735	639	714	708	704	652	685	695	715	689	690	666	644	668	687	692	681	709	719	701	717	648	678	679	674	646	705	669	724	692	722	755	686	690	714	638	673	719	677	675	684	689	673	702	708	721	670	727	771	670	668	717	723	680	707	694	684	730	722	715	707	743	734	716	685	739	710	681	663	647	715	692	654	676	695	708	710	656	716	723	725	671	706	703	699	625	741	666	685	732	694	722	710	677	718	696	679	684	604	673	687	681	733	680	666	702	681	690	715	647	680	744	709	702	667	650	684	647	658	683	718	716	642	683	679	699	670	694	699	663	682	731	667	667	742	681	712	678	697	673	719	692	627	715	668	661	661	669	709	668	700	674	698	688	700	696	719	656	695	730	686	727	644	687	680	684	696	698	657	679	656	712	714	697	691	705	675	733	691	717	674	674	675	707	674	646	707	679	671	657	704	706	693	682	663	688	703	701	697	708	704	692	652	719	685	690	695	684	738	685	696	658	718	725	732	726	693	669	738	680	675	660	645	702	641	671	717	663	739	698	666	673	684	730	662	687	719	691	704	670	694	680	707	688	663	694	697	668	671	727	710	714	717	730	730	674	715	678	655	687	719	686	678	686	651	636	729	667	678	692	673	715	705	670	683	712	690	725	691	690	724	705	667	667	649	638	665	695	659	679	723	718	700	685	741	676	662	713	656	713	722	689	674	673	673	677	671	663	649	711	724	648	694	637	634	685	638	720	663	641	681	673	786	719	721	744	647	733	703	663	687	707	688	650	710	718	732	697	673	701	651	717	669	666	718	703	678	643	720	699	700	716	710	644	744	706	683	689	692	713	686	673	691	722	718	681	680	704	698	687	701	696	699	734	713	681	724	716	730	676	718	665	685	718	691	709	707	666	716	660	724	642	708	636	729	683	694	695	672	716	678	688	645	664	709	695	648	679	684	652	684	691	670	657	672	692	685	682	669	716	690	684	709	727	668	738	676	738	690	685	706	687	731	695	683	747	694	702	693	677	684	676	724	702	708	699	670	675	694	719	668	675	662	697	677	678	668	716	699	659	732	653	682	668	627	677	746	723	737	672	731	673	664	671	669	643	654	720	654	653	708	713	736	698	684	685	721	681	676	702	730	674	637	679	709	666	704	697	695	720	664	595	697	696	686	642	682	664	701	739	688	645	677	678	722	679	661	673	665	679	668	696	717	684	703	695	679	656	702	684	645	668	644	683	679	678	654	699	699	650	710	713	677	731	687	668	673	675	693	662	696	707	640	679	693	699	706	691	702	652	713	663	701	660	703	702	695	672	699	619	678	658	670	687	707	666	701	658	685	636	704	647	718	656	711	671	690	681	679	735	722	729	712	678	703	731	715	673	666	731	683	681	699	677	664	681	710	678	645	712	709	720	722	752	732	700	718	685	675	662	684	700	669	671	704	675	713	701	719	715	686	660	683	692	642	679	710	671	696	681	742	676	717	722	724	688	705	690	700	663	656	667	649	698	686	680	678	691	649	686	701	705	712	669	707	671	656	679	734	701	714	672	610	639	701	662	669	683	661	709	698	664	678	731	691	634	684	716	697	659	717	690	663	674	704	707	647	690	709	682	719	708	677	729	638	660	689	662	702	697	697	664	672	680	648	660	711	731	713	655	715	649	660	734	715	670	719	702	683	694	708	711	713	667	706	717	653	676	699	644	630	672	722	690	706	717	687	708	670	677	723	653	706	680	686	657	691	652	661	711	683	684	665	699	723	679	686	680	702	678	718	712	692	699	644	699	697	695	686	652	718	690	690	738	713	687	708	685	723	672	674	687	667	673	673	698	636	672	656	690	713	672	713	687	707	679	680	752	698	690	694	685	676	680	697	672	701	676	648	694	677	676	686	697	675	640	715	661	718	708	698	730	646	676	739	703	711	673	706	718	673	698	692	701	722	672	664	675	698	635	695	712	713	675	694	643	679	688	696	643	711	692	711	687	696	649	694	704	654	724	650	682	625	669	670	763	705	655	715	643	751	701	698	690	688	712	708	679	650	713	740	718	739	681	732	698	690	676	724	652	689	717	672	690	707	648	648	725	708	697	721	711	667	639	646	665	669	649	663	694	713	682	709	695	662	685	693	682	688	653	695	717	705	689	679	627	714	702	664	707	650	699	675	691	680	688	710	717	677	681	717	725	736	677	683	661	682	699	700	683	678	761	729	629	662	693	691	675	716	698	701	718	680	734	685	683	650	700	665	632	728	690	719	670	723	683	660	720	683	682	689	690	671	648	712	692	689	697	692	676	688	712	666	703	693	682	695	722	676	672	671	669	663	681	725	657	685	713	694	672	672	680	692	678	688	727	644	681	695	690	712	671	684	708	674	736	679	697	728	679	714	693	653	651	668	696	703	659	689	658	712	682	698	707	665	699	584	650	657	683	716	666	653	690	652	639	663	755	676	707	656	641	645	698	695	730	684	688	667	695	640	708	701	750	688	658	699	721	662	739	712	666	671	689	661	697	711	685	710	740	714	684	717	673	700	681	664	683	704	717	665	726	669	713	658	683	669	703	675	702	707	689	696	686	696	636	679	694	632	727	717	727	718	699	710	691	691	683	688	645	731	708	711	679	666	691	689	686	709	652	660	691	688	705	655	682	677	656	620	697	699	679	711	703	736	676	624	684	723	727	743	731	693	682	677	655	728	703	705	683	770	683	721	682	681	719	647	675	717
17984	27919	20029	12121	9208	7835	6741	5590	5233	4284	3367	3655	3047	2661	2726	2382	2132	1903	1930	1748	1724	1601	1431	1291	1240	1147	1103	1132	1120	1091	1003	1022	1012	972	1014	1036	979	929	937	917	875	926	879	949	881	885	919	859	806	809	889	796	803	820	810	804	831	827	772	799	799	771	785	787	814	814	812	805	779	746	784	781	857	744	860	776	790	785	829	822	783	752	825	810	770	790	808	780	802	789	806	785	771	816	759	781	786	777	790	859	798	744	794	793	768	823	796	868	806	737	759	846	757	787	850	825	793	812	814	823	789	790	756	761	791	830	829	781	856	800	856	832	760	784	809	803	827	769	811	752	790	795	802	764	795	749	779	786	760	737	824	802	817	791	819	794	809	774	812	773	832	855	760	793	777	765	750	803	770	784	811	802	760	862	804	839	757	730	813	819	831	785	788	796	780	821	792	798	806	831	835	798	817	795	760	792	766	749	798	775	800	774	834	811	797	838	772	794	786	735	779	802	762	801	770	834	797	755	736	814	776	774	806	816	768	790	875	803	739	834	755	807	755	807	764	785	815	782	801	818	822	818	784	787	837	757	805	725	787	834	785	814	740	774	803	775	780	776	768	782	760	801	784	789	804	815	813	827	785	782	834	815	756	762	787	749	766	797	791	772	785	763	830	794	788	860	841	832	835	776	760	817	783	797	748	803	799	782	823	811	754	809	796	819	828	788	812	792	821	765	834	749	811	806	871	840	784	800	800	752	778	799	764	750	849	826	830	756	810	760	745	823	813	744	824	781	804	837	768	822	777	760	798	836	776	786	800	708	755	805	761	852	769	819	813	730	771	723	776	814	751	767	807	787	800	795	801	802	778	766	832	773	760	789	744	798	728	790	791	784	829	788	780	822	844	775	862	837	822	801	757	799	787	819	771	817	817	811	846	787	768	777	801	808	826	759	822	773	802	828	750	802	785	811	797	795	782	765	771	820	786	794	877	825	785	780	789	802	793	787	808	819	786	771	777	799	827	762	867	819	793	779	764	773	789	774	827	798	814	824	803	783	817	793	850	807	748	763	841	808	792	819	798	825	796	823	776	806	806	807	803	803	779	776	764	831	757	781	799	784	774	791	778	817	798	779	753	758	828	731	815	785	801	807	772	789	764	776	798	747	781	831	835	810	774	807	801	773	788	827	816	742	837	769	841	800	788	767	829	814	798	794	825	771	801	797	750	817	776	787	795	771	827	801	781	729	779	791	769	823	741	802	800	735	767	772	770	766	820	808	831	786	788	792	757	779	813	841	804	801	797	807	783	760	746	780	774	805	778	769	789	797	819	776	818	783	851	774	764	803	769	769	778	776	831	778	791	800	774	790	754	790	784	785	769	776	791	831	793	817	827	740	793	786	803	832	819	783	778	813	781	807	814	763	847	787	742	762	839	771	786	781	833	795	774	721	818	728	818	822	771	747	796	770	767	806	864	787	789	810	784	764	831	801	773	800	748	818	756	829	796	785	825	847	798	805	771	754	764	805	783	748	768	736	846	795	783	779	796	793	814	777	740	790	764	812	754	758	751	838	740	811	812	784	783	791	811	801	794	790	805	752	792	798	813	794	797	824	786	789	824	799	772	756	818	797	808	861	788	798	858	780	778	840	831	821	770	751	769	738	787	797	799	778	810	768	809	785	788	822	827	796	776	775	817	782	819	798	837	797	775	814	767	805	781	857	799	738	792	824	791	789	821	799	856	782	790	758	830	757	777	804	833	837	827	804	774	805	870	775	794	760	747	778	803	769	803	804	780	803	771	776	834	715	821	848	822	778	756	836	832	770	807	733	829	861	803	847	763	770	806	760	802	783	809	812	819	788	831	828	793	763	800	772	838	845	798	828	737	790	781	795	794	796	811	821	856	833	787	836	785	805	823	815	816	775	829	793	757	798	805	735	790	800	834	843	820	819	766	747	771	813	807	767	795	799	819	804	763	822	748	805	755	833	759	784	816	781	794	796	833	766	761	821	814	790	816	828	851	792	731	790	833	766	820	808	829	762	771	757	789	765	770	768	795	768	789	824	748	727	747	800	791	794	844	795	826	758	791	833	828	772	774	782	802	748	776	786	785	782	834	751	807	805	761	744	804	793	781	864	812	849	832	840	724	810	776	791	786	791	822	818	785	844	812	800	813	771	777	827	786	800	806	778	770	808	807	785	817	810	775	808	860	812	814	774	796	810	793	792	817	796	777	806	760	841	775	816	822	752	817	806	801	771	816	813	791	810	813	767	786	787	816	767	801	814	782	782	779	776	833	764	832	815	845	814	854	743	799	822	808	769	828	827	806	790	815	769	843	777	777	796	772	787	813	763	814	818	809	822	759	766	784	750	861	778	792	833	776	769	805	809	795	805	801	836	766	815	812	807	762	785	845	781	790	870	802	819	766	780	838	809	793	830	773	770	715	765	805	796	771	786	810	843	777	770	782	832	760	771	751	866	805	801	811	801	823	795	780	772	782	820	835	809	789	808	796	798	788	751	830	796	802	782	776	813	772	787	782	784	785	798	776	814	816	802	785	783	805	762	798	851	797	792	763	837	807	815	782	805	798	817	783	787	805	781	798	777	819	823	818	815	813	821	749	788	813	820	786	744	793	807	801	827	805	785	812	804	803	782	806	798	784	792	798	834	792	823	851	768	782	807	781	797	819	787	727	818	828	788	790	726	772	749	781	836	865	791	790	792	775	798	823	783	803	818	771	778	774	786	760	843	796	801	803	820	780	781	831	817	840	766	811	795	829	807	796	746	801	757	832	767	792	786	823	760	783	764	835	811	827	835	836	727	829	818	832	758	804	826	808	790	817	708	801	781	816	765	775	814	797	752	807	820	823	765	774	805	852	811	821	779	823	805	805	781	792	795	801	762	771	806	768	783	800	765	788	819	822	794	823	788	862	757	751	766	768	751	848	807	779	812	803	773	751	798	783	806	777	790	785	866	803	835	863	795	812	833	839	789	772	791	796	808	817	753	789	853	820	802	752	750	794	781	786	810	780	761	807	769	735	816	839	840	806	787	799	767	807	790	775	833	785	824	838	804	786	805	799	812	801	790	809	836	795	814	816	777	806	808	838	772	880	791	806	832	781	812	885	814	795	784	772	789	826	766	771	799	786	764	814	801	796	788	829	730	814	820	748	766	812	770	795	821	789	765	811	796	815	830	850	809	789	827	818	816	780	792	816	801	811	805	802	751	779	752	802	766	819	791	808	756	820	798	735	789	789	731	775	852	820	800	790	808	812	806	797	807	829	777	828	824	769	814	781	797	812	779	815	742	780	816	784	790	788	810	795	770	797	796	758	771	752	835	825	741	835	797	787	818	820	759	783	893	772	808	747	800	815	810	719	778	832	822	824	781	827	774	777	791	820	781	792	797	761	783	808	763	808	748	836	811	830	759	742	761	769	836	803	795	795	816	802	828	786	770	764	755	826	803	854	793	783	842	786	766	787	766	822	731	814	815	812	814	791	773
23167	21303	28903	24008	21310	21402	12763	5774	4143	3135	2996	2793	2393	2445	2097	1907	1703	1589	1516	1461	1410	1307	1180	1044	955	903	871	937	912	838	850	816	812	871	728	766	731	726	666	697	679	716	730	687	658	656	660	661	655	668	629	585	567	569	597	593	596	579	627	612	605	591	605	607	599	639	579	607	594	621	564	559	623	534	598	558	596	618	567	574	606	512	554	628	606	585	618	572	618	615	580	611	581	574	561	542	578	607	606	615	586	587	609	651	611	565	567	586	556	636	567	602	601	583	636	611	602	595	593	556	545	606	547	605	617	592	583	566	615	650	577	565	604	556	587	582	571	588	608	583	604	533	600	592	594	588	634	583	580	622	572	578	615	600	589	583	564	577	580	602	573	626	591	573	594	630	640	590	587	564	586	588	562	557	621	599	599	581	611	559	583	581	609	605	590	598	612	604	590	594	548	596	630	589	570	581	629	621	570	580	586	602	609	590	565	645	584	644	603	590	606	595	578	579	622	572	638	556	569	611	618	589	566	573	563	593	565	607	628	586	541	623	587	564	590	599	606	612	556	609	620	556	582	578	577	609	630	578	563	605	574	592	597	597	548	599	546	577	597	589	592	602	571	572	641	611	601	583	600	613	585	609	620	612	591	562	579	571	586	633	573	588	556	617	604	598	546	597	584	597	628	611	593	599	602	620	561	551	610	597	573	545	514	597	550	579	605	537	577	591	617	586	597	626	595	635	598	612	581	573	593	586	569	533	610	580	573	561	573	588	540	569	619	581	613	596	560	594	608	630	607	646	596	582	637	601	593	592	604	604	580	615	598	558	561	605	624	585	574	552	589	599	590	575	598	590	571	598	586	592	608	547	648	565	613	618	585	568	602	567	569	588	560	594	583	590	585	582	544	561	607	583	577	572	565	597	585	570	599	614	594	560	602	599	579	561	582	566	606	601	625	594	606	592	613	591	591	620	581	541	586	599	570	569	619	570	634	601	620	570	570	620	545	568	601	595	612	565	610	576	533	595	590	558	578	582	601	632	571	606	606	590	582	616	577	588	574	585	606	580	561	608	567	551	615	575	583	643	587	637	637	591	607	617	575	630	603	618	575	593	557	616	579	602	567	607	578	552	584	556	599	649	597	624	601	569	603	574	633	601	567	569	584	599	601	608	607	653	595	609	557	581	608	593	603	568	531	579	614	596	573	565	579	559	611	599	610	551	576	604	578	552	540	557	610	568	588	569	586	576	554	597	600	579	636	577	620	597	604	626	572	584	568	589	587	583	566	589	626	575	573	586	600	580	598	552	536	591	578	618	625	597	590	589	587	563	605	650	588	606	608	607	647	586	607	581	607	600	565	581	593	580	589	581	597	565	617	600	644	575	562	546	624	605	607	583	571	578	651	577	616	549	612	559	602	598	592	623	620	571	552	567	591	560	581	565	614	596	580	575	559	566	591	541	596	627	586	567	618	598	535	608	544	626	595	582	590	562	584	565	586	581	571	613	578	610	585	612	576	603	617	559	584	613	625	596	605	557	614	554	578	550	603	626	598	632	606	579	568	594	586	586	530	578	572	579	588	588	634	542	633	615	596	611	528	594	603	583	617	606	589	591	592	594	584	640	584	569	576	579	601	594	577	577	588	628	594	575	600	647	621	595	594	576	585	566	613	580	593	580	590	562	569	610	590	626	589	575	567	591	576	596	582	537	583	577	602	604	591	606	619	605	586	604	583	581	571	648	608	633	597	567	570	597	598	597	567	556	572	581	551	614	582	561	570	594	613	620	580	591	567	588	638	597	577	587	617	590	628	552	581	546	577	592	626	566	558	623	602	608	590	543	579	565	589	590	616	589	562	598	617	624	574	600	588	614	597	580	618	584	617	541	626	556	555	588	592	591	649	605	555	600	588	600	587	566	555	572	581	577	562	613	603	624	576	629	628	556	611	579	600	568	599	591	577	597	585	595	626	567	551	538	604	623	602	570	582	576	599	610	608	532	583	587	599	611	569	601	592	576	594	602	625	583	597	558	533	579	603	557	573	585	620	599	576	577	589	618	597	611	600	556	599	620	574	583	560	610	541	575	623	562	627	593	595	568	610	538	607	623	619	575	582	610	606	547	553	564	571	625	586	596	587	569	594	571	588	599	629	602	555	583	587	616	588	598	583	602	606	583	577	605	518	570	605	574	580	565	606	555	567	635	579	630	592	585	560	550	574	616	596	599	576	607	557	550	616	567	594	593	623	606	551	652	625	576	555	559	574	568	576	562	616	582	573	547	552	593	579	613	607	562	625	557	562	640	595	614	580	598	554	588	620	597	576	641	606	624	588	576	516	584	590	590	595	587	567	555	600	584	638	538	615	547	588	579	566	548	601	577	605	626	588	578	603	604	591	595	613	561	633	581	573	614	559	607	609	650	645	583	603	583	641	562	564	613	545	555	600	607	598	601	560	581	553	601	587	619	561	639	557	594	611	529	618	597	620	614	599	596	593	581	594	579	539	571	579	573	588	594	564	611	637	557	539	538	545	582	580	597	562	572	568	590	616	598	572	601	602	595	578	617	603	583	657	557	592	547	588	584	614	603	624	589	563	590	608	620	624	555	573	552	561	628	613	580	609	592	580	609	576	611	605	600	620	592	633	578	554	610	631	567	575	548	557	567	610	586	556	567	604	637	582	594	609	583	631	570	637	580	578	584	604	609	624	600	574	585	580	584	573	606	584	570	611	603	635	569	598	644	572	600	582	593	564	566	562	533	591	553	581	528	590	612	595	584	584	581	565	611	610	557	575	625	583	593	520	579	597	618	585	589	556	607	590	646	596	564	580	592	565	641	578	585	601	559	591	603	571	573	617	566	603	584	559	612	589	614	572	569	558	582	666	609	585	566	565	600	624	595	590	594	576	607	587	617	557	581	593	603	564	578	596	576	588	600	582	589	575	607	576	593	607	610	610	602	581	574	608	554	602	611	605	578	580	601	634	553	571	566	602	602	560	568	611	542	588	604	579	618	559	607	585	576	636	620	567	597	641	610	574	561	599	597	601	581	636	572	624	577	628	571	593	590	593	602	570	591	623	593	572	596	572	584	627	555	644	586	589	583	602	635	582	603	553	584	579	619	609	590	608	557	615	615	597	541	596	582	579	611	603	615	597	543	590	605	572	559	576	578	586	596	612	578	608	581	589	578	641	618	585	609	541	560	563	555	596	602	583	581	572	592	602	578	595	619	634	556	652	570	613	599	584	601	580	574	629	605	595	579	596	597	588	578	593	575	605	611	590	589	581	594	603	581	559	560	552	625	546	593	593	571	566	554	579	588	598	628	578	600	598	581	552	576	605	557	615	574	597	563	537	627	603	588	572	593	536	616	599	631	573	591	578	606	592	562	619	583	581	564	600	550	591	579	616	567	611	523	624	594	561	604	613	540	604	600	581	574	589	560	598	622	600	610	634	641	605	559	601	610	593	596	586	587	581	594	606	610	587	616	627	577	628	607	592	566
20714	36999	28288	18130	13909	12323	10928	9737	8188	6019	5804	5317	4331	4373	3770	3262	2743	2720	2375	2272	2249	2035	1773	1515	1363	1200	1261	1223	1255	1186	1154	1105	1146	1101	997	958	963	872	860	785	868	833	768	816	833	728	770	744	769	748	746	774	763	736	714	662	695	693	687	653	737	694	650	675	615	654	652	653	668	643	683	676	632	663	665	671	659	644	662	633	678	656	638	620	640	670	620	680	633	655	659	679	677	687	701	655	661	635	606	675	640	643	640	671	660	641	671	643	647	716	683	680	678	642	661	674	631	648	690	654	667	704	688	658	620	694	655	658	704	656	654	693	658	690	698	660	679	671	671	617	636	687	648	669	661	695	639	666	666	663	696	650	649	650	654	691	635	656	646	664	695	693	630	628	686	728	673	719	689	660	630	685	672	640	681	673	669	614	667	647	661	704	657	659	682	685	692	707	650	639	607	614	647	675	691	689	681	661	597	627	676	680	693	637	718	689	651	625	658	659	700	667	652	670	628	662	670	621	688	640	656	648	683	645	652	605	697	696	645	672	666	670	663	668	710	693	656	629	648	646	680	643	657	688	644	664	653	632	687	645	642	665	638	615	618	654	665	673	670	698	703	603	669	679	659	641	676	678	684	646	646	632	645	661	687	642	633	692	649	665	661	671	651	689	660	661	726	648	655	660	633	703	667	687	644	653	670	646	626	653	657	652	698	655	662	670	696	612	674	620	639	693	662	663	653	695	602	626	619	687	617	644	683	661	602	685	669	645	634	679	680	580	659	670	640	695	681	625	684	676	630	694	678	660	660	717	754	694	670	637	614	650	625	663	660	657	662	636	665	663	685	681	639	663	651	694	641	633	670	675	651	672	651	643	648	637	666	632	705	659	639	693	642	650	665	674	658	674	644	678	688	686	649	665	646	641	645	658	700	653	668	678	671	655	650	702	646	683	661	662	673	643	656	664	684	645	672	639	696	677	691	636	686	693	659	668	635	635	631	741	704	684	648	671	654	652	679	651	632	687	677	660	702	673	663	678	687	656	664	664	648	657	688	600	603	639	686	671	672	661	687	671	645	682	687	666	612	664	693	729	700	724	641	694	649	689	649	652	658	706	632	684	621	669	652	644	666	688	677	667	761	697	650	613	631	663	648	713	699	643	669	638	630	625	670	641	686	635	658	673	684	642	616	693	668	689	687	666	658	671	696	656	681	647	613	662	656	675	647	615	664	657	663	636	639	641	618	686	649	693	673	670	655	633	636	721	654	659	656	664	669	686	654	658	609	616	648	653	632	680	656	684	652	674	687	693	726	630	647	651	637	643	688	657	610	674	654	656	665	674	613	651	665	682	612	663	646	621	699	629	692	703	666	684	683	648	677	640	701	658	654	648	707	676	623	664	651	666	663	671	604	676	674	708	614	662	662	693	659	662	688	668	692	636	672	657	675	660	675	683	658	682	621	698	621	665	668	671	622	654	660	630	697	612	660	670	598	675	707	648	701	639	665	695	666	705	674	709	635	648	635	611	621	666	660	681	632	672	665	630	684	664	665	681	667	686	714	700	600	611	635	694	676	681	676	656	686	711	658	683	621	669	639	670	674	639	601	652	668	683	675	652	668	701	664	647	676	670	631	675	647	639	636	675	715	690	663	658	663	630	651	663	656	657	637	665	674	627	682	695	639	680	641	690	708	656	698	649	652	667	616	632	660	682	633	608	640	624	697	657	717	653	650	647	667	676	690	668	620	649	649	652	670	670	631	645	693	699	604	703	643	672	627	658	690	660	646	708	714	677	653	697	654	605	646	631	672	685	651	664	649	620	681	679	631	683	652	656	638	688	677	639	673	666	668	666	665	624	611	658	673	650	647	653	686	684	651	658	672	664	628	665	655	646	663	675	686	656	703	663	688	688	657	653	666	643	685	665	644	674	679	719	671	640	658	678	663	657	600	679	654	673	673	701	606	638	665	629	662	669	673	706	631	699	706	668	684	659	647	680	619	639	660	605	690	652	654	615	634	604	688	656	696	671	664	662	662	653	619	677	657	644	656	610	628	680	672	623	668	674	636	720	711	630	675	657	655	645	675	639	684	659	672	657	659	654	667	653	675	663	620	679	664	658	622	652	690	673	615	662	679	636	655	685	614	696	687	655	672	683	664	685	617	674	671	636	641	668	649	676	672	655	708	665	631	707	642	643	670	663	658	616	667	652	677	689	651	690	687	685	687	658	639	691	641	662	663	620	650	620	689	643	687	730	660	678	637	677	679	610	712	659	698	653	649	706	686	656	644	608	645	625	690	692	645	645	661	638	644	677	659	641	686	693	672	739	668	646	681	592	652	693	638	639	736	680	644	686	643	649	718	652	676	615	696	678	625	669	616	679	708	649	656	697	667	654	606	699	654	657	677	631	635	697	642	689	653	683	687	667	668	672	691	626	670	654	682	658	654	683	665	695	640	640	619	682	689	629	699	687	656	682	630	667	630	684	663	669	641	651	629	663	628	636	643	678	677	645	644	690	622	709	633	665	696	681	677	639	668	682	651	619	665	647	617	659	671	630	673	654	641	681	659	708	688	696	652	625	637	675	635	700	670	705	676	715	634	664	686	664	684	643	627	688	650	640	649	671	593	648	689	600	628	707	636	667	644	665	642	686	653	620	636	647	630	631	631	656	622	623	666	675	630	691	646	690	648	630	659	656	694	666	729	658	662	687	667	646	654	677	624	710	698	676	688	652	659	644	649	669	657	722	665	650	649	602	648	669	647	688	668	669	634	653	667	651	674	654	648	682	673	615	683	673	715	656	640	683	643	649	683	659	671	699	650	659	669	672	666	629	635	600	673	679	666	626	663	670	653	712	624	641	660	670	659	608	651	625	681	662	667	657	680	641	660	667	668	644	676	665	665	634	680	656	622	638	692	648	670	652	670	697	650	673	710	674	682	657	691	670	678	670	680	640	671	672	676	651	661	659	675	657	643	667	667	647	627	692	658	642	649	672	679	650	649	625	663	639	681	676	637	689	693	697	669	715	623	690	664	676	667	696	650	671	647	689	668	692	680	653	658	707	630	678	627	658	654	698	648	678	619	719	683	626	619	643	688	609	700	637	673	671	630	684	664	653	673	693	677	658	655	686	644	669	698	666	656	654	669	638	669	639	675	660	636	670	676	641	709	645	658	675	628	621	630	669	683	651	645	668	636	673	672	695	629	694	664	633	646	630	643	693	664	643	694	642	674	652	669	632	657	682	728	691	678	655	645	667	687	660	676	638	624	694	692	670	663	668	647	665	652	685	640	701	653	670	704	665	657	668	672	642	694	646	671	636	660	654	638	661	676	677	655	663	647	648	645	697	634	651	629	662	691	637	699	670	718	637	713	680	652	696	654	649	660	662	651	619	653	656	664	662	640	682	678	667	672	663	680	663	675	587	744	637	683	627	681	623	648	671	661	645	696	678	690	619	626	670	663	657	710	701	636	621	647	626	631	641	650	622	646	694	659	719	678	720
27793	20786	14086	6813	3728	3139	2804	2352	1940	1551	1623	1418	1286	1245	1051	1058	1017	973	958	858	864	773	791	722	638	711	640	623	641	648	665	648	637	609	641	633	617	613	571	586	592	584	546	595	555	525	547	547	533	534	529	572	544	534	533	513	559	565	565	520	550	518	532	517	522	523	505	538	586	531	496	544	582	554	555	525	570	525	550	526	522	509	563	523	498	532	560	532	541	573	499	568	518	530	519	564	518	515	538	520	505	479	546	528	570	539	552	501	560	558	533	498	527	548	544	537	506	591	545	536	588	514	563	514	546	530	524	553	567	545	547	499	521	523	526	532	573	518	545	546	527	524	507	532	557	532	553	554	522	540	537	549	522	534	534	549	510	517	561	491	523	539	538	561	537	548	522	551	530	520	567	536	501	524	511	533	509	599	526	523	602	557	523	499	497	539	493	526	529	519	584	512	520	572	531	509	493	539	490	527	555	524	523	588	553	515	554	516	587	489	525	582	559	503	507	500	527	568	533	522	556	497	541	510	524	513	530	521	553	521	498	490	564	502	522	521	571	518	497	543	530	525	534	553	524	500	544	525	560	563	521	505	527	566	538	524	532	528	525	496	574	492	517	534	517	577	512	524	528	525	496	505	552	540	497	524	530	514	541	504	538	548	543	532	531	536	521	548	535	498	552	514	533	547	552	551	515	522	520	519	503	523	522	529	501	547	480	536	516	525	546	520	533	475	526	573	558	535	492	531	538	468	535	542	514	585	543	549	511	519	536	507	536	545	553	521	556	489	527	532	531	535	511	491	551	555	537	543	531	548	565	537	510	534	550	530	564	510	499	569	528	569	512	538	527	524	533	529	497	547	484	541	520	542	569	557	548	523	558	494	516	504	520	505	546	525	504	567	581	518	500	517	475	546	531	531	532	538	541	541	517	539	536	565	539	540	558	513	550	519	555	533	528	485	525	517	519	516	484	514	548	515	472	527	530	490	534	571	516	497	526	532	534	530	526	522	533	531	532	532	501	560	572	543	562	556	547	520	543	523	571	533	557	544	525	533	556	549	518	546	538	545	519	563	536	533	506	529	527	516	527	540	555	520	507	579	533	535	536	566	521	535	558	559	542	506	526	571	581	534	527	511	531	542	547	511	572	537	564	535	529	542	517	542	536	536	561	537	544	500	528	527	530	529	522	535	525	498	499	611	515	522	539	552	507	515	556	579	506	444	508	482	523	547	517	494	513	542	501	501	571	537	551	548	523	564	571	527	548	525	546	557	506	531	570	555	508	539	534	549	539	535	508	532	506	486	526	492	566	521	582	522	573	541	530	586	539	521	540	539	481	499	509	532	555	578	497	510	553	541	525	517	537	523	532	530	555	565	536	524	535	550	508	533	508	496	535	528	533	524	499	517	481	547	501	497	530	518	524	539	514	519	529	480	505	526	566	576	528	537	569	541	508	538	552	531	505	572	501	538	517	540	549	530	573	551	551	500	546	509	553	572	543	514	552	501	534	517	492	521	512	533	524	539	561	613	512	535	564	541	515	563	526	516	519	539	535	530	543	545	531	555	513	494	508	508	530	522	554	519	552	542	524	534	509	526	551	532	519	494	536	525	535	524	535	525	510	550	511	501	503	516	530	537	565	539	533	486	517	528	528	482	499	548	533	541	550	510	549	538	522	515	549	525	545	521	565	496	503	470	535	530	522	533	547	505	569	510	528	552	520	523	563	536	541	523	548	577	529	501	538	544	519	501	535	537	544	500	488	513	527	560	540	528	522	541	549	558	505	526	601	541	548	560	542	523	531	532	512	509	534	496	553	573	503	530	572	513	461	515	516	503	538	511	562	508	547	489	506	507	561	536	511	514	475	501	465	521	538	543	543	580	569	565	508	517	512	498	579	559	571	504	527	543	525	503	509	473	535	531	546	539	534	556	496	534	502	519	519	522	544	559	558	569	518	519	512	505	530	563	521	551	548	550	511	535	556	496	499	539	523	521	525	507	543	560	528	502	534	508	535	532	542	521	508	519	490	533	512	552	525	571	534	521	531	514	523	550	558	540	521	504	508	514	494	548	554	509	578	528	534	510	499	535	480	529	541	531	539	549	512	542	515	495	504	541	553	492	518	531	537	557	531	504	564	520	540	498	518	520	536	536	559	501	542	541	533	505	519	513	550	520	533	502	557	520	503	526	501	531	513	567	544	497	564	555	511	534	553	522	570	535	537	538	547	537	544	526	534	540	528	535	541	524	504	532	558	566	504	532	532	552	521	507	555	513	553	542	504	553	495	501	562	511	544	574	497	568	567	542	505	504	519	529	551	531	546	511	537	544	546	528	528	551	468	558	519	509	502	512	515	559	553	534	543	495	490	510	541	522	503	542	549	513	521	522	538	560	541	523	539	522	569	549	536	495	514	550	481	498	546	546	543	545	513	524	492	494	543	543	517	519	528	543	533	549	548	514	553	542	547	493	530	589	529	565	569	527	533	539	490	534	502	546	502	521	521	506	548	547	569	575	554	533	495	506	495	553	547	519	542	513	522	529	537	545	519	505	540	539	493	554	464	504	566	560	554	546	543	524	537	523	570	540	526	519	517	518	534	513	520	524	524	560	523	540	525	557	487	573	500	510	550	570	526	526	529	477	529	539	520	512	542	568	495	513	572	549	585	516	526	553	530	523	530	544	500	503	533	558	550	494	531	511	551	541	533	533	547	540	529	528	545	551	513	562	535	573	556	535	486	559	545	520	483	519	555	535	527	554	509	516	535	560	549	522	529	546	578	535	551	520	559	515	553	532	509	546	536	525	548	507	545	545	489	523	529	506	526	517	533	514	542	499	526	523	534	574	537	511	540	517	554	526	534	569	511	546	549	510	531	546	512	518	513	535	536	555	541	507	548	552	494	495	551	541	568	583	523	529	502	538	507	488	526	532	483	534	539	521	524	552	518	531	526	534	526	548	530	522	541	571	552	534	600	551	531	541	506	527	588	560	525	553	571	509	546	573	544	575	554	546	526	570	541	509	517	577	550	531	516	506	535	500	571	513	525	537	499	538	532	518	556	530	494	516	521	505	530	500	517	480	544	550	537	556	516	530	527	552	492	550	526	533	568	552	540	497	512	540	525	542	512	534	523	535	528	543	525	505	544	554	525	501	529	524	541	550	535	547	522	551	595	506	557	481	501	552	556	571	508	548	541	538	559	578	563	511	522	518	523	552	554	549	545	537	514	539	485	550	538	539	481	540	535	518	522	551	531	505	570	536	533	548	539	552	538	501	538	496	541	545	529	530	530	510	524	544	494	570	530	536	564	513	522	524	492	528	547	529	522	528	510	520	543	519	516	569	532	526	483	523	548	541	526	526	538	532	613	562	510	564	514	483	536	528	543	574	499	516	524	530	542	531	499	569	522	578	577	577	518	596	552	534	519	545	542	522	569	543	570	541	517	532	508	534	576	514	592	552	500	532	516	515	526	537	514	527	528	537	517	513	555	569	517	550
17319	22639	15776	8881	6541	6267	5745	5066	3868	2890	3153	2601	2348	2385	1851	1723	1620	1495	1506	1390	1322	1200	1085	973	851	860	842	876	880	881	830	821	817	831	777	774	722	700	745	735	702	711	711	689	667	641	743	673	647	660	689	640	680	619	610	652	587	653	602	598	632	644	638	645	632	610	635	622	621	648	617	637	645	640	630	630	613	634	644	607	615	632	631	630	668	639	625	605	598	594	642	667	647	629	658	645	583	681	609	635	642	634	615	646	646	636	636	667	635	627	636	572	643	644	679	633	593	653	663	638	613	620	665	636	679	649	596	639	635	627	683	637	661	599	620	619	660	620	642	657	639	624	628	641	593	609	635	600	633	636	615	659	625	591	642	600	662	616	649	624	648	631	624	611	635	618	672	641	652	614	636	656	652	616	681	584	640	648	623	643	626	607	559	625	654	661	626	676	633	617	630	625	598	659	605	658	624	594	640	658	601	618	617	632	637	658	602	658	624	671	621	607	611	634	608	644	635	616	649	646	630	666	642	633	622	602	651	645	631	646	650	618	666	614	643	624	593	644	658	606	644	617	600	623	623	680	660	650	588	707	585	668	621	620	599	631	610	636	597	660	654	671	598	599	647	601	649	641	650	658	629	654	648	622	605	596	652	615	619	621	634	592	651	682	616	654	626	593	617	613	640	626	626	627	649	701	624	647	602	652	663	619	586	640	646	659	660	644	692	606	592	624	659	616	584	653	633	592	664	695	651	611	618	618	637	602	581	643	700	642	582	578	641	607	601	658	643	595	576	624	636	627	623	638	648	632	645	609	665	629	609	596	622	588	607	658	606	615	641	644	632	687	636	621	621	625	671	617	588	624	623	623	620	620	615	640	619	613	606	642	662	633	585	627	634	599	638	644	572	611	638	590	636	579	645	616	636	626	562	659	617	612	629	577	626	635	639	656	615	602	637	573	630	656	646	595	636	640	667	615	621	598	615	643	654	573	682	610	668	594	647	602	671	629	672	668	668	631	630	663	670	558	646	620	628	624	664	602	626	625	660	625	639	638	615	657	623	647	612	670	646	637	665	661	648	640	614	613	643	691	654	661	627	704	637	661	662	609	614	639	653	649	657	638	659	619	697	613	613	601	629	605	629	607	646	645	644	599	669	631	637	674	634	675	608	668	606	624	648	642	673	613	583	598	577	657	633	659	602	652	616	616	599	633	571	639	653	611	646	616	629	616	643	617	640	653	659	652	650	627	618	637	686	665	625	635	610	663	618	612	626	627	607	642	607	642	624	640	636	628	622	622	649	627	665	646	646	673	617	642	629	596	618	593	615	635	638	673	596	577	644	660	604	631	670	649	596	653	639	595	635	617	625	607	632	643	631	648	597	637	637	649	655	638	644	678	654	645	596	630	589	624	650	664	653	609	643	662	660	596	621	637	665	613	617	575	636	634	633	643	599	603	600	612	636	642	621	631	639	595	625	598	690	595	642	644	657	662	648	683	627	652	615	588	621	681	650	619	658	635	573	624	592	645	596	666	596	628	609	610	663	612	656	632	618	652	637	614	619	631	641	612	678	634	632	626	672	635	621	618	640	668	638	660	620	645	636	630	617	656	612	612	703	619	608	647	620	665	667	605	594	639	666	632	634	658	617	632	599	617	606	576	609	606	694	612	617	634	601	650	610	676	582	686	657	645	654	632	623	606	631	639	626	651	656	626	642	627	568	662	631	660	603	670	603	666	671	589	615	603	626	623	618	610	634	647	631	645	614	627	618	629	619	680	689	670	611	638	628	620	594	606	636	658	603	622	675	640	647	628	624	666	636	659	614	657	589	639	632	610	648	635	593	637	653	654	652	630	598	640	639	625	635	636	659	606	643	636	621	568	633	620	623	591	634	623	613	630	619	617	681	609	649	614	619	634	614	626	614	615	633	656	637	627	628	641	616	626	647	637	655	629	628	613	604	595	666	619	658	633	598	590	606	652	634	658	662	658	674	652	641	610	606	605	665	589	675	608	606	674	643	640	610	617	681	551	607	620	592	611	628	642	614	626	628	648	607	634	577	655	655	645	628	642	618	629	685	616	642	620	630	607	631	619	623	645	657	598	657	677	654	639	612	612	645	617	580	682	600	632	597	646	614	629	631	651	671	647	632	687	651	674	637	624	621	642	603	659	590	622	636	588	604	584	596	608	622	626	628	646	635	634	600	612	626	646	634	584	624	667	636	646	669	670	650	627	576	669	616	629	647	658	641	634	658	615	598	634	645	599	619	638	624	593	631	603	613	638	642	611	633	656	638	587	588	617	615	628	592	634	653	644	604	645	611	602	656	612	605	638	674	657	627	649	609	642	615	624	632	637	653	630	590	677	664	646	632	650	608	633	627	606	636	631	647	656	610	627	656	635	608	631	616	606	607	609	606	658	640	584	634	634	624	634	691	588	627	663	607	615	618	623	616	638	651	633	669	605	603	625	622	629	641	655	617	638	665	602	628	597	648	655	672	637	639	619	604	625	597	608	620	622	627	629	631	644	669	645	638	690	621	592	632	642	569	654	619	647	605	648	630	669	647	650	595	645	663	642	622	606	628	662	655	630	648	630	610	639	625	595	639	655	627	658	655	606	642	615	657	619	633	621	547	653	684	651	601	645	660	621	631	634	652	624	659	651	621	608	654	614	630	588	630	638	668	615	647	618	609	641	640	629	630	695	633	657	596	628	640	618	607	627	653	691	596	594	602	686	649	645	630	631	640	671	650	686	653	653	627	651	630	637	641	629	610	629	628	631	595	616	620	641	592	632	657	666	628	601	600	641	611	635	609	623	604	646	606	577	686	678	656	609	690	632	639	582	674	660	594	679	644	651	637	668	612	647	656	662	643	647	640	641	624	584	630	633	629	598	632	663	646	654	619	580	665	584	648	636	627	644	613	655	610	659	653	674	620	593	614	662	660	624	687	593	619	608	658	636	610	650	646	625	624	661	627	676	622	642	633	632	615	670	626	636	616	633	651	612	629	610	669	656	602	710	688	656	611	631	658	647	647	643	646	639	656	602	667	631	658	594	643	634	643	620	610	573	648	626	659	634	591	640	624	690	611	579	648	623	657	610	662	630	649	651	687	614	631	616	651	626	677	670	608	609	601	631	656	633	615	582	627	632	657	622	628	643	617	631	625	594	669	644	653	651	678	656	644	624	678	644	603	649	593	639	640	630	605	613	633	615	605	609	635	613	632	610	618	646	608	604	610	616	637	618	679	624	668	665	637	608	635	660	622	640	645	614	615	618	605	628	608	642	596	641	637	701	668	621	637	640	642	601	659	606	664	613	611	619	619	618	594	634	682	633	617	616	645	629	593	579	657	600	617	613	683	661	584	658	620	657	609	611	698	644	690	635	640	605	606	597	608	643	594	658	621	637	611	634	631	621	675	621	699	623	659	669	637	659	630	638	634	645	607	639	675	633	666	616	653	613	644	594	636	594	615	615	648	620	596	625	606	599	626	676	652	604
24279	21321	28370	24590	21193	11371	5140	3615	2487	2324	2209	1797	1957	1630	1308	1309	1178	1083	1024	1030	985	852	743	723	616	636	605	689	631	651	610	573	584	542	534	586	543	530	478	486	511	502	493	475	453	484	425	431	460	437	479	480	425	429	388	435	415	453	376	425	414	383	405	451	426	436	428	377	433	407	356	415	453	386	407	423	412	428	411	433	427	421	406	423	363	420	414	431	401	429	422	455	419	381	394	372	403	427	426	401	382	421	399	404	432	395	434	444	431	391	381	395	421	425	438	447	403	434	398	381	409	383	388	425	448	396	385	409	396	400	402	424	416	424	419	431	379	396	375	379	372	417	402	393	419	425	369	428	447	407	388	445	441	438	413	407	400	427	431	421	415	390	405	415	398	386	395	399	390	432	406	396	408	412	452	421	379	413	415	382	419	381	459	396	465	419	428	417	427	436	409	424	420	430	386	416	392	403	427	368	415	431	421	400	422	418	394	441	408	442	433	428	452	426	409	412	403	451	420	392	402	417	429	384	420	419	426	430	438	413	452	433	390	406	434	392	404	397	376	421	399	404	382	433	391	401	377	432	403	402	395	415	393	415	453	407	414	384	447	414	378	430	435	431	451	420	432	415	426	391	394	400	416	409	392	384	435	426	409	404	402	425	407	435	448	419	411	387	408	401	429	411	381	375	427	419	436	410	407	380	400	448	422	401	401	435	428	424	425	404	441	398	427	423	378	410	446	387	399	425	393	449	401	390	431	394	427	401	393	383	409	409	367	411	438	427	425	416	444	365	444	439	433	424	399	403	451	432	391	434	420	415	434	377	418	438	441	417	405	404	392	380	432	412	449	422	434	432	414	430	403	416	440	421	409	392	421	421	429	407	412	379	407	397	423	416	447	392	436	442	411	411	387	410	378	398	432	427	440	416	379	392	407	389	403	397	409	427	396	378	368	416	381	434	391	417	373	414	368	394	414	406	437	394	393	419	365	441	395	418	423	417	440	398	406	425	385	378	390	428	397	450	402	390	403	419	384	418	438	411	414	383	436	402	453	456	427	433	423	421	411	369	395	398	410	407	451	400	428	411	380	434	440	434	407	412	410	370	390	407	416	432	428	415	433	431	428	430	408	401	425	394	402	398	427	419	419	400	423	408	370	377	391	403	393	409	441	408	413	447	400	443	416	419	399	368	423	417	431	440	393	388	438	439	398	435	411	457	420	454	411	439	427	426	375	432	411	394	386	430	415	474	398	400	400	409	381	403	422	402	390	388	419	422	427	396	422	411	438	443	405	399	457	399	402	466	407	389	385	441	403	389	405	427	444	410	416	411	425	416	398	408	356	397	381	419	395	424	429	400	402	413	418	420	417	388	421	412	417	411	387	393	418	413	395	417	423	378	366	444	413	394	362	431	430	412	447	392	380	402	446	401	458	417	396	395	400	376	425	426	391	386	411	430	443	419	398	414	424	410	396	410	389	411	396	409	404	426	387	416	426	396	419	382	430	417	396	392	422	392	371	383	416	417	402	403	430	417	458	393	423	397	398	412	424	403	453	439	401	430	382	443	423	407	423	428	428	417	426	409	426	393	407	401	430	412	423	408	408	434	408	389	398	434	422	418	401	415	363	405	417	432	410	421	382	424	415	404	412	412	403	392	390	397	406	438	407	403	437	408	378	387	414	406	438	417	432	416	413	379	400	405	399	423	433	384	450	396	431	393	402	417	375	433	394	417	430	408	438	405	409	416	397	432	383	407	412	431	395	411	370	414	385	388	391	421	397	408	425	428	399	398	405	452	429	420	407	424	426	407	426	410	408	439	394	398	417	418	387	409	390	418	394	422	400	435	412	418	435	439	407	441	419	437	435	390	408	414	409	393	405	426	404	393	391	447	432	406	407	467	381	432	437	412	423	411	418	413	408	382	413	424	401	433	464	406	421	438	380	425	423	397	382	395	415	385	420	411	424	404	390	426	446	418	438	416	435	401	413	357	414	455	398	390	464	414	411	402	394	403	391	427	402	415	413	449	392	428	395	421	401	430	379	423	431	454	423	438	414	442	402	447	421	428	401	420	429	446	397	407	383	393	359	389	445	431	400	417	399	399	425	431	434	423	406	387	444	414	397	440	400	393	389	421	406	413	396	430	418	413	424	411	387	371	396	409	396	411	415	402	443	409	403	431	423	434	427	371	370	384	413	401	375	437	422	430	436	416	413	425	403	426	424	394	412	382	411	416	459	410	404	430	412	413	395	412	415	413	422	407	412	407	413	395	419	402	426	461	418	401	426	412	401	411	451	378	423	420	405	396	375	422	415	443	395	434	419	429	416	418	435	392	412	413	428	385	428	449	443	365	395	415	370	397	432	414	388	409	413	361	397	402	404	400	406	436	425	422	393	390	422	425	416	407	402	391	383	332	408	376	388	412	417	395	428	386	401	418	442	424	417	405	409	429	383	461	421	411	391	427	431	420	412	465	369	407	410	362	407	456	403	404	398	425	380	388	426	414	418	402	411	387	385	420	410	383	393	400	427	411	441	416	366	426	400	385	479	429	443	406	416	395	423	431	416	407	435	424	410	434	434	413	422	456	421	413	427	422	383	400	446	425	381	382	420	443	394	365	421	426	415	425	429	419	399	427	399	433	463	425	416	371	399	414	434	393	433	391	419	418	418	441	406	419	391	400	415	374	389	416	431	404	392	392	425	390	399	394	400	427	411	404	424	423	427	424	394	412	420	442	430	352	397	413	403	419	429	401	430	406	402	415	380	400	409	407	428	402	406	435	436	403	400	425	397	421	420	435	370	458	428	462	407	388	409	407	410	445	407	408	453	394	411	383	436	459	407	438	446	389	423	399	406	444	438	410	432	432	413	392	414	384	398	395	428	413	433	391	410	391	371	446	440	408	418	414	397	396	369	394	415	418	436	411	423	413	440	431	452	417	400	410	423	381	381	438	404	435	394	418	417	466	458	390	421	436	429	426	418	388	407	397	389	390	451	404	410	403	407	383	428	437	418	470	405	396	408	416	402	408	413	386	446	422	417	438	398	419	440	414	404	371	420	395	415	379	416	394	440	381	380	421	400	415	406	401	392	370	394	395	409	428	411	447	424	403	426	430	448	465	426	412	425	399	430	422	432	437	413	427	420	396	387	420	387	421	448	419	383	369	403	415	393	444	402	395	384	453	402	413	446	392	404	381	424	432	399	400	416	404	434	426	399	409	413	406	402	435	389	386	406	446	407	414	404	418	378	413	429	435	428	431	439	415	427	399	391	430	415	424	404	407	451	443	445	421	398	405	387	395	391	437	419	368	380	412	412	393	455	443	411	414	420	416	434	408	435	387	432	397	425	407	400	378	454	442	423	409	403	411	396	411	429	393	408	436	379	396	419	437	403	426	409	367	413	365	444	411	372	424	408	406	401	412	408	436	411	382	429	440	425	405	399	370	408	406	429	391	424	415	429	407	431	415	407	434	407	404	385	415	419	395	408	419	451	424
17984	30524	22192	13682	10185	9269	8288	7122	5316	4582	4487	3688	3741	2969	2511	2288	2091	1955	1850	1676	1562	1344	1177	1073	970	931	867	895	920	831	903	802	806	772	732	710	664	657	656	612	633	606	641	618	602	569	522	602	517	523	553	548	500	506	518	499	493	506	491	501	503	520	507	505	483	493	512	483	494	454	505	522	521	528	462	520	493	478	505	494	536	476	480	490	475	518	482	490	518	479	501	493	472	515	503	465	506	507	454	461	509	476	485	502	522	508	482	491	488	491	530	454	486	513	466	477	493	511	489	489	516	509	503	506	479	516	494	490	502	468	518	466	462	514	457	499	492	491	514	473	487	486	434	509	514	535	419	463	461	495	463	508	507	451	500	526	506	463	479	508	489	493	464	499	468	512	422	489	502	448	495	512	473	490	488	516	450	496	479	466	477	521	503	498	527	477	483	477	477	487	497	485	513	502	510	490	439	458	493	506	483	462	478	503	475	516	458	483	508	495	498	484	480	503	464	511	480	479	464	514	514	483	483	491	494	500	511	521	487	518	538	479	499	516	521	547	474	472	496	489	491	458	486	507	488	493	493	514	437	505	492	486	496	448	482	482	518	502	484	474	451	479	518	508	461	497	500	501	468	505	485	491	494	503	577	514	473	505	483	515	477	476	490	470	488	514	492	496	492	466	495	497	452	500	497	527	477	504	495	500	479	464	491	470	485	491	482	531	502	490	490	524	524	491	484	472	523	520	486	459	481	479	455	505	492	474	492	476	503	471	502	514	442	495	489	488	551	475	536	465	473	446	485	485	499	515	487	496	493	479	474	510	515	492	533	532	487	488	476	502	505	470	505	513	523	503	484	468	474	539	507	510	511	502	461	522	491	515	520	499	487	487	545	490	478	505	505	467	496	484	468	517	483	493	507	479	455	465	470	486	486	481	485	506	461	491	509	491	488	491	518	481	482	496	463	500	502	510	474	495	462	484	518	484	468	476	492	522	499	493	457	502	463	496	520	519	520	499	506	490	520	500	498	500	459	490	497	501	521	492	449	483	500	504	461	477	452	485	510	529	482	461	513	451	508	487	474	484	479	509	487	530	528	469	513	502	499	520	458	469	490	492	475	506	506	537	466	455	511	537	495	490	483	481	492	473	485	507	479	498	489	508	500	511	504	506	500	458	517	481	499	464	520	529	512	479	503	479	494	511	490	481	472	510	459	488	535	501	515	475	490	514	486	509	468	481	505	466	482	494	500	482	506	438	504	518	517	528	471	462	471	493	487	524	487	511	476	508	481	527	518	482	516	504	483	474	514	560	472	476	504	530	496	506	503	484	459	518	502	503	513	502	483	506	475	489	493	474	496	480	490	489	503	472	505	458	489	467	481	450	464	494	507	515	471	487	495	445	476	531	505	507	502	503	499	479	483	480	487	496	543	506	493	501	507	485	503	521	500	480	472	512	501	495	465	482	462	497	517	513	486	481	503	450	498	531	464	500	501	472	508	509	501	484	520	484	481	514	514	477	496	471	484	468	482	543	456	482	515	512	510	508	498	518	458	480	500	502	469	485	495	490	531	457	499	486	498	495	484	466	510	491	468	486	468	510	529	500	501	490	466	466	508	493	424	479	521	539	496	478	498	482	493	479	484	445	490	458	498	465	477	463	514	500	489	496	447	485	428	460	515	504	493	505	447	478	522	499	520	496	504	481	487	487	469	485	490	474	498	513	489	466	494	448	485	499	487	471	453	465	534	493	500	477	493	537	463	451	470	497	443	520	497	487	542	504	522	531	491	468	484	464	505	506	507	546	472	464	478	499	501	521	532	507	494	482	503	502	499	482	491	474	491	447	529	459	485	468	514	479	481	499	484	439	497	481	499	511	515	480	497	484	494	465	514	511	468	516	512	508	479	533	490	482	504	511	481	471	461	507	513	518	477	507	475	453	481	488	514	488	483	530	451	477	464	457	485	488	470	525	499	508	510	480	512	502	481	523	505	505	444	458	440	467	490	516	472	467	474	493	498	471	496	503	461	487	471	467	518	489	466	491	483	512	507	437	500	504	502	476	500	497	502	480	495	513	494	502	458	486	509	505	470	484	526	517	490	467	513	483	543	492	490	521	521	472	495	459	472	453	507	503	498	503	478	514	504	474	476	510	543	493	480	492	518	461	523	485	517	506	490	487	537	518	484	515	537	492	459	494	463	500	454	515	477	482	506	482	450	489	517	490	492	468	476	509	505	503	487	548	509	488	485	487	459	528	517	500	492	504	515	459	496	466	486	507	520	496	471	471	490	494	499	464	515	475	493	495	477	494	496	505	466	496	523	506	464	487	464	520	479	506	480	487	466	517	462	458	486	480	478	472	499	472	471	495	513	499	473	514	491	470	516	495	495	488	492	468	486	469	500	487	497	524	488	477	490	488	486	496	464	449	482	463	518	486	491	474	483	487	473	494	488	485	476	498	486	491	473	526	508	462	522	500	450	508	497	520	544	511	495	484	459	515	483	450	465	445	475	468	521	498	507	494	502	508	506	501	486	499	505	475	505	518	494	444	524	498	452	473	491	476	506	468	464	465	482	492	500	475	528	458	519	539	519	491	465	523	521	474	490	516	517	493	498	462	514	511	476	484	486	517	514	527	520	504	523	478	483	520	480	498	484	484	476	490	490	488	511	482	467	501	498	479	488	487	510	479	490	535	477	469	515	503	477	512	476	505	462	448	502	482	463	460	501	471	477	521	497	469	502	464	469	499	463	500	526	483	551	473	454	502	498	494	477	485	513	498	476	485	529	473	473	500	455	465	495	484	519	441	496	516	455	452	450	496	503	503	502	480	452	503	498	456	501	518	518	493	492	500	515	464	460	508	488	521	446	489	507	497	458	491	495	487	496	476	501	459	449	454	486	507	522	491	472	545	475	462	499	497	470	521	521	482	476	492	479	484	490	496	513	479	502	478	515	495	508	491	521	482	446	490	499	508	522	486	504	480	477	499	509	505	506	465	483	484	517	482	460	502	476	463	523	477	479	499	509	482	484	468	512	461	475	460	480	501	529	471	521	521	516	501	486	500	473	486	492	468	480	505	503	484	505	507	468	488	501	466	528	492	509	464	438	484	479	486	502	515	472	469	509	477	522	513	446	503	515	478	491	507	507	490	486	472	484	476	501	499	523	490	478	479	495	508	482	481	534	419	483	481	460	509	440	518	487	486	462	467	525	434	456	465	473	541	501	491	464	498	481	512	481	474	518	542	471	542	487	533	490	481	531	525	502	503	533	484	454	504	497	464	488	458	457	469	480	482	496	503	495	491	479	513	465	529	475	485	510	502	483	505	489	482	503	530	470	517	485	474	468	476	494	470	500	482	449	490	504	498	475	507	504	469	521	503	497	484	453	500	486	494	471	523	524	500	479	490	482	508	502	506	495	504	461	491	509	530	491	484	508	491	434	487	519	498	518	485	501	467	477	520	481	492	503	498	464	509	486	481	480	450	483	506	484	472	494	534
25447	21306	27245	25528	11763	4630	3552	2604	2164	2199	2021	1952	1922	1578	1511	1387	1324	1318	1232	1305	1157	1084	963	923	885	875	864	886	813	816	892	814	841	810	849	826	782	818	759	746	794	771	786	701	734	741	691	830	763	767	714	736	709	712	730	703	670	668	709	727	738	723	677	725	754	718	726	691	724	688	662	709	654	720	652	776	705	681	728	683	731	685	713	738	687	696	689	727	699	693	703	719	707	681	684	681	744	733	704	685	707	722	736	682	675	740	685	688	660	691	718	708	686	707	715	735	703	719	746	709	741	696	687	702	732	701	689	740	726	677	673	704	708	727	718	722	688	707	677	750	708	666	691	734	716	736	697	730	663	683	734	719	644	659	717	689	741	704	731	703	667	692	737	718	698	685	710	695	713	648	698	732	669	711	696	705	689	693	705	718	711	693	691	674	666	684	719	732	685	710	739	719	648	674	704	713	728	717	688	672	715	720	771	719	669	715	726	699	712	701	696	693	686	722	689	678	668	692	685	694	652	716	734	714	711	694	703	706	731	697	720	687	737	674	731	704	665	735	699	694	736	667	660	677	705	674	712	721	740	682	742	729	675	686	703	722	648	690	678	681	690	687	729	704	647	681	707	693	704	705	701	685	709	663	690	735	714	682	663	723	761	697	682	697	691	718	642	698	688	671	705	689	694	709	716	694	672	670	667	701	738	669	685	678	725	711	672	731	683	716	699	720	677	686	740	679	685	670	699	655	689	692	700	719	695	676	696	679	669	680	720	727	677	685	710	677	679	718	682	698	673	667	755	719	695	703	655	701	691	681	731	701	704	666	673	692	724	693	692	733	717	678	741	710	710	695	734	681	680	696	707	698	667	739	729	735	628	675	732	657	687	691	689	691	683	685	709	660	670	737	710	678	746	720	714	692	707	628	683	712	722	660	686	709	718	681	697	657	659	673	700	686	690	695	719	706	642	695	678	715	686	692	726	687	708	677	643	719	718	695	682	720	723	697	698	700	677	635	689	662	664	708	694	678	720	698	660	719	688	696	628	730	687	707	699	645	726	712	701	695	679	697	625	634	702	688	699	704	668	726	720	698	685	690	664	697	686	735	691	669	693	685	690	721	694	748	709	669	665	682	710	681	702	720	675	697	693	720	647	680	700	709	748	700	662	660	669	703	699	721	718	683	692	679	709	702	705	730	622	721	719	723	729	680	728	659	675	679	672	689	677	677	688	704	689	691	745	676	670	668	721	710	683	716	707	701	680	685	689	651	722	665	688	696	707	711	716	683	661	693	724	685	667	718	680	711	694	735	664	704	679	684	678	692	712	771	683	716	646	720	687	708	684	685	697	670	653	689	634	700	704	720	663	672	672	690	645	695	735	727	656	766	643	691	706	664	697	706	675	681	673	671	745	669	712	730	649	705	685	684	672	698	674	717	728	697	685	722	707	694	743	770	696	705	711	689	750	682	685	732	697	692	646	682	685	674	703	716	697	740	724	656	731	675	719	701	714	709	663	699	714	710	678	702	693	702	719	659	691	702	645	694	722	693	675	738	635	662	673	634	704	663	674	680	730	684	612	692	688	723	698	695	681	696	717	729	665	681	723	718	643	658	699	684	716	702	684	728	711	675	702	659	682	715	661	733	697	709	659	721	693	713	717	689	716	710	747	700	758	665	691	721	743	641	692	680	672	710	719	682	733	681	696	737	703	701	693	709	713	681	659	718	674	708	681	686	717	753	659	694	718	705	687	646	721	660	702	700	685	704	712	671	680	713	696	719	761	702	665	714	697	679	662	674	711	707	703	676	752	753	679	720	686	738	725	695	681	737	697	693	670	678	691	741	685	673	705	679	690	689	675	738	637	692	695	670	695	694	742	645	665	691	676	767	712	649	713	734	706	701	671	691	723	703	685	667	696	675	709	676	744	697	701	720	656	660	684	746	717	712	679	720	684	666	663	696	745	668	732	685	706	686	732	777	718	676	709	739	698	678	660	694	668	704	717	749	747	682	674	687	757	712	682	691	721	694	662	749	695	742	714	716	743	673	664	712	709	685	718	757	685	678	667	689	691	728	661	713	697	684	682	712	684	726	725	672	715	713	736	730	670	672	674	621	705	634	710	715	685	654	695	681	663	727	712	689	733	725	683	716	669	724	688	670	674	704	647	731	724	676	650	686	670	735	716	721	708	671	666	699	731	681	680	669	706	664	763	732	693	710	686	675	729	715	678	707	683	697	684	697	712	672	743	706	715	648	676	675	677	676	686	755	715	722	720	716	709	707	694	718	725	737	724	728	686	688	694	635	703	751	692	712	702	714	691	697	687	643	683	706	697	729	721	709	667	657	711	708	682	704	696	703	686	724	722	678	715	764	743	708	726	720	680	668	676	660	719	713	678	679	746	666	701	671	708	676	728	703	689	719	713	735	712	645	701	736	703	687	710	637	707	666	728	679	657	694	679	667	662	717	701	710	741	681	684	691	723	710	660	712	729	726	702	698	678	718	670	676	709	677	655	723	690	730	731	704	718	712	685	696	685	684	709	698	695	658	691	708	680	718	690	679	736	708	726	684	727	691	702	696	690	724	736	699	717	676	706	697	735	733	751	705	747	743	688	717	743	689	712	723	694	676	710	669	683	681	717	711	685	732	685	682	664	685	717	708	686	726	691	676	658	667	706	729	717	676	681	698	688	724	665	716	721	712	654	684	765	665	682	668	746	722	671	724	714	742	720	707	711	744	650	708	710	652	693	696	693	672	701	677	707	748	728	698	662	685	674	682	664	728	723	684	687	683	671	692	725	737	679	726	652	728	718	706	682	705	701	650	699	704	702	662	692	672	731	697	717	706	640	725	671	706	695	680	687	694	671	748	674	695	706	718	731	707	722	714	688	709	745	683	705	673	680	711	709	726	706	698	664	728	722	697	704	723	677	709	706	732	672	739	714	684	746	628	656	730	713	698	677	637	689	672	705	672	665	690	742	669	680	691	718	735	679	719	676	725	704	725	709	682	704	704	690	713	693	651	694	718	722	667	670	699	650	656	718	704	713	713	703	708	751	674	722	711	689	706	664	659	721	644	719	698	706	670	703	748	722	781	688	704	643	702	669	693	675	704	712	742	702	694	669	690	719	708	664	698	660	695	705	673	690	706	726	704	758	721	677	694	733	695	687	702	683	709	655	731	677	673	685	717	673	682	669	680	710	697	725	735	730	660	698	675	704	695	689	716	711	695	704	663	691	692	699	674	724	705	737	678	726	699	697	702	692	735	709	714	643	719	704	696	687	706	673	673	720	681	697	756	732	708	720	686	693	695	713	691	682	688	724	669	668	742	655	712	688	712	671	712	722	688	723	705	672	681	736	686	643	697	690	667	749	700	729	708	716	733	670	693	642	679	690	701	677	686	739	728	677	696	709	704	692	669	691	683	690	684	672	687	680	682	680	658	694	715	715	685	667	693	670	702	686	735	700	766	667	712	724	685	719	680	694	716	663	693	662	756
17734	27142	19317	11512	8679	7746	6640	5487	4648	4558	4037	3736	3548	2741	2470	2348	2073	1890	1903	1890	1766	1485	1367	1260	1185	1141	1153	1138	1097	1137	1159	1090	1060	1060	990	1057	1011	980	987	883	919	924	945	862	838	866	852	885	819	858	753	811	826	840	803	797	841	779	807	815	810	835	840	798	817	801	764	777	816	783	740	799	828	802	788	770	793	803	770	848	818	784	790	774	808	777	819	768	737	774	813	826	808	763	762	806	779	819	801	803	758	841	774	778	775	806	786	798	808	788	805	774	845	732	808	828	790	810	792	816	823	788	806	784	771	779	779	799	787	805	838	791	786	767	814	773	815	804	848	780	813	794	794	816	744	784	766	789	819	799	804	769	779	847	728	813	829	851	794	817	819	776	776	842	796	825	737	803	802	811	830	845	819	860	818	760	796	804	817	840	729	806	813	836	806	769	804	782	811	820	794	781	800	813	816	836	829	802	798	801	824	828	829	802	779	830	852	799	777	798	809	809	790	763	779	799	785	786	790	783	813	838	753	793	808	826	822	795	799	788	804	783	809	747	800	815	844	801	819	726	816	777	814	786	792	831	760	859	771	818	800	798	821	803	796	763	775	872	743	850	802	748	839	813	784	811	799	816	774	819	782	795	803	786	778	853	820	766	771	812	787	811	741	736	776	803	813	833	801	860	794	771	848	807	798	776	819	795	796	821	843	832	831	850	803	786	794	832	835	804	815	768	738	782	837	794	792	827	787	826	804	793	740	820	762	808	796	777	785	794	822	820	818	785	799	762	816	814	810	802	795	798	833	806	834	801	797	715	774	788	781	795	810	775	768	820	822	784	760	761	850	806	804	757	813	840	796	766	760	805	788	793	774	804	820	780	781	819	782	816	783	788	814	834	813	827	756	804	801	784	745	762	837	855	808	799	812	830	794	781	856	808	768	744	769	811	806	802	816	793	825	797	805	776	803	790	811	803	841	816	813	835	796	774	781	809	778	762	783	798	824	809	833	804	803	803	812	778	803	799	830	813	776	795	791	807	821	802	812	827	753	824	742	821	776	783	787	809	748	822	819	850	862	813	793	783	848	776	759	857	782	784	785	823	791	821	803	854	828	837	781	792	787	810	838	817	815	781	760	797	821	767	812	747	845	810	829	773	779	812	774	787	820	831	793	805	763	756	803	806	807	779	827	760	814	788	808	778	745	753	801	778	820	840	809	770	874	802	836	787	804	812	832	845	799	750	802	790	820	809	791	813	770	786	819	819	800	816	793	832	802	822	752	804	767	775	781	838	828	832	847	823	803	791	787	805	807	800	832	802	848	774	781	801	842	745	780	791	759	796	832	856	785	825	778	825	819	822	803	781	814	850	752	804	736	845	808	839	808	821	837	794	790	816	824	813	815	785	788	808	827	794	803	829	824	786	819	783	817	802	840	758	756	806	800	767	786	817	782	823	868	798	785	760	818	784	776	713	812	753	850	808	815	843	865	816	774	795	830	771	797	853	782	818	771	793	725	789	738	747	800	798	789	813	756	791	736	791	797	801	799	803	819	761	802	796	803	842	779	787	826	785	768	815	761	801	798	801	781	818	775	807	808	867	807	802	748	779	748	810	784	783	805	813	785	831	808	771	811	820	803	800	745	805	763	868	816	840	773	821	780	839	792	792	780	872	804	791	839	778	809	750	804	777	802	801	831	815	830	840	815	782	789	788	770	801	814	791	783	832	794	786	819	823	783	775	807	832	783	813	744	788	806	807	820	806	820	816	820	820	853	770	836	826	842	766	794	821	844	787	767	785	809	794	769	845	816	772	782	790	808	836	820	771	785	775	799	807	787	842	801	802	813	820	828	760	775	789	762	773	797	763	760	860	788	753	758	809	807	838	729	788	784	805	828	770	806	727	780	835	809	822	776	800	843	792	809	789	845	795	818	820	814	774	765	793	798	849	757	771	828	795	734	746	779	795	757	748	810	774	806	811	758	823	784	840	795	780	801	768	790	784	770	818	821	766	815	798	777	818	816	748	771	771	779	783	801	819	798	809	809	771	790	780	862	753	796	801	801	803	806	848	813	790	809	828	797	796	827	851	751	795	781	796	786	815	807	821	741	767	764	735	773	780	824	822	830	836	742	808	786	810	786	778	820	847	796	753	790	791	816	818	775	761	788	806	812	792	802	787	820	841	751	756	853	768	830	770	745	785	797	799	780	801	756	754	817	814	840	818	807	810	797	835	796	822	806	823	758	810	788	744	786	794	835	820	824	811	825	764	792	809	800	810	798	804	781	815	716	769	754	799	767	793	806	765	806	826	760	784	805	793	810	828	736	784	779	795	837	794	790	788	829	860	799	799	811	746	815	785	769	790	837	840	767	776	783	825	837	818	799	757	787	835	856	825	812	739	805	764	840	814	797	788	794	778	803	779	748	784	799	820	749	810	859	782	766	822	797	810	774	789	789	810	810	818	843	870	810	801	793	829	808	764	788	803	808	819	822	837	818	734	785	790	816	800	771	787	809	821	773	855	726	817	796	799	786	807	831	791	782	810	820	773	830	778	810	809	833	787	798	818	808	814	805	799	807	782	791	793	806	819	771	846	791	845	838	780	739	752	771	755	749	755	816	806	811	784	756	791	806	811	792	768	829	790	796	818	755	784	780	810	812	829	827	774	805	775	793	785	797	750	780	818	758	790	789	822	792	853	794	781	764	783	779	805	784	823	800	796	796	828	814	819	808	789	827	768	816	787	794	802	824	786	751	779	774	741	764	787	807	755	855	819	856	824	744	802	807	788	827	779	793	782	831	803	786	818	808	826	735	823	828	819	862	819	772	817	832	773	794	837	819	828	800	831	809	821	769	755	767	815	818	810	803	801	846	760	818	811	757	794	844	856	815	820	765	810	836	767	796	863	816	737	876	858	822	765	787	781	784	825	723	806	790	798	774	822	776	828	848	823	796	857	817	805	819	826	756	778	768	766	785	847	820	800	747	747	811	826	765	781	792	806	792	790	783	778	822	800	783	790	767	736	796	801	778	743	822	774	797	748	760	774	820	767	801	804	859	780	783	765	804	821	859	778	795	838	764	837	859	765	815	775	790	797	789	757	846	774	773	798	817	744	802	771	714	786	822	788	775	803	846	816	853	802	832	781	776	795	782	781	816	853	831	821	774	797	779	845	812	749	796	771	738	760	803	786	806	828	801	808	766	831	820	844	832	830	778	803	794	826	823	766	790	772	758	796	793	787	801	776	813	848	783	787	811	853	764	789	771	778	796	810	812	833	758	823	788	808	792	759	852	770	777	837	826	808	808	863	814	801	798	821	814	823	773	818	809	822	833	809	832	805	813	796	803	810	835	809	787	851	784	747	807	843	798	838	804	833	784	793	749	792	793	805	780	757	771	815	734	787	809	830	806	816	811	826	808	788	827	844	769	801	790	759	792	804	775	828	790	794	804	791	794	856	812	859	787	825	793	813	852	816	754	807	762	860	810	833	827	765	811	828	780	792
23145	21303	28938	24003	21321	21407	12187	4804	4015	3762	3071	2997	2718	2254	2080	1833	1726	1717	1581	1476	1361	1242	1095	988	942	901	929	869	932	859	852	849	797	848	838	745	721	774	746	755	655	669	651	654	689	639	652	661	601	641	647	645	602	678	630	650	660	585	587	596	616	638	676	581	571	666	590	606	592	592	606	587	620	579	608	556	611	638	605	550	604	629	613	605	597	643	557	607	586	598	603	593	595	608	616	594	574	630	600	568	558	602	581	582	562	572	583	556	594	593	586	585	622	603	550	618	630	605	606	610	597	608	589	599	552	614	621	558	639	567	646	631	603	600	598	593	593	556	583	575	574	596	604	589	604	638	609	574	526	582	509	593	612	611	609	575	581	596	625	574	519	573	611	586	633	579	595	608	636	604	633	603	580	609	617	601	583	536	539	597	549	566	596	613	603	586	557	577	617	615	606	607	586	578	625	566	602	620	620	585	546	568	549	564	570	598	588	594	621	584	607	568	643	595	590	593	586	617	603	600	608	603	605	633	562	628	598	614	635	613	615	592	624	603	635	629	586	574	601	599	571	566	595	583	593	619	600	568	618	581	573	611	621	606	625	583	602	621	583	567	589	609	613	626	569	564	608	608	554	606	600	603	585	593	607	618	596	537	523	627	521	641	610	576	595	642	585	587	574	627	612	584	607	565	579	592	620	617	626	602	587	628	592	604	569	628	609	572	581	604	582	623	605	633	571	596	595	589	647	620	588	602	615	560	587	597	638	581	594	578	588	604	557	601	579	600	587	635	609	549	566	567	656	585	575	595	607	603	596	606	594	603	618	621	564	628	550	587	542	587	620	586	590	622	615	616	607	602	571	629	580	583	609	564	570	565	600	586	608	592	610	602	593	564	632	562	584	613	562	558	619	593	575	606	623	588	590	626	599	551	580	609	570	599	604	608	586	599	599	572	574	585	605	538	591	586	578	598	595	601	599	609	582	610	619	586	578	611	586	591	558	571	639	619	588	618	587	619	575	571	550	581	596	607	595	629	613	611	588	583	580	581	634	607	571	565	602	589	558	605	616	585	577	597	598	570	558	599	559	564	605	591	584	610	590	584	611	574	644	623	593	616	610	608	559	579	596	602	579	613	626	611	638	570	601	574	577	613	564	621	557	583	600	574	570	629	568	590	602	574	553	579	586	600	630	578	601	601	588	623	625	618	592	611	607	574	600	610	596	598	569	608	611	603	569	530	565	638	584	563	640	605	547	587	584	662	621	593	627	581	568	628	607	584	662	575	602	604	585	550	610	581	578	621	617	576	643	586	590	575	602	602	571	595	581	581	575	592	616	549	602	600	584	636	613	550	604	597	594	573	575	612	551	626	629	531	571	546	623	604	607	576	609	597	569	586	623	577	587	546	622	653	561	619	587	615	548	615	589	576	575	574	584	593	617	591	594	596	545	595	603	618	546	597	585	551	577	598	597	606	612	613	610	553	620	607	616	619	597	579	576	567	573	630	558	599	623	608	586	579	578	592	606	591	609	622	605	599	578	555	626	583	634	619	605	585	595	604	619	618	582	617	547	604	613	584	567	583	600	580	601	617	592	594	613	581	639	601	594	583	641	591	555	572	588	626	603	575	576	558	578	585	604	607	579	607	586	621	642	601	558	549	599	598	568	598	633	611	585	602	591	597	591	572	610	620	562	587	616	597	619	541	571	566	575	593	571	605	605	606	559	602	579	621	581	592	578	559	589	614	604	591	571	555	622	605	553	572	594	584	639	614	572	641	598	584	596	589	587	598	588	600	625	585	611	608	622	651	585	605	569	596	579	590	569	555	593	584	584	627	610	589	598	595	580	574	604	603	577	588	573	577	597	599	612	576	593	594	603	605	587	610	568	619	589	562	630	569	619	621	579	572	600	640	580	556	606	630	594	590	582	610	605	603	601	567	633	585	613	579	584	599	586	595	629	568	578	606	585	586	562	549	629	611	599	553	588	585	620	591	605	604	568	595	643	597	603	543	618	634	526	608	585	623	611	557	599	570	601	572	605	623	638	559	570	584	583	571	537	589	605	576	587	563	569	568	583	591	627	578	545	618	580	575	547	587	590	596	610	600	565	583	618	584	593	592	523	638	594	589	546	584	643	583	596	569	580	567	576	572	600	604	581	585	573	581	606	583	584	572	549	616	609	641	614	618	531	578	579	604	617	607	591	594	576	574	605	565	578	587	602	624	627	568	575	606	616	561	616	567	640	558	568	565	567	584	611	620	581	639	587	603	580	570	616	603	591	593	562	595	595	654	617	558	579	611	616	619	624	623	619	585	587	614	620	574	597	598	637	625	572	611	597	617	599	612	615	620	585	597	613	555	609	582	560	614	568	589	583	615	574	574	604	640	584	566	570	579	582	571	578	590	598	628	585	579	616	597	592	617	607	606	565	579	566	588	561	577	573	576	618	578	560	566	539	586	589	577	577	609	569	576	585	567	596	620	581	557	601	584	580	611	655	610	586	602	630	597	622	614	586	580	565	606	596	581	632	592	599	594	579	586	605	557	621	606	603	571	592	614	560	616	567	617	565	576	640	568	569	566	594	600	609	593	581	606	581	535	595	605	616	582	603	613	580	576	576	622	586	628	621	588	583	578	596	617	619	573	604	621	623	603	561	607	567	574	604	601	579	614	585	567	619	580	583	579	549	597	631	548	607	571	580	579	633	594	617	634	656	594	587	632	580	568	624	567	590	605	614	610	596	584	597	572	617	585	586	567	579	587	607	597	595	580	567	592	622	585	600	607	597	612	603	611	608	617	599	578	574	619	587	583	608	616	583	583	553	534	566	612	612	551	606	564	575	564	594	599	590	590	569	575	549	606	610	607	597	601	580	591	561	596	615	564	607	580	580	602	612	575	602	570	622	615	582	617	585	574	555	596	597	566	618	597	530	616	591	604	649	548	577	605	618	606	568	636	629	586	625	654	581	579	554	626	566	551	572	568	595	609	616	598	588	588	540	583	554	598	668	605	601	617	577	618	585	592	640	576	566	565	578	615	570	593	589	602	591	591	572	597	584	594	605	568	569	575	598	559	592	549	564	584	631	584	560	601	558	582	570	618	569	601	608	591	599	638	581	591	607	601	613	613	655	570	596	628	596	628	606	612	578	591	552	591	568	543	589	627	598	603	550	593	582	568	611	574	582	614	592	603	576	630	575	554	577	589	603	617	600	596	542	593	583	618	564	588	565	596	629	594	548	563	605	627	578	590	566	587	583	553	609	592	598	608	588	618	609	592	602	593	595	619	609	664	606	612	592	612	576	595	617	599	612	582	609	593	598	616	640	600	572	571	612	586	629	536	582	601	581	604	544	607	558	599	599	590	589	582	595	585	639	591	586	608	554	622	605	584	576	567	615	576	604	627	592	601	585	595	609	544	566	628	582	641	615	541	586	605	604	616	620	581	602	597	602	615	562	606	554	609	634	643	602	604	549	582	569	603	599	567	543	620	587	599	584	593
20250	36062	27134	17878	14516	11975	9766	8581	8209	7409	6084	5838	5033	4074	3675	3244	3015	2751	2552	2341	2199	1903	1610	1389	1337	1342	1277	1207	1306	1202	1151	1094	1123	1041	1094	977	938	922	928	894	914	863	828	808	774	748	831	803	769	706	688	730	733	738	715	659	702	713	656	705	666	674	693	653	690	673	665	671	725	690	609	662	648	646	683	733	674	668	693	696	731	656	651	656	628	684	707	649	649	658	673	675	693	636	723	689	640	681	694	645	658	671	653	662	644	663	657	660	677	662	668	671	692	659	664	642	702	687	678	662	719	680	676	626	608	660	635	651	668	715	655	694	633	708	705	634	619	658	634	634	671	701	655	656	688	704	649	684	669	613	715	698	679	628	680	650	632	627	684	669	664	667	695	662	715	703	709	647	694	680	716	698	667	700	685	676	646	655	630	665	615	679	634	673	678	717	673	657	661	705	654	710	667	682	634	696	691	637	644	628	649	688	635	645	669	675	697	667	685	639	704	618	653	629	633	701	622	607	617	656	685	622	703	664	696	685	676	654	634	652	689	661	661	664	660	688	662	640	688	666	662	671	697	740	669	700	672	682	667	683	667	649	698	674	649	655	696	655	657	673	654	626	687	666	642	670	666	668	634	630	639	639	692	652	584	688	642	646	688	664	675	641	699	664	655	693	713	677	631	651	689	676	650	676	662	683	708	700	713	654	732	647	650	683	720	626	696	648	638	614	687	672	685	681	697	677	636	653	664	651	678	681	666	658	661	633	637	653	592	610	664	656	610	666	647	682	651	701	678	685	648	639	714	660	591	677	633	670	628	685	647	614	682	617	684	638	684	705	642	692	689	649	665	653	673	708	648	650	654	664	672	699	705	722	632	637	660	636	649	675	682	649	658	647	674	659	613	673	675	660	652	665	651	677	620	652	730	680	669	663	648	676	718	625	722	666	713	636	665	675	664	643	704	654	671	710	651	653	683	626	633	618	674	683	691	636	658	648	626	675	696	661	678	686	637	671	646	652	638	697	635	672	614	701	646	677	626	662	620	636	670	646	698	644	647	677	682	630	693	637	667	673	679	634	591	693	646	702	706	666	682	624	654	697	642	679	690	632	657	659	685	691	629	642	683	674	669	680	717	672	682	663	673	706	654	686	652	678	657	647	724	698	679	696	643	662	644	649	647	637	702	673	644	629	649	678	689	636	621	683	694	650	682	678	633	640	676	719	653	621	663	646	647	609	672	649	683	643	688	641	659	694	658	644	644	649	686	642	657	688	690	648	704	682	651	663	660	627	651	683	675	649	656	666	643	694	664	685	671	659	656	646	659	691	669	598	663	644	665	633	665	655	720	641	690	675	604	648	687	664	644	697	679	726	674	668	691	596	638	681	658	654	653	646	632	689	641	648	676	643	690	667	654	702	648	620	650	679	640	661	650	615	696	665	623	677	636	683	667	661	669	655	709	678	704	673	670	699	703	616	651	656	624	668	650	708	691	651	680	704	635	695	648	661	688	675	642	683	636	666	635	677	648	661	630	636	669	663	693	650	637	701	689	652	668	654	638	694	649	692	679	656	663	611	640	642	642	647	655	670	632	643	677	631	692	631	664	684	704	652	667	682	642	703	672	699	656	694	677	706	649	641	709	573	650	671	625	654	648	662	674	745	617	645	630	672	674	661	685	634	649	650	690	637	638	704	685	649	697	620	640	683	674	673	683	636	649	668	625	667	669	669	660	616	665	636	680	666	647	711	678	709	646	657	677	674	647	641	657	660	629	655	655	679	660	657	648	698	655	672	634	683	670	666	663	678	674	635	678	661	637	686	633	663	645	642	665	656	674	619	652	627	654	671	678	651	679	672	676	616	653	652	653	666	724	660	693	681	596	681	688	674	685	693	649	660	665	656	631	681	678	631	672	688	677	634	698	661	667	653	621	653	684	623	711	727	670	737	649	659	689	713	672	634	640	729	630	671	701	660	644	683	664	683	656	686	678	677	665	662	632	671	685	642	690	685	668	657	669	654	670	692	656	652	670	698	667	668	644	653	673	659	635	654	693	658	670	637	683	674	662	714	678	686	651	650	668	654	670	660	715	667	663	638	686	689	652	620	659	640	668	678	673	686	612	655	662	668	625	676	650	635	670	680	618	665	734	692	667	667	692	678	696	625	657	702	706	634	669	625	680	654	653	674	626	641	674	637	636	714	665	656	648	632	657	641	648	645	675	650	647	618	662	664	657	694	686	653	711	624	656	657	713	665	613	672	654	667	650	683	675	653	639	686	684	681	650	659	640	676	684	675	639	643	668	717	650	680	629	682	617	681	711	712	644	661	685	679	665	687	655	674	643	712	626	663	685	675	681	654	683	651	639	660	684	642	639	638	710	676	635	696	646	654	648	635	616	682	676	654	675	709	685	734	743	689	689	658	606	647	679	644	613	713	633	699	696	671	637	634	670	654	656	661	664	636	678	695	682	701	715	710	669	641	696	622	663	700	672	690	682	652	655	663	681	686	673	621	708	652	672	704	658	666	712	670	653	640	657	677	640	648	695	642	687	648	697	649	646	701	683	674	685	671	667	675	651	678	661	662	638	676	634	670	688	622	630	662	650	654	680	652	635	669	660	687	664	699	659	690	675	656	625	643	730	683	670	675	648	611	662	700	649	650	667	617	665	685	654	645	687	691	661	634	665	720	629	702	637	704	674	653	668	692	643	642	645	640	694	677	648	662	626	639	675	644	634	703	674	632	660	646	660	661	682	668	687	701	614	675	650	670	670	648	681	691	658	653	675	674	609	649	683	688	711	661	623	644	639	645	689	645	637	665	655	606	617	647	627	655	665	651	664	709	719	666	662	620	627	704	709	729	651	677	705	636	678	673	643	632	681	624	669	671	685	633	642	682	673	655	680	667	635	606	653	631	657	664	690	678	672	649	656	663	686	661	656	615	655	664	652	673	685	621	673	661	679	688	676	669	633	663	684	706	687	636	645	697	636	643	665	671	660	665	614	694	627	665	659	650	650	634	654	657	710	659	675	678	678	676	646	667	668	691	684	625	667	631	640	624	673	642	666	688	640	677	695	641	660	697	713	661	673	684	688	671	699	626	691	649	605	623	648	648	631	677	659	624	644	689	674	705	690	622	670	701	667	672	654	657	693	589	676	693	581	689	659	699	636	656	671	600	686	700	673	667	659	662	654	658	681	629	692	643	661	644	655	668	678	649	684	619	678	662	683	622	677	681	658	640	651	667	664	622	665	620	674	646	699	652	706	644	681	637	660	682	671	673	654	682	670	692	715	670	665	672	650	693	695	671	673	611	661	667	668	681	670	643	619	685	683	636	654	646	621	660	669	628	637	632	660	650	666	679	674	657	696	669	647	663	648	673	687	690	668	691	654	661	689	610	619	639	668	670	679	643	704	617	660	679	639	655	669	678	643	711	615	615	691	653	680	668	643	690	681	637	675	661	626	660	667	662	629	675	692	637	676	677	649	628	686	674	656	663	692	685
27768	20700	13796	6447	3996	3246	2631	2300	2129	1912	1674	1555	1368	1246	1182	1096	1081	986	831	895	843	798	742	660	682	633	669	711	719	689	677	610	651	608	611	590	639	579	577	610	593	585	544	596	554	582	542	537	538	584	542	497	541	539	549	552	513	553	535	519	535	554	546	526	527	534	527	575	504	511	533	523	552	597	493	532	580	562	535	581	477	536	538	504	520	556	535	505	545	536	517	530	534	535	538	517	516	509	550	552	501	523	502	511	542	538	555	506	529	569	527	510	533	527	537	507	526	522	554	532	514	554	537	507	521	498	547	539	559	512	536	520	542	535	519	559	523	527	526	535	588	589	499	527	545	526	531	548	517	512	517	560	529	529	541	575	532	507	488	541	549	509	518	526	529	546	542	541	559	485	535	465	538	529	548	516	558	496	525	523	531	560	520	545	515	544	494	516	538	532	569	557	518	515	501	552	545	582	556	514	527	535	521	536	536	506	512	537	530	550	530	528	522	516	503	522	501	504	482	509	528	518	505	511	494	506	539	506	483	504	525	516	551	561	575	506	498	564	488	567	549	493	528	507	514	550	485	495	534	537	504	540	532	541	519	524	529	488	510	562	505	501	572	535	514	537	512	537	536	563	538	573	525	545	542	523	477	534	531	554	501	504	492	553	554	544	510	508	510	504	535	502	533	492	561	505	517	551	514	502	496	507	525	515	529	527	536	535	546	545	514	530	553	548	524	517	516	516	540	548	554	533	511	534	509	529	554	522	525	532	518	573	523	544	541	493	549	580	511	524	510	527	544	487	535	518	522	512	519	540	527	526	558	521	553	483	588	531	501	538	537	522	525	484	533	510	564	506	537	522	514	534	524	513	548	563	527	579	525	531	515	500	527	511	511	530	511	510	572	531	519	564	516	527	522	565	569	532	504	527	518	537	564	542	542	531	534	521	519	525	514	569	541	500	520	526	486	517	506	543	529	521	569	547	528	543	488	528	513	528	525	545	522	543	553	519	536	498	542	501	527	535	528	513	541	517	587	489	543	529	555	545	508	522	529	532	581	555	588	461	509	531	523	540	562	538	498	580	559	549	499	506	505	545	541	512	565	488	535	562	605	560	532	546	514	537	549	540	548	561	516	531	566	541	527	524	556	499	526	530	531	528	496	526	539	499	547	528	538	505	545	553	515	518	502	544	551	536	498	524	530	538	533	534	498	544	518	505	528	534	545	556	496	535	516	549	516	524	539	498	546	553	510	528	505	511	497	511	504	520	542	559	511	550	553	540	524	508	522	512	512	532	537	536	532	537	604	511	510	518	582	500	555	570	523	500	542	530	524	488	505	509	510	523	519	520	535	518	524	523	512	515	520	522	509	516	568	516	535	537	531	533	571	556	531	526	566	565	563	523	490	561	535	551	533	503	522	539	494	561	538	481	503	496	502	580	564	526	526	509	531	574	541	534	536	552	545	521	522	530	499	541	519	541	514	492	528	499	525	526	504	543	516	539	533	546	545	524	519	520	535	521	474	568	533	504	547	546	524	560	493	520	581	504	561	530	505	472	525	539	545	513	514	561	541	526	503	532	559	559	527	553	524	567	495	496	537	579	556	534	542	541	510	517	519	553	520	518	512	464	525	578	523	589	544	534	530	550	497	489	494	548	542	492	490	533	559	529	475	554	568	547	558	569	542	512	533	549	530	543	523	536	504	543	543	546	523	539	542	512	507	550	551	535	555	542	589	539	550	560	549	589	513	547	555	541	543	523	559	547	542	529	505	519	496	503	530	550	514	506	529	529	544	544	530	545	521	525	524	526	505	599	547	536	532	586	562	533	526	552	549	544	524	561	554	506	502	524	510	503	518	486	494	487	517	527	546	485	512	561	551	550	522	516	555	567	560	521	537	498	546	535	499	589	574	541	517	538	535	555	512	563	540	564	572	535	512	536	559	526	521	569	564	525	519	549	529	505	535	519	520	522	579	555	519	550	535	498	540	558	509	545	521	568	549	498	539	543	525	510	522	510	555	530	530	526	542	550	512	477	515	517	533	555	548	535	509	508	550	509	566	580	596	528	498	567	525	490	590	498	525	518	558	536	565	513	500	542	510	548	516	522	550	519	519	513	505	556	509	549	494	597	541	561	483	556	520	544	543	513	496	529	499	488	508	531	507	490	555	520	518	547	514	489	522	585	538	522	532	549	535	581	546	552	543	491	524	511	524	524	562	524	544	563	554	513	522	496	510	539	530	540	486	495	506	530	492	526	524	469	521	529	569	539	511	551	543	545	535	504	524	526	557	515	505	559	528	563	543	568	506	502	536	550	539	544	511	526	465	544	511	515	552	507	552	491	520	501	541	535	539	523	536	520	542	553	527	566	548	515	503	508	529	538	570	521	486	554	500	535	551	510	544	510	500	498	578	519	544	520	547	522	530	508	522	538	534	527	574	553	552	508	523	525	483	540	519	542	522	562	537	593	540	552	572	554	566	527	576	513	549	539	525	514	570	541	545	506	568	529	562	520	530	586	526	547	505	534	542	538	513	546	497	533	558	566	527	536	550	573	540	530	561	513	528	556	551	535	532	525	549	491	488	558	535	557	514	524	514	576	569	541	491	542	536	536	549	564	494	568	478	512	537	489	536	527	562	582	525	518	536	556	563	542	556	536	541	540	547	525	516	537	516	502	524	537	606	503	523	578	540	541	477	550	512	549	532	503	488	540	499	449	524	553	564	561	485	546	519	519	539	545	495	526	536	563	532	543	554	513	532	543	522	534	542	486	538	506	519	506	526	541	530	575	496	499	525	504	561	521	520	547	533	556	507	557	537	534	546	546	508	481	548	553	532	525	493	530	514	567	553	497	519	550	515	535	532	480	497	504	535	495	524	538	532	509	536	511	567	509	516	540	497	504	531	485	523	549	530	529	511	540	560	538	503	501	531	536	555	549	531	533	525	575	506	522	485	558	537	549	534	578	558	527	559	541	554	518	550	525	544	509	532	504	541	536	546	503	502	530	541	560	588	532	538	497	530	509	533	561	572	497	584	557	544	509	521	542	557	563	514	488	500	539	575	557	507	530	547	509	546	532	523	532	532	518	542	532	570	552	466	535	531	531	537	530	497	516	499	511	534	517	513	497	490	539	530	553	524	538	532	512	507	531	527	521	563	557	520	538	488	488	542	530	574	524	553	521	540	542	579	513	534	525	506	537	570	545	549	508	562	546	550	523	515	483	503	518	565	522	530	521	523	523	529	534	514	485	551	528	536	544	510	501	534	560	516	562	546	508	542	477	528	562	515	523	536	515	536	539	527	519	560	505	538	560	540	522	532	539	501	541	527	527	517	563	545	542	511	556	534	555	549	528	509	492	558	533	527	506	550	518	538	532	519	522	537	555	548	537	555	562	533	514	548	474	527	563	523	539	564	487	553	493	537	527	480	541	538	495	509	508	533	515	521	516	551	491	524	510	559	540	525	563	542	553	536	540	542	535	586	531	510	529	510	584
16978	21852	14905	8210	6796	6052	5035	4654	4450	3828	3211	3003	2615	2221	1970	1816	1704	1569	1398	1355	1304	1205	1029	887	904	917	885	840	894	879	893	837	811	848	805	753	805	759	755	708	795	669	674	715	690	665	641	671	662	643	658	653	650	610	617	639	645	626	611	678	661	627	648	665	616	633	672	616	637	634	668	590	647	639	594	620	651	664	625	656	654	648	597	618	640	638	614	600	635	618	640	606	640	597	623	622	616	647	599	654	613	612	640	637	619	605	618	635	605	643	654	628	639	629	598	634	603	635	596	617	609	619	616	619	607	652	585	628	644	653	646	637	588	614	648	587	616	674	600	605	633	625	612	669	642	632	598	611	638	578	618	697	637	614	671	646	614	627	657	607	631	656	623	627	643	637	654	649	631	615	657	615	602	594	640	609	651	598	637	608	611	613	625	651	596	627	638	628	605	635	661	701	639	635	611	625	630	616	593	617	617	635	641	638	662	586	648	619	608	636	621	628	615	641	613	613	666	613	636	653	645	637	657	628	622	679	618	590	588	587	619	602	637	589	624	663	648	582	614	558	632	642	626	619	605	652	601	622	670	638	602	652	611	600	629	650	586	615	722	655	660	680	596	637	633	644	632	566	593	665	622	612	608	666	652	687	640	628	635	632	618	636	603	591	624	633	621	625	659	615	568	606	607	627	621	651	625	616	599	627	661	608	613	653	663	581	635	641	661	640	632	644	628	633	638	632	643	660	614	663	712	614	648	625	623	619	577	588	616	608	601	624	681	654	584	615	635	641	683	603	661	604	595	597	636	620	675	618	638	635	624	639	604	660	622	663	622	586	620	635	631	609	643	655	604	646	619	631	640	614	652	592	677	654	626	611	567	608	650	638	653	641	621	642	627	641	628	600	654	659	582	584	677	632	629	612	600	640	623	602	607	623	662	608	631	635	634	599	597	600	620	655	674	663	660	626	646	606	653	619	603	645	654	658	695	621	608	645	589	663	645	670	646	645	637	630	635	619	647	635	620	621	638	618	627	601	600	623	615	609	603	598	595	609	605	620	610	659	625	659	651	664	605	609	639	624	644	664	646	643	658	629	599	612	613	645	618	616	632	618	602	595	653	658	593	638	605	603	636	633	615	595	636	585	621	587	600	635	616	634	662	638	662	600	680	603	646	658	650	591	645	653	620	622	638	625	581	650	593	642	583	679	636	673	612	612	637	611	622	611	601	609	660	604	606	602	624	636	639	598	613	611	648	602	600	651	645	617	611	662	626	624	656	631	615	599	583	610	614	572	628	628	651	643	666	616	626	668	611	627	641	583	623	610	648	655	647	703	642	696	591	604	621	632	613	594	582	660	614	583	639	676	654	649	606	598	637	676	640	614	625	598	591	629	618	599	638	625	657	660	612	635	613	608	628	641	668	656	661	630	630	669	636	635	645	656	621	652	628	613	577	667	662	619	650	612	654	644	630	602	595	653	600	586	655	574	656	629	638	585	641	615	644	667	663	623	649	587	644	624	655	638	633	620	622	639	630	663	642	616	659	642	646	671	629	634	635	601	575	666	643	616	612	618	633	623	602	637	656	633	607	625	642	627	636	632	675	615	626	664	597	632	633	629	595	639	650	643	618	669	625	650	585	612	609	636	593	575	699	634	599	613	644	570	660	603	649	633	638	620	602	637	591	637	636	646	642	686	630	656	589	688	623	653	664	620	620	631	661	673	678	636	657	597	639	629	615	625	663	648	636	612	624	623	598	594	614	596	584	606	615	611	599	613	627	672	677	622	625	618	623	631	647	614	636	623	605	672	628	586	607	651	651	590	606	634	689	610	597	619	615	666	631	655	627	634	661	638	664	629	614	659	615	628	651	619	671	631	652	645	656	617	634	606	613	622	579	630	615	621	650	587	688	636	665	641	651	640	657	681	668	671	593	600	635	612	620	615	619	653	627	659	634	647	597	598	658	657	588	609	583	629	638	618	628	598	631	618	608	643	596	619	558	697	644	652	622	597	625	644	606	598	601	612	623	634	629	643	591	594	620	606	657	654	601	628	661	633	629	615	616	646	659	628	630	604	623	642	662	591	644	640	606	634	646	628	614	656	618	664	646	623	609	589	617	601	629	607	650	604	627	631	681	643	651	604	649	653	599	650	593	630	661	624	661	609	621	649	613	667	601	578	635	631	632	621	667	614	625	586	575	572	667	645	629	611	652	627	659	609	610	618	661	612	673	625	625	625	633	601	652	634	644	622	668	669	624	675	634	598	630	583	623	603	612	658	613	625	635	617	640	618	633	601	618	622	619	601	614	634	597	636	640	637	648	628	631	607	622	635	623	618	559	644	629	588	601	638	629	612	682	628	616	618	600	678	610	624	624	634	647	607	596	633	687	645	692	653	656	589	639	674	608	619	619	609	624	607	624	652	605	660	627	608	610	673	604	657	602	613	639	663	682	598	635	627	638	652	625	636	662	598	612	612	646	631	582	585	589	605	646	586	612	609	601	622	624	646	664	612	653	618	603	614	583	648	613	647	646	641	663	595	595	615	658	585	627	572	611	628	655	619	654	653	598	668	645	622	639	636	608	617	678	620	645	648	585	596	625	614	608	615	665	607	607	615	650	641	608	595	631	625	628	639	619	677	597	650	643	631	626	619	645	615	603	593	605	608	662	616	596	659	590	617	653	638	623	663	631	636	654	668	600	649	643	630	649	655	656	600	638	638	639	603	603	651	576	633	623	613	652	671	641	608	608	659	619	604	623	678	593	580	578	646	670	657	634	617	637	634	637	577	640	667	632	589	651	645	615	609	601	592	642	624	598	626	633	652	629	635	698	610	617	614	607	666	633	654	630	652	614	611	644	613	624	636	595	618	602	609	653	611	595	667	667	655	605	622	617	616	623	615	603	600	578	638	712	630	607	653	587	637	636	628	627	636	621	616	621	623	647	613	612	652	623	659	612	603	598	630	644	625	676	615	630	634	679	619	637	605	624	649	635	626	587	613	595	616	596	621	619	565	625	693	640	601	676	576	664	631	601	597	615	611	622	620	648	613	572	657	652	618	606	643	640	648	605	601	594	646	656	639	622	657	619	668	580	622	631	587	626	601	644	637	649	633	629	665	621	633	646	617	611	604	635	631	615	630	667	580	608	632	586	608	625	638	653	646	697	616	631	605	633	641	587	653	624	594	663	599	678	614	623	627	636	641	598	622	648	641	583	637	618	634	676	641	625	635	631	626	639	605	607	628	664	644	614	645	629	641	600	641	624	605	665	666	683	675	588	602	631	635	593	604	644	632	609	605	644	603	643	650	626	620	622	590	632	636	670	605	637	650	646	579	605	643	621	644	626	580	644	601	614	630	619	618	651	636	661	645	656	618	561	588	658	606	654	645	618	598	617	667	604	662	608	602	673	630	589	640	628	637	586	593	637	602	671	603	617	574	653	646	626	626	642	667	601	642	636	640	614	637	577	639	651	601	628	630	604	644	646	608	682	652	603	595
24244	21306	28414	24555	21154	11305	5348	3853	3111	2739	2342	2171	1795	1542	1501	1383	1213	1113	991	985	951	846	687	693	666	598	616	611	633	622	594	564	603	507	523	522	512	521	504	544	502	506	488	446	474	460	495	432	433	424	436	428	464	453	429	420	476	439	421	412	460	441	447	435	396	442	413	411	439	423	422	431	383	405	428	387	432	442	384	404	434	418	445	434	412	393	426	411	405	447	391	424	409	434	440	420	409	418	409	420	424	415	397	435	426	415	411	385	434	393	396	411	425	412	462	407	442	437	445	448	424	406	431	445	419	430	389	403	390	395	425	404	415	408	383	468	386	415	406	423	447	425	425	439	431	415	397	374	413	408	411	470	462	455	420	400	425	385	416	463	416	398	410	386	407	402	411	415	448	385	445	433	419	439	408	455	392	417	418	433	426	414	379	420	376	435	412	424	386	420	406	420	435	410	418	412	409	409	421	364	394	384	442	427	420	424	421	373	424	410	439	397	415	456	404	388	413	423	441	387	399	377	438	425	382	454	390	395	386	408	397	472	418	391	455	402	400	386	410	416	399	434	428	422	411	375	472	403	439	438	444	405	412	415	447	399	429	430	431	407	386	415	371	416	412	404	417	402	423	420	414	417	426	413	435	380	432	403	441	419	430	421	452	402	425	425	372	432	384	418	435	445	397	407	432	418	415	418	392	384	422	400	440	401	434	428	415	414	420	424	447	414	443	394	440	427	407	435	397	390	407	410	467	433	397	390	409	434	427	406	431	416	424	388	371	415	434	435	417	391	377	399	437	405	356	416	389	389	395	414	425	411	415	397	427	409	405	420	388	468	408	403	387	395	403	404	393	398	430	428	394	416	422	433	420	399	402	391	431	398	391	423	452	432	412	411	415	401	419	447	403	429	407	453	413	391	422	423	426	414	422	412	408	409	435	414	424	420	425	404	431	421	396	419	405	454	371	414	400	408	407	395	412	416	431	462	409	440	404	417	435	439	404	406	417	414	397	429	433	441	443	422	433	411	432	415	463	448	427	414	435	430	429	410	402	419	424	428	407	384	380	432	404	428	401	386	424	424	439	410	406	416	366	443	423	371	417	391	429	453	376	417	397	384	428	415	417	403	365	414	393	420	412	402	414	388	428	441	427	430	403	415	396	426	422	389	408	390	430	391	430	430	420	420	426	399	397	377	409	435	402	416	444	413	423	399	440	435	429	390	437	421	433	398	430	410	386	413	421	392	394	401	416	401	435	409	411	436	425	384	402	436	427	376	387	380	421	466	368	430	439	404	403	413	439	419	392	411	421	426	393	398	444	429	419	397	406	406	416	399	426	406	419	411	371	406	430	372	393	407	445	408	402	405	427	445	409	418	396	427	419	409	435	429	444	394	429	394	388	426	423	418	384	424	414	429	426	412	428	421	462	427	399	448	404	419	410	406	410	399	426	415	401	410	405	456	415	420	400	455	394	412	434	444	426	409	390	388	414	431	417	440	431	419	390	398	425	437	411	404	418	402	365	418	450	416	382	432	389	393	440	421	422	444	377	408	410	438	430	382	385	408	364	439	418	449	381	411	416	396	438	390	417	418	419	421	407	408	378	415	391	393	403	404	403	391	402	400	377	399	432	382	444	416	406	398	428	398	398	419	430	414	431	390	396	400	420	403	419	424	434	396	420	410	404	397	426	431	415	433	437	418	419	386	396	432	423	395	407	417	432	388	385	403	430	427	432	452	436	415	415	396	399	404	430	420	411	390	450	408	415	414	440	396	422	413	420	405	446	409	439	460	398	427	401	391	406	411	464	378	406	400	415	429	393	413	461	392	379	428	385	417	428	408	405	393	366	419	402	367	380	422	402	402	407	405	420	423	432	394	437	434	396	396	399	404	373	413	453	438	416	425	390	417	425	422	411	460	404	401	441	386	418	417	409	404	408	397	417	418	406	438	419	399	425	409	427	404	426	409	421	399	427	427	401	452	402	396	404	351	426	397	396	397	428	426	381	408	408	458	396	431	424	419	401	418	448	405	397	399	381	418	403	389	395	400	471	441	391	402	406	387	432	394	423	432	410	382	411	438	386	396	413	410	421	448	420	441	384	381	447	375	393	372	402	381	400	386	421	415	444	399	418	413	393	426	430	449	423	421	384	402	429	423	385	406	418	367	400	421	453	425	390	391	446	404	370	415	411	407	436	411	406	398	420	422	415	389	427	378	419	408	407	419	404	431	407	425	392	449	392	392	417	461	434	406	442	422	371	412	420	399	406	398	400	401	398	431	393	411	398	413	410	423	437	412	385	382	404	435	376	441	421	385	411	432	400	423	408	418	418	420	415	400	417	444	427	409	374	400	383	392	378	466	371	368	428	426	391	394	413	419	426	451	444	407	422	396	389	412	435	404	419	419	468	394	432	415	397	397	391	397	401	422	410	400	410	437	421	385	404	443	457	374	435	422	379	399	412	430	408	422	402	436	411	435	441	415	392	405	415	398	428	385	383	421	424	454	389	360	410	409	383	386	405	404	418	427	410	411	421	402	411	422	417	441	439	392	426	398	398	430	397	424	397	401	401	395	408	421	415	400	425	420	411	394	435	417	402	435	434	450	422	416	438	396	414	426	436	441	403	404	419	374	413	384	431	379	421	408	420	379	418	399	444	378	424	431	433	408	434	402	380	423	421	407	391	419	400	446	432	404	412	412	422	424	413	412	408	439	385	443	394	419	458	415	424	414	382	431	408	407	433	398	421	387	437	393	451	422	383	445	407	423	401	420	399	412	418	424	398	401	416	408	403	415	431	425	376	371	428	417	403	415	408	395	444	417	396	410	421	391	389	360	410	411	376	390	389	406	433	366	395	370	411	424	414	419	414	405	403	415	392	409	414	406	433	378	417	383	417	423	450	383	357	434	432	402	431	390	427	413	469	399	438	400	382	409	406	416	411	434	409	411	397	416	388	389	381	383	397	417	415	399	435	426	420	409	395	440	415	381	398	398	424	413	416	407	399	384	407	398	440	409	444	418	384	430	402	454	442	424	409	419	394	423	384	449	435	406	429	426	450	428	411	426	389	376	414	410	411	370	386	408	425	438	379	404	413	418	423	417	439	366	421	418	416	433	386	400	411	449	418	411	407	423	420	407	381	429	444	387	415	448	407	426	383	433	416	433	428	356	431	415	429	405	419	405	393	396	435	456	377	420	442	449	398	426	421	429	435	399	409	400	390	443	443	414	433	410	403	440	409	422	409	387	405	410	399	431	453	417	381	408	391	423	409	417	424	406	427	412	401	394	411	422	446	384	412	408	410	422	427	398	418	404	420	431	422	403	381	386	430	399	403	412	408	387	409	399	414	436	445	409	440	425	412	397	415	434	419	419	407	415	391	442	404	413	400	440	425	418	410	408	407	438	435	375	428	395	425	397	443	423	389	377	404	383	426	401	405	427	398	377	409	416	442	408	406	407	441	436	421	450	416	430	406	410	424	408	405	404	420	417	398	402
18023	30559	21696	12642	10443	9215	8526	7518	6522	5509	4802	4206	3487	3018	2757	2485	2300	1920	1769	1648	1525	1365	1114	977	955	932	869	911	834	879	871	786	806	782	759	692	685	663	635	677	619	579	598	596	559	564	612	559	552	556	531	523	546	524	524	540	506	548	513	500	502	527	518	513	500	533	468	541	489	496	500	521	472	525	523	489	522	514	483	465	511	475	528	506	504	478	468	500	503	464	517	473	469	472	519	478	476	473	535	470	496	471	506	491	450	458	488	467	473	498	467	500	505	480	497	440	432	499	460	507	528	471	495	488	474	466	489	501	505	460	489	510	515	495	495	499	514	470	488	512	449	543	487	522	500	482	473	463	518	496	477	483	485	525	451	482	516	471	494	504	481	476	496	491	488	482	518	509	461	511	533	469	452	495	443	464	494	527	499	489	490	496	472	493	527	462	484	502	476	504	510	466	502	462	484	500	491	493	517	540	506	475	499	500	506	492	511	507	481	492	468	486	537	469	483	530	509	462	443	521	501	508	491	530	468	496	476	495	466	491	467	476	514	494	488	483	514	466	481	516	493	524	526	489	502	502	501	506	494	468	476	514	516	499	487	509	507	454	507	491	497	475	489	489	479	505	492	465	466	477	491	476	504	501	533	478	454	515	477	488	514	493	483	483	470	506	470	558	499	520	506	464	477	545	447	489	504	524	499	502	463	496	542	467	506	485	492	498	495	485	535	492	497	513	498	488	527	520	543	475	508	522	510	495	501	481	496	497	461	535	484	482	499	482	528	518	487	514	521	445	489	503	507	497	463	509	471	438	499	518	478	492	502	485	482	523	465	490	520	521	490	483	501	478	490	475	517	469	475	514	526	500	504	490	521	504	478	488	481	497	485	521	485	492	511	516	511	469	499	462	484	499	518	497	489	488	532	502	514	499	479	459	532	461	493	506	505	470	490	476	491	491	511	503	480	481	501	482	434	468	458	465	461	467	487	522	464	494	498	500	489	491	497	451	501	514	512	481	515	510	491	464	488	502	478	508	474	514	512	493	509	499	481	522	484	485	473	523	504	518	450	485	511	488	502	509	462	531	508	466	505	466	496	493	527	486	496	461	506	508	493	477	488	488	534	464	492	452	488	510	512	526	504	515	493	510	533	480	473	531	519	469	530	464	436	467	505	512	474	488	488	470	532	513	505	500	530	476	476	496	491	477	490	498	484	453	467	484	484	492	484	498	472	472	486	537	480	444	474	511	503	486	510	474	466	520	475	547	480	509	505	479	497	494	472	467	500	494	467	529	497	489	492	507	468	491	491	488	452	500	458	544	456	499	502	500	468	483	517	475	496	457	502	519	498	490	463	484	460	464	511	471	503	489	488	513	472	504	474	490	503	475	451	506	468	480	525	491	465	469	487	465	508	507	470	540	500	466	469	499	482	509	470	494	520	517	468	488	494	503	506	485	517	463	503	470	521	506	467	514	526	508	477	488	478	474	479	505	481	533	509	552	507	499	460	460	511	522	475	486	498	469	453	484	496	504	464	519	504	467	465	525	478	477	514	477	491	519	469	488	469	479	499	491	442	539	515	464	447	475	480	505	486	467	510	481	511	549	463	464	479	495	485	445	542	504	499	462	536	461	523	495	470	524	485	498	488	482	499	482	472	440	536	493	479	506	472	484	510	482	499	496	523	494	481	474	480	515	469	469	511	498	509	475	486	493	481	477	476	497	475	503	501	483	452	489	487	465	507	475	500	490	501	480	461	486	522	502	479	516	477	500	496	501	471	479	505	495	489	464	493	502	481	524	529	512	492	482	486	516	470	495	504	518	516	516	458	493	470	502	527	497	484	510	469	517	469	484	523	554	527	501	517	478	481	518	474	496	497	495	506	450	510	507	494	540	475	437	534	474	470	476	481	468	518	513	459	529	495	521	458	459	505	509	487	492	524	531	477	465	487	478	488	522	511	483	504	489	520	527	488	495	474	478	523	489	483	482	493	510	471	490	533	511	511	486	521	490	496	475	533	471	506	491	497	497	529	514	480	495	498	473	478	477	472	471	493	489	518	488	479	497	522	498	497	485	504	526	483	457	524	485	454	492	492	519	537	493	530	440	461	502	500	475	496	502	489	486	498	497	512	495	539	490	488	446	475	505	466	470	498	480	476	439	496	518	499	488	496	492	500	530	485	475	471	504	507	505	487	505	501	492	480	458	494	471	457	507	449	533	489	490	498	488	488	503	459	495	495	457	496	487	495	498	454	435	504	458	512	509	486	490	474	471	487	506	461	502	525	479	523	494	477	495	491	479	492	507	492	501	536	478	476	474	476	518	501	477	491	463	502	484	509	505	459	510	494	484	512	484	461	472	505	503	476	475	466	489	449	505	488	483	491	510	514	487	492	500	471	466	469	477	496	486	479	466	504	524	513	477	480	522	485	469	492	466	519	516	453	475	492	476	497	459	457	465	530	529	480	501	498	510	498	503	486	515	474	457	483	495	503	483	487	513	455	505	514	482	539	490	494	484	498	487	474	500	497	452	492	479	489	506	475	514	520	480	468	492	510	510	484	513	505	473	524	502	503	483	493	479	524	495	530	456	489	480	507	515	506	482	547	490	506	507	487	480	442	509	497	491	481	503	509	499	505	497	529	488	469	475	447	523	465	470	488	440	501	476	489	486	468	497	473	455	477	480	524	487	471	479	502	499	465	469	519	469	477	492	521	475	498	471	500	501	458	480	508	446	467	513	494	476	486	491	475	525	496	486	479	459	491	515	510	477	490	483	499	485	510	503	503	499	480	497	457	515	522	543	501	474	470	514	520	517	449	477	463	466	499	487	482	506	510	472	477	452	465	505	476	506	490	526	488	524	458	496	465	492	460	478	461	468	495	549	536	486	463	487	510	458	513	443	455	463	522	503	500	472	462	510	532	506	481	449	468	499	516	465	492	559	461	473	480	453	466	484	468	501	458	492	495	517	486	524	473	472	485	473	449	497	458	479	471	490	502	472	475	492	483	518	507	512	502	459	533	479	474	496	508	545	468	470	532	489	506	499	446	529	473	481	530	501	487	510	484	551	506	469	522	468	483	465	492	499	496	452	489	505	480	510	484	479	483	502	487	490	490	532	482	507	509	527	489	461	488	453	500	481	482	483	506	466	513	519	518	471	520	502	485	482	478	513	474	472	512	462	496	500	478	490	493	464	480	454	497	534	497	492	491	503	461	502	543	505	476	499	456	489	503	525	517	488	473	509	490	515	529	512	525	516	464	491	496	496	497	471	453	449	497	462	495	489	498	488	497	536	491	499	461	486	487	498	496	482	475	462	453	491	482	492	474	519	473	508	487	486	468	499	510	498	549	480	525	516	527	511	503	480	553	539	511	565	460	485	489	444	531	473	502	514	538	500	465	486	500	453	476	485	490	479	470	498	500	483	528	469	515	529	501	475	497	476	510	522	468	510	489	501	559	491	514	504	515	496	502	482	504	509	445	509	494	519	525	478	491	508
25397	21264	27080	25376	11460	5119	3924	3210	2873	2425	2293	2044	1819	1787	1581	1488	1325	1233	1253	1267	1184	1013	929	875	932	880	915	849	885	868	867	835	860	793	858	861	832	779	764	775	738	749	722	711	738	722	745	700	716	729	789	712	706	710	721	727	685	694	720	674	756	685	707	670	672	758	688	745	684	679	731	695	674	700	700	673	760	690	649	686	608	686	724	727	728	686	707	653	703	763	763	723	686	700	719	724	738	671	676	726	736	704	728	692	688	753	701	737	740	690	677	671	728	685	712	732	663	673	704	732	724	670	690	670	743	688	706	700	697	684	706	721	719	682	683	677	711	719	681	652	671	708	658	753	717	739	684	685	698	707	703	691	700	700	794	706	731	684	661	724	702	741	676	706	692	717	721	678	702	704	746	709	715	705	721	754	694	715	667	637	708	705	713	706	664	665	683	678	680	727	722	664	734	649	722	715	745	713	685	701	695	736	751	650	685	746	674	699	683	692	684	707	700	699	718	692	691	676	696	725	654	718	725	702	679	700	681	725	694	726	710	730	694	702	671	678	702	677	682	749	711	674	702	695	735	679	677	687	710	729	726	698	642	683	689	683	673	663	691	729	701	715	672	664	701	699	728	704	671	730	675	707	693	732	687	740	719	685	733	678	651	683	707	673	682	711	739	710	689	658	701	700	716	744	705	682	762	728	718	699	664	733	708	698	706	750	701	691	747	692	703	721	704	703	700	740	677	661	738	746	691	662	719	685	723	691	689	679	721	723	705	651	713	681	651	686	699	722	690	672	679	685	674	691	716	726	658	724	697	683	662	731	667	744	679	668	717	704	714	748	643	724	686	720	683	712	705	721	710	725	720	733	681	704	725	689	677	690	713	673	676	701	707	730	713	683	668	656	714	696	699	715	671	760	671	766	681	725	661	707	735	717	643	694	719	680	729	675	703	646	686	720	665	669	719	706	664	653	726	719	693	655	701	688	739	706	672	663	707	681	654	699	755	659	689	747	703	716	694	733	718	664	718	704	713	693	683	692	692	676	658	671	707	695	707	672	686	725	654	682	728	698	761	752	651	699	751	712	660	666	670	732	689	715	663	689	716	687	718	683	731	695	695	718	689	686	692	686	697	738	684	681	653	729	707	696	727	693	678	642	725	674	749	673	661	657	661	718	680	678	676	735	684	687	698	684	740	729	726	729	697	723	686	693	655	664	697	665	756	699	757	639	677	725	657	725	760	672	668	724	708	697	695	701	703	730	723	676	651	648	634	675	673	703	674	686	681	668	706	701	702	690	699	697	726	706	699	693	700	651	702	685	714	706	678	723	717	750	741	722	707	705	698	750	692	645	758	705	702	679	718	738	707	674	698	701	656	697	723	728	705	697	657	684	711	714	718	777	646	715	695	715	739	663	695	720	719	673	707	712	741	697	737	693	691	685	710	688	704	740	687	693	668	703	700	728	724	681	702	686	725	696	725	719	680	662	693	684	722	722	682	706	733	670	655	693	693	700	710	709	724	719	685	688	753	708	664	723	700	755	721	712	709	734	719	732	739	707	728	771	695	687	742	693	697	713	690	686	751	721	647	706	674	678	723	726	691	705	702	685	619	674	684	719	732	722	687	710	641	707	673	692	693	732	705	687	724	681	721	673	701	686	740	702	727	752	702	699	766	688	733	697	692	721	671	715	703	686	692	710	723	686	746	742	660	696	725	706	689	695	722	741	693	676	738	717	719	706	724	715	740	724	702	737	733	661	749	692	720	728	718	733	654	692	657	765	670	705	725	723	655	682	717	645	693	661	732	711	663	685	689	692	726	662	738	717	705	690	705	702	663	753	676	774	699	697	723	704	674	657	700	685	706	704	704	693	702	703	696	686	720	674	684	746	718	740	700	676	696	663	733	702	686	665	706	679	662	735	745	682	646	695	739	740	692	698	690	723	676	659	708	691	722	723	719	716	727	668	694	683	676	682	712	710	744	689	659	704	674	634	651	693	682	671	658	720	652	698	674	691	688	668	672	690	675	710	699	685	699	668	754	733	711	739	670	720	722	713	718	718	710	683	728	737	714	712	714	734	714	683	673	708	719	757	679	690	713	677	711	609	688	723	721	702	702	666	694	707	735	679	707	663	720	696	679	721	663	653	691	705	715	701	695	732	700	654	719	666	678	664	652	734	708	736	692	672	718	647	735	681	696	694	675	719	675	726	717	718	720	694	718	657	687	721	694	726	697	723	730	712	708	726	697	707	723	748	671	691	671	620	719	687	674	681	682	637	681	732	715	724	705	680	703	701	690	661	636	704	681	657	707	698	683	678	695	665	690	689	742	711	666	704	706	690	742	616	723	737	684	668	734	722	697	739	677	712	709	683	656	699	674	726	688	726	698	733	688	691	705	749	718	715	737	712	636	692	725	706	693	655	696	732	726	686	715	663	700	697	671	705	707	663	736	715	687	741	771	742	667	705	703	698	684	716	728	689	681	789	706	718	692	678	691	688	717	690	709	717	710	685	661	703	661	707	683	705	746	702	719	718	708	659	689	653	670	660	709	705	731	699	680	702	708	726	727	708	628	682	714	711	674	700	712	739	660	708	704	685	679	755	788	733	704	701	700	692	697	737	686	654	688	690	737	710	688	695	714	682	672	704	700	684	727	657	687	713	701	713	705	662	673	710	680	653	700	646	696	708	668	683	667	697	690	734	646	740	681	707	711	671	715	743	704	745	744	743	701	663	712	664	753	732	722	692	718	696	742	692	706	694	716	703	690	666	660	700	696	706	694	723	719	680	666	689	723	700	675	703	711	683	658	709	669	715	675	711	651	671	671	700	691	727	711	619	691	737	667	685	745	701	722	670	683	698	704	681	694	711	699	674	684	721	712	684	669	677	725	684	723	692	708	673	738	725	704	671	719	698	692	742	747	698	682	696	673	658	700	727	702	655	701	678	705	708	736	743	721	733	746	698	689	687	745	691	713	663	711	711	691	752	767	707	700	683	706	703	704	656	710	672	681	692	719	686	694	686	672	744	811	712	691	768	716	673	683	692	685	690	758	679	692	673	735	708	737	720	686	651	702	740	713	752	688	738	668	769	695	677	709	762	700	722	693	666	723	736	677	689	671	697	701	677	709	681	660	716	689	724	719	714	695	718	735	696	681	713	686	656	691	712	703	699	686	720	699	746	698	719	656	699	696	715	653	693	731	704	740	727	719	683	693	681	696	701	719	715	677	679	733	729	677	681	688	693	706	718	767	708	711	681	736	685	650	644	670	661	683	711	682	706	716	711	684	727	649	672	707	684	725	728	709	722	669	714	683	727	678	702	658	672	722	699	728	679	679	656	725	658	675	727	678	668	697	676	707	665	667	676	701	757	707	662	740	704	689	668	715	707	731	705	719	704	682	672	682	720	681	670	695	676	719	675	696	715	726	672	717	700	681	705	709	659	728	691	719	686	728	717	668	724	651	704	648	721	674	703	704	669	675	715	680	645	692	687	648	700
17684	26490	18739	10860	9304	8508	7702	6686	5808	4985	4531	3760	3426	3045	2762	2401	2177	1986	1937	1932	1658	1468	1330	1209	1131	1187	1145	1152	1132	1103	1097	1038	1047	1053	955	957	974	981	934	896	875	903	867	878	865	860	879	888	886	796	791	853	846	862	850	806	787	806	783	819	812	769	863	813	769	763	833	822	787	799	799	798	778	803	756	860	790	769	790	836	801	857	800	805	803	787	843	804	835	796	815	782	776	807	848	780	856	801	794	783	805	816	786	741	833	865	748	831	807	785	797	765	882	751	773	830	809	752	794	848	828	812	810	738	810	777	780	850	800	795	805	795	811	775	818	829	787	748	824	790	803	844	803	801	807	789	834	832	811	784	820	806	785	837	783	858	768	820	817	839	844	834	773	774	825	846	811	818	841	806	746	805	813	801	803	778	830	803	793	803	791	806	788	736	755	771	807	795	812	801	800	807	798	821	813	801	791	811	818	850	847	792	802	833	834	812	819	851	824	797	824	811	800	802	821	855	793	810	793	785	777	769	782	790	826	777	820	817	787	816	821	824	764	803	809	828	797	843	813	753	833	782	861	792	788	808	768	852	755	767	805	850	801	813	793	798	779	804	778	763	775	825	809	759	788	793	864	791	778	838	794	826	755	842	837	793	744	823	768	804	750	796	793	790	796	801	773	785	748	799	789	777	768	766	786	811	817	803	841	797	795	775	805	791	792	794	795	788	819	819	784	804	807	798	747	771	815	773	882	827	802	817	790	761	784	808	772	818	797	763	836	802	782	823	772	799	823	829	833	756	816	791	819	812	783	771	809	826	810	782	831	781	817	829	803	796	836	856	807	814	775	828	740	770	793	766	784	780	740	781	818	722	781	788	823	799	780	770	847	814	783	817	802	814	823	828	844	813	877	779	797	799	742	777	811	778	807	809	794	801	855	820	816	785	834	760	834	782	814	762	840	803	789	807	873	771	852	805	850	754	779	799	785	771	833	778	799	816	762	789	806	799	809	778	818	817	808	749	810	799	801	794	787	799	829	794	801	818	794	757	765	814	802	828	826	791	792	764	786	793	797	819	831	810	817	788	789	821	780	828	776	832	821	828	809	802	769	819	817	769	841	807	806	830	757	833	770	768	823	845	802	797	809	754	841	865	819	862	839	803	794	840	805	828	793	793	795	793	818	802	797	827	795	806	784	788	782	805	828	759	734	752	805	786	808	829	835	790	825	802	805	804	833	804	751	849	798	751	817	778	738	788	837	783	800	739	795	811	771	820	790	845	836	818	872	827	842	773	786	819	835	800	857	760	787	790	810	785	816	746	820	818	809	830	762	754	763	854	756	786	794	835	817	840	779	793	783	803	840	815	787	822	833	778	775	788	768	817	802	783	785	794	763	787	724	807	819	808	831	825	833	830	806	776	764	803	814	760	834	813	760	807	819	836	764	788	800	777	776	764	776	800	882	865	780	773	806	810	791	831	772	772	845	860	766	764	828	806	808	788	848	820	829	748	869	853	819	781	792	804	845	760	808	837	790	792	804	832	790	714	840	821	806	794	798	833	802	785	774	811	767	800	872	795	841	822	798	793	771	781	769	781	818	770	822	794	760	839	843	834	783	768	802	800	787	763	804	786	809	828	831	764	826	759	835	813	802	833	835	770	813	793	812	812	740	798	770	821	827	810	831	779	840	839	784	857	857	800	822	836	811	827	805	814	770	809	796	809	830	840	821	790	807	779	734	817	724	787	823	820	810	820	783	817	777	778	771	814	797	789	790	822	819	768	767	826	851	813	793	771	776	812	788	801	836	800	804	772	775	818	795	799	816	841	802	808	785	776	806	858	817	799	828	810	817	814	813	820	806	760	793	865	785	807	781	754	821	801	859	801	840	769	846	807	765	776	802	784	825	774	782	794	854	798	763	784	814	834	761	791	808	825	878	850	776	774	796	853	779	810	793	746	816	763	792	790	795	847	858	823	801	850	811	850	797	819	797	822	822	840	826	822	835	802	813	785	768	815	846	845	819	778	796	809	822	810	833	770	877	807	798	770	785	857	777	784	835	781	803	799	830	841	834	771	809	799	834	738	825	807	782	778	869	797	800	793	823	804	817	786	763	764	812	773	876	801	819	797	781	776	823	829	809	782	823	780	798	755	820	846	832	809	854	831	806	808	763	768	823	789	840	808	824	806	822	788	823	782	771	810	788	764	766	821	805	807	815	818	768	848	779	803	807	792	803	777	822	738	774	806	828	818	832	810	798	820	780	772	838	818	774	782	808	827	811	806	806	816	748	861	803	830	801	798	823	811	778	776	840	787	773	823	785	781	801	776	795	778	775	824	828	772	745	795	796	780	819	790	761	810	775	802	790	764	829	813	780	816	821	820	812	756	836	809	815	796	807	854	851	846	837	783	788	779	778	831	788	731	779	806	794	827	792	775	800	829	757	840	797	785	775	825	785	812	818	848	786	783	740	798	803	773	781	828	787	784	801	765	852	791	768	817	819	843	803	781	829	839	819	802	826	812	774	804	813	853	797	811	809	772	801	750	851	791	815	794	787	803	822	766	762	782	835	794	770	837	795	767	833	839	776	789	781	796	832	748	791	863	795	753	788	792	836	793	792	786	792	806	848	847	754	788	834	796	793	784	754	783	787	803	841	820	823	768	841	814	774	784	776	834	823	810	772	802	807	772	807	822	807	800	783	755	834	758	790	802	827	861	780	756	815	822	773	762	775	789	799	780	798	796	792	791	842	791	833	767	797	828	817	773	840	842	769	766	813	781	803	764	842	829	804	830	828	852	813	828	762	827	802	813	776	805	761	772	805	754	828	813	799	798	792	820	777	792	829	816	737	787	845	803	821	814	850	747	822	792	825	777	789	830	814	832	818	783	802	848	796	814	771	817	790	826	810	838	767	819	805	788	784	816	796	810	803	808	791	804	779	848	792	821	766	797	778	809	804	790	782	792	826	859	766	791	793	826	816	857	799	871	794	756	795	804	796	749	829	781	785	821	825	809	802	734	811	787	825	803	838	833	839	811	768	825	845	788	736	825	828	854	825	785	752	842	764	809	813	809	821	787	762	755	833	786	781	759	766	822	783	799	795	758	790	766	809	805	816	810	794	826	853	780	775	815	848	819	802	801	824	824	823	778	753	817	817	846	807	779	835	785	787	841	799	780	770	760	769	800	842	787	793	795	797	810	860	773	830	769	799	814	780	796	795	791	787	769	788	828	817	791	823	805	803	814	811	841	832	766	776	812	773	751	812	781	842	814	831	783	793	838	768	823	812	820	786	761	799	804	822	829	815	805	772	799	785	818	811	797	842	843	736	805	796	790	802	825	772	822	802	813	863	758	819	798	781	805	794	790	821	847	767	835	765	814	803	802	798	814	829	849	781	813	724	820	777	827	796	699	803	806	744	808	808	799	775	809	800	836	776	786	845	771	807	841	833	832	773	782	802	798	826	835	823	751	781	780	823	777	738	814	810	786	793	800	764	810	801	780
23213	21304	28934	24012	21319	21485	13396	5989	4645	3946	3526	2975	2699	2538	2162	1930	1783	1712	1663	1461	1332	1184	1066	1012	1003	930	911	917	874	891	866	891	862	794	802	789	764	802	760	676	687	676	727	655	664	700	664	662	667	677	640	617	614	638	606	668	637	620	637	640	625	620	620	600	636	626	596	577	612	609	630	594	588	613	566	562	577	654	626	569	608	597	606	623	588	621	648	641	647	586	595	638	620	630	606	602	624	563	611	573	640	570	623	630	580	666	599	583	593	631	602	606	624	621	586	610	634	585	618	645	583	587	619	617	633	627	599	630	615	588	572	610	611	576	641	604	642	625	625	609	566	568	584	571	559	612	627	573	635	620	580	614	596	576	583	606	595	592	591	629	583	605	586	626	582	577	646	591	597	614	609	598	561	618	555	576	630	620	612	612	599	574	667	636	635	612	630	613	589	622	644	623	601	591	610	603	608	608	594	573	629	657	638	598	626	602	605	568	607	596	556	610	593	570	592	630	622	599	590	629	537	623	647	580	594	598	583	597	587	595	568	579	577	628	590	612	594	623	632	572	621	571	611	650	620	577	590	619	639	606	647	619	607	591	603	566	564	646	583	628	612	595	597	629	620	578	592	618	616	597	598	604	598	601	618	630	612	614	577	653	606	620	630	611	609	554	564	555	591	621	556	608	582	606	608	638	607	631	627	583	607	603	587	587	602	580	591	648	641	588	619	603	566	603	628	570	596	604	632	581	619	607	627	606	605	634	583	608	602	577	612	600	604	625	648	589	604	612	581	581	587	587	622	592	648	631	585	628	610	623	612	592	617	609	592	559	578	603	603	567	597	602	573	600	619	615	563	593	640	593	627	605	611	583	599	584	619	595	559	564	609	669	553	614	596	638	587	576	575	586	604	627	610	613	645	577	619	589	634	559	595	576	648	588	604	587	594	610	584	556	665	599	576	569	597	609	649	613	617	573	575	599	559	619	621	617	616	572	606	647	569	616	609	584	571	596	592	581	643	620	653	592	604	592	548	567	594	537	590	620	580	612	586	595	635	551	575	641	624	621	611	618	605	654	609	609	643	571	623	565	596	652	577	659	611	632	565	605	600	563	652	598	630	635	589	592	607	642	570	574	601	580	650	604	625	596	586	584	583	626	612	628	583	581	607	621	593	572	586	551	578	588	600	635	610	563	658	615	650	600	593	595	635	563	601	587	571	618	627	557	603	603	593	618	599	591	608	589	604	587	616	615	592	571	614	618	629	573	610	606	614	597	576	560	617	593	629	634	560	591	555	583	614	607	623	571	653	582	565	606	582	658	571	586	646	585	630	626	605	568	617	629	633	585	598	595	582	616	592	598	605	608	608	590	590	633	613	600	608	605	607	570	563	630	604	640	598	603	584	599	605	575	615	584	579	591	587	604	598	600	632	622	608	570	589	572	579	581	647	614	568	555	631	608	589	590	573	645	578	598	631	598	586	625	576	583	616	589	639	592	586	619	605	567	603	558	571	621	614	589	606	589	613	611	602	577	611	604	560	612	616	619	581	557	616	635	632	649	589	652	600	599	578	637	625	605	591	594	568	567	556	607	632	616	626	587	619	599	607	600	670	540	557	622	639	608	608	601	595	602	599	653	634	601	624	605	599	587	569	593	565	669	589	617	607	614	561	592	567	611	583	599	580	579	606	568	605	642	601	574	587	576	630	600	576	617	610	605	593	610	597	632	590	605	610	588	583	598	583	609	601	590	595	567	587	590	617	631	590	589	654	602	600	609	577	595	593	615	620	550	577	563	632	585	631	548	585	627	632	626	621	542	593	537	625	583	618	584	607	623	644	601	581	601	631	601	584	627	570	585	618	593	617	634	582	614	615	636	623	594	613	630	614	565	648	614	563	632	592	596	579	575	620	546	633	605	605	629	644	616	577	576	592	625	567	584	607	601	590	625	620	591	587	597	591	561	615	662	613	610	569	599	572	569	619	583	588	614	643	564	588	595	588	596	610	593	608	637	588	604	594	584	579	584	566	630	602	619	610	589	575	580	640	574	641	612	596	561	602	576	614	611	598	607	632	607	636	579	583	650	596	595	606	640	583	628	627	577	590	569	610	587	586	590	580	611	594	628	639	580	645	563	604	598	585	591	601	610	624	594	615	594	607	619	588	590	638	569	604	615	608	643	570	593	650	622	586	618	609	627	599	583	590	624	596	592	602	599	586	586	627	640	602	621	614	582	608	560	594	591	604	598	609	614	586	614	613	585	622	639	616	567	612	590	634	575	617	628	598	603	569	609	601	586	605	582	619	591	595	639	583	599	621	575	647	579	626	588	586	636	610	558	605	583	600	596	583	586	597	631	607	590	598	594	622	638	630	585	588	642	629	617	601	603	578	582	537	629	592	594	578	635	609	592	603	607	599	625	602	613	600	565	613	609	627	607	673	598	559	588	608	617	563	619	587	585	604	572	629	576	637	635	595	600	586	606	587	603	621	608	619	623	557	578	580	614	588	636	643	619	601	613	578	625	631	662	604	566	596	593	641	582	606	652	555	593	576	595	562	633	599	596	579	601	591	604	594	598	605	620	606	586	558	604	606	584	553	593	587	598	617	598	621	631	607	565	598	638	591	581	589	577	631	611	591	612	597	596	595	595	617	640	562	601	580	602	647	646	600	618	606	627	598	629	611	577	617	632	520	627	617	597	617	616	619	598	628	598	616	650	620	574	643	609	591	593	638	577	638	633	606	590	563	608	609	615	612	581	627	578	599	633	598	589	622	615	605	590	572	614	538	601	652	604	599	635	579	603	602	604	556	633	588	595	606	641	578	538	570	606	612	601	634	579	572	652	606	592	573	605	582	597	594	623	618	632	578	599	612	572	579	597	583	584	597	600	585	645	564	600	576	586	619	634	581	619	574	565	599	599	561	582	560	610	602	608	599	559	607	612	601	589	599	611	583	603	618	650	646	644	555	606	634	603	561	603	572	591	617	607	626	597	623	572	569	581	551	578	610	580	626	565	617	582	619	615	612	635	579	557	596	590	585	581	619	631	593	610	595	582	578	599	603	626	623	670	602	589	607	592	586	597	645	586	581	594	604	583	621	610	624	679	609	559	559	604	564	621	595	618	587	602	616	615	589	592	592	603	567	613	568	604	620	600	543	629	607	614	595	595	607	563	614	573	606	624	656	592	589	577	565	560	615	621	611	598	612	598	582	597	614	631	591	604	609	555	600	599	583	601	611	587	581	631	606	640	633	634	616	596	635	589	564	608	577	623	592	611	642	586	578	627	561	602	612	609	621	589	623	586	582	656	573	582	595	645	612	572	618	589	598	611	586	622	619	561	610	564	653	578	558	591	594	611	579	654	643	572	593	593	550	573	587	594	588	583	553	553	598	636	575	571	613	533	550	567	606	597	598	629	626	620	584	579	612	628	640	594	602	583	623	565	573	614	643	579	629	578	631	598	654	601	578	608	567	613	624	582	612	625	586	580	622	581	609	614
21075	36495	27092	17117	14584	13656	11640	10089	9093	7575	6863	5558	4991	4525	3862	3366	2974	2804	2717	2341	2134	1814	1536	1414	1320	1253	1239	1262	1210	1179	1132	1211	1099	1014	957	938	928	945	893	900	832	857	814	820	782	791	786	734	807	747	787	770	756	676	689	694	703	732	671	690	715	656	712	654	692	700	672	689	635	656	691	628	687	648	625	659	633	694	699	645	651	661	683	634	663	658	635	716	694	685	685	635	691	687	680	676	706	653	700	681	682	652	686	646	661	664	650	677	669	672	672	685	635	678	675	662	676	665	712	674	674	649	713	617	715	652	658	700	660	654	678	683	683	644	692	644	644	712	613	641	629	645	641	635	680	645	685	665	689	668	673	670	713	682	700	664	621	629	692	673	674	667	642	645	615	694	644	693	688	634	630	665	696	691	649	665	686	723	660	674	659	657	696	703	644	689	702	676	663	649	661	633	625	700	677	684	642	658	672	692	666	710	660	675	688	700	671	713	669	668	667	669	650	673	654	675	617	666	644	696	644	646	686	712	613	678	691	680	629	647	669	674	656	675	635	634	727	624	661	672	652	636	676	657	661	630	622	688	671	645	691	708	643	662	709	673	697	612	691	694	642	695	712	652	718	660	678	659	673	697	643	661	740	702	718	697	666	634	675	672	671	691	715	659	741	683	644	657	642	695	628	676	652	698	635	652	697	678	674	677	665	678	617	691	762	683	676	689	682	636	691	669	667	700	690	694	676	672	669	650	662	689	652	648	647	679	690	693	683	687	687	656	652	661	685	629	645	638	669	687	665	679	662	649	635	659	649	689	657	639	679	704	604	690	677	674	705	712	689	672	661	672	709	660	648	646	662	650	679	659	702	632	689	673	679	644	670	671	668	642	682	644	668	674	658	679	653	668	655	717	661	720	665	616	639	669	656	650	668	672	672	677	635	618	663	688	678	671	688	638	648	653	624	662	641	631	620	670	712	654	647	641	667	679	692	658	699	702	696	650	652	703	681	657	675	657	667	660	667	667	663	706	649	694	666	706	615	690	716	691	652	664	707	700	656	689	695	689	651	642	676	674	593	621	676	670	679	654	705	630	727	648	646	655	659	672	697	659	675	652	634	695	733	676	686	647	661	655	727	666	653	633	668	641	664	653	689	685	677	635	692	685	628	665	644	637	660	651	652	704	636	667	648	616	659	665	684	653	675	651	726	661	634	701	691	698	642	647	680	668	632	636	673	664	711	623	682	659	689	669	634	666	651	665	695	675	643	673	688	700	680	675	674	676	672	641	713	648	641	715	672	720	644	645	702	729	711	622	672	637	662	660	661	650	630	707	731	695	680	725	633	637	665	681	646	673	680	677	676	638	696	683	664	617	711	624	669	659	685	672	675	708	725	677	657	669	674	684	649	696	680	678	678	651	681	669	664	678	661	631	645	697	655	698	715	654	682	696	654	621	671	680	701	679	683	655	660	619	688	652	705	672	670	695	678	722	658	682	600	650	688	696	683	645	669	681	675	711	660	655	661	721	630	693	652	711	693	693	654	682	670	678	660	669	650	644	683	686	673	684	676	664	690	703	620	671	620	702	690	657	645	701	676	651	685	642	691	659	706	657	669	651	662	706	643	674	678	667	627	681	671	658	647	659	698	665	708	649	663	670	686	718	693	645	653	705	709	678	681	669	614	630	687	663	680	649	656	627	622	672	656	664	692	679	680	678	670	674	716	623	710	711	661	648	697	640	646	691	650	726	707	656	668	668	654	667	671	647	676	691	675	658	652	679	656	755	677	648	698	670	702	706	670	634	688	713	661	678	691	681	655	641	646	673	674	663	656	703	673	636	647	646	672	725	710	680	659	660	702	721	665	693	630	679	649	665	672	647	671	725	700	661	661	665	650	695	691	654	652	719	709	658	713	693	676	678	719	667	644	685	645	679	609	688	659	710	686	649	638	677	634	681	663	721	680	674	670	676	664	680	655	638	653	666	673	698	707	711	691	695	650	656	661	657	642	656	651	674	696	657	627	704	705	644	650	680	685	707	667	646	654	685	708	672	674	652	647	707	673	638	670	657	657	650	670	719	645	659	688	685	667	691	666	700	661	706	684	688	679	670	697	695	719	682	618	676	684	675	731	660	698	673	697	662	646	665	664	658	701	642	675	646	696	679	673	698	701	658	676	632	677	618	658	712	667	679	652	674	659	704	661	660	644	661	684	663	670	698	671	677	623	681	679	664	640	666	609	703	670	680	637	637	654	694	661	640	659	703	672	655	704	691	631	670	656	702	675	633	658	681	694	689	643	614	674	666	662	663	672	676	685	702	652	666	657	675	707	664	678	632	713	683	657	648	679	710	663	707	646	613	685	658	707	686	678	623	648	684	677	700	667	699	654	717	703	670	704	659	686	676	661	708	678	654	675	626	680	703	684	671	672	679	671	657	671	677	614	684	662	647	650	657	686	668	668	690	676	691	663	628	670	628	651	691	675	633	644	666	616	655	703	670	628	691	730	675	667	690	658	690	680	635	654	679	685	684	657	670	675	673	681	661	653	708	682	653	666	677	665	678	647	699	659	658	657	640	638	678	693	684	642	700	644	649	679	718	687	630	674	700	678	702	652	656	691	693	704	674	699	723	677	675	648	663	659	633	686	709	688	671	695	693	701	639	622	681	664	672	626	660	755	675	698	705	683	715	628	684	652	646	658	705	646	658	690	646	646	680	697	681	681	674	638	729	651	700	648	681	653	656	683	658	709	682	669	661	720	675	656	689	669	648	687	723	709	660	660	669	651	678	703	670	652	671	652	685	603	662	656	641	632	643	695	675	659	690	676	711	659	696	680	647	655	640	641	718	669	667	701	654	689	710	703	655	691	620	657	678	696	661	670	688	615	694	677	630	710	667	658	675	679	664	627	684	665	675	683	674	678	660	675	660	663	668	664	673	654	687	664	687	677	685	672	693	664	676	648	690	676	686	730	663	668	672	693	689	623	675	707	668	712	650	674	647	662	707	650	673	665	626	668	648	678	645	652	698	689	661	648	710	701	641	629	650	668	725	663	618	646	682	673	695	658	673	692	664	681	666	687	733	712	655	654	623	680	656	645	629	719	698	659	672	678	644	670	650	650	671	685	724	718	678	680	676	699	696	656	670	690	660	705	668	694	702	628	639	655	650	673	676	675	688	641	689	650	688	627	697	663	638	675	686	678	666	666	728	710	707	690	668	620	690	643	716	681	658	655	656	683	640	671	638	655	647	697	656	647	698	710	709	679	667	643	657	651	703	663	705	676	651	694	659	708	686	665	680	676	700	668	682	654	696	662	692	674	681	662	635	703	718	683	738	631	680	660	656	662	681	691	724	646	702	665	650	654	703	617	659	669	643	666	668	617	689	687	669	669	659	647	642	637	636	684	662	664	651	684	678	648	686	709	710	701	649	652	694	687	632	714	669	670	711	655	663	657	678	703	613	673	684	680	686	664	665	714	644	671	656	667	693	681	647	612	657	668	712
27661	20700	13620	6560	4205	3606	2808	2493	2219	2011	1732	1495	1359	1371	1144	1101	1038	1060	969	947	772	727	725	678	673	655	691	666	647	643	683	626	628	614	602	592	619	591	614	597	610	586	547	547	581	545	576	565	536	567	560	541	596	514	526	537	529	535	567	527	575	549	547	538	547	502	534	540	503	533	536	598	525	570	561	534	560	549	546	552	543	552	541	541	529	562	551	524	527	527	506	517	546	513	534	562	556	531	531	573	578	490	480	550	518	550	532	501	558	528	531	539	538	521	537	569	510	564	527	512	507	510	568	550	517	581	506	523	524	569	540	538	494	548	553	554	513	516	571	492	554	509	540	484	549	538	514	536	575	538	517	547	562	516	567	495	566	508	519	528	549	588	560	546	534	524	564	509	577	566	543	546	478	489	576	533	541	526	549	513	513	517	525	544	532	510	568	557	562	579	560	519	474	544	528	596	532	560	532	510	557	497	522	543	541	571	563	567	513	515	519	583	544	551	547	542	544	542	597	549	554	524	539	529	542	546	538	524	506	557	520	532	539	497	536	502	545	552	546	531	556	537	524	526	561	579	515	531	609	541	510	542	525	525	532	555	558	554	565	529	548	533	523	545	562	537	510	507	545	540	524	554	517	511	515	511	468	543	538	536	560	528	546	533	567	555	554	548	565	532	528	535	580	549	531	539	579	530	558	525	542	544	511	532	559	567	562	553	519	580	546	509	567	566	522	510	548	553	536	521	559	531	556	533	522	552	529	529	525	529	533	565	530	554	524	581	519	533	515	550	534	538	588	581	530	523	500	565	554	550	514	562	541	522	504	556	529	492	525	542	546	533	545	540	506	539	538	533	540	518	569	530	569	553	500	543	576	505	512	565	534	557	550	529	493	526	552	562	586	570	568	512	546	514	540	478	519	546	570	579	525	543	551	567	531	553	513	488	545	538	577	517	562	597	541	568	584	530	545	505	560	589	548	546	562	487	531	530	556	534	533	522	549	577	558	522	491	515	541	564	538	568	545	547	536	588	555	558	526	487	528	538	501	509	498	548	565	547	522	545	561	528	574	565	572	522	546	529	528	546	557	542	542	521	535	521	549	557	562	522	537	561	542	519	567	558	561	545	527	562	551	547	569	490	518	500	522	508	523	543	606	560	540	535	539	541	563	574	522	535	551	551	480	511	545	530	527	599	522	553	582	525	526	561	518	548	547	541	543	536	552	531	545	536	533	488	558	525	530	528	538	562	525	531	553	545	562	554	524	564	529	540	521	541	534	558	525	560	539	514	572	552	520	520	529	544	519	520	512	538	502	551	550	536	500	530	559	490	545	543	588	561	515	552	536	525	557	556	534	536	572	519	523	546	525	537	518	544	540	508	585	535	582	532	541	518	517	545	550	546	524	497	539	510	543	503	539	541	525	558	530	522	534	555	566	510	533	511	530	549	549	578	518	544	523	557	515	551	560	564	504	538	489	572	507	520	512	528	510	556	515	536	535	558	539	592	541	564	569	507	478	577	574	526	537	518	539	547	517	547	533	517	564	527	561	549	540	531	527	515	531	509	577	537	549	573	557	542	544	558	508	540	570	496	527	551	542	533	537	524	538	506	525	520	551	548	568	508	545	546	551	573	544	540	549	538	520	548	553	526	530	526	585	538	551	546	501	482	547	535	552	530	551	560	518	522	561	547	518	548	521	500	509	567	567	505	542	516	544	532	563	563	577	537	551	550	539	521	532	520	538	523	528	547	541	499	540	543	534	526	538	558	529	513	567	566	491	527	542	576	572	546	524	555	561	589	522	541	505	547	549	501	525	567	495	555	545	590	532	535	544	550	528	523	531	540	533	512	494	518	546	515	531	546	563	498	526	542	525	544	537	515	560	529	542	522	537	546	523	565	539	495	523	543	525	560	582	525	568	530	516	562	529	551	544	554	519	533	554	564	512	539	550	534	553	532	565	511	544	540	538	567	523	553	548	525	538	585	544	549	537	535	539	558	552	553	502	524	556	534	548	540	537	515	543	499	505	530	550	560	552	530	516	521	489	532	545	533	574	539	534	531	524	549	553	538	539	527	519	521	531	506	524	564	595	518	495	583	542	537	541	550	549	550	527	493	524	580	528	545	539	546	523	547	528	552	538	552	546	552	503	582	552	523	541	567	557	527	536	550	561	575	530	485	537	563	544	533	525	541	529	549	559	526	479	571	572	549	519	537	553	533	557	519	544	506	510	541	541	596	545	557	553	572	588	554	553	562	543	516	520	529	522	532	516	540	518	508	527	556	519	553	518	557	544	558	507	543	536	557	515	547	582	569	501	563	498	552	529	532	507	526	528	542	530	555	556	517	574	520	565	563	534	529	524	548	539	541	531	533	524	529	543	521	538	563	525	515	520	557	502	546	508	533	541	543	539	489	549	490	486	496	485	519	514	571	525	521	563	548	587	556	519	544	509	544	572	540	537	561	620	484	545	548	534	564	486	519	568	532	584	538	529	565	505	537	549	552	497	514	545	552	491	518	520	511	510	584	517	531	553	510	527	587	554	542	537	522	530	522	544	563	536	532	510	523	564	538	591	512	558	530	520	543	554	546	525	529	528	525	561	538	535	539	524	565	581	546	545	515	525	530	564	530	556	524	556	540	534	525	567	517	551	526	540	537	555	498	523	529	564	538	545	521	540	542	528	538	531	520	535	536	556	533	504	523	550	549	521	539	536	519	551	520	482	534	538	544	528	510	537	550	498	504	530	581	535	537	546	557	511	522	526	572	493	546	532	543	548	544	512	559	573	562	503	524	515	507	564	501	540	525	537	486	556	548	523	505	511	520	516	502	531	512	548	540	574	534	570	535	544	511	495	539	531	523	520	556	562	545	559	527	508	557	561	560	504	546	556	488	525	512	566	537	548	573	550	566	508	586	580	527	560	564	539	534	532	542	533	501	513	539	512	507	497	534	536	570	535	546	571	515	554	526	522	540	522	527	589	535	501	545	521	550	490	577	518	575	515	537	527	523	526	552	517	545	591	546	539	535	514	539	508	551	545	541	539	537	596	525	538	532	498	527	525	516	508	545	525	518	505	536	537	568	533	562	516	578	508	514	564	571	532	533	540	490	524	502	558	558	526	516	508	568	543	511	546	510	564	568	519	512	555	547	503	527	557	541	512	496	538	511	522	531	549	559	537	553	547	569	586	538	588	571	538	549	552	532	500	545	512	514	540	531	552	534	524	545	503	552	573	524	539	539	536	514	535	525	501	570	540	558	523	577	524	569	558	518	486	516	509	569	559	541	516	559	523	553	528	527	541	491	534	523	545	515	575	569	500	498	559	535	520	570	536	544	570	528	532	528	514	532	533	545	525	526	547	559	539	579	560	482	503	482	534	569	551	561	561	524	519	520	549	550	505	527	531	547	531	582	593	534	526	555	548	513	507	520	536	539	522	531	514	544	527	502	546	505	553	537	552	497	565	537	471	570	551	488	502	582	515	538	497	483	526	521
16895	22186	14927	8558	7483	6928	5603	5070	4643	3860	3364	2814	2603	2403	2059	1882	1699	1597	1508	1374	1174	1123	1020	970	894	861	860	856	878	895	870	867	804	825	760	833	769	753	733	753	718	695	678	696	710	699	662	670	655	630	657	666	637	657	663	654	623	655	683	614	628	620	642	645	634	600	631	663	624	632	639	619	606	616	666	600	623	633	643	667	647	673	635	639	671	619	643	608	617	636	614	679	641	661	648	625	660	632	641	666	635	641	646	632	647	631	610	662	611	664	664	615	637	636	639	644	671	660	580	585	596	679	612	659	615	609	612	634	663	599	620	610	649	626	610	647	644	624	625	644	631	611	645	648	687	626	657	673	635	646	610	623	609	647	592	646	625	632	648	581	622	657	666	618	656	634	643	612	641	671	597	661	634	634	607	667	630	626	613	653	635	660	656	635	603	630	631	676	649	614	654	698	627	623	661	605	636	643	649	619	590	610	624	649	637	633	630	681	614	638	660	647	630	625	625	616	591	628	617	620	645	650	623	633	657	644	602	621	612	623	694	630	640	610	637	613	615	651	629	656	625	621	703	645	653	608	640	664	658	636	624	651	663	635	612	583	654	582	655	655	633	630	654	625	628	656	643	697	659	656	648	619	633	628	647	636	664	649	619	619	649	621	629	620	575	623	621	621	616	681	651	614	652	600	604	664	642	629	655	649	588	630	614	674	637	639	642	640	649	650	665	606	636	672	638	641	624	617	655	619	634	637	624	634	639	650	575	582	688	646	643	667	644	645	612	665	648	625	657	643	633	638	603	645	614	672	636	593	632	604	656	570	683	637	649	646	622	635	636	628	665	659	650	651	663	630	621	673	622	643	585	661	630	631	617	652	666	613	624	661	646	582	648	650	625	647	648	635	653	603	654	652	656	630	615	627	658	648	630	656	647	668	628	594	657	651	630	668	622	681	634	612	663	639	626	633	647	623	604	621	638	652	609	627	643	651	618	680	664	639	656	649	636	610	624	660	619	593	607	690	631	632	652	613	639	593	631	637	658	633	617	657	623	609	659	668	650	629	632	628	649	630	639	636	632	615	579	599	631	604	624	630	618	663	668	649	617	605	683	649	618	625	651	652	636	642	618	645	656	648	634	614	615	645	672	627	615	636	617	602	615	650	629	677	661	658	634	635	635	629	644	647	627	637	630	652	648	654	632	622	669	604	628	654	659	610	624	636	645	654	652	624	647	662	635	648	637	661	583	684	634	607	603	656	618	652	646	648	606	643	611	673	609	638	633	644	637	651	621	645	637	631	634	614	638	667	648	588	630	572	611	695	602	623	648	640	651	660	626	633	638	619	612	636	665	659	643	589	645	583	626	590	643	599	604	633	608	607	616	616	699	627	691	638	626	569	613	653	643	571	612	608	630	649	644	638	618	626	637	651	643	679	675	656	605	621	647	622	614	636	601	637	694	612	647	683	642	621	631	684	586	619	651	628	604	677	652	656	626	626	629	609	683	629	601	641	604	631	645	642	650	620	650	607	621	652	643	576	635	618	651	637	623	645	641	645	633	709	646	611	632	629	641	659	669	625	616	665	598	691	670	603	614	640	644	660	652	599	583	615	648	609	633	625	620	604	635	635	656	628	625	613	644	655	648	650	641	634	647	557	631	604	658	669	641	639	665	633	614	667	640	647	650	611	638	647	619	664	630	641	677	604	647	667	627	645	600	616	655	644	647	611	621	628	659	627	637	652	663	658	602	653	658	630	603	642	672	612	664	613	663	614	640	644	577	648	619	640	572	661	633	632	640	615	652	613	627	593	664	627	612	668	675	646	651	620	579	633	649	636	610	628	634	607	615	640	644	646	658	635	634	631	639	641	604	635	668	676	648	619	648	689	688	630	653	619	648	633	620	620	634	624	591	613	715	649	649	676	588	660	645	679	637	627	618	631	621	667	646	603	617	619	653	626	647	657	606	626	637	582	617	638	696	666	617	654	591	660	611	624	627	614	577	631	640	631	655	655	640	641	624	703	651	570	639	651	601	669	680	625	655	643	662	622	638	652	668	657	628	682	602	635	604	646	647	636	633	650	648	632	605	643	614	634	622	658	616	642	615	603	630	648	642	609	623	662	643	625	608	669	612	706	658	662	617	637	613	668	644	637	626	625	614	636	622	608	642	633	691	640	650	657	678	625	623	644	662	636	650	629	635	609	667	651	602	630	674	607	625	625	632	686	620	654	644	634	627	595	661	645	628	630	647	630	618	632	671	668	620	640	621	613	681	663	617	610	654	637	700	639	632	614	629	607	663	650	598	572	659	653	614	658	629	642	611	668	653	621	633	660	590	646	645	599	625	577	635	670	594	619	647	625	597	634	626	653	643	694	611	706	677	620	664	644	653	640	643	651	687	620	656	657	639	628	597	690	648	635	665	638	602	629	616	655	657	591	645	674	668	654	631	629	633	600	631	589	677	605	650	664	651	653	629	646	655	617	652	623	629	652	653	582	625	617	571	655	617	619	634	658	665	633	647	647	618	637	659	598	584	638	630	693	618	611	659	607	666	607	649	658	609	633	613	619	624	642	659	620	632	642	671	633	635	632	570	653	673	665	686	659	611	660	651	588	626	669	631	675	655	602	705	665	657	676	638	642	637	605	684	623	624	630	602	614	666	649	661	630	659	624	666	641	609	614	641	659	631	638	634	673	627	603	613	635	650	644	631	663	637	675	611	660	613	605	622	634	664	691	630	669	593	648	638	616	592	601	580	641	616	679	659	606	598	624	608	675	658	648	633	675	662	656	578	664	604	629	682	631	655	666	593	590	645	668	653	617	647	659	643	623	628	663	666	622	643	612	655	655	656	674	665	658	667	626	628	634	657	634	659	617	649	664	619	608	673	651	672	653	615	646	662	658	671	642	618	593	633	665	646	644	644	625	650	618	634	690	634	669	650	613	618	616	630	584	637	638	646	613	618	672	628	589	656	636	609	646	671	653	645	619	608	614	644	627	624	632	613	633	659	631	626	631	630	680	615	629	629	669	614	640	636	680	716	649	655	618	631	611	646	633	618	619	615	646	602	642	661	592	636	633	657	618	668	644	636	627	647	613	615	625	589	630	609	641	663	640	577	599	653	643	637	656	605	620	638	632	650	613	646	610	621	583	627	589	655	606	602	649	638	683	621	638	612	685	668	635	595	676	630	644	617	626	630	586	636	648	632	642	641	611	654	614	624	645	613	651	642	602	648	588	662	663	590	631	644	648	653	644	594	621	614	611	662	650	595	636	629	639	630	635	607	644	637	620	668	604	659	646	647	575	621	634	637	622	629	628	646	609	649	666	619	646	644	660	680	633	642	580	607	622	626	635	659	640	601	662	670	618	646	655	659	608	625	645	603	638	604	673	614	611	643	615	647	630	651	598	643	679	656	670	667	620	625	649	640	634	648	627	601	698	634	620	613	639	660	607	665	597	662	633	635	615	621	611	619	675	603	610	623	611	643	688	619	595	623	657
24185	21269	28297	24558	21155	11840	5519	3940	3123	2892	2485	2118	1988	1734	1534	1330	1246	1130	1087	964	877	813	718	679	658	624	596	628	642	623	580	551	590	517	562	568	554	484	491	452	506	476	460	495	477	488	458	492	479	422	416	419	426	444	394	456	418	425	440	432	413	448	422	406	419	453	450	469	453	399	433	411	434	429	429	421	412	421	394	412	422	413	427	413	397	452	443	402	403	383	417	411	392	398	384	402	411	386	434	412	432	466	423	433	449	399	445	391	403	394	420	410	466	430	439	405	455	424	403	437	381	412	425	425	433	406	445	389	431	422	458	398	436	463	428	444	365	409	413	402	417	428	406	452	424	436	423	451	419	442	404	441	407	419	452	419	455	406	388	378	413	450	407	425	445	447	442	425	435	425	419	394	432	442	415	431	392	396	455	424	442	455	430	420	420	415	408	421	420	416	414	443	417	431	425	423	382	426	452	447	400	410	392	376	412	445	384	389	439	414	393	427	416	432	433	398	422	464	415	408	433	418	432	438	427	440	420	413	421	439	388	421	423	444	397	443	425	419	425	418	439	422	400	409	421	418	479	432	464	414	414	390	442	436	446	408	424	420	431	420	464	414	431	409	427	416	424	446	407	410	404	399	420	410	429	401	400	397	414	443	430	417	438	400	388	470	402	395	436	419	425	407	408	425	458	454	367	466	393	454	414	448	434	412	445	446	414	389	450	429	371	421	410	401	399	393	433	408	398	444	437	408	440	399	436	413	409	415	424	462	413	452	422	418	398	430	422	453	449	434	409	449	438	409	406	416	403	428	413	431	391	400	431	394	411	435	395	436	449	437	393	439	409	417	393	392	421	433	412	426	432	427	433	441	463	425	436	407	413	425	413	421	378	455	436	407	456	453	420	424	426	436	416	375	423	445	436	444	445	405	426	444	454	418	426	417	447	449	423	417	387	387	456	420	419	443	434	416	442	424	430	406	408	439	433	404	426	432	416	460	379	422	425	407	398	422	478	429	442	411	389	383	420	421	416	466	407	446	407	405	400	413	395	432	391	414	408	434	388	396	437	469	415	388	426	399	457	412	396	426	418	394	438	425	443	423	427	384	433	438	393	398	430	394	383	437	434	392	398	422	449	410	404	423	420	425	450	402	428	418	454	393	403	457	411	424	436	409	392	425	394	421	442	464	455	411	415	420	408	391	418	416	398	436	410	399	388	437	423	403	456	417	424	428	399	406	425	451	431	449	394	410	423	391	408	404	410	438	415	433	378	410	430	395	437	442	453	392	401	444	378	437	433	435	403	421	435	419	413	407	401	400	410	410	450	388	417	424	385	416	383	404	428	448	381	402	450	417	422	437	412	407	423	436	438	427	421	432	435	390	407	441	403	427	421	431	440	418	408	463	433	437	453	416	394	417	415	426	460	459	443	432	421	407	400	406	431	432	411	408	443	430	409	405	412	447	433	430	412	400	437	441	411	407	431	415	419	423	481	435	446	445	437	390	452	409	415	417	443	405	480	368	442	417	406	415	412	418	411	383	435	411	411	428	426	408	412	400	422	388	425	385	439	386	414	422	450	411	417	434	455	439	445	408	408	437	371	405	392	405	419	409	403	418	411	410	422	413	414	409	393	451	406	381	420	441	421	437	413	455	440	401	471	398	422	375	442	466	428	414	455	422	420	428	453	425	417	418	403	431	415	408	439	398	415	431	431	404	437	425	433	424	412	393	433	449	418	403	451	400	445	412	396	372	441	418	405	446	433	428	447	422	418	436	412	431	439	430	452	411	434	432	405	399	404	391	415	411	408	417	455	431	410	437	451	423	402	423	442	401	398	434	437	455	420	477	404	438	439	399	412	441	430	426	447	426	407	424	455	379	411	403	415	400	418	396	395	432	392	391	383	421	408	422	417	427	388	404	403	425	441	395	406	425	408	434	407	406	412	438	407	429	442	445	449	414	426	395	430	395	433	383	418	389	437	422	426	436	472	413	423	423	419	402	398	451	423	373	455	460	444	403	447	423	427	448	433	409	372	411	440	428	423	436	417	423	416	425	420	424	408	411	391	385	443	419	390	408	414	399	419	390	406	394	421	399	399	416	434	450	427	426	421	425	413	406	427	436	413	440	437	434	423	457	448	440	414	439	399	397	396	419	399	425	412	402	399	462	417	434	396	397	400	395	421	408	399	392	400	426	461	407	400	432	391	465	420	414	437	412	404	404	417	427	410	431	422	442	426	428	418	421	419	403	423	401	402	428	412	429	403	401	433	418	429	439	393	435	414	443	425	432	452	426	396	429	402	438	408	392	417	416	421	408	428	429	410	427	425	413	449	441	410	409	427	431	419	444	404	433	439	387	413	429	426	403	440	413	414	422	428	424	421	445	415	393	438	463	419	425	435	453	442	405	418	422	461	399	435	385	405	471	437	391	406	384	418	413	437	413	394	409	451	428	439	389	423	406	435	430	434	401	435	425	434	455	413	447	388	419	422	377	433	401	420	400	402	411	423	457	388	453	455	413	425	411	400	430	435	371	397	441	387	448	398	380	432	409	413	436	397	398	442	427	403	446	430	406	428	415	425	415	415	424	457	423	420	423	409	441	405	440	395	416	404	454	421	405	413	368	398	420	416	411	394	438	441	424	420	379	380	406	398	404	373	388	435	398	391	406	406	409	424	406	436	431	423	431	399	457	449	411	447	444	391	399	397	433	440	407	421	383	427	396	427	456	418	415	422	377	432	431	421	409	383	401	416	422	453	407	424	425	421	396	407	453	416	413	414	425	418	403	409	398	442	409	425	412	401	412	412	441	428	464	414	424	435	430	432	407	412	442	403	389	416	409	427	399	417	415	420	411	389	380	416	417	410	418	442	410	454	392	374	405	425	448	406	425	407	477	416	416	417	415	412	422	416	418	425	424	422	436	420	396	434	441	422	414	424	434	374	437	434	410	403	400	394	394	409	434	414	434	407	414	435	417	430	386	474	455	444	419	391	423	394	431	458	443	429	438	435	428	449	418	420	405	418	424	383	418	407	403	419	412	468	403	471	444	419	414	456	410	398	420	438	402	394	402	414	427	426	404	408	408	411	398	435	395	420	427	411	416	411	429	469	442	410	405	459	436	420	409	441	451	421	393	428	420	448	401	449	428	449	411	426	400	418	402	456	412	411	366	424	425	429	376	442	436	416	464	461	420	401	439	401	403	428	405	367	438	460	427	408	403	388	419	414	421	444	395	400	394	403	443	433	459	405	430	382	458	394	426	426	406	412	419	437	383	441	410	431	425	446	442	426	412	409	440	422	392	404	435	402	427	448	428	427	416	402	435	415	439	440	412	426	404	413	401	418	451	423	409	408	461	396	420	427	443	392	418	393	404	393	445	401	406	424	416	402	478	424	434	409	416	428	430	434	455	441	426	389	434	440	414	461	403	451	399	429	430	437	389	450	424	440	428	377	431	429	441	421	418	433	423	377	440	434	430	401	420	428	444	432	422	386	417
17522	30147	21967	13634	11815	10014	8470	7637	6542	5618	4780	4279	3990	3299	2682	2404	2276	1994	1926	1625	1396	1260	1053	992	925	911	898	923	933	865	812	811	772	754	744	723	694	677	614	616	660	586	582	585	617	581	575	569	551	565	511	516	568	498	514	472	496	528	525	562	483	498	562	543	508	516	508	530	503	502	487	535	518	525	540	487	481	527	565	489	485	500	527	512	464	508	492	514	518	513	509	500	485	508	494	474	495	502	503	538	537	505	555	516	535	527	535	505	493	520	474	465	503	536	487	465	484	527	513	532	509	533	502	488	509	512	472	526	535	490	495	534	501	533	502	520	488	512	499	537	480	499	474	484	513	523	521	509	497	504	449	441	472	513	526	498	482	463	489	488	528	471	491	480	491	488	472	515	492	466	503	501	486	505	507	464	483	513	506	488	526	489	508	520	492	482	508	475	508	484	510	532	490	497	484	492	500	503	501	509	466	532	479	468	482	462	519	491	485	495	515	500	473	514	533	512	489	484	490	461	480	512	530	469	479	505	481	507	527	505	504	507	538	551	483	472	517	498	477	510	502	456	480	476	549	491	481	531	488	492	488	475	477	532	497	550	505	486	515	496	500	519	512	515	521	458	496	497	456	514	488	484	492	464	474	496	481	470	462	534	469	490	461	536	500	489	480	504	519	494	476	462	497	489	522	487	457	499	468	499	497	508	482	524	545	481	507	486	510	500	498	497	541	507	513	496	506	525	508	489	502	526	491	515	514	508	470	553	470	493	509	453	502	531	505	483	513	480	455	478	520	524	480	476	493	549	511	507	478	518	490	471	517	496	485	493	500	517	485	505	496	523	551	488	499	502	528	468	465	488	482	450	528	469	493	455	526	481	499	483	485	467	502	464	482	506	499	478	495	532	494	509	473	502	473	503	503	455	502	498	515	509	525	482	499	514	460	430	482	516	484	501	488	517	556	465	472	501	501	493	519	482	494	481	531	536	475	479	502	503	451	489	461	515	490	522	508	449	503	519	502	477	507	493	505	464	518	530	496	512	529	491	488	509	527	485	458	509	508	459	514	499	496	493	482	482	512	499	512	510	518	511	494	478	533	505	499	471	514	532	562	499	467	517	477	514	469	519	504	488	534	542	509	521	500	546	459	516	509	472	500	521	495	518	519	502	458	511	464	514	504	476	476	534	469	535	440	507	507	517	464	508	500	549	515	469	493	505	506	502	506	505	464	535	520	532	535	506	501	499	513	498	494	504	494	506	494	474	495	492	498	486	482	497	503	502	511	480	509	526	508	529	485	464	511	500	489	494	500	500	531	493	491	493	510	514	494	510	526	496	510	505	524	512	503	504	522	484	495	513	510	494	507	485	451	502	481	485	464	528	521	472	504	488	457	476	506	513	510	528	502	524	513	530	502	511	441	509	462	512	491	494	484	521	504	503	474	530	462	498	532	491	530	472	513	512	496	534	508	505	534	512	491	474	470	484	488	501	480	511	495	488	505	485	560	514	517	485	494	465	486	493	477	530	485	513	458	510	507	480	535	536	513	474	513	462	474	478	479	494	524	493	509	518	490	495	516	497	464	500	484	524	503	492	519	564	530	524	478	484	481	492	483	517	510	524	499	507	520	498	506	475	498	513	488	531	500	495	530	515	507	486	536	521	496	535	526	469	505	510	516	472	480	496	516	478	519	529	524	502	494	524	455	535	522	460	478	463	540	518	510	489	509	493	487	577	505	497	503	477	468	508	514	481	499	492	524	487	486	517	488	483	501	520	489	495	541	504	479	536	481	511	481	524	449	492	507	477	492	497	507	480	524	516	516	561	465	534	512	474	521	496	508	493	490	492	496	513	501	519	485	495	496	499	510	524	505	513	497	528	479	525	495	478	508	505	515	511	506	499	487	491	487	521	458	510	522	524	486	494	482	496	498	488	492	517	492	511	523	548	548	494	484	493	500	472	489	468	494	506	499	563	487	497	519	512	520	487	485	495	491	516	502	509	509	534	516	503	495	503	493	517	549	498	476	485	485	524	472	503	497	487	516	483	541	498	462	488	487	449	489	513	490	452	471	496	501	463	504	541	487	541	522	513	535	516	494	529	534	507	508	488	468	509	479	481	505	491	466	484	502	526	478	517	496	549	504	485	489	504	512	465	464	479	507	523	501	508	530	483	509	481	521	530	503	498	508	522	511	502	535	464	460	486	475	489	485	495	488	522	511	490	544	499	499	468	533	506	472	495	461	490	488	484	504	463	502	520	561	472	460	482	462	516	508	492	510	493	505	500	438	528	490	485	517	482	470	475	497	486	480	525	499	519	492	473	479	472	460	503	538	496	506	515	497	495	514	518	503	500	477	516	513	476	495	472	517	498	467	497	518	450	497	515	503	483	543	475	532	535	524	486	505	508	480	473	463	474	495	529	507	520	479	522	524	482	548	466	532	477	488	498	473	511	508	527	499	504	496	510	494	527	451	471	460	541	496	487	488	502	471	492	484	501	472	517	492	510	519	486	517	526	489	454	474	528	495	530	494	490	483	488	512	502	494	497	507	487	510	486	520	544	510	503	502	453	514	484	524	471	510	528	477	528	509	475	515	452	507	477	511	467	479	509	460	485	467	528	529	522	540	492	518	526	532	481	504	486	507	492	495	513	500	527	531	486	494	533	487	505	492	509	507	509	530	541	486	478	505	507	536	516	548	472	490	473	497	536	477	526	474	534	497	462	516	464	506	491	550	554	487	517	517	496	476	521	499	490	470	452	476	504	493	521	500	494	520	523	483	511	505	535	512	495	495	499	484	463	466	492	492	523	466	509	467	551	514	522	472	539	449	533	531	480	530	491	513	489	479	478	492	485	515	487	476	498	485	507	484	504	519	526	485	516	515	510	489	487	509	486	516	536	485	535	492	489	503	494	473	488	507	465	479	486	531	525	496	491	524	445	490	534	483	494	508	499	488	488	476	509	532	470	503	433	528	459	493	540	473	502	482	506	508	504	483	473	487	516	513	515	505	502	507	501	524	534	511	497	516	498	457	517	503	514	530	513	525	515	505	472	480	470	511	520	482	514	498	535	509	490	513	494	549	508	483	508	485	505	531	501	504	516	501	509	537	545	524	496	517	529	515	482	480	512	513	507	525	521	487	516	461	510	488	535	520	481	519	502	518	499	504	530	519	487	468	520	505	481	511	459	471	507	515	479	440	491	511	486	518	520	505	492	488	506	466	481	503	510	504	488	497	495	483	493	476	496	504	475	479	524	482	529	494	491	466	489	490	484	488	508	480	489	475	518	523	510	517	503	496	537	512	502	515	509	511	549	504	482	492	530	499	497	483	473	506	513	512	469	495	517	498	478	492	489	487	505	477	508	501	517	498	532	449	518	492	515	524	511	515	489	490	519	489	472	456	495	463	471	490	481	501	488	512	494	507	459	497	500	482	508	501	490	510	483	469	468	484	495	484	509	508	537	522	535	483	502	478	467	532	490	458	475	471	517	473	495
25575	21353	27206	25569	12130	5271	3855	3263	3116	2742	2338	2249	2005	1676	1574	1544	1455	1362	1316	1183	1078	1052	1041	924	922	887	896	862	895	901	834	913	817	857	848	832	749	764	757	747	768	782	766	767	743	724	743	734	737	742	809	669	737	771	691	741	704	652	728	682	685	744	697	721	714	737	735	708	758	720	699	726	749	731	692	761	715	676	661	711	679	711	706	698	664	715	719	713	687	730	694	731	711	746	706	737	709	699	676	755	736	769	707	729	713	734	719	722	754	657	714	742	735	715	740	725	737	715	695	680	702	703	678	712	729	701	718	741	705	700	738	718	703	751	708	675	715	724	729	675	736	658	746	659	734	730	658	690	693	722	655	664	682	713	697	676	722	699	697	738	714	665	751	658	697	691	674	705	699	707	736	721	744	711	703	674	750	706	714	733	762	716	730	692	744	722	704	691	747	695	731	712	733	696	706	739	708	735	695	720	723	670	705	714	706	715	741	700	741	714	697	709	757	775	716	731	752	708	700	744	722	683	699	716	701	720	688	726	734	773	724	670	724	729	690	707	715	705	706	723	670	705	708	727	649	687	690	717	728	662	719	761	683	737	707	716	728	699	720	679	694	714	718	734	761	709	724	750	747	666	754	700	771	713	686	731	675	756	701	700	760	695	721	711	744	690	655	717	735	749	679	688	698	695	723	685	719	686	767	722	729	699	667	671	688	708	683	736	743	774	707	769	704	778	719	706	712	738	728	777	762	725	672	726	709	713	747	670	699	748	742	724	736	739	708	736	648	761	695	728	727	725	741	719	715	697	741	744	719	715	718	741	682	691	715	722	713	747	720	731	674	717	700	717	746	670	690	710	737	712	747	714	726	735	733	721	695	682	715	714	662	708	687	739	682	711	700	655	677	694	702	673	744	724	685	680	752	716	681	743	704	718	656	674	712	686	718	703	672	683	693	720	681	720	737	686	693	721	725	699	695	730	727	653	733	728	712	681	732	723	736	760	729	711	694	692	649	691	759	761	721	679	658	753	734	729	733	701	739	684	757	720	697	659	669	719	705	679	654	725	698	679	742	693	715	652	738	685	700	693	734	701	721	748	730	754	698	712	707	727	678	712	697	702	726	717	745	704	709	691	731	713	658	729	751	722	677	721	674	694	678	672	758	690	701	728	716	714	722	776	718	749	736	704	683	674	744	745	665	751	725	757	761	723	734	686	705	714	704	711	678	696	698	689	728	723	730	706	717	705	720	705	657	746	702	728	723	716	726	701	697	732	725	687	653	718	696	687	716	705	706	738	664	726	696	666	750	708	702	739	673	664	691	704	715	760	684	685	715	708	690	755	798	759	710	702	697	711	696	741	724	723	713	724	689	706	673	734	722	778	705	668	761	657	672	682	671	730	666	707	694	719	757	716	730	733	669	730	720	677	683	697	710	677	743	653	708	687	704	707	756	724	699	717	761	724	687	708	730	703	722	757	700	713	693	740	710	691	712	712	744	687	713	673	702	714	697	680	710	726	667	695	724	717	724	711	748	746	717	738	702	722	724	758	695	757	710	709	726	686	729	746	693	756	750	639	708	720	706	692	706	703	796	668	702	694	714	707	706	685	718	736	695	731	756	705	726	727	686	674	718	719	683	750	685	739	697	702	727	742	706	727	734	687	694	650	729	719	670	708	720	660	721	724	690	699	715	728	699	733	742	741	764	717	734	715	692	726	694	724	707	702	717	766	692	696	688	704	702	686	723	689	706	721	714	709	719	775	710	740	741	679	662	742	753	668	721	694	724	695	745	738	729	663	649	696	640	647	676	730	723	674	718	752	699	711	670	706	729	700	758	698	676	729	696	720	709	721	678	714	676	706	686	730	663	708	698	706	711	767	709	645	706	661	711	692	679	704	728	721	721	671	717	666	737	734	715	675	729	674	690	686	692	701	702	710	708	730	682	713	756	634	718	695	710	714	712	714	708	676	721	756	711	697	695	686	714	694	693	678	699	734	656	689	694	670	721	685	709	719	677	698	655	707	682	694	688	691	688	732	689	674	731	697	716	758	687	737	653	738	734	710	688	716	711	727	709	704	711	651	754	728	683	744	678	727	717	701	684	709	724	716	783	704	700	723	724	746	665	726	703	742	754	705	750	714	714	716	689	668	718	740	717	724	708	681	707	674	733	686	717	677	757	712	661	739	688	716	722	737	715	702	714	660	711	688	702	675	699	720	706	716	693	759	680	782	708	772	731	726	714	694	734	698	680	665	712	764	694	766	744	762	705	685	734	698	770	690	680	734	743	687	662	721	701	676	718	712	744	688	726	672	655	752	682	747	750	666	717	692	669	677	674	716	707	726	744	717	650	699	685	735	708	653	725	684	732	673	739	681	748	759	686	730	694	712	744	764	719	660	671	714	736	761	720	670	665	730	673	729	707	719	738	720	713	711	698	714	760	681	712	698	693	721	699	663	729	759	717	737	718	694	704	723	720	750	670	689	661	701	728	723	756	727	731	690	676	668	796	758	714	712	695	696	751	704	713	695	732	690	676	748	703	763	767	741	722	730	702	741	731	728	682	696	673	777	734	713	654	715	717	760	687	682	707	732	661	758	698	694	711	725	709	720	710	670	666	725	709	690	737	740	685	728	690	712	723	769	660	745	735	704	726	762	748	750	737	721	694	760	705	725	668	686	708	719	691	685	721	735	716	695	726	698	653	759	742	727	687	699	746	711	710	711	681	728	704	728	669	691	683	698	730	694	691	705	739	734	711	694	739	758	675	724	686	754	640	682	671	722	736	729	693	726	700	712	720	705	707	674	726	711	745	727	709	670	705	783	698	731	739	693	774	723	709	673	711	738	760	710	754	731	709	747	692	673	710	649	721	720	692	738	689	654	699	719	753	710	690	715	683	721	739	750	740	705	705	754	694	701	714	734	741	731	712	716	696	710	711	692	679	753	693	714	673	702	719	697	730	699	746	719	699	752	718	683	743	726	736	669	738	700	752	700	698	710	749	716	715	670	686	732	706	706	745	675	706	685	719	750	696	725	698	736	721	680	720	706	684	709	678	681	707	731	663	709	732	708	680	710	736	718	672	741	696	703	722	709	672	707	771	693	678	716	680	689	733	704	662	704	685	721	709	690	702	725	719	707	712	724	763	722	705	684	746	701	695	702	727	734	720	757	722	742	743	693	698	690	704	728	724	768	671	749	666	704	698	753	732	705	716	702	709	717	712	731	690	742	681	690	733	654	749	702	695	700	763	722	686	702	737	720	711	690	685	736	693	700	750	702	688	753	771	656	704	665	703	737	690	710	689	686	726	721	747	702	732	712	719	734	705	718	740	714	692	799	698	724	731	673	700	667	734	678	715	725	665	662	741	715	717	668	760	658	742	723	663	700	682	717	720	719	727	723	787	693	724	701	698	671	704	679	698	702	720	684	769	680	731	711	687	727	734	707	705	713	718	703	732	723	703	680	725	705	708	669	699	696	739	726	695	715	713	704	701	742
17652	26810	19383	12133	10620	8865	7286	6767	6387	5617	4778	4398	3809	2881	2691	2438	2368	2139	2131	1730	1524	1421	1450	1157	1194	1127	1090	1127	1149	1149	1129	1117	1078	1109	1063	940	946	979	916	976	940	894	888	884	915	875	877	853	813	817	875	833	783	862	828	868	830	823	809	803	894	833	776	788	851	796	825	844	840	789	793	847	787	820	834	841	796	809	771	818	798	771	784	797	840	832	801	836	805	817	817	826	857	818	793	789	780	806	837	823	802	844	821	798	775	830	816	767	813	826	824	813	832	823	862	829	814	788	754	827	758	789	794	797	810	814	820	823	834	807	790	823	803	837	837	777	815	767	828	817	799	756	821	799	825	841	833	833	807	843	810	807	779	836	890	796	804	812	870	785	845	826	762	850	833	797	744	792	804	809	844	805	823	833	821	789	737	833	775	782	814	839	827	784	791	850	815	777	761	853	776	830	818	801	808	818	839	802	800	783	827	793	810	837	832	785	793	788	793	761	816	855	869	876	852	802	790	805	757	799	802	829	840	783	806	846	823	785	835	818	836	825	833	832	827	815	771	814	857	820	794	801	864	809	804	794	798	813	808	848	830	833	822	825	796	807	839	754	817	825	820	826	836	808	819	815	768	860	873	827	841	809	836	810	812	802	844	855	774	796	828	831	763	797	841	837	773	824	846	777	806	764	821	841	840	850	878	849	812	818	805	847	807	827	775	824	823	846	837	789	807	813	827	793	773	776	801	824	769	837	830	847	810	862	806	788	808	843	801	795	803	800	805	816	767	803	810	833	764	840	800	833	809	869	794	814	827	834	797	806	828	831	831	812	839	820	879	805	812	810	859	803	839	840	828	810	784	826	829	819	776	853	821	781	752	835	818	816	791	787	823	836	774	861	797	839	812	814	787	835	815	827	740	806	836	802	810	812	876	806	841	778	782	770	851	852	735	836	825	830	775	844	827	830	827	787	823	807	740	833	824	785	812	852	824	839	861	802	832	783	823	802	847	801	862	825	878	838	791	825	844	829	838	858	803	862	866	821	821	810	759	862	858	817	784	822	819	786	810	795	835	760	816	789	795	804	817	768	812	807	779	803	841	766	838	761	801	825	847	826	811	812	809	803	775	822	807	892	816	870	842	814	814	833	784	783	793	792	801	886	811	793	823	845	776	782	828	834	802	838	813	832	827	751	810	842	893	827	813	851	765	825	763	881	803	774	785	805	826	829	818	777	760	822	830	780	827	778	801	859	778	808	867	786	771	833	850	826	822	835	784	804	789	704	805	822	768	808	800	736	809	849	779	820	790	816	822	829	834	816	814	818	779	808	833	807	797	863	798	792	801	864	805	809	785	798	801	836	785	807	762	795	806	861	825	840	810	773	758	783	854	798	812	813	851	789	882	806	863	787	816	850	801	797	815	793	795	764	796	851	836	782	771	820	844	772	860	775	810	852	861	896	800	821	785	794	814	789	799	776	855	770	784	795	803	747	836	812	865	823	783	781	837	846	800	763	860	827	827	773	841	835	798	794	835	791	839	778	884	812	837	826	800	762	796	815	838	760	805	812	822	782	862	808	825	805	786	836	853	851	831	812	801	810	801	813	841	785	839	836	802	824	823	813	836	846	821	824	809	809	821	867	794	832	847	843	797	843	821	773	820	794	789	830	816	807	792	816	793	850	807	827	797	839	865	762	781	757	764	818	778	794	837	755	802	804	833	808	857	780	767	786	823	855	816	777	800	841	864	849	831	823	786	819	835	789	807	816	875	828	825	837	811	793	776	846	807	814	836	835	789	788	773	810	768	773	832	837	810	779	796	816	796	834	831	821	800	789	813	806	817	787	793	896	774	800	858	786	818	837	834	812	779	866	836	856	865	772	833	872	844	819	799	754	808	799	882	792	784	850	797	841	796	783	806	827	780	810	825	783	790	796	864	802	742	834	833	794	864	793	798	772	796	794	828	788	831	853	779	759	767	780	838	800	812	810	834	778	818	815	851	836	844	803	776	863	832	818	835	798	832	821	824	801	783	812	798	794	826	780	806	887	819	821	840	854	785	808	815	823	826	799	780	818	825	752	788	791	846	834	824	780	782	783	849	834	820	813	794	825	789	874	789	814	873	828	860	809	820	772	808	828	825	813	751	808	802	770	824	844	805	763	793	812	845	817	787	784	796	849	854	853	824	827	827	793	827	817	792	819	822	819	855	802	781	787	858	799	776	859	832	795	828	773	841	767	798	814	805	868	844	773	851	791	816	839	786	781	804	793	800	811	840	818	849	801	884	802	821	834	859	837	803	823	795	830	842	824	805	874	793	822	805	836	795	842	829	811	781	788	850	793	831	814	780	817	817	775	825	800	775	857	803	846	807	826	861	778	819	826	845	765	822	845	805	833	794	813	849	791	809	790	816	817	802	798	878	785	798	794	839	843	814	796	829	822	845	781	844	810	839	835	810	825	806	787	846	845	825	830	803	774	833	861	813	793	823	816	848	753	820	767	824	847	800	824	874	843	875	822	790	809	796	796	817	806	838	800	792	815	804	833	791	823	784	769	851	809	791	846	814	814	796	834	806	807	825	827	755	828	794	825	766	860	769	756	778	799	817	833	784	785	807	777	816	796	838	769	817	853	783	781	816	787	830	785	873	804	829	794	784	816	779	825	814	859	793	843	791	835	800	807	831	776	839	806	805	783	818	753	807	827	831	826	782	815	765	849	712	809	837	824	782	822	799	849	850	815	803	802	783	844	768	831	830	812	808	794	767	771	889	831	801	772	769	801	880	803	832	808	819	792	792	870	813	834	855	848	762	828	806	824	798	836	801	820	804	809	809	818	788	868	831	857	816	787	774	775	818	818	792	826	818	816	819	819	825	846	789	825	811	810	824	751	820	838	802	831	832	839	802	767	851	805	834	812	870	847	852	866	815	850	793	851	821	850	894	828	828	823	816	832	819	818	891	812	845	850	786	763	844	801	807	800	779	818	826	810	807	808	811	790	824	780	806	792	868	785	816	830	811	791	801	807	802	799	754	813	838	799	806	831	836	855	804	769	786	782	804	799	858	786	808	851	854	802	768	789	842	831	780	834	820	801	814	844	829	796	794	829	843	831	754	861	850	791	750	910	831	787	860	774	766	806	772	793	798	852	795	810	798	834	798	876	782	821	848	879	812	810	764	834	788	793	818	831	832	837	819	792	820	836	792	785	814	842	830	757	819	793	819	785	836	881	763	812	834	820	818	848	835	815	815	879	825	836	779	835	796	818	807	797	824	806	850	830	810	791	817	849	845	837	834	784	797	821	810	785	821	792	799	816	852	811	832	828	847	844	842	840	802	809	771	825	830	828	806	828	837	805	805	786	773	846	844	785	797	791	817	818	881	817	866	822	827	819	795	848	783	798	848	843	833	836	774	824	774	787	813	825	839	821	808	791	804	812	825	798	836	820	852	837	857	874	825	777	801	793	778	840	860	825	757	818	804	808	808	802	802	911	807	806	817	845	799	775
23203	21295	28904	23987	21318	21447	13310	6080	5219	4443	3852	3495	2846	2391	2211	1968	1832	1731	1588	1401	1272	1244	1121	1030	998	933	912	967	933	886	878	860	793	813	791	728	739	696	749	674	754	729	737	672	686	594	704	608	646	676	675	668	626	663	616	618	606	610	634	598	601	619	615	636	618	622	654	602	607	604	580	664	621	570	606	585	607	612	626	579	623	627	616	595	613	577	595	628	637	590	609	631	611	628	650	640	594	646	601	563	598	603	584	595	602	651	615	623	578	597	624	612	615	616	618	602	603	625	603	618	571	613	597	604	612	572	600	648	570	625	569	719	643	602	612	573	617	580	603	615	582	633	580	597	614	543	657	585	621	595	601	589	624	619	630	639	610	611	582	609	604	596	563	594	617	575	689	646	583	679	611	599	622	660	622	623	594	626	566	553	565	626	555	639	597	614	548	580	575	588	604	605	608	603	608	645	646	591	601	581	630	627	606	640	595	594	561	592	632	571	604	605	590	612	587	608	605	579	582	606	646	577	605	631	594	585	641	644	613	614	588	590	552	577	631	623	589	634	609	642	561	633	570	655	608	577	622	577	612	632	628	582	573	604	590	596	584	634	634	580	624	578	572	567	583	594	605	624	627	608	625	585	631	604	602	603	632	613	633	585	578	577	613	592	579	604	587	586	594	674	580	644	552	624	649	621	624	566	609	609	596	626	623	606	558	666	612	612	565	600	646	580	592	575	613	621	606	607	639	592	576	617	600	639	616	579	616	578	591	587	615	601	571	627	615	603	652	600	584	581	592	587	612	596	615	598	606	579	579	603	581	570	644	575	569	605	594	600	639	614	600	579	614	568	578	641	578	616	624	622	607	581	639	637	609	578	611	544	589	597	546	563	607	590	636	593	617	549	543	630	610	618	629	610	651	585	622	594	658	600	630	586	567	586	599	636	641	612	627	600	545	623	605	611	569	599	582	595	604	606	612	640	635	658	626	573	591	593	572	599	610	611	637	587	609	608	614	628	602	602	599	634	645	660	629	557	616	608	627	568	589	620	593	597	591	642	580	633	586	664	602	626	585	602	603	600	577	626	560	594	573	607	583	619	613	654	580	592	588	627	580	616	567	629	584	617	596	590	570	592	602	625	640	559	603	586	589	633	586	619	602	595	633	567	560	622	604	593	590	586	643	638	579	619	616	639	628	597	610	617	630	605	585	640	619	629	565	619	564	568	568	589	620	608	578	591	592	591	555	571	572	635	605	587	672	576	562	614	618	630	618	643	616	609	599	567	595	627	627	629	564	572	570	573	624	617	591	576	553	603	611	570	655	604	638	636	596	605	610	598	606	597	569	583	636	609	576	602	575	594	602	633	643	645	624	574	581	657	565	638	616	579	576	637	658	625	601	614	586	572	607	617	631	586	583	624	601	594	594	619	602	649	598	556	595	594	597	610	624	653	611	622	578	620	588	622	577	557	643	589	631	565	615	591	610	601	574	608	608	631	587	569	635	606	617	649	603	576	589	597	590	590	651	583	609	628	569	597	610	589	613	608	635	607	604	597	610	575	605	589	615	601	579	559	595	619	613	598	574	615	605	638	618	640	573	614	629	638	564	566	581	625	580	558	593	602	580	601	633	601	599	576	598	576	598	574	590	572	614	613	658	624	618	605	612	638	637	603	576	613	623	575	639	587	577	555	581	605	611	595	600	569	622	605	612	563	568	571	602	598	616	606	584	627	609	592	644	604	565	555	611	598	581	586	632	561	624	580	606	628	604	604	630	589	559	633	603	628	597	601	630	578	625	605	612	617	634	640	596	628	623	628	595	578	627	588	599	597	608	584	567	608	596	627	617	625	607	643	579	663	599	559	508	587	590	639	566	653	592	635	608	572	632	592	589	626	586	606	631	594	606	583	627	575	610	586	584	578	613	624	605	625	587	608	586	614	623	624	601	662	595	623	636	624	599	576	581	591	614	596	581	580	606	610	607	548	654	596	567	614	560	599	559	593	607	584	553	581	630	582	599	624	609	583	565	616	595	609	565	600	573	594	601	577	591	636	582	611	582	584	608	570	561	611	641	640	615	619	667	562	584	595	636	585	619	566	583	605	606	569	631	598	605	607	602	614	587	564	578	583	617	577	612	619	575	603	601	540	632	586	624	612	613	589	595	643	621	628	571	557	550	651	582	583	589	618	587	592	640	584	569	571	584	621	584	567	613	580	625	625	596	608	586	588	583	631	615	598	581	636	658	612	632	615	627	593	625	597	601	631	624	591	629	604	601	590	662	602	566	600	641	617	589	594	629	603	589	593	626	607	600	583	595	585	568	646	573	608	625	627	581	601	605	604	623	582	606	659	607	617	610	620	592	600	591	595	631	576	582	639	630	627	627	604	562	623	584	574	540	548	600	580	606	639	632	648	574	612	564	582	597	584	642	596	600	611	601	586	579	586	595	599	637	664	606	604	589	588	609	612	609	594	644	633	634	628	608	609	585	568	677	640	604	596	607	642	595	623	590	571	624	642	616	594	577	549	589	605	601	622	609	633	610	591	581	551	600	595	613	588	612	587	623	582	568	617	624	606	573	645	595	615	605	588	526	575	598	597	612	560	608	576	604	622	604	549	637	603	579	610	595	621	596	610	628	592	605	569	621	619	596	600	619	603	620	560	620	613	611	603	571	641	589	583	655	625	577	658	641	601	602	587	574	629	584	555	604	601	637	616	641	630	598	591	598	545	611	598	602	606	590	643	658	660	621	604	542	565	612	603	604	594	609	620	564	638	573	614	593	623	622	580	600	540	589	583	592	620	569	609	562	635	620	596	621	608	597	618	647	628	590	612	589	607	617	600	564	569	610	604	601	609	602	587	574	631	621	611	564	584	586	631	597	556	631	612	564	611	575	631	619	567	638	655	635	550	567	637	595	577	582	572	595	590	609	608	601	620	639	603	639	613	631	588	580	574	600	612	619	616	583	611	566	595	642	624	570	587	580	605	585	582	573	600	614	588	601	595	606	658	589	612	590	593	587	614	626	639	584	556	619	617	546	613	597	598	602	608	557	582	635	619	579	671	590	601	617	595	531	608	601	593	614	651	576	600	636	637	603	588	582	600	602	584	629	631	607	547	598	642	606	586	580	593	589	654	610	621	604	625	586	605	581	559	609	606	654	609	586	629	579	601	671	589	615	561	628	573	599	654	615	541	585	589	590	617	597	568	578	622	615	599	621	615	632	607	617	587	605	582	596	561	606	573	640	611	600	578	619	563	582	643	606	614	602	619	590	598	599	623	607	658	641	638	595	616	625	584	621	605	620	593	582	601	607	611	546	606	614	618	620	621	557	597	592	625	587	531	595	582	599	602	616	579	607	586	579	589	614	590	601	609	586	597	611	593	618	599	588	628	592	584	581	603	575	613	606	625	587	599	644	586	613	619	602	565	645	604	582	591	585	610	638	600	570	587	586	637	571	651	613	618	574	601	592	613	600	622	624	633	599	600	594	568	581	540
20408	36123	27001	18621	15711	13800	11878	10520	10107	8499	7268	6648	5289	4299	3890	3482	3221	2833	2464	2158	1890	1833	1541	1437	1362	1187	1250	1254	1246	1287	1121	1119	1100	1033	1024	929	947	939	859	860	858	854	846	816	829	766	778	818	761	743	715	736	679	725	709	700	765	711	708	684	725	716	646	662	658	685	664	703	676	665	707	687	662	704	693	650	706	690	683	652	680	652	667	708	684	698	706	712	629	656	691	679	681	688	618	680	669	681	703	675	683	682	679	712	684	646	679	680	681	680	685	688	687	627	656	689	671	692	650	610	707	651	671	648	658	701	688	649	662	674	693	637	693	651	686	681	703	724	698	675	649	704	661	674	696	674	708	730	617	688	645	654	669	693	663	705	663	654	672	678	707	661	664	655	710	679	650	753	660	707	640	681	696	666	740	639	661	679	668	670	701	685	643	690	710	701	695	648	737	671	645	645	693	655	722	708	643	682	679	697	714	680	704	676	660	686	671	640	678	687	695	701	686	649	662	670	667	667	712	659	676	697	693	662	660	659	647	681	678	693	701	668	675	660	651	687	700	708	743	650	709	707	653	707	667	700	648	724	701	665	692	663	710	700	634	731	685	676	699	731	676	715	670	676	662	701	665	670	672	681	709	689	627	664	716	674	674	652	719	703	680	683	690	676	697	634	660	707	689	682	668	676	702	653	641	673	712	651	666	651	705	665	689	755	700	679	683	709	697	687	707	678	666	691	664	654	649	677	671	646	666	644	700	657	692	644	673	695	680	623	626	639	670	717	670	666	687	729	663	692	693	657	656	680	698	673	677	707	662	656	710	697	674	695	648	705	688	690	639	712	635	662	697	683	685	624	677	678	671	687	702	662	636	738	687	661	673	623	673	662	750	649	657	676	680	683	665	670	638	689	719	656	737	677	674	706	653	673	693	685	637	664	659	627	673	688	695	652	638	669	650	668	674	691	655	667	673	656	684	671	669	654	665	688	627	667	669	732	702	658	696	687	673	674	710	692	668	688	703	614	650	627	679	693	665	635	687	604	679	671	684	696	647	633	669	699	693	669	665	706	650	659	662	700	716	692	648	721	689	677	676	691	684	638	649	679	731	658	714	704	693	697	674	720	708	685	652	694	674	667	706	702	656	679	648	716	723	674	710	666	734	731	689	707	728	664	674	686	692	667	688	715	669	650	713	689	643	735	677	702	675	673	698	682	702	652	712	728	689	663	704	695	647	657	688	661	718	670	661	683	667	709	709	653	665	700	651	679	650	700	681	644	720	681	697	702	750	687	699	616	680	687	676	632	725	698	689	705	728	750	743	683	683	645	639	678	670	695	655	716	652	724	675	680	698	645	613	652	642	667	645	674	690	673	658	667	695	621	676	711	617	689	701	681	694	650	636	642	719	635	638	665	618	709	720	670	736	670	667	706	656	659	689	714	675	635	711	697	674	672	683	666	658	662	639	654	727	644	673	644	694	648	671	685	655	683	689	663	640	659	649	652	691	655	685	649	721	678	692	663	678	689	664	683	668	643	667	663	700	699	715	694	695	672	697	659	679	650	714	708	735	672	692	693	633	712	652	692	647	678	660	694	666	718	655	661	672	671	681	657	692	683	699	682	650	660	656	642	675	736	697	706	672	677	675	677	684	692	703	692	682	694	643	698	625	680	736	704	657	699	627	650	659	717	619	710	705	636	695	677	672	637	660	663	695	690	687	672	704	661	659	644	690	712	664	686	664	701	691	643	687	663	684	687	665	681	727	692	681	705	702	705	644	657	649	711	683	720	654	650	669	695	718	643	681	666	681	669	683	696	694	680	669	675	673	671	643	669	637	669	674	681	723	632	664	707	703	668	705	674	691	696	714	717	658	637	665	722	694	647	704	647	698	714	664	689	677	713	705	673	712	668	680	700	628	633	673	663	666	662	701	708	656	670	684	741	657	702	647	675	651	663	675	675	731	691	676	682	676	662	668	687	701	683	697	680	678	645	685	675	667	673	628	665	681	666	685	686	702	693	639	722	715	649	654	694	654	652	710	735	740	673	667	663	726	702	653	631	689	622	675	702	687	654	656	700	679	685	666	649	699	709	666	698	677	706	673	720	708	705	678	651	699	714	644	631	702	696	680	680	669	695	663	663	669	702	690	659	683	675	700	659	685	678	696	670	671	670	654	687	683	657	671	685	686	670	693	675	708	659	668	683	598	682	707	699	711	682	679	699	685	685	724	703	668	663	676	733	703	655	647	680	621	684	650	711	646	631	712	643	652	697	674	657	686	714	700	679	702	669	703	684	676	675	651	696	680	673	705	690	660	668	659	653	684	701	653	735	669	659	698	670	690	714	671	699	703	671	708	722	712	686	664	677	704	637	716	687	660	645	699	704	725	595	702	708	653	694	695	691	670	691	662	704	668	700	676	664	704	698	723	678	673	673	672	691	651	711	672	625	674	667	715	719	647	691	660	676	670	668	653	670	702	652	665	654	661	686	620	718	682	686	703	680	678	699	697	677	702	677	695	666	684	651	695	711	715	667	649	649	658	640	694	690	691	720	740	671	655	687	706	634	637	656	677	645	722	680	603	656	695	709	654	699	681	679	679	669	682	673	661	686	650	676	683	634	645	688	651	670	706	684	662	626	674	703	744	659	692	700	647	671	686	678	656	696	675	709	688	674	664	645	650	606	726	698	592	662	691	667	679	657	653	690	703	661	687	668	703	692	644	658	674	657	706	657	673	662	680	706	676	662	722	695	625	693	653	714	650	690	696	699	647	693	671	660	632	677	695	651	676	591	682	698	665	695	672	690	701	668	696	678	676	660	682	691	692	687	654	666	711	646	620	681	668	678	679	694	693	635	703	643	712	648	683	671	652	709	723	632	700	675	713	655	682	665	671	702	683	708	663	704	676	680	642	688	668	740	632	673	655	666	714	705	641	646	705	688	713	656	707	669	687	721	698	683	688	731	672	676	670	616	689	686	677	669	666	652	674	687	625	654	680	702	700	645	720	670	672	649	614	707	657	660	694	685	675	713	711	656	699	688	676	704	685	663	721	690	664	734	672	706	656	705	661	670	675	673	692	676	671	673	685	653	697	693	639	680	694	684	713	702	695	689	666	648	685	689	665	679	677	689	699	631	677	658	692	664	701	683	698	707	629	637	658	684	656	637	681	669	676	691	675	665	627	673	687	715	661	662	694	645	645	667	669	659	643	669	655	641	643	687	640	642	630	687	650	651	678	693	701	690	747	629	673	688	618	652	647	661	672	662	692	682	690	680	702	674	668	710	674	711	687	700	630	683	685	661	686	653	666	678	692	685	681	709	668	672	682	728	640	653	658	700	706	672	708	703	659	676	698	657	696	666	665	701	667	667	683	663	716	675	688	672	664	669	673	669	675	671	730	696	675	704	654	666	705	702	678	698	674	658	690	669	699	651	704	663	658	660	667	677	696	695	670	647	656	687	715	659	733	667	672	661	705	714	673	636	656	706	702	700	674	688	717	638
27774	20646	13684	6982	4290	3612	3047	2726	2506	2113	1876	1769	1507	1297	1243	1143	1033	1014	911	878	807	792	810	693	702	654	696	676	686	708	665	668	627	647	610	605	588	564	620	577	563	619	606	582	559	576	575	592	530	558	531	526	558	563	549	587	525	566	546	585	579	531	527	534	533	555	572	536	522	499	559	562	552	527	566	552	556	569	531	528	525	544	516	511	558	563	555	589	549	557	513	546	575	559	548	554	559	529	541	518	519	559	519	555	555	531	562	509	541	549	594	560	533	540	531	552	522	552	530	537	547	539	536	499	554	569	544	575	535	572	524	589	555	545	574	533	548	535	534	544	571	504	531	524	528	533	551	513	522	560	568	511	530	529	525	482	534	508	502	530	539	540	566	566	546	516	567	534	574	541	528	506	551	588	576	577	513	527	557	579	494	562	537	567	501	572	547	558	541	529	555	581	530	557	574	605	516	531	561	556	534	531	536	545	517	541	566	566	569	562	556	573	553	545	532	529	550	540	559	519	518	542	547	527	566	559	546	513	564	549	539	535	553	562	542	535	555	524	533	525	527	532	531	537	509	588	534	536	552	543	523	551	537	547	520	513	520	530	552	505	503	539	525	549	596	507	509	596	566	500	527	549	521	509	539	542	496	520	539	563	544	573	539	508	564	530	548	544	538	502	506	499	541	548	525	531	501	541	561	548	576	514	545	578	562	539	543	531	541	527	532	537	546	545	548	530	533	580	575	554	545	503	559	563	550	526	521	523	560	592	523	524	552	549	501	569	599	502	550	574	515	555	471	558	573	534	549	575	500	529	517	567	535	553	551	561	516	525	547	581	509	562	561	522	571	552	556	528	499	523	537	542	527	545	530	542	549	503	541	497	523	557	534	546	529	517	566	543	540	551	503	535	535	553	523	548	534	528	532	517	536	506	552	545	533	527	568	490	514	582	560	560	481	545	505	559	555	543	532	510	537	582	557	525	539	531	544	549	549	516	517	556	537	561	527	594	524	538	535	561	501	541	534	530	545	561	588	534	543	575	527	559	502	501	546	555	565	572	526	541	521	543	522	554	559	542	543	535	526	543	543	536	558	535	519	571	535	580	584	569	554	531	536	532	548	565	558	540	515	526	600	538	565	544	544	548	555	559	553	535	512	536	577	538	547	531	522	565	551	565	563	487	530	513	525	554	557	527	532	535	547	563	518	558	575	554	539	514	551	518	543	552	545	542	558	560	527	549	517	543	573	545	531	557	526	545	556	523	562	571	496	545	569	548	521	552	529	533	546	513	558	545	547	526	530	558	550	532	564	542	503	580	529	517	556	559	518	594	536	556	584	547	575	542	557	561	511	557	527	575	597	511	595	533	551	565	529	544	574	529	565	557	508	530	532	540	553	536	501	588	548	540	558	569	548	530	570	520	552	549	526	541	559	522	561	532	523	576	518	575	534	524	578	512	571	531	539	534	563	525	589	526	602	541	544	524	544	536	567	556	511	565	565	561	560	564	542	571	538	541	546	506	580	575	544	510	551	534	542	537	518	544	547	576	530	566	594	578	566	554	543	534	566	565	519	508	536	547	540	529	562	547	511	546	572	567	557	545	547	582	544	552	557	559	520	517	506	603	511	554	487	566	516	559	491	551	536	551	522	515	529	544	540	533	552	523	567	522	529	535	570	596	542	536	504	526	565	541	539	536	545	569	520	503	533	557	522	572	568	517	530	564	528	504	528	519	563	576	529	532	557	488	580	574	536	513	549	541	558	554	510	542	530	539	555	557	549	549	541	530	562	567	534	594	551	537	524	525	561	575	544	576	528	563	544	532	574	573	572	562	549	522	527	563	548	529	541	541	532	512	501	565	528	535	585	568	565	543	491	484	543	506	547	593	498	525	540	542	550	499	525	579	544	547	517	539	535	571	540	556	543	553	518	515	560	541	544	539	533	524	533	552	522	541	544	501	563	530	522	540	571	567	529	554	543	550	526	541	551	541	540	567	578	538	524	585	548	509	530	563	548	564	577	511	562	550	540	538	551	565	531	559	582	557	546	524	551	535	531	540	565	529	516	540	523	568	510	523	540	511	575	510	573	534	531	551	548	571	529	523	554	569	506	509	511	562	481	549	525	545	592	549	541	570	554	558	555	523	573	558	560	556	531	525	520	543	507	556	539	508	602	534	527	554	540	544	518	506	533	555	546	531	538	534	523	539	573	554	527	583	503	551	589	559	540	527	575	567	503	510	548	506	546	538	531	535	523	550	539	565	547	544	564	543	522	587	558	557	478	481	565	591	569	542	596	552	523	561	525	559	539	568	526	583	565	572	544	527	566	533	570	549	543	539	539	569	519	548	505	555	558	528	536	541	579	529	521	541	524	533	540	541	601	580	532	492	544	546	572	553	545	542	525	528	517	526	516	550	517	550	514	540	550	549	524	545	556	550	525	512	566	534	581	562	581	554	547	531	505	501	600	563	533	547	540	493	531	530	543	547	555	580	553	565	535	545	564	547	536	553	537	524	549	532	569	547	549	538	511	529	562	546	532	579	508	501	527	489	597	553	518	549	519	555	523	543	554	550	544	533	531	539	513	560	548	499	546	539	567	492	604	532	544	514	538	539	539	551	528	527	543	515	559	538	501	548	531	522	544	513	548	557	529	514	548	534	546	527	563	559	506	562	545	562	594	514	530	486	568	548	523	546	542	513	530	499	521	566	535	506	515	550	560	510	524	528	549	544	545	518	549	550	563	536	540	528	569	576	546	524	565	534	499	541	578	503	548	570	555	535	485	524	525	538	554	556	506	619	563	524	553	575	517	502	554	561	525	583	528	510	528	504	582	536	565	542	566	508	543	539	520	550	557	524	530	541	560	538	566	544	537	549	561	551	552	535	537	520	543	542	535	554	520	558	544	578	546	542	547	526	548	506	541	557	559	525	520	562	534	495	531	526	554	539	568	547	543	527	556	508	501	564	547	573	540	513	538	539	527	532	545	521	510	520	499	481	534	538	567	551	565	538	538	576	589	521	547	549	503	560	531	593	548	559	573	516	556	550	529	551	540	569	542	548	588	536	557	538	578	534	531	525	584	522	524	529	563	546	537	567	513	537	501	558	549	543	526	516	559	554	560	555	548	526	513	554	517	567	552	538	562	531	543	554	539	504	544	581	562	529	511	558	552	567	523	563	550	521	494	522	563	515	555	549	546	514	540	523	518	526	563	544	549	494	493	562	516	529	503	540	528	551	502	531	586	544	531	483	566	572	528	557	516	526	531	552	571	560	559	566	545	579	515	564	516	536	521	543	501	527	553	496	537	505	544	563	562	516	535	577	536	548	516	539	552	546	526	566	529	582	590	529	573	564	569	542	535	502	548	524	547	520	547	523	508	498	564	553	569	533	558	528	520	512	515	529	571	532	530	566	562	535	593	540	541	554	523	537	550	544	590	548	514	535	512	536	529	552	551	518	569	542	590	547	513	579	552	527	521	549	521	541	544	570	531	514
16477	22219	14935	9016	7630	6927	6357	5638	5241	4341	3770	3381	2635	2320	2059	1952	1653	1638	1429	1292	1281	1079	1041	902	931	898	910	942	918	884	854	931	758	879	789	775	786	789	754	781	693	734	674	685	690	706	689	710	721	673	676	657	652	661	688	672	701	715	664	656	630	685	634	656	648	650	715	600	655	645	646	633	629	641	618	610	689	646	651	649	659	649	632	600	669	672	645	642	639	622	665	689	642	705	682	685	627	629	644	603	617	634	608	645	618	670	646	634	658	663	647	598	660	616	666	601	644	651	689	639	613	646	645	650	667	635	614	649	596	621	626	632	618	678	609	668	664	652	680	663	662	613	634	617	651	622	668	653	610	621	613	667	639	672	680	643	642	679	619	698	611	636	629	646	663	670	630	673	629	613	630	635	628	651	623	619	638	621	656	645	629	661	623	622	635	621	665	648	625	646	638	644	662	674	631	635	598	654	650	654	598	634	634	672	664	635	626	665	622	610	659	647	626	618	636	670	688	669	591	620	669	655	688	637	647	636	648	646	651	614	636	642	621	656	627	621	631	643	637	614	635	629	650	627	648	625	643	644	676	633	660	619	696	649	629	665	577	663	653	663	623	694	642	669	675	667	636	645	608	637	708	616	650	634	596	687	622	690	674	638	644	628	645	680	649	646	644	645	595	653	601	673	655	626	661	670	615	689	665	660	661	609	643	651	645	631	631	594	681	654	624	642	685	623	606	637	631	660	617	635	658	687	633	631	615	610	658	616	661	671	649	639	626	654	642	653	641	646	618	640	621	638	640	655	613	681	623	690	631	670	637	687	633	607	645	628	638	662	625	705	602	592	628	636	672	613	646	633	618	648	635	624	638	591	648	652	614	655	672	648	633	616	658	619	677	607	658	672	623	597	663	646	634	672	607	656	588	609	639	618	680	634	630	608	642	708	661	628	642	642	631	666	631	628	597	581	633	589	621	623	613	633	610	644	648	667	632	595	625	634	609	650	652	625	634	668	636	641	676	663	659	600	671	687	651	651	737	642	661	677	620	679	671	635	638	593	630	651	644	634	655	645	659	618	651	624	652	652	599	633	660	635	629	635	674	616	654	624	635	654	643	638	623	589	576	653	617	625	651	666	674	657	615	619	649	673	614	653	669	627	637	630	635	642	612	672	651	648	612	646	648	680	620	606	640	676	650	650	677	647	585	646	639	672	594	663	667	627	637	617	633	654	658	653	654	667	654	636	649	610	628	616	642	631	640	609	664	634	666	676	634	648	698	612	627	650	643	659	683	654	647	657	653	642	638	641	632	643	616	669	668	675	639	661	645	632	642	647	654	652	659	633	622	605	659	652	655	603	634	653	633	641	618	680	643	673	656	664	596	644	674	625	624	674	638	666	631	614	626	607	643	662	626	659	629	622	680	647	640	701	634	641	618	609	656	634	605	689	665	650	620	696	658	646	633	638	705	636	676	698	659	671	582	653	606	613	618	604	649	624	630	669	667	579	666	616	624	612	649	653	668	659	623	621	606	573	714	672	583	636	631	658	629	594	642	623	654	660	616	643	666	609	627	660	640	676	610	667	626	657	605	598	654	604	680	601	633	665	652	660	620	599	664	677	679	640	606	653	613	636	642	617	661	686	649	727	671	610	661	608	684	708	620	612	681	628	671	682	629	684	666	639	641	631	647	670	683	609	665	658	633	668	630	600	632	613	593	689	632	631	613	629	636	628	662	640	631	599	643	611	653	619	590	612	672	635	595	642	687	653	621	678	679	592	670	666	658	663	606	619	630	720	663	689	685	645	622	576	634	641	650	657	648	650	647	647	568	672	635	682	680	638	657	681	662	627	648	677	653	654	607	652	608	641	627	672	631	636	684	663	626	688	656	640	681	645	632	614	654	632	640	664	663	702	673	638	591	618	654	652	613	637	629	664	644	631	623	657	634	646	652	614	628	635	592	690	628	606	648	646	670	646	617	637	661	636	618	632	642	636	599	662	639	667	644	665	605	604	643	679	610	643	670	684	661	638	598	654	647	601	675	703	667	655	669	652	673	636	643	657	629	594	657	647	643	641	641	641	658	642	661	637	664	630	661	626	646	663	621	602	657	614	658	609	629	639	659	644	639	671	641	643	650	637	604	657	662	638	595	632	607	662	660	687	654	676	630	651	613	645	631	621	622	647	660	649	580	591	636	696	627	622	606	672	644	583	680	605	607	649	671	655	603	635	657	656	634	658	678	635	649	669	582	676	700	610	636	718	690	682	616	622	608	648	643	652	651	679	703	682	640	682	606	629	603	642	643	635	630	636	657	615	651	609	664	654	660	671	663	643	635	647	693	637	664	633	696	627	704	651	649	614	657	638	677	615	721	673	642	638	568	656	647	650	676	651	654	646	642	631	639	661	609	686	680	641	632	606	624	651	639	638	591	647	647	653	655	649	650	641	651	653	696	667	612	616	622	610	671	658	659	637	641	637	687	631	671	661	677	663	595	667	697	602	639	629	653	635	614	646	591	645	637	649	646	647	687	662	620	610	684	624	625	657	632	672	629	676	623	684	626	694	649	678	628	673	678	659	635	669	642	662	650	626	659	640	664	638	654	643	620	629	643	630	645	662	655	639	670	609	646	595	646	635	687	632	631	636	621	650	663	687	630	667	594	691	647	691	645	610	694	626	623	661	675	636	653	634	656	625	654	593	622	684	663	652	666	634	626	618	647	587	654	657	635	669	679	634	625	661	647	614	645	633	665	645	625	633	656	656	676	645	667	660	602	645	613	641	655	659	689	605	635	677	655	658	629	641	652	624	640	680	661	632	633	652	628	592	663	617	650	647	697	633	646	637	630	651	615	656	665	681	622	625	625	651	683	606	659	668	669	649	616	641	645	650	656	631	619	646	630	654	593	668	633	634	655	608	651	621	650	657	667	634	621	669	612	606	638	663	705	590	694	704	575	609	649	609	637	608	653	653	638	642	648	680	645	645	630	622	624	639	624	655	652	626	594	621	637	599	619	667	608	626	662	612	663	643	622	616	660	643	637	617	627	651	649	624	685	603	635	645	651	624	644	650	666	646	674	664	650	664	632	638	658	613	611	602	611	629	659	626	669	613	648	651	603	700	649	613	623	634	639	655	658	660	660	635	648	662	694	596	635	609	662	638	686	648	683	655	680	656	602	645	642	633	662	663	636	641	621	618	670	640	641	631	626	600	658	631	663	630	615	625	643	698	600	701	663	619	615	660	641	641	665	639	651	595	649	655	656	661	612	609	622	657	648	618	628	638	618	611	660	673	666	687	623	663	706	609	641	623	661	656	696	636	675	696	639	680	653	605	647	611	663	665	650	649	631	674	648	671	652	685	589	651	631	603	675	663	623	623	663	651	614	690	627	644	604	610	634	570	598	662	627	614	656	679	626	630	644	596	632	656	656	650	624	606	694	664	683	637	618	676	627	648	642	608	636	671	636	657	677	677	631	648	645	622	679	693	661	609	688	654	662	628
24296	21274	28340	24509	21174	11932	6189	4272	3594	3178	2741	2348	1945	1739	1561	1283	1321	1076	1041	942	861	854	784	661	639	595	664	634	656	620	588	580	546	607	597	505	521	502	485	487	516	471	493	482	496	460	478	416	447	452	461	453	444	438	418	402	427	436	420	448	449	431	463	421	429	392	411	439	397	415	413	433	382	428	395	394	458	418	399	443	385	439	407	433	426	416	411	461	421	423	417	405	392	413	438	425	394	375	442	412	426	447	410	415	396	428	434	418	373	424	459	435	444	440	437	385	436	418	417	405	438	429	409	406	421	434	420	396	429	433	393	422	426	433	411	460	464	413	392	440	416	414	412	444	442	424	420	417	448	436	443	413	432	427	425	447	430	390	420	409	424	420	418	453	477	435	417	416	415	406	421	400	418	412	448	421	416	431	426	454	427	407	395	379	395	396	429	411	418	419	413	405	427	432	451	417	443	421	428	392	458	470	438	441	444	420	422	414	400	440	422	402	399	438	374	436	423	425	405	395	405	412	435	442	388	427	387	429	406	433	403	404	433	403	431	418	442	405	402	445	444	402	439	416	399	416	401	429	418	404	399	397	420	424	412	427	455	431	406	427	442	437	395	462	451	405	427	395	423	411	437	402	405	443	451	451	429	445	434	456	396	435	401	422	410	371	383	416	410	436	426	405	450	404	387	441	438	408	408	435	429	421	439	411	433	428	464	407	409	396	456	450	447	426	424	414	457	408	457	419	402	439	402	413	429	417	435	410	436	417	414	395	408	425	417	422	465	404	419	435	423	457	444	394	427	426	430	404	442	403	413	420	400	407	425	390	411	403	407	434	426	425	429	420	411	430	402	413	395	436	441	432	443	447	416	431	428	429	412	415	443	418	420	407	417	418	432	443	406	440	428	452	455	418	390	431	386	432	412	455	408	442	401	415	414	407	451	452	446	411	411	424	428	403	418	410	413	439	414	448	459	407	419	432	371	412	414	393	432	436	420	414	435	440	416	406	438	424	441	440	421	440	434	413	435	429	406	399	388	467	386	397	436	465	441	436	435	433	434	446	440	447	443	420	417	397	392	399	438	452	384	423	423	420	440	389	416	449	400	408	395	421	418	420	426	427	421	419	418	418	405	414	438	410	433	410	420	424	449	379	391	435	465	412	442	461	429	418	452	400	409	406	410	444	409	415	396	455	410	406	415	407	414	407	405	392	425	433	442	394	400	409	433	418	460	440	428	418	408	420	443	415	427	437	439	406	473	435	421	408	412	434	427	426	436	400	425	437	388	445	423	421	421	419	437	456	407	431	487	415	396	404	431	393	419	395	411	427	470	428	411	456	412	402	439	387	449	450	413	436	447	425	439	443	433	443	419	443	416	406	409	413	442	419	436	407	418	425	435	407	405	426	420	423	474	418	401	446	426	389	420	414	419	406	432	438	422	397	384	445	427	418	409	431	419	409	404	442	433	434	415	431	370	396	437	436	416	406	412	420	410	388	447	430	392	419	421	451	391	410	433	407	430	402	460	435	429	451	403	420	419	439	436	435	407	417	392	408	417	449	428	434	415	413	439	436	443	417	410	418	426	442	400	397	391	450	400	462	426	405	395	460	425	392	446	410	445	462	469	412	420	423	445	383	438	435	408	446	404	392	432	414	409	425	436	437	405	423	423	418	408	412	449	455	412	413	440	382	433	435	427	475	457	405	446	410	380	434	430	440	404	402	422	426	412	431	435	405	429	437	415	418	425	473	450	425	420	428	442	455	417	373	470	448	452	436	441	368	403	417	432	379	425	407	433	419	447	412	419	440	435	434	436	380	455	448	406	449	424	413	440	432	428	459	452	449	419	438	460	437	404	452	447	416	414	405	429	418	423	427	442	416	436	384	392	425	382	414	403	433	425	442	452	413	403	473	434	423	480	426	395	409	439	448	405	449	416	426	404	446	398	410	397	442	404	405	428	414	438	423	418	396	427	392	423	387	415	399	447	400	424	388	407	412	393	456	425	418	443	430	443	418	457	450	444	454	395	421	411	385	431	448	417	411	426	427	415	434	415	381	400	441	409	433	436	415	428	411	421	399	430	439	468	431	432	440	417	431	424	415	432	401	390	384	379	420	439	463	438	418	425	422	411	452	417	450	410	405	431	428	406	430	455	428	433	426	418	427	437	455	397	433	415	488	430	438	468	417	458	398	410	467	410	403	423	400	430	416	426	461	402	462	425	451	453	406	411	426	444	432	412	442	374	412	404	404	450	394	405	419	414	434	421	405	415	409	441	411	422	460	417	391	466	424	434	419	424	437	405	425	381	437	381	430	443	447	420	455	411	454	448	426	412	424	412	437	441	387	406	416	421	394	385	400	453	396	450	406	425	425	395	418	432	444	427	434	448	407	423	419	424	405	400	428	410	424	393	408	459	381	429	399	432	436	395	470	440	432	429	424	431	449	416	410	440	440	439	457	393	450	405	386	463	422	435	422	468	424	394	429	422	421	435	410	407	423	407	421	436	422	432	429	405	391	409	446	426	450	432	405	432	420	405	462	413	415	392	433	438	396	473	441	422	383	412	414	393	440	421	368	429	436	393	407	424	444	440	394	437	372	416	440	401	395	421	416	420	409	391	429	403	437	450	435	420	413	373	458	422	412	437	397	404	412	436	429	422	401	378	421	462	435	392	437	392	442	403	381	421	434	464	441	459	429	432	432	440	440	441	385	400	482	412	440	407	408	420	446	439	381	437	437	480	401	469	441	426	441	447	429	464	418	385	422	417	427	441	445	437	427	391	403	414	434	412	428	432	433	407	403	423	444	427	412	462	411	433	379	435	419	378	426	427	417	442	441	412	405	402	437	456	389	419	433	432	440	418	447	392	444	416	439	413	395	426	431	400	413	402	417	381	418	404	393	423	413	404	438	429	431	478	426	430	464	476	416	451	432	448	445	411	428	426	423	425	423	454	453	411	401	400	428	390	423	399	453	452	415	440	425	418	431	420	453	424	431	411	430	449	432	410	402	420	411	416	423	445	423	445	415	391	454	449	421	416	426	431	419	429	410	441	408	401	412	406	433	415	427	427	454	437	413	419	433	409	458	443	436	430	427	403	438	404	382	441	425	414	442	384	424	414	419	441	436	439	413	414	416	469	427	412	389	424	382	402	430	417	410	420	433	425	459	387	439	405	406	417	446	478	438	418	444	419	426	403	414	412	427	469	433	382	406	416	395	415	403	451	404	462	442	395	454	424	409	448	436	420	417	446	420	407	408	414	432	429	423	435	435	413	402	432	405	454	466	437	452	441	441	437	424	467	395	412	410	439	423	443	410	404	409	425	438	422	406	356	405	407	419	425	410	447	393	403	424	401	384	416	408	416	453	404	438	408	399	416	442	404	407	426	442	421	425	435	432	412	408	406	439	424	433	408	448	407	435	438	406	397	399	407	393	436	379	399	402	404	465	387	438	419	416	420	421	447	394	417	396	408	417	423	447	436	414	434	413	421	422
17644	30486	21726	14022	11620	10723	9513	8477	7520	6338	5589	4515	3705	3385	2963	2520	2360	1952	1661	1550	1399	1226	1159	964	947	880	902	941	896	901	882	819	828	714	730	644	677	697	678	630	619	620	574	592	592	520	551	586	574	569	499	536	524	507	537	514	518	554	534	516	530	464	507	515	516	546	515	545	497	487	548	471	516	512	505	482	488	526	485	510	510	447	467	502	547	514	539	474	503	544	492	583	450	518	534	473	499	565	493	484	478	542	497	494	526	502	503	525	506	487	486	506	521	531	499	537	512	508	481	489	485	524	510	526	508	502	539	501	522	505	496	465	518	481	492	516	503	470	474	514	493	524	515	484	517	526	523	503	486	471	516	476	513	515	504	529	499	497	510	528	512	521	506	484	510	521	531	521	493	485	522	489	531	488	486	513	504	523	511	484	503	508	502	522	514	514	491	584	501	459	488	480	530	530	538	497	524	493	489	530	486	517	506	488	518	533	480	537	507	509	511	471	487	479	553	514	499	524	484	515	518	497	481	498	494	500	495	481	470	501	471	517	480	477	535	518	522	537	517	472	519	551	498	471	478	497	526	485	486	496	484	483	532	499	467	504	493	509	517	489	510	492	508	505	508	514	527	538	523	518	473	538	509	509	523	517	530	495	489	508	474	467	532	486	475	471	523	498	550	506	513	495	496	509	482	529	546	492	531	545	483	507	485	484	488	498	522	530	486	508	503	489	448	501	506	476	511	492	472	504	509	550	520	473	496	500	516	482	509	479	476	466	485	512	485	488	482	514	505	488	523	537	461	519	508	509	506	537	509	502	477	550	487	475	479	495	510	507	504	498	504	510	510	499	501	502	548	516	484	527	476	454	491	515	471	523	490	487	522	453	496	480	486	472	475	527	475	524	481	529	533	492	461	514	477	534	482	460	533	510	474	479	522	493	527	514	519	501	468	501	470	495	543	493	512	528	470	514	492	469	478	547	481	507	524	503	539	499	544	489	492	521	484	551	490	508	523	493	534	502	543	529	496	504	492	502	484	493	458	506	465	542	536	498	479	478	506	513	486	509	532	500	476	542	504	473	477	520	480	529	524	516	517	503	511	490	510	506	538	526	519	497	525	521	484	550	501	502	497	525	493	488	464	524	498	479	447	508	499	521	499	494	544	499	520	476	491	455	496	488	523	446	490	569	532	472	501	508	512	509	518	545	506	521	492	510	469	498	525	533	511	513	488	465	495	508	450	468	486	548	501	507	523	490	457	482	536	519	503	511	470	519	509	500	496	481	503	516	495	536	523	490	482	495	500	530	501	508	532	506	518	514	502	485	523	493	483	489	491	474	511	532	466	489	469	490	496	483	501	474	472	476	490	516	479	518	498	503	496	493	503	487	520	507	503	521	501	500	519	482	470	482	493	506	470	524	491	482	470	482	531	514	507	513	515	493	498	499	503	495	480	505	516	505	530	521	503	536	561	491	499	491	518	469	510	521	496	557	556	502	557	506	533	482	510	458	503	483	534	461	486	519	511	516	483	508	492	486	542	534	520	482	506	505	529	512	554	521	528	461	515	517	476	439	489	477	524	512	490	486	515	487	484	482	531	553	500	483	526	490	508	503	496	529	480	523	457	498	500	472	506	484	484	544	515	527	498	512	503	541	500	547	490	506	469	499	537	505	533	477	517	486	484	504	497	515	515	503	531	521	521	503	473	501	501	536	490	526	488	511	481	498	513	507	517	496	495	480	502	504	464	511	500	510	493	483	504	512	484	548	513	516	502	539	479	499	529	522	469	491	518	558	514	473	505	497	500	483	513	529	519	526	531	460	489	499	461	502	488	500	488	495	505	496	483	493	502	474	476	510	490	496	496	545	536	492	556	525	494	552	478	501	477	509	498	522	507	507	454	466	512	479	507	514	485	498	509	504	474	540	466	515	524	511	561	484	495	506	532	501	505	518	441	513	468	471	547	530	486	524	532	514	483	469	497	513	531	511	507	503	540	501	510	519	529	453	499	500	502	533	489	532	482	456	525	520	462	508	509	492	449	529	533	496	514	516	500	511	501	516	505	504	484	509	500	523	512	513	504	492	527	505	464	468	484	521	494	522	498	497	510	523	515	522	485	494	468	498	501	513	473	499	478	519	503	512	551	493	483	489	509	496	500	485	532	497	490	500	507	537	492	506	516	546	537	501	483	506	536	488	522	485	554	492	509	520	486	467	484	532	507	524	463	542	472	541	512	511	552	480	556	514	486	506	505	511	519	531	491	490	491	490	477	505	489	506	497	518	493	526	551	522	514	506	509	499	501	493	481	453	550	477	458	503	503	472	482	529	461	498	495	490	453	495	513	492	482	514	500	492	480	519	491	500	538	491	507	473	517	504	498	522	484	519	469	489	505	492	506	496	571	521	492	470	548	494	470	544	522	484	491	512	478	467	492	517	494	498	521	460	524	480	492	483	482	489	470	517	484	516	501	476	519	510	496	467	522	523	513	499	488	528	507	497	482	476	485	498	493	458	462	493	519	503	486	533	507	491	522	498	530	505	511	505	514	503	503	509	523	479	527	520	481	498	526	476	544	479	515	519	515	496	495	527	476	500	472	528	479	492	494	484	505	517	519	566	516	534	492	509	514	529	501	523	487	518	506	503	497	540	511	477	506	573	482	538	518	464	524	523	525	464	494	508	509	552	517	513	470	511	492	505	461	519	529	457	501	515	474	485	541	504	542	492	503	542	479	491	477	516	455	468	506	508	527	521	493	530	539	476	457	504	500	517	538	524	477	524	523	524	507	437	484	480	492	530	505	476	503	504	470	532	493	510	476	554	485	487	518	505	491	525	501	499	471	503	481	520	554	470	491	517	487	491	497	471	489	474	509	526	489	488	532	530	507	532	491	522	516	484	471	515	527	498	498	491	477	542	512	511	507	530	501	511	545	514	497	527	539	510	517	486	520	539	504	483	497	459	495	541	518	512	538	510	479	490	473	508	531	483	565	460	531	489	490	515	521	542	502	479	494	476	500	479	524	518	486	548	507	507	527	525	500	517	470	481	495	503	502	496	505	519	546	508	491	473	487	533	477	536	533	487	535	498	481	493	478	473	517	509	466	498	491	470	479	499	514	495	484	493	454	458	443	478	547	501	506	503	459	506	503	475	514	484	506	514	511	510	559	472	488	527	535	523	492	508	490	505	486	462	494	512	554	536	496	518	497	510	483	500	536	502	501	501	478	514	537	499	514	479	523	497	526	502	515	535	487	480	513	531	528	510	544	493	480	504	500	457	514	528	511	485	482	525	534	495	481	491	517	500	499	530	521	502	503	472	517	508	522	484	474	497	508	556	509	485	519	486	537	497	519	491	481	504	506	491	494	506	500	489	511	484	519	524	491	490	541	492	508	512	473	498	467	461	511	481	502	532	505	488	500	528	522	478	525	500	533	514	496	511	462	491	501	522	520	515	484	523	516	509	516	522	478	462	525	491	490	470	509	545	479	513	460	502	482	485
25453	21276	27068	25426	11745	5549	4370	3694	3135	2763	2609	2229	1959	1808	1638	1538	1336	1349	1183	1195	1101	1066	1010	948	864	886	891	922	878	878	866	862	859	831	831	817	760	816	788	756	735	790	812	781	757	728	768	702	713	725	741	704	690	671	723	672	711	733	757	719	714	723	661	697	704	713	748	704	685	697	744	655	686	687	689	698	717	736	738	710	703	682	715	711	797	677	697	702	661	737	712	713	749	739	690	716	689	695	729	717	728	741	688	692	722	729	744	759	736	691	776	712	699	762	711	770	725	713	712	665	683	788	708	685	735	671	739	693	692	682	730	679	678	713	740	728	729	670	691	723	732	663	720	721	682	684	717	758	759	721	648	717	700	686	719	770	714	717	691	653	735	726	720	732	697	730	744	727	751	697	680	699	674	739	687	723	755	724	656	707	693	693	663	736	758	684	688	658	682	673	707	702	710	687	722	683	706	751	713	723	725	739	698	725	740	733	721	736	722	717	704	733	683	721	729	714	667	680	674	731	647	706	713	672	688	727	713	655	647	755	724	733	697	734	678	711	744	751	689	705	723	750	736	663	753	699	662	701	681	709	714	745	746	698	765	681	768	730	717	714	742	757	758	655	695	715	690	665	701	691	697	692	714	730	705	706	764	726	729	744	701	700	703	673	704	667	713	676	708	710	734	714	673	699	736	731	702	712	693	747	710	695	727	696	752	706	751	720	709	683	733	743	689	745	736	669	771	732	697	717	755	679	712	728	740	694	676	681	688	677	683	707	734	743	738	706	685	729	708	691	709	698	728	707	673	772	718	711	764	718	671	776	722	712	708	753	702	726	696	732	684	736	704	728	723	739	718	729	711	695	700	694	702	696	695	733	696	702	709	688	696	710	739	711	745	666	690	727	696	707	736	746	693	722	744	725	686	700	665	709	680	713	672	739	723	746	658	705	707	692	686	695	739	715	675	720	723	709	680	760	754	735	736	704	709	710	761	715	681	769	721	679	704	687	694	696	707	662	752	716	696	715	718	737	685	712	723	714	640	690	723	661	706	681	687	698	704	705	694	696	728	757	757	727	733	720	717	683	776	698	713	720	750	757	692	674	674	706	710	714	678	681	672	709	658	698	729	729	706	641	724	670	709	682	694	709	680	659	684	730	720	689	708	653	752	726	752	725	720	662	680	774	717	674	727	700	716	698	697	689	735	645	710	687	665	701	665	671	740	702	650	662	686	716	702	688	713	678	754	718	731	701	687	681	687	702	699	671	670	715	741	752	687	720	736	744	649	755	695	659	686	736	781	755	683	691	708	723	680	675	737	691	702	703	690	684	728	717	737	667	722	708	716	698	686	749	694	724	728	742	675	707	678	705	730	753	727	684	708	696	706	712	656	703	697	707	728	697	711	698	749	708	700	667	720	720	690	689	728	708	710	735	703	686	732	679	628	679	744	768	694	734	758	727	724	716	717	752	653	704	728	677	737	712	712	693	739	751	701	717	689	729	715	668	745	725	727	680	705	727	674	739	710	704	696	658	720	711	719	744	760	748	704	751	728	728	714	698	695	702	681	704	699	646	710	738	701	686	715	720	659	641	679	675	692	730	737	719	731	719	729	748	681	749	710	714	703	736	726	719	728	679	786	669	735	665	720	746	741	712	697	706	699	704	728	726	738	745	716	692	658	714	657	716	692	743	748	719	708	719	673	707	720	701	684	752	696	786	716	764	715	700	773	739	718	701	669	697	739	668	689	645	717	721	701	715	755	662	684	689	710	723	781	721	708	750	719	703	739	679	758	705	720	643	742	682	722	715	749	710	746	726	700	711	698	748	728	711	752	717	711	723	724	731	723	683	722	731	709	715	792	754	716	693	681	747	731	730	694	708	694	687	692	721	784	751	741	688	712	720	698	706	688	662	742	772	730	720	726	678	737	722	690	734	695	690	694	745	687	672	693	718	705	689	720	665	709	704	683	740	682	728	713	723	726	691	733	691	720	662	703	682	727	671	710	648	693	784	692	720	717	722	736	722	732	744	754	678	697	712	681	664	674	736	698	677	686	668	721	693	674	668	724	713	713	739	714	646	722	699	734	717	665	735	738	721	706	719	704	730	659	724	725	684	704	742	735	712	719	702	754	703	661	727	705	706	697	738	678	712	755	703	736	650	707	676	718	682	677	724	703	721	665	717	703	764	685	675	748	671	638	689	715	742	710	673	683	722	760	693	673	741	742	737	651	709	698	707	744	752	701	744	739	733	720	781	697	728	693	699	725	685	718	745	704	732	643	698	744	716	747	701	694	741	711	744	709	684	702	692	722	720	700	696	726	702	694	725	715	688	703	738	751	688	707	689	714	665	710	670	703	687	776	671	698	735	730	725	728	714	712	753	694	720	703	737	706	713	718	725	713	681	690	663	685	689	732	681	667	705	714	731	735	709	726	677	698	732	707	726	725	698	687	703	710	723	677	691	725	724	648	660	703	723	730	657	691	784	694	751	679	707	705	756	710	745	713	706	706	745	634	691	704	653	730	671	700	715	695	687	718	706	706	738	709	695	687	676	713	678	760	690	680	678	676	734	733	694	702	761	702	711	659	721	652	712	707	683	695	739	715	751	734	756	729	717	679	685	706	689	718	659	683	662	707	712	690	650	676	679	704	730	665	722	698	712	689	702	720	657	671	725	686	707	734	712	697	725	680	718	707	685	702	703	687	711	694	695	718	684	660	693	683	735	713	684	668	729	723	722	735	727	718	664	690	710	711	706	678	736	702	700	776	686	743	687	706	728	701	750	706	699	721	683	687	684	684	686	758	699	718	672	705	729	716	750	753	718	678	717	726	692	727	689	693	754	711	664	706	692	710	712	718	698	718	731	711	731	716	771	714	688	733	738	666	704	722	679	730	682	721	689	728	695	709	686	734	704	713	728	704	756	714	687	694	697	675	697	727	708	701	664	667	718	686	738	677	698	693	752	732	690	737	705	707	687	718	724	691	729	696	740	747	740	717	648	686	745	718	681	693	702	687	673	714	712	670	703	679	700	743	719	713	678	650	693	677	690	741	669	717	714	713	759	717	701	726	736	708	702	732	668	705	709	686	685	720	699	693	715	705	722	689	675	696	712	700	711	718	702	700	728	743	713	710	707	686	685	733	748	743	697	717	698	704	723	707	725	712	710	716	706	714	702	753	698	712	736	680	689	723	667	687	694	697	747	711	680	706	708	711	695	687	731	756	718	697	722	703	706	686	750	739	679	727	658	706	726	757	738	683	710	734	739	748	728	660	716	661	703	712	774	710	727	713	726	725	639	774	737	707	706	709	715	713	750	706	736	730	744	729	738	745	733	704	704	687	704	751	746	705	701	709	743	739	699	695	723	665	670	669	713	703	690	720	752	755	666	658	736	725	723	701	718	719	676	726	719	712	677	685	679	710	717	686	714	695	740	754	725	678	727	667	671	687	726	719	716	735	700	672	647	703	722	687	691	746	724	713	695	720	705	765	751	694	725
18033	26769	18844	11812	9846	9564	8130	7415	6687	5821	5260	4209	3544	3303	2720	2507	2246	2070	1939	1705	1649	1483	1357	1244	1165	1195	1165	1098	1164	1173	1082	1112	1057	1003	989	926	1004	992	945	935	931	892	934	878	924	885	847	839	882	783	838	889	808	835	829	863	852	845	821	807	801	759	810	748	785	830	804	804	801	825	808	802	783	747	821	770	808	820	824	843	840	790	757	750	814	851	774	804	854	813	809	809	801	795	856	828	797	791	793	772	807	786	792	803	839	795	819	800	829	858	874	789	798	812	798	818	804	837	837	767	835	793	814	835	760	812	785	822	843	765	834	807	786	774	805	784	838	799	819	812	824	792	771	795	757	859	809	750	846	791	815	770	829	804	811	784	808	798	752	792	771	822	832	769	836	818	810	885	804	803	831	821	778	837	846	818	781	865	811	855	850	802	874	831	828	820	834	827	804	797	841	816	805	818	803	841	786	811	780	841	795	838	802	836	846	829	812	819	817	852	833	788	787	787	800	811	805	787	835	839	780	841	779	814	845	823	855	814	832	859	807	835	847	803	835	797	788	791	844	788	794	799	785	762	778	830	838	838	836	804	815	819	754	813	824	831	801	786	770	867	777	800	848	814	850	819	848	846	771	782	769	786	813	776	808	821	802	841	806	769	774	795	830	821	840	874	852	820	795	819	827	826	790	841	834	784	848	781	820	865	839	826	819	808	835	777	810	843	809	809	784	799	822	815	848	797	818	849	825	828	755	786	780	812	852	809	804	799	795	793	851	801	807	824	788	772	790	837	806	779	867	824	798	840	849	815	807	797	840	782	861	780	799	803	783	814	839	805	845	834	823	815	802	843	827	821	827	812	830	835	803	831	896	812	797	781	843	878	844	851	779	771	823	796	866	828	790	813	831	788	850	773	799	753	819	829	862	776	865	827	780	791	819	846	817	743	846	831	820	839	805	782	792	798	811	793	821	772	806	812	784	816	816	825	790	839	803	814	811	830	764	830	815	806	882	811	827	807	839	840	838	880	852	852	787	749	796	849	733	775	808	802	831	807	804	793	779	883	810	805	817	837	796	829	810	790	827	810	844	842	798	842	810	845	834	806	831	831	824	826	851	831	837	840	796	818	816	800	796	789	778	781	866	845	812	779	841	816	774	841	782	831	794	852	797	809	828	805	797	735	805	837	827	833	771	830	831	815	768	773	820	843	867	822	861	883	822	841	835	819	818	791	822	796	837	788	805	807	753	809	807	822	813	773	819	791	850	797	838	813	856	742	833	853	792	870	858	841	832	823	775	816	827	825	800	800	793	776	818	825	812	805	848	820	800	799	853	810	839	785	783	830	811	825	818	791	832	846	797	803	770	819	844	848	773	794	849	742	763	843	807	763	789	816	817	854	734	781	766	841	801	788	841	759	789	815	825	812	833	826	843	803	802	862	797	765	784	827	825	872	856	841	800	816	835	847	787	791	825	829	805	829	777	813	813	783	801	853	830	785	822	829	825	795	828	772	728	814	807	803	865	798	811	829	809	837	816	775	790	805	806	822	812	876	857	816	800	765	829	806	829	839	758	791	801	808	794	784	775	829	830	840	825	798	816	816	865	815	800	852	849	810	850	854	812	813	849	790	834	810	789	803	832	833	826	822	834	793	804	841	790	834	817	829	881	795	780	819	774	812	840	847	857	803	802	873	813	797	826	819	762	787	820	862	843	792	838	764	822	805	796	853	816	781	819	812	795	810	797	796	780	863	785	842	841	815	823	813	825	798	800	817	824	774	790	813	832	789	814	778	821	759	835	786	846	813	781	817	882	843	805	796	787	826	791	822	853	797	804	786	826	801	807	808	788	826	789	798	799	829	803	785	854	832	845	800	820	818	803	772	769	828	801	800	835	774	815	785	808	815	798	817	832	869	845	803	817	802	837	792	838	849	780	840	854	813	818	803	787	859	818	817	780	793	831	818	735	764	837	841	842	875	802	824	836	776	826	807	813	810	803	818	764	820	807	806	760	830	797	760	779	810	811	774	840	764	830	775	785	791	811	785	823	790	808	804	848	804	816	817	786	832	792	822	824	821	822	807	792	803	836	841	797	821	827	800	796	810	781	759	771	782	816	821	739	837	829	810	865	833	806	755	810	783	781	810	895	832	839	830	829	802	854	800	775	842	804	757	828	854	824	814	810	800	794	872	790	838	857	807	845	863	811	830	801	804	804	793	804	808	805	768	837	861	790	803	796	754	835	806	788	809	783	817	791	761	850	757	842	819	832	795	793	804	809	821	834	829	826	840	803	793	819	843	814	800	815	770	803	799	803	804	779	811	819	827	804	807	841	826	849	796	783	825	766	841	815	800	784	851	859	813	787	787	745	781	776	756	846	835	794	819	852	801	860	819	779	802	795	858	804	876	758	819	835	794	884	826	802	795	842	810	802	821	798	818	797	835	797	814	826	854	775	833	854	809	813	791	847	847	783	811	804	814	779	830	816	794	805	850	799	825	789	798	804	845	774	836	807	795	854	848	809	825	829	830	802	781	873	757	849	832	779	813	779	782	814	816	769	875	773	851	777	793	801	811	828	792	837	802	750	826	803	803	840	808	817	879	834	799	858	768	821	770	792	821	834	818	831	792	804	806	777	819	802	830	844	822	819	753	855	797	804	736	842	756	848	846	850	794	802	807	818	799	855	806	856	771	854	785	822	778	827	814	793	789	811	817	799	817	819	814	843	833	793	803	843	808	776	829	791	853	837	806	808	811	779	831	824	822	831	795	770	815	751	830	845	840	843	809	910	815	822	817	804	781	849	832	758	811	841	823	824	850	797	830	788	778	797	801	878	825	819	800	811	844	817	780	829	861	839	803	783	784	816	788	834	794	818	836	806	808	796	806	847	847	825	824	821	795	822	843	814	824	820	800	769	844	812	813	807	794	881	821	799	791	839	800	801	809	770	823	817	800	763	775	769	806	832	789	824	831	824	867	812	817	757	836	766	809	793	855	787	831	871	834	794	804	824	791	793	833	860	796	802	769	797	824	852	815	787	824	835	810	837	782	852	807	785	824	833	785	778	795	839	811	855	782	800	796	809	771	809	824	815	795	782	847	826	822	846	849	796	841	775	787	781	841	832	810	799	757	845	792	806	814	810	747	870	814	822	809	828	788	797	809	799	806	871	802	767	787	812	810	767	826	835	819	799	797	821	849	814	839	790	811	854	807	794	808	872	810	812	832	777	822	784	781	829	815	809	811	783	827	782	826	850	812	792	834	819	823	785	757	743	805	838	774	824	812	834	861	828	814	808	827	814	783	794	845	762	818	807	792	800	846	841	764	796	817	791	814	770	805	750	776	817	812	816	786	826	764	793	809	794	812	761	799	855	822	794	857	818	799	791	734	766	821	787	871	791	845	827	821	818	811	777	796	808	848	797	770	785	845	833	856	790	804	790	803	875	778	844	841	787	861	830	844	782	842	806	811	796	863	838	785	807	798	808	806	807	777	787	821	759	832
23283	21355	28964	24097	21368	21505	13797	7000	5331	4712	4068	3493	2983	2721	2307	2061	1766	1726	1540	1464	1376	1147	1137	1058	905	883	976	934	973	933	849	890	818	798	766	786	796	735	714	678	711	632	719	675	718	730	664	658	659	658	649	646	675	588	640	677	673	654	600	612	590	645	642	651	678	602	639	627	600	621	604	630	619	588	606	604	588	629	592	652	616	639	613	610	579	585	582	598	599	591	613	621	646	609	594	583	573	591	615	610	620	636	601	593	624	573	640	659	589	624	556	575	638	650	674	636	607	570	606	621	609	619	583	661	614	630	589	621	589	631	593	644	659	609	621	643	575	637	629	640	620	644	586	617	625	660	530	610	649	613	619	605	643	614	600	604	584	633	634	578	577	630	619	609	585	607	628	652	642	626	580	631	591	637	599	620	619	634	577	566	610	647	579	625	636	608	609	660	633	626	621	610	587	595	626	632	570	641	617	610	604	595	644	618	585	561	585	529	611	599	620	590	569	574	579	597	630	589	619	595	570	597	630	585	663	571	645	602	635	621	604	655	614	617	575	650	601	599	611	654	605	644	618	608	625	584	640	610	636	578	613	552	601	614	637	637	627	599	618	597	648	614	627	640	619	632	595	589	585	574	597	609	629	641	606	636	636	649	627	626	588	572	627	581	627	639	617	650	572	650	637	561	603	608	671	610	555	633	620	599	602	609	592	635	593	661	575	608	647	609	590	603	664	613	585	612	610	618	564	558	641	607	592	642	563	585	600	571	580	618	553	617	608	648	614	593	571	653	557	594	605	620	569	592	602	655	576	622	637	633	618	628	649	533	657	570	605	680	582	622	589	624	588	585	603	584	600	585	601	646	621	679	601	587	607	596	624	574	605	558	646	623	606	606	631	587	644	614	603	602	621	600	601	609	608	621	638	613	599	594	604	631	608	604	587	605	608	646	624	632	610	679	588	646	568	584	642	615	592	584	589	628	607	608	626	594	622	594	595	624	616	645	603	582	621	590	615	593	622	583	562	627	633	607	667	629	632	616	583	655	579	607	569	577	583	636	573	623	590	651	581	659	599	559	547	611	600	560	621	623	577	628	594	611	580	567	605	586	634	625	624	611	618	621	636	634	617	524	640	623	607	630	580	633	610	593	629	590	608	594	622	633	594	605	622	618	604	642	586	650	606	631	600	614	639	635	560	633	643	606	643	611	654	590	616	626	632	605	605	620	581	608	628	641	601	626	591	621	611	592	604	626	620	638	621	618	606	622	583	619	648	645	595	636	588	623	581	606	595	548	641	617	554	604	577	566	625	583	570	564	596	582	608	607	611	602	651	565	608	643	573	593	590	594	654	598	598	592	615	646	575	552	614	606	588	609	634	618	612	568	627	596	570	648	617	599	583	607	641	570	621	582	584	591	584	627	578	635	618	584	643	603	573	590	630	638	595	613	625	640	649	580	620	648	580	585	567	672	598	581	564	627	590	616	640	623	622	622	653	569	645	605	596	608	647	577	588	593	624	575	583	606	589	595	594	581	545	606	602	629	600	610	576	607	627	587	622	612	634	594	592	567	655	628	652	616	631	663	615	620	504	608	606	576	636	580	576	625	603	614	619	624	630	571	591	625	623	619	659	595	585	590	617	609	611	627	611	617	617	630	623	594	626	559	587	609	583	606	637	616	628	587	606	622	571	604	619	599	540	612	627	592	608	629	622	590	631	599	643	636	596	592	616	595	617	563	579	598	648	597	556	589	622	633	626	560	580	606	639	589	602	607	644	624	646	624	574	596	599	602	609	676	635	629	613	601	611	616	642	618	600	610	650	609	560	590	608	603	618	647	586	609	573	615	624	629	601	642	586	610	625	607	589	580	598	621	582	606	651	587	588	603	591	617	568	614	602	597	603	624	613	602	642	636	574	641	613	622	645	608	611	609	612	627	619	624	615	630	605	597	651	623	611	585	593	623	639	607	635	629	593	635	603	579	631	624	625	595	635	588	626	572	642	614	648	602	601	641	596	609	642	602	630	584	594	641	621	590	592	610	615	610	615	636	608	591	609	648	584	575	613	664	614	627	609	620	606	643	582	608	624	600	638	606	543	584	577	601	616	591	589	621	602	623	634	616	604	617	584	568	628	636	584	580	629	630	639	651	591	610	613	610	611	634	644	597	574	621	616	586	615	572	628	605	613	606	660	588	610	609	665	583	662	642	582	616	602	617	634	606	657	587	603	602	618	658	632	591	600	599	556	630	637	571	587	622	631	607	586	576	635	605	638	599	626	652	594	570	667	568	600	581	616	644	582	647	612	608	625	622	573	600	574	598	569	616	553	653	605	629	604	634	600	574	613	612	637	570	652	602	580	606	624	598	632	621	609	610	587	591	553	614	598	617	569	607	601	583	608	646	593	610	628	595	600	614	640	615	584	669	575	624	665	638	622	591	579	624	639	588	622	610	601	622	542	588	571	611	585	586	600	628	609	620	632	576	595	632	610	614	593	610	549	609	645	624	615	627	572	602	633	614	609	628	578	604	631	622	642	635	576	626	582	608	649	632	626	581	643	600	656	612	632	629	575	648	660	596	615	606	584	634	580	651	563	625	630	606	595	617	585	634	598	597	602	577	601	601	540	620	585	587	582	631	613	593	646	550	599	601	611	584	624	564	581	572	615	614	614	605	630	611	611	621	636	577	621	656	577	594	574	606	598	582	626	594	643	599	591	583	596	583	652	666	598	637	638	572	609	653	615	598	603	637	601	621	615	586	600	631	608	614	604	584	628	631	628	561	608	603	592	604	620	609	609	618	606	598	616	597	633	573	636	578	624	585	670	612	608	616	596	622	608	592	576	589	615	599	630	616	629	655	607	608	564	631	627	634	628	589	585	570	601	561	599	611	573	609	599	572	618	604	611	604	575	624	612	585	610	603	618	566	578	613	585	647	585	649	648	605	640	647	618	569	642	616	636	627	573	622	608	578	617	563	601	632	599	604	620	611	568	602	600	624	604	605	606	625	633	596	609	612	599	612	618	612	645	632	610	594	590	596	605	597	643	614	618	631	610	584	605	603	580	608	638	625	613	600	600	619	605	627	595	607	583	610	583	573	619	629	595	598	609	601	608	589	629	658	614	657	602	653	602	638	613	657	607	607	566	597	591	613	650	634	595	653	640	569	596	591	624	670	603	631	597	654	623	595	614	644	662	623	611	636	598	597	628	582	617	621	634	604	582	606	578	622	603	619	584	607	636	586	603	608	631	610	589	575	612	603	634	640	593	624	641	594	578	623	594	607	616	561	597	633	600	638	587	611	620	568	624	627	644	627	634	626	604	610	618	622	597	602	631	604	652	606	664	609	634	620	652	567	631	596	616	607	597	599	610	605	596	599	654	596	629	622	570	589	612	621	621	573	675	642	617	631	574	599	612	593	547	597	626	591	633	603	569	585	565	604	592	569	633	578	611	642	606	590	612	638	612	611	580	598	580	628	603	594	573	584	585	647	580	625	649	596
21119	35269	26765	17945	15849	14269	12744	11919	10290	9185	7773	6410	5494	4951	4048	3452	3095	2730	2502	2179	2060	1789	1562	1525	1299	1381	1288	1276	1270	1251	1185	1186	1116	1033	986	932	895	921	911	851	799	812	862	796	789	740	787	743	726	769	726	665	763	728	683	739	726	700	728	767	683	624	687	777	713	689	708	721	734	712	668	650	704	731	700	684	689	710	720	661	711	696	669	648	703	643	674	688	692	665	699	697	669	715	722	714	669	703	691	704	691	672	706	697	720	739	661	681	635	687	641	684	742	602	665	671	694	686	678	676	741	672	698	659	653	678	712	723	682	668	667	711	668	680	712	707	641	710	682	708	708	682	680	713	710	620	691	627	688	653	700	663	687	677	690	664	656	636	675	697	718	640	686	691	688	680	669	691	645	683	722	668	670	650	650	679	693	675	703	653	715	638	660	750	679	655	708	656	669	671	744	701	660	673	678	661	748	656	697	685	713	659	681	707	702	650	699	679	700	717	669	736	741	696	667	661	722	671	692	652	651	698	716	671	682	669	659	669	688	730	700	650	677	682	702	714	658	700	705	694	705	652	673	673	674	694	689	686	674	680	717	676	707	712	663	665	708	724	683	701	711	700	729	725	693	663	638	675	637	674	692	680	707	678	649	691	696	686	649	670	687	721	670	711	662	651	681	671	654	706	685	703	681	697	650	674	686	662	644	687	664	725	663	694	645	640	681	695	679	741	702	658	733	681	699	674	696	684	690	702	702	697	691	699	674	676	685	659	649	640	728	694	641	693	694	683	666	648	713	610	667	698	713	644	677	705	692	617	664	700	695	702	678	698	663	657	684	714	671	685	705	670	682	682	671	695	676	688	707	697	727	676	661	684	681	718	633	679	707	697	693	707	693	696	680	662	743	647	629	688	712	659	657	656	675	711	638	655	686	735	669	718	691	665	682	703	683	676	668	709	692	696	718	708	651	657	711	700	747	696	748	694	665	689	695	677	663	665	724	688	668	727	733	682	685	637	682	698	683	734	687	677	652	711	696	678	659	684	699	741	684	664	663	674	623	690	723	688	699	714	646	698	697	685	703	668	649	678	715	667	702	707	741	679	685	719	701	692	719	645	659	669	680	652	661	665	651	670	658	660	701	644	643	661	704	654	742	684	671	665	695	729	686	674	704	690	660	694	662	682	699	705	713	716	694	665	701	661	658	642	709	723	658	649	662	711	659	663	645	683	669	680	671	708	698	683	713	625	679	695	693	690	689	716	655	664	703	671	637	692	672	749	735	709	706	733	671	668	737	704	664	690	720	634	688	659	688	684	693	681	651	714	679	700	704	701	697	641	652	703	668	693	654	716	656	738	674	675	689	653	694	709	674	671	672	647	656	647	697	679	658	659	703	688	685	675	678	671	708	668	680	688	685	679	647	726	673	663	674	653	661	683	688	696	653	675	695	733	709	681	659	689	703	682	664	666	648	719	667	679	674	655	701	704	735	703	632	664	688	647	728	700	705	700	659	681	660	688	704	682	728	682	731	663	729	631	686	670	675	705	681	661	727	640	677	684	665	710	660	679	695	656	696	671	646	713	707	696	675	685	649	636	678	655	652	686	696	707	695	658	693	705	694	711	654	669	714	698	663	650	676	697	621	689	663	674	676	693	670	677	681	685	673	680	744	657	681	656	710	705	705	659	679	652	646	703	645	671	715	665	701	673	711	748	675	670	672	651	677	680	673	699	673	664	690	695	670	705	656	736	716	696	708	652	669	742	700	737	691	620	696	692	690	637	681	663	714	660	689	662	622	673	694	658	693	687	665	706	680	660	668	669	656	672	722	674	717	679	709	658	716	674	743	693	708	648	697	711	711	636	704	674	689	667	718	746	679	662	684	665	693	635	671	721	670	684	672	659	642	697	686	635	657	682	727	657	671	689	679	692	719	660	704	704	671	662	701	674	676	654	670	669	701	680	722	661	707	722	694	664	689	660	695	697	700	696	661	707	684	692	681	694	664	689	673	643	662	706	710	706	696	707	694	750	670	628	647	677	666	654	651	689	704	682	715	680	679	676	674	692	647	735	694	668	689	658	702	655	659	712	675	699	680	658	728	708	693	690	681	649	684	729	642	615	641	669	685	691	689	718	670	709	688	662	683	684	700	623	704	694	701	689	693	712	620	694	672	684	628	682	695	653	676	697	621	654	700	662	709	685	703	719	720	677	703	706	659	682	685	678	675	680	670	652	697	694	717	675	652	699	722	630	692	720	666	664	686	649	682	686	645	623	653	684	659	645	701	673	652	708	671	691	690	681	700	604	720	684	721	666	679	694	678	647	684	679	711	664	670	689	668	678	701	677	710	702	637	725	708	701	663	664	668	687	709	672	690	705	715	656	620	677	736	709	716	716	657	707	656	622	639	716	660	664	644	626	663	676	674	729	713	696	678	710	675	696	686	688	650	695	676	678	715	660	717	613	736	644	649	653	673	682	663	661	663	646	681	695	670	676	648	687	713	707	691	687	668	687	666	689	665	656	682	704	703	708	622	698	725	676	688	681	719	652	693	648	688	687	638	685	683	686	685	658	648	672	671	684	623	717	671	679	715	717	718	705	704	716	677	647	708	704	681	697	663	679	737	698	690	666	663	637	646	715	660	711	637	709	665	674	699	679	677	665	648	671	691	658	680	661	660	678	640	745	676	674	703	661	662	677	680	691	686	688	663	648	677	677	689	635	687	657	641	672	727	709	730	718	667	650	706	668	681	683	687	676	643	704	702	699	648	703	698	685	677	661	689	657	668	690	626	687	671	653	656	650	689	700	654	682	676	696	692	709	707	707	672	626	669	715	686	686	654	709	661	696	705	652	692	642	685	678	662	705	709	683	678	668	666	668	684	677	630	679	696	690	669	681	659	685	689	667	655	686	702	651	631	690	712	706	682	671	688	669	678	733	665	688	695	653	704	686	729	737	694	711	694	663	695	663	660	687	719	681	684	696	665	713	644	683	701	639	679	722	661	653	669	683	687	658	723	625	685	686	691	690	665	706	676	687	693	689	672	708	715	656	719	696	698	674	643	653	675	672	682	689	682	687	662	686	709	702	682	655	705	682	614	697	643	675	697	679	668	655	657	711	697	684	665	674	678	682	632	698	699	652	724	695	667	685	681	678	717	726	715	704	681	715	682	658	688	702	699	682	693	704	658	743	672	661	753	680	702	708	693	654	735	658	666	686	698	686	730	688	701	690	640	696	726	681	672	637	678	701	632	716	693	711	653	699	653	699	653	722	679	712	670	663	689	693	687	688	697	722	731	699	697	698	677	649	640	731	674	656	645	675	699	678	685	688	716	697	668	713	658	647	696	703	689	690	676	677	684	683	636	686	689	647	704	675	669	674	647	727	681	666	726	684	638	684	699	627	695	667	711	708	666	712	670	681	706	658	683	709	700	712	665	673	670	687	656	628	675	696	651	642	732	659	630	687	690	721	689	697	721	717	700	658	677	682	680	704	625	656	666	708
27905	20588	13488	6958	4532	3918	3260	2903	2652	2371	2071	1803	1573	1303	1224	1106	1099	964	938	952	846	855	763	671	695	673	716	687	712	687	668	634	648	633	580	613	598	610	552	537	578	536	604	543	540	601	582	581	535	528	566	537	560	485	546	549	538	553	524	516	544	546	514	523	519	554	606	594	526	621	547	584	540	503	528	561	525	545	576	529	542	559	559	532	512	516	578	524	563	503	552	499	505	567	555	497	524	578	567	524	517	532	579	541	540	522	524	567	505	547	542	557	561	544	560	555	541	537	509	541	611	516	558	547	527	558	583	538	556	507	562	537	573	576	553	516	491	542	551	572	587	521	543	534	537	527	526	554	544	553	555	529	518	578	551	538	556	511	541	555	543	543	534	557	567	547	586	545	536	546	547	544	533	535	537	534	541	595	547	525	579	490	518	540	543	547	499	545	561	582	526	562	535	504	537	556	529	548	557	566	551	547	539	523	513	548	507	533	561	575	542	539	571	556	563	538	524	571	528	527	477	542	554	530	528	499	552	537	539	529	543	535	546	545	527	541	515	472	514	533	569	523	550	550	559	515	454	564	527	511	574	527	535	558	538	558	534	573	545	583	576	535	597	559	540	534	497	531	557	550	523	581	530	524	533	526	501	530	541	491	550	530	529	553	568	551	540	521	529	544	552	500	514	527	511	522	550	536	539	526	562	533	527	520	543	529	554	548	531	540	501	553	524	529	543	539	511	524	517	522	543	557	510	556	569	533	508	544	510	588	519	574	511	545	519	557	533	561	546	568	527	555	551	544	512	532	539	543	558	535	561	554	510	529	553	552	583	536	544	547	493	541	550	540	590	533	577	568	553	507	553	550	543	580	545	557	579	494	501	535	533	545	559	530	535	552	533	530	537	523	561	553	521	508	569	542	525	537	553	519	525	543	507	521	527	542	537	509	523	548	531	505	530	545	557	570	561	499	537	548	527	536	527	544	538	551	516	540	520	538	540	537	574	541	567	558	539	567	537	563	569	553	565	588	506	522	570	575	535	559	543	530	529	547	524	542	527	599	567	530	525	537	550	500	511	494	567	526	568	550	532	513	523	544	550	534	553	516	545	537	573	547	570	553	565	560	552	576	523	580	544	493	560	554	559	556	530	550	523	615	515	558	518	542	489	497	529	546	531	546	533	520	569	552	557	550	540	528	541	532	561	511	544	512	590	546	537	559	520	574	516	531	564	550	532	520	525	526	562	548	565	532	491	511	511	547	544	554	521	525	571	575	588	592	547	507	530	558	570	524	560	507	509	543	560	566	570	517	602	535	534	557	529	506	532	547	543	548	561	531	554	498	566	580	555	525	536	580	555	552	540	546	550	539	562	566	520	562	530	524	555	521	543	540	532	471	528	496	532	505	570	489	515	544	567	552	557	575	596	569	557	492	577	532	498	524	515	523	575	549	552	573	552	545	526	561	566	560	585	549	533	512	548	571	531	558	581	545	551	526	559	583	521	538	542	579	529	540	541	546	506	541	541	585	564	550	541	584	547	523	545	538	549	486	551	523	521	584	583	539	546	559	560	608	537	536	519	542	552	569	506	581	530	556	529	535	540	520	571	596	563	552	506	561	539	514	549	547	540	593	522	556	580	543	546	476	520	535	558	567	533	535	548	560	521	532	522	489	522	494	596	548	531	544	558	574	563	534	539	540	489	538	568	561	513	548	566	552	587	597	537	500	510	511	584	537	544	542	510	534	540	551	570	501	521	529	504	555	505	548	524	524	541	565	542	545	546	538	576	545	504	514	518	526	520	534	548	578	508	556	517	489	571	552	497	547	525	553	578	551	549	522	587	532	559	531	514	507	516	543	560	532	567	546	558	554	479	536	493	509	543	542	519	545	498	538	531	551	520	507	560	561	563	541	501	540	549	584	547	537	526	533	552	521	558	555	547	536	584	515	559	524	535	583	544	548	525	513	497	551	568	524	534	524	566	522	526	558	524	489	523	538	530	521	534	562	497	497	571	525	533	547	574	536	527	569	550	537	548	556	580	585	554	499	540	552	500	524	540	508	535	554	515	533	565	529	560	535	518	531	570	544	520	523	562	534	578	591	517	523	559	559	548	528	534	553	594	542	567	581	551	543	516	550	522	593	553	580	552	540	551	552	528	532	508	526	555	573	518	531	557	558	525	578	513	571	541	552	567	536	545	538	561	551	549	539	464	495	517	520	532	548	521	522	533	602	522	552	575	525	536	548	516	501	550	562	530	505	533	530	536	529	521	536	539	563	551	515	548	513	545	531	546	560	500	570	549	523	548	542	562	543	549	513	529	513	558	530	577	539	541	563	527	588	526	524	539	573	527	580	487	534	596	542	557	491	538	572	541	588	543	536	554	517	558	548	579	562	523	544	552	590	492	522	551	572	571	544	541	510	569	521	539	530	551	529	530	532	521	554	571	551	521	561	525	552	535	570	574	555	519	555	530	536	514	575	541	518	525	551	567	549	506	542	508	551	544	565	553	569	508	554	547	493	532	562	544	567	536	562	520	540	520	555	593	550	550	524	547	543	528	538	532	548	537	544	550	506	516	522	531	566	540	609	531	573	535	522	532	538	524	523	551	552	580	558	547	529	528	559	511	537	541	564	549	543	561	540	550	528	554	561	558	556	546	573	547	529	525	564	542	573	522	579	515	514	543	549	557	583	587	499	550	553	553	558	530	545	576	532	557	563	537	516	591	531	519	517	562	539	525	538	531	523	522	553	535	556	537	551	521	534	517	579	513	561	542	538	538	543	527	543	547	536	548	584	550	527	547	526	545	524	565	538	584	550	551	513	572	584	553	522	563	535	578	534	579	574	578	526	547	553	518	514	557	515	545	516	586	559	532	552	542	551	546	566	526	522	524	543	541	519	553	558	523	553	555	497	566	546	536	516	563	552	545	601	555	523	534	534	602	584	543	557	540	532	504	576	495	495	489	545	509	521	572	550	538	535	536	545	524	524	526	516	543	562	520	572	476	494	554	548	556	553	559	556	491	495	556	535	554	541	556	519	540	565	604	534	530	563	534	487	558	555	569	548	531	593	529	570	499	542	582	551	535	551	555	540	504	533	590	543	534	544	566	557	540	579	561	544	520	547	537	551	513	521	521	545	551	548	549	522	578	550	548	586	542	546	523	500	535	598	502	587	526	575	553	619	515	540	562	572	562	538	532	522	565	520	550	566	522	527	551	463	483	595	551	544	565	523	503	525	530	521	508	527	497	528	555	536	587	575	568	578	538	514	575	546	520	547	535	536	547	578	531	534	507	517	548	556	564	552	503	507	498	484	523	543	520	559	516	555	539	553	543	590	604	548	533	513	562	551	515	547	561	539	561	491	507	529	513	568	510	496	555	526	490	526	507	527	554	519	555	554	546	567	533	515	557	532	516	498	495	545	591	518	539	494	563	517	508	571	596	538	566	515	588	554	542	542	566	560	516	515	541	573	513	556	520	548	533	551	584	564	523	544
16762	20974	14889	9044	7980	7508	6583	6236	5321	4852	3960	3217	2955	2425	2161	1802	1797	1456	1471	1376	1198	1049	1050	928	964	882	950	915	891	905	924	808	870	774	777	753	743	735	662	743	703	687	722	689	649	647	688	637	715	694	644	688	606	652	623	631	688	609	662	679	627	616	669	608	631	662	597	638	653	635	632	586	654	681	627	639	659	684	694	644	661	664	636	696	632	644	632	598	604	650	612	668	640	685	674	614	671	662	653	628	618	648	643	693	596	641	617	651	643	629	609	622	619	633	638	643	646	632	636	650	636	647	663	663	622	647	626	694	649	666	624	642	642	654	612	637	628	663	650	662	651	593	621	644	632	683	616	667	622	583	651	660	617	619	623	694	589	687	646	651	625	684	644	629	673	624	631	605	653	618	622	660	656	612	667	617	646	625	647	621	610	583	646	612	582	656	648	644	655	638	632	692	681	619	655	646	667	628	671	622	608	630	682	612	674	628	638	645	653	634	622	697	646	625	624	637	632	670	624	666	676	598	637	633	628	635	673	628	681	647	660	632	658	613	676	668	644	653	640	676	627	664	672	617	651	623	646	659	623	616	641	655	614	683	648	684	692	633	606	658	715	670	640	667	582	637	592	675	649	591	707	622	661	624	682	672	632	635	634	588	651	603	643	642	650	672	642	635	585	646	617	617	619	710	638	692	611	617	661	629	630	621	650	684	653	641	636	652	676	655	635	652	633	617	568	696	642	656	614	669	641	645	639	658	661	663	650	625	635	647	614	664	625	630	650	632	629	689	691	622	675	643	615	624	678	638	686	635	625	668	646	655	637	616	666	639	640	668	643	664	610	610	702	640	609	646	631	669	669	683	637	656	660	673	608	640	646	635	640	642	642	644	630	630	686	610	645	653	592	684	655	681	639	644	616	621	601	608	672	619	630	640	692	605	648	606	658	611	615	613	672	653	634	633	676	635	658	627	664	680	681	673	609	660	590	628	678	667	609	665	631	579	672	649	622	599	625	592	662	661	650	640	637	594	646	626	614	621	638	621	638	629	671	712	627	679	673	628	659	655	643	692	658	666	639	632	713	641	630	665	685	685	645	668	650	625	661	681	640	653	631	664	629	628	645	687	617	630	631	655	652	617	604	652	609	688	651	615	664	624	639	643	619	653	610	649	633	698	665	629	624	676	659	631	617	674	667	644	668	637	662	609	614	705	609	628	656	637	646	614	633	610	674	630	639	624	623	567	652	631	672	614	636	623	643	668	644	666	644	647	632	613	631	662	611	658	644	622	614	656	682	650	636	600	645	615	613	636	623	651	629	638	635	645	658	591	690	665	680	632	647	634	635	651	617	642	641	661	592	638	686	637	653	583	620	672	670	632	615	610	631	631	628	643	622	642	648	665	678	617	648	664	620	607	612	627	627	593	603	616	653	628	633	661	653	669	641	623	614	584	719	636	619	608	638	596	623	617	651	632	650	603	640	633	627	662	628	659	666	648	681	598	641	615	635	602	640	634	650	661	641	658	639	652	652	602	650	640	662	615	653	636	637	631	645	638	645	653	593	617	619	659	654	676	619	668	664	595	623	613	646	602	614	640	630	648	683	617	668	643	602	638	585	667	678	647	665	670	643	677	623	612	653	665	660	660	601	676	636	623	641	610	608	599	625	643	609	658	649	665	599	636	676	618	663	646	662	653	600	653	662	664	647	648	649	613	644	628	660	620	677	648	610	675	650	639	683	644	658	586	643	615	608	604	651	662	672	620	638	627	665	668	676	613	628	629	655	632	615	628	672	658	658	628	665	598	659	668	607	641	641	661	636	655	617	662	676	656	620	629	626	599	645	636	647	609	634	668	644	622	658	634	617	646	645	618	651	622	638	663	641	601	625	583	626	665	651	678	648	683	639	596	604	630	608	638	638	657	658	619	661	634	647	638	674	663	625	637	686	642	682	647	662	604	667	663	614	643	636	611	655	633	653	638	658	665	619	630	618	617	650	671	692	661	631	663	618	656	681	624	635	662	637	627	605	655	608	624	658	639	676	607	634	673	666	680	652	652	650	677	646	605	687	679	621	673	630	597	621	642	665	648	616	667	615	670	644	619	617	591	649	636	642	650	613	620	650	664	618	656	642	619	670	607	653	655	668	654	598	669	633	653	621	604	638	673	633	651	619	630	619	675	636	619	643	664	640	627	653	658	653	639	623	630	630	652	671	611	717	631	648	626	647	658	708	645	638	625	621	635	615	669	646	643	661	646	646	638	633	643	640	646	658	659	673	671	658	674	634	609	637	639	646	648	663	638	599	641	636	624	610	613	619	604	642	662	643	647	641	663	582	676	632	635	645	667	642	623	603	661	660	680	608	665	649	665	662	606	620	647	699	654	638	673	655	672	622	612	657	652	666	603	678	665	684	628	636	584	606	645	658	649	616	640	632	629	629	648	641	629	682	678	622	631	645	628	652	605	616	654	581	637	652	620	615	673	642	652	676	659	656	689	635	637	636	672	665	628	615	655	626	632	639	625	668	651	622	649	634	648	637	668	637	657	639	659	658	656	638	653	644	633	631	594	652	611	614	675	594	668	620	613	645	626	620	627	683	621	635	635	644	614	652	595	653	623	648	627	619	650	678	661	663	623	633	623	636	695	647	684	703	613	650	685	662	644	612	626	647	633	632	597	645	649	683	681	624	607	565	644	629	658	657	675	674	629	608	627	641	614	642	660	641	619	686	664	683	663	658	635	661	640	646	671	660	620	645	634	669	624	631	651	659	619	621	602	657	630	568	646	654	616	636	640	632	658	675	614	645	663	656	655	598	663	629	692	639	626	616	654	668	606	660	646	602	624	663	639	661	665	640	656	657	622	645	696	617	638	663	693	659	638	616	656	645	593	671	623	608	636	642	678	628	594	615	618	613	658	657	640	642	645	654	640	632	642	631	652	629	670	619	679	651	655	629	669	691	636	661	607	601	682	633	634	629	674	645	633	695	609	675	642	651	638	666	583	607	616	649	674	655	623	653	653	639	631	643	639	641	597	645	602	644	635	608	627	637	616	693	630	637	617	627	640	643	668	660	630	641	644	652	679	601	652	655	630	631	618	641	606	675	664	634	615	670	658	647	653	626	666	636	624	675	669	651	621	643	621	642	643	651	632	665	688	629	659	609	612	649	669	611	667	666	635	657	637	613	638	632	625	626	666	634	656	652	663	651	615	620	656	693	643	591	650	659	599	654	617	627	635	620	598	663	668	688	601	634	613	615	650	604	654	613	667	587	670	652	651	655	603	615	617	628	585	616	640	654	628	643	639	637	664	686	629	680	652	638	594	647	626	653	648	604	655	641	641	698	660	652	658	655	666	615	623	623	651	624	600	674	639	676	641	685	624	651	642	634	636	613	634	624	602	618	667	633	617	635	611	671	629	676	629	677	632	648	634	615	647	670	615	687	660	630	629	657	651	586	621	667	653	685	678	652	608	621	649	657	630	629	643	634	642	685	646	615	652
24308	21310	28446	24537	21206	12882	6329	4640	4081	3346	3009	2366	2072	1864	1516	1431	1281	1161	1110	995	839	773	738	656	642	659	645	622	665	650	609	581	590	579	548	548	523	513	464	480	512	498	452	475	494	437	465	436	441	450	450	436	435	406	449	424	425	435	452	446	429	446	452	405	450	434	442	442	415	437	461	447	419	408	416	416	448	458	444	421	431	463	424	376	418	436	434	416	429	433	447	441	415	391	451	416	449	424	411	419	419	426	443	417	418	400	436	474	420	441	445	414	454	413	435	459	431	396	437	403	403	437	410	447	437	436	446	415	425	436	447	431	410	403	424	445	371	434	410	475	431	445	425	423	406	422	439	450	419	455	412	428	476	426	432	440	434	395	393	403	419	402	405	433	419	455	408	419	430	410	431	424	437	441	452	464	413	417	379	389	428	432	401	397	381	430	400	415	398	412	446	440	425	436	412	418	426	444	416	418	470	425	433	442	420	463	377	407	456	428	433	444	429	373	390	378	448	420	473	427	415	442	418	379	424	419	422	416	402	428	430	449	431	413	416	431	393	404	388	447	425	393	442	459	382	440	450	398	412	439	420	438	408	445	402	379	415	459	445	417	439	406	406	464	407	414	461	416	410	423	459	411	429	405	432	419	426	398	407	408	424	419	454	409	440	442	414	428	403	426	450	480	394	411	479	444	443	407	408	435	434	425	429	434	432	461	396	439	466	437	437	420	439	446	406	428	441	431	416	441	428	411	434	387	417	409	476	452	418	471	425	459	472	404	408	401	423	441	452	417	430	448	423	449	467	388	454	414	425	419	444	385	442	391	455	403	452	419	412	430	434	392	399	465	441	437	408	445	458	443	422	396	417	393	441	438	428	432	410	392	429	438	427	431	420	460	427	462	418	443	438	409	382	430	432	384	460	406	413	433	445	421	440	407	443	405	433	413	389	430	429	426	423	448	406	408	400	421	436	448	399	405	420	444	410	401	467	418	445	425	427	418	461	423	434	461	453	428	439	397	421	366	457	423	427	400	421	416	403	465	452	407	416	466	431	409	385	455	437	411	425	433	398	454	425	432	430	393	417	442	405	453	413	419	429	448	378	429	396	463	435	432	399	449	414	398	439	483	409	435	435	427	414	432	413	418	436	439	420	422	405	435	373	419	428	414	435	395	420	426	456	383	449	406	417	450	400	396	422	435	410	444	449	409	425	416	417	449	425	454	414	414	444	362	423	448	415	440	438	420	413	428	413	443	390	427	421	406	407	409	467	448	402	425	441	432	440	424	400	435	437	442	418	444	412	426	397	441	420	423	400	423	421	402	432	416	440	433	425	434	420	413	418	407	435	442	410	458	382	436	419	403	420	397	416	397	419	425	394	399	410	438	415	392	416	422	409	452	400	433	411	407	442	438	399	400	437	442	412	386	432	408	447	409	441	398	447	383	445	416	402	435	422	409	420	445	427	460	447	420	408	435	403	424	463	407	408	382	420	433	406	427	438	458	455	436	394	379	389	434	408	444	475	442	412	383	433	428	438	392	403	418	449	375	434	413	458	396	439	418	433	415	411	398	444	389	409	427	406	431	401	412	398	442	384	455	418	407	430	447	452	445	440	392	410	409	414	415	409	393	435	418	415	452	437	429	407	434	443	430	424	431	433	457	441	457	420	436	418	418	434	399	455	439	427	396	441	437	423	453	447	427	471	456	396	435	417	421	410	426	438	384	434	422	419	496	396	410	441	425	401	394	431	434	456	413	439	386	440	454	469	394	406	436	400	447	440	407	410	429	417	436	392	415	387	480	437	430	441	444	384	391	417	400	411	402	425	478	381	428	432	406	414	420	432	439	432	404	468	470	427	410	418	431	437	414	436	418	437	463	430	460	433	400	417	420	374	439	432	416	431	415	438	459	400	457	406	432	417	422	431	463	422	416	453	414	418	409	420	426	405	414	425	441	410	441	444	422	450	433	440	359	403	403	387	400	439	469	420	423	412	436	436	447	420	429	406	393	438	424	443	416	376	461	411	415	406	429	407	407	436	422	453	435	416	438	429	436	485	419	477	415	446	435	417	411	466	439	435	405	439	419	422	430	428	457	428	435	423	410	463	473	422	461	452	451	424	450	417	392	437	371	411	407	428	426	411	434	411	422	447	426	455	406	424	438	424	414	418	462	424	440	441	414	467	455	416	432	385	445	432	430	405	429	408	387	402	414	379	427	426	444	435	425	443	410	443	417	426	414	413	410	393	480	384	415	414	450	420	452	418	415	483	392	387	443	417	436	420	424	444	453	430	437	407	385	440	406	399	430	441	398	421	424	443	445	408	436	425	448	437	430	432	406	425	407	417	423	465	416	373	451	441	419	427	433	397	417	450	446	462	463	439	440	436	382	389	410	432	442	440	459	409	421	418	412	424	405	403	424	401	467	430	439	434	444	434	480	401	388	412	427	422	459	422	412	434	423	396	426	411	420	405	414	433	433	415	445	431	430	458	438	392	433	423	436	418	398	409	425	404	382	443	420	425	391	426	403	462	419	443	423	416	411	415	455	385	435	435	414	394	421	455	448	425	406	444	439	431	388	390	446	452	434	424	468	426	379	448	426	413	412	466	447	431	439	423	444	407	415	417	418	429	418	419	427	393	440	428	417	409	403	421	438	400	426	408	458	422	425	447	410	478	423	404	409	445	402	423	428	421	380	437	440	429	422	422	416	433	422	378	408	447	448	434	429	429	418	420	438	398	374	407	387	452	428	416	401	393	467	445	442	438	414	414	449	440	431	424	406	426	441	413	418	430	434	461	416	373	413	394	410	385	448	464	411	421	447	461	398	391	436	402	447	426	420	422	455	420	412	417	463	422	407	438	411	413	409	428	408	445	411	407	404	458	423	415	433	429	427	443	406	400	390	426	422	460	433	430	424	392	473	443	454	375	450	430	440	436	400	399	414	408	450	453	435	463	439	425	431	434	423	414	412	450	445	468	422	438	414	385	416	432	410	438	423	412	465	420	466	457	443	413	433	411	435	390	431	421	455	413	420	416	423	396	403	425	406	400	417	433	402	418	422	415	399	431	426	413	447	430	420	417	418	433	432	419	416	398	445	398	443	412	412	427	362	416	411	407	459	430	418	387	432	438	402	396	420	410	402	467	417	381	417	413	424	442	410	482	400	445	413	426	393	414	404	408	409	445	434	412	395	435	407	428	451	462	446	385	421	417	428	410	437	401	406	416	401	403	435	418	420	379	422	419	422	417	404	427	416	454	448	447	394	466	429	439	394	422	433	386	416	417	399	434	448	446	435	443	385	443	412	413	446	379	439	415	443	409	402	426	384	441	389	432	412	409	435	412	426	392	436	438	444	438	401	427	425	431	457	421	416	443	405	393	445	430	427	411	383	408	432	427	423	425	428	443	426	428	404	400	397	408	425	429	440	414	444	409	401	437	398	434	444	431	432	446	468	425	383	452	436	410	411	454	447	454	404	418	404	407	418	405	458	384	442
17843	29630	22129	15012	12645	11425	9786	8995	8287	6786	5723	4632	4137	3363	2801	2657	2292	1901	1935	1677	1296	1242	1203	1016	928	871	958	892	972	948	871	803	749	696	712	701	686	624	680	689	628	573	611	604	555	599	589	548	547	532	564	539	571	531	534	521	507	495	533	488	537	522	503	554	525	517	502	551	509	514	478	524	489	478	479	464	520	519	492	513	520	481	542	527	522	496	517	526	517	530	483	527	497	497	512	470	482	529	525	526	510	502	482	509	485	540	519	479	501	512	509	537	502	481	545	548	532	482	528	465	523	471	448	508	484	536	543	519	498	510	526	467	547	528	513	502	478	516	486	491	484	503	529	524	493	476	523	478	526	479	490	480	491	488	480	492	496	522	533	522	510	472	514	500	476	523	507	485	517	520	472	510	471	500	504	512	488	508	510	508	455	475	526	498	520	531	523	525	475	489	510	506	556	485	484	539	467	515	546	534	529	498	486	481	481	532	527	495	485	468	541	462	529	528	544	514	478	491	486	510	537	520	491	507	518	496	524	522	506	503	540	505	511	513	507	507	480	488	503	519	522	517	494	487	497	484	557	491	502	505	511	515	445	492	536	493	519	527	515	485	517	506	516	502	472	522	550	518	516	515	470	495	531	481	498	505	515	539	467	487	531	534	502	479	456	511	508	519	522	538	525	538	481	526	523	533	517	540	455	455	472	483	491	505	526	523	536	488	531	526	531	482	494	519	567	476	564	545	510	521	513	499	494	481	484	517	473	461	537	481	526	511	541	512	516	496	480	465	529	510	504	497	500	552	506	502	490	542	464	487	560	491	496	558	531	553	488	473	523	480	512	529	562	533	524	546	526	512	516	505	509	535	517	538	525	521	494	508	522	521	523	491	500	484	522	480	540	484	556	508	503	553	524	553	488	536	494	506	543	509	545	559	563	506	512	513	484	523	496	536	529	517	524	482	534	497	496	484	503	520	473	487	550	513	504	500	469	509	505	504	547	534	499	488	505	497	517	511	496	502	496	522	509	523	586	489	527	541	514	497	534	497	533	521	494	502	476	482	541	509	538	529	484	539	499	504	529	535	524	504	504	501	531	498	505	532	504	509	493	545	485	494	501	495	516	472	500	480	508	475	526	499	507	533	536	504	479	481	462	521	512	504	525	477	515	483	472	489	487	467	541	491	491	496	511	546	482	472	521	523	483	471	500	506	524	513	558	469	525	491	497	516	546	507	529	473	509	484	505	486	509	458	502	517	537	476	501	516	544	531	538	549	541	500	531	513	500	516	488	496	462	479	483	480	504	493	510	470	514	514	556	551	489	472	509	479	503	471	482	510	543	519	557	470	526	531	507	484	490	508	513	480	486	497	517	519	503	501	475	526	534	460	507	472	541	487	499	486	477	530	506	530	484	487	473	512	506	471	490	453	510	492	521	484	486	512	515	479	500	509	514	496	522	487	523	531	526	494	541	480	475	527	514	524	514	496	498	519	475	495	503	507	480	497	513	463	512	492	509	504	510	542	506	504	482	494	487	504	497	494	468	510	482	502	456	505	518	523	506	507	490	544	528	551	491	521	535	518	497	508	505	474	516	534	542	527	477	473	523	543	510	477	501	488	512	512	486	499	493	484	481	506	480	518	502	532	522	473	520	493	511	488	498	519	510	515	495	511	499	484	482	492	519	481	505	542	528	464	456	512	461	521	484	458	501	490	512	492	484	504	511	500	503	502	480	518	545	525	540	476	541	547	503	494	472	525	550	481	450	493	487	475	511	532	544	489	509	507	513	465	472	522	538	517	522	494	514	498	497	486	513	471	482	537	508	485	487	527	516	489	543	498	492	515	527	465	511	520	474	509	491	546	473	498	540	485	497	507	514	501	518	530	515	516	517	508	511	505	490	508	526	493	513	514	489	504	493	496	500	476	541	481	574	480	489	474	506	464	493	520	511	527	530	512	486	456	495	496	474	512	468	499	485	487	504	495	491	538	548	513	518	503	534	527	476	516	490	525	502	507	470	518	499	500	498	506	560	531	498	483	548	476	526	482	473	478	491	478	498	513	531	482	477	497	496	495	506	508	485	503	458	496	468	489	527	530	495	481	505	496	486	515	490	462	508	521	512	512	520	515	480	528	486	490	490	509	524	492	537	503	493	541	476	497	544	523	520	476	508	458	531	502	489	500	502	495	512	498	476	474	530	487	456	512	485	506	486	508	544	489	529	517	519	519	498	516	501	473	500	502	530	482	548	477	486	525	469	491	495	484	469	491	499	528	512	523	502	516	488	534	459	509	521	529	497	507	494	493	484	499	541	459	495	496	504	496	499	527	506	524	485	500	533	513	480	529	471	519	534	499	532	490	532	519	514	518	485	504	531	505	471	498	447	494	534	506	516	505	514	470	496	474	511	495	509	531	530	503	508	478	517	491	477	496	510	532	480	494	522	516	517	523	496	516	497	523	511	531	508	496	492	506	499	516	466	472	528	480	487	517	506	496	510	507	463	518	526	508	539	476	512	520	517	485	503	479	488	539	504	532	499	493	540	493	553	475	505	527	510	528	540	543	470	500	511	536	511	516	516	495	488	499	523	502	546	511	518	486	508	497	525	475	459	517	536	505	571	501	500	472	507	528	523	554	517	496	517	536	538	502	536	515	515	524	530	502	500	490	499	461	446	486	472	491	513	493	521	498	525	502	495	520	479	538	487	547	517	504	510	518	517	556	546	471	481	510	541	535	511	501	493	479	492	491	508	494	525	511	491	485	497	511	497	557	541	507	522	509	512	503	511	477	496	484	474	528	466	463	497	534	502	460	517	448	477	531	522	481	501	485	488	462	507	540	490	485	519	531	492	513	523	472	515	508	475	497	528	465	484	521	509	501	490	502	519	560	488	545	519	510	518	524	517	509	493	489	481	502	501	498	505	531	482	500	476	471	501	502	506	500	499	504	554	524	488	496	459	542	492	494	509	471	531	475	522	481	506	482	460	492	523	543	516	457	509	504	497	538	474	502	479	494	507	544	498	502	502	489	489	497	462	511	487	502	507	513	516	485	472	500	493	523	478	525	476	545	508	529	478	522	511	500	531	512	500	497	490	512	541	543	505	521	519	497	469	502	530	532	472	430	488	508	497	538	504	504	544	469	488	502	527	502	539	533	507	521	452	504	471	530	551	531	526	525	480	494	489	512	498	513	476	535	532	552	497	466	538	517	511	489	476	481	476	509	539	486	511	496	519	504	467	502	501	536	511	539	483	493	495	534	548	547	519	485	533	544	531	517	465	542	493	516	529	493	509	497	548	496	507	477	535	504	522	511	503	501	533	510	464	507	492	505	503	484	488	491	507	537	465	509	573	515	485	498	504	497	509	492	504	482	519	470	523	500	446	466	514	495	515	513	514	537	492	506	541	539	494	483	524	502	496	509	530	478	504	507	473	502	469	523	528	514	502	497	471	517	480	515	484	530	492	490	518	507	497	517	492	513	493	496	510	546	525	443	478	502
25502	21283	27148	25495	12700	6201	4737	3834	3703	3065	2592	2413	2046	1815	1683	1533	1434	1296	1308	1086	1048	1101	941	969	900	846	917	954	889	918	852	844	827	817	790	806	765	736	714	744	726	751	795	716	749	747	726	690	711	758	733	688	727	677	689	688	688	678	707	671	745	732	707	719	731	731	665	734	677	651	698	677	755	749	666	745	716	728	672	699	719	737	767	723	762	734	729	706	716	716	701	715	732	730	709	738	730	725	737	715	712	688	690	683	647	742	710	722	694	754	697	694	694	698	767	786	720	744	724	741	700	755	697	690	687	675	730	656	726	652	725	744	647	661	656	700	705	665	728	713	725	695	684	666	678	718	697	714	749	686	657	711	711	715	709	727	695	710	692	669	676	720	716	679	716	767	740	661	693	724	677	674	682	703	747	770	726	719	738	648	710	689	676	694	720	651	671	716	735	723	741	690	713	696	703	688	714	711	695	727	644	635	718	712	706	771	696	709	707	723	684	693	706	738	694	695	730	712	661	697	659	718	703	700	719	678	690	713	733	727	669	753	716	742	706	739	709	714	705	726	720	727	732	719	710	732	708	724	698	696	649	691	702	728	704	711	742	717	685	768	677	692	681	710	745	741	672	706	701	695	665	711	769	764	682	711	750	718	663	679	706	664	647	718	695	686	684	687	735	671	707	727	629	712	713	715	679	712	674	760	703	683	682	686	710	702	702	721	703	704	689	684	750	695	717	687	688	703	683	710	707	725	720	711	705	705	679	708	711	687	715	700	718	653	721	707	689	727	688	699	712	700	721	708	696	750	717	709	706	726	694	746	657	705	686	686	738	695	674	733	681	700	708	729	688	692	672	688	660	757	723	708	738	750	721	685	736	709	713	737	773	743	727	703	620	714	715	706	654	731	666	694	706	792	744	691	755	708	738	738	694	727	662	742	700	694	705	765	701	642	710	701	747	713	699	694	673	695	730	710	714	704	694	681	737	694	728	691	687	694	701	725	722	716	693	696	659	724	718	705	697	737	723	707	710	693	689	709	679	675	696	677	684	740	699	658	678	718	739	671	724	672	740	650	722	742	722	722	709	745	694	750	736	681	674	751	683	742	714	759	699	655	703	721	695	717	729	675	661	685	708	733	684	689	643	750	732	704	731	692	702	688	676	677	752	708	727	732	764	725	725	716	694	734	704	718	691	722	699	731	741	691	687	708	729	678	703	687	713	692	731	703	686	719	684	641	716	741	738	653	710	743	674	729	645	693	677	669	725	672	706	734	730	747	707	742	713	705	675	696	735	678	703	760	710	744	678	709	661	718	728	707	676	710	705	744	702	701	716	694	726	706	715	709	678	694	723	693	705	693	729	714	662	721	740	718	672	702	742	658	688	711	757	692	665	704	710	709	751	737	652	672	714	715	688	753	671	736	721	699	736	704	695	693	719	734	672	708	695	686	703	695	709	691	724	731	735	744	667	699	757	716	711	722	675	698	679	684	753	724	707	716	748	676	717	730	673	652	698	698	697	784	673	717	721	701	742	709	691	735	699	677	704	749	702	701	734	725	704	717	683	694	697	702	658	683	722	690	687	695	684	705	723	720	685	729	716	641	707	726	722	705	718	693	733	692	702	706	705	756	695	671	714	709	648	663	706	731	715	711	726	722	753	705	743	737	696	678	705	714	690	741	677	713	730	749	723	740	698	711	717	715	714	665	723	767	715	777	706	766	720	692	689	682	718	704	700	724	712	687	705	697	708	695	666	673	729	708	675	743	702	690	717	699	713	702	713	693	669	674	721	674	709	669	707	695	746	671	720	731	703	707	737	703	726	726	728	734	745	717	734	651	707	708	638	750	712	655	708	698	677	636	744	729	677	730	755	698	729	661	682	713	688	713	698	674	645	691	672	728	691	751	694	740	691	654	699	709	702	721	713	696	664	697	733	709	709	648	716	738	701	703	747	657	713	711	700	717	710	720	689	721	753	727	671	707	698	713	725	692	727	731	729	717	716	713	732	756	734	671	720	716	743	705	723	730	656	645	697	690	708	708	738	645	732	703	752	696	693	707	692	707	666	681	679	716	654	713	723	707	692	740	756	715	704	668	717	725	745	702	707	705	690	731	727	692	749	714	676	730	696	692	647	777	691	703	689	717	714	719	701	715	718	708	666	699	735	666	674	679	684	722	724	669	700	747	687	705	719	730	669	697	706	687	700	709	691	708	704	751	684	713	759	697	671	712	718	718	731	722	732	706	732	692	693	703	742	743	722	682	776	733	722	708	668	724	691	715	684	724	744	701	706	686	697	731	664	700	683	711	689	687	689	718	722	695	747	678	668	719	714	713	735	687	724	718	717	683	719	692	713	727	696	650	695	707	713	700	750	730	725	644	693	692	708	717	646	725	739	698	685	734	684	728	658	741	676	691	686	703	687	706	662	711	717	792	671	713	733	653	693	734	697	680	736	664	672	706	710	655	714	710	697	733	648	745	677	706	709	702	682	713	730	681	720	697	693	709	711	704	675	737	728	700	746	651	702	707	722	700	710	723	717	713	679	708	695	691	729	720	732	718	707	691	704	687	740	700	672	676	681	694	738	717	673	694	684	721	707	733	726	655	714	696	692	670	712	685	705	726	687	660	692	690	724	780	676	712	707	688	731	724	675	733	692	719	727	674	663	693	730	671	729	701	743	723	728	734	709	674	708	750	732	715	717	720	766	725	736	701	713	718	737	686	692	725	698	757	697	661	658	695	742	697	660	694	736	709	689	705	700	722	713	722	683	662	709	667	662	666	692	756	719	654	711	691	723	697	698	717	702	696	728	745	687	682	639	645	730	666	678	743	711	690	688	780	716	695	721	715	712	741	695	697	792	725	687	682	698	719	715	754	726	710	717	675	728	676	661	697	670	711	705	702	747	698	692	679	713	705	703	729	707	710	726	749	689	722	775	712	731	710	687	697	672	656	706	704	696	686	722	704	660	671	719	697	728	746	727	698	672	737	690	684	725	717	706	729	680	739	725	683	688	693	716	675	721	694	752	742	727	688	759	682	693	713	691	679	690	692	710	680	689	727	735	703	716	695	716	668	721	711	653	706	709	781	725	723	720	682	750	713	746	669	748	653	715	744	752	737	684	687	696	728	734	721	710	700	727	680	683	700	760	750	704	709	695	689	691	740	753	721	678	670	729	743	686	700	736	703	679	726	642	665	742	698	715	711	699	712	740	731	712	741	714	745	689	732	707	679	712	700	649	717	717	710	764	683	719	715	682	709	723	688	711	721	690	766	694	738	693	751	694	717	691	710	714	730	657	708	692	711	722	671	683	685	680	721	688	697	722	713	685	629	727	699	693	714	691	716	735	736	711	719	776	676	735	737	722	720	730	738	705	685	688	698	734	710	715	653	731	739	721	695	692	672	648	683	719	689	696	739	684	679	717	748	692	713	703	673	723	693	723	735	707	730	717	715	726	719	699	716	706	677	680	682	688	688	709	689	686	726	694	672	740	723
17966	26683	19734	13955	11220	10314	8837	7984	7384	6023	5084	4421	3644	3183	2922	2483	2257	2097	1993	1676	1552	1505	1303	1159	1106	1105	1118	1190	1242	1153	1120	1039	1016	1025	1003	1009	934	949	899	870	888	881	907	897	863	872	840	918	896	804	849	880	879	875	843	784	823	829	840	798	855	817	819	853	800	813	821	838	818	844	839	813	752	863	846	785	797	754	795	797	843	803	800	857	792	787	812	775	819	815	782	834	855	787	794	830	814	771	775	819	789	805	787	787	788	854	796	842	788	822	800	813	842	836	843	821	828	806	883	832	822	742	829	844	812	788	842	808	787	792	792	863	813	835	816	786	789	752	804	793	794	778	773	839	835	801	804	802	811	822	805	819	830	796	825	804	810	863	756	837	828	784	843	783	874	861	792	793	827	827	779	810	794	789	848	793	789	807	810	840	817	811	834	796	818	877	810	806	814	862	831	821	820	791	838	816	831	813	781	775	812	817	759	805	828	797	820	820	818	807	843	806	805	840	854	837	817	778	783	854	791	746	800	827	815	808	850	770	777	777	813	801	804	784	793	838	789	810	848	832	810	825	821	853	786	819	825	807	874	796	870	811	852	810	793	801	831	804	825	802	816	795	827	833	829	765	829	804	771	835	834	804	804	835	793	800	797	830	840	771	873	752	817	785	852	807	824	780	824	825	815	817	804	793	786	810	812	832	865	848	818	810	837	787	771	749	825	827	765	786	810	810	804	851	838	798	791	791	833	818	782	797	814	794	833	821	798	808	836	792	845	806	788	827	791	788	798	817	800	808	818	816	810	780	843	776	792	768	821	784	811	836	769	815	822	811	823	789	792	849	844	815	814	817	792	793	817	829	777	819	818	788	802	770	821	817	817	789	791	797	797	851	755	816	838	837	779	854	772	802	809	784	790	763	833	814	837	836	823	813	836	797	830	815	814	784	834	786	785	769	837	745	829	832	816	809	784	861	771	799	769	810	824	776	811	836	845	854	810	809	820	799	782	808	764	791	805	797	818	819	787	768	798	764	744	827	796	780	855	802	780	847	841	801	810	851	830	753	807	836	800	861	817	794	820	820	846	832	790	832	852	808	833	794	831	828	821	833	832	827	813	807	853	817	864	815	817	789	789	829	797	849	777	788	798	800	846	777	808	841	751	796	773	811	839	845	819	861	833	813	812	796	794	775	828	831	856	877	808	874	869	846	764	879	817	803	825	814	796	831	760	816	822	827	798	788	817	885	852	794	825	766	802	836	855	786	842	808	760	775	825	810	787	817	804	751	800	743	873	814	817	826	748	788	885	798	802	829	818	812	852	828	789	842	775	846	768	848	838	834	826	828	793	837	790	803	785	856	815	793	834	817	857	840	818	807	838	794	818	813	824	807	783	827	776	809	799	798	794	818	810	812	784	777	789	842	834	779	806	757	791	783	809	826	781	824	850	813	793	862	816	809	807	804	770	796	778	850	785	782	764	829	798	814	812	759	753	834	822	846	806	794	791	814	799	755	812	830	786	837	779	788	825	790	800	802	792	813	811	789	806	809	830	878	787	793	820	816	793	793	869	763	845	852	803	814	772	794	801	888	848	792	791	843	818	774	820	771	826	854	852	833	812	786	786	821	800	833	852	777	824	858	838	803	805	841	809	779	809	849	775	814	823	813	784	796	870	808	839	823	808	834	807	798	842	774	803	804	826	782	833	813	792	780	812	780	800	784	777	766	790	819	776	762	860	759	815	804	842	802	815	814	833	841	833	842	750	834	812	867	796	867	831	830	837	806	845	798	824	850	831	809	820	773	843	830	815	815	841	822	803	782	784	856	839	826	809	853	872	816	857	823	815	775	784	797	814	789	797	793	811	814	796	825	809	831	815	821	773	839	819	816	784	858	843	812	838	819	849	797	790	820	856	832	847	861	803	829	889	791	752	813	837	825	821	808	757	797	823	811	823	806	803	811	813	804	841	800	845	769	831	795	844	811	819	801	874	828	805	871	795	771	824	845	748	816	760	844	818	813	838	819	803	812	768	848	844	810	811	842	790	806	857	844	885	816	784	827	810	783	805	785	845	808	817	861	819	852	811	836	814	761	835	830	802	844	794	756	802	829	788	797	812	810	853	801	802	778	802	817	835	818	834	807	792	855	832	740	844	781	856	853	866	827	853	849	827	841	842	793	832	805	781	776	805	827	784	830	832	816	831	797	775	843	795	856	770	778	862	835	795	835	810	770	836	783	838	823	771	826	799	844	761	841	827	788	837	858	784	787	816	798	826	835	799	819	854	836	816	829	786	797	778	825	867	829	860	852	839	794	821	814	861	843	765	794	821	864	801	791	750	813	833	848	795	782	822	787	872	821	819	873	874	781	755	840	793	805	809	844	786	786	814	827	783	816	800	853	792	829	797	776	838	838	842	823	835	806	821	832	846	773	855	868	822	810	824	825	814	805	845	798	830	813	808	797	802	804	849	847	861	853	839	860	789	843	794	810	783	818	782	817	807	795	804	823	879	791	850	812	857	799	810	821	791	828	821	784	829	866	815	777	807	822	816	800	759	832	814	801	773	781	793	839	809	813	851	854	794	803	778	812	800	837	815	767	831	792	829	787	802	785	777	852	796	844	810	794	821	808	811	825	817	796	839	833	775	824	788	848	841	827	758	790	807	773	809	830	832	816	836	857	789	831	836	837	798	815	832	810	796	855	814	801	808	798	785	799	824	813	864	780	791	813	793	819	773	786	852	834	855	827	810	792	793	845	781	797	806	783	787	806	781	812	787	831	806	786	795	771	810	792	822	772	751	789	832	804	843	799	800	817	809	860	852	755	778	808	809	861	806	814	830	854	821	823	817	774	808	831	794	815	777	821	825	850	828	791	773	880	746	778	807	842	827	782	797	802	828	848	782	801	835	798	799	804	850	789	832	832	767	836	771	830	808	863	798	869	833	786	794	823	757	843	842	828	815	820	827	830	782	825	773	781	780	827	829	882	791	816	859	782	800	801	790	841	788	825	799	822	756	850	808	834	799	818	818	843	773	813	831	836	831	794	755	751	802	799	762	866	811	846	815	803	800	825	851	804	776	787	823	867	784	764	775	819	854	841	802	767	837	880	793	836	816	842	780	823	820	774	814	852	793	767	814	825	805	816	821	791	822	809	787	781	806	822	814	863	803	813	820	807	720	793	780	785	799	786	832	837	819	764	815	797	794	788	781	810	871	781	835	808	841	826	833	775	810	801	843	780	788	807	845	819	832	862	867	804	869	779	778	749	833	818	811	791	792	777	853	832	776	840	825	793	809	806	765	807	789	805	809	750	791	839	796	752	809	791	812	855	838	872	823	791	809	861	822	801	813	801	787	789	842	860	808	761	765	831	854	832	801	817	801	820	832	818	795	845	813	798	797	820	814	815	782	839	773	813	806	753	817	836	807	793	852	779	769	859	850	846	830	819	783	800	840	791	782	833	819	806	796	785	866	786	824	852	836	797	782	788	796	826	802	810	781	821
23268	21326	28932	24051	21353	21632	15214	7763	5697	4983	4011	3864	3198	2615	2350	2079	1970	1694	1406	1337	1240	1284	1040	1009	960	949	948	922	947	847	818	848	854	823	772	772	778	693	723	704	730	660	678	689	653	644	672	612	666	641	658	651	605	603	664	624	628	602	676	602	603	586	625	630	618	611	627	579	606	609	555	626	633	649	640	591	633	609	601	651	624	596	614	619	586	616	607	591	625	595	586	570	602	620	623	615	611	592	580	583	613	617	607	629	588	624	632	610	619	595	586	611	637	596	636	607	588	627	615	683	664	618	615	617	619	604	634	555	593	612	600	589	613	580	630	658	595	588	607	593	611	633	623	624	590	597	586	662	613	591	646	655	579	594	629	602	560	624	614	669	644	624	608	581	655	602	592	609	572	599	610	582	556	610	578	614	630	642	592	606	623	646	590	630	590	593	652	622	597	672	609	607	598	662	567	587	575	632	604	613	618	625	624	612	602	627	572	609	616	674	655	620	623	625	621	619	608	628	600	590	595	601	614	639	640	620	592	599	598	648	624	576	608	586	560	601	635	565	606	637	628	641	671	579	619	659	596	619	577	605	589	625	611	586	549	615	616	634	640	630	605	587	611	591	575	621	599	594	594	626	621	601	619	596	571	624	603	578	610	600	618	615	625	697	610	630	591	595	633	604	572	668	603	629	559	579	659	614	593	573	540	606	661	611	628	601	601	598	607	606	626	640	626	617	608	599	627	628	634	598	628	622	571	617	633	593	593	595	580	581	592	608	564	658	616	652	586	589	618	637	596	621	614	679	609	648	607	631	633	645	567	622	609	621	608	565	625	567	593	575	605	606	601	605	613	627	597	638	616	600	597	585	643	580	578	572	601	596	609	639	561	606	588	628	624	590	596	616	612	632	644	632	584	635	620	574	617	613	611	660	684	622	592	619	591	616	612	614	583	546	639	615	564	645	606	640	620	656	614	567	615	599	600	577	567	640	606	560	658	600	592	587	577	586	593	647	569	666	577	598	594	611	641	583	592	643	563	556	606	629	596	604	599	629	644	599	600	592	591	628	615	619	627	603	596	595	591	628	597	617	589	611	630	593	614	630	630	597	587	611	641	650	614	596	606	625	613	604	594	649	622	623	601	581	615	578	573	620	584	588	608	574	609	620	619	610	587	597	629	573	560	610	603	624	655	620	588	611	604	626	615	601	589	645	633	618	587	598	543	635	594	590	632	617	589	609	621	599	623	611	601	604	618	617	601	569	568	665	618	609	601	601	608	600	595	606	561	571	580	579	637	629	648	608	571	613	597	609	611	646	576	593	631	624	630	629	623	620	573	628	589	588	661	604	621	657	619	563	565	607	558	617	566	600	626	584	597	618	620	588	621	619	604	571	628	633	615	560	624	572	663	634	668	593	639	626	598	577	608	614	583	607	636	621	578	615	603	614	659	626	638	595	581	608	610	589	626	540	639	661	566	618	632	632	606	630	576	617	574	621	597	600	606	592	601	611	670	611	646	604	614	558	620	604	604	615	628	584	601	568	617	601	586	629	624	608	651	626	594	612	606	602	598	604	574	639	625	644	618	633	618	638	579	601	619	604	609	637	626	630	604	606	644	607	598	562	607	623	620	636	614	576	676	603	625	563	604	654	604	613	579	601	616	622	606	592	572	602	613	597	621	615	613	598	591	601	595	592	632	640	556	563	601	693	605	583	631	584	580	645	600	640	624	619	584	625	607	602	594	638	620	598	585	602	592	601	579	642	587	631	587	614	614	595	588	598	574	590	575	604	619	609	588	592	613	629	578	679	584	603	602	625	649	618	628	581	628	608	578	610	605	615	614	614	631	599	596	572	624	629	650	591	610	591	650	605	602	659	604	614	595	628	663	605	588	579	616	610	603	583	632	648	603	622	598	578	626	612	590	591	585	588	582	604	606	594	601	572	600	619	607	586	643	620	617	584	610	629	616	594	589	597	571	604	604	618	627	563	610	626	600	602	634	623	608	539	604	577	613	614	623	632	621	583	638	614	615	618	615	621	578	631	594	586	553	590	623	586	604	655	573	582	590	574	636	604	574	606	573	587	600	604	589	617	609	612	638	641	607	590	603	631	624	616	575	623	558	608	583	615	609	594	549	619	605	592	625	613	590	563	622	598	626	593	605	620	604	587	605	678	607	637	589	645	611	621	617	613	600	609	588	637	622	558	525	597	576	618	618	573	599	634	638	590	608	583	647	630	606	648	646	574	571	619	601	572	606	578	586	636	614	588	577	589	627	598	621	569	621	632	616	588	648	617	615	662	606	637	553	595	585	564	617	589	633	636	578	637	611	604	662	598	639	638	632	647	556	600	626	644	631	592	612	588	588	595	567	606	629	584	595	623	610	569	611	589	603	637	639	589	609	575	607	602	560	610	606	604	610	635	650	631	623	578	634	615	588	572	584	595	611	572	611	612	582	618	616	605	648	570	634	581	634	599	625	679	633	598	631	594	581	594	603	592	606	576	604	604	551	613	597	607	562	599	608	626	580	629	644	579	574	599	611	603	618	592	596	557	629	629	648	597	612	587	642	616	646	647	633	576	583	601	590	625	611	629	614	621	582	616	603	623	554	601	585	647	613	609	604	599	582	621	617	598	646	608	622	631	581	606	673	608	580	595	612	627	603	605	559	601	610	632	581	603	623	620	611	622	618	629	601	641	591	624	615	591	617	612	579	642	619	583	567	575	627	604	625	578	598	601	589	619	664	649	596	589	581	599	623	590	584	584	596	616	538	575	611	607	588	592	570	608	622	612	600	636	579	577	608	596	608	581	673	575	627	611	647	640	607	618	619	604	576	624	653	605	629	590	616	597	562	647	640	636	603	629	626	590	636	611	623	588	588	619	575	612	637	597	643	594	599	585	601	574	592	628	540	615	579	587	591	607	640	633	632	595	592	620	603	604	615	635	641	655	598	630	643	607	599	584	591	596	591	600	655	570	629	641	613	630	600	684	607	632	607	595	632	619	590	607	646	687	589	634	619	623	672	614	611	624	590	562	558	607	567	583	614	567	617	655	608	604	572	584	573	602	612	586	628	636	599	598	630	650	611	587	587	625	620	596	638	583	549	623	615	596	577	556	585	641	655	558	614	621	607	586	599	636	572	571	635	644	600	601	594	587	600	634	631	598	619	594	597	631	586	641	600	605	597	597	603	636	590	619	591	605	608	611	628	588	571	611	594	636	616	593	608	626	603	612	600	611	606	590	602	578	589	598	619	609	652	606	585	569	582	610	626	623	592	627	621	602	604	590	578	650	627	585	603	612	613	594	646	605	582	605	552	600	575	611	589	648	617	584	611	653	619	600	640	582	574	639	618	613	591	606	627	623	625	572	587	603	577	565	572	618	598	619	619	575	638	635	597	588	600	627	590	639	575	665	623	579	637	579	639	597	577	628	566	623	602	617	581	610	637	588	624	592	637	597	630	600	689	612	603	622	604	593	603	641	596	579	613	585	612	654
20703	36841	28631	21272	17514	16032	14359	12835	10890	9226	7802	7204	5672	4560	4181	3557	3413	2919	2311	2137	1926	1918	1533	1430	1265	1277	1261	1321	1274	1227	1175	1086	1086	997	980	924	886	906	884	873	854	839	841	818	758	755	770	765	776	693	712	691	724	712	715	685	705	702	685	674	713	703	716	679	696	694	680	683	678	683	686	684	723	741	687	671	648	733	736	695	771	742	626	716	682	699	665	614	698	681	647	663	723	660	692	715	669	654	678	674	679	700	686	692	687	700	670	632	673	694	685	706	744	672	687	674	692	661	681	698	717	638	737	683	687	715	747	714	691	667	684	681	698	703	664	700	645	695	700	706	687	705	687	674	662	631	705	685	709	667	685	695	736	634	707	676	671	683	704	734	670	658	711	644	692	697	651	701	720	655	625	690	701	715	656	669	703	686	682	704	655	689	667	720	646	681	713	726	675	676	699	658	660	701	679	707	704	717	634	686	687	651	686	672	657	660	701	704	679	714	700	660	675	658	708	625	660	684	672	665	664	752	678	658	710	667	658	656	689	682	712	666	689	657	675	711	723	651	691	644	711	662	683	713	672	638	649	707	653	703	682	694	705	715	680	719	687	716	687	722	714	633	667	690	693	741	658	747	720	717	693	726	652	715	625	697	647	708	726	677	700	680	693	690	670	655	670	715	683	735	682	676	632	708	680	659	666	723	645	686	710	691	679	704	714	680	657	716	660	713	672	729	650	674	678	690	715	731	733	678	656	674	641	737	691	699	690	655	705	636	656	666	731	657	651	637	740	676	656	652	762	653	679	681	721	652	705	686	685	701	700	689	718	677	666	672	670	706	641	719	707	682	661	693	662	683	720	681	733	648	703	643	641	704	682	745	695	694	682	698	647	751	646	705	652	679	655	704	696	682	691	705	665	684	684	687	646	681	696	665	694	687	690	705	662	673	698	681	644	658	676	670	666	686	672	653	665	717	698	724	688	702	655	665	674	626	680	721	725	690	690	722	707	681	627	689	700	662	701	647	707	664	662	706	678	710	692	627	668	694	670	763	684	666	674	705	669	683	673	622	633	633	687	685	718	707	684	672	666	698	634	688	717	710	694	754	645	699	767	687	656	701	678	661	715	708	759	671	701	706	670	661	664	762	625	701	656	711	695	692	708	698	714	645	714	657	663	673	662	688	668	678	688	708	686	715	671	679	708	688	713	719	676	685	680	695	724	672	649	674	668	692	676	666	692	700	642	655	657	737	702	678	669	662	681	712	657	705	661	689	703	704	692	702	712	668	692	710	685	655	675	673	667	678	680	717	700	676	689	681	653	693	699	726	648	731	657	693	695	674	669	664	681	712	683	705	680	679	702	701	731	678	763	721	703	683	685	680	652	688	686	698	727	692	683	706	682	669	715	661	715	688	665	717	655	716	664	653	651	699	673	750	674	716	716	675	659	634	675	680	661	686	723	657	699	722	690	695	668	683	710	647	726	707	720	677	660	712	678	633	696	677	685	689	644	697	700	685	664	668	676	710	683	707	686	745	693	656	665	674	649	622	621	692	655	660	680	698	703	692	695	718	676	661	667	696	711	616	703	688	658	669	633	706	671	651	681	664	646	687	680	671	685	705	680	694	724	665	691	655	670	699	676	677	629	713	676	670	677	689	675	674	677	685	659	708	679	677	738	683	657	643	640	668	694	690	649	651	698	670	682	670	681	733	628	696	671	710	679	693	654	676	665	736	702	660	662	671	659	673	682	686	666	651	699	732	732	623	674	698	668	653	678	667	642	677	697	691	665	710	616	654	692	677	782	720	656	683	698	655	699	705	656	717	659	674	673	687	684	650	689	696	696	714	671	674	678	703	673	659	692	660	653	701	699	698	731	720	658	697	726	679	652	680	670	712	638	706	657	671	686	671	663	705	661	707	671	697	688	666	665	687	650	676	673	706	665	721	691	700	657	695	704	659	690	670	624	716	688	688	682	685	636	698	696	712	679	705	684	701	665	720	684	673	658	711	689	625	673	705	659	645	689	659	702	725	721	664	714	676	683	688	636	742	718	697	654	690	702	654	645	685	680	664	700	727	689	677	687	648	712	689	672	665	634	717	646	725	695	660	698	641	659	696	682	691	624	677	678	712	683	675	718	687	707	651	659	647	640	648	703	692	668	679	693	647	635	668	646	740	699	632	703	715	677	681	708	666	657	692	676	657	673	698	691	658	679	676	657	698	639	674	704	631	708	680	670	696	716	708	699	713	677	720	675	700	678	732	702	665	704	654	608	655	694	696	640	651	661	757	648	675	674	725	663	664	695	684	683	660	673	689	636	712	661	665	662	703	628	673	700	641	708	683	668	694	732	669	649	693	667	731	685	732	696	633	631	676	669	636	698	662	689	699	674	659	702	690	723	651	742	707	722	653	664	672	662	659	671	677	721	650	672	679	683	717	683	683	694	669	677	684	673	720	706	713	705	666	708	660	658	671	691	679	702	664	734	661	703	677	656	678	689	643	683	674	672	671	689	671	697	707	721	691	728	686	701	687	702	666	692	687	676	697	714	660	624	695	697	710	665	680	645	712	678	679	700	685	699	675	732	683	696	665	710	677	665	659	708	694	693	642	631	723	670	727	654	674	718	680	630	679	669	699	654	655	686	655	687	666	640	636	711	669	665	703	681	663	688	685	691	689	681	680	659	646	720	658	698	641	667	696	672	675	658	720	705	734	676	706	645	719	678	678	683	680	670	685	663	704	639	708	668	720	701	670	696	710	682	693	668	713	676	671	704	698	671	689	689	661	674	624	677	654	657	688	712	672	693	730	714	662	670	708	676	698	679	692	694	657	679	681	658	624	653	697	684	688	629	691	692	671	721	721	714	661	665	660	626	670	677	610	666	685	672	660	690	663	717	641	616	720	635	699	695	711	693	676	686	647	677	713	708	650	651	678	718	705	652	712	633	675	670	702	662	667	704	668	710	632	662	649	687	690	715	704	657	705	703	675	670	664	697	644	655	696	649	735	691	692	686	667	690	681	671	729	653	714	646	696	678	670	642	667	696	663	677	673	704	685	693	681	665	695	672	676	674	701	664	649	690	677	646	730	717	723	676	689	685	679	696	661	676	661	716	704	722	694	683	683	689	645	670	675	704	669	669	647	702	723	729	676	660	667	682	681	648	693	644	697	699	694	679	718	694	682	648	650	651	710	682	688	698	660	601	681	677	665	690	696	716	651	714	688	716	680	657	633	634	696	664	701	679	712	696	691	699	658	715	680	705	681	703	704	703	695	630	693	690	698	654	707	679	681	677	703	698	646	665	668	667	681	688	654	689	690	662	710	683	673	647	677	687	659	636	665	656	685	679	671	685	681	705	698	719	637	677	698	677	669	716	688	709	717	675	680	731	706	724	624	708	704	663	650	671	673	684	698	676	683	697	677	673	704	711	622	657	665	641	732	647	654	677	697	697	683	679	694	644	691	669	728	695	729	689	664	676	677	691	635	636	662	667	707	651	674
27667	20598	14762	8211	5338	4286	3992	3230	2683	2296	2076	1800	1506	1396	1323	1146	1112	1014	943	833	806	850	703	654	714	668	643	650	659	663	649	667	609	670	618	610	566	594	560	523	598	606	560	550	559	528	543	534	543	535	539	559	504	568	570	557	572	532	590	530	540	540	521	550	535	522	539	547	517	554	524	540	554	514	517	531	524	502	501	561	547	554	542	551	521	516	537	571	534	572	523	479	516	541	553	528	525	523	531	511	538	536	533	465	533	568	561	565	538	537	552	536	587	549	594	497	510	502	534	523	508	491	542	544	529	539	481	567	573	515	543	534	574	504	523	552	528	536	535	531	545	581	529	549	531	540	531	520	543	549	546	508	523	509	523	509	531	546	513	560	516	505	553	535	558	511	517	537	543	540	564	523	531	561	523	524	516	573	532	523	522	511	529	548	587	518	549	538	536	546	545	529	530	571	487	547	550	564	512	547	570	545	523	528	544	529	591	559	530	536	486	512	537	555	505	553	526	508	508	537	545	528	592	544	550	535	520	522	541	529	511	551	576	534	549	542	531	540	534	565	572	504	541	558	524	502	550	522	568	508	543	538	528	538	564	590	538	503	539	551	532	513	515	529	580	543	529	496	518	543	559	534	542	560	581	537	578	560	510	519	557	522	522	551	527	502	517	520	517	543	536	564	550	539	578	534	519	565	520	523	521	571	508	522	521	537	535	502	540	520	559	513	545	501	506	495	559	548	494	571	521	527	513	519	567	477	520	521	554	506	543	527	551	563	522	538	517	532	535	501	512	539	550	514	527	547	563	534	553	492	507	560	519	520	536	520	548	510	529	522	525	514	543	515	522	495	545	550	527	579	573	495	574	539	523	524	513	558	546	534	546	494	522	515	552	522	505	525	525	546	540	541	559	516	517	536	526	526	559	528	503	507	540	545	543	543	523	522	532	517	588	529	543	518	521	571	540	568	471	545	544	521	503	520	537	551	564	524	535	570	543	545	530	527	549	555	548	561	544	538	498	527	560	540	525	557	546	548	560	548	518	536	517	519	505	533	567	552	532	544	534	543	552	536	558	567	506	507	541	537	553	534	573	546	561	546	550	541	522	518	516	533	534	487	501	564	524	548	514	540	508	505	517	592	541	567	592	526	506	505	532	510	527	532	516	498	506	547	566	519	560	547	579	526	534	512	556	581	532	538	552	531	517	555	521	520	523	471	550	521	580	529	552	557	554	497	556	543	522	500	531	584	539	521	558	537	550	561	526	558	540	561	552	542	556	533	509	509	535	564	506	553	530	530	529	585	538	519	555	522	550	547	516	517	505	525	576	511	521	494	546	563	518	546	523	529	528	559	530	536	534	576	542	522	517	553	527	549	575	556	576	501	544	525	492	597	539	496	535	516	540	545	510	562	531	535	551	517	553	534	554	497	527	540	590	582	539	544	479	562	535	535	550	522	555	533	555	583	567	508	557	538	520	499	514	514	564	519	509	558	569	540	547	528	543	498	527	537	538	539	533	525	534	530	537	554	589	521	512	504	551	526	566	524	563	560	507	557	513	562	543	542	545	538	529	547	527	565	488	537	581	530	547	582	542	512	539	540	555	542	525	495	546	571	501	533	502	517	533	512	527	578	546	522	567	488	501	523	535	538	536	543	568	539	544	567	570	504	508	511	529	543	537	527	555	536	553	541	497	514	563	489	537	535	526	593	560	501	592	505	500	530	524	522	530	527	516	539	512	547	507	537	504	487	538	544	537	535	529	550	517	520	536	549	536	537	493	507	551	558	538	549	533	571	595	522	539	555	534	540	515	541	529	542	535	563	538	535	555	505	525	527	532	537	575	500	491	519	552	527	509	515	537	592	527	527	512	510	547	541	497	569	514	536	535	538	483	558	522	570	537	550	565	503	551	535	532	559	556	501	510	539	545	544	576	568	535	519	521	522	512	566	551	538	526	530	509	572	561	528	537	534	537	535	535	540	561	553	553	554	533	539	567	455	551	563	543	526	564	537	509	539	535	521	573	519	560	538	535	549	594	521	587	579	543	511	554	567	503	568	552	551	516	485	554	583	517	508	527	523	520	519	557	525	533	554	520	565	502	582	514	565	562	528	555	522	534	488	530	539	540	567	546	533	550	558	548	532	531	542	539	535	521	498	588	532	550	519	547	504	563	525	541	566	580	563	499	511	573	480	514	592	500	597	516	536	531	533	565	571	550	529	567	503	511	553	524	550	537	546	537	584	525	534	537	553	539	535	519	540	536	533	503	553	564	522	554	536	521	552	552	532	528	567	518	547	543	571	557	518	520	499	527	540	535	570	536	549	543	556	565	539	533	516	510	509	560	553	539	513	538	534	536	516	493	601	499	538	503	539	538	559	524	556	524	509	558	538	507	558	521	560	546	534	541	507	536	572	554	541	526	492	573	573	491	542	560	542	541	525	559	578	547	519	533	531	550	529	495	548	594	557	531	542	523	560	538	493	522	493	485	569	541	526	521	531	562	542	507	535	479	530	529	545	559	519	558	521	550	498	554	566	583	508	551	549	550	568	527	537	540	525	535	543	551	579	525	511	546	559	565	530	546	526	535	518	525	510	559	526	519	519	515	523	518	529	528	550	549	532	533	502	531	552	514	534	532	552	518	529	496	532	531	528	525	548	585	508	552	529	509	521	543	511	464	575	542	538	535	490	535	528	530	558	518	540	542	529	542	549	510	568	535	509	531	515	565	566	533	541	500	499	544	559	549	532	567	518	549	488	570	519	545	543	521	540	546	572	483	520	521	552	510	519	533	541	525	524	569	522	543	601	571	523	522	516	548	540	544	485	547	509	561	548	508	502	526	555	558	559	524	577	539	540	537	507	553	563	536	542	505	490	552	553	533	537	587	564	524	557	548	517	523	545	494	564	601	500	518	509	540	504	542	521	513	515	558	559	537	539	550	529	553	543	510	574	521	544	556	568	538	581	552	512	500	517	508	543	490	528	546	518	522	534	567	514	569	511	508	561	512	572	540	518	520	523	510	554	542	567	573	549	592	537	544	512	534	536	626	537	567	534	518	537	499	535	525	538	534	552	541	487	542	520	554	542	533	546	510	526	541	545	529	549	523	515	549	532	530	495	513	556	518	512	536	514	544	575	541	557	521	521	508	566	502	510	553	486	532	517	540	570	577	507	520	533	561	526	537	552	515	560	573	512	495	578	511	521	551	530	565	544	515	542	580	558	554	554	584	515	527	575	556	506	497	524	508	526	531	503	551	504	492	563	545	542	523	528	557	532	546	550	497	518	529	529	548	513	516	536	526	511	532	514	517	543	533	504	523	524	536	537	505	527	551	514	578	504	588	566	554	540	541	583	563	510	527	540	544	520	528	557	529	564	535	539	537	503	521	521	521	522	527	538	564	549	522	538	554	576	512	517	547	539	553	542	544	543	551	518	575	512	566	550	498	538	542	543	493	500	550	535	551	549	532	482	560	528	513	562	557	548	549	546	499	531
17134	21995	16945	10650	9341	8362	7983	6734	5618	4829	4256	3462	2810	2448	2145	1962	1794	1563	1377	1303	1192	1142	1016	932	898	888	942	854	899	900	931	850	790	763	752	747	724	724	733	778	681	699	632	697	705	659	646	719	643	634	647	652	646	639	646	656	650	651	636	621	670	684	624	691	670	609	625	605	650	636	623	648	641	655	648	637	611	643	637	697	639	626	658	642	624	659	662	625	627	664	623	671	660	649	650	617	604	638	621	630	624	646	645	614	613	616	613	617	653	618	665	638	644	647	624	607	646	683	649	625	625	614	599	638	623	634	657	618	676	608	654	666	630	632	630	660	656	600	600	591	656	677	601	626	609	619	638	653	638	679	674	680	649	617	620	657	617	638	611	633	699	640	633	641	597	681	618	628	622	656	612	634	657	620	616	640	619	610	607	664	647	695	599	638	641	659	673	625	640	659	658	663	679	625	625	653	620	603	634	620	594	662	625	656	628	653	649	625	597	629	624	637	666	602	636	669	622	642	653	610	643	649	619	641	595	639	645	648	622	661	678	618	617	681	654	635	646	630	626	589	655	627	583	648	678	614	632	621	626	653	600	687	678	655	639	635	617	650	626	643	640	630	683	622	676	620	609	613	623	659	649	636	657	665	671	612	641	608	625	593	617	628	613	606	629	581	648	604	630	653	617	649	621	633	640	631	634	624	633	640	633	650	671	642	641	668	640	655	640	650	634	606	653	664	675	602	621	660	613	642	623	620	639	626	633	621	599	652	615	628	647	619	615	612	635	621	626	633	677	644	625	637	648	616	651	673	654	618	623	656	678	643	630	667	625	608	647	614	644	671	633	672	609	645	623	657	620	659	633	623	674	621	651	647	636	635	633	656	637	633	613	605	620	623	653	637	625	660	632	636	678	645	653	594	648	645	621	643	664	583	655	658	645	633	660	661	667	676	626	634	649	679	650	624	623	637	637	677	652	636	655	628	634	662	614	653	620	641	633	656	640	652	625	660	623	648	687	642	631	597	646	689	661	608	640	589	632	667	632	615	623	601	645	612	611	647	639	648	638	642	655	698	633	661	646	640	639	621	608	648	617	650	617	659	619	639	690	639	687	657	656	598	617	619	648	646	667	653	647	639	667	644	619	681	623	644	663	684	650	639	577	685	601	650	636	674	615	649	663	662	632	685	602	629	630	605	661	699	633	682	595	657	622	661	639	657	602	675	651	638	633	652	620	614	670	644	616	626	633	636	622	662	689	666	670	615	643	662	598	644	680	593	633	644	621	662	613	664	595	624	576	632	639	631	656	609	562	657	649	672	639	653	640	666	647	626	622	586	636	628	670	638	611	639	613	668	612	614	645	618	597	656	629	636	626	691	633	676	644	638	666	599	674	672	624	654	630	586	673	635	618	662	648	657	660	612	633	663	592	622	611	638	684	660	601	666	678	653	622	628	635	630	648	608	643	652	620	620	634	670	586	678	634	604	646	655	685	611	631	652	630	646	631	660	676	626	696	679	661	592	669	641	623	627	640	653	585	614	601	668	602	657	651	664	664	626	662	654	668	638	625	643	619	619	674	629	634	639	631	635	667	654	663	660	626	634	594	576	615	652	660	661	624	656	632	618	603	664	595	683	667	630	658	648	597	609	658	636	711	676	624	606	630	650	658	637	626	650	615	638	624	639	667	663	619	629	671	657	649	636	637	622	590	637	639	653	675	658	645	664	636	624	638	637	580	609	660	676	659	679	623	708	613	674	586	621	661	622	637	644	622	696	605	641	624	662	645	667	655	616	621	608	679	633	693	620	680	694	625	661	625	638	670	632	603	634	644	621	631	614	633	622	622	621	651	629	631	652	705	616	630	647	642	630	689	612	610	586	665	649	635	666	611	658	633	666	610	661	648	668	634	652	632	677	592	665	598	654	632	671	607	594	624	638	615	632	649	669	619	657	686	648	651	655	621	658	631	667	590	668	594	640	655	651	674	686	641	620	638	675	634	657	636	586	643	634	611	612	604	641	644	621	657	635	634	603	626	650	615	641	614	672	633	645	656	652	620	645	641	628	643	614	655	619	624	634	661	642	653	640	649	619	670	636	680	639	628	648	659	639	623	660	653	606	651	642	620	652	665	641	616	662	584	689	608	668	660	653	569	695	659	625	619	630	649	636	633	600	600	648	621	663	663	646	637	655	673	625	653	602	610	660	597	669	644	614	614	646	613	609	641	634	615	634	612	657	647	647	640	630	629	640	647	631	670	663	655	652	667	644	645	613	681	641	638	619	631	646	679	652	635	644	642	644	640	632	620	653	592	617	607	610	663	589	674	643	645	636	671	626	655	688	614	621	660	645	660	656	609	644	660	607	648	614	662	652	628	629	644	690	673	666	647	616	607	651	631	615	657	575	640	623	662	648	616	608	632	645	647	659	586	628	640	676	593	634	653	639	666	645	603	599	712	576	635	633	602	650	617	619	657	632	646	635	670	678	664	612	659	594	617	623	612	642	605	575	655	653	651	642	596	596	621	608	626	640	614	645	652	632	669	640	586	649	617	647	631	639	636	614	638	589	677	630	590	642	669	658	594	638	649	616	651	636	661	670	658	639	671	643	598	644	645	689	636	628	637	621	633	664	668	656	652	621	686	644	620	666	646	671	621	647	663	659	666	613	622	626	616	600	646	620	614	651	660	651	667	613	650	610	630	659	638	692	637	612	602	604	620	616	654	651	679	607	665	617	653	595	661	637	650	603	650	602	647	646	637	647	616	663	691	645	613	653	657	615	603	631	662	670	656	631	591	626	632	649	616	618	631	661	581	640	626	624	593	639	627	670	683	657	673	606	673	659	626	680	673	607	627	638	623	610	660	655	679	641	651	566	620	625	662	589	670	635	649	657	619	627	642	596	645	653	639	635	642	628	640	687	623	641	631	602	639	628	625	644	691	648	620	614	673	651	649	613	623	642	634	638	641	624	616	619	639	621	626	637	638	620	662	643	658	663	630	635	667	667	667	685	636	632	638	638	621	645	590	681	652	626	642	589	679	582	662	626	673	621	638	632	602	655	611	635	619	674	689	640	658	637	616	667	684	667	667	719	637	670	639	612	669	658	625	607	671	606	612	651	630	666	600	671	659	651	682	642	668	613	618	574	624	629	654	664	625	675	622	664	600	666	642	638	614	657	619	644	657	661	603	674	638	656	602	646	671	636	649	621	674	647	615	668	577	645	646	589	613	604	665	618	628	646	694	635	645	636	656	679	631	643	633	648	605	597	633	618	636	627	680	640	644	647	632	631	684	622	642	657	642	636	634	661	639	689	723	651	665	659	642	627	652	677	655	651	620	670	631	622	613	650	584	591	645	627	681	640	623	654	643	631	635	613	661	636	660	623	616	663	667	642	669	649	672	636	668	658	624	650	640	670	640	663	687	646	621	610	741	612	645	623	619	681	623	629	659	652	632	677	622	661	645	645	613	694	643	659	642	609	673	623	665	631	649	686	646	614	639	630
24332	21274	28374	24488	21200	13340	7306	4934	4161	3627	3212	2417	1933	1928	1618	1438	1356	1122	1002	930	883	802	738	661	624	653	665	638	608	634	650	604	548	566	585	527	513	535	467	512	482	474	448	457	450	495	437	465	443	445	473	471	482	454	421	411	405	428	424	408	440	436	425	398	417	437	392	460	416	447	445	488	431	408	412	429	396	459	415	399	442	426	411	455	405	432	420	418	388	405	435	418	436	399	434	388	420	447	372	391	441	426	410	420	423	390	433	446	427	441	416	464	442	449	391	422	414	411	382	435	413	429	426	411	449	472	406	435	421	433	415	431	457	386	418	449	419	449	460	406	416	465	434	400	463	462	437	394	441	459	461	440	432	436	463	406	419	406	419	416	435	437	430	430	388	452	399	398	421	423	382	425	453	386	448	422	417	412	394	391	420	457	425	473	424	431	444	417	405	412	467	442	402	465	391	436	429	425	422	450	412	437	406	438	436	416	437	422	415	390	450	410	426	421	412	418	420	436	429	408	399	418	412	402	435	478	443	406	430	418	398	432	460	445	487	439	431	435	417	406	445	420	431	446	412	451	432	389	442	389	453	409	412	410	406	429	382	422	422	414	426	417	474	446	369	381	386	442	393	450	384	421	420	413	391	412	443	404	411	410	422	406	439	435	419	450	445	422	401	435	434	409	444	436	380	438	440	413	423	444	430	416	435	431	436	419	453	424	409	415	449	412	410	412	432	406	430	423	440	447	414	398	463	449	433	438	420	450	453	456	411	425	445	413	436	401	422	430	453	400	438	428	416	435	425	404	427	424	416	434	451	426	426	405	418	433	417	428	415	384	412	428	449	399	432	449	393	417	405	427	412	414	407	405	424	411	453	434	430	388	424	421	455	426	437	403	427	431	401	426	434	446	414	441	402	438	411	396	390	403	417	428	405	454	433	410	410	413	424	438	424	391	448	431	411	416	440	432	444	432	425	445	432	420	439	415	404	443	442	440	443	430	413	425	435	394	404	425	441	432	389	434	367	399	423	417	434	430	390	428	372	418	389	408	423	437	447	451	421	398	396	396	408	438	436	434	460	461	412	455	422	439	427	388	403	417	416	422	419	433	434	431	399	420	382	447	420	393	404	421	437	427	425	413	455	465	423	404	436	432	432	414	452	431	398	440	431	410	441	428	421	459	449	428	411	420	439	436	408	433	414	412	429	423	410	402	408	400	431	420	458	449	451	414	429	435	432	454	458	424	412	438	425	433	381	466	427	419	424	401	423	423	392	399	407	451	460	434	399	417	398	430	449	389	404	448	428	451	444	435	443	408	449	443	422	494	393	418	446	463	436	445	414	392	407	447	431	448	448	440	419	418	448	436	450	421	447	394	409	396	454	444	448	401	419	376	423	462	442	433	402	435	432	447	478	415	387	438	407	419	420	417	404	401	457	441	438	445	395	418	440	433	397	420	406	414	412	425	415	425	376	453	457	435	439	407	433	400	429	456	442	404	438	386	446	428	408	443	403	419	409	400	451	462	424	440	413	430	383	430	426	410	415	412	417	404	413	388	427	435	433	443	455	430	410	370	418	418	423	422	474	444	409	441	427	377	450	443	416	426	442	430	403	430	462	397	427	466	436	446	429	452	440	406	411	420	402	427	437	416	408	453	425	424	422	429	447	410	430	418	424	389	419	403	418	443	408	397	411	429	452	416	413	445	418	392	388	394	432	425	394	402	437	413	431	386	408	396	443	435	428	449	419	420	387	403	421	423	425	426	411	412	419	431	404	421	396	429	388	425	465	398	438	415	429	447	398	406	400	433	404	412	416	398	411	438	438	398	455	399	455	398	411	428	383	415	439	401	442	388	369	421	441	438	459	444	394	433	432	504	431	423	418	422	425	447	455	461	446	424	440	421	426	457	423	413	422	463	413	417	376	459	440	422	416	391	395	457	439	393	468	401	473	432	467	472	407	420	397	411	417	462	430	424	385	423	447	408	415	450	446	446	404	415	401	417	420	416	426	449	400	401	393	417	422	401	404	408	388	436	423	413	409	470	448	414	385	443	423	420	453	471	412	462	372	445	416	409	456	427	406	428	406	454	419	432	400	439	423	406	394	432	439	444	417	421	410	391	410	439	398	436	413	433	404	449	403	410	428	433	454	401	403	416	410	421	400	465	443	397	461	411	398	424	414	449	446	423	400	413	414	427	477	448	429	384	409	446	395	384	406	427	437	440	444	448	402	411	454	430	418	415	431	442	424	389	429	442	395	440	449	418	470	437	436	387	412	392	414	431	415	400	412	440	481	426	406	428	392	447	416	429	398	390	441	444	470	419	430	431	445	436	455	403	404	429	450	419	433	418	436	430	421	411	418	414	428	471	429	424	471	418	417	439	455	396	423	441	408	436	412	443	460	390	414	471	439	423	402	425	425	422	407	433	407	432	423	432	435	433	417	426	396	411	405	438	431	428	441	415	409	430	426	436	412	417	420	412	394	416	415	447	415	431	440	442	430	428	426	430	438	418	405	413	403	456	457	364	423	434	416	440	440	436	415	389	441	434	424	431	418	428	403	422	422	408	425	428	433	447	444	446	442	418	447	417	437	391	458	427	405	415	408	405	431	429	425	415	385	436	465	411	416	401	433	423	444	474	386	399	403	395	427	383	440	427	448	427	464	425	399	421	424	424	404	477	405	446	420	433	406	432	420	437	392	406	434	449	416	423	439	433	438	429	369	427	388	425	437	419	438	437	413	432	433	421	372	382	441	423	425	411	427	427	410	402	408	400	428	418	449	468	416	430	423	433	433	428	388	424	450	424	379	395	446	411	440	442	450	392	448	429	408	446	430	396	414	447	428	429	408	423	443	410	394	388	405	405	444	423	422	400	401	445	427	386	449	394	443	398	425	424	439	427	404	407	428	437	389	437	427	427	425	439	429	412	404	441	401	388	458	423	398	423	416	469	405	425	432	419	399	416	443	430	443	455	419	381	438	411	420	426	450	430	436	425	412	449	403	424	417	403	423	399	427	376	452	418	437	436	444	413	425	418	411	405	403	424	413	393	419	413	399	398	442	451	379	408	403	418	451	423	414	411	446	396	417	412	470	433	440	438	431	431	436	433	421	421	398	378	453	409	434	379	419	429	424	415	412	416	421	423	408	438	432	420	395	417	417	395	420	409	437	390	424	423	403	428	395	443	429	398	454	421	410	456	418	421	387	399	419	437	404	428	414	403	438	431	449	442	456	462	381	456	454	418	407	415	417	444	446	467	425	446	428	428	439	403	401	435	433	446	420	434	439	389	448	431	429	399	438	467	405	446	408	434	438	424	439	432	444	416	465	398	450	393	399	448	431	404	418	400	423	438	421	452	431	409	417	438	423	411	438	434	419	431	412	403	400	500	422	401	403	422	377	410	473	417	415	422	418	441	417	391	425	407	435	383	406	428	417	484	438	411	404	439	420	405	423	400	428	420	384	466	438	435	393	453	401	448	409	416	450	440	468	433
18316	30560	23752	15552	13393	12454	11122	9533	8670	7227	6292	4870	3725	3556	3004	2634	2363	2113	1682	1506	1401	1270	1160	1046	904	1006	990	926	867	917	839	770	774	687	711	697	635	619	681	645	594	581	597	585	584	582	540	576	569	556	494	537	511	562	524	516	500	538	508	543	505	499	532	483	504	544	502	514	529	528	532	481	513	521	482	520	507	489	559	510	523	516	491	523	484	497	513	542	516	500	499	511	504	494	523	510	486	486	477	438	495	530	496	521	496	484	497	492	529	485	543	494	487	510	509	471	503	504	491	506	509	497	492	563	485	494	493	503	506	523	467	531	507	504	540	501	472	490	571	498	477	494	516	535	514	501	520	517	525	519	541	554	515	511	478	517	536	531	482	497	500	520	514	490	536	512	494	545	510	490	530	476	483	473	492	511	472	500	495	503	490	490	487	491	504	502	541	503	496	527	543	502	531	519	500	531	486	472	506	508	543	488	481	524	543	470	528	482	521	482	481	488	517	454	496	476	494	477	522	540	499	499	509	489	500	545	477	512	494	518	519	529	516	512	515	530	492	496	526	514	490	512	531	510	527	514	512	528	496	460	533	482	562	519	551	478	515	504	491	506	512	491	508	499	523	488	523	478	505	520	525	524	529	486	458	485	518	505	526	462	498	487	505	528	520	524	480	561	474	516	509	515	494	527	496	504	506	513	515	494	528	541	519	487	505	521	473	495	475	484	515	508	493	506	507	491	534	546	509	539	497	541	486	526	525	511	544	546	523	507	490	529	506	495	537	501	542	483	518	496	547	466	546	475	496	502	513	500	523	558	509	502	467	495	516	461	533	503	484	550	497	517	502	533	486	502	508	515	527	506	523	482	514	495	505	502	530	547	509	480	499	502	505	464	497	501	521	524	556	489	493	495	502	478	513	502	511	479	468	582	482	499	506	503	494	496	503	518	547	507	478	500	472	495	493	507	511	495	534	503	546	510	552	524	505	544	517	517	483	547	520	484	505	487	521	551	475	493	492	513	522	513	479	511	498	520	558	525	504	481	524	518	467	518	483	536	482	521	536	519	526	494	481	509	519	500	521	522	480	498	470	533	508	484	524	513	492	506	557	464	501	488	547	496	520	494	483	482	524	480	514	473	503	523	495	470	493	538	520	517	500	491	487	496	516	504	524	540	518	514	460	483	484	518	503	525	535	513	522	508	496	485	514	481	469	502	551	522	501	493	444	535	474	504	476	472	472	505	493	539	484	485	490	478	512	519	495	517	530	485	498	505	502	479	509	542	504	504	518	456	529	545	501	528	504	484	518	498	548	492	499	539	522	550	454	485	535	502	494	544	507	564	555	501	463	479	462	438	545	516	489	478	462	457	519	517	536	497	509	475	509	516	546	517	512	518	474	508	520	540	500	479	488	490	525	501	507	507	511	522	487	524	497	492	459	495	532	519	519	541	525	504	540	499	528	501	495	485	479	506	513	534	481	506	515	543	493	505	513	523	508	528	538	520	483	524	556	510	496	538	538	526	480	505	543	499	494	501	498	542	522	488	517	539	490	475	500	499	530	502	462	544	559	512	493	498	515	499	482	479	506	500	511	477	511	515	494	534	507	516	482	541	500	503	509	490	503	511	507	511	500	499	471	545	517	479	543	510	569	493	553	489	510	531	502	491	500	493	517	516	531	479	490	490	508	514	506	560	435	529	544	510	552	506	517	506	453	514	506	527	494	520	458	471	479	508	494	480	515	491	557	469	478	469	517	440	476	502	528	492	513	481	493	496	505	501	491	520	496	501	506	547	486	493	523	519	510	515	531	523	464	497	506	472	543	507	488	499	543	519	525	535	482	523	475	489	554	492	494	504	499	503	514	493	536	515	526	514	492	563	541	501	572	492	483	525	510	549	541	507	532	470	505	545	500	510	481	495	518	508	519	522	510	537	523	519	509	505	512	501	463	466	504	488	526	533	498	492	560	487	525	513	515	508	484	502	518	537	506	502	496	527	481	520	530	524	512	562	542	510	494	545	530	506	495	520	511	499	546	505	487	520	498	503	505	501	505	481	518	487	462	557	441	513	490	525	577	512	533	507	508	524	515	491	508	501	512	507	483	480	502	496	518	470	514	527	510	480	549	480	488	529	499	499	513	469	502	494	503	462	509	506	525	524	508	542	513	494	544	499	514	530	496	531	500	491	535	481	484	502	477	502	506	478	519	536	489	509	493	569	494	486	522	530	515	503	489	541	506	515	501	484	475	477	511	516	514	489	472	494	488	520	472	507	504	478	486	517	551	485	522	504	528	513	485	494	485	450	528	488	450	528	498	509	482	504	485	506	485	496	516	525	507	486	487	525	491	545	485	482	534	499	476	504	531	467	533	544	496	493	517	495	485	496	515	485	520	540	514	548	535	507	510	504	517	504	514	490	497	490	510	491	525	515	512	542	505	506	527	496	505	493	544	549	487	483	497	498	529	548	525	513	525	482	486	504	537	536	505	476	490	526	518	472	517	468	534	484	561	523	507	534	496	522	544	493	480	476	465	512	500	484	484	524	524	496	526	463	523	472	480	504	502	520	492	540	510	523	513	533	528	496	541	518	529	517	549	506	521	525	558	510	498	491	530	484	491	527	549	519	509	480	514	493	474	522	529	515	484	513	558	476	505	489	499	492	498	492	498	532	525	542	484	496	551	520	494	482	501	489	475	537	482	481	533	517	489	507	501	533	515	507	566	497	484	475	527	490	491	511	522	504	495	473	503	513	526	497	474	500	497	515	509	477	526	490	455	515	516	531	524	510	489	482	489	460	491	517	509	526	514	504	492	471	528	528	499	507	500	536	501	497	519	505	521	492	519	509	539	502	499	523	518	539	497	484	505	518	512	535	524	561	476	512	504	530	467	497	514	527	517	489	502	485	528	490	549	496	448	515	499	492	520	515	506	513	518	558	500	508	544	500	506	479	559	526	517	498	502	479	493	493	495	495	526	497	525	494	513	539	484	502	501	508	585	490	490	513	480	511	479	500	531	510	513	507	526	506	518	522	556	477	527	520	562	519	542	506	547	528	486	492	507	505	509	507	477	503	510	472	515	522	488	476	465	493	517	504	533	529	450	515	517	490	517	516	497	487	535	554	517	507	531	505	494	509	478	535	511	508	508	508	500	504	524	519	502	509	497	514	519	544	500	503	517	493	481	483	490	478	538	510	485	496	513	494	498	514	495	501	504	493	471	518	484	521	490	527	540	514	535	498	496	516	557	449	501	482	537	518	510	469	553	503	487	475	524	504	531	482	493	526	486	490	507	519	492	513	526	532	498	496	483	494	467	498	519	520	490	540	504	529	503	525	512	492	529	467	481	482	513	512	539	480	537	501	475	530	520	519	514	491	495	520	499	513	531	496	494	526	527	486	509	533	548	522	515	521	468	487	528	523	457	531	489	493	459	507	543	503	458	519	506	519	522	542	538	483	452	510	549	495	506	548	476	511	543	519	517	484	535	460	535	484	504	489
25389	21269	27156	25408	12945	6407	5343	4357	3621	3228	2949	2301	2075	1858	1709	1665	1519	1292	1168	1167	1072	1006	1027	932	876	937	822	840	923	879	847	821	782	812	737	797	768	774	732	737	811	786	752	741	758	697	731	781	718	697	674	748	733	791	701	710	661	682	735	704	744	700	724	726	737	700	645	692	691	721	686	683	687	692	749	768	667	682	708	706	689	682	704	690	709	698	704	695	722	710	717	701	660	773	676	692	694	693	712	700	757	733	711	689	717	716	706	714	683	670	695	654	717	696	735	751	690	675	684	777	689	704	740	724	720	693	715	692	692	713	731	725	680	680	713	732	730	677	731	684	692	708	685	673	706	711	740	687	728	708	699	701	697	733	682	715	685	699	640	706	652	702	734	686	792	663	738	706	676	703	722	713	707	730	660	707	722	707	664	706	734	704	716	699	692	707	716	689	696	728	741	683	679	736	738	699	692	703	721	745	715	668	709	678	721	737	725	697	698	673	686	693	714	704	712	760	725	706	698	701	701	710	712	666	754	723	712	684	683	710	687	700	684	717	722	710	721	715	737	710	721	712	678	693	742	685	697	679	728	716	726	664	731	690	702	676	726	702	759	702	740	723	689	680	733	697	690	665	684	670	732	716	673	709	683	705	722	699	722	727	716	681	690	713	683	670	717	719	739	680	709	683	693	676	717	696	662	673	687	695	711	715	673	635	707	744	756	714	717	689	750	701	687	663	704	719	658	688	689	726	734	731	696	713	703	665	730	690	636	729	713	731	683	721	733	748	703	703	669	689	720	638	701	691	702	664	716	714	731	702	713	717	743	723	696	685	656	698	678	706	719	724	713	727	712	674	733	749	709	730	680	715	741	743	726	671	672	736	743	694	656	718	695	724	686	702	718	695	686	722	693	765	721	720	696	668	710	705	699	696	667	733	653	706	707	695	705	729	720	717	681	676	695	669	705	644	680	737	736	703	687	710	701	657	719	666	742	678	711	704	722	683	673	747	710	739	734	738	671	687	699	711	664	684	710	686	672	687	688	721	699	745	744	737	707	728	670	672	700	729	738	687	676	757	752	686	708	711	674	712	686	739	689	725	693	763	695	720	748	694	674	691	682	761	671	679	708	680	695	736	706	705	734	704	732	713	760	674	759	721	724	676	761	692	696	663	713	649	707	686	741	679	749	728	710	686	664	739	742	710	693	714	748	738	721	748	700	678	687	734	708	701	700	680	755	719	717	650	694	700	703	678	699	716	691	729	714	679	721	699	679	709	665	724	683	762	690	707	710	696	724	696	680	727	743	698	682	690	709	690	745	746	731	658	708	720	739	699	702	731	732	701	688	723	727	679	675	745	699	723	722	714	721	613	685	699	639	700	714	731	711	721	727	677	654	732	649	671	678	717	696	719	701	726	681	756	703	706	701	720	703	701	733	709	739	682	721	660	683	692	677	705	664	718	691	631	717	717	690	709	706	692	763	706	710	669	695	674	735	698	717	704	692	730	742	675	729	649	673	683	665	670	740	757	702	715	715	680	659	719	653	711	687	678	703	644	687	728	741	724	673	680	688	725	734	724	736	731	727	715	715	738	727	707	701	709	701	699	701	709	668	686	656	689	701	745	743	713	713	740	678	748	687	687	718	676	700	727	721	747	680	692	729	738	715	678	702	716	717	668	743	741	708	733	727	713	717	662	719	723	723	704	753	669	715	695	652	697	717	667	692	684	701	735	688	686	683	715	752	676	703	713	654	685	664	681	680	724	688	692	750	749	730	670	674	698	731	745	708	713	713	748	732	738	720	721	728	704	769	728	723	697	686	706	701	730	714	714	692	721	702	703	675	693	736	741	685	726	703	724	687	663	740	666	741	728	663	689	711	695	734	712	707	695	747	691	698	712	693	660	721	712	715	686	719	753	676	717	718	727	692	715	675	726	703	715	756	725	697	667	740	677	673	709	674	666	675	691	697	715	717	756	735	700	673	748	737	707	708	731	689	681	713	743	720	714	697	687	709	757	730	715	730	705	683	733	636	688	717	671	736	712	738	644	734	721	703	737	697	714	701	665	705	747	706	735	713	744	689	713	721	710	705	710	683	678	679	684	725	744	704	721	694	737	721	681	727	728	674	750	721	678	691	677	753	712	733	693	735	710	717	693	673	713	739	717	696	656	666	698	688	724	738	702	710	673	716	663	661	707	757	671	707	675	690	726	692	640	691	676	745	683	678	700	708	695	721	688	688	729	686	702	739	737	747	699	652	744	676	677	700	788	730	748	703	738	731	708	699	708	676	670	673	677	713	750	707	707	691	748	707	691	722	677	678	668	717	744	703	661	752	666	724	724	721	672	652	738	699	672	721	715	665	712	712	718	666	713	713	675	717	720	644	709	688	747	720	703	716	687	738	710	684	707	736	677	683	690	699	754	737	674	775	721	711	674	734	724	706	715	710	721	679	702	738	679	726	731	654	751	716	670	711	684	735	676	760	680	665	707	719	715	677	717	712	689	700	753	704	717	674	679	688	708	746	700	690	705	676	693	637	705	666	742	713	730	743	735	692	717	720	709	750	727	714	718	708	700	711	663	710	710	715	665	715	695	695	683	697	750	707	717	706	701	676	713	726	691	700	684	728	668	703	686	719	739	691	685	732	711	694	672	703	727	708	696	743	745	714	725	721	685	707	743	742	709	696	664	706	724	689	699	742	721	680	696	761	681	735	698	736	704	720	693	762	717	659	703	668	717	737	743	656	736	683	735	721	683	670	742	692	704	702	739	671	708	684	704	671	655	748	667	681	706	697	717	718	729	653	722	679	742	729	712	703	716	708	723	741	672	752	746	718	692	734	747	699	679	686	694	747	713	689	694	733	732	705	708	703	693	748	674	650	687	715	692	765	701	711	702	754	740	698	759	734	693	716	648	673	696	724	753	698	736	694	693	695	718	683	685	661	706	685	722	700	761	668	635	669	693	756	675	718	685	685	699	742	655	692	742	724	704	668	687	682	684	703	703	697	703	723	657	739	727	704	718	705	759	698	773	743	711	723	711	697	680	687	725	671	717	730	689	620	686	666	721	711	716	717	639	710	675	692	693	733	713	719	634	696	705	716	726	696	700	695	718	695	733	667	661	745	679	664	697	677	709	775	672	678	714	699	686	684	747	678	706	715	675	716	676	655	692	673	703	652	759	661	693	695	669	713	746	706	660	698	682	666	676	729	694	716	678	715	698	727	692	696	692	702	661	686	650	765	736	709	702	734	706	709	674	720	679	676	714	696	747	737	671	697	755	760	722	713	734	730	722	725	700	709	730	701	680	744	660	713	667	695	717	730	662	689	669	682	702	744	719	768	715	695	671	709	713	703	773	711	700	660	705	686	695	667	691	642	692	705	710	709	693	720	676	670	749	680	693	686	696	731	768	701	657	709	704	676	693	706	699	666	705	727	716	751	713	701	723	693	677	707	748	744	716	678	713	674	694	636	711	711	729	711	686	716	675	671	645	719	706
18618	27621	20536	13590	11527	10690	10109	8743	7639	6857	5695	4356	3736	3434	2887	2670	2588	2094	1813	1758	1567	1504	1285	1241	1230	1248	1177	1141	1131	1188	1101	1111	1008	988	979	1014	948	954	950	938	908	917	876	846	850	911	853	877	883	850	829	869	842	857	834	807	882	826	868	780	895	879	838	833	861	835	848	830	885	835	784	789	870	771	834	849	844	805	852	851	854	784	839	861	816	729	807	855	812	855	819	862	819	840	864	829	827	839	803	767	831	779	816	824	844	818	844	831	853	813	833	875	792	875	847	809	823	819	822	805	806	806	823	816	827	868	831	790	812	819	800	848	779	841	830	825	828	812	853	793	808	792	817	789	848	833	884	789	807	802	871	848	855	816	815	767	818	851	826	724	790	799	873	857	796	782	783	797	853	801	782	795	784	827	826	811	841	836	847	814	833	805	809	800	812	891	819	824	807	793	806	824	807	796	782	806	807	806	829	877	797	836	811	794	773	822	903	824	794	803	864	823	792	841	845	840	783	807	828	865	860	776	843	793	777	838	788	843	870	829	815	849	822	754	843	827	844	819	853	804	816	800	793	839	807	882	810	767	786	857	813	829	728	830	883	830	798	830	814	828	828	796	808	828	823	832	815	865	807	811	822	796	861	794	827	820	829	800	827	824	748	850	769	911	794	866	846	835	797	820	797	799	851	816	859	835	863	801	792	810	812	788	842	806	836	793	805	839	810	776	834	861	826	774	782	826	870	857	804	771	816	801	879	816	846	835	857	870	829	816	828	831	857	788	847	818	821	788	814	816	799	817	766	832	819	837	801	788	845	833	787	799	825	809	781	781	786	796	814	848	825	813	799	836	800	789	827	790	821	824	812	817	856	847	784	783	810	815	827	783	820	841	784	772	738	842	810	826	835	839	860	794	871	851	831	756	872	799	794	844	873	824	782	825	809	835	797	794	770	812	826	832	796	783	810	860	806	831	834	772	816	838	777	797	858	850	798	822	790	810	791	816	857	851	831	815	780	849	764	862	782	825	812	805	830	872	797	861	805	806	864	800	860	809	780	825	836	784	815	807	841	829	811	857	824	817	790	783	807	851	834	821	825	881	785	798	774	805	830	856	815	833	794	852	822	771	792	745	829	796	848	806	824	807	832	876	853	801	787	803	798	839	783	810	787	795	789	830	852	813	835	848	819	834	837	843	794	846	903	829	827	820	793	770	804	849	792	815	834	807	766	756	805	728	776	838	836	840	782	811	787	817	804	799	835	804	806	801	830	818	795	847	838	816	801	799	824	824	851	892	863	837	863	871	825	813	814	832	852	794	801	825	848	806	829	836	794	816	755	841	780	858	796	791	849	841	824	767	850	809	896	807	809	812	825	845	830	830	859	872	811	838	839	836	827	771	814	823	821	881	786	886	834	818	830	820	892	820	823	755	762	792	816	809	782	827	884	760	819	837	813	794	836	815	875	830	824	793	808	784	794	815	806	799	805	820	797	800	784	791	860	828	826	823	847	809	845	843	855	767	842	835	805	782	833	765	802	829	798	767	830	830	791	826	833	833	811	809	817	802	818	839	807	827	824	771	823	845	795	764	829	733	822	789	837	775	842	823	831	829	812	799	822	833	804	825	836	804	875	813	841	853	820	802	784	829	807	783	821	847	834	838	809	851	850	852	799	843	770	845	824	822	785	813	824	830	830	858	826	863	820	822	801	816	833	860	792	796	810	805	811	847	786	822	845	829	787	808	816	843	785	853	831	767	860	798	763	784	863	851	789	784	853	851	842	846	830	859	773	830	798	800	818	879	829	834	864	768	798	816	836	810	803	839	806	828	780	821	795	792	800	786	775	817	845	853	896	795	791	811	798	834	847	734	845	775	826	847	794	856	803	817	876	824	817	829	831	838	741	826	790	816	804	836	802	848	830	830	824	813	848	832	756	826	819	809	832	808	774	808	804	803	812	802	817	797	779	836	870	881	848	881	805	790	827	785	867	811	825	833	847	823	861	752	856	835	829	792	849	833	809	808	827	814	800	814	840	822	778	869	843	802	818	830	837	875	773	810	851	810	848	865	783	812	832	804	816	779	834	826	828	815	821	797	803	827	868	831	853	764	828	796	839	776	790	805	816	794	812	854	864	824	841	798	857	874	792	866	811	819	838	838	846	822	834	805	800	830	801	768	757	822	839	802	796	863	824	850	828	812	818	817	845	800	812	829	815	836	829	796	785	834	821	841	779	840	797	843	842	797	853	812	877	767	850	773	825	875	808	826	801	813	756	838	823	835	760	790	835	835	851	739	820	841	832	868	813	748	839	824	819	852	815	824	870	811	808	784	838	858	831	823	792	804	825	778	884	850	828	814	816	812	799	838	854	799	816	808	826	819	819	802	772	849	783	798	824	780	825	840	805	837	837	810	847	818	839	850	842	807	823	818	811	800	857	820	826	851	799	802	808	872	832	853	786	802	820	834	854	841	777	800	814	820	828	805	868	857	753	810	779	801	876	837	843	779	856	842	799	804	814	816	814	819	857	844	827	851	823	798	815	866	812	811	861	826	904	879	847	802	829	874	830	851	824	808	829	778	843	845	856	829	753	785	827	793	791	826	826	803	847	798	812	766	824	840	761	793	808	840	858	844	792	818	789	821	769	769	823	858	796	855	805	844	768	846	859	822	838	790	802	809	814	816	814	838	853	825	833	860	805	814	802	767	814	822	808	795	869	807	808	785	793	847	800	791	810	828	797	859	811	815	829	851	853	825	845	795	762	816	825	797	862	833	792	838	840	832	823	834	863	853	803	778	877	841	814	817	793	848	819	815	834	831	856	783	814	813	816	785	814	840	806	810	826	790	788	792	809	843	834	799	792	841	819	826	826	794	804	750	820	767	791	841	782	860	863	814	805	759	873	810	834	861	790	799	798	887	831	827	800	799	786	835	776	843	809	839	884	808	823	787	812	812	836	858	850	849	808	837	844	841	822	804	841	812	836	804	848	849	833	806	815	772	800	779	855	788	814	811	854	820	820	793	816	813	860	800	756	784	851	796	805	805	848	852	813	814	826	785	790	840	785	790	820	767	831	796	842	805	820	802	789	851	807	811	829	788	801	850	768	827	766	855	804	861	801	805	801	817	846	824	809	833	824	853	790	785	777	813	777	806	825	803	824	820	772	802	820	791	772	856	823	845	870	824	798	843	764	841	815	853	845	825	840	801	818	838	837	805	823	821	846	842	814	816	800	831	790	830	807	842	818	801	822	805	827	809	802	802	768	881	829	848	833	775	799	810	832	776	799	812	842	853	820	854	818	873	807	805	796	822	822	792	815	830	809	847	841	808	799	831	844	858	848	793	798	853	791	811	834	846	828	827	795	851	827	832	848	833	788	824	774	831	830	850	894	824	856	751	764	843	794	824	848	797	812	808	826	830	792	805	833	793	861	789	787	824	792	808	846	789	777	815	874	827	814	799	801	854	854	831	792	793	833	792	785	890	795	820	848	821	826	860	832	808
23111	21315	28995	23985	21341	21732	16360	8199	6057	5539	4363	3500	3080	2639	2464	2313	2130	1652	1629	1318	1248	1150	1108	983	982	959	911	931	944	977	876	914	819	764	744	760	697	710	748	670	668	709	666	675	697	616	670	659	631	599	597	611	597	645	599	589	632	636	599	629	643	652	643	580	629	617	605	582	622	606	607	631	612	604	630	562	600	609	636	608	631	547	604	590	614	636	582	625	593	608	636	615	647	625	628	670	654	608	621	596	597	621	597	588	641	623	560	590	680	656	618	625	640	614	617	577	610	578	596	600	635	651	622	614	611	622	620	623	611	611	626	629	629	626	611	684	625	609	659	592	559	605	591	601	599	632	614	635	610	609	610	628	603	587	562	626	600	607	601	602	638	621	628	657	624	613	616	619	613	565	637	598	692	569	602	596	593	620	557	621	614	632	574	630	628	638	588	619	589	600	574	580	577	599	595	617	631	586	625	621	621	628	647	591	581	653	614	633	611	585	580	599	589	579	643	579	636	629	630	630	572	627	608	605	596	554	636	629	629	608	586	603	652	596	608	639	585	632	624	576	664	588	609	601	596	608	613	556	637	577	601	614	589	612	599	560	586	613	637	636	595	632	607	593	588	597	584	583	598	622	629	610	609	638	594	603	594	591	635	555	580	620	618	588	628	589	624	595	586	651	650	625	615	605	618	621	584	626	558	607	562	613	564	610	602	640	587	645	620	687	586	607	624	597	556	627	613	593	586	629	634	594	584	600	659	632	569	630	636	611	588	670	634	589	604	593	593	622	577	649	620	583	604	610	671	580	576	595	588	598	549	616	562	615	600	591	594	620	593	648	607	603	628	597	611	593	673	612	615	592	648	618	592	586	616	603	607	634	628	628	586	561	593	602	586	612	605	586	644	630	578	618	587	622	623	571	589	632	607	577	662	589	603	612	619	592	624	588	619	629	635	595	598	573	593	578	597	638	638	637	642	618	589	581	621	603	612	580	641	585	634	592	591	627	608	658	639	580	601	608	563	565	617	568	605	600	631	594	624	617	600	633	613	557	619	634	618	593	648	621	561	644	629	621	614	594	571	620	617	606	636	639	632	616	588	564	599	645	660	618	585	607	577	648	582	651	639	598	614	604	579	648	621	572	606	597	654	607	600	630	597	645	650	633	622	636	624	619	606	600	585	598	585	623	608	579	629	648	608	608	597	606	614	619	626	593	600	647	595	557	637	575	634	603	624	578	597	563	589	600	622	592	575	581	642	662	582	654	608	579	639	585	594	585	581	593	585	553	615	618	560	579	596	592	630	675	635	625	605	589	578	603	630	603	650	633	611	606	622	587	581	608	578	579	638	633	607	635	594	572	606	609	617	647	615	574	608	621	620	594	654	640	598	587	614	609	607	583	622	601	568	587	581	606	621	628	629	611	633	626	627	619	592	631	613	609	597	633	637	645	562	630	641	596	573	585	618	654	619	667	575	592	613	562	579	608	581	597	610	670	576	605	632	581	585	640	599	632	586	609	666	644	613	622	639	575	608	601	607	614	590	602	620	646	608	624	643	631	591	608	601	628	622	652	621	597	623	565	589	616	562	579	617	632	642	627	615	587	603	602	642	645	572	623	635	635	611	632	599	622	564	566	650	632	613	594	612	582	619	627	657	587	600	623	619	592	574	662	601	569	576	623	568	618	627	628	589	648	542	584	623	614	620	638	598	628	602	638	592	647	630	619	645	626	605	592	619	604	581	607	599	603	585	602	630	629	600	588	606	595	658	583	604	605	574	613	624	628	610	596	626	641	639	625	607	592	627	609	627	583	602	582	592	632	585	595	589	588	586	591	597	595	643	583	656	619	638	594	605	600	574	671	606	602	623	613	652	597	612	614	601	569	604	592	621	605	604	595	578	613	607	612	588	601	589	569	640	578	610	624	635	619	580	624	549	625	599	650	605	640	628	600	565	561	573	577	601	616	598	584	589	586	620	615	648	637	592	625	606	654	625	613	578	597	591	623	614	600	607	613	571	605	649	634	610	627	598	660	618	605	598	595	647	613	597	579	621	583	609	627	627	608	565	595	624	637	609	607	592	594	648	658	626	603	575	592	627	612	582	613	592	626	610	572	580	572	657	606	588	611	601	559	601	592	582	616	608	620	625	627	603	572	611	667	610	574	630	612	615	645	643	612	686	588	577	608	587	610	612	608	602	619	627	618	652	589	615	608	603	644	630	597	635	635	641	624	601	589	612	623	585	617	599	586	620	620	595	607	617	601	605	616	621	603	622	618	628	598	594	590	579	581	590	611	630	656	637	594	575	578	636	593	643	626	577	643	626	622	605	631	624	634	613	584	610	635	602	653	635	653	620	602	596	641	595	620	615	608	618	579	599	547	616	656	595	607	629	586	660	637	623	660	588	604	619	608	633	578	617	591	583	551	582	655	648	593	602	583	602	557	582	615	595	564	564	610	625	616	630	592	606	586	605	655	652	594	636	655	615	612	650	587	623	580	587	584	649	628	599	587	607	654	604	612	650	587	629	629	618	601	601	623	571	584	625	629	598	616	636	601	637	634	600	571	597	585	639	583	604	598	596	624	601	618	590	622	611	578	544	608	614	629	599	583	659	639	584	618	555	562	635	631	611	651	629	602	636	595	642	593	583	622	610	638	618	570	593	596	613	668	610	630	627	564	568	615	606	607	645	588	640	573	603	648	599	594	647	649	554	622	675	601	602	607	600	589	606	617	621	614	610	620	603	586	610	642	615	587	603	611	628	601	673	633	622	616	584	582	622	623	581	587	641	621	582	638	580	606	623	638	565	640	601	606	589	607	585	655	668	633	564	618	610	589	573	600	597	635	589	622	577	564	564	609	608	616	615	608	598	631	630	608	615	536	619	613	593	648	587	610	586	577	592	583	600	579	648	589	609	622	601	616	578	657	597	613	569	623	593	614	610	552	601	605	609	588	623	614	625	607	639	593	608	639	598	582	600	634	615	632	601	638	597	618	615	612	651	640	600	610	543	602	641	592	585	638	584	668	588	630	614	656	608	597	622	619	595	592	619	642	601	586	630	595	585	619	639	593	585	577	599	624	585	629	609	593	611	621	604	607	622	580	621	612	627	603	626	644	570	628	590	584	633	613	599	612	608	586	594	622	608	593	603	630	585	609	655	606	596	610	615	634	600	611	590	613	647	574	633	572	594	640	606	631	617	604	615	630	645	617	604	602	596	648	643	572	626	620	568	540	612	651	614	659	608	593	617	582	624	632	590	607	582	594	634	569	623	611	616	614	591	602	620	680	610	613	620	613	598	576	611	600	612	593	581	627	632	600	599	615	659	640	627	651	591	597	618	617	592	617	619	619	668	613	603	618	563	567	595	631	607	615	615	602	619	618	561	583	579	623	626	627	650	592	635	565	591	590	632	619	602	618	676	619	619	586	621	572	610	598	600	543	583	567	604	579	565	622	576	572	606	613	612	609	602	602	587	622	633	639	589	612	611	637	625	589
21443	37680	29596	20690	18329	17153	15596	13312	11528	10314	8015	6493	5818	4832	4383	4041	3559	2871	2447	2195	1852	1749	1656	1475	1361	1282	1265	1204	1237	1263	1173	1071	1047	994	949	930	945	888	907	919	814	815	811	806	872	863	729	769	744	754	747	697	732	753	704	677	702	726	682	711	723	670	701	709	647	681	726	685	704	723	700	720	688	706	677	682	718	656	726	672	665	654	698	653	694	695	698	683	703	691	681	707	697	670	681	698	652	684	677	700	684	667	737	698	716	674	697	709	697	671	705	748	711	700	723	700	665	736	711	706	689	735	706	678	706	719	699	702	705	703	690	721	703	690	718	713	721	707	722	667	681	672	683	650	675	725	680	700	686	721	719	657	700	632	665	666	672	705	717	673	694	686	661	722	729	710	663	662	719	661	770	706	720	659	705	632	656	655	659	715	686	693	674	648	667	665	663	653	725	670	661	694	723	695	667	693	629	678	642	707	692	690	714	698	668	663	713	696	672	692	696	692	673	707	713	685	716	711	654	644	668	657	709	679	693	688	669	700	665	689	697	693	685	733	679	700	699	703	651	696	652	715	686	678	728	713	726	655	667	705	687	710	707	695	704	717	695	708	704	669	731	731	657	725	710	658	675	671	685	692	696	699	679	709	670	690	707	657	687	725	687	670	688	671	734	679	687	629	685	681	713	703	704	625	718	672	686	700	670	693	715	690	686	696	675	700	698	691	675	656	696	716	689	702	671	670	708	676	710	701	694	712	660	710	707	715	674	748	708	699	688	713	705	710	687	713	741	651	654	726	693	670	638	667	723	717	720	680	675	691	699	663	688	707	684	690	688	647	691	748	672	735	696	695	741	704	673	689	717	671	674	642	674	679	687	708	710	704	701	743	708	702	707	687	687	680	698	620	702	710	669	716	671	679	627	698	683	705	688	718	658	706	711	670	680	687	704	665	725	670	728	680	694	702	690	703	682	685	689	715	673	694	716	709	655	752	682	723	683	682	745	720	675	686	677	709	682	687	661	670	705	669	724	731	753	682	671	659	720	732	752	740	701	688	665	644	691	669	722	694	702	717	736	699	656	701	737	729	743	734	737	677	710	714	716	670	653	709	701	760	623	709	645	722	692	694	700	721	707	644	719	686	771	683	621	711	685	669	735	649	666	746	671	695	719	689	647	711	690	710	709	694	702	668	682	741	665	688	710	692	647	666	703	706	682	644	701	673	656	667	717	734	671	665	694	675	689	715	649	693	715	614	660	741	704	669	691	672	701	690	688	712	711	704	736	680	705	722	734	696	686	690	652	670	704	686	652	676	765	700	703	694	732	683	690	696	691	667	673	687	673	697	670	672	689	696	690	749	730	695	732	704	619	625	706	672	688	681	699	674	637	695	718	679	691	677	706	692	684	693	660	687	707	693	687	683	735	645	686	634	692	744	679	634	731	687	647	719	633	676	735	642	667	694	657	674	701	713	668	720	657	713	715	716	678	690	698	719	704	639	697	708	727	735	662	701	663	694	724	653	638	677	710	677	678	713	681	701	694	644	770	684	705	696	669	645	646	684	697	634	712	681	713	702	667	710	634	685	682	671	728	676	668	676	701	693	712	726	675	661	673	680	720	620	699	723	670	635	714	694	681	670	663	722	723	716	662	697	702	662	707	682	704	671	678	725	693	697	692	694	717	709	694	687	672	654	678	715	667	704	687	696	666	725	683	688	719	707	684	724	676	719	740	671	702	714	697	674	738	688	692	726	703	682	745	698	711	677	743	713	672	695	732	698	704	692	692	727	713	699	661	698	716	685	730	685	676	645	712	696	655	696	709	695	676	666	697	697	664	744	693	693	692	697	680	695	687	703	673	668	722	689	676	667	684	712	692	645	686	698	662	709	710	687	658	658	685	679	695	662	680	663	728	720	664	687	690	714	648	709	675	641	710	683	683	686	689	691	704	680	648	677	668	701	626	685	671	760	712	720	663	620	738	721	702	697	638	738	697	645	648	721	644	675	675	660	687	652	705	653	722	639	642	686	706	654	693	688	677	689	668	676	697	671	671	667	680	667	698	691	698	659	702	668	713	708	677	713	673	696	713	657	699	671	701	698	704	688	650	696	645	653	702	697	663	683	695	691	679	685	678	681	665	638	720	663	723	716	678	690	714	685	674	702	703	686	714	688	671	684	753	704	686	732	717	730	718	715	690	677	687	645	712	714	743	685	661	678	663	667	716	694	662	663	727	713	732	712	709	684	700	694	666	694	724	744	701	722	677	708	710	734	643	682	641	674	677	691	657	723	693	696	673	677	701	687	661	691	637	672	705	690	661	694	697	743	695	640	699	671	706	684	660	724	709	695	680	698	731	727	668	727	687	694	701	674	704	698	688	679	696	693	678	730	669	651	696	731	653	703	722	661	708	678	692	675	659	688	696	639	703	647	691	662	726	686	689	653	702	678	673	662	644	712	715	644	696	653	719	695	703	678	680	707	693	726	689	658	714	714	717	719	698	706	731	740	690	663	709	726	702	730	640	680	681	731	699	701	685	701	668	677	710	746	683	667	719	694	706	705	683	636	645	692	721	715	694	705	658	732	736	695	681	677	677	638	717	703	749	746	699	722	689	659	694	649	677	705	701	669	690	686	695	666	683	684	673	675	661	661	699	677	665	707	645	675	628	718	722	692	666	702	709	676	693	713	741	723	734	700	729	751	697	674	706	667	697	694	636	685	667	642	690	653	669	643	688	684	674	720	706	684	731	687	644	679	668	697	728	692	729	695	645	660	718	695	714	664	679	685	705	735	722	734	708	725	625	704	671	704	650	716	713	707	643	673	710	663	695	694	656	679	662	706	721	704	691	658	664	676	691	722	676	662	699	734	699	744	694	695	749	729	697	684	708	686	722	656	680	684	666	661	719	691	676	705	691	652	651	722	743	714	727	708	667	715	665	707	724	698	709	686	748	708	661	691	689	710	691	694	639	718	687	661	690	730	679	649	692	698	726	675	671	630	678	687	696	718	704	708	656	639	699	725	710	717	690	701	698	673	704	687	693	688	718	693	671	711	730	676	706	703	696	669	652	624	693	695	655	729	684	714	649	702	671	715	673	709	701	698	620	712	681	750	684	729	653	665	671	661	708	726	670	637	724	694	661	715	691	621	683	738	703	659	718	701	700	695	665	721	698	661	710	706	683	714	744	675	722	715	681	691	716	657	642	710	687	694	701	714	669	684	702	699	669	704	694	678	701	680	691	710	682	683	671	659	709	709	659	677	757	682	666	721	652	715	708	702	647	696	672	672	684	669	698	688	715	713	701	694	725	724	730	681	700	693	688	700	736	613	705	688	655	680	673	679	721	662	693	720	728	688	712	694	650	670	713	691	683	682	687	693	699	684	709	631	667	696	704	649	678	682	671	624	694	700	705	695	692	726	722	673	703	692	706	657	697	685	670	685	712	722	656	773	704	723	686	728	662	711	713	713	686	706	720	697	695	688	647	659	653	691	728	730	727	655
27820	21241	16781	9063	5808	5013	3958	3321	2948	2581	2136	1852	1563	1373	1298	1268	1074	1007	826	815	828	798	700	725	695	687	706	621	707	694	622	667	627	617	593	547	610	594	645	606	555	579	566	571	547	513	533	530	595	576	525	554	521	548	557	524	542	520	583	526	530	560	574	556	529	549	551	549	533	522	580	519	569	485	529	567	531	542	547	544	586	533	550	517	562	550	528	552	544	536	563	543	531	556	533	516	588	532	551	565	520	556	576	580	576	496	572	550	581	516	583	533	555	535	528	527	507	537	488	521	522	534	550	527	546	540	494	573	558	539	535	553	559	567	561	561	604	536	543	551	553	549	498	554	528	521	528	544	544	528	533	507	535	537	497	583	583	540	531	539	569	563	556	540	520	546	614	516	538	532	549	549	553	563	562	572	569	533	534	583	580	541	511	574	550	534	505	535	531	537	564	519	527	534	519	525	570	550	567	494	569	504	526	477	542	532	567	563	555	539	535	584	551	497	546	542	524	527	539	537	535	571	549	522	583	555	521	520	526	539	534	517	542	554	519	576	558	575	541	529	553	553	544	537	552	537	553	527	510	546	587	540	559	567	529	574	533	560	537	542	551	489	572	534	493	565	511	561	525	548	539	561	517	516	533	581	581	515	573	585	515	562	544	535	558	553	511	570	543	529	536	529	530	552	543	545	535	544	503	540	524	509	543	555	543	540	555	531	497	524	550	580	525	556	556	512	529	520	526	566	557	569	507	579	536	527	532	563	528	530	570	548	556	540	551	583	521	556	514	550	519	565	578	547	561	518	557	539	572	546	538	530	505	526	549	545	489	542	516	531	564	532	554	570	513	533	538	539	571	555	542	565	562	557	511	584	531	537	525	544	507	522	556	552	525	533	504	554	555	535	520	547	547	553	558	545	522	547	550	554	527	564	546	596	530	579	587	511	537	560	573	520	515	522	555	567	554	523	504	499	532	490	535	544	555	529	522	524	568	527	606	556	550	561	534	537	551	512	543	559	536	529	545	532	570	551	572	557	557	582	541	556	511	520	521	508	514	549	526	540	576	537	557	494	525	539	537	540	549	535	545	549	572	553	483	496	554	555	525	508	509	554	510	590	513	551	515	507	544	553	530	540	519	536	523	552	529	539	535	553	537	523	508	565	591	534	555	550	527	531	537	564	529	569	541	511	535	513	540	544	554	580	522	528	595	552	544	544	507	548	551	523	539	556	552	536	530	564	530	520	565	528	510	547	505	542	562	546	515	509	507	534	486	513	584	546	574	542	523	527	541	521	570	516	563	529	506	543	519	539	494	513	552	558	525	543	525	497	551	535	534	575	535	508	568	528	549	525	557	559	506	544	561	514	564	530	539	493	481	561	522	515	559	533	569	555	550	555	563	552	566	545	547	510	547	540	590	480	534	527	531	587	567	531	549	533	527	553	538	536	488	518	547	513	532	536	554	550	544	574	569	547	554	568	545	533	572	527	567	538	520	531	551	568	548	520	533	538	513	526	537	538	543	538	540	519	580	578	566	516	559	549	506	516	578	514	525	605	507	565	550	527	550	504	567	509	553	504	550	566	529	555	527	534	481	528	497	527	540	555	560	510	502	548	561	541	517	551	528	543	558	547	524	541	543	532	548	570	550	550	514	529	547	535	545	533	534	546	549	535	582	535	562	565	516	582	506	520	561	558	512	576	566	554	529	527	526	554	534	551	577	532	547	557	532	516	501	538	559	527	556	568	525	491	574	506	557	556	542	494	520	505	526	551	552	541	536	518	547	550	508	544	562	525	535	566	516	539	540	537	537	568	552	548	538	499	519	531	502	492	515	501	518	502	510	520	486	571	557	516	532	488	519	550	532	551	561	499	528	540	527	548	554	505	541	546	543	504	507	542	559	562	479	541	517	585	562	555	570	536	523	543	583	564	536	528	513	547	547	541	525	568	548	543	522	559	552	523	546	581	531	543	521	554	545	553	563	528	557	512	529	531	533	561	552	526	541	495	553	534	588	531	553	513	533	579	526	532	533	545	516	561	575	531	552	547	549	576	544	550	605	513	521	561	571	504	557	568	485	559	558	520	508	582	528	552	518	520	565	512	612	544	524	560	501	548	521	508	574	497	554	515	571	507	507	547	561	530	545	548	554	518	527	530	563	572	545	539	542	540	535	553	565	554	558	508	528	526	546	509	555	492	543	556	554	538	547	556	536	514	590	549	553	552	533	539	566	558	531	563	558	501	522	555	512	539	537	488	530	536	544	579	571	535	558	565	542	542	571	589	524	513	539	572	544	546	519	539	506	550	561	534	542	506	573	537	492	549	538	564	580	515	558	544	553	579	575	522	570	533	563	554	557	572	535	516	518	538	531	577	517	547	514	571	544	547	541	544	562	609	561	546	544	548	548	597	552	537	572	549	551	558	529	535	567	577	557	585	526	542	535	515	548	580	569	544	552	591	531	530	565	526	542	553	529	546	561	541	545	507	539	574	509	544	547	529	579	541	537	499	543	571	552	567	585	537	553	519	579	537	520	547	536	499	608	549	503	522	543	574	569	515	572	529	509	505	549	567	561	562	562	543	547	521	538	534	550	584	542	514	570	550	577	593	560	540	498	535	513	540	524	575	543	543	531	564	564	511	539	526	543	502	561	541	557	576	491	513	532	518	529	554	518	531	516	545	554	602	565	516	535	527	487	531	503	531	520	569	505	546	562	558	556	551	556	571	571	524	554	534	548	548	505	557	519	543	536	546	537	541	524	563	540	486	529	550	548	524	543	568	519	523	520	488	549	522	499	523	560	549	505	518	539	529	514	543	517	555	512	511	556	574	572	563	546	611	540	526	584	549	558	556	518	540	550	576	524	535	564	574	569	517	524	520	544	544	529	527	591	522	547	542	544	547	537	584	519	573	522	557	554	543	541	543	489	536	537	557	563	521	494	534	586	548	530	551	571	554	529	539	574	585	571	527	548	568	540	578	583	530	545	552	526	567	548	581	546	504	539	572	572	537	556	548	526	507	538	521	578	567	559	536	543	571	571	539	531	528	552	590	530	569	520	544	584	515	543	561	561	562	527	551	544	517	554	553	562	549	570	567	551	534	515	574	570	531	556	603	538	531	568	553	581	527	559	515	611	568	561	550	547	531	540	529	529	527	552	546	488	583	564	535	539	525	545	506	550	583	584	492	523	524	550	550	539	504	555	517	555	512	559	539	509	525	552	560	511	556	552	555	565	552	568	529	530	518	519	503	521	539	553	584	575	567	563	538	535	523	548	514	556	531	528	534	560	573	526	520	498	564	552	573	583	548	565	500	575	555	521	517	522	504	536	535	478	501	517	545	537	553	559	543	524	551	573	521	538	553	518	535	547	553	503	559	479	514	551	594	561	539	594	515	566	589	520	536	525	530	529	492	562	558	565	534	528	557	494	569	571	564	506	532	502	604	572	550	505	532	567	527	550	542	572	550	555	522	561	536	595	579	525	574	544	544	561	547
17597	24985	18993	11376	10093	9245	8067	7018	6223	5273	4240	3445	2878	2529	2269	2147	1838	1567	1328	1324	1175	1079	1063	975	933	902	919	954	845	865	843	852	783	751	822	703	712	713	763	680	672	664	680	716	624	672	681	646	679	696	651	650	655	651	661	632	600	637	643	621	653	658	653	641	663	635	624	639	622	646	627	693	610	643	656	638	662	646	659	648	644	695	645	617	680	645	656	626	671	664	637	664	592	636	655	629	654	645	674	645	620	594	644	709	664	677	649	652	670	683	654	665	589	629	647	653	655	676	611	667	610	634	624	625	647	622	646	667	617	656	660	682	647	653	673	628	637	655	679	673	654	605	683	650	671	691	628	653	638	617	648	652	678	672	618	613	650	645	619	690	642	662	655	633	645	686	660	638	650	725	657	633	659	598	695	644	616	668	646	660	628	636	655	632	622	685	674	647	607	675	655	662	662	650	567	638	662	656	619	600	636	663	680	618	684	662	647	610	635	629	650	667	676	662	622	682	648	622	672	618	656	639	668	649	636	727	617	642	652	624	657	642	699	658	640	673	600	634	643	632	662	612	638	694	624	629	646	615	658	621	633	673	665	637	663	687	630	630	641	696	659	692	637	636	628	637	605	682	612	647	617	663	618	663	683	700	684	669	640	631	621	614	680	615	674	643	581	603	645	636	654	608	637	588	667	653	634	648	657	643	668	687	643	682	652	655	636	580	678	630	679	680	648	629	629	675	690	670	718	664	654	664	659	626	652	658	654	592	679	664	666	627	614	631	612	647	625	653	655	602	694	674	722	651	657	627	648	641	641	663	677	627	672	694	672	651	644	676	613	646	663	649	608	641	674	644	623	599	614	665	633	663	631	666	614	645	653	659	652	699	675	693	658	631	662	594	634	644	659	625	646	666	568	689	716	627	652	687	644	618	624	677	623	652	649	639	621	672	660	623	640	685	654	623	619	626	635	662	654	649	634	618	636	674	635	666	688	658	652	607	644	662	667	621	643	608	683	634	636	616	637	656	669	641	666	619	649	637	672	665	664	594	651	671	599	675	598	650	636	657	680	627	637	644	642	633	676	660	649	612	659	658	638	649	633	688	658	605	657	682	615	627	622	638	633	690	680	608	637	615	621	631	632	666	668	655	654	652	656	664	632	640	669	643	683	663	609	675	668	609	665	621	676	639	649	626	657	588	583	633	648	671	639	670	633	642	674	611	647	652	647	622	665	626	640	685	670	647	666	662	613	688	606	623	611	655	674	657	670	627	661	671	656	677	617	618	622	674	663	695	646	656	667	612	635	658	591	656	666	639	682	663	642	638	634	649	671	651	627	649	607	648	653	660	678	662	648	657	610	636	626	635	617	639	641	645	655	654	635	665	672	629	683	662	679	612	621	626	641	668	641	653	648	658	675	674	685	628	643	652	663	624	619	608	632	648	661	666	607	663	673	653	638	646	603	680	648	698	669	617	647	664	619	635	626	633	612	653	667	637	637	632	643	670	669	679	656	656	672	682	652	661	653	618	641	605	672	632	670	668	671	663	640	670	685	629	648	653	659	638	662	691	651	636	702	641	641	682	639	644	685	656	672	653	684	629	684	607	657	643	630	669	683	606	671	655	636	621	624	680	624	606	668	641	639	625	682	644	661	659	655	655	650	697	627	644	620	654	677	652	626	637	614	652	656	603	666	634	606	656	656	652	626	718	665	648	615	729	657	647	687	602	628	695	661	655	635	645	647	613	612	679	647	672	697	648	645	614	637	632	659	678	564	611	692	631	655	687	616	615	648	643	666	643	648	631	658	653	653	641	591	691	632	649	647	658	686	623	696	677	628	651	624	619	632	660	625	648	642	668	639	630	649	611	673	621	661	620	664	614	700	630	640	618	642	657	636	661	656	657	660	618	617	615	656	628	631	615	612	658	630	632	649	648	686	649	700	650	655	657	670	673	658	641	621	589	608	631	660	638	701	629	615	604	640	640	633	627	610	626	626	684	701	667	630	647	663	632	619	592	676	650	623	650	644	627	660	608	638	643	652	620	667	645	695	668	631	639	584	621	661	650	649	646	645	657	663	678	630	693	656	661	634	627	644	689	631	605	665	644	691	653	658	593	625	653	648	638	635	683	632	655	645	591	647	688	647	642	629	662	717	655	635	629	645	699	632	627	673	639	577	678	660	681	658	652	629	651	656	641	643	654	675	639	679	691	612	630	625	653	658	621	630	675	624	635	678	635	629	585	626	642	658	614	580	635	641	701	664	647	664	662	647	604	645	630	653	646	635	607	633	631	616	645	678	681	637	623	620	632	616	681	637	645	614	624	639	664	658	653	654	653	649	631	688	652	663	630	659	636	659	632	645	673	664	609	656	633	597	663	615	611	645	606	683	643	664	641	602	643	644	678	667	667	635	653	652	664	628	678	681	679	655	657	644	606	600	657	680	633	608	663	645	679	657	693	656	611	625	637	623	692	642	629	662	662	658	663	652	640	626	635	651	649	636	665	656	664	615	635	731	632	658	632	638	671	637	662	598	641	609	650	621	666	642	723	616	654	661	598	596	643	638	621	617	666	625	665	634	693	645	607	644	642	625	630	638	642	664	645	662	682	680	613	637	629	711	686	603	635	676	655	658	651	668	609	615	659	678	692	641	660	635	608	656	672	595	656	627	615	654	622	659	683	644	680	630	648	594	665	622	658	680	679	607	630	651	618	642	628	641	639	687	650	635	647	691	684	679	680	693	667	640	645	650	686	592	696	635	632	681	618	668	664	608	656	652	665	644	620	681	683	707	673	607	631	654	626	599	671	704	658	626	604	673	636	656	608	642	651	633	698	654	721	671	641	656	619	635	636	671	606	634	686	648	669	667	699	646	641	638	651	620	647	669	657	655	697	640	654	657	625	633	659	657	704	641	620	681	665	661	648	642	665	632	665	667	660	642	635	669	639	637	647	616	676	647	672	652	657	628	611	652	609	638	640	660	671	608	663	637	680	679	625	679	615	564	627	627	646	672	632	664	636	652	665	604	656	653	665	692	592	637	651	646	665	648	628	675	652	648	696	660	662	667	623	651	670	676	652	627	669	643	662	631	653	638	592	608	655	647	671	653	645	667	683	628	677	690	590	676	652	638	647	635	593	631	649	654	669	670	631	638	678	687	658	668	664	625	660	660	677	642	668	667	688	633	637	635	600	632	638	605	666	677	635	619	678	666	660	664	626	614	629	593	647	648	644	634	636	639	662	642	627	640	705	652	647	629	621	630	689	673	646	639	635	642	630	668	651	639	645	651	620	625	621	666	628	661	617	689	635	640	684	648	618	614	665	652	652	678	626	646	664	677	660	647	668	620	650	637	684	634	636	659	639	661	621	620	684	651	660	633	647	620	666	627	637	647	625	618	646	654	621	634	619	682	644	653	619	672	661	674	651	671	688	598	661	664	628	679	656	668	649	633	692	682	669	664	640	675	659	663	638	653	624	684	610	615	633	642	683	647	638	637	648
24190	21274	28451	24451	21274	14395	8130	5290	4440	3649	3347	2499	2164	1717	1701	1525	1231	1088	995	1017	829	786	787	685	669	609	644	661	684	633	624	555	568	540	531	566	521	489	459	491	466	450	466	473	496	462	507	454	438	424	434	414	429	430	424	431	423	419	404	404	427	430	432	440	421	443	429	454	448	424	436	427	446	438	447	443	431	410	449	423	409	433	481	379	395	397	456	399	438	435	421	446	440	439	437	407	421	432	443	457	410	439	465	430	429	425	436	416	407	426	426	409	431	426	406	429	431	437	451	392	407	448	398	416	456	405	454	417	459	424	431	416	423	409	423	436	437	413	424	425	459	433	425	394	413	395	481	414	428	452	441	442	418	388	378	398	431	412	385	458	428	421	416	428	458	433	440	397	390	386	429	397	415	451	398	407	411	455	454	423	435	443	410	431	434	409	467	406	398	430	434	401	433	418	416	466	419	448	431	429	424	406	415	380	437	430	409	415	460	412	401	429	385	420	447	426	447	433	408	437	408	459	403	422	448	440	416	412	395	438	428	410	433	434	414	413	431	407	419	401	434	408	454	425	462	368	439	445	426	415	456	462	399	456	439	396	406	451	437	435	410	408	432	408	419	425	419	443	459	412	405	423	433	433	424	440	426	443	462	436	417	385	413	401	416	443	416	431	446	425	441	471	453	429	415	438	440	451	383	449	405	437	447	408	398	465	398	394	455	417	409	431	431	433	433	451	465	457	465	438	433	411	426	462	414	401	472	433	416	440	432	420	444	420	445	454	389	409	425	417	391	443	456	421	413	430	464	404	485	403	405	452	417	478	425	449	437	370	410	415	396	441	437	436	418	448	408	415	438	393	429	441	448	402	422	461	402	442	412	406	448	413	419	422	435	430	390	419	429	459	404	416	426	404	443	391	412	425	433	384	410	453	406	385	410	412	407	406	432	400	423	432	438	414	407	438	452	428	456	449	439	399	416	398	431	396	425	404	454	382	421	448	432	444	421	394	415	451	426	438	418	419	456	402	425	420	469	450	426	457	414	415	416	425	418	403	440	431	395	402	432	463	416	420	409	464	446	445	427	415	446	440	385	393	451	427	442	406	416	447	474	438	434	451	424	431	425	415	436	458	471	392	411	443	447	438	411	427	464	417	448	431	398	414	432	446	432	420	403	379	429	393	428	398	438	444	427	444	421	390	428	431	424	408	407	433	403	438	418	457	434	404	445	479	405	416	435	433	388	429	434	421	397	406	389	402	421	476	433	429	401	397	463	424	451	443	454	430	433	422	424	435	445	408	412	410	451	428	423	425	408	432	409	428	432	437	426	403	453	436	384	432	440	451	377	413	440	413	402	426	441	434	415	399	400	428	467	414	403	479	436	466	420	471	457	438	443	438	423	424	428	418	430	425	406	436	461	388	409	437	426	441	429	437	436	411	421	432	440	441	445	419	439	418	434	400	448	435	417	396	465	426	418	444	405	444	431	411	422	429	443	378	454	406	435	425	417	419	442	443	413	428	422	453	399	470	421	395	432	382	470	447	418	435	425	433	411	458	415	438	436	404	394	399	454	407	433	413	430	440	418	471	440	445	409	419	444	431	412	415	427	395	425	412	414	456	412	431	393	404	428	430	392	413	429	383	426	432	416	388	424	426	429	402	425	436	460	414	414	454	412	448	429	437	416	413	431	382	412	440	424	397	417	398	429	429	389	463	449	428	411	456	413	383	449	461	416	414	445	418	462	391	440	441	466	434	405	422	479	431	402	406	415	388	403	428	441	428	418	425	413	427	440	412	413	407	444	428	438	421	442	411	450	470	424	404	458	434	424	415	424	436	396	489	477	425	421	411	436	457	430	442	423	458	413	430	429	402	424	425	390	408	469	451	419	452	408	416	409	461	430	399	400	414	419	407	443	390	441	427	422	417	429	410	425	421	411	433	381	391	418	419	482	423	416	450	402	436	436	430	423	425	437	416	439	425	424	443	437	399	433	418	428	420	462	449	447	421	462	440	433	452	425	421	409	445	439	419	405	388	454	433	413	448	434	426	393	402	423	449	440	406	418	438	430	418	385	437	456	412	392	417	415	452	434	426	464	400	440	444	408	429	425	474	434	464	413	440	403	436	394	414	443	416	403	423	446	399	461	411	412	455	439	417	376	396	432	449	440	444	409	417	408	463	424	469	419	424	420	390	446	439	398	452	443	416	415	450	409	448	439	422	436	452	451	400	445	402	426	405	442	434	463	405	415	427	407	381	428	420	418	415	442	432	407	412	398	428	419	388	414	392	438	429	458	388	435	410	419	470	398	451	414	426	431	435	442	417	427	451	434	419	411	472	439	413	443	414	417	440	415	433	419	423	411	439	479	427	440	422	395	426	424	420	415	397	442	424	442	455	410	428	449	415	399	413	450	429	419	407	386	417	408	443	387	388	408	419	436	434	388	425	431	444	428	417	410	403	414	427	441	420	443	428	398	444	433	417	405	425	439	436	435	415	448	441	426	440	423	470	415	401	421	441	412	439	456	464	385	444	441	440	403	424	419	442	474	416	410	448	465	450	455	392	436	408	456	415	418	430	461	442	415	423	435	430	417	421	450	451	415	442	458	456	443	438	414	430	429	410	415	448	457	435	421	462	400	421	396	447	419	380	448	407	414	417	433	383	443	427	415	408	458	456	431	425	405	434	411	446	420	463	443	392	445	411	382	407	446	430	408	435	442	420	415	447	429	446	408	421	419	430	423	430	441	445	418	418	429	410	420	424	441	392	393	422	409	465	411	449	414	441	403	454	425	405	402	418	418	419	396	462	427	437	429	440	425	445	447	414	436	435	442	410	404	471	428	434	431	438	422	421	431	422	420	465	412	407	421	435	389	424	413	468	409	431	413	431	415	409	456	426	406	454	407	424	393	385	397	424	425	479	407	421	404	414	418	438	460	398	410	439	422	443	385	419	406	422	466	416	453	423	442	460	412	393	430	408	432	427	407	450	450	423	451	399	440	405	393	465	420	419	400	442	418	442	464	444	469	437	418	427	445	423	401	447	403	423	401	442	459	420	435	404	441	451	418	420	405	425	408	404	408	423	402	427	415	442	423	435	436	433	416	391	436	415	446	415	407	407	424	404	409	445	399	429	426	393	383	438	441	441	456	432	388	433	424	439	402	443	431	416	422	433	440	432	403	409	388	429	394	424	443	403	449	389	425	452	461	431	419	461	407	415	419	403	434	418	421	450	435	460	417	430	422	421	444	422	452	428	412	418	434	440	380	452	455	424	419	413	426	382	411	412	408	436	430	402	390	400	440	437	441	454	463	450	425	434	383	423	428	420	418	409	448	423	382	485	428	416	424	433	415	401	419	453	394	394	415	429	414	431	442	423	427	409	443	420	380	409	435	427	435	417	468	449	387	465	458	422	428	431	438	419	426	414	424	425	421	468	443	429	434	430	426	409	438	457	423	441	404	442	458	460	445	387	431	448	435	417	481	422	417	407	434	410
18687	32636	26127	16593	15033	13449	11999	9853	8640	7493	6499	4829	4135	3327	3069	2774	2206	1781	1687	1505	1264	1264	1135	1038	976	955	848	880	954	885	851	796	748	774	702	693	644	691	658	600	564	609	592	569	566	604	563	526	581	560	534	565	541	542	507	514	465	527	542	519	523	546	529	548	522	533	523	482	475	548	506	504	535	502	530	513	506	430	512	503	500	521	531	542	511	520	516	504	486	545	492	527	484	542	487	523	483	510	485	536	484	506	489	520	521	460	475	540	469	520	558	513	540	516	479	508	512	486	468	532	515	513	550	503	505	470	516	510	498	560	523	498	518	554	547	475	521	506	553	499	501	553	481	475	503	489	479	496	537	531	489	519	474	526	541	486	512	513	515	511	539	495	496	492	499	517	516	487	501	551	532	481	490	507	513	536	492	529	479	514	489	497	491	508	503	506	517	534	503	528	482	528	581	509	519	513	509	528	554	505	483	508	500	499	503	499	464	458	540	501	491	497	493	521	505	518	544	540	515	448	505	531	510	474	552	508	496	503	511	511	508	530	523	478	500	536	528	509	521	543	512	518	498	537	489	511	498	533	503	514	519	510	492	499	519	521	510	488	512	494	562	473	488	559	504	533	502	493	502	508	487	534	529	499	496	526	498	521	474	499	506	516	531	520	561	502	517	488	511	512	497	471	496	516	520	498	534	536	543	515	491	507	521	498	480	532	530	525	510	552	502	526	536	515	557	569	515	555	488	530	499	537	504	519	513	525	478	455	481	478	476	529	490	516	522	503	505	507	528	564	535	497	540	498	511	467	543	506	504	484	537	496	538	493	505	531	476	517	507	503	500	507	505	509	515	522	511	514	512	502	535	506	527	498	513	460	499	503	520	527	529	474	502	507	517	498	478	520	524	528	509	514	485	512	487	517	503	535	536	506	520	502	536	533	518	485	527	509	493	498	501	489	533	534	532	461	492	489	462	521	536	488	516	492	422	473	497	532	510	523	492	508	500	536	548	487	514	520	525	549	494	490	513	526	516	507	533	486	495	521	532	543	512	495	500	517	466	548	517	508	507	504	517	536	520	509	497	493	517	487	533	514	510	525	498	499	490	484	527	536	526	523	497	566	487	514	480	514	541	501	496	507	510	488	493	520	528	531	455	487	541	499	495	537	532	520	548	527	490	537	536	507	508	524	528	514	524	527	510	494	515	516	544	473	519	514	519	481	541	495	486	540	509	500	451	522	540	493	483	531	505	493	520	519	460	508	533	522	533	473	465	460	498	518	515	496	515	508	536	476	527	526	491	476	514	513	532	504	504	528	494	490	511	493	526	486	509	526	502	552	538	495	549	488	511	535	485	512	534	523	521	488	499	503	507	509	519	505	507	487	544	512	540	490	508	459	491	515	513	549	550	476	562	544	536	506	516	523	489	459	527	525	504	494	507	518	484	494	486	508	541	547	492	554	530	490	514	492	480	498	499	487	519	534	479	517	510	513	534	518	502	535	502	537	480	515	481	495	511	542	546	510	472	572	537	530	529	484	502	519	528	512	511	500	509	523	500	472	498	492	505	517	477	507	529	514	523	540	499	483	531	493	534	509	491	546	510	491	500	526	516	450	495	520	546	500	521	517	499	486	552	526	473	517	513	509	511	505	523	541	514	514	498	500	509	487	528	535	516	524	521	490	478	481	535	484	492	503	515	513	546	486	490	484	500	513	540	531	552	494	517	504	477	561	499	533	531	500	484	511	501	509	567	564	508	521	544	506	551	523	499	460	495	527	484	518	480	502	529	523	517	545	546	473	483	500	519	525	528	521	518	491	459	517	526	490	491	528	510	495	521	496	524	514	520	491	494	532	523	492	471	479	526	482	521	477	499	517	512	485	506	499	500	570	530	525	523	507	508	517	550	505	520	511	519	531	484	552	484	506	528	497	532	521	509	526	541	508	505	534	515	512	500	498	553	496	492	491	513	529	542	492	537	541	508	510	502	536	510	457	514	487	495	491	571	499	508	489	532	519	550	494	512	517	516	483	462	524	474	545	524	516	481	507	530	530	514	495	532	554	495	534	497	512	511	554	493	542	539	492	537	502	554	517	477	504	540	512	504	487	542	529	539	480	450	538	496	516	545	503	533	561	548	514	523	511	516	513	478	524	475	540	505	512	492	500	461	486	515	501	527	530	474	505	477	523	510	457	518	526	478	508	530	479	517	501	495	496	450	516	476	522	529	505	550	475	538	512	489	507	521	485	488	495	513	495	519	476	516	534	526	515	518	529	493	532	503	537	499	512	519	482	510	500	531	535	502	513	511	483	533	497	497	530	500	528	491	461	493	491	518	542	557	534	512	533	543	556	474	466	491	503	493	529	537	512	499	527	481	515	507	481	518	523	499	483	474	519	474	486	541	495	506	485	494	500	521	517	508	492	548	514	510	526	543	534	494	539	496	539	544	549	522	489	518	484	509	532	497	501	543	550	555	560	490	509	503	508	519	535	454	467	500	516	505	558	488	512	521	523	486	520	501	487	531	474	523	504	522	494	527	520	501	516	535	492	532	515	524	515	510	531	478	499	502	506	515	504	522	492	501	515	542	487	517	488	464	491	480	501	490	512	457	487	499	559	538	511	525	492	498	518	484	548	495	521	502	488	512	542	496	492	568	502	511	511	561	566	502	491	515	512	532	487	545	510	494	491	488	518	526	512	524	527	512	533	529	471	512	501	506	516	496	491	519	502	525	531	516	532	502	515	525	494	547	510	523	460	455	503	510	508	499	511	519	528	545	532	500	514	477	479	514	497	525	517	507	538	512	523	516	543	519	490	503	520	522	554	494	464	543	514	572	505	533	508	471	487	484	525	525	553	508	535	506	535	489	501	496	479	516	504	508	487	533	486	522	500	495	552	501	539	527	472	522	529	538	491	496	530	522	507	524	496	492	556	483	530	521	497	511	515	526	518	483	522	544	461	559	504	537	515	540	559	518	501	533	516	545	477	522	484	502	519	503	515	593	478	523	499	498	525	487	496	494	474	501	511	511	526	538	539	494	447	507	509	507	520	496	511	453	536	482	501	514	512	489	501	527	502	500	508	533	480	457	529	493	490	487	485	487	517	518	482	516	505	482	477	489	513	490	533	498	508	497	464	556	528	515	529	535	564	497	518	526	516	522	529	506	486	504	511	537	486	472	524	491	478	547	489	486	519	505	536	530	545	537	533	509	507	520	523	511	482	520	565	509	498	570	473	467	526	468	535	502	493	488	534	504	511	479	489	511	504	474	499	507	512	498	497	503	499	540	504	501	537	502	499	551	488	477	511	499	495	528	530	489	526	479	539	497	514	504	488	499	548	505	512	523	530	523	479	537	490	486	527	502	494	486	511	509	467	527	503	492	518	566	528	526	554	516	531	507	499	516	510	498	524	474	544	483	506	499	518	502	512	495	508	538	508	513	499	503	529	522	530	521	476	497	581	510	537	478	496	512	509	492	502	496	484	473	487	486	514	529	510
25472	21282	27223	25384	14331	7716	5842	4676	4157	3562	2918	2498	2157	1855	1848	1635	1408	1203	1259	1128	1025	1022	989	949	961	865	932	905	860	908	825	823	805	837	826	824	781	776	773	777	740	743	749	722	752	755	731	724	694	731	747	693	701	730	693	718	734	688	714	738	715	693	782	724	756	706	780	661	695	676	698	732	678	730	680	727	703	686	689	726	718	747	775	714	688	724	715	741	731	790	702	704	785	691	734	755	703	695	751	723	671	697	717	744	700	722	696	716	699	737	702	733	739	687	737	686	718	706	740	685	757	706	704	677	724	704	697	748	725	740	707	736	710	710	712	721	671	720	704	754	773	726	759	708	680	697	677	676	701	709	728	689	751	734	747	714	743	725	762	690	701	697	673	699	689	709	724	644	724	738	686	691	681	670	689	686	729	721	776	693	720	697	723	727	709	724	700	743	730	705	669	711	705	726	711	705	739	718	697	670	664	766	763	710	691	693	722	670	689	700	744	712	703	672	721	714	717	686	766	705	691	737	709	750	722	709	710	679	692	740	694	710	731	722	676	684	683	731	739	700	683	739	702	695	659	719	701	728	766	677	742	739	688	678	708	683	693	700	648	686	727	691	706	762	716	752	719	761	727	689	718	701	708	691	711	720	714	694	669	712	638	695	716	733	703	726	699	782	734	659	719	702	748	750	723	702	668	702	756	692	706	736	729	667	788	719	657	729	695	723	710	676	661	735	764	682	734	785	687	775	732	725	686	683	707	712	731	633	710	781	702	702	736	655	668	712	739	712	643	700	727	690	723	756	755	680	716	705	693	721	749	702	758	704	717	727	720	729	671	757	707	694	711	710	751	686	681	759	753	704	691	728	676	730	650	747	712	689	669	769	725	751	712	652	724	651	710	696	740	700	727	713	704	731	725	693	686	740	748	701	677	712	704	733	730	699	736	726	703	747	702	733	710	672	708	742	700	673	752	666	718	725	680	703	700	682	707	674	744	727	759	716	697	696	714	692	690	673	707	721	684	687	723	707	684	719	703	739	661	660	685	744	725	708	716	709	706	685	748	752	709	677	731	706	711	703	721	717	676	702	704	678	758	741	684	721	669	706	750	728	704	715	668	735	724	739	738	670	676	701	692	692	739	724	714	733	710	731	760	701	713	688	684	765	709	683	725	748	707	730	750	766	733	690	730	683	698	736	742	677	726	747	721	733	726	726	677	682	702	669	739	744	732	676	716	738	641	703	714	680	690	720	726	697	699	701	756	704	767	742	721	712	755	687	686	706	736	686	674	680	716	728	741	722	710	709	698	707	720	740	716	715	752	699	708	732	683	674	705	700	701	685	763	717	696	742	701	713	723	701	681	724	679	689	691	701	694	644	711	723	692	726	739	721	691	693	706	710	692	693	708	720	726	724	723	695	716	675	673	688	756	701	668	717	697	702	703	736	710	736	679	681	729	711	674	673	684	734	707	734	736	734	729	690	732	710	708	720	716	688	687	698	753	711	719	740	735	696	710	706	723	720	688	710	745	712	723	695	715	720	753	749	757	732	675	664	737	698	763	687	705	704	711	694	690	679	746	661	694	708	752	721	664	712	697	678	699	721	682	752	707	680	693	722	722	718	724	769	739	707	726	719	681	709	709	695	660	743	709	688	700	710	699	729	677	740	738	741	644	682	748	722	725	735	725	711	717	685	755	673	695	694	703	712	659	741	722	770	672	729	723	669	698	704	730	724	684	718	773	702	712	733	710	782	681	688	710	713	710	724	759	751	736	725	759	721	665	716	704	703	673	721	698	670	697	711	692	668	743	745	704	677	715	713	726	761	735	646	740	700	699	685	735	757	719	782	713	685	720	735	720	758	687	721	666	723	728	711	694	753	749	692	737	730	675	762	701	686	719	699	721	722	725	760	721	720	731	711	704	677	690	660	717	728	727	723	720	688	731	741	716	721	734	661	700	696	708	662	665	732	709	683	713	721	696	678	725	695	696	690	641	718	661	716	725	694	698	741	737	726	697	737	703	721	701	752	736	717	687	743	702	760	737	718	731	701	705	743	727	716	713	680	665	691	704	656	774	724	723	740	743	706	690	705	708	706	728	772	710	744	734	720	697	699	726	734	740	676	690	717	703	696	682	741	673	760	703	723	684	659	706	754	717	679	739	711	767	704	694	715	704	733	699	773	717	687	724	724	718	691	692	698	726	696	709	740	722	716	713	699	748	726	671	727	695	697	710	772	710	705	710	654	718	713	707	701	782	729	697	701	735	724	758	684	715	687	699	692	701	732	747	675	717	692	689	711	728	746	711	703	687	713	686	729	709	695	684	687	690	676	710	713	768	676	709	692	703	682	668	722	713	720	703	703	637	713	742	653	709	744	707	675	673	685	737	666	714	760	683	684	742	737	730	703	682	726	704	697	718	709	707	672	769	661	714	702	706	685	703	698	734	710	708	703	698	690	711	703	719	667	709	724	690	706	697	729	746	717	725	704	705	697	711	721	731	704	686	703	696	712	728	704	668	765	738	719	736	721	699	716	706	728	715	707	729	704	765	748	703	723	680	645	687	719	724	769	726	714	724	752	761	698	735	795	775	724	692	714	692	732	694	722	710	701	704	734	765	689	734	737	703	732	736	712	707	729	713	751	669	716	713	713	717	727	712	697	726	722	706	720	682	673	706	683	697	713	719	679	719	737	738	743	686	717	713	723	703	731	657	746	722	728	728	719	679	728	711	717	724	757	753	690	710	719	686	672	701	764	729	704	685	768	744	765	740	672	735	716	694	672	700	692	728	724	705	742	709	719	718	708	706	685	689	728	721	698	704	672	755	708	657	693	739	672	686	716	725	711	687	754	743	759	705	747	703	669	691	703	709	731	686	741	711	689	733	729	715	735	645	728	739	683	677	675	723	695	722	700	719	715	707	710	734	720	694	690	751	690	697	739	697	723	744	672	730	711	672	704	648	674	719	715	693	719	705	738	678	683	707	702	680	702	721	683	711	696	673	766	707	634	682	663	710	697	702	681	680	723	700	730	705	738	676	648	700	725	722	734	726	707	704	705	678	719	685	656	721	687	729	696	686	738	715	732	726	719	683	696	747	692	764	736	713	727	699	690	740	647	667	736	745	706	671	723	706	707	684	693	737	716	704	713	681	713	710	677	708	711	702	697	745	669	723	692	696	716	666	694	708	680	721	695	766	727	702	657	688	673	677	677	731	765	730	709	713	709	689	692	705	686	709	665	705	733	728	728	747	715	714	664	643	707	737	711	688	749	740	720	696	730	712	716	643	725	712	720	701	682	710	696	704	734	693	695	700	701	744	746	730	690	684	669	740	714	715	683	701	680	681	700	695	724	725	732	689	704	692	745	728	711	704	704	737	740	719	676	691	706	732	693	683	750	730	674	748	704	724	665	676	751	702	696	732	736	751	683	743	764	694	760	735	689	723	734	680	731	745	683	703	719	689	685	756	735	698	682	643	733	701	685	711	670	701	725	687	700
18587	29597	22920	15395	13969	12545	10733	9312	8677	7192	5767	4629	3967	3225	3351	2902	2198	1985	1893	1648	1538	1455	1383	1385	1175	1166	1131	1211	1200	1116	1121	1024	1050	995	993	969	907	961	907	896	917	848	862	851	835	892	911	814	874	901	834	866	799	827	838	825	798	855	852	851	799	822	878	859	833	864	821	848	867	861	835	860	792	781	831	852	810	848	838	802	810	818	840	801	858	802	824	838	812	814	849	820	866	783	848	806	839	798	792	875	820	865	805	781	802	812	787	833	854	800	842	849	844	788	759	843	813	867	834	894	835	782	780	819	758	829	881	813	822	800	840	859	829	838	852	802	821	769	850	859	823	812	866	838	826	802	801	871	844	789	826	831	844	891	829	832	836	862	801	765	788	820	777	791	828	765	838	815	856	846	833	829	814	832	819	848	785	842	830	770	803	813	766	860	818	815	800	862	816	817	796	867	816	859	800	840	789	828	813	840	786	810	809	873	798	859	778	822	786	784	816	832	834	853	816	809	868	841	820	848	835	834	850	830	861	798	833	786	863	834	736	827	812	882	858	868	805	854	817	805	865	824	816	832	809	795	800	862	841	832	832	869	858	801	871	787	807	809	880	819	812	835	817	800	820	826	828	786	806	824	850	849	855	827	804	888	784	900	848	875	836	845	827	814	839	827	815	856	828	845	851	817	869	823	798	820	799	818	834	831	820	886	856	845	814	823	877	848	814	795	836	823	847	818	793	838	822	839	827	846	796	872	824	888	841	808	859	805	808	829	814	776	827	772	794	800	832	827	791	830	775	867	800	783	845	838	871	823	859	790	853	844	804	839	869	813	810	798	812	782	822	799	800	802	789	825	824	831	833	790	819	830	808	811	807	801	828	822	854	797	831	815	794	869	829	812	836	833	834	807	811	808	858	815	820	832	808	826	835	810	802	848	801	878	787	794	836	824	820	859	876	792	824	883	823	833	763	767	810	796	815	837	812	820	828	793	869	851	817	830	815	799	803	860	792	827	796	832	837	850	849	841	818	816	845	811	786	827	797	864	850	805	831	813	756	849	856	829	784	850	808	847	806	860	812	836	799	812	885	863	804	829	822	853	854	794	828	831	813	868	848	826	836	798	821	854	873	853	776	844	838	822	801	826	855	841	819	837	815	827	818	830	815	809	831	848	839	839	822	793	794	802	821	836	830	791	814	840	833	800	826	803	796	765	799	821	862	822	867	824	810	806	876	883	855	780	818	853	809	805	802	830	870	813	788	848	812	781	847	827	871	754	801	835	851	807	840	858	837	813	831	827	872	879	880	819	820	791	809	851	762	851	808	781	831	836	830	816	812	871	863	778	820	829	859	799	812	846	809	831	842	822	815	853	825	866	836	785	860	822	844	812	785	810	834	875	816	846	833	867	850	831	772	848	823	793	812	836	848	794	815	825	842	813	840	840	753	854	815	823	854	846	779	819	917	819	800	800	930	789	870	818	832	772	840	823	778	859	805	844	776	786	869	859	790	833	821	862	853	818	832	740	837	847	822	787	830	856	777	890	844	786	777	823	834	835	798	822	837	821	777	851	801	817	829	818	820	825	786	862	885	836	841	838	825	830	802	788	807	795	711	837	796	817	861	828	860	867	884	851	796	856	799	833	811	835	804	821	841	846	799	855	842	881	837	832	787	806	788	819	805	836	856	816	823	832	849	842	754	812	809	822	794	837	768	772	819	860	790	797	913	803	845	821	894	856	811	855	816	807	860	853	833	810	833	832	853	799	784	837	787	822	812	808	815	873	837	768	804	846	866	830	843	848	844	877	867	797	818	835	812	842	838	841	826	830	789	785	842	812	856	819	793	885	780	824	800	783	798	824	844	852	868	846	817	829	848	825	863	793	818	840	831	844	842	820	817	808	812	790	806	830	837	842	838	808	811	833	820	814	829	821	827	797	832	848	843	818	885	797	796	840	885	868	858	827	767	793	828	834	811	818	828	862	814	797	816	813	807	859	865	834	838	838	813	780	849	827	798	778	810	821	841	824	831	831	827	806	832	774	823	845	780	755	808	845	770	883	810	815	848	830	810	818	846	827	839	853	862	818	825	867	870	787	784	832	803	800	866	814	788	836	859	841	773	823	849	803	828	843	875	832	822	812	871	798	840	792	822	848	819	804	843	810	834	808	797	783	800	874	774	828	832	837	840	845	838	834	819	814	839	792	832	758	835	881	895	834	783	850	874	792	791	837	848	834	822	797	825	784	826	765	788	884	829	808	789	860	858	836	825	870	814	809	829	793	837	809	759	825	811	837	821	833	846	838	859	801	817	844	822	863	826	771	788	799	834	814	830	807	799	807	831	794	833	849	852	856	874	831	818	778	829	871	861	834	862	838	824	811	871	811	846	819	794	826	858	867	816	833	800	852	837	818	801	773	790	833	877	862	816	820	821	882	784	803	854	851	820	829	816	825	777	821	837	811	806	849	841	828	760	848	814	826	827	834	804	898	792	809	838	835	809	864	795	816	794	821	822	834	842	882	824	834	798	818	782	822	835	809	818	800	830	855	817	835	831	833	859	851	815	816	827	817	831	838	851	820	836	736	882	827	844	819	790	788	843	795	881	793	846	811	808	828	800	811	827	832	782	832	795	795	843	849	831	811	784	801	802	772	806	856	805	831	850	806	792	837	807	869	780	818	783	843	799	822	836	805	821	822	786	808	873	793	840	841	820	819	844	841	806	813	852	791	803	815	806	856	784	825	819	826	814	838	818	834	821	836	845	854	857	830	851	841	837	843	809	828	787	783	793	821	816	787	880	870	877	839	816	816	837	820	805	809	826	841	829	849	859	841	838	884	817	881	835	823	832	859	828	856	800	775	801	839	812	816	785	796	816	854	803	859	800	852	825	786	792	817	813	876	844	847	830	862	827	815	861	789	785	804	859	827	799	809	814	851	858	804	806	833	840	830	816	795	861	811	846	811	848	848	833	827	869	790	793	843	828	837	813	817	836	814	789	777	801	822	802	771	855	831	858	844	860	848	868	867	826	875	839	863	866	851	836	841	858	828	803	862	802	837	825	812	834	856	831	819	779	858	847	830	874	832	812	811	768	862	848	856	796	847	826	856	875	822	840	776	833	828	799	823	848	818	856	832	792	802	862	823	799	837	839	801	835	768	829	864	833	839	842	847	834	762	817	809	834	806	837	858	802	850	797	828	838	825	793	786	828	747	802	843	879	813	773	810	812	813	866	880	863	813	803	795	799	772	854	850	783	806	785	811	837	782	793	857	833	832	830	794	886	824	837	819	813	819	863	832	863	825	896	866	784	798	839	793	773	851	822	879	853	807	803	820	839	765	833	850	841	814	839	822	861	817	804	808	847	796	828	807	823	799	767	810	831	799	778	861	819	822	842	838	801	828	759	804	804	855	856	871	795	794	823	876	802	795	847	831	862	815	839	758	762	799	844	887	903	847	772	859	793	843	838	818	785	839	804	853	863	829	826	809	836	778	812	776	832	826
23263	21317	28912	24078	21386	21887	17103	9637	7236	5802	4266	3669	2986	2850	2619	2092	1684	1627	1434	1302	1223	1235	1092	1071	976	925	951	949	902	953	865	860	820	783	798	722	760	753	681	708	721	703	619	684	642	688	662	682	695	671	649	658	598	642	648	596	661	638	642	620	624	579	624	637	640	666	609	607	640	591	644	630	634	599	633	646	578	610	616	624	659	630	635	637	615	653	656	633	650	631	604	592	592	624	582	618	648	575	630	633	535	621	555	585	573	620	587	601	567	650	569	635	650	660	608	609	591	605	627	631	647	626	619	600	627	643	616	618	572	602	597	586	624	618	617	581	641	654	604	627	585	615	568	647	625	621	622	564	628	576	640	625	594	601	615	647	683	589	671	666	572	634	625	615	593	618	602	628	630	604	549	588	622	607	605	605	613	647	692	660	646	546	617	628	630	622	589	633	599	623	583	628	602	603	603	642	628	603	594	591	609	656	617	613	618	615	608	633	601	613	642	643	630	609	635	588	581	637	605	610	545	623	637	612	592	594	573	612	580	637	628	637	607	612	651	589	638	644	647	611	612	635	633	579	586	610	640	655	594	600	602	655	633	565	630	605	648	639	607	610	652	593	616	654	666	623	585	620	601	559	628	590	671	562	595	591	629	644	640	573	604	559	638	641	635	637	609	608	595	581	654	659	585	644	597	666	639	593	624	637	614	630	586	593	617	552	622	599	627	641	613	626	566	607	619	597	628	666	637	584	631	609	594	599	593	597	660	660	606	549	591	661	594	610	610	639	623	614	601	697	593	630	610	601	662	582	619	602	599	592	632	625	567	604	661	584	603	651	608	572	656	617	598	634	649	602	615	616	587	599	634	614	631	653	646	585	589	601	652	618	621	641	619	593	625	592	635	603	605	640	667	635	625	593	642	615	693	644	634	607	588	645	645	614	652	622	624	631	672	618	593	629	628	613	605	579	593	646	595	631	618	645	622	572	606	615	640	578	616	588	639	628	607	599	619	605	606	584	620	601	617	595	610	632	650	631	567	639	634	640	609	590	629	610	595	635	602	617	596	585	592	614	561	597	656	624	640	596	638	651	602	637	594	597	653	662	578	631	615	618	661	643	610	618	613	593	619	644	598	583	629	643	585	637	626	632	613	602	586	627	585	617	587	616	592	607	667	653	619	659	606	616	641	567	578	637	583	624	634	650	634	561	601	619	623	594	608	636	595	642	623	661	560	591	648	619	654	594	626	669	606	591	647	590	617	606	580	640	623	620	631	645	601	611	641	631	633	577	596	628	609	608	621	621	583	623	591	635	623	601	641	657	648	635	655	620	609	630	581	599	609	593	644	612	598	628	613	619	591	627	608	631	572	605	603	683	620	623	604	612	638	587	588	643	585	602	626	628	608	629	626	587	636	632	588	625	604	634	601	635	620	582	627	643	593	629	583	640	607	606	637	605	616	602	594	638	605	595	617	610	595	564	593	689	584	563	585	616	622	626	621	642	600	585	624	631	626	603	675	631	627	611	606	555	583	683	602	635	629	583	591	628	623	627	640	621	656	619	651	599	574	628	639	615	654	623	629	594	629	628	592	626	615	621	608	603	650	614	603	655	634	599	575	633	593	619	603	643	606	583	646	603	569	604	616	642	613	637	626	632	687	593	674	619	602	625	627	610	579	594	630	583	599	632	604	655	588	626	586	604	629	592	633	602	603	605	585	626	640	557	613	617	569	575	616	637	599	585	632	594	620	610	603	619	645	657	637	610	608	578	604	625	656	614	620	595	590	616	588	636	586	608	595	642	619	636	659	612	632	636	584	602	616	648	647	603	600	612	563	635	624	602	552	623	606	633	641	607	644	608	590	573	640	597	614	655	631	647	612	603	586	611	590	598	601	607	613	650	660	606	574	592	618	649	655	608	606	580	611	619	625	584	623	603	619	570	675	551	624	614	583	691	604	668	578	597	667	642	604	636	652	591	594	602	645	642	621	589	608	642	597	609	624	635	615	615	598	648	626	592	604	554	610	596	621	637	626	606	618	596	584	608	630	649	603	643	624	560	629	659	612	624	624	567	617	640	581	659	610	648	606	641	623	580	622	616	593	633	622	613	632	650	617	601	630	628	617	615	629	613	681	645	628	623	607	598	621	597	614	617	609	646	617	606	669	566	637	586	586	661	635	576	570	649	586	591	611	632	646	584	588	603	618	649	625	586	615	629	586	581	609	592	618	659	613	587	631	671	624	609	597	606	627	631	612	606	620	606	632	580	638	597	617	662	602	632	557	639	591	625	633	661	643	624	632	636	576	650	636	595	638	605	621	596	594	628	575	595	641	571	635	621	618	594	600	657	621	601	669	577	597	623	588	588	614	615	599	617	619	598	594	626	583	594	605	598	652	635	610	600	589	580	628	619	638	596	616	652	584	617	672	640	642	658	609	623	633	607	647	626	630	577	611	597	580	631	576	611	652	595	631	622	612	628	598	622	638	564	632	597	646	623	573	660	619	648	644	580	613	589	607	650	603	602	595	641	648	637	594	584	607	649	624	619	574	597	618	603	597	611	614	625	626	623	668	645	611	651	566	586	631	592	623	642	599	647	641	614	578	626	613	580	612	564	644	597	628	569	593	630	655	654	614	605	578	641	626	607	606	635	637	645	600	616	618	668	678	648	643	569	634	653	623	665	631	601	568	629	589	562	688	640	640	579	605	619	621	584	620	618	606	616	642	599	604	640	623	632	606	612	634	615	596	650	585	615	640	648	691	588	633	645	609	695	633	620	620	598	630	584	597	591	622	632	647	563	593	567	643	627	608	597	576	647	587	585	595	609	605	648	594	632	650	660	601	605	590	646	602	640	584	631	627	590	630	616	647	611	590	642	619	616	646	622	571	591	638	590	587	640	650	621	608	616	601	594	626	629	588	618	622	620	615	596	606	641	627	610	607	620	560	589	656	590	598	621	564	656	625	589	603	596	597	642	585	634	592	602	629	654	626	620	591	617	595	588	581	631	639	604	618	608	597	654	595	635	609	603	662	613	589	634	608	632	596	620	611	621	609	631	665	642	617	634	545	610	576	596	660	596	616	591	625	654	636	630	646	629	585	605	544	659	603	627	589	627	618	599	612	577	656	607	594	600	629	614	645	640	589	606	608	613	661	622	607	641	637	591	616	576	578	638	585	658	608	651	638	603	575	581	627	593	620	623	594	633	670	575	625	657	633	654	584	635	606	604	637	643	624	661	601	643	618	622	652	603	629	555	596	614	654	619	596	638	604	640	599	576	608	615	605	620	628	589	663	593	586	578	590	568	593	646	612	611	611	588	608	617	569	605	649	661	632	626	549	607	605	619	629	610	674	610	621	605	627	624	604	559	620	629	651	618	605	613	642	607	611	630	569	587	627	608	620	591	662	613	621	646	638	601	648	609	636	615	600	644	591	652	607	631	582	652	667	636	633	658	617	625	616	547	626	571	606	621	562	603	614	590	646	620	615	606	601	611	659	606
21329	38013	30725	23003	19887	19083	17001	15120	13250	10843	8153	6903	5493	5194	4779	3599	2874	2569	2305	1985	1893	1732	1523	1479	1385	1249	1338	1348	1340	1168	1139	1070	1090	1002	944	933	949	922	860	863	817	867	785	806	790	773	738	782	789	731	730	739	732	751	724	747	709	724	719	716	679	735	702	721	717	709	740	706	713	707	775	694	738	733	694	703	706	711	752	703	730	714	687	690	630	745	680	667	676	675	669	693	685	711	676	705	688	658	716	713	683	711	705	676	748	706	642	718	673	720	694	716	704	704	685	684	674	717	707	657	730	742	687	695	744	674	714	704	713	738	711	678	703	690	687	685	688	685	720	690	686	675	710	702	698	679	716	710	673	715	692	711	705	687	732	718	701	725	640	698	731	688	654	769	687	665	696	737	739	683	690	698	679	694	698	716	711	703	694	676	707	713	677	710	703	724	678	709	719	722	716	694	699	696	702	651	702	710	719	688	662	693	668	731	748	752	673	704	685	707	745	722	694	689	720	730	702	734	709	691	702	716	689	692	703	656	683	692	703	723	687	703	667	671	689	717	702	756	723	739	713	653	695	716	707	715	733	677	690	678	659	691	725	709	712	696	737	642	698	751	730	699	699	714	679	710	670	688	695	623	747	720	682	694	711	705	700	676	741	717	672	708	699	710	708	719	729	726	692	634	681	660	725	702	717	668	735	727	654	684	747	716	654	714	679	710	718	675	677	672	660	673	710	684	711	680	703	672	689	700	707	693	692	724	673	705	672	714	714	731	744	654	662	691	690	689	742	727	719	688	680	675	673	715	693	698	685	692	705	752	699	693	686	722	735	713	696	666	752	746	727	725	641	741	688	675	670	727	719	693	704	725	719	706	696	718	751	666	717	757	652	669	696	688	716	720	630	710	692	697	720	738	739	676	683	684	741	713	709	720	738	745	664	671	720	670	692	714	677	700	661	663	695	699	677	702	713	689	683	745	705	703	724	681	686	683	696	679	682	691	691	706	710	694	687	696	673	767	668	656	741	634	707	683	698	709	710	642	664	684	710	682	641	714	723	741	751	743	696	643	665	687	722	715	700	687	674	655	671	707	663	699	689	714	709	679	711	660	678	648	654	692	672	693	706	720	702	683	653	678	710	701	718	722	711	708	704	711	672	708	727	746	678	678	721	727	717	685	739	765	682	673	682	702	698	705	672	695	744	718	725	665	667	739	732	670	694	658	730	683	740	696	739	688	680	745	700	657	690	708	726	719	705	765	696	683	665	714	685	686	690	725	690	681	711	703	690	682	664	758	723	715	691	684	674	673	668	692	683	673	700	682	694	696	683	741	665	722	645	644	678	677	725	756	671	703	708	713	673	746	735	713	704	693	698	693	667	721	737	709	745	717	691	719	694	655	720	639	684	664	719	656	700	683	723	690	695	659	676	714	701	728	669	722	717	658	693	693	713	701	760	706	692	684	722	642	744	729	698	714	707	667	687	695	654	740	674	680	699	669	678	677	671	709	687	716	704	703	692	696	670	691	691	702	685	686	690	709	722	706	736	663	685	700	706	698	695	708	678	717	691	717	676	704	702	741	681	743	720	710	739	683	703	728	734	696	682	688	703	680	710	700	723	680	739	689	723	715	720	698	714	700	715	720	744	749	717	741	672	698	718	693	677	712	694	701	633	652	729	715	710	690	655	725	677	697	700	658	667	720	719	661	667	709	684	692	727	770	675	711	698	736	702	689	630	693	672	668	699	715	697	728	718	683	655	704	668	701	707	730	680	688	729	678	655	739	677	687	684	690	677	701	750	742	677	658	724	720	713	731	716	762	692	718	698	712	743	670	687	660	724	728	685	691	653	662	732	694	656	730	696	752	707	694	683	663	679	688	695	670	685	720	701	697	706	703	721	679	709	677	698	713	652	678	665	690	686	706	764	716	683	725	723	690	687	702	744	707	675	727	709	720	728	722	629	734	700	708	644	683	714	696	710	660	664	705	696	704	719	673	708	666	666	756	736	677	699	704	668	701	739	727	706	686	701	719	715	733	717	722	663	684	691	705	695	684	705	687	718	704	666	660	702	716	726	692	688	686	734	686	710	676	722	676	733	704	663	694	716	705	705	682	741	677	682	698	691	731	697	701	689	698	719	685	686	685	690	671	730	685	738	708	702	664	685	721	650	703	719	668	721	716	676	706	698	721	705	705	699	638	662	713	645	679	675	683	696	722	636	715	692	689	708	716	688	675	701	716	716	693	735	708	704	742	712	714	691	705	706	735	698	680	672	724	698	671	685	679	698	701	695	725	716	726	678	699	665	676	751	675	679	674	681	688	711	739	685	680	733	712	746	687	719	715	738	708	710	692	695	731	703	670	641	707	723	694	699	678	690	676	760	722	715	724	682	680	721	750	667	715	685	710	687	742	729	726	699	709	745	742	700	727	721	735	721	707	742	689	705	688	690	653	698	743	655	744	690	718	711	702	655	715	693	740	687	700	672	777	729	679	705	689	628	700	664	744	674	738	718	694	727	672	709	670	734	724	687	687	650	688	706	686	737	696	716	685	721	697	725	686	720	771	676	629	709	739	665	640	698	729	732	726	685	667	729	711	706	661	683	670	683	665	682	629	684	713	680	707	775	695	719	724	664	711	721	674	697	689	693	697	678	713	690	665	663	702	690	687	672	688	676	692	715	639	651	677	685	647	671	687	737	715	676	671	702	683	682	732	674	697	699	724	734	739	663	661	663	683	696	689	674	697	690	728	679	699	673	694	683	629	672	718	660	692	701	704	680	659	691	682	646	694	675	673	681	704	694	679	687	737	694	650	683	695	689	701	739	715	656	675	694	700	722	688	702	703	730	732	695	736	707	706	699	675	677	646	673	699	734	612	687	734	716	718	671	702	643	703	721	719	728	681	671	717	695	686	690	667	687	677	699	662	684	674	672	706	700	731	747	710	646	685	726	727	665	733	695	700	676	729	685	679	692	716	701	662	702	701	675	713	697	698	670	668	690	711	689	665	711	688	670	702	704	726	672	699	711	701	760	689	648	714	695	706	674	701	703	674	744	713	744	747	678	761	649	708	720	677	702	705	708	679	744	697	719	676	684	708	720	721	667	689	651	675	696	691	648	711	655	642	759	715	723	685	651	732	736	718	702	674	708	698	682	674	691	698	694	694	702	652	706	691	709	749	722	765	664	710	709	700	682	669	723	701	686	676	691	701	733	686	721	717	697	709	696	681	714	691	691	700	685	748	734	699	701	656	698	717	736	734	712	659	704	705	684	698	734	703	714	673	667	676	697	648	688	655	767	663	696	690	727	703	667	668	710	672	690	678	652	642	699	679	664	651	698	695	682	713	706	726	686	694	677	703	715	679	654	715	696	719	687	715	695	680	679	725	756	675	712	709	691	759	675	664	667	680	677	680	681	696	678	731	694	686	702	720	671	677	723	716	740	674	710	652	678	701	646	699	668	691	691	723	725	715	724	720	658	691	687	729	716	675	679	686	722	634
27961	20944	16009	10260	6614	5403	4615	4094	3306	2712	2016	1838	1465	1537	1310	1045	1003	902	872	855	859	773	726	716	683	647	706	654	682	672	655	637	655	563	584	591	560	661	551	595	564	541	564	537	569	541	549	595	595	572	548	538	564	559	501	584	528	520	553	531	525	552	531	556	570	529	520	561	573	513	540	521	525	497	552	551	558	529	529	558	530	544	538	525	549	500	513	560	553	526	554	570	521	541	612	501	542	548	556	556	532	565	562	537	588	523	488	527	542	554	539	530	538	528	564	530	547	548	569	532	551	497	567	547	526	545	595	580	509	560	539	504	534	525	538	582	532	565	536	566	518	562	551	530	548	528	570	549	505	539	547	545	528	542	557	516	514	545	548	563	538	552	555	526	590	544	510	517	574	540	542	509	533	535	517	550	485	519	526	552	515	570	564	522	540	509	574	537	561	539	566	551	588	589	577	544	572	534	572	506	539	573	533	545	493	533	502	559	546	569	555	519	496	587	526	529	544	530	553	525	521	578	541	565	510	550	523	538	535	548	510	572	549	563	535	552	559	587	553	526	521	529	517	533	540	537	515	497	543	558	542	558	561	550	511	509	563	517	536	526	539	521	512	555	541	553	583	491	550	537	549	587	526	588	533	555	553	556	564	544	520	564	565	497	560	564	587	482	556	569	537	572	579	527	587	559	538	514	548	560	508	515	537	555	604	591	527	510	536	509	553	555	619	502	516	537	579	545	517	547	514	537	564	587	517	505	540	568	561	543	555	514	585	554	590	497	550	543	556	509	523	542	546	539	547	521	532	533	500	551	522	530	573	540	526	530	514	568	521	530	581	555	532	497	543	560	544	520	527	511	552	540	549	562	525	559	523	565	526	524	573	518	573	528	554	523	581	567	536	518	525	571	564	551	529	553	489	557	547	537	573	562	531	565	579	576	533	527	535	532	561	523	545	560	542	588	544	578	549	552	528	560	549	507	497	606	523	552	549	564	516	518	539	558	596	532	557	578	523	577	526	480	510	535	566	548	584	549	516	534	546	522	554	550	502	536	531	485	558	593	550	581	528	548	523	533	581	534	543	530	510	553	479	524	535	552	506	542	585	517	528	559	574	554	587	524	545	560	546	548	567	539	559	539	563	523	533	514	562	561	519	551	524	573	531	557	590	527	545	519	579	503	573	544	537	512	534	545	561	580	547	526	522	550	535	524	544	525	547	510	536	536	542	513	513	549	540	563	566	535	551	577	538	565	522	538	539	602	508	558	535	566	545	552	553	580	567	568	506	591	534	506	504	544	568	563	552	550	540	549	523	567	547	535	527	570	528	543	534	528	540	507	536	558	522	505	568	526	565	536	527	609	547	529	560	553	511	533	566	487	507	557	511	509	559	546	554	540	519	564	552	521	578	548	544	538	556	489	522	534	531	513	531	537	521	549	567	581	569	501	577	556	576	571	541	556	551	542	562	468	523	545	540	516	517	562	607	521	505	517	577	551	560	535	555	519	540	584	541	568	539	515	558	547	551	545	532	551	579	507	521	511	542	560	521	576	512	543	551	581	555	580	518	567	538	541	536	568	532	532	515	577	542	533	581	563	548	523	548	541	502	579	508	575	524	508	581	549	506	597	569	511	573	545	562	577	553	550	557	527	542	531	515	555	537	530	514	553	552	551	514	502	511	545	561	587	544	511	496	526	539	538	507	556	551	553	524	509	531	563	523	585	549	544	529	533	524	536	559	524	545	565	559	508	529	531	517	592	514	523	534	505	551	521	542	556	542	507	542	566	565	548	586	518	551	524	520	517	492	501	519	550	522	530	506	536	534	550	533	537	512	532	514	563	544	593	519	558	547	542	561	560	529	557	576	525	534	528	532	562	586	526	574	498	506	537	474	520	589	570	556	557	531	559	526	539	516	568	480	533	552	540	564	528	558	559	544	562	555	507	505	557	529	540	530	510	562	516	546	547	509	550	539	522	528	525	552	547	504	530	550	521	529	548	565	533	533	532	575	537	522	557	534	574	554	527	547	545	527	526	538	583	516	512	547	556	567	535	531	511	598	523	557	518	564	519	549	516	543	502	527	505	536	517	519	543	499	517	515	579	563	517	522	527	576	547	505	519	510	560	533	539	516	543	503	624	568	548	545	547	548	532	556	546	555	518	556	545	572	536	536	544	521	534	552	580	539	539	525	577	547	538	554	584	521	578	573	512	545	490	542	574	594	596	539	559	597	540	561	542	521	556	525	533	571	552	511	539	547	499	552	564	567	534	516	557	549	569	553	530	579	531	519	544	566	549	536	530	555	519	543	543	561	537	525	523	553	555	511	563	550	531	537	541	542	555	537	557	564	533	550	584	555	528	549	562	569	524	544	546	527	514	555	547	526	537	541	542	538	547	471	563	507	547	535	542	564	553	550	521	494	569	553	530	534	544	503	522	516	522	508	539	522	546	572	513	523	568	542	547	570	570	547	547	530	509	538	539	559	527	524	563	547	534	534	520	588	599	518	545	506	541	489	556	556	548	557	537	530	556	532	559	511	564	523	545	517	536	545	512	491	570	556	532	543	521	539	537	582	516	571	558	493	520	583	507	541	543	545	532	528	564	550	532	527	511	522	534	536	518	564	509	582	548	574	584	574	519	526	527	572	534	520	532	517	526	523	549	532	567	577	559	561	564	531	589	523	524	597	523	513	560	551	544	567	521	550	561	551	531	535	561	521	539	539	550	530	541	532	552	568	540	547	537	540	532	538	573	541	546	586	538	523	566	523	557	559	502	538	561	510	553	593	493	571	513	540	546	598	518	522	541	531	544	534	571	570	557	534	512	531	568	535	570	498	569	565	537	546	532	575	549	559	526	535	509	519	557	564	565	563	558	571	527	547	552	515	577	562	518	561	526	543	548	544	529	564	539	569	526	529	570	538	543	540	534	513	532	492	547	542	536	523	549	573	574	525	553	541	564	534	541	555	552	539	532	534	556	543	555	528	499	510	522	513	528	533	526	540	534	572	557	554	547	570	535	539	564	574	541	560	514	552	541	518	541	531	523	552	535	528	529	556	566	534	575	537	539	548	537	541	527	509	585	551	569	573	513	561	523	546	562	543	524	531	509	579	557	535	523	541	532	503	549	557	534	523	574	595	527	569	536	518	583	551	541	544	486	561	517	517	537	564	558	539	527	550	500	521	567	552	548	536	498	532	581	551	535	525	576	622	513	592	595	535	553	529	514	559	590	581	577	545	564	525	556	604	605	549	517	578	519	485	562	570	508	531	536	514	485	540	545	545	546	620	546	548	549	540	532	522	570	559	549	571	541	544	590	542	542	562	571	510	558	511	519	522	548	571	558	526	583	583	529	567	511	538	550	538	535	519	538	555	510	588	539	534	523	586	531	538	568	574	521	561	570	515	509	577	608	555	557	556	522	561	578	490	535	532	539	524	544	531	514	572	549	606	558	550	540	538	538	544	549	576	557	526	550	559	561	576	541	533	540	537	558
17861	24930	18903	13064	11103	10142	9140	8237	6951	5350	4020	3401	2871	2716	2305	1824	1607	1521	1360	1224	1247	1135	1062	970	925	898	934	902	884	869	829	846	824	810	742	715	756	700	758	708	654	694	727	667	652	653	682	718	639	635	681	702	671	632	726	709	680	671	637	613	642	679	678	626	720	629	623	682	630	605	669	649	633	637	631	609	667	659	692	643	620	648	637	668	608	664	667	656	603	640	660	648	672	656	650	666	675	632	642	644	676	606	649	670	680	635	659	632	677	674	686	663	694	660	635	667	684	669	620	637	633	665	657	657	671	626	651	647	678	617	636	700	604	650	642	673	646	681	638	664	637	644	672	679	647	685	661	644	675	675	673	644	629	639	662	644	644	652	694	622	648	648	669	603	638	694	648	660	658	645	621	661	608	590	661	646	645	685	682	662	646	608	612	627	623	634	591	653	659	630	633	674	643	630	637	672	672	677	647	663	620	693	614	615	631	670	673	629	633	658	649	625	653	679	645	662	679	649	710	645	629	663	641	644	666	666	667	668	645	664	663	701	638	649	687	674	618	658	663	643	636	695	652	695	667	670	647	654	690	632	634	658	651	630	663	681	654	669	629	654	627	660	659	612	578	650	642	669	642	646	653	675	661	653	667	662	635	629	615	674	644	640	654	655	688	670	650	663	648	669	614	647	676	662	603	646	689	655	669	620	614	646	619	647	671	661	666	604	656	632	656	634	604	627	633	615	623	658	623	654	668	607	639	648	663	690	646	672	601	671	639	667	639	639	658	647	611	686	632	649	641	693	656	690	691	654	664	711	662	691	655	647	623	706	587	625	625	686	628	653	673	666	665	658	632	649	630	652	599	650	658	647	688	610	631	669	687	660	651	642	654	654	654	679	640	623	624	579	705	629	643	647	701	670	626	685	667	626	664	669	645	634	653	632	600	657	608	646	661	653	682	618	712	638	686	656	629	632	676	679	619	644	643	675	669	655	607	662	613	675	630	616	607	651	660	667	636	673	691	652	686	649	628	635	660	619	653	697	648	642	698	676	620	647	669	650	675	632	622	642	660	674	633	619	610	598	593	660	678	643	621	628	628	605	670	689	636	630	630	628	676	650	655	626	674	669	664	652	667	651	626	658	640	651	645	668	603	660	677	626	673	664	680	683	591	646	668	649	666	631	616	690	651	627	654	660	654	621	658	625	703	674	656	634	641	619	647	659	637	654	630	660	629	566	677	647	616	645	643	620	653	679	719	636	656	606	645	659	620	658	661	665	666	629	667	652	670	648	648	587	642	639	640	648	629	681	686	693	594	630	651	640	616	643	617	617	657	654	682	651	657	635	635	656	681	614	652	674	637	652	628	611	613	634	625	649	626	661	620	664	642	679	677	661	647	641	627	703	634	652	661	654	584	669	637	627	644	652	666	712	609	672	662	612	626	612	694	592	698	653	632	634	621	631	654	685	626	623	627	689	653	649	672	648	658	667	671	626	694	609	681	626	664	648	650	606	637	659	664	643	654	615	657	658	674	672	618	641	660	691	669	710	698	637	661	691	645	699	646	618	609	637	660	650	646	652	626	643	650	683	673	614	645	630	651	646	656	646	641	672	663	669	652	659	695	678	640	630	622	678	637	629	630	631	698	643	660	659	661	682	645	630	673	665	646	674	677	690	678	682	631	659	676	660	654	619	655	696	643	602	615	606	669	603	667	631	664	710	623	633	638	622	674	684	662	637	649	632	639	641	649	662	639	634	615	689	623	644	645	641	684	652	616	648	614	637	643	630	652	655	605	637	696	718	614	669	622	652	655	725	652	651	657	630	619	599	655	638	657	646	635	660	616	680	649	639	624	652	635	611	678	639	648	693	624	645	591	625	678	623	642	616	638	633	630	635	675	631	643	636	650	659	668	623	655	637	671	620	669	673	588	681	658	664	620	650	606	643	666	620	670	634	628	661	666	649	610	665	665	648	673	616	652	651	648	675	618	644	626	643	621	660	674	648	640	712	647	663	642	628	655	650	710	639	661	654	675	661	651	621	609	694	642	657	664	610	659	631	619	613	667	566	653	663	672	657	628	646	624	661	662	674	677	674	645	628	711	633	689	641	671	628	650	664	641	671	655	673	620	633	615	672	648	626	669	654	674	662	648	645	638	657	627	631	674	655	685	679	683	639	619	607	645	690	649	647	623	700	594	675	631	663	636	682	675	630	678	634	660	699	680	634	644	670	654	650	660	626	646	637	672	641	655	668	627	672	673	666	612	645	617	640	654	637	639	680	625	611	626	654	635	641	646	680	630	629	705	624	686	620	622	666	639	679	663	669	657	622	644	657	667	628	649	670	714	660	609	590	602	682	651	671	629	616	646	685	621	669	686	653	626	662	660	653	636	662	689	643	659	651	664	671	723	699	648	619	634	665	631	644	625	621	662	662	641	617	654	601	677	637	656	642	629	607	669	673	652	683	658	619	681	658	649	626	691	632	673	595	630	683	654	654	635	652	663	647	642	678	670	635	622	650	649	653	600	691	638	622	636	672	631	656	657	664	606	680	672	678	628	646	649	611	676	637	651	675	703	649	669	607	649	645	633	621	700	644	656	661	666	656	629	669	652	668	654	663	683	651	657	609	625	624	655	650	612	662	644	659	650	666	681	645	662	696	634	609	631	663	664	660	682	685	592	689	599	642	669	699	663	673	636	661	643	645	679	606	652	702	660	638	658	644	653	685	659	637	677	669	672	627	625	636	663	640	635	673	654	663	688	588	647	654	627	682	727	688	659	660	651	663	622	624	638	621	604	651	657	649	651	657	614	652	675	653	682	641	698	634	655	639	632	643	665	639	680	625	674	633	657	669	647	658	660	657	672	604	662	679	638	689	635	655	638	641	694	689	633	640	643	669	664	668	646	630	660	656	668	662	654	701	662	674	656	669	674	646	647	680	645	665	602	611	688	696	645	630	645	646	661	647	640	690	653	655	686	670	691	627	650	648	615	654	604	604	643	661	655	646	638	634	640	669	634	658	682	624	679	665	634	643	682	635	607	693	627	608	667	658	655	666	647	636	622	698	651	670	663	624	655	634	619	702	611	627	630	638	632	664	660	655	628	608	670	652	665	695	687	668	643	620	606	672	611	617	612	612	718	647	641	659	596	642	619	610	628	660	620	681	649	653	658	697	613	640	636	660	640	621	708	699	674	647	652	682	566	658	608	666	648	679	621	675	644	658	668	618	683	664	643	658	695	678	647	641	626	669	673	633	620	669	659	672	641	675	632	684	687	677	669	638	670	661	678	671	645	692	651	645	606	644	655	621	636	679	645	673	642	679	636	675	637	669	660	663	619	645	666	648	639	666	657	650	654	651	632	640	672	626	618	629	717	621	579	668	649	611	694	648	699	598	666	637	644	632	681	662	660	676	689	659	660	613	651	677	676	669	654	643	615	680	599	677	644	623	655	633	643	656	630	652	676	686	668	645	631	625	624	628	652	640	625	655	675	632	692	620
24369	21309	28445	24570	21293	14590	8723	6206	4974	3742	3000	2417	2145	1976	1650	1373	1240	1065	1012	871	888	799	776	674	661	651	650	606	665	625	553	596	535	590	502	502	520	546	501	471	478	473	507	473	467	468	476	441	469	439	489	450	421	441	446	448	425	441	419	470	467	429	432	484	456	434	439	437	462	406	444	435	406	447	434	471	442	441	450	434	394	452	451	437	428	462	433	433	413	408	447	410	445	449	446	469	434	455	434	447	424	435	417	415	436	401	436	431	440	446	455	444	460	392	442	420	412	431	439	434	442	455	459	387	433	407	421	425	451	433	443	417	447	415	398	424	436	400	433	439	429	459	421	436	413	442	441	430	405	457	459	422	464	441	422	439	437	449	422	418	453	409	445	427	435	441	447	423	423	467	427	374	423	425	380	418	397	462	482	430	446	439	403	445	386	410	411	440	434	417	376	426	428	408	443	437	393	473	401	433	426	456	441	439	422	435	404	409	436	425	431	466	415	407	461	427	422	420	401	443	450	438	437	416	451	420	415	403	437	437	415	418	395	430	417	413	467	457	423	424	423	451	426	418	450	459	459	419	436	417	458	424	447	478	416	427	423	435	454	451	459	453	419	438	437	416	433	437	383	416	418	428	427	426	416	478	428	436	450	419	426	445	429	438	458	429	436	422	402	426	448	415	447	437	473	397	432	427	443	451	452	434	453	430	471	416	418	405	453	468	432	430	445	450	458	410	439	466	440	433	435	415	431	447	426	414	429	419	471	433	434	426	411	451	434	411	375	441	428	443	474	433	427	440	477	428	419	423	433	375	401	405	392	425	438	429	422	417	426	442	447	422	413	455	436	435	409	415	410	409	441	429	444	419	442	435	407	437	423	457	438	455	447	414	402	445	441	405	446	435	434	431	406	394	431	438	441	407	426	435	429	438	429	424	442	421	431	451	457	455	409	407	416	431	422	439	474	458	464	440	432	419	425	443	434	441	447	414	408	428	405	425	426	413	441	399	435	437	452	428	417	460	416	411	390	451	446	452	431	430	408	426	430	424	431	432	427	416	406	420	445	453	463	443	422	413	433	444	420	470	438	433	454	453	427	424	421	433	440	446	421	450	448	422	440	428	440	406	493	450	430	443	415	448	416	401	424	445	425	427	446	439	434	417	437	437	389	411	478	433	443	442	445	445	424	431	435	465	430	479	409	426	460	410	457	428	428	443	416	431	448	406	459	437	456	409	409	421	403	453	454	448	418	406	403	402	431	408	430	447	423	443	483	405	399	417	435	452	379	402	448	435	422	440	412	387	422	440	384	426	431	414	464	421	456	399	455	447	405	394	433	425	466	423	426	428	441	403	404	437	432	420	441	445	406	434	420	467	457	454	448	431	404	452	413	437	456	423	437	418	417	454	423	407	437	433	414	418	410	453	395	431	423	448	422	414	427	406	437	455	405	445	412	413	437	466	434	422	402	448	449	423	441	453	437	437	406	448	471	436	425	431	420	446	430	432	437	434	452	397	457	426	449	409	430	430	443	424	433	433	415	429	434	454	438	469	441	421	409	427	429	435	425	456	448	425	412	399	419	424	451	419	422	441	416	417	432	429	426	416	414	418	441	424	414	412	429	394	403	421	440	400	418	436	436	414	424	374	415	404	393	424	469	417	434	450	437	402	421	434	443	418	445	421	430	441	438	451	458	451	449	434	468	454	437	458	433	433	417	412	451	398	498	430	444	465	413	408	413	419	396	438	403	426	456	465	429	442	408	431	438	418	442	419	443	457	440	446	418	427	431	417	428	398	474	444	411	399	449	454	409	427	420	432	424	439	401	422	447	434	431	435	412	440	393	427	432	425	436	424	458	393	417	441	408	423	433	430	431	488	417	450	410	423	452	413	460	448	439	434	410	455	434	416	457	423	397	442	432	446	458	424	405	432	435	452	458	456	449	461	422	443	413	409	402	416	454	438	411	416	442	422	441	419	455	426	442	433	442	426	444	453	422	444	444	448	428	411	405	458	467	431	421	453	457	442	461	450	414	452	401	406	407	406	464	438	400	409	442	447	446	453	445	414	404	436	426	429	432	440	430	411	402	411	422	439	407	475	398	391	442	445	411	486	420	456	419	438	447	465	414	465	401	429	423	421	436	451	425	415	458	439	414	441	424	407	426	406	423	402	445	407	418	446	410	421	410	408	403	434	375	433	431	444	425	459	436	439	448	408	441	405	474	399	411	434	399	459	471	434	419	443	460	415	438	447	444	438	444	467	441	405	410	485	469	472	426	404	442	433	404	487	420	442	450	439	394	431	418	407	415	427	436	387	455	432	414	429	429	436	441	444	411	420	413	414	457	446	469	443	416	433	405	414	429	421	404	461	451	444	423	478	413	476	413	380	434	430	394	481	452	443	452	455	426	440	405	455	431	428	437	441	433	475	405	450	436	437	425	410	422	396	425	448	420	450	406	416	464	441	405	442	440	428	461	426	429	399	451	416	436	457	420	444	439	471	417	387	453	430	413	424	418	410	426	447	420	412	444	428	422	448	439	432	405	457	445	453	444	432	405	420	470	393	400	465	444	414	418	416	433	420	424	438	400	464	466	444	441	443	431	448	384	442	432	416	411	441	454	453	412	462	479	417	462	434	427	432	419	411	404	445	464	407	438	452	448	451	420	444	444	469	439	424	437	423	434	449	433	412	422	449	413	463	437	452	471	432	473	428	447	407	415	418	420	417	423	457	415	426	435	426	444	448	442	419	482	478	410	431	423	412	418	417	416	418	402	432	454	412	441	406	424	462	431	457	464	413	389	413	469	447	439	432	458	433	465	455	409	412	436	420	441	465	427	410	422	453	442	438	465	426	455	402	418	384	396	452	451	381	418	427	419	419	435	448	416	429	449	411	392	417	451	453	428	424	426	413	450	448	430	426	435	458	438	442	418	424	423	429	431	436	443	432	428	417	411	431	440	462	461	414	425	429	428	488	409	438	427	474	423	396	434	441	378	427	452	430	449	447	381	420	404	428	428	416	412	427	453	440	401	402	448	460	446	420	464	417	446	420	433	445	465	416	419	410	408	410	457	424	414	404	440	408	435	432	417	429	437	479	442	442	418	451	412	406	431	459	433	419	429	446	440	452	446	420	435	436	464	408	417	491	437	439	446	431	434	452	465	470	450	430	393	399	434	423	447	412	450	428	418	438	412	439	441	406	432	422	394	416	408	451	438	437	449	414	440	427	454	380	412	440	439	458	449	439	433	417	416	474	442	426	457	427	458	465	410	429	440	426	460	434	454	436	405	417	430	427	398	421	417	418	466	444	441	435	451	446	393	450	430	465	429	392	475	413	437	406	422	455	467	398	451	427	446	419	432	435	382	430	447	456	408	426	449	442	425	440	413	395	436	411	400	435	442	443	453	394	449	414	445	440	449	479	390	436	416	440	446	435	412	448	452	443	441	427	425	429	406	460	408	483	459	429	427	467	454	466	422	469	418	401	406	421	427	424
19186	33534	26326	19462	16189	14325	13027	11412	9845	7392	5934	4617	4229	3821	2868	2497	2223	1885	1593	1419	1319	1241	1187	1041	999	925	934	867	916	876	829	815	730	715	700	731	711	665	605	622	602	610	598	598	556	586	549	598	599	504	548	546	533	546	502	565	502	534	513	558	484	511	514	513	531	538	502	543	566	525	482	537	490	548	543	502	488	504	537	525	514	514	540	531	513	544	530	517	522	531	505	505	495	508	514	509	515	524	555	479	540	497	498	546	465	530	537	516	517	476	546	516	516	504	516	548	506	522	499	519	465	500	488	510	479	536	477	488	513	541	550	539	530	558	528	564	550	535	526	523	492	519	524	508	504	551	472	488	512	457	546	513	500	465	492	507	533	554	555	507	521	537	510	520	513	531	565	520	510	495	503	525	505	543	565	516	513	536	470	506	498	541	492	497	555	485	540	514	536	533	508	531	534	492	505	545	527	504	510	522	517	509	483	531	512	508	510	488	518	471	456	506	508	515	535	486	511	521	533	489	536	534	508	534	502	542	544	563	530	555	491	515	533	515	523	551	518	533	515	521	537	522	525	545	495	508	500	521	481	533	499	507	516	500	532	509	515	499	524	534	513	517	510	541	478	518	514	542	523	466	531	522	528	515	496	492	499	495	591	475	562	518	520	536	550	486	510	536	539	531	483	533	530	545	499	522	538	526	538	541	521	557	540	541	519	535	496	503	503	535	498	512	549	483	513	522	544	515	503	486	531	529	479	493	540	501	529	547	520	551	559	531	510	498	527	525	515	521	493	523	519	525	491	508	499	522	514	519	507	562	465	538	537	519	476	495	510	484	518	500	544	529	518	490	521	533	509	506	515	527	489	527	556	494	510	466	539	571	560	515	565	543	480	553	513	544	554	530	532	495	525	513	509	512	493	510	482	515	538	521	541	553	495	540	501	516	556	491	483	549	466	527	526	557	535	484	480	554	529	509	522	489	510	513	502	496	529	525	536	508	524	530	564	530	476	534	498	501	455	552	540	517	509	514	516	519	527	511	475	532	513	536	514	535	470	536	536	520	572	506	524	498	496	497	493	519	475	480	546	511	524	526	507	501	528	530	514	505	504	509	489	508	537	510	489	498	514	492	528	512	532	507	512	517	509	512	532	537	487	538	556	523	477	504	531	496	482	547	483	488	521	497	511	483	495	491	505	532	556	465	519	527	520	507	503	512	515	507	549	521	519	497	532	531	504	504	523	545	493	526	512	558	520	484	517	529	511	525	497	521	512	500	496	530	519	508	524	518	502	488	542	530	560	544	526	541	542	530	525	501	514	527	488	510	507	477	508	515	502	482	553	489	524	498	512	457	516	487	501	525	497	517	517	525	520	499	534	514	532	510	490	505	534	472	525	525	519	526	486	503	501	489	529	569	505	472	502	497	497	506	514	521	475	526	578	529	539	528	491	519	525	528	533	489	560	543	537	519	536	515	548	472	500	534	526	516	525	596	484	536	504	561	514	514	532	534	549	558	520	506	529	501	483	522	514	502	522	517	502	535	522	503	568	531	538	532	526	495	528	524	493	549	516	531	462	524	520	535	522	518	514	531	527	488	537	517	511	508	527	556	514	554	512	507	533	514	538	551	499	480	530	547	486	511	508	534	505	492	577	522	525	509	464	509	492	486	497	506	553	531	541	505	529	509	498	535	507	560	510	540	532	493	512	519	531	524	540	481	546	473	478	555	498	543	538	537	509	546	513	519	494	514	522	499	495	505	512	558	525	535	478	542	516	530	545	521	505	467	539	548	500	559	469	515	511	538	534	492	536	495	534	465	531	543	521	505	503	468	534	523	502	512	509	522	503	535	520	548	505	496	519	549	546	492	499	514	525	490	533	498	493	506	505	511	508	504	494	495	508	545	526	530	534	497	550	492	535	502	554	501	516	490	545	517	475	495	489	462	512	551	537	500	541	560	477	518	547	490	545	494	528	514	506	490	504	518	532	506	520	500	504	512	509	527	499	494	515	495	563	523	468	531	510	484	493	519	515	540	521	528	536	534	530	507	496	546	572	501	548	516	489	499	499	534	507	529	508	528	492	524	479	509	495	527	553	514	515	547	527	542	526	543	557	544	513	488	533	505	543	531	541	564	548	540	483	493	538	485	527	530	529	547	534	461	513	510	524	541	525	505	508	485	485	525	527	500	502	532	529	501	505	538	509	506	510	506	524	508	541	514	504	522	515	501	512	493	506	521	516	500	539	515	518	517	531	507	508	520	496	503	540	543	547	488	499	487	485	566	562	505	493	571	512	479	542	527	517	505	510	529	516	545	505	549	523	494	518	528	501	481	505	475	512	494	519	541	527	497	515	488	539	456	528	556	529	491	495	522	504	490	536	519	488	483	572	532	481	510	497	496	508	510	561	534	512	473	463	520	505	525	522	521	510	535	517	511	535	536	536	510	517	483	528	534	546	535	548	506	482	532	482	543	506	539	505	518	522	520	540	521	494	531	483	531	529	530	519	507	513	526	516	557	507	497	494	494	488	534	534	521	488	567	506	541	509	522	486	559	522	506	501	544	528	503	530	531	505	507	537	521	491	517	525	497	498	520	512	508	503	477	534	479	498	509	518	500	547	532	565	572	559	464	504	550	518	510	479	526	502	503	474	509	485	520	526	548	492	504	548	519	510	478	531	518	530	578	518	486	510	538	521	530	544	538	479	503	532	516	524	540	467	540	514	504	514	513	520	485	520	486	520	535	499	509	548	507	516	532	524	546	545	527	501	549	478	524	517	513	516	493	528	513	491	559	511	498	530	497	523	495	549	540	500	522	504	557	534	512	543	515	499	497	560	559	527	534	498	499	488	569	526	487	511	550	541	556	535	506	504	526	493	549	524	476	517	527	542	523	501	521	504	533	510	502	526	549	515	517	549	510	577	522	563	542	508	524	513	498	513	495	538	531	510	536	553	517	532	515	480	500	486	515	472	543	515	517	514	515	501	529	523	552	565	533	487	541	539	458	522	485	478	526	536	567	478	500	487	526	503	514	525	518	541	493	527	494	543	507	518	495	504	466	539	551	506	526	469	548	513	493	527	533	511	510	496	554	545	499	530	518	523	495	556	505	484	520	478	507	520	527	544	486	526	531	529	520	516	500	502	533	568	497	533	497	495	515	536	512	550	509	498	516	519	518	519	529	470	553	514	478	529	502	557	500	465	513	518	516	508	518	502	530	506	549	552	489	492	513	504	505	521	511	526	516	492	522	502	555	513	524	510	548	504	532	484	480	532	486	549	515	527	470	507	501	496	542	513	510	531	493	522	551	485	510	531	463	545	504	538	509	504	523	532	505	470	492	511	491	508	531	528	565	543	572	480	461	502	527	562	498	511	488	517	483	503	513	495	531	498	513	504	514	519	516	490	521	489	537	535	491	512	514	535	484	506	534	511	527	532	538	548	525	513	525	526	504	550	494	555	507	522	533	532	518	497	528	516	535	531	524	494	539	549	486	557	515
25488	21317	27302	25474	15212	8026	6149	5037	4358	3328	2696	2382	2172	1873	1647	1538	1446	1235	1152	1154	1071	1065	989	897	941	865	901	838	836	894	833	844	881	862	807	842	814	754	813	752	727	713	737	766	759	779	733	740	744	728	710	763	748	666	714	760	758	720	770	786	721	710	742	720	683	725	694	744	714	692	700	731	753	713	717	715	756	675	731	736	709	670	770	706	780	674	754	769	740	717	690	727	717	720	692	757	701	726	731	750	724	735	730	764	728	695	733	702	758	696	742	698	727	673	709	706	729	699	729	742	670	745	697	725	717	650	748	659	714	740	684	728	677	764	698	706	706	715	731	713	771	734	637	696	700	710	722	690	705	710	730	703	764	703	729	743	745	722	750	667	748	686	753	808	722	715	711	732	677	713	740	696	723	719	769	732	697	751	662	698	733	733	734	731	676	680	721	735	691	774	688	720	732	748	744	728	689	661	660	726	713	727	710	751	673	741	680	710	701	688	703	749	727	683	798	728	735	693	696	699	727	666	712	665	682	725	676	741	718	746	731	695	741	742	688	749	711	730	709	719	687	712	686	666	709	703	677	753	710	720	737	764	693	720	742	714	719	697	732	681	702	725	705	706	701	683	670	684	749	709	659	699	730	714	720	694	695	710	659	707	705	711	731	771	712	675	687	691	679	764	702	727	675	695	717	726	753	737	713	726	713	731	708	706	736	703	668	718	756	725	676	746	720	721	664	725	710	665	676	688	719	689	713	696	736	675	721	739	671	722	809	737	756	648	744	700	721	760	717	736	714	714	717	723	760	687	702	745	700	695	738	764	736	763	711	719	712	723	697	725	716	776	721	694	674	655	715	721	721	733	703	650	696	688	690	729	726	737	721	724	754	737	729	666	728	730	731	709	727	709	704	773	735	729	695	708	731	766	737	678	687	722	688	715	712	723	720	727	692	697	712	740	673	745	735	700	709	693	708	780	694	718	692	701	692	735	754	711	718	697	696	713	708	768	740	714	745	715	715	737	750	728	726	757	718	760	690	687	690	752	713	689	723	678	685	720	688	711	713	719	697	759	705	684	707	714	710	732	698	723	664	693	718	713	691	720	702	689	720	700	714	709	654	743	700	743	735	682	783	771	701	714	742	737	692	688	729	713	754	726	724	703	715	696	695	717	683	752	726	771	735	730	794	746	674	701	701	767	729	696	717	708	706	696	724	728	684	760	733	721	730	711	743	694	759	684	698	705	725	766	712	719	728	722	741	709	705	707	692	657	704	726	684	764	717	706	640	739	723	763	696	700	657	714	739	726	716	697	715	732	699	762	747	668	709	737	751	680	727	691	719	715	740	717	735	688	678	733	698	678	739	685	675	725	724	722	720	734	654	720	690	737	735	717	700	710	757	702	735	686	706	746	747	751	698	719	682	737	711	703	729	681	681	711	695	739	706	718	672	759	678	724	749	661	714	703	727	712	724	723	692	722	746	673	734	706	700	674	727	688	698	741	751	719	727	729	720	704	731	719	694	767	734	718	742	750	714	710	722	693	744	744	713	690	705	705	717	676	708	681	677	735	746	741	692	721	683	730	721	724	745	735	689	682	716	714	735	693	689	711	714	691	752	710	651	751	711	702	760	713	686	737	702	768	751	668	676	683	714	737	673	734	733	653	751	691	724	689	754	729	710	749	716	667	732	781	693	708	725	719	681	763	740	727	738	717	688	694	719	718	717	738	707	718	756	724	752	718	719	758	686	711	734	718	692	672	772	695	701	706	703	754	686	752	712	717	726	712	723	691	728	697	677	741	689	688	741	740	693	637	698	728	724	729	743	736	728	714	670	718	744	741	692	709	720	686	705	695	744	697	711	707	722	664	680	725	712	693	717	690	740	730	739	719	714	707	706	717	747	695	694	694	740	682	749	739	698	695	743	731	734	776	707	706	729	710	660	707	691	731	756	703	727	726	698	781	730	748	697	677	718	697	691	716	739	731	677	697	763	667	739	717	728	691	729	749	708	724	696	709	713	714	734	705	728	714	743	723	714	644	745	746	717	721	724	750	761	757	713	687	690	719	692	692	745	731	690	736	731	692	702	745	710	765	738	698	663	690	720	671	694	731	736	754	749	714	733	715	714	719	737	690	713	684	703	725	731	750	661	726	735	761	726	743	703	731	718	698	704	744	691	773	747	702	750	725	728	699	678	690	763	680	697	747	733	713	683	700	677	711	738	702	752	709	767	727	717	707	706	686	716	715	778	780	686	741	690	740	736	730	702	738	709	686	753	732	712	760	676	731	700	701	707	708	718	761	716	718	673	719	694	726	737	711	693	752	704	721	728	711	709	689	711	698	782	688	726	748	720	744	708	697	718	717	704	709	702	751	736	721	657	704	732	684	743	718	675	772	744	717	703	746	707	756	698	756	730	690	702	733	757	725	740	736	718	719	709	702	705	738	730	717	663	784	744	765	727	691	719	699	680	654	672	699	692	739	731	740	693	741	728	710	716	709	712	686	752	692	752	698	686	715	724	693	680	674	744	735	740	707	701	715	683	701	763	694	702	726	722	711	698	711	702	684	680	728	747	735	689	770	711	751	743	689	717	740	789	690	663	680	688	746	690	704	717	694	758	735	726	770	689	711	666	716	722	727	745	700	716	709	769	695	716	736	731	729	751	718	742	668	719	703	730	722	693	746	722	699	765	721	736	715	701	709	706	674	747	716	740	694	711	733	750	752	734	751	783	790	718	680	719	747	786	741	713	709	730	671	745	750	658	723	750	711	698	664	726	752	691	717	774	701	701	743	695	678	690	752	699	715	717	671	728	753	743	675	683	722	716	729	724	694	702	697	737	744	741	696	743	741	752	700	749	707	777	769	731	727	739	727	735	690	699	730	731	677	711	701	743	709	731	688	719	749	691	720	766	731	719	715	762	721	704	694	741	693	700	733	729	732	663	731	666	699	721	689	734	718	743	711	737	703	704	778	710	687	708	706	692	727	734	718	681	674	715	726	710	728	704	713	708	722	709	707	759	697	712	724	692	726	673	724	729	764	723	758	754	702	722	693	736	699	745	661	760	725	748	729	726	719	745	683	713	751	733	689	723	697	680	746	707	742	748	728	743	706	708	704	736	659	719	706	711	703	711	705	704	773	745	715	716	692	687	703	716	722	727	702	724	708	712	700	729	720	706	742	740	664	682	739	691	703	722	674	715	688	725	725	691	726	715	740	714	706	697	736	699	750	702	687	738	671	695	720	695	704	666	681	701	718	738	656	714	710	707	681	732	708	715	694	655	689	711	694	700	661	707	740	712	738	678	664	700	668	723	764	676	735	718	705	713	702	730	743	731	705	710	736	697	709	687	753	744	723	726	738	741	689	706	720	720	710	719	730	733	709	730	710	715	654	718	705	688	645	704	731	706	745	705	702	723	704	698	694	701	710	751	701	725	735	768	709	731	732	699	748	710	719	688	716	717	737	748	728	734	778	735	721	721	728	740	720	709	710	652	621
19191	30278	23861	17770	15428	12892	11313	10270	8631	6530	5367	4304	4226	3359	2681	2550	2261	1858	1669	1635	1402	1487	1385	1201	1199	1144	1202	1125	1123	1131	1100	1057	1013	1015	1004	908	957	886	932	911	914	868	901	953	943	863	883	889	872	885	914	861	829	850	887	819	863	783	860	914	832	803	814	898	878	821	859	857	877	809	843	823	838	887	796	866	795	825	823	850	832	858	862	825	844	834	862	830	807	829	812	841	841	787	826	781	810	768	785	889	818	803	838	812	846	811	836	867	810	820	797	828	814	843	814	841	836	811	848	862	832	856	848	844	825	842	871	825	805	826	843	780	860	827	856	856	790	815	844	818	825	830	844	878	795	833	858	834	776	863	813	832	830	828	826	843	811	831	772	776	847	847	770	860	836	836	807	853	834	850	871	785	827	818	803	841	859	846	836	798	879	857	824	818	869	806	861	820	791	856	826	842	844	806	844	781	851	821	833	808	859	859	832	797	858	822	838	806	784	834	806	816	801	813	833	830	822	827	764	859	837	861	856	789	815	840	813	845	826	795	793	834	836	861	845	832	823	832	815	842	839	861	891	854	818	777	838	838	897	827	850	866	843	808	884	815	765	833	828	835	801	814	840	903	827	797	812	802	817	870	843	810	831	830	849	850	793	775	826	826	809	811	825	819	799	879	839	858	829	782	776	839	813	785	845	838	804	804	824	849	846	842	796	841	809	874	873	832	853	854	821	799	801	850	830	841	861	835	859	811	821	787	835	815	811	830	832	834	829	796	838	807	885	804	827	836	839	820	831	836	795	816	828	794	846	797	809	859	834	822	841	823	809	815	773	789	862	864	850	804	844	832	854	863	825	845	850	793	836	877	836	836	817	881	824	832	790	815	793	830	790	782	838	824	844	837	817	847	784	888	836	869	791	838	821	825	820	847	819	816	798	823	842	874	811	815	814	923	847	847	842	808	841	837	817	825	850	833	838	823	833	856	881	869	779	813	854	867	812	877	837	812	831	876	809	814	842	857	842	858	813	775	820	859	780	789	845	799	800	900	864	832	840	824	840	823	765	853	832	825	796	841	812	850	840	852	855	855	877	867	853	818	847	836	875	805	905	882	847	780	857	816	805	840	838	797	865	818	815	844	869	799	788	835	856	830	815	784	798	784	874	828	843	847	828	804	827	803	835	832	816	864	836	788	814	842	895	766	812	867	886	800	771	814	822	813	803	804	826	854	848	797	875	854	815	846	822	816	790	806	894	838	812	840	859	837	885	856	832	877	770	826	838	932	835	826	813	886	802	803	822	828	811	826	869	807	825	839	850	825	844	846	843	846	822	852	830	813	838	839	813	806	835	828	822	847	808	828	808	874	802	860	854	821	832	860	833	870	817	821	865	783	794	866	851	813	829	847	791	815	844	815	846	816	874	845	833	818	815	818	820	755	787	795	853	828	830	836	840	805	831	827	847	835	855	828	799	864	867	821	803	821	820	872	797	817	821	808	812	816	880	792	851	773	797	813	875	808	810	800	827	883	862	852	849	823	817	845	849	824	800	798	805	833	834	855	780	830	840	806	860	801	858	828	870	825	824	816	815	854	838	813	854	791	775	834	839	816	812	811	890	842	809	820	822	846	853	806	825	796	840	793	814	795	822	862	800	860	845	886	801	867	819	839	819	832	873	781	830	871	813	860	831	856	854	804	839	810	800	819	849	868	850	796	773	844	848	820	872	831	836	851	808	892	813	773	817	799	851	812	803	813	849	767	841	901	827	829	833	820	864	835	787	828	818	860	777	826	802	847	831	820	789	853	794	859	786	847	813	830	899	837	834	794	836	846	892	851	842	829	783	833	817	820	858	868	816	812	861	838	842	858	789	792	825	825	823	809	830	835	843	831	823	839	836	801	865	849	841	820	819	847	870	816	830	814	821	830	849	848	854	846	817	865	805	868	768	845	828	841	827	817	817	833	869	764	804	882	833	809	796	740	849	838	831	855	813	790	856	822	839	797	859	771	821	857	860	849	838	821	786	819	882	831	791	805	807	853	849	811	838	795	858	908	837	859	865	830	865	848	820	788	824	810	835	833	819	785	817	838	846	859	821	830	861	856	837	830	839	828	789	809	787	781	865	830	814	891	838	835	826	851	786	801	863	762	856	831	841	818	831	820	829	852	781	811	876	833	836	837	831	836	810	796	878	899	827	847	838	844	818	822	804	835	847	795	795	818	842	836	829	791	805	823	897	780	823	828	805	802	850	863	798	837	817	834	797	836	823	805	822	847	821	846	831	834	871	849	846	835	840	833	858	880	805	869	828	807	822	814	830	809	823	841	848	791	822	854	882	875	801	824	804	847	799	858	902	831	824	769	871	841	784	836	785	868	842	814	786	845	836	821	884	864	839	820	799	826	814	826	796	796	789	875	823	844	777	824	872	839	820	813	816	735	815	870	843	779	814	788	844	797	840	843	797	779	842	804	833	867	768	808	807	813	813	805	802	831	773	815	807	816	834	819	766	842	818	846	826	835	810	852	838	800	759	818	857	850	840	800	798	803	831	795	815	850	801	832	823	832	860	795	825	850	779	813	762	822	810	868	790	888	862	816	850	845	805	839	803	819	840	840	808	843	798	848	899	891	825	844	852	862	845	833	827	821	833	809	875	880	832	832	842	842	816	834	825	873	828	843	830	829	796	882	868	792	811	872	865	835	781	851	850	832	869	849	855	867	812	774	846	818	817	831	808	823	865	794	780	836	809	870	836	889	795	845	817	850	816	854	846	804	762	819	823	805	862	840	808	834	821	841	809	802	834	831	862	794	842	812	844	807	830	850	878	785	858	784	823	767	803	807	860	808	854	813	819	815	885	848	815	787	804	834	865	778	822	817	830	774	885	856	885	886	804	774	868	778	828	817	836	833	855	828	801	855	827	848	841	811	839	885	812	827	819	879	854	821	815	826	880	832	852	821	851	896	814	837	831	826	813	859	869	807	840	839	787	790	868	851	864	825	843	850	850	829	841	844	822	872	817	771	844	837	864	825	792	819	818	867	818	892	846	801	833	824	795	832	810	856	803	805	825	822	890	840	800	807	786	847	879	810	792	886	809	851	842	806	824	846	831	847	819	847	807	806	856	779	812	863	821	834	827	797	854	839	795	786	828	863	846	768	856	840	815	815	822	859	857	793	833	857	874	845	811	845	836	844	844	853	820	802	789	815	831	853	862	827	764	854	797	803	858	768	853	816	803	814	781	852	846	857	835	807	858	812	824	878	799	871	843	869	847	803	812	848	838	832	897	851	819	801	818	861	852	837	810	825	853	881	869	833	789	844	813	803	791	803	855	815	838	859	809	817	784	847	836	872	794	779	827	831	832	875	866	838	780	856	855	864	837	834	825	885	815	871	855	830	859	864	835	813	799	835	812	795	864	826	854	856	839	811	816	824	834	809	793	877	808	824	852	864	868	841	794	847	854	833	870	826	810	798	761	830	809	816	798	854	913	855	829	859	850	784	830	810
23190	21307	28966	24000	21393	21813	17185	9380	7096	5233	4333	3581	3423	2584	2379	2158	1776	1482	1391	1408	1314	1168	1090	970	989	905	979	864	925	852	926	821	783	799	739	736	724	763	731	700	681	711	671	699	655	669	640	683	622	709	686	635	682	642	645	636	642	642	679	660	660	660	608	617	634	604	605	611	624	646	669	621	685	625	654	635	659	617	603	637	621	638	684	653	626	632	629	635	578	543	624	583	656	624	632	580	618	659	600	676	623	603	597	636	654	626	629	611	626	670	640	589	612	606	601	624	633	601	622	602	637	643	598	594	643	623	605	630	636	605	631	597	629	639	627	654	631	637	625	646	610	623	578	633	628	585	573	601	680	636	623	657	632	654	623	650	641	651	616	625	625	613	640	643	626	583	580	616	603	651	610	600	635	661	613	618	638	649	636	626	634	647	639	612	644	621	582	626	620	631	669	615	553	614	616	630	573	616	658	596	612	646	625	627	626	660	644	617	644	624	572	581	645	613	636	633	634	615	627	606	624	660	586	569	623	630	636	626	656	627	593	644	602	577	604	579	646	596	649	652	634	646	610	638	635	640	652	633	654	605	632	609	689	583	612	600	650	616	618	620	629	620	622	603	633	641	593	634	584	608	595	634	616	599	590	614	619	588	671	637	617	599	660	638	654	655	632	694	682	646	639	620	662	596	626	643	652	631	636	608	639	618	630	648	648	645	632	643	627	616	624	632	648	604	651	591	674	655	653	624	623	615	579	610	615	603	633	630	655	603	612	614	588	665	654	707	648	611	621	664	604	653	625	637	604	609	661	636	642	652	635	625	621	603	617	615	606	618	673	652	628	633	645	637	631	609	611	625	600	606	629	584	585	627	666	642	616	626	596	616	626	641	642	652	613	641	654	595	627	639	621	633	557	566	642	618	599	624	576	657	594	647	621	602	628	603	625	631	587	599	640	630	667	615	632	613	617	593	611	640	635	652	679	641	661	634	621	619	654	598	619	657	615	617	668	702	650	651	594	588	616	658	605	628	618	617	627	645	570	656	633	664	620	650	614	598	571	618	644	642	626	556	643	655	601	604	636	643	639	578	600	618	590	651	637	613	624	642	626	610	636	594	678	627	606	619	636	603	606	629	626	614	605	627	665	623	585	625	616	638	656	614	597	619	624	640	654	674	610	639	589	578	607	676	600	595	612	644	591	599	626	645	606	670	618	655	634	654	606	610	617	659	633	529	629	659	589	641	591	607	620	666	559	629	576	606	606	617	548	645	611	623	579	603	593	616	625	652	616	627	615	633	665	595	621	640	635	666	662	619	611	597	626	612	615	635	666	662	636	598	623	635	602	614	623	670	595	655	567	609	618	631	626	636	653	633	579	606	620	651	632	597	614	625	626	637	651	597	632	627	640	610	636	609	668	633	621	627	637	620	621	627	638	621	643	602	619	625	646	617	641	635	587	658	651	675	598	610	626	603	600	625	649	630	639	653	638	656	640	616	638	603	615	616	603	629	619	605	663	608	611	602	636	626	627	638	630	642	634	637	661	629	622	608	638	635	651	626	591	635	615	593	660	598	645	636	603	612	570	647	651	594	652	631	618	601	648	622	657	609	586	608	608	628	625	577	619	621	648	626	620	626	655	630	627	629	633	568	649	611	670	610	641	636	630	635	626	634	608	676	616	610	591	594	657	637	681	605	588	618	618	642	582	649	646	640	630	572	594	629	593	626	617	639	634	598	598	617	607	643	588	631	611	633	628	583	642	631	624	603	609	611	632	659	608	623	596	604	656	602	626	662	613	610	669	557	641	638	625	620	639	623	637	647	630	624	615	627	614	640	669	599	637	666	622	631	636	669	579	629	614	642	646	642	597	621	596	601	629	635	584	630	650	594	641	661	626	660	606	611	584	653	615	611	606	630	613	603	648	635	623	667	612	651	617	590	660	626	636	571	676	639	653	620	589	610	625	579	651	616	626	595	583	608	622	602	601	635	648	602	567	671	683	584	636	609	631	624	617	661	636	613	664	585	621	594	629	605	569	623	577	584	608	665	619	631	627	605	644	639	621	559	606	622	649	642	611	596	622	623	625	596	615	627	602	627	630	604	687	596	618	578	609	595	681	649	630	631	608	614	631	658	596	581	588	597	595	608	631	621	618	630	616	643	642	589	617	583	618	650	627	622	647	631	629	673	630	589	637	671	624	585	611	573	646	627	589	600	670	598	662	644	594	631	596	635	689	630	580	614	619	627	619	614	596	659	590	612	600	592	620	557	587	600	632	558	579	628	651	605	628	610	625	619	598	600	618	637	648	644	650	641	615	669	616	611	654	599	610	607	599	576	605	606	622	629	601	642	596	639	617	647	597	615	636	614	589	607	623	625	610	651	662	633	604	585	649	655	613	603	601	606	629	639	650	637	623	642	646	603	644	616	620	617	671	572	624	588	615	579	606	607	600	602	652	634	626	621	615	615	641	606	620	574	633	618	602	578	641	647	670	665	602	556	630	608	671	663	625	602	626	579	600	614	598	605	595	622	600	588	633	596	609	651	615	597	640	614	597	624	663	613	593	619	677	592	643	628	645	638	619	663	665	579	589	652	643	617	624	622	623	611	621	606	607	582	641	581	605	650	608	614	609	649	539	647	649	610	645	660	625	610	614	629	591	656	618	614	620	597	622	613	628	679	624	637	629	618	572	631	630	640	632	678	621	612	616	596	649	610	638	668	639	618	682	656	692	612	634	620	628	620	637	585	642	605	602	555	637	606	660	626	626	650	643	602	584	629	649	649	612	543	589	585	644	603	614	608	630	649	617	623	608	616	611	622	613	628	622	648	638	650	626	647	620	589	647	665	639	637	624	590	659	601	591	581	657	596	651	616	616	646	629	601	643	630	629	666	613	588	628	639	622	607	595	563	626	624	619	601	604	621	584	579	587	607	613	583	603	639	634	572	620	612	613	611	656	603	694	658	563	589	618	605	644	593	629	621	634	637	643	650	629	645	655	565	575	580	624	667	577	592	623	617	631	598	659	592	651	630	617	618	584	562	623	601	678	599	665	621	634	594	599	641	618	700	648	618	640	587	606	604	600	610	645	640	653	652	634	654	629	653	611	632	611	578	601	624	614	640	601	590	635	639	626	644	586	607	659	660	625	644	610	594	627	621	633	619	580	646	624	661	609	623	635	661	627	617	644	651	671	569	665	627	641	627	622	623	694	665	664	587	638	635	655	642	630	578	652	633	621	616	610	684	609	615	653	610	618	625	592	598	633	635	614	636	625	664	628	646	603	664	619	675	627	643	625	615	590	611	655	621	649	608	607	625	641	628	634	631	620	657	636	656	645	612	619	633	617	642	643	611	593	598	632	647	571	642	601	631	606	621	613	596	613	631	608	614	611	655	651	615	606	612	631	633	647	609	656	622	625	635	631	627	637	632	593	627	616	646	623	628	668	623	627	628	638	605	624	647	644	612	655	616	589	620	607	595	649	634	616	615	633	653	569	619
22203	40019	32362	25353	21256	18437	16370	14715	12844	9370	8288	6596	6394	4750	4198	3645	2892	2452	2103	2048	1971	1737	1511	1382	1444	1237	1223	1202	1281	1134	1161	1043	1052	993	989	948	941	868	853	907	787	802	806	812	762	806	775	808	763	742	746	750	737	753	706	727	735	715	699	721	780	692	726	700	714	712	675	679	709	771	721	680	687	695	719	697	677	768	652	707	678	710	684	680	733	717	688	677	776	688	728	647	680	702	695	721	719	699	740	693	702	704	731	707	694	680	712	710	723	738	728	713	725	658	747	698	678	716	699	675	716	684	692	689	684	699	742	715	693	706	678	692	701	685	751	677	726	707	689	715	707	667	735	696	693	683	648	719	697	676	678	686	701	691	737	703	663	692	690	675	708	651	681	765	712	710	732	679	677	638	712	717	718	700	716	697	726	702	728	715	707	709	690	740	687	707	683	698	736	655	683	719	679	688	741	696	696	701	656	668	690	706	709	680	704	747	732	718	719	674	688	660	693	703	687	743	676	696	708	726	680	676	650	658	699	688	696	684	727	731	701	704	698	693	695	717	674	677	699	685	702	741	726	698	739	706	723	674	746	694	702	663	664	665	690	718	747	696	713	685	718	740	717	696	674	680	697	650	707	734	715	715	693	743	744	643	736	663	685	736	722	689	692	680	705	686	697	742	749	701	689	669	704	726	717	715	633	701	760	694	679	691	716	703	697	687	723	685	721	684	704	702	676	690	707	718	753	725	706	690	692	718	723	735	699	732	730	713	752	728	725	730	692	700	670	702	707	651	701	733	708	745	678	714	708	725	682	693	685	680	694	737	740	671	704	687	694	734	721	720	684	672	728	683	699	711	713	691	711	685	707	705	674	703	690	665	724	688	734	716	726	721	682	737	720	686	762	693	725	725	659	653	691	665	656	741	728	713	682	701	648	723	654	692	725	694	666	714	717	668	669	659	728	664	726	768	684	744	754	669	653	740	701	695	710	695	758	694	667	724	704	714	729	694	689	719	720	693	671	746	637	701	659	705	705	745	701	687	682	680	714	716	724	705	742	659	709	675	692	683	700	687	703	741	760	744	661	710	685	723	687	705	708	695	714	674	698	687	666	697	685	668	758	729	710	702	716	702	725	706	704	698	713	710	714	696	675	735	653	711	707	686	692	736	667	726	672	678	709	683	724	722	730	741	694	722	718	720	732	690	696	722	650	666	687	751	734	719	713	696	684	694	690	745	725	690	697	729	705	731	721	704	702	689	685	731	676	692	762	698	705	707	694	709	708	727	721	657	720	701	671	671	742	716	677	755	728	726	725	725	726	666	713	724	707	726	674	754	734	689	682	713	651	712	737	672	711	731	705	701	692	723	738	729	711	743	749	679	692	700	707	696	685	730	687	712	704	684	698	698	714	690	730	727	743	693	706	727	674	686	672	722	691	733	709	706	666	711	703	635	719	698	716	674	689	705	695	691	633	685	715	682	738	750	726	681	695	677	674	712	749	688	694	703	724	702	744	691	705	728	730	711	679	683	724	670	692	700	688	697	711	725	678	701	700	695	713	677	709	703	697	687	729	698	744	724	695	717	700	700	708	675	658	709	660	667	720	738	676	714	695	704	726	675	762	685	702	727	682	737	656	702	724	690	714	615	692	661	693	730	691	683	693	679	691	696	684	711	719	698	694	669	727	675	683	706	727	741	653	656	714	678	710	660	695	711	726	706	654	682	694	663	685	721	700	727	680	677	692	676	672	724	732	681	722	680	715	764	685	714	706	674	674	704	693	723	625	692	683	706	671	701	731	688	699	708	673	723	693	699	685	698	709	701	723	761	697	734	665	683	680	691	713	666	715	720	684	688	661	727	747	715	704	707	694	690	711	752	729	695	747	712	692	745	677	658	657	680	732	663	707	676	686	708	693	660	672	709	704	692	735	714	708	694	654	690	715	685	690	749	663	677	682	713	737	696	663	710	677	689	709	708	716	730	711	633	763	647	679	707	689	689	695	702	728	702	708	726	695	714	691	701	692	729	679	739	677	678	672	698	737	687	692	756	722	694	730	697	742	685	708	674	709	711	718	731	697	714	744	726	697	692	653	694	701	722	683	697	718	691	685	708	668	660	710	729	722	687	666	720	676	674	728	644	686	706	716	702	701	728	695	656	723	669	687	711	696	760	727	675	714	640	688	726	709	764	696	709	697	723	696	705	733	676	711	663	693	710	634	719	684	720	756	684	683	723	753	697	731	702	698	652	695	705	725	692	699	677	671	708	718	688	709	738	712	731	712	668	678	673	681	697	775	734	727	697	711	732	704	691	738	704	658	679	671	728	693	707	707	675	732	703	675	667	647	668	716	733	745	745	734	659	689	712	688	619	696	706	709	728	696	721	705	677	751	738	655	725	704	718	712	698	636	685	670	685	717	661	712	695	731	710	723	697	673	677	685	717	675	688	723	681	661	688	684	700	690	696	680	670	698	667	674	740	711	730	712	726	660	690	691	692	714	725	719	695	699	674	679	693	693	696	673	666	700	692	702	678	711	661	703	739	699	689	686	726	717	695	714	707	695	707	727	725	714	733	677	724	700	653	701	715	734	723	697	685	733	681	670	696	658	681	675	693	711	709	736	714	686	676	678	691	750	691	695	689	720	690	730	685	715	729	701	646	723	749	679	700	679	748	698	697	706	667	712	703	667	696	714	707	745	725	758	640	667	710	694	693	648	677	670	731	677	677	738	712	731	708	722	676	699	691	697	710	688	706	708	704	720	700	689	701	684	686	667	677	706	705	699	641	646	720	674	691	694	714	663	709	756	677	646	737	721	707	694	717	714	653	713	700	663	714	687	649	722	708	697	733	681	715	681	694	689	675	732	684	689	702	687	720	740	671	693	726	700	691	733	724	706	715	698	712	680	665	723	667	697	715	718	724	741	686	667	707	661	676	715	743	715	687	672	745	744	686	685	713	714	727	701	720	694	695	685	703	675	647	753	711	663	661	707	663	677	718	676	682	722	710	671	702	714	660	730	721	707	696	694	717	668	662	703	682	694	709	681	710	646	669	723	715	709	684	674	689	702	718	707	651	703	705	728	700	713	684	749	699	772	714	668	701	683	656	703	676	685	732	661	683	657	765	709	711	737	691	730	753	633	681	612	781	673	660	742	718	701	741	712	693	740	654	678	685	648	665	669	699	718	678	725	711	695	702	720	706	740	703	667	665	689	692	693	717	660	706	666	675	680	700	690	691	707	719	687	702	692	692	703	721	651	698	674	699	701	716	678	684	698	680	690	695	697	715	705	681	697	733	710	713	685	711	722	780	737	718	698	696	728	739	726	687	736	668	744	742	723	677	681	699	714	689	656	693	670	748	706	708	718	741	653	679	727	710	681	730	700	650	737	725	712	729	755	705	703	674	689	708	699	679	684	715	702	672	707	712	688	718	692	657	732	656	674	746	737	705	730	717	757	729	704	644	714	709	703	700	662	710	692	693	703	715	695	699	723	743	644	715
27732	21428	18076	12158	6862	5359	4684	3997	3141	2466	2161	1904	1594	1381	1218	1097	999	952	834	846	944	777	745	715	698	631	650	693	616	683	621	688	616	585	606	592	597	610	581	582	588	604	582	531	574	539	582	549	561	620	570	570	571	525	559	507	563	566	523	556	538	560	584	511	520	544	500	560	586	558	527	515	592	537	525	545	538	575	559	549	540	584	565	528	574	534	513	536	536	566	553	564	555	538	566	580	527	585	536	560	556	535	546	584	561	538	520	543	550	563	553	560	527	547	598	563	552	594	561	512	545	541	555	583	544	576	556	545	573	559	536	551	536	545	528	557	533	538	561	570	501	544	567	569	538	563	541	533	577	527	552	543	583	541	511	514	553	556	518	547	529	583	529	549	543	585	547	615	507	525	583	552	538	539	561	525	549	546	552	544	566	525	549	571	557	595	539	559	550	540	553	518	560	564	570	551	559	581	543	527	576	538	547	537	540	507	579	560	570	504	564	539	546	554	531	526	606	558	587	534	579	540	519	548	560	554	535	529	543	523	523	590	552	588	546	578	589	580	578	549	535	571	535	602	565	511	588	575	522	523	562	549	522	588	545	562	560	567	563	552	537	545	542	551	577	543	576	563	558	523	583	551	512	568	562	514	562	581	535	554	542	544	544	525	543	573	564	587	598	533	562	565	540	592	596	526	568	517	580	576	608	534	557	577	510	563	567	605	573	545	524	515	537	525	538	574	500	546	601	606	561	521	571	526	574	538	526	569	583	513	536	515	502	544	535	577	544	557	546	543	567	530	530	541	556	595	585	520	565	530	536	534	547	588	600	532	542	594	566	556	578	540	587	537	537	532	547	556	545	593	533	543	531	518	576	600	524	565	543	542	543	564	539	541	557	554	544	521	570	539	567	608	574	591	510	563	547	540	542	514	559	578	575	544	536	539	635	556	552	531	549	532	528	579	551	583	571	538	562	565	579	538	568	525	558	587	549	550	533	591	527	576	546	588	546	552	531	578	571	486	583	539	523	515	521	530	578	549	562	542	568	566	539	591	550	542	542	600	543	564	563	551	514	567	527	582	541	548	533	556	545	560	518	540	532	554	578	565	598	558	544	547	573	543	555	599	566	535	536	532	512	560	538	559	566	572	528	552	546	550	499	552	542	536	499	583	570	521	548	570	552	569	534	565	544	538	572	551	596	551	524	545	555	519	570	581	554	615	580	474	538	534	579	537	553	517	524	581	502	540	550	558	577	531	550	571	540	511	553	562	544	545	542	538	512	526	492	569	548	537	546	557	511	551	567	533	562	520	535	495	524	576	534	567	519	557	526	585	500	586	581	553	549	563	531	593	540	538	573	499	569	551	574	572	550	552	550	541	538	560	515	532	576	583	576	583	579	565	553	521	537	522	548	567	542	560	575	519	541	556	550	543	557	618	564	569	567	552	531	595	574	561	565	570	555	528	552	565	599	577	546	572	549	558	489	550	553	527	586	543	540	551	543	577	576	599	526	540	591	553	577	574	570	539	516	524	543	550	544	566	569	562	528	551	577	505	560	562	539	581	552	576	582	542	579	601	549	614	556	608	559	525	564	588	557	590	539	521	570	555	535	573	490	552	566	572	551	510	537	547	549	522	562	564	520	563	567	563	570	586	564	530	525	577	502	546	558	561	510	571	549	594	579	645	557	532	585	580	515	531	549	549	551	592	569	565	539	530	594	537	568	541	563	560	565	535	528	535	560	511	541	544	571	529	585	533	522	542	558	556	527	510	563	542	541	541	542	494	557	514	540	518	584	568	553	536	514	556	549	546	572	561	570	588	561	539	604	557	552	514	509	541	563	585	569	547	585	516	540	537	518	586	539	567	605	546	530	534	568	571	546	542	562	556	536	514	512	553	557	539	580	574	572	584	597	501	555	571	571	557	504	511	546	564	562	569	521	513	552	570	538	561	549	545	535	571	510	543	555	533	573	534	561	523	529	557	546	548	570	532	508	568	528	550	536	530	567	554	538	555	532	562	552	589	564	561	523	556	552	539	541	568	581	544	553	516	491	568	522	571	514	544	567	559	542	532	481	569	539	575	530	564	551	583	586	593	558	554	538	584	555	565	563	558	556	544	549	529	560	500	554	550	543	576	550	537	585	543	551	545	530	609	561	552	553	584	548	597	531	579	540	535	571	543	541	585	605	535	524	544	562	587	563	537	554	571	579	554	545	563	564	568	554	528	557	561	551	568	544	537	600	551	530	543	560	537	552	537	562	550	539	509	506	575	579	586	536	557	529	554	510	543	523	535	566	549	550	547	523	590	599	539	542	585	544	547	588	533	564	582	541	556	557	569	538	527	571	552	560	549	581	585	551	569	498	524	543	569	532	551	515	513	578	567	554	553	535	549	542	525	558	559	571	520	501	509	565	578	550	560	536	535	556	567	536	576	551	564	568	570	544	552	561	556	535	550	541	589	559	557	536	541	550	576	525	515	531	534	563	548	549	569	589	551	540	544	552	525	601	554	577	590	587	497	560	605	577	588	551	520	575	574	519	530	565	569	589	550	541	516	605	553	585	585	541	545	517	555	584	582	578	577	546	534	526	536	587	546	569	594	555	605	507	581	528	512	532	559	549	551	579	564	540	613	540	569	530	560	550	527	538	486	557	575	542	554	552	570	553	556	536	606	565	540	536	558	547	577	527	584	533	577	487	497	587	554	534	570	567	578	529	609	558	564	529	550	583	538	585	536	575	568	554	531	568	540	602	558	567	572	550	571	571	539	595	531	555	570	573	519	553	538	508	549	540	550	547	516	555	564	535	550	592	587	527	546	560	515	550	545	568	565	563	562	584	601	545	524	556	559	589	559	561	542	557	574	555	530	594	492	537	551	581	563	603	527	576	549	560	574	510	552	567	578	564	529	534	568	529	555	586	527	616	546	575	556	559	534	583	616	558	531	529	544	600	540	534	563	577	576	554	533	564	564	537	565	574	532	556	570	548	589	578	529	592	554	570	537	565	586	554	607	556	559	548	551	548	628	586	586	554	536	600	543	505	610	558	555	546	524	546	517	560	519	526	555	591	572	602	605	520	530	570	518	555	546	552	542	535	576	540	533	581	541	565	578	497	527	565	508	551	549	560	538	578	556	541	564	537	537	567	555	543	539	566	554	574	544	545	577	565	576	597	559	551	528	551	566	543	580	562	549	528	559	579	531	537	538	572	562	568	573	548	588	536	530	578	574	577	556	552	517	544	558	595	542	516	538	586	546	564	553	560	546	545	618	583	570	565	526	559	568	566	561	539	585	531	595	576	555	522	566	522	549	541	603	546	512	540	588	572	546	548	546	576	549	525	554	585	564	546	555	530	557	564	556	559	580	558	515	524	524	542	568	544	533	503	566	553	553	535	525	565	541	529	563	546	570	529	542	546	604	535	552	550	538	580	550	524	544	537	524	559	544	552	546	568	507	571	559	566	574	562	570	527	543	573	529	534	572	550	563	550	586	545	551
18466	27570	20850	14907	11160	9880	9320	8371	6542	4839	4178	3664	2850	2411	2061	1896	1583	1452	1312	1271	1252	1247	1001	944	964	898	882	941	860	886	821	814	802	818	782	737	731	745	712	693	657	681	688	677	682	682	703	665	641	634	647	678	666	631	706	693	681	709	617	649	624	651	679	671	657	672	678	685	646	666	677	641	696	674	668	625	671	609	616	693	615	636	627	657	663	632	618	592	676	619	637	687	653	658	654	604	652	642	677	635	688	678	652	692	623	699	676	655	657	653	658	691	670	669	657	677	667	637	629	672	679	659	652	620	622	639	670	664	630	639	660	664	628	663	669	650	638	621	649	708	634	650	642	670	656	680	631	672	707	698	624	637	683	642	636	679	603	630	629	645	620	618	659	624	666	690	644	639	683	629	655	638	687	646	654	661	658	631	616	660	653	656	696	668	680	625	670	617	689	705	668	683	660	666	699	657	621	705	668	624	606	696	633	650	650	701	678	634	687	658	647	649	632	630	622	647	667	675	689	648	648	659	677	675	672	640	639	671	655	682	658	682	616	598	670	626	650	630	641	670	685	645	677	617	653	678	692	659	677	658	656	626	619	653	646	647	635	672	667	644	650	619	649	667	701	609	648	688	677	679	674	687	631	660	620	671	648	698	653	680	614	693	683	585	687	656	653	711	632	694	612	641	636	684	649	632	673	623	687	661	635	674	670	674	620	645	661	650	670	625	681	659	610	653	634	639	659	674	662	661	683	664	683	616	644	671	704	668	635	637	636	605	615	659	655	668	644	650	693	702	655	651	665	614	693	638	719	666	618	675	677	677	637	658	673	650	662	655	633	655	671	699	693	669	647	688	673	651	635	660	639	615	655	643	666	659	657	630	724	680	677	622	715	615	676	683	677	685	681	657	629	664	647	613	633	671	649	703	702	637	642	686	637	668	693	682	643	667	685	661	692	658	634	658	647	646	645	688	666	678	671	682	667	689	671	610	673	702	634	626	643	661	624	669	654	627	675	644	682	624	684	638	632	631	620	631	641	651	657	650	598	629	697	659	668	628	651	618	633	631	657	672	614	655	686	627	657	687	652	647	664	628	640	681	651	631	655	636	627	652	694	611	666	614	662	609	654	644	626	650	635	642	698	642	645	608	631	620	639	675	593	694	656	636	688	638	658	658	651	652	657	653	660	594	620	678	684	679	676	703	640	664	650	641	654	659	653	616	717	659	701	646	643	651	633	626	677	648	609	633	671	680	628	716	721	681	642	705	677	668	696	634	660	667	686	644	680	668	617	668	681	679	654	652	607	708	615	686	660	662	641	650	669	662	664	643	690	595	675	665	671	693	633	677	668	668	688	652	664	658	644	684	681	671	623	681	641	634	654	695	672	663	635	649	646	652	707	693	591	673	652	661	681	687	652	647	660	660	651	657	622	638	703	628	624	665	647	667	641	618	627	662	650	669	693	677	660	655	660	631	643	686	710	644	664	626	643	650	661	593	685	647	658	657	667	665	617	646	675	615	620	664	600	645	658	657	624	644	688	668	639	659	642	656	656	643	621	632	686	634	662	651	667	664	681	654	631	649	671	689	652	660	655	670	666	721	672	630	641	670	660	698	667	664	646	617	637	616	649	675	692	634	657	655	683	655	635	644	669	612	645	637	649	718	676	672	674	638	642	693	648	656	681	655	655	711	643	673	689	636	697	647	630	693	656	654	644	632	652	589	659	684	658	653	659	643	593	688	597	672	628	630	652	668	652	678	616	683	673	661	688	659	683	615	684	652	649	648	696	658	648	635	698	660	650	687	667	666	631	653	637	651	701	627	626	646	647	640	666	680	642	665	622	636	680	691	690	654	670	688	630	647	711	607	647	709	684	646	595	656	714	626	663	613	674	676	682	601	648	670	627	653	675	652	678	625	674	659	645	611	637	647	668	671	695	689	630	646	622	706	686	700	673	639	638	641	650	635	618	626	707	694	682	650	649	633	695	682	638	648	639	659	674	695	612	661	656	621	674	657	695	637	664	641	639	649	631	659	646	665	676	657	678	639	628	615	676	647	664	625	698	645	645	638	659	678	623	643	645	630	659	663	639	681	605	637	644	614	669	678	629	657	621	642	658	682	678	659	659	666	654	649	599	714	650	672	635	663	605	677	650	606	648	678	657	632	656	626	677	659	632	672	660	615	678	663	666	654	618	676	660	701	673	647	647	645	660	649	634	684	657	662	691	661	614	717	635	706	653	683	676	658	653	648	670	679	681	689	640	687	695	666	649	688	646	640	620	656	618	667	627	623	704	666	638	660	657	636	677	653	711	685	641	649	670	689	700	632	628	657	674	642	702	643	620	633	634	645	615	646	668	629	719	700	658	658	673	649	663	649	629	647	695	681	625	648	683	706	687	635	679	665	610	636	657	677	651	711	668	717	634	712	653	633	673	675	659	673	672	674	701	701	666	650	678	666	661	629	658	641	698	664	638	699	649	665	642	659	617	684	630	655	649	677	648	647	679	663	657	629	687	659	642	672	672	643	631	655	636	647	657	669	692	595	714	640	609	672	678	640	653	634	611	683	647	681	625	685	695	612	667	653	641	624	644	684	634	659	690	679	627	684	658	606	646	695	675	685	662	615	662	670	649	639	688	637	642	675	654	660	629	626	666	640	664	643	671	676	643	625	651	660	676	596	637	662	720	661	618	662	660	676	646	658	673	672	631	662	638	676	655	693	651	622	651	639	672	682	662	657	647	651	615	616	655	697	673	677	677	652	675	634	685	661	681	668	651	647	642	665	655	659	605	670	673	663	698	621	675	632	687	648	685	619	616	701	630	701	651	667	669	641	681	654	698	686	640	672	641	639	647	627	611	654	674	641	660	655	651	686	678	667	625	634	675	653	634	671	656	673	676	637	634	648	656	662	692	689	680	593	671	657	654	700	651	693	617	696	580	623	641	671	649	709	578	685	704	638	618	659	710	685	696	657	649	695	678	645	703	667	694	637	635	665	677	691	614	662	626	654	665	621	669	656	653	640	671	673	627	653	626	645	649	646	643	634	668	674	649	688	683	611	630	637	612	628	711	661	670	628	659	668	642	672	683	651	608	659	634	650	671	618	649	668	674	618	639	663	641	622	685	638	699	623	641	657	638	662	661	626	631	644	680	653	621	687	669	679	679	688	667	627	638	643	669	703	673	659	700	699	643	665	631	653	614	658	666	599	678	646	639	622	688	649	656	644	646	659	636	658	633	643	668	656	682	691	639	661	706	673	615	665	677	633	687	672	670	658	707	686	661	671	653	647	643	660	630	653	649	654	690	655	647	644	612	614	669	638	648	684	674	648	629	641	667	610	634	645	649	688	684	658	675	614	641	667	696	650	671	622	657	635	694	662	700	633	626	653	628	645	611	671	657	665	671	670	662	675	682	712	673	667	669	640	668	687	642	639	671	669	675	630	638	675	655	641	622	698	704	651	642	689	677	644	668	662	623	675	667	626	706	617	639	624	661	647
24298	21271	28441	24486	21255	15089	9233	6115	4542	3674	3049	2622	2084	1714	1388	1314	1221	1097	1051	972	970	856	753	655	671	610	623	648	624	605	600	536	549	527	542	517	505	487	480	516	499	486	500	470	462	459	452	464	451	479	446	482	454	475	451	441	422	430	450	445	400	445	441	439	468	444	431	464	456	438	493	423	465	413	450	435	450	444	453	430	412	440	466	450	460	408	431	414	452	451	422	438	447	438	430	441	457	445	430	428	440	414	425	415	473	426	446	430	446	459	417	438	409	472	431	432	415	455	445	388	452	383	453	407	426	449	474	426	420	432	468	432	445	461	402	431	436	443	450	440	457	457	444	453	411	442	419	448	489	426	439	428	495	420	473	438	453	384	432	444	447	467	451	434	449	442	477	445	414	438	432	417	465	440	420	438	420	425	443	431	428	413	421	426	442	432	441	454	437	428	436	420	425	411	455	428	458	420	403	423	389	400	445	464	464	416	472	424	457	415	437	446	466	447	433	443	406	495	385	427	447	440	418	467	435	404	411	416	432	460	393	460	428	453	426	441	435	417	466	448	423	446	461	462	459	436	468	424	464	425	444	436	435	423	458	427	408	426	424	442	461	447	450	462	393	430	435	418	403	413	413	433	426	439	442	448	429	421	433	444	457	479	430	411	476	432	399	457	458	445	418	409	427	440	413	427	422	450	416	489	440	427	466	434	453	474	445	422	442	438	438	429	466	450	428	465	489	420	411	445	458	423	453	429	437	457	446	437	426	455	408	431	425	430	425	438	446	445	426	421	405	436	463	465	460	400	475	445	450	444	438	431	475	409	410	425	418	449	431	406	428	416	409	439	411	478	437	438	403	457	408	434	489	411	420	436	425	447	453	387	439	464	456	417	425	432	450	443	417	425	452	425	424	418	459	416	447	445	425	432	420	420	425	450	425	475	426	423	450	451	433	422	446	431	453	423	409	467	455	432	425	470	440	445	423	471	418	446	410	415	471	442	435	497	408	443	446	471	461	442	424	444	466	467	421	460	412	431	426	394	426	439	436	434	440	447	408	420	477	442	410	433	412	455	463	415	422	455	452	453	422	427	445	423	482	453	452	423	400	445	406	425	453	415	426	454	443	432	409	438	437	446	467	421	401	469	423	454	455	410	418	405	431	427	453	441	417	450	418	418	430	452	397	441	447	488	433	413	451	394	448	437	479	452	416	465	456	413	460	419	422	441	450	433	485	415	440	459	436	446	433	434	417	452	429	447	422	440	445	411	402	455	447	436	418	406	444	410	395	446	487	427	464	423	452	453	449	474	453	450	437	426	439	462	462	415	441	440	425	460	447	429	454	461	427	439	442	497	407	400	467	452	439	418	461	441	452	423	464	427	429	423	409	432	415	433	417	413	469	428	403	418	446	438	437	460	419	432	417	404	442	444	412	420	439	445	411	461	422	442	454	445	439	433	456	463	442	427	407	437	464	423	441	448	463	456	412	468	416	448	422	416	441	436	392	480	393	426	450	436	450	431	435	437	454	439	398	398	432	463	449	457	439	432	458	414	433	457	403	453	471	430	468	434	459	439	431	407	458	423	410	428	428	449	416	446	411	416	408	445	424	456	452	414	445	467	420	453	430	441	462	408	429	414	480	459	458	448	445	442	416	439	447	430	434	450	415	441	452	428	412	410	459	431	452	415	433	408	450	436	428	448	425	450	427	419	459	421	436	417	409	466	435	432	445	452	424	436	469	415	441	414	432	454	443	437	426	402	443	523	430	472	418	407	421	437	434	459	455	448	408	440	399	470	430	442	451	441	416	446	439	405	461	471	447	452	434	425	441	448	447	446	424	425	431	418	470	475	418	409	399	470	421	429	418	495	408	425	439	440	457	469	386	456	417	442	433	432	456	433	444	431	411	397	410	429	420	412	437	456	446	430	430	397	401	463	402	393	427	394	446	421	456	363	448	423	408	464	454	443	440	445	422	426	451	466	462	452	403	422	430	432	432	473	411	455	420	422	439	424	438	441	446	479	429	424	432	409	429	447	434	409	454	389	406	451	405	408	437	457	436	489	417	426	420	431	428	456	444	388	432	449	454	455	449	391	448	450	467	388	437	410	467	479	438	426	407	480	445	460	406	416	442	437	443	414	411	430	471	432	488	451	429	452	432	443	450	479	446	441	436	422	446	435	475	434	434	408	445	431	455	413	422	399	445	426	428	450	409	412	417	406	440	420	447	443	432	447	425	418	469	455	459	400	431	409	477	425	466	429	430	436	412	421	416	444	445	445	420	458	436	430	422	434	469	429	437	429	405	419	445	415	448	454	445	438	434	439	446	472	442	427	432	405	433	419	428	432	463	431	417	467	448	433	464	432	464	437	444	431	427	412	426	442	427	473	469	447	448	434	412	414	430	421	427	438	423	463	419	407	432	461	428	430	419	452	469	427	426	435	412	421	436	414	457	429	398	437	426	454	410	487	414	460	430	447	454	428	409	460	411	415	436	436	445	466	461	443	463	446	433	449	443	426	439	425	470	440	438	441	477	431	420	429	429	434	411	491	466	430	448	474	406	428	458	444	426	442	429	423	412	414	462	442	458	449	442	429	445	459	452	428	443	412	415	409	430	428	441	470	450	448	469	404	449	420	387	423	438	429	442	461	422	476	446	438	380	433	456	431	455	445	466	444	436	430	422	436	457	443	442	451	421	476	462	460	455	448	430	433	451	457	430	378	442	410	435	424	418	442	454	429	455	427	473	447	435	423	412	426	419	433	434	440	443	408	451	461	443	420	421	457	443	435	432	450	408	443	449	424	414	437	425	458	434	450	404	436	437	392	449	412	406	476	456	397	415	422	426	412	417	414	407	414	459	448	436	413	433	399	434	426	412	433	440	444	440	476	403	440	448	419	445	447	469	428	426	449	431	429	435	464	450	464	407	441	446	416	422	470	427	397	464	451	451	433	427	417	468	396	414	395	474	455	427	444	470	409	431	435	439	436	439	415	450	441	424	437	467	430	464	406	460	439	478	445	428	425	433	458	448	436	435	430	441	442	413	397	398	442	433	449	435	383	455	421	459	403	427	427	424	449	421	439	459	470	461	439	424	444	423	377	405	413	422	432	454	481	438	450	452	424	466	433	412	426	417	415	420	446	410	412	458	452	432	432	439	480	455	393	443	412	428	443	449	436	418	421	409	429	451	440	435	462	464	407	460	417	429	448	423	433	428	432	419	420	443	433	454	453	467	426	423	436	432	415	423	439	423	462	448	431	451	417	456	416	414	435	439	446	426	452	448	431	437	460	437	452	401	483	436	419	416	441	445	404	417	429	450	468	431	400	431	431	462	362	420	433	446	447	439	433	449	427	448	427	445	427	439	423	440	443	455	423	449	418	492	460	449	458	431	407	452	389	431	453	461	429	435	405	480	472	392	456	438	442	448	445	477	416	448	447	444	451	481	415	444	409	422	468	408	418	415	402	405	412	424	481	427	439	420	438	434	429	446	392
19398	34344	28143	20572	16468	14916	13713	10954	9029	7126	5870	5095	4036	3369	2612	2387	2010	1816	1638	1512	1628	1358	1027	1009	953	896	861	946	927	853	776	703	741	791	722	668	623	612	651	661	593	603	598	594	584	565	526	569	573	528	572	535	569	566	557	525	546	539	550	576	567	579	549	528	502	497	497	501	482	545	484	542	494	540	491	495	527	523	471	554	554	507	522	532	520	504	545	511	528	553	516	524	552	547	515	530	489	533	533	496	534	492	518	530	552	544	527	522	551	501	557	487	537	514	530	528	512	502	530	495	533	558	522	526	512	533	564	523	563	538	536	535	566	546	505	536	480	504	515	535	518	540	526	507	535	535	449	502	492	482	549	568	546	523	548	517	573	546	537	512	525	524	538	510	495	539	550	541	520	561	503	507	521	482	502	525	509	490	515	545	521	556	520	514	507	558	523	509	561	513	528	547	503	548	513	550	563	523	528	496	539	525	502	539	522	556	489	536	573	541	524	516	514	536	506	510	483	517	522	484	498	536	573	488	534	571	526	536	560	547	538	500	532	560	499	547	511	550	538	519	488	525	520	518	555	504	530	502	507	548	551	542	501	484	506	511	542	564	560	536	501	489	522	497	580	545	537	570	566	554	504	533	526	495	557	510	533	536	507	546	529	542	541	500	550	506	489	529	525	531	491	489	512	508	503	560	505	519	532	512	555	481	503	541	535	529	536	484	530	499	496	508	554	535	496	489	505	512	577	519	497	500	521	537	554	575	532	545	548	542	514	517	523	512	515	564	524	534	520	513	481	528	525	557	502	473	532	482	513	486	524	516	508	535	514	536	517	511	531	533	524	529	507	524	537	538	496	514	528	560	527	562	510	486	508	506	504	523	491	515	528	517	536	479	524	483	516	527	531	533	546	504	492	516	559	530	542	531	448	531	527	497	551	530	519	497	525	487	504	497	513	539	578	561	496	513	535	483	540	503	530	532	512	498	524	532	558	533	515	532	526	509	516	509	546	543	529	556	561	487	530	559	506	566	511	537	531	508	529	509	569	540	464	477	538	552	550	552	519	499	507	508	542	532	493	529	538	519	550	518	538	461	502	559	555	546	522	505	529	457	524	510	539	546	499	545	494	498	510	534	531	504	513	530	496	514	517	557	508	516	524	513	520	573	552	495	510	512	504	497	516	508	498	527	518	509	532	531	537	522	556	536	503	500	502	550	547	542	530	525	550	588	504	540	522	530	547	523	510	539	500	549	572	515	537	540	541	555	522	532	549	521	525	493	527	507	520	509	536	522	508	517	538	512	541	516	484	517	508	522	520	506	539	522	533	511	548	548	512	486	529	517	504	525	502	518	502	482	538	493	530	537	516	482	532	518	509	527	491	500	516	501	555	512	547	499	532	502	528	556	497	508	562	523	499	519	479	560	563	551	519	525	506	506	567	537	492	514	518	515	574	540	518	544	513	510	529	473	484	513	564	505	511	556	562	480	529	528	497	531	547	511	514	515	538	569	535	518	511	506	509	544	564	505	542	522	572	511	492	506	560	530	525	531	546	516	531	481	510	550	501	549	540	515	543	529	520	542	464	535	503	558	515	549	519	519	503	530	557	502	529	532	545	542	534	477	525	550	533	482	528	495	487	512	545	556	527	481	519	519	522	512	513	514	575	545	510	488	552	561	523	517	526	526	490	560	500	526	522	519	485	523	547	533	561	552	526	515	491	484	539	562	507	502	516	489	500	525	492	502	530	499	499	520	517	515	544	533	502	528	525	546	496	532	496	524	498	512	508	553	520	535	540	507	502	533	524	537	529	452	533	538	504	547	520	534	509	523	525	541	568	532	536	522	531	543	503	530	515	508	543	508	528	547	534	537	508	560	520	506	522	522	501	518	566	535	565	511	513	520	539	525	521	493	497	508	549	517	552	497	521	506	483	548	514	545	486	582	558	517	539	514	530	537	546	511	516	507	549	512	527	522	518	512	530	506	502	511	546	523	538	540	522	565	550	532	538	514	544	504	526	514	501	520	515	503	454	506	566	558	540	527	489	517	547	557	493	555	532	510	524	510	510	470	525	553	529	532	508	533	550	511	496	478	551	532	508	529	548	519	485	538	487	549	507	527	509	541	527	534	513	506	543	523	481	528	498	546	505	519	516	544	537	518	497	568	582	544	498	569	538	540	539	509	558	528	520	545	533	516	483	535	504	512	509	554	549	509	550	518	497	518	530	506	556	513	495	543	481	532	529	512	510	536	521	491	499	528	549	513	524	508	509	505	475	537	502	466	509	502	529	518	528	469	513	509	541	574	583	531	528	568	531	537	522	496	498	525	492	516	502	579	523	510	511	510	539	558	500	544	533	528	515	539	501	496	522	547	518	517	536	482	515	562	525	504	485	501	492	536	490	528	540	549	529	491	493	509	505	514	549	501	551	548	527	541	536	517	479	511	493	492	526	509	540	539	514	496	556	514	471	536	522	467	533	511	508	565	540	535	547	512	501	525	484	566	502	522	539	509	523	534	517	505	502	560	517	531	554	530	567	517	521	510	524	519	519	524	487	555	531	494	544	469	517	517	493	467	520	546	535	536	540	509	529	551	553	540	496	497	538	544	531	554	517	512	572	509	501	561	513	483	540	519	523	551	524	551	512	505	502	517	535	524	494	541	535	495	563	529	512	495	567	532	520	497	497	502	517	480	561	481	487	540	548	513	519	531	556	519	520	501	494	469	508	522	533	500	503	534	541	507	488	510	524	494	505	543	506	504	582	540	539	516	519	508	514	546	499	532	513	542	506	481	498	489	557	503	554	519	540	500	516	530	530	486	529	563	526	558	558	526	524	511	556	493	530	551	487	525	553	534	521	497	512	526	548	545	512	528	509	525	507	534	506	482	550	510	520	505	506	562	563	474	562	502	520	537	559	486	483	533	512	567	505	535	504	565	520	497	513	516	541	514	529	505	514	508	504	559	533	496	504	545	554	535	494	514	540	526	548	527	517	555	485	493	528	551	531	534	540	475	515	519	527	547	550	555	502	511	541	548	524	522	495	529	559	466	555	549	536	520	515	524	543	513	517	540	538	518	489	535	465	514	502	523	558	540	476	492	546	522	526	527	524	488	512	545	520	494	524	520	480	551	523	501	527	525	510	560	463	521	565	506	540	529	516	488	535	488	527	530	547	532	531	509	549	478	526	482	494	551	530	534	505	515	541	549	523	510	558	494	512	527	486	510	517	509	540	519	503	568	502	548	549	460	546	559	518	476	541	530	534	518	478	515	547	496	532	538	519	527	559	532	508	486	514	556	519	545	542	515	490	513	517	519	514	548	468	490	491	502	539	526	511	513	510	544	504	495	533	532	529	496	512	532	512	537	479	498	562	511	514	543	515	529	529	517	500	491	527	493	511	536	511	495	548	493	537	529	497	515	525	535	548	507	511	535	527	526	484	545	529	519	572	530	540	530	495	499	501	515	546	540	532	476	524	497	525	538	519	534	465	542	535	507
25578	21350	27400	25567	15325	8359	6968	5031	3930	3502	2799	2499	2089	1830	1693	1510	1424	1240	1227	1167	1156	1081	942	928	917	925	922	866	882	847	869	864	852	809	791	782	845	844	755	721	746	754	750	706	733	718	799	728	768	737	728	717	715	724	718	719	750	742	801	748	676	729	749	722	703	682	754	745	727	719	748	719	761	719	668	708	724	717	711	694	685	740	724	751	790	757	774	755	721	719	728	714	710	692	726	784	720	713	688	759	767	704	729	746	752	714	704	695	714	703	727	705	670	735	750	723	715	701	713	758	732	753	710	764	692	687	748	733	788	781	694	703	702	758	718	697	700	727	738	713	743	700	682	755	677	707	733	687	725	710	717	723	732	712	719	682	761	746	767	730	714	708	710	740	713	736	731	758	710	735	681	695	707	759	731	716	759	678	729	729	704	731	678	687	713	715	745	704	714	714	709	697	700	721	717	724	692	720	678	767	714	747	697	724	761	735	676	709	697	710	726	750	717	680	761	728	693	707	772	741	750	733	695	745	736	739	745	724	714	707	732	736	685	736	747	696	736	748	768	720	705	708	727	736	757	731	691	751	722	735	716	693	735	692	683	714	727	689	747	711	714	721	695	716	710	730	707	721	741	729	762	730	782	739	723	713	697	691	735	692	747	714	688	710	736	687	742	726	703	713	717	706	774	734	715	688	706	684	739	678	694	746	750	720	730	729	709	713	752	735	723	738	684	717	735	695	734	715	713	758	701	759	732	697	712	703	749	714	700	710	709	687	704	770	747	739	743	686	757	702	747	704	776	716	701	691	701	705	688	726	792	772	732	732	748	707	749	754	760	743	725	710	753	724	704	752	702	703	730	740	662	734	736	725	718	692	690	699	728	790	685	692	730	727	727	713	745	741	726	706	752	689	718	722	708	706	742	704	693	717	726	717	700	688	734	729	707	748	703	719	692	702	733	734	713	692	710	697	709	690	681	761	736	705	754	756	718	747	714	739	759	756	703	713	732	724	682	750	737	731	700	731	753	713	764	756	722	714	715	736	750	724	730	734	733	773	720	803	719	698	709	730	701	736	698	675	736	708	676	698	730	730	725	724	732	723	720	683	749	715	735	737	753	737	715	717	703	702	746	702	724	708	720	749	715	766	777	726	744	741	734	740	742	720	709	760	696	736	695	746	693	744	728	695	739	740	773	688	718	706	746	747	667	750	723	781	734	719	693	715	719	728	748	711	786	723	697	716	701	759	693	729	728	739	737	705	686	714	658	703	741	738	702	767	719	742	696	750	681	748	686	699	717	744	702	726	722	687	773	721	705	697	767	682	681	714	772	701	713	746	774	716	706	702	718	708	737	690	721	730	724	727	766	730	722	736	690	719	693	664	753	715	701	737	705	727	762	737	721	644	710	708	767	720	743	729	724	719	701	726	765	728	778	710	699	707	741	704	753	746	776	698	691	734	684	749	707	739	676	767	762	733	726	749	748	746	793	720	718	749	704	700	684	712	692	752	737	707	663	777	741	730	691	692	718	694	743	726	709	712	739	740	746	710	788	769	704	703	745	736	715	737	747	714	730	686	726	727	661	722	714	711	738	763	677	733	712	703	719	701	726	698	731	774	726	694	692	726	710	732	735	690	771	699	701	724	700	714	724	727	750	737	762	731	763	678	649	704	736	697	726	678	722	741	699	729	747	724	696	712	711	763	723	753	703	624	721	718	721	699	726	726	724	699	726	748	734	700	760	731	723	718	726	715	688	712	797	711	726	715	756	666	702	720	698	733	723	718	713	738	722	696	761	698	749	679	738	743	723	736	701	715	753	676	706	702	737	762	723	725	726	714	770	698	745	678	754	680	756	724	694	744	696	736	705	755	733	711	722	682	690	714	691	726	778	739	767	734	687	694	751	700	762	765	724	698	718	737	740	660	764	756	696	712	729	753	760	752	750	704	760	728	681	765	720	732	719	762	710	713	732	748	713	732	688	716	749	769	709	742	729	694	691	704	692	759	703	711	741	689	714	736	639	667	724	729	710	690	725	727	723	711	686	715	726	732	724	752	679	724	760	683	720	716	761	659	752	721	737	774	751	707	731	707	743	719	771	742	722	752	728	768	732	770	673	698	719	715	736	698	714	708	750	751	728	730	696	748	752	716	732	730	713	760	680	682	739	706	734	661	710	707	699	795	712	710	724	693	711	717	743	729	728	735	732	687	724	723	747	751	779	733	738	712	715	729	695	697	721	728	723	752	681	688	701	744	708	733	747	663	718	720	781	754	766	739	686	722	737	732	759	719	781	728	699	758	702	757	666	760	723	707	768	685	717	720	704	718	696	749	701	722	752	760	702	765	758	738	690	749	703	734	736	728	756	648	703	753	734	707	710	759	773	707	715	712	779	733	721	675	753	730	726	724	723	727	745	716	717	713	735	738	728	774	718	702	735	721	708	749	733	747	777	717	701	730	697	690	738	692	691	740	731	749	760	770	691	743	698	721	713	730	749	736	713	684	701	710	746	745	757	721	707	725	691	710	705	785	748	731	763	704	688	726	715	709	695	676	753	691	688	719	721	724	699	710	717	719	697	663	753	719	717	770	688	736	741	726	740	758	712	710	763	699	718	694	746	690	695	746	763	711	711	719	757	708	719	734	666	733	757	763	771	769	675	711	704	701	742	718	724	752	736	708	717	698	720	714	708	686	723	729	700	751	677	713	715	703	736	746	710	717	712	759	746	737	698	725	687	791	679	722	722	678	729	709	733	731	709	729	725	741	709	688	750	742	693	725	710	763	739	722	727	741	772	798	689	698	714	693	682	746	703	729	711	752	714	739	734	739	691	713	708	761	690	724	701	703	755	738	702	716	695	703	686	745	737	712	745	778	727	721	763	704	698	745	721	801	712	737	735	752	702	718	759	724	782	715	794	733	763	703	708	765	716	711	759	713	736	721	733	789	731	702	728	719	711	671	709	697	719	711	703	697	692	748	725	726	728	723	699	689	690	756	709	756	718	732	671	710	689	786	792	785	715	708	721	720	757	770	725	714	729	740	755	724	756	765	716	714	718	731	662	734	694	727	758	722	738	743	709	757	730	690	715	743	722	689	744	714	727	701	718	681	769	728	734	705	770	717	707	702	691	716	712	697	738	686	769	712	741	724	727	704	712	709	697	719	728	719	721	753	743	735	681	738	734	679	739	730	758	736	692	689	732	736	732	683	693	747	701	719	711	718	738	744	663	720	698	670	728	672	699	725	742	728	718	710	738	717	704	713	708	761	723	696	757	721	732	697	762	721	683	711	739	707	724	682	710	745	724	742	767	786	733	765	688	715	730	762	729	678	734	733	759	697	736	714	705	730	753	742	764	715	729	698	700	688	689	738	769	701	791	682	777	728	735	736	731	761	712	735	762	718	734	753	747	721	762	746	699	717	767	721	736	708	705	715	717	709	764	733	779	734	734	731	687	744	755	694	703	699	744	715	732	722	719	701	736	713	764	730	746	699	713	687
19649	30669	25740	18917	15167	13341	12517	9998	8075	6988	5282	4668	3722	3168	2880	2496	2169	1970	1864	1772	1794	1542	1373	1287	1220	1170	1205	1134	1098	1082	1108	1099	1021	1029	1018	981	967	883	897	930	892	893	898	881	880	842	912	869	884	812	847	832	797	869	837	820	921	870	852	839	822	805	869	864	833	816	820	838	841	835	829	878	847	772	841	846	880	822	844	836	846	844	833	861	816	828	857	879	869	839	874	822	815	783	842	770	827	835	844	838	837	830	871	847	804	807	853	824	866	856	855	881	823	818	824	793	824	838	845	849	821	874	789	843	820	851	803	819	875	822	814	845	850	846	826	816	848	829	820	829	848	780	807	841	840	845	848	872	850	831	828	790	814	790	832	871	811	780	850	850	848	879	838	852	842	835	805	806	810	842	820	832	851	842	832	844	844	879	808	844	860	828	834	862	827	847	896	850	838	861	819	811	831	818	848	885	823	824	813	814	849	812	807	838	886	830	835	837	906	838	791	806	818	786	822	775	887	852	873	837	814	845	829	831	867	823	869	868	859	851	821	868	842	835	840	851	873	823	759	799	841	791	838	877	820	855	855	857	838	827	878	805	855	822	900	818	838	830	837	858	887	827	843	832	798	803	856	883	806	861	754	858	814	860	800	841	769	847	841	811	790	776	874	841	847	823	826	842	801	888	782	834	825	836	827	790	921	846	882	810	885	850	802	822	854	870	774	802	829	861	815	858	803	804	777	797	849	827	825	816	827	822	834	862	812	820	819	868	861	842	876	853	816	859	830	819	846	817	825	824	850	858	818	847	818	815	828	822	908	836	915	815	837	836	864	781	878	879	884	857	867	812	828	833	886	835	824	829	796	820	805	841	820	898	843	829	868	875	798	816	832	771	839	874	872	816	901	814	842	849	761	820	904	840	854	804	801	828	889	809	828	883	834	891	828	830	794	786	884	816	838	878	825	836	782	860	903	843	801	839	783	790	844	855	820	835	848	825	843	808	823	829	877	836	794	835	801	847	847	869	822	874	856	827	869	837	893	875	831	805	867	858	849	892	827	822	834	825	839	818	829	847	861	881	809	788	870	792	864	850	835	857	797	812	854	889	861	838	825	843	849	829	833	866	838	808	832	858	868	787	836	830	813	795	887	839	811	827	837	769	831	841	770	824	827	884	779	818	791	846	793	778	828	834	880	761	817	873	829	834	821	839	814	864	796	786	767	841	818	830	823	900	807	867	896	812	818	829	823	851	871	833	863	832	852	827	803	770	780	837	837	860	857	821	881	822	864	859	834	867	824	832	885	796	829	806	847	812	860	821	852	821	826	804	822	850	857	776	897	895	864	837	825	793	886	850	803	848	832	812	798	802	804	823	853	868	828	854	832	782	841	793	812	850	862	817	881	848	850	820	860	809	843	886	835	799	808	820	855	808	848	827	826	791	807	838	861	794	826	848	826	814	891	865	903	883	829	822	880	796	846	811	810	797	838	798	809	835	844	862	820	789	841	824	791	824	847	816	919	856	790	850	868	831	815	847	900	910	845	848	786	796	893	841	813	787	850	786	863	811	850	805	820	833	845	809	797	850	800	799	859	825	870	881	865	883	839	814	851	820	847	796	896	780	883	827	820	844	811	814	822	820	847	868	830	869	837	825	847	829	870	823	832	816	821	853	875	817	900	838	795	840	857	872	824	865	889	872	827	896	903	849	810	811	832	855	863	843	845	816	796	821	865	887	753	787	827	830	853	842	855	799	881	854	820	797	873	851	876	833	826	824	846	827	835	814	864	797	829	862	846	844	856	830	825	842	852	893	787	830	866	786	850	816	838	835	806	841	831	883	835	867	854	825	830	873	847	878	835	888	796	875	827	861	845	819	818	795	865	844	849	844	841	875	799	843	861	819	842	838	849	838	839	834	817	865	847	841	866	828	852	850	840	842	821	802	879	862	844	875	857	885	867	826	823	860	832	781	835	882	841	829	787	806	830	866	814	804	861	839	820	817	902	888	832	833	840	820	830	773	837	781	839	828	849	834	864	831	853	816	839	865	834	857	863	818	744	802	867	844	895	791	824	856	885	904	816	885	865	855	874	781	843	846	784	831	860	861	846	852	873	826	897	837	863	829	796	851	861	845	862	847	853	833	790	807	812	875	806	842	779	848	850	850	810	823	833	853	808	855	826	827	841	831	808	845	842	863	860	854	825	847	856	837	828	875	853	833	871	833	865	787	810	819	794	830	821	815	865	841	841	853	805	873	794	800	875	832	858	838	822	773	833	886	848	821	817	887	850	856	841	800	869	832	817	870	817	804	877	830	792	822	855	829	850	845	871	850	781	831	850	853	851	878	826	815	849	881	845	827	820	838	889	806	853	776	889	773	781	782	791	816	846	860	837	850	855	861	797	827	876	845	897	826	839	877	833	853	848	753	881	823	834	855	792	822	818	841	808	836	835	792	841	825	801	820	783	869	845	839	819	867	820	839	854	877	836	828	822	805	837	875	824	862	863	821	821	891	806	872	802	816	816	853	863	873	859	858	842	894	845	885	852	835	847	800	860	868	841	823	819	866	813	839	835	799	838	860	811	876	830	818	836	821	815	841	802	865	786	860	834	818	830	797	885	833	830	867	869	792	858	826	813	797	793	889	779	840	811	854	816	783	852	866	916	853	793	809	835	814	830	828	833	874	883	805	839	829	859	841	854	865	845	793	866	857	814	818	818	809	810	880	817	792	840	868	783	899	885	876	811	803	830	838	863	758	877	802	862	865	832	906	890	811	861	890	812	869	806	834	830	853	832	797	862	766	848	851	903	831	819	822	857	833	834	871	804	806	896	866	836	852	813	826	797	811	844	877	901	854	855	869	828	864	838	848	826	858	836	865	776	886	805	851	847	828	839	849	847	876	867	872	860	878	808	782	855	873	868	877	825	803	833	874	834	817	874	783	879	816	833	844	862	870	829	808	841	856	826	813	784	793	826	852	852	857	840	870	805	845	789	812	813	831	845	822	885	836	854	876	827	814	855	780	796	867	800	843	842	819	794	846	858	840	868	850	828	829	849	817	840	778	835	842	825	816	850	831	829	804	809	844	846	807	831	869	877	900	828	847	788	820	861	801	854	832	807	867	795	802	826	833	837	843	823	826	841	787	842	879	835	839	781	802	808	855	852	836	823	785	828	819	846	852	878	852	843	852	843	815	839	840	836	882	874	865	849	903	859	819	833	811	834	859	802	880	862	867	850	827	855	869	839	861	852	831	863	861	874	820	814	794	853	840	874	760	832	797	798	896	871	820	863	876	829	840	852	813	816	830	877	830	862	830	820	856	833	849	859	872	805	845	815	859	835	854	829	818	823	830	821	828	783	814	803	889	778	898	852	801	832	801	852	813	872	830	866	850	810	871	779	840	840	841	803	835	829	871	842	800	813	861	833	837	831	814	845	819	835	847	877	892	894	844	853	808	844	838	818	815	841	824	819	794	841	838	850	770	811	862	825	857	807	838	850	882
23319	21385	29084	24032	21466	22009	18034	9090	6513	5568	4417	3773	3039	2608	2485	2050	1724	1601	1489	1464	1373	1175	1093	1004	948	965	917	969	917	896	812	826	788	771	738	800	744	719	726	698	671	692	666	655	652	703	670	663	616	681	711	664	679	642	633	648	636	674	641	620	606	634	636	575	624	632	653	674	669	615	644	660	602	617	626	642	610	635	614	628	647	678	609	622	605	593	653	635	618	629	623	656	628	660	623	618	651	627	655	670	621	664	593	610	616	630	643	591	614	606	650	605	594	632	619	671	612	626	656	661	573	599	646	627	599	602	622	660	606	636	642	637	637	633	605	656	615	629	675	598	647	633	671	645	623	621	661	641	600	632	601	614	617	649	650	652	603	658	633	607	650	630	662	660	664	622	588	654	677	640	633	622	608	603	678	615	645	609	630	622	636	660	618	586	639	622	636	635	652	612	626	591	620	613	605	630	650	645	648	654	659	618	638	637	645	645	646	637	626	606	626	655	606	611	622	632	618	634	615	626	669	667	631	667	635	656	579	629	604	619	656	610	632	660	622	604	620	625	650	639	648	624	632	616	634	630	640	652	637	606	658	588	642	624	625	605	628	627	653	657	667	603	657	624	639	644	622	644	631	629	643	622	625	664	674	622	657	607	655	625	610	624	623	637	633	653	626	641	614	667	621	610	642	650	646	655	627	650	637	657	624	621	590	630	605	663	621	643	587	616	653	645	626	632	627	645	607	606	627	620	611	633	620	644	631	666	645	595	668	642	621	669	620	653	615	614	633	676	693	640	617	610	650	600	608	654	635	625	620	634	635	604	616	616	629	613	629	620	654	630	665	600	634	653	664	641	620	658	615	619	658	633	611	661	634	633	632	637	615	669	635	624	615	634	623	607	671	665	600	633	613	600	596	639	631	573	642	666	637	615	628	635	657	586	615	646	651	626	630	610	601	614	591	649	615	606	628	615	654	635	649	628	623	607	624	617	676	583	659	608	653	642	671	662	611	638	639	642	614	654	630	599	658	605	614	639	650	631	603	599	604	621	645	652	655	633	621	611	615	648	658	650	616	586	644	609	649	577	610	617	646	658	602	656	631	597	629	616	649	590	641	628	628	626	618	617	651	593	582	684	651	617	595	595	651	656	635	634	585	656	639	596	683	626	627	612	656	609	623	641	669	607	644	630	647	578	638	617	608	649	642	686	635	620	620	624	624	644	625	637	663	598	610	632	588	629	627	618	614	627	643	653	628	659	586	601	679	583	605	630	604	650	649	619	654	629	646	627	640	597	659	649	612	633	621	588	652	637	641	657	634	650	659	635	617	646	624	634	648	614	614	668	690	632	679	638	675	634	626	599	619	631	621	652	607	680	633	622	649	610	608	613	621	624	646	660	677	660	609	582	640	654	610	609	626	656	641	613	650	623	645	604	623	616	631	603	668	624	649	627	648	671	602	574	583	645	613	643	621	599	660	652	633	613	651	608	592	621	625	594	595	630	606	591	669	587	645	637	669	665	643	632	604	642	624	585	655	615	621	608	611	621	624	611	649	607	656	636	591	603	667	574	658	622	609	663	627	595	636	652	615	618	659	623	611	605	629	610	655	632	670	622	601	617	664	599	679	653	641	637	647	634	612	651	562	622	638	637	623	592	614	650	673	651	625	622	607	601	597	592	643	626	650	644	648	648	661	667	617	648	671	639	616	614	616	595	618	650	622	634	651	609	670	630	600	602	634	614	630	625	657	634	638	627	665	621	588	667	617	623	620	623	584	592	648	654	614	584	638	610	641	653	611	607	668	661	643	599	615	687	654	673	667	656	663	617	655	585	640	658	607	575	594	612	612	661	635	632	628	656	603	643	604	617	611	631	641	625	641	574	604	616	635	632	594	616	703	568	629	632	623	635	686	608	638	617	662	662	625	606	612	593	607	678	628	626	625	658	611	634	626	612	637	611	629	616	670	622	639	648	627	608	586	648	627	621	618	656	648	617	601	626	621	623	628	635	645	588	631	658	635	560	669	604	598	638	632	596	643	608	602	618	608	581	657	613	610	630	654	643	601	644	619	603	650	648	637	637	610	647	645	605	679	593	628	622	645	661	624	627	628	622	606	667	568	666	656	591	603	640	635	650	567	600	630	647	643	602	623	677	581	606	603	648	635	659	585	657	670	634	621	646	647	645	601	659	666	622	671	613	605	653	583	654	617	581	633	630	606	643	595	594	703	606	673	615	674	625	615	635	664	621	601	650	635	618	630	618	603	642	636	655	638	656	654	615	641	645	644	661	598	628	638	585	637	616	639	668	597	665	651	672	677	663	635	638	621	618	691	608	612	650	634	640	648	623	667	616	660	618	608	579	677	627	605	584	598	625	627	629	658	639	671	640	679	635	628	602	654	625	647	688	594	671	641	637	615	640	632	643	614	615	632	617	631	584	633	640	622	606	626	613	630	622	626	623	608	649	614	600	683	591	619	636	600	607	606	611	631	646	601	632	575	594	625	604	623	617	585	599	616	584	614	631	643	632	661	665	591	626	612	631	643	627	629	642	626	600	603	627	628	615	561	621	640	591	610	621	621	629	627	632	639	599	615	635	606	624	637	628	640	609	589	616	655	621	630	599	626	642	671	633	622	632	603	642	635	625	620	611	622	636	664	687	595	647	610	593	600	627	609	610	635	646	598	635	665	649	634	659	619	677	613	629	636	638	625	635	681	632	618	578	603	623	615	630	625	627	611	598	662	616	640	631	642	686	632	618	605	621	631	658	638	640	620	634	616	625	606	561	626	641	617	614	675	613	581	660	650	626	593	673	619	579	563	594	605	585	639	650	635	624	615	604	613	624	665	645	624	628	636	617	648	660	624	656	624	659	618	652	601	607	650	619	621	670	571	637	572	638	664	621	567	609	623	650	624	625	624	639	633	639	623	603	621	642	644	662	614	601	630	657	601	639	655	616	584	612	647	605	680	636	652	651	659	603	661	619	638	609	638	627	608	622	602	596	629	609	646	652	653	635	625	661	567	678	628	641	644	613	620	651	620	646	651	627	662	604	604	611	655	626	574	629	621	609	616	632	619	628	626	621	646	628	643	616	652	665	616	651	639	604	647	635	655	630	596	623	634	641	614	644	640	647	621	645	631	669	622	588	589	631	599	644	646	545	618	618	632	678	641	655	602	638	606	637	631	631	610	594	636	635	608	638	665	639	614	601	629	635	672	664	655	671	647	660	642	639	599	632	603	615	605	641	644	619	657	598	657	630	606	621	648	615	666	649	620	601	651	597	660	592	641	630	595	623	616	612	633	624	644	660	625	601	656	632	616	602	645	594	645	633	606	629	656	654	617	599	639	608	589	627	620	656	667	632	628	653	606	633	641	591	607	627	615	625	653	630	604	596	636	651	624	615	629	632	584	617	657	629	620	651	631	628	613	615	618	603	664	624	603	641	663	642	593	621	635	617	688	591	598	644	655	640	610	614	626	633	610	633	645	634	600	654	639	661
22486	39622	33626	25876	21901	19532	17631	14223	11874	10161	8241	7251	5415	4728	4284	3379	2937	2554	2455	2240	2156	1776	1573	1428	1345	1320	1340	1270	1265	1168	1179	1064	1111	1054	1004	914	918	889	915	871	847	831	852	806	796	754	801	819	753	790	788	785	766	755	758	784	745	748	746	717	705	690	730	701	691	729	743	746	746	757	739	729	733	729	766	747	724	703	723	661	717	727	734	746	724	681	746	712	745	684	694	723	715	721	740	735	718	674	710	689	716	720	788	742	739	702	776	700	711	686	734	676	714	658	692	737	689	720	720	661	731	725	721	731	691	727	737	733	724	695	721	721	689	715	725	718	651	698	701	693	714	702	702	720	692	736	691	707	695	716	736	708	702	694	755	716	720	677	715	740	695	734	712	755	719	688	676	734	722	733	733	693	708	697	705	715	733	704	720	729	704	713	738	715	715	678	697	709	732	678	747	750	716	712	718	738	738	700	696	723	722	698	716	715	705	766	709	742	692	699	724	734	731	689	721	717	659	712	709	720	736	711	700	719	704	709	722	736	717	710	734	725	722	734	740	715	722	690	659	735	668	736	714	705	672	707	663	684	740	687	708	700	701	721	768	727	702	715	679	662	708	734	736	733	722	651	715	677	709	753	734	716	728	682	682	706	743	701	719	766	730	705	686	730	702	741	742	708	692	741	741	719	683	688	709	712	715	675	709	756	763	720	725	716	734	727	683	710	754	745	730	735	714	744	698	735	680	686	728	742	674	684	658	699	664	737	654	700	719	715	681	704	769	746	638	740	706	778	773	725	730	716	718	712	694	710	695	726	727	716	694	667	750	701	667	712	731	686	708	755	696	701	734	731	721	755	672	732	718	725	664	707	733	720	733	758	749	713	703	720	706	671	686	721	715	736	751	760	670	699	736	697	717	734	700	674	711	695	690	716	707	646	689	684	677	717	726	664	702	722	686	680	696	710	720	662	686	732	744	675	659	703	708	732	720	721	737	714	747	745	729	712	705	658	703	696	728	689	731	674	709	754	700	677	703	766	701	651	723	683	733	705	645	728	734	684	734	761	713	724	735	682	717	706	725	725	699	754	740	715	721	653	740	711	718	734	702	712	689	772	728	716	730	728	655	700	713	712	725	753	747	709	714	733	671	768	748	711	711	722	715	713	715	756	658	698	714	714	744	753	701	687	710	716	688	694	734	742	681	726	695	716	684	725	697	718	689	707	692	707	703	675	715	680	735	679	772	726	661	738	685	717	709	695	723	716	710	713	729	677	725	684	684	713	730	713	642	652	731	744	691	738	725	697	737	699	743	765	700	744	697	738	761	675	689	677	722	699	704	713	726	709	731	722	652	723	755	741	696	724	726	709	723	746	727	693	686	703	680	691	680	699	706	725	714	710	698	692	687	681	722	718	744	715	693	660	700	700	723	689	757	757	673	741	719	709	748	735	723	698	710	766	712	701	695	729	732	686	732	737	695	700	736	676	694	731	711	745	702	698	707	711	707	663	713	689	725	715	658	722	690	691	682	694	684	642	719	744	740	695	749	688	685	735	710	728	708	722	732	771	675	715	671	705	698	721	726	684	693	721	733	752	718	740	707	719	702	729	674	698	686	713	733	704	662	734	729	739	701	726	694	717	711	686	694	636	708	706	703	638	685	679	749	734	726	708	689	709	698	701	688	717	669	745	746	699	693	745	716	738	729	695	737	760	711	674	713	724	753	721	724	697	709	696	666	719	729	724	711	658	741	702	721	707	750	727	700	696	726	725	719	745	701	727	686	723	686	643	719	715	740	653	753	736	666	705	708	730	775	723	701	697	705	706	653	718	714	713	697	738	685	703	678	682	753	708	711	700	752	673	702	683	722	668	720	676	676	711	707	700	700	714	675	708	752	682	768	703	765	730	679	688	699	703	708	670	699	710	711	733	705	690	686	718	665	718	643	751	727	701	750	757	663	751	747	685	699	680	759	714	748	662	679	671	728	717	698	695	714	729	755	702	707	741	700	756	700	684	718	695	744	779	702	721	716	724	743	738	754	720	666	707	699	712	677	721	739	729	716	735	710	700	723	747	687	689	733	698	718	689	690	769	699	674	696	710	686	719	698	713	728	659	714	749	704	694	720	695	696	703	715	676	732	752	729	677	715	715	678	783	660	675	742	768	685	721	724	673	756	781	694	696	689	735	733	699	740	754	738	723	691	723	708	715	706	694	684	693	770	697	741	679	699	739	696	706	684	718	655	676	731	669	685	739	682	680	731	692	693	696	729	722	665	722	725	702	718	667	708	725	690	732	694	713	749	737	704	689	697	692	734	681	695	727	752	717	732	698	700	761	659	670	702	662	716	696	695	683	726	690	750	678	702	709	728	685	692	714	697	702	704	705	706	731	764	734	688	721	712	710	703	739	701	687	681	709	661	723	722	738	679	728	671	693	675	651	714	749	698	769	713	699	716	716	738	710	719	699	729	769	715	691	651	735	693	727	711	742	655	713	707	755	713	692	745	738	702	700	720	710	710	666	701	734	711	694	720	695	734	663	727	710	685	732	671	692	665	682	652	678	765	721	723	703	753	726	705	725	726	717	725	699	716	707	707	734	718	759	695	721	725	705	704	706	730	766	731	743	735	749	695	746	753	733	712	689	751	688	703	716	707	702	701	725	675	723	692	782	742	715	731	739	672	689	685	677	713	726	722	685	703	730	704	683	697	712	701	741	746	709	724	704	735	664	717	692	734	685	729	714	704	710	733	686	691	726	691	678	720	728	711	733	703	736	692	683	664	731	662	710	708	699	702	712	732	677	733	697	720	722	695	706	671	697	704	693	730	706	711	725	729	709	722	703	695	675	704	726	727	743	714	692	666	702	758	652	724	686	712	730	695	702	661	718	756	715	709	716	715	731	674	742	684	689	686	731	759	723	747	692	687	723	709	695	753	723	765	741	706	657	762	704	737	703	692	709	746	744	707	759	707	684	709	746	767	807	684	666	720	684	695	719	689	685	731	706	714	708	723	702	733	705	717	672	695	743	710	716	725	727	727	698	720	712	698	742	746	729	743	719	692	704	733	692	701	748	726	691	698	700	696	672	676	765	705	690	676	735	705	734	713	691	686	676	756	680	734	759	758	715	701	718	725	681	727	733	742	739	749	712	751	698	761	722	699	667	685	706	738	721	659	675	660	703	693	690	683	719	684	711	701	726	720	676	734	700	752	670	748	693	714	727	715	694	738	750	723	696	667	727	738	672	637	754	702	682	724	754	748	679	702	687	703	770	725	696	692	732	703	690	675	704	686	721	715	683	735	716	709	695	706	717	659	713	713	711	711	753	689	708	689	747	742	684	676	716	745	715	715	677	745	702	734	737	700	734	653	671	729	689	711	700	699	718	701	709	735	758	687	712	691	713	722	697	756	709	686	708	686	713	710	711	713	695	729	662	730	714	727	705	736	705	725	677	714	689	712	698	715	698	720	675	711	698	718	703	757	712	714	662	674	711	693	690	703	706
27837	21380	18993	12810	7439	5814	4778	3558	3134	2515	2200	1763	1541	1468	1271	1163	1008	920	920	949	818	786	727	734	669	638	667	699	658	711	631	632	617	619	643	596	618	571	587	609	584	594	573	554	573	564	532	576	615	517	543	576	589	582	561	543	593	549	542	584	541	576	518	534	626	537	537	553	581	551	557	541	562	546	592	572	550	533	542	554	560	580	555	568	540	538	529	578	614	576	536	534	558	559	576	538	586	587	528	502	566	585	577	530	564	598	524	601	578	581	587	534	581	581	505	517	543	556	525	557	570	583	563	542	521	555	510	513	553	535	542	552	555	540	532	509	520	522	572	536	558	593	557	539	529	604	604	547	536	581	561	577	561	533	557	568	525	535	551	545	581	556	566	528	588	577	524	542	547	539	534	561	575	566	536	547	574	559	562	586	580	553	564	565	556	568	574	535	590	533	547	554	562	573	525	534	555	594	514	550	532	559	577	552	578	552	558	540	528	566	572	553	571	601	528	531	508	567	567	570	542	538	535	574	567	543	549	551	549	561	537	527	567	538	576	547	583	567	556	519	504	558	539	536	518	576	554	563	543	541	522	569	558	586	591	616	566	530	576	568	566	578	555	586	562	585	534	538	515	548	561	597	544	566	538	541	600	578	538	515	580	566	568	519	576	578	544	554	573	543	561	614	581	568	575	586	586	522	574	561	596	482	576	576	558	569	536	552	553	584	557	550	571	575	558	582	522	532	548	582	595	527	528	517	531	539	555	500	513	520	554	563	549	551	545	541	528	515	596	548	610	565	501	561	569	552	558	566	613	537	571	540	563	552	560	591	544	560	552	574	591	572	553	528	529	570	518	546	540	548	573	574	535	507	559	534	515	573	540	576	581	577	499	619	561	558	542	554	569	579	547	515	526	560	542	575	583	557	548	562	531	566	608	543	545	517	549	569	554	519	547	580	557	541	546	533	588	564	563	545	526	504	547	552	565	505	536	520	597	535	553	577	568	542	521	569	568	573	533	588	606	557	531	505	556	588	563	565	584	573	505	564	540	562	475	532	525	561	597	521	606	539	571	504	565	611	567	545	570	569	570	583	545	546	561	566	574	557	578	584	542	562	546	589	577	559	545	528	519	568	563	537	568	561	594	515	550	522	551	560	558	570	526	573	559	576	577	554	533	552	572	540	511	576	528	519	555	520	528	553	539	550	561	559	524	539	538	533	559	546	557	559	563	550	573	538	533	560	544	606	543	541	570	597	560	541	553	547	551	552	591	567	550	538	604	570	556	548	585	576	548	574	518	564	524	598	574	572	605	571	529	599	573	579	558	599	563	557	576	524	588	622	554	545	562	547	575	600	552	542	563	569	551	552	558	542	534	584	528	567	554	583	550	551	532	565	559	577	560	547	540	556	569	575	550	552	548	538	560	559	564	571	559	556	573	545	536	547	579	580	549	573	613	518	574	594	558	529	537	539	557	568	563	596	549	566	554	547	565	540	583	560	564	573	562	566	541	580	562	560	528	584	602	586	552	531	516	527	544	576	562	549	576	531	556	593	562	581	553	534	560	534	537	550	541	544	559	523	565	512	533	563	567	556	546	559	517	537	549	562	569	541	573	543	556	595	570	547	532	568	530	541	572	579	541	531	526	543	604	529	555	573	549	530	553	551	529	529	555	549	509	515	591	574	526	556	536	566	543	530	567	561	613	606	553	550	522	549	583	543	564	526	556	594	583	536	589	563	563	577	561	594	552	547	545	558	573	542	582	556	542	558	551	543	562	575	613	555	568	517	564	533	566	574	558	545	553	592	564	491	563	601	542	564	563	599	563	548	497	531	577	529	557	555	519	592	586	545	555	533	568	559	589	513	496	543	570	526	562	566	516	547	532	546	557	563	555	566	544	562	527	593	566	555	570	557	526	517	557	568	526	584	564	535	548	527	510	556	550	561	544	566	559	570	555	552	593	550	547	570	559	572	559	539	555	566	517	566	537	525	552	533	563	584	552	559	537	555	529	531	515	541	594	505	535	549	582	566	553	538	537	545	568	589	580	559	530	505	545	545	581	532	586	547	529	541	540	524	593	550	558	548	569	550	552	539	574	560	521	548	555	539	553	560	552	536	552	509	550	558	542	552	606	606	539	540	601	564	569	559	513	565	508	567	529	569	528	560	588	543	561	542	549	562	576	542	537	544	536	524	586	558	545	501	553	555	559	529	549	547	574	519	524	546	557	487	557	548	580	532	563	579	562	558	542	565	551	533	561	555	565	564	519	519	520	559	551	541	582	598	547	554	562	576	601	564	553	566	577	559	543	587	559	506	537	529	539	539	551	529	580	553	590	540	535	577	544	544	545	538	595	570	560	532	576	556	562	571	515	538	536	552	579	542	540	561	540	593	534	586	622	528	538	568	545	568	553	562	525	569	543	543	549	563	516	532	564	486	545	568	564	564	564	539	532	555	548	578	593	560	546	557	592	552	530	601	523	548	557	544	550	504	548	559	573	556	576	552	534	556	564	536	554	533	568	560	550	506	555	550	542	565	557	534	508	537	564	533	579	591	559	565	553	578	529	608	617	565	527	555	553	550	565	556	543	585	593	577	560	573	559	577	606	546	574	525	489	547	572	584	533	525	570	542	536	591	530	597	543	573	532	528	571	560	522	555	522	564	544	591	556	550	559	574	560	558	552	525	578	574	577	537	539	539	546	532	549	563	563	571	554	534	570	586	577	590	567	530	584	587	590	575	560	601	579	556	573	546	553	557	592	584	571	536	507	534	547	561	529	533	521	547	579	544	578	580	613	558	568	552	550	601	571	590	535	539	570	565	553	539	533	560	540	548	525	515	560	530	530	566	574	569	587	533	557	586	568	571	543	554	559	578	545	547	552	569	521	575	595	589	564	545	564	562	543	554	517	555	547	568	554	524	540	559	538	557	572	533	611	548	522	612	567	561	513	588	551	565	560	544	517	556	546	516	543	552	544	536	553	587	561	541	513	576	528	582	562	517	579	555	548	547	599	531	495	558	566	534	579	529	557	558	579	543	555	540	516	588	553	562	552	552	513	532	593	557	555	560	553	535	595	583	559	587	541	510	572	588	549	606	568	563	548	576	556	543	573	533	577	564	559	521	577	551	567	602	542	574	553	558	552	538	546	556	561	561	553	507	527	568	569	601	529	557	590	584	555	555	576	563	604	556	562	557	543	558	551	572	575	580	508	559	539	555	556	509	534	572	538	561	540	552	518	577	566	571	548	578	550	563	545	571	569	526	550	559	553	556	557	577	572	547	507	557	564	530	554	554	582	532	588	543	526	555	577	538	579	553	551	531	553	585	564	547	538	581	583	542	548	541	590	593	551	499	533	579	553	554	558	543	566	551	588	609	584	529	555	593	562	571	568	565	575	561	529	567	559	592	571	590	566	561	542	550	542	559	560	578	602	598	572	564	544	500	604	568	534	555	570	571	515	589	559	549	575	573	629	522	570	570	540	532	520	557	576	508
18531	26937	22925	15388	11969	10497	8951	7179	6441	5209	4257	3587	2771	2555	2165	1902	1688	1495	1442	1369	1322	1119	984	998	925	910	890	911	836	871	850	833	759	767	816	702	770	702	713	764	696	723	764	744	652	641	685	663	691	702	675	639	715	672	654	666	673	651	681	698	659	682	665	654	660	675	703	663	625	664	639	674	685	623	645	636	678	680	671	701	710	647	660	676	668	624	668	698	706	685	670	643	658	687	656	658	737	626	664	681	682	622	646	686	684	682	680	656	659	627	643	674	676	690	622	641	644	668	675	671	674	653	660	676	649	653	666	687	667	654	673	680	730	645	646	709	678	700	625	670	666	659	651	644	651	672	659	685	641	734	618	645	668	660	629	636	647	638	666	667	645	646	671	618	654	650	640	617	665	667	658	634	685	642	684	665	635	613	658	661	657	654	626	667	672	678	670	675	652	706	651	668	656	661	679	652	659	662	627	648	717	659	677	695	701	712	669	636	672	659	623	629	671	615	638	651	660	685	654	641	653	642	673	650	670	657	648	651	684	678	674	693	655	696	675	636	648	627	706	663	693	618	649	662	694	701	668	648	665	657	674	661	681	637	692	699	711	612	603	689	657	673	620	658	712	673	663	640	664	657	648	670	652	637	677	640	656	675	728	669	649	628	659	615	663	666	661	643	629	621	661	688	617	682	637	678	712	682	679	665	617	670	664	688	628	679	682	654	645	691	683	639	685	689	671	664	698	668	674	661	632	680	700	635	640	667	673	666	640	666	632	704	668	665	640	663	645	622	649	679	635	611	657	650	641	655	687	644	654	642	650	631	668	650	674	648	693	667	647	650	683	665	697	659	642	665	700	693	666	712	672	674	683	637	685	648	649	672	678	701	675	680	654	647	626	661	739	660	659	640	661	623	684	634	659	666	743	697	674	661	603	677	666	645	667	643	653	674	668	666	692	687	641	684	646	662	683	653	694	697	688	651	614	664	651	650	675	638	657	690	656	665	671	644	634	674	642	630	664	667	706	689	603	691	649	657	683	686	662	682	708	673	679	707	676	657	662	622	679	651	708	667	664	680	681	628	672	688	632	633	659	684	630	657	677	687	710	665	653	647	651	649	632	687	652	635	660	667	631	722	646	666	641	636	682	644	669	630	686	629	664	690	678	667	627	688	645	664	685	656	676	633	670	677	630	680	690	678	606	683	674	644	669	661	642	670	669	640	682	654	628	645	607	672	670	671	687	697	743	687	693	704	673	618	640	700	643	630	632	658	687	653	650	677	641	629	647	649	652	700	637	672	687	627	678	667	707	682	688	664	679	681	658	641	682	682	601	633	717	697	644	695	624	650	669	693	693	688	632	647	659	605	702	680	619	638	610	729	632	608	669	667	638	583	684	703	628	688	681	675	645	674	664	661	685	625	686	680	661	693	656	634	706	668	652	635	644	688	675	668	693	685	665	669	683	663	649	709	708	654	684	642	658	665	650	691	634	646	658	674	660	690	666	663	664	673	638	703	659	657	639	671	660	679	636	659	649	656	682	671	675	661	685	696	698	645	678	629	690	637	709	669	630	681	615	655	688	695	656	657	644	628	645	641	619	701	690	645	635	696	689	682	641	633	667	650	674	679	657	660	622	652	697	685	653	666	669	653	677	617	674	685	670	674	692	707	640	643	704	654	704	723	683	645	649	670	654	687	619	702	658	638	638	651	685	682	685	673	658	670	646	683	633	693	666	693	678	657	661	686	652	664	633	681	624	621	662	659	665	679	650	687	610	667	679	614	654	679	660	678	673	668	670	649	669	643	607	614	692	616	657	648	667	668	665	670	647	643	661	673	657	619	688	653	662	695	649	632	714	646	626	667	663	650	724	638	676	658	660	657	620	647	648	636	659	663	638	633	658	641	667	639	673	693	660	648	666	689	640	691	664	660	691	668	637	692	647	653	673	638	664	670	612	641	666	683	705	634	656	665	700	629	632	695	682	668	708	680	649	642	671	649	680	631	651	703	653	630	671	597	674	688	666	670	677	646	659	596	697	650	684	647	667	684	700	684	660	665	649	676	663	651	700	672	671	694	676	690	635	635	635	642	646	688	635	645	671	643	651	651	679	686	632	658	682	658	657	663	713	646	687	663	685	661	669	694	695	685	668	647	630	640	655	694	683	633	707	688	666	663	625	658	669	598	735	649	653	662	690	656	629	649	682	627	655	640	684	681	632	667	632	722	694	642	690	683	666	667	668	655	643	650	714	660	625	644	624	655	659	638	660	653	674	630	705	645	659	649	632	653	625	657	647	625	662	606	664	653	714	671	618	667	678	638	656	684	663	696	631	669	629	653	653	661	680	666	694	641	674	635	633	642	660	622	681	631	661	643	678	678	663	687	671	649	681	672	688	633	627	696	646	689	631	713	652	699	661	649	649	660	630	661	707	695	665	594	651	678	661	665	685	652	655	675	678	696	683	625	709	687	692	637	688	684	655	654	652	669	684	680	672	685	647	632	710	599	661	642	649	699	696	676	605	644	699	669	700	720	645	640	698	612	677	660	649	664	661	704	673	660	649	645	663	689	660	638	668	618	647	644	715	674	672	615	658	682	637	635	666	657	691	685	681	646	650	670	659	637	664	649	678	677	694	678	672	645	651	684	684	659	653	618	630	682	680	683	663	652	655	644	682	674	674	623	686	616	634	689	660	694	687	633	658	624	641	649	687	659	693	661	690	673	666	678	665	656	657	641	647	640	684	677	689	699	660	661	697	664	667	645	688	627	652	751	636	616	657	667	625	661	666	667	664	649	655	671	712	617	675	658	692	662	659	615	671	673	645	696	628	673	637	660	696	660	611	673	665	648	660	663	635	645	663	660	683	694	660	685	701	689	681	677	654	688	675	676	636	698	687	680	635	702	637	643	685	665	639	650	677	678	678	636	649	676	695	641	632	667	656	646	713	720	699	695	673	627	659	675	687	659	659	639	670	641	695	665	664	649	709	644	647	682	698	656	624	645	638	701	670	648	660	643	641	644	697	680	630	641	619	612	645	647	681	686	715	745	650	660	676	686	650	655	650	672	665	670	645	617	636	655	630	656	632	654	711	632	631	663	731	680	645	700	599	664	639	673	653	660	680	672	680	702	652	643	654	653	662	653	701	676	660	636	657	629	629	671	713	652	625	658	685	652	674	671	644	666	648	647	634	663	718	686	632	660	639	614	688	666	689	635	659	649	663	668	695	668	646	669	641	628	673	639	651	621	678	669	679	618	651	666	696	616	628	633	634	666	667	694	651	640	639	649	622	717	641	644	632	642	632	646	662	658	667	654	681	664	674	642	679	680	662	649	643	679	658	635	684	647	613	630	667	700	700	660	647	696	658	673	672	681	675	643	679	677	611	623	692	642	609	657	619	650	669	691	650	696	673	679	625	667	693	677	651	641	671	609	627	627	708	664	684	677	641	630	676	644	673	626	633	680	642	675	662	658	633	694	628	668	671	651	666	638	619	639	660	673
24393	21325	28448	24609	21354	14991	8469	6023	4708	3612	3154	2493	2073	1872	1563	1367	1170	1107	1024	975	902	806	722	718	660	656	626	616	624	645	606	547	547	510	491	510	463	529	551	458	489	494	434	462	457	441	497	497	441	469	497	465	467	443	449	452	447	425	482	417	438	438	451	433	440	482	457	447	477	440	449	435	457	440	463	468	429	430	441	470	452	444	473	443	462	428	422	442	429	448	461	434	453	405	467	422	454	412	463	430	437	453	454	488	434	409	418	432	443	485	434	490	453	434	436	431	483	386	447	468	450	480	413	458	474	421	454	420	448	420	450	454	467	441	449	411	401	449	445	431	444	455	416	435	425	440	424	458	437	434	455	455	437	444	445	442	442	468	456	452	444	414	420	460	446	419	442	470	456	458	449	470	441	447	442	470	471	459	455	453	468	426	457	417	442	461	427	433	457	495	423	461	433	470	434	422	427	433	421	457	439	462	407	436	471	468	451	425	437	410	438	424	395	423	438	432	422	437	459	441	449	463	426	447	466	416	456	392	444	422	464	432	427	457	479	492	390	433	420	453	439	445	432	452	429	435	448	402	419	470	412	449	434	425	429	471	495	432	436	469	415	433	468	468	429	412	444	426	452	437	446	453	436	461	463	463	472	427	422	426	407	463	413	413	428	414	483	407	437	475	426	453	433	460	455	443	412	464	424	418	403	429	454	452	433	429	393	431	411	463	405	396	436	470	427	475	426	443	456	475	451	432	435	468	437	430	429	470	416	468	439	491	435	460	417	466	466	427	430	434	457	425	450	418	474	461	439	408	426	461	425	423	455	407	451	419	448	454	449	457	437	446	459	468	461	449	440	465	429	416	428	495	427	483	447	456	436	446	457	451	464	452	431	425	429	456	473	429	411	428	440	402	446	458	417	461	444	442	481	459	455	409	435	436	464	459	444	423	468	411	450	424	441	420	441	420	434	449	459	466	434	461	423	461	410	434	433	446	459	441	418	440	447	426	429	446	429	458	431	463	447	433	455	435	463	444	422	499	420	461	431	410	414	458	428	445	437	419	457	451	453	441	460	454	460	422	440	439	455	454	492	415	461	442	410	422	488	462	425	451	421	459	397	412	457	424	459	458	459	444	477	433	410	445	442	478	463	423	443	473	429	434	432	441	414	443	435	438	445	451	393	479	448	435	442	435	466	450	483	422	457	454	434	451	431	443	445	487	456	454	457	423	419	429	443	423	437	462	435	443	423	429	453	442	448	462	462	406	411	417	445	421	453	442	419	446	414	405	465	417	466	405	463	407	460	412	432	412	466	472	467	447	431	445	409	425	463	464	425	423	447	442	439	426	465	467	410	444	458	419	476	429	454	440	487	420	464	437	432	460	409	391	461	457	408	478	446	467	443	417	462	456	458	457	456	463	403	439	434	428	425	442	410	413	474	417	447	441	430	409	463	423	448	417	440	421	456	420	459	450	436	435	411	419	438	407	476	420	462	444	428	471	443	399	468	454	450	439	493	413	460	401	452	460	447	429	432	418	428	458	441	430	433	467	472	463	424	463	429	400	450	429	458	429	474	454	420	403	423	417	478	425	469	464	439	453	457	452	467	414	415	416	415	433	442	446	465	399	450	454	451	420	455	430	453	475	452	460	464	446	418	460	404	426	427	441	443	423	477	420	392	437	457	442	441	441	464	450	460	404	451	449	451	498	468	448	424	451	455	435	388	471	411	410	446	448	441	396	473	435	432	429	444	437	463	429	439	435	475	437	414	448	433	440	465	450	486	417	409	419	454	474	438	449	431	434	452	434	430	436	437	420	433	481	431	443	484	447	432	433	424	437	450	390	435	402	458	443	437	454	491	423	431	450	429	394	456	435	412	431	470	433	510	441	440	417	460	432	450	450	432	461	434	467	479	431	433	430	424	436	404	467	440	429	435	438	446	444	397	427	444	429	455	463	416	497	460	447	443	453	446	433	433	403	443	431	462	462	449	429	459	417	434	441	442	476	444	445	428	461	419	422	446	491	399	425	444	414	470	471	447	428	446	429	431	460	440	444	439	477	424	492	401	425	428	473	462	471	433	445	444	413	420	447	460	402	418	445	419	471	449	426	457	427	401	423	457	421	441	415	432	435	448	437	433	446	425	444	434	418	443	506	427	447	443	452	442	445	408	419	479	446	461	444	416	442	403	429	431	423	405	468	421	438	439	429	441	412	451	482	443	422	395	452	441	440	448	419	439	426	439	452	449	406	441	444	442	424	472	436	461	425	462	492	452	436	447	424	441	458	461	441	438	399	475	448	452	450	464	417	409	435	435	411	461	467	417	410	447	432	439	464	470	433	469	424	409	401	446	484	462	401	413	460	432	403	423	425	386	426	428	408	445	433	438	413	434	481	455	423	453	415	480	452	434	428	424	439	462	455	408	418	431	449	466	429	427	436	454	420	430	457	441	437	401	431	472	443	443	448	424	439	445	416	438	424	418	419	463	429	445	454	432	437	459	456	453	433	412	429	407	421	449	437	443	453	427	454	454	473	435	445	447	466	462	457	446	450	455	438	445	400	463	420	440	416	456	427	402	394	459	455	430	425	444	463	461	416	462	475	419	460	430	447	440	469	460	424	456	458	433	410	448	449	473	412	430	426	402	453	455	444	420	436	448	459	447	437	436	478	427	409	454	425	433	436	421	454	458	423	402	410	461	440	476	433	453	475	417	441	435	431	413	400	432	449	419	454	386	464	491	438	462	446	444	454	443	433	430	407	430	420	430	464	445	450	444	469	453	433	456	425	420	443	462	417	441	435	429	434	453	428	489	430	459	446	440	426	462	426	463	419	436	441	454	442	446	441	447	440	431	456	443	448	454	445	416	426	466	439	443	422	427	437	468	397	426	417	397	427	435	439	466	463	438	438	445	398	443	404	424	426	440	413	456	413	442	436	439	456	453	467	418	427	472	447	407	404	464	448	460	444	436	442	446	429	436	423	423	481	428	404	452	454	456	432	415	443	420	452	451	462	423	410	410	445	446	441	412	433	436	433	394	407	471	482	418	439	400	421	419	426	391	434	442	440	429	448	452	427	409	456	462	467	438	449	440	433	426	429	441	445	423	430	409	417	473	429	429	424	463	450	412	442	444	403	425	445	415	470	434	432	447	387	446	421	441	432	474	392	452	454	427	460	389	412	433	457	444	434	455	466	434	456	448	433	420	472	468	424	419	401	442	435	446	415	472	455	467	440	451	452	421	445	412	407	460	447	445	407	428	423	456	419	460	462	430	489	457	450	402	404	433	449	447	414	448	421	456	458	461	470	419	461	428	454	486	422	442	469	425	418	444	470	427	481	427	450	417	447	402	424	436	441	460	449	436	459	419	451	432	440	479	429	445	450	414	408	422	459	432	454	430	445	429	436	431	419	454	426	424	432	435	424	460	475	438	412	426	422	448	460	452	433	437	434	444	471	452	469	446	437	444	460	428	444	446	448	456	442	449	404	488	461	435	434
19620	34656	29472	20508	16741	14800	12348	10923	9333	7274	6223	4944	4063	3500	2901	2285	1904	1730	1835	1702	1528	1241	1076	905	936	976	901	923	855	828	882	785	740	715	674	670	646	613	634	599	582	630	612	561	616	593	532	575	576	550	522	544	540	566	520	551	538	537	561	499	546	516	512	538	528	542	507	553	548	523	565	563	503	472	500	522	553	523	515	501	524	549	542	496	524	532	533	466	575	523	535	515	493	541	559	542	499	520	537	529	534	505	599	497	531	520	546	533	525	522	544	527	545	545	542	515	480	518	551	570	524	503	527	514	552	556	567	523	560	533	542	522	517	503	531	504	503	529	503	575	512	538	546	492	527	536	536	515	552	508	508	511	554	526	551	504	527	523	591	527	544	557	485	504	532	533	511	532	499	554	512	519	531	530	487	517	543	528	495	568	516	523	527	525	523	499	516	520	530	508	513	497	552	510	519	525	521	536	570	489	494	526	509	542	501	492	512	502	507	507	486	544	529	511	504	515	525	498	526	515	490	545	492	559	540	522	496	570	533	563	518	544	546	502	513	548	531	502	524	519	558	540	517	500	525	519	558	560	524	518	557	529	533	483	523	484	529	529	583	486	457	546	520	523	497	517	565	504	488	579	475	520	524	569	521	524	508	517	502	517	516	521	483	515	539	537	507	523	549	521	500	555	496	549	528	516	533	528	521	501	477	528	482	530	508	568	499	567	564	514	550	496	506	511	517	522	509	521	540	511	486	539	495	518	520	501	453	520	550	515	504	508	515	535	539	529	498	535	542	556	512	592	585	559	493	486	490	569	546	513	515	498	496	519	560	539	500	532	526	524	563	564	503	549	537	518	481	516	483	563	504	487	535	502	541	521	505	494	539	535	494	523	532	496	587	519	496	495	565	508	547	532	544	530	470	534	512	485	501	538	551	535	490	526	490	544	549	506	492	586	547	517	514	527	520	537	518	528	524	531	523	580	493	551	560	540	522	503	556	538	542	520	521	519	499	539	484	533	509	529	524	556	507	544	482	539	527	559	501	481	522	519	550	528	530	521	546	559	548	497	499	543	546	579	487	473	489	535	513	542	526	583	508	535	497	480	494	496	509	559	528	517	508	563	571	549	597	458	559	537	488	531	457	502	517	523	525	511	495	502	550	533	531	557	537	471	493	559	516	523	491	519	520	532	501	559	523	530	486	505	570	530	529	521	574	501	511	527	518	524	523	528	544	539	512	514	496	507	495	559	500	520	512	538	553	548	572	516	531	520	547	548	517	513	510	550	521	564	506	554	500	537	512	546	527	553	517	539	523	527	557	501	522	505	537	508	505	532	526	535	545	540	539	523	482	541	551	516	486	508	527	513	511	488	512	517	511	547	538	596	488	557	525	497	537	506	532	543	510	508	518	515	498	544	531	494	516	524	529	575	528	527	520	528	512	525	542	559	524	529	532	526	526	521	501	505	539	534	554	493	496	553	540	506	567	494	515	529	522	508	505	499	507	467	534	539	525	519	532	543	502	515	508	529	529	492	527	502	528	524	526	503	501	528	512	552	520	557	545	519	512	514	541	553	496	512	556	541	561	485	491	552	534	523	548	497	483	520	495	581	506	499	526	564	569	546	525	537	551	537	477	539	535	535	532	538	524	527	567	572	498	503	525	527	528	532	472	553	507	495	505	515	532	497	506	516	538	531	465	559	533	535	536	514	541	505	488	527	528	533	507	546	534	532	516	522	528	566	545	573	479	532	540	507	548	507	540	513	524	522	497	524	530	506	517	505	501	570	514	517	542	578	563	512	512	539	553	502	537	549	551	537	513	548	495	536	499	501	520	543	497	560	508	505	541	565	526	529	514	491	535	568	503	513	546	532	527	505	545	526	513	543	552	530	534	540	542	557	494	521	530	525	565	479	520	534	558	538	501	534	522	541	525	528	504	481	549	570	545	530	580	526	546	524	480	523	537	513	550	489	519	559	539	536	529	527	533	501	535	551	534	513	486	535	517	539	501	517	537	516	524	536	518	542	492	502	546	509	561	549	521	517	535	494	533	543	532	508	523	507	495	506	513	506	518	502	499	518	513	514	537	540	493	480	547	523	470	541	550	564	518	521	522	533	480	508	552	562	529	528	524	509	499	535	511	494	510	542	487	523	501	519	516	508	526	483	548	506	533	505	512	528	526	544	523	511	498	529	533	524	492	529	517	514	495	532	511	582	506	531	529	508	518	540	486	516	517	521	526	544	521	545	562	512	529	506	474	531	516	563	510	547	542	564	563	528	521	508	533	534	544	518	520	525	511	532	527	516	580	504	553	544	509	510	568	515	543	524	538	556	508	547	518	536	528	506	514	543	521	551	537	551	512	543	491	518	545	512	537	524	494	552	475	523	524	521	551	541	520	518	541	512	552	501	507	526	534	539	523	539	543	522	510	542	544	535	561	505	543	530	532	512	500	525	528	530	541	476	530	509	475	524	534	529	535	521	501	507	572	537	492	541	506	539	561	516	509	541	471	500	514	506	559	571	518	532	503	561	529	498	510	536	523	551	526	554	517	543	491	489	561	524	523	482	546	510	559	565	527	549	556	516	533	517	530	555	540	510	554	522	505	553	529	514	562	507	490	546	539	492	516	540	548	551	511	526	506	520	535	519	495	509	567	506	476	524	500	505	536	491	547	521	520	569	565	510	544	533	469	542	522	549	521	554	502	536	542	530	544	515	544	524	520	510	501	509	511	529	548	517	532	530	468	510	477	552	533	499	542	542	503	548	517	531	554	541	507	519	542	497	565	474	561	520	487	570	488	539	553	563	489	511	542	552	527	558	535	516	524	556	559	545	495	545	495	507	577	528	563	542	516	540	519	556	470	484	529	536	536	494	521	538	517	486	539	503	529	547	494	558	496	525	540	499	563	521	503	538	520	531	564	547	571	473	526	519	545	533	519	505	531	551	517	491	528	499	527	544	520	529	556	521	559	512	527	541	527	535	499	558	511	505	514	537	555	502	520	536	527	502	511	548	536	546	521	534	558	536	533	546	532	528	497	563	536	515	497	539	544	503	552	537	517	546	544	549	505	536	568	518	547	537	506	515	534	496	507	499	550	519	501	539	533	520	549	520	554	510	516	476	531	512	536	489	532	556	538	546	505	538	558	491	589	512	529	512	525	527	473	511	494	560	544	520	533	511	517	475	516	534	515	523	531	540	509	510	540	531	555	546	564	532	505	552	517	550	560	553	490	545	502	525	481	513	531	509	533	555	514	532	512	487	496	553	494	519	493	539	539	544	516	496	529	515	527	529	526	565	532	518	493	493	501	555	513	514	542	505	536	486	463	525	530	572	533	517	522	490	532	501	512	508	504	501	540	501	529	499	536	502	507	540	508	516	531	533	546	535	506	500	539	510	490	557	502	553	531	552	525	521	536	553	514	551	518	523	551	534	526	528	499	517	503	494	490	550	515	528	546	517	486	564	532	537	531	552	518	496	540	536	525	543	558	525	495	494
25515	21325	27342	25585	15192	8494	6400	5365	4378	3480	2947	2476	2103	1816	1620	1403	1403	1379	1342	1190	1099	1073	1016	909	884	919	892	915	898	942	856	854	801	796	816	767	806	770	726	734	772	734	708	760	755	778	703	737	714	745	751	750	745	793	761	735	740	756	722	755	764	710	713	740	756	726	779	700	701	692	728	707	677	749	774	779	730	721	747	709	748	715	738	748	790	707	709	688	725	713	751	699	712	774	739	789	753	724	757	781	784	735	760	733	689	742	775	730	715	746	701	676	719	705	693	751	692	718	722	732	726	731	740	785	754	754	701	745	728	759	769	715	723	739	689	752	746	734	673	747	703	792	758	755	704	756	734	733	725	737	759	715	753	764	792	717	755	750	733	759	740	769	719	725	755	738	742	697	711	714	730	696	772	718	681	749	725	723	727	754	698	648	744	677	728	700	719	737	753	765	732	741	725	768	748	707	734	729	720	747	735	731	776	744	726	742	709	744	787	769	716	788	728	783	787	718	682	707	778	719	740	768	686	726	705	755	682	685	770	682	756	707	759	761	706	707	723	755	760	729	738	769	743	737	717	805	715	728	775	730	733	725	718	764	684	731	748	741	712	761	771	693	760	720	703	731	697	758	702	749	698	707	799	771	757	731	718	717	671	743	711	706	722	635	725	715	729	751	751	766	717	740	723	734	725	737	741	754	772	741	729	725	700	795	704	740	703	785	741	705	739	738	705	702	697	733	734	721	714	751	700	723	714	699	696	780	709	753	724	732	717	731	759	724	747	719	721	681	764	748	770	679	720	742	741	720	749	745	756	734	730	742	737	778	714	726	727	690	720	748	770	722	696	726	790	721	734	782	736	693	729	742	754	763	766	717	717	691	727	723	725	702	680	739	715	734	728	692	727	760	714	770	725	753	696	735	742	747	762	728	745	729	719	727	721	785	716	692	721	739	690	698	729	752	718	751	729	768	712	719	699	709	765	706	710	777	671	748	714	747	729	730	733	764	741	753	742	733	732	730	723	695	699	746	718	741	738	676	735	688	744	761	724	761	727	745	801	706	728	768	713	706	752	757	708	723	757	693	676	732	706	748	742	726	737	749	722	724	723	729	750	757	750	736	721	679	701	720	729	724	818	741	698	683	764	752	725	695	735	714	717	768	702	715	713	702	766	734	730	737	738	737	723	740	695	767	715	731	707	739	698	717	763	754	712	779	717	736	737	700	726	761	709	721	671	726	743	721	728	709	767	757	711	709	669	760	739	775	781	731	746	744	725	729	757	730	738	753	765	738	738	723	726	711	679	738	758	695	710	763	716	746	756	749	730	770	709	764	713	695	735	719	705	716	713	781	730	672	665	727	686	688	747	659	683	716	764	729	701	725	771	728	757	757	686	730	693	726	738	708	770	712	731	724	771	741	715	772	735	757	691	717	770	763	730	725	733	727	732	705	728	711	768	772	770	744	756	744	707	755	793	736	816	696	736	755	687	692	767	779	741	727	777	743	750	736	720	719	765	756	736	755	729	740	724	747	715	694	715	732	700	752	706	667	733	755	747	730	736	712	759	729	726	702	688	709	799	751	728	778	779	711	745	685	698	708	764	739	738	754	716	713	729	696	733	681	732	731	718	710	688	752	722	690	766	704	692	735	718	760	712	702	783	775	688	709	733	757	760	751	741	719	710	724	716	717	737	696	679	764	698	734	775	746	713	692	682	750	761	726	721	732	686	738	773	752	729	744	692	706	727	709	755	747	746	765	789	726	753	725	757	724	687	718	739	710	701	745	701	731	716	735	744	684	728	715	716	733	740	739	713	694	773	704	728	683	757	722	695	737	771	744	781	710	695	731	735	749	675	715	700	760	756	736	735	715	788	694	773	690	721	737	745	750	758	726	744	714	727	706	753	722	760	769	747	740	725	719	666	748	754	756	747	722	725	771	728	714	717	734	688	727	740	815	740	740	763	708	720	725	779	752	697	701	733	717	767	697	680	720	715	724	712	732	745	775	730	734	764	778	755	744	727	754	755	675	739	701	701	744	736	725	738	763	703	764	695	724	774	726	735	694	764	756	719	784	748	683	674	744	675	744	691	763	679	757	757	732	750	728	704	771	760	679	724	738	758	736	764	757	754	724	726	717	741	752	724	722	718	744	709	715	727	721	742	720	769	705	722	696	702	692	778	738	661	682	733	692	716	711	715	722	730	760	768	705	704	727	748	690	691	769	687	723	782	727	725	721	717	773	692	714	766	710	764	744	735	727	728	723	767	730	753	710	734	791	782	732	745	762	725	719	775	735	761	802	737	734	721	716	737	747	768	748	746	703	724	701	739	717	707	776	761	725	732	698	730	744	730	747	747	712	770	735	703	742	700	691	730	727	708	744	749	763	722	713	678	742	721	730	720	702	735	688	813	740	684	796	754	707	734	685	733	731	690	702	733	705	738	752	736	763	716	689	673	717	694	710	734	725	752	723	678	695	699	730	720	735	728	727	711	695	778	748	681	734	710	727	799	717	704	685	731	705	786	681	728	716	723	704	723	731	725	719	739	714	756	759	734	742	723	760	734	711	665	770	677	708	784	791	705	721	758	730	760	697	751	704	758	701	765	703	714	757	727	711	688	691	755	701	740	674	722	754	701	726	742	741	736	766	710	688	720	688	727	744	728	772	714	716	714	730	729	722	706	719	740	797	758	736	794	707	768	692	690	699	744	717	730	753	729	713	744	716	747	730	705	713	763	741	708	714	728	741	686	730	745	748	766	740	741	759	701	754	723	764	757	780	771	775	739	698	746	752	759	718	753	759	685	699	748	729	753	700	742	721	776	720	715	723	752	699	732	750	741	774	699	692	765	706	693	743	683	700	752	740	771	732	728	699	735	771	754	773	768	714	738	730	709	724	740	758	750	750	746	751	669	724	740	696	742	734	749	757	735	775	723	724	725	715	724	788	750	728	727	750	705	766	761	741	750	796	737	711	788	742	735	712	754	707	699	722	732	733	729	699	765	757	735	732	698	710	678	738	723	712	731	771	716	701	740	731	747	747	755	754	737	736	753	734	790	701	729	747	742	715	751	727	707	751	767	679	717	710	678	715	707	749	745	777	710	702	754	756	727	721	705	738	708	709	712	768	766	794	761	745	749	714	701	701	765	727	754	694	740	758	716	705	702	773	716	722	737	656	742	737	752	728	723	724	744	702	734	748	789	739	724	759	755	776	671	725	768	698	669	724	744	714	737	725	745	712	721	721	777	746	680	745	734	733	695	662	746	744	726	751	775	692	748	721	726	713	729	743	751	751	716	748	745	699	774	713	683	706	722	700	713	715	702	732	698	694	766	712	744	691	754	744	690	706	777	744	727	764	685	770	723	759	740	719	732	745	770	700	754	736	765	743	744	735	692	693	749	724	746	718	697	689	739	756	783	721	774	705	710	679	708	675	745	696	692	734	742	657	723	685	762	743	713	736	732	705	747	770	730	730	734	732	764	685	696	720	742	728	791	728
19288	31554	27780	19183	14854	13372	11551	10703	8700	6843	5749	4574	3934	3365	2857	2285	2217	2156	2018	1861	1679	1480	1318	1218	1209	1255	1185	1143	1134	1071	1094	1005	1033	989	948	925	943	913	908	950	937	928	852	873	902	880	857	826	891	882	889	841	844	868	857	851	804	818	798	879	880	827	871	839	864	854	861	848	820	843	870	861	886	850	871	873	812	869	868	854	836	827	813	837	866	839	894	811	846	782	845	887	894	840	882	835	845	883	871	874	851	853	808	782	865	795	825	870	891	864	858	893	875	864	834	834	847	814	869	842	828	853	853	843	888	823	838	883	857	878	788	865	871	832	847	805	831	852	856	836	812	841	843	876	797	875	891	857	811	810	784	867	815	835	843	865	840	810	856	852	881	825	848	839	824	832	807	832	849	839	874	839	840	823	824	809	868	861	825	838	816	838	779	842	862	837	839	828	828	866	839	851	870	861	837	842	809	888	820	831	804	856	778	839	917	836	877	879	848	865	863	844	821	870	850	815	820	855	837	882	858	834	847	824	838	923	870	866	850	865	840	862	807	851	844	838	839	856	853	848	847	851	862	891	863	837	880	848	821	894	832	844	830	793	826	888	838	853	811	911	872	810	858	843	837	843	817	853	882	788	796	840	865	840	843	898	821	808	849	849	839	832	855	816	829	823	817	825	830	837	857	832	842	845	882	787	873	869	853	864	841	841	854	885	822	838	804	847	820	931	901	813	835	828	813	832	923	892	826	841	823	831	864	816	835	829	781	796	843	819	794	828	815	842	886	883	824	860	827	879	839	849	838	866	835	852	823	822	825	878	841	841	845	814	796	864	803	888	860	888	880	797	878	861	904	827	882	852	856	857	795	805	825	809	819	859	841	834	886	847	862	802	810	806	791	778	844	870	874	852	868	896	783	887	824	807	854	819	842	818	820	879	875	875	822	839	839	845	821	837	843	839	828	823	828	806	821	809	852	888	841	837	877	857	853	832	818	859	835	850	850	794	841	879	834	867	819	859	814	792	897	886	847	838	832	854	847	853	853	807	807	909	861	885	840	802	827	843	795	842	850	831	871	807	822	827	865	889	843	824	870	836	865	829	833	878	836	869	845	852	781	881	875	816	841	829	866	808	849	768	865	786	878	885	811	802	846	852	825	853	870	837	832	820	880	786	848	851	817	838	832	869	832	837	889	881	810	843	822	858	838	871	866	845	830	824	804	855	842	882	857	831	837	848	882	837	844	839	828	812	847	819	861	850	828	872	885	867	871	827	854	868	842	816	877	899	857	825	888	879	872	825	815	863	878	842	813	862	897	878	815	764	820	856	895	871	827	832	822	794	881	844	833	824	850	824	896	804	850	878	806	815	866	838	815	865	818	820	781	820	854	870	839	888	845	845	786	838	854	878	848	824	823	855	865	876	826	833	814	883	859	803	863	866	841	850	860	869	854	856	862	833	855	838	850	854	860	804	859	830	843	855	829	881	829	815	900	822	854	834	850	866	822	856	838	805	842	830	778	803	814	828	786	849	851	845	811	866	870	767	836	850	847	823	867	803	870	851	823	821	833	841	861	848	853	837	861	843	845	848	785	872	834	844	836	850	825	840	837	830	851	865	827	822	863	834	864	816	849	805	816	827	799	835	834	895	835	851	832	818	848	817	822	882	856	841	846	864	869	818	872	843	829	868	891	843	787	845	844	840	806	837	881	860	844	860	812	830	875	858	836	838	835	840	892	821	825	852	842	850	848	823	868	851	901	846	782	802	844	809	806	842	851	861	797	836	861	780	850	850	822	842	865	864	881	856	806	912	820	836	823	877	792	860	840	824	852	867	864	813	778	880	899	777	824	858	871	860	848	832	821	762	804	789	783	822	904	844	853	791	827	902	843	829	856	857	835	832	813	845	849	874	884	813	827	831	843	854	788	847	822	794	882	823	856	829	839	863	851	830	804	849	840	834	838	827	828	899	813	819	850	854	809	885	858	835	797	900	900	848	837	851	822	835	860	814	854	816	885	867	837	804	828	852	820	847	843	834	835	852	857	851	834	856	893	833	791	872	814	855	816	823	860	829	860	854	875	837	822	907	806	875	861	852	854	831	870	871	845	831	873	875	842	833	875	839	851	814	852	827	873	838	908	816	816	814	855	818	845	825	785	836	819	837	843	784	849	823	831	845	838	860	820	820	848	837	896	879	849	815	818	840	868	871	874	869	827	853	835	830	835	860	820	840	797	838	884	870	940	846	811	827	809	879	804	837	797	851	824	841	849	821	833	821	879	856	841	874	847	807	840	864	858	818	850	838	901	897	773	867	806	863	814	838	803	864	815	896	864	838	850	818	850	843	876	841	859	850	831	792	909	841	825	854	804	818	846	814	839	804	829	889	817	842	825	874	821	879	870	831	861	802	850	855	869	870	839	835	855	831	854	828	817	889	892	838	872	868	828	814	892	849	820	839	846	828	805	866	838	846	861	871	832	846	836	872	787	852	825	832	883	900	821	817	880	888	855	862	811	879	845	840	895	806	891	839	846	833	844	851	830	830	889	848	881	837	865	882	870	830	780	852	812	820	819	779	898	842	816	836	854	759	835	809	862	812	865	790	833	881	790	860	827	830	861	809	835	858	802	819	849	817	793	821	815	804	848	799	812	813	825	852	851	819	831	859	814	888	797	843	860	803	806	873	840	865	885	879	841	842	828	819	871	848	850	862	885	812	854	822	850	838	845	879	855	857	811	898	890	904	818	887	829	859	790	869	813	829	844	854	845	865	885	838	854	852	819	870	868	857	854	793	862	843	884	800	868	852	870	871	829	826	871	879	859	844	898	789	825	838	890	845	821	819	848	850	861	887	866	841	797	857	869	858	822	822	864	871	818	844	839	821	832	860	866	844	875	807	844	866	833	817	836	815	873	811	855	861	842	832	783	837	866	860	808	873	850	798	827	810	779	901	865	858	839	835	837	798	820	886	856	855	857	842	913	821	844	847	822	816	859	857	845	848	875	827	894	816	887	814	802	930	822	856	770	793	831	841	858	795	798	888	827	893	872	846	828	852	837	835	857	814	813	872	837	873	846	867	895	894	769	867	834	902	849	850	862	825	875	862	879	846	784	838	799	819	806	875	842	877	795	806	841	851	813	879	822	850	826	844	834	846	798	818	822	815	844	844	838	887	873	854	853	872	845	850	828	830	858	850	877	850	826	779	853	861	801	851	863	829	856	874	833	839	797	804	843	878	860	809	809	840	851	904	881	886	884	859	876	841	827	821	839	828	871	834	851	822	862	862	848	821	812	866	838	818	830	899	872	878	795	861	816	803	843	898	803	840	821	857	824	915	872	841	855	872	825	830	859	835	881	860	760	794	807	820	847	837	813	871	837	829	878	813	842	844	860	843	857	801	826	857	863	842	844	783	900	784	836	758	825	812	851	820	867	886	780	846	843	815	851	872	825	851	821	799	881	830	872	816	842	795	783	821	800	900	875	808	818	813	804	879	827	829	900	835
23301	21389	29094	24077	21469	21977	17790	9606	6367	5596	4617	3749	3327	2729	2191	2055	1893	1688	1636	1401	1342	1163	1096	949	968	958	969	907	905	856	871	803	773	794	772	757	730	756	708	737	747	677	736	736	690	711	647	649	672	637	682	635	611	640	607	660	636	647	632	642	674	624	615	650	618	631	653	625	637	625	627	634	644	610	624	646	635	619	632	625	616	549	662	653	662	645	622	584	611	663	630	649	606	644	596	688	657	586	577	654	606	638	667	671	668	659	608	624	630	605	614	650	630	646	657	621	629	622	624	618	624	633	572	625	628	659	631	565	627	645	635	633	644	664	649	657	635	654	663	692	636	643	651	615	634	641	684	680	593	601	635	641	610	649	637	630	679	637	636	620	617	588	607	622	625	661	628	641	633	627	600	653	661	613	649	656	619	630	602	660	662	636	631	619	604	661	665	628	667	614	670	649	621	618	624	592	641	619	630	640	624	621	651	618	610	650	625	625	628	619	665	656	659	653	620	596	684	657	619	599	655	625	627	606	646	604	635	617	648	590	647	600	664	665	651	639	619	624	665	681	607	593	637	616	640	684	625	622	613	646	628	672	556	600	616	718	653	605	647	610	656	651	606	602	625	609	601	634	623	609	613	616	661	630	625	677	579	643	668	633	613	646	633	628	638	612	616	654	630	608	621	595	634	636	593	573	638	644	630	675	680	625	676	663	594	621	599	615	606	610	632	631	658	683	632	658	660	639	667	632	663	575	625	632	628	616	638	636	648	596	615	629	585	642	670	667	632	645	627	645	648	610	668	611	616	632	627	667	613	663	630	657	607	675	639	629	672	690	652	602	622	654	648	617	666	621	611	612	663	659	662	689	636	605	634	621	670	653	663	635	612	635	675	614	654	637	685	622	626	625	599	621	624	607	619	642	611	649	626	642	664	612	637	665	615	695	640	624	686	640	670	626	657	652	674	621	681	667	587	646	623	629	628	634	625	624	653	660	581	654	635	612	653	631	627	668	656	635	661	651	635	685	668	637	580	613	646	652	617	628	648	668	607	652	646	602	640	641	603	617	571	609	611	661	710	646	625	625	623	633	634	652	641	644	656	650	592	619	633	628	657	619	600	629	632	648	696	661	614	628	669	617	620	670	662	607	649	656	660	644	616	621	663	654	643	594	654	663	614	645	585	598	582	665	624	595	609	653	682	644	630	658	677	635	621	652	624	613	638	678	637	634	633	641	629	673	634	641	637	660	629	628	673	624	658	650	662	664	667	651	612	630	646	684	633	599	629	647	624	633	665	641	634	613	674	660	563	624	614	634	668	660	586	603	645	629	625	634	631	641	631	632	589	632	630	646	643	641	627	621	615	655	624	640	658	674	664	656	603	643	663	656	640	641	640	658	627	641	641	672	612	610	631	660	616	666	663	615	670	624	648	639	654	646	661	604	640	600	598	668	639	616	634	641	625	650	658	605	621	611	632	611	666	600	592	623	662	636	639	638	635	615	631	582	632	620	618	604	638	672	680	661	624	668	642	683	662	669	652	647	634	595	666	650	655	624	655	671	636	644	671	637	667	638	639	597	596	669	636	637	624	590	652	628	614	647	618	639	657	619	627	611	659	617	621	638	643	646	634	663	670	614	634	649	637	625	649	606	660	662	658	623	600	640	623	634	637	629	630	584	633	627	676	677	651	628	652	609	587	690	586	645	649	653	649	616	632	622	627	694	575	606	651	620	652	624	648	636	616	629	592	659	700	631	601	609	622	662	619	612	650	615	629	657	648	631	667	611	629	642	644	627	684	630	673	623	645	649	658	623	584	644	594	668	652	661	651	674	645	615	632	670	652	627	649	592	651	642	603	598	635	599	640	622	646	620	634	657	651	606	605	641	626	652	671	653	574	613	595	611	631	636	644	640	634	650	628	616	589	641	647	619	621	637	641	650	656	607	639	682	658	660	606	657	628	625	606	665	637	663	640	643	648	617	620	651	647	636	640	645	621	632	633	632	639	623	668	645	620	607	669	615	635	680	625	627	665	635	646	626	649	615	653	640	635	624	625	644	617	626	601	573	642	666	626	644	653	649	642	681	635	637	616	608	581	611	616	662	586	618	670	653	621	651	608	675	612	630	655	645	632	589	596	639	638	660	640	626	637	648	657	628	633	625	611	663	596	672	623	627	567	641	654	658	622	631	634	659	632	656	605	636	648	584	605	579	628	636	611	640	586	650	622	617	638	603	593	605	656	637	676	615	653	657	674	617	624	648	605	593	645	670	638	624	654	611	640	660	614	632	635	617	639	627	615	629	651	632	658	612	641	669	652	697	587	642	647	650	652	621	632	627	607	618	617	593	642	605	637	625	707	634	656	671	565	597	657	633	656	680	647	605	610	623	637	609	608	651	593	668	651	689	604	648	623	614	627	600	581	640	629	616	661	612	665	655	599	635	624	622	654	642	635	608	604	640	641	590	655	589	682	603	630	649	656	606	625	628	644	620	652	597	603	658	683	566	639	641	649	563	613	634	625	618	649	644	629	666	653	639	639	598	634	628	624	617	603	662	654	630	647	665	625	606	659	590	588	657	679	614	621	650	630	642	643	604	649	636	652	577	631	637	675	593	599	654	620	660	632	614	631	667	617	640	591	614	598	672	707	615	629	622	613	615	647	626	595	669	630	650	590	613	608	608	638	636	619	608	639	660	636	610	624	605	652	598	624	673	623	652	613	628	566	640	645	655	645	626	612	641	621	676	638	619	658	681	662	632	659	661	636	614	636	638	634	617	641	640	616	602	616	577	626	614	666	682	643	605	600	637	655	617	631	655	603	616	627	604	687	679	618	610	621	598	598	627	637	645	633	669	611	697	624	627	646	588	661	696	616	623	609	656	628	665	648	646	654	632	619	657	642	641	607	617	672	610	615	662	580	667	621	668	633	643	605	632	617	670	634	639	626	609	635	633	627	673	654	648	616	616	601	624	649	650	668	634	662	689	688	638	629	597	637	655	609	638	621	657	667	617	637	637	640	623	607	615	656	636	624	629	618	675	598	647	651	643	623	664	606	649	623	655	633	643	681	642	639	578	621	662	630	639	642	662	633	631	648	641	628	630	673	636	644	657	652	651	639	633	617	650	637	601	641	554	621	657	666	612	627	554	619	588	604	565	667	619	635	673	680	623	577	571	622	646	632	634	647	627	620	595	634	650	656	652	660	652	606	652	637	646	604	611	613	612	622	644	641	671	646	663	631	680	603	596	635	620	642	643	633	631	648	635	679	650	633	644	626	667	654	635	656	620	620	573	638	603	603	650	711	618	624	623	609	587	636	646	636	652	598	637	621	635	638	607	626	613	647	635	627	652	657	649	636	659	566	640	647	621	590	605	632	647	624	689	615	598	704	652	602	634	607	637	648	628	661	595	638	606	642	650	607	634	619	620	625	711	597	625	606	633	670	637	639	642	681	661	639	653	658	614	662	657	646	616	624	601	617	594	602	602	609	648	627	645	583	643
21900	40055	36362	26935	21689	19146	17546	14818	11675	10445	8396	7014	5886	4762	3718	3607	3165	2722	2602	2199	2141	1670	1540	1327	1321	1299	1252	1256	1221	1212	1132	1004	1053	973	936	927	899	908	830	850	880	826	820	778	792	761	776	753	761	735	769	743	792	741	750	766	680	766	741	738	794	744	764	691	752	706	730	684	760	692	738	727	682	715	703	673	712	708	736	786	739	659	719	752	714	745	727	723	688	783	722	763	719	701	736	691	693	709	743	762	658	763	694	734	691	698	747	688	686	741	758	702	712	693	726	681	731	721	657	703	774	704	712	703	726	732	759	727	730	714	718	749	703	722	744	687	716	758	710	753	726	713	740	749	720	714	698	730	723	757	706	691	690	708	729	700	693	728	694	715	697	697	732	736	723	708	733	737	708	701	720	729	705	697	715	681	721	724	693	691	689	713	768	734	689	680	683	676	689	662	691	716	730	727	730	710	700	712	755	736	710	718	691	699	729	716	693	700	698	718	742	721	710	733	668	768	707	692	676	712	681	722	699	727	719	715	714	713	703	728	717	715	737	716	731	747	701	695	636	742	696	685	745	749	685	697	705	698	733	753	692	750	677	710	730	681	732	739	734	692	693	720	733	744	715	721	683	739	709	728	688	705	690	720	722	755	729	721	713	705	736	706	768	748	704	732	743	691	674	700	725	735	706	666	717	661	717	724	720	719	682	674	700	710	774	726	717	734	724	709	636	713	746	731	738	700	706	737	718	702	741	707	740	718	677	691	710	742	724	695	697	737	686	708	719	703	679	711	747	687	679	696	737	713	677	738	721	716	753	737	753	672	719	708	743	767	743	710	674	730	668	704	722	706	722	677	695	672	683	721	702	725	701	705	688	688	675	672	715	693	731	737	734	714	753	738	751	736	702	716	727	692	697	757	752	697	716	754	741	740	737	657	694	731	726	728	682	704	734	709	743	670	744	739	767	721	728	724	721	639	728	743	677	721	701	682	774	711	734	743	701	683	683	723	687	675	708	733	688	748	674	732	727	715	708	674	654	706	696	698	718	690	729	690	751	702	680	783	723	715	734	660	726	688	715	698	693	711	693	715	731	688	688	734	714	733	725	739	748	702	740	715	735	694	706	698	654	721	688	696	763	710	688	705	734	740	724	711	716	751	676	750	697	716	738	690	715	728	679	747	725	721	678	670	719	718	749	686	760	680	724	754	703	676	711	728	666	694	718	707	678	691	695	709	723	702	704	712	693	695	703	758	742	695	712	701	708	704	696	731	691	727	667	741	705	735	712	702	719	683	738	721	702	733	718	677	717	694	697	708	738	741	742	735	710	740	723	709	673	710	705	717	700	685	726	743	712	717	687	655	727	744	750	677	692	766	698	680	683	749	780	704	712	717	702	741	701	732	664	668	738	683	704	725	719	745	714	705	731	722	735	743	725	761	742	711	724	731	743	718	713	754	677	734	690	720	712	691	749	748	731	694	724	705	718	745	684	714	686	668	745	718	730	695	726	725	684	696	728	705	729	720	705	738	749	753	639	729	709	707	733	717	717	722	716	733	667	640	696	737	763	767	759	740	669	712	718	673	693	710	686	736	709	713	694	725	719	683	729	721	691	718	714	732	685	676	735	694	730	676	751	674	669	675	693	711	687	739	748	723	730	744	728	736	725	734	707	718	639	707	735	707	673	679	699	676	712	751	749	673	711	706	694	749	693	718	687	750	728	638	680	734	713	728	715	654	733	703	695	666	654	687	693	747	735	727	743	707	675	744	710	720	744	701	682	767	729	716	710	733	728	706	681	687	735	691	731	703	731	705	703	657	742	738	727	708	706	758	753	729	754	718	751	713	694	695	691	743	713	709	706	736	698	728	753	703	699	683	733	708	735	736	721	745	757	764	685	677	742	699	725	720	713	732	712	762	706	717	687	715	665	693	683	687	696	718	683	709	687	695	743	736	699	687	690	732	676	726	728	729	715	707	697	663	669	699	733	724	678	689	687	704	719	695	752	719	694	731	690	721	710	733	713	722	632	699	728	773	694	698	690	700	683	679	731	739	765	737	713	719	754	708	730	756	736	709	703	700	711	659	731	688	706	715	713	701	673	726	683	717	707	704	708	699	706	739	691	765	714	742	683	752	697	752	743	722	681	713	704	724	689	683	787	703	663	684	686	678	678	690	711	715	730	676	699	735	754	702	693	724	710	731	712	702	701	738	711	697	738	736	705	735	699	730	756	701	734	717	707	684	705	709	722	747	774	705	716	675	728	728	725	763	701	701	778	775	702	724	734	736	703	694	687	680	674	665	754	719	708	726	703	684	738	689	676	709	764	686	723	744	715	742	688	746	724	673	686	699	719	720	751	752	693	718	683	690	711	745	718	743	702	735	719	729	750	729	680	748	713	723	719	762	673	701	719	707	721	743	698	737	682	755	730	701	750	707	670	721	722	695	713	731	707	713	729	731	700	704	718	721	731	740	757	718	731	703	737	666	750	703	692	763	710	739	675	710	701	725	685	737	701	722	702	710	689	670	749	691	761	728	720	728	738	742	727	736	682	703	688	734	686	720	743	680	701	733	751	691	694	691	688	677	707	735	723	734	702	732	774	737	741	743	697	736	742	697	639	724	739	725	719	757	737	709	749	725	768	736	746	767	720	689	745	719	700	688	726	720	723	695	686	688	690	699	686	679	697	661	744	707	706	728	709	705	748	716	730	721	757	758	698	699	681	724	740	779	719	716	702	737	664	686	688	732	708	711	718	743	682	681	755	700	676	667	731	698	716	708	720	753	698	743	718	691	721	686	742	701	717	705	722	676	692	751	744	765	698	713	735	682	739	709	689	751	750	661	706	700	713	722	682	727	729	754	688	710	689	742	668	752	710	717	737	718	722	714	723	688	684	719	686	749	714	705	725	665	679	776	709	745	755	699	696	696	722	700	716	688	724	679	708	729	744	696	761	605	721	715	683	700	705	711	705	721	761	730	733	676	706	729	744	743	690	708	729	757	676	741	736	683	676	747	712	649	733	692	745	714	746	696	693	737	694	721	726	695	719	703	687	709	677	693	715	762	702	692	707	733	646	730	727	688	690	742	704	721	744	682	738	702	731	724	711	746	694	685	738	698	695	718	749	668	657	686	774	712	750	737	750	718	744	704	721	701	710	691	743	704	735	719	734	749	669	727	705	721	747	711	744	742	745	672	745	759	723	740	690	711	681	721	756	689	734	692	730	761	743	754	688	716	694	712	697	687	729	740	727	734	712	737	710	754	717	720	675	723	718	697	708	721	723	711	766	710	689	706	733	662	721	708	707	718	671	706	710	739	702	757	700	727	734	712	663	678	693	736	737	702	703	737	743	677	726	720	738	703	720	723	684	754	725	682	677	718	717	694	667	699	704	661	768	720	752	658	713	678	752	687	709	715	728	700	692	706	690	707	761	710	710	727	780	684	759	736	728	660	757	663	754	749	678	715	707	716	753	736	692	742	729	741	685	679	710	738	674	708
27600	21343	20100	13720	7466	5937	5045	3828	2934	2740	2109	1974	1606	1380	1206	1205	1057	1036	956	994	845	752	712	700	656	709	725	718	666	606	632	571	629	608	588	617	620	598	560	613	536	609	615	560	563	574	584	580	550	567	549	598	534	559	567	535	621	559	540	512	549	565	534	537	547	548	537	549	557	549	573	508	533	542	543	561	536	606	557	531	578	545	554	554	571	579	542	520	585	561	576	553	557	568	529	551	535	555	525	529	537	551	548	509	585	554	548	571	563	588	562	593	588	562	565	558	576	547	553	598	564	559	547	541	573	550	564	525	539	575	563	554	550	545	609	555	554	552	588	541	535	565	598	518	551	541	525	565	521	564	524	553	552	537	541	560	574	595	563	585	549	576	534	538	554	551	583	551	576	567	551	521	575	585	583	554	573	526	562	552	537	542	533	602	513	535	526	538	582	590	534	569	561	569	560	564	579	530	524	533	560	533	556	581	575	587	525	557	538	579	558	515	557	570	571	588	522	548	604	530	549	548	508	556	567	603	532	559	535	545	546	538	514	569	555	546	535	524	520	559	539	559	583	535	581	546	511	555	588	527	557	535	511	569	549	552	528	527	604	550	529	552	583	599	521	553	537	548	557	571	555	569	525	569	551	592	541	520	549	541	561	516	562	603	550	535	552	568	547	539	564	511	530	505	535	560	577	566	515	570	560	557	563	531	544	558	526	572	587	581	589	567	526	544	583	569	529	550	565	569	573	550	517	555	550	561	532	528	553	563	576	544	543	532	550	573	546	580	590	486	551	551	548	545	574	574	529	558	544	561	571	573	575	563	575	550	561	563	517	515	552	544	531	607	527	564	572	583	539	504	566	524	601	546	557	570	550	578	544	538	589	518	514	621	546	539	580	500	574	569	534	548	530	513	558	587	536	547	534	543	513	536	604	603	509	544	573	540	526	529	549	565	531	531	567	553	535	531	573	536	578	569	545	585	539	551	571	532	549	594	551	543	597	557	577	535	559	549	537	530	552	592	556	552	561	586	556	570	519	560	568	589	554	530	557	533	549	565	554	549	542	525	561	545	555	579	553	559	568	557	533	536	556	529	537	561	537	540	585	578	532	525	586	568	562	545	585	544	577	542	548	578	559	572	560	545	545	547	548	565	548	564	602	532	571	534	544	518	541	548	577	558	552	580	523	544	520	545	576	553	534	546	585	544	601	492	571	584	583	549	556	549	547	572	558	587	535	566	555	571	544	563	525	539	550	524	542	576	549	529	570	560	553	600	573	578	577	537	549	552	580	582	564	564	583	564	530	511	597	578	612	573	558	572	569	574	556	580	575	549	567	522	628	565	559	536	544	577	546	573	547	512	558	569	583	514	531	561	543	543	492	554	557	541	559	576	557	539	556	563	556	545	578	575	603	571	544	520	508	588	597	529	558	497	576	559	543	575	512	577	551	550	557	577	568	581	530	544	502	549	558	525	559	536	561	568	562	578	569	580	548	578	559	548	546	562	541	572	564	587	540	545	555	561	569	601	566	579	545	599	555	535	493	511	539	490	570	568	595	570	520	552	589	466	548	542	563	596	552	595	550	533	578	596	544	593	578	526	576	560	602	560	514	573	530	574	547	532	580	548	580	565	545	559	554	547	563	560	565	536	572	581	548	556	526	551	568	555	562	530	526	540	533	579	519	530	518	550	533	557	529	556	532	540	564	543	549	535	562	530	541	588	606	569	521	557	561	540	529	528	536	628	552	538	572	540	605	557	524	571	556	568	529	587	552	584	550	558	542	588	577	617	538	557	506	576	551	548	512	576	537	565	540	609	567	556	550	568	556	528	526	573	568	494	550	523	539	560	534	564	562	586	571	587	594	556	560	507	586	544	533	536	567	596	555	563	586	540	615	550	551	564	590	560	548	565	573	545	544	531	534	566	506	577	545	539	559	557	516	548	545	555	594	530	553	524	531	562	506	560	569	552	558	534	569	564	553	528	559	544	568	575	550	563	536	576	555	507	538	570	545	556	532	558	524	580	540	588	553	564	563	573	558	594	540	545	543	532	556	568	532	543	574	545	574	565	514	534	510	523	561	563	517	530	545	558	575	551	526	567	565	574	579	590	590	529	519	533	518	552	566	531	575	604	540	544	552	571	534	561	603	570	559	590	547	513	563	544	568	557	563	576	558	557	565	550	531	543	595	573	582	516	574	522	537	574	546	575	537	534	540	532	538	561	544	542	572	554	555	543	557	585	548	536	555	515	575	577	522	595	540	586	540	550	574	539	535	572	561	576	534	545	545	578	572	559	570	546	563	570	558	546	535	574	553	515	547	559	545	580	546	531	582	574	583	589	564	569	546	544	580	511	543	506	539	553	522	555	578	545	574	515	550	535	505	572	536	522	539	573	557	561	587	548	520	572	548	558	554	528	538	528	547	539	552	549	579	525	602	530	535	582	582	536	573	566	573	537	582	493	506	550	564	576	511	538	574	526	523	577	569	535	559	563	552	534	547	561	549	569	541	551	591	552	565	575	519	522	531	560	563	529	520	576	568	603	541	524	579	539	570	571	567	556	548	544	530	509	561	545	586	532	550	520	555	531	582	528	532	514	538	574	533	584	528	520	555	493	568	536	518	602	547	556	537	586	552	570	527	529	532	569	515	555	590	515	555	556	595	539	550	582	568	584	544	582	530	563	534	526	608	541	573	542	533	566	537	545	557	543	555	569	578	516	553	577	541	533	576	538	567	582	529	596	541	547	530	572	504	544	544	557	545	560	561	569	593	565	559	544	563	546	570	606	554	541	597	582	597	585	567	559	526	557	555	518	605	527	611	554	522	546	539	533	565	549	575	540	553	483	539	524	518	567	516	566	524	535	581	570	565	579	570	543	561	543	553	538	565	558	540	584	543	588	539	561	594	528	565	531	564	542	528	554	592	574	557	583	536	544	543	587	490	603	571	555	541	582	554	558	546	555	505	566	488	535	545	555	541	539	546	558	539	538	569	524	538	557	547	562	580	523	552	603	570	524	509	567	589	586	544	530	570	550	546	611	568	582	557	557	538	585	572	559	578	536	551	565	547	563	563	573	532	594	549	532	539	547	587	550	539	555	567	558	557	522	592	551	559	605	527	575	506	527	546	608	562	531	590	576	563	520	564	526	531	535	544	588	575	536	533	582	517	534	565	546	552	502	529	566	543	523	559	575	570	548	530	546	528	516	557	539	546	548	593	590	529	532	584	575	544	568	538	548	526	605	570	565	513	519	543	535	581	577	524	566	575	556	562	563	541	524	535	520	531	551	550	542	565	512	557	577	555	547	592	532	567	550	511	565	572	584	569	585	558	549	548	556	520	575	559	552	518	510	591	550	553	551	579	558	596	529	573	546	535	553	521	610	580	557	537	531	585	561	567	583	567	634	522	590	544	586	540	565	510	564	558	519	525	580	545	536	532	558	562	557	612	556	525	547	557	569	533	539	532	510	529	561	559	545	572	562	554	572	511	558
17906	26574	24198	15947	11853	10724	9508	7681	6295	5786	4181	3835	2948	2291	2103	1985	1773	1614	1546	1468	1342	1180	1054	923	932	929	892	868	922	861	808	825	794	777	729	691	712	733	736	745	704	720	694	692	680	708	684	715	696	675	666	701	626	721	635	689	690	721	680	635	687	701	682	605	642	633	665	661	671	644	676	609	661	655	678	663	676	670	675	648	650	658	663	672	663	676	646	662	619	666	655	631	690	636	693	676	721	680	650	666	631	641	668	672	640	626	601	643	633	669	710	660	719	646	627	667	713	648	643	666	660	666	660	588	608	604	667	673	624	703	701	646	654	642	645	645	655	661	628	659	677	647	638	644	645	639	678	694	602	671	626	681	619	645	653	646	674	656	688	724	652	666	638	646	651	671	629	671	691	675	609	645	707	672	690	687	687	689	671	642	678	629	673	660	653	652	658	674	649	672	649	673	717	647	631	644	675	692	664	696	645	607	661	679	638	670	619	640	707	637	664	649	680	667	688	662	671	624	651	646	677	639	683	629	660	664	643	644	690	651	665	648	634	666	641	676	641	620	645	684	638	637	674	650	693	644	685	648	650	651	621	640	626	676	647	656	662	693	695	666	649	667	692	621	631	688	611	644	662	644	625	669	658	651	674	647	644	650	652	621	697	639	678	678	680	655	662	662	639	692	700	670	691	652	658	603	655	670	648	682	640	666	665	645	637	647	654	644	650	608	630	606	664	656	659	655	687	678	653	717	690	618	678	664	654	657	671	705	599	658	676	674	627	697	663	624	669	680	641	680	643	686	641	659	672	685	661	680	683	701	710	653	653	668	646	621	655	689	675	686	682	663	727	647	690	664	672	635	645	677	708	685	657	667	678	645	688	617	705	666	658	654	655	605	687	653	667	696	648	680	644	701	633	699	617	668	664	660	660	698	655	678	669	657	649	683	729	650	694	664	668	704	671	678	641	636	697	683	654	610	647	652	671	683	671	652	697	667	666	652	628	658	673	684	656	593	660	678	647	675	666	677	657	649	676	659	642	648	677	642	655	746	660	588	685	686	627	660	620	659	655	706	658	686	662	661	648	665	678	679	609	647	657	712	697	663	679	672	720	665	627	653	641	675	661	654	684	695	660	701	683	611	608	691	675	669	644	675	672	695	654	668	658	672	640	688	655	672	650	676	679	697	661	655	707	677	655	676	682	612	606	678	681	691	695	635	656	671	660	654	695	648	649	626	735	673	648	675	665	621	644	687	664	660	663	633	634	662	648	645	651	613	638	658	648	656	698	692	671	663	649	673	651	631	685	640	666	618	656	689	660	673	663	704	679	682	685	676	687	667	660	633	687	668	659	697	666	648	655	655	666	665	630	647	629	694	656	615	653	666	696	667	651	611	650	691	687	701	657	640	624	680	625	644	671	667	629	673	627	600	643	655	674	664	695	672	663	617	702	664	679	635	690	638	656	663	649	631	674	652	671	668	598	672	605	666	652	677	682	617	678	715	676	666	682	662	700	651	665	685	684	674	654	681	656	623	641	613	710	660	633	659	678	624	650	665	679	653	659	692	697	724	656	704	634	653	674	641	706	654	642	635	626	635	672	674	658	633	634	657	692	669	677	625	700	668	677	638	627	655	682	690	665	682	667	669	619	691	649	635	689	673	646	680	665	636	637	694	684	625	630	667	652	646	642	687	594	664	692	656	662	659	632	673	696	664	633	704	666	707	666	647	686	656	684	659	654	646	706	666	635	662	662	695	685	689	680	626	650	712	643	621	704	611	630	650	681	667	632	654	639	683	654	639	672	610	619	651	694	604	610	652	654	675	679	626	635	663	687	660	663	659	648	653	672	663	688	611	616	649	698	648	681	665	630	661	673	718	671	669	692	662	649	654	660	620	648	656	627	612	700	675	668	650	698	617	648	629	639	665	675	659	681	656	657	643	638	685	639	701	667	718	696	631	677	661	647	648	604	694	664	668	674	649	678	682	651	688	583	713	662	680	673	656	696	640	636	605	659	673	645	628	620	664	664	639	667	631	669	686	676	611	685	612	659	665	655	655	669	670	671	633	686	702	701	656	647	732	663	661	629	657	694	669	604	674	637	674	634	672	663	671	674	628	657	670	694	659	685	655	636	659	648	626	610	668	652	664	717	688	664	642	611	650	677	663	655	628	599	686	633	670	670	645	690	625	683	674	675	640	633	658	650	648	700	660	623	640	650	690	644	657	649	644	662	690	671	680	652	642	644	647	672	677	697	661	662	670	660	626	651	646	640	658	687	630	674	734	667	671	667	693	621	615	662	668	683	603	704	679	700	657	673	692	656	676	672	625	629	643	615	639	684	647	648	680	653	643	659	734	622	693	678	662	666	632	651	635	654	699	661	667	686	704	663	650	681	666	671	666	630	656	636	672	633	658	678	663	672	684	648	679	627	674	666	657	650	659	621	619	673	673	679	599	648	687	662	690	687	644	666	645	681	685	678	715	632	717	664	648	661	704	624	624	655	685	705	634	659	665	663	653	669	621	682	654	624	651	692	593	673	686	648	625	693	658	642	660	671	653	708	680	681	654	702	643	677	640	668	662	670	661	659	632	662	691	647	666	644	621	634	669	667	681	681	622	693	641	659	732	624	674	656	662	645	684	668	636	680	665	677	680	672	659	617	671	667	655	669	677	682	646	731	629	689	676	676	671	672	618	647	650	672	694	733	663	672	625	667	716	696	683	659	670	682	624	660	680	627	642	663	665	650	666	675	653	653	714	624	640	701	663	639	674	643	644	647	639	689	700	698	650	633	607	683	649	726	664	658	625	628	681	620	645	645	640	641	666	674	676	674	665	669	715	676	657	673	643	705	622	631	722	690	675	641	650	695	640	659	651	651	625	654	663	650	636	632	660	690	673	671	661	675	644	666	687	657	658	695	644	693	667	662	698	676	617	679	697	642	640	723	655	639	683	638	672	630	621	652	630	651	648	646	650	650	654	701	700	646	693	638	707	644	638	660	639	719	633	667	641	635	640	666	606	700	654	631	671	678	672	661	718	690	688	669	645	597	740	704	660	605	617	652	669	658	652	704	659	659	689	690	648	653	709	574	627	630	621	656	712	646	730	624	695	661	683	628	632	695	652	657	644	671	626	612	655	663	687	644	663	670	682	694	690	621	668	631	629	649	683	705	614	664	641	641	670	652	690	654	621	640	647	604	677	699	638	664	676	665	642	664	684	660	647	627	669	669	655	696	728	675	682	653	644	686	632	629	682	698	663	671	658	624	627	681	647	692	634	634	664	639	675	674	661	698	643	615	639	638	664	673	655	664	643	616	655	660	652	643	648	703	660	614	658	661	648	628	630	653	666	686	662	648	637	659	673	612	679	651	673	648	644	610	718	653	673	656	656	681	703	685	676	691	671	652	618	696	664	654	634	671	663	648	671	695	690	619	637	648	628	638	638	674	660	704	655	623	650	654	677	690	676	695	648	635	626	660	683	653	687	667	615	606	668	597	614
24375	21308	28503	24529	21321	14983	8943	5584	4781	4184	3167	2745	2095	1705	1477	1419	1255	1155	1047	1034	877	753	730	679	639	629	611	613	598	579	589	552	526	542	532	501	503	532	524	465	501	511	487	472	481	490	457	449	466	400	456	509	499	446	458	462	445	442	461	439	463	447	416	425	466	440	442	412	487	482	452	456	464	427	430	449	454	447	464	463	442	446	439	456	418	428	478	426	421	444	407	432	487	442	448	465	471	473	469	430	460	504	434	483	443	484	419	429	412	429	462	419	459	409	422	444	406	471	444	432	486	454	448	415	454	456	459	431	428	452	441	440	423	471	416	463	448	462	458	495	430	469	443	450	432	449	448	417	460	432	494	436	460	422	449	438	448	433	449	450	417	467	456	437	444	454	471	407	460	424	480	418	421	435	441	475	443	414	458	471	444	438	438	454	454	424	453	456	453	469	477	495	416	449	461	418	439	426	477	434	476	470	459	443	475	443	458	431	444	454	440	427	447	387	473	429	423	419	427	441	453	427	445	420	443	410	452	452	446	469	421	470	429	418	456	432	436	455	442	476	423	430	414	451	410	504	415	436	445	418	453	448	461	472	442	420	456	452	462	450	465	455	432	457	437	422	442	418	453	426	464	465	415	394	441	435	452	437	441	414	440	426	427	466	444	451	457	445	449	429	516	449	448	436	425	408	451	457	432	477	401	448	412	430	434	425	476	433	455	419	395	448	436	481	450	450	424	405	418	405	423	439	435	463	425	451	465	448	419	447	426	453	436	424	422	472	428	408	440	468	423	444	438	438	422	452	430	428	457	448	432	433	449	433	411	440	450	407	428	431	425	450	419	447	434	435	437	436	457	454	421	440	432	454	462	408	475	429	441	445	430	436	435	417	426	450	460	456	450	439	457	426	478	472	452	446	430	459	426	391	439	431	411	470	482	451	454	386	430	407	454	444	499	474	414	391	447	445	456	407	454	417	464	455	418	417	437	416	451	448	401	434	454	472	452	444	444	435	422	458	447	516	472	436	424	421	425	435	442	441	447	443	466	430	468	393	471	421	472	397	396	473	424	446	457	407	433	473	441	462	444	425	439	477	411	467	467	455	469	446	406	425	446	430	447	436	461	448	471	432	404	466	399	411	410	435	428	440	467	444	466	422	446	451	473	416	438	435	458	445	444	460	399	456	468	440	459	464	445	464	459	427	467	399	458	424	432	442	439	438	439	433	491	429	429	455	454	440	454	438	448	411	424	473	457	458	395	411	403	467	436	450	423	487	423	464	460	498	460	429	433	455	437	421	479	438	406	451	418	486	419	436	412	448	456	451	396	446	417	456	440	443	423	435	407	414	435	433	436	433	428	439	464	427	420	449	466	438	436	445	432	446	441	444	389	425	439	438	462	424	466	427	458	475	386	436	437	437	469	458	437	479	399	386	441	413	467	449	460	450	455	429	417	436	417	448	432	451	443	393	467	439	480	431	418	448	446	440	440	455	464	406	421	397	464	412	422	442	443	443	451	461	445	447	475	425	449	452	406	426	466	466	468	451	419	429	445	447	396	450	451	462	448	455	428	418	420	467	439	457	447	398	451	428	439	423	454	456	459	438	435	430	425	478	422	424	479	443	423	431	458	460	447	413	449	427	460	476	471	447	472	469	423	472	461	463	433	429	412	443	431	459	449	443	458	439	447	420	458	476	442	439	518	433	418	420	458	434	519	445	412	479	407	422	465	404	456	409	452	447	425	459	423	404	477	460	447	446	464	451	460	434	438	433	431	421	434	388	412	429	402	441	408	407	435	432	436	484	444	426	450	463	408	437	435	445	446	421	469	438	449	416	417	430	450	449	468	426	420	411	459	402	417	470	489	459	444	460	461	478	435	417	463	480	403	432	428	439	454	434	435	432	407	454	427	473	442	425	422	459	472	405	425	437	464	438	420	431	445	445	451	467	448	494	442	447	415	448	436	435	430	411	408	430	437	458	440	465	445	423	426	436	416	403	442	430	439	431	514	434	416	458	438	435	431	448	456	442	475	430	444	447	464	426	416	461	425	389	446	449	449	455	409	442	425	435	451	431	487	466	421	416	426	403	426	419	427	426	410	461	460	464	448	433	420	424	466	437	449	475	443	435	431	444	427	429	436	447	436	461	423	430	431	437	417	442	429	461	449	443	450	407	454	442	421	442	458	454	439	436	405	440	437	460	461	477	454	416	429	496	442	435	455	449	408	413	477	470	455	431	428	448	446	431	462	427	441	400	428	464	418	483	432	453	421	483	453	479	466	444	480	451	442	443	416	423	448	459	444	421	467	419	424	437	431	474	474	469	411	426	424	434	458	397	430	453	481	460	384	444	435	428	445	431	476	456	418	439	437	374	428	410	455	421	417	454	447	456	486	432	491	444	457	459	433	429	412	447	501	430	448	406	436	474	441	412	445	424	436	423	438	428	475	426	441	434	445	425	437	422	458	402	440	425	400	448	414	400	435	449	422	442	446	441	414	420	466	402	446	441	417	444	441	443	432	455	443	416	445	413	418	462	460	429	443	399	422	434	450	445	418	465	463	443	446	461	392	463	429	480	450	428	447	471	435	416	450	416	448	403	439	470	428	431	468	390	420	433	420	409	426	440	431	421	458	438	447	436	434	455	404	441	452	420	427	441	434	464	418	462	426	425	447	441	450	433	465	441	463	475	454	445	434	431	426	429	483	479	416	442	431	440	448	434	445	505	460	475	428	452	445	420	425	475	404	438	464	429	456	440	444	463	435	445	412	490	444	424	447	471	461	440	403	421	393	436	448	431	417	473	442	472	457	445	451	423	461	469	422	452	446	422	463	451	462	436	450	438	451	425	420	463	442	401	450	420	384	420	422	455	488	446	402	434	453	423	430	393	461	441	443	455	423	436	410	385	437	425	429	486	463	488	438	456	422	456	442	478	423	451	480	457	452	435	435	429	464	468	429	416	428	455	460	440	449	480	459	459	433	425	421	483	397	450	413	433	440	442	425	449	443	428	450	455	416	454	426	429	454	425	463	427	424	419	433	428	417	443	409	440	464	426	441	446	442	433	434	418	483	468	465	400	450	418	409	437	449	428	425	421	423	446	447	448	452	425	446	431	463	452	437	410	453	447	425	473	434	438	437	482	417	458	391	435	480	431	414	438	437	378	428	409	447	405	477	432	417	457	428	441	459	467	475	436	416	429	445	422	449	474	413	479	440	429	444	431	429	418	421	461	445	445	475	442	434	436	433	410	447	400	431	440	448	406	459	466	428	436	400	490	458	391	445	451	455	433	428	424	447	413	421	481	480	441	465	425	469	470	436	444	457	421	458	434	426	427	446	467	450	450	434	445	413	411	460	384	462	416	414	398	438	447	451	446	452	441	463	454	443	443	439	436	427	446	433	433	463	452	450	454	409	446	442	396	430	434	454	438	463	445	459	470	453	427	425	460	433	444	433	430	462	441	467	462	446	430	433	427	462	415	406	432	448	422	454	433
18964	34178	30617	21855	16505	14618	12997	10209	9283	8108	6128	5362	4034	3128	2768	2531	2134	2027	1807	1756	1487	1252	989	941	943	904	869	871	847	804	788	801	680	638	640	664	686	675	653	655	628	555	609	629	562	559	538	568	534	543	552	556	515	558	563	519	544	535	530	540	560	531	531	555	528	542	514	524	530	523	521	545	518	502	529	566	556	537	521	515	476	543	537	506	527	547	508	569	558	545	534	538	544	546	532	549	537	560	520	504	519	504	529	536	555	473	510	532	509	536	546	529	546	524	556	478	515	492	518	554	534	504	562	524	539	516	519	515	491	505	551	562	503	543	524	492	533	519	505	494	511	520	510	502	532	512	516	526	512	521	531	494	525	554	550	533	547	512	499	558	531	561	528	558	510	521	590	561	520	520	531	492	517	508	484	531	538	532	507	501	528	510	592	514	552	505	522	530	534	545	509	525	506	561	578	521	524	512	526	529	514	518	513	517	565	510	536	542	485	497	543	510	478	510	575	492	545	519	540	573	557	545	529	522	526	517	527	538	532	549	544	486	517	503	527	508	538	538	512	561	514	520	522	556	498	531	508	524	488	498	531	498	521	565	483	507	518	580	521	551	548	549	565	514	515	526	508	551	548	525	524	550	526	497	529	523	542	541	512	520	502	523	541	523	541	550	499	543	542	511	484	559	555	515	529	515	533	515	534	534	543	541	534	534	507	536	518	522	560	523	543	559	537	523	537	548	490	536	520	510	566	534	572	511	536	528	592	532	493	534	534	546	484	543	518	544	527	541	530	523	513	526	560	530	494	538	502	524	508	499	531	510	510	509	539	527	533	556	524	550	532	524	500	535	474	519	532	461	543	531	527	556	534	525	535	499	501	566	501	538	535	518	581	478	525	533	500	545	546	559	542	538	510	509	542	515	525	517	510	536	503	541	539	546	520	496	525	516	529	541	541	525	524	502	519	538	523	486	556	570	543	477	509	492	510	544	528	545	523	596	493	531	507	504	515	509	506	508	555	525	517	526	528	513	530	542	545	507	528	542	547	509	478	510	459	528	517	557	549	533	517	560	519	524	597	516	559	523	549	544	518	500	559	540	526	490	537	508	575	518	528	515	537	584	494	548	516	505	471	510	527	549	540	561	595	525	517	516	479	520	553	458	514	507	510	530	560	542	480	550	539	565	541	536	499	528	578	551	519	519	518	560	523	513	550	514	542	510	487	528	534	511	501	547	564	503	516	494	518	539	554	525	567	534	501	519	534	472	551	509	557	476	516	509	488	531	499	550	465	500	479	522	536	533	554	548	527	525	527	529	532	478	525	533	503	535	518	527	534	537	538	523	540	560	514	507	520	557	521	509	551	543	492	520	497	498	552	507	538	513	541	532	507	532	553	533	514	509	531	494	515	515	560	503	512	505	527	583	552	536	515	509	493	506	543	544	522	550	527	553	533	544	552	564	483	553	533	514	505	552	518	478	540	535	487	525	500	522	500	544	526	564	487	495	529	548	527	538	553	566	516	498	560	510	534	529	510	548	540	521	537	558	532	554	556	527	528	489	536	513	551	529	554	544	575	547	468	535	531	527	515	560	505	553	545	538	522	532	494	508	530	536	496	555	515	541	537	539	574	497	530	526	510	521	489	545	547	570	532	563	509	509	520	535	544	532	514	542	537	559	481	553	510	524	528	512	505	549	527	521	539	524	524	523	508	557	538	533	487	551	557	509	516	538	504	564	504	497	540	508	535	546	541	513	488	508	528	527	563	511	520	498	512	524	533	534	546	502	522	528	505	513	517	522	556	513	548	513	506	548	541	573	553	501	537	519	513	535	537	534	519	571	530	523	511	526	538	535	570	532	503	535	476	552	518	532	520	547	556	511	569	515	495	549	553	457	482	502	555	522	521	525	520	515	520	531	541	514	506	523	503	556	524	538	552	505	527	505	558	532	525	512	511	532	549	554	558	507	513	521	514	504	500	550	527	518	550	547	535	487	537	500	531	503	476	531	474	565	525	466	551	527	551	534	526	539	499	552	490	530	539	540	541	532	534	551	540	514	523	526	514	529	515	519	503	542	504	520	518	545	520	545	529	501	527	527	552	490	516	557	539	511	530	511	507	483	535	541	516	526	531	487	509	520	540	555	505	487	514	519	489	500	543	554	496	494	529	482	552	551	526	538	528	554	521	511	506	504	527	521	512	576	535	521	546	521	490	536	500	526	531	528	532	505	539	572	531	543	573	480	520	508	518	511	555	510	527	537	484	535	491	529	566	510	524	580	506	554	538	502	456	482	537	498	545	496	505	517	571	537	546	566	549	546	561	555	508	508	488	562	502	513	560	492	556	532	535	518	513	518	527	520	521	539	512	548	501	523	541	521	542	504	495	525	501	503	498	491	512	537	532	509	526	535	525	550	551	501	528	517	499	522	569	495	568	509	554	513	484	534	532	526	515	547	578	506	521	570	549	518	490	573	490	540	560	518	562	520	526	534	543	575	505	531	540	521	569	515	481	532	575	511	524	537	533	544	566	522	555	533	498	530	518	543	536	501	518	525	519	531	516	478	527	568	522	521	525	473	548	478	550	522	541	497	555	525	553	568	531	553	522	472	502	491	574	532	501	522	463	520	520	538	538	538	546	563	493	545	515	595	499	511	503	532	499	575	521	529	517	515	523	533	558	529	548	525	522	516	566	515	531	517	469	526	546	554	538	520	506	560	539	543	518	542	518	547	519	523	538	537	535	530	553	507	545	542	507	537	506	524	535	538	502	503	505	543	490	545	568	500	505	492	528	569	481	516	562	534	493	511	522	578	512	512	544	518	521	509	510	547	528	515	521	544	507	545	497	512	586	515	526	512	531	556	517	548	515	518	531	516	553	554	551	572	534	521	563	506	529	530	489	542	533	514	535	517	508	533	538	495	551	541	499	480	515	529	481	515	519	529	505	550	531	521	555	551	523	567	505	519	503	512	521	521	587	542	522	489	547	511	519	523	518	518	510	496	572	516	527	543	553	513	535	545	548	511	522	518	522	525	532	518	499	543	518	501	512	536	540	498	546	507	524	507	506	522	537	527	545	490	538	483	531	560	543	500	513	543	480	571	485	549	498	537	532	568	504	542	562	513	492	519	576	524	496	508	559	574	512	566	597	531	518	531	556	559	532	529	535	494	502	523	508	524	529	507	520	527	579	499	534	547	501	523	556	506	569	537	534	557	518	542	537	524	506	531	484	540	545	524	502	523	538	530	517	508	544	496	510	530	478	526	519	521	539	522	545	522	522	551	524	540	509	519	531	493	541	470	537	518	548	526	519	540	518	527	466	498	528	503	548	511	530	524	519	513	529	530	552	518	534	519	542	501	520	528	545	532	514	536	476	510	532	492	541	511	542	522	551	509	528	542	537	516	569	492	536	553	583	575	521	537	533	496	519	501	480	520	565	544	557	541	520	534	489	515	510	530	497	531	517	574	507	549	529	532	507	487	551	528	559	533	560	541	542	552
25522	21304	27392	25563	15160	7860	6268	5041	4416	3530	2977	2701	2034	1807	1663	1484	1445	1439	1338	1180	1160	983	962	943	920	864	918	893	896	869	850	834	809	783	814	797	789	836	724	786	763	792	774	796	754	719	744	684	726	725	810	720	729	780	765	682	749	737	766	760	740	727	718	752	760	716	751	712	704	724	690	747	790	750	760	691	729	702	719	795	701	723	749	778	721	797	736	712	690	728	768	708	716	736	743	705	747	722	754	752	802	787	718	689	739	715	735	709	724	722	704	778	758	723	812	718	752	720	623	754	774	751	693	756	745	699	690	724	734	713	723	752	731	721	703	762	723	751	774	770	742	711	744	719	768	745	695	756	733	759	714	706	792	731	750	792	764	721	773	699	699	730	752	762	734	767	730	716	716	741	757	768	739	739	740	742	714	700	637	714	703	745	689	705	736	748	734	755	730	747	766	706	735	726	733	722	775	734	711	764	728	719	737	757	734	747	752	746	767	710	738	733	731	715	728	713	727	733	730	737	741	746	737	756	744	689	742	765	728	695	737	761	719	717	750	693	694	735	743	713	724	747	724	746	651	727	745	711	726	766	765	674	710	703	769	690	729	757	725	807	704	759	741	709	756	688	731	764	736	729	767	740	712	691	756	737	751	744	729	739	668	770	748	783	804	736	773	695	706	716	718	717	709	814	723	717	716	768	756	699	745	755	785	672	730	713	747	754	730	724	730	781	704	754	756	765	756	748	764	738	762	719	718	803	721	745	750	744	749	727	655	736	752	706	742	731	759	762	784	763	726	732	731	767	689	680	705	745	771	716	715	719	760	702	751	670	723	704	764	728	711	659	716	737	719	749	735	701	749	747	704	717	748	693	758	723	787	697	710	751	722	721	693	732	694	711	690	725	795	746	712	764	733	675	737	743	748	685	721	730	728	688	751	772	741	750	728	735	762	693	708	780	767	722	673	719	727	733	697	724	775	696	728	700	717	745	707	715	711	747	793	688	722	701	698	767	760	736	737	766	710	747	745	725	724	731	761	761	712	775	718	683	772	715	745	751	757	743	708	765	791	713	747	728	738	704	660	678	703	719	750	743	745	755	740	747	691	759	768	759	711	705	727	706	723	709	803	741	703	744	709	728	733	736	713	683	740	691	745	704	698	770	752	757	718	735	735	757	776	727	768	732	706	740	712	734	743	765	724	742	717	753	699	732	716	719	709	719	703	698	716	747	703	731	754	715	709	737	719	699	727	728	766	709	730	735	701	771	732	740	740	687	728	729	747	738	736	724	713	679	735	747	734	763	731	782	737	733	709	720	751	751	770	698	704	733	749	737	752	781	761	748	724	694	685	752	718	729	713	760	712	720	732	706	726	756	717	750	728	746	691	706	718	673	748	750	716	750	701	750	705	724	685	716	752	744	733	703	738	734	733	707	736	709	739	753	733	759	706	715	748	738	778	786	704	726	714	714	741	733	737	744	696	723	740	732	710	759	711	756	679	687	677	761	739	743	746	758	741	719	760	712	761	710	714	736	679	735	704	780	760	699	739	716	750	674	734	730	727	717	753	755	730	759	699	777	743	709	766	763	753	709	752	724	744	713	716	720	711	713	755	772	674	723	761	706	717	726	708	742	715	724	701	775	708	714	750	710	802	724	766	744	718	756	762	733	731	753	698	725	724	706	695	681	742	683	743	763	753	740	794	726	730	725	726	757	713	735	750	707	741	724	717	698	778	729	752	739	729	717	764	696	722	748	712	777	724	735	703	715	691	765	707	691	758	746	693	700	776	732	713	725	765	710	747	708	738	777	714	759	764	743	723	767	739	725	750	681	709	771	739	732	737	781	723	720	741	714	715	723	745	754	690	729	730	740	685	747	746	714	721	734	761	717	717	769	728	749	736	693	741	752	754	741	696	721	687	710	681	724	718	738	680	702	690	738	678	726	733	717	720	771	794	729	739	744	751	726	749	689	764	735	712	710	713	738	747	745	728	694	717	718	757	736	730	748	730	715	753	699	740	760	739	725	711	780	752	739	755	754	733	723	716	705	707	686	696	738	721	743	699	749	742	737	740	756	748	739	673	736	685	758	679	771	738	728	783	708	743	709	757	717	709	704	719	739	699	713	782	777	764	743	776	727	697	687	747	723	706	752	733	712	738	715	751	724	740	774	738	715	729	718	692	695	713	761	758	721	724	718	721	675	744	737	724	698	753	751	734	730	676	731	732	763	738	750	702	765	719	745	713	730	729	701	733	770	706	741	745	713	740	786	753	704	770	757	700	721	738	718	730	712	718	734	723	720	689	722	721	738	730	733	730	691	768	728	721	740	751	734	735	757	720	719	759	705	689	723	703	689	710	775	758	680	690	721	732	682	703	707	738	730	716	728	768	739	741	771	685	717	697	702	763	731	710	764	696	706	707	742	760	734	719	694	729	734	733	787	729	740	734	793	742	801	755	719	681	681	711	743	700	719	736	714	667	730	720	741	721	750	756	755	740	732	734	748	728	680	683	752	731	724	766	724	682	740	735	714	722	726	731	720	697	680	691	692	688	738	694	730	679	730	696	745	716	725	756	756	728	734	760	739	756	742	667	726	730	708	707	696	737	770	737	723	721	715	695	694	746	748	733	765	732	744	759	783	709	702	752	727	742	723	736	743	767	736	722	724	708	752	717	747	764	715	750	710	686	689	673	682	703	754	668	730	691	709	728	734	739	743	692	709	740	754	725	702	689	695	717	705	712	727	730	731	719	705	704	732	698	694	727	741	757	728	716	772	715	744	736	725	753	707	701	711	712	709	720	733	762	767	717	740	725	701	729	743	733	706	722	729	749	721	766	716	706	716	688	707	717	724	753	721	719	748	726	712	700	704	719	752	752	717	743	696	738	753	715	697	717	714	757	724	734	721	724	771	753	747	688	740	760	727	720	741	720	743	710	716	767	743	779	715	678	766	722	777	666	723	709	675	710	763	675	708	757	715	696	717	711	704	726	768	689	737	773	761	743	719	744	689	729	716	734	702	762	712	760	709	738	720	747	750	767	702	678	739	739	681	693	735	741	696	755	709	724	715	706	675	718	726	691	730	740	738	720	745	721	765	761	697	678	757	744	705	697	742	780	770	723	710	698	800	694	747	708	719	692	781	785	691	738	730	668	705	718	709	730	740	755	708	754	718	784	724	767	692	740	698	738	725	747	721	717	746	741	728	716	746	772	672	706	737	725	768	693	752	722	722	761	708	740	752	725	733	679	688	712	713	713	734	713	713	705	760	735	723	721	732	765	734	758	725	723	706	734	730	782	723	677	747	697	734	751	748	763	705	719	710	737	739	730	684	750	738	724	722	741	743	742	765	732	740	731	699	743	682	719	686	721	741	764	714	709	745	750	770	770	740	721	725	726	739	734	711	710	692	738	696	765	721	729	758	701	739	687	698	687	729	772	720	761	732	697	703	754	799	739	676	751	752	755	733	729	758	739	732	676	778	746	747	725	733	754	712	747	758
19687	31565	27905	19755	14816	12930	11151	10136	9150	7127	5952	5069	3745	3127	2739	2510	2291	2126	2014	1817	1645	1468	1285	1252	1159	1239	1169	1144	1074	1073	1061	1026	957	993	966	984	974	982	944	909	901	919	883	913	835	960	889	885	872	842	818	902	859	829	860	874	837	877	845	816	870	894	842	856	847	867	807	829	827	844	841	813	850	870	809	853	808	823	873	813	857	885	825	850	796	830	861	831	821	872	859	873	796	868	893	836	796	862	856	843	824	843	824	829	792	860	849	778	878	847	815	906	854	851	778	800	884	873	883	817	847	873	833	849	855	821	841	838	866	880	835	863	834	915	849	855	854	826	814	853	819	863	868	826	857	822	903	848	852	893	829	836	831	825	855	869	823	863	821	810	875	852	864	857	884	857	826	832	924	882	848	842	840	841	827	841	860	849	909	864	843	851	785	915	819	796	878	825	891	814	825	842	800	902	863	840	878	837	871	804	832	862	853	798	827	812	844	864	817	880	858	892	800	850	830	847	840	864	843	826	865	796	839	846	837	852	795	803	850	804	862	859	744	888	855	823	857	875	840	829	860	806	862	847	868	840	829	824	822	857	861	809	882	852	836	795	853	822	832	834	800	859	893	837	834	855	838	858	842	854	876	916	796	855	863	856	893	828	817	785	854	854	816	886	886	887	845	832	831	822	860	855	856	849	807	830	844	840	878	873	844	826	831	867	856	846	885	850	856	870	907	844	865	844	847	870	815	881	835	836	838	889	834	844	803	864	914	830	873	828	886	830	791	839	862	869	854	895	861	832	881	853	900	847	862	826	811	820	868	838	895	835	838	818	836	836	899	852	898	832	813	844	809	814	858	826	872	818	834	810	804	862	856	891	833	794	804	844	809	844	910	863	862	848	830	856	846	839	821	804	856	865	882	882	849	874	904	848	831	841	826	832	811	904	858	869	853	865	776	916	891	837	806	866	857	793	823	829	857	869	817	881	856	828	867	810	830	846	823	823	905	808	792	919	836	846	830	843	805	863	822	811	797	815	798	856	827	839	834	827	879	836	842	846	795	877	820	852	822	817	877	803	897	866	829	830	832	893	760	843	858	832	819	862	851	830	795	838	897	863	849	824	814	837	834	883	877	868	809	845	804	854	859	878	876	855	836	880	834	833	859	866	787	752	857	836	814	867	807	902	845	862	806	817	852	877	857	891	840	863	837	820	794	821	831	833	819	849	846	880	834	826	853	806	868	887	826	863	835	835	874	800	804	848	872	900	903	841	889	857	861	811	848	860	794	867	896	879	917	836	835	829	773	850	875	797	852	862	872	869	870	852	787	842	831	875	845	827	813	840	859	859	845	822	873	889	881	848	835	834	800	873	840	840	825	824	858	858	805	866	868	851	799	888	817	825	826	784	890	824	854	821	839	867	818	856	825	860	805	884	805	824	816	857	841	865	834	866	845	805	842	858	850	843	860	858	810	860	842	856	865	845	809	852	849	794	803	821	857	883	899	835	804	857	867	814	843	844	830	846	853	855	843	872	864	879	839	814	787	778	824	823	798	830	877	784	856	896	913	823	830	827	826	839	826	893	858	816	835	856	776	823	854	798	859	827	786	858	802	824	823	846	809	835	808	840	797	830	833	855	827	811	818	795	810	827	845	852	844	799	864	794	819	861	833	862	800	814	855	819	839	855	838	840	871	853	798	879	848	847	806	881	821	839	820	836	821	853	801	860	825	840	852	819	852	849	795	812	872	819	842	865	818	846	834	855	816	807	839	853	826	824	813	813	854	878	811	870	845	857	891	831	851	830	819	860	846	841	823	888	904	871	865	812	853	813	870	804	848	800	885	863	838	856	832	838	790	806	867	832	887	846	860	852	831	828	795	819	848	835	849	880	853	870	839	854	895	859	829	846	882	780	828	893	830	827	846	875	855	861	843	847	889	828	876	860	799	845	870	849	855	832	858	851	810	864	838	829	826	827	850	846	855	858	855	830	871	812	869	799	881	847	811	855	891	829	899	899	811	798	846	828	777	823	878	864	863	811	875	799	829	857	863	844	892	815	871	874	835	810	826	838	860	918	854	845	836	831	869	868	801	828	876	815	814	861	843	835	850	900	832	829	867	797	844	880	856	878	823	915	833	861	789	845	861	830	849	829	804	828	801	867	854	849	863	832	852	802	838	846	864	844	800	859	822	818	885	822	827	790	812	830	829	870	885	819	834	811	887	824	856	820	854	829	838	895	850	871	861	799	835	860	872	839	781	867	833	848	813	868	856	867	923	890	847	839	835	836	849	816	813	814	833	853	859	865	852	824	867	883	927	801	871	827	875	916	823	889	875	883	845	824	799	826	830	837	830	880	830	903	822	837	811	873	875	811	856	847	826	805	838	859	873	856	850	864	855	825	842	796	835	829	853	838	841	835	786	841	866	843	815	796	880	762	793	871	859	839	820	839	833	806	855	849	854	841	867	791	821	814	842	840	873	857	819	841	800	753	892	841	842	853	855	863	883	850	827	832	860	842	868	829	838	862	827	873	810	883	774	829	845	844	849	865	839	820	840	818	845	790	827	803	825	835	845	844	815	827	843	817	810	827	872	826	851	836	861	815	872	811	821	829	852	884	856	808	837	849	867	837	841	792	836	837	861	923	803	865	889	878	835	861	851	840	848	880	889	801	852	843	921	798	795	793	854	893	857	831	877	854	855	822	884	842	895	822	875	834	837	798	786	782	849	811	823	834	883	841	893	851	847	853	863	785	875	857	841	894	872	814	812	826	842	840	826	854	818	854	841	818	872	846	847	782	852	828	865	876	834	851	812	829	837	849	787	814	883	819	832	851	857	856	861	882	843	843	838	840	817	843	856	824	817	862	843	864	855	833	837	823	831	840	839	793	847	795	833	874	859	822	843	818	848	841	816	860	884	807	777	844	909	818	835	826	830	823	873	851	877	917	864	812	868	841	860	890	840	872	843	818	853	848	864	844	864	855	867	836	840	842	817	864	840	810	833	858	865	838	802	847	832	873	856	829	854	858	835	842	815	842	822	804	825	865	858	817	853	845	813	870	843	859	833	834	823	798	843	851	814	864	846	851	859	844	800	845	821	829	838	850	842	858	798	812	846	855	846	838	803	913	848	860	821	848	839	843	870	816	846	863	873	913	859	856	784	792	833	854	801	874	886	850	838	851	828	825	819	882	838	810	827	816	836	836	841	834	830	843	887	843	879	838	865	806	848	872	809	845	891	838	872	826	846	868	862	851	840	885	901	852	875	813	869	835	885	823	856	861	829	872	828	840	864	864	832	853	847	831	830	845	806	859	880	784	800	845	883	883	911	840	876	837	836	831	839	796	791	833	821	917	838	838	817	789	840	843	807	834	810	781	839	855	838	848	838	849	782	833	826	874	833	878	862	824	844	867	877	845	880	839	897	841	846	837	796	805	809	848	852	870	816	818	872	918	834	862	824	816	886	866	900	825	856	855	874	853	905	851	799	866	833	818	888	841	819	868
23259	21367	29108	23985	21432	21912	17655	9889	7137	5705	4935	4004	2965	2529	2203	1865	1834	1688	1625	1489	1366	1242	980	953	958	935	979	908	878	849	857	808	783	749	755	789	721	749	715	706	693	746	691	681	685	679	642	619	660	681	669	666	677	625	672	673	686	661	629	645	636	619	612	660	611	631	673	616	690	622	628	615	596	592	624	608	679	625	617	609	679	626	619	683	635	652	583	589	658	609	584	618	660	675	618	619	619	617	674	652	613	633	602	670	658	585	615	597	630	620	665	639	692	724	628	610	613	639	599	579	631	651	623	651	584	606	618	585	686	637	623	693	651	660	636	636	611	587	632	603	589	615	649	590	660	645	611	639	630	636	626	647	634	643	670	595	599	587	629	600	631	632	645	579	620	617	654	595	666	657	670	629	645	616	608	669	621	611	650	645	617	608	635	652	675	624	616	640	618	664	651	648	621	653	587	645	626	642	633	619	647	617	605	627	636	637	629	663	625	650	628	646	635	605	623	667	623	622	619	615	620	655	697	650	610	598	599	660	646	629	636	611	674	634	660	649	619	679	649	633	668	663	680	654	644	702	644	622	635	603	628	617	639	620	626	618	613	622	638	631	653	655	645	669	673	622	629	603	624	657	636	650	640	652	608	634	635	650	624	656	620	638	622	635	631	644	627	665	673	646	668	650	637	622	623	609	563	589	650	691	711	622	637	599	651	641	635	639	661	669	645	651	636	682	640	673	648	649	646	626	600	626	621	642	607	606	629	643	633	635	659	636	657	664	653	612	680	613	655	680	678	630	646	647	600	608	671	603	644	625	624	656	623	678	631	655	664	631	591	633	587	601	631	616	636	653	592	640	565	659	590	629	651	645	619	648	638	644	616	649	622	630	646	656	647	658	647	647	662	631	611	693	612	626	633	634	589	631	640	626	644	632	615	610	613	666	645	655	667	658	608	648	607	599	654	649	596	609	672	652	607	630	573	671	662	643	641	660	588	612	687	675	665	612	657	638	665	617	654	602	634	636	606	661	614	614	638	625	650	598	638	644	607	633	670	600	646	653	656	614	597	650	648	634	657	640	644	675	655	642	634	623	640	678	662	644	670	663	668	639	648	611	648	646	686	638	632	623	621	579	626	650	680	665	625	633	583	650	654	664	675	625	650	616	614	624	652	670	653	634	616	656	668	630	587	703	677	633	616	578	631	618	596	655	650	659	594	604	636	616	581	601	587	616	633	658	622	608	640	620	654	659	622	600	646	573	631	622	625	647	671	642	597	649	633	660	615	565	671	614	622	642	600	625	624	609	612	658	629	662	587	617	688	653	612	648	687	612	587	581	677	603	636	593	615	609	611	623	626	605	628	611	630	619	648	642	627	596	594	648	622	624	623	607	672	676	635	592	631	607	609	654	611	639	665	625	623	656	655	678	594	637	624	611	644	647	628	638	611	645	599	600	637	635	680	654	621	632	601	654	631	574	637	617	659	638	612	609	662	623	565	641	616	642	657	651	637	638	632	621	587	661	599	646	633	700	650	615	655	627	642	638	643	609	625	672	650	590	612	647	627	665	632	573	626	614	655	608	622	588	588	607	636	599	645	640	630	646	623	642	690	620	608	587	605	616	627	645	615	622	660	610	633	660	694	600	590	618	645	619	716	599	580	663	676	634	620	638	620	635	629	626	666	618	640	612	646	674	631	676	566	626	631	618	642	667	607	615	670	645	647	662	665	616	658	661	626	607	627	685	665	610	602	573	609	585	610	636	614	611	669	625	620	635	624	656	622	624	571	609	614	646	607	656	613	599	584	637	650	634	606	632	658	624	586	614	605	629	613	629	634	623	619	650	630	605	624	618	641	688	680	695	636	650	605	637	640	594	618	633	613	678	633	642	653	614	638	682	620	627	650	686	588	625	611	656	578	639	621	649	649	586	591	631	653	615	637	617	632	639	640	572	610	610	618	606	602	627	627	631	601	630	641	648	629	630	628	621	621	613	664	637	624	624	621	649	596	625	632	604	633	625	613	612	618	627	615	590	658	608	643	611	627	629	672	661	613	618	620	602	653	667	644	601	632	616	637	593	625	664	658	638	598	650	645	624	606	606	609	631	626	652	660	630	629	587	663	603	653	592	630	640	689	609	613	589	641	630	604	626	610	614	648	663	664	636	633	626	637	679	659	670	597	621	642	648	606	625	660	625	603	632	582	648	643	655	634	608	640	598	628	651	642	677	630	645	647	674	608	632	615	601	640	628	638	649	617	583	632	669	614	651	677	641	628	629	675	634	571	646	650	620	664	649	638	574	636	670	633	602	652	654	630	641	630	615	618	617	614	663	624	623	602	638	649	562	608	592	614	621	612	611	639	640	633	648	627	630	618	701	664	644	622	617	663	630	621	659	655	653	623	626	607	634	625	576	627	664	631	627	617	632	664	594	629	625	633	616	642	609	619	594	655	680	663	652	644	652	604	624	659	650	608	666	590	611	605	641	584	629	625	611	663	645	661	572	623	638	618	647	611	635	628	630	656	661	609	611	612	636	629	616	647	645	631	629	664	653	573	591	654	612	617	629	631	612	627	593	624	702	635	635	652	644	621	683	631	631	597	585	638	607	601	671	616	659	616	575	637	662	608	646	650	590	663	611	648	661	635	584	611	638	634	652	642	624	630	606	640	651	608	630	646	641	593	626	615	647	665	619	603	634	597	622	626	633	618	640	667	631	651	634	657	629	618	626	658	674	588	676	617	614	613	648	646	666	673	665	637	618	647	625	609	640	662	605	673	617	643	603	607	621	679	649	561	642	633	635	588	649	633	638	645	669	627	596	586	637	659	627	663	680	663	641	660	631	655	608	652	628	628	623	646	680	646	671	604	636	628	698	637	648	655	624	636	627	643	664	605	609	597	650	588	671	661	631	673	610	625	630	610	642	639	650	679	631	619	645	640	628	624	655	637	644	633	643	611	663	661	648	613	617	669	597	598	642	632	669	633	641	621	662	654	606	662	629	630	618	647	670	636	608	631	593	608	651	620	639	663	667	657	612	604	602	611	630	632	648	618	616	584	608	597	608	651	654	678	613	655	579	612	689	572	625	669	625	646	647	599	571	615	615	607	637	656	624	638	618	636	631	647	634	606	640	633	680	621	668	616	639	664	625	666	620	627	610	611	660	639	676	637	627	644	594	619	676	616	628	609	685	646	664	580	618	606	604	621	620	660	638	606	607	635	631	633	613	625	621	652	614	644	654	625	670	622	613	671	676	635	628	616	654	664	689	593	659	615	614	623	617	636	605	638	620	675	607	635	662	614	583	626	672	642	638	616	623	600	643	654	680	681	630	622	627	661	659	607	697	591	630	640	605	629	651	580	615	621	606	618	620	625	612	659	596	622	652	622	680	633	656	666	635	659	617	633	674	653	607	597	652	652	610	625	652	596	614	616	678	631	630	638	608	608	582	634	613	656	624	641	613	633	646	644	598	593	609	620	679	609	620	645	663	633	649	571	625
22636	40583	35448	26090	21492	18881	17368	15347	12924	10205	9260	7451	5231	4561	3956	3211	3060	2752	2593	2210	1988	1812	1465	1376	1317	1309	1269	1169	1186	1170	1102	1011	1017	968	933	937	879	878	890	856	849	771	787	810	768	732	769	735	781	732	732	719	771	694	758	756	723	770	701	700	762	761	678	721	722	703	715	735	737	673	721	745	706	726	741	694	703	729	709	711	717	726	712	710	700	715	748	678	714	751	690	700	718	698	759	736	726	720	740	717	743	679	727	699	690	696	704	692	736	701	770	738	728	740	707	748	709	719	690	671	711	677	703	747	687	747	725	740	711	681	731	719	713	689	721	706	670	704	735	764	701	710	675	701	722	714	705	730	716	714	736	723	697	699	732	729	708	725	697	682	730	674	692	741	682	723	675	703	717	738	687	676	664	717	659	753	699	729	648	685	732	653	712	703	721	731	741	753	731	707	724	681	711	742	763	711	724	698	725	720	704	729	681	744	699	707	655	714	723	713	664	710	681	688	704	759	697	702	712	705	705	712	738	683	740	704	691	673	701	712	695	726	721	722	738	725	733	730	678	700	743	718	715	668	686	660	732	756	716	693	732	699	721	736	704	725	713	698	710	686	730	688	695	680	715	709	660	750	673	668	703	670	711	710	704	743	717	726	670	693	699	707	690	715	709	681	723	688	748	748	746	656	711	712	705	670	698	708	710	770	733	701	720	685	725	711	761	685	701	714	704	685	736	692	697	720	703	744	713	705	775	699	737	727	727	726	708	687	672	729	722	740	746	710	741	717	693	715	734	693	726	724	753	731	675	720	737	726	757	722	742	741	721	696	717	665	720	730	687	732	721	696	765	713	677	706	741	713	689	710	725	714	691	716	701	708	702	735	723	725	753	747	711	741	702	712	683	693	717	721	698	707	726	716	712	739	711	703	674	730	718	721	741	734	728	724	709	688	736	708	748	684	725	709	684	717	688	693	683	716	716	706	748	762	689	677	717	739	685	688	705	676	720	742	768	648	745	739	692	683	722	680	730	727	702	701	728	686	709	704	704	638	732	662	721	710	699	729	704	697	697	713	733	689	726	729	707	786	702	719	660	712	706	775	710	733	696	709	665	706	758	700	729	702	707	706	678	724	731	736	721	695	737	692	678	724	742	741	709	717	712	732	694	696	693	760	743	719	747	727	752	743	703	736	754	741	649	723	727	690	724	662	770	745	667	745	714	691	720	711	715	721	733	697	706	721	730	688	681	680	686	716	702	744	725	715	725	700	734	654	713	715	744	750	715	703	766	693	740	694	648	739	713	682	699	743	733	672	722	733	681	726	719	696	692	715	717	703	734	699	713	755	716	733	683	751	737	714	699	715	732	705	734	714	707	699	700	667	740	700	735	741	759	752	723	665	674	720	780	734	677	698	705	701	699	717	723	711	680	695	737	762	735	709	714	720	712	703	704	730	726	773	717	720	740	697	678	677	712	712	740	724	691	707	727	751	689	723	677	705	752	710	690	698	738	711	740	703	721	717	712	695	670	742	767	739	730	674	713	678	735	733	716	705	752	695	693	678	697	733	691	742	701	671	713	740	724	713	706	708	735	734	733	739	743	725	766	684	737	702	721	736	726	681	682	729	743	665	700	693	730	667	750	696	715	718	744	683	708	715	733	705	706	694	704	710	685	724	719	712	708	710	726	697	682	685	704	751	734	693	693	712	706	686	726	717	703	676	690	728	675	706	688	723	741	723	716	729	690	740	688	686	687	708	682	657	673	683	703	697	670	773	716	720	714	741	724	719	717	760	656	741	771	743	684	741	728	727	721	755	744	698	712	717	734	720	692	677	716	704	672	712	736	693	732	723	721	691	716	720	679	724	732	696	698	654	739	697	686	703	708	697	742	714	706	724	734	742	721	750	709	703	711	703	767	700	731	753	722	713	727	731	770	702	729	676	722	721	696	703	743	756	702	727	699	730	698	728	685	715	703	702	676	738	689	659	738	765	696	739	688	726	653	717	710	728	700	716	720	721	760	703	746	695	730	737	701	715	712	727	717	748	720	733	783	725	734	709	710	695	702	747	707	768	671	692	673	731	696	740	700	726	722	701	715	726	722	698	699	733	683	704	721	760	708	686	747	716	738	684	725	698	696	719	715	721	743	708	772	765	733	683	678	727	723	674	761	735	701	698	676	642	709	733	727	736	748	673	712	674	690	733	715	740	701	731	724	695	688	703	730	710	706	702	702	750	759	692	714	695	736	691	707	734	726	700	713	717	701	698	757	773	689	725	679	766	693	693	729	715	722	668	677	736	704	720	677	676	714	704	681	707	740	694	708	715	741	673	669	731	712	694	693	687	692	726	666	709	714	742	758	738	706	731	739	700	733	701	732	721	679	689	688	681	802	678	711	737	703	749	711	740	701	673	705	702	732	724	677	704	742	693	756	691	748	705	758	813	700	721	704	713	719	702	738	702	728	769	706	769	736	703	724	698	666	707	721	724	700	680	761	739	698	738	706	730	715	708	706	720	692	705	701	725	682	728	708	730	684	664	717	745	735	708	745	635	713	729	697	706	730	724	699	717	760	701	775	687	703	742	712	738	724	739	701	757	724	735	760	724	689	734	689	691	774	727	699	707	665	696	680	712	704	689	755	720	738	674	713	685	770	702	732	697	715	716	725	708	707	712	680	694	718	696	703	702	708	722	720	685	752	695	722	693	727	696	697	716	713	724	720	696	677	729	734	671	737	681	670	722	697	751	723	716	715	726	674	724	736	762	683	717	710	723	672	722	719	714	724	719	723	718	698	743	714	722	727	721	703	698	719	714	689	694	707	702	709	747	675	704	711	717	759	698	695	705	688	720	708	745	740	706	640	724	735	688	678	688	753	693	693	693	763	701	725	720	704	722	663	724	704	707	743	647	726	684	741	683	695	697	681	692	686	699	718	711	687	725	711	700	712	701	790	670	753	693	698	716	714	752	719	714	692	725	763	706	665	770	733	709	697	683	660	691	655	724	677	733	714	682	724	691	696	719	692	710	723	746	721	726	759	690	711	745	718	709	684	694	717	729	678	676	658	738	756	730	749	734	752	718	711	664	710	708	741	681	701	689	743	711	688	690	695	695	707	694	701	679	695	721	702	754	723	689	666	658	722	684	703	730	708	748	680	728	695	665	724	738	695	726	713	727	686	713	733	724	709	744	685	640	689	691	742	760	700	683	735	735	738	680	687	708	751	744	669	723	745	685	721	710	753	671	712	662	744	730	704	689	677	772	722	690	690	687	729	686	683	731	709	716	728	710	754	676	698	692	683	706	692	698	718	698	691	686	714	728	671	680	678	754	698	701	717	749	686	712	707	643	734	737	735	701	707	672	760	690	722	724	722	706	703	690	705	679	744	759	698	768	727	710	690	713	766	736	712	684	695	691	710	703	733	690	702	743	676	719	715	732	710	736	758	661	682	708	722	660	711	673	678	729	697	697	701	690	763	694	686	721	704	683	707	704	690	683	680	656
27830	21481	19994	13231	7809	5542	4851	4177	3316	2723	2335	1807	1509	1377	1320	1176	1145	960	997	962	821	747	704	704	624	664	681	681	659	628	584	585	609	575	600	630	638	591	578	558	602	589	548	581	531	599	552	596	563	547	547	572	520	556	567	526	570	555	583	528	542	528	545	551	546	535	494	564	579	592	543	564	542	546	568	542	555	550	545	574	559	584	546	574	524	561	503	545	555	559	571	535	545	569	571	549	582	577	534	578	500	584	606	512	543	535	590	543	557	556	541	550	503	540	577	573	554	570	543	576	586	569	578	550	542	544	569	544	543	496	552	592	588	532	568	558	547	544	625	587	535	576	582	601	557	546	596	592	552	569	559	558	549	575	538	550	574	567	545	506	561	552	577	562	561	553	560	589	577	585	539	572	569	557	585	550	563	561	571	551	525	580	568	534	505	534	539	540	569	524	572	575	537	552	559	531	549	580	571	562	538	563	559	586	524	562	550	552	549	576	545	534	540	544	548	579	566	525	643	542	575	550	604	577	566	566	584	535	529	511	532	579	568	540	561	551	575	549	538	540	528	543	556	535	522	520	536	580	534	560	570	542	536	568	549	561	557	573	594	559	545	568	591	581	550	559	606	555	548	534	572	521	571	565	560	556	555	612	534	520	534	530	589	543	570	537	542	547	575	536	547	525	529	586	551	536	555	558	600	609	559	528	552	569	554	554	552	592	499	542	562	575	546	538	507	547	506	558	536	541	559	548	560	582	582	548	545	573	586	546	552	531	536	537	579	562	587	539	549	563	542	556	550	564	550	536	582	559	549	554	537	573	573	559	528	607	563	551	559	551	551	552	559	543	553	559	539	558	563	546	558	588	550	561	520	526	565	562	571	555	524	536	539	521	545	540	519	537	570	532	563	536	575	601	560	549	561	553	537	583	540	535	537	561	561	571	563	516	538	556	549	540	574	567	576	566	576	584	542	562	584	585	561	551	572	551	575	536	554	543	563	548	543	582	553	569	525	575	532	566	580	555	557	523	546	552	525	535	602	588	557	545	564	553	603	552	535	530	566	568	542	535	567	522	559	541	561	507	539	596	557	580	602	588	525	548	582	577	547	515	518	559	563	529	553	542	580	541	572	541	563	588	568	571	576	587	566	580	542	536	598	573	568	552	571	565	548	529	577	528	550	556	584	561	501	546	527	589	567	624	520	575	539	519	568	571	573	555	557	541	590	543	550	600	565	562	549	538	514	549	558	547	554	627	564	564	555	593	586	567	546	546	582	567	515	530	566	559	586	600	612	556	550	511	532	574	536	576	506	543	548	562	553	565	566	527	561	529	560	584	517	573	598	502	592	568	540	524	524	553	488	531	561	564	565	589	597	577	578	535	565	539	566	537	574	546	522	604	554	561	577	502	557	530	540	584	559	584	576	560	556	555	539	537	540	569	530	549	538	539	578	522	578	563	572	538	553	560	532	492	529	560	565	540	562	553	533	565	578	545	535	526	594	571	482	557	549	569	510	541	566	537	565	536	496	547	533	598	544	557	551	574	531	596	508	577	582	557	551	578	556	553	551	592	564	530	540	513	530	605	578	526	555	554	550	514	558	592	548	551	554	538	522	621	523	617	557	540	561	588	578	556	557	566	555	545	566	606	495	532	545	567	540	587	566	546	554	568	548	593	563	557	537	570	562	530	580	596	569	582	553	534	570	582	548	595	528	542	563	551	565	566	549	575	584	570	555	559	543	526	589	549	553	598	528	568	571	585	554	563	552	541	553	529	549	547	564	538	562	529	527	535	552	552	529	564	543	594	566	561	500	611	551	538	556	544	547	546	561	539	540	545	551	544	604	519	533	564	569	566	576	539	545	555	543	557	518	540	553	567	528	587	565	649	557	584	565	605	562	533	552	588	568	529	549	555	571	543	569	565	549	622	541	551	518	603	609	577	525	562	576	554	552	561	553	551	551	579	539	554	564	518	559	500	540	584	542	561	570	529	569	576	518	546	537	546	551	560	554	555	515	545	559	557	578	557	608	564	548	527	545	552	546	541	527	507	557	577	572	566	571	580	569	527	547	544	585	544	576	572	577	558	559	569	576	556	529	525	578	566	564	569	569	563	563	563	557	542	530	563	573	536	577	587	547	536	583	568	522	567	525	584	541	584	544	592	535	550	564	564	562	558	511	560	568	556	523	573	510	565	556	566	563	545	582	544	510	529	597	553	523	574	561	560	559	499	583	535	557	565	588	568	539	552	514	585	531	572	509	552	560	548	571	617	604	550	585	584	565	588	579	568	553	555	545	556	560	555	563	521	527	551	533	499	574	583	564	521	556	542	535	586	595	507	578	580	549	511	560	553	532	537	516	560	571	568	543	538	535	556	600	580	541	547	511	527	566	581	530	545	542	551	547	517	558	555	515	548	562	577	555	540	594	561	538	559	547	553	576	549	569	505	561	538	565	544	577	581	515	549	547	584	520	546	518	526	584	546	526	529	588	511	584	579	560	559	602	533	541	565	547	600	581	558	546	553	537	588	517	546	562	581	554	523	533	519	518	567	560	571	543	533	548	566	579	559	559	530	565	581	562	532	571	570	514	578	535	523	564	568	619	575	557	528	605	563	572	559	597	573	511	560	575	567	605	540	553	582	555	570	574	564	566	538	582	565	516	566	559	528	532	570	551	560	548	589	526	585	554	521	555	547	552	586	534	570	558	589	521	521	555	531	539	577	609	524	573	529	569	600	586	521	537	543	567	483	580	576	573	548	569	530	579	563	525	543	601	535	497	510	551	624	528	552	554	510	603	579	572	572	556	565	566	549	576	601	555	507	575	608	614	567	570	572	527	551	548	513	551	602	585	549	519	575	540	565	595	547	560	593	530	540	592	539	544	591	556	552	549	576	566	528	559	556	549	562	561	552	572	539	536	540	543	533	504	537	580	543	563	536	589	547	538	561	556	523	607	535	550	578	530	571	566	588	544	588	551	547	592	553	550	551	577	551	538	553	556	539	551	592	546	577	532	574	539	513	549	561	552	544	529	551	513	565	567	528	549	522	556	560	561	500	530	549	547	560	536	557	523	534	562	522	543	523	569	530	569	547	560	553	572	527	578	552	550	545	574	547	537	548	540	533	577	583	530	561	550	564	546	546	575	536	558	542	554	540	535	594	578	546	564	574	548	548	502	562	530	556	580	560	569	573	577	579	564	546	560	525	567	549	509	548	513	541	507	520	563	550	514	602	546	569	586	584	540	531	559	573	569	543	544	551	543	584	570	530	637	557	543	561	551	583	580	593	568	537	586	535	551	558	556	563	545	558	530	571	589	568	547	579	511	555	561	574	566	559	591	582	577	552	534	556	526	533	492	587	551	557	517	547	552	597	564	569	543	549	566	508	576	547	582	566	554	550	583	526	590	523	541	553	531	593	528	540	552	538	585	524	494	551	560	577	519	542	503	576	537	542	527	548	545	545	514	578	564	542	558	525	512	551	515	560	546	593	545	580
19130	27157	24500	15583	12444	10459	9626	8251	6682	5679	4819	3494	2897	2293	2181	1867	1751	1611	1580	1383	1214	1069	953	1023	908	901	821	907	871	823	847	797	780	742	788	724	744	722	727	682	704	711	688	711	687	659	640	651	672	647	640	640	670	663	732	632	702	657	670	709	649	677	623	718	621	680	665	647	708	684	699	652	655	656	691	659	652	656	680	663	678	629	684	641	662	618	715	617	680	670	722	655	709	618	673	632	676	640	688	646	641	642	671	714	663	642	643	688	685	658	683	653	669	646	618	674	676	651	693	661	653	690	679	725	687	671	642	660	655	640	621	622	686	668	621	691	642	591	672	681	678	634	705	704	656	632	632	619	604	654	633	644	663	651	649	676	683	650	694	683	643	662	699	651	681	636	628	658	636	678	635	682	642	675	621	683	667	632	626	629	660	672	667	713	644	659	669	672	684	672	675	669	652	659	690	670	636	661	685	655	675	618	674	724	666	660	665	723	660	658	662	642	688	680	661	648	689	611	636	650	666	659	681	705	678	665	653	671	677	654	674	683	643	621	692	660	702	685	688	680	671	632	648	659	668	647	614	648	681	676	652	683	670	659	683	670	629	627	670	663	667	659	663	657	658	621	661	662	634	697	644	676	645	649	644	688	675	664	651	665	648	652	705	684	692	675	669	663	660	682	670	648	639	653	731	698	697	657	704	597	658	641	675	649	652	694	648	632	731	627	676	656	662	657	679	682	703	663	636	662	625	660	683	669	685	680	673	643	710	717	686	630	657	655	639	621	673	662	632	664	652	688	680	623	660	668	726	655	692	674	609	639	632	681	659	707	674	665	672	660	654	638	706	648	643	660	621	667	690	643	666	634	656	611	652	616	604	682	642	658	667	700	632	642	684	682	656	628	632	633	701	654	621	692	642	659	695	651	617	660	649	651	674	656	627	643	692	621	650	693	659	683	678	655	662	675	670	625	669	656	663	634	634	683	631	677	651	689	618	674	679	704	639	653	767	695	699	664	664	652	657	618	643	652	638	637	660	633	678	657	654	661	692	673	679	661	666	628	682	617	661	659	609	670	662	614	662	629	662	590	704	666	650	666	660	645	673	650	679	636	620	675	663	623	650	658	679	636	653	639	669	628	637	682	692	652	651	640	649	732	680	715	667	658	634	680	687	685	694	647	623	647	664	705	662	653	632	626	626	613	630	660	645	629	673	708	657	654	663	660	655	646	637	684	634	668	660	654	660	657	692	677	670	689	667	670	627	702	701	643	598	690	653	663	676	625	688	683	621	682	682	692	741	635	639	647	674	651	661	643	647	657	657	655	667	674	639	663	697	659	642	654	647	677	648	623	660	642	638	689	684	691	641	718	662	701	627	676	651	656	643	694	660	684	688	669	651	665	657	672	638	649	654	667	665	636	658	647	634	726	658	624	679	649	677	680	646	655	690	653	663	670	688	671	645	670	624	634	671	686	664	620	685	646	623	643	692	682	698	684	654	663	662	674	680	651	689	650	650	660	664	657	691	651	676	615	675	690	647	647	643	658	644	591	671	675	672	668	658	662	632	625	643	660	618	620	648	632	677	678	635	644	688	674	625	658	657	701	661	662	648	682	673	688	628	675	700	640	670	658	627	684	657	688	658	707	644	664	663	642	684	653	632	689	628	675	624	684	670	592	667	644	622	635	623	612	681	642	695	645	662	645	640	717	663	649	637	659	672	664	691	646	693	645	662	648	658	666	668	683	651	631	680	646	648	660	650	651	698	651	671	658	644	685	678	695	707	656	676	682	640	690	678	654	696	685	635	639	710	630	594	656	627	627	697	643	628	669	675	647	675	683	691	687	692	634	649	636	693	626	675	684	662	603	630	668	608	647	643	647	697	630	690	667	686	641	653	677	646	627	654	673	665	688	672	610	690	655	683	668	661	661	670	677	670	667	710	625	675	675	680	623	687	695	694	691	658	613	655	643	670	642	674	663	642	648	646	678	684	626	644	653	647	650	657	623	683	685	617	675	647	654	642	666	686	662	638	659	664	653	647	656	661	657	654	656	661	707	630	702	664	619	667	625	627	636	670	627	661	675	652	667	671	677	626	630	673	659	654	621	656	668	673	648	669	686	662	696	636	599	662	671	643	649	679	688	729	672	674	647	659	661	652	676	683	672	682	671	662	654	672	682	659	697	656	646	700	677	650	699	690	666	629	620	650	640	660	664	669	702	709	615	675	671	663	702	673	623	654	633	662	644	716	670	639	681	657	679	652	667	683	649	680	661	656	664	680	694	656	654	653	656	667	693	645	651	640	634	677	651	707	617	649	657	669	666	662	654	704	626	681	672	637	685	699	636	655	675	664	665	697	666	696	631	640	631	620	694	644	684	709	630	682	696	652	687	693	677	647	632	654	647	699	627	642	694	646	622	671	620	638	669	681	643	695	618	675	627	635	667	675	660	649	684	637	620	666	669	709	661	698	632	607	686	671	666	660	645	667	658	672	687	637	683	665	712	680	628	654	647	663	667	631	646	654	660	695	663	652	638	622	677	678	665	671	655	611	675	626	662	690	618	699	660	632	667	660	674	678	638	630	679	704	650	633	670	692	697	599	668	652	678	674	643	646	683	642	646	679	708	681	661	689	654	693	632	646	672	632	660	659	686	656	723	673	625	655	668	651	671	669	617	664	694	629	631	660	650	670	614	658	664	649	649	691	640	682	674	651	658	639	699	720	693	663	676	690	644	727	666	660	689	650	668	693	715	657	686	709	695	693	667	625	636	685	621	628	694	650	694	663	683	632	669	634	643	652	663	677	686	627	636	623	626	690	672	644	653	620	685	675	684	639	662	673	670	679	677	669	590	687	673	664	666	690	678	660	658	677	694	649	682	636	641	688	649	654	656	693	693	673	655	607	641	640	643	649	684	673	639	713	682	633	668	667	657	656	690	654	642	647	635	685	664	650	684	659	664	650	700	648	684	689	607	619	652	637	687	675	658	666	655	647	678	635	676	640	681	672	651	635	666	674	725	665	658	667	672	657	686	684	643	656	629	659	654	703	677	652	617	634	641	701	663	613	678	621	665	623	668	674	648	630	702	681	654	671	619	644	639	687	654	661	666	620	669	630	644	643	645	614	663	635	662	670	702	644	671	623	690	702	641	688	640	657	647	629	668	656	698	625	631	695	718	692	654	616	722	629	699	688	684	639	716	681	707	677	632	630	689	677	675	674	673	691	618	697	685	714	667	660	669	639	702	675	690	647	671	653	634	655	709	638	686	638	644	633	644	638	661	663	643	626	629	634	662	627	640	673	640	683	610	662	652	647	648	632	620	659	664	664	686	624	668	737	667	633	663	627	635	688	646	625	659	622	634	707	660	697	684	657	652	662	664	651	657	627	645	658	613	674	673	684	691	719	637	674	639	674	666	655	696	678	607	634	649	672	657	628	663	649	659	674	675	638	663	622	673	641	663	660	701	608	663	632	683	676	671	678	619	694	701	640	649	649	660
24311	21322	28555	24502	21467	15506	9174	6097	4663	3907	3184	2396	2125	1720	1497	1389	1293	1266	1073	976	955	787	751	672	677	620	694	622	614	566	596	562	573	535	513	506	497	469	497	573	469	460	473	483	468	477	466	475	450	488	435	446	477	486	417	450	436	407	463	459	480	422	398	450	455	464	466	468	481	469	427	426	454	445	433	454	436	474	415	435	463	426	474	445	440	448	435	458	411	462	447	413	454	442	447	441	438	468	441	451	439	440	433	411	430	438	412	424	435	437	440	445	443	443	450	417	434	427	421	447	440	434	421	445	452	422	440	438	450	471	435	458	445	426	442	432	399	490	485	475	433	399	434	432	480	447	415	434	453	456	403	419	468	430	439	436	443	444	457	424	481	437	428	473	489	423	426	427	461	422	457	438	480	426	477	466	445	446	472	448	432	415	407	434	437	418	439	423	426	430	469	466	450	442	474	453	439	434	427	450	460	472	466	471	434	451	453	433	430	425	425	434	414	449	455	439	455	408	447	456	445	485	446	463	448	423	423	472	476	420	447	447	439	479	427	435	435	425	390	457	445	423	432	464	480	481	451	423	455	461	455	433	451	417	423	433	453	421	452	472	434	429	468	445	429	440	404	466	447	437	437	455	440	442	454	465	454	397	424	416	411	404	436	442	436	421	471	430	442	471	430	408	492	437	428	479	422	413	418	476	439	440	431	475	458	434	395	459	482	418	412	465	412	430	390	424	465	472	436	417	436	393	449	415	450	445	467	447	432	427	425	407	438	452	442	461	434	454	446	440	449	438	430	438	460	434	405	444	472	469	438	448	423	447	464	475	468	451	459	451	457	464	416	455	449	439	469	449	465	454	444	452	482	431	457	441	443	445	440	436	481	441	479	426	408	423	431	435	443	421	426	452	449	417	460	431	501	448	460	463	453	442	454	416	434	456	425	444	440	487	416	448	431	432	391	456	424	385	448	439	425	401	442	456	469	424	448	416	434	445	478	428	462	431	449	429	406	444	422	461	456	431	432	406	457	437	408	426	415	449	444	457	437	446	466	421	438	449	408	452	473	433	429	447	432	435	432	446	411	450	438	426	485	452	447	461	462	403	404	457	454	468	409	435	431	452	440	468	448	448	481	433	437	438	436	466	427	413	417	444	448	491	469	477	435	423	416	478	438	477	433	432	408	473	458	463	454	432	429	444	443	444	424	467	429	412	426	401	469	460	443	435	452	459	431	420	431	444	457	425	430	495	498	434	462	492	411	391	468	477	424	475	452	428	423	419	453	438	426	448	448	426	426	475	468	437	456	444	449	447	383	427	433	436	458	402	437	432	412	438	439	414	444	458	432	448	462	432	453	411	432	474	416	456	450	448	456	408	441	448	460	473	430	454	459	443	447	432	437	426	393	409	440	477	414	452	459	409	403	427	411	449	460	453	443	459	448	433	419	448	443	487	437	461	449	455	432	466	422	451	476	426	471	411	420	442	447	452	407	431	468	472	440	456	415	423	436	435	395	437	452	428	465	443	442	468	474	443	414	411	445	422	417	432	452	468	435	483	441	422	439	471	448	485	442	388	456	437	406	422	426	459	460	455	415	442	402	457	430	417	451	469	446	475	438	428	413	417	439	453	443	439	436	419	486	439	447	455	410	419	416	452	404	447	456	469	405	471	442	454	426	437	458	473	465	462	465	478	455	449	476	437	414	468	402	457	440	487	458	439	501	448	475	449	457	418	438	454	455	464	433	483	421	408	456	417	473	419	443	449	461	433	405	410	452	446	458	437	427	412	435	479	449	447	415	455	419	448	463	458	456	463	406	446	471	459	437	461	432	452	417	451	434	445	434	434	507	428	490	476	439	443	458	459	417	490	411	407	433	443	439	445	444	410	464	470	415	435	445	455	442	457	428	462	441	457	417	457	438	426	428	427	432	444	457	451	455	460	418	406	457	449	474	445	415	462	465	418	472	435	460	396	398	431	434	440	430	496	436	450	417	433	425	427	443	445	439	437	454	445	443	440	451	445	448	440	455	430	435	432	454	437	417	450	427	447	411	456	419	437	432	464	430	444	429	426	442	408	451	428	414	395	432	435	425	459	439	414	461	457	449	446	412	427	430	424	437	425	505	456	440	420	384	440	442	441	466	451	423	426	433	455	467	498	434	426	435	441	446	430	430	460	459	433	443	445	440	454	427	464	456	478	446	447	413	453	490	432	463	433	447	461	460	433	453	413	412	413	430	441	434	456	426	436	445	423	466	401	422	425	472	427	438	434	420	459	414	446	400	443	436	441	397	418	460	456	423	463	432	459	417	428	428	441	471	414	452	443	442	438	442	386	406	446	429	436	432	448	430	440	472	461	467	446	461	442	470	462	416	445	464	437	429	401	438	410	459	395	437	455	437	406	435	440	441	417	436	443	434	493	467	449	436	440	462	423	440	419	464	451	448	423	447	489	429	453	420	457	470	442	453	431	462	463	436	448	432	444	432	449	411	422	496	468	453	452	440	443	416	452	471	425	454	456	426	419	464	452	418	427	471	466	420	439	434	451	444	397	420	453	427	460	438	448	433	455	433	470	449	415	477	464	431	393	451	427	451	453	492	445	433	470	466	433	421	434	430	418	440	416	445	419	409	425	456	428	435	446	426	456	432	409	450	476	410	441	438	463	446	443	463	446	425	435	462	459	454	461	439	472	456	412	482	446	465	417	432	440	472	444	431	448	482	419	450	442	492	423	464	468	438	450	412	469	412	439	463	424	457	439	485	466	430	416	430	434	490	438	421	424	417	421	415	451	465	420	423	452	452	427	429	464	472	462	464	480	435	461	424	435	415	447	413	466	491	441	484	441	430	435	447	446	435	425	442	460	431	463	477	445	426	485	448	441	421	491	445	425	423	404	452	488	425	463	452	464	441	409	460	438	460	450	458	451	457	456	411	431	455	429	417	402	446	440	485	461	456	439	414	424	411	461	416	468	434	453	445	433	450	425	454	464	444	419	414	480	477	446	412	400	455	422	407	466	454	414	459	453	452	464	424	453	439	453	460	467	453	482	408	460	412	440	446	434	443	433	429	436	443	442	410	481	425	431	462	426	423	451	427	427	460	448	478	457	435	442	439	430	411	436	477	438	437	479	432	405	427	420	427	443	411	456	426	460	456	433	453	434	463	467	442	408	439	395	436	459	443	479	438	457	478	435	412	430	425	460	435	446	476	409	439	459	470	466	428	443	472	475	423	424	437	448	428	433	436	444	438	441	461	437	459	459	454	416	417	417	408	435	428	392	450	460	434	461	465	431	468	472	446	434	444	422	439	431	468	441	459	423	448	425	457	463	439	466	452	477	464	403	426	419	426	436	426	435	477	465	447	435	450	470	416	411	436	412	412	450	489	444	450	441	433	421	445	446	413	487	403	450	427	444	434	426	465	450	441	453	489	436	453	451	484	434	450	432	461	437	452	458	456	442	433	450	451	434	450	426	475	434	411	416	431	423	447	454	434	437
20775	34806	31318	21209	18313	14907	12908	11015	9256	7705	5983	4659	3925	3068	2624	2507	2177	2045	1831	1648	1544	1201	1039	1021	946	877	897	860	876	781	739	766	701	683	643	649	654	661	656	624	588	593	585	567	541	588	561	551	546	579	567	564	594	558	509	554	568	506	530	544	580	544	565	557	491	502	515	535	534	541	521	550	543	526	522	495	536	518	542	560	560	570	542	507	534	579	528	530	549	520	534	499	500	492	524	519	524	547	493	578	478	527	548	575	514	533	556	530	524	511	520	536	568	538	512	513	535	512	518	500	580	515	543	549	538	521	508	512	544	541	551	561	556	520	506	555	515	575	538	517	564	498	516	520	514	516	496	541	555	566	561	481	501	504	543	530	532	531	534	564	538	528	556	522	559	526	521	568	554	549	552	530	540	485	547	530	511	472	543	502	561	521	492	551	571	582	538	560	555	544	528	501	547	527	538	487	567	511	533	541	507	527	513	512	554	532	516	507	531	520	563	534	558	507	568	531	531	546	524	515	514	480	508	538	540	534	551	522	544	563	509	496	535	517	527	537	527	560	533	541	477	504	516	510	540	541	568	528	514	535	544	553	513	513	490	531	490	496	522	538	537	508	535	557	511	532	528	508	541	559	531	519	535	537	515	524	522	540	511	541	572	560	544	508	546	510	525	516	510	528	553	504	532	512	529	525	507	494	509	513	517	553	535	524	577	547	503	530	526	531	543	538	519	549	544	508	519	545	533	540	533	532	521	543	539	512	516	515	490	519	522	524	516	516	559	546	486	541	510	508	510	558	523	516	524	497	511	523	541	505	521	529	507	528	545	531	522	541	522	545	573	490	501	513	525	525	553	579	499	531	494	531	530	548	480	548	536	508	506	510	523	528	513	518	520	549	548	529	521	518	545	530	551	555	505	527	533	507	509	519	508	532	534	520	536	498	537	508	548	534	499	531	503	529	490	512	507	540	541	541	541	579	500	523	563	527	528	510	533	546	520	548	503	509	500	542	532	514	516	530	558	533	549	509	551	524	515	484	523	511	537	531	525	589	538	530	540	551	495	514	508	560	524	508	543	533	540	536	488	531	541	534	533	542	529	518	579	551	511	545	496	538	522	529	530	504	549	539	522	551	556	489	501	525	551	539	506	510	536	510	517	530	538	501	512	548	524	537	499	535	523	496	502	489	535	518	552	519	517	517	554	524	517	476	532	562	525	536	482	532	521	537	537	532	534	502	507	528	524	552	540	543	525	516	520	539	532	487	561	518	508	528	512	498	521	566	567	525	544	508	512	546	514	543	520	552	530	500	528	530	499	519	560	509	508	495	523	559	534	514	488	500	541	532	537	525	492	514	502	501	532	523	490	556	499	526	503	528	485	546	543	515	533	484	556	516	533	478	539	524	540	542	557	547	507	513	547	526	520	499	530	511	504	539	556	523	512	515	522	508	520	515	540	576	564	516	510	513	506	522	546	534	537	567	533	519	533	474	543	525	596	513	509	541	536	546	505	538	567	504	496	518	517	531	528	530	552	545	553	518	556	521	502	497	531	556	570	503	582	521	511	549	538	555	537	519	522	510	582	524	519	524	544	560	526	537	497	562	536	535	519	506	515	537	523	526	518	502	513	505	554	499	523	507	501	549	506	558	565	539	521	507	519	549	527	513	531	565	525	522	550	526	515	538	540	506	513	507	526	546	505	534	543	498	483	543	502	535	533	537	506	560	501	488	523	503	520	550	565	464	513	544	524	488	525	554	528	559	548	542	546	524	499	532	524	487	530	516	547	534	506	506	506	520	527	510	477	505	527	489	519	562	522	521	526	549	487	500	505	534	531	519	512	480	524	576	520	512	540	501	569	568	544	506	548	532	511	551	529	491	508	521	529	493	537	527	530	502	485	500	546	491	531	534	513	538	515	519	515	516	536	543	519	566	533	547	506	496	496	533	525	534	512	520	539	540	560	521	528	517	549	523	515	559	501	508	516	510	515	519	505	508	549	509	503	545	514	515	502	525	506	530	554	503	553	515	505	518	525	494	554	543	524	537	570	534	559	523	527	510	507	497	509	529	486	508	536	504	534	522	560	509	547	542	522	542	528	551	553	512	546	558	505	529	523	535	537	518	580	520	530	508	508	529	533	533	507	568	576	519	467	543	476	504	520	548	512	513	536	531	517	519	525	509	507	507	531	520	487	519	522	525	554	515	542	570	484	540	544	549	517	539	535	551	541	552	540	513	535	479	484	514	543	465	547	511	534	537	524	532	517	551	543	503	532	506	534	497	529	511	523	556	519	561	513	484	495	505	514	520	536	569	533	575	531	490	543	553	528	497	541	536	581	539	516	540	513	483	547	526	532	545	507	527	492	533	536	550	553	502	533	523	534	529	516	522	524	512	537	528	550	512	514	546	558	520	526	530	545	570	536	540	514	556	539	526	557	538	548	520	508	557	527	551	476	546	534	556	527	568	521	511	510	538	511	494	507	510	544	523	478	547	535	504	486	539	501	512	518	497	535	478	476	550	515	543	508	545	555	570	531	502	488	525	496	526	513	564	557	507	538	512	529	533	546	520	499	540	502	534	512	503	516	491	521	509	506	571	564	499	553	520	491	502	533	518	499	495	528	546	539	509	524	533	559	552	524	502	520	521	511	514	603	515	532	530	563	541	519	548	555	488	513	568	523	531	517	599	527	494	495	536	524	531	509	511	490	514	536	562	518	519	547	551	526	557	537	510	564	569	536	534	554	547	501	513	518	499	519	532	485	531	557	538	531	540	506	530	524	546	496	532	529	549	526	496	552	537	541	555	517	522	572	499	537	529	580	556	548	533	495	520	538	511	486	521	495	568	516	544	490	507	518	525	563	531	502	513	485	532	505	538	533	569	518	541	487	545	519	556	529	543	539	537	526	485	513	582	519	547	516	529	568	552	495	520	555	550	536	574	522	511	534	495	535	480	580	533	519	496	517	519	489	524	550	523	494	527	518	519	506	556	512	537	536	489	512	509	539	527	540	542	501	555	573	539	535	469	520	523	518	511	562	510	519	544	519	508	529	486	502	556	564	541	491	549	495	552	494	536	551	491	529	496	572	494	556	511	555	483	520	536	542	529	539	511	530	528	479	545	501	579	503	504	530	552	544	576	512	558	504	487	521	574	518	542	564	548	500	526	546	561	528	470	518	539	540	520	511	526	534	537	533	515	529	485	543	520	508	544	558	495	542	550	555	547	516	526	481	529	489	521	522	504	552	505	565	547	556	537	542	558	502	538	521	509	551	508	500	529	535	556	542	489	543	532	548	498	526	545	516	488	508	550	535	543	510	526	531	514	496	480	524	533	509	498	491	490	520	565	523	533	548	526	535	544	531	543	557	505	574	546	521	507	547	484	491	518	488	528	541	541	563	537	544	501	522	508	502	508	576	510	524	548	517	517	526	524	460	541	504	592	534	515	528	524	526	526	529	498	505	499	551	495	523	512	538	488	524	561	576	552	525	507	566	506
25618	21323	27480	25577	15766	9206	6739	5368	4314	3597	2976	2409	2104	1813	1713	1559	1477	1424	1290	1251	1121	993	978	1035	960	911	894	883	876	866	863	833	829	800	774	811	773	735	746	734	777	796	755	756	757	772	757	721	752	742	744	731	745	712	791	722	717	735	705	706	767	698	748	735	747	706	774	764	784	735	717	711	720	715	734	726	725	717	737	738	692	766	751	715	746	768	724	723	736	708	750	680	703	750	778	804	690	738	749	729	733	727	718	701	717	739	739	740	721	726	697	737	731	709	705	758	727	757	729	770	694	704	760	732	741	708	696	732	700	767	736	750	737	761	656	745	755	746	712	750	706	710	705	764	751	739	757	751	704	682	708	734	690	752	733	712	801	764	728	704	750	754	714	743	713	705	737	732	746	715	757	694	739	731	723	725	771	736	743	728	773	727	734	728	742	746	723	752	752	715	733	764	783	755	719	742	758	728	759	710	765	727	707	740	787	706	697	766	785	686	706	777	748	761	738	821	704	780	774	715	739	731	765	730	737	693	729	759	767	721	750	765	764	725	696	755	751	754	767	754	737	705	717	735	729	749	732	721	707	709	728	700	755	682	729	727	756	690	731	696	765	790	750	684	691	763	754	735	773	708	713	759	737	733	752	717	762	694	691	761	783	757	787	766	753	770	696	744	774	694	740	752	688	672	714	723	716	741	737	775	717	691	673	755	732	740	729	788	726	709	768	711	698	701	757	782	748	738	726	739	691	743	778	728	753	729	736	719	778	732	718	712	766	715	710	740	721	739	760	723	762	750	703	731	737	686	729	713	708	723	725	738	729	726	743	746	765	740	765	697	733	797	763	735	747	727	813	704	762	702	736	785	721	741	735	745	709	785	730	708	750	720	715	732	750	768	773	737	776	730	727	735	763	761	745	715	728	695	756	736	775	729	705	742	726	727	763	688	727	736	755	740	733	672	698	779	709	740	712	774	727	653	725	781	738	724	787	753	695	691	717	665	722	731	736	716	793	727	763	731	712	715	676	714	686	734	723	727	702	743	735	724	776	720	741	753	725	779	698	679	723	727	713	753	745	712	697	776	703	701	793	730	696	751	730	753	718	740	756	716	762	738	747	711	715	738	764	705	701	724	713	689	709	699	720	795	749	747	724	710	713	710	747	738	724	663	768	771	728	712	735	760	738	733	736	769	693	763	748	699	704	804	714	722	729	746	772	711	731	700	747	714	720	682	761	685	728	760	780	742	718	746	742	739	810	721	749	687	704	720	775	796	740	669	681	705	778	713	743	744	731	755	738	746	727	754	723	707	772	726	730	708	716	763	671	760	734	677	748	783	741	730	723	746	764	743	718	727	767	688	712	756	761	760	722	764	743	689	763	709	693	742	746	706	725	728	691	714	745	759	724	753	745	720	686	688	746	728	734	786	764	724	730	726	693	750	811	757	745	690	722	774	712	698	723	752	720	753	719	719	734	672	703	711	695	730	761	745	715	720	750	786	738	744	748	764	737	720	754	699	710	706	713	755	735	738	726	763	781	760	722	734	692	703	729	793	711	763	713	750	760	744	705	727	718	718	734	737	712	767	758	712	739	735	745	740	714	735	756	702	750	725	742	780	717	755	767	708	772	781	729	731	702	732	722	761	740	688	777	733	716	729	740	756	800	771	721	767	758	726	776	720	731	756	702	797	771	722	735	724	727	739	763	724	748	778	711	771	735	731	736	736	708	736	752	743	716	750	737	705	775	700	752	710	743	738	751	721	726	720	768	718	721	686	726	715	706	746	741	762	705	682	746	708	761	745	754	728	758	696	755	728	723	751	737	701	748	797	749	735	716	732	682	709	701	783	770	752	695	779	775	731	709	729	720	741	722	712	709	771	732	690	701	705	736	720	741	793	736	733	704	714	785	736	718	701	712	765	740	709	723	733	725	727	742	772	761	749	732	705	718	730	725	697	730	702	713	713	797	695	715	771	742	741	740	718	698	734	725	743	732	774	747	720	735	709	696	727	699	764	749	755	739	718	735	762	723	713	710	736	726	774	735	744	768	765	761	711	748	752	733	743	720	712	764	732	735	717	715	742	684	799	760	700	763	710	736	744	731	727	728	700	743	731	720	768	735	706	765	692	733	764	767	734	719	706	738	703	729	777	730	742	696	737	726	729	727	761	712	762	722	714	758	705	735	665	766	775	725	766	693	745	735	705	706	716	713	734	742	720	744	783	714	747	704	723	718	763	704	769	727	723	726	739	724	743	721	741	684	772	739	676	726	709	782	738	738	739	743	703	739	748	720	763	697	749	706	729	739	737	704	728	691	746	711	734	759	738	722	731	708	735	774	768	729	729	719	721	782	730	740	776	699	736	712	728	754	780	734	714	721	744	720	777	751	711	737	727	743	704	781	767	740	726	751	776	698	755	766	692	721	767	743	729	736	752	766	739	709	753	764	695	709	705	702	765	753	717	794	744	731	776	755	754	698	777	739	775	751	753	718	717	753	806	749	733	708	737	728	724	707	734	733	711	680	750	779	772	723	735	741	772	738	748	713	720	701	719	670	720	751	721	735	774	738	713	747	745	700	764	685	725	710	717	779	764	760	818	710	748	727	718	748	712	706	691	713	724	709	733	756	737	661	764	730	768	653	787	746	784	710	678	730	735	737	730	696	761	726	705	738	719	741	726	757	696	748	770	720	723	710	699	740	693	745	710	687	733	735	728	692	781	731	695	715	727	716	717	740	722	708	724	716	712	750	733	719	707	751	724	761	769	714	725	721	724	696	696	759	726	732	691	734	723	746	745	724	743	660	734	701	727	728	728	726	757	712	796	750	688	713	743	748	778	744	744	711	728	750	666	726	767	716	731	658	719	737	732	733	730	764	717	741	712	761	793	713	742	692	764	726	710	746	736	767	760	708	735	744	727	777	747	773	687	737	720	710	721	810	720	750	786	742	758	765	749	694	699	702	715	743	689	707	738	714	744	760	695	748	720	695	716	747	735	792	746	741	755	691	737	722	724	701	699	742	694	690	720	731	742	710	738	726	707	729	709	770	700	710	737	699	773	749	726	672	724	724	723	736	733	699	747	701	728	756	734	736	751	770	695	737	756	733	760	729	705	722	726	746	749	698	764	685	720	768	737	790	738	722	791	741	685	689	748	752	722	670	714	742	754	770	708	715	745	761	716	749	773	781	706	744	720	760	771	743	684	772	740	756	749	699	721	761	705	793	742	717	701	762	730	773	771	693	742	742	749	751	777	709	736	748	729	715	742	740	692	782	728	736	669	757	711	768	713	767	729	730	717	724	729	761	696	734	736	733	710	726	725	697	709	720	684	699	705	778	752	714	731	697	749	745	749	703	705	704	712	683	720	743	735	748	736	718	704	714	729	748	745	727	746	795	742	717	784	714	706	726	696	775	693	709	732	691	688	699	748	765	738	682	791	736	696	719	722	741	778	787	727	736	684	774	732	796	722	747	760	697	719	738	710	717	741	758	706	712	760
20198	31825	29252	19186	16178	14159	11481	10314	8842	7115	5694	4692	3735	3174	2880	2509	2300	2204	1951	1918	1646	1450	1254	1232	1306	1198	1188	1112	1110	1048	1046	1027	993	973	947	934	941	935	972	940	950	904	879	842	883	849	880	933	849	869	834	838	848	906	842	859	870	874	873	906	878	882	848	834	876	802	821	870	838	860	836	788	821	836	864	912	847	815	887	841	803	856	838	858	815	876	836	832	855	853	868	865	856	787	867	816	846	833	845	810	826	809	819	808	868	831	866	853	879	837	852	832	819	856	848	837	888	837	907	858	850	882	812	861	868	857	899	844	831	822	850	865	882	856	842	895	805	870	879	822	866	813	868	813	817	892	861	844	866	859	875	820	874	792	809	873	860	824	845	822	864	851	851	819	813	827	859	831	881	823	801	858	903	843	822	848	871	822	823	835	867	852	851	827	820	827	840	830	853	858	867	827	788	842	852	800	845	814	863	844	876	857	862	830	822	848	845	854	828	814	870	797	839	855	872	829	845	883	862	819	816	857	870	840	862	861	835	869	872	859	814	848	831	841	842	885	819	819	828	818	922	884	876	838	777	858	798	807	848	839	820	841	834	821	864	803	860	827	830	864	825	859	884	874	826	812	874	861	828	803	824	852	836	865	838	823	861	852	817	874	908	869	808	828	838	870	847	852	831	844	889	858	823	869	817	822	826	888	805	829	824	845	831	869	819	848	882	807	850	830	829	804	793	787	837	872	870	875	853	835	861	830	898	886	886	867	854	869	855	820	871	894	824	835	838	857	859	845	847	821	829	865	866	873	876	877	837	814	859	804	850	852	815	805	889	834	838	849	891	842	853	911	852	854	858	905	865	813	809	805	849	869	822	795	882	890	815	861	873	870	889	842	899	853	804	860	859	792	821	870	849	851	836	920	884	890	798	860	861	859	808	835	808	874	907	865	865	852	907	835	863	828	787	818	812	857	843	870	862	835	849	825	810	835	809	874	869	832	866	874	852	838	808	811	821	829	892	823	820	816	840	879	812	857	860	843	875	831	840	843	863	848	910	830	878	808	881	842	836	850	862	830	852	811	837	829	859	810	866	856	825	862	880	840	841	863	874	889	908	840	808	891	855	859	851	848	837	834	813	864	851	822	871	863	821	873	890	835	858	803	806	882	805	864	915	836	816	893	832	836	821	858	870	821	815	846	854	863	825	854	895	837	870	830	834	850	854	833	883	843	840	841	846	862	798	860	848	824	893	844	889	886	908	878	817	888	938	858	806	912	861	858	857	825	841	874	832	872	798	821	870	825	865	872	876	861	834	821	856	858	831	826	864	864	894	835	825	890	893	872	838	855	867	813	838	824	842	874	824	838	836	887	880	841	891	894	833	875	847	886	850	803	868	816	828	855	867	841	853	846	872	858	798	853	876	825	871	843	843	836	838	815	873	837	847	841	864	864	792	820	873	862	857	826	835	855	841	850	877	882	816	835	891	797	876	812	854	858	854	855	820	855	831	828	869	861	882	844	808	873	836	828	811	833	842	808	800	832	834	861	842	862	894	812	856	866	849	876	818	783	851	928	881	841	911	830	841	870	843	823	846	850	822	846	857	805	824	900	828	864	847	896	822	862	838	885	848	827	839	804	877	859	837	887	862	840	842	782	845	801	816	818	842	896	863	811	845	792	811	853	803	868	861	900	787	827	839	824	843	835	853	843	855	858	827	850	860	847	871	918	846	820	827	852	863	847	849	854	852	854	881	816	839	921	782	865	837	831	875	815	855	897	854	864	834	865	864	800	828	833	832	843	856	895	895	858	798	874	876	818	845	823	822	873	831	824	877	821	793	818	843	894	889	813	834	819	860	822	843	896	883	887	829	870	870	853	878	855	799	785	819	852	819	829	871	871	784	851	787	857	869	846	821	824	808	866	813	849	839	831	854	860	834	915	827	849	815	867	851	858	814	883	879	868	851	883	792	843	850	884	882	855	855	850	842	831	855	873	882	840	877	841	845	906	838	858	850	877	878	887	843	794	890	871	823	833	853	820	896	836	846	904	837	828	820	856	839	838	825	862	836	835	876	800	869	853	867	862	853	849	819	853	810	817	842	864	842	870	891	847	825	852	820	912	847	872	812	895	825	833	854	846	876	871	855	845	858	848	788	798	829	883	903	826	798	825	813	843	898	864	834	862	835	802	846	897	877	881	859	815	861	848	830	843	873	863	825	854	810	841	806	839	809	826	826	856	859	795	813	848	816	857	777	844	835	819	786	891	851	833	839	881	831	894	866	887	836	794	844	825	865	869	848	870	821	900	884	837	800	893	805	852	823	860	859	850	828	871	851	762	890	840	840	848	867	812	815	887	882	831	864	890	794	869	865	856	851	850	857	858	825	822	840	863	901	865	800	844	854	882	817	896	842	864	856	836	847	874	854	844	880	859	851	831	839	854	820	813	860	826	853	852	872	833	826	850	905	829	792	817	852	900	874	838	915	884	834	810	804	873	821	821	902	872	809	821	799	849	865	821	799	899	825	850	883	933	862	872	901	833	817	882	900	876	821	839	805	845	861	852	812	845	863	852	871	860	857	804	839	843	892	834	883	838	852	868	865	863	798	840	811	832	876	866	902	854	830	822	806	782	819	856	897	832	853	849	853	848	854	793	837	844	839	806	855	821	872	800	848	892	840	876	810	827	849	833	811	776	858	851	810	844	790	870	894	828	818	847	842	801	879	838	818	798	849	809	905	854	888	902	870	887	838	832	855	865	823	879	879	806	832	833	884	862	867	841	850	900	865	822	873	857	837	796	838	889	878	887	780	836	860	847	841	847	849	851	836	832	868	888	833	836	845	868	900	832	818	772	870	821	903	842	885	851	768	806	853	873	801	874	893	843	802	843	840	871	846	861	805	912	890	860	856	910	855	859	835	832	840	867	872	904	857	862	814	855	848	799	843	909	904	877	868	913	852	861	857	822	841	828	890	867	844	868	858	885	833	864	854	827	831	838	842	863	844	890	881	851	899	801	842	867	850	813	851	817	879	837	821	845	822	883	856	791	871	846	827	834	884	819	837	893	837	836	837	867	871	842	905	806	832	842	848	855	841	822	887	853	842	876	857	901	855	784	839	818	857	828	854	863	818	853	839	848	861	908	860	841	886	851	836	887	827	859	843	858	868	858	837	850	797	830	827	853	880	824	848	798	829	906	862	832	828	815	837	887	852	882	869	869	809	868	876	777	793	786	884	848	829	872	822	781	821	814	824	830	839	849	854	824	880	832	838	837	856	875	878	885	860	864	815	846	815	873	836	840	796	797	857	840	807	872	858	872	844	814	831	823	840	838	798	823	897	898	862	844	867	859	833	879	831	851	851	858	824	797	865	844	890	837	886	853	871	886	881	853	870	902	889	838	852	837	859	902	865	880	809	898	835	864	858	836	871	910	811	830	857	861	832	838	818	863	871	847	797	857	859	887	859	852	913	871	866	836	867	854	872	844	831	883	812	819	819	862	844	885
23229	21375	29108	24026	21441	22055	17808	10294	7282	5838	4591	3570	2985	2491	2363	2117	1901	1631	1638	1550	1419	1178	1106	1040	990	929	854	927	833	881	840	813	774	726	809	766	739	762	740	709	732	691	687	645	706	695	618	662	709	695	690	738	690	622	701	644	697	644	706	685	659	641	688	653	641	697	647	653	666	633	621	631	660	665	641	672	656	625	663	680	634	640	659	658	643	659	650	664	677	680	652	649	631	681	655	633	624	652	655	611	640	625	668	632	632	648	660	659	650	652	630	621	636	623	663	628	694	634	662	635	693	651	643	665	646	639	598	670	625	662	627	653	661	647	681	658	639	591	615	618	600	660	650	634	607	640	621	649	630	658	653	614	654	681	624	635	644	634	605	625	627	628	690	597	616	599	636	705	624	660	590	654	694	628	648	638	623	627	639	602	606	649	656	688	663	592	625	656	635	592	626	652	630	617	643	684	662	683	605	590	634	581	639	687	657	640	634	645	631	709	598	597	654	629	645	644	625	667	615	615	648	622	639	638	620	599	637	620	655	621	638	644	672	646	653	637	637	595	601	672	637	636	619	633	652	645	627	636	640	663	662	658	650	627	632	669	646	618	593	645	617	641	669	688	643	647	634	627	651	620	680	643	636	587	592	629	631	638	636	610	652	607	680	689	661	589	670	645	638	643	588	622	638	621	664	653	677	619	617	646	638	597	628	629	658	598	622	684	631	623	673	648	606	627	616	708	645	671	605	668	670	682	655	657	657	605	643	622	641	631	619	656	637	670	612	636	648	639	637	645	625	643	602	636	691	675	598	626	645	673	628	647	624	614	664	651	691	652	703	599	664	662	648	633	664	605	627	631	591	677	660	656	614	583	631	629	636	626	702	627	645	625	643	650	635	630	622	669	636	636	624	683	623	572	632	651	618	658	631	662	600	662	599	659	651	664	673	635	662	649	634	639	647	687	686	663	626	605	629	661	627	647	626	664	647	638	664	641	615	629	649	636	609	621	650	662	663	633	644	611	610	594	675	634	648	654	627	657	642	657	638	637	643	604	649	589	614	626	614	655	683	648	657	643	614	611	657	610	682	652	642	603	655	623	606	670	623	656	617	653	638	614	639	649	694	663	634	654	663	658	631	583	665	605	659	633	630	618	634	606	641	625	633	653	637	629	664	646	632	629	626	664	687	610	629	604	693	710	648	624	592	643	630	669	597	640	627	623	646	641	591	615	664	675	621	615	608	634	671	619	654	615	653	647	637	633	619	672	623	671	641	650	634	682	667	659	604	620	609	637	603	643	643	629	626	646	652	630	600	588	617	658	633	634	693	638	666	644	658	589	632	584	673	670	670	688	679	650	624	657	642	625	645	680	613	652	721	643	657	674	625	657	631	657	678	672	674	641	659	625	599	612	633	710	590	663	652	637	617	652	635	627	629	661	611	666	660	688	632	638	609	623	663	657	658	681	645	625	638	629	606	655	575	631	661	634	648	686	656	668	662	594	663	619	639	654	582	658	644	629	632	627	626	640	643	623	590	660	654	661	602	646	634	621	627	649	649	606	658	645	655	592	660	650	660	618	657	656	694	640	592	616	632	624	634	675	638	630	647	619	649	633	651	636	637	666	601	655	661	607	685	610	660	626	624	640	608	657	628	637	626	656	676	628	674	648	652	641	637	645	658	614	646	644	687	593	624	670	664	604	667	678	665	600	576	652	635	650	627	602	626	656	630	620	690	605	616	652	675	652	652	632	649	639	627	655	686	630	666	637	617	640	680	625	627	660	623	645	625	633	655	651	630	725	631	657	619	632	691	647	617	658	630	644	665	612	640	601	648	659	626	605	627	663	664	640	684	618	636	632	650	644	665	664	672	628	690	640	608	630	641	690	638	629	647	651	668	652	656	652	661	645	646	633	629	652	657	643	625	671	641	618	640	632	630	649	603	644	625	623	649	641	625	643	643	617	639	622	618	627	629	664	624	607	596	599	652	638	646	640	649	633	615	630	664	628	605	653	601	641	633	620	655	624	622	603	654	608	621	640	681	665	595	625	659	661	598	644	661	668	676	624	683	677	663	635	661	643	646	636	686	646	616	627	683	656	631	657	650	618	636	629	598	569	642	672	622	677	650	694	641	578	649	582	643	631	654	649	619	621	682	644	666	642	623	647	639	596	660	637	652	639	655	609	648	676	635	683	591	634	656	612	590	628	666	665	590	637	652	642	688	624	637	610	642	627	621	628	638	709	636	663	689	660	667	643	612	597	648	656	613	663	619	596	634	682	660	666	631	617	663	648	666	671	667	647	649	632	620	634	715	612	687	628	597	684	629	599	671	646	659	621	622	650	669	631	641	645	619	691	661	595	662	630	583	652	641	665	678	666	593	624	661	649	650	645	641	634	638	618	648	645	661	630	673	648	631	660	597	678	637	667	609	650	632	632	615	643	694	624	637	630	665	669	665	625	608	661	648	653	658	636	672	638	632	683	629	634	611	619	667	619	611	670	676	623	595	682	650	618	607	627	619	613	646	634	670	635	638	640	633	634	621	599	640	638	606	692	682	676	636	626	635	638	597	653	640	649	661	636	650	631	621	650	678	575	640	665	618	647	599	641	636	633	619	678	597	657	648	663	615	633	663	609	670	614	615	648	673	644	606	619	652	676	627	648	674	646	618	598	611	647	602	624	658	643	638	601	595	655	588	666	636	628	695	640	636	640	632	621	615	637	663	628	616	671	691	635	619	597	687	601	613	634	658	643	648	627	642	654	617	630	655	613	675	641	611	675	589	624	583	637	640	670	630	611	633	669	645	641	667	656	621	628	678	629	631	696	637	646	663	572	619	650	631	613	612	645	672	600	595	628	640	623	680	658	601	603	648	673	650	619	624	598	620	694	628	596	634	579	612	647	644	662	652	594	622	642	571	619	640	655	585	641	652	651	631	663	682	655	641	673	619	638	668	618	610	663	640	613	655	630	669	655	613	632	664	587	643	603	646	635	653	647	657	619	574	655	679	629	688	587	613	619	673	618	648	598	675	624	573	586	622	576	626	632	609	661	650	596	646	657	648	609	602	662	646	626	620	661	632	621	633	635	631	647	628	636	660	609	620	619	625	629	660	630	650	637	642	693	670	615	647	628	638	627	630	667	616	627	619	645	620	638	595	650	635	586	659	676	650	633	613	628	658	644	624	656	678	609	601	613	618	638	632	607	602	632	649	638	645	639	641	614	634	656	616	632	638	652	674	623	630	608	616	641	605	651	680	648	607	612	634	658	662	623	597	651	603	646	632	653	597	586	593	643	654	647	633	642	638	627	633	643	601	624	632	662	639	622	648	599	614	617	634	644	635	669	620	629	637	637	670	644	626	605	669	602	602	606	666	668	619	645	650	638	682	672	605	616	646	671	649	654	679	621	641	648	639	616	664	659	643	649	624	668	613	638	634	638	664	651	643	630	605	683	631	668	652	641	614	644	637	612	668	647	651	687	644	607	604	677	662	639	699	676
22790	40220	36317	26012	22724	20128	16986	15733	12954	10530	8390	6624	5332	4524	4320	3814	2997	2703	2626	2463	2227	1732	1513	1422	1331	1306	1267	1345	1134	1092	1078	1041	1053	974	904	945	922	860	835	834	879	797	820	835	752	750	803	783	774	767	787	789	736	725	740	748	745	781	778	723	744	741	757	717	695	743	755	752	737	706	705	759	751	698	733	760	755	720	715	711	706	723	727	761	749	707	750	743	726	715	725	647	761	688	741	727	697	692	751	743	718	717	689	677	740	741	751	732	746	747	743	688	747	736	752	745	786	736	729	731	723	731	725	725	711	708	740	723	703	719	693	746	705	715	701	691	703	701	721	710	761	698	723	706	744	742	662	709	767	701	724	751	773	747	685	719	735	713	703	672	730	761	721	765	751	755	717	775	772	743	725	779	683	728	738	750	747	737	679	737	764	739	719	775	722	693	716	697	711	694	730	731	752	759	713	669	735	735	735	733	672	727	690	732	720	711	671	730	714	731	716	691	694	684	693	729	669	716	700	778	749	782	714	675	714	745	751	742	691	710	715	732	696	728	741	757	718	704	734	694	747	705	718	723	800	753	676	741	766	690	719	749	754	705	720	712	744	710	701	721	733	744	660	732	694	756	725	712	745	735	724	700	735	671	699	746	730	712	733	707	676	706	716	672	684	722	693	727	724	712	734	697	750	687	727	742	702	694	713	750	678	672	716	736	751	776	748	691	752	717	670	764	693	705	699	759	683	753	730	727	748	723	730	711	742	718	695	684	732	718	715	721	706	754	788	698	727	713	774	679	727	743	744	747	710	717	730	762	681	708	701	754	682	729	715	739	736	686	693	764	703	709	741	728	679	723	717	720	698	768	726	709	719	717	766	700	771	747	675	673	735	703	739	702	694	684	698	734	732	745	719	733	712	727	706	720	695	699	743	709	689	734	702	730	663	767	721	718	747	772	741	715	721	681	719	700	723	723	719	715	701	704	669	683	694	739	751	699	730	722	737	738	744	747	722	732	738	730	763	690	727	702	760	706	684	714	700	727	690	684	688	715	697	687	713	728	653	759	727	702	711	771	708	724	751	730	760	727	738	697	724	742	699	770	746	768	737	741	708	731	747	722	686	740	703	704	794	736	746	739	708	688	713	709	751	711	708	682	716	726	665	722	716	689	684	699	721	730	747	728	760	727	769	763	753	724	713	755	736	725	711	675	712	736	662	719	683	736	758	719	752	774	739	707	724	677	715	679	745	674	765	702	719	773	725	721	764	689	683	706	722	725	701	736	719	713	736	759	743	728	710	669	702	732	747	729	693	725	705	783	720	731	713	736	758	746	713	680	727	721	749	740	709	736	719	697	752	683	717	685	727	751	709	750	734	721	746	763	747	691	726	695	736	708	747	701	688	707	684	679	715	791	680	673	765	720	700	731	733	750	772	720	713	706	731	755	717	713	703	721	714	676	716	722	666	756	707	678	691	723	763	713	703	710	781	680	730	740	733	707	733	754	728	757	693	754	687	691	716	736	721	784	739	742	756	706	747	740	757	650	744	724	675	694	734	695	730	697	738	702	643	763	727	717	740	708	733	713	757	720	694	682	756	729	674	683	670	713	699	742	757	706	769	680	692	711	693	675	717	691	682	699	753	723	718	714	711	719	708	744	737	741	666	713	719	679	753	723	724	706	726	686	721	732	751	716	721	713	738	704	696	682	746	709	633	718	708	703	725	747	743	733	752	680	676	780	702	737	736	680	728	708	729	713	731	675	709	646	710	702	727	714	767	665	673	641	744	721	698	726	707	669	693	707	709	718	723	744	735	740	780	721	712	680	693	713	779	735	676	722	762	734	801	656	718	691	735	688	706	729	691	710	742	766	731	698	702	736	701	718	718	738	708	712	736	698	734	681	713	722	716	687	709	711	686	693	732	734	758	761	719	710	723	696	721	709	687	766	710	714	705	714	719	701	717	757	748	734	744	706	743	720	714	745	737	736	746	676	698	685	690	712	669	719	700	769	728	730	692	800	727	741	710	728	721	712	781	707	681	714	709	777	710	726	751	712	702	724	754	744	770	757	757	717	708	739	684	722	699	701	749	769	716	733	747	709	716	679	713	703	706	749	720	704	694	716	747	712	709	751	741	697	717	713	733	680	731	727	696	662	681	726	703	704	752	741	704	724	680	686	665	708	699	761	751	728	708	721	722	703	720	700	713	704	734	674	701	739	687	748	723	784	688	729	769	710	747	712	668	747	691	735	701	695	737	696	740	691	731	776	740	797	719	725	714	719	717	733	734	700	731	737	755	710	736	689	704	711	740	684	729	664	712	683	769	708	718	697	746	722	758	682	749	774	732	724	751	639	749	720	716	710	696	717	700	707	713	751	768	750	655	673	743	723	769	749	692	694	772	760	697	705	720	787	707	763	734	701	713	722	765	709	727	749	750	717	728	712	707	731	773	689	743	722	742	718	734	741	735	745	732	697	685	714	721	692	759	734	733	707	655	725	716	685	731	714	686	735	715	722	711	719	725	737	719	746	678	632	664	722	744	720	695	715	703	712	689	724	709	737	711	693	656	731	740	736	719	694	709	723	687	716	750	683	696	702	718	709	717	687	713	715	731	737	738	749	708	717	687	728	691	699	730	722	735	757	675	752	725	715	697	676	741	660	723	776	733	738	720	760	729	716	743	707	714	684	696	694	726	734	733	704	684	714	748	689	734	745	736	722	733	726	733	700	727	749	736	693	718	753	723	681	734	721	701	714	715	660	741	717	736	763	714	735	692	697	747	714	719	743	720	756	732	723	713	689	689	691	747	691	753	720	773	727	740	738	705	738	670	702	737	722	732	646	706	663	702	739	702	677	708	688	718	674	695	718	797	740	725	719	696	736	720	691	687	705	732	745	742	734	751	742	761	726	698	707	738	722	714	706	707	711	667	718	767	765	711	736	701	774	708	705	747	738	693	690	751	679	717	682	745	711	684	733	732	745	693	708	772	750	721	799	691	734	754	741	756	735	734	725	727	706	716	742	708	725	759	721	728	734	687	721	737	700	775	705	715	674	747	714	730	768	768	706	744	719	703	716	718	761	741	696	707	737	756	724	680	711	701	706	720	725	750	678	737	742	737	728	680	758	747	721	746	700	705	648	704	696	721	667	752	709	677	703	759	655	693	667	698	759	713	716	733	738	738	738	700	728	718	702	694	676	737	731	746	706	715	724	724	716	717	731	747	695	734	727	688	748	719	684	756	688	723	729	678	724	710	701	699	734	720	761	711	702	716	671	718	741	680	739	739	750	712	772	668	701	701	726	661	705	675	700	716	743	727	714	700	732	681	701	693	689	732	719	730	704	749	693	742	727	692	700	679	700	735	715	731	733	705	717	692	710	720	741	727	771	730	728	745	683	750	705	739	773	695	754	719	676	778	673	706	716	712	728	710	714	740	682	698	689	693	708	725	714	765	712	694	714	730	794	685	761	711	763	715	688	729	708	721	713	732	683	740	710	750	720
27783	21454	19823	13048	7979	5934	5118	4228	3469	2648	2190	1796	1505	1474	1282	1202	1071	1039	944	946	945	732	704	712	664	683	644	636	652	673	633	593	639	595	619	584	575	556	610	561	542	587	582	546	594	534	564	575	536	581	588	594	532	543	496	577	529	577	514	577	558	551	563	542	561	548	569	546	570	561	569	551	556	593	561	556	543	593	528	571	558	604	525	580	559	507	543	555	545	539	536	573	537	576	536	546	600	565	512	575	524	568	571	553	532	577	536	549	565	564	582	569	609	562	613	508	579	565	576	557	562	564	533	555	524	562	562	566	532	501	547	549	612	532	570	538	549	561	549	554	537	554	555	578	505	584	567	579	545	556	585	539	568	598	560	535	563	564	544	628	556	552	557	544	544	584	529	544	528	549	562	538	526	557	546	577	566	565	582	548	537	531	581	588	543	523	563	542	593	548	550	548	535	546	534	566	521	562	554	558	553	556	544	577	591	539	538	548	558	541	576	574	587	557	560	559	539	546	541	572	539	567	554	521	551	523	596	532	529	526	537	527	605	545	566	557	545	529	542	573	555	552	535	586	568	578	523	620	568	553	511	552	586	560	561	584	547	560	543	541	550	547	575	556	536	533	537	601	574	526	595	532	578	521	565	545	564	561	545	509	535	552	554	497	522	560	609	590	583	607	557	549	547	544	547	558	540	556	599	560	548	546	575	555	607	562	546	539	529	534	608	526	566	537	566	570	554	574	538	545	554	567	503	547	579	543	513	559	597	563	571	549	570	616	560	556	562	555	567	531	564	543	518	567	549	527	521	578	562	566	540	531	584	566	527	548	551	516	540	522	543	590	559	546	602	562	582	618	516	600	559	543	563	556	565	509	547	544	522	573	513	564	580	565	515	571	569	549	557	524	543	533	507	572	557	536	556	570	542	557	543	562	568	579	516	514	550	544	577	571	538	574	515	553	580	557	546	578	563	551	554	573	578	537	572	579	528	552	551	533	549	526	549	558	541	579	559	548	569	546	582	575	549	549	530	525	512	586	561	572	551	582	559	542	530	542	545	524	597	541	527	529	577	576	571	516	562	545	517	540	536	557	541	553	592	597	593	576	552	566	536	549	560	538	554	545	585	560	542	534	535	554	566	550	593	522	590	535	600	567	531	565	523	579	560	592	553	581	605	601	550	586	566	531	515	562	559	562	554	539	533	577	574	516	559	533	555	560	526	534	561	522	532	570	544	503	537	526	575	561	546	551	552	562	566	528	548	546	569	557	566	575	581	617	546	566	533	549	593	534	546	568	569	507	550	562	583	562	569	559	578	549	567	582	540	570	539	539	575	571	596	528	581	544	540	539	529	532	522	561	555	563	550	579	578	537	573	562	531	522	524	541	562	577	545	537	573	575	532	608	527	576	561	555	579	582	567	535	588	590	573	552	539	591	537	542	563	564	552	534	535	547	620	580	562	581	528	553	543	542	553	558	574	586	543	553	581	594	522	587	546	536	500	586	532	557	567	532	526	558	579	542	556	541	559	569	545	573	584	536	524	536	549	548	542	524	562	538	549	553	564	532	560	568	553	549	515	537	535	561	557	577	519	559	538	555	538	521	568	528	552	553	567	578	575	537	589	560	538	543	506	520	530	518	585	546	531	556	551	559	559	529	505	549	532	568	548	548	546	531	563	533	551	586	529	541	558	545	514	529	511	548	509	569	518	557	529	583	526	539	554	547	511	538	575	556	572	560	593	535	538	574	553	522	544	577	602	529	623	588	521	561	572	563	580	564	556	545	553	525	565	567	530	577	574	575	559	544	553	529	550	560	590	546	573	542	538	568	498	557	540	539	571	565	583	505	586	490	552	559	540	516	582	530	538	544	573	561	573	588	563	594	597	560	570	544	563	572	548	574	568	565	553	593	542	576	553	570	522	513	584	565	578	588	560	546	571	576	529	576	494	516	552	573	536	619	554	521	570	550	558	523	538	553	502	532	546	552	547	551	596	569	511	571	535	545	601	563	551	564	547	571	523	573	554	585	569	562	573	571	546	544	571	542	542	590	586	540	573	571	603	554	573	612	540	543	548	561	539	532	522	564	542	565	554	517	539	588	546	598	512	570	592	536	531	543	543	537	584	520	594	588	505	569	556	551	578	577	569	569	565	562	586	580	573	551	550	570	577	552	535	584	555	550	579	602	547	537	577	539	569	556	573	549	513	548	572	526	537	542	526	577	553	535	527	553	568	545	537	552	585	566	566	520	548	544	516	546	567	572	560	543	564	542	540	581	573	559	553	538	548	524	539	555	542	554	590	528	560	547	536	546	575	527	529	551	569	554	571	524	582	600	554	566	568	563	588	529	543	571	520	538	562	542	573	537	576	498	522	562	558	532	587	532	588	587	517	571	553	567	544	565	556	525	574	565	547	550	528	525	500	534	588	544	526	553	551	506	566	587	554	549	505	498	585	556	560	582	558	575	563	590	526	594	580	560	581	603	594	551	564	551	536	571	535	556	543	548	583	560	550	532	610	540	537	528	508	581	521	569	609	544	573	570	591	513	580	576	537	567	566	573	552	534	555	560	542	558	581	534	587	560	541	551	525	558	556	580	575	526	575	563	585	603	586	510	594	543	532	566	512	542	555	555	543	568	555	584	532	574	537	538	580	552	526	567	561	547	533	584	501	553	570	554	553	495	565	574	557	579	621	507	538	550	597	576	543	579	559	523	539	548	588	509	578	584	521	582	570	535	537	581	574	552	535	557	524	574	550	562	558	566	548	558	598	521	557	539	511	597	571	524	562	502	575	563	568	546	557	549	520	534	567	549	556	546	530	514	588	553	554	562	568	586	535	559	549	531	562	557	529	558	572	537	506	544	570	508	551	577	565	569	554	544	541	548	555	580	556	564	571	580	529	539	562	583	546	528	548	521	556	531	561	538	546	551	542	616	560	519	559	558	576	595	565	560	572	568	510	585	567	557	605	579	562	591	532	539	571	518	517	558	541	556	498	551	560	529	542	555	522	538	561	587	564	567	550	555	535	551	604	569	576	473	525	554	545	560	549	568	601	562	535	545	550	535	514	579	528	552	570	559	530	515	551	548	595	511	562	561	521	549	593	557	598	573	580	569	544	565	546	553	549	540	562	599	566	589	559	565	571	549	596	560	546	543	541	562	547	546	554	566	579	551	489	553	562	536	570	586	551	569	543	570	538	562	547	519	559	539	558	567	538	528	507	579	558	530	581	531	620	550	536	583	536	559	558	574	558	573	529	585	583	522	587	550	532	583	534	559	552	560	509	565	547	512	588	569	564	543	609	552	549	544	567	577	509	556	570	557	536	580	520	545	563	556	527	568	549	530	567	563	558	553	529	577	572	528	537	568	574	599	572	568	539	553	540	585	551	539	553	545	508	562	524	544	580	565	553	514	510	557	586	552	573	543	618	544	578	534	537	572	535	539	557	560	540	547	535	553	557	570	568	507	539	587	555	531	572	596	534	514	537	565	573	598
18941	27442	24118	15565	12205	10463	9788	8440	7070	5323	4361	3331	2748	2697	2286	2048	1756	1644	1478	1426	1326	1092	1000	872	939	869	866	907	866	872	842	764	765	739	732	703	726	704	707	687	707	666	690	696	722	659	674	692	620	713	722	692	714	672	688	650	661	701	608	669	662	689	629	634	665	651	678	633	660	656	651	684	666	671	661	670	704	621	641	670	625	667	631	669	635	619	694	667	634	699	642	662	663	638	680	631	695	642	638	672	643	646	689	644	637	661	685	717	561	668	649	695	644	687	671	666	682	677	653	637	658	615	659	664	684	653	657	652	631	711	618	665	684	681	667	661	664	631	598	649	653	672	648	672	657	649	651	678	686	653	708	695	628	640	639	690	697	623	652	623	649	657	639	692	684	679	698	638	681	657	590	658	680	622	704	667	690	657	663	660	644	653	651	668	646	684	671	674	665	657	673	662	636	650	640	663	705	659	646	606	704	690	634	657	649	645	634	658	649	622	639	671	645	646	668	639	630	650	644	660	641	678	638	658	680	659	616	635	623	695	632	647	655	659	652	640	667	682	690	703	639	705	713	713	682	638	631	719	601	661	674	689	639	694	650	705	673	613	675	694	696	638	689	667	690	695	619	675	646	657	679	661	606	654	638	669	622	694	703	653	706	697	703	692	616	661	677	672	670	678	660	697	637	708	646	636	688	641	644	695	646	633	625	684	637	688	688	668	703	651	656	718	672	656	695	644	704	657	681	659	682	672	644	670	680	684	671	685	648	656	700	649	638	675	659	621	646	695	640	640	651	613	626	642	655	672	667	744	710	649	677	644	679	663	659	653	630	629	657	644	677	662	668	730	664	622	658	674	662	622	653	703	703	703	656	688	641	637	641	636	629	678	664	669	636	622	644	653	667	664	631	651	652	649	671	697	624	681	660	652	697	650	588	669	682	680	705	632	674	667	646	622	712	662	688	672	657	668	656	655	645	609	659	713	710	619	652	647	632	661	692	650	647	669	669	703	661	667	665	660	710	700	655	704	637	690	615	664	669	677	665	646	668	662	654	661	693	651	717	683	613	622	693	676	688	679	664	701	679	658	617	642	652	652	684	638	664	697	635	631	623	613	635	705	656	625	686	681	673	748	631	632	681	670	649	645	626	681	671	717	714	650	673	676	697	661	669	662	675	697	664	658	627	630	621	609	681	685	677	683	671	641	704	692	660	703	636	677	700	676	685	661	665	637	653	699	644	658	675	705	717	682	651	625	658	644	672	671	658	657	676	685	663	663	651	665	708	627	663	642	609	669	654	649	679	691	664	667	677	677	681	652	678	642	685	666	684	661	620	655	708	679	682	698	678	645	675	661	637	666	711	701	638	691	685	687	677	661	674	664	658	644	632	691	653	721	675	681	651	674	669	655	680	662	669	675	665	677	654	646	665	740	691	681	687	643	662	667	658	659	660	617	657	614	663	677	656	673	649	653	602	687	616	688	656	694	645	646	657	672	702	684	662	667	665	659	655	659	617	644	673	699	647	630	678	675	716	665	655	685	665	634	627	631	642	701	661	678	650	668	666	639	669	691	639	723	682	643	633	693	687	655	709	623	664	685	618	659	666	685	665	687	692	641	645	655	646	655	615	659	662	656	635	669	676	674	666	666	666	655	653	668	676	667	670	639	631	676	683	653	653	661	692	628	685	662	664	661	647	666	661	664	671	660	708	655	667	650	653	650	639	717	659	637	641	702	668	666	716	687	649	652	651	638	690	670	652	689	678	731	666	666	656	634	668	636	651	684	669	711	716	654	682	616	672	669	723	659	624	640	669	679	639	672	631	618	673	661	648	634	677	639	639	694	675	667	689	679	617	644	659	655	644	617	675	649	674	655	654	635	637	695	672	655	706	686	640	674	662	659	627	611	673	629	689	643	662	669	638	657	678	677	651	660	643	671	701	673	666	649	603	661	676	675	682	690	692	638	627	672	730	728	645	662	658	645	620	667	687	679	671	673	651	649	676	686	654	685	639	684	683	688	697	696	647	681	645	633	667	635	704	678	648	608	642	615	632	641	694	660	699	644	644	702	639	684	676	651	654	650	659	661	705	648	683	669	685	658	676	652	689	682	692	667	644	678	599	659	668	643	677	633	664	674	645	664	694	638	658	664	689	663	685	674	653	679	680	661	646	696	662	642	643	644	660	632	670	696	650	679	656	667	655	671	707	649	619	670	714	692	672	697	646	665	677	643	667	659	634	685	711	714	721	713	678	663	663	668	617	696	606	647	637	688	677	668	672	656	702	629	652	631	718	648	642	729	622	629	701	673	648	695	665	685	660	691	698	656	678	628	662	701	649	636	697	675	685	678	645	632	661	607	652	670	691	681	725	653	640	701	617	683	646	672	605	683	664	641	616	684	687	636	652	625	703	675	703	609	692	699	627	644	640	692	641	655	691	672	671	664	682	674	618	644	695	652	695	649	672	683	637	650	682	653	615	689	672	686	679	693	648	678	637	698	681	640	635	616	625	618	663	675	647	677	669	640	698	616	660	621	645	679	662	654	665	708	672	634	687	639	682	637	659	631	660	672	687	679	667	704	669	677	650	655	661	675	644	694	618	676	619	664	654	611	669	695	684	649	659	629	636	674	660	688	637	645	702	663	712	651	685	665	667	624	658	676	683	703	675	669	622	632	653	652	667	678	633	685	645	622	666	660	659	670	668	657	637	613	646	682	708	721	658	672	680	680	658	645	665	645	708	636	655	629	659	624	676	671	688	659	648	675	623	625	630	622	678	630	713	688	612	654	634	621	652	636	646	640	700	684	673	646	663	685	735	668	657	675	681	716	686	674	620	621	648	671	627	645	679	668	638	663	658	650	683	655	702	670	664	649	667	659	664	650	710	647	650	710	666	637	647	658	708	680	600	652	698	692	712	655	648	663	636	688	668	663	700	668	646	657	608	638	634	676	625	691	692	695	699	652	660	664	617	677	691	644	632	603	643	660	681	670	658	654	670	673	705	672	683	656	657	687	624	649	648	696	670	716	656	691	613	685	644	682	693	650	667	655	688	629	677	649	671	664	687	608	692	676	628	632	658	640	666	639	680	666	668	646	667	702	680	669	654	661	697	630	688	700	642	676	652	634	682	690	645	674	707	652	680	658	650	639	633	670	668	649	642	689	710	700	647	664	620	682	641	677	680	675	675	666	705	679	723	670	650	672	640	658	656	679	699	660	657	682	658	631	644	640	705	639	651	713	638	618	706	645	660	648	652	690	663	664	678	715	684	667	681	682	610	642	629	715	689	693	693	685	693	683	673	643	689	639	672	673	651	649	669	645	643	668	651	657	682	671	624	681	655	671	662	667	694	643	655	683	667	636	650	680	648	649	660	670	645	669	649	673	668	631	688	674	642	632	632	618	677	658	588	647	678	627	674	681	670	682	641	682	659	682	689	712	631	707	642	661	670	649	671	631	675	701	625	677	667	728	679	649	660	687	706	684	690	685	671	654	691	644
24286	21316	28512	24508	21396	15555	9504	6790	5160	3718	3076	2327	2017	1841	1573	1423	1284	1128	1145	1062	916	796	782	741	659	617	590	617	625	579	576	542	530	514	539	516	511	503	506	472	489	471	500	421	471	452	481	426	493	482	430	462	480	470	500	483	432	452	451	432	460	441	443	417	465	434	419	453	406	422	451	404	406	441	456	458	446	423	489	503	427	466	443	438	415	447	430	443	421	479	438	441	440	472	434	424	425	448	435	421	477	405	444	449	442	418	452	400	483	404	463	450	438	459	470	440	461	464	430	455	453	434	433	484	456	510	434	448	441	434	452	447	426	417	467	462	436	437	427	405	434	448	485	410	435	409	415	434	432	412	421	416	469	430	407	408	478	416	477	435	442	438	436	449	463	467	475	424	441	461	454	449	427	455	447	435	473	470	399	436	461	464	445	451	454	413	430	441	504	463	438	433	493	446	429	438	442	468	428	446	459	457	423	433	443	453	446	472	460	382	418	468	417	433	417	440	436	461	496	434	444	451	410	436	431	428	427	438	458	413	445	458	442	409	451	421	446	469	463	435	420	439	412	461	446	454	414	422	460	409	425	443	416	423	453	430	450	427	484	453	439	429	452	446	400	439	451	419	450	444	448	427	442	440	465	432	455	421	491	436	453	479	453	460	422	463	426	427	429	439	429	438	430	388	442	430	421	403	478	460	404	431	478	463	442	475	420	406	466	443	420	395	389	439	412	428	421	441	436	386	433	404	429	407	442	451	452	435	427	456	457	432	460	414	436	466	410	439	428	476	450	458	443	449	457	408	407	412	412	433	434	409	483	442	468	410	443	413	412	433	422	439	431	480	450	406	392	447	437	451	443	420	425	452	470	443	455	457	465	467	454	437	423	427	457	451	463	425	444	453	452	443	447	395	437	479	441	458	446	446	442	436	467	435	421	458	415	416	470	417	446	439	462	404	424	407	424	390	434	419	417	437	455	424	423	478	429	471	441	479	428	473	444	446	476	420	439	429	473	426	427	411	432	408	408	450	465	412	462	423	443	448	442	459	462	435	436	450	461	452	438	450	455	454	400	403	453	451	425	448	476	438	424	425	467	447	406	457	431	438	472	451	430	422	407	468	474	431	424	413	433	405	445	419	457	416	461	475	440	482	411	462	441	490	428	459	468	437	444	458	460	427	463	463	431	429	469	434	460	458	453	405	434	427	465	451	424	435	449	412	441	473	451	461	470	445	413	383	414	424	416	429	456	434	435	467	434	418	439	450	440	422	464	440	414	416	450	453	457	496	428	444	450	451	431	473	443	401	433	420	443	413	437	412	412	464	435	467	458	476	429	468	436	444	426	441	455	465	427	466	444	475	406	406	456	422	428	446	403	398	439	436	426	398	482	429	472	445	428	427	411	432	434	463	470	445	478	439	437	404	428	427	442	471	381	427	436	406	452	447	418	427	471	384	407	434	471	452	442	461	438	413	420	451	461	455	455	448	436	449	421	463	418	430	435	417	436	403	438	457	453	445	464	441	408	436	429	450	443	438	418	423	423	435	436	419	444	449	459	420	433	439	450	430	433	401	459	434	445	411	434	422	399	435	465	426	458	460	461	476	444	401	460	433	420	428	428	416	426	395	443	431	447	418	442	447	436	462	420	417	476	399	438	433	460	408	456	435	445	448	437	433	454	435	443	473	435	450	426	439	465	426	461	417	431	456	437	408	441	449	436	460	459	459	441	410	439	423	420	431	411	419	459	447	441	452	415	452	447	415	428	469	455	448	452	448	402	446	480	485	438	447	432	468	432	426	452	442	443	458	458	447	431	413	422	455	409	432	447	443	394	452	461	461	438	437	413	426	437	462	465	424	434	462	431	413	444	436	463	429	450	465	456	487	441	427	433	429	404	404	431	445	427	438	489	437	472	459	425	407	439	433	454	466	446	459	432	424	422	461	437	411	444	433	430	487	410	468	464	478	486	460	433	452	453	462	447	425	430	443	481	466	433	448	442	396	419	457	443	435	401	440	435	423	443	463	460	406	396	438	426	436	424	421	442	390	452	456	450	453	430	417	462	439	439	454	446	423	419	444	469	436	429	455	424	442	397	461	453	456	459	416	437	410	421	433	433	429	422	420	449	452	406	441	463	420	469	440	431	433	427	460	459	441	480	456	447	449	441	421	418	437	430	406	458	436	485	434	442	444	426	444	465	439	450	419	441	437	426	440	449	461	451	452	458	469	439	436	442	409	460	438	402	426	453	473	418	428	415	449	436	446	417	461	396	426	444	490	449	405	421	404	397	481	441	469	464	397	454	441	453	438	413	436	437	453	414	450	420	435	434	443	444	414	401	437	436	468	455	442	400	432	422	442	414	443	448	425	447	425	495	435	407	423	426	424	420	439	458	449	453	416	413	460	465	407	460	463	458	441	422	447	472	454	453	475	475	446	411	461	394	425	438	464	431	438	414	420	450	440	441	408	422	412	424	473	422	462	449	429	403	448	464	440	437	424	446	425	462	428	468	428	442	385	468	427	426	428	470	447	452	427	437	442	412	458	471	441	459	408	438	483	456	438	452	452	423	477	465	428	442	392	427	467	428	433	435	439	427	436	450	423	441	453	430	423	457	439	437	474	424	427	471	430	396	429	436	444	472	443	417	462	436	445	419	444	462	480	435	443	450	453	467	454	443	461	406	442	461	453	437	484	483	412	394	457	454	483	442	425	411	441	439	413	444	469	402	394	437	464	447	472	418	462	456	455	460	464	440	433	427	419	436	445	467	462	414	426	434	438	427	446	430	432	434	452	432	470	393	459	442	444	440	418	426	440	399	472	469	457	427	459	450	438	438	466	426	450	424	445	436	477	448	458	440	445	461	403	430	450	454	440	471	473	435	425	456	414	454	447	479	416	429	483	432	438	406	428	429	456	430	443	416	432	458	449	470	423	410	416	425	459	431	432	434	464	463	410	450	452	419	465	399	460	449	413	421	428	415	441	431	451	439	441	473	446	447	471	430	444	435	486	449	436	400	455	427	448	420	453	433	460	454	457	460	432	462	443	436	424	445	452	498	448	431	429	428	423	426	419	417	439	440	412	467	449	399	461	449	481	445	455	409	459	408	441	438	448	450	466	434	427	440	449	408	434	435	441	428	466	453	412	424	426	396	420	417	438	429	459	465	457	449	471	430	457	469	461	443	435	465	468	440	436	436	473	432	449	475	430	461	465	379	390	428	411	432	430	405	411	446	467	435	414	453	428	453	416	423	458	412	439	424	472	451	433	399	383	456	462	434	462	431	435	430	437	463	427	426	441	431	425	468	433	442	406	422	455	411	443	451	437	467	447	451	425	438	428	428	494	429	431	495	403	428	464	435	428	444	465	436	423	415	411	438	420	420	450	415	407	426	394	429	400	426	435	421	431	440	447	457	452	430	434	404	479	431	450	450	479	467	421	414	439	406	468	437	463	431	449	445	429	442	468	435	397	485	457	447	437	479	430	474	453	414	449
20076	34805	30337	21319	17413	15530	13929	12231	9764	7377	5876	4455	3936	3458	2786	2486	2063	2038	1883	1763	1554	1183	1120	936	982	918	830	845	825	775	750	688	688	719	669	670	644	652	661	594	570	569	575	541	556	546	559	546	544	553	547	542	558	536	526	532	553	562	554	541	579	515	510	536	548	534	544	527	551	550	554	560	540	546	518	523	529	510	529	554	519	520	558	540	545	490	510	560	517	491	518	529	535	535	538	539	521	510	541	509	523	523	518	495	516	545	486	532	553	530	492	576	569	519	526	572	511	571	535	551	511	506	548	518	505	484	563	559	526	555	543	543	551	545	533	517	540	537	545	547	526	492	519	524	584	528	516	541	533	538	566	500	556	510	547	510	560	522	512	517	542	567	550	509	568	507	499	513	588	567	538	511	488	520	545	515	550	492	503	513	505	509	520	528	574	497	520	524	538	497	522	510	519	535	578	517	554	533	557	520	566	509	515	548	508	493	538	497	527	581	528	536	504	513	521	548	532	497	501	551	506	559	529	524	510	560	514	504	502	512	552	522	530	514	509	497	557	534	520	552	583	558	512	531	521	537	489	525	558	495	500	566	548	528	531	519	524	537	527	469	528	570	543	509	520	513	510	514	519	491	494	471	531	541	542	524	532	509	539	539	509	560	512	513	526	526	535	538	506	527	516	509	551	546	537	570	515	518	529	510	523	533	519	516	570	519	556	538	527	554	532	527	528	512	536	511	518	514	519	532	532	550	508	567	466	521	493	517	563	529	551	530	510	540	553	543	521	497	558	544	525	543	487	531	516	544	549	521	496	552	525	500	543	544	547	513	531	506	508	519	535	499	488	531	547	494	530	506	516	528	516	565	560	551	558	470	518	548	514	535	498	508	513	523	524	547	553	594	545	539	548	590	559	518	521	513	543	572	535	579	529	530	518	566	516	544	502	605	571	554	536	545	553	539	520	512	551	525	510	552	550	557	515	502	543	480	544	537	506	560	545	520	486	513	545	515	517	537	524	527	527	515	524	533	507	510	598	539	568	542	520	498	579	564	535	546	539	539	514	546	518	522	531	547	510	534	553	570	521	501	534	525	515	520	541	537	522	516	494	562	548	514	549	465	533	502	498	522	508	532	522	540	515	545	531	530	534	507	506	528	533	481	501	512	499	549	559	513	507	528	501	553	553	589	501	532	514	519	526	545	538	519	565	510	544	559	517	514	542	517	524	546	555	519	523	542	522	562	509	520	508	528	548	520	549	473	543	546	533	532	529	529	547	518	542	542	532	528	506	521	563	528	546	577	509	531	540	539	468	532	539	533	530	500	541	568	507	587	565	514	545	545	462	547	532	491	581	503	546	531	545	522	539	548	567	487	516	550	547	550	545	541	580	554	494	490	521	502	527	560	491	522	544	538	499	505	526	540	533	497	546	506	535	513	557	545	526	544	537	523	523	476	536	527	538	480	545	523	508	559	576	531	497	550	549	536	531	545	520	535	545	534	505	544	534	515	552	581	545	554	520	520	555	532	527	515	503	516	521	500	496	505	555	546	503	495	533	537	490	522	508	524	543	516	479	572	535	549	550	519	543	494	525	489	519	541	542	515	509	533	540	508	545	527	548	573	520	505	518	572	501	549	539	538	530	574	533	540	499	581	552	505	502	540	504	526	581	520	479	529	553	530	494	553	528	537	529	515	557	498	526	524	528	534	504	514	494	548	517	511	540	542	556	530	515	500	564	501	545	546	502	510	479	533	552	512	507	541	524	509	460	529	510	517	553	500	521	503	510	519	491	482	529	528	519	539	546	525	561	529	512	547	536	497	509	545	516	550	563	500	537	503	582	524	493	527	525	537	513	528	477	545	541	545	543	553	558	563	530	520	515	525	536	489	511	560	554	517	542	500	531	495	501	515	490	520	551	517	533	531	509	506	564	555	534	519	518	505	499	531	543	563	509	526	493	526	523	507	572	514	525	542	508	508	532	522	534	520	526	565	523	502	508	487	529	535	517	561	523	510	550	508	499	524	539	531	516	556	506	520	512	579	547	485	504	551	570	490	511	516	521	533	531	521	509	541	503	487	558	554	537	524	477	516	505	532	527	542	518	545	490	517	575	542	605	527	504	544	516	541	563	544	506	544	520	521	533	514	552	510	494	531	554	524	512	542	524	494	515	541	525	545	527	542	522	522	477	524	522	534	547	513	523	514	555	539	532	543	520	516	552	509	532	519	582	532	529	506	526	566	549	521	495	528	538	543	510	547	547	509	550	521	533	479	566	522	527	544	527	490	483	553	490	544	519	566	534	504	553	523	590	518	540	488	504	518	537	540	523	530	527	512	568	570	522	520	523	531	547	489	518	489	491	524	513	496	522	531	579	525	471	519	480	509	515	528	524	519	553	521	553	528	507	540	505	526	524	537	522	528	541	518	483	497	538	488	510	544	555	528	527	505	522	533	506	483	511	555	531	568	530	528	498	525	535	498	559	535	511	517	532	543	519	523	561	525	553	521	538	543	488	527	495	554	517	514	535	535	501	547	520	522	511	547	560	534	520	530	528	508	493	502	553	494	573	516	526	505	563	552	490	524	500	499	556	521	509	563	494	554	564	519	530	535	524	491	483	547	493	526	517	503	579	515	492	553	481	531	537	544	519	547	488	530	534	533	529	571	526	531	540	500	557	575	545	502	510	528	534	516	509	505	551	554	547	503	508	550	495	545	555	498	532	543	522	492	559	522	551	524	545	533	509	528	515	511	513	512	520	505	540	507	558	496	593	500	530	495	506	491	587	518	568	551	520	537	529	516	500	487	516	544	511	524	545	507	540	504	513	539	562	529	503	518	522	550	511	495	501	533	526	527	538	521	535	537	525	491	529	512	520	514	514	517	530	551	535	550	571	540	557	538	552	513	522	535	538	520	552	545	561	567	533	544	513	531	501	546	475	493	512	549	519	508	573	558	561	505	532	508	533	557	525	519	511	531	521	535	493	531	504	505	549	508	522	537	525	508	554	530	522	530	517	523	539	552	525	487	520	532	547	575	517	533	508	490	538	506	545	469	543	519	530	516	523	535	528	515	575	523	509	527	499	531	509	538	520	539	508	542	534	524	555	527	549	530	521	511	491	489	548	504	544	505	491	520	535	553	548	559	482	552	510	516	471	525	548	539	520	507	568	505	538	525	541	525	544	523	575	510	557	504	532	508	535	551	528	515	547	549	517	529	513	525	514	490	533	505	572	530	560	584	553	554	540	547	567	512	536	582	527	542	536	556	526	517	525	508	545	517	546	523	519	507	511	516	515	562	540	546	540	498	564	489	558	526	539	514	543	492	513	531	526	555	558	512	500	486	541	523	517	541	556	503	526	555	526	492	546	498	535	459	513	509	499	524	548	541	501	528	538	549	534	525	558	494	531	542	529	537	541	521	511	513	496	535	546	507	541	517	563	519	493	524	534	503	492	537	520	518	529	521	521	509	563	531	564	495	521	484	530	506	524	568	530	558
25662	21340	27437	25593	15727	9284	7495	5858	4404	3585	2793	2239	2329	1937	1718	1565	1491	1462	1285	1278	1129	1078	1052	972	931	917	852	902	822	849	867	854	857	772	807	812	791	804	780	708	783	773	731	748	788	758	754	744	792	760	708	724	701	778	723	771	785	758	748	754	798	726	806	732	696	708	778	762	720	711	769	753	647	798	745	782	773	724	688	783	733	726	751	760	744	783	745	726	724	725	702	765	725	746	727	739	748	719	733	722	723	713	698	784	683	718	766	676	690	714	735	757	774	747	740	728	716	745	762	761	699	697	693	783	743	779	733	706	716	747	763	746	742	792	691	745	777	763	770	785	748	738	707	714	718	765	760	708	710	746	764	770	701	744	745	741	750	738	742	754	754	771	733	727	730	750	757	774	718	697	746	709	723	639	699	758	754	692	722	747	700	722	745	780	775	735	742	776	687	716	742	761	768	728	717	742	725	686	717	724	691	730	715	756	698	708	728	755	696	710	656	735	672	711	711	730	729	712	738	733	719	766	695	748	748	772	779	744	729	723	778	737	723	724	741	775	661	693	742	750	767	751	758	737	765	786	722	763	683	730	729	704	729	745	744	724	752	715	717	692	711	726	717	706	745	738	782	744	720	673	726	699	779	721	718	725	695	695	681	714	700	696	701	734	763	722	740	709	754	748	746	732	770	764	733	731	794	764	799	752	700	694	779	740	759	754	760	732	744	783	721	711	725	688	673	740	774	723	734	727	774	755	725	698	764	748	715	727	739	749	743	740	705	719	706	723	696	723	730	777	737	680	742	731	718	752	703	652	753	722	756	735	765	695	739	699	752	704	751	717	721	730	783	752	739	721	692	702	763	723	762	726	743	742	769	720	713	744	716	761	746	734	799	730	746	715	744	747	750	713	760	704	704	770	732	742	741	754	793	779	720	761	748	732	689	749	769	705	751	695	735	758	741	735	740	724	734	732	729	724	756	723	736	756	750	744	715	717	722	737	749	732	722	737	751	731	730	744	756	763	773	693	732	739	762	742	748	711	708	674	732	741	667	747	744	736	765	741	730	731	718	726	692	706	770	771	765	789	700	738	758	724	758	740	744	733	790	734	730	700	702	742	730	725	716	718	720	770	710	751	718	716	769	735	748	704	752	750	755	710	711	726	690	679	716	726	751	758	747	763	780	749	725	729	704	721	705	769	814	705	737	728	719	717	756	694	697	733	714	715	793	707	783	707	667	730	708	688	734	762	775	729	725	731	704	748	746	720	723	745	724	699	716	681	701	745	749	734	797	747	723	712	698	715	709	738	731	723	680	727	741	705	741	786	702	784	742	746	718	749	726	747	713	739	687	695	690	688	750	738	756	755	701	679	713	747	695	685	757	747	680	755	714	738	763	720	760	698	726	746	752	721	735	733	749	770	731	711	687	690	761	679	672	758	726	748	690	755	711	736	728	699	729	724	736	776	721	702	696	710	719	765	717	725	712	783	776	734	788	749	714	720	745	711	726	752	760	753	774	716	762	761	761	789	712	756	702	785	734	748	732	716	699	718	685	725	738	759	704	712	763	760	739	729	697	752	708	756	768	741	726	784	731	743	751	786	706	740	721	723	743	720	722	727	716	724	785	719	761	719	765	747	746	727	710	749	689	747	721	707	786	686	763	736	755	706	694	787	736	726	752	679	772	721	754	748	713	739	749	738	749	763	696	729	742	737	755	749	701	737	666	737	745	747	758	718	696	754	701	789	676	723	766	726	718	766	735	702	721	772	707	756	699	778	748	723	770	700	731	697	761	744	737	740	730	746	665	698	729	703	752	762	766	739	667	713	777	710	740	730	764	745	759	746	744	750	747	742	728	743	739	791	734	757	749	721	761	708	735	686	759	729	691	743	756	760	754	703	758	709	749	693	716	718	727	725	736	678	714	740	776	766	691	731	745	672	751	718	717	709	693	683	724	745	733	727	712	741	720	719	742	734	735	733	748	709	734	756	733	728	772	736	749	725	683	755	750	754	750	761	757	723	726	727	734	715	747	741	725	713	733	738	733	739	752	725	755	752	692	759	734	717	705	728	731	751	736	707	742	748	774	734	694	733	736	728	771	765	685	718	707	736	738	720	714	705	695	738	728	770	724	677	722	726	700	773	803	775	775	721	706	735	701	762	719	704	729	737	738	742	690	743	795	728	732	688	752	735	715	761	731	705	691	766	704	781	680	756	733	739	792	717	748	723	718	716	725	820	765	748	766	730	751	738	740	755	735	715	763	755	728	740	737	736	718	708	739	772	757	753	690	735	733	713	759	736	673	730	765	743	727	739	790	743	720	751	753	726	763	742	746	735	714	728	741	769	716	754	721	771	738	753	764	748	701	771	756	723	752	719	745	739	719	738	767	737	717	697	790	710	725	707	725	754	739	729	742	690	698	756	774	714	665	698	745	728	765	686	781	725	772	709	723	767	718	733	722	694	730	714	746	718	745	721	712	745	727	678	719	756	727	710	695	719	760	700	733	722	726	722	710	747	713	736	731	739	727	748	763	745	749	713	700	740	755	784	728	727	749	747	723	774	720	766	740	700	752	786	730	726	677	741	760	771	761	774	742	738	756	778	732	702	738	788	720	727	750	776	745	758	718	734	682	717	737	777	725	703	755	754	722	801	747	769	698	743	714	683	773	731	736	720	750	731	741	727	722	709	710	720	717	712	705	731	716	708	760	748	695	730	699	712	764	745	755	725	817	763	724	782	756	735	741	727	743	735	729	728	791	754	709	747	700	743	726	729	753	695	706	742	716	720	716	737	727	737	721	746	726	760	752	735	741	745	785	755	727	713	706	697	722	750	695	765	737	749	727	753	799	702	713	724	708	729	748	712	704	723	732	748	780	735	737	692	783	772	717	739	756	724	665	726	701	726	749	756	753	767	769	802	739	703	774	713	723	779	774	820	780	722	689	749	752	712	763	740	727	707	698	714	731	695	655	749	721	768	703	714	739	700	690	713	719	738	766	699	745	747	737	679	724	770	767	816	737	668	724	726	719	747	676	744	732	760	765	738	711	723	722	742	699	695	728	655	705	742	721	740	718	752	722	729	685	711	714	705	756	677	732	753	747	722	738	684	732	729	753	786	763	743	777	723	729	732	743	756	723	748	708	688	756	742	731	726	740	697	735	736	722	710	748	728	694	723	703	741	742	706	756	722	732	722	722	717	736	772	712	718	725	723	727	688	719	752	741	736	682	689	726	723	730	762	743	747	690	699	715	738	765	715	734	684	760	716	747	732	740	767	737	755	763	691	803	688	753	722	766	726	756	776	707	749	731	717	748	725	786	753	766	747	748	775	722	718	750	672	723	733	766	760	723	706	752	788	745	730	737	741	740	746	712	707	785	715	746	706	720	755	719	706	699	737	755	726	743	745	744	774	756	682	746	763	748	711	755	767	779	759	713	703	727	771	787	739	737	740	727	748	731	718	759	756	786	723	733	747	704	707	760	759	762	733	721	710	715	749
19880	32149	27339	18750	15850	14533	13229	11183	8888	7016	5270	4250	4083	3380	2905	2533	2419	2309	2042	1861	1588	1414	1346	1322	1172	1219	1118	1121	1092	1040	1027	1013	1040	970	993	892	1000	940	961	900	932	933	902	910	914	936	855	866	890	885	877	893	873	855	869	856	900	887	860	833	878	904	868	848	852	877	873	852	818	822	887	824	898	857	878	836	899	852	831	856	872	882	811	828	847	861	827	844	868	878	847	877	884	864	857	851	912	870	827	815	851	802	814	829	845	833	832	873	873	820	844	851	839	880	899	838	902	835	878	814	864	850	861	853	870	811	828	805	848	817	856	910	844	847	806	865	855	795	921	837	802	806	858	848	831	881	820	850	865	819	862	875	841	889	893	790	830	874	811	843	840	820	865	852	861	858	822	844	889	861	785	832	838	865	865	875	893	831	847	855	864	844	803	804	873	881	802	824	898	908	881	900	811	818	894	831	872	844	798	829	815	863	838	865	805	841	831	849	864	894	867	868	864	844	883	845	858	877	836	841	846	886	824	819	783	857	823	849	831	862	805	872	886	817	788	855	838	850	836	884	825	842	819	844	759	839	866	852	852	857	873	806	835	824	815	845	828	795	822	821	827	821	825	877	855	848	832	819	819	821	889	808	826	824	874	858	837	872	841	788	789	822	801	843	901	866	880	856	852	879	821	881	837	890	812	889	839	854	825	870	859	855	851	822	849	826	834	828	873	850	810	821	808	796	873	851	827	856	827	865	877	910	797	807	830	852	877	817	805	882	873	849	846	875	799	861	845	825	817	819	850	825	794	857	838	879	847	872	828	844	835	890	882	832	820	851	811	824	818	850	861	871	885	860	848	898	828	829	870	852	900	849	803	891	805	904	839	842	882	839	799	838	868	846	879	841	892	864	834	884	830	870	903	817	816	776	867	916	860	807	847	918	882	825	798	854	869	830	887	890	863	882	875	819	804	899	859	856	819	816	845	807	894	855	831	877	813	869	813	875	887	875	875	787	896	823	866	835	857	834	813	854	834	818	856	821	875	819	833	812	842	838	811	840	881	876	808	875	807	883	845	828	792	835	854	908	888	826	822	887	877	829	842	832	861	827	851	836	825	853	779	851	854	859	845	878	817	875	849	855	843	864	899	863	865	859	796	861	833	832	796	878	853	826	889	900	836	856	817	802	858	824	911	868	819	862	896	837	900	867	818	831	867	841	819	890	874	847	849	836	855	835	851	867	838	824	828	833	838	853	832	818	881	869	872	853	882	856	791	848	822	856	841	809	861	839	852	839	857	910	846	801	843	836	923	829	806	784	847	824	835	883	846	851	863	833	809	843	810	882	793	837	858	852	839	824	842	896	812	810	846	862	896	831	844	854	893	863	835	844	864	873	840	836	882	839	848	815	868	838	854	827	855	907	899	821	838	868	880	859	794	873	857	885	834	866	890	872	875	862	826	844	853	812	905	864	841	840	844	839	941	845	846	807	837	875	850	856	818	888	849	878	874	843	830	856	821	851	833	916	883	883	866	830	875	853	872	827	815	821	831	867	890	878	833	825	841	812	835	902	838	875	900	878	860	827	873	845	832	852	800	842	826	825	823	857	828	863	905	838	841	859	831	875	858	873	872	891	862	826	841	826	843	848	920	922	835	855	837	884	839	909	877	846	813	860	849	812	848	848	833	897	888	829	860	831	875	830	870	844	856	837	881	829	842	877	907	865	907	849	807	829	838	843	829	805	798	823	836	840	857	837	830	849	813	828	808	874	817	816	870	785	889	839	801	910	826	841	851	844	843	819	836	849	848	852	838	882	839	809	800	838	839	865	905	848	859	846	885	904	891	813	809	892	776	796	817	866	829	818	848	870	908	857	823	839	875	855	919	844	843	870	834	900	850	870	853	895	869	827	916	860	863	832	844	915	855	834	874	870	845	840	854	849	841	815	843	820	848	840	870	853	853	804	850	894	859	802	781	856	843	786	869	846	832	862	835	785	847	834	853	861	851	886	832	810	862	840	824	883	838	817	878	815	842	860	843	857	843	850	831	901	820	824	846	851	883	809	868	830	814	820	794	864	875	835	865	842	880	820	809	850	859	830	809	800	820	824	808	843	883	869	835	875	782	843	843	823	847	769	866	878	815	835	819	875	845	829	858	846	877	833	836	835	841	878	831	837	860	880	871	814	881	872	835	868	882	860	889	809	832	817	824	828	847	837	847	869	851	835	833	839	824	849	853	814	841	883	866	796	811	798	844	822	856	796	857	811	885	863	915	855	831	837	858	831	817	811	866	838	877	870	816	838	831	782	837	869	871	833	823	821	873	849	845	832	835	831	892	817	846	881	891	829	816	834	870	878	792	816	898	866	876	857	831	887	861	864	829	793	865	826	873	858	861	833	827	859	840	823	853	839	915	835	849	892	885	883	865	898	815	791	820	845	877	900	891	846	819	844	821	883	848	888	833	856	872	822	912	837	785	869	802	866	862	841	854	836	895	793	837	878	939	879	856	803	796	837	864	947	830	864	840	854	870	849	848	888	819	889	849	905	853	880	802	860	782	857	861	792	879	903	812	898	863	877	878	852	844	862	855	842	864	839	848	845	839	845	844	850	879	809	776	835	791	861	848	848	809	838	840	826	844	841	868	822	852	833	800	843	826	851	833	882	832	909	842	863	851	878	832	827	889	824	826	814	847	831	847	827	846	857	851	889	823	821	841	877	838	817	814	821	819	845	846	814	842	845	852	825	791	862	813	839	797	886	823	877	808	831	846	847	892	864	854	876	908	856	832	829	838	892	815	859	806	842	875	823	823	899	851	886	805	792	827	884	814	865	849	826	861	844	859	883	850	796	862	791	826	867	812	887	889	874	902	827	862	876	820	821	840	840	804	849	928	883	785	845	834	801	895	849	904	863	858	840	878	791	894	857	829	820	806	857	834	841	863	822	882	845	788	829	837	813	867	858	808	851	867	790	822	829	811	866	824	874	848	812	800	862	892	854	861	849	821	813	872	857	835	865	873	889	822	791	864	841	821	860	845	804	882	807	800	855	844	880	798	863	864	816	868	783	822	859	884	829	822	835	838	907	874	806	782	919	871	875	847	919	837	849	876	836	846	880	878	845	875	876	875	847	845	866	856	874	866	879	816	830	866	887	873	855	861	861	837	821	851	857	809	831	875	844	816	877	820	882	819	780	842	780	808	867	824	896	849	775	833	816	812	878	852	894	819	818	830	852	867	895	918	869	850	856	841	861	862	791	903	814	907	837	869	852	874	795	843	809	915	834	880	836	805	874	858	859	813	833	881	824	862	823	851	882	890	859	862	858	853	845	826	862	840	900	870	877	861	859	904	852	804	821	883	852	826	823	834	854	864	825	820	857	827	870	830	855	874	846	835	844	881	830	847	832	862	830	812	841	864	872	832	837	810	855	835	845	870	845	828	805	849	876	864	844	870	856	859	882	897	839	889	913	829	828	835	860	872	872	871	820	900	886	835	818	905	853	864	811
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
