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
341459928500	341459929019	341459929569	341459930119	341459930669	341459931219	341459931769	341459932319	341459932869	341459933419	341459933969	341459934519	341459935069	341459935619	341459936169	341459936719	341459937269	341459937819	341459938369	341459938919	341459939469	341459940021	341459940569	341459941119	341459941669	341459942219	341459942769	341459943319	341459943869	341459944419	341459944969	341459945519	341459946069	341459946619	341459947169	341459947719	341459948269	341459948819	341459949369	341459949919	341459950469	341459951019	341459951569	341459952119	341459952669	341459953219	341459953769	341459954319	341459954869	341459955419	341459955969	341459956519	341459957069	341459957619	341459958169	341459958719	341459959269	341459959819	341459960369	341459960919	341459961469	341459962021	341459962569	341459963119	341459963669	341459964219	341459964769	341459965319	341459965869	341459966419	341459966969	341459967519	341459968069	341459968619	341459969169	341459969719	341459970269	341459970821	341459971369	341459971919	341459972469	341459973019	341459973569	341459974119	341459974669	341459975219	341459975769	341459976319	341459976869	341459977421	341459977969	341459978521	341459979069	341459979621	341459980169	341459980719	341459981269	341459981819	341459982369	341459982919	341459983469	341459984019	341459984569	341459985119	341459985669	341459986219	341459986769	341459987319	341459987869	341459988419	341459988969	341459989521	341459990069	341459990619	341459991171	341459991721	341459992269	341459992821	341459993369	341459993919	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	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
21599	20158	27340	22759	20176	20342	13731	5350	3491	2976	2353	2022	2082	1824	1558	1347	1090	951	851	735	692	728	704	644	617	614	570	624	597	627	538	577	581	541	535	596	553	588	540	540	569	560	577	550	510	510	511	532	563	493	560	458	521	504	512	505	503	512	578	528	520	527	523	542	518	484	515	498	561	528	540	543	533	534	534	500	507	535	529	574	531	505	488	525	534	530	494	485	545	568	497	507	512	467	505	549	537	507	520	486	534	519	500	496	480	515	522	503	500	533	519	493	560	548	512	514	479	528	505	496	543	519	481	512	512	532	492	507	483	499	521	552	543	507	508	508	467	490	536	509	496	567	526	478	493	494	536	520	542	531	482	509	490	526	487	521	477	509	494	497	491	454	504	533	484	532	531	544	520	477	535	509	530	503	525	510	543	528	516	506	510	524	494	562	500	500	509	476	527	510	508	509	506	520	532	503	549	492	524	518	518	520	504	504	531	500	519	514	468	522	513	527	533	522	506	512	514	489	509	504	498	483	504	523	529	515	536	528	516	556	492	505	490	519	520	469	517	514	483	562	547	529	526	522	476	524	524	496	510	513	545	486	513	485	517	523	514	512	506	528	555	530	539	488	553	502	498	536	518	521	454	510	523	508	495	522	489	504	491	527	516	507	515	506	497	483	526	512	501	530	473	505	531	505	482	507	518	510	485	505	496	491	530	513	523	499	513	521	511	545	513	486	519	532	542	490	530	525	484	520	503	500	550	531	539	554	528	519	501	516	501	532	524	512	508	503	472	491	539	513	488	555	556	525	489	510	511	518	534	493	498	516	499	543	542	502	507	505	499	515	557	472	485	481	546	494	507	511	470	530	520	500	530	490	452	493	515	534	526	552	520	478	485	552	531	534	485	503	510	492	537	513	486	528	523	520	525	469	543	539	481	510	528	501	513	516	542	546	527	523	501	484	519	511	515	484	512	514	554	556	516	523	524	513	527	499	495	452	514	520	536	551	543	522	543	533	481	530	536	492	519	493	497	525	511	506	500	515	491	519	485	548	519	498	540	493	504	513	543	529	546	513	539	495	506	549	477	452	518	495	525	457	521	485	489	479	538	515	522	474	510	505	541	513	482	521	535	519	511	494	525	549	512	479	490	497	524	509	512	521	556	500	486	497	526	542	457	555	534	490	524	524	549	529	552	463	509	557	507	501	478	498	531	553	502	532	518	521	503	459	507	551	510	478	523	517	548	537	494	486	514	486	498	520	493	485	513	536	512	523	543	498	467	466	457	524	502	514	520	517	497	498	536	481	523	505	510	530	505	510	523	497	506	532	491	536	501	524	531	543	529	515	535	507	495	532	469	506	530	555	521	488	516	516	531	506	487	532	546	515	521	512	525	543	519	530	496	532	494	494	543	518	507	550	496	521	503	528	514	513	498	512	512	488	489	521	508	501	482	527	543	544	525	501	515	530	493	518	510	511	536	492	538	590	523	490	516	508	550	532	473	501	507	513	485	530	492	531	541	537	513	540	521	499	530	526	534	500	528	518	527	539	494	515	467	537	504	515	490	523	534	502	531	580	526	485	512	495	508	486	488	553	502	501	559	512	549	493	468	483	523	495	551	490	540	506	562	517	532	485	521	531	520	532	470	515	496	518	535	467	538	512	593	523	536	522	501	522	484	534	574	512	548	510	518	503	525	496	534	494	491	565	555	522	539	531	526	465	518	523	525	497	557	552	504	508	513	494	537	523	544	496	528	473	555	497	511	471	486	511	482	499	529	502	509	528	556	532	488	503	480	528	530	538	534	513	550	489	499	527	520	535	535	486	519	553	512	508	519	478	501	530	509	518	545	499	480	488	520	489	524	515	480	539	530	521	497	471	508	553	491	511	437	552	540	476	536	495	507	533	556	507	503	471	509	527	481	544	512	462	489	522	529	508	535	525	556	537	523	528	557	533	508	545	467	508	507	534	511	536	522	525	478	534	545	492	508	502	491	505	541	522	513	501	545	478	494	508	485	534	530	495	485	520	495	515	502	504	535	522	485	556	502	527	495	506	505	499	549	528	536	500	509	551	533	507	509	513	503	476	550	489	503	494	531	528	538	502	527	527	454	512	533	476	512	509	510	493	499	549	515	525	484	544	496	535	501	517	495	502	510	551	517	511	526	505	538	542	531	518	523	504	525	479	486	533	506	521	499	523	495	500	518	555	517	530	503	511	493	522	519	462	532	511	508	498	551	526	532	516	527	506	476	542	506	517	509	523	502	514	520	557	526	475	530	492	508	516	488	543	529	478	553	518	517	528	549	495	514	521	528	534	474	476	536	523	531	510	522	491	504	477	486	539	500	504	503	466	551	509	490	551	520	520	496	548	518	473	564	547	478	515	524	526	514	512	511	511	477	503	521	524	526	490	525	514	512	509	489	519	497	522	541	534	492	501	505	485	496	568	523	520	500	502	540	499	529	537	511	509	488	524	520	515	524	475	508	529	511	501	516	486	507	547	509	556	509	463	481	499	501	523	505	476	519	487	487	520	510	511	526	510	494	527	528	527	543	464	514	533	518	522	538	531	511	525	528	516	494	513	472	469	511	521	488	493	571	548	518	523	533	518	514	536	518	519	498	535	523	508	502	502	523	497	548	536	540	552	565	564	539	518	558	505	537	521	564	550	489	506	534	514	482	498	522	503	518	506	502	528	524	542	515	497	551	475	511	521	505	517	496	568	542	538	528	514	513	522	541	478	533	472	472	545	493	488	499	553	530	535	496	503	541	538	479	504	523	533	533	527	549	541	527	518	537	522	513	493	515	511	500	498	515	529	533	491	525	509	518	505	539	511	526	519	507	516	527	515	535	495	524	483	530	536	515	481	500	538	510	503	526	533	514	509	526	473	500	498	502	481	525	526	525	523	529	499	523	497	522	485	497	508	468	493	505	507	506	538	513	481	509	495	516	519	531	484	494	518	525	502	470	517	534	539	524	509	508	472	502	513	511	491	504	504	518	473	498	519	570	488	545	513	510	504	534	505	532	472	556	523	528	517	513	491	532	512	479	519	536	564	526	527	533	531	508	478	521	532	499	488	515	514	511	517	541	504	483	488	533	508	558	549	483	511	488	503	510	509	526	521	496	525	471	508	496	537	538	511	510	498	475	491	506	523	508	487	528	527	489	510	502	482	504	538	535	532	466	517	506	529	528	518	449	517	504	525	538	503	495	502	498	531	543	501	527	503	531	527	511	533	519	498	520	490	548	543	521	500	488	504	494	514	527	520	540	558	533	558	492	501	521	521	483	540	491	551	488	503	534	531	556	505	477	498	533	546	517	516	515	529	473	486	521	479	501	526	513	489	516	500	506	501	520	504	512	508	521	503	508	531	524	516	509	496	507	529	543	492	512	484	505	531	508	523	523	512	525	522	524	529	482	510	508	543	480	486	522	510	498	488	481	498	537	523	485	504	511	503	507	527	507	521	507	478	487	523	519	536	484	544	493	491	497	491	476	499
10774	29930	26404	18445	15135	11790	10446	8265	6335	5032	4276	3666	3531	3080	2508	2148	1832	1470	1230	1108	1082	1039	993	908	901	863	798	794	768	785	726	704	733	716	701	728	710	702	683	673	652	683	638	647	666	672	675	580	619	643	643	610	598	639	641	660	627	640	641	663	646	658	602	656	634	675	612	615	621	659	627	645	674	641	677	602	603	621	613	647	650	656	684	631	637	622	628	676	651	650	643	647	668	638	612	657	659	686	662	608	622	640	600	639	645	631	633	646	614	608	643	600	639	633	629	614	640	625	618	598	625	611	624	608	634	658	593	600	669	611	626	662	637	677	628	662	627	638	650	608	639	623	659	624	659	599	631	644	634	658	640	627	601	594	642	612	622	619	627	651	621	670	651	632	604	611	612	614	642	653	638	645	615	621	635	580	667	653	614	595	594	599	648	641	620	649	623	642	661	627	622	659	631	659	633	653	607	615	574	651	654	638	650	621	598	603	620	626	611	614	671	665	649	638	613	643	665	620	654	633	645	657	649	660	623	651	643	666	664	645	597	608	589	627	610	616	633	602	658	643	609	624	622	613	619	629	668	656	633	624	651	652	593	584	578	660	656	600	643	711	605	594	624	668	646	618	622	618	607	616	595	630	605	608	606	612	647	674	654	605	638	591	608	651	667	664	620	624	646	593	671	650	617	644	555	650	641	593	652	612	643	608	621	625	638	698	649	666	659	635	682	621	630	620	645	676	606	682	612	640	640	642	614	640	661	604	636	641	692	628	643	665	638	613	668	631	653	618	645	578	650	614	620	638	630	602	636	628	696	581	640	618	662	663	631	613	665	695	629	665	660	649	692	609	641	625	625	678	639	639	625	663	650	661	647	641	639	632	645	633	622	624	641	681	637	639	694	645	632	648	646	636	623	636	653	632	614	611	643	638	602	595	617	632	604	607	629	659	676	604	626	640	665	630	628	638	603	631	625	610	646	627	671	598	617	660	647	655	624	656	632	654	636	672	607	619	624	632	628	639	658	645	632	624	645	663	625	652	661	632	644	663	668	647	661	668	601	581	658	663	670	612	618	634	615	620	641	672	673	643	609	589	658	620	570	623	624	624	635	632	606	656	626	611	647	647	631	634	629	660	637	629	652	650	655	638	652	626	635	639	594	640	605	614	585	617	629	646	654	631	631	639	656	666	628	668	645	659	620	616	599	642	679	641	622	631	601	624	612	640	638	608	636	605	598	670	558	642	611	680	605	703	656	644	636	596	687	613	654	593	604	656	669	634	626	658	658	634	642	619	611	635	641	632	609	644	619	632	636	662	662	609	633	616	615	652	636	666	653	626	601	575	652	638	632	677	603	636	599	648	657	571	649	609	658	646	649	612	676	654	601	649	649	630	628	651	619	594	664	615	663	641	612	616	634	633	609	673	672	644	601	593	611	623	661	668	649	626	618	640	636	617	659	644	613	639	637	600	637	610	639	670	605	639	624	641	669	663	586	642	609	613	615	606	644	627	600	671	598	681	612	644	641	625	642	653	626	625	595	649	665	678	634	659	646	628	667	636	639	611	656	608	634	651	582	645	635	633	623	644	645	617	620	634	645	634	599	629	699	671	596	645	605	643	656	594	618	626	618	657	621	652	619	596	643	623	633	635	634	658	641	625	681	641	650	634	667	635	631	676	597	629	662	622	666	658	635	637	612	628	645	631	634	626	576	617	647	600	641	643	633	642	638	658	656	628	640	606	695	654	601	659	626	630	603	637	631	621	625	655	596	655	642	632	678	631	671	595	657	621	608	612	585	587	598	622	653	596	615	638	648	643	646	641	627	601	631	639	688	641	647	599	627	666	657	685	595	648	652	635	635	626	644	627	673	649	656	657	599	607	626	653	659	601	643	622	648	606	624	672	620	613	624	613	625	651	629	673	673	642	626	671	683	614	667	659	589	594	660	602	607	649	616	622	621	634	658	592	623	658	625	605	609	640	642	629	645	639	635	638	641	622	595	630	656	586	633	652	631	628	657	680	662	642	641	568	707	611	611	654	636	650	580	618	644	597	661	637	636	674	651	619	626	620	596	626	653	601	643	628	619	629	644	608	638	626	622	604	627	678	654	623	643	615	676	633	675	653	663	628	646	607	663	623	604	647	656	647	601	647	633	609	613	610	653	636	617	652	611	640	613	611	691	663	693	703	616	606	631	673	616	608	658	625	644	625	676	651	625	634	658	671	603	613	610	649	654	595	662	613	633	648	639	647	633	655	653	657	658	645	646	656	643	647	631	592	694	645	599	586	649	630	624	626	668	670	598	627	621	638	628	681	660	597	629	615	587	653	625	654	600	632	664	631	639	599	615	605	615	620	638	611	615	676	614	656	648	640	623	647	627	592	623	651	612	637	641	617	701	642	603	612	635	635	597	616	645	643	635	607	623	596	701	662	614	646	641	648	638	604	651	671	663	581	660	657	675	640	638	611	632	675	619	644	610	588	647	595	625	630	617	622	631	625	648	629	652	644	657	629	641	634	639	656	627	616	623	625	645	663	638	649	613	625	627	656	637	645	637	630	648	623	615	620	616	592	636	600	614	649	653	653	623	654	631	663	671	607	681	606	617	684	692	624	612	629	624	654	666	632	637	615	614	632	593	651	632	624	646	651	592	618	626	642	664	666	638	613	644	617	639	608	600	619	631	644	666	643	623	600	681	621	674	588	660	634	616	699	643	619	630	608	637	637	650	634	641	644	650	621	664	678	640	619	634	626	669	611	621	637	627	637	585	637	653	654	609	643	663	640	681	593	637	618	653	637	648	681	656	627	622	605	647	635	624	646	629	584	611	681	605	657	620	651	636	669	602	617	657	647	646	603	631	670	618	611	669	642	629	578	659	591	671	625	605	659	620	615	662	696	619	620	653	598	645	647	695	675	621	628	594	627	593	682	649	638	628	617	645	614	632	647	621	611	661	624	659	646	594	668	618	617	649	606	631	645	613	649	584	653	619	590	603	633	609	653	640	641	647	655	624	639	643	571	597	649	649	645	606	629	635	677	621	642	598	635	623	656	628	651	661	658	603	651	656	631	682	602	649	622	663	606	628	636	620	602	609	603	650	614	685	628	628	611	617	616	670	671	611	616	605	660	626	622	611	628	623	570	648	612	659	652	634	650	657	659	629	642	670	671	630	654	595	646	618	668	671	577	614	616	661	622	633	656	638	593	611	648	600	624	646	643	638	656	640	629	652	643	647	652	666	616	637	674	656	606	635	660	649	663	629	628	653	630	641	622	680	660	626	622	673	637	627	633	601	634	648	618	656	657	606	602	654	631	619	662	627	659	631	635	634	661	681	648	672	615	643	649	644	600	664	652	573	669	665	657	646	632	602	628	628	638	642	638	670	693	655	631	623	651	633	615	619	625	651	672	664	623	635	633	642	620	575	672	602	637	659	646	601	608	609	641	646	686	612	633	655	644	629	672	670	661	642	691	603	635	639	619	624	647	648	660	644	602	630	615
27535	20204	14381	8547	5154	3596	2994	2306	1910	1639	1508	1449	1389	1360	1268	1137	1081	957	860	863	887	874	767	855	796	806	818	809	853	828	804	822	821	799	823	811	765	789	829	817	768	816	868	767	785	768	814	751	789	766	767	784	795	769	807	809	778	789	782	786	822	737	761	768	807	813	788	810	800	784	766	793	756	743	798	798	772	808	819	808	896	828	782	828	768	787	805	756	746	827	755	766	817	772	828	790	754	746	812	805	759	729	805	777	705	741	784	781	766	766	778	772	835	739	780	756	787	817	762	779	806	787	811	763	817	786	821	783	771	792	746	784	762	766	760	765	780	790	813	820	806	804	776	827	758	791	778	724	817	768	788	777	768	760	814	793	754	808	805	782	814	803	785	808	821	820	790	808	806	798	789	801	776	799	753	766	819	763	799	791	757	776	777	762	801	772	794	819	763	789	806	820	775	801	751	811	773	788	785	778	854	780	777	779	768	726	794	768	762	806	813	783	749	785	790	845	756	855	770	800	761	817	779	778	788	775	775	817	809	802	823	773	784	834	778	782	765	764	813	808	759	760	775	750	781	800	739	806	734	779	818	790	785	805	762	768	805	776	845	795	718	768	788	775	778	828	775	794	835	851	792	803	820	777	772	778	768	829	787	798	750	790	847	790	762	882	777	835	762	791	769	766	838	795	717	818	787	791	784	786	787	699	737	817	767	786	869	794	769	803	796	787	827	811	779	746	802	783	814	835	774	774	808	803	751	786	756	804	770	807	785	776	817	775	738	794	821	866	785	750	745	795	769	798	803	830	799	766	785	786	781	815	800	782	732	727	778	747	833	808	760	809	795	767	827	755	759	810	816	794	854	818	765	843	752	762	806	779	837	766	780	806	790	777	813	781	768	783	808	778	797	797	769	816	808	808	780	786	761	837	780	790	768	822	760	797	792	821	799	822	715	770	769	828	808	798	827	818	782	807	726	786	775	785	765	755	795	795	767	845	769	742	795	791	753	726	803	758	799	768	788	817	804	804	805	850	793	839	841	797	847	787	779	849	830	814	752	773	822	764	778	814	780	817	804	788	764	769	796	742	801	805	820	723	754	785	858	781	789	763	802	799	809	758	780	765	776	825	800	808	772	845	800	772	779	766	787	815	792	777	779	758	796	761	752	757	793	803	781	774	719	778	743	840	860	798	757	767	763	813	762	796	843	789	723	809	815	774	815	730	867	798	781	856	788	794	797	822	810	804	744	704	773	785	773	809	780	780	778	800	791	813	767	792	783	794	789	786	801	786	782	846	792	838	811	793	834	748	826	792	800	806	741	796	788	796	799	750	779	804	804	788	779	760	802	880	812	754	779	824	801	795	829	756	796	768	804	745	791	778	769	855	804	775	744	757	768	786	792	783	783	791	758	764	773	828	791	789	741	769	822	795	771	797	779	755	804	829	764	787	728	784	776	780	754	774	759	714	815	766	744	811	725	781	750	806	832	806	826	794	745	793	812	795	822	797	729	806	780	773	796	742	769	813	764	833	752	851	739	771	820	804	804	754	813	782	824	804	806	842	807	808	780	768	763	813	774	797	827	840	813	839	803	764	840	774	740	803	744	827	772	779	857	786	806	768	847	788	812	841	754	791	782	796	832	780	801	805	806	739	788	789	794	776	796	743	789	743	781	777	801	773	818	791	790	801	750	791	821	787	793	760	769	781	795	747	799	815	775	740	753	790	843	791	779	807	790	792	794	872	755	776	758	804	823	796	799	814	800	780	839	812	780	757	785	773	779	802	788	783	784	768	755	802	838	780	817	777	807	790	772	746	783	744	791	775	797	780	789	783	811	734	777	813	809	843	791	766	825	770	743	810	788	762	791	822	753	772	813	758	800	794	797	794	816	833	785	817	769	782	791	784	765	782	786	813	761	803	789	784	846	778	812	805	796	790	780	792	808	780	809	834	788	786	794	828	824	781	755	792	761	744	800	836	806	836	783	805	794	778	752	842	733	782	750	837	748	795	834	790	785	775	748	764	741	807	781	812	743	799	811	747	791	804	754	815	794	806	784	756	766	822	741	806	784	739	783	813	822	768	848	833	717	842	835	772	749	739	785	771	792	869	807	787	736	844	763	799	781	803	797	808	741	801	769	755	825	744	782	786	786	779	777	768	812	774	784	789	777	824	804	821	799	775	774	847	781	731	739	787	794	805	816	784	797	805	841	781	778	826	772	762	787	765	751	795	765	694	800	778	818	737	787	780	731	784	820	735	798	780	829	798	821	763	815	822	795	770	778	809	807	787	804	780	788	767	831	775	790	799	749	772	791	772	765	793	775	770	748	844	820	749	755	775	857	766	805	806	823	811	798	801	809	804	787	801	752	751	788	791	724	787	801	813	842	767	773	753	787	779	767	777	795	822	834	751	819	792	757	772	784	752	764	811	779	784	823	798	773	741	779	765	830	807	810	776	752	778	767	754	789	818	795	772	812	801	844	790	787	839	777	770	829	807	778	795	790	814	815	808	829	778	800	749	766	799	814	789	776	802	813	789	807	775	811	792	752	788	791	799	737	814	809	782	812	795	782	797	782	763	723	839	774	784	773	773	815	823	748	782	748	802	822	808	809	803	770	772	800	811	724	821	752	787	825	771	778	791	805	772	778	754	757	810	804	782	810	771	803	777	798	771	765	781	800	815	759	828	803	785	739	806	749	759	837	757	744	792	764	819	770	809	781	806	790	784	779	780	778	773	789	770	773	792	790	765	794	804	748	803	846	826	804	791	814	815	773	762	788	869	785	773	802	795	763	774	775	758	807	775	806	785	762	767	795	802	743	813	777	864	828	794	794	769	805	788	813	839	801	802	796	798	764	769	768	796	776	775	795	739	750	783	774	752	798	740	782	751	785	832	779	779	836	811	808	830	786	798	758	806	785	734	746	823	753	770	781	836	811	752	759	816	781	790	813	775	790	794	792	766	864	818	776	777	765	823	782	700	817	784	751	805	720	809	849	752	818	786	786	770	808	810	821	751	770	818	753	785	818	784	771	770	765	828	808	787	788	745	748	803	859	846	754	752	818	781	753	808	830	794	768	826	794	781	771	770	803	816	752	809	786	775	789	815	746	731	787	781	800	795	753	773	800	777	760	800	759	804	774	807	820	768	804	784	852	820	749	817	855	795	768	795	782	797	857	811	790	825	783	842	829	784	759	792	770	794	800	781	823	764	798	770	782	787	744	815	783	816	801	822	764	849	772	771	760	767	782	804	772	771	741	811	773	790	760	781	820	845	736	793	797	780	869	821	782	734	772	764	742	813	811	802	815	843	772	784	784	768	786	777	805	774	796	802	796	785	756	802	754	797	778	785	749	776	795	797	782	765	807	782	800	779	746	759	793	801	781	759	852	806	796	765	726	743	818	805	739	786	803	787	809	788	832	764	783	767	802	817	840	822	787	801	820	836	775	787	805	774	824	786	810	777	784	756	826	806	760	772	797	790	827	795	768	766	850	840
9697	18620	16153	10094	7858	6240	5482	4326	3368	2792	2363	2180	2153	2085	1757	1513	1346	1270	1155	1096	1078	1095	1008	1019	982	996	1070	992	983	1015	962	943	1010	975	967	975	979	932	961	947	980	958	955	923	934	972	912	968	958	976	909	960	938	915	920	957	902	969	937	925	989	960	911	889	965	904	983	958	927	953	938	908	986	903	968	912	885	897	959	941	921	946	960	934	996	929	1015	950	974	919	977	918	987	918	932	934	975	939	1009	970	964	949	963	963	908	926	958	919	901	973	958	1008	907	943	978	930	904	974	926	923	942	939	928	954	932	947	907	942	911	975	927	994	957	953	975	918	974	937	951	935	932	949	981	988	931	963	1044	947	926	949	940	948	915	935	919	913	969	947	948	910	997	954	916	953	902	972	934	971	956	957	961	868	956	957	927	933	941	995	977	930	883	931	964	922	947	925	943	973	926	882	933	956	906	934	911	935	951	952	943	946	940	971	951	924	942	944	950	936	929	913	933	976	957	954	997	962	956	974	950	915	924	1010	932	957	981	939	982	982	908	1014	975	915	963	956	922	917	993	955	950	977	945	919	936	967	900	997	925	920	940	946	931	936	1005	939	968	967	944	975	955	936	979	918	948	903	959	911	946	996	941	903	969	965	971	959	958	935	972	944	990	938	947	889	901	918	1010	935	926	898	970	964	936	934	970	960	943	942	978	949	908	926	963	945	949	990	999	985	914	939	945	964	952	978	941	920	896	927	908	950	944	954	889	928	951	944	936	936	930	1006	956	966	883	946	997	915	934	933	942	924	935	907	948	1004	943	932	930	922	949	946	985	957	950	957	911	886	940	965	960	936	958	930	942	911	902	923	953	983	982	950	939	973	958	892	908	951	989	876	939	947	916	929	953	953	959	994	966	974	946	959	967	967	915	929	941	932	923	948	974	963	969	980	958	989	951	929	935	976	897	919	973	971	910	927	960	926	938	972	1006	945	934	922	969	939	938	891	941	934	971	958	972	933	979	898	986	923	961	948	930	974	942	952	962	942	981	913	945	915	987	932	943	910	905	941	925	940	975	971	938	904	884	937	974	956	950	953	943	973	940	952	972	999	950	921	956	948	961	920	948	936	967	981	943	986	987	931	934	956	944	930	913	913	960	895	961	944	978	1018	945	910	919	918	905	978	1008	931	929	968	946	987	967	936	912	949	969	974	952	930	968	942	976	924	979	947	895	1022	971	976	985	941	979	936	915	989	948	921	947	970	944	894	958	931	916	1002	949	955	900	977	914	909	952	983	973	956	993	960	933	964	948	991	966	910	966	909	937	950	965	953	954	872	929	945	939	920	909	943	958	995	951	982	959	938	963	998	912	951	956	916	987	942	957	975	968	927	942	974	938	954	978	936	935	918	889	996	946	920	978	964	942	936	943	952	1014	941	975	912	966	948	934	975	910	972	950	986	946	965	962	955	920	1027	1002	952	929	926	952	1000	922	917	957	935	919	877	940	1008	947	915	939	916	982	954	939	962	966	931	975	911	989	967	993	949	1010	967	989	910	942	1012	987	920	931	917	952	945	925	929	1002	946	978	938	966	917	949	916	920	909	1006	939	890	948	984	998	903	907	914	888	928	942	930	930	865	947	980	967	990	941	932	980	946	916	953	920	930	983	961	915	909	872	926	916	997	915	958	915	956	963	964	929	974	1019	949	956	943	900	936	936	933	976	931	995	932	890	963	1006	944	985	959	934	953	925	956	962	914	961	957	940	963	960	926	879	953	943	953	928	951	992	961	937	905	930	918	924	962	943	927	944	968	942	943	935	962	957	922	945	996	981	976	923	991	908	958	947	956	980	940	928	978	948	922	988	942	979	935	970	954	914	982	936	960	974	928	893	920	875	927	916	957	909	996	894	974	947	918	942	922	923	943	941	966	983	1009	931	965	918	930	997	975	932	938	953	959	918	934	1008	925	986	963	888	890	933	980	920	993	894	987	931	963	946	933	940	972	949	914	926	981	934	991	937	919	962	883	937	964	952	961	943	941	900	949	935	952	912	930	947	956	955	932	973	930	925	968	925	952	961	949	887	968	942	895	970	923	1012	948	911	1005	908	996	932	962	958	978	944	932	904	976	931	915	892	969	930	959	969	959	894	964	982	963	996	913	933	919	985	900	1004	897	924	1009	924	952	1024	922	926	939	944	898	944	962	961	959	1024	955	974	956	925	1001	941	930	958	855	935	894	993	930	977	911	927	941	954	977	971	993	924	980	914	979	971	993	928	999	943	921	940	948	952	956	899	971	997	954	910	946	947	953	945	921	941	909	941	941	936	963	874	953	962	939	1003	951	936	922	936	909	1002	917	1014	979	955	947	987	902	929	955	990	951	924	911	912	923	921	965	998	998	932	948	978	957	961	974	971	953	967	939	939	939	931	937	954	912	927	890	956	927	938	914	916	928	953	960	961	941	960	951	986	957	882	931	918	940	937	1014	923	945	915	906	1001	943	967	941	952	989	984	992	897	1008	889	913	991	990	914	947	944	930	935	962	944	957	917	957	911	913	939	923	954	921	932	969	960	934	921	921	932	926	948	976	968	935	987	940	986	921	993	898	929	937	950	868	947	890	961	950	950	932	934	989	958	997	924	939	958	937	992	918	1000	925	968	942	972	971	922	931	938	919	954	942	943	902	934	966	918	963	936	987	995	963	927	885	954	983	980	914	908	935	937	937	959	982	946	980	954	955	976	935	964	969	929	916	1003	917	945	949	916	935	980	930	964	977	925	957	938	943	972	925	950	1026	911	926	933	957	901	981	951	919	901	943	901	931	922	918	957	949	991	930	978	983	944	880	974	1005	936	993	983	1004	933	975	958	921	934	922	934	981	954	943	944	926	964	983	976	940	898	925	978	970	933	892	894	938	968	940	974	949	883	898	895	979	970	973	894	949	926	982	973	924	949	923	930	993	928	953	1000	950	928	905	919	927	1014	944	930	927	1011	926	919	959	988	977	969	963	929	1002	937	873	909	945	959	897	928	967	919	939	913	964	971	915	993	936	929	871	1029	938	949	953	911	978	891	970	950	991	935	905	938	965	972	946	919	905	976	935	862	930	940	1001	907	897	957	941	948	925	990	966	966	931	934	956	945	980	893	969	932	960	909	947	967	915	954	958	960	963	921	978	945	950	918	958	1001	930	959	966	920	990	953	969	954	918	911	939	949	974	924	957	962	974	996	925	969	913	905	895	941	947	960	893	948	918	1000	898	922	931	935	937	916	996	907	920	942	947	941	925	953	948	975	949	972	970	879	990	956	910	951	948	979	931	993	966	983	976	923	973	1033	954	922	865	948	943	980	927	942	943	939	979	935	962	952	949	923	957	983	952	1027	964	947	984	919	915	945	912	940	921	963	920	952	962	946	932	933	888	949	978	942	973	950	994	943	953	930	949	961	958	943	945	984	886	938	963	989	968	1003	963	943	954	932	975	957	930	963	929	915	958	905	942	957	936	1010	924	975	937	981	983	962	1007	872	878	904	982	935	979	904	972	979	970	934	915	961	941	935	984	978	964	882	873	962	957	953
24025	21364	28412	24535	21304	14204	6619	4185	3106	2623	2297	2143	2109	1870	1701	1529	1367	1214	1148	1081	1028	1006	1034	978	992	1029	946	957	920	910	925	914	881	967	974	939	915	964	902	903	963	902	943	920	905	906	910	958	954	870	847	923	873	906	930	916	941	853	976	888	858	959	892	876	913	890	918	907	910	881	909	921	922	925	895	893	960	897	892	897	961	908	931	898	922	883	915	926	929	944	904	953	957	898	877	905	884	859	902	903	918	882	926	924	884	930	841	901	951	859	871	916	887	918	964	881	914	951	882	903	832	903	950	897	874	905	927	883	845	944	930	955	909	880	893	885	921	881	947	950	895	923	896	898	964	951	899	880	917	877	920	902	875	963	860	904	911	948	896	929	894	896	931	968	863	912	923	914	930	876	983	943	929	946	923	897	891	941	927	915	945	871	901	952	931	867	893	877	885	909	902	924	877	895	903	908	932	875	901	924	924	880	889	896	896	890	926	923	917	916	930	924	898	902	928	897	910	895	916	915	907	938	887	917	846	887	819	964	896	945	889	896	917	904	862	878	908	861	905	938	914	920	940	949	919	929	851	900	927	915	951	1004	873	901	881	929	867	936	918	925	915	839	953	849	931	917	921	901	923	895	854	911	888	862	957	900	888	895	948	870	953	949	972	909	852	918	906	912	871	878	892	897	902	893	881	947	876	897	897	887	915	935	879	859	886	943	936	848	907	873	911	932	914	913	927	899	898	894	942	837	980	934	901	850	977	890	940	912	926	867	903	919	900	918	949	928	882	924	916	876	927	923	890	913	934	920	871	905	972	914	960	883	877	909	935	900	922	887	987	915	919	871	886	929	860	848	885	915	879	898	898	866	841	904	908	940	844	856	911	893	862	859	961	914	876	874	953	863	940	940	901	925	909	907	881	904	891	934	872	861	863	906	891	890	880	864	850	919	903	871	933	867	918	901	891	885	867	879	912	927	896	908	872	920	889	912	873	925	905	900	885	912	941	918	861	907	917	905	896	837	919	945	918	914	919	904	917	964	928	906	918	912	916	946	955	899	905	902	844	882	896	969	854	897	911	918	930	889	854	853	899	905	906	964	929	872	900	920	829	914	904	906	905	878	904	893	928	936	908	949	899	901	867	891	874	916	884	866	903	833	888	900	894	896	906	934	841	876	905	875	976	882	908	919	867	891	827	958	897	903	935	839	856	910	921	959	912	891	888	879	937	882	901	930	920	894	913	877	927	914	887	942	894	887	944	912	865	844	906	928	896	912	934	910	872	891	900	912	891	871	929	921	900	794	905	875	872	936	873	904	876	889	925	872	904	950	888	892	916	883	936	880	934	906	883	926	941	895	933	933	913	925	909	928	913	855	889	869	921	914	883	915	906	887	918	887	886	919	940	875	880	934	905	957	910	905	950	867	895	920	916	923	940	868	902	916	852	919	876	912	891	854	859	910	915	877	934	886	946	900	871	910	939	942	889	854	946	881	913	885	878	900	931	927	913	872	878	891	902	901	869	872	919	880	965	944	886	900	890	869	885	888	886	891	967	900	947	943	891	888	878	902	891	946	912	900	909	944	869	874	915	864	911	891	935	904	886	932	944	924	921	909	883	854	919	933	897	957	860	913	910	930	912	887	855	871	955	914	883	895	893	895	942	996	919	882	884	857	855	922	950	916	927	905	874	921	942	872	894	850	887	863	948	937	891	926	885	908	924	913	942	882	873	982	941	911	859	874	889	921	902	937	879	929	882	949	894	927	883	947	874	914	964	909	945	876	908	885	898	824	891	921	953	891	939	986	895	905	893	909	857	895	908	882	931	909	894	895	921	905	906	860	927	850	866	870	881	917	921	941	863	918	915	891	866	876	938	886	888	927	911	928	917	917	905	911	893	883	922	940	963	934	910	868	914	867	877	974	937	938	909	917	965	893	901	884	900	875	922	908	865	942	922	895	927	895	885	927	914	887	865	925	894	938	910	894	915	895	874	870	872	886	894	924	922	856	909	937	879	905	913	871	893	944	882	934	923	894	888	892	901	945	881	836	997	922	876	893	959	887	893	960	923	861	907	897	884	908	963	914	892	904	910	965	967	848	912	927	885	890	946	913	923	869	897	867	890	949	898	902	885	919	883	911	874	934	924	943	922	901	927	893	889	942	918	860	907	915	879	856	973	931	969	902	915	878	894	898	896	917	934	899	901	868	908	931	875	890	897	943	897	855	897	929	954	888	872	863	891	957	905	936	911	957	933	900	914	900	926	911	911	900	947	866	939	837	919	884	908	888	906	873	848	835	879	931	850	924	879	934	878	943	912	986	951	872	869	943	899	959	903	909	903	951	864	876	901	881	916	892	851	906	909	898	875	910	887	856	880	870	916	874	955	877	861	879	920	887	874	888	887	960	898	908	869	910	890	957	881	916	922	874	910	921	893	921	900	918	898	925	925	869	881	943	859	860	934	858	865	929	841	920	917	897	888	903	949	900	941	859	868	900	841	912	856	915	895	908	877	914	849	897	874	899	910	862	905	913	879	906	932	940	907	888	918	949	924	880	940	862	914	935	902	876	929	933	899	923	868	920	851	938	958	879	920	875	896	928	856	905	863	894	911	908	956	956	880	860	911	950	914	945	926	883	914	935	851	917	905	903	909	908	901	857	864	942	875	896	867	863	908	819	947	911	896	886	889	892	885	949	876	883	941	952	922	853	914	842	935	882	953	874	931	910	964	883	865	924	898	992	891	922	924	890	844	882	909	908	932	906	853	902	892	918	915	935	931	933	930	898	937	897	919	947	926	940	860	952	883	917	948	910	924	916	926	884	894	942	905	932	905	888	888	923	888	922	898	931	849	899	904	912	850	888	897	858	922	916	849	939	907	928	894	858	962	909	924	852	886	873	901	894	932	861	860	929	947	912	929	902	913	849	880	872	885	908	955	903	1004	894	927	897	943	920	924	892	903	919	879	901	965	919	879	889	900	867	932	854	949	895	866	917	848	928	933	935	907	838	873	929	896	875	897	899	900	879	914	914	908	880	929	875	901	949	841	917	913	858	922	870	883	863	876	950	945	881	957	934	955	958	884	870	903	912	911	848	927	889	892	888	904	900	895	914	892	890	965	880	896	923	883	911	927	909	863	917	851	903	900	851	878	861	937	951	878	959	936	909	903	872	875	978	876	897	940	919	872	958	950	880	920	917	887	873	900	897	881	887	932	924	866	930	933	914	912	923	928	917	938	870	920	888	850	944	898	870	907	961	894	911	903	903	889	800	912	903	934	955	913	912	892	899	900	928	898	903	910	950	915	877	891	891	907	951	958	923	911	863	910	942	840	856	886	890	919	912	861	921	930	949	846	856	931	887	886	948	899	929	839	870	899	931	891	869	914	898	899	876	928	916	970	857	910	890	892	933	904	897	887	904	907	922	866	895	926	873	944	862	868	942	963	936	917	865	889	902	972	929	893	926	883	862	899	860	894	922	871	921	859	914	882	913	909	900	878	910
9888	26753	23239	15202	12197	10062	8493	6756	5275	4319	3748	3529	3283	2957	2603	2221	1844	1701	1539	1382	1341	1291	1310	1262	1193	1266	1212	1187	1199	1167	1157	1194	1152	1204	1122	1134	1190	1143	1077	1176	1107	1144	1133	1092	1130	1130	1104	1187	1126	1078	1077	1120	1095	1090	1094	1068	1088	1096	1072	1118	1136	1094	1072	1139	1056	1070	1091	1090	1089	1112	1055	1124	1069	1123	1139	1057	1049	1087	1067	1096	1104	1138	1048	1074	1086	1120	1105	1048	1050	1115	1088	1119	1074	1103	1117	1115	1099	1069	1041	1091	1179	1091	1088	1112	1109	1054	1104	1110	1084	1103	1090	1075	1095	1144	1090	1060	1033	1115	1052	1057	1095	1103	1074	1094	1137	1053	1068	1147	1095	1100	1090	1083	1040	1075	1089	1093	1072	1096	1157	1090	1089	1104	1056	1075	1068	1106	1053	1108	1085	1072	1074	1010	1094	1030	1102	1129	1127	1082	1073	1118	1001	1081	1038	1062	1113	1109	1088	1031	1084	1081	1115	1068	1084	1045	1066	1089	1064	1103	1070	1018	1058	1086	1101	1100	1118	1113	1072	1058	1116	1149	1147	1119	1088	1024	1073	1099	1108	1073	1076	1098	1104	1081	1072	1082	1094	1115	1103	1123	1089	1111	1076	1152	1093	1098	1130	1045	1127	1130	1035	1134	1089	1075	1125	1116	1112	1142	1107	1120	1111	1116	1102	1147	1111	1094	1105	1065	1079	1169	1094	1070	1098	1082	1101	1101	1084	1082	1073	1065	1127	1080	1081	1112	1141	1070	1053	1105	1152	1089	1083	1084	1066	1091	1078	1101	987	1062	1163	1095	1105	1073	1048	1115	1127	1098	1029	1082	1063	1049	1112	1056	1046	1098	1057	1039	1062	1019	1087	1065	1145	1065	1132	1092	1101	1073	1070	1055	1048	1099	1058	1124	1082	1086	1093	1109	1071	1074	1091	1064	1132	1107	1106	1094	1145	1110	1094	1079	1062	1086	1093	1124	1127	1097	1082	1120	1092	1038	1104	1092	1125	1117	1101	1039	1075	1040	1061	1078	1123	994	1087	1018	1093	1127	1121	1069	1060	1080	1097	1146	1057	1140	1158	1093	1098	1169	1133	1071	1094	1152	1049	1092	1091	1019	1120	1076	1130	1125	1074	1088	1082	1217	1072	1070	1060	1075	1091	1097	1098	1028	1094	991	1078	1108	1084	1119	1093	1097	1098	1042	1053	1070	1150	1087	1048	1043	1091	1087	1138	1090	1036	1083	1026	1081	1127	1096	1077	1104	1127	1109	1083	1135	1146	1024	1137	1137	1067	1068	1132	1139	1092	1073	1137	1049	1170	1024	1091	1098	1128	1131	1119	1106	1055	1070	1063	1051	1034	1121	1114	1089	1109	1108	1087	1102	1113	1064	1077	1088	1116	1100	1171	1111	1067	1063	1094	1171	1132	1086	1111	1112	1103	1109	1096	1073	1098	1134	1074	1088	1096	1111	1164	1125	1123	1059	1079	1088	1040	1153	1097	1070	1137	1095	1109	1108	1075	1064	1082	1113	1134	1050	1066	1099	1096	1080	1084	1190	1107	1067	1126	1049	1132	1111	1119	1077	1104	1055	1046	1114	1143	1053	1070	1095	1060	1099	1082	1094	1150	1067	1078	1048	1071	1066	1071	1087	1017	1054	1110	1107	1055	1109	1118	1101	1075	1135	1153	1100	1073	1139	1089	1082	1071	1075	1160	1047	1069	1135	1057	1068	1082	1087	1122	1128	1106	1060	1047	1082	1080	1069	1065	1087	1075	1088	1082	1052	1046	1026	1116	1052	1115	1086	1099	1071	1060	1022	1049	1092	1125	1125	1102	1081	1093	1089	1047	1049	1092	1116	1070	1136	1099	1060	1079	1066	1048	1045	1069	1024	1060	1106	1113	1175	1090	1159	1127	1049	1050	1075	1110	1098	1051	1090	1066	1105	1098	1099	1071	1074	1036	1044	1026	1093	1037	1135	1086	1049	1123	1125	1133	1067	1091	1054	1015	1063	1036	1149	1090	1091	1126	1147	1067	1145	1068	1103	1056	1110	1070	1129	1041	1097	1052	1109	1098	1119	1091	1104	1113	1053	1071	1078	1015	1092	1057	1054	1074	1031	1089	1060	1076	1026	1119	1096	1143	1069	1134	1050	1076	1079	1120	1066	1055	1126	1073	1091	1116	1099	1060	1080	1096	1132	1095	1094	1093	1094	1083	1146	1075	1062	1103	1111	1043	1081	1140	1115	1064	1147	1070	1115	1101	1041	1124	1062	1030	1099	1031	1093	1100	1075	1128	1109	1096	1117	1029	1035	1123	1111	1090	1116	1091	1075	1057	1059	1037	1028	1075	1063	1042	1076	1126	1043	1109	1102	1088	1102	1115	1087	1080	1056	1123	1070	1087	1041	1087	1043	1073	1060	1101	1073	1114	1042	1041	1109	1037	1046	1094	1117	1094	1069	1094	1073	1136	1072	1090	1064	1090	1086	1071	1103	1113	1110	1102	1157	1069	1120	1070	1115	1087	1060	1034	1104	1070	1061	1060	1086	1131	1057	1128	1080	1109	1094	1088	1063	1082	1103	1068	1066	1138	1134	1112	1115	1148	1112	1100	1056	1086	1070	1087	1116	1183	1079	1132	1109	1109	1038	1125	1089	1104	1101	1123	1092	1119	1057	1093	1171	1065	1084	1113	1055	1078	1045	1054	1053	1043	1041	1115	1095	1066	1135	1100	1043	1057	1104	1035	1042	1078	1047	1170	1081	1065	1093	1053	1100	1093	1100	1117	1081	1045	1175	1133	1035	998	1092	1075	1090	1070	1166	1086	1087	1097	1098	1052	1125	1059	1088	1147	1073	1117	1107	1075	1115	1124	1062	1067	1089	1099	1090	1041	1138	1065	1084	1164	1082	1091	1110	1141	1088	1097	1061	1092	1095	1062	1106	1088	1072	1075	1068	1073	1090	1061	1112	1078	1132	1064	1030	1092	1087	1083	1136	1092	1147	1108	1064	1158	1086	1085	1084	1080	1093	1124	1113	1102	1079	1009	1156	1088	1129	1045	1069	1131	1035	1084	1078	1092	1081	1122	1109	1090	1096	1101	1142	1138	1106	1047	1152	1137	1082	1052	1083	1129	1091	1044	1136	1050	1090	1100	1166	1094	1147	1070	1069	1056	1077	1079	1157	1101	1126	1109	1088	1045	1120	1066	1068	1067	1137	1084	1015	1107	1094	1033	1094	1117	1091	1050	1095	1078	1107	1076	1069	1061	1090	1088	1124	1075	1108	1090	1060	1127	1111	1067	1078	1097	1169	1128	1101	1084	1086	1069	1080	1053	1047	1103	1082	1061	1071	1061	1125	1063	1118	1104	1091	1071	1091	1086	1068	1125	1070	1154	1114	1021	1049	1096	1049	1061	1107	1092	1098	1132	1108	1074	1042	1113	1048	1093	1124	1114	1059	1117	1063	1114	1073	1073	1061	1059	1095	1134	1097	1135	1120	1101	1080	1069	1076	1082	1090	1101	1101	1047	1095	1120	969	1078	1093	1090	1087	1094	1079	1045	1151	1125	1135	1092	1087	1077	1078	1057	1070	1065	1068	1088	1125	1088	1106	1076	1105	1118	972	1075	1072	1109	1099	1104	1069	1073	1034	1061	1048	1084	1112	1076	1129	1067	1101	1110	1096	1076	1120	1134	1036	1095	1124	1124	1072	1141	1077	1061	1098	1099	1140	1110	1071	1080	1057	1118	1105	1119	1039	1143	1101	1091	1102	1017	1021	1121	981	1070	1038	1078	1027	1069	1125	1018	1101	1075	1125	1082	1066	1081	1092	1045	1116	1125	1093	1072	1038	1039	1056	1047	1076	1084	1099	1115	1096	1106	1056	1061	1048	1081	1108	1096	1056	1108	1146	1121	1101	1071	1067	1081	1102	1081	1072	1104	1093	1118	1076	1080	1069	1104	1079	1050	1058	1150	1071	1091	1038	1086	1043	1052	1039	1130	1079	1106	1092	1149	1074	1080	1101	1093	1039	1075	1112	1070	1076	1078	1111	1078	1158	1105	1085	1090	1003	1074	1103	1078	1082	1036	1088	1021	1081	1071	1099	1121	1100	1077	1087	1072	1106	1054	1130	1032	1088	1124	1063	1117	1046	1088	1086	1127	1041	1073	1024	1106	1043	1083	1060	1068	1111	1109	1039	1129	1024	1048	1058	1099	1094	1075	1083	1103	1117	1042	1116	1118	1102	1133	1159	1106	1069	1043	1082	1083	1078	1129	1085	1065	1105	1073	1154	1112	1097	1094	1110	1049	1016	1110	1073	1087	1155	1102	1093	1000	1056	1135	1074	1117	1100	1070	1078	1069	1067	1148	1103	1124	1051	1125	1115	1088	1099	1077	1148	1095	1093	1011	1119	981	1040	1090	1118	1165	1080	1061	1071	1061	1160	1104	1064	1044	1124	1106	1104	1073	1086	1113	1146	1101	1112	1094	1069	1042	1111	1093	1084	1082	1126	1097	1062	1110	1059	1023	1101	1089	1095	1085	1090	1094	1037	1078	1072	1098	1121	1055	1145	1040	1138	1091	1131	1085	1157	1073	1075	1096	1156	1103	1109	1124	1092	1139	1111	1091	1084	1160	1102	1115	1064	1114	1130	1081	1024	1092	1079	1133	1038	1060	1101	1103	1124	1103	1077	1040	1066	1096	1066	1079	1076	1110	1119	1137	1060	1114	1049	1057	1107	1037	1098	1080	1082	1080	1138	1097	1095	1056	1100	1119	1035	1079	1129	1068	1063	1148	1078	1036	1087	1120	1140	1022	1067	1148	1076	1114	1081	1169	1079	1092	1069	1101	1088	1132	1111	1107	1073	1070	1109	1041	1068	1095	1013	1018	1123	1041	1064	1063	1102	1092	1027	1056	1088	1143	1113	1059	1051	1088	1147	1085	1065	1145	1073	1102	1054	1043	1096	1101	1071	1097	1133	1098	1062	1073	1094	1073	1070	1091	1131	1078	1065	1129	1115	1086	1071	1134	1049	1110	1127
25032	21374	27582	25512	15668	5506	3748	2736	1969	1682	1489	1335	1313	1199	1047	897	788	681	611	586	557	624	566	536	558	532	517	481	507	518	508	461	457	464	469	442	450	472	471	489	486	463	509	464	443	478	438	441	460	432	461	478	510	467	477	460	464	458	480	450	431	477	456	438	465	487	467	454	449	447	424	439	495	441	442	484	439	430	489	437	438	461	435	455	488	439	447	488	464	489	459	457	465	446	474	412	429	488	423	486	468	475	464	432	463	508	489	472	441	432	471	465	477	436	454	452	427	444	455	446	456	449	478	467	425	471	443	415	465	462	450	455	459	453	473	466	501	449	444	455	474	444	445	469	499	451	468	468	445	446	471	491	501	469	458	454	441	450	441	434	462	475	426	443	460	433	453	431	461	486	449	482	417	445	490	470	494	446	460	459	418	454	453	476	416	450	433	457	434	464	474	489	438	457	433	477	468	474	493	473	486	444	457	411	451	446	444	442	434	459	443	478	458	488	507	438	498	496	473	465	459	475	423	487	481	427	440	449	454	456	421	464	517	445	477	471	469	472	469	450	434	427	437	502	424	445	441	459	455	446	450	458	472	460	447	438	418	443	461	458	455	440	469	446	479	450	457	435	475	459	459	448	474	479	453	466	432	483	450	445	439	418	464	490	444	484	434	450	440	447	416	416	446	415	485	469	428	481	470	482	511	431	465	462	454	461	445	444	459	489	487	421	463	491	464	435	475	422	441	455	418	421	420	462	474	467	487	508	454	467	456	431	452	446	495	463	428	432	438	447	473	453	433	483	456	475	460	451	479	463	436	469	473	473	446	444	435	442	483	455	466	454	445	451	467	434	463	442	469	435	462	460	440	477	456	446	426	469	470	455	473	472	472	461	453	462	451	425	483	457	456	470	493	474	453	483	483	463	445	440	454	486	444	461	461	465	439	436	438	437	468	439	440	470	447	469	484	449	467	483	463	463	419	472	457	467	445	472	467	459	441	482	445	449	467	436	489	455	464	430	434	456	446	447	451	440	493	453	443	469	465	441	463	436	479	432	436	409	456	439	446	449	449	498	447	458	444	470	441	483	424	437	484	476	455	454	464	513	486	489	431	498	449	415	446	471	465	459	468	502	482	439	455	463	467	508	432	405	462	422	449	478	469	437	450	452	468	447	460	457	462	457	394	429	425	403	453	446	473	511	488	452	425	485	436	446	487	433	468	462	467	478	493	479	426	515	455	450	446	461	457	464	420	457	453	460	444	460	471	471	489	465	438	412	474	457	439	478	426	447	487	476	449	474	441	410	459	429	429	440	441	476	502	454	465	454	433	489	412	471	449	406	451	423	459	480	469	452	453	474	485	461	461	490	442	478	460	472	442	459	477	458	514	429	453	450	482	461	451	456	450	461	466	510	434	446	490	430	475	500	483	486	441	480	438	496	453	480	479	445	425	441	404	461	473	473	423	473	477	469	466	469	445	451	472	453	437	439	445	466	472	476	439	471	458	472	471	458	505	445	455	461	432	448	468	484	433	465	462	444	440	454	414	434	453	436	452	427	473	477	459	509	457	437	424	463	425	480	482	450	419	453	453	479	429	447	455	448	431	461	473	450	447	414	467	466	464	460	481	484	459	480	483	400	470	476	439	481	470	453	422	472	495	451	475	437	439	452	443	408	436	453	480	453	458	456	477	442	451	442	438	479	432	444	455	453	475	449	476	478	451	474	489	475	459	451	462	472	433	449	447	453	497	441	429	455	473	457	502	426	476	428	494	480	478	458	443	487	458	492	464	463	499	467	461	429	481	448	464	449	498	450	440	462	438	476	447	478	469	416	504	465	471	451	424	473	457	463	458	453	425	437	447	511	451	468	454	440	497	448	486	434	465	437	444	458	455	482	449	500	445	478	460	473	480	462	453	441	434	452	471	466	449	480	450	476	458	462	439	475	453	472	432	470	440	440	475	475	486	447	493	429	433	471	455	466	440	436	470	487	487	478	468	526	481	436	494	463	447	477	441	455	427	459	481	430	458	468	492	442	451	448	465	438	464	486	422	464	487	442	485	481	433	463	437	473	489	475	490	434	456	457	422	432	432	535	481	446	462	426	435	459	436	441	477	468	467	465	465	454	417	449	482	474	456	460	424	464	471	479	475	448	446	508	455	445	450	476	472	443	440	438	467	472	457	443	477	441	423	467	454	464	448	439	407	462	414	453	490	469	420	446	476	493	473	472	460	473	477	425	466	453	483	427	501	442	462	500	457	496	459	473	435	492	463	431	473	462	402	493	479	490	509	458	486	476	458	469	459	446	456	486	481	432	461	428	496	451	470	473	451	478	453	478	469	466	462	454	462	485	473	489	451	472	475	453	477	431	455	424	427	458	463	444	432	448	456	484	431	474	471	434	430	474	433	470	474	464	448	483	446	432	463	465	468	465	505	463	479	453	497	424	451	425	450	466	492	463	480	442	476	498	496	448	446	476	460	453	462	441	446	433	504	506	501	480	494	477	461	462	460	470	472	444	444	451	468	495	482	485	459	456	452	489	480	453	445	463	474	498	458	435	466	451	488	489	432	442	409	450	464	448	478	443	424	485	464	438	465	475	505	428	451	422	483	467	439	455	460	475	490	519	442	467	467	457	433	461	470	472	460	479	438	486	453	507	484	467	500	473	450	452	446	444	428	466	500	466	461	420	440	422	424	473	490	480	464	455	448	470	429	471	412	436	459	401	489	479	427	466	432	474	452	432	519	442	460	476	431	460	460	448	438	478	436	481	441	460	482	471	485	469	441	456	475	445	471	486	407	485	445	445	447	483	477	440	459	452	470	456	454	464	483	455	473	462	456	474	444	437	431	454	415	477	449	446	431	398	419	447	475	447	481	458	441	420	470	442	450	479	453	452	450	447	470	465	481	459	442	450	465	480	472	398	456	477	464	467	476	461	454	466	420	454	436	480	483	476	463	443	491	464	466	434	470	483	483	431	485	452	501	422	453	472	473	469	472	478	441	458	421	473	446	479	463	464	454	461	459	468	462	429	476	448	441	478	430	454	446	493	463	457	448	436	493	460	451	444	477	442	469	472	450	432	453	451	464	451	433	450	478	470	508	465	456	493	457	443	441	498	449	467	462	456	441	449	425	448	492	450	458	419	441	473	460	490	451	426	455	468	446	441	469	443	477	446	480	460	463	457	457	492	509	457	442	451	431	457	492	482	432	471	465	477	447	448	465	431	443	438	461	495	482	497	446	453	458	467	496	437	494	476	469	475	461	462	438	455	476	426	464	478	433	469	479	440	457	446	421	470	412	474	423	458	462	467	464	442	470	491	491	488	425	475	444	392	445	470	472	455	471	466	478	470	422	409	451	468	479	470	461	475	459	448	424	452	454	447	437	463	465	444	454	466	436	475	470	456	457	455	458	471	453	460	492	524	438	439	468	460	389	459	469	451	430	436	458	456	466	429	453	479	457	464	415	482	427	448	461	457	460	437	448	465	469	431
9488	23080	19881	13074	10435	8156	7088	5524	4056	3252	2767	2464	2426	2083	1809	1494	1204	1002	927	811	732	755	723	693	692	652	694	649	675	604	586	588	570	597	641	610	599	537	618	597	586	575	597	577	608	549	574	593	560	570	619	581	585	552	591	596	531	532	598	553	523	564	590	568	590	567	607	561	577	581	550	561	518	565	546	554	620	537	572	561	547	548	572	554	524	535	533	531	510	535	520	584	511	527	535	534	594	527	569	497	568	551	578	580	579	540	565	567	575	542	557	528	564	514	590	570	623	578	551	525	520	550	549	545	576	535	586	546	580	526	534	545	584	558	536	538	534	559	596	562	558	528	579	504	578	579	581	593	605	504	535	531	546	520	563	563	541	582	536	531	595	524	597	563	601	589	545	573	534	540	565	526	573	549	559	542	538	571	556	494	550	571	556	556	568	565	561	586	555	570	531	591	554	617	509	551	559	573	528	540	560	583	598	582	564	548	536	533	577	544	556	559	531	574	566	557	531	573	562	525	589	547	587	565	555	583	584	545	564	557	586	536	585	553	556	554	557	527	565	527	550	591	555	561	587	592	568	531	547	569	568	611	541	558	583	544	551	559	582	538	546	559	573	583	566	540	559	575	562	538	526	573	572	580	527	582	534	551	509	578	552	590	547	542	587	576	530	580	524	539	594	571	568	568	599	578	565	568	562	536	561	523	603	503	578	556	533	519	552	513	574	589	566	537	583	537	558	531	533	567	585	580	586	585	584	552	555	542	576	551	559	542	557	525	525	557	577	571	530	560	544	567	571	533	589	583	584	555	560	543	553	571	565	594	557	582	547	581	579	591	576	558	557	552	587	545	553	548	551	585	568	600	575	561	503	590	544	570	561	540	533	520	552	548	565	557	554	577	602	549	594	581	563	585	570	560	597	588	607	558	578	574	564	550	531	568	583	560	564	549	522	563	570	577	519	564	525	547	567	558	563	569	535	585	589	535	571	536	525	585	550	555	537	520	575	556	569	548	530	558	568	588	558	610	569	607	540	525	541	541	561	550	501	565	542	532	549	562	560	564	541	542	541	521	562	531	593	572	542	574	513	539	570	507	594	530	617	596	544	541	571	544	571	549	579	566	576	542	518	569	530	533	537	547	556	569	531	588	566	562	546	552	523	557	543	526	562	558	529	611	537	510	534	505	510	543	561	576	547	541	536	593	574	599	526	498	549	526	575	567	531	565	574	549	569	568	509	591	557	547	546	528	531	563	579	566	551	529	569	523	498	593	599	545	592	549	551	546	562	559	567	564	597	578	545	552	587	543	543	546	528	525	561	555	567	571	530	579	553	550	550	536	546	547	537	558	551	551	573	586	644	552	566	587	574	606	593	559	537	570	588	602	595	549	586	525	543	584	585	537	556	545	536	552	552	590	577	545	563	521	564	510	597	569	588	555	563	527	551	510	546	568	592	608	552	569	533	530	568	523	543	513	595	589	530	514	568	565	537	600	562	552	526	544	531	594	564	537	545	550	559	551	530	611	540	530	548	548	566	586	547	575	535	525	566	569	512	536	513	543	567	584	536	537	548	567	550	552	586	558	526	561	557	623	579	576	564	589	581	581	543	568	585	543	517	541	645	518	566	575	562	527	569	535	539	554	531	573	546	558	541	564	539	549	588	550	564	566	610	573	536	568	557	557	531	574	554	560	569	496	569	535	591	541	549	541	543	571	569	540	587	613	554	570	553	561	532	628	538	541	550	574	574	551	544	605	528	566	581	576	565	574	542	593	547	556	549	613	555	562	562	594	532	544	557	588	575	554	542	559	530	576	579	547	564	545	576	592	564	548	600	515	595	587	554	525	555	566	558	568	529	573	583	609	539	562	600	567	549	605	560	561	553	558	536	559	508	563	554	563	540	553	561	540	573	548	531	565	540	579	559	601	570	569	573	569	594	528	574	576	562	583	534	560	574	553	548	572	558	565	587	607	576	568	566	567	551	572	555	511	589	525	548	542	594	547	578	572	533	574	593	549	578	584	562	547	542	531	560	588	555	575	574	558	547	604	526	623	560	588	548	548	579	582	555	545	540	528	567	559	596	539	546	537	554	586	545	547	585	548	582	563	560	521	566	565	557	565	531	597	556	580	579	538	554	562	537	569	540	561	544	543	551	550	554	511	532	574	527	512	523	578	559	551	577	532	566	555	515	552	601	565	550	562	538	545	533	536	573	583	555	537	573	534	613	568	540	537	572	559	548	530	558	547	564	550	543	546	574	567	538	527	568	541	592	563	575	537	558	549	572	533	581	570	516	520	510	528	578	620	534	556	569	560	531	562	543	534	571	549	543	606	539	539	579	573	565	562	574	553	544	560	544	531	542	539	562	544	615	555	549	599	560	571	562	570	599	536	559	554	563	591	537	563	535	503	575	551	590	551	547	579	608	534	547	527	559	532	571	543	530	555	543	622	571	539	572	564	604	580	568	583	553	563	528	491	559	552	568	537	564	566	590	555	551	530	553	584	587	531	562	612	567	566	534	516	560	561	577	576	531	552	532	593	581	560	589	584	550	614	530	563	579	588	534	562	580	552	566	580	576	571	532	585	562	499	506	572	545	530	558	522	529	567	570	553	561	527	552	547	553	537	579	572	575	556	564	573	545	623	532	535	557	540	547	625	558	531	562	560	546	543	532	588	597	554	533	560	576	586	579	589	559	571	534	530	564	551	568	605	553	634	567	544	558	557	533	579	540	531	592	562	534	573	511	572	518	552	547	562	572	515	525	615	591	582	552	550	568	563	568	534	633	575	548	550	580	564	588	564	535	508	548	532	534	519	542	551	564	529	532	522	559	542	551	541	546	566	563	592	588	578	536	536	535	572	577	540	569	569	581	559	548	570	519	607	592	520	574	561	532	560	579	582	547	522	562	542	548	567	584	561	582	581	576	559	572	539	532	550	579	544	526	542	593	542	573	560	524	543	573	583	530	558	549	567	557	502	531	533	556	555	525	563	558	512	537	548	544	567	553	566	560	577	557	570	586	539	566	550	517	576	618	559	541	563	542	569	534	518	542	543	514	572	517	594	562	573	553	555	517	556	573	565	509	547	578	589	548	538	541	592	594	504	593	560	585	564	556	581	538	480	484	575	530	526	557	566	582	548	563	570	584	536	559	515	558	550	554	543	543	559	532	541	545	563	589	584	595	570	558	546	584	549	581	530	603	557	576	582	602	526	599	572	562	554	540	557	584	515	535	530	589	572	549	533	542	525	507	594	573	539	522	509	544	544	543	555	541	529	563	550	534	563	543	517	580	592	561	576	566	551	533	582	519	589	530	546	537	560	568	553	566	581	562	554	552	541	563	562	563	556	591	537	611	561	535	544	559	547	541	538	547	495	540	549	515	568	527	504	556	592	538	571	546	554	536	595	530	538	541	563	556	552	524	573	587	562	529	566	579	517	611	540	574	629	582	564	531	540	558	565	528	544	554	550	533	560	562	569	541	560	555	581	571	594
23028	21408	29014	24167	21413	21631	14775	5717	3518	2871	2428	2239	2183	2003	1661	1536	1196	975	817	725	794	757	757	681	689	639	581	637	593	622	595	599	565	539	582	538	525	569	557	564	573	542	476	552	536	562	535	536	532	577	584	492	567	546	566	549	552	541	587	578	531	526	514	540	548	558	542	529	541	543	550	549	515	543	568	541	511	530	554	547	558	516	513	568	565	522	552	571	525	569	534	549	564	554	523	536	546	523	543	536	569	537	556	503	551	510	549	541	554	528	517	601	536	536	526	558	521	536	548	531	573	529	551	515	522	505	546	547	538	516	539	557	558	530	528	552	550	572	517	538	562	527	528	566	553	538	498	522	514	566	544	517	538	562	500	578	557	520	548	566	560	540	522	530	532	530	523	513	487	537	508	534	561	555	544	516	523	560	507	555	552	542	537	566	566	539	520	506	510	534	536	504	518	511	483	529	530	573	534	569	525	511	555	539	499	537	551	553	533	516	558	534	561	551	547	559	560	498	543	505	532	492	564	556	583	553	580	541	557	541	524	538	511	503	552	540	549	523	513	513	541	497	502	528	567	581	584	532	518	522	490	500	530	556	555	509	566	541	552	549	508	527	531	552	539	512	546	524	514	581	534	549	546	499	520	523	563	531	507	521	560	557	518	512	543	513	538	531	514	562	541	537	518	577	579	524	548	533	484	522	552	520	523	534	512	544	541	554	524	466	540	535	519	553	544	536	521	529	520	539	483	579	548	540	507	551	532	514	535	521	547	523	539	511	512	548	523	526	542	552	522	499	534	547	542	535	519	546	530	513	513	549	549	545	493	572	606	546	531	505	523	545	463	541	553	544	545	519	563	544	526	534	520	524	537	484	518	477	527	552	487	545	547	537	542	578	555	529	553	538	553	508	522	509	530	532	508	523	515	535	515	529	528	570	571	564	573	549	539	509	550	530	488	512	548	552	560	519	549	543	528	518	551	512	511	515	525	563	530	550	553	522	587	531	550	490	547	503	547	506	563	553	585	544	513	540	557	533	515	539	563	512	555	528	538	536	523	554	543	527	544	500	569	498	539	524	584	534	560	521	584	504	521	532	487	514	545	536	557	537	544	528	572	513	528	540	492	519	525	518	554	539	514	575	556	524	543	511	539	546	559	533	564	548	534	528	560	561	569	535	541	553	535	556	551	536	519	550	543	496	527	541	555	522	529	551	535	519	528	525	519	531	561	530	535	511	565	582	523	543	547	559	542	496	537	535	557	541	539	520	548	516	560	533	555	553	521	559	575	568	521	515	539	560	510	561	536	527	521	551	506	540	537	518	537	526	520	502	552	534	510	501	547	527	521	529	552	525	499	544	509	537	530	528	534	511	524	500	559	535	557	550	528	545	560	576	509	532	530	535	520	543	527	521	513	533	547	502	550	524	516	515	563	534	565	552	530	538	534	547	543	546	532	528	515	526	510	528	539	560	556	546	525	561	562	553	531	493	527	517	563	564	511	506	546	564	544	510	544	532	509	461	531	506	547	552	515	557	520	540	512	530	531	516	561	536	586	512	575	524	561	552	556	553	527	549	535	576	538	544	537	565	547	520	535	505	511	548	514	521	576	531	526	548	552	538	511	532	520	483	532	563	504	524	568	509	580	525	493	571	558	574	523	540	548	553	538	575	530	487	543	556	538	511	502	528	524	514	563	522	512	484	560	514	578	533	525	539	495	548	544	562	541	536	557	565	528	536	544	516	548	536	522	559	533	512	497	513	544	555	552	573	539	517	529	519	537	518	518	520	532	546	571	496	554	502	538	532	528	537	531	549	496	532	497	525	514	474	521	562	548	505	533	477	544	512	537	533	541	539	541	538	552	551	556	517	540	529	493	474	517	547	547	569	525	545	522	493	530	559	525	514	537	522	530	520	543	554	537	552	525	552	529	551	551	536	578	554	519	551	540	541	564	567	548	555	519	526	531	529	533	517	512	534	554	516	567	512	554	532	518	536	525	508	511	560	520	537	493	523	510	526	554	553	514	528	534	527	511	538	539	563	529	540	531	527	535	521	497	496	469	510	551	577	502	512	537	507	537	535	521	531	565	543	522	521	541	532	513	567	495	540	562	535	517	548	508	537	574	519	493	513	522	519	544	567	501	552	539	509	526	530	584	529	551	536	482	475	536	516	500	575	492	514	532	534	543	531	548	521	583	549	517	497	552	540	505	563	528	532	522	563	530	562	546	566	572	529	528	531	523	558	528	526	532	510	502	518	522	540	519	528	536	547	514	552	524	562	524	550	495	535	519	579	523	520	540	518	548	519	533	516	542	552	518	547	521	527	534	535	554	530	487	530	502	517	555	551	493	560	524	552	548	509	525	565	550	548	561	551	508	533	539	528	523	501	553	547	556	542	548	581	506	537	498	564	566	463	547	539	498	530	518	473	523	515	557	535	545	524	510	525	536	536	531	516	519	536	562	513	507	538	519	590	527	501	504	524	553	545	584	568	536	540	540	533	554	506	509	542	510	550	520	548	534	554	553	530	491	497	519	505	530	511	501	525	544	553	522	528	556	559	530	549	534	554	502	547	518	521	500	497	523	513	567	557	552	542	520	591	563	535	531	533	536	519	566	521	513	522	544	537	522	515	519	545	530	537	531	576	564	558	531	576	549	535	537	520	522	567	527	530	545	569	550	546	534	516	552	607	495	541	509	526	495	518	502	517	502	554	549	493	522	506	545	518	535	510	515	522	604	500	544	541	521	511	513	529	528	556	537	499	515	559	556	540	543	534	516	542	515	507	506	557	542	528	591	527	538	536	558	503	534	542	536	540	503	498	567	555	516	497	579	530	551	557	561	514	543	531	525	533	516	526	503	544	504	504	526	535	546	546	545	527	507	518	524	527	518	570	521	512	511	554	544	570	547	565	563	547	526	514	512	508	521	516	566	532	506	526	526	560	527	526	545	495	560	525	554	529	578	539	538	549	546	558	553	567	588	532	562	544	515	516	527	534	516	525	559	559	534	510	554	568	515	476	486	530	545	540	512	534	537	571	510	539	529	520	561	529	541	520	518	502	503	528	576	546	501	531	510	515	541	492	552	544	540	528	540	556	570	562	572	535	574	572	538	543	503	521	509	510	476	558	511	548	552	548	519	580	536	540	561	498	529	532	557	516	536	537	525	547	530	558	534	535	546	513	543	543	522	535	532	538	524	550	541	528	534	556	548	523	534	548	493	535	522	529	560	519	536	546	540	512	533	524	563	588	559	511	558	535	539	528	554	539	580	514	521	557	537	540	540	549	505	528	501	554	545	513	543	539	579	534	502	479	552	540	556	478	538	497	525	526	526	544	526	547	518	536	554	528	524	548	517	498	536	536	528	517	523	593	532	530	514	578	566	539	554	554	577	556	558	506	516	534	534	529	520	494	549	525	502	558	517	549	562	531	512	468	520	575	541	519	549	513	552	497	546	542	563	562	519	569	537	549	538	467	541	549	532	551	501	546	557	548
11414	31617	28309	20008	16251	13233	11546	8880	6659	5441	4462	4074	3949	3436	2905	2502	1897	1588	1268	1124	1131	1030	1040	963	951	864	870	816	866	750	792	751	736	713	771	746	695	723	751	698	666	670	702	693	728	687	673	658	692	630	643	730	655	667	648	670	676	689	686	651	645	654	676	653	661	664	676	668	655	653	663	685	658	683	660	643	642	632	657	685	640	643	683	697	627	604	663	624	676	665	642	689	708	647	654	675	629	611	630	708	670	649	655	625	690	667	705	675	710	682	692	659	669	644	683	676	638	654	697	610	657	643	663	679	694	662	668	665	648	658	634	689	706	654	612	665	672	694	626	641	662	716	653	651	647	695	694	628	623	682	672	639	657	682	669	640	677	678	649	715	639	654	662	652	692	662	643	645	651	676	647	670	637	629	617	656	679	703	680	666	640	696	686	691	659	692	668	648	684	655	643	656	659	703	647	695	648	637	645	627	699	661	698	626	747	706	667	640	698	692	649	674	613	699	716	652	669	671	661	685	666	645	654	672	667	634	666	607	720	645	670	682	699	715	674	622	643	663	673	687	632	690	678	610	668	621	634	669	687	703	688	708	644	618	648	667	702	733	627	667	643	678	641	715	642	707	673	673	668	636	669	697	639	645	683	637	693	656	701	645	655	700	661	625	673	659	680	671	646	588	660	655	719	668	628	712	629	704	680	646	684	697	639	649	648	602	652	672	658	639	728	640	676	679	638	664	713	613	621	656	678	662	698	643	691	655	646	636	641	637	666	714	623	664	659	688	682	632	649	655	657	649	650	709	680	627	685	613	644	687	666	634	654	617	677	664	615	655	677	696	643	685	697	660	707	660	670	662	694	656	688	682	687	638	656	656	695	644	671	650	655	681	664	713	669	685	694	622	656	648	649	715	611	672	691	678	638	659	664	639	623	666	670	649	677	657	707	672	673	670	690	662	618	654	636	667	632	678	631	644	679	660	661	642	648	646	645	688	664	686	712	667	635	709	685	649	657	655	697	663	700	722	675	676	627	661	685	652	635	611	696	696	667	671	656	655	675	679	680	621	652	659	626	695	643	673	678	684	621	668	684	628	692	659	634	629	664	654	695	632	648	653	678	652	648	673	689	657	673	676	590	650	683	690	654	668	663	620	666	661	663	646	632	690	683	691	627	701	646	650	652	666	646	690	635	685	671	701	660	705	642	631	617	684	649	643	665	704	644	612	645	659	644	642	640	627	662	671	700	626	627	682	648	697	648	662	675	664	676	647	631	612	639	647	672	646	674	642	671	676	631	649	673	683	703	671	700	638	681	712	650	674	610	687	641	686	696	655	630	616	664	652	639	590	669	695	653	661	654	631	658	663	671	684	694	661	656	660	663	698	690	663	654	661	638	700	639	703	637	641	650	665	635	699	690	618	668	665	630	699	675	649	648	618	663	661	681	677	669	700	677	649	661	651	632	626	666	692	667	659	715	672	686	672	699	683	659	665	684	639	617	664	665	701	696	635	648	640	682	641	666	727	680	667	675	635	646	627	656	619	698	698	661	646	683	650	637	703	602	627	604	665	618	670	650	670	658	662	637	638	637	629	655	653	642	657	669	703	695	664	668	634	678	689	640	605	685	661	690	691	600	678	635	664	703	614	699	666	674	654	672	656	674	654	656	643	680	705	651	625	674	686	677	681	637	631	680	654	690	693	663	658	721	708	642	629	660	733	673	681	704	647	682	650	651	685	698	673	654	648	657	693	646	699	640	636	677	672	655	644	704	644	663	624	622	662	665	670	650	641	610	621	698	629	678	648	688	676	675	627	619	701	657	669	661	664	645	691	691	635	663	672	649	661	648	639	661	663	679	630	678	689	681	694	612	662	650	662	685	652	674	634	681	665	654	667	647	711	665	659	657	660	670	663	651	655	658	655	665	623	689	705	622	698	691	660	707	641	684	630	657	665	682	636	600	731	660	657	655	714	691	680	617	657	640	694	713	661	650	674	670	653	646	667	691	659	653	634	691	664	659	659	631	641	665	688	657	659	679	663	626	677	627	677	646	665	683	693	687	662	607	666	710	643	643	665	629	682	648	637	652	645	650	686	672	661	603	674	703	649	665	689	621	642	605	639	680	689	638	676	708	689	662	671	692	699	654	655	700	652	722	663	700	651	648	686	627	680	673	687	666	643	652	639	682	665	676	629	675	690	661	685	699	649	694	663	638	672	730	683	689	674	669	692	671	683	660	658	643	675	669	653	689	621	631	629	702	635	649	675	617	671	620	651	680	677	679	663	661	652	702	595	670	664	637	657	657	685	697	690	680	658	687	648	675	642	637	606	623	653	613	681	658	649	641	703	665	674	662	737	683	659	654	655	684	687	629	714	600	681	672	677	605	700	684	686	694	618	641	682	657	686	702	648	628	654	670	663	652	625	662	648	647	623	667	646	709	671	665	638	675	601	671	667	699	700	670	734	683	697	702	666	636	673	666	621	615	671	640	614	650	669	702	660	677	659	712	650	605	709	630	657	664	692	700	683	683	642	731	656	626	654	719	644	691	668	644	634	647	711	702	623	625	647	676	702	692	672	683	661	680	661	663	679	666	655	667	666	678	665	624	693	662	706	666	669	637	714	624	641	653	641	707	647	650	629	652	639	654	686	681	709	671	653	704	674	659	643	655	677	672	673	659	703	711	660	685	664	675	648	674	709	665	644	640	675	677	639	660	691	668	641	711	660	697	639	680	666	655	714	658	663	706	643	663	677	679	638	672	717	624	617	677	656	639	680	689	654	623	652	665	653	610	704	671	621	672	642	686	654	665	635	652	664	636	653	660	661	660	656	633	641	655	678	615	664	732	650	658	634	608	649	667	646	658	669	667	688	675	667	660	684	675	659	641	655	652	686	669	637	666	700	657	655	643	635	657	653	651	640	663	689	656	692	693	672	647	663	644	677	687	672	665	660	712	673	671	614	658	628	668	650	739	600	681	623	656	672	668	686	643	656	670	649	693	643	703	666	683	665	684	678	742	676	662	653	655	655	645	647	571	717	665	681	715	622	634	682	631	676	664	687	637	641	701	686	696	678	670	672	679	664	657	695	654	677	690	676	655	657	681	641	654	633	676	647	646	635	693	635	635	717	683	686	702	705	679	614	642	679	624	674	678	663	710	679	629	693	687	662	652	652	657	654	628	697	638	680	667	728	684	651	679	630	672	711	597	720	639	627	646	663	633	692	659	698	620	633	662	663	699	683	649	702	674	697	674	655	723	639	679	652	671	652	669	676	694	632	642	658	671	709	670	680	641	688	715	641	700	649	649	645	701	658	664	652	623	678	647	666	643	641	673	669	687	679	685	656	600	631	653	683	679	646	639	657	654	679	708	672	672	681	661	673	667	640	699	643	684	628	656	612	632	666	650	624	654	651	694	647	638	661	647	671	636	640	675	655	678	696	623	649	666	676	686	650	614	676	714	666	689	646	648	678	676	697	662	641	653	663	668	653	664	644	642	685
27570	20023	14500	8946	5081	3553	2924	2259	1831	1661	1426	1421	1402	1308	1225	1146	1003	909	851	852	837	858	826	824	832	818	854	824	768	804	799	744	797	790	812	796	747	787	792	773	779	777	771	792	783	770	807	746	805	790	773	779	757	779	756	773	803	764	752	799	770	826	799	786	816	786	784	804	779	778	824	818	783	825	748	718	770	776	786	807	743	780	750	796	785	825	776	788	792	773	784	852	748	825	773	801	776	781	751	760	787	802	768	813	779	787	814	772	780	785	800	778	781	773	783	787	801	808	779	791	777	814	737	754	790	798	759	811	809	771	760	785	809	838	735	801	824	822	803	780	799	780	790	784	773	761	800	777	818	828	776	792	831	781	810	813	807	791	834	779	770	783	775	801	762	774	814	768	785	810	779	810	812	797	803	807	763	774	810	771	808	788	776	806	751	772	771	798	777	838	760	765	763	728	800	752	823	788	777	807	800	769	791	745	766	782	762	793	755	749	814	794	800	756	783	807	763	795	772	835	794	794	829	805	776	770	799	802	764	804	831	787	791	788	790	762	755	822	770	778	786	765	809	767	826	835	799	768	752	779	780	828	820	772	755	796	760	804	732	779	767	742	810	768	793	759	769	737	747	769	784	785	796	742	760	781	729	751	776	772	762	809	745	774	809	817	778	823	772	825	758	817	742	769	803	770	783	811	805	804	775	793	760	812	791	828	810	830	764	760	828	768	802	794	798	795	774	780	783	799	785	722	834	749	817	723	827	729	759	802	850	765	752	751	807	786	824	787	786	754	756	778	780	785	835	759	779	753	796	754	823	803	791	797	769	785	797	780	773	814	800	803	759	763	783	803	767	793	792	807	805	789	733	794	756	814	793	750	799	752	819	792	760	741	779	781	766	807	753	821	866	839	738	798	780	740	761	778	765	816	773	730	776	743	776	784	774	809	820	787	778	772	738	733	818	812	823	767	809	820	779	835	744	782	761	765	729	758	791	795	776	818	746	728	730	752	768	815	761	786	888	814	808	777	770	798	834	742	767	806	803	780	783	831	772	820	790	789	763	776	830	787	793	764	772	782	806	775	767	773	792	800	776	727	740	733	720	833	805	756	738	788	789	753	771	774	764	758	733	791	762	784	753	775	785	822	731	784	758	786	817	791	777	753	822	751	795	765	795	802	841	839	756	758	759	770	744	759	756	805	795	747	776	756	784	754	809	755	788	784	762	765	775	801	776	733	779	782	827	788	784	783	811	758	767	753	808	792	766	774	772	792	816	743	779	799	723	752	829	759	796	828	814	783	794	764	826	750	792	783	758	792	754	760	793	763	757	805	795	820	789	743	766	731	736	800	789	779	787	786	807	764	820	790	773	828	789	729	801	770	713	755	787	761	804	797	789	777	795	825	801	811	731	825	787	790	790	781	734	801	777	839	810	801	801	776	803	782	799	727	800	753	812	837	814	849	797	826	739	770	863	786	759	760	757	808	765	768	776	763	776	786	849	786	745	806	785	795	774	822	788	838	771	763	778	764	733	787	753	795	776	771	754	782	801	785	824	810	739	762	807	799	826	751	803	791	763	738	780	756	751	779	745	804	753	799	790	762	746	722	823	775	797	786	774	784	738	799	741	819	772	809	811	832	759	797	811	748	800	831	775	739	865	709	818	767	770	747	840	773	726	743	743	747	779	752	759	754	795	797	764	754	783	795	808	800	753	760	765	806	772	799	772	764	844	789	779	766	812	817	783	739	840	787	826	766	810	789	737	794	717	794	800	775	759	803	810	782	780	747	820	833	754	809	798	747	737	785	847	791	771	791	752	822	804	766	792	810	822	746	740	765	795	736	723	843	783	832	842	732	752	808	778	799	783	732	777	775	752	761	751	779	733	787	773	789	774	741	782	785	798	752	781	789	814	787	792	801	781	806	771	784	842	794	742	787	774	746	775	778	760	755	731	817	846	777	817	840	792	794	784	782	761	793	779	764	837	836	712	811	834	802	796	805	783	825	753	713	794	784	838	735	739	796	788	802	786	786	811	801	785	821	759	791	766	758	757	816	813	804	760	799	780	713	736	742	752	774	773	846	815	788	800	757	793	817	773	827	793	810	781	780	697	783	777	753	787	787	785	788	737	790	774	795	800	766	800	802	804	803	749	774	832	764	772	777	779	790	790	782	729	775	729	822	754	778	775	749	781	754	816	748	793	830	794	769	778	796	832	742	813	771	793	832	758	811	764	804	782	814	802	810	820	799	817	793	789	736	796	734	790	803	765	792	753	761	755	810	782	756	771	758	769	756	785	852	767	785	768	795	764	773	799	832	784	812	734	762	735	808	769	800	810	806	740	734	745	799	796	795	783	753	763	763	808	780	755	807	824	842	758	787	820	824	842	749	787	781	786	788	832	756	779	764	816	777	776	839	785	740	791	790	789	792	802	797	802	761	758	765	780	763	735	783	799	724	756	753	799	788	815	773	803	808	760	775	789	733	784	831	818	756	746	821	774	800	836	798	785	796	738	788	795	772	778	805	808	832	791	748	737	751	795	835	861	808	826	769	793	800	803	800	808	822	777	802	798	796	744	781	776	791	831	814	754	728	788	760	800	777	828	816	793	803	814	820	785	781	835	729	768	770	788	742	736	822	770	792	773	734	786	806	785	791	776	734	777	816	768	741	760	757	781	805	752	799	766	802	835	738	728	753	755	805	804	763	797	786	823	764	780	790	765	764	750	734	830	790	792	799	817	811	769	746	787	789	728	807	738	801	791	783	770	758	802	847	755	751	789	809	770	753	783	755	772	748	840	815	836	794	797	787	769	750	821	764	764	782	744	767	756	826	766	784	753	751	792	795	802	751	834	753	791	776	793	749	782	827	792	766	780	786	820	809	820	724	794	759	798	759	762	773	785	730	759	727	825	780	743	794	750	748	778	832	796	790	776	817	764	769	772	765	744	761	794	853	794	762	782	790	783	855	819	757	798	799	811	823	761	755	766	763	779	782	736	762	735	751	780	773	757	766	766	775	774	820	792	764	762	806	757	827	819	757	762	757	754	833	772	770	791	778	815	787	763	789	789	817	827	761	755	785	774	742	779	778	829	735	802	776	808	809	778	760	799	813	817	805	802	789	778	752	758	788	783	797	773	803	781	784	766	858	814	770	799	822	797	754	791	808	763	783	782	781	791	749	788	785	791	807	775	809	813	770	778	814	772	790	778	779	740	733	804	774	794	744	790	771	825	806	790	803	741	779	843	819	770	793	744	750	791	766	812	787	773	764	816	756	768	734	794	810	786	808	789	772	741	791	764	816	785	737	746	776	769	809	801	798	762	747	783	802	757	795	773	841	796	758	806	776	778	802	770	754	812	801	808	775	757	770	785	814	809	788	740	788	765	755	787	817	803	778	820	823	739	765	782	741	781	797	797	719	814	783	817	795	784	757	795	831	732	786	782	759	804	787	763	772	768	774	766	809	815	795	813	816	839	782	791	770	784	770	743	786	778	835
9912	18335	16151	10308	7897	6271	5395	4194	3262	2665	2254	2153	2296	2082	1896	1628	1360	1216	1118	1104	1068	1000	1071	1061	987	1009	1004	926	1019	1059	954	971	997	992	963	981	966	946	991	966	978	927	926	953	886	902	874	970	952	910	1010	907	948	952	898	936	901	927	924	908	997	965	870	961	1011	919	964	911	942	964	944	974	945	906	917	892	903	923	939	937	958	931	960	917	942	911	960	969	921	964	934	953	961	939	882	979	891	891	922	917	981	914	961	999	965	902	963	937	920	940	969	926	983	917	934	935	903	973	905	927	953	969	936	960	970	1006	975	944	879	939	981	966	942	918	898	885	949	852	963	927	854	946	937	951	943	966	938	921	948	991	926	909	952	926	920	901	935	1006	877	952	949	950	920	985	971	921	975	963	961	912	928	928	933	967	903	947	984	969	961	959	861	937	896	991	901	972	918	921	957	880	936	981	958	883	983	959	964	975	933	962	1008	969	929	965	935	989	944	911	888	948	909	915	913	896	966	974	899	958	995	987	925	920	956	898	916	911	1029	950	943	908	938	941	956	967	877	939	952	914	967	920	967	912	917	954	972	982	981	931	910	922	926	940	963	983	925	893	962	948	1008	973	943	985	944	965	924	935	968	910	937	949	926	928	877	940	999	932	950	936	925	958	971	917	921	905	923	934	926	1031	926	944	968	963	952	983	947	956	956	905	909	912	910	966	943	913	964	924	952	916	927	904	943	943	919	916	954	927	937	1009	917	958	921	944	979	889	918	1014	913	935	943	948	890	977	888	940	956	910	925	950	927	916	938	910	940	976	886	974	999	979	938	946	956	949	944	901	1010	916	939	959	910	859	920	936	931	912	921	933	960	992	993	936	1009	957	988	894	935	940	889	954	919	949	971	894	961	922	935	959	967	978	932	944	922	889	913	913	921	948	919	961	961	945	955	943	917	935	953	957	980	920	929	917	899	920	888	972	915	905	956	932	927	966	922	894	955	930	944	923	956	910	913	915	956	970	918	934	916	944	933	894	971	979	948	941	937	971	929	931	938	952	936	850	954	939	936	982	951	911	985	934	897	937	895	957	942	922	944	955	971	902	915	970	962	989	950	903	906	937	962	920	948	894	989	936	934	904	982	925	938	908	948	958	958	967	858	969	969	922	908	942	979	965	970	934	942	889	998	955	949	895	974	979	947	924	914	913	959	961	943	911	970	888	938	897	917	944	901	918	948	947	926	938	916	988	925	912	965	923	865	900	968	923	968	951	922	964	947	840	914	947	973	923	971	983	911	1012	950	894	960	891	929	969	907	955	919	946	952	898	927	933	953	888	898	892	955	931	883	921	940	953	897	925	950	938	970	958	929	903	916	917	912	961	934	952	903	988	917	992	909	927	933	954	954	963	897	924	944	856	909	927	938	967	895	912	965	881	942	927	926	927	911	949	934	954	935	969	923	952	946	981	966	933	954	900	913	915	903	924	991	968	935	930	876	942	902	964	964	930	977	957	944	984	907	981	952	940	933	940	955	898	980	916	913	939	933	980	884	944	952	933	924	946	925	932	1012	917	885	964	917	940	941	959	947	938	965	962	958	942	953	914	1035	910	947	925	919	892	931	944	893	934	936	975	957	974	918	925	905	925	964	934	964	932	984	964	948	944	945	932	868	984	910	926	954	940	914	950	948	939	902	937	922	980	879	934	929	963	993	919	956	988	931	953	920	886	934	958	896	945	934	972	913	932	944	987	925	930	983	906	928	980	986	934	994	930	950	969	962	904	849	963	974	917	949	930	966	995	941	933	960	916	921	952	932	885	933	928	956	1000	944	952	995	979	917	960	989	986	933	926	951	848	978	912	1001	915	936	1008	931	911	948	943	934	971	915	926	890	971	974	953	919	893	939	878	943	948	938	949	919	905	973	944	889	958	964	928	926	897	900	930	900	942	933	927	898	942	932	1021	1009	889	906	972	834	978	938	903	969	946	950	917	938	945	951	995	913	990	926	920	910	1015	963	988	919	980	901	975	881	938	938	948	926	929	969	956	964	938	890	922	1000	914	900	936	891	924	911	961	912	882	915	891	917	884	855	885	925	885	940	906	939	983	905	894	944	931	896	954	912	948	918	917	952	927	876	952	1028	884	947	952	918	898	954	922	948	888	961	949	903	928	947	947	918	940	984	938	919	902	921	942	952	1012	924	928	913	926	931	971	919	954	978	960	913	934	938	937	918	958	915	912	907	900	968	969	917	1016	893	947	938	935	927	904	904	887	942	933	920	972	960	905	958	914	968	939	912	917	969	957	938	918	954	944	926	975	938	935	915	949	925	936	919	994	967	1022	950	983	987	938	949	918	934	872	934	960	943	891	942	919	930	921	955	966	910	930	878	933	947	894	981	928	1002	922	917	948	921	930	950	910	946	952	986	901	897	935	934	977	969	904	951	945	893	958	912	951	916	931	935	899	929	991	927	926	910	932	917	963	995	933	929	954	934	987	927	1005	887	957	939	881	903	929	966	924	894	966	859	940	962	896	935	949	920	954	924	927	934	888	910	945	918	965	933	923	982	931	939	985	921	946	941	986	1002	966	902	943	932	912	972	927	998	947	932	914	878	976	939	966	914	931	976	955	902	941	920	946	988	952	950	932	915	891	933	956	895	949	946	922	970	952	915	912	944	934	912	934	889	900	923	924	972	947	950	966	965	992	1000	925	893	933	964	944	956	943	868	956	904	915	946	935	943	926	939	933	921	923	955	934	938	939	932	918	940	933	955	883	914	928	996	961	964	954	943	954	851	942	892	917	910	933	914	931	921	906	898	916	903	939	913	992	932	945	905	921	939	872	907	928	977	990	985	969	972	932	952	948	961	935	946	881	922	945	936	992	883	916	939	941	958	911	925	915	903	954	948	910	940	935	938	911	972	949	917	949	984	936	970	950	940	954	968	910	994	994	966	924	933	909	882	922	879	920	935	914	913	913	960	910	932	888	964	890	933	923	1000	909	929	963	968	941	971	941	885	979	994	931	924	876	998	950	957	929	920	909	958	896	952	959	909	931	980	913	924	948	928	968	966	896	922	928	930	910	961	926	895	912	974	948	925	924	999	989	940	947	915	961	970	964	931	966	961	934	947	958	913	998	995	928	934	909	831	896	903	897	913	961	961	1035	970	942	959	893	932	959	918	938	929	923	942	907	940	959	910	968	950	994	933	932	959	958	958	903	921	917	962	952	887	970	918	919	929	900	970	949	927	877	899	931	913	951	943	972	952	950	936	914	974	937	947	980	984	943	962	953	887	922	952	942	877	914	968	862	957	884	935	944	914	918	982	943	935	975	920	916	912	895	924	964	952	938	946	891	917	960	940	884	888	888	947	924	993	952	953	916	937	977	967	939	984	958	974	966	883	948	879	938	963	994	909	938	949	936	908	964	949	946	924	957	954	876	947	956	922	968	980	919	986	960	930	916	941	950	928	884	938	921	929	926	957	959	981	962	941	937	969	925	926	939	906	942	942	893	898	982	932	926	979	945	867	933	954	923	965	909
23964	21361	28458	24623	21372	13998	6452	4018	2953	2461	2146	2006	2077	1981	1741	1565	1350	1254	1150	1055	1026	1042	1024	987	936	984	931	960	923	873	927	895	926	911	933	920	883	976	944	856	926	946	914	886	935	896	878	904	899	866	879	889	876	884	853	937	953	854	864	863	884	852	853	850	903	865	904	864	904	881	912	894	903	868	880	932	843	858	906	891	916	908	912	905	843	920	851	921	896	886	869	929	966	857	849	941	885	871	888	839	967	881	926	876	887	908	889	903	906	879	901	927	902	892	931	896	897	936	830	939	909	921	868	881	853	899	823	891	910	902	926	904	835	930	882	926	884	923	809	877	938	867	895	929	873	919	935	889	891	892	877	871	920	908	811	903	915	883	888	825	859	847	867	883	902	902	927	880	921	869	866	859	912	914	889	870	905	889	868	867	922	881	908	926	939	909	859	886	885	947	914	919	878	891	916	945	886	892	905	859	920	874	888	855	931	894	895	874	852	846	853	944	919	841	871	838	879	932	936	920	866	849	896	929	876	891	884	871	897	832	934	933	892	932	851	896	854	876	924	898	862	895	859	875	912	885	901	846	916	868	866	888	919	872	875	904	869	946	854	890	890	856	894	908	874	916	884	950	947	914	864	884	918	911	900	838	935	868	895	827	907	910	903	932	899	888	825	904	901	841	919	882	853	915	941	919	887	911	836	914	843	941	911	941	894	882	893	900	891	923	897	864	910	849	862	895	894	881	869	839	899	843	915	909	866	894	885	927	921	867	913	926	852	853	924	880	914	853	879	895	853	860	872	886	847	898	870	850	872	874	884	906	891	871	845	899	882	887	929	897	887	897	920	895	873	843	893	849	870	921	853	874	913	927	890	943	871	846	907	866	944	849	866	904	869	940	903	898	885	842	930	874	831	872	850	921	871	888	930	866	913	882	885	883	905	932	867	832	853	918	941	888	882	958	904	866	857	930	889	922	839	862	958	875	870	851	910	856	853	946	935	903	870	889	897	891	910	884	914	899	903	875	905	860	905	917	970	932	923	854	927	844	891	861	929	844	905	883	954	919	869	858	882	854	910	901	868	866	871	877	805	921	885	914	861	828	887	864	878	895	862	878	886	826	898	885	884	920	921	860	902	868	882	907	834	905	889	911	912	852	910	866	877	941	909	867	863	868	857	888	921	896	883	889	869	886	876	903	863	844	921	857	908	855	897	862	904	937	877	884	891	851	868	851	932	869	928	874	944	864	881	912	857	888	875	836	885	860	853	948	907	904	878	914	877	877	854	952	865	855	939	934	894	908	909	880	911	890	904	865	911	858	918	913	955	882	927	887	866	851	898	905	903	905	836	912	876	904	853	930	891	877	903	887	859	870	995	885	878	885	882	835	836	889	857	856	861	909	857	919	869	895	896	925	821	890	837	896	851	859	856	870	875	859	876	888	863	910	896	895	898	878	837	922	885	863	882	835	867	897	850	859	898	931	863	855	883	869	943	876	904	935	891	908	953	856	900	861	878	868	893	857	923	903	903	856	842	932	915	891	881	865	872	900	882	898	891	901	866	871	832	842	897	926	906	864	839	895	858	880	889	925	920	875	847	905	884	893	917	847	859	921	926	894	894	894	908	864	863	882	858	884	806	878	868	891	926	880	873	870	927	911	833	857	868	914	888	844	874	887	865	823	877	912	903	885	929	868	868	866	900	890	895	949	859	905	960	907	902	937	851	829	915	927	831	908	916	859	880	884	847	887	873	866	907	906	857	894	866	896	863	888	879	847	867	900	894	883	882	884	889	851	841	876	875	857	881	881	862	888	873	876	845	882	887	902	835	888	891	884	823	867	890	855	882	853	919	884	882	867	903	894	878	872	907	826	841	877	866	833	879	920	880	909	866	895	899	906	960	855	884	867	876	909	907	858	898	871	888	904	834	813	849	914	923	854	912	890	922	925	913	919	916	908	913	926	916	864	873	884	933	881	870	843	879	912	863	887	859	903	858	937	943	881	879	905	850	886	887	826	878	828	878	906	895	887	865	859	898	862	846	864	881	882	850	879	859	902	901	878	900	931	882	852	917	856	874	831	905	873	933	920	857	912	956	891	868	932	870	890	914	901	905	900	882	903	919	869	925	860	809	941	869	868	867	905	872	886	899	857	810	934	902	866	915	851	900	953	848	853	864	911	861	909	863	870	876	903	813	906	939	901	887	859	941	939	884	933	880	878	886	956	844	872	916	884	858	885	857	874	888	912	876	884	879	876	911	844	884	863	859	922	927	871	859	893	902	887	926	888	909	883	868	918	912	894	886	894	891	900	921	871	931	921	870	898	876	876	925	909	901	900	975	824	897	897	877	902	891	907	848	873	850	877	903	844	919	880	909	879	868	895	882	932	840	893	880	865	906	889	941	857	869	924	938	854	854	837	914	932	876	916	931	914	915	936	853	913	872	946	886	900	914	857	895	910	864	895	882	861	933	935	902	902	875	913	865	897	904	878	906	870	909	932	901	882	867	896	912	894	881	866	911	846	864	902	905	883	859	912	838	877	885	928	911	922	862	859	858	881	948	911	905	944	883	856	882	861	895	922	879	858	877	908	923	914	825	927	902	889	871	854	845	903	865	899	881	886	939	911	955	877	875	886	863	867	872	828	865	881	861	897	896	909	855	910	857	837	884	882	932	911	880	866	829	940	869	868	941	878	849	913	856	915	859	927	874	853	881	868	873	912	880	896	820	889	896	875	898	886	884	888	920	890	870	859	867	874	904	925	944	867	871	840	849	881	887	912	897	889	879	877	857	930	851	893	893	894	818	871	890	910	902	912	829	877	836	898	879	877	834	872	881	912	953	893	850	875	848	890	856	893	909	861	883	952	888	877	873	835	857	873	893	862	854	915	864	832	887	877	852	838	873	893	838	893	889	885	874	872	926	849	872	891	873	914	876	899	864	882	881	927	867	932	900	918	849	930	919	934	892	865	890	865	898	889	869	909	896	872	842	879	910	880	918	903	890	921	872	879	896	899	921	900	917	823	850	897	953	901	894	867	891	908	895	892	853	882	887	887	829	882	848	854	873	878	845	829	859	874	869	875	884	871	947	862	900	884	894	930	922	923	923	905	906	972	837	906	891	863	926	889	918	867	896	908	933	950	918	866	867	898	860	832	921	881	872	881	861	901	972	923	848	855	860	852	844	912	877	907	895	888	884	921	891	898	862	860	876	838	887	861	921	951	859	883	873	923	951	871	854	861	890	871	887	838	911	946	839	924	848	834	929	887	892	929	889	886	899	857	871	873	888	882	851	897	944	889	865	882	872	883	936	878	915	904	816	872	943	873	898	851	921	892	933	921	884	880	849	878	837	864	900	907	894	937	799	827	879	908	894	851	884	896	941	866	870	841	973	891	901	857	867	870	909	885	909	910	839	899	868	866	884	863	865	902	891	862	887	876	841	882	905	925	936	889	887	903	867	878	878	910	895	863	880	893	875	945	894	911	899	903	935	892	914	922
9777	26410	23910	16317	12575	9773	8474	6660	5160	4310	3531	3312	3449	3068	2623	2334	1894	1698	1559	1362	1302	1317	1312	1290	1234	1181	1240	1204	1125	1174	1143	1124	1102	1171	1145	1099	1061	1109	1112	1116	1091	1103	1113	1088	1080	1053	1133	1068	1120	1065	1082	1036	1031	1067	1080	1074	1105	1063	1057	1111	1059	1098	1098	1079	1064	1049	1095	1094	1032	1063	1150	1106	1088	1114	1134	1111	1049	1068	1072	1121	1098	1074	1071	1058	1104	1016	1082	1074	1057	1047	1057	1025	1068	1051	1097	1066	1088	1015	1068	1041	1118	1048	1098	1085	1077	1041	1043	1059	1128	1060	1094	987	1094	1037	1066	1072	1106	1109	1052	1092	1103	1093	1067	1105	1104	1063	1083	1091	1026	1119	1086	1019	1115	1017	1054	1067	1078	1084	1102	1036	1063	1040	1109	1086	1013	1131	1065	1037	1076	1054	1081	1022	1084	1107	1093	1078	1099	1091	1053	1106	1041	1040	1085	1059	1041	1151	1064	1021	1091	1033	1117	1149	1105	1043	1119	1098	1112	1098	1046	1129	1003	1073	1111	1075	1063	1132	1059	1065	1078	1049	1102	1114	1035	1085	1047	1034	1080	1108	1074	1042	1032	1075	1079	1066	1040	1057	1124	1070	1111	1035	1058	1053	1062	1071	1060	1048	1049	1059	1036	1046	1128	1041	1109	1052	1018	1054	1060	1059	1142	1060	1036	1086	1107	1065	1082	1031	1103	1049	1024	1109	1093	1005	1089	1093	1048	1076	1076	1086	1001	1098	1086	1079	1049	1063	1134	1090	1008	1025	1062	1058	1114	996	1109	1026	1107	1138	1029	1106	1058	1083	1028	1086	1041	1046	1014	1094	1030	1035	1138	1044	1046	1071	1074	1037	1068	1046	1104	1014	1115	1073	1058	1043	1071	1112	1070	1103	1075	1105	1041	1039	1083	996	1062	1100	1072	1105	1085	1073	1027	1085	1079	1083	1129	1066	1071	1012	1085	1022	1089	1137	1044	1115	1064	1042	1047	1097	1064	1068	1115	1063	1043	1086	1033	1066	1062	1032	1049	1137	1019	1046	1109	1127	1077	1100	1109	1038	1071	1062	1111	1003	1082	1116	1085	1140	1060	1040	1119	1093	1124	1142	1007	1071	1092	1060	1092	1048	1095	1068	1057	1093	1008	1078	1083	1046	1098	1125	1044	1039	1094	1093	1030	1120	1101	1090	1114	1112	1060	1036	1049	1078	1095	1092	1157	1074	1111	1078	1065	1049	1094	1016	1034	1064	1130	1051	1083	1088	1025	1103	1075	1041	1085	1125	1045	1093	1053	1073	1159	1057	1048	1106	1113	1116	1087	1125	1065	1083	1148	1055	1044	1051	1087	1038	1079	1065	1117	1073	1052	1079	1040	1081	1120	1023	1076	1099	1089	1044	1078	1058	1032	1117	1089	1083	1050	1079	1063	1114	1095	1057	1110	1067	1132	1022	1047	1110	1056	1076	1056	1118	1054	1125	1061	1088	1036	1026	1090	1073	1036	1085	1083	1078	1113	1052	1030	1096	1108	1037	1099	1078	1050	1009	1073	986	1046	1107	1062	1035	1022	1065	1083	985	1074	1118	1050	1071	1065	1023	1105	1088	1080	1067	1095	1138	1032	1098	1061	1091	1105	1050	1030	1056	1068	1058	1153	1088	1107	1009	1073	1042	1090	1073	1087	1069	1132	1106	1047	1052	1091	1061	1026	1050	1074	1037	1126	1069	1096	1100	1054	1069	1123	1028	1090	1076	1067	1046	1084	1039	1106	1143	1095	1062	1081	1113	1101	1093	1074	1085	1097	1099	990	1081	1093	1088	1116	1056	1123	1053	1116	1096	1051	1053	1072	1027	1087	1096	1034	1085	1033	1062	1054	1050	1070	1065	1085	1129	1070	1051	1079	1098	1060	1027	1062	1071	1055	1040	1038	1058	1077	1017	1118	1088	1078	1054	1062	1053	1118	1072	1039	1107	1065	1064	1146	1084	1041	1075	1084	1122	1096	1065	1105	1056	1012	1136	1073	1084	1067	1094	1047	1053	1121	1052	1065	1067	1102	1043	1018	1131	1056	1077	1050	1002	1068	1109	1036	1077	1058	1098	1081	1108	1073	1087	1056	1044	1062	1080	1119	1029	1075	1046	1100	1073	1105	1139	1131	1064	1046	1097	1031	1053	1078	1041	1065	1052	1077	1051	1087	1039	1115	1070	1041	1078	1099	1098	1062	1139	1083	1030	1096	1003	1055	1062	1085	1051	1077	1082	1053	1032	1072	1085	1062	1117	1112	1072	1021	1149	1087	1121	1096	1098	1104	1114	1079	1111	1044	1062	1063	1016	1091	1051	1090	1076	1023	1130	1063	1058	1113	1059	1022	1043	1110	1119	1046	1029	1007	1163	1136	1038	1081	1083	1089	1041	1080	1065	1079	1115	1061	1063	1092	1075	1052	1071	1110	1127	1048	1103	1106	1090	1088	1066	1094	1102	1115	1132	1089	1081	1126	1098	1145	1048	1069	1051	1093	1074	1041	1049	1082	1120	1120	1078	1083	1081	1102	1086	1105	1069	1085	1023	1118	1141	1090	1073	1075	1078	1052	1055	1028	1062	1066	1040	1067	1078	1150	1087	1088	1049	1095	1008	1082	1058	1038	1088	1059	1054	1118	1110	1120	1081	1098	1079	1132	1020	1006	1047	1034	1073	1084	1090	1057	1090	1109	1083	1057	1072	1093	1080	1065	1067	1115	1068	1068	1077	1109	1071	1040	1062	1105	1086	1057	1069	1059	1065	1056	1101	1074	1021	1068	1041	1058	1097	1074	1113	1125	1085	1076	988	1042	1058	1096	1044	1112	1044	1032	1091	1039	1040	1127	1101	1058	1090	1088	1101	1062	1106	1095	1138	1101	1070	1065	1109	1023	1139	1054	1062	1096	1056	1103	1156	1056	1084	1087	1071	1032	1033	1044	1035	1097	1115	1062	1090	1087	1039	1079	1066	1087	1038	1131	1134	1083	1079	1047	1032	1038	1068	1103	1054	1072	1033	1039	1082	1076	1076	1088	1090	1109	1069	989	1024	1027	1058	1064	1097	1089	1100	1128	1075	1057	1064	1107	1076	1091	1119	1138	1058	1069	1132	1147	1065	1068	1080	1056	1046	1119	1123	1074	1063	1071	1084	1062	1118	1081	1034	1094	1083	1101	1107	1115	1099	1053	1064	1025	1045	1112	1094	1043	1023	1094	1097	1083	1070	1029	1064	1071	1032	1039	1018	1065	1080	1058	1084	1113	1013	1102	1055	1125	1042	1017	1017	1075	1084	1075	1066	1057	1093	1093	1044	1058	1080	1066	1073	1137	1064	1130	1026	1089	1113	1152	1122	1047	1079	1005	1129	1060	1093	1066	1106	1119	1074	1053	1047	1025	1089	1035	1094	1068	1075	1068	1041	1093	1080	1096	1073	1114	1093	1069	1063	1004	1068	1118	1052	1059	1121	1041	1051	1063	1081	1098	1026	1084	1027	1087	1025	1115	1085	1068	1073	1073	1073	1120	1062	1135	1081	1012	1065	1096	1026	1072	1103	1109	1155	1147	1097	1088	996	1031	1107	1029	1029	1082	1046	1036	1127	1047	1037	1067	1081	1083	1072	1036	1106	1146	1097	1100	1102	1066	1051	1153	1074	1089	1095	1072	1092	1054	1052	1082	1042	1115	1105	1095	1045	1074	1084	1094	1099	1141	1028	1109	1046	1076	1007	1075	1040	1086	1077	1051	1146	1076	1085	1113	1049	1044	1056	1056	1091	1089	1069	1096	1088	1029	1073	1061	1051	1049	1107	1059	1046	1100	1059	1089	1067	1116	1114	1016	1051	1047	1085	1080	1125	1067	1101	1052	1075	1040	1156	1087	1035	1112	1028	1048	1062	1020	1085	1099	1063	1074	1005	1116	1113	1112	1042	1086	1113	1095	1122	1144	1050	1013	1052	1004	1103	1025	1068	1096	1073	1048	1102	1114	1092	1059	1038	1069	1056	1104	1044	1079	1071	1081	1112	1071	1056	1098	1082	1098	1077	1069	1058	1099	1092	1078	1114	1052	1115	1056	1022	1038	1017	1083	1090	1038	1094	1043	1062	1059	1124	1049	1064	1081	1073	1027	1076	1129	1039	1118	1099	1053	1090	1098	1088	1068	1099	1073	1036	1071	1100	1065	1073	1040	1066	1088	1084	1082	1063	1113	1074	1083	1040	1072	1131	1045	1085	1071	1081	1051	1081	1050	1089	1048	1037	1057	1055	1116	1062	1088	1031	1091	1098	1041	1110	1093	1037	1070	1004	1077	1083	1127	1080	1062	1062	1103	1106	1082	1105	1093	1021	1050	1100	1080	1064	1072	1089	1126	1087	1084	1121	1090	1070	1059	1086	1018	1083	1070	1086	1073	1104	995	1126	1094	1097	1070	1120	1050	1138	1058	1128	1111	1048	1111	1071	1142	1094	1008	1122	1048	1017	1114	1081	1081	1051	1028	1040	1091	1109	1086	1115	1095	1061	1019	1039	1060	1114	1041	1111	1069	1103	1130	1075	1137	1042	1040	1101	1044	1077	1037	1085	1096	1070	1024	1061	1078	1076	1091	1104	1081	1094	1031	1064	1065	1046	1065	1154	1144	1082	1034	1100	1067	1068	1100	1082	1079	1113	1082	1042	1076	1086	1029	1033	1088	1025	976	1062	1039	1051	1048	1045	1124	1039	1119	1079	1107	1048	1057	1094	1068	1115	1057	1024	1081	1071	1188	1040	1068	1029	1089	1044	1108	1098	1084	1083	1052	1082	1042	1067	1091	1138	1083	1133	1092	1036	1082	1094	1122	1111	1100	1095	1051	1080	1103	1028	1047	1054	1101	1011	1085	1122	1086	1094	1113	1073	1055	1073	1026	1061	1099	1096	1050	1008	1057	1062	996	1121	1088	1093	1021	1116	1046	1042	1103	977	1055	1091	1041	1098	1086	1080	1062	1126	1090	1099	1103	1069	1157	1080	1064	1065	1065	1092	1105	1011
25013	21427	27611	25615	15761	5298	3579	2503	1940	1639	1409	1297	1335	1270	1120	942	779	682	625	601	572	524	540	542	528	503	522	472	477	472	466	449	431	483	456	480	460	492	492	474	488	452	485	441	407	460	434	407	520	424	431	452	413	445	426	457	448	462	462	466	479	431	437	445	467	478	458	480	458	460	415	417	457	454	467	443	407	479	448	436	439	455	445	398	445	434	488	437	454	439	473	446	425	471	459	467	445	425	477	443	432	483	461	444	444	446	473	469	438	485	463	437	468	423	475	480	495	442	478	426	442	458	447	461	436	436	451	460	483	417	443	440	456	438	486	463	473	470	446	459	428	459	444	422	439	457	485	447	453	413	455	451	421	488	472	443	444	444	432	487	428	438	468	439	452	408	452	468	455	457	473	490	458	450	432	437	454	431	478	458	432	465	453	479	467	444	445	469	460	444	439	420	481	460	416	439	472	478	477	433	441	429	493	463	449	471	455	441	486	478	453	454	472	460	442	460	433	437	448	466	454	476	445	442	455	449	458	448	454	451	436	459	453	440	445	451	475	430	455	489	476	468	468	437	478	459	430	409	473	451	433	449	440	426	491	480	463	459	428	458	438	451	488	423	437	441	507	490	433	440	466	454	449	418	428	409	442	463	462	455	478	437	459	438	449	464	451	435	441	456	439	426	455	455	459	446	467	453	460	486	457	474	476	471	443	455	427	474	460	445	432	446	456	460	460	448	464	428	475	448	457	443	457	428	482	460	468	458	421	417	443	456	480	442	481	433	452	453	421	465	434	467	454	468	447	454	462	471	436	454	446	480	437	433	454	443	456	429	445	437	482	470	451	463	425	407	475	407	463	462	429	478	466	451	483	438	496	447	466	515	431	416	468	469	447	437	453	441	436	473	470	480	451	479	466	476	433	451	437	422	442	505	397	443	454	427	439	415	456	477	432	477	449	475	400	431	436	450	446	499	430	443	423	454	436	434	438	444	473	441	471	461	437	454	479	468	467	455	457	467	430	470	502	428	433	466	417	490	462	489	435	434	419	476	458	447	428	441	452	447	443	473	473	454	463	490	461	456	454	436	419	428	434	499	483	459	436	426	449	439	441	447	459	473	479	444	462	452	462	414	433	457	437	479	459	432	485	433	442	465	442	449	429	453	458	453	454	405	484	445	488	421	448	411	478	436	447	453	426	457	456	462	478	454	480	436	442	456	470	446	465	442	461	442	469	473	450	462	442	489	427	449	481	470	443	424	488	484	431	452	469	448	439	473	488	462	454	432	472	448	455	459	434	468	437	445	437	425	433	454	483	448	475	448	437	480	455	460	483	443	454	420	457	449	469	487	471	504	426	448	454	454	445	459	457	454	469	449	428	460	466	451	443	470	484	434	437	439	440	424	462	418	446	465	422	448	436	444	453	434	435	496	457	460	471	451	416	446	410	510	453	452	459	437	412	444	434	428	495	425	465	451	472	466	476	436	448	449	452	450	424	478	457	439	430	420	466	416	444	457	442	461	431	452	426	458	440	419	419	510	476	449	471	454	470	450	461	455	444	454	477	431	480	479	448	458	444	474	437	415	443	459	442	447	440	404	435	446	449	462	454	486	478	432	429	424	436	424	474	421	465	491	444	459	431	457	472	462	496	419	487	460	450	450	446	464	495	444	439	497	469	476	472	456	424	462	498	430	467	452	458	459	441	496	438	470	442	452	408	466	448	448	449	458	430	464	501	475	472	461	435	425	482	480	451	429	456	445	443	421	467	417	451	471	463	483	450	432	452	447	464	452	466	446	450	438	451	474	449	484	443	462	476	448	460	455	452	467	472	432	430	459	446	470	425	422	477	468	454	463	462	447	439	486	421	442	454	456	433	433	438	487	450	485	478	448	438	443	442	435	474	434	486	455	467	419	480	454	447	494	438	461	469	443	390	453	454	434	417	450	418	464	461	492	421	447	424	472	457	432	476	459	442	481	466	411	451	424	437	477	400	440	448	433	463	448	423	464	423	427	452	472	473	418	450	462	413	442	458	429	437	458	478	436	463	446	434	456	507	480	441	429	433	431	463	496	456	464	445	431	464	424	460	469	449	475	442	461	395	446	458	434	423	440	427	487	453	446	491	435	451	437	440	462	415	410	457	439	407	412	476	440	462	468	449	460	445	456	452	448	418	441	492	415	443	468	477	458	440	478	449	434	470	465	474	452	459	425	419	424	471	448	474	460	481	451	468	482	461	408	415	459	460	448	417	437	454	459	452	456	430	457	451	462	470	477	472	443	479	497	454	455	464	481	474	424	447	412	472	415	444	481	457	448	474	469	476	477	467	458	469	467	465	464	425	472	488	447	442	459	418	465	469	457	434	441	484	462	463	447	451	432	434	452	493	461	429	465	415	493	448	455	472	443	455	452	451	457	486	459	427	427	450	444	434	468	437	458	456	463	451	484	446	436	408	472	420	474	433	457	424	440	453	500	419	459	451	443	431	438	442	448	484	428	483	491	455	466	441	467	467	472	470	441	400	458	422	457	473	479	444	438	468	425	471	440	427	440	453	449	445	465	428	498	513	488	480	442	425	489	451	448	465	488	447	449	460	457	427	453	450	509	455	435	446	455	425	433	431	439	445	436	398	457	449	437	434	473	433	436	434	469	459	429	470	468	447	466	438	437	470	453	407	472	437	414	437	503	459	467	473	466	482	477	416	423	409	434	463	431	401	425	491	486	439	461	449	458	443	456	431	456	434	433	485	465	444	457	471	460	421	455	463	419	435	466	437	456	459	419	440	470	463	448	448	431	418	436	474	457	454	434	439	443	472	446	448	424	452	467	436	469	490	453	454	454	452	449	432	466	489	438	452	468	449	471	455	419	450	463	441	428	443	483	440	463	452	507	415	438	427	502	421	407	489	440	464	421	466	454	456	462	397	408	461	449	463	451	468	458	482	421	485	454	442	447	425	475	451	457	435	470	458	437	448	431	449	478	491	391	442	475	429	450	474	447	464	424	464	451	445	438	462	446	428	494	491	477	463	447	481	461	415	473	451	456	445	439	440	449	456	446	464	459	416	453	438	408	428	443	438	439	446	443	474	435	467	491	460	465	460	487	469	492	450	437	406	435	436	456	429	424	432	447	468	476	449	453	472	445	441	490	470	452	461	432	467	482	430	458	439	466	411	457	424	457	493	428	435	433	473	410	438	423	432	408	458	457	435	444	444	453	489	459	433	490	466	432	489	460	436	488	449	472	457	442	483	450	464	457	463	415	446	482	471	403	454	444	419	406	439	432	443	439	431	451	464	457	410	462	494	415	465	431	462	421	448	437	442	480	435	461	463	456	461	483	455	419	425	430	463	444	428	452	471	465	401	439	418	454	467	443	433	421	477	442	475	427	448	422	443	437	436	451	483	436	410	478	464	448	442	478	456	442	447	486	430	459	459	456	438	458	482	440	452	439	491	452	457	419	463	443	460	414	458	485	471	477	468	382	463	435	424	439	482	461
9257	23539	21278	13894	10303	7833	6862	5206	3871	3187	2625	2503	2394	2219	1810	1514	1293	1000	878	815	746	748	721	692	753	694	625	648	612	603	569	594	579	567	520	609	551	579	586	553	560	540	542	561	555	546	553	544	533	572	508	512	574	507	576	553	583	529	538	578	553	540	589	574	587	574	551	539	535	517	581	570	517	548	523	552	558	531	540	524	540	575	584	551	530	544	543	530	545	546	564	523	597	531	544	503	597	562	592	565	542	538	544	555	521	564	560	575	530	556	581	559	580	562	567	522	556	525	590	562	562	498	586	518	562	604	571	530	539	517	540	535	512	556	515	523	540	571	542	526	526	538	569	580	575	590	556	519	565	559	572	536	557	519	539	605	549	528	558	523	546	548	569	532	537	565	539	566	536	531	577	529	516	563	526	545	566	545	529	536	520	515	586	555	598	535	574	616	552	554	558	576	549	555	557	534	525	583	556	532	593	564	560	533	530	516	592	574	576	520	576	565	532	538	509	543	560	516	547	522	543	551	535	590	547	540	498	556	535	590	537	543	535	556	546	542	550	530	540	545	531	499	573	562	591	531	589	559	526	548	539	567	582	563	543	556	534	558	521	576	570	554	545	552	536	510	549	535	561	589	603	526	516	536	595	573	592	500	565	553	554	518	569	604	515	537	615	551	525	527	530	549	526	574	522	551	566	552	544	540	573	534	582	566	542	554	569	571	582	595	563	540	568	497	551	548	599	585	570	539	547	520	560	517	558	585	534	567	557	533	581	550	560	609	559	541	537	552	560	560	533	538	532	527	554	584	524	549	547	526	549	585	549	533	533	502	588	583	534	537	567	545	525	576	573	548	596	552	563	542	506	545	568	543	559	540	579	574	615	528	573	523	525	509	521	523	561	527	555	556	550	556	537	543	563	574	531	560	570	544	580	593	548	530	543	517	562	569	537	538	540	568	574	548	576	542	553	559	533	529	515	562	548	570	559	536	532	526	558	560	566	498	534	542	534	524	517	512	550	548	542	557	527	513	546	548	524	592	577	544	510	503	536	546	563	583	550	533	553	540	544	602	530	570	562	561	535	557	522	564	526	535	552	568	563	536	593	584	573	558	541	553	549	570	568	503	506	540	553	541	540	538	519	552	533	526	544	568	541	537	539	587	568	582	561	548	532	528	517	520	541	547	515	561	544	576	502	550	561	571	551	548	564	555	539	606	557	540	549	556	526	532	543	558	544	530	551	558	561	524	512	555	520	556	551	520	555	568	541	559	587	565	559	593	571	528	549	526	524	554	567	538	541	547	521	540	541	588	564	566	569	550	511	540	526	546	546	562	555	529	544	549	565	552	524	521	582	546	569	557	530	576	519	533	566	555	553	558	533	542	531	565	604	494	525	539	560	504	572	577	532	553	563	561	545	570	502	560	567	562	570	549	541	552	574	575	551	591	546	561	566	534	552	540	557	576	520	550	592	546	581	549	527	525	531	536	528	572	532	557	595	552	596	536	575	588	505	562	543	591	536	544	552	557	573	527	529	552	551	555	556	579	554	569	567	522	559	535	562	551	529	581	545	551	566	567	535	595	559	591	564	516	558	560	544	601	524	504	555	563	586	531	567	536	563	581	523	512	528	555	572	516	605	537	559	526	522	539	524	561	540	523	556	549	527	566	551	536	522	543	573	546	582	530	578	514	525	511	549	553	548	543	594	566	551	561	591	550	589	544	543	583	554	544	600	609	575	587	546	552	562	532	569	584	618	568	514	538	534	516	564	578	556	553	529	547	537	571	574	547	591	521	528	535	528	570	541	526	532	560	560	534	524	530	599	563	563	601	544	525	550	532	538	552	544	533	558	549	579	598	561	553	570	556	533	553	550	567	576	555	546	528	551	562	553	574	570	527	511	554	537	553	543	566	532	549	585	541	577	546	565	530	529	534	549	540	564	524	557	572	529	527	555	550	537	512	583	533	540	516	526	559	556	535	535	532	549	524	592	527	542	544	575	528	550	550	534	553	516	516	549	544	556	536	580	552	510	550	553	553	553	474	534	547	560	588	502	558	549	542	560	538	533	517	561	547	534	541	552	555	541	497	543	537	543	610	505	566	508	537	553	528	558	564	580	580	558	556	533	555	588	580	549	551	542	527	543	551	566	580	551	545	533	538	543	553	561	562	533	554	531	565	533	546	543	552	535	535	541	559	575	541	567	569	570	564	554	570	611	596	519	540	590	542	500	586	534	587	535	541	525	583	522	572	553	558	549	571	516	558	547	578	536	543	590	584	556	538	607	524	595	555	553	522	586	528	541	551	556	545	550	610	540	570	535	565	561	571	563	532	587	564	548	545	557	508	518	528	535	536	499	546	595	591	519	550	585	553	567	584	525	543	529	535	527	546	531	529	554	513	521	559	542	597	530	517	540	549	562	549	566	535	588	547	535	570	582	561	507	533	550	506	539	507	512	554	513	549	531	588	573	565	553	563	555	577	523	582	547	512	555	531	523	576	567	556	575	490	535	570	514	557	532	539	584	561	580	541	568	533	546	545	553	514	537	555	549	554	556	543	555	560	514	563	564	501	531	522	554	558	563	554	569	539	548	501	533	552	559	529	534	566	555	565	530	587	577	562	546	564	551	587	555	565	545	534	534	540	552	541	520	544	554	567	555	524	553	527	544	552	574	609	539	558	531	529	542	537	525	534	540	598	526	553	578	567	563	548	549	579	541	558	553	609	513	557	508	605	520	521	572	557	555	572	561	525	538	551	545	580	536	610	542	544	528	538	502	557	546	533	515	567	566	554	565	563	562	547	547	569	567	552	525	527	566	577	585	564	590	513	547	541	537	526	523	527	570	522	503	568	561	541	556	518	564	566	569	521	566	551	575	549	558	567	553	536	523	572	549	615	540	571	543	566	526	559	559	562	530	549	574	539	532	563	571	545	536	552	509	534	563	515	548	550	549	553	547	512	540	525	576	509	565	540	548	587	539	540	542	591	562	544	516	579	578	548	512	519	575	518	503	527	501	566	602	555	560	511	568	524	577	597	563	546	552	537	542	529	529	566	545	579	544	533	547	582	577	567	538	525	577	555	557	581	517	557	565	533	539	526	537	547	544	547	536	579	538	544	543	542	595	518	543	518	556	581	536	535	520	515	551	535	548	537	524	545	562	544	531	542	574	553	583	567	556	580	601	529	530	580	549	559	533	530	532	552	554	560	522	562	534	556	581	601	548	561	539	534	540	527	555	563	561	570	528	574	537	562	527	579	541	561	539	555	561	516	575	569	535	535	577	569	569	544	548	533	560	565	606	510	515	543	560	577	532	530	514	513	542	496	550	559	535	553	531	528	565	539	517	558	514	562	541	557	525	584	607	518	550	567	544	564	582	572	554	573	522	569	546	564	603	592	563	533	531	571	559	533	576	572	549	551	500	602	586	568	527	524	514	603	559	537	518	566	544	566	563	558	589	556	578	581	556	591	538	527	538	521	548	506	555	559	527	550	532	527
22960	21396	28993	24201	21411	21583	14340	5365	3428	2865	2594	2313	2265	2193	1801	1453	1237	1002	879	782	707	715	713	701	617	652	603	608	642	579	585	556	593	575	555	532	543	579	540	526	543	549	519	529	553	546	488	534	528	552	556	569	559	495	492	520	523	558	506	497	542	489	563	534	545	528	526	486	582	525	573	550	519	505	526	509	539	505	498	512	568	497	472	552	514	464	527	513	509	511	539	553	500	518	526	562	538	535	540	544	511	519	498	552	547	504	552	558	468	551	514	548	569	486	540	563	504	504	540	556	503	529	512	534	465	513	536	515	505	560	521	581	560	518	528	559	507	550	536	557	489	525	510	535	524	503	528	503	549	501	504	529	534	554	533	501	551	540	508	520	520	555	500	518	512	537	534	498	535	524	478	493	524	545	488	580	517	550	527	488	511	544	536	561	571	518	538	537	560	547	506	525	527	522	511	508	490	504	509	514	547	535	577	490	571	508	533	517	528	503	519	497	562	504	542	515	534	544	536	567	517	548	534	548	505	553	534	544	475	508	537	517	554	508	533	493	555	543	576	542	552	543	513	530	512	502	559	534	522	542	534	511	519	562	486	509	549	497	538	513	565	555	526	534	522	508	548	468	515	527	509	561	555	505	492	550	538	512	521	557	509	517	526	520	520	543	526	540	546	530	543	491	511	498	517	510	538	523	541	519	495	524	540	527	535	512	507	511	549	492	521	500	555	500	504	537	490	559	563	541	512	548	539	554	528	559	554	511	519	521	551	502	525	508	520	556	490	512	537	542	515	572	525	536	522	483	534	539	486	482	497	519	532	513	520	572	558	557	478	501	497	535	544	534	554	524	498	534	469	540	521	520	548	504	544	521	537	512	508	544	504	534	539	514	523	539	501	541	497	527	542	555	512	523	515	515	536	548	509	514	522	502	555	515	562	531	551	509	501	520	557	499	520	548	534	507	520	542	533	515	527	543	553	527	470	525	531	549	509	515	565	492	476	527	580	531	555	478	477	507	516	521	509	540	539	583	481	491	510	527	543	503	545	518	512	514	528	538	530	545	533	546	554	502	538	515	508	560	545	466	521	562	558	530	518	513	551	495	552	545	503	515	495	510	534	497	510	526	544	519	517	527	576	521	539	560	558	513	555	562	521	521	539	533	524	546	551	536	541	551	543	513	529	512	546	521	533	553	566	543	524	497	507	493	520	510	527	516	534	476	521	551	548	502	492	502	505	583	550	524	505	512	489	508	539	495	525	556	515	563	535	585	522	502	546	559	510	568	537	505	522	517	531	529	515	533	523	543	509	523	546	581	490	549	537	520	556	495	532	565	552	524	560	483	525	491	514	534	524	549	547	537	505	521	530	504	538	540	530	520	517	538	510	521	540	592	565	545	530	516	511	526	543	519	501	512	519	483	564	505	533	521	550	502	502	513	569	458	495	514	509	486	532	491	500	494	504	531	526	535	560	506	521	505	533	564	525	545	503	494	505	528	507	535	553	551	496	512	551	473	515	528	572	538	538	514	532	554	558	530	502	535	529	506	518	516	522	504	520	493	533	530	568	516	497	519	508	509	522	559	511	495	540	539	527	523	514	541	529	505	512	501	539	511	471	487	545	525	517	524	549	545	478	555	509	521	466	516	568	504	487	543	501	546	520	541	508	499	555	488	546	502	514	510	508	549	517	524	513	529	501	499	479	547	526	502	542	488	515	520	509	501	476	527	521	540	562	541	517	527	522	489	515	542	502	547	541	525	535	496	527	536	512	532	515	517	509	545	553	479	552	537	557	510	525	547	497	522	502	540	507	524	469	503	529	556	550	526	517	562	515	500	550	526	511	530	513	520	537	554	492	576	533	544	524	514	497	502	540	518	540	507	523	519	491	482	526	552	531	538	506	497	536	530	517	528	526	502	549	525	537	540	515	522	519	516	510	560	508	572	551	520	543	496	551	575	520	509	543	504	539	513	580	469	553	571	530	528	535	545	515	522	524	531	517	564	505	475	496	525	530	521	493	507	526	547	522	522	545	548	527	511	483	543	572	529	511	543	500	545	539	511	518	542	566	542	534	549	529	498	512	525	519	516	527	496	513	521	512	512	509	487	514	540	491	529	527	523	503	553	545	512	511	550	504	530	540	530	509	516	518	543	521	485	550	537	555	581	512	491	515	519	511	551	503	542	531	513	514	542	527	512	527	532	535	540	540	478	495	523	548	532	531	556	510	532	538	488	511	523	502	496	520	542	538	570	511	520	513	510	563	503	504	517	555	527	503	520	501	508	525	531	512	546	516	556	515	518	551	562	510	510	596	521	516	497	567	518	524	552	548	527	534	538	532	508	564	458	524	492	522	504	551	500	541	522	512	516	510	546	564	528	502	511	523	552	519	540	514	576	559	517	483	539	507	509	531	535	527	545	472	521	536	502	497	537	507	531	559	534	500	494	478	533	528	490	519	492	503	494	485	553	532	527	553	547	520	496	507	527	535	540	512	510	506	563	518	519	519	558	497	490	515	499	544	514	546	588	487	520	537	522	560	543	565	527	520	482	505	504	499	502	529	519	522	540	560	507	552	542	507	517	550	562	496	547	535	538	519	501	526	522	509	518	554	540	476	492	546	518	529	504	510	569	503	536	544	509	554	542	519	545	517	521	558	539	528	527	564	508	566	497	532	536	542	514	523	517	464	535	546	507	522	528	519	529	545	533	543	521	561	534	498	537	556	482	523	509	529	531	494	534	476	522	485	481	498	483	521	537	520	468	569	513	520	531	528	525	492	508	549	515	558	500	499	516	578	554	544	510	518	508	500	518	520	514	492	522	511	515	536	511	486	534	501	540	544	538	563	535	544	490	539	538	504	512	526	532	514	484	509	504	523	554	547	508	530	524	511	548	547	521	502	525	509	513	483	554	478	522	553	499	580	505	526	530	545	507	553	543	551	542	521	523	491	574	525	557	520	548	539	521	503	499	503	554	519	504	539	583	528	525	528	567	526	520	504	544	521	554	552	540	522	507	515	518	546	493	496	511	517	502	509	500	557	544	548	578	542	527	504	528	493	528	540	504	500	518	507	521	510	492	542	547	496	534	514	513	489	502	551	518	553	513	482	564	539	542	479	505	517	533	539	528	547	499	503	491	481	502	545	465	490	564	528	491	549	573	510	475	510	529	528	490	511	536	505	511	519	545	529	564	562	565	533	504	519	538	536	506	542	518	510	565	549	495	529	554	511	537	483	548	542	518	492	540	517	551	492	553	510	507	511	480	494	511	542	538	520	526	506	545	541	490	521	501	524	506	495	510	536	547	530	538	498	502	491	526	523	546	476	490	489	492	491	514	518	523	514	574	502	509	546	538	522	489	458	498	527	553	503	526	555	539	546	526	520	546	531	508	545	524	535	517	514	528	549	504	558	548	527	504	552	564	517	543	497	512	507	531	526	529	518	524	509	525	479	518	537	519	536	503	564	544	540	499	502	544	561	511	500	505	481	518	516	513
11699	32280	29837	20759	16296	12758	10993	8507	6613	5341	4545	4101	3930	3671	2978	2444	2020	1566	1230	1103	1007	955	972	888	919	854	849	834	817	771	743	737	754	703	746	678	716	703	699	694	624	669	673	635	642	643	671	633	618	653	699	655	638	673	662	633	632	668	730	664	652	682	639	674	678	633	637	646	681	657	670	631	630	667	649	712	686	657	634	691	636	685	644	649	649	584	628	640	677	604	645	657	666	643	629	605	652	641	684	660	685	616	621	635	652	625	651	632	637	651	648	636	652	618	637	688	639	629	649	659	665	623	645	688	651	662	681	634	684	623	638	644	613	640	647	640	646	651	662	675	624	683	606	673	643	629	645	681	642	638	607	646	690	700	612	644	683	650	649	663	664	627	696	674	619	650	647	672	667	622	652	653	678	631	594	665	629	692	616	656	650	660	642	615	599	648	622	649	675	657	642	638	606	675	631	631	634	656	672	685	683	669	606	646	675	580	623	659	656	656	631	635	621	647	674	670	641	615	618	635	634	669	658	649	653	616	624	656	680	639	659	649	641	636	593	650	657	645	695	616	664	690	645	627	637	658	670	664	631	638	636	638	668	656	701	669	673	639	651	672	677	656	616	674	681	653	629	646	652	650	617	639	648	669	631	658	625	688	683	615	625	683	687	605	605	679	622	653	615	670	643	648	628	645	654	693	624	602	655	663	688	685	566	679	655	657	602	637	661	627	679	617	621	628	687	648	605	619	651	637	650	635	628	617	652	644	651	627	689	609	666	624	692	631	659	640	667	602	636	668	677	631	660	665	631	636	630	658	683	668	633	665	682	643	614	637	683	647	651	634	626	688	663	641	632	645	678	656	671	616	665	685	678	642	665	683	618	652	642	640	593	655	649	656	619	679	681	641	666	645	640	701	689	693	645	656	673	676	610	645	676	606	661	689	596	579	636	679	655	638	659	615	615	621	660	646	656	616	636	644	622	640	663	668	661	653	698	671	685	628	676	653	612	644	652	654	630	670	673	647	642	646	662	689	637	660	676	647	622	634	658	652	650	676	669	644	656	658	609	643	631	633	616	637	694	632	623	673	660	637	630	629	646	577	632	643	662	704	610	638	652	676	631	688	665	641	610	656	683	593	687	659	659	635	625	690	675	682	660	601	641	645	608	622	663	671	592	662	677	643	621	673	624	596	688	613	640	624	717	650	641	659	656	664	616	616	614	616	658	652	642	644	635	692	653	623	645	639	659	620	619	660	673	673	626	628	666	646	659	667	643	644	672	622	685	610	672	619	653	640	675	654	663	627	637	675	676	631	662	681	647	598	670	647	652	649	645	693	664	658	713	667	601	606	673	696	668	657	665	640	662	655	667	646	654	629	629	618	630	609	605	607	664	672	645	619	668	635	663	638	628	693	625	643	630	621	683	604	608	648	631	668	634	650	595	642	660	669	612	685	654	639	669	634	655	682	628	641	631	673	647	642	638	695	659	608	637	714	627	667	655	661	615	643	662	642	622	653	667	645	648	632	632	627	634	620	631	647	656	627	686	703	682	636	678	659	687	610	670	642	641	597	657	672	641	685	664	638	676	656	673	624	662	668	654	628	636	676	665	686	614	668	678	673	565	662	664	619	666	640	616	662	675	697	619	644	678	600	656	643	624	680	636	629	647	589	627	662	651	656	666	640	638	632	694	678	617	719	633	664	629	631	663	653	676	628	619	691	641	687	624	694	658	626	656	645	615	648	649	614	673	645	646	633	623	666	631	622	626	666	629	669	631	661	641	660	679	714	664	653	659	668	676	663	618	658	657	591	633	679	696	620	653	614	638	641	646	636	631	679	649	631	635	659	676	685	659	643	652	616	661	664	605	631	616	685	660	642	642	621	627	619	638	667	647	706	636	623	663	656	645	611	657	628	608	646	674	669	643	624	657	660	694	634	675	647	642	621	664	660	663	654	581	684	645	650	612	632	634	637	683	652	655	716	686	610	637	618	615	686	642	683	617	635	652	640	611	650	637	670	674	615	667	629	667	645	648	626	624	607	657	685	661	659	645	656	690	654	678	646	652	661	645	675	650	652	600	663	643	649	650	667	633	654	650	681	649	666	714	678	671	610	650	658	607	676	614	648	607	613	659	626	629	661	677	594	580	625	668	709	665	641	629	633	633	654	661	661	648	654	664	646	686	660	692	643	647	672	654	624	677	660	650	675	654	637	659	649	672	672	600	657	605	639	659	671	612	642	666	616	650	616	676	665	652	695	671	610	645	651	674	644	712	681	662	653	645	635	675	697	648	609	633	665	653	641	667	661	650	622	672	660	686	688	659	674	625	647	666	656	594	635	674	606	644	690	641	629	646	636	678	667	664	649	660	633	650	638	675	636	672	643	682	644	633	646	656	656	637	639	601	660	705	648	678	627	654	639	699	647	608	701	670	627	659	624	589	678	651	688	625	632	630	643	663	647	685	621	670	610	667	650	664	661	652	619	667	672	709	683	639	647	693	625	674	702	644	653	624	693	689	653	674	640	678	640	669	627	623	670	667	628	637	650	706	669	656	579	680	659	650	651	649	647	621	674	700	613	639	643	633	632	676	658	660	634	701	642	637	655	653	665	644	635	652	632	645	684	648	630	628	670	657	651	601	653	634	610	656	666	656	671	671	684	652	661	639	659	628	653	648	636	674	634	680	657	634	673	667	685	693	682	627	642	686	716	686	631	660	584	653	659	628	651	640	653	663	705	637	654	675	651	653	658	686	662	639	652	670	667	660	607	617	616	621	644	609	666	650	639	629	662	626	636	670	627	638	661	652	632	656	661	718	654	671	652	592	630	651	647	669	651	675	690	674	646	649	637	686	634	675	659	668	630	695	689	640	639	666	694	616	667	653	628	608	601	670	655	657	632	646	672	634	653	675	629	669	665	643	644	669	679	679	644	650	586	642	658	642	647	649	645	656	651	631	695	653	642	634	637	650	646	649	652	638	675	691	682	649	649	603	655	651	634	668	625	641	658	668	629	637	687	619	642	635	677	648	646	655	644	633	655	641	667	621	644	623	627	676	665	711	664	644	667	619	686	629	604	644	661	687	622	667	659	672	655	638	641	617	632	631	702	639	605	654	680	617	668	650	636	644	697	624	643	633	662	648	633	672	610	633	656	654	655	694	638	636	646	609	697	661	652	626	626	649	668	669	587	647	678	628	634	671	653	645	616	612	653	656	676	620	625	653	649	647	612	661	662	625	702	641	660	623	630	659	641	680	652	657	600	623	678	676	646	631	657	611	643	711	647	675	635	627	610	674	646	664	658	619	681	698	666	656	639	650	665	687	613	628	624	670	660	643	655	652	612	620	654	627	628	637	645	669	621	616	655	613	661	650	633	621	669	608	653	641	662	649	704	645	676	635	651	641	657	629	624	615	637	667	686	622	663	629	590	636	637	648	659	604	650	682	641	623	624	679	667	662	605	636	642	607	668	631	655	638	661	673	674	666	663	638	642	622	654	632	645
27692	20236	15167	9073	4967	3390	2749	2218	1886	1673	1556	1440	1473	1371	1200	1093	1030	919	899	860	884	803	887	815	806	793	823	811	765	786	789	783	843	811	788	836	783	764	759	746	785	818	772	763	772	766	803	766	787	747	786	764	827	733	732	766	734	748	727	796	755	792	782	788	832	760	835	773	802	799	778	809	796	734	793	753	766	782	737	762	789	802	766	781	771	773	806	749	741	752	759	785	797	765	776	757	776	789	724	775	792	718	790	788	754	797	778	795	766	789	823	801	791	721	783	759	768	806	792	772	746	787	836	787	826	780	802	777	726	799	783	807	784	777	745	750	812	767	803	781	767	780	726	731	753	813	828	801	730	718	734	797	791	764	749	753	782	796	812	761	762	808	782	795	754	776	775	749	811	768	755	742	791	818	832	743	789	772	778	808	822	725	800	787	811	729	777	787	788	755	762	783	764	738	803	796	793	791	780	829	775	793	792	727	766	752	821	791	779	762	803	809	780	789	778	828	751	820	778	738	774	801	799	763	768	756	804	758	835	787	799	782	763	740	791	740	754	827	741	812	797	736	776	832	777	808	771	822	762	748	748	734	780	791	830	810	750	777	733	783	748	770	760	762	819	759	746	696	696	783	768	708	770	792	842	748	783	813	754	787	744	801	770	767	762	730	781	762	739	792	766	820	819	776	808	770	866	816	781	757	729	791	819	782	796	805	773	735	785	769	825	779	779	772	754	841	774	794	750	784	770	753	821	763	771	840	803	772	846	720	780	780	787	780	764	822	711	784	797	781	762	766	794	778	804	760	752	766	792	763	808	748	792	764	781	781	787	738	762	790	778	814	795	784	741	768	793	794	803	789	787	760	777	762	749	778	759	786	805	812	751	786	757	781	759	761	776	785	797	771	762	784	786	743	775	787	765	797	790	764	752	783	736	759	773	728	739	779	738	812	799	764	785	816	731	818	756	781	774	808	810	754	772	839	766	778	778	796	768	746	730	748	784	793	802	755	738	812	756	781	773	764	800	748	776	709	735	829	790	763	786	766	779	761	762	803	773	784	771	836	782	736	770	830	773	776	747	815	787	781	731	782	761	813	790	792	778	774	788	761	755	779	772	777	851	759	816	738	788	766	780	704	716	804	769	810	829	786	742	819	791	812	804	765	762	795	744	786	755	803	802	786	790	770	753	760	754	762	769	830	737	773	811	804	770	778	803	779	742	756	792	776	766	775	790	805	760	789	830	732	769	795	819	792	780	765	753	776	788	746	759	721	784	789	806	755	854	774	751	768	800	807	790	814	737	804	794	781	781	766	756	811	817	743	812	775	791	790	744	810	807	819	765	787	778	800	750	779	840	755	796	783	806	814	774	716	796	824	787	772	773	751	762	826	766	791	762	791	785	801	783	807	751	761	789	811	835	733	829	792	732	825	766	764	803	834	762	757	781	730	810	756	831	799	756	794	748	820	783	740	766	804	796	750	745	816	790	775	748	824	843	796	733	778	797	797	800	800	736	777	772	794	766	775	803	801	753	768	799	811	738	774	809	756	767	756	774	836	720	777	779	778	813	777	788	807	785	756	826	784	813	777	805	789	770	743	757	761	819	766	832	773	713	785	800	780	768	802	757	763	782	747	783	791	772	824	827	780	740	752	774	767	785	785	755	750	760	774	767	803	747	812	791	774	751	698	753	784	802	776	805	823	774	762	761	768	731	801	791	815	746	745	791	775	757	814	793	795	792	741	744	807	773	800	768	755	756	784	788	802	779	766	777	805	772	769	761	787	776	769	817	757	755	775	838	780	767	783	802	788	769	753	801	779	763	794	761	740	781	824	754	798	828	757	797	758	784	775	781	817	764	777	716	775	815	772	773	795	750	751	769	772	782	783	776	745	751	800	732	796	792	785	798	791	809	777	787	779	775	791	779	780	753	745	750	777	810	800	807	811	762	811	785	816	830	794	751	799	790	759	740	773	772	789	815	792	730	750	800	819	779	779	730	825	794	785	752	752	759	762	774	778	730	745	799	725	787	759	781	806	776	766	823	786	798	736	782	807	813	774	786	730	749	779	770	809	735	742	820	807	794	759	777	808	789	802	747	777	742	807	781	779	823	784	806	768	774	747	785	763	791	805	802	777	779	761	737	777	783	791	743	798	763	766	792	816	771	783	796	784	773	769	717	786	769	815	813	822	802	781	806	782	782	782	778	782	800	754	766	820	717	780	836	781	755	788	767	776	819	788	770	771	804	791	776	793	806	753	743	823	803	767	772	734	779	757	794	791	814	790	750	747	805	824	782	811	785	796	764	786	775	741	800	787	784	797	773	774	764	811	737	749	781	759	777	812	805	793	772	780	828	803	730	811	747	753	810	793	775	804	821	717	771	781	764	802	754	738	750	737	799	776	808	765	776	822	778	848	821	805	792	797	805	796	752	741	773	744	773	762	725	780	826	753	762	728	793	783	811	818	734	766	816	775	794	784	741	775	795	751	741	745	861	750	750	771	825	764	751	763	818	810	787	782	795	739	766	757	827	722	821	790	785	813	777	827	792	798	806	768	745	764	775	808	799	715	733	801	783	787	783	799	780	791	820	755	791	800	800	804	797	816	792	745	801	784	794	804	764	764	850	784	739	773	781	782	828	771	788	814	800	780	779	767	777	755	788	779	773	800	776	749	806	760	791	772	771	796	815	766	788	812	739	833	763	776	789	741	810	796	789	766	766	867	811	748	804	792	806	751	760	822	772	720	783	762	770	794	730	727	806	744	795	779	763	775	790	767	766	794	756	764	790	784	803	793	770	724	780	827	751	813	806	742	762	795	794	780	725	762	806	806	778	760	755	828	792	761	749	772	811	793	782	773	775	764	788	776	798	751	803	796	772	787	808	848	794	778	731	776	771	800	751	787	770	816	787	744	787	794	753	816	776	803	808	769	719	775	790	790	743	811	826	782	788	771	762	861	728	782	756	773	796	746	758	733	810	756	742	739	768	796	845	799	774	825	795	762	742	800	780	758	803	718	760	769	766	750	686	782	752	782	809	788	756	787	776	770	744	750	766	770	781	778	769	797	773	812	801	761	834	786	759	753	765	803	803	813	758	785	743	825	745	769	766	757	765	791	779	733	833	763	800	798	783	768	774	784	750	785	803	753	819	774	830	737	762	808	746	734	815	813	750	793	777	808	741	837	767	724	768	728	796	776	825	826	768	746	832	733	805	774	740	770	796	761	770	766	809	742	750	747	802	764	792	763	740	730	820	818	749	797	760	771	817	775	805	772	815	774	750	780	742	751	745	763	774	758	801	830	805	732	842	772	804	807	781	827	845	810	793	768	762	845	750	752	793	793	790	771	797	776	750	750	768	763	839	773	785	770	768	778	786	757	783	745	801	781	793	794	796	776	801	840	795	744	770	796	721	724	760	783	809	794	767	807	783	775	791	761	777	791	803	783	780	749	782	820	758	757	786	770	752	730	741	747	787	813	774	777	789	789	739	780	790	737
10172	19199	17400	10827	7736	6196	5157	4049	3203	2737	2415	2325	2160	2015	1881	1650	1413	1232	1139	1108	1028	1055	1052	1030	993	978	1008	970	930	919	976	930	992	972	970	915	963	966	925	908	919	916	945	927	932	925	931	969	973	916	947	911	971	911	987	920	904	923	941	878	917	920	985	904	943	947	904	908	947	925	941	892	909	929	883	908	962	975	966	928	947	948	988	904	985	911	972	938	932	912	959	947	853	883	999	947	948	890	920	935	880	951	924	946	915	992	879	931	941	979	909	985	927	913	968	942	892	934	872	943	934	968	911	977	979	906	950	924	975	920	880	886	862	950	949	922	955	924	948	949	873	914	934	908	910	930	936	946	898	899	934	905	940	897	899	970	963	904	901	957	913	999	922	909	936	925	933	910	896	948	946	887	942	931	923	938	944	899	964	928	887	967	914	933	904	937	900	954	903	932	901	938	954	944	910	913	902	963	909	924	937	958	959	908	927	970	964	928	863	955	945	924	908	943	926	896	945	945	932	924	946	929	913	915	919	928	918	895	950	944	909	928	898	954	908	1014	898	946	897	957	938	913	937	893	914	914	908	906	938	922	941	899	909	908	938	935	976	912	945	929	976	947	878	1016	935	937	976	926	877	946	963	975	928	865	913	895	891	946	943	933	950	911	909	953	881	958	889	923	925	917	876	944	926	905	943	951	944	951	931	985	933	933	949	927	900	943	921	948	942	883	956	903	878	936	939	973	924	1001	868	942	935	910	885	892	965	894	927	904	911	890	926	975	900	989	925	959	892	926	901	918	973	976	934	921	898	854	909	987	877	910	940	922	952	957	919	936	937	928	898	964	981	946	940	894	850	942	886	944	894	887	909	949	906	907	927	866	965	935	902	943	935	919	949	953	876	964	971	958	944	962	882	961	915	921	972	894	963	942	931	945	953	960	937	879	885	925	885	963	966	928	861	965	951	937	970	948	972	950	906	890	948	983	899	950	961	939	897	898	905	923	973	913	948	965	933	902	925	940	891	956	959	934	889	947	869	905	946	932	930	963	940	929	905	957	906	919	882	962	913	1004	940	940	888	961	922	904	893	952	987	939	923	941	927	966	924	902	905	957	922	933	964	965	937	891	944	942	941	921	903	953	883	930	950	906	921	931	906	939	902	957	956	919	917	906	903	883	909	932	927	899	918	939	928	984	1009	895	885	929	881	909	929	939	982	888	937	951	914	920	955	952	872	906	898	890	956	902	924	921	918	940	893	935	933	933	898	930	895	927	966	932	922	927	915	993	952	950	950	936	960	956	935	982	950	948	940	930	921	966	892	915	957	885	930	972	917	929	938	890	932	906	963	869	971	902	927	967	959	899	932	898	951	886	927	900	929	870	959	923	965	938	917	967	906	900	895	961	959	911	938	866	888	948	943	951	956	933	902	920	937	929	883	918	917	960	923	949	958	896	861	936	945	962	930	946	933	927	946	956	956	942	946	923	900	943	1009	930	948	955	907	927	963	904	857	924	912	906	955	979	907	942	937	951	942	881	948	961	969	902	944	911	915	975	899	928	930	965	894	936	936	863	957	917	938	875	904	896	884	943	903	942	912	881	941	950	955	930	863	889	959	927	910	932	922	962	969	941	940	910	927	957	952	940	911	920	900	935	886	957	969	961	911	928	951	925	932	886	911	889	967	928	910	934	922	910	950	947	938	904	895	952	957	932	935	960	910	932	915	929	934	923	933	954	921	939	954	844	972	936	902	852	940	913	964	931	927	940	916	955	909	962	948	933	901	892	938	971	922	893	919	960	897	918	950	891	899	941	927	930	953	953	953	927	931	964	944	958	954	962	934	941	901	1004	920	952	878	963	962	861	945	923	903	916	888	945	973	928	919	922	917	885	917	945	923	962	926	922	943	892	931	945	960	918	1006	931	938	953	932	915	907	935	906	866	896	966	929	909	880	956	932	898	1022	925	920	965	940	930	935	910	967	975	941	938	879	914	937	925	912	907	897	864	949	927	938	906	918	918	921	921	943	894	886	927	885	952	936	952	958	935	950	960	899	895	934	917	930	950	915	933	851	950	910	967	918	917	941	940	953	987	933	918	897	883	894	900	882	900	871	900	899	971	951	925	955	965	903	931	936	952	902	937	899	942	910	841	948	903	913	937	884	924	912	960	926	860	958	878	916	933	1012	913	915	912	989	956	905	985	944	926	974	895	914	953	949	967	958	928	932	949	939	946	911	862	880	979	960	930	929	908	914	914	960	911	914	903	938	962	900	937	948	929	918	924	923	968	895	926	923	900	917	922	908	954	945	909	934	922	899	880	928	914	902	920	928	995	895	864	938	945	889	913	950	930	914	942	892	905	961	960	936	896	958	946	947	910	950	942	990	890	979	926	947	896	865	888	956	941	974	957	938	1032	957	892	883	903	937	969	967	966	972	919	957	899	994	917	932	882	968	954	990	901	910	896	936	905	906	930	918	948	956	959	898	986	958	978	925	906	872	949	888	901	927	908	929	907	972	958	922	918	898	902	939	868	898	883	978	918	903	921	965	925	925	967	964	909	963	941	945	944	901	944	884	910	907	957	903	907	926	908	899	952	956	899	903	923	932	946	942	984	964	933	971	927	916	937	914	902	907	930	940	950	920	882	965	934	953	940	914	931	956	896	949	939	956	1006	900	908	957	919	960	919	924	980	925	920	950	899	955	968	917	920	908	883	936	917	936	965	950	919	871	902	930	971	972	957	908	927	949	940	935	967	926	943	914	914	949	930	971	879	938	943	922	949	934	938	927	932	994	898	966	949	942	934	940	916	896	902	975	922	942	899	945	915	899	928	919	908	899	880	882	965	894	894	923	908	921	922	952	905	975	922	926	925	969	871	922	908	909	980	1013	878	959	916	935	966	950	954	918	942	932	937	958	847	999	945	951	931	957	974	893	926	923	952	909	933	914	936	958	918	880	942	951	936	949	833	932	916	933	949	938	936	907	928	894	925	926	939	997	934	915	889	993	897	996	926	891	936	907	910	871	894	902	944	908	931	919	919	922	953	968	929	952	937	918	916	969	872	897	932	951	932	830	900	980	959	952	932	901	890	958	890	912	947	890	949	881	958	947	885	918	962	924	953	1021	932	979	939	984	906	973	916	943	956	943	954	878	983	939	884	922	872	976	942	917	934	913	897	909	899	876	906	938	926	916	888	865	906	947	918	947	899	991	963	954	916	914	943	953	919	947	923	916	926	888	960	943	933	947	983	916	954	909	941	943	952	945	954	978	903	946	917	940	923	901	937	848	954	950	963	996	921	914	940	909	932	925	866	904	981	902	931	896	958	944	901	950	966	934	943	911	916	939	908	932	895	929	954	904	909	945	937	907	898	916	950	882	913	986	924	902	874	843	913	967	964	890	947	953	895	898	972	927	931	956	955	887	976	957	915	919	952	889	940	930	922	917	942	937	923	914	986	977	980	933	968	929	868	926	935	935	975	955	950	941	912	930	913	946	902	879	917	927	981	952	973	922	915
24006	21342	28468	24597	21326	13915	6090	3844	2970	2546	2360	2183	2054	2000	1760	1505	1360	1159	1124	1064	1049	965	997	1036	998	1006	941	961	945	920	923	905	896	938	912	989	968	908	969	953	886	887	904	871	921	859	853	903	944	915	873	905	911	876	873	825	891	916	867	844	891	876	887	879	884	895	952	893	855	843	892	903	882	892	864	950	877	902	849	858	920	909	906	936	892	860	824	877	905	856	903	886	923	880	916	830	861	871	900	846	821	935	841	884	876	901	908	893	939	907	875	902	920	874	858	918	914	925	872	895	872	942	901	868	890	875	890	850	859	924	893	886	918	846	884	864	861	917	874	881	879	815	913	809	864	918	877	892	890	855	896	876	835	897	922	912	844	893	830	903	871	891	918	920	886	896	888	860	930	878	849	885	914	823	936	873	915	936	818	934	847	901	892	898	948	867	855	865	884	864	924	878	895	896	920	920	854	879	895	885	916	868	899	840	891	936	851	876	899	915	906	923	927	929	872	952	874	842	864	930	912	902	915	892	912	897	899	874	842	852	879	834	857	917	883	887	897	886	864	858	919	854	898	844	892	863	948	877	870	856	902	878	869	919	924	924	910	854	885	850	862	911	903	891	872	929	891	913	880	855	866	873	856	872	837	846	907	856	899	854	838	888	878	925	899	831	926	885	892	850	862	830	867	850	861	873	906	881	895	874	883	859	887	891	859	896	946	816	939	840	843	890	858	920	870	864	892	839	900	947	892	876	878	872	892	877	883	885	892	936	904	896	887	894	921	867	879	888	882	905	853	915	875	904	851	964	852	909	882	867	862	897	881	890	942	911	918	849	885	918	820	881	913	880	920	899	886	860	844	901	883	919	829	867	871	888	840	863	885	884	909	853	856	886	894	902	860	879	925	876	870	897	827	871	868	934	893	935	885	883	874	859	888	943	887	907	872	905	934	891	897	896	910	866	900	928	921	857	906	865	882	843	933	903	870	883	850	906	871	875	865	915	881	896	889	875	874	888	898	866	863	903	899	860	917	876	842	904	841	858	868	876	895	931	924	841	849	890	878	891	889	891	877	868	884	907	909	940	862	923	847	926	899	883	873	876	898	896	832	930	938	855	913	902	863	864	876	846	884	814	890	885	853	880	886	931	905	891	903	888	882	916	869	940	909	895	869	925	822	903	941	936	967	836	879	912	859	891	954	939	852	876	879	917	902	844	886	897	879	858	899	887	895	899	853	876	929	893	921	882	836	918	844	851	910	874	892	878	897	803	861	912	879	899	847	867	871	893	899	877	884	876	855	845	867	909	832	879	899	903	868	887	905	928	863	898	929	888	905	894	831	935	910	927	871	900	895	882	886	888	828	895	867	868	894	833	856	855	878	854	872	859	886	911	874	896	899	910	884	895	839	889	874	930	908	863	850	855	878	880	921	908	865	949	891	909	881	874	885	863	882	835	862	902	906	918	874	915	917	923	889	885	858	864	887	905	837	900	859	871	897	883	906	907	938	932	851	794	935	870	927	886	846	855	810	901	919	909	885	904	887	868	902	935	861	892	904	851	850	915	865	948	873	890	964	920	915	921	869	889	848	918	917	857	926	898	910	906	867	922	860	843	860	883	863	869	909	830	935	879	807	842	863	917	892	829	919	856	910	860	924	884	869	864	869	841	896	892	837	915	906	900	873	902	925	848	933	839	893	859	909	869	869	831	903	819	933	896	881	901	898	931	895	844	922	893	856	884	878	881	880	872	813	881	880	913	869	907	872	851	816	845	899	875	844	897	926	903	902	913	871	916	879	827	910	889	871	842	910	830	883	938	897	881	872	924	881	925	868	878	905	905	807	872	859	879	838	864	885	880	867	869	874	855	901	902	918	898	870	928	882	885	887	861	860	911	912	854	871	903	857	859	923	884	861	835	875	873	897	879	898	873	823	878	872	879	899	888	872	902	857	842	852	902	913	825	915	874	848	893	901	920	919	887	932	877	852	809	897	875	914	904	936	938	891	914	912	845	944	874	859	882	874	845	919	927	888	875	883	865	880	884	845	872	866	864	898	902	887	875	853	885	917	877	879	874	873	893	869	879	892	903	902	882	876	860	904	838	947	869	862	891	886	848	930	886	904	887	882	854	913	932	897	869	859	865	864	869	837	857	881	861	875	857	908	885	916	825	919	827	908	859	877	908	919	925	823	891	827	913	891	890	918	849	954	902	920	912	852	880	835	860	872	911	849	915	883	854	855	876	918	894	934	937	910	965	941	860	916	882	899	873	823	890	890	844	850	904	893	911	886	865	881	889	920	840	888	885	898	863	852	875	874	968	921	882	884	875	877	928	842	868	829	907	918	879	856	921	863	850	908	893	914	862	893	845	936	837	875	852	879	926	859	925	844	941	886	942	930	895	873	896	925	858	884	954	897	872	894	873	881	901	923	852	935	862	900	833	880	904	905	901	827	869	940	850	849	889	898	874	893	830	860	879	940	878	915	950	920	845	906	892	885	868	852	842	868	871	893	965	877	867	923	856	873	861	870	830	880	912	894	950	911	907	927	896	907	895	875	887	827	895	870	877	914	913	946	897	872	850	903	942	941	898	842	852	927	817	909	872	906	870	917	895	929	870	820	844	918	868	847	861	900	856	872	860	872	910	878	895	895	871	899	831	920	856	886	833	861	889	930	881	899	868	886	888	902	895	896	837	903	866	910	877	911	869	900	866	914	871	926	845	914	863	891	850	905	837	878	877	860	889	876	894	936	868	901	888	898	916	863	873	906	881	829	956	875	841	926	896	871	898	894	890	975	899	851	823	864	881	900	880	884	866	876	913	883	897	857	850	893	899	864	864	883	883	893	887	890	941	891	920	887	947	893	900	858	865	868	925	891	902	873	857	899	836	843	939	872	834	839	845	926	878	937	893	875	907	867	880	887	926	880	823	872	927	891	881	882	900	924	869	905	890	886	886	906	851	874	893	888	916	893	860	850	865	850	897	914	895	961	956	876	927	883	857	870	838	911	869	867	899	916	873	856	924	919	921	881	869	872	855	934	917	934	853	851	866	827	886	890	913	943	951	862	947	900	906	838	819	879	917	805	891	953	962	851	867	891	878	906	921	862	904	898	890	915	863	863	870	851	938	858	876	919	892	915	878	895	876	895	861	846	937	882	857	856	927	863	868	920	890	852	935	898	930	888	905	911	902	898	901	886	833	826	884	842	892	855	958	852	885	902	883	880	924	880	894	870	874	856	867	907	883	915	903	865	805	856	860	871	912	860	890	892	849	848	899	839	922	896	838	922	875	887	859	878	896	864	910	820	845	903	872	877	890	886	908	894	838	811	830	801	903	880	888	898	797	917	865	889	885	915	858	854	899	897	924	877	872	873	838	876	850	870	886	849	870	910	859	885	962	869	920	933	879	875	889	897	878	895	851	946	914	882	855	866	938	853	883	886	872	902	883	882	920	896	911	876	919	897	878	886	948	922	870	1009	932	883	856	940	843	880	886	914	887
10099	27865	24757	16423	12568	9706	8304	6617	5265	4287	3805	3430	3340	2967	2664	2214	1887	1612	1423	1402	1295	1312	1187	1246	1254	1253	1138	1181	1122	1116	1115	1134	1122	1103	1088	1103	1094	1114	1078	1101	1117	1056	1072	1101	1078	1073	1060	1056	1064	1089	1041	1045	1073	1079	1042	1079	1129	1081	1074	1110	1041	1088	1053	1103	1048	1053	1081	1024	1066	1036	1140	1011	1124	1090	980	1052	1012	1045	1117	1162	1066	1100	1051	1090	1061	1142	1057	1020	1121	1122	1083	1022	1071	1084	1085	1068	1086	1048	1068	1077	1032	1068	1025	1073	1068	1138	1099	1052	1051	1031	1049	1089	1068	1033	1059	1017	1058	1043	1050	1041	1069	1083	1079	1066	1043	1078	1052	1072	1104	1029	1119	1026	1054	1100	1047	1073	1048	1094	1096	1035	1081	1008	1093	1099	1075	1076	1022	1015	1085	1070	1105	1090	1079	1121	999	997	1052	1022	1064	1056	1119	1089	1037	1111	1031	1076	1065	1016	983	1090	1088	1036	1048	1091	1096	1049	1064	1063	1043	1074	1087	1023	1084	1086	1095	1080	1055	1037	1040	1045	1010	1067	1074	1042	1069	1069	1071	1075	1023	1086	1102	1024	1042	1068	1051	1073	1114	1067	1091	1057	1052	1043	1009	1094	1008	1089	1066	1062	1042	1042	1084	1070	1035	1050	1038	1092	1098	1038	1077	1070	1043	1044	1032	1098	1089	1144	1119	1089	1107	1092	1056	1061	1081	1034	1035	1029	1004	1069	1082	1094	1073	1064	971	1053	1079	1058	1015	1097	1110	1046	1032	1056	1088	1044	1064	1059	1088	1071	1116	1083	1076	1004	1040	1109	1063	1084	1098	1117	1025	1062	1068	1101	1055	1067	1022	1048	1103	1083	1088	1067	1040	1022	1058	1073	1042	1084	1030	1058	1056	1080	1055	1073	1029	1029	1042	1021	1087	1074	1098	1003	1052	1107	1076	1079	1005	1054	1061	1040	1084	1083	1081	1040	1134	1018	1060	1024	1030	1083	1044	1071	1031	1060	1054	1047	1028	1073	1090	1049	1072	1106	1103	1035	1039	1055	1058	1075	1093	1184	1053	1078	1092	1036	1087	1081	996	1069	1077	1043	1102	1097	1111	1049	1045	1110	1056	1111	1090	1049	1031	1062	1067	1089	1069	1033	1109	1093	1109	1034	1037	1090	1022	1077	1136	1056	1095	1032	1068	1052	1045	1096	1043	1094	1060	1055	1025	1071	1124	1018	1046	1012	1067	1115	1101	1040	1074	1073	1057	1069	1086	994	1068	1079	1047	1117	1084	1092	1058	1054	1053	1045	1036	1090	1059	1090	1075	1080	1057	1050	1046	1058	1019	1092	1068	1056	1050	1056	1020	1125	1070	1129	1036	1101	1097	1031	1050	1029	1054	1009	1094	1122	1063	1088	1053	1000	1107	1034	1059	1136	1063	1084	998	1115	1092	1076	1082	1052	1017	1103	1033	1029	1075	1036	1100	1085	1076	1065	1064	1107	1059	1078	1113	1097	1089	1032	1034	1067	1083	1078	1091	1073	1000	1068	1106	1006	1129	1041	1053	1051	1125	1101	1016	1038	1056	1080	1019	1037	1045	1067	1021	1126	1031	1065	1049	1017	1082	1059	1056	1118	1096	1029	1082	1043	1046	1082	1037	1078	1021	1099	1045	1055	1131	1019	1066	1003	984	1076	1073	990	1072	1052	1080	1089	1109	1080	1093	1015	1095	1076	1043	1006	1090	1034	1086	1067	1038	1075	1134	1023	1083	1071	998	1065	1079	1120	1047	1062	1057	1104	1062	1049	1140	1072	1090	1092	1089	1078	1057	1048	1100	1051	1103	1082	1091	1099	1027	1081	1076	1072	1142	1106	1115	1022	1038	1064	1024	1028	1030	1086	1070	1069	1067	1062	995	1067	1107	1053	999	1071	1056	1081	1088	1034	1032	1081	1097	1095	1046	1031	1052	1066	1106	1057	1112	1065	1025	1101	1113	1112	1066	1054	1062	1081	1016	1024	1121	979	1018	1079	1034	1073	1075	1065	1076	1064	1085	1110	1078	1056	989	1094	1109	1111	1127	1042	1052	1040	1000	1032	1078	1070	1094	1073	1040	1070	1075	1098	1065	1093	1112	1089	1058	1050	1087	1116	1089	1109	1038	1042	1059	1089	1064	1031	1066	1006	1027	1079	1029	1061	1101	1127	1074	1073	1027	1100	1117	979	1020	1003	1108	1119	1070	1135	1097	1078	1090	1062	1096	1069	1065	1071	1053	1142	1088	1040	1037	1065	1029	1052	1069	1019	1020	1021	1056	1068	1027	1086	1105	1146	1022	1078	1064	1028	1112	1084	1040	1047	1039	1044	1041	1041	1020	1083	1091	1107	1059	1074	1060	1069	1057	1077	1082	1056	1024	1110	1067	1011	1041	1069	1071	1078	1096	1110	1131	1071	1100	1123	1073	1026	1055	1047	1163	1133	1116	1048	1091	1067	997	1029	1112	1046	1075	1057	1082	1091	1055	1155	1093	1057	1053	1060	1060	1081	1044	1015	1061	1037	1061	1080	1077	1057	1086	1010	1075	1113	1029	1071	1128	1104	1036	1044	1053	1054	984	1006	1111	1086	1024	1068	1067	1004	1101	1110	1063	1056	1027	1044	1112	1008	1075	1075	1044	1111	999	1080	1014	1107	1048	1070	1052	1054	1068	1006	1088	1051	1088	1040	1065	1000	1036	1045	1052	1080	1056	1048	1068	1018	1069	1042	1058	1058	1084	1028	1086	1081	1029	1076	1066	1037	1073	1075	1085	1064	1082	1027	1012	1072	1079	1064	1044	1058	1107	1058	1033	1065	1091	1046	1036	1066	1061	1035	1024	1099	1019	1050	1001	1044	1092	998	1064	1052	1073	1065	1073	1104	1066	1030	1055	1056	943	1058	1058	1090	1058	1093	1105	1090	1026	1043	1085	1061	1078	1002	1085	1088	1033	1032	1096	1012	1087	1060	1046	1065	993	1066	1045	1086	1083	1048	1097	986	1093	1048	1010	1088	1114	1053	1021	1055	1074	1088	1067	1046	1056	1079	1065	1068	1061	1060	1064	1073	985	1025	1041	1059	1052	1016	1078	1061	1049	1041	983	1078	1030	1038	1078	1032	1060	1047	1057	1031	1091	1073	1061	1063	1027	1075	1070	1110	1075	1054	1088	1058	1030	1042	1070	1061	1029	1009	1075	1092	1071	1037	1016	1112	1102	1040	1124	1067	1051	1051	1021	1062	1017	1098	1068	1070	1059	1065	1003	1012	1089	1019	1043	1072	1033	1027	1045	1020	1098	1082	1048	1094	1052	1055	1087	1144	1072	1046	1064	1094	1056	1052	1046	1067	1051	1075	1034	1074	1083	1015	1098	1062	1077	1047	1083	1108	1059	1103	1072	1053	1062	1094	1033	1039	1052	1056	1110	1055	1029	1049	1118	1063	1066	1108	1031	1114	1079	1040	1097	1019	1101	997	1073	1046	1027	1017	1096	1051	1042	986	1064	1056	1095	1057	1046	1104	1087	1063	1079	1067	1058	1104	1067	1125	1034	1024	1071	1068	971	1098	1083	1122	1061	1035	1092	999	1075	1083	1072	1092	1100	1101	1102	1053	1159	1058	1081	1042	1049	1036	1053	1049	1036	1053	1056	1077	1040	1102	1086	1081	1101	1070	1072	1088	1110	1076	1057	1019	1114	1046	1081	1092	1067	1019	1048	1085	1034	1120	1087	1037	1082	1051	1115	1075	1002	1091	1047	1088	1033	1055	1028	1085	1061	1057	1070	1033	1054	1076	1064	1014	1101	1044	1017	1098	1050	1056	1086	1087	1067	1056	1020	1080	1079	1115	1052	1061	1048	1077	1044	1092	1085	1090	1101	1028	1092	1012	1083	1067	1130	1072	1047	1040	1051	1089	1031	1077	1073	1125	1086	1079	1065	1056	1040	1055	1041	1036	1074	1068	1114	1064	1103	1092	1083	1073	1015	976	1082	1076	1053	1030	1099	1020	1098	1049	1040	1060	1050	1069	1055	1115	1066	1030	1069	1051	1072	1048	1018	1091	1030	1077	1025	1070	993	1125	1037	1117	1044	1072	1061	1104	1094	1092	1039	1093	1039	1055	1136	1031	1076	1047	1007	1115	1033	1094	1008	1117	1077	1053	1007	1094	1077	1076	1098	1078	1057	1089	1068	1068	1045	1072	1062	1091	1017	1065	1054	1030	1033	1032	1053	1040	1009	1049	1036	1031	1037	1008	1039	1063	1063	1094	1063	1135	1061	1080	1059	1113	1073	1074	1049	1079	1080	1065	1083	1121	1088	1022	1088	1113	1022	1012	1102	1127	1108	1069	1132	1045	1041	1066	998	1038	1106	1027	1091	1062	1054	1059	1095	1116	1078	1044	1072	1061	1020	1054	1065	1037	1029	1070	1054	1018	1057	1045	990	1079	1053	1062	1039	1110	1034	1095	1090	986	1071	1038	1085	1021	1107	1068	1048	1100	1076	1064	1100	1048	1033	1024	1023	1072	1114	1052	1048	1023	1041	1029	1091	1003	1020	1040	1070	1105	1045	1040	1129	1076	1111	1074	1030	1062	1063	1049	1099	1077	1086	1013	1040	1072	1036	1106	1061	1085	1059	1036	1068	971	1055	1091	1022	997	1058	1050	1062	1043	1064	1014	1055	1046	1079	1129	1017	1036	1018	1066	1102	1057	1040	1091	1059	1036	1103	1068	1073	1054	1072	1038	1115	1097	1099	1076	1064	1029	1060	1050	1078	1116	1023	1065	1027	1075	1055	1052	1127	1089	1095	1063	1092	1083	1108	1051	1059	1048	1097	1084	1007	999	1063	1055	1032	1086	994	1048	1103	1052	1032	1108	1112	1056	1076	1075	1085	1040	1039	1090	1083	1095	1124	1085	1118	1035	1052	1125	1041	1009	1066	1076	1023	1084	1105	1078	1044	1050	1105	1051	1020	1107	1103	1086
24991	21369	27515	25527	15756	5280	3426	2515	1972	1649	1495	1419	1441	1189	1129	886	733	627	617	561	548	574	500	492	509	500	505	492	463	449	448	456	459	447	463	483	473	432	426	444	424	446	433	454	420	447	475	446	485	486	459	436	485	425	467	451	424	427	448	441	416	397	432	443	464	446	437	435	458	411	477	426	446	458	469	436	447	460	468	450	416	426	436	463	477	427	477	425	443	490	397	485	443	409	447	419	438	449	478	429	425	464	457	419	424	456	460	407	437	415	444	473	430	428	387	430	422	407	393	422	443	439	448	440	414	472	433	435	455	425	424	434	448	446	420	446	490	409	432	428	436	427	448	370	445	433	414	451	414	412	436	415	455	440	457	458	466	444	462	432	437	449	455	413	442	442	397	461	417	434	462	468	461	484	439	458	474	415	424	398	438	414	486	429	441	433	430	453	422	433	438	429	475	457	434	425	418	441	400	426	425	439	438	384	466	463	433	440	453	454	453	416	435	493	479	423	463	503	475	398	445	443	477	462	459	438	465	437	439	445	448	469	414	424	422	451	434	429	439	463	408	462	437	437	427	452	467	472	446	428	449	451	437	436	451	428	420	438	463	445	484	424	445	432	427	448	446	405	422	475	435	423	433	424	451	427	437	430	424	418	420	490	481	430	471	428	492	445	469	450	439	418	422	437	443	433	471	423	490	432	431	468	474	460	424	449	451	443	450	458	441	470	436	435	465	476	458	443	433	420	436	464	455	435	466	440	459	414	421	441	432	441	469	434	484	446	488	460	450	459	459	477	391	459	417	448	444	455	430	463	431	431	434	456	464	470	422	461	412	475	433	414	490	439	420	449	425	467	435	423	436	444	445	459	470	448	422	464	459	445	406	439	449	502	465	451	445	434	443	424	420	432	454	501	463	435	401	433	450	415	464	414	463	439	459	440	428	415	448	445	404	450	437	432	452	440	427	419	459	444	481	465	471	469	450	454	413	431	445	453	367	441	495	436	438	426	420	463	423	413	416	468	404	459	450	450	435	439	457	408	383	424	443	469	438	444	483	446	453	435	430	407	456	458	449	453	438	436	446	467	486	454	459	433	441	416	439	446	437	478	424	449	414	417	434	419	440	406	443	443	438	462	415	459	442	447	418	452	419	440	424	434	437	429	463	421	439	417	467	455	452	418	434	450	447	441	477	469	418	443	424	449	466	448	453	426	436	432	432	448	447	409	418	409	465	444	424	403	444	425	464	442	439	431	461	427	432	408	439	457	448	454	434	472	457	425	453	438	449	420	426	443	464	450	436	455	451	463	458	471	457	433	437	448	466	416	466	433	420	419	433	478	438	467	463	448	431	453	451	430	470	473	476	426	448	458	392	426	445	454	432	441	439	471	506	440	451	426	425	461	441	422	431	434	456	414	424	439	445	442	439	462	437	486	456	435	485	421	437	426	436	465	424	445	453	425	466	428	443	474	422	409	425	482	444	448	416	430	437	404	471	429	443	445	407	438	461	424	383	442	471	465	408	450	446	405	431	470	479	445	467	459	442	492	467	434	413	429	467	435	462	449	427	431	450	418	437	409	447	452	443	445	431	459	423	442	432	457	466	449	418	400	435	448	438	439	414	446	421	453	458	447	443	447	411	436	427	453	488	434	434	420	439	453	429	454	430	487	410	436	433	423	453	434	443	428	443	459	441	451	391	444	431	440	472	433	443	434	432	450	458	488	437	445	443	463	462	464	471	465	430	431	465	439	455	466	446	433	431	458	458	413	422	470	421	481	453	443	434	448	403	428	437	474	423	472	448	454	462	390	430	467	469	422	477	448	468	445	411	473	425	443	402	433	425	427	466	436	470	433	444	452	434	425	469	434	429	455	420	434	439	417	395	450	422	452	455	447	447	468	411	459	451	425	488	446	438	452	431	439	468	414	445	444	457	470	437	451	452	499	458	403	435	414	439	439	468	433	444	419	440	435	441	439	444	423	447	470	440	431	411	421	425	408	399	435	441	435	411	457	423	455	479	440	441	437	469	442	466	474	419	417	436	436	459	480	477	466	435	424	474	437	430	428	442	478	471	436	443	437	488	430	409	462	485	417	459	446	483	480	460	399	464	439	434	436	440	431	444	436	457	477	430	432	427	430	445	412	452	441	419	434	468	465	435	486	420	471	438	437	447	445	434	422	464	482	450	441	437	450	422	464	454	429	438	465	440	453	488	467	448	438	443	491	444	405	424	443	456	449	457	422	438	478	469	448	460	451	438	428	473	459	472	446	440	431	448	458	423	455	456	471	441	448	428	444	422	435	414	400	424	431	417	455	430	464	432	398	410	459	425	420	446	446	442	424	431	425	429	462	444	463	423	441	433	474	436	447	438	499	446	446	441	446	471	459	422	446	498	456	473	434	441	433	445	413	429	443	459	436	446	431	467	454	435	427	427	447	454	474	464	458	459	436	423	417	396	453	466	426	474	454	470	489	486	486	410	444	470	435	461	452	410	458	445	463	460	418	471	413	502	435	429	473	438	446	442	451	416	446	458	469	440	450	457	412	398	416	450	456	480	418	461	446	508	431	418	452	472	454	470	447	452	455	462	425	447	433	443	457	478	444	469	440	427	466	444	457	415	418	429	447	436	464	462	388	419	421	451	439	460	446	479	467	421	426	455	435	399	427	429	400	429	422	452	451	463	456	447	461	432	462	478	418	452	435	441	435	449	443	479	460	500	429	467	411	398	423	445	451	458	418	457	443	442	456	455	430	454	420	452	451	432	483	449	444	417	454	414	478	456	468	472	431	462	444	475	451	475	394	407	472	429	467	448	451	436	421	409	419	448	459	430	443	441	456	450	456	422	425	449	424	460	433	480	449	419	456	429	469	414	442	444	427	431	460	414	448	445	449	445	425	430	464	498	461	476	413	461	467	457	457	461	427	481	403	473	506	468	446	439	424	430	453	468	423	453	403	457	462	419	435	448	434	427	433	433	444	426	438	441	445	407	461	468	454	432	451	447	420	403	428	449	460	383	466	430	484	453	446	472	456	485	456	431	489	445	444	441	441	452	445	472	412	423	445	449	432	435	448	438	441	463	440	446	435	436	466	469	482	441	454	417	424	427	423	506	455	450	443	427	462	413	463	411	484	467	422	469	433	421	465	409	469	380	442	402	480	421	453	433	444	494	436	441	473	467	467	448	469	464	449	432	426	434	448	442	394	410	475	456	420	480	432	447	499	405	492	429	472	446	424	442	444	450	472	461	400	449	439	453	468	445	425	440	445	455	442	485	452	451	426	418	404	441	439	458	425	457	430	443	406	477	448	402	450	455	475	467	413	479	443	446	410	457	457	450	449	409	468	425	444	451	439	444	388	396	437	467	416	426	477	420	447	463	456	434	494	460	436	447	412	478	437	413	445	429	455	457	456	467	469	454	437	454	477	431	435	440	465	443	438	454	481	429	476	432	405	475	460	456	431	396	417	422	464	439	458	430	454	444	441	422	414	424	416
10102	24728	21540	13744	10428	7732	6436	4996	4080	3256	2726	2547	2513	2156	1780	1465	1206	942	850	787	749	691	673	664	672	582	629	584	566	563	604	602	559	570	597	591	582	566	537	559	590	516	555	565	560	562	572	545	556	545	582	509	497	560	552	549	576	580	549	553	534	583	532	527	576	490	548	535	518	577	524	556	543	533	505	562	551	545	542	545	466	540	491	554	520	501	551	567	525	563	517	512	545	543	562	546	514	532	515	532	553	581	579	574	560	565	514	519	558	583	513	550	547	547	509	503	549	497	529	544	506	597	558	532	558	546	567	501	529	567	543	540	605	523	551	582	553	576	534	548	548	547	496	586	549	554	518	584	516	570	589	563	515	543	526	539	522	517	529	561	519	566	533	529	565	558	531	503	557	597	548	532	545	548	581	525	537	508	507	556	529	559	543	547	543	539	536	527	538	523	535	551	547	505	539	521	533	573	546	539	533	508	486	553	511	567	517	505	508	526	524	534	527	553	525	516	590	552	549	523	526	495	552	561	513	525	556	535	521	574	560	586	585	503	540	502	586	535	541	538	521	528	533	497	551	538	558	532	575	533	512	558	554	541	529	535	565	534	544	495	553	531	550	569	531	564	533	510	517	591	521	501	540	528	546	502	518	527	540	512	540	543	560	538	538	546	542	565	551	507	549	585	538	542	572	555	506	523	585	554	560	570	546	530	515	557	563	533	518	560	515	561	560	560	559	524	526	555	530	497	514	524	577	535	525	523	548	592	516	513	520	562	559	519	540	533	544	534	543	524	522	533	553	547	544	544	540	558	534	529	531	547	492	563	513	518	540	563	531	543	523	581	536	526	502	525	568	546	545	555	559	579	571	542	536	540	517	566	547	545	539	540	575	551	526	559	509	574	577	545	521	551	528	552	564	565	522	530	540	534	504	554	533	534	542	546	556	503	536	560	562	564	542	552	497	591	573	557	535	519	535	517	563	539	507	564	581	507	522	524	539	545	533	559	535	528	580	561	529	556	580	521	535	542	581	563	531	512	541	535	555	463	515	514	559	550	553	493	537	559	543	549	563	553	556	571	573	589	532	520	551	579	555	506	582	572	530	550	527	522	516	514	564	551	536	521	527	553	532	565	523	532	582	540	574	545	567	574	534	536	542	508	554	545	566	526	586	574	526	544	558	535	570	540	537	544	548	545	527	550	559	547	546	599	522	539	509	518	578	514	529	556	542	543	554	532	508	504	601	578	552	553	522	564	539	546	555	502	512	561	550	529	507	512	534	560	516	544	536	480	557	576	527	521	562	556	514	523	492	576	507	558	534	557	555	550	534	521	524	521	569	512	554	545	518	560	581	518	537	496	531	552	544	563	530	539	530	492	521	553	600	595	538	545	559	589	556	567	547	517	549	531	588	552	571	549	566	533	557	523	557	502	524	561	532	505	553	589	553	567	545	570	540	541	548	579	550	597	521	552	544	561	499	557	535	544	547	520	566	522	565	565	535	548	456	539	530	503	525	559	550	502	565	556	527	562	553	530	528	561	533	541	517	519	533	531	536	517	558	473	508	520	554	558	513	582	555	538	564	578	554	559	508	560	539	553	501	525	508	536	526	532	533	497	549	583	622	504	530	546	523	524	545	556	587	530	531	545	537	529	561	530	499	530	519	573	529	538	535	538	522	547	526	551	586	587	527	538	537	564	517	522	566	575	542	511	505	516	535	553	516	515	539	494	507	536	547	552	549	508	560	566	569	581	537	586	556	509	524	547	496	562	557	491	543	531	550	552	494	562	548	568	572	528	535	496	528	551	530	563	544	527	559	540	559	548	499	526	515	572	554	532	548	538	531	531	558	516	536	551	551	534	566	567	533	542	539	518	527	499	545	552	524	524	536	553	525	541	560	568	555	540	533	535	540	513	575	553	566	533	567	567	568	516	568	561	553	551	504	545	528	564	539	519	536	532	524	558	581	528	544	545	583	549	520	519	532	512	572	534	537	552	583	560	579	558	526	493	575	592	553	549	591	557	556	556	517	532	580	546	589	545	547	573	554	523	569	548	528	529	546	565	542	577	552	525	544	493	553	519	559	531	575	542	551	551	524	562	527	518	501	549	525	513	544	540	511	549	559	527	542	568	535	553	557	514	542	571	521	535	581	527	529	520	542	525	520	517	555	531	563	570	532	563	552	514	577	549	566	519	551	562	548	510	526	513	507	548	542	543	536	523	520	579	541	542	540	557	556	540	556	543	538	586	608	580	504	516	565	533	593	503	558	568	571	568	565	508	510	522	546	562	570	547	526	536	527	548	570	518	528	562	517	550	571	543	531	512	532	532	534	525	535	536	525	558	545	515	538	536	563	517	581	546	506	554	561	541	535	525	546	514	558	522	526	540	533	550	539	580	533	538	541	549	477	555	555	521	536	518	558	537	534	547	531	505	515	540	549	559	536	554	534	572	554	527	546	551	538	594	523	561	540	554	575	479	578	522	574	577	567	581	575	523	587	515	523	533	564	557	506	533	554	542	558	553	552	500	509	545	531	524	498	535	553	554	503	556	597	505	558	545	553	562	548	524	516	584	530	534	550	554	589	545	571	579	577	569	537	545	608	549	546	493	538	523	547	542	555	508	497	533	562	535	543	514	566	535	503	545	517	535	547	594	529	580	543	533	539	485	577	531	544	520	546	563	555	553	544	521	522	550	529	571	526	517	587	512	525	530	533	522	547	510	569	543	522	514	512	538	528	534	550	507	527	561	611	546	509	530	552	600	564	540	553	559	536	523	521	542	564	569	561	577	547	551	536	534	538	538	545	522	552	525	553	566	553	525	536	532	529	551	549	545	526	506	534	544	531	539	495	552	534	518	532	524	566	534	536	607	537	543	532	550	542	553	541	540	577	590	599	549	533	593	552	521	526	543	547	550	522	538	591	558	566	583	554	520	546	580	568	560	514	549	523	542	565	557	549	530	549	525	545	536	512	568	511	538	582	547	541	473	537	552	563	537	499	542	544	529	540	534	554	530	547	540	579	546	514	557	492	505	551	532	542	548	540	554	530	540	513	529	538	524	536	522	537	542	594	562	494	528	509	508	540	563	551	502	531	539	550	545	563	518	528	602	573	538	552	558	541	530	541	565	557	561	549	539	515	562	529	571	529	547	547	572	539	563	553	542	560	521	541	543	542	587	556	528	555	534	520	554	529	516	501	528	544	511	518	533	538	540	518	565	573	518	547	564	513	527	544	560	497	559	567	576	518	573	527	556	504	530	486	515	520	512	509	540	532	548	543	532	556	554	546	531	553	522	545	558	588	546	533	523	546	573	535	528	529	510	539	525	512	537	570	520	589	539	548	538	565	541	492	522	559	523	552	536	530	533	544	511	555	557	511	533	568	554	571	533	579	543	532	524	561	557	493	579	517	515	512	539	548	505	549	534	553	534	542	551	536	515	544	537	563	538	519	537	542	590	529	524	521	582	548	513	555	528	538	560	491	558	520	556	526	509
22921	21412	28985	24220	21432	21591	13849	5072	3588	2847	2490	2357	2312	2041	1704	1428	1172	1002	874	747	692	708	681	669	624	628	632	630	631	609	572	614	594	544	586	523	559	536	560	512	552	502	502	537	526	481	548	531	528	516	541	529	545	526	500	548	536	489	532	533	544	502	517	503	530	516	473	548	513	534	521	507	523	545	543	505	510	523	507	560	488	502	502	518	498	499	508	493	531	537	509	509	504	543	494	519	504	524	533	538	553	532	522	507	508	503	501	490	509	483	564	513	503	536	533	482	478	520	474	531	490	536	523	516	542	561	512	496	500	545	478	506	541	528	515	505	492	533	495	545	516	494	495	504	482	507	514	516	487	524	554	531	513	495	558	499	553	540	507	517	539	491	538	551	529	510	514	481	559	532	531	511	521	537	530	534	496	504	496	507	550	500	534	511	546	507	507	503	509	530	520	503	494	536	533	502	527	533	518	565	488	488	507	505	518	478	522	513	508	521	473	481	470	548	559	485	525	537	531	470	496	533	499	517	511	500	477	504	524	516	512	473	498	527	555	518	521	555	475	551	553	519	524	496	516	513	519	516	509	520	553	491	531	525	494	504	559	495	485	501	494	537	552	519	541	490	517	474	465	502	470	499	496	487	505	524	515	524	478	541	564	507	520	488	525	499	485	521	462	554	496	504	479	527	499	523	523	515	508	538	490	478	498	519	512	533	534	509	527	486	495	540	517	471	544	501	532	524	559	540	480	488	513	536	557	480	522	539	556	483	507	526	516	502	524	518	515	464	506	503	506	494	497	476	530	524	521	513	519	500	526	534	517	487	447	506	599	499	546	524	519	468	522	567	519	508	560	537	520	538	489	501	495	505	523	483	469	554	528	475	516	559	509	571	544	558	549	524	509	513	533	496	521	488	528	513	541	498	484	499	485	545	498	523	465	515	503	508	501	545	524	515	517	537	522	523	491	486	525	510	542	496	501	501	486	518	508	523	525	538	488	532	510	523	534	484	530	540	537	523	503	518	516	541	505	512	476	491	541	497	451	521	554	531	498	491	522	514	497	481	505	532	561	523	490	499	518	484	493	518	522	515	536	521	505	506	512	521	559	547	500	525	511	517	546	512	522	530	507	491	524	535	527	551	516	522	509	476	530	520	494	505	495	534	538	521	514	518	524	503	507	524	521	531	535	532	491	493	524	539	507	548	515	534	542	490	539	453	494	537	528	503	523	566	522	504	465	504	521	487	530	563	497	493	522	519	530	511	542	496	514	480	508	493	546	529	550	562	540	498	532	489	502	516	544	563	536	526	516	524	535	491	523	496	492	507	525	516	540	527	509	527	554	504	494	513	534	511	550	543	526	498	498	545	498	564	515	544	543	494	460	516	533	496	492	492	481	523	540	541	543	490	524	521	535	494	502	494	511	496	519	539	561	546	520	462	480	468	534	496	542	520	531	539	507	504	504	514	503	558	481	509	499	537	537	573	518	484	532	487	488	510	489	539	511	494	528	490	482	536	508	487	504	515	477	501	516	542	516	520	530	502	524	477	534	488	532	522	553	538	503	499	515	558	515	504	513	520	513	494	521	505	516	526	494	499	483	509	522	527	514	526	529	526	506	525	479	537	552	483	533	564	510	552	510	577	481	484	523	540	506	505	522	518	481	569	541	490	540	499	528	542	518	510	550	541	521	527	492	541	515	505	480	530	531	526	477	480	519	547	492	544	538	516	509	554	547	495	517	527	494	533	536	492	470	507	466	526	504	532	518	512	513	507	480	478	545	537	520	491	530	520	509	524	494	533	535	486	524	527	571	524	536	524	539	491	505	554	547	550	530	490	521	519	529	533	520	495	536	500	501	483	486	529	554	495	516	441	548	524	500	475	554	495	516	510	469	521	545	472	462	496	516	534	506	517	525	510	514	530	506	504	510	461	526	494	502	522	477	483	524	503	563	549	523	508	484	551	522	499	490	507	517	489	498	484	522	495	498	546	498	564	535	505	527	492	520	506	521	474	474	521	517	535	507	496	516	514	515	528	526	495	524	534	495	472	544	511	508	495	497	530	501	515	532	525	498	522	502	506	528	520	535	542	507	535	532	549	498	546	494	503	493	523	549	533	508	504	515	477	509	515	497	488	548	512	543	512	487	531	514	532	521	523	489	490	549	523	485	501	491	500	486	549	532	497	540	557	496	544	524	522	496	561	495	511	526	496	509	495	518	520	563	506	488	501	506	517	504	483	493	504	509	538	532	528	509	526	547	505	522	522	546	508	511	537	521	512	508	514	518	478	528	510	504	498	525	557	516	544	524	520	478	539	525	545	533	510	513	497	539	538	509	525	518	525	506	505	496	533	523	548	537	487	520	502	552	439	543	525	527	557	533	514	494	539	531	536	510	509	477	517	524	502	524	478	502	511	511	526	505	534	540	563	525	534	521	499	546	529	525	506	469	530	500	530	512	478	489	528	503	528	498	480	504	472	493	532	507	516	493	535	532	519	522	478	511	482	509	510	512	523	520	514	509	513	521	476	507	539	499	480	509	498	479	539	529	481	516	507	506	525	503	511	521	501	558	538	491	522	518	522	534	494	499	472	544	520	552	504	503	520	542	495	492	539	536	554	513	507	515	545	515	521	530	505	510	479	531	496	508	511	507	522	514	527	533	509	524	509	474	512	516	516	507	540	537	493	499	510	484	510	510	518	506	486	496	528	521	518	508	513	527	491	502	482	530	512	518	494	517	517	488	526	522	521	520	520	508	463	516	510	538	520	524	528	488	548	505	540	531	530	534	527	526	499	521	552	511	523	508	505	506	529	501	522	520	537	552	517	490	547	513	535	549	523	518	490	519	520	548	568	505	523	507	508	480	484	524	492	482	498	549	521	493	478	531	523	514	519	521	478	480	534	536	512	500	529	527	514	526	531	485	506	508	533	575	534	562	523	540	536	509	546	500	504	492	513	521	530	507	501	541	476	525	542	513	520	510	490	472	535	500	528	475	503	527	482	524	504	520	500	502	504	506	486	584	520	531	516	490	476	526	496	492	499	486	487	511	534	516	502	498	506	532	520	511	518	552	556	539	508	494	545	510	514	514	494	533	534	519	526	499	470	479	482	520	516	540	570	508	523	539	514	522	498	507	536	496	549	526	513	538	509	503	537	521	514	551	557	487	513	576	513	493	518	497	525	473	493	507	543	546	520	528	512	523	502	515	546	486	547	504	508	488	526	497	519	553	523	509	513	519	506	493	479	487	505	507	472	517	494	472	499	465	503	490	527	472	511	485	516	504	524	496	483	480	497	500	523	517	505	531	477	510	481	512	520	520	525	500	473	524	502	489	528	559	486	496	509	548	509	511	484	507	522	531	477	529	538	517	503	488	515	540	520	511	487	466	568	515	559	511	482	469	523	510	521	565	524	526	533	492	509	499	475	468	503	500	495	540	500	528	486	502	518	488	548	530	518	517	519	525	506	537	518	513	498	512	529	540	529	531	462	485	500
12276	33324	29746	20661	15979	12604	10332	8233	6881	5374	4643	4233	4097	3480	2900	2399	1875	1437	1200	1066	1030	915	915	885	848	814	825	803	777	756	742	714	716	759	707	694	700	698	674	675	683	682	666	695	625	654	723	657	634	652	653	639	655	626	662	646	652	657	593	622	658	649	683	615	617	662	641	660	687	660	615	634	666	696	694	621	645	673	602	659	651	650	684	646	621	625	650	628	628	621	701	640	625	639	641	635	643	637	653	635	645	605	629	672	636	627	657	626	654	657	624	622	659	649	635	640	611	622	658	650	671	643	627	656	644	658	631	636	680	643	614	644	642	631	604	640	646	672	622	627	607	591	610	646	610	624	661	647	656	629	646	643	641	670	640	663	659	634	665	617	636	622	623	622	635	621	618	663	634	617	634	631	617	655	676	613	625	662	642	654	651	636	666	675	635	669	655	695	606	649	653	623	604	642	660	615	605	647	654	676	609	678	666	646	709	653	647	632	635	619	619	687	577	707	658	676	596	666	642	649	675	656	644	643	615	605	602	643	621	657	606	623	599	653	679	645	624	641	693	588	652	615	642	619	652	650	644	679	650	657	657	649	627	664	641	647	632	653	635	636	659	658	609	614	622	641	603	594	651	642	602	624	636	667	645	669	613	603	655	645	630	619	645	627	627	644	594	595	606	602	605	599	663	675	612	628	626	678	649	628	650	647	639	649	622	648	630	640	603	622	618	602	625	654	622	654	620	635	643	636	622	603	621	650	625	654	640	628	648	662	662	668	644	640	606	637	643	651	660	614	631	622	619	682	664	631	616	647	647	624	641	667	636	633	660	683	643	647	661	647	630	652	651	648	651	634	614	621	651	612	623	608	665	641	631	686	599	656	639	663	636	620	652	642	637	627	602	661	666	667	670	637	649	667	623	645	644	654	643	667	595	623	650	639	709	614	652	604	683	618	649	633	619	673	653	647	644	628	646	601	655	657	643	623	654	610	633	651	618	659	663	677	680	663	637	645	629	660	614	640	664	641	645	619	644	610	655	639	661	639	677	645	630	639	643	634	596	622	612	624	662	616	658	609	585	638	616	644	656	620	660	629	621	674	638	635	658	647	615	640	629	641	662	649	616	633	665	660	635	633	641	659	646	631	623	663	644	610	631	599	667	655	650	622	603	669	661	638	666	632	637	645	655	633	668	671	630	636	664	674	650	697	652	643	623	637	638	643	637	653	644	625	637	669	642	640	610	616	630	657	620	655	654	650	627	594	614	659	642	606	626	659	612	652	626	705	624	651	639	652	645	655	637	652	623	594	609	664	631	646	661	664	637	638	694	635	652	609	634	670	653	676	631	641	647	629	656	660	636	641	640	609	618	627	692	621	698	654	648	634	658	618	634	603	636	655	619	602	645	612	644	662	649	649	653	623	617	619	663	599	629	630	652	653	656	617	603	649	621	656	676	674	669	611	641	572	604	616	641	663	595	650	654	670	612	665	675	646	623	592	625	602	646	645	645	606	655	617	631	597	628	635	668	616	614	659	640	678	661	635	666	663	629	638	642	668	681	612	685	680	662	610	635	597	589	654	608	656	657	651	626	676	657	649	627	609	647	643	606	618	646	687	600	652	685	686	629	681	649	622	648	621	611	678	629	652	653	643	593	613	631	678	612	661	640	640	661	631	647	619	630	671	616	665	634	660	635	641	611	706	648	615	647	634	626	655	650	613	627	650	653	600	639	690	663	644	632	640	690	624	670	590	619	676	641	636	587	631	601	651	624	669	671	632	620	662	627	670	644	661	610	646	614	633	636	626	584	616	650	621	634	676	620	629	638	632	621	596	650	612	655	672	655	648	621	620	653	662	607	633	630	632	639	645	643	638	657	613	637	625	641	636	650	639	634	629	645	646	611	636	694	634	643	623	629	666	646	620	601	650	613	624	625	630	606	673	619	663	660	649	624	673	606	641	633	656	651	612	682	645	593	646	609	654	704	611	620	657	651	605	641	609	708	652	670	602	654	635	583	634	658	666	679	625	627	620	675	595	668	644	637	614	578	701	652	647	650	635	639	658	618	644	619	640	682	628	603	641	634	668	623	669	657	658	638	632	649	679	677	673	645	607	662	598	677	638	646	645	623	591	650	610	647	623	642	625	622	657	637	608	640	648	651	688	640	668	641	634	628	646	620	657	685	622	602	610	601	607	603	647	627	597	698	667	653	609	609	651	654	654	654	687	620	611	591	663	661	617	669	632	603	598	620	609	615	634	639	620	597	632	620	665	617	632	656	634	646	679	651	631	652	611	704	650	628	637	665	660	649	622	638	628	656	653	611	681	622	629	660	644	675	638	633	623	605	631	690	649	639	644	612	649	670	622	638	643	674	637	664	619	670	610	644	607	631	649	644	682	623	625	666	628	675	617	640	627	629	640	639	636	633	641	631	670	636	607	600	627	629	685	661	661	636	637	639	632	639	601	607	600	630	659	608	669	643	629	620	630	650	645	678	679	667	649	648	677	638	676	587	599	652	648	625	655	632	651	648	644	631	642	653	622	619	636	637	635	626	646	581	684	622	664	634	636	643	669	654	657	595	652	649	645	662	613	677	662	632	639	660	634	649	603	637	692	705	657	685	686	630	634	635	652	672	617	623	649	613	649	673	629	573	625	612	628	650	655	641	674	634	661	596	612	633	643	617	633	634	644	631	639	642	593	666	659	634	636	624	609	613	638	607	655	630	614	619	636	626	635	643	650	608	630	637	642	669	666	665	612	617	618	654	606	668	618	648	621	635	672	645	641	643	615	666	689	612	655	635	642	593	678	678	635	666	637	660	646	641	602	684	608	645	639	716	594	648	647	611	603	654	633	640	650	601	617	636	672	618	633	622	661	679	654	631	620	668	624	652	668	599	654	597	610	645	657	628	600	639	625	625	693	636	591	649	617	636	669	624	692	659	664	651	616	677	656	613	658	640	631	650	670	645	640	636	629	611	636	621	641	635	639	666	618	652	669	660	649	623	653	637	617	622	623	692	664	633	643	579	677	606	595	640	635	679	616	650	636	645	632	629	637	602	607	696	646	669	609	673	662	636	633	652	625	652	619	619	614	635	686	648	655	636	619	633	646	652	641	668	651	643	617	647	650	704	618	633	650	651	636	638	610	585	657	662	592	621	612	684	685	618	598	636	609	643	686	598	607	582	615	650	692	600	660	622	609	636	633	643	680	657	602	675	628	642	622	626	624	643	661	656	633	635	663	653	616	632	644	656	633	628	639	658	644	627	651	647	619	653	615	619	676	612	627	648	651	645	625	643	716	717	657	617	628	611	646	646	627	649	651	651	616	670	629	654	651	625	638	603	648	605	671	668	680	680	647	636	624	671	665	612	693	598	643	636	648	639	670	636	689	676	655	667	654	618	659	675	605	649	651	637	643	659	663	632	693	634	588	598	630	651	680	633	627	606	671	676	630	625	658	662	630	632	629	599	623	621	631	628	651	646	623	628	635	651	653	642	667
27757	20205	15133	9012	4822	3291	2708	2199	1781	1564	1498	1401	1460	1372	1197	1076	1024	899	870	828	841	824	772	844	806	778	803	847	792	815	775	816	765	770	740	758	769	785	709	730	798	789	777	768	743	715	792	788	775	760	743	747	758	703	764	745	783	773	822	785	750	716	737	755	714	796	775	715	737	773	749	780	770	781	763	736	781	784	836	720	770	757	786	724	714	778	776	769	804	785	763	751	759	780	748	767	719	766	749	754	817	757	797	761	705	757	733	760	772	797	765	784	763	787	747	784	789	791	790	775	791	759	762	764	747	781	788	770	799	805	751	794	748	756	755	808	761	760	739	740	751	762	764	760	757	805	767	780	781	829	774	762	775	749	741	724	747	737	774	771	774	744	791	752	774	816	775	779	806	752	767	819	772	731	768	771	796	793	759	765	787	758	771	780	775	795	750	738	764	752	773	792	787	739	807	779	785	758	722	763	739	752	769	798	809	745	750	834	764	753	742	748	740	819	781	771	792	786	789	749	746	759	779	730	715	762	777	799	728	775	765	798	780	815	808	739	794	765	769	829	787	783	773	706	772	779	744	744	818	737	786	756	769	799	723	805	756	763	776	780	748	750	785	753	764	788	781	804	778	776	771	726	770	818	774	764	789	712	791	796	786	790	745	791	782	782	763	778	800	798	759	762	778	752	750	845	767	763	757	752	750	717	763	745	725	803	775	762	807	747	763	755	738	742	726	732	835	742	754	705	723	753	779	741	790	725	734	753	807	757	743	747	792	783	745	756	776	740	789	750	786	743	787	761	747	810	758	799	768	742	776	763	788	775	772	749	793	728	785	748	787	702	802	777	789	745	811	719	772	763	723	714	757	797	769	756	787	747	763	761	736	772	713	741	754	706	774	749	775	783	769	771	756	748	759	743	759	766	744	775	786	756	755	741	768	737	769	773	742	751	769	747	762	788	818	772	750	779	773	795	775	755	752	749	775	766	792	777	742	802	736	775	741	779	741	788	757	721	757	752	788	802	712	791	783	731	794	783	773	772	766	755	785	800	803	803	829	771	719	737	758	772	772	781	773	772	772	788	789	796	745	783	744	738	838	775	765	745	741	796	758	766	783	770	757	781	681	718	777	780	736	728	721	749	739	736	703	751	758	799	742	764	776	739	739	764	763	766	786	782	783	774	846	812	740	742	804	727	769	777	792	850	716	772	737	758	772	807	783	735	730	751	726	774	732	756	748	772	775	812	733	747	768	790	763	733	785	756	789	772	797	792	835	762	787	779	743	785	771	760	747	791	804	737	772	821	753	755	746	812	793	705	731	837	703	780	743	796	771	759	771	729	756	761	813	786	759	753	785	786	753	747	765	784	816	843	724	717	823	785	770	791	770	753	776	742	751	804	776	758	755	763	747	757	745	759	755	801	723	761	794	805	736	723	798	717	706	739	756	757	730	746	736	794	773	739	786	763	763	739	753	739	804	745	827	744	750	793	759	734	794	763	804	756	791	803	804	768	754	751	750	759	754	770	757	778	734	802	718	777	741	752	735	735	761	774	782	772	765	770	738	764	736	718	826	797	753	769	839	747	751	767	750	783	757	783	710	780	798	784	752	738	795	757	801	761	758	773	743	750	756	775	798	775	769	830	784	800	736	779	767	733	743	768	823	797	744	778	771	764	819	793	794	780	793	796	746	824	799	748	748	766	785	810	774	744	762	744	717	736	733	744	757	708	769	677	781	763	790	762	780	776	799	772	808	750	749	816	760	778	761	740	766	758	758	804	748	769	748	776	769	817	774	730	789	773	809	703	774	840	759	765	767	717	768	741	767	717	747	769	813	777	774	755	805	749	792	766	779	764	797	788	790	750	737	701	776	733	756	733	799	744	751	724	755	807	731	796	706	780	732	766	770	787	778	807	795	750	736	755	821	773	764	772	789	765	782	772	771	823	812	801	741	764	794	781	788	755	746	774	815	819	768	714	771	767	804	722	820	742	812	737	741	765	786	747	748	791	749	750	819	761	775	751	755	763	795	683	799	746	744	763	740	750	751	766	766	714	749	768	802	795	746	765	805	786	723	781	684	755	793	746	742	744	781	737	755	769	789	811	769	798	756	749	766	799	789	791	742	771	775	757	769	771	777	769	754	786	775	722	804	760	730	775	759	750	810	720	755	757	817	772	751	767	809	751	777	759	749	765	764	725	757	784	815	755	769	779	795	746	784	772	798	780	749	770	774	769	711	737	791	728	784	780	759	787	729	750	761	752	778	744	759	761	751	731	801	744	806	746	726	772	793	780	783	798	739	775	723	779	783	753	729	757	773	752	766	763	747	761	753	721	779	807	780	777	819	786	749	781	724	751	767	770	760	706	763	771	763	767	740	816	761	777	744	755	792	762	781	778	776	768	734	765	832	816	769	807	746	787	771	732	790	773	778	738	755	798	743	739	760	775	768	803	791	760	707	785	726	791	771	740	726	768	804	792	744	795	755	813	802	789	768	766	783	784	778	750	759	779	789	809	750	781	773	786	782	733	802	772	799	739	741	748	780	719	745	761	775	777	718	794	678	727	810	791	729	751	750	770	749	747	737	791	728	762	785	811	774	790	803	751	747	806	754	717	794	747	729	777	755	808	778	762	753	742	740	731	809	766	755	746	757	757	773	718	731	783	787	782	749	767	751	747	734	759	775	798	782	761	754	709	803	747	766	734	783	774	762	734	767	776	734	764	699	813	762	758	805	734	811	750	712	743	778	764	733	758	769	743	830	727	712	772	728	726	757	774	796	749	777	787	761	826	816	722	711	770	755	744	772	768	749	719	794	781	753	761	748	785	760	771	767	772	740	786	760	759	750	773	706	755	772	739	794	746	812	721	763	775	782	761	780	817	792	759	761	689	751	717	797	802	769	720	763	817	757	756	791	758	749	767	747	778	759	741	764	808	740	754	779	758	779	789	730	774	774	763	813	725	807	714	770	776	797	727	809	764	731	798	820	796	729	707	804	802	782	778	803	780	751	776	813	712	801	792	723	782	792	818	775	805	811	772	785	790	787	839	781	787	762	789	799	798	732	768	767	771	752	781	763	753	774	748	820	812	751	711	744	728	823	756	799	747	734	754	737	811	830	736	784	727	745	819	768	772	775	749	826	803	725	750	738	793	773	821	747	837	740	750	733	743	750	733	750	807	739	768	781	736	733	799	729	725	738	724	776	726	784	762	780	763	710	742	777	756	794	799	756	741	738	781	757	718	742	747	782	807	745	698	807	774	814	748	741	755	755	780	771	766	738	735	827	747	769	728	768	721	763	759	788	815	698	829	778	746	741	813	778	782	765	747	739	736	743	745	798	742	790	751	781	767	785	746	763	812	739	771	775	776	752	776	742	753	778	781	752	727	720	771	770	757	805	747	751	768	746	729	714	760	762	789	719	753	726	770	761	741	748	790	716	768	781	702	755	794	827	731	774	751	811	722	768	781	772	692	766	711	811	750	799	749	773	789	800	757
10676	20042	17055	10692	7665	5742	4834	3945	3225	2669	2423	2363	2305	1953	1772	1539	1350	1167	1092	1076	1035	1067	973	1047	972	1027	961	931	948	1010	975	961	942	903	941	896	918	971	943	940	929	913	914	940	879	915	914	921	927	911	942	884	908	917	928	842	896	953	955	849	895	969	940	933	927	898	955	951	898	878	874	938	952	948	923	914	956	927	984	839	900	915	880	928	927	931	919	921	949	925	879	871	931	911	944	918	928	909	966	906	937	914	948	940	865	965	918	925	971	877	946	978	944	894	947	897	985	896	934	891	914	896	908	934	871	901	915	902	894	886	902	913	927	880	886	937	942	921	951	911	918	928	889	865	924	953	930	971	880	947	907	921	936	907	972	933	943	865	899	908	905	914	956	950	921	931	957	847	928	922	924	905	964	927	891	919	935	846	932	909	837	952	906	905	867	948	901	895	961	938	927	955	872	971	923	931	934	944	859	924	932	935	934	921	930	937	902	934	885	888	953	967	967	970	924	939	899	899	894	850	898	888	926	923	912	982	932	936	825	896	924	895	993	966	925	941	931	926	950	935	927	915	870	929	931	914	910	940	929	953	886	921	891	894	937	892	919	919	883	910	899	948	939	943	894	945	930	905	884	955	931	889	928	919	947	928	894	926	891	998	905	920	901	897	883	947	932	947	893	932	917	905	946	949	919	950	967	867	871	926	942	928	848	901	962	899	907	954	930	951	866	922	916	903	931	898	913	941	923	907	918	885	967	914	946	934	921	961	952	913	919	929	894	975	912	906	932	945	944	898	902	956	908	956	891	947	875	862	940	932	929	987	914	922	927	840	889	898	932	935	918	941	904	941	927	931	938	961	901	948	926	982	851	916	919	930	906	866	944	923	980	940	858	925	976	927	925	993	879	949	935	916	932	919	928	875	959	881	872	929	900	908	951	896	888	908	921	884	892	952	890	917	902	931	915	925	916	896	960	912	937	945	940	927	913	978	945	904	940	911	907	946	909	903	918	913	940	913	884	875	969	926	922	970	904	929	943	954	927	907	940	888	973	918	932	917	904	890	951	937	936	920	939	922	896	968	958	908	961	896	953	923	926	913	966	937	933	869	944	937	920	925	938	916	881	894	953	956	891	925	953	966	897	848	898	905	865	915	904	973	919	919	937	929	859	900	996	957	917	888	902	939	924	889	929	954	901	943	941	883	944	895	960	926	950	875	936	909	894	940	906	866	955	992	897	902	893	912	952	922	923	936	917	930	879	909	945	881	924	888	911	952	919	940	881	946	924	891	883	917	912	915	922	951	930	968	945	957	936	963	928	939	919	938	886	896	900	933	870	908	882	928	944	908	960	906	913	922	960	890	953	914	941	962	954	910	887	922	919	989	857	939	913	959	967	921	939	953	938	947	934	893	915	885	870	889	907	971	966	900	926	918	939	947	873	903	977	935	912	944	909	973	874	927	896	947	921	891	877	959	933	869	875	945	937	848	868	990	942	922	941	938	914	971	968	956	932	911	876	922	947	917	881	933	880	962	898	938	933	903	943	907	933	900	914	922	903	912	953	946	928	955	962	950	937	886	951	966	877	906	878	974	896	889	982	914	921	939	933	923	952	922	846	918	971	919	909	910	989	980	885	884	915	926	851	900	900	857	881	909	875	977	905	926	910	906	889	926	919	938	887	933	944	948	978	891	905	870	920	911	893	991	891	887	918	957	913	949	912	942	942	885	955	926	892	883	946	894	946	894	912	945	854	894	921	909	937	889	937	892	890	920	890	964	920	912	957	964	930	926	987	958	921	860	924	936	879	955	947	901	920	885	906	932	897	929	930	875	970	920	906	913	876	942	957	886	908	897	935	914	948	893	916	899	906	901	912	933	943	927	912	955	949	949	936	946	965	887	903	916	973	977	927	955	908	897	922	947	907	949	987	880	884	927	986	927	937	908	870	909	943	903	918	894	926	913	931	941	908	928	920	952	907	881	925	912	936	872	893	946	920	913	897	913	900	878	908	859	882	918	916	862	939	903	864	921	898	895	901	907	949	962	883	963	961	963	921	932	941	965	910	945	950	950	920	912	865	891	915	918	917	918	961	907	927	898	879	951	910	885	918	883	954	945	921	897	945	926	871	979	944	909	911	924	932	937	962	945	906	953	885	904	874	921	878	939	940	884	956	949	929	916	963	905	937	936	868	915	960	903	882	919	908	901	940	917	850	935	935	940	925	892	894	890	920	900	864	891	921	919	899	911	868	911	929	930	963	951	920	914	966	960	944	902	877	921	891	931	961	974	915	946	931	908	917	876	908	954	941	1003	875	934	916	931	983	897	886	928	939	950	937	901	913	984	931	947	921	942	940	920	916	970	892	971	942	956	909	892	953	912	952	895	922	877	919	913	931	943	941	887	918	902	950	939	928	960	895	923	911	968	906	891	920	943	881	955	922	932	906	922	910	941	886	928	887	902	869	950	858	908	966	916	896	888	950	961	931	876	920	898	988	925	922	910	929	891	867	838	930	911	880	954	929	924	898	892	927	954	946	913	927	895	925	941	915	913	923	945	912	965	918	948	924	931	939	866	924	940	942	890	917	888	903	940	889	925	884	885	893	916	882	908	931	920	943	946	947	902	874	911	932	944	904	942	898	904	936	874	910	912	908	928	909	944	935	931	945	986	883	891	955	949	949	933	920	919	924	921	931	917	975	929	918	912	954	885	919	892	909	958	936	968	930	921	881	888	878	903	915	950	938	872	965	922	951	893	891	916	889	956	928	935	860	938	932	865	931	937	900	947	894	954	942	920	960	915	848	872	902	904	985	946	925	976	945	877	871	907	919	940	931	889	954	887	933	900	998	901	933	927	912	916	959	924	919	952	935	935	928	900	937	912	948	925	941	871	880	965	903	874	941	927	897	879	895	941	877	881	936	936	923	892	935	903	973	894	945	920	897	921	891	991	927	936	910	954	934	943	919	1011	897	946	917	904	902	887	961	944	884	953	938	946	953	847	938	925	856	975	909	875	911	923	935	971	927	1007	921	908	912	925	962	931	857	869	863	870	973	952	927	949	970	958	932	943	887	934	920	924	946	880	948	910	957	892	910	968	949	912	898	879	936	901	938	937	946	911	942	885	990	877	985	929	929	956	943	876	893	924	917	936	928	926	902	976	875	899	933	957	932	863	887	945	925	894	911	894	945	921	946	922	953	968	946	935	919	954	963	923	939	878	906	918	926	922	884	898	929	942	903	923	891	917	912	886	923	903	953	882	902	954	934	914	916	968	915	948	951	928	916	932	949	903	926	883	886	914	942	942	903	941	909	946	940	972	885	987	934	906	880	914	953	982	939	917	914	909	964	945	860	915	904	903	1007	896	902	882	958	902	928	965	967	910	885	915	920	925	914	879	911	908	912	888	860	960	909	883	903	939	895	972	973	927	949	929	916	965	925	858	882	993	890	898	1006	943	959	946	960	964	883	957	937	897	928	871	871	936	918	949	917	897	956	862	960	892	919	925
23991	21363	28486	24616	21334	13797	5869	3581	2908	2588	2302	2080	2117	1931	1762	1474	1300	1148	1104	1077	979	990	960	992	984	947	955	912	926	861	985	870	915	935	933	944	929	911	819	934	879	883	892	851	850	931	887	884	866	870	953	849	899	845	893	949	850	890	909	839	840	858	896	892	887	827	913	905	893	929	882	877	862	803	907	837	855	861	923	943	904	880	861	884	871	908	946	910	838	866	844	854	856	868	873	872	892	901	882	861	890	955	908	864	909	892	861	840	917	863	896	894	897	891	920	931	880	913	861	911	842	856	885	814	818	893	832	873	913	856	879	912	888	918	904	894	865	871	850	838	897	901	860	899	866	865	872	874	886	904	890	834	893	837	877	909	849	852	842	890	868	821	883	877	863	813	867	885	870	914	887	836	885	832	838	844	840	891	847	886	882	910	855	884	815	932	861	882	841	872	860	903	856	914	889	865	877	846	841	876	841	897	925	894	810	889	902	889	855	853	875	878	838	886	897	857	884	881	914	838	877	888	877	847	870	865	923	889	887	850	850	879	884	864	839	894	885	851	851	902	876	845	873	891	857	878	883	898	876	930	820	907	878	876	882	864	874	844	867	851	870	903	862	895	906	858	909	894	901	887	865	846	852	829	915	902	857	886	859	852	898	858	914	866	861	905	871	881	867	850	875	906	878	868	823	873	854	829	861	897	849	846	916	917	837	873	858	913	927	892	885	848	899	819	845	838	785	815	871	939	850	924	877	835	845	878	897	855	872	900	848	844	878	923	887	842	832	893	892	891	858	870	929	853	860	886	889	825	901	874	844	882	912	816	856	922	870	828	857	889	917	889	903	886	864	878	887	859	910	866	875	916	891	889	908	858	907	862	876	870	873	870	864	835	855	814	894	850	884	891	886	821	852	911	889	862	926	902	891	900	877	853	903	865	916	922	922	925	848	894	878	808	852	915	881	847	845	882	851	890	913	821	908	913	919	879	893	866	860	882	837	915	879	857	840	852	926	837	881	895	865	867	849	871	864	884	921	867	850	854	850	899	883	868	896	898	841	902	845	878	879	845	809	896	843	912	843	883	893	840	855	905	834	841	898	879	874	939	856	875	853	919	841	865	869	870	867	832	912	919	893	814	841	913	844	816	893	860	869	877	835	852	897	856	917	886	900	917	899	882	873	872	874	885	871	834	871	848	851	895	885	847	829	881	822	897	853	927	884	869	833	907	868	880	898	805	863	900	907	885	873	875	925	867	808	857	832	850	867	913	877	899	863	873	872	853	880	889	867	879	875	947	898	880	915	908	864	861	887	857	878	831	902	823	889	843	819	912	898	898	882	910	846	825	888	875	909	936	870	894	806	919	849	892	867	857	861	893	870	910	872	881	895	897	860	892	861	823	915	865	932	869	940	866	891	842	906	874	896	873	823	860	832	872	901	912	839	893	881	874	886	881	862	863	855	892	872	863	889	835	836	864	917	913	860	878	879	867	865	909	893	873	859	888	833	829	833	887	855	923	864	876	928	815	906	880	866	927	882	843	879	895	905	832	892	871	901	850	902	900	851	873	895	862	873	896	852	840	869	819	853	885	842	926	913	870	897	835	872	879	873	888	866	824	862	851	885	871	891	891	903	903	811	858	834	873	905	903	811	859	905	811	831	858	872	835	878	915	860	892	819	893	848	861	895	861	827	843	887	880	851	872	888	857	912	955	938	865	846	888	901	933	876	953	908	898	928	889	870	867	871	910	860	877	874	869	876	930	875	844	868	887	850	866	881	880	885	875	894	887	854	913	837	935	916	854	853	841	896	882	881	875	875	861	864	862	821	850	847	865	877	865	857	892	896	923	911	885	852	869	874	877	869	841	863	817	876	893	896	899	840	868	803	874	904	877	918	868	843	850	867	906	930	832	920	846	864	896	920	922	858	881	859	892	859	907	841	889	897	890	892	849	888	888	891	881	864	897	817	852	838	856	883	898	877	861	865	866	880	847	907	883	814	865	883	832	844	880	897	863	910	923	938	876	899	888	906	845	880	862	848	858	865	837	832	860	880	871	884	904	887	919	915	817	857	898	918	859	900	893	868	925	793	831	835	844	886	918	828	842	836	907	928	929	884	923	859	930	838	836	881	898	908	859	827	930	856	909	935	845	899	908	849	896	841	917	901	847	880	911	876	877	895	950	917	880	910	849	897	894	800	922	861	851	921	881	815	879	912	859	862	916	880	835	871	857	859	910	894	909	885	867	850	873	892	944	827	882	873	894	878	873	880	881	855	909	891	880	898	856	873	933	849	894	816	846	855	856	878	844	888	883	925	859	910	893	799	865	893	873	917	910	815	880	889	853	885	873	857	844	851	886	895	899	874	854	844	888	850	932	931	851	929	919	859	875	877	865	885	907	855	884	876	904	815	826	879	888	871	895	900	885	835	934	927	881	866	878	836	893	895	905	849	861	935	859	892	873	892	913	905	901	888	812	854	876	894	867	876	808	860	912	865	873	913	925	799	898	856	871	870	893	874	866	841	897	902	849	875	880	926	835	911	900	878	850	827	873	881	907	883	896	922	904	897	902	835	846	861	861	962	865	847	835	923	882	901	885	871	886	914	890	897	862	852	846	915	830	878	842	867	887	867	920	921	871	845	867	890	946	841	844	882	932	897	861	858	902	843	912	844	858	919	891	819	883	928	844	901	860	904	849	870	883	895	869	905	870	905	883	882	861	866	871	854	863	843	859	872	835	908	869	887	896	885	862	922	884	927	795	841	910	846	857	859	872	872	860	826	896	913	881	873	921	879	860	887	838	862	843	863	886	863	863	873	878	845	911	870	835	858	882	869	919	854	904	896	838	886	869	878	835	864	887	966	884	900	893	894	852	887	910	873	901	929	918	885	838	882	862	860	895	874	852	848	910	875	877	904	896	875	873	890	893	841	890	845	867	848	864	865	864	847	867	892	874	865	912	864	905	865	820	846	859	898	846	898	847	806	848	887	899	878	900	883	914	877	869	859	888	877	841	929	861	876	898	844	878	857	904	900	899	870	916	875	890	866	840	865	841	880	892	874	860	854	883	857	811	862	854	863	846	840	834	889	866	853	867	871	824	900	878	907	804	857	874	865	935	824	868	904	849	901	838	876	887	864	916	872	905	894	882	853	882	927	878	967	892	840	910	906	872	916	876	899	827	907	876	826	888	864	870	877	932	867	849	828	801	837	865	858	866	900	848	845	894	908	896	841	869	915	879	923	862	869	867	895	852	884	893	858	832	876	901	901	901	837	870	918	833	904	876	904	883	878	849	868	845	903	915	842	850	868	897	848	929	918	898	915	858	817	899	872	834	912	879	859	894	868	850	840	842	842	878	922	901	930	874	868	864	850	943	863	899	873	935	849	802	912	887	882	878	842	858	911	822	833	941	869	863	857	889	893	901	873	884	904	876	895	882	861	876	869	825	862	854	909	855	871	863	867	856	844	847	860	892	893	876	920	849	866	865	877	856	859	881
10680	28289	25023	16393	12775	9221	7833	6328	5221	4381	3717	3503	3527	3099	2622	2159	1875	1575	1416	1341	1357	1281	1234	1140	1235	1158	1226	1103	1162	1110	1120	1068	1098	1163	1133	986	1125	1107	1022	1056	1132	1060	1020	1028	1144	1050	1059	1064	1112	1067	1085	1053	1101	1031	1071	1061	1074	1105	1053	1031	1084	1050	1066	1009	1042	1055	1073	986	1015	1051	1059	1052	1139	1108	1127	1078	1082	1019	1030	1061	1015	1078	1074	1121	1061	1113	1041	1023	1058	1075	1018	1054	1080	1069	1116	1048	1055	1000	1093	1077	1080	992	1065	1045	1042	1100	1047	1076	1057	1049	1121	1028	1034	1059	1025	1043	1046	1106	993	1016	1034	1101	1089	1114	1095	1013	1082	1048	1071	1102	1023	1052	1060	1076	1048	1053	993	1083	1006	1038	1043	1043	993	1045	1007	1063	1059	1051	1102	1034	1067	1026	1132	1070	1069	1045	1056	1051	1025	1037	1013	1041	1041	1034	1083	1120	1067	1127	1025	1053	1102	1094	1088	1066	1059	1092	1056	1068	1009	1066	1078	1036	1053	1011	1075	1043	1079	1014	1101	1019	1065	1006	1060	1000	1060	1048	1056	1030	1042	1009	1019	1081	1116	1049	1076	1040	1017	1052	1010	1105	1067	1063	1077	1010	1016	1049	1091	1021	1021	1014	1133	1088	1075	997	1014	1079	1023	1117	1006	1036	1022	1166	1056	1040	1071	1070	1003	1047	1091	991	1111	1080	1056	1126	1137	1086	1032	1040	995	1004	1062	994	1088	1081	1028	1064	1094	1010	1068	1063	1085	1075	1040	1051	1091	1028	1080	1026	1031	1079	1111	1052	971	1135	1086	1055	1076	1087	1012	1098	1091	1069	1093	1047	1106	1080	1002	1089	1044	974	1082	1091	1009	1046	1066	1011	1063	1065	1112	1082	1071	1063	1037	1101	1061	1090	1045	996	1068	984	1027	1021	1070	1075	1047	1051	1045	1051	1055	1071	974	1041	1106	1030	1081	999	1027	1087	1058	1069	1071	1030	1095	1082	1029	1007	1105	1038	1074	1041	1027	1051	1045	1058	1022	1039	1067	1094	1007	1099	1034	1037	1071	1047	1092	1044	1080	1031	1062	1080	1045	1061	1033	1095	1073	1029	1047	1040	1074	1037	1022	1044	1044	1077	1089	1114	1078	1026	1074	1045	994	1052	1058	1110	1054	1014	1020	1090	1098	1034	1113	1047	1102	1005	1092	1037	1067	1067	1102	1043	999	1037	1018	1021	1011	1042	1050	1071	1083	1048	1068	1014	1035	1097	1067	1079	1069	991	1092	994	1046	1057	1007	1031	1065	1078	1081	1016	1028	1062	1064	1073	1066	1104	1035	1060	1026	1046	1052	1017	1073	1074	1057	1042	1075	1101	1059	1063	1067	1070	1057	1048	1125	1064	1087	1010	1031	1047	1017	1094	1081	1087	1071	1008	1056	1047	1015	1086	1053	1050	1019	1085	1029	1056	1059	1080	1016	1036	1045	1013	1084	1059	1108	1032	1101	1118	1002	1053	1070	1044	1062	1133	1089	1059	1040	1024	1055	1040	1175	1070	1033	1051	1072	1049	1056	1086	1066	1075	1084	1062	1053	1040	1064	1043	1053	1037	1038	1048	1121	1045	1055	1021	1071	1115	1073	1081	991	1050	1063	1040	1045	1082	1054	978	1038	1041	1093	1071	1060	1064	1086	1014	1055	1063	1004	1029	1091	1045	1017	1094	1057	1049	1099	1035	1053	1086	1050	1024	1063	1062	1074	1097	1094	1021	1019	1096	1092	1070	1066	1067	1098	1059	1050	1043	1048	1020	1008	1071	1064	1060	1077	1011	1039	1017	1057	1123	1008	952	1105	1052	1034	1085	1102	1024	1097	1106	1052	986	994	992	1066	1047	976	1073	1018	1024	1024	1066	1015	1003	1077	1005	1068	1060	1073	1103	1048	1115	1088	1063	1014	1005	1080	1089	1038	1016	1031	1108	1056	1054	1049	996	1035	1046	1018	1063	1032	1065	1006	1040	1026	1046	1033	997	1046	1099	1108	1089	1053	1014	1043	1046	1042	1074	1027	1079	1005	1059	1042	1021	1018	1010	1089	1020	1102	1052	1025	1047	1079	1053	1043	1054	1035	1033	1038	1070	1067	1065	1016	1057	1028	1027	1063	1075	998	1056	1081	1085	1061	1070	1067	1090	1058	1049	1060	1124	1099	1064	1026	1043	1053	1058	1060	1066	1085	1063	1056	1052	1073	1072	1055	1017	1040	1106	1053	1095	1036	1097	1074	1058	1106	1078	1039	1045	1060	1048	1054	1065	1036	1065	1043	1042	1066	1083	1080	1022	1103	1041	1060	1044	990	1009	1056	1126	1034	1014	1023	1049	1055	1032	1076	1029	1063	1084	1049	1074	1065	1002	1074	1030	1057	1045	1060	1062	1101	1082	1015	1103	1084	1070	1065	1109	1073	1007	1039	1065	1051	1052	1047	1032	1125	999	1036	1083	980	1007	1095	1047	1099	1078	1081	1023	1026	1025	1019	1122	1066	1038	992	1021	1056	1045	1069	1055	1028	1067	1044	1027	1065	1037	1030	1064	1042	1012	1024	1059	1050	1088	1019	1097	1004	1027	1047	1048	1018	1050	1072	1050	1083	1071	1055	1091	1038	1059	1043	1056	1104	1117	1039	1054	1003	1067	1012	1090	1121	1093	1066	1057	1024	1100	1077	1036	1009	1026	1098	1056	1003	1010	1083	1060	1070	1052	1034	1041	1018	1060	1109	1070	1086	1098	1067	1073	1055	1124	1063	1030	1077	1027	1057	1113	1034	1013	1006	1031	1057	1045	1063	1054	1049	1043	1016	1030	1057	1089	1058	1042	1036	1039	1026	1104	1008	1028	1086	1045	1024	1077	1060	1025	1045	1025	1013	1059	1085	1019	1080	1104	1052	1001	1096	1041	1037	1036	1121	1065	1082	1081	996	1090	966	1037	1023	1042	1076	1014	1045	1023	1059	1136	1074	1097	1137	1056	986	1081	1027	1081	1037	1069	1108	1039	1060	1031	1097	1063	1087	1044	1060	1040	1066	1025	1093	1029	1062	1147	1075	1032	1063	1008	1027	1071	1066	1032	958	1059	1053	1048	1067	1039	1025	1069	1080	1024	1095	1063	1014	1096	1000	1058	1105	1117	1113	1061	1083	1017	1064	1091	1087	1119	1091	1036	1080	1055	1009	1035	1111	1118	1019	1043	1019	958	1097	1103	1034	993	1101	1051	1078	1068	1019	1076	1025	1044	1094	1066	1090	1046	1096	1039	1049	1064	1145	1024	1060	1025	1089	1035	1053	985	1008	1072	1042	1061	1123	1041	1024	1051	1072	984	1091	1033	1079	1059	1032	1042	1091	1022	1060	1026	1027	1052	1062	1084	1015	1024	1012	1107	1102	1019	1089	1106	1072	1041	1049	1064	1036	1039	1108	1019	1049	1084	1013	1059	1055	1071	1079	1012	1082	1088	1065	1010	1088	1043	1054	1004	1059	1038	1014	1068	1089	1049	1030	1041	1068	1096	1086	1028	1042	1065	1065	1051	1043	1013	1084	1066	1061	1057	1073	1046	1089	1072	1043	1044	1026	1053	1050	1008	1044	1071	1050	1042	1006	1061	1022	1028	1064	1106	1047	1055	1116	1056	1070	1061	1067	1034	1081	1030	1070	1109	1054	996	1063	1042	1102	1119	1046	1080	1113	1088	1053	1088	1088	1043	1030	1018	991	1055	1074	969	1062	1031	1042	1058	1035	1068	1089	1034	1115	1077	1140	1031	1031	1000	1094	1086	1000	1089	1089	1026	1086	1056	1072	1086	1061	1044	1081	1031	1080	1031	1057	1027	1070	1106	1080	1107	1092	1044	1100	987	1062	1039	1049	1017	1058	1022	1043	1053	1060	1058	1056	1059	1072	1061	1080	1039	1082	1037	1049	1039	1055	994	1042	1005	1058	1098	1083	1052	1073	1071	1082	1018	1049	1042	1021	1055	1047	1033	995	1016	1078	1078	1057	1019	1064	1103	1036	1053	1025	1061	1043	1029	1130	1057	1045	1069	1055	1005	1072	1057	1067	989	1070	1074	1095	1111	1042	1071	1052	1027	1100	1065	1056	1075	1025	1065	1081	1061	1061	1101	1049	1042	1058	1069	1106	1056	1058	1032	1073	1032	1049	1070	1036	1062	1046	1063	1067	1084	1033	1095	1004	1038	1063	1069	1057	1062	1086	1062	1002	1076	981	1075	1074	1043	1023	1074	1020	1073	1035	1041	1019	1036	1043	1055	1020	1006	1070	1068	1071	1101	1023	1015	992	1027	1054	1159	1075	1020	1087	1049	1116	1054	1076	1050	1052	1068	1055	1068	1019	1030	1072	1016	1036	1070	1062	1064	1103	1067	1048	1106	1099	1011	1035	1020	1074	1071	1064	1056	1044	940	1086	1093	1019	1075	1020	1029	1013	1010	1076	1043	1057	1127	1064	1062	1105	1030	1058	1094	1052	1064	1012	1037	1038	1089	1072	1065	1003	1031	1051	1070	1091	1023	1055	999	1075	1056	1047	1116	1047	1064	989	1039	1064	1022	1097	1040	1046	1072	1011	1092	1016	1032	1012	1041	1090	1070	1090	1052	1013	1082	1009	1049	1057	1042	1070	1021	997	1043	1048	1007	1031	1076	1075	947	1068	1081	1053	1019	1066	1051	984	1064	1079	1027	1025	1011	1079	1023	1005	1032	1056	1041	1021	1103	1106	1114	1038	1093	1041	1055	1065	1069	1040	1070	1082	1068	1045	1083	1040	1043	1049	1069	1028	1050	1072	1079	1059	1094	1131	1067	1053	1003	1076	1053	1058	1075	1044	1072	991	1048	1001	1028	1083	1097	1072	1062	1018	1065	1070	1050	1042	1149	1072	1040	981	1058	1043	1007	1065	1134	1057	1059	1064	1020	1026	1029	1072	1005
24991	21358	27515	25520	15491	4965	3224	2384	1939	1571	1401	1336	1326	1229	1056	943	777	634	571	530	597	514	511	529	484	490	455	507	432	497	492	465	470	520	459	454	421	446	481	449	418	437	443	447	467	460	448	428	399	439	444	444	452	400	428	461	434	445	417	442	489	417	458	443	447	464	455	437	471	455	384	428	443	421	439	411	436	463	483	409	429	445	453	431	413	475	447	448	439	452	431	463	411	469	451	493	412	419	396	408	445	443	435	463	478	426	480	397	444	458	440	434	410	466	423	463	476	443	465	454	430	461	446	439	425	460	439	460	441	447	430	441	479	422	449	402	454	432	443	454	421	428	456	451	400	460	500	398	449	445	481	420	449	485	466	478	403	420	431	454	427	434	399	429	432	398	489	437	427	433	443	449	399	475	449	422	426	449	424	428	453	457	430	458	397	439	457	442	437	434	436	418	477	440	448	423	432	446	445	450	415	476	454	442	436	426	449	406	468	439	455	437	454	478	447	445	428	449	454	426	426	420	433	433	412	458	456	480	454	477	426	432	432	435	444	445	429	434	437	448	452	432	401	432	459	459	438	446	431	434	395	484	446	451	470	436	416	451	463	410	435	457	453	442	432	454	462	425	472	432	461	476	440	460	440	421	408	442	425	505	434	443	449	444	441	423	452	474	422	425	422	420	453	489	442	445	418	439	448	475	469	394	449	486	435	486	430	414	458	432	443	416	430	390	435	450	427	433	429	445	432	438	449	459	444	423	393	438	439	449	415	489	472	456	415	444	428	458	450	457	422	475	416	443	441	444	453	425	421	420	419	403	398	450	423	437	433	444	480	409	441	440	402	429	451	429	441	450	431	417	437	461	403	425	459	428	421	443	492	439	459	440	456	454	448	458	428	460	445	474	456	457	433	405	407	429	437	413	440	419	410	470	456	437	415	462	436	438	432	451	440	431	447	434	455	449	413	412	426	448	434	442	476	428	459	397	424	439	457	429	448	421	435	435	438	409	404	428	464	442	460	481	461	409	437	413	441	442	432	467	433	436	407	436	453	414	440	440	417	438	463	450	443	452	424	400	476	417	436	441	446	418	444	431	453	455	471	477	458	428	434	436	416	479	465	439	426	442	448	416	423	446	423	480	450	463	397	420	422	453	411	403	415	440	451	427	458	428	456	456	442	457	427	451	435	424	441	410	439	433	448	459	468	448	439	483	448	429	469	393	474	463	426	442	453	415	405	398	433	476	437	453	479	490	460	433	425	435	443	463	456	449	447	447	465	440	431	436	467	431	456	442	427	428	442	429	429	455	453	430	445	436	420	431	446	470	458	475	465	428	440	463	429	439	467	458	429	430	491	481	431	425	460	412	411	418	430	409	436	474	436	411	402	461	420	444	455	450	424	394	490	442	435	428	436	451	426	408	421	461	439	456	427	449	469	440	400	468	410	441	429	447	420	462	410	430	428	426	481	458	427	447	441	443	435	432	427	445	427	476	466	463	451	427	460	466	456	433	450	440	447	454	428	438	409	441	404	431	447	455	434	433	455	417	478	426	462	408	406	446	474	444	447	429	436	436	426	476	441	446	426	419	418	418	446	412	412	439	435	452	463	453	467	428	416	442	426	411	452	461	439	454	417	455	431	416	473	434	447	448	452	425	443	459	452	426	455	461	454	461	449	476	421	475	414	434	458	453	456	437	482	396	427	477	464	432	411	451	420	473	457	480	456	418	449	437	411	440	419	429	436	478	434	436	459	458	441	433	440	480	399	440	409	448	448	458	449	476	442	454	451	415	441	444	420	403	452	439	450	394	456	472	463	427	435	438	440	466	414	386	444	435	436	447	478	408	415	472	455	444	440	458	445	460	458	463	402	446	461	437	458	414	460	455	416	441	446	466	435	438	432	424	475	442	428	410	465	454	443	448	437	447	447	422	460	410	457	437	415	409	435	449	454	448	404	429	444	421	427	450	460	480	447	425	392	420	438	435	455	457	439	450	423	394	429	458	424	436	458	434	428	420	434	476	452	475	432	456	430	433	441	435	465	475	453	478	437	434	459	425	434	412	430	420	455	416	410	420	464	445	443	409	453	439	408	451	433	453	446	465	438	443	489	498	428	431	435	451	457	418	450	438	472	413	413	410	433	426	426	452	403	453	440	417	485	417	487	473	430	464	431	444	466	405	420	438	424	462	416	442	463	416	472	456	433	448	431	398	435	415	457	429	436	456	448	421	461	452	405	398	433	474	444	449	454	405	440	438	451	444	402	417	420	446	433	418	442	441	435	466	453	439	451	457	437	463	461	429	408	447	385	431	435	446	445	435	454	436	433	409	432	454	457	471	398	446	487	436	398	449	426	426	427	420	441	450	451	476	461	446	410	424	457	454	441	472	500	409	412	438	436	463	429	441	457	461	423	461	431	444	473	417	393	431	484	429	447	467	428	422	466	481	421	427	459	434	467	418	449	453	405	420	489	409	458	461	466	422	420	497	441	448	458	467	452	460	420	441	426	463	460	449	396	413	416	419	474	472	474	454	453	463	445	471	415	413	399	448	418	427	437	431	445	471	434	469	455	472	461	436	459	434	468	440	447	451	445	447	402	419	403	455	475	455	466	437	472	416	462	426	408	417	461	460	458	455	444	451	466	426	452	419	410	434	430	418	452	443	480	433	492	454	442	395	391	426	464	448	426	425	434	427	442	465	433	421	464	471	474	425	464	455	455	433	407	435	442	434	437	455	411	399	470	441	445	455	453	441	422	387	478	418	425	437	441	425	480	423	486	437	463	444	486	405	455	463	445	440	424	426	459	452	437	436	447	459	484	428	452	398	459	452	437	410	432	442	433	408	426	455	440	413	448	445	438	416	439	436	424	429	440	456	448	463	422	461	455	425	485	432	435	429	460	424	424	416	436	403	377	406	391	454	440	439	431	433	454	439	464	417	420	410	424	447	438	471	438	431	439	478	435	457	464	454	450	458	434	421	483	418	445	420	435	405	428	440	475	431	441	458	418	450	442	435	434	438	431	442	463	478	450	477	421	420	431	414	454	432	443	455	449	433	415	461	438	442	442	456	458	455	415	463	460	419	419	469	456	448	443	455	431	436	450	414	446	464	445	430	441	422	467	431	459	455	479	444	464	449	412	475	424	425	447	409	431	449	416	407	424	463	420	421	423	446	451	415	450	444	415	457	469	415	465	385	472	438	464	460	424	461	416	432	439	458	435	443	436	439	409	490	477	423	439	475	460	442	463	429	439	436	439	464	443	460	453	442	427	469	450	448	441	451	456	430	428	462	458	457	434	459	409	389	457	404	473	416	434	409	458	432	434	467	448	428	445	451	453	433	408	450	410	442	481	435	432	445	433	485	466	416	448	446	453	419	422	473	447	425	415	438	418	432	454	495	454	451	466	404	402	419	426	446	450	420	452	409	449	440	427	445	445	409	421	439	427	421	450	433	428	453	433	444	433	436	425	472	459	461	406	474	439	452	431	421	482	437
10174	24979	22278	14061	10264	7506	6196	4906	3895	3266	2641	2557	2446	2153	1870	1489	1084	897	806	738	754	712	702	718	644	651	628	590	600	598	569	578	573	571	549	528	558	568	570	558	529	583	603	550	516	577	562	532	561	545	537	553	550	558	557	532	576	530	485	587	559	555	547	568	557	577	500	507	523	551	559	548	559	552	540	558	571	547	502	541	550	565	542	549	529	530	538	531	518	562	541	554	514	532	569	513	513	530	518	551	504	532	548	561	538	541	491	568	517	529	513	517	558	506	568	560	564	547	527	532	550	567	534	537	556	515	550	533	534	548	511	530	571	531	549	548	521	524	544	542	559	519	512	510	532	588	485	545	555	590	562	544	509	559	530	529	522	586	513	546	555	549	568	510	568	523	556	559	547	561	500	535	540	564	513	559	557	536	514	520	541	545	530	534	540	522	528	567	566	531	522	531	516	545	559	586	545	575	544	582	534	510	582	568	526	575	560	546	526	535	549	579	546	542	519	546	521	553	554	516	528	590	506	564	544	551	519	511	512	577	577	514	496	497	539	542	538	528	526	525	514	534	538	534	543	560	573	561	529	517	510	558	555	517	521	527	561	514	517	546	545	520	538	530	572	565	534	549	544	505	548	538	533	558	525	550	531	523	544	558	527	561	556	528	540	529	523	536	542	513	563	577	560	573	526	551	567	526	580	515	528	551	550	557	570	562	491	559	526	588	517	532	548	590	548	507	504	577	559	569	540	534	546	529	553	550	502	496	526	526	582	520	517	534	548	573	537	544	558	513	550	516	521	524	538	544	512	596	562	552	509	546	509	557	542	549	516	518	512	559	528	571	541	583	534	543	553	542	532	538	524	500	551	550	552	527	563	538	534	517	545	538	539	541	522	566	540	581	530	544	561	532	529	546	522	551	540	540	546	559	537	575	513	474	536	523	541	533	552	560	551	540	559	528	507	550	520	543	539	537	533	532	568	505	524	495	533	527	574	524	482	538	539	521	546	522	570	525	544	548	481	542	521	613	509	576	547	533	507	525	528	543	521	568	546	575	526	488	540	540	549	566	507	595	577	551	543	541	511	553	560	537	549	546	554	531	581	510	529	552	524	539	507	515	561	506	535	522	548	517	520	556	544	499	522	553	556	544	528	510	550	547	563	534	505	539	524	528	514	540	528	557	529	580	505	508	530	553	528	531	514	559	513	528	545	553	546	548	560	525	554	582	550	516	524	550	491	501	561	545	540	523	536	517	515	513	528	555	535	522	516	489	550	520	535	521	525	582	570	537	559	544	516	544	539	562	519	539	534	563	504	524	527	544	538	549	509	527	530	540	610	557	536	554	553	527	534	515	570	546	497	517	542	545	514	505	535	497	564	525	581	539	539	482	557	517	526	537	493	536	618	530	527	526	518	574	551	565	517	529	538	554	510	564	506	544	530	473	520	505	528	508	526	581	577	533	528	560	558	554	554	544	571	529	529	540	570	533	545	523	527	505	551	546	535	501	555	552	524	523	564	522	560	541	500	534	499	508	571	528	549	519	548	576	569	553	532	554	547	508	549	502	528	558	536	569	534	540	556	538	588	551	558	554	535	536	539	580	538	542	526	497	558	538	531	564	513	553	538	552	533	526	536	533	537	562	582	551	511	541	557	568	522	520	541	529	529	540	581	530	518	560	531	507	576	540	549	594	529	539	529	514	552	543	557	538	538	544	537	562	551	515	534	569	569	540	508	542	575	549	537	558	560	529	531	560	563	500	511	544	535	574	521	543	577	548	530	546	544	561	539	513	558	553	562	522	488	543	532	540	534	550	540	547	519	582	553	549	565	543	590	538	525	578	545	596	510	552	567	576	514	549	561	545	537	549	563	510	516	538	523	545	538	511	576	546	566	525	539	577	497	539	526	546	526	574	527	527	576	523	525	537	536	511	555	505	566	534	513	507	542	526	520	539	525	585	513	497	539	525	552	566	544	526	566	495	536	547	504	517	531	557	527	569	547	517	499	510	544	513	483	544	530	531	534	553	555	551	549	512	533	523	525	522	526	581	585	506	551	506	542	509	594	484	558	546	530	529	537	548	518	543	536	513	610	544	549	539	547	555	527	560	513	576	492	530	521	512	523	510	500	518	540	554	549	481	511	538	543	539	529	527	552	509	543	491	519	542	525	558	586	547	554	537	520	521	519	549	541	542	540	588	495	517	531	533	520	591	474	535	549	531	522	524	534	548	503	559	543	536	508	530	535	500	544	548	559	552	527	580	538	549	545	552	525	524	550	537	530	544	570	533	527	475	530	534	553	487	562	553	577	539	558	524	540	540	572	568	554	551	552	562	535	553	589	530	553	495	566	524	579	569	538	536	540	509	533	531	497	539	513	521	567	562	531	577	519	542	554	516	527	556	590	531	497	526	541	504	569	553	506	544	521	567	537	578	495	546	501	533	536	568	548	552	479	570	534	534	552	506	548	562	516	563	545	551	545	551	530	523	550	508	549	534	553	534	567	519	531	495	534	508	576	573	506	542	513	521	576	543	529	527	550	533	518	511	513	554	557	554	517	516	550	555	538	508	543	529	531	535	570	519	540	544	537	555	601	493	556	572	495	537	525	528	547	557	536	577	574	544	561	557	559	554	528	538	530	537	559	560	527	553	529	561	512	509	513	533	546	559	553	533	551	599	572	538	552	500	565	553	524	554	514	512	540	581	518	512	555	515	518	554	526	542	521	531	529	523	514	515	549	538	527	571	504	525	531	565	562	540	525	532	540	547	555	546	550	521	536	574	555	501	510	530	523	538	554	564	577	524	550	569	538	507	552	525	522	536	561	527	515	529	559	521	546	522	541	560	579	537	512	528	558	530	530	529	535	484	563	529	557	559	560	578	556	576	548	565	535	526	543	520	559	559	537	553	556	531	526	532	599	514	516	544	534	548	566	565	521	531	547	524	556	544	558	556	534	547	528	557	546	509	564	571	516	524	545	563	537	556	546	535	552	547	548	523	608	537	550	542	527	581	537	545	595	561	547	542	539	558	589	586	547	584	576	514	532	510	476	543	521	523	544	560	512	532	531	571	549	545	533	510	545	548	555	518	545	495	574	523	551	557	544	537	528	527	533	542	475	549	581	551	529	542	535	530	510	521	542	564	521	535	530	538	515	542	543	540	538	580	546	515	581	530	529	523	571	530	523	551	514	547	532	573	514	496	554	551	525	506	551	504	499	553	527	490	529	545	566	515	555	543	540	547	538	574	549	565	549	569	465	505	576	521	509	526	551	563	520	516	532	520	541	489	471	541	507	535	571	545	561	538	518	528	515	498	545	544	568	578	561	491	555	504	517	566	526	518	532	547	519	526	601	507	536	515	545	539	571	537	475	560	514	535	535	544	532	534	581	526	512	548	507	541	564	524	541	567	629	564	540	494	513	517	507	530	529	563	514	531	546	552	523	552	543	515	517	508	490	526	584	526	542	530	491	515	551	575	532	541	545	548	536	521	542	554
22925	21415	29027	24189	21433	21553	13771	5041	3332	3010	2556	2283	2172	2031	1686	1398	1139	835	732	740	707	709	671	668	610	636	648	621	601	573	588	554	577	548	521	560	550	539	526	543	540	513	508	514	559	517	530	525	527	522	523	538	535	514	536	496	531	497	528	470	481	519	505	515	463	534	541	488	537	460	521	491	548	543	540	451	528	484	515	495	531	532	522	539	476	496	553	493	533	543	547	539	463	492	544	519	518	507	500	501	534	524	506	527	527	524	475	524	525	485	491	512	508	537	523	491	504	480	480	489	514	501	495	480	493	470	467	530	513	532	518	495	504	523	513	496	514	534	496	495	534	500	514	484	474	522	543	519	520	535	519	485	512	516	544	519	470	494	478	530	539	491	481	503	532	523	544	510	522	524	514	502	474	475	537	521	507	492	532	527	511	512	504	525	505	480	512	490	498	484	504	540	552	522	523	519	510	515	481	488	491	490	504	479	519	487	534	485	484	522	512	520	573	454	467	505	527	522	561	498	509	521	538	537	506	470	462	466	512	538	503	508	489	511	539	496	523	504	497	542	490	528	541	536	520	500	507	496	491	469	475	533	504	510	523	495	482	541	560	548	467	496	514	516	571	541	478	523	503	497	520	548	488	471	494	550	515	514	505	526	511	569	508	490	537	533	532	501	450	536	507	492	482	579	525	494	508	467	535	503	519	546	487	505	509	497	491	513	554	550	488	491	508	524	478	530	476	508	495	486	485	533	500	507	493	487	503	497	545	480	500	488	495	482	490	516	532	529	514	514	503	495	508	554	496	479	507	517	500	513	532	544	502	540	495	500	529	495	517	543	534	535	509	504	508	511	488	454	502	492	440	494	479	517	506	530	556	542	515	532	544	513	529	475	496	515	513	541	471	508	493	514	519	530	500	505	526	470	493	502	529	524	492	568	498	483	518	511	534	499	488	527	523	546	517	494	498	480	526	515	513	567	483	508	498	498	556	501	532	471	527	503	469	528	453	509	525	477	489	520	511	487	496	487	550	547	524	528	523	472	459	524	505	519	492	527	516	453	505	493	509	495	537	490	478	484	500	534	488	540	524	499	511	505	524	526	524	506	525	516	518	501	555	521	535	500	480	513	463	527	461	530	514	497	536	526	521	501	523	495	519	526	513	503	480	476	528	517	515	531	547	503	489	497	487	496	503	534	517	472	522	519	501	483	540	462	560	490	504	512	498	519	512	493	517	535	490	494	511	535	498	526	546	500	534	546	512	518	533	506	518	450	563	520	484	486	525	512	539	517	509	533	534	534	519	526	518	521	507	493	544	508	482	451	534	518	499	479	546	552	500	492	515	480	523	491	486	537	527	515	484	470	493	484	476	524	503	510	514	550	504	530	519	511	478	494	544	535	509	514	527	526	542	501	520	516	534	503	489	485	525	463	554	494	493	530	535	494	507	527	519	519	502	497	530	474	506	518	491	505	530	489	487	509	537	521	526	516	507	508	519	555	552	488	482	494	497	501	536	503	546	494	473	502	503	550	513	528	493	571	531	496	528	538	508	537	505	489	504	517	452	509	467	497	520	494	533	505	515	512	470	521	539	495	470	535	514	528	537	485	514	551	496	494	536	500	507	508	506	485	488	495	500	534	475	526	515	514	480	465	490	491	523	483	519	536	478	529	478	500	490	553	546	516	498	510	471	521	485	511	512	513	499	480	492	503	535	547	488	478	469	546	465	499	522	529	491	488	515	516	516	500	499	517	475	529	531	540	532	529	530	518	496	494	520	536	453	519	502	493	530	497	509	512	513	502	550	485	532	502	532	509	457	548	509	491	495	511	514	492	511	496	433	540	516	475	495	479	513	493	537	496	537	534	505	491	573	493	516	507	525	563	553	516	507	507	475	473	523	499	498	525	548	529	493	500	500	466	531	498	515	525	523	491	571	508	527	513	539	508	522	495	534	486	537	473	471	498	515	489	487	541	467	507	492	538	490	515	531	532	504	469	531	545	538	476	477	503	476	513	478	524	514	493	525	493	511	507	501	477	491	506	542	522	471	491	492	486	500	550	487	511	523	524	535	514	486	528	476	527	538	512	514	542	503	500	498	453	517	526	504	526	484	475	516	505	496	491	496	525	492	503	490	538	523	491	517	519	507	503	519	506	523	518	496	504	498	498	519	555	523	504	478	498	489	523	535	535	470	495	536	483	483	485	526	486	491	480	498	540	491	508	533	546	479	493	522	496	575	485	512	518	484	527	580	512	524	503	471	487	529	522	520	525	484	501	511	468	501	484	492	491	471	540	520	437	492	519	516	513	489	487	489	531	499	494	513	516	481	479	527	485	531	490	503	496	515	532	473	508	526	488	601	456	522	526	508	567	509	504	491	544	487	481	540	501	514	504	502	505	495	492	507	507	563	496	514	496	500	546	514	525	515	495	517	494	519	536	510	486	561	479	541	488	557	498	494	482	454	504	524	495	511	527	514	492	565	512	523	512	504	493	575	495	461	528	482	544	500	518	548	479	519	510	512	516	475	527	490	484	509	499	512	499	477	506	532	511	496	492	531	487	533	527	488	525	546	529	512	486	508	493	508	494	499	484	489	525	519	487	493	536	500	571	499	507	506	468	535	532	548	507	488	517	530	494	504	498	493	493	539	517	489	505	540	547	496	511	496	472	500	482	512	506	509	506	492	552	518	534	534	483	508	548	510	516	473	537	464	519	469	473	554	524	505	536	527	503	487	494	498	503	489	491	542	509	492	524	500	497	495	503	513	499	513	546	515	516	513	561	491	486	502	527	521	538	495	506	488	528	515	489	510	500	528	501	507	501	498	505	457	481	495	493	522	551	517	515	489	542	531	507	466	493	488	501	486	488	526	498	501	533	508	514	510	498	536	508	517	510	505	484	539	483	523	474	501	533	544	519	506	536	521	485	528	524	470	475	483	508	509	439	548	482	495	503	506	485	549	485	534	475	517	520	512	532	514	526	524	490	532	492	555	538	558	561	488	502	498	512	528	489	500	519	501	523	500	527	563	514	469	489	514	516	523	516	525	518	498	509	543	529	494	491	503	480	528	490	532	528	547	502	523	494	534	491	510	532	533	515	546	495	515	522	493	495	487	480	471	515	510	484	538	492	543	530	513	506	490	481	477	501	473	489	535	456	480	539	516	507	515	497	526	484	523	503	529	525	503	537	501	506	498	497	473	498	491	477	502	553	490	542	497	521	471	521	530	537	496	527	510	464	509	534	479	529	522	494	521	545	500	500	538	461	520	503	493	514	538	502	519	516	478	505	479	538	527	505	510	524	533	501	518	475	537	496	497	538	530	485	499	484	484	529	535	498	504	521	494	480	510	494	481	536	512	510	490	523	534	536	484	505	486	484	504	529	471	539	573	503	493	500	496	493	496	523	524	508	523	519	543	454	517	548	519	512	524	518	539	524	502	509	533	505	527	503	493	527	497	507	555	501	486	503	536	529	526	486	499	539	532	486	493	491	497	535
12586	33675	30494	20771	15660	11997	10285	7822	6385	5446	4535	4168	3989	3582	2964	2346	1706	1422	1119	1070	1000	930	943	957	863	816	796	816	786	786	705	749	740	707	730	685	715	682	688	697	644	671	623	657	638	613	689	625	602	659	666	652	627	618	673	660	636	632	632	653	603	638	604	626	644	618	614	622	666	665	644	654	667	576	635	620	643	661	635	644	639	666	670	683	646	664	642	608	604	625	662	637	645	617	608	621	642	643	598	607	628	612	603	623	655	666	643	650	653	688	656	662	657	642	633	643	698	631	639	627	604	654	607	642	665	628	631	633	643	665	637	646	630	623	675	628	610	648	619	611	627	598	652	637	613	622	643	646	633	608	627	602	672	633	653	661	585	647	626	628	627	601	649	670	611	605	618	639	627	617	656	649	678	572	616	641	650	636	623	633	634	601	602	611	659	633	659	621	640	632	626	630	639	624	637	664	639	646	603	642	624	613	617	643	666	643	630	631	628	666	670	638	607	692	661	674	678	635	656	601	647	600	573	633	626	670	675	694	675	671	621	622	636	602	632	623	659	641	615	631	624	609	600	677	672	637	658	622	634	621	649	659	649	587	602	611	621	655	679	622	628	617	584	616	651	630	648	648	666	594	630	658	625	626	636	656	656	653	617	654	668	603	629	627	685	678	651	597	672	656	659	636	670	644	655	657	655	653	639	607	638	606	627	636	587	636	645	594	647	637	653	637	638	606	644	601	654	622	618	651	676	609	653	644	590	646	580	667	619	635	624	637	649	627	602	678	656	645	635	653	648	677	650	598	646	619	661	679	634	683	649	644	673	611	637	656	686	650	597	662	681	603	621	659	658	667	624	621	632	625	636	627	633	622	616	672	647	639	613	668	624	611	655	633	661	642	650	666	627	641	602	605	636	639	655	595	676	626	632	659	625	626	630	646	684	627	584	643	659	629	623	645	658	627	633	632	635	591	621	620	631	677	665	631	634	633	645	608	641	646	660	632	655	596	618	631	644	649	632	696	634	633	639	699	664	657	588	638	628	660	653	624	616	600	618	671	611	627	670	667	664	620	592	664	667	611	610	620	615	630	691	654	653	633	656	667	626	621	589	621	639	660	662	633	688	639	658	613	682	606	609	649	656	613	624	650	606	637	642	607	645	652	608	633	645	669	613	631	630	665	626	659	595	619	625	640	596	615	589	644	644	637	623	645	651	602	615	625	695	619	617	600	625	683	631	663	633	623	627	607	660	624	615	615	615	667	621	645	624	606	624	645	676	618	612	623	666	595	652	658	602	627	626	614	626	622	697	633	635	618	635	633	639	679	650	608	606	622	636	637	605	671	616	608	692	659	607	652	643	588	596	698	657	663	638	614	629	605	609	604	635	660	628	617	648	642	651	674	632	649	608	657	669	642	620	660	623	688	621	652	648	620	616	613	642	644	648	629	650	630	645	570	588	619	595	634	644	587	653	641	689	598	640	638	545	627	646	665	630	650	653	667	610	611	631	666	623	645	624	644	650	677	642	641	632	658	657	627	641	621	639	626	634	602	601	681	665	661	629	670	568	649	588	658	666	677	633	636	654	647	636	626	626	608	619	667	614	615	653	652	634	608	656	620	638	641	643	644	625	629	630	680	655	611	636	633	652	703	619	616	613	636	622	624	656	646	626	622	635	639	655	645	595	653	625	648	610	625	629	594	610	586	668	625	683	628	620	623	635	679	631	623	679	577	614	654	638	662	627	640	671	679	662	631	601	624	618	599	638	625	629	588	629	657	634	610	641	632	663	665	588	611	624	619	615	655	645	657	641	636	666	632	645	676	660	663	665	633	624	620	652	646	686	616	658	640	650	580	625	669	640	638	632	605	674	613	693	647	640	632	645	637	671	634	617	618	661	683	646	634	616	644	605	628	605	650	669	605	667	636	632	599	599	638	582	674	676	603	647	672	647	659	661	618	640	644	640	651	636	645	650	636	649	696	643	630	639	620	652	614	621	658	651	667	611	607	625	677	645	606	600	632	679	579	690	629	630	651	630	662	636	646	655	663	646	644	667	616	651	663	646	614	649	655	660	669	613	657	591	621	628	635	663	679	641	625	660	664	658	617	634	654	580	617	646	641	598	630	648	609	628	692	635	619	653	638	628	647	655	678	647	647	612	648	613	623	611	624	630	618	605	634	618	615	641	621	623	594	669	624	641	621	617	622	640	597	627	658	596	601	652	612	654	641	656	609	617	664	642	629	634	637	671	683	649	581	609	626	662	625	590	644	627	711	637	649	623	653	604	571	672	631	626	623	636	633	644	623	594	657	634	660	662	649	639	655	676	658	644	647	593	657	634	634	591	603	631	645	643	624	623	588	694	658	590	590	614	638	658	621	640	626	612	655	629	629	681	630	567	651	635	619	659	658	661	639	663	634	623	630	658	637	599	652	627	649	641	662	606	599	644	598	637	616	615	652	642	608	619	654	617	674	597	636	623	618	617	617	632	660	629	637	638	663	564	707	610	624	621	604	662	565	594	628	579	652	655	609	601	646	623	654	698	650	681	677	670	648	663	590	627	632	657	651	647	647	637	606	617	654	606	613	676	619	627	637	662	605	627	590	628	649	652	669	658	576	646	649	624	635	661	678	601	651	648	623	641	623	641	657	671	642	670	643	629	641	653	629	600	653	651	646	647	620	628	630	632	640	640	626	655	621	626	627	630	659	635	643	620	637	647	652	622	622	646	617	609	640	606	635	674	617	649	618	622	647	640	630	616	596	634	628	644	623	606	640	625	686	633	672	596	639	595	637	561	662	620	659	654	634	650	660	625	700	622	653	660	629	604	656	674	643	687	661	628	652	685	640	627	660	650	637	619	610	656	619	661	649	660	657	592	619	647	644	609	616	638	619	648	650	618	646	622	640	666	612	631	616	637	612	630	625	612	597	647	647	589	633	623	626	625	672	620	670	688	623	642	639	648	643	647	659	647	646	604	687	606	662	626	635	670	628	653	676	630	592	627	621	614	629	674	648	606	624	603	614	685	669	651	621	656	641	628	630	602	617	606	645	569	628	641	636	649	656	635	627	700	634	615	622	621	652	603	607	652	656	645	646	618	657	630	632	639	641	652	650	627	632	631	676	653	630	633	658	583	619	653	610	626	627	626	629	629	598	635	667	613	590	640	607	676	625	627	660	641	603	688	633	635	633	605	639	678	633	679	636	611	623	594	625	617	622	642	643	654	581	664	603	674	609	642	635	642	590	623	624	625	637	661	659	632	648	644	647	654	634	597	626	633	618	621	672	609	627	584	634	645	649	607	582	671	599	599	641	602	684	647	644	666	662	655	656	623	634	658	627	655	658	641	642	683	626	662	596	683	588	646	604	623	640	631	688	671	654	631	612	616	630	608	634	635	657	625	607	603	623	653	616	622	634	641	643	619	643	652	628	592	634	627	628	609	612	621	679	613	614	648	623	633	623	622	654	647	639	596	625	633	628	653	635	668	654	649	605	631	664
27644	20440	16031	9298	5059	3252	2740	2159	1810	1663	1413	1411	1407	1356	1207	1161	934	876	888	844	917	806	791	806	793	792	822	797	724	788	760	704	808	821	795	729	760	772	784	768	745	702	800	771	766	731	759	774	744	801	805	755	743	776	749	781	827	790	752	745	806	800	767	782	775	801	743	791	801	790	782	779	803	782	795	752	717	740	762	759	737	833	777	761	758	782	773	737	817	766	812	793	800	731	799	780	761	781	731	766	797	766	757	798	759	759	824	801	772	717	755	766	774	800	723	783	686	778	738	775	819	733	787	736	790	828	761	769	779	765	726	800	755	754	714	795	820	775	766	729	732	771	818	821	812	753	776	787	755	799	784	779	768	794	750	781	779	778	793	702	765	760	755	750	710	778	800	727	723	784	768	789	769	739	753	747	746	785	783	726	778	759	775	781	745	770	780	725	713	731	756	729	759	731	755	802	824	747	780	794	787	732	746	775	776	795	739	776	812	731	818	784	744	745	777	773	771	783	801	738	775	751	759	769	783	794	777	775	784	759	820	813	773	775	747	789	786	785	809	775	726	782	765	796	769	754	716	800	753	775	733	773	779	747	712	787	750	781	756	764	732	735	738	794	813	768	797	753	739	736	781	809	788	750	779	751	748	793	771	791	791	756	762	789	792	759	755	778	796	763	807	713	774	792	761	757	761	763	806	752	821	797	765	769	768	773	753	758	816	736	796	809	759	739	813	712	715	794	760	764	750	778	739	760	792	797	798	803	754	731	757	712	773	782	772	742	756	746	774	727	747	763	820	769	769	793	760	742	803	750	773	775	723	787	769	737	784	848	783	787	750	769	748	759	762	718	753	791	750	757	748	790	761	792	784	781	715	728	791	794	764	716	782	783	761	792	755	804	737	727	757	754	823	785	828	787	770	845	770	733	774	780	736	790	777	750	775	782	748	745	749	788	790	763	772	783	821	780	727	760	789	752	755	775	784	736	790	755	808	731	775	758	816	721	781	754	777	767	777	765	775	723	697	765	736	780	761	796	750	754	789	747	763	812	830	804	746	749	762	795	753	791	728	737	760	720	719	801	777	760	764	757	794	796	739	755	787	752	745	763	817	781	755	741	756	730	757	796	765	798	790	771	816	810	786	755	734	801	768	719	729	777	763	817	771	769	730	733	798	771	784	790	768	778	734	758	754	743	776	727	797	764	759	805	740	768	765	793	756	768	790	815	753	756	740	799	715	773	745	770	827	763	761	757	739	774	773	787	756	777	780	765	803	787	776	755	726	827	770	839	813	783	780	774	757	782	740	752	806	775	783	791	784	734	808	722	741	791	762	760	818	758	791	703	766	786	803	740	755	747	782	743	735	701	771	736	748	766	714	752	771	806	741	780	799	731	764	764	719	828	762	783	764	776	724	791	772	720	800	776	738	772	704	729	782	824	785	751	776	728	732	746	776	758	760	750	788	797	773	741	785	785	758	768	784	805	736	777	784	779	757	789	783	772	815	770	789	776	757	753	751	755	766	793	749	737	834	771	745	782	778	707	745	759	794	779	780	752	762	752	764	721	749	749	796	763	789	749	773	738	756	800	771	727	772	771	782	750	807	738	819	765	793	810	733	800	815	761	785	740	777	753	766	780	771	752	750	785	757	778	779	787	776	743	754	761	786	765	761	770	808	771	754	732	751	817	734	776	742	744	705	761	741	748	737	755	796	751	759	761	814	760	757	796	742	783	756	749	780	721	783	774	761	748	822	736	724	770	778	787	795	754	790	701	741	758	761	759	715	730	796	766	736	766	805	774	727	735	732	778	791	765	820	808	769	765	769	746	804	759	795	793	741	736	712	814	810	743	720	820	805	736	754	749	836	777	811	735	783	757	766	761	791	738	747	749	745	751	758	740	794	794	744	789	723	732	719	745	802	801	751	768	739	720	730	755	809	785	789	744	764	780	725	761	786	738	740	738	780	769	804	814	729	721	719	785	875	793	727	770	788	769	761	767	841	759	788	741	763	790	725	777	776	797	814	738	816	763	758	745	793	816	805	792	775	786	798	755	777	762	783	765	753	820	768	784	747	695	799	756	813	819	758	784	780	802	742	756	800	718	738	730	758	734	785	816	698	729	771	767	746	773	733	782	753	745	707	809	739	738	735	812	773	759	776	760	801	756	795	764	764	765	778	785	724	772	787	767	765	732	762	768	781	783	696	786	738	792	714	785	776	750	807	825	752	750	773	767	728	792	754	777	751	787	782	737	760	745	732	733	727	738	789	745	813	716	720	746	774	769	755	732	751	802	741	788	811	772	758	779	703	756	792	765	788	775	814	790	755	731	819	752	824	789	732	791	765	732	768	757	733	772	775	791	746	754	756	753	758	779	791	784	711	727	739	742	768	730	793	791	733	764	787	755	749	698	791	806	774	763	793	764	772	767	784	756	799	786	777	756	785	780	743	757	782	763	776	774	728	748	762	756	765	802	786	799	721	720	783	778	785	784	772	720	756	770	799	774	785	787	753	777	796	755	781	784	776	800	770	807	747	724	806	744	766	849	777	785	746	794	821	729	786	779	825	745	736	822	731	772	819	770	740	753	770	810	782	761	748	776	731	786	807	774	740	762	778	796	750	799	806	751	708	734	710	742	754	770	778	753	766	759	788	780	742	743	773	712	836	781	843	725	759	825	802	747	756	770	799	770	747	753	751	739	776	750	799	780	823	804	780	736	789	781	780	733	788	723	796	814	739	750	821	775	751	691	787	779	795	770	778	791	748	745	727	761	743	821	744	770	762	750	713	771	745	736	828	744	748	815	787	804	820	766	782	816	799	782	787	793	766	775	712	783	745	740	749	729	768	740	785	760	784	791	818	754	736	779	759	760	728	802	714	756	755	785	743	773	752	765	789	768	709	783	729	755	778	741	770	779	761	765	732	719	787	814	723	753	773	734	744	730	773	788	743	830	774	736	753	778	787	766	764	727	809	720	754	726	763	760	760	823	767	746	801	771	757	777	798	807	744	782	801	774	800	749	772	750	771	769	748	754	790	797	751	745	727	769	728	805	754	728	774	741	733	756	750	784	783	762	750	793	771	795	770	752	777	773	792	778	746	755	755	788	789	762	788	797	777	763	785	778	776	741	787	760	802	775	773	768	759	754	764	745	814	801	748	709	753	800	804	739	755	739	758	734	772	799	780	779	776	774	776	783	732	758	790	784	736	802	829	789	792	766	755	752	800	815	775	827	774	782	736	781	739	741	771	769	721	777	722	814	794	756	782	813	751	802	794	754	783	815	719	776	762	767	794	701	759	792	752	778	792	766	799	764	802	780	738	793	761	742	748	756	813	781	762	776	815	798	777	776	769	734	791	780	760	794	759	773	769	772	783	762	770	782	743	731	769	749	742	782	700	777	755	745	785	763	752	772	751	788	776	771	757	775	810	735	777	718	815	728	790	784	784	859	766	773	778	726	774	745	795	773	792	735	765	807	780	763	851	784	761	732	755	730
10767	20947	18040	10617	7520	5447	4963	3992	3284	2748	2346	2244	2017	2008	1741	1591	1350	1181	1092	1081	1030	1007	1023	1023	970	937	984	895	974	938	976	965	928	911	937	931	943	919	911	941	978	924	910	973	929	908	958	888	916	967	928	987	904	901	870	898	904	922	961	940	956	902	916	912	925	913	921	921	936	873	896	904	952	946	962	955	874	928	933	928	942	938	917	917	907	935	890	887	912	915	934	954	918	912	902	960	915	924	921	921	945	928	859	920	947	938	953	939	937	935	920	913	916	938	960	875	912	931	956	910	948	964	872	928	878	916	934	917	956	927	929	948	872	966	937	886	928	921	892	954	924	948	962	860	868	934	901	897	958	912	889	895	899	868	917	872	856	906	984	886	869	897	896	902	924	932	928	871	926	950	943	897	943	901	891	914	961	914	940	945	898	891	929	893	885	972	937	959	897	935	968	964	898	914	916	886	873	933	902	881	896	997	928	940	889	913	906	892	896	938	967	938	871	860	890	915	943	916	1000	895	936	883	896	944	935	945	917	922	904	942	850	948	921	937	949	921	907	902	942	883	889	912	949	984	967	848	897	963	917	892	869	911	909	957	877	928	920	856	890	884	895	873	872	874	896	884	955	952	950	961	930	939	880	939	942	848	882	900	917	954	923	946	921	938	901	889	933	900	883	908	910	869	920	899	884	956	898	963	910	926	855	890	872	941	928	907	852	930	944	932	907	948	957	897	894	891	942	946	979	933	934	883	857	912	886	853	924	949	904	892	924	895	900	934	930	930	929	927	857	939	938	951	959	915	969	878	942	948	949	922	936	843	906	934	912	886	915	955	883	880	926	983	857	955	897	949	946	906	926	893	898	889	862	907	939	945	942	905	915	909	931	908	946	919	903	929	903	872	915	929	908	899	874	905	887	904	967	929	899	929	936	935	909	911	882	873	974	941	891	929	971	903	930	921	902	895	883	874	888	871	883	910	926	889	848	952	875	871	915	933	909	939	939	908	924	928	907	897	908	940	879	937	930	931	932	971	919	943	895	893	921	896	935	911	925	922	940	887	961	896	971	966	909	907	868	945	898	964	929	914	874	904	882	925	943	924	946	962	935	933	915	874	926	891	909	947	913	867	896	880	898	895	930	909	938	930	892	907	891	939	897	872	888	893	944	887	903	976	844	918	884	936	859	925	906	898	904	900	908	899	923	941	910	882	919	957	942	942	930	901	917	953	899	931	875	894	920	914	967	933	925	933	940	886	910	915	928	894	961	886	910	957	921	904	923	945	914	954	885	934	908	949	953	923	900	963	930	941	966	924	915	878	914	849	880	872	902	888	909	925	896	872	927	902	883	925	922	894	885	930	946	921	916	921	940	857	940	912	898	946	946	890	931	939	938	883	912	910	905	893	953	963	944	917	956	911	932	981	898	966	861	943	901	918	967	987	875	921	964	914	957	902	929	939	869	935	934	963	871	936	909	919	928	932	904	933	926	883	945	932	969	878	944	953	935	923	883	901	942	939	915	931	958	945	888	920	888	873	931	919	933	894	932	979	904	886	891	909	912	899	927	967	916	964	890	906	922	915	952	920	901	953	918	911	935	942	914	923	923	908	905	952	945	899	871	918	909	920	941	861	937	869	935	914	909	996	950	925	908	933	956	899	897	990	950	888	937	929	919	878	972	927	961	914	937	972	898	905	905	950	966	901	902	891	953	946	921	915	880	911	984	979	914	926	922	942	965	901	887	951	930	911	906	915	878	899	905	906	921	906	901	872	988	952	913	903	926	964	919	962	935	902	925	931	946	914	937	901	920	975	906	936	901	941	883	900	960	947	922	924	957	961	898	947	931	939	890	921	943	874	888	909	908	933	895	938	918	902	931	913	882	917	932	855	946	883	902	959	862	889	944	929	909	875	910	889	927	865	923	922	859	956	886	921	960	928	927	918	911	944	926	910	884	891	890	973	939	971	886	907	885	900	919	893	892	937	872	900	890	896	917	870	951	908	952	902	917	953	936	870	893	935	933	895	914	933	871	900	875	943	889	898	942	1000	873	911	921	883	933	972	937	927	911	911	912	912	868	967	952	927	929	922	931	903	882	924	916	889	870	938	897	909	942	908	873	919	972	906	958	908	894	949	915	974	1010	924	932	880	895	968	937	911	954	917	943	965	878	883	895	901	935	958	907	922	892	931	894	869	907	923	920	908	933	920	924	945	975	947	920	948	929	902	973	918	923	909	918	895	961	892	939	887	882	965	897	944	943	960	954	909	900	911	873	908	899	959	921	941	896	916	920	936	948	928	916	907	902	890	946	911	901	923	957	899	884	892	957	938	932	923	914	882	913	960	869	911	956	960	937	930	918	897	932	940	926	897	892	905	900	941	911	945	929	937	915	914	948	913	927	914	931	921	936	900	973	928	925	971	962	934	915	899	958	927	956	935	864	911	894	941	930	941	930	929	942	977	887	934	914	942	912	1003	911	854	900	890	961	931	922	925	892	960	862	907	898	941	940	945	895	885	940	925	914	931	929	894	890	963	892	888	924	918	916	945	934	894	900	961	923	906	892	888	912	916	933	909	901	973	921	928	883	931	917	867	950	947	924	946	899	913	924	916	965	849	903	894	888	895	938	921	907	916	863	871	957	869	916	864	902	826	897	869	917	914	905	952	942	943	925	875	927	903	924	898	902	917	889	854	892	894	950	915	908	915	901	933	913	894	897	942	881	919	909	914	904	954	914	935	918	971	821	928	924	939	912	919	923	875	955	938	921	949	919	891	923	932	948	884	961	943	936	977	946	952	911	955	988	954	904	922	857	903	936	915	873	883	864	1007	934	890	860	873	888	946	964	945	951	962	929	890	955	912	952	965	904	927	881	874	906	954	963	931	909	941	872	881	896	900	929	886	912	925	937	897	940	892	896	947	903	956	937	942	946	908	878	878	850	894	899	889	861	909	898	937	914	895	925	885	913	947	890	957	958	880	960	919	901	916	927	932	966	946	988	964	921	895	908	886	930	852	881	896	900	915	906	965	943	912	905	954	926	989	939	945	941	923	974	921	999	897	938	918	855	936	884	905	959	915	912	925	950	949	948	863	911	900	899	925	936	910	913	922	949	941	925	933	900	886	898	916	907	904	922	951	907	960	923	926	943	929	948	867	918	950	913	966	912	920	871	887	894	921	931	877	901	964	885	927	897	936	944	893	869	913	916	908	953	902	918	937	986	909	883	934	882	935	944	892	927	919	939	893	909	890	921	883	934	979	878	909	907	946	957	934	939	906	930	903	939	872	944	846	957	919	908	981	869	927	914	941	937	925	904	905	905	899	918	911	917	936	894	849	933	868	921	951	931	891	910	905	947	943	907	909	891	932	972	922	965	877	931	905	860	934	928	884	926	898	896	931	884	905	861	926	927	928	879	914	944	967	916	925	923	937	955	950	956	911	892	961	903	914	921	953	900	913	844	915	971	866	920	975	894	918	961	905	856	913	940	927	945	928	907	907	931	914
24001	21356	28441	24634	21334	13685	6079	3964	2812	2419	2188	2051	2048	1810	1601	1523	1312	1194	989	1075	1032	992	1018	958	911	958	954	981	898	902	946	932	912	921	953	867	937	907	912	904	862	883	889	879	907	858	873	834	863	871	900	915	865	880	845	874	884	843	863	875	865	875	888	907	863	835	876	828	906	889	872	833	861	913	909	869	899	886	883	864	852	864	893	924	875	851	892	863	869	863	867	886	885	882	827	854	961	864	896	841	847	879	815	863	873	837	874	909	862	886	861	902	924	891	866	879	874	854	866	847	879	851	900	860	929	852	871	910	882	861	851	854	943	888	941	882	813	828	848	851	822	867	894	861	827	834	894	875	867	897	894	898	818	929	855	834	841	823	873	862	886	906	866	851	874	861	866	825	906	912	907	917	916	817	913	909	812	881	870	880	889	860	845	838	852	897	864	871	897	830	881	837	894	877	889	913	843	842	897	873	821	876	805	843	842	930	844	877	883	889	896	858	873	870	892	855	802	894	872	882	874	860	876	859	913	874	863	827	853	880	876	885	805	901	873	917	810	878	847	862	887	850	871	899	884	892	858	868	886	870	847	941	840	884	842	835	852	854	879	872	868	843	904	872	878	858	869	872	816	923	809	866	792	892	889	891	906	855	853	828	862	823	890	901	915	814	882	849	868	904	866	843	823	832	813	806	868	824	860	846	878	850	869	868	850	857	838	851	870	842	875	886	853	856	830	916	915	880	842	827	882	881	869	842	894	842	888	890	804	883	859	872	878	922	881	871	877	851	881	866	884	853	869	865	883	860	879	793	882	867	892	877	856	861	909	926	867	853	904	847	899	920	831	849	883	860	901	891	878	880	894	872	910	841	830	920	871	883	834	885	924	851	846	884	894	908	897	876	877	879	880	829	950	894	867	887	812	890	897	879	890	855	816	894	818	838	890	933	877	851	890	914	853	895	816	898	902	880	853	867	890	876	849	862	842	892	859	816	945	928	877	906	890	884	852	850	840	903	841	827	836	873	883	850	834	894	864	839	886	874	846	863	844	858	894	882	864	846	874	860	859	874	792	863	915	930	872	837	860	869	863	884	853	893	845	844	891	851	916	857	953	860	876	881	856	820	833	845	892	869	943	880	886	871	911	865	912	813	911	848	846	884	858	812	803	866	856	891	899	846	840	878	844	806	860	883	827	870	874	852	870	867	793	866	846	865	887	848	898	844	858	841	856	824	832	886	851	817	866	884	850	871	870	880	877	885	907	843	854	826	844	821	891	897	868	838	852	905	897	850	871	877	825	861	833	910	903	826	862	910	905	904	884	860	856	819	868	822	795	867	911	875	836	926	924	870	856	878	849	898	841	868	819	902	916	900	870	878	906	880	868	861	880	879	885	884	862	876	879	928	824	889	918	835	897	919	874	867	900	850	846	870	846	852	834	831	831	834	852	860	844	831	880	883	880	924	904	859	873	854	900	876	889	876	865	834	828	873	895	817	851	844	813	925	931	893	912	833	883	885	864	848	842	936	863	829	857	880	929	835	872	884	868	940	885	908	869	894	799	922	876	927	819	879	879	794	830	854	885	896	886	827	779	857	874	859	864	864	874	883	830	915	855	827	885	889	886	891	893	862	914	868	863	874	839	900	862	859	884	864	797	903	881	939	830	867	855	876	835	866	895	880	927	879	906	833	937	853	861	893	856	851	889	856	893	785	881	927	864	877	845	853	861	867	884	877	851	862	852	840	878	931	870	817	856	862	853	929	904	809	864	856	853	914	839	876	865	842	818	866	843	878	887	878	837	897	848	846	869	884	868	911	908	871	900	908	864	867	875	890	854	887	847	887	864	874	938	871	888	880	899	877	874	905	868	846	905	893	811	878	912	777	842	845	859	849	866	861	872	874	863	827	825	856	839	888	889	952	896	904	858	913	817	877	882	850	889	929	811	900	858	866	908	864	804	880	841	846	876	896	825	870	855	865	878	878	840	867	862	945	859	874	903	837	895	825	874	875	878	846	848	889	909	896	899	880	900	871	802	885	899	869	861	858	814	865	898	899	890	846	911	840	863	880	861	804	866	851	860	855	858	866	923	813	884	831	849	829	905	886	881	872	844	875	891	811	879	876	824	877	876	810	875	877	921	859	866	892	881	909	819	893	856	914	900	866	883	875	833	849	861	910	827	888	884	888	937	850	841	898	800	843	919	914	895	909	904	838	869	831	856	891	908	920	949	844	873	866	923	887	892	838	908	905	881	866	879	934	905	881	873	873	850	867	875	911	884	909	852	918	862	832	845	876	925	859	882	844	847	870	886	867	844	871	866	902	865	927	827	830	813	877	869	831	918	848	892	819	862	856	877	837	920	874	918	923	931	875	878	854	862	829	835	863	840	870	869	865	891	875	855	935	917	885	825	879	847	844	859	829	895	877	836	837	859	888	822	869	870	890	884	879	879	901	877	840	855	865	843	815	876	906	884	914	815	907	960	875	846	886	851	828	858	766	902	881	886	848	889	906	883	839	859	888	874	885	851	875	904	806	837	900	885	879	879	867	873	846	847	902	805	900	863	840	877	779	881	834	857	836	864	901	872	864	837	864	890	878	890	903	873	889	891	869	871	869	876	854	903	939	923	938	899	871	898	863	849	902	895	893	891	890	880	898	897	859	856	838	847	891	840	892	900	868	875	810	886	867	861	891	811	963	840	918	884	892	868	868	879	840	823	886	833	878	873	902	895	838	788	879	834	850	861	802	901	859	876	791	902	887	839	817	879	908	845	836	877	865	821	899	920	889	954	853	889	857	914	867	809	918	898	827	900	923	873	865	880	873	871	860	907	800	909	926	840	905	867	893	872	874	834	827	883	895	825	853	846	888	921	901	845	909	906	890	852	894	864	815	863	837	865	881	927	834	871	874	845	862	884	888	896	833	830	856	847	859	900	896	870	859	896	889	889	845	851	813	832	946	831	879	849	860	881	873	869	858	842	824	838	914	825	845	890	856	845	902	839	875	857	917	884	847	903	872	841	883	845	828	912	863	810	850	821	875	863	828	849	923	844	856	862	877	872	848	842	885	874	904	920	834	893	868	859	855	868	828	892	885	842	898	894	871	883	895	860	880	847	902	883	888	894	894	864	859	853	870	900	851	853	906	897	874	864	840	868	908	900	874	847	851	893	881	849	877	880	897	865	889	864	861	838	846	855	877	866	861	857	843	833	909	831	818	870	838	878	879	819	886	853	876	879	948	876	888	868	844	856	908	865	874	861	906	866	890	891	875	864	838	871	910	867	882	838	859	829	853	874	877	882	869	869	880	857	892	857	832	895	904	830	851	864	879	815	904	894	882	872	872	849	870	855	864	859	901	897	870	866	826	854	947	917	892	858	788	901	837	842	955	839	868	875	838	893	860	883	827	847	883	859	894	918	831	863	899	966	923	875	921	837	887	852	865	842	896	881	865	872	856	855	878	910	877	888	869	879	813	903	907	819	862	847	833	869	826	864	856
10643	29267	25398	15802	11910	8924	8009	6470	5007	4074	3576	3471	3283	2792	2567	2251	1742	1439	1360	1320	1324	1254	1158	1223	1258	1140	1121	1112	1118	1152	1161	1090	1115	1119	1105	1066	1090	1043	1069	1052	1143	1089	1079	1043	1114	1076	1025	1076	1059	1064	1014	1073	1017	1108	1013	1042	995	1029	1060	1025	1053	1047	1055	1029	1016	1060	1021	1102	1086	1070	1082	1023	987	1056	986	1092	1073	1063	1046	1087	1004	1104	1061	1051	1027	1020	1037	1009	1076	1077	1070	1078	1054	1077	1051	1068	1025	1081	1089	1058	1052	1110	1024	1034	993	1054	1023	941	1002	1037	994	996	993	1034	1073	1040	1023	1054	1024	1025	1023	1020	1051	1082	1048	1083	1055	1029	1100	1073	1054	1089	1003	1011	1002	1086	1066	1043	1049	1073	1006	1006	1008	1044	1074	1031	1019	1013	1027	1092	1033	1092	1018	1022	1036	1063	1040	1069	1115	1072	1056	1086	1009	1083	1065	1030	1041	1033	1033	1072	1023	1027	1039	1060	1071	1033	1040	1046	1005	1080	1018	1056	1064	1071	1047	1079	1041	1016	1064	1041	1058	1046	1051	1085	1043	1089	1107	1071	1108	1050	1039	1027	1091	1124	1064	995	1066	1007	1061	1017	1028	1040	1045	1037	1003	1018	1013	1112	1047	1053	1039	1050	1049	1026	1017	999	1091	1034	1039	1079	1081	1056	1048	1050	1093	1024	1028	1040	1097	1006	952	1099	993	1027	1002	1056	1020	1068	1050	1094	1054	1003	1045	1051	1033	1076	998	1053	1118	1046	1037	1063	1067	1032	1062	1056	1054	1049	1061	975	1007	1066	997	1074	1031	1016	1038	1069	1017	1034	1007	994	1090	1039	1048	1021	1028	1096	1114	1062	1013	1040	1001	1044	1051	1053	1104	1066	1081	1073	1003	1054	1095	996	1031	1021	1094	1022	1033	1084	1026	1047	1033	983	1022	1077	1037	1030	1041	1020	1043	1043	1066	1031	1073	1038	1089	1062	1006	1033	1111	1077	1027	1049	1032	1047	1101	1028	1106	1001	1135	1025	1079	1086	1057	1073	1070	1015	1105	1015	1010	1030	1037	1030	1031	1025	977	1052	1081	1016	1019	1052	1042	1057	1068	1034	1066	1029	1046	1014	1040	1060	998	1049	1016	1077	1041	1071	1036	1001	1020	1085	1081	1088	1098	1070	1037	1019	1026	1031	1033	1077	1070	1039	1013	1126	1087	1004	1040	1066	1083	1096	1000	1035	1014	1021	1060	1056	1041	1023	1050	1045	1045	1015	1031	1029	1054	1032	1014	1082	1055	1098	1047	1097	1103	1021	1043	1055	1026	991	1039	1004	1073	1121	1004	1065	1065	1082	1081	1029	1060	1097	998	1030	1038	1042	1045	1076	1038	1029	1014	1030	1048	1022	1025	1067	1084	1035	1027	1052	1083	1057	1039	1069	1031	1069	1112	1049	1076	1019	1003	1024	1051	992	1014	1010	1048	1007	1061	1039	1040	1023	1066	1119	1085	1059	1037	1074	1098	1081	1080	1030	1055	1015	1037	1065	1089	1019	1043	1073	1028	1066	1062	1054	1048	992	1039	1006	1050	1016	1046	1076	1069	1109	1065	961	987	1001	986	1008	1026	1045	1022	1036	1073	1072	1057	1058	1058	1007	1059	1045	991	1043	1001	1049	989	1012	1017	1072	1057	1056	1062	1027	1068	1080	1097	1064	1087	1031	1041	1039	1008	1040	1065	1083	1013	1045	1088	1019	1050	1060	989	1010	1013	1037	998	1019	993	1105	1077	1020	1079	1068	1094	1000	1066	1071	1016	1041	1061	1026	1028	1060	1086	1060	1037	1044	1090	1041	1073	1053	1087	1016	1006	1093	984	1092	1069	1081	1085	1019	1097	1077	1002	1025	1067	1023	1026	1058	1040	1029	1099	995	1033	1039	999	1058	1079	1040	1001	1000	1054	1132	1028	1057	1120	1019	1052	1061	1033	1085	1082	1095	1036	1026	1048	1062	1048	1030	1061	1049	1046	1015	1054	1000	1014	1084	1038	1071	1046	1057	1068	1002	1034	1042	1065	1052	1034	1029	1048	1009	1120	1087	1048	1063	1045	1073	1017	1113	1080	1025	1037	1026	1051	1020	1037	1036	1029	1067	1048	1093	1025	1075	976	1062	1039	992	1131	1097	1031	1049	1033	984	990	1062	1043	1019	1027	1002	1040	1087	1061	1116	1053	1004	1052	1015	1016	1038	980	1012	1031	1112	1080	1018	1049	1037	1119	1037	1054	1068	1041	1014	1035	1073	1061	1074	1089	1055	1112	1051	1022	1061	1032	1081	1028	1050	1066	1056	1086	997	1120	1039	1054	1049	1053	1066	1088	1025	1055	1100	1017	1068	1070	962	1011	1095	1057	1036	1052	1026	1032	1019	1063	1021	1047	1067	1043	1071	1071	1033	1052	1026	1017	1008	1015	1056	1000	970	1059	1051	1001	1013	1069	1014	1052	1064	996	993	1065	1039	1068	1069	1028	1115	1068	1041	993	1075	1007	1047	989	1065	1030	1004	1016	1117	1059	1007	1069	1004	1015	1005	1017	1055	1013	1013	1028	1015	1074	1007	1068	1029	1012	1071	962	1079	1059	1100	1067	1115	1015	990	1061	1006	1043	1081	1081	1035	1015	1049	1072	1058	1087	1015	1069	1043	1023	1033	1044	1067	1071	1062	1048	1076	1013	1045	1140	1075	1083	1122	1034	1001	1007	1066	1062	1079	1069	1062	1022	1040	1069	1071	1021	1062	1034	1040	1017	1027	1052	1033	1066	1018	1097	1060	1010	978	1037	1028	1052	1003	1036	1048	1093	1083	1050	1080	1016	1078	1030	1026	1006	997	1064	1023	1081	1070	1049	1006	1067	1056	1094	1018	1046	1066	1000	1059	1066	995	1078	1026	1046	1060	1043	1013	995	1066	1039	1053	1085	1024	1003	1022	1064	1020	1061	1065	1016	1053	1078	1049	1090	1025	1046	1055	1037	1044	1036	1055	1075	1042	1055	1031	1019	1038	1115	1056	1089	1100	1002	1032	1062	1056	999	1033	1051	1030	997	1046	1061	1044	1015	1028	1012	1056	1064	1019	1079	1110	1060	1079	1089	1034	1025	1039	1031	1009	1016	1024	1096	1041	1055	1036	1102	1000	980	1046	1016	1050	1028	1049	1025	1006	1012	1055	1042	1059	1118	1044	1043	1101	1076	1098	1068	1067	993	1111	1058	1048	1066	1071	1071	1050	1045	1017	1051	1042	1032	1088	1026	1051	1032	1015	1046	1045	1063	1042	1031	1066	1038	1032	1005	1022	1075	1073	1046	1054	1014	1035	1111	1051	1055	1099	1052	1050	1090	1036	1049	1031	1051	1104	1048	1025	1069	1052	1037	1083	1071	1098	1051	1076	1093	1063	1052	1071	1079	1026	1059	1003	1070	1003	1063	1035	1016	1067	1060	1056	1014	1005	995	1030	1058	1043	1033	1047	1005	1023	1009	1101	1032	1001	1084	1070	1025	1018	1057	1072	1100	1039	1037	1108	994	1074	1051	1063	1007	1055	1022	1061	1114	1035	1035	1070	1046	1083	1036	1108	1050	1097	1012	1040	1034	1030	993	1051	1058	1062	1037	1067	1046	1075	1067	1051	1046	994	1090	1085	1003	1008	1007	1053	971	999	1054	1054	1037	1009	1055	1028	1054	1024	1047	1018	1048	1066	1071	1030	1047	1003	1020	1029	1105	983	1016	1037	1008	1070	1082	982	1070	1029	1057	1048	1059	1013	1038	1006	1043	1065	1018	1072	1100	1074	1009	993	1014	1058	1028	1021	1002	1054	997	1082	1119	1034	1027	1046	1045	1046	1054	1025	1086	1016	1016	1000	1021	1064	1008	1062	1065	1071	1030	1072	1050	986	1054	1064	1038	1005	1032	1041	1033	1030	1100	1067	1012	1070	1065	1002	1000	1039	991	1031	1030	1034	1014	1048	1103	1052	1035	1035	1056	1052	1058	1061	1007	1053	1074	1040	1054	1035	1079	977	1009	1031	1059	1085	1070	1070	1083	1058	1020	1019	1074	1057	984	1062	1028	998	1030	1083	1046	1029	998	1054	1024	1041	1030	1040	1066	1049	980	1041	1039	1024	1073	1024	1054	1038	961	1083	1035	1080	1054	1025	1017	1040	1068	1107	1045	1002	1031	1048	1055	1043	1049	1033	998	1032	1020	1052	1041	1006	1047	1090	1065	1009	1029	1007	1025	1098	1010	1093	1023	1023	1029	1045	1012	1021	1032	1039	1055	1044	1056	1030	978	1131	1100	1114	1057	1085	1056	1033	1023	1035	1045	1074	1039	1002	1059	994	1087	1063	1081	1031	1053	1058	1105	1085	1052	1103	1068	1034	992	1096	1036	1084	1076	1035	947	1029	1054	1036	1058	1025	1065	1011	984	1047	1064	1027	1115	1099	1066	1066	1091	982	1074	1029	1045	1022	1073	1074	1033	1060	1053	1036	1061	1043	1038	1062	1089	1014	1041	992	1038	1020	1066	1048	1064	1077	1060	1058	1059	1089	1023	1042	1089	998	982	997	1071	1044	1054	1070	1039	1069	1078	979	1069	1018	1097	1024	1014	1047	1073	1105	1061	1046	1037	1029	1022	1043	1104	1054	1069	1060	1011	1069	1062	1062	1045	1064	1017	1087	1023	1067	1084	1062	1051	1086	1063	1003	1042	1044	1058	982	1082	1029	996	1017	1028	986	1015	1008	1058	1058	1087	1013	1057	1036	1031	1012	1033	1031	1030	1023	1081	1027	1043	1067	1076	1049	996	1037	977	1098	1047	1099	1082	1073	1068	998	1065	1102	1013	1070	1069	1066	1003	1065	1104	1046	1047	1087	1004	1011	1024	1066	1004	999	1061	1069	1100	1035
25067	21396	27547	25553	15555	5144	3398	2414	1819	1595	1370	1400	1278	1128	1003	858	745	623	588	546	560	539	529	514	518	466	487	507	491	482	467	485	450	491	415	476	432	458	461	459	429	460	439	445	454	439	448	471	467	420	422	418	422	450	441	411	437	490	428	422	429	456	458	455	431	481	451	414	469	456	466	461	430	482	406	404	410	446	451	419	446	441	432	412	461	424	457	471	464	426	442	426	416	459	469	427	415	472	437	447	418	458	443	449	391	405	423	440	443	447	399	414	441	438	450	474	413	460	452	448	434	453	458	473	423	458	470	441	467	442	415	434	434	464	456	421	416	411	439	415	470	403	449	438	443	475	463	449	406	457	461	459	426	460	441	467	457	441	441	470	435	417	438	412	436	409	389	414	444	422	447	444	435	432	461	443	471	430	443	474	453	438	422	449	435	440	424	445	424	449	455	454	424	473	418	467	472	446	461	459	439	438	441	418	423	427	449	438	448	426	408	418	432	441	453	419	460	448	460	445	438	458	422	438	450	457	415	432	461	446	468	445	425	429	415	431	387	432	461	443	398	456	436	459	417	447	445	445	422	437	438	448	440	454	436	426	435	459	464	476	396	443	433	431	420	443	428	433	426	429	425	447	435	437	448	438	436	509	437	455	476	443	424	477	396	461	435	452	427	463	442	445	400	440	427	449	489	468	428	452	416	447	442	438	449	437	420	451	431	420	434	436	426	453	461	394	439	441	419	450	480	434	437	449	444	479	439	443	464	416	439	447	481	431	466	402	447	424	452	435	450	426	438	434	428	428	432	446	473	469	449	472	491	399	445	409	457	440	425	455	435	448	448	427	428	447	438	446	422	453	421	419	421	420	451	480	452	476	451	444	447	443	452	451	437	418	455	434	482	457	430	436	448	462	416	437	428	399	439	454	463	427	466	422	437	448	452	452	438	461	438	430	454	424	469	447	420	382	434	417	449	394	437	466	451	470	449	417	423	446	440	466	424	480	413	436	441	450	459	427	465	457	504	426	475	472	429	471	435	474	431	485	405	450	423	479	444	476	448	443	457	397	423	413	481	445	399	464	470	420	481	456	444	431	459	409	460	458	440	442	403	452	445	452	431	426	441	422	449	463	458	429	459	439	467	430	466	443	400	460	452	452	434	406	484	441	456	420	483	424	450	442	468	438	430	447	417	470	411	460	474	433	419	443	445	440	411	441	454	453	438	444	441	454	430	443	430	469	467	413	410	407	453	450	466	481	441	466	459	427	450	454	438	411	447	455	452	448	403	488	457	447	449	487	445	445	455	433	428	450	458	460	428	456	460	433	453	408	470	463	419	439	472	418	466	458	405	438	459	428	427	419	450	454	469	435	452	426	426	496	418	427	476	435	457	422	455	467	452	456	455	432	449	443	440	474	451	475	407	396	452	420	430	413	409	424	411	448	412	454	437	453	470	459	421	426	429	473	423	453	465	458	427	413	415	432	424	466	427	427	463	436	473	447	448	464	434	468	423	411	454	452	462	427	433	415	455	442	436	417	431	463	442	451	478	425	413	483	432	450	427	443	426	450	420	429	402	500	458	446	437	454	407	470	474	457	444	418	437	420	407	470	461	431	455	411	429	415	415	484	440	474	451	469	444	440	411	414	444	419	442	397	436	431	384	445	430	411	424	496	502	469	432	449	458	474	431	427	463	425	453	453	441	451	401	453	427	433	463	452	443	465	450	464	417	434	435	461	463	461	458	434	464	426	394	460	438	436	422	444	424	449	439	436	461	443	431	448	428	445	434	422	393	461	441	416	439	434	427	435	434	425	450	404	448	456	436	458	458	456	451	436	464	437	425	446	443	437	463	409	425	454	449	443	431	425	454	419	438	465	449	404	433	440	435	431	419	461	462	444	425	509	437	465	444	448	461	482	432	464	444	428	455	454	417	472	470	457	388	439	463	391	446	418	455	417	443	445	439	421	450	476	454	434	429	421	452	424	446	444	450	441	438	462	436	423	459	447	431	412	436	466	427	440	445	432	430	429	466	458	434	457	431	421	469	480	424	428	409	426	455	434	449	411	442	396	407	425	473	459	416	432	471	458	453	476	417	435	427	456	402	453	421	452	450	436	459	462	457	494	448	435	437	411	417	480	468	442	467	429	468	451	432	440	437	444	460	468	419	435	423	428	434	465	475	457	399	439	419	452	422	414	457	406	415	437	465	438	462	470	434	448	419	428	463	420	466	421	430	444	477	420	436	440	441	424	452	436	457	384	430	428	485	431	404	453	466	441	448	459	466	451	459	455	440	471	440	426	430	408	404	442	414	446	431	473	427	494	412	423	427	454	440	432	399	492	440	422	460	444	426	485	413	487	465	411	429	424	407	460	446	443	465	432	433	470	434	423	473	448	420	447	396	422	438	450	447	425	451	419	467	452	497	469	445	412	481	465	431	480	465	439	417	372	417	432	457	437	440	463	460	465	470	450	460	480	418	477	431	388	441	462	435	433	453	445	445	442	439	411	434	430	405	420	425	459	459	437	429	460	477	450	432	437	438	417	407	425	434	462	427	446	447	444	455	452	463	455	458	467	423	432	424	440	442	428	444	438	399	443	458	466	474	448	406	419	467	419	440	433	418	430	441	481	406	490	438	451	454	444	445	432	425	464	435	471	449	412	403	487	410	452	442	460	443	451	405	444	450	462	419	461	446	403	405	458	468	447	491	421	439	442	426	448	447	449	475	456	458	419	464	450	442	414	426	419	424	413	426	442	390	399	449	418	437	479	466	385	461	455	480	433	446	439	449	451	459	440	437	427	452	455	429	416	447	415	482	441	448	443	406	400	450	457	457	408	412	459	444	425	462	431	442	432	449	464	437	442	426	451	435	432	432	441	448	424	444	441	403	459	460	455	457	426	453	432	465	491	425	445	445	463	420	426	453	423	400	421	438	454	480	434	459	425	425	436	415	403	456	460	433	440	428	443	432	439	466	451	470	454	451	423	469	476	399	417	409	407	406	421	448	475	445	453	449	435	442	403	426	396	439	406	468	431	452	428	430	409	392	453	421	452	400	439	407	445	468	474	447	454	453	424	466	466	437	404	432	428	457	429	459	411	471	449	438	424	435	441	463	421	429	419	413	429	420	446	468	451	431	458	437	450	449	425	464	439	448	490	449	468	438	398	454	427	493	420	462	423	441	437	447	418	436	403	424	486	420	491	416	436	430	420	505	404	417	437	439	418	464	442	432	467	437	389	438	454	424	440	463	432	424	471	460	419	417	493	425	418	436	447	424	471	469	428	442	429	433	442	457	413	456	417	426	407	399	450	427	435	475	474	457	428	441	444	442	462	425	445	434	427	439	445	418	415	439	457	450	442	424	461	424	434	450	440	444	460	437	437	452	419	443	450	403	462	413	434	450	430	440	449	476	476	458	423	452	451	415	470	428	423	404	470	421	415	428	422	439	434	438	423	445	465	446	408	440	423	426	429	435	465	423	438	445	416	439	424
10804	26032	21724	13150	9952	7395	6282	5057	3927	3154	2665	2567	2301	2001	1692	1484	1123	868	793	788	738	676	659	648	629	609	634	600	621	572	531	569	616	630	603	541	516	586	559	545	569	560	534	527	548	536	554	562	520	507	519	539	502	527	570	562	514	518	517	528	576	499	547	536	505	573	579	565	545	526	536	517	523	572	540	538	524	505	558	546	511	558	517	538	547	548	519	529	552	561	475	512	541	540	509	487	519	525	531	519	522	540	551	557	550	534	551	567	473	571	579	565	517	494	545	528	525	524	547	492	541	539	524	536	560	543	555	547	533	544	539	560	517	559	519	528	549	507	528	520	561	514	544	532	556	506	558	574	514	509	545	542	564	512	563	539	525	564	565	519	544	470	505	541	514	545	514	552	521	564	507	560	566	531	520	531	542	548	543	534	553	517	539	554	524	527	515	491	538	507	535	536	568	552	529	505	502	542	573	589	572	562	523	545	501	525	532	546	547	534	508	550	537	549	567	530	550	552	561	502	549	493	529	541	542	532	543	554	570	525	531	538	541	550	501	502	511	563	511	523	520	529	513	575	569	533	570	537	575	541	546	544	594	528	576	534	521	510	559	557	556	522	522	531	571	516	519	532	508	574	551	533	517	549	553	510	558	553	561	505	548	505	542	545	535	494	546	533	514	542	528	514	532	526	528	517	583	505	529	505	569	589	514	517	535	538	525	500	511	521	532	535	562	519	502	538	539	529	554	487	528	483	563	529	511	489	534	523	522	488	524	509	537	547	546	483	545	564	550	533	547	538	488	533	553	520	531	543	527	540	522	568	537	503	544	525	534	561	561	529	531	523	539	514	539	552	541	512	541	524	514	539	522	561	542	525	570	542	556	553	523	576	557	544	531	520	542	564	501	535	559	519	528	562	556	541	457	550	558	516	573	534	553	558	535	547	549	540	525	537	502	515	544	529	529	505	542	527	521	546	534	563	523	513	526	533	541	641	568	541	507	536	553	549	525	537	498	515	493	555	527	542	533	487	556	532	583	517	510	546	565	518	556	503	559	549	527	546	574	521	495	507	557	551	529	586	516	547	530	541	551	543	503	511	519	514	553	515	506	534	544	498	544	551	517	530	558	508	530	546	571	529	544	527	523	514	493	564	546	530	574	549	534	543	535	559	512	532	538	560	541	550	542	542	552	530	528	554	572	536	560	542	514	527	519	532	543	525	510	512	577	529	516	558	529	516	529	528	528	540	553	520	591	520	568	544	568	532	510	506	562	582	493	531	562	570	529	512	534	559	513	496	550	543	532	532	508	546	516	522	541	514	543	573	562	535	544	519	518	574	521	528	546	557	538	552	524	547	550	532	525	544	560	535	566	532	549	512	542	521	586	508	491	541	527	578	555	530	581	557	525	515	558	553	519	478	555	556	516	531	565	507	526	530	529	528	508	538	548	552	528	497	535	537	562	536	541	530	488	542	552	504	523	521	518	510	517	557	550	496	559	531	576	506	545	481	558	526	559	532	508	572	527	552	538	515	505	493	539	551	505	552	532	542	528	575	524	530	477	531	556	571	562	547	523	504	542	559	575	549	578	515	542	496	516	495	564	549	519	529	506	524	583	504	525	543	545	555	524	578	553	532	548	507	498	520	490	564	538	530	510	504	496	574	539	538	526	546	555	550	559	553	521	543	508	537	500	487	522	531	538	563	532	536	534	572	574	522	519	510	483	531	523	506	545	555	528	509	570	523	534	522	557	569	523	560	522	538	534	547	568	525	517	528	445	534	515	502	534	515	557	519	554	541	584	534	528	527	513	485	534	473	544	540	502	496	542	548	536	515	512	527	546	525	502	520	528	550	553	541	564	511	491	520	505	514	569	514	530	535	546	540	523	545	526	566	533	532	527	514	572	545	495	512	528	544	521	546	517	561	493	571	539	565	575	536	553	512	528	505	535	498	565	545	534	537	568	536	527	524	544	506	543	572	532	538	547	511	544	527	559	536	545	571	530	541	556	535	487	524	614	554	518	511	527	566	577	570	526	515	534	535	545	529	525	581	525	513	517	531	528	536	552	538	571	546	513	553	535	527	552	599	539	513	521	556	529	544	539	496	538	531	542	510	485	542	504	503	544	518	541	565	569	494	540	511	527	528	529	524	488	491	537	542	529	530	518	517	514	550	514	516	524	586	521	511	570	583	503	569	514	528	515	536	577	545	516	489	515	563	558	513	505	548	548	550	521	545	547	574	546	509	504	563	510	535	515	523	529	500	524	539	553	530	568	551	513	528	548	517	483	521	546	500	550	539	575	531	535	502	532	583	538	491	510	528	531	541	571	544	541	505	568	532	515	522	522	534	499	583	485	550	534	517	496	527	518	547	574	537	531	583	547	514	524	519	485	518	559	505	558	522	494	547	572	555	531	537	571	491	566	526	511	560	530	497	562	552	558	541	591	532	535	492	522	526	520	550	522	505	562	501	533	566	539	533	518	550	555	574	547	486	546	542	503	550	586	561	577	594	514	541	569	555	556	516	513	560	570	517	552	564	501	572	525	518	516	548	538	591	554	543	544	563	535	532	563	509	524	525	512	572	585	530	492	508	516	535	555	563	529	534	529	529	521	487	540	495	562	517	515	537	555	542	547	545	501	547	529	483	576	567	512	530	509	568	543	512	577	478	542	558	514	519	519	492	523	537	496	503	533	518	533	547	583	531	531	528	565	496	516	531	545	546	503	514	527	510	521	561	536	563	527	515	548	539	549	526	539	546	546	490	573	574	555	505	531	511	562	513	549	544	550	476	541	526	550	525	518	526	501	540	516	535	552	562	536	526	551	541	564	550	528	540	518	532	541	565	546	510	496	569	556	551	523	567	508	498	515	518	540	564	492	529	531	540	502	537	583	556	524	553	553	544	546	567	575	574	525	576	562	515	540	573	542	535	551	531	539	560	520	547	551	530	537	538	549	551	557	579	563	537	529	557	514	558	523	525	555	508	514	553	533	525	535	557	588	545	559	544	519	534	562	581	556	541	548	547	555	511	546	534	519	517	533	508	579	519	524	566	534	548	529	525	517	565	549	568	498	520	537	506	528	544	519	551	540	522	551	511	535	520	528	514	531	497	495	528	532	513	516	543	549	557	508	524	518	553	539	559	536	534	531	531	552	520	497	539	503	528	531	525	522	554	517	495	523	495	536	530	551	559	578	549	533	533	537	519	544	540	510	580	540	534	539	555	545	523	564	559	563	560	546	558	550	567	559	546	592	568	526	508	521	505	522	521	587	525	525	542	546	533	573	571	508	545	521	555	497	537	552	539	522	558	542	546	526	541	519	471	518	517	521	539	534	523	530	540	577	533	568	550	559	525	524	548	566	521	536	563	540	555	525	539	545	532	539	477	587	572	517	555	548	503	520	530	543	557	521	557	542	557	534	531	526	502	554	495	546	523	508	494	532	561	541	541	540	535	555	502	553	552	555	569	520	536	517	518	564	522	548	502	567	531	575	526
23057	21463	29090	24259	21482	21626	14147	5160	3418	2798	2458	2359	2223	1856	1508	1388	1127	870	768	775	715	734	648	667	660	613	661	591	609	602	565	552	581	556	534	554	505	529	552	533	528	521	522	531	511	490	455	524	534	553	518	521	491	537	516	523	499	549	529	536	514	545	520	504	515	517	491	501	533	522	496	491	497	474	525	558	568	521	489	540	497	497	498	500	497	499	514	466	526	512	512	488	517	515	532	501	513	484	504	515	525	510	492	509	506	560	525	515	534	526	543	490	532	552	507	516	489	474	502	486	502	524	508	556	473	555	495	528	499	499	496	491	544	488	484	506	517	505	540	499	485	454	501	516	560	527	534	519	553	464	494	491	529	493	538	501	550	544	483	507	520	481	501	551	530	497	499	536	530	525	521	511	458	509	512	532	515	530	525	482	510	529	516	498	506	521	498	474	534	483	502	532	517	479	504	500	496	497	509	499	486	532	501	496	475	508	521	540	476	519	572	515	491	563	526	506	500	522	521	536	460	496	478	513	500	483	513	536	483	522	506	493	487	517	468	489	492	519	507	523	489	530	512	485	485	524	508	526	502	494	537	537	557	482	502	499	444	507	508	481	533	481	532	519	473	515	533	502	492	524	523	498	533	528	531	504	522	519	488	526	498	495	509	548	516	524	538	502	480	494	514	472	512	502	464	511	506	488	533	501	528	497	533	482	502	521	493	549	542	500	483	556	493	492	504	484	485	494	490	530	499	468	552	516	535	543	474	524	540	519	532	454	500	537	531	511	521	508	526	531	483	502	502	454	534	482	523	497	474	486	517	525	493	531	498	474	529	505	498	504	499	507	493	516	486	512	502	480	470	502	491	518	497	516	516	523	542	498	517	508	479	518	520	487	538	512	517	501	483	487	500	463	529	530	528	492	483	534	520	537	575	531	498	508	519	517	494	503	516	501	459	489	496	511	501	543	493	527	492	504	525	502	525	515	505	535	534	483	509	505	480	529	504	544	520	541	489	497	539	549	539	512	494	502	502	504	528	541	535	498	499	498	548	530	540	496	530	493	543	507	523	497	504	535	525	489	523	481	532	473	517	482	505	501	528	473	557	488	482	459	492	523	516	528	519	479	508	479	475	473	503	525	528	482	540	493	527	474	515	531	547	502	540	493	511	522	482	512	490	502	498	497	538	479	497	485	556	480	538	463	529	525	488	531	497	531	517	522	483	514	550	497	484	500	489	493	523	565	490	521	481	517	475	505	492	509	483	524	535	513	510	472	541	519	558	524	489	486	484	521	507	520	574	481	503	513	528	506	501	509	509	473	508	485	534	542	512	537	501	485	487	509	552	521	495	532	493	497	520	510	493	485	515	536	560	514	517	489	504	500	510	482	489	511	511	485	523	532	512	485	501	501	512	496	502	457	499	508	469	511	552	460	524	529	539	497	515	514	532	463	519	513	551	521	509	536	509	538	515	496	516	512	508	496	503	488	489	540	515	504	512	510	522	553	508	558	541	511	504	471	525	524	510	473	506	512	521	511	519	541	536	498	512	459	529	477	492	521	537	507	510	525	485	490	455	546	510	539	527	509	540	555	535	491	504	498	501	514	503	479	541	517	475	519	529	514	489	544	557	491	492	501	534	524	517	487	471	499	522	506	520	505	531	495	522	492	520	528	518	503	470	510	494	524	535	547	513	511	470	522	505	514	511	509	486	531	517	522	486	471	470	489	479	548	481	531	485	503	522	558	497	505	552	533	531	510	529	532	533	519	478	530	475	507	506	494	505	440	489	520	497	497	527	478	531	539	515	487	485	499	536	519	509	532	503	516	516	500	515	494	555	496	503	512	532	519	503	539	505	550	515	535	469	536	504	501	526	475	515	502	498	493	513	543	528	530	525	524	514	503	510	482	515	458	499	490	534	511	502	536	514	487	504	512	520	484	489	514	542	544	509	516	520	531	522	505	542	504	532	515	503	512	476	489	476	511	555	459	521	505	471	529	502	515	507	524	508	518	511	477	545	529	508	552	486	526	551	506	522	534	525	510	531	547	521	512	501	510	500	538	511	535	519	532	492	524	516	538	469	507	548	534	519	502	533	517	511	506	513	497	505	506	508	518	535	477	541	489	515	521	519	546	524	520	528	502	506	501	523	534	492	523	539	501	496	506	482	491	517	516	561	520	490	527	484	532	522	497	507	493	527	507	519	481	501	510	485	495	511	499	540	519	553	489	524	525	496	503	507	512	537	532	485	542	524	504	483	575	520	514	477	556	517	451	528	511	506	504	504	505	518	510	490	505	492	551	509	495	508	504	548	508	469	513	516	490	489	513	465	527	499	519	521	491	499	481	495	513	524	513	523	520	493	502	545	497	527	487	501	482	493	512	539	486	516	479	532	509	497	522	485	511	489	504	492	538	542	481	518	530	514	547	561	530	522	469	500	523	487	541	528	505	499	490	487	513	520	499	503	466	531	531	532	529	506	480	498	501	516	529	537	520	508	532	459	537	522	526	514	478	462	480	494	502	501	506	510	547	502	513	511	483	482	510	541	476	490	500	504	535	513	526	520	508	501	495	494	498	509	493	535	485	533	501	503	543	521	500	487	495	497	511	526	491	486	503	489	514	514	497	498	468	452	510	450	510	525	512	523	511	554	469	519	491	486	472	501	510	468	506	511	517	516	506	521	489	478	506	507	546	531	497	482	557	516	493	515	550	484	465	516	475	523	513	532	497	489	505	457	482	512	471	518	515	536	459	478	510	539	529	518	513	499	523	487	493	503	498	525	487	466	530	540	496	517	526	482	498	514	506	516	513	515	518	530	526	491	492	524	504	562	529	518	518	547	524	490	532	495	495	504	454	497	464	514	510	524	478	486	530	523	519	505	523	527	513	485	506	494	461	495	533	503	520	513	519	486	478	499	490	517	498	457	485	505	507	503	516	542	554	455	515	509	465	499	549	447	499	496	484	545	514	547	536	544	544	536	530	493	532	499	507	496	499	497	520	489	482	492	534	500	524	538	472	504	504	501	540	524	485	468	507	523	545	467	514	515	497	517	477	522	505	525	518	502	481	506	464	557	482	484	501	458	469	525	516	521	525	538	505	496	498	532	504	505	502	494	547	489	513	498	490	505	504	558	517	512	531	487	513	502	493	535	515	508	521	505	531	466	530	528	481	545	537	500	502	490	492	507	489	496	520	505	483	548	526	489	482	482	472	496	463	532	473	565	476	549	500	486	486	510	514	515	513	536	504	503	518	488	520	508	521	472	498	467	513	480	517	501	494	532	498	495	523	497	520	522	521	509	498	547	525	512	493	477	502	494	491	516	518	490	534	529	518	483	493	500	517	517	497	510	513	489	486	541	525	520	508	485	497	519	508	504	535	510	504	530	524	508	537	526	525	515	520	525	503	495	557	498	522	518	485	516	455	567	518	469	480	506	493	516	497	546	556	522	526	470	492	515	497	549	523	484	499	519	500	505	481	589	539	497	530	472	490	489	469
13243	34437	29463	19688	16066	12007	10394	8325	6713	5335	4376	4399	3838	3115	2666	2289	1757	1280	1121	1029	1040	1007	985	859	863	846	839	840	808	788	699	767	758	743	659	678	721	693	696	677	664	653	642	651	670	665	614	693	682	644	697	657	649	616	645	631	609	654	617	610	659	616	655	659	587	664	656	689	658	615	654	618	626	625	629	610	644	611	650	643	653	605	592	624	647	628	628	638	632	606	698	633	652	646	659	614	653	640	606	612	612	649	657	608	626	626	667	604	627	656	590	628	652	568	618	678	655	626	642	668	622	606	664	630	641	629	621	668	638	654	622	594	658	621	643	631	644	620	602	599	620	651	657	609	598	621	683	612	645	646	642	673	647	646	591	641	633	605	648	656	626	638	682	647	637	668	617	663	651	636	639	642	648	621	666	635	665	629	635	614	630	639	641	617	627	651	629	620	627	630	626	600	585	629	607	632	623	630	612	642	654	632	664	656	629	604	618	607	625	618	637	619	612	614	612	637	671	651	608	623	647	619	637	644	642	659	636	630	633	635	611	588	618	671	674	652	606	632	606	631	664	629	596	575	605	623	672	644	607	643	625	656	651	680	608	642	611	641	622	569	618	692	641	632	648	618	600	627	616	633	668	631	651	654	603	640	592	629	691	670	669	645	599	636	642	652	644	575	653	638	655	643	593	644	616	566	613	623	615	654	636	627	598	636	634	625	618	630	637	664	620	617	629	666	610	633	662	635	640	616	648	628	614	612	617	619	670	660	623	587	646	613	669	622	661	660	668	645	625	664	608	625	616	634	663	575	681	656	655	614	616	627	651	614	607	626	661	622	601	627	648	629	648	653	621	655	640	675	663	639	620	605	619	644	621	586	638	629	644	641	681	637	622	714	642	634	634	641	585	643	641	620	626	628	609	656	614	625	613	630	609	645	650	587	632	658	664	629	638	645	648	592	601	591	629	669	659	627	641	562	667	662	608	643	636	609	687	672	627	629	670	625	628	655	632	640	635	629	669	622	622	626	586	648	641	603	603	604	638	604	680	629	608	617	615	605	630	633	594	651	637	614	633	583	623	576	648	620	673	643	628	634	660	666	655	633	576	621	644	657	616	645	665	645	641	553	631	682	614	642	614	583	593	664	630	593	610	680	584	580	640	613	627	630	632	628	693	658	641	622	633	628	657	589	645	623	634	600	670	636	589	650	633	683	607	616	638	642	612	634	687	678	680	656	672	655	605	663	643	617	635	630	654	640	654	600	604	626	623	611	644	617	622	641	655	640	648	626	621	612	617	636	616	631	656	665	614	622	655	655	605	610	636	633	667	653	631	724	581	600	621	611	648	575	650	637	626	662	598	630	601	685	612	645	664	594	641	624	582	611	601	638	615	642	631	621	637	633	610	607	628	610	599	649	611	586	652	638	654	673	647	640	670	659	637	652	718	608	645	643	642	609	652	664	644	586	653	633	625	620	625	595	657	633	612	623	593	635	641	629	676	607	638	628	650	676	608	668	606	626	642	613	643	664	676	667	656	665	626	572	676	612	629	630	639	623	626	643	610	635	658	625	612	639	633	629	672	642	656	605	638	629	646	605	635	644	615	658	647	581	634	589	623	663	608	664	613	612	617	640	628	644	630	637	651	632	654	602	663	618	660	651	654	657	682	614	595	653	623	648	620	636	668	622	631	608	654	674	605	649	612	647	646	643	613	609	629	590	620	652	638	637	636	646	633	583	664	617	610	659	593	639	609	674	622	618	631	609	631	615	648	606	672	633	656	663	655	695	586	631	637	655	654	604	638	626	611	637	661	655	633	592	629	632	600	607	638	641	620	650	650	598	624	624	613	616	629	640	661	677	638	650	632	610	600	652	639	599	644	604	633	661	636	597	671	567	605	624	632	663	648	633	640	663	667	631	626	625	634	655	618	581	643	623	641	641	619	648	620	643	630	610	646	607	641	650	652	626	670	615	712	645	665	600	671	660	604	604	657	611	648	633	609	692	648	635	584	619	604	647	619	634	629	602	601	607	600	586	586	656	631	668	625	618	630	657	632	632	625	628	600	637	637	570	594	620	613	650	609	547	627	657	645	618	653	626	629	672	625	605	596	600	663	635	635	659	618	619	633	620	641	629	648	632	639	613	643	612	608	613	689	650	642	621	653	647	619	650	570	637	639	611	631	625	673	641	642	654	635	590	650	638	668	616	624	643	702	618	620	620	605	591	643	587	617	615	592	615	616	622	616	633	633	624	638	668	621	615	613	632	654	667	597	670	628	627	613	592	655	627	638	644	632	663	626	617	584	626	619	675	620	636	647	649	651	615	607	611	687	591	597	607	600	614	629	606	620	624	625	623	615	628	647	628	580	628	595	626	577	639	621	632	671	635	643	675	641	592	667	650	611	647	680	628	611	621	597	641	683	619	616	616	645	629	607	643	659	583	606	630	586	630	637	608	582	653	592	600	648	624	558	641	624	632	603	619	646	617	621	632	614	614	685	649	634	627	648	616	655	627	624	644	624	588	677	632	650	648	663	629	649	690	648	677	613	624	604	644	644	612	632	633	605	627	645	630	614	606	649	609	661	650	610	666	586	609	636	630	607	616	630	620	608	621	603	623	623	606	645	633	613	624	637	647	624	652	537	594	593	626	656	629	649	641	668	666	642	650	637	681	618	604	640	614	640	627	704	617	655	711	656	633	652	624	657	628	638	640	622	591	622	607	646	641	607	635	635	633	595	645	665	677	630	617	622	593	628	624	629	688	636	626	640	627	650	628	600	633	618	653	631	635	627	661	616	577	634	607	641	582	616	592	634	658	613	607	644	607	640	669	607	567	662	581	618	642	603	663	620	611	633	613	628	653	586	652	642	626	613	652	657	607	633	614	632	640	574	613	654	620	593	624	653	616	668	676	607	597	617	624	622	637	608	694	606	601	640	616	608	615	632	623	603	636	641	662	623	598	627	619	668	688	586	654	599	620	653	665	622	603	679	691	628	627	561	629	644	677	599	617	695	615	652	662	669	595	669	631	599	584	620	665	633	612	651	625	647	625	623	599	652	648	632	644	665	660	603	594	623	576	646	636	597	667	613	622	684	629	651	626	681	676	621	597	614	586	652	663	670	677	609	675	645	641	600	599	618	625	622	611	634	622	635	646	618	631	620	681	618	601	625	615	602	610	636	581	602	647	678	634	658	606	662	649	628	621	670	641	602	591	623	656	659	651	699	595	603	629	626	611	601	616	633	607	634	611	681	660	614	621	641	604	645	640	627	628	621	617	634	627	592	649	635	647	606	693	647	650	642	635	628	646	664	643	596	621	651	621	636	626	621	611	641	667	661	638	634	642	647	644	630	644	598	669	622	586	624	589	617	624	641	622	629	604	580	673	603	637	635	629	638	674	658	646	643	672	586	637	634	590	636	635	624	653	625	615	613	628	594	664	650	630	624	616	634	615	607	639	662	601	639	641	657	644	676	584	655	633	614	612	620	630	625	635	621	626
27663	20422	14965	8151	4878	3062	2514	2126	1819	1623	1524	1424	1394	1198	1109	1122	1004	828	907	813	859	810	792	796	796	806	757	783	777	801	757	802	774	823	782	778	746	768	801	739	767	782	766	752	745	757	734	714	773	732	733	751	751	789	739	746	759	705	800	751	744	761	727	761	785	730	775	751	750	740	721	783	769	778	727	760	756	754	758	773	713	710	797	722	778	748	812	788	767	764	775	716	793	747	778	775	790	745	720	762	777	796	761	770	736	728	748	731	736	771	754	751	723	726	729	720	773	770	740	764	746	721	744	763	729	770	739	792	759	776	774	723	786	781	777	745	753	773	795	793	733	741	716	761	809	755	765	774	780	718	739	797	797	819	791	821	761	747	738	754	781	754	820	769	737	809	758	793	778	762	725	770	736	796	748	714	725	745	743	788	720	774	725	788	746	770	769	736	785	707	778	802	753	768	723	797	746	753	810	736	800	730	743	738	726	769	753	722	749	776	774	741	795	751	763	773	784	737	729	668	723	763	769	746	776	758	722	731	734	792	766	771	771	759	753	794	802	724	733	822	783	804	749	755	720	726	709	799	790	776	742	807	734	725	770	815	724	696	771	800	780	754	742	739	757	761	826	757	780	758	751	776	767	778	817	761	735	732	775	756	806	790	776	796	856	738	728	758	751	738	740	738	747	764	777	776	712	776	783	756	737	758	745	748	791	761	756	733	756	750	764	796	707	729	749	786	742	780	760	774	782	758	707	743	748	760	773	766	800	762	759	799	702	730	738	737	772	763	784	717	799	760	708	713	771	781	806	762	756	761	764	734	767	731	738	751	812	722	808	774	760	752	779	814	796	743	768	759	766	808	795	765	722	806	745	742	739	749	742	754	766	779	744	740	787	777	773	798	751	771	780	771	775	723	780	722	759	753	785	740	760	781	753	727	732	763	738	734	768	785	749	779	745	776	778	762	753	754	739	767	743	747	796	758	775	757	711	763	761	755	739	761	815	724	744	717	711	763	727	762	736	751	806	734	762	763	783	752	787	753	738	758	764	786	733	805	712	782	777	791	778	711	792	825	727	766	734	777	724	736	761	748	733	741	774	787	754	753	738	771	766	691	747	716	733	722	747	753	733	723	738	761	778	768	731	793	756	771	740	774	754	785	759	775	792	720	761	744	735	777	749	742	765	775	734	718	727	742	750	740	753	798	782	759	710	810	761	776	785	742	741	810	751	759	726	731	702	746	701	725	776	738	775	757	732	809	759	719	746	771	821	736	777	754	801	759	802	720	803	683	802	741	730	740	715	706	749	793	793	711	755	756	772	775	807	768	746	732	760	718	768	735	699	770	825	749	747	713	774	732	729	741	761	725	696	750	724	769	709	791	733	746	782	757	737	734	724	773	688	749	713	766	748	758	777	727	737	712	694	718	768	709	737	770	773	762	693	785	768	772	798	756	691	801	776	792	775	816	762	714	758	753	758	748	704	748	731	742	760	763	745	762	773	760	791	780	731	749	744	770	777	789	766	737	764	765	733	767	768	781	767	816	769	753	757	780	728	772	778	724	762	736	734	774	766	776	759	784	765	767	779	751	780	746	752	741	737	765	758	729	791	761	727	743	817	792	711	809	728	775	759	742	768	804	761	801	760	698	743	797	728	762	754	778	699	780	721	746	701	743	806	807	770	745	709	743	787	746	784	797	846	808	776	798	779	736	809	728	730	810	727	774	808	770	705	796	753	783	727	754	735	736	733	751	742	803	793	783	777	766	743	800	724	752	720	779	744	802	732	754	722	771	762	746	784	734	801	729	786	782	754	743	764	757	761	770	683	718	769	754	699	759	721	753	796	742	804	754	773	813	747	776	757	729	758	762	793	794	758	788	737	783	774	699	800	740	777	800	794	726	742	762	768	729	759	798	800	805	803	771	753	773	753	792	750	722	728	740	729	785	726	773	801	742	757	736	775	757	753	758	742	732	714	793	796	695	765	736	836	758	758	779	744	788	769	787	766	767	748	784	734	741	734	733	751	772	735	782	781	724	747	759	744	709	758	794	739	792	743	772	762	778	763	735	769	766	727	743	801	709	758	733	741	747	786	726	765	737	717	773	752	732	782	764	730	774	795	755	770	727	776	721	722	798	772	778	749	772	800	759	774	752	718	733	757	692	779	738	818	722	733	774	793	727	772	750	798	731	810	746	731	808	721	767	747	762	761	700	746	742	742	780	759	766	764	764	757	785	763	725	807	791	784	757	742	754	729	740	835	761	743	751	729	755	758	764	778	767	754	752	766	784	670	750	729	744	767	766	805	825	792	713	789	757	775	705	763	715	704	806	768	733	767	732	771	752	781	762	763	733	766	729	767	753	744	732	772	781	721	768	714	769	757	736	769	744	742	784	739	795	733	713	829	707	863	765	774	798	788	788	702	762	759	699	769	722	728	791	681	737	699	746	741	752	757	745	748	752	825	739	699	793	755	794	753	725	787	786	810	755	790	748	766	764	740	791	717	790	742	750	724	770	770	760	794	768	761	781	753	816	761	742	757	768	749	758	750	768	766	746	706	767	756	707	785	757	751	764	750	730	714	701	763	768	760	789	788	776	754	706	741	760	787	752	759	707	770	780	737	748	756	717	811	760	725	713	683	835	730	761	846	747	769	707	713	724	768	755	714	750	754	779	741	739	750	786	730	818	739	770	743	804	768	771	760	756	729	757	793	731	761	768	807	736	779	778	782	764	755	737	731	746	788	792	751	733	736	737	750	741	794	763	731	801	793	737	725	770	772	732	754	737	778	759	758	791	732	717	798	737	697	762	725	769	734	761	765	711	733	765	717	781	762	812	720	783	750	796	708	729	749	781	770	735	754	750	781	782	750	748	728	702	738	752	762	789	776	741	770	719	740	745	815	750	739	775	767	765	743	737	774	745	733	758	764	738	760	771	751	716	746	772	787	717	836	721	744	762	765	723	732	746	790	730	763	710	776	801	765	814	757	681	756	690	762	730	765	736	760	733	722	757	715	803	749	792	717	701	759	738	755	758	728	825	772	728	718	774	758	766	755	703	711	711	776	736	760	727	723	759	732	735	767	709	729	720	726	750	755	774	733	749	756	732	762	746	763	726	712	773	735	770	761	754	804	764	759	796	757	758	765	785	762	799	753	735	773	802	723	763	786	705	807	799	783	772	785	766	748	721	784	770	772	751	807	765	777	752	724	741	755	727	764	773	745	776	767	763	712	748	750	752	765	754	765	783	786	726	770	795	768	749	772	788	814	782	717	751	754	771	779	730	753	790	754	756	739	719	729	786	739	727	765	757	759	669	794	760	777	756	737	739	749	725	748	730	770	759	809	757	727	751	739	736	733	763	723	772	751	770	736	793	721	746	757	786	775	758	740	704	811	757	771	744	746	752	773	709	802	745	692	771	803	705	731	729	778	721	729	805	778	769	743	722	758	755	725	755	733	741	799	745	761	726	748	788	795	761	766	730	773	779	757	701	743	785
11329	20901	16855	9678	7865	5508	4799	3934	3322	2665	2416	2233	2173	1890	1565	1476	1255	1122	1055	1019	992	1015	995	986	981	984	1033	913	982	916	912	943	947	948	924	917	875	955	884	910	902	953	939	876	933	895	955	898	906	842	925	899	940	899	898	914	930	943	892	892	921	904	949	931	837	961	923	870	909	939	871	901	923	916	924	933	993	877	920	917	895	890	904	880	921	954	901	916	876	857	908	949	899	855	913	891	926	893	914	918	861	889	936	952	908	903	910	850	884	910	949	896	929	918	915	927	885	921	916	919	879	909	920	919	917	919	906	906	942	910	911	901	852	945	892	899	914	928	917	936	836	908	908	906	897	859	866	958	967	882	840	943	930	911	930	913	911	901	860	942	902	902	896	909	897	899	894	939	901	956	930	910	874	853	958	935	917	889	930	907	898	932	910	983	851	943	923	869	867	905	899	959	932	920	935	899	932	893	871	940	939	884	992	870	874	878	976	926	880	920	974	891	897	956	868	969	905	926	936	909	974	888	919	894	899	902	906	969	933	880	948	855	929	870	837	932	939	935	899	910	875	858	850	892	928	928	931	904	948	919	834	900	943	964	928	918	916	878	895	920	893	936	917	926	907	878	951	945	882	906	953	928	904	927	867	915	902	879	913	898	896	899	889	897	901	895	896	902	946	907	886	921	907	862	911	909	973	932	941	965	900	930	936	866	891	945	874	867	913	909	883	945	929	918	864	915	897	945	911	903	867	924	899	881	911	928	884	935	879	934	911	932	915	949	961	915	887	953	917	931	884	925	897	947	937	931	889	947	937	952	949	946	905	883	928	929	887	909	916	859	910	903	851	880	904	886	930	909	869	930	937	931	947	850	897	904	909	959	884	878	934	862	949	939	840	929	904	869	944	979	869	949	897	914	905	925	873	947	943	891	900	935	908	927	941	945	895	951	865	903	961	917	880	918	976	903	925	912	904	878	929	943	920	869	867	938	893	876	963	868	936	846	872	946	974	934	900	903	930	860	897	915	922	920	923	915	898	940	877	921	913	916	957	895	943	940	925	921	953	920	917	968	847	895	904	930	903	919	900	884	936	901	921	911	875	899	921	895	874	927	869	946	919	908	919	937	902	891	931	925	937	868	951	891	829	902	983	909	932	898	889	896	872	911	895	930	893	973	915	913	944	877	959	984	877	897	881	918	905	899	896	900	935	897	897	915	879	928	895	925	915	908	895	947	959	900	899	922	896	844	884	936	905	940	947	873	842	877	872	885	874	878	862	911	912	861	929	965	880	893	919	869	922	905	914	907	938	868	900	931	866	935	921	926	880	902	961	978	924	933	902	882	939	852	930	916	850	918	921	931	888	939	894	866	881	880	917	910	941	952	945	885	937	896	890	917	953	894	911	891	897	967	984	877	874	935	917	851	896	951	960	893	947	873	911	896	922	906	898	930	892	944	903	936	907	897	872	895	896	894	843	926	898	908	902	997	932	908	883	883	925	875	933	895	920	874	908	939	909	872	913	926	883	925	917	879	856	882	873	868	871	920	907	950	821	907	931	903	923	981	918	923	905	885	934	890	942	985	912	897	923	844	898	957	928	938	939	934	950	869	871	920	882	877	932	953	935	884	892	874	873	893	831	889	936	905	961	885	938	915	926	876	867	939	864	871	922	947	889	987	967	898	938	871	903	885	917	920	930	867	931	895	910	956	936	935	900	910	893	943	946	906	926	922	935	964	938	958	926	932	893	906	895	885	991	930	931	915	936	976	866	924	923	944	880	935	968	837	910	928	924	930	918	948	935	877	915	878	901	888	893	879	886	943	947	929	975	903	899	864	916	898	905	896	892	876	911	864	940	950	903	923	915	878	897	906	904	912	867	892	905	925	899	904	915	923	880	910	853	921	876	976	885	901	952	887	908	929	913	930	962	872	932	895	908	926	957	920	864	928	891	920	904	882	883	901	927	872	892	904	888	880	887	940	933	866	854	886	966	898	916	935	870	918	880	911	885	932	879	901	946	980	880	881	886	912	928	907	875	904	919	919	923	899	945	922	926	871	868	863	872	954	945	933	863	919	871	905	920	892	867	839	941	893	913	902	903	887	942	903	888	885	890	889	907	953	932	916	897	867	956	920	894	884	880	935	899	926	916	884	890	936	848	883	925	891	949	863	943	917	917	901	895	899	880	915	863	910	893	837	867	907	930	929	941	914	930	945	891	919	916	914	909	905	935	904	949	914	947	974	940	902	965	937	854	825	936	898	960	937	886	963	923	865	885	920	887	945	887	932	946	920	946	893	925	889	939	871	948	952	856	926	839	898	911	925	931	920	889	917	942	925	941	879	891	867	859	939	976	908	918	893	875	953	900	905	940	908	919	953	852	864	897	829	903	858	900	901	914	918	908	859	914	892	910	930	880	874	936	929	922	933	841	843	916	908	907	867	905	856	934	907	949	885	906	871	933	903	910	903	926	925	915	903	946	894	894	948	906	936	920	947	923	881	904	884	949	846	897	917	878	919	948	933	901	918	930	930	946	927	935	916	849	945	911	953	925	933	939	900	902	871	888	880	908	917	927	871	913	891	957	872	904	931	881	935	852	875	885	925	961	877	905	923	830	935	974	926	915	886	900	910	885	864	1018	929	957	971	907	883	911	941	919	904	987	928	936	889	889	882	909	976	897	901	922	871	941	888	873	927	874	946	951	981	916	980	897	881	949	945	888	911	904	916	976	895	937	845	892	936	904	904	954	901	930	894	920	926	874	871	934	919	949	874	904	918	930	911	977	912	884	888	954	964	898	913	924	987	923	923	924	936	928	896	888	873	918	906	915	895	937	934	892	916	878	901	942	919	935	943	895	928	944	870	931	867	918	887	932	959	870	906	876	901	911	855	994	911	903	931	930	847	923	890	931	850	937	901	898	888	922	924	908	896	865	897	897	913	879	903	918	897	924	882	890	880	902	926	928	883	891	960	913	963	910	905	920	931	900	914	897	958	927	940	876	961	894	900	895	874	943	872	882	973	891	905	884	936	910	894	890	884	899	943	848	924	957	923	927	929	909	981	889	879	843	928	911	911	924	886	941	937	907	933	902	871	927	878	920	929	923	901	900	865	868	930	909	918	874	912	933	925	886	893	912	946	934	866	915	906	870	945	944	903	913	995	927	927	913	907	895	924	898	902	859	898	860	879	931	888	856	906	933	952	875	881	932	930	899	877	939	920	871	950	860	939	898	906	901	898	891	920	912	915	899	1007	928	926	908	908	885	886	895	882	895	916	885	921	896	961	905	851	955	892	913	881	913	946	882	957	866	929	897	888	914	881	993	873	890	941	899	914	913	892	896	874	961	937	911	909	932	871	907	924	929	880	917	955	995	884	913	866	971	925	874	897	880	824	860	962	920	864	932	890	929	878	871	859	905	865	953	905	871	933	914	942	942	892	951	884	918	858	940	878	943	914	917	913	960	897	870	852	903	965	922	910	924	833	934	930	951	910	942	876	914	958
23973	21368	28519	24600	21366	13910	5897	3655	2994	2441	2259	2161	2075	1845	1439	1332	1276	1172	1049	961	986	979	950	980	922	929	957	894	894	917	922	877	907	919	919	931	890	874	896	820	855	853	888	857	816	861	855	881	912	840	854	836	931	891	897	858	860	856	855	861	840	851	870	806	852	825	852	906	852	876	903	867	884	840	873	846	854	892	893	843	854	841	855	796	904	906	853	812	880	848	846	824	801	851	846	829	860	855	857	900	829	849	897	889	820	828	804	867	895	836	893	816	849	844	874	888	908	842	848	879	913	870	914	867	857	846	875	870	850	868	845	898	893	863	860	852	808	810	915	834	854	857	862	921	873	902	832	888	875	797	859	827	881	859	850	863	868	835	864	824	850	891	851	863	871	841	930	836	798	896	850	844	881	807	844	854	820	862	864	836	849	876	876	860	797	858	797	846	870	859	811	830	856	818	937	930	819	805	844	851	855	843	862	878	905	846	875	859	846	884	877	865	851	887	839	876	876	831	857	866	814	825	849	860	914	837	803	912	878	838	870	885	855	822	826	811	871	843	895	844	793	891	920	877	888	830	888	892	885	889	870	890	877	834	831	837	902	801	844	914	846	842	880	816	902	902	843	870	838	852	848	820	894	839	827	873	856	843	818	874	817	872	899	824	904	846	896	885	835	876	890	870	876	881	888	853	867	872	835	864	831	902	817	831	851	921	868	893	881	899	887	877	905	844	820	843	858	817	873	850	808	885	849	811	884	802	827	904	884	838	814	888	850	880	823	851	890	851	896	880	904	842	879	854	844	899	841	921	828	864	875	883	866	879	903	847	870	859	895	873	898	841	854	807	859	824	868	855	872	836	818	841	832	817	891	841	825	840	854	872	865	830	891	807	843	878	861	866	861	861	875	847	867	860	865	875	837	859	815	859	879	920	859	831	812	889	856	906	875	872	899	851	877	886	865	839	839	842	882	855	901	834	853	875	894	849	893	790	864	926	835	861	855	866	848	848	848	835	875	859	865	891	874	846	838	828	883	849	850	864	883	915	827	883	820	859	865	854	884	923	920	869	860	857	851	848	870	869	854	813	833	876	906	861	868	890	884	812	858	900	826	842	846	887	877	838	902	904	846	838	847	884	906	859	848	891	838	806	855	863	945	893	842	842	838	854	835	894	845	897	852	836	851	839	892	857	849	905	851	855	886	873	859	842	894	884	813	846	858	851	865	864	880	868	813	888	869	829	872	839	857	902	825	840	844	838	923	908	908	823	831	884	830	817	829	838	819	813	870	806	877	861	847	823	892	877	884	839	812	907	809	886	848	878	846	871	919	880	824	820	876	813	921	828	824	874	852	788	828	839	888	890	823	887	895	822	829	839	863	927	888	832	869	865	893	827	865	846	846	816	846	798	827	909	883	862	824	855	853	838	823	878	894	804	836	866	866	855	887	879	834	847	874	852	887	854	884	829	873	874	883	893	835	883	856	892	861	823	901	820	863	899	897	798	881	854	858	838	901	864	854	881	824	854	842	836	846	895	841	913	835	891	920	856	899	810	838	833	836	913	891	868	825	858	844	798	859	884	813	876	881	921	828	879	835	818	852	848	829	864	860	833	825	904	819	871	895	906	845	899	869	908	865	897	844	804	902	883	859	861	838	854	848	854	848	872	882	937	871	801	810	884	853	835	778	810	809	846	864	839	902	862	855	850	833	856	860	872	853	897	868	817	802	854	841	879	831	847	824	827	858	852	834	811	865	864	832	930	857	882	905	837	881	816	820	880	825	855	815	826	881	873	872	853	926	847	862	833	853	843	841	826	862	866	845	874	810	843	859	842	861	859	898	862	911	918	825	842	836	846	826	865	883	857	820	897	869	805	845	895	879	864	907	856	796	849	826	848	873	849	879	848	886	854	867	803	826	909	843	848	903	819	858	875	828	868	833	844	882	839	856	882	842	895	835	885	843	827	833	892	847	866	815	886	815	881	868	893	836	858	800	843	845	872	908	869	854	909	898	867	871	782	833	848	848	915	868	853	861	895	923	851	851	884	839	865	864	882	855	844	826	847	826	853	832	819	851	845	866	888	907	922	866	831	884	844	875	827	867	910	821	894	834	851	884	879	881	881	904	895	871	828	910	872	842	899	869	872	883	883	773	840	892	855	796	846	824	849	793	886	865	862	854	904	856	867	882	882	860	821	852	846	869	886	884	842	903	874	838	884	814	860	852	912	883	886	842	912	805	892	842	890	845	832	838	838	854	822	897	818	831	876	861	827	888	859	864	882	862	840	858	855	858	861	854	890	850	855	835	891	900	843	848	854	867	853	888	899	842	835	826	816	897	830	858	846	846	849	871	878	873	899	868	845	881	829	881	836	853	887	875	902	864	873	832	887	801	820	878	902	812	870	840	906	759	827	922	861	830	791	869	881	854	824	883	828	914	800	860	873	879	845	922	885	855	828	820	879	924	844	822	864	839	901	854	872	862	824	833	901	851	779	923	815	895	884	882	872	884	876	868	875	844	865	856	811	838	872	839	866	863	868	842	838	838	918	863	843	886	851	952	879	881	872	888	863	855	867	867	914	869	865	844	897	858	856	844	878	870	810	869	936	834	897	822	841	880	870	841	830	829	849	846	864	855	876	864	905	877	822	873	893	839	830	783	862	862	849	828	837	866	815	871	875	912	834	826	823	854	841	854	890	869	869	880	912	890	847	849	834	843	796	827	849	843	912	849	838	875	863	846	840	876	782	868	851	827	815	836	853	874	910	811	865	882	863	914	826	828	843	823	823	845	865	801	880	867	826	883	806	810	824	853	880	835	797	858	859	850	865	864	889	850	821	909	907	825	819	869	876	847	865	842	899	952	829	847	825	853	863	912	871	903	838	880	840	862	849	848	855	860	834	862	840	861	867	893	827	844	837	892	875	890	843	860	877	836	840	889	847	862	904	865	831	829	857	894	858	842	822	873	856	840	863	870	865	864	842	884	837	906	888	903	905	846	919	863	852	851	862	869	816	895	898	909	854	853	849	814	867	845	843	887	888	841	863	865	826	870	827	879	855	852	814	914	830	877	866	812	880	838	852	834	828	817	821	838	854	899	827	839	854	874	837	879	867	838	839	858	851	891	839	909	871	827	866	844	818	828	898	816	868	828	870	893	887	886	860	863	859	822	823	838	892	815	834	844	829	827	866	888	862	858	906	822	828	878	848	849	891	803	856	846	853	875	831	826	837	809	860	855	882	867	885	834	856	837	917	885	861	908	879	865	849	886	876	867	878	924	817	886	854	818	867	873	814	815	852	881	867	904	834	852	896	813	855	840	885	814	857	835	861	884	801	870	789	855	820	855	872	853	879	846	833	866	839	882	860	890	888	800	897	838	844	850	799	850	828	856	846	901	858	886	870	876	850	839	884	864	857	878	843	846	868	811	903	830	861	825	833	857	866	889	840	845	899	865	845	809	823	887	916	849	882	900	889	864	849	902	882	868	862	847	892	828	868
11198	28759	23331	14916	12366	9197	7905	6330	5167	4193	3698	3669	3425	2647	2204	1997	1720	1498	1396	1257	1303	1301	1251	1178	1203	1182	1175	1172	1156	1113	1137	1136	1129	1056	1109	1126	1072	1117	1072	1091	1034	1053	1056	1043	1077	1075	1063	1017	1008	1042	1095	1030	1036	1073	1038	1030	1103	1028	1017	996	1023	1016	995	1017	1092	1037	983	1102	1029	1092	1059	991	1038	1026	1043	1063	1029	1078	1009	1024	1016	1024	1030	1034	1060	1067	1055	959	1039	1035	1057	1019	1012	999	1037	1057	1055	1032	1048	1141	1039	1045	1080	1051	1024	1046	1091	1004	1065	1077	1044	992	1021	1066	1041	1061	1089	1061	1017	1036	1027	1050	1044	1089	1083	1023	1078	968	1022	1032	1010	1023	1064	1003	1009	1002	1059	1035	1046	1000	1051	1044	1040	1048	1035	1029	1037	1079	993	981	1068	949	1051	1008	1010	1128	1037	1024	1059	1068	1017	1089	995	1062	1042	1022	1018	1023	1040	1027	1012	1047	1031	1079	1002	1065	1093	952	1045	1058	1073	1050	1012	1052	1070	999	1108	1086	1013	1022	1009	1008	1071	1063	1003	1027	1024	1040	1062	1023	1048	1037	1085	1092	1085	1073	1038	1071	1050	1049	1068	1024	1021	1092	1021	1007	1074	1045	1049	1007	1079	1045	985	1061	994	1072	1000	1096	968	1040	1046	1015	1072	1103	1026	1026	1039	1042	1012	1046	1023	1004	1075	1053	994	1009	1047	1072	1083	1003	1032	1042	1067	1035	1059	1028	1072	990	1024	1070	1026	1054	1066	1026	1015	1050	1032	1034	1033	1067	1023	1030	1028	1019	996	1085	1033	1075	1054	1028	994	1041	1055	1076	1038	1044	1050	1012	1050	1066	1074	1006	984	1136	1090	1056	1072	1027	1069	1059	1045	1032	957	1030	1043	997	1046	1051	1030	993	1007	1080	1073	1095	990	1013	1096	1043	1083	1003	1023	1027	1040	1036	1082	1045	1069	1043	1021	1085	1032	1043	1004	1054	1079	1007	1079	1083	1031	990	1029	1025	1069	1008	1023	1021	1062	1078	1042	1054	981	1036	984	1018	1068	997	1081	1034	1032	969	1075	1081	1044	1047	1047	1053	1026	1031	1083	1063	1009	1021	1032	1032	1068	1068	1091	1007	1066	1043	1084	1027	1083	1041	1018	1038	1070	1050	1012	1105	1044	1021	985	1011	1093	1060	1050	1022	1050	945	1056	1013	1017	1007	1028	994	979	1056	1016	1099	1062	1014	1104	1035	999	1082	1042	1024	1000	1013	1005	961	1036	1092	994	1015	1062	993	1041	1030	1030	1051	1040	983	1042	990	1084	1035	1000	1043	1030	1000	1062	1023	1073	1026	1084	1104	1019	1060	1094	1071	1057	1001	1024	1065	1042	1076	1050	1052	1038	1027	1041	991	1019	1082	1023	1071	1036	1049	1064	1099	1072	1048	996	1018	1073	1100	1006	1078	1086	971	1051	1076	1053	1007	990	1040	1058	973	1009	1046	1020	1089	1053	1078	1026	982	1054	1038	1004	1026	1045	1089	1082	968	1024	1044	1080	1041	987	1015	1054	1032	1028	1049	1088	1089	1023	1037	1022	1027	1080	1085	1034	1066	1016	1043	1019	1023	1066	1039	990	1006	985	1043	1061	1047	1077	1030	1053	1036	1044	1043	1064	1027	1000	1074	1008	1043	1026	1023	1011	1057	1034	1037	1008	1060	1035	1023	1049	1031	1004	1027	1039	1061	1033	991	1060	1060	1036	1029	1025	1027	981	1035	1004	1088	1051	1082	979	1044	1020	1084	1067	1010	1034	984	1034	1032	1031	1038	1099	1011	1037	1020	1017	1007	1023	1004	1103	1040	1014	1004	995	989	1024	1038	1048	1054	1050	1010	1033	982	994	1023	1096	1036	1031	978	971	1033	1005	1043	1060	1012	1032	1035	1042	1043	1050	1075	1055	1019	1019	1060	1041	1054	1015	1036	1074	1079	1023	1029	1084	1026	1014	1053	1049	1064	1090	1055	1072	1049	987	1039	1026	1029	966	1003	1058	1018	996	1016	1026	1027	1033	1079	1038	1028	993	1000	1022	1057	948	1057	1052	1074	1004	1030	1028	1005	1022	1019	1014	1041	1040	1054	1067	1018	1066	1028	1038	1028	1012	1028	1023	1049	1056	1068	1103	1081	1003	1060	1007	974	1018	1039	1040	1054	1064	1059	1091	978	991	990	1008	1009	1097	1027	1005	1021	1104	1082	1087	1011	1053	1025	1045	1047	1032	1052	1033	1056	1066	1102	966	1032	1053	1082	1081	1000	1005	1086	1087	1045	1037	982	1035	1045	1046	1002	1019	1022	1084	1089	1016	1039	1011	1049	1040	1035	1039	1025	1032	1083	1012	990	1103	1011	999	1040	1095	1082	1015	1079	985	1026	1030	1107	1029	1053	1051	1068	1003	1035	1014	1023	1072	1005	1005	1024	1026	1068	977	1014	1048	1042	1044	1033	1027	1067	976	1012	978	1045	1026	1047	1003	1080	1045	1005	1021	1066	1043	1041	1041	978	1057	1072	1018	1075	975	1069	1059	1108	1031	1015	1040	1068	1092	1071	1057	1039	1041	1066	1011	1026	1077	1065	1043	1097	1054	1066	1069	990	1054	980	1008	1000	998	1025	988	1014	1060	1019	1011	996	1011	1005	1044	1064	1041	1081	1042	1009	1081	1036	1083	1031	1129	993	1044	1045	1058	1025	993	1028	1045	1051	1045	1065	1009	989	1003	1021	1036	1029	1020	1051	1032	1020	1017	1055	1040	996	1050	1057	1080	1057	1012	1040	1022	1042	1062	1012	1063	1060	1027	1035	1025	1019	1051	1109	1026	1015	1099	1044	1046	1041	1088	1017	1080	1058	1027	1045	1020	1041	1069	1072	1071	1018	1024	1008	1024	1049	1122	978	944	1077	1042	1044	1037	1009	1048	1054	1032	1007	1008	1077	1061	1155	1042	1036	1016	993	1054	1091	995	1069	1070	1060	1034	1065	1030	1025	1024	980	1091	1050	1021	1041	1047	1095	1020	1051	1001	1082	1031	1013	1007	1053	1040	1062	1012	1002	1052	1074	1025	1035	1033	972	1053	1009	1029	1037	1062	1025	1075	991	1012	1092	986	998	1002	1018	1061	1042	991	988	980	1002	1037	1095	1064	991	1016	990	1062	1009	1044	1026	1010	1019	1050	1032	1057	1010	1049	998	1058	993	1028	983	1031	1076	1038	1070	974	1078	1056	1054	942	1032	1026	1064	1004	1054	986	1073	1016	1039	1036	1001	1041	1089	1088	1109	1046	1046	1037	1043	1108	1071	1009	1081	1027	1053	1028	1003	1023	1033	1043	1019	1000	1050	1009	1026	1010	1070	1013	1062	991	1005	1009	1042	1027	1029	1053	1102	980	1058	1057	987	1026	1089	1019	1043	1077	1058	983	1061	1076	1008	1077	998	1011	1053	1019	983	1083	1001	1011	1010	1039	1031	1051	968	1029	1036	1012	1025	1020	1033	1070	1008	1082	1060	1039	1040	972	1061	1016	1011	1100	1122	1047	977	1022	1061	961	1041	1045	1016	1107	1027	1013	1066	1073	1012	1043	1022	1025	1039	1060	1009	1064	1058	1021	1043	1076	1049	1059	1042	1082	1055	1016	982	1102	1041	1044	1051	1007	1020	1073	1052	1050	1063	1062	1101	1044	1048	1102	998	1118	1045	1004	1008	1066	1014	1049	1028	992	1058	1038	1019	1018	1012	1015	1036	1070	978	1021	1006	1091	1019	1052	1018	985	1022	1044	1017	1009	1018	1008	1047	1058	1048	1008	1043	1062	1021	978	1034	1011	1046	1072	1101	1054	992	1081	1040	1052	1030	990	1050	1040	1025	991	1046	986	1072	1068	1050	1025	1028	991	1008	1066	1035	1027	1082	1043	1081	1042	1062	1053	1018	1067	1040	1028	1066	1066	987	1050	1018	1023	1027	1026	999	1020	1050	1043	1093	1025	1074	1001	1002	1078	1079	1070	986	1001	1028	1052	1028	1026	1030	1061	1009	1058	1030	989	1004	996	1070	1048	1015	996	1027	1060	1029	1050	1128	1031	1092	1058	1055	1027	1022	1031	1046	1090	1065	1027	1088	1021	1032	1062	1025	1066	988	987	1027	976	1032	1006	1028	1025	971	1072	1072	1106	1028	991	1041	1040	1036	987	1107	1042	1033	1022	1005	1081	1020	1000	1032	1141	1055	1099	970	1008	1032	1095	1023	1061	1021	1075	1062	1049	1037	1063	1014	1046	1041	1054	1023	1016	1039	1007	1068	1093	1072	1045	994	1060	1017	1104	1020	1053	1031	995	1059	974	1017	1041	1025	1001	1082	1031	1032	998	985	1029	1024	1058	1022	1067	1063	1047	1019	1005	1070	1046	1084	1010	999	994	998	1040	1059	1044	1083	969	1104	1043	1019	977	1030	1023	1051	1037	1047	1061	1030	1027	1018	1059	1010	1061	1057	1049	1021	1010	1041	1041	1007	1053	1069	999	1071	1014	1052	1047	1061	1006	1110	1002	1094	1037	1044	1014	1031	1041	1050	1050	958	1060	1063	998	1048	1049	1013	1050	1035	1028	984	1040	1017	1047	1051	1002	1059	1042	1092	1062	1010	1070	1028	1080	1042	1071	1010	1034	1075	1023	1003	1065	1005	1033	1031	1028	989	1070	1083	1019	1018	1055	1065	933	1032	975	1063	1032	1035	1075	948	1142	1074	1058	1059	1062	1035	1066	1050	1039	1075	1048	1029	1029	1033	986	1021	986	1041	1116	1022	987	988	1084	1047	1003	1014	988	1059
24948	21344	27534	25483	15402	5162	3288	2286	1789	1638	1430	1381	1286	1109	864	746	707	682	549	540	569	499	508	532	518	541	440	477	460	496	492	436	420	432	418	445	449	483	465	475	440	419	448	460	447	453	440	441	473	462	391	422	447	400	437	471	442	457	406	449	435	454	411	403	420	461	430	445	414	437	419	420	416	416	466	414	419	454	437	433	411	452	452	421	417	445	440	441	431	417	443	452	471	487	472	476	436	426	438	445	419	451	439	458	486	450	434	462	447	407	451	438	460	420	409	413	445	450	427	412	424	435	436	420	461	430	454	419	478	408	417	461	422	461	431	446	443	448	419	474	417	459	425	432	423	465	457	435	446	456	457	406	448	439	438	394	419	457	408	413	435	452	409	394	457	440	438	424	449	427	450	441	417	466	433	467	419	440	453	422	430	423	382	455	441	384	434	437	431	458	429	448	431	438	428	451	426	418	427	448	485	415	455	423	443	438	492	466	479	432	446	399	439	420	431	468	439	444	434	445	437	453	385	448	434	426	425	442	440	498	451	464	413	430	425	413	444	461	480	434	452	392	454	425	422	406	456	438	419	451	440	403	433	467	488	421	466	435	398	451	418	430	417	440	423	458	416	401	442	426	468	392	416	475	444	471	450	428	420	401	439	449	407	390	420	473	463	410	422	411	434	450	420	433	408	465	442	421	455	426	429	408	424	437	423	491	451	434	431	441	436	426	423	445	439	412	444	416	437	430	439	421	401	414	439	445	482	407	429	421	411	400	421	409	427	459	445	453	449	437	445	410	457	462	437	437	420	417	426	455	414	462	425	435	436	429	431	452	445	421	453	446	421	460	449	449	442	435	440	426	436	442	412	431	447	446	423	441	405	417	434	428	467	449	417	446	434	463	434	464	432	441	410	426	419	479	445	445	432	434	429	387	427	412	416	433	433	444	395	444	401	433	421	433	431	418	452	426	444	431	445	431	431	431	422	436	438	465	448	431	447	390	443	443	438	494	427	411	478	478	408	457	444	440	442	423	432	428	409	416	408	406	462	445	414	411	467	477	456	464	415	404	412	421	453	428	420	478	412	450	437	436	431	445	461	447	368	452	449	442	436	392	472	465	468	406	432	444	439	420	422	433	457	405	419	436	438	437	384	402	390	446	459	439	441	404	430	433	454	387	435	481	428	475	435	401	406	411	454	407	449	437	417	421	404	465	425	461	430	428	414	423	415	429	418	449	443	454	421	440	410	420	408	381	391	453	404	418	424	454	434	436	427	406	471	422	451	404	430	441	451	455	432	424	426	443	414	412	481	410	388	402	450	403	437	427	445	426	445	437	453	475	426	430	416	438	421	421	458	427	451	402	423	430	488	479	426	415	441	456	406	419	446	466	427	418	416	451	435	408	461	411	448	396	456	449	397	404	404	416	426	435	435	425	458	398	396	489	458	429	479	427	434	452	435	435	479	462	483	415	394	443	448	429	418	448	437	480	441	382	390	454	415	427	424	440	422	453	394	433	426	438	408	465	432	395	465	415	452	425	424	424	398	434	421	456	452	446	443	418	447	442	419	460	445	421	454	423	408	407	492	426	433	466	417	415	428	425	471	445	425	418	414	443	470	448	469	446	445	462	425	400	422	410	447	430	455	464	457	440	414	432	424	450	441	409	484	434	440	399	456	419	439	441	410	464	418	447	448	431	434	456	441	469	416	455	430	441	458	437	432	370	455	434	428	450	462	395	441	434	381	417	469	439	419	423	419	433	449	419	455	473	440	483	419	441	435	452	444	432	425	440	415	419	437	426	431	428	426	429	424	429	411	410	436	424	419	405	451	412	453	386	409	421	430	410	394	419	451	429	430	462	422	471	442	454	459	437	394	434	405	408	407	437	377	390	417	396	428	449	438	423	424	464	438	426	402	461	405	417	445	415	439	434	446	449	455	414	445	405	431	451	458	442	423	439	466	404	449	429	388	437	436	459	432	430	419	467	438	417	428	444	445	451	448	427	443	451	411	387	436	421	425	432	449	440	426	443	460	427	447	398	459	439	445	421	461	466	430	447	423	425	428	450	448	451	422	463	434	419	397	433	476	429	432	464	470	431	452	447	465	419	467	450	435	451	425	447	428	427	465	416	421	406	435	422	403	435	454	424	414	448	417	432	451	461	433	429	433	424	409	454	421	460	465	447	449	421	414	421	447	450	415	462	404	437	420	459	437	432	419	445	443	416	439	389	437	404	426	437	417	457	471	428	440	416	426	447	434	418	419	462	433	424	399	420	450	469	413	400	420	443	441	448	439	455	411	442	413	409	437	395	446	422	459	450	387	419	434	426	426	427	418	425	438	426	446	433	455	419	437	456	444	434	423	401	430	420	443	451	449	459	440	422	410	431	412	414	450	421	464	436	456	435	458	430	455	409	443	427	448	434	438	429	435	413	444	426	452	473	466	417	435	459	424	437	430	446	450	429	432	396	456	435	432	432	396	420	443	420	437	428	421	435	421	422	438	456	421	462	445	414	405	436	426	424	446	472	467	465	468	454	444	439	403	426	415	461	457	457	415	439	447	450	416	429	449	411	460	430	433	472	449	432	387	435	432	418	439	413	403	427	438	420	438	403	444	415	454	412	455	451	457	413	401	472	395	416	443	428	432	430	396	449	420	387	414	422	451	442	435	429	452	454	434	408	409	440	455	438	442	478	438	423	400	444	428	457	418	421	452	415	479	444	464	442	435	434	408	443	429	441	451	462	449	414	420	442	434	462	425	449	425	431	415	423	436	406	423	433	414	443	435	449	426	424	442	423	421	475	453	456	439	436	432	445	445	420	419	440	442	421	450	427	442	409	434	432	397	396	432	441	439	409	460	451	393	427	407	424	449	447	442	436	423	390	420	422	453	393	447	463	424	431	417	409	450	443	424	391	430	446	426	416	430	460	450	398	391	436	449	428	413	410	455	464	453	437	379	459	410	447	442	396	408	447	404	438	401	432	434	456	456	448	451	420	433	414	426	446	453	441	450	416	464	450	435	438	441	438	419	419	411	412	402	391	455	415	402	429	449	404	453	423	421	397	422	437	420	417	419	439	435	419	402	418	436	425	435	426	477	459	402	418	443	447	429	434	430	425	422	435	440	424	440	424	420	448	442	451	407	425	460	460	443	442	413	405	433	447	449	422	416	419	493	465	447	432	428	426	420	414	433	429	436	466	446	402	427	445	442	441	414	453	445	415	437	423	448	398	429	407	438	426	418	404	491	459	428	427	445	411	448	443	439	410	468	457	436	447	444	450	455	426	432	406	429	403	413	434	404	422	421	439	443	435	429	361	396	433	412	420	443	438	481	441	433	467	421	411	423	445	429	408	393	448	425	419	441	425	411	412	445	396	458	445	458	411	450	437	442	438	417	420	413	422	414	446	409	426	452	435	439	436	416	449	432	430	419	403	440	459	448	409	445	489	441	424	440	425	403	422	461	458	444	465	406	416	426	462	440	458	483	452	435	444
11057	24744	19717	12310	9855	7536	6302	4818	3969	3147	2778	2706	2343	1895	1508	1259	1117	893	803	748	715	676	680	658	666	654	637	621	612	539	546	603	548	583	566	559	581	582	540	532	547	582	511	502	556	525	545	570	543	559	515	491	537	522	531	542	516	529	565	501	515	546	520	531	562	544	516	541	516	522	521	547	529	542	504	500	517	571	515	522	522	518	546	520	551	541	537	498	547	534	555	486	569	539	545	535	557	545	505	544	490	525	526	540	544	534	492	576	552	553	510	510	595	513	500	553	526	599	499	532	577	542	509	515	551	531	501	532	509	523	515	535	553	530	547	529	527	486	546	499	495	570	541	575	530	527	570	461	548	596	502	520	565	519	523	560	551	511	533	529	522	526	515	583	579	508	540	511	579	514	510	523	527	504	518	530	538	512	506	510	510	509	535	554	506	522	531	512	551	511	543	538	542	543	494	541	548	554	552	515	536	529	530	561	548	523	541	550	544	526	530	502	551	563	491	532	554	519	476	517	501	523	542	552	558	502	532	562	536	526	532	510	529	509	525	519	507	509	527	562	509	523	517	529	527	521	545	511	548	538	514	523	541	547	541	543	538	546	534	498	526	556	507	541	554	525	542	546	525	517	513	520	521	515	482	531	545	541	505	488	517	535	537	526	543	460	528	533	508	538	516	497	498	561	518	554	528	535	528	527	527	571	570	541	511	510	540	498	556	550	549	536	548	526	489	518	537	519	536	543	519	532	507	546	525	537	550	561	526	517	554	524	531	526	544	542	538	498	541	580	538	527	543	494	547	496	526	503	558	558	510	520	520	478	538	483	531	547	528	545	514	492	516	526	529	511	534	516	528	552	553	548	538	549	549	533	504	520	528	561	555	544	531	532	539	552	513	520	538	531	573	518	523	546	503	522	522	514	532	527	464	476	533	547	499	483	524	530	529	540	568	519	561	549	539	557	517	536	524	512	508	587	539	538	510	531	562	544	543	526	577	552	525	509	529	542	521	545	548	516	544	516	552	570	519	498	555	509	509	555	553	494	551	526	519	548	539	525	531	499	466	510	504	497	499	488	514	501	515	522	481	567	559	563	503	564	521	480	542	548	515	524	550	527	532	525	565	523	527	524	461	497	508	544	509	492	550	555	569	506	530	535	537	523	563	530	563	544	561	570	534	562	545	521	534	539	571	546	523	524	472	579	528	537	547	517	529	513	503	517	528	515	543	506	542	543	546	508	521	549	557	542	486	513	532	539	560	521	538	499	532	501	522	503	507	528	510	527	497	506	573	517	512	524	517	547	554	534	514	540	484	544	540	510	519	527	588	550	488	519	532	549	551	522	492	551	539	535	589	506	539	497	489	509	496	547	546	530	506	556	503	518	534	524	552	546	533	518	499	544	525	529	576	520	541	537	522	523	565	512	514	558	569	517	564	541	562	509	544	546	519	550	522	528	547	545	542	551	514	518	528	507	491	489	523	545	511	556	523	540	527	569	505	569	580	539	512	548	505	513	516	541	556	555	530	525	527	567	502	495	535	494	495	511	518	567	534	561	521	537	564	583	529	545	528	573	521	491	573	532	518	559	538	515	533	550	555	519	551	524	503	507	568	548	540	532	537	540	545	525	553	543	520	542	558	502	569	536	548	527	516	527	548	541	531	617	542	575	545	540	540	519	545	537	529	492	586	511	562	491	541	499	567	541	497	522	507	567	523	528	502	491	457	505	550	527	528	533	557	568	560	524	539	540	520	513	519	535	476	516	554	531	530	541	484	557	502	533	529	540	534	507	565	524	479	515	544	528	489	532	565	512	533	511	528	501	499	539	510	521	541	514	528	550	555	516	537	607	595	553	555	543	536	524	502	486	509	518	506	536	510	525	489	530	534	560	518	533	565	537	553	523	520	524	489	568	526	546	526	524	555	487	527	501	527	520	556	542	535	528	542	538	517	513	574	567	494	518	574	561	536	584	544	523	567	527	514	532	553	559	543	502	548	541	536	507	553	536	524	542	519	517	534	565	566	529	544	535	512	586	522	518	488	527	534	540	534	542	546	501	498	475	540	520	534	527	553	503	489	529	484	549	516	534	534	580	557	566	502	539	501	566	488	560	524	509	581	561	497	481	533	566	542	541	528	564	548	544	545	489	513	520	541	524	505	558	610	523	556	559	552	539	510	542	520	518	513	501	523	508	544	540	518	563	519	515	534	533	499	512	517	499	507	532	542	498	534	542	536	542	538	559	521	523	549	513	525	556	520	560	528	527	523	539	534	532	507	560	504	501	523	537	518	507	541	490	518	507	548	524	526	542	523	530	559	536	537	507	555	528	506	537	470	532	485	528	552	498	511	556	500	488	574	470	499	533	523	508	517	562	525	540	488	549	521	524	531	522	542	534	534	535	508	560	526	535	547	501	550	564	520	495	545	546	548	543	524	533	552	546	518	529	580	517	533	502	525	522	518	581	538	540	525	536	508	541	516	566	540	517	557	537	575	509	535	509	573	523	527	562	580	528	524	545	537	542	484	565	513	534	512	517	542	503	504	530	513	510	497	520	555	537	497	524	549	537	528	555	512	548	530	510	537	532	527	543	501	517	529	518	465	523	517	534	553	532	548	533	513	536	532	503	541	512	501	537	533	525	569	541	523	490	522	552	537	550	546	498	560	583	542	549	503	546	519	500	541	521	533	472	559	546	522	539	537	528	545	527	556	531	478	519	540	508	516	527	538	560	551	510	517	508	546	551	512	544	523	492	526	557	508	540	547	566	519	521	525	552	519	507	528	551	535	520	558	491	545	480	528	544	501	523	550	542	530	512	508	550	527	497	475	536	516	517	499	562	520	530	527	515	536	556	531	531	515	524	475	499	524	501	552	549	508	545	558	516	513	527	518	507	543	522	519	527	525	544	541	546	506	516	516	503	557	536	529	537	559	537	519	543	536	541	494	504	554	548	527	494	535	554	538	533	523	512	531	499	541	536	515	560	550	514	518	535	524	514	552	524	549	520	491	548	507	578	570	529	555	519	578	545	528	537	538	547	550	516	505	516	521	581	541	537	504	531	497	547	509	524	508	583	494	515	513	550	514	523	545	566	497	582	525	473	512	523	546	506	549	528	547	513	506	491	536	537	515	533	506	527	514	605	481	516	487	549	519	515	526	503	498	530	546	528	526	507	506	506	522	529	508	537	538	504	531	543	533	534	491	517	540	547	559	499	564	532	517	525	519	515	496	547	513	537	526	492	521	515	532	528	550	479	541	520	473	505	510	507	538	522	483	535	494	528	516	510	519	514	504	472	518	541	552	535	534	529	523	528	580	530	526	532	532	523	516	522	527	522	534	529	505	564	556	510	482	499	524	520	580	551	542	531	526	534	535	517	527	561	511	493	539	515	510	534	544	509	529	474	526	529	543	496	520	596	559	551	529	527	571	530	525	494	514	533	549	519	563	527	504	536	538	504	537	514	488	549	534	508	554	558	551	528	509	505	508	556	500	551
22912	21392	29004	24187	21406	21567	13776	5106	3424	2876	2609	2384	2099	1822	1354	1187	1060	825	795	698	744	713	692	701	587	628	598	599	585	585	574	570	548	577	571	547	547	598	515	516	508	476	462	496	514	492	528	492	539	527	497	533	467	470	498	486	487	506	490	499	472	501	500	498	516	495	496	489	488	515	479	480	511	458	486	446	447	481	492	470	502	478	480	510	540	519	519	513	498	549	505	530	529	517	498	472	501	529	509	499	518	508	521	492	522	488	472	509	482	497	482	515	506	508	479	457	511	550	486	474	547	508	512	529	521	466	481	485	508	514	516	520	454	497	501	482	541	504	507	517	477	496	469	485	469	478	534	540	498	515	518	497	486	510	487	525	509	519	512	495	529	443	509	534	492	483	516	495	475	556	467	501	495	502	538	496	483	509	517	506	511	497	474	497	514	500	491	476	520	526	485	518	499	485	522	440	475	526	471	502	502	459	519	495	461	509	492	498	525	493	458	474	485	520	513	507	511	507	491	498	467	480	526	476	488	512	500	540	506	537	472	543	459	485	522	546	466	522	561	500	480	490	480	506	496	515	520	490	466	495	487	525	492	490	490	473	524	485	482	515	549	481	505	524	458	472	487	484	499	473	530	447	504	542	512	462	486	512	493	498	488	493	516	503	476	468	515	504	467	519	492	461	483	483	478	493	527	489	512	487	488	501	464	486	467	486	468	479	469	465	515	470	426	506	465	519	490	518	449	505	489	506	473	546	499	468	522	512	471	519	510	489	501	494	495	509	467	478	440	531	491	486	474	487	449	495	498	474	490	499	496	520	491	517	494	562	473	526	486	488	453	495	498	486	519	507	479	472	486	516	495	479	505	507	522	517	480	471	533	477	513	510	496	507	524	493	472	535	493	522	528	524	477	505	426	503	531	496	503	437	479	504	499	486	522	499	546	509	455	472	483	509	477	494	493	507	539	516	482	500	461	535	498	469	501	508	515	510	472	448	446	475	477	494	501	482	490	496	507	485	500	518	498	495	523	471	455	474	487	495	500	503	482	453	460	486	489	483	487	498	470	527	479	539	451	508	476	534	444	504	501	470	468	520	525	484	522	507	484	476	493	465	521	478	514	501	500	511	506	528	479	484	491	483	500	489	487	474	509	551	504	508	473	513	491	508	512	499	477	494	485	470	501	533	523	490	557	516	492	521	470	502	517	509	515	500	534	502	492	479	486	528	531	488	527	540	480	458	515	502	475	514	519	509	484	490	471	507	502	490	459	498	499	527	508	494	468	466	461	505	473	465	508	493	488	468	521	486	484	494	466	461	495	529	515	487	438	473	477	520	504	512	477	468	470	507	499	489	532	534	514	530	494	550	495	510	520	494	492	493	479	498	483	515	480	470	478	468	502	454	497	515	466	493	491	492	476	513	514	520	492	486	515	526	495	502	505	490	490	489	526	459	492	500	494	494	482	481	505	468	465	467	450	486	499	506	491	489	467	511	495	509	507	445	469	504	453	524	494	531	514	497	499	520	483	496	464	499	530	498	501	497	493	509	442	487	534	558	518	540	486	467	510	464	500	478	484	465	517	486	482	494	513	479	493	483	485	487	506	511	525	482	518	465	450	510	448	525	473	454	505	463	478	502	513	488	510	525	480	506	517	537	524	491	503	494	475	492	497	470	492	514	551	483	482	501	517	481	511	503	528	518	506	442	511	497	476	481	481	547	494	502	490	486	465	485	512	480	516	466	498	458	533	504	469	481	473	490	526	499	486	482	527	474	488	543	500	492	478	471	470	519	458	486	489	520	531	501	478	492	500	506	471	554	520	516	468	504	490	507	518	498	536	504	531	467	535	484	502	479	461	481	524	508	506	461	528	488	509	493	459	509	499	513	507	497	518	501	499	493	511	467	492	485	516	514	488	523	528	504	469	510	503	515	464	478	487	489	526	513	517	519	513	511	494	480	474	496	491	497	497	466	476	487	508	479	540	527	467	446	484	491	522	472	519	464	494	508	488	524	503	483	496	476	484	491	486	493	493	488	479	478	476	512	506	476	464	505	524	483	488	520	496	513	514	476	475	511	466	528	486	492	519	480	484	468	464	520	459	503	480	519	499	528	432	521	484	464	482	529	539	539	504	486	468	519	537	491	489	492	497	491	507	479	487	497	456	452	490	519	491	471	491	528	509	491	502	487	510	478	505	496	491	488	472	503	525	502	485	475	560	466	477	453	492	508	515	512	483	492	498	459	534	507	455	512	516	515	484	491	457	496	486	454	470	482	504	504	469	457	505	477	509	464	479	496	471	500	476	501	462	518	454	470	532	506	487	473	497	454	499	485	514	483	490	498	478	494	506	524	475	488	469	475	495	498	483	484	481	509	490	494	517	514	516	527	495	537	449	489	490	481	525	502	498	519	515	506	522	512	509	464	495	543	499	489	475	494	457	491	541	480	506	503	529	515	486	487	515	510	536	512	506	479	519	481	465	458	487	515	470	502	478	475	523	498	465	507	517	482	506	500	461	499	483	484	465	505	462	495	457	504	489	510	485	465	478	457	509	508	509	492	482	473	530	509	475	493	524	523	480	513	493	480	521	466	489	487	498	480	511	537	477	456	490	491	511	470	477	551	513	504	511	481	479	530	486	502	534	500	517	526	464	479	419	471	472	460	494	515	502	455	469	496	472	490	526	494	496	510	469	493	469	486	471	505	522	529	475	528	507	512	515	454	474	490	508	477	483	507	519	490	504	503	502	496	538	478	485	444	445	458	527	499	497	511	485	496	537	497	497	497	461	509	508	537	509	516	495	502	485	537	514	518	523	487	520	471	484	495	566	544	491	501	518	485	462	449	496	506	540	486	505	468	486	489	502	526	532	475	492	481	454	489	499	497	472	512	498	467	480	460	480	486	508	487	523	500	494	511	479	489	496	557	450	493	476	489	498	490	493	515	491	476	514	488	492	510	500	453	516	526	476	468	529	501	524	509	490	504	490	468	505	501	477	500	489	485	566	447	496	488	464	502	471	529	520	495	510	509	520	454	485	509	486	513	540	514	497	509	486	451	493	444	479	499	480	511	483	491	515	476	474	472	463	490	489	460	462	473	477	479	497	515	482	453	505	509	471	506	521	518	463	516	534	500	504	472	482	447	520	497	486	499	449	465	528	497	541	499	524	508	521	520	480	486	519	522	477	501	522	531	516	481	497	480	510	436	500	475	509	477	449	464	467	467	520	473	499	489	490	500	502	468	519	484	497	494	496	494	465	484	510	511	464	516	481	494	485	454	508	502	475	470	476	486	498	489	451	476	489	473	493	481	485	509	498	482	462	504	499	510	463	488	495	485	539	509	481	501	478	500	501	470	492	488	560	460	492	517	488	472	488	499	474	499	488	491	500	501	474	519	492	487	536	507	494	528	518	454	477	505	492	485	485	491	499	469	502	508	501	478	488	504	525	501	501	456	516	508	517	505	520	476	497	479	479	484	467	474	478	438	529	519	498	484
13023	32625	28040	18992	15654	12382	10219	8073	6697	5614	4750	4262	3860	3086	2460	1865	1740	1312	1140	1035	1036	1046	942	957	906	840	866	768	812	752	733	744	734	720	706	684	727	689	649	675	633	641	659	621	628	619	621	611	610	644	637	638	640	628	631	616	609	638	661	630	660	645	642	581	620	588	669	599	636	625	685	599	627	618	624	629	642	592	575	614	633	621	641	710	618	577	637	658	633	622	589	645	581	651	670	613	593	609	612	620	613	598	622	610	663	644	636	653	635	653	670	607	642	652	653	589	607	663	643	629	607	611	581	624	616	635	567	631	635	600	602	658	613	595	612	613	618	655	645	633	628	606	602	665	607	631	597	588	625	659	605	626	660	620	626	600	608	623	616	605	629	593	653	655	637	594	646	650	659	641	644	637	638	596	645	609	635	593	637	628	607	591	659	652	624	629	660	604	614	648	617	616	641	650	609	632	613	617	621	647	619	609	655	610	652	662	623	631	653	612	643	626	613	630	633	586	642	665	609	607	634	628	610	611	628	650	601	617	620	648	624	599	582	600	648	614	583	622	603	594	626	601	625	584	634	634	625	646	632	632	666	646	652	657	600	651	686	645	600	659	635	665	597	656	629	582	608	604	619	569	679	639	610	637	617	638	578	611	591	641	661	629	628	637	645	638	616	615	648	618	652	666	588	666	643	633	627	617	586	638	657	647	620	630	602	620	592	576	641	603	563	610	643	661	674	653	633	630	638	599	670	627	612	629	585	596	615	604	625	607	629	590	563	642	613	605	612	644	613	593	605	654	631	577	602	628	624	601	582	613	619	604	660	629	610	580	648	633	649	608	612	637	633	605	592	589	649	612	606	593	671	603	590	629	641	610	651	640	625	591	616	633	611	636	604	641	569	581	630	611	653	626	583	617	621	638	641	623	611	668	571	593	598	613	583	646	618	603	647	620	626	618	668	631	641	630	639	609	645	602	629	663	598	622	643	628	634	639	617	636	602	592	626	584	637	616	613	607	621	632	592	618	599	614	632	598	605	596	651	637	620	586	664	615	608	611	602	608	660	630	656	622	571	605	606	613	604	589	652	595	636	631	603	594	564	607	628	663	607	603	652	592	612	607	629	561	620	641	609	678	637	612	591	615	645	591	610	636	612	619	628	651	632	638	636	587	640	630	615	612	604	633	680	612	658	661	626	599	620	702	627	655	648	624	591	622	634	650	612	685	591	609	637	617	625	620	633	626	597	626	644	640	625	627	661	622	590	633	631	651	573	622	610	651	631	570	601	629	618	628	617	626	630	658	623	598	617	578	594	627	611	575	573	612	600	605	638	596	611	610	645	606	590	688	625	595	627	580	642	612	613	683	634	629	581	617	589	653	591	573	665	591	579	630	619	578	623	605	637	619	626	628	636	605	618	613	642	626	607	598	610	571	607	709	611	634	584	601	625	622	635	636	644	645	591	626	615	594	595	660	607	681	597	658	656	623	634	619	564	587	602	619	615	627	617	624	598	648	625	594	610	603	657	596	607	644	630	614	629	634	631	594	620	601	619	617	642	635	616	625	617	581	627	630	675	608	622	632	621	604	593	652	615	629	662	631	603	592	611	622	616	632	651	646	604	581	645	626	634	624	604	645	626	621	605	624	605	609	670	613	602	597	568	628	635	647	633	616	605	614	585	587	576	632	597	637	631	652	644	631	651	625	667	572	606	615	585	581	620	617	659	627	603	628	628	600	650	620	668	592	613	651	578	607	616	664	633	617	639	616	606	595	601	634	580	625	618	663	643	643	612	636	618	596	616	647	587	591	663	599	604	655	570	603	567	677	586	644	612	640	622	603	634	633	659	617	605	643	617	605	623	614	614	575	600	597	637	629	611	604	597	635	599	629	573	601	614	634	570	618	608	662	624	632	587	628	632	619	625	618	625	651	664	633	619	580	622	641	601	656	591	626	569	603	640	665	601	618	607	608	620	656	596	615	573	588	612	660	591	613	620	618	612	642	673	615	602	623	610	618	618	667	627	611	610	629	643	641	630	636	626	570	616	658	607	607	647	598	604	629	588	564	652	651	619	642	607	587	623	611	619	593	627	606	629	589	606	594	667	605	582	624	601	617	628	600	647	664	590	643	595	594	604	605	627	667	576	632	620	613	617	593	625	615	622	642	623	652	633	604	643	624	597	594	613	632	635	630	659	646	638	609	670	607	625	619	652	625	614	678	596	633	665	614	591	591	668	621	640	627	644	588	613	636	634	620	625	614	637	582	651	626	598	587	664	611	628	620	603	621	639	627	616	633	601	652	598	641	642	641	623	634	612	602	644	649	612	608	656	667	604	591	636	588	560	665	592	582	610	621	644	582	627	601	583	623	631	607	604	630	616	609	655	584	625	600	654	631	612	622	643	623	622	663	583	590	580	601	637	619	574	573	640	651	614	632	606	612	615	589	624	623	626	606	663	606	654	562	611	657	614	616	641	624	604	641	584	614	569	655	599	599	581	616	636	649	603	611	589	607	626	599	618	618	631	624	659	634	636	604	599	604	654	620	600	630	594	600	647	619	629	608	680	590	623	644	625	621	635	629	634	647	623	637	603	626	676	619	623	625	622	610	626	606	565	609	669	622	618	603	601	639	613	633	641	612	590	645	575	618	611	637	630	593	607	628	626	604	613	628	628	598	622	611	672	587	645	658	601	631	635	663	650	621	626	605	627	625	605	623	590	603	652	606	547	654	629	603	607	648	624	604	580	650	602	652	635	580	597	618	623	644	634	612	633	615	630	612	654	599	626	613	609	609	661	614	646	603	618	644	622	620	664	633	630	617	622	600	597	665	648	620	612	588	619	618	636	622	611	637	610	596	640	659	598	681	632	623	620	604	625	624	638	556	637	624	593	597	624	643	584	607	612	616	640	597	637	621	604	607	620	646	613	624	624	655	599	600	615	589	598	584	624	602	597	605	599	654	610	626	603	602	634	638	639	564	606	636	672	581	605	604	602	580	585	595	651	623	630	552	646	635	608	600	600	618	604	565	638	626	618	619	633	605	638	632	666	607	582	646	617	614	607	587	601	648	598	618	661	649	632	619	643	634	648	607	670	600	635	635	644	598	601	562	619	602	624	686	602	627	639	606	606	663	613	656	635	586	620	613	639	578	581	665	589	631	587	582	629	641	638	604	608	685	611	653	614	625	605	600	609	611	635	611	613	607	657	577	633	575	615	580	618	593	588	590	604	642	646	621	633	605	621	592	621	647	649	628	626	656	610	591	605	596	603	635	616	628	591	621	634	610	591	636	636	676	640	608	612	583	612	631	644	623	621	575	654	600	589	615	657	639	642	603	647	657	623	618	598	616	631	637	574	613	619	611	651	661	613	648	682	643	613	596	609	626	616	652	702	639	612	612	629	641	577	596	623	628	610	623	641	627	640	648	601	618	589	624	592	625	628	613	623	609	666	648	612	641	674	610	577	613	665	640	629	669	597	630	615	597	625	637	599	614	592	611
27739	20194	13786	7864	4727	3416	2686	2155	1846	1575	1486	1479	1316	1263	1036	983	946	853	775	844	866	781	829	789	788	788	769	760	813	779	770	745	748	790	761	765	774	779	787	798	772	797	732	759	662	730	696	782	714	776	751	749	738	694	761	731	722	773	789	712	803	783	755	690	749	737	812	771	761	757	766	737	738	738	771	755	763	716	722	808	694	737	771	796	812	737	756	745	758	793	723	750	742	723	767	793	802	771	769	793	714	738	752	742	784	789	760	757	752	788	792	784	806	745	772	703	717	778	770	799	790	741	783	726	773	757	755	747	790	734	740	717	735	759	760	737	711	760	777	735	710	728	765	750	747	749	692	761	744	727	787	823	744	771	711	753	734	769	766	702	776	786	793	737	730	774	754	720	820	779	744	743	710	800	740	761	827	771	789	706	729	757	756	771	724	743	756	784	804	754	750	705	781	831	762	757	690	769	784	705	744	777	724	748	761	757	771	786	726	782	770	789	747	792	748	733	719	786	809	763	728	716	775	774	729	753	769	757	773	787	784	741	723	717	747	719	786	717	742	798	762	753	770	718	763	716	725	825	768	720	716	709	793	745	743	769	687	819	711	744	753	779	714	755	737	804	746	764	747	758	746	740	797	741	776	775	717	755	769	756	738	786	739	730	779	739	747	757	748	752	771	750	731	738	760	724	806	740	788	770	747	737	795	738	692	760	761	738	734	714	749	763	724	735	796	790	739	735	801	754	782	748	796	788	763	727	756	759	729	781	754	739	725	790	708	783	789	735	784	767	727	736	789	773	729	749	714	728	768	765	791	748	742	775	773	794	804	733	755	745	721	748	753	777	777	745	799	758	792	808	742	755	780	722	751	750	784	769	736	748	725	797	709	733	741	744	813	776	752	750	759	732	781	742	779	722	753	750	728	769	757	770	739	728	750	719	802	723	742	765	791	762	754	738	703	762	737	751	779	770	792	745	759	720	728	740	798	735	739	762	787	785	756	737	765	766	747	700	695	756	780	793	789	793	740	741	701	760	760	762	730	724	765	770	779	749	746	750	755	743	743	749	763	780	738	808	743	783	755	723	751	759	716	741	738	816	759	747	771	757	732	755	779	789	759	736	752	775	762	708	723	677	774	728	712	738	713	796	740	790	728	834	724	783	727	775	775	746	772	749	769	734	751	741	738	727	764	734	727	688	757	717	735	788	747	699	698	762	771	742	762	720	764	791	735	758	733	773	745	776	777	768	743	742	771	755	757	781	709	799	758	784	806	750	718	714	736	711	763	743	750	757	756	716	769	729	760	786	708	755	832	775	747	750	713	725	716	780	782	743	776	762	746	759	725	760	714	785	750	744	694	758	813	706	722	792	785	742	780	738	733	782	763	752	770	793	760	717	774	744	788	744	810	696	744	759	763	768	808	728	731	816	735	792	744	724	740	760	782	741	730	708	725	714	741	745	762	748	775	724	802	776	721	766	778	713	772	731	711	754	705	770	763	761	712	806	735	735	768	740	788	736	734	743	810	741	757	715	779	756	768	750	697	771	766	738	762	726	757	776	768	800	753	793	753	734	760	737	781	788	742	784	723	754	763	712	773	758	788	756	744	772	745	790	714	741	733	756	780	794	765	761	719	693	751	736	743	776	748	725	756	741	790	747	711	764	780	717	744	730	804	720	732	746	716	825	782	756	752	772	771	778	732	744	745	750	729	685	747	791	779	722	730	715	710	757	786	704	777	757	756	723	761	754	765	717	759	728	760	760	776	778	710	754	760	732	756	761	712	778	770	715	741	761	794	778	763	735	712	779	775	741	762	790	815	726	731	764	787	744	772	812	774	725	773	764	759	716	798	734	717	757	750	789	757	730	747	744	750	750	760	725	729	807	720	702	743	758	768	727	788	737	769	723	754	745	735	733	770	715	771	713	803	777	760	744	760	754	728	741	757	751	723	732	732	778	768	792	766	764	813	778	760	749	717	778	755	761	770	761	732	772	784	772	772	768	757	756	741	770	770	800	751	756	746	738	673	732	727	718	797	750	770	799	728	763	756	747	774	723	809	745	741	752	760	767	746	778	754	748	726	760	762	815	749	824	758	799	804	730	712	780	744	703	786	784	720	772	767	743	776	720	745	736	698	697	727	799	812	780	752	744	714	679	783	769	734	755	728	722	754	791	718	751	745	752	784	751	735	759	738	729	751	776	782	737	762	736	800	748	738	765	765	762	818	735	735	723	745	714	781	757	732	708	739	752	757	740	776	782	747	698	736	761	746	750	758	785	749	768	730	752	755	738	732	787	740	733	746	761	770	732	773	749	764	784	814	766	752	816	749	779	800	739	707	778	732	762	773	783	794	732	759	779	759	760	734	767	797	788	763	734	713	772	763	762	721	767	723	762	705	763	739	696	766	750	731	757	771	756	786	775	774	792	750	777	741	747	810	774	758	753	755	717	738	744	725	733	761	728	755	758	754	763	779	796	784	736	744	735	721	699	742	776	775	799	749	773	735	762	791	743	767	774	754	777	780	754	764	711	666	713	749	731	748	751	745	748	694	825	786	786	751	788	732	731	721	749	768	753	673	761	775	759	774	785	805	748	772	746	740	679	711	762	694	778	753	847	715	776	785	762	752	703	745	768	807	742	767	792	748	726	738	738	713	776	742	709	713	765	778	742	692	736	814	777	730	747	763	774	738	772	741	725	785	758	730	733	729	718	784	720	791	760	769	706	762	758	768	686	771	794	757	734	763	819	739	765	734	739	785	743	778	697	728	757	742	738	777	783	772	725	752	758	763	737	733	753	790	734	741	723	756	758	755	780	753	767	738	741	769	739	783	789	721	787	779	762	766	791	749	747	714	689	740	755	745	742	735	705	715	768	735	763	790	720	683	733	747	726	747	714	684	715	750	776	740	781	698	756	736	725	779	718	762	709	794	706	753	761	772	735	775	793	755	754	749	780	758	770	799	752	749	771	777	740	759	748	757	738	752	709	751	781	733	727	788	726	774	755	730	745	810	743	736	744	764	750	770	783	795	737	771	795	701	752	729	741	781	760	755	767	744	764	745	742	764	748	721	739	751	733	765	750	786	791	727	762	804	748	763	780	758	745	739	746	775	753	763	795	747	769	730	788	735	717	759	772	765	728	762	776	746	789	744	819	703	742	772	749	774	710	772	746	783	782	756	786	756	743	769	777	723	770	743	792	735	737	734	765	743	770	762	770	742	755	767	777	726	754	755	742	764	703	751	747	748	797	729	747	785	727	746	754	783	727	743	738	716	735	781	757	740	777	696	768	789	738	752	780	722	715	746	728	691	763	738	773	781	775	776	756	784	809	738	767	749	742	769	705	751	748	727	778	752	769	789	715	699	744	755	727	753	743	794	756	865	776	774	773	674	716	756	763	819	754	709	748	769	773	774	727	742	773	758	765	747	744	777	723	773	773	720	745	748	758	778	782	722	710	751	758	722	728	724	783	815	763	753	784	748	738	751	741	716	738
10646	18586	15312	9351	7328	5935	4895	3993	3322	2709	2483	2333	2136	1830	1574	1374	1311	1137	1003	1027	1019	996	1019	1012	945	962	950	941	951	947	942	987	918	889	963	941	909	931	891	899	900	917	914	891	879	857	895	902	899	933	859	914	892	888	873	918	884	875	925	891	918	872	916	938	931	962	914	913	894	908	871	835	840	924	925	936	899	865	907	910	886	882	913	864	941	882	849	939	894	896	898	950	917	915	891	917	951	894	875	860	936	958	887	900	914	846	911	833	919	935	884	893	912	870	847	842	914	915	871	874	912	930	914	895	860	961	930	914	920	878	886	905	934	925	934	874	919	920	934	880	862	881	931	902	886	938	929	854	924	846	867	959	911	863	878	859	911	924	938	908	934	891	859	873	916	931	926	937	924	930	877	862	897	871	871	934	904	946	872	912	964	950	918	916	939	915	929	951	925	887	909	901	934	905	949	882	945	933	835	950	911	861	949	866	908	948	932	919	853	898	880	919	875	912	924	879	869	856	894	952	940	896	946	890	890	910	933	901	920	914	883	940	895	915	955	920	928	930	877	897	949	887	913	928	869	957	909	918	894	895	931	851	875	960	879	932	886	908	869	933	932	909	886	882	862	930	906	907	898	921	911	928	936	919	892	931	948	855	945	912	956	907	845	939	851	900	870	924	836	925	884	901	887	938	892	868	926	876	878	910	887	840	941	960	928	913	909	966	904	936	852	900	873	862	875	946	890	927	867	869	928	870	851	898	854	901	898	902	858	904	863	884	921	883	892	892	897	964	928	894	947	882	884	878	873	870	873	866	969	945	955	874	871	932	933	847	968	919	851	938	881	899	944	888	915	882	916	891	929	899	917	928	912	866	929	925	921	879	898	921	919	881	880	919	915	896	938	917	880	888	859	911	924	880	963	886	891	876	876	917	890	940	857	891	950	825	915	916	883	858	946	932	898	906	919	851	932	901	939	910	896	884	886	877	835	888	863	893	905	872	866	890	883	895	900	935	974	899	865	919	870	941	945	912	944	921	927	899	916	935	886	918	910	884	902	914	896	854	901	946	882	974	954	922	886	894	922	923	890	855	916	819	842	898	880	914	911	900	938	862	905	956	869	938	911	885	924	924	888	885	936	918	931	882	889	916	897	940	912	896	907	871	907	835	875	908	895	861	884	950	889	909	911	851	919	901	929	870	875	866	941	879	912	884	896	932	947	845	890	898	885	927	893	836	912	848	963	969	858	931	871	875	901	898	924	881	870	925	882	912	903	923	911	905	908	879	835	915	876	899	904	873	914	899	913	878	901	942	945	867	889	865	904	900	935	913	911	875	909	877	963	879	878	919	857	957	894	912	940	903	875	893	947	907	847	924	937	921	928	903	890	895	967	906	895	884	921	872	912	917	974	899	968	894	906	926	950	925	846	922	840	885	939	890	859	907	912	919	858	868	841	869	873	875	879	909	941	887	922	942	948	895	859	954	966	924	902	958	974	869	866	899	948	920	909	881	865	853	912	895	954	921	882	847	948	912	903	904	928	873	897	881	878	918	888	851	973	926	890	943	904	881	900	873	884	948	896	856	874	935	927	883	882	892	843	906	931	899	937	882	889	936	905	892	958	907	947	931	869	917	873	924	932	934	914	878	931	937	916	905	878	924	837	902	865	881	933	909	920	924	910	924	894	900	952	832	888	936	886	951	874	928	899	914	908	904	885	938	940	960	946	912	920	901	917	856	963	950	876	933	909	942	908	903	842	919	834	835	882	917	887	886	892	873	911	881	885	880	861	919	899	912	827	890	939	925	923	917	873	864	874	906	888	971	989	920	908	904	924	918	878	909	917	873	898	860	889	926	868	887	912	886	903	838	938	887	867	939	867	929	880	871	905	920	920	878	893	889	902	865	939	886	913	886	888	894	891	922	902	862	897	907	896	851	916	974	888	902	925	914	959	901	907	912	908	906	904	873	872	907	903	924	875	960	861	955	855	920	907	907	890	930	908	879	871	896	929	902	915	934	903	881	904	892	871	913	905	949	913	835	866	881	919	913	903	897	858	942	903	938	869	962	955	847	927	902	929	917	833	910	875	852	889	824	883	883	916	905	904	843	874	870	923	904	856	932	904	893	905	910	887	907	876	870	920	926	924	933	904	896	869	930	927	910	876	886	918	927	886	895	904	932	926	908	919	934	839	860	909	873	921	900	903	897	909	933	901	850	932	916	938	885	854	939	895	932	940	851	854	913	911	882	885	897	905	883	878	886	882	910	849	941	869	894	927	868	913	840	978	886	889	922	958	906	873	917	858	896	863	943	920	894	930	911	946	936	863	871	898	927	966	890	891	908	896	875	917	883	917	942	920	862	866	880	848	936	894	908	874	914	897	932	839	884	899	924	862	936	959	929	893	911	941	947	857	932	912	837	888	893	839	965	905	908	897	909	891	929	881	933	931	871	919	918	904	925	910	900	902	911	952	908	931	854	913	871	882	891	892	952	865	920	895	959	915	882	887	930	894	927	886	897	919	912	882	906	904	913	919	871	912	908	887	895	850	888	857	941	914	888	896	857	906	915	913	949	905	907	894	915	898	884	862	902	902	851	854	875	894	920	880	884	895	946	891	903	907	872	926	948	914	864	875	883	874	931	923	903	919	922	918	898	889	908	912	906	874	904	899	892	943	914	881	983	883	878	891	945	876	897	948	935	903	913	898	850	879	920	855	884	947	953	915	934	855	909	881	841	892	898	955	894	894	899	935	904	934	881	905	920	911	935	937	885	940	890	886	923	857	924	911	907	876	904	888	877	925	905	920	850	860	902	880	979	913	915	868	912	932	874	929	882	890	914	910	942	910	885	945	882	887	840	930	900	840	916	914	921	889	888	842	892	888	868	906	955	874	891	903	910	902	920	875	925	908	904	852	930	924	934	885	917	917	884	881	895	932	839	890	871	922	899	948	893	933	890	974	960	904	845	881	923	921	905	968	912	910	887	918	895	924	964	953	939	889	899	973	885	916	874	887	908	923	945	932	961	922	909	872	861	898	941	845	909	967	899	882	961	887	921	898	907	948	910	889	918	878	901	885	974	930	925	903	888	841	892	907	896	884	816	915	895	928	861	885	849	870	919	915	886	895	903	925	921	919	912	885	902	934	930	920	896	897	896	911	906	894	925	890	896	917	927	870	906	876	821	883	906	892	907	884	919	917	882	919	866	889	888	891	923	950	910	920	849	913	911	922	902	911	898	892	932	895	929	946	928	890	960	860	896	925	882	880	942	887	923	867	923	917	914	897	888	909	853	898	834	883	959	885	924	918	908	934	892	883	881	904	905	917	871	904	851	914	921	864	873	938	902	897	918	909	949	961	868	923	939	914	962	850	860	879	874	902	955	890	890	877	906	940	882	943	900	882	907	955	905	972	918	915	859	889	913	889	892	910	958	956	943	863	880	919	935	892	946	860	937	858	896	944	898	894	918	897	906	919	955	956	922	922	898	861	881	910	912	925	884
23938	21360	28525	24597	21379	14130	6078	3845	2995	2641	2198	2124	1966	1752	1476	1272	1240	1160	999	1062	1005	1012	997	944	978	952	974	910	949	952	929	963	879	866	846	931	906	850	880	879	883	893	864	877	824	856	866	845	869	905	826	862	796	852	836	887	892	826	833	927	854	863	852	844	893	836	879	831	900	862	845	905	796	860	833	859	863	791	875	855	803	855	849	849	864	854	877	885	887	839	831	848	865	899	816	844	797	840	815	829	891	826	890	794	875	832	840	874	866	854	890	862	800	826	831	869	837	854	818	869	869	861	810	836	892	852	827	835	817	877	857	777	870	873	841	847	872	809	803	874	840	846	840	861	868	846	831	853	942	817	849	850	805	868	853	842	866	880	901	827	847	859	850	811	860	866	834	881	832	855	836	877	861	867	849	818	855	833	847	872	903	835	815	837	855	867	853	886	893	827	791	862	842	830	846	882	859	845	789	813	836	861	884	906	898	847	843	903	858	870	818	932	856	841	874	889	846	901	901	845	828	869	946	851	810	816	862	781	860	848	895	903	794	847	865	842	816	839	804	824	871	870	849	853	821	843	901	811	831	854	871	887	888	839	823	860	886	915	878	837	862	848	903	850	880	848	814	814	873	860	841	910	860	845	885	846	875	891	811	870	851	834	850	791	852	877	874	899	869	809	842	838	856	837	864	822	844	857	816	896	880	854	823	840	784	908	867	879	862	848	822	824	933	847	850	851	850	895	845	821	880	843	859	889	860	882	887	825	850	829	826	800	854	775	843	857	881	889	843	867	881	853	870	823	814	783	897	836	827	831	866	812	811	831	833	839	803	876	854	860	843	835	876	849	856	872	837	876	857	897	875	874	867	876	817	819	838	861	829	816	816	843	886	871	846	871	811	831	845	896	888	844	842	836	864	814	872	851	840	846	834	857	866	824	867	818	843	824	879	865	849	889	884	844	892	857	845	880	822	881	859	888	861	852	814	831	855	911	884	855	818	913	861	851	803	863	848	830	891	860	851	924	900	860	884	884	863	807	838	866	877	865	861	893	852	857	861	900	886	817	832	844	902	860	862	837	853	809	883	828	795	847	828	872	898	848	868	819	841	916	852	805	840	826	866	858	847	886	876	818	844	883	855	820	853	815	839	855	861	888	850	854	857	841	851	913	833	843	809	859	859	855	896	878	895	841	862	835	845	869	855	832	830	858	859	839	852	826	865	831	837	809	864	885	848	864	818	822	885	828	863	814	861	801	835	838	855	848	775	809	867	902	818	858	839	841	801	839	867	910	859	866	861	870	865	785	801	862	856	923	828	817	862	820	854	811	852	829	870	876	881	883	844	872	834	832	856	843	847	891	897	828	840	806	823	809	860	834	814	850	837	892	857	844	874	892	825	852	822	863	878	800	858	880	831	868	810	823	833	844	837	854	823	888	832	884	837	823	807	870	856	859	870	895	844	804	846	836	828	831	827	837	820	833	875	890	847	871	836	839	878	858	878	845	839	869	836	860	830	815	819	853	867	865	850	870	899	884	826	849	851	833	909	859	821	838	798	802	855	864	833	811	824	834	861	882	862	836	890	872	882	875	860	843	874	822	805	853	860	841	819	836	908	881	885	819	853	809	876	866	846	846	859	771	887	829	812	836	820	869	826	856	872	895	840	830	891	845	844	772	820	874	836	882	794	805	900	881	835	868	888	828	837	858	850	851	838	819	838	890	853	864	819	874	868	881	837	869	862	913	885	855	874	885	852	864	876	875	868	822	843	797	832	911	839	847	891	885	881	803	898	862	882	877	870	799	800	837	876	884	857	860	906	876	824	909	873	794	873	861	854	883	844	831	852	804	876	836	860	857	926	880	848	848	847	850	863	851	880	798	827	852	856	839	799	882	870	874	818	876	883	832	780	801	868	818	804	850	854	835	828	888	884	824	880	889	857	867	859	831	856	848	852	861	871	890	886	845	910	900	833	837	854	803	828	856	852	883	838	820	866	897	831	851	863	827	905	839	859	920	854	804	877	849	810	837	879	791	866	816	821	885	917	866	788	816	848	845	828	818	897	811	812	864	852	877	897	849	888	888	829	847	826	863	857	858	853	865	858	880	835	831	868	858	869	821	857	858	843	835	850	812	880	839	837	856	852	791	884	866	845	854	838	842	818	842	830	879	947	829	840	885	845	852	918	846	838	804	832	900	881	866	884	881	860	882	816	870	866	845	853	864	809	867	861	884	858	831	867	829	832	811	824	771	785	858	832	868	912	807	850	832	867	865	853	848	889	887	819	837	855	835	835	862	810	844	805	808	798	883	820	839	896	777	821	786	847	864	889	809	840	813	849	855	827	879	833	880	800	842	857	890	859	872	856	900	823	835	854	862	853	870	837	830	852	846	855	883	874	851	874	859	872	861	859	831	879	860	838	875	859	823	813	841	862	839	862	844	873	829	842	876	908	895	815	842	829	876	870	845	854	880	875	867	864	880	830	863	837	855	835	864	849	841	844	823	826	882	839	858	836	822	883	837	915	842	838	832	836	877	872	827	821	807	863	906	839	858	888	853	846	881	840	852	851	866	868	835	857	884	843	868	880	817	841	860	850	837	856	876	878	854	874	825	816	819	837	847	829	832	886	858	808	885	862	832	887	865	868	871	831	874	837	864	856	846	852	828	840	874	889	818	829	825	843	832	864	857	830	866	863	858	888	874	822	863	903	878	839	866	849	863	881	847	813	828	849	849	825	828	846	853	842	865	817	842	875	854	768	864	852	830	884	831	836	816	836	807	821	791	866	888	854	812	888	873	833	835	880	855	784	828	797	815	848	830	859	845	781	829	877	802	884	865	883	855	873	856	841	868	815	836	865	804	817	866	883	860	880	856	867	877	864	865	860	881	836	861	846	852	837	814	886	863	861	870	850	827	882	860	807	870	832	819	873	865	850	800	911	882	884	829	869	831	854	794	772	858	859	826	856	913	911	866	849	826	827	848	848	853	829	833	830	831	816	888	858	816	866	850	853	816	874	890	808	846	848	856	869	878	860	833	855	837	832	826	836	856	871	827	861	847	814	762	836	851	851	821	894	863	853	892	867	827	786	825	866	852	858	815	878	864	873	876	827	821	833	851	823	839	842	872	861	846	827	820	854	853	856	908	851	852	820	884	805	912	843	831	852	854	838	927	882	828	848	837	861	860	874	860	768	793	873	841	830	887	848	837	844	855	893	833	865	859	863	889	851	867	861	812	848	789	823	844	851	893	858	870	880	884	808	835	863	839	874	841	859	860	864	864	908	850	855	823	838	863	854	826	793	854	842	817	863	840	834	896	818	894	871	846	867	836	861	809	851	875	853	872	833	848	862	882	853	848	798	821	851	883	849	836	898	826	825	850	827	816	837	852	844	852	842	832	868	892	852	877	810	844	871	833	851	843	850	876	839	820	845	783	899	850	846	851	893	884	834	870	852	851	824	897	836	840	795	861	844	840	844	819	828	832	791	899	844	842	842	838
10583	26444	22732	14633	11784	9760	7925	6601	5300	4409	3563	3367	3082	2745	2208	1860	1619	1498	1336	1265	1248	1282	1180	1182	1209	1187	1199	1128	1164	1116	1029	1177	1140	1067	1111	1111	1107	1070	1026	1061	1029	1083	1049	1066	1019	1058	1054	969	1013	1027	1061	1083	1049	1015	1006	1077	980	996	1057	1004	956	1018	1049	1017	968	1013	1042	1037	1015	1001	1060	1051	986	1047	1003	982	1086	997	1083	1050	1049	1047	1011	1018	1068	1038	1013	1052	1013	1008	1063	1084	1059	1040	991	979	1042	1057	1060	1033	1029	1016	1039	1012	1037	1067	1068	1037	1020	1012	1042	1050	1042	1017	1046	968	1069	1023	1071	1076	1028	1027	968	969	1063	1107	1004	984	1052	1063	1085	1018	1091	1016	1028	1016	1058	1009	1038	986	1074	993	1010	991	1046	1017	1003	1023	1020	1053	1001	1009	1035	984	955	1050	1055	1098	1039	1017	1087	1070	1017	1022	1014	1017	995	1010	1013	1045	1084	1053	1040	1058	1011	1014	1006	985	974	1010	1034	1059	1068	978	965	1027	980	1031	1024	998	1055	1026	1065	1005	1017	1027	1026	1090	1064	1012	1054	991	1047	1010	998	997	1026	967	1042	1070	1017	1016	1038	1051	1039	1047	941	1052	1017	1033	985	988	1019	1033	1000	1012	1038	1081	1079	1054	1069	1000	1086	972	1022	1011	1012	1018	974	1031	1106	992	995	1010	1046	1004	1014	993	1025	993	1055	1035	1087	1070	1029	1028	1058	1055	1053	1000	1014	981	1049	1054	1037	1008	1006	1015	1044	1055	1007	1031	963	1024	1090	1028	1044	972	1025	1073	1047	1043	1014	996	1017	1025	932	1089	1025	1060	1046	994	1043	986	1015	999	977	985	1058	1048	1057	1081	1037	1095	1031	1042	1008	1011	996	1049	1039	1039	1009	1010	1078	1053	1022	1033	984	978	1039	1039	1037	1046	1002	1073	976	1009	981	1080	995	1060	1009	1046	1069	1078	1028	1025	1039	1057	992	1013	1053	1059	1039	1031	1055	976	984	1002	1054	1045	1049	993	1035	1030	1012	1097	1056	1044	1008	1058	1046	993	979	1020	1050	997	1049	1021	979	1035	1026	989	1007	988	1017	1026	959	1073	1013	1040	998	971	1050	959	980	1059	1038	1059	1062	1016	1102	995	979	971	1021	984	1018	1021	1051	998	994	1046	1025	993	1047	1029	1029	1033	985	1016	965	1033	1023	1004	1046	1086	1082	1065	1043	999	1021	1042	1047	1043	1002	1072	1004	1099	1029	1062	1034	1065	1042	1031	968	1018	993	1014	1013	1023	1005	1037	1016	1110	1004	1042	1030	974	1063	1014	1014	996	1002	999	1039	1026	1005	1014	990	1064	1006	1041	1035	952	978	1045	1004	1039	1034	1002	1027	1068	1043	988	985	1059	1013	1057	1075	1024	994	1015	1038	1054	1011	1051	995	991	988	1003	982	984	1060	1034	1016	1009	1057	1047	1009	999	1003	991	992	1039	1011	986	1046	1039	987	1010	1037	1028	1002	1053	1030	995	1059	987	981	1019	1054	1014	980	994	973	1044	991	1016	1043	1062	981	1053	1065	1004	1041	997	993	1042	975	1028	1003	1028	987	1025	1037	1056	1042	1037	1018	1016	1032	964	1047	960	1021	1017	1028	988	1055	1053	1036	1039	1027	1038	1036	1020	1046	996	978	982	1006	1026	1065	1001	1010	1072	1037	1044	1003	1063	1021	1020	1035	1058	1019	1046	1024	1046	1037	963	1048	995	1064	1001	1068	1017	1052	999	944	994	1064	1081	1040	1038	1017	1051	1056	1042	1023	975	1037	1052	985	1097	1035	1013	1084	1067	1085	1023	1070	1026	1014	988	1024	1001	1112	1028	1040	1040	1008	1001	1035	1080	986	1035	995	998	1014	1073	995	1022	1049	993	1008	1035	1015	1016	1017	1038	1066	987	1038	1082	976	969	1065	1044	995	978	1000	1032	1034	1028	995	1042	1036	1059	1010	1030	1005	1031	972	973	1005	1035	1024	1026	992	978	1053	1069	1038	1039	969	1076	1018	1013	1086	1068	1022	1053	1019	989	1019	1124	1037	1052	1009	1021	1000	1071	971	1058	1044	976	974	1006	1061	1078	995	1023	1054	981	1037	1067	1020	934	1011	1005	1034	1058	999	1013	1018	1040	1005	1030	983	1030	1000	978	1083	1023	1012	1022	1103	1039	1062	1014	1028	1026	1062	991	966	1040	1037	1066	1013	977	1031	1037	1065	993	1018	1064	975	1023	985	1022	1057	982	1014	975	1029	1067	974	999	1035	1056	1031	1013	1028	1004	1013	1038	1046	1048	996	1072	993	1089	1049	1007	1027	1071	1026	1034	976	997	1033	1111	1065	996	1082	1020	1026	1011	1005	1032	969	1057	1018	1070	967	1039	1010	1016	1017	1036	1072	936	1061	997	1027	1011	975	1043	1038	981	991	1026	967	1059	1009	1049	1046	1015	1045	1034	1018	1043	988	1031	1031	1086	1066	1029	997	997	964	1008	987	1033	1016	1073	1010	1007	1038	1047	980	1026	1007	1029	970	1019	1041	1032	1028	982	1035	1047	1009	1052	1026	1013	1025	1010	1043	985	1024	1085	1007	1013	1022	1064	1024	1044	1019	983	990	999	1060	988	1026	1038	1056	997	1010	1050	1056	1053	1040	1055	976	982	1036	1018	988	983	1016	1010	1055	1027	969	973	1007	1011	1016	960	1023	997	1002	971	967	1061	965	1028	1028	1046	1075	1005	1099	1002	962	1032	1027	1065	1055	1000	1029	1020	1030	1021	987	999	981	1031	1015	982	1012	955	991	1068	1066	1041	1077	1051	1006	1021	1065	980	1035	1036	1007	1022	1096	1035	1010	1066	1023	977	1024	1093	1053	1038	1004	1007	1008	1044	1011	1040	1060	994	1080	1064	1044	993	1027	1064	1045	998	981	1038	968	1035	1024	985	1058	1046	1007	973	1004	1053	1026	999	1004	1050	995	1061	1029	958	1038	987	1007	1027	1051	1001	1019	1060	1028	969	1035	1078	1031	1016	1040	1014	994	1029	1036	983	1026	1032	1042	1026	1022	1044	1072	1044	1087	1028	1034	1014	1020	1036	1000	1029	1046	1072	1000	1077	986	992	1060	977	988	1001	1024	1034	1038	1101	994	1070	1041	1088	983	1001	1040	1052	1046	1047	995	1107	1027	1023	1023	1011	1027	994	1049	1067	1016	1026	1041	1032	1020	1065	1038	979	1016	1004	988	1029	1062	941	1035	1019	1025	984	997	1008	1011	964	1012	988	984	1048	1056	1007	967	1043	955	1044	1029	1051	974	986	974	1026	1043	1049	1017	1064	1042	997	1037	1034	1049	1024	1036	1024	1018	1049	1069	1029	979	1029	1010	1037	1009	1038	995	1048	957	1018	1021	1022	1047	1044	1099	968	974	1023	992	1026	987	1041	1051	1061	1010	1040	1031	1068	1067	1026	1053	1017	983	1016	996	1059	1047	1052	1031	973	1060	1002	1001	1032	1060	1008	1036	1041	953	1010	1059	1072	1048	1007	1028	958	1026	1014	1035	1034	980	1009	977	993	984	1004	1008	1014	1010	1036	1066	1047	991	1030	1020	1055	999	1040	1023	1001	1047	1082	1055	1065	1045	1032	1015	1010	1014	1031	1042	1060	1049	1055	986	1024	1008	1041	998	1070	1030	1058	1022	1018	1000	1021	971	1040	999	1048	1060	1072	1050	946	1015	1079	1019	1037	1041	959	1021	1044	1070	1044	1080	1060	1056	1021	997	1031	1004	1022	1060	1028	1068	1000	1070	992	1040	1088	992	986	1066	1001	1076	941	1045	1017	1013	993	1017	1058	977	1023	991	1017	1077	1019	1046	1016	1014	1009	1010	1043	976	1008	1041	1007	1025	1031	1011	1054	1043	1038	1032	1012	1055	981	1019	973	1026	1046	1014	1052	1005	1032	1022	1016	968	998	1066	981	1038	954	990	1004	1055	1022	1061	1015	1109	1044	1014	1003	1060	992	1051	1044	1102	1048	1005	1010	1023	1025	1010	1025	1016	1006	1032	1004	1001	1005	1036	1042	1061	1046	1037	1034	1035	1021	1002	1018	999	1025	1034	1006	1032	974	1001	1038	970	1001	1042	1021	1004	973	1077	1000	1040	1007	989	1024	1045	1061	1070	1057	1006	1030	1029	1045	1039	1023	1054	1025	1003	1020	1005	1022	1007	1059	1021	1019	1001	1019	1056	1004	1029	1019	1041	1075	1008	981	1070	1047	992	999	1024	1057	1029	993	1023	1037	1086	999	1032	974	1002	1021	1044	989	1082	984	1074	1067	1028	949	1011	953	1015	972	1033	1049	1000	1043	1008	1025	982	1043	1057	1010	1045	1100	1081	998	1020	1065	1023	1026	1091	1010	1035	1000	1027	1004	979	1053	1062	1039	1039	1035	1005	1028	1076	1034	959	1011	1001	1050	982	1042	1027	1010	1020	1027	978	1025	1015	1043	1088	1050	1065	1031	1079	1005	1041	1017	1049	962	1020	982	1006	1072	1036	1045	1015	1027	1075	994	1031	1094	1012	1007	1063	1038	1045	1001	995	1006	985	1010	1046	1027	1038	953	1024	958	1002	996	1069	1028	1051	1010	1023	1003	1018	1048	1058	1038
24993	21360	27517	25483	15484	5239	3421	2509	1969	1591	1408	1255	1237	1140	885	712	666	675	584	515	609	547	511	514	476	515	495	470	487	469	453	478	468	413	451	470	400	462	459	417	449	439	422	425	403	450	447	481	442	439	470	464	430	434	424	418	402	414	459	430	395	446	436	453	463	435	475	457	392	423	445	429	414	431	393	413	433	411	411	453	410	404	430	424	423	447	453	439	437	411	431	419	397	432	449	364	448	422	414	400	454	407	474	471	468	426	464	442	440	445	405	431	452	400	418	467	448	466	411	445	440	375	414	436	417	434	424	479	412	435	451	435	425	455	489	427	415	437	483	461	426	431	440	404	430	418	444	403	430	429	446	427	390	424	436	447	430	401	420	456	424	431	422	403	386	438	451	402	431	420	442	431	446	418	452	422	409	453	435	444	403	413	454	457	439	428	408	424	446	421	390	431	431	434	454	417	407	430	454	451	414	472	487	442	413	430	407	421	439	395	437	418	410	434	409	466	418	414	411	472	425	444	442	435	425	423	475	405	396	435	429	376	433	414	437	426	434	432	450	438	411	443	422	460	443	427	427	415	460	410	410	455	413	448	435	410	430	440	441	438	423	433	444	433	413	417	409	454	421	461	433	424	418	436	427	401	426	464	447	450	472	446	437	433	440	428	445	393	438	445	427	478	386	494	413	441	421	412	444	405	426	425	417	438	462	392	390	461	407	437	421	428	436	448	401	443	460	411	480	419	422	409	447	388	448	438	433	426	436	432	438	438	396	496	422	416	427	421	456	446	433	391	393	390	447	443	422	412	430	418	417	404	410	444	448	415	402	456	434	434	408	424	362	457	436	416	457	444	427	388	423	426	463	422	430	451	400	441	396	417	439	414	440	430	385	415	454	429	397	399	404	388	451	416	409	395	416	395	418	432	455	443	428	422	436	429	395	430	412	439	418	447	413	448	439	423	428	396	464	442	463	438	460	438	431	417	426	455	411	454	442	434	427	425	448	434	419	419	410	457	445	459	430	445	436	417	435	426	427	431	445	440	400	417	447	430	464	443	452	427	447	425	419	427	416	454	450	437	446	432	455	481	421	423	445	450	452	403	456	414	420	443	403	418	384	446	409	440	483	465	429	430	425	423	459	422	419	426	452	451	437	417	442	465	415	426	441	408	438	427	404	450	401	454	439	433	380	453	433	452	396	408	414	439	443	425	407	433	418	406	426	453	473	402	416	463	382	465	444	444	440	411	385	394	457	418	440	421	452	435	407	465	446	409	423	413	427	437	400	402	435	423	441	476	456	435	453	423	441	432	407	434	418	419	467	423	443	412	432	428	490	432	401	421	434	416	426	406	452	426	432	433	432	438	431	399	423	385	436	437	401	428	437	444	410	437	440	445	438	434	458	438	422	457	417	423	423	483	436	419	456	407	454	436	440	440	409	413	444	451	390	411	385	446	441	424	411	447	461	403	395	416	461	421	457	424	453	407	460	408	470	422	372	429	447	429	437	419	433	427	411	439	436	455	416	432	443	451	444	415	400	464	400	441	411	467	403	435	415	427	452	441	428	397	419	416	426	443	416	470	396	439	389	424	504	420	461	442	429	416	435	385	428	422	428	428	437	442	440	439	398	419	440	417	442	438	446	410	410	423	435	457	407	420	446	401	425	428	441	449	446	463	446	452	411	415	419	434	419	428	446	444	416	435	447	441	437	426	428	394	464	435	444	421	460	445	424	425	446	423	449	416	432	414	420	459	474	438	431	419	408	416	470	420	455	448	438	419	441	438	463	446	482	448	421	426	429	428	451	433	409	416	452	425	415	451	421	431	465	431	438	375	425	430	446	419	429	420	412	469	388	425	414	458	420	427	417	454	417	421	446	442	441	446	423	465	451	423	446	438	426	430	456	456	435	445	464	433	458	439	478	445	463	415	400	444	395	454	443	423	445	431	442	454	431	417	404	426	426	471	428	420	432	408	452	404	414	432	436	430	439	411	474	425	431	382	389	422	448	403	393	443	382	458	424	411	417	444	462	442	411	443	404	424	447	423	461	438	461	393	446	467	458	442	444	443	439	415	501	426	417	418	431	436	427	432	425	444	423	466	397	446	429	420	422	486	447	425	437	428	445	470	409	430	422	430	415	440	406	456	424	411	446	428	413	441	439	410	466	409	418	428	465	391	449	464	465	398	436	454	461	420	437	404	443	387	435	425	423	431	428	434	437	461	426	436	404	421	435	417	428	393	448	447	459	405	433	457	415	435	423	418	422	471	415	393	446	423	400	450	433	430	452	477	425	404	414	406	423	419	412	443	455	441	409	402	386	458	395	409	436	407	432	416	411	482	424	412	419	416	456	407	412	446	444	448	445	419	396	414	424	421	433	488	460	428	404	441	447	447	416	460	420	451	461	448	429	423	413	402	428	421	440	450	430	442	412	452	456	410	401	427	416	408	414	430	391	420	399	439	429	421	460	377	398	457	415	420	414	409	485	418	401	455	455	442	434	447	427	438	408	419	415	413	450	435	426	427	414	434	494	438	430	412	416	424	439	420	455	406	403	412	415	429	425	437	448	427	421	399	416	430	452	410	424	451	475	461	433	411	404	426	423	411	428	441	396	439	444	416	431	447	456	406	419	468	470	445	433	409	459	407	435	420	423	452	422	405	422	448	411	439	405	419	442	456	399	444	425	428	428	418	395	443	450	420	433	461	423	491	423	437	472	400	417	453	425	410	433	434	416	447	418	435	456	442	444	421	448	431	435	432	420	421	421	386	405	420	389	411	469	442	459	450	456	447	453	416	446	416	474	408	445	416	401	396	438	447	410	391	451	447	468	451	454	401	421	429	454	450	429	455	429	467	409	433	435	398	436	424	460	414	425	473	431	393	423	402	448	430	410	430	421	424	431	463	425	439	426	452	422	417	426	426	397	437	429	438	429	476	419	430	408	419	466	401	374	385	441	421	425	453	441	436	426	420	439	439	437	446	436	467	423	419	425	447	417	428	430	410	432	392	397	418	403	434	457	438	422	409	414	433	416	413	435	451	456	469	409	421	429	418	430	420	392	425	410	399	408	419	462	421	417	481	441	423	398	427	435	379	415	409	364	440	419	421	465	449	418	444	419	428	419	470	412	433	405	455	430	435	409	411	413	463	415	419	433	418	461	417	428	458	422	435	467	441	434	439	419	437	451	405	385	428	446	463	420	405	388	426	397	441	405	428	428	400	397	412	447	457	457	424	415	411	439	416	434	428	424	428	448	424	413	442	435	441	468	423	440	400	465	449	413	433	454	417	437	425	394	409	389	426	436	472	422	423	415	427	446	420	443	411	407	424	418	419	435	411	428	395	414	417	414	428	434	428	447	437	435	395	427	406	456	433	440	444	430	430	447	432	413	438	413	437	420	455	433	411	405	426	452	391	435	428	412	447	443	420	436	459	425	417	410	438	414	406	441	420	419	450	428	437	425	413	417	446	446	412	437	407	449	441	422	428	410	450
9988	22432	19260	11975	9721	7734	6598	5027	3889	3240	2597	2423	2261	1993	1496	1165	962	919	760	713	700	766	639	662	640	665	623	619	659	579	614	598	594	563	584	582	564	509	556	554	550	512	539	502	540	561	522	546	499	499	531	533	519	555	565	502	496	511	528	520	525	491	529	502	517	509	533	533	520	533	511	554	532	530	524	565	551	525	492	526	504	548	487	557	551	506	532	529	485	496	527	495	561	545	523	513	533	515	504	528	530	511	499	471	529	473	480	511	520	516	529	521	527	535	509	501	537	531	491	536	533	540	491	551	499	560	530	528	496	549	492	540	495	538	517	552	528	561	511	529	481	487	488	538	510	484	521	543	545	549	545	502	493	498	503	545	554	535	557	543	523	516	526	493	506	546	530	547	511	541	561	509	497	502	480	508	505	538	530	523	500	522	502	542	506	529	537	547	526	520	537	533	535	519	500	517	571	487	521	513	531	541	519	526	512	511	537	509	534	509	518	515	499	497	514	521	530	572	512	519	514	536	521	516	570	547	510	543	525	494	484	536	517	504	517	531	533	496	554	514	481	530	527	495	522	520	562	505	518	516	491	534	497	544	532	519	528	562	527	513	526	472	502	524	506	510	496	555	532	469	505	521	510	497	509	502	489	498	521	534	506	510	522	548	550	534	543	509	493	542	539	558	511	491	550	505	505	532	536	516	507	516	510	542	525	541	520	515	470	477	542	526	484	535	510	538	561	570	530	524	502	523	554	501	535	526	494	539	509	512	505	550	501	525	492	489	522	570	506	559	526	567	527	524	481	543	548	518	493	527	519	505	544	511	536	501	491	531	507	559	560	524	519	533	502	515	518	472	516	494	523	498	550	536	538	526	522	530	509	541	521	543	491	489	540	556	512	492	516	501	512	528	499	528	538	527	498	520	479	529	527	570	512	528	521	483	550	570	539	509	529	510	555	573	514	502	534	534	499	498	545	503	520	538	520	554	543	533	484	536	529	532	530	521	582	520	532	489	504	515	549	532	552	500	515	505	555	499	501	509	544	548	504	531	561	519	527	509	498	532	512	519	512	505	507	507	542	562	519	559	518	468	508	540	485	485	534	533	498	527	546	517	525	527	500	525	514	534	526	522	499	574	496	541	530	517	533	519	525	519	538	510	520	532	527	542	499	537	529	513	520	547	522	512	493	532	529	485	538	493	509	518	497	506	490	532	517	509	530	524	529	506	488	508	532	539	521	535	532	569	530	514	501	536	515	527	518	522	536	524	537	516	538	522	496	520	571	517	500	521	554	544	530	517	519	507	505	508	551	528	564	483	543	497	507	515	506	505	539	511	506	533	526	519	492	482	512	514	496	511	554	482	524	509	526	496	536	491	500	535	526	518	516	524	514	549	515	540	515	513	524	511	498	514	543	497	520	557	554	545	563	518	525	527	530	565	500	525	542	506	515	491	524	581	498	512	536	539	543	519	519	493	537	477	540	516	516	538	510	502	520	519	488	510	521	528	497	520	549	545	518	488	520	533	533	501	550	530	496	524	476	552	504	494	516	507	507	520	534	533	553	514	479	536	527	518	497	572	561	534	522	480	514	466	501	556	536	495	506	497	507	516	520	544	493	493	514	530	546	515	525	526	513	514	545	494	509	511	546	502	489	571	520	544	508	484	521	512	529	511	505	530	505	542	510	517	510	551	566	516	532	531	513	514	510	525	481	518	510	493	542	556	519	473	491	532	544	552	584	503	505	573	549	555	519	498	534	469	506	542	543	584	502	490	494	521	529	510	543	509	501	539	540	519	516	493	554	497	506	534	500	509	519	473	550	517	537	516	494	561	515	574	528	481	497	539	504	513	538	474	468	519	496	526	510	522	555	502	478	484	527	539	540	501	490	511	475	520	517	499	495	482	519	553	512	532	487	523	578	518	537	500	508	530	542	565	496	484	519	508	532	549	475	546	541	541	550	554	475	523	507	494	535	524	541	544	533	496	559	543	507	504	492	517	495	487	538	548	477	529	494	555	581	532	530	501	503	557	548	505	527	576	509	519	562	548	535	511	563	503	510	510	501	525	496	493	528	503	564	516	488	478	509	495	509	497	537	513	544	542	498	520	536	542	502	538	546	525	522	498	506	540	489	507	518	517	509	524	520	510	535	502	521	511	527	485	539	559	553	554	515	543	526	508	527	533	473	523	568	556	525	502	539	584	501	486	508	548	501	552	533	539	540	516	483	515	541	555	544	538	476	533	481	493	527	510	495	506	514	543	555	492	525	502	542	514	569	532	512	519	508	528	516	527	546	498	510	537	478	492	529	488	519	540	516	542	525	526	534	543	538	510	537	540	523	533	504	494	490	539	500	472	480	497	533	538	544	533	537	544	503	520	521	551	497	541	502	529	491	528	521	500	530	542	517	496	540	584	510	525	565	526	526	534	506	510	524	524	554	530	547	517	534	539	559	556	543	514	548	501	520	551	561	528	468	527	538	520	524	540	478	506	500	560	503	557	531	524	511	532	528	519	522	506	487	482	516	526	502	493	489	507	501	556	546	508	486	513	506	510	498	493	537	530	475	516	546	535	531	515	543	502	512	523	511	506	528	498	488	540	515	529	541	523	501	516	519	481	538	530	507	518	530	478	518	495	511	516	544	502	546	492	578	497	522	502	524	548	509	534	533	537	563	527	521	517	544	513	525	527	518	503	531	501	501	523	507	532	515	512	526	524	507	527	490	556	497	516	539	549	501	550	493	551	577	550	544	543	491	528	512	547	548	507	533	503	530	525	528	537	507	508	504	501	506	513	555	531	547	541	509	537	513	467	486	516	521	536	522	513	512	520	530	536	488	514	538	524	591	551	512	556	512	534	550	547	514	506	532	515	487	487	559	532	559	497	547	530	532	508	492	527	513	560	526	521	510	525	520	525	526	523	536	551	541	498	506	497	501	477	514	555	542	495	506	524	545	505	522	548	523	506	546	527	514	469	544	537	539	518	493	542	521	516	511	511	496	482	504	528	576	519	508	492	544	554	534	536	513	525	588	515	533	547	505	510	544	499	516	485	493	503	562	554	518	526	495	507	493	532	521	501	499	498	501	474	497	534	474	470	523	517	505	534	522	510	510	526	524	558	513	476	540	501	541	528	521	526	514	528	531	507	542	516	533	533	543	558	528	489	531	532	518	548	499	505	555	517	507	455	533	507	554	522	495	528	565	475	528	529	558	525	548	549	547	499	501	468	481	496	534	533	549	515	491	488	551	555	554	505	507	590	493	514	517	514	515	547	480	523	521	538	524	512	529	493	566	513	531	534	510	476	483	529	525	523	512	494	499	498	537	573	543	531	508	568	535	526	529	523	513	562	552	519	490	515	535	522	535	517	492	507	515	518	535	507	507	507	493	525	498	564	530	566	534	481	534	527	526	539	542	515	508	561	499	521	549	518	525	545	515	540	546	487	502	514	514	525	529	544	511	471	507	504	496	508	496	540	508	536	531	500	521	508	510	526
22896	21409	29034	24146	21426	21566	14106	5466	3542	2854	2271	2114	2003	1857	1546	1066	940	898	822	740	724	664	616	617	680	634	629	597	593	585	591	552	554	539	541	589	545	548	482	528	515	527	525	495	495	521	497	501	500	496	495	480	482	456	536	481	474	494	489	528	530	505	544	557	457	499	516	526	512	536	484	469	483	471	465	512	532	527	508	519	496	510	494	513	545	564	449	517	496	519	541	534	483	464	477	508	495	467	480	483	515	499	508	518	453	466	507	520	516	486	491	474	455	440	457	464	501	505	482	501	505	499	505	480	466	526	473	471	504	519	492	473	490	479	523	490	496	471	515	500	492	518	511	494	485	527	481	483	487	463	497	477	512	493	480	501	511	464	459	502	480	501	510	510	490	471	467	543	491	496	507	507	491	492	522	526	511	494	488	503	523	525	498	462	476	499	482	488	524	521	479	496	456	521	457	460	514	468	470	517	504	462	523	540	492	479	495	482	518	457	505	508	483	504	478	486	505	464	442	505	528	528	501	489	502	488	522	482	497	509	474	462	500	513	454	539	499	521	499	496	495	494	496	514	496	443	489	486	498	489	503	506	471	482	505	493	513	521	521	476	492	490	539	523	507	518	498	482	478	461	527	491	497	511	499	505	496	502	499	505	488	503	475	480	498	522	454	518	455	535	520	494	497	477	461	492	496	501	469	498	483	504	491	489	480	484	483	462	518	505	481	491	477	480	488	489	490	516	501	505	520	490	464	499	493	464	513	476	499	475	483	505	479	491	480	496	499	513	489	497	526	490	530	503	488	574	494	494	457	498	440	501	491	501	492	509	493	499	535	497	440	511	504	458	515	475	497	486	472	491	509	480	491	523	495	477	499	506	512	468	480	535	527	457	450	518	474	509	489	508	501	509	486	526	504	430	520	497	515	471	487	474	447	515	495	498	473	539	500	462	531	468	505	469	525	483	470	490	521	533	503	529	478	451	462	499	470	512	504	510	488	488	513	472	514	467	516	476	500	483	466	528	505	518	505	514	491	445	489	482	517	514	495	485	477	480	534	503	463	515	528	523	463	483	516	494	511	501	521	489	509	475	468	474	471	504	492	484	512	452	496	475	498	498	469	525	495	458	520	463	465	458	489	519	522	484	477	468	501	499	494	476	511	522	519	539	510	523	484	471	480	510	520	483	519	484	503	470	518	470	511	490	532	505	462	526	515	464	531	516	506	450	462	480	479	506	492	478	477	495	505	478	457	523	514	509	539	488	489	542	522	465	488	501	490	484	491	470	506	536	493	525	442	519	512	488	495	478	496	469	483	503	504	505	526	483	469	472	501	490	539	467	474	516	475	454	514	514	465	487	469	501	461	474	494	506	484	486	505	455	507	463	469	489	515	480	502	500	492	456	504	470	517	507	488	519	481	478	497	474	501	482	503	505	522	485	498	502	491	474	489	520	513	462	492	504	515	491	469	501	523	471	484	492	486	491	465	478	492	491	450	521	498	524	514	492	502	473	473	501	540	503	531	469	472	479	495	525	458	462	485	465	468	489	466	467	472	518	462	461	489	520	498	477	481	484	499	562	489	495	519	497	478	497	436	503	499	481	472	473	493	460	505	479	476	491	495	528	460	489	531	510	515	501	507	475	497	494	520	501	515	517	493	475	449	469	473	457	488	516	493	495	497	523	515	510	473	520	501	496	485	481	454	457	514	465	538	491	508	455	501	488	494	518	519	486	502	538	503	489	535	471	486	495	492	489	477	493	476	475	484	495	487	489	490	504	511	488	476	510	518	478	483	517	528	490	514	523	464	453	465	466	457	501	496	499	519	503	476	538	527	454	473	474	470	486	513	508	535	533	490	493	505	529	473	480	516	498	494	457	492	465	457	466	522	486	504	514	487	526	463	496	460	493	451	477	466	495	490	503	503	471	496	523	511	472	532	473	472	522	473	525	515	504	463	457	508	458	517	507	537	507	488	502	528	455	489	501	478	515	497	523	501	487	517	517	480	490	459	516	517	516	504	479	463	517	479	460	461	481	522	488	459	525	515	474	514	510	485	535	514	483	499	477	500	526	497	478	443	482	504	493	505	483	530	463	486	488	511	496	498	510	474	505	470	487	522	441	475	515	529	464	472	469	497	518	452	492	509	496	485	524	439	465	516	470	488	486	457	477	536	502	519	507	556	481	490	480	472	530	525	498	504	486	514	474	503	485	523	474	475	497	474	482	508	529	548	504	521	447	481	468	492	468	506	451	468	497	522	537	474	465	499	507	541	478	492	505	474	501	494	480	559	500	512	476	491	516	513	485	463	505	474	473	496	507	519	508	506	486	493	478	480	508	476	543	468	480	488	479	480	484	520	484	487	456	454	479	486	458	469	482	468	517	488	504	486	501	520	494	508	482	481	478	487	468	498	529	493	500	487	503	459	509	533	486	489	524	515	492	523	507	489	467	488	473	498	484	530	523	537	501	456	502	481	483	469	533	479	517	492	494	463	513	497	513	480	458	500	510	493	515	488	527	461	533	477	484	479	496	522	456	490	480	495	519	460	494	526	500	485	478	476	502	509	477	480	468	508	470	493	427	507	471	487	492	460	449	440	497	506	518	457	482	439	477	504	492	522	461	452	510	494	497	514	485	530	545	465	503	503	559	477	523	512	506	470	497	497	516	483	512	491	499	493	509	475	479	451	524	461	488	462	491	515	488	494	539	486	463	513	475	486	492	504	513	454	487	493	513	465	479	504	533	522	513	485	479	487	514	455	517	469	531	475	465	489	499	495	480	460	474	503	498	468	520	500	491	523	494	513	469	532	485	498	481	491	494	487	480	525	499	478	477	454	537	487	481	507	479	482	450	521	561	503	484	497	492	488	468	473	497	531	479	502	505	458	505	491	503	446	488	490	477	502	464	487	534	477	461	440	511	488	490	510	510	540	460	489	501	508	484	452	505	502	480	504	488	513	429	490	473	505	510	446	435	506	507	475	543	490	522	477	523	552	478	509	492	514	450	476	498	465	482	482	436	456	471	507	494	449	507	474	505	490	505	495	468	506	462	509	505	495	479	447	481	451	526	504	506	479	466	543	507	465	473	530	513	491	477	472	527	476	507	477	436	520	509	465	511	456	533	483	483	477	447	501	486	450	473	507	482	486	514	509	489	473	436	489	465	479	455	532	463	470	474	492	514	506	463	499	481	472	481	493	488	512	502	475	502	477	514	480	505	494	505	529	487	502	501	456	505	507	465	492	462	459	495	525	491	508	511	476	503	490	519	488	493	520	511	483	497	521	519	528	506	480	507	497	489	446	470	472	469	483	473	491	464	467	475	486	490	465	495	503	457	475	483	457	508	505	468	495	454	447	507	453	440	463	496	508	494	520	469	517	530	501	505	498	466	485	453	470	498	489	461	479	524	478	529	505	529	500	495	515	492	487	469	506	496	496	463	489	472	474	447	474	505	461	487	492	515	493	469	519	474	515	468	529	461	511	454	487	477	495	518
11890	31362	27504	18403	14935	12618	10835	8587	6609	5221	4149	3901	3619	3100	2547	1790	1493	1418	1146	1096	1021	1045	920	934	924	897	902	799	840	770	737	724	687	699	708	683	656	617	691	638	673	643	614	670	636	614	644	609	667	640	633	615	643	688	611	622	607	625	600	630	597	583	641	644	605	628	605	617	624	679	589	646	589	585	627	572	596	645	594	572	624	629	608	615	590	635	614	622	600	638	663	581	618	641	638	573	622	615	641	608	601	607	594	618	599	658	634	588	586	629	610	640	623	636	589	606	605	615	548	620	635	564	593	607	591	588	609	611	627	640	600	610	587	600	630	609	647	598	602	630	578	631	657	620	635	641	581	552	588	637	604	604	637	610	569	605	661	588	628	609	628	580	592	606	613	606	598	644	605	615	585	633	597	609	612	590	659	619	629	605	633	589	654	611	600	599	655	640	594	610	640	575	578	625	608	642	652	572	614	621	644	580	574	627	576	600	616	616	619	609	632	625	606	603	572	615	576	608	568	632	662	613	614	616	599	580	618	618	599	637	607	581	639	580	585	582	583	592	614	605	602	602	640	615	627	583	570	621	624	589	609	661	582	619	603	643	622	608	608	606	614	602	642	550	590	604	643	658	613	607	572	566	581	573	656	610	660	596	596	639	593	632	627	603	589	640	667	609	608	621	601	654	604	589	586	612	601	610	606	655	602	627	614	624	635	620	597	640	616	614	577	640	597	616	591	597	623	617	615	648	619	624	573	594	621	604	636	624	660	607	588	615	617	547	609	650	614	590	615	584	589	562	600	610	617	600	605	586	624	623	620	638	612	563	586	628	602	631	631	618	616	613	550	661	656	632	624	599	604	601	598	611	597	624	554	612	638	606	630	609	596	588	608	629	622	597	658	555	609	619	656	616	585	608	641	617	596	631	589	594	617	601	587	615	618	608	652	638	572	608	603	589	606	625	582	581	578	622	587	565	550	627	622	669	650	641	626	602	580	632	660	596	642	628	596	573	635	606	628	609	588	615	599	588	620	665	587	574	604	626	614	609	597	635	655	600	581	627	601	643	619	585	612	619	626	597	617	549	617	604	604	592	648	605	601	582	612	627	629	612	635	649	582	590	590	617	595	580	626	604	618	585	587	686	604	636	642	635	620	600	634	608	566	609	634	652	639	586	619	640	639	659	605	608	562	609	608	609	608	615	637	623	641	616	629	579	592	616	590	622	661	579	603	565	584	608	622	575	558	599	641	626	618	576	625	631	658	589	664	587	612	597	591	621	648	588	649	586	616	586	575	608	630	610	613	614	592	642	664	602	571	591	579	608	607	621	624	636	680	592	624	622	566	595	600	607	631	587	605	600	615	619	668	605	651	632	638	651	594	617	578	598	585	580	650	611	622	610	578	593	602	636	621	576	589	607	626	588	655	624	602	570	614	570	595	592	644	626	634	594	618	646	619	575	608	640	602	638	607	596	585	624	641	585	605	629	627	623	611	583	612	638	590	571	633	643	621	604	605	553	655	580	622	595	653	575	612	607	650	553	602	585	612	641	654	610	600	628	667	647	650	576	612	577	577	578	577	627	614	610	580	642	585	648	607	623	650	615	619	623	620	641	616	635	611	610	599	641	596	582	617	613	650	581	620	599	640	593	609	596	619	627	621	597	611	625	613	623	597	610	620	585	675	622	640	593	600	610	584	661	573	642	665	606	587	621	587	616	605	600	648	643	665	613	591	605	631	601	586	613	636	589	607	613	597	621	594	611	602	590	612	625	643	637	544	608	628	594	595	615	584	615	604	654	622	624	623	640	597	581	601	617	630	608	604	596	600	642	605	585	648	630	596	674	587	590	595	652	619	599	623	606	606	647	610	607	635	587	600	606	637	650	618	567	581	605	612	681	586	639	600	647	637	581	593	646	667	618	639	626	591	593	597	637	584	546	613	633	597	705	609	581	624	562	610	599	638	575	561	617	599	636	632	655	614	606	608	661	604	644	594	585	609	561	591	582	588	618	627	615	629	636	575	627	566	574	623	610	627	609	593	575	624	592	586	640	658	629	630	607	562	570	627	602	589	621	608	616	652	624	655	621	615	645	613	647	601	590	615	621	579	553	615	584	652	581	628	596	571	659	605	602	583	611	592	572	609	683	606	629	672	623	620	639	580	604	647	614	674	605	616	617	586	565	561	609	607	612	626	588	616	631	578	624	624	592	647	596	598	624	652	631	619	611	637	562	633	600	632	597	575	633	626	589	599	611	598	623	572	598	587	611	593	613	628	541	625	608	601	611	603	610	662	661	681	604	658	669	596	592	596	632	617	626	560	660	560	613	588	605	618	561	613	619	662	663	619	624	612	566	606	579	577	594	596	590	611	577	621	622	620	635	637	682	592	620	619	603	604	600	592	628	628	579	562	605	610	589	671	635	606	593	621	636	616	564	649	639	581	620	616	574	653	608	594	645	569	598	618	612	609	609	592	601	623	608	585	578	630	613	612	640	617	622	650	575	582	606	590	608	584	586	607	618	632	608	571	595	645	601	611	602	612	624	608	598	614	658	606	609	556	555	628	632	605	626	594	586	597	630	618	660	616	603	615	579	597	587	606	609	582	624	572	584	584	636	652	615	626	601	587	636	628	646	603	601	627	575	579	627	574	545	582	571	609	587	653	620	608	629	594	611	601	609	611	620	572	624	608	603	650	612	621	583	600	614	605	618	609	622	647	631	639	624	574	585	637	617	573	587	604	608	575	622	642	596	670	614	624	619	592	602	614	627	625	618	638	582	648	621	580	620	594	620	599	587	598	632	620	626	604	620	615	588	608	626	606	606	622	599	573	596	581	645	606	636	627	623	615	605	601	656	618	598	592	605	656	622	623	600	593	577	664	614	592	578	605	557	585	610	638	597	636	573	586	627	615	594	606	625	608	611	637	617	584	646	612	603	602	658	606	654	593	635	569	654	607	593	630	600	618	626	594	636	630	598	662	617	617	613	623	602	635	614	628	566	618	596	606	582	654	634	602	670	589	572	622	606	640	622	627	622	635	596	635	621	628	590	598	638	596	622	647	599	570	596	572	652	602	640	576	599	629	594	581	642	615	614	653	612	646	623	631	638	557	604	614	600	616	618	616	619	581	612	570	644	612	612	642	614	618	645	631	666	612	621	617	619	598	592	611	565	586	616	627	603	644	653	623	628	606	610	607	643	625	623	621	597	618	600	582	640	601	585	589	569	601	588	586	591	597	641	598	624	615	591	579	623	603	595	595	633	620	599	591	613	631	616	571	591	599	615	649	610	592	656	629	615	644	608	598	608	640	626	624	673	575	617	601	610	596	593	622	618	569	614	614	650	616	596	604	577	589	630	596	611	614	590	605	591	624	606	614	588	599	607	588	617	602	612	648	612	616	618	581	593	669	594	599	579	587	627	610	640	646	592	624	658	598	635	608	626	589	574	619	608	622	596	674	623	592	587	576	616	594	599	599	630	569	654	636	646	612	618	616	605
27615	20029	13777	7909	4407	3356	2943	2309	1869	1530	1336	1302	1293	1199	1091	968	876	920	852	809	743	808	837	811	836	800	809	822	783	800	767	764	730	790	789	749	780	773	747	738	721	790	738	714	703	743	773	755	691	724	710	721	761	738	706	760	756	715	762	757	792	748	714	799	753	751	780	735	758	760	724	763	742	754	689	792	753	735	739	741	774	753	722	752	743	735	719	726	770	731	775	687	751	728	722	783	729	721	708	721	734	748	705	760	743	757	743	761	717	683	756	747	722	695	713	726	739	773	756	774	710	741	765	766	747	760	766	740	734	748	709	697	739	736	750	786	701	716	733	766	753	741	741	771	744	755	714	759	745	724	734	740	739	737	761	729	718	771	782	761	756	807	745	685	761	773	761	729	663	719	753	718	786	737	752	749	769	775	728	754	694	749	745	771	718	775	737	699	772	684	732	739	770	788	728	732	694	707	742	744	762	730	748	754	747	755	720	660	743	816	728	739	721	736	743	727	763	787	758	740	704	788	722	763	726	737	721	735	789	745	709	727	742	749	753	732	716	759	702	709	738	719	760	734	716	766	715	716	739	743	725	796	745	756	742	693	766	807	804	722	762	760	737	725	743	763	783	744	708	782	743	723	760	800	740	669	765	733	762	770	760	741	784	688	676	739	737	765	747	707	762	766	677	810	760	756	723	768	768	731	772	773	747	755	729	727	713	754	782	735	732	722	735	733	750	743	784	728	747	756	762	728	717	758	728	713	728	734	748	694	725	737	798	742	727	776	748	736	745	744	779	763	731	784	742	822	751	693	695	770	722	733	743	710	718	733	739	732	742	728	740	742	727	752	740	744	724	747	785	725	766	745	784	742	773	762	734	748	755	713	702	722	755	728	717	765	752	750	705	726	760	770	755	731	751	723	774	737	733	752	820	723	749	757	735	740	716	728	750	729	730	697	747	727	722	753	785	743	730	785	718	682	745	731	722	799	716	719	738	752	721	736	715	785	716	752	755	796	761	793	731	722	733	746	767	740	721	743	785	755	731	772	754	757	784	795	744	768	763	662	808	753	759	732	735	773	698	761	690	765	724	730	725	714	799	779	716	734	696	736	779	793	749	714	753	730	760	767	789	741	731	795	770	758	766	769	789	737	775	767	737	698	709	730	750	776	727	770	728	774	774	779	764	741	718	759	780	768	736	773	741	773	755	751	804	710	754	790	737	683	761	698	737	737	754	790	775	762	721	722	688	746	782	724	735	703	709	767	774	770	739	707	735	733	800	671	781	760	780	774	727	704	722	750	768	728	691	741	726	765	741	725	731	735	730	722	792	753	723	699	740	758	769	776	749	725	724	753	764	750	755	732	744	761	752	750	726	745	706	719	745	700	836	754	743	762	724	759	737	762	773	709	773	751	761	753	770	795	736	732	779	761	696	743	753	741	720	737	731	749	700	722	723	711	776	766	754	736	722	732	685	767	731	749	700	743	762	731	759	725	745	750	788	724	723	779	751	736	734	783	746	741	741	738	759	802	721	753	704	776	712	762	777	722	745	770	721	784	693	733	758	723	786	757	798	723	729	666	754	751	760	781	727	749	693	713	751	699	784	711	729	716	744	762	738	754	758	753	731	723	751	742	748	740	739	728	779	671	768	705	735	778	724	747	776	758	734	751	761	739	761	734	759	762	757	733	722	729	752	742	745	811	777	753	784	687	770	765	752	734	707	755	771	753	707	751	761	709	703	725	745	713	761	782	740	737	736	748	768	739	765	765	715	784	766	760	780	714	728	768	731	769	689	734	738	738	699	755	740	689	725	761	708	773	719	763	767	742	712	774	727	729	756	748	731	774	726	763	765	764	730	744	743	728	734	742	732	765	756	751	756	746	763	787	743	757	705	767	715	735	724	745	780	763	734	767	721	764	755	698	688	773	732	694	762	723	741	725	721	712	741	744	776	750	731	722	716	749	760	769	695	709	703	727	776	725	723	718	733	765	746	737	724	740	742	792	721	753	754	739	744	733	724	760	733	711	725	804	739	785	732	746	748	720	784	766	773	788	733	733	706	802	694	701	793	743	731	705	716	760	683	731	732	745	761	737	709	724	763	720	708	762	733	757	797	704	775	753	742	773	758	717	756	764	721	729	741	732	729	768	762	792	770	753	768	770	759	729	738	752	733	734	737	731	781	770	703	718	776	751	782	764	793	734	770	731	713	678	747	758	711	716	706	676	748	711	757	762	762	734	761	707	725	712	755	709	743	745	747	724	798	772	746	747	770	761	702	748	727	714	723	757	788	776	682	748	766	775	763	750	718	789	761	714	748	723	745	728	701	800	734	761	725	750	749	714	777	751	762	747	781	712	705	741	758	743	728	775	698	744	756	732	731	734	718	711	799	734	719	727	710	740	754	724	742	801	702	779	712	723	771	741	801	694	695	729	757	754	806	721	734	805	752	716	744	735	750	747	708	710	701	731	760	744	778	741	725	734	717	742	769	752	759	720	722	751	790	690	769	735	717	811	797	742	730	721	760	778	734	779	751	787	702	745	780	724	779	764	768	717	706	748	770	783	767	756	747	744	780	752	769	714	766	746	710	733	748	772	718	803	786	694	730	747	770	759	770	758	786	749	729	712	753	775	692	721	740	729	772	689	710	741	730	741	800	728	807	778	750	734	762	677	731	717	719	711	756	760	740	705	743	744	811	776	722	677	734	741	736	761	782	696	719	757	766	758	752	718	754	787	712	751	753	766	700	730	729	763	721	771	755	735	750	750	768	695	738	757	721	759	773	740	724	708	761	764	675	730	719	750	810	735	769	757	697	751	739	701	717	755	772	756	677	766	749	723	778	777	735	707	713	766	823	699	751	725	717	740	772	745	710	732	790	749	733	746	775	769	727	723	755	718	749	702	756	728	724	752	749	731	726	750	753	712	752	751	730	768	761	741	707	765	719	775	718	696	741	702	737	749	715	729	716	757	747	704	769	756	746	725	787	780	787	687	711	733	705	729	740	762	750	744	749	746	734	798	709	784	714	721	740	778	741	706	743	709	730	740	754	748	761	761	744	745	746	715	738	761	707	766	764	772	718	731	699	725	759	761	766	728	769	730	736	784	718	779	770	767	717	768	759	757	739	760	779	749	767	727	765	762	700	743	735	762	752	761	725	714	736	702	764	719	724	763	770	784	729	771	732	775	787	746	749	719	735	740	724	703	731	788	755	709	750	701	759	740	790	751	755	712	738	726	740	725	719	751	746	731	757	780	766	762	736	749	751	696	724	753	737	709	700	801	732	759	752	753	768	762	771	751	737	681	737	738	780	719	749	786	740	740	715	766	729	746	744	743	741	738	730	730	711	770	762	710	720	786	766	718	715	677	761	686	728	767	693	741	773	717	719	696	734	735	751	785	752	744	728	707	743	711	759	741	715	714	767	711	740	719	754	718	760	799	785	756	771	740	735	695	717	718	763	717	733	775	786	722	763	742	783	712	730	777	767	734	716	738
9949	17632	15132	9425	7062	6031	5303	4066	3188	2545	2175	2037	2074	1735	1584	1354	1204	1165	1144	1106	999	968	979	982	895	1029	961	990	955	913	915	955	916	913	892	841	899	903	868	913	879	925	874	901	903	850	921	891	891	909	903	876	901	901	856	913	865	899	915	890	891	839	896	875	860	912	844	992	877	896	861	896	906	877	906	916	825	891	888	926	938	889	849	871	888	907	888	930	887	937	907	834	890	817	887	864	902	899	884	898	892	882	910	896	920	855	883	904	854	873	875	923	877	901	863	881	894	944	915	847	918	848	925	857	926	854	856	882	926	887	857	886	893	930	899	860	896	945	890	893	929	918	946	873	875	897	902	843	887	883	873	867	850	902	919	926	901	932	883	924	876	962	868	857	853	894	888	894	896	930	833	866	852	875	866	858	922	949	901	885	912	916	927	871	900	876	916	868	906	883	836	922	933	927	892	878	916	866	908	864	882	868	936	911	883	904	873	891	878	920	883	848	899	899	895	859	915	886	840	863	902	888	856	865	893	848	893	852	899	939	872	875	821	938	924	926	854	852	856	861	938	925	913	890	935	854	872	879	898	924	888	859	911	857	863	938	899	918	928	948	892	905	912	909	859	881	879	867	880	908	891	866	903	870	935	862	840	871	917	890	850	839	859	900	893	906	924	891	947	899	915	929	923	845	876	897	905	913	886	875	898	892	889	884	800	879	852	834	827	907	915	888	873	878	876	847	854	904	897	883	916	898	846	864	872	911	874	900	874	904	877	920	938	937	862	908	850	913	879	844	904	909	895	910	822	854	921	875	886	889	904	921	887	828	855	908	907	856	891	891	886	845	875	883	889	884	915	883	908	829	892	930	906	916	884	906	892	880	881	867	918	902	870	895	857	880	852	930	848	873	846	856	929	942	886	883	891	860	899	873	842	914	923	897	898	912	890	847	975	949	928	903	923	899	847	833	885	936	862	917	866	871	870	924	825	873	923	897	870	825	883	880	887	893	896	891	906	889	879	875	883	827	936	871	846	886	901	880	922	845	898	894	919	853	941	889	813	892	853	858	885	858	873	943	808	889	945	877	854	913	878	880	934	896	874	871	833	896	888	936	924	845	890	927	863	917	894	851	893	918	854	899	920	816	901	862	910	874	869	901	913	887	875	871	862	863	871	869	885	919	881	896	862	921	868	924	939	931	870	879	897	815	883	832	932	921	844	890	905	922	922	847	930	903	902	888	889	941	916	964	908	916	828	860	872	827	902	919	893	872	891	936	891	927	884	842	890	893	829	882	879	866	841	921	907	906	869	866	896	901	902	902	883	934	896	896	873	859	856	890	847	887	879	887	907	925	865	878	874	902	873	897	886	887	906	884	889	889	939	887	888	863	896	873	877	954	866	897	930	869	872	855	835	925	930	882	913	861	855	936	887	892	909	860	906	881	947	877	918	906	862	874	930	911	866	876	914	904	873	891	869	889	915	946	843	820	939	907	893	914	943	877	917	943	927	891	912	878	901	867	896	944	899	914	946	885	938	879	888	881	894	903	923	878	895	884	894	889	907	947	879	883	861	908	850	845	910	935	885	873	896	897	898	890	904	925	887	867	851	859	904	844	894	949	890	931	886	865	871	913	940	890	941	989	875	888	842	862	916	898	879	884	890	836	935	856	844	858	935	942	852	876	875	915	911	873	919	907	911	869	897	896	901	898	854	916	871	897	860	935	834	848	942	898	894	876	908	902	934	902	887	911	881	852	905	845	814	821	871	895	852	886	882	914	891	917	894	890	884	865	897	872	871	887	864	875	898	864	928	878	901	916	822	858	929	890	885	909	862	918	884	891	922	882	893	902	884	956	859	897	906	927	866	843	837	937	937	878	881	874	873	905	821	910	943	929	896	889	875	872	834	885	891	921	839	897	849	851	842	846	852	883	890	863	861	852	862	935	887	837	906	826	873	862	938	880	921	878	929	873	910	904	877	897	897	884	896	884	866	882	936	914	873	877	869	888	925	962	899	882	913	908	897	863	911	896	893	880	865	937	909	903	878	884	858	903	915	946	863	905	882	987	901	853	929	911	854	919	850	875	924	881	865	871	898	919	854	882	860	870	915	871	892	852	893	920	903	880	874	877	863	877	846	827	865	901	889	930	922	847	901	901	915	889	852	886	903	891	914	850	856	892	900	869	878	889	848	851	863	860	836	871	862	906	928	884	819	892	879	872	850	914	891	859	855	796	868	889	920	907	891	854	898	944	883	929	918	906	899	912	898	881	920	851	885	871	866	899	875	903	891	863	930	885	901	922	918	843	912	891	838	837	945	911	879	933	914	872	923	850	922	901	880	904	851	858	882	881	897	848	862	861	927	844	872	871	890	878	878	818	870	945	884	887	914	911	934	880	882	928	874	914	896	895	874	889	906	968	888	902	876	859	876	933	955	882	888	901	929	874	919	911	846	880	863	868	915	913	953	905	874	895	839	890	860	919	918	877	914	918	901	891	917	878	946	952	934	884	855	903	903	903	877	874	886	884	874	890	880	868	888	890	918	937	880	821	850	880	872	903	888	921	898	834	902	903	917	838	887	878	899	860	898	887	872	860	908	844	895	903	898	922	870	915	912	852	901	838	898	879	858	874	931	901	885	935	916	873	861	882	877	924	886	892	916	888	902	825	856	899	911	910	905	864	885	874	922	944	868	883	935	906	863	857	885	910	898	923	917	878	870	887	891	908	893	868	893	911	916	926	897	859	870	879	937	897	918	855	901	897	859	879	853	899	914	908	906	942	886	867	928	873	885	915	936	866	850	888	896	885	892	921	847	894	876	904	844	862	900	935	899	865	894	860	908	906	900	894	905	838	886	878	890	883	908	864	914	883	972	927	934	878	915	889	890	838	918	889	901	886	855	896	895	893	884	910	823	911	897	860	880	897	947	893	878	885	856	848	919	872	932	906	887	935	899	923	864	879	871	920	883	873	917	819	869	865	846	930	915	853	929	889	945	935	886	928	915	920	809	885	899	850	842	874	914	855	922	851	838	868	888	886	896	913	885	881	846	898	890	888	873	937	915	905	876	857	883	925	924	919	869	894	920	912	905	911	901	863	833	870	868	916	894	908	903	862	886	919	854	875	894	860	829	899	825	891	854	907	924	910	852	856	932	871	896	864	907	913	859	911	868	928	893	848	879	892	936	839	893	897	905	849	864	892	899	871	875	898	851	890	910	848	878	920	923	922	871	872	883	912	879	914	923	875	879	896	877	875	862	934	875	859	892	871	858	867	885	904	947	878	886	905	919	897	874	924	898	901	906	877	866	846	836	904	894	881	871	899	829	856	897	926	847	882	835	913	921	924	863	876	865	879	895	861	863	898	891	848	878	847	911	909	901	891	880	867	845	886	850	906	917	914	920	858	895	915	919	859	867	887	876	924	891	906	924	849	840	888	872	894	941	910	916	845	940	923	901	871	864	937	887	895	861	907	839	839	895	837	854	910	915	934	917	874	889	838
24090	21364	28437	24645	21349	13740	6386	4023	2892	2317	1991	1893	1838	1757	1592	1254	1173	1122	1018	992	1011	1006	983	1014	906	901	927	923	889	855	883	888	950	884	886	917	838	891	939	831	904	813	838	782	866	837	928	855	848	833	840	800	830	815	871	893	817	828	829	875	873	826	868	870	844	866	847	853	859	871	857	859	923	898	804	878	863	850	837	840	871	826	848	859	810	842	851	845	840	835	847	834	864	875	858	852	844	834	818	819	887	808	808	857	793	829	871	861	828	805	828	854	835	847	801	880	869	851	804	869	799	789	834	798	816	833	856	837	836	882	849	868	847	843	859	842	842	856	848	811	892	860	783	837	859	869	796	838	849	802	830	839	872	810	855	837	860	856	845	803	899	881	853	846	824	881	802	867	829	791	843	838	800	839	894	820	802	874	797	839	844	813	896	853	874	822	917	795	836	806	819	825	809	908	822	816	853	853	877	873	882	849	805	835	816	849	835	843	844	848	843	796	837	847	863	849	887	820	821	841	893	849	844	797	815	825	774	835	865	827	843	852	857	781	849	881	863	811	817	841	879	824	828	878	829	839	857	881	853	798	884	847	833	802	830	825	870	870	855	826	872	759	829	860	813	861	815	828	825	788	817	862	832	847	861	840	862	860	832	825	823	845	841	879	805	840	827	861	834	864	888	840	781	845	836	883	858	853	781	822	798	828	874	848	879	851	788	838	826	803	826	818	873	803	843	803	814	826	868	831	821	856	786	812	834	812	814	875	849	831	875	846	857	870	850	834	837	824	842	870	844	834	824	845	750	864	862	810	850	886	801	799	887	883	819	793	907	855	847	807	834	855	856	832	862	844	830	876	860	803	835	785	908	855	833	839	810	852	861	832	840	828	877	824	865	825	840	888	858	870	835	832	843	876	848	813	824	823	811	826	867	840	804	902	818	860	819	853	843	842	857	803	888	795	843	847	885	864	837	821	842	861	869	894	843	860	860	879	846	819	847	836	796	815	873	829	834	817	837	850	870	812	863	826	866	819	785	867	820	850	879	891	808	828	841	841	876	874	827	844	794	821	800	839	834	825	786	915	841	849	823	855	804	878	812	854	836	863	876	811	819	863	836	791	824	833	814	819	842	823	883	806	827	819	883	797	836	820	838	861	876	829	858	798	840	870	849	868	797	837	860	865	880	871	820	888	858	819	803	905	835	863	828	811	798	852	768	843	843	827	873	901	801	860	817	861	907	845	818	848	853	848	838	836	843	869	819	850	889	853	818	806	844	849	876	818	896	866	880	865	843	859	837	857	827	875	906	839	820	868	871	859	854	833	880	806	877	827	835	826	834	797	856	843	850	860	874	854	865	804	801	864	927	851	844	852	840	861	827	835	840	845	842	866	835	855	858	831	831	806	861	897	862	846	845	859	844	835	869	820	857	841	817	858	840	788	826	868	860	870	853	861	870	836	822	841	863	818	810	862	864	845	829	845	869	878	840	834	910	868	803	824	863	859	847	808	830	858	868	850	860	893	848	801	875	834	844	790	870	822	773	820	784	819	834	798	860	859	833	857	882	865	808	861	859	846	836	845	789	841	883	873	836	845	833	790	841	783	864	861	870	843	843	860	869	850	893	856	808	865	792	870	861	833	866	848	856	837	843	849	828	846	896	796	867	810	797	818	828	855	807	820	855	804	870	811	852	801	820	831	824	831	817	825	864	803	850	810	851	859	817	828	810	837	825	843	832	820	836	850	784	807	802	911	788	874	812	821	841	869	847	828	851	837	887	835	828	799	836	825	852	827	867	858	864	831	882	860	801	828	833	803	821	789	799	848	832	868	858	874	837	806	813	857	840	855	855	841	863	839	799	884	877	852	832	812	829	814	793	831	858	866	866	912	831	826	829	857	780	868	845	857	850	875	882	833	875	890	859	914	852	868	818	859	809	825	892	842	866	792	821	847	805	879	806	873	842	861	818	840	784	860	825	845	801	830	821	820	858	829	872	873	845	809	863	796	838	817	808	823	935	847	861	838	857	866	824	837	862	822	837	869	869	841	822	818	784	845	858	813	835	854	873	853	869	857	791	843	844	848	825	860	890	830	898	800	885	822	833	834	842	856	841	893	826	800	805	790	866	879	816	846	806	848	841	858	877	889	847	822	852	822	848	820	805	816	891	802	771	853	806	840	815	863	889	801	821	792	815	853	855	857	825	922	839	857	840	874	844	887	852	835	828	875	861	865	854	868	819	811	854	818	823	803	810	810	823	842	780	796	863	804	833	860	852	838	873	838	817	822	880	831	792	864	831	846	804	855	860	853	809	876	839	888	812	819	839	876	838	887	884	830	837	807	813	803	837	853	838	796	845	851	864	895	826	848	873	881	833	854	813	800	870	845	855	859	862	825	883	803	869	829	859	860	815	835	856	864	862	883	810	839	828	850	844	834	838	853	846	835	846	881	861	813	821	809	843	847	860	822	831	802	896	805	888	848	814	838	841	844	828	867	796	866	833	814	839	811	883	826	892	812	841	847	834	856	884	851	835	816	843	847	873	802	818	829	835	822	900	847	830	840	806	822	823	842	864	852	844	819	851	860	876	847	856	867	853	811	903	828	848	823	852	927	813	852	850	826	844	862	853	823	837	845	850	812	829	842	840	809	862	864	839	876	860	802	834	810	875	824	876	884	843	814	833	859	839	838	841	861	872	794	817	866	821	850	844	836	940	828	846	864	830	895	826	816	848	876	900	888	840	864	845	867	872	835	889	880	873	849	828	833	897	816	842	840	826	873	848	843	825	799	841	812	850	828	791	859	837	809	863	815	871	867	851	824	825	819	887	879	894	807	881	805	822	887	891	842	870	869	818	862	907	925	873	779	856	848	847	852	870	881	865	839	841	830	843	859	855	801	824	829	886	814	815	812	832	910	831	902	858	803	766	853	818	800	910	798	845	861	826	812	872	844	855	857	819	871	855	847	870	798	830	892	865	846	893	870	847	853	880	888	907	871	822	876	855	841	824	863	847	833	850	846	900	792	824	873	837	816	831	801	869	833	860	820	813	834	848	876	837	873	850	871	858	879	861	881	844	807	863	849	861	825	830	818	871	840	832	813	854	812	882	886	865	850	892	800	809	848	859	906	840	831	843	822	823	842	864	882	870	869	869	855	834	835	829	793	800	797	798	881	815	800	867	858	824	869	890	818	882	839	866	886	866	835	856	829	803	862	799	808	788	825	849	906	865	817	887	767	820	845	851	815	874	878	826	846	870	825	817	868	854	849	777	803	847	888	813	890	843	817	857	886	866	816	828	872	888	872	853	850	839	828	842	816	841	826	847	865	833	802	844	844	854	830	890	805	846	851	803	844	860	836	870	860	809	856	808	863	895	903	897	881	864	817	831	898	850	802	857	816	827	890	805	810	887	843	855	889	895	852	857	840	805	885	863	851	883	848	835	823	900	818	819	800	849	824	839	833	857	832	839	875	885	863	827	868	772	844	839	819	830	822	817	864
9879	26267	22286	14845	11340	9424	8567	6692	4948	3886	3319	3127	2956	2629	2300	1822	1561	1439	1442	1302	1245	1234	1219	1222	1159	1176	1151	1120	1148	1081	1119	1159	1066	1071	1032	1052	1043	1060	1015	1058	1015	981	985	1040	1080	997	1051	998	988	1044	1046	1039	998	1045	1006	1010	1040	1031	1035	1032	1029	1020	989	968	1015	1034	1018	990	1050	964	1059	1009	945	997	1050	1040	1002	998	1053	1014	1025	1061	1064	1061	945	1006	1001	1072	1022	1046	993	986	1018	990	991	1060	983	993	1011	1063	1069	993	1026	993	1054	1037	1031	1006	1015	994	998	1002	934	989	1043	1043	1046	1021	1030	949	1038	1039	1000	999	1004	1065	992	1076	1057	1044	998	983	1045	970	1034	1050	1016	1029	1050	991	1026	1069	956	1000	1032	1020	1016	1010	985	982	990	1032	1015	1052	1026	1022	1020	1017	1018	1029	1014	1020	1006	990	1044	1059	1009	1021	990	925	1031	945	996	1020	1006	999	986	965	978	985	971	1008	1020	1046	1019	1027	1009	989	964	943	1036	1022	971	1034	982	1044	1047	1026	959	1011	1028	1021	999	1034	1020	1055	1061	981	1080	1008	966	1000	993	978	1041	1033	967	1035	1013	1015	1000	990	1004	956	1041	1012	1105	945	989	1025	990	975	1009	1080	1068	1009	1009	996	997	1046	996	986	991	992	978	1005	1028	1011	1035	968	1001	1040	1018	999	1024	1044	1018	1022	1011	1014	1029	997	993	1079	986	977	1012	1006	965	1035	977	951	997	1024	1036	1050	997	1013	1040	1059	983	993	1021	1091	939	1000	1011	1060	1018	952	974	986	1006	1020	1035	1074	1022	1036	1020	1012	970	1001	1009	990	1024	1040	1031	1043	967	935	1005	1040	987	982	1034	1020	1010	1070	1017	1020	1078	1000	1054	961	1033	1040	997	1000	1040	995	1023	1042	988	1024	1009	1090	1043	985	1012	965	1010	1025	1057	1009	1010	971	981	965	1098	1065	1051	1008	1002	1081	1001	1051	993	1037	1002	992	1035	1078	1047	981	1055	1012	1007	978	1028	1063	1013	993	1006	997	1023	1039	1021	1003	1016	1000	974	1022	1019	1009	960	978	976	1039	1028	997	1040	1009	1014	1012	1038	1028	1079	1006	1017	929	1022	980	998	1004	1037	1016	1041	1011	1030	1048	976	1014	1043	1032	1063	1047	1044	1027	1026	1033	994	1034	1008	986	1005	1043	1014	1048	1009	946	974	974	997	1038	998	1039	985	1011	976	979	1009	991	1054	1017	1050	994	1053	1027	983	1033	1012	1022	1033	1006	1004	1059	991	980	1079	986	1016	1016	1002	1058	1027	977	977	993	1013	1063	1007	1027	1038	992	1010	979	1009	1021	969	1016	976	1007	1026	1100	1038	1048	949	1000	1002	975	966	1029	1062	1055	977	1025	975	929	987	964	960	997	978	982	1060	1023	1030	1012	995	1034	1021	975	961	1015	1018	1035	996	964	1004	999	1056	1017	1007	988	1076	1025	994	1043	1020	1017	989	1041	1016	1017	1004	1031	1033	942	967	1039	976	971	1004	980	1027	1033	974	1005	1059	1033	1049	1030	970	1007	992	1029	1021	1033	984	990	1036	978	1040	1042	991	1046	1015	1001	963	1056	1000	964	1049	971	971	1049	1009	1038	950	970	1030	1032	1058	1033	1046	1027	1061	1012	1049	1041	955	1037	1039	948	987	999	1054	1055	1011	1027	1018	1025	1034	987	1041	1059	1018	1033	1042	984	1081	1051	962	1051	994	1063	1030	1006	999	1023	948	1000	1005	1073	1070	1034	1041	1049	1041	1056	1021	1041	1059	1015	973	1024	987	1028	1058	967	1028	1033	1041	982	1014	1003	1030	1057	999	987	998	1028	1001	975	1072	1021	999	1062	1040	1010	1022	1013	993	998	1011	1037	989	979	981	996	983	973	955	1034	1007	1036	976	946	1058	1034	973	1025	1027	994	1045	1072	1025	1052	988	998	1006	1030	975	1027	1012	1029	1030	1037	1030	1006	1042	1016	1025	1010	992	1030	1003	986	1013	973	1027	979	946	984	1067	950	990	971	1010	1094	989	1042	1051	1016	1022	1052	948	1019	998	1027	1036	1005	1020	950	1026	1118	1074	985	1060	1020	982	1031	986	972	964	1022	1028	1042	995	957	1035	974	1010	1041	1012	1035	1056	971	964	959	1001	1081	1082	1032	1080	983	999	987	1029	968	1018	1050	1018	1064	1012	967	1034	1046	1024	992	990	1003	992	1052	1012	978	1004	1031	975	1064	1032	1013	943	1005	1009	972	1037	951	995	1038	1016	1058	1007	1019	1056	1012	983	1007	927	1044	1017	962	1064	990	1015	1017	982	998	985	1032	1069	1014	1058	1053	1011	1044	1003	986	1022	1034	967	1035	1019	977	1049	1041	989	1005	1046	984	1034	987	1009	1029	1054	1062	1015	1021	1016	974	1010	1038	967	988	1008	1031	1081	1071	1058	1044	1027	950	1008	970	1022	1050	1016	1057	990	1103	972	1044	1024	1074	1018	1074	971	1011	1054	1082	1073	1000	989	1072	999	984	1020	1021	1049	968	1012	990	1036	981	944	986	1023	1002	1058	980	1069	1008	1074	1061	1034	983	966	1049	980	1018	1051	1036	998	1016	1001	1055	1046	1026	1028	1021	974	991	994	985	1025	995	1027	991	1020	1039	1019	1015	1008	1028	1015	956	1016	1016	976	996	1003	970	1011	1021	958	1006	1012	1011	1029	967	1003	999	975	1002	1019	1012	1035	960	981	994	979	1015	971	988	1010	1046	984	1032	999	981	1051	1006	1056	992	1032	1014	984	960	1025	1016	992	1039	1029	1003	1051	1010	1018	967	1013	999	1059	978	1027	1106	1021	983	1022	1010	986	1006	1018	1023	1055	963	1030	986	1026	1054	978	1090	1018	1023	977	1002	1002	998	1073	986	1032	995	1016	972	1062	976	1022	946	999	1064	967	992	1070	1049	975	1024	995	1058	1009	945	999	1010	1086	1007	1051	1080	1014	995	983	1005	979	1031	1065	991	1002	1007	997	1022	983	989	1017	988	994	1013	1044	1012	989	1001	1017	1000	1046	1037	1065	993	1001	1003	1104	992	1045	1045	1019	972	1007	981	987	996	1030	985	1026	1044	986	970	1035	999	1005	1016	996	986	1002	1075	980	1040	976	997	1007	1039	979	1012	939	1013	993	1022	975	1017	1004	1015	1026	1004	1008	1059	1039	1036	952	995	999	955	1030	1085	1012	1019	1008	1020	1051	1025	964	1056	1053	1023	1065	1023	1018	1061	1007	996	970	1005	966	1063	981	970	1035	1039	1028	995	1040	1029	1071	1037	1018	1011	1052	1021	1011	1000	1047	1021	1018	1016	1049	979	1041	1033	1000	1029	1065	998	1015	1024	998	1008	1003	987	1040	1037	1026	978	1007	1008	1072	1024	985	1050	1003	1012	1048	990	1021	996	1035	1040	999	1042	1007	972	1016	996	973	1027	996	1000	953	1019	1025	1055	1054	998	1010	1003	1030	948	1029	1027	1019	966	1016	967	1016	977	1016	1071	1008	1043	1042	996	983	984	1027	988	989	1032	1045	1094	1040	1018	1097	1036	989	1005	1006	1051	1000	1002	1004	1036	1037	1086	1011	1004	966	1060	996	1023	1007	952	1010	1013	1044	1050	1059	1014	1009	1024	962	1016	988	1048	1025	1060	1020	1013	987	996	1006	1007	1017	1045	1009	1040	980	1015	992	1003	1049	1011	1033	1037	1063	986	1044	1034	975	1018	1049	1058	1017	979	1033	1011	1007	1038	1051	999	1050	997	983	1055	959	988	1008	1002	1046	1019	1043	993	1010	1005	945	1034	1018	1015	1001	1005	1058	1044	1033	1001	1023	1024	1031	1028	999	976	930	977	1044	1018	984	995	1033	1002	1030	1032	1076	1026	1034	977	1011	1028	1028	978	1011	997	1017	1088	1040	1082	976	1020	1006	975	1019	1084	1039	1022	989	1029	970	987	1017	997	1011	1008	1009	995	989	1030	1021	962	997	986	939	1015	1020	1014	993	996	1005	1016	984	1088	1012	1012	1019	1040	968	975	975	1025	984	1022	1058	988	1032	1042	998	919	1028	1026	1022	1032	978	1025	994	1021	1005	1034	1014	1030	988	980	1043	1020	988	985	1037	1022	1030	1000	1049	1017	1034	1032	990	998	1033	1019	1059	1012	1089	973	1028	992	1029	965	1002	1003	984	931	1019	1003	1010	1038	949	996	1064	999	1005	1017	1028	1047	976	972	1003	1011	995	1010	1047	1014	1010	960	1013	1060	942	1016	987	993	1011	1014	1039	1024	941	1049	1032	944	1039	1041	1043	1017	1062	1048	1053	997	953	1000	1026	1028	1050	1032	991	982	1045	946	1026	1036	1084	1018	1003	1032	991	1014	984	1033	1030	998	995	1030	1059	956	996	1018	995	1039	1022	1030	1027	1012	997	946
24950	21357	27523	25504	15121	4804	3617	2638	1872	1439	1272	1249	1186	977	942	828	674	564	607	547	549	531	526	500	483	508	459	455	469	445	452	453	426	467	442	427	411	460	436	452	441	434	417	440	415	421	434	409	440	422	401	415	425	460	414	409	421	412	397	423	412	413	430	408	415	450	454	424	418	432	437	414	425	434	448	430	390	435	389	420	431	427	471	408	447	442	467	432	419	437	381	396	413	414	439	412	422	380	405	432	408	432	425	445	405	399	428	449	402	423	435	410	425	448	448	410	440	422	458	429	398	428	430	423	424	408	445	410	420	407	430	415	419	457	470	398	419	405	443	411	404	445	448	437	434	440	423	423	396	420	424	453	444	409	429	398	411	431	417	430	447	393	435	390	447	400	421	392	450	425	410	456	403	433	476	444	419	389	417	411	453	445	419	450	424	450	448	421	411	391	422	453	409	450	452	411	443	418	423	447	397	422	386	448	444	409	442	395	387	439	447	418	473	407	398	429	395	418	419	450	421	433	437	420	366	435	404	431	442	443	376	427	415	436	443	440	426	404	464	479	421	405	435	420	431	426	489	434	403	408	412	413	397	392	460	426	437	397	389	415	419	436	442	409	422	416	443	447	430	432	429	413	419	379	426	413	410	411	422	439	418	432	435	425	420	441	428	439	400	452	435	424	431	409	413	429	405	402	421	426	393	448	392	425	417	445	428	452	419	472	414	413	419	420	415	434	419	434	397	448	387	429	424	390	411	459	391	420	405	409	401	400	387	435	403	419	395	410	436	454	419	416	441	415	396	429	456	420	405	424	419	389	420	457	394	425	424	417	443	445	398	453	425	444	416	448	438	409	437	405	388	386	401	413	402	414	412	432	451	419	401	388	433	431	443	396	405	457	416	452	433	389	419	437	428	449	425	419	431	439	458	407	446	403	446	460	447	417	425	417	407	415	421	433	463	430	419	406	419	436	422	399	404	464	432	445	404	457	432	448	437	468	418	444	428	421	417	400	421	407	435	459	392	430	468	422	428	448	406	412	427	429	415	427	424	430	431	415	390	377	422	436	429	432	429	424	433	398	392	432	420	421	425	428	411	448	391	395	445	437	410	419	423	441	416	428	442	398	419	436	424	419	432	418	447	479	445	429	451	424	442	452	385	434	399	447	410	414	440	433	427	428	431	438	428	405	438	443	413	416	427	432	417	420	489	440	411	403	420	382	446	435	426	453	416	397	457	430	444	454	419	443	464	398	464	426	434	422	429	402	367	400	423	373	409	398	429	399	416	427	445	425	431	427	418	412	440	441	391	442	420	424	428	476	447	422	409	421	386	432	418	437	475	464	449	405	436	425	431	437	430	433	432	403	430	408	463	431	431	407	393	430	418	393	406	403	397	400	405	432	418	414	425	413	386	437	438	425	435	411	458	431	425	439	462	424	416	412	443	446	407	425	416	465	423	425	414	452	470	444	410	462	426	440	431	422	430	435	447	468	420	427	393	393	421	448	406	412	451	414	411	416	433	465	460	398	461	436	427	415	448	456	434	416	384	442	392	448	426	389	407	438	445	435	440	412	399	433	449	411	420	418	430	423	399	439	415	461	416	382	432	421	486	450	437	452	435	433	391	419	414	401	422	423	436	453	455	425	377	415	411	391	437	419	464	400	403	420	410	406	432	418	386	456	449	472	430	439	413	433	439	403	416	445	457	449	418	433	414	461	434	419	476	411	414	419	427	434	426	426	447	458	407	463	461	446	398	433	425	446	410	427	409	444	415	433	389	435	438	422	419	428	395	425	420	416	426	385	424	427	417	429	435	447	398	444	417	459	400	385	452	427	431	449	453	456	427	449	409	399	404	435	408	384	421	412	396	425	413	413	457	427	433	411	420	404	396	419	433	453	423	434	443	450	414	437	395	416	444	427	455	430	436	431	458	410	418	440	396	400	423	468	423	434	414	409	447	423	401	454	424	428	431	404	413	440	446	450	429	425	408	422	440	387	427	407	439	421	417	435	422	439	429	420	451	434	440	406	415	407	406	401	413	434	425	415	428	394	436	390	407	412	397	422	388	409	440	406	425	428	398	382	448	450	431	454	411	378	460	403	424	457	466	421	420	422	443	428	431	429	399	456	424	450	453	417	432	429	389	438	437	468	383	444	420	413	431	431	418	427	422	445	445	417	412	434	442	404	420	415	405	441	438	424	410	423	448	433	398	397	422	423	405	426	432	434	451	419	445	459	460	398	423	426	409	386	429	453	449	425	417	396	421	431	391	419	408	425	409	405	430	449	457	454	423	427	406	408	428	400	413	430	419	392	437	416	419	425	393	407	442	400	426	423	395	401	394	375	396	397	397	417	450	444	402	432	388	407	410	430	426	418	413	444	430	398	481	407	442	385	422	393	417	423	423	408	403	428	429	451	404	443	388	423	443	434	403	407	428	447	436	439	402	405	416	397	416	420	404	462	403	436	439	457	425	442	406	424	423	427	404	428	425	426	446	447	416	438	447	472	415	416	400	400	433	430	446	407	413	465	400	458	434	399	413	428	439	391	405	414	412	420	414	418	440	417	406	420	462	399	438	434	392	387	430	379	438	417	421	423	420	403	437	421	400	425	433	416	434	428	432	442	395	436	424	432	397	417	436	394	404	386	449	405	420	422	441	420	427	414	367	441	424	388	428	416	394	432	426	432	414	445	457	425	430	388	432	416	453	433	433	408	427	435	420	419	441	368	446	427	417	469	421	408	423	421	392	401	425	412	430	445	422	398	414	452	432	422	417	413	425	393	415	440	436	405	423	451	432	426	444	438	422	392	452	431	433	459	425	417	436	398	423	438	402	422	415	387	434	450	430	385	442	463	390	376	427	440	421	442	431	443	454	415	456	453	422	414	428	432	409	453	440	392	402	390	429	421	407	395	434	439	411	420	415	423	431	418	438	432	446	408	425	436	453	433	456	447	405	438	441	450	396	390	380	445	435	405	398	461	463	425	420	407	472	430	403	409	429	396	414	426	410	412	435	457	384	434	402	420	436	404	439	409	445	422	435	395	433	428	417	415	425	421	416	461	454	417	443	392	421	380	411	420	436	443	440	389	424	405	428	438	443	450	437	381	421	412	417	432	415	398	427	459	455	416	413	428	454	409	409	450	391	421	439	433	419	408	417	423	406	404	436	453	456	434	429	391	424	415	424	453	428	439	371	403	455	394	386	396	430	419	387	439	414	443	434	429	459	436	440	428	457	439	450	423	415	434	468	454	379	429	403	420	389	416	422	433	452	415	425	409	419	470	429	445	420	455	381	433	411	385	432	410	468	424	425	412	414	447	441	396	398	402	466	439	405	372	456	396	404	416	416	422	395	432	458	451	429	399	448	419	434	430	408	451	429	431	412	482	448	403	416	426	426	395	418	435	398	445	442	423	415	401	430	446	431	408	422	407	408	409	448	424	431	434	434	408	415	395	435	445	402	425	385	460	406	453	397	419	433	402	432	414	393	459
9482	22807	19317	12070	9095	7553	7004	5161	3769	2833	2378	2433	2170	1777	1525	1326	967	855	824	691	714	705	706	671	683	660	662	649	645	564	527	573	554	547	597	578	548	533	522	544	510	485	525	519	531	529	528	509	508	493	507	516	506	498	570	474	534	489	550	484	515	488	555	529	521	512	502	526	504	511	516	539	517	506	495	530	533	545	481	530	497	508	562	538	524	468	529	504	569	525	504	511	547	493	479	518	496	516	487	586	529	519	480	535	542	518	518	519	514	544	531	521	491	469	529	498	513	503	513	511	519	555	530	555	522	530	531	508	535	481	492	514	516	532	527	493	552	515	540	478	513	536	543	514	510	463	532	523	553	537	534	518	527	522	505	520	528	553	508	494	538	560	532	556	513	505	518	519	526	507	558	475	561	541	507	536	503	473	509	517	493	533	509	569	509	486	519	554	518	511	495	507	525	484	518	521	533	508	514	503	505	513	543	552	535	582	512	528	545	490	514	524	483	520	500	518	458	514	519	528	526	521	549	516	553	540	537	493	568	497	517	524	509	520	546	479	499	541	524	500	500	512	505	499	508	507	530	473	476	491	535	538	523	530	530	499	495	511	520	535	563	521	497	487	540	521	575	535	509	501	524	487	515	522	510	481	533	504	530	533	540	504	593	528	561	550	508	548	494	594	562	499	511	543	530	488	522	486	497	495	506	531	523	510	550	507	537	514	491	494	528	542	535	549	516	525	554	533	479	516	518	512	518	525	497	510	549	532	509	505	574	552	531	542	516	530	561	493	526	526	520	540	515	523	537	509	518	554	490	539	473	536	502	556	500	503	550	518	495	501	526	507	530	507	520	527	498	522	557	547	515	512	507	527	517	497	534	511	545	498	502	540	482	519	502	526	517	499	503	541	563	517	541	446	514	496	523	539	509	541	488	500	503	525	480	489	538	536	525	500	511	517	521	469	506	533	471	491	507	500	548	502	525	525	521	497	469	526	513	552	504	507	522	581	502	495	517	517	549	505	484	498	517	483	542	522	482	521	538	532	525	525	526	500	506	556	575	510	503	553	539	465	537	518	508	492	500	518	490	489	537	515	468	513	544	506	515	554	491	512	516	538	550	484	540	509	523	519	523	502	531	508	516	519	513	508	487	499	516	534	547	535	486	508	519	521	515	553	512	488	511	537	505	522	524	525	511	545	524	540	506	503	493	510	501	478	530	488	519	525	511	548	494	550	490	488	493	504	503	523	532	506	563	518	499	501	532	539	493	512	471	489	507	530	530	508	501	491	555	503	470	534	512	531	507	553	520	516	518	536	535	442	564	542	514	525	456	486	510	532	528	549	573	493	512	531	553	541	555	549	518	472	505	552	497	520	506	529	533	505	498	516	504	543	486	534	506	509	548	516	517	510	552	510	526	509	500	518	545	509	526	532	516	479	530	508	517	532	509	540	502	510	524	526	523	546	502	508	526	513	519	521	525	536	515	516	512	523	515	533	544	497	506	512	540	529	512	487	507	499	512	540	520	489	522	550	519	524	507	522	499	501	514	546	539	494	527	541	533	553	495	525	508	516	510	533	511	573	496	509	527	509	497	514	581	498	548	532	513	521	488	497	528	547	526	490	531	511	490	549	512	516	535	467	509	515	501	502	529	543	546	547	503	535	523	543	509	559	520	541	533	537	534	505	536	514	510	521	514	512	504	515	509	487	552	488	511	496	524	529	513	493	530	528	467	518	482	515	523	523	528	504	544	507	548	515	486	508	525	525	509	506	505	549	490	494	502	515	490	537	522	493	515	538	542	496	498	504	527	509	526	528	524	476	498	494	485	529	493	500	509	528	524	520	494	523	515	514	528	495	511	511	550	534	483	497	491	510	517	486	549	543	542	518	518	527	532	533	514	504	519	516	477	492	497	542	504	514	531	514	490	535	524	505	512	524	499	517	541	504	526	569	505	532	519	512	522	512	514	487	525	520	504	509	536	485	510	520	501	519	489	494	511	559	528	495	503	541	544	524	479	495	520	512	539	490	507	460	535	519	525	527	529	490	506	513	586	516	507	524	537	565	539	532	516	525	555	529	526	497	511	510	534	531	535	550	557	487	496	502	535	538	484	482	495	524	531	507	520	505	470	533	504	522	522	480	495	503	503	482	514	524	544	521	531	520	546	542	557	530	509	548	500	549	519	535	505	515	519	558	526	475	532	517	529	511	570	554	511	523	513	522	520	533	507	540	546	528	522	574	512	523	547	522	504	523	536	500	525	515	530	517	572	515	521	500	521	559	488	495	505	514	496	518	513	519	464	490	525	494	534	511	505	529	482	542	533	525	540	514	549	512	556	509	480	537	532	488	558	528	519	509	525	532	553	568	539	535	532	518	476	559	534	547	519	524	513	512	498	493	526	528	506	521	520	545	509	548	483	477	509	523	516	480	508	532	518	531	514	520	534	504	496	482	502	522	500	522	507	550	537	518	519	496	502	510	527	517	506	493	465	475	528	539	514	498	556	527	517	530	539	546	528	534	495	532	515	548	507	529	500	519	533	524	527	504	501	511	518	557	522	495	519	506	522	527	518	495	516	507	524	488	528	518	493	533	520	519	492	525	525	587	512	539	540	538	529	496	488	502	527	513	576	512	464	492	534	549	529	519	502	561	524	542	486	525	508	471	536	525	575	542	487	505	522	501	518	516	507	532	506	521	534	533	497	497	491	490	515	517	538	480	517	537	527	507	506	538	525	506	500	512	505	498	506	514	499	493	516	520	527	557	533	459	491	518	500	552	536	521	524	566	500	512	504	563	514	499	520	543	537	507	554	508	531	507	511	490	474	520	525	502	513	540	518	528	500	505	529	501	524	523	543	507	510	565	521	501	517	533	512	538	522	496	458	553	471	503	503	535	507	541	484	504	542	511	556	497	538	538	545	526	538	579	530	495	492	528	504	474	506	524	490	526	514	527	509	503	518	494	484	484	527	534	505	518	475	544	555	544	514	507	538	551	494	504	532	487	531	536	542	516	528	571	510	502	511	521	505	514	516	540	561	497	525	515	522	524	478	524	523	525	513	509	559	515	519	528	513	536	523	486	567	491	528	521	501	523	495	538	544	506	463	508	540	518	559	487	507	528	539	543	529	529	540	530	516	512	491	510	499	529	512	487	549	487	512	508	542	530	496	496	522	524	515	523	507	553	509	535	514	496	520	514	540	563	543	538	517	504	525	528	526	545	525	511	514	532	570	532	486	505	508	534	523	501	486	519	531	528	527	494	523	548	488	516	576	470	482	536	543	521	529	472	516	516	493	504	523	483	458	525	537	552	527	505	481	505	526	489	550	483	476	481	512	503	520	529	513	530	517	494	491	544	505	511	553	531	528	520	515	537	513	532	527	512	504	494	543	573	516	514	577	498	548	489	516	546	485	574	489	518	509	527	521	492	471	498	553	526	529	528	513	515	519	489	515	531	529	515	510	531	495	547	493	533	480	539	546	524	521	501	531	526	512	486
22901	21388	29027	24116	21399	21590	14364	5397	3388	2638	2266	2167	2036	1691	1352	1246	944	815	803	756	712	740	707	700	639	658	607	604	595	559	544	524	550	575	529	538	528	508	503	545	477	501	535	511	525	496	467	492	478	488	514	506	481	481	499	486	549	472	476	474	483	488	495	504	502	490	507	503	492	492	480	490	479	496	518	509	506	500	503	456	488	523	488	483	460	450	485	470	513	469	529	488	482	484	479	475	507	476	476	508	494	500	513	488	476	468	559	451	513	511	505	495	453	467	467	476	495	472	486	461	472	481	486	512	482	453	453	508	466	505	497	497	495	521	517	482	480	500	512	484	447	500	488	507	476	481	481	471	487	488	498	476	484	503	477	450	492	456	477	489	467	489	491	487	479	498	490	493	461	472	496	456	460	504	513	481	503	443	483	510	507	512	505	484	500	509	498	445	484	451	491	456	464	517	499	485	514	475	521	536	520	474	499	474	537	503	462	449	493	458	488	520	472	489	484	477	490	489	459	482	485	478	498	464	478	497	502	514	490	495	462	495	500	483	488	475	464	467	463	468	490	526	504	508	506	504	490	434	536	489	538	470	452	529	476	506	487	500	500	474	481	487	503	457	497	495	478	475	476	449	467	489	463	470	496	484	482	460	498	486	493	508	488	503	512	510	505	484	512	478	511	497	524	479	476	499	495	504	492	477	495	515	500	464	492	505	480	438	504	474	470	500	492	539	497	436	508	508	467	515	502	491	479	491	499	512	521	508	479	455	471	468	487	509	444	479	529	514	459	460	511	480	474	508	452	457	496	485	494	492	478	460	477	457	467	506	514	482	443	504	522	519	476	542	512	528	490	506	478	481	488	476	481	462	504	479	496	467	498	478	519	459	528	499	509	455	477	502	486	520	511	486	468	510	460	492	483	465	486	508	470	461	517	505	547	482	509	489	474	477	509	491	463	487	479	432	481	481	492	492	501	511	497	477	498	521	481	493	486	489	525	511	489	500	495	463	513	496	478	485	520	519	500	491	462	490	525	482	458	505	476	482	505	492	455	507	500	500	486	509	526	504	479	535	482	485	424	475	508	484	483	483	509	504	492	497	541	519	497	499	469	439	502	501	520	466	480	486	497	481	511	462	524	493	458	532	490	501	482	503	497	476	449	464	507	446	505	499	485	475	505	491	506	492	504	490	488	511	491	489	485	499	490	466	511	480	502	445	518	490	456	503	496	476	511	515	504	501	512	481	503	471	456	488	478	497	487	494	486	531	481	461	508	491	485	479	503	483	471	495	499	518	484	507	487	481	484	455	466	526	487	468	476	498	504	498	515	505	503	537	514	492	517	503	475	496	503	476	461	483	519	469	508	491	456	521	517	515	524	510	488	492	517	473	510	528	483	478	487	473	490	510	503	503	480	478	499	448	513	492	506	464	483	534	490	487	478	521	485	530	489	485	522	489	483	485	492	495	536	466	518	486	520	500	461	493	484	469	498	498	486	525	487	473	499	460	523	495	537	510	466	504	501	504	495	476	470	473	512	490	462	513	508	456	484	483	483	480	450	487	505	473	499	489	481	478	537	474	475	506	513	513	474	524	541	501	496	483	505	497	510	541	446	473	480	527	499	488	467	493	506	504	467	452	486	520	494	474	502	509	474	483	480	474	447	521	478	500	486	510	492	446	496	517	468	457	492	444	498	462	468	517	483	485	531	501	513	507	498	477	515	504	494	451	500	498	529	472	462	524	532	503	499	495	478	513	487	459	489	489	491	471	507	470	516	480	496	497	487	491	477	465	465	467	477	496	507	511	477	493	508	469	486	486	521	543	496	509	461	487	502	508	484	500	526	542	514	490	471	494	478	500	497	460	479	464	488	476	465	478	469	470	525	490	508	484	499	482	499	489	476	498	480	517	484	484	515	503	502	496	499	465	457	494	534	476	462	497	488	499	462	496	499	421	461	456	510	514	488	506	466	496	467	515	513	487	510	475	515	477	500	525	498	460	522	505	512	505	506	454	519	507	513	494	488	494	475	474	472	511	500	480	519	494	497	469	484	472	491	494	450	510	473	464	487	491	517	492	490	463	485	484	493	516	501	499	472	484	476	460	459	467	463	529	460	506	516	531	498	497	469	483	504	457	469	498	484	496	445	515	473	488	462	502	472	470	496	497	491	500	482	491	476	488	487	464	463	486	462	530	496	506	518	506	488	462	441	449	499	474	496	470	495	509	465	491	484	487	508	508	536	503	503	524	518	544	485	483	459	498	494	473	475	443	514	507	518	459	489	461	495	504	519	490	491	483	464	488	504	488	509	494	477	498	523	496	504	489	509	510	523	475	470	522	457	464	463	477	491	497	489	477	480	532	502	476	433	471	476	509	494	509	453	475	479	434	487	453	455	451	470	465	489	521	475	465	460	523	471	508	516	479	482	482	523	482	462	500	464	471	480	476	490	521	505	497	487	503	484	474	496	520	459	492	487	474	469	488	512	473	458	467	500	469	488	474	515	458	521	474	446	523	469	441	458	478	542	538	523	475	482	522	465	531	495	478	475	515	452	512	503	473	505	485	471	492	474	520	508	517	499	511	485	500	483	469	485	483	491	487	485	518	457	484	474	520	479	491	472	480	488	489	475	477	431	492	469	496	459	515	466	501	510	460	490	471	498	474	494	515	488	459	481	490	483	503	471	449	519	464	506	507	529	508	468	497	470	471	500	493	474	502	481	490	483	529	476	452	466	488	485	554	488	486	486	462	507	514	543	449	495	460	483	483	491	513	487	492	443	483	457	485	502	483	493	530	470	473	479	492	473	494	454	503	501	480	450	466	472	506	518	522	499	500	522	485	497	471	454	499	507	475	504	490	476	459	500	508	485	502	473	436	537	497	460	486	501	481	512	436	490	502	491	477	471	487	495	450	507	498	438	501	461	515	485	510	524	507	469	498	492	477	518	467	458	508	506	475	499	490	486	475	486	447	498	452	496	480	484	451	492	478	473	481	511	493	477	474	489	473	501	493	498	483	485	484	504	519	477	466	508	465	481	485	476	494	497	472	487	481	482	511	462	499	517	479	507	464	510	479	526	480	526	476	475	497	461	476	516	459	493	483	456	489	518	487	502	507	465	458	512	479	443	461	466	490	496	447	458	504	455	490	566	499	474	480	482	488	512	456	511	437	485	487	495	462	500	480	525	534	498	482	473	431	508	474	479	488	472	444	509	499	504	471	477	497	482	502	436	473	461	476	494	451	494	501	447	480	485	509	459	462	506	474	488	510	449	491	493	482	479	499	451	496	525	477	497	454	451	470	460	507	516	493	497	527	507	495	521	489	477	467	438	488	487	512	490	485	462	455	521	502	454	493	463	464	496	515	478	480	486	462	483	501	559	469	505	447	482	503	487	486	491	495	491	469	473	495	493	469	497	496	451	521	510	513	484	500	504	486	480	501	499	511	468	498	493	514	469	498	503	480	484	491	475	454	475	503	494	463	468	453	542	483	481	501
11787	31712	28250	19472	14687	12031	11206	8757	6322	4774	4126	3786	3683	2811	2375	2010	1452	1230	1215	1096	1024	977	894	960	891	820	831	786	750	748	733	733	706	719	680	677	649	662	671	632	644	697	687	613	632	587	631	637	666	649	615	613	612	602	624	592	652	572	603	564	632	600	630	621	679	649	650	608	605	593	647	577	627	612	585	635	589	601	666	638	598	591	595	610	609	588	569	636	621	600	630	642	626	609	619	612	616	610	617	598	610	625	568	659	616	615	599	579	624	591	640	624	588	632	621	593	580	607	607	590	607	600	625	639	637	614	621	632	597	636	650	635	605	604	578	635	604	603	618	631	591	627	592	600	599	622	587	591	587	567	582	622	608	608	584	607	593	615	599	591	627	609	581	635	588	607	617	575	578	646	614	637	588	595	653	611	614	585	575	601	612	614	591	595	619	602	615	585	614	591	615	598	637	571	614	588	616	605	607	607	619	596	636	589	644	586	598	580	617	634	594	605	617	581	601	623	575	611	621	599	642	630	620	639	610	614	628	647	651	625	596	637	628	617	608	625	646	641	637	585	611	605	617	596	624	628	633	602	621	617	595	627	603	582	614	631	637	628	598	592	646	593	587	570	591	596	609	590	606	608	614	588	581	586	600	564	625	591	605	617	616	603	646	665	612	607	612	590	633	668	568	637	593	600	532	582	602	609	581	573	606	627	587	616	622	627	625	611	572	663	616	605	625	627	624	640	594	576	586	630	613	592	628	590	606	580	595	573	623	541	574	591	610	613	559	576	609	600	607	609	618	654	592	589	584	599	630	599	581	613	625	628	655	586	626	645	587	619	610	620	604	585	602	599	620	575	589	651	648	610	636	598	610	603	608	625	644	635	611	622	598	598	642	605	605	625	592	595	611	607	607	632	552	598	604	569	603	632	571	577	614	622	574	596	559	610	589	622	648	605	662	583	605	602	575	578	630	686	637	618	589	604	627	596	569	613	588	626	605	641	632	615	585	615	606	590	616	631	622	587	622	595	618	579	616	570	612	583	586	629	630	570	599	618	619	634	635	627	641	649	559	627	562	666	592	617	629	600	625	644	616	625	617	639	580	584	586	576	618	620	564	563	591	629	593	634	632	629	571	606	630	558	604	611	549	586	584	619	591	606	612	596	637	611	590	609	640	615	554	594	629	578	628	623	621	602	615	640	596	606	602	576	619	623	612	627	617	573	604	621	586	607	663	613	638	644	604	574	600	593	646	619	625	585	593	618	614	615	602	636	620	582	539	635	553	635	597	596	569	589	589	592	612	576	593	597	595	676	599	607	609	602	596	623	626	581	619	580	627	640	588	589	611	601	609	597	537	611	605	596	588	573	611	577	654	646	605	627	603	620	593	606	621	579	619	588	603	633	604	593	624	616	599	643	645	614	665	665	621	582	607	602	594	603	601	590	638	614	622	615	562	591	574	662	617	634	614	612	633	593	635	623	599	614	598	608	638	595	617	573	566	645	581	585	630	602	636	592	609	606	577	576	571	612	649	602	609	639	571	582	626	581	610	615	603	630	568	632	600	611	584	599	578	571	597	616	603	609	603	606	586	624	583	563	667	599	638	649	621	627	571	644	630	601	627	566	626	609	625	584	589	582	629	586	604	610	613	605	603	612	611	585	595	586	583	614	633	586	605	605	634	570	558	637	579	586	636	580	601	617	615	596	615	648	579	628	625	623	631	647	649	655	623	584	592	602	612	625	558	626	584	582	592	621	617	613	627	581	624	617	599	628	627	614	596	587	609	656	590	605	589	632	627	591	607	632	608	608	584	539	621	589	551	622	585	607	597	574	589	613	609	650	634	588	620	602	636	592	590	601	601	608	652	573	556	591	669	640	625	572	611	587	610	553	641	607	593	644	632	600	602	647	581	580	630	601	616	622	619	611	589	604	613	599	587	574	619	606	600	628	607	599	617	594	615	590	635	637	581	637	579	636	584	638	598	564	584	638	607	605	647	587	591	627	613	620	574	657	635	639	608	631	613	556	639	602	577	623	588	588	587	648	641	591	620	590	599	603	623	570	657	585	652	571	622	558	623	617	654	627	630	639	606	585	647	580	597	642	602	619	607	576	615	615	624	595	600	596	627	572	581	618	594	589	603	628	601	614	657	620	629	607	582	604	628	606	623	630	625	609	620	570	628	592	592	582	620	611	570	610	614	592	614	626	632	588	576	621	593	607	658	636	636	623	641	625	589	616	538	636	599	603	638	615	623	611	627	578	593	584	644	628	629	601	609	629	629	610	623	658	561	632	599	544	598	608	571	578	653	637	609	616	576	595	604	564	634	622	620	573	614	586	607	606	570	613	607	627	614	593	599	568	615	583	612	615	626	622	614	579	591	620	587	599	590	620	628	604	607	611	602	618	611	586	618	571	598	574	590	661	578	639	603	612	575	584	634	611	609	573	623	603	612	630	583	584	629	595	595	589	582	608	591	597	594	588	610	625	561	601	584	650	605	653	556	570	622	603	627	570	551	579	629	622	630	629	663	616	636	560	632	606	610	630	621	620	620	601	635	595	586	603	632	612	587	626	628	585	582	639	599	611	605	611	606	606	595	598	626	621	608	614	598	586	616	617	645	635	597	580	630	607	629	606	553	639	624	645	593	601	650	586	616	614	620	627	637	647	608	639	613	605	571	621	594	574	603	599	563	631	630	644	644	611	624	633	627	625	633	592	613	562	620	592	595	633	576	617	555	608	625	562	632	603	610	624	634	631	604	599	602	615	562	604	556	558	605	582	594	578	593	608	602	586	602	600	622	554	614	617	619	599	599	559	657	619	631	545	577	653	600	588	622	581	600	574	594	606	617	632	589	619	636	594	582	609	611	641	623	614	582	578	590	592	627	614	614	614	594	582	622	651	593	665	639	617	630	644	606	547	620	625	635	612	642	609	635	612	612	588	594	641	651	584	608	632	603	589	576	586	604	596	616	591	658	579	625	595	611	600	580	616	607	585	647	641	615	620	621	636	639	588	601	667	557	579	592	602	629	625	586	595	609	575	594	603	627	613	610	558	633	615	597	620	626	620	685	620	605	653	640	640	638	640	629	620	612	607	631	614	596	560	595	608	646	630	658	617	606	603	554	665	616	619	628	639	597	616	614	632	624	612	634	595	610	621	594	635	607	621	595	619	536	630	609	646	618	609	613	594	555	596	593	629	623	639	621	607	603	572	641	630	542	627	634	587	607	648	633	601	603	600	641	597	619	623	606	630	600	587	631	541	607	626	596	584	603	612	600	655	630	587	561	604	592	604	621	563	593	618	620	631	580	610	611	610	634	629	602	620	655	589	604	613	600	609	553	589	595	599	640	578	576	623	618	602	594	619	593	632	630	632	599	594	609	602	604	601	573	609	614	613	595	615	617	629	611	603	563	611	626	577	550	590	554	611	622	578	615	625	561	599	583	576	567	631	624	623	591	599	658	645	613	649	604	587	648	607	576	614	611	578	579	591	577	584
27644	20173	14523	8371	4398	3186	2910	2206	1764	1360	1332	1363	1238	1197	1071	994	895	831	835	822	746	804	804	807	779	786	799	777	765	708	746	737	743	696	736	740	747	782	716	776	748	742	660	774	705	784	696	747	782	766	746	751	746	731	751	738	751	698	781	726	675	699	724	729	744	705	737	793	755	716	744	713	726	762	755	727	730	725	753	746	777	726	734	712	695	772	767	770	731	776	737	723	761	712	685	750	744	709	686	739	705	709	699	761	736	768	734	761	720	752	695	753	780	732	733	768	766	728	780	685	683	758	752	725	734	749	737	726	789	720	773	723	740	704	757	728	718	753	748	783	775	755	774	748	788	785	680	706	707	760	708	768	675	747	722	721	727	787	742	762	741	719	777	718	721	726	707	748	722	699	730	728	789	735	767	723	748	761	724	701	721	698	706	720	732	735	720	711	731	727	749	731	749	753	750	716	724	682	761	714	755	705	723	696	727	742	735	748	767	706	791	752	693	748	726	764	735	725	745	753	772	701	733	707	733	807	732	709	772	733	766	767	756	718	722	712	706	718	731	739	742	756	765	705	742	718	775	710	688	794	745	773	770	703	778	745	769	717	779	747	746	738	750	749	779	729	751	730	741	756	793	775	738	707	777	736	711	748	751	727	757	710	739	748	727	719	732	720	768	749	735	755	711	728	709	758	730	728	754	710	750	734	737	710	727	749	662	725	747	757	735	738	698	725	709	754	725	713	771	709	766	755	683	677	737	731	699	751	752	707	773	753	734	730	739	747	743	731	770	705	753	687	733	732	714	782	736	728	744	721	701	794	762	787	753	766	707	752	761	798	750	743	709	746	731	740	743	725	750	758	804	773	772	751	768	759	717	736	693	706	717	743	783	735	769	756	743	726	780	699	737	740	760	694	719	765	726	718	727	720	744	758	705	698	752	697	780	761	747	766	760	760	717	695	707	714	708	733	735	749	779	654	732	729	757	711	722	766	804	722	732	725	740	732	741	794	728	734	781	704	739	712	716	716	778	718	738	722	795	752	709	775	724	767	721	737	748	741	726	760	756	736	712	705	739	729	675	691	744	717	717	746	737	678	741	750	738	742	773	716	692	692	751	790	730	747	740	681	784	735	774	712	695	694	713	732	719	714	700	733	730	724	718	727	745	731	739	704	715	706	724	729	723	757	735	749	747	729	749	722	757	690	709	700	680	739	736	745	693	773	693	742	722	721	698	783	740	733	749	712	752	759	767	731	706	705	721	751	716	737	752	728	784	740	723	805	761	730	694	724	799	783	717	751	762	729	741	782	744	734	759	730	753	742	723	695	765	738	770	715	743	767	778	722	765	712	730	767	736	733	720	747	768	734	806	743	731	743	757	737	723	707	752	764	728	727	741	711	763	712	734	777	756	720	777	749	762	753	720	706	752	689	744	694	695	763	776	746	746	695	679	742	702	722	726	743	760	737	724	724	731	735	770	751	750	766	755	741	694	724	721	680	738	726	671	789	770	741	767	724	762	695	724	720	757	714	712	781	757	733	679	754	695	761	725	694	735	772	745	679	694	768	725	685	734	705	751	730	742	768	764	716	727	779	770	729	732	768	751	709	762	747	700	779	673	719	737	742	740	726	799	734	764	669	734	756	658	691	740	730	770	749	739	725	736	764	706	771	734	753	711	730	768	709	723	729	756	746	712	723	734	744	709	684	720	677	748	704	712	722	700	759	748	741	729	729	716	752	740	720	695	783	714	754	733	774	708	742	769	777	740	804	721	754	728	723	763	716	731	693	735	778	701	784	723	701	753	759	705	726	747	745	793	738	746	753	765	707	739	775	710	761	725	674	707	728	721	720	688	750	720	747	702	716	707	729	748	711	689	720	765	750	713	746	687	735	805	718	732	787	720	758	693	742	731	727	719	737	727	702	716	778	729	746	725	770	708	761	727	823	758	747	768	745	700	729	730	739	791	769	747	718	706	723	734	758	705	748	731	730	756	737	713	730	694	753	739	753	747	750	786	798	749	726	745	777	765	713	752	795	762	706	715	739	767	709	717	797	687	737	725	752	723	724	747	715	732	735	727	761	698	694	670	715	736	762	728	739	752	742	732	734	749	802	712	730	673	720	711	722	697	731	713	744	727	738	747	732	765	762	722	768	751	769	715	735	768	745	740	729	731	688	737	740	728	722	703	713	745	729	719	748	705	716	714	742	745	711	747	714	724	745	746	700	728	737	734	736	767	726	761	745	730	726	746	731	732	751	751	766	732	748	715	733	723	730	767	690	700	747	742	788	738	767	731	730	724	773	719	796	727	754	723	747	742	711	739	744	755	725	713	758	725	753	745	812	719	735	753	716	755	733	726	682	720	719	736	738	690	683	745	745	755	724	747	718	738	771	749	743	726	763	715	714	716	737	772	756	710	746	747	716	714	727	752	768	764	707	761	677	740	734	723	735	748	783	761	707	730	777	748	699	699	774	770	784	753	729	722	771	703	703	744	686	769	748	705	709	750	766	709	727	704	778	736	729	737	699	736	762	719	777	758	724	748	684	741	745	756	746	692	712	699	720	713	744	707	768	724	717	779	740	737	729	743	750	767	700	721	791	787	749	734	712	732	785	768	692	738	693	723	697	734	754	712	757	785	707	777	782	737	765	759	737	763	712	740	770	749	771	745	703	733	686	757	767	751	785	783	756	777	746	735	730	782	688	727	744	728	697	695	725	689	765	722	730	757	755	737	752	745	769	729	704	747	709	742	719	733	703	740	733	714	717	727	714	737	734	740	755	786	801	746	731	737	761	736	718	709	743	798	751	735	726	758	726	730	749	740	779	753	717	725	776	718	736	731	731	690	731	754	745	734	707	733	739	718	770	739	724	701	743	729	754	735	680	713	761	750	740	752	713	747	764	728	742	720	767	813	749	727	718	736	753	741	729	678	721	731	736	720	776	754	734	738	740	740	721	749	657	751	754	723	779	696	742	771	748	751	738	743	709	762	724	691	751	788	709	738	760	759	727	726	761	792	754	748	751	792	773	749	764	678	730	729	772	730	762	744	699	776	744	754	741	708	727	739	748	753	697	779	778	700	707	741	697	743	764	689	787	746	752	727	756	729	771	766	728	750	717	707	722	740	727	748	720	694	778	752	765	758	683	733	768	756	701	762	715	736	730	690	701	740	759	771	759	805	718	791	727	729	698	737	705	715	739	730	748	750	796	775	770	727	717	710	741	735	733	781	792	697	715	743	737	724	737	767	751	702	701	780	720	792	774	782	760	776	729	731	743	752	735	712	739	730	764	728	740	744	722	721	717	769	682	804	729	703	708	717	719	709	721	726	797	805	751	756	705	728	748	721	707	790	723	720	724	726	770	733	729	744	740	712	740	769	708	751	745	798	740	759	689	775	718	725	755	754	775	721	735	738	713	769	722	763	771	745	704	743	792	720	715	749	713	745	750	780	716	727	796	733	721	762	749	767	757	721	703	702	730	761	780	751	781	713	754
9959	18578	16300	10008	6909	5411	5209	3991	3081	2546	2186	2070	2008	1832	1542	1335	1207	1086	1107	1023	987	1011	942	1010	957	974	952	917	918	855	909	969	958	882	900	898	899	908	883	941	896	898	901	890	875	889	904	900	889	877	888	852	859	903	847	883	881	883	899	900	873	896	861	903	867	887	932	909	881	942	861	885	909	894	874	903	838	880	886	906	915	886	922	891	854	886	868	905	857	881	882	877	840	896	865	830	883	887	880	879	878	864	872	906	895	911	873	875	881	875	932	874	889	869	829	883	862	926	886	899	871	854	880	893	853	834	921	849	886	892	911	878	886	878	877	897	891	912	869	879	872	884	891	873	886	934	872	842	905	864	869	836	873	908	910	834	904	876	865	920	967	875	896	920	912	829	889	901	908	902	920	818	864	882	871	832	905	877	845	906	898	892	907	908	843	923	867	889	875	894	862	877	862	852	849	866	871	885	929	957	891	895	852	884	887	878	893	897	929	887	881	867	879	928	889	890	892	874	896	877	894	869	897	887	886	896	884	902	924	887	896	899	904	891	891	901	898	875	909	897	898	913	858	876	900	875	876	913	921	885	864	835	880	865	921	900	842	901	851	890	899	879	890	926	883	851	872	917	877	897	856	874	888	881	906	896	931	902	898	873	890	931	899	935	882	880	844	866	868	860	914	870	890	925	899	884	869	845	879	862	872	871	868	860	907	880	887	898	867	898	906	906	876	895	898	912	871	946	845	928	885	876	911	847	896	906	864	904	855	932	854	908	859	894	908	938	834	887	888	877	879	853	858	911	846	858	889	867	857	881	865	890	887	926	910	898	901	917	879	854	909	837	879	848	890	906	854	853	877	880	894	888	889	871	908	880	894	890	875	883	888	871	889	896	850	886	866	913	864	934	870	899	834	915	903	927	857	869	915	902	888	906	900	878	889	837	841	861	911	902	842	870	887	853	929	910	884	886	901	850	880	884	885	912	866	875	899	887	896	898	892	842	881	837	875	903	876	951	853	853	883	892	914	866	908	846	892	859	886	900	893	952	927	862	903	882	872	868	880	933	872	908	912	895	903	865	871	869	889	899	847	913	922	976	902	822	903	936	870	876	916	886	862	821	873	857	892	861	952	857	831	868	925	885	903	939	909	927	896	911	895	859	864	921	895	839	855	863	830	921	887	909	858	871	835	896	901	857	896	932	918	819	924	867	913	880	923	844	883	918	860	892	900	859	867	859	851	861	887	825	872	903	871	889	863	879	938	871	852	917	857	907	897	938	872	832	838	908	881	913	902	838	867	895	904	885	843	886	864	909	900	913	890	858	878	840	845	867	863	917	875	875	892	865	861	900	828	879	906	904	868	967	866	884	892	875	859	919	865	885	886	895	875	893	923	890	928	878	869	868	943	834	868	863	863	890	870	888	880	871	897	831	910	903	865	855	871	826	878	897	958	936	936	841	896	884	926	945	877	886	876	885	860	885	895	861	882	899	880	895	869	869	851	851	888	819	858	920	905	878	866	933	880	863	890	930	916	844	893	923	922	849	901	935	873	902	919	833	878	923	877	869	886	887	897	839	931	906	893	809	882	918	856	866	854	872	868	884	884	872	899	890	879	898	890	904	834	862	848	832	884	856	918	880	863	916	834	863	911	887	859	857	888	875	870	904	886	893	910	840	905	901	912	900	881	890	920	922	863	945	908	906	920	938	859	903	878	852	883	886	901	823	863	830	848	905	904	822	909	917	849	897	833	841	890	904	864	829	850	887	839	876	851	904	888	872	911	881	921	900	868	902	877	948	938	878	926	906	871	925	845	883	881	874	888	886	850	864	859	866	904	915	897	822	935	883	912	901	928	868	869	905	926	875	851	834	869	945	857	822	880	890	833	869	870	903	928	879	892	883	881	841	878	909	849	947	947	863	912	911	913	906	880	901	920	843	864	870	828	879	889	840	869	923	914	886	837	897	840	840	885	845	929	915	886	813	868	872	892	928	923	905	879	920	877	915	873	867	923	868	909	894	908	883	921	914	927	866	852	907	848	908	874	853	823	854	906	851	838	903	832	865	888	872	890	865	894	906	870	876	860	840	909	906	890	835	872	870	882	905	853	897	871	940	893	910	822	865	870	898	911	918	880	929	900	864	903	871	880	881	995	855	840	879	840	931	869	889	909	879	934	852	864	863	855	909	925	864	925	879	879	837	896	873	893	881	885	926	914	872	932	862	887	877	867	867	871	936	927	912	870	857	874	925	860	887	922	849	851	889	817	860	895	885	911	878	865	865	866	899	959	899	874	860	870	881	898	878	858	915	864	901	874	938	900	809	867	869	864	872	878	877	867	889	905	878	885	865	865	910	905	867	883	878	839	892	866	889	921	829	854	846	848	891	908	894	918	881	861	903	870	890	852	903	864	893	888	906	865	833	896	878	898	921	913	863	884	855	859	907	851	894	890	866	837	908	932	907	863	962	871	915	903	810	852	838	896	880	851	921	881	938	866	869	889	848	901	889	905	895	897	880	831	888	843	893	863	859	887	888	888	848	843	889	914	869	883	857	925	865	919	935	873	860	883	898	915	913	860	826	912	858	879	893	895	872	832	896	936	848	914	919	845	904	902	878	882	853	952	898	869	926	856	868	937	905	876	838	896	932	898	912	942	909	868	852	881	931	853	947	896	908	889	877	894	864	886	862	879	932	873	867	923	870	907	848	890	868	917	881	877	833	897	915	858	935	853	868	847	860	891	867	877	927	893	824	875	894	918	914	855	860	928	895	849	904	896	821	895	861	923	894	866	913	897	858	954	793	876	891	903	846	892	936	892	946	909	866	893	881	852	876	852	860	916	917	908	925	905	858	877	876	881	860	917	878	883	893	860	844	901	925	868	891	861	854	909	913	902	880	873	836	928	887	929	906	940	922	892	867	892	881	878	889	878	920	900	880	942	900	933	850	920	893	966	925	920	840	919	905	857	903	883	921	884	857	868	835	838	866	889	923	863	902	881	870	899	905	851	893	896	854	909	877	864	857	864	890	854	884	859	865	874	898	874	915	954	876	933	926	831	917	917	871	932	896	910	881	928	840	914	876	893	959	857	896	885	856	814	843	849	919	864	903	851	863	911	849	942	887	867	886	947	884	889	911	896	873	907	885	930	880	837	859	868	891	910	938	902	871	872	908	903	897	849	925	926	906	872	838	857	954	915	861	850	880	924	861	926	869	930	877	930	894	895	831	917	885	871	907	842	901	917	893	893	897	931	886	893	911	870	891	884	883	893	952	918	852	909	919	909	944	893	883	922	948	868	897	900	895	894	845	910	898	898	792	878	883	870	866	920	845	914	898	886	869	903	908	868	960	901	881	923	852	887	890	834	869	861	922	925	866	891	836	832	915	890	866	880	906	892	852	872	912	862	926	903	876	888	874	896	893	928	900	835	894	891	891	893	944	820	928	840	946	900	842	914	888	942	899	809	878	845	895	881	833	832	890	846	920	833	861	902	847	883	924
23982	21362	28487	24624	21320	13417	5848	3739	2802	2187	2051	1812	1791	1746	1433	1412	1167	1024	1028	974	976	927	991	931	919	974	948	906	887	862	869	884	849	779	939	860	820	885	914	837	886	822	861	821	848	872	819	883	838	864	843	846	803	797	850	801	862	864	831	798	851	887	793	805	855	861	821	860	832	853	904	851	827	841	832	872	835	885	880	854	782	888	861	856	779	808	821	857	870	841	780	841	871	831	854	878	827	833	855	809	839	874	874	785	860	875	812	802	847	839	869	794	840	880	846	877	792	867	812	837	812	831	834	863	828	832	830	789	892	835	800	854	848	819	838	814	841	846	823	869	840	855	869	842	872	833	877	794	887	805	861	840	819	873	834	875	847	837	828	797	823	849	793	818	848	833	838	824	843	850	825	834	818	762	857	834	854	804	806	805	826	797	787	834	832	794	814	820	844	833	827	859	863	805	823	823	810	800	893	839	849	826	862	866	817	819	833	853	812	842	841	787	820	836	816	838	817	821	855	866	848	801	846	853	813	828	822	868	806	868	826	868	848	825	846	863	855	849	844	866	842	842	838	786	848	852	835	860	791	805	826	851	754	838	815	836	822	823	860	864	851	916	864	787	866	820	840	822	846	820	811	823	831	816	854	841	851	871	826	822	819	825	838	869	846	874	811	794	891	830	780	868	850	866	846	875	897	829	801	846	884	797	854	783	868	829	861	890	842	806	781	850	877	821	833	883	823	858	831	836	855	852	831	886	820	822	802	876	784	825	814	842	848	827	819	822	829	850	889	906	824	865	856	833	852	845	833	834	849	872	842	799	827	852	858	878	831	794	817	841	794	815	816	846	813	825	814	809	819	821	838	912	818	827	856	811	842	877	827	848	851	911	834	792	817	808	847	866	851	848	859	839	845	802	830	869	858	819	830	865	861	908	806	842	823	855	824	775	878	846	820	800	884	798	843	876	806	885	812	796	819	859	841	852	822	858	809	843	830	853	862	807	819	896	789	837	815	786	829	828	829	851	863	821	834	835	829	838	806	869	843	854	878	874	878	859	823	912	871	801	819	863	815	839	830	813	840	840	848	812	806	880	836	800	839	801	792	877	883	838	867	829	794	828	828	803	864	896	850	864	844	810	866	867	873	872	850	819	841	878	850	865	826	801	829	847	848	853	858	826	845	817	893	823	788	854	831	841	840	876	833	837	807	807	860	846	775	833	853	846	824	836	892	837	860	869	864	861	839	859	867	842	846	850	815	793	828	784	833	848	880	894	827	856	805	908	879	810	879	861	854	830	844	829	829	838	812	857	841	829	831	855	843	842	893	871	824	867	812	850	845	826	865	805	852	812	811	861	830	887	820	844	846	807	804	821	865	852	831	877	859	778	860	825	845	817	824	822	817	810	764	888	841	865	888	813	813	830	830	806	873	782	837	862	880	822	846	864	875	799	825	841	797	821	874	853	806	835	884	782	809	852	856	840	843	856	810	831	860	842	810	847	873	812	832	876	878	829	811	818	910	866	797	837	798	822	850	845	843	876	858	802	853	817	862	852	898	850	814	818	824	862	820	825	842	820	809	814	871	845	879	822	785	902	814	871	807	857	869	826	835	846	837	859	780	814	856	836	794	780	832	810	802	825	871	826	843	826	852	811	857	825	783	824	848	860	818	808	860	848	827	843	878	851	820	820	846	802	856	860	824	844	807	747	804	861	803	802	832	864	851	855	823	842	856	832	811	831	837	870	822	854	873	852	821	788	851	842	805	790	826	843	818	813	856	853	856	819	799	830	859	816	913	823	819	794	824	830	891	796	876	864	827	864	895	842	867	825	823	869	857	815	828	828	786	842	814	834	810	838	837	866	840	856	801	810	841	812	907	853	828	843	804	822	797	853	813	832	845	828	880	825	784	860	910	855	829	825	829	822	810	817	834	805	830	823	878	838	812	767	864	864	859	836	802	810	850	821	868	850	857	863	875	835	833	863	835	800	803	848	851	855	795	837	862	842	847	846	860	839	827	839	825	826	891	800	847	842	788	847	834	821	870	873	855	854	832	787	796	839	831	829	797	841	827	788	844	814	817	789	803	806	790	800	797	839	802	858	821	837	826	823	842	853	820	862	856	797	819	806	803	833	835	839	820	819	829	879	855	803	846	855	862	854	880	863	865	847	906	830	860	792	829	841	856	813	866	842	863	852	820	828	845	838	806	821	847	854	897	826	845	829	822	780	825	843	851	833	815	856	825	904	848	792	833	836	874	876	790	879	831	846	847	873	840	841	884	904	828	802	816	894	876	863	871	852	790	874	842	864	801	888	820	791	806	772	836	834	803	767	783	857	871	795	826	842	805	816	791	887	839	868	846	835	801	824	798	762	869	850	874	874	832	814	837	782	856	891	860	874	807	845	807	844	823	830	829	833	847	820	786	812	851	814	831	848	877	820	840	803	841	801	817	853	808	829	812	858	851	801	828	864	789	848	843	849	851	819	860	816	844	833	839	834	855	818	838	851	775	815	832	814	859	809	830	856	844	855	883	849	830	814	861	907	884	839	838	815	804	819	865	886	853	841	768	809	824	837	829	803	860	761	841	831	840	798	828	818	881	878	832	775	823	821	822	856	854	826	895	867	811	847	909	833	846	835	820	879	834	864	820	802	818	853	794	837	874	893	860	834	819	826	868	820	875	831	861	866	814	842	849	826	842	826	853	782	790	786	841	808	849	913	855	824	893	829	850	871	841	851	870	853	892	867	847	865	784	868	821	862	842	804	824	837	833	815	840	864	775	825	834	826	803	832	798	859	824	815	813	848	892	861	822	851	839	841	802	875	875	829	809	870	816	830	820	851	834	832	811	801	837	848	838	832	818	884	862	864	827	871	860	866	847	866	785	814	877	836	811	795	858	775	887	854	836	838	872	834	820	885	900	814	842	844	811	807	796	772	862	867	830	811	841	864	839	887	834	858	819	819	826	846	811	825	847	826	811	845	822	856	800	803	826	811	831	766	813	814	806	852	828	883	850	862	802	847	812	863	869	865	830	814	801	854	850	830	783	805	834	811	853	859	819	835	871	816	839	853	809	859	881	794	832	845	819	908	815	826	863	816	831	776	852	782	827	814	849	846	901	868	797	812	866	860	877	848	853	830	845	855	858	852	817	805	857	841	872	838	866	854	857	815	826	871	832	838	823	876	855	812	825	818	841	861	827	843	868	888	810	818	773	832	821	873	892	808	886	804	822	810	805	860	895	829	847	800	846	827	838	850	859	863	854	840	820	824	808	856	802	931	827	804	835	857	760	856	851	823	805	811	838	828	871	844	832	781	813	839	831	835	799	886	834	875	827	814	806	823	829	818	872	858	847	832	826	833	885	832	782	783	848	779	832	816	795	832	895	802	870	866	839	772	867	836	890	874	797	828	847	782	807	848	852	857	870	821	832	813	815	837	842	844	862	793	825	806	831	907	843	826	843	854	849	755	859	813	813	873	832	819	873	893	806	858	859	862
10080	27043	24104	15430	11401	8719	7850	6443	4983	3820	3240	3060	2861	2603	2176	1930	1697	1479	1484	1329	1279	1279	1198	1159	1208	1173	1176	1108	1102	1119	1088	1095	1096	1078	1072	1078	1090	1043	1035	1043	1056	1106	980	1001	1001	1039	1029	1022	977	1073	975	966	982	1078	1008	1022	997	1037	995	1000	983	1004	1024	1024	1061	994	1010	1048	1014	1015	996	1008	947	975	953	1036	1017	961	1005	1066	1011	1042	1039	1031	1012	974	1085	953	1055	1041	1033	929	1006	999	989	1040	1034	973	1033	980	995	1036	934	996	1021	1003	967	989	993	983	1022	1009	968	1003	975	987	1020	1019	1010	1013	1030	975	1002	1006	1017	1034	1007	1036	944	1027	967	1040	1010	1051	973	927	979	1021	1001	1040	1013	1005	1076	990	1028	986	979	1016	962	976	991	994	930	993	1005	1033	1013	1051	956	995	1050	986	1008	996	973	961	975	969	998	1031	1013	1038	1054	1007	1011	1040	1025	982	996	991	998	989	1038	1048	1031	985	1020	1025	1009	990	1012	1018	1004	981	1050	1036	1028	1053	993	978	1047	954	999	1029	1049	1020	984	1025	1027	982	1011	1021	985	1063	1019	1007	1027	1042	1000	991	1055	936	1018	957	974	993	1015	1020	1007	1048	1006	1030	1073	1006	1006	992	1006	996	998	975	1006	994	959	982	1002	981	982	1019	1017	989	1023	982	1047	1025	993	969	1010	1000	1071	1027	976	985	1032	995	951	992	995	1036	963	961	1069	1059	1022	993	1004	1046	984	1043	999	1073	1014	1038	992	998	1039	1034	990	996	989	975	1054	1018	1001	993	1067	986	1020	969	1009	1015	1042	1055	1001	1008	1038	1051	1018	978	964	995	1001	1067	969	1019	984	1046	974	951	1016	1012	1041	1028	997	991	994	1019	1053	964	1009	1040	1006	1011	984	1041	960	1006	1053	992	1028	1023	1009	998	1043	1023	977	1022	1020	1033	1018	994	974	1000	1079	1004	1041	1004	1001	1009	1020	983	1002	1001	1033	997	986	958	963	1014	985	991	961	1043	1018	1010	1018	989	993	938	1001	981	1046	1019	990	1014	1005	1013	985	990	1027	1036	1085	973	1016	981	1029	1000	999	1051	1005	1004	999	1040	1033	955	977	1052	992	934	1002	1000	1031	1042	999	1003	1039	1048	1024	1062	1000	1010	1040	1008	1035	1023	1014	1004	992	1012	1024	1050	1014	970	990	1039	961	1003	1119	1020	1044	998	999	999	1033	994	1053	989	980	933	1056	1062	1008	1006	1019	1023	1014	1021	1015	964	1031	996	1016	972	1012	1023	1030	1030	1013	942	1016	981	1047	1010	905	1029	1018	964	1020	984	925	1020	1029	969	935	981	973	1003	1046	1019	1023	1032	1059	964	1026	1030	1039	1011	1029	1019	1015	1030	1054	1027	1020	1041	989	1063	999	1047	1062	1005	942	1023	983	982	1027	966	1017	1036	1035	986	1047	989	961	1030	1016	994	1023	1007	945	1019	968	974	1012	1012	1011	993	979	1036	994	982	997	991	1056	1028	1004	1039	982	1025	1026	1022	1021	1050	961	963	994	1016	1013	1016	949	1017	993	988	1041	985	1044	1051	980	1001	1002	959	988	990	928	1045	979	1056	1000	1014	1049	981	1021	985	1026	987	1025	944	980	992	1023	1025	1000	982	1018	1009	1040	991	1018	965	980	996	1000	1009	1036	1040	995	1002	1007	953	998	995	1010	1000	1010	1029	1023	977	1038	1020	992	971	1037	1046	1070	983	1076	1056	1022	999	1030	983	1016	1012	973	958	949	982	986	998	978	988	956	1006	1074	1047	1017	970	1085	1039	1021	1057	957	1027	998	995	980	1061	1044	979	1026	954	982	1016	1020	1029	1043	1006	1003	1043	935	1035	989	996	1030	1017	1046	947	1068	990	992	997	1044	1041	1035	1016	982	998	1048	1026	972	949	1049	964	1035	1029	973	1057	990	1017	1019	975	1025	963	1016	1066	986	936	1031	1003	997	1053	1034	935	1062	1016	991	1096	1011	1030	1054	973	1007	992	1007	1001	1045	989	1006	988	987	1050	979	999	988	976	1013	1079	1044	1025	999	1044	1003	1067	969	995	957	1053	984	986	1017	979	1018	1000	953	977	985	1003	1007	1031	1066	1032	998	1058	986	1050	983	1042	1029	953	1021	1022	1001	1028	1026	1016	1054	989	1020	1074	963	1019	1026	1040	1044	1024	1009	1046	989	1037	960	1019	947	1038	1056	1042	1047	996	1014	999	994	1028	1008	980	987	1021	1021	1023	1021	1079	1024	999	971	1038	1031	985	1054	1021	1028	967	985	1043	997	1006	1011	1011	1041	1012	1019	956	1064	1043	1030	1005	1063	1010	1001	1083	998	937	1018	1020	1016	1013	1040	1029	978	1001	997	978	1040	1001	985	1001	960	975	1097	1004	1055	1002	1013	984	1029	994	973	1023	1023	1062	969	1006	966	990	1006	1012	1034	1025	1009	1053	1019	1006	1005	973	1019	997	995	1003	988	982	1033	1013	953	1014	973	1026	971	1018	996	988	1023	1043	1008	986	1018	991	998	1024	1023	963	995	1026	986	1045	980	982	979	953	1034	988	1002	1006	1044	1019	1030	987	1089	982	1010	1013	961	990	1047	1040	1030	994	1030	1027	1031	989	976	1022	972	1005	967	977	1125	1000	991	969	1035	992	983	1023	1060	1046	976	1011	976	1017	1004	975	987	1045	986	930	1006	982	1005	1016	999	1048	1002	969	1006	995	975	1025	938	1022	1029	1013	1054	978	1022	1013	1026	1040	1013	987	1029	1029	1024	993	1020	1015	1012	973	1076	1008	962	1063	1005	1052	1047	950	972	988	1047	995	1078	1054	992	974	1001	1035	1041	996	982	1021	995	973	1011	1020	996	933	1016	1022	988	971	1014	1005	1038	990	1045	1024	1015	1008	1012	999	1036	1014	1011	1040	1026	961	1043	1014	970	971	1020	997	1020	1002	1014	1033	974	1047	1026	1001	1016	1041	984	985	1015	993	985	1055	964	1030	998	982	994	1007	1012	1021	1051	941	1023	988	1022	1046	976	1044	995	1019	989	1033	1006	1013	981	1038	925	993	978	976	1014	997	996	970	968	1013	1007	1043	1045	1014	991	998	1028	1012	915	979	957	1033	1023	1010	1031	956	1016	1000	1004	1050	1028	988	1057	1023	996	1004	947	1005	1012	1025	976	987	981	1008	1053	1016	1023	1001	1057	1017	1024	1023	1031	1009	993	997	1023	1059	996	1015	1000	1014	993	1029	974	1026	1008	1034	1059	1021	1004	1004	970	1051	993	1051	1083	947	1026	1020	1050	1012	938	962	1054	1003	976	1004	1016	996	1021	1037	986	1043	1063	1042	1011	984	1075	1008	976	1049	1003	987	1042	1016	1000	958	998	1006	1016	1013	1045	1017	1080	997	1044	1032	1001	1002	1086	976	1021	1012	957	1034	968	993	1022	968	974	1010	1021	978	1014	1065	995	1054	1021	1016	1046	1006	1050	990	1039	1006	927	1033	1016	987	948	1000	1031	1011	1060	982	977	973	1027	1029	1012	1015	1028	977	1061	999	971	1023	1017	1013	992	1006	989	992	1012	1054	1017	997	984	950	1021	1028	1017	981	1037	981	1031	951	1020	973	969	976	995	970	976	990	1018	1005	1051	1024	1018	980	989	1026	1026	1070	1054	1042	1005	987	1009	1013	1048	947	1010	997	1048	1022	1006	975	1036	972	1048	946	996	1023	995	978	1028	980	1015	992	1048	1041	1009	968	919	968	1059	1004	998	993	1038	1056	978	1001	1049	1008	989	989	956	1009	1032	1001	1050	973	1005	1037	1001	1026	947	1062	1016	998	997	967	1018	1002	990	1003	989	1021	1032	985	1035	1022	1028	1033	966	1030	955	996	990	1012	1003	979	984	1040	990	1037	1023	1009	1014	973	1071	978	923	972	1054	1041	1020	935	965	996	996	1043	998	1001	990	969	1020	989	978	991	985	968	1011	968	1031	1040	1015	952	1083	985	1003	989	1008	983	1042	952	1054	995	1050	1032	989	1011	1019	975	1008	994	989	993	1096	963	1000	1048	1087	1048	1019	1045	971	1004	986	1081	1012	996	990	1016	1022	1017	1027	1057	1038	1006	993	1016	1007	990	1003	1040	958	1020	1013	977	911	999	998	1004	1039	994	996	1015	1002	1091	984	1035	979	1057	1003	1001	1008	1042	978	1006	1015	1006	1002	1059	998	996	1012	1055	1061	1032	1065	986	1005	1011	1084	1010	990	1031	980	1025	923	1014	1005	1001	1001	1035	1049	997	1051	1047	1039	1052	1049	1009	1011	1010	1024	991	1011	1024	1012	1032	1032	986	989	955	1003	997	997	1060	996	965	1026	978
25042	21367	27539	25572	15079	4591	3203	2373	1700	1437	1164	1055	971	1000	859	759	628	588	581	507	542	510	494	493	463	469	471	465	431	422	442	425	388	451	439	422	416	432	446	436	437	439	443	435	442	409	400	452	427	451	416	416	433	401	416	417	438	439	452	422	410	410	427	389	441	408	413	442	460	421	420	436	435	390	423	416	374	465	444	437	405	438	424	392	403	447	413	424	427	430	430	399	434	431	380	428	435	435	438	408	391	439	428	430	399	423	396	412	439	411	431	456	423	403	393	440	438	444	421	411	399	411	445	436	450	409	439	462	448	392	399	415	415	450	407	433	424	448	396	447	412	410	422	422	420	425	447	399	444	402	412	408	440	387	394	436	407	437	436	451	432	404	427	418	413	429	466	391	382	405	425	422	404	389	437	420	426	440	392	430	422	394	411	420	409	437	420	440	451	456	447	388	449	439	437	435	462	431	379	432	429	403	438	422	429	405	407	407	405	428	400	412	420	443	402	428	421	373	433	437	405	402	398	414	434	396	440	401	444	423	432	394	407	394	460	408	463	425	414	415	404	414	429	428	424	460	400	415	406	416	410	406	400	419	399	402	403	422	421	426	416	417	465	444	429	421	402	429	406	423	415	408	388	430	431	451	402	429	411	418	424	405	415	431	437	402	458	381	414	409	405	447	437	437	434	413	436	397	410	428	409	399	408	428	413	425	404	413	417	403	409	454	437	436	414	430	428	394	421	427	412	403	368	412	390	433	396	427	421	393	422	401	432	407	417	411	404	416	391	390	405	417	437	381	465	447	401	419	415	409	439	415	420	460	388	426	450	412	433	386	399	422	419	421	406	420	396	395	434	408	448	387	425	403	400	398	417	418	395	411	425	378	435	408	410	411	449	436	451	407	442	385	426	429	410	421	436	434	475	420	411	431	391	438	433	386	421	432	388	427	437	385	391	425	453	412	381	438	427	406	415	416	441	420	412	418	421	431	409	428	399	398	424	438	425	383	413	453	439	432	413	411	417	413	407	416	411	419	418	435	407	412	438	436	426	418	431	449	466	450	426	445	429	378	403	432	392	432	412	394	408	397	433	405	442	402	428	413	436	401	420	433	449	435	430	389	463	415	419	426	396	403	439	428	416	395	449	438	415	382	414	429	427	409	420	422	428	413	421	418	412	420	443	385	435	425	435	422	435	444	437	456	447	405	424	407	431	397	451	434	410	429	431	429	442	430	459	429	423	392	432	391	418	396	428	408	455	437	370	398	401	426	415	425	433	409	403	422	429	426	432	446	449	478	389	421	429	391	467	424	413	460	432	442	408	426	379	419	417	397	418	442	420	424	415	398	397	405	470	415	425	407	407	409	469	388	419	443	434	433	406	392	396	422	394	411	425	411	397	405	477	418	455	421	418	411	393	447	415	420	398	427	417	429	425	420	412	431	397	425	432	429	403	405	411	462	455	417	430	414	399	424	452	418	414	443	406	423	424	449	446	399	398	416	429	394	447	418	403	424	391	407	447	441	413	448	453	411	393	405	389	436	413	443	438	405	445	436	399	367	423	438	412	408	413	443	424	427	434	410	391	398	424	439	405	434	417	389	402	430	425	432	468	364	393	436	436	385	406	387	436	438	434	396	376	430	431	442	413	404	411	380	442	447	449	423	412	450	461	405	427	403	421	406	415	421	438	366	444	445	424	436	418	441	425	441	403	376	440	410	413	448	404	385	421	417	444	396	428	431	424	386	411	383	413	404	411	414	412	366	424	440	428	439	425	435	441	393	437	405	416	416	401	435	447	435	420	444	460	428	416	407	393	414	412	387	406	418	435	388	379	409	413	433	422	427	426	419	408	442	412	423	390	415	405	404	407	410	408	456	402	425	439	406	408	410	407	416	432	389	449	455	417	414	411	395	436	446	419	447	427	401	424	379	409	452	401	430	410	424	400	449	416	449	442	388	414	405	422	447	438	385	404	426	405	435	429	409	388	404	397	415	430	449	414	415	422	430	456	453	406	415	423	404	398	405	429	427	442	404	437	430	448	402	419	413	427	410	444	410	413	402	441	432	429	434	420	414	434	451	422	444	394	410	386	412	397	445	384	405	442	419	402	424	466	450	442	398	384	429	429	450	401	380	402	409	416	451	401	435	405	398	446	436	409	420	437	425	388	421	425	384	391	419	422	447	420	409	454	405	413	447	395	411	447	443	432	374	430	445	428	370	435	388	421	421	437	408	404	405	435	441	445	422	434	421	435	400	439	395	428	439	393	395	397	402	410	428	431	402	402	457	475	426	452	399	433	392	433	402	408	417	435	406	410	396	407	385	434	401	430	419	456	439	414	423	439	386	416	418	397	420	438	428	433	401	433	401	434	465	418	441	425	397	409	423	401	438	418	393	426	437	435	426	446	391	421	414	454	408	417	410	443	409	453	398	391	467	443	421	423	428	399	420	421	417	425	393	430	400	463	402	404	382	399	427	399	440	460	454	438	418	419	384	413	422	398	392	415	416	466	411	425	397	424	401	435	422	406	427	433	388	446	442	415	425	391	425	407	413	429	402	410	433	424	448	426	382	462	466	424	445	474	422	415	438	451	449	418	434	415	407	416	424	417	419	429	430	435	437	430	393	408	413	424	385	405	420	415	440	414	436	447	451	429	413	420	410	419	431	431	453	410	432	401	414	399	419	425	419	415	443	393	405	403	436	438	409	433	419	423	392	408	430	379	406	388	413	423	445	415	440	420	395	450	405	379	425	422	433	417	410	419	421	416	375	399	440	422	427	447	422	425	425	440	407	388	393	408	433	455	430	380	391	430	443	423	422	403	415	406	408	436	432	396	392	392	438	414	414	404	384	447	393	452	379	414	398	424	459	406	436	406	395	425	445	390	415	424	409	393	360	442	418	437	403	407	409	416	440	413	440	433	437	421	434	453	433	417	392	415	462	416	394	391	473	402	420	381	396	410	402	435	408	389	417	408	412	400	423	446	402	397	416	376	476	430	403	412	415	452	423	423	425	433	380	404	448	429	435	428	400	401	442	403	417	439	416	382	434	399	429	440	433	428	453	425	426	398	442	428	440	437	430	408	396	415	435	425	394	436	404	413	424	424	405	400	411	408	426	430	384	389	419	408	393	425	455	397	395	434	404	405	462	405	421	420	428	411	437	417	441	413	435	411	427	398	405	415	429	378	412	436	445	426	452	426	421	410	410	441	452	418	384	460	417	436	412	433	406	419	396	389	366	386	381	413	450	395	464	428	388	444	434	456	394	381	401	449	442	417	481	432	417	436	436	442	462	424	433	424	448	405	455	416	430	409	410	443	403	417	426	441	408	412	426	430	391	401	413	400	432	432	410	400	445	394	382	418	408	437	415	414	425	431	409	394	390	453	400	407	444	381	415	428	427	413	423	401	412	430	446	401	437	444	458	395	428	446	423	423	384	423	400	397	399	422	439	413	413	383	469	443	402	442	432	388	423	396	387	418	445	359	428	432	413
9703	23797	21154	13268	9391	6619	6086	4965	3598	2850	2235	1994	1918	1669	1402	1261	993	843	826	780	733	678	661	671	637	618	615	597	651	577	525	576	551	575	551	587	586	511	526	512	523	559	522	549	499	505	574	491	525	514	509	518	521	523	473	518	509	524	504	538	521	473	489	487	518	517	484	520	495	531	472	479	510	536	494	529	520	526	532	530	513	477	526	491	509	486	555	526	534	504	482	503	512	534	520	533	543	511	511	505	548	526	504	528	511	510	510	514	515	476	517	557	510	527	487	538	511	555	491	520	510	512	523	544	508	511	535	476	519	506	531	520	507	529	507	501	533	522	491	489	557	534	495	524	523	533	494	497	482	476	462	503	535	505	492	501	504	520	492	511	523	523	524	532	489	466	513	505	482	508	520	509	554	494	468	495	510	529	507	507	511	538	504	537	509	500	503	539	520	529	527	525	501	531	485	511	502	456	493	521	490	511	523	505	505	539	537	522	522	506	504	524	503	542	530	471	540	544	560	502	512	498	545	470	533	502	474	509	512	460	551	491	486	519	533	528	481	523	533	487	511	552	507	532	490	471	505	522	502	501	527	554	490	525	475	549	552	522	511	531	505	486	527	491	547	550	460	535	526	536	513	505	512	515	543	477	507	502	519	527	470	501	525	555	530	520	503	499	514	489	510	492	500	508	525	506	493	521	508	514	531	525	505	520	498	507	497	500	486	482	532	487	526	541	459	490	468	512	495	483	512	539	514	543	525	553	542	508	511	480	518	494	506	528	496	521	512	511	496	487	503	516	507	519	533	513	557	466	508	478	501	511	491	516	512	521	510	516	519	487	483	505	531	541	540	532	486	505	513	544	467	506	514	484	525	540	477	477	494	518	482	551	531	521	482	453	530	554	509	536	523	512	515	532	522	489	491	524	515	488	539	511	505	537	550	528	547	506	512	511	522	530	496	471	515	512	477	520	454	525	545	480	521	495	486	494	523	555	551	482	510	472	485	526	483	534	499	496	466	551	503	527	488	499	492	525	544	516	529	504	491	520	527	515	547	564	519	507	508	523	518	520	498	512	501	495	526	483	495	517	495	521	539	500	534	538	528	502	504	507	518	483	489	528	529	516	543	534	513	497	517	502	513	534	518	506	505	509	514	507	508	487	512	528	491	509	533	488	515	523	528	514	497	535	493	490	484	492	545	492	478	552	493	500	523	507	517	494	504	500	478	494	526	491	481	566	508	537	557	468	486	526	557	516	508	520	496	543	498	495	490	500	529	521	559	502	488	526	538	528	516	556	531	540	532	477	510	508	553	529	529	515	525	528	503	521	517	525	521	494	506	501	508	519	506	491	523	496	544	488	486	499	510	502	580	456	506	474	505	485	526	540	537	536	487	530	537	514	488	489	506	499	542	518	504	522	503	463	538	510	523	532	498	519	520	508	516	535	534	509	531	508	506	507	557	520	475	506	496	558	497	509	537	498	477	529	524	536	513	502	507	541	476	554	531	498	527	482	549	492	527	527	501	545	498	529	496	531	523	482	530	520	530	528	505	505	513	485	499	489	496	503	489	549	479	515	503	531	528	518	485	489	502	483	523	512	496	479	509	522	550	507	512	501	541	495	517	491	500	533	484	501	546	527	517	491	515	504	532	549	498	518	446	481	504	511	507	496	509	476	545	529	515	534	515	503	502	488	499	532	501	510	499	536	494	542	565	529	508	527	481	487	499	507	492	498	547	534	504	510	526	509	524	532	502	510	513	537	486	517	509	503	501	548	444	498	492	526	526	520	503	508	466	495	515	517	514	485	517	539	484	517	510	542	500	505	514	540	508	526	511	506	485	530	475	579	512	504	513	493	550	507	480	520	538	508	533	510	482	493	543	507	504	507	503	504	514	529	517	515	518	491	538	506	503	486	515	502	546	515	498	552	511	538	517	509	484	534	465	503	496	538	509	516	525	529	509	529	514	521	511	506	543	541	482	526	506	553	495	485	490	557	482	516	509	512	486	514	540	515	526	512	537	514	490	519	528	502	528	474	517	530	472	484	560	537	472	519	525	475	492	548	478	527	508	518	493	518	473	546	482	557	518	542	478	489	504	495	520	531	492	493	537	512	523	486	479	519	511	487	535	495	520	514	521	485	473	513	502	527	491	502	520	494	503	495	541	517	526	510	496	522	531	511	545	501	510	495	523	534	485	497	544	524	481	541	498	527	499	470	512	520	489	550	517	484	531	537	531	550	553	496	470	480	497	488	524	516	516	531	514	499	546	505	541	495	473	521	515	486	492	513	525	502	517	477	533	530	540	508	496	518	522	524	504	515	563	463	503	471	502	478	519	510	535	548	507	509	527	514	558	501	520	523	518	508	474	533	502	476	512	552	503	513	495	532	507	517	512	508	461	481	524	534	516	507	554	511	522	502	506	520	520	507	556	532	536	533	503	500	525	517	535	494	494	542	503	524	538	522	536	497	535	538	537	520	534	499	500	476	566	533	493	518	514	517	475	567	551	499	517	490	557	536	498	504	534	517	552	532	493	512	534	500	493	521	533	481	525	524	486	492	503	541	522	498	529	558	543	523	572	498	469	514	490	542	467	515	546	498	501	535	508	541	525	489	505	494	503	470	519	509	518	553	528	477	508	485	481	485	459	525	525	507	526	515	455	451	530	528	526	530	489	507	524	538	477	482	458	530	531	526	506	528	479	508	549	523	556	507	496	508	498	525	538	477	501	533	518	560	505	523	551	529	508	537	494	495	524	491	521	517	499	520	479	517	473	487	497	477	499	524	522	512	510	498	524	547	516	526	539	504	495	531	540	543	555	497	539	517	477	504	505	488	522	540	489	526	530	465	488	493	501	560	510	499	501	499	538	491	523	503	524	532	472	487	516	538	489	564	530	472	486	499	504	530	493	516	495	510	505	512	568	489	591	534	522	497	552	526	482	511	519	522	542	521	490	533	547	538	537	501	542	507	550	514	512	485	537	542	501	516	493	471	498	468	532	510	505	507	512	533	486	523	496	481	504	538	514	498	488	528	550	506	526	512	523	505	499	489	554	516	519	501	482	537	515	479	548	556	527	519	505	485	527	500	507	555	525	471	504	530	520	543	539	445	493	501	558	508	537	542	538	501	510	489	485	536	454	524	517	522	493	520	467	525	559	513	476	524	501	505	537	487	496	503	579	491	498	524	502	554	512	537	531	524	557	494	547	521	453	484	511	492	534	502	515	507	479	496	472	523	519	540	534	490	498	513	502	489	510	529	534	550	512	498	516	506	519	513	494	482	474	537	520	516	507	500	491	556	480	541	530	524	508	489	492	492	516	519	521	552	543	498	523	545	477	563	478	475	528	508	532	519	521	501	540	524	473	520	535	493	531	516	498	526	542	499	507	523	482	513	512	512	518	501	516	520	470	510	542	549	527	489	518	529	550	493	539	499	486	497	505	531	530	508	490	532	537	517	500	534	514	503	521	541	502	571	515	537	511	500	483	577	520	492
22946	21417	28995	24228	21432	21527	13331	4756	3227	2382	2037	1791	1648	1540	1410	1200	977	891	787	792	697	728	639	666	647	607	580	542	544	557	599	525	524	572	540	528	545	519	483	480	518	505	507	498	522	481	498	480	464	486	502	492	463	481	491	508	459	470	517	508	479	469	480	487	470	504	509	473	473	489	472	460	503	517	492	475	466	479	484	516	466	469	451	525	473	454	490	477	493	503	467	449	454	513	481	494	497	479	467	470	480	501	483	462	475	474	491	478	499	528	479	425	490	453	478	527	482	507	470	439	514	471	465	467	469	486	487	468	480	452	500	490	466	496	483	532	489	502	523	493	504	495	502	502	504	491	486	495	453	489	496	512	484	441	498	488	476	449	513	499	482	416	530	491	503	470	473	507	451	464	487	492	474	531	514	475	461	457	475	498	483	484	478	469	498	479	483	522	460	527	497	512	462	470	455	500	476	468	520	440	492	473	482	506	477	514	474	497	491	522	505	452	475	469	464	472	476	490	511	447	519	500	473	527	464	489	488	511	515	459	492	471	472	493	463	482	458	482	486	475	513	484	514	499	491	450	455	505	525	483	514	494	479	495	477	495	484	499	511	505	470	497	480	486	479	462	460	491	497	498	463	502	464	554	514	497	500	511	493	490	486	433	483	460	493	464	463	466	501	524	506	489	465	496	485	466	471	524	481	483	487	470	438	506	465	537	508	529	502	498	507	456	493	486	476	491	502	502	449	491	494	457	512	498	437	475	479	498	498	436	467	500	487	444	459	475	455	483	496	463	428	495	490	488	517	501	520	538	486	513	529	480	494	489	475	487	485	463	480	530	459	468	540	488	471	487	449	455	487	540	477	450	479	514	503	456	553	461	448	483	490	494	472	498	462	472	505	510	530	474	507	471	486	481	504	487	466	488	463	518	490	488	511	487	497	490	481	481	511	502	487	471	456	466	481	473	516	476	497	471	457	459	483	478	479	455	480	439	483	488	505	505	461	458	500	513	471	482	493	461	457	472	513	496	446	505	475	468	480	492	512	464	499	491	498	479	478	452	451	486	520	500	508	462	496	449	546	472	460	441	470	483	494	464	483	483	489	493	464	451	485	478	501	510	476	455	504	521	484	511	510	469	448	461	461	492	439	475	502	452	475	480	481	469	472	504	473	494	469	477	492	503	479	487	429	503	496	504	454	435	470	465	494	537	506	473	463	487	490	503	503	479	510	495	497	498	485	432	446	531	466	482	499	473	477	445	473	484	508	478	496	511	458	468	461	494	484	473	455	489	467	525	467	541	448	495	479	506	478	470	462	464	486	476	473	493	502	438	483	438	467	516	473	483	466	494	491	488	479	470	494	509	493	489	476	498	468	463	474	455	478	448	513	510	493	475	493	453	468	499	504	487	493	472	497	466	484	469	507	465	474	492	530	453	492	491	524	415	474	477	476	460	495	477	508	501	486	484	507	462	486	513	488	504	501	468	500	496	487	459	456	499	481	496	516	480	492	495	512	471	474	474	492	452	523	485	504	456	488	494	484	504	465	466	475	464	478	523	529	456	477	498	455	464	451	489	492	468	460	489	503	468	456	485	469	497	513	496	487	435	498	469	493	474	509	473	501	499	456	493	514	457	483	464	469	511	476	497	486	483	492	461	493	494	440	495	458	463	470	495	479	522	509	481	474	480	508	496	478	490	484	452	463	498	491	494	512	469	480	484	484	544	468	544	467	475	510	493	472	509	465	451	524	483	471	504	435	464	449	478	481	477	470	484	485	523	501	507	491	477	507	468	475	466	492	496	478	482	492	500	454	487	517	487	496	452	475	484	479	483	535	478	487	480	486	475	527	470	501	486	505	491	482	437	465	464	464	491	481	549	525	494	475	492	462	460	428	509	469	486	477	490	494	494	458	478	472	482	484	434	487	435	468	476	505	501	492	477	451	507	459	478	414	460	473	451	488	512	455	490	497	483	486	488	503	462	521	460	498	515	483	503	489	471	457	470	503	494	437	490	489	468	486	514	534	476	505	465	446	499	492	504	527	486	450	476	514	457	479	507	474	474	458	510	470	499	471	483	502	458	479	450	461	477	504	474	461	493	473	477	457	466	516	459	480	496	499	443	499	473	500	493	455	482	511	496	503	497	491	440	464	487	497	494	509	478	513	492	500	445	449	509	535	479	513	493	526	466	501	535	541	463	486	476	494	495	510	498	474	482	506	465	483	450	460	485	477	520	487	453	502	461	528	473	488	518	486	460	468	504	501	452	446	505	454	461	495	511	475	487	491	499	525	489	443	484	508	460	482	481	461	461	487	480	491	512	478	463	482	482	450	505	485	493	490	464	464	465	454	475	539	483	501	439	503	463	510	525	445	506	479	453	495	479	484	490	477	492	475	464	487	507	469	477	473	469	475	435	446	481	473	473	483	461	472	493	462	496	480	457	491	508	507	481	476	522	474	450	479	446	477	490	469	451	448	431	486	484	491	438	490	464	483	497	491	472	461	480	444	503	501	485	459	525	483	472	466	470	484	475	497	495	453	482	452	464	448	486	504	456	478	504	490	521	494	500	523	446	499	433	468	493	456	508	450	447	481	454	461	505	546	493	495	516	482	495	514	471	476	497	481	482	501	464	473	484	480	480	497	482	490	510	488	472	501	502	465	473	478	479	487	484	468	484	511	506	473	474	481	495	490	489	484	487	510	472	478	509	469	466	520	475	485	469	471	474	482	459	497	495	496	445	487	518	525	498	477	481	433	526	486	501	471	514	485	465	485	477	458	455	454	471	491	479	507	473	459	516	462	481	474	462	491	509	496	459	475	464	484	497	503	553	486	486	495	490	473	456	538	472	498	484	502	497	445	455	443	488	456	445	459	463	487	467	461	504	485	466	449	475	485	497	464	489	514	486	425	418	512	490	464	449	475	499	480	511	507	518	478	456	492	477	489	515	499	493	495	474	483	472	510	464	441	494	474	528	477	486	485	425	502	512	490	518	503	465	514	494	516	487	478	487	473	493	481	525	482	458	495	454	472	515	455	439	435	500	498	479	479	487	506	471	467	481	419	481	456	481	469	503	469	528	483	448	476	479	451	524	501	467	476	476	499	459	471	466	486	471	481	500	482	473	464	462	492	529	484	448	468	486	495	479	451	494	506	493	483	501	525	491	465	491	490	485	473	500	462	508	462	493	510	457	469	453	492	451	476	491	526	503	492	482	496	449	455	527	443	462	481	512	494	505	476	458	496	459	503	474	503	478	492	483	478	462	478	462	500	485	494	467	456	481	483	493	448	491	471	498	510	466	432	462	503	441	458	464	482	456	492	455	534	448	466	466	511	518	484	471	502	502	475	492	499	462	512	508	470	475	514	485	516	483	495	477	470	489	511	502	478	485	479	508	484	503	485	497	426	464	492	467	497	489	447	490	480	483	464	481	443	503	512	472	494	496	472	484	463	465	486	483	484	488	496	437	468	457	496	492	458	529	474	520	460	507	503	460
12086	33135	29436	19685	14578	10798	9780	7799	6042	4723	3544	3226	2878	2680	2300	1888	1535	1256	1130	1061	1003	985	960	905	850	837	729	757	713	735	711	695	688	692	698	695	691	706	694	669	708	677	658	627	634	646	608	610	597	637	603	632	633	603	649	602	615	634	615	617	592	609	608	607	580	649	594	612	579	592	592	603	593	585	602	586	615	633	593	606	610	576	607	606	626	648	590	603	552	590	590	603	556	600	628	614	620	584	630	582	568	606	592	584	603	578	614	622	593	555	588	614	607	569	574	620	593	613	597	589	568	606	612	605	583	618	627	626	616	590	579	625	584	618	624	630	613	604	594	571	555	609	567	669	621	577	580	582	624	573	584	632	618	607	591	644	599	581	580	579	561	602	646	560	606	616	591	575	585	599	595	591	586	623	587	636	632	595	605	565	579	595	616	656	584	576	610	602	641	574	594	584	600	614	646	586	652	599	584	594	602	540	583	624	610	579	587	622	587	621	632	605	610	607	657	617	612	563	627	614	618	570	616	623	583	618	634	586	581	619	628	593	605	611	612	581	646	602	642	575	642	605	652	603	585	595	622	572	637	602	572	586	565	588	584	585	658	646	626	614	615	629	625	590	609	602	615	591	632	612	615	630	616	640	586	605	576	597	603	560	585	570	617	608	593	611	578	603	600	631	549	634	569	582	574	575	623	612	565	586	613	645	592	571	554	597	593	618	631	588	563	611	600	589	558	608	605	595	550	612	646	573	600	592	585	594	655	575	591	592	603	581	603	600	595	601	555	602	600	608	594	563	602	609	618	601	644	553	607	623	579	627	616	618	604	582	581	581	596	600	581	613	648	634	559	579	614	558	580	615	539	584	635	622	622	621	597	631	603	640	658	566	605	615	603	598	622	612	594	584	545	559	615	610	607	625	585	632	589	629	634	594	608	604	638	619	590	560	575	604	619	600	571	586	585	581	575	612	609	634	613	608	577	665	607	589	617	618	597	571	597	632	594	584	584	601	559	629	598	578	582	629	635	569	619	585	599	586	598	574	587	631	666	587	598	563	677	542	620	564	586	579	615	611	613	591	637	588	582	596	596	564	571	595	617	566	596	601	607	624	587	635	577	604	603	623	637	572	622	600	629	569	554	617	567	595	625	615	587	614	594	552	607	640	599	597	584	604	666	589	553	566	618	591	609	587	617	626	606	584	627	610	567	620	649	603	599	614	614	612	594	573	593	626	591	584	582	629	554	576	569	621	623	568	619	577	638	575	636	568	615	597	601	642	604	591	578	603	606	581	576	609	587	636	607	662	591	629	628	641	617	593	582	610	629	546	610	623	631	589	593	611	589	580	606	582	554	612	567	558	578	602	546	601	621	577	605	557	602	629	595	578	613	600	615	598	615	595	607	640	584	654	602	616	612	605	596	581	568	627	618	617	644	586	635	604	589	651	582	621	635	566	574	607	614	612	591	558	585	589	596	609	619	559	582	565	571	556	595	594	627	603	595	612	588	578	635	603	630	608	611	610	625	635	608	578	626	561	608	619	564	601	598	639	629	574	594	614	617	655	608	606	606	620	571	619	579	586	566	611	572	602	597	626	589	604	617	575	601	627	632	609	605	619	590	624	632	573	632	599	587	599	636	566	569	596	617	600	565	606	588	582	571	594	598	649	609	573	594	587	581	621	592	653	585	619	528	586	599	637	589	620	608	591	560	579	647	622	635	584	636	607	586	567	592	588	611	635	594	565	611	636	632	606	582	636	624	631	579	608	620	577	581	601	625	617	648	609	617	590	627	627	602	650	614	580	666	559	618	594	594	608	644	586	604	619	609	585	611	575	582	573	605	608	576	588	591	619	570	594	591	595	620	596	587	584	592	605	592	569	568	561	616	609	610	621	604	577	570	595	554	574	605	571	614	646	586	615	614	609	603	613	627	621	631	618	574	662	600	598	601	574	613	597	631	588	629	619	589	575	602	573	628	617	574	566	631	612	626	586	574	580	603	623	600	602	607	576	596	555	555	597	607	629	603	615	624	600	643	614	599	661	623	607	542	665	601	541	556	615	578	661	564	662	560	590	645	561	603	592	580	594	582	524	595	592	612	648	608	552	661	605	573	593	593	601	579	625	599	578	567	617	577	591	624	620	605	579	623	573	578	576	594	646	606	649	620	628	593	560	586	591	595	606	634	564	595	559	592	572	567	550	577	594	595	643	584	600	583	624	628	578	594	605	587	638	593	620	616	622	661	565	608	586	593	611	628	603	631	556	581	633	559	577	596	607	593	571	538	609	628	574	598	607	595	594	603	574	571	594	581	631	594	601	626	603	545	585	587	596	612	598	568	620	581	597	575	592	590	579	611	561	580	595	636	584	592	625	586	576	639	605	603	613	612	632	591	637	610	586	594	575	581	550	574	579	611	617	572	638	592	553	609	605	604	630	595	638	589	598	577	564	597	616	582	619	636	615	612	629	571	608	622	629	619	585	589	597	611	613	598	598	595	626	568	601	563	595	574	622	592	609	618	641	618	601	582	597	616	577	649	616	577	564	614	629	599	602	609	612	615	626	611	593	627	612	612	609	582	600	605	621	549	537	553	623	637	609	604	595	606	594	608	600	621	601	582	629	608	635	609	613	598	637	610	564	609	606	598	603	566	605	629	596	635	602	616	624	613	615	598	601	578	631	564	567	562	580	559	629	566	621	555	602	638	577	613	660	632	589	595	584	614	626	600	606	602	629	598	616	635	579	574	603	604	622	597	614	591	596	610	586	619	535	609	610	587	576	589	567	575	583	604	620	575	613	643	640	615	646	612	564	559	643	550	523	582	625	553	605	593	604	590	606	599	620	592	604	580	612	581	580	559	606	576	578	615	574	590	594	586	571	583	558	608	587	608	605	604	552	567	613	580	604	548	577	602	602	596	599	580	643	599	602	601	546	575	612	647	562	550	594	625	602	587	593	620	622	627	617	607	577	654	594	578	623	606	560	591	616	643	589	622	666	615	618	614	565	606	609	603	611	609	594	640	592	554	589	585	601	604	570	596	589	576	596	574	601	578	590	590	566	626	576	623	595	590	619	618	599	596	600	588	600	613	633	576	615	557	576	611	620	598	619	590	591	622	574	654	650	589	591	602	588	580	610	599	616	600	571	571	583	622	608	608	614	594	526	612	606	644	658	592	575	574	545	579	614	536	602	586	596	563	619	623	566	622	584	582	584	609	607	608	593	610	586	599	584	581	615	610	584	596	591	585	586	605	614	599	593	571	626	616	641	626	608	597	576	630	609	663	588	612	616	579	618	582	593	644	550	651	601	604	643	590	609	592	601	608	644	623	615	614	631	588	591	589	603	606	587	617	593	596	594	638	602	595	672	600	613	593	621	631	538	604	612	619	580	563	607	570	638	560	580	602	612	613	583	645	584	578	639	573	630	593	569	584	578	553	619	558	583	557	594	610	600	629	588	605	597	592	613	621	604	598	583	637	594	597	584	592	584	586	622	620	553
27578	20353	14967	8837	4458	2737	2476	1925	1579	1364	1289	1174	1145	1127	1023	963	892	806	843	797	802	789	876	739	815	765	765	747	758	758	755	746	762	753	737	793	778	773	783	748	730	694	743	727	792	741	722	741	695	705	726	743	760	716	762	740	753	718	775	688	756	736	742	717	744	708	726	716	733	725	713	730	717	756	750	715	779	681	699	762	738	724	749	712	766	803	719	715	678	772	734	711	718	729	695	744	760	747	774	718	744	770	742	669	743	688	741	803	754	724	708	743	716	695	831	688	750	696	710	748	735	713	773	746	759	731	693	751	718	721	774	749	698	716	729	693	736	741	681	738	716	744	714	727	759	742	731	744	710	762	733	719	758	775	746	779	729	679	751	766	735	754	742	720	758	718	751	770	722	757	715	691	724	739	732	666	729	746	727	746	743	781	758	789	695	755	727	727	735	708	756	736	743	719	745	781	725	729	702	723	724	753	732	800	750	667	750	719	732	742	701	744	718	744	744	715	757	754	754	768	746	745	703	727	723	702	737	772	737	721	716	753	734	697	711	736	732	744	717	672	746	747	731	720	742	679	711	717	708	718	774	727	744	749	706	730	722	785	754	740	749	719	727	727	720	709	776	760	756	702	707	703	704	743	757	776	724	738	717	735	722	712	766	774	704	726	692	702	746	740	694	736	736	698	711	751	720	732	781	682	730	759	739	732	771	730	718	740	721	747	705	765	772	696	711	750	740	773	718	743	721	725	742	737	798	773	707	735	716	739	766	724	747	710	757	730	710	705	781	658	723	740	737	716	693	703	717	723	758	760	748	726	761	757	737	771	704	698	785	758	702	755	713	758	726	754	716	724	724	708	740	681	721	749	742	771	766	725	716	737	692	741	776	726	738	728	720	683	716	736	697	739	769	734	729	753	785	742	752	789	710	746	738	710	773	729	740	730	767	801	747	772	713	725	722	723	779	699	719	734	738	746	736	696	742	683	725	723	760	762	765	727	775	768	730	722	730	747	706	768	730	715	753	703	698	692	752	745	718	743	762	715	709	731	737	735	714	737	711	772	760	734	705	742	671	709	768	743	753	729	754	748	707	715	714	738	777	745	738	713	734	716	693	696	770	716	718	726	757	718	745	762	718	750	713	718	749	715	765	717	676	714	717	718	725	690	715	750	738	709	724	759	766	746	687	743	699	748	723	714	745	762	767	751	707	691	757	738	719	724	720	748	687	722	746	732	682	706	745	762	746	702	713	698	756	764	729	746	757	735	730	746	739	743	717	768	732	773	719	754	785	730	751	735	793	746	792	736	719	727	716	734	743	740	734	755	714	734	740	720	710	721	751	762	719	746	705	725	741	722	762	744	746	680	754	711	696	761	712	691	723	738	771	731	745	721	676	695	696	706	736	740	744	713	716	736	749	718	749	697	743	719	699	751	725	769	721	718	733	692	705	720	720	769	734	753	724	734	720	753	730	702	747	710	714	693	761	751	733	737	757	721	716	721	679	701	706	788	752	763	702	731	694	720	717	696	775	727	784	745	741	724	723	701	773	643	697	709	769	743	727	749	756	737	726	755	707	727	678	705	700	720	751	708	734	760	758	687	694	750	767	728	733	682	783	731	735	704	772	688	731	736	724	734	748	749	685	754	727	686	736	785	729	699	768	746	701	752	717	744	722	752	754	712	701	733	710	745	786	714	722	727	737	730	761	758	745	749	733	682	770	753	720	695	719	748	758	744	701	732	731	687	742	729	760	746	779	737	752	731	652	745	720	703	669	742	706	716	672	713	723	765	707	718	721	684	732	761	718	765	710	770	770	695	691	721	781	739	720	733	734	723	738	748	733	729	704	738	803	715	692	710	726	728	752	759	766	728	743	755	730	738	705	773	694	726	739	761	761	766	726	739	740	765	792	711	697	736	716	755	784	708	733	749	747	744	701	727	758	730	705	712	774	736	693	759	700	750	701	745	697	726	775	767	766	764	709	691	680	723	746	736	729	720	664	741	731	716	701	691	754	711	729	696	754	723	722	712	771	704	729	778	753	699	703	699	705	791	657	724	737	751	743	707	728	733	785	771	722	678	673	743	720	718	699	765	704	723	746	681	802	739	710	713	751	769	707	800	760	727	747	745	692	750	724	698	710	745	722	754	758	710	743	780	701	739	711	726	787	745	740	742	688	755	722	707	738	736	730	716	714	678	711	690	697	725	731	708	704	743	728	760	709	754	687	758	731	745	713	681	721	732	775	763	755	736	721	738	727	709	739	691	715	759	674	770	743	695	686	788	760	735	717	708	762	766	721	794	777	714	747	705	702	722	748	733	737	769	745	773	777	741	752	765	747	763	785	800	726	716	684	763	732	739	715	719	771	746	733	774	699	750	694	700	788	719	729	720	676	750	711	741	696	747	735	791	721	776	747	709	729	723	747	740	734	729	716	721	739	813	698	726	775	761	737	791	735	722	758	748	736	697	739	717	714	740	715	752	750	725	800	734	696	696	693	704	692	742	722	730	750	732	725	740	748	771	718	706	740	755	645	703	757	737	733	741	771	708	717	710	705	771	720	715	729	676	751	744	734	755	749	745	753	736	758	746	787	710	682	713	717	709	765	744	701	732	792	737	740	673	748	753	734	734	779	704	728	810	749	765	707	738	767	712	738	705	736	756	735	693	702	752	716	721	746	765	713	747	745	719	791	746	728	707	740	737	758	705	736	765	745	790	766	718	673	719	752	724	692	738	751	714	684	691	732	731	742	718	748	719	742	744	731	685	702	779	695	719	726	749	751	694	744	725	722	729	759	700	735	759	690	740	709	762	705	780	806	696	749	697	708	678	733	732	691	714	753	797	719	777	743	722	760	689	761	740	747	765	722	777	716	791	714	732	701	704	732	736	718	718	756	706	680	747	729	779	647	719	696	759	733	716	730	728	726	744	723	729	721	689	702	740	708	732	750	754	666	703	815	683	731	777	673	746	701	732	732	699	728	763	753	740	716	763	770	751	717	740	696	704	720	712	693	689	718	728	738	770	750	743	714	767	746	722	693	721	745	779	700	720	735	720	744	801	734	793	717	744	747	664	768	758	713	701	714	724	742	748	758	763	745	777	714	703	749	720	678	732	751	707	758	706	713	741	747	795	723	686	730	736	698	765	729	720	757	755	743	707	709	758	691	789	712	736	736	773	745	696	776	690	765	736	745	720	718	762	725	757	704	704	716	753	745	724	751	673	719	729	715	722	749	749	734	791	733	738	722	753	783	703	713	674	736	761	779	701	721	778	761	736	716	734	743	731	799	723	707	781	762	710	733	717	696	742	726	759	752	708	799	722	708	710	738	716	722	738	720	727	746	685	742	737	733	706	719	756	763	677	705	740	766	769	710	763	718	686	736	715	760	746	730	734	752	718	742	702	753	716	714	776	711	727	751	721	723	739	720	747	722	771	768	746	771	727	688	714	729	672	704	798	754	733	708	730	685	718	718	752	688	686	755	720	775	684	727	701
10183	19788	16608	10388	6969	4889	4495	3643	2867	2257	1882	1806	1619	1557	1445	1319	1204	1090	1045	1078	1016	988	956	964	941	967	1038	875	942	876	919	933	892	909	940	885	905	899	829	867	938	865	844	903	869	832	879	894	898	855	905	861	883	861	822	842	900	832	885	864	897	842	858	906	884	914	864	850	860	923	885	844	896	913	912	874	872	859	861	841	898	874	856	892	880	915	886	920	834	854	897	849	889	908	867	911	880	855	869	876	911	878	920	907	850	863	883	863	855	879	891	875	878	889	848	927	926	879	888	893	862	869	861	899	852	908	907	846	873	919	883	856	908	841	845	909	885	929	807	888	881	880	866	883	853	866	899	861	828	906	847	891	859	901	905	883	853	895	896	862	878	910	845	859	850	870	872	937	881	859	870	850	891	869	872	931	873	932	887	893	819	849	890	878	876	877	876	863	853	924	881	891	874	843	908	878	893	875	871	854	893	892	874	835	862	919	846	905	873	814	904	833	898	893	889	856	857	880	893	869	883	864	895	862	883	875	864	893	878	879	824	851	878	871	925	834	864	847	853	856	879	883	825	873	889	868	935	859	866	820	884	866	874	857	859	871	853	872	908	911	914	921	811	885	892	871	854	843	891	848	874	876	885	883	906	875	827	853	863	844	921	861	869	896	895	911	908	879	906	845	905	832	829	860	860	836	871	867	924	889	899	871	875	903	913	889	828	887	898	814	822	890	899	864	834	909	871	865	807	883	894	848	881	863	894	876	873	905	872	892	903	833	840	896	880	827	859	853	911	936	876	871	857	837	881	914	870	857	892	886	857	869	886	886	890	895	887	884	874	826	863	866	872	823	879	835	834	910	875	901	929	845	894	870	874	825	909	908	897	884	854	892	920	854	904	882	854	848	852	937	862	880	836	894	892	898	877	848	877	909	840	900	887	878	823	905	902	897	830	869	894	848	905	881	926	884	863	909	920	895	893	911	821	888	895	914	933	870	864	872	886	902	838	845	861	882	798	876	892	907	816	885	840	831	839	877	793	923	868	943	813	889	845	862	887	876	965	851	861	908	853	907	907	913	856	924	871	888	889	843	835	911	890	868	873	854	909	879	825	889	888	892	837	908	877	863	845	835	864	859	852	921	894	893	877	896	864	884	916	917	855	895	871	857	879	852	869	868	866	925	833	895	868	855	889	847	871	867	889	819	891	881	812	912	847	864	883	879	870	918	858	925	925	877	900	876	908	862	825	902	863	858	905	885	881	938	831	894	857	882	953	848	894	889	863	876	923	864	872	869	884	922	922	865	883	980	883	883	855	900	868	902	892	872	862	935	863	882	849	840	852	891	846	870	825	913	896	906	854	896	914	823	853	888	842	940	850	878	849	928	904	832	844	902	856	863	855	868	863	882	884	893	884	884	838	837	831	851	911	907	874	909	832	894	898	860	842	892	907	871	898	881	889	914	804	871	873	865	897	850	858	848	918	886	892	899	885	944	834	880	874	925	889	905	845	933	890	891	868	938	901	885	833	889	834	842	907	937	919	827	873	889	885	863	893	880	889	853	872	869	920	850	885	894	854	944	881	836	862	892	947	866	864	923	849	862	876	929	861	878	836	860	935	851	881	830	905	839	882	831	890	862	872	892	845	924	883	865	879	892	873	930	861	851	892	854	855	841	881	865	859	906	933	895	852	897	884	881	864	924	894	921	873	903	901	883	837	894	853	890	832	852	899	921	892	872	879	903	866	877	933	873	863	842	828	903	851	913	881	899	897	849	870	829	873	852	870	866	874	858	903	819	884	840	901	878	909	860	908	845	894	880	883	902	826	892	888	882	886	927	878	905	903	893	856	904	872	925	847	850	854	867	856	864	909	872	835	892	920	872	868	832	905	862	862	911	870	886	857	892	843	817	884	820	915	868	874	836	923	886	840	864	906	894	849	857	892	921	880	893	876	900	888	876	863	881	825	878	828	884	870	879	881	887	790	841	885	922	826	869	911	917	909	879	883	888	845	905	866	874	888	797	831	846	911	863	853	876	866	861	885	884	871	902	879	921	850	873	859	856	872	837	894	854	896	866	869	853	901	864	899	865	929	850	893	903	889	879	901	913	855	853	913	904	834	846	864	859	850	907	880	868	864	935	902	882	888	857	881	879	856	867	903	885	886	839	912	860	903	909	839	863	831	853	858	835	898	881	908	884	836	868	898	908	867	884	862	941	926	904	893	852	832	901	836	877	935	836	882	866	855	862	871	841	844	859	874	855	887	889	898	865	866	863	892	870	907	881	886	870	828	871	911	887	899	869	923	901	885	861	838	877	876	871	913	834	820	899	844	860	884	849	863	839	875	893	867	845	913	919	875	910	902	820	849	890	879	869	852	861	851	859	933	847	903	920	789	873	868	918	898	881	890	844	879	803	875	805	864	863	883	905	922	934	848	895	842	912	877	872	867	866	875	874	874	884	874	849	900	929	903	883	855	846	907	838	929	912	838	877	890	802	879	923	876	828	820	910	840	836	898	895	887	891	849	878	857	873	867	889	854	865	837	887	907	894	840	869	820	915	864	847	938	865	870	859	870	877	840	900	855	862	902	878	860	841	885	792	884	878	878	880	914	907	888	895	920	841	865	883	941	813	854	855	885	819	835	801	941	887	925	871	919	905	891	858	891	830	882	888	817	905	851	896	856	892	897	816	912	854	875	798	860	877	878	872	814	872	906	875	882	880	853	903	852	858	859	972	855	861	907	925	893	842	856	882	845	868	869	888	865	872	824	902	911	945	884	918	874	893	856	844	918	881	894	892	872	911	882	876	826	881	934	973	857	874	842	851	941	853	872	839	878	880	828	905	959	867	888	883	883	854	852	878	829	862	854	931	864	889	902	850	876	876	941	910	869	874	908	900	885	889	855	910	894	873	902	870	879	867	904	873	896	874	891	868	870	911	863	851	892	888	878	863	853	881	882	897	876	852	955	852	896	888	854	862	894	868	854	949	902	914	848	874	892	871	886	862	885	913	871	853	886	894	886	846	868	877	867	816	866	859	898	858	889	821	875	829	862	876	918	861	866	845	928	853	884	874	817	902	868	902	909	885	838	849	849	964	879	928	850	913	900	875	869	876	944	922	844	877	924	914	917	922	895	916	837	919	887	872	867	847	916	867	906	844	829	875	854	866	888	908	912	916	858	859	884	902	860	834	901	875	920	838	841	895	867	815	886	923	863	889	853	854	899	895	852	922	898	912	852	871	837	857	825	878	926	853	881	885	903	901	841	866	866	885	887	881	850	887	869	839	888	930	876	852	869	852	916	847	887	913	843	879	843	890	818	893	871	900	910	899	842	834	862	884	867	903	853	870	856	911	850	893	911	856	907	822	883	855	876	868	843	859	896	916	880	840	878	872	855	857	865	874	873	934	866	885	866	871	896	860	883	851	845	886	840	871	888	868	888	859	908	840	894	879	942	935	840	832	917	895	894	926	901	831	883	825	869	868	866	874	854	843	885	883
23997	21350	28456	24621	21349	13244	5426	3532	2496	2044	1685	1615	1592	1428	1340	1306	1199	1000	1020	1059	966	1013	991	989	912	901	797	890	865	860	902	875	863	866	870	848	884	861	830	880	842	849	842	849	839	882	834	850	841	880	844	827	885	805	810	839	823	877	831	797	847	827	798	849	837	849	858	856	784	814	781	793	843	814	806	886	848	824	840	815	844	858	834	819	832	764	813	825	834	887	850	817	853	789	836	811	844	779	908	854	839	810	819	815	862	820	820	819	853	851	889	811	850	847	869	865	830	832	848	867	814	785	836	807	815	839	776	815	844	826	820	819	867	842	858	842	799	844	813	829	825	773	837	857	868	870	854	834	828	850	756	773	876	851	797	802	837	820	792	849	867	810	798	861	784	842	788	821	857	788	800	876	841	862	838	859	881	828	832	877	891	821	802	861	833	859	803	797	815	831	836	793	864	831	898	837	760	856	843	787	842	867	792	821	789	817	798	749	777	798	888	849	816	834	844	859	821	801	841	776	876	822	828	844	827	800	857	807	809	851	797	850	813	848	841	782	874	821	806	833	791	857	829	843	802	766	825	875	841	842	822	779	818	843	783	766	872	818	795	809	824	829	836	826	828	869	845	805	868	842	761	826	837	833	809	875	804	832	780	839	861	865	869	816	802	864	816	819	827	833	807	808	827	857	811	819	842	766	826	877	861	782	809	787	781	817	815	784	814	863	842	839	801	804	799	820	822	871	860	794	776	840	831	866	848	811	908	837	841	854	803	815	853	836	831	787	820	873	779	819	856	845	848	838	829	812	867	882	759	811	772	856	839	824	778	783	840	829	886	828	868	804	805	814	858	831	815	840	829	832	836	846	806	816	843	865	839	762	838	837	841	829	783	823	797	815	835	842	821	889	833	828	843	830	818	785	841	883	769	797	865	854	847	818	851	829	864	817	844	830	829	831	854	828	840	846	822	836	830	851	801	780	858	860	801	822	761	823	839	806	801	842	799	839	819	825	875	855	824	849	902	777	849	790	807	866	812	850	823	838	808	816	859	772	821	873	825	863	785	804	781	793	813	795	825	770	871	848	796	818	847	784	820	865	802	847	906	829	811	870	776	854	833	844	828	823	837	859	871	770	876	818	875	857	899	841	797	757	808	814	828	813	826	798	857	866	722	775	844	863	861	849	840	848	819	844	827	866	866	821	856	818	821	839	773	833	854	801	835	828	760	859	830	886	849	789	795	833	796	844	841	810	823	824	842	887	853	824	815	806	824	790	817	854	823	825	846	790	792	844	809	813	804	857	838	826	865	829	809	776	805	899	796	821	831	860	834	906	852	803	786	812	807	839	852	828	824	792	864	833	782	830	818	807	842	824	842	831	828	785	834	803	810	794	827	833	838	853	821	861	868	779	868	794	870	860	887	829	823	904	796	856	849	807	846	813	850	807	809	806	838	830	816	834	804	780	787	842	859	842	802	828	825	864	770	819	773	783	808	832	807	813	804	856	816	772	849	816	806	767	843	855	795	810	874	792	783	882	800	837	837	838	817	858	823	815	820	827	833	821	885	846	855	809	825	812	841	838	786	841	796	871	867	827	843	845	819	869	852	819	842	804	832	822	833	840	812	847	823	853	909	816	838	779	811	856	834	864	865	813	807	843	827	814	874	864	875	813	844	771	824	793	820	833	854	826	859	852	839	791	795	845	853	880	793	808	830	860	811	807	794	856	843	822	871	838	832	832	818	843	807	793	803	843	821	827	862	840	816	849	819	825	858	809	813	800	817	860	857	835	845	824	831	847	842	829	820	809	850	803	807	862	848	830	825	850	835	871	830	827	834	818	817	794	816	853	869	836	837	811	814	815	844	873	832	900	832	879	814	824	811	836	768	816	818	824	816	825	866	746	842	858	793	827	775	896	812	802	845	771	848	837	796	874	852	867	823	831	867	871	809	873	825	837	819	797	799	835	840	755	805	819	826	825	773	780	859	903	842	781	808	794	892	844	847	865	787	818	870	825	789	830	824	779	846	813	850	844	836	803	863	855	827	881	797	822	789	863	823	796	856	802	796	858	841	792	793	774	835	785	799	844	879	864	847	766	840	812	828	846	803	762	828	794	842	861	841	851	838	761	821	849	823	817	853	884	821	804	808	794	807	808	811	782	812	836	806	810	834	790	797	843	837	828	869	833	807	835	796	819	852	823	791	798	827	798	800	790	836	803	809	899	852	851	789	771	793	842	849	841	852	866	782	783	866	807	841	804	854	809	858	856	803	840	777	817	850	826	869	827	785	842	881	809	834	874	781	841	825	805	820	802	831	842	797	846	820	870	819	816	820	814	802	843	830	768	807	840	851	824	862	819	832	836	829	761	831	777	862	827	831	795	817	839	834	845	872	872	843	855	764	821	838	804	852	828	824	865	785	779	825	805	863	854	821	832	821	819	868	820	900	844	781	829	831	877	822	824	874	850	848	882	804	879	846	833	832	783	796	763	844	877	801	803	837	869	844	839	794	810	837	826	790	869	801	804	803	813	791	872	802	800	814	849	837	819	844	814	825	844	818	782	798	890	863	853	842	849	821	791	801	818	815	827	779	840	819	873	832	843	821	860	844	796	792	857	871	769	796	825	855	773	784	884	784	835	770	795	858	869	762	802	826	839	861	819	782	894	804	799	884	838	788	841	801	833	815	824	835	823	817	866	818	824	797	836	839	831	812	799	869	828	861	849	883	769	811	815	802	848	828	760	838	785	908	852	802	843	845	839	835	869	827	894	876	809	833	851	844	852	787	819	847	831	854	808	857	857	799	781	837	828	819	786	865	809	807	854	816	885	824	772	846	851	818	803	792	820	824	840	770	811	803	849	841	847	772	831	781	765	808	848	842	830	821	800	859	859	852	832	808	816	799	868	804	829	812	834	822	830	768	802	793	836	844	812	807	845	836	812	780	870	832	803	780	852	846	764	858	838	810	809	844	807	819	883	823	837	840	860	811	796	834	804	830	814	815	858	850	825	843	848	826	835	815	853	796	806	806	849	845	827	819	775	788	852	802	841	818	891	841	826	840	870	848	844	833	834	869	886	822	842	837	846	790	836	828	809	787	827	830	836	784	843	816	820	882	868	857	787	826	798	836	840	802	849	799	769	818	877	832	834	817	800	879	799	858	805	791	798	770	834	773	833	843	817	782	803	818	824	829	831	817	850	792	814	801	879	830	862	857	839	811	808	859	836	804	789	929	812	820	790	848	843	815	862	802	802	802	813	806	815	808	821	797	825	856	840	803	877	841	819	832	840	804	803	798	797	833	879	802	842	787	797	821	857	789	835	888	806	807	833	788	803	815	804	820	805	792	831	832	839	816	873	815	835	855	807	801	807	767	814	820	883	862	810	861	851	846	826	825	846	797	865	823	792	827	855	799	846	829	820	816	798	834	854	855	790	883	808	788	851	781	815	831	854	811	817	823	787	802	903	869	821	836	839	819	845	781	807	861	808	831	761	790	814
10361	27799	24068	16138	11519	7968	7203	5780	4608	3466	2866	2676	2492	2163	2098	1852	1667	1422	1319	1261	1262	1262	1190	1199	1172	1172	1087	1053	1106	1022	1074	1070	1083	1070	1091	1061	1062	1075	1014	1019	1036	1018	992	1030	1056	994	981	998	976	1096	964	984	1000	956	1036	1032	1039	1031	986	1011	1036	927	969	980	960	967	977	1017	1008	995	962	998	952	989	1032	1032	986	1001	1020	1024	1025	990	976	1014	946	1001	952	939	986	969	974	976	1031	989	1024	1012	1022	1012	976	979	1023	1057	998	1012	980	1015	994	980	1008	1029	946	981	949	979	1038	1040	1013	1015	1031	963	998	1080	982	958	969	1003	1009	979	1007	1016	990	983	993	1022	976	976	952	971	1011	1004	996	1000	973	990	967	987	1014	1006	978	1022	966	1063	1053	997	1033	940	980	959	983	981	970	976	960	973	1005	988	1023	949	1021	988	994	1047	1029	982	977	1027	997	989	963	1015	988	1029	965	970	1025	1026	1002	994	1032	986	990	986	988	999	1023	1051	990	1006	977	990	1040	1048	1043	1034	1031	1002	940	1019	989	1051	977	1016	975	978	974	988	960	970	1001	985	1021	987	1007	1016	1016	995	1019	1000	1004	980	1015	990	1007	990	974	957	1022	975	1030	1021	1009	1017	1034	931	1027	1002	1040	1020	914	1010	1046	982	1027	1034	1023	1014	990	919	995	990	1021	1041	1007	946	1000	978	969	1003	1014	1034	966	974	993	986	957	1050	984	976	983	1050	999	1037	1032	1030	982	999	1055	998	987	1031	1012	1043	969	960	962	1005	1006	955	961	984	978	999	1010	939	1024	1020	990	1043	1006	1060	998	966	1011	999	1009	1040	1021	977	985	998	943	1004	991	986	987	985	991	948	1041	995	1007	989	973	969	1003	1016	1004	1034	1016	991	976	978	968	1034	939	1045	979	988	1027	1018	948	966	984	997	1014	992	1022	982	957	969	1045	1035	969	1035	985	975	1007	1006	1009	1027	1049	1021	969	942	1008	1014	1049	1057	954	939	1054	1044	990	1046	956	995	978	999	958	1025	953	1017	1003	1051	981	1053	980	978	1003	968	1027	988	1022	997	989	986	1032	1052	975	983	1014	957	997	1005	1017	1086	975	1007	985	1017	971	972	996	1014	975	1010	1013	977	955	1055	1027	996	1011	993	952	1012	958	1048	957	1052	996	1007	959	981	1037	944	922	1038	969	1039	987	1004	1011	982	1003	974	989	1001	983	1031	995	998	1039	1019	1046	1011	963	995	985	961	1067	1008	962	996	963	1000	993	1029	1024	1013	1025	981	1002	1011	1092	1009	1023	1010	1023	987	1043	1001	985	974	1005	985	979	943	1013	992	951	1019	1003	932	1009	1001	981	1008	984	1024	997	1043	952	1078	1032	1001	1028	1015	989	1056	969	1033	984	1028	968	1036	1035	980	1006	996	1005	1035	1008	1002	1015	1022	986	965	1002	1004	1020	1041	1030	942	1039	1023	1020	973	926	1051	967	1014	979	972	999	906	1053	983	1011	973	952	1051	1025	1025	999	970	959	1011	982	907	1004	993	1065	1021	1013	967	957	982	1045	1028	1013	1001	1004	1002	968	1063	1035	1009	937	1063	1029	980	1034	1016	1032	994	1022	978	1036	1026	1009	994	995	1015	956	990	1028	1000	990	1009	994	973	1054	1024	1019	962	981	1023	991	1004	1001	1025	955	975	1016	1004	1039	946	973	1025	1015	1006	971	1010	993	1015	962	952	996	1028	1012	992	1041	989	931	955	1012	1087	962	1002	1069	984	981	1040	963	1026	1018	1007	998	1018	1009	1008	1016	990	1007	1001	970	987	996	1004	935	992	1006	990	1001	908	984	1010	988	1030	949	996	959	981	991	1007	1024	996	969	999	964	1022	1012	1035	1008	981	1059	1004	1024	995	965	998	972	946	963	1007	1004	991	1017	988	997	962	990	969	1012	1011	1002	997	1012	1063	986	1038	969	1009	986	966	1050	1054	949	966	990	1024	989	988	951	966	1041	1007	992	1019	1060	931	977	1018	949	1011	1006	989	975	1042	943	1023	994	1018	928	1048	984	989	966	1004	1028	1041	1055	1006	1014	965	1066	1007	1065	962	976	978	1012	978	1016	966	980	947	990	965	1052	987	995	986	965	1013	1003	963	975	947	988	1010	991	1008	1029	997	1053	1021	1017	991	985	981	1008	1007	1028	981	1009	999	987	992	1006	993	1057	1026	1011	1012	1012	1038	974	1048	1010	1016	999	1023	992	1013	951	975	935	1018	987	1057	993	1021	1021	1014	1007	993	961	1059	1044	1015	910	1070	933	958	977	1030	1058	1005	1010	1036	1031	1043	1009	994	1005	1015	989	1017	944	1041	978	1015	1008	1033	968	1020	979	940	981	988	975	1027	966	978	1017	1013	1010	1016	1029	982	991	1005	951	976	1006	994	984	953	1084	1066	999	1025	998	948	996	968	949	1028	973	979	1028	960	1004	974	1051	969	976	983	955	1055	1007	987	948	987	984	1009	1022	1020	1006	981	1015	1019	1009	984	1025	967	986	1019	987	969	960	1072	979	1034	994	998	1014	976	999	966	1008	1006	1052	968	1079	997	940	1029	981	1046	995	1033	1031	972	967	991	986	1012	991	1001	1031	1066	975	1027	1008	979	991	940	1091	1012	1037	958	992	1012	1005	970	1018	984	982	1029	1014	1010	978	927	1005	992	976	976	1025	1007	1000	982	975	964	967	975	1006	979	963	1012	1022	1035	1028	1033	1015	949	937	986	990	998	1039	1019	1001	995	972	998	957	964	1020	990	955	999	953	986	985	987	995	992	954	959	1021	1033	1034	970	1018	978	993	1018	988	1034	982	1040	967	1002	984	1017	1027	1030	1038	1055	983	1002	1042	961	981	1050	945	1021	1031	1017	929	993	994	1004	997	984	1010	1020	993	944	936	1024	951	990	986	986	949	1022	969	1010	993	967	1004	1000	979	992	989	963	1010	1085	985	1012	1045	988	1063	971	1012	996	998	941	969	965	974	1005	1013	1020	990	1036	990	1009	1069	1011	1022	1013	1030	956	990	987	1029	1074	1007	1038	966	998	1034	973	983	987	995	1011	1017	978	999	1024	1021	1005	1019	940	971	979	1045	1026	1016	993	993	1018	1053	984	1048	1005	1047	990	961	1000	961	1002	973	982	990	956	1002	998	907	962	950	1027	1019	1012	1057	951	976	989	1041	1001	999	996	946	1019	960	986	1034	954	985	1015	1024	991	1017	1043	1043	1006	997	1036	926	1027	975	1020	943	1025	970	937	977	1036	1014	1076	1032	1012	1019	1021	980	941	1022	1032	957	1047	1043	989	1004	992	1005	996	963	1008	997	931	1054	984	1012	985	1032	998	990	1029	949	1015	958	986	979	978	988	1026	1021	1041	1012	989	1016	973	1074	1026	1040	1009	1013	957	988	1002	979	974	974	996	976	1004	1008	957	956	1012	1009	973	943	1002	949	994	994	984	1077	1016	960	987	963	998	980	1003	983	988	1020	1039	1014	1032	991	1001	962	1077	1022	1004	1019	996	1054	997	951	995	987	1027	1015	979	1022	1050	975	957	1006	908	1021	978	955	999	978	1010	954	962	1013	1052	1009	939	964	1026	977	998	1023	1067	1016	1006	986	958	997	1009	1026	996	1028	964	1010	972	1017	973	1009	957	980	971	995	997	994	1032	979	1027	1039	1013	1027	939	1005	999	1023	959	982	1045	988	998	962	1004	1015	1007	1043	1046	993	1052	973	1092	973	1030	1009	943	979	1024	1052	944	1015	972	1007	983	1022	983	979	1056	988	1011	1022	974	1031	938	955	979	992	949	976	1067	940	984	1021	1020	1051	973	1011	992	962	1029	909	997	1020	978	1051	1004	1000	985	947	980	1008	1002	975	990	990	1005	1010	996	1041	1009	947	1003	1053	968	997	947	981	979	980	1063	1034	981	1009	971	961	1031	1066	1031	958	1030	1024	991	1000	1042	993	1057	991	997	969	1032	1040	991	975	1015	987	1023	1009	994	996	1014	1061	1009	1053	977	1024	991	1017	998	993	1024	967	984	968	1002	996	987	940	930	1050	979	963	1018	976	1045	988	989	971	1003	981	1009	1053	970	1019	993	967	998	998	984	1030	979	1014	989	951	1008	948	971	1002	989	1018	956	979	986	948	1020	1031	974	998	1012	949	956	1036	959	1052	973
25002	21361	27471	25553	15169	4371	2847	2106	1698	1349	1039	1047	971	857	802	742	648	547	586	558	545	535	458	489	448	497	432	482	444	441	439	415	417	443	449	442	429	422	452	430	444	437	462	450	449	401	444	391	446	417	405	413	443	396	427	415	423	407	451	452	398	463	429	433	464	445	395	411	409	460	445	451	437	396	411	433	415	418	433	395	398	431	386	419	422	409	415	400	413	418	409	424	417	434	449	398	432	438	411	390	412	430	410	399	423	405	388	423	398	422	439	412	398	420	382	421	414	389	389	439	441	408	411	443	470	417	428	413	393	424	453	409	422	391	416	387	395	398	395	444	403	411	440	417	388	407	391	406	386	413	422	381	425	394	429	417	438	441	443	437	405	428	441	380	429	437	425	445	403	401	419	402	427	417	391	419	434	429	425	408	438	449	427	442	457	413	422	393	439	421	414	407	418	433	423	435	412	403	447	422	393	445	429	401	400	441	451	434	428	447	417	396	406	457	430	425	406	429	410	436	426	420	398	420	453	425	425	391	409	394	409	429	426	406	398	410	418	435	406	413	438	394	438	385	414	412	452	413	431	390	403	420	372	409	401	432	407	409	379	438	399	456	404	455	416	413	420	442	480	386	456	448	455	387	448	405	415	440	417	408	415	418	435	423	445	410	442	392	388	411	418	426	427	419	438	447	412	402	415	388	403	406	450	426	425	426	376	409	422	401	406	447	411	428	390	404	416	395	415	404	378	419	392	404	438	396	413	387	405	407	379	393	403	385	427	443	431	418	427	412	436	420	430	409	416	415	419	454	408	439	422	419	403	410	425	421	429	390	453	433	423	400	402	435	458	388	422	446	444	444	469	445	391	415	411	440	422	420	404	382	387	391	449	412	416	411	428	433	412	440	410	418	427	414	438	441	437	427	393	360	391	420	357	456	430	405	429	460	417	407	428	415	455	446	427	422	415	391	440	396	423	428	420	399	407	384	418	408	423	394	422	429	448	403	446	389	419	414	416	403	407	437	397	393	430	420	409	438	407	446	453	408	399	432	436	394	408	416	423	392	459	416	447	445	408	434	406	387	408	397	424	396	438	465	431	398	407	420	382	434	384	414	445	428	413	419	424	428	401	411	428	375	451	381	404	437	421	436	435	464	388	412	400	421	411	402	409	380	417	425	399	418	399	425	403	429	408	417	402	409	409	422	407	391	444	405	423	401	422	414	409	404	437	363	434	415	432	403	416	422	411	381	402	404	422	415	417	422	432	409	462	400	425	384	412	409	419	398	451	432	415	393	388	416	443	372	439	424	407	392	434	426	456	423	408	412	413	408	392	421	412	385	406	417	426	399	408	434	442	359	435	433	444	461	419	410	428	405	415	454	399	405	421	410	428	428	429	433	440	447	408	388	398	407	433	446	415	415	429	384	393	437	422	418	455	417	409	432	441	438	443	426	408	403	410	428	411	405	379	428	441	455	397	440	441	434	411	417	438	422	423	420	418	442	419	399	436	456	380	445	410	419	420	419	414	414	407	408	397	455	407	403	386	414	458	398	411	418	424	418	417	402	402	407	404	397	432	423	389	395	452	435	421	393	420	405	433	436	433	435	424	414	432	401	438	387	388	415	403	397	425	431	397	461	407	403	430	420	413	359	412	404	438	406	387	427	411	430	415	414	415	399	413	423	437	399	391	437	420	420	468	443	430	434	400	402	426	448	420	421	447	442	453	409	385	432	449	402	382	410	435	390	419	388	425	447	418	455	446	420	434	425	447	409	384	399	451	397	418	398	379	434	408	373	436	445	434	412	440	414	437	429	446	383	403	406	393	437	406	427	412	413	425	426	431	400	403	428	390	479	415	386	454	447	451	437	419	440	405	430	403	399	423	427	413	443	438	418	400	429	439	406	400	396	402	407	415	409	413	447	399	450	443	427	409	448	401	450	426	445	428	429	430	438	396	420	441	430	433	397	430	432	446	417	403	449	397	423	457	386	430	408	423	387	405	389	445	410	397	399	416	391	425	391	414	435	419	438	455	439	425	402	414	421	411	438	451	443	405	424	426	353	456	441	400	417	423	400	437	403	417	429	391	454	408	415	395	411	387	398	448	401	432	407	390	410	441	391	396	433	418	431	420	409	425	418	424	445	399	358	421	398	396	406	402	414	442	414	404	418	418	426	450	413	407	445	429	421	410	440	464	441	430	394	414	412	439	415	437	375	403	424	439	413	421	407	394	408	402	412	437	462	424	401	396	427	397	430	390	417	401	410	447	412	399	423	414	409	413	415	422	441	435	442	426	447	404	428	398	406	418	430	392	379	394	429	379	433	398	432	450	427	459	403	398	403	407	406	419	451	418	375	400	427	397	448	451	416	425	417	417	425	396	412	398	403	407	405	426	403	417	414	394	427	382	405	416	435	417	399	409	410	456	406	433	439	411	386	449	419	443	437	415	420	415	432	410	434	444	403	432	398	394	434	422	416	421	402	425	445	423	382	434	388	451	431	452	452	392	403	405	424	431	392	430	438	406	389	393	426	427	413	403	454	443	440	396	442	407	445	396	429	452	433	414	413	400	432	446	454	437	403	421	427	377	406	391	399	402	421	419	448	404	417	438	383	427	432	389	393	420	387	414	398	390	420	416	424	424	392	432	413	426	436	455	417	406	455	411	416	404	438	403	403	471	395	415	419	413	415	414	440	438	415	418	429	421	420	457	436	474	431	378	428	398	426	437	443	382	460	414	399	387	432	423	425	378	429	402	450	403	413	420	473	399	406	435	394	426	458	445	425	434	419	425	426	424	417	370	427	422	454	437	440	438	420	421	401	420	418	364	423	417	398	403	412	425	423	425	416	458	462	406	399	407	413	405	393	428	410	405	429	419	432	442	429	413	403	378	398	445	446	410	416	410	432	416	405	414	420	433	451	416	432	401	442	428	435	419	431	411	405	414	440	421	417	420	432	417	424	395	412	421	429	435	414	455	396	450	390	434	397	392	428	414	437	369	424	449	413	444	430	414	418	386	407	394	395	408	418	438	400	419	441	399	401	441	405	399	458	425	394	393	443	414	407	421	441	408	397	428	457	405	438	407	424	424	418	429	436	409	400	431	425	423	445	413	412	417	436	416	450	447	411	408	383	423	440	395	420	449	439	407	421	425	417	409	428	374	394	427	411	384	397	422	432	418	410	431	396	440	418	410	423	437	467	437	407	389	435	424	416	412	394	403	417	433	416	405	405	422	424	433	462	406	453	433	435	424	448	392	438	415	420	422	386	414	441	384	421	438	438	428	417	415	425	412	426	451	416	422	408	419	435	434	441	391	401	416	419	446	461	399	458	462	397	403	430	419	431	438	424	431	415	453	389	409	401	424	416	431	404	427	438	421	425	419	439	458	432	411	415	436	396	456	397	402	436	426	452	412	423	409	413	415	382	409	420	426	394	430	446	412	439	442	424	424	421	417	405	427	468	419	444	421	434	413	401	400	419	384	440	418	444	373	425
10073	24352	20415	12770	9628	6410	5640	4320	3408	2522	1978	1832	1732	1458	1307	1166	990	897	798	798	707	675	674	674	662	621	611	567	547	542	562	526	534	547	570	529	582	544	540	506	544	543	519	521	551	527	541	522	503	496	536	525	518	507	515	516	475	496	516	529	534	516	459	502	504	532	507	512	525	502	503	554	480	555	491	523	495	521	509	519	497	496	522	544	536	499	490	540	510	503	551	503	529	547	515	501	489	570	529	532	554	531	508	542	522	508	515	482	529	534	481	485	533	536	569	513	505	555	489	522	504	501	503	495	546	505	527	515	545	530	529	488	496	520	520	503	505	498	513	468	493	509	501	489	473	505	519	487	495	532	509	507	464	507	497	490	499	489	526	513	513	503	482	519	533	525	503	536	480	512	546	510	506	483	496	504	503	486	488	518	559	521	508	494	526	501	538	504	539	542	528	547	525	539	493	490	525	520	500	523	500	506	495	458	473	524	517	462	530	480	479	487	532	481	524	501	523	515	482	487	508	522	491	488	500	514	525	506	498	494	507	490	490	527	516	505	536	526	518	512	501	553	525	527	498	469	520	486	534	497	510	530	505	519	522	496	501	514	504	514	512	503	480	479	520	511	467	511	505	501	517	488	523	513	484	511	524	523	505	520	521	482	510	512	530	529	522	500	506	529	528	539	554	528	516	497	485	513	505	472	583	502	496	523	489	511	528	499	514	511	477	539	489	502	513	471	520	529	538	518	497	473	499	518	535	509	525	506	459	516	502	542	536	517	518	492	498	558	511	518	453	484	528	502	488	523	483	482	515	547	509	534	531	500	493	534	564	496	492	504	509	492	545	490	560	516	509	537	535	522	544	527	496	498	513	523	517	541	539	490	518	520	509	507	507	482	524	538	496	491	473	494	530	478	497	538	493	480	486	545	526	476	448	515	488	509	507	486	532	516	510	540	484	564	525	496	514	501	505	505	494	499	497	506	514	540	523	540	525	503	509	513	531	507	531	520	502	496	515	515	534	563	506	537	499	488	529	518	499	511	507	529	521	501	510	499	482	487	547	523	491	521	530	544	484	488	515	512	524	498	500	474	541	469	513	526	522	514	488	483	496	490	507	488	522	501	516	528	522	504	529	544	488	534	489	485	523	525	520	525	476	510	530	502	526	498	480	496	510	515	539	490	529	539	512	494	509	506	551	508	522	502	520	505	557	528	512	496	547	499	532	489	483	503	539	495	495	524	501	534	491	541	513	516	527	488	500	542	499	504	500	517	532	505	502	508	502	482	470	540	500	507	525	517	511	489	492	490	478	494	513	503	517	497	540	524	479	510	462	492	539	447	547	486	506	502	502	518	472	504	518	531	519	514	495	491	502	525	542	537	515	498	489	516	525	491	501	497	537	532	541	469	535	516	531	495	556	522	533	539	505	512	530	437	482	514	514	519	521	534	481	537	531	516	480	475	546	497	522	488	455	496	499	494	546	518	530	470	560	515	500	522	520	512	524	517	483	514	547	491	523	468	517	474	563	521	500	567	556	548	504	487	495	500	506	484	546	498	491	558	490	506	478	518	523	514	516	500	506	521	498	509	513	503	491	482	504	513	525	522	522	502	528	527	526	521	546	525	570	489	514	536	494	543	501	503	505	472	513	477	458	521	502	529	529	557	527	541	494	473	489	521	496	566	522	528	474	516	470	536	532	499	498	503	521	476	484	531	471	520	501	493	498	503	490	533	509	516	509	514	527	514	519	543	510	494	533	470	490	494	483	526	558	464	485	516	502	548	492	494	529	483	517	495	517	509	482	480	531	509	531	475	550	498	554	536	513	501	500	520	518	484	493	477	514	521	515	514	508	489	504	512	494	491	488	519	540	497	496	512	524	537	497	495	493	523	510	534	508	465	504	497	478	487	486	499	534	522	494	502	527	480	526	454	502	536	515	528	546	484	554	537	462	508	504	508	495	459	518	487	514	493	531	488	541	473	491	518	478	459	522	495	462	509	497	505	522	484	516	552	508	487	514	464	527	536	527	502	524	510	497	554	501	473	492	496	480	546	495	514	481	502	512	513	498	525	484	514	492	518	528	527	496	512	558	524	534	528	488	496	515	525	504	521	535	526	473	507	544	523	514	494	547	522	494	504	497	502	540	547	537	546	522	513	525	526	479	504	486	550	495	512	478	465	548	507	528	513	500	498	532	485	544	523	520	491	564	511	536	512	522	518	511	507	514	491	461	521	502	500	539	523	500	491	467	532	494	550	513	475	505	533	525	484	496	492	482	503	480	503	512	522	525	501	507	498	499	502	506	509	512	519	461	514	500	514	508	515	562	494	530	543	496	498	518	523	547	475	498	479	493	521	513	516	532	509	498	516	513	496	478	579	526	484	525	537	506	487	505	488	528	484	518	495	515	513	555	530	531	511	492	483	511	485	510	474	507	546	504	546	511	463	502	532	546	507	489	516	478	505	522	498	515	481	501	492	535	494	499	500	523	518	516	494	518	526	506	454	506	502	528	501	514	483	532	516	517	497	545	544	539	505	489	497	534	487	531	531	524	504	510	530	501	554	507	501	510	503	458	541	496	499	514	504	530	517	532	524	479	496	522	487	535	467	531	525	511	507	462	526	489	514	501	502	559	522	482	527	537	499	481	507	499	517	498	490	525	513	508	546	487	471	507	490	506	484	500	496	492	504	498	529	535	514	487	542	516	484	484	546	524	551	517	483	526	509	492	484	537	500	480	491	523	489	482	493	497	496	447	482	521	511	488	496	544	479	494	500	516	509	503	514	508	505	534	525	542	489	533	519	491	525	505	497	508	492	516	525	507	510	534	509	515	550	494	515	496	507	520	551	540	515	505	529	506	519	513	528	528	550	498	509	540	492	477	496	502	510	500	469	534	540	491	500	512	504	513	488	481	512	526	507	487	429	483	519	511	504	523	504	503	513	529	513	540	494	485	529	514	545	497	502	516	472	493	486	491	496	492	517	533	512	474	495	526	511	515	552	513	507	506	535	503	511	493	513	493	477	497	489	482	522	478	507	492	490	524	542	488	511	499	492	515	482	512	477	499	463	485	497	511	523	532	473	497	521	519	524	472	504	542	515	499	523	508	516	483	465	500	506	533	517	481	495	537	484	470	516	484	551	500	526	510	538	491	515	487	535	502	538	523	511	500	531	494	512	560	477	517	521	532	513	498	535	500	547	547	473	511	536	546	483	517	502	555	492	502	496	496	537	514	527	499	470	503	476	516	475	498	450	476	544	543	513	474	523	493	526	531	514	508	488	527	468	540	489	497	506	473	484	517	549	543	547	498	542	505	529	500	517	502	500	516	498	531	472	502	492	513	525	502	482	545	489	475	509	530	531	511	503	511	469	524	495	492	504	490	514	516	496	517	503	533	497	484	517	492	553	522	508	531	500	485	558	525	491	511	486	516	514	517	533	505	524	533	518	509	497	491	503	529	495	540	503	544	521	473	536	492	468	497	552	491	539	518	494
22987	21442	29060	24215	21464	21567	12887	4414	2887	2151	1778	1741	1459	1350	1266	1130	985	861	807	774	742	675	626	637	613	606	578	555	538	517	519	498	578	536	547	508	503	475	536	534	487	510	505	480	466	441	510	520	487	461	481	473	468	499	455	519	495	456	486	504	461	492	495	485	484	455	520	482	473	451	489	475	474	493	475	485	494	454	449	475	462	453	472	476	485	495	473	469	469	468	491	477	453	474	495	461	466	463	435	522	438	468	467	483	445	445	468	511	487	467	455	484	506	493	443	476	454	485	491	484	495	472	476	498	468	476	439	493	464	436	498	516	433	462	430	527	472	478	451	453	486	446	474	459	462	492	454	484	456	476	470	457	489	488	456	485	459	481	478	486	480	468	509	476	450	474	502	475	471	499	486	481	471	481	446	474	426	495	487	453	452	505	480	504	447	481	481	438	462	482	497	484	516	486	509	445	461	407	466	528	481	440	466	485	445	473	440	457	460	465	500	437	479	459	472	468	482	501	461	439	470	484	470	463	470	458	471	460	458	471	476	474	478	486	444	469	493	461	464	482	488	446	459	448	466	478	488	491	476	480	521	473	471	494	497	481	427	480	403	483	473	484	516	459	441	466	454	455	456	459	496	463	462	462	516	487	476	455	496	504	474	478	445	459	512	471	494	457	449	494	438	453	474	458	494	484	463	475	474	486	463	460	430	478	475	495	503	446	472	468	477	455	498	466	475	466	480	423	487	464	461	507	475	513	511	477	445	445	497	508	472	500	480	482	470	467	440	470	474	463	489	495	421	475	463	469	461	445	488	497	481	428	473	459	485	439	466	466	512	513	474	473	479	456	449	468	480	464	465	463	488	459	443	452	447	466	455	453	446	487	476	473	475	455	459	446	440	471	478	456	479	487	451	477	509	469	455	427	467	481	458	467	472	491	505	480	474	500	469	477	478	492	485	470	459	477	495	446	463	466	466	460	422	421	462	518	466	513	513	468	481	457	438	508	456	515	485	472	479	443	462	466	451	495	462	475	502	487	479	441	471	494	494	420	475	468	459	532	485	480	479	451	534	471	443	474	445	436	442	449	514	469	464	454	430	428	479	441	457	502	441	483	457	475	450	473	463	455	467	484	460	460	461	475	456	450	463	506	456	468	450	454	473	492	457	483	461	498	447	420	517	470	459	494	426	448	474	477	503	529	489	471	467	413	449	486	491	444	461	467	452	485	493	506	461	490	455	470	436	488	470	409	454	431	512	468	468	462	473	455	469	479	492	463	441	504	510	495	481	511	453	456	479	492	469	450	476	468	466	465	457	472	459	448	478	458	442	472	483	488	484	421	465	477	472	477	479	460	471	454	498	438	488	505	501	480	457	456	469	460	473	425	503	468	448	462	481	453	471	487	446	434	457	475	461	500	509	490	474	481	480	478	497	490	473	485	496	512	485	489	472	509	482	483	503	445	489	474	435	484	484	464	468	441	436	452	491	459	472	479	458	469	476	494	423	488	477	463	519	489	483	478	461	469	435	522	462	470	479	502	452	439	494	427	457	458	460	457	486	516	504	455	446	477	439	451	441	507	434	475	502	464	457	463	462	495	462	446	471	489	461	468	481	501	457	459	470	495	458	475	469	448	438	479	466	497	442	458	458	472	440	523	491	458	482	505	441	411	500	496	473	459	497	489	489	490	476	487	477	452	462	474	472	483	435	494	530	459	501	482	520	472	494	498	473	518	455	459	440	484	481	456	459	485	451	474	476	450	459	448	492	518	451	451	454	468	500	478	454	497	458	513	495	479	458	474	458	427	471	488	500	460	461	480	504	481	460	451	454	486	496	508	436	454	447	450	498	504	400	454	489	463	506	500	485	480	463	467	467	459	521	465	463	458	482	481	518	488	483	481	452	466	477	467	532	455	472	497	495	474	469	452	485	480	464	484	454	472	442	433	451	455	477	488	481	463	476	474	430	481	440	461	449	457	478	451	529	480	473	496	494	465	484	475	456	462	452	467	492	517	491	463	439	493	451	481	442	424	475	480	485	462	492	443	473	492	511	479	460	443	473	496	482	458	439	483	459	447	500	477	502	508	478	457	476	480	474	474	460	465	487	466	447	485	469	455	486	474	466	482	464	508	482	458	452	513	498	466	444	478	476	466	420	496	479	453	494	498	469	517	420	461	509	478	473	455	473	457	467	467	481	425	450	481	485	493	476	491	509	500	467	454	493	449	498	480	425	450	497	536	430	439	480	480	465	469	509	513	436	468	482	436	467	483	466	476	484	450	468	490	467	445	482	507	469	512	430	413	480	506	475	456	463	465	479	451	476	485	469	469	463	451	476	445	453	542	481	472	465	489	449	427	493	438	523	473	436	487	472	469	476	472	431	481	480	496	472	430	488	460	481	465	495	513	484	462	466	479	504	495	496	453	441	460	473	501	453	454	454	489	465	468	477	459	441	492	468	498	495	446	457	449	467	442	483	461	443	497	483	460	437	430	487	447	444	476	468	492	505	466	478	488	433	516	457	453	498	434	459	486	443	471	441	496	465	460	486	487	464	472	466	486	465	455	459	488	486	473	499	471	505	519	460	474	494	447	473	442	477	459	480	475	496	506	428	488	495	450	447	483	437	515	499	456	465	454	479	485	456	473	472	437	456	500	491	457	449	479	446	459	498	458	499	487	468	431	494	439	488	439	472	483	455	453	464	433	480	467	477	497	462	453	505	461	502	465	465	425	486	493	471	470	469	423	481	438	501	484	455	499	484	478	480	475	462	443	502	495	445	488	486	450	475	491	444	494	462	480	468	443	477	450	472	471	470	475	508	480	437	457	451	497	453	468	463	507	468	482	448	497	474	494	474	501	488	468	483	456	493	462	480	488	472	514	514	474	465	460	456	499	445	432	487	444	455	482	468	453	473	476	438	427	478	451	486	441	465	437	451	483	480	489	444	483	470	483	481	489	478	484	456	444	430	472	475	462	474	496	469	504	471	463	511	447	478	495	442	450	481	482	471	462	485	468	500	515	478	457	429	457	459	462	479	492	457	451	495	488	450	446	454	450	466	492	460	472	488	517	429	476	500	456	462	483	478	452	405	480	469	490	481	466	493	480	487	452	501	485	470	433	484	464	440	488	473	481	489	487	479	424	472	452	463	459	465	486	465	460	480	469	504	412	432	474	470	461	466	462	456	498	417	469	486	437	434	480	477	471	447	478	476	496	443	475	519	491	485	462	501	459	479	462	478	475	461	483	467	492	494	491	477	461	460	499	469	445	468	463	495	446	443	473	479	468	466	518	458	452	460	500	471	419	466	471	459	462	431	490	482	492	487	486	469	483	522	510	468	499	468	487	512	471	488	501	502	478	491	456	495	455	508	442	463	404	418	457	441	471	475	473	506	458	495	480	464	489	459	430	486	474	469	443	494	465	511	500	494	444	476	483	482	477	450	484	506	439	483	473	451	425	461	476	491	446	476	478	491	479	499	468	458	478	490	475	458	498
12378	32722	28601	19655	15226	10982	9173	6940	5403	4207	3269	3067	2627	2315	2039	1811	1598	1361	1090	1058	1031	966	935	865	869	765	721	701	718	728	743	686	643	709	681	701	704	679	642	637	652	661	630	598	656	619	596	606	636	556	628	594	564	635	602	618	603	567	598	629	578	580	585	606	607	554	614	589	629	581	621	578	561	578	613	613	599	543	565	610	582	581	611	638	584	588	602	596	572	616	601	568	612	590	590	603	573	612	609	543	562	559	564	606	611	579	583	612	589	585	565	610	572	574	596	583	580	589	612	611	601	557	564	610	625	564	601	626	528	583	567	628	598	573	594	594	624	582	568	600	582	656	578	537	595	626	595	597	562	584	635	575	617	558	585	628	527	596	614	594	567	560	642	585	565	576	574	594	589	599	542	607	604	573	604	601	552	613	610	575	604	589	558	633	591	576	602	632	610	628	575	581	565	573	586	563	617	577	604	578	560	559	567	513	579	526	593	599	557	604	615	564	556	562	585	577	621	602	582	620	604	562	621	590	547	579	621	551	610	577	601	531	622	585	583	596	597	565	576	558	572	614	568	587	602	566	587	570	605	576	617	553	601	555	571	617	582	564	592	605	568	674	639	578	548	585	593	605	606	570	590	562	635	594	607	547	589	553	554	590	603	589	601	602	618	630	545	618	608	588	594	590	594	585	585	584	596	628	584	571	567	543	578	565	590	573	593	618	614	543	629	551	614	605	584	603	624	589	583	564	592	568	627	580	624	588	614	568	566	601	573	586	612	603	596	617	624	560	563	548	576	597	560	605	557	590	622	597	600	609	586	595	577	559	589	584	580	631	577	591	600	602	606	618	605	633	629	613	546	609	599	592	588	593	610	597	637	637	641	556	616	629	620	636	573	559	582	608	569	561	545	534	638	625	605	630	638	572	606	620	621	604	615	524	559	596	530	572	597	622	581	564	581	615	623	593	564	588	604	628	603	565	565	612	552	615	548	607	610	586	557	562	601	519	571	587	572	596	605	600	605	578	637	620	575	586	620	571	568	567	600	576	590	570	578	604	615	569	578	615	536	610	571	601	590	621	567	589	570	593	630	614	639	609	553	626	599	559	642	567	580	589	556	579	568	579	582	610	614	607	561	578	571	601	601	620	622	586	616	624	618	597	609	540	564	569	551	611	592	601	556	567	566	566	629	590	568	592	599	592	587	593	577	609	626	565	623	610	554	578	576	582	651	645	579	593	606	555	604	632	585	639	540	601	585	572	603	568	590	607	594	583	634	581	585	612	577	575	577	605	612	600	571	567	578	614	582	570	598	550	601	606	597	585	593	594	605	606	609	583	622	605	609	619	579	594	596	585	578	577	584	611	575	592	618	565	597	604	630	554	601	625	575	566	624	594	527	593	573	566	605	610	605	600	603	584	546	613	577	596	545	557	609	563	607	608	559	610	603	591	585	603	567	592	604	618	546	570	534	579	626	588	612	574	615	623	578	586	572	599	575	624	574	614	591	606	612	581	592	605	615	578	604	611	601	588	591	595	584	585	588	580	606	580	581	605	582	526	568	582	562	602	604	571	591	556	556	603	609	621	610	608	595	571	644	557	536	580	590	586	585	611	566	584	579	583	609	577	561	579	584	611	562	607	571	578	571	630	545	600	610	571	584	547	612	577	602	572	610	617	607	589	589	598	583	571	559	616	635	554	608	605	582	624	617	594	589	586	565	584	591	602	610	593	571	592	586	582	571	643	561	566	570	553	565	552	599	574	617	591	536	614	613	562	578	588	598	559	593	582	631	553	625	613	580	585	592	581	592	593	613	622	614	557	583	591	604	628	575	539	584	591	631	612	600	585	586	604	555	571	634	601	603	620	647	634	604	630	584	598	569	645	571	601	586	590	617	547	605	589	593	616	593	594	597	553	565	571	624	606	540	600	659	594	559	604	585	624	596	559	562	640	577	593	605	604	591	600	626	626	548	575	585	607	580	581	597	569	550	557	573	627	587	548	609	583	624	589	596	606	622	601	578	570	579	589	564	563	594	544	586	623	622	607	516	585	549	648	610	614	573	612	574	613	612	598	600	569	608	570	558	617	603	595	611	598	617	611	539	583	604	599	625	580	615	611	592	616	588	591	590	584	595	583	569	565	580	591	583	585	568	607	578	574	583	605	623	576	592	574	584	590	608	618	614	596	616	566	646	585	577	587	633	564	622	585	557	563	585	625	616	566	556	587	605	579	608	630	625	584	614	555	606	566	588	589	580	668	589	594	607	559	621	565	628	550	653	616	597	615	600	602	587	615	581	584	571	599	594	579	586	593	619	553	588	564	595	575	587	537	591	588	620	598	597	606	605	583	556	573	610	602	599	584	609	566	602	568	592	603	592	586	603	578	582	566	580	591	597	586	558	596	557	618	582	572	591	594	586	567	626	572	595	603	585	633	554	612	576	592	603	552	592	620	558	591	605	579	588	604	645	557	564	589	560	593	566	622	592	611	573	576	565	601	602	592	576	587	571	586	598	623	570	598	579	579	612	578	571	607	551	586	614	551	574	616	567	597	577	605	564	556	563	565	597	586	592	563	540	562	583	619	605	635	565	610	560	620	599	599	625	588	583	537	599	551	563	605	605	572	605	571	611	587	590	553	585	566	595	583	611	566	597	558	600	598	622	638	620	625	570	592	582	595	563	610	619	586	593	550	584	577	554	621	592	574	579	588	590	571	584	565	589	576	576	590	536	580	614	609	596	569	607	618	614	560	590	618	600	615	584	610	647	586	590	586	589	549	591	592	562	586	582	588	565	615	622	596	621	576	559	579	583	582	608	602	634	563	563	596	572	608	562	605	598	557	575	581	621	606	569	579	594	567	566	599	557	624	569	587	596	568	583	566	602	604	546	622	579	579	584	576	586	596	593	606	646	598	587	545	596	565	605	600	603	597	599	615	617	533	613	585	601	582	573	567	573	592	592	612	593	590	602	551	557	563	595	605	592	621	574	565	563	591	585	602	567	581	552	564	612	600	625	631	637	596	574	622	616	565	566	571	617	627	594	580	570	607	593	607	618	545	588	596	579	619	618	589	637	618	534	566	561	553	607	607	587	617	585	585	613	598	569	599	554	613	639	616	602	594	604	575	633	577	569	583	601	549	584	579	577	563	584	600	610	596	615	600	594	604	615	636	576	586	600	585	578	616	609	620	615	582	553	563	606	582	590	592	638	559	588	574	571	630	592	576	619	572	621	587	558	566	605	582	586	563	609	580	641	580	591	538	582	537	620	608	593	563	616	592	565	600	597	603	551	582	611	619	587	563	653	590	627	642	595	593	609	564	593	606	583	587	586	636	578	580	639	563	573	601	606	579	622	580	575	610	569	579	597	598	641	614	626	589	601	593	563	605	627	588	618	587	577	563	634	583	594	613	568	578	575	541	568	562	582	613	581	581	572	604	600	571	586	583	594	624	599	591	612	567	584	576	587	580	587	577	554	579	601	546	618	589	608	601	582	585
27684	20163	14117	8048	4693	2944	2340	1796	1385	1237	1147	1104	1062	1031	1004	847	871	816	798	831	842	735	782	757	740	744	732	777	712	701	721	722	740	748	719	720	772	730	729	715	711	732	749	763	703	685	726	755	712	689	747	761	745	715	715	757	706	733	685	702	719	706	746	795	714	704	723	739	719	687	714	635	693	717	717	709	687	704	781	759	676	752	765	739	751	738	757	723	713	705	661	692	713	741	716	746	744	708	687	705	686	717	675	743	685	740	694	700	722	725	647	701	703	681	714	702	771	778	720	713	706	711	691	691	730	736	701	682	700	721	736	753	642	705	716	680	701	699	702	699	663	707	782	740	716	715	731	693	729	690	768	764	736	728	727	778	692	752	714	784	739	728	733	743	718	704	720	716	772	679	696	770	760	758	700	739	714	753	720	690	690	679	715	716	704	735	707	720	750	748	721	722	679	737	711	757	732	747	696	732	706	707	727	756	710	737	729	703	716	706	746	714	715	731	730	737	715	726	736	722	707	754	779	717	737	715	692	765	733	715	716	692	691	770	724	779	718	749	734	720	726	728	797	721	719	767	771	744	695	726	658	738	705	743	725	703	667	719	725	702	698	709	758	710	728	727	703	741	693	700	712	736	697	707	693	726	711	720	724	719	671	695	729	723	739	720	724	705	750	728	762	733	756	753	740	733	737	753	681	725	695	682	692	759	699	730	764	754	719	707	736	725	754	716	734	714	724	699	745	743	697	746	675	669	660	693	717	712	710	729	738	742	721	720	705	674	674	695	710	740	736	733	711	726	816	681	725	746	741	707	697	734	752	727	804	756	721	707	721	699	753	718	687	720	751	755	731	722	688	675	748	741	742	741	739	700	715	777	682	693	717	746	752	765	735	702	741	723	727	727	753	783	724	702	711	733	688	731	707	746	672	748	714	735	741	727	706	670	746	764	737	748	717	732	705	714	740	703	714	698	732	739	696	733	652	716	706	710	705	743	745	755	730	670	761	673	671	752	727	713	728	759	721	743	720	754	735	756	697	732	754	750	726	725	720	759	725	742	671	719	771	712	745	742	699	734	686	753	769	677	696	699	705	741	703	781	772	722	745	712	750	707	794	749	751	728	739	749	701	757	702	741	699	738	710	700	741	709	727	701	714	758	730	759	732	726	735	717	711	707	738	743	715	708	739	718	765	746	689	745	726	717	713	715	729	755	754	710	708	721	754	714	701	772	758	675	702	716	758	731	664	740	705	731	741	762	706	705	754	709	753	679	776	722	701	701	733	691	679	767	756	734	724	790	748	720	740	736	742	718	674	703	703	748	714	749	702	720	742	732	735	729	696	725	697	728	698	732	722	700	707	708	689	740	738	718	731	679	708	740	744	757	740	715	682	730	687	726	678	709	773	699	681	697	696	737	765	718	666	743	742	694	660	708	677	768	766	724	678	711	749	683	700	743	707	744	734	743	726	711	781	716	760	775	695	738	728	721	759	731	682	720	730	668	765	717	745	694	728	730	716	652	706	748	706	676	670	655	713	691	718	723	773	758	683	695	727	718	749	735	750	711	772	727	665	696	740	714	692	709	735	702	729	731	754	686	719	726	698	728	725	754	691	704	737	738	781	697	766	714	724	709	711	751	758	710	759	721	734	741	778	729	745	706	750	747	735	750	680	730	725	711	696	717	692	709	713	713	701	697	679	712	702	701	710	691	674	694	774	703	710	756	675	772	678	699	737	718	719	734	702	765	679	752	736	721	694	738	692	683	730	726	751	760	714	729	738	724	668	675	762	738	775	706	736	759	693	706	724	706	738	778	725	754	710	722	737	717	708	749	726	729	729	743	739	767	721	716	721	697	769	680	721	694	711	751	703	733	733	777	727	700	712	661	733	779	735	731	755	696	710	779	751	688	735	748	735	705	679	732	712	710	738	757	740	750	727	714	737	709	731	725	745	745	738	694	702	733	745	707	739	659	688	706	728	787	704	705	684	713	697	725	734	728	690	741	746	691	697	732	735	761	719	695	755	706	744	741	717	697	718	748	791	701	793	737	717	696	688	761	758	773	732	740	763	714	743	744	748	718	762	756	716	696	736	721	706	740	731	723	644	717	713	745	755	695	700	717	659	739	694	702	729	732	705	740	746	730	734	728	781	755	713	703	755	735	760	706	727	687	792	748	747	691	716	763	749	768	762	734	698	664	721	691	807	702	746	741	695	732	673	689	716	711	737	684	700	725	725	707	729	740	702	744	765	670	696	738	773	749	720	809	714	728	754	698	722	667	705	743	762	686	739	712	763	686	730	714	749	700	721	698	735	739	769	729	686	743	753	760	739	740	688	732	728	726	734	730	668	746	706	751	679	691	709	714	729	709	701	729	739	675	717	709	683	728	737	733	694	695	761	725	687	738	748	703	704	735	744	744	723	684	693	733	715	732	743	702	726	703	729	689	707	760	761	705	673	736	725	707	719	723	743	700	688	675	708	731	753	749	742	758	688	687	732	735	698	695	729	766	698	645	742	696	710	726	694	724	751	715	718	711	714	712	697	731	765	718	720	674	740	722	731	748	748	709	723	706	702	720	723	731	747	715	694	698	692	683	732	696	717	726	772	727	722	754	715	707	743	733	706	687	715	721	742	731	763	715	717	757	710	778	748	722	717	744	699	765	733	716	735	743	743	743	688	760	699	712	712	723	704	663	725	711	740	712	655	696	772	717	739	732	712	695	737	715	707	752	739	724	742	703	740	737	741	723	753	711	763	718	753	726	755	736	735	756	772	732	698	733	737	715	766	751	736	769	732	699	700	744	735	703	778	776	722	767	730	695	721	752	728	784	760	738	745	739	765	656	703	773	702	708	770	711	739	690	740	721	745	726	706	732	746	728	709	748	699	714	727	682	678	725	718	665	687	735	747	747	761	730	689	723	732	763	775	754	711	734	739	654	711	691	729	724	766	737	725	737	727	667	716	719	718	748	678	704	732	692	687	698	731	753	706	744	702	762	684	770	772	734	755	736	752	765	726	707	729	657	711	734	718	700	744	716	724	736	691	711	737	750	685	718	703	665	755	710	703	703	679	740	804	716	746	710	736	739	711	764	722	691	715	723	743	721	703	664	707	710	694	742	728	692	745	704	760	705	733	742	716	708	721	721	760	689	683	706	752	699	754	711	720	747	719	712	720	707	714	717	703	730	694	689	682	787	760	720	701	754	733	700	714	706	686	738	755	677	729	702	750	718	719	720	753	691	708	717	726	732	790	738	746	669	716	743	681	727	701	694	699	700	738	726	703	701	737	694	735	736	717	755	712	687	748	795	704	701	690	747	722	708	763	697	685	708	697	757	760	754	746	731	718	725	738	689	764	705	727	745	760	758	774	740	776	696	684	703	724	672	741	732	734	688	714	743	716	734	707	763	749	761	747	719	786	751	721	742	763	664	705	680	715	742	719	719	734	727	739	683	706	747	702	673	714	689	711	754	721	733	797	726	753	746	733	719	708	718
10231	18720	16014	9438	7344	5040	4249	3232	2685	2086	1811	1710	1642	1435	1369	1303	1165	1108	1086	1009	973	993	990	921	936	924	880	923	927	871	860	892	911	913	905	901	892	871	912	911	882	855	852	878	868	868	834	862	871	928	877	865	843	843	883	875	876	883	933	869	875	867	919	853	904	860	929	938	868	843	882	911	839	874	852	890	827	926	855	861	893	871	823	875	860	848	899	916	828	884	842	856	908	836	843	836	907	899	868	880	844	888	822	889	871	875	815	905	861	849	867	910	881	937	872	878	893	897	871	887	845	883	816	887	901	913	833	836	832	887	829	840	828	831	870	850	856	900	917	910	884	857	817	913	893	887	901	875	831	862	855	856	843	870	839	827	916	869	798	880	913	838	807	871	893	849	859	917	843	861	853	865	878	863	828	828	872	878	865	891	872	850	884	840	877	825	822	873	910	904	868	834	861	877	852	895	897	887	907	884	859	862	885	850	835	844	879	845	873	875	850	815	835	902	835	881	858	830	869	860	896	848	910	828	853	902	846	892	858	881	862	844	837	849	907	859	806	881	885	942	851	900	878	822	866	894	883	856	849	871	848	853	895	816	808	917	890	845	843	889	902	868	929	911	881	866	868	864	884	841	877	891	876	934	878	846	844	896	803	862	876	848	928	896	873	853	868	791	892	854	843	894	871	813	898	855	911	863	898	869	915	872	856	844	822	813	831	847	895	868	891	910	864	827	843	839	894	867	872	902	869	893	882	855	846	887	911	859	887	871	852	848	887	844	883	817	843	880	896	855	875	862	866	918	858	841	863	850	817	863	935	837	835	873	886	808	887	894	851	843	908	826	921	875	866	906	822	849	876	898	893	921	888	897	837	832	908	890	901	863	914	887	904	852	915	897	830	813	859	883	883	905	833	840	856	839	883	857	903	888	854	860	903	829	855	835	849	860	891	846	873	877	864	874	855	809	828	872	889	867	942	842	907	884	880	802	871	856	851	892	872	864	856	909	888	878	880	903	815	843	893	857	856	859	818	863	865	868	846	869	855	852	874	837	886	872	812	879	842	887	868	875	877	899	802	866	865	885	874	860	941	854	832	893	826	838	876	901	890	872	888	917	915	838	885	925	884	844	877	895	889	873	862	878	865	897	819	863	887	853	875	901	880	802	844	879	899	893	861	871	874	877	882	832	848	882	872	916	874	874	914	910	873	842	816	858	914	900	861	878	854	899	903	886	880	854	870	883	809	894	835	842	854	857	879	863	860	844	865	838	875	866	883	858	922	822	861	822	885	844	900	894	844	870	839	803	789	857	860	905	860	797	873	883	861	877	824	931	876	881	880	846	833	856	857	866	889	880	864	883	884	884	860	972	884	854	909	881	896	863	873	888	904	834	916	875	840	917	848	932	866	864	890	938	846	860	845	883	905	892	865	915	902	932	929	837	863	854	877	910	839	911	880	875	882	877	839	843	905	858	916	865	839	889	850	876	846	882	925	864	835	844	857	872	855	868	849	868	815	895	878	871	889	840	832	908	888	940	871	916	850	861	897	845	886	868	881	940	899	924	822	862	872	834	911	862	874	874	860	895	840	842	850	887	863	879	868	875	875	896	906	917	886	848	809	905	822	857	914	882	824	817	877	858	857	865	878	852	863	914	849	856	862	893	870	860	836	881	918	852	825	885	896	896	899	852	875	939	896	860	859	812	856	887	832	816	865	868	848	896	848	896	875	887	867	894	921	917	876	864	916	877	859	861	873	888	793	869	833	860	852	906	856	887	917	848	805	886	910	829	918	839	901	836	850	864	909	843	929	889	887	854	894	813	839	873	873	815	864	918	903	818	873	858	894	878	894	880	866	857	885	841	921	950	844	849	898	881	890	863	805	888	900	857	873	892	849	910	893	807	851	886	842	877	802	898	890	829	878	874	926	904	882	865	854	853	834	893	878	892	860	859	856	857	898	848	855	852	834	899	837	850	842	831	878	855	882	877	887	854	871	888	914	898	870	907	840	885	849	876	868	838	880	920	896	861	889	898	876	910	831	900	866	852	886	827	838	874	889	905	908	890	820	874	865	861	817	852	834	795	872	855	835	883	912	800	856	865	834	838	882	827	858	861	867	921	851	812	875	885	849	852	834	881	886	889	857	857	911	911	859	869	867	885	836	902	862	882	895	875	876	893	907	886	857	873	917	843	837	871	899	861	914	943	895	870	856	904	857	878	836	852	871	856	891	855	859	850	876	913	867	868	894	848	919	918	829	829	882	913	832	840	899	837	829	812	875	868	897	876	842	845	848	819	861	861	899	885	856	867	852	852	848	886	862	833	868	890	932	860	879	856	816	894	906	862	847	850	874	892	812	856	875	853	869	833	857	867	868	856	862	898	889	836	840	881	834	878	843	944	910	839	878	826	884	939	842	865	857	848	877	852	838	875	885	847	881	835	928	903	874	896	844	805	871	869	866	896	863	864	869	937	841	823	811	905	866	861	841	894	871	903	874	824	877	811	857	845	851	887	904	855	883	894	924	870	802	910	825	881	855	864	842	848	852	885	880	903	888	884	906	884	837	823	848	839	933	844	867	869	861	881	845	809	879	886	879	825	832	886	861	850	859	941	846	911	868	892	822	889	849	862	855	869	941	892	866	848	865	893	806	843	838	897	865	884	899	879	840	869	848	852	869	879	872	835	817	825	834	884	869	882	845	823	834	862	876	860	934	879	867	882	907	863	817	926	866	875	843	867	838	915	875	850	860	880	865	842	863	859	848	847	889	808	894	862	892	907	857	849	889	827	848	922	843	818	896	924	829	854	928	835	872	919	845	907	874	887	881	885	913	876	909	874	835	889	866	823	952	876	867	839	825	846	848	907	884	929	890	844	853	871	833	877	898	887	868	868	864	880	847	872	850	904	847	870	849	882	905	881	845	862	868	868	885	892	806	875	838	842	835	841	874	863	866	829	858	878	825	902	873	829	821	897	898	863	812	860	878	824	917	909	882	878	851	858	899	862	861	899	856	922	876	857	849	870	885	854	891	844	863	856	860	872	919	828	885	816	877	940	889	852	890	839	901	854	856	859	885	885	884	922	880	878	921	863	903	865	874	866	865	878	840	811	881	829	838	862	894	899	835	880	881	851	829	851	875	907	880	880	827	817	860	922	881	821	905	917	898	862	843	852	878	857	861	881	834	843	875	879	865	868	834	897	913	800	840	872	856	894	873	841	890	861	841	860	874	868	831	866	909	925	885	884	870	901	854	901	855	851	866	800	892	822	836	877	840	895	868	926	906	864	893	799	881	833	823	879	850	899	851	823	923	870	944	876	852	890	883	831	854	859	851	922	859	859	922	829	845	833	873	838	854	866	894	924	885	885	911	862	846	864	885	860	906	876	835	931	849	858	878	881	848	891	894	914	841	916	849	829	893	860	840	902	853	868	879	848	847	886	845	863	915	869	858	866	884	837	870	874	851	870	863	900	887	867	873	881	896	862	880	894	846	827	921	908
23951	21345	28455	24571	21357	13304	4980	3122	2182	1972	1687	1747	1514	1321	1244	1290	1103	1057	1024	910	920	1015	935	901	881	880	851	875	837	851	870	853	837	773	850	856	842	841	828	859	827	823	826	792	812	812	839	756	817	866	815	846	811	828	828	792	818	845	809	753	796	759	810	818	792	833	811	798	819	800	841	819	802	798	770	815	817	854	800	837	820	815	852	824	796	791	825	799	780	783	789	785	842	791	816	834	819	767	802	823	814	815	806	802	838	794	823	846	829	791	821	795	786	830	841	886	803	830	780	845	799	803	839	803	815	789	807	747	796	848	839	802	795	809	807	801	819	809	797	810	801	777	819	862	822	865	826	779	833	835	842	810	770	803	815	788	788	846	868	836	799	817	784	822	872	848	828	803	819	828	799	800	800	835	796	787	810	812	871	784	832	804	838	811	855	787	772	808	823	785	851	762	811	791	759	818	830	843	844	772	798	802	815	770	846	843	800	829	812	751	871	815	821	822	804	792	825	832	853	773	764	742	847	787	809	817	820	798	796	809	794	867	833	838	795	823	768	810	804	821	809	817	827	836	817	832	810	811	773	831	797	804	839	862	828	793	877	767	854	790	779	833	848	812	841	815	811	856	793	808	812	803	846	783	821	814	824	831	826	802	800	836	784	837	836	821	823	818	823	807	814	828	814	776	839	850	776	829	831	848	777	795	814	747	801	824	856	804	843	770	846	795	794	814	821	834	849	859	847	780	812	789	770	850	860	802	817	850	836	828	778	787	828	784	877	839	846	787	833	808	801	771	815	885	789	859	797	814	769	800	776	791	790	800	825	793	812	764	829	815	806	776	828	809	832	824	760	818	791	821	785	866	771	836	809	788	762	838	856	775	829	834	848	761	807	852	811	847	774	811	811	825	838	816	851	869	793	791	793	849	765	792	804	800	797	742	885	814	822	776	822	822	828	793	782	856	875	734	844	780	801	829	829	808	779	822	801	809	848	860	877	841	851	778	792	841	782	785	830	838	802	796	795	812	822	851	821	857	797	819	803	800	804	814	823	833	797	820	774	855	828	849	878	819	796	811	846	875	810	773	775	823	836	862	778	827	830	788	830	831	754	773	833	744	814	825	789	809	798	831	827	812	803	831	786	765	804	821	861	830	825	835	860	829	782	809	807	759	906	848	836	831	732	874	825	839	773	795	834	795	804	882	775	767	811	853	793	857	791	789	769	794	831	819	748	824	823	804	817	782	871	830	837	830	815	800	824	823	816	858	811	816	843	789	805	859	756	766	787	814	777	850	784	845	802	769	778	819	819	874	782	829	792	838	818	824	806	822	829	784	791	865	827	789	807	796	832	800	864	815	825	808	812	718	840	790	841	839	769	791	825	810	807	759	778	843	784	820	860	790	811	767	821	816	811	838	813	810	825	824	784	824	820	811	781	858	789	820	794	784	824	853	764	878	810	808	855	840	803	790	805	836	854	807	799	797	802	824	810	831	746	869	763	803	826	808	746	856	820	788	781	827	842	813	829	797	866	769	762	812	795	827	817	837	824	851	829	854	799	873	837	781	790	821	786	829	820	838	834	794	796	795	766	798	755	805	793	818	814	823	787	788	803	861	790	787	831	776	904	829	801	807	835	835	816	816	810	769	783	819	814	788	734	793	835	809	838	825	814	829	811	828	822	868	828	779	860	818	839	798	842	787	785	841	791	850	877	789	782	808	833	877	826	801	798	791	771	814	867	783	832	780	844	807	882	839	790	794	844	835	793	819	838	736	799	830	835	793	818	823	803	830	823	805	822	825	779	817	835	786	796	793	812	849	767	780	765	832	827	881	825	823	797	819	883	762	884	841	787	860	798	823	753	736	888	864	793	803	803	785	836	830	769	824	880	801	812	797	826	793	782	820	775	846	798	813	778	795	856	758	785	801	784	779	736	838	811	805	798	805	754	790	774	785	822	787	839	773	799	828	804	792	810	840	824	841	851	817	826	818	777	801	827	816	779	812	828	774	853	776	774	794	771	853	766	827	831	787	796	785	825	816	802	779	879	820	795	798	815	802	801	775	771	815	828	803	758	813	730	838	816	785	758	800	813	787	796	746	825	755	800	838	805	793	794	808	825	815	818	825	794	825	809	766	792	808	811	826	801	793	869	776	757	822	793	787	796	782	831	817	832	816	843	850	851	841	857	808	810	819	817	800	831	875	764	817	837	852	830	797	852	833	890	815	811	830	805	791	778	802	836	821	839	786	841	815	834	836	758	820	799	802	810	814	802	779	814	775	794	754	851	764	804	829	823	800	797	823	830	809	819	796	826	789	837	767	775	813	782	842	828	817	805	808	779	811	842	836	781	774	816	798	761	825	813	840	801	826	765	815	793	820	787	794	777	802	758	843	816	791	795	867	848	812	828	804	765	803	850	838	785	789	818	746	868	834	813	805	801	834	760	830	842	824	839	791	789	781	872	789	799	821	794	770	846	806	842	834	777	822	858	802	795	793	794	846	784	761	842	828	808	783	806	792	752	784	768	829	825	813	832	793	829	781	836	784	771	826	796	843	794	795	768	812	749	818	830	805	859	797	818	799	803	794	800	799	849	772	758	773	811	831	786	762	822	759	810	764	786	862	814	807	760	897	798	864	840	774	793	840	862	800	816	803	785	874	788	829	792	829	824	785	837	827	762	852	815	877	803	780	797	814	834	843	768	781	766	801	855	783	776	860	812	799	765	820	796	822	846	782	797	786	855	854	847	827	826	862	776	804	797	830	763	862	799	812	801	806	800	793	821	789	808	823	793	811	824	773	833	821	801	806	830	809	799	795	801	797	813	757	818	815	823	832	821	806	807	816	838	845	849	810	824	813	807	823	831	798	767	804	842	837	840	812	824	765	753	749	815	822	812	844	781	801	819	844	770	808	765	801	827	833	805	795	763	773	819	807	860	824	756	863	782	816	788	827	835	863	843	825	829	780	818	789	829	827	782	831	788	783	786	823	836	838	843	850	766	828	817	813	758	792	846	793	773	788	813	810	790	788	830	793	821	864	794	758	820	804	781	853	842	780	834	843	833	824	823	875	787	780	808	822	798	825	765	789	797	861	802	848	842	849	772	835	789	831	807	781	849	810	800	846	750	822	818	833	767	842	825	809	760	816	792	835	848	833	809	822	779	782	784	825	770	808	803	817	829	768	806	806	795	853	820	819	851	816	812	815	846	868	828	836	756	868	795	740	802	754	848	793	835	778	804	785	819	806	793	827	840	785	832	848	807	796	843	813	872	777	748	839	848	829	783	832	854	849	844	848	783	844	811	729	796	819	833	800	825	795	835	788	820	823	805	797	844	834	810	760	842	820	794	748	874	812	803	783	814	858	825	747	767	747	825	846	781	819	805	828	798	872	833	793	843	848	864	805	832	796	788	807	794	792	820	829	807	788	782	841	749	804	861	808	799	790	772	828	775	848	777	851	820	835	791	816	790	797	775	785	808	813	845	807	786	815	810	779
10556	26989	23340	14783	12134	8380	6721	5189	4163	3143	2698	2612	2294	2026	1883	1759	1571	1459	1339	1336	1256	1207	1263	1174	1119	1108	1057	1044	1053	1062	1077	1126	1035	1035	1062	1102	1116	1039	1038	1046	1032	1033	1006	1021	1010	996	1013	992	1013	984	993	981	976	1003	946	1043	971	1013	1027	978	1039	973	962	982	994	981	983	999	1009	937	1015	1002	1042	998	994	982	992	1014	1075	949	991	1018	990	948	1008	974	962	1012	997	1023	994	998	980	1012	1071	957	1011	1005	1026	1015	1038	1047	1062	1010	994	946	948	1031	999	1021	979	986	970	1021	1026	1006	979	963	1003	956	1004	950	932	967	1029	1022	984	964	960	1001	991	963	1044	991	930	1049	976	993	999	974	934	941	951	1012	956	964	977	1011	919	921	1007	972	940	1004	1022	982	999	951	1004	975	1002	994	1011	1005	1024	994	967	1000	1008	1001	1014	991	995	940	976	1011	1022	974	1036	988	970	1010	955	947	939	981	965	1064	1019	1006	981	972	1001	962	1034	1020	1008	984	1038	972	987	998	997	957	997	946	975	986	987	935	964	943	994	987	977	953	1000	999	943	1006	983	977	996	1018	994	980	980	1025	997	1013	985	977	989	1025	985	957	987	957	943	1017	989	917	1042	955	961	905	923	1009	954	940	960	1033	972	959	974	1022	976	1015	959	969	961	913	968	985	990	936	1003	1029	1018	952	979	992	962	986	1017	972	979	976	993	970	965	1004	1043	976	967	942	992	996	961	950	991	1000	1019	1009	1035	1037	976	1006	955	940	989	924	1001	1025	988	1045	987	995	951	948	1004	973	1003	993	934	991	970	948	1015	962	992	992	998	974	1013	961	1039	983	984	974	951	1017	990	991	959	1000	1029	975	983	1007	1017	950	1003	991	915	1043	961	1050	992	956	932	1015	980	979	985	1019	1057	1012	982	982	995	964	988	1016	969	964	980	1024	1005	964	975	960	995	1010	920	1006	1041	977	1012	979	1007	990	985	989	1029	980	967	970	955	946	1040	947	973	965	967	1009	980	1007	943	982	989	962	1039	992	994	1013	1004	1008	1020	971	965	961	1014	973	992	969	994	973	980	1010	1004	951	1006	1007	1003	981	981	990	949	999	950	987	1014	967	1029	961	956	1010	994	1011	940	1004	931	998	970	1024	1000	968	992	999	1015	965	982	986	925	1020	1014	976	932	1007	996	1011	985	939	961	1038	956	1010	978	1032	1035	1017	933	1018	986	1010	1017	997	1021	1030	1063	954	970	932	1006	991	953	1051	933	914	994	1053	988	989	1012	968	983	930	980	948	986	986	958	1038	1030	969	963	1018	983	968	1017	977	993	990	977	978	1013	993	966	1014	964	960	1054	948	988	997	1001	974	984	997	998	1047	996	929	982	994	1029	991	1013	942	1009	996	973	1005	992	1005	952	911	974	924	938	969	985	947	1011	1002	992	1058	988	1032	991	1013	983	996	990	991	1004	979	1016	970	1032	1032	957	1023	1010	985	992	1003	1051	900	989	991	974	989	1013	921	986	964	999	971	964	1040	1019	1023	969	937	978	989	974	987	957	969	995	1000	999	980	975	1010	928	1019	931	977	977	1012	924	967	985	985	945	963	983	972	963	953	968	919	971	972	933	936	958	992	984	931	974	990	966	978	993	982	1002	935	973	1002	1004	962	946	976	1027	963	999	977	1008	945	1036	982	1024	979	938	987	986	996	999	1039	971	895	1017	1027	948	987	942	977	987	1012	950	974	963	960	1038	1038	939	997	933	978	999	978	977	1002	1016	1035	1002	1023	918	1010	972	961	997	1005	908	1009	952	971	964	949	942	1038	1039	1025	976	977	974	950	944	1022	1014	971	972	1002	1053	1006	967	970	961	960	967	1025	957	1018	1002	936	985	1007	990	970	1013	976	974	994	935	971	995	921	1017	983	986	981	948	1004	991	966	984	972	942	994	964	1030	1007	989	968	960	975	987	991	995	967	950	1051	975	1000	933	937	1013	986	969	946	1011	1009	998	1040	936	977	907	994	974	977	1005	986	953	935	1011	1022	975	972	946	1002	960	975	1030	956	953	1024	948	946	931	971	1005	959	948	1004	1020	972	1005	948	1005	994	1026	1026	975	1022	970	969	972	981	959	991	929	990	954	995	969	969	956	932	955	959	983	990	964	1030	967	996	926	879	959	1011	990	982	970	1003	935	901	998	974	991	1006	977	957	989	952	959	1033	1027	1015	961	1030	998	999	1010	946	944	994	964	982	954	971	971	1023	990	967	1052	984	1007	905	1023	1007	1030	965	990	915	937	1010	964	935	944	958	995	971	932	989	978	964	967	959	1010	1020	980	1012	932	945	983	950	954	984	1012	947	1012	966	1002	957	1021	1031	989	997	1007	990	989	949	1000	980	936	945	957	971	989	1045	1012	985	1010	972	947	985	946	989	1007	970	1008	981	974	1009	946	1000	956	985	1014	964	980	1009	1026	1063	998	990	1023	1024	975	949	989	976	998	1024	989	989	922	1000	955	985	967	945	1039	971	972	914	987	989	941	1013	954	972	1002	988	977	1012	985	1030	983	942	937	941	974	982	955	967	977	1009	975	972	947	956	952	1011	982	970	948	1014	993	926	999	1021	1015	927	996	1025	1009	953	952	981	982	1003	1014	930	1003	970	980	953	945	982	991	1014	983	968	988	976	934	953	1025	999	1023	987	970	978	1000	973	988	982	993	938	1015	972	1025	1052	1013	972	990	936	942	973	989	996	1006	943	1041	1038	983	989	954	980	939	932	1025	973	1010	932	1013	957	974	981	952	961	960	1009	1005	997	966	963	1002	995	964	950	959	1049	985	1022	1021	987	951	1017	929	1015	966	988	1005	903	959	926	981	943	978	957	987	1010	995	946	995	1008	918	1013	973	1059	946	1018	1003	941	938	986	1010	963	998	1055	1031	1003	1034	911	985	948	957	1030	982	1028	973	1029	1016	1041	990	955	958	961	998	970	1001	937	973	1008	961	999	1021	1002	988	935	938	963	944	994	1025	1010	993	967	981	1015	962	943	1002	962	985	1012	984	961	978	1000	992	1015	1002	896	974	979	941	958	1011	928	969	929	918	1020	1036	965	977	971	939	977	941	973	977	971	992	993	956	1013	959	1005	963	1046	956	972	1031	963	988	1011	997	963	1018	1015	1014	1002	953	1011	956	1008	971	950	967	1014	975	1046	1025	968	968	966	1014	1039	1004	960	1024	1025	958	1029	1020	999	953	927	983	937	969	1008	1005	977	971	1017	1019	1016	977	1001	982	994	983	984	984	980	1003	1003	920	960	970	955	1007	997	968	1002	1012	1021	1023	1007	986	948	996	960	996	956	995	971	1016	976	917	1066	971	983	969	971	1024	947	1050	960	948	967	1011	984	968	957	1017	946	937	978	1025	1008	1028	1017	981	967	929	994	983	990	967	968	944	986	944	1012	929	921	1011	951	966	1022	1019	995	1034	984	1000	944	996	933	972	954	971	958	991	1009	992	949	981	959	935	1012	1011	979	983	1023	975	1021	983	996	965	945	937	972	953	966	922	945	988	1052	971	1097	976	969	1107	963	969	968	983	952	959	990	983	974	1017	1015	988	943	1018	978	1014	1015	967	957	997	943	943	994	978	951	1030	1029	973	976	1001	957	1005	982	978	1012	1042	988	996	1006	974	980	1008	972	970	983	959	1030	998	979	974	942	1038	1000	979	991	1009	955	964	965	984	970	1003	1019	1008	957	945	1059	997	981	932	946	996	947	1018	957	971	980	954	1009	910	1008	910	978	1006	915	958	1019	985	974	950	991	1003	946	990	1009	1017	1041	990	1027	959	963	1055	986	970	979	976	983	976	959	936	959	1019	1011	1020	952	928	982	986	988	982	1055	923	959	959	970	970	998	937	971	1007	944	990	998	963	1024	981	1016	970	964	1006	995	1012	987	942	969	979	1015	1051	1003	982	941	940
24980	21352	27546	25497	15387	4590	2665	1865	1482	1153	1079	943	924	785	679	687	626	538	586	549	499	488	483	484	466	446	475	474	448	469	451	439	439	455	464	433	420	433	455	431	473	411	390	463	410	441	395	449	439	409	385	405	403	448	415	433	401	403	397	425	420	423	407	416	433	407	439	461	418	422	430	454	400	430	435	363	390	390	413	443	421	410	433	393	406	397	412	419	414	440	386	431	430	436	430	413	386	419	419	425	389	393	407	412	453	428	390	397	439	427	418	414	400	417	390	404	432	443	421	420	426	385	424	422	420	419	456	426	422	367	417	388	471	409	399	386	390	407	376	459	416	433	409	436	396	382	432	420	382	383	404	419	457	389	434	405	389	407	429	397	455	405	419	403	430	429	426	396	400	389	395	398	410	411	387	434	395	387	437	431	426	402	407	403	422	434	408	395	395	435	436	437	372	436	393	428	392	399	395	397	381	378	443	431	414	431	421	378	451	420	421	415	421	414	419	398	444	414	400	413	427	418	453	413	388	418	430	423	387	398	400	413	404	394	439	439	438	424	407	392	413	415	414	407	421	417	376	397	416	431	410	439	438	411	388	393	419	417	420	397	395	421	400	379	434	403	401	389	389	390	409	431	420	431	417	452	446	423	379	430	395	416	383	418	421	396	382	433	398	424	409	393	401	442	440	419	441	405	433	406	421	402	436	403	453	415	417	378	432	418	422	418	404	422	422	406	401	399	434	418	415	390	397	386	402	452	411	425	442	457	401	379	405	389	404	426	429	411	404	430	431	404	404	414	405	435	427	400	417	408	430	407	438	401	401	438	404	395	444	381	411	438	395	399	424	429	417	413	364	410	434	408	412	425	405	401	419	395	414	386	437	433	435	366	452	408	415	383	431	396	424	388	415	414	419	441	436	440	427	430	375	434	380	442	412	390	408	404	420	434	416	414	412	390	411	431	400	416	417	429	411	393	403	426	415	424	399	397	403	395	413	447	406	421	423	378	389	384	427	387	418	438	411	375	478	416	412	419	415	355	469	419	432	439	390	412	390	426	397	456	380	437	380	345	415	393	369	426	419	394	416	438	407	393	415	417	400	405	430	419	408	416	412	375	430	415	386	353	447	390	422	388	441	400	406	421	416	434	414	403	426	439	440	432	459	410	379	424	440	421	409	421	391	397	425	419	419	392	394	404	415	461	423	438	405	428	421	390	396	424	428	400	403	442	401	408	412	395	427	386	393	418	434	428	400	410	415	412	407	496	439	411	408	397	392	453	374	451	408	419	382	429	447	425	444	425	433	421	444	413	452	393	383	450	407	422	408	420	403	415	406	429	409	375	377	389	435	429	458	419	434	387	391	400	372	416	426	443	404	413	452	387	465	417	410	398	387	410	406	429	418	382	424	393	393	425	399	451	433	388	412	426	414	415	351	456	421	441	474	393	409	447	444	445	402	388	400	404	420	415	415	436	404	415	427	411	436	428	399	399	425	464	396	389	415	423	392	411	445	409	433	403	436	398	420	408	384	384	457	401	417	420	389	426	418	413	408	410	383	428	428	430	452	421	401	398	393	425	378	418	456	409	424	418	407	426	417	412	391	403	380	392	411	440	418	462	410	437	380	402	411	418	427	395	414	442	447	431	390	426	428	397	417	397	447	395	410	445	405	401	421	421	414	431	402	436	428	408	423	440	412	421	418	446	426	394	396	378	417	382	401	432	378	407	408	447	414	408	414	447	429	401	405	357	431	407	426	453	404	394	463	423	411	411	399	413	443	417	411	408	416	407	421	409	427	420	456	379	446	425	357	445	410	422	399	403	472	406	387	415	411	451	395	383	444	383	405	404	421	382	416	392	376	403	432	400	385	436	407	449	439	391	370	449	425	418	388	401	415	440	436	382	374	396	421	431	427	393	400	396	405	442	429	428	403	401	395	406	385	382	439	371	377	419	415	408	409	436	414	409	408	426	375	410	439	398	423	421	423	431	415	413	410	388	386	388	402	422	426	408	407	411	416	442	416	410	411	416	462	441	421	412	432	411	369	446	405	427	375	413	391	417	426	426	421	384	389	377	422	401	405	417	374	430	414	445	408	421	406	417	436	430	439	437	391	412	424	416	417	415	427	364	392	411	382	423	424	379	438	406	457	414	404	411	395	408	397	423	386	420	428	399	380	436	379	437	404	412	408	404	381	402	413	420	448	409	398	421	392	397	415	350	385	417	387	416	439	399	384	438	402	422	425	423	424	418	367	418	436	422	427	400	396	422	433	386	452	426	412	412	426	404	425	386	453	390	418	363	416	409	410	409	396	395	394	432	386	430	394	414	433	403	404	422	424	405	409	419	439	451	388	413	376	401	401	379	437	388	395	402	407	396	406	425	377	383	430	404	387	382	410	453	414	408	453	417	436	401	401	401	429	445	406	448	443	404	435	458	416	394	417	379	350	435	443	446	400	460	442	414	421	404	398	426	425	403	411	426	398	429	437	422	397	445	420	388	414	436	439	420	403	424	409	423	389	396	410	388	399	426	385	396	392	428	390	390	443	392	431	413	411	434	416	396	446	394	419	401	419	429	417	414	396	438	390	407	413	438	414	409	404	424	394	376	429	415	424	419	433	416	429	401	425	412	400	370	372	390	418	397	397	415	412	411	390	398	421	411	424	380	448	420	407	400	366	401	381	422	431	407	436	445	397	420	448	403	429	423	408	424	392	420	439	435	432	367	418	399	426	419	385	429	425	412	428	418	390	388	397	428	390	422	387	376	403	400	402	402	401	391	403	435	419	398	416	390	423	413	404	421	407	391	427	410	404	419	422	440	379	418	397	418	394	395	435	457	421	385	415	455	420	402	419	377	415	413	385	395	391	403	397	435	410	408	396	370	416	406	481	410	403	377	413	416	400	449	418	414	451	404	411	444	421	380	427	410	438	417	429	402	443	373	404	402	431	392	419	418	427	444	416	405	438	405	414	406	391	387	437	405	456	419	419	389	356	426	406	397	415	452	420	412	403	415	381	388	407	418	402	396	437	420	411	454	413	394	431	414	450	422	419	411	391	426	394	427	363	419	430	388	420	403	451	390	415	417	408	424	384	385	419	405	440	388	397	419	379	447	440	401	429	435	423	397	395	412	427	422	407	396	399	400	408	397	411	422	431	448	409	395	439	399	415	406	379	408	408	421	470	380	426	398	426	418	388	400	446	392	420	446	393	411	403	420	376	401	436	405	395	409	420	417	398	390	390	406	415	394	418	385	417	399	449	436	415	427	417	398	394	411	440	382	415	378	412	428	437	387	377	411	428	395	420	428	415	403	436	405	444	387	398	388	408	445	418	423	426	426	402	387	416	418	430	395	392	423	412	410	419	393	376	414	404	418	382	385	439	417	389	427	428	423	426	411	434	424	396	392	416	419	401	411	418	403	399	394	446	424	413	393	436	397	377	419	418	426	449	438	413	437	447	390	442	384	396	399	444	422	420	392	385	416	397	413	396	434
9934	23326	19474	12111	9649	6608	5017	3963	2924	2353	1910	1800	1591	1290	1193	1110	994	826	792	733	714	670	659	616	607	625	576	556	559	545	563	567	538	552	538	565	506	574	551	514	540	523	494	517	501	547	493	522	555	511	516	486	498	495	544	475	484	483	503	503	484	485	567	494	468	501	480	500	496	527	487	489	533	524	507	494	489	483	499	520	522	519	543	454	543	494	500	522	499	506	534	485	457	494	485	493	508	487	532	485	517	517	484	482	504	510	513	512	490	497	506	496	494	514	524	501	500	520	496	514	490	499	548	505	468	523	518	510	462	501	543	501	514	504	480	469	480	503	500	505	493	523	461	530	480	488	442	511	518	483	516	498	563	494	483	490	510	520	529	497	494	473	487	501	515	489	491	489	496	522	495	493	488	502	495	510	530	516	489	520	480	484	498	506	536	499	495	512	498	494	480	505	512	490	558	542	518	500	503	487	490	529	509	500	477	547	489	515	490	508	514	536	551	488	471	483	514	502	504	504	493	477	521	461	518	532	538	513	499	503	507	523	496	491	515	464	506	521	527	481	523	493	516	551	512	478	488	498	515	497	485	536	530	485	484	472	469	512	543	488	498	510	495	478	513	519	479	543	532	513	492	481	494	516	504	537	483	497	534	485	540	500	496	489	484	480	484	537	519	521	456	488	509	547	534	451	459	506	553	462	513	528	555	487	506	475	491	496	502	480	473	487	512	471	479	508	496	500	526	455	461	505	511	513	490	497	512	476	554	476	465	488	493	492	533	495	467	507	480	533	510	491	494	551	488	532	478	504	495	459	504	511	509	470	508	528	513	487	484	519	483	486	515	507	488	461	513	545	509	480	511	494	461	470	501	518	519	494	472	480	522	534	519	493	509	507	512	495	469	469	499	480	462	536	507	469	470	524	537	526	489	498	517	489	542	479	484	450	522	508	477	489	512	493	482	461	484	476	556	517	522	474	487	491	561	481	513	518	472	490	507	513	515	496	517	480	494	532	541	497	508	508	473	482	525	467	512	542	493	476	487	498	493	516	497	495	486	503	462	508	500	535	461	498	501	516	495	502	507	525	501	516	505	495	534	515	504	549	523	457	515	509	507	508	503	480	485	519	493	524	504	492	518	497	529	483	496	522	514	517	513	441	495	478	507	502	521	490	485	519	516	499	495	520	471	509	514	514	514	487	483	485	499	497	506	469	495	483	507	482	527	508	509	494	498	489	499	495	469	506	507	502	536	502	490	510	528	480	512	502	498	499	460	488	517	529	519	486	512	507	534	514	508	520	501	457	503	499	494	503	505	509	504	497	492	520	495	491	518	521	479	483	491	474	518	491	519	510	493	490	514	505	525	515	532	527	519	523	502	517	497	523	473	481	560	516	498	492	511	535	484	497	528	488	517	489	469	510	513	464	485	512	526	534	483	496	499	470	488	513	515	518	505	520	530	491	513	523	513	472	521	517	466	526	509	518	531	471	523	494	523	502	496	515	444	536	475	540	495	491	525	534	509	510	493	529	482	461	503	508	494	545	485	484	512	508	539	490	533	464	478	513	493	502	494	466	515	449	479	508	550	508	504	495	537	522	562	531	509	501	535	497	501	511	497	516	500	488	523	531	531	540	479	502	492	491	484	478	499	481	504	542	499	467	472	470	510	487	458	506	498	489	472	502	495	543	478	512	492	495	538	496	512	505	492	502	477	468	509	517	503	487	472	555	469	468	518	512	512	457	505	478	508	486	499	503	520	481	535	493	459	503	534	491	508	537	480	525	504	466	526	509	461	470	517	514	522	478	497	488	523	529	497	496	481	492	484	508	520	533	520	470	531	506	489	494	493	508	459	455	508	505	481	551	481	548	536	506	534	505	488	463	527	553	517	479	499	515	493	500	510	502	544	510	530	518	497	498	459	511	478	523	507	524	495	483	529	494	481	496	495	501	526	501	476	524	506	465	481	459	506	515	494	503	516	500	513	503	477	475	495	523	486	465	519	493	526	489	535	457	535	499	469	495	503	518	523	492	501	501	515	493	512	484	515	508	522	489	494	500	475	513	538	496	477	512	503	477	482	489	545	503	477	509	504	502	511	513	485	513	502	541	473	504	486	480	476	509	490	543	486	497	472	513	503	508	487	486	487	525	502	522	474	495	485	464	508	548	528	483	518	478	514	543	498	566	505	531	525	506	509	468	496	529	514	512	524	496	497	465	534	510	536	542	548	506	476	475	480	517	496	529	520	536	447	504	502	480	501	505	489	494	492	485	497	526	511	536	495	462	567	465	513	511	466	514	487	513	488	458	473	493	475	509	471	491	473	469	543	537	504	475	498	544	484	482	486	528	485	507	502	509	500	526	499	483	498	501	523	524	515	497	510	533	498	505	500	539	477	518	496	524	514	521	514	501	518	500	515	497	484	459	518	472	528	572	512	515	512	522	537	518	492	501	479	534	517	459	524	473	474	525	499	524	496	483	526	491	532	463	479	497	538	553	526	505	520	553	522	530	550	485	541	501	485	522	485	523	480	516	465	517	503	510	560	512	505	535	538	526	469	548	484	542	455	480	506	515	506	510	525	518	522	499	510	496	492	512	491	515	492	521	519	518	511	520	441	500	499	481	520	490	459	476	515	485	495	497	481	492	500	486	507	490	510	514	498	535	484	506	507	502	504	493	514	537	522	491	450	513	499	491	540	495	553	549	509	467	548	466	491	480	472	512	528	484	535	466	485	503	535	499	518	474	500	509	513	497	479	484	541	450	494	457	492	475	526	525	491	535	501	484	525	520	556	523	562	519	493	518	533	509	471	501	508	485	487	470	502	482	518	525	512	503	517	508	542	500	464	513	483	501	491	470	521	501	444	538	504	485	527	493	469	487	496	454	484	503	496	524	509	496	464	527	493	500	513	479	522	530	508	503	500	500	501	507	508	528	503	523	502	561	493	480	489	513	425	484	517	489	518	520	471	487	526	502	531	472	522	505	470	489	494	539	503	509	513	522	490	524	495	506	471	456	477	525	488	494	524	538	522	511	512	512	499	488	487	485	498	468	522	471	491	498	522	501	510	535	495	511	520	529	503	493	507	520	524	529	482	498	525	511	483	512	516	487	506	501	516	491	467	523	481	483	481	500	496	521	472	473	502	544	517	503	497	495	500	497	505	509	484	491	500	551	542	473	469	492	506	512	481	487	503	503	491	516	518	526	527	541	508	514	507	491	524	464	494	485	467	471	494	534	519	546	512	497	482	523	503	497	483	518	487	498	480	500	504	513	509	507	528	476	542	504	483	529	489	464	521	472	489	515	524	485	498	480	491	495	474	543	526	474	443	507	468	510	512	482	502	467	483	500	486	530	506	525	464	502	529	486	517	491	496	548	511	541	503	512	507	489	510	509	510	503	520	491	465	540	511	495	490	462	500	504	536	532	497	508	518	458	531	513	524	501	548	516	493	482	490	496	465	486	507	506	515	500	548	486	534	499	485	492	528	500	526	511
22966	21402	29007	24191	21424	21488	12212	3873	2516	2004	1679	1506	1404	1270	1096	1052	1032	748	758	741	671	607	573	622	561	599	555	496	505	559	517	534	469	514	536	497	522	520	520	515	527	452	537	457	460	457	468	500	522	460	436	457	444	461	485	477	451	441	465	474	473	452	456	452	490	486	483	432	428	482	422	478	501	479	480	454	472	468	459	538	450	473	502	453	476	505	419	463	503	484	460	478	496	466	479	468	448	459	470	454	460	449	444	449	446	493	469	501	464	466	451	465	464	479	469	435	439	494	464	434	463	453	452	463	509	480	427	472	476	505	491	466	484	428	423	458	478	467	477	480	442	390	458	485	496	457	481	468	477	453	506	503	501	418	458	469	465	445	462	479	471	440	446	449	453	499	432	470	448	464	479	444	478	473	495	449	437	434	471	479	452	492	437	425	474	441	452	448	484	491	480	435	533	467	429	451	485	490	421	466	450	451	479	446	435	476	454	457	452	483	436	449	461	496	476	446	488	474	463	484	462	471	496	453	454	447	508	504	476	436	467	523	498	473	477	459	474	464	426	472	466	433	440	478	448	480	471	486	450	487	469	446	467	479	446	479	462	466	455	473	416	470	499	484	448	459	471	440	466	472	465	471	481	446	490	470	434	452	479	443	463	437	483	469	488	472	458	486	467	463	485	462	428	498	455	447	451	455	484	475	460	472	514	464	448	485	468	478	422	403	452	462	474	466	474	452	473	468	458	467	443	449	483	452	478	487	459	481	494	412	465	468	410	481	437	482	505	469	444	447	448	462	425	459	447	472	481	456	462	449	439	481	503	408	489	461	450	484	429	456	463	434	439	458	447	452	518	469	450	484	459	465	465	452	478	441	492	484	459	484	449	464	441	440	434	470	465	448	443	476	484	476	462	483	443	455	449	480	517	485	471	433	458	450	495	420	503	453	498	469	448	431	441	483	495	453	470	424	426	473	453	456	489	443	480	417	480	456	477	486	435	472	451	442	459	438	426	444	468	480	485	455	471	432	444	480	449	438	478	445	444	441	472	475	443	462	479	445	474	459	486	461	459	455	480	430	482	494	441	444	482	434	451	447	485	458	494	463	485	493	447	455	465	479	494	471	459	472	445	497	424	443	450	476	450	442	478	465	438	502	460	460	462	489	478	464	446	442	450	469	479	477	457	490	488	435	497	459	449	489	481	462	462	468	456	423	485	465	463	419	440	468	446	445	438	453	482	486	467	489	473	415	479	459	458	414	474	497	477	466	452	448	453	418	454	481	436	485	456	462	460	446	435	434	474	450	473	477	444	442	425	468	430	481	469	454	466	494	473	442	492	473	463	455	442	470	450	442	465	454	430	469	456	434	449	447	486	488	503	468	476	428	471	424	509	504	455	417	444	458	461	461	443	454	480	446	451	449	469	490	489	445	490	459	456	487	490	470	438	436	425	469	455	445	447	462	466	468	462	471	461	484	468	434	460	451	465	451	474	441	461	475	485	465	455	469	467	478	448	431	433	458	460	402	460	473	469	491	429	474	464	492	455	456	457	501	448	416	436	472	445	435	490	449	419	457	446	436	439	456	443	443	426	458	485	453	478	420	502	459	422	475	485	456	475	476	434	471	445	437	435	463	431	465	460	454	488	481	452	453	474	445	481	482	460	470	463	488	450	422	471	488	469	456	463	430	475	515	474	417	446	450	469	506	449	454	445	419	469	456	454	468	473	463	491	467	417	474	415	458	471	428	523	471	451	462	429	460	459	472	498	469	467	452	470	441	450	472	448	437	477	504	489	422	474	461	439	441	509	483	442	449	461	463	461	441	491	478	427	466	470	461	479	476	458	471	456	459	472	466	473	478	450	446	455	485	452	489	461	456	447	442	452	466	445	436	496	483	504	482	440	455	465	463	432	466	466	485	475	508	491	425	464	429	468	461	442	490	484	487	494	410	433	433	453	488	434	434	438	453	452	478	470	467	457	463	465	446	437	471	462	463	489	448	467	427	421	463	509	456	465	456	430	462	450	468	452	472	471	441	457	483	449	478	420	467	465	444	461	451	458	483	470	475	423	413	481	435	460	436	459	459	449	460	457	449	487	466	413	474	474	484	497	404	489	467	494	451	473	472	472	459	399	497	462	448	453	458	482	476	406	479	452	439	450	470	442	484	487	456	456	476	456	445	438	447	461	474	485	498	465	483	501	462	449	478	462	448	441	456	488	472	463	451	472	470	447	438	482	476	505	474	498	453	462	449	447	417	412	451	420	480	444	474	432	466	410	479	484	473	430	458	453	481	438	450	456	452	472	444	449	483	443	449	429	471	462	443	449	476	459	447	450	481	449	467	471	463	462	409	464	444	453	461	426	448	483	457	471	442	464	468	430	466	440	441	488	455	453	428	461	468	473	478	459	448	462	463	481	425	463	449	443	460	459	478	453	479	441	470	455	474	443	466	429	468	454	489	444	457	433	455	472	449	451	449	476	444	429	500	451	469	485	444	475	462	429	471	433	441	460	442	465	467	447	448	475	430	444	467	468	465	469	432	449	484	478	429	447	472	492	483	497	446	457	473	472	485	460	455	443	431	468	474	481	492	440	441	459	443	470	471	478	448	445	470	486	448	470	449	491	477	456	453	438	426	465	466	505	473	462	442	465	420	483	461	479	509	461	497	464	493	433	458	445	460	494	476	490	484	486	462	459	466	420	434	471	486	476	457	474	438	485	493	456	468	436	422	447	443	412	466	499	467	460	446	460	464	471	460	448	464	473	480	490	457	456	458	456	441	481	448	493	405	459	434	491	459	497	457	441	445	442	473	432	454	434	462	444	436	462	436	439	452	454	464	479	445	442	452	410	427	424	433	459	468	497	444	502	390	478	473	470	454	447	449	501	435	471	445	499	500	464	461	446	452	459	481	485	465	501	422	474	473	481	469	468	455	458	482	472	463	490	464	442	469	456	448	446	470	452	430	459	457	468	426	456	505	447	457	464	467	462	477	466	462	457	480	478	452	502	454	453	456	455	441	442	463	459	429	436	469	476	450	438	431	444	484	447	455	428	480	453	496	519	463	450	457	443	429	434	475	442	478	449	444	445	498	480	461	436	481	445	486	454	479	459	443	434	462	459	452	473	458	423	477	461	493	447	461	468	466	469	491	449	466	467	464	458	442	462	430	472	481	454	479	486	467	449	470	481	433	453	469	472	459	456	433	484	461	462	476	460	466	453	484	442	446	441	453	415	459	457	475	463	477	499	461	433	459	480	458	445	428	493	482	421	436	423	455	463	450	475	461	476	467	437	455	502	447	474	501	448	465	494	483	417	444	480	489	510	489	439	456	421	447	422	490	485	456	440	463	424	453	455	465	447	487	454	441	487	463	480	439	433	496	432	452	484	442	469	453	468	500	494	477	439	447	506	439	499	474	457	460	487	446	431	497	482	480	466	466	429	471	464	455	434	466	477	479	467	479	461	439	461	485	507	444	513	448	473	421	470	465	479	448
11867	31524	27322	18107	14570	10910	8053	6442	4900	3748	3020	2680	2510	2210	1813	1645	1422	1215	1127	1037	986	941	887	836	780	690	708	726	653	681	672	678	674	697	691	678	670	701	660	658	703	618	657	600	603	592	605	636	620	610	559	648	555	583	583	577	619	596	632	554	587	574	570	600	562	567	570	571	574	544	572	580	579	572	554	578	570	581	577	569	591	586	556	590	600	570	615	609	603	598	584	581	561	568	550	621	596	618	551	555	616	598	564	598	596	561	548	572	598	581	551	592	582	599	546	558	569	589	556	615	554	582	575	642	576	595	604	585	569	602	533	608	573	547	597	560	562	582	568	554	558	581	580	558	568	578	593	562	600	631	608	572	531	553	634	567	554	608	581	608	595	605	613	548	535	557	556	560	561	555	589	544	582	524	556	563	640	589	559	543	562	588	585	521	548	555	581	592	589	609	594	576	562	549	573	603	525	597	566	603	619	595	592	586	531	599	587	570	587	583	581	586	549	534	574	582	606	565	569	622	587	604	547	561	593	585	598	562	594	630	558	574	607	598	563	578	593	573	530	581	580	603	574	582	572	601	593	593	536	560	599	593	580	610	545	600	571	556	562	540	595	538	599	565	591	600	536	594	581	567	584	584	573	605	584	628	601	579	611	575	582	549	544	597	554	556	601	555	593	590	575	524	575	540	594	564	549	565	585	569	529	571	534	547	525	638	599	540	596	586	574	553	602	586	573	573	603	566	538	591	581	559	600	557	563	560	595	554	589	540	573	555	588	585	602	570	601	575	583	612	589	571	547	587	558	561	565	587	607	567	578	574	571	590	573	615	544	615	550	553	545	584	589	547	566	596	536	633	561	536	590	565	580	561	599	612	576	623	593	548	584	561	557	531	557	606	580	579	580	583	524	568	608	549	591	574	598	557	620	598	603	542	579	561	614	558	562	555	541	583	590	566	608	582	588	566	586	566	592	579	576	611	557	546	570	627	551	577	568	543	594	587	565	577	552	569	590	578	574	584	560	579	584	601	581	561	579	543	618	610	578	532	605	604	564	606	595	571	575	579	607	581	590	551	592	583	548	545	592	616	587	585	535	535	559	583	633	560	574	597	600	546	580	573	543	599	585	595	581	586	598	558	607	574	546	607	564	595	552	507	566	564	571	617	563	584	556	585	593	612	557	606	564	535	628	587	565	605	595	584	565	590	598	583	597	550	596	570	557	568	567	567	571	600	591	554	581	572	614	587	559	604	577	556	607	558	605	601	558	563	600	584	593	597	576	560	656	617	587	583	558	570	590	546	588	607	611	568	533	557	593	567	601	531	577	630	583	555	566	577	572	579	563	596	585	590	557	603	624	562	596	565	537	551	569	598	610	570	593	603	602	571	577	568	542	600	561	567	587	579	557	601	610	581	571	596	604	574	608	550	570	560	564	571	575	592	588	587	542	593	577	572	598	578	579	564	566	562	568	594	588	577	567	541	588	550	576	603	595	588	643	541	574	552	568	588	554	566	640	600	610	577	578	574	583	553	585	583	573	605	559	609	601	589	581	585	612	547	611	588	591	537	605	583	550	558	537	543	585	579	522	565	554	559	564	582	612	597	568	578	552	586	589	560	555	586	532	548	558	631	584	606	577	606	610	582	566	581	559	603	571	592	602	544	581	584	572	582	584	566	587	577	573	582	632	555	593	601	547	581	589	564	576	585	574	560	558	569	552	546	563	572	586	587	585	529	613	549	559	578	566	586	542	585	607	607	576	524	559	582	599	597	569	551	562	566	587	609	573	570	566	589	580	583	567	544	629	611	566	559	574	592	552	567	601	558	537	573	561	564	597	619	587	590	561	571	578	529	569	563	600	585	583	615	543	587	560	571	589	569	605	584	634	577	621	568	571	597	595	570	584	557	578	575	606	577	539	544	586	590	550	570	590	596	575	558	595	583	613	581	614	559	543	597	586	592	542	582	534	563	568	596	551	584	587	595	605	565	578	571	573	554	552	564	591	562	610	595	572	617	598	570	550	619	576	548	577	587	544	570	586	565	569	575	595	585	525	557	560	566	592	564	550	562	582	621	565	597	574	602	511	562	609	602	578	576	600	579	523	585	520	566	586	599	541	603	574	586	607	543	588	569	587	543	546	569	563	537	560	582	600	604	529	558	553	530	563	559	571	568	563	584	571	576	580	570	562	596	585	567	559	592	579	588	581	598	588	573	580	583	587	568	575	564	572	538	554	548	605	571	618	564	600	553	572	600	567	573	559	521	592	529	558	601	628	589	572	557	606	560	544	549	587	593	578	567	539	566	550	578	583	584	586	577	577	593	588	601	561	565	557	557	580	571	605	570	552	539	602	555	563	561	570	534	616	569	588	608	525	607	586	589	559	584	560	612	597	563	518	559	593	551	564	562	657	614	528	549	603	539	575	575	611	616	560	572	535	580	539	563	595	583	588	546	589	577	556	569	578	619	548	558	537	552	595	576	537	578	548	578	580	584	573	563	549	578	599	607	584	556	604	595	547	533	599	568	546	579	574	617	546	555	538	569	590	610	587	588	546	570	608	559	582	594	558	625	566	566	606	555	561	579	555	615	584	598	553	560	599	606	581	576	602	582	575	571	563	596	578	577	597	603	574	606	619	606	601	538	600	574	537	587	571	576	581	593	560	591	617	623	595	585	592	584	565	592	562	591	559	582	531	544	543	524	636	584	588	591	545	586	555	572	567	562	604	609	594	589	562	630	551	576	549	565	616	566	603	578	555	567	557	526	577	600	593	578	576	600	570	532	596	582	568	550	548	604	588	576	568	559	552	567	562	556	563	632	566	631	564	519	594	565	573	543	591	572	597	579	588	608	585	559	604	592	585	583	598	542	569	557	541	544	520	607	623	576	598	590	567	592	588	558	606	613	552	568	610	578	583	588	589	555	551	620	556	606	632	528	563	604	614	569	587	567	552	613	622	588	567	625	587	561	541	559	601	600	559	544	580	601	605	587	578	597	630	618	599	614	612	617	568	568	583	568	548	555	592	546	604	535	572	563	575	604	543	584	599	584	550	554	549	579	586	567	567	571	568	570	650	533	567	621	589	594	576	616	550	589	528	575	588	558	602	576	583	547	575	555	615	605	573	569	570	571	612	557	563	583	604	578	555	574	549	549	578	592	579	559	597	584	542	571	574	560	603	603	600	578	553	586	591	615	531	565	585	619	576	603	584	585	578	559	603	551	550	541	595	597	588	549	575	566	596	596	547	606	601	592	573	588	583	580	570	604	575	555	550	570	575	569	573	559	614	560	571	607	544	629	580	572	549	594	553	590	578	556	604	565	541	568	550	554	596	541	564	629	566	556	536	593	594	539	564	563	590	554	530	565	564	590	566	554	582	582	580	536	563	587	575	578	545	562	620	601	557	590	548	587	595	561	591	599	587	572	551	577	558	620	582	533	544	566	589	566	587	581	605	637	595	541	580	561	565	588	547	589	544	610	562	555	508	573	579	598	555	547
27760	20055	13357	7160	4130	2611	2057	1671	1402	1212	1101	1051	1004	957	906	832	861	841	776	775	777	761	776	786	740	731	755	763	763	744	753	765	742	722	711	742	728	674	710	694	721	745	733	721	684	749	700	747	705	680	726	713	736	694	740	714	719	713	706	734	688	716	708	737	725	714	714	690	717	744	721	712	709	717	731	706	696	691	721	652	718	715	716	711	742	694	770	729	737	708	728	747	714	703	721	689	725	712	702	684	706	646	699	752	693	739	696	725	697	725	690	731	695	721	706	693	739	725	690	685	702	699	722	671	675	696	671	703	724	678	729	709	766	689	770	736	765	704	729	714	725	673	689	732	703	684	686	722	697	708	703	701	718	693	717	723	678	691	704	711	662	703	728	709	730	749	727	707	707	685	704	697	715	672	764	691	708	697	716	725	702	670	743	685	733	715	722	678	657	693	706	688	679	721	731	726	725	690	729	675	737	722	744	722	678	717	748	691	724	732	688	699	691	729	711	731	773	716	652	727	709	711	687	688	713	706	699	730	667	711	732	734	720	669	722	688	707	714	704	692	735	680	696	735	689	745	715	686	694	735	712	733	704	706	672	705	727	714	700	747	721	690	674	750	645	710	678	714	688	727	740	666	728	722	749	741	705	697	697	670	703	701	665	729	715	703	711	737	693	703	741	709	703	686	696	705	722	720	683	708	750	675	679	682	697	724	701	709	725	708	716	696	679	752	691	725	739	710	709	741	732	730	714	718	729	792	718	744	654	694	711	666	720	717	741	675	685	681	709	691	718	726	733	705	674	692	693	713	742	761	688	721	714	725	712	709	711	733	740	711	692	716	760	739	713	722	712	738	734	671	723	735	718	650	698	653	739	703	687	741	712	745	758	692	706	725	751	711	748	743	722	692	675	723	747	727	692	757	700	720	727	692	723	692	684	708	684	718	709	712	686	740	706	695	731	735	727	715	718	709	673	696	732	681	719	672	697	698	689	711	756	715	686	747	744	665	742	741	735	735	675	738	732	723	702	708	706	708	721	747	726	683	688	710	703	720	710	726	720	710	680	746	731	669	706	722	755	701	761	723	652	720	753	702	693	698	695	674	675	700	797	676	685	697	694	742	702	718	701	712	685	712	717	695	732	739	730	756	697	692	692	683	665	704	724	706	685	714	711	667	711	722	713	736	693	742	729	689	748	688	713	692	686	723	721	693	685	722	732	743	730	707	687	698	778	750	749	682	669	721	761	724	652	685	741	707	692	758	695	738	709	690	753	736	723	716	720	680	717	713	676	642	738	729	658	722	694	756	704	700	724	681	697	696	693	666	720	670	711	702	722	696	690	705	716	747	678	673	724	681	732	699	742	730	720	695	707	697	705	738	702	750	713	714	719	684	737	704	697	722	741	702	761	708	703	743	737	693	713	746	751	700	715	747	703	752	726	729	722	682	695	721	703	730	714	713	718	696	724	736	687	725	696	736	697	750	711	721	688	734	719	726	721	671	741	685	709	767	733	705	720	664	725	659	690	651	702	734	708	718	680	749	643	720	751	743	674	710	731	801	722	711	712	675	685	743	701	724	739	691	716	744	758	718	786	715	632	689	715	722	696	676	683	678	705	693	687	729	696	713	741	670	728	689	714	695	686	714	706	707	694	678	700	677	693	756	680	707	745	721	678	724	746	756	739	696	686	753	721	654	701	746	706	702	712	677	726	638	685	672	705	751	728	666	714	779	769	729	726	727	751	748	705	714	744	718	722	736	773	732	761	691	760	731	712	658	686	723	690	686	673	687	695	699	663	779	716	694	695	702	734	763	732	746	713	674	762	711	728	710	715	703	699	728	762	672	718	727	743	752	689	695	723	698	719	700	713	725	732	696	703	708	713	664	707	698	722	735	711	748	736	709	701	741	715	706	687	670	768	706	721	677	695	707	705	630	706	750	685	717	687	667	699	770	691	664	732	767	678	677	731	738	723	701	687	698	719	746	724	709	694	724	737	714	700	696	715	654	749	693	697	733	752	705	735	674	724	739	723	699	758	704	694	727	772	738	708	743	742	757	735	677	697	711	720	728	657	713	742	698	667	738	706	764	698	712	646	730	754	716	706	726	686	765	722	728	708	685	691	659	715	708	717	700	737	692	737	712	750	757	675	740	691	706	667	731	723	745	727	716	747	718	745	721	687	699	703	707	702	734	703	739	729	726	709	724	723	704	698	716	689	692	663	767	739	705	736	712	703	694	695	788	722	678	717	691	717	679	742	720	698	713	728	694	752	665	735	700	664	705	690	744	688	716	661	738	717	699	724	693	696	720	710	728	731	736	761	714	736	716	738	645	726	725	730	735	691	712	725	744	738	728	708	693	699	732	713	732	722	663	744	714	659	708	692	725	701	717	773	703	710	705	756	710	669	720	634	688	706	728	716	713	685	747	746	710	737	735	740	712	742	722	751	698	662	745	753	711	715	728	681	750	773	733	651	741	738	760	753	715	710	704	744	741	767	774	685	716	782	733	750	717	761	703	738	713	729	691	766	730	766	722	660	704	688	723	735	701	686	723	742	673	707	733	678	722	736	679	697	711	725	700	694	731	640	706	681	744	701	718	746	735	714	716	717	679	722	742	701	718	726	740	731	732	662	728	733	701	704	647	675	719	715	707	655	702	687	686	697	723	683	695	727	708	704	710	758	714	717	700	739	704	665	700	704	729	700	721	775	682	675	678	728	723	687	697	693	672	753	724	679	689	731	692	716	734	693	770	699	710	708	744	692	694	714	698	761	711	730	713	714	705	694	694	737	714	684	715	771	743	716	716	721	720	721	696	726	730	699	731	742	715	741	712	731	720	716	724	770	718	697	713	726	749	744	666	715	717	704	688	721	708	723	702	717	695	703	710	790	733	739	716	717	729	714	706	672	719	722	720	718	692	751	653	681	663	672	728	712	697	723	747	681	713	758	727	697	718	762	718	692	729	687	686	741	710	724	764	739	735	704	756	718	726	693	755	694	731	742	721	644	713	712	735	685	711	735	740	689	697	710	724	765	688	753	679	679	736	708	736	736	704	745	738	765	724	752	708	694	662	719	715	658	682	722	775	729	721	710	688	737	709	725	691	713	734	695	685	692	720	748	669	705	715	719	760	727	776	697	695	690	737	711	737	666	700	713	709	737	761	716	692	716	690	711	645	725	745	719	741	713	732	723	711	722	713	735	682	650	705	695	725	731	701	719	739	692	708	688	766	727	697	686	732	723	756	749	682	647	722	709	791	705	722	696	733	708	750	742	687	711	691	702	687	686	705	718	683	720	702	700	690	716	715	708	749	716	735	737	702	660	692	734	730	745	730	734	719	724	718	750	757	695	734	698	692	702	761	698	692	739	705	698	673	711	708	722	735	743	738	708	677	691	707	698	685	683	699	732	688	696	769	700	724	720	748	757	688	725	700	751	728	675	711	698	691	689	689	734	738	692	677	714	794	719	706	692	705	752	686	685	699	697	758	756	740
10075	17905	14626	8715	6529	4852	3732	2971	2213	1883	1607	1568	1498	1413	1307	1247	1213	1039	1055	958	998	966	954	909	944	889	901	925	879	969	907	880	887	938	878	906	878	872	911	859	868	889	927	906	879	881	829	859	826	910	848	816	906	892	870	887	857	862	886	796	892	869	813	881	803	882	934	863	854	821	854	823	846	874	865	885	876	832	814	816	921	832	852	803	851	817	884	862	856	845	855	858	875	817	870	799	864	924	848	843	885	843	825	879	888	817	890	885	859	878	764	848	829	858	871	866	836	815	819	883	864	862	840	910	844	831	835	899	852	877	822	840	869	875	882	799	824	862	860	847	837	831	902	831	875	834	855	814	860	893	822	898	909	889	835	811	851	897	831	839	796	820	814	841	889	881	829	915	841	907	852	825	837	895	878	828	880	848	858	887	837	868	832	815	872	893	905	850	845	905	900	899	871	809	862	848	849	869	853	875	903	880	825	844	814	827	838	863	917	874	873	892	836	881	812	846	899	825	855	849	856	830	815	895	774	845	884	876	854	831	847	897	835	852	836	876	854	816	820	872	831	875	833	847	840	846	874	820	837	826	854	875	822	857	806	835	868	803	842	864	831	874	837	799	933	860	841	822	832	820	823	874	847	844	909	818	873	915	863	803	819	877	809	869	864	851	851	810	859	869	860	892	877	840	807	841	863	825	821	816	852	898	868	858	846	799	920	825	901	856	887	863	908	894	891	888	820	896	813	850	827	865	869	834	835	843	855	801	858	846	847	885	854	874	840	833	916	884	900	835	904	834	855	853	873	846	850	900	842	800	877	829	855	813	857	871	881	917	831	831	880	873	842	882	827	841	869	888	852	854	876	857	877	842	924	893	848	870	853	822	841	839	876	884	910	868	842	844	818	848	798	823	921	892	882	849	867	860	827	841	853	865	889	835	906	847	860	831	851	852	886	869	896	852	873	816	819	878	889	835	866	811	833	859	893	856	826	851	885	865	860	920	804	890	878	851	844	875	853	829	858	834	887	864	853	850	906	857	872	903	838	855	840	927	825	834	906	816	887	833	872	869	803	903	836	862	888	840	849	836	862	862	829	873	861	834	863	869	871	843	889	857	849	850	869	847	902	806	906	838	825	839	869	875	874	881	822	834	877	870	860	827	840	870	875	794	861	857	894	875	801	836	833	832	859	824	872	816	797	811	865	849	860	873	906	868	936	917	873	906	877	902	887	881	877	853	891	861	893	806	875	850	876	827	896	891	912	835	872	846	872	887	896	861	858	824	852	849	818	786	856	873	830	873	868	833	890	829	877	785	883	909	876	840	803	932	885	842	834	859	909	892	848	955	843	868	873	836	847	902	878	858	859	837	920	853	886	841	872	833	879	912	853	864	883	836	884	872	853	857	844	862	886	889	840	853	848	858	884	870	880	839	847	860	847	868	856	831	860	892	901	866	834	892	826	884	839	786	820	867	879	861	805	833	916	852	875	892	819	854	839	862	841	878	866	895	911	880	862	882	881	830	894	836	834	861	812	828	850	901	853	824	908	843	876	845	839	853	887	860	871	859	920	826	884	913	861	862	902	794	885	896	884	892	872	861	894	844	829	870	803	843	922	844	937	896	841	861	859	875	827	782	838	835	856	849	821	847	858	818	856	856	884	838	873	860	854	796	870	860	917	866	884	867	831	811	823	797	874	898	826	828	855	828	901	873	903	866	836	794	837	848	833	876	882	825	848	862	850	849	874	865	831	840	870	859	838	833	812	862	845	892	850	846	781	849	859	863	939	803	892	905	862	865	912	827	860	812	833	830	840	825	866	878	865	884	829	800	899	866	835	861	877	852	851	807	825	855	867	902	874	839	881	899	838	800	908	859	844	845	872	825	850	903	857	836	840	846	832	882	895	865	863	807	914	887	885	813	847	830	823	820	814	861	830	912	860	860	889	880	911	886	819	889	864	885	783	841	869	857	870	803	850	857	849	856	873	873	843	889	853	837	871	846	918	851	874	825	877	793	873	817	808	830	890	850	864	848	869	810	849	847	842	832	861	888	866	850	874	823	833	856	882	875	846	878	881	862	923	856	848	851	907	871	860	846	831	792	880	858	853	854	877	873	767	905	871	840	845	873	891	861	864	909	909	866	791	852	828	830	851	825	907	887	828	862	857	879	869	871	910	864	885	858	811	884	896	931	886	845	852	852	880	861	873	856	823	853	918	873	837	833	864	857	848	856	872	876	841	881	814	782	908	896	812	850	861	859	841	850	861	870	814	803	850	820	878	876	895	853	823	884	853	892	885	815	837	876	832	850	790	839	841	823	843	836	848	866	895	884	868	820	882	916	857	847	914	850	848	837	875	809	862	861	877	856	817	804	830	851	900	812	860	904	820	860	846	809	850	843	868	859	860	829	829	872	834	848	892	837	853	857	881	830	856	870	824	823	890	860	792	830	841	883	804	887	804	880	897	903	882	871	842	826	846	824	877	804	861	794	859	870	813	853	874	877	878	825	826	848	834	881	862	834	868	897	865	864	861	857	867	843	837	867	922	828	868	858	881	916	856	844	904	831	799	843	836	893	819	832	825	909	863	837	870	839	850	827	878	846	923	862	801	865	844	827	876	867	841	809	854	854	866	873	888	847	852	849	865	905	875	782	835	847	815	844	900	901	822	878	861	847	876	884	858	847	845	853	834	857	785	834	832	825	880	885	841	835	840	878	887	804	833	890	890	873	895	840	816	855	854	908	850	843	919	863	873	856	828	905	831	790	855	866	825	878	780	847	814	812	863	831	943	822	895	882	838	884	874	828	808	868	914	818	825	817	880	859	841	801	924	915	838	884	883	847	874	896	853	863	829	873	829	837	832	869	831	831	892	866	829	842	868	849	815	840	815	837	907	824	855	872	830	806	855	787	844	833	858	821	896	804	875	820	871	863	848	843	834	790	871	846	901	875	830	833	817	870	840	859	846	857	847	867	847	864	866	834	842	844	808	847	896	821	843	858	902	914	861	872	922	858	866	853	894	897	852	831	826	903	852	822	873	830	841	825	873	915	871	833	877	839	865	868	847	857	898	848	837	855	868	837	909	862	852	867	797	915	823	832	842	891	884	900	869	931	847	844	886	846	886	809	855	834	891	865	866	888	886	831	874	821	868	845	861	826	857	889	886	898	895	876	864	885	872	831	831	793	864	850	800	848	896	872	848	927	887	887	802	897	840	818	831	861	850	835	815	889	886	854	863	860	856	882	836	844	826	880	842	853	858	878	892	880	861	815	901	874	802	843	832	874	808	855	833	861	884	873	842	863	805	901	861	902	853	837	850	890	896	902	847	860	879	882	825	855	854	855	877	859	815	820	807	851	824	878	893	838	876	912	861	871	900	847	923	818	875	827	853	805	836	811	897	887	883	856	821	831	846	840	907	837	893	876	795	873	865	855	838	885	834	869	866	833	852	904	857	848	918	827	883	841	887	841	845	881	911	849	831	827	857	879	811	881	849	869
24010	21371	28511	24610	21367	12877	4563	2855	2059	1780	1548	1510	1454	1411	1230	1180	1110	968	966	986	934	898	922	874	849	962	800	853	847	884	859	846	834	840	872	837	896	828	862	873	845	829	798	844	858	843	845	808	772	847	834	803	827	802	850	765	817	841	839	816	806	782	830	793	774	836	816	833	799	814	819	836	804	799	816	803	828	756	806	784	816	803	833	767	832	815	816	830	796	772	811	787	808	811	823	842	873	754	766	862	826	837	818	769	817	791	833	768	759	773	789	840	805	834	855	804	792	798	810	811	778	827	811	833	811	842	772	847	850	780	814	813	786	789	845	818	795	812	797	809	875	814	784	771	836	822	822	777	800	825	872	773	810	836	779	755	813	802	797	785	808	752	853	768	792	803	819	808	768	818	822	788	826	800	793	819	813	803	845	824	812	757	786	800	753	833	829	782	841	865	799	804	852	818	762	814	828	852	854	787	815	800	743	839	757	766	814	796	799	883	815	813	846	814	838	837	756	779	787	778	780	778	810	833	789	752	825	776	762	804	833	789	812	805	787	830	745	819	798	800	784	833	798	834	803	781	769	771	794	821	749	804	781	770	815	775	799	815	786	793	789	787	790	801	781	801	816	822	795	826	809	803	864	805	844	820	831	831	781	790	847	793	812	794	804	806	829	816	817	798	749	849	747	822	788	748	811	785	813	826	805	811	845	814	783	797	781	781	807	827	793	813	785	744	794	836	821	792	837	835	760	821	754	787	797	811	785	776	812	809	844	829	789	810	827	786	843	775	847	802	811	816	813	819	789	797	829	822	837	806	830	825	800	847	805	801	798	754	795	799	820	795	793	775	802	789	815	777	860	803	755	850	827	830	865	813	759	814	789	801	817	840	823	774	826	773	811	832	786	817	795	822	775	780	851	836	807	800	833	803	848	771	840	844	835	877	803	809	806	823	840	830	788	800	846	776	836	828	817	791	820	808	821	807	827	760	834	788	854	825	786	781	836	741	824	812	810	825	788	824	774	803	793	849	858	847	805	812	821	825	804	777	807	823	814	770	829	810	864	762	835	808	822	844	812	812	815	780	782	774	838	815	777	870	789	823	775	828	825	882	798	798	785	831	814	805	824	794	831	850	760	896	795	770	802	809	826	825	817	781	776	771	757	815	818	841	798	845	799	757	825	807	815	818	808	858	810	744	851	794	846	782	825	803	816	792	779	792	833	826	765	838	800	801	809	730	778	828	818	811	823	815	777	853	849	822	810	795	774	715	752	836	816	779	813	818	847	784	789	795	823	783	795	839	803	803	737	828	788	773	806	787	833	828	820	791	791	788	756	791	866	784	804	806	803	787	780	836	820	786	797	805	799	785	850	790	813	784	819	820	831	756	817	752	804	856	856	793	776	781	811	758	813	793	832	831	796	737	798	839	787	743	793	819	857	872	833	786	833	813	797	796	802	803	778	845	783	794	793	834	838	791	845	820	809	845	829	804	833	805	795	811	829	821	822	788	828	763	842	757	795	779	866	828	833	796	820	818	828	795	776	824	808	824	767	823	818	819	764	808	793	791	781	801	767	792	784	794	761	790	797	804	804	791	815	819	775	789	851	814	832	863	791	853	771	812	842	785	802	779	833	840	814	773	822	806	802	766	804	816	790	805	867	791	811	856	837	779	821	780	819	820	783	841	835	829	769	818	834	818	804	756	800	872	802	765	784	822	831	824	824	834	876	841	788	810	822	804	804	835	780	825	814	799	774	802	791	787	809	837	842	769	830	793	796	780	843	828	801	784	796	807	824	813	802	857	826	823	790	835	779	823	748	809	811	796	825	809	802	818	789	802	785	818	859	778	836	765	818	786	793	825	825	788	829	808	804	792	752	848	812	778	817	762	795	793	790	802	805	809	873	835	772	855	804	817	820	766	822	773	833	775	779	809	794	790	840	808	782	804	830	847	830	759	822	759	840	811	748	802	773	868	803	769	789	811	813	799	850	843	782	825	799	756	810	793	808	802	778	752	845	797	837	796	767	829	804	812	768	776	842	819	775	819	807	826	812	790	817	751	863	765	837	814	873	824	807	793	835	792	772	893	853	765	795	765	841	794	783	832	844	808	823	800	779	800	828	787	865	795	832	803	818	802	735	774	772	778	758	803	842	772	862	794	802	758	797	807	881	763	748	796	791	822	759	809	787	849	842	813	770	911	854	808	793	819	821	771	829	795	814	789	831	768	805	809	790	770	800	758	814	875	842	724	871	829	780	839	837	807	793	799	807	805	858	806	793	776	789	795	785	830	792	836	746	836	797	772	843	824	782	801	777	776	783	855	816	855	815	808	800	853	803	765	767	796	791	798	801	792	808	847	797	806	865	810	791	808	826	787	820	773	796	816	764	819	796	811	791	783	770	820	770	789	836	815	775	816	795	820	814	790	851	845	799	811	750	792	780	777	790	841	800	806	801	846	772	776	811	780	818	764	840	797	810	769	807	773	827	804	803	821	772	815	818	787	774	825	821	812	789	809	812	777	803	836	748	803	827	809	786	820	804	821	806	775	836	787	795	844	811	845	830	775	785	839	834	844	825	810	777	781	818	775	788	817	800	796	766	811	781	787	802	806	799	777	793	824	813	811	828	778	808	771	825	795	800	828	719	772	782	825	817	774	805	767	818	830	814	774	827	796	821	802	840	817	820	822	758	849	827	777	773	833	783	827	815	809	794	807	804	784	791	825	870	852	799	827	782	842	786	811	802	814	816	809	808	829	812	838	820	847	829	804	824	765	780	819	815	795	854	794	802	804	819	834	766	798	779	846	851	813	806	766	727	827	773	793	809	763	795	837	807	821	779	812	778	793	810	864	786	824	810	828	750	858	807	759	763	789	772	788	836	805	780	780	809	809	780	781	790	778	828	818	800	766	850	770	801	788	851	790	843	844	782	807	822	767	815	841	744	818	807	766	837	779	834	811	819	799	831	798	800	782	826	818	791	807	827	887	782	771	805	805	819	777	781	809	802	786	827	822	819	851	843	816	828	788	821	778	846	814	789	808	794	816	777	816	838	816	820	781	803	824	812	822	852	805	823	756	808	732	786	766	792	849	774	856	845	795	738	781	849	803	799	796	776	843	828	726	779	806	806	794	813	802	783	737	778	807	791	840	762	826	800	810	781	800	747	767	820	801	785	812	808	816	835	756	810	780	793	852	750	788	815	837	798	848	805	825	839	802	823	846	829	786	848	776	828	845	800	855	814	796	804	824	791	841	773	800	790	810	811	822	846	811	813	771	799	806	804	804	798	794	867	758	814	821	783	836	798	841	829	799	780	784	805	865	741	765	788	802	855	786	799	816	802	819	803	809	806	793	831	788	790	859	767	808	804	798	830	839	768	815	775	820	792	759	813	763	754	806	806	773	779	752	794	821	809	790	755	870	782	761	756	802	781	816	846	828	773	774	830	840	805	792	787	828	817	822	802	828	839	839	776	828	812	812	807	776	806	799	828	790	748	774
10039	25826	21751	14061	10506	7778	6076	4693	3606	2940	2496	2327	2287	2056	1808	1702	1613	1357	1336	1278	1246	1167	1172	1112	1039	1073	1058	1073	1106	1042	1053	1049	1027	1052	1084	1078	1049	1009	1050	976	1064	1028	1036	1004	971	974	972	988	1015	976	956	987	1009	967	970	968	983	978	1014	976	997	989	945	984	1023	962	921	1018	963	974	1010	1036	992	942	950	969	1004	985	955	969	953	975	980	949	958	1018	935	964	955	947	1008	964	971	984	1002	986	942	967	938	975	1025	946	914	997	948	996	962	978	1047	920	955	1010	923	949	985	999	1003	956	1044	927	964	908	1050	959	1007	1016	939	992	962	999	964	993	993	956	969	954	960	966	932	979	960	1011	953	974	996	947	955	1019	1028	998	961	910	953	952	919	950	1029	1011	1029	899	970	944	962	967	957	976	995	995	936	962	1010	942	979	996	966	927	973	1012	956	995	1021	917	972	1002	1019	954	1013	969	986	949	1026	1000	976	916	970	1000	1009	986	971	1022	967	953	950	941	991	980	981	1017	974	893	924	975	970	957	922	976	982	956	943	991	940	1004	1006	960	1015	956	1001	970	955	951	910	953	969	962	964	1033	988	974	1012	982	992	1055	1015	965	954	1051	996	985	974	1001	973	933	1013	945	977	939	934	987	984	1000	945	938	986	970	1027	980	958	991	996	1063	973	1024	902	1004	951	957	985	1006	961	1019	987	1039	956	1003	1078	947	979	1016	934	995	998	985	970	970	1010	983	969	960	997	937	960	948	962	967	1009	977	1031	1000	1002	1015	947	1005	991	983	1015	934	950	966	950	991	953	958	943	982	957	995	1023	882	946	922	992	1025	992	974	979	969	1018	1011	981	969	949	967	971	995	987	971	979	1030	948	957	966	1001	1008	944	1004	997	954	911	1007	982	1005	977	1033	988	949	948	1011	975	961	945	982	972	1003	970	978	961	983	980	957	957	993	970	986	967	1001	983	984	1003	997	989	981	958	1006	1026	984	949	958	1002	969	1071	985	968	986	956	1005	994	1012	982	961	988	928	956	919	967	974	971	1009	972	983	1020	980	997	984	958	999	897	958	969	1003	1000	994	1012	972	1030	983	949	1031	935	993	1006	969	1015	983	994	967	914	957	951	987	952	935	1016	991	979	972	953	994	1012	980	946	979	947	1010	974	936	950	978	980	1026	970	958	967	982	930	991	992	947	899	939	1012	944	953	1002	975	979	975	941	983	984	1000	1022	959	945	929	962	965	1019	992	903	1003	948	1020	986	969	964	985	971	942	930	1027	988	964	950	964	934	955	946	975	974	983	981	1023	956	969	933	944	944	1006	935	952	968	943	987	980	984	981	927	1007	996	942	978	965	985	984	986	948	1025	1030	920	964	996	1027	960	973	983	984	972	937	986	975	990	1003	971	996	973	998	985	992	900	995	960	945	983	926	931	982	995	991	957	907	975	1014	953	907	921	947	1015	962	998	1022	1007	974	1017	997	1010	1026	952	955	936	992	974	956	977	1011	1052	1030	1056	923	998	1030	968	966	1053	1000	976	964	962	1038	968	978	958	990	1006	1029	984	976	988	999	965	1011	950	920	1025	993	984	972	1003	985	1008	955	994	977	981	1001	1013	1044	958	985	958	942	951	935	901	984	967	952	984	930	1005	966	956	986	952	943	956	1020	938	941	941	963	969	981	890	968	970	947	917	1019	971	936	948	960	971	1016	930	987	967	1009	975	991	1009	1019	963	1023	1016	986	957	949	940	1021	1008	969	1005	978	939	994	1017	974	962	931	959	966	1020	943	972	973	1052	998	976	965	992	967	952	982	979	1007	1009	982	1008	917	945	962	1000	962	983	947	998	985	981	917	1041	957	992	968	943	955	941	964	959	956	970	959	928	952	951	969	960	964	994	967	971	980	954	942	965	951	944	984	998	1013	929	1003	983	985	935	994	963	957	986	968	982	945	969	954	1005	936	1034	982	1016	1002	1014	1012	1008	984	948	979	976	983	964	956	1012	922	955	992	980	968	950	990	993	1038	941	1010	933	980	1023	1045	973	973	955	982	957	987	931	973	971	933	991	957	969	949	1002	964	952	971	991	973	990	965	966	972	960	965	976	940	978	977	996	1007	950	962	996	911	950	991	977	949	1018	1034	976	1005	959	1006	975	980	987	912	970	972	959	1014	972	995	974	1007	998	922	965	981	997	956	976	957	983	996	1008	977	963	1005	901	950	976	939	952	992	1009	976	948	979	978	967	1013	935	946	1010	989	987	1052	940	996	996	1011	986	988	995	966	960	939	962	1007	1019	971	1013	959	975	975	967	1013	969	1028	897	1053	956	992	957	1017	981	1024	959	967	921	977	962	983	982	906	1004	969	944	1013	974	1042	971	1049	952	996	983	949	1015	961	1021	957	929	906	956	981	1012	946	1007	974	1026	1018	980	910	971	961	962	1033	929	972	999	973	995	1019	1009	957	968	994	967	1017	970	949	989	1012	959	994	960	942	959	957	942	1050	1003	976	947	1017	976	956	964	941	1018	926	989	942	946	941	1032	987	917	964	1007	960	978	965	1020	1010	1011	972	980	955	993	976	926	1054	984	971	1009	993	962	964	1005	978	972	1025	982	948	1004	948	980	985	946	927	973	996	967	953	982	936	943	1019	970	1013	936	1010	956	1000	965	928	988	994	978	1021	993	965	1053	950	969	977	964	960	976	950	973	957	1004	990	983	973	1007	995	995	990	1036	959	960	947	978	949	970	952	977	944	995	927	960	984	968	1006	989	950	962	958	1003	945	1018	952	908	993	1006	978	966	931	1002	989	992	946	1031	985	955	975	1013	964	988	999	997	967	1010	956	991	1010	896	974	946	969	933	957	973	919	972	985	1002	1044	992	989	938	979	968	961	1012	994	998	946	1018	1017	957	977	1003	1033	1034	1033	1004	925	1005	941	957	991	958	979	975	961	942	978	975	954	1054	967	992	961	963	941	952	1026	970	995	972	942	937	996	1011	985	967	947	979	959	978	979	977	999	960	954	995	943	965	1003	1007	1014	947	956	995	950	968	958	946	973	952	966	932	970	1017	975	990	918	942	940	910	988	948	946	947	958	1031	986	978	972	965	993	1008	931	948	948	974	1034	1025	1002	956	959	977	969	959	1030	1022	957	915	978	987	980	962	968	937	999	968	978	968	993	1014	1015	1028	969	978	932	984	979	962	932	961	990	972	959	969	926	923	967	941	946	994	1003	916	972	1003	954	952	965	962	991	978	910	988	969	982	1036	1010	966	946	975	953	968	946	994	956	963	962	930	999	1009	989	935	996	984	985	962	987	978	1044	1030	1003	950	936	979	975	998	969	954	898	1010	956	965	947	984	913	955	1039	948	983	1011	963	945	998	990	963	991	1001	992	1010	1003	923	954	1000	996	970	943	983	963	963	1029	962	958	981	990	936	1013	917	1033	1013	976	1047	939	993	1018	990	965	946	1033	1005	956	946	1020	991	1002	975	1006	989	999	974	876	972	964	973	987	983	1003	992	971	982	1025	950	930	994	969	979	979	969	950	972	948	974	993	994	983	1042	1018	919	981	933	960	993	984	925	950	975	922	1008	967	946	1007	1023	971	1012	937	1017	1019	1008	982	935	1018	971	985	1028	963	969	1005	1009	973	981	938	918	970	1020	1009	982	963	983	979	992	1002	976	947	961	991	971	998	963	950	918	942	999	941	974	928	985	981	1000	924	972	986	909	971	1001	967	986	995	966	931	978	945	1004	982	992	939	977	946	923	937	948	964	1026	974	948	981	986	987	914	987	996	941	1021	1004	959	967	974	939	942	1007	963	968	983	1021	981
24977	21354	27492	25475	14784	4000	2277	1592	1267	1065	870	883	834	795	712	678	631	588	502	516	494	449	508	425	425	424	425	459	401	458	420	422	412	446	433	425	424	416	440	433	406	441	374	440	415	453	404	412	442	433	435	438	417	387	433	434	450	421	392	397	376	366	375	421	410	422	408	391	439	375	427	400	400	399	416	398	457	412	426	458	363	366	414	424	423	346	399	405	392	416	416	399	413	394	385	448	397	395	411	392	408	417	402	423	410	390	421	377	397	405	381	380	411	448	406	390	371	393	416	422	415	388	435	395	428	394	409	380	386	389	420	389	419	406	416	396	396	408	410	403	435	404	427	411	438	373	425	419	389	435	411	409	389	406	392	354	401	402	414	417	413	413	387	382	426	370	384	414	397	401	401	403	378	444	390	377	415	413	423	386	381	398	418	400	380	403	401	387	398	400	374	398	382	414	395	414	398	409	343	417	399	420	399	414	422	390	411	407	368	387	398	409	382	443	390	422	396	426	421	395	409	425	425	380	407	455	400	405	426	408	392	402	398	398	394	425	340	404	369	387	411	410	385	450	371	410	405	446	391	383	449	365	410	435	411	409	411	399	422	407	411	416	414	378	389	408	390	373	407	426	421	378	402	402	391	435	408	408	392	385	399	410	413	401	408	406	402	395	394	374	382	430	423	408	439	438	388	406	416	409	413	417	403	379	416	403	409	423	383	404	390	383	393	410	357	359	379	407	431	388	402	435	368	392	396	404	395	431	397	411	425	456	422	380	404	428	401	376	415	450	402	394	413	443	378	428	406	429	389	373	421	412	408	381	408	414	406	372	395	419	393	413	394	413	408	423	396	346	389	421	423	388	412	381	385	411	420	385	425	388	417	381	412	395	406	428	418	437	424	435	401	396	410	399	388	387	431	366	434	397	405	384	412	419	391	405	402	390	403	389	419	415	414	409	397	391	425	371	433	367	427	387	399	403	423	361	442	363	388	423	412	401	410	375	410	382	402	407	389	407	426	362	399	407	375	433	378	446	402	392	399	418	379	415	422	412	416	424	406	423	370	402	432	382	394	375	423	376	424	379	376	405	413	432	398	387	397	397	410	373	415	403	415	419	405	367	385	419	411	409	415	415	381	416	364	408	417	371	390	387	413	371	432	406	405	402	434	390	429	357	413	452	357	383	418	427	361	411	407	414	438	382	407	433	394	425	404	441	397	412	414	401	418	405	405	385	435	431	419	396	421	415	396	398	389	448	411	413	394	427	370	379	386	425	440	404	380	398	431	422	404	368	393	398	395	405	383	426	434	384	384	393	412	362	398	389	400	394	365	378	444	420	404	390	423	381	407	396	371	390	371	449	419	421	411	398	377	403	435	402	407	405	385	393	411	386	401	374	411	422	410	417	422	362	405	414	417	409	411	411	406	383	425	417	411	382	392	414	389	405	417	410	414	388	369	375	411	398	386	387	393	380	356	369	422	429	411	427	387	376	354	410	403	389	419	386	394	437	412	408	368	400	442	397	411	403	395	447	443	405	405	391	360	379	420	391	408	395	406	380	425	393	365	415	408	423	418	396	383	400	405	437	444	390	461	412	382	421	366	429	403	422	381	372	395	425	409	379	424	415	401	447	388	365	391	396	418	412	438	371	393	395	399	399	393	405	425	387	401	393	429	384	398	408	377	396	426	395	385	404	369	400	444	382	384	421	402	404	371	450	407	414	428	419	377	356	405	443	413	404	397	352	439	408	429	395	359	386	401	383	402	413	399	408	398	379	384	412	423	390	395	395	420	407	381	423	399	418	411	422	405	412	391	403	432	396	410	411	421	380	414	376	380	376	380	367	417	387	417	387	410	405	447	380	411	424	447	395	435	397	415	387	394	370	395	393	391	425	402	400	390	404	385	419	444	385	412	435	390	394	409	407	394	387	382	416	400	351	404	412	424	393	406	387	374	380	372	404	368	401	388	387	402	381	388	393	420	407	421	392	475	409	354	396	452	371	421	391	406	397	404	401	417	381	408	374	388	407	399	401	413	357	438	418	404	384	385	419	427	373	348	422	421	404	446	402	387	410	421	379	402	410	401	481	372	387	397	435	424	427	388	378	403	379	358	392	405	420	374	416	419	377	372	374	403	407	382	385	402	403	416	383	439	449	416	389	408	415	403	379	403	390	412	390	387	379	425	407	472	377	413	417	401	446	400	384	436	378	436	382	422	402	417	354	390	394	446	406	432	353	404	408	383	441	426	394	436	410	366	384	458	407	422	384	383	418	397	452	391	395	404	409	431	421	381	394	403	389	433	402	398	432	400	401	398	427	407	395	437	422	394	361	412	425	427	412	396	381	378	432	416	466	391	404	414	417	430	436	449	395	365	410	371	432	417	418	395	450	397	436	395	374	393	420	379	441	402	391	420	411	407	412	400	420	400	422	382	415	396	386	415	414	396	373	419	421	423	384	405	359	368	418	418	422	419	393	416	372	419	416	379	409	382	411	413	418	387	423	389	387	419	438	394	391	445	387	360	374	426	384	416	405	436	416	434	392	419	399	373	404	423	399	426	380	391	415	364	435	435	409	423	375	390	399	426	386	387	390	405	369	408	384	408	390	397	413	405	389	417	389	398	436	388	399	405	413	370	400	379	405	395	397	406	384	406	385	428	404	375	404	400	381	428	394	406	371	366	393	443	410	369	386	416	387	422	406	385	379	441	406	392	418	399	388	346	397	383	406	432	422	394	393	386	401	403	390	423	377	407	401	408	403	382	407	413	436	406	403	405	380	407	405	423	396	427	394	437	409	369	412	436	403	397	397	404	421	424	381	384	420	403	366	377	391	385	431	399	447	387	381	395	397	393	405	405	406	370	406	400	421	411	416	398	417	381	388	409	388	393	388	410	422	409	386	354	417	386	425	421	382	394	366	403	404	438	403	424	392	374	418	373	415	365	382	373	413	398	391	421	406	416	388	387	416	375	414	407	404	408	392	386	398	421	383	404	428	422	443	383	402	388	384	390	373	360	380	410	413	405	416	415	391	431	389	374	401	424	433	409	383	412	440	381	405	400	400	395	433	381	393	356	393	402	421	399	419	395	433	428	408	405	387	394	401	392	402	452	405	389	396	427	386	383	429	439	421	408	413	373	378	404	417	389	393	407	409	410	396	436	401	404	428	405	397	423	415	399	420	384	419	386	388	419	395	391	425	397	394	401	392	421	437	443	363	375	427	439	408	397	414	395	437	420	399	416	430	391	406	345	388	398	368	416	417	393	393	396	397	402	423	388	370	382	421	398	391	426	429	390	414	411	419	424	458	405	413	406	411	393	433	418	363	418	423	380	395	384	434	392	392	401	428	431	386	374	392	423	437	405	404	402	415	419	420	409	380	400	396	415	401	383	443	385	403	388	414	405	420	399	401	386	375	406	399	417	433	374	385	431	419	398	388	406	419	410	418	367	418	414	392	368	377	406	405	412	383	393	425	435	394	357	428	418	378	421	421
9658	21865	18206	11542	8212	5883	4635	3319	2660	2019	1687	1549	1520	1326	1182	976	973	794	792	722	704	657	610	550	565	570	532	530	539	561	558	529	515	500	532	558	566	569	517	546	511	499	521	462	506	507	485	490	513	479	498	513	515	502	492	527	473	513	477	533	482	473	532	510	535	504	470	539	514	512	494	481	480	456	530	493	459	467	527	504	531	491	494	477	487	540	515	495	494	466	513	513	504	477	538	509	496	526	483	517	486	454	473	465	503	466	515	493	475	469	473	475	474	458	482	462	463	481	528	432	495	501	523	460	497	527	478	491	517	491	487	518	536	435	476	481	502	497	493	500	507	476	509	435	461	532	518	437	479	458	499	498	501	480	531	458	476	488	514	500	497	496	495	505	489	507	486	499	433	484	472	532	480	540	488	490	494	504	479	486	455	497	507	468	486	472	497	521	493	459	478	493	471	469	483	474	541	444	509	499	497	496	501	483	470	489	511	479	493	455	473	526	516	490	492	507	494	525	471	468	515	536	493	507	459	457	484	469	502	493	472	484	469	479	436	474	454	486	470	509	513	497	453	502	521	444	453	487	508	513	516	467	465	496	482	494	469	527	484	508	485	452	518	456	508	493	462	466	488	511	503	499	525	512	512	481	486	520	480	472	473	500	477	485	497	497	507	515	480	468	530	469	465	460	505	490	485	507	497	445	455	498	546	488	488	454	496	452	490	475	492	509	489	455	481	479	476	481	484	477	464	507	478	488	449	494	444	476	504	508	481	472	454	455	507	517	471	471	540	540	513	527	498	521	497	506	491	487	473	519	496	485	492	472	478	485	482	457	489	502	510	505	462	477	495	545	516	504	474	500	462	506	513	501	496	451	486	509	490	491	484	527	479	481	491	477	526	472	509	507	518	482	459	490	489	499	507	489	490	486	474	514	521	500	483	466	478	485	503	515	500	493	486	474	482	503	455	464	470	475	468	473	488	513	474	509	480	500	492	495	503	470	526	507	502	496	471	499	466	471	469	482	509	493	522	534	493	451	502	490	495	482	482	487	474	494	489	459	498	479	496	473	499	489	496	492	449	467	510	513	447	493	516	508	471	469	496	522	476	491	537	461	498	492	488	488	497	500	460	498	453	503	495	503	475	493	483	508	494	549	486	448	467	538	511	469	478	519	509	462	506	492	474	482	448	503	488	499	544	513	521	488	480	502	440	493	472	502	510	474	510	458	515	461	485	488	480	485	487	486	484	515	505	494	517	484	450	500	459	487	468	481	459	450	481	483	479	455	498	521	472	465	454	455	501	530	527	535	502	470	504	485	508	516	455	463	452	493	514	473	464	434	486	476	444	477	498	465	527	504	482	444	489	512	485	517	485	439	506	524	452	509	428	457	490	477	480	488	458	557	490	486	506	492	498	496	507	473	500	481	479	473	487	482	508	518	509	487	484	480	479	484	491	459	516	475	472	502	491	489	502	470	526	483	505	495	505	496	531	480	517	516	484	480	492	535	504	472	503	496	482	481	538	507	473	486	499	521	523	503	483	488	483	478	511	470	479	536	505	478	477	505	483	488	473	497	487	491	474	500	506	452	488	493	480	468	479	499	509	529	489	506	470	481	496	468	473	505	470	468	478	460	510	472	498	495	505	500	501	462	491	491	495	527	497	454	495	458	486	501	480	481	523	506	452	511	469	485	490	518	505	503	482	482	468	495	484	452	477	499	470	461	508	502	460	493	475	467	476	486	488	460	500	507	499	524	491	493	484	484	508	484	500	464	508	515	511	524	499	483	468	523	488	497	438	484	506	506	500	456	459	477	498	512	463	527	502	497	515	518	530	494	493	515	492	493	494	501	491	495	542	504	476	491	525	477	500	530	462	491	483	484	502	474	461	492	531	475	439	473	467	514	428	480	513	512	507	468	514	469	545	484	466	562	525	478	493	518	479	494	499	486	506	516	475	509	483	502	481	483	453	482	499	450	518	470	501	549	467	508	513	527	510	485	509	473	492	488	487	474	500	524	505	450	490	512	487	474	460	484	448	526	462	504	481	496	445	532	463	495	487	488	472	525	500	472	494	436	512	492	472	448	491	481	483	468	504	527	470	516	483	518	458	494	507	519	486	457	469	490	502	463	497	486	488	503	473	499	508	483	475	461	492	532	507	505	481	497	498	518	484	489	506	466	506	460	489	484	489	519	459	512	457	502	467	515	471	489	465	488	500	494	495	490	482	498	457	492	477	486	462	467	444	507	470	463	501	446	521	515	495	484	501	515	503	465	488	473	462	488	508	484	450	481	478	496	457	458	492	513	497	513	477	467	472	459	515	493	478	531	491	497	480	509	505	487	498	509	508	537	469	475	504	503	465	444	439	470	462	481	466	473	470	502	458	499	510	508	494	476	462	443	501	491	485	464	504	493	550	475	468	471	514	462	484	488	475	507	491	456	493	526	522	494	463	479	473	492	527	464	501	463	515	552	514	521	534	494	487	499	519	536	506	477	512	513	475	519	497	492	443	498	493	505	509	554	500	463	451	492	509	517	487	467	487	465	485	497	460	505	463	479	499	533	478	514	481	493	517	525	460	523	483	497	470	503	485	518	492	490	493	458	449	489	466	517	469	484	506	482	501	511	484	512	503	519	524	517	523	465	529	478	482	476	496	488	460	523	510	489	465	513	461	501	509	455	497	495	461	440	508	494	496	532	499	479	496	484	476	507	496	499	464	499	494	542	472	454	457	481	477	537	558	507	519	504	471	496	496	476	486	449	482	474	515	489	462	519	506	524	465	508	436	473	497	510	480	468	488	517	496	495	485	427	454	513	464	429	527	540	542	464	494	493	504	476	522	461	508	474	501	477	497	515	538	506	501	476	524	497	458	474	462	448	498	479	484	538	470	543	520	494	493	488	514	481	522	487	502	484	477	485	483	519	472	470	493	507	499	457	518	515	514	509	501	462	528	529	472	469	490	496	454	454	539	494	484	515	493	513	509	492	468	514	465	473	495	490	511	474	451	476	486	470	507	525	460	472	491	490	466	520	487	477	460	495	474	503	503	479	520	515	523	504	467	462	518	515	498	536	441	518	505	467	492	452	481	487	479	483	480	503	492	528	505	510	488	475	504	434	512	488	463	504	532	452	470	517	517	498	481	472	500	498	504	512	525	522	513	513	497	459	458	486	479	506	491	497	448	475	470	533	489	475	484	457	488	514	470	502	508	514	520	466	474	491	492	500	498	447	490	509	463	493	550	486	492	468	524	497	477	479	490	473	489	480	549	533	471	507	499	504	499	448	470	511	489	493	428	499	504	485	494	520	479	533	489	487	445	509	453	527	504	484	465	478	476	436	508	460	541	491	487	473	508	465	499	479	521	533	483	452	492	508	492	473	484	481	487	483	491	507	459	492	450	454	469	481	528	483	506	468	508	476	494	477	490	478	489	499	501	524	462	500	491	482	455	490	477	524	465	508	466	470	480	467	497	505	515	471	484	508	476	508	471	469
22962	21404	28996	24203	21409	21431	11967	3343	2178	1798	1543	1399	1321	1200	1136	955	919	833	723	680	594	614	593	572	548	535	574	495	519	515	508	533	540	498	548	545	482	516	500	523	497	469	464	529	479	442	450	458	483	446	466	443	475	422	467	465	446	470	455	450	432	463	455	433	450	474	458	472	486	457	422	448	441	454	452	457	450	437	450	423	475	497	493	455	460	490	447	431	449	456	471	436	463	447	451	465	461	463	438	452	450	480	447	430	486	447	487	463	470	463	444	472	437	464	465	491	475	466	457	503	468	471	484	468	450	469	465	470	483	476	426	457	448	456	479	488	443	458	408	455	460	383	447	472	442	451	469	445	446	453	468	441	474	468	463	458	452	461	446	467	495	454	465	516	499	441	484	450	446	431	454	452	442	456	486	431	453	452	489	461	465	421	493	453	436	480	455	424	456	474	440	449	452	494	468	476	434	428	469	453	490	456	456	454	464	449	437	437	451	449	481	419	440	476	482	448	457	437	470	429	430	446	434	500	439	453	463	462	480	440	443	473	460	491	493	477	438	448	472	479	459	441	469	473	421	483	499	446	472	462	449	473	488	477	465	478	455	468	448	433	418	431	467	418	435	450	449	464	445	453	437	442	460	416	504	455	419	446	437	439	463	444	422	450	422	462	435	467	449	440	464	457	462	478	418	456	450	442	468	423	445	491	441	434	483	432	437	450	440	439	436	451	497	432	453	442	447	451	474	492	447	451	435	415	443	483	476	433	454	430	484	438	451	446	490	468	407	498	483	392	460	454	432	440	479	490	408	483	455	443	420	450	426	487	457	467	435	434	424	412	439	457	417	464	445	496	419	482	473	438	477	412	464	479	431	491	462	452	453	453	470	439	448	431	460	450	468	455	457	461	468	458	414	463	451	393	456	452	438	444	458	488	463	452	443	429	440	496	475	452	392	440	447	482	484	513	457	455	425	447	431	447	449	466	434	450	446	472	463	489	429	457	452	412	439	462	458	416	467	431	452	462	448	453	482	463	418	424	447	472	449	456	495	459	469	463	441	433	490	478	445	425	469	432	446	432	480	437	431	475	456	457	478	464	486	453	408	458	482	444	443	485	453	471	456	458	489	483	441	418	503	420	430	424	469	448	452	454	444	478	480	434	406	430	453	451	474	481	444	458	469	452	466	462	468	492	413	452	454	444	434	465	421	443	470	490	415	457	438	465	462	449	478	457	492	444	506	464	462	482	450	411	501	446	484	451	476	456	468	434	407	452	395	429	459	486	475	440	446	474	437	479	455	490	432	409	461	436	475	413	448	425	459	430	436	469	445	467	439	437	440	426	479	439	478	457	455	437	521	475	453	450	447	422	461	460	466	449	443	459	449	470	461	476	493	426	447	439	469	421	456	438	453	455	473	421	449	442	493	487	419	471	494	505	461	457	492	441	458	490	463	451	437	450	481	438	470	448	447	494	461	471	474	464	461	469	445	412	508	446	464	442	430	412	450	454	455	435	443	465	452	452	453	404	428	502	447	434	467	483	457	417	440	444	438	476	462	437	460	443	411	459	443	460	441	446	489	445	465	443	406	442	455	447	414	436	437	480	492	442	458	475	433	450	474	469	475	464	457	457	465	503	421	447	427	487	454	452	438	426	441	431	450	446	490	445	452	428	434	448	483	456	475	441	421	464	449	459	430	500	448	472	454	430	465	447	430	462	478	436	477	454	445	451	469	410	463	467	465	475	457	447	450	444	451	451	471	446	493	449	433	446	445	464	453	459	443	440	470	518	440	453	468	467	436	479	426	453	437	447	466	427	444	412	413	459	483	443	482	435	470	476	438	450	454	475	426	422	433	449	438	464	407	449	435	488	484	419	446	434	484	465	503	463	451	462	488	478	453	437	458	425	437	450	447	445	435	483	442	445	457	464	428	475	464	516	446	425	481	474	458	500	478	456	457	463	436	470	444	464	449	418	447	447	425	473	434	432	461	448	443	482	443	425	449	454	440	438	432	445	499	461	433	454	468	448	476	444	435	442	443	462	438	443	481	436	445	465	438	453	453	442	464	444	455	462	441	464	487	442	435	457	418	464	439	454	453	475	464	454	465	466	461	473	434	451	474	465	474	439	423	470	492	488	473	458	486	454	431	452	495	430	439	461	448	453	454	471	473	463	483	432	471	468	462	453	469	472	421	466	458	427	426	464	468	456	456	431	451	445	466	432	485	476	486	461	433	489	494	422	429	468	447	433	458	438	439	488	450	449	477	421	438	408	462	425	467	456	456	445	467	483	438	439	443	449	434	476	480	465	411	493	465	454	446	457	480	477	398	457	414	445	472	485	413	458	450	442	439	470	450	428	482	407	423	411	485	465	456	448	431	455	429	452	453	472	470	440	476	460	490	509	457	467	502	451	454	418	480	423	457	449	409	453	443	477	475	437	458	489	450	474	450	448	464	473	495	433	405	472	443	490	443	515	430	473	489	464	429	418	483	454	448	483	441	484	438	440	438	471	408	464	442	462	474	434	456	508	474	438	497	472	459	486	455	491	453	464	419	409	432	451	480	449	495	468	494	452	463	450	455	447	477	474	468	452	452	492	462	459	443	468	427	450	451	454	467	483	458	443	461	434	438	495	467	431	447	451	459	460	460	465	456	466	472	428	466	457	453	459	469	471	449	506	438	459	432	456	421	462	436	426	435	448	432	445	444	444	457	441	438	450	456	453	461	449	485	500	501	440	459	419	437	437	482	430	493	447	453	485	470	487	463	430	456	415	451	423	452	435	417	472	435	467	474	478	462	442	454	440	449	419	484	416	462	464	463	451	466	422	448	445	459	440	464	474	432	399	484	424	484	474	435	453	443	461	474	474	444	450	455	489	444	486	471	440	450	421	456	414	444	442	439	494	419	440	463	431	462	461	464	462	464	444	420	417	437	430	449	449	459	462	416	487	462	465	436	477	434	459	494	452	452	434	491	445	467	437	441	443	466	460	457	453	434	445	442	466	453	427	471	474	448	412	442	449	474	433	468	488	434	457	444	460	476	470	486	468	461	442	458	441	464	437	415	490	451	473	465	475	455	438	449	443	453	449	446	439	432	441	442	427	454	488	454	448	498	456	467	435	422	412	437	406	429	459	462	459	413	473	446	449	435	478	465	459	444	432	426	487	457	419	433	496	477	459	477	443	427	437	430	443	479	459	429	473	451	467	445	413	437	456	424	448	525	399	443	441	451	478	473	469	498	455	409	484	433	449	456	475	470	462	422	419	448	468	433	465	466	466	447	473	473	484	466	441	464	474	477	448	472	431	487	457	418	455	460	441	466	472	482	448	419	469	467	477	459	470	430	473	456	410	438	438	441	437	471	460	483	485	414	451	450	458	440	428	488	446	455	479	462	487	429	404	447	437	412	469	490	422	446	446	424	446	463	476	438	457	443	454	473	468	411	430	440	476	446	435	453	407	503	449	443	466	455	433	435	396	459	447	417	501	466	449	471	448
11719	30560	26498	17592	12987	9769	7735	5642	4263	3307	2774	2478	2266	2097	1884	1570	1516	1307	1096	997	942	868	838	807	757	749	735	691	702	674	707	648	649	710	624	656	662	643	632	684	622	663	668	589	593	606	568	561	607	548	610	539	617	595	564	583	616	596	566	582	603	602	601	520	581	584	571	598	541	573	577	556	594	594	577	599	546	591	590	536	558	561	562	570	588	558	588	572	555	592	608	571	557	596	554	568	581	593	607	594	540	539	559	566	591	536	558	559	535	609	566	562	569	583	567	572	588	578	573	625	584	590	529	543	578	572	542	587	584	549	559	604	569	584	548	581	544	564	544	591	583	595	569	551	531	559	526	575	601	550	555	572	590	593	589	592	595	576	584	569	567	541	602	572	546	574	559	597	570	548	542	553	578	618	593	572	571	560	552	597	557	585	591	547	549	581	601	554	548	547	545	540	576	583	574	584	592	518	564	561	514	539	595	574	552	567	545	567	535	568	556	577	524	570	595	600	562	536	601	574	558	588	582	551	585	562	552	539	587	593	560	590	548	507	526	549	557	564	587	566	572	578	557	584	577	553	580	566	592	537	574	586	569	548	568	554	588	591	533	571	562	586	562	550	556	561	586	551	577	570	596	565	588	565	572	540	563	566	554	596	577	554	529	565	520	569	597	617	562	554	565	520	617	522	567	568	563	615	605	538	573	601	554	549	539	533	537	560	557	524	516	558	574	581	551	612	541	554	549	566	555	547	545	547	543	544	574	509	612	564	526	552	579	599	601	569	607	547	576	552	537	536	546	544	588	570	624	617	544	568	569	578	629	509	581	583	584	563	590	607	540	551	552	561	626	552	597	567	572	499	515	568	531	548	516	546	546	548	556	563	579	615	587	534	594	555	572	568	573	610	587	589	574	591	559	547	592	558	538	532	578	541	570	572	630	603	570	582	520	527	586	506	553	553	575	602	592	593	588	498	580	546	561	574	571	563	563	549	523	521	601	612	557	600	566	547	581	567	586	597	588	568	566	576	557	556	539	532	561	564	549	528	579	601	568	544	550	591	579	584	530	567	536	552	575	565	573	561	527	537	538	537	564	562	579	565	564	563	582	581	564	589	560	600	518	600	603	570	555	535	535	546	603	575	518	601	600	576	584	606	579	592	545	540	553	593	567	558	550	583	587	558	582	610	544	546	587	561	543	575	602	544	590	573	599	583	598	548	533	548	575	583	599	545	595	570	560	574	538	562	615	566	579	542	578	588	548	554	550	561	553	601	561	545	601	573	531	583	576	634	521	559	603	562	589	551	572	575	573	619	553	541	591	518	569	538	538	568	518	571	579	606	583	541	574	567	581	586	591	563	558	551	542	590	556	598	546	604	568	558	536	516	578	567	548	545	629	567	570	542	569	557	579	573	582	587	576	586	620	579	563	577	585	571	596	530	601	582	597	566	515	567	573	551	567	559	550	561	572	573	605	535	541	579	550	540	560	622	552	580	553	569	562	615	541	571	495	616	555	639	557	588	564	603	562	560	587	560	624	561	568	542	595	547	540	535	557	565	543	541	579	540	570	553	559	553	561	518	544	576	581	545	581	585	599	561	566	557	569	570	552	549	577	566	576	622	575	583	568	570	570	575	580	559	577	567	536	547	612	597	606	549	568	617	563	555	549	589	562	566	583	542	536	575	573	609	561	563	616	617	552	601	604	532	589	537	576	564	603	594	520	549	607	532	535	562	582	551	560	554	538	572	586	591	571	578	540	557	569	534	557	578	584	518	523	564	576	540	538	557	563	549	544	544	587	556	605	589	529	598	548	608	546	550	617	562	596	547	540	554	600	530	501	580	565	573	626	573	573	588	567	555	535	575	586	587	506	561	549	563	558	545	581	567	558	572	585	603	575	562	532	615	569	568	586	534	574	583	570	548	571	532	558	531	563	587	583	571	589	592	582	550	533	559	573	546	563	524	548	572	566	609	537	593	569	605	602	597	562	540	535	601	575	566	606	589	574	604	539	550	572	622	568	567	586	598	586	592	574	553	519	568	561	575	537	590	553	561	545	557	563	543	548	548	556	611	529	548	576	581	549	543	554	554	577	595	575	566	547	606	565	550	570	569	587	561	539	579	533	567	588	531	596	604	544	551	541	545	544	564	554	506	532	560	576	566	607	601	571	572	573	547	534	568	605	585	554	562	581	581	598	566	554	525	573	572	566	545	541	535	569	600	621	568	556	579	553	538	608	545	561	553	590	602	566	557	597	606	583	542	603	582	568	548	612	556	516	557	549	587	589	606	578	539	568	590	560	595	579	559	555	544	538	573	593	553	544	589	554	524	579	590	566	608	543	612	594	557	557	570	578	547	572	564	538	562	539	582	574	573	600	553	580	561	571	569	565	570	540	539	588	555	578	558	580	551	565	561	535	570	578	580	573	574	551	548	580	566	554	591	529	571	552	554	609	571	549	564	579	570	625	582	597	556	534	602	579	583	544	582	561	567	557	550	589	593	545	576	592	607	557	620	566	567	586	564	555	562	565	565	557	539	512	549	561	561	617	536	556	587	600	563	538	583	529	579	564	565	514	574	553	523	567	543	555	569	568	549	570	545	573	550	592	558	595	540	578	556	549	587	535	600	592	532	570	551	579	557	574	574	582	559	540	592	583	528	568	592	532	599	534	560	558	583	586	556	518	606	589	578	569	531	558	564	576	603	575	556	573	601	559	577	553	546	548	562	547	590	615	580	569	581	550	532	539	581	565	549	570	531	555	548	609	566	555	547	566	561	605	543	587	603	570	562	584	562	574	526	562	577	556	559	551	574	555	558	601	566	541	608	580	586	550	579	577	607	557	585	610	553	545	594	567	521	551	570	568	577	549	590	567	584	578	563	556	581	513	585	573	575	564	566	570	519	575	587	559	537	547	550	546	563	564	559	525	581	610	555	596	556	541	571	617	592	515	537	588	543	591	553	604	565	565	545	576	579	552	572	559	540	587	570	556	623	540	505	575	556	600	573	553	595	573	513	564	556	601	592	576	551	558	585	540	598	532	553	612	571	577	525	559	586	580	556	543	557	597	558	593	569	561	552	577	548	542	554	576	564	555	561	575	582	577	608	568	542	594	563	590	564	578	551	542	557	585	607	564	562	560	586	617	572	546	583	553	586	550	575	568	574	543	592	555	582	605	513	562	543	547	575	551	573	570	573	549	539	591	545	565	575	570	588	534	557	572	598	547	526	592	549	573	572	528	586	569	567	573	558	534	520	569	539	582	583	545	540	550	603	555	554	561	513	560	546	563	594	537	509	591	593	579	523	572	587	589	585	557	524	580	546	567	534	551	618	560	535	576	547	548	544	576	544	560	586	541	562	571	565	542	575	557	580	559	604	586	567	556	544	604	557	537	540	528	557	535	547	583	575	592	527	620	544	545	566	550	529	553	552	594	515	542	544	573	564	555	547	558	575	568	543	561	573	543	589	561	558	569	552	586	590	545	543	607	584	560	538
27719	19881	13094	7173	3857	2368	1955	1573	1345	1133	1038	999	946	921	922	887	849	808	813	803	763	790	725	748	724	703	712	757	736	760	701	700	756	693	714	715	727	699	736	775	719	688	733	653	701	743	693	739	756	690	681	758	734	671	708	739	660	691	709	725	710	698	673	669	713	748	660	705	748	663	663	718	700	712	731	682	742	679	677	692	698	715	664	728	704	694	693	697	687	715	725	686	730	675	691	704	700	723	714	743	701	690	746	719	645	750	721	758	752	686	692	701	704	651	725	711	687	738	665	708	760	710	720	715	724	749	723	706	677	728	681	690	726	711	666	678	663	699	699	697	675	675	689	710	694	690	695	713	722	744	701	690	761	747	715	745	724	675	682	711	697	687	775	723	694	689	711	723	703	692	734	666	708	741	664	693	681	688	749	741	792	704	703	725	663	743	718	733	693	711	689	732	710	709	693	669	739	708	741	698	710	729	681	699	693	691	703	682	723	736	687	724	674	700	692	685	706	677	721	673	685	737	702	706	722	691	730	703	710	743	747	685	700	702	653	711	665	723	729	723	726	719	652	719	674	707	672	709	694	725	708	739	697	711	722	711	728	702	695	784	705	708	663	720	714	663	703	691	695	731	730	670	726	674	725	720	717	704	731	682	659	677	692	702	697	699	746	700	689	641	685	702	696	690	727	645	697	696	736	729	701	695	734	695	717	718	750	678	717	727	690	705	730	708	684	716	679	702	727	661	718	709	680	722	757	731	753	748	707	699	690	684	707	727	672	719	700	731	698	732	730	681	701	711	710	712	711	666	694	692	724	714	695	695	713	698	681	757	713	669	683	729	728	712	658	731	680	654	675	735	689	667	688	664	716	740	665	692	700	701	651	685	688	709	707	695	707	718	699	697	703	692	744	719	715	733	746	755	734	659	649	684	682	741	696	657	734	693	693	727	715	710	671	741	690	713	678	687	681	719	709	698	701	677	667	688	735	727	706	670	726	712	725	711	674	693	693	693	747	736	748	713	662	716	726	694	719	741	711	678	750	695	739	710	717	702	724	700	707	764	703	773	715	713	752	722	697	702	661	730	732	686	695	746	683	707	675	681	668	728	703	697	674	720	686	679	673	687	743	689	708	676	718	690	742	720	664	705	691	673	733	683	677	730	730	659	706	670	678	752	687	687	724	715	729	685	718	724	714	676	700	805	707	685	735	722	771	716	761	739	698	710	718	680	737	727	684	732	709	700	663	713	695	692	732	702	725	747	739	752	733	733	669	676	692	727	723	704	713	713	694	709	674	722	699	725	711	702	676	714	699	733	696	709	674	699	716	717	692	709	721	692	701	694	727	699	662	758	716	723	701	762	682	687	734	681	701	711	676	676	765	683	726	714	726	715	703	692	698	696	675	663	680	704	700	679	725	735	697	671	689	750	700	678	717	753	738	684	692	720	684	666	665	699	683	753	670	726	688	689	726	728	713	742	694	653	647	708	692	743	684	679	689	729	773	673	718	616	684	700	692	715	700	720	670	702	726	730	751	629	726	714	684	704	676	773	716	707	704	695	735	674	700	673	725	718	698	716	661	739	701	757	718	671	712	667	728	731	660	741	677	720	742	657	716	721	742	693	676	706	701	702	670	684	682	683	724	722	691	693	695	706	764	705	666	709	687	686	674	691	645	728	712	713	707	735	751	755	652	690	744	724	720	684	694	682	730	679	703	732	640	740	702	706	721	668	716	753	701	671	747	722	669	683	743	718	666	727	709	683	704	710	659	745	667	714	651	697	656	683	715	669	703	713	768	683	680	707	721	683	665	732	677	690	703	754	687	674	756	709	707	664	705	737	691	671	733	684	761	714	693	670	760	704	715	721	755	730	721	744	675	714	701	736	728	744	688	662	694	704	706	730	679	694	699	713	724	711	707	694	731	640	709	702	685	715	720	640	732	687	742	730	718	762	731	695	730	717	680	618	694	680	664	685	687	717	711	690	722	745	724	742	658	688	733	665	726	708	717	721	705	688	722	668	669	754	696	701	729	705	694	698	726	730	682	700	719	665	684	694	748	700	707	708	699	662	717	647	744	683	714	707	696	767	700	740	669	719	700	688	699	684	673	672	754	759	700	670	666	677	732	719	691	749	713	738	747	752	710	678	691	717	740	657	744	751	736	720	683	766	691	713	715	717	710	692	716	686	675	690	731	699	728	741	726	681	726	697	670	747	685	680	689	740	749	708	699	697	757	669	724	715	737	702	670	726	718	679	758	718	695	685	664	690	708	659	672	685	687	675	717	705	676	712	683	706	697	681	682	723	723	727	728	707	703	679	678	748	738	732	712	732	704	727	726	714	703	743	738	687	736	619	682	750	696	795	691	697	686	705	726	715	717	754	744	732	656	702	716	715	710	709	747	714	687	676	701	713	728	748	708	711	703	695	739	670	697	746	649	694	719	716	672	705	653	723	672	680	700	697	701	729	708	694	695	729	718	659	735	726	678	685	672	700	717	685	726	761	697	756	708	739	733	662	696	713	680	685	700	701	702	683	693	696	696	705	694	716	705	665	778	664	707	720	726	714	698	735	665	694	721	775	667	717	664	757	709	709	729	678	706	690	701	705	736	727	738	691	737	666	731	706	737	696	763	695	727	718	711	712	759	708	717	725	723	729	712	732	724	661	665	694	674	662	705	758	716	710	760	760	725	713	733	690	743	684	694	696	728	705	707	691	720	726	682	691	641	703	716	731	750	750	748	663	742	719	719	738	693	704	677	689	683	746	722	664	711	689	729	649	709	732	715	678	694	671	686	740	685	703	780	728	736	719	714	675	709	670	702	739	713	716	723	718	676	708	734	661	716	658	715	672	713	640	721	694	666	737	715	718	716	706	683	709	676	728	734	699	703	662	689	704	705	689	694	645	728	706	692	697	702	712	668	680	663	729	649	676	692	707	698	721	728	721	694	702	678	740	692	733	724	693	725	690	699	745	749	732	684	679	669	741	717	689	689	743	727	694	708	716	687	683	693	709	676	739	701	709	726	696	638	682	717	711	752	732	708	743	715	740	693	752	685	702	695	738	742	689	733	694	682	660	705	692	749	666	699	736	739	692	680	710	705	691	696	691	694	719	636	734	666	690	721	684	660	769	682	716	720	708	753	710	703	678	675	714	703	725	701	711	698	743	705	692	706	666	709	675	708	694	692	711	705	702	671	650	717	751	675	667	685	745	669	703	710	697	759	700	711	698	727	738	749	723	702	746	715	709	720	696	727	679	686	707	709	685	705	696	690	672	726	703	752	652	695	681	694	715	698	699	722	687	727	726	712	741	718	650	708	685	753	753	667	697	685	761	713	660	724	741	753	682	698	694	722	695	665	702	696	698	728	721	706	732	692	719	698	683	697	685	708	719	700	648	679	682	704	713	688	709	721	715	724	675	691	682	707	707	709	719	680	645	690	713	672	687	694	723	746	761	704	687	679	703	702	720	686	710	744	730	671	750	688	714	755	720
9930	16716	14664	8289	5958	4157	3419	2716	2260	1715	1574	1499	1363	1349	1292	1162	1152	1117	977	958	862	927	954	889	918	886	887	867	927	850	850	862	803	924	869	881	873	844	918	885	894	866	860	866	858	857	870	820	870	846	822	828	847	871	812	826	813	877	816	859	873	863	880	871	862	840	844	776	836	823	818	824	884	866	872	823	848	878	863	873	850	787	840	839	800	847	813	831	867	802	851	871	853	834	805	803	845	875	812	862	866	818	838	902	814	855	878	879	846	843	842	823	806	849	810	823	884	813	918	807	813	870	845	818	851	871	833	833	834	853	876	794	843	825	843	823	819	847	819	863	907	840	824	829	879	891	861	820	826	819	916	861	832	863	853	840	840	829	802	852	840	827	834	825	801	867	815	837	907	816	850	841	871	878	805	817	847	862	864	874	833	848	879	909	827	882	841	851	815	825	847	843	873	835	819	831	859	844	816	885	799	853	879	865	830	838	858	834	822	834	848	828	890	806	830	814	808	889	867	827	851	886	839	854	877	849	827	888	838	854	838	854	891	815	841	811	822	810	842	879	789	874	877	842	807	902	831	815	878	837	836	833	841	852	800	818	866	833	826	853	862	850	833	818	845	854	849	833	836	865	835	850	814	858	832	879	858	843	819	863	846	802	867	874	819	842	830	852	802	821	842	778	809	809	819	828	869	879	877	876	863	873	846	873	865	852	864	841	861	847	866	859	822	812	904	848	875	769	807	877	835	902	819	860	833	820	838	851	903	839	832	847	897	801	822	815	812	844	822	873	812	803	788	830	883	844	834	832	830	830	822	867	797	855	819	838	799	851	824	827	858	822	821	863	835	903	881	838	878	856	875	804	839	896	821	836	829	869	838	826	862	828	849	828	854	848	862	827	810	861	880	850	839	883	837	893	893	770	875	845	824	846	866	866	866	894	851	879	881	863	858	863	842	814	898	813	802	805	836	887	877	875	822	860	815	832	874	866	830	823	873	883	859	898	844	881	873	874	873	824	857	870	847	856	828	817	893	832	859	858	850	850	831	878	861	824	859	882	791	857	826	855	808	869	870	860	816	875	859	864	816	901	840	814	829	854	848	842	911	809	875	791	825	810	908	830	851	841	833	863	830	860	794	806	850	761	846	841	846	858	883	840	867	876	846	799	863	859	874	903	850	831	820	862	903	859	837	808	864	846	864	847	858	875	884	856	860	837	846	826	837	864	870	866	820	843	837	840	838	820	848	879	811	864	819	883	828	803	799	869	793	857	821	858	922	838	863	854	832	842	820	850	877	824	879	862	903	868	865	829	883	907	825	881	856	851	822	856	835	862	830	859	856	839	857	828	808	830	870	825	783	850	831	808	858	822	863	837	891	857	812	845	886	895	806	846	861	881	846	850	901	861	820	853	839	825	836	818	830	849	835	863	911	860	849	901	884	843	895	823	839	845	831	874	873	851	869	878	902	877	867	879	871	872	840	795	865	800	878	843	856	891	867	858	851	873	846	843	861	834	827	894	833	882	902	859	840	838	893	839	821	856	893	834	877	838	838	818	806	856	842	810	832	833	862	823	836	847	857	837	780	791	849	884	853	857	862	840	841	885	844	872	835	818	857	876	822	820	837	878	841	821	826	870	895	854	875	840	833	889	832	864	808	852	831	836	855	863	846	840	821	878	866	829	810	872	879	847	839	881	851	835	862	932	901	883	863	812	849	835	855	872	845	870	863	838	866	882	846	854	818	869	838	796	821	839	851	838	867	806	801	849	842	878	817	849	837	872	830	832	808	837	789	897	863	832	831	843	843	830	791	841	885	825	844	861	853	896	823	896	798	849	819	843	921	820	818	867	824	898	822	873	820	859	829	839	830	887	877	857	842	843	809	815	836	823	880	852	832	870	850	845	835	887	880	835	882	827	873	846	867	847	865	852	879	816	830	871	800	868	857	860	860	839	834	844	861	873	799	859	801	821	835	871	828	838	866	823	869	827	863	892	830	864	791	860	863	859	873	806	818	818	913	850	863	838	862	858	858	839	879	853	866	832	832	862	806	888	834	766	816	878	888	891	844	821	836	837	836	811	831	831	844	792	845	817	849	845	799	878	836	837	820	824	817	874	824	829	846	814	880	873	821	841	833	802	751	810	847	852	838	908	830	827	860	804	818	810	814	811	803	854	886	814	849	850	837	781	862	845	840	839	835	836	852	839	859	776	848	828	821	878	864	861	853	821	798	800	823	818	822	864	858	861	785	831	853	834	880	848	805	853	860	837	830	867	839	834	873	851	858	887	872	879	819	838	818	858	905	869	829	899	877	894	904	837	798	842	837	875	860	867	848	870	875	863	856	861	824	796	845	854	859	834	848	861	804	860	839	844	903	857	881	828	879	782	839	897	863	843	834	876	883	827	850	857	867	844	869	832	865	836	833	892	852	889	864	868	825	865	859	865	797	819	860	837	854	814	859	857	875	886	829	865	807	859	851	832	847	811	872	822	885	841	863	824	829	860	856	844	840	843	841	855	873	833	889	818	842	881	844	928	805	833	841	860	861	851	803	825	803	856	858	810	846	858	845	860	764	803	819	819	852	873	867	835	821	830	803	865	912	807	928	900	816	821	876	838	843	839	843	901	821	849	859	886	848	892	841	880	809	889	845	837	854	840	838	867	853	848	814	865	777	794	862	813	807	891	882	826	863	863	849	812	813	901	895	879	862	875	801	859	844	837	835	800	881	845	858	902	860	898	866	850	882	867	846	800	895	810	823	781	838	806	874	812	913	838	839	865	878	811	841	847	866	859	883	830	828	829	876	800	884	853	812	810	797	838	825	846	838	802	819	859	822	847	813	867	837	863	864	865	876	804	842	842	837	809	842	828	818	816	835	893	827	848	854	807	828	857	856	858	812	874	830	873	851	895	852	835	853	837	873	813	830	815	821	854	842	871	829	845	799	814	823	837	835	860	827	864	877	806	857	817	893	863	884	871	810	849	845	830	852	838	851	789	862	840	886	837	860	861	822	822	854	877	848	875	862	880	840	859	897	862	893	860	880	863	870	893	806	777	848	877	845	838	861	850	857	872	829	855	831	787	847	836	844	802	831	883	861	813	860	862	861	834	845	912	887	856	836	869	830	819	806	910	851	922	892	831	837	818	864	834	858	848	881	817	868	802	850	892	844	819	857	849	834	861	866	862	833	883	866	862	865	921	865	891	797	841	812	860	808	855	848	803	803	821	835	872	842	760	850	825	810	831	826	834	881	863	864	872	820	854	903	798	877	873	856	796	813	836	838	796	829	803	864	923	796	815	865	894	847	839	881	860	857	839	872	810	831	865	825	811	848	833	871	810	856	851	834	813	841	875	860	828	839	875	831	840	847	851	862	822	831	846	847	869	828	811	848	826	862	861	858	855	794	816	792	881	870	813	844	844	848	840	872	856	846	849	839	836	803	830	831	824	832	888	824	823	892	854	820	881	864	910	837	858	824	839	830	863	885	823	819	861
24009	21366	28477	24645	21355	12407	4068	2487	1924	1558	1501	1381	1342	1281	1227	1154	1121	1031	980	899	895	920	897	889	884	805	859	871	853	846	899	789	817	844	792	813	770	801	821	912	817	813	792	810	806	815	792	782	802	780	791	805	813	810	737	785	785	779	757	820	818	811	812	800	840	742	727	764	765	762	782	825	824	810	738	774	816	777	798	810	815	774	774	802	785	795	784	758	772	804	741	758	801	782	803	807	765	767	814	739	826	850	821	813	795	763	742	812	775	769	824	832	767	805	780	810	760	748	826	831	763	853	809	789	807	797	842	766	814	791	860	748	796	797	805	743	757	838	803	721	788	798	831	788	819	831	832	792	777	783	823	763	782	802	798	820	802	844	797	787	747	803	818	782	775	818	751	791	781	843	798	797	800	817	749	825	785	837	750	724	835	769	805	838	757	775	787	786	822	845	774	816	792	822	841	777	824	813	806	794	805	850	789	778	746	766	798	765	830	757	806	787	791	784	817	758	775	804	798	808	801	798	748	860	830	769	822	769	794	786	794	767	779	853	812	778	820	808	772	826	805	796	831	830	798	828	760	771	785	777	763	795	764	787	763	802	841	739	802	778	765	810	770	792	761	782	825	793	768	808	811	761	849	822	758	784	782	808	745	800	777	738	876	804	777	731	806	805	818	789	758	796	803	764	757	799	774	807	827	772	750	766	791	779	783	767	747	833	781	781	792	775	790	767	798	772	818	776	811	782	758	807	776	775	783	770	819	776	832	804	814	729	835	795	784	820	802	772	828	764	815	798	784	795	779	813	754	823	858	778	759	815	779	804	829	774	804	808	797	852	789	776	791	784	843	755	830	785	784	809	798	820	768	740	737	785	822	795	796	825	791	860	798	823	795	778	760	857	835	781	812	752	831	816	818	801	820	780	750	737	777	828	777	812	813	776	794	785	741	784	796	809	794	798	787	747	750	780	762	824	807	853	775	770	796	807	783	818	810	791	819	810	788	796	846	792	777	775	792	817	789	838	800	773	773	838	772	769	771	778	762	820	760	761	783	779	827	795	813	771	812	839	811	796	776	808	777	852	790	813	787	739	804	787	836	812	837	786	782	803	781	765	819	773	812	798	802	819	787	822	810	827	783	792	822	813	769	792	792	830	835	818	804	848	799	796	811	778	770	785	807	793	812	814	789	815	753	797	756	713	781	840	743	786	807	803	794	830	787	791	798	785	836	807	797	797	819	804	764	853	811	722	791	758	766	795	841	787	734	825	805	808	794	772	780	790	815	796	822	792	823	780	781	796	809	840	767	735	802	812	746	800	841	821	829	831	803	814	799	825	804	808	865	770	769	806	779	731	780	754	793	834	774	792	753	785	750	768	835	769	803	781	776	766	786	756	798	803	817	815	817	780	836	813	800	794	822	781	843	790	825	769	792	810	761	798	803	785	806	820	780	732	779	797	774	755	791	814	802	771	777	801	817	785	852	761	782	795	786	773	742	822	792	809	809	818	818	764	834	797	768	773	801	797	777	816	766	763	786	830	813	778	827	843	806	788	829	785	818	841	781	765	820	765	775	838	804	791	806	801	777	808	813	803	823	749	796	847	815	771	782	818	788	827	803	807	765	808	792	755	800	807	814	771	775	759	797	803	789	744	765	781	797	803	791	784	789	805	834	763	814	793	800	784	776	809	768	796	768	852	782	818	794	767	765	784	816	786	747	811	808	737	752	780	791	816	829	812	756	801	758	772	821	775	777	769	764	800	802	797	773	805	807	784	753	808	801	815	800	815	802	767	826	785	800	816	774	814	724	801	769	813	768	740	812	835	793	760	823	777	809	776	827	813	804	809	821	856	770	790	762	820	792	803	803	816	761	749	778	804	786	864	783	772	799	799	802	775	789	782	783	797	758	827	787	824	762	825	753	793	811	794	794	797	774	761	770	777	763	825	787	807	766	760	792	810	791	768	855	791	806	824	807	796	795	778	763	852	840	837	782	824	747	821	793	752	786	759	827	804	797	804	808	774	789	777	815	811	791	874	717	792	810	841	819	808	822	755	816	788	767	779	796	779	754	835	793	828	770	828	792	782	769	823	844	812	834	812	778	782	769	774	791	783	797	807	830	789	792	804	748	803	814	806	801	810	772	794	814	840	776	829	808	733	850	777	835	777	817	805	801	763	775	722	739	767	781	753	785	778	790	798	776	775	810	798	829	757	835	772	752	790	782	788	838	763	802	812	783	771	721	741	790	744	811	766	765	817	820	762	760	815	747	777	802	829	765	791	788	808	797	805	774	779	790	789	760	812	811	738	815	805	779	830	804	831	791	799	795	779	820	794	745	822	842	748	804	786	788	799	759	777	760	776	777	762	780	829	784	762	801	800	779	763	737	821	811	775	795	775	789	797	809	781	814	789	821	781	811	785	794	803	798	800	824	829	835	788	718	764	787	783	749	860	824	816	808	780	815	798	790	818	736	804	797	781	891	817	839	800	804	807	850	777	801	777	791	810	824	803	791	800	802	800	829	763	752	748	740	796	774	769	857	754	795	790	776	875	798	801	708	793	797	782	782	782	758	801	767	739	762	799	748	772	781	752	801	755	801	814	778	781	816	789	757	758	775	821	768	814	861	817	808	827	831	757	821	759	782	778	789	780	823	802	819	725	804	806	833	823	739	801	795	756	792	752	788	759	782	820	761	746	812	858	819	823	823	815	762	814	801	782	752	805	788	780	773	783	743	773	785	783	787	838	825	815	729	781	767	741	796	805	827	802	786	777	842	792	780	813	731	790	755	815	867	788	766	749	804	806	795	815	777	799	754	829	814	814	746	777	805	812	757	760	774	800	769	833	781	818	780	815	768	777	788	811	804	830	768	790	747	758	800	843	840	752	785	774	805	775	828	825	744	792	723	792	791	752	816	800	791	800	788	785	762	799	773	794	791	836	833	819	779	826	836	778	767	779	826	792	778	790	786	709	854	811	836	756	758	771	807	781	848	818	755	788	841	802	791	738	814	745	773	794	769	763	804	769	821	769	830	769	780	817	837	767	796	776	744	781	822	819	776	816	775	793	778	779	800	816	815	827	780	756	844	796	762	743	853	758	740	796	779	781	794	817	778	838	828	801	772	762	777	777	794	787	807	790	805	788	792	782	774	815	798	779	814	781	810	807	786	751	793	794	850	786	835	788	823	800	781	814	795	844	845	764	808	770	788	754	757	804	790	802	789	794	807	769	770	808	821	751	829	764	797	816	801	838	789	721	787	781	782	815	758	748	809	850	790	829	780	778	801	806	742	799	778	794	768	757	706	778	754	811	762	748	777	732	765	745	785	824	788	832	789	844	840	767	800	821	848	827	774	770	805	833	865	788	844	828	867	796	754	776	782	793	796	799	808	785	806	796	769	745	775	731	808	779	790	809	802	817	765	808	813	785	876	806	840	795	801	828	792	855	798	749	763	778	738	787	824	773	811	768	855	774	791	824	808	830	790	770	796	772	825	802
9728	25290	22018	13335	9658	6620	5482	4318	3351	2710	2311	2168	2019	1790	1738	1641	1556	1397	1342	1267	1172	1127	1060	1107	1103	1111	1046	1061	1042	1078	1043	1055	1027	1016	1019	996	1068	1059	1004	1029	1045	957	994	974	992	1002	1001	964	1033	944	1022	955	950	990	981	945	974	985	959	999	925	1013	994	995	959	914	947	955	990	1004	1010	967	942	999	987	957	952	974	954	979	944	984	963	962	1005	966	1060	950	937	988	934	960	962	965	964	996	1004	963	951	1071	981	1030	945	976	967	926	939	972	980	943	992	959	970	947	926	948	939	891	971	952	966	919	997	1019	962	970	977	956	955	1000	978	959	940	939	1020	963	1007	995	890	959	930	920	971	950	976	924	929	920	956	949	966	977	956	911	991	928	956	903	949	965	954	914	989	963	977	1015	930	1028	949	949	1023	986	941	957	983	971	943	957	958	975	1013	988	927	967	984	986	929	957	965	966	988	967	948	945	966	981	951	1023	924	939	947	953	924	1015	913	1009	887	972	934	927	935	969	926	948	956	953	987	930	975	974	979	995	955	932	919	960	961	991	913	910	913	964	955	923	1018	932	992	986	987	995	920	902	985	991	958	969	942	964	967	957	919	944	950	939	926	927	900	989	1029	968	958	951	956	943	947	940	982	970	882	980	1015	991	967	980	1014	985	954	908	909	952	991	970	962	942	963	934	940	934	970	940	982	962	974	920	987	984	910	1003	1005	958	964	952	933	926	958	976	971	961	980	953	964	985	977	961	975	989	997	1004	956	1012	962	974	960	935	969	976	1023	977	1008	1008	980	958	957	932	955	974	972	951	1037	948	934	934	917	940	974	977	984	956	964	966	959	921	974	992	1036	1030	929	966	950	958	1013	967	990	990	979	905	948	967	969	929	969	952	955	959	948	1009	961	968	979	974	1020	947	923	926	956	940	999	962	982	984	964	962	930	1038	969	933	1000	925	936	954	968	926	958	974	927	924	1016	887	984	986	952	933	951	968	953	945	969	956	970	932	957	926	982	978	963	967	928	907	995	961	937	962	941	976	927	1004	924	958	967	954	981	1052	893	936	948	959	971	1002	974	978	899	1023	933	958	887	942	985	958	975	1005	934	980	931	926	981	1000	953	975	1022	988	980	910	939	956	1011	1006	1063	967	968	1058	966	953	983	976	970	993	984	967	946	954	961	930	990	947	942	914	980	968	984	936	968	1020	964	970	949	949	943	958	1012	972	994	995	1006	939	950	989	927	941	989	967	989	963	976	1008	980	912	954	927	978	995	952	981	940	952	1027	922	961	942	917	961	994	1003	991	976	943	1025	961	980	905	1006	954	1005	1028	964	990	939	964	968	951	939	983	916	977	1010	937	956	949	933	957	952	956	1036	940	957	981	932	1002	1015	987	981	949	971	999	958	1005	919	963	946	955	949	931	980	1004	1001	997	949	942	973	995	906	943	1016	910	1000	944	970	971	915	939	993	956	974	983	955	919	974	907	994	975	1011	1037	1001	942	1028	916	986	950	916	964	978	934	965	962	931	951	938	949	948	956	932	930	944	937	897	1000	915	971	989	948	1049	999	970	946	954	929	923	956	938	952	950	958	905	964	970	961	965	944	917	1001	980	956	1011	919	973	957	947	959	946	989	935	945	980	946	970	980	941	973	951	969	966	1004	991	929	930	952	994	987	1009	1052	925	983	904	979	953	981	975	959	923	960	904	919	967	1007	1008	956	980	960	915	905	885	951	927	954	997	952	959	1005	932	940	958	976	959	930	994	963	949	947	987	963	924	976	975	917	971	950	971	945	958	969	1002	1036	984	921	908	986	990	1006	977	903	968	1004	993	972	1049	950	987	932	957	939	934	928	994	963	999	958	955	999	932	948	934	974	996	952	1030	946	956	974	990	901	881	946	949	972	949	910	942	930	980	927	954	992	993	912	902	963	945	1010	956	988	967	939	984	949	938	928	958	954	940	926	949	967	969	964	935	962	966	936	966	960	997	967	1003	968	958	960	956	922	962	973	963	1012	1000	961	957	952	995	982	965	878	1003	944	952	1015	947	959	900	914	969	969	1004	938	925	943	930	996	996	969	953	966	918	1030	912	946	999	973	966	951	937	926	934	976	988	949	949	970	911	999	961	963	933	943	970	980	1004	942	986	975	958	959	948	999	944	1014	964	954	1001	968	984	948	977	955	980	994	992	966	991	985	951	927	977	970	893	1023	983	875	969	977	987	973	947	1013	997	943	986	945	994	978	1018	893	921	973	969	965	971	893	955	1000	961	962	953	937	996	1000	947	913	916	985	931	963	955	945	963	937	980	942	926	960	981	959	961	907	914	978	970	979	1011	948	976	1001	951	922	965	971	935	945	972	926	957	938	959	917	993	936	929	959	973	1021	919	939	945	994	926	906	973	935	1000	950	982	1006	967	971	966	971	930	916	944	962	955	989	985	1051	960	902	955	963	966	944	939	968	936	937	955	943	942	935	936	950	909	917	951	914	917	947	957	951	965	930	938	930	1012	979	957	963	973	946	925	925	924	985	954	933	977	966	960	936	946	971	953	981	977	976	967	965	971	968	947	958	959	956	992	944	951	978	951	948	958	897	895	952	950	976	908	933	978	1020	931	944	939	978	973	1025	1021	957	969	934	923	985	968	986	966	961	947	975	991	934	959	983	978	971	988	943	970	950	961	988	956	1011	983	995	994	918	909	975	930	948	979	975	1018	950	973	1006	1003	973	943	970	949	918	940	927	911	957	971	936	932	977	990	929	990	955	964	960	948	966	987	926	953	966	922	992	917	928	938	967	927	937	960	974	979	991	992	972	1011	951	956	954	946	965	918	908	956	962	935	943	944	936	1014	998	992	964	974	1019	965	935	984	955	975	946	899	1001	969	970	968	954	999	948	923	954	969	949	949	964	949	953	916	1002	971	944	1001	968	982	1044	904	1028	986	898	959	1002	992	962	1000	890	948	1000	958	922	921	960	986	973	983	946	934	981	935	972	943	969	989	996	959	988	957	986	873	960	945	1002	902	990	946	918	955	960	932	990	963	967	934	990	1014	944	987	987	982	936	947	953	921	971	949	925	945	967	968	940	933	1017	962	959	999	916	980	953	974	912	909	976	1010	942	975	923	983	990	981	906	935	939	940	981	898	931	921	916	981	955	969	989	979	956	986	971	903	905	958	947	971	941	955	985	1002	967	970	948	958	992	949	910	968	967	991	961	1032	948	945	907	984	995	991	991	967	973	908	942	919	946	1037	978	967	988	989	994	953	888	1024	938	995	935	969	973	971	930	945	968	949	910	952	970	984	966	985	965	949	919	990	1001	972	945	960	981	986	962	960	976	947	972	964	997	999	960	926	914	995	961	963	959	930	938	965	969	969	988	914	946	955	922	962	929	963	1019	1005	966	948	930	925	1019	935	1021	1003	959	980	921	975	1004	959	1022	1015	966	946	993	976	950	943	994	986	946	992	978	902	923	968	946	1013	973	964	973	935	969	956	965	915	909	1011	889	900	926	1008	944	978	985	949	959	1008	939	983	985	930	1038	946	969	1011	988	922	973	1001	995	965	983	932	913	979	916	929	964	938	928	923	955	906	976	953	930	956	959	963	986	967	994	990	955	951	953	947	959	997	978	1038	1000	927	923	993	933	984	955	990	943	884
25009	21357	27476	25555	14380	3319	2081	1578	1196	972	887	846	778	784	698	643	601	597	540	521	443	488	442	416	430	400	454	466	458	430	403	413	430	431	405	425	428	408	421	446	421	413	423	397	396	429	396	391	418	381	375	423	408	405	438	391	390	379	418	384	402	397	389	410	383	392	391	404	374	399	359	408	409	394	392	384	415	392	369	381	371	436	410	390	401	416	426	417	424	390	378	398	404	413	339	393	367	375	381	397	374	419	399	353	370	383	394	373	394	419	349	462	413	395	372	400	397	400	378	410	357	396	394	375	392	410	405	422	413	404	373	417	387	392	398	373	394	369	368	436	365	399	399	378	415	398	367	423	393	413	381	414	429	371	393	376	402	414	392	396	449	386	407	386	398	416	398	393	394	420	401	376	417	377	433	418	367	426	403	377	406	393	393	398	383	390	434	408	418	391	434	382	404	407	400	426	405	416	420	369	403	393	395	410	396	411	397	369	395	400	396	368	380	383	414	398	425	396	405	386	397	381	392	419	404	386	371	426	401	386	391	423	387	407	380	392	356	387	400	371	420	420	379	402	382	380	379	381	393	430	386	396	370	403	413	405	406	387	399	406	389	410	419	372	404	387	406	404	419	386	403	400	391	409	399	390	414	408	418	405	364	355	380	395	384	399	400	385	385	430	390	393	429	393	353	391	405	396	415	359	418	412	405	385	434	400	375	444	413	385	381	405	409	367	410	406	384	393	385	402	373	372	382	404	374	393	375	422	403	380	382	377	404	413	419	391	423	390	380	409	404	360	390	385	407	396	400	393	381	404	423	418	380	423	387	363	381	382	394	385	393	390	392	370	400	395	417	390	415	415	389	425	372	449	397	404	399	424	378	412	372	435	382	396	377	423	403	406	439	365	424	415	359	435	399	419	364	372	410	384	397	367	388	361	379	397	382	370	383	391	406	396	396	410	391	420	381	386	399	409	406	405	363	399	384	375	391	412	399	428	391	385	394	412	390	425	395	410	403	398	362	399	408	383	408	358	391	401	398	386	390	376	406	376	374	419	402	430	423	398	394	412	396	389	395	412	420	415	411	349	447	387	393	421	427	396	416	373	373	407	404	362	388	434	360	419	397	413	396	398	397	397	389	429	387	378	415	397	395	381	356	427	403	365	385	356	400	397	392	405	367	381	399	402	409	425	402	402	390	406	372	386	400	403	393	440	411	378	424	381	374	378	411	376	402	393	360	413	412	441	421	382	393	395	404	407	399	412	399	373	352	401	399	418	394	401	415	394	396	417	392	413	383	345	380	409	390	371	408	372	433	384	390	384	385	394	376	396	393	404	394	422	424	407	421	421	401	367	384	397	428	407	386	400	377	395	366	389	422	361	399	426	368	409	386	398	362	405	397	391	386	394	432	395	416	404	411	417	383	430	375	392	372	384	388	427	391	377	389	421	385	424	386	396	375	429	377	375	412	454	376	403	413	395	442	399	394	411	407	404	422	403	414	405	387	390	406	385	391	390	431	392	387	374	372	417	397	401	416	407	393	382	370	437	406	394	396	409	383	418	394	369	391	370	364	400	422	394	389	389	398	384	400	399	388	394	371	360	384	382	409	407	390	367	378	394	384	399	379	414	385	416	400	402	409	391	410	386	367	386	380	389	437	417	390	428	371	395	384	417	382	390	384	412	364	412	391	381	381	394	402	373	383	392	416	399	401	382	390	401	376	362	392	407	394	393	374	358	404	415	405	432	382	423	386	390	421	378	419	400	423	403	380	383	405	394	388	386	381	452	411	366	382	383	400	396	451	398	375	407	355	416	402	412	397	382	381	369	383	382	434	404	382	384	403	405	398	392	379	418	427	371	391	400	385	403	400	373	388	425	396	391	348	393	410	408	415	371	388	382	411	389	416	367	359	437	390	398	425	403	396	357	428	417	382	374	391	398	376	402	433	422	365	442	419	396	403	376	438	403	389	429	384	402	371	415	377	373	385	393	378	409	430	398	397	395	414	410	418	380	381	385	410	402	424	384	366	419	368	412	400	388	391	429	373	374	400	391	407	411	376	372	364	379	399	392	402	435	414	431	397	416	394	375	371	394	374	372	363	432	403	396	411	412	401	373	404	422	408	391	381	392	388	399	391	392	459	378	389	397	400	410	413	376	405	409	390	418	410	403	347	371	400	367	380	396	395	390	395	394	381	380	383	405	405	396	418	423	364	383	408	371	411	398	421	364	421	384	427	423	392	392	397	387	400	380	415	369	381	398	391	443	386	373	374	419	386	403	376	392	401	390	411	402	389	422	390	376	374	401	381	367	409	421	414	378	412	391	411	393	395	356	401	387	417	399	381	401	398	422	413	419	443	435	388	368	424	372	392	411	373	373	385	359	422	378	432	382	451	425	388	411	418	375	382	412	387	368	405	357	388	405	433	393	383	377	379	367	422	421	391	380	407	421	396	356	393	392	391	383	407	375	406	406	396	369	393	361	384	411	409	387	368	388	375	365	383	394	389	376	378	409	402	399	406	374	394	381	383	407	375	392	416	426	389	423	408	404	365	378	413	395	398	417	398	391	378	341	370	399	403	403	411	411	447	424	394	400	404	401	390	407	381	402	444	388	413	413	404	389	394	392	357	404	396	367	380	381	376	351	377	374	388	374	367	393	373	400	377	380	410	408	395	431	354	403	399	401	362	371	422	422	395	379	447	418	374	440	383	368	427	419	384	402	390	399	385	409	380	358	406	399	386	369	377	409	359	409	387	387	371	397	373	384	412	374	398	386	391	414	399	385	389	368	387	395	358	376	397	413	369	420	425	409	401	412	386	372	421	410	392	431	385	379	427	378	379	424	415	409	387	398	426	410	376	392	385	406	386	370	393	374	370	385	388	407	386	394	416	401	409	386	396	389	395	422	404	400	374	401	376	423	397	389	398	364	400	422	390	375	370	389	420	402	402	415	422	417	354	398	408	382	393	387	385	364	356	415	393	403	414	415	367	404	386	382	394	400	411	375	371	394	397	366	420	405	365	395	390	405	399	392	372	360	402	348	403	358	404	395	410	410	387	423	383	384	386	396	389	436	412	389	394	386	392	386	410	415	364	382	369	410	413	385	372	425	385	429	417	419	367	384	373	419	400	419	421	420	355	409	411	386	383	385	406	457	394	412	405	440	404	423	392	408	390	446	376	407	449	387	391	383	377	413	389	404	393	403	401	405	397	414	375	392	429	405	395	374	427	397	391	375	391	397	380	400	441	392	411	399	420	379	361	412	410	366	400	378	406	361	385	373	393	418	420	386	410	400	411	414	375	437	423	391	404	404	383	414	426	382	420	392	394	382	424	435	397	380	405	391	395	412	404	392	412	424	400	382	384	410	385	403	378	407	381	388	381	389	386	367	376	398	369	416	381	414	379	421	414	400	343	414	367	372	380	364	380	367	407	401	387	366	367	391	416	383	377	383	408	409	385	425	403	372	399	386	368	395	422	396	410	391	395	357	424	393
9238	21942	18609	10809	7586	4934	4057	3178	2402	1891	1473	1445	1431	1184	1136	947	926	806	760	657	648	658	597	556	574	580	560	596	493	569	517	527	568	467	527	501	532	536	532	515	533	532	492	513	482	502	523	517	449	545	504	515	494	518	519	485	499	474	457	458	480	533	443	442	474	478	506	491	452	442	481	461	479	496	500	486	510	481	465	493	436	488	500	453	462	488	470	504	490	474	450	491	501	488	509	484	485	492	475	539	519	453	479	488	526	483	485	484	506	523	472	455	462	484	478	471	429	463	478	522	453	492	509	482	479	481	515	444	453	478	472	502	444	488	472	504	448	481	446	485	501	495	463	480	521	459	481	505	479	489	478	432	463	501	501	451	467	497	465	501	461	484	506	496	495	486	496	468	474	499	505	506	415	493	517	499	459	467	483	497	475	470	508	495	462	501	508	484	466	472	502	444	534	486	476	467	489	498	479	450	480	484	466	515	483	493	472	506	484	529	470	514	472	486	485	524	493	489	464	485	476	482	484	466	467	459	552	470	505	468	521	482	441	503	474	460	463	488	511	510	489	443	478	490	465	458	489	463	434	509	466	480	496	493	515	443	521	454	496	472	499	480	486	497	483	475	470	476	469	455	468	506	482	452	487	449	495	477	471	490	476	513	490	491	526	462	494	468	483	472	466	477	483	518	493	498	506	503	498	515	463	474	462	456	501	466	454	496	451	483	475	504	472	446	511	487	500	481	499	451	541	470	490	468	461	455	515	471	555	492	468	517	475	466	495	480	460	488	491	491	482	461	475	519	483	489	470	485	476	482	484	502	514	500	477	472	484	461	473	456	492	488	479	473	494	508	499	441	522	459	490	495	511	518	459	465	485	509	479	478	524	519	473	512	481	518	518	489	502	485	452	465	512	494	490	483	502	464	481	512	453	459	469	465	500	449	506	461	520	482	470	507	507	491	499	469	482	486	503	493	510	492	468	492	507	464	484	533	476	493	483	517	483	475	479	474	442	489	506	493	448	508	450	462	492	431	480	476	511	476	485	433	491	490	497	474	512	465	475	469	489	491	476	508	509	484	464	503	466	505	463	496	493	435	446	454	494	478	500	431	473	513	468	476	464	414	479	467	467	521	447	482	459	466	461	486	489	454	467	455	487	502	473	499	455	484	492	476	456	478	450	444	487	491	505	421	512	486	470	475	475	479	489	468	486	485	479	490	456	464	501	467	474	441	460	472	498	472	498	501	511	464	531	548	471	513	471	494	454	485	472	479	463	439	522	460	541	495	479	511	463	487	471	485	476	434	499	491	489	487	504	453	483	473	474	490	472	472	464	473	472	464	477	489	456	476	421	503	468	499	475	450	471	467	490	456	473	479	547	515	482	487	459	523	496	500	496	473	494	473	490	514	441	468	446	484	493	519	517	506	474	519	479	521	499	480	488	434	511	468	494	489	493	483	490	463	476	471	468	474	513	479	456	506	482	465	496	479	451	514	481	470	421	486	469	465	491	515	490	424	483	451	436	453	500	474	454	477	452	472	482	453	499	514	491	510	454	486	501	457	467	496	480	464	489	523	463	470	480	471	486	500	456	518	517	518	466	497	523	494	454	474	505	489	500	495	493	483	500	484	519	473	475	492	484	528	442	491	463	466	480	475	489	496	496	466	511	477	478	485	448	482	528	431	486	501	476	469	470	457	471	475	501	468	449	521	477	475	461	514	471	484	489	437	520	453	507	452	493	480	485	480	467	512	486	467	465	478	520	509	498	490	483	525	498	470	462	491	500	483	468	514	460	497	428	512	504	507	530	488	486	478	459	421	453	423	504	469	502	539	505	478	481	492	490	466	507	478	500	511	495	493	468	473	455	467	506	481	501	449	485	463	460	510	477	465	450	479	428	532	463	469	462	495	481	479	475	483	503	478	507	537	482	443	473	481	462	506	488	491	512	486	514	442	441	486	495	515	469	464	466	493	491	470	503	471	483	478	481	441	474	490	424	515	473	461	456	455	473	502	490	514	478	467	476	497	472	514	459	498	458	458	485	477	451	489	475	507	490	489	507	440	486	488	482	425	458	509	482	504	494	476	475	478	474	477	436	495	518	547	508	493	483	505	487	450	488	495	452	512	485	486	519	464	478	468	472	500	492	471	467	502	487	488	542	480	493	496	470	494	504	448	452	455	464	497	440	513	475	444	497	475	455	476	451	462	484	478	479	515	472	485	490	457	488	447	459	459	461	452	483	510	469	495	462	472	497	484	501	465	459	469	489	498	488	475	481	470	485	482	469	472	493	481	476	476	467	457	516	522	464	481	505	491	520	482	492	532	494	482	462	483	475	507	454	494	491	484	495	467	478	471	464	489	492	509	485	447	469	543	490	491	488	498	496	477	492	489	481	472	470	487	492	495	468	468	515	440	502	451	455	495	464	498	481	514	487	519	513	507	513	491	472	504	490	482	479	490	507	477	481	471	465	513	498	485	495	460	489	448	459	494	503	501	458	474	431	508	466	515	456	478	492	504	480	466	487	471	523	522	499	511	491	469	537	489	452	470	476	532	494	464	442	494	505	501	493	444	457	508	504	483	492	490	460	482	513	518	474	484	475	488	483	500	490	503	479	439	504	485	509	515	482	500	510	512	476	482	464	481	496	485	530	504	495	466	452	463	487	486	477	475	477	480	472	491	468	458	493	467	449	480	502	488	457	464	464	474	491	483	476	514	513	480	478	476	477	445	481	486	480	496	532	427	459	492	493	473	532	498	461	498	489	481	498	434	510	464	514	498	493	468	485	483	463	484	455	477	466	492	517	491	492	527	473	496	453	494	464	443	451	496	465	485	497	479	497	531	517	505	506	513	489	455	476	508	468	491	489	492	488	489	495	450	501	463	466	509	491	486	445	454	461	499	513	455	483	455	461	458	476	472	478	491	483	493	509	469	471	478	468	489	473	490	493	481	461	462	490	498	460	487	490	505	474	515	452	426	456	453	492	465	475	477	500	478	492	494	469	508	479	468	523	489	478	490	472	475	470	493	473	518	496	467	511	479	456	459	520	489	489	500	517	501	471	442	488	426	498	439	494	477	516	524	502	488	488	526	544	441	467	431	467	493	502	496	434	484	436	489	482	496	469	454	460	482	512	487	446	485	505	475	499	468	453	504	492	435	450	470	500	519	492	478	509	484	474	476	477	512	501	457	497	488	468	519	473	470	471	487	512	466	461	484	504	484	486	476	469	507	485	479	483	525	480	467	492	460	496	489	465	462	456	483	504	508	471	453	495	451	467	462	491	471	494	493	503	485	489	447	446	470	497	487	481	487	452	521	485	466	517	449	465	449	492	496	470	503	486	482	497	452	500	472	452	492	504	520	467	511	460	479	509	512	473	497	485	521	520	482	463	489	490	486	437	463	462	454	467	435	471	481	504	477	513	484	499	514	507	481	477	503	418	505	479	486	494	484	467	466	485	445	475	497	453	462	459	524	528	481	456	447	496	480	486	483
22933	21416	28986	24235	21417	21491	11232	3242	2082	1759	1437	1392	1274	1122	971	923	894	777	755	693	641	632	558	577	525	484	520	533	529	509	483	477	502	452	518	543	480	483	506	488	545	458	468	445	488	446	479	446	434	460	530	469	452	483	457	476	456	539	505	457	494	435	466	447	455	475	455	426	442	496	433	453	470	441	451	417	436	457	483	466	410	440	432	441	415	458	453	444	486	431	426	437	450	444	457	458	430	501	490	468	419	409	432	465	427	418	446	425	441	426	465	428	430	488	431	440	444	469	436	455	449	454	458	447	442	492	452	427	438	472	409	467	403	484	431	460	391	443	454	455	423	473	496	444	470	460	391	431	468	448	435	455	414	408	439	425	476	441	424	444	474	461	419	452	459	450	428	454	476	448	439	442	446	441	467	450	433	464	408	440	415	416	487	419	415	473	437	480	427	487	443	453	421	433	483	449	439	457	456	440	434	463	480	481	454	460	458	433	458	442	449	385	442	429	452	443	439	422	437	431	423	425	437	430	432	465	490	438	469	470	457	464	430	450	456	448	467	450	418	431	474	443	447	487	451	447	457	448	449	431	442	459	429	456	430	450	451	453	443	445	434	431	436	463	464	476	470	450	431	434	452	437	429	490	464	461	446	469	419	467	436	431	461	423	455	415	436	446	492	449	482	412	449	416	443	424	474	410	429	415	421	453	445	412	457	453	429	438	438	453	453	420	471	466	440	441	473	465	474	445	433	412	452	479	457	448	431	425	416	450	426	459	447	473	415	434	463	430	459	414	432	469	432	439	474	431	510	474	468	395	456	439	420	477	460	450	428	428	499	457	491	481	450	460	420	441	465	425	428	454	454	436	446	407	452	429	467	433	447	424	461	460	428	435	442	425	415	437	423	456	449	464	435	501	460	466	435	492	461	470	439	467	434	451	464	455	475	456	457	422	454	445	458	477	431	455	424	446	446	430	414	450	445	473	478	434	435	438	443	452	439	416	440	443	451	458	486	462	480	452	431	427	470	461	440	462	437	459	412	439	454	472	454	444	462	420	429	429	450	431	410	453	442	484	468	462	464	449	456	440	460	453	458	452	419	430	450	480	445	465	427	491	492	460	411	436	464	486	467	458	414	428	450	421	421	409	460	457	416	446	463	483	426	437	453	436	481	456	459	464	430	450	419	447	403	480	432	479	447	479	440	461	463	452	466	438	473	471	441	467	405	441	459	453	441	468	471	452	420	450	440	472	472	417	433	453	469	453	407	452	457	441	453	450	511	446	459	448	464	441	447	434	443	465	428	454	474	425	472	463	448	437	424	466	428	473	443	450	462	470	499	483	467	439	455	461	429	447	439	451	427	460	462	423	463	429	459	445	463	446	427	434	448	420	444	484	447	435	465	416	436	459	428	440	469	437	444	428	439	443	434	474	463	441	450	474	452	417	469	409	480	455	493	463	440	390	465	436	467	465	482	478	429	435	470	469	447	436	450	429	460	425	466	416	478	472	428	467	464	444	431	451	445	463	419	430	453	432	458	461	457	422	449	490	419	442	477	481	446	446	412	449	465	450	457	451	467	434	460	455	418	463	439	446	462	467	452	433	452	495	470	449	457	436	475	420	422	413	452	469	438	412	432	459	427	419	448	501	418	441	430	427	446	432	434	408	471	474	491	437	448	433	432	427	468	460	454	459	459	465	450	451	459	449	437	451	423	431	462	430	435	406	389	392	443	437	412	484	475	405	468	393	510	456	454	437	450	476	447	425	465	424	429	451	451	449	441	427	459	487	421	478	455	412	462	452	460	461	466	481	456	428	434	425	449	427	457	462	475	460	467	444	409	437	461	467	447	487	443	432	444	466	431	458	442	455	461	441	464	446	461	440	455	489	423	452	439	428	424	444	456	483	454	472	480	448	466	465	469	485	483	452	467	464	440	410	457	455	484	437	489	419	459	429	451	403	445	434	436	438	445	448	419	452	426	430	426	453	440	442	511	429	484	442	454	442	435	453	455	446	461	433	494	429	433	429	445	440	473	441	453	465	466	468	464	469	471	478	441	441	431	425	449	478	422	474	437	449	436	440	466	434	470	481	414	420	442	438	462	430	460	491	435	434	426	440	436	433	428	448	435	434	458	502	463	482	425	450	432	441	448	451	437	429	468	464	429	463	429	449	477	468	438	494	409	431	435	400	441	432	426	451	422	421	436	440	432	482	401	489	441	437	400	430	425	464	390	411	455	444	438	429	439	477	448	467	422	448	429	420	464	444	440	444	423	439	445	434	440	433	413	486	453	413	465	425	467	469	441	423	444	441	433	455	424	458	447	433	420	403	429	445	465	435	435	477	427	428	429	455	478	419	476	466	410	433	463	419	474	461	435	448	457	447	428	482	447	447	461	415	486	429	450	475	442	424	421	438	460	454	468	440	463	422	441	438	466	442	439	450	464	420	463	442	444	447	478	457	433	450	483	450	449	420	466	454	473	436	421	465	437	484	461	417	456	422	472	447	441	464	415	465	443	444	431	417	420	471	400	481	434	436	474	464	453	426	453	465	439	406	488	400	411	475	416	456	484	482	463	478	433	453	482	455	435	422	482	437	440	444	467	452	439	466	463	466	464	474	448	453	465	469	430	488	464	430	426	476	435	421	424	470	438	440	430	449	402	500	437	435	444	424	468	412	447	498	442	439	438	439	482	455	446	490	437	471	471	448	458	470	454	469	463	427	410	439	462	460	465	477	412	416	453	421	417	425	450	418	453	413	451	468	472	472	425	444	422	480	450	447	440	433	457	464	417	451	465	441	441	411	431	490	437	468	469	437	443	455	444	453	452	475	480	448	428	469	449	454	421	442	407	472	410	435	478	470	440	443	431	446	457	470	474	455	441	417	436	426	444	439	455	399	461	482	423	460	465	453	430	466	449	432	413	451	397	434	450	445	443	466	463	422	471	456	480	459	453	468	436	438	439	463	464	450	488	434	460	495	428	440	432	447	465	497	501	478	436	399	418	459	430	472	430	465	444	467	434	444	420	450	436	448	462	437	462	475	433	453	443	435	447	458	413	529	445	456	408	425	433	463	478	453	451	452	450	446	458	458	441	464	430	404	460	447	458	481	443	496	434	436	459	440	459	451	420	461	425	450	444	457	441	431	422	468	438	485	460	451	441	448	443	470	407	433	430	414	449	387	459	457	431	425	437	499	459	460	437	452	384	421	446	460	413	418	425	431	452	466	435	445	421	462	466	462	462	435	450	384	438	460	462	425	474	467	447	417	446	452	425	446	427	401	446	443	463	459	437	444	439	436	447	458	436	430	411	442	487	476	429	448	417	457	467	436	439	467	469	424	418	421	448	475	459	449	446	452	507	468	466	462	497	458	422	463	485	440	429	418	407	457	441	440	487	431	464	425	447	471	480	481	424	454	426	453	466	439	438	448	463	434	471	466	450	445	454	451	453	456	454	434	464	484	473	435	479	449	432	464	424	424	452	399	451	413	455	459
11310	30742	26378	16940	12334	8653	6852	5550	4150	3121	2579	2487	2219	1810	1639	1519	1290	1223	1140	1039	872	823	786	764	729	696	718	687	694	683	677	670	713	706	664	685	655	670	667	666	642	564	585	580	582	590	570	585	576	551	574	581	567	565	555	573	615	599	572	590	576	543	548	620	605	552	583	572	580	537	542	559	541	546	574	590	552	541	589	536	543	532	548	570	543	555	553	559	544	548	520	596	553	590	582	589	597	554	530	578	520	563	578	498	588	562	560	629	503	574	605	543	563	507	561	543	551	589	596	547	592	569	570	592	543	588	564	531	537	556	572	560	583	546	577	604	484	538	575	575	592	553	556	614	570	498	541	556	511	561	533	587	594	545	558	551	534	551	557	526	548	554	589	523	492	565	571	547	569	525	568	545	557	593	591	567	557	536	554	594	574	556	557	547	565	565	541	594	578	543	557	579	547	500	580	532	510	574	586	554	579	534	554	565	549	614	581	561	562	568	555	544	540	543	574	556	588	565	555	565	593	586	548	529	553	553	534	557	531	564	565	561	537	580	603	580	555	528	556	564	545	552	552	559	568	584	560	564	570	553	561	546	528	529	553	556	600	561	614	555	568	522	501	535	536	555	573	545	531	590	589	534	537	605	541	552	580	553	520	523	576	624	581	534	590	543	603	551	529	573	525	561	554	550	561	571	553	530	556	548	560	550	507	550	523	612	526	585	541	566	528	534	587	519	599	578	511	602	561	561	554	597	531	554	582	543	571	581	548	587	564	541	570	551	563	544	573	558	561	542	571	561	562	572	556	546	565	538	533	543	572	505	562	558	590	555	577	565	529	570	537	554	604	542	572	573	563	547	597	532	556	508	537	598	509	590	562	567	596	560	541	567	520	576	565	554	574	584	573	525	557	567	541	588	540	573	601	552	592	566	584	608	571	541	577	571	530	550	561	538	545	528	558	549	595	535	559	539	601	565	582	536	546	586	556	559	572	553	534	561	539	573	565	551	573	581	623	586	555	559	586	551	543	554	532	589	541	582	565	515	573	565	540	592	575	555	589	547	582	542	545	558	582	501	567	559	530	532	590	549	560	530	530	566	532	555	546	557	597	536	577	552	592	568	557	525	588	576	566	535	566	576	596	546	531	561	514	560	532	553	562	563	524	529	596	576	564	574	511	565	527	549	559	559	565	534	545	530	598	575	551	554	565	548	569	551	581	534	559	547	550	566	560	557	553	567	589	535	557	494	542	568	544	570	584	546	555	559	533	635	573	564	561	562	552	530	490	603	574	570	535	567	529	574	531	592	528	577	578	538	552	554	568	568	529	535	540	570	547	571	542	570	540	525	536	582	558	555	562	533	603	533	592	579	583	577	536	574	569	532	523	558	550	594	562	543	524	624	571	559	616	554	574	502	579	557	546	515	542	520	551	545	544	543	529	551	536	533	560	561	551	550	607	545	548	552	553	558	569	534	562	598	499	568	542	583	553	566	562	562	573	550	579	640	597	541	577	614	553	563	565	563	563	544	597	568	548	570	550	559	534	580	511	552	584	586	539	551	558	547	621	567	546	529	538	605	546	570	579	559	566	556	561	541	527	549	536	554	556	537	526	538	561	569	542	549	557	572	539	529	569	548	578	578	537	562	542	538	547	521	563	572	554	550	555	556	553	547	544	504	544	604	589	579	534	551	571	547	543	509	602	539	562	550	578	532	588	573	572	566	589	550	598	541	515	603	602	546	587	505	610	552	549	560	556	594	567	593	564	599	539	523	545	567	555	549	541	537	590	545	522	537	528	529	537	578	557	580	567	564	528	588	556	560	550	547	525	586	569	518	548	565	543	553	525	571	559	562	583	565	604	571	565	545	563	543	564	550	560	544	578	543	510	557	535	536	579	536	616	548	490	569	605	556	588	559	501	597	628	581	588	489	580	559	555	591	573	549	590	535	554	554	582	531	561	528	536	536	545	558	586	551	569	550	502	566	583	571	549	556	535	524	576	587	506	567	543	559	590	518	526	575	539	568	542	534	584	530	581	602	597	546	592	529	540	566	561	570	587	525	545	562	576	572	554	562	537	611	576	574	561	551	551	545	550	556	531	558	622	587	511	538	559	582	578	580	552	581	576	595	573	555	575	593	575	567	559	541	600	553	614	519	570	566	544	574	547	575	579	524	553	565	589	519	521	581	533	580	557	561	548	554	529	552	580	592	532	552	574	537	570	586	542	568	549	541	578	568	570	573	589	564	533	556	570	590	574	572	578	578	541	566	542	533	517	568	565	537	578	608	586	535	570	585	550	530	584	530	553	576	566	549	584	561	538	567	549	572	560	583	557	558	548	518	564	555	565	556	553	529	553	594	562	581	578	536	564	539	546	551	563	536	515	585	560	528	529	553	586	577	525	587	572	596	568	595	545	554	561	527	567	529	560	568	548	578	550	579	572	568	555	550	550	549	581	578	540	586	545	544	576	539	585	545	551	557	577	561	550	565	526	565	558	625	564	535	547	574	608	539	570	543	528	523	554	527	592	527	544	563	564	603	552	535	545	582	570	560	586	558	543	529	599	579	582	550	576	557	596	554	570	552	564	576	586	544	636	568	563	550	570	556	569	530	561	528	593	553	550	571	575	606	561	487	575	548	569	548	534	595	587	591	547	572	586	552	548	595	564	560	538	587	563	515	571	559	576	649	576	569	556	564	553	563	543	566	577	578	548	549	555	565	541	573	573	560	589	560	548	534	599	586	573	516	558	565	581	589	518	539	591	556	575	615	532	569	535	565	552	628	596	570	497	536	537	510	565	588	574	538	539	569	567	575	560	583	578	579	571	570	562	546	600	557	532	596	528	533	554	557	553	558	562	534	584	567	604	543	570	590	533	567	575	590	572	511	546	563	555	534	539	566	554	558	520	561	550	511	570	525	576	522	582	582	549	599	556	531	566	504	576	552	548	557	579	567	530	582	549	571	591	532	557	587	567	604	570	524	548	589	548	574	542	562	548	546	546	544	585	549	590	555	513	547	572	544	560	571	581	534	570	563	582	554	539	537	541	558	590	558	555	603	562	560	543	567	605	542	566	608	572	558	583	536	546	504	588	547	609	563	543	534	501	579	566	576	513	587	578	529	548	531	566	583	546	527	539	553	590	576	557	578	558	570	529	623	567	532	535	513	536	558	575	527	583	582	589	595	567	554	498	586	554	546	573	534	584	548	595	564	569	538	551	574	567	593	567	535	578	563	565	539	551	555	558	540	554	574	603	516	567	558	588	535	549	534	505	480	559	610	585	589	550	554	591	576	596	539	579	558	528	562	590	544	555	581	565	527	538	562	514	585	546	545	538	529	539	563	578	530	548	562	557	542	550	560	504	594	524	560	619	557	534	515	577	553	605	527	577	586	560	549	536	585	563	552	563	551	501	571	525	603	574	584	535	544	581	555	615	521	526	579	556	594	597	594	587	544	590	565	562	562	551	578	529	545	548	560	557	546	576	571	562	599	560	549
27640	20039	12875	6518	3392	2013	1676	1374	1219	1110	993	1003	1001	936	887	834	794	790	855	718	761	726	747	697	679	693	752	715	714	699	741	741	692	748	714	708	743	708	708	719	716	686	731	707	668	715	718	688	686	731	717	691	692	680	703	702	718	717	687	659	703	704	692	662	746	685	696	715	665	681	740	741	627	683	716	703	744	734	692	648	715	694	703	705	680	692	695	700	627	705	692	670	686	651	708	721	725	700	700	677	678	731	655	639	715	727	734	707	715	703	635	691	735	715	679	700	712	702	660	693	703	652	672	665	653	723	678	728	683	721	676	658	711	749	699	666	729	634	687	697	686	712	681	639	670	732	772	690	694	702	681	697	708	671	649	682	657	687	728	687	739	707	656	715	677	655	710	742	725	702	691	686	663	629	698	699	683	668	714	717	710	706	674	682	689	706	731	710	654	705	674	682	688	661	703	743	663	690	680	669	699	706	717	672	720	686	707	684	696	694	725	687	668	708	724	694	682	664	707	714	703	746	699	701	711	703	699	707	675	745	681	726	724	690	684	728	697	646	692	690	686	698	714	684	712	692	679	707	676	682	682	673	721	730	707	731	714	684	677	652	672	711	672	718	686	690	707	718	699	684	718	718	717	709	691	650	695	737	634	685	680	710	720	691	693	686	669	699	712	664	700	711	730	685	643	674	653	741	699	705	653	636	723	733	655	712	691	719	673	689	711	667	731	674	693	683	717	727	677	668	709	692	677	728	657	650	700	658	714	702	682	686	728	732	714	711	718	734	714	720	692	708	689	719	741	675	748	678	704	655	703	693	697	666	734	700	696	684	692	668	655	705	682	710	751	695	684	703	724	641	766	722	712	708	682	673	716	759	686	715	693	775	704	670	727	643	738	664	727	707	767	660	670	710	678	716	710	725	733	696	675	675	693	680	625	685	677	661	744	692	746	690	699	672	698	692	687	707	714	718	665	706	664	684	701	686	696	728	731	703	717	655	629	731	705	678	746	661	723	709	695	664	681	659	687	705	708	696	736	695	669	678	694	695	693	696	702	658	679	673	687	691	676	670	719	696	699	728	729	696	690	727	707	663	703	700	738	699	677	723	703	722	673	700	703	663	690	716	711	738	717	715	691	644	653	701	684	731	700	683	685	680	694	685	654	705	724	674	682	673	700	733	685	695	643	689	718	741	683	717	693	702	719	661	720	707	701	689	652	701	704	755	646	671	701	750	684	699	712	717	675	708	696	688	708	702	661	678	653	717	743	648	720	725	712	652	685	743	714	667	681	759	666	728	756	770	735	721	736	688	688	690	724	696	716	702	679	706	739	674	692	683	689	711	709	639	710	688	711	701	732	725	718	646	681	728	721	686	777	690	691	676	687	707	680	668	724	722	696	693	692	703	667	685	643	681	662	671	654	735	701	683	695	723	713	687	702	719	687	711	713	717	719	678	698	686	691	712	647	683	744	710	645	681	740	769	693	657	673	681	729	677	653	705	708	702	753	714	750	691	691	699	723	674	659	753	689	666	658	697	716	710	688	650	686	743	654	677	694	680	731	706	694	688	678	694	710	699	703	699	703	699	701	777	735	727	688	710	664	716	695	673	724	695	661	723	675	681	696	674	685	712	675	733	695	717	719	673	702	688	715	692	696	717	752	708	697	690	697	688	710	717	690	717	708	678	693	681	733	742	725	762	685	717	667	642	678	671	672	728	714	721	710	694	699	648	704	716	700	709	720	719	686	710	728	698	721	681	654	719	721	676	674	671	688	683	694	722	707	687	737	771	685	684	735	729	676	704	692	714	646	676	710	705	752	695	682	690	676	698	691	739	689	726	745	709	672	665	703	670	705	730	701	730	726	674	690	724	711	696	732	710	669	707	700	732	648	711	696	692	694	692	715	713	687	750	703	691	721	722	748	687	702	639	637	737	657	717	729	707	619	718	694	697	716	778	695	741	614	708	681	746	677	698	689	695	681	673	710	683	718	681	671	688	675	728	720	680	695	688	740	731	649	721	728	723	681	710	728	745	727	682	722	714	764	694	715	700	722	724	665	708	676	724	727	697	702	696	737	742	684	675	654	718	687	649	712	680	716	756	685	690	743	702	723	704	663	621	652	701	726	719	677	706	708	674	693	678	746	714	692	644	697	681	720	670	711	688	711	705	728	692	642	680	675	708	688	704	703	713	632	697	692	737	709	723	670	656	700	750	664	682	699	733	738	672	698	698	705	719	729	640	708	677	738	671	666	701	685	699	707	685	668	668	756	660	693	696	678	679	706	692	676	683	705	704	650	680	729	660	667	726	712	687	711	652	730	654	661	650	702	673	690	705	706	738	768	709	704	741	690	651	724	686	701	723	719	699	689	697	673	693	684	706	717	683	659	715	756	727	652	707	651	686	702	711	667	692	710	703	655	684	695	676	729	691	706	744	681	719	712	666	734	723	674	740	674	724	652	714	683	732	670	720	687	715	719	721	734	765	654	680	699	677	706	802	644	655	750	716	687	739	696	713	635	707	700	724	674	732	662	718	680	714	706	674	727	704	707	666	736	708	664	696	686	672	687	693	722	650	753	698	733	691	721	680	729	670	712	686	647	648	663	696	689	681	705	677	678	731	708	688	688	713	746	691	699	682	664	720	711	686	712	721	680	689	666	687	660	723	712	682	689	710	730	709	677	736	711	708	662	663	730	721	647	707	706	717	698	683	709	651	694	754	673	704	728	717	707	727	663	692	710	652	727	666	698	664	768	697	679	698	648	721	691	711	684	685	720	719	665	738	684	674	729	634	706	715	705	730	699	696	721	701	689	689	723	642	688	669	683	671	696	736	727	663	737	707	700	677	670	727	677	707	695	708	687	700	710	740	731	680	713	729	688	695	694	735	693	722	733	699	706	680	719	665	716	674	678	731	705	656	718	708	689	703	711	708	684	716	692	717	662	658	691	735	681	713	663	652	658	718	705	740	698	747	694	705	662	737	688	698	692	708	674	715	696	701	726	696	679	698	757	682	727	659	672	693	669	716	660	668	743	727	743	730	717	736	664	703	711	699	682	653	722	678	674	655	703	758	722	662	737	712	670	694	682	687	688	657	706	707	696	686	681	697	709	678	695	747	700	744	686	693	682	699	677	666	662	735	708	748	729	674	713	712	743	733	674	720	742	687	721	687	717	680	704	695	667	719	638	678	670	707	697	712	645	653	665	700	717	684	669	705	719	728	773	713	717	701	718	650	674	701	715	710	768	677	705	677	686	690	765	725	696	694	698	686	659	713	746	755	696	711	716	665	701	707	687	714	685	720	718	697	715	699	702	700	690	670	704	637	738	703	697	734	704	707	684	674	661	647	648	764	664	676	705	662	737	670	691	693	711	654	708	719	672	698	654	730	694	636	715	644	700	635	710	695	646	684	670	729	661	709	674	688	734	710	666	671	696	705	699	721	751	673	726	667	677	720	732	680	671	682	690	710	688	699	666	720	683	677	688	710	663	753
9477	17248	14039	7701	5413	3666	3260	2596	2145	1641	1545	1476	1393	1315	1231	1154	1050	1006	1004	1016	936	854	854	937	851	819	851	892	869	833	857	811	862	869	826	915	870	879	849	892	833	871	873	901	865	844	863	815	827	797	828	822	864	809	850	900	847	821	831	878	781	842	814	843	844	912	830	844	815	842	819	840	894	826	763	861	819	827	854	874	858	835	831	834	876	864	857	830	882	812	824	879	781	838	779	858	850	805	836	830	813	829	789	841	810	792	853	869	863	856	844	857	843	853	866	830	805	766	807	826	849	835	862	824	799	839	862	848	833	863	874	831	860	891	840	838	868	809	845	836	850	843	823	841	883	856	835	834	861	788	815	807	854	766	841	856	744	855	817	836	847	837	821	829	833	868	894	808	797	782	878	838	834	858	904	802	817	889	851	831	871	813	896	882	893	810	834	829	778	871	841	855	829	790	819	814	805	839	876	856	851	820	840	844	812	817	841	898	825	814	824	869	898	819	772	855	839	843	850	802	830	849	850	829	847	804	843	856	833	876	819	863	849	875	848	807	798	827	812	860	813	848	847	857	824	859	861	749	821	824	779	808	851	854	833	872	850	796	789	841	845	821	828	865	832	884	831	826	831	833	845	863	854	854	821	831	824	802	821	818	862	831	862	833	837	847	826	842	850	848	872	880	881	832	849	811	862	817	832	817	848	891	816	825	819	841	851	830	852	827	834	864	858	863	894	854	850	830	851	902	785	863	898	818	840	827	848	912	833	814	869	831	824	877	858	866	857	783	832	878	854	830	883	851	830	845	804	801	815	850	839	813	848	801	838	869	805	771	805	853	867	773	864	876	846	882	808	846	913	883	858	844	837	857	799	858	831	781	828	825	813	823	852	838	797	818	823	822	823	828	823	895	874	825	809	872	802	831	897	855	897	819	814	820	842	809	811	861	861	871	852	844	807	875	815	837	836	863	851	846	803	843	852	844	838	803	818	899	838	866	839	827	872	838	852	810	852	830	832	845	838	806	895	830	838	815	830	791	847	865	803	883	845	826	812	840	831	858	825	854	846	879	794	826	816	770	796	823	889	805	848	842	876	801	892	875	802	821	832	801	798	830	817	812	798	801	847	840	824	865	831	827	892	836	819	811	900	819	802	791	894	844	837	835	879	933	785	861	884	817	792	839	827	833	868	871	845	829	890	873	815	830	803	861	824	855	875	828	839	812	805	821	866	869	856	883	807	774	882	830	806	826	836	816	810	796	892	887	843	815	849	842	858	852	827	834	823	829	864	866	837	842	837	835	820	808	874	829	836	793	870	796	846	842	833	861	838	839	847	777	897	861	849	829	832	821	865	855	803	808	818	862	859	847	848	897	857	800	858	822	803	822	800	836	836	841	839	855	850	863	859	780	851	906	882	833	839	824	867	831	780	829	866	828	887	836	816	854	830	869	889	855	853	867	836	833	829	827	836	836	802	813	847	866	815	843	880	816	828	791	845	818	833	870	854	817	829	877	884	826	788	785	819	815	846	910	869	839	795	799	879	802	829	826	862	870	829	866	870	805	839	849	866	808	858	833	829	811	822	838	827	801	875	830	769	824	834	861	863	865	834	827	885	791	846	821	827	811	830	817	851	812	843	812	824	833	823	865	834	925	816	825	812	890	863	855	852	859	893	788	847	840	826	827	821	847	848	812	821	853	847	821	844	837	873	811	861	889	820	858	824	823	880	833	857	860	843	859	858	781	847	836	834	868	836	833	840	858	813	837	798	846	805	835	838	807	818	800	852	793	806	843	837	880	863	828	853	868	859	829	856	833	864	821	859	848	840	885	830	872	839	843	813	835	888	783	832	848	869	840	829	851	828	867	795	838	835	814	842	874	828	875	828	845	820	824	846	818	815	813	861	857	885	859	811	807	864	843	842	841	869	866	760	849	835	851	864	834	825	887	847	849	869	817	856	869	819	824	863	860	839	844	780	812	778	870	831	781	853	848	810	850	790	816	869	825	849	871	820	848	851	857	857	867	886	865	862	891	821	849	837	843	831	843	843	813	843	903	835	800	839	852	875	816	853	822	825	798	861	823	868	847	839	854	803	814	826	855	845	800	797	878	835	813	821	808	857	799	828	888	875	811	828	780	871	869	812	841	850	844	841	786	830	834	875	847	841	833	798	818	845	799	827	836	857	836	872	849	833	813	822	874	803	863	824	885	821	783	840	846	827	802	847	834	858	852	810	772	889	830	821	852	885	877	775	822	836	814	801	802	810	846	801	770	849	812	867	838	838	844	852	826	877	843	812	836	814	826	795	800	848	833	844	838	856	832	846	821	860	862	829	824	832	848	858	858	832	810	809	826	828	798	802	809	822	819	859	815	809	814	839	828	848	790	858	844	855	866	941	860	787	837	875	855	829	806	850	818	875	894	841	815	828	849	774	824	776	833	835	849	853	818	860	786	884	813	836	895	865	863	815	802	869	900	856	875	886	849	848	847	874	858	849	850	861	817	845	866	852	859	786	843	817	920	831	782	791	825	857	811	828	798	883	828	869	772	855	854	828	788	844	842	854	824	806	848	787	822	818	796	805	864	843	802	847	856	784	868	878	791	857	847	848	800	842	833	858	816	821	870	869	838	834	862	836	869	833	867	882	876	832	857	829	885	894	888	852	821	860	837	817	845	796	894	838	857	832	837	857	817	885	838	842	848	800	814	866	873	827	823	868	833	844	845	903	845	822	815	839	836	854	768	845	798	875	853	811	779	817	866	826	773	802	814	765	835	866	872	825	896	828	873	813	856	838	845	830	831	856	822	857	820	803	867	836	834	814	815	858	836	818	851	828	838	894	852	854	825	779	799	842	842	864	863	863	834	861	888	883	794	863	861	847	809	859	783	908	816	820	826	823	813	829	793	816	834	781	879	831	838	909	832	837	812	812	861	842	831	866	849	872	805	853	829	759	802	860	875	818	802	825	852	838	823	806	897	892	847	823	864	859	862	835	802	834	821	792	899	818	860	810	817	848	893	846	911	844	854	888	852	857	837	807	825	927	840	815	846	834	824	831	865	832	883	842	828	807	847	853	815	793	907	794	836	867	820	805	865	902	845	837	856	788	818	880	844	850	810	870	793	868	849	862	811	838	859	787	822	812	792	905	856	815	861	827	806	862	852	824	833	841	807	859	782	873	842	826	805	854	826	884	836	805	820	853	851	864	858	817	818	830	795	864	833	810	865	838	864	842	849	837	875	825	853	834	861	817	897	850	819	846	839	813	820	820	888	817	808	830	809	785	796	853	848	858	819	851	856	829	890	834	822	857	849	859	855	836	827	864	820	790	803	857	817	829	881	803	855	835	851	798	883	854	812	857	802	871	853	845	888	811	903	842	852	869	819	831	841	850	836	836	850	870	834	818	866	810	826	864	814	841	831	808	827	777	849	823	808	871	801	774	839	839	863	813	822	802	858	783	828	833	836	841	863	824	814	796	788	815	798	867	830	813	842	845	804
23981	21350	28427	24641	21300	11829	3633	2376	1901	1641	1487	1372	1313	1275	1186	1074	1094	1035	945	906	874	852	827	839	876	837	828	807	817	828	820	818	852	820	809	794	768	865	870	783	851	812	845	757	787	824	799	799	814	786	771	829	779	817	752	755	822	796	808	796	765	791	787	787	738	873	788	758	794	753	796	808	767	742	783	750	785	776	854	793	789	768	771	796	810	805	743	725	770	773	763	830	770	806	835	783	755	776	742	751	750	778	782	773	830	769	815	817	774	786	777	806	798	779	762	787	792	816	808	771	749	797	778	767	746	772	775	781	764	742	772	744	761	753	845	786	744	777	795	726	761	734	782	776	767	796	785	771	749	752	768	782	755	775	826	782	767	744	769	812	783	787	815	761	815	816	739	847	811	820	801	733	801	803	778	768	737	758	801	855	764	782	796	769	821	780	734	795	809	750	783	745	745	803	786	739	766	798	734	741	728	800	786	775	769	810	728	772	791	762	832	728	785	790	797	756	824	752	801	802	815	765	734	731	759	757	782	806	776	794	801	782	774	770	760	756	812	829	748	771	767	820	741	805	776	741	789	748	729	739	758	788	787	822	812	763	748	801	813	778	795	777	783	732	795	798	750	841	834	768	808	765	751	763	731	743	749	765	763	771	756	763	772	777	785	801	791	826	751	778	799	785	824	766	766	769	795	761	795	779	752	810	754	783	789	780	801	772	828	753	830	762	815	835	753	744	762	754	765	770	760	807	755	780	750	740	782	773	800	785	758	726	740	791	777	813	776	765	816	780	817	744	823	818	730	815	779	756	775	806	734	775	769	767	776	762	775	810	789	787	739	758	745	781	813	749	761	785	774	769	754	761	780	797	790	747	751	809	787	795	792	738	751	797	782	751	770	814	771	772	844	763	773	789	762	764	778	776	797	790	758	728	775	818	802	759	759	750	736	800	751	759	757	782	778	755	755	760	783	730	736	776	819	755	835	775	816	791	747	777	802	784	709	746	823	739	775	743	716	781	734	744	774	752	762	801	756	771	729	747	825	746	794	814	791	779	791	753	794	777	730	810	794	756	796	764	770	758	780	757	771	823	792	768	762	798	810	784	760	782	791	736	761	727	792	774	794	800	756	746	766	763	762	813	796	788	789	777	731	792	791	734	794	759	805	765	765	770	802	778	795	754	746	787	780	765	787	771	800	700	798	745	774	797	784	780	766	775	758	795	800	747	770	767	802	782	787	797	760	795	748	765	708	803	823	756	814	759	799	758	770	782	799	766	810	762	778	772	785	734	789	722	830	749	756	723	734	791	791	754	803	798	828	726	765	752	758	803	769	741	795	801	751	784	756	764	751	800	726	761	788	774	750	745	777	717	755	759	775	771	782	786	739	810	785	738	729	793	758	744	778	765	802	798	785	779	807	805	799	760	823	751	762	824	754	793	805	806	800	799	758	808	754	788	775	749	781	741	789	817	823	807	768	796	814	803	794	744	852	753	758	750	810	781	748	776	817	801	779	764	760	777	734	731	785	756	782	750	790	809	809	795	740	819	733	720	719	747	799	753	798	828	786	748	747	745	784	751	808	751	757	764	795	772	733	791	765	743	799	794	828	725	801	774	852	781	722	741	790	763	805	822	785	776	760	753	822	734	785	761	751	770	784	769	789	731	770	742	781	767	739	744	795	795	760	741	765	753	814	858	715	781	814	808	753	781	771	804	762	797	791	778	777	811	770	848	736	750	763	744	731	786	782	760	754	791	763	801	745	801	792	759	786	747	811	785	800	743	814	741	713	796	797	742	722	750	783	787	790	748	792	820	779	780	741	778	773	734	763	797	750	787	797	811	717	799	751	760	751	718	786	769	733	781	763	776	784	754	725	796	772	789	775	820	733	801	761	813	786	725	749	774	785	724	779	758	764	748	792	762	799	734	751	772	789	767	756	793	751	773	766	796	830	771	740	764	791	772	801	774	799	747	772	851	801	746	839	781	804	787	768	786	769	783	783	748	852	798	784	816	801	773	823	781	780	819	797	803	782	762	765	756	728	807	737	781	781	767	760	767	724	815	787	761	807	835	765	742	834	731	760	828	768	802	766	792	733	803	794	797	787	788	763	778	737	735	798	780	737	797	787	742	782	786	756	737	763	814	736	795	808	814	803	780	757	753	754	805	758	812	731	771	814	795	777	745	804	776	814	769	791	771	771	790	718	809	805	808	777	822	789	745	803	789	769	822	772	828	736	774	762	791	769	789	820	799	853	814	786	753	776	825	812	768	769	790	746	788	806	776	758	745	785	760	788	828	814	731	791	766	843	765	766	756	797	799	790	790	770	768	812	804	799	796	746	751	754	732	786	816	803	748	783	818	737	747	813	795	769	794	763	772	770	786	769	775	806	744	762	838	763	841	793	822	800	760	729	775	774	778	767	753	776	790	791	762	788	740	792	804	792	748	779	806	726	751	749	783	770	764	796	826	757	759	777	814	727	797	781	767	791	839	789	764	810	716	784	756	744	797	814	762	753	814	768	735	732	757	794	781	808	775	769	797	798	756	801	783	778	851	764	815	782	767	784	707	790	756	775	767	754	783	763	798	767	763	781	732	759	811	800	789	770	795	727	774	779	751	795	771	768	762	782	790	766	781	759	832	812	762	814	788	766	760	761	763	747	780	758	796	775	803	795	803	811	800	769	707	746	809	765	758	822	791	736	749	855	756	745	781	751	830	805	746	722	805	768	797	764	790	729	793	732	761	784	772	761	821	754	828	728	768	744	781	766	778	774	799	790	754	784	742	775	757	765	776	830	747	817	825	796	796	763	749	762	760	797	748	765	749	784	802	781	771	755	747	757	772	747	793	777	790	782	796	763	796	793	812	789	792	822	757	804	771	789	743	801	762	736	784	816	802	802	746	792	760	814	761	802	817	823	797	780	761	798	842	803	806	734	817	801	785	752	755	760	753	730	811	797	756	762	791	804	757	813	753	743	778	805	753	761	739	759	736	811	726	812	770	759	791	760	801	776	761	814	766	772	767	740	760	728	724	746	756	722	820	776	798	801	805	782	784	780	759	801	784	817	777	775	820	794	752	770	831	755	792	759	818	814	835	774	715	764	766	788	803	791	760	792	761	794	740	820	778	757	793	817	819	775	790	792	804	778	789	788	750	763	771	780	750	735	762	808	768	731	752	769	782	766	791	791	770	803	785	706	765	809	805	797	731	791	762	780	774	765	727	793	783	757	779	749	788	801	775	799	780	790	814	847	761	747	762	773	782	761	764	722	761	832	742	806	796	782	797	725	792	822	775	849	789	791	784	755	760	824	794	792	780	759	819	832	784	782	764	761	771	772	762	743	803	788	786	803	796	755	805	791	752	763	825	818	797	768	793	798	781	721	745	705	736	779	762	807	810	764	795	723	752	724	791	739	768	822	753	763	796	760	778	797	778	776	751	782	697	716	797	777	781	779	782	799	794	815	750	773	743	812	764	785	788	783	776	812	727	754	729
9581	25093	21087	12772	9023	6273	5180	4127	3447	2773	2307	2242	2076	1770	1643	1583	1358	1421	1320	1179	1138	1150	1117	1054	1093	1034	1005	1022	1010	1042	979	1024	1002	1016	1001	1057	1033	981	968	1009	998	1017	973	929	985	992	994	915	956	963	946	1000	962	970	957	985	935	989	951	909	906	944	1005	974	939	997	935	895	965	995	953	992	976	967	924	877	965	981	960	943	957	1020	959	951	968	1021	891	968	997	901	928	967	993	951	909	968	936	998	950	897	966	908	972	880	952	908	901	938	971	940	990	970	938	945	990	970	1010	950	941	981	935	956	920	955	972	950	989	956	956	953	909	952	939	921	908	958	957	946	949	966	1022	1005	918	972	943	924	979	971	932	953	997	935	974	879	953	938	980	913	931	982	987	958	963	961	949	916	972	932	962	1007	885	922	937	1055	927	981	893	969	993	947	959	1007	927	931	979	898	933	931	951	924	968	928	897	961	968	984	981	972	989	902	994	987	936	962	915	979	922	922	896	901	971	889	949	987	980	903	953	962	991	909	996	933	953	943	993	964	943	899	965	918	953	956	954	926	992	1034	889	958	957	972	951	1018	946	971	963	980	1001	919	972	953	941	982	999	1004	994	957	914	1002	1005	928	917	911	1027	974	967	932	964	985	989	882	945	977	925	926	940	960	937	968	970	910	995	948	940	962	937	911	928	973	882	1023	926	974	982	934	954	945	955	971	886	930	946	921	969	964	937	917	948	968	951	955	971	933	984	1010	972	932	944	998	917	967	925	927	923	960	985	933	971	945	914	948	904	935	989	966	995	921	984	929	945	977	925	983	968	991	923	949	915	956	904	969	934	980	888	972	974	953	910	955	975	912	944	950	965	979	922	943	942	975	909	976	950	973	928	942	989	929	1003	989	951	905	980	975	997	951	930	936	977	995	983	929	958	880	962	956	934	944	980	917	1004	965	968	944	935	937	943	939	994	936	994	994	993	934	892	926	943	989	940	956	942	907	962	997	906	961	968	990	916	966	921	970	914	896	976	910	998	982	949	944	951	954	1000	955	941	969	940	883	930	955	991	991	965	977	925	919	936	966	948	991	941	984	941	951	925	896	961	912	935	930	948	943	999	979	941	914	1000	968	933	913	909	977	923	955	1006	952	913	949	925	958	956	929	919	919	918	946	937	943	964	962	998	960	923	942	879	984	935	955	953	939	968	964	997	937	988	936	937	916	949	976	926	960	894	942	992	933	978	963	925	891	939	968	964	991	953	953	924	896	942	974	870	911	943	966	962	948	956	943	953	927	966	943	931	950	946	941	947	851	937	958	975	907	962	944	977	913	930	953	958	949	965	947	950	957	930	938	980	970	1008	939	931	904	950	927	949	928	934	916	987	957	957	949	946	993	998	960	923	962	982	921	909	960	967	909	907	1004	928	988	947	952	985	933	924	965	953	963	978	970	960	924	995	952	983	970	956	903	1017	890	994	979	949	911	961	949	981	955	899	946	913	909	974	967	973	936	947	894	993	975	935	932	945	918	993	906	916	916	981	1006	951	983	909	968	957	962	981	997	959	1000	951	1004	1011	972	1020	947	932	955	945	968	916	1008	935	920	933	970	885	908	946	925	961	962	954	962	964	983	976	941	902	940	938	906	941	931	927	890	951	953	954	983	978	968	912	916	933	929	965	909	951	988	902	935	949	913	941	988	937	961	924	941	889	933	948	965	973	985	1007	894	966	1003	946	971	986	920	913	988	943	935	1005	944	991	945	966	1008	950	984	939	961	956	943	977	911	990	971	941	971	939	986	1013	966	945	938	952	947	938	933	1016	970	971	966	930	980	1016	948	915	921	944	952	966	900	940	942	977	925	946	962	884	926	952	963	990	994	991	931	951	954	910	980	952	989	957	933	940	968	979	967	944	968	943	920	971	989	896	917	926	994	963	950	931	939	942	955	938	929	941	923	974	953	1013	945	958	971	936	927	936	918	926	984	970	923	1000	940	949	939	928	919	936	1014	973	944	962	879	912	955	1010	924	980	930	941	968	955	985	910	958	971	974	957	1004	963	952	949	961	963	941	979	952	935	981	969	957	997	956	976	983	936	992	934	958	923	947	984	972	936	991	969	997	1029	951	971	922	1015	880	1017	968	905	948	953	925	996	960	985	956	907	932	994	964	967	983	886	958	914	943	959	856	976	928	992	925	936	969	927	964	884	924	972	914	924	978	998	935	940	1006	964	959	956	923	976	933	931	939	963	996	931	911	960	941	965	945	947	918	907	930	962	942	987	974	980	981	916	969	975	998	980	969	944	983	916	907	832	991	976	996	893	962	984	911	958	988	975	965	969	938	941	907	980	923	987	909	959	947	991	976	879	1026	918	927	944	970	972	939	986	950	929	927	913	873	978	947	1017	899	1006	928	917	924	983	921	905	958	924	914	984	936	989	1008	908	958	988	985	909	961	916	965	961	998	946	890	968	963	962	924	994	987	978	932	974	976	992	950	985	965	960	954	893	957	974	946	953	946	941	980	987	973	985	936	917	942	999	950	921	995	982	959	987	954	942	917	958	942	936	860	914	979	940	976	922	963	973	953	961	979	954	942	993	966	968	987	983	943	967	949	919	932	940	890	897	925	975	927	969	931	905	983	984	963	951	934	958	960	1016	971	968	934	979	925	977	918	974	900	1027	955	946	916	953	935	930	978	917	923	900	947	948	971	951	986	933	932	952	930	958	981	957	960	901	967	949	980	944	984	961	955	916	952	986	984	954	946	970	996	944	915	928	947	914	951	966	1013	968	926	941	967	957	921	946	973	984	959	989	929	954	940	1001	937	899	945	976	953	920	993	926	916	908	958	945	911	938	960	963	927	927	1001	972	970	892	938	968	960	879	907	936	979	989	933	936	932	922	938	908	932	935	924	951	942	922	943	938	924	948	935	974	1021	1002	964	924	979	944	964	928	956	985	992	911	922	950	937	961	888	945	964	988	900	977	925	936	981	914	934	967	927	957	924	980	956	955	901	979	924	943	957	944	969	905	966	938	956	962	1009	930	924	921	940	960	988	975	912	961	957	952	990	911	967	969	988	945	899	956	914	931	940	963	1010	978	957	926	990	913	979	935	921	945	974	918	961	914	966	933	944	968	997	865	929	970	923	942	950	1001	928	963	904	926	950	941	967	939	928	959	956	925	970	953	928	945	960	898	1000	955	966	1002	932	982	967	940	942	908	948	939	947	961	956	921	955	910	938	933	953	974	938	917	956	948	985	912	982	906	1020	1025	913	934	948	914	968	972	924	937	976	935	947	956	928	923	956	974	947	926	959	954	958	985	963	914	928	958	1038	912	854	929	971	991	949	965	888	958	986	933	929	960	978	952	955	974	941	957	983	962	905	982	1002	936	937	938	947	933	912	938	929	910	931	932	905	980	863	953	930	977	928	931	1009	946	953	936	890	936	968	973	962	950	916	889	965	968	986	950	890	987	907	910	905	967	1026	955	870	855	959	949	972	947	938	977	944	982	974	933	913	966	917	960	992	946	983	922	951	965	973	965	933	944	944	958	1032	948	915	889	941	935	913	962	961	959	964	965	925
25036	21372	27523	25514	14088	3127	1930	1458	1122	946	870	780	765	716	655	583	547	559	540	536	476	431	439	402	452	422	410	418	437	387	427	401	395	429	421	441	448	405	440	389	392	387	364	357	363	376	384	384	440	411	392	411	377	409	367	421	421	364	396	393	380	370	376	403	390	379	389	419	434	395	398	376	400	345	351	379	362	376	389	384	406	411	375	387	375	371	413	378	420	404	367	408	377	365	363	413	356	390	396	425	387	403	386	395	365	375	386	370	382	388	393	412	370	400	380	359	373	360	404	424	402	370	409	377	386	384	384	390	367	355	421	407	375	376	362	366	383	378	399	370	375	375	370	388	382	393	411	383	401	369	376	412	395	413	370	409	381	393	379	362	382	421	389	374	375	390	354	395	382	375	426	375	386	400	394	382	397	366	373	397	384	414	401	394	369	407	384	380	413	389	373	411	409	394	359	400	351	389	376	410	395	427	408	384	408	361	415	400	392	381	390	401	389	381	409	418	420	381	383	377	369	349	391	391	367	380	370	405	412	389	420	372	418	462	413	345	382	399	392	410	390	385	414	396	383	398	397	412	389	371	389	389	365	388	384	375	384	418	364	410	378	378	367	348	358	370	401	382	420	390	410	410	364	424	396	410	410	353	362	361	386	397	443	390	406	398	387	414	377	388	377	353	387	359	402	371	402	386	401	392	385	363	382	426	401	390	394	342	375	393	403	377	373	393	391	358	385	370	352	370	404	346	362	406	386	406	366	383	390	387	366	367	405	408	372	404	393	343	376	409	396	391	382	418	378	409	412	389	372	378	360	392	446	376	385	339	382	342	383	370	401	407	361	411	380	387	393	425	388	411	383	366	415	392	378	406	392	401	449	413	384	378	420	395	365	383	414	392	422	398	441	395	416	384	377	397	403	386	411	399	384	416	381	384	385	410	375	372	410	404	401	398	422	403	412	370	384	397	368	379	364	380	373	399	371	373	401	364	398	379	416	396	397	350	406	395	357	372	374	370	378	355	396	376	421	396	374	401	339	389	424	345	377	425	380	358	430	413	401	380	379	372	378	425	381	387	362	431	366	378	423	379	373	427	420	387	387	392	400	412	367	381	381	374	382	340	372	418	369	375	419	388	404	396	412	376	398	427	383	375	389	366	412	362	407	409	389	400	400	381	382	397	386	378	373	411	374	392	385	402	380	411	381	415	363	374	408	356	368	381	410	352	434	365	398	397	375	391	408	343	400	388	399	379	386	397	378	400	421	367	366	401	378	383	341	360	375	390	374	362	378	382	382	406	374	411	402	362	398	393	376	376	381	380	400	384	366	377	388	390	363	408	370	394	425	389	371	378	363	384	349	371	364	371	381	368	381	395	398	388	362	375	381	399	391	381	396	377	367	382	380	431	417	382	384	376	371	394	407	388	357	400	425	413	392	402	356	364	376	376	384	414	388	364	404	369	393	379	398	383	373	425	371	389	381	385	391	412	379	412	383	375	369	348	374	363	383	403	383	399	397	393	389	401	411	355	380	404	387	393	362	367	406	437	401	363	379	352	408	373	387	384	383	434	381	376	404	361	395	370	414	410	355	398	399	397	400	370	381	410	376	386	409	403	416	393	379	408	388	386	383	387	397	379	386	381	433	383	396	367	327	373	399	417	357	398	392	381	375	377	368	371	361	417	362	411	391	403	387	422	401	415	379	377	383	355	405	406	390	388	397	378	399	381	395	364	360	418	382	385	388	413	412	395	386	386	372	419	362	359	366	376	393	403	403	373	380	421	393	350	381	373	371	399	388	382	387	359	368	389	419	414	397	415	386	367	349	377	343	388	372	389	385	393	397	397	377	407	377	391	386	393	448	370	394	370	362	420	399	394	326	398	381	380	394	367	426	411	406	398	383	385	358	348	372	385	374	367	380	415	386	401	419	397	403	401	383	384	397	407	373	385	388	360	371	386	393	426	400	381	424	407	402	406	421	334	396	401	367	373	378	403	389	390	428	409	398	385	361	401	334	368	383	367	395	398	407	392	378	407	372	395	381	380	373	387	390	411	412	369	366	389	384	355	412	424	440	380	389	383	399	394	384	373	407	382	412	408	376	388	368	425	416	392	369	371	409	379	389	385	405	384	405	391	363	394	392	384	369	425	381	395	361	394	393	439	401	352	413	395	369	415	415	390	362	402	405	404	399	399	384	413	359	344	405	379	363	400	398	389	427	341	394	400	393	385	389	406	423	424	411	422	379	361	389	395	421	380	365	389	382	396	387	377	408	365	377	390	361	447	376	362	393	368	392	393	389	433	417	376	370	378	392	370	383	388	426	379	417	386	400	364	374	393	406	426	378	392	414	386	414	424	376	372	400	392	391	356	417	394	389	415	338	396	357	386	394	386	393	366	387	385	392	386	417	371	407	385	403	350	396	379	418	396	374	376	388	370	395	385	390	418	418	346	372	369	361	405	398	442	379	406	398	415	386	394	422	374	357	386	360	379	392	393	375	387	396	369	373	397	381	422	385	350	349	419	379	350	369	378	382	356	379	414	432	382	408	368	381	380	406	408	387	405	385	402	423	392	434	385	370	408	418	404	382	346	375	403	387	405	348	369	379	381	398	379	377	404	373	416	402	364	418	379	387	365	356	376	391	393	348	378	398	408	375	401	388	415	368	382	361	375	366	357	354	408	400	392	409	344	397	357	399	358	364	403	380	366	380	395	402	381	394	358	372	387	389	394	385	371	377	374	353	381	393	394	376	370	339	422	380	361	396	357	368	405	384	354	364	359	392	409	380	341	370	362	375	396	367	374	433	436	391	383	394	390	397	361	448	400	380	381	417	381	369	404	355	385	387	380	400	393	370	377	407	370	378	377	397	361	401	387	396	429	390	402	376	360	355	397	401	393	420	403	362	387	385	392	392	389	390	428	413	412	440	408	421	370	385	422	383	356	390	411	368	362	396	382	375	405	391	379	412	406	393	408	384	396	399	407	409	386	392	366	397	391	376	413	382	403	402	387	399	367	419	358	386	395	397	390	368	382	396	399	402	375	417	400	399	370	387	364	405	387	392	412	379	402	378	402	386	386	390	358	409	387	417	416	362	399	394	379	379	395	383	408	340	443	355	378	388	373	411	375	361	381	364	402	363	385	436	424	383	423	386	441	377	394	415	370	405	373	404	393	406	420	398	386	366	380	386	397	420	384	392	381	420	381	381	395	368	379	408	384	406	401	400	393	383	396	381	389	391	398	376	374	404	415	365	424	356	398	391	391	428	355	386	387	416	407	375	396	384	410	418	393	428	371	398	372	407	412	393	408	390	382	387	403	422	403	360	396	416	403	389	377	392	400	403	384	393	401	368	416	370	411	421	405	410	364	391	397	356	375	393	379	401	395	376	398	401	383	401	367	397	368	384	406	369	384	365	380	403	396	407	421	370	400	374	399	366	410	413	386	387	387	382	394	370	408	369	386	352	383	400	399	380	389	392	402	392	343	379	382	392	390
9347	21822	17494	9982	7249	4875	3777	3065	2353	1840	1508	1511	1260	1136	1038	883	857	806	729	687	635	542	624	570	547	563	557	568	547	516	514	532	558	542	588	524	549	540	526	549	512	523	511	494	497	505	495	479	480	464	506	504	500	477	455	464	488	448	479	458	497	502	483	473	463	460	454	518	483	458	464	485	470	453	479	494	476	455	465	494	499	476	447	442	497	486	489	450	490	475	472	470	491	501	505	465	484	444	486	442	488	441	489	483	473	519	432	501	471	492	516	506	486	504	485	470	478	458	432	507	465	441	476	497	502	445	453	486	465	462	481	489	465	495	452	444	479	476	523	480	507	457	484	474	456	462	456	507	483	457	454	489	487	452	475	499	461	457	497	444	444	488	463	472	493	477	442	502	465	494	456	503	528	438	509	496	489	487	442	497	468	446	451	514	469	484	492	491	470	480	480	470	484	449	450	484	504	437	500	534	473	449	459	481	466	495	483	454	454	480	462	457	483	473	460	495	462	484	484	482	505	510	490	440	493	484	460	441	478	472	498	486	488	493	469	496	465	448	499	471	518	439	514	480	467	467	500	493	431	455	512	489	453	457	460	463	477	469	461	504	451	469	460	526	490	452	482	471	448	514	499	457	515	461	504	486	433	446	499	481	484	450	479	471	493	478	488	464	447	437	471	524	472	503	476	494	484	458	464	481	486	485	466	456	492	469	462	484	470	451	465	472	485	453	492	487	471	478	465	504	457	483	490	483	454	472	458	481	516	458	528	488	459	431	464	505	502	483	459	518	483	468	496	479	458	539	469	449	488	472	454	448	463	536	481	460	472	463	471	475	453	518	471	476	501	468	462	432	476	478	497	471	457	489	530	458	523	462	471	457	491	490	470	464	448	454	481	485	487	514	468	474	464	441	461	501	511	464	501	472	519	458	511	507	491	417	496	486	443	512	470	503	478	482	504	472	453	510	491	454	465	473	484	508	471	458	426	502	473	485	490	512	521	454	497	466	456	468	501	474	477	506	454	482	490	459	504	464	447	483	469	471	502	467	472	496	469	458	488	498	500	468	450	484	500	518	505	462	497	451	491	463	504	470	493	469	513	456	500	486	455	505	480	481	456	484	479	433	530	448	461	487	480	468	504	494	444	487	491	483	474	462	480	452	515	452	496	435	472	505	451	454	454	496	467	476	491	462	465	450	483	515	480	483	457	483	485	487	468	482	452	458	466	471	460	512	459	463	486	488	437	470	495	469	476	507	479	481	521	503	472	466	457	481	485	493	488	503	434	470	485	470	453	455	475	448	453	506	491	459	477	463	493	489	478	483	458	507	447	446	478	455	509	491	447	506	485	447	451	491	498	463	469	500	454	494	497	469	500	478	465	432	483	468	480	490	472	446	488	508	467	454	467	468	498	498	506	469	498	453	460	472	482	512	482	501	479	488	493	506	441	508	491	474	497	500	514	491	484	484	477	491	489	496	480	499	501	502	441	474	486	478	500	457	522	503	489	426	517	451	493	497	466	468	461	467	503	458	500	501	455	487	504	500	501	421	508	468	493	473	461	466	510	474	498	527	451	487	444	494	459	517	478	456	450	461	459	483	445	446	490	454	458	464	502	474	500	472	502	472	437	459	465	487	507	492	465	486	458	487	485	515	452	484	478	499	483	472	503	469	469	436	455	441	474	438	465	509	479	515	487	467	499	504	458	465	471	483	456	496	473	478	498	474	434	506	489	507	516	476	531	473	479	467	478	498	489	494	442	510	472	459	471	476	483	461	493	457	483	527	482	474	496	480	444	459	448	475	488	459	488	471	468	453	451	473	470	472	516	493	460	439	451	482	469	477	491	506	481	442	418	478	472	471	499	470	499	505	498	507	462	515	476	459	457	503	488	530	501	467	473	442	487	467	462	484	491	436	469	475	496	481	472	479	500	484	520	533	531	460	440	465	451	457	497	440	475	458	464	448	469	477	466	479	465	501	479	483	460	496	467	485	458	463	480	518	427	446	476	460	462	506	510	473	502	473	504	470	501	482	494	491	474	464	493	458	501	482	472	461	484	457	455	494	449	527	503	449	491	437	480	484	487	477	455	465	478	479	522	492	484	488	488	527	465	498	467	469	435	458	473	460	469	494	476	518	448	458	503	484	497	497	441	483	477	513	454	459	496	464	492	477	469	496	473	516	479	494	494	506	480	500	498	494	480	438	503	472	480	457	483	503	494	473	443	522	491	486	488	422	422	512	466	442	498	483	457	464	452	499	470	466	497	493	465	476	451	496	442	452	471	457	473	452	500	464	441	473	459	457	445	435	491	475	455	486	468	458	446	483	467	473	458	480	481	499	461	454	439	504	506	524	406	468	480	462	495	459	500	476	482	504	495	489	510	518	490	454	482	466	499	459	480	502	481	462	462	496	475	484	431	455	456	484	486	474	461	489	516	473	490	438	469	473	482	506	467	457	454	480	475	482	445	473	516	480	488	455	491	481	470	488	436	462	495	480	481	452	530	473	496	461	443	483	446	455	529	534	464	462	474	503	510	432	472	509	481	488	480	492	478	450	483	455	487	457	508	444	503	468	483	504	510	461	473	461	463	506	478	491	494	503	497	460	495	468	415	460	482	472	485	479	457	484	510	496	459	481	450	419	478	482	507	464	473	501	483	463	503	471	494	439	481	463	475	460	400	484	472	484	458	465	497	451	470	473	469	502	485	493	463	477	489	504	441	440	434	496	458	433	470	488	459	524	483	422	513	497	475	464	479	464	499	449	430	474	522	526	478	444	484	511	483	465	503	488	462	448	481	531	489	495	479	490	469	479	481	491	501	446	482	459	470	474	454	467	472	479	473	482	473	479	486	451	487	495	480	507	461	443	528	492	466	470	469	491	497	462	437	483	480	459	482	482	455	475	474	515	481	493	490	477	484	481	501	444	452	430	481	463	475	521	478	468	492	476	481	495	482	484	501	496	496	468	450	444	452	484	485	499	436	436	463	493	438	501	476	440	474	504	443	443	458	456	478	467	498	476	444	483	483	468	474	485	518	478	438	479	456	479	467	476	502	478	482	474	505	481	482	475	503	501	466	474	507	463	442	495	479	441	479	475	419	451	484	527	464	502	473	456	449	499	461	457	486	476	521	489	505	497	452	467	475	436	472	446	522	483	484	431	461	481	462	500	486	473	491	492	451	474	501	477	475	517	504	498	449	502	462	444	462	489	519	468	466	466	499	489	481	486	475	450	459	452	460	432	432	470	491	499	481	486	466	497	471	508	460	457	486	505	456	456	481	442	452	470	474	488	456	428	460	466	492	478	489	459	459	495	471	521	479	453	475	437	497	469	472	442	508	482	473	472	489	466	480	480	497	498	464	476	490	517	516	475	504	508	458	488	458	471	488	442	529	487	498	496	465	489	476	466	495	476	504	480	503	442	486	465	483	479	455	479	482	458	461	526	458	465	458	494	469	448	467	495	505	455	513	482	489	511	498	449	466	458	470	456
22868	21397	28983	24175	21394	21436	10985	3019	1976	1733	1445	1301	1277	1155	990	819	783	731	702	670	573	556	558	528	500	532	507	534	467	472	496	500	526	497	517	462	498	479	472	494	504	457	489	428	497	469	504	440	477	443	438	485	447	456	509	455	445	434	454	436	408	461	465	415	452	432	427	458	458	425	463	423	434	451	456	472	432	430	452	425	441	442	477	470	424	415	427	440	437	441	429	402	430	470	488	425	481	449	442	464	447	459	475	431	429	437	443	433	465	440	426	469	428	417	448	459	442	456	438	455	439	463	419	467	445	486	436	427	442	463	461	442	447	414	443	385	416	439	453	461	433	445	458	445	426	467	497	416	450	451	427	417	419	442	444	457	446	441	438	423	422	425	452	426	436	450	433	399	411	471	429	468	459	436	436	399	444	427	421	421	469	420	427	439	463	469	436	455	441	465	428	385	425	414	447	505	450	445	425	431	441	435	423	428	451	417	475	452	438	473	415	412	442	458	475	416	464	463	465	422	444	476	417	448	455	406	452	449	446	439	412	483	434	447	425	455	463	443	458	446	450	444	426	447	425	472	476	454	443	460	425	446	427	422	435	440	445	441	422	461	404	434	438	459	424	414	441	460	427	465	458	450	425	475	426	446	430	457	459	460	419	443	443	412	456	428	444	430	444	425	418	456	427	419	438	466	423	410	437	401	448	400	435	435	450	437	474	440	427	410	441	444	444	459	458	423	447	420	450	458	438	424	490	398	452	432	434	430	461	424	455	453	450	435	451	431	427	423	426	452	428	457	451	415	475	456	453	505	414	439	450	434	429	395	437	424	465	454	437	463	405	422	477	434	451	410	457	420	456	454	440	420	458	435	433	448	447	430	440	405	413	405	446	419	441	434	425	395	456	404	416	417	443	448	474	462	447	433	402	389	408	449	417	445	420	440	430	428	428	419	415	434	436	420	417	434	474	463	441	436	476	439	471	433	451	435	402	460	461	432	429	447	456	432	455	453	472	433	449	457	421	441	482	424	445	477	462	493	435	457	430	430	434	397	444	415	457	437	451	412	443	416	413	440	479	453	435	402	406	432	464	418	464	486	425	454	401	431	405	427	423	444	444	463	418	408	415	490	435	427	430	408	421	443	418	448	423	434	436	459	407	455	466	428	445	416	417	447	429	431	413	412	462	441	404	438	404	473	465	432	424	419	434	474	436	421	432	428	469	441	445	449	437	417	474	442	418	432	456	428	431	463	441	418	492	437	420	408	471	471	439	465	454	424	442	465	432	421	446	426	422	411	466	431	436	428	420	476	445	424	440	461	438	420	431	422	426	428	420	418	418	435	410	461	460	448	453	422	434	457	409	435	410	457	377	457	443	436	421	418	465	461	472	428	421	431	453	445	462	421	446	451	447	425	452	434	396	404	431	440	455	400	459	467	450	428	477	415	418	426	432	480	422	435	451	421	464	445	456	427	429	459	425	437	414	430	468	443	457	458	418	470	436	471	452	429	441	437	467	484	425	445	448	432	414	420	443	431	418	414	421	449	415	447	437	425	459	429	393	415	426	423	467	438	446	431	449	412	445	474	486	457	449	418	458	474	430	449	448	415	445	435	443	411	430	409	456	422	469	409	461	435	391	464	400	424	400	435	452	421	434	434	412	433	456	443	461	447	477	443	440	426	466	431	466	482	450	411	428	464	412	420	424	439	386	390	437	434	407	453	479	429	422	454	436	446	425	440	449	406	446	469	445	451	445	404	515	432	438	420	438	424	420	423	443	483	404	451	447	438	425	432	429	385	481	420	430	416	450	416	407	462	438	468	430	443	447	441	440	413	422	445	446	438	465	432	415	456	459	472	438	459	445	426	453	442	438	478	403	454	437	431	442	480	429	452	459	423	461	391	468	461	484	444	463	406	457	428	445	458	444	416	437	488	425	419	425	419	442	437	450	441	457	453	445	449	444	480	454	408	454	417	468	437	405	474	437	438	436	429	437	428	444	424	455	430	402	428	469	467	382	432	433	429	461	429	400	480	384	445	447	451	446	442	438	429	454	445	435	465	416	477	450	470	440	440	413	455	428	395	429	466	442	459	434	449	467	429	427	454	468	431	445	447	424	476	433	442	453	463	428	447	447	464	425	420	438	486	449	420	432	465	456	445	463	474	448	452	418	444	443	401	449	496	470	417	429	400	416	433	425	418	431	451	431	452	411	437	442	440	427	420	428	434	442	448	456	461	430	454	404	431	423	444	438	455	466	469	476	474	434	446	427	406	423	400	445	447	451	476	426	429	429	441	449	432	473	425	464	417	469	439	420	431	459	436	439	467	416	474	445	449	469	439	498	445	462	445	444	425	407	436	415	383	425	441	454	410	427	443	442	430	437	412	425	413	432	447	496	439	444	440	460	454	429	432	451	486	417	412	442	406	446	472	427	416	442	441	422	415	424	448	491	448	394	467	433	443	450	435	493	434	440	403	453	482	441	426	448	413	467	448	434	437	454	428	417	456	428	453	423	431	434	428	444	467	452	462	430	406	449	462	415	472	448	487	426	440	421	435	461	413	454	440	440	451	430	464	431	412	423	411	441	458	404	447	404	446	436	428	408	435	424	446	394	462	431	441	420	401	404	511	446	451	429	436	474	444	430	430	454	432	411	435	417	454	430	446	438	438	437	436	410	450	416	471	397	446	438	459	433	436	411	414	404	461	424	395	479	440	441	423	430	454	448	406	386	461	429	454	461	422	438	472	448	421	472	407	458	449	443	408	447	445	432	442	432	460	424	463	416	471	436	437	429	460	410	464	434	407	434	422	452	462	437	430	451	440	426	462	456	450	469	444	456	457	435	426	448	446	448	435	455	392	453	449	382	416	434	422	484	441	440	439	434	415	430	461	450	391	433	414	416	424	479	423	452	441	381	446	435	426	398	455	418	441	461	437	462	461	473	447	468	458	437	454	439	412	489	447	401	450	414	439	429	457	450	461	404	477	420	415	435	415	428	444	471	451	434	471	454	397	435	438	492	396	422	472	451	416	446	443	451	431	440	469	431	439	449	451	391	430	453	472	434	454	458	457	485	458	423	437	463	442	451	458	406	443	439	420	444	443	417	432	424	459	450	456	443	431	492	415	430	422	437	441	441	413	417	424	475	405	422	452	433	422	451	444	430	431	449	450	431	465	420	431	464	386	427	399	457	423	469	421	447	419	456	439	459	461	429	467	461	424	447	461	457	429	416	431	458	484	381	392	430	415	451	430	420	429	428	475	427	437	446	437	438	433	496	438	472	451	426	439	454	452	437	460	417	446	436	468	437	422	444	448	460	449	408	456	459	442	413	461	422	431	461	453	467	433	440	475	452	469	472	464	443	445	419	456	430	418	434	429	443	423	423	422	418	443	419	459	421	459	452	459	429	447	437	471	433	477	449	425	490	462	462	445	435	442	433	429	433	418	467	451	460	468	442	419	425	453	428	422	448	446	442	433	446	447	449	454	414	447	437	413
11490	30479	25048	16004	11772	8041	6494	4991	4113	3130	2663	2349	2191	1718	1610	1380	1149	1196	1027	963	906	800	743	750	695	651	668	705	674	696	666	682	685	676	667	648	614	683	647	633	618	627	590	599	609	556	563	544	593	587	588	594	578	521	569	560	597	581	533	562	516	559	558	591	556	597	574	555	569	599	543	556	537	561	554	518	545	554	554	603	583	571	572	521	551	557	498	589	626	596	474	553	498	567	537	565	525	553	516	550	582	556	530	566	543	593	546	523	565	529	575	554	526	508	509	552	602	541	572	594	570	553	568	536	532	572	506	543	563	553	553	544	547	578	534	531	514	566	576	550	572	581	544	531	560	546	536	560	518	535	547	543	566	587	565	566	529	579	559	573	533	577	578	541	543	544	537	576	530	530	581	564	531	539	512	528	527	512	588	566	525	556	528	540	551	592	528	495	568	533	548	568	562	570	535	515	506	534	527	556	567	552	543	586	565	514	555	587	538	560	525	571	561	576	558	561	569	556	571	556	540	540	515	558	529	570	595	561	524	595	538	547	545	546	550	551	534	569	512	567	559	574	553	536	550	567	537	544	498	550	557	559	566	582	580	510	523	560	576	549	527	577	544	586	532	554	551	573	575	572	530	543	536	558	566	558	553	546	513	516	565	533	544	532	544	568	520	537	537	566	537	529	569	570	510	512	548	549	537	549	576	561	530	586	574	565	521	570	526	518	571	540	556	531	573	562	521	571	563	559	575	571	559	525	548	495	583	525	570	575	554	593	526	528	578	529	532	575	554	531	576	565	580	548	551	529	550	598	527	558	554	533	531	561	541	592	507	591	548	551	526	518	522	543	580	562	559	518	529	598	576	548	568	562	502	558	530	560	555	511	607	565	531	557	552	526	550	564	601	541	565	521	525	569	539	540	514	534	522	545	542	561	503	479	558	547	513	590	544	558	582	549	549	572	577	543	544	527	562	551	557	565	529	569	546	588	539	565	548	582	524	635	523	578	549	572	557	578	513	571	637	534	564	566	534	526	576	545	520	602	582	536	547	569	532	568	519	528	564	518	575	572	556	577	585	561	565	553	552	568	505	528	585	567	531	589	555	571	543	544	568	542	548	547	561	566	564	543	546	558	543	583	555	546	528	531	619	563	573	561	538	581	541	536	554	566	517	519	551	555	542	548	555	543	561	522	515	556	582	580	566	596	538	558	535	559	520	549	524	492	585	544	533	568	559	546	557	539	558	574	605	524	565	572	566	537	536	542	532	578	526	569	565	547	565	552	503	539	559	527	557	552	569	588	494	550	580	515	545	520	529	529	551	565	553	575	547	547	549	544	497	501	542	609	556	546	547	540	554	527	576	553	565	536	567	549	510	584	531	540	569	605	531	554	544	520	558	521	570	530	582	568	585	576	584	568	533	573	563	549	514	561	584	529	533	543	565	578	564	550	558	519	534	579	544	536	575	530	513	523	572	532	559	510	564	525	532	562	558	536	561	527	575	558	572	535	533	570	611	528	595	572	546	587	566	522	540	552	567	513	556	540	520	532	528	526	484	557	537	566	542	530	561	543	503	553	583	543	533	538	506	544	572	588	524	554	516	519	528	564	520	521	521	596	540	551	541	525	572	507	554	553	572	549	513	539	569	538	550	565	562	539	595	568	545	546	574	547	525	532	558	558	532	519	561	564	565	531	594	548	542	529	583	562	539	568	530	518	562	553	553	539	524	575	587	531	563	513	558	565	572	580	507	560	577	579	496	563	542	521	546	564	551	602	574	524	553	566	517	552	578	528	530	552	507	539	588	561	536	524	534	511	521	549	526	535	551	526	536	554	577	581	581	569	559	512	502	586	508	579	551	506	554	549	544	609	500	572	559	560	576	534	595	581	509	573	523	564	525	558	528	582	594	527	539	568	559	550	577	577	546	588	555	559	494	558	561	571	546	543	524	551	558	520	568	539	517	562	540	570	552	555	589	570	513	542	520	615	560	572	534	523	536	521	538	527	520	559	573	533	568	565	545	565	524	564	570	534	529	527	563	553	561	555	508	541	529	507	540	572	572	531	506	547	565	595	546	537	528	555	587	558	579	537	546	544	563	553	537	569	573	542	568	574	539	548	556	578	567	581	526	563	540	546	567	612	548	538	526	502	554	539	572	542	577	549	563	592	554	544	573	554	542	559	533	580	623	531	557	524	552	551	546	525	546	556	590	542	535	579	575	548	525	529	521	558	574	484	572	522	543	571	539	561	529	556	597	549	551	536	561	589	525	540	587	556	576	576	539	535	561	588	566	558	527	574	577	564	550	556	511	539	535	595	548	520	546	549	552	543	553	568	548	544	606	544	569	565	564	541	566	559	555	565	578	606	572	526	597	538	580	591	521	565	519	552	528	543	554	533	572	523	616	556	553	592	541	589	570	534	559	527	585	524	552	557	593	565	585	557	555	514	535	532	567	569	581	555	545	538	551	617	577	578	546	517	562	561	544	587	528	532	508	555	562	559	570	538	564	562	532	529	575	538	560	547	543	549	546	531	583	527	552	538	599	520	535	537	541	538	548	538	557	556	518	571	588	562	533	509	539	546	594	570	552	565	579	538	586	560	554	574	523	550	570	538	595	550	514	556	546	564	539	547	578	550	569	526	552	570	581	553	589	522	507	544	524	532	528	539	536	526	523	554	490	537	530	543	570	570	513	564	541	581	531	566	519	553	557	528	543	545	507	555	534	544	512	546	554	579	557	567	578	526	562	540	528	582	561	561	566	569	547	559	521	550	521	528	577	563	532	534	536	533	532	561	553	540	574	542	559	570	518	575	541	583	538	499	592	547	553	551	589	567	507	581	569	586	516	506	569	555	515	530	509	500	535	547	552	531	584	560	561	557	585	566	583	571	581	560	564	533	543	540	557	551	576	517	574	570	517	533	525	570	562	511	546	601	552	526	542	546	579	544	548	591	525	513	596	558	566	566	548	512	582	539	574	520	527	545	548	531	592	575	559	577	549	603	535	528	575	577	578	527	548	543	575	587	543	528	563	547	533	542	598	564	602	547	538	570	546	566	546	540	557	568	550	519	518	526	550	563	550	567	567	526	589	522	582	524	539	564	548	527	538	571	557	543	532	501	502	565	508	525	539	557	571	554	552	588	568	524	514	548	561	603	545	553	554	532	522	550	557	534	556	569	575	527	528	517	521	529	539	525	527	572	533	515	575	551	547	515	567	546	541	587	542	566	566	541	571	559	542	536	558	561	489	550	529	567	539	561	599	522	548	554	578	532	561	541	547	552	539	554	534	511	594	560	559	564	533	569	568	542	555	522	511	553	559	548	546	563	554	522	578	540	554	545	530	549	551	505	547	517	579	587	554	526	567	547	528	521	548	551	536	556	553	556	560	570	556	572	552	534	554	573	525	577	557	571	555	548	504	576	599	544	565	506	553	526	612	537	513	537	556	552	549	542	487	598	533	557	534	610	585	541	547	570	524	518	570	547	519	505	578	563
27635	19839	12089	6029	3238	2002	1579	1373	1184	1086	909	940	916	875	830	796	835	772	749	738	732	711	715	724	754	722	709	659	713	699	702	675	673	706	705	722	703	709	679	709	687	672	744	679	714	647	670	686	699	735	668	688	737	667	703	681	631	661	679	641	724	709	691	669	657	683	711	667	750	669	669	701	655	693	694	716	691	716	694	703	667	707	685	643	672	664	679	716	652	685	649	682	767	695	684	700	729	693	667	645	687	702	682	653	701	684	676	678	666	695	744	671	659	656	685	709	686	641	688	717	693	684	676	730	739	696	708	698	674	769	687	657	677	676	686	709	703	648	673	642	689	677	702	661	662	698	691	668	669	686	687	674	660	660	642	683	668	701	717	660	656	668	671	694	657	763	682	749	657	660	727	661	665	660	702	674	709	729	694	689	712	676	697	675	671	710	682	687	708	631	706	661	704	682	713	727	663	666	624	671	728	681	753	730	680	695	666	688	733	709	726	688	693	695	717	688	637	661	667	707	695	671	660	702	639	682	698	667	676	678	657	685	703	729	715	719	690	702	726	753	702	683	706	672	680	684	686	687	667	659	684	711	642	721	700	676	680	644	666	703	701	716	686	623	692	689	710	658	704	647	712	726	702	710	690	713	690	678	682	696	685	654	672	666	662	635	654	643	628	680	669	712	731	648	710	625	698	690	701	653	623	679	711	684	732	649	694	719	643	676	735	704	641	688	722	633	688	665	694	722	652	668	734	680	617	645	673	699	675	657	680	715	645	716	702	678	705	695	682	695	703	668	702	736	726	682	672	656	683	637	692	757	687	681	658	710	668	715	687	693	726	678	712	735	678	672	677	660	687	713	725	671	656	715	713	694	668	698	764	679	675	656	679	665	733	691	701	669	691	689	692	726	634	696	721	705	685	686	685	728	721	678	706	677	669	714	661	704	710	733	661	668	673	653	681	680	668	682	686	685	711	708	681	704	664	683	689	640	698	654	705	671	686	663	741	679	630	706	669	685	700	683	679	742	652	728	698	685	699	683	670	698	683	716	732	666	705	660	724	706	677	708	679	685	692	723	695	692	687	659	694	720	703	696	718	732	698	669	671	657	696	677	735	705	660	668	687	710	669	640	675	662	664	698	704	684	692	652	690	700	680	715	716	702	674	684	711	663	694	731	666	677	684	706	729	718	685	707	722	716	757	699	682	682	657	662	681	658	678	707	658	711	715	685	713	705	665	755	692	691	706	698	681	714	711	681	683	709	656	693	669	717	687	672	654	697	697	602	733	710	692	743	690	703	656	687	672	677	723	696	718	716	705	658	667	649	711	710	680	705	738	666	641	687	710	748	665	706	690	713	650	676	641	639	663	722	667	697	658	684	675	691	698	715	680	714	723	665	687	634	709	688	682	682	720	683	674	666	666	664	657	690	659	665	712	654	711	672	683	707	661	654	658	683	678	651	728	704	671	666	681	656	657	693	674	709	707	692	667	691	662	737	709	720	681	689	680	683	683	695	683	665	707	673	708	692	725	673	686	709	718	693	699	721	682	630	666	707	676	686	718	707	689	707	705	662	654	700	679	660	649	695	677	650	661	660	707	697	681	720	691	702	699	710	722	686	705	687	708	685	689	672	696	625	677	690	706	678	675	729	659	674	706	716	658	711	664	741	714	656	661	731	698	623	623	674	675	723	665	669	686	702	675	719	734	687	688	697	670	692	682	702	662	701	646	680	667	722	716	687	687	660	707	684	623	658	674	669	672	681	678	657	697	722	687	727	681	674	684	692	710	620	672	658	711	672	712	686	744	697	678	669	682	683	689	649	659	668	749	700	684	688	705	690	666	723	716	654	662	676	667	753	736	650	728	705	692	753	631	681	677	658	688	639	652	702	645	682	625	683	691	726	720	700	669	659	671	704	658	689	701	663	718	696	714	664	720	752	687	686	685	711	630	710	710	667	654	673	725	717	703	702	652	734	712	677	675	702	709	648	651	692	701	708	652	691	695	720	658	682	650	707	732	685	671	692	717	654	675	724	708	696	677	656	707	664	682	663	769	688	735	708	676	762	688	672	737	685	687	695	675	651	691	662	662	677	713	657	707	680	675	668	730	706	673	716	718	712	687	633	712	676	679	684	654	643	661	695	663	697	708	677	695	692	686	705	694	668	656	664	630	710	646	659	674	706	654	666	663	666	680	747	654	677	712	692	704	688	674	647	701	688	710	686	683	712	633	684	668	711	707	714	682	730	663	653	710	682	700	691	681	750	693	708	663	679	686	663	681	725	674	652	684	704	713	667	654	701	698	711	699	704	679	674	669	695	681	648	748	697	719	681	690	620	645	742	641	697	679	689	698	689	690	638	647	689	651	693	673	662	712	694	661	664	680	673	719	709	754	686	702	681	639	637	688	703	699	674	654	706	701	689	694	653	654	666	680	659	666	649	622	658	682	715	672	690	690	649	743	683	697	695	685	713	685	663	690	702	643	733	730	618	679	684	726	674	685	694	690	695	668	676	668	629	693	682	702	735	711	668	739	688	658	706	665	675	724	722	738	628	691	716	728	692	655	669	685	670	683	722	731	680	707	638	634	678	674	714	687	758	717	696	700	706	718	693	742	708	694	676	701	670	702	685	713	694	663	685	729	681	664	688	636	676	667	650	733	680	718	717	655	713	671	704	719	664	717	686	669	675	709	685	749	678	663	686	710	649	720	717	704	723	661	699	659	699	651	653	709	701	687	738	712	659	743	650	697	713	704	725	680	652	705	729	736	684	712	731	704	671	677	643	675	724	739	655	683	728	677	703	654	693	691	696	659	684	707	694	663	704	703	721	659	698	659	679	701	672	718	679	679	741	707	706	639	674	730	674	721	715	693	654	664	724	651	721	705	654	705	724	678	696	657	684	651	663	695	720	705	721	690	729	698	702	646	720	700	709	714	691	733	685	673	683	718	714	739	683	663	689	673	652	681	718	735	700	681	685	730	692	689	711	703	734	677	692	685	637	701	671	694	707	694	710	656	735	689	685	694	711	694	664	701	675	698	687	728	758	706	701	766	711	703	697	705	657	745	708	767	667	663	701	688	646	691	716	657	707	701	692	669	681	668	673	659	739	738	720	675	713	668	700	749	683	678	685	671	663	695	670	694	666	674	683	680	696	654	673	670	666	674	682	680	681	656	671	748	683	662	688	748	672	731	692	691	708	702	688	689	730	695	733	739	679	704	660	729	713	724	683	673	687	645	674	733	716	678	651	637	667	748	675	669	701	701	687	687	694	659	718	672	687	705	698	681	698	728	678	716	675	686	678	656	716	672	692	641	670	688	701	663	675	640	687	708	696	708	660	706	683	684	687	656	668	647	713	703	735	692	684	708	675	698	680	769	640	702	672	669	695	660	694	677	689	677	720	717	657	661	670	697	644	727	688	693	627	702	726	727	699	672	713	691	690	677	700	679	691	694	700	729	677	650	661	735	664	659	667	690	723	679	667	678	732	621	705
9609	16358	13103	7615	5150	3690	2873	2307	1969	1661	1439	1449	1404	1266	1149	1019	1005	976	989	920	929	924	834	859	902	859	859	904	849	892	853	908	863	856	850	923	861	852	881	915	863	883	846	846	870	864	828	856	849	833	920	848	884	830	858	819	856	781	835	878	835	817	752	828	807	847	874	867	867	828	825	830	826	812	840	886	755	870	847	818	858	832	847	855	796	821	819	850	790	816	842	772	811	799	851	838	821	879	869	880	827	781	836	867	819	819	852	813	823	840	831	851	804	765	807	848	806	873	844	848	872	854	887	856	815	805	846	819	816	871	824	824	854	818	835	886	869	788	847	775	798	807	812	821	794	811	825	878	848	813	804	847	816	812	798	843	826	877	790	822	886	805	829	855	817	855	842	854	776	790	865	837	847	842	828	824	834	838	877	806	849	829	817	835	830	853	874	776	852	851	793	892	837	837	839	788	828	839	848	840	818	876	839	832	894	832	865	819	812	878	851	822	817	818	861	837	845	858	870	818	841	839	817	787	829	842	820	814	829	848	844	826	817	816	841	855	823	862	844	820	834	852	830	877	828	860	842	859	833	785	787	805	866	838	833	888	816	828	841	823	832	868	836	836	838	866	847	860	879	841	848	868	853	835	803	856	828	883	836	813	816	777	882	785	851	813	759	824	836	886	846	805	817	825	843	833	866	811	832	843	857	839	852	843	792	842	790	826	848	828	775	815	866	843	866	862	879	854	827	810	804	858	844	837	789	795	874	858	807	853	805	856	822	819	861	900	839	831	791	804	839	843	867	849	885	847	838	849	842	868	823	819	831	851	861	837	880	857	843	815	870	865	818	817	809	869	830	850	816	823	844	834	818	820	841	857	833	809	860	842	901	802	870	849	844	811	845	811	795	793	796	818	856	814	790	924	783	811	809	816	833	801	815	803	871	827	847	822	831	804	821	833	830	837	802	856	890	838	808	829	862	874	843	815	847	863	850	848	867	853	824	754	813	839	803	809	829	864	796	806	860	844	841	860	816	793	795	817	841	861	810	858	803	891	867	853	828	853	873	850	839	848	887	850	841	781	845	816	874	838	854	850	836	830	874	827	854	848	871	925	873	797	874	823	834	850	816	843	833	810	832	835	858	817	804	836	835	791	851	833	844	873	837	826	795	825	779	843	822	860	837	851	872	828	829	790	826	816	842	814	856	839	837	806	857	865	868	868	837	759	823	800	841	862	821	850	798	869	797	868	868	767	803	814	817	848	808	797	808	816	809	819	838	775	793	862	845	831	832	818	808	870	819	867	850	873	815	830	787	828	819	810	836	853	850	818	816	828	828	851	849	813	860	790	856	806	884	897	871	841	779	887	819	790	791	772	828	836	814	879	836	788	856	825	838	857	831	829	832	871	844	807	835	821	801	806	896	845	846	872	842	820	836	786	829	852	791	824	846	786	777	842	816	827	762	867	855	839	765	770	815	872	805	875	813	829	827	856	802	907	832	811	839	861	865	782	846	847	852	846	805	830	828	815	886	790	829	838	840	871	854	832	856	870	813	832	807	839	795	808	850	835	832	852	783	838	885	881	852	853	844	867	812	848	851	840	827	833	855	818	822	817	810	836	853	823	866	826	813	899	796	792	839	811	843	849	837	814	817	833	816	860	822	834	836	790	814	803	860	779	834	857	843	869	833	825	843	797	811	825	860	821	780	828	869	897	851	867	811	851	781	907	824	824	793	829	837	850	801	864	866	902	823	827	882	803	862	822	774	861	856	825	794	854	818	831	836	853	811	836	854	839	851	810	841	785	789	819	884	801	876	844	829	805	841	767	811	866	768	823	824	831	870	810	893	868	806	858	834	801	855	825	863	823	843	824	847	894	796	765	787	797	778	822	810	870	809	881	867	882	823	826	848	806	839	798	788	803	877	881	843	831	797	808	825	827	805	793	844	850	860	837	804	804	842	767	789	826	887	854	810	850	791	873	820	824	830	862	844	820	845	877	800	860	849	831	835	844	821	827	858	834	821	867	860	830	803	800	842	839	875	810	819	825	808	822	865	805	819	881	838	829	798	812	819	859	864	866	817	820	900	829	795	773	801	847	849	854	832	841	820	879	866	818	883	847	837	831	825	825	835	807	854	897	873	873	864	877	783	824	827	853	854	825	854	877	819	851	801	841	803	827	770	786	809	861	851	808	852	786	857	864	796	809	831	829	836	853	820	831	828	847	839	805	868	840	839	825	803	854	804	768	863	812	931	796	782	834	842	833	863	835	826	868	821	848	828	800	841	816	825	860	835	814	800	822	903	879	831	817	884	826	783	875	831	857	794	821	854	763	832	868	800	820	796	884	843	869	855	794	856	856	856	789	855	847	829	859	818	835	869	807	850	805	824	809	819	861	837	849	841	881	820	794	878	798	827	840	877	841	817	835	849	817	831	795	824	800	797	783	798	823	848	806	870	837	846	824	834	874	836	845	830	819	830	822	854	787	773	804	807	813	813	776	803	786	784	821	814	825	849	839	814	801	839	857	806	915	782	793	847	877	892	819	827	856	848	867	875	868	813	830	838	789	851	834	857	849	827	856	832	834	826	842	824	806	848	866	861	830	769	820	825	827	798	808	856	807	844	830	833	790	808	780	860	843	868	869	838	817	828	834	888	831	793	827	838	852	833	799	846	844	865	857	847	802	825	836	876	877	870	844	832	876	814	855	807	839	796	829	845	831	796	843	823	844	854	841	832	788	789	849	883	812	844	773	764	818	838	824	856	830	841	871	810	773	875	867	825	872	826	815	838	817	862	867	860	845	807	805	802	795	815	826	821	804	811	840	832	789	832	812	854	846	808	873	820	800	844	851	832	860	904	844	820	852	821	794	855	836	821	843	836	822	803	852	812	838	802	838	832	815	827	838	882	834	871	845	836	842	803	815	850	819	863	837	857	830	802	839	864	834	780	850	851	840	794	768	818	863	819	856	851	820	864	834	869	839	793	861	850	809	855	845	872	858	803	859	791	816	833	831	867	880	804	783	819	867	877	818	825	849	756	865	814	785	816	831	859	781	836	844	789	811	815	849	867	821	813	815	832	847	871	824	832	821	818	845	814	803	847	857	831	864	808	812	868	865	835	857	803	859	887	835	816	801	850	802	795	826	861	870	863	828	867	833	806	822	804	811	842	796	821	827	854	823	802	843	861	795	864	832	836	870	817	776	840	785	870	845	857	871	839	851	833	844	832	808	854	815	864	820	849	850	864	850	810	815	878	887	836	901	869	824	845	811	901	830	859	864	890	830	833	839	853	863	811	804	847	810	823	771	807	849	793	868	878	818	797	800	841	847	868	807	796	879	791	868	884	858	831	807	830	805	848	898	863	850	843	828	839	823	828	842	872	803	793	819	791	825	861	876	791	851	866	806	821	840	832	904	824	822	901	802	827	803	823	802	818	808	825	824	803	810	829	811	868	791	793	843	870	825	805	860	836	828	842	866	872	813	871	783	816	854	822	851
23938	21352	28481	24594	21325	11771	3663	2251	1787	1502	1423	1287	1357	1120	1147	1047	996	939	950	890	909	903	834	847	796	893	836	860	788	789	862	803	832	762	802	818	840	816	809	786	807	760	853	741	767	850	828	751	813	801	767	782	846	770	735	801	775	804	788	790	809	777	741	829	759	815	796	827	719	740	821	771	768	784	806	765	755	772	761	763	774	759	738	805	836	789	803	753	827	783	771	805	767	801	803	811	729	788	752	760	781	752	767	808	744	779	798	753	744	740	759	770	765	804	782	762	768	778	807	774	719	821	793	791	792	772	787	736	780	721	759	742	769	765	749	805	757	784	805	756	789	805	767	782	792	731	825	745	772	797	761	785	759	829	894	800	751	754	770	767	782	775	753	809	759	746	797	769	802	846	822	772	816	744	750	743	775	783	752	765	783	771	775	772	780	760	776	798	816	775	748	778	750	778	779	768	772	817	768	747	771	850	801	764	793	832	791	803	733	771	784	798	778	796	799	807	773	801	751	773	760	740	796	762	790	766	767	771	754	782	771	785	839	752	818	800	815	770	807	787	780	741	780	824	804	752	730	803	767	792	794	794	780	798	767	785	784	806	719	807	776	813	747	815	797	729	743	816	827	799	818	774	795	786	794	821	783	808	782	797	780	795	785	793	779	817	811	750	801	761	787	780	750	756	776	769	788	767	794	762	749	740	794	779	777	775	741	713	794	799	822	794	766	771	808	748	751	751	856	832	789	752	799	782	807	743	798	765	833	811	737	777	729	791	801	801	713	747	758	788	773	768	784	784	811	760	834	728	750	802	765	775	797	800	757	789	775	848	770	739	758	756	797	677	794	768	806	768	819	754	732	783	810	743	737	753	775	776	795	773	830	838	812	778	756	810	776	790	797	731	792	751	734	781	763	771	760	758	770	746	759	778	733	807	800	736	755	788	797	813	779	774	835	810	784	767	848	742	824	762	784	755	743	790	800	742	832	753	746	783	784	797	777	788	752	775	776	761	738	717	786	786	751	772	778	742	773	799	774	800	796	788	847	747	763	766	827	772	775	786	777	762	791	775	739	756	793	733	776	752	778	783	780	745	774	764	781	779	790	746	771	825	777	753	729	809	801	784	727	773	725	815	757	768	795	749	757	748	784	791	749	788	788	803	760	807	732	784	819	787	757	820	787	800	807	731	763	794	801	817	713	757	737	784	771	773	822	759	809	734	796	809	763	767	816	755	793	782	805	753	745	759	767	774	815	783	743	696	718	809	802	695	824	794	796	816	762	773	734	724	771	796	743	764	803	765	828	788	783	798	782	787	772	777	772	733	798	801	770	771	788	807	785	801	820	785	774	792	763	761	796	813	779	801	784	797	784	762	813	745	780	778	791	797	766	778	813	730	807	803	756	768	721	787	713	772	763	737	804	770	774	730	779	761	762	761	807	763	769	766	790	773	763	771	780	757	760	768	739	811	771	792	794	813	748	769	758	752	690	791	779	780	787	786	753	748	786	826	803	748	735	800	798	735	766	808	726	778	737	809	766	787	729	754	731	749	815	794	800	763	733	755	840	780	753	792	755	762	784	794	781	769	761	754	795	794	778	819	794	754	752	756	780	737	810	796	784	785	775	770	742	813	775	801	758	802	815	798	784	767	705	760	790	742	814	735	811	794	753	764	766	731	758	779	788	776	790	800	847	767	746	753	749	784	751	769	761	785	777	818	789	807	778	813	765	749	779	775	753	770	709	755	782	761	738	730	764	819	767	800	765	782	785	772	746	810	800	769	833	820	809	786	754	788	780	804	783	802	837	840	777	776	745	795	765	721	765	804	772	810	728	769	741	750	776	745	764	807	761	721	816	744	747	800	800	765	847	792	784	732	788	799	747	772	791	796	738	767	777	796	738	742	796	776	773	795	814	757	768	767	734	771	774	745	788	751	760	825	764	764	826	794	803	738	778	782	765	753	762	787	820	806	786	783	803	807	857	750	746	782	805	739	763	780	762	739	751	787	766	763	815	787	804	786	814	800	769	800	774	755	766	791	752	752	786	716	776	785	769	802	799	822	789	781	808	750	806	739	809	788	746	812	758	736	764	754	763	767	802	765	775	736	790	764	735	797	811	776	842	795	827	796	782	766	794	765	815	764	793	799	829	767	768	769	787	796	753	812	786	741	784	786	850	836	794	759	730	787	733	781	760	819	745	713	761	785	780	811	781	774	759	750	799	760	779	821	765	835	753	804	775	743	769	788	806	761	789	803	754	773	834	778	786	785	754	787	771	709	712	751	808	792	812	798	780	787	779	762	768	815	816	766	790	762	803	793	746	863	778	771	758	737	778	777	772	822	861	770	768	766	770	764	767	807	788	755	825	749	806	788	774	804	780	798	781	788	744	813	784	793	773	775	750	764	743	753	773	786	843	759	730	752	784	798	797	808	735	792	848	806	789	836	754	776	804	745	824	795	747	761	752	742	823	777	824	767	737	779	787	749	804	788	817	757	764	740	741	762	791	780	770	772	776	782	763	791	712	794	794	773	813	821	793	898	745	725	748	757	757	781	792	772	782	838	800	749	794	763	795	778	795	798	784	765	737	723	754	802	786	763	824	793	754	787	787	810	756	774	811	707	738	763	765	785	759	769	797	778	732	788	813	851	772	774	794	748	784	810	762	757	766	774	738	761	755	769	723	772	765	783	763	798	758	769	774	776	766	764	764	740	779	769	790	755	794	790	835	777	760	772	790	765	841	802	821	786	787	748	759	775	803	867	784	795	805	781	784	805	782	810	739	781	746	817	800	770	795	753	779	755	766	789	738	783	762	776	774	797	738	767	787	747	805	784	856	762	798	820	839	712	783	788	764	786	807	750	811	798	740	790	787	796	791	758	803	721	783	814	820	754	765	736	741	810	783	837	822	795	753	763	788	775	743	802	737	796	795	755	824	754	782	761	750	826	774	798	816	836	758	784	800	745	757	776	762	751	811	791	760	745	739	766	774	802	793	791	741	776	763	784	765	745	785	764	787	765	765	780	776	778	806	779	745	795	775	760	779	799	739	779	794	794	791	799	776	769	817	773	774	802	731	786	723	734	782	768	762	775	801	783	786	767	727	827	848	742	834	750	811	788	780	832	777	806	770	755	791	799	786	775	771	799	839	787	800	793	774	720	764	793	790	780	783	816	787	764	830	821	813	778	789	729	797	811	765	755	837	722	804	744	798	807	796	769	754	746	791	786	774	804	796	781	763	766	755	835	741	788	773	765	723	689	803	769	747	754	722	747	799	776	792	804	779	776	788	780	760	733	778	816	773	777	775	791	721	768	837	797	784	734	850	781	790	767	822	774	768	780	816	759	814	741	805	757	741	792	852	760	772	750	850	821	754	778	790	748	765	765	769	801	819	769	761	771	774	839	752	792	755	795	754	732	737	816	795	734	756	791	785	787	821	762	756	791	746	759	769	737	719	809	792	753	738	739	785	825	772	780	861	794	721	772	800	831	826	787
9540	24501	20400	12393	8686	5984	5047	3909	3143	2612	2193	2052	1892	1770	1588	1418	1363	1290	1185	1147	1118	1045	1083	1052	1037	954	999	1032	972	1019	1033	1067	1043	1001	969	1017	1024	940	1020	1062	1002	1021	999	959	970	921	987	965	987	924	979	959	956	963	960	974	969	925	941	967	933	955	988	973	893	958	929	940	963	944	925	968	913	935	940	939	944	978	963	988	955	1036	966	909	996	920	933	943	935	907	955	1003	984	938	924	996	979	912	929	955	969	958	926	927	991	923	962	967	950	983	981	972	911	971	933	937	957	898	936	950	956	933	950	956	978	945	958	917	914	935	917	929	983	980	907	943	951	930	934	905	973	967	952	1003	935	977	968	918	942	934	902	988	957	976	940	959	967	963	983	960	952	986	970	946	936	935	951	942	963	922	951	947	933	926	1000	958	950	952	986	992	979	931	916	917	990	958	951	974	895	979	884	910	888	976	909	946	999	926	878	941	908	904	919	963	948	908	934	974	952	969	892	919	880	924	925	970	922	929	941	985	972	951	943	932	956	883	924	950	962	968	948	975	929	987	960	1000	999	939	934	998	937	984	898	952	941	913	989	953	951	974	948	943	857	933	971	917	943	995	928	893	967	983	938	946	897	946	936	910	942	925	983	999	905	929	952	937	878	943	974	935	934	951	949	936	962	941	971	975	996	947	928	972	946	923	948	945	948	953	894	972	930	964	918	959	940	920	909	965	947	903	970	979	1001	981	947	951	941	968	939	945	987	953	911	957	947	929	915	921	951	951	939	929	972	976	944	938	959	959	982	981	905	999	933	902	906	1014	986	950	955	940	966	943	970	945	960	970	908	903	983	928	955	953	914	975	899	950	894	919	920	961	892	910	979	942	886	958	1009	950	893	952	929	954	936	906	942	895	960	1022	958	941	971	978	947	998	937	939	905	943	945	959	916	906	939	979	936	925	963	905	933	1015	977	976	916	940	948	921	953	976	981	953	955	946	948	917	885	934	907	914	951	967	964	963	949	984	935	906	921	993	929	979	952	927	956	976	960	946	936	943	907	916	957	933	924	963	926	903	947	958	965	1010	893	945	976	984	907	940	935	961	958	928	938	982	884	965	930	942	939	884	882	932	916	926	973	928	997	954	967	937	892	961	945	955	941	929	962	925	929	945	1039	946	960	954	948	958	934	923	937	956	913	967	970	869	995	982	931	934	956	961	936	966	934	954	1010	949	947	932	936	968	910	950	935	879	974	918	917	973	940	917	976	891	959	961	948	933	951	909	908	945	989	957	940	948	953	936	953	924	980	911	929	915	956	921	921	870	945	960	948	922	859	952	911	968	866	970	926	911	933	934	942	920	972	944	891	1006	929	944	923	954	910	897	934	946	934	956	957	907	990	886	951	965	983	934	956	965	924	963	943	915	905	911	965	946	975	944	932	976	924	953	1012	969	918	913	925	975	960	924	893	947	924	948	945	930	935	937	996	927	938	950	960	900	956	956	938	980	933	998	935	955	936	900	904	931	988	938	947	969	956	943	924	1010	895	886	986	930	943	976	969	910	938	938	934	938	945	900	979	978	981	933	991	974	923	938	931	938	947	964	953	934	955	978	936	979	910	952	959	909	909	946	952	916	942	928	964	932	928	952	945	965	961	928	941	997	927	899	899	962	967	952	941	966	953	977	960	911	945	937	968	940	932	909	950	944	972	924	1003	1006	950	911	925	901	937	954	965	896	937	941	927	942	964	939	913	865	957	996	904	909	940	913	962	1029	943	951	950	931	958	960	959	957	945	940	964	960	881	888	1002	937	946	995	955	964	925	927	944	978	926	877	978	943	955	958	970	977	956	951	937	897	990	949	906	928	963	929	979	934	996	941	991	934	956	935	946	948	909	983	958	973	966	982	941	949	933	924	973	918	964	935	911	928	947	921	969	884	944	967	936	977	907	930	956	920	898	934	911	885	961	957	980	932	953	922	988	959	974	960	960	938	964	930	915	943	1024	924	900	969	952	881	969	929	872	881	977	915	923	934	907	972	932	905	907	993	893	946	920	896	912	943	965	932	940	1000	1006	920	948	962	954	965	914	930	928	975	891	901	915	924	929	940	971	898	976	942	1001	906	926	952	961	972	998	978	962	941	911	972	892	924	938	942	924	990	959	966	885	959	896	947	930	971	1010	949	1005	939	976	967	963	900	997	936	931	915	934	980	929	967	917	965	916	892	987	915	951	897	949	946	937	949	937	918	929	958	972	927	931	976	944	998	904	899	923	941	994	949	932	915	962	928	968	936	953	952	923	943	984	949	931	931	960	950	978	911	991	946	939	878	988	941	924	895	942	972	929	930	934	995	966	945	982	941	939	986	1007	1010	978	943	937	997	970	905	948	919	855	935	947	934	941	941	943	931	953	1000	957	990	992	875	959	913	882	942	968	961	926	946	951	917	939	965	899	990	894	969	935	959	988	985	987	929	938	917	960	953	953	963	970	989	998	964	967	968	967	937	992	928	970	985	915	918	956	921	969	953	966	936	977	944	908	907	983	916	882	929	970	923	931	949	954	869	952	993	957	1013	934	933	962	921	938	951	940	921	915	937	948	934	903	975	972	908	934	977	943	903	933	993	920	945	973	950	1003	939	950	968	956	944	990	986	929	989	972	957	925	978	962	984	955	958	936	977	947	904	866	917	935	1010	929	1002	883	910	932	931	911	928	974	938	984	935	954	972	933	998	924	966	924	918	954	968	957	944	932	938	954	941	932	982	905	899	980	942	985	1002	877	946	916	954	911	973	937	929	930	921	923	928	919	957	931	984	961	934	993	964	1023	965	999	908	967	962	958	946	916	968	988	938	974	950	1013	960	953	907	927	929	954	954	912	978	884	954	955	891	961	917	966	959	942	956	992	940	891	972	951	1029	980	909	951	913	967	962	967	979	924	990	945	871	922	924	952	973	930	926	942	1019	952	984	963	922	903	980	971	900	937	915	938	905	871	910	1054	930	910	957	991	932	906	908	902	971	974	941	944	964	969	928	935	948	961	937	951	943	986	944	920	956	973	955	925	996	939	937	945	932	962	940	871	970	987	912	925	963	898	985	941	908	939	951	912	935	902	956	935	959	934	948	943	947	1009	943	978	941	946	961	934	967	936	940	955	916	939	987	994	939	901	941	976	957	938	936	922	942	982	995	1014	886	927	987	951	939	970	960	941	948	920	949	941	974	916	964	935	941	902	936	936	958	923	961	927	941	1033	964	939	969	972	906	993	977	982	968	962	991	970	899	880	991	943	929	926	993	911	973	986	995	984	946	889	923	973	965	958	918	992	912	914	928	938	923	950	963	960	992	958	917	919	945	972	1027	882	900	887	919	914	945	966	915	910	1000	933	952	916	924	967	922	976	956	973	927	963	972	987	973	903	961	1020	945	958	931	944	1028	976	978	919	980	945	925	934	922	982	912	945	935	962	910	912	958	889	957	1005	982	932	927	962	989	973	935	956	900	1020	945	1000	912	921	949	937	987	963	962	957	1045	965	955	953	954	921	915	946	959	978	971	908	951	920	997	978	947
24960	21343	27538	25493	13995	3055	1928	1341	1117	943	793	726	732	728	587	563	525	526	538	486	460	436	429	431	436	430	398	419	440	410	425	462	421	432	433	421	389	440	429	410	392	430	414	415	390	400	381	386	397	387	376	411	368	403	413	372	391	397	371	423	411	376	431	410	402	382	370	382	371	383	407	382	392	387	389	381	408	394	366	414	394	403	392	402	388	421	379	383	397	369	401	370	393	398	388	381	400	392	354	391	388	386	407	401	374	376	391	407	409	380	417	386	396	391	392	387	383	396	392	398	376	402	355	380	405	387	385	396	366	324	385	442	392	410	414	382	388	355	399	408	379	381	373	391	411	356	387	408	375	376	409	358	374	409	398	389	404	402	378	392	407	375	391	378	412	402	356	391	378	405	380	407	398	362	362	381	411	387	389	400	387	365	392	419	388	386	380	404	403	382	379	370	388	356	369	372	373	400	388	392	376	339	374	420	363	396	418	408	391	382	374	404	364	372	398	393	377	387	340	374	380	370	401	414	389	386	430	406	396	373	370	420	399	368	401	397	375	405	411	384	363	377	373	392	425	387	387	386	406	401	342	398	421	390	386	365	398	376	387	396	378	390	379	385	399	356	383	391	395	391	380	395	417	396	375	374	432	414	368	400	411	412	376	391	397	391	375	414	416	400	359	355	376	401	383	368	387	373	404	382	409	404	404	357	365	354	422	386	363	388	376	408	377	365	416	425	391	351	401	402	379	367	412	412	394	370	400	413	422	383	401	416	386	390	381	387	388	455	380	411	410	372	366	401	390	380	391	368	416	384	375	376	394	383	400	388	399	380	387	410	410	360	345	386	388	356	379	383	365	388	373	374	364	403	362	406	384	396	379	378	385	401	390	403	367	380	380	382	424	370	379	400	401	368	385	425	373	367	404	423	388	355	385	442	358	364	434	396	433	386	400	358	383	386	359	376	369	365	398	359	407	396	386	369	382	390	376	386	416	423	368	383	382	398	370	387	384	386	420	364	402	372	379	375	388	363	414	381	383	393	380	397	389	384	359	385	386	416	358	389	382	402	409	393	396	411	373	376	357	385	400	401	372	415	401	399	394	365	394	394	362	360	391	381	384	389	398	397	388	386	393	368	386	355	367	424	378	409	363	399	348	427	389	350	394	395	365	385	416	411	404	380	403	371	410	383	365	410	403	386	415	385	381	391	394	382	378	379	370	379	398	378	408	397	407	419	414	394	360	412	403	395	385	361	408	410	403	393	395	393	435	384	391	350	385	403	397	419	345	373	375	390	352	400	387	401	389	381	364	367	393	357	403	351	361	408	411	381	359	384	375	372	397	339	365	418	401	346	389	372	399	424	379	405	387	380	393	404	390	381	387	395	360	359	382	385	382	385	375	386	396	363	380	368	385	410	401	358	391	393	383	394	345	390	399	388	362	394	358	422	375	372	407	386	408	402	415	366	411	360	428	392	364	422	390	422	385	369	401	372	380	395	390	399	428	375	398	373	377	367	388	341	367	407	392	370	403	381	391	370	399	391	421	376	356	415	433	434	332	390	379	371	379	386	406	383	385	366	383	393	388	358	392	373	377	375	372	377	376	360	391	402	399	419	373	417	420	348	376	401	385	423	406	413	398	352	387	373	376	399	369	400	395	390	397	386	416	396	356	348	397	351	398	392	420	386	412	394	361	374	375	415	389	399	366	421	414	391	379	404	386	356	380	347	377	345	389	390	408	420	395	393	384	368	375	374	392	410	391	409	416	386	393	376	398	362	401	398	387	404	415	387	418	419	411	395	356	398	401	359	417	367	430	389	388	366	388	426	384	376	405	364	376	364	388	385	389	417	396	402	400	388	386	402	386	378	391	405	396	403	367	385	432	440	347	371	412	393	394	367	404	374	388	384	358	386	377	417	372	376	400	386	382	353	387	400	413	373	395	412	410	361	381	385	428	380	355	423	392	404	399	363	402	427	368	375	351	387	409	409	427	388	397	383	374	372	439	403	394	394	362	404	400	395	385	412	395	364	370	354	406	388	380	389	371	366	362	377	399	372	381	390	404	402	344	394	401	382	427	352	366	350	423	376	417	411	406	399	372	391	395	414	359	376	372	379	385	372	366	386	375	409	402	400	367	352	407	395	405	370	346	353	400	398	385	379	395	365	422	397	365	389	420	377	391	365	397	393	398	368	393	374	425	364	383	386	376	390	387	396	453	359	425	388	388	401	411	430	365	390	392	378	356	384	419	418	380	373	404	389	412	420	388	366	394	414	389	392	403	407	400	381	398	409	378	393	403	411	373	370	362	375	429	378	365	444	379	406	392	419	367	429	386	356	388	404	395	412	385	423	397	421	431	387	382	394	418	359	392	431	415	375	397	352	378	329	365	389	393	405	348	411	378	366	388	389	373	379	372	391	399	363	411	391	387	394	374	354	374	383	394	374	406	403	343	412	379	372	383	376	385	370	379	375	388	383	389	443	368	413	387	397	420	389	395	396	410	364	356	383	386	389	367	412	389	405	380	350	407	372	390	408	346	393	382	376	367	404	375	376	394	373	375	385	365	393	383	410	364	407	375	332	404	358	358	414	387	360	403	390	392	394	379	393	389	387	379	355	386	384	403	377	408	357	391	397	354	407	411	401	374	367	429	358	388	392	382	377	411	427	384	394	405	397	377	401	367	394	380	409	409	394	362	427	392	373	344	413	403	375	399	381	409	411	405	369	419	337	360	351	348	361	383	388	432	381	414	394	362	419	379	392	369	411	385	379	390	390	379	403	368	354	411	417	382	358	393	374	362	371	375	392	379	389	363	376	362	386	406	385	374	417	350	389	385	411	396	337	389	390	370	399	381	412	418	394	394	343	366	355	391	410	413	365	401	398	438	405	393	421	407	347	380	370	392	376	389	396	387	352	380	395	364	363	375	379	420	371	408	379	371	355	382	392	370	399	384	397	372	423	391	355	373	381	381	362	390	389	360	413	371	352	372	405	389	405	400	365	360	383	407	426	411	376	385	352	396	402	399	427	392	374	399	404	402	383	382	382	389	369	370	374	362	362	403	384	368	377	406	385	347	403	451	386	407	377	386	384	397	355	416	393	398	424	381	401	384	407	384	374	377	366	401	376	421	361	385	398	389	406	358	388	378	382	353	416	440	392	404	360	383	400	396	405	405	374	398	372	358	419	353	359	380	408	389	368	349	403	417	396	390	382	398	398	342	378	385	394	374	365	367	386	358	373	388	370	411	373	398	345	389	388	381	362	384	338	366	393	382	387	411	421	375	404	400	380	375	385	373	389	414	382	424	399	409	373	390	385	366	380	406	407	386	390	405	414	391	353	383	421	398	361	347	374	403	398	353	395	408	402	368	369	391	385	401	404	399	384	380	414	385	367	363	395	380	371	363	392	380	394	394	390	391	396	374	366	386	415	386	397	351	369	400	351	373	405	366	374	390	355	409	353	386	356	364	415	386	407	413	357	429	343	410	393	379	390
8995	20292	17355	10108	6875	4524	3615	2819	2268	1664	1417	1390	1264	1111	1010	861	786	714	679	664	600	572	580	527	586	525	503	567	507	503	487	499	532	560	477	523	512	492	507	533	524	504	499	481	494	492	477	481	456	467	513	480	473	492	482	490	497	501	501	461	483	484	467	479	482	458	443	502	460	456	471	477	455	484	457	465	460	461	479	493	473	462	483	526	511	475	451	486	469	448	488	478	458	437	473	454	482	486	478	497	485	473	459	433	440	466	497	441	478	495	464	518	475	462	459	476	462	473	484	542	482	489	481	483	434	477	475	485	485	456	502	458	459	475	482	468	512	456	454	515	462	456	459	478	521	470	476	490	470	464	476	486	467	460	470	495	447	445	478	475	439	503	454	484	447	473	463	499	517	462	512	467	457	475	443	491	464	457	505	453	476	504	493	450	493	519	487	516	500	472	438	441	441	467	466	491	495	485	505	482	458	473	467	492	474	492	467	479	438	475	463	456	485	518	437	468	479	451	470	432	494	477	439	465	482	486	484	456	437	468	455	437	483	488	486	523	474	437	444	448	482	446	452	471	479	456	433	456	468	466	478	481	503	467	510	463	465	440	463	472	482	442	488	451	494	473	481	453	487	517	476	482	476	467	473	498	469	488	493	479	457	475	479	454	465	492	471	478	435	513	460	459	514	468	475	448	483	505	465	520	454	434	459	470	499	510	475	449	452	467	460	467	493	465	490	474	487	516	488	507	466	464	466	442	501	488	459	459	469	512	448	471	468	448	455	459	504	482	489	477	468	475	479	528	456	419	436	491	458	476	497	515	514	449	450	482	474	474	496	466	483	442	473	471	467	478	445	486	479	482	483	448	461	465	541	498	456	462	512	446	459	471	497	479	489	471	477	476	515	502	483	477	447	490	467	505	449	494	491	508	478	455	514	514	485	489	487	484	415	473	489	436	466	459	483	478	458	518	460	450	469	473	480	470	498	467	446	470	461	492	475	481	464	450	450	459	496	448	462	472	485	449	447	527	499	471	512	494	511	483	476	456	474	475	496	510	505	485	505	475	459	474	512	471	487	462	464	471	475	471	486	461	469	470	446	483	496	465	474	465	460	481	480	458	485	481	492	503	457	468	458	489	459	482	459	467	491	466	482	435	479	480	434	449	521	467	508	482	503	474	439	469	465	520	475	509	463	459	445	460	463	503	486	468	463	485	489	459	504	501	465	454	467	464	468	489	502	475	486	462	439	468	488	468	474	455	453	486	480	418	506	469	454	470	496	475	481	432	485	476	476	477	467	464	511	437	469	458	480	485	498	470	497	459	480	520	489	467	457	469	481	464	460	504	506	468	473	474	446	502	499	484	473	472	493	452	473	478	430	491	484	442	488	483	460	512	515	475	437	483	466	474	472	467	482	463	447	478	461	461	447	523	494	460	457	490	480	456	454	497	446	472	490	482	497	454	445	450	504	432	504	444	477	491	492	475	461	524	487	475	473	479	472	463	487	479	475	494	480	524	483	475	484	462	463	462	441	496	519	490	472	485	497	480	466	472	485	458	479	469	457	488	459	483	448	474	431	496	453	480	514	467	466	461	450	492	500	484	491	470	442	466	493	470	541	487	491	452	492	492	470	449	486	463	453	484	460	459	450	495	505	459	495	453	457	500	468	469	428	483	452	435	489	468	477	523	476	484	452	481	506	449	459	470	450	477	469	458	455	496	467	453	461	470	478	457	484	472	455	481	461	481	512	445	445	502	469	512	494	457	489	538	454	523	477	472	509	453	489	531	463	439	480	484	443	501	476	471	480	479	475	475	481	490	483	495	464	477	474	466	452	443	513	466	467	486	469	474	460	506	473	465	478	492	472	499	461	497	521	467	460	473	459	491	433	499	523	463	513	487	456	484	452	468	475	436	447	510	481	514	462	476	512	468	481	477	522	465	469	477	488	528	455	471	474	473	430	453	456	479	476	450	457	468	470	515	485	452	480	447	494	485	478	480	483	467	472	486	498	473	506	457	473	483	485	490	469	477	467	422	463	456	494	463	457	456	501	470	464	496	451	424	454	502	515	462	460	468	500	477	466	493	465	464	479	470	497	473	473	466	511	431	455	442	517	514	468	450	459	493	472	502	499	483	486	451	500	448	464	461	453	491	506	472	427	457	502	489	513	492	455	525	458	476	475	448	478	470	451	491	469	538	479	472	503	473	494	436	473	480	437	484	443	468	494	485	445	498	449	448	486	480	469	503	466	467	439	475	502	460	465	476	485	508	498	456	458	517	472	489	429	504	476	476	471	437	502	467	431	517	455	482	495	460	511	494	470	455	442	495	489	459	461	467	456	486	472	453	504	487	466	497	504	452	457	457	463	450	429	470	489	493	461	498	460	439	461	466	455	446	486	463	462	501	472	499	456	445	483	505	463	488	442	481	501	499	454	471	456	459	453	469	485	409	454	509	448	420	500	484	453	481	481	486	482	453	457	493	515	497	487	465	505	502	493	483	499	474	504	494	479	466	448	485	477	508	454	502	473	460	484	449	446	452	460	455	481	501	462	446	474	460	485	467	478	462	449	487	461	469	497	458	476	481	479	491	492	442	482	488	502	494	471	485	433	445	472	506	456	466	444	476	463	491	483	455	465	431	463	469	474	490	460	535	437	471	452	496	458	505	474	489	479	497	500	464	469	475	498	495	489	421	469	506	462	476	465	461	450	468	462	459	492	499	522	445	511	468	484	471	440	502	477	470	491	466	459	464	495	471	463	474	457	446	476	486	474	474	468	482	502	451	477	470	482	451	465	478	484	467	467	442	455	495	506	494	487	483	462	462	450	477	482	456	494	458	467	490	461	459	469	475	497	464	483	432	457	510	473	486	446	471	457	484	472	504	456	504	518	475	475	465	489	473	489	417	467	516	463	464	443	506	503	491	436	476	474	474	475	521	472	463	478	483	486	518	472	514	433	488	465	495	453	466	447	450	483	484	487	470	467	473	461	470	421	474	478	485	453	477	470	487	460	485	486	467	432	506	488	482	436	498	478	512	459	458	472	466	493	520	457	462	465	502	477	459	481	486	469	463	454	486	513	528	453	492	413	470	447	456	445	450	465	493	488	468	491	449	467	463	444	447	493	491	464	497	467	516	486	449	439	487	489	491	506	466	491	450	437	479	478	545	475	473	514	484	447	461	475	471	489	479	476	465	479	488	443	466	477	467	456	495	460	487	466	448	468	489	450	452	489	473	490	484	462	468	485	474	445	443	438	490	486	459	440	496	455	503	516	462	474	447	515	429	503	452	478	446	462	429	478	487	497	469	519	467	485	485	478	473	503	453	465	490	481	424	499	460	453	501	465	467	469	456	482	477	449	472	493	476	468	511	437	440	496	462	465	498	489	495	450	498	435	511	450	475	489	455	445	495	489	478	461	548	503	465	488	509	486	471	469	457	477	465	477	468	464	517	481	474	484	429	501	495	481	479	478	471	459	480	505	476	474	459	514	453
22936	21387	28977	24162	21387	21427	10797	2848	2031	1558	1408	1210	1137	1017	865	831	739	723	662	647	583	560	532	517	515	515	504	529	531	483	498	513	512	482	471	501	465	519	479	478	474	473	474	440	468	516	458	449	460	464	462	456	459	469	442	435	437	438	439	423	420	463	446	423	423	468	486	474	449	449	480	462	456	457	467	441	472	470	427	460	397	436	470	453	493	456	456	401	472	449	428	462	454	478	440	473	482	467	439	474	437	427	409	424	422	449	420	444	444	431	402	408	442	447	454	436	444	447	462	436	440	417	483	436	486	447	446	461	423	408	428	454	412	451	445	419	442	447	454	462	410	448	425	423	448	405	435	417	450	468	445	436	461	434	414	415	427	458	448	441	413	478	424	448	453	472	437	403	464	390	422	413	452	425	450	451	424	431	415	391	433	455	449	450	446	421	405	465	449	432	437	474	453	437	445	418	446	442	423	448	429	444	473	395	443	432	427	469	437	440	472	437	417	462	453	437	443	436	425	446	428	428	411	463	433	419	437	419	441	433	406	412	432	406	421	462	469	410	456	430	412	413	429	464	451	468	429	434	447	423	450	399	429	422	417	423	458	441	426	438	431	420	422	425	407	423	491	438	423	439	437	435	413	437	428	407	448	425	417	439	438	444	446	441	439	447	456	443	430	466	428	420	441	414	458	421	441	429	444	427	452	473	438	429	465	463	434	417	440	446	443	458	449	446	440	405	446	424	397	430	437	443	465	436	405	441	405	437	389	441	397	440	424	408	428	422	450	463	489	453	437	422	411	455	463	417	445	448	415	423	454	431	416	481	429	440	421	389	438	420	426	445	447	424	442	418	427	402	441	438	441	463	431	418	431	452	479	478	401	444	399	445	400	439	409	472	422	449	427	455	442	413	428	420	426	432	416	452	449	442	433	455	463	438	437	431	452	418	453	419	405	442	421	427	428	466	473	444	422	433	429	410	400	439	425	429	413	419	443	432	442	447	408	425	423	435	451	438	419	445	397	431	418	473	438	421	487	453	474	453	426	423	411	437	411	420	432	470	457	419	437	442	408	451	442	438	455	445	424	429	443	478	450	422	406	369	429	447	439	415	440	449	451	421	443	414	440	430	408	412	407	429	456	418	462	452	407	386	447	437	415	460	470	407	418	427	425	450	449	396	407	440	444	468	443	460	458	459	456	457	439	452	439	463	470	453	476	446	459	421	430	432	426	439	461	464	468	443	390	417	423	452	476	430	426	445	424	420	420	424	487	485	411	455	423	444	440	473	454	422	438	454	428	427	429	446	468	435	452	460	448	434	429	443	449	424	416	434	420	451	420	468	415	442	408	449	471	442	424	454	463	422	474	473	422	443	431	413	465	468	425	445	489	418	430	394	483	464	438	409	461	415	418	422	464	427	420	435	466	414	457	467	453	424	446	445	440	406	450	393	471	453	426	450	435	425	472	435	436	408	462	439	425	447	424	405	428	433	420	401	446	436	436	452	448	455	453	445	438	434	430	418	404	424	447	466	482	412	437	448	462	480	422	428	486	445	453	474	405	451	443	413	445	458	461	444	460	465	451	432	418	421	419	426	428	442	433	505	453	446	426	436	398	431	440	452	451	428	451	430	464	456	417	473	455	408	446	426	454	424	450	430	479	389	424	439	406	411	426	412	462	443	437	429	389	437	477	435	439	462	458	413	435	472	470	474	409	435	461	418	463	443	406	436	447	446	448	425	439	430	414	423	406	448	414	442	402	405	450	441	438	450	435	449	437	456	460	429	417	447	412	425	415	414	429	433	473	440	442	454	425	406	468	421	444	429	467	428	421	415	425	383	429	425	480	408	436	412	414	436	413	426	432	426	421	477	421	431	414	430	429	432	423	406	448	416	432	432	433	432	431	446	418	419	451	437	416	462	429	479	439	438	417	447	459	444	456	420	438	445	414	422	465	437	435	462	431	470	456	442	419	463	435	464	431	433	454	459	446	450	470	424	474	436	427	435	460	431	414	417	436	477	426	460	407	423	448	394	450	469	419	433	443	471	436	404	398	422	417	462	472	418	423	401	415	420	436	444	447	445	413	422	436	437	401	439	474	456	402	454	466	444	412	410	419	405	442	414	478	457	470	445	415	442	429	463	438	419	428	392	410	443	416	451	441	438	440	437	400	432	435	462	473	436	472	401	445	399	425	425	413	437	436	400	424	456	488	485	429	439	449	427	432	410	440	446	466	447	462	436	429	447	403	448	487	410	457	461	434	442	485	444	406	442	453	452	417	508	472	450	434	417	430	499	414	429	470	431	410	454	428	434	405	425	414	430	417	448	428	408	480	444	425	449	463	425	426	435	449	385	471	410	446	442	478	438	399	404	456	421	468	458	421	435	472	458	455	461	399	477	451	423	383	459	455	461	450	448	452	434	419	396	460	461	427	459	466	478	460	410	429	423	452	449	469	458	433	413	462	417	440	434	450	441	435	451	460	463	492	420	478	449	487	412	480	404	450	463	431	407	451	427	399	421	440	439	411	408	438	437	420	391	432	479	416	416	472	425	441	467	398	438	438	399	445	448	463	447	490	429	423	443	430	403	459	410	421	447	455	399	420	418	439	433	429	402	436	422	423	421	436	454	440	427	422	420	472	423	448	440	469	419	424	416	473	422	468	458	411	468	435	465	440	434	451	470	466	433	419	430	446	431	427	470	447	386	435	431	432	445	392	388	421	478	473	464	402	405	474	439	405	427	462	430	423	434	414	437	451	444	454	424	449	462	434	468	430	425	462	447	412	425	435	436	431	438	423	462	444	388	469	452	415	427	426	432	429	434	463	421	423	458	431	425	416	425	418	442	428	396	440	437	405	431	463	430	425	387	426	417	439	410	428	402	441	409	438	441	442	460	467	436	443	434	416	440	440	449	397	447	414	429	425	416	446	396	427	398	413	438	423	447	423	416	421	432	410	383	418	401	440	414	440	460	429	458	435	434	453	459	409	425	435	439	450	434	433	448	406	433	428	489	435	451	408	406	449	425	433	454	415	429	426	384	413	423	425	435	418	447	453	421	433	450	469	419	459	436	413	439	424	450	418	438	464	414	423	410	404	425	444	426	430	430	394	450	412	410	425	456	435	453	440	444	419	423	446	437	450	448	469	420	390	416	402	432	412	436	450	429	461	434	465	446	447	417	432	447	443	465	429	438	444	431	440	430	433	413	404	430	431	483	419	417	463	438	425	420	480	429	433	413	474	477	452	413	445	421	417	407	472	435	439	445	423	437	455	439	410	464	466	402	422	413	399	452	427	456	443	455	446	427	436	447	444	444	425	464	420	439	418	453	451	423	483	447	453	402	446	435	398	400	464	430	400	417	408	475	463	460	452	430	502	465	414	454	420	393	442	411	396	441	456	407	445	455	435	418	461	417	436	447	439	458	432	449	454	419	464	457	477	461	411	461	394	440	460	426	419	432	439	416	433	398	461	429	471	428	451	414	422	430	466	431	495	427
10964	29199	25449	15703	11263	8005	6299	5000	3878	2999	2411	2132	2032	1718	1452	1377	1130	991	971	836	812	751	743	672	634	706	696	624	680	668	663	702	723	653	656	660	703	657	622	609	610	650	592	601	622	565	546	576	576	538	599	580	581	584	567	570	558	583	538	506	562	599	580	538	566	558	578	590	544	571	527	569	521	559	564	568	554	532	510	530	568	603	546	591	547	557	541	543	567	545	519	580	571	570	587	559	566	562	562	529	525	535	598	579	558	567	556	543	568	548	576	585	558	537	549	525	535	543	540	526	550	577	563	527	518	545	542	532	501	533	534	534	507	563	553	578	514	560	535	524	510	525	532	575	572	569	563	544	543	543	513	551	525	516	575	554	554	518	548	544	567	526	548	564	520	580	564	513	525	515	571	556	509	548	525	536	566	576	572	534	501	584	527	571	530	553	579	553	563	567	534	571	579	535	551	579	504	526	521	483	547	588	526	523	565	585	513	502	559	528	566	553	531	545	568	538	558	522	574	517	498	557	521	539	545	522	535	555	506	543	537	602	527	548	509	547	535	592	484	559	507	538	543	522	574	549	509	529	538	545	547	558	514	545	539	538	506	546	511	513	545	551	542	515	523	606	538	558	561	544	511	565	543	553	525	537	580	547	568	558	516	494	581	549	575	528	539	589	549	549	527	506	535	517	519	587	532	524	539	604	579	567	580	547	581	544	556	514	576	546	532	583	496	549	557	537	580	556	522	544	550	573	554	538	559	555	582	538	538	533	526	541	540	559	541	534	572	555	543	540	537	536	531	516	559	522	575	529	542	559	564	507	531	558	555	524	562	537	574	557	526	546	532	571	593	591	555	572	526	549	511	578	561	511	559	504	560	593	528	552	571	588	532	549	564	554	568	531	550	596	539	539	533	520	531	538	545	571	564	539	566	548	523	534	565	540	514	539	568	555	525	555	550	517	551	575	585	553	568	555	521	539	556	541	534	547	525	592	514	522	586	557	541	532	520	559	573	516	528	522	491	564	541	495	517	581	564	596	538	561	582	587	543	555	541	555	578	541	524	556	563	541	531	546	570	601	566	499	553	567	540	578	544	574	561	559	532	509	558	548	566	613	553	532	533	512	560	548	540	555	542	568	533	571	551	541	575	538	497	538	538	551	524	553	509	555	557	542	533	542	551	478	535	487	543	526	554	519	539	558	548	503	538	544	553	542	526	531	519	531	575	544	508	555	548	506	554	509	544	571	489	535	529	564	545	527	520	531	572	569	572	504	543	547	552	563	529	526	559	541	539	512	518	556	565	514	579	546	547	522	548	557	550	491	535	526	539	574	604	524	575	548	541	538	546	564	533	558	535	555	529	538	575	546	564	596	579	547	496	570	536	526	573	572	555	560	551	550	570	509	580	555	531	561	561	542	527	577	567	594	528	559	551	553	527	576	550	537	533	546	545	561	523	534	578	520	500	566	557	548	576	549	527	557	556	545	543	521	519	564	543	530	563	586	616	565	532	568	512	544	528	519	520	523	505	514	552	551	528	504	567	570	549	562	526	561	513	542	544	541	544	548	546	591	484	501	536	547	555	550	509	561	535	558	557	527	505	491	578	564	567	548	527	559	552	545	588	554	527	536	522	535	559	560	595	562	553	500	529	511	525	536	569	521	542	535	520	542	518	531	593	550	562	568	578	526	564	530	569	559	528	522	523	529	554	609	523	511	526	524	540	513	549	567	554	554	538	548	536	522	521	521	564	542	523	553	552	495	534	582	535	537	561	552	585	570	563	541	513	552	517	583	595	579	536	549	503	521	592	498	526	535	536	524	528	547	518	528	514	559	515	549	560	550	555	584	572	529	497	543	525	541	515	531	554	559	555	516	573	560	555	520	563	540	522	555	516	574	563	555	546	574	531	533	495	517	534	530	579	537	543	546	580	546	550	516	505	546	555	514	544	550	573	533	578	557	529	558	593	523	539	521	572	562	617	483	528	520	529	545	523	568	531	521	547	568	517	521	558	552	593	546	560	511	507	562	576	538	604	506	573	570	510	563	580	556	543	580	541	568	541	541	549	552	520	526	568	512	523	535	559	545	552	569	555	556	566	595	560	511	529	574	541	563	534	521	553	524	535	592	544	587	534	543	567	507	558	559	514	567	559	581	554	531	538	560	560	537	550	554	517	533	550	518	571	567	565	607	579	551	511	544	528	541	562	530	559	561	517	526	567	567	542	515	562	512	532	550	595	568	523	601	551	588	563	532	543	560	508	579	521	523	570	542	566	549	568	536	565	539	490	519	562	533	553	579	523	521	531	550	532	520	495	561	524	528	535	575	532	596	514	552	540	550	562	551	535	528	563	514	574	526	551	547	565	557	551	563	545	545	569	574	544	532	592	562	544	550	588	568	569	563	536	516	548	554	549	548	527	571	520	533	564	527	508	516	544	534	519	545	511	553	586	553	508	560	547	563	580	556	557	525	557	544	537	555	530	587	533	554	607	516	500	577	546	504	537	584	530	532	527	556	516	553	537	546	547	497	533	543	557	514	516	521	544	589	542	565	545	561	571	551	543	554	532	546	562	532	560	547	535	537	578	535	572	516	596	551	540	558	599	546	490	562	539	546	543	564	545	548	558	517	548	488	528	567	557	613	581	560	536	558	558	519	577	512	529	538	539	533	510	551	585	511	490	530	536	529	579	534	521	520	565	524	568	553	554	535	480	551	527	594	532	520	546	537	564	582	553	532	583	541	562	561	541	544	515	564	566	543	555	562	590	563	515	539	541	541	529	551	576	522	556	559	571	567	506	520	506	539	546	540	568	508	550	558	544	535	545	550	515	572	503	543	498	546	555	528	522	552	539	535	546	521	545	532	553	530	583	556	605	549	505	545	518	540	551	548	545	558	565	572	506	504	527	549	535	567	555	522	553	501	556	489	561	596	515	552	482	551	503	559	546	548	549	580	534	581	488	571	566	564	558	585	571	541	524	558	530	565	534	561	537	534	510	499	561	515	529	517	530	578	571	513	588	563	584	535	535	532	599	520	512	562	555	560	604	540	570	580	551	525	535	565	508	555	557	535	580	549	555	539	549	558	541	536	573	518	564	534	538	525	560	554	550	574	524	545	576	537	538	581	536	563	562	507	515	570	601	517	522	539	527	538	494	559	568	540	508	584	550	556	534	559	556	500	569	538	553	513	527	553	506	583	535	564	533	566	532	572	506	536	545	537	552	522	551	549	502	529	570	553	536	553	557	521	521	583	562	543	540	567	534	569	525	568	534	557	528	556	538	539	558	530	556	541	556	533	587	552	548	528	568	538	564	546	551	554	538	536	548	538	558	539	511	568	528	583	546	543	542	543	584	539	548	558	521	559	556	493	549	548	518	529	590	568	554	532	564	567	548	543	556	546	519	587	547	515	543	541	559	579	552	524	534	532	574	582	560	561	542	524	574	528	552	513	531	539	523	573	505	545	532	539	535	536	544	543	555	598	511	536	561	582	571	569
27558	19836	12193	5963	3098	1887	1602	1381	1139	978	963	866	911	869	766	774	799	789	738	761	712	732	740	734	697	694	707	738	733	695	725	712	728	729	774	693	721	731	729	717	698	740	699	695	699	720	689	687	675	698	719	682	699	718	632	685	697	644	678	676	682	703	690	713	683	717	655	709	673	685	703	710	661	699	704	655	685	658	674	690	689	684	665	673	712	719	716	677	663	721	676	640	679	715	722	735	639	708	672	715	720	682	730	723	709	701	709	700	614	732	651	753	714	675	686	634	711	666	665	657	680	658	676	683	676	688	694	663	660	727	701	647	664	666	656	650	737	681	667	669	677	644	754	757	718	688	722	693	690	694	709	709	670	726	695	689	689	701	680	673	665	732	653	680	672	671	715	681	728	694	706	709	696	682	677	665	631	654	667	686	655	669	673	710	687	661	708	669	675	659	695	658	708	710	714	655	706	705	705	730	693	725	710	690	726	659	723	670	712	762	698	688	691	676	721	667	679	691	704	661	707	659	682	675	715	705	690	708	671	718	668	694	720	720	733	658	703	664	668	668	716	690	670	646	671	697	650	667	685	696	691	682	661	703	718	661	715	712	633	677	678	660	690	704	702	682	693	702	649	704	790	690	646	664	679	718	714	685	692	636	667	737	714	662	648	689	734	629	683	648	678	710	664	719	654	686	671	685	686	680	693	732	705	708	673	726	732	712	700	714	680	705	684	686	664	681	716	674	738	705	701	698	688	698	681	678	649	701	697	684	693	695	668	713	711	703	639	665	701	687	699	701	714	683	709	668	667	710	660	696	679	657	696	697	753	644	675	681	715	685	672	664	682	714	681	691	649	660	702	683	699	666	659	707	643	695	678	650	678	656	720	673	658	685	716	658	687	700	699	677	711	726	676	679	704	655	734	670	644	617	690	703	715	713	667	680	656	702	711	677	674	708	644	654	708	674	652	674	674	659	642	655	697	672	670	687	676	776	676	651	681	701	730	683	686	680	713	667	682	667	725	682	699	702	662	708	694	678	683	684	645	709	664	675	696	663	633	717	707	683	719	686	687	653	668	712	644	679	702	705	703	694	677	729	675	684	663	680	667	699	684	666	743	683	685	715	703	641	689	710	666	732	716	720	687	708	726	645	737	696	716	701	686	674	692	681	685	686	628	643	671	696	688	668	659	691	655	662	675	711	678	625	689	686	663	628	711	681	683	711	653	629	723	670	728	697	697	656	698	724	641	696	690	658	675	660	694	639	638	726	688	701	692	716	711	674	700	677	661	699	741	720	698	682	693	651	664	696	704	650	649	688	677	699	727	710	682	687	664	687	660	702	698	692	691	631	735	665	669	670	725	666	725	722	683	700	718	652	699	720	692	691	717	710	674	685	773	749	669	686	733	689	689	673	654	675	688	673	658	723	676	698	715	700	712	688	668	662	660	708	700	642	675	650	692	673	682	693	682	680	697	684	663	675	659	678	641	706	744	655	698	711	702	720	696	700	664	669	641	678	679	699	727	686	711	639	693	684	664	733	687	657	699	687	724	664	723	682	699	698	672	690	711	691	690	680	717	690	711	681	723	688	669	685	715	711	694	713	706	732	713	685	673	684	698	725	721	689	677	713	704	696	670	691	719	675	714	695	673	725	658	675	680	767	703	697	670	682	728	696	682	667	686	677	694	670	709	649	669	692	711	685	723	679	615	682	659	687	676	699	768	693	682	685	651	672	667	734	723	691	701	693	719	704	698	688	737	703	710	676	745	686	650	690	681	672	673	642	705	706	681	678	672	699	685	703	681	671	725	724	658	663	702	704	662	680	712	700	639	681	695	765	683	717	634	725	712	699	703	693	664	623	700	692	691	743	715	675	718	737	692	695	698	696	746	698	691	654	705	754	711	683	642	652	703	676	670	726	689	650	640	728	723	701	661	700	687	757	711	672	717	695	691	649	679	665	716	682	669	674	705	708	708	690	708	660	686	681	656	679	719	727	719	680	720	685	668	737	714	707	653	701	678	712	700	652	681	685	697	689	716	714	687	648	693	718	661	690	706	706	672	690	710	665	681	703	704	694	691	680	718	706	687	688	674	694	691	720	709	678	682	661	672	731	673	706	706	659	663	734	713	665	706	666	694	712	710	706	713	712	686	701	702	655	732	703	683	642	701	689	724	702	649	685	727	664	730	681	685	677	670	676	692	655	681	693	681	701	663	686	704	695	710	698	710	716	709	702	634	730	691	634	719	694	663	693	683	675	720	670	697	673	726	714	681	681	722	690	624	683	710	721	689	685	712	693	667	695	696	686	715	661	701	677	675	692	721	678	667	730	680	695	666	676	696	685	657	701	687	724	642	733	668	728	724	703	725	680	675	684	674	728	690	704	700	620	709	640	728	692	702	650	633	655	738	688	707	684	704	687	681	700	679	717	689	699	709	638	713	688	643	685	699	668	699	643	683	686	673	705	687	724	661	636	682	646	703	665	711	749	673	726	619	674	675	703	705	751	671	668	678	650	659	738	691	644	695	699	713	690	729	738	651	671	659	717	689	710	644	685	674	690	703	688	677	703	696	689	684	697	700	704	668	715	728	682	701	625	693	727	674	673	706	659	663	683	708	668	650	728	682	709	683	764	693	721	707	700	681	691	674	698	702	676	672	658	720	705	679	701	686	669	661	667	710	663	663	676	711	654	715	699	705	631	678	672	688	688	669	683	694	665	689	670	699	669	655	703	716	720	736	705	695	686	689	681	719	700	666	687	751	640	690	724	709	694	641	694	643	692	692	720	747	667	683	690	718	668	683	686	682	735	682	722	701	670	707	673	637	733	743	698	665	682	673	684	652	718	681	719	637	723	687	690	676	666	666	644	735	670	720	694	632	646	708	725	707	724	709	665	697	666	686	741	681	680	728	689	696	702	705	687	653	668	723	687	685	704	692	681	691	688	670	710	654	694	675	714	656	664	681	745	753	706	669	720	695	709	729	664	698	674	703	711	671	672	684	706	690	722	683	657	685	635	699	677	707	651	741	659	687	668	662	672	687	649	694	727	647	636	702	696	621	660	710	691	704	671	697	672	693	648	693	676	729	643	691	694	732	720	673	728	674	684	692	712	674	640	712	651	663	717	701	667	690	668	692	679	725	752	747	703	670	683	688	717	699	670	699	664	687	660	700	703	728	668	709	689	664	742	706	706	729	653	692	666	694	709	745	705	676	657	708	712	662	665	694	683	642	720	688	704	719	670	714	753	648	660	669	658	701	720	674	692	736	734	712	657	703	658	656	698	688	675	720	686	655	709	714	701	662	721	659	678	665	711	706	690	657	750	631	708	704	686	711	648	661	719	709	658	649	679	722	668	723	724	717	735	716	690	671	685	686	708	685	644	652	686	720	636	672	709	735	730	672	646	644	652	707	709	694	658	749	760	687	677	707	727	726	671	693	681	662	640	704	706	680	691	745	775	690	665	729	669	660	692	732	702	686	700	682	696	704	758	647	682
9028	15651	13076	7192	5032	3342	2884	2382	1952	1550	1384	1382	1252	1196	1107	1051	1028	956	912	917	889	844	856	838	858	857	839	834	895	882	882	835	864	859	886	887	845	905	862	855	865	851	838	843	823	835	784	869	862	862	766	814	816	880	850	803	850	905	850	832	813	856	851	805	832	802	809	814	798	838	804	830	851	838	785	875	827	812	821	794	857	792	811	834	845	823	800	820	853	814	826	817	831	823	846	854	840	828	808	824	812	823	814	832	850	865	819	792	829	804	820	860	805	831	831	818	814	815	820	822	746	846	772	855	822	865	814	836	776	847	807	825	796	838	811	829	870	800	863	829	812	781	776	833	830	826	817	828	858	792	778	802	831	824	803	892	860	821	838	844	892	810	852	835	840	811	845	812	777	858	813	851	831	791	843	819	797	797	826	820	806	814	867	880	847	852	810	808	776	820	820	826	854	804	862	829	834	850	796	850	845	836	810	813	803	862	838	871	794	808	870	842	871	826	838	821	861	842	825	827	858	827	830	804	775	819	802	810	796	889	809	842	780	876	832	869	869	838	830	844	816	825	862	791	846	845	794	861	835	861	816	868	826	788	817	891	839	816	816	836	821	895	800	871	839	829	859	849	864	817	790	857	850	806	813	807	813	824	825	786	867	822	846	853	826	778	800	809	812	817	832	855	820	825	845	876	832	831	828	817	794	877	828	851	838	822	836	798	816	816	819	842	848	826	808	867	773	799	790	801	801	886	860	884	804	812	877	865	771	836	868	810	816	825	833	853	785	803	761	811	870	808	806	819	818	863	756	824	856	819	834	832	820	844	847	875	837	841	777	870	855	831	843	822	806	838	823	810	800	823	832	798	773	785	810	798	808	839	862	833	837	886	803	826	792	835	892	808	837	855	796	869	845	814	838	905	841	827	836	816	822	873	845	865	872	883	803	819	836	872	824	863	832	847	857	774	872	848	890	791	788	824	851	844	865	824	782	844	845	818	812	813	849	816	865	893	819	823	810	842	817	792	834	814	830	801	834	858	888	853	827	818	827	804	843	846	825	838	833	804	796	830	797	819	874	803	831	903	887	828	846	831	788	886	831	835	769	784	829	845	823	887	843	823	855	816	817	860	843	826	783	829	879	835	861	867	850	837	802	802	818	852	802	818	807	823	833	795	818	841	865	819	830	847	806	860	834	794	816	855	834	831	792	840	831	827	800	875	831	854	825	834	804	820	794	879	841	834	809	841	882	835	797	846	856	827	836	896	830	817	794	859	814	844	814	817	781	767	782	840	885	804	827	878	843	848	853	795	848	828	833	822	819	798	756	845	875	877	845	837	810	817	827	868	802	834	788	871	769	826	877	812	864	839	775	841	840	835	838	899	841	842	883	822	839	777	815	793	824	933	817	845	787	844	792	837	865	794	814	829	854	817	834	836	843	810	778	841	809	797	844	854	804	792	854	856	814	812	839	842	832	845	803	797	858	873	847	847	838	836	860	862	839	865	831	796	829	817	842	856	807	815	780	853	804	855	827	807	846	789	841	874	820	798	834	819	841	756	847	810	775	830	838	802	832	880	862	788	779	783	878	821	832	861	835	849	791	879	797	802	813	820	831	799	810	797	859	852	838	798	822	863	851	844	815	860	813	829	853	784	777	847	843	862	815	749	803	826	867	846	795	851	792	838	853	823	812	802	859	833	833	824	763	843	783	886	822	811	842	857	790	829	850	822	820	835	820	879	832	845	801	816	793	842	820	809	853	818	806	803	828	854	823	810	855	826	867	830	860	844	827	868	873	831	849	770	844	772	878	909	819	857	848	822	772	814	869	825	833	837	812	821	800	869	781	790	799	798	819	888	812	788	839	809	873	795	839	834	827	865	826	826	799	797	782	798	848	825	836	807	844	780	819	803	826	830	828	818	840	825	782	873	870	856	845	854	849	831	875	885	826	812	776	836	859	883	798	797	825	828	815	820	832	818	792	813	821	831	808	860	856	855	807	797	796	823	829	820	799	806	814	793	865	848	780	830	772	879	823	839	822	784	843	820	822	833	877	828	840	838	829	812	827	857	806	864	872	840	801	845	854	791	812	841	848	855	846	877	800	826	842	861	787	837	843	782	771	852	877	823	832	835	820	842	824	807	858	849	874	796	836	785	805	815	862	784	831	808	785	848	913	819	860	807	824	850	899	833	827	808	847	799	845	812	834	800	833	863	824	826	856	816	814	842	772	762	858	859	871	815	815	800	864	803	812	775	817	801	801	847	801	803	847	839	841	827	851	830	853	849	829	854	853	826	787	805	808	872	798	845	823	872	828	826	811	893	844	869	839	862	806	874	867	800	811	835	811	828	882	804	832	795	870	831	830	846	860	838	856	790	793	842	828	840	806	812	839	869	786	816	857	844	824	776	813	833	862	824	829	837	805	824	836	845	859	798	888	859	812	846	886	874	817	812	860	848	865	851	832	822	835	813	820	885	812	811	818	804	842	824	842	764	837	855	837	852	843	816	868	834	800	819	859	832	852	795	813	803	852	818	836	806	852	799	807	827	843	792	851	849	842	834	835	813	862	815	822	831	860	781	815	794	796	829	842	890	848	878	787	828	855	768	821	795	904	807	850	831	832	845	772	839	842	803	823	868	833	816	850	858	833	823	814	818	845	862	838	792	854	857	847	767	867	821	824	845	835	787	859	883	891	837	800	774	836	812	760	825	818	802	828	881	779	839	814	758	845	806	803	850	840	818	831	874	837	818	874	862	806	871	840	803	816	795	860	886	869	822	841	802	842	789	792	819	807	821	810	817	852	830	837	811	837	876	834	850	814	777	840	801	836	849	840	836	818	802	841	853	804	838	832	802	866	792	826	850	862	820	737	778	815	819	849	884	818	864	772	790	813	820	766	811	806	799	837	875	824	880	868	833	807	801	831	772	841	832	797	839	856	846	822	872	823	783	838	816	821	828	906	830	838	863	795	824	812	807	831	811	793	847	865	848	858	886	813	907	808	810	817	846	837	824	835	821	813	837	790	834	817	796	818	841	858	772	860	771	823	793	761	870	821	815	855	816	878	829	782	841	837	816	813	849	825	836	829	863	834	781	834	873	856	830	855	822	862	817	825	871	838	876	829	812	858	761	872	831	817	815	792	812	812	777	806	808	883	858	845	830	793	794	848	803	812	846	812	800	849	824	818	814	820	803	827	834	811	774	814	827	853	842	858	810	771	801	818	833	864	857	794	823	836	790	845	838	841	791	847	866	785	873	871	846	841	868	867	804	780	833	842	799	831	801	853	789	773	804	810	868	861	872	854	841	850	830	843	819	864	816	793	797	817	828	854	826	843	821	857	792	832	887	811	835	847	794	806	817	853	865	738	837	824	870	794	851	877	837	850	819	842	846	813	781	834	873	805	762	772	830	788	878	837	864	855	826	820	824	843	841	822	832	854	803	793	794	844	807	864	863	825	799	838	809	846	850	829	825	844	787	800	825	819	808	872	797	773	783
24042	21368	28484	24642	21348	11706	3590	2203	1785	1478	1306	1269	1252	1100	1028	1018	986	941	883	914	862	863	789	822	856	835	830	821	795	787	793	786	882	827	777	792	771	781	794	796	815	786	804	811	835	830	721	815	826	784	787	817	820	800	795	777	720	782	754	803	769	778	778	767	770	725	754	794	742	795	795	768	806	777	708	745	776	811	773	759	790	829	739	772	773	784	763	759	775	740	791	743	740	826	805	730	775	821	716	797	768	753	752	768	844	756	776	786	779	777	780	744	757	779	803	789	791	723	787	765	806	789	752	757	765	778	778	798	842	764	760	765	804	770	771	763	785	771	762	787	781	771	844	800	753	770	745	766	746	698	805	848	801	762	761	805	784	727	741	763	787	789	726	767	793	771	732	822	762	761	771	756	788	803	769	744	799	713	792	823	789	720	768	784	769	796	751	735	788	795	786	751	764	742	807	775	791	768	763	724	769	805	779	802	767	758	827	723	777	803	758	813	793	777	719	735	816	777	756	784	753	781	797	794	770	762	790	774	756	763	711	816	786	789	804	777	770	808	736	783	768	768	753	751	743	791	745	768	817	806	784	716	775	773	763	746	790	762	743	710	755	793	763	815	778	747	757	781	755	790	788	745	757	785	787	789	780	758	763	805	751	774	755	809	807	842	725	729	807	789	794	732	754	794	787	791	778	741	774	738	797	749	793	752	747	767	772	739	779	727	772	793	779	781	828	747	756	741	753	768	738	758	759	756	743	763	780	802	812	753	743	759	756	768	779	750	775	777	769	794	803	780	818	769	801	732	787	797	730	778	807	747	772	768	802	754	770	777	756	815	743	811	784	779	804	819	771	765	718	720	762	761	725	756	774	799	797	770	747	769	771	775	760	765	777	749	805	787	777	775	809	753	799	739	773	739	786	741	721	724	771	764	738	760	789	699	763	801	733	787	796	744	779	760	804	757	684	771	802	771	775	786	759	821	806	763	738	765	785	768	755	743	789	765	741	722	705	801	754	767	728	754	731	769	785	797	754	757	764	784	787	773	841	791	719	806	738	774	823	724	773	741	769	827	762	722	738	734	746	752	753	773	742	786	781	833	796	852	762	762	743	755	768	787	778	802	741	741	777	789	747	787	743	767	752	781	769	742	765	727	757	795	800	792	809	776	779	736	741	785	810	776	782	791	767	765	769	777	780	765	798	763	730	786	767	727	792	749	719	749	797	787	702	867	712	778	719	825	793	773	777	751	767	754	797	761	777	767	781	736	816	762	773	816	739	799	752	711	794	738	791	798	769	754	760	788	774	784	760	773	770	800	747	777	789	790	779	782	744	795	772	763	784	752	766	820	774	790	770	791	784	707	774	758	741	783	758	756	792	795	800	722	818	801	797	702	760	745	790	747	771	780	783	774	777	818	776	782	766	747	731	806	821	753	759	832	725	782	745	743	780	785	808	795	801	749	791	741	759	788	794	769	768	774	702	768	731	757	783	717	775	733	804	753	820	761	783	789	790	745	759	770	747	709	731	793	813	781	748	827	768	771	790	769	806	778	743	787	790	774	764	770	752	762	724	755	768	782	759	722	719	746	705	758	754	770	766	767	749	765	743	785	787	780	804	769	795	757	788	814	770	773	793	780	778	760	771	776	775	794	735	815	805	821	746	766	817	754	818	784	739	750	758	737	779	720	757	769	830	786	790	710	774	812	744	732	779	747	773	773	692	771	762	784	804	734	775	799	789	741	782	756	830	718	751	805	743	793	738	799	741	754	787	821	764	736	721	772	752	764	754	749	753	757	739	742	754	778	758	780	725	809	765	789	735	757	759	770	695	772	812	753	783	737	787	764	810	780	801	713	765	759	767	740	720	784	757	773	766	770	784	787	710	764	764	785	758	732	809	760	728	768	786	791	801	778	706	747	742	777	791	761	781	790	794	789	771	789	788	790	771	790	756	769	742	751	781	766	743	762	795	774	735	734	769	776	748	809	817	764	805	800	796	768	803	756	731	746	784	778	761	818	766	732	780	714	788	769	789	785	746	807	758	784	739	761	769	780	816	777	696	802	764	721	783	764	754	741	774	740	789	769	773	721	736	775	752	792	758	776	739	725	804	743	737	725	748	749	770	773	756	783	775	785	812	748	787	749	709	765	765	732	703	807	805	818	762	794	775	776	782	806	757	746	782	828	783	782	818	741	802	775	755	784	754	734	806	780	776	767	763	788	765	739	765	767	784	789	755	741	773	828	768	803	790	754	786	739	733	778	790	798	743	756	825	754	713	766	803	734	775	757	787	719	754	809	772	819	791	784	744	782	732	828	767	798	783	805	782	817	799	775	817	758	732	832	826	801	778	776	751	745	756	779	770	755	740	740	752	792	737	781	749	736	803	793	749	779	713	778	760	769	755	761	743	802	750	748	769	732	784	753	773	752	794	848	803	746	770	809	803	746	784	699	737	779	802	770	771	780	767	759	762	755	768	724	731	769	803	768	761	748	754	756	831	773	781	779	785	739	791	720	729	758	751	794	756	780	772	783	740	732	737	761	787	764	785	767	770	769	768	779	801	762	758	745	784	770	752	748	726	704	790	757	783	743	801	768	787	755	778	745	759	772	757	838	795	788	743	710	793	816	711	771	749	788	746	733	763	783	759	733	744	694	822	743	728	765	809	780	761	801	771	766	796	729	740	790	814	792	743	731	771	769	742	783	731	762	744	741	752	753	764	767	718	763	764	728	785	789	777	737	779	802	807	787	766	760	772	803	767	748	775	796	747	780	803	810	791	773	770	806	829	777	758	786	777	749	741	785	788	733	794	788	796	784	788	800	731	718	759	791	800	755	784	773	736	762	757	724	764	807	805	773	731	725	774	734	755	752	800	747	810	781	790	812	735	784	773	786	808	777	780	765	778	736	719	771	836	782	770	736	813	746	726	788	809	804	775	742	750	771	797	799	759	796	756	801	752	793	745	820	781	754	800	736	781	738	785	829	794	761	792	750	834	774	730	809	748	763	719	765	769	774	770	749	753	767	781	777	743	776	785	714	782	752	765	794	752	788	752	773	698	745	795	795	773	743	779	769	751	812	747	760	783	739	771	774	781	781	775	772	768	757	766	806	755	748	762	795	769	793	769	763	765	780	764	768	762	764	790	781	836	765	746	752	803	790	726	805	760	822	783	790	741	733	770	791	783	767	753	780	778	741	775	726	729	759	773	773	804	780	774	795	795	785	755	804	755	774	715	788	783	735	803	789	766	808	793	762	774	766	762	767	851	769	778	775	771	756	764	786	734	759	732	735	797	786	769	790	739	762	760	795	791	798	762	740	824	794	712	739	771	803	781	750	806	775	752	755	753	740	767	776	731	775	792	719	777	784	742	794	761	765	775	757	775	778	800	787	804	767	786	721	809	785	827	753	803	763	757	758	805	798	753	769	736	730	755	802	757	758	809	759	752	790	817	813	750	722	787	715	764	777	762	757	776	742	800	774	801	725	709	760	829	781
8967	23994	20123	11945	8641	5877	4801	3736	3107	2505	2067	1910	1812	1624	1488	1372	1304	1239	1193	1108	1074	1064	1051	1013	1037	970	1052	1028	1038	938	1024	1004	1065	1000	979	1027	1011	965	1015	1029	934	949	1009	1026	975	977	929	1005	919	984	998	948	909	976	930	905	911	912	973	993	932	919	939	987	893	898	933	943	939	947	935	910	990	984	896	938	872	904	996	939	918	947	927	966	928	914	944	961	898	924	929	932	936	978	947	913	960	923	966	945	879	892	943	941	924	1007	929	941	935	915	956	963	955	897	943	990	956	935	960	971	936	924	1021	905	943	904	890	953	934	906	997	978	924	851	942	983	942	920	937	903	931	924	934	956	964	906	934	913	973	906	866	915	979	926	937	941	915	956	958	915	897	970	860	975	960	976	976	956	950	965	902	984	935	913	940	960	931	892	929	937	953	973	965	896	969	979	926	928	944	948	941	920	921	945	920	911	934	909	965	908	927	989	943	928	994	908	932	923	915	932	964	911	992	935	884	942	909	966	958	970	901	954	935	951	914	962	966	917	920	915	907	963	899	940	892	957	954	941	975	960	889	883	924	940	956	923	851	892	977	977	940	923	934	940	902	932	933	993	958	932	946	959	904	907	931	944	953	938	934	935	895	884	958	964	956	940	1000	953	863	960	944	965	925	928	910	955	997	980	932	957	945	908	892	969	880	940	911	905	969	876	959	921	902	952	950	949	919	889	874	910	897	909	912	942	956	920	962	936	937	948	894	918	925	961	935	887	958	924	893	962	923	937	941	956	895	948	946	927	945	971	909	941	913	893	887	958	896	951	939	1026	917	968	987	952	945	970	991	1011	950	933	952	909	906	939	977	880	936	901	907	955	889	933	898	917	925	924	948	928	952	919	956	943	958	989	943	939	916	991	951	918	959	852	942	893	920	947	1009	991	930	911	956	924	995	947	996	937	992	953	931	970	986	960	914	1004	923	912	902	881	968	951	959	932	930	907	939	928	926	960	937	906	924	907	916	932	894	964	931	881	941	965	929	885	931	950	949	861	960	999	934	917	1034	972	923	915	1002	910	936	959	962	932	911	928	936	889	932	899	899	1001	918	873	908	930	930	920	924	931	944	933	951	899	918	931	933	929	923	945	948	965	891	945	971	932	933	927	984	901	950	967	897	953	937	927	895	961	1002	965	931	965	938	974	934	972	900	932	936	971	961	934	890	953	947	934	907	997	924	961	856	994	1006	888	894	969	952	913	906	965	911	967	953	896	953	926	988	934	920	987	916	946	954	922	919	963	912	910	950	943	944	924	876	926	964	925	894	974	906	963	884	896	900	928	966	910	921	952	975	914	949	928	890	894	980	881	889	941	922	913	894	919	902	929	943	969	949	977	921	949	946	921	950	928	892	941	920	912	979	904	930	860	880	840	944	981	934	930	897	959	937	943	914	908	944	973	966	908	922	930	925	890	954	907	914	959	882	888	941	909	926	917	939	923	972	894	916	889	908	942	975	931	919	945	946	886	918	932	950	948	893	931	968	943	1006	924	916	915	956	933	983	961	884	955	964	903	1003	943	922	983	954	945	961	896	919	891	947	970	907	990	993	956	950	948	991	943	942	933	880	1033	924	938	1010	909	946	989	929	968	904	970	865	970	960	866	908	990	931	923	958	936	957	882	947	953	943	938	950	997	945	954	936	899	951	910	942	995	932	946	924	929	940	968	954	965	926	905	945	932	944	927	925	964	939	912	953	919	925	930	919	944	952	895	976	964	972	945	931	887	979	917	938	899	936	969	955	880	894	909	900	939	939	910	911	875	912	972	917	942	962	877	891	946	984	952	912	944	970	930	886	925	955	950	959	945	961	894	950	926	913	928	915	956	951	886	916	893	919	912	930	902	933	888	923	910	920	888	930	928	923	942	932	948	963	931	903	947	925	920	947	975	981	930	961	888	895	907	901	922	926	913	977	951	907	1008	921	902	936	946	928	934	914	905	945	974	873	965	928	934	907	922	1021	938	911	904	911	956	903	981	917	939	870	920	980	952	944	988	963	888	911	957	967	972	935	930	924	925	907	942	955	941	964	915	956	969	908	928	886	904	924	948	905	953	912	958	947	932	963	927	978	949	893	916	898	955	968	895	951	983	976	924	1031	971	929	982	909	965	932	948	930	961	954	985	988	942	940	972	953	932	904	903	922	951	919	902	952	898	942	962	947	924	886	905	998	850	921	947	965	901	956	908	918	951	934	987	882	929	955	990	942	924	948	960	957	1018	935	961	888	961	937	919	954	959	943	949	941	956	986	935	908	913	901	946	886	929	947	900	954	994	949	948	959	905	894	949	968	942	960	945	975	969	959	936	919	948	920	998	928	900	905	906	967	932	906	918	919	944	910	924	957	939	1004	949	905	961	955	913	939	977	899	906	874	976	995	876	963	907	949	939	887	969	918	947	952	906	936	911	915	925	892	936	910	880	944	921	954	910	909	919	925	899	974	953	916	979	935	921	958	936	919	906	906	976	980	881	931	913	900	919	894	928	910	1005	909	953	1016	910	899	948	905	988	935	986	938	981	923	927	958	948	930	957	928	953	906	873	972	931	961	918	950	961	928	936	919	932	928	936	918	967	971	920	934	916	908	958	909	874	888	962	914	961	924	949	924	936	949	962	918	945	995	920	945	949	918	894	978	928	923	975	990	1002	921	984	933	887	977	952	939	928	941	921	923	940	973	919	899	941	925	960	945	979	936	954	967	968	962	956	983	918	919	943	991	998	971	970	969	996	937	924	888	950	928	897	929	921	893	959	888	921	907	934	946	948	964	962	940	928	884	1000	908	986	898	942	952	915	954	961	948	929	943	994	922	969	930	918	955	956	896	902	892	961	891	955	988	944	956	958	961	907	926	894	922	906	910	918	921	929	918	1007	979	869	972	925	919	951	928	877	906	972	970	950	904	993	904	856	955	953	888	959	957	960	942	892	936	924	927	975	960	967	964	951	941	988	900	930	927	947	950	900	965	959	922	922	933	946	915	921	918	948	922	936	943	903	965	990	962	947	891	986	928	919	951	972	923	932	992	959	932	977	940	928	915	922	940	959	952	942	950	947	919	922	945	907	964	918	976	941	932	976	914	930	910	943	994	887	926	925	930	961	928	951	954	875	906	934	946	932	972	951	901	952	964	933	978	917	900	904	973	867	1004	910	971	938	881	978	907	912	918	977	928	911	971	919	952	962	988	945	948	949	905	952	968	970	918	911	906	933	920	908	905	987	909	892	931	904	898	901	933	934	829	921	967	955	936	910	999	920	983	965	929	907	972	942	985	982	904	923	978	947	936	931	962	930	904	932	948	957	913	964	972	912	884	955	933	973	926	928	953	928	973	902	918	970	854	911	966	962	910	979	973	946	918	909	913	945	923	955	940	947	918	953	954	930	920	896	920	879	920	927	952	901	965	964	944	952	946	890	895	932	925	934	961	923	946	902	924	896	941	896	977	894	937	940	877	986	918	955	957	956	936	930	919	940	962	952	924	945	883	959	938	950
24979	21394	27601	25489	13878	2972	1770	1282	1041	871	747	696	713	613	563	568	521	503	482	473	480	431	394	409	415	411	419	415	409	391	378	415	425	413	405	402	409	415	399	410	383	394	401	404	407	418	427	414	407	406	373	381	386	381	399	394	395	359	366	411	341	448	418	354	383	372	378	386	342	354	405	348	354	345	410	399	353	390	381	396	382	414	385	390	404	373	372	416	377	412	381	409	404	380	367	407	374	343	397	373	378	381	381	372	370	424	359	390	347	392	386	386	367	374	388	386	354	405	380	399	410	363	382	379	415	374	364	365	360	383	368	382	356	386	360	392	394	377	393	403	386	387	377	407	367	403	384	414	406	385	373	369	410	389	414	377	411	384	396	381	382	358	398	398	398	377	363	367	404	370	366	371	401	356	408	399	387	406	347	395	393	398	393	427	380	378	384	383	363	372	361	402	371	400	392	392	398	371	383	405	382	397	380	392	347	348	392	378	353	370	373	400	387	410	371	399	381	345	419	400	417	397	378	369	364	385	391	372	383	415	360	379	395	398	407	390	373	375	373	380	378	393	398	361	369	383	354	396	395	388	401	390	357	384	384	381	393	396	396	369	373	381	363	410	354	372	391	356	392	395	395	371	387	407	377	379	402	408	400	390	394	373	387	423	400	399	392	371	376	422	412	368	380	375	413	395	375	346	381	367	362	378	407	420	408	415	383	406	372	396	386	390	389	402	370	390	424	382	362	364	398	356	380	419	384	392	397	417	374	386	371	370	416	351	365	371	389	378	378	380	392	391	380	376	383	370	362	363	382	378	379	368	391	394	422	362	391	374	360	376	395	381	380	389	375	377	371	385	406	387	395	372	358	378	394	377	381	360	425	379	374	374	393	357	384	387	355	390	377	386	401	370	367	395	417	407	401	363	413	346	394	384	380	363	387	409	384	357	404	371	345	386	402	386	368	401	385	394	327	404	371	444	388	447	353	391	402	335	392	418	388	388	383	370	373	384	380	405	403	383	375	367	370	370	349	376	367	328	400	376	390	377	385	407	392	384	421	345	399	364	385	389	366	399	389	370	379	389	389	392	363	386	401	399	380	394	373	417	361	367	375	392	390	372	399	346	379	383	370	359	374	384	395	374	386	331	397	381	395	405	362	361	377	366	368	379	395	410	389	390	402	371	382	401	387	372	379	382	379	389	361	359	402	383	382	396	371	402	425	362	377	401	384	395	340	373	384	402	365	399	396	384	396	341	397	378	420	351	399	378	373	404	388	402	377	409	376	403	376	364	423	372	393	363	427	354	352	375	336	377	342	394	368	350	383	373	403	386	420	368	380	355	376	367	373	369	378	372	356	384	388	376	382	391	374	394	404	368	373	396	380	382	436	373	406	400	383	384	381	358	365	350	379	359	344	382	413	369	410	388	404	372	354	411	376	380	394	380	390	410	390	400	350	420	360	361	346	377	382	376	369	392	390	371	370	376	385	372	404	380	357	372	385	380	421	357	351	395	407	370	381	397	389	377	387	418	388	364	375	441	407	408	389	365	396	394	337	375	375	359	351	394	396	349	409	400	403	380	357	362	384	399	353	398	383	397	367	371	425	400	380	390	380	400	375	398	392	354	381	387	368	412	388	362	360	377	360	368	407	393	371	379	406	396	399	360	408	397	401	358	387	359	393	382	377	389	393	411	370	397	380	369	410	399	383	418	377	404	398	370	391	370	382	404	377	380	362	378	365	359	403	376	395	388	400	365	368	395	370	406	428	397	369	371	398	374	389	386	396	401	387	355	410	389	379	370	380	357	357	396	384	405	378	331	395	403	389	335	401	387	392	392	359	369	393	381	379	399	377	375	363	393	399	408	361	342	366	409	379	374	359	381	379	378	392	397	399	375	390	388	355	366	395	371	356	385	385	394	352	364	397	392	381	377	391	413	390	391	373	415	383	365	415	386	356	389	399	361	396	423	373	371	417	388	402	351	413	381	376	406	376	374	392	377	381	361	386	389	384	408	372	382	407	375	378	376	374	386	372	382	348	412	377	411	366	391	377	394	369	331	363	359	387	368	436	381	390	369	396	357	395	388	352	386	373	377	377	381	348	393	415	369	406	387	387	366	381	369	415	376	405	353	355	395	391	371	402	403	379	390	395	373	373	389	358	430	370	363	366	397	392	361	406	378	402	384	352	391	345	395	388	398	390	358	409	355	380	386	390	371	370	365	351	373	417	372	392	400	397	385	394	412	363	374	371	374	380	377	385	377	456	378	380	370	415	369	363	378	388	379	369	381	385	385	357	352	348	371	358	378	380	399	356	444	446	371	382	366	343	336	380	378	398	374	405	376	398	355	392	345	390	394	398	396	383	348	404	387	351	395	395	371	354	395	352	417	413	371	375	404	378	403	416	406	394	357	348	369	389	431	392	391	402	364	363	422	368	403	360	359	354	388	403	390	403	396	361	391	400	346	354	392	374	364	387	362	382	346	366	378	363	374	373	409	410	337	328	392	362	348	374	387	419	376	402	419	408	387	421	353	356	387	373	385	421	359	353	385	357	396	359	398	366	404	382	415	363	378	346	343	407	373	396	369	392	385	414	403	367	411	404	358	365	360	388	385	352	413	353	386	375	407	406	382	407	382	385	380	392	413	383	395	342	387	372	379	345	386	419	404	400	394	383	403	379	388	346	403	387	360	415	377	382	370	385	344	371	393	406	381	365	345	378	360	400	361	391	344	416	385	372	381	377	401	385	379	409	398	350	396	398	373	400	369	403	360	364	348	351	391	354	426	381	352	407	382	361	349	370	345	340	394	387	342	407	418	358	377	388	377	387	407	387	384	374	359	381	400	399	395	395	383	386	388	368	409	410	355	406	380	391	378	417	444	371	388	382	369	388	394	406	385	355	412	400	378	374	429	387	369	379	385	375	376	359	392	392	410	402	390	406	365	377	356	393	400	405	400	399	377	411	398	375	397	356	398	346	423	419	412	430	364	375	370	358	400	381	350	359	390	385	427	336	397	376	374	370	400	364	370	388	387	365	387	392	403	391	377	376	386	341	376	399	423	394	362	385	396	379	341	384	365	389	364	390	357	384	419	400	391	367	392	396	392	363	366	425	386	371	370	383	395	375	387	410	382	420	403	405	411	374	368	403	353	360	399	369	359	359	353	407	384	412	386	367	361	363	378	393	400	370	381	388	361	379	421	360	386	360	397	370	397	383	373	396	376	373	386	350	362	362	388	398	394	361	365	395	389	358	390	343	377	374	367	403	380	395	371	421	364	346	387	365	383	395	378	412	379	392	385	409	374	377	382	359	348	375	393	380	393	384	381	373	390	380	383	427	388	360	407	378	378	387	397	395	359	425	382	362	368	390	382	375	361	367	382	398	379	367	376	374	353	376	417	367	395	360	406	386	380	353	385	345	385	347	399	381	380	394	390	350	378	374	401	412	350	375	353	352	395	378	405	389	367	390	368	385	415	387	376	383	366	365	389	362	417
8697	20692	16994	9656	6930	4514	3444	2784	2105	1570	1339	1256	1099	1012	897	789	750	683	678	634	572	606	549	571	539	532	506	520	514	516	610	518	511	530	517	485	496	509	498	494	501	506	480	521	477	521	471	488	482	485	507	455	482	488	506	484	502	468	481	454	455	499	505	475	450	463	465	483	488	496	481	482	470	466	436	479	464	477	480	457	479	459	498	468	486	484	465	463	458	488	454	476	522	508	488	468	482	476	465	472	480	446	470	470	406	477	465	478	468	431	473	512	474	463	524	492	455	462	475	460	497	465	470	473	475	477	501	492	448	492	480	448	457	466	458	476	489	453	475	471	442	476	454	443	469	462	514	463	449	467	466	499	465	465	463	439	453	467	480	466	514	445	496	428	434	471	459	457	484	450	461	500	478	443	475	440	480	483	449	484	480	430	471	469	462	467	490	441	484	507	495	489	480	479	467	484	493	474	448	493	457	490	457	463	440	500	456	469	488	483	494	496	420	480	466	489	471	451	462	427	455	441	463	447	477	514	481	452	427	471	484	498	472	468	470	486	466	445	462	448	451	502	471	441	499	490	491	479	493	455	476	474	466	504	472	452	461	492	466	470	451	441	450	492	458	477	481	455	482	504	462	447	447	517	449	455	536	464	490	488	487	463	443	467	488	484	465	430	471	489	461	471	498	484	427	479	458	511	466	470	481	462	457	436	488	468	499	500	439	455	465	496	445	478	548	477	461	450	450	457	463	476	474	476	458	470	437	481	455	449	476	435	445	505	466	461	453	471	467	484	493	458	488	492	468	472	465	493	465	507	477	449	455	462	463	500	466	482	437	457	497	500	480	497	491	498	468	466	466	461	487	474	468	498	455	493	430	489	457	504	503	448	443	433	486	469	455	494	444	467	465	467	471	453	449	483	488	443	412	484	466	466	473	484	494	496	484	494	486	454	507	444	491	519	465	476	479	467	477	465	471	455	483	453	457	492	460	469	483	453	462	528	474	463	473	445	467	458	469	485	469	503	442	483	494	471	510	444	433	481	447	482	447	466	495	455	484	464	460	452	474	500	486	474	484	464	461	452	485	468	475	452	453	480	469	430	467	445	464	450	454	453	530	461	471	484	465	493	454	462	468	494	493	492	505	462	440	481	486	456	499	455	506	506	491	461	457	510	448	479	487	479	462	507	483	472	490	442	458	455	445	435	474	487	481	454	487	430	466	457	465	459	444	482	477	453	461	501	485	510	454	483	496	428	501	433	495	481	455	478	455	492	466	486	471	494	459	473	483	520	465	478	489	447	498	480	480	441	474	459	480	493	458	479	450	478	501	482	477	445	466	477	504	453	487	455	466	482	465	488	463	451	488	509	461	474	483	486	447	463	491	468	448	436	480	453	499	506	467	482	473	455	454	462	484	479	475	449	466	488	448	497	456	464	490	508	463	490	505	467	475	469	485	508	496	485	468	477	497	470	493	447	488	500	458	468	448	444	433	453	478	448	454	446	515	431	468	500	454	502	446	457	490	487	474	484	468	463	454	482	470	474	448	483	505	491	493	478	482	473	468	443	481	502	484	475	471	453	485	476	483	507	471	471	425	472	465	424	474	455	457	488	435	472	441	477	473	466	451	448	447	446	540	503	479	513	473	452	491	440	497	445	423	457	466	467	502	444	474	469	447	494	470	467	441	457	482	463	445	442	466	466	459	456	441	478	520	505	478	449	454	467	488	466	507	463	478	445	500	490	481	444	481	469	470	461	484	454	490	467	507	444	495	491	474	455	489	487	476	418	480	482	441	454	463	481	467	460	458	469	449	479	460	454	459	444	489	456	470	486	452	498	487	467	512	479	488	491	468	502	439	469	482	460	456	460	452	472	482	528	453	476	476	466	478	485	446	441	434	454	460	473	506	467	473	484	516	476	437	492	535	454	462	477	486	462	470	454	468	467	472	513	478	485	490	468	477	481	523	451	493	474	441	469	474	471	484	496	471	461	446	482	490	465	478	472	464	455	467	458	483	457	497	460	515	469	493	499	463	436	453	449	476	470	484	474	482	478	437	525	456	462	465	471	496	466	440	484	480	455	441	478	495	446	476	482	463	475	489	470	481	462	468	478	488	456	434	432	461	441	496	485	515	494	464	461	456	488	470	464	471	513	468	435	460	461	422	513	449	503	491	419	488	474	494	500	490	480	509	458	472	461	474	436	477	471	508	512	499	440	432	433	462	480	475	431	462	489	487	502	488	483	459	408	446	462	516	457	487	479	479	452	445	476	473	491	501	458	493	485	459	486	469	496	462	494	498	452	499	463	452	457	465	494	476	470	487	472	426	496	469	481	507	512	495	494	445	454	450	468	476	479	453	459	453	498	468	495	462	455	460	474	463	487	459	491	475	483	502	491	473	466	504	504	445	487	493	456	461	452	455	448	458	473	471	507	502	481	468	486	444	467	494	503	463	466	459	478	483	444	476	461	516	504	485	469	468	455	419	461	479	450	481	482	485	473	480	511	456	466	461	507	480	468	495	441	448	462	505	488	477	504	432	450	457	494	484	452	460	477	486	504	491	485	438	468	474	461	514	455	448	489	451	487	488	468	510	455	487	459	474	504	442	481	475	486	468	465	480	474	464	450	437	502	453	502	455	472	426	466	470	436	438	509	478	493	494	434	435	471	485	495	446	452	493	463	494	500	461	439	464	501	456	476	472	463	453	472	443	463	473	459	484	478	447	485	433	460	498	470	487	468	482	471	460	445	484	472	476	455	483	499	482	497	490	468	419	436	474	459	503	490	479	471	453	467	447	495	472	471	500	485	439	481	482	443	460	474	484	497	506	466	455	460	504	489	424	455	459	498	508	476	479	493	448	490	476	437	483	478	460	454	492	466	457	447	489	452	510	432	445	460	495	463	492	470	449	517	504	444	493	422	452	478	492	470	456	448	459	486	535	479	472	468	459	430	432	507	458	440	460	475	518	459	453	435	467	461	513	467	462	441	436	499	498	450	458	500	495	490	463	472	470	425	455	476	448	466	443	477	523	447	455	435	494	478	462	440	431	483	472	478	489	464	493	508	472	467	456	480	459	489	507	474	490	449	482	478	461	458	453	451	457	470	499	454	468	439	449	434	476	473	447	463	473	466	484	477	479	480	500	469	451	467	486	485	493	449	423	463	496	447	483	472	474	481	444	440	457	477	455	489	454	484	467	469	445	451	437	469	455	461	431	473	485	474	520	446	456	480	505	448	474	467	477	473	483	478	493	471	472	507	446	480	456	461	451	514	439	450	496	471	480	484	503	447	487	480	471	473	473	460	473	469	488	490	443	477	494	456	483	504	485	471	456	428	475	491	463	466	486	464	464	480	493	484	461	455	512	437	494	490	481	484	460	483	485	476	452	462	437	468	459	464	473	455	469	450	467	462	477	455	487	481	482	462	486	474	481	463	511	446	471	463	463	462	487	500	484	445	519	487	469	506	521	464	457	454	470	458	438	468	500	449	478	470
22927	21420	29031	24202	21424	21452	10491	2849	1862	1456	1205	1179	1060	889	786	715	687	702	580	634	567	537	537	500	533	464	511	506	467	497	519	546	501	501	483	521	443	491	486	467	455	456	450	435	437	469	478	455	407	434	449	451	449	460	468	429	459	420	414	427	415	394	447	412	403	433	479	434	447	450	397	471	435	442	410	458	434	429	436	438	415	435	416	433	417	474	447	443	464	423	417	404	456	420	432	416	434	431	462	467	452	449	425	406	446	435	453	431	415	403	421	401	483	406	442	418	426	420	429	481	428	429	421	414	426	445	429	449	462	407	418	463	459	437	449	421	437	441	441	415	422	443	416	427	420	445	442	427	424	423	479	467	438	414	449	414	418	404	403	436	412	413	406	402	382	431	431	461	450	427	409	454	412	426	399	445	426	449	447	420	447	404	414	421	432	428	451	436	389	417	429	448	420	427	422	431	427	392	460	472	438	451	445	425	435	430	457	391	426	411	394	416	444	431	431	471	445	437	424	434	434	416	416	451	438	423	458	432	418	448	465	401	412	436	376	422	444	477	414	412	430	434	429	396	470	443	439	425	435	443	439	388	409	438	436	472	439	378	473	452	444	449	430	437	444	458	450	418	404	417	430	443	404	416	378	440	448	405	474	449	458	464	410	438	403	404	452	440	427	419	393	475	442	434	443	439	418	433	420	458	395	452	451	404	446	453	436	403	384	441	414	452	421	405	405	424	474	450	477	457	434	441	406	434	433	441	482	404	430	431	434	429	422	428	429	415	424	432	432	427	432	405	443	448	405	403	430	438	425	469	455	413	424	444	477	437	414	422	408	437	414	399	403	427	439	459	428	450	463	475	422	421	423	444	419	428	405	442	443	382	427	449	410	422	418	478	451	443	408	428	455	406	452	441	440	425	411	414	466	438	421	445	410	432	436	401	386	413	425	464	437	450	453	413	431	417	437	460	424	379	429	446	414	406	453	437	439	432	428	440	444	424	408	459	445	431	460	453	446	403	389	434	431	395	429	445	462	422	382	426	417	441	441	434	411	425	443	420	417	439	462	481	440	409	401	445	461	437	455	451	488	433	407	439	426	442	419	431	388	439	412	432	449	438	430	403	465	405	428	437	452	422	410	397	440	444	464	398	443	464	459	402	402	445	469	428	448	455	437	414	436	429	427	428	412	439	430	451	391	430	453	437	405	434	413	454	428	448	449	437	453	424	428	448	430	422	447	384	429	384	436	440	428	468	409	421	433	440	415	410	415	413	438	416	449	429	447	430	430	422	436	479	401	448	422	460	479	418	406	407	401	422	477	425	425	442	431	410	435	414	415	385	441	415	481	413	449	421	420	424	412	418	423	392	417	454	447	432	447	419	400	424	445	434	432	433	445	418	409	440	432	443	398	469	476	426	405	407	440	413	488	389	464	440	446	465	438	475	451	409	428	424	473	473	465	412	422	418	408	421	419	422	448	425	413	438	417	417	436	445	448	415	426	449	455	417	428	405	442	434	445	420	440	433	432	422	397	447	407	472	426	423	442	406	398	405	429	408	439	427	438	415	411	445	425	446	435	452	438	446	424	423	475	441	443	413	416	421	421	405	420	386	435	414	468	420	444	404	417	447	479	458	447	430	422	449	418	421	414	450	450	433	457	410	430	432	441	399	462	444	411	433	404	411	435	396	464	444	410	427	413	399	426	408	459	418	404	473	408	460	433	450	434	438	435	436	401	432	447	424	442	410	467	406	441	446	451	425	469	406	420	430	452	446	453	455	455	414	441	420	460	453	435	417	444	418	445	439	429	399	444	435	396	416	453	405	415	424	475	459	411	398	433	430	414	452	430	405	417	403	435	411	420	445	426	457	457	416	396	403	427	473	412	431	440	442	410	434	413	391	445	429	434	432	472	408	412	449	435	433	397	415	426	411	433	430	436	421	410	439	456	445	454	430	423	369	423	423	408	434	390	415	439	419	448	441	456	430	420	417	453	442	438	397	454	429	412	397	423	426	408	399	427	424	411	463	453	456	429	419	420	430	403	477	456	441	425	423	423	418	415	424	411	429	430	369	449	429	414	413	438	443	442	446	405	418	401	448	415	450	439	454	414	421	450	409	447	431	430	404	440	446	439	422	398	433	434	437	404	442	434	422	416	439	407	455	425	448	405	440	434	441	442	411	460	429	415	456	430	443	440	409	417	458	425	419	431	435	428	424	447	437	407	450	421	473	424	406	427	428	423	449	422	493	417	422	448	414	458	425	412	422	410	464	420	426	401	411	403	385	419	439	425	433	439	429	396	417	393	432	410	437	450	458	471	423	446	420	470	408	424	444	408	412	431	406	443	422	435	441	435	447	426	429	384	463	453	376	424	436	402	399	449	391	418	429	434	427	434	422	449	415	431	428	416	446	408	448	422	426	404	458	450	440	412	434	414	444	431	445	439	422	444	413	410	433	420	375	401	446	442	416	411	456	417	421	393	421	437	390	445	403	435	436	457	445	442	425	431	428	419	454	447	430	428	409	446	444	419	447	450	450	432	420	400	421	419	412	458	417	431	429	464	410	422	457	445	397	431	476	423	411	429	430	440	417	422	421	441	424	421	456	402	444	420	443	456	428	451	422	431	404	400	412	415	451	454	387	401	435	394	441	429	423	420	440	457	470	446	402	412	462	429	464	423	426	459	465	457	414	398	448	429	446	441	440	416	367	443	426	414	420	411	418	440	429	470	429	445	430	434	412	425	464	412	451	444	431	422	436	438	413	434	419	421	425	409	441	465	415	459	461	475	429	414	455	442	462	412	421	444	450	437	411	404	386	460	398	459	427	427	414	384	443	425	453	404	399	436	440	451	450	413	461	408	447	392	412	414	463	426	443	425	422	459	413	437	430	431	422	398	410	419	409	443	419	425	403	411	420	420	415	389	426	392	441	450	443	451	435	447	387	435	432	425	467	430	419	406	437	420	417	458	442	489	415	394	429	428	422	406	420	459	400	432	434	441	442	419	392	414	435	420	444	390	445	439	425	437	440	408	455	403	420	430	416	439	389	417	434	461	440	440	430	460	413	411	404	445	429	427	455	396	392	408	388	445	423	432	424	477	441	434	449	479	410	439	447	440	419	398	453	398	408	421	425	431	456	431	417	421	474	404	454	405	435	409	407	436	409	406	442	454	382	451	445	446	442	434	432	424	420	433	424	399	437	457	456	402	442	461	415	446	407	428	433	416	469	457	459	442	437	433	445	428	459	452	456	403	427	444	410	456	457	440	444	389	405	466	430	440	443	444	428	446	408	436	436	430	434	468	405	426	438	388	421	428	477	428	463	438	434	424	415	427	404	416	450	418	415	395	418	434	428	450	400	443	436	436	447	397	425	415	437	405	408	416	412	445	468	387	432	441	405	444	437	494	430	425	423	478	441	436	440	435	437	447	428	469	382	418	455	406	424	393	451	410	410	411	443	445	423	453	452	390	470	446	415	437	423	419	463	438	417	451	440
11053	29537	24680	14918	11039	7850	6216	4878	3639	2774	2274	1983	1822	1554	1332	1186	1076	947	913	848	791	716	701	711	644	649	705	674	652	701	673	644	636	711	640	642	630	648	621	605	607	558	607	581	544	551	586	580	577	565	571	573	582	620	594	587	535	512	538	522	524	545	547	551	542	558	521	549	536	535	525	568	541	550	522	583	570	568	580	560	533	557	544	540	548	588	521	534	566	552	525	564	532	524	562	562	493	540	531	550	528	531	527	551	552	531	551	562	549	576	572	534	516	568	591	541	559	560	581	511	544	554	514	555	524	539	559	544	556	549	530	533	522	534	529	544	549	513	519	545	520	501	551	545	583	571	495	566	530	531	542	545	555	552	551	558	579	536	572	531	527	548	542	528	510	549	525	556	547	553	523	502	521	565	557	561	526	544	555	550	500	583	535	547	529	516	512	511	579	567	527	551	578	522	580	531	584	558	581	520	556	535	557	495	492	536	504	527	525	526	545	519	506	572	538	545	525	526	505	554	568	551	591	532	530	515	538	495	517	526	551	530	571	551	515	538	556	550	543	538	543	548	522	576	482	521	526	538	557	565	569	499	547	563	521	574	550	561	478	537	524	510	502	494	520	556	511	520	533	533	526	549	572	569	538	537	547	545	542	528	533	508	536	515	515	548	539	548	575	562	525	545	517	568	578	531	527	564	528	551	566	544	519	532	564	553	559	545	580	538	537	563	530	521	544	512	578	567	534	602	537	557	558	501	517	551	525	602	527	528	505	535	502	535	524	507	500	525	542	553	540	541	542	545	541	518	540	512	514	530	571	566	527	559	530	549	545	561	548	510	556	558	522	508	539	550	558	544	584	519	557	534	515	521	540	598	506	525	487	552	542	509	567	504	544	551	540	566	554	529	563	539	509	555	552	523	488	531	556	525	558	538	540	513	541	504	519	568	558	516	543	559	525	553	525	577	533	522	553	546	576	518	563	482	530	557	518	550	526	509	516	543	541	550	516	550	573	571	556	553	525	514	539	592	529	500	543	511	566	537	539	518	530	571	556	534	572	500	536	544	519	534	571	508	565	544	549	589	528	516	559	592	551	565	520	508	577	556	585	574	568	566	505	568	517	542	506	540	527	565	536	530	489	492	504	536	506	547	551	549	531	542	512	544	514	514	540	571	546	512	503	538	532	496	542	512	508	525	494	514	539	535	572	518	559	585	558	560	552	516	547	518	540	514	558	570	503	515	555	553	533	576	561	561	500	572	548	521	543	549	550	537	551	546	559	555	534	569	536	556	593	565	533	589	561	493	559	551	565	537	562	531	525	559	562	543	535	528	538	542	512	558	581	530	524	566	520	572	515	570	545	504	569	520	567	507	561	572	509	522	535	513	552	527	503	524	533	547	545	581	550	529	529	533	539	513	471	529	561	537	568	503	532	506	553	505	555	521	497	546	572	573	532	495	534	515	576	540	519	506	585	511	536	560	505	556	555	548	546	552	547	594	563	538	542	527	558	531	557	478	546	535	563	490	547	578	535	540	494	529	586	526	503	529	549	528	522	519	552	537	551	541	544	534	553	550	535	514	569	546	524	526	513	541	522	535	542	570	519	521	548	499	528	604	522	524	509	585	541	567	554	527	548	546	539	515	521	555	558	542	566	522	546	542	531	538	522	504	541	546	579	549	506	542	551	501	545	508	546	535	509	551	504	514	552	561	566	541	546	563	519	562	556	565	539	538	555	561	494	532	555	502	537	559	578	523	540	546	542	530	549	525	550	574	533	508	538	534	540	554	530	524	553	519	498	536	567	538	552	542	511	535	503	506	550	541	517	533	548	540	554	534	544	548	533	551	546	563	560	554	573	505	524	533	576	556	502	562	559	553	540	517	507	536	548	529	573	573	525	539	521	561	562	554	543	577	566	554	538	543	536	505	538	553	571	559	529	562	501	533	566	547	526	554	517	553	542	520	532	527	532	553	547	497	550	542	519	540	524	549	548	542	539	547	618	497	515	528	505	541	537	579	501	526	538	587	544	562	529	515	548	555	567	541	573	542	547	540	538	485	526	478	529	499	553	549	525	529	536	529	541	564	535	523	554	547	560	557	527	571	531	523	524	558	523	502	563	503	555	506	557	491	583	529	571	544	525	523	559	540	528	526	534	577	558	560	562	539	579	533	530	543	540	549	522	538	548	558	530	564	541	522	527	543	575	511	518	528	564	532	560	545	534	528	564	578	570	511	515	547	532	473	539	554	520	556	533	515	534	543	509	545	515	527	560	566	538	515	542	569	587	534	549	565	534	537	568	552	542	570	554	502	541	534	569	540	544	556	542	555	573	582	544	502	555	536	501	525	536	497	534	523	512	554	590	532	512	534	596	529	579	538	533	535	526	553	536	595	543	509	499	540	533	524	531	545	548	552	536	551	523	545	548	543	519	541	559	517	553	533	594	568	520	533	549	530	553	518	527	539	602	562	549	515	515	536	532	575	530	506	531	544	539	551	584	577	523	563	585	549	571	546	565	537	533	513	555	596	520	581	555	547	523	546	539	545	544	530	545	532	572	546	559	547	521	534	606	534	570	554	556	539	558	530	532	533	532	535	545	586	527	518	570	565	555	540	515	552	524	526	541	534	529	554	566	514	540	550	545	511	539	549	530	526	578	548	558	548	551	558	554	560	529	538	563	539	521	503	521	515	552	552	510	549	534	575	506	562	552	569	572	510	569	546	544	568	561	543	534	582	540	530	525	545	526	550	511	529	530	559	538	526	550	589	552	546	552	549	522	513	566	523	542	547	533	562	546	593	542	547	552	543	554	565	540	568	526	523	513	551	532	536	549	547	538	596	582	560	526	547	562	585	529	556	565	492	527	515	529	551	542	512	581	546	548	539	573	509	572	515	534	534	539	547	515	554	522	548	551	540	545	523	507	547	520	567	543	530	552	543	547	546	560	576	549	557	543	534	528	543	548	513	504	528	553	531	542	549	540	529	511	518	553	513	523	526	526	534	586	541	559	541	537	531	547	540	543	557	556	545	573	525	531	586	539	554	555	533	587	531	574	531	517	537	589	536	538	559	533	539	528	559	542	558	540	553	494	506	532	572	553	513	545	557	589	531	553	551	537	509	520	522	531	548	506	567	560	525	541	586	506	544	562	546	541	531	576	548	521	521	552	550	539	547	581	564	542	564	514	512	518	562	569	563	585	535	545	513	504	541	530	529	516	544	544	538	582	510	569	551	491	539	565	526	495	531	528	541	573	554	523	509	541	533	549	561	549	556	562	517	574	535	513	537	557	502	538	541	555	518	558	517	514	553	571	537	572	543	545	552	526	535	543	502	532	542	570	513	497	507	575	517	573	515	589	520	511	540	512	514	553	508	520	508	558	536	516	567	591	569	534	547	543	540	573	521	512	534	522	522	497	552	571	552	559	472	524	531	517	567	556	557	530	527	521	583	536	529	533	519	539	559	580	563	541	536	524	535	537	488	570	514	539	539	565	538
27628	19800	11569	5305	2913	1805	1468	1343	1097	975	869	886	899	782	819	812	756	702	733	739	707	700	629	617	692	688	662	655	668	710	695	744	716	706	662	724	669	696	675	701	666	683	683	669	696	693	641	687	628	691	691	692	688	665	647	688	621	658	666	658	689	616	689	628	716	680	662	656	656	659	674	648	669	628	678	649	696	725	666	667	669	687	638	652	668	669	657	675	685	696	740	718	649	722	688	689	681	668	653	673	672	659	672	653	652	711	653	674	690	613	676	720	630	706	687	673	658	672	647	712	658	650	677	703	693	678	701	678	660	674	662	716	666	671	708	669	684	675	634	701	679	670	700	676	651	675	670	707	673	690	716	714	626	655	659	651	680	653	685	661	666	716	686	693	707	653	670	657	683	686	655	683	661	688	694	671	659	689	698	700	622	667	695	660	676	672	695	644	688	642	675	692	674	652	656	685	637	673	683	642	641	689	639	653	683	658	708	637	672	669	708	679	680	646	691	640	665	691	692	650	677	665	675	662	698	665	696	705	720	663	660	644	684	634	693	640	699	695	685	643	741	664	658	674	707	628	705	655	694	662	682	640	656	657	660	688	707	669	686	654	637	656	650	633	670	695	651	739	654	674	731	641	678	680	658	678	695	661	638	674	698	671	689	676	657	640	620	702	697	669	686	666	710	678	651	685	664	659	661	690	662	685	701	678	629	669	615	682	701	655	690	739	646	656	670	686	645	699	698	622	648	724	675	668	670	711	679	654	667	697	654	721	686	689	696	689	690	681	679	671	710	685	642	661	682	698	693	681	690	672	643	682	670	637	690	675	672	651	659	684	690	667	713	662	683	702	656	703	673	739	663	709	691	692	692	690	687	681	685	675	683	705	663	689	711	656	645	651	674	654	727	715	690	674	650	696	724	678	689	682	648	693	676	681	653	677	696	714	697	691	702	651	673	647	678	690	666	701	693	685	645	683	706	611	655	617	677	670	677	698	697	616	682	725	651	680	655	676	670	712	678	613	692	681	640	693	714	644	717	700	607	733	679	758	702	679	705	691	700	738	682	733	672	668	657	684	652	707	667	680	702	702	681	716	650	634	695	690	651	733	674	703	667	701	638	686	666	686	689	690	659	626	665	609	664	678	691	677	665	713	647	679	723	685	687	682	639	643	698	655	708	674	662	682	661	658	702	664	684	691	677	652	674	666	633	640	677	682	704	635	702	644	660	684	696	659	633	633	696	633	684	702	689	667	651	701	647	715	657	727	701	725	674	693	698	669	700	657	656	716	709	700	682	675	717	655	648	704	674	661	675	685	687	670	725	661	662	703	684	677	669	692	685	695	704	667	664	669	666	688	702	687	647	667	668	652	675	714	711	653	653	691	655	664	663	692	653	696	657	668	727	675	680	680	713	669	676	704	683	683	690	703	664	688	637	666	679	676	673	662	630	653	691	643	640	649	667	587	645	642	680	659	595	703	670	677	676	670	701	667	659	661	686	635	639	660	664	645	679	659	655	685	686	651	673	655	722	717	690	679	669	700	643	704	647	705	737	715	690	679	639	666	661	678	657	689	722	685	630	671	694	706	715	692	625	670	682	659	668	623	641	698	640	689	684	667	639	666	682	650	646	695	654	691	695	680	733	688	668	683	685	656	705	594	671	687	690	692	639	685	627	674	726	714	652	643	699	658	691	668	693	701	727	689	699	643	640	673	711	663	615	635	681	682	671	716	619	688	671	731	667	656	682	681	703	705	666	656	674	679	694	693	660	633	621	663	641	674	710	654	710	688	657	675	651	668	681	654	693	691	665	709	722	684	704	665	683	655	680	669	704	718	688	689	683	676	682	678	661	622	696	674	720	655	661	616	710	667	722	703	680	642	661	666	683	692	666	695	656	685	678	689	665	708	642	644	656	676	664	723	676	677	674	692	672	660	692	640	627	683	658	673	627	665	667	679	668	718	680	681	679	651	645	704	663	685	706	666	653	664	653	705	685	725	715	637	666	678	653	677	693	714	683	657	673	716	668	673	648	683	678	659	679	672	693	661	680	611	689	704	676	681	692	663	655	716	706	677	681	688	651	671	651	674	698	639	702	728	731	676	685	680	690	721	701	687	651	655	670	641	679	665	707	655	675	666	657	670	678	697	688	651	659	683	649	674	659	661	707	706	675	650	727	678	705	737	660	669	636	676	669	648	672	634	729	713	677	685	680	700	716	709	691	648	663	667	676	698	711	664	716	705	653	655	649	676	691	669	704	719	671	705	637	669	708	658	701	700	688	696	687	712	673	639	647	720	689	677	684	713	685	636	715	688	679	659	728	669	661	671	690	683	656	681	678	655	703	667	621	655	685	618	691	690	686	631	639	681	670	629	714	705	668	683	662	682	716	709	626	629	652	647	681	692	636	713	676	686	666	741	672	721	705	680	645	681	700	702	676	666	672	669	663	691	660	700	678	637	703	703	706	675	684	676	677	687	671	684	628	638	664	683	659	692	718	651	670	704	714	610	691	630	682	640	646	631	632	655	667	665	674	685	685	672	672	686	644	647	656	666	669	732	683	662	658	646	713	668	681	669	651	678	705	657	653	716	665	666	700	683	641	710	691	671	658	703	730	665	703	691	649	682	684	667	643	706	639	713	727	695	688	657	665	670	670	707	655	691	691	669	698	634	673	630	660	697	701	636	645	713	692	663	649	675	657	662	671	681	675	718	695	657	662	676	653	649	710	657	664	710	696	679	663	680	688	657	687	707	664	656	695	657	684	716	658	612	697	673	720	704	643	721	688	659	674	698	666	719	651	673	742	691	683	639	661	602	657	675	670	707	651	683	662	716	672	668	641	624	651	678	672	699	634	713	656	726	678	669	678	708	633	681	669	663	676	684	710	683	737	680	710	712	697	692	643	686	726	650	695	690	730	665	667	702	632	706	729	672	705	651	681	689	676	741	654	642	654	701	651	693	650	625	679	690	689	617	634	630	663	704	681	659	670	714	704	697	647	642	621	691	688	670	651	666	690	642	684	693	666	663	677	668	674	640	689	623	676	643	690	710	671	699	674	635	684	661	664	681	679	662	687	639	625	665	640	685	642	717	721	626	662	639	620	652	663	699	711	647	662	700	650	663	677	668	639	648	687	703	692	687	658	673	674	721	706	706	624	670	660	675	663	656	684	681	664	643	688	646	642	661	661	681	683	667	676	647	628	661	697	695	666	692	722	689	699	686	704	717	685	696	688	647	676	678	724	643	723	696	676	743	689	680	682	705	727	661	668	685	677	669	634	696	667	623	669	686	695	670	697	671	668	679	631	648	658	692	720	668	689	687	656	627	703	675	644	647	670	698	670	652	634	696	689	662	680	694	641	662	697	675	695	650	648	723	694	678	677	704	693	678	657	688	742	682	680	664	699	694	665	694	702	684	665	669	710	703	747	642	712	670	693	667	689	714	709	675	685	640	635	632	674	671	658	674	618	682	691	660	649	671	664	724	688	716	690	667
9236	15830	12261	6607	4775	3310	2675	2251	1694	1527	1309	1251	1250	1104	1040	1018	995	905	922	870	918	888	905	837	838	806	835	801	862	886	836	890	831	876	827	821	826	900	830	879	855	827	882	846	818	823	861	864	807	823	863	818	869	810	846	810	848	800	814	777	798	816	785	828	832	818	815	826	846	876	859	847	815	816	800	809	800	820	844	799	832	816	826	838	789	804	838	836	836	832	788	817	845	833	821	748	809	845	789	848	798	808	830	825	767	823	851	800	866	842	747	818	821	780	844	806	840	842	785	791	859	813	819	825	858	809	835	823	783	878	788	790	808	760	829	809	818	834	817	785	834	797	822	823	802	824	860	815	825	834	791	860	805	847	826	817	850	815	796	798	798	840	829	809	829	851	820	803	843	764	790	787	775	783	842	828	791	793	878	825	882	857	894	783	848	880	790	862	794	763	793	823	830	876	797	799	823	807	854	793	869	827	857	828	800	880	856	834	838	781	824	814	821	775	811	838	860	801	822	806	825	866	826	800	806	791	812	798	818	819	818	809	835	881	799	835	815	837	790	832	835	837	782	805	841	785	806	807	809	811	851	845	883	851	867	837	780	833	815	833	776	866	830	798	867	838	791	814	812	809	847	815	827	841	793	837	817	872	816	846	818	774	844	856	871	801	853	822	859	836	842	819	866	840	848	827	800	798	885	865	790	808	822	847	870	817	864	821	832	804	806	782	837	852	818	838	849	818	761	807	831	802	839	826	825	834	804	801	878	799	872	853	820	818	787	810	826	848	835	826	795	821	812	823	862	807	793	812	862	876	831	781	808	813	836	789	813	775	780	848	786	846	835	799	817	814	815	841	779	794	833	809	792	808	806	816	815	795	773	787	808	836	819	813	859	833	784	816	878	783	785	778	839	831	819	838	825	812	858	817	792	861	801	828	821	798	842	826	813	777	837	788	813	812	840	813	834	825	817	820	813	812	832	859	810	786	818	824	820	814	767	839	847	834	856	834	807	853	808	845	874	856	804	824	874	823	830	787	769	844	848	813	862	800	753	862	843	813	821	847	790	842	768	802	830	807	849	803	809	796	791	832	844	804	816	819	787	808	825	821	868	811	859	784	828	856	798	831	796	812	880	817	798	870	801	817	803	834	807	872	797	835	817	815	771	762	775	873	826	820	848	779	844	831	823	802	803	865	848	878	850	833	808	778	821	774	805	838	808	832	869	820	836	845	805	826	814	806	831	828	873	809	785	790	875	815	825	857	792	843	829	819	791	851	846	785	838	848	789	845	825	846	817	854	782	819	854	873	785	828	879	796	842	848	813	790	798	837	813	744	825	834	793	882	778	846	859	773	856	817	762	865	828	817	848	851	863	865	833	818	851	822	835	829	833	809	835	800	814	826	818	821	836	785	852	833	834	854	805	815	795	851	819	808	812	804	842	810	837	819	851	813	808	836	851	851	844	845	819	853	823	904	774	830	766	810	821	856	800	842	778	796	821	783	766	774	841	829	801	832	789	753	823	804	832	826	834	843	843	800	827	798	881	789	810	779	818	833	810	833	786	843	823	811	790	894	783	830	802	810	773	791	812	784	864	865	823	806	842	781	826	804	834	860	780	800	799	847	826	805	886	863	841	819	863	804	842	785	806	827	805	871	843	804	832	844	813	826	849	821	801	844	808	822	829	799	811	778	808	804	811	844	792	847	818	834	795	831	803	809	775	764	825	838	812	789	816	820	817	882	785	836	849	815	845	837	843	849	768	847	820	834	883	791	817	826	811	882	848	876	801	805	813	804	797	816	839	811	797	839	830	781	825	820	839	856	836	837	799	842	814	797	853	830	859	896	808	797	857	806	813	869	789	849	830	785	762	822	843	792	841	836	822	852	812	790	843	777	789	842	834	844	798	846	805	805	807	829	780	847	807	825	788	820	861	856	792	793	807	787	811	813	823	857	844	852	837	850	843	834	811	846	828	853	854	795	918	821	870	790	828	813	829	814	844	809	772	897	860	860	815	819	814	801	823	822	807	839	826	819	832	800	855	837	808	823	819	796	819	752	842	782	765	807	873	836	808	841	841	827	785	858	860	815	734	783	792	863	862	851	843	773	792	849	873	823	788	863	828	743	797	773	795	810	813	870	830	824	808	804	831	795	856	848	807	853	867	781	852	819	895	808	835	798	844	833	842	814	849	788	779	816	847	842	851	813	798	848	854	785	874	830	786	795	874	813	823	814	835	802	858	844	837	812	809	821	869	826	832	843	773	789	784	860	798	819	845	806	860	824	813	777	802	756	805	795	813	819	808	798	822	873	834	850	813	808	779	830	813	803	834	802	864	770	823	871	848	819	822	777	816	844	821	790	777	804	800	852	837	823	820	820	803	856	870	783	841	830	825	845	815	846	811	886	815	802	818	830	862	763	847	788	805	846	807	792	796	882	785	805	800	847	813	760	805	839	838	869	832	852	834	829	828	822	826	795	836	879	845	838	838	806	865	809	856	802	775	839	819	850	834	796	838	824	796	779	795	809	800	762	781	811	816	807	912	906	845	831	775	812	831	817	814	721	862	821	847	813	842	798	876	857	818	846	832	792	798	798	771	796	839	836	859	818	825	805	826	792	858	856	793	837	870	807	807	787	802	837	792	823	807	820	807	819	851	890	853	766	788	786	824	819	768	801	801	822	791	866	811	805	772	859	832	823	883	787	801	854	853	809	814	833	825	827	837	765	850	785	829	828	816	852	785	807	805	829	822	828	835	826	827	850	832	825	774	796	777	816	858	778	844	793	831	835	793	830	822	831	805	767	798	838	835	860	847	774	803	823	816	834	848	826	775	825	813	813	853	794	767	802	853	811	823	815	839	822	842	826	763	839	814	831	816	809	850	808	855	837	756	827	869	769	826	818	798	840	836	802	778	765	825	828	777	819	767	830	843	788	870	819	843	823	833	821	850	808	848	845	810	841	850	844	796	829	796	838	819	786	885	924	835	838	841	831	894	839	918	833	810	827	824	853	891	837	839	830	824	821	847	813	862	815	830	789	808	802	828	762	852	793	782	818	785	836	802	789	873	829	853	728	845	778	763	808	795	744	810	860	850	824	804	837	822	822	810	843	812	811	801	819	789	828	841	821	841	892	806	796	839	852	844	812	844	814	805	823	814	863	803	831	836	849	890	802	819	823	780	826	803	858	857	827	832	816	847	808	860	830	828	829	764	856	840	802	831	800	856	806	816	802	798	825	813	821	837	810	828	777	846	876	791	806	807	809	803	823	821	836	833	807	808	870	828	880	830	820	872	806	787	770	794	835	822	807	801	794	825	823	810	853	832	781	836	822	873	820	789	805	869	821	840	861	858	814	859	778	844	830	796	804	821	803	825	856	855	845	768	811	855	826	825	876	764	846	788	789	800	835	861	832	781	811	835	742	804	840	806	844	808	845	865	890	844	778	833	789	887	852	830	827	838	855	794	836	820	847	835	865	893	818	787	843	798	842	802	804
23980	21347	28440	24624	21303	11403	3268	2049	1681	1424	1259	1233	1147	1134	1034	911	912	934	888	886	860	815	835	802	761	798	769	804	830	769	778	829	820	781	767	748	793	772	831	772	804	845	787	833	814	762	783	816	740	817	793	752	770	739	758	792	773	820	715	742	768	804	779	753	785	725	780	727	782	801	696	778	732	782	791	729	731	736	759	726	780	808	782	753	756	721	786	743	733	786	737	799	776	778	726	767	759	769	781	788	793	714	744	796	749	765	754	819	776	764	742	763	699	758	752	749	725	763	760	786	801	766	787	759	765	765	732	772	757	729	761	797	787	751	784	783	766	720	699	739	783	801	803	748	763	737	745	753	730	776	732	790	751	798	786	779	770	784	796	812	800	762	692	763	750	777	764	778	759	766	747	718	758	733	761	750	764	777	779	763	742	721	736	767	783	727	760	777	747	782	735	722	723	759	782	758	746	730	720	776	817	755	802	741	750	737	790	769	767	788	727	782	746	712	784	809	751	748	730	762	791	741	734	756	777	753	710	746	752	765	749	760	731	822	733	711	781	816	743	749	777	834	781	777	770	777	741	710	764	740	770	746	722	728	735	757	755	794	753	761	777	732	759	750	714	751	832	747	763	714	766	729	706	757	775	701	823	781	755	780	705	798	798	773	802	780	762	709	811	738	793	770	714	736	736	755	746	754	701	782	771	760	759	732	756	763	809	763	769	742	731	780	764	779	739	800	749	698	775	760	772	741	769	791	741	804	752	751	752	793	774	741	731	743	768	774	698	784	703	737	759	837	756	775	727	797	804	764	773	788	732	763	743	750	758	734	766	767	727	772	782	764	749	733	759	776	749	723	787	792	768	692	779	787	775	755	738	741	761	784	802	744	800	731	755	860	731	745	780	772	712	754	747	743	743	754	742	797	767	755	735	757	763	774	794	746	746	773	747	687	736	750	748	743	784	785	738	781	777	774	777	766	780	731	817	756	763	761	761	711	727	758	718	792	702	725	761	737	773	758	713	801	754	722	752	769	746	721	766	770	731	748	747	768	772	776	761	767	751	734	733	765	730	752	737	744	783	772	697	765	736	782	712	724	749	753	704	743	757	785	695	700	748	740	753	737	751	751	752	747	750	766	769	751	771	779	734	786	756	733	778	771	793	753	749	758	797	790	754	848	773	755	753	760	784	745	774	738	768	735	748	767	721	733	795	775	777	753	795	748	758	765	710	818	778	732	723	756	727	774	740	727	782	777	736	749	737	808	739	746	787	778	763	785	753	808	709	737	769	811	796	718	770	741	784	713	771	779	744	761	713	767	720	727	757	751	767	664	741	764	746	801	787	714	792	766	776	744	737	759	744	728	816	747	756	781	799	704	727	744	724	810	755	702	791	740	792	727	733	799	768	757	735	732	740	755	762	759	770	771	778	777	775	784	701	774	762	740	747	760	773	769	755	758	806	733	727	783	724	726	742	740	741	763	720	733	783	714	763	724	737	805	747	784	779	743	718	777	759	728	807	827	743	795	731	713	742	744	741	786	773	747	742	733	806	779	793	731	800	801	724	771	795	741	715	753	746	740	777	777	771	741	769	792	762	728	733	774	719	712	745	764	784	777	773	728	746	718	778	760	729	755	759	765	761	729	741	766	743	814	784	772	745	760	768	731	749	734	805	801	719	755	789	744	720	771	692	725	712	738	781	764	779	748	768	756	788	766	720	817	817	782	743	794	747	767	724	780	769	801	803	783	742	805	764	749	727	790	723	716	794	695	758	776	749	804	773	748	736	782	712	757	747	797	757	762	789	757	699	766	731	748	784	753	787	757	727	763	748	728	799	764	743	774	771	709	723	669	744	711	759	785	745	767	777	800	720	780	755	775	789	763	811	718	759	807	745	739	741	770	761	787	723	812	765	736	765	756	722	793	785	767	786	772	738	819	767	745	733	714	767	798	857	773	727	745	785	786	804	742	750	795	767	768	771	755	724	773	798	811	706	819	707	764	771	707	733	769	738	709	766	731	748	754	759	790	703	786	748	729	758	737	746	754	776	731	748	711	803	743	771	775	773	722	769	715	776	745	734	744	756	761	741	749	744	765	753	788	774	775	770	731	779	763	780	776	739	731	760	733	774	721	801	767	748	767	751	778	751	710	798	793	767	771	728	749	790	749	749	778	786	737	769	794	741	761	734	723	731	720	733	735	746	748	755	770	718	748	776	747	695	756	744	753	776	734	758	717	754	708	828	797	726	789	752	798	804	737	759	756	753	705	739	778	808	735	770	802	743	782	786	804	699	770	805	741	780	702	744	762	729	786	784	738	799	694	744	784	766	757	765	781	767	794	738	719	752	748	740	683	804	742	747	749	759	746	753	731	782	766	733	760	729	728	686	761	738	747	752	760	716	740	724	784	741	726	764	710	738	742	762	773	800	793	758	749	738	735	773	780	771	739	775	736	764	821	757	792	759	760	770	750	734	811	771	724	773	743	737	766	754	717	750	775	719	793	763	724	738	795	735	766	741	781	735	808	821	758	767	784	787	734	787	720	743	797	744	753	764	726	729	758	783	761	764	772	730	751	767	710	731	754	841	735	733	758	740	777	780	780	753	748	782	744	750	717	755	752	760	769	749	730	734	794	727	772	796	743	744	728	710	752	726	742	771	697	736	741	789	773	777	737	775	740	722	734	751	706	749	772	742	751	730	746	762	791	708	761	782	732	736	767	797	755	740	772	770	804	795	698	801	781	770	784	779	772	775	761	770	749	814	754	810	780	806	699	747	755	770	744	775	800	757	753	729	708	727	802	844	782	746	749	763	735	745	746	783	815	704	774	762	686	788	726	717	753	757	736	785	723	795	755	782	765	821	750	757	758	717	709	716	759	761	721	731	728	730	785	729	790	743	762	727	736	785	727	740	721	765	730	796	758	751	769	767	756	726	776	768	750	748	732	750	782	781	761	752	785	718	753	763	775	755	803	741	750	748	786	732	791	734	765	798	774	720	792	723	747	747	723	740	758	776	804	733	780	771	743	736	785	789	693	714	785	767	740	719	756	741	780	786	753	791	722	750	734	763	757	816	751	787	772	727	752	796	739	698	786	738	687	773	741	716	761	779	758	776	790	738	756	742	718	796	718	754	763	744	754	754	734	712	788	753	753	775	791	737	733	771	754	779	764	808	766	802	742	754	728	770	758	741	781	703	793	772	718	797	747	800	744	773	770	736	741	806	753	735	766	746	809	759	734	770	714	747	743	775	742	748	752	726	771	788	731	739	771	808	772	789	743	766	730	732	731	701	779	823	749	727	706	711	723	733	743	754	685	738	762	767	752	764	737	773	848	794	751	754	675	767	745	797	744	789	777	791	784	739	768	757	768	758	757	774	773	778	731	724	757	761	783	791	769	775	789	767	755	743	751	792	743	745	786	732	731	750	785	757	741	736	799	783	769	722	764	775	778	765	753	769	808	761	742	678	728	741	768	791	725	765	781	812	801	748	786	735	764
9268	23897	18942	11002	8007	5697	4500	3573	2910	2382	1997	1849	1769	1617	1448	1362	1247	1242	1151	1164	1080	1061	1022	1027	976	1041	1108	913	1011	987	1004	1116	1068	1024	970	962	981	934	965	977	1024	967	989	948	986	962	1028	890	916	916	1014	961	1022	934	941	964	936	992	931	984	919	937	953	924	924	952	940	960	942	895	915	927	891	888	934	963	941	857	915	914	927	945	883	970	914	960	884	860	935	897	944	920	908	900	928	930	994	928	920	919	933	885	963	904	926	878	953	928	956	943	937	903	939	914	916	937	935	899	949	924	989	907	916	944	900	932	973	919	933	918	922	996	943	889	893	959	934	972	978	934	958	963	956	925	918	962	862	943	948	990	950	946	1005	980	934	895	907	909	990	967	922	891	917	883	922	925	938	994	953	879	924	936	929	921	964	906	941	930	863	925	880	956	892	924	936	948	922	936	923	965	958	941	967	979	931	934	944	953	917	951	915	942	945	929	921	934	874	939	923	940	952	965	880	908	969	906	915	928	893	980	936	905	933	936	893	896	948	952	940	893	862	957	901	978	944	937	925	926	879	884	932	907	956	927	908	874	895	892	890	898	956	904	924	870	921	931	951	927	953	973	951	939	933	858	902	909	953	887	932	924	952	907	971	902	947	887	935	971	913	895	971	892	922	930	909	961	890	950	922	948	943	937	942	949	934	930	955	902	917	944	979	924	956	929	883	983	964	981	911	884	936	899	891	922	988	915	892	952	955	945	954	1021	969	955	837	953	947	938	915	968	982	954	911	949	924	911	877	956	971	942	946	936	978	898	921	967	950	890	918	936	966	907	914	943	935	878	932	887	988	961	944	959	936	928	968	916	889	915	930	908	927	1001	961	937	909	982	968	969	911	899	950	905	961	918	874	938	900	905	916	921	920	961	965	924	941	901	927	901	964	882	960	950	935	946	947	935	956	974	946	957	993	880	946	950	933	916	921	933	878	930	981	949	915	942	976	947	938	987	944	878	925	947	916	898	938	943	913	971	956	926	903	918	963	906	890	879	895	891	964	912	957	938	936	880	940	954	877	911	925	932	982	889	962	922	908	896	948	961	925	928	963	910	926	892	957	975	937	939	917	944	974	929	964	938	892	941	936	933	1012	933	947	905	968	917	928	963	919	944	959	908	927	926	944	908	917	937	951	901	933	940	925	936	945	928	921	878	935	885	966	943	871	946	936	922	959	917	908	980	943	954	976	930	928	925	926	914	960	924	980	920	901	944	934	930	1026	925	946	948	936	893	912	879	941	935	956	958	901	917	968	934	939	931	932	950	948	949	946	954	985	941	985	896	950	923	934	911	925	977	931	924	891	923	931	932	901	984	923	917	932	917	966	890	923	963	920	889	933	904	913	873	926	939	957	957	894	897	944	918	927	937	924	915	855	954	915	929	903	937	989	935	926	937	932	904	941	953	925	975	888	891	932	934	935	875	913	908	906	958	947	881	901	906	902	944	890	929	948	915	928	893	888	904	959	969	950	881	932	931	953	898	958	929	968	935	954	937	947	935	910	872	956	987	948	908	947	938	978	930	931	972	955	914	889	863	944	909	963	929	931	988	921	963	984	886	950	881	901	963	832	964	896	910	911	960	915	935	874	995	930	919	898	965	986	926	925	971	920	919	924	940	963	852	958	955	953	934	906	953	865	911	891	931	943	962	996	945	961	935	912	926	965	948	947	948	896	931	924	958	967	889	925	918	975	918	938	945	908	965	979	941	931	903	948	927	964	934	1007	943	952	891	950	917	940	921	915	897	986	953	960	965	910	947	940	923	939	884	898	934	953	896	951	955	971	943	968	896	969	887	920	886	861	891	935	940	1042	943	985	923	925	920	907	910	874	944	938	975	928	915	917	1005	952	974	927	918	926	957	928	941	878	920	954	934	949	923	969	917	935	974	936	943	950	930	914	972	938	917	931	970	896	923	898	970	924	894	926	959	929	927	930	943	956	939	1009	923	930	931	928	992	988	929	962	938	966	936	954	916	876	943	943	908	955	930	935	889	956	957	959	866	974	923	934	955	905	934	864	925	914	967	929	849	935	945	953	932	906	900	914	967	895	964	924	918	873	935	915	978	897	961	936	970	951	895	881	912	886	920	951	886	903	901	909	922	937	904	898	912	916	920	990	973	951	950	932	929	997	898	867	921	942	929	921	942	932	954	938	988	893	957	945	906	961	911	963	877	914	891	961	935	954	924	916	936	934	930	909	920	933	912	949	876	977	913	913	973	968	937	892	935	915	910	946	921	968	929	937	934	925	916	892	845	967	918	921	905	973	942	922	942	920	964	940	951	982	899	875	943	906	978	932	912	907	912	927	922	911	923	966	959	903	923	911	953	881	933	977	980	915	916	936	945	884	987	907	947	905	985	961	946	918	882	901	907	952	962	900	915	919	883	978	940	829	981	973	882	951	969	925	886	930	870	926	930	953	897	948	912	973	936	905	929	953	981	924	919	897	909	905	947	896	883	964	968	938	893	911	926	975	882	899	933	995	975	968	973	946	951	920	941	1024	935	898	908	931	971	891	924	948	907	913	966	961	943	907	966	905	871	971	945	894	925	880	887	922	951	912	943	926	961	915	958	936	951	998	924	937	917	960	944	993	936	885	917	918	967	923	855	944	919	900	897	988	922	895	901	933	956	914	914	993	949	957	905	948	946	912	894	960	901	968	949	894	923	905	918	977	933	958	939	925	944	913	948	947	961	956	908	940	903	911	888	897	942	965	933	956	983	949	918	933	965	994	939	909	920	955	898	936	950	988	881	925	932	910	893	946	911	887	954	907	910	1047	892	981	934	939	961	947	857	959	949	939	913	972	947	979	912	937	1014	894	935	929	937	948	914	905	933	964	926	920	870	921	973	923	950	874	963	956	979	949	936	902	941	904	918	944	948	902	957	948	968	957	942	910	907	967	945	999	993	1000	1027	919	950	928	968	925	960	925	882	906	939	911	906	890	946	948	910	889	953	927	943	923	958	926	902	905	921	957	925	881	973	964	900	930	940	924	902	998	888	902	929	927	893	960	909	879	942	954	939	908	963	964	890	927	964	910	949	948	927	942	953	874	972	936	859	930	992	947	865	953	925	1002	929	879	1005	913	873	930	949	882	899	917	870	905	950	988	860	914	935	983	945	908	920	949	968	966	952	904	925	964	949	934	890	885	952	924	902	982	908	962	922	955	856	954	905	980	882	932	992	923	964	904	904	940	953	904	902	931	898	989	932	880	892	977	957	937	921	948	910	871	929	893	956	920	873	960	977	975	955	960	981	921	954	908	932	947	866	972	953	929	943	974	928	970	900	900	929	935	941	964	955	929	901	969	900	940	937	876	962	923	897	893	977	964	938	910	923	919	974	913	954	945	975	987	940	927	863	899	926	932	928	936	905	908	959	941	941	987	881	909	910	948	967	957	872	958	929	926	908	932	923	918	945	909	926	918	942	955	886	939	954	916	892	934	972	976	880	917	982	909	930	935	908	891	924	882	951
24978	21348	27426	25491	13353	2707	1724	1292	982	813	767	720	671	594	550	513	479	514	448	424	433	405	448	386	427	402	414	439	420	433	379	429	418	428	389	415	408	396	418	389	406	393	363	397	373	387	394	388	397	411	392	370	393	383	375	388	352	396	393	363	373	388	375	391	386	363	397	406	405	398	371	383	381	401	385	360	391	364	354	406	383	373	362	388	374	393	364	378	383	370	368	377	345	356	353	370	400	404	426	356	396	387	396	385	374	379	386	364	358	373	383	393	431	385	343	384	374	395	373	406	382	344	394	361	374	380	394	385	376	390	388	356	355	375	369	383	334	344	365	378	365	376	355	368	400	370	376	372	382	376	368	345	387	380	347	371	408	397	432	393	392	365	373	404	385	362	362	374	373	344	385	345	384	383	346	377	351	379	370	381	369	402	407	381	409	325	345	358	386	372	368	384	377	382	395	372	392	376	360	394	359	386	385	365	399	414	394	413	375	417	434	369	368	401	405	391	344	377	417	413	397	400	384	355	402	370	390	383	351	418	402	360	345	369	368	370	363	367	362	355	356	380	388	370	386	361	369	392	378	403	373	375	387	428	354	397	360	390	395	400	362	372	402	388	379	389	381	384	367	395	377	358	388	356	359	363	348	368	335	395	415	355	375	369	372	387	375	393	424	371	408	347	350	357	414	414	343	387	389	369	414	413	406	400	382	379	359	371	407	386	431	400	385	370	402	379	388	365	399	370	368	363	391	372	411	403	376	356	392	367	383	346	368	387	373	411	405	383	390	389	349	384	393	362	379	407	385	391	420	378	371	399	369	370	380	337	374	374	377	368	392	403	390	399	396	376	357	346	381	377	361	372	379	379	416	379	379	421	353	380	372	382	369	420	390	368	380	376	369	367	349	381	367	380	401	381	392	389	402	390	402	366	364	402	376	355	370	385	344	378	374	359	389	372	419	377	411	354	373	417	352	405	400	354	367	384	393	403	387	394	390	403	395	374	369	375	366	398	403	351	383	419	387	406	384	400	377	372	357	358	378	374	368	368	339	361	428	385	386	424	423	356	383	419	378	342	392	360	371	378	396	376	405	379	374	358	366	400	400	381	361	367	392	394	388	386	358	366	402	357	393	359	393	379	365	396	371	375	383	373	380	390	393	384	364	385	380	390	397	357	376	408	404	413	381	384	367	374	400	339	366	372	389	387	381	400	363	369	363	362	382	395	396	385	390	373	363	367	405	379	392	369	393	359	436	378	390	364	388	395	415	364	395	382	416	411	407	401	402	425	385	376	401	385	413	385	393	380	344	426	385	369	372	365	384	393	387	394	340	356	378	395	362	346	414	374	392	395	416	387	352	376	367	325	375	406	363	377	358	380	394	374	371	372	365	376	401	382	382	347	346	371	361	350	341	390	380	383	364	384	369	349	420	366	405	370	377	386	386	382	391	388	376	387	397	352	386	385	372	356	404	390	381	361	361	404	352	361	373	369	419	359	390	375	380	396	372	428	385	387	366	417	386	356	386	380	396	367	404	389	392	398	347	403	360	398	396	356	396	410	392	346	384	372	382	386	389	351	355	374	373	384	389	364	383	393	356	399	406	407	401	386	364	371	369	360	393	355	392	353	382	407	395	360	385	398	382	376	365	392	375	393	372	366	370	397	391	411	392	412	389	382	412	359	387	380	386	384	370	410	363	413	347	399	376	412	364	361	382	370	413	368	391	371	416	368	362	380	333	349	390	413	350	412	366	379	386	363	375	429	372	388	374	375	352	365	394	347	376	392	382	362	375	400	376	390	358	367	342	398	391	386	358	391	371	394	336	406	380	399	379	383	355	364	426	358	370	367	374	366	387	420	399	371	357	354	392	391	364	342	370	380	398	394	393	377	366	370	380	342	404	340	405	363	381	373	427	387	411	391	428	375	382	379	385	375	423	359	368	367	382	371	410	387	440	383	373	360	378	355	399	385	387	354	389	384	351	367	384	383	395	387	373	364	420	395	371	376	398	371	344	382	403	382	415	432	374	365	401	354	399	401	376	372	416	352	387	343	374	368	394	362	382	379	366	352	360	389	374	386	391	406	394	378	373	388	373	380	386	352	410	335	372	349	381	364	369	405	390	377	401	359	384	387	385	376	404	410	397	369	366	377	390	394	366	390	387	389	397	352	376	407	364	435	385	429	371	413	388	388	393	388	362	391	365	363	374	399	338	375	405	399	356	336	343	387	364	367	341	367	353	351	347	392	366	372	391	383	361	366	359	375	337	382	392	368	376	385	378	384	359	375	347	387	387	376	391	354	368	393	399	359	342	368	379	386	404	366	375	379	392	343	350	341	379	389	400	390	378	368	382	394	397	385	388	404	367	398	398	372	407	369	389	345	396	380	397	362	372	374	365	404	357	379	364	398	395	340	393	378	356	386	411	391	380	377	392	392	373	403	366	411	374	375	394	341	394	399	392	398	378	414	358	358	368	366	376	394	358	401	368	383	366	394	369	393	386	351	348	366	388	349	389	363	365	349	375	388	388	381	380	357	392	396	351	412	372	355	349	362	394	394	368	402	372	395	373	361	367	351	370	374	360	422	368	388	415	375	407	370	397	379	374	387	361	422	398	362	408	374	391	380	382	375	377	358	370	366	384	398	365	387	419	397	407	372	391	361	380	384	349	364	363	396	360	364	359	389	392	371	353	348	381	385	349	391	375	381	401	411	390	376	375	397	376	358	390	389	363	400	368	356	389	391	378	335	410	411	355	391	389	350	394	410	376	384	382	376	369	376	379	365	376	357	374	414	344	363	387	367	350	373	369	400	383	425	401	357	385	357	419	357	395	384	395	387	380	404	402	362	344	409	376	360	341	363	379	390	400	400	423	386	370	393	397	388	370	363	354	380	384	362	331	408	382	425	386	389	377	338	356	401	404	373	357	359	416	360	386	366	377	368	414	386	382	404	357	393	411	354	331	408	365	376	388	407	361	352	365	397	380	409	394	383	401	412	414	376	389	370	388	403	398	408	383	402	378	373	388	400	380	405	389	390	375	395	365	340	395	381	404	385	399	406	380	383	382	377	399	353	365	368	358	383	411	396	391	406	410	401	384	420	400	389	356	413	368	383	402	359	385	362	330	405	384	395	413	352	357	361	380	400	365	353	383	392	409	364	362	344	374	345	382	365	382	414	365	337	392	396	377	369	401	424	399	388	379	379	381	378	392	378	376	376	348	408	400	371	390	372	392	367	345	380	378	368	379	397	406	355	360	405	363	343	388	367	386	373	394	397	385	392	389	403	365	373	383	344	395	369	379	364	356	380	392	368	373	404	411	357	391	359	348	360	382	424	390	362	382	375	382	380	352	366	387	428	398	374	366	404	364	377	379	389	409	386	377	373	398	369	395	414	394	393	368	392	374	377	364	393	390	374	365	366	401	394	387	374	361	370	377	392	386	413	355	352	415	410	391	407	380	394	341	391	377	399	372	386	382	384	375	362	371	382	365	382
8722	20276	15317	8333	6254	4178	3285	2569	2014	1517	1362	1222	1198	1016	814	735	730	679	621	596	546	543	550	528	563	508	510	509	534	525	511	565	544	514	525	531	527	422	496	512	499	511	515	491	466	489	528	469	460	527	496	495	454	484	476	502	501	479	499	478	481	463	488	458	475	461	445	445	459	449	460	455	439	485	451	460	470	474	493	436	476	453	472	478	483	455	443	459	445	470	469	449	495	496	460	494	483	442	478	451	529	482	482	473	460	494	433	468	454	509	488	474	456	485	492	448	463	495	439	508	471	464	496	454	452	438	453	461	465	459	470	468	482	459	487	501	473	493	523	475	460	453	470	465	507	465	491	479	499	445	449	454	476	465	501	430	485	450	464	459	467	481	455	477	438	460	458	461	427	494	431	471	460	473	469	471	498	504	440	484	485	477	455	452	478	470	461	483	444	470	481	495	477	452	447	440	499	464	488	479	478	480	507	453	444	440	459	432	467	449	477	458	491	532	437	471	463	480	475	466	477	494	472	455	475	450	443	435	491	459	468	454	449	452	476	466	495	447	455	454	453	450	504	487	511	489	478	491	452	444	468	457	445	463	458	476	430	495	456	424	471	444	493	458	476	500	497	490	456	458	465	479	493	460	473	433	502	450	507	421	479	435	446	471	466	464	494	474	444	446	456	432	441	464	492	449	477	451	450	485	446	479	449	479	476	472	471	500	463	483	453	464	462	475	470	509	456	453	466	490	448	500	441	458	460	507	465	450	484	471	489	483	512	475	461	510	475	452	472	464	469	476	483	477	480	468	499	480	447	482	491	482	475	479	493	437	464	500	525	475	442	481	494	478	474	453	447	444	463	458	469	464	457	441	433	488	450	458	474	518	479	486	470	426	491	444	475	450	484	446	491	479	482	471	468	508	444	447	480	475	442	477	489	496	458	458	439	444	475	482	487	471	492	459	443	461	488	455	456	464	460	459	463	443	472	485	457	531	452	518	496	474	479	472	463	475	440	466	486	485	486	495	491	455	478	472	440	474	452	458	444	467	536	480	484	456	472	441	527	495	422	423	474	468	466	508	490	460	534	455	478	449	508	449	424	447	448	485	501	477	450	475	487	477	457	505	461	483	462	462	422	456	463	474	469	443	465	511	481	487	451	509	467	463	504	465	492	469	476	505	450	456	496	449	449	462	474	475	465	471	462	456	484	493	482	459	437	473	500	457	474	495	470	417	450	469	476	493	455	485	479	490	498	476	476	490	457	518	477	434	434	499	465	484	480	467	455	498	443	481	481	436	418	454	505	443	488	516	412	471	490	441	476	464	456	529	452	433	476	461	422	475	449	455	455	497	446	466	488	458	444	489	480	518	456	442	488	492	462	492	445	456	462	446	421	462	477	439	476	486	456	483	478	464	452	463	460	490	475	476	421	467	425	448	440	418	451	468	451	500	440	478	459	437	452	460	473	457	454	500	469	418	425	493	457	510	452	483	454	460	460	461	472	461	473	468	458	463	482	459	465	447	497	484	468	458	446	478	420	470	457	426	479	452	484	454	493	497	490	474	477	448	478	412	459	463	472	479	467	495	474	458	454	479	449	466	465	460	453	482	452	503	473	458	414	438	458	421	427	488	471	475	481	484	490	473	455	447	470	472	507	461	454	459	468	506	467	506	485	416	435	506	442	480	471	496	476	461	497	457	462	475	492	454	478	468	462	473	465	431	525	436	471	486	473	414	513	420	470	474	514	486	493	478	470	461	435	485	493	468	458	483	453	452	503	462	474	457	470	443	454	490	473	518	425	467	493	495	467	466	527	456	470	445	420	486	450	449	455	462	495	477	459	490	520	429	487	484	499	507	504	486	450	424	490	460	493	487	496	441	474	454	459	475	416	472	436	468	482	461	451	428	435	463	482	473	485	486	480	503	431	456	465	484	458	483	413	512	465	491	419	500	468	484	457	480	479	454	462	443	451	455	426	469	455	464	482	489	475	449	489	492	513	494	515	457	477	491	512	455	490	459	495	463	469	483	468	475	456	460	484	474	468	456	482	476	452	457	505	463	511	474	484	449	467	461	463	495	460	424	486	459	499	489	457	449	455	525	428	467	481	448	493	445	469	496	471	463	472	516	425	473	480	472	463	457	475	460	465	472	475	495	503	465	500	469	466	493	490	455	478	482	453	460	450	527	464	466	474	443	488	457	494	467	485	452	484	474	511	489	430	454	428	469	467	485	448	435	435	480	468	419	486	455	480	480	471	441	452	431	460	505	478	468	494	473	511	448	423	438	485	465	488	476	455	436	479	453	451	501	470	476	458	427	479	470	494	445	523	490	472	423	463	483	500	460	456	467	482	436	457	494	464	532	499	467	461	449	460	474	468	471	472	458	442	452	445	500	447	479	477	455	507	470	484	506	475	490	440	478	485	475	462	431	477	505	491	439	463	476	458	466	470	448	441	487	480	454	467	461	498	483	471	488	437	443	442	511	430	456	459	480	483	492	482	501	462	460	489	445	463	464	457	474	490	508	470	475	456	483	472	443	466	436	445	474	494	455	490	512	485	483	489	467	440	461	505	480	449	446	450	473	453	440	450	451	476	458	489	463	520	476	447	493	432	455	488	419	509	441	462	507	468	473	451	470	483	458	485	466	456	476	478	476	463	446	498	486	496	503	462	505	442	477	460	477	447	459	480	458	444	484	462	432	456	479	470	479	457	476	461	446	488	443	477	483	440	508	484	468	502	437	445	455	466	472	492	468	512	456	492	483	444	495	453	498	463	456	447	468	475	508	478	471	449	428	433	462	434	478	457	484	487	450	474	465	483	489	505	450	469	458	448	420	433	480	499	471	419	507	460	459	478	485	438	481	495	469	490	461	434	460	464	508	445	480	436	462	452	467	487	457	475	437	473	457	475	460	513	477	448	469	475	463	463	464	497	443	475	467	489	463	466	449	475	501	433	448	473	488	463	469	463	476	468	494	457	493	463	439	469	462	453	491	515	481	512	444	479	486	469	439	421	476	480	468	416	453	500	498	488	505	468	523	468	466	454	473	480	480	430	438	471	497	485	455	467	463	451	451	460	446	490	476	483	423	506	460	516	484	465	480	486	423	474	472	484	443	473	446	480	526	464	480	514	454	455	470	473	473	445	480	414	452	453	532	483	472	458	489	476	480	469	431	487	431	456	456	468	476	474	494	463	464	493	422	446	495	497	481	475	470	497	446	412	492	490	451	514	465	500	476	467	449	509	450	424	511	510	462	466	452	488	493	440	465	495	481	472	449	484	471	480	452	476	480	461	479	512	464	445	497	467	511	483	450	460	462	432	458	499	464	455	470	478	480	484	441	428	531	436	484	463	457	425	435	473	498	430	479	442	453	443	437	478	465	472	436	439	475	439	450	486	492	466	495	473	462	482	461	484	450	498	467	495	490	494	442	483	461	476	452	419	474	418	452	464	451	448	461	451	487	480	500	486	484	481	467	449	470	438	489	500	481	489	470
22904	21401	28977	24224	21402	21402	10225	2632	1753	1414	1154	1145	1083	972	776	738	629	686	602	584	577	546	544	517	537	466	497	469	527	514	521	508	466	447	489	485	467	497	510	434	463	487	460	444	446	481	461	477	437	460	453	452	394	453	436	468	436	441	463	457	456	452	389	439	403	436	443	421	435	464	415	439	435	431	435	474	417	430	415	450	421	394	444	450	432	427	453	426	401	437	464	414	419	443	446	435	410	435	433	439	416	431	450	417	401	405	414	434	461	410	404	439	424	425	421	466	451	422	433	392	439	427	421	407	419	428	410	439	427	435	408	418	453	446	422	432	449	428	414	411	437	384	424	432	451	409	407	403	458	462	429	432	418	416	435	429	448	404	396	428	406	427	466	409	427	462	402	428	474	446	441	388	433	425	423	433	413	410	407	417	438	439	419	444	455	424	411	373	441	405	407	427	414	425	434	433	445	441	439	446	431	470	414	447	413	399	412	449	422	430	488	440	415	422	424	442	420	438	417	450	421	423	425	434	443	381	404	436	408	417	424	435	428	409	424	446	445	415	442	428	437	411	427	408	409	393	426	422	434	455	444	450	436	452	454	429	427	452	408	407	418	426	444	433	449	432	412	413	448	429	419	456	464	448	423	430	403	480	429	435	407	426	438	435	452	437	418	424	406	430	441	412	453	460	423	432	454	385	430	434	425	440	410	435	435	437	449	414	434	425	416	432	471	399	433	379	462	433	418	408	403	444	440	418	409	422	414	437	433	428	412	417	433	447	437	450	439	458	452	422	397	412	385	400	448	435	475	407	444	414	429	413	428	393	481	398	382	471	432	412	384	433	387	411	433	425	392	442	449	427	457	448	435	430	403	409	417	394	406	438	410	424	438	434	428	438	437	420	410	400	433	413	452	460	436	404	454	401	397	406	393	435	444	433	402	414	459	442	436	443	408	491	431	434	459	427	424	446	396	444	451	441	414	403	410	467	425	403	431	400	409	428	434	430	420	431	425	410	439	412	398	437	389	448	406	422	407	414	433	444	404	399	425	436	406	443	422	419	440	417	468	426	466	415	447	439	457	399	451	411	410	459	431	425	411	447	465	431	425	416	449	398	431	445	439	460	392	468	439	412	443	426	425	403	409	394	477	454	421	387	435	427	408	427	432	444	404	437	363	401	438	417	428	392	449	401	411	418	415	430	448	441	478	441	431	410	459	463	457	432	422	453	425	452	409	464	433	425	433	457	454	395	413	399	416	407	417	426	395	397	405	410	415	408	424	419	423	434	413	396	435	397	441	437	369	385	419	414	450	426	439	396	405	417	455	426	415	417	422	425	413	423	423	452	431	412	454	437	399	443	416	442	454	390	425	383	412	419	435	434	424	438	424	469	432	431	417	458	432	427	429	422	424	424	478	409	415	445	414	404	417	424	434	434	415	431	438	418	438	458	424	385	462	380	414	448	438	444	423	468	433	388	450	423	436	416	464	418	371	413	421	388	404	374	402	412	433	424	399	437	425	438	428	438	405	455	461	419	437	429	476	403	430	424	399	409	420	422	416	375	400	423	440	454	442	430	440	415	412	424	416	404	425	408	392	431	391	416	419	398	390	392	439	426	449	399	424	395	428	440	481	437	420	426	416	363	403	415	442	439	433	411	430	436	430	417	455	453	474	402	446	436	447	400	445	418	387	443	438	425	403	383	420	452	434	431	424	469	422	398	404	408	443	441	441	418	431	478	423	414	426	433	435	437	445	413	401	427	417	417	434	420	410	447	424	445	410	422	401	446	422	394	428	421	439	407	419	395	429	398	434	448	397	456	450	436	433	425	388	433	415	439	466	424	430	425	444	460	401	414	406	414	430	449	462	435	416	405	439	444	443	442	408	403	458	428	431	432	451	439	448	444	416	412	430	428	444	434	434	445	448	405	444	416	421	389	436	398	428	416	421	427	408	437	393	451	417	414	414	429	394	400	408	418	439	464	410	426	420	458	410	436	436	368	426	439	402	452	419	438	425	451	405	468	419	397	422	453	437	457	424	395	467	422	439	423	428	408	438	409	418	408	438	414	417	434	421	426	416	414	403	412	416	390	411	429	439	401	390	404	397	414	402	409	440	421	488	406	411	417	400	415	457	435	398	385	438	430	434	449	442	420	425	424	444	420	445	414	442	403	441	485	436	402	449	427	429	435	431	405	441	438	441	430	402	431	398	446	379	433	445	398	441	400	429	386	413	425	414	444	402	420	438	408	440	395	406	419	420	391	425	446	421	435	420	409	429	403	444	438	371	413	446	438	423	411	432	465	407	431	397	428	394	425	416	465	410	406	442	421	403	417	428	424	424	463	422	398	446	413	400	398	394	381	443	439	416	423	420	437	436	433	417	418	395	412	438	383	426	468	430	417	462	423	457	427	422	419	432	406	433	447	440	427	404	411	420	384	429	408	438	437	426	435	457	415	421	436	426	419	450	402	441	388	421	453	391	391	463	421	414	362	460	415	399	439	427	407	404	427	456	401	440	412	437	430	420	451	445	396	398	408	456	404	407	416	459	452	444	447	403	419	406	460	434	418	417	449	437	445	444	435	411	398	415	402	460	413	464	415	455	419	406	439	415	437	439	442	460	434	457	409	431	409	442	445	435	386	418	443	416	407	435	433	422	416	408	438	416	415	423	464	440	398	440	424	453	436	438	410	422	430	425	442	403	446	446	410	426	412	484	423	412	418	383	460	432	459	442	442	452	447	410	447	450	451	456	403	392	418	433	397	494	410	441	422	407	451	439	444	470	422	409	419	428	453	470	445	398	422	473	421	394	398	396	443	413	417	418	460	406	399	428	404	412	473	437	410	404	435	414	406	418	440	447	435	432	412	419	447	413	415	392	397	429	435	446	405	438	437	438	408	399	398	375	454	430	465	461	399	409	426	434	441	451	417	446	421	452	428	406	415	431	430	429	423	404	397	440	442	452	444	440	379	420	458	455	435	419	415	438	421	413	434	410	412	416	437	408	450	449	455	452	433	418	419	416	424	403	415	450	401	421	458	426	424	413	428	425	439	419	432	408	397	440	441	456	416	433	432	395	417	424	444	413	409	424	413	422	428	412	428	422	405	412	437	403	433	424	421	435	418	419	412	419	445	443	423	434	431	411	429	395	438	434	429	424	424	459	439	419	419	425	429	450	417	446	402	401	395	440	417	446	454	412	445	424	398	415	384	397	426	409	430	420	415	421	414	453	427	390	453	445	454	425	388	402	376	420	435	419	445	410	439	472	415	428	428	447	433	382	415	455	428	429	397	418	431	431	454	397	446	450	420	445	455	440	451	435	426	445	460	410	422	423	409	424	449	462	431	460	438	414	415	426	410	433	442	431	413	438	434	454	407	398	422	432	409	446	409	427	469	440	404	405	429	411	390	406	447	407	411	436	453	434	419	450	413	413	431	431	423	421	407	419	425	472	438	412	456	412	410	416	436	466	423	454	420	385	455	408	436	435	442	478	433
10868	28732	22930	13660	10318	7429	5820	4540	3539	2697	2131	1954	1854	1561	1343	1176	982	964	889	783	760	750	719	695	668	724	669	627	677	707	668	710	651	633	613	611	651	617	602	654	584	640	642	624	568	582	592	556	560	610	556	561	542	548	625	556	566	559	570	581	539	504	558	545	558	532	562	555	573	502	527	516	561	553	503	531	547	535	510	577	503	523	544	536	527	554	609	555	539	560	526	560	531	584	523	507	519	575	582	537	532	483	493	516	526	549	583	545	575	541	536	543	523	568	538	503	555	514	520	546	530	521	536	535	541	572	511	590	494	532	507	529	517	565	546	525	529	533	536	568	550	554	533	551	573	537	569	507	525	576	544	511	505	548	549	568	543	514	521	545	513	588	578	513	565	484	518	540	564	519	528	545	516	548	546	585	530	539	552	528	552	517	528	565	530	541	528	525	524	527	525	546	540	520	530	576	572	562	554	544	559	512	527	566	522	526	537	505	490	538	567	539	527	542	542	529	537	536	470	541	555	577	561	562	508	533	550	530	536	501	548	550	535	533	499	530	528	566	549	601	526	493	578	520	558	563	529	522	572	508	585	527	516	514	531	512	530	500	514	538	550	505	533	536	524	519	505	569	484	559	539	565	513	578	539	546	534	485	535	534	565	514	574	510	584	551	505	550	561	549	556	535	546	536	571	542	530	504	558	518	548	507	540	567	565	546	550	525	508	534	561	563	571	555	557	513	587	522	578	555	545	513	551	544	524	565	569	591	525	515	487	542	495	532	536	551	555	566	554	499	555	550	516	523	534	505	527	524	509	527	497	510	504	541	499	576	535	503	522	549	522	498	537	551	521	516	564	575	531	564	550	558	536	518	557	519	547	570	536	530	511	603	539	535	575	538	541	559	522	557	549	570	511	517	508	542	538	554	501	511	549	534	547	540	562	520	500	563	565	528	521	525	573	539	550	522	533	509	561	577	559	562	556	548	533	522	536	553	528	581	506	560	527	561	557	535	586	540	523	548	539	549	519	578	502	527	510	569	571	523	564	542	515	562	547	535	574	541	552	543	541	539	548	529	577	533	545	545	523	502	530	527	507	569	547	546	516	521	535	551	529	523	513	547	551	551	533	553	514	517	547	566	549	522	524	523	579	554	513	555	549	526	542	544	529	532	564	525	525	544	526	519	518	579	528	552	548	524	506	519	492	538	520	523	555	578	540	517	529	530	498	550	573	514	527	580	553	561	568	496	545	526	518	572	557	551	582	567	530	547	549	535	566	507	552	530	541	548	551	561	511	524	494	558	524	573	534	521	550	545	506	555	481	547	520	494	518	534	533	524	549	559	557	498	535	537	536	550	563	589	559	542	569	541	518	497	521	550	558	565	512	511	542	526	555	534	586	540	543	477	525	530	561	540	531	521	525	483	607	518	542	545	551	499	532	520	501	537	548	558	527	545	553	493	574	538	512	566	531	505	560	555	509	513	544	523	544	582	564	561	558	519	523	542	527	512	561	547	565	522	549	528	544	501	535	541	522	540	516	497	508	553	546	552	578	513	529	541	530	518	540	524	559	547	562	550	557	527	540	521	557	502	516	495	518	575	544	524	538	550	552	517	529	479	527	558	519	539	499	503	522	550	543	558	507	527	550	520	533	533	543	570	505	523	551	525	551	496	513	520	578	572	539	531	548	500	539	508	555	588	583	557	526	497	513	538	611	517	496	561	538	523	502	529	525	508	526	502	528	515	519	540	573	526	514	530	539	523	481	585	526	554	562	535	519	549	503	546	526	510	547	539	537	543	534	534	492	553	559	579	533	583	552	552	543	522	531	502	570	528	565	538	544	483	527	543	531	531	543	544	497	558	534	495	570	538	564	520	523	516	521	511	557	533	574	564	525	513	569	502	525	524	535	523	574	538	497	540	524	505	531	553	543	506	497	556	473	512	515	523	561	581	522	543	552	514	565	562	525	515	586	509	548	502	520	540	561	535	577	539	567	548	564	539	539	527	562	516	561	548	523	512	568	544	532	529	551	509	533	529	545	566	542	521	514	478	541	525	542	518	523	553	519	525	542	549	536	513	522	519	515	529	547	547	566	550	532	571	543	546	538	576	502	524	537	550	565	534	535	556	544	573	551	585	532	543	536	533	593	544	578	565	533	492	543	505	583	566	541	539	550	574	480	517	555	540	536	517	515	542	555	543	543	536	542	563	546	504	529	511	578	520	506	523	547	497	535	521	570	556	561	565	564	536	533	528	538	543	548	548	548	548	571	515	583	535	508	532	542	561	525	547	533	585	550	516	535	537	579	558	559	553	545	553	504	544	523	571	538	486	527	508	509	546	518	561	546	588	531	531	517	534	555	510	549	549	562	556	517	564	516	542	529	544	515	572	536	517	569	537	499	507	553	503	551	520	488	501	520	572	525	537	518	548	571	507	572	549	537	521	515	546	533	507	527	549	531	505	557	551	522	523	527	534	491	550	538	535	574	540	519	546	589	532	555	515	518	509	555	544	498	567	523	511	499	534	564	528	548	561	522	526	475	525	548	522	519	476	530	486	539	523	556	541	519	498	530	536	506	551	548	524	541	544	539	516	527	507	542	589	529	562	549	541	575	552	572	531	530	524	541	526	539	550	550	553	534	523	507	550	520	546	533	516	541	487	511	551	510	555	567	499	548	543	537	540	501	518	516	514	507	530	540	520	513	551	534	528	549	548	555	535	549	549	560	570	540	513	541	544	553	552	539	560	534	533	569	539	529	526	525	531	537	517	539	539	518	547	531	547	515	551	540	521	568	572	509	590	555	528	516	559	547	532	539	544	510	535	523	505	471	548	527	513	526	483	562	524	544	529	562	540	549	549	548	537	515	527	540	525	526	539	521	509	550	549	484	540	525	536	549	577	505	537	575	528	537	586	524	536	538	543	555	579	546	570	525	524	528	555	528	556	580	505	506	503	564	551	596	550	552	587	584	528	572	588	530	541	577	541	565	533	549	559	550	564	543	525	553	589	547	496	534	531	554	534	547	511	559	517	548	568	534	561	576	544	528	517	497	518	531	543	550	536	530	544	537	536	513	569	545	515	519	529	542	556	556	528	483	538	534	529	535	520	535	552	551	566	526	535	517	593	493	509	491	546	498	548	532	585	493	550	530	531	509	545	513	515	538	542	544	533	510	529	563	536	527	553	536	543	547	525	523	529	532	535	541	536	559	541	487	607	566	558	514	557	543	538	541	533	528	529	542	537	594	558	523	533	535	518	554	504	535	546	536	516	565	571	547	550	550	574	557	538	502	525	539	567	496	539	537	528	520	552	536	542	557	535	543	546	514	547	556	540	504	505	551	520	550	516	548	522	509	534	520	571	588	560	526	517	500	601	514	557	511	517	512	525	568	531	515	543	517	539	557	497	535	554	560	541	512	525	496	548	568	548	536	534	552	575	551	516	516	561	525	536	527	547	575	509	535	532	545	561	568	549	526	525	512	576	523	538	515	565	504	518
27629	19659	10496	4588	2549	1843	1425	1298	1079	988	878	880	828	884	776	772	709	779	722	720	723	684	731	705	698	674	717	689	678	629	729	685	656	704	676	646	685	651	718	701	689	716	702	687	709	679	695	689	622	682	655	681	629	689	688	732	685	664	646	667	690	677	665	632	707	662	729	669	666	678	716	662	678	639	704	655	656	689	681	683	664	657	655	636	702	699	680	716	662	670	651	669	730	710	658	655	684	661	689	693	651	673	665	683	693	666	681	664	692	673	691	663	697	680	699	714	669	680	684	711	669	675	737	690	641	709	713	707	651	676	666	681	683	682	696	703	712	661	733	653	706	638	652	640	689	667	691	698	705	687	714	648	711	646	671	681	672	653	694	668	689	634	684	707	688	642	676	708	688	687	705	687	673	640	645	640	694	713	696	724	683	734	709	719	647	643	687	682	713	661	667	653	658	669	695	654	671	699	721	639	603	674	672	688	634	649	683	687	674	658	673	681	664	660	673	714	668	704	668	696	651	692	631	709	686	695	720	656	628	690	655	662	756	688	688	647	667	705	629	690	639	701	646	652	674	727	657	667	669	671	660	675	681	705	679	673	675	664	632	673	677	705	715	663	690	695	677	651	703	677	723	690	644	688	690	683	633	711	695	670	701	664	667	646	638	687	631	652	668	651	674	666	671	686	662	668	682	679	722	691	670	597	656	695	703	637	668	676	703	666	645	679	661	689	698	651	719	698	650	714	666	680	661	625	669	675	678	676	681	635	694	678	667	719	698	601	700	682	654	688	679	671	660	679	713	677	664	702	648	666	641	660	662	659	701	700	660	661	664	668	629	698	656	690	706	692	677	635	705	628	650	696	693	675	676	671	681	673	649	632	633	688	663	662	681	692	699	722	703	678	679	660	677	729	647	702	696	701	689	688	691	694	673	674	652	668	680	644	661	697	672	669	658	678	654	671	655	680	656	689	692	694	629	650	693	658	664	715	683	644	672	645	663	686	672	671	662	611	691	660	670	695	653	705	606	634	652	637	673	693	680	623	673	692	657	678	632	646	681	655	640	685	662	714	670	691	666	718	638	688	629	684	617	647	626	641	684	640	632	643	668	692	660	681	701	658	697	712	689	670	701	726	640	710	662	678	701	628	669	658	672	649	663	694	711	672	656	679	660	641	661	692	704	671	673	694	678	677	697	651	668	682	645	684	706	692	695	666	655	667	677	635	665	669	687	613	684	673	648	644	654	610	671	658	684	685	623	679	686	661	664	703	672	699	727	646	682	729	640	655	663	707	675	677	684	652	695	677	672	691	659	661	691	705	648	687	688	643	698	673	710	683	694	640	673	657	669	645	665	650	718	677	642	694	674	689	642	684	672	710	657	699	658	652	717	613	700	681	673	658	695	664	703	641	677	627	685	682	696	642	649	637	720	643	633	668	687	651	697	629	656	695	623	673	658	705	726	682	693	662	705	682	665	656	670	643	648	679	670	680	695	657	689	623	708	661	706	603	671	728	680	715	678	694	672	659	703	678	671	686	719	682	682	675	707	685	736	696	644	667	709	667	691	697	696	649	690	691	714	665	674	686	684	669	669	672	728	684	707	633	685	719	677	669	707	724	684	699	645	677	670	687	692	713	663	666	699	681	689	678	657	691	692	672	709	682	659	658	710	655	686	637	664	640	673	687	654	664	665	672	667	654	656	658	675	640	665	704	698	624	719	634	661	670	698	688	656	682	674	639	647	689	671	670	677	689	695	659	680	649	692	730	693	661	641	686	680	711	636	658	647	683	675	695	693	692	641	659	696	647	646	715	700	677	712	692	699	699	688	616	663	738	735	718	721	670	696	689	661	680	668	631	630	706	710	680	638	679	657	700	686	673	690	644	702	689	651	647	655	678	693	714	666	666	676	699	680	659	616	701	725	627	669	713	619	651	683	664	679	689	704	709	666	683	626	669	678	655	694	738	654	639	664	720	644	676	648	716	675	666	644	664	624	649	662	642	688	701	692	672	652	671	683	685	614	682	710	689	654	690	709	664	671	690	702	687	664	722	697	645	667	638	681	657	684	660	683	666	684	673	642	704	651	665	677	657	696	679	711	679	666	637	696	694	709	763	624	702	687	644	628	682	667	680	667	660	656	688	660	654	644	643	660	671	695	659	657	636	674	672	664	665	660	678	667	700	680	652	692	690	685	688	713	684	687	695	668	667	665	686	672	678	731	679	612	667	645	611	627	742	676	615	672	667	650	650	648	679	695	659	725	673	686	673	654	682	631	680	695	683	682	670	692	704	709	674	665	704	733	676	663	695	675	717	706	629	694	709	675	731	663	679	675	667	642	636	676	633	704	647	690	697	691	672	647	632	655	712	660	674	653	651	704	645	658	684	646	696	655	669	651	606	683	698	687	679	690	691	672	697	703	676	680	674	639	733	690	650	669	711	661	700	655	615	641	690	688	677	710	650	649	664	675	648	649	700	656	683	616	713	662	695	652	680	709	682	690	688	687	675	639	631	663	681	712	645	626	687	710	687	703	713	628	639	673	665	660	670	657	679	686	671	675	661	631	674	704	652	645	700	659	690	631	664	728	663	747	661	653	666	700	677	763	676	667	645	686	642	631	658	630	657	667	682	662	707	694	662	676	662	686	702	686	703	687	656	690	683	662	660	652	678	652	696	658	687	694	636	669	641	676	626	688	666	686	689	673	672	691	702	627	683	686	652	666	658	710	679	693	733	681	659	728	709	672	674	716	662	679	696	649	701	665	736	687	667	700	708	662	665	668	681	647	679	715	696	660	681	706	665	682	699	656	661	677	667	650	675	662	673	710	713	694	669	654	670	664	671	691	642	651	655	657	686	676	651	687	690	637	626	677	695	671	692	649	638	678	704	700	653	663	677	692	664	673	725	727	665	676	715	701	660	656	637	744	660	691	668	675	689	672	738	634	684	711	680	641	679	693	652	669	691	686	666	699	671	696	684	685	691	692	638	677	694	650	641	693	742	676	638	734	705	722	713	657	718	676	715	668	700	702	709	657	673	679	719	711	732	672	687	662	712	674	712	678	691	672	671	691	682	692	660	695	689	689	664	656	691	699	676	667	655	664	733	679	691	738	666	681	659	632	674	640	665	750	692	672	706	644	698	678	710	637	707	699	673	712	690	677	691	669	659	621	676	662	682	687	668	700	651	677	640	694	675	655	689	638	701	672	648	665	717	708	685	666	698	685	643	654	706	672	688	682	691	644	654	709	694	639	651	705	678	669	703	700	639	653	661	647	679	708	681	637	690	630	643	701	658	722	674	647	704	702	651	680	730	695	634	708	712	692	663	652	677	746	633	647	710	688	718	662	660	688	680	653	727	703	648	651	642	661	649	663	697	672	664	621	653	636	685	683	729	621	672	655	653	646	719	702	698	711	680	675	731	661	668	687	658	725	646	694	658	651	670	673	692	674	693	661	654	683	715	704	677	665	682	642	671	726	663	663	638	686	679	663	684
9013	14509	10733	5543	4163	3070	2573	2203	1781	1486	1276	1275	1260	1202	1101	951	929	953	907	848	919	820	826	875	811	874	850	889	844	854	873	901	819	836	843	868	826	865	840	917	843	845	821	808	831	867	807	889	860	832	824	865	819	774	860	856	829	818	794	822	779	796	811	811	776	829	834	851	784	805	840	866	830	849	861	829	854	798	870	831	839	806	786	795	851	822	832	832	842	807	783	786	860	859	779	850	816	812	742	854	832	817	907	835	851	824	855	842	829	806	843	815	851	763	806	802	849	855	789	873	827	789	763	810	775	778	859	833	830	815	817	816	856	774	784	858	865	814	792	773	851	808	829	793	818	874	813	816	754	767	825	844	844	820	822	873	801	821	814	802	797	854	823	834	869	858	803	777	803	831	860	859	813	776	796	789	778	802	851	796	852	816	806	820	838	832	807	800	805	782	860	822	806	826	862	823	798	849	805	809	814	808	842	801	806	819	850	766	816	817	823	847	817	821	803	795	782	860	829	813	846	808	832	807	816	810	879	813	851	809	838	840	803	854	855	851	805	833	802	770	757	805	814	789	804	820	831	826	840	830	849	880	786	835	853	830	783	817	777	831	801	795	841	853	847	828	862	842	771	828	831	762	831	823	838	810	765	825	857	825	793	866	752	839	771	838	812	758	797	856	777	805	836	846	810	794	840	794	825	815	808	790	820	809	800	798	783	753	832	799	801	803	811	808	799	791	826	816	827	840	826	848	804	811	833	817	829	841	801	854	834	844	803	885	818	902	802	806	805	828	831	802	888	811	829	864	824	834	894	782	813	763	834	816	802	798	828	817	798	834	785	833	855	784	763	821	838	877	841	812	833	831	815	815	840	818	762	823	823	841	861	816	803	774	869	854	845	805	811	884	794	810	790	812	803	804	813	793	803	822	847	813	806	823	816	838	836	802	866	844	804	858	824	796	794	816	851	840	813	815	807	764	831	841	826	828	846	814	792	802	811	849	740	879	841	752	802	820	873	814	848	896	832	802	783	841	822	840	836	810	860	825	776	816	816	822	878	785	812	790	817	806	835	802	838	808	822	768	809	805	818	856	827	813	826	836	821	856	812	806	787	748	870	838	822	808	846	813	827	782	827	792	848	784	863	793	821	836	779	809	856	819	819	829	784	839	859	794	832	815	805	798	830	836	822	804	796	823	748	844	815	817	814	851	817	811	838	755	796	822	876	778	804	790	769	805	818	838	797	806	825	747	864	791	771	812	796	807	841	837	781	783	813	824	829	806	836	840	813	837	796	781	895	817	788	864	825	834	836	810	811	769	835	869	815	814	825	799	790	804	830	792	833	806	841	876	765	803	795	754	796	797	829	846	785	844	814	862	854	800	851	827	808	848	826	816	817	821	790	792	855	798	762	871	823	790	803	809	757	833	850	894	862	855	839	809	788	854	886	805	828	829	794	822	818	772	858	784	754	806	809	826	845	802	816	799	857	868	790	828	809	829	788	849	832	837	866	806	854	837	758	802	807	870	837	830	808	879	806	850	785	814	835	844	846	822	807	848	788	777	807	846	830	863	806	825	822	833	791	799	833	824	817	719	776	813	824	790	859	828	860	820	756	798	832	816	809	839	840	767	798	823	809	834	815	824	801	814	818	816	781	807	778	801	835	883	842	763	848	797	796	834	735	798	733	855	801	808	825	820	806	815	828	832	799	784	818	845	801	786	814	784	808	873	819	837	800	794	814	798	815	838	844	848	827	803	817	837	803	799	758	820	802	831	816	813	805	842	808	866	795	849	859	829	796	836	770	826	789	816	812	799	848	819	831	758	834	797	832	801	795	821	831	828	824	803	813	794	840	827	781	787	839	817	831	876	876	844	781	810	840	876	792	856	871	840	797	819	807	834	798	862	794	822	780	783	827	835	781	840	822	796	824	773	831	852	783	785	811	806	822	755	809	832	851	847	819	792	844	827	870	833	837	812	838	783	786	779	826	792	870	902	822	805	860	830	784	874	772	833	848	846	830	813	825	804	804	822	862	772	830	837	797	804	822	834	827	889	819	771	805	802	783	835	807	845	856	790	804	803	808	771	829	795	804	853	786	837	830	788	834	821	834	807	789	841	869	788	818	836	801	790	788	794	845	852	837	807	853	861	795	827	828	837	806	814	795	786	841	868	777	848	811	807	786	788	792	792	811	837	798	791	789	815	831	794	802	807	835	814	855	831	822	870	809	828	868	843	848	788	826	839	797	793	816	822	804	791	801	818	781	811	824	769	813	818	858	804	832	822	792	822	752	853	864	874	864	841	809	793	793	835	825	788	819	808	865	825	809	827	821	831	876	842	836	844	844	834	836	811	761	793	823	841	843	843	842	787	866	810	830	810	815	844	860	828	800	861	815	881	807	853	834	855	813	808	762	831	760	881	822	816	843	812	848	872	803	850	826	834	796	766	822	841	823	793	846	828	802	811	852	835	837	781	776	801	835	816	813	865	796	794	805	776	819	755	850	810	864	832	811	847	817	833	801	829	841	804	866	846	780	781	824	851	821	794	812	838	813	811	853	817	821	866	849	809	847	794	843	805	843	782	813	832	822	793	831	839	836	861	830	795	825	798	816	783	827	817	809	818	818	796	825	853	785	831	813	843	775	774	830	812	789	811	807	819	836	767	817	829	798	842	836	808	761	872	831	805	813	769	839	855	828	817	849	820	802	813	855	847	817	779	808	803	834	798	815	819	775	829	789	815	787	863	809	848	852	807	854	842	835	853	846	810	817	870	813	810	805	862	798	834	828	828	825	829	813	834	829	853	847	807	790	847	806	792	790	799	818	823	814	821	841	852	808	821	806	824	796	843	817	816	846	836	803	795	819	783	812	772	830	797	790	810	837	834	822	855	733	901	782	824	851	798	797	784	808	837	791	801	848	813	822	817	863	835	801	824	789	795	797	837	844	779	851	809	842	791	787	804	818	829	791	825	832	829	856	854	893	857	812	891	805	834	806	821	793	790	811	846	866	854	836	858	816	815	773	878	822	863	831	871	839	791	792	821	840	808	805	832	821	834	791	840	831	815	795	810	787	862	819	829	830	841	823	856	824	850	801	801	844	893	824	833	830	798	821	815	846	833	833	821	830	824	823	812	806	803	827	789	828	868	790	792	839	797	797	809	852	825	813	815	810	801	816	826	820	832	809	874	815	843	834	843	835	796	796	818	783	882	860	857	826	822	801	816	790	816	758	797	864	801	813	844	814	812	804	833	819	808	751	817	786	826	818	840	827	802	785	797	781	762	862	839	829	761	846	821	812	837	832	807	795	783	782	815	831	867	798	790	897	819	759	802	868	814	837	804	841	776	823	839	764	818	803	821	777	812	854	859	846	806	809	819	808	807	826	801	809	796	827	825	825	887	849	799	813	854	820	824	861	826	876	785	800	765	809	837	846	788	848	816	762	835	806	829	836	854	836	796	817	824	874	822	821	787	835	796	899	822	846	805	825	809	841	852
23972	21363	28499	24606	21329	11170	3129	2001	1633	1406	1265	1242	1174	1028	1036	964	922	877	841	860	835	767	802	780	778	830	798	837	806	807	833	803	812	845	807	788	830	786	779	749	814	786	717	736	734	791	772	711	780	764	774	792	775	768	749	768	746	731	775	742	772	733	737	734	791	774	771	739	772	772	692	807	731	748	789	777	739	715	753	763	777	739	779	770	752	786	763	776	734	729	715	772	705	711	742	789	770	774	763	804	808	779	716	734	749	724	741	820	715	808	746	781	732	762	786	673	745	706	760	778	753	778	749	780	754	767	765	753	771	747	755	719	792	817	777	758	776	763	754	749	747	764	747	770	770	748	747	759	779	746	724	770	729	732	749	732	785	731	763	740	812	731	773	706	776	738	766	745	747	757	789	744	704	702	760	724	761	728	743	778	771	710	788	762	767	757	729	758	726	794	774	783	766	791	743	696	738	764	715	759	786	695	781	778	749	740	747	782	701	772	698	721	668	768	763	761	745	742	759	763	736	739	711	736	751	811	719	744	750	768	756	764	746	754	788	790	768	753	708	814	755	735	779	752	763	750	744	770	774	758	740	740	693	720	747	763	710	724	750	761	714	693	822	746	798	741	744	766	732	732	769	752	751	747	752	740	750	757	763	725	770	766	731	798	765	767	721	755	730	750	746	768	700	754	727	763	755	741	767	740	766	745	773	773	769	793	777	738	759	729	721	714	779	736	769	749	707	731	779	817	772	771	776	748	759	733	737	751	791	741	766	745	810	737	709	728	797	738	766	773	783	768	703	779	741	760	770	803	754	700	760	776	777	762	721	784	753	753	759	713	751	773	757	700	747	784	760	759	745	727	737	727	724	749	729	741	746	681	731	717	736	753	778	737	737	709	748	742	778	801	768	726	751	777	721	788	731	766	780	716	725	783	719	763	723	782	694	747	743	742	782	718	721	741	750	722	763	737	798	760	762	763	740	763	777	756	761	769	777	704	769	806	795	803	770	781	717	800	785	765	751	733	720	740	787	734	831	754	756	800	708	728	784	728	787	728	740	759	732	756	758	697	742	817	734	729	767	740	764	789	755	751	769	727	797	756	717	770	748	740	743	735	759	779	753	780	756	719	774	745	768	766	751	738	751	697	731	782	822	764	768	767	719	768	766	713	697	725	813	755	764	721	762	789	748	719	750	791	729	730	803	721	742	747	715	754	741	759	783	742	746	768	786	789	723	800	762	771	741	816	766	761	724	731	744	775	751	726	733	761	741	766	769	746	772	751	755	802	730	791	743	774	785	791	776	777	700	758	711	753	806	740	775	747	756	751	778	768	710	728	755	746	766	721	684	729	772	738	741	740	746	780	733	789	761	790	809	778	751	764	705	761	742	774	745	712	765	763	719	743	736	761	758	800	771	799	791	764	734	724	735	717	764	771	766	742	771	796	745	747	783	733	706	662	829	751	748	739	748	731	738	719	767	718	739	715	795	765	757	676	773	716	801	774	739	764	745	780	754	749	760	680	779	731	708	814	802	757	759	759	737	782	724	757	726	781	739	776	780	812	784	819	780	750	725	734	759	734	733	778	776	820	789	767	769	777	762	792	746	782	744	743	741	802	747	717	711	761	731	767	737	730	737	716	740	747	755	742	778	768	778	717	759	738	711	723	747	779	774	704	727	766	760	734	757	740	784	761	753	702	755	786	772	809	780	799	748	766	729	720	728	752	761	723	786	791	760	736	778	779	754	734	721	756	740	771	753	746	719	745	712	743	759	760	737	748	708	741	733	721	748	762	731	806	773	767	722	722	708	725	812	779	769	744	732	780	757	764	715	788	783	792	825	789	721	748	768	760	728	750	748	784	757	759	740	759	742	728	734	773	762	812	738	774	784	735	747	782	791	750	722	810	759	772	718	754	748	680	709	700	754	764	710	750	772	759	748	809	777	794	772	754	790	764	751	713	758	721	783	752	763	757	740	710	742	738	797	748	717	744	706	743	769	725	760	741	730	750	739	717	702	786	788	774	797	750	732	752	769	773	738	749	756	788	744	791	747	742	749	757	707	730	746	767	720	755	784	747	764	742	735	760	745	787	751	768	722	735	769	712	710	762	767	797	724	788	716	766	741	793	759	823	780	781	727	722	763	747	732	784	755	747	786	714	742	789	728	806	773	816	746	738	735	777	728	773	744	783	766	765	770	752	722	728	737	795	704	737	744	755	735	792	764	777	694	743	800	771	728	730	727	806	787	821	757	756	778	713	744	727	708	750	771	722	744	728	783	742	745	711	716	774	752	782	793	722	768	758	730	722	761	747	781	708	777	753	721	747	694	783	793	758	772	733	757	709	752	747	787	726	717	751	786	789	752	760	754	732	779	755	737	767	773	719	773	727	768	727	760	764	770	755	751	739	740	776	749	727	751	749	767	761	779	751	735	765	729	785	808	752	776	741	802	752	769	739	754	789	794	749	744	722	779	766	779	741	764	745	775	737	775	735	758	713	715	733	753	811	750	703	761	737	721	743	757	796	714	789	772	750	752	804	725	712	764	724	728	742	789	734	769	738	744	747	773	747	777	764	775	742	708	771	735	722	756	737	744	766	759	781	711	757	728	771	757	739	743	778	708	699	784	678	704	776	725	784	729	805	744	748	748	748	777	723	751	801	742	737	766	767	797	722	760	765	772	717	794	773	747	728	787	747	736	751	747	766	777	771	748	710	748	737	775	755	780	768	740	734	766	761	727	754	768	713	708	750	749	758	778	741	784	769	755	772	800	788	735	769	743	702	733	744	788	745	718	768	770	730	758	764	773	741	790	802	784	748	781	752	727	750	772	788	777	805	709	728	732	781	762	691	739	723	741	749	739	732	745	729	735	699	757	691	748	776	746	788	768	710	771	764	752	803	778	738	747	709	739	714	770	734	772	774	783	762	746	738	745	754	761	758	678	739	661	730	774	730	741	750	764	746	742	741	711	729	757	769	786	738	757	779	745	744	694	759	744	714	739	745	709	749	723	727	769	765	794	753	741	758	738	761	709	774	784	796	728	740	760	778	810	746	727	727	748	810	758	714	803	807	762	722	806	767	748	771	804	738	792	740	734	735	782	721	771	726	850	684	717	727	766	746	764	730	759	789	735	745	756	720	742	763	776	757	721	803	766	744	761	747	775	766	686	761	767	771	736	818	763	754	724	752	733	752	735	738	764	755	724	797	775	756	822	729	779	764	719	752	750	771	738	702	764	827	764	766	776	783	752	760	768	761	781	708	781	772	719	720	759	748	745	722	741	782	743	783	776	742	787	797	772	754	750	763	743	765	745	733	759	769	755	701	707	740	791	802	759	737	758	725	791	761	774	746	772	743	706	721	723	803	705	727	734	723	777	746	756	782	748	681	723	796	733	793	740	772	748	761	743	705	736	745	742	793	723	789	757	739	752	734	757	795	772	762	763	720	780	781	758	770	767	773	753	749	791	749	744	752	748	729	743	772	747	755	741	728	732	783
8809	22272	17685	9651	7217	5499	4504	3581	2845	2306	1952	1760	1748	1618	1386	1292	1173	1173	1156	1085	1043	1005	1006	1002	1002	1061	1075	1004	1033	1034	1041	989	1036	973	982	984	944	991	1048	998	982	968	936	932	920	940	932	922	926	977	938	967	924	953	942	927	925	914	890	926	995	987	934	977	917	899	873	960	943	917	962	915	930	936	871	928	905	909	936	972	966	974	984	898	890	947	908	980	961	955	958	927	871	953	893	980	934	935	865	914	916	896	921	907	921	942	975	913	947	869	894	991	912	961	934	949	908	923	906	938	914	901	892	931	933	926	919	886	915	939	916	923	952	898	956	876	922	915	897	913	938	912	914	979	938	958	913	911	939	881	930	926	951	881	884	929	896	862	955	890	973	962	944	980	923	912	910	898	923	892	924	959	891	917	925	931	915	908	942	946	908	916	963	901	886	929	938	950	890	856	921	969	960	911	921	982	909	949	943	970	914	968	892	984	893	927	897	920	941	882	908	905	902	920	955	936	1005	927	908	913	938	969	925	887	932	901	911	949	947	942	918	976	917	947	891	919	960	941	930	940	913	979	941	917	922	888	909	931	957	954	921	936	947	914	884	909	958	954	921	932	941	878	959	903	940	898	883	911	922	938	957	980	908	942	928	953	958	868	892	957	900	879	901	931	926	926	932	847	916	959	911	925	924	937	921	900	970	898	923	925	938	933	879	985	955	923	915	897	971	918	938	953	957	926	950	981	902	968	890	916	961	921	944	893	880	901	943	978	939	949	966	951	902	929	897	908	820	975	922	940	883	953	970	857	940	936	887	929	879	933	942	929	945	921	935	943	947	896	931	902	913	894	950	920	927	908	967	887	912	950	947	915	970	932	916	951	958	913	864	911	860	936	910	923	878	886	911	923	902	901	915	894	957	925	964	961	904	912	926	931	931	951	919	915	929	938	900	928	912	994	919	972	961	920	973	958	922	886	967	908	906	914	967	950	943	920	899	925	945	927	942	904	975	925	931	866	935	894	889	905	896	992	961	887	883	956	922	955	964	993	954	931	906	895	923	931	930	898	897	894	947	947	954	982	983	940	919	900	872	924	857	1001	901	977	846	880	942	872	942	952	902	886	951	923	927	932	920	934	937	979	1008	949	943	932	949	926	929	966	936	932	963	926	914	898	893	958	929	950	898	927	903	898	969	920	890	937	939	903	975	986	920	882	922	909	934	934	946	951	934	1020	918	948	934	925	900	924	978	930	952	912	894	900	926	942	964	924	959	991	922	936	895	950	956	873	944	922	980	910	907	888	932	920	922	899	912	909	918	898	933	954	980	941	943	899	894	865	931	923	919	957	899	923	949	919	893	943	946	942	893	947	906	839	905	896	860	899	925	913	910	934	919	940	935	913	972	831	925	921	933	916	963	989	934	873	917	908	892	976	889	935	935	926	922	942	901	916	957	911	949	898	892	918	884	962	895	874	887	881	901	871	964	949	910	965	908	915	933	953	948	936	948	932	927	928	900	946	892	928	969	924	888	890	952	880	897	900	963	903	896	930	956	916	874	909	915	933	920	931	967	955	951	910	901	876	910	896	927	969	980	943	916	876	908	921	972	941	894	946	947	899	909	971	946	912	980	914	926	885	933	909	895	889	941	927	948	916	889	924	922	888	952	909	963	928	958	910	937	950	879	960	927	899	888	886	907	955	946	878	949	942	918	907	958	919	899	948	930	902	918	894	924	901	942	903	910	950	907	890	924	903	936	950	928	993	927	929	954	906	935	889	978	861	899	886	914	928	944	913	942	890	956	885	911	947	926	933	967	929	885	923	953	894	981	947	890	930	977	924	892	897	965	930	898	898	987	957	898	892	975	896	893	928	924	932	914	880	888	933	947	996	938	954	932	946	969	949	906	950	919	920	952	918	967	921	954	923	879	941	883	928	941	978	924	927	884	967	903	884	940	943	957	927	960	919	949	865	943	888	913	921	935	915	918	939	948	943	908	822	938	934	927	934	887	934	927	957	948	908	928	933	938	892	899	912	933	852	895	950	941	958	935	918	958	913	930	934	917	910	978	992	881	919	954	889	920	915	895	825	922	859	906	923	936	900	930	945	902	907	920	914	952	915	883	934	887	884	905	935	875	930	953	953	920	895	920	952	916	892	878	940	939	916	944	929	998	946	909	953	886	932	903	915	909	922	892	921	926	930	913	940	939	1020	918	901	960	922	933	908	898	904	918	888	918	938	938	936	879	895	869	880	929	905	926	932	960	928	1001	928	940	898	988	925	946	966	921	968	959	969	896	943	912	954	918	898	918	897	965	934	923	931	882	932	919	914	932	929	901	914	918	908	961	911	885	946	970	952	960	932	920	905	897	931	893	953	913	908	919	971	917	916	924	956	924	953	927	941	906	898	927	931	906	894	937	967	935	925	937	942	892	899	894	881	947	927	937	935	927	920	921	929	948	892	962	878	913	933	926	916	975	899	955	910	866	883	898	899	906	960	968	935	922	908	918	967	903	890	941	936	959	943	934	891	952	937	876	950	922	949	970	861	929	968	887	901	908	977	910	948	908	934	903	971	928	955	967	885	924	907	880	925	931	881	939	940	919	898	896	928	881	881	901	900	951	981	911	973	927	950	911	962	866	893	951	936	899	953	915	924	898	894	911	931	930	920	939	881	944	911	970	936	951	942	870	920	866	912	918	962	941	952	950	893	956	911	940	914	945	950	891	909	911	947	948	980	969	956	913	860	974	892	949	886	884	918	904	907	929	899	939	908	934	898	891	909	897	948	908	936	901	973	886	942	943	949	948	965	900	881	933	907	914	938	927	961	890	868	950	919	878	897	902	891	909	872	888	945	888	957	912	927	896	941	890	971	958	855	904	918	938	898	950	911	971	890	953	869	909	971	938	966	885	892	948	915	961	865	929	900	930	955	918	932	942	953	921	908	991	918	936	864	918	933	915	905	915	912	910	901	926	921	943	977	923	892	965	938	942	903	910	959	941	951	941	924	914	948	912	905	909	915	942	915	899	928	890	902	929	924	954	935	918	895	892	978	996	920	920	898	944	916	855	898	948	904	933	946	963	881	925	865	883	928	962	933	886	922	947	918	951	938	908	889	923	974	951	912	933	886	952	860	878	926	930	924	934	936	895	891	905	930	934	950	916	905	951	934	945	922	917	918	944	967	909	1021	891	874	905	926	904	879	894	886	949	991	891	918	938	943	941	965	908	925	923	902	932	933	907	913	971	944	914	911	915	904	912	878	959	922	906	862	967	922	872	936	945	941	935	913	884	915	954	938	953	899	932	958	919	974	905	935	913	978	907	889	912	865	921	990	931	938	900	953	949	879	950	877	899	945	977	953	957	922	951	916	973	905	952	927	932	900	914	941	900	965	926	957	937	933	888	931	968	878	961	906	914	915	900	896	915	911	910	896	931	887	869	935	919	934	943	901	953	874	962	919	909	925	949	990	855	923	965	915	947	957	891	923	899	966	983	902	882	884	945	974	949	862
25029	21382	27493	25537	13122	2549	1739	1183	993	836	699	686	668	645	571	539	458	490	425	466	435	421	399	408	427	380	404	406	416	377	440	428	419	388	399	422	390	379	384	417	389	402	408	391	398	366	419	395	394	409	410	387	397	367	414	424	368	410	394	421	379	385	392	410	421	393	372	383	412	381	392	399	384	355	385	382	410	345	410	356	392	416	362	390	404	392	401	385	351	425	354	350	373	356	401	377	385	368	364	413	391	378	406	402	398	369	406	364	403	386	380	394	383	358	340	409	383	392	408	410	372	389	372	399	382	381	388	384	373	406	414	366	390	396	347	379	364	393	380	373	373	388	407	400	371	379	374	372	396	394	360	368	368	423	394	383	356	373	402	375	396	394	403	366	384	418	354	363	391	396	384	383	324	349	427	386	378	373	402	386	384	384	358	370	388	391	374	408	362	384	356	356	355	391	359	405	384	360	373	381	381	398	364	423	373	366	392	374	373	421	386	407	374	386	394	377	348	392	370	413	386	388	380	370	383	371	376	379	380	385	390	367	387	347	375	362	379	402	383	383	386	352	396	365	402	363	354	368	347	401	408	384	367	369	391	411	398	368	373	361	369	377	397	384	374	372	385	387	376	357	379	385	366	345	378	355	399	385	394	378	387	397	374	408	325	380	381	390	370	408	391	385	359	360	431	353	373	441	391	354	382	362	392	390	419	378	353	372	370	359	439	388	368	395	344	398	401	365	413	359	359	400	400	396	403	388	390	365	409	377	382	443	392	382	357	378	373	348	387	359	380	366	355	383	380	335	396	379	368	354	388	332	382	385	377	380	370	372	363	364	374	404	395	420	356	404	372	362	342	384	407	369	430	401	371	385	379	375	409	362	360	417	413	404	377	370	411	415	354	374	396	374	385	353	374	416	380	394	393	349	378	402	369	376	409	382	388	402	364	374	361	398	395	351	404	367	373	410	376	394	421	379	358	384	400	402	368	399	403	392	409	401	340	390	383	380	376	389	385	368	436	412	382	369	341	366	377	361	341	418	369	384	400	385	404	355	373	383	383	369	366	362	374	400	361	426	396	377	367	349	364	337	353	390	380	391	370	425	350	383	389	361	404	364	399	433	370	394	379	332	359	389	356	404	368	390	370	366	379	401	395	402	371	396	377	419	353	385	419	382	387	361	417	396	421	418	376	408	411	354	394	396	373	370	369	393	407	389	404	387	354	398	388	366	360	391	386	381	390	377	397	328	403	388	353	375	380	396	394	397	404	396	374	378	355	346	398	370	394	363	395	368	387	367	362	385	390	399	334	400	364	353	396	375	368	385	390	382	356	393	385	359	358	375	397	396	395	396	371	381	399	392	402	401	380	383	393	391	366	378	366	399	388	393	405	414	366	338	376	370	347	371	389	380	384	375	428	384	399	396	355	350	386	353	352	396	376	395	382	380	382	361	368	412	406	376	416	415	389	367	351	412	354	379	374	386	380	377	397	403	380	386	389	390	395	397	412	377	388	386	416	386	387	359	393	376	365	368	349	385	346	348	427	383	376	399	351	369	385	392	390	385	414	370	391	367	387	358	362	364	390	371	374	364	359	353	346	382	386	367	421	403	379	382	379	412	395	353	403	369	353	361	363	377	338	366	364	440	381	382	394	382	363	390	382	395	367	366	398	397	362	384	404	375	352	356	379	336	377	351	408	388	375	361	379	372	369	384	367	383	398	348	389	385	385	371	393	376	389	378	401	370	407	384	352	378	377	378	391	408	385	378	382	360	402	363	383	381	368	396	357	391	384	396	364	394	376	384	401	385	385	371	381	407	369	376	379	401	380	376	371	377	366	371	409	413	358	406	390	381	371	374	433	380	368	394	362	375	391	357	372	385	417	362	392	402	405	351	366	376	366	358	383	363	375	387	363	378	337	353	385	382	374	394	368	379	372	356	373	407	363	385	404	377	395	393	380	379	361	385	343	355	418	365	382	357	396	378	378	347	365	367	397	351	392	382	350	359	411	403	359	399	325	380	386	379	354	410	372	378	370	382	400	404	403	375	355	365	384	379	373	369	367	414	362	388	394	377	381	415	386	396	371	376	400	373	347	399	384	414	378	409	409	372	375	376	366	408	385	380	365	401	370	372	353	369	382	372	376	377	376	396	341	378	385	383	365	390	387	391	363	354	374	345	400	399	373	362	396	379	385	394	404	406	388	360	409	373	385	383	380	375	413	381	376	388	382	375	364	374	359	380	383	413	380	384	387	367	372	384	356	394	374	397	369	371	372	366	389	399	372	368	384	338	384	387	388	369	386	357	375	398	405	420	344	395	368	364	361	373	380	332	394	398	358	385	425	350	416	371	380	369	400	392	411	370	386	404	392	405	369	370	348	405	339	387	415	361	393	397	384	370	401	391	359	394	408	358	334	401	396	423	397	391	363	350	403	366	394	382	393	426	397	376	419	400	363	405	386	392	403	374	381	380	395	374	380	386	358	376	381	371	395	409	380	382	377	428	373	394	349	372	388	371	418	383	410	383	372	394	367	368	388	389	341	398	383	396	328	356	425	352	389	363	326	399	389	383	394	374	371	374	381	419	369	364	389	368	363	352	369	379	383	389	363	372	341	396	413	374	373	397	401	396	368	439	382	403	377	378	367	357	393	392	419	374	366	353	361	365	400	405	363	377	376	405	382	393	398	368	359	389	368	375	392	388	376	391	391	404	392	370	397	377	347	400	397	377	407	378	383	416	408	424	407	360	382	380	390	384	391	398	389	372	383	375	356	409	384	387	386	339	369	343	379	398	378	399	402	339	405	402	386	383	365	387	368	405	367	406	377	357	408	365	351	357	369	380	394	384	406	365	373	380	356	382	394	389	436	385	376	338	384	388	346	375	405	351	390	358	395	389	384	414	402	383	352	423	395	395	371	360	351	343	402	356	378	389	369	374	325	371	381	380	368	382	388	368	356	389	419	359	380	350	385	399	410	384	383	360	371	371	380	418	373	358	399	413	376	372	361	422	396	367	383	399	422	362	388	391	355	411	402	353	367	354	389	370	373	341	373	367	383	376	377	402	393	404	425	376	364	365	383	371	376	426	404	396	378	399	385	416	401	370	397	386	360	371	378	397	394	379	366	413	366	402	349	399	396	359	375	392	362	378	375	343	405	378	377	398	421	385	395	347	373	358	373	367	349	365	383	399	393	374	396	380	397	375	366	385	385	376	381	366	391	395	376	358	375	356	351	389	395	380	374	381	379	369	390	339	393	402	383	373	349	400	361	380	392	387	367	379	382	358	413	369	409	388	398	372	378	406	396	365	411	409	398	374	366	393	393	383	380	372	406	376	379	373	381	386	369	353	392	393	389	374	374	388	420	410	353	366	344	417	378	387	400	395	379	358	376	399	353	385	398	388	373	354	371	376	400	369	408	370	396	381	392	393	348	349	376	381	393	356	397	369	370	378	340	367	381	418	373	373	376	393	387	363	384	417	384	374	375	344	380	398
8388	18440	13971	7286	5423	4047	3171	2531	1927	1419	1270	1192	1067	942	897	741	696	700	606	614	549	546	549	522	552	524	576	501	482	549	562	572	501	546	531	476	492	550	503	492	526	487	516	475	469	501	511	473	473	429	511	519	493	443	503	498	506	472	467	457	458	487	473	467	501	507	491	479	448	505	506	479	487	456	486	456	479	456	475	494	444	476	509	484	459	478	479	457	457	506	500	474	467	521	488	455	491	466	473	476	456	447	444	475	440	487	463	484	450	501	469	486	480	463	443	461	428	467	482	488	465	485	483	478	475	488	431	435	485	498	481	492	427	481	449	446	446	457	458	502	506	456	479	470	514	471	436	436	449	459	501	460	475	500	462	488	486	479	453	488	480	471	488	498	492	497	467	443	494	491	448	492	430	458	484	479	460	454	460	453	449	455	491	488	493	485	520	487	501	448	478	467	484	459	488	418	449	486	477	439	480	414	460	460	438	498	497	504	484	469	470	498	472	439	485	445	455	496	505	493	430	473	473	468	446	450	448	491	485	443	443	433	498	456	458	470	452	470	479	465	445	467	441	524	437	486	438	469	446	494	528	462	462	475	462	464	485	451	461	470	517	477	477	468	437	452	500	482	498	440	503	488	463	453	482	488	484	479	469	462	458	437	499	430	448	473	488	439	468	450	470	453	443	454	451	475	454	452	476	452	471	479	490	496	466	449	501	456	455	462	493	435	453	465	520	464	448	483	517	465	470	496	479	432	480	473	453	509	490	480	458	460	477	492	483	503	493	469	411	469	464	454	488	462	493	466	465	468	453	440	481	417	465	463	483	500	454	452	460	442	443	470	440	430	482	430	485	449	427	477	468	500	470	461	502	485	481	452	488	495	439	478	493	461	490	471	471	478	481	461	466	489	505	504	475	447	466	483	451	442	491	480	463	469	421	474	479	452	481	477	489	479	457	466	436	440	506	481	493	448	478	484	473	479	437	470	479	475	511	487	435	480	445	461	472	462	467	479	481	466	468	441	492	461	471	475	470	458	475	471	495	451	456	475	496	458	467	493	457	469	442	438	489	476	578	506	452	476	495	484	478	485	443	475	432	447	435	425	478	451	465	479	439	450	485	440	477	439	479	461	436	464	464	490	481	484	492	476	445	459	449	485	443	469	462	460	457	452	464	467	479	475	437	448	459	491	423	461	445	454	454	464	477	493	490	474	471	495	484	443	485	473	473	497	484	462	452	440	463	482	505	453	461	478	483	445	511	437	456	456	476	480	465	446	493	461	454	499	459	436	478	469	464	455	494	496	495	503	503	463	444	489	484	471	470	432	476	469	442	473	452	482	468	473	501	454	518	451	470	438	460	468	451	480	471	455	486	502	454	459	470	456	450	468	451	481	447	451	481	486	494	441	481	458	426	496	457	494	456	480	475	497	419	445	481	456	491	456	418	418	506	493	476	473	475	484	472	501	418	436	493	451	482	471	468	492	451	479	477	428	470	447	460	450	467	461	481	481	431	450	476	485	431	517	459	441	465	458	440	451	450	482	482	450	494	463	449	493	440	454	502	436	442	490	494	451	463	431	453	472	481	452	463	453	439	466	506	444	457	488	463	461	460	483	519	474	485	481	461	457	487	467	497	465	478	476	486	453	457	482	472	476	509	455	497	483	438	502	438	473	490	473	453	474	454	463	472	484	458	491	488	472	457	459	519	509	461	508	499	477	466	471	521	453	479	456	451	496	484	463	464	463	480	483	495	450	468	470	428	439	474	464	476	479	472	448	484	465	471	479	466	449	452	455	470	449	433	482	492	474	492	470	498	515	499	518	435	476	479	475	483	514	455	470	511	484	475	478	466	483	467	483	488	473	492	465	494	503	465	461	417	427	444	452	446	462	488	426	491	504	470	471	470	458	445	487	437	488	479	444	486	496	455	481	474	482	453	470	487	455	472	483	466	471	510	471	460	477	475	493	484	459	482	492	466	495	462	481	467	407	446	431	469	456	499	486	477	450	487	519	462	428	485	483	489	450	475	445	451	470	513	470	475	452	506	453	477	520	473	428	475	453	474	472	463	455	462	487	437	468	529	485	476	528	466	474	502	470	468	481	464	446	472	485	434	518	489	431	477	513	492	508	503	495	446	464	453	431	448	494	463	463	463	471	454	446	460	486	468	457	452	469	464	488	455	454	457	493	424	425	445	459	460	481	487	459	467	518	472	472	484	463	492	465	463	468	530	511	486	439	465	500	451	476	464	493	504	478	462	457	502	455	463	478	501	447	490	411	458	477	447	476	492	476	464	471	449	479	445	472	470	455	481	500	466	483	496	442	464	476	506	478	479	463	455	489	501	463	496	466	451	450	486	433	505	470	454	459	479	465	488	486	477	495	454	465	465	464	486	492	476	466	467	459	454	457	513	487	455	485	453	478	482	463	481	452	493	478	454	461	478	506	489	468	463	478	468	449	436	506	468	470	485	503	470	460	454	476	472	448	447	442	467	446	461	456	467	458	482	497	449	493	485	435	458	457	437	443	452	485	446	456	487	481	411	489	469	443	459	466	457	482	493	456	465	444	521	450	499	478	502	480	525	484	488	504	488	474	486	489	484	495	492	482	472	478	465	451	478	463	494	465	471	495	468	457	434	429	468	466	455	458	504	461	434	469	472	454	458	465	461	466	451	453	485	496	479	472	448	449	491	479	503	451	487	428	472	496	476	500	469	425	474	462	457	486	496	472	512	489	459	465	477	457	480	455	474	471	502	481	452	491	488	472	495	487	462	489	481	470	458	470	490	456	489	462	469	458	480	484	486	504	494	488	485	453	442	433	474	440	480	497	476	468	460	486	456	493	471	430	462	467	506	491	489	467	463	449	438	492	463	451	464	465	516	505	428	492	500	485	460	470	481	464	496	516	459	473	459	460	455	436	473	462	467	477	488	427	474	489	446	456	486	441	496	459	471	495	451	468	457	465	456	478	477	483	499	466	464	478	462	467	452	448	470	450	492	446	467	475	457	474	477	498	466	462	473	500	517	473	499	438	463	480	445	479	470	486	463	449	438	473	459	468	455	484	471	496	486	484	444	486	413	456	458	441	461	481	472	443	464	452	475	494	447	475	458	465	437	473	471	465	463	489	467	496	435	461	465	468	468	461	508	459	488	424	446	496	501	463	514	459	471	435	473	513	470	473	458	497	446	471	509	419	441	519	454	441	447	439	469	466	456	405	442	466	500	443	486	489	482	456	454	466	498	469	456	471	478	465	456	434	501	478	476	473	454	484	453	482	477	437	481	487	464	477	453	472	473	456	445	511	413	481	432	463	443	453	425	495	488	449	482	474	435	488	471	497	514	481	461	458	436	437	481	492	475	472	430	434	459	442	438	451	473	488	447	457	486	474	481	460	458	469	463	474	473	434	498	507	438	456	473	458	497	476	451	473	499	461	471	509	471	499	448	482	468	459	457	487	452	488	479	517	490	476	427	488	451	486	470	500	467	481	469	502
22923	21409	29035	24148	21407	21421	10197	2696	1738	1506	1194	1144	971	900	841	757	636	614	606	548	560	547	504	511	527	482	497	512	504	503	493	496	506	504	527	517	487	483	494	481	466	460	468	455	439	437	488	456	435	429	394	439	456	428	470	472	486	462	433	436	425	433	423	442	454	431	418	444	413	433	428	413	405	409	423	446	437	413	458	396	466	427	431	435	455	429	424	428	461	399	457	449	443	411	449	426	426	461	441	450	478	428	388	437	386	449	420	449	412	415	420	433	464	445	425	417	418	436	411	418	413	446	401	411	390	415	403	426	433	425	407	420	407	443	450	447	464	448	449	378	416	427	458	421	441	445	426	381	397	397	431	441	453	452	421	435	416	400	398	421	424	399	425	444	458	419	456	428	437	413	430	418	423	424	416	425	434	435	415	409	432	456	430	406	439	413	414	414	397	448	440	433	437	435	421	406	447	434	438	400	415	422	439	412	434	450	432	463	394	411	421	441	424	432	387	454	446	442	411	463	444	447	434	426	399	427	436	420	381	427	401	399	442	436	410	405	416	414	390	409	390	431	410	378	440	429	417	404	424	440	415	409	415	428	439	448	376	405	419	422	414	400	419	385	429	362	455	426	417	425	432	429	402	427	425	375	431	446	423	438	434	462	405	411	404	419	403	445	434	428	433	421	428	407	418	385	425	406	382	424	410	432	401	389	423	433	476	445	451	402	412	454	427	419	390	433	409	467	415	413	379	448	439	443	441	416	414	418	452	428	437	443	410	412	417	459	433	444	433	446	440	428	402	427	420	402	440	453	401	394	419	444	431	440	426	424	407	430	417	431	434	425	421	413	430	427	419	451	382	380	434	439	442	419	411	404	421	461	467	418	437	452	413	443	429	415	439	422	427	428	394	374	407	415	409	449	417	413	432	413	423	420	451	444	445	423	442	419	457	429	408	413	414	444	391	443	440	422	402	442	402	450	407	403	404	431	438	435	439	436	395	413	426	409	411	402	423	428	433	378	448	444	424	443	437	363	427	465	412	448	443	400	420	393	455	459	402	406	410	405	426	414	412	440	429	423	394	416	394	412	444	424	436	458	428	415	418	423	366	385	426	456	426	434	449	399	457	413	417	410	412	412	451	425	390	421	432	414	445	434	431	423	435	450	427	415	397	423	471	419	403	426	422	436	426	457	416	433	435	422	409	425	401	439	389	444	438	436	451	406	414	412	443	421	430	427	407	416	403	436	445	395	404	418	431	432	412	417	392	397	457	446	416	441	416	402	435	438	458	399	430	441	411	461	436	440	430	430	406	439	431	407	427	426	419	412	436	388	460	446	410	427	395	433	473	446	426	412	424	447	408	430	451	431	435	436	404	431	439	399	440	457	442	448	424	419	424	435	418	428	414	421	423	452	432	446	433	393	401	432	412	433	415	431	419	431	442	463	424	402	425	396	403	445	400	441	416	433	442	410	410	455	387	430	433	406	412	442	402	459	427	414	436	394	435	419	443	436	396	429	421	430	424	427	395	426	418	442	439	414	454	416	391	464	411	441	443	407	433	438	421	429	445	436	435	420	418	426	426	396	439	430	444	413	407	449	426	433	420	418	425	456	403	415	448	420	422	409	428	424	458	444	415	441	410	449	431	451	416	462	415	409	445	434	394	405	421	412	394	398	439	407	439	375	420	406	462	370	458	448	453	432	424	388	398	463	437	418	404	455	440	380	441	419	384	432	422	451	417	475	396	427	455	432	447	390	435	452	382	437	392	469	407	406	430	448	401	382	437	470	400	378	410	446	396	430	424	448	427	382	382	472	419	440	412	406	388	446	405	384	418	430	408	427	462	396	422	405	420	393	440	411	425	408	400	432	435	426	413	413	427	426	441	405	466	390	432	416	425	412	420	411	444	390	425	409	467	409	464	430	433	424	402	453	409	419	438	405	448	418	454	404	436	455	421	452	406	422	424	438	443	410	415	415	461	439	427	442	407	405	413	413	421	438	401	426	452	421	404	445	429	433	417	437	438	421	423	410	431	436	426	425	441	407	434	434	420	424	445	431	392	472	434	393	369	437	409	408	410	424	411	420	431	423	437	424	412	411	410	373	435	463	415	470	372	439	454	416	427	394	447	399	445	435	434	464	483	427	401	471	386	418	449	425	407	428	444	384	383	462	414	433	438	395	416	406	420	417	409	426	391	441	404	402	438	429	409	392	428	411	467	426	455	436	405	432	452	417	408	375	438	398	428	399	424	428	423	423	402	424	425	448	443	411	434	388	451	462	411	440	435	413	420	429	441	413	428	410	423	444	402	414	439	383	397	447	466	395	449	421	431	484	387	411	405	399	432	426	483	466	396	399	422	443	411	406	421	413	398	408	452	428	401	429	454	427	443	440	428	418	439	430	428	423	437	442	440	467	460	388	390	457	440	407	427	417	418	394	431	409	418	464	428	416	422	406	424	425	410	414	438	424	414	428	440	420	378	438	441	424	417	425	388	419	435	433	401	463	440	394	401	404	391	406	421	416	422	399	415	450	403	421	402	426	410	437	431	422	403	405	394	433	398	408	419	425	437	389	407	445	443	456	370	430	414	434	431	399	426	428	407	431	432	403	384	412	420	399	463	409	376	405	407	410	425	423	421	449	428	419	436	418	413	414	438	407	432	422	428	408	418	412	444	442	433	415	428	406	411	454	408	429	435	437	413	443	441	440	405	452	390	441	475	435	407	426	405	432	431	446	428	439	447	414	373	456	414	448	409	439	433	463	420	434	454	461	427	433	417	406	431	392	398	424	454	413	458	427	459	433	438	430	418	424	411	411	408	466	455	396	454	419	436	447	405	438	397	414	409	422	411	465	450	411	430	389	428	382	418	413	407	397	464	411	404	408	426	448	424	444	442	435	445	438	379	407	419	424	426	399	415	428	406	415	429	451	446	395	427	388	432	443	408	451	446	420	433	463	413	435	465	412	435	429	450	475	443	419	433	422	447	372	440	401	423	418	408	398	431	413	446	455	435	396	452	437	432	446	415	427	428	439	430	429	436	432	431	449	420	436	438	436	416	416	434	431	409	427	441	412	385	436	406	423	442	387	399	420	435	432	413	442	443	396	377	412	430	406	458	420	427	461	419	447	448	425	396	381	411	439	461	427	411	408	417	448	440	430	405	406	470	426	406	417	419	450	417	404	429	408	423	456	451	425	403	415	410	411	425	422	450	436	409	438	395	409	393	406	435	419	445	466	438	415	424	410	401	434	450	373	405	424	444	454	405	440	432	442	416	429	423	413	423	411	435	439	404	405	402	432	431	434	407	450	427	441	454	418	421	425	457	438	486	398	419	455	409	428	445	430	421	422	416	465	412	409	405	469	450	441	473	422	414	456	464	442	433	428	392	381	438	441	419	443	401	404	454	427	447	462	411	436	379	399	480	435	453	427	442	436	429	416	430	426	428	413	448	484	434	443	430	391	456	413	456	437	399	416	422	441	434	403	447	429	423	446
10122	26858	21537	12445	9439	7024	5738	4532	3351	2645	2139	1886	1694	1524	1377	1185	1005	876	833	779	788	763	701	671	672	695	669	651	651	699	675	703	636	646	671	610	641	641	671	567	620	620	603	630	546	593	568	570	573	572	582	605	573	536	571	570	572	584	538	588	524	562	531	521	538	587	568	584	541	527	543	517	567	574	553	525	566	522	547	571	563	544	542	529	538	515	532	565	532	543	542	563	568	523	539	560	533	520	596	535	527	496	528	555	504	542	542	568	529	524	534	526	550	492	513	534	568	555	511	537	564	519	519	524	514	556	585	512	526	522	538	535	526	515	541	521	548	527	573	520	557	556	561	497	583	553	582	480	517	546	549	525	549	556	548	513	508	550	500	579	547	552	531	568	537	584	529	540	508	520	529	550	545	558	513	496	550	510	539	591	524	486	549	558	568	564	538	543	541	528	535	492	470	501	513	540	532	550	569	508	511	541	555	544	527	566	504	562	538	559	536	580	520	532	523	543	514	503	516	532	528	541	536	554	518	496	532	554	506	511	505	537	537	538	555	533	536	523	536	552	502	540	539	505	533	496	540	562	544	541	549	545	520	482	527	514	526	562	518	513	553	539	505	509	519	535	522	531	500	523	530	606	545	528	549	536	550	545	529	571	550	500	520	584	530	529	521	536	542	560	533	524	545	549	546	546	535	547	583	525	514	536	534	522	547	516	583	539	531	514	545	536	541	539	525	545	521	519	523	526	486	542	539	561	516	568	496	533	533	536	506	561	544	537	524	520	552	534	580	585	528	517	522	550	571	516	535	536	557	579	573	538	522	542	508	548	526	534	498	546	521	507	501	522	537	532	598	553	507	543	561	533	560	508	517	544	550	549	501	528	504	531	532	532	540	518	555	573	505	558	505	549	541	537	521	536	547	519	515	547	520	547	532	530	551	548	505	504	516	488	572	479	525	559	546	529	522	523	549	544	553	516	561	548	490	532	555	510	558	553	492	557	504	537	511	506	537	531	531	519	564	562	545	529	507	575	554	502	499	548	543	565	572	520	541	544	547	563	564	541	548	539	521	532	535	533	578	522	525	518	549	528	523	564	547	539	503	552	550	560	495	518	504	550	528	522	520	528	527	516	596	513	495	536	527	532	545	507	559	560	534	539	531	539	528	547	491	535	516	560	568	538	521	515	512	527	525	547	547	502	550	513	549	510	526	526	526	532	529	536	521	537	504	552	513	524	543	505	533	528	533	517	523	578	520	565	514	552	527	519	526	530	537	560	498	503	528	588	511	555	515	493	553	554	535	521	553	480	517	560	532	522	529	537	536	511	580	557	518	517	524	583	545	539	527	555	518	522	572	513	520	513	539	495	509	520	548	537	551	502	536	540	517	527	566	536	513	544	555	545	517	561	524	549	553	546	496	515	537	517	521	554	526	507	555	547	545	541	543	534	529	536	551	555	521	531	543	532	551	527	490	562	509	492	520	482	541	481	529	564	544	508	552	524	565	522	520	581	540	556	569	542	506	528	546	540	526	504	546	512	573	515	583	550	527	542	535	536	568	545	508	551	530	554	515	519	531	554	530	552	554	540	559	541	538	519	554	500	519	527	542	543	586	537	549	483	477	554	522	529	532	590	530	505	581	553	510	564	523	523	565	578	531	518	503	560	519	527	494	504	529	509	532	493	549	546	554	542	537	543	532	584	527	534	493	531	528	513	546	551	549	501	532	537	565	493	540	501	511	526	534	524	544	565	467	526	509	579	500	538	558	536	538	499	502	499	562	538	556	527	524	510	489	546	536	544	517	550	545	548	520	540	580	549	530	486	529	544	547	561	507	527	545	581	559	534	535	551	550	523	522	512	526	513	546	519	568	539	519	526	537	515	538	558	563	530	512	512	540	526	560	544	543	537	523	540	516	484	547	529	532	558	570	549	557	580	554	529	517	544	543	550	504	535	521	510	522	497	487	559	571	534	526	556	533	540	514	535	524	577	533	580	498	547	523	551	529	494	534	550	529	520	545	504	505	556	488	552	541	546	521	537	497	536	504	534	529	569	495	493	564	558	533	546	546	490	538	521	538	549	554	542	549	522	494	515	562	546	496	540	494	484	504	522	508	525	517	515	515	573	553	485	565	515	551	579	554	498	530	530	547	513	541	545	557	512	528	513	535	542	518	506	520	507	539	542	571	545	589	509	526	501	517	550	513	538	508	530	543	539	533	532	553	512	546	519	526	559	523	546	540	550	540	579	509	548	526	533	530	536	547	525	520	509	505	538	496	553	535	530	499	546	527	546	559	544	540	550	534	551	572	565	526	548	497	532	541	563	501	502	525	543	549	559	533	535	541	535	580	528	600	548	549	565	524	503	523	528	546	561	574	504	551	537	534	486	557	557	526	513	528	542	520	504	533	530	543	586	593	567	521	558	540	537	560	524	561	507	583	530	554	539	553	520	515	505	556	521	510	547	558	583	539	533	559	495	549	571	521	580	551	522	513	514	530	535	528	564	557	566	535	521	514	510	538	552	559	527	532	535	517	547	504	554	556	505	547	524	537	499	524	534	529	537	528	546	538	546	485	585	528	536	531	527	540	487	544	492	538	559	493	529	524	557	529	542	548	513	533	537	525	553	476	581	571	528	492	578	488	555	523	562	530	540	549	492	477	538	527	553	566	529	515	517	491	519	547	518	564	540	495	517	566	526	525	545	559	497	529	517	570	494	522	521	514	527	557	557	509	553	492	545	518	520	538	538	525	529	502	543	561	488	520	519	518	507	553	538	576	539	532	516	553	539	537	521	537	494	525	541	545	530	537	490	522	571	494	485	524	601	544	501	565	528	519	498	532	542	505	553	556	495	509	544	487	514	505	539	503	555	522	546	513	501	539	523	514	511	513	551	569	505	601	555	583	533	489	548	510	542	506	539	520	560	535	536	528	545	557	531	540	518	559	559	522	519	562	520	529	496	552	545	518	499	522	501	550	499	524	499	510	529	530	540	514	566	573	556	532	528	580	570	523	552	491	513	549	521	546	508	528	520	508	517	547	529	545	530	524	510	528	582	576	526	527	519	550	467	527	569	494	547	539	468	550	498	553	543	475	548	536	566	526	582	552	506	567	555	589	517	502	525	537	526	538	489	538	544	517	509	493	556	585	530	534	537	541	536	538	520	542	564	522	515	506	566	608	534	579	517	523	546	542	516	544	553	509	546	511	528	506	514	554	538	534	569	562	526	532	530	520	540	534	564	559	546	547	540	513	565	573	541	538	525	558	508	483	521	528	518	530	538	567	495	514	513	531	529	534	543	532	522	512	530	528	532	531	530	525	551	529	505	560	533	560	528	552	562	546	519	539	515	519	530	522	518	551	557	519	521	509	527	543	547	529	529	566	548	521	523	515	521	516	568	535	483	555	521	484	520	509	525	551	534	528	533	562	500	523	513	542	530	553	557	548	528	552	544	496	520	554	554	560	589	580	521	500	554	511	522	487	550	503	534	511	526
27581	19557	9894	4086	2370	1632	1400	1218	1036	983	829	849	855	849	794	740	684	705	707	674	707	666	730	672	705	712	679	690	645	743	705	703	677	719	667	758	697	676	718	685	709	700	755	616	701	679	684	726	637	706	712	698	638	704	646	635	658	686	668	696	669	668	688	634	680	679	649	618	636	678	690	684	602	706	666	654	658	642	684	649	667	734	710	652	657	664	690	691	724	675	638	683	682	664	740	696	642	718	644	662	654	672	629	656	635	649	643	720	690	677	690	662	688	685	653	659	662	705	643	663	645	687	661	684	692	708	686	621	660	629	656	668	697	658	664	691	688	698	691	638	627	697	671	676	681	656	714	672	664	710	670	702	734	689	661	680	703	692	679	659	645	684	700	722	639	696	641	665	643	702	659	695	665	648	664	682	695	659	688	666	741	674	664	697	666	686	724	658	758	659	680	662	696	661	705	674	659	634	672	659	693	649	695	691	725	715	626	645	696	682	695	649	664	721	684	648	667	643	694	691	652	681	674	691	673	644	678	647	624	675	688	705	703	667	658	688	678	648	646	659	665	688	663	679	682	697	677	704	689	665	654	733	671	652	670	674	690	683	691	703	631	618	681	656	715	700	660	651	671	720	688	672	667	689	649	659	686	650	683	663	652	705	687	652	688	654	704	696	686	693	655	668	651	640	698	687	644	691	666	697	672	684	670	674	711	600	700	679	709	705	642	641	664	663	652	663	654	731	677	637	631	671	672	693	703	643	608	679	681	673	693	657	636	704	685	692	700	690	670	669	661	657	699	671	679	683	663	671	633	700	651	716	697	713	634	641	689	690	704	629	637	648	719	656	665	700	654	687	709	623	685	639	672	705	698	645	713	675	739	650	688	669	639	655	672	655	698	701	708	670	685	659	670	668	638	685	629	673	704	702	667	640	661	647	699	651	659	674	681	715	645	724	667	686	688	651	676	613	673	686	697	698	632	693	652	663	641	644	646	651	677	690	634	679	653	662	696	654	727	639	667	638	689	706	693	657	664	694	726	653	682	655	682	696	693	683	680	723	672	643	675	676	675	650	637	684	657	639	723	708	676	661	644	673	653	700	683	715	652	665	611	652	653	675	718	666	661	709	683	678	701	653	733	680	637	673	712	702	682	645	669	664	635	697	635	691	715	679	699	666	657	656	691	663	681	653	639	661	690	661	689	704	674	680	685	707	699	706	668	644	630	634	636	695	680	645	673	662	665	675	656	663	705	687	707	669	662	619	675	703	683	639	660	658	657	633	675	700	683	669	657	711	735	684	695	693	666	681	693	682	628	660	652	705	679	689	690	667	679	639	684	676	719	673	677	630	668	705	624	667	683	666	678	645	685	702	649	697	664	664	694	695	677	708	721	677	719	700	660	740	655	701	683	679	677	694	691	680	684	636	680	715	670	661	669	635	714	602	647	708	657	669	668	646	672	651	676	630	633	726	667	722	667	678	662	682	699	673	711	659	701	707	659	736	662	725	703	645	677	701	658	668	686	685	668	683	672	726	701	673	681	657	680	679	641	658	708	654	607	682	702	676	688	660	660	667	653	700	707	649	673	685	700	700	715	643	696	713	661	655	665	669	643	669	652	700	704	753	697	710	698	683	649	741	742	663	662	663	664	645	669	690	652	660	647	679	691	689	616	678	728	709	652	672	692	708	689	687	629	658	669	739	664	629	674	684	713	693	688	668	666	685	701	687	695	687	682	688	653	634	705	653	699	649	644	669	655	647	686	677	775	664	643	689	626	647	650	670	649	694	653	673	638	725	720	701	677	706	660	669	671	664	682	681	664	698	660	661	626	705	683	692	677	725	706	685	665	647	670	667	694	675	667	647	708	650	653	666	658	704	707	686	682	719	658	644	698	687	664	674	684	713	677	661	693	698	665	659	661	677	642	672	644	612	681	673	653	701	722	627	649	672	656	679	668	643	662	661	696	688	685	664	636	646	674	671	673	660	646	627	679	673	675	707	691	681	680	644	677	672	673	701	684	668	725	667	683	655	674	694	673	672	639	636	709	662	642	678	739	688	671	656	680	650	639	654	661	643	669	658	677	652	687	700	622	664	661	676	668	650	678	649	657	641	678	688	729	682	699	729	642	679	707	661	647	710	642	652	689	669	673	638	614	728	668	674	667	651	673	615	652	674	698	684	704	688	708	675	695	696	715	682	686	701	646	641	667	695	681	686	710	718	697	711	630	697	677	652	690	703	670	674	685	677	636	727	658	657	677	646	697	653	686	681	704	667	676	658	711	684	672	654	663	656	659	637	646	684	644	676	641	671	701	623	653	657	680	711	681	675	678	657	700	672	657	655	703	652	684	681	639	673	667	650	684	685	707	684	651	680	660	682	683	721	717	669	647	717	673	648	685	702	668	706	724	732	690	692	677	695	697	716	659	679	651	658	667	667	633	658	704	679	660	695	661	674	704	674	644	693	676	679	661	675	713	671	680	711	664	684	711	652	676	615	713	660	701	728	665	658	695	687	690	716	685	639	661	677	630	687	693	675	659	643	696	654	668	671	677	665	674	644	708	671	687	718	681	662	701	769	655	650	618	671	658	670	678	670	696	684	647	680	631	618	695	678	697	673	709	661	638	719	655	706	679	708	654	649	671	664	692	671	685	677	684	699	686	688	624	682	695	681	648	699	673	672	671	605	630	641	755	652	679	669	681	701	646	719	673	681	677	703	689	644	670	712	665	673	661	693	695	696	682	651	673	688	681	712	725	646	695	639	627	649	665	678	684	661	691	669	680	675	670	690	711	660	691	666	656	670	680	693	687	665	687	655	680	717	682	657	697	698	689	700	647	679	692	648	662	684	710	674	673	635	654	632	664	659	695	686	661	686	659	721	706	666	663	671	662	646	672	649	705	640	685	655	800	672	664	699	666	667	666	689	703	630	645	696	680	620	724	682	641	723	661	703	717	721	691	680	646	660	676	676	730	698	659	661	656	651	678	683	665	655	676	692	723	706	724	667	674	667	659	641	718	686	677	653	678	691	698	699	680	651	634	680	716	696	674	677	685	681	689	685	628	677	702	635	676	678	731	651	668	680	692	664	653	720	637	663	697	679	659	675	694	657	667	681	699	690	658	685	656	628	664	714	677	655	676	673	661	665	657	661	694	661	633	718	636	672	664	670	679	677	696	698	676	650	688	665	727	681	718	672	679	647	664	654	645	665	667	708	686	650	688	695	678	689	671	681	693	673	665	684	681	715	795	661	649	666	699	663	725	713	705	640	663	722	707	714	679	618	727	691	666	687	672	652	702	655	671	697	659	668	655	628	647	661	714	688	627	670	657	681	677	615	688	683	677	701	671	697	659	673	682	688	721	653	680	629	689	688	663	705	674	664	639	673	694	688	661	676	731	666	694	674	659	659	678	668	665	664	655	663	668	723	674	687	662	651	697	666	679	620	706	685	690	712	659	637	622	686	702	663	647	684	628	659	693	671	700	650	719	674	687	673
8309	12477	9551	4966	3840	2959	2524	2038	1709	1419	1270	1192	1208	1104	1091	1021	932	930	910	873	854	859	823	872	863	839	834	838	904	931	866	869	835	835	838	884	820	820	864	868	767	786	857	830	856	818	887	816	839	808	836	850	804	859	830	809	799	814	799	822	824	841	825	811	824	799	776	821	857	826	799	845	873	805	797	834	843	806	819	782	766	799	815	811	775	750	815	831	787	842	839	886	791	814	806	819	748	817	809	809	820	733	811	802	769	831	886	793	798	854	779	811	845	783	795	826	832	842	850	814	792	800	842	844	851	833	811	807	780	813	778	872	826	871	746	817	794	831	826	817	827	749	770	866	799	806	853	802	825	796	789	842	790	791	800	846	826	805	822	802	817	819	824	817	833	764	846	788	819	809	897	794	799	792	812	856	796	805	811	807	812	767	825	756	809	797	834	811	800	791	810	843	847	829	857	847	807	823	857	808	798	784	775	854	808	812	876	774	778	878	781	804	827	780	806	824	816	809	813	824	799	780	850	792	799	807	824	818	826	826	789	805	832	831	863	837	757	819	856	890	757	797	806	803	816	809	811	856	852	797	840	804	808	870	834	812	862	811	786	814	775	817	795	798	800	796	777	814	800	852	815	805	803	783	866	885	791	837	798	828	789	813	811	880	841	817	787	826	785	771	794	853	813	838	841	859	799	812	804	776	828	832	823	805	817	784	844	776	860	820	855	810	846	812	823	838	820	827	774	812	800	832	814	839	806	790	770	829	808	795	797	809	819	796	852	781	847	772	816	823	814	800	850	840	786	841	803	803	835	817	859	808	790	831	838	837	844	809	808	884	833	801	797	828	841	787	822	780	827	866	754	798	852	818	762	771	870	856	842	836	814	829	811	765	871	838	826	813	818	807	812	805	825	786	813	798	791	814	817	859	814	822	841	819	837	815	796	822	791	830	823	822	864	795	811	894	816	841	833	813	796	843	830	798	809	761	834	812	794	796	802	853	744	859	775	830	811	812	794	857	776	788	795	763	799	857	777	782	837	810	846	812	857	776	844	815	850	839	840	806	853	820	806	785	818	894	829	794	829	780	816	832	778	826	767	782	806	794	828	818	775	836	795	783	844	809	853	840	790	805	835	794	834	824	761	839	839	776	827	829	803	835	818	773	829	840	823	821	774	838	830	859	840	824	800	824	765	766	804	816	773	861	811	811	776	758	848	837	865	834	834	784	802	805	810	811	801	818	807	813	836	765	799	826	771	782	806	777	786	816	781	788	774	800	785	854	762	800	811	821	800	804	810	814	800	813	869	782	810	818	794	845	786	820	840	832	767	851	813	832	797	830	795	832	807	779	787	784	818	803	839	833	773	844	847	820	744	856	763	852	813	763	853	772	794	783	828	814	758	814	855	800	807	805	824	805	804	830	826	780	830	834	827	859	781	817	786	769	815	846	823	839	837	781	797	759	824	827	800	827	840	838	840	828	826	870	769	856	836	777	816	798	845	864	759	831	790	791	776	816	817	841	799	791	824	775	855	858	866	801	756	848	836	817	827	872	805	852	843	783	831	820	808	780	811	815	790	789	833	811	823	778	826	797	812	821	795	822	802	829	831	841	757	827	824	813	857	793	797	802	819	799	815	829	805	785	821	785	778	822	858	822	827	855	796	825	847	759	814	852	860	828	791	788	784	860	792	780	795	825	801	778	796	798	812	801	777	816	833	809	837	812	828	870	835	802	839	829	830	842	790	828	834	817	855	764	826	819	796	764	780	785	794	800	867	874	799	783	823	805	836	806	814	798	811	817	835	800	806	828	810	808	780	790	834	869	831	836	863	768	819	812	786	871	807	881	808	809	833	798	819	803	816	841	809	852	847	794	813	832	788	835	781	840	791	862	820	820	801	830	875	811	800	801	852	834	771	839	827	816	822	771	799	824	858	816	846	825	799	789	793	835	822	849	804	845	821	807	827	800	818	803	854	794	826	812	814	836	778	785	805	785	842	809	826	841	816	780	860	837	790	835	844	885	833	838	816	791	852	847	813	874	828	861	782	826	835	827	872	816	810	815	799	788	827	829	799	831	817	808	836	860	808	825	802	863	856	837	790	818	795	859	833	820	832	832	872	822	801	819	816	807	798	801	829	829	849	812	741	826	841	830	751	774	829	763	776	844	836	804	793	870	820	813	789	771	847	823	767	801	855	821	831	815	821	778	829	838	777	799	748	882	849	781	822	866	791	767	797	778	864	802	830	773	827	828	856	817	860	820	773	810	829	853	760	770	822	780	868	829	775	810	848	888	796	807	786	819	807	850	874	770	845	819	804	823	823	833	855	794	851	789	771	866	786	830	854	854	803	770	807	769	775	826	821	799	850	859	837	757	830	790	844	774	869	824	832	800	859	809	803	834	811	838	793	829	850	794	822	805	816	824	770	832	798	838	839	803	818	793	816	799	853	834	777	815	791	855	825	846	816	839	780	828	828	835	811	798	811	793	850	821	824	857	792	817	824	761	821	796	792	824	807	836	839	804	860	817	774	867	816	807	790	783	822	841	832	810	861	821	857	831	858	846	828	793	813	730	820	811	820	843	798	812	821	813	788	874	811	851	844	773	803	867	854	751	817	829	795	778	819	789	799	813	815	804	851	846	834	781	814	841	806	805	763	790	889	797	788	791	812	816	791	795	820	757	800	806	875	774	854	807	823	765	768	738	811	835	853	802	848	796	813	828	787	833	771	816	817	799	817	822	859	772	772	818	782	823	841	781	796	792	818	847	791	785	804	792	808	833	804	817	846	817	843	815	800	826	777	770	806	789	822	830	819	825	817	818	787	817	845	845	816	793	802	788	845	787	772	829	809	802	833	785	799	808	794	828	784	758	826	822	798	803	768	824	818	787	784	862	828	785	831	815	848	773	785	780	848	817	815	803	777	809	777	887	806	811	837	828	829	777	825	795	810	801	839	757	841	827	775	825	768	834	778	804	868	778	785	801	821	824	778	870	778	830	873	794	814	860	812	810	842	802	843	754	792	824	756	867	778	782	795	826	804	838	852	768	828	836	845	832	784	841	779	847	826	830	809	845	790	747	808	840	785	830	847	785	830	794	812	882	863	854	896	808	818	818	830	824	812	796	853	848	826	834	759	867	811	829	861	799	779	820	819	825	808	797	765	864	822	800	830	854	819	812	793	799	776	775	768	832	825	825	806	765	817	827	816	842	819	856	812	824	783	859	824	797	820	755	848	855	830	849	824	760	813	813	829	813	818	834	806	806	771	789	790	761	783	850	811	772	800	814	820	753	795	787	844	793	830	847	817	793	804	815	834	782	838	821	866	864	824	758	846	808	794	835	838	771	854	838	803	818	880	833	823	846	825	858	787	785	816	803	839	792	797	822	782	877	773	835	809	805	841	832	800	796	850	799	815	822	895	798	743	834	826	835	813	774	804	813	850	825	777	813	822	882	816	826	810	855	842	836	866	810	799	859	811	835	824	794	814	829	788	866
24036	21392	28522	24658	21371	11113	3029	2068	1511	1390	1262	1182	1070	1078	1011	991	925	853	817	877	858	775	849	761	830	744	811	790	843	772	802	851	826	795	777	761	822	808	781	813	818	794	806	772	802	747	780	756	820	753	780	765	754	747	817	750	769	748	788	723	737	748	755	735	777	752	739	791	796	748	780	768	693	775	715	759	797	730	802	794	754	740	758	739	734	776	741	777	753	784	728	735	784	785	821	735	759	802	769	777	746	791	769	770	778	778	799	746	773	728	754	757	760	739	780	756	679	700	754	776	809	783	793	775	739	733	711	805	711	719	759	787	704	747	720	777	767	731	774	702	755	770	777	742	772	778	759	750	775	777	755	762	770	795	768	748	763	747	737	768	754	780	807	754	740	721	738	755	772	746	752	794	802	726	746	757	773	709	734	802	725	771	764	826	715	798	759	765	784	751	768	749	766	781	755	776	728	782	794	775	749	757	779	754	759	773	720	716	772	725	720	712	771	708	664	781	735	761	756	770	753	774	745	726	802	739	749	787	733	777	761	755	767	801	760	745	729	792	715	691	788	804	711	753	749	776	770	722	739	699	743	799	769	768	763	775	765	776	774	759	755	742	756	728	770	756	715	740	759	726	778	759	769	752	773	787	730	756	758	735	765	745	750	737	764	762	771	739	711	732	715	775	750	733	763	740	781	757	742	830	762	823	738	746	772	776	725	730	788	772	753	789	767	741	776	745	745	750	761	737	730	769	798	798	778	712	768	751	760	718	738	789	732	794	776	748	727	788	744	769	754	735	721	800	779	712	721	778	749	755	826	777	752	740	715	758	796	774	759	705	776	749	800	716	752	779	767	773	734	772	756	751	728	780	721	730	752	756	732	737	746	755	724	771	772	745	727	758	762	743	786	775	767	736	728	739	766	780	731	736	755	790	754	760	735	725	756	725	770	754	739	785	734	744	732	794	741	747	778	827	757	769	728	746	725	752	793	729	733	753	748	767	747	763	777	710	801	802	806	760	728	768	814	753	797	768	799	771	725	738	717	767	692	765	770	762	745	783	775	742	757	780	735	738	797	697	786	786	736	743	766	748	740	754	740	800	770	776	790	763	756	802	753	702	776	753	817	788	733	723	768	728	761	715	780	783	788	724	772	794	746	753	746	757	763	782	794	750	754	758	746	753	765	753	742	728	755	757	751	755	734	746	704	734	726	782	746	760	727	766	754	709	770	753	775	750	741	727	758	775	737	728	765	774	796	717	756	718	787	794	780	735	770	735	718	797	767	749	779	759	703	783	748	740	769	760	819	783	779	761	783	704	716	726	752	762	742	787	802	744	740	798	702	802	773	706	784	764	754	724	744	776	720	771	756	762	783	783	775	730	739	750	761	752	783	747	764	744	792	769	777	765	767	786	753	702	799	756	764	762	845	714	723	709	757	786	740	761	798	771	693	763	735	738	735	767	789	744	796	718	802	820	746	748	715	733	738	761	773	777	775	781	742	741	765	751	731	759	777	806	766	760	767	783	768	763	766	772	750	743	715	734	738	768	782	756	710	758	793	731	769	725	725	750	753	713	708	772	796	750	753	818	807	691	717	729	684	763	740	734	714	766	718	740	726	750	745	733	719	758	752	789	737	773	743	708	702	767	705	769	784	734	752	806	781	807	714	767	762	723	783	745	693	746	718	749	770	744	732	740	716	780	763	773	798	753	735	736	772	709	749	708	778	772	747	736	771	719	746	779	743	764	787	716	724	738	801	761	799	750	750	743	742	768	772	731	747	793	788	743	692	729	761	741	736	764	759	733	778	751	698	803	797	733	733	702	696	712	771	725	740	776	777	751	751	734	721	730	734	706	741	694	768	778	773	752	744	746	791	739	821	725	755	780	730	779	751	750	754	773	731	755	759	750	711	780	727	764	754	736	758	733	777	748	767	776	800	771	724	745	730	802	736	743	742	737	804	747	756	735	741	756	777	727	750	790	786	747	786	751	770	761	752	725	801	730	776	729	746	719	706	715	724	754	805	737	781	740	757	788	713	754	745	736	692	758	783	736	763	785	740	787	778	786	710	723	698	733	761	791	769	766	741	770	729	717	756	755	757	752	732	791	783	787	709	795	740	740	743	755	736	741	756	767	770	728	771	785	821	761	763	785	771	731	760	760	764	720	737	786	764	773	748	751	736	753	765	756	772	760	756	784	770	711	708	672	764	713	781	747	731	755	755	770	746	721	710	727	775	799	757	772	743	802	719	758	773	737	800	757	707	738	761	764	714	760	740	802	757	743	792	750	782	757	760	729	703	748	763	797	780	699	760	765	824	767	748	749	741	704	711	729	780	751	789	783	719	830	768	747	730	771	755	753	713	766	766	746	762	764	782	743	723	760	735	786	733	748	745	771	737	727	732	760	755	725	774	737	724	782	716	731	748	767	709	760	722	741	761	697	777	740	767	780	758	766	773	816	794	753	757	738	740	743	837	788	764	735	723	748	829	705	769	727	767	721	732	722	763	727	788	702	762	735	725	787	755	732	730	727	714	704	782	768	659	771	783	796	691	766	773	821	797	822	767	745	723	766	762	743	754	736	778	731	744	737	747	759	734	761	771	731	750	758	747	780	779	741	743	778	748	793	752	761	765	705	768	760	807	766	751	748	732	759	839	824	718	759	783	730	765	771	808	790	719	750	745	768	795	746	749	768	724	744	789	750	758	791	749	774	771	773	730	769	746	776	716	750	725	793	797	778	737	712	759	732	774	828	726	737	740	757	772	756	758	728	743	752	801	725	733	807	698	733	707	776	679	759	767	735	767	784	753	792	757	727	758	790	795	819	767	716	780	712	755	803	790	724	743	711	774	745	749	771	741	789	725	752	714	772	736	725	768	754	753	724	765	796	757	810	727	762	769	718	696	710	730	714	763	688	729	774	743	775	725	755	782	736	756	749	722	747	789	799	788	754	736	709	739	761	697	767	708	728	768	731	755	778	702	776	757	773	763	734	725	772	757	741	756	732	779	760	726	735	737	722	793	804	768	737	804	770	770	796	739	780	782	767	717	710	758	777	719	730	757	747	734	734	730	776	797	739	724	747	762	729	781	764	750	780	747	726	754	794	763	728	787	736	782	782	758	705	693	722	731	743	758	714	733	783	757	713	785	753	769	741	773	749	775	793	745	786	739	726	778	690	822	762	808	769	774	715	772	693	710	748	743	734	773	744	750	735	748	741	720	796	708	739	756	737	752	712	780	752	771	729	783	739	777	781	755	731	795	752	727	782	758	770	756	785	709	735	706	787	764	769	780	747	746	759	779	738	719	780	769	761	782	740	721	685	788	736	701	762	727	725	760	771	781	800	772	748	717	747	716	712	770	773	777	715	744	725	755	714	724	720	742	770	749	734	756	742	723	780	750	721	755	733	791	750	803	761	785	809	751	772	774	790	747	709	805	746	760	731	787	754	730	753	751	705	723	748	739	735	738	776	728	729	693	741	743	789	766	732	817	742
8086	20798	16329	9118	6757	5125	4173	3332	2690	2242	1949	1728	1589	1516	1444	1295	1286	1168	1153	1033	1021	1065	1036	1042	999	951	987	996	964	1046	994	1008	1014	1005	965	1053	950	984	974	977	1031	1033	976	949	915	941	974	982	945	972	948	910	883	970	942	940	934	951	940	866	928	935	979	906	920	871	865	910	883	899	892	922	892	880	924	900	899	884	891	901	905	941	943	945	930	914	911	954	934	917	946	881	922	886	950	949	939	905	856	934	960	941	914	912	887	902	906	966	912	932	954	982	906	903	913	912	911	916	901	905	869	924	920	963	893	891	859	866	913	919	873	928	870	929	926	952	933	963	934	900	895	865	961	959	869	904	929	960	948	877	942	888	908	915	921	922	918	895	921	875	888	867	934	910	943	951	910	887	867	854	915	955	875	904	932	914	890	888	935	880	929	939	951	875	893	934	925	952	952	940	892	977	864	894	909	930	902	929	942	925	935	888	905	940	887	940	882	878	900	906	965	937	902	913	916	865	912	945	915	922	905	911	862	945	904	910	890	912	891	907	959	943	892	910	907	904	941	932	912	911	894	916	955	939	921	892	934	909	858	933	896	916	885	955	924	896	935	889	907	896	867	921	924	930	929	856	904	908	867	951	934	877	912	952	885	857	938	880	914	935	945	899	913	920	909	907	933	930	911	987	907	931	896	951	897	918	910	908	938	906	895	955	901	925	883	864	878	900	917	976	889	907	914	938	861	895	949	910	913	886	879	885	936	864	902	925	934	935	958	931	876	918	908	866	928	916	894	908	913	882	905	890	945	937	948	947	962	938	972	996	893	912	915	933	904	878	891	947	931	950	904	917	946	900	935	879	918	889	929	929	937	921	962	956	902	893	916	917	946	864	984	899	943	900	944	857	901	904	945	919	949	943	925	935	914	908	886	875	920	966	906	866	913	929	882	880	930	977	925	914	867	889	927	929	903	929	930	926	896	925	992	887	943	922	895	919	913	966	951	949	880	908	913	892	921	909	884	890	876	903	890	925	967	910	943	957	962	928	895	967	934	996	905	927	916	891	877	919	968	968	916	887	930	927	952	888	922	837	898	904	914	945	885	1007	928	933	907	897	931	897	902	917	967	909	944	852	938	977	900	947	924	822	911	875	888	901	904	903	875	949	850	930	937	891	857	916	934	944	876	876	941	920	910	945	904	916	905	907	902	923	921	877	906	898	884	900	920	907	903	930	945	907	939	974	939	941	918	927	906	955	888	934	869	900	960	872	825	913	933	971	888	953	875	937	888	954	874	888	933	905	944	916	925	910	899	973	877	889	882	888	867	911	945	872	885	897	906	902	925	962	926	915	909	881	894	905	923	886	941	971	923	949	938	919	892	916	887	937	913	887	905	1024	874	827	964	915	942	903	923	951	961	853	952	898	925	927	947	874	938	943	906	902	933	924	904	901	896	855	940	933	942	940	970	924	884	879	914	926	887	921	863	950	917	942	896	899	892	931	924	902	967	884	944	905	920	889	891	899	900	969	903	912	908	894	907	955	910	962	938	943	901	882	949	949	919	958	958	931	847	904	916	933	917	904	863	891	962	925	896	953	930	919	953	915	953	926	956	912	918	905	974	910	904	885	884	935	889	925	899	984	876	886	948	884	935	905	883	936	894	937	939	901	974	907	915	993	939	925	922	895	901	878	883	933	893	915	903	974	947	949	953	903	918	886	862	899	926	940	945	957	942	876	920	885	904	929	926	936	885	884	899	969	906	936	886	882	889	972	897	869	888	939	913	890	957	923	915	887	885	891	905	933	930	956	964	921	969	985	967	860	946	928	917	867	874	873	880	918	877	921	864	869	929	903	931	977	899	879	904	933	945	896	925	845	925	896	867	1004	936	908	951	891	906	913	917	969	913	933	905	877	886	887	980	956	922	959	909	962	907	879	906	917	896	941	923	932	921	956	961	925	944	903	939	900	871	963	901	892	915	836	935	943	887	936	911	962	928	929	930	900	925	944	876	912	931	860	893	897	875	972	893	920	936	867	925	934	934	951	953	951	941	915	893	933	926	917	936	901	841	925	928	965	899	870	887	928	920	890	894	883	857	868	918	857	938	895	900	911	901	901	926	883	904	914	949	866	932	917	977	920	988	922	931	875	892	843	884	915	851	895	924	946	897	908	906	887	902	942	930	908	941	942	895	883	924	885	916	915	985	880	942	924	904	918	884	889	921	926	972	967	917	931	919	896	899	906	934	914	894	930	918	898	852	879	935	922	906	934	915	935	836	903	934	907	899	956	914	940	887	935	955	913	898	922	915	956	877	914	946	915	919	899	865	884	880	879	905	859	905	927	888	878	935	932	932	914	926	953	876	913	906	965	916	895	941	928	962	910	898	972	925	908	932	920	916	937	962	906	901	877	935	885	874	871	952	917	941	929	892	879	915	919	905	885	994	921	907	930	928	911	947	832	896	931	929	881	885	908	896	917	894	913	897	894	928	901	933	892	890	954	895	871	873	955	917	919	947	1020	880	900	917	936	926	998	850	919	870	882	924	910	908	889	946	923	915	914	858	927	939	948	929	903	957	893	987	932	900	924	995	888	877	951	878	960	909	922	920	938	931	919	890	919	889	933	902	909	877	946	889	906	927	943	964	913	916	891	978	915	929	911	911	862	850	887	913	888	893	950	946	924	907	916	859	912	949	873	951	896	894	921	915	906	854	964	934	934	906	922	890	906	878	916	929	910	911	943	923	888	880	927	919	944	921	927	904	930	871	849	893	916	898	845	940	928	977	958	904	936	892	927	938	890	902	888	960	934	907	938	869	960	878	897	935	883	902	912	926	930	836	890	938	891	897	927	841	932	846	961	938	889	911	935	950	915	902	948	922	925	932	912	913	883	912	902	884	924	943	892	902	922	896	945	828	881	892	935	913	903	939	887	991	904	904	879	882	901	934	936	942	944	921	915	931	937	909	871	901	902	871	945	923	955	947	938	947	948	924	959	864	868	912	878	889	940	901	922	896	901	926	963	931	916	913	915	902	893	907	952	914	874	903	920	902	958	908	937	879	922	900	884	900	959	894	854	893	889	909	882	920	943	880	945	905	852	853	891	917	936	932	901	893	917	931	937	922	921	904	906	906	922	918	918	883	863	885	873	941	916	903	936	844	933	880	887	908	891	927	875	921	913	876	948	898	881	946	909	928	936	906	931	946	911	940	914	951	892	908	970	874	934	899	883	897	865	852	960	916	900	895	948	917	926	916	964	881	951	915	933	921	941	908	928	928	927	958	961	876	926	921	942	929	855	898	873	875	962	954	908	912	934	865	948	874	868	925	965	956	899	940	921	917	906	886	918	866	944	962	885	889	901	895	836	900	903	906	877	873	887	928	888	902	923	918	927	922	943	915	875	912	910	935	917	885	886	896	926	900	898	936	881	976	881	921	921	890	906	961	876	921	882	858	906	932	892	913	920	941	932	909	947	947	935	890	949	923	885	888	923	916	909	954	927	958	889	886	886
24973	21348	27466	25503	12959	2361	1522	1183	932	774	701	664	606	609	591	517	444	463	459	428	419	411	455	445	376	394	390	425	390	435	401	414	413	417	427	385	420	404	387	407	358	419	396	403	391	345	368	413	369	403	346	382	374	378	387	387	398	411	375	391	404	388	372	374	375	384	377	394	349	392	351	339	355	343	388	378	380	353	374	393	363	381	381	422	400	405	424	405	400	378	357	370	393	383	384	380	401	396	390	374	400	378	373	385	384	404	377	364	413	334	361	368	382	386	393	353	374	375	358	404	361	401	370	402	378	400	370	337	392	373	364	370	335	366	422	367	402	329	388	394	394	352	364	405	355	347	385	385	395	377	400	388	327	399	373	410	381	373	384	376	392	387	407	375	379	382	375	378	386	379	382	362	353	366	364	367	348	380	392	395	361	382	408	361	359	357	376	374	368	385	375	359	352	377	358	345	423	375	380	361	348	369	361	359	405	386	409	376	375	403	383	376	401	342	406	348	380	367	379	369	348	395	347	371	423	404	362	385	366	354	404	405	367	390	382	373	346	349	406	361	376	395	362	366	340	350	360	366	366	349	377	343	382	359	403	393	358	402	390	369	391	380	336	393	380	379	409	386	403	354	365	358	374	387	395	373	392	372	358	347	376	350	348	365	377	383	366	362	361	363	384	367	392	372	390	371	340	387	372	376	358	382	418	380	375	386	406	421	373	383	351	365	375	398	372	375	390	353	394	372	375	380	394	391	353	374	380	378	391	363	352	351	369	407	396	369	386	351	394	394	392	430	380	375	382	400	376	342	373	372	378	365	378	410	378	370	391	354	383	367	424	390	376	366	380	367	343	373	421	397	387	395	392	368	367	356	390	425	373	386	381	398	355	397	378	354	373	416	354	382	393	432	322	387	351	364	435	354	349	377	397	407	344	377	373	405	384	362	371	377	353	365	353	398	355	373	386	382	372	389	410	401	361	331	412	372	385	403	391	380	378	317	357	391	412	393	325	408	349	407	386	397	379	374	381	361	380	354	388	359	354	382	396	397	409	383	356	357	361	395	382	376	373	359	401	360	399	385	352	365	360	369	376	375	404	397	388	399	344	378	368	370	390	375	379	399	387	386	389	378	360	378	376	344	414	376	426	373	401	356	389	377	351	401	396	429	403	377	400	369	367	355	352	367	389	339	401	395	366	413	393	388	350	374	378	353	379	393	383	364	365	396	388	357	381	346	351	353	349	372	354	372	366	363	405	420	390	414	414	386	367	388	395	364	403	311	403	358	368	351	366	390	430	396	361	347	371	354	385	362	401	373	395	378	359	368	362	380	382	357	399	411	397	362	403	410	350	357	368	407	370	414	354	377	394	386	382	332	375	377	365	394	397	383	358	380	374	401	394	383	340	386	361	385	372	382	350	382	401	361	379	368	351	358	414	375	350	402	352	360	370	386	352	380	374	389	365	388	333	412	399	392	385	359	356	392	368	373	380	356	370	351	397	398	390	374	365	403	359	412	395	365	367	370	406	350	394	335	380	382	383	375	392	387	385	390	366	356	406	372	393	361	371	391	383	362	375	360	382	367	335	367	371	413	335	342	358	393	371	315	375	376	349	402	392	374	407	370	390	411	374	390	403	404	360	373	420	358	393	353	400	360	357	378	380	357	393	368	373	364	367	397	364	389	383	395	390	377	407	371	370	394	392	379	401	370	366	360	351	364	423	413	385	380	369	367	342	365	391	400	352	324	399	419	398	380	397	388	400	371	409	327	357	358	385	384	366	410	397	378	360	412	349	375	402	372	384	395	390	382	394	343	403	381	380	371	366	398	404	365	364	374	347	356	387	371	347	380	350	380	363	391	405	390	363	359	387	353	387	381	355	395	377	397	357	362	380	347	396	369	350	394	368	374	350	386	375	376	379	401	368	413	399	386	351	388	387	375	369	359	423	384	400	371	363	354	358	385	361	425	349	366	354	415	390	390	400	382	391	346	432	356	377	368	393	335	364	349	430	372	354	360	391	389	352	373	394	395	364	400	366	391	365	362	402	387	375	370	361	393	394	394	397	373	368	386	381	383	366	365	376	372	367	381	350	371	396	395	329	370	363	388	407	378	361	375	364	380	383	410	347	395	364	346	362	399	380	368	365	381	359	375	380	407	384	370	354	386	399	413	388	390	343	402	390	390	336	344	370	375	393	347	374	379	361	364	373	357	370	379	365	382	408	372	403	410	405	378	364	408	378	378	346	382	387	382	378	372	362	394	394	367	369	348	379	346	388	357	373	374	408	369	377	374	371	390	402	389	370	402	380	371	359	361	364	420	429	377	346	373	402	347	383	390	354	376	359	399	417	379	396	386	421	373	370	373	379	379	381	369	336	393	373	398	400	357	399	392	367	392	382	350	359	367	340	390	396	368	389	375	404	360	374	394	357	364	386	374	366	377	392	389	382	414	378	340	382	337	386	369	373	397	362	345	360	398	382	365	371	409	372	418	385	368	378	351	358	355	385	396	386	411	408	387	378	366	390	337	352	381	401	370	377	362	394	352	353	393	365	383	379	387	391	389	369	370	372	377	364	397	361	337	401	367	403	391	355	386	361	403	404	387	400	375	389	353	382	371	361	384	378	348	361	366	372	385	364	370	388	376	390	361	350	388	366	398	376	370	394	375	383	360	395	369	396	388	378	389	377	396	387	362	393	364	421	375	421	406	386	400	362	377	360	372	379	406	357	374	379	401	393	367	394	373	382	357	355	371	401	367	358	360	344	398	387	393	407	366	377	397	421	386	379	299	380	341	387	363	366	354	366	365	364	380	386	371	358	385	398	412	378	360	372	368	337	357	379	361	410	348	352	383	350	401	402	419	349	368	361	440	371	386	354	374	375	374	381	389	379	362	364	392	361	387	370	374	429	405	387	378	405	421	333	364	359	368	382	382	406	394	401	383	402	352	417	374	409	408	405	353	371	361	375	414	368	380	348	381	363	373	365	375	386	364	396	382	411	369	359	372	380	367	366	398	390	390	352	371	343	403	356	369	386	380	373	360	361	377	369	354	382	363	362	383	387	372	388	421	352	385	400	393	388	352	381	382	379	379	357	340	401	403	351	357	375	345	380	339	419	383	366	386	371	359	338	378	371	389	392	374	357	411	402	373	390	433	383	380	418	392	389	389	383	345	347	395	387	392	367	369	378	414	388	376	342	340	417	356	415	365	334	376	369	364	382	371	380	419	369	365	372	359	389	430	370	403	380	365	371	387	365	318	392	355	372	358	389	393	394	339	384	359	390	374	396	352	376	378	381	332	367	353	375	372	362	378	355	386	387	360	373	367	399	348	380	422	380	371	364	373	398	344	394	380	398	387	374	389	393	382	383	367	363	383	372	368	401	365	405	388	368	347	368	416	367	386	371	378	372	373	365	353	378	368	343	381	334	385	414	353	390	356	362	362	403	371	369	367	350	356	398	378	376	398	348	336	383	410	321	398	343	367	357	370	374	384
7616	16840	12950	6954	4829	3600	3080	2442	1844	1351	1207	1085	1006	899	857	705	634	633	571	535	560	543	563	480	512	508	548	546	513	531	561	564	520	497	546	531	550	521	520	499	469	512	469	515	472	458	465	487	473	469	472	457	480	481	477	483	509	462	465	441	486	432	466	441	468	447	430	453	451	457	485	467	470	446	523	498	463	435	463	511	483	488	455	450	459	452	456	446	498	426	489	473	493	468	466	437	443	460	493	444	446	471	463	453	442	453	447	428	485	487	460	461	474	450	471	462	488	423	444	460	454	432	453	480	465	463	435	457	414	476	452	459	494	486	458	430	430	458	453	457	476	454	494	479	474	468	481	500	458	463	449	488	443	473	461	460	424	458	468	469	499	475	465	472	418	472	461	421	433	460	470	447	481	455	470	483	468	446	400	503	458	456	478	454	470	464	465	422	471	478	446	467	506	441	439	446	503	459	468	458	481	461	443	466	462	455	463	458	450	463	508	459	459	436	460	436	453	487	490	461	449	491	468	447	497	435	434	444	449	468	428	496	451	463	466	455	473	451	473	435	502	486	455	508	448	454	447	426	504	486	448	431	459	454	486	479	478	476	480	497	487	418	446	444	465	486	462	449	446	455	452	486	449	448	480	480	510	461	491	427	433	404	463	470	456	471	467	450	475	498	413	454	434	463	442	495	464	473	466	483	450	490	449	463	469	508	473	500	477	452	476	470	436	463	464	499	498	464	453	454	484	449	481	475	472	439	450	424	490	418	483	454	497	460	451	439	457	473	489	480	439	445	434	461	461	412	419	465	457	458	504	485	440	475	474	477	462	499	468	430	478	497	473	472	471	464	435	440	449	470	460	471	462	433	433	459	462	480	456	486	475	477	474	446	434	463	459	472	459	483	486	472	441	509	485	459	432	466	457	472	450	487	443	460	481	476	445	446	452	442	467	429	504	448	475	457	485	477	473	493	446	472	455	476	466	460	497	457	468	505	464	431	447	453	469	503	459	442	457	446	482	445	437	422	459	471	472	448	477	469	495	462	464	441	456	466	463	452	461	487	470	475	504	448	484	409	456	495	482	474	466	497	450	487	492	453	469	474	467	432	479	480	469	458	472	489	448	460	424	448	452	474	504	409	477	433	453	452	488	503	432	463	470	441	477	443	461	471	484	462	477	476	484	469	463	503	466	482	460	445	456	504	465	448	469	473	453	444	464	443	488	477	497	484	433	455	491	446	455	466	459	434	489	452	468	478	448	466	476	489	480	491	483	475	454	478	458	444	491	460	474	451	508	456	441	429	429	452	478	511	496	449	417	431	428	484	474	449	485	495	467	468	448	441	442	465	466	479	482	485	485	473	451	477	456	490	414	467	525	469	447	448	483	444	462	430	459	460	486	525	463	452	451	438	479	479	432	453	438	458	462	437	450	440	457	440	484	465	485	425	483	460	451	439	471	484	442	458	468	462	479	438	452	473	472	453	473	484	480	462	456	473	456	424	452	422	481	474	479	495	463	476	458	439	435	467	470	454	444	495	439	419	491	443	470	458	480	476	503	461	476	451	480	446	499	425	473	492	473	476	476	457	494	475	477	460	460	441	489	483	467	464	448	480	432	505	470	443	448	481	466	458	459	484	440	482	433	441	456	471	452	447	477	436	490	444	458	490	470	491	477	458	478	472	425	495	462	483	487	459	464	471	460	483	497	454	445	493	412	449	438	488	438	447	464	430	493	501	460	484	440	447	439	454	474	456	431	524	494	448	434	432	458	475	461	466	429	494	472	476	500	473	430	439	467	423	440	479	452	499	453	466	464	495	471	404	471	445	444	456	462	452	477	481	462	435	473	435	477	446	458	455	438	492	484	440	478	491	448	493	468	449	465	507	442	431	467	448	438	475	436	425	463	453	423	471	457	485	428	455	448	495	438	474	482	474	413	499	484	487	470	435	464	438	462	473	510	428	461	465	491	446	453	446	494	465	422	452	471	453	440	433	431	459	434	444	479	486	461	472	462	449	454	452	488	477	449	432	455	471	472	433	457	445	449	477	455	429	468	421	463	438	485	428	457	431	457	456	447	503	490	452	499	477	454	417	455	439	486	427	518	493	460	418	462	469	459	450	451	463	459	477	473	453	474	490	449	499	469	517	465	477	445	446	438	436	468	474	477	447	445	496	441	464	412	488	461	490	453	470	444	468	451	475	442	471	481	427	421	437	503	437	458	449	438	462	452	447	463	486	498	418	458	437	469	482	473	479	445	472	428	462	419	420	452	431	480	490	452	449	456	480	470	448	461	477	465	451	458	485	463	457	484	440	459	488	450	488	474	470	475	449	445	419	433	452	455	472	471	486	477	465	475	443	463	497	441	466	440	464	438	449	449	483	465	463	444	418	438	427	458	481	493	454	477	434	452	505	480	463	438	488	476	450	441	465	420	434	470	422	474	461	472	488	476	449	479	483	423	462	444	454	462	464	501	462	454	483	468	438	469	491	437	504	493	441	477	460	443	479	473	428	439	436	447	469	470	444	438	434	495	453	478	481	403	465	436	430	485	445	476	475	425	481	452	451	447	438	488	477	447	435	454	461	441	492	498	447	454	466	458	468	476	473	497	425	476	480	501	458	468	480	453	513	469	514	469	455	493	467	471	496	454	484	453	469	452	465	449	476	432	475	483	457	441	454	501	454	462	447	449	442	453	466	435	441	447	431	422	459	474	468	468	500	483	485	494	471	445	467	484	451	461	443	487	435	461	429	461	480	451	462	458	461	473	478	491	451	460	430	448	485	491	454	467	448	452	454	434	459	482	435	454	453	443	451	450	477	475	464	447	416	430	471	448	474	466	454	479	471	459	479	446	486	452	481	510	426	439	420	484	437	468	467	443	423	449	453	425	403	490	462	465	493	456	465	469	456	476	465	455	483	448	434	463	451	451	425	453	465	442	471	433	447	465	485	418	469	443	467	449	444	468	467	463	411	443	489	481	440	452	463	470	468	460	455	473	474	468	454	456	481	431	467	467	462	483	446	428	482	481	460	495	455	439	453	467	481	416	432	497	437	476	465	465	508	438	484	459	420	462	473	456	471	448	475	473	462	464	452	473	450	485	470	468	476	444	440	461	446	482	473	433	467	469	481	456	427	484	493	449	469	455	460	472	446	422	477	448	431	467	459	482	448	442	450	441	459	483	465	458	448	464	419	497	468	466	469	438	488	441	440	465	460	490	459	466	452	460	480	459	430	455	470	529	454	436	454	432	473	458	447	477	447	452	491	482	457	468	477	454	463	481	465	447	467	473	477	453	445	453	484	440	442	478	452	470	487	435	441	434	450	443	429	420	477	465	463	419	445	438	439	471	467	492	476	465	437	482	472	442	468	466	444	459	485	496	458	471	471	448	447	463	492	492	486	458	509	525	487	499	457	476	477	444	477	460	486	466	507	498	486	437	446	445	466	482	464	441	475	463	440	425	479	485	451	439	474	478	467	453	440	481	500	492	474
22924	21394	29017	24127	21396	21425	9876	2540	1632	1325	1133	1021	968	898	833	752	665	612	607	512	533	530	487	461	499	485	469	504	472	518	466	503	492	486	488	455	478	439	457	470	442	457	409	435	496	474	496	463	415	403	461	459	464	436	427	448	413	419	423	406	423	423	435	394	466	432	443	404	428	443	414	398	447	458	413	442	439	411	432	392	426	428	398	426	400	432	418	439	417	454	431	444	414	441	421	441	397	390	470	401	391	414	462	407	439	393	393	408	441	406	426	434	422	381	415	399	393	397	397	401	401	377	440	437	401	429	401	435	405	421	452	419	387	430	406	430	377	407	404	421	429	418	389	443	409	411	418	402	403	396	381	449	438	420	375	431	436	411	376	427	414	407	422	441	386	404	415	400	432	415	406	366	400	410	427	406	464	428	381	388	411	417	408	396	420	399	411	416	406	428	423	461	433	422	455	427	424	415	407	425	417	423	437	437	392	396	400	436	404	421	418	461	387	417	419	447	428	425	440	405	405	426	436	395	423	424	409	422	439	425	413	445	404	429	405	418	440	427	417	411	460	431	433	416	412	394	405	427	436	410	388	422	397	466	419	410	424	412	384	425	429	407	454	434	426	406	444	412	428	428	444	397	399	455	397	430	416	416	412	439	437	405	400	440	450	424	392	417	404	432	409	417	400	398	378	420	429	395	426	422	418	498	385	442	426	427	431	458	429	439	448	438	423	396	412	398	424	384	427	420	414	432	440	378	414	433	416	457	414	423	424	441	419	428	410	450	468	442	383	465	438	379	408	406	419	424	418	426	380	430	407	422	479	405	405	408	394	467	432	446	413	415	467	393	414	442	447	408	407	433	469	445	395	382	427	405	437	458	407	426	379	440	422	443	400	452	418	409	404	410	413	426	435	375	381	456	468	419	424	398	399	426	473	466	410	381	423	416	399	385	411	433	446	420	408	449	412	420	408	407	436	437	391	428	473	402	427	409	398	410	392	431	422	395	410	436	412	396	362	433	444	428	392	434	438	367	414	431	387	413	425	421	435	407	435	410	453	389	407	414	396	410	438	418	410	393	425	418	404	399	401	463	404	380	394	431	427	460	429	422	424	429	449	444	416	434	414	415	438	458	400	454	414	400	430	430	446	434	413	397	429	436	400	411	426	399	438	416	437	377	415	405	397	404	424	396	448	390	439	437	404	430	462	375	410	437	427	434	397	437	422	429	388	424	410	395	445	437	432	406	433	377	418	442	374	397	416	454	425	452	398	423	413	414	397	420	423	452	427	405	409	397	424	398	418	415	396	465	453	382	414	379	402	392	391	410	435	397	377	392	424	432	388	397	402	388	441	452	433	438	439	404	418	424	410	402	454	417	434	424	430	406	435	398	411	431	461	391	419	396	436	410	441	416	416	423	448	429	400	430	424	421	425	421	409	428	421	424	389	415	414	441	396	408	425	431	395	382	431	416	433	422	408	431	428	397	424	446	408	395	442	451	409	417	394	410	409	405	389	435	442	394	442	431	428	399	444	396	388	397	401	413	414	416	437	410	454	449	427	407	385	427	452	430	471	397	442	417	439	416	445	394	411	423	457	431	408	395	417	402	426	411	392	398	389	425	443	453	423	412	422	414	414	412	429	420	395	403	458	418	400	435	406	414	393	428	400	441	382	424	431	386	395	417	412	467	434	437	401	386	409	422	431	395	428	398	426	401	409	399	374	368	415	404	433	423	426	427	429	424	389	423	428	438	426	412	441	420	388	384	432	418	423	418	420	425	448	425	428	441	421	428	411	415	450	447	418	415	420	422	404	415	373	441	426	420	447	441	434	448	425	407	380	440	437	419	457	428	435	406	429	391	432	471	435	438	429	402	399	434	427	412	400	425	399	439	438	404	381	381	448	404	394	432	421	422	411	394	406	438	438	406	436	441	383	399	428	397	398	426	440	421	432	423	419	385	431	423	436	426	414	442	453	422	420	434	445	419	396	418	418	428	423	402	441	423	440	426	387	426	441	415	418	403	431	437	437	444	425	384	426	439	425	429	409	410	431	417	457	429	409	439	404	391	390	419	402	408	384	411	392	411	414	416	432	439	438	414	432	429	460	457	395	400	362	386	400	409	431	414	428	441	414	380	434	418	405	422	433	462	440	453	429	448	458	421	438	415	424	394	433	431	384	428	458	426	409	441	440	394	401	458	412	418	413	423	420	426	430	392	433	418	391	425	419	427	415	437	421	410	434	415	427	428	408	439	422	395	433	397	426	422	419	426	390	434	410	414	409	416	379	448	399	392	377	398	459	422	427	447	430	412	438	417	430	384	444	397	446	390	457	395	384	442	382	424	378	388	412	439	404	387	415	400	434	411	427	384	395	429	421	394	410	407	409	420	414	418	443	407	427	406	423	445	399	397	412	407	425	382	356	424	443	422	433	409	432	406	428	374	432	416	424	446	460	409	423	405	447	391	418	441	419	434	388	436	445	432	426	373	418	421	396	416	401	439	410	448	420	438	436	427	389	432	404	362	415	442	446	438	430	394	393	370	424	461	397	443	437	410	413	423	392	389	416	396	450	439	390	406	428	398	428	425	456	454	423	428	402	404	402	386	432	410	429	416	420	419	393	402	418	398	409	435	413	427	416	398	408	411	395	429	409	449	392	448	407	403	420	434	406	404	443	402	424	417	435	405	407	390	463	421	432	433	396	400	378	433	430	417	402	403	402	420	415	392	422	399	436	441	401	448	403	415	413	440	363	418	462	439	418	409	433	449	431	448	401	394	410	470	448	406	383	418	449	408	416	411	406	436	403	431	460	408	415	431	410	405	399	443	427	436	409	420	448	400	418	409	399	414	408	399	406	418	415	418	393	399	420	372	375	409	425	403	405	408	392	396	419	435	410	414	407	416	433	427	394	403	419	411	413	449	421	432	384	385	388	416	404	391	408	439	440	446	421	376	408	416	407	406	408	384	448	441	445	423	412	408	428	410	381	431	372	391	438	408	416	431	431	389	426	415	414	387	424	477	391	423	414	442	417	408	437	415	402	422	445	440	400	410	439	396	429	422	432	409	414	415	382	451	411	378	388	399	442	393	419	413	425	436	426	402	391	411	385	411	396	417	383	442	419	437	435	407	446	388	400	445	411	416	424	473	382	421	427	410	427	405	427	445	407	395	451	408	428	388	390	391	425	421	448	410	407	427	452	400	418	426	427	439	417	411	447	416	437	395	375	437	435	397	409	422	425	379	452	404	424	418	436	412	410	442	379	389	442	437	393	390	408	406	426	383	453	392	375	414	401	427	424	405	408	388	419	445	429	399	387	447	415	412	376	409	440	443	407	407	401	436	428	409	414	449	403	441	429	403	443	448	436	425	418	391	438	409	434	428	421	403	425	429	435	387	413	395	402	439	450	402	409	399	411	469	408	427	430	426	424	418	410	394	426	452	402	434	444	440	374	430	369	443	454	426	379	426	455	416	472	436	397	436	397	415	421	387	407	408
9462	25566	20402	11946	8679	6691	5418	4138	3169	2565	2025	1747	1585	1442	1276	1168	952	870	803	756	683	634	695	667	648	647	681	682	649	689	703	678	644	638	612	586	596	628	647	602	676	562	609	563	534	578	584	577	560	573	569	573	539	550	551	550	580	561	566	527	535	568	494	489	494	527	510	541	533	538	526	541	534	538	559	511	574	479	514	490	502	550	563	538	540	537	506	506	525	502	525	481	547	516	521	520	507	525	474	501	533	532	547	504	553	485	540	498	532	514	535	539	514	535	546	526	525	550	482	543	519	521	514	525	533	504	494	546	547	545	554	498	541	502	520	528	500	504	506	487	495	515	528	533	512	564	541	562	530	503	485	527	521	559	541	525	535	515	489	521	549	538	532	540	508	514	515	502	544	507	552	538	483	589	519	490	494	491	512	572	555	509	506	516	522	527	556	532	557	528	520	518	529	515	506	543	517	519	523	542	520	522	518	532	520	508	510	544	563	510	524	529	564	590	537	488	565	541	550	490	513	506	561	520	539	534	476	552	489	547	478	512	512	498	542	517	562	572	512	496	520	485	537	532	489	504	534	562	582	521	500	518	569	539	513	497	550	570	537	490	517	549	533	496	504	496	521	533	520	542	518	489	556	507	501	551	576	503	474	525	505	502	547	517	530	516	526	556	526	525	513	496	572	508	491	477	530	493	552	523	548	531	572	490	538	481	505	529	486	505	532	512	521	501	535	552	517	544	555	483	525	495	518	494	559	528	517	533	511	536	497	569	470	487	520	464	561	514	525	514	488	566	498	527	547	495	529	542	528	518	517	547	552	534	545	514	526	503	538	541	529	515	535	500	528	552	504	526	543	498	542	525	524	522	523	501	524	501	515	541	516	534	509	501	535	514	526	515	568	516	555	523	540	543	532	500	490	531	516	544	537	518	513	501	527	503	521	498	513	560	499	525	503	523	505	503	488	528	497	520	506	501	544	505	528	521	528	534	502	537	527	545	551	534	522	513	532	497	528	524	505	516	514	476	537	507	556	563	488	532	557	554	541	524	521	568	499	535	520	510	513	538	521	510	569	524	516	524	549	508	537	519	507	499	509	541	511	504	512	580	549	521	537	548	508	513	538	515	579	555	532	513	558	528	507	483	535	519	530	570	505	544	530	536	501	530	511	486	513	527	517	529	573	521	532	528	517	532	514	487	522	476	503	471	519	545	557	552	532	524	513	510	529	512	532	578	523	525	527	564	496	556	532	522	510	509	515	508	535	504	523	517	519	527	508	562	538	529	530	540	499	502	555	527	515	518	524	554	515	532	489	532	555	506	530	514	539	527	521	490	574	517	501	533	561	562	526	526	505	525	487	509	512	518	575	528	580	534	551	510	555	549	549	547	518	525	537	565	501	520	522	479	540	486	473	531	535	505	526	506	520	525	497	511	494	510	533	503	492	498	475	534	517	509	560	557	512	514	541	487	510	482	510	526	529	543	554	554	544	501	558	553	511	531	503	545	494	526	512	503	484	486	499	538	570	520	524	513	561	543	527	490	519	529	515	518	560	524	508	548	542	524	549	526	552	525	548	488	516	535	498	540	497	551	533	497	554	538	537	533	495	498	519	538	531	555	485	498	479	518	519	522	502	500	533	521	511	538	508	543	512	528	545	518	508	512	545	516	510	469	484	555	562	558	537	494	486	524	551	546	508	529	539	508	569	523	531	491	501	491	510	498	505	497	470	540	514	502	507	537	550	539	526	500	537	506	472	528	515	556	531	522	493	527	561	546	482	503	535	528	499	513	516	508	545	535	486	496	539	565	517	559	524	501	482	525	525	541	516	530	530	510	487	512	542	543	503	542	531	545	527	492	509	513	564	544	493	516	533	507	514	498	504	528	549	516	550	552	490	527	539	540	504	540	505	556	538	494	483	536	513	489	524	543	524	517	486	515	503	519	552	552	536	524	496	498	525	509	526	518	511	521	547	482	531	503	471	514	535	509	535	555	517	549	538	513	506	513	518	501	521	496	503	526	549	488	527	592	534	524	481	550	540	512	542	535	554	553	524	546	488	511	536	545	566	510	516	533	511	506	524	518	538	513	522	522	504	542	564	513	540	507	479	528	532	554	548	508	532	554	497	487	533	571	503	510	525	534	546	551	536	532	532	515	482	518	488	502	589	529	548	466	547	492	495	505	563	513	534	481	551	519	517	530	515	472	527	537	514	494	512	482	497	488	526	504	530	523	537	505	509	503	522	552	527	539	521	568	516	511	522	486	522	526	534	489	529	540	523	511	486	527	508	543	550	481	562	519	472	523	484	514	523	482	535	520	520	507	540	539	542	551	505	501	540	527	531	548	531	534	540	531	515	540	530	586	488	528	496	508	480	537	574	516	513	492	536	544	540	534	562	524	529	495	568	548	490	519	561	537	546	531	572	529	498	515	511	524	539	495	528	488	520	545	537	521	542	521	522	519	498	506	505	510	549	527	520	535	503	508	561	523	545	532	495	527	481	563	472	534	527	497	536	528	478	504	561	536	516	528	539	531	534	549	524	507	505	539	502	519	477	475	535	516	512	539	503	536	480	520	497	506	499	555	516	545	570	528	513	500	534	504	490	481	554	516	549	497	521	483	484	566	534	497	489	541	493	542	536	509	554	540	532	514	524	518	525	516	529	557	541	533	480	516	514	517	524	543	564	564	489	490	536	498	478	525	555	528	529	546	529	531	504	513	532	518	530	499	556	475	469	506	498	525	506	502	562	570	527	533	510	527	517	519	516	510	552	503	515	496	538	485	569	550	545	501	525	544	491	498	527	532	546	489	521	512	507	521	508	528	512	518	508	522	526	543	523	498	518	556	492	533	537	530	523	534	525	514	528	494	527	485	543	529	526	540	507	526	525	543	544	546	574	544	504	522	510	506	516	513	501	513	530	512	489	509	489	530	548	492	517	538	520	519	547	507	500	516	501	536	537	538	517	533	495	497	542	547	506	530	527	526	540	528	537	517	523	516	515	527	504	511	503	502	481	497	530	546	528	498	491	527	504	536	546	490	553	500	526	487	561	512	521	546	556	552	504	517	534	472	534	550	528	535	508	484	518	483	484	519	492	528	480	505	486	533	542	513	567	520	508	526	509	468	537	548	521	495	544	486	522	512	523	528	514	512	493	533	530	546	517	516	490	536	547	533	521	527	526	563	522	493	526	548	535	534	521	569	522	494	501	533	501	523	478	548	509	548	520	558	550	554	507	496	494	554	568	497	507	535	493	491	554	539	568	526	531	517	512	535	523	508	503	544	479	527	485	550	509	505	549	530	524	539	515	501	534	530	494	516	549	508	545	498	518	569	531	502	559	536	523	484	518	523	555	553	522	550	528	485	530	513	558	555	517	457	531	541	525	570	497	538	502	500	532	494	545	531	534	545	546	550	517	499	508	499	487	540	532	574	531	519	490	499	500	510	540	492	541	530	564	533	512	481	489	515	503	479	541	540	510	566	525	551	479	525
27526	19385	9236	3795	2238	1494	1392	1141	1015	924	869	841	748	833	796	751	679	670	721	675	707	709	697	703	641	667	704	708	706	660	716	654	630	681	725	688	673	700	658	667	603	672	663	654	703	660	647	712	666	654	626	643	663	719	672	692	677	624	657	667	716	665	698	662	655	662	623	651	664	632	686	654	667	689	668	731	643	658	657	675	664	623	667	701	645	721	657	622	706	652	657	698	665	641	636	646	637	687	669	621	651	718	685	653	608	645	643	664	674	645	689	696	687	706	667	669	659	663	682	660	680	631	674	666	713	657	696	644	620	693	668	628	670	706	629	682	668	650	709	653	659	639	644	654	682	638	684	633	663	689	657	656	663	665	710	654	659	650	643	650	627	681	643	660	678	669	670	640	656	651	661	659	640	669	687	660	696	658	642	693	661	619	727	644	683	721	682	681	694	656	670	647	638	608	600	674	659	706	668	636	658	691	655	644	706	676	638	670	674	640	662	643	685	662	667	676	692	642	646	690	666	694	670	630	665	674	651	647	641	709	672	661	626	735	687	715	647	646	607	658	665	649	687	654	652	714	667	643	641	618	692	647	641	691	637	634	654	621	617	617	668	628	660	680	663	659	666	661	654	656	678	687	669	692	690	657	653	650	664	643	661	666	644	676	640	671	644	655	637	692	677	673	691	667	675	657	656	597	675	713	699	670	676	633	691	675	619	644	705	619	663	629	657	648	669	659	653	713	657	708	693	689	679	595	643	650	656	655	663	667	657	666	649	684	628	691	686	707	665	641	637	666	651	631	631	627	620	696	672	692	676	646	686	707	680	663	662	645	698	723	655	647	680	664	649	683	678	673	679	682	669	640	659	684	662	666	638	648	692	639	677	658	686	670	672	667	643	664	617	685	665	651	689	679	634	645	661	641	694	640	646	668	655	672	653	678	646	660	629	606	695	619	646	633	671	734	651	689	673	640	639	623	671	687	641	623	658	637	658	660	663	669	673	651	618	665	699	650	677	656	632	681	683	685	592	698	660	667	641	736	665	652	663	620	708	701	645	663	690	657	650	657	651	661	705	633	648	670	677	629	660	709	688	667	642	666	634	681	688	650	646	637	642	640	700	673	632	674	637	694	641	687	670	640	660	677	676	708	690	716	641	706	680	642	678	643	661	668	721	641	665	715	714	698	646	644	668	650	737	668	663	631	663	685	665	692	636	649	714	696	672	652	636	675	641	681	663	733	652	665	674	666	691	667	657	666	646	623	716	667	662	625	650	707	667	699	664	680	677	680	665	630	675	674	647	640	701	608	654	689	674	651	708	680	650	696	655	647	683	631	687	630	688	640	661	628	628	624	642	655	691	659	632	699	655	674	670	659	587	672	712	627	647	624	659	676	696	686	706	664	620	657	656	671	716	701	658	683	662	661	647	678	668	669	643	665	635	624	690	646	686	657	703	690	639	620	643	658	701	649	678	662	677	679	684	633	711	702	658	671	651	687	656	656	678	723	674	621	637	635	671	654	684	740	640	716	690	643	632	664	621	671	669	662	633	633	664	663	633	704	607	690	638	636	666	665	692	623	638	669	666	677	637	698	633	651	659	634	686	667	680	661	641	671	660	697	655	730	677	658	650	693	660	695	671	664	672	690	731	636	715	665	701	695	665	707	682	629	637	664	659	631	660	633	650	656	680	687	602	653	641	629	661	670	638	689	643	705	653	686	670	653	642	637	650	708	672	653	641	664	671	679	693	672	656	661	674	682	654	668	655	680	699	634	670	687	629	665	698	668	657	664	680	652	648	688	688	646	640	668	657	689	673	710	663	683	670	652	634	688	637	704	665	634	637	684	640	688	696	659	646	680	647	664	612	653	655	673	641	664	634	633	669	597	663	663	638	688	660	640	640	662	677	649	637	699	694	676	715	671	679	687	679	683	627	643	629	639	644	712	650	717	688	604	650	632	649	698	693	682	656	652	668	671	668	672	636	670	649	661	597	673	637	661	665	651	704	656	683	646	668	647	692	672	661	643	662	676	647	642	673	664	691	689	635	652	647	663	662	695	668	598	744	656	643	664	691	652	662	649	704	660	705	646	659	675	670	673	685	653	642	648	669	665	661	665	661	633	621	667	648	671	657	704	600	643	676	638	699	657	727	707	678	665	645	702	668	627	657	650	669	724	622	667	673	675	697	691	686	670	651	640	649	654	673	662	659	660	650	605	652	694	676	663	628	676	680	651	653	657	668	627	688	658	676	640	678	636	672	673	673	679	656	644	669	683	669	676	671	694	681	658	649	679	697	679	631	672	669	671	678	646	691	667	692	653	678	638	630	638	680	694	651	660	666	691	653	691	705	671	666	700	616	627	669	652	642	624	680	692	690	701	668	687	703	679	677	661	702	669	662	708	643	689	671	659	693	656	677	682	686	701	685	632	677	593	691	634	651	654	671	665	619	675	656	669	645	650	653	650	661	678	644	646	651	648	634	714	622	668	698	644	664	691	672	680	686	637	639	700	663	699	652	645	674	661	666	659	649	670	670	658	694	682	644	625	652	698	667	627	683	709	708	632	652	624	686	687	677	616	677	690	647	716	683	690	639	693	679	659	637	672	707	683	632	646	650	637	654	696	649	657	659	652	661	679	685	639	653	685	698	659	725	660	625	638	616	644	656	709	647	664	639	670	636	648	675	661	635	651	661	680	651	684	645	669	656	730	658	723	687	646	690	687	647	650	642	672	628	688	673	641	655	691	643	610	648	617	663	682	688	703	668	644	685	701	660	630	658	678	627	709	625	683	650	670	646	684	683	716	678	645	670	632	670	691	717	656	635	668	636	648	644	702	659	682	683	680	681	630	653	656	672	722	667	696	678	681	696	693	687	616	672	674	711	694	678	684	671	666	689	614	706	685	671	702	638	670	672	658	695	598	681	670	684	673	639	644	707	731	674	653	647	664	670	705	661	636	673	601	668	676	727	627	662	679	662	659	657	644	614	678	648	647	628	666	627	600	670	682	678	679	647	668	698	710	669	657	643	620	667	655	643	690	656	627	668	652	650	690	622	625	685	681	684	705	648	668	676	678	682	720	643	694	692	640	641	677	624	656	645	672	635	625	671	662	663	634	672	613	639	640	678	667	650	671	647	699	672	685	648	646	676	664	645	697	659	645	668	651	667	689	678	665	701	682	652	677	649	656	673	637	640	616	598	630	654	646	682	680	663	657	667	621	662	703	666	640	639	679	638	659	665	649	684	620	673	638	639	697	658	645	635	672	668	715	630	690	711	659	662	643	637	669	713	702	699	612	663	657	696	688	667	683	663	655	659	617	639	662	706	670	677	644	639	687	694	649	655	692	721	682	658	691	734	669	653	683	650	658	695	640	680	686	667	651	715	630	666	682	655	605	653	641	666	648	679	654	645	661	669	685	688	646	599	646	699	670	721	672	658	723	684	670	666	668	670	659	705	653	678	633	625	631	671	615	661	652	667	669	647	637	692	638	662	733
7850	11493	8610	4706	3519	2569	2302	2007	1563	1374	1199	1125	1083	1058	983	957	889	867	841	864	873	868	832	820	825	856	825	818	842	867	803	822	810	825	812	807	831	893	838	800	780	798	847	797	838	795	805	800	839	866	804	781	788	815	826	783	824	738	840	778	809	771	834	757	824	852	777	826	804	796	861	775	781	818	814	806	781	833	796	758	815	787	809	800	802	820	764	835	780	784	767	779	848	793	787	825	823	766	757	762	828	817	857	817	813	796	757	798	762	805	791	793	843	792	773	772	778	842	801	792	801	824	820	774	814	784	771	826	810	780	859	836	719	829	824	797	820	764	802	834	863	748	802	787	799	785	764	816	780	805	809	820	838	795	805	791	826	810	867	822	769	792	783	829	861	809	795	780	806	769	793	793	796	799	799	823	784	829	804	774	824	804	780	788	806	814	818	788	786	831	804	769	835	810	768	779	807	829	832	774	800	793	786	799	806	829	816	821	830	794	817	842	807	790	761	779	765	798	818	804	792	797	775	786	784	815	758	804	767	796	763	750	793	756	778	827	821	797	781	777	776	830	757	845	788	777	773	818	801	840	826	786	836	815	790	820	805	813	819	773	770	856	778	796	791	800	798	809	756	794	871	818	862	776	802	768	771	850	771	803	846	814	836	853	839	797	797	833	805	823	898	797	783	822	760	797	798	796	823	799	763	820	783	775	784	776	807	739	816	797	803	805	804	801	840	848	793	804	797	802	823	838	815	838	813	754	801	812	782	808	818	883	747	801	810	810	814	834	807	833	855	818	723	807	812	814	818	827	795	839	810	782	789	805	750	825	788	831	767	824	828	780	822	818	798	789	841	779	805	826	808	799	826	829	760	797	798	830	782	811	832	764	820	795	831	784	738	784	810	789	815	794	781	793	767	823	815	727	774	840	817	823	777	827	836	820	823	837	826	836	807	849	806	810	813	816	752	800	783	826	801	778	836	789	790	748	768	749	743	809	784	805	766	785	809	814	803	755	721	834	795	802	837	759	812	838	797	819	763	771	813	815	799	810	771	817	802	816	786	812	829	793	786	854	795	773	832	771	850	864	790	820	786	772	773	777	843	784	837	792	813	805	815	786	775	840	819	778	763	838	782	806	782	806	754	797	718	867	826	815	790	754	821	762	783	824	781	789	747	801	828	792	769	808	822	859	792	830	815	836	819	787	806	817	825	772	801	812	801	775	848	798	886	803	800	805	842	791	767	836	792	821	811	872	793	787	806	772	815	803	806	781	809	772	773	813	786	811	796	780	814	817	770	808	777	782	800	766	797	725	787	807	814	801	806	836	835	830	752	804	773	789	775	798	797	815	816	766	843	791	790	777	820	814	833	815	749	773	770	789	836	818	789	789	814	832	809	794	844	814	793	750	804	777	758	781	810	790	788	766	835	822	799	795	789	838	803	788	786	764	785	828	772	772	805	788	792	831	783	788	819	811	833	804	810	792	789	813	790	811	728	809	761	795	818	812	801	840	757	754	753	825	782	779	786	837	863	786	793	778	801	766	809	839	849	822	777	817	753	815	789	751	780	767	823	755	798	767	791	838	800	812	774	792	772	820	830	822	813	804	799	794	751	821	771	808	810	831	795	804	814	840	766	817	827	797	801	785	757	783	817	795	823	785	787	801	823	826	801	774	808	820	797	841	809	822	818	807	802	840	838	841	783	794	835	816	824	774	801	825	789	832	786	779	787	780	805	836	763	794	777	748	827	747	864	786	805	773	822	825	808	826	788	774	813	839	806	812	787	784	787	827	818	800	800	828	797	800	845	811	840	818	813	845	804	788	787	767	787	833	793	829	805	812	759	791	821	779	769	766	858	842	849	777	814	792	788	762	831	804	765	719	767	782	815	814	795	823	782	798	809	827	756	809	774	816	845	792	806	794	807	820	804	808	796	760	832	824	804	768	788	765	828	812	841	809	840	834	804	782	840	802	825	811	813	802	778	809	817	765	853	800	823	766	800	808	770	779	794	762	798	802	774	762	829	822	797	785	745	837	815	788	796	765	844	832	835	854	812	789	783	847	829	757	821	811	761	777	826	837	793	807	791	827	742	828	785	834	721	847	808	822	793	817	775	813	823	831	808	782	812	841	807	849	767	807	812	819	799	731	826	799	847	816	730	790	834	842	788	830	837	795	838	804	768	810	790	813	810	825	819	852	782	852	827	815	812	786	757	822	849	810	787	767	819	765	756	805	825	847	809	806	822	776	841	843	787	773	815	813	791	788	815	826	799	831	798	768	791	803	830	814	828	768	805	803	817	825	843	764	773	728	791	784	791	787	788	773	751	827	808	792	792	805	831	836	800	849	782	814	856	801	842	839	799	807	804	803	767	779	844	822	837	797	816	788	801	779	794	820	827	799	847	799	756	822	779	793	764	801	747	815	800	815	772	813	840	840	841	769	802	800	773	834	838	804	790	778	803	819	738	783	786	775	781	749	896	808	821	820	784	786	813	868	799	849	785	790	800	782	806	829	783	788	802	786	883	790	830	794	831	828	812	834	723	794	788	811	818	775	825	812	828	779	829	831	775	746	798	790	783	804	829	816	778	781	766	783	821	804	809	770	841	771	784	842	835	774	800	812	811	759	803	842	810	786	821	761	802	805	788	796	831	779	844	819	786	826	832	801	815	784	862	806	747	804	749	825	825	821	762	812	800	823	799	815	792	811	839	819	785	746	808	809	818	871	844	782	794	847	799	758	846	812	807	775	826	806	799	814	785	815	802	803	790	771	782	814	800	853	815	820	757	754	843	788	849	751	754	765	821	784	828	792	827	799	797	806	784	825	771	805	784	787	813	807	797	847	785	830	808	816	843	832	778	826	794	799	828	840	804	834	766	796	814	782	809	835	817	834	784	803	759	803	834	809	795	790	795	827	824	773	775	772	810	799	804	796	775	765	789	777	816	804	788	845	810	812	798	779	802	792	799	792	822	830	743	752	760	768	793	812	837	766	809	798	780	803	792	797	779	793	855	835	808	758	809	831	816	763	765	761	837	768	824	826	797	822	791	754	792	801	811	835	795	805	761	829	805	802	786	797	811	830	789	813	819	825	738	775	849	778	838	784	854	803	806	798	771	774	800	806	789	898	840	817	787	818	789	828	737	856	807	811	817	770	813	812	794	776	786	794	761	771	800	784	786	822	834	805	830	800	808	834	852	832	825	785	781	788	812	813	834	795	753	842	756	840	879	807	794	789	826	776	732	796	761	782	779	792	847	783	819	798	806	817	781	837	829	773	805	825	781	781	816	775	786	789	853	836	810	790	869	829	747	780	842	832	836	785	804	777	818	798	856	791	771	809	794	784	790	765	773	785	780	785	757	780	841	777	821	813	837	788	740	823	849	796	840	819	767	777	845	769	811	759	816	815	868	777	768	766	779	776	768	774	808	800	802	766	784	787	811	808	783	837	827	798	777	803	855	810	770	805	792	799	841	782	736	803	829	796	796	738	834	820
24056	21360	28476	24580	21341	10903	2933	1913	1490	1325	1222	1183	1065	1065	953	905	920	889	834	860	807	799	807	836	791	773	799	768	755	811	795	747	775	839	775	787	796	784	769	835	735	751	759	752	777	765	815	729	745	764	714	732	744	772	721	784	799	726	729	785	752	697	747	787	754	765	707	751	745	757	743	771	777	726	722	718	694	770	771	742	787	772	684	693	737	725	760	718	748	781	800	761	761	753	711	720	709	767	718	719	724	694	746	703	694	751	729	719	747	731	795	762	728	756	750	711	769	733	738	703	736	754	762	745	722	712	770	761	705	689	745	733	737	707	756	709	730	737	731	756	787	741	722	788	813	737	797	746	692	707	774	756	709	735	711	667	721	728	749	745	733	796	791	726	735	747	747	722	717	741	728	722	749	725	771	753	796	744	744	753	693	710	792	764	751	780	747	751	729	715	746	761	747	756	750	787	763	780	736	772	702	775	757	711	753	724	728	782	708	686	751	733	686	789	738	747	740	729	719	743	740	742	748	732	687	760	721	721	776	751	736	758	812	794	748	702	751	737	674	759	732	716	738	733	726	741	695	769	758	767	770	740	709	759	746	703	717	714	744	732	748	727	691	738	726	750	762	771	780	695	754	775	717	764	734	746	731	767	727	747	676	763	717	743	710	779	715	738	757	720	709	766	742	767	736	772	722	726	729	716	714	733	761	757	709	751	738	742	718	756	736	760	727	732	782	755	739	780	709	742	726	736	764	755	720	756	729	763	743	753	693	745	724	720	750	730	745	721	680	734	774	704	731	727	751	689	705	786	701	787	783	736	688	765	800	757	724	762	729	728	723	743	745	720	701	727	751	737	702	708	674	741	731	703	758	732	718	782	760	744	734	687	691	745	799	756	790	827	756	799	695	761	796	740	779	762	747	746	793	765	779	734	774	711	700	750	791	780	767	713	764	779	736	745	706	686	722	718	731	738	777	749	759	725	738	740	742	721	740	787	760	785	786	694	794	759	736	774	776	721	741	738	745	788	706	751	741	777	709	737	688	735	739	727	706	738	723	729	750	781	742	651	810	749	741	711	803	729	716	722	731	735	715	739	736	771	757	771	759	768	760	733	756	779	746	762	752	734	733	739	789	752	764	771	712	721	747	700	704	738	778	755	737	736	746	742	804	731	744	738	748	744	761	791	737	690	713	711	733	811	734	744	722	700	766	725	761	731	734	729	756	694	755	725	750	742	751	756	687	719	738	770	738	724	772	742	753	757	780	755	726	743	748	754	727	722	724	715	701	732	744	719	738	788	722	746	750	779	700	734	775	731	748	751	734	736	737	755	716	713	747	795	763	752	750	764	763	765	747	721	765	736	761	701	754	732	731	710	708	749	771	740	729	742	732	681	732	778	815	718	708	739	741	759	755	793	783	731	731	771	717	743	700	753	768	690	713	730	752	750	735	742	743	733	751	757	763	704	699	742	733	727	742	747	741	775	767	758	726	743	706	731	791	780	720	780	804	784	825	730	721	739	760	712	729	752	708	708	725	737	781	782	737	765	718	753	757	722	714	744	756	730	711	707	754	717	745	739	687	766	724	772	776	759	769	718	671	744	738	757	766	730	713	770	759	716	713	767	748	693	762	769	705	712	752	731	723	720	745	729	722	748	744	757	724	788	790	796	722	711	745	736	748	705	680	759	767	740	772	752	741	706	764	695	705	767	711	750	823	726	695	756	733	760	753	705	731	740	702	699	770	747	739	777	674	710	733	733	761	726	728	726	733	772	698	738	766	720	718	728	725	695	695	706	750	759	764	710	767	726	703	741	701	766	726	772	740	707	724	729	716	709	729	735	800	782	743	730	745	783	724	731	749	706	770	759	699	724	734	744	711	740	767	714	729	749	758	741	693	722	727	735	772	794	738	691	729	715	736	748	722	714	754	722	730	739	705	745	723	717	723	766	744	717	731	735	706	755	738	738	741	733	721	728	719	758	708	758	722	783	761	678	730	765	731	784	728	756	758	723	750	779	732	779	709	740	774	773	767	757	759	738	766	749	682	710	720	785	736	760	727	703	737	717	738	710	714	722	663	718	727	752	765	688	686	684	740	735	717	734	754	697	726	747	745	752	776	711	743	751	733	729	780	709	744	716	715	760	763	731	773	746	738	754	703	710	739	781	755	756	731	716	713	792	671	805	742	731	758	769	748	742	718	753	752	729	774	725	724	747	705	724	738	733	729	779	691	773	761	739	743	752	729	789	685	766	764	787	729	753	701	750	711	769	724	757	733	753	747	742	745	743	725	749	747	744	758	700	760	740	757	730	731	697	745	751	737	708	732	725	720	720	770	729	724	760	769	746	753	743	775	812	715	709	762	752	761	749	748	724	745	785	730	716	760	759	723	787	727	760	718	765	764	742	807	739	749	716	701	737	708	731	740	756	781	674	722	766	788	778	690	738	735	743	743	754	763	763	799	752	793	749	730	782	729	781	703	747	724	793	725	741	705	769	734	738	718	747	725	752	731	779	709	764	747	711	715	738	755	755	747	726	780	749	747	742	779	765	702	726	733	737	768	728	730	684	719	752	759	730	753	739	724	785	747	732	684	777	736	785	731	722	741	723	667	738	764	697	769	768	731	736	738	700	755	753	732	727	777	716	780	791	753	734	744	741	710	760	741	769	808	726	772	706	740	716	725	716	672	738	716	740	762	761	765	735	770	737	695	726	727	737	763	757	727	735	720	709	663	744	719	715	781	764	703	753	701	747	713	710	697	731	708	764	788	745	708	747	764	683	742	766	702	723	755	771	699	720	728	783	756	735	785	710	734	771	693	734	772	744	711	771	772	683	779	778	746	769	703	732	736	728	686	724	689	726	737	724	720	691	733	789	757	720	734	758	734	764	698	702	696	721	665	757	760	721	725	723	770	786	758	753	739	707	704	704	766	727	756	744	730	754	783	728	753	715	719	728	757	761	736	718	692	715	689	789	782	736	700	741	766	775	792	747	753	757	736	761	768	728	738	785	753	725	732	790	754	721	718	723	739	744	752	736	759	767	727	747	825	760	731	758	714	732	721	709	728	708	751	755	717	729	721	713	746	778	703	685	699	713	740	723	750	710	767	729	734	741	731	707	663	773	766	781	703	750	738	704	772	738	756	724	728	761	725	745	729	690	740	741	772	704	761	802	736	791	744	737	702	724	761	729	745	750	772	734	708	762	731	753	766	739	686	763	758	741	729	758	793	764	735	712	694	734	727	763	784	734	754	786	709	666	725	740	743	754	721	761	729	719	694	764	731	740	699	768	765	683	779	706	740	722	674	739	745	803	739	756	746	765	779	746	731	744	771	741	697	716	746	700	687	747	727	692	764	754	737	748	729	753	748	722	727	758	779	740	762	723	792	696	736	768	732	776	742	737	738	698	681	733	758	793	737	770	672	682	762	720	733	756	718	724	737	724	734	695	754	763	727	705	719	750	794	777	719	719	691	712	756	754	709	782	734	744	721	749
7450	19584	15455	8560	6398	4581	3901	3241	2598	2214	1906	1647	1597	1466	1393	1217	1194	1097	982	1018	1033	1060	940	1048	949	973	1023	1043	962	1008	1001	1033	990	946	999	1016	1016	995	985	943	961	976	958	961	912	948	995	957	934	918	918	958	934	898	922	922	957	926	938	951	933	888	855	885	902	896	918	899	953	955	868	863	921	896	866	912	933	883	873	862	954	944	928	940	917	856	923	854	925	930	901	922	869	935	910	884	886	894	909	886	902	906	911	936	878	953	901	890	887	893	932	916	885	941	876	855	879	901	902	955	941	951	873	888	881	901	918	871	862	910	962	878	889	897	912	934	926	934	898	948	880	939	903	914	910	911	840	924	886	913	898	875	897	865	886	899	922	955	897	905	900	823	855	946	867	947	916	870	948	918	930	868	874	955	911	876	965	895	958	859	832	865	881	908	902	897	904	901	903	881	892	932	897	926	866	868	905	889	904	934	925	829	864	935	935	897	960	896	916	869	900	905	915	864	883	908	903	914	929	907	892	869	856	845	903	872	913	953	933	891	902	863	892	902	923	882	915	926	928	909	905	858	927	883	899	875	897	918	912	1004	900	863	906	923	904	897	887	904	864	961	888	907	891	857	878	916	925	889	904	856	882	932	920	864	942	827	917	895	925	891	894	844	879	918	904	913	951	843	851	884	950	864	904	901	898	887	913	934	946	927	891	929	891	903	888	908	924	917	891	863	930	902	877	884	918	898	911	864	953	922	879	867	873	901	859	905	881	891	927	876	924	865	883	959	896	959	862	830	857	975	891	891	825	897	921	921	874	897	889	910	925	894	945	914	957	917	872	864	916	911	859	838	841	950	947	924	878	887	898	892	890	840	879	889	884	875	936	930	914	941	926	878	899	909	962	900	919	921	879	902	946	905	925	892	938	935	910	877	900	920	931	890	885	867	928	915	883	849	885	954	932	909	906	905	900	904	931	885	922	859	906	911	821	894	868	910	896	948	891	870	866	888	902	863	905	935	867	893	931	847	968	856	895	891	923	945	895	942	878	885	899	925	887	950	878	861	901	937	905	877	900	915	917	931	872	862	903	905	877	886	887	891	909	904	869	906	960	880	881	936	883	929	961	903	916	881	884	869	918	914	921	907	927	887	902	894	931	926	889	927	905	893	900	913	896	899	922	914	911	913	938	888	869	863	942	909	921	930	899	881	923	942	913	911	935	836	921	902	929	894	936	894	911	893	871	874	890	913	930	930	896	894	894	810	885	923	973	876	920	924	919	897	911	926	924	871	929	902	908	910	864	974	912	904	871	907	948	864	904	920	966	918	869	909	935	893	914	895	894	844	937	905	878	895	868	968	884	906	899	932	949	810	935	917	914	917	906	932	931	973	885	833	868	900	889	907	816	918	927	854	922	859	910	864	887	895	924	916	898	885	891	887	926	897	911	919	944	914	906	852	895	884	891	913	917	886	844	932	913	931	923	898	862	918	954	813	931	951	889	896	919	929	933	937	909	903	877	933	915	872	914	917	911	853	941	900	857	881	917	895	893	881	911	951	885	871	878	854	905	838	905	881	902	883	897	913	934	921	869	921	885	876	891	881	918	864	934	935	882	900	958	899	890	850	903	944	877	903	895	904	926	870	891	855	874	949	918	898	872	854	959	918	900	897	899	847	927	894	958	915	914	828	897	919	838	909	896	857	902	883	924	925	947	893	886	872	888	941	862	929	952	910	934	938	907	892	905	922	920	924	909	898	887	905	923	929	890	905	886	893	939	887	904	923	934	915	918	880	913	908	939	907	879	866	874	876	899	916	879	909	956	823	854	938	917	930	854	881	884	880	915	974	929	916	959	887	839	869	926	898	861	883	956	839	880	880	929	887	883	973	909	852	905	961	846	899	931	878	864	878	906	859	906	952	899	878	915	897	953	914	900	918	927	919	927	928	950	909	904	967	902	884	918	905	896	900	900	924	889	937	906	965	920	890	928	929	908	943	902	867	885	909	916	928	891	900	894	915	915	946	926	925	905	935	860	838	881	898	905	885	909	930	908	906	881	925	905	909	941	944	913	898	892	869	912	942	880	937	920	890	928	838	879	879	837	886	871	902	857	880	931	870	923	874	931	879	942	928	887	910	906	885	899	885	903	932	913	895	852	873	956	909	928	926	929	933	815	835	946	918	844	920	903	884	917	893	917	918	934	878	869	843	895	903	876	911	920	903	917	943	926	859	940	879	890	919	880	872	916	907	892	941	933	870	909	923	867	887	896	955	881	891	850	916	964	889	965	912	921	857	867	953	901	934	950	883	898	898	946	918	939	909	893	912	899	958	892	957	979	886	905	885	919	919	911	939	886	893	863	928	927	882	919	867	862	946	888	903	931	903	879	880	901	918	899	894	855	938	892	896	905	916	907	836	958	913	929	929	855	911	888	931	928	909	898	847	913	903	918	892	922	963	908	902	916	915	906	873	875	893	908	857	936	929	866	925	919	902	926	913	894	953	848	892	925	901	904	891	919	867	882	911	881	878	872	932	867	909	889	909	888	900	943	891	880	926	915	982	902	912	890	896	917	898	887	930	967	874	861	856	927	885	867	874	860	905	927	896	923	871	901	906	925	891	891	915	876	1017	930	930	900	912	929	867	914	916	944	930	902	889	904	897	884	914	909	903	894	882	900	887	869	887	913	901	932	935	895	930	895	887	962	886	912	938	881	893	851	902	873	877	862	924	853	944	915	946	897	904	871	853	863	888	890	933	931	956	934	902	876	880	889	980	865	852	934	903	916	913	889	947	881	929	880	883	854	906	934	924	905	901	925	918	889	904	904	881	936	872	897	910	944	871	908	897	908	862	879	889	923	938	889	905	919	863	856	834	865	862	839	906	880	936	890	851	906	867	922	863	901	924	895	813	853	891	940	980	928	921	923	873	950	850	914	862	922	874	944	933	907	959	891	895	882	856	881	873	888	897	918	912	897	858	930	894	944	938	928	868	861	884	899	874	953	885	933	942	934	910	892	833	900	913	903	882	957	913	906	880	863	899	892	890	911	954	859	913	902	874	922	898	937	897	881	880	843	904	917	930	885	909	892	912	880	897	870	901	898	871	960	853	894	882	908	906	940	882	937	914	903	922	900	914	933	858	897	858	919	909	932	878	942	920	926	937	902	949	901	900	899	836	898	896	911	875	932	914	893	933	926	921	851	939	939	892	892	937	877	894	877	931	886	882	932	958	906	873	852	906	908	935	911	909	947	855	935	878	932	924	937	947	825	899	942	940	879	907	881	968	918	929	891	886	934	918	930	858	846	917	856	924	879	870	968	921	881	901	887	957	907	890	922	910	909	886	871	874	876	879	930	875	934	901	900	901	916	829	971	913	920	910	862	855	866	916	875	909	842	931	877	917	875	919	986	912	880	869	932	908	908	909	889	912	911	914	882	938	951	924	875	875	907	939	932	934	938	956	904	960	904	902	886	905	909	874	915	911	885	882	941	862	936	881	911	908	880	920
24998	21361	27492	25468	12966	2040	1498	1118	960	753	679	658	580	604	541	506	404	427	427	407	402	376	417	411	406	408	396	451	422	417	390	395	391	377	386	422	380	347	359	356	361	416	362	410	369	387	405	380	383	395	373	358	382	395	366	373	394	363	390	374	340	400	349	352	340	359	365	358	389	360	352	365	379	343	388	350	341	356	342	361	393	384	375	380	311	371	351	382	360	355	388	375	385	369	367	339	396	343	377	362	393	382	342	378	390	381	383	391	373	365	392	365	379	347	340	351	349	363	383	396	393	352	365	366	380	377	390	375	374	357	339	388	382	347	330	396	381	385	377	322	342	375	378	364	367	373	390	383	381	348	377	331	354	381	362	369	339	363	355	359	343	349	354	390	397	390	359	351	370	355	390	354	368	351	325	386	343	340	382	403	382	360	352	364	362	394	358	357	397	390	367	362	357	363	396	387	363	378	388	363	364	385	382	362	339	378	359	358	393	346	368	359	372	389	385	407	388	345	362	380	356	379	372	362	377	383	397	370	391	355	351	400	366	349	356	369	348	389	366	360	348	386	377	353	387	355	362	354	359	373	389	360	396	357	386	365	376	419	352	389	360	391	391	366	358	372	394	353	351	375	390	372	376	344	330	387	342	378	345	362	392	330	366	364	383	335	354	365	342	378	364	389	391	346	413	362	390	360	357	339	356	362	372	382	383	358	355	371	381	378	354	381	381	368	354	354	363	373	386	362	390	336	375	365	343	387	361	361	369	392	381	362	338	374	362	349	382	369	368	337	362	376	379	354	361	333	393	361	338	388	362	348	344	377	347	384	377	375	349	398	327	358	333	407	384	376	382	367	419	422	387	363	401	371	381	362	367	373	353	382	368	362	338	364	357	364	354	364	386	353	386	406	372	356	356	355	319	392	380	379	354	380	348	394	379	359	378	343	408	377	388	370	344	336	368	383	343	366	384	354	360	346	319	381	354	383	347	347	341	360	383	360	349	343	390	392	371	364	389	372	371	382	358	371	351	381	392	358	370	348	383	393	388	347	371	380	386	395	389	371	363	376	366	380	375	345	385	377	382	341	387	352	355	332	374	330	370	383	366	361	379	333	346	345	365	342	352	376	371	379	398	355	364	371	353	400	354	360	378	360	390	369	369	357	381	342	380	385	400	381	401	326	341	404	376	360	374	393	385	356	347	377	354	346	327	356	391	368	347	347	336	382	374	392	392	346	384	366	335	366	342	366	345	355	367	386	371	367	380	390	398	390	376	386	399	391	346	311	382	376	355	342	349	386	384	361	375	361	378	381	399	411	341	385	380	382	355	371	371	387	344	381	348	354	350	391	391	339	360	377	363	357	400	388	348	353	392	368	359	360	357	373	348	381	340	363	380	362	370	387	391	370	376	355	359	400	406	344	353	385	374	372	370	361	354	379	375	372	354	349	368	419	356	351	347	362	387	400	404	346	377	344	404	356	385	360	374	364	371	379	380	357	390	359	383	341	372	348	381	381	375	351	398	341	360	369	369	377	372	367	362	375	377	377	353	356	412	378	345	361	415	375	374	363	366	361	396	405	377	366	349	344	412	357	371	385	342	364	369	365	384	361	396	378	358	404	335	411	361	344	394	357	383	351	379	388	364	375	413	373	374	350	378	376	363	371	360	365	392	343	357	337	384	436	401	379	357	374	334	360	350	355	370	337	396	363	408	359	387	374	368	355	382	357	367	367	410	370	397	361	368	400	375	357	374	321	373	370	350	363	380	376	336	372	339	359	377	350	322	380	363	345	368	351	367	364	341	376	380	347	394	375	374	391	408	361	381	373	352	370	341	412	338	363	324	349	353	380	388	386	375	381	337	342	362	393	383	370	347	382	378	364	344	376	383	369	349	386	385	355	370	358	391	361	342	412	351	397	373	348	404	367	334	365	348	349	341	375	365	352	347	379	340	380	400	373	371	368	359	371	396	380	330	365	393	385	362	379	392	339	419	357	357	363	368	395	390	367	384	385	380	370	356	358	415	383	351	382	363	411	356	342	351	381	374	382	352	363	421	368	356	416	371	403	372	362	378	323	378	337	349	400	390	361	371	381	351	390	354	370	363	382	368	361	380	363	357	403	387	372	357	369	356	369	351	382	365	367	373	349	359	346	362	394	379	365	403	390	343	383	336	342	349	353	349	363	398	371	357	352	376	352	374	349	360	375	375	363	345	388	363	374	340	395	381	379	346	348	368	386	348	371	371	358	386	323	396	371	383	365	392	384	343	357	366	384	363	359	379	378	365	404	398	361	360	381	362	386	364	362	342	391	370	335	361	366	377	373	395	382	370	368	374	357	383	359	359	392	355	374	363	357	361	363	372	382	362	350	359	397	383	347	343	363	343	391	366	401	352	396	361	415	370	362	362	373	347	368	348	368	365	375	362	400	361	384	364	390	362	356	361	368	377	368	373	375	396	377	375	356	396	363	365	363	401	352	360	359	363	373	357	374	352	357	374	343	370	372	389	349	370	368	381	342	373	382	373	337	344	366	342	360	364	362	395	371	384	399	341	390	382	377	354	355	364	371	377	365	363	353	347	361	377	365	377	379	337	361	391	388	412	361	401	365	364	395	363	381	353	364	392	376	350	363	356	387	375	347	362	350	378	366	379	387	400	387	369	370	351	346	363	381	399	405	373	334	368	358	380	348	366	356	353	389	367	369	391	371	414	353	371	375	377	367	343	348	365	353	354	356	368	369	380	400	358	341	379	381	372	358	364	383	367	387	384	377	362	378	351	363	374	369	356	362	350	374	369	367	354	353	363	382	346	368	370	347	402	360	370	381	374	397	384	350	376	380	359	356	353	366	363	358	393	375	360	339	384	372	371	360	388	348	395	358	350	400	381	385	410	369	354	367	419	383	369	366	374	353	389	392	325	334	339	360	401	375	365	366	338	382	393	348	379	384	378	382	360	370	391	361	341	360	334	356	342	354	359	373	368	368	362	357	362	346	382	359	398	369	362	373	354	354	340	380	348	383	380	353	366	379	380	357	392	359	346	356	372	354	386	338	354	358	382	379	352	343	378	371	373	399	366	390	363	377	334	406	353	355	399	374	367	376	357	353	390	384	332	366	350	376	352	396	353	373	409	365	361	362	373	392	383	350	395	357	346	347	374	378	366	391	403	337	373	396	412	382	370	363	352	394	376	374	355	344	389	378	381	346	357	356	374	394	401	361	368	369	349	356	394	384	383	356	380	393	382	386	371	381	366	348	363	351	370	324	402	399	389	363	359	374	366	341	412	363	381	407	351	373	375	367	370	404	346	364	373	371	389	404	369	343	391	384	346	355	389	364	356	402	393	358	342	368	354	374	342	344	358	388	367	389	349	356	399	372	352	375	394	404	346	373	382	388	395	360	327	359	417	340	372	363	370	363	366	355	361	357	355	359	355	386	360	353	363	389	352	377	371	401	349	357	332	368	346	390	365	328	390	355	390	352	360	369	382	395	392	384
7251	15744	12102	6496	4791	3389	2749	2241	1689	1427	1202	1000	960	970	808	736	679	609	579	594	529	551	509	507	484	515	501	533	508	496	533	514	546	458	548	499	457	499	528	485	471	476	486	502	449	475	500	490	464	467	441	465	456	457	456	484	459	444	508	434	411	398	446	468	478	440	481	461	478	438	441	460	457	418	447	450	450	448	449	433	439	473	426	433	462	436	437	467	417	469	434	465	455	467	435	454	452	454	478	437	427	462	445	418	447	494	482	471	453	454	479	441	439	460	428	452	463	446	453	459	464	462	465	460	460	473	460	437	460	439	452	442	471	419	463	450	447	435	453	417	464	452	448	491	444	422	430	463	430	459	419	439	460	446	446	454	421	479	423	427	461	470	449	466	459	446	441	456	449	477	459	449	437	422	468	438	478	472	444	452	486	436	464	429	433	426	453	437	443	453	498	489	514	444	421	455	447	455	455	441	472	424	469	464	451	489	446	420	473	409	472	458	453	474	445	462	421	474	425	445	454	466	460	441	438	433	446	448	477	453	447	426	457	432	429	429	473	416	434	433	479	434	448	491	432	492	441	451	441	423	432	384	468	438	447	459	447	430	466	467	456	466	445	475	481	446	487	415	453	422	437	484	491	466	501	436	417	444	482	464	482	446	444	456	446	409	423	442	445	436	474	450	444	466	452	447	477	436	455	419	456	454	449	455	457	453	453	474	477	475	448	474	472	436	437	476	454	428	456	474	428	444	479	439	421	439	441	418	429	456	458	477	413	453	470	480	438	454	458	461	455	465	428	456	438	439	453	434	473	445	463	464	439	473	467	462	465	404	479	485	464	463	464	459	440	444	455	451	451	468	441	489	423	470	449	452	434	504	457	454	442	430	477	461	481	488	488	436	440	455	453	462	465	457	455	447	446	473	477	386	442	478	439	490	470	471	450	420	447	456	459	448	454	423	455	438	500	442	445	436	473	441	465	448	475	509	475	460	433	455	482	472	420	462	413	431	458	421	448	448	431	450	449	444	445	469	454	474	451	423	469	444	458	434	449	425	488	448	469	446	447	442	441	442	448	473	408	419	472	454	422	487	455	436	467	453	460	473	437	468	460	410	425	489	466	451	449	455	458	465	443	431	465	449	434	437	462	467	436	440	440	418	433	455	481	458	484	446	504	453	453	436	472	439	484	491	459	490	512	476	458	472	417	432	442	421	475	454	437	478	476	438	433	447	446	429	465	473	447	473	448	424	444	433	463	444	456	452	476	468	462	458	425	434	428	463	418	424	465	448	447	500	486	480	448	462	414	476	455	453	419	461	422	406	447	428	437	472	468	446	467	449	448	473	432	437	454	469	492	453	435	464	469	448	470	449	425	457	424	454	428	429	438	460	478	437	418	440	477	458	464	435	462	467	472	423	434	454	483	438	451	471	459	483	423	431	481	460	455	459	401	409	495	448	470	474	449	439	472	413	483	444	458	485	452	473	422	459	440	408	438	484	470	461	422	459	468	470	451	465	431	446	441	430	468	450	443	439	424	439	458	460	456	494	471	500	454	496	476	417	465	462	452	461	469	409	437	408	448	430	433	431	455	443	482	463	424	441	460	455	472	451	448	431	439	430	459	471	449	450	434	456	461	446	456	456	479	431	462	442	462	466	493	460	436	497	475	413	436	450	497	473	447	448	470	454	436	463	445	435	426	422	456	466	470	486	473	462	429	490	422	450	480	456	415	452	453	458	509	467	448	461	439	457	473	446	454	464	475	470	458	468	447	429	459	403	446	416	469	432	459	445	449	467	420	463	439	432	469	431	451	408	468	449	447	438	474	468	440	465	428	474	446	445	471	412	477	435	473	492	453	467	457	455	466	437	478	477	462	460	447	483	424	462	478	423	428	507	457	460	459	408	418	475	440	460	455	425	432	455	434	464	449	430	424	469	456	469	458	423	451	409	416	452	436	444	451	447	472	462	458	471	451	457	391	460	440	456	440	462	464	479	482	447	439	416	434	473	493	441	470	483	472	427	432	453	480	448	488	424	419	433	433	466	457	437	435	441	471	484	440	441	447	455	466	441	486	450	455	485	457	515	432	427	429	450	462	449	444	428	474	448	465	456	463	445	474	442	425	446	440	477	448	427	433	462	450	451	435	458	435	486	440	427	447	444	484	454	412	459	475	474	491	497	475	454	463	432	426	428	429	443	453	444	451	485	459	484	473	445	440	444	459	426	444	473	431	467	430	437	462	462	447	408	460	475	449	426	395	452	503	462	431	431	437	434	440	437	478	460	437	439	474	441	432	459	453	442	448	449	460	472	482	455	462	446	431	463	427	432	449	455	452	482	475	470	506	483	432	470	454	475	450	423	496	425	443	451	468	450	435	503	429	481	457	450	460	487	458	438	437	440	466	468	472	457	453	466	462	447	451	439	424	457	467	466	435	446	450	457	450	438	466	459	375	466	460	454	432	459	470	465	420	459	424	433	462	439	438	463	443	454	479	449	466	441	440	488	444	462	455	475	448	436	468	473	427	432	496	455	433	455	413	446	461	465	436	457	457	415	470	450	479	445	442	432	455	425	465	425	446	424	491	445	411	434	450	425	469	441	461	456	460	434	469	460	466	485	459	453	445	466	460	468	452	480	411	439	423	460	496	474	458	480	450	468	443	413	431	478	488	466	427	475	440	463	451	426	450	441	441	475	427	456	452	482	463	454	466	484	440	433	421	450	470	478	459	467	472	476	460	427	454	468	484	453	495	443	481	452	433	440	455	433	473	461	456	441	413	444	434	465	463	454	458	410	472	465	454	470	439	442	457	467	458	455	444	463	481	400	454	474	454	454	483	433	460	458	454	466	425	489	485	479	425	428	452	450	455	468	406	420	459	484	436	449	443	455	453	428	424	412	500	475	453	459	456	473	438	435	490	468	400	427	489	437	451	440	421	476	451	436	465	493	441	461	485	465	448	414	463	458	440	456	447	448	471	451	465	446	411	439	413	442	441	423	522	472	446	473	450	437	410	458	475	458	438	407	470	451	457	458	439	480	479	457	465	460	477	466	424	462	464	507	446	452	411	452	442	435	455	477	434	431	437	436	434	479	479	440	439	461	454	416	463	435	448	459	454	423	435	450	450	485	450	464	461	435	488	452	439	461	451	454	451	463	512	459	402	443	456	416	404	448	455	476	420	456	443	475	453	466	428	447	458	439	475	447	431	455	443	467	470	466	491	444	458	476	473	434	445	446	470	466	468	434	458	437	459	444	433	442	434	482	458	445	451	442	450	482	443	459	449	465	422	458	469	468	445	450	479	465	456	447	488	439	440	429	508	456	433	402	474	458	446	486	456	427	441	435	431	427	452	463	479	463	431	460	428	430	483	483	421	469	449	475	424	431	432	443	439	453	472	469	476	445	457	461	503	462	435	456	441	456	511	420	455	466	463	476	444	461	473	429	433	442	460	466	453	448	434	466	477	438	448	428	442	445	434	448	423	450	431	470	444	478
22920	21377	28952	24166	21380	21408	9589	2390	1609	1309	1095	1030	893	808	808	691	654	580	536	563	531	502	512	486	487	476	471	536	458	510	493	468	485	498	470	467	460	476	514	466	406	463	418	449	451	430	408	429	429	399	402	414	398	408	415	449	447	397	427	432	396	391	406	395	424	410	436	420	377	435	395	451	424	384	367	437	383	420	413	401	449	451	421	423	407	441	431	413	409	426	411	407	419	417	383	384	421	410	393	407	402	421	431	386	380	428	439	396	419	384	418	405	401	402	426	412	376	435	418	434	434	377	417	427	428	373	420	384	429	405	417	364	417	427	418	398	410	438	387	440	392	424	401	406	429	428	444	432	450	417	454	423	407	427	435	393	393	400	397	395	401	412	417	415	446	446	408	412	423	416	369	409	386	391	413	392	399	413	392	403	402	403	386	437	416	402	403	416	385	409	393	432	416	383	426	428	426	432	422	404	390	440	421	440	406	400	436	389	379	372	390	426	435	406	393	414	406	404	377	420	396	417	438	425	409	434	422	410	389	399	406	401	397	456	371	389	406	383	385	381	420	393	418	409	403	393	394	408	359	382	392	392	417	386	402	426	424	410	388	364	405	396	384	407	431	409	425	404	392	396	412	414	407	424	418	380	403	436	404	402	421	404	423	417	415	399	401	426	406	443	373	404	393	401	418	422	442	450	430	411	406	417	414	375	425	415	377	406	439	388	402	418	395	412	425	448	412	393	406	419	398	435	394	418	452	377	402	374	395	419	395	396	417	429	395	403	428	400	381	392	401	407	408	374	420	414	366	411	440	454	417	432	419	400	408	403	430	404	419	378	434	398	410	389	355	437	409	398	382	406	398	445	407	440	423	408	391	398	419	419	392	389	425	431	389	411	419	411	455	392	404	421	432	457	419	405	422	449	406	427	443	422	394	412	400	412	453	383	434	452	432	428	446	407	403	377	398	389	438	415	433	410	390	422	416	387	414	410	412	422	396	394	425	404	443	401	401	359	414	419	425	403	402	445	384	415	424	397	432	456	398	452	430	410	425	415	425	416	404	379	399	373	409	436	403	405	434	399	442	407	429	422	449	392	410	431	415	383	367	395	359	421	399	444	423	409	379	385	408	416	403	420	429	435	439	414	386	393	423	413	407	410	373	387	406	428	389	396	398	440	428	422	432	400	411	413	412	394	414	410	389	407	388	422	405	413	419	420	427	409	396	380	369	391	425	394	393	404	462	367	429	422	409	401	395	391	405	448	428	389	423	374	418	398	428	456	421	394	420	391	391	402	396	414	382	403	390	397	445	415	411	432	431	395	445	397	410	383	402	412	392	400	395	407	416	368	423	388	393	361	417	400	409	407	408	405	393	397	420	391	357	408	392	379	412	402	411	438	358	365	381	408	407	427	409	401	427	423	427	419	414	407	409	417	412	405	397	405	413	407	395	402	394	424	406	385	379	402	398	361	414	453	411	399	375	402	352	409	377	394	410	406	438	417	410	408	415	438	395	417	419	393	389	393	394	418	414	398	431	437	424	377	411	426	433	406	407	374	381	410	408	411	405	415	452	405	400	419	438	397	395	431	389	397	396	402	409	396	353	392	394	433	418	434	424	430	387	403	399	428	490	401	436	415	404	432	411	423	405	394	383	409	394	436	393	424	415	382	417	420	397	406	427	405	413	395	405	385	433	437	392	406	395	414	368	389	399	440	410	411	433	393	365	390	439	428	393	388	403	412	381	427	394	446	419	380	413	439	415	397	426	410	414	386	379	414	366	365	408	385	405	414	363	434	412	418	357	417	421	408	379	445	417	395	394	402	445	423	353	391	447	388	417	410	427	374	414	459	398	393	422	390	391	400	398	406	397	385	408	394	381	414	417	392	421	374	380	374	402	392	420	396	380	408	402	443	410	401	406	379	397	425	417	390	419	418	382	405	394	373	434	406	431	404	425	435	423	410	405	399	467	395	436	408	406	400	419	432	394	404	400	411	388	413	410	383	413	393	446	400	448	417	431	373	425	437	439	417	413	423	399	431	425	407	435	400	372	402	429	424	403	424	379	390	422	373	411	402	410	406	458	392	442	459	396	369	431	393	386	395	409	403	395	409	389	373	386	393	374	360	354	384	422	404	401	380	432	397	394	420	407	351	400	370	419	392	352	406	443	381	387	399	415	376	430	412	440	396	435	411	421	406	370	397	399	423	383	411	403	355	441	429	435	454	413	366	449	401	416	441	397	375	412	395	382	409	425	377	413	431	425	418	420	381	415	388	386	405	413	398	390	399	435	431	420	431	412	388	430	384	378	396	409	379	396	422	447	404	397	414	400	391	391	394	411	408	424	412	383	402	408	407	443	381	383	415	410	383	437	428	383	394	436	433	390	429	394	398	426	444	397	465	459	417	384	416	390	371	415	419	393	393	394	386	414	391	421	410	427	401	417	412	396	441	418	404	434	452	399	402	442	430	403	418	406	425	410	416	400	426	378	402	419	373	440	394	421	397	388	427	434	427	398	411	391	392	412	417	392	425	391	430	383	433	358	408	406	390	403	411	431	417	406	414	421	409	430	394	408	375	404	429	384	414	397	387	427	376	374	421	416	414	392	407	445	415	429	385	408	414	405	420	440	417	406	397	406	409	403	419	377	365	396	407	417	422	424	404	368	400	421	405	365	394	407	404	404	400	456	433	400	401	406	435	384	429	411	405	395	382	403	402	393	388	428	408	418	426	400	430	400	391	460	394	421	395	426	400	392	400	380	400	430	385	390	391	403	407	400	400	419	412	419	384	449	424	421	388	422	398	381	396	402	413	405	372	394	413	422	429	409	388	397	424	406	454	413	432	428	413	402	370	407	391	430	461	424	436	388	425	376	404	406	413	391	391	398	377	438	404	399	399	442	413	379	391	403	373	404	366	405	398	414	398	387	406	388	461	411	369	413	385	416	413	382	396	367	445	432	396	413	362	414	412	406	417	435	340	395	417	384	407	396	417	401	430	403	383	424	396	410	418	380	420	385	389	410	429	402	382	365	402	456	410	385	416	437	387	441	399	408	390	430	429	410	376	426	390	404	386	399	404	385	407	389	394	379	404	390	403	461	378	413	418	399	384	401	424	398	403	349	398	442	427	367	412	413	424	428	414	441	407	380	399	426	405	401	421	352	338	417	391	391	384	378	423	417	420	410	395	446	392	399	404	410	381	427	395	432	383	471	409	371	411	391	401	434	407	381	339	419	399	370	394	422	376	391	415	426	425	385	373	401	393	402	399	410	386	395	415	417	446	406	418	403	408	377	411	402	403	426	417	396	429	410	390	405	385	385	410	407	441	449	386	392	394	421	425	432	396	413	400	410	392	432	394	379	410	422	418	426	412	437	413	377	416	416	391	422	395	406	416	418	392	406	391	398	411	413	401	428	414	402	354	392	411	427	432	406	349	405	401	403	423	381	403	413	363	398	387	416	387	414	434	419	396	415	435	410	460	446	434	410	376	429	403
9028	24543	19721	11432	8623	6511	4984	4061	3129	2558	1892	1691	1508	1356	1179	1042	965	902	769	715	753	690	644	598	602	662	634	648	667	696	653	605	602	625	587	624	585	574	609	599	599	592	586	560	558	590	534	565	550	531	531	529	567	527	554	564	522	527	486	536	535	484	495	505	557	555	503	516	547	515	528	510	539	537	528	517	563	502	485	536	548	535	527	490	547	499	500	547	517	473	504	530	541	519	499	537	535	520	513	526	559	512	527	522	493	489	520	513	489	539	541	499	542	525	521	489	509	537	467	544	489	540	512	525	510	521	499	499	515	529	510	533	529	477	531	525	528	553	518	533	532	463	518	494	503	478	542	495	521	499	514	496	534	530	483	509	533	495	507	511	504	482	521	522	519	530	512	517	500	493	520	513	519	523	553	460	495	474	531	498	527	523	527	469	489	503	536	511	512	509	485	526	494	514	520	516	496	545	488	522	508	526	482	529	557	488	513	491	524	510	517	499	528	546	506	515	494	493	525	506	492	474	518	476	524	508	484	533	494	523	459	469	488	529	505	486	491	496	493	494	567	514	505	502	472	514	527	511	506	496	511	540	479	502	497	519	490	526	520	496	519	514	523	482	521	564	468	515	507	556	515	492	520	500	489	503	480	518	512	520	484	523	561	552	494	538	509	515	487	537	517	483	540	481	511	533	518	563	533	523	516	501	527	543	548	501	492	552	524	527	528	472	504	514	506	500	482	480	512	495	490	504	501	512	529	504	499	494	516	521	537	498	554	522	522	515	494	500	550	535	476	531	541	521	508	542	485	485	512	507	507	467	507	468	515	529	477	500	482	537	501	504	505	516	489	494	527	537	507	518	498	497	548	524	522	518	508	553	540	517	464	537	516	497	487	480	489	466	510	505	489	471	509	525	465	522	506	471	530	468	494	510	493	496	458	517	523	504	480	478	529	500	478	520	504	490	511	490	526	463	533	502	510	512	501	506	508	501	484	516	526	532	514	543	508	500	557	514	539	518	470	518	522	514	517	511	510	522	512	506	518	485	458	497	508	560	503	512	535	505	500	530	540	483	534	471	507	513	601	479	548	529	584	492	498	532	513	473	559	523	496	524	518	541	501	533	519	512	494	490	507	527	510	592	503	497	490	515	507	531	480	509	477	542	564	516	531	547	510	518	492	497	496	509	516	538	502	496	519	476	538	536	476	471	504	553	526	488	551	496	517	511	517	520	534	493	489	529	531	534	503	580	548	514	515	531	478	494	520	525	469	506	528	499	497	566	564	508	480	498	560	512	524	532	503	487	523	531	500	463	494	525	513	516	521	528	502	484	514	499	553	521	523	517	475	496	533	524	533	503	516	536	482	480	535	475	543	491	527	511	488	466	489	519	482	492	532	519	504	455	511	539	484	481	534	521	501	535	497	481	452	519	499	520	486	526	492	516	545	492	537	504	544	537	471	515	443	474	514	478	493	484	498	513	495	500	501	530	518	578	510	497	514	503	491	487	523	516	548	515	548	496	500	531	513	520	549	516	519	492	471	531	528	564	540	517	522	535	509	493	499	480	517	550	527	557	521	452	537	540	517	546	498	529	516	531	513	521	509	489	510	532	515	476	523	504	469	463	510	507	497	514	525	473	560	538	548	485	520	520	500	586	484	513	514	508	497	539	491	515	501	491	528	529	515	503	509	518	505	514	509	490	516	458	496	514	516	523	483	546	549	511	526	516	500	577	489	485	495	516	492	528	487	498	513	468	521	492	531	512	560	526	504	514	545	497	548	504	487	514	526	504	508	520	508	492	539	547	523	504	530	544	483	502	546	509	522	485	481	544	517	503	525	505	500	537	491	442	508	510	528	467	497	482	495	482	520	550	532	520	455	474	519	539	462	448	524	509	502	531	506	499	516	540	536	537	505	505	447	486	511	479	509	495	549	513	526	523	518	548	475	524	502	483	506	525	533	515	486	464	468	536	497	564	491	487	488	530	503	534	521	467	529	498	488	510	540	510	474	484	492	529	513	522	487	501	518	537	505	484	523	465	518	508	510	551	546	516	508	515	548	510	515	542	507	490	494	522	468	539	526	513	496	533	499	501	520	503	470	490	486	474	487	503	484	500	533	498	492	536	496	532	520	499	498	545	491	530	507	482	520	485	510	511	542	526	476	537	519	545	568	501	482	513	539	510	531	485	504	586	534	494	516	528	530	538	501	532	571	499	508	472	476	512	500	534	516	498	546	479	530	536	519	488	525	505	489	498	497	483	488	516	497	535	501	539	489	489	512	505	524	510	486	492	534	545	534	495	547	531	543	535	499	531	494	484	472	498	531	530	516	493	484	482	539	533	489	497	492	536	528	470	529	489	503	489	512	496	484	540	511	485	521	496	496	542	463	530	518	508	534	505	449	540	533	494	515	517	487	478	506	536	517	469	502	506	500	503	609	509	502	510	462	548	486	511	558	496	544	510	527	521	549	503	506	517	494	528	497	503	501	515	554	507	525	504	530	549	501	495	470	512	531	504	508	474	555	509	508	518	555	542	500	481	503	542	508	521	509	507	537	459	518	509	499	514	482	511	499	516	514	538	454	491	521	479	511	505	481	511	544	517	511	500	535	487	499	507	470	498	511	533	516	511	485	514	522	487	514	503	486	530	514	496	540	501	519	468	533	484	476	524	498	524	542	506	462	470	470	525	506	495	485	486	527	490	517	521	540	515	510	463	521	502	543	463	561	498	493	511	501	502	498	549	519	512	513	483	525	532	476	525	541	455	469	472	502	531	468	521	525	515	548	532	537	493	505	493	492	563	497	529	508	505	505	499	553	493	572	531	489	525	507	470	494	466	525	496	479	513	501	522	565	506	503	496	532	566	522	496	526	518	511	539	537	509	500	517	547	487	556	514	452	539	523	561	495	528	486	511	514	467	518	493	502	527	478	532	521	543	505	545	511	525	520	496	494	534	515	532	509	519	491	481	499	487	524	516	529	507	492	554	503	512	495	536	530	520	509	524	518	552	541	509	538	494	518	526	499	535	547	539	510	510	526	504	548	528	534	521	503	521	540	530	533	507	532	542	537	466	493	509	533	506	502	529	487	517	508	512	504	502	520	496	484	516	535	519	544	510	540	557	495	555	520	526	485	495	537	544	508	520	527	544	532	513	494	573	531	478	527	471	541	500	521	509	517	545	509	502	536	499	500	467	523	520	497	523	533	482	475	532	492	454	550	464	564	523	523	511	510	472	530	528	479	536	508	552	519	482	536	525	498	507	484	519	529	534	522	525	517	558	502	507	499	484	534	524	509	525	508	510	517	516	542	510	497	547	530	501	487	485	466	531	539	501	485	527	484	527	504	486	522	475	539	561	523	514	496	493	538	516	504	519	504	495	499	502	518	554	500	490	494	460	479	477	563	520	533	517	531	504	508	481	512	529	499	495	515	569	504	499	512	548	499	513	520	546	514	501	530	523	512	477	473	501	494	512	541	515	507	521	514	491	485	510
27626	19450	9231	3791	2421	1629	1332	1181	1066	872	786	834	768	754	807	753	661	715	692	684	628	650	709	675	632	716	717	701	645	711	711	658	673	649	615	674	700	634	676	710	666	710	666	662	676	659	661	640	708	673	633	642	662	668	666	700	642	655	706	651	661	684	660	663	713	648	681	645	632	631	626	647	703	631	631	660	666	642	608	637	657	710	617	641	677	640	691	636	651	659	647	683	663	661	656	634	678	675	694	657	643	655	667	669	644	626	649	645	687	704	662	634	647	649	687	674	656	661	635	676	643	701	662	645	698	648	654	639	667	626	665	700	676	691	637	672	655	614	655	628	687	683	693	720	658	668	627	668	655	628	638	601	663	605	656	668	704	673	626	679	652	694	640	689	645	653	641	664	622	677	701	659	663	636	627	657	680	636	641	669	643	648	663	617	638	666	670	634	677	627	655	666	644	637	621	673	660	633	638	634	690	681	693	678	648	658	620	701	618	609	653	667	655	622	648	695	606	672	695	686	697	604	661	642	666	654	633	682	665	633	644	639	692	632	639	647	657	671	656	647	653	625	601	657	637	632	632	704	665	707	636	653	669	655	641	617	656	686	659	664	669	658	666	684	673	630	658	630	639	626	631	628	652	660	714	667	681	652	648	699	683	646	651	634	637	622	704	672	698	618	655	676	632	673	640	654	646	658	659	682	658	634	616	629	645	627	657	653	637	663	666	660	674	648	691	632	673	697	648	669	665	620	686	701	671	615	628	630	680	615	650	618	644	687	651	637	687	666	704	629	636	634	666	692	610	660	682	617	690	646	659	647	612	656	636	650	682	640	686	618	661	612	649	649	638	626	665	662	623	643	652	695	689	693	626	688	623	649	646	682	685	668	677	675	675	664	663	652	659	624	623	705	578	611	676	654	671	633	683	665	638	666	676	666	636	629	657	672	697	614	679	651	621	634	639	643	615	690	685	633	636	723	661	634	682	681	695	701	654	606	698	695	645	653	709	658	613	631	692	615	670	702	647	661	647	642	656	665	661	632	634	714	629	601	641	662	648	640	663	649	627	638	675	632	653	671	658	679	667	696	650	659	648	655	649	665	664	690	657	649	636	690	716	631	622	681	632	625	693	659	676	690	683	637	701	672	646	627	644	694	634	652	640	692	658	626	667	657	642	653	702	677	616	678	663	661	652	663	635	677	654	680	650	634	686	617	620	653	619	615	664	666	664	673	665	669	688	644	661	662	677	688	653	626	710	647	640	682	662	628	706	643	641	667	664	669	697	681	704	729	665	592	650	686	658	666	647	631	661	627	694	683	683	654	677	677	623	695	642	594	624	641	680	693	608	653	640	702	683	683	665	653	663	671	706	627	621	680	673	660	661	573	662	654	661	689	658	696	662	682	677	703	693	638	645	674	667	653	645	700	659	626	665	649	667	682	658	648	681	630	637	704	629	653	638	672	628	679	691	662	668	606	695	628	645	625	631	631	640	664	681	691	679	669	644	644	645	605	665	657	601	637	690	627	658	643	633	664	649	728	657	652	679	674	649	666	621	647	677	695	661	681	649	628	652	654	699	647	617	632	639	676	631	644	714	638	687	669	681	672	625	673	651	651	670	720	653	682	673	668	668	677	658	629	629	619	644	640	624	675	641	703	697	621	627	614	697	627	655	685	664	688	696	664	645	630	645	602	638	622	686	650	647	664	625	663	661	660	640	691	692	628	657	637	661	662	674	668	693	655	654	606	617	664	663	709	668	654	635	657	651	613	620	668	676	684	673	670	689	691	625	687	633	645	653	622	631	623	679	618	657	622	626	681	664	629	689	664	618	694	659	602	659	636	639	710	695	625	637	691	666	712	696	654	648	645	663	610	645	594	649	705	650	658	655	643	640	677	601	661	659	672	660	673	673	629	685	640	660	664	619	650	636	655	644	665	712	639	642	648	640	657	676	643	681	674	692	634	607	679	683	635	712	617	614	678	661	650	637	667	686	652	616	642	651	685	684	665	725	661	632	698	639	682	626	646	650	649	696	675	698	666	640	648	668	680	633	696	653	674	585	657	646	652	601	664	734	652	645	697	643	649	588	640	651	616	689	690	665	679	638	680	666	664	616	654	687	641	600	646	652	679	672	639	691	626	652	660	637	657	655	650	673	658	661	678	667	633	689	660	610	665	684	642	675	663	657	663	679	624	690	678	616	649	641	644	641	611	690	695	633	680	654	646	701	634	687	632	659	631	682	702	689	673	663	716	657	615	662	639	633	658	639	668	714	661	610	643	671	624	642	614	669	676	653	679	716	637	660	628	679	663	666	672	661	667	672	694	634	644	620	620	660	679	664	657	699	640	641	681	666	680	622	667	699	682	680	672	661	638	711	658	672	636	674	716	663	675	661	638	649	662	641	672	652	647	691	670	626	647	687	715	695	685	702	640	627	670	624	622	630	668	664	665	645	656	662	701	655	660	634	624	664	633	641	703	660	654	667	691	629	621	624	718	681	677	631	706	676	659	636	646	691	659	681	605	633	676	641	661	688	673	646	636	646	655	670	694	674	631	699	662	671	646	657	646	662	641	633	696	673	639	616	691	698	686	668	671	662	676	657	676	614	690	689	669	683	635	683	673	701	626	681	664	673	659	614	646	615	623	642	686	640	684	620	656	649	632	664	660	655	660	635	660	680	691	661	671	652	644	677	684	661	669	648	626	703	664	658	664	641	660	685	687	655	668	666	674	607	649	665	656	663	650	666	668	616	679	647	616	647	640	682	660	673	680	602	639	646	628	661	645	630	644	669	636	700	664	644	669	609	644	680	688	638	611	627	584	674	677	647	623	656	659	708	643	673	666	653	662	690	633	662	624	648	658	683	730	664	703	632	673	653	654	701	677	672	644	628	637	641	641	643	645	683	614	670	637	703	693	676	606	641	681	601	670	652	623	673	641	648	664	684	626	711	663	639	669	699	644	703	662	642	636	655	596	680	696	671	638	648	684	640	642	657	625	623	650	661	681	693	608	633	644	612	650	632	659	671	634	684	649	669	662	617	648	696	600	679	612	612	644	672	629	661	667	659	622	623	637	641	696	645	643	689	700	667	620	678	680	683	638	673	683	637	651	657	654	648	619	676	656	659	641	697	650	665	709	674	640	633	583	690	699	634	634	654	659	660	667	659	670	670	618	611	635	658	663	671	637	669	666	643	668	678	682	634	636	675	656	632	657	648	655	675	625	666	694	646	665	685	608	643	668	594	649	654	671	655	645	657	621	686	630	696	719	674	649	654	643	642	626	626	631	638	674	668	650	666	693	620	663	671	665	655	654	654	646	649	616	644	651	595	648	637	654	667	705	699	677	660	665	653	695	644	658	647	696	614	664	675	684	657	648	637	654	662	683	664	697	653	655	683	646	686	720	651	643	634	702	681	625	679	661	658	690	670	676	676	656	666	636	638	680	676	673	687	668	638	657	663	671	648	652	635	663	707	635	668	676	638	661	623	679	671	670
7528	10769	8099	4506	3597	2706	2240	1917	1631	1323	1200	1113	1084	1043	983	979	911	895	861	810	828	827	792	813	751	839	860	888	804	830	838	827	817	752	834	790	808	803	784	836	800	818	803	810	838	832	836	795	841	820	810	791	783	864	815	779	792	819	804	826	787	793	813	770	793	824	786	754	813	764	823	731	791	836	792	756	838	774	827	782	752	802	777	780	842	756	791	822	801	852	793	793	779	797	784	785	793	837	757	755	830	803	746	773	872	852	717	825	764	781	812	796	784	788	815	842	776	782	809	793	817	809	801	761	753	791	809	826	755	782	816	771	748	802	768	797	840	771	788	757	841	784	811	803	812	794	767	722	876	818	796	787	794	780	787	781	797	823	782	777	787	771	790	786	785	822	799	798	834	748	786	762	827	830	811	749	773	796	806	781	833	742	779	759	807	758	787	824	742	769	728	785	799	813	789	729	796	759	776	758	757	799	787	767	785	762	827	811	809	736	849	794	836	823	777	771	755	794	699	749	845	766	780	813	801	774	789	818	773	773	755	821	777	783	805	759	807	805	787	800	731	802	789	830	830	814	779	801	812	753	809	778	777	769	784	774	773	776	795	834	812	832	775	829	767	759	842	805	774	822	793	791	797	761	798	784	803	764	796	788	820	795	800	834	791	814	819	794	805	836	815	776	788	772	779	757	764	811	746	819	773	775	804	786	826	796	817	787	793	826	797	773	810	713	772	732	783	763	782	823	809	772	774	825	785	770	787	778	826	783	770	842	756	778	763	797	810	782	775	810	770	761	767	802	805	766	756	763	811	775	810	750	828	834	798	752	798	814	789	763	749	760	779	780	733	775	745	779	790	762	800	774	786	770	806	794	780	794	788	801	752	799	744	779	791	803	816	769	781	777	809	798	752	786	760	793	772	833	848	810	794	760	784	774	846	771	746	807	810	789	742	780	833	823	784	750	838	830	785	784	780	820	857	808	781	785	811	733	772	809	770	765	824	813	791	765	817	769	750	778	779	787	842	810	749	761	779	824	802	770	770	779	816	803	819	784	761	813	768	749	729	813	811	738	746	802	782	821	731	775	779	780	798	753	821	822	806	770	820	796	749	823	814	777	828	801	764	829	819	723	856	775	818	767	798	832	848	787	760	785	806	833	799	858	785	788	777	804	807	765	807	782	786	777	771	758	759	776	783	748	745	747	789	804	835	755	808	795	757	834	770	769	795	838	795	758	785	793	808	791	803	819	839	767	793	755	782	796	788	724	811	766	765	773	722	772	776	799	824	800	755	736	762	843	806	801	814	775	795	750	824	771	819	787	804	848	765	807	771	767	759	765	780	788	765	812	813	784	813	845	782	784	738	768	778	788	772	834	791	825	782	786	766	774	844	755	790	783	840	800	805	791	824	829	819	787	776	806	774	762	842	767	758	789	824	843	743	815	806	762	778	777	790	826	807	783	732	808	760	811	780	789	791	792	778	797	747	775	747	778	771	808	773	790	770	785	752	769	763	811	776	815	809	804	804	768	827	760	785	814	784	754	818	767	832	806	788	801	831	781	800	757	814	793	803	793	786	755	824	780	800	748	775	781	756	788	782	790	757	793	794	809	813	784	853	794	795	785	804	775	795	786	802	753	786	798	784	798	736	803	786	772	795	807	826	772	761	769	846	777	816	802	834	782	764	776	743	783	761	778	766	770	806	760	761	795	776	856	774	820	773	775	843	784	754	767	762	794	806	740	847	763	768	824	813	776	768	742	810	804	769	755	802	747	797	769	770	825	831	783	818	806	789	728	780	791	810	789	800	789	751	753	795	720	806	809	782	807	818	821	817	778	785	783	785	817	859	748	777	850	790	779	828	754	822	815	785	757	836	738	796	816	788	784	802	782	806	789	776	833	826	810	827	830	829	779	835	776	773	794	860	795	792	816	794	784	815	779	830	811	769	768	830	774	768	776	775	800	762	830	788	823	771	797	841	748	762	776	759	791	781	790	772	795	793	769	769	818	751	788	765	815	750	794	790	800	780	768	774	806	785	772	816	784	736	837	840	744	786	775	771	807	752	695	791	798	782	798	792	803	765	803	774	808	757	749	766	799	835	816	806	823	730	768	812	789	768	760	744	784	792	777	758	776	801	787	778	771	805	781	812	793	769	746	795	766	780	774	726	821	750	801	796	823	789	828	803	819	766	825	843	763	840	788	808	800	759	793	754	781	794	803	802	851	754	757	777	775	761	765	825	798	785	812	751	781	784	763	765	788	807	796	778	810	813	825	778	757	763	752	814	808	770	826	775	779	769	758	792	786	782	824	820	804	817	783	790	815	770	822	750	734	846	788	801	801	824	798	805	790	738	840	804	783	837	783	775	794	791	727	784	821	745	797	832	770	774	781	810	765	776	805	770	772	730	803	854	793	831	749	794	775	791	765	786	778	824	787	800	794	842	871	798	820	784	750	724	769	821	776	793	765	790	819	819	748	754	819	802	736	726	801	758	773	786	761	804	805	815	794	770	784	819	774	734	778	804	823	784	855	760	820	834	821	717	806	803	743	840	807	777	783	826	854	717	813	773	775	805	768	816	792	805	784	852	805	775	831	802	799	769	822	797	786	763	812	824	822	733	760	757	802	782	778	801	766	778	762	817	798	791	831	813	772	822	776	749	789	772	806	800	790	814	810	734	758	822	759	790	798	813	774	799	748	786	832	783	830	737	791	824	834	824	812	757	784	817	782	785	813	823	775	745	796	812	808	804	802	808	817	807	731	735	770	753	806	849	786	818	800	821	800	814	801	785	777	820	794	789	781	838	815	810	782	793	789	817	827	765	790	861	801	826	789	787	854	823	772	807	767	786	760	740	768	731	781	756	774	830	765	798	787	783	782	821	798	793	806	821	837	734	770	803	810	775	811	786	813	805	819	815	790	744	763	768	790	803	783	770	762	814	824	775	777	837	815	823	790	784	772	807	723	791	812	723	803	779	768	762	769	825	767	767	831	791	758	796	813	767	773	789	811	788	770	808	789	759	774	810	788	832	793	780	776	812	803	829	768	769	839	798	797	824	780	799	784	802	779	738	828	764	800	806	794	808	810	772	729	766	829	755	782	729	795	818	819	750	767	808	791	767	743	757	775	774	780	766	760	809	804	800	774	771	799	762	779	789	795	788	787	803	853	766	789	789	798	811	755	782	788	795	771	746	784	820	796	807	794	798	836	740	824	777	817	773	756	803	796	824	799	813	783	772	804	778	763	807	790	813	793	791	773	800	817	735	722	723	809	800	802	793	799	801	777	785	817	826	846	813	819	740	836	781	791	801	840	818	792	770	816	784	797	793	749	802	844	804	824	774	787	826	770	786	788	787	805	791	824	798	769	808	812	805	775	788	786	808	820	778	850	793	804	785	815	765	810	810	802	768	784	785	757	804	802	810	759	801	777	808	782	758	826	774	817	794	781	818	799	794	733	790	797	789	798	790	755	774	778	774	778	751	841	831	811	789	805
23996	21430	28575	24700	21388	11028	2844	1834	1599	1308	1155	1125	996	1005	917	857	885	933	867	806	843	801	809	773	815	829	779	779	795	856	794	788	741	730	722	747	798	768	789	775	700	775	746	774	777	736	748	733	738	758	736	741	751	743	787	756	760	753	702	759	810	768	697	728	728	785	723	747	752	754	713	734	716	735	724	688	712	772	743	760	736	730	754	753	742	734	746	710	713	758	744	706	757	714	708	759	748	738	704	712	720	691	725	754	698	795	779	706	755	698	733	741	702	703	758	715	813	730	706	695	724	758	751	730	718	765	729	785	758	759	741	787	774	699	713	713	735	733	741	723	752	732	682	726	739	771	760	752	742	742	721	755	757	735	747	733	749	718	780	725	740	738	710	717	717	730	741	764	748	764	750	725	708	752	729	765	768	756	745	742	775	705	742	714	699	725	733	737	686	701	737	725	720	717	769	743	729	731	740	704	698	711	757	697	684	778	750	706	696	735	742	753	732	685	784	738	748	725	769	758	732	719	712	763	652	744	691	751	762	724	739	755	768	795	745	693	756	695	727	722	686	696	699	731	731	717	759	752	771	732	717	719	734	688	718	726	754	727	726	774	721	708	714	726	775	759	716	720	746	775	723	729	812	709	767	748	747	728	756	725	741	740	774	727	774	726	740	736	702	745	757	759	736	722	791	732	734	756	710	750	755	804	741	754	759	690	695	726	757	735	739	735	765	723	736	782	688	691	748	690	781	744	702	702	761	739	749	776	744	740	732	672	734	750	718	725	729	767	792	782	712	761	732	714	710	706	746	775	731	756	713	771	721	746	676	714	721	756	734	786	753	823	729	789	737	725	699	736	708	735	702	737	709	747	736	732	722	784	737	731	746	734	714	737	732	765	728	695	736	742	684	751	778	773	732	691	802	729	729	734	727	735	762	759	746	728	747	762	705	776	725	742	752	770	708	700	738	776	740	709	776	714	767	713	726	730	755	748	732	749	733	720	742	819	707	733	737	756	711	752	723	747	718	736	790	709	712	765	736	740	704	724	765	747	756	781	722	689	736	734	672	701	726	753	732	782	757	715	631	698	745	673	741	710	682	760	729	761	688	706	748	744	763	761	747	721	730	726	685	725	734	799	695	736	702	815	708	776	672	730	776	766	746	720	783	766	771	787	703	708	731	754	743	756	739	725	711	743	728	697	784	747	741	783	755	751	740	704	740	728	752	767	715	701	739	716	745	766	742	687	748	768	759	724	719	735	770	698	745	726	746	774	691	707	746	736	721	750	738	735	781	769	722	756	698	757	719	729	696	728	744	694	744	710	703	724	779	693	735	680	715	775	733	741	716	778	696	757	687	711	747	725	739	785	725	710	763	728	706	695	777	734	700	737	738	741	731	752	733	772	748	761	754	781	691	722	733	721	693	732	778	732	706	780	753	741	735	774	724	690	727	756	757	765	723	761	728	748	733	758	724	752	745	750	705	704	750	729	701	750	709	717	769	763	730	756	755	746	685	739	715	730	723	744	721	739	749	700	747	748	731	755	660	796	746	730	687	721	726	731	737	719	744	721	759	787	714	720	749	748	702	691	701	729	711	796	734	747	709	764	755	716	750	758	746	780	728	731	708	766	726	708	759	776	736	780	766	714	718	720	723	730	723	731	777	696	717	737	678	717	755	736	752	724	747	708	714	758	707	725	722	747	700	754	758	706	702	719	726	685	746	759	785	749	751	729	704	715	798	751	735	691	764	702	740	750	725	779	735	747	704	693	709	737	748	762	749	683	754	729	700	756	742	786	729	727	749	688	726	739	764	705	720	745	733	747	714	736	681	763	768	716	751	796	803	724	683	735	751	699	663	780	714	740	756	758	700	747	732	766	754	737	731	736	744	741	801	698	712	770	808	713	736	723	723	807	734	706	762	744	763	707	741	728	774	675	677	748	767	741	743	719	698	739	781	690	725	756	710	709	717	713	728	722	794	712	729	747	676	751	724	753	754	781	729	753	785	752	777	695	712	730	717	807	727	756	739	706	700	770	749	733	733	793	718	747	758	739	735	791	702	748	703	692	699	736	747	745	743	756	740	750	793	775	689	703	723	706	751	741	699	712	739	751	715	743	707	679	766	809	736	759	727	725	745	758	744	756	748	759	701	760	691	737	757	743	721	709	758	733	696	701	733	766	727	735	750	784	709	732	714	725	737	703	730	733	717	752	745	752	723	728	732	730	703	750	718	755	701	763	724	756	778	793	751	673	742	733	726	748	730	801	733	733	707	748	731	704	755	699	765	712	731	690	712	702	714	744	752	698	792	757	759	783	692	743	767	728	757	675	682	712	728	740	739	739	778	761	732	695	739	744	735	690	720	754	702	744	651	754	706	738	725	735	712	719	742	770	751	726	749	725	741	779	739	775	730	772	687	781	708	736	749	770	698	696	715	708	764	791	707	746	784	735	740	694	738	704	765	718	708	720	719	765	680	751	785	745	716	726	706	742	684	730	739	680	745	732	747	742	681	739	737	684	699	683	745	703	738	719	723	720	773	692	745	746	736	697	760	721	776	714	753	738	758	719	688	724	775	724	715	760	771	679	690	708	737	738	666	736	775	737	721	679	716	719	694	720	733	701	754	716	751	733	738	735	720	758	723	683	768	719	761	786	790	713	718	761	732	751	730	709	751	760	745	711	760	718	746	761	702	695	763	713	720	746	752	754	725	751	741	750	767	726	705	718	754	746	774	727	746	683	720	694	766	724	726	716	711	709	712	730	689	742	698	730	716	767	739	752	725	709	766	725	715	690	691	671	758	710	755	728	724	718	740	788	688	750	726	783	767	716	722	731	754	773	644	771	752	704	695	734	733	719	730	761	750	703	741	764	764	698	718	724	680	723	758	746	731	687	739	739	725	758	746	750	765	707	723	765	670	729	699	752	723	731	758	750	727	738	782	730	705	750	723	717	747	723	734	722	735	726	749	751	726	738	780	747	687	696	766	760	732	732	748	705	742	738	762	728	748	767	712	706	749	755	746	755	693	764	739	754	725	714	715	748	711	761	751	753	748	752	764	747	718	779	739	718	730	715	745	780	706	716	753	741	692	695	735	725	753	729	750	717	749	717	703	737	732	724	749	766	764	741	746	678	763	722	791	743	719	776	792	722	744	769	733	767	749	729	741	737	743	742	733	753	785	714	692	710	751	759	763	760	707	732	736	716	707	729	757	704	716	758	732	734	719	715	743	715	712	730	718	704	756	726	740	733	735	737	754	722	734	748	713	716	755	786	775	743	760	737	737	736	689	726	788	760	762	698	740	787	753	730	734	695	736	755	742	719	748	742	728	668	793	738	704	726	744	745	776	745	750	690	739	721	810	712	741	683	778	751	735	715	711	717	780	773	727	712	708	750	781	779	725	744	690	701	689	710	712	721	704	720	735	712	747	697	684	726	724	785	735	740	724	720	746	696	731	747	781	754	705	728	721	718	785	712	699	685	766	725	746	707	731	732
7261	18353	14723	8597	6457	4777	3922	3251	2568	2183	1756	1626	1403	1381	1300	1262	1110	1083	1034	1040	1053	975	993	1056	965	976	983	957	1022	984	966	959	907	983	984	942	962	925	959	922	954	933	982	919	913	862	953	888	838	907	919	945	897	884	920	909	891	890	878	886	892	879	865	854	905	892	872	862	893	888	895	883	936	867	911	874	874	934	898	872	905	906	883	881	932	886	832	869	897	866	893	944	925	918	911	880	869	890	892	902	911	932	910	895	890	925	917	862	919	881	918	920	918	892	916	919	857	925	863	866	917	887	876	930	914	876	909	844	898	893	910	963	836	870	858	908	921	826	1006	919	889	970	908	931	931	952	951	926	892	881	856	874	860	886	886	936	893	847	892	904	871	890	876	934	886	896	871	897	896	893	867	910	923	940	912	912	902	885	909	904	909	918	877	916	923	923	906	963	901	941	903	895	914	906	889	928	889	910	854	866	903	919	865	928	900	904	926	873	892	916	900	902	872	906	845	886	883	899	904	847	894	878	890	940	898	907	882	864	852	914	917	906	904	907	864	917	884	910	895	880	859	927	887	855	841	869	870	879	881	941	852	889	875	892	907	889	879	893	917	925	895	904	837	933	879	946	873	877	925	933	909	851	929	869	940	920	892	890	870	881	846	873	883	869	897	933	879	892	862	881	876	918	900	894	939	905	923	905	876	874	891	850	907	895	902	924	847	902	875	888	892	880	884	883	939	885	879	895	835	853	898	887	843	904	872	901	868	881	860	913	936	885	883	894	921	844	886	891	877	890	933	908	927	848	934	880	910	860	903	879	895	841	917	885	910	938	841	908	875	895	934	925	878	891	909	904	879	899	915	897	866	913	940	875	907	882	919	961	865	875	891	946	866	941	911	908	877	823	925	876	907	881	889	859	901	926	917	847	879	898	891	887	878	903	863	930	906	863	877	937	930	902	906	918	894	903	848	878	923	961	900	866	919	840	883	890	844	890	897	902	909	897	857	888	855	922	917	888	896	859	897	857	936	905	854	856	907	923	875	894	928	855	912	890	894	884	923	835	945	866	872	822	920	944	924	903	856	856	869	882	899	873	948	863	917	826	903	864	874	947	891	894	909	881	887	880	915	871	892	910	879	883	943	888	921	889	871	904	896	853	839	888	921	872	904	953	880	884	897	822	901	890	894	878	923	901	880	930	888	916	908	917	888	935	894	865	825	875	916	893	891	922	877	868	854	913	929	912	911	929	936	916	899	896	890	920	926	894	843	876	907	869	868	886	864	875	882	874	866	907	880	910	888	890	901	880	909	910	914	906	913	889	879	880	915	890	914	912	885	885	885	880	865	857	901	922	875	888	902	824	863	897	926	929	889	856	907	857	878	832	927	828	895	895	903	928	900	888	901	909	924	865	880	903	818	930	897	927	918	873	867	871	911	902	864	920	913	851	861	828	935	956	892	897	886	867	897	891	898	889	879	921	869	902	881	893	963	883	885	876	919	861	844	854	925	909	874	908	932	903	924	872	873	874	852	891	898	886	919	897	897	943	898	914	905	879	909	898	884	896	915	840	873	905	913	842	867	896	881	890	885	910	851	911	932	896	907	910	933	866	863	871	939	915	919	956	921	879	897	954	900	893	928	911	853	911	829	922	884	962	859	935	948	852	954	838	926	904	893	861	862	925	842	899	852	868	859	932	864	895	883	949	880	875	932	867	910	871	951	909	882	889	915	913	883	899	878	903	865	858	865	867	890	854	906	935	926	916	850	896	885	862	952	872	868	901	881	895	921	889	888	842	868	878	872	929	866	910	882	896	892	867	896	887	814	909	916	897	865	918	886	968	905	893	813	899	920	945	886	866	911	860	917	890	884	834	958	898	933	875	886	881	926	896	923	895	907	922	916	907	905	884	882	873	867	921	907	881	939	876	926	915	926	830	857	810	878	876	875	901	887	900	884	917	901	908	900	894	864	820	905	901	905	846	903	873	920	934	924	894	921	882	846	849	885	906	925	895	892	876	912	873	847	910	891	917	864	910	880	913	950	872	909	900	885	898	919	931	888	904	915	951	903	880	931	908	848	878	830	925	829	892	881	940	884	878	887	883	824	873	860	889	937	869	938	876	850	886	894	913	892	933	906	868	899	884	862	916	861	859	871	899	900	843	856	847	928	927	926	892	878	947	842	884	953	879	871	897	921	878	876	861	888	897	863	921	898	849	903	888	909	840	903	861	934	914	905	889	937	911	890	845	879	913	891	892	836	960	866	960	903	891	904	889	894	857	934	897	868	859	934	894	871	915	902	914	871	956	866	932	919	843	930	887	914	865	858	894	924	884	845	914	861	886	841	887	918	896	839	863	896	881	893	888	850	876	878	955	883	914	920	878	879	890	874	900	877	886	873	853	891	868	873	879	858	933	917	865	903	885	825	927	902	854	868	915	951	887	868	887	935	863	906	911	853	886	871	896	876	883	920	876	894	880	880	936	960	916	887	928	923	836	848	912	874	927	866	889	857	912	885	929	845	879	906	878	904	899	866	894	888	872	889	870	896	916	895	888	928	869	887	877	897	874	862	821	847	871	867	936	901	902	926	864	882	955	896	885	917	890	895	840	866	924	864	950	953	954	909	888	911	916	828	869	953	909	889	923	897	934	877	883	889	891	905	939	891	859	862	889	858	840	881	887	818	939	899	907	857	879	832	894	924	885	849	891	915	869	895	896	880	888	919	870	922	912	917	883	923	883	912	883	875	914	936	918	931	914	846	886	886	868	883	932	938	821	889	882	879	877	928	880	867	928	858	912	909	898	877	887	898	896	941	904	871	912	889	912	866	926	868	930	894	918	909	908	895	863	881	901	891	969	847	910	949	902	848	911	868	881	865	945	917	910	908	900	914	900	859	921	901	893	875	939	922	834	892	880	904	960	901	922	887	904	887	937	908	877	971	915	905	932	909	919	894	876	899	914	897	968	877	956	935	942	880	873	913	889	896	905	882	857	936	930	909	929	848	914	873	928	909	905	880	858	898	847	881	928	869	964	831	891	897	904	950	896	925	869	864	862	910	876	865	884	822	845	918	888	917	895	913	875	877	920	931	864	879	899	933	866	866	913	893	819	921	893	928	915	843	898	895	851	921	884	894	892	880	965	877	900	886	909	871	877	906	896	862	925	882	886	872	859	918	925	858	871	896	901	932	919	893	875	934	872	925	886	875	907	912	874	889	894	915	885	891	892	831	824	969	904	878	948	881	916	834	884	904	904	856	875	902	858	908	884	934	913	831	842	871	881	847	924	948	863	828	879	889	864	931	867	875	851	911	821	853	890	902	919	885	888	898	909	928	908	912	909	866	868	904	931	871	859	880	857	846	837	940	877	891	877	864	905	876	893	940	880	863	866	903	900	876	901	903	882	910	903	916	914	883	901	891	908	884	895	846	862	903	892	915	903	902	860	871	904	855	904	914	877	896	893	878	840	898	874	912	958	925	881	891	854	878	878	843	926	875	937
25105	21361	27442	25523	12984	2323	1440	1114	921	783	641	607	555	557	520	476	467	474	415	412	404	416	360	419	389	393	396	429	376	407	409	432	380	388	397	386	377	402	395	378	359	365	385	362	382	352	370	367	380	369	377	382	384	383	376	375	344	378	393	361	361	390	357	364	350	351	378	337	362	347	377	362	366	380	353	341	392	380	340	323	306	345	350	362	401	372	369	362	371	386	355	367	392	392	349	359	353	390	356	366	392	368	371	371	367	371	361	368	372	403	343	376	397	329	354	334	346	366	343	365	355	351	380	371	383	377	351	362	372	378	367	398	358	368	365	367	370	363	393	382	344	364	338	351	381	357	353	348	371	367	404	390	364	362	374	340	349	358	365	375	343	362	343	359	367	356	374	339	389	365	396	363	346	358	367	387	331	365	371	394	356	363	384	347	379	371	319	389	353	364	334	378	378	348	359	321	390	389	389	363	326	344	351	354	386	373	376	351	360	385	339	347	372	367	375	365	349	356	372	348	381	380	357	342	383	367	394	348	373	364	343	401	334	365	334	369	367	400	345	356	368	346	376	360	378	368	355	367	345	380	372	375	376	339	347	343	336	342	377	374	360	371	351	360	397	377	406	315	404	365	406	329	354	357	361	359	390	401	379	325	374	374	349	362	374	346	383	345	363	353	359	351	363	349	363	405	370	346	369	361	347	344	389	390	425	345	377	400	409	356	365	341	392	350	360	336	350	382	386	370	372	328	381	396	368	385	368	357	361	394	402	361	372	368	364	320	397	301	378	396	371	374	349	380	386	372	347	356	355	333	372	351	369	350	397	334	342	363	378	379	371	369	368	359	330	365	386	378	348	347	400	379	362	363	376	375	372	358	344	384	351	364	359	368	340	364	341	371	338	380	338	336	364	365	375	377	374	368	341	361	328	387	396	346	369	365	359	357	363	400	351	359	380	387	378	354	325	362	369	341	349	349	355	312	371	345	359	359	358	344	361	339	400	389	366	390	357	352	338	377	369	368	342	358	373	364	361	381	372	389	353	359	373	374	367	320	377	413	345	353	359	388	373	379	350	370	356	338	366	367	345	339	363	358	319	340	387	367	386	328	380	391	331	364	371	351	387	348	369	382	386	363	371	368	333	363	336	391	316	381	386	344	371	345	362	385	395	343	370	357	369	375	336	343	319	365	365	363	365	363	380	401	361	364	382	381	372	392	381	407	347	405	349	393	367	354	369	361	363	374	371	340	345	365	344	333	363	379	386	388	367	387	379	363	392	357	368	389	367	345	365	352	356	385	375	387	359	392	374	377	380	356	325	351	409	340	345	382	368	345	384	395	371	350	356	352	366	389	355	363	386	348	377	350	359	356	349	390	371	354	338	375	397	370	328	380	382	337	329	366	381	362	391	374	347	339	374	349	362	365	367	358	385	391	344	353	358	356	362	386	368	348	367	370	367	341	335	358	391	355	372	336	388	320	340	407	361	337	372	349	348	337	345	359	343	359	350	362	352	377	333	370	339	384	377	369	368	379	389	352	369	390	392	367	363	398	337	400	351	345	333	380	351	371	391	392	356	372	384	381	364	356	392	404	337	326	377	364	361	363	361	362	357	417	381	358	357	410	399	320	360	367	394	362	366	353	368	354	382	355	346	378	372	364	360	378	373	393	349	362	398	352	367	372	346	370	353	368	343	328	373	352	361	390	382	354	383	386	365	370	356	344	391	383	374	374	360	377	397	394	357	355	354	350	358	353	356	339	382	376	364	366	364	376	375	347	351	398	380	379	342	349	361	394	378	381	356	362	353	330	368	386	364	402	345	341	356	367	370	335	327	360	402	355	347	398	339	316	374	363	369	350	367	357	344	373	357	377	354	385	367	370	370	386	377	355	370	364	361	342	339	359	344	367	391	409	353	358	357	355	377	352	350	395	384	370	361	351	398	381	372	353	383	369	338	347	360	371	356	383	363	356	367	383	363	351	334	340	347	361	350	367	375	377	366	383	380	378	390	354	381	339	355	382	362	360	361	333	363	362	325	385	328	365	345	347	342	376	397	375	330	366	384	373	385	385	434	353	374	369	364	356	368	386	342	366	387	374	369	379	365	381	361	381	382	367	361	371	362	370	396	365	343	364	349	377	349	374	362	363	365	348	396	324	348	349	370	366	373	352	378	376	376	364	379	352	351	374	354	376	361	361	339	402	343	385	359	353	367	370	390	346	335	357	381	355	382	360	370	364	360	352	370	389	365	387	349	368	379	359	364	367	348	368	387	344	380	358	356	390	334	344	394	386	360	375	373	345	352	359	357	394	344	358	327	368	377	339	365	371	359	402	370	348	384	361	355	355	361	366	354	348	379	376	368	349	353	374	386	416	373	347	369	355	389	346	337	369	393	365	363	366	365	355	370	358	371	387	347	359	348	361	357	365	362	340	350	359	357	342	354	374	372	379	420	358	381	355	397	381	342	353	377	337	348	352	347	367	344	350	324	379	359	357	343	360	373	348	372	362	367	371	376	344	386	392	373	354	341	345	369	361	376	364	382	372	396	376	384	398	345	355	359	371	354	359	334	357	348	377	355	357	347	356	355	345	370	371	323	346	374	327	378	383	388	375	354	349	371	360	362	352	370	354	326	375	371	380	373	346	348	365	358	338	360	384	362	345	370	358	357	365	329	357	379	333	351	363	343	364	391	352	328	343	354	361	370	318	359	360	346	364	361	383	361	401	341	380	366	357	370	364	370	367	344	356	373	349	358	367	391	360	360	368	359	390	339	379	337	375	356	372	368	374	355	345	378	334	354	359	342	371	350	355	360	381	370	376	393	354	368	362	355	389	371	368	352	364	373	357	353	366	365	367	380	380	400	389	401	372	374	372	340	346	376	354	357	365	380	367	408	367	345	364	376	380	378	378	340	348	372	341	406	372	342	349	370	403	361	389	357	414	338	354	366	381	392	371	372	348	402	355	350	386	363	321	352	412	345	369	351	377	369	360	386	369	391	379	399	384	381	390	350	370	358	379	340	391	360	348	378	383	410	329	368	362	381	364	382	368	369	395	342	368	346	345	370	368	342	370	351	379	378	362	368	375	382	376	372	354	381	383	385	347	385	363	389	422	371	375	392	335	315	384	369	369	387	377	354	347	330	364	343	352	386	363	355	370	367	352	368	361	351	357	353	362	347	338	334	344	359	363	380	357	362	336	358	350	380	345	365	392	392	370	378	336	373	328	375	373	341	367	366	378	360	374	369	355	368	357	391	349	354	364	382	344	349	368	366	344	358	390	389	394	357	369	397	383	328	379	368	370	389	396	302	407	379	346	371	341	391	368	397	367	361	381	362	363	382	366	369	349	356	365	391	339	338	421	371	395	379	388	361	386	338	339	355	400	352	367	366	334	334	313	327	370	386	340	318	383	388	381	382	396	340	369	358	351	352	373	357	374	351	405	344	360	367	337	364	337	379	338	371	379	345	374	347	339	370	379	391	361	369	377	385	359
6839	14580	11312	6532	5122	3662	2802	2226	1738	1377	1123	977	894	816	757	733	673	587	575	526	508	455	537	498	526	502	526	517	563	566	480	490	483	510	503	496	520	470	490	460	459	473	476	451	499	461	427	456	477	470	487	469	425	459	461	513	463	446	454	434	448	424	444	428	461	480	438	477	450	458	447	481	474	437	454	468	471	457	438	449	400	460	391	416	428	387	438	461	415	447	436	408	434	432	431	408	509	451	454	477	457	421	456	432	423	419	481	475	405	408	435	476	399	445	439	489	447	502	464	488	425	476	453	459	430	492	457	413	434	458	467	467	466	457	424	447	468	435	444	441	424	463	441	420	466	433	450	428	448	451	470	466	456	428	449	434	436	421	437	480	442	424	454	458	456	430	435	451	443	489	448	460	436	430	454	460	472	461	450	429	462	453	422	487	478	463	434	467	434	454	407	465	429	454	414	472	444	388	424	445	456	441	442	464	485	502	478	444	416	455	445	431	433	432	430	454	459	408	441	440	464	418	436	466	483	457	463	450	465	435	459	425	458	435	433	460	483	433	471	415	432	445	441	467	471	402	465	423	444	433	451	420	428	482	487	448	449	427	451	466	485	427	460	457	427	472	416	419	497	448	443	477	429	462	436	437	417	442	470	437	430	454	444	468	462	463	456	430	403	431	449	456	458	453	446	448	483	455	452	460	444	466	392	465	414	480	423	424	438	458	420	457	423	445	424	456	441	420	411	450	502	425	478	418	446	469	459	430	436	409	421	420	458	455	424	428	459	414	462	452	459	449	432	455	461	441	431	475	435	462	461	401	435	442	424	441	434	413	444	493	450	460	474	451	493	467	426	442	423	418	405	478	464	460	442	482	438	461	469	431	464	388	456	420	468	494	479	432	446	442	448	411	453	428	453	436	456	436	443	470	435	424	457	472	428	474	473	453	467	434	487	459	451	479	422	447	426	430	491	446	442	468	470	429	465	448	449	476	435	464	441	457	449	457	461	425	449	487	466	445	433	411	464	467	417	438	447	452	445	432	464	428	450	448	451	473	443	484	428	460	435	406	434	479	475	426	415	443	461	443	426	451	473	441	444	396	429	433	437	419	458	429	435	437	492	459	451	438	456	444	424	440	438	467	405	454	390	419	444	417	458	436	439	464	466	416	440	477	469	412	460	444	474	435	434	460	461	460	435	434	462	453	425	444	465	443	435	453	434	458	408	494	454	457	421	447	423	441	461	451	437	411	432	431	436	437	456	430	417	458	468	479	438	419	422	397	465	432	452	451	458	444	446	463	409	478	423	440	460	437	494	416	448	421	417	415	443	446	461	438	446	449	485	439	432	453	479	455	456	434	439	467	460	433	462	444	449	431	454	441	458	429	451	465	443	444	451	472	461	422	444	441	441	440	454	462	466	470	439	468	467	484	418	414	403	452	418	443	406	501	455	439	407	458	456	461	464	425	419	451	440	432	443	418	465	450	459	421	454	457	480	449	474	492	448	423	420	437	458	415	440	447	442	446	414	456	447	434	442	481	427	427	444	459	453	445	431	447	418	427	459	468	437	409	450	480	466	421	445	461	454	427	439	439	440	443	435	465	432	414	461	460	449	455	469	417	447	426	444	434	476	456	450	440	447	441	453	426	440	484	411	451	407	425	397	460	469	457	410	427	434	435	433	465	463	494	465	441	451	440	414	456	438	396	413	461	467	425	447	424	473	444	449	452	466	480	424	453	437	421	429	447	462	436	446	429	430	449	453	459	493	455	460	459	462	430	470	473	455	442	447	423	423	450	468	481	431	440	449	475	467	433	453	416	422	435	448	463	456	433	438	419	426	441	458	445	456	441	486	480	497	481	434	446	481	421	490	427	439	469	481	420	470	444	452	444	438	398	455	487	427	430	477	434	448	450	423	427	435	455	440	446	423	488	432	428	435	402	466	451	438	453	436	459	452	415	453	431	432	449	441	491	436	397	449	466	446	427	469	460	457	483	463	456	441	467	443	447	461	505	412	429	462	464	461	451	483	447	471	462	474	486	439	438	433	453	428	424	424	447	449	456	415	483	422	426	460	412	443	469	452	440	466	439	436	436	448	463	428	460	434	419	451	434	421	450	425	427	413	419	378	453	439	459	447	453	425	446	465	463	457	461	468	436	445	408	456	435	510	435	445	418	463	444	437	430	446	451	454	465	436	448	453	432	464	462	412	438	465	451	418	494	490	461	456	447	470	423	438	467	448	421	445	421	436	457	434	458	448	447	437	458	437	449	447	461	440	462	480	474	452	452	446	454	444	443	473	448	425	447	449	419	431	484	445	424	452	429	466	467	442	433	444	408	480	453	423	435	464	447	429	436	418	461	458	451	448	433	404	435	472	443	449	429	444	444	442	464	446	431	468	455	391	459	447	468	403	463	451	440	465	416	453	446	410	435	457	456	484	420	452	449	407	481	470	471	444	447	462	450	445	413	454	446	477	445	431	439	431	473	439	455	447	467	425	454	445	456	412	428	427	430	438	457	456	447	471	454	456	454	452	474	451	476	443	425	426	407	466	449	426	430	412	469	452	410	465	441	433	429	479	418	451	428	426	434	426	426	447	410	431	426	402	434	431	422	435	412	424	456	456	437	427	464	438	438	441	442	434	484	433	444	425	445	455	440	483	447	438	432	499	428	469	416	423	427	431	413	452	430	459	485	417	474	434	451	408	436	455	460	415	466	432	410	423	454	439	456	448	467	424	447	470	433	446	426	442	439	446	450	439	436	416	445	441	448	407	462	454	484	434	472	455	414	460	439	454	443	478	461	413	426	413	452	451	469	431	454	450	452	451	436	402	450	454	445	401	475	432	424	429	482	409	441	473	435	458	450	428	411	432	453	445	454	437	461	451	432	470	435	473	470	435	449	435	422	486	442	433	445	436	438	472	447	460	504	435	446	426	416	441	462	449	456	461	420	419	454	419	456	453	462	452	453	442	439	431	417	443	465	494	418	459	414	457	398	415	442	452	464	451	414	424	443	482	457	438	430	460	395	467	467	422	458	411	506	420	413	444	459	449	446	448	453	484	477	431	408	426	390	458	456	477	430	470	448	431	485	418	423	392	440	487	458	426	430	466	451	460	397	400	462	421	459	420	468	413	447	436	459	464	443	461	413	451	429	455	447	429	457	428	435	490	431	464	439	437	480	419	462	412	454	448	436	455	447	446	472	457	481	421	447	420	451	447	441	476	427	418	430	423	457	454	437	449	455	419	419	422	447	436	460	475	453	453	442	424	461	448	464	427	418	430	451	465	442	430	444	466	450	432	497	425	432	483	518	474	415	389	430	429	437	436	464	443	439	430	426	436	452	471	437	445	457	459	445	488	460	382	435	461	484	458	479	438	450	489	468	431	445	441	440	448	444	409	436	401	436	411	416	440	443	482	468	478	446	459	406	452	441	447	476	411	437	452	497	453	476	449	425	452	455	439	425	435	461	430	435	434	425	411	439	436	411	433	455
23008	21421	29021	24201	21417	21452	9839	2444	1561	1248	1063	924	843	781	728	653	602	560	586	500	479	519	478	483	474	479	529	481	503	509	469	469	443	466	479	417	441	466	438	447	447	440	423	464	435	443	396	363	444	411	393	396	391	465	421	410	429	413	428	405	426	419	419	418	414	401	406	437	406	391	401	436	397	352	426	367	367	432	397	418	402	439	401	392	425	383	444	402	394	415	441	386	401	375	410	405	410	389	356	440	413	348	384	401	401	421	392	397	397	430	391	451	412	392	394	433	406	403	371	390	434	398	387	386	417	373	395	440	407	437	411	431	418	385	403	448	407	387	379	420	380	411	370	381	434	397	412	394	393	394	403	377	399	422	400	407	398	402	425	412	385	429	416	400	408	380	416	406	400	410	367	419	361	391	439	375	396	420	395	406	398	401	415	379	383	387	411	364	394	414	431	411	419	416	382	370	401	425	375	377	379	381	425	404	425	400	432	408	404	412	381	386	387	422	409	400	386	416	431	374	382	427	406	397	392	408	408	391	403	418	402	413	414	396	416	414	418	404	405	395	405	411	418	385	356	398	411	414	371	413	393	418	395	378	393	364	399	388	401	451	399	413	375	362	398	365	412	429	398	444	417	404	444	396	426	390	424	386	412	434	372	455	384	400	398	408	406	392	347	415	421	408	407	402	412	400	412	408	395	420	405	408	432	429	390	397	409	423	395	440	397	417	360	441	419	416	370	434	413	398	373	412	420	435	396	408	393	414	413	360	406	393	422	391	410	420	388	413	395	398	399	369	395	395	418	414	375	375	466	369	407	371	430	401	394	405	398	409	408	430	406	436	372	380	420	401	406	420	419	411	414	413	423	367	429	422	388	426	407	401	429	427	406	391	389	401	441	418	404	423	412	402	395	415	400	431	406	365	399	404	428	406	402	396	411	438	428	414	420	415	401	382	395	405	424	434	418	405	402	387	389	381	404	386	394	412	400	386	374	423	446	415	378	378	379	392	405	396	372	390	381	390	424	410	412	367	385	400	419	417	403	422	362	425	386	424	402	400	419	374	452	381	365	404	400	411	414	428	443	381	382	428	373	422	414	412	384	391	396	385	413	410	374	386	406	450	414	370	403	396	381	451	371	416	412	421	412	398	421	385	409	415	397	383	393	378	389	403	431	388	393	377	390	394	375	399	407	389	388	433	424	430	379	406	395	382	388	406	428	391	395	387	430	432	388	416	396	414	427	402	418	402	432	416	424	386	412	390	401	426	365	405	448	411	415	426	413	368	413	377	396	405	440	400	419	376	429	418	416	408	393	417	386	395	372	383	390	421	434	431	406	400	382	402	396	403	392	404	397	403	403	382	411	403	410	362	416	386	378	381	392	390	394	395	393	419	391	399	401	395	433	390	397	385	406	407	415	397	423	394	412	394	410	394	407	401	422	383	372	426	437	395	418	403	385	362	424	404	406	404	380	386	416	375	390	412	400	389	404	414	433	412	435	431	413	367	372	417	375	420	396	395	373	414	404	407	350	447	417	417	383	418	388	404	425	388	416	416	392	380	383	405	415	388	412	418	412	379	378	430	427	402	419	392	403	399	380	435	398	402	387	396	426	395	395	389	441	446	406	399	392	398	407	399	416	417	363	425	428	377	390	415	385	386	468	391	379	374	405	400	380	398	387	374	409	419	404	381	414	388	416	456	417	359	426	407	420	398	429	401	404	396	374	376	449	401	372	429	382	413	403	385	436	393	391	426	411	372	415	400	388	395	396	418	431	385	402	438	418	399	459	375	388	400	405	392	396	410	431	391	431	408	420	385	405	399	396	415	423	424	401	411	433	409	392	407	393	385	383	417	430	387	382	380	406	412	419	432	400	362	374	411	383	411	402	404	424	404	413	384	406	394	378	417	376	381	413	394	411	440	398	420	400	364	379	421	389	392	399	398	413	407	436	407	408	394	400	402	391	402	410	393	433	400	429	369	379	389	398	378	432	408	387	410	401	424	388	386	424	426	391	426	399	410	383	403	420	404	431	420	396	401	369	398	391	369	398	389	397	405	417	409	400	418	370	421	391	385	455	411	415	417	424	414	400	401	386	403	403	396	399	413	423	429	420	344	368	408	413	407	441	386	412	407	451	381	408	444	410	387	421	418	380	434	399	393	396	422	414	384	378	445	403	399	399	421	427	419	425	411	420	420	393	393	420	392	417	397	369	401	409	405	406	417	401	423	418	377	395	440	406	395	381	433	413	394	398	415	378	399	358	449	401	423	386	370	401	405	386	414	399	395	407	418	428	418	401	425	396	427	413	389	389	398	393	410	384	422	417	400	395	422	409	450	425	405	376	402	413	444	417	409	446	396	388	400	396	424	432	422	362	375	410	393	398	404	407	401	385	402	412	404	342	388	429	395	386	386	440	401	411	404	359	412	435	374	374	400	379	376	409	389	420	391	373	394	427	392	440	382	388	371	393	400	368	420	428	393	393	421	391	390	404	407	412	384	366	382	404	376	422	424	429	418	390	384	397	404	398	404	424	376	419	415	384	389	404	416	370	414	401	399	397	381	405	381	405	373	444	394	344	395	431	407	406	405	426	418	406	430	417	393	382	394	386	415	431	418	393	412	411	382	442	416	365	397	380	382	397	409	437	397	381	433	404	400	439	400	397	420	409	399	394	410	407	378	449	410	430	348	394	426	405	459	397	396	388	376	414	417	406	370	379	413	400	396	379	415	350	366	413	394	398	429	445	393	401	415	391	409	422	413	438	354	378	387	393	432	416	405	398	381	431	409	448	406	376	367	401	409	398	432	419	390	376	406	407	400	434	393	371	381	386	397	423	412	412	406	411	396	390	391	379	391	391	415	376	421	393	379	445	414	425	386	425	399	448	397	382	381	422	373	396	401	425	429	400	394	408	388	383	400	396	400	431	391	385	387	416	400	372	406	380	444	401	402	414	390	404	446	410	398	389	384	408	405	437	404	406	426	386	387	384	424	388	360	363	412	382	414	380	396	412	361	389	431	400	392	420	389	372	364	376	413	385	408	382	347	411	399	402	423	421	404	414	396	393	377	374	382	387	429	425	398	438	395	363	396	425	399	382	368	388	415	403	424	404	388	397	403	389	379	364	390	390	411	417	388	430	410	399	428	440	388	420	422	367	431	395	389	362	376	423	378	392	380	412	415	412	419	403	421	389	383	410	427	396	412	423	395	371	426	399	410	424	396	396	419	397	410	418	380	411	404	405	407	404	391	442	391	404	404	410	445	407	445	383	382	374	411	392	374	399	387	424	419	403	420	382	401	414	415	458	418	395	372	426	427	360	380	396	384	408	397	411	407	429	421	391	402	433	438	387	414	411	394	404	426	400	397	411	426	400	429	429	402	398	392	400	403	399	394	388	403	384	402	424	419	381	374	388	392	401	390	403	404	381	386	404	385	389	417	375	412	387	389	397	358	405	394	406	387	392	409	368	361	382	403	383	395	388	403	403	378	409	408
8361	23592	19143	11633	8995	6530	5161	4152	3123	2286	1812	1735	1473	1344	1126	1002	939	778	731	730	707	590	638	643	695	650	663	685	694	657	587	635	591	580	615	643	632	632	552	563	549	599	575	527	543	503	593	516	546	523	527	528	494	531	569	550	542	532	538	557	521	492	533	503	505	525	501	480	547	528	528	501	533	495	528	514	509	513	543	541	508	489	509	498	495	559	506	507	521	497	523	530	517	544	508	506	518	522	475	506	527	535	506	508	513	509	468	473	488	476	498	463	514	543	536	484	486	521	522	495	552	458	521	516	472	502	521	518	552	502	516	501	534	491	528	518	523	488	496	471	510	518	486	481	497	514	488	482	480	512	501	497	505	489	504	490	496	505	531	499	470	531	486	488	505	500	540	500	524	529	523	502	514	481	503	509	469	473	495	507	497	506	513	538	490	530	498	525	517	520	508	506	549	483	511	530	477	530	501	518	500	504	494	516	502	499	551	468	521	534	504	532	530	526	509	468	492	525	488	496	480	457	474	497	495	510	493	479	543	521	508	491	516	487	487	541	505	514	545	496	499	483	499	501	505	518	506	538	535	498	527	543	480	522	528	494	508	492	481	473	494	481	508	480	542	503	511	514	495	513	547	492	483	497	519	511	478	511	469	494	471	506	490	494	454	427	451	506	481	534	504	512	509	525	471	472	506	484	513	532	461	495	498	505	506	506	508	511	490	550	535	520	483	482	465	509	483	464	500	485	494	498	521	526	464	499	518	496	485	509	485	534	528	511	510	525	487	519	524	507	486	549	510	516	540	514	514	504	498	469	507	461	502	519	517	547	543	474	518	482	498	499	554	486	530	501	544	521	531	527	509	498	469	509	485	535	497	508	515	512	478	502	501	478	498	472	489	500	486	460	484	479	479	509	510	450	492	539	525	485	491	479	501	491	501	476	450	488	485	503	481	563	528	525	556	528	506	484	524	534	515	485	483	487	467	470	536	556	477	485	524	518	501	519	507	537	514	475	511	498	516	492	516	563	485	527	502	510	539	532	472	515	494	498	495	447	540	516	498	504	485	507	528	539	494	481	482	512	523	474	506	458	504	506	512	526	540	527	469	491	492	541	517	463	510	482	500	501	511	482	483	513	551	513	517	509	520	458	522	511	476	482	485	519	501	500	484	530	475	459	491	492	539	479	504	515	499	487	528	496	502	511	478	486	483	526	502	525	526	543	488	523	481	492	501	506	501	519	528	482	486	520	510	522	525	518	508	506	499	536	509	492	526	469	511	480	483	497	522	524	478	524	518	496	519	516	493	485	493	509	516	508	473	504	494	453	521	535	518	537	496	486	515	504	480	476	481	468	519	553	506	468	497	442	524	524	497	506	535	510	466	470	495	515	523	495	515	476	499	505	482	523	500	487	531	503	485	489	480	508	524	510	500	476	550	534	515	541	540	513	491	462	487	478	528	526	525	498	515	533	519	492	514	542	496	494	534	527	508	512	517	565	514	503	527	516	485	505	486	479	527	529	495	480	485	510	521	540	492	489	528	497	527	502	503	496	489	498	531	509	493	510	520	508	500	516	532	540	495	536	571	495	475	528	540	509	494	504	499	538	503	489	515	498	536	501	479	481	521	509	498	486	526	487	539	492	498	493	494	490	544	470	513	523	517	523	509	503	478	541	513	497	508	490	513	524	515	542	546	496	511	531	489	511	496	501	510	473	499	499	534	511	470	527	449	534	524	531	475	471	510	487	512	475	504	551	509	530	496	478	473	526	501	453	483	530	486	526	499	512	498	495	506	484	487	529	464	553	508	487	473	493	508	482	482	522	499	533	505	482	536	523	536	459	499	495	492	506	509	488	506	483	516	508	492	523	512	490	510	487	521	511	538	510	492	533	467	525	503	526	500	513	477	478	514	530	463	510	516	476	504	489	507	528	528	477	478	475	510	518	503	512	484	507	514	490	477	468	522	489	513	518	478	542	515	516	498	549	472	506	499	480	493	459	487	505	534	521	547	510	491	481	466	485	532	545	486	510	477	492	511	529	484	517	535	477	485	524	505	538	480	493	504	528	511	520	474	475	525	548	495	521	553	512	463	536	463	481	484	523	505	467	499	468	503	497	553	525	525	500	481	518	498	480	498	464	490	525	499	478	494	519	497	474	505	485	476	502	482	467	481	510	495	502	492	544	513	531	503	496	504	488	522	511	514	501	517	531	487	526	452	481	498	529	547	502	500	526	539	527	465	455	511	515	484	521	507	490	515	503	504	516	463	530	497	526	486	520	485	556	503	502	511	493	493	528	504	464	501	486	507	485	516	482	495	542	521	495	495	504	505	481	508	543	501	479	504	516	461	468	494	490	532	499	502	534	526	468	502	481	492	507	522	489	460	543	486	498	498	476	537	509	551	525	511	476	500	507	535	524	490	506	506	534	522	490	510	535	514	493	549	522	544	512	530	500	512	502	478	488	503	518	465	524	497	513	536	501	542	511	526	489	478	527	522	510	485	501	486	525	489	503	494	507	515	487	526	500	460	498	516	462	502	510	524	525	541	533	501	476	501	510	475	495	496	520	503	524	497	513	494	505	499	511	482	522	504	499	516	527	511	482	508	448	530	470	497	503	499	509	491	483	517	478	524	497	556	478	517	515	503	508	500	508	522	511	527	547	522	493	497	507	500	480	492	480	477	484	471	479	488	551	537	492	499	471	529	512	432	541	488	487	523	497	533	480	509	580	510	547	518	478	486	515	504	504	509	563	530	459	501	518	484	482	470	486	507	485	492	475	487	521	494	505	503	495	472	502	476	515	496	494	533	515	513	532	491	495	505	488	488	507	545	483	491	456	532	519	535	534	555	532	516	541	486	549	499	449	517	538	508	476	569	531	551	509	483	478	518	520	493	521	500	498	500	499	564	489	483	512	504	461	518	499	494	525	483	491	491	490	521	538	523	469	502	507	486	545	495	499	506	488	463	511	532	492	549	514	519	520	488	542	526	489	485	546	546	498	486	517	504	476	512	524	497	501	519	485	505	544	492	568	513	495	453	519	505	512	513	501	501	486	510	505	495	529	513	507	446	489	478	536	529	541	508	519	511	476	519	527	461	502	479	477	502	500	452	518	528	461	498	470	474	489	514	481	483	527	514	511	495	544	529	548	510	466	511	502	519	483	497	508	525	555	491	465	541	542	497	486	494	511	507	541	551	510	465	534	479	458	503	512	508	499	489	513	478	486	513	487	511	503	476	489	517	508	462	519	524	507	481	545	486	462	507	492	515	525	526	484	509	519	462	511	500	510	537	528	521	492	486	519	500	488	488	477	486	519	523	517	546	515	528	487	510	478	498	561	546	458	496	536	497	510	533	498	514	505	489	485	492	487	493	495	535	502	486	554	495	484	502	491	491	490	521	479	502	501	532	523	481	509	479	490	508	515	509	497	506	530	509	495	469	515	519	480	531	531	512	528	487	486	517	507	486	502	473	531	541	516	502	552	509	485	524	516
27601	19240	8544	3608	2082	1497	1277	1192	940	886	782	757	784	758	726	703	726	670	651	710	647	681	654	653	683	655	653	664	695	665	650	631	690	680	635	626	700	681	662	639	694	570	667	666	677	653	705	626	614	661	598	693	642	615	619	606	633	672	626	620	642	582	667	646	612	664	642	627	651	625	637	632	699	627	689	635	650	629	667	630	607	685	702	679	646	633	688	646	611	589	688	636	648	693	648	614	667	656	609	627	624	617	678	641	607	665	636	661	597	639	601	660	625	645	694	694	687	654	695	651	615	654	638	638	689	599	678	670	667	641	666	721	655	659	637	629	629	665	666	676	613	635	656	649	650	636	617	574	642	646	634	648	588	671	635	671	626	655	655	679	656	681	587	638	652	652	695	655	630	627	696	597	599	588	651	620	680	652	577	685	690	682	687	638	611	632	600	638	654	647	660	647	646	626	659	637	626	627	633	652	647	660	629	625	603	633	688	665	645	664	646	648	617	623	639	635	652	607	633	630	643	647	641	656	664	650	652	649	621	627	649	677	650	615	647	653	634	637	653	642	674	663	681	650	670	622	655	639	660	682	599	662	611	641	635	617	635	656	647	663	642	659	632	686	650	692	681	610	662	671	639	690	649	628	608	675	609	631	692	641	678	664	643	619	678	649	638	622	632	637	644	629	611	641	676	641	659	608	649	654	670	634	643	622	654	629	637	596	615	624	647	606	640	642	648	608	592	662	696	609	603	673	632	658	627	629	626	681	630	644	633	658	634	666	621	589	654	632	614	656	650	627	665	684	637	686	628	616	617	620	650	636	632	648	605	696	674	625	639	654	653	644	663	630	584	665	663	634	627	649	687	648	677	710	605	611	602	653	615	639	607	631	650	617	591	644	652	612	644	614	662	643	661	665	630	653	627	676	691	656	645	596	603	649	626	666	666	625	615	640	597	673	641	649	605	644	644	683	625	662	657	618	658	681	661	634	616	673	671	656	636	666	673	688	674	614	643	646	624	684	666	667	639	653	677	685	699	675	634	670	617	655	690	638	599	637	693	667	664	663	632	659	652	624	632	627	658	651	632	644	653	620	664	638	624	611	622	636	601	596	644	646	657	662	624	651	639	638	668	644	653	623	625	648	619	640	625	639	649	644	637	646	599	678	670	636	636	680	646	660	652	637	679	663	659	720	666	645	692	631	661	641	638	665	650	693	636	664	585	637	647	680	659	678	635	650	662	633	685	660	646	615	670	603	668	662	656	604	670	627	628	705	650	611	687	615	628	675	637	683	601	637	662	617	675	692	650	652	604	653	667	641	644	645	645	616	612	631	616	641	659	640	669	628	655	624	705	679	637	666	623	646	577	670	649	640	676	594	700	633	626	599	640	623	609	651	669	606	623	658	661	657	703	646	686	689	637	660	661	675	653	687	699	629	639	653	688	683	675	667	684	626	633	657	645	623	678	687	637	627	659	627	636	638	639	600	688	612	615	690	673	612	621	619	636	619	649	707	619	638	627	693	655	641	643	654	666	638	589	647	611	660	648	662	631	598	699	678	636	666	676	672	666	606	648	632	651	628	685	672	673	672	618	683	625	582	656	667	662	656	680	676	640	622	643	582	630	669	626	705	666	668	640	691	648	653	617	640	666	648	651	639	637	603	673	658	657	632	693	675	642	719	625	637	681	612	670	655	676	645	623	655	654	614	644	610	635	641	634	668	662	619	641	658	645	654	634	629	635	709	632	683	668	657	704	665	662	615	660	608	607	695	623	650	648	656	632	665	665	686	615	675	627	636	636	636	652	653	605	639	647	607	707	645	656	624	618	633	636	670	668	649	639	609	685	663	655	669	648	596	599	641	673	611	678	656	653	614	625	641	650	657	661	683	678	646	680	662	640	650	658	672	650	630	689	698	660	637	681	627	646	685	661	639	624	647	625	625	655	649	681	668	646	670	650	654	629	664	670	623	647	630	645	649	671	684	664	597	630	624	624	665	634	669	677	635	661	626	642	642	667	670	634	588	644	656	627	637	615	658	646	628	657	672	634	603	654	646	645	631	669	612	630	621	653	685	653	639	647	653	655	697	664	645	680	654	626	623	666	657	622	652	678	652	636	632	634	640	615	684	605	664	671	687	643	673	635	676	633	648	636	678	644	622	674	654	659	617	578	631	615	654	661	642	605	661	671	606	609	651	660	658	682	609	640	668	630	609	612	683	663	678	685	693	582	680	608	678	615	650	654	625	636	675	640	645	658	652	689	684	663	675	626	625	646	670	607	626	614	627	632	624	641	637	618	644	643	656	614	616	682	673	629	643	647	658	668	656	654	630	673	680	627	684	687	649	634	612	655	622	653	673	628	674	626	636	655	623	648	650	614	635	594	661	654	620	640	647	695	683	586	682	602	654	643	663	632	673	659	701	623	671	634	636	676	689	658	662	636	628	668	655	644	622	619	685	681	642	613	652	614	624	633	625	615	681	624	653	666	643	634	667	655	658	661	652	669	657	612	692	678	641	702	629	630	647	600	658	712	617	651	649	677	640	654	636	655	638	653	660	656	619	654	579	613	635	643	675	661	635	643	624	691	604	603	628	668	620	692	650	692	699	604	627	627	677	651	656	659	653	654	669	617	600	669	632	647	685	591	659	605	615	646	669	675	664	658	632	677	640	688	641	641	625	671	638	646	640	632	691	627	691	668	677	642	647	651	682	631	617	658	630	656	604	680	691	646	644	643	665	691	665	689	657	680	664	659	663	667	639	658	626	632	615	647	623	654	658	685	666	637	664	618	664	608	658	644	663	587	668	650	624	679	650	647	695	681	674	601	600	664	594	704	657	670	644	633	665	640	652	641	626	669	651	629	645	641	695	670	647	660	646	620	638	654	592	648	669	610	670	655	705	635	632	629	667	630	664	642	653	594	660	665	655	643	613	655	654	639	648	642	670	640	652	613	635	683	630	617	638	656	576	634	647	637	647	655	651	670	620	618	674	662	626	646	599	659	698	683	624	666	634	672	656	627	646	667	634	665	690	621	626	612	713	720	627	641	643	602	693	651	644	661	590	648	639	679	633	646	685	630	631	638	638	629	658	624	639	673	625	644	645	646	650	631	651	691	638	632	642	680	605	618	636	646	658	675	608	683	635	669	651	627	673	652	667	667	668	674	656	681	631	625	669	648	631	605	657	632	651	680	647	635	625	647	657	649	692	651	603	617	660	651	637	654	682	665	620	657	641	733	642	677	635	655	616	693	647	601	632	579	632	656	595	679	637	645	643	656	669	622	632	625	662	640	637	642	697	659	622	660	643	613	644	627	711	647	635	624	669	663	624	630	623	681	667	593	612	675	652	637	680	624	670	695	629	653	681	642	618	676	609	665	622	651	671	637	668	627	620	646	662	658	632	657	629	611	612	641	594	683	707	635	645	689	637	638	647	648	613	632	640	626	661	619	668	673	632	630	719	639	660	653	568	625	676	606	660	640	677	654	624	658	618	732	616
7178	9240	7655	4493	3436	2635	2315	1927	1464	1221	1070	1060	1021	1000	997	897	867	870	793	856	836	844	799	822	801	864	784	821	830	834	861	824	785	808	830	807	782	815	775	794	830	810	787	797	779	778	729	805	809	800	788	771	773	770	783	766	806	828	787	815	800	804	838	747	830	732	811	739	791	803	793	806	764	783	773	775	794	742	760	762	806	728	764	742	744	762	806	738	816	751	776	755	760	780	773	796	787	766	788	774	749	740	775	797	743	756	785	771	811	842	730	843	749	789	763	787	740	767	767	812	810	811	777	745	776	807	766	769	796	790	762	775	787	822	751	797	739	784	781	779	760	759	782	817	742	773	833	773	762	781	794	798	759	806	835	756	749	794	800	823	834	829	836	750	804	804	827	765	732	747	788	755	786	772	789	778	784	793	729	835	741	819	752	791	763	773	754	825	769	820	775	783	785	814	735	719	828	799	773	755	790	816	782	751	771	781	740	789	865	808	785	774	773	755	795	791	769	757	759	798	812	723	798	794	765	802	796	783	835	770	751	805	766	753	806	778	803	755	690	769	768	798	826	734	739	781	748	764	740	728	729	800	808	825	785	755	795	819	774	782	760	749	840	761	814	818	763	781	793	778	757	779	812	788	775	807	749	764	773	784	851	819	789	800	783	807	730	784	797	776	814	801	802	779	792	782	730	748	865	801	756	756	820	766	788	728	806	778	775	802	721	772	782	793	781	799	778	800	803	780	794	748	779	786	770	751	786	777	824	764	777	730	808	795	747	785	791	742	780	768	742	826	788	783	799	773	768	772	730	730	792	745	775	761	804	777	787	803	753	773	766	786	774	803	765	808	813	732	857	762	797	794	816	758	779	763	819	770	767	806	773	811	803	810	764	771	806	751	782	727	766	768	791	783	769	809	775	807	784	799	814	789	780	733	807	834	789	778	790	762	746	787	823	737	816	796	788	810	795	769	784	739	789	770	779	798	824	775	799	768	838	804	815	739	769	771	775	761	809	791	763	780	783	820	794	751	750	774	765	825	791	859	775	806	765	813	804	758	801	814	771	791	784	787	776	732	782	767	745	769	797	791	821	771	772	766	780	766	772	824	743	744	773	780	722	749	772	775	834	762	717	818	823	807	820	800	775	749	773	766	744	816	834	817	740	834	785	749	773	787	794	743	855	770	778	728	751	794	795	768	802	776	763	742	826	730	836	723	782	768	787	766	756	790	793	729	794	786	758	803	739	774	782	794	782	786	809	740	764	762	787	836	751	820	859	804	829	777	784	774	797	725	766	837	779	749	824	768	776	754	781	829	772	799	795	808	772	802	780	761	818	825	796	775	772	800	758	746	818	846	825	787	783	792	785	751	798	764	775	772	801	725	801	828	758	818	797	784	799	820	756	734	818	754	777	812	819	782	758	753	787	796	811	779	829	793	777	806	785	802	751	794	774	794	804	806	781	813	830	767	781	755	774	782	823	754	754	779	765	794	765	787	810	783	813	787	781	762	763	836	771	754	779	707	766	781	787	796	781	792	762	767	770	793	747	779	802	749	812	752	769	784	818	794	797	732	739	803	766	776	741	751	790	825	805	785	792	833	760	756	787	791	762	780	727	803	810	803	788	761	777	809	809	785	774	804	775	789	763	768	774	790	815	789	808	798	738	810	805	795	780	744	778	876	762	809	792	791	804	757	805	825	741	776	743	796	736	790	768	747	794	815	825	799	752	737	831	791	805	779	849	782	788	817	783	826	779	730	804	814	730	828	779	771	775	779	784	774	819	809	772	780	804	835	768	760	767	755	768	809	794	819	775	754	804	763	742	778	769	811	806	771	804	796	759	770	746	795	795	815	810	856	765	837	784	789	791	829	781	763	740	743	778	801	797	780	841	782	787	783	776	784	746	800	784	806	774	814	808	768	748	768	758	817	831	737	773	773	783	805	798	792	828	775	789	725	809	797	783	796	773	780	780	817	762	745	771	781	777	759	741	754	786	799	788	796	752	755	791	739	818	810	809	775	749	810	822	764	823	798	762	750	825	802	735	811	772	761	797	763	760	775	753	775	786	780	814	817	780	731	822	771	790	793	746	779	746	775	799	779	813	769	761	755	781	813	792	747	806	770	733	853	825	791	767	824	808	743	791	809	761	790	791	741	748	723	788	744	822	840	764	797	797	715	758	784	833	771	796	809	792	786	755	793	800	809	813	806	770	714	768	816	778	803	765	789	787	793	780	750	795	789	777	808	755	807	824	776	755	756	747	781	815	765	810	791	779	803	815	806	809	793	781	839	797	779	807	777	781	763	780	794	771	833	756	777	814	761	824	802	780	755	825	795	778	765	800	753	770	804	817	812	767	796	763	744	750	788	757	798	768	726	801	813	817	797	781	817	792	779	832	814	776	814	754	765	749	759	751	766	777	766	773	796	771	788	814	809	810	766	816	814	792	774	763	771	761	768	854	782	754	787	787	802	801	804	754	749	775	745	789	816	731	798	775	775	760	741	766	780	764	759	752	762	790	812	824	754	778	751	802	799	802	780	778	775	831	805	815	809	757	795	781	771	761	747	761	793	778	772	769	767	735	742	804	796	749	808	750	775	796	777	789	783	782	821	792	781	812	782	807	832	806	793	790	800	789	808	816	781	784	770	796	812	771	771	777	792	794	789	774	777	790	813	754	807	766	759	789	761	807	796	784	818	764	817	771	810	775	804	785	767	809	767	828	749	798	801	836	782	807	784	809	792	768	747	792	711	754	767	790	742	794	795	801	721	801	809	815	783	790	857	751	705	770	768	765	739	808	814	766	774	782	836	718	766	775	796	763	728	770	751	784	724	794	735	793	795	809	776	743	756	783	822	811	769	821	809	773	768	759	737	813	800	742	766	755	788	774	773	790	759	795	755	736	771	811	837	749	803	730	802	781	784	779	826	789	825	744	761	797	766	761	691	773	781	795	779	782	784	756	770	785	791	756	788	745	824	797	742	750	815	833	744	774	773	804	785	761	752	748	793	803	786	805	758	813	773	767	803	761	760	810	789	803	754	769	780	774	756	746	766	815	815	745	793	792	816	792	850	770	809	826	791	843	778	786	780	775	771	839	728	806	808	794	799	756	774	767	776	770	801	770	846	832	748	825	787	806	783	773	800	781	746	816	789	759	803	787	771	758	759	770	784	767	725	820	806	714	772	805	752	774	771	737	838	805	725	768	766	764	743	733	777	756	817	792	817	815	803	786	808	796	774	772	798	785	782	773	775	824	778	785	824	790	792	824	760	754	779	787	747	758	761	767	760	773	815	819	807	744	771	803	774	753	800	798	779	771	772	714	735	778	741	819	773	756	798	807	746	786	778	756	768	743	785	807	787	761	780	790	780	742	771	786	776	780	832	821	776	781	736	745	791	803	773	777	736	748	778	809	768	790	821	751	799	755	805	772	765	814	789	808	820	826	762	743	757	750	774	769	832	796	800	771	776	763	767	780	779	801	802	800	832	777	794
24030	21360	28485	24608	21325	10970	2948	2021	1421	1220	1153	1083	1079	998	933	911	854	828	790	801	751	749	763	783	832	761	768	808	775	777	801	719	777	761	793	761	723	795	771	732	740	773	743	762	763	738	729	729	756	773	794	751	754	748	750	747	753	747	735	744	710	693	756	709	703	738	698	689	749	722	727	698	708	711	687	705	732	759	753	722	739	683	735	727	746	696	710	739	682	715	757	743	736	748	724	739	718	732	779	750	736	750	760	759	774	734	704	775	758	756	709	723	728	736	719	734	723	743	726	731	687	673	707	759	715	704	699	716	730	732	670	732	719	750	701	758	724	705	758	750	766	661	692	707	678	672	777	714	710	693	718	709	747	703	713	697	731	735	730	744	735	705	701	719	780	706	729	763	758	711	715	694	667	709	732	694	722	747	763	755	671	748	690	717	709	756	765	667	712	703	737	754	798	726	696	748	728	696	746	693	709	742	717	746	741	771	758	725	702	688	731	734	679	778	717	731	730	711	756	715	721	749	754	707	717	758	722	766	700	761	724	706	712	705	722	719	692	722	696	674	720	736	739	701	721	735	677	709	749	755	732	705	756	693	781	751	778	707	719	708	697	787	732	755	734	713	721	734	725	720	711	748	724	778	692	730	731	659	753	701	685	713	726	727	719	721	689	733	754	733	751	731	693	703	730	752	725	757	758	696	721	719	772	761	752	706	734	734	716	755	722	750	706	711	686	745	724	726	725	698	753	721	688	716	699	764	782	705	724	750	689	697	705	695	706	701	729	660	696	695	681	701	725	727	746	729	718	722	740	722	759	741	751	763	691	721	720	763	733	705	706	692	725	706	742	737	710	731	752	670	745	755	716	708	691	732	700	699	736	757	726	759	767	693	689	715	675	708	728	695	772	740	708	697	707	722	687	728	697	746	729	738	731	700	740	724	731	731	708	718	754	735	731	719	737	732	729	716	694	707	747	704	723	706	706	723	728	709	701	732	733	764	714	718	684	770	712	698	734	719	740	740	720	729	775	734	724	711	732	716	698	727	699	773	761	701	733	712	730	699	730	716	704	692	682	699	706	754	676	696	719	693	716	682	757	748	762	736	742	737	718	726	764	737	692	713	713	696	748	718	715	740	672	703	740	696	725	692	684	692	740	725	706	723	741	714	721	750	779	708	720	728	710	783	693	735	693	691	777	711	708	733	664	737	715	719	707	721	693	651	732	731	738	702	704	694	637	749	655	694	694	710	735	695	668	777	697	667	747	729	698	702	746	722	723	765	727	715	754	761	730	764	751	763	721	775	722	717	718	722	721	710	689	699	736	760	717	695	721	752	746	753	691	727	718	751	734	697	709	703	748	701	686	723	705	718	677	674	703	715	742	704	727	726	729	712	680	698	695	719	718	772	709	700	723	719	743	728	733	717	729	704	713	704	680	753	750	738	731	716	715	722	764	689	732	704	729	753	706	639	738	688	760	697	727	715	737	728	688	743	737	774	700	689	715	704	661	709	673	763	693	689	681	711	728	746	690	751	779	707	715	733	743	749	750	675	777	741	759	719	722	724	716	728	710	733	770	743	751	679	703	718	752	711	772	757	665	707	694	709	685	737	690	767	720	726	759	698	715	717	732	699	734	720	726	702	755	730	711	690	718	771	737	711	712	709	711	677	746	770	714	761	684	748	722	687	680	730	729	704	774	680	737	731	713	765	749	694	687	717	735	756	686	742	727	732	666	720	712	704	720	725	769	783	739	724	738	720	728	693	769	699	749	704	667	657	714	735	705	678	719	719	731	703	770	710	708	766	719	706	710	723	700	765	689	681	692	753	738	696	741	710	698	685	752	757	750	750	730	716	733	674	713	678	693	698	720	671	712	695	720	752	724	707	692	778	698	777	728	677	744	760	753	730	646	772	716	693	680	732	722	731	728	726	746	760	732	711	748	753	763	701	813	779	700	708	745	700	734	744	740	706	684	687	720	754	683	692	730	726	756	733	699	723	729	725	705	737	742	750	719	710	738	696	749	760	715	718	723	715	753	715	731	727	730	701	700	696	687	721	729	713	704	757	722	728	713	715	726	710	721	735	725	749	734	741	733	691	724	745	743	751	726	702	760	701	670	754	713	746	734	747	730	732	727	704	708	758	728	771	756	731	731	710	695	718	680	717	761	719	693	730	762	703	698	778	747	720	710	709	694	776	705	746	757	743	694	688	747	741	664	735	723	729	739	810	741	685	692	694	742	739	750	724	716	713	710	717	752	730	730	716	721	744	706	701	723	761	702	734	735	735	739	724	649	731	736	671	716	719	727	703	759	704	702	707	683	668	715	732	695	696	752	737	696	726	716	683	774	680	723	726	721	762	751	725	731	709	709	734	773	784	791	712	730	726	717	745	737	755	719	815	717	715	752	734	748	730	731	744	735	680	740	736	739	737	663	746	640	738	691	694	746	721	730	744	731	678	744	691	706	665	695	747	726	734	691	722	735	799	738	688	722	726	724	686	732	710	694	729	746	786	715	697	701	768	746	729	769	728	696	702	726	717	778	725	715	725	730	717	733	738	768	715	785	734	723	736	699	731	713	700	750	726	727	766	769	730	721	707	724	776	704	718	690	702	693	696	721	714	732	708	780	746	670	766	671	702	732	698	713	706	705	741	714	727	724	735	718	770	774	698	715	683	743	693	709	737	717	758	740	698	728	759	706	748	765	740	726	697	726	758	706	747	739	749	733	722	709	703	711	715	757	701	710	705	685	726	688	745	740	759	764	715	685	770	703	712	716	750	702	693	741	682	740	678	730	712	721	734	723	715	711	724	706	676	723	719	690	717	759	723	706	724	752	708	746	731	754	750	702	673	666	701	730	725	774	698	733	691	691	709	731	765	758	729	705	694	793	724	686	727	737	717	717	741	707	722	735	735	727	666	737	683	705	692	714	728	740	767	655	763	735	705	706	677	703	722	755	717	750	741	728	737	762	691	737	751	682	706	726	701	721	701	757	788	724	657	705	653	706	734	753	747	704	760	721	714	697	709	650	710	722	713	756	721	756	781	641	710	719	709	730	684	713	739	747	713	721	721	707	740	657	736	720	685	703	695	717	721	691	732	749	752	686	716	685	736	772	718	721	771	672	756	728	721	722	780	692	765	729	722	690	728	686	742	711	759	703	711	656	755	752	719	682	738	746	712	669	730	723	763	736	699	723	712	754	728	680	781	706	737	725	688	759	704	729	706	732	720	735	813	701	727	714	733	717	726	761	723	761	701	719	741	749	748	771	740	729	758	717	731	665	738	750	687	707	702	738	704	702	740	729	712	701	761	734	695	680	730	675	715	727	761	734	717	740	701	705	682	712	748	741	737	704	732	756	729	694	733	766	742	677	731	728	741	764	759	702	713	673	714	695	731	694	758	734	660	719	724	698	687	763	692	700	712	800	710	731	730	717	703	678	724	765	742	722	748	748	703	726	737	725	716	707	689	750	704	731	713	771	700	737	736	749	674
6650	17555	14607	8927	6483	5023	4076	3210	2554	2017	1696	1576	1486	1377	1257	1260	1141	1093	1030	1019	959	1025	985	953	962	975	1021	942	989	958	921	897	977	923	923	894	889	945	948	925	941	926	883	858	867	882	910	911	933	851	898	923	850	913	894	882	912	896	840	830	850	886	845	923	903	868	885	900	846	882	893	876	877	840	903	866	921	922	879	848	854	846	913	885	858	840	813	925	931	922	893	921	838	922	935	806	878	855	879	884	873	856	872	907	861	880	931	838	889	861	870	824	881	856	878	824	838	896	880	879	868	852	901	845	855	868	900	903	875	845	878	883	919	885	898	842	902	840	855	899	884	909	913	874	875	874	869	894	888	866	887	931	900	874	912	838	914	916	827	891	883	927	902	877	903	921	916	934	896	848	879	917	847	819	904	935	883	916	876	866	916	918	905	901	828	931	865	916	862	921	930	871	826	882	898	875	883	872	901	864	858	900	922	855	856	846	894	854	871	860	878	877	840	824	891	897	895	918	817	894	912	872	844	877	825	870	884	895	879	874	908	825	903	926	876	859	894	901	907	913	851	859	941	854	864	882	887	826	843	879	857	897	876	879	909	927	894	862	878	875	854	901	890	853	884	906	829	889	893	900	860	892	898	838	911	877	895	835	892	958	825	918	866	890	891	870	896	914	912	866	872	888	905	858	892	881	858	842	862	859	926	869	879	855	877	852	853	862	889	872	890	924	901	925	868	921	881	898	861	911	885	822	924	883	890	891	838	917	870	929	862	918	905	899	845	884	875	926	858	863	845	893	902	839	950	868	858	878	842	932	880	902	923	892	897	859	890	876	877	857	831	901	887	891	852	866	920	910	881	902	928	881	890	851	855	852	853	897	854	918	845	865	950	878	836	932	873	945	907	869	839	850	863	883	890	844	852	914	858	853	842	863	883	923	895	901	850	855	883	822	879	883	819	900	929	896	889	865	884	866	857	850	824	860	925	877	868	884	826	887	856	882	892	882	890	902	851	865	828	837	841	886	909	842	881	872	859	870	878	865	884	956	876	901	919	899	870	868	875	853	825	879	914	909	837	901	858	846	869	831	869	839	879	915	906	895	880	865	887	924	875	928	848	889	843	859	868	864	886	878	901	950	883	858	866	895	863	918	912	887	898	881	866	873	889	861	861	928	875	852	846	871	905	874	894	854	833	885	914	880	852	919	883	830	848	892	885	911	887	855	844	936	936	861	922	896	874	922	864	872	840	874	940	875	892	856	875	879	923	941	971	913	854	926	917	915	870	875	840	837	851	865	874	886	772	920	930	878	879	929	862	872	846	902	899	876	906	823	850	900	897	923	843	928	900	880	881	882	895	932	889	881	922	886	893	865	890	847	888	833	882	878	862	842	869	864	886	873	850	890	894	924	857	812	865	857	849	915	864	852	924	888	852	897	816	850	872	871	898	862	879	911	844	868	927	907	861	892	923	884	885	861	878	865	888	859	926	901	887	858	826	908	892	864	876	886	876	876	883	873	844	883	903	908	923	878	888	942	928	895	920	917	879	844	919	890	867	843	862	867	884	883	924	899	834	885	874	910	918	887	886	890	949	934	871	910	860	884	893	871	901	885	837	863	850	857	914	860	877	872	915	856	878	828	868	873	894	907	825	831	867	847	881	913	895	876	903	909	862	840	891	840	886	877	892	874	873	906	843	927	897	891	899	893	904	909	840	858	880	915	911	895	884	900	915	879	885	882	885	912	882	819	894	885	871	879	880	858	913	900	899	901	863	866	887	925	871	884	851	849	853	922	923	884	857	899	883	835	914	945	902	847	887	868	906	891	959	849	847	875	920	869	828	806	830	856	914	880	880	869	868	831	856	843	908	906	831	909	875	856	887	914	884	875	914	845	844	891	900	902	882	844	870	860	867	903	863	847	875	916	878	906	868	894	870	897	904	923	863	883	895	878	904	903	895	910	918	905	865	847	913	882	885	876	862	900	880	902	905	879	898	895	865	871	931	844	870	893	908	891	951	864	857	898	867	883	874	914	875	860	877	935	911	822	901	884	887	849	847	863	870	871	878	887	909	915	868	878	895	870	862	885	869	947	870	916	875	920	901	918	903	892	906	885	885	888	869	821	864	910	899	866	893	883	927	936	894	923	915	858	893	883	874	963	937	909	854	877	869	858	913	845	903	890	906	905	835	855	871	821	851	852	886	871	868	881	877	935	837	883	846	911	905	871	886	877	854	891	917	834	910	835	881	893	898	920	865	958	940	840	873	902	879	871	881	842	915	874	890	865	874	904	920	883	842	894	851	857	828	901	883	913	949	887	889	877	858	900	925	883	916	884	848	898	824	860	892	853	888	897	910	861	875	850	914	915	915	891	874	897	938	901	891	889	883	931	885	895	864	838	890	884	924	866	826	916	865	908	899	866	936	832	901	877	892	883	895	933	898	896	891	905	909	871	843	850	833	887	861	900	864	913	864	841	899	898	857	863	875	889	917	892	839	895	871	894	883	847	917	898	879	848	887	866	913	884	869	876	853	918	895	871	855	834	910	910	882	876	896	840	899	882	879	882	892	893	849	834	858	881	928	848	806	857	927	904	899	875	861	913	851	914	907	908	892	924	884	820	917	900	862	835	837	882	866	873	862	900	892	845	891	908	853	928	930	849	860	877	932	850	891	887	841	933	881	833	859	905	867	865	867	890	838	927	884	852	828	872	878	898	886	851	842	876	893	857	819	880	877	887	881	912	877	866	895	839	905	835	798	892	919	900	906	852	874	891	928	828	907	875	892	920	908	837	846	838	879	905	860	888	887	894	874	890	878	890	879	854	859	970	867	865	888	865	853	916	854	850	856	809	856	835	913	872	896	864	913	872	834	870	902	876	887	872	821	914	873	854	872	893	850	828	885	836	862	888	923	877	871	897	850	854	856	895	919	926	891	863	894	844	802	820	900	879	884	910	856	907	897	885	822	901	852	873	914	862	837	834	886	877	905	867	877	802	831	867	827	872	853	935	789	876	898	882	864	867	928	883	909	871	873	857	849	895	880	885	908	911	866	869	862	903	799	870	830	921	901	900	830	866	897	871	861	819	910	925	910	899	891	897	830	866	904	949	888	862	875	880	932	881	886	905	881	905	894	894	913	872	886	911	873	880	878	922	886	858	895	915	888	880	916	899	877	847	907	910	865	849	838	870	832	911	860	880	886	893	898	877	892	838	847	885	911	814	850	907	874	860	871	874	908	880	890	879	856	893	908	880	821	898	901	866	841	878	914	893	895	890	889	861	865	935	846	856	883	920	869	893	882	892	865	892	913	896	829	867	896	875	876	894	897	862	854	878	876	912	889	865	884	862	871	897	936	846	877	825	851	852	851	910	884	881	868	863	870	890	902	877	833	865	860	946	841	820	868	881	873	872	866	903	876	925	852	928	910	887	884	877	889	844	876	837	859	879	864	863	879	873	940	870	871	916	890	889	903	895	863	893	887	948	868	880	896	858	822	915
24957	21359	27473	25526	12983	2344	1461	1049	859	703	606	605	564	511	509	442	429	419	404	414	337	389	415	366	385	419	361	425	419	381	421	373	390	392	438	365	401	367	378	396	371	370	364	379	382	372	401	391	363	339	338	351	393	345	381	381	377	376	368	403	347	326	378	368	353	352	363	362	355	378	346	371	373	382	341	337	364	349	360	387	338	356	368	371	394	379	338	368	374	341	355	396	339	356	399	350	351	336	355	360	320	361	336	360	389	360	368	360	359	344	345	364	365	384	363	364	362	372	383	375	352	359	350	377	333	325	347	332	377	357	354	360	296	359	357	348	342	370	363	386	342	353	368	353	374	381	402	347	331	364	396	365	366	368	349	347	373	345	383	342	348	354	409	344	381	372	384	394	333	341	355	363	388	357	330	353	400	348	361	360	364	362	345	356	396	357	359	355	349	341	366	347	375	353	371	357	365	376	384	383	356	338	358	355	368	380	377	365	382	351	345	404	367	369	369	354	352	352	336	374	348	331	389	310	371	394	385	321	350	392	365	362	344	372	366	364	356	375	322	349	334	354	379	365	338	368	358	314	390	383	336	346	388	364	359	351	370	352	378	345	371	359	364	337	348	367	378	350	376	356	361	363	362	331	391	359	382	326	375	366	351	355	365	321	409	379	350	408	360	387	370	373	336	366	358	369	328	381	390	347	352	348	350	383	340	360	376	344	340	365	353	358	363	416	332	332	378	364	361	390	373	370	361	363	360	354	338	363	384	374	368	414	352	365	368	347	330	365	376	374	318	378	339	383	371	351	365	370	331	360	373	349	344	348	362	377	379	391	371	360	387	393	345	346	374	324	391	357	370	375	383	355	348	339	346	374	369	372	369	362	366	355	350	372	334	355	351	353	349	323	370	369	336	373	399	327	384	361	376	360	366	346	359	352	338	389	350	393	360	389	359	399	329	357	374	344	374	374	380	328	361	371	359	365	395	347	382	350	337	344	367	371	335	384	364	352	343	328	357	358	368	374	336	360	372	348	381	341	386	364	376	383	364	340	370	354	349	360	339	357	395	332	355	394	392	364	341	360	358	395	384	358	359	347	354	359	352	351	370	355	337	357	386	305	378	357	355	378	359	351	341	337	379	369	383	348	354	334	377	388	358	360	335	372	390	357	317	379	376	366	339	385	399	377	368	363	347	356	330	363	349	351	376	380	364	359	340	321	357	340	349	396	367	379	360	336	369	315	378	392	380	359	359	375	370	412	346	378	355	351	365	346	361	363	381	355	412	385	357	329	358	333	346	337	386	366	337	326	355	335	386	347	395	348	390	344	329	364	352	345	338	382	334	355	364	360	349	378	378	362	328	319	331	311	326	347	362	353	367	356	342	402	362	372	344	371	351	391	397	366	374	383	357	351	382	307	336	345	353	367	345	340	368	333	380	372	332	333	362	379	352	354	340	370	347	369	352	371	359	341	335	347	373	372	381	375	374	385	339	368	356	374	375	395	346	360	345	339	344	370	380	342	363	361	376	346	360	343	355	385	340	350	356	364	375	374	321	356	356	374	346	357	351	360	339	363	367	363	352	365	348	346	353	315	347	335	382	350	374	366	340	330	367	370	356	342	334	326	351	392	352	344	379	351	342	359	351	370	327	368	380	358	348	365	370	369	372	385	343	362	375	341	360	344	367	385	387	369	356	353	368	367	354	355	362	361	364	350	381	370	370	371	331	358	357	384	361	347	358	399	320	367	348	361	327	377	378	394	350	348	385	342	378	387	342	311	388	356	354	355	338	323	343	316	365	356	380	349	370	382	364	368	364	335	359	382	360	377	356	333	354	340	324	348	346	379	341	375	360	328	358	369	362	362	320	359	378	355	348	364	357	345	336	403	351	371	347	383	381	378	352	343	339	370	351	383	362	328	387	353	360	367	342	366	361	338	348	347	365	356	322	394	329	362	342	351	353	314	361	354	386	348	365	379	382	376	376	407	345	320	383	373	359	324	338	348	359	359	366	352	362	355	373	361	339	348	386	375	316	345	352	369	368	363	355	377	370	348	345	370	346	353	354	376	323	374	387	389	333	329	369	361	368	360	365	361	347	329	341	354	335	344	346	356	362	355	340	355	363	325	380	390	368	361	348	353	373	351	336	350	349	348	342	363	355	341	376	360	382	362	353	347	363	360	395	346	377	318	355	314	352	383	380	349	357	364	389	365	336	336	372	389	412	349	378	371	365	354	329	329	351	370	367	374	363	379	383	399	364	384	337	364	392	353	368	360	371	350	423	379	357	381	369	357	345	383	355	356	368	359	376	385	336	374	365	340	388	362	381	362	372	348	363	392	367	331	361	367	331	358	335	343	354	352	366	374	358	358	329	395	375	374	336	346	344	351	334	357	393	362	367	359	379	373	376	355	374	384	368	362	332	366	341	376	317	394	358	342	328	361	371	367	351	356	338	359	334	357	361	337	319	360	336	352	333	373	348	342	351	331	388	380	359	377	368	372	408	343	377	385	361	336	361	371	373	386	345	349	357	334	335	375	364	355	358	374	355	317	350	356	367	343	356	354	348	370	329	376	360	416	409	379	376	367	351	355	375	373	382	374	365	370	376	382	359	365	386	319	330	368	355	347	352	354	383	350	364	329	352	412	371	377	328	326	362	367	355	379	354	362	354	361	348	394	344	392	353	353	349	368	406	361	357	345	334	387	354	360	351	354	385	343	379	371	348	340	366	356	359	348	340	354	350	362	370	355	356	368	352	394	360	389	363	359	363	337	345	356	367	372	349	335	323	335	383	364	316	343	367	365	340	347	352	351	375	347	329	369	320	361	313	376	359	355	346	349	393	391	410	369	371	344	345	395	371	368	394	352	386	353	349	371	353	378	328	376	379	381	353	364	358	359	335	369	367	384	343	362	361	340	328	348	365	361	354	373	385	311	322	342	349	389	384	363	371	360	350	352	355	347	398	347	310	345	358	358	359	343	383	333	334	369	341	332	361	317	371	373	373	381	375	378	363	367	326	333	362	351	375	370	361	384	354	357	378	372	407	352	377	343	331	345	361	387	362	342	371	383	358	348	383	342	376	344	345	371	358	357	358	348	352	363	379	366	347	393	371	345	369	358	353	359	369	392	380	360	353	386	365	346	385	373	343	340	351	371	353	399	352	351	325	356	374	332	386	361	356	370	349	363	378	356	336	371	376	376	359	372	365	358	359	362	355	379	351	336	333	377	389	359	358	367	370	358	366	374	363	341	325	351	341	365	373	325	345	365	338	352	372	380	358	378	359	368	387	398	373	357	337	373	370	361	365	390	358	321	348	321	369	384	367	343	355	355	343	342	344	357	336	342	353	343	346	349	350	410	342	358	377	370	366	377	348	338	382	350	386	353	352	382	393	369	366	348	365	344	357	340	359	423	333	350	371	368	347	370	356	363	391	391	358	363	349	339	413	338	335	359	372	338	354	401	396	357	349	356	356	354	342	325	357	345	372	338	403	383
6174	13481	11480	6544	5152	3578	2872	2237	1658	1267	1013	981	863	821	701	680	634	544	562	465	498	496	468	469	527	466	510	541	496	501	505	463	440	479	521	484	504	464	471	455	463	442	479	455	495	473	437	464	451	440	415	465	452	423	411	460	409	464	445	447	446	470	467	426	421	411	412	477	434	455	428	447	438	464	405	449	445	442	452	460	454	454	434	408	469	416	451	428	401	439	407	454	423	424	450	483	447	426	437	430	459	440	491	452	428	448	437	424	415	427	436	430	431	449	437	446	446	458	472	466	450	432	390	411	426	438	428	472	459	465	440	463	446	425	417	454	449	428	431	483	427	430	412	449	402	413	427	463	452	431	415	440	409	462	433	438	458	446	396	424	415	445	450	445	416	462	390	474	427	446	434	443	459	485	445	450	426	429	459	450	430	450	411	434	437	432	469	451	434	452	418	437	442	439	456	435	440	450	415	424	433	458	420	444	405	436	435	465	452	425	405	407	421	425	432	436	437	408	462	433	438	445	451	444	448	471	439	421	446	433	439	442	437	471	422	452	436	406	431	445	442	443	437	453	437	440	433	418	433	416	431	440	412	417	415	439	425	453	468	425	427	419	433	436	412	398	428	413	401	395	419	455	427	448	402	398	426	422	458	438	425	445	439	434	439	431	425	383	483	454	426	429	442	455	429	422	417	459	439	439	438	432	431	438	430	441	443	410	439	434	421	436	427	431	441	440	431	410	458	427	458	443	429	415	438	418	446	460	422	426	458	424	413	465	460	437	424	430	461	455	416	425	460	431	467	377	451	419	418	461	437	437	427	416	444	414	417	438	444	434	492	454	463	422	464	468	447	417	477	445	471	425	423	464	452	420	450	428	446	459	432	453	413	426	432	424	433	452	447	424	444	486	467	409	416	427	403	452	441	436	443	463	449	467	440	437	444	433	420	443	426	441	436	484	395	415	447	419	456	489	465	460	441	443	460	431	444	428	462	426	424	412	460	460	435	428	432	421	448	443	418	403	465	449	456	420	424	429	454	436	461	408	445	417	453	427	468	413	428	389	468	460	438	435	461	452	429	452	443	465	456	409	424	467	440	396	434	409	437	400	430	436	444	426	400	380	443	437	479	419	443	451	432	471	467	430	442	449	405	410	434	436	475	432	426	412	396	435	433	441	420	426	450	427	458	421	463	429	447	409	453	394	423	439	460	422	480	441	401	422	421	437	406	451	444	446	426	425	438	429	423	430	430	426	469	433	452	423	416	462	439	428	472	461	440	444	425	462	438	463	430	418	456	465	466	421	437	442	434	419	440	433	448	459	460	443	401	442	432	451	422	444	428	472	437	451	450	446	436	487	463	452	407	409	391	420	459	452	436	414	443	422	481	447	397	449	440	447	442	440	446	421	421	473	451	468	444	473	428	445	426	480	426	428	440	448	456	443	421	436	402	444	417	438	415	415	416	419	429	473	436	437	466	418	427	402	429	462	455	455	412	442	440	431	387	437	428	420	422	440	404	404	433	430	460	455	452	432	401	439	434	426	444	437	473	429	412	430	402	387	444	423	406	461	432	436	454	446	434	453	420	448	451	468	448	416	429	417	479	454	451	403	388	422	433	448	452	438	414	457	458	450	457	450	505	460	426	444	428	435	445	454	450	449	464	451	446	465	433	403	462	447	444	421	411	430	468	453	445	458	403	449	448	429	458	446	470	439	433	436	480	445	421	441	412	447	409	402	453	462	432	413	422	438	443	468	455	427	448	427	401	455	439	464	474	413	452	485	443	427	479	451	459	446	373	406	421	441	443	401	432	437	441	403	427	454	455	439	403	403	457	433	453	437	443	411	467	447	483	456	471	410	429	407	432	464	435	414	483	427	435	488	473	450	456	451	434	445	465	425	385	457	423	449	418	432	419	448	423	460	458	449	457	442	420	437	422	404	444	452	463	404	420	434	451	452	461	417	444	410	444	409	431	457	458	443	427	395	416	447	459	418	436	441	474	453	455	447	403	452	448	443	441	414	433	428	422	452	467	426	408	455	425	442	454	428	465	436	409	421	460	465	439	466	473	426	476	434	438	452	468	425	434	444	429	390	482	447	394	473	424	489	411	438	443	409	424	444	438	445	412	448	442	461	448	453	434	460	453	422	421	436	458	460	454	474	486	459	416	427	396	418	446	420	464	436	396	437	454	416	422	401	443	436	483	453	434	418	464	458	464	453	412	412	438	479	420	460	479	464	401	429	432	411	453	458	406	444	463	379	433	475	502	405	455	473	460	433	436	420	415	482	434	455	442	425	442	474	455	472	432	443	446	423	455	473	458	417	423	452	456	449	471	445	428	431	477	444	436	441	441	435	441	421	420	461	423	433	432	413	449	426	403	448	446	444	460	438	449	451	459	421	430	401	420	458	455	429	432	441	420	441	423	440	414	392	455	440	435	418	424	420	433	443	459	445	424	435	467	448	452	459	447	434	470	442	424	435	451	418	394	465	440	403	415	441	426	416	440	404	469	445	424	452	457	464	412	430	440	460	456	453	398	444	441	439	456	430	450	465	454	455	428	439	451	451	435	448	403	472	451	405	432	433	425	419	424	447	436	424	436	464	462	449	445	423	415	462	410	453	450	431	428	445	453	428	462	414	450	450	450	403	429	433	468	412	436	430	431	456	460	443	449	400	417	436	468	458	446	452	434	492	412	444	453	482	430	428	417	458	460	443	434	414	479	444	439	424	443	421	435	459	449	460	473	410	417	434	422	458	415	415	451	458	413	458	426	423	448	412	448	450	411	427	445	454	443	411	467	423	435	458	421	466	379	452	459	503	456	443	441	448	417	415	451	418	446	442	438	406	396	464	436	433	488	448	411	443	426	464	430	432	429	460	459	453	478	426	440	439	416	508	475	430	416	443	461	419	453	405	428	443	452	428	438	472	445	440	447	423	423	434	433	449	418	439	435	459	448	418	421	455	425	458	442	413	449	444	471	425	431	454	460	463	438	440	425	471	450	439	417	434	425	454	456	461	434	445	428	447	432	428	446	407	424	475	452	421	433	411	440	430	445	442	448	467	440	449	424	436	461	413	423	459	475	460	431	433	419	419	470	440	406	429	463	450	445	471	435	408	449	485	460	458	452	420	425	432	475	414	419	463	434	450	429	371	424	477	446	458	458	413	416	443	457	436	429	451	439	442	463	459	427	419	441	426	442	459	412	457	414	464	431	452	387	432	428	430	423	448	448	432	416	428	407	426	419	435	432	423	435	439	423	424	412	404	461	471	484	428	445	448	437	417	433	406	418	443	435	453	434	448	476	436	466	472	452	415	464	448	432	456	400	459	424	469	382	421	399	445	448	445	482	438	435	505	415	436	447	469	437	419	453	427	435	424	459	464	449	436	388	496	479	420	451	440	445	448	429	465	408	435	456	436	461	471	435	469	411	452	451	405	392	475	436	428	446	419	437	451	422	431	446	459	446	456	434	443	407	423	456	420	429	458	440	435
22905	21393	28959	24195	21389	21433	9642	2305	1422	1206	998	905	885	782	682	662	604	520	541	527	470	479	483	459	478	463	458	542	454	492	460	495	455	455	450	460	443	460	438	451	438	444	452	405	424	422	400	393	443	390	415	395	416	423	428	426	403	430	418	416	378	405	387	400	392	360	409	394	407	392	408	423	407	407	388	398	416	409	434	424	379	410	399	374	396	402	415	417	409	367	366	399	398	422	363	401	379	371	389	426	406	399	404	375	433	388	384	386	387	399	394	395	384	431	408	407	399	385	382	400	433	392	388	449	377	380	392	422	410	374	386	388	374	416	410	388	419	422	383	390	403	376	363	420	412	384	400	392	359	377	379	386	403	414	352	407	366	359	387	397	385	348	382	381	412	410	384	402	391	388	406	376	396	385	361	371	405	409	420	409	416	374	367	382	437	367	368	363	390	373	394	381	356	397	378	426	401	373	445	387	409	430	398	407	411	380	404	387	408	410	390	423	407	418	393	447	396	388	395	413	411	385	364	380	413	421	423	372	375	369	366	412	404	356	384	397	393	417	400	418	413	390	412	421	419	399	388	378	398	419	419	407	375	452	368	381	409	422	356	382	371	429	393	361	386	385	433	438	396	375	395	402	407	388	353	364	375	357	367	368	388	402	389	396	399	366	397	441	388	404	371	390	385	411	363	383	396	381	412	368	408	374	404	394	356	393	381	374	361	361	421	389	430	383	402	393	362	378	385	369	394	404	408	426	435	401	373	387	394	424	390	383	429	375	415	394	403	414	361	415	419	432	429	391	414	393	373	409	378	379	350	420	410	393	409	388	393	399	389	389	396	445	385	388	374	409	394	401	370	395	389	398	437	394	340	407	379	400	366	395	377	392	393	382	362	437	415	416	389	361	369	385	401	413	414	395	410	406	396	413	371	381	384	403	365	378	356	360	409	408	380	408	362	380	377	380	377	392	401	364	393	422	387	408	358	414	405	409	387	407	375	398	394	390	365	410	380	387	354	392	392	365	426	408	387	383	359	382	356	419	401	396	432	369	368	382	385	413	361	376	410	395	377	381	380	394	376	391	390	387	375	397	423	412	448	400	403	388	398	370	422	410	390	391	416	405	413	405	376	417	385	393	386	417	370	352	424	394	363	376	375	401	368	419	391	395	384	403	373	370	370	415	372	425	390	396	390	380	377	403	366	415	415	390	392	438	373	362	395	397	436	397	386	428	422	415	390	387	402	420	417	411	416	372	396	412	386	372	399	388	397	419	389	403	387	402	406	380	399	409	390	411	401	361	375	411	392	395	404	405	415	372	383	394	423	383	397	350	398	410	388	401	374	388	399	385	373	415	373	397	405	408	379	446	397	388	361	334	387	407	391	393	407	434	417	367	411	380	372	388	413	383	406	396	415	385	390	402	397	402	387	365	380	404	377	383	369	408	380	427	352	356	396	401	368	394	393	338	398	389	392	387	406	358	390	380	366	366	372	370	377	399	345	381	415	389	367	390	391	391	379	429	384	380	394	385	385	423	391	370	382	397	384	402	337	390	431	397	397	388	399	384	400	380	420	353	374	375	387	379	383	392	389	366	384	401	371	412	400	404	381	406	385	396	395	382	423	419	379	407	418	391	360	377	379	389	368	444	405	381	405	405	386	430	409	351	422	384	397	385	421	346	382	389	382	365	383	419	394	368	376	374	331	367	402	392	393	376	402	369	408	382	384	355	401	415	374	375	351	432	372	418	394	388	390	378	394	385	430	414	379	371	400	402	394	388	409	390	368	411	366	429	391	392	413	405	440	409	374	348	392	430	383	368	405	346	383	405	396	384	379	391	418	423	382	364	371	382	399	388	441	409	385	399	412	415	388	359	389	371	395	401	396	354	374	405	355	414	394	402	379	401	436	389	395	428	410	435	402	415	411	387	393	409	373	401	407	394	425	389	362	383	370	397	396	405	390	386	419	383	407	411	375	392	422	389	397	382	406	376	356	396	397	388	354	385	413	421	373	403	405	409	382	422	351	411	385	389	417	436	376	384	392	369	372	363	407	390	355	393	391	399	395	386	365	373	401	380	403	398	382	384	385	379	399	371	406	366	383	408	394	386	354	414	410	434	392	401	405	364	384	361	369	388	425	365	383	376	390	386	424	387	370	387	385	375	435	381	390	409	409	387	379	419	374	413	375	380	383	414	382	380	406	419	371	395	423	389	413	370	363	367	394	374	387	390	415	379	340	360	402	354	341	391	381	395	398	395	399	395	365	395	391	406	379	386	405	416	408	394	386	409	386	397	399	386	392	406	417	415	358	447	377	391	404	374	417	412	379	375	372	403	392	392	389	380	407	411	385	419	350	412	395	373	378	388	376	380	422	406	368	365	407	363	385	414	369	389	373	378	405	388	382	368	415	451	397	388	400	398	366	350	376	429	406	430	404	399	404	388	398	384	429	387	407	384	338	391	406	394	396	369	366	390	360	404	374	435	406	399	389	406	401	368	393	401	378	348	374	404	413	390	377	395	397	368	405	440	379	402	430	402	377	391	409	381	442	411	422	386	399	364	396	388	388	393	395	404	404	394	378	394	426	382	420	406	382	361	373	350	409	392	412	362	415	382	384	383	352	430	396	407	357	364	416	384	415	383	372	408	391	379	351	402	409	421	333	408	373	362	409	397	397	388	412	410	420	370	406	402	402	366	385	360	381	388	425	388	399	396	392	362	367	383	401	400	443	356	423	388	396	410	396	391	373	415	390	400	385	392	435	345	395	388	395	386	364	391	374	441	433	391	410	416	357	363	396	431	408	377	424	394	375	394	360	436	360	409	358	378	396	424	422	377	399	411	412	400	393	366	416	406	379	391	389	405	400	373	409	365	377	354	391	355	405	372	389	410	395	397	404	359	402	374	367	354	391	387	388	393	388	410	410	360	365	345	391	399	395	397	378	397	387	405	379	382	417	346	441	389	411	392	385	394	445	369	381	399	385	376	402	380	407	380	408	402	379	395	349	414	392	364	399	382	385	400	399	380	406	409	393	397	400	420	399	396	420	382	407	382	365	398	401	422	384	392	404	388	423	420	412	449	371	389	376	391	431	408	402	392	352	412	412	396	392	438	407	385	367	370	384	402	399	379	432	404	383	399	409	397	396	384	383	417	382	403	355	399	366	420	391	425	402	400	371	337	383	373	396	390	408	392	408	452	402	399	448	391	392	417	370	388	390	395	365	414	394	414	372	391	365	402	401	380	410	420	389	368	400	379	399	406	406	425	416	426	390	385	404	393	363	388	371	379	359	389	389	388	400	374	402	398	412	424	388	413	395	409	381	409	411	395	397	385	387	369	394	396	376	366	410	371	388	378	387	353	413	388	412	402	399	372	410	365	397	374	402	387	388	435	384	413	393	405	397	384	337	389	376	389	362	384	403	410	381	391	379	374	398	395	405	390	406	390	413	367	405	366	439	386	376	387	408	381	381	387	371	402	404	351	390	408	387	381	401	385
7884	22647	19516	11827	8785	6729	5302	3962	2826	2292	1775	1579	1341	1290	1100	988	917	834	710	675	668	672	709	638	658	646	666	662	701	635	605	615	564	549	544	633	547	614	601	565	566	575	527	567	569	560	515	538	543	514	554	540	526	500	485	494	572	561	500	530	542	501	526	497	497	453	532	520	485	487	512	480	534	508	514	498	455	512	513	496	476	506	494	464	487	512	510	468	508	494	488	515	500	499	533	491	512	459	492	500	504	460	511	516	538	533	489	500	495	502	470	522	485	495	478	477	496	485	494	484	475	466	489	500	493	531	513	474	481	472	520	533	460	485	471	512	490	460	478	463	473	512	514	512	533	545	499	471	511	491	522	510	506	507	508	495	516	501	462	506	447	457	482	450	539	469	519	525	486	494	473	494	455	526	506	488	503	521	470	478	520	519	515	484	490	452	455	552	468	498	470	479	533	496	530	499	521	495	496	508	501	484	518	484	493	482	521	494	547	477	509	485	483	488	477	480	484	480	503	509	498	529	504	482	511	510	466	503	505	478	513	499	515	507	473	520	486	522	468	441	494	468	480	480	486	465	493	501	478	505	483	503	498	484	477	451	487	463	477	490	501	479	533	528	491	522	524	483	482	519	473	493	495	437	526	488	497	498	506	480	502	509	457	478	505	512	486	502	500	461	505	515	487	479	502	489	499	505	526	495	484	514	494	511	529	501	534	514	543	460	523	459	496	450	485	444	491	504	502	501	512	488	492	498	501	538	472	524	467	498	464	483	491	497	505	465	488	512	507	469	476	494	469	507	485	471	485	506	491	503	523	447	500	501	450	497	478	491	499	456	505	448	463	498	497	489	502	502	518	506	544	513	521	477	513	522	486	515	504	449	503	496	504	500	470	489	455	509	471	500	455	490	495	475	509	454	503	486	498	523	481	527	546	456	509	509	516	504	482	484	514	538	526	499	495	495	493	488	486	513	496	480	556	472	492	489	510	520	510	451	466	465	511	505	510	488	529	493	507	492	501	517	510	482	525	491	491	459	541	519	498	509	537	508	499	448	532	486	520	479	497	495	514	490	476	487	472	501	493	492	533	481	504	529	490	522	511	511	470	485	494	485	466	506	497	513	495	518	503	460	479	485	521	434	497	515	471	505	566	511	495	537	507	525	501	527	494	528	522	552	454	509	512	492	526	500	518	492	531	467	475	484	460	512	471	498	531	488	487	504	491	446	486	500	531	514	558	486	460	491	519	553	463	469	443	504	494	453	497	462	494	516	478	483	482	498	512	492	522	503	473	515	518	476	507	493	521	478	476	522	534	471	514	501	480	471	475	496	476	476	476	478	511	484	466	481	490	474	462	483	462	471	499	482	498	530	528	504	517	506	484	531	460	527	502	514	502	483	458	457	478	489	497	516	495	492	492	518	489	501	471	485	502	509	478	493	497	471	492	473	492	501	476	486	530	504	473	514	451	466	502	493	448	484	510	459	520	490	469	481	518	515	448	510	516	469	529	506	521	496	449	466	485	512	490	506	492	490	521	529	485	482	497	471	477	513	467	473	500	508	466	499	509	501	476	535	501	502	470	502	511	462	541	482	488	502	507	496	532	482	484	504	460	520	509	465	529	459	524	526	524	502	457	476	460	471	520	540	458	481	478	525	501	508	525	460	481	485	489	469	476	458	499	519	485	522	523	516	496	493	477	502	497	461	533	493	476	451	467	502	484	501	481	503	484	462	492	499	526	520	507	490	460	471	527	529	486	487	502	494	501	500	476	520	516	538	510	456	487	514	512	462	474	514	488	512	455	463	496	538	500	492	499	458	453	518	482	484	503	488	461	465	504	494	473	505	502	495	489	452	454	484	539	523	511	503	499	515	501	465	492	495	484	510	482	497	492	539	500	468	479	500	520	458	490	484	453	500	513	497	485	493	492	567	479	476	484	491	506	471	494	508	468	466	491	474	490	494	485	499	472	491	473	493	474	506	477	515	523	501	476	497	501	481	476	499	463	513	495	461	524	479	546	477	485	499	505	493	505	532	473	471	450	488	534	491	511	503	506	524	523	498	490	493	506	482	542	475	480	505	470	519	501	499	457	478	494	503	520	522	502	497	482	493	530	486	508	474	510	473	447	529	500	504	530	474	491	502	496	503	461	514	453	508	447	525	502	489	507	524	476	495	499	491	486	529	521	505	519	462	492	461	509	505	521	506	473	460	497	505	489	466	500	517	528	475	462	508	512	507	497	519	476	497	516	491	519	492	462	476	465	449	494	532	507	516	505	474	491	500	511	471	517	464	498	484	474	505	472	510	507	525	499	470	477	537	492	487	529	526	491	492	487	498	508	485	499	470	496	483	514	496	515	502	498	479	519	492	475	509	463	492	507	508	532	504	502	525	476	523	505	517	498	529	485	485	537	515	503	522	486	496	519	501	447	501	536	469	529	493	500	484	480	478	479	501	463	475	456	502	469	511	514	537	500	512	486	493	450	465	478	478	460	503	500	500	508	514	473	454	497	481	500	492	460	521	496	495	527	465	470	512	489	522	477	514	497	508	488	496	471	516	527	481	499	492	494	516	479	495	501	506	523	518	506	475	528	466	468	507	509	528	503	506	495	520	487	471	514	474	481	510	492	493	501	488	494	473	483	499	446	492	541	488	494	482	505	469	531	480	493	481	470	498	485	515	499	448	486	491	501	511	470	485	489	505	485	479	490	517	506	476	577	499	492	451	467	464	452	528	472	520	485	470	485	491	511	522	508	528	472	476	486	484	492	502	490	517	501	486	474	470	488	503	480	518	520	547	519	487	486	498	498	480	490	527	493	509	487	483	493	486	460	486	487	490	503	506	478	479	491	478	483	476	518	492	513	479	504	476	512	469	505	455	519	492	482	558	479	477	454	467	519	496	534	462	508	497	480	505	481	487	472	462	503	512	471	477	521	492	449	478	510	486	479	492	475	519	487	520	494	551	467	490	490	476	491	477	508	492	477	541	516	496	489	484	484	506	485	487	521	509	479	476	497	507	482	513	462	451	516	478	481	504	505	499	488	503	509	514	491	511	485	496	524	461	493	522	501	535	503	471	465	517	534	521	480	514	469	477	496	533	508	509	473	486	511	493	479	468	502	482	461	519	458	569	499	494	546	495	498	494	493	528	491	509	498	465	544	482	505	509	484	534	497	476	475	476	485	514	455	500	498	524	456	474	476	500	482	509	490	497	521	508	470	491	484	484	469	502	480	540	467	497	473	494	492	498	478	492	495	507	496	504	492	504	524	506	480	476	444	520	476	514	490	499	501	493	526	479	514	533	504	497	492	434	532	503	472	455	508	529	509	482	458	500	496	520	473	492	505	470	513	504	489	497	507	521	514	477	481	505	490	488	485	492	483	486	514	472	498	510	445	488	496	449	503	498	485	464	409	563	498	487	536	504	456	499	476	481	500	481	470	503	496	463	490	486	536	474	547	476	490	526	500	466	500	490	484	504	498	500	473	499	455	472
27532	19152	8471	3614	2115	1446	1193	1070	880	839	791	780	817	769	672	703	676	665	674	657	663	641	652	640	659	664	657	656	622	658	632	656	658	668	675	687	633	621	635	634	647	669	632	643	627	627	696	657	604	643	683	632	625	614	653	622	637	641	633	622	618	662	624	620	598	649	608	643	657	657	612	645	669	600	659	657	604	656	679	620	677	639	734	616	644	678	636	648	603	595	654	651	645	630	611	584	635	653	598	614	634	679	637	613	634	616	636	636	659	647	643	687	647	615	638	601	650	669	630	680	703	614	603	651	636	583	634	598	659	613	654	632	652	660	646	656	650	589	659	652	605	647	630	610	631	618	590	679	650	670	650	605	600	634	606	652	663	658	627	620	600	592	622	584	657	603	650	606	638	633	633	634	634	713	639	632	655	661	642	623	644	645	606	615	644	612	622	641	594	619	672	662	596	603	611	603	638	671	624	623	651	636	656	595	583	652	614	619	587	672	611	661	636	671	597	650	612	642	648	627	645	629	632	642	713	638	676	624	608	614	637	656	613	684	633	643	602	668	621	617	649	628	621	659	629	629	640	605	644	704	679	626	667	621	606	627	677	649	661	627	652	654	656	626	654	612	626	592	656	634	636	651	667	593	616	669	642	660	618	630	620	662	658	625	620	640	635	665	626	634	630	664	641	634	606	644	598	623	604	690	617	608	598	679	684	660	643	681	605	590	617	634	652	625	682	608	639	668	603	625	618	648	639	601	647	614	603	629	624	613	685	643	678	655	663	647	682	610	652	664	614	656	615	639	646	640	653	643	605	621	619	631	649	649	636	665	693	672	631	630	666	634	626	646	633	614	627	660	685	609	647	660	628	668	612	623	642	651	624	646	655	623	605	637	679	669	690	647	637	678	666	649	661	670	703	643	682	668	665	587	677	607	644	661	638	670	628	637	623	638	642	685	667	666	613	600	631	629	622	656	613	663	636	662	656	626	672	647	642	648	625	639	661	659	648	632	650	643	641	647	679	643	680	667	611	652	661	665	649	639	642	635	682	624	638	623	631	654	658	653	610	626	674	614	642	626	617	631	615	660	633	652	678	607	635	609	613	652	678	626	606	631	635	640	657	653	653	589	637	631	637	622	667	623	623	542	634	643	642	643	640	610	646	636	629	618	560	626	621	646	621	629	698	621	656	593	646	638	644	634	654	650	631	595	615	635	628	629	633	613	665	608	574	629	623	660	659	642	633	685	622	616	635	647	659	649	609	643	635	637	658	638	637	629	612	650	601	681	638	590	645	651	657	652	566	629	669	663	650	618	646	623	623	642	651	604	683	661	652	651	652	635	631	593	676	697	670	648	625	662	680	644	684	688	601	619	651	613	646	608	686	642	612	622	562	688	666	624	665	648	627	631	654	643	613	644	642	680	656	622	619	654	641	626	625	648	628	674	648	641	620	680	647	696	682	647	645	631	691	641	634	671	634	623	598	625	755	665	611	621	633	631	647	609	630	631	645	653	626	673	638	649	685	610	671	645	571	613	625	672	689	634	623	648	652	633	638	647	636	618	614	585	685	661	607	625	602	598	653	616	637	625	635	645	602	646	623	633	617	622	655	676	616	606	676	615	648	653	657	606	617	636	633	635	643	582	700	625	646	655	614	655	619	658	646	625	658	614	616	628	680	639	619	608	635	630	618	635	654	637	630	634	632	646	620	634	677	642	641	601	615	577	664	644	660	606	668	618	646	661	619	659	639	621	620	637	645	619	653	661	660	600	654	602	646	612	614	628	636	653	679	661	615	620	687	617	634	656	585	672	650	637	619	639	643	608	668	662	587	594	660	659	647	642	629	588	640	584	664	629	625	638	619	648	653	606	656	642	622	647	642	640	580	597	615	630	712	628	653	677	604	608	620	632	639	647	640	603	646	601	662	659	610	646	650	629	651	641	624	640	614	640	618	599	680	674	607	671	643	640	656	605	643	637	618	688	645	640	632	604	639	654	644	638	657	625	695	654	639	612	621	602	663	621	664	657	616	613	658	703	594	625	634	684	656	622	640	638	635	663	661	634	661	690	655	642	622	650	637	647	637	655	658	639	616	607	634	640	622	646	578	623	627	633	628	657	634	613	648	631	660	641	697	626	659	613	657	676	625	625	608	659	624	643	626	660	653	612	647	640	638	626	665	631	657	651	649	636	648	639	681	608	613	636	618	625	655	624	673	584	623	598	610	629	643	643	676	615	658	620	649	618	578	647	627	618	645	674	610	641	637	623	607	615	680	641	652	631	640	672	629	628	624	677	609	614	606	671	615	651	664	652	600	613	623	655	648	594	655	659	632	653	616	624	621	638	675	638	648	629	661	612	666	622	625	638	639	650	640	682	648	656	649	632	607	634	657	594	659	603	638	682	654	625	618	655	620	640	671	627	556	673	643	677	651	640	629	646	635	644	633	582	638	682	636	613	616	643	654	640	638	662	694	650	640	647	629	620	626	640	660	693	636	614	647	692	659	648	651	608	602	654	646	638	597	617	613	662	586	614	636	598	617	662	662	651	646	618	611	678	639	610	647	624	612	653	608	626	644	663	626	608	675	609	637	600	627	622	603	587	679	650	663	686	644	590	646	604	654	646	571	643	648	698	665	657	649	631	583	626	593	665	630	643	650	584	634	613	640	638	611	617	609	624	639	643	599	680	642	636	615	658	618	624	643	603	688	640	652	650	653	573	663	613	654	679	646	622	630	647	653	671	622	639	651	665	629	612	652	628	659	637	643	638	637	627	647	621	637	598	651	650	684	623	639	650	614	617	627	625	603	681	664	670	647	657	627	634	652	644	672	654	668	632	625	615	618	670	634	622	632	614	648	660	657	663	633	642	662	635	604	587	643	633	612	652	667	641	646	670	660	643	618	625	596	649	654	636	642	643	619	664	670	659	687	657	659	666	617	619	600	661	588	600	633	662	583	623	633	638	651	678	639	615	675	642	636	630	663	629	645	618	649	621	650	618	706	668	606	599	659	641	629	604	642	602	652	645	639	644	623	639	610	585	626	649	627	680	602	668	595	627	614	655	688	612	668	590	622	630	622	656	665	597	631	610	637	626	611	645	640	637	592	601	652	617	625	701	632	594	652	647	646	636	626	646	644	682	618	635	635	621	653	611	633	615	621	636	622	661	695	660	606	673	642	621	607	640	671	629	654	697	639	667	625	690	671	647	663	577	653	682	634	646	603	649	629	597	622	607	696	633	666	617	659	652	676	625	670	635	664	672	646	612	664	647	637	647	648	608	632	681	654	660	688	634	602	636	640	618	628	636	642	631	656	651	610	631	691	596	668	650	658	629	599	607	611	689	652	691	669	598	674	629	639	660	622	638	644	653	601	664	638	627	642	623	667	649	578	616	623	610	612	623	637	625	652	611	611	671	645	658	647	681	571	596	594	650	668	636	636	597	600	648	640	615	607	635	622	606	630	662	618	688	629	640	650	656	664	614	627	583	688	602	621	653
6749	9296	7998	4661	3379	2658	2155	1780	1443	1159	1086	1057	1014	1000	892	858	875	897	797	836	801	779	827	792	841	850	841	889	808	791	823	810	788	824	797	840	796	795	808	804	854	758	789	788	823	764	834	759	798	795	783	734	823	760	788	768	761	768	766	745	784	770	808	768	782	780	787	767	810	743	771	807	782	762	748	757	754	725	794	786	774	767	765	724	780	823	798	747	723	774	805	719	717	751	751	804	747	817	769	806	756	828	732	818	774	715	776	796	806	821	769	775	769	762	764	775	774	748	781	750	788	748	732	788	812	798	769	808	756	757	799	732	773	799	782	803	777	769	786	741	810	768	776	775	795	758	797	787	725	770	779	786	785	811	756	797	779	785	792	743	732	799	708	765	761	741	771	765	776	766	772	790	736	792	772	768	791	733	800	779	754	725	823	744	759	835	705	755	721	726	815	795	789	744	792	748	795	804	757	776	803	803	746	735	757	791	807	763	774	791	746	824	829	791	790	845	784	781	727	775	817	752	782	781	747	766	750	762	737	783	801	737	778	755	799	781	755	781	766	771	763	764	730	759	780	723	754	778	760	802	727	777	781	771	821	761	751	782	762	763	733	767	767	760	766	732	772	779	737	781	797	768	754	804	754	728	796	746	712	814	793	760	782	749	724	765	774	763	752	801	821	795	761	770	713	750	768	818	787	740	813	766	729	745	821	813	779	822	814	781	785	759	739	802	742	811	741	767	746	732	815	729	779	709	719	760	755	779	776	727	767	769	739	838	791	794	789	765	741	784	783	793	729	722	723	726	808	769	768	785	763	761	796	806	769	800	729	792	759	749	768	766	757	786	795	745	810	804	751	752	767	791	788	773	758	749	796	714	740	772	743	772	788	809	781	781	764	750	783	727	783	837	740	810	781	751	796	786	743	777	775	781	753	754	810	773	780	746	758	822	740	746	770	780	752	805	778	724	773	757	788	794	774	832	742	826	809	818	790	783	793	740	756	789	756	799	775	759	793	693	751	756	795	787	770	809	789	764	736	762	779	773	752	761	786	791	805	720	750	781	764	800	765	812	774	777	723	751	754	743	764	732	742	776	787	769	818	804	754	792	743	792	746	766	780	841	777	750	782	793	820	782	734	746	756	796	775	770	763	780	775	755	763	779	770	732	747	770	784	772	769	739	725	783	776	759	779	788	755	730	736	775	766	811	775	789	811	734	827	795	803	803	804	752	812	774	744	756	770	745	771	784	756	727	772	811	784	793	776	790	778	788	757	846	760	786	788	849	787	750	729	776	782	808	751	836	788	789	775	719	794	776	774	770	761	803	817	743	713	778	792	755	755	725	733	730	782	827	767	752	731	702	780	736	773	793	758	753	762	780	801	752	739	732	788	728	763	771	741	798	770	761	737	748	779	779	734	761	779	763	753	756	771	762	778	788	754	762	795	772	778	776	777	746	760	745	727	775	800	768	787	747	771	830	801	739	782	773	790	776	781	747	737	742	801	789	756	741	803	754	792	743	775	776	746	767	827	725	776	765	778	747	766	756	761	787	754	771	770	833	804	747	773	789	788	799	803	816	814	763	770	766	763	744	754	736	794	779	759	779	803	726	781	807	758	787	772	745	812	785	797	783	811	788	782	825	787	770	757	802	756	777	819	794	780	743	784	812	780	836	777	776	782	811	812	720	764	757	757	777	751	790	791	754	768	764	745	783	818	769	752	813	747	777	794	752	795	756	804	742	776	798	777	743	764	782	768	764	771	782	747	840	781	770	782	782	784	784	747	771	737	749	747	756	806	754	786	806	793	749	785	778	812	787	760	817	771	810	801	772	812	749	773	799	775	763	776	781	827	773	741	761	774	772	794	761	732	768	754	771	790	796	788	766	766	775	744	732	796	788	757	845	792	813	798	732	746	781	770	795	812	786	762	747	765	776	781	804	780	766	736	747	772	811	826	827	790	759	763	829	761	778	753	814	768	737	767	778	810	804	732	769	762	769	779	800	797	812	820	741	789	766	769	782	819	768	769	752	752	810	775	763	754	795	742	770	767	772	779	771	766	787	775	789	782	755	734	778	792	805	727	818	752	760	744	778	809	769	775	789	754	748	738	753	814	844	775	781	791	758	721	774	806	768	764	776	773	789	778	819	838	824	816	778	771	748	744	796	740	791	771	740	746	724	710	796	775	737	790	794	788	745	796	760	751	836	781	714	750	772	772	789	727	759	761	755	773	748	812	778	741	767	730	792	829	721	765	756	761	760	771	766	761	807	774	786	767	752	749	801	781	785	754	798	768	745	752	768	752	761	731	787	768	761	772	771	767	755	741	792	811	794	734	788	786	775	778	803	761	777	755	702	723	761	795	742	808	795	792	739	777	761	748	773	763	785	740	842	755	796	775	763	814	773	798	759	794	773	762	759	723	762	814	802	746	775	730	767	770	786	784	762	770	724	711	809	792	784	808	746	731	815	787	787	745	803	763	808	793	748	797	792	741	741	764	740	744	765	724	782	744	785	801	741	735	781	806	762	763	752	805	744	783	778	769	784	778	777	756	777	785	756	741	772	831	821	786	790	815	764	738	814	793	763	745	735	718	771	758	750	747	813	824	789	767	777	750	775	748	740	787	713	792	806	782	781	771	805	762	775	774	788	758	796	807	801	821	782	802	801	788	810	807	752	753	795	825	732	743	799	765	775	762	793	762	827	815	812	742	738	762	755	796	780	803	749	777	786	753	762	750	774	772	821	819	781	779	787	762	819	772	746	770	771	791	810	733	727	714	777	745	763	819	746	752	768	790	769	790	771	782	750	797	751	801	728	752	804	792	803	754	790	743	790	830	766	763	772	795	754	809	759	802	732	775	784	772	772	763	777	771	755	751	773	776	818	808	767	762	821	793	778	821	775	773	781	778	731	767	784	769	756	774	760	706	817	756	741	810	729	788	770	803	744	782	734	772	788	770	772	758	792	793	742	763	796	762	765	782	772	758	795	762	766	754	762	789	852	788	713	778	768	728	788	748	771	815	720	758	782	791	770	754	787	769	767	812	736	752	800	822	791	794	753	782	785	747	805	754	746	757	779	820	782	742	779	769	807	803	802	745	793	776	744	784	803	755	778	796	843	760	793	774	817	772	779	798	757	757	727	780	759	739	748	759	769	776	782	797	783	755	717	787	800	713	808	743	761	761	757	798	746	776	755	771	793	803	812	742	760	791	829	724	756	776	765	731	746	747	757	727	796	748	818	738	775	783	765	747	733	791	750	757	795	782	765	799	773	753	798	784	736	728	768	773	701	771	797	732	796	745	783	743	784	753	750	774	743	806	709	790	792	779	738	755	728	826	775	798	762	778	767	727	782	786	762	747	786	802	789	801	741	726	772	772	787	794	750	789	768	742	747	784	726	789	805	768	828	763	790	800	785	797	749	762	746	792	772	777	795	763	806	752	787	777	767	737	816	766	731	793	787	807	784	751	775	769	768	756	801	775	759	764	765	751	764
24062	21440	28609	24682	21436	11028	2804	1738	1412	1207	1125	1024	990	910	896	874	808	795	799	730	752	748	783	811	765	771	749	809	764	786	736	758	784	780	756	752	753	795	786	753	743	725	758	740	764	704	749	683	737	724	737	677	711	736	752	715	797	736	811	701	691	715	734	732	717	724	724	754	739	689	756	734	746	702	748	720	720	747	761	689	699	729	697	714	685	741	711	730	692	783	743	671	752	714	705	664	726	697	699	701	690	705	736	671	714	717	743	720	736	748	721	717	719	696	708	747	691	726	722	690	701	736	729	698	696	726	702	692	712	730	705	699	709	682	724	738	704	711	713	735	701	686	696	697	748	706	700	715	748	704	719	750	703	690	723	711	688	687	784	710	690	695	721	711	705	705	697	740	716	686	644	707	661	742	717	674	712	726	710	675	746	709	708	732	694	732	713	691	712	707	691	699	737	730	698	789	720	709	721	701	731	704	724	697	752	704	719	696	723	716	724	708	752	745	693	751	711	742	677	724	706	739	712	738	703	750	660	767	710	704	677	701	713	709	766	719	693	732	735	725	706	703	703	668	748	721	722	719	725	742	685	728	683	739	668	718	713	735	681	713	703	744	675	722	703	691	702	692	716	758	734	738	733	699	712	752	722	775	677	700	664	729	705	655	703	701	720	689	677	676	672	707	732	667	728	709	712	716	689	732	652	698	691	701	713	707	690	668	714	698	764	692	725	711	738	713	729	673	701	699	754	669	742	740	715	749	693	723	705	725	750	739	704	719	691	733	732	749	681	682	765	703	688	716	721	691	721	683	702	704	703	660	690	682	713	749	706	688	711	715	737	737	735	691	697	681	722	712	698	725	731	709	730	695	712	723	710	706	724	688	685	730	702	732	719	702	721	734	714	731	693	732	710	729	712	713	703	679	722	732	729	688	700	746	726	770	753	703	757	732	721	735	679	708	718	696	683	728	692	759	764	730	691	704	734	706	697	731	724	712	707	724	700	746	709	707	704	698	724	709	692	757	729	723	679	687	734	698	734	747	711	723	749	703	751	695	742	692	672	701	668	662	768	713	727	716	741	728	736	700	669	697	709	694	717	740	717	709	698	741	666	677	720	769	733	739	706	723	748	698	690	727	676	701	722	720	698	731	721	682	721	672	695	716	730	713	696	730	725	743	735	731	699	684	734	719	711	736	728	705	648	729	736	693	709	734	706	736	723	728	707	709	659	697	682	740	746	716	678	715	689	722	684	694	696	755	727	713	680	674	733	740	752	704	689	706	661	716	706	715	720	740	699	753	771	718	694	729	723	731	679	692	703	745	696	666	723	751	740	693	739	731	676	723	710	717	706	730	686	681	689	730	721	691	712	708	719	677	718	719	705	756	682	718	713	683	717	738	652	698	707	715	694	703	719	747	728	710	715	745	719	740	720	725	730	710	717	657	719	748	695	732	698	692	738	663	719	739	705	688	724	687	740	748	696	758	711	684	730	709	709	697	689	767	734	676	706	738	714	719	708	715	727	688	755	704	671	730	678	746	752	699	746	705	677	701	707	762	703	743	714	748	721	647	723	688	700	713	773	702	683	723	701	686	733	700	697	741	728	701	674	701	749	716	667	691	751	713	648	693	709	709	729	734	687	671	676	729	706	680	700	784	707	738	724	741	736	733	718	713	701	706	677	743	716	711	673	719	692	733	728	708	691	700	753	720	691	709	676	625	695	695	719	754	744	726	682	732	736	720	673	729	713	731	723	723	734	691	736	687	678	693	687	687	717	663	746	709	739	702	715	682	728	682	686	713	727	654	719	683	718	732	708	751	732	708	727	701	702	694	713	726	719	710	750	721	696	665	700	691	697	698	733	668	699	726	736	701	721	747	745	744	702	688	774	715	656	726	729	729	737	729	693	730	704	702	746	692	731	743	710	747	695	676	727	726	691	766	682	738	715	683	685	705	717	734	747	687	746	673	718	690	725	697	724	706	715	647	764	712	720	737	730	677	702	726	738	658	716	697	714	755	688	709	715	702	727	775	740	689	739	686	722	697	740	705	721	691	675	697	734	725	730	730	743	725	713	719	747	681	707	741	768	747	704	754	713	694	719	697	791	761	730	717	744	715	736	739	686	710	733	693	725	734	677	714	736	721	673	713	680	715	676	717	751	736	698	676	718	644	696	673	745	704	719	710	730	696	704	704	716	750	700	702	736	726	702	746	736	770	728	749	700	683	718	696	714	694	720	710	704	707	732	719	695	676	746	700	702	722	723	752	765	723	744	677	701	674	713	699	677	689	733	683	707	733	663	728	681	675	711	699	714	716	768	728	710	682	719	673	703	724	722	697	687	709	727	733	754	681	695	721	701	727	716	655	705	738	721	719	735	720	698	728	746	703	716	714	781	744	777	742	647	677	704	703	741	716	714	699	715	702	685	682	722	730	715	782	710	710	730	715	701	665	739	718	624	714	723	686	702	654	746	725	655	691	698	721	699	702	711	735	710	692	714	664	745	733	702	719	695	707	717	725	712	728	717	756	728	661	699	709	710	716	715	741	730	719	682	769	754	763	760	729	736	736	683	670	720	727	692	720	746	703	711	666	708	728	704	692	746	725	722	721	708	738	698	686	725	731	743	708	686	749	660	720	766	734	719	741	742	695	704	724	718	718	750	692	661	756	683	727	752	714	699	747	700	713	727	675	709	740	732	720	727	705	710	683	715	749	721	719	714	711	640	718	717	697	762	665	720	691	667	727	723	701	746	740	717	705	705	712	714	705	704	719	701	725	754	696	718	743	696	721	709	693	737	712	720	754	713	704	649	709	696	708	701	697	713	764	743	705	708	710	716	749	713	729	719	728	710	719	715	757	756	710	726	734	705	715	716	743	693	694	703	743	700	703	680	717	721	716	702	751	710	668	721	676	744	735	718	715	726	725	717	706	708	716	688	701	716	695	701	677	780	764	714	691	732	732	720	758	690	738	707	713	719	765	684	726	697	729	688	716	689	736	683	726	763	706	760	701	713	702	699	707	727	728	714	716	736	712	710	703	721	702	716	703	708	666	755	700	714	736	708	711	717	701	704	700	694	686	721	681	721	647	690	738	658	733	730	749	697	713	728	725	708	667	711	676	750	715	764	686	705	696	657	734	721	671	709	700	762	677	683	701	700	689	729	727	713	756	731	742	693	699	674	747	743	655	710	697	747	704	707	728	727	723	757	710	716	700	702	744	744	678	805	714	769	697	725	740	716	726	699	705	749	676	732	703	716	740	710	706	708	696	734	695	730	670	721	727	683	682	703	723	671	694	679	715	751	715	714	680	693	700	701	717	736	718	717	738	683	727	718	747	755	690	756	707	769	724	695	679	731	681	734	733	701	705	720	719	755	674	742	706	712	754	721	725	754	714	664	730	704	706	746	723	718	774	731	746	679	694	685	722	693	711	736	691	706	673	727	698	720	698	643	723	698	682	668	694	729	713	757	717	709	720	669	727	718	733	692	727	692	729
6368	17390	14683	8543	6565	4784	3759	2909	2342	1935	1719	1547	1429	1357	1236	1154	1166	1136	1002	990	992	941	940	1009	955	1014	958	1009	1021	932	937	968	950	933	949	916	943	890	966	908	918	934	870	921	870	887	931	900	914	864	917	928	926	875	918	905	858	857	900	938	887	871	884	870	882	879	861	869	873	865	852	913	860	877	962	843	856	843	856	941	887	834	851	882	948	899	893	897	876	899	874	881	880	820	901	842	861	889	889	840	876	909	889	872	853	886	874	891	872	894	860	818	917	891	831	869	848	834	858	840	839	831	854	836	849	903	865	844	849	844	891	923	798	873	873	873	898	930	901	855	840	871	796	845	868	935	845	863	902	892	903	892	872	903	865	890	865	891	866	823	880	837	936	792	829	881	829	886	901	905	856	786	821	796	919	879	832	866	899	878	893	907	925	850	891	920	858	837	813	851	822	807	908	887	819	893	844	878	932	847	851	861	824	891	826	928	857	853	899	879	885	909	885	888	866	903	847	842	784	904	890	882	922	855	806	847	838	891	917	844	863	818	893	857	858	920	843	843	867	867	847	857	878	895	883	928	841	868	884	844	846	862	911	890	907	859	871	846	834	883	813	913	935	837	852	851	890	844	944	856	875	891	890	901	935	882	846	856	908	853	908	876	848	874	866	913	839	861	878	857	882	855	866	833	900	857	849	886	799	897	873	828	865	900	857	853	885	795	926	836	825	907	887	870	874	872	859	860	895	840	881	880	835	887	832	846	879	881	866	894	890	839	852	854	877	898	844	876	934	852	868	895	837	896	847	897	853	881	866	874	867	860	897	874	880	902	893	818	860	875	876	883	854	867	913	904	836	897	878	901	847	886	887	842	880	884	847	877	857	850	841	911	845	870	851	881	863	898	861	856	935	829	904	866	795	884	876	869	823	878	875	900	863	880	898	875	849	888	870	856	824	896	843	836	869	876	853	868	850	872	853	864	862	830	918	933	878	825	824	907	855	894	889	859	849	911	796	905	834	872	854	836	859	852	843	905	887	871	854	923	862	889	864	854	795	882	871	875	821	832	860	912	936	767	903	899	878	838	817	844	857	896	897	882	893	905	847	875	861	914	828	879	854	898	915	850	916	900	868	873	863	899	833	918	936	876	881	854	892	877	845	891	872	913	865	897	860	907	851	853	913	905	862	911	879	845	862	893	826	879	847	882	856	809	853	860	866	903	905	854	871	860	866	861	865	879	856	865	861	863	801	865	899	846	847	816	891	868	939	849	826	892	932	916	877	846	904	872	914	836	894	904	941	854	859	864	882	843	902	888	852	816	905	823	913	862	888	853	872	920	877	866	818	851	855	869	903	803	860	882	925	891	870	836	849	836	897	873	940	835	822	886	900	843	882	849	930	879	896	799	887	871	886	899	943	830	860	861	883	832	885	855	869	812	914	908	796	889	857	854	879	841	943	846	873	845	892	873	940	916	879	870	887	871	883	871	870	848	911	887	899	891	830	854	866	863	873	866	923	857	959	889	893	913	875	899	856	864	863	889	854	873	841	841	856	898	822	940	877	901	849	861	824	854	897	901	859	887	897	835	906	920	890	914	821	896	900	936	864	895	825	912	851	837	852	848	878	883	913	843	886	886	925	841	789	895	834	869	855	857	899	900	853	900	836	873	908	886	906	876	889	887	848	842	848	872	817	802	924	860	893	847	871	825	866	865	820	856	844	876	852	883	863	896	895	909	860	896	839	864	876	879	828	851	861	872	876	842	951	850	876	791	924	866	851	862	872	859	840	891	896	866	876	896	895	876	853	894	827	849	885	844	867	846	844	858	831	841	889	869	879	819	836	977	816	880	901	913	895	890	843	852	837	882	883	907	854	931	870	893	890	890	852	843	923	898	875	909	841	851	884	853	865	868	857	891	841	839	858	865	914	872	863	898	863	878	912	891	863	916	857	883	879	848	825	861	946	828	850	845	910	866	883	843	889	840	872	875	888	798	857	852	908	860	851	873	815	826	858	887	820	888	862	808	824	908	839	864	835	932	892	859	877	888	849	847	871	869	881	865	895	865	916	883	940	868	914	925	868	896	803	928	798	911	844	856	902	870	876	927	845	854	867	836	885	828	863	896	833	909	885	904	885	885	871	813	874	849	887	823	870	850	879	848	923	916	888	879	873	839	886	797	889	857	853	870	862	844	864	863	898	881	911	859	901	893	844	839	832	887	884	879	892	863	852	886	868	856	905	857	891	851	905	863	866	849	867	879	861	868	871	852	875	832	905	858	898	912	846	842	888	866	892	883	843	852	891	803	868	883	895	804	842	816	862	882	896	878	837	906	882	889	880	862	838	888	865	865	846	871	864	889	938	808	874	853	889	892	848	877	835	859	842	856	843	880	879	872	854	857	860	856	846	908	870	875	852	896	869	841	838	908	834	849	861	876	846	834	938	857	856	827	868	887	898	857	886	887	908	894	857	829	872	901	864	866	880	870	871	888	873	853	839	863	867	883	868	864	848	876	819	852	822	863	890	882	846	887	817	894	861	871	891	899	895	867	897	864	857	898	824	839	911	856	872	871	845	860	880	897	887	890	860	860	862	903	917	868	853	880	865	875	916	860	869	891	876	890	843	854	931	847	839	848	835	855	844	849	909	847	887	857	806	862	796	909	865	889	890	863	857	842	907	812	896	834	850	900	884	822	846	861	873	824	850	862	896	857	871	815	828	876	894	926	888	903	840	890	893	877	832	873	849	883	826	885	907	877	827	908	873	963	836	874	874	933	877	943	878	841	851	836	863	856	854	888	817	877	848	868	832	806	891	876	866	833	848	855	862	927	886	905	843	819	849	878	880	863	911	846	835	826	801	873	852	855	858	913	824	860	861	882	828	889	860	861	856	892	835	814	877	875	890	874	884	863	837	857	904	878	883	868	890	844	865	923	850	840	911	855	849	909	872	844	872	836	842	884	856	878	876	871	877	903	879	895	773	859	877	817	887	943	917	889	872	885	814	822	887	875	897	854	863	888	859	858	895	939	883	849	857	946	830	923	879	899	913	841	863	879	892	887	875	879	875	874	931	893	870	825	865	862	860	870	894	853	899	922	908	871	868	903	867	870	901	865	870	869	851	886	878	863	860	901	865	842	838	855	855	831	878	857	923	851	872	873	904	876	862	841	886	902	890	887	844	916	895	900	815	860	876	880	905	885	904	849	853	883	919	874	834	860	885	869	839	874	836	916	861	850	856	869	872	892	872	840	907	867	844	907	869	853	861	872	857	880	825	895	875	865	865	871	887	877	941	813	900	887	914	857	839	877	850	949	825	910	958	858	873	840	885	884	874	853	906	878	896	887	849	850	796	886	906	876	839	849	899	915	851	866	891	857	891	862	878	839	884	886	842	889	873	899	826	886	870	836	888	873	844	805	874	863	846	820	812	867	852	897	890	887	818	836	807	857	837	821	903	833	901	883	878	828	899	873	853	880	883	871	857	839	925	876	884	881	870	839
25104	21427	27521	25629	12862	2180	1376	1019	802	651	597	529	538	484	444	454	449	397	405	382	398	380	395	388	369	429	413	402	370	355	390	338	407	394	417	368	382	368	383	356	352	346	360	387	351	353	343	388	388	354	362	363	375	383	360	348	375	350	370	377	358	329	363	350	349	376	375	373	322	361	369	358	382	382	362	333	371	384	345	333	348	338	361	355	367	364	369	358	367	371	311	367	378	352	325	374	378	371	373	352	333	352	316	392	353	340	324	392	365	400	351	322	362	372	343	363	374	345	376	353	376	369	400	364	359	333	376	322	347	378	368	348	383	338	377	377	330	336	387	365	372	349	348	325	398	364	390	336	359	339	368	345	317	385	361	351	401	357	346	324	327	375	333	362	313	380	343	366	337	360	334	350	341	363	361	360	331	386	351	374	354	356	345	399	376	356	300	342	356	343	346	331	338	335	324	358	339	334	345	354	364	378	360	320	373	383	344	375	391	352	387	375	349	331	361	376	350	327	339	398	343	360	380	361	307	357	377	354	349	335	375	346	352	332	372	385	350	341	338	347	358	330	358	385	334	351	375	328	389	378	348	363	349	317	334	374	339	347	326	373	379	367	344	322	342	330	349	368	340	347	365	352	331	361	336	352	361	376	341	354	334	406	328	329	360	352	368	342	357	378	330	358	345	357	346	358	358	366	336	357	379	367	347	361	343	368	367	347	330	341	337	362	378	348	396	339	351	336	344	359	394	345	356	349	356	337	343	325	363	317	359	360	373	385	325	347	359	347	366	372	353	373	368	367	360	344	369	294	357	331	358	344	359	350	362	349	342	382	341	357	336	347	410	332	354	361	349	335	335	359	369	339	342	341	318	345	343	343	322	316	365	374	356	347	361	348	347	337	360	353	376	332	358	348	359	348	349	359	323	357	380	352	335	376	373	353	342	341	372	343	330	378	372	341	339	324	370	353	377	365	347	339	345	330	355	364	360	338	348	349	358	309	349	346	403	373	323	383	339	338	357	330	313	334	379	372	349	331	350	351	350	373	326	349	371	367	339	353	369	360	358	348	332	361	376	382	336	387	356	388	366	378	370	380	369	376	340	341	340	353	360	337	352	386	364	364	330	346	322	343	373	342	347	360	372	340	352	338	338	352	351	346	365	355	367	356	366	342	352	331	367	294	347	320	371	342	346	368	324	321	314	339	354	380	372	351	350	351	343	334	382	394	347	355	360	369	357	350	373	343	342	357	354	340	371	342	344	351	371	397	356	371	339	341	381	378	362	340	385	358	341	314	327	352	378	345	349	360	377	344	340	372	318	384	348	354	342	352	354	341	379	361	339	356	342	343	355	375	366	374	358	362	358	376	341	356	345	349	346	369	347	388	345	343	373	365	328	331	332	347	317	371	336	401	321	344	340	357	359	373	319	351	357	335	315	337	337	324	389	383	356	380	322	329	327	371	298	380	329	318	378	354	342	350	347	374	366	363	374	345	348	369	365	360	339	358	364	362	335	353	354	338	357	379	372	334	351	353	300	352	342	369	356	354	357	365	347	364	347	329	389	355	352	351	316	368	329	353	340	386	358	314	342	370	367	373	332	350	337	357	382	397	363	344	393	384	402	324	356	339	356	360	388	358	371	367	389	370	326	339	335	361	362	353	376	373	349	342	354	360	342	360	314	341	346	357	332	353	350	342	365	369	373	357	352	344	338	345	361	350	348	325	360	355	381	371	328	369	360	329	351	358	351	360	347	367	338	330	363	343	355	348	379	361	356	346	336	323	353	317	345	354	334	372	356	363	360	388	378	318	363	380	376	363	364	366	364	347	352	336	352	358	342	327	351	378	367	347	381	359	326	385	319	358	348	364	332	328	329	331	339	349	370	349	353	335	364	332	332	324	344	352	346	341	364	370	370	358	358	360	329	340	334	328	356	344	361	363	313	366	361	353	388	355	348	371	348	339	340	397	365	354	334	375	376	354	356	331	371	321	336	357	330	345	370	357	346	337	371	360	348	329	323	392	357	346	308	348	372	363	349	329	321	357	375	307	338	359	380	386	349	340	365	336	372	361	326	332	367	368	366	342	355	336	332	353	360	316	330	333	357	345	378	362	343	379	381	341	338	384	379	322	334	328	373	366	365	351	380	360	368	368	356	398	369	347	354	356	342	343	365	331	333	357	369	356	343	334	344	365	322	351	362	335	370	365	384	321	364	335	333	353	360	325	335	347	355	373	360	350	379	332	374	372	383	361	374	369	350	374	345	342	352	363	338	364	370	378	383	392	352	351	345	394	354	388	355	324	347	361	347	327	348	364	345	363	379	326	357	344	363	353	377	340	336	357	355	369	365	358	330	326	371	347	390	343	376	347	325	316	369	379	364	353	352	370	404	345	355	349	362	338	341	329	377	335	348	381	338	355	348	371	361	387	340	335	362	342	337	361	364	327	321	345	332	374	376	345	328	332	358	342	378	366	336	364	320	377	345	354	311	345	337	353	341	378	348	331	360	348	371	378	391	382	364	322	370	339	386	408	349	369	348	360	339	368	351	358	354	339	375	383	337	360	345	336	331	314	359	371	380	350	390	324	330	392	369	354	373	355	328	339	344	369	377	367	340	335	325	351	331	359	357	353	355	363	352	341	359	357	349	303	358	382	334	346	365	360	348	360	353	380	396	365	364	344	365	357	355	326	345	360	345	331	316	360	357	329	343	356	362	340	352	322	404	322	345	411	372	336	338	381	367	359	369	357	374	351	365	361	342	321	329	388	341	333	368	352	350	368	346	320	370	364	378	339	361	337	374	330	358	364	370	358	342	354	332	340	358	356	370	345	323	373	364	355	330	334	351	334	338	359	330	344	346	343	367	366	361	377	349	380	358	347	343	354	348	354	388	312	366	342	379	359	352	355	328	340	353	343	330	350	357	373	333	379	376	331	359	370	352	342	350	367	325	365	329	335	344	349	349	339	364	360	330	298	352	382	352	358	340	378	345	345	364	352	364	350	326	364	345	322	351	355	374	337	388	374	341	370	353	339	358	308	365	351	338	391	355	363	341	326	353	340	352	365	382	346	388	361	338	344	366	364	361	362	320	329	320	346	349	368	349	377	338	351	354	355	374	332	329	363	320	346	346	346	348	361	371	346	330	331	378	344	356	362	380	365	342	353	379	350	341	355	374	326	330	348	324	351	347	371	318	354	344	355	329	346	376	355	345	370	390	353	360	347	381	348	342	329	355	351	346	331	333	335	371	345	337	377	372	352	356	354	377	349	346	380	380	357	391	339	338	355	344	380	342	352	336	378	369	333	373	357	366	363	334	357	373	406	370	360	387	356	354	332	345	367	357	350	351	327	379	354	365	366	378	394	374	335	363	355	357	374	361	339	338	330	394	350	344	343	358	335	400	358	344	355	352	357	361	325	375	341	354	333	368	369	380	355	357	350	345	380	344	338	360	382	367	320	372	358	323	351	374	358	352	359	394	357	363	316	376	332	324	361
6122	14147	11480	6628	4858	3468	2639	2142	1555	1277	1049	906	840	783	670	674	564	559	548	481	486	526	515	515	511	530	520	506	481	490	459	433	507	473	484	463	513	481	488	481	447	440	434	444	452	430	461	446	484	448	440	481	416	461	458	427	408	421	424	436	403	434	425	420	414	446	429	458	432	432	413	434	407	405	446	443	433	442	449	459	438	428	431	414	465	430	440	419	417	433	441	421	426	432	431	415	396	429	450	449	451	438	440	440	430	478	430	444	419	474	454	455	457	421	471	415	464	411	420	436	446	448	422	423	446	424	435	414	434	423	415	424	436	430	490	440	429	416	423	450	407	427	455	468	467	443	454	436	456	412	439	415	404	440	431	438	450	476	429	440	447	452	431	451	453	452	413	433	398	422	421	430	454	435	436	409	439	428	462	398	454	406	422	421	432	433	439	429	408	456	426	468	439	422	461	398	432	488	435	415	413	448	454	404	440	463	420	408	424	411	425	403	416	418	449	448	416	418	456	444	423	452	452	443	435	459	424	434	443	437	428	411	430	452	417	452	443	429	426	481	446	431	432	426	456	468	418	408	448	431	455	425	443	433	449	429	434	430	436	413	462	442	422	397	424	421	438	414	426	474	451	452	410	411	448	395	457	400	434	396	450	420	452	427	399	435	417	484	428	459	435	449	431	461	433	421	412	455	422	430	445	430	426	429	450	455	474	445	415	462	417	447	402	447	436	411	404	445	442	434	440	488	417	424	421	406	422	440	466	408	421	453	448	439	419	432	415	411	462	456	419	449	462	443	406	458	437	413	451	398	446	441	399	490	444	423	424	434	412	430	446	456	419	471	425	420	429	465	403	450	399	452	433	440	448	403	448	406	395	449	455	435	387	454	393	446	433	430	460	432	472	416	402	458	462	484	465	414	442	436	452	455	417	440	454	439	436	428	434	430	434	415	433	458	427	425	444	434	431	446	402	415	405	461	444	475	424	437	449	436	412	438	415	481	412	445	441	489	427	476	434	423	419	422	462	444	424	411	454	415	404	428	456	432	427	406	441	430	424	403	422	415	466	446	432	440	467	447	391	412	410	437	417	408	440	457	433	442	435	418	434	425	437	436	436	448	415	445	433	414	458	453	426	424	408	436	422	454	415	425	455	478	442	417	441	445	440	472	436	458	418	446	385	449	459	423	415	454	376	438	465	438	450	421	453	434	433	414	469	463	411	463	440	415	423	402	431	435	434	410	436	461	414	442	412	430	442	419	435	421	438	389	454	453	435	451	443	469	446	448	444	410	432	413	458	433	433	479	406	382	413	406	423	400	409	445	452	436	445	444	386	425	436	410	440	441	438	411	431	434	437	435	451	429	473	399	422	406	408	391	417	416	439	397	400	434	435	468	427	440	406	452	387	432	453	470	421	416	460	410	406	415	420	451	420	418	406	429	443	449	417	426	411	406	436	467	436	437	438	430	418	481	411	474	461	455	434	429	433	450	431	459	432	411	396	463	451	411	418	390	415	439	411	401	435	410	430	403	450	433	439	439	444	447	458	430	409	415	480	436	395	422	435	445	444	463	433	440	443	455	466	420	443	420	472	453	465	435	434	444	458	445	441	413	425	439	443	461	420	482	403	445	430	394	413	395	437	389	419	456	451	408	439	437	431	433	463	417	432	445	450	413	441	396	432	426	388	434	407	415	468	419	432	431	442	470	468	408	464	428	423	456	461	440	435	424	408	424	453	467	449	445	470	440	460	438	495	464	434	451	464	454	422	449	392	437	410	445	410	424	444	396	449	423	433	417	427	420	452	438	418	420	413	405	436	421	471	445	419	432	429	429	395	399	412	448	376	419	438	445	407	425	459	429	449	409	439	447	447	432	431	423	410	450	479	405	440	471	429	431	393	420	451	430	448	388	420	466	411	418	416	422	425	453	371	467	458	436	448	432	404	471	415	436	431	406	431	440	443	406	456	428	428	417	428	409	454	477	453	434	445	443	395	444	427	417	433	433	442	406	405	433	417	448	428	422	447	438	427	411	427	435	414	446	430	430	411	447	396	411	435	393	476	456	468	418	452	457	439	436	442	442	434	410	419	459	481	422	433	424	451	478	423	448	442	419	398	423	417	440	462	441	401	433	436	434	429	413	443	472	406	455	445	404	446	492	410	430	478	445	454	432	467	427	444	460	424	439	436	422	479	463	441	425	455	428	422	407	448	429	427	413	447	408	476	453	460	475	452	467	399	470	414	479	457	419	427	432	491	444	439	417	484	444	419	448	413	441	414	400	435	414	441	466	392	467	453	382	428	401	459	423	447	442	451	405	402	418	415	410	465	439	442	471	422	430	430	436	442	474	435	410	416	426	435	431	434	394	424	416	446	457	461	438	429	435	426	450	438	451	409	450	420	439	404	458	437	423	412	406	433	426	446	449	435	462	457	435	403	416	421	456	445	424	407	440	460	472	433	436	433	433	466	424	402	437	455	450	399	444	449	460	424	418	443	412	439	427	461	487	443	446	430	419	438	407	410	403	405	409	425	428	411	433	468	425	395	459	448	418	461	413	424	437	411	435	392	423	428	413	423	444	428	446	404	416	380	449	435	455	401	458	415	437	482	443	422	420	442	448	428	434	403	452	420	457	450	469	444	430	457	448	440	436	442	443	415	434	450	393	415	427	431	455	412	443	448	394	433	453	442	409	440	429	432	429	466	443	475	419	405	431	474	466	427	423	428	442	472	421	378	439	421	427	472	456	458	431	462	421	425	424	415	445	432	449	452	451	404	450	427	471	415	397	414	430	438	440	390	443	425	388	430	425	441	461	446	412	442	473	474	387	418	404	413	433	421	439	446	419	401	414	417	445	414	404	462	425	448	423	451	445	415	430	415	453	452	440	420	463	481	424	384	452	385	465	429	448	435	442	447	452	429	410	449	435	433	423	394	418	396	449	434	422	400	419	401	429	446	372	458	443	445	463	415	451	441	421	471	424	415	454	423	438	431	456	448	450	413	412	442	422	442	419	427	441	415	431	394	421	427	477	427	452	404	430	441	446	422	432	411	443	466	450	428	421	400	431	434	444	417	430	462	410	458	437	428	457	423	447	456	414	395	412	456	460	461	402	450	434	394	449	413	418	445	451	417	445	404	447	444	445	425	469	382	452	422	474	440	455	434	465	408	448	418	446	398	420	409	427	451	432	430	417	413	434	459	485	406	425	438	402	451	462	446	421	437	411	440	433	415	430	462	429	432	423	428	434	425	411	403	412	429	426	452	428	450	479	484	427	409	430	433	411	421	441	401	413	425	452	448	420	400	441	459	441	440	467	430	458	445	487	434	406	420	464	447	413	437	454	411	462	420	425	403	405	439	404	444	399	437	450	429	417	434	447	439	463	477	434	442	419	423	418	466	423	442	487	416	435	425	408	439	422	411	426	443	398	435	406	461	422	404	486	422	387	429	424	444	421	432	416	439	450	407	441	413	405	440	458	392	472	425	462	429	404
23028	21466	29099	24262	21475	21498	9640	2322	1428	1228	972	909	809	779	678	625	571	558	529	450	485	474	484	463	462	496	490	515	483	496	444	434	443	443	436	448	497	479	415	437	404	438	424	452	450	410	421	441	428	366	439	415	433	405	408	430	363	425	389	366	405	381	385	357	410	389	391	382	397	372	392	392	399	392	359	378	376	416	419	401	422	417	421	414	369	369	428	373	399	386	412	372	421	388	362	378	386	418	379	394	391	391	402	375	354	400	412	411	404	372	424	377	398	385	424	383	398	381	370	405	405	406	396	378	369	428	365	386	360	366	386	388	395	403	367	390	394	408	393	380	402	434	407	349	381	373	425	380	357	384	445	389	388	423	398	363	392	381	431	399	388	407	374	402	388	439	400	363	391	369	375	425	387	364	365	363	413	387	380	396	406	404	395	391	410	374	421	396	381	417	385	414	392	382	394	378	387	396	410	390	381	389	398	413	417	401	434	386	401	396	376	406	375	388	445	371	392	396	396	370	398	381	390	439	405	442	378	363	395	416	374	394	391	395	425	412	402	379	379	359	402	368	395	406	411	392	339	388	411	369	398	401	414	379	390	405	418	410	401	421	401	374	412	403	397	387	381	413	408	400	381	402	402	403	393	382	435	402	391	361	410	360	408	390	393	420	358	364	379	393	395	414	436	359	395	362	402	400	400	407	412	393	416	413	384	354	402	375	388	381	419	419	377	349	361	379	422	351	407	423	380	386	407	375	400	380	411	402	385	374	401	383	365	437	393	380	427	395	408	382	381	409	395	382	360	381	378	375	398	380	378	376	411	384	374	372	380	398	367	403	387	380	390	399	415	349	374	378	322	403	431	367	383	374	391	400	373	391	427	408	370	391	376	363	358	387	394	401	417	424	354	375	415	428	441	380	383	378	393	411	411	405	408	390	388	398	375	403	392	382	375	388	415	389	415	395	418	407	394	366	426	409	399	397	370	403	347	420	398	396	371	367	393	381	393	382	406	408	404	411	378	382	378	420	386	395	327	396	405	388	370	393	389	389	402	377	419	391	408	397	386	386	377	393	395	356	382	371	385	378	391	344	392	368	394	368	406	406	364	384	403	397	382	390	375	420	396	384	400	418	371	391	389	375	371	407	359	377	375	396	362	366	407	416	378	367	404	419	391	408	391	391	363	398	393	407	429	398	396	396	398	405	412	406	369	399	404	408	391	380	383	384	388	406	364	396	384	401	389	391	404	376	422	409	405	429	381	403	365	355	391	435	413	363	412	377	347	390	384	378	420	358	368	381	397	415	399	395	378	390	425	400	393	349	370	357	396	370	378	380	350	384	358	392	382	379	393	383	375	409	388	395	366	377	410	397	392	359	378	399	413	382	422	368	384	409	378	384	388	365	381	396	388	389	377	398	393	395	415	385	427	390	361	386	378	362	399	403	379	378	380	395	441	375	396	407	401	425	411	368	373	392	405	414	381	401	392	400	373	398	356	376	401	372	406	367	377	385	381	403	375	403	402	377	382	382	354	388	390	395	410	392	390	421	413	414	422	384	403	408	422	359	384	436	359	366	387	393	380	398	397	382	411	400	400	354	401	391	393	408	354	384	391	408	409	388	380	415	397	417	369	342	428	419	397	412	422	378	422	375	364	378	364	413	424	393	395	408	368	394	359	387	389	387	384	399	367	365	388	348	402	376	379	380	357	413	404	406	404	364	371	395	424	368	396	387	433	380	364	416	397	425	412	363	372	409	380	423	421	385	405	363	361	397	395	401	386	419	444	388	381	415	412	401	405	385	381	391	363	405	437	411	402	414	351	408	411	369	414	402	423	351	370	387	404	432	392	400	380	361	397	408	416	406	395	411	399	389	388	436	384	385	371	338	396	429	417	380	399	399	425	447	407	391	377	394	390	387	370	411	369	405	402	403	396	386	406	415	378	400	401	378	388	404	373	398	381	364	411	361	353	401	401	391	405	379	368	401	399	391	378	351	414	384	385	394	380	411	376	368	414	398	390	426	402	371	381	391	418	409	402	403	400	397	371	383	392	403	416	410	391	407	397	358	375	409	374	387	412	405	389	377	402	372	397	393	378	411	376	374	391	409	438	382	424	385	365	356	365	390	412	387	374	429	395	407	403	402	398	403	427	410	400	353	430	416	412	363	374	409	385	408	423	408	398	394	437	396	404	404	388	403	389	401	397	395	381	403	383	416	370	429	369	376	409	367	414	385	415	388	394	426	401	393	380	413	427	375	385	404	353	409	374	397	391	378	423	385	420	415	407	385	406	405	404	414	437	368	372	384	404	380	413	368	399	404	382	392	380	416	380	386	415	386	379	419	440	401	362	388	402	413	419	375	429	346	392	392	402	370	391	398	370	393	373	385	379	404	416	394	404	335	367	410	374	367	373	390	392	415	414	376	396	394	417	430	399	398	424	393	370	382	371	395	356	340	378	387	397	399	380	374	435	404	371	398	404	399	389	384	376	391	360	379	362	381	388	419	398	404	397	334	409	369	415	389	344	378	428	373	362	368	385	376	416	386	399	409	390	394	407	347	376	356	375	384	396	399	418	373	393	375	367	400	404	381	406	382	418	411	406	363	388	374	348	362	376	402	383	397	383	403	376	378	404	374	398	374	385	385	394	396	372	415	427	370	408	353	417	397	382	393	424	415	387	390	378	386	396	385	397	403	425	388	382	359	405	370	399	382	402	409	443	406	384	372	387	421	385	417	409	436	405	416	377	375	373	333	389	379	395	409	437	368	384	397	396	384	381	436	397	387	419	378	388	378	417	361	370	417	385	378	384	381	382	390	408	376	397	402	360	373	417	362	395	398	429	390	393	415	380	392	425	380	352	387	384	394	372	402	390	379	390	391	375	423	384	403	401	388	355	368	412	372	398	351	382	401	403	372	369	374	409	408	376	379	390	377	384	378	394	375	376	364	389	404	375	430	370	395	375	402	392	350	364	418	392	411	417	379	394	399	380	383	408	364	346	388	400	363	386	377	357	354	379	376	375	397	400	398	429	422	417	402	406	398	369	361	401	358	384	404	362	388	372	421	385	403	373	429	427	427	398	395	394	386	429	394	389	389	358	387	399	387	374	366	372	375	421	399	431	353	381	406	366	390	373	377	385	413	388	375	377	386	397	400	375	423	368	371	356	365	382	399	370	403	393	413	393	377	395	372	382	391	370	387	368	406	372	370	400	396	408	394	393	407	432	388	380	354	369	393	392	392	403	365	370	385	382	408	390	415	436	373	390	391	366	396	389	362	422	337	404	414	428	372	407	369	399	387	371	415	408	383	338	377	394	418	387	416	370	407	391	422	391	409	404	379	369	382	383	391	394	403	424	357	367	409	405	369	385	380	412	390	386	394	382	374	415	398	390	415	401	380	385	424	384	408	403	421	388	413	403	446	395	372	397	394	361	379	400	388	419	409	383	421	371	353	394	390	421	404	387	369	396	429	393	384	406	392	363	405	369	353	376	392
7901	23009	19337	11787	8797	6627	4935	3852	2750	2203	1788	1550	1335	1168	1069	931	839	770	798	670	669	661	641	640	664	649	665	696	666	572	565	572	605	561	606	612	588	593	556	553	569	535	540	502	528	521	530	589	527	492	546	527	505	529	533	499	503	538	520	529	486	500	497	488	529	490	536	501	491	483	499	498	502	510	507	495	488	492	505	514	474	501	475	490	543	514	472	495	450	510	499	509	502	481	501	513	519	518	507	491	538	482	466	489	463	461	510	450	457	491	531	486	512	453	477	522	479	489	505	469	456	497	505	451	502	507	459	482	445	501	486	463	503	473	469	518	477	501	469	463	521	452	475	485	468	493	507	482	489	504	509	500	517	495	482	513	470	476	478	487	496	513	485	517	530	498	457	502	506	461	510	436	462	481	518	466	466	487	513	495	476	506	486	520	489	471	514	493	526	464	469	492	503	493	500	517	515	494	464	513	486	437	478	503	474	477	511	487	467	500	490	496	527	515	489	535	496	482	483	509	484	502	474	490	472	500	482	462	503	468	448	487	507	493	539	493	514	503	479	527	486	502	467	470	466	458	508	519	475	483	478	476	497	459	487	513	516	478	469	484	456	463	460	491	509	484	487	474	495	446	477	485	474	443	486	470	469	498	514	492	495	485	501	507	492	472	474	487	509	473	472	485	502	507	475	485	469	511	486	532	484	447	506	492	489	482	483	552	467	474	472	525	486	447	524	460	499	480	470	463	467	480	503	497	485	505	437	491	494	489	500	467	448	470	496	505	461	483	494	486	489	502	472	526	520	468	496	482	501	525	473	483	446	512	501	457	487	476	460	470	506	517	518	480	467	503	503	503	466	458	513	476	492	488	461	493	485	481	503	482	473	473	488	519	509	520	523	525	475	460	510	466	494	504	505	460	477	506	487	472	439	492	496	501	482	499	511	502	446	487	490	494	461	473	445	502	508	498	458	500	518	466	484	514	521	533	512	510	478	514	486	461	492	468	498	454	493	513	521	473	488	503	513	506	497	489	522	467	484	508	477	479	481	495	501	491	491	486	490	506	488	493	495	452	486	509	496	468	549	462	497	475	486	480	483	484	468	466	460	497	472	474	492	489	551	481	466	474	516	469	508	517	494	489	483	520	487	510	490	548	485	495	494	448	504	472	523	493	492	494	513	462	510	480	470	487	499	475	477	493	450	485	494	452	482	482	462	475	450	506	464	487	537	477	469	456	515	487	475	491	532	490	481	508	489	489	469	448	471	478	506	492	492	470	465	475	507	483	490	472	487	456	494	480	486	500	481	487	485	449	508	488	540	499	500	478	479	504	488	490	529	487	499	485	511	455	485	514	511	500	480	522	457	513	479	516	439	468	514	467	519	476	489	469	463	503	512	503	464	470	500	479	484	458	495	499	485	495	481	476	449	457	507	443	470	524	461	469	496	489	495	484	486	454	471	506	488	470	516	443	477	511	507	451	482	509	467	469	470	532	551	458	518	522	492	480	491	469	533	538	476	479	468	478	436	459	481	518	473	445	474	488	487	498	477	461	488	486	488	508	470	505	484	493	464	533	439	515	503	516	463	464	498	511	501	470	524	452	485	465	462	447	533	495	474	501	496	466	481	456	494	454	493	505	527	495	495	519	474	503	521	466	482	500	495	501	483	501	476	509	511	457	476	490	466	479	495	462	475	488	496	492	484	450	514	484	470	465	457	481	466	473	514	504	461	503	480	508	477	476	467	459	467	511	505	507	463	435	463	502	462	514	473	519	501	515	482	459	508	444	473	474	480	475	445	463	491	497	512	485	470	488	477	467	473	491	522	482	490	554	494	497	488	470	461	517	463	471	515	509	474	481	483	449	497	484	482	507	518	489	462	466	466	457	473	468	495	464	525	457	490	478	515	518	459	483	467	467	468	464	463	499	517	509	525	468	530	475	529	500	460	524	477	474	502	518	456	451	469	501	544	449	509	498	470	482	481	456	541	477	478	500	494	482	530	499	487	505	473	484	485	510	455	466	528	459	506	495	516	494	522	514	487	468	499	461	529	473	513	488	470	506	507	477	461	476	463	492	517	492	529	462	510	440	473	519	512	496	465	468	514	477	486	486	453	476	472	512	505	475	486	459	484	467	467	480	497	543	478	466	471	465	502	491	490	470	489	491	461	464	478	498	444	521	466	482	517	474	488	476	500	498	491	475	522	490	509	479	488	538	449	508	464	477	492	495	505	511	486	507	518	489	479	503	487	467	436	477	521	491	501	511	438	487	519	496	465	476	473	476	503	472	504	480	500	467	465	480	505	492	501	442	497	525	498	487	494	514	500	473	478	510	473	473	512	455	511	468	462	481	507	479	492	441	482	516	456	524	483	479	506	473	510	505	488	485	495	514	480	485	490	488	514	505	479	477	492	532	497	457	507	502	483	461	469	485	499	467	481	482	494	506	484	483	484	463	484	469	462	455	479	474	513	508	478	463	473	519	538	463	526	513	510	501	474	497	500	504	484	474	459	514	488	491	469	453	505	522	477	483	517	464	513	535	500	504	483	473	510	500	471	499	509	488	495	471	469	472	496	503	477	461	487	525	473	469	453	487	490	471	495	507	474	511	488	501	462	494	484	478	540	488	483	512	451	476	498	496	513	523	506	480	501	449	502	496	479	512	496	504	497	450	533	504	486	473	498	463	478	448	499	462	444	502	494	463	489	480	464	512	486	532	488	490	498	505	509	476	489	477	472	507	456	491	503	496	468	488	485	479	529	505	495	514	478	488	462	502	488	514	494	504	505	458	464	455	488	511	483	477	491	511	491	507	476	480	470	489	474	482	517	466	508	465	494	477	484	484	499	455	522	447	491	451	482	479	479	494	512	511	436	500	481	492	491	471	485	488	439	507	486	481	526	482	496	505	516	469	468	538	511	489	491	478	477	461	453	455	472	474	462	475	483	481	461	493	490	494	489	472	504	493	480	526	494	501	482	480	512	486	459	519	499	523	454	503	489	475	488	494	492	497	491	464	459	523	494	471	487	420	497	452	454	463	497	517	517	487	490	501	499	479	468	489	512	486	469	492	464	507	514	522	470	477	496	525	482	518	528	502	525	505	469	463	512	464	511	464	473	446	459	493	465	477	471	489	480	508	487	451	477	466	476	474	459	529	481	490	446	511	497	489	472	493	472	501	489	517	470	479	437	509	482	471	490	513	489	497	481	528	491	510	512	504	496	521	471	496	474	484	454	509	478	489	482	470	486	472	464	514	513	458	484	454	483	487	484	537	540	512	494	504	469	483	481	502	493	487	511	514	460	459	472	506	472	472	508	467	472	474	472	480	516	484	483	508	513	480	475	464	490	501	469	494	471	532	460	491	485	464	516	475	510	484	501	466	474	505	498	472	468	530	482	491	485	480	496	473	508	510	537	471	496	470	526	510	491	484	513	473	490	487	492	482	472	461	482	514	459	512	481	462	488	516	441	485	474	463	471	478	498	514	506	482	472	471
27588	19273	8827	3626	2150	1556	1209	1030	949	830	781	741	755	696	723	698	665	646	603	701	676	633	664	641	667	611	682	673	655	670	679	631	669	665	705	631	634	676	646	610	617	644	681	604	639	647	681	629	659	646	667	599	636	649	654	610	661	643	641	640	646	597	623	615	589	615	682	622	665	654	623	597	631	623	658	638	633	653	616	663	679	670	637	611	648	676	616	633	640	623	603	612	630	678	662	654	585	616	656	625	649	664	633	617	639	636	645	599	657	628	658	581	630	672	699	628	643	649	664	594	608	638	618	632	631	630	656	584	651	665	629	657	685	623	648	651	581	619	629	640	676	667	614	637	610	640	664	601	641	626	589	642	623	659	647	630	682	597	674	670	590	642	654	648	658	576	645	692	630	641	620	670	653	602	621	620	640	573	628	618	624	629	653	651	644	575	644	608	598	598	677	640	637	641	625	613	604	632	599	625	668	658	612	634	605	650	678	620	626	602	610	648	615	624	636	660	668	624	637	589	601	619	641	609	631	653	680	620	646	635	630	658	662	635	611	601	653	627	636	660	653	601	660	665	695	643	662	714	632	628	627	618	557	627	639	605	602	606	648	653	664	606	645	638	634	663	650	656	683	617	650	675	592	654	692	584	619	608	634	643	623	684	615	680	610	643	644	629	588	637	624	661	620	646	638	636	631	643	624	627	595	611	623	684	629	665	599	652	620	599	629	684	673	644	668	575	643	615	654	667	602	612	646	650	618	678	642	685	662	664	628	624	681	624	661	608	622	671	651	624	632	648	629	637	603	669	634	683	652	601	578	685	666	663	565	629	606	629	655	660	669	625	599	625	627	669	636	611	650	624	604	633	635	625	623	622	644	640	615	619	609	664	678	628	664	694	682	630	629	615	637	694	640	612	680	650	619	603	645	665	629	642	658	627	618	582	643	655	621	633	626	662	580	630	635	640	677	617	613	650	689	639	610	656	638	638	604	611	650	662	655	623	645	641	601	657	640	641	618	629	625	644	658	663	583	606	687	597	637	617	663	665	648	634	620	646	657	664	625	630	629	690	606	573	602	610	606	630	663	615	625	666	648	640	662	673	613	605	603	585	644	605	581	612	615	653	605	649	646	611	608	615	642	654	643	634	607	636	583	716	647	651	635	614	652	617	615	643	662	599	661	615	598	670	647	634	623	609	646	620	630	621	632	590	658	625	617	629	666	640	657	671	644	619	628	596	604	639	585	621	623	586	627	662	653	631	615	628	610	623	615	635	584	648	658	640	651	659	688	660	612	609	593	676	647	637	628	635	652	591	629	651	620	641	657	666	641	638	660	679	622	620	605	652	630	617	656	682	657	650	629	636	657	632	638	600	598	691	627	701	588	603	618	618	665	645	650	637	646	623	654	618	613	661	635	623	637	636	661	650	609	593	598	700	629	609	654	630	641	656	612	603	651	607	654	601	615	645	652	663	646	631	640	629	655	666	655	641	619	634	626	658	644	696	641	669	635	634	678	618	595	646	638	613	613	636	636	661	596	644	599	629	605	617	601	633	598	682	653	627	646	583	640	629	630	634	622	593	684	657	638	616	658	620	616	646	672	617	644	640	634	631	647	663	677	663	629	625	655	624	667	603	659	642	607	664	604	660	686	595	636	662	630	648	630	662	722	624	681	637	634	649	610	624	656	643	703	626	655	660	632	650	595	675	656	621	590	672	615	654	588	670	678	636	648	649	646	625	645	628	606	662	581	607	624	624	658	675	670	656	635	657	664	656	666	620	651	681	653	646	640	620	608	634	573	641	629	638	627	654	632	631	590	648	624	653	665	615	655	641	669	679	628	626	620	634	612	655	636	667	652	607	662	623	691	667	620	648	641	664	663	669	609	663	604	657	643	606	636	626	598	625	621	653	644	643	628	587	584	604	657	673	672	616	626	640	630	639	658	653	672	646	603	634	638	632	643	651	656	646	711	623	636	621	620	645	667	600	631	648	639	651	637	663	606	590	630	644	640	675	652	635	623	691	630	641	628	626	658	619	599	593	657	674	635	652	620	631	600	637	632	595	603	610	633	597	581	657	631	612	638	622	670	604	649	659	631	612	677	628	593	630	645	669	590	607	663	628	578	629	631	618	607	637	635	628	623	612	632	639	630	645	637	655	588	642	627	631	647	638	619	619	608	612	572	684	647	657	684	627	606	613	641	637	657	578	605	693	595	631	623	649	635	645	598	617	605	611	593	607	666	624	667	625	627	636	627	650	673	624	594	562	580	616	625	629	648	655	631	614	629	636	626	640	632	618	622	674	650	618	655	657	613	623	652	608	661	632	635	644	647	617	576	631	666	654	636	692	622	619	656	606	636	618	599	650	665	676	649	625	666	609	629	624	669	635	633	637	649	678	620	598	623	610	619	607	649	647	675	636	616	617	621	661	708	618	575	637	638	660	636	672	623	665	619	650	690	613	656	602	619	621	615	645	616	615	608	622	602	635	599	571	613	648	641	600	601	593	653	619	654	627	624	642	686	650	619	587	672	629	621	615	627	635	625	702	641	617	676	630	597	618	655	665	625	612	617	672	655	631	630	592	629	633	624	682	670	631	584	630	660	633	610	609	667	596	629	649	663	628	649	621	585	649	644	675	616	616	616	643	604	629	641	656	685	625	612	638	606	639	627	615	613	601	618	583	622	632	623	672	640	604	660	635	662	631	595	611	624	619	657	619	591	594	595	584	626	630	635	611	664	606	613	642	646	625	606	639	632	616	616	637	630	667	635	613	632	614	667	615	648	648	631	606	604	628	655	593	661	614	624	664	629	642	634	626	573	615	599	666	610	604	587	637	592	613	600	625	632	629	645	603	650	639	627	593	644	627	622	662	614	635	621	672	638	620	622	651	642	670	686	635	676	664	679	683	610	602	674	628	641	645	636	603	652	663	653	650	617	673	622	623	619	634	628	605	639	625	635	631	681	594	611	636	612	633	630	645	632	612	643	648	628	626	636	629	643	628	640	685	663	659	649	626	626	623	610	626	654	646	650	588	640	607	652	612	645	647	620	639	631	627	624	636	658	632	649	647	629	633	598	613	633	647	603	618	642	593	648	598	650	643	611	628	603	651	654	655	584	634	663	629	596	651	652	648	641	634	634	602	670	643	656	595	637	640	613	635	642	666	650	679	647	636	633	619	572	613	646	670	703	610	604	649	652	630	646	650	667	535	606	631	642	622	609	650	601	623	623	646	671	594	616	636	618	721	635	670	614	664	669	639	622	671	690	631	623	612	645	592	637	649	649	627	621	621	663	639	679	658	615	606	626	588	653	627	629	599	657	615	656	638	627	678	622	577	637	646	597	617	629	662	629	654	637	659	632	609	659	691	646	597	619	630	657	646	640	662	631	647	646	617	631	673	615	640	673	617	620	686	600	644	666	640	660	697	644	618	648	583	581	655	656	656	658	635	658	598	609	640	597	602	620	576	612	620	654	627	620	653	602	655	659	669	634	647
6782	9252	7835	4698	3448	2682	2082	1738	1385	1221	1108	1062	975	972	921	928	876	814	806	818	854	827	773	783	807	841	803	799	772	789	814	788	814	773	804	751	747	749	844	726	799	782	768	780	769	754	746	758	802	760	722	765	822	839	760	765	793	749	781	762	809	753	733	776	744	725	705	766	726	737	824	755	752	778	761	776	739	728	777	724	768	743	768	741	807	808	797	761	756	759	784	758	775	780	801	796	797	760	718	782	756	754	736	745	786	754	718	730	742	770	757	740	771	783	782	759	759	808	783	762	773	789	694	780	749	795	817	775	770	812	753	752	770	764	783	753	768	749	811	741	739	740	714	790	775	834	778	743	757	727	807	752	797	787	769	792	740	771	789	800	749	791	799	758	730	759	792	805	787	808	764	765	769	801	732	727	787	724	768	798	806	764	787	753	762	748	774	748	750	777	738	734	780	763	792	780	768	772	784	776	765	768	740	814	838	770	773	733	798	787	777	793	768	806	805	762	723	747	775	713	791	733	841	767	821	766	785	820	736	767	785	727	791	773	741	772	735	718	768	743	765	720	750	757	784	741	764	774	750	741	794	804	749	753	759	736	757	760	796	777	791	719	799	757	758	771	756	749	796	809	728	780	769	757	815	722	759	773	779	766	792	781	753	731	763	755	804	754	748	740	723	769	794	759	706	787	777	754	769	754	812	767	773	791	744	807	750	774	779	807	756	814	789	703	776	766	748	732	738	752	821	829	803	743	760	717	753	779	756	763	808	808	794	769	787	802	778	746	780	780	787	756	796	791	776	739	734	775	791	747	758	774	746	751	784	818	733	791	756	751	775	752	753	750	798	758	762	800	733	766	775	768	705	766	769	732	731	752	792	826	742	731	774	745	746	769	738	789	778	782	779	787	760	759	739	760	747	771	759	785	756	738	795	766	764	743	769	761	805	771	807	734	766	748	752	779	749	791	746	805	792	753	783	772	748	755	784	782	788	794	717	745	781	719	751	798	723	763	766	804	760	768	780	783	788	802	843	733	768	784	762	759	768	794	726	721	774	767	801	783	730	798	717	817	791	727	740	772	775	720	789	754	768	780	742	810	787	735	761	760	779	764	755	745	746	768	762	747	764	752	772	749	780	751	803	766	791	777	757	797	721	808	792	732	805	776	742	754	807	776	778	781	784	802	739	753	775	759	772	770	767	771	764	780	818	776	763	796	770	764	770	793	785	734	752	804	758	759	806	784	750	787	767	767	786	736	780	807	741	742	731	751	774	756	803	767	768	734	778	719	762	769	762	808	787	778	707	725	764	722	763	763	765	760	765	736	735	784	757	788	715	712	757	752	760	740	771	742	782	795	742	783	753	776	753	781	792	784	796	775	758	776	733	769	763	805	763	764	771	811	741	772	796	750	760	737	767	752	769	788	770	794	755	787	706	756	760	739	774	770	783	814	731	783	796	779	749	785	746	770	772	715	742	741	742	782	749	817	761	814	755	750	756	756	745	754	739	720	773	740	767	780	732	765	758	814	779	798	735	786	819	833	790	739	821	764	742	750	754	773	730	785	731	743	797	783	745	759	756	780	746	773	753	753	738	764	753	787	802	763	786	781	772	786	780	809	752	745	755	783	797	682	772	765	758	764	810	716	733	774	751	790	773	703	752	756	740	751	717	774	807	756	819	793	730	769	727	750	802	757	743	764	761	761	770	787	759	751	762	786	783	749	768	766	801	735	772	818	793	761	739	810	795	781	781	767	773	776	765	776	772	786	781	719	785	731	800	822	799	773	828	724	767	794	758	754	804	771	740	758	752	775	760	761	737	784	815	773	762	766	747	768	720	716	755	783	774	796	763	760	725	783	803	768	770	754	752	766	792	760	694	741	760	753	775	764	772	773	753	764	730	755	790	760	713	735	775	756	725	734	803	769	765	782	780	791	759	770	739	752	815	746	777	753	802	744	740	777	723	745	798	791	701	783	745	770	753	781	774	758	763	792	776	759	727	768	790	725	729	743	786	758	811	757	765	792	790	738	760	785	784	791	808	764	808	811	735	734	738	790	779	803	786	770	861	792	796	760	778	749	765	781	758	762	759	795	776	769	761	781	805	704	787	741	780	776	731	775	756	762	793	756	756	762	775	773	753	744	761	764	760	710	817	759	774	752	818	794	774	733	750	775	716	778	812	771	792	784	794	812	798	778	765	763	752	740	753	810	783	784	810	782	767	756	770	747	770	727	774	731	770	806	782	759	800	723	762	754	811	752	796	755	735	776	746	751	726	727	721	746	771	770	781	774	785	770	788	726	789	749	763	772	757	854	794	774	746	722	800	751	754	784	794	799	752	762	780	766	703	732	727	755	754	766	777	732	735	753	794	793	761	735	698	767	776	815	793	761	734	737	748	736	771	706	791	823	778	794	733	786	770	793	766	688	755	759	791	760	739	788	775	715	779	789	769	782	758	765	740	807	762	794	796	773	796	846	750	777	772	752	786	748	796	752	751	764	753	779	753	765	766	784	783	796	787	775	805	791	774	729	742	762	748	827	772	787	810	760	766	772	755	751	761	769	825	792	809	773	788	727	771	798	793	764	818	745	763	689	781	758	779	773	753	779	765	706	761	787	793	737	784	805	842	798	729	766	756	751	743	749	768	773	798	743	830	719	727	770	705	744	770	783	744	809	779	796	807	796	731	775	761	753	800	730	770	796	722	785	724	742	770	744	745	742	793	749	801	763	767	761	764	812	767	786	784	756	698	821	689	767	803	729	788	703	807	768	742	753	760	803	799	817	769	811	823	758	764	776	762	750	748	742	816	804	766	749	741	754	765	774	763	788	755	753	770	786	810	737	757	801	740	770	760	764	755	775	736	762	771	740	749	773	741	772	790	759	726	751	716	778	781	764	804	741	782	734	791	749	755	772	818	728	723	798	735	759	766	723	831	770	733	754	756	774	733	840	785	772	786	799	790	761	742	779	793	794	764	736	750	754	772	753	746	783	771	775	755	796	747	788	740	756	816	733	788	725	765	787	740	838	728	790	793	768	723	794	777	812	736	755	766	756	806	735	737	754	706	761	796	751	775	749	762	759	813	739	794	736	747	758	795	792	746	788	765	772	791	771	710	767	745	755	745	838	774	798	809	803	793	813	781	746	794	808	708	765	734	774	747	753	802	792	783	774	729	762	781	801	797	737	780	791	757	750	752	741	809	734	758	794	791	763	808	757	732	769	761	746	783	795	811	712	745	745	778	775	770	755	809	767	769	724	781	739	753	723	795	746	825	775	750	765	752	750	764	754	825	734	690	759	786	753	757	728	783	782	799	752	753	783	780	778	768	821	714	777	803	755	768	736	771	749	789	789	764	803	750	735	770	805	810	738	739	738	787	773	755	763	792	775	773	744	753	724	811	748	815	765	768	785	777	775	770	758	773	737	758	742	740	801	763	800	723	700	732	772	759	760	738	748	766	766	767	768	778	769	721	763	742	706	773	800	810	735	792	809
24012	21398	28537	24651	21381	10889	2727	1818	1383	1269	1042	1094	1014	910	948	833	854	763	793	769	723	762	749	766	757	744	763	818	771	736	766	734	747	739	737	737	681	726	771	690	727	734	699	695	720	680	694	689	732	744	686	749	721	744	699	680	752	706	716	740	741	724	705	690	709	758	686	725	671	706	751	740	708	721	713	773	738	701	718	692	683	711	659	660	687	734	719	685	667	714	658	681	699	680	720	729	711	660	709	716	694	652	700	703	694	730	700	690	663	717	732	685	732	739	675	671	701	685	741	705	691	682	691	740	699	739	706	691	672	674	688	729	669	689	702	697	685	716	672	715	750	698	703	700	730	712	724	681	711	688	657	686	742	715	698	707	673	735	699	674	742	714	701	721	691	721	709	728	706	672	646	668	732	713	760	652	728	668	703	709	713	747	700	736	723	704	700	671	722	702	697	691	705	696	708	673	694	763	662	715	721	666	677	707	679	626	718	722	755	708	704	701	723	709	703	735	715	706	704	693	707	724	736	686	728	694	682	649	706	721	698	678	722	689	691	693	734	648	695	734	733	692	708	691	685	659	699	682	710	685	682	691	714	694	658	722	710	687	766	695	688	694	732	701	737	753	702	722	671	723	722	737	723	660	701	662	677	698	729	724	691	731	707	725	722	698	732	708	683	666	703	761	687	706	696	705	737	715	725	717	712	699	678	725	679	672	717	688	716	667	727	690	703	700	696	716	729	720	684	698	716	695	697	727	715	675	728	661	689	725	674	728	691	702	729	668	682	732	707	737	695	693	691	726	706	728	732	707	710	704	726	674	677	650	673	704	673	670	652	712	720	745	681	654	722	693	667	695	663	715	732	690	674	710	710	689	689	728	726	705	735	669	703	732	698	702	693	756	706	720	756	706	744	666	742	706	684	697	674	700	696	700	725	756	640	703	690	712	712	726	706	726	666	715	703	689	699	698	720	739	771	682	699	728	680	693	687	694	729	672	686	720	693	703	692	699	731	700	713	687	730	664	711	748	681	711	673	722	712	702	718	665	683	726	675	700	670	721	674	707	705	736	704	644	725	717	658	664	723	685	796	650	703	740	721	683	653	701	701	714	704	758	698	758	693	727	712	717	696	717	731	705	694	733	687	716	705	671	684	697	714	718	718	705	684	715	698	698	704	744	705	753	639	672	666	700	717	691	649	707	705	708	739	713	692	696	725	699	719	667	675	703	678	688	736	642	730	708	703	666	750	692	721	693	711	732	736	726	709	675	712	705	671	759	710	708	694	670	692	719	671	735	699	659	703	696	670	693	714	705	693	689	669	726	717	729	690	686	700	722	746	735	750	740	748	663	692	681	671	683	712	727	693	733	705	714	713	690	738	725	724	768	701	704	717	676	708	678	707	660	719	702	692	691	696	689	738	700	725	735	665	741	745	657	767	702	719	689	694	722	733	714	693	693	632	709	661	692	709	660	718	751	718	727	707	691	718	676	737	665	684	718	754	740	717	722	682	723	706	699	686	672	672	762	691	721	709	735	702	698	724	732	642	692	705	688	734	636	672	711	737	653	705	681	716	693	674	676	677	707	685	689	691	665	699	697	647	708	717	698	709	712	711	712	731	718	734	702	737	679	708	699	714	726	675	678	714	731	758	706	701	692	673	713	690	706	714	719	693	739	677	727	697	704	738	713	705	695	739	695	733	695	687	725	706	745	734	691	720	691	686	695	701	710	680	696	699	666	739	743	691	721	680	732	653	679	702	745	729	686	704	745	671	687	710	701	704	723	719	746	734	691	724	701	680	687	704	744	705	722	682	686	707	689	701	667	641	737	673	692	744	718	667	732	714	680	709	678	680	721	738	647	729	691	774	700	670	698	671	681	665	664	733	729	704	716	661	665	669	716	681	700	669	681	664	719	689	705	708	731	685	704	710	660	693	699	738	749	688	729	651	683	718	743	663	665	679	681	719	715	722	707	685	702	703	683	743	683	699	713	643	704	733	734	668	717	756	684	724	718	702	706	703	666	686	750	705	692	693	717	767	717	691	732	729	673	719	698	748	754	707	624	682	713	651	721	700	686	705	687	709	689	651	696	729	675	713	697	702	726	659	742	727	711	717	665	739	669	658	724	719	716	737	668	696	708	666	685	716	649	717	704	721	702	685	662	689	665	689	721	713	659	703	724	699	671	727	741	727	726	720	678	646	702	692	672	703	692	781	708	677	724	720	704	697	693	699	651	671	700	695	692	682	709	688	731	677	731	704	673	683	658	674	705	681	697	717	690	726	720	731	665	714	716	695	693	723	696	738	723	684	711	707	695	705	684	674	716	709	746	733	730	682	702	694	714	695	690	745	706	757	733	650	684	664	674	686	674	732	670	704	648	674	654	731	689	695	717	671	686	714	687	678	712	706	747	737	691	706	717	701	710	716	659	704	709	715	708	698	771	735	645	688	693	716	706	692	698	649	696	695	685	695	753	732	644	791	703	678	719	647	734	683	698	687	693	759	701	676	708	734	686	723	678	693	708	661	734	685	679	695	720	687	687	715	701	744	699	700	714	696	712	716	726	703	752	711	717	675	702	716	677	681	705	671	681	693	701	715	684	743	724	719	684	712	749	735	718	678	692	723	747	659	736	698	702	644	681	695	709	729	690	680	698	658	694	700	682	654	715	705	745	724	634	743	723	674	678	727	724	724	754	694	670	710	694	706	703	698	701	724	691	675	709	650	673	677	675	704	724	762	679	739	682	749	698	671	713	714	721	695	681	688	736	702	673	702	680	729	719	728	714	639	726	701	688	709	727	718	645	679	745	689	707	714	688	693	722	702	720	679	764	701	729	684	681	671	726	657	709	702	742	652	701	739	709	714	667	719	689	705	676	745	721	632	714	712	710	713	730	707	756	710	677	694	718	710	706	669	681	732	719	712	680	688	704	674	701	707	705	706	697	701	708	688	654	663	714	672	691	673	669	713	724	719	699	650	723	719	680	670	754	671	743	677	673	738	754	699	728	731	701	713	703	687	722	714	655	696	718	690	722	715	698	690	652	685	699	706	731	686	677	720	726	705	729	669	783	742	717	674	726	679	716	687	685	649	676	734	683	660	705	694	656	705	672	705	657	704	706	691	632	695	668	706	785	672	763	707	788	755	702	745	717	667	698	669	731	739	734	667	705	707	688	725	674	693	710	717	711	677	713	704	681	717	631	698	723	663	713	676	692	695	671	721	761	764	694	721	691	687	650	689	735	676	715	674	744	694	736	680	662	718	743	727	703	712	746	731	744	671	686	691	703	676	659	744	698	731	719	727	685	716	692	725	686	702	720	691	680	710	682	724	728	705	716	674	666	675	690	685	714	681	698	714	713	688	729	645	743	710	714	684	718	701	634	678	697	720	685	724	745	729	744	746	682	751	675	668	675	727	729	699	728	733	713	639	698	716	763	726	699	733	748	732	710	656	687	722	696	734	740	719	718	723	697	698	698	671	710	701	767	706	748	688	701
6439	17294	14827	8590	6402	4944	3913	2944	2354	1923	1698	1564	1415	1303	1149	1150	1078	1063	994	1001	985	977	975	930	908	962	987	1006	918	914	940	914	920	877	857	1028	958	853	906	856	887	902	905	876	867	918	895	918	865	841	907	891	819	904	925	908	859	864	893	908	863	860	882	862	865	871	827	865	912	864	833	894	847	860	869	845	839	914	850	828	824	891	845	850	872	894	888	873	860	863	890	943	894	856	870	795	868	910	885	784	876	875	866	853	857	857	825	885	893	840	869	855	891	844	873	853	855	812	836	829	820	801	916	849	895	874	841	855	885	836	863	891	885	868	820	886	856	783	897	874	822	845	880	854	899	889	862	859	848	909	869	893	842	934	902	844	855	880	895	875	865	904	904	889	805	827	838	855	877	858	894	871	863	817	842	881	859	807	871	894	822	818	791	881	847	890	841	854	893	862	854	824	828	871	783	876	783	873	803	908	847	801	876	917	803	846	819	872	853	855	869	893	896	892	801	849	885	839	841	855	867	846	851	859	859	806	866	801	865	879	868	869	863	840	857	876	867	856	893	867	915	812	845	867	887	860	820	867	925	887	877	879	856	891	887	856	841	877	844	882	812	836	849	880	853	882	833	849	898	861	843	830	865	847	861	822	867	856	873	849	827	826	809	902	870	879	841	853	866	894	866	828	876	883	863	834	863	859	904	907	862	841	843	875	903	844	870	820	873	850	820	847	830	849	855	884	839	883	847	860	895	867	893	839	908	860	889	814	812	856	893	884	835	864	863	808	883	847	873	883	882	884	904	837	845	851	884	870	851	838	908	821	837	858	870	922	829	868	817	832	868	862	873	877	817	813	864	895	939	889	890	815	893	837	835	897	819	857	875	896	849	797	901	850	890	901	842	863	882	919	842	847	880	872	792	821	838	843	907	818	870	837	863	822	871	890	790	882	807	819	901	831	860	825	855	837	931	824	877	862	891	839	837	846	852	880	898	825	835	849	868	861	843	915	842	873	867	824	880	874	881	855	867	825	827	829	819	854	875	905	840	857	831	797	882	848	859	875	851	853	905	822	819	870	848	855	892	891	881	856	886	897	767	881	855	812	871	855	884	856	875	883	854	867	824	896	911	854	900	839	883	886	863	856	899	816	838	864	822	829	868	892	834	876	871	868	853	873	867	872	893	851	863	888	871	899	870	859	839	834	855	787	893	886	903	869	803	838	903	808	833	870	825	900	894	815	838	876	832	840	898	861	854	834	850	830	813	853	914	890	890	850	872	859	838	863	892	863	869	882	855	838	895	897	923	826	857	822	805	835	882	831	856	878	822	820	881	854	886	876	840	887	809	802	906	823	952	885	876	857	842	870	851	860	874	846	869	879	844	854	849	900	865	845	867	847	915	837	839	840	908	849	856	908	903	849	815	827	865	873	842	851	841	908	830	865	856	848	829	891	897	833	876	853	840	864	862	880	857	819	832	871	840	899	820	833	905	896	837	830	851	935	885	804	821	878	875	845	906	902	866	897	897	857	875	848	865	899	844	792	766	851	860	840	817	824	806	837	866	853	882	836	867	862	849	862	888	892	865	822	858	803	804	886	835	897	832	891	921	819	850	852	849	857	876	854	885	884	827	839	829	894	874	858	865	889	899	812	834	873	872	838	863	874	898	919	843	899	858	866	824	830	868	814	856	893	815	838	890	892	838	854	846	873	881	870	816	885	851	839	891	826	879	858	839	884	881	875	838	855	845	906	898	863	854	878	848	829	887	901	848	867	809	839	835	884	862	829	873	811	834	883	892	852	862	853	855	821	873	887	852	848	877	855	888	869	891	867	869	845	888	872	831	888	819	849	852	841	873	866	869	841	894	800	863	815	807	840	841	876	857	853	854	864	865	857	876	850	854	861	880	855	840	887	849	925	884	819	832	886	852	871	844	890	860	879	859	850	831	827	836	841	827	876	852	845	915	847	843	868	850	876	851	845	794	879	870	844	805	886	835	834	905	888	824	849	846	883	883	869	840	832	894	860	887	858	893	870	826	834	856	880	840	859	886	885	871	832	844	903	892	853	812	853	890	881	805	774	824	879	870	827	850	880	864	818	862	866	845	863	883	839	852	831	875	837	855	891	829	885	821	864	865	873	858	871	826	901	870	857	832	862	883	883	837	895	808	835	848	800	859	839	860	842	844	859	825	858	864	859	865	867	892	868	876	878	859	875	869	875	840	871	868	838	861	824	845	800	861	845	867	876	856	839	857	892	849	832	861	830	846	865	820	852	866	856	855	858	858	902	876	858	819	881	891	851	873	834	863	892	874	910	882	868	875	853	892	843	843	839	876	854	885	886	786	821	895	895	864	837	890	826	894	864	883	853	860	841	910	927	817	849	882	832	864	852	828	927	832	826	841	866	855	853	809	893	853	859	887	879	846	844	860	866	855	874	866	875	881	832	839	832	875	896	874	853	868	860	843	867	859	864	844	829	852	876	838	870	840	906	862	881	877	850	852	850	836	844	851	951	881	855	849	903	855	893	860	856	833	819	884	836	844	860	844	870	893	953	911	856	849	894	854	799	856	826	871	854	897	839	794	858	913	915	902	824	846	880	858	893	892	871	841	849	906	880	885	831	837	895	862	864	896	829	822	866	851	806	906	813	817	856	906	832	815	878	843	826	849	839	860	884	924	885	854	829	866	866	817	865	879	896	856	810	849	818	894	837	903	929	846	864	847	881	865	822	846	837	905	873	892	843	832	916	861	896	862	842	869	874	894	847	825	853	874	853	868	919	929	824	847	832	833	836	856	838	866	879	811	844	865	878	855	822	830	865	848	835	882	867	899	873	808	852	862	830	840	814	828	856	826	790	908	874	851	850	861	838	846	871	804	841	877	827	822	850	835	845	857	821	895	867	879	853	899	887	811	843	836	831	875	834	836	837	883	811	874	824	821	870	878	900	856	863	858	848	856	862	840	836	866	871	836	855	869	839	888	860	838	863	876	880	881	915	853	833	823	806	920	886	876	826	831	884	859	914	862	844	833	844	868	830	839	831	845	903	852	830	884	882	830	801	854	875	783	836	905	837	872	834	935	820	840	846	880	881	848	815	893	859	818	867	840	879	854	860	837	875	851	828	809	868	837	850	882	908	875	836	835	867	913	870	898	883	866	830	873	878	936	848	868	819	792	863	887	881	857	823	886	843	879	866	866	840	868	798	861	836	855	828	899	870	869	843	871	831	901	915	853	885	859	877	882	851	864	886	843	865	874	864	807	886	830	892	866	873	875	866	814	860	879	868	852	877	912	846	834	815	859	833	853	870	879	878	826	879	858	813	889	874	876	799	807	832	878	859	849	870	827	825	888	868	824	828	866	839	821	824	875	904	844	868	886	804	836	882	910	887	826	901	862	850	851	880	867	874	909	876	862	830	849	870	833	887	891	823	864	897	924	893	859	877	888	866	849	841	858	883	867	847	831	829	851	816	845	833	875	852	870	867	881	835	890	860	864	800
25075	21408	27521	25607	12801	2282	1358	989	810	710	649	561	496	518	486	445	424	423	391	382	387	366	391	451	386	353	376	373	382	363	379	382	382	366	324	365	392	390	374	385	354	373	358	338	330	373	395	347	350	359	346	363	332	356	337	363	360	344	341	333	374	350	385	330	385	346	360	330	355	353	334	368	343	358	392	366	360	346	335	370	353	351	353	345	358	331	356	346	352	343	357	366	356	348	351	373	346	333	352	389	376	344	339	356	344	368	348	363	338	349	340	337	340	334	328	346	376	362	350	357	351	343	357	336	363	319	322	358	352	375	341	371	335	358	352	371	366	353	367	363	354	350	373	321	336	347	357	371	377	372	387	350	331	365	369	350	370	346	372	365	375	351	357	352	352	371	349	370	341	362	345	365	326	353	316	370	349	356	352	342	358	357	333	354	327	353	362	332	306	363	343	356	335	328	369	364	359	359	381	324	382	325	363	339	340	332	363	353	354	351	348	315	346	346	372	348	366	365	345	344	345	356	372	353	363	365	337	349	323	321	333	407	357	367	347	371	368	325	354	343	367	357	322	368	370	303	358	340	377	332	344	330	337	337	362	353	342	304	325	311	388	331	351	365	348	345	336	343	326	343	335	334	329	367	379	332	318	350	365	345	349	362	349	353	317	346	353	365	340	342	365	328	375	347	316	354	356	336	342	343	326	339	321	361	341	346	339	342	354	341	323	337	362	338	332	317	346	368	331	369	346	331	377	341	333	366	352	330	347	339	377	312	329	335	341	346	355	346	333	329	351	312	321	320	354	370	321	364	356	347	374	340	368	356	348	332	330	380	335	345	359	314	338	363	360	353	349	354	352	339	363	346	356	393	330	365	338	304	358	361	343	341	387	383	344	337	341	337	318	363	334	361	334	365	379	386	338	330	355	355	366	358	340	350	373	374	326	345	381	330	331	328	343	376	361	317	346	354	346	340	324	344	370	370	332	352	374	363	356	372	349	324	349	317	365	373	354	334	353	356	360	339	342	346	339	307	309	345	329	367	337	348	335	330	375	383	353	325	337	349	363	349	364	328	349	382	366	352	362	329	364	345	351	337	341	380	337	364	354	355	328	386	345	328	346	308	340	384	398	354	345	368	329	358	350	337	368	366	312	325	357	365	340	375	305	375	314	305	358	349	323	328	352	349	339	340	382	345	379	373	351	316	364	346	374	332	358	364	367	351	338	323	332	341	350	342	325	367	315	319	334	305	308	348	336	332	378	347	371	332	372	352	338	360	356	340	334	370	328	356	316	332	339	333	361	356	354	336	361	367	341	334	333	349	339	370	326	335	348	380	339	349	331	354	368	340	346	340	328	333	354	351	333	359	359	313	363	317	347	330	375	315	348	314	369	353	341	344	361	352	381	358	360	353	362	328	338	350	335	357	335	333	351	334	372	363	339	318	339	362	353	334	331	363	339	335	353	342	343	372	350	362	334	341	361	339	349	356	335	354	362	320	334	359	323	373	358	367	338	326	361	335	323	354	391	356	343	363	371	393	343	341	316	334	333	370	367	397	324	328	364	347	365	328	376	341	352	350	340	372	361	394	353	344	356	344	344	363	346	338	345	337	365	359	358	315	346	341	349	356	373	316	336	348	340	365	350	346	339	327	341	328	337	348	379	370	352	366	378	360	340	342	320	391	334	348	355	350	362	367	362	353	354	361	334	332	359	348	339	342	354	357	327	346	365	343	382	324	364	380	372	333	369	329	335	322	365	380	364	360	335	348	378	335	343	342	350	343	359	347	317	345	378	393	331	330	386	400	368	335	370	331	351	321	335	378	345	361	328	358	340	362	365	387	361	344	354	384	370	387	377	351	352	345	324	358	376	343	383	339	367	362	331	341	334	328	330	330	344	345	315	366	387	376	373	366	342	371	329	370	345	331	348	343	364	359	366	354	349	322	338	311	385	343	346	343	346	344	394	371	323	353	355	331	318	339	347	346	339	378	323	309	370	373	362	317	338	350	387	319	365	312	364	341	343	340	328	324	358	359	384	353	350	334	319	329	342	364	369	352	351	367	327	354	323	330	385	339	346	360	354	324	349	339	341	369	357	330	366	357	341	383	373	374	359	380	373	334	329	323	337	375	331	368	360	346	359	398	347	341	368	326	338	350	339	376	369	378	320	361	350	364	333	381	343	344	360	323	360	342	377	355	326	371	372	364	332	330	352	372	350	350	339	350	323	337	302	347	318	355	375	338	344	373	324	363	356	311	364	319	344	403	356	330	307	362	337	341	342	344	322	359	309	329	370	349	393	348	323	346	362	335	329	322	350	330	319	377	311	343	383	349	339	341	345	364	356	349	328	360	349	351	327	323	369	354	353	353	328	336	326	346	362	364	362	353	333	342	355	300	344	396	304	368	357	335	298	351	307	347	337	381	369	336	354	348	338	339	335	353	367	371	320	342	338	365	362	365	339	354	377	360	357	305	321	358	353	373	331	380	361	327	336	344	358	369	374	351	353	365	359	321	346	335	361	340	359	346	353	330	369	372	325	381	345	320	358	322	338	357	369	336	332	353	334	339	369	335	341	364	355	318	369	341	384	349	371	356	322	348	371	343	351	334	349	362	374	339	347	374	330	335	369	323	361	373	352	343	341	359	366	307	357	340	358	331	325	353	375	317	320	353	329	356	344	328	361	356	361	312	363	355	309	324	362	326	356	373	348	349	366	313	373	341	351	324	350	379	330	325	347	367	341	325	320	326	392	375	354	330	354	352	334	363	348	331	371	339	346	341	351	341	342	346	360	333	379	337	369	371	351	354	328	348	328	370	329	385	351	362	374	323	385	397	353	325	383	334	365	346	336	334	384	302	388	347	329	351	358	370	360	343	375	327	309	347	351	356	332	319	360	360	338	345	342	346	390	317	356	352	363	367	393	362	337	325	356	387	324	342	360	370	338	336	348	363	337	354	357	346	368	344	354	356	351	342	342	361	381	365	332	377	354	309	369	335	353	366	345	316	377	375	319	348	360	358	356	352	364	373	304	350	357	300	339	346	336	378	345	339	352	333	363	318	352	348	362	298	370	356	406	366	332	323	330	374	344	350	361	366	339	347	349	363	356	342	357	316	351	353	354	326	362	370	330	386	375	354	363	374	339	355	335	342	338	356	363	351	327	342	333	340	372	345	345	356	349	338	352	327	367	341	357	329	335	330	325	364	350	345	374	356	346	331	364	338	350	329	336	357	344	380	343	356	335	365	349	373	303	368	338	333	304	339	362	357	328	323	344	313	369	342	352	352	346	353	349	363	336	338	379	340	315	344	377	345	341	320	359	364	350	360	328	335	307	356	390	348	327	328	367	330	347	336	348	329	361	365	334	358	336	357	348	346	317	363	321	341	335	377	335	347	366	352	355	359	350	350	345	334	332	337	357	334	309	384	353	348	366	356	353	332	336	383	360	346	357	331	355	345	358	368	343	350	345	343	370	340	335	346	366	351	341	343	366	373
6158	14176	11238	6818	4800	3564	2755	2110	1560	1310	1046	962	851	698	727	642	602	532	523	536	511	526	492	538	516	554	516	535	537	427	458	482	438	498	454	459	508	454	483	461	459	443	409	418	415	448	433	431	435	437	498	468	434	438	443	420	427	397	447	430	451	438	410	432	425	428	403	412	460	422	451	463	405	446	403	461	463	409	395	455	441	441	419	418	442	411	421	409	436	440	439	394	409	426	415	439	447	397	433	430	434	423	421	373	400	433	434	412	442	453	415	426	439	408	458	432	426	419	450	439	416	418	403	406	401	400	455	380	421	415	414	457	446	425	423	418	424	416	409	428	464	414	421	429	445	431	406	393	431	416	446	437	404	453	391	439	412	430	401	453	374	374	416	449	431	435	448	429	439	411	401	432	472	405	401	444	387	415	429	383	380	416	422	430	435	408	447	432	448	394	451	427	409	484	450	420	441	438	409	393	440	434	412	419	424	403	431	405	421	404	413	438	454	459	420	465	402	416	400	448	442	420	416	381	400	441	427	477	409	447	445	417	440	398	460	399	419	454	490	454	443	389	442	427	420	424	416	418	421	387	419	421	405	399	403	422	429	421	418	440	424	425	448	459	381	414	428	409	431	446	410	419	452	426	417	435	399	434	407	460	412	399	437	434	442	425	468	400	404	437	441	420	435	408	440	404	395	428	467	414	399	422	416	434	435	417	401	470	415	467	429	437	434	415	405	469	450	431	424	416	385	438	431	406	414	439	427	448	443	469	436	434	433	418	444	395	439	445	425	433	422	439	424	395	413	442	430	423	460	398	464	429	426	434	460	428	436	457	425	458	425	411	400	431	433	402	418	420	434	448	432	424	444	473	444	428	453	451	469	396	441	416	428	435	448	449	414	434	419	414	403	425	412	410	428	443	429	441	408	432	451	419	438	437	420	438	411	436	456	449	460	420	423	424	426	451	429	445	426	410	456	434	426	421	429	397	444	443	468	425	440	393	441	449	411	414	419	375	408	439	406	378	400	396	450	423	455	418	449	385	440	407	436	409	407	447	464	409	430	445	432	434	419	470	415	436	440	406	387	412	417	418	420	426	440	412	414	414	410	417	423	462	408	449	395	420	428	422	440	432	427	395	439	436	471	467	454	404	438	393	390	451	447	420	450	456	430	439	445	464	421	426	424	390	436	450	474	391	391	450	429	419	426	443	405	460	444	469	436	416	441	406	432	427	448	426	390	483	421	414	426	464	399	425	439	410	432	437	446	420	465	428	425	467	406	407	430	435	444	423	424	382	397	458	420	449	413	450	441	398	427	453	416	433	469	441	379	435	429	417	453	392	440	414	430	405	423	434	425	415	432	412	415	443	432	420	456	440	409	436	377	460	451	418	406	462	419	485	411	434	438	409	441	453	392	454	444	435	419	425	404	456	411	395	394	450	414	392	408	440	419	445	446	392	409	407	420	445	424	479	464	427	426	415	430	402	422	385	435	428	422	444	423	424	403	428	453	421	395	462	421	454	433	427	443	446	415	404	406	439	437	404	424	422	439	425	414	431	416	408	427	426	407	402	448	409	463	453	428	411	447	410	437	394	364	401	417	420	453	416	419	429	440	448	415	433	419	456	420	447	415	410	441	428	440	420	423	418	454	424	425	440	456	416	444	434	409	429	401	430	424	415	418	419	391	417	419	430	437	463	420	394	429	401	396	462	426	425	442	462	390	423	425	431	429	420	396	416	428	445	426	414	428	434	402	419	368	434	417	449	412	446	437	425	414	383	423	429	404	411	463	418	445	421	411	421	411	410	406	408	406	431	430	400	450	414	440	387	418	390	425	467	422	442	444	462	408	439	465	429	393	419	473	413	422	444	417	442	422	426	443	427	422	445	444	453	439	430	427	420	406	418	430	440	410	380	437	446	415	427	440	415	421	456	406	429	413	429	425	440	438	440	446	488	462	410	436	429	426	433	456	417	454	399	464	435	425	420	404	446	429	424	433	446	424	457	412	421	424	451	403	443	436	407	436	408	421	412	442	399	429	462	414	387	415	444	433	429	399	442	400	416	431	418	438	436	398	417	396	408	420	446	475	434	420	450	418	414	431	416	430	413	417	452	450	400	393	400	388	446	411	420	408	458	470	414	400	422	387	425	421	352	423	414	433	438	411	407	395	447	425	446	436	396	400	455	391	421	435	451	435	439	454	464	406	436	410	419	412	413	400	414	434	374	458	435	442	450	398	382	414	384	430	409	441	408	453	404	406	435	449	422	430	423	430	422	423	434	448	419	466	436	459	439	424	417	433	436	397	417	429	443	419	412	402	420	389	417	426	440	427	402	451	425	422	440	405	413	435	411	414	412	431	405	411	417	396	419	422	438	432	450	419	433	449	448	420	398	425	434	411	394	427	429	427	413	424	404	427	397	399	472	413	408	439	392	434	424	419	453	430	461	416	423	423	417	410	409	401	435	430	439	471	443	413	441	433	434	423	421	423	448	412	449	458	435	418	395	436	421	444	408	438	423	432	443	466	417	401	442	405	422	415	453	436	402	459	404	428	455	423	422	422	444	412	429	442	432	435	407	438	439	449	425	424	452	449	447	403	444	403	468	450	428	404	445	452	435	504	439	458	429	462	443	382	404	411	433	416	426	410	434	450	415	417	431	440	400	432	439	444	475	449	422	434	413	423	405	429	395	472	423	424	398	446	425	446	385	405	413	447	416	410	432	424	428	421	448	452	398	413	424	439	425	413	463	430	402	416	415	422	438	396	400	367	415	418	443	401	448	414	465	440	449	436	419	433	384	380	430	419	448	436	397	402	408	425	430	439	408	429	426	424	431	460	439	421	407	423	419	431	426	432	401	451	406	451	440	439	457	422	474	426	416	440	427	430	422	399	463	401	417	420	393	397	407	452	461	451	452	414	396	428	435	408	436	426	466	427	434	429	431	422	446	411	470	402	397	417	422	430	394	427	464	412	438	448	416	426	432	433	384	401	395	407	444	448	393	396	420	406	420	436	451	415	421	419	418	421	441	441	407	426	421	450	413	445	434	426	424	415	430	444	426	470	408	437	424	401	441	412	440	413	444	441	457	376	448	436	441	422	417	428	423	430	413	415	409	417	473	413	405	415	418	444	413	449	425	408	432	408	436	436	462	400	420	384	425	429	425	409	445	446	455	422	417	413	406	425	417	434	419	455	430	409	422	398	441	433	414	446	407	444	424	405	439	446	410	428	460	440	411	391	428	406	420	423	460	404	449	424	418	431	458	454	429	416	417	468	448	451	433	467	456	407	414	406	424	439	407	403	404	413	387	418	439	419	431	444	428	422	385	386	433	427	438	429	420	408	434	471	428	463	453	476	423	436	426	415	411	389	454	433	467	433	420	435	386	447	412	438	412	416	454	419	449	462	497	434	405	409	398	414	428	413	420	440	407	416	418	413	413	419	422	460	436	427	435	377	440	416	444	417	468	415	397	407	445	429	425	447	391	417	408	414	413
22953	21448	29069	24234	21456	21490	9640	2298	1438	1228	1036	868	815	793	691	642	517	516	454	507	472	462	472	499	458	555	485	479	452	420	429	467	485	434	411	417	370	430	429	436	414	406	399	418	401	443	399	415	389	404	420	366	361	366	386	372	372	408	359	404	372	395	381	382	421	392	364	401	385	399	384	393	368	386	387	373	405	378	349	368	365	399	384	401	406	374	373	369	391	384	397	334	395	369	379	370	427	388	363	370	385	369	393	364	385	403	362	394	396	377	366	376	393	354	363	382	382	392	385	374	359	393	351	384	399	408	382	356	372	371	401	396	391	375	377	370	403	397	362	370	374	378	387	396	390	370	370	389	378	397	387	393	369	367	346	377	382	354	404	368	324	371	348	400	369	344	374	363	372	338	396	368	345	362	367	400	414	404	393	384	434	334	362	370	359	369	376	381	392	388	391	383	371	369	356	426	374	344	364	392	395	351	379	349	356	437	358	392	355	364	391	391	383	350	382	398	378	383	404	371	377	419	384	364	399	423	381	364	393	361	373	431	377	373	368	353	385	352	390	376	392	390	375	353	388	384	414	387	368	376	357	359	390	370	371	378	389	382	362	360	369	365	449	382	378	391	411	371	374	382	378	358	352	373	390	390	359	370	381	381	381	397	379	388	364	360	436	363	370	385	375	377	359	371	375	340	388	360	409	383	388	379	351	366	374	382	350	403	356	363	397	372	389	369	367	349	378	375	390	425	385	367	371	404	373	365	392	367	364	382	384	389	394	376	377	389	372	385	382	389	342	347	411	374	355	417	337	413	367	393	388	394	392	381	372	374	360	392	369	362	357	375	354	375	401	383	367	359	419	368	383	360	384	376	382	373	411	393	358	362	380	357	381	394	361	415	370	389	361	386	350	388	394	366	359	393	351	378	394	358	439	379	340	404	361	360	377	385	365	358	389	381	377	353	373	378	374	383	366	381	386	375	389	398	399	396	372	328	350	335	376	373	408	403	416	407	399	371	374	349	404	397	397	354	368	356	357	361	420	369	354	374	364	372	362	370	400	398	395	375	354	348	377	391	406	366	373	392	406	413	338	384	385	367	388	355	370	368	376	412	360	395	374	406	399	353	364	382	352	407	371	372	405	386	388	356	382	362	358	365	371	382	370	354	355	388	375	342	392	405	371	374	370	432	361	371	388	365	385	360	366	396	382	412	374	383	400	367	362	376	369	363	401	388	384	397	385	390	361	399	381	390	364	400	369	382	401	357	386	370	395	370	431	378	366	362	391	390	391	400	374	402	430	371	368	403	329	398	334	391	372	395	382	393	363	366	381	401	396	395	410	393	389	411	382	363	355	373	403	397	406	379	383	384	356	418	366	362	361	342	379	361	348	382	372	385	383	398	403	385	371	352	389	370	386	360	397	368	377	367	377	416	382	373	346	396	385	352	365	379	419	362	413	373	364	371	387	369	341	381	362	378	395	355	373	376	363	379	371	359	390	398	408	364	400	374	392	405	364	359	372	357	347	349	384	391	349	378	398	380	364	361	408	395	387	382	422	380	355	389	392	376	373	400	388	374	396	410	377	377	394	391	355	368	373	356	382	403	385	389	388	408	413	348	358	365	374	383	387	395	352	368	364	381	374	343	389	395	420	395	349	377	348	388	361	402	399	391	384	375	374	341	370	348	369	410	402	383	363	345	401	381	365	393	351	358	379	379	379	392	397	400	386	371	355	365	374	355	367	382	400	374	376	374	402	373	369	391	387	376	389	384	389	401	361	374	368	357	373	391	379	411	347	374	369	393	422	384	390	399	347	355	396	374	363	372	370	387	396	382	348	423	361	374	397	383	383	365	367	379	408	388	345	331	371	363	377	397	351	365	395	351	376	366	406	376	370	366	375	377	373	385	395	394	394	366	376	374	413	391	379	393	358	410	414	358	407	416	396	364	373	378	407	402	352	375	432	417	373	379	372	384	372	364	399	389	368	406	419	436	376	407	387	403	363	390	347	384	405	399	389	375	363	412	394	361	374	366	414	394	393	402	386	370	365	405	402	367	366	393	379	370	346	370	333	366	352	390	390	363	372	398	393	397	350	375	378	379	375	358	379	392	367	415	381	369	404	364	377	387	431	359	337	414	399	381	428	395	387	377	370	374	408	351	403	388	385	382	353	354	344	350	368	385	378	402	377	381	365	409	384	368	398	412	381	426	416	381	383	411	391	396	371	374	408	377	372	363	411	378	355	392	406	348	379	370	395	354	360	390	403	397	398	367	377	377	354	374	396	381	364	399	361	377	395	367	408	348	368	356	417	381	398	369	385	360	356	351	355	373	366	376	414	383	347	412	385	390	364	392	369	376	396	379	355	339	390	380	395	397	375	346	372	372	388	400	376	401	368	355	361	358	387	346	389	395	386	360	374	346	401	370	371	388	383	366	341	349	399	375	367	372	374	371	388	410	380	375	363	390	383	368	400	364	388	380	375	363	368	369	367	390	367	313	370	401	397	362	362	383	410	373	374	426	395	385	435	356	366	367	364	343	345	357	357	358	397	364	366	374	366	383	372	389	379	399	372	366	358	387	390	387	409	356	373	400	365	362	420	375	381	357	372	386	382	379	363	371	396	317	371	361	387	361	411	379	369	392	382	402	338	387	382	351	394	389	397	386	383	368	396	382	361	381	402	388	377	420	378	391	408	345	396	361	399	376	389	375	390	373	369	379	382	390	398	354	352	380	409	370	396	373	372	364	409	357	385	386	357	357	338	360	363	359	345	385	381	382	383	374	377	376	371	386	361	367	377	378	378	363	377	379	437	387	371	390	365	407	387	358	389	383	415	389	393	359	368	366	386	389	343	377	379	386	356	357	393	349	397	377	398	390	360	380	427	399	351	377	379	395	357	398	393	398	361	389	388	444	407	369	413	379	364	380	410	392	411	359	407	376	370	365	377	384	384	380	355	412	374	378	419	366	403	384	361	364	360	363	386	421	376	360	380	329	377	374	421	379	366	418	376	347	389	363	363	358	400	362	395	356	393	367	354	398	365	383	381	393	413	387	314	375	368	391	391	377	335	389	344	387	378	389	387	379	359	388	327	370	386	350	387	366	383	365	373	373	394	393	389	406	362	380	404	379	365	394	372	383	394	364	385	352	361	371	370	342	378	342	367	366	400	384	364	394	373	361	376	378	381	382	360	381	379	396	373	359	368	376	363	405	360	392	378	394	351	391	392	382	397	397	340	381	373	390	395	382	408	363	374	421	368	397	398	403	344	381	426	352	444	388	389	374	372	376	378	374	390	397	395	372	414	391	380	366	381	366	403	374	373	370	367	382	383	378	401	386	395	366	377	383	342	378	411	364	355	432	355	388	371	366	340	348	390	352	365	421	386	351	353	378	357	365	363	388	349	370	349	418	380	394	377	374	362	359	361	359	394	404	368	382	396	401	385	346	361	410	368	366	413	393	373	350	366	367	379	408	383	382	358	362	404	426	350	377	389	339
7637	22697	19533	11517	8537	6676	4986	4018	2946	2143	1722	1507	1291	1202	1033	976	780	778	722	664	648	697	665	687	625	663	638	627	615	631	624	568	592	566	571	534	559	586	525	507	560	532	544	519	529	537	544	543	562	515	465	478	539	493	457	503	479	480	476	468	511	502	475	464	476	434	478	497	497	465	503	468	496	468	463	467	486	472	504	450	457	449	501	484	478	522	466	452	520	478	522	500	509	472	513	492	480	487	493	455	471	486	432	478	472	466	464	489	467	479	489	468	492	434	516	485	520	479	448	454	481	458	517	474	459	460	491	465	498	522	461	485	504	474	491	501	469	443	477	493	450	477	455	464	477	481	480	502	490	481	498	471	504	472	461	460	462	479	481	449	494	495	485	438	476	500	445	530	539	448	457	473	476	497	507	475	490	463	467	492	446	480	493	473	467	462	463	480	464	497	483	463	474	519	475	466	501	466	509	486	472	444	429	476	473	487	475	483	461	479	448	469	424	507	461	457	444	464	489	480	492	465	480	439	480	454	462	476	446	470	448	462	449	482	492	495	437	509	494	467	483	488	493	501	469	460	501	477	480	486	455	467	478	506	490	447	489	516	494	437	445	473	446	494	479	504	476	482	464	451	505	492	464	480	443	445	432	519	457	503	519	507	423	483	480	485	462	458	462	506	454	505	465	502	478	503	469	494	469	469	491	479	460	471	493	478	489	484	480	498	477	496	464	494	483	516	450	490	507	472	469	476	435	483	477	494	507	490	511	458	472	469	431	459	454	452	481	477	460	469	485	495	445	487	480	505	460	495	523	474	491	462	486	503	497	457	461	502	472	516	467	483	438	489	478	486	483	466	512	491	473	492	481	486	478	461	466	457	523	481	465	486	466	495	464	503	476	474	479	480	486	484	479	484	438	467	477	469	483	475	493	466	467	480	496	512	447	496	492	446	511	502	486	464	449	471	454	445	462	467	433	441	466	515	462	455	470	479	469	489	478	476	543	491	485	479	467	503	454	453	472	469	515	500	500	512	483	448	434	449	471	489	478	489	462	473	452	484	438	454	485	451	496	449	479	469	476	477	455	429	448	453	481	521	493	485	458	480	451	479	479	462	492	476	507	480	470	522	493	473	459	463	458	477	492	471	476	452	473	431	507	475	489	485	469	436	492	485	476	491	518	478	442	475	474	482	513	492	474	506	503	464	503	442	536	473	502	477	485	455	476	478	480	442	468	466	514	465	516	502	442	476	474	477	471	549	466	427	478	471	480	484	482	485	512	451	488	472	465	482	476	458	459	466	481	445	442	469	492	478	473	458	511	517	466	484	482	459	457	469	469	489	481	508	483	460	502	504	464	487	458	496	492	474	467	487	489	475	448	468	491	460	502	465	461	509	487	460	500	474	513	505	463	454	486	475	472	516	472	467	463	492	503	503	464	454	450	489	456	450	476	496	519	456	468	458	481	471	506	478	496	474	457	456	477	533	450	504	522	520	474	465	493	482	480	472	470	425	458	460	477	514	503	482	498	467	458	486	458	495	460	467	465	425	486	509	495	450	497	476	492	466	463	495	483	492	458	477	496	465	444	467	434	465	458	489	479	481	464	452	509	473	432	477	456	493	461	509	460	502	466	459	471	478	495	491	487	485	458	471	489	497	469	467	453	480	472	455	508	494	435	436	497	484	459	442	458	466	458	459	464	496	487	508	494	478	495	472	472	475	482	479	492	463	500	524	508	484	447	487	483	445	457	495	461	478	517	477	524	458	441	473	491	448	492	474	461	500	486	467	472	461	432	490	465	444	496	505	462	468	489	469	507	517	490	494	538	464	508	469	463	457	477	466	482	451	484	487	447	503	465	466	468	475	488	478	444	462	487	431	473	475	481	438	479	478	507	508	496	456	468	446	467	433	483	439	495	464	517	502	457	484	460	474	485	460	456	493	471	533	452	471	477	487	448	433	496	475	476	506	463	483	540	487	485	483	467	467	455	490	419	490	466	447	467	404	442	461	482	477	473	472	474	480	437	465	519	468	423	511	432	491	482	504	476	458	489	459	480	513	491	491	474	466	471	474	491	476	471	434	485	483	461	484	525	496	452	464	459	456	475	450	463	487	502	472	460	444	467	439	447	476	456	462	446	482	473	485	461	466	469	469	504	458	483	458	434	462	471	474	466	471	427	477	466	484	452	487	459	477	493	452	485	471	459	488	485	466	476	512	494	479	458	493	512	460	455	514	489	484	460	489	486	488	493	476	466	488	483	500	507	480	437	466	505	512	489	500	474	488	471	498	484	464	512	492	507	434	475	480	430	514	457	463	510	479	495	517	503	506	470	483	466	489	501	482	470	476	487	495	464	459	455	460	428	486	476	459	509	452	498	465	437	475	455	468	474	484	474	465	498	448	474	477	472	500	509	485	464	500	476	528	446	454	482	490	483	514	508	444	491	475	470	501	470	478	483	466	486	468	458	504	506	494	476	472	471	465	494	467	463	444	437	460	472	468	503	500	441	425	465	461	469	464	433	463	473	514	530	455	450	478	472	473	475	469	507	490	469	486	491	491	480	480	477	485	478	479	466	482	461	488	496	496	524	459	457	492	455	457	476	483	453	455	478	482	492	460	448	466	503	489	460	462	480	522	478	475	423	476	464	454	459	493	462	500	473	461	435	482	478	452	444	465	473	471	476	437	482	485	475	457	497	475	465	504	472	445	459	467	472	486	513	489	450	488	480	483	456	439	508	445	456	484	452	493	502	521	471	460	508	473	506	484	481	451	488	439	505	461	469	500	464	488	503	481	421	496	479	492	455	500	460	467	469	488	474	448	448	490	478	470	484	463	454	480	506	459	459	517	451	435	452	460	471	456	487	477	427	472	500	451	491	476	494	468	454	473	440	435	481	474	494	446	504	464	479	472	477	516	477	447	465	445	467	469	460	451	469	461	482	534	462	486	444	488	507	463	448	504	474	491	450	451	479	483	449	467	464	495	486	461	486	483	461	519	434	481	487	504	435	479	503	461	452	486	487	479	487	499	484	473	489	461	483	440	494	466	489	469	476	432	445	504	490	469	476	467	498	467	441	479	490	464	483	475	476	445	500	479	494	484	467	484	458	493	480	468	463	457	491	482	455	464	471	441	494	464	484	472	468	480	481	463	536	455	487	517	506	511	500	501	486	490	469	465	465	457	475	464	498	502	419	487	498	475	501	464	521	483	463	462	468	503	485	484	465	502	512	507	464	473	477	459	463	454	510	457	482	442	475	450	491	449	477	495	460	503	498	476	483	491	507	438	508	482	476	469	518	467	440	457	417	464	433	440	507	448	474	455	482	454	497	478	495	506	484	506	429	469	451	482	465	419	469	465	481	471	459	471	480	432	466	457	511	505	469	473	421	464	451	500	463	483	448	477	492	469	402	480	446	453	495	490	444	451	448	446	471	478	494	470	479	501	479	500	455	479	513	504	467	465	492	469	527	470	472	463	462	502	442	528	464	484	460	497
27576	19381	8481	3649	2072	1496	1243	1113	920	888	783	749	653	724	674	684	647	696	627	672	677	654	667	693	690	651	655	654	670	661	597	606	609	608	627	610	676	652	635	589	642	551	598	592	605	614	660	607	658	623	682	649	635	617	615	628	637	635	587	628	626	608	628	633	650	668	639	619	627	635	592	620	670	613	607	681	619	619	662	622	623	614	650	632	621	624	571	586	642	608	582	603	607	606	622	599	593	632	592	630	626	604	579	604	615	622	623	594	604	565	618	627	641	563	623	571	573	654	634	664	622	602	598	610	642	593	678	630	646	612	610	634	635	629	608	577	573	579	614	588	583	616	580	607	563	639	629	637	578	607	618	647	622	597	573	591	569	590	671	643	623	610	629	629	655	624	624	581	614	638	677	652	645	597	631	604	645	599	597	623	613	595	590	622	621	658	610	577	643	625	627	668	618	641	615	585	590	648	604	616	617	652	610	619	627	598	588	635	668	594	606	632	609	575	629	588	608	609	580	599	623	606	640	608	630	608	612	605	621	622	608	616	628	597	629	629	603	615	628	649	609	610	636	634	569	620	605	610	670	560	637	626	618	585	627	617	612	639	570	629	598	608	592	630	623	572	618	605	585	590	595	607	623	620	589	586	603	661	599	612	652	621	626	634	647	619	628	631	646	583	618	687	653	622	617	603	570	599	572	601	636	596	656	657	610	614	670	613	592	679	637	650	645	644	549	586	595	610	641	607	616	647	624	625	631	626	601	626	600	692	630	603	621	590	632	585	617	612	583	596	634	662	612	619	616	595	622	650	594	646	575	659	649	606	632	613	632	603	594	634	599	607	593	637	594	624	567	638	614	627	616	606	600	638	620	644	600	597	598	588	627	623	580	583	643	651	605	609	646	614	615	626	602	639	631	678	593	619	597	599	611	592	579	618	613	589	610	567	640	615	631	648	615	587	599	676	630	597	654	601	584	603	572	621	577	613	666	593	650	586	584	655	608	636	686	647	618	614	622	632	600	624	632	607	591	638	629	596	634	569	646	625	609	625	604	598	643	637	600	602	616	581	606	618	590	652	641	653	635	615	605	613	647	653	621	576	637	667	586	608	652	628	640	650	627	616	641	634	687	664	660	631	597	630	666	595	610	646	630	641	593	627	600	629	710	616	628	582	640	610	593	660	633	599	604	641	609	633	626	685	604	633	629	611	614	606	666	582	600	577	599	626	584	596	619	605	650	591	646	639	650	620	579	628	627	642	640	626	628	614	628	654	583	616	633	624	598	593	632	624	617	654	624	612	598	613	657	625	627	610	624	637	656	628	621	599	632	617	615	600	613	658	628	628	623	631	682	616	662	596	603	601	635	602	649	627	618	613	609	639	627	622	611	646	593	654	640	637	632	586	590	632	597	626	630	626	650	646	586	614	571	637	620	637	573	643	630	567	660	605	629	595	602	612	619	613	626	590	641	601	622	622	619	587	635	593	616	650	634	569	614	619	625	612	646	616	646	627	621	653	627	607	616	596	648	589	619	621	622	583	655	602	614	599	632	617	658	607	600	606	598	643	623	630	660	626	628	651	623	602	643	561	621	574	601	608	635	630	628	667	592	599	643	650	681	629	633	638	625	612	609	618	649	632	618	595	621	570	614	613	592	656	610	594	608	619	623	650	594	620	645	625	603	607	623	590	591	583	630	616	607	679	580	619	599	617	616	637	599	649	649	622	575	659	622	626	605	620	609	610	660	528	614	635	636	630	592	642	594	634	583	621	613	618	637	613	644	624	614	636	605	600	616	640	620	625	609	601	613	603	619	631	642	619	608	623	631	590	632	631	659	606	628	582	604	606	555	646	635	659	619	633	648	611	578	638	580	615	630	600	615	622	584	632	605	656	606	617	613	614	610	603	572	634	625	588	620	642	641	616	626	649	619	607	614	600	640	650	666	591	656	640	624	659	655	627	602	632	652	610	572	624	684	581	572	606	633	598	589	622	637	606	631	577	656	640	640	609	689	615	648	637	630	654	644	613	603	636	624	628	633	585	609	638	613	619	582	598	640	607	649	609	627	622	613	631	633	642	614	616	643	607	630	616	586	626	592	646	591	620	586	591	639	630	640	585	632	607	612	624	659	613	606	601	601	621	642	606	599	650	634	650	592	574	596	594	546	586	630	636	580	626	616	617	572	605	624	687	646	646	608	582	628	644	660	631	619	611	584	633	572	631	647	610	620	636	641	655	640	619	611	606	601	606	644	622	629	605	624	616	590	613	618	638	576	616	619	628	612	610	638	599	626	595	609	578	559	619	622	603	637	635	668	648	616	627	660	611	616	623	655	579	649	624	631	627	582	626	581	574	660	629	626	630	633	599	591	631	609	633	608	671	608	597	582	581	583	616	584	647	602	626	662	642	658	631	592	641	632	635	583	649	665	615	647	611	552	626	644	665	598	623	619	634	678	593	596	639	606	582	603	627	610	630	652	612	614	624	617	612	626	613	656	613	600	612	652	614	604	615	646	657	600	612	611	602	678	608	633	577	641	658	622	642	661	609	639	663	641	631	602	621	577	634	582	651	612	658	660	630	656	608	621	624	585	634	612	605	595	613	609	670	599	674	610	618	645	581	645	636	665	588	624	596	584	605	633	650	638	646	593	584	638	566	655	649	604	640	660	618	626	577	625	609	606	616	572	611	596	620	649	608	598	642	645	639	670	611	570	621	587	585	627	588	579	596	651	609	625	597	630	613	641	629	648	616	606	595	651	653	618	590	595	611	610	629	669	625	612	656	616	615	609	602	574	621	612	650	621	684	599	603	622	652	614	595	623	602	594	614	659	667	647	618	607	592	611	648	614	628	565	600	634	610	627	614	621	604	608	642	685	597	597	645	608	632	618	634	622	647	624	617	622	633	611	623	653	684	653	592	617	599	596	610	618	604	642	608	592	665	651	610	636	627	602	637	612	675	643	613	617	628	610	605	585	560	614	636	643	601	626	638	673	597	616	621	572	591	625	633	627	629	595	643	615	624	648	577	558	616	602	637	640	611	620	584	623	627	611	631	642	651	630	611	642	602	644	582	653	608	616	586	610	624	572	595	614	614	615	625	621	610	620	630	603	566	628	616	629	661	634	596	621	643	675	630	633	632	613	623	649	627	632	617	638	681	602	649	600	654	619	647	621	636	670	623	609	630	588	613	620	637	647	635	640	593	592	603	611	625	624	611	615	596	589	595	608	611	625	652	613	605	651	604	613	653	589	647	630	618	666	642	587	647	614	602	652	600	641	619	618	644	647	659	632	613	628	627	627	622	611	611	640	629	610	619	606	636	662	627	642	598	652	595	626	566	640	644	608	610	583	640	613	627	613	624	626	599	651	605	600	625	608	598	631	600	615	621	686	611	637	672	605	630	654	588	637	629	644	605	620	635	640	628	613	632	616	597	639	568	627	583	603	635	628	638	646	604	640	607	697	643	613	618	618	654	624	594	667	681	591	603	553	628	643	602
6758	9045	7876	4627	3486	2729	2211	1807	1496	1128	1044	1039	959	894	887	904	828	799	845	799	782	804	821	845	855	810	816	746	777	750	767	789	794	746	782	766	759	801	827	795	751	754	749	786	740	763	750	754	767	770	788	750	808	723	750	734	739	741	773	773	773	758	742	738	763	775	772	776	741	795	731	758	768	759	774	763	709	742	778	767	751	795	762	773	720	754	759	768	778	753	760	786	755	735	712	696	728	743	783	751	759	799	763	784	745	756	787	784	802	793	744	790	773	753	720	749	753	760	752	747	771	753	712	706	789	739	768	760	773	724	759	746	707	747	774	754	747	797	783	786	792	777	742	754	770	756	775	778	804	758	704	735	810	708	768	754	802	788	785	789	690	801	766	748	736	747	753	781	763	795	783	767	761	728	733	762	725	732	797	765	735	726	769	801	768	771	806	777	752	740	700	735	746	749	706	713	748	761	783	738	759	758	798	755	737	787	741	729	748	723	749	738	786	825	773	784	738	726	781	724	745	811	732	717	741	745	782	748	740	771	779	768	781	781	793	819	807	722	761	752	716	761	778	762	737	716	742	757	753	712	709	772	715	760	798	777	769	762	768	779	772	764	764	703	755	761	762	763	748	782	728	716	743	783	725	742	771	736	772	743	792	795	729	803	770	743	747	705	768	713	734	785	763	776	751	778	762	748	738	756	766	742	746	751	727	765	719	741	759	732	789	742	728	733	747	779	742	719	759	733	806	729	804	753	780	764	760	753	782	739	777	742	724	746	752	788	739	786	733	762	806	756	691	788	739	743	784	776	765	774	762	748	777	771	786	765	731	688	740	794	762	782	746	758	760	782	763	744	737	701	717	774	755	841	759	825	745	742	746	689	749	813	763	698	690	729	761	746	754	730	749	770	769	754	771	732	750	801	695	771	740	714	721	745	730	766	756	738	765	756	757	734	777	763	743	748	696	709	734	732	731	778	737	708	678	738	734	675	721	765	731	711	726	778	747	739	801	753	733	797	799	788	723	768	782	738	745	752	748	719	781	732	740	771	754	725	731	746	729	796	788	690	804	714	754	704	777	786	793	794	776	774	839	736	775	748	790	741	757	756	704	744	710	685	766	798	762	792	782	723	786	768	825	768	772	768	736	709	790	741	727	759	758	782	783	747	745	750	770	753	722	778	754	796	771	738	746	774	695	805	776	766	711	777	702	784	751	749	774	773	752	780	720	754	775	799	739	742	768	740	693	779	742	733	774	775	752	748	742	708	760	785	733	753	704	742	733	763	692	724	759	743	696	785	714	764	758	780	754	739	692	711	789	703	720	741	786	775	765	764	743	749	766	757	740	722	744	746	752	737	809	747	729	753	754	746	748	741	690	722	732	802	756	708	769	765	812	734	787	746	730	812	724	784	741	725	740	782	770	720	733	721	747	763	751	773	742	735	727	726	749	768	772	750	755	762	762	789	778	778	736	837	768	758	740	827	786	769	674	748	764	681	797	760	736	744	790	783	758	823	784	763	773	786	759	738	767	814	787	803	701	756	757	773	761	757	704	715	740	744	737	717	767	780	757	743	783	730	740	723	769	802	766	716	729	736	784	722	734	769	792	776	765	725	732	778	754	773	747	748	728	728	702	725	762	717	709	782	786	723	786	731	749	785	776	747	788	764	761	747	792	720	729	763	713	741	702	740	725	719	760	766	774	778	763	774	708	758	758	803	800	723	761	774	797	718	788	770	730	775	729	781	756	770	767	775	724	760	760	748	721	718	770	797	737	728	735	799	782	733	764	733	749	730	762	804	792	766	760	721	785	722	766	787	750	759	733	707	749	770	787	780	735	766	762	797	759	732	750	793	736	754	803	781	770	715	734	751	805	798	756	748	757	743	758	756	772	751	734	789	756	772	749	727	727	765	776	779	792	754	766	789	763	771	736	784	737	755	757	774	758	770	780	729	714	796	770	736	759	808	824	752	771	762	776	707	798	818	776	692	741	771	716	756	734	737	740	736	779	736	736	779	755	785	779	780	731	744	744	767	713	747	751	706	741	787	781	751	773	739	762	732	745	712	790	747	756	757	800	789	727	772	752	716	775	785	753	760	753	731	735	741	732	776	729	739	726	769	741	725	788	754	769	762	744	739	778	772	798	737	747	723	686	731	738	741	738	790	755	754	755	763	712	783	741	736	752	752	792	751	813	735	732	766	774	760	770	750	779	784	679	757	756	784	771	728	767	775	750	791	748	755	756	752	721	756	768	741	737	727	757	745	692	730	764	749	749	719	725	749	721	746	746	745	724	787	823	781	747	731	731	754	756	791	769	768	727	711	800	755	760	830	757	756	734	798	773	712	808	717	784	789	735	729	721	746	749	735	706	717	722	737	752	715	741	796	784	788	757	812	762	774	778	804	750	746	762	764	766	742	731	714	739	769	779	735	761	777	704	724	740	741	742	762	779	753	780	767	772	671	759	750	749	779	722	724	763	745	764	786	736	740	774	753	712	714	757	782	808	792	785	794	751	746	768	751	746	735	751	724	778	788	719	751	723	789	757	758	758	750	760	769	756	800	721	757	771	806	761	732	774	782	749	742	753	737	755	706	766	769	735	750	695	702	764	796	748	757	760	695	733	773	758	743	807	748	721	793	744	752	761	807	747	794	735	779	770	784	759	717	739	799	750	698	733	738	778	725	802	764	731	783	792	770	745	719	746	750	766	744	741	770	745	742	787	776	741	759	753	820	709	766	739	713	703	770	775	749	793	743	781	793	763	772	742	751	708	728	830	751	740	735	764	773	715	803	789	816	750	806	782	778	741	786	789	834	732	695	746	728	725	757	765	717	721	752	768	801	733	748	727	764	774	719	714	739	766	747	780	732	802	728	812	749	721	731	738	761	738	752	759	762	775	789	767	745	754	713	752	694	768	796	761	802	787	724	809	727	807	722	728	751	783	713	694	797	773	770	857	717	716	726	780	769	768	772	785	728	744	735	779	759	747	753	814	705	737	788	736	736	768	739	785	761	756	717	758	778	784	781	723	785	761	752	713	750	750	740	775	760	774	735	720	736	735	722	740	722	702	777	716	736	741	762	805	743	767	756	752	712	770	745	783	803	816	781	758	739	777	789	802	770	776	753	737	763	781	747	764	769	773	732	788	733	730	763	787	714	721	783	751	737	751	747	738	742	776	729	824	760	761	778	749	745	719	810	735	775	744	776	759	768	770	749	776	818	799	773	774	809	740	784	764	785	796	756	747	753	788	678	750	802	692	797	747	735	755	748	762	756	788	727	718	732	756	797	750	772	714	776	729	736	804	751	756	784	781	730	770	751	726	768	744	734	729	767	735	760	781	815	752	794	837	741	792	811	727	740	772	680	762	715	787	739	753	777	797	793	700	788	751	779	761	767	740	726	756	781	722	730	780	834	753	783	721	749	760	759	733	732	773	831	728	756	741	746	763	757	788	757	735	782	774	793	761	754	826	695	781	788	737	756	742	757	720	737
23996	21408	28536	24649	21389	10752	2798	1878	1397	1235	1129	1005	879	942	878	839	787	730	716	766	743	716	745	767	735	774	742	763	678	714	716	738	751	754	752	756	756	751	696	678	694	704	698	689	690	717	702	668	694	672	700	705	716	660	638	650	712	689	668	697	711	717	721	745	674	699	674	658	664	667	659	689	673	718	674	677	662	686	651	656	684	717	703	666	654	702	663	689	681	681	707	659	662	726	643	648	674	658	663	704	671	718	687	689	688	701	696	713	654	722	723	652	729	666	646	677	716	701	712	691	686	715	726	705	665	725	671	673	679	675	685	660	709	696	660	656	711	691	724	670	707	696	704	659	666	642	672	638	689	681	656	635	671	694	695	715	695	698	637	661	685	690	701	683	637	671	685	698	691	658	662	688	663	695	663	654	644	656	679	727	678	668	662	729	683	695	745	672	682	696	712	656	712	708	675	680	740	651	678	709	665	686	681	693	687	669	718	665	668	638	735	712	662	662	712	681	697	718	694	645	651	702	683	695	666	689	692	719	661	670	659	627	678	711	656	696	671	688	670	695	678	695	695	659	675	714	704	652	690	727	696	717	693	673	654	718	696	648	643	663	669	643	671	689	700	700	700	705	723	673	724	711	661	679	698	656	639	703	695	752	681	675	669	646	677	695	648	693	676	694	697	725	649	645	700	653	673	659	678	695	701	695	700	621	689	668	637	654	698	657	710	727	708	666	670	700	703	724	747	710	724	667	677	735	712	723	685	653	683	693	657	703	695	660	697	685	697	700	700	714	660	685	703	673	698	663	657	731	677	688	656	721	702	676	677	741	644	710	697	637	678	670	734	666	686	705	686	649	729	729	712	703	684	695	687	701	722	636	700	709	682	692	685	686	724	699	694	656	679	671	683	723	650	655	645	720	716	682	678	709	694	708	642	707	682	679	689	714	674	698	645	635	673	628	698	680	658	692	685	668	693	721	661	699	675	721	705	709	667	705	663	713	684	657	691	697	716	712	665	667	696	661	681	724	669	691	692	671	664	688	662	673	695	643	663	663	663	707	740	715	675	678	629	701	721	661	675	676	667	752	744	668	691	677	751	692	675	694	706	686	683	710	699	683	669	703	685	669	698	702	664	648	722	703	696	683	649	681	662	706	701	741	696	683	659	660	697	653	697	743	687	666	702	737	660	685	675	696	712	704	682	669	650	673	650	638	682	668	655	713	715	706	687	692	687	685	646	690	672	734	729	688	664	635	722	726	711	721	717	698	671	719	705	663	659	679	720	668	711	673	700	689	719	700	737	715	710	677	692	671	674	684	711	687	695	670	697	696	738	709	690	700	678	655	626	688	706	668	684	678	639	677	650	682	702	695	666	656	694	659	687	667	661	706	685	717	735	684	686	655	699	733	663	685	720	649	674	669	768	693	673	667	702	669	721	706	672	665	671	665	685	658	700	684	641	722	665	665	655	730	704	663	664	643	693	652	697	714	649	688	765	695	695	735	644	683	684	666	671	727	709	665	659	699	685	682	658	657	689	696	733	654	681	719	694	676	661	701	712	706	695	708	690	674	655	683	668	675	684	771	707	681	689	690	624	694	660	709	710	683	672	722	668	707	676	677	687	666	673	698	658	644	666	662	677	646	643	696	712	684	690	655	649	695	696	649	704	770	650	665	706	633	649	692	657	676	686	696	730	666	687	657	696	671	687	685	675	699	732	718	702	706	634	723	686	715	697	641	692	665	636	713	691	717	616	727	661	688	661	687	720	648	652	725	666	697	704	675	693	723	677	654	673	691	709	629	716	607	747	697	676	679	652	699	668	707	671	700	711	650	686	669	693	656	669	658	682	707	716	632	687	701	702	766	653	734	671	676	667	696	700	700	701	713	707	685	627	676	694	659	654	698	677	716	693	688	696	656	702	708	711	714	667	683	719	684	721	686	648	710	707	672	647	732	684	678	716	700	676	680	645	618	713	658	652	710	670	706	692	680	723	679	680	689	676	692	690	648	693	656	635	691	741	690	701	652	688	705	669	699	675	630	651	656	641	660	687	640	671	701	623	679	678	683	676	668	723	676	750	701	718	718	639	669	721	707	714	708	682	714	667	678	643	706	695	692	640	653	670	685	675	642	711	671	705	666	685	692	699	678	732	662	655	727	675	699	678	660	708	730	710	678	638	689	696	680	724	662	731	707	669	699	659	663	721	686	685	641	626	702	708	674	734	673	693	653	672	683	691	650	638	689	675	684	661	714	660	670	666	654	673	673	699	698	644	652	714	685	694	690	667	649	645	684	685	663	682	660	653	716	687	658	715	711	691	682	651	672	663	711	689	713	737	680	707	644	685	701	684	684	657	745	702	698	661	689	674	669	663	705	636	679	664	682	718	653	660	680	775	676	726	668	694	669	707	683	683	657	686	663	678	657	730	705	737	650	704	667	689	702	681	707	722	674	680	646	719	679	676	715	723	767	705	677	689	731	656	690	684	723	698	638	609	675	651	678	670	662	705	657	699	684	694	684	661	657	673	709	677	704	693	689	695	688	678	653	665	730	681	721	662	651	682	674	662	706	670	651	650	657	668	666	637	694	675	691	677	727	631	692	699	657	688	690	695	673	647	703	664	692	749	696	717	625	692	696	693	753	630	668	655	669	675	715	700	664	702	673	689	698	692	693	667	700	668	706	774	710	643	686	641	651	710	677	708	691	728	665	670	664	676	724	617	692	696	706	650	735	717	693	719	660	683	723	693	715	648	675	680	669	672	686	699	695	692	700	755	704	737	667	753	738	673	694	681	645	648	715	691	647	700	640	680	673	669	627	684	715	698	695	696	694	665	636	694	680	717	704	718	720	708	721	702	660	665	661	667	663	645	719	671	675	679	684	656	670	643	691	664	691	727	692	668	661	710	678	709	682	742	679	669	678	666	659	640	697	717	711	650	689	645	687	691	666	682	703	676	709	753	675	707	679	686	720	701	669	711	691	694	666	657	699	645	669	668	670	714	659	695	687	670	702	683	637	697	636	713	681	671	701	734	690	728	643	692	643	719	680	696	631	703	665	689	676	685	684	707	671	714	663	703	682	652	702	664	694	687	655	686	708	679	677	660	684	739	759	676	667	680	691	685	687	691	674	691	692	662	722	747	687	658	656	679	690	663	670	655	664	662	707	686	656	695	687	660	733	668	680	698	664	698	684	656	683	670	646	661	697	713	661	673	683	644	675	719	699	674	653	680	692	717	687	659	659	681	693	679	667	670	686	713	675	723	715	670	686	639	692	679	672	681	646	655	681	684	671	643	720	642	689	719	662	697	664	717	645	706	646	723	648	655	735	726	728	684	695	696	707	675	736	726	663	668	656	655	628	698	683	703	683	657	687	659	724	671	695	677	644	741	684	700	731	674	695	708	714	703	682	695	646	661	673	696	684	649	665	684	686	687	658	715	680	706	697	691	696	650	712	734	690	646	690	681	717	645	661	668	677	648	638	672	741	662	656	694	717
6334	17448	14619	8556	6392	4877	3758	3182	2435	1941	1596	1557	1426	1257	1178	1070	1047	959	984	929	930	915	990	977	1008	1007	966	884	911	897	847	893	851	935	894	869	837	947	883	886	874	896	833	863	845	912	946	865	864	889	844	851	858	827	839	836	794	866	866	839	814	871	918	836	851	868	860	841	847	930	875	916	849	814	792	823	770	904	786	863	805	837	802	859	826	888	913	831	877	856	839	845	825	881	824	911	854	832	847	878	886	855	854	816	865	881	871	803	869	848	838	842	859	775	808	854	874	849	853	854	831	831	870	860	836	828	871	781	809	839	803	884	854	813	865	829	809	903	839	825	825	863	851	821	879	850	878	778	860	786	863	863	842	810	878	876	823	801	814	850	875	832	817	879	791	810	831	775	855	747	844	845	812	849	866	842	810	850	836	859	822	858	881	818	852	812	812	815	804	844	915	840	828	795	773	902	842	879	840	827	881	893	838	796	868	864	847	861	843	831	851	854	863	879	835	824	848	838	842	858	847	860	853	904	840	829	872	843	840	812	905	840	823	877	847	821	885	844	864	858	857	843	877	899	835	825	852	846	830	839	844	891	832	851	810	844	838	803	835	839	888	827	763	845	829	888	788	841	857	831	838	794	854	817	856	815	857	848	792	861	820	867	809	819	831	859	840	841	854	865	877	866	805	839	840	847	806	847	850	867	856	798	853	841	814	795	816	849	832	826	861	822	800	833	831	836	870	845	812	845	819	880	861	852	855	817	867	856	858	848	864	857	828	854	832	782	835	872	846	881	816	834	873	802	865	847	843	840	843	835	849	863	880	823	859	839	857	808	817	818	868	844	831	835	855	796	808	835	799	845	842	845	843	807	839	812	906	836	866	865	803	809	869	878	863	885	804	817	882	833	822	896	844	907	811	870	832	862	805	877	873	852	847	808	880	800	838	868	823	832	835	821	891	799	809	852	842	856	873	808	836	863	865	828	829	820	856	823	864	818	837	857	869	855	861	834	806	814	841	798	856	826	844	816	795	872	784	847	812	907	828	805	862	909	830	835	833	836	893	879	840	869	821	849	874	847	864	887	866	851	848	797	868	866	817	900	872	849	881	844	808	838	833	789	866	850	787	875	808	857	805	868	867	875	910	778	854	850	879	841	809	852	897	838	870	831	826	817	850	886	871	855	797	896	832	853	879	848	804	859	871	880	825	890	883	844	850	830	889	859	880	854	860	830	884	866	821	835	864	849	821	812	827	790	871	854	827	849	869	810	832	845	857	840	781	817	847	833	790	871	816	843	834	798	852	821	842	875	843	847	806	858	920	875	831	840	851	841	858	828	839	845	838	867	855	805	841	807	877	853	837	861	833	802	806	852	874	862	847	832	810	797	873	883	856	800	826	855	832	879	812	833	816	846	798	831	821	852	894	870	850	838	863	850	874	843	853	817	808	824	835	855	859	815	825	813	842	830	814	821	858	885	836	938	841	844	844	819	802	820	850	802	841	850	843	836	857	860	819	833	854	841	852	879	862	866	849	877	854	861	802	828	845	836	860	859	851	838	848	848	858	866	862	829	875	873	826	817	891	851	836	880	836	816	838	868	844	866	859	785	815	879	801	813	813	826	861	806	835	837	833	830	854	848	904	844	842	892	827	753	869	818	840	795	846	855	870	857	854	808	808	842	829	816	816	864	892	828	833	786	849	867	848	855	864	822	898	838	842	915	789	891	883	868	834	834	825	811	871	901	851	864	819	841	874	820	859	879	816	852	801	844	808	839	815	855	857	840	836	853	840	847	849	792	865	822	819	854	874	815	859	802	872	863	829	807	828	847	828	856	910	848	848	828	853	856	863	823	878	806	858	876	835	872	826	851	846	902	820	813	835	846	820	847	823	841	842	897	867	903	872	858	883	801	849	808	808	867	878	851	816	828	814	816	861	838	819	835	841	820	850	844	811	885	832	855	844	877	856	832	872	839	832	880	850	826	887	789	800	846	843	844	825	851	874	870	833	810	845	876	832	861	814	817	830	859	863	811	879	823	855	787	896	860	837	831	868	912	826	834	854	874	880	868	882	815	850	856	854	833	881	839	844	840	806	878	863	848	852	840	815	816	839	786	845	802	820	884	863	894	876	834	842	846	830	822	827	844	900	809	847	810	820	862	823	821	801	864	888	908	791	848	769	807	815	868	861	848	878	835	878	843	831	819	867	830	826	856	825	813	816	863	826	808	842	820	819	840	820	859	854	876	825	830	858	828	818	842	832	827	857	787	826	885	811	825	817	849	874	793	867	862	837	851	813	768	873	829	852	848	866	845	818	895	896	852	834	821	877	809	865	881	790	787	857	888	880	819	857	845	814	857	837	854	820	854	861	859	858	817	811	806	893	823	822	843	856	849	826	878	861	826	903	856	802	885	864	837	805	830	857	812	863	831	857	860	834	828	889	817	811	836	894	894	846	872	839	824	857	871	815	845	877	896	870	855	831	856	812	904	808	863	813	879	830	789	851	812	882	876	800	856	899	845	812	787	805	852	906	848	817	806	877	792	788	869	846	827	891	883	870	835	875	844	839	909	921	848	856	844	861	813	859	819	873	855	835	851	834	875	882	841	852	892	827	867	822	849	812	797	862	883	875	856	880	797	853	851	836	807	865	855	877	819	803	832	843	752	811	839	823	837	800	820	852	852	837	815	800	883	856	845	848	819	842	882	840	845	811	887	808	791	844	821	854	863	814	824	880	830	836	834	856	809	832	833	866	848	813	798	811	863	851	807	884	797	823	857	829	902	848	830	833	819	821	829	871	790	823	809	812	818	856	816	885	841	852	814	878	816	834	833	826	894	829	894	846	826	795	867	805	881	834	834	857	805	861	843	855	855	820	840	814	841	877	862	881	856	861	853	852	858	791	845	876	832	850	847	773	873	807	805	841	855	891	815	871	856	845	817	869	870	803	823	831	848	837	848	809	884	886	844	805	824	827	832	858	860	866	804	801	840	842	808	839	843	824	867	848	853	898	848	828	884	845	810	818	767	874	900	833	823	878	812	825	861	820	770	878	857	852	802	803	842	851	822	771	807	813	823	894	862	815	809	855	865	852	896	869	836	847	831	844	852	840	866	801	833	808	890	896	837	868	887	879	851	890	814	818	814	866	910	878	783	837	843	863	836	846	841	828	825	851	835	872	829	884	850	812	808	812	914	867	851	816	845	881	860	886	835	843	858	826	809	835	845	791	833	881	813	874	831	860	851	849	862	862	844	883	915	870	824	858	862	819	834	803	853	881	853	876	816	838	834	825	864	863	874	804	877	765	789	818	811	828	794	840	849	847	794	825	817	824	827	804	806	880	833	813	857	831	857	840	842	833	865	883	827	854	835	831	820	839	842	826	857	851	824	842	837	840	868	813	861	818	829	870	822	877	835	896	868	861	883	824	837	830	833	796	834	834	891	808	831	877	878	826	840	834	828	812	848	837	836	834	853	834	830	833	864	845	836	818	822	908	876
25066	21441	27575	25625	12699	2199	1429	1125	847	698	565	559	475	504	478	449	398	387	383	387	405	400	408	376	349	383	403	322	371	329	365	368	361	377	356	368	368	343	353	343	336	332	354	368	321	337	349	333	331	341	325	351	380	303	335	338	333	386	368	367	336	344	338	327	343	357	319	325	320	331	350	303	366	317	322	347	331	333	343	356	336	342	314	352	320	365	367	343	355	325	342	309	353	356	322	326	334	349	348	340	316	332	324	340	322	345	371	360	344	359	349	348	332	335	344	337	345	357	368	300	354	321	342	321	359	345	337	315	345	347	314	342	356	343	349	326	350	304	344	348	315	350	365	305	334	336	317	346	314	316	336	359	305	352	338	360	347	348	305	345	322	340	368	339	318	319	368	360	320	375	335	323	354	355	334	311	331	318	362	353	385	357	348	355	335	339	333	355	356	331	340	326	296	345	322	348	341	343	346	370	343	320	350	374	340	361	354	311	316	337	334	292	369	339	338	357	337	316	343	318	347	340	314	345	327	333	328	351	379	361	363	367	335	322	328	351	331	358	342	309	358	327	351	305	321	319	314	343	340	294	331	358	329	319	348	334	327	334	359	337	366	316	359	338	332	330	343	337	319	338	334	363	312	331	345	360	334	338	332	333	378	328	381	346	366	357	348	347	330	351	335	350	354	334	345	376	331	300	358	359	326	356	346	327	338	332	340	359	360	331	353	363	333	374	320	336	369	332	346	332	307	342	372	329	367	342	344	347	324	342	345	333	347	338	346	341	349	321	357	332	333	304	332	352	328	315	319	369	340	321	348	320	326	346	325	330	326	335	335	339	312	360	321	337	395	330	312	339	318	346	353	317	300	332	351	349	319	297	340	361	380	371	344	321	348	329	336	360	323	342	334	309	348	349	309	375	322	309	344	321	380	338	356	369	313	344	337	340	328	344	345	368	340	324	293	343	329	335	355	337	329	323	313	323	345	330	357	369	387	329	321	335	359	335	304	336	334	354	338	319	361	341	323	367	305	339	352	352	318	334	356	359	328	332	313	337	342	318	336	363	367	321	352	354	333	324	347	312	335	369	328	317	353	319	381	322	322	346	357	343	352	367	333	350	333	364	341	354	340	363	334	349	324	372	337	355	311	369	377	340	335	340	335	361	309	325	331	337	331	355	362	334	343	355	343	351	340	334	325	348	326	349	360	337	345	319	356	329	337	306	336	364	314	389	350	339	345	309	322	345	341	350	360	320	301	338	318	337	358	351	327	348	333	344	314	356	349	352	340	361	344	353	347	352	354	352	330	358	326	332	323	311	324	332	336	328	322	324	356	336	315	308	335	338	344	348	322	333	334	332	330	350	370	353	342	296	355	337	356	327	341	336	342	311	368	322	349	320	346	341	344	298	348	354	371	296	322	353	351	342	325	325	335	320	376	312	353	371	363	380	314	355	328	370	353	337	351	343	333	340	349	370	332	355	350	306	304	336	325	338	327	353	357	361	349	307	322	323	373	341	323	333	303	330	320	343	357	351	331	322	344	397	336	362	357	359	329	331	348	332	300	349	360	331	357	347	300	333	314	314	313	351	333	346	314	305	357	344	301	320	343	323	350	348	333	332	353	343	354	332	321	347	333	332	312	335	341	324	306	311	334	351	303	350	389	362	295	328	365	361	325	364	354	323	341	346	385	360	326	321	318	339	336	311	320	321	322	342	340	332	343	332	374	368	361	337	338	327	331	366	337	340	339	343	314	329	371	365	340	315	342	331	366	319	335	327	354	339	340	367	350	340	328	347	337	342	342	334	328	318	346	341	374	334	352	339	346	355	334	359	334	336	338	339	365	357	315	354	380	347	334	319	328	333	315	332	383	334	331	369	370	327	359	324	329	360	351	361	364	354	319	367	340	374	359	349	349	319	338	362	357	327	334	353	320	333	317	328	366	343	326	308	338	336	351	348	326	326	290	320	318	363	348	341	327	335	342	324	373	348	364	340	371	329	344	329	345	344	315	331	325	299	340	322	290	392	359	348	349	341	316	307	333	345	350	339	345	336	333	310	338	316	339	349	366	336	366	330	352	335	329	370	322	311	366	354	339	309	366	361	314	352	318	331	332	324	306	360	338	350	331	319	341	327	360	357	333	307	357	336	340	361	369	344	353	329	316	342	342	348	345	324	341	317	340	339	360	330	385	318	348	334	377	350	357	354	345	373	342	322	350	333	337	348	311	366	310	351	317	346	317	339	389	318	310	283	364	327	319	339	342	338	316	356	352	379	378	297	319	330	297	356	315	342	343	350	359	335	334	336	349	336	380	331	357	302	304	328	343	344	322	353	305	320	320	334	345	341	322	324	332	355	322	369	325	330	341	322	370	318	308	317	321	325	326	331	352	338	334	340	331	330	345	351	328	312	321	325	329	317	326	343	337	350	317	351	344	355	344	376	360	357	331	320	351	335	320	332	367	337	324	315	340	352	342	353	345	335	350	355	332	314	324	341	335	329	317	361	325	353	359	326	304	311	361	313	335	338	378	331	355	292	328	344	342	356	338	309	354	333	345	297	348	354	362	293	315	343	326	327	326	360	339	326	372	322	319	334	324	318	337	312	350	352	324	338	343	311	370	319	350	354	336	344	329	362	348	325	343	324	354	347	313	317	335	333	343	334	314	356	302	355	335	361	333	353	337	321	355	295	377	386	342	344	335	350	342	327	351	335	328	356	357	318	333	359	352	307	376	337	326	307	352	318	325	354	347	367	339	358	349	333	355	371	308	339	356	379	346	363	353	344	343	340	356	366	321	346	320	334	361	338	374	361	324	361	329	310	332	305	324	356	334	375	351	317	332	344	330	308	341	355	325	343	317	353	349	341	302	343	320	332	336	335	310	371	366	349	326	335	354	310	322	312	325	309	377	338	315	345	351	329	334	324	336	327	349	334	330	329	320	343	317	346	352	342	323	354	335	332	326	341	345	346	340	326	323	345	328	327	321	357	330	335	319	325	330	321	341	360	346	333	340	343	317	378	361	354	319	328	339	318	341	349	322	315	391	359	352	315	343	297	369	320	346	320	329	331	362	349	322	352	362	332	358	365	340	339	371	348	309	351	323	337	330	365	325	368	327	347	351	341	300	331	358	309	335	328	332	349	337	348	348	330	354	366	355	327	345	308	338	350	353	338	333	361	348	329	332	347	349	384	337	321	369	363	332	304	355	314	333	311	352	312	346	322	353	300	355	333	338	342	350	355	320	310	339	324	353	322	339	331	303	318	329	322	334	340	332	338	332	334	332	353	354	337	338	345	327	314	349	381	350	317	353	341	316	328	322	334	354	356	333	349	338	315	349	331	364	361	331	354	325	369	374	318	340	334	297	325	353	370	353	333	335	352	357	351	376	343	341	325	299	321	345	337	336	334	343	353	320	344	334	319	364	334	370	345	332	345	292	333	301	339	327	334	379	346	339	340	321	369	308	352	333	353	349	325	367	334	306	355	343	340	330	312
6017	13762	11709	6494	4674	3446	2777	2208	1571	1191	987	919	832	717	659	596	562	562	514	493	518	502	541	530	499	502	474	430	432	463	415	463	454	467	449	461	468	444	458	443	457	468	423	476	418	430	424	408	415	410	410	431	409	407	397	422	387	413	444	417	421	412	413	392	418	436	405	410	414	415	485	369	431	413	414	444	434	447	398	388	408	417	391	397	426	440	406	432	416	420	430	404	402	370	437	418	430	423	454	419	403	411	395	400	415	403	392	401	413	425	401	436	391	389	399	448	422	449	383	463	419	446	427	419	396	389	415	383	395	399	426	394	374	406	441	424	426	456	363	385	418	440	408	410	433	437	437	419	438	401	405	417	436	439	418	399	422	391	409	405	413	398	418	393	442	410	438	419	403	440	440	430	426	430	432	393	411	395	382	442	400	400	462	370	428	413	393	400	393	381	399	402	430	416	403	411	407	405	440	436	397	434	425	377	437	428	423	440	402	396	408	438	419	404	421	422	396	463	395	381	410	405	421	421	413	412	403	397	427	440	404	416	398	433	441	432	430	396	382	400	398	421	439	451	414	408	391	444	380	412	450	394	427	417	452	380	396	418	406	423	458	425	421	429	427	437	401	421	400	418	420	411	363	450	427	386	397	416	438	418	386	395	414	410	437	422	408	386	442	425	408	372	379	382	418	418	399	372	385	415	389	447	415	472	419	413	434	454	442	440	388	411	417	433	407	404	403	429	399	371	422	407	447	431	396	424	411	438	396	402	415	435	425	426	453	431	407	419	425	399	483	421	414	448	413	398	383	406	416	384	449	417	447	402	428	394	397	430	440	411	419	405	408	379	409	379	414	432	426	393	412	412	385	440	389	404	438	411	429	407	432	415	425	407	374	425	392	430	430	419	423	393	437	393	413	378	421	408	428	380	405	393	404	393	445	410	424	432	406	418	395	433	371	387	414	424	422	420	411	429	404	407	416	394	433	370	412	421	405	417	398	433	400	420	443	395	421	401	414	410	431	408	401	415	430	420	432	413	421	415	359	422	393	416	392	390	415	407	435	399	414	411	424	402	392	405	409	375	401	435	396	419	385	429	451	443	455	389	401	388	402	438	418	425	422	426	411	436	414	439	428	410	393	384	428	404	420	421	386	460	412	432	417	412	438	423	451	435	411	433	451	401	392	388	418	385	396	401	440	406	418	413	417	405	437	409	449	404	402	422	406	408	431	427	422	392	442	422	426	394	371	419	390	418	412	393	381	380	418	407	407	425	422	446	424	418	413	406	381	428	410	434	394	390	437	413	432	467	405	438	425	415	413	387	415	430	431	410	398	424	412	399	398	466	407	456	423	450	428	377	391	424	419	404	363	413	418	420	408	410	414	407	392	418	403	372	395	439	400	427	434	419	409	382	447	414	404	441	405	416	401	409	416	426	379	412	437	426	421	435	427	406	415	423	394	419	408	437	418	440	412	392	438	409	453	396	422	393	475	377	394	458	414	418	437	393	387	433	423	451	418	434	425	427	418	425	407	378	428	414	384	452	413	420	419	390	434	393	412	466	410	430	358	416	413	432	404	409	436	435	439	446	389	424	403	378	400	433	395	413	390	398	424	430	426	415	415	411	388	409	410	428	420	410	439	381	412	412	409	400	408	428	409	436	431	413	389	410	383	402	412	446	414	435	406	423	363	404	391	392	439	413	441	423	432	407	395	441	443	404	410	434	400	441	400	441	404	419	437	383	386	400	412	446	412	408	368	429	410	387	392	442	386	394	417	425	391	372	411	428	437	409	402	381	412	394	415	409	423	409	396	440	444	419	357	446	383	378	412	426	463	396	415	421	425	427	404	394	402	405	429	406	403	433	428	434	399	411	407	425	437	404	400	445	428	418	406	427	401	412	447	393	410	417	394	399	423	405	428	442	441	441	371	391	425	442	417	407	392	391	429	394	436	416	410	382	414	434	408	453	397	398	432	353	353	415	391	416	409	427	409	425	428	461	430	443	442	403	422	414	427	359	430	418	411	418	433	416	440	440	430	425	407	406	380	438	433	424	433	421	410	413	404	420	412	424	384	457	390	422	398	408	405	419	427	405	413	440	398	436	404	398	433	417	399	448	412	401	388	460	416	436	413	411	416	416	403	456	419	373	429	423	427	380	389	420	377	432	454	409	433	383	425	410	417	429	402	429	435	408	390	440	414	384	404	384	419	379	442	407	399	432	437	401	430	424	428	418	395	417	405	429	438	406	415	431	428	415	382	440	483	388	415	455	427	454	426	422	379	417	427	394	442	395	423	402	443	435	432	401	396	427	435	395	406	406	411	425	404	382	434	383	438	394	406	410	431	410	418	398	419	390	405	413	392	403	434	456	379	448	447	390	400	434	407	408	423	442	442	433	404	409	425	405	387	390	415	393	401	460	420	422	410	402	399	414	442	411	390	396	405	397	447	433	429	442	433	411	430	426	394	386	404	358	438	407	428	417	438	413	455	396	389	400	435	406	465	403	428	397	415	423	436	400	403	418	432	427	430	420	442	427	405	346	411	442	382	417	400	371	416	399	447	467	416	414	403	430	438	397	409	423	444	410	438	438	420	433	415	419	462	410	402	415	378	396	396	370	403	416	406	414	400	409	403	410	433	440	439	419	399	450	393	412	387	364	417	361	440	426	447	394	404	441	380	388	410	395	420	411	426	399	453	418	425	424	450	405	414	400	421	418	420	444	422	392	425	404	401	411	409	437	407	400	434	390	438	468	407	422	406	402	432	451	414	411	404	407	410	409	387	413	429	367	417	398	412	425	404	435	399	458	439	396	389	408	403	383	414	385	455	394	433	386	394	434	408	414	393	439	433	403	377	425	417	443	393	411	449	410	411	430	410	450	411	412	409	416	413	401	407	411	384	378	427	425	447	437	410	424	444	418	437	394	401	412	420	400	421	377	395	399	435	429	405	433	433	412	397	384	416	442	454	443	384	441	441	399	423	444	425	427	391	383	444	441	412	433	446	425	394	402	403	458	420	418	404	418	399	428	392	365	424	421	400	427	405	410	415	428	422	446	412	403	462	431	436	416	427	431	416	434	385	385	437	432	420	403	415	414	411	385	435	390	436	416	403	376	445	390	428	452	381	408	409	413	423	410	421	455	387	411	442	440	415	470	380	441	392	428	401	390	407	392	416	390	402	438	453	408	450	419	404	436	428	431	399	414	397	404	423	398	418	449	429	421	395	394	407	400	443	402	415	437	425	439	432	403	408	393	397	388	402	436	422	429	426	427	391	421	403	421	392	408	384	441	424	425	437	397	411	431	426	412	437	409	413	416	446	409	402	442	407	423	435	390	409	407	428	410	411	438	377	426	412	409	424	413	411	406	382	404	400	396	435	387	382	397	390	410	424	402	422	404	421	416	384	419	414	389	399	422	410	427	399	382	400	391	420	435	390	445	439	403	412	426	406	413	417	404	425	418	421	412	387	383	409	432	428	400	435	408	414	405	436	430
23004	21458	29087	24283	21465	21499	9487	2379	1487	1180	1002	853	769	696	635	606	556	495	534	432	495	460	478	426	467	452	481	428	415	399	383	393	413	380	390	438	390	360	405	400	373	412	387	393	375	416	385	384	356	371	383	383	368	406	364	359	416	355	383	381	358	371	390	372	379	365	346	371	375	397	376	357	386	367	366	350	360	346	386	357	371	360	358	350	371	342	373	368	380	361	393	379	374	354	379	356	374	378	359	374	401	392	331	369	383	382	335	365	387	368	396	379	362	364	374	385	382	342	357	328	398	339	351	364	361	359	409	384	338	377	385	365	384	331	372	373	396	381	369	368	347	351	386	410	333	346	338	383	362	374	330	365	383	371	384	390	359	336	396	362	365	370	380	364	402	380	386	363	415	389	333	362	359	349	348	338	379	363	375	388	361	394	356	374	322	373	368	385	381	386	358	349	364	351	339	332	395	365	354	358	360	399	339	363	397	344	370	366	371	368	365	376	352	364	371	373	378	357	387	372	373	379	357	349	358	383	369	353	375	358	367	409	373	405	401	366	352	345	353	351	390	378	362	361	400	377	386	399	336	364	387	380	363	380	354	347	378	363	376	373	373	360	333	342	370	369	339	364	374	365	357	382	385	343	377	343	357	342	385	382	386	384	382	345	373	357	340	374	369	390	406	381	364	340	339	359	346	365	348	353	348	351	361	364	371	351	364	412	370	356	388	355	331	378	390	363	339	375	386	363	378	357	373	401	344	336	338	381	362	371	363	370	363	383	367	387	372	375	379	355	376	399	341	381	345	403	367	398	396	362	345	379	384	356	327	368	406	362	395	374	353	384	352	347	381	378	391	356	394	357	337	390	357	344	388	369	360	348	370	393	364	360	392	402	374	363	371	349	378	383	343	366	382	379	336	405	371	317	372	352	369	370	348	384	401	359	368	357	364	375	376	396	375	379	368	370	360	394	389	363	356	344	340	394	370	379	369	343	340	348	352	387	344	377	362	346	390	348	337	363	374	359	338	329	328	327	364	383	366	369	387	367	365	357	334	367	390	357	338	354	343	379	374	389	373	370	374	397	397	373	393	365	388	332	379	386	396	325	351	367	353	326	370	391	369	341	356	395	399	351	366	361	380	383	339	341	417	366	350	377	384	345	352	358	353	361	368	370	396	362	356	369	384	349	389	347	338	369	382	396	353	352	344	366	350	351	363	371	382	372	364	401	358	393	375	363	364	365	364	367	359	395	371	379	354	346	366	364	330	343	323	366	358	350	353	390	376	365	360	366	350	354	339	335	340	357	396	344	345	358	363	352	367	374	382	342	351	370	368	348	375	351	384	395	346	348	372	366	328	334	374	402	389	330	355	340	356	353	360	368	361	372	359	352	368	364	369	338	365	388	383	350	361	356	346	335	373	356	324	346	392	315	358	338	356	352	361	358	391	353	371	379	375	376	355	348	339	347	360	381	359	337	352	356	345	375	371	368	345	366	360	377	368	344	310	341	342	359	400	362	364	401	355	337	384	394	368	338	327	356	343	341	368	391	372	370	388	351	414	370	388	352	386	350	410	374	341	320	364	366	399	377	361	340	362	409	349	362	354	376	380	364	366	376	382	333	363	359	364	368	396	350	342	382	353	358	389	365	364	376	367	369	372	350	397	362	355	362	365	374	326	386	393	362	369	346	397	393	388	349	359	361	365	383	354	360	375	328	348	351	370	360	402	363	364	336	371	405	343	403	351	354	359	382	385	364	406	354	362	337	340	360	342	367	349	349	387	372	379	390	363	337	369	357	336	352	372	316	344	345	389	377	364	396	373	341	348	366	368	341	347	336	398	387	348	374	344	369	374	364	378	337	358	354	341	374	336	369	349	403	357	386	356	369	354	379	380	359	367	337	343	355	393	407	347	344	368	317	383	379	356	336	378	361	347	351	397	349	376	355	347	349	372	369	379	339	353	340	383	364	365	351	358	361	350	355	357	374	371	352	375	380	357	362	381	391	359	344	357	392	355	358	386	343	369	336	345	387	396	373	387	337	322	336	342	346	374	356	364	370	348	340	401	357	399	369	358	371	357	341	334	389	359	383	371	372	392	343	345	350	364	365	369	378	332	379	365	310	340	370	387	348	380	372	407	354	406	344	390	371	347	346	352	384	345	376	382	372	360	359	361	344	360	343	339	394	366	391	364	364	354	367	341	376	356	346	365	346	381	352	342	372	356	356	342	377	385	350	360	378	337	374	360	335	369	370	362	343	360	373	353	364	391	320	351	353	351	354	334	359	373	358	354	403	368	399	355	353	365	364	397	358	371	385	333	369	370	394	344	393	349	359	365	385	345	369	348	360	383	378	317	341	402	338	372	345	380	366	374	380	352	381	378	371	329	380	372	354	332	334	400	344	367	373	374	389	375	377	326	381	359	378	351	366	399	356	370	380	366	396	372	326	373	389	330	369	366	362	347	369	362	369	372	381	369	393	355	367	332	332	381	372	350	367	391	366	345	339	345	369	390	406	386	339	395	328	365	348	341	384	351	383	326	379	359	378	373	364	338	357	352	361	345	385	350	326	378	356	373	367	379	392	345	349	393	323	376	384	356	392	336	349	330	406	342	339	381	372	343	360	366	340	390	376	321	355	392	356	370	329	352	376	378	377	395	346	360	360	361	367	388	340	320	357	340	366	353	326	358	376	345	383	382	355	372	375	389	389	364	368	347	368	371	398	354	359	415	356	347	365	351	367	347	414	368	378	333	349	376	412	374	342	358	358	388	369	373	376	357	372	379	378	337	366	369	365	354	369	373	439	356	371	355	397	343	375	368	394	359	374	369	341	356	354	369	355	365	360	376	340	377	361	346	371	365	359	370	392	364	339	372	337	387	401	364	375	383	392	396	369	360	376	357	348	357	377	369	340	339	367	359	405	372	365	360	351	361	356	351	362	362	351	357	368	363	360	409	346	389	382	386	330	387	366	365	399	364	352	359	358	354	378	346	356	353	388	379	344	352	370	356	385	361	317	360	363	360	352	345	366	392	384	403	389	412	372	387	341	361	365	334	365	374	336	379	349	358	352	347	379	375	375	371	356	348	378	356	348	351	371	395	354	364	330	369	335	355	359	343	401	368	347	352	390	351	351	324	371	354	337	346	378	366	340	373	377	385	359	362	341	367	361	399	344	372	349	353	343	370	360	345	368	367	372	363	378	381	381	342	379	376	339	382	377	338	377	354	363	361	383	362	320	323	387	391	343	371	332	366	349	354	401	340	388	369	349	393	364	392	359	348	396	355	341	352	377	351	373	388	366	349	377	368	366	373	384	375	361	371	360	330	362	358	370	356	362	357	366	343	349	353	356	350	373	368	373	342	368	331	361	360	370	347	354	322	362	374	387	377	315	394	361	381	367	354	382	349	343	348	349	348	360	356	364	368	359	397	377	375	358	366	370	366	401	380	380	339	330	379	353	400	386	364	368	335	343	350	381	384	374	345	370	360	351	369	319
7718	22935	19401	11792	8611	6408	5194	3941	2905	2232	1675	1514	1309	1123	994	926	824	705	675	693	650	682	624	628	702	670	628	560	545	551	549	564	562	552	542	556	545	530	548	520	523	482	500	517	467	524	517	519	527	505	484	488	477	526	488	437	501	460	473	460	458	490	427	485	503	471	501	447	467	500	492	494	447	482	459	439	461	481	496	459	468	467	470	486	439	458	462	492	474	500	453	461	462	441	429	473	461	428	467	456	431	480	456	466	478	475	470	454	472	454	491	454	453	489	476	445	428	411	440	461	488	467	459	453	489	479	476	451	412	448	479	450	486	491	450	444	451	431	476	472	437	467	467	512	441	445	471	439	482	480	425	424	503	455	467	508	454	451	451	484	500	469	467	471	499	466	464	418	476	460	474	450	500	435	456	471	502	433	465	461	437	462	456	454	462	450	458	447	447	455	481	476	509	449	446	459	489	457	461	447	476	426	441	503	485	443	462	419	462	451	446	467	447	452	428	472	448	514	476	476	455	482	436	472	467	463	453	454	449	460	452	449	478	440	462	469	482	486	467	449	455	462	465	450	420	442	472	432	476	443	432	428	490	474	476	472	482	472	473	411	442	469	445	462	446	483	454	476	452	468	459	450	458	474	450	450	439	439	437	448	473	469	473	462	443	482	476	480	466	450	469	452	468	488	469	479	482	477	461	468	447	442	457	448	506	495	464	418	451	480	496	462	440	459	471	473	458	446	451	455	445	457	501	518	460	462	469	428	469	461	440	427	454	471	461	426	482	467	469	488	485	476	493	471	502	487	419	470	483	478	466	460	441	431	450	439	477	446	433	430	446	491	445	449	477	447	436	495	460	435	468	461	440	431	482	441	466	478	485	441	478	466	440	442	444	472	477	443	440	479	488	431	458	455	426	487	441	477	474	449	479	447	437	428	474	479	450	481	465	473	448	429	467	437	431	444	446	484	463	455	485	467	448	449	477	472	469	434	470	451	466	466	450	455	495	467	447	458	448	469	417	449	469	463	420	462	433	464	470	461	470	459	495	507	448	482	473	464	479	466	485	446	481	482	478	447	461	440	490	489	456	430	479	433	427	460	435	451	468	451	438	436	452	494	473	439	462	477	423	459	467	512	443	473	474	459	434	464	491	444	478	480	472	481	459	452	424	442	510	472	439	520	430	444	470	442	497	449	450	474	472	459	454	493	505	462	508	477	457	460	479	487	489	466	445	460	483	466	470	423	497	448	470	484	489	489	452	462	428	461	475	476	459	450	497	474	492	444	452	528	487	473	458	489	466	435	416	467	476	441	474	451	486	447	517	465	453	492	439	477	495	479	487	467	432	447	426	460	477	481	481	448	489	444	452	463	468	488	462	433	439	458	460	458	482	481	440	470	456	445	431	459	461	453	438	470	490	451	448	461	472	479	473	502	441	475	468	451	458	463	486	445	476	479	468	440	490	469	428	491	488	479	449	466	451	470	486	450	469	499	457	458	452	464	466	477	456	513	462	457	447	471	427	473	474	473	477	471	448	487	479	474	432	513	461	453	483	480	449	433	432	478	464	463	479	433	475	495	424	477	464	484	436	441	458	466	468	461	441	472	484	481	463	433	441	464	433	460	443	484	453	427	460	485	489	496	458	437	461	516	458	448	460	495	455	430	437	485	459	454	462	465	452	505	470	463	487	457	455	489	437	447	462	461	425	468	483	459	463	459	452	436	496	470	491	453	457	492	479	468	410	483	427	473	472	443	459	459	467	461	483	470	434	464	501	465	476	460	455	432	449	486	488	462	461	479	503	440	455	489	482	465	459	475	511	440	487	467	413	443	464	460	436	467	461	447	475	444	487	419	440	493	458	448	447	446	442	462	485	446	456	455	474	458	490	480	445	452	520	471	433	512	489	489	437	497	485	440	444	454	483	471	485	467	459	429	455	460	499	461	391	475	455	477	461	456	464	440	474	493	502	480	445	491	503	476	452	479	439	464	438	488	449	470	450	474	462	465	439	425	455	440	466	452	434	458	444	490	452	445	440	471	481	515	453	434	463	463	452	447	448	476	447	447	458	486	452	437	473	485	450	460	456	461	412	461	447	478	452	429	456	473	433	477	451	483	476	455	453	482	453	457	448	439	456	440	505	452	496	431	459	476	463	471	440	450	442	428	491	469	483	433	448	403	460	489	487	469	460	450	480	422	435	434	461	465	465	468	431	505	492	437	521	467	502	492	441	495	470	447	448	455	440	464	425	492	485	446	458	469	448	480	462	451	491	475	463	463	473	502	450	439	440	456	448	506	448	443	457	456	498	472	449	503	486	446	446	487	460	483	453	462	470	447	444	509	464	445	496	449	447	471	477	483	470	423	457	444	460	496	476	461	476	471	460	476	458	440	474	473	474	468	479	483	470	497	494	463	422	455	478	472	428	446	444	453	462	470	460	465	446	475	434	432	464	442	466	455	494	439	459	503	483	438	461	395	466	458	474	494	477	449	434	458	461	456	434	470	492	474	490	453	440	447	517	455	418	451	427	452	482	492	459	464	459	459	483	467	471	456	453	475	464	468	470	441	429	476	409	485	476	459	485	436	517	476	465	438	481	454	460	465	487	487	435	499	471	441	480	501	482	481	467	498	500	495	477	475	469	466	432	455	482	455	514	466	458	489	447	461	449	472	455	479	456	461	484	512	452	441	471	452	453	447	436	440	443	450	496	428	470	453	470	452	437	463	477	426	474	467	455	475	433	480	476	482	446	471	482	461	452	451	461	469	472	474	457	446	458	499	447	458	432	457	430	472	485	478	458	473	440	512	471	459	459	436	486	437	460	478	429	463	485	446	443	478	470	469	471	474	458	436	417	487	438	451	494	437	472	459	464	478	482	474	459	478	440	453	452	430	485	472	412	444	444	448	442	438	482	442	467	447	484	435	461	482	467	469	427	441	451	470	436	481	470	513	483	476	444	455	449	478	468	475	427	445	472	446	455	495	444	438	443	468	465	456	476	489	419	513	474	451	495	445	422	452	442	463	469	459	432	435	441	484	499	455	517	463	480	505	465	446	433	470	491	431	500	486	439	471	471	489	482	447	447	431	423	477	475	448	462	510	443	493	476	470	469	455	457	456	432	448	433	450	442	477	460	505	452	445	428	436	447	501	483	470	451	449	446	457	475	438	453	468	479	423	469	467	450	487	465	495	450	460	463	488	475	465	464	469	465	461	509	461	502	442	461	459	462	497	479	475	458	452	481	459	486	422	422	480	416	443	452	472	455	472	475	470	453	447	459	474	443	504	479	469	441	424	483	466	442	451	451	428	485	457	443	439	466	476	437	456	485	490	431	413	461	432	435	455	478	478	441	488	456	452	452	431	423	418	460	440	486	480	480	460	455	482	445	445	455	466	459	459	467	443	500	460	491	476	457	462	445	453	461	428	480	465	487	460	414	486	476	477	459	480	479	434	500	455	484	453	472	485	464	441	439	471	431	473	440	469	462	445	449	455
27581	19269	8510	3536	2005	1388	1194	1019	929	832	764	747	702	734	695	649	679	636	641	646	641	616	670	638	640	615	623	622	620	624	646	597	631	639	629	674	641	634	615	589	590	660	681	644	604	588	620	619	584	631	609	641	620	603	597	607	611	568	651	591	563	608	630	604	652	630	597	631	596	625	593	592	583	645	652	625	556	586	613	639	593	663	616	665	655	592	597	623	617	654	626	635	619	609	615	596	579	586	626	611	640	609	635	580	555	584	621	679	637	631	651	647	581	587	621	632	589	558	608	605	607	602	656	596	650	617	553	565	641	573	595	587	615	601	653	601	599	603	606	587	625	664	595	656	611	640	629	623	609	600	597	664	597	590	571	598	608	642	578	615	608	608	622	655	604	597	603	611	635	647	610	586	629	643	628	633	607	575	651	627	662	584	600	629	597	623	607	629	600	607	595	593	590	602	623	615	648	633	638	592	649	611	610	582	600	615	625	623	616	539	610	631	576	645	614	598	629	604	580	568	613	590	579	624	636	608	625	636	649	635	585	606	571	593	628	574	597	621	571	611	573	580	620	614	604	627	590	616	652	632	654	624	577	598	656	596	622	590	637	639	618	628	598	625	609	566	626	615	610	648	599	587	572	583	615	577	628	617	614	659	636	640	651	600	653	634	594	615	640	589	585	601	635	629	643	575	616	612	643	600	632	573	641	594	603	631	641	630	619	615	577	612	590	633	595	602	640	560	635	631	581	623	636	610	616	584	561	625	605	586	609	620	593	592	589	657	560	607	611	645	602	603	640	596	623	649	618	579	534	583	657	641	613	613	611	599	564	609	615	615	612	619	592	597	631	568	655	567	616	608	613	610	645	620	633	592	615	586	611	575	609	625	600	615	650	596	605	594	618	609	634	617	643	636	605	561	618	605	628	582	615	627	633	578	591	656	616	565	606	674	596	595	641	582	659	627	609	598	619	622	610	590	610	576	591	572	658	618	615	581	596	646	674	621	647	615	595	633	556	624	649	602	622	607	604	604	641	625	593	602	624	628	601	612	640	618	611	621	613	603	579	609	635	618	642	641	569	607	600	598	644	608	650	621	611	623	657	619	642	628	583	644	656	634	614	649	619	599	650	596	586	616	621	643	620	583	588	592	629	645	633	595	584	622	609	603	638	617	614	641	591	590	576	627	635	610	629	600	642	631	562	604	620	606	627	621	607	591	566	624	576	584	623	587	588	602	625	622	617	586	581	614	631	600	588	645	629	620	608	624	593	630	588	591	648	615	596	621	602	641	600	593	599	597	632	651	651	620	589	607	599	591	591	599	628	578	587	610	630	621	629	625	550	580	648	587	634	636	591	580	620	629	588	633	630	615	648	640	607	635	596	578	633	629	614	623	586	629	622	598	591	596	601	640	656	621	616	639	641	627	640	608	646	635	635	587	612	602	633	576	615	576	626	589	641	595	594	606	631	604	617	596	613	615	574	591	643	623	631	620	566	641	605	641	644	616	570	613	597	601	615	610	597	592	644	602	650	598	573	619	603	583	565	643	618	638	615	581	577	643	630	605	599	614	634	608	656	636	628	651	596	610	591	605	613	597	620	626	604	605	649	620	569	572	628	581	589	601	588	569	573	600	596	632	626	607	609	635	576	652	613	609	621	613	646	630	587	592	597	615	571	636	619	633	591	616	591	654	639	625	645	630	573	574	568	603	609	609	609	636	645	597	619	606	629	622	610	616	609	637	568	630	633	614	623	602	598	600	669	622	629	623	577	584	606	627	611	616	589	640	580	603	625	597	602	644	638	565	580	560	621	613	582	621	618	570	612	572	573	591	605	608	656	597	570	612	629	638	646	619	559	590	626	582	626	624	644	581	598	615	617	589	645	654	635	661	640	617	651	645	630	574	654	606	604	623	605	626	598	592	589	648	591	598	645	632	591	602	603	553	566	625	609	601	578	643	618	645	618	586	655	621	578	620	646	630	596	646	564	633	622	614	620	628	633	588	602	602	627	610	584	609	593	628	618	627	582	577	600	592	589	591	592	610	631	587	640	597	594	637	634	642	648	613	583	661	659	569	611	621	587	589	620	643	614	585	581	615	635	624	635	597	608	650	625	609	603	610	602	583	609	616	598	599	628	595	625	639	635	577	616	595	636	604	636	627	634	636	598	617	603	637	613	600	624	621	617	623	625	626	580	602	589	585	616	602	565	542	595	635	591	587	615	567	626	612	589	615	627	671	594	646	622	681	636	577	645	598	594	660	580	602	640	616	561	639	606	607	608	578	654	596	624	603	607	611	630	603	659	643	618	575	613	608	627	627	634	615	645	634	578	650	588	603	618	650	591	604	594	591	585	651	615	677	621	660	644	589	584	572	626	586	626	610	606	606	617	606	620	611	546	584	617	639	623	611	597	583	566	608	633	635	645	617	624	629	580	646	651	604	615	646	610	625	600	625	633	578	624	600	629	618	610	616	611	639	619	599	640	597	626	613	594	561	655	646	633	612	595	595	661	641	586	633	615	647	621	638	608	608	607	564	597	612	597	604	628	618	604	617	660	631	595	588	590	627	661	609	584	602	651	682	600	592	640	623	583	610	679	661	596	606	604	619	644	606	615	637	617	575	590	627	570	620	613	598	576	611	582	607	643	620	625	612	597	618	618	594	624	619	587	591	624	616	604	689	598	601	561	591	628	641	602	600	593	606	655	621	614	581	607	642	628	657	613	590	610	582	616	625	618	622	617	612	569	622	604	595	603	640	596	592	621	605	569	623	632	609	637	602	595	635	623	620	603	634	627	635	597	654	628	627	686	590	585	595	575	635	613	613	655	595	621	638	583	636	597	627	645	586	635	589	619	634	683	600	593	612	636	601	626	594	673	618	639	623	620	642	600	623	599	652	613	625	601	579	617	622	575	612	604	588	553	586	644	657	600	636	593	646	593	651	614	619	612	647	651	597	602	601	643	635	599	633	633	636	621	600	634	570	635	580	605	609	645	649	601	611	627	632	628	595	599	616	615	630	596	641	611	621	686	619	605	645	663	609	616	617	640	606	626	590	649	646	623	655	637	624	649	601	607	550	596	621	626	595	619	615	586	645	596	650	609	592	623	612	641	577	619	619	635	609	587	617	563	670	592	595	592	625	643	640	588	632	591	618	630	635	632	604	591	613	622	586	588	586	620	623	637	603	616	625	585	588	632	599	639	642	622	627	646	637	625	643	601	576	619	609	621	617	575	658	619	653	573	600	594	602	588	640	574	634	668	625	581	639	618	613	595	629	633	582	640	615	661	609	594	616	607	622	601	643	616	589	607	621	574	592	643	647	600	620	614	560	597	637	652	599	623	627	625	625	635	619	624	616	582	597	628	640	670	616	581	599	623	622	624	597	622	571	598	594	638	590	645	613	608	629	544	654	572	644	611	649	632	559	609	658	635	597	632	636	637	577	609	654	639	636	590	638	615	621	660	633	618	628	590	610	612	595	577	597	596	634	626	619
6711	9108	7924	4412	3385	2448	2032	1856	1464	1296	1087	1031	937	959	903	853	846	787	814	809	738	832	819	755	788	794	751	804	759	756	763	790	767	762	787	738	771	778	756	757	805	723	765	752	745	763	787	754	688	761	809	747	740	766	725	790	738	738	715	723	733	697	725	683	735	763	724	731	778	748	750	752	676	725	734	766	772	727	783	747	746	744	765	738	730	710	733	721	687	745	723	713	740	677	788	729	739	780	725	766	769	788	785	766	673	715	704	769	718	705	746	790	758	733	794	732	700	729	762	687	757	789	784	775	733	732	752	710	727	739	702	763	743	764	736	736	780	760	741	736	779	731	769	725	770	757	719	792	790	794	707	742	751	744	759	778	783	731	670	735	721	740	695	744	750	753	717	689	761	714	730	733	768	792	763	770	745	767	746	727	753	758	705	733	766	739	763	741	698	769	719	744	777	756	773	741	718	768	796	724	747	720	766	744	767	746	685	731	743	737	783	690	753	695	723	767	763	749	760	734	730	743	746	735	697	757	746	747	755	796	689	715	790	678	791	821	748	767	728	733	781	714	722	812	785	782	754	796	738	724	758	748	776	727	737	685	705	709	788	716	708	760	728	767	728	713	767	789	782	680	760	753	726	701	731	715	729	754	685	740	731	770	752	736	781	738	744	776	787	771	700	725	752	763	704	764	761	829	751	763	730	757	705	774	776	767	715	738	718	747	768	781	713	728	749	769	716	689	715	742	705	734	714	748	761	696	740	687	724	730	745	760	737	747	756	743	694	762	710	735	745	804	752	777	730	739	739	740	749	707	746	730	747	773	759	708	698	797	846	763	800	753	745	756	727	666	738	734	753	738	694	680	732	733	771	763	751	781	766	775	738	742	730	745	725	738	749	751	771	712	748	744	728	803	680	748	834	707	743	733	731	775	740	694	755	751	821	715	782	746	717	716	760	714	759	754	770	717	792	735	768	709	702	758	753	704	730	783	733	698	773	751	777	726	751	738	731	746	718	771	725	738	763	775	745	734	732	695	735	758	760	762	730	747	764	756	768	728	756	750	774	786	769	746	746	755	732	769	726	764	723	757	705	762	735	721	790	757	803	726	779	776	721	729	765	722	736	731	763	740	752	713	717	764	723	718	714	713	712	754	727	762	706	749	747	727	722	678	709	713	747	745	723	717	750	771	762	754	748	744	749	732	760	770	750	736	767	757	761	746	725	753	725	773	715	751	735	731	719	710	743	760	721	755	759	742	757	757	715	752	718	771	722	744	713	794	715	791	725	732	773	762	756	759	714	777	677	751	736	757	761	756	762	702	749	718	740	759	787	729	814	730	770	704	746	754	737	757	738	694	747	738	767	781	772	768	716	755	732	709	756	751	722	701	742	734	720	753	754	714	758	755	743	777	725	727	747	751	764	729	752	762	732	743	680	772	725	728	763	798	729	720	777	750	746	805	720	772	717	741	759	769	719	773	726	766	753	756	764	736	698	800	739	787	716	734	695	763	765	791	758	730	746	759	747	728	739	758	761	776	786	791	768	734	723	747	759	700	756	749	709	800	759	713	761	714	717	734	709	761	757	711	798	745	726	784	751	771	759	666	717	767	733	713	735	742	745	720	743	736	718	729	769	707	710	752	790	757	824	732	717	720	749	722	732	745	692	752	733	736	732	711	729	805	719	763	811	745	771	761	768	729	741	737	750	744	716	727	818	764	769	764	747	738	726	701	719	725	771	813	717	811	732	777	744	742	816	800	732	815	761	758	739	720	790	763	763	763	759	776	769	782	743	713	733	757	751	782	722	769	706	770	712	731	746	783	705	706	756	731	799	718	720	720	701	730	774	761	730	764	737	769	723	746	731	745	766	769	812	726	765	771	791	739	714	776	709	793	717	740	744	736	738	716	759	728	800	734	730	746	699	774	766	728	742	732	716	747	731	755	707	704	725	707	701	728	768	781	760	795	741	737	728	789	773	753	785	759	721	788	737	707	684	703	775	773	735	805	765	709	695	725	717	808	784	739	753	699	767	766	765	746	696	726	705	714	736	729	762	732	762	735	732	748	756	724	778	756	712	843	734	759	730	770	784	715	751	745	771	721	736	729	720	705	772	747	742	762	755	746	726	745	754	702	755	761	763	742	764	705	697	728	763	787	787	713	738	735	681	731	755	779	720	801	780	773	739	680	752	740	744	722	686	740	762	775	747	731	737	792	719	735	771	771	741	725	743	723	748	734	733	747	718	738	749	755	773	711	792	772	743	778	738	776	772	743	749	712	738	741	746	721	732	751	697	778	784	691	704	726	744	658	689	785	762	767	737	721	760	737	714	720	714	737	781	707	697	769	780	751	733	766	795	692	775	759	704	732	759	775	738	739	712	712	757	755	724	761	741	703	767	777	742	793	732	801	687	762	745	766	741	728	733	715	777	759	765	749	720	802	750	748	724	701	732	743	674	779	708	728	684	768	755	742	738	754	727	766	746	723	689	740	698	676	736	759	706	733	744	762	745	692	769	717	718	787	741	745	737	747	722	732	757	711	743	748	710	739	763	734	777	784	809	733	709	731	757	699	768	764	725	755	753	731	756	749	717	732	724	789	735	768	732	738	745	765	780	763	733	772	719	760	769	728	705	759	758	759	729	736	732	736	683	786	708	740	684	753	707	706	722	700	746	742	770	745	737	809	773	761	719	767	707	741	750	767	702	763	749	779	713	703	738	746	782	715	788	739	788	686	716	730	756	698	737	764	738	748	820	765	712	787	712	746	767	738	748	703	758	733	720	734	751	721	769	755	742	766	722	706	726	776	751	748	768	681	688	733	728	746	768	731	757	773	738	771	730	710	715	710	719	723	758	719	763	779	710	766	793	772	777	759	724	746	744	711	698	743	735	768	793	740	744	756	754	758	731	733	738	763	750	779	729	758	719	772	710	722	739	728	772	762	742	780	779	788	752	798	735	719	747	779	788	774	773	743	740	708	744	706	767	698	741	758	748	802	739	726	736	709	688	733	762	766	756	773	749	750	719	746	719	719	775	756	740	736	750	730	752	745	738	687	750	746	750	742	750	725	729	738	721	746	784	781	766	747	759	749	759	697	736	785	744	703	726	783	785	718	732	764	787	739	748	742	758	757	707	765	740	756	722	737	684	794	730	744	714	765	745	788	738	767	757	729	769	749	723	749	745	761	777	770	737	747	752	729	743	771	744	746	756	753	710	759	771	771	757	742	740	799	758	762	748	763	756	745	721	781	777	738	746	734	755	735	789	786	738	736	764	745	755	786	742	719	723	756	751	740	792	757	725	754	784	819	709	723	736	752	704	728	760	738	766	767	730	721	759	742	764	705	761	703	735	765	733	740	741	765	724	753	779	692	700	749	705	774	749	723	723	756	731	704	745	763	738	746	703	740	722	796	718	718	726	799	714	824	728	706	765	742	728	742	697	787	703	754	793	744	768	749	727	790	721	756	734	743	745	739	757	733	787	743	770	756	742	762
24091	21434	28569	24688	21391	10649	2656	1826	1372	1210	1083	989	945	915	862	825	807	775	781	776	838	745	734	774	745	741	713	726	645	708	701	724	683	702	686	739	715	692	683	692	713	703	690	678	707	658	677	737	685	668	662	712	655	722	662	729	716	675	695	648	668	653	629	698	676	667	688	712	688	649	666	715	699	682	672	692	670	715	682	709	701	673	663	688	679	668	669	674	684	660	678	715	643	661	675	688	713	697	682	686	647	665	708	697	690	701	671	667	678	675	697	721	683	703	691	695	678	686	640	710	671	682	737	682	732	732	708	708	681	715	720	652	680	642	674	671	708	690	694	718	694	719	667	689	708	684	724	712	714	659	704	689	717	653	704	731	666	712	733	699	690	687	657	703	733	715	738	676	664	673	694	665	689	629	662	680	633	696	679	648	659	666	690	672	709	649	748	675	708	696	658	708	671	666	652	681	688	671	710	699	639	684	680	664	673	623	652	669	669	682	742	703	671	678	720	695	664	701	608	663	715	676	724	690	665	708	658	673	624	683	649	710	676	712	699	674	703	683	627	669	714	714	711	633	675	686	694	654	650	682	690	702	659	696	653	665	688	692	682	701	696	658	683	681	732	734	689	683	687	657	696	665	640	694	707	642	687	676	735	659	656	684	644	727	703	729	687	681	677	687	746	684	713	680	705	696	721	678	713	664	642	679	714	679	723	693	675	703	722	673	693	681	661	712	684	673	687	696	689	654	686	712	675	683	677	668	668	705	661	689	690	688	668	655	677	713	636	664	721	717	664	671	684	716	665	657	655	663	665	697	697	713	674	656	668	708	665	648	647	690	698	704	734	708	692	657	675	727	685	721	707	678	699	694	717	669	713	713	694	659	713	651	691	674	669	647	679	703	677	694	642	678	698	674	759	713	713	673	672	669	657	609	697	670	668	686	679	714	728	657	692	662	685	674	634	680	633	655	704	720	690	684	719	712	648	629	662	686	639	698	688	700	664	690	648	649	692	707	641	663	699	682	713	662	647	741	715	681	649	626	687	681	701	696	687	668	660	691	706	691	665	692	706	663	656	684	642	698	619	646	683	694	700	669	621	681	651	698	657	704	679	630	664	670	689	687	657	675	650	689	660	676	723	709	673	746	675	715	665	675	664	632	713	715	653	706	693	676	716	714	650	669	722	643	652	666	668	690	689	681	720	663	649	696	678	689	686	708	673	614	709	714	721	682	688	666	704	705	667	714	770	729	674	671	688	665	668	655	686	627	744	687	676	699	703	636	687	691	650	665	671	719	668	645	663	713	737	661	618	660	671	664	699	661	692	699	666	681	673	686	669	715	691	649	649	659	667	681	635	755	649	701	706	744	753	653	686	679	675	672	665	686	683	727	693	670	695	688	672	696	686	673	698	651	718	676	677	667	696	645	683	701	708	648	723	648	679	679	640	650	721	709	671	670	710	689	686	712	677	687	682	669	682	674	712	690	721	672	669	679	659	698	691	685	690	711	691	677	717	691	692	686	741	675	700	716	670	688	698	717	664	682	699	677	699	713	694	682	677	694	721	665	656	649	700	705	670	677	637	697	691	666	679	683	716	702	672	714	665	685	667	671	676	659	640	689	720	659	695	680	658	708	680	688	740	680	667	686	669	695	640	685	648	706	679	638	699	624	675	636	726	693	669	680	644	660	627	680	680	644	646	710	711	695	704	638	677	664	692	701	673	671	672	698	708	675	660	701	684	685	713	706	648	679	674	673	684	701	676	687	699	663	695	720	703	671	712	686	639	667	681	659	693	652	670	653	666	687	689	710	626	699	702	697	687	683	713	654	686	693	709	676	636	699	674	657	694	669	643	735	685	699	676	705	701	675	658	669	702	693	697	717	673	734	675	729	699	706	660	684	647	712	681	698	680	640	656	727	716	641	713	629	646	668	730	691	673	711	673	687	667	680	720	663	700	703	720	686	735	621	667	716	674	620	675	704	691	639	662	695	658	639	680	666	724	654	661	691	653	696	678	678	663	684	645	691	657	723	697	687	695	682	733	698	625	647	635	672	707	696	642	673	655	674	664	718	701	664	722	679	714	656	675	674	695	742	696	684	684	704	684	729	684	686	684	679	711	677	663	671	643	667	686	648	688	638	655	680	680	699	737	692	668	657	652	676	703	712	686	695	665	673	659	635	702	701	665	682	718	673	717	648	653	681	699	677	672	696	678	713	677	677	687	685	741	681	712	691	672	646	661	678	755	674	651	687	636	689	638	698	690	683	712	701	682	683	669	695	740	648	692	684	677	676	714	719	642	660	655	669	706	670	671	686	690	641	686	661	676	679	686	740	685	670	693	702	642	649	717	674	737	709	694	648	667	662	678	696	674	676	666	716	660	644	669	697	708	722	696	659	700	703	657	643	701	650	729	645	693	731	691	682	656	685	672	678	648	618	693	676	696	712	738	691	671	700	660	681	639	704	652	680	657	645	718	691	651	655	641	669	659	630	685	715	648	694	719	659	644	661	666	670	662	637	696	655	692	673	656	683	681	689	700	723	672	690	656	734	710	702	678	707	700	656	681	713	660	663	691	653	710	660	741	710	693	713	675	680	707	657	689	681	719	704	693	688	647	674	715	703	667	656	684	653	716	642	696	713	691	684	682	707	629	658	632	682	661	673	679	636	675	659	702	680	686	705	671	699	666	688	677	668	672	700	715	709	697	682	687	738	707	669	712	693	631	649	698	722	710	679	676	707	661	631	667	686	658	713	699	632	695	632	706	687	684	713	683	657	690	669	706	668	636	706	664	659	676	700	681	682	687	652	703	688	708	682	642	668	692	711	696	671	697	677	709	678	626	712	677	721	634	709	648	697	717	682	665	647	683	676	676	700	660	741	714	689	634	713	654	673	640	711	684	654	708	696	679	686	704	706	658	665	697	695	673	656	738	689	678	692	655	709	724	649	658	684	670	685	708	699	650	694	713	657	716	684	696	736	733	683	692	687	663	638	703	698	715	663	691	713	712	730	652	688	665	716	675	679	658	703	693	640	671	699	657	711	682	667	707	676	682	692	693	690	654	680	731	708	686	636	703	677	670	690	645	640	674	740	659	695	695	681	730	678	677	656	649	687	639	704	688	691	655	692	662	672	662	684	640	680	725	652	703	689	634	675	695	694	733	677	648	651	692	722	686	693	732	709	664	614	708	648	718	720	686	678	733	637	680	714	671	664	718	686	703	659	656	693	724	650	696	659	716	689	699	623	674	731	712	688	636	681	671	718	649	649	688	643	685	638	695	663	725	690	695	741	659	620	664	693	686	670	701	646	649	676	695	720	653	656	694	684	659	674	697	657	714	706	700	672	697	618	663	685	673	721	708	677	629	685	671	717	643	646	701	682	667	687	654	685	647	673	722	697	701	651	697	700	714	680	671	683	698	671	635	717	709	677	684	692	713	693	673	666	663	693	694	663	699	667	679	707	659	619	699	708	620	703	683	705	706	687	685	709	696	715
6347	17686	14722	8355	6005	4532	3667	3098	2390	1880	1628	1454	1274	1227	1172	1146	1071	1011	931	946	964	987	959	949	959	928	915	912	859	866	860	976	908	863	868	849	883	897	913	894	891	868	861	840	859	872	842	821	813	831	832	888	814	874	844	818	786	808	816	836	815	813	848	828	825	834	860	863	790	854	829	819	842	826	851	787	800	835	885	868	837	865	892	850	855	803	797	841	804	805	888	858	828	825	842	830	854	862	807	860	826	859	792	811	884	808	895	889	910	834	867	791	831	851	850	789	822	839	820	817	824	817	850	824	791	848	807	827	809	815	833	800	860	819	855	837	781	824	799	829	810	824	860	813	837	804	849	901	839	853	833	824	793	864	840	858	839	827	858	849	816	857	865	839	837	853	815	796	828	826	802	853	857	800	861	861	817	860	799	883	854	852	834	842	825	831	831	795	845	824	804	890	884	832	863	776	848	794	818	843	866	832	792	780	863	862	820	839	833	815	817	792	833	754	830	856	811	829	817	812	839	788	854	810	851	799	844	783	819	819	853	893	817	834	836	833	842	839	927	858	840	833	826	861	854	864	842	840	820	838	827	861	819	827	836	799	804	796	874	873	850	841	849	815	834	800	841	802	834	812	809	883	869	782	835	751	840	884	769	803	812	841	821	820	825	818	864	841	839	783	863	837	885	808	835	824	858	911	827	827	852	883	841	779	820	827	809	876	824	870	838	837	845	830	838	853	816	750	844	781	794	818	819	783	813	833	783	866	817	876	839	820	832	839	862	830	847	844	842	798	839	825	846	816	800	839	843	791	847	821	862	818	883	821	873	831	787	801	849	828	823	862	815	810	803	868	837	831	815	854	817	853	816	826	862	842	883	829	860	819	798	835	815	805	831	823	839	904	812	856	857	869	770	866	859	784	833	828	851	791	843	844	844	794	849	857	819	870	881	859	841	827	814	796	787	828	755	857	848	834	836	785	837	789	840	859	786	890	846	837	832	873	819	856	822	829	808	860	853	846	816	795	812	806	832	753	816	833	787	775	833	799	837	799	775	775	862	811	817	818	862	811	894	828	868	830	849	804	816	866	841	858	770	852	840	804	843	808	883	813	771	823	801	852	829	793	848	809	821	851	874	862	831	847	783	862	805	920	833	835	789	766	857	879	837	847	799	856	861	832	824	811	809	864	805	848	856	843	876	856	783	881	870	835	893	847	810	856	810	820	848	834	814	793	833	863	867	856	850	806	823	873	817	862	812	844	854	816	836	861	871	861	838	783	825	877	816	827	871	834	815	832	873	823	798	815	836	872	851	842	804	811	796	827	842	826	862	825	772	797	849	838	872	868	835	843	838	784	853	872	826	842	911	806	839	887	791	868	845	840	871	808	908	808	829	789	847	814	832	818	865	835	864	841	833	821	800	844	851	792	822	901	848	817	843	858	840	823	838	895	898	810	807	845	860	841	872	841	832	838	836	825	892	875	830	837	811	799	832	844	806	802	851	836	821	792	841	851	842	846	820	856	848	822	774	814	819	874	866	804	810	800	853	836	817	842	835	838	825	814	823	829	864	866	818	796	877	826	823	827	819	838	801	881	806	853	747	838	805	858	792	825	853	840	855	851	833	850	853	873	888	822	853	872	862	832	811	804	797	837	878	823	773	811	841	825	799	832	807	829	808	805	860	858	837	865	835	857	855	801	791	816	837	870	807	816	816	825	791	841	812	851	818	836	823	833	842	814	841	814	838	779	834	795	872	797	871	807	856	795	800	851	852	790	791	854	816	867	858	835	762	813	746	806	817	823	846	827	798	823	867	759	855	839	867	794	887	794	833	860	828	794	852	883	883	836	849	838	841	802	731	827	887	860	797	833	801	871	808	808	860	910	832	845	798	831	806	826	769	862	843	830	847	856	845	835	831	833	790	836	792	849	806	787	828	840	810	858	848	859	860	783	788	819	835	809	848	807	798	854	833	849	791	793	919	787	881	820	841	806	849	821	787	836	843	807	779	780	866	770	828	843	825	840	820	846	862	819	778	788	854	832	832	837	833	845	819	789	887	837	842	831	825	853	813	843	791	805	830	783	864	825	791	838	845	868	846	790	846	810	856	833	830	835	835	815	814	855	840	838	861	845	804	846	832	893	899	881	831	897	870	833	835	892	844	800	873	845	805	826	831	846	826	838	845	858	884	782	833	866	854	817	825	840	822	854	842	855	850	798	886	799	824	821	795	803	860	800	808	788	823	811	805	860	830	842	867	862	832	797	848	808	842	792	836	877	853	824	803	826	856	808	847	811	829	821	870	842	789	783	855	807	813	798	868	813	812	903	822	797	850	806	793	849	801	819	826	879	807	882	807	815	892	828	803	831	818	857	829	823	834	841	793	851	896	870	839	858	826	805	831	827	804	847	881	835	832	824	856	855	838	801	796	834	828	833	859	832	860	843	805	824	830	818	809	860	861	784	788	880	856	815	816	837	821	868	826	836	840	893	893	822	803	858	812	784	842	835	840	873	799	869	825	828	836	876	902	821	818	865	839	797	860	834	831	810	869	862	823	803	854	841	843	786	871	893	851	817	825	832	812	858	851	819	833	825	834	817	869	859	814	846	812	819	857	756	883	789	802	812	862	805	867	877	863	819	832	845	843	838	826	823	826	820	849	897	840	847	836	819	790	859	869	804	836	806	886	813	799	784	777	839	829	860	835	856	842	868	833	826	873	816	820	818	786	805	889	848	825	847	842	830	800	876	834	843	861	831	816	801	855	871	843	811	815	815	793	870	832	817	835	858	781	824	853	825	870	823	827	839	793	754	803	817	832	815	842	836	806	844	849	849	855	902	840	850	759	858	883	863	868	818	891	789	808	859	846	840	805	841	877	837	844	825	870	824	881	843	835	841	814	809	796	856	830	878	880	799	824	831	868	878	798	827	822	788	764	819	805	833	872	787	857	814	835	848	829	834	860	808	806	878	817	822	851	816	844	872	824	851	858	809	854	819	801	833	857	869	777	832	842	806	812	830	785	834	864	825	847	765	858	868	860	841	907	813	806	866	825	809	867	825	837	889	821	820	847	841	825	812	827	865	796	793	829	810	830	879	820	846	809	862	833	831	867	831	829	797	857	819	859	874	783	828	860	843	816	857	845	799	848	781	881	835	865	849	844	804	828	878	824	850	837	834	770	835	787	831	872	859	818	848	854	879	810	828	847	808	893	785	819	807	829	827	842	871	861	855	844	848	841	828	865	873	929	829	832	823	861	794	824	833	837	870	810	791	815	860	824	822	858	834	847	835	810	883	813	841	796	824	860	891	797	791	877	824	827	813	811	867	833	778	751	781	834	856	818	833	804	806	825	821	793	855	850	811	826	792	825	875	897	853	846	818	846	866	758	827	805	825	816	845	811	773	847	828	873	839	848	809	802	871	793	814	837	816	795	823	831	846	799	832	797	806	868	805	870	790	793	822	826	818	822	807	788	881	817	849	825	849	870	804	819	872	844	825
24948	21405	27540	25566	12682	1978	1386	1071	810	650	550	507	492	527	450	451	409	353	423	410	398	384	411	366	397	368	360	351	335	342	313	394	347	338	333	355	358	369	330	335	338	331	333	319	335	311	345	327	337	345	353	364	368	284	321	330	345	337	331	357	337	340	338	330	330	333	280	330	357	343	302	316	349	334	326	321	305	358	344	318	346	368	335	314	341	306	307	337	340	328	362	330	318	333	358	360	338	352	331	309	320	335	316	345	332	330	355	342	327	341	349	331	348	329	314	348	323	341	328	343	316	337	364	352	322	321	331	355	333	348	314	318	328	321	337	364	361	340	323	304	328	374	310	329	334	333	356	315	360	327	341	366	325	308	326	355	288	314	309	311	343	314	332	349	344	317	325	307	329	337	358	310	369	334	322	337	331	324	321	287	322	309	341	310	308	338	305	356	325	312	343	304	338	345	320	339	328	323	337	320	315	346	314	332	352	349	314	342	312	327	322	320	332	353	314	351	344	326	333	338	334	305	330	332	340	340	346	346	318	329	345	352	338	319	294	354	318	319	350	306	319	323	338	371	305	324	319	317	376	321	352	343	304	337	357	332	334	310	362	339	342	356	341	303	339	322	340	329	313	350	339	357	297	324	342	321	320	343	318	329	326	328	325	321	308	292	311	343	340	318	338	312	324	319	325	353	342	345	334	308	339	359	317	339	322	331	325	340	339	354	339	327	359	336	347	336	300	341	349	327	327	310	327	306	337	302	326	336	285	333	291	334	341	353	303	329	321	314	338	317	312	355	328	298	344	320	335	333	347	328	309	309	338	349	349	335	299	355	335	355	349	337	357	295	376	355	340	321	338	344	325	348	332	345	314	351	308	312	343	344	301	309	330	376	325	357	315	340	308	330	313	300	339	360	337	290	363	323	325	338	322	347	317	370	266	334	341	326	366	350	316	347	334	325	343	332	350	314	307	357	343	346	309	324	325	350	347	323	326	327	313	319	332	325	325	377	351	327	326	329	346	315	329	343	332	339	323	339	323	306	366	322	339	300	324	329	365	315	322	338	387	349	328	316	337	336	313	322	322	335	309	331	302	302	349	354	340	335	371	317	322	371	330	300	284	320	319	304	320	326	320	304	353	299	334	339	360	327	341	318	313	299	331	307	348	328	341	332	345	336	349	331	300	343	365	310	320	338	338	328	339	349	332	334	333	307	364	344	342	354	328	324	329	338	295	326	345	318	317	376	338	322	352	333	322	332	347	332	320	327	312	316	342	330	314	365	333	306	345	292	339	310	341	310	350	331	325	363	353	332	345	317	317	337	352	316	337	316	324	362	338	329	347	325	317	314	321	289	340	330	333	329	333	348	348	314	314	325	306	319	332	326	363	367	315	333	320	327	311	306	355	327	339	330	321	319	318	325	331	346	317	358	361	334	338	326	341	338	303	323	319	340	335	294	357	349	332	315	368	345	383	331	334	307	324	318	316	377	303	321	330	331	304	332	319	346	328	375	364	347	327	341	302	314	305	345	323	330	347	339	339	355	349	373	328	346	334	328	345	355	317	314	347	349	319	312	313	333	360	281	335	331	319	352	312	295	313	308	345	362	339	334	343	337	372	331	319	330	314	331	322	324	314	331	332	338	366	352	330	365	316	319	297	297	335	317	332	340	379	355	328	312	327	337	341	310	317	314	326	321	336	352	338	314	352	330	321	325	328	312	303	327	334	342	328	302	342	342	308	340	327	293	380	355	340	324	287	313	347	286	344	298	340	350	298	309	320	326	329	335	337	326	342	330	322	331	356	316	343	295	344	327	302	342	317	324	358	297	371	344	325	316	327	308	314	328	322	324	376	317	336	359	330	315	328	336	331	340	335	332	337	330	342	321	315	316	320	336	318	350	346	344	356	315	340	327	326	354	372	338	309	336	338	356	345	329	312	318	364	316	343	308	326	349	322	331	326	336	327	317	333	320	344	311	336	318	332	342	311	330	322	327	311	330	342	350	341	364	361	346	342	303	343	330	348	303	336	337	338	292	328	346	357	313	350	340	275	328	310	318	320	363	348	318	336	337	305	366	322	335	304	326	327	339	356	324	336	345	316	320	341	335	332	348	330	331	345	372	324	363	330	319	331	309	315	363	369	340	336	318	336	337	343	310	331	380	365	334	290	317	350	352	335	316	328	312	307	341	309	316	365	349	344	330	348	339	347	346	336	296	316	321	347	341	316	320	277	324	326	310	351	313	336	361	299	346	344	365	345	322	316	347	309	320	352	343	347	359	326	321	333	326	339	316	322	334	334	310	299	329	318	323	303	329	341	337	366	283	357	308	336	324	322	352	358	327	348	333	329	331	339	331	312	316	319	348	364	326	340	356	329	329	362	313	304	339	307	342	320	329	342	340	361	312	313	306	337	336	320	327	326	322	321	311	329	347	340	320	328	339	317	312	334	329	340	302	328	298	350	319	315	333	333	335	341	305	330	313	326	309	304	319	352	317	325	363	325	315	314	332	317	331	319	341	341	362	336	329	314	324	363	321	333	355	353	324	319	333	332	327	301	308	345	351	322	304	337	362	352	314	316	337	344	326	341	291	332	302	316	329	315	282	319	322	310	340	315	342	325	352	309	338	323	328	323	355	329	333	326	325	314	314	342	334	316	323	327	338	329	343	353	313	331	337	330	350	313	278	334	318	348	358	325	333	330	310	350	328	350	333	349	332	324	305	301	303	326	297	331	327	298	340	329	347	357	338	310	346	317	339	325	298	307	328	343	333	339	323	354	349	354	307	345	316	362	278	344	372	342	304	334	326	339	346	339	327	350	300	321	336	341	342	350	353	314	352	313	326	306	319	366	311	319	326	316	303	319	337	375	324	322	321	334	326	336	325	325	316	334	313	355	335	383	331	353	352	317	330	337	337	319	321	338	327	326	300	294	331	339	318	343	315	326	298	307	334	335	316	305	313	357	348	361	358	359	323	336	359	328	358	343	312	333	315	333	317	330	295	312	307	356	305	341	342	341	331	325	349	370	327	353	329	334	363	315	324	307	342	312	346	321	342	337	326	337	325	352	345	302	345	321	338	341	351	354	315	337	351	334	373	380	344	324	295	292	320	341	325	342	303	323	314	343	303	333	343	371	318	344	336	321	334	341	315	321	347	337	345	303	332	334	312	329	336	326	331	340	329	298	367	322	341	306	307	295	337	378	323	327	320	312	306	319	338	297	301	321	356	339	332	304	333	323	375	340	329	347	345	325	338	324	346	312	304	321	355	333	351	318	352	354	288	322	350	326	304	308	334	364	350	299	316	311	328	351	297	335	358	321	343	320	332	322	340	334	344	334	339	348	310	319	342	355	353	324	339	321	323	316	339	325	326	329	323	347	341	352	360	361	330	316	341	337	318	341	341	328	321	299	329	312	332	320	333	346	317	335	346	324	347	317	334	332	300	325	321	350	306	326	338	353	328	332	358	322	340	317	344	340	323	318	358	321	287	336	373
6153	14115	11807	6393	4330	3274	2644	2203	1616	1205	979	879	723	710	672	653	573	510	519	505	507	534	483	501	467	526	447	425	440	468	441	430	442	400	446	437	449	485	414	445	445	413	463	407	387	433	425	424	423	441	405	413	439	416	418	400	421	415	420	384	403	414	433	398	418	419	390	414	419	355	430	394	397	412	425	426	386	421	389	407	394	413	418	402	415	384	398	382	431	421	381	384	409	397	381	414	404	411	409	404	373	374	418	406	395	416	415	403	432	458	395	419	377	382	434	411	413	406	391	418	377	431	395	371	386	403	432	400	433	392	410	430	379	417	368	399	428	406	407	407	375	414	437	423	356	416	392	386	432	415	403	382	389	419	410	417	407	388	395	419	478	401	413	379	444	408	449	391	442	443	391	396	373	420	439	421	419	448	422	416	403	444	385	375	434	375	452	423	356	372	429	379	406	424	385	429	399	409	376	391	404	417	388	419	386	389	414	411	420	376	383	411	399	356	397	418	391	398	396	384	422	414	392	396	436	390	449	408	440	428	410	432	424	409	403	403	405	372	401	418	423	406	387	407	415	411	387	400	423	451	354	396	432	394	389	434	368	422	428	427	396	403	378	429	405	395	401	401	412	416	415	393	414	413	415	397	424	417	419	390	394	439	396	422	428	388	405	386	438	404	390	370	387	426	400	424	426	404	383	388	426	404	408	383	417	453	376	401	412	453	395	427	400	393	410	416	425	398	402	357	419	367	448	377	362	400	425	407	400	380	413	408	422	432	443	378	398	405	395	363	415	441	455	438	420	393	404	380	388	399	414	386	390	419	410	433	406	455	409	388	443	383	375	401	416	411	391	413	402	400	408	407	425	368	414	414	404	381	369	447	422	395	459	410	441	422	414	382	401	396	413	412	375	415	443	395	448	409	426	382	402	439	416	390	431	384	442	425	376	391	407	398	412	460	379	385	378	402	434	390	424	415	407	385	391	434	376	441	384	395	431	430	415	426	400	424	442	432	407	379	402	381	448	440	400	392	412	412	406	390	447	403	412	416	424	408	393	376	418	401	436	389	432	389	379	444	397	411	396	382	430	413	414	424	409	413	410	393	374	395	447	420	406	420	394	427	382	413	415	421	362	399	370	434	425	416	405	409	411	398	394	393	402	366	393	401	423	401	389	359	414	413	421	390	391	448	407	361	430	419	449	391	444	431	390	382	447	386	427	395	414	367	395	405	428	407	426	400	412	425	390	432	414	420	435	434	402	407	359	412	399	402	419	409	410	395	426	448	414	394	385	391	431	380	420	436	381	414	398	388	403	429	428	401	402	401	426	392	423	403	447	450	418	408	405	407	403	443	393	370	384	381	404	432	427	467	394	414	400	397	396	433	417	412	408	416	403	358	399	387	401	418	395	394	391	421	374	406	404	406	379	417	396	403	437	396	411	426	403	416	430	423	393	391	397	423	406	401	398	431	385	418	377	402	423	416	426	403	420	421	386	402	418	389	414	375	427	402	417	391	409	390	417	393	407	424	397	415	403	384	437	398	379	380	382	406	416	416	374	423	426	380	405	386	414	425	422	398	395	391	406	439	415	404	412	415	431	379	410	352	420	379	400	418	398	390	396	392	397	419	442	403	413	390	401	429	402	418	437	414	371	394	427	409	445	408	428	417	423	423	411	385	403	429	426	392	429	404	411	403	381	408	401	406	423	415	398	377	412	403	391	425	394	425	429	411	409	421	397	384	401	431	358	423	423	387	404	358	392	395	396	414	387	407	376	386	403	427	422	399	373	398	389	391	364	383	397	398	420	412	409	443	383	406	386	426	417	410	415	391	384	394	408	378	363	440	421	394	439	387	422	383	364	417	396	423	436	405	412	430	424	412	383	411	408	418	422	410	405	399	410	403	415	408	385	392	391	405	424	355	404	395	438	402	411	426	399	402	432	358	409	385	442	412	421	373	411	382	394	393	402	401	395	380	411	407	408	425	414	369	457	404	399	418	416	425	396	403	426	402	421	418	420	357	395	404	410	386	414	445	370	399	413	416	417	435	433	384	405	421	392	431	407	407	463	423	398	415	407	367	392	415	460	427	402	387	427	380	441	406	388	390	397	399	406	416	430	398	408	409	421	386	408	425	400	414	381	405	426	397	371	437	401	392	385	436	419	408	405	395	406	374	401	413	409	410	398	386	439	440	400	399	392	401	418	411	404	384	410	411	357	381	399	404	401	389	414	451	384	391	375	454	381	387	405	396	409	401	345	371	377	409	394	428	425	404	380	421	389	398	405	410	408	404	432	405	410	383	411	424	440	374	416	423	415	402	432	425	440	437	419	415	427	398	387	371	394	394	382	376	443	429	410	390	460	414	404	394	381	418	425	424	407	436	406	340	393	391	390	422	397	418	436	413	383	451	380	394	401	421	414	418	405	414	401	418	402	405	410	406	420	392	407	402	372	388	386	385	431	400	411	389	377	383	416	378	370	353	417	395	388	429	449	425	391	425	362	417	392	379	414	384	389	368	395	400	398	425	414	452	415	365	408	400	404	398	410	394	419	412	420	384	447	418	435	409	373	443	418	397	384	376	400	406	379	414	384	429	418	405	405	421	428	405	405	402	385	411	426	406	407	404	380	434	399	394	362	395	433	403	388	400	376	394	418	399	406	422	395	393	396	407	402	406	410	385	420	419	393	411	385	388	417	396	366	385	401	403	403	368	379	370	419	420	376	413	404	383	448	418	418	379	414	397	455	427	409	392	418	467	419	424	409	399	414	398	439	392	394	438	398	409	419	393	421	388	394	438	400	396	418	423	443	401	412	376	410	431	410	401	390	403	406	392	390	397	406	414	425	398	403	404	398	387	393	402	400	405	402	384	371	398	381	402	432	410	401	416	411	409	437	436	418	407	442	391	393	388	400	429	425	428	408	364	439	409	428	416	416	397	384	440	420	423	384	403	442	430	420	391	430	388	417	379	410	447	410	403	433	373	436	419	434	433	401	451	400	370	381	430	418	397	378	407	387	410	392	427	401	412	435	419	425	423	404	397	386	420	411	408	376	376	400	427	411	423	434	398	394	393	388	412	404	401	434	397	456	416	438	414	454	415	398	412	402	388	402	391	399	409	388	405	394	389	413	360	440	434	406	374	414	400	401	401	410	406	411	405	422	415	394	409	410	362	403	409	418	371	396	415	399	428	420	398	395	375	434	373	416	425	412	392	382	381	409	397	414	386	395	365	402	420	403	435	376	387	390	388	419	440	383	436	415	438	392	425	434	440	411	412	405	424	406	381	405	401	390	443	418	396	419	427	439	413	395	373	411	381	408	406	367	364	409	408	396	405	371	404	425	384	397	413	373	429	408	414	439	407	412	418	414	408	368	422	414	445	396	408	352	416	383	435	417	389	390	405	393	389	398	384	404	419	390	411	423	402	410	403	391	407	409	408	407	407	389	402	403	436	437	420	402	446	385	423	399	393	412	410	392	373	384	433	419	416	385	385
23007	21454	29066	24248	21460	21513	9500	2196	1384	1160	974	783	733	647	581	537	537	461	518	476	486	488	459	500	442	468	423	398	398	423	397	414	424	388	416	386	383	393	390	384	385	388	422	381	377	369	365	387	387	351	374	334	396	386	349	363	348	371	408	383	373	382	361	438	366	347	370	373	358	360	348	356	404	346	368	333	332	382	392	392	355	351	368	384	386	371	371	379	360	350	388	341	342	358	360	371	328	337	357	338	382	345	332	357	407	347	387	354	354	373	342	343	354	377	347	350	355	347	350	365	368	390	385	369	370	362	359	331	342	374	364	359	379	350	373	349	362	356	377	380	332	365	368	367	374	376	367	342	371	342	340	395	381	362	349	368	352	387	378	375	383	378	411	374	394	336	366	396	325	377	376	379	387	350	366	367	367	383	368	353	361	386	344	372	395	372	389	345	361	352	343	356	366	365	392	333	357	381	373	353	304	337	367	354	384	375	351	380	384	374	336	399	354	336	324	343	326	333	393	349	355	343	368	338	367	324	388	352	389	350	354	391	365	368	359	365	333	333	355	376	376	325	366	391	334	363	340	353	355	371	380	343	344	355	370	363	362	369	371	343	349	335	397	330	344	349	378	397	374	340	374	331	344	377	350	340	381	377	373	357	347	339	371	372	363	402	360	368	343	364	360	357	339	375	380	349	359	383	346	371	363	375	344	357	369	387	385	337	346	355	342	349	372	369	356	349	317	369	350	366	351	347	369	373	374	366	372	348	332	387	355	351	335	341	377	385	359	350	343	319	333	372	359	391	376	320	371	363	358	410	340	327	324	379	346	350	315	359	330	349	359	361	352	379	356	366	364	385	393	342	367	353	353	357	377	336	331	411	341	373	387	357	371	357	352	360	366	355	350	331	371	369	386	339	369	389	352	355	361	363	339	374	368	356	347	320	373	369	357	345	357	370	316	359	387	360	405	395	342	367	361	360	361	355	349	368	368	354	355	387	365	378	340	347	343	331	336	348	340	363	373	368	328	360	338	364	343	350	366	364	371	371	362	348	355	348	347	400	341	366	340	356	365	344	331	354	340	343	347	331	373	346	356	339	370	343	382	345	385	387	388	382	341	377	367	350	348	396	360	351	380	314	367	406	392	347	348	352	367	383	381	323	379	351	345	387	366	354	355	338	387	362	357	368	363	341	373	342	378	372	357	358	353	308	325	383	379	375	378	347	359	361	357	355	376	344	373	374	351	336	347	358	382	385	369	381	352	362	368	386	377	361	397	324	337	375	387	312	344	374	358	348	380	384	358	351	397	364	334	371	337	357	359	365	366	359	359	341	349	363	364	357	368	306	362	387	356	362	400	367	368	321	323	405	351	325	377	363	363	362	379	372	339	398	348	336	325	344	356	349	337	367	332	400	377	342	333	347	370	335	344	352	323	370	359	399	352	373	360	340	295	312	356	360	372	378	370	350	362	363	377	387	361	357	380	358	333	369	373	365	364	356	339	365	365	377	351	362	359	331	366	371	357	356	345	376	356	360	343	364	375	369	390	333	386	366	345	349	358	385	353	338	366	389	365	379	348	372	357	355	355	329	372	353	362	331	377	390	346	357	343	357	372	352	340	361	363	371	390	377	351	356	371	352	383	334	329	407	334	345	368	380	408	330	354	402	361	358	349	344	360	382	355	353	353	368	326	364	339	369	384	341	387	371	360	319	328	364	382	396	349	368	392	357	345	352	365	354	337	371	380	342	357	378	359	385	363	356	320	358	337	361	357	372	370	406	381	349	378	350	383	365	361	334	348	359	334	358	364	373	339	382	340	365	384	339	400	391	347	351	347	376	374	353	362	341	384	337	357	326	339	369	360	346	374	338	346	370	361	354	335	368	339	368	347	349	361	371	355	366	351	374	360	347	355	328	368	351	306	380	343	335	383	372	367	382	346	353	336	376	356	348	392	353	337	394	327	365	397	335	336	359	355	385	337	354	338	337	360	363	376	375	352	359	331	378	411	355	366	335	332	342	361	393	342	390	334	344	368	352	361	369	372	370	358	392	400	344	346	339	372	362	338	345	337	346	351	398	351	368	388	376	405	379	355	350	382	363	332	324	359	357	411	350	348	367	347	395	395	363	377	314	322	344	372	342	366	344	361	350	368	342	350	371	361	359	364	377	351	372	403	369	390	362	350	326	370	345	351	348	370	367	319	327	378	367	350	378	345	367	358	360	386	367	363	372	399	374	362	355	372	385	367	327	384	366	408	356	390	373	379	351	342	377	386	360	376	362	380	366	354	300	344	320	357	361	386	358	370	378	357	354	367	370	391	380	327	375	336	379	374	370	361	360	359	397	369	353	357	350	345	347	361	362	364	341	333	375	368	356	337	343	386	334	309	321	396	296	349	338	394	350	335	370	355	330	371	375	347	364	360	350	368	385	338	351	349	349	336	333	326	351	373	338	381	348	373	351	379	335	331	384	391	351	361	342	365	360	402	328	359	345	356	344	341	350	354	340	331	378	346	347	348	360	362	360	356	367	369	361	362	368	337	345	356	339	390	320	397	325	361	301	340	369	379	350	399	372	345	357	361	387	368	341	358	394	364	355	357	393	376	356	337	366	386	351	384	368	378	387	354	339	379	344	368	338	383	349	361	364	363	345	328	350	389	359	377	349	351	358	356	352	389	366	361	329	347	377	362	381	383	353	346	383	373	339	376	355	327	342	351	372	352	349	357	375	343	349	390	368	353	370	363	391	355	325	319	391	357	364	342	352	364	359	336	336	356	337	376	391	384	352	353	371	356	348	356	391	351	349	352	323	359	382	331	355	360	396	377	383	342	381	364	359	331	327	348	364	347	370	358	357	346	377	377	375	394	378	352	346	388	355	357	333	408	363	328	345	363	363	372	324	372	357	352	358	368	336	346	325	327	344	359	327	351	358	335	353	352	365	347	382	338	391	378	381	363	372	334	324	347	361	352	353	365	373	348	335	356	384	355	346	354	337	340	359	400	359	358	352	382	375	373	321	335	367	350	357	343	397	356	352	353	330	358	391	355	382	353	366	354	353	328	324	391	349	349	346	376	338	346	378	420	378	361	374	342	416	344	362	319	362	357	388	348	356	391	341	364	367	397	363	376	400	339	368	401	361	360	325	382	333	365	360	332	367	327	357	356	357	353	362	365	396	374	379	342	350	357	358	374	355	376	380	351	383	339	348	379	360	348	337	360	370	338	375	371	313	372	341	350	374	362	338	365	380	364	407	390	363	382	344	378	362	373	373	367	341	365	391	359	355	351	341	337	350	365	364	353	409	379	364	398	363	366	363	380	374	323	364	378	354	381	337	354	339	359	376	353	342	352	348	354	380	359	358	408	324	362	365	363	373	358	387	357	390	370	339	332	362	350	370	365	374	374	406	316	374	336	367	382	371	321	356	398	386	351	342	336	348	364	334	381	356	376	347	337	371	358	354	361	385	372	370	362	333	342	353	353	345	358	312	325	325	334	329
8021	23591	19359	10785	8048	6193	5081	3823	2853	2159	1718	1380	1257	1106	1011	915	740	727	763	670	716	686	706	636	659	642	574	541	593	571	533	501	524	509	510	458	548	550	492	513	473	475	512	513	530	478	515	483	481	474	461	486	482	463	453	459	423	472	496	479	478	431	508	458	459	450	464	475	461	463	451	486	436	464	420	443	501	438	488	481	476	441	474	507	441	433	454	399	471	468	421	438	457	457	452	438	464	462	461	475	456	485	457	434	430	435	450	426	474	454	427	471	421	442	469	479	479	437	428	452	479	469	449	437	467	451	458	470	469	435	479	477	422	503	425	509	432	463	434	431	472	504	463	478	492	431	438	466	473	403	460	441	448	442	471	405	441	457	430	421	431	435	436	481	425	471	489	431	470	456	464	466	459	438	422	446	470	458	471	438	439	493	435	448	438	477	449	428	494	457	465	419	441	487	430	455	456	441	466	445	448	454	469	412	452	486	450	462	460	438	466	467	459	460	440	469	451	476	483	445	466	432	457	448	429	503	491	417	449	412	424	478	454	467	437	403	446	461	430	457	464	429	457	441	460	425	402	434	433	443	458	452	417	454	484	460	437	442	447	476	463	462	442	401	416	454	455	407	453	421	469	444	403	469	460	467	449	462	427	453	462	440	456	416	462	436	484	461	446	504	435	441	471	402	505	447	431	446	429	449	457	438	431	443	454	475	427	452	463	476	451	447	445	441	486	445	470	469	452	407	434	441	459	428	443	466	435	455	454	455	439	473	467	478	463	464	482	504	462	464	459	474	450	467	429	458	446	410	447	474	446	429	430	475	450	471	453	463	433	433	450	499	420	481	451	455	398	449	460	449	430	431	438	461	438	431	461	446	474	415	479	459	453	428	447	481	451	470	468	463	485	459	460	471	448	415	443	449	450	483	441	442	460	475	446	440	440	427	458	445	478	480	477	445	469	464	449	446	461	486	438	481	462	435	479	465	435	438	464	461	444	456	460	443	478	451	431	461	464	409	460	454	469	447	461	419	459	435	427	445	437	450	461	455	477	454	455	473	419	447	477	429	460	440	411	458	424	464	449	435	483	448	445	484	475	439	476	456	476	452	474	448	483	438	466	414	416	449	452	478	481	434	468	439	480	443	479	469	459	464	426	424	482	478	454	455	441	465	422	468	438	479	434	433	464	414	414	453	461	451	449	437	421	462	468	441	442	481	467	478	454	438	428	470	447	442	466	467	461	465	450	449	481	463	445	443	487	436	483	485	439	480	433	463	472	455	449	451	439	454	440	462	436	469	479	441	452	454	436	450	430	477	490	454	427	479	444	418	436	416	428	501	453	416	474	485	444	437	430	438	446	451	435	445	490	481	478	466	439	448	451	443	445	500	431	416	452	470	488	466	430	443	422	465	439	423	447	439	422	405	459	489	426	451	483	460	447	462	456	459	467	479	498	457	479	505	463	459	465	459	437	457	437	446	450	457	410	450	448	496	474	510	450	467	437	470	458	450	451	435	449	452	446	456	471	434	489	451	441	437	451	447	491	473	504	427	453	434	478	476	438	447	460	475	433	434	467	466	444	440	471	483	439	443	443	441	432	501	444	445	430	468	438	434	436	425	441	447	455	456	495	454	479	469	422	441	457	465	444	469	446	454	472	482	469	453	434	441	454	455	469	461	457	476	460	437	433	439	461	460	442	443	463	467	444	457	459	482	435	464	448	438	432	471	411	452	393	442	439	441	436	448	449	470	461	478	438	427	451	493	425	464	460	411	412	475	474	438	415	467	488	418	474	452	457	487	476	481	478	451	451	469	401	420	465	430	453	484	471	459	471	466	453	447	464	449	484	472	502	465	447	439	491	471	452	456	467	472	450	431	437	463	498	485	452	420	447	442	458	423	444	416	456	478	456	505	459	438	474	457	451	453	449	451	447	428	455	462	491	415	480	441	456	465	468	450	427	437	475	470	457	465	445	506	474	447	451	427	485	434	481	452	449	439	457	467	422	456	456	509	455	424	400	406	448	432	431	490	449	456	458	443	449	473	494	429	456	438	433	398	466	443	441	443	495	474	480	440	453	438	442	444	416	415	462	452	470	458	442	487	465	414	448	468	439	469	449	477	443	453	418	480	474	469	470	437	437	462	455	458	434	466	451	439	474	461	429	457	457	460	445	458	444	440	451	490	459	472	492	417	473	466	519	451	484	452	483	428	452	465	456	439	443	482	455	480	444	439	463	440	459	427	450	426	437	460	450	479	451	438	429	465	453	476	415	438	429	431	442	429	446	450	435	457	464	451	456	446	418	456	422	462	414	441	450	448	468	447	418	454	462	452	475	479	470	417	451	423	443	443	404	412	460	439	467	486	438	440	485	426	464	438	451	480	469	462	474	424	474	450	444	492	441	503	451	467	459	487	452	450	472	435	445	435	456	427	435	436	471	453	432	469	464	420	447	460	464	454	474	482	416	449	486	457	451	462	490	442	455	447	456	472	471	485	426	438	484	431	466	479	441	419	456	439	440	450	453	473	447	456	419	441	456	411	412	445	425	450	418	455	446	443	457	450	434	480	459	455	446	463	458	427	490	462	457	481	456	484	456	412	444	460	451	485	449	444	461	429	477	463	480	454	471	468	426	418	461	437	473	496	457	381	468	472	424	447	466	455	484	449	449	453	446	458	445	456	465	502	454	474	461	449	453	427	429	423	495	452	470	468	465	470	449	430	445	416	446	471	434	432	444	469	460	456	453	460	454	433	432	490	449	452	457	424	443	466	436	449	460	429	448	474	474	480	426	496	457	431	442	487	458	455	449	438	447	477	456	477	458	501	440	458	438	429	459	487	458	420	423	486	473	449	411	458	483	430	453	483	425	403	472	445	458	469	430	472	435	419	475	453	435	476	478	470	480	456	447	444	499	442	466	446	465	423	466	458	449	446	458	462	417	449	407	455	406	464	439	450	461	448	442	461	446	429	453	463	452	468	428	425	457	449	437	476	466	461	447	451	460	462	437	469	478	450	466	515	486	459	451	434	459	471	469	465	447	451	462	483	421	442	456	471	464	424	431	421	458	433	469	454	471	440	435	496	467	449	450	437	475	435	456	449	467	441	490	463	450	483	442	490	385	480	484	462	452	447	470	442	460	464	485	463	463	456	455	419	459	449	454	455	448	459	435	434	437	483	469	474	449	452	437	465	428	492	480	440	434	473	473	415	463	457	413	432	428	413	453	478	440	435	464	429	409	447	479	409	416	432	450	417	412	436	455	437	442	445	467	469	447	469	427	458	452	437	463	458	466	479	454	465	417	424	459	459	441	470	449	474	448	492	412	479	470	468	456	450	434	455	443	442	470	446	459	435	410	466	455	453	417	408	439	476	436	434	440	466	444	432	456	480	461	471	453	455	462	421	443	434	446	456	450	448	432	435	499	401	469	463	430	447	467	480	425	475	449	473	495	490	444	476	400	453	442	444	449	428	424	432	443	456	482	473	435	437	477	441
27510	19179	8316	3236	1951	1468	1259	1009	827	801	771	689	682	665	663	645	675	594	638	649	661	642	632	621	594	629	595	595	597	588	576	572	603	658	651	638	591	620	584	622	625	622	618	611	643	589	594	603	575	609	632	586	555	593	609	618	620	604	619	652	599	600	586	579	608	594	596	628	575	603	606	606	606	583	604	604	622	571	591	564	629	589	584	622	590	595	609	592	565	647	600	600	574	586	594	582	604	635	612	563	618	643	624	631	589	625	625	577	591	639	540	630	596	596	583	594	627	574	604	601	608	574	590	630	587	586	598	579	597	600	589	602	629	579	573	568	599	573	562	583	642	639	564	583	649	632	642	572	604	582	596	579	631	616	591	626	576	616	599	568	617	607	611	602	599	626	624	610	598	612	598	593	585	610	614	587	653	582	642	575	541	596	618	607	600	586	629	598	588	625	615	597	591	616	582	580	598	617	638	555	607	569	622	632	609	579	594	650	617	606	590	632	588	615	602	621	576	621	571	583	586	606	593	602	581	597	588	589	584	598	611	597	627	584	545	593	599	596	652	606	613	620	630	599	580	599	636	612	595	573	637	647	558	611	612	589	609	623	598	596	647	573	632	604	610	583	591	629	585	620	626	656	624	612	638	579	588	570	623	563	630	620	605	580	626	645	589	640	582	609	601	585	592	641	587	596	595	602	597	630	606	644	579	627	603	589	595	547	574	568	623	601	586	609	635	556	593	608	630	568	572	577	610	565	623	572	632	603	507	594	588	591	569	633	532	618	603	608	580	572	592	609	606	579	602	596	582	653	594	595	589	622	610	585	611	599	564	593	593	583	584	601	562	590	588	624	623	604	601	602	601	620	620	602	591	596	585	609	566	590	564	590	635	605	595	624	631	580	586	580	592	641	574	625	573	607	629	618	586	640	559	599	591	608	590	649	615	607	611	571	609	578	576	629	557	626	641	605	607	565	603	631	593	596	580	590	592	616	599	580	576	620	621	650	603	597	583	639	602	590	607	607	634	626	648	624	592	592	619	599	602	597	642	591	588	661	604	570	609	624	595	559	605	596	595	585	603	614	586	560	640	595	619	608	559	557	574	549	674	609	631	584	590	594	589	580	612	601	589	635	591	584	606	602	583	632	595	603	609	624	604	582	597	593	614	597	577	631	637	553	546	643	594	587	580	638	598	637	612	576	623	616	560	603	590	574	617	610	605	647	653	610	567	559	644	583	620	582	595	584	570	612	595	593	600	553	627	613	580	612	602	609	612	582	609	625	600	628	598	567	588	575	584	638	601	619	594	622	642	642	629	635	616	628	609	634	617	542	550	588	614	601	605	604	567	636	569	595	647	637	588	597	602	583	586	574	576	593	625	603	610	565	604	616	580	602	557	633	594	592	573	565	625	613	603	598	574	604	582	604	564	618	616	615	629	578	628	646	596	587	590	607	568	607	561	568	581	553	621	577	588	566	572	598	599	631	592	656	601	610	631	600	588	586	584	589	599	624	539	646	578	593	647	612	607	609	589	623	631	614	615	662	594	630	614	613	569	591	603	597	600	586	621	669	580	597	584	609	657	616	613	631	595	633	636	619	605	612	587	635	546	599	598	614	586	612	648	595	623	566	630	597	589	616	613	607	609	633	550	583	601	585	594	629	613	603	636	631	596	622	587	562	598	660	606	593	608	615	575	628	605	590	579	607	644	568	592	589	580	613	621	598	587	651	629	614	629	588	597	606	613	569	620	568	628	594	588	601	650	616	591	616	608	614	618	595	603	577	585	594	600	617	561	578	580	628	617	596	580	582	592	632	542	623	618	629	589	566	583	580	572	575	630	590	606	647	602	596	590	558	581	635	557	622	591	579	605	625	583	584	591	573	632	623	598	572	612	552	578	609	608	618	673	603	596	562	593	594	628	568	582	578	617	607	586	601	644	608	559	589	597	602	621	589	583	567	603	630	624	608	586	636	635	602	598	605	630	609	578	609	639	581	634	611	642	605	584	602	604	636	578	607	630	633	614	560	634	579	572	598	552	562	626	575	611	588	576	592	606	567	625	634	618	578	608	655	625	593	593	644	612	619	566	641	605	638	621	575	630	573	610	661	568	617	676	644	622	618	571	573	597	604	605	586	602	595	637	608	633	559	614	588	597	586	640	621	625	591	589	599	599	621	587	604	621	592	595	591	597	606	551	613	616	616	584	614	589	594	586	590	616	620	608	616	583	636	541	569	606	600	614	625	595	560	654	587	596	590	568	583	636	608	583	595	562	611	662	590	587	620	601	580	588	569	552	602	599	600	587	604	605	645	594	631	637	627	595	595	543	627	578	619	629	604	627	565	628	572	615	608	585	606	641	542	642	600	622	613	613	569	594	557	634	629	558	594	613	582	627	634	630	621	616	628	558	575	615	632	617	603	618	625	611	590	598	623	654	601	549	545	602	625	592	626	598	570	555	613	559	637	593	643	573	607	587	552	595	561	584	622	610	601	628	605	616	648	610	567	544	573	587	616	649	573	598	600	598	594	588	610	580	618	627	596	616	621	600	581	622	546	600	635	633	556	589	605	591	583	603	597	601	618	588	599	636	623	603	596	643	585	619	611	609	614	560	624	562	619	620	643	583	593	635	601	612	603	585	626	558	606	606	609	579	619	575	633	599	598	660	588	574	635	614	629	588	637	581	582	640	632	523	552	605	560	594	569	580	591	628	628	605	595	615	601	591	624	638	619	661	552	618	595	586	629	649	574	566	602	620	604	619	567	604	607	619	597	613	599	586	603	618	588	593	614	570	597	610	556	644	579	643	595	624	579	598	651	584	616	578	559	645	586	590	617	627	571	590	625	616	624	630	593	606	623	620	607	555	588	587	595	592	581	612	581	609	650	549	660	628	638	605	604	566	588	597	628	637	612	624	617	597	624	588	599	604	596	603	648	631	590	572	601	603	619	668	623	614	642	573	576	593	618	570	563	597	619	604	557	586	635	612	616	570	617	581	585	587	615	597	609	614	604	637	610	626	579	626	559	629	609	596	617	609	614	608	583	571	639	632	610	616	579	580	591	564	598	627	613	619	586	583	557	601	648	607	563	630	623	630	620	581	614	630	581	597	608	607	570	602	678	632	588	604	586	602	596	585	578	619	629	603	602	606	590	591	619	567	574	582	613	606	599	602	572	577	607	605	652	588	540	597	606	561	596	592	593	589	589	578	633	617	630	603	588	557	618	582	619	596	627	642	630	587	618	581	609	605	599	581	601	638	578	637	623	608	595	599	609	598	573	601	668	561	617	607	595	584	614	607	586	561	582	612	606	607	612	605	608	581	595	602	587	624	608	607	630	620	629	574	573	618	603	597	621	587	609	608	559	571	573	556	596	612	593	579	656	573	580	573	613	609	628	552	586	621	609	613	581	589	618	641	605	610	585	587	619	600	588	644	606	596	600	631	620	586	594	593	600	646	610	604	588	574	561	599	653	593	589	578	594	599	555	598	596	619	569
6859	9789	7736	4044	2983	2483	2093	1722	1454	1150	1021	975	923	896	906	865	807	834	789	797	758	790	798	813	741	783	836	749	723	819	817	747	778	780	797	728	794	701	737	779	766	728	774	734	726	757	744	735	770	775	713	674	816	701	737	737	754	737	765	707	763	751	705	761	739	745	726	731	770	696	763	743	726	754	713	815	767	694	756	750	715	716	772	714	751	730	771	703	759	726	749	703	750	743	731	768	763	669	743	704	749	762	754	703	722	733	740	739	739	764	735	747	723	713	708	755	727	727	728	735	756	722	750	741	715	712	692	726	751	729	716	775	694	713	774	750	730	709	700	752	704	736	741	753	696	703	706	698	737	739	745	675	767	716	735	717	774	710	781	754	675	675	713	767	732	716	744	735	773	718	736	731	717	745	782	742	725	726	738	739	756	685	725	769	744	699	718	712	655	718	724	720	687	779	773	730	729	760	713	702	761	747	702	742	761	779	740	702	695	719	707	707	719	727	708	708	737	769	767	739	759	699	733	702	737	740	727	748	720	741	745	679	770	686	667	714	752	712	734	726	795	736	732	749	731	713	753	727	752	756	682	724	731	737	728	726	716	726	718	683	789	729	745	753	680	755	709	727	744	718	747	764	712	707	726	694	759	727	791	750	730	719	699	693	735	709	749	742	760	688	755	710	752	685	712	768	741	730	731	718	706	717	743	732	761	700	668	742	786	775	771	720	732	715	743	735	749	710	732	756	674	786	709	754	698	741	713	688	726	707	703	759	769	760	738	751	721	683	729	697	732	719	707	701	677	719	686	735	712	711	750	737	772	763	705	753	775	720	717	736	745	705	694	725	786	701	796	700	696	740	703	764	722	701	778	734	720	721	766	742	756	704	757	723	705	694	749	746	755	730	718	727	705	750	700	703	771	735	752	752	764	742	726	754	726	735	734	733	721	720	748	745	762	710	734	690	708	736	788	727	740	771	753	731	724	692	715	750	752	717	725	708	690	702	787	752	749	703	686	738	738	740	750	740	697	738	747	760	772	728	745	723	722	743	784	753	702	754	742	733	715	755	725	724	757	729	722	718	700	776	731	781	724	730	718	651	715	807	706	713	762	740	697	738	723	765	695	725	692	789	719	748	686	708	735	754	750	706	693	723	711	691	723	702	688	722	729	693	758	727	715	719	739	744	776	720	723	746	715	692	687	735	763	719	716	745	737	715	759	702	739	725	748	749	749	738	726	694	732	752	767	728	739	713	713	775	717	721	718	767	724	722	768	683	751	753	725	736	776	726	724	732	740	708	684	723	723	771	671	760	700	717	721	715	784	752	747	788	738	732	740	702	739	700	787	697	744	689	698	731	702	736	739	754	731	709	762	727	721	687	760	713	694	728	728	724	687	749	796	729	718	728	783	719	746	761	748	746	736	735	779	724	748	679	739	739	713	773	769	697	777	753	750	689	743	743	717	734	754	759	748	744	745	735	732	748	757	734	709	776	688	809	709	744	732	721	714	700	748	744	747	745	712	727	722	754	706	718	746	741	744	710	735	716	734	752	700	754	766	748	704	743	682	714	731	727	768	731	730	747	724	746	764	703	743	714	737	735	748	795	778	767	717	743	747	742	705	738	764	728	731	725	694	739	727	761	789	715	781	702	721	769	728	741	733	708	742	758	690	742	809	759	720	766	760	751	706	696	742	761	783	733	755	733	656	746	741	755	723	747	778	716	731	783	745	798	719	708	654	740	729	708	748	769	723	703	724	701	754	780	739	745	726	761	728	748	727	711	666	749	761	731	746	672	745	731	731	755	724	663	751	738	757	764	724	746	749	752	750	782	724	748	766	747	727	724	716	722	709	707	735	707	712	720	746	749	714	776	705	709	715	726	777	714	784	695	751	717	789	730	720	686	665	774	730	710	722	786	706	786	744	696	783	715	681	732	691	765	767	755	767	696	778	786	733	763	718	721	718	718	711	707	752	736	734	764	755	721	739	702	757	715	757	746	682	740	721	732	738	721	698	719	762	722	676	776	737	743	755	762	732	754	736	753	731	716	778	674	733	782	698	728	755	763	774	641	710	710	768	769	732	755	736	705	740	746	776	738	703	727	748	742	764	774	696	701	737	757	707	755	745	716	736	756	697	716	718	777	733	708	722	741	787	745	736	728	746	684	739	750	753	755	725	666	758	739	751	730	762	724	732	717	771	741	698	738	698	716	769	744	777	718	717	722	713	700	744	735	737	740	765	729	775	783	754	733	773	743	729	735	726	705	755	716	769	753	754	687	744	729	735	690	752	724	761	707	727	699	728	673	725	715	768	738	694	732	666	701	714	730	736	749	708	705	710	728	743	804	688	688	741	757	714	722	720	747	740	761	774	680	763	753	737	758	703	718	739	778	750	737	732	670	698	756	724	724	714	701	742	727	742	768	715	716	773	710	784	684	737	807	723	718	742	807	779	743	714	743	747	693	703	704	705	762	805	750	719	782	808	704	786	754	673	747	714	747	769	762	738	684	724	714	732	729	765	732	724	723	714	775	745	748	740	719	737	737	711	741	739	744	775	721	758	758	692	717	720	755	729	701	693	714	703	704	750	725	757	743	741	698	736	708	750	721	735	812	670	704	720	704	743	775	746	743	765	755	793	700	738	749	745	747	709	761	687	729	707	694	724	693	693	719	709	724	737	740	755	726	730	775	747	739	748	700	714	728	773	746	762	736	775	749	718	707	720	748	752	715	750	730	749	712	760	728	729	777	726	716	744	728	757	691	725	769	746	698	733	715	718	784	727	745	762	713	783	743	733	691	715	776	749	748	723	725	734	740	709	728	768	719	769	753	754	749	738	718	723	738	743	721	707	801	744	727	718	769	770	747	779	701	742	741	764	743	692	730	731	732	719	761	737	725	685	715	755	703	700	679	766	743	732	761	766	740	730	759	764	709	713	741	741	726	722	732	701	713	695	712	746	795	708	747	743	730	709	734	734	773	719	756	748	718	737	749	735	749	732	678	761	757	781	734	764	719	738	715	723	741	729	759	753	754	740	702	770	702	692	704	739	717	727	772	722	746	785	736	725	753	706	681	698	761	730	737	766	692	711	742	766	688	738	730	676	709	720	747	755	723	704	725	745	753	800	733	723	755	748	748	734	686	731	736	730	712	706	728	739	720	776	702	751	757	760	772	744	745	761	709	759	744	716	736	751	722	758	741	752	745	732	691	731	675	713	674	701	704	776	763	732	734	764	750	755	752	704	725	728	711	708	761	767	779	726	733	742	761	743	734	733	716	724	744	754	678	705	781	733	738	703	780	727	730	759	744	735	691	721	756	748	695	734	795	726	728	742	747	723	754	709	741	734	723	734	722	717	726	693	700	740	742	696	710	734	675	742	723	750	732	710	730	718	729	740	740	729	731	700	719	718	712	791	726	816	711	739	744	676	751	713	740	709	694	790	745	716	719	722	697	713	712	721	735	746	747	781	733	746	707	720	725	711	733	708	730	718	726
24088	21429	28514	24720	21411	10588	2618	1857	1346	1163	1008	897	891	885	814	787	766	732	766	756	816	721	724	709	815	750	724	735	699	711	710	719	653	670	744	692	669	671	728	782	705	733	695	703	718	686	697	632	693	656	661	655	659	666	710	712	653	667	676	665	622	708	622	680	676	656	678	711	691	671	689	638	712	643	643	645	663	692	683	667	666	658	636	651	638	691	649	717	724	681	688	674	717	670	686	639	618	678	651	646	676	703	665	692	699	691	658	657	678	691	706	674	636	657	658	677	675	666	663	701	673	666	694	690	680	641	686	665	688	646	654	679	688	674	627	670	692	649	691	688	699	686	772	693	649	698	678	656	735	678	664	669	706	662	680	636	687	653	641	700	664	703	686	713	684	728	662	642	689	664	713	680	702	719	734	666	651	644	638	647	683	679	642	694	644	673	666	682	667	640	707	720	662	670	639	664	703	654	665	658	639	723	688	642	657	669	628	660	681	664	647	673	677	686	702	687	675	651	718	670	695	695	639	657	633	675	645	713	637	663	681	668	684	689	718	631	649	690	632	652	696	633	712	675	662	686	663	661	693	662	703	674	677	658	642	641	667	654	664	669	653	702	664	667	718	702	666	683	654	678	673	671	678	697	648	637	684	681	685	613	662	650	658	645	690	685	669	685	665	705	720	640	687	644	655	665	629	719	642	648	703	692	706	653	723	682	683	716	684	677	688	685	648	669	677	633	692	712	659	675	677	669	684	617	676	716	657	635	715	689	656	617	669	655	655	687	632	668	653	671	701	678	631	704	640	656	698	669	682	698	665	666	672	635	648	654	648	702	676	641	712	634	645	692	657	704	711	674	636	664	668	716	673	687	644	706	647	647	694	654	647	693	679	652	606	632	677	651	653	648	684	651	660	670	648	681	691	644	657	700	662	644	684	635	664	654	699	687	713	613	710	687	641	708	700	688	631	691	650	736	666	713	692	644	671	658	651	672	676	661	693	644	664	666	688	649	656	664	652	624	646	611	732	723	667	671	659	715	697	716	651	622	650	701	687	718	648	641	655	642	651	686	706	697	684	631	670	630	661	655	689	683	730	699	686	683	694	662	652	649	675	628	656	658	650	708	672	680	640	677	692	648	655	626	673	687	670	688	714	657	685	650	710	677	636	670	618	735	656	644	681	663	642	685	700	657	669	662	624	668	710	669	642	663	671	653	631	641	710	731	674	718	678	625	700	684	662	720	646	701	687	677	675	686	688	693	681	656	657	696	647	729	687	706	689	663	680	684	706	665	645	650	613	680	661	682	666	648	686	689	715	643	690	628	669	671	732	648	679	677	594	685	691	641	705	707	676	625	686	691	728	677	678	680	682	687	659	621	662	600	652	660	692	655	688	657	705	661	636	721	710	689	674	649	655	670	690	684	693	688	679	669	646	703	664	699	671	676	684	685	659	666	749	680	684	657	690	676	659	652	649	611	642	645	675	704	673	630	647	648	629	682	648	653	641	641	673	691	700	611	643	699	634	662	690	654	617	639	671	672	658	630	687	633	676	730	710	689	679	680	683	705	710	632	648	685	675	695	642	673	605	692	695	696	695	680	663	657	673	662	629	637	638	674	710	628	642	683	678	687	690	703	653	672	691	671	657	692	702	744	694	636	690	756	718	660	668	677	675	627	665	690	650	677	679	639	631	654	670	663	665	686	677	636	678	697	623	654	662	684	731	667	673	687	667	705	630	675	694	651	672	702	698	660	653	661	714	653	679	655	685	677	699	672	649	716	673	665	724	671	660	671	649	623	661	673	636	693	684	670	697	684	645	692	613	691	694	712	680	723	690	669	637	640	644	699	694	657	711	663	658	743	711	670	685	689	695	662	666	635	713	700	673	680	669	674	671	689	662	635	620	714	654	681	657	632	667	711	650	657	680	644	703	646	652	643	710	637	655	694	635	718	700	678	729	681	643	711	677	644	683	664	678	670	667	638	681	663	678	666	712	692	657	651	659	631	696	672	669	662	688	691	684	672	711	659	655	688	650	656	664	667	676	644	704	654	637	689	659	625	666	689	621	694	676	701	648	692	632	679	666	710	658	676	640	656	684	698	632	681	642	646	712	644	651	673	672	685	656	664	660	715	644	664	679	625	640	666	689	694	647	653	697	684	689	635	657	716	661	694	637	666	673	700	659	667	640	678	586	690	681	702	706	675	720	620	645	645	681	672	664	649	661	682	652	730	659	667	677	615	692	653	711	632	646	709	675	649	670	641	701	694	707	675	678	652	679	704	680	710	694	704	707	667	655	672	657	687	643	669	694	654	659	686	689	671	678	647	670	649	675	708	674	672	645	678	665	667	667	670	666	649	693	682	680	694	710	718	661	620	709	631	670	645	655	665	654	661	673	650	704	674	723	696	680	654	675	677	695	614	688	645	726	663	672	685	668	654	668	671	622	643	654	696	657	710	670	626	653	661	675	663	643	613	697	630	688	659	639	639	696	678	654	681	701	678	645	673	647	700	631	684	627	664	677	649	686	633	653	702	678	655	643	659	676	665	654	705	687	660	674	726	705	677	664	736	672	701	671	693	635	656	683	676	705	668	663	617	679	687	658	642	704	651	716	636	676	665	626	694	655	644	655	656	641	651	675	658	660	657	671	697	625	652	631	649	645	692	676	655	664	701	707	655	665	678	650	701	665	646	606	650	652	632	694	674	619	700	672	689	650	685	683	687	658	658	699	668	683	677	698	663	679	667	705	684	655	658	645	694	698	700	642	621	723	664	659	640	683	690	687	713	663	697	677	640	627	630	669	654	675	724	644	670	637	681	660	671	687	639	667	682	685	637	688	707	639	623	650	673	673	660	676	663	680	642	676	700	636	667	667	656	626	664	681	687	669	628	685	646	669	667	717	674	695	635	622	685	676	685	696	671	702	666	672	658	667	664	654	672	634	636	659	639	653	660	673	658	670	648	669	664	682	630	673	677	701	640	705	701	682	657	642	665	673	711	648	695	676	680	690	701	682	663	659	674	652	723	677	654	663	649	705	671	645	634	731	697	691	673	649	651	608	674	664	647	659	664	711	654	651	685	707	687	713	611	669	658	670	651	673	654	655	662	707	688	649	671	695	696	652	667	650	601	663	643	668	657	663	651	659	693	696	699	688	669	629	694	623	709	704	666	661	629	747	683	710	654	591	618	646	648	635	659	687	697	639	654	685	656	690	650	721	674	655	666	640	660	639	685	651	701	642	666	698	654	713	681	694	671	656	646	669	691	723	636	655	640	666	662	649	664	706	714	682	676	652	680	639	671	629	677	682	627	688	683	659	696	614	671	639	629	658	612	648	667	691	717	689	667	647	718	686	656	665	639	660	667	693	669	690	652	680	665	641	652	678	669	656	654	659	679	644	697	686	616	654	640	727	651	720	685	676	674	664	651	659	667	649	689	643	679	667	619	671	681	672	675	703	680	683	690	657	685	679	695	631	596	682	662	624	663	665	611	656	657
6289	17477	14039	7987	5947	4460	3698	3034	2324	1752	1554	1460	1301	1225	1068	1031	987	952	941	1006	1012	988	946	952	972	938	906	856	868	881	928	899	883	850	831	890	809	865	847	831	825	855	864	878	871	840	833	853	829	853	856	874	871	829	830	780	775	882	792	811	855	806	809	803	817	807	791	799	793	832	843	831	852	853	827	812	803	818	835	800	845	788	842	824	815	870	842	802	825	765	842	858	888	824	834	842	857	840	804	785	842	766	820	814	809	829	876	815	762	793	887	830	789	777	772	822	893	792	788	821	801	842	899	821	836	838	841	842	788	839	815	779	842	789	834	807	820	861	821	815	784	885	764	883	851	794	823	799	833	784	797	838	821	793	814	783	827	818	833	834	820	844	836	849	794	804	777	862	827	843	812	799	829	825	865	845	834	797	801	787	795	876	791	801	821	860	791	908	814	781	862	808	818	836	832	824	818	852	853	868	834	854	749	839	795	824	830	764	799	828	832	834	854	817	826	804	895	805	892	877	820	818	851	810	820	821	830	804	833	832	824	824	836	825	844	871	857	853	851	832	809	816	828	755	802	807	810	808	804	797	837	899	804	841	805	872	871	864	810	786	840	793	774	836	755	787	772	818	834	847	823	800	784	853	847	822	841	780	827	812	882	800	785	805	791	769	831	827	837	804	787	881	790	841	872	814	820	838	840	818	815	821	864	851	850	834	800	789	816	798	829	824	859	782	806	824	855	845	857	827	838	811	792	835	830	818	816	824	814	823	763	842	804	897	768	801	847	842	818	824	861	805	764	781	875	825	811	813	794	864	835	868	859	865	890	855	811	849	815	834	833	881	826	801	804	796	820	813	755	830	849	817	826	842	782	839	836	857	848	837	802	795	838	799	785	810	822	802	846	836	824	865	825	851	795	804	846	837	866	865	804	805	791	864	881	839	780	783	846	836	842	755	840	789	803	829	844	854	838	793	881	784	796	824	808	846	832	874	794	776	845	835	869	871	799	841	825	801	776	870	779	824	844	842	851	806	852	820	817	806	831	818	793	823	805	838	869	844	806	780	863	827	768	773	811	756	843	819	824	792	854	841	832	844	856	852	794	801	778	834	873	842	815	816	835	864	767	787	820	833	835	804	848	792	799	843	784	817	852	764	818	859	783	854	787	839	807	853	839	815	775	810	777	836	844	824	844	812	821	796	818	801	785	824	833	829	845	854	860	859	833	821	829	793	791	815	824	824	828	842	856	806	839	875	828	821	869	801	793	797	767	784	804	812	836	828	887	795	790	821	843	806	787	808	831	852	806	847	789	779	837	762	817	800	841	814	818	837	779	857	813	799	850	781	848	811	794	837	831	812	849	833	829	797	822	866	857	846	794	761	812	819	832	859	783	845	837	804	819	808	879	808	846	867	828	823	802	829	882	826	855	816	836	791	886	789	823	847	916	805	866	818	807	837	817	748	852	796	830	842	852	811	795	850	813	785	841	802	853	808	811	823	774	795	866	834	744	832	802	804	832	805	798	851	824	853	869	840	787	809	840	843	840	838	842	833	824	827	824	860	849	860	816	833	796	822	789	820	775	802	876	839	788	822	849	871	775	786	857	850	839	862	823	844	826	811	832	819	818	843	823	761	795	801	792	809	802	843	820	852	803	795	801	836	852	823	820	812	783	799	862	832	858	811	782	825	790	828	860	858	821	781	838	833	841	804	809	850	777	851	811	877	819	828	821	808	825	840	788	768	841	833	827	806	840	796	800	842	777	861	821	756	824	870	904	824	816	814	781	803	781	797	828	880	819	854	883	805	839	870	941	823	800	819	771	860	863	838	833	806	876	840	840	826	779	772	817	823	847	793	830	806	862	798	842	820	897	795	814	800	835	823	853	781	811	808	862	801	829	845	824	803	865	803	886	790	842	825	811	857	830	767	749	837	859	868	820	808	816	797	860	846	868	811	803	787	839	786	815	803	796	823	816	801	860	788	785	820	817	812	845	837	844	821	883	811	861	782	847	836	809	791	816	799	816	793	794	798	791	882	786	755	849	879	852	854	790	791	803	793	804	844	754	766	808	852	765	794	831	808	808	783	854	786	840	890	822	854	780	791	811	841	854	861	795	854	815	829	800	780	847	829	847	792	858	798	850	831	852	777	796	790	840	848	863	797	814	801	826	812	801	783	801	793	826	777	782	821	827	768	818	802	817	810	770	845	855	795	793	863	812	775	837	840	776	823	839	806	846	804	831	856	858	815	816	817	825	784	826	866	823	829	801	838	836	841	824	846	785	804	830	790	844	855	867	806	851	835	813	862	888	808	795	835	822	793	788	817	825	839	841	774	826	845	846	853	791	816	845	836	820	776	776	855	797	870	840	826	832	824	820	777	816	855	818	820	815	793	821	868	787	863	878	829	833	836	823	835	800	761	862	836	869	794	797	833	828	828	785	799	829	876	800	837	824	819	867	763	812	845	839	831	817	808	807	829	811	849	801	789	792	828	842	802	842	811	852	810	833	871	878	832	814	850	826	822	890	841	844	811	819	825	783	817	813	818	833	818	809	809	842	820	801	874	836	828	837	807	766	872	817	809	753	824	767	853	834	788	797	872	803	806	812	801	849	843	735	850	808	794	843	838	814	750	837	826	822	791	798	869	858	857	892	835	877	807	866	814	835	820	794	835	836	767	855	881	834	788	834	841	814	836	844	810	839	779	834	834	814	828	838	858	817	872	793	820	765	809	749	786	835	810	816	838	802	792	837	835	826	858	870	844	832	836	786	846	841	834	801	790	859	833	788	828	864	819	838	873	813	767	823	825	797	839	857	845	821	841	797	793	804	818	807	798	786	802	826	809	838	853	824	823	794	845	802	836	814	839	788	829	832	787	791	850	814	844	851	815	777	836	813	873	836	870	807	827	799	794	799	855	838	799	826	829	798	818	830	797	784	845	848	801	830	890	803	830	842	837	853	805	826	858	828	802	811	822	824	799	866	821	848	824	808	871	834	814	813	852	844	824	829	837	836	862	816	832	873	779	843	858	811	774	814	832	817	822	854	850	798	772	785	792	785	819	762	845	874	864	813	833	835	832	781	855	781	769	899	802	825	818	853	853	764	830	804	832	752	793	874	877	856	795	853	757	823	794	806	882	822	817	844	866	784	845	853	811	805	854	865	848	809	857	831	767	857	856	803	868	795	829	806	844	857	841	840	833	781	812	813	852	815	822	836	839	776	799	792	800	815	760	791	804	877	801	817	805	820	790	847	820	792	841	829	851	787	804	789	840	831	749	792	833	825	815	822	856	836	857	787	870	811	840	841	816	774	828	784	810	790	827	860	809	811	808	810	870	837	847	824	809	845	851	806	825	814	822	873	824	802	805	867	781	852	834	809	783	809	823	847	779	776	828	803	816	781	865	811	747	785	760	810	807	812	887	877	839	854	837	818	811	841	808	909	796	826	867	794	853	775	854	776	828	853	825	837	817	843	831	815	857	775	766	843	807	806	804
25076	21429	27555	25594	12400	1997	1357	1005	749	661	545	511	500	471	429	408	392	366	356	361	398	372	369	362	364	406	327	331	341	330	330	362	340	357	337	339	331	342	391	334	334	333	308	326	354	326	341	345	326	319	341	352	358	326	344	308	358	320	295	319	356	315	313	322	316	295	349	324	315	319	335	310	348	331	340	336	362	335	313	311	315	295	343	358	322	323	331	334	333	340	329	310	314	294	302	270	290	336	331	327	363	316	343	353	330	312	338	340	322	351	296	324	340	316	327	297	338	331	339	340	287	345	314	270	320	319	323	347	326	314	332	295	326	313	347	326	324	309	316	323	308	310	352	307	312	332	309	332	317	359	341	307	302	336	330	287	326	333	327	339	342	340	309	331	309	330	329	305	305	335	303	312	350	316	294	325	310	329	308	315	342	279	341	343	371	325	350	324	308	281	309	317	303	321	324	338	313	342	306	309	306	316	335	341	319	332	311	320	288	331	313	284	311	294	315	341	318	318	319	315	323	359	326	310	327	319	307	300	321	325	316	338	321	310	315	348	348	318	344	323	323	328	376	327	310	327	329	338	343	278	325	321	323	309	312	321	334	304	336	324	379	325	318	334	333	348	298	318	333	306	318	310	336	313	311	300	298	288	338	330	319	297	321	310	320	309	328	360	307	327	341	321	293	334	347	312	328	333	310	305	333	305	369	308	334	365	320	312	321	310	314	323	305	303	324	333	332	313	359	293	319	308	301	297	320	352	288	317	344	321	325	294	318	338	345	335	339	310	326	330	337	291	300	318	323	295	293	310	329	319	319	331	329	329	309	331	331	309	303	330	361	308	311	300	323	335	350	323	322	305	345	317	313	331	324	330	309	318	321	317	348	320	331	284	370	302	284	318	311	329	360	344	304	315	311	318	324	341	348	350	318	313	323	328	372	319	330	328	317	343	295	312	332	356	342	338	327	338	349	332	354	309	331	319	343	330	317	306	335	296	338	340	303	320	334	319	322	357	338	308	310	305	293	350	325	335	284	342	364	314	311	313	317	328	328	319	315	335	320	345	341	299	305	325	325	321	323	310	328	315	333	319	346	309	330	302	331	318	322	342	316	319	330	308	320	307	334	323	342	298	332	295	297	326	337	332	311	335	335	334	295	359	300	306	292	357	305	318	348	338	369	333	334	304	343	285	320	311	338	341	301	329	339	349	332	311	341	348	336	333	324	345	323	310	285	356	332	350	329	326	329	324	313	275	306	338	299	332	324	318	325	307	357	321	363	350	315	278	318	352	292	355	394	317	312	295	315	327	321	315	319	345	320	309	338	317	333	337	351	354	348	298	323	293	343	330	349	307	312	323	360	334	328	322	356	326	306	353	327	323	318	324	340	338	330	314	319	293	376	337	340	315	315	307	352	362	326	296	334	315	343	335	324	336	292	339	321	342	304	298	325	310	337	350	334	297	304	337	311	295	306	332	305	342	319	337	319	324	336	311	321	333	329	314	316	316	296	348	322	307	339	328	297	309	298	323	328	315	341	326	314	344	337	325	327	313	331	345	312	329	283	324	321	318	329	317	297	314	277	310	317	318	334	362	352	326	307	271	304	355	315	324	308	327	303	325	334	328	317	315	333	321	310	352	355	335	325	321	320	323	306	329	376	328	313	331	309	302	292	343	320	324	373	369	334	320	327	313	301	322	325	343	300	298	314	321	301	319	316	307	331	311	294	355	363	302	340	298	316	333	311	336	320	328	317	306	315	348	317	338	348	322	309	309	300	311	308	345	344	314	314	321	325	330	312	300	319	336	336	362	337	341	307	300	323	330	362	318	315	319	352	306	352	316	348	334	332	355	311	348	315	346	352	350	346	350	323	343	335	275	319	341	294	312	335	332	315	325	306	374	374	317	347	313	329	329	342	350	339	321	338	325	327	290	359	345	307	331	351	322	339	366	319	306	338	345	340	360	327	301	308	342	340	334	334	330	317	317	329	294	334	341	317	309	312	309	332	308	325	334	341	297	312	324	316	327	335	320	307	320	359	315	328	328	343	317	354	315	341	323	304	356	350	315	338	314	289	321	318	330	335	313	313	332	310	358	389	324	347	303	312	315	304	323	317	344	352	313	297	328	341	330	315	329	347	328	305	335	341	352	302	323	303	338	336	320	359	282	308	343	325	329	319	340	287	324	304	333	320	317	341	347	352	359	325	308	321	333	334	335	319	320	309	329	323	312	351	286	305	315	310	330	338	325	287	311	335	315	308	317	331	329	318	319	334	319	340	332	319	316	349	343	327	309	333	332	318	342	314	325	315	337	358	356	310	328	335	336	315	321	313	317	294	315	324	301	323	336	332	321	318	328	315	301	316	325	350	328	312	334	348	307	295	339	314	357	325	309	356	327	321	309	322	361	342	352	348	342	322	318	306	318	312	322	311	299	334	328	342	343	326	327	328	321	304	329	300	304	322	318	327	333	301	309	331	317	303	309	333	304	297	308	304	313	284	303	341	364	329	314	335	336	333	307	292	334	326	290	312	329	301	312	320	342	332	350	284	338	321	320	300	310	301	303	324	309	336	348	328	322	315	300	361	287	336	332	313	352	290	321	330	335	338	330	311	280	315	307	315	346	301	305	318	292	316	328	330	352	319	333	316	343	341	326	317	340	342	373	321	330	330	330	327	313	354	335	331	329	324	330	326	352	317	300	346	335	295	305	325	314	317	340	296	328	319	299	299	308	336	336	317	321	323	294	312	343	335	344	292	338	331	298	325	324	328	341	316	319	312	317	316	319	339	296	335	289	329	324	303	339	311	305	325	321	325	320	328	316	306	305	356	320	337	342	290	343	330	310	333	366	302	301	314	352	324	307	325	307	308	312	358	302	334	309	319	317	338	313	322	328	332	322	326	310	339	315	329	328	341	307	324	324	316	290	307	329	342	327	317	362	335	305	349	347	359	331	305	318	313	325	327	307	337	302	314	314	289	309	358	338	323	321	319	317	362	307	311	323	324	281	309	354	354	315	357	295	327	348	317	338	315	326	352	339	360	333	332	351	340	313	301	323	355	339	318	333	325	319	309	313	362	332	313	338	356	366	325	313	328	338	320	316	319	309	310	325	300	345	325	314	319	317	292	320	306	337	337	336	316	321	300	297	322	311	279	301	303	310	326	313	349	322	303	332	317	368	346	336	316	334	322	303	351	322	304	351	323	312	321	303	322	301	350	319	328	351	295	339	274	360	348	311	324	342	312	342	310	324	331	329	330	301	296	341	341	347	316	324	328	312	341	332	337	338	358	314	307	309	317	317	323	343	353	317	353	315	347	318	351	315	311	333	305	350	335	345	348	303	338	306	315	295	332	322	326	324	341	290	318	322	324	318	339	310	314	336	382	306	296	310	318	319	324	315	323	293	348	353	328	322	343	297	301	328	362	328	346	312	330	313	329	326	327	327	324	355	335	309	331	343	325	338	331	324	326	350	310	324	327	313	328	356	324	335	344	316
6139	14120	10967	6133	4326	3225	2667	2008	1516	1161	890	860	724	663	598	575	551	514	518	487	533	531	531	532	489	496	462	405	407	433	426	444	375	435	443	413	434	448	411	414	402	451	433	418	410	395	420	387	404	420	407	421	400	437	451	395	407	393	397	426	414	414	409	394	381	416	386	396	407	420	371	387	376	412	370	397	434	397	372	437	420	400	408	407	443	395	375	419	410	372	392	378	408	381	407	394	396	398	447	374	433	381	400	396	407	378	406	373	411	370	396	425	396	400	377	382	391	377	402	391	418	379	388	387	396	405	374	420	377	395	360	369	381	377	400	414	398	392	401	387	396	438	400	412	386	372	385	418	386	403	393	441	391	412	428	365	401	349	372	388	372	371	379	368	414	375	351	404	399	380	386	397	437	358	397	423	422	398	417	378	390	439	430	373	392	422	386	414	392	381	383	380	386	388	400	388	381	413	378	382	407	384	396	426	387	391	405	382	421	446	391	413	390	409	399	406	418	409	397	401	382	400	399	383	420	393	412	438	349	383	366	375	404	448	403	408	410	400	425	403	400	380	382	411	374	424	439	387	401	383	379	367	355	400	365	427	372	387	387	401	406	413	375	398	418	401	394	416	430	375	398	379	393	398	416	401	417	428	424	357	387	412	374	382	403	404	371	418	390	400	408	358	377	390	396	400	387	413	380	426	398	350	412	412	402	408	401	378	406	379	383	354	405	412	396	414	378	420	411	401	371	392	381	384	395	412	401	401	400	383	414	376	368	358	422	420	367	390	406	374	393	393	404	410	373	360	389	398	404	393	375	426	395	393	400	407	417	373	416	438	407	430	383	398	411	404	442	418	397	368	371	357	374	420	402	394	414	426	428	389	400	404	411	379	365	405	386	404	395	379	411	419	454	382	391	391	405	401	377	394	403	393	420	413	403	387	369	402	441	378	452	398	389	409	411	379	419	377	404	342	399	425	397	415	410	382	393	411	387	414	390	375	402	418	403	401	409	403	385	392	379	396	391	388	373	383	436	390	399	406	381	377	407	398	407	404	434	417	391	380	412	408	384	407	392	387	406	441	369	395	415	405	422	388	378	393	423	397	380	383	421	421	383	399	376	429	408	418	402	402	398	404	385	398	384	365	403	407	419	409	411	429	384	425	395	366	388	398	437	428	395	386	386	379	412	378	383	378	429	395	376	410	424	374	397	400	409	365	398	403	375	382	391	398	392	363	388	384	375	386	401	421	407	390	391	412	411	392	386	375	410	418	426	420	381	375	427	410	407	398	388	398	407	386	389	419	405	414	385	394	366	390	407	408	344	383	384	370	390	387	392	408	371	393	358	395	379	410	368	400	407	362	397	407	379	410	414	427	390	393	411	425	400	424	470	441	377	407	420	406	393	383	394	373	416	408	417	371	425	428	399	385	418	380	417	426	422	393	392	413	367	394	385	394	418	395	398	443	363	443	416	418	407	400	426	398	400	387	394	375	386	416	382	385	442	389	398	424	378	384	359	424	377	390	394	398	376	407	381	372	374	390	423	441	391	386	397	392	436	423	394	399	375	396	418	369	369	379	387	410	433	376	417	400	414	408	411	375	403	393	396	391	366	393	424	362	353	376	394	379	373	383	403	395	401	396	408	383	404	414	400	333	384	389	433	412	403	408	394	384	389	363	404	388	397	397	368	378	413	377	394	389	416	396	396	362	401	387	390	369	392	375	399	400	392	398	371	374	411	378	383	389	398	393	365	371	404	374	391	327	428	395	384	433	360	347	401	399	398	394	415	407	407	384	393	385	367	382	402	387	383	410	419	407	406	380	407	362	388	386	395	421	389	400	389	391	370	380	402	393	411	371	434	407	396	412	396	427	418	386	395	398	393	436	407	415	391	406	374	389	376	370	372	372	395	360	401	430	387	377	392	374	421	412	389	370	386	411	384	423	390	411	403	441	410	398	358	381	409	373	419	383	390	404	390	386	438	386	419	396	392	404	371	379	382	395	442	397	439	411	338	362	453	377	386	406	397	364	425	407	378	359	386	392	410	383	450	396	424	381	400	372	412	417	367	409	391	415	407	423	406	408	455	424	426	433	391	412	346	416	393	385	397	435	423	381	428	394	387	391	374	391	376	412	412	379	404	387	401	405	428	389	436	356	420	372	387	416	395	367	388	397	391	420	415	384	415	411	396	430	379	415	384	421	436	412	403	402	394	388	401	403	404	398	406	404	400	366	368	424	377	412	399	445	385	373	371	402	400	415	386	404	355	417	400	407	417	394	369	367	410	412	401	373	374	400	418	396	382	401	371	423	393	368	434	393	413	386	412	408	413	389	414	416	390	387	427	393	379	380	392	405	416	407	373	414	391	414	365	380	371	379	392	394	419	374	385	396	406	381	370	409	443	428	371	411	422	381	439	387	433	404	398	388	378	379	414	428	362	369	380	410	369	395	387	395	417	374	414	391	442	386	373	385	367	407	407	392	384	374	436	427	350	413	393	377	405	425	377	395	405	402	403	401	389	396	411	398	411	368	409	426	409	378	378	393	415	418	374	393	384	401	426	361	403	398	414	394	385	414	387	423	423	400	411	424	451	384	395	392	380	416	392	414	391	392	383	393	410	385	388	373	391	426	437	385	415	385	409	379	407	400	386	398	392	399	342	380	363	398	406	402	394	431	419	372	380	372	383	375	405	408	380	375	418	442	382	376	415	392	394	385	404	418	408	380	361	389	390	362	420	394	408	399	404	385	396	407	393	371	361	424	410	403	406	371	429	437	392	426	393	386	401	391	393	411	388	388	429	375	411	409	373	437	365	403	408	371	368	391	398	378	387	413	387	380	403	413	396	396	420	389	391	397	409	375	417	429	423	418	391	390	425	359	378	396	401	390	400	401	390	381	404	411	391	407	389	434	393	404	386	403	391	381	409	427	430	394	397	384	383	371	417	401	402	381	384	410	383	365	385	407	368	414	416	414	403	364	434	355	414	411	374	401	378	392	401	389	407	425	391	413	376	395	393	368	410	392	381	392	369	397	409	403	415	384	379	373	377	389	395	388	388	382	383	378	414	403	403	381	401	357	384	417	388	407	384	360	396	422	381	412	389	369	401	421	388	395	419	394	389	368	359	369	388	368	419	408	422	422	404	419	357	391	381	407	406	390	380	397	385	401	420	428	367	386	450	386	396	404	412	399	426	393	383	394	393	376	408	403	377	366	412	418	412	389	388	377	420	410	401	387	419	407	433	382	374	389	403	413	381	381	403	405	369	410	393	400	378	376	371	439	389	408	397	386	418	410	398	402	399	391	421	436	362	409	423	413	412	396	425	378	385	376	375	379	415	396	429	399	399	392	429	399	406	400	397	404	395	410	416	395	405	380	398	390	360	373	385	358	376	385	420	361	374	385	404	398	399	402	418	363	397	372	382	407	405	405	401	416	422	399	414	371	369	371	400	404	406	411	378	386	399	408	412	432	404	452	379	394	416	392	383	405	399	423
22965	21438	29046	24234	21442	21470	9362	2137	1334	1100	906	809	687	659	580	531	563	520	515	472	482	463	489	450	446	422	446	394	425	372	367	366	399	379	380	384	355	372	408	380	327	379	356	383	363	373	436	337	334	363	335	367	369	353	408	364	359	353	339	325	346	366	356	368	376	374	330	369	360	365	389	323	363	367	382	368	358	374	364	348	353	346	353	348	361	307	357	363	338	364	327	348	354	362	368	383	329	369	328	366	369	354	359	339	356	354	335	344	342	370	332	348	354	358	376	367	345	302	341	365	364	351	344	345	344	338	359	349	316	374	353	333	359	334	337	314	329	371	384	345	374	366	343	390	368	362	325	365	323	344	361	375	359	346	352	370	374	353	331	369	373	357	328	348	365	346	340	348	354	339	341	383	311	352	350	330	331	390	320	353	350	382	360	367	361	323	327	325	357	372	339	345	332	334	366	382	351	311	349	306	367	339	343	374	344	337	350	371	361	335	344	346	359	352	361	329	342	327	355	374	379	379	366	358	370	365	351	371	349	360	384	340	370	322	340	358	387	351	322	345	342	400	360	388	357	359	343	344	367	350	340	352	352	323	360	400	365	370	352	378	364	335	344	318	346	337	343	354	349	328	361	333	346	360	339	358	383	369	379	332	299	347	353	339	334	347	328	390	348	330	326	352	353	329	348	365	333	366	340	349	340	349	350	342	354	376	321	344	365	349	378	363	341	331	349	356	330	356	344	361	332	331	379	340	354	389	326	331	333	365	351	342	364	368	375	363	370	349	366	372	363	336	314	371	343	375	342	362	317	328	361	341	323	371	356	372	381	360	354	349	334	371	380	327	373	310	366	363	351	357	367	323	311	355	354	321	379	342	342	400	355	347	349	350	361	322	351	351	357	344	376	345	366	354	337	354	339	354	369	343	327	329	327	354	325	319	357	350	371	329	359	342	339	360	372	351	321	334	357	357	343	332	359	330	336	354	331	326	387	343	353	340	356	357	314	339	347	355	362	350	340	356	361	355	322	343	357	361	339	396	376	335	355	344	320	327	350	353	362	358	344	374	371	324	355	370	359	367	337	347	383	348	374	349	310	360	349	339	358	326	353	366	320	340	348	319	382	325	344	321	361	364	363	347	348	335	374	365	319	368	354	382	365	359	339	361	373	373	329	352	333	337	335	349	331	405	375	338	341	350	369	363	362	347	376	331	326	364	335	346	354	360	352	357	313	329	391	372	349	327	356	340	369	351	339	315	332	322	339	387	360	350	345	360	342	362	354	334	365	356	350	381	368	316	317	322	319	364	377	315	336	371	354	358	331	340	350	365	341	312	354	349	360	364	330	324	363	374	340	356	349	330	341	340	375	337	385	341	387	351	363	376	321	366	364	366	371	323	363	300	352	376	326	383	335	330	352	376	337	340	340	391	345	370	354	356	345	317	358	363	332	369	344	323	339	328	356	355	331	398	370	342	333	347	362	374	312	353	341	308	344	337	349	368	365	340	372	338	352	351	328	347	337	356	344	339	355	323	321	327	332	341	353	355	355	362	337	349	358	322	366	337	358	390	371	329	332	351	353	363	328	339	340	323	357	317	315	341	333	365	334	373	360	364	338	330	367	329	359	356	387	311	370	352	378	340	345	392	358	369	348	327	341	329	346	369	329	325	345	383	359	349	337	335	356	340	326	375	364	355	354	379	357	365	332	341	359	373	306	326	362	356	362	383	343	319	333	342	391	364	339	369	346	315	386	338	334	350	335	333	325	344	364	311	344	359	351	338	343	347	365	312	318	340	336	351	335	349	343	363	331	339	354	339	342	365	343	332	355	364	345	343	360	345	381	363	325	357	352	346	360	347	328	346	364	358	332	362	363	351	318	383	322	358	372	340	352	370	328	356	342	344	344	349	355	358	342	336	358	362	352	377	336	343	352	330	386	353	356	343	341	314	332	327	338	335	329	305	329	345	353	402	371	346	356	336	348	319	365	345	357	355	346	332	334	305	348	339	340	339	343	383	343	335	368	343	335	374	365	322	360	373	340	346	358	350	360	335	342	332	338	352	377	339	328	346	355	312	377	339	370	347	323	375	333	351	360	341	347	368	340	347	355	341	363	356	334	310	334	390	367	362	353	369	329	365	323	332	349	344	360	359	368	316	336	358	332	381	364	333	358	353	325	324	344	369	352	328	369	334	343	386	356	318	361	350	350	346	362	363	387	365	368	348	343	337	332	349	361	349	366	343	320	335	297	375	336	318	330	340	349	356	379	332	335	339	341	384	411	356	325	350	353	335	329	345	346	336	364	340	343	327	357	343	343	338	344	345	350	349	350	342	379	356	363	345	337	335	339	327	338	326	311	319	328	345	369	321	377	355	360	323	337	323	332	340	358	389	344	341	350	379	359	363	343	358	366	356	349	357	349	363	384	351	355	351	359	339	325	351	310	369	341	337	375	353	342	341	356	323	378	402	330	361	376	329	349	330	333	371	371	365	327	354	357	343	343	343	325	331	374	358	382	351	339	381	370	330	366	338	373	351	344	344	390	353	363	334	345	350	358	361	344	366	348	335	379	337	350	342	338	361	343	339	366	337	385	334	304	359	374	337	350	357	379	342	367	316	390	355	352	375	327	364	362	340	313	321	327	355	358	384	335	331	364	355	338	349	361	376	350	328	328	371	410	307	367	342	347	341	289	369	333	393	352	350	355	306	302	319	347	332	379	379	350	365	336	361	318	335	331	346	361	366	356	373	341	370	369	350	340	332	351	337	381	336	335	390	383	380	344	353	335	314	345	321	347	381	358	311	363	338	342	375	369	333	347	360	344	344	361	360	376	352	363	366	348	368	345	349	327	347	383	326	343	344	348	356	312	368	304	326	333	368	321	338	373	331	319	345	309	325	371	317	373	362	334	373	331	351	340	362	382	343	363	331	343	352	360	383	342	362	330	372	384	357	332	303	354	349	354	406	372	361	352	358	335	330	350	380	312	367	352	328	354	377	315	344	314	328	351	343	344	364	341	360	352	353	341	373	357	353	343	333	319	354	341	339	349	334	320	361	338	337	332	356	344	328	338	361	377	368	334	375	337	386	358	361	358	352	314	365	338	360	320	346	354	342	355	354	338	371	353	376	348	339	358	361	335	342	355	321	334	320	319	341	344	357	392	319	334	357	338	346	340	338	334	356	348	355	364	376	367	343	329	348	318	362	382	339	343	357	360	351	318	341	350	372	333	360	333	410	370	325	345	353	362	329	357	341	363	374	376	312	359	355	338	357	335	355	321	360	366	351	340	372	315	351	326	360	345	369	356	349	365	339	304	316	345	338	335	334	333	340	354	355	342	351	379	366	352	319	354	391	331	371	371	354	354	348	364	359	341	338	335	345	317	344	333	362	347	366	355	336	337	344	363	339	317	341	352	314	341	374	341	372	367	324	322	363	349	367	331	344	372	355	327	371	341	310	345	355	347	342	375	383	307	343	345	350	327	388	364	337	333	367
7694	23328	18881	10955	7971	5988	4807	3671	2591	2089	1616	1379	1177	1011	947	805	788	692	664	699	721	643	651	696	609	603	566	529	514	518	501	530	500	513	514	501	493	485	468	487	552	505	478	491	480	489	425	483	474	482	482	402	478	456	432	449	438	433	479	491	424	430	464	430	454	419	431	474	442	413	445	463	430	448	473	423	489	447	454	457	441	443	447	437	467	411	435	455	452	442	442	458	465	450	435	441	466	396	426	407	423	470	459	463	467	415	458	442	407	475	431	474	443	466	431	455	457	437	463	428	428	430	437	415	443	447	458	413	438	410	445	450	468	454	468	415	468	456	452	443	467	401	406	465	417	421	448	452	452	433	436	407	381	423	458	456	459	423	411	431	467	396	451	452	463	448	451	427	441	442	446	449	421	456	473	436	440	437	410	440	399	432	449	455	403	464	414	442	409	444	406	403	471	417	411	505	417	445	453	447	437	445	442	445	421	461	449	487	432	426	436	470	447	472	460	425	428	437	441	458	434	433	416	491	435	445	434	439	440	434	460	417	388	449	435	436	429	471	431	416	390	417	373	456	481	440	429	438	452	457	491	432	470	443	455	448	433	434	449	423	479	415	414	448	428	453	419	466	425	476	427	397	461	435	406	453	402	461	460	426	433	446	439	473	467	420	434	456	440	439	439	490	465	441	443	430	443	447	433	466	429	471	424	451	451	420	434	419	412	446	436	462	429	469	440	416	458	455	449	460	447	439	465	454	393	439	421	426	433	433	433	387	423	457	456	453	445	458	442	392	416	397	459	416	424	465	435	438	414	456	430	451	398	459	387	439	426	469	442	451	460	443	429	442	449	494	443	438	470	433	462	445	444	405	425	460	418	455	409	453	467	475	408	453	446	453	458	424	437	437	469	478	427	455	458	421	448	434	432	422	416	433	399	431	434	472	447	439	447	433	435	444	426	480	474	429	437	428	411	445	445	459	441	428	442	414	424	448	447	490	452	467	445	440	474	438	424	462	436	494	444	430	452	442	463	426	445	466	467	394	416	425	465	426	431	464	445	446	423	435	440	407	441	437	441	427	436	400	438	435	436	458	430	439	422	458	440	491	412	444	459	476	442	465	475	442	433	398	424	428	426	421	403	429	433	446	434	465	463	441	470	452	449	422	446	445	429	443	438	424	402	421	398	438	445	444	452	458	442	447	440	461	436	462	460	445	426	430	449	457	440	455	411	421	415	433	436	417	453	447	449	403	426	443	451	408	410	442	439	418	444	474	456	434	453	426	451	436	459	438	488	442	451	426	432	439	449	432	446	467	417	446	463	418	419	456	453	454	416	438	445	410	463	459	430	425	425	466	402	455	440	474	437	426	445	430	463	476	425	416	429	436	448	438	422	475	478	454	415	431	425	446	466	421	433	436	458	436	420	414	420	431	457	445	419	428	442	425	473	422	387	435	408	419	447	466	485	413	489	418	422	445	423	442	420	480	413	442	413	422	446	435	430	475	407	427	413	467	452	458	438	407	457	436	472	448	420	435	460	475	440	425	412	422	459	441	424	455	427	419	455	416	430	460	486	461	463	464	486	457	435	441	435	445	435	413	462	419	460	452	409	446	427	432	425	451	439	459	477	435	442	478	429	447	435	439	433	458	409	459	447	444	442	427	440	444	467	466	453	432	450	440	453	414	454	466	461	446	432	436	430	486	446	458	462	420	447	427	433	421	437	448	443	489	447	435	446	442	451	460	420	423	440	415	433	414	433	439	429	445	412	484	424	422	448	445	435	444	451	464	429	462	419	451	473	452	438	431	429	455	449	472	445	435	457	453	441	463	434	444	395	454	373	432	472	482	416	460	434	419	434	452	462	464	442	450	413	445	417	446	488	425	421	424	459	431	417	417	460	439	479	445	420	430	468	458	430	436	454	421	460	437	445	448	430	456	438	463	446	438	463	412	455	431	443	447	438	472	461	463	464	431	431	465	435	427	458	420	450	441	444	436	436	463	447	426	451	426	438	426	411	424	416	422	459	461	400	435	427	492	456	427	473	434	449	475	475	417	409	438	443	438	433	457	426	430	443	501	425	430	411	424	439	454	454	424	437	419	418	420	453	477	451	434	473	421	454	405	427	443	455	454	457	442	473	453	464	426	473	413	441	428	427	421	470	487	438	440	439	439	453	450	438	426	470	440	470	418	444	480	461	425	426	443	447	442	446	459	457	422	436	409	442	448	437	450	450	420	409	402	419	435	469	459	439	453	445	407	419	418	419	467	430	420	458	442	425	421	442	460	421	477	484	434	438	438	448	450	414	434	427	435	455	464	438	450	457	421	455	451	426	451	416	488	435	434	508	442	439	442	438	454	431	444	418	431	402	430	445	460	417	424	398	441	429	412	410	429	433	459	406	437	440	455	418	422	454	427	454	482	497	492	462	411	437	413	450	443	428	443	448	444	439	457	436	390	419	448	426	410	441	472	479	427	453	447	463	439	402	441	470	409	470	441	446	460	463	424	448	473	420	434	421	406	434	465	433	440	469	442	444	428	414	469	440	475	454	428	456	412	457	457	425	416	441	457	446	422	428	458	409	451	481	469	471	454	453	440	464	417	405	449	439	453	422	450	444	431	428	406	475	412	422	405	461	425	445	432	436	429	429	446	445	450	451	447	435	415	422	431	443	457	467	420	444	444	427	409	465	436	430	406	437	479	446	422	404	450	424	437	462	412	417	417	445	443	429	433	450	438	403	425	447	472	441	448	438	424	434	465	413	456	430	452	454	431	462	459	418	434	462	453	420	420	431	496	534	437	430	398	421	449	457	419	448	453	410	436	443	441	484	461	446	477	456	437	452	475	446	451	430	457	451	426	444	454	459	475	459	420	407	467	443	439	464	434	466	439	405	441	437	427	414	459	453	482	431	450	463	449	460	423	416	476	469	434	440	427	434	444	426	469	404	441	446	405	460	422	401	425	417	437	450	426	442	447	456	416	437	430	449	502	442	410	428	439	479	455	426	487	406	449	436	462	424	432	453	421	470	445	417	453	425	435	443	463	453	419	415	454	443	388	416	451	471	454	438	452	470	452	434	443	465	416	421	477	468	463	465	456	454	447	423	433	470	435	468	403	456	432	452	428	443	450	474	462	459	419	448	432	440	402	448	453	445	450	456	411	444	467	478	454	457	402	439	441	418	440	409	456	470	434	469	387	446	436	420	446	463	439	438	450	455	460	487	427	420	454	439	412	445	481	435	436	441	438	467	431	422	426	429	414	394	416	441	435	423	475	453	444	414	402	436	433	448	441	462	439	451	437	472	472	460	429	435	484	437	476	431	458	454	427	445	428	439	430	427	446	484	488	476	456	449	439	414	441	461	473	450	476	424	459	461	434	430	425	436	448	388	410	436	430	414	422	458	414	431	398	452	454	434	440	448	453	422	510	471	427	453	490	469	470	436	449	450	406	386	432	431	437	457	445	451	480	438	424	435	423	469	470	435	438	430	440	428	468
27605	19174	8153	3225	1891	1346	1080	961	810	801	689	706	649	689	655	604	581	634	588	681	643	634	620	648	631	587	637	580	564	610	653	593	576	598	571	596	581	642	592	650	577	593	570	629	603	559	588	578	589	600	593	580	577	585	598	613	579	590	611	568	617	570	582	573	588	602	610	564	598	551	606	579	588	575	580	608	594	613	551	601	604	613	595	536	599	556	594	558	605	596	606	612	588	584	615	546	602	598	634	566	577	609	596	568	530	638	614	641	631	599	552	595	556	526	604	632	640	563	626	627	582	582	580	592	578	560	627	571	588	598	567	578	586	598	583	564	580	554	571	579	621	585	591	572	582	556	596	615	568	590	597	594	604	615	606	581	600	593	587	607	599	596	550	588	594	610	578	565	610	617	595	569	613	569	576	517	516	582	620	565	604	622	622	595	592	606	616	572	558	577	561	515	609	578	600	629	599	601	614	610	602	561	610	582	594	579	599	564	567	625	599	610	586	570	548	583	636	588	614	584	536	602	600	555	578	601	658	544	575	595	586	636	590	597	614	518	611	571	611	595	611	621	649	611	553	565	539	593	554	608	609	620	608	604	581	575	576	582	633	611	599	617	566	606	597	571	573	528	644	523	621	650	557	596	575	648	582	557	565	590	638	562	613	553	554	598	536	570	594	576	596	580	571	594	615	544	584	638	590	579	589	592	664	573	561	580	619	599	594	587	593	617	550	621	591	602	565	592	610	571	568	623	563	585	641	598	559	557	609	569	597	605	593	580	620	618	585	594	655	581	577	613	562	553	586	626	563	581	566	636	556	620	609	583	615	601	594	586	566	597	600	605	608	605	640	556	563	592	575	603	595	580	571	575	589	610	613	575	623	560	573	542	576	589	589	600	579	578	558	570	562	625	586	592	602	563	581	556	572	590	586	622	574	586	562	564	598	611	590	600	559	567	557	596	559	598	568	566	563	578	604	552	608	557	573	539	616	619	611	588	569	575	589	573	602	558	576	602	578	616	591	569	611	588	583	618	612	594	586	543	617	572	569	608	549	574	595	586	590	566	583	571	564	636	612	573	582	568	638	608	526	613	575	592	587	580	617	636	618	596	638	565	604	596	617	582	601	552	610	597	623	603	597	568	555	650	592	591	591	571	601	604	614	598	574	563	630	581	589	583	565	587	588	583	557	616	606	565	566	585	527	579	566	544	566	648	578	632	595	606	558	605	591	563	559	578	590	602	578	597	599	619	552	629	577	590	609	602	586	607	549	572	605	600	574	636	556	580	548	550	570	597	559	594	585	579	607	635	562	625	577	600	604	551	591	584	584	598	593	572	655	604	574	599	576	577	582	624	556	575	613	608	580	582	559	606	566	601	561	566	539	571	584	566	615	596	645	555	573	564	593	589	592	561	558	572	611	594	560	591	549	587	584	575	555	569	609	585	599	617	561	601	527	592	588	578	593	608	614	596	599	586	599	587	588	596	585	609	587	592	575	601	598	610	578	600	610	587	580	637	576	624	591	585	567	579	591	607	586	577	631	599	555	600	621	591	574	606	609	601	563	601	583	571	607	604	620	625	580	606	530	600	606	558	570	610	586	599	599	603	595	570	542	568	623	615	604	613	582	581	563	547	608	609	624	570	580	565	594	548	630	598	552	534	548	571	592	582	571	627	561	607	545	574	637	548	652	637	598	529	598	594	569	564	588	561	571	597	584	602	587	573	646	566	578	567	583	597	564	579	547	555	619	564	610	607	603	551	566	620	631	617	573	589	574	594	577	547	591	610	600	594	575	568	633	608	605	622	606	578	609	557	634	574	650	573	639	581	557	604	591	590	599	587	605	547	582	609	659	598	631	580	591	594	573	574	621	605	522	604	564	589	537	611	591	564	585	585	572	528	566	612	580	584	587	592	612	594	590	539	623	615	567	572	582	547	603	592	620	633	638	554	606	632	612	573	580	606	551	573	606	589	584	599	631	606	579	605	604	616	629	567	587	598	601	565	574	570	559	602	537	566	615	587	593	546	537	593	596	610	637	601	557	562	610	571	594	615	557	514	542	553	572	617	594	605	563	638	567	609	613	581	588	560	574	600	554	554	585	606	572	605	579	575	586	567	621	562	584	612	559	593	599	558	586	602	577	606	549	625	558	596	557	563	613	586	585	568	595	541	592	585	622	573	576	600	593	616	567	572	544	589	585	607	543	620	581	570	600	593	592	640	620	558	592	597	609	567	594	582	584	605	558	589	572	594	612	568	598	597	523	592	541	612	626	546	596	583	604	607	548	625	588	571	571	597	621	567	640	606	569	582	600	573	573	604	616	592	581	588	581	596	585	564	598	594	574	599	563	629	592	615	612	590	558	607	548	567	563	579	600	568	592	612	586	563	589	634	559	566	560	569	599	615	629	606	622	611	548	549	605	608	582	564	577	543	607	652	567	567	594	559	556	562	556	543	571	571	602	557	599	610	584	636	616	561	599	561	551	567	572	585	552	624	592	594	602	571	581	609	588	566	591	577	568	591	584	576	607	585	561	613	557	592	622	633	599	599	533	609	618	625	604	615	567	588	595	579	626	545	566	596	571	606	602	579	581	542	577	554	551	587	601	638	609	646	561	578	572	603	581	591	574	597	642	635	598	584	548	586	546	589	597	588	597	581	611	574	595	575	556	578	610	600	596	581	539	586	596	599	550	574	585	573	612	620	641	626	621	601	581	612	599	601	592	583	605	571	577	593	603	582	568	592	559	594	597	599	563	634	607	620	573	586	596	577	550	608	575	581	587	587	578	617	604	556	602	581	592	615	564	645	593	628	549	630	592	601	566	590	626	585	627	588	564	556	561	585	606	574	530	588	556	570	590	604	567	558	568	553	597	567	592	614	601	553	588	587	545	616	569	596	603	606	568	577	608	581	570	537	555	562	569	550	608	588	571	572	596	588	604	584	662	578	600	565	599	562	582	593	591	582	614	583	594	591	628	579	593	576	611	612	585	620	598	562	566	574	562	575	574	577	571	631	584	582	565	553	600	559	580	585	592	612	562	616	551	562	592	609	610	612	605	574	607	527	604	540	593	575	616	561	579	597	576	602	626	590	585	569	578	571	585	613	593	601	588	581	599	592	587	604	642	597	593	603	590	609	593	595	563	650	587	588	603	639	577	603	622	589	603	578	588	585	598	603	568	573	558	583	589	588	606	533	592	571	602	611	561	564	616	610	599	602	586	626	582	600	587	647	615	588	575	606	577	563	556	587	602	615	647	587	546	599	613	585	577	610	604	594	608	607	642	610	613	625	544	572	604	574	633	594	543	584	627	571	610	570	545	634	577	590	557	593	602	662	616	581	599	616	586	545	603	587	569	564	601	578	593	602	572	550	579	630	583	573	575	579	596	613	544	633	610	608	580	556	604	546	599	606	528	598	551	592	637	596	598	570	618	593	565	589	601	618	598	584	557	587	636	563	597	616	596	591	631	584	570	552	562	589	597	565	606	538	602	591
6659	9162	7375	4064	3056	2408	1952	1555	1307	1087	991	947	864	885	790	841	781	786	765	736	848	732	799	766	824	749	778	749	735	778	726	730	724	770	725	709	754	697	756	760	760	729	705	726	728	742	763	756	724	729	703	739	714	753	750	705	705	736	732	725	741	727	720	746	687	653	690	776	725	700	701	673	703	699	700	723	710	762	641	702	700	725	675	747	738	706	725	717	721	724	713	713	715	734	739	715	715	717	720	763	712	681	722	669	729	687	680	732	678	741	685	709	728	723	723	742	681	732	795	704	722	716	745	686	739	735	709	674	685	719	678	766	736	709	709	683	689	736	707	710	769	771	687	725	689	739	700	769	745	673	703	667	709	736	691	720	745	707	706	711	748	701	692	706	749	717	736	733	763	707	738	769	717	693	670	695	786	696	720	735	711	707	698	735	726	694	708	697	689	734	753	765	734	791	696	643	754	698	716	718	694	734	787	708	695	700	684	701	731	733	717	659	719	683	685	694	755	733	705	717	745	702	670	734	720	708	674	752	692	711	708	692	711	747	736	729	726	739	746	666	727	687	692	698	695	721	709	704	753	656	783	662	699	720	739	736	709	776	712	733	723	687	698	766	703	746	732	745	711	716	706	760	692	690	723	730	735	752	717	733	742	681	711	727	753	733	704	691	724	698	735	712	720	704	711	715	730	706	697	700	703	714	713	708	720	711	735	706	735	740	691	778	735	742	691	694	699	714	715	722	733	719	719	772	733	714	665	726	759	696	692	715	733	787	748	704	778	700	723	673	707	764	685	735	735	677	742	703	702	772	723	687	780	679	726	691	672	739	687	681	726	775	766	721	730	754	729	726	714	769	733	724	761	718	710	674	741	779	712	770	720	734	681	735	760	733	656	739	710	760	679	733	707	749	707	726	752	712	749	669	735	722	731	764	749	719	698	727	712	705	730	730	708	714	704	747	712	712	694	732	722	750	700	720	764	745	694	770	724	673	754	701	743	737	704	742	743	752	797	698	776	700	731	669	700	723	748	730	749	743	695	656	690	773	668	743	715	733	731	770	689	659	716	730	736	685	685	717	746	707	714	764	711	758	672	690	738	682	718	724	730	719	687	758	734	706	736	756	722	733	731	767	659	737	726	691	752	674	730	711	738	728	734	720	713	736	681	755	698	715	718	730	730	708	722	710	789	736	746	727	752	739	709	700	750	716	731	734	725	708	692	672	755	693	711	726	758	761	651	724	678	746	706	727	750	723	763	673	749	743	743	688	694	698	745	690	668	719	720	728	754	756	706	751	695	679	699	684	697	734	718	736	716	763	723	708	708	732	701	716	708	690	684	680	757	721	690	712	734	707	727	717	742	695	716	712	755	719	690	698	711	735	676	733	722	689	688	663	688	710	720	720	722	711	722	705	717	706	743	681	738	751	747	757	714	690	692	705	731	722	734	699	692	758	720	704	725	735	731	707	733	686	733	751	748	716	692	689	678	729	736	700	721	757	736	661	751	707	768	747	700	734	741	753	733	720	753	687	683	728	725	725	724	702	693	771	738	706	725	714	733	721	739	750	724	691	746	736	693	721	759	740	689	727	719	732	743	747	726	702	718	731	765	717	707	687	711	729	746	745	737	730	687	772	686	706	718	695	710	746	714	771	690	728	699	707	732	711	683	699	746	702	700	741	724	714	718	735	731	693	748	745	692	728	688	697	673	722	721	717	774	741	773	706	675	792	745	727	743	678	714	704	751	744	736	744	714	695	730	713	702	719	753	752	717	766	677	754	710	752	733	709	695	733	702	719	700	758	708	725	692	676	708	695	723	696	704	711	662	757	689	687	687	676	732	749	703	673	727	701	727	662	693	731	715	743	687	735	756	708	698	717	713	719	706	736	747	710	721	717	743	750	725	709	730	751	728	746	754	711	705	675	736	701	706	722	712	767	705	729	736	668	730	725	729	670	672	739	704	735	685	700	722	703	676	680	664	742	707	745	756	729	777	720	744	711	767	711	716	747	722	690	765	744	708	671	705	746	714	742	722	707	728	742	703	717	697	704	687	764	727	669	717	677	726	741	733	739	736	689	683	727	730	704	679	757	718	697	725	724	697	727	736	682	693	726	716	697	690	748	721	683	672	732	708	701	716	692	735	731	678	742	702	625	719	726	677	716	702	715	683	724	741	705	736	751	700	704	698	744	718	731	720	710	716	732	691	706	724	712	699	748	723	727	725	735	700	714	749	725	750	732	737	712	765	750	733	718	712	710	741	711	699	710	703	735	736	718	745	702	692	694	639	674	690	733	697	728	733	732	727	735	687	744	680	704	730	765	731	738	741	748	708	742	702	708	736	702	685	766	702	679	732	713	735	704	739	713	703	725	700	729	691	710	739	746	706	687	735	726	707	732	737	666	751	729	690	700	743	724	670	705	700	766	692	756	691	735	734	727	632	688	702	714	759	719	784	715	659	689	750	760	752	761	694	670	721	769	750	729	753	741	719	761	725	708	743	738	695	743	750	727	703	687	653	705	779	708	750	745	713	774	722	710	753	735	745	756	716	698	687	764	713	762	763	753	724	737	694	701	740	723	755	698	757	745	690	739	724	724	692	684	683	732	709	762	713	689	690	725	695	712	693	705	739	704	658	739	749	711	781	732	736	774	726	726	742	735	748	741	721	694	730	758	708	713	727	744	708	723	760	689	713	743	679	755	748	740	761	703	678	689	733	722	719	747	740	688	733	698	727	684	716	702	751	732	705	731	726	756	674	696	722	743	707	711	708	765	736	735	678	683	705	723	716	732	730	684	725	715	686	760	725	702	719	741	741	693	727	706	710	698	714	730	699	724	682	700	740	721	699	719	681	743	681	727	719	711	677	751	713	762	735	756	695	737	663	752	727	712	738	728	690	786	732	746	707	656	754	747	678	705	734	742	710	754	701	704	766	739	717	705	714	718	748	725	769	653	709	749	671	699	740	752	717	740	747	688	718	774	683	718	734	703	678	692	690	699	725	707	732	710	739	716	735	740	707	713	736	751	756	720	718	737	695	730	720	737	691	710	733	735	717	666	713	697	707	696	711	690	762	699	703	710	731	732	686	724	705	715	767	675	667	713	731	771	711	700	738	717	680	720	729	783	721	763	725	768	706	714	744	766	729	702	715	728	769	746	718	688	729	745	675	723	670	727	705	674	764	721	705	707	745	735	687	706	755	751	708	685	708	702	706	757	736	777	752	700	733	702	702	752	683	737	779	705	777	740	761	707	704	773	733	754	705	737	722	725	701	730	723	719	727	699	720	744	740	684	727	712	754	700	776	726	745	740	729	711	695	702	721	705	659	721	694	701	742	708	724	714	753	770	700	689	694	730	730	774	744	732	751	706	749	684	722	755	711	754	714	741	753	738	704	761	715	717	723	769	699	756	703	696	671	738	706	673	759	813	728	717	740	702	707	730	732	741	694	711	704	764	714	688	726	669	696	763	700	694	739	695	777	707	747	729	738	776
24076	21420	28530	24685	21399	10350	2462	1644	1238	1073	969	968	881	891	824	791	764	768	738	744	752	754	747	756	739	678	681	703	650	707	699	655	713	747	698	671	668	677	711	673	685	688	696	661	683	649	703	681	664	656	678	663	663	672	669	693	680	652	692	684	595	649	658	691	669	669	660	635	687	697	673	633	661	629	676	715	653	622	625	659	697	660	662	631	698	640	638	684	642	677	653	643	698	676	614	698	670	688	674	637	633	654	638	662	649	636	666	641	694	702	698	644	701	654	689	693	661	642	670	681	668	635	675	607	655	690	632	638	641	635	677	626	672	646	666	691	685	643	664	660	700	654	625	663	668	630	689	623	705	662	643	687	684	679	655	684	683	665	630	692	633	708	730	685	667	708	630	650	633	642	637	675	630	635	651	653	622	702	694	676	668	676	702	699	670	647	651	639	675	658	671	638	599	642	646	652	730	662	690	628	700	658	661	668	693	654	681	667	644	745	619	675	700	687	636	620	636	617	679	659	669	655	653	686	687	672	657	642	639	660	676	658	647	663	639	646	639	677	620	657	654	680	712	637	671	676	638	666	637	629	719	621	649	612	671	649	684	686	684	667	594	635	689	656	652	636	670	643	654	654	679	715	638	694	670	666	635	655	683	665	695	674	684	675	667	670	656	652	643	663	664	668	652	669	646	673	715	678	721	671	666	692	625	687	659	628	651	650	663	697	653	675	676	623	649	664	698	717	625	654	699	629	697	664	657	675	635	678	657	689	678	664	661	655	645	646	655	656	691	620	650	716	643	624	648	698	659	703	677	647	597	698	650	679	672	675	659	632	618	671	589	658	710	658	625	649	663	644	669	654	643	674	704	681	693	657	678	647	657	649	651	681	717	631	654	672	631	673	631	696	692	669	649	691	653	652	655	647	658	678	692	652	681	605	694	651	673	644	688	649	682	657	705	670	657	677	649	651	640	688	666	644	644	653	703	662	670	708	660	629	660	644	599	664	649	731	662	676	655	652	703	653	649	693	628	658	620	695	616	658	675	664	654	636	657	622	699	673	663	648	689	661	619	627	630	684	712	651	680	688	649	661	659	670	628	634	675	673	665	673	662	688	670	652	602	639	715	633	662	676	649	651	660	654	658	683	645	665	656	668	669	631	629	641	704	681	648	633	637	633	630	598	644	702	611	675	692	650	655	626	720	669	642	683	641	653	711	693	675	686	653	647	628	674	627	635	677	658	693	633	685	683	679	647	661	654	668	632	710	613	649	681	685	672	668	658	699	661	637	660	646	678	690	675	648	678	684	682	704	652	695	681	653	661	656	626	683	650	648	688	630	660	637	703	652	652	665	662	693	670	694	660	659	705	648	657	708	642	635	671	677	648	680	664	663	637	661	654	678	662	686	663	667	663	683	644	652	657	669	623	650	633	672	641	677	631	630	672	694	658	628	662	663	684	670	657	684	679	709	619	663	645	637	647	626	629	695	630	639	664	672	657	626	635	687	641	658	645	642	705	674	674	662	618	652	668	709	658	665	664	653	644	640	640	680	660	671	628	608	625	619	635	723	648	644	655	649	694	686	694	678	679	664	657	640	667	656	654	701	660	656	655	632	657	667	684	677	665	668	657	671	720	647	661	645	699	632	695	694	629	634	639	641	667	680	645	706	619	711	678	625	679	673	683	661	669	626	643	622	656	671	638	703	672	688	684	676	667	614	655	675	647	675	609	607	694	613	669	664	648	653	664	653	627	677	671	706	663	633	668	664	644	640	643	651	624	617	649	660	688	640	646	712	694	630	650	663	661	655	642	619	669	661	662	629	654	648	673	640	631	681	662	625	632	712	636	700	635	604	637	646	654	673	623	622	673	656	652	687	641	643	653	669	663	689	638	647	603	704	656	642	618	644	688	668	651	635	667	657	666	647	674	622	652	620	696	646	617	679	711	629	662	665	667	670	649	682	679	669	653	660	626	689	644	691	670	648	671	677	658	675	651	677	708	663	681	664	666	616	638	680	724	666	646	682	648	654	676	670	639	648	698	652	640	658	650	664	676	684	656	649	686	624	642	672	656	646	643	634	676	653	647	679	644	628	600	614	680	654	648	655	655	701	624	668	669	698	646	650	659	674	646	665	649	654	662	674	645	642	646	676	633	626	694	619	688	629	641	689	624	642	643	627	652	692	645	684	636	646	638	673	699	675	661	661	700	667	613	667	689	667	614	640	611	658	674	608	656	646	599	678	686	637	673	634	645	668	657	627	656	632	635	593	667	614	661	674	634	628	678	647	660	674	644	661	678	692	646	666	652	677	672	637	677	661	616	665	677	636	652	681	658	649	715	592	677	659	694	725	664	672	670	621	683	674	639	692	670	664	650	717	659	654	657	658	677	675	686	614	670	737	647	678	642	710	663	679	676	645	637	696	641	664	624	639	671	686	655	632	621	661	636	662	679	632	681	648	706	685	655	645	687	665	650	638	659	659	643	648	648	638	670	617	650	630	642	637	699	668	633	665	657	693	641	635	619	671	691	649	620	663	717	664	666	655	680	671	666	612	639	608	672	678	669	658	657	668	696	627	678	680	695	638	628	639	703	698	688	659	641	650	676	634	668	647	649	663	638	626	678	656	658	657	679	626	664	665	636	631	628	647	647	690	721	662	676	688	608	661	663	663	634	649	671	664	707	656	651	688	691	680	620	650	658	680	679	638	679	698	636	626	666	694	626	609	667	652	632	654	662	666	679	624	609	647	619	672	679	664	675	667	627	653	662	635	627	649	651	676	654	689	651	701	668	658	686	663	621	673	634	646	730	612	654	654	624	639	671	702	603	654	666	665	632	712	664	656	675	687	657	679	666	623	682	661	593	666	650	636	647	640	644	653	692	675	668	667	662	684	629	681	675	676	687	670	621	651	713	669	632	701	649	652	643	662	636	644	608	673	644	676	632	676	690	678	612	658	643	651	656	642	671	643	633	661	669	661	676	652	639	672	687	639	643	647	688	687	624	664	660	669	662	623	688	657	683	683	678	612	626	666	683	647	640	692	660	663	658	586	640	667	715	702	656	630	672	652	655	687	664	627	682	650	701	638	648	675	602	648	648	709	702	680	687	660	680	637	603	643	640	626	644	655	696	618	666	657	635	692	665	635	644	653	652	642	682	727	652	647	687	655	663	657	669	637	642	672	681	660	659	683	661	628	667	694	670	646	632	657	680	620	675	673	678	658	635	668	670	664	697	705	641	656	690	699	634	693	680	677	663	641	619	637	685	686	627	701	671	640	604	672	603	655	614	690	660	658	658	689	660	634	666	615	645	639	706	657	669	657	655	653	667	642	635	669	636	621	650	685	650	677	661	634	682	684	696	684	670	659	655	651	687	665	671	652	691	630	665	639	620	671	657	665	658	633	651	664	700	655	646	652	676	630	682	664	684	690	620	673	649	723	655	661	691	727	660	662	628	687	679	669	622	684	655	672	698	674	692	679	662	661	667	655	657	651	660
6408	17311	14051	7931	5969	4291	3392	2803	2213	1735	1486	1351	1244	1180	1110	1091	980	960	950	1044	996	947	992	952	906	907	895	867	829	847	810	865	757	829	846	877	834	806	836	835	837	863	836	857	825	835	825	844	827	851	828	872	862	805	788	810	810	867	793	793	830	827	832	809	789	773	900	845	847	817	824	817	850	819	786	796	829	849	786	815	829	761	806	839	818	746	822	833	816	816	810	814	798	816	801	792	776	814	867	812	789	870	863	828	794	800	805	840	760	825	771	845	813	788	793	804	792	792	819	818	836	802	788	820	768	815	860	775	816	795	802	800	819	841	775	812	823	739	801	826	819	792	819	823	836	829	854	826	807	872	812	854	816	865	805	858	766	796	792	792	824	816	844	801	820	785	811	780	791	800	887	801	810	809	820	820	856	797	821	780	822	815	811	819	838	830	828	827	832	810	793	761	821	845	883	741	827	842	806	817	787	802	775	817	793	858	835	810	817	828	832	839	837	841	815	821	791	797	776	876	781	751	817	844	797	849	870	844	802	783	810	842	792	799	761	806	786	820	790	836	799	775	788	821	871	759	807	837	898	820	783	804	820	774	796	857	855	821	794	834	849	813	781	793	791	815	799	847	788	826	787	795	820	779	845	847	772	829	783	795	811	810	824	794	823	820	839	817	776	800	835	837	845	782	825	824	794	821	818	844	850	793	808	822	799	799	826	804	775	817	793	788	799	813	805	844	800	833	859	784	869	836	830	815	810	802	835	827	850	846	841	829	828	810	767	841	853	789	792	831	776	826	809	789	787	829	758	813	829	805	864	830	872	810	802	775	825	795	826	793	808	824	816	820	792	807	838	864	836	805	830	803	793	819	827	827	805	817	810	803	781	781	792	797	774	787	787	799	792	775	826	790	794	792	806	801	787	787	839	752	845	808	868	819	800	765	796	817	818	826	827	779	846	786	795	834	758	822	785	805	844	808	826	854	840	803	804	825	838	841	816	837	852	808	805	786	779	786	844	812	770	808	791	765	805	785	804	804	757	824	814	815	779	838	834	842	805	754	791	813	791	813	796	811	827	828	860	787	835	812	792	799	818	793	805	847	781	746	824	827	855	832	809	781	856	825	828	771	788	811	794	774	743	789	800	809	797	781	793	783	843	764	807	840	808	832	842	770	757	823	834	814	808	836	804	799	794	827	807	809	788	815	778	775	786	778	812	850	840	792	851	780	784	841	881	792	781	841	837	774	782	780	831	782	825	817	843	827	752	750	807	791	767	821	806	835	739	771	787	856	855	752	765	811	795	771	748	787	829	849	790	804	819	781	824	845	806	795	829	777	777	830	740	825	816	785	808	825	819	808	805	786	835	765	791	821	805	799	847	841	760	799	828	838	789	736	825	815	796	782	815	892	831	805	776	821	784	859	808	804	821	786	819	797	824	831	772	868	812	809	854	842	792	792	818	818	837	760	774	813	788	806	788	807	778	793	825	753	794	826	804	872	809	809	759	779	800	810	843	827	863	810	825	817	777	798	779	764	846	776	853	834	817	806	810	796	793	830	797	805	795	786	795	831	768	765	839	806	826	802	845	818	828	830	825	788	816	833	860	813	799	786	804	845	832	818	836	848	754	805	800	822	833	814	810	778	787	853	758	832	820	769	774	855	816	808	806	784	823	816	763	793	814	823	816	810	814	824	808	797	804	791	828	824	801	832	813	856	866	820	800	805	802	790	825	822	777	842	859	829	832	766	811	801	850	840	800	828	866	782	781	815	786	795	832	795	804	860	833	810	813	798	856	784	808	778	783	828	856	786	794	824	771	789	844	855	798	766	810	819	774	800	847	828	801	825	817	834	803	800	814	813	743	791	842	817	809	872	792	805	839	752	858	811	793	827	839	794	794	806	775	808	799	776	843	790	834	849	796	801	784	788	796	761	862	849	810	785	808	830	819	841	841	832	824	847	786	780	840	842	824	794	849	804	793	820	833	847	818	773	855	813	784	828	838	799	807	768	755	816	822	799	800	858	820	809	851	830	821	787	789	840	816	843	828	809	835	791	795	776	781	791	793	805	823	818	825	806	782	824	851	862	762	776	832	798	852	789	799	808	830	809	787	816	823	800	839	843	756	767	797	798	758	837	768	835	843	799	838	798	847	795	794	795	798	831	807	813	792	781	811	831	803	816	823	834	795	832	791	820	835	819	790	820	835	832	835	838	848	791	804	814	822	833	808	782	824	823	825	831	791	819	821	776	851	836	834	820	837	783	859	797	806	811	791	801	795	828	819	860	779	872	827	810	830	856	815	822	813	822	786	793	820	838	835	809	770	761	792	830	845	810	837	723	831	842	781	787	835	818	867	825	809	761	808	783	859	848	821	781	853	748	788	831	834	816	848	832	772	840	802	832	785	804	781	779	841	819	792	824	792	865	804	803	744	794	826	781	776	791	828	838	797	856	776	835	759	843	844	823	858	816	791	769	815	817	810	769	843	813	803	779	901	850	829	822	812	764	759	849	784	785	796	810	739	811	831	796	750	836	830	795	869	866	823	811	799	847	840	825	795	828	786	789	777	829	775	822	843	847	811	831	874	812	792	799	776	814	784	811	806	821	806	805	848	778	840	744	802	832	812	815	819	801	831	791	808	813	799	789	778	849	797	822	807	858	812	776	818	785	822	818	841	847	806	770	815	817	827	848	840	763	790	886	829	806	820	853	804	770	769	733	828	847	820	848	808	789	818	836	761	806	799	816	865	760	831	840	791	826	831	821	805	814	823	828	853	789	795	820	734	848	831	804	836	781	815	767	809	838	809	818	818	813	820	836	836	767	853	831	788	796	767	794	815	866	802	805	822	830	760	830	810	814	828	817	815	804	847	813	813	791	808	807	782	777	817	781	776	827	736	825	830	815	829	810	838	799	779	765	807	822	848	844	808	772	807	764	787	842	785	807	828	818	826	846	766	815	827	864	837	809	788	767	817	803	836	814	872	805	796	824	764	764	804	763	782	803	822	811	809	841	782	822	826	828	838	829	790	820	805	819	830	751	766	808	853	829	858	833	835	837	787	806	837	777	795	784	845	843	823	831	805	817	776	798	791	803	807	822	835	805	890	809	809	807	829	816	829	811	779	772	835	791	785	770	806	777	789	791	816	834	835	825	795	824	806	809	769	775	838	838	840	800	725	803	775	809	863	782	831	801	795	839	762	853	758	785	799	801	817	841	798	805	798	822	807	815	841	760	825	768	861	823	865	824	851	876	794	834	786	734	806	778	829	812	790	807	782	795	791	785	786	803	819	791	809	805	816	818	806	818	790	798	790	784	835	811	811	807	792	789	805	805	833	799	776	776	839	756	786	769	805	783	780	774	823	827	792	772	774	770	772	812	816	801	799	839	825	825	837	786	770	787	729	839	786	839	783	743	780	756	856	804	798	825	816	838	817	800	796	804	757	824	795	815	804	808	801	868	733	767	793	793	788	830	833	891	825	774	839	787	820	810	837	775
24956	21362	27476	25541	12548	2038	1231	865	698	568	552	478	482	433	387	403	397	386	404	365	398	376	377	345	352	351	370	330	354	354	339	312	323	335	329	318	343	337	313	326	341	288	321	332	324	357	357	351	316	325	325	325	308	304	335	308	300	302	326	336	317	283	323	349	319	319	310	311	303	296	321	311	315	336	303	321	292	319	280	339	330	306	348	326	308	303	333	338	316	337	311	311	330	305	312	339	335	357	325	298	312	295	334	269	314	313	301	328	304	304	291	344	308	318	331	284	335	298	299	318	294	324	288	338	328	319	320	287	316	322	310	329	350	322	326	312	299	305	334	320	298	316	350	327	348	310	327	283	314	282	295	335	339	328	338	329	340	317	303	299	307	339	326	297	330	312	318	357	303	329	317	281	298	331	329	334	297	340	318	321	353	324	339	306	320	318	334	307	299	340	322	310	304	341	341	302	362	327	323	310	311	299	323	316	292	317	286	328	307	304	322	299	302	310	295	328	321	315	340	320	319	298	349	332	329	311	301	335	301	298	340	357	340	328	325	305	369	307	305	309	321	338	345	299	274	336	335	300	290	341	308	321	315	292	308	352	312	316	347	318	288	307	332	306	306	300	332	354	335	313	289	331	316	341	291	315	319	300	290	322	301	323	327	332	300	331	298	346	302	319	318	318	318	324	291	305	306	302	322	312	305	318	336	327	308	337	316	307	314	309	344	359	320	311	353	323	286	339	290	322	321	322	312	306	284	267	327	331	311	303	305	322	350	322	317	296	308	326	344	320	324	314	325	296	329	345	322	348	285	293	330	314	306	339	294	327	333	326	338	311	312	309	302	319	308	309	334	311	308	338	342	326	316	339	312	327	301	308	335	338	314	309	340	309	283	313	295	295	306	307	356	300	311	304	312	327	346	340	304	299	315	297	299	336	317	311	315	298	324	302	319	302	306	325	313	321	311	321	309	268	349	290	314	312	307	305	346	328	346	340	330	324	303	329	320	316	342	324	320	324	334	311	327	310	320	343	340	313	322	299	292	330	328	310	304	290	330	315	337	312	278	300	343	331	321	317	312	297	332	315	322	320	334	288	303	308	308	309	323	340	301	315	330	299	333	307	339	301	337	320	316	326	315	333	308	319	323	319	340	320	297	323	322	316	307	318	305	313	327	313	353	340	320	316	332	300	316	317	309	313	308	334	310	314	318	343	327	325	321	300	303	340	303	322	313	336	330	303	306	299	323	321	297	329	264	317	312	326	311	301	319	327	371	320	333	355	302	313	317	312	352	292	309	317	331	325	317	310	326	299	283	307	300	312	332	337	311	322	309	297	328	304	296	343	298	320	290	322	283	294	325	312	322	292	315	332	314	316	304	292	296	332	326	328	330	338	273	310	359	312	313	314	320	358	344	278	290	295	290	351	318	308	315	315	307	301	318	300	311	294	332	341	367	298	292	285	273	295	334	318	326	309	327	330	318	358	328	338	313	313	308	327	316	304	315	324	315	333	314	330	296	319	313	323	294	330	333	292	364	309	340	321	343	309	337	337	319	312	341	322	325	300	335	340	323	293	325	336	295	282	313	292	313	326	338	292	298	302	320	306	290	336	339	301	319	326	323	319	346	329	329	320	319	326	320	298	348	298	323	305	321	346	322	326	306	331	303	317	318	323	331	311	298	285	330	308	335	310	307	332	324	334	325	294	306	319	292	296	349	303	324	321	314	337	319	319	333	318	317	321	338	336	321	312	328	331	335	323	328	298	330	323	306	324	318	318	315	317	335	322	296	326	310	311	320	302	336	321	317	310	307	324	341	293	330	319	304	302	340	335	298	325	355	341	282	324	307	323	316	319	364	322	313	338	312	315	307	312	318	356	314	307	309	345	337	282	294	320	319	316	293	341	304	317	322	294	329	312	317	324	313	344	320	319	328	319	339	328	318	317	331	327	331	305	333	340	288	351	339	296	324	316	329	308	294	327	309	280	334	329	316	340	293	329	333	311	309	302	276	284	309	314	281	318	324	298	321	303	303	293	336	320	287	323	299	297	315	319	331	307	312	315	312	342	325	317	317	337	337	331	318	297	342	326	306	306	337	293	333	317	329	281	308	361	320	307	324	295	311	318	306	318	328	314	323	325	324	338	312	311	330	340	296	286	318	290	315	298	335	306	306	362	322	314	318	306	339	278	326	284	300	315	334	346	350	278	342	344	321	308	312	337	290	289	310	365	326	326	337	322	315	317	332	317	325	342	306	343	294	337	334	323	336	299	306	331	307	301	323	320	304	326	336	313	290	301	299	290	324	312	264	343	305	296	333	312	328	322	340	329	319	316	318	298	260	321	327	318	323	321	284	336	330	302	312	301	283	349	316	320	314	306	301	330	288	345	319	357	331	331	342	340	332	300	342	298	339	312	306	349	319	325	313	325	314	341	322	322	311	320	342	328	337	320	360	341	312	327	320	316	286	296	300	317	336	309	297	315	329	336	310	322	334	307	332	294	335	303	301	283	299	340	343	315	328	339	283	287	317	299	326	306	318	317	317	333	299	310	323	304	321	337	318	327	326	297	310	366	348	342	311	322	324	312	343	310	333	324	327	280	305	348	319	285	315	343	313	345	360	275	329	310	307	322	315	310	303	320	292	332	307	289	302	321	295	284	319	286	293	316	314	328	337	311	337	308	310	319	307	296	339	315	334	325	361	321	295	343	323	310	343	316	296	335	321	287	313	322	318	330	289	318	303	271	326	335	320	279	330	309	328	315	319	277	300	312	339	320	341	310	340	296	299	328	308	310	324	321	329	299	319	311	325	345	303	305	329	314	331	315	326	321	314	348	329	287	333	285	325	299	351	327	306	320	306	313	305	314	340	324	296	328	309	290	306	308	290	309	337	307	318	309	335	317	333	314	319	319	318	330	309	309	319	307	353	304	342	298	286	316	313	323	342	312	329	318	283	328	316	313	326	307	334	326	335	336	323	328	283	304	309	371	327	345	347	295	318	345	332	289	310	311	314	345	327	314	307	334	316	319	299	319	298	301	313	309	314	302	334	300	343	321	326	294	325	323	321	269	297	302	287	319	325	312	322	324	378	317	320	281	341	307	336	325	336	351	342	313	304	348	336	295	337	288	326	308	297	286	341	291	329	302	322	328	314	339	324	331	311	335	293	327	322	313	331	309	352	300	306	310	310	331	297	305	302	323	267	288	344	304	330	314	341	309	333	307	297	284	342	327	336	331	335	299	308	312	317	293	286	318	300	338	310	325	321	307	334	300	357	311	303	325	284	306	314	319	326	336	285	313	308	301	334	309	265	309	325	333	333	315	322	328	312	333	309	330	294	318	318	279	322	308	321	316	325	310	327	317	321	286	334	308	350	328	330	336	323	308	299	308	298	305	318	314	340	341	358	330	293	286	321	287	327	299	312	318	310	348	325	334	351	321	305	317	340	338	319	325	333	295	345	313	327	283	287	300	316	282	347	310	312	326	374	363	303	328
6038	13446	11067	6106	4370	3134	2426	1873	1364	1079	892	774	803	640	572	601	554	473	514	539	504	542	504	489	512	509	468	427	455	431	433	389	432	409	418	393	379	419	429	401	434	447	367	402	400	414	417	399	413	382	400	389	402	396	392	406	396	372	368	336	395	385	387	418	399	402	386	380	403	405	407	400	367	397	389	368	365	400	355	392	400	396	372	406	382	383	391	425	378	376	372	373	404	384	379	380	404	366	399	431	359	363	382	359	403	410	393	404	388	372	420	402	416	373	386	415	403	432	379	371	394	366	435	378	388	391	372	387	391	446	369	396	394	388	366	401	414	392	356	389	403	367	400	347	371	430	374	370	379	394	366	390	413	359	385	397	398	349	357	370	354	387	396	410	407	396	409	386	377	395	388	366	395	417	388	386	405	408	360	375	385	377	394	368	398	423	413	388	386	386	388	372	362	399	410	358	350	372	381	370	388	364	400	417	393	352	448	363	347	354	378	388	380	393	418	386	425	392	418	359	407	395	398	399	370	387	377	419	361	396	374	348	388	371	396	389	381	372	372	377	389	373	372	362	419	388	376	390	342	372	389	378	386	357	376	404	402	395	352	387	393	385	373	388	372	381	394	379	384	380	367	372	416	394	416	420	401	383	359	388	387	347	386	403	423	381	367	375	364	398	416	392	384	380	379	409	432	389	386	356	407	437	397	385	397	364	376	382	391	410	375	386	360	382	401	389	408	374	406	395	354	356	427	376	419	377	405	394	388	395	353	388	411	403	399	357	403	405	395	400	386	384	401	378	411	402	396	409	346	386	407	372	380	403	395	382	365	380	371	373	368	382	371	393	390	337	405	384	399	385	392	389	390	374	388	365	379	379	360	396	436	375	374	387	375	382	405	389	404	405	384	371	403	369	417	387	388	369	373	398	358	380	382	383	409	406	389	393	389	370	373	398	361	391	385	398	366	397	394	360	400	355	376	376	406	412	369	422	382	426	350	380	388	407	435	400	365	378	404	403	395	377	378	428	378	385	380	391	406	422	377	381	346	390	404	386	376	376	371	371	383	394	383	337	347	391	390	388	386	367	380	428	412	385	362	414	368	339	408	407	361	422	381	362	395	386	391	377	373	384	361	374	375	353	375	360	385	405	423	398	398	373	391	381	379	406	400	382	402	398	403	395	430	360	411	410	349	400	395	398	362	361	361	367	391	403	388	383	346	383	401	335	355	373	372	347	372	382	410	363	380	392	394	398	408	341	413	388	394	364	360	361	378	402	383	406	385	403	387	403	406	395	401	379	405	390	385	373	374	387	382	401	388	417	369	406	414	389	410	356	383	407	378	392	362	378	362	388	376	433	379	410	378	385	362	367	401	355	407	406	393	414	388	376	346	375	417	351	384	385	371	403	401	374	386	407	384	395	391	383	383	394	381	411	371	386	393	382	420	393	374	389	374	364	381	381	400	395	352	391	392	393	402	378	397	406	403	380	373	406	389	407	395	384	417	368	347	368	402	392	373	400	396	386	417	431	390	408	355	389	366	366	389	401	417	393	381	438	461	409	381	377	365	363	375	376	357	377	397	366	409	363	362	396	408	371	382	374	415	406	394	390	411	362	412	384	384	423	392	335	419	380	388	362	385	384	386	421	416	363	378	391	390	380	406	377	391	416	359	408	405	375	381	381	406	383	390	386	402	400	376	387	378	437	379	405	393	408	383	384	394	391	380	350	368	369	416	358	354	403	404	364	389	365	419	383	409	386	361	411	392	416	388	419	395	377	424	378	372	391	382	402	377	378	391	361	388	379	404	385	411	387	351	414	384	371	354	405	386	381	404	391	411	381	395	377	394	404	365	356	401	367	385	406	384	393	383	427	380	362	383	385	357	406	385	389	380	419	401	387	372	374	377	412	411	365	385	404	412	399	376	385	371	403	357	360	340	354	363	383	376	423	384	403	395	365	376	390	407	388	419	411	415	390	342	365	385	431	361	398	379	364	421	412	413	381	388	375	375	404	370	399	398	386	385	368	353	393	360	400	375	381	421	360	371	424	411	428	362	373	402	381	403	409	442	392	397	374	411	377	413	407	420	387	418	378	386	388	390	393	393	396	357	370	391	367	358	351	377	387	396	398	394	389	429	377	417	436	424	408	375	394	376	383	346	399	423	382	376	371	378	396	424	385	393	389	392	384	398	379	383	372	377	369	382	364	367	395	379	395	395	404	426	416	383	386	384	398	399	350	378	385	388	374	365	419	389	334	397	409	376	399	404	423	415	389	381	386	372	411	356	401	378	421	393	374	370	387	406	380	401	385	412	335	417	375	395	408	408	385	369	367	373	370	355	377	402	397	382	418	418	390	404	399	413	394	387	379	387	385	362	395	379	390	394	380	394	416	389	354	365	388	415	407	396	389	373	396	389	400	451	386	410	392	380	376	378	393	385	399	392	369	388	401	401	403	388	381	368	386	388	379	397	385	390	387	393	382	392	350	429	410	368	420	383	408	397	358	399	369	397	425	376	323	375	377	359	446	418	407	385	399	382	394	386	416	385	363	390	416	380	385	386	392	400	425	378	404	396	375	337	380	384	428	400	419	422	383	391	390	341	398	375	356	388	387	322	405	379	411	406	403	399	351	360	398	358	406	367	419	407	330	356	418	397	375	377	379	346	374	374	411	363	357	434	400	404	422	384	387	395	378	388	419	405	408	415	376	368	398	357	422	391	394	363	397	401	390	408	400	383	381	407	407	405	370	409	406	405	393	386	382	397	381	426	380	379	372	384	412	363	411	383	374	363	408	370	381	391	384	386	391	406	356	372	386	401	407	368	391	365	394	401	374	388	398	383	408	391	391	371	391	386	385	381	391	352	414	431	380	426	405	403	415	357	362	385	380	446	387	373	396	401	395	387	372	416	374	389	387	382	405	349	364	370	370	376	387	387	415	414	361	392	401	367	393	381	403	360	405	394	384	388	372	410	388	381	366	375	410	399	395	408	364	387	405	401	396	385	368	395	380	406	388	402	375	400	392	380	393	351	410	397	391	414	374	354	389	368	397	419	392	398	419	380	400	412	396	344	389	401	354	371	392	432	413	405	384	398	431	388	374	394	383	381	408	402	375	420	420	404	424	391	365	407	390	378	378	391	363	386	382	351	370	342	383	339	386	423	347	405	416	386	397	354	412	370	376	405	389	392	351	409	376	423	431	378	385	377	391	427	384	382	387	373	396	357	402	413	422	380	373	417	386	408	391	419	395	384	362	389	399	378	401	390	377	362	396	381	369	381	406	366	391	383	388	392	374	420	394	403	405	391	365	368	435	373	385	418	409	378	406	376	373	407	410	352	387	412	373	396	410	390	369	391	386	401	384	400	385	350	372	410	407	384	404	383	404	386	404	356	377	374	397	395	408	382	379	386	368	357	424	364	391	421	419	399	380	407	430	395	397	387	402	396	385	354	360	359	363	382	403	383	355	378	387	407	371	413	390	382	385	386	407	386	410
22915	21416	29028	24199	21424	21462	9112	1940	1334	1076	833	796	657	654	560	552	519	510	545	460	461	479	517	470	447	421	404	388	430	388	377	391	393	354	394	376	329	403	387	346	374	354	370	387	386	360	349	361	350	322	361	340	324	340	349	345	376	361	321	341	323	369	357	355	319	340	339	336	349	343	349	357	360	374	341	349	362	354	330	327	344	342	343	374	343	351	356	330	343	357	342	339	315	318	360	335	312	342	344	306	355	335	355	332	355	335	349	330	342	347	335	333	362	333	346	337	335	370	344	368	347	329	333	343	361	349	365	347	373	308	347	327	349	360	332	376	326	360	345	344	378	325	337	347	319	362	354	327	372	313	346	312	316	333	377	342	348	359	337	331	350	341	358	333	356	305	349	335	312	332	342	359	347	365	323	333	369	345	327	367	373	346	327	336	362	332	355	364	377	331	366	317	331	340	359	370	339	330	335	326	346	334	341	328	370	343	314	372	340	348	343	336	316	342	356	344	354	372	356	355	345	369	346	354	374	347	366	328	309	343	362	355	344	333	353	326	370	346	342	380	332	333	322	311	360	362	315	357	309	356	347	356	347	332	340	351	323	330	347	352	339	349	331	334	381	330	349	310	344	325	320	352	336	336	318	339	333	368	329	356	334	340	347	339	324	375	350	369	370	351	348	327	372	330	315	354	375	336	335	319	371	322	359	330	336	304	351	354	361	353	345	320	359	358	362	360	348	342	327	351	369	332	356	356	316	327	364	349	358	329	352	350	353	378	351	358	337	338	364	387	354	372	342	345	343	305	316	327	346	339	349	358	345	336	333	384	328	356	349	331	367	306	361	351	331	366	331	355	355	312	327	330	352	360	367	352	327	344	314	365	378	375	373	322	348	367	329	321	325	371	362	354	324	320	353	355	343	354	338	348	336	331	352	354	347	346	326	325	355	351	352	331	347	332	320	355	348	342	348	335	353	320	340	326	374	326	337	380	356	367	362	329	342	332	296	367	369	336	358	348	368	327	323	331	328	330	342	313	311	372	355	323	323	317	353	322	336	411	371	329	309	376	342	363	347	378	315	370	323	322	345	321	364	334	349	350	364	340	315	343	329	323	339	331	326	367	330	325	331	326	344	341	345	346	329	327	313	353	382	340	334	354	319	311	350	347	357	359	377	336	340	351	353	311	322	329	323	317	378	307	379	361	342	350	348	362	306	355	337	331	376	353	361	356	335	334	344	338	350	353	307	313	344	346	347	347	332	338	322	332	362	343	341	366	341	355	318	364	313	352	330	333	344	348	387	356	336	338	340	344	312	323	348	320	338	339	359	335	328	344	335	325	351	327	350	349	332	312	333	347	345	340	303	316	368	313	318	331	371	363	354	374	320	356	329	330	338	361	361	332	326	345	349	326	339	348	361	336	332	344	339	374	352	331	338	327	304	364	364	332	333	335	340	359	353	354	331	361	347	354	345	369	350	361	342	334	316	376	330	332	342	341	343	369	356	358	343	319	349	330	347	355	333	326	377	338	361	347	351	324	341	320	326	348	358	322	334	355	341	367	313	336	360	369	376	343	386	347	333	323	324	351	365	322	337	372	361	351	359	378	354	335	368	330	354	331	319	336	334	347	342	354	326	345	329	340	356	324	374	336	333	311	354	340	335	359	369	322	318	346	302	348	320	360	318	364	360	361	362	339	337	330	354	375	365	329	344	308	341	336	341	360	366	356	339	304	341	322	347	360	309	339	325	351	333	341	349	358	357	322	342	336	353	327	358	353	362	337	335	356	341	329	378	352	363	315	345	367	309	363	317	323	331	333	340	325	345	335	350	373	364	351	356	356	356	345	346	359	362	339	343	310	338	362	319	337	407	350	361	346	357	383	369	342	341	342	343	329	325	352	349	392	370	321	328	362	344	325	361	337	341	356	339	343	325	345	385	358	366	356	370	361	346	362	361	341	317	339	315	349	354	359	322	328	333	328	337	337	329	362	338	335	365	341	358	337	317	361	336	339	319	331	352	366	355	334	350	325	342	321	338	324	343	413	338	334	338	341	353	311	336	333	356	380	343	319	348	375	309	369	331	357	367	339	355	346	331	362	333	362	363	338	330	344	351	366	378	342	362	337	330	339	349	329	323	346	360	343	352	332	366	359	329	378	360	327	331	357	320	322	324	343	326	335	354	315	324	339	345	347	338	330	343	327	353	317	336	363	368	311	302	337	348	362	353	338	344	355	346	326	308	325	326	330	328	352	358	365	358	373	328	345	353	368	334	356	324	319	345	370	330	334	358	311	385	363	353	325	360	344	367	344	371	356	312	368	331	341	365	333	339	345	310	326	326	342	344	323	352	344	363	345	284	350	334	346	349	320	357	365	320	333	307	359	329	323	346	344	347	349	334	337	352	349	366	320	327	348	378	344	346	342	343	332	325	330	311	327	364	359	312	356	352	344	332	356	316	350	368	309	367	359	359	361	363	342	311	349	348	337	314	363	332	340	298	349	352	372	341	341	316	371	356	338	345	358	331	377	332	326	329	348	347	357	359	352	370	335	325	347	361	357	359	350	349	340	323	335	330	297	339	354	344	362	365	347	344	372	356	339	323	334	343	330	352	329	333	332	348	322	319	364	328	324	322	317	342	344	327	351	355	323	314	330	349	312	309	337	350	363	373	364	333	318	321	347	365	343	355	362	336	338	363	350	321	307	345	322	333	378	355	349	370	352	345	355	359	341	329	348	371	373	324	378	320	321	362	341	350	315	363	355	360	357	351	358	333	342	341	382	322	339	343	337	349	324	351	372	330	365	368	343	349	335	355	334	350	381	347	352	346	340	347	352	325	339	335	346	336	332	372	328	318	352	361	323	361	343	331	331	341	342	355	368	366	338	334	356	331	350	379	357	344	363	356	364	358	335	353	344	329	333	344	334	356	328	335	352	390	340	348	356	350	365	338	351	338	362	346	335	348	344	356	336	316	313	364	338	348	370	354	345	331	340	350	344	304	330	335	357	389	302	349	326	329	357	369	395	385	360	344	366	356	337	318	358	320	333	368	329	340	329	377	352	387	349	347	306	343	384	342	384	326	343	355	314	326	320	347	346	347	359	360	324	346	340	342	351	340	363	339	350	342	335	335	332	311	326	315	337	380	335	360	361	347	317	377	335	330	313	331	343	372	334	326	340	365	332	340	325	328	344	355	357	305	342	349	365	344	352	353	332	337	328	329	351	352	362	329	339	349	333	341	345	363	305	356	331	324	350	306	330	338	285	350	333	332	350	338	323	365	325	320	359	351	329	343	359	308	333	350	341	358	355	359	331	342	350	328	325	359	329	305	354	324	314	346	315	312	340	349	317	346	313	360	340	299	339	342	358	330	379	306	337	339	329	339	335	347	335	324	335	360	340	362	351	340	341	354	323	349	367	374	359	368	357	345	323	325	368	380	334	344	306	346	336	330	371	335	325	326	316	349	355	333	348	330	311	336	354	316	321	353	319	333	367
7710	22699	19057	11242	8005	5947	4377	3315	2448	1962	1564	1369	1188	1091	884	847	716	737	696	730	711	730	663	658	618	564	513	497	513	502	525	504	470	437	469	463	472	446	464	438	473	484	457	455	453	474	447	470	427	466	471	422	455	442	435	439	445	426	449	409	419	458	431	449	432	463	427	400	469	453	463	439	455	455	445	426	507	452	438	469	424	465	443	449	440	424	437	441	454	440	431	437	453	436	425	424	461	450	481	433	437	428	444	469	423	460	412	442	436	438	405	421	438	438	416	435	468	463	440	437	453	452	440	429	423	430	397	375	424	397	422	410	436	428	426	390	390	397	424	431	445	421	446	444	443	408	448	444	467	454	459	445	394	406	429	424	450	450	425	440	462	400	428	430	437	411	440	480	467	392	446	429	428	400	438	403	419	469	446	437	442	459	409	436	409	436	438	410	429	423	440	417	422	432	428	415	427	430	370	456	448	468	455	399	450	459	416	459	422	458	441	443	452	385	433	400	370	425	436	429	449	446	414	436	412	448	444	426	431	487	460	460	430	445	431	418	411	430	443	418	444	419	426	449	442	453	400	403	461	433	438	437	410	423	467	474	414	436	445	431	426	422	406	396	428	420	431	498	428	429	421	448	443	432	458	459	402	434	449	391	412	442	489	435	447	445	435	439	448	457	433	469	442	426	461	462	419	454	401	404	443	458	418	423	443	435	453	363	428	420	432	421	404	437	431	423	433	448	436	441	418	427	417	469	411	421	446	405	409	412	401	448	416	414	418	448	464	407	402	430	477	449	410	427	436	441	424	464	430	420	442	478	434	458	454	400	465	447	456	411	452	461	396	470	416	456	456	423	461	461	413	432	429	427	447	436	474	453	414	442	456	420	442	441	440	410	469	429	413	460	440	426	467	422	423	436	436	448	400	415	410	443	460	433	441	448	431	447	455	427	446	423	409	439	420	404	436	412	418	432	419	448	406	421	426	408	447	457	442	452	427	420	450	414	434	438	457	451	425	446	402	494	430	468	454	428	440	471	424	463	413	440	404	444	432	438	436	456	409	468	450	431	434	384	420	421	442	419	431	425	446	446	404	446	410	447	437	423	484	423	481	467	437	432	430	425	427	425	438	449	454	456	446	433	458	467	437	426	450	436	448	468	448	442	442	404	430	424	408	417	436	426	453	435	426	468	449	419	447	425	434	428	411	411	434	397	444	426	407	450	427	420	427	462	467	419	437	433	425	430	420	410	433	398	445	449	439	377	446	403	435	429	429	438	454	464	430	462	436	456	416	412	443	413	441	453	466	440	454	441	438	402	411	454	416	428	451	422	457	448	442	404	464	437	392	439	477	421	430	399	430	429	423	445	462	458	410	427	411	431	431	436	407	446	415	436	436	455	456	407	442	434	448	442	429	429	424	432	439	453	431	459	402	455	459	420	458	410	404	462	406	404	429	476	430	412	445	490	462	429	414	424	437	431	456	407	431	478	469	459	431	446	417	400	470	431	454	428	444	433	433	446	442	445	449	413	436	456	446	408	453	400	406	449	413	427	421	432	447	423	399	437	404	433	426	409	426	404	404	435	403	458	494	428	423	435	428	410	417	430	430	452	396	437	448	457	451	433	459	414	450	446	450	454	437	427	407	442	464	416	375	416	428	415	396	438	426	417	454	414	423	419	419	447	394	488	426	419	474	429	453	425	448	462	444	436	422	433	464	429	416	455	457	441	465	430	419	459	451	450	437	439	426	408	446	430	449	400	437	451	417	426	424	470	404	433	443	449	447	407	447	436	450	457	448	421	448	437	443	449	463	431	424	411	413	412	451	438	434	424	418	427	420	441	447	428	400	438	433	451	429	441	460	427	425	408	417	423	449	456	441	455	405	468	437	439	445	401	446	416	417	417	425	435	422	427	460	428	433	405	446	440	455	422	440	441	431	430	386	413	458	429	423	407	468	399	457	412	442	439	450	458	422	443	384	453	419	449	401	437	413	420	464	428	439	451	442	454	422	469	433	413	452	448	456	414	430	403	413	423	459	438	433	470	483	388	417	446	440	411	461	436	421	443	438	424	409	449	424	423	444	459	464	433	428	423	422	409	456	412	380	438	421	431	466	448	427	468	381	417	458	420	433	449	459	443	428	423	445	442	406	427	439	430	471	417	444	440	445	442	382	451	432	458	434	476	433	397	423	423	447	449	433	471	424	441	481	431	436	446	422	379	391	440	417	396	460	436	444	413	434	437	455	406	440	429	421	447	417	427	395	407	419	395	423	404	422	450	434	403	438	405	415	431	458	405	436	419	433	458	448	432	434	426	452	448	446	396	431	454	458	470	425	426	435	415	435	444	417	392	452	438	444	425	408	426	436	428	446	443	443	444	417	464	425	440	451	460	413	447	425	404	434	432	431	428	444	395	451	447	460	433	419	437	436	438	434	437	415	427	470	410	424	464	476	431	457	426	457	404	427	443	415	404	440	430	405	416	425	418	480	437	442	444	433	468	437	446	443	411	439	417	422	462	443	427	437	398	396	429	439	436	385	436	463	429	443	429	463	413	447	425	429	402	422	392	438	454	432	441	409	407	434	456	434	440	427	414	451	434	374	418	433	446	447	429	428	427	427	426	468	449	456	444	410	454	452	431	421	399	424	436	427	490	421	414	447	415	405	453	406	418	476	454	418	419	444	431	459	393	457	424	385	408	451	452	424	430	479	417	432	454	445	442	422	424	383	436	426	418	439	423	414	469	437	461	442	440	444	403	456	406	456	465	441	435	432	450	445	421	461	403	415	433	477	433	455	421	443	406	410	416	402	428	431	419	429	414	427	446	411	417	451	445	428	434	456	429	428	455	432	421	399	446	421	418	432	439	446	451	441	450	400	405	415	436	418	428	434	442	419	467	438	457	441	454	439	389	402	442	450	429	425	469	435	433	449	431	451	436	409	454	448	446	449	425	471	440	408	423	387	426	426	446	438	430	472	399	434	473	473	430	443	435	422	434	458	437	412	429	417	438	415	422	442	415	451	431	464	434	456	454	408	439	424	433	428	400	427	414	416	403	428	439	440	444	456	437	418	429	434	438	418	430	415	475	427	432	406	458	404	443	448	408	459	477	458	438	413	417	445	413	420	377	438	452	408	438	440	434	459	430	476	431	420	410	437	438	444	456	460	439	447	427	452	420	450	431	419	437	452	408	432	439	423	443	428	448	412	443	443	449	413	436	422	402	456	411	450	422	429	460	478	402	447	468	469	458	418	416	442	412	440	428	436	461	437	408	417	459	477	426	393	461	468	385	483	418	423	451	425	401	416	376	436	425	442	394	423	399	474	425	462	387	451	415	437	435	450	427	460	436	419	401	431	449	412	451	437	424	414	461	435	447	445	424	442	463	422	427	399	393	432	403	408	485	426	416	454	438	414	437	427	450	471	458	449	444	440	417	447	420	473	445	448	435	419	433	457	410	382	454	432	435	458	457	386	412	416	467	440	461	429	475	444	472
27610	19032	8054	3158	1957	1335	1034	922	756	777	696	696	697	664	633	617	619	667	647	615	616	581	590	596	601	586	626	580	621	569	630	563	628	593	588	613	554	569	567	628	571	590	629	582	569	632	578	580	559	577	594	579	578	551	564	547	566	573	558	574	569	567	588	589	619	560	627	586	584	562	585	536	578	640	588	576	538	620	611	599	589	607	637	566	616	589	613	580	566	585	592	628	555	607	554	605	522	597	591	589	575	567	578	583	601	563	613	592	599	603	592	603	573	545	603	537	599	590	569	570	579	614	604	653	549	580	557	582	593	600	546	546	581	525	552	546	638	615	601	568	598	582	556	555	597	583	589	567	536	593	581	573	620	576	528	577	544	595	556	573	556	588	554	610	603	575	620	570	597	556	584	586	603	546	594	561	582	572	581	617	600	618	577	621	615	609	554	600	614	590	635	569	652	557	586	580	630	613	524	610	590	571	564	604	590	595	627	547	566	575	638	546	577	614	576	563	608	557	572	597	588	564	540	575	590	584	555	598	580	606	582	622	548	582	568	616	545	581	598	562	633	599	564	556	585	601	571	591	574	600	604	575	599	548	611	580	563	605	533	597	550	589	584	588	615	654	522	559	590	579	539	551	583	589	643	604	564	574	619	626	590	568	605	582	555	578	578	559	594	614	602	586	635	566	570	630	596	563	608	581	560	572	588	537	593	553	556	611	601	537	569	593	596	536	558	564	583	549	556	597	577	609	610	524	540	581	588	581	610	605	554	578	613	579	557	624	617	572	565	522	570	580	582	587	621	657	629	581	602	598	615	604	611	574	613	609	580	593	578	588	580	572	617	552	623	577	577	582	568	582	635	598	538	544	607	624	580	567	591	537	597	568	583	589	597	589	613	584	589	580	607	600	533	605	575	559	601	564	594	614	570	562	585	564	601	550	549	574	610	603	544	586	570	606	590	537	604	624	589	584	625	571	564	563	647	559	552	561	583	546	573	564	595	571	590	614	591	559	546	549	559	565	593	574	609	634	596	589	596	568	606	577	637	584	594	547	598	567	566	581	576	609	601	603	605	580	559	556	574	569	564	593	583	605	633	579	605	547	589	554	556	567	588	590	584	583	597	607	623	580	551	564	579	560	601	550	553	591	582	546	612	583	598	587	573	580	543	593	607	592	621	588	577	574	635	577	602	578	596	562	586	577	578	615	583	604	597	568	621	596	599	596	571	576	581	596	612	588	595	590	608	558	588	571	630	598	554	576	531	542	572	636	585	603	582	604	591	537	550	599	579	600	579	575	554	562	592	628	582	555	591	563	548	581	595	608	573	599	552	604	586	611	571	570	539	618	572	630	620	572	561	597	611	594	568	576	596	560	596	611	584	619	619	563	607	543	564	607	589	597	569	561	623	564	587	593	571	622	591	586	552	592	565	585	552	584	595	586	589	567	583	573	570	617	626	575	569	574	590	630	590	599	566	605	565	588	593	634	610	529	592	581	617	571	619	604	593	572	602	575	575	600	537	555	604	597	602	567	600	590	599	568	606	596	602	562	557	537	595	591	530	568	573	549	574	574	553	555	582	572	577	566	592	572	591	548	576	591	592	567	572	589	617	616	607	595	608	592	542	554	608	587	515	616	587	579	585	557	580	600	548	559	585	519	576	600	558	571	585	571	568	546	593	597	585	583	565	551	563	606	542	606	587	577	576	561	562	634	552	571	604	585	554	584	551	608	548	598	592	606	603	602	591	593	608	609	588	607	595	544	581	576	528	594	586	643	567	621	548	576	591	561	594	568	609	590	599	510	554	587	620	561	550	561	563	562	551	608	592	590	560	628	567	544	594	567	571	621	570	574	568	578	603	593	559	592	585	579	586	534	584	531	552	569	585	605	589	560	601	634	600	567	559	633	573	600	567	576	588	589	573	579	574	657	604	582	580	604	599	582	606	612	573	561	589	586	616	594	595	565	604	619	556	601	542	600	580	606	625	557	591	573	588	588	527	587	585	599	654	647	598	549	587	609	604	610	583	571	592	613	580	599	581	576	587	562	602	575	556	559	574	572	575	571	549	595	561	618	609	565	602	584	559	605	610	598	568	580	618	598	569	578	597	565	585	603	616	617	576	599	609	601	577	579	606	602	635	584	612	590	573	589	558	571	582	581	636	599	571	580	582	599	547	590	566	547	597	602	633	562	610	576	550	591	567	615	556	539	582	598	624	559	623	583	567	554	582	625	586	588	573	573	598	565	555	611	574	577	550	581	556	567	564	547	587	514	572	590	568	601	583	650	573	589	615	590	543	562	582	582	587	558	568	558	579	622	633	548	594	605	562	557	576	609	590	558	562	544	572	559	597	541	604	572	604	615	600	585	584	616	606	585	631	608	572	562	577	599	567	552	585	607	556	590	596	583	601	553	610	593	580	607	599	626	603	568	616	542	606	609	603	587	593	590	619	573	608	607	581	604	549	576	612	608	583	594	526	587	594	610	582	601	604	615	539	598	583	605	570	584	606	563	582	576	597	612	559	580	604	572	640	567	564	559	571	592	584	605	558	550	589	602	604	582	561	625	610	604	563	579	581	610	604	603	615	574	564	650	605	590	575	555	582	657	577	604	578	612	573	595	625	570	575	613	561	593	566	578	569	555	585	579	570	630	572	548	584	578	601	579	534	595	580	608	581	555	617	579	636	608	630	576	614	583	615	589	609	578	572	600	597	556	562	563	602	559	563	574	560	590	565	612	587	582	581	581	611	575	576	592	558	591	588	637	572	636	580	576	597	595	549	574	583	596	562	599	558	613	538	600	596	604	557	577	577	582	619	555	614	584	561	587	566	567	588	586	560	585	589	541	582	581	600	605	604	601	601	601	612	567	577	605	579	614	586	585	576	582	620	600	626	566	620	576	593	547	585	570	575	673	595	578	592	578	583	562	596	575	564	621	592	554	594	572	590	543	576	594	561	567	594	578	602	588	581	629	565	589	601	559	586	584	613	567	548	600	576	574	617	572	576	599	611	587	575	578	591	589	587	630	594	564	577	579	580	575	628	547	600	592	555	597	599	576	592	568	628	557	588	579	598	561	599	586	606	608	604	563	586	595	605	608	598	552	565	578	574	577	560	577	567	553	605	570	587	588	588	538	557	585	566	564	557	630	619	628	552	553	566	571	614	579	563	543	584	615	603	613	580	582	613	576	617	560	612	600	619	594	605	609	588	544	554	580	621	551	546	609	565	569	604	605	599	600	580	560	606	592	625	541	583	538	589	581	556	550	594	589	580	588	604	588	581	589	584	575	565	548	604	596	547	595	553	585	559	580	589	563	599	569	636	628	607	625	534	612	587	541	559	624	570	590	568	583	568	567	575	573	630	572	596	576	562	549	611	607	598	560	601	570	560	552	550	621	603	584	594	640	586	578	630	534	577	626	569	555	599	624	610	627	582	588	588	594	567	568	589	616	616	587	590	542	635	623	563	583	571	562	592	597	552	612	570	618	573	577
6643	8666	7389	4246	3205	2220	1893	1423	1212	1033	987	952	930	863	839	781	847	780	792	770	781	762	790	764	767	754	709	749	668	709	742	781	696	733	708	708	650	741	752	656	739	721	684	755	750	737	759	794	745	731	718	767	730	713	710	715	691	675	714	689	732	737	775	699	767	658	696	715	755	691	696	732	700	682	719	682	704	719	715	757	719	723	742	725	736	705	698	689	741	767	726	700	703	716	747	713	733	682	698	750	747	728	736	718	684	695	681	692	700	700	687	714	690	744	732	729	725	739	711	753	754	748	620	680	741	715	718	727	668	677	692	695	694	687	732	737	758	749	729	675	697	733	719	769	704	709	690	723	672	712	713	699	699	743	713	699	703	702	755	686	690	717	708	717	686	718	702	712	716	703	745	725	689	709	657	717	727	696	719	681	743	732	685	676	705	693	718	725	706	704	713	746	702	692	713	675	711	685	688	716	726	721	712	669	656	723	705	697	732	698	771	749	752	686	693	675	668	689	707	683	672	717	692	746	697	719	747	726	671	706	743	725	672	719	683	726	649	717	777	714	748	693	636	675	720	688	713	679	707	753	737	681	720	711	719	725	708	686	731	733	740	732	719	695	657	718	687	736	719	711	743	747	716	680	770	734	713	728	728	727	730	658	670	697	691	744	728	709	697	686	695	741	659	740	682	716	649	727	687	730	697	722	722	716	701	722	725	741	691	693	750	731	704	703	671	723	762	690	700	710	678	729	683	718	677	710	740	694	711	707	744	694	699	700	730	713	683	734	712	680	686	720	694	723	735	760	682	710	718	707	673	695	654	711	715	744	702	725	700	655	750	680	706	729	736	677	728	717	727	685	730	723	751	670	698	701	689	710	741	707	716	682	670	682	739	733	701	730	695	724	729	722	669	696	756	729	701	748	713	714	693	713	720	740	693	697	708	748	691	705	751	699	726	678	685	683	713	716	700	700	691	686	639	700	704	718	738	708	682	679	730	707	704	689	723	738	683	696	665	741	745	709	703	727	686	676	733	697	729	724	757	702	730	698	703	728	736	673	742	701	697	734	689	699	693	732	699	685	743	666	713	680	754	755	728	678	728	712	730	712	703	732	689	660	731	739	748	702	752	722	679	750	681	674	721	676	724	678	675	660	728	692	691	710	718	726	726	725	678	732	757	764	702	714	729	690	695	699	654	706	776	707	717	683	654	669	695	736	703	670	742	712	677	687	693	722	709	729	746	705	715	692	704	698	766	724	694	699	762	656	726	692	743	744	666	708	703	742	698	737	698	671	740	705	648	706	699	765	692	747	748	762	711	736	699	693	703	694	741	742	698	685	725	696	712	680	702	697	718	711	688	687	705	712	708	683	746	713	711	726	685	682	773	720	665	700	731	693	722	687	709	670	706	743	697	747	715	744	720	700	720	670	658	691	716	695	700	712	727	706	687	734	695	693	714	727	704	741	642	717	737	742	736	696	762	679	717	735	704	692	705	680	670	749	741	672	760	709	698	644	679	711	689	682	720	719	689	744	746	751	753	748	729	723	736	683	716	709	670	743	712	672	702	732	700	684	741	751	712	739	693	726	698	729	762	706	720	728	738	734	706	686	720	757	701	720	682	686	704	708	679	711	694	702	713	750	734	728	715	647	709	706	738	711	754	717	650	676	684	703	767	734	737	725	773	664	700	658	715	710	694	759	653	659	669	687	723	702	695	708	703	732	686	693	707	681	709	705	705	711	751	666	747	747	672	684	736	744	729	708	692	688	748	712	708	733	702	716	693	758	677	739	725	734	716	712	707	762	717	720	710	708	701	725	664	747	730	706	688	740	698	710	706	727	710	711	754	774	713	699	730	692	705	681	741	684	696	722	674	756	711	678	743	670	701	765	702	735	736	714	739	695	708	722	741	726	719	725	756	742	685	752	691	691	721	710	746	698	719	715	706	754	684	674	733	730	717	705	708	701	713	668	688	741	711	753	664	671	726	713	794	745	738	722	673	776	699	792	709	663	715	715	675	721	699	698	739	713	720	676	700	716	723	712	732	753	750	643	761	732	733	739	717	653	675	711	728	714	709	772	694	722	642	749	666	719	742	704	671	757	686	717	728	717	680	718	705	688	760	719	713	710	698	712	703	710	716	729	694	732	705	729	725	715	728	742	730	712	713	686	673	722	717	713	734	752	726	675	695	689	753	682	726	703	714	735	731	738	742	693	686	754	720	763	704	716	735	723	705	765	749	745	683	733	676	655	692	741	716	706	751	701	697	675	687	760	693	711	731	709	708	738	741	696	690	707	667	703	723	692	709	692	714	705	727	710	717	671	786	738	698	732	765	698	716	721	718	707	675	651	660	642	726	691	695	720	710	754	699	697	711	701	749	734	681	751	709	715	680	766	689	716	703	698	721	688	703	736	739	739	650	703	694	691	703	712	684	737	676	681	698	671	708	750	712	683	707	647	729	765	731	704	726	749	689	684	714	738	698	726	706	767	727	660	730	695	727	718	702	727	703	748	758	687	726	704	729	727	764	729	709	677	722	691	679	711	762	675	715	705	707	686	679	745	690	707	666	767	725	714	669	688	751	697	674	707	706	717	708	766	735	730	711	745	725	692	687	707	729	684	691	680	706	749	705	737	730	700	692	725	729	722	726	694	733	739	677	672	719	711	741	696	719	724	682	695	720	696	688	718	730	751	707	674	672	676	747	692	674	683	671	714	722	730	713	698	690	701	729	680	750	697	727	697	679	753	724	733	733	718	732	735	675	723	726	739	705	684	707	718	709	647	711	701	744	713	728	684	754	718	695	735	756	706	714	727	734	719	688	686	694	728	687	788	682	684	709	758	738	702	667	801	769	750	719	694	733	687	722	765	725	680	700	724	718	688	698	762	707	668	705	763	762	737	715	715	675	691	756	700	734	699	737	754	708	762	698	750	699	677	708	740	777	727	753	740	740	693	686	714	754	694	691	690	696	694	714	718	697	665	705	747	703	715	686	721	704	695	666	706	741	652	671	696	686	740	686	697	693	688	729	684	691	681	714	704	718	665	717	710	727	721	773	698	703	771	724	744	689	699	679	746	727	733	700	661	740	715	721	722	749	644	726	682	795	733	740	684	723	732	712	724	679	714	716	667	757	696	710	782	721	687	737	722	656	710	690	725	700	739	753	690	716	693	697	705	744	738	740	699	693	700	748	706	734	786	673	682	657	766	682	741	687	757	697	710	662	691	691	733	659	710	691	689	720	700	676	680	716	714	704	739	697	709	690	711	654	683	723	718	667	657	705	732	706	671	729	743	683	676	747	749	698	710	704	716	681	729	729	693	703	723	691	723	695	709	718	723	700	712	695	717	739	721	677	690	698	769	708	683	671	702	720	669	687	691	705	749	694	695	720	763	690	759	688	716	707	723	744	707	775	716	738	681	707	700	691	729	683	708	723	710	758	687	713	711	774	647	712	701	658	672	707	715	705	669	690	732	660	673	661	696	719	712	749	714
24010	21393	28511	24659	21358	10234	2389	1505	1127	1072	1012	904	824	886	838	783	743	784	702	720	767	687	711	691	680	707	652	649	669	630	658	627	642	686	678	644	677	680	645	626	692	640	693	698	665	668	637	603	640	638	664	685	687	619	624	637	649	635	588	642	635	690	632	649	628	618	637	645	686	660	676	631	585	628	704	654	645	629	650	633	617	659	663	694	643	663	604	677	627	614	627	703	695	665	643	692	623	630	695	638	628	628	618	681	707	638	619	663	619	630	623	665	651	652	646	654	625	641	613	638	668	661	632	617	681	672	633	592	628	613	631	632	615	674	669	688	597	591	649	633	628	687	643	644	617	710	623	640	641	642	629	632	619	620	693	659	646	705	659	678	623	655	712	674	662	635	645	639	654	672	684	650	636	680	641	647	631	657	664	593	602	651	613	668	635	639	631	668	668	606	710	649	630	634	684	656	640	628	637	653	659	596	615	644	626	602	686	645	638	653	610	655	620	664	691	619	677	616	637	624	598	647	612	648	669	647	665	637	659	688	630	663	680	603	674	674	607	632	591	667	668	623	620	626	638	647	684	607	646	678	613	635	647	613	642	662	654	668	662	632	660	646	647	664	650	678	640	613	599	621	703	622	690	674	606	630	644	676	604	681	678	644	604	637	643	630	647	654	629	628	649	609	629	661	653	624	603	605	632	633	622	657	614	669	682	649	651	638	652	630	661	661	633	640	665	635	632	677	625	651	632	650	614	612	630	654	627	643	612	679	652	655	601	711	606	643	609	649	667	656	612	653	672	653	632	662	657	672	652	631	628	628	623	631	649	664	660	606	613	627	634	621	616	630	681	650	605	658	680	624	656	641	647	668	635	643	691	651	643	640	604	644	663	638	626	594	653	657	666	601	633	643	668	644	630	637	624	653	595	644	641	638	641	631	623	633	638	655	652	631	708	694	702	654	660	623	687	689	678	644	668	659	638	690	603	649	654	627	635	682	648	651	670	606	648	633	661	629	643	596	662	641	667	627	628	672	649	666	601	663	647	630	643	629	647	620	669	666	673	593	634	636	620	659	618	585	675	688	633	669	639	632	649	641	647	617	665	641	676	599	666	651	663	648	651	669	649	669	656	672	655	674	658	650	638	640	625	714	658	632	640	624	642	671	670	684	650	624	623	643	675	653	615	660	655	675	645	634	649	647	663	658	598	683	665	650	618	623	643	645	640	656	617	653	673	639	644	682	699	625	694	687	650	648	615	639	671	655	621	665	636	622	614	584	619	636	663	606	631	625	680	660	665	635	634	638	595	611	639	662	633	633	605	640	635	630	639	573	606	659	629	607	625	647	652	628	635	625	710	667	673	650	631	670	641	688	648	614	643	669	639	667	658	655	650	629	628	630	623	619	655	634	613	664	623	681	676	646	614	665	627	673	680	626	660	592	649	695	642	660	630	656	637	669	708	603	617	679	624	620	666	591	620	633	637	659	615	648	619	622	659	595	601	617	628	630	637	679	691	649	711	612	611	667	641	644	613	589	635	633	644	672	624	633	645	602	638	646	610	641	632	651	609	661	610	639	660	615	658	650	643	664	641	632	699	675	648	606	670	620	626	621	639	635	638	658	614	619	630	631	637	638	665	651	656	653	617	654	665	645	661	689	636	634	628	638	609	619	634	593	607	630	662	645	660	695	617	664	615	677	677	644	608	604	649	716	587	657	642	634	651	627	637	640	642	640	622	629	631	644	627	646	595	594	672	613	619	651	620	625	576	665	649	635	631	677	651	665	638	657	651	677	682	708	633	633	626	667	598	655	585	662	627	625	624	610	678	636	622	654	642	615	631	633	690	632	638	608	649	657	666	645	640	635	653	684	622	634	661	629	609	671	672	662	636	644	613	649	709	673	677	654	635	622	618	658	655	651	667	623	614	679	645	610	687	620	617	657	653	651	588	648	623	627	625	609	631	629	651	656	664	615	632	649	640	638	661	713	630	623	663	632	638	592	642	655	676	623	614	616	687	616	623	642	695	669	630	683	648	593	642	684	618	687	624	658	651	626	640	639	723	668	655	616	646	651	628	663	663	659	671	638	628	681	700	604	639	655	595	642	670	597	612	639	618	650	618	645	604	656	674	626	637	634	614	659	668	656	627	632	625	617	643	653	629	610	632	677	615	644	690	608	648	683	637	668	667	682	629	656	661	639	650	651	613	632	638	636	596	623	655	608	661	700	648	656	644	655	627	664	635	629	678	659	639	669	626	649	663	613	635	639	633	638	661	633	614	669	651	671	672	652	655	650	603	632	651	604	617	687	619	679	647	619	658	637	651	626	683	610	673	659	634	652	643	645	629	594	655	657	678	660	644	726	638	653	662	624	617	609	661	620	628	624	612	619	653	697	637	581	683	654	664	637	620	629	643	652	650	623	652	610	623	634	609	615	683	692	622	576	617	665	624	651	642	652	666	640	655	646	694	626	627	631	620	592	644	618	652	671	646	660	637	640	638	616	665	681	620	647	699	627	636	681	667	664	689	688	675	649	634	622	601	589	624	654	585	676	624	622	658	663	623	640	646	590	615	636	677	670	685	661	631	655	647	637	590	631	675	636	685	616	675	705	610	653	643	617	661	662	658	638	666	608	663	637	640	661	664	700	638	634	617	631	656	647	616	627	601	615	665	694	648	655	662	609	609	682	639	631	679	639	642	632	679	637	600	641	647	635	607	644	624	635	657	631	623	640	603	648	616	694	610	673	680	651	611	656	670	626	646	593	656	653	693	668	651	628	674	673	609	628	628	651	643	645	622	639	643	607	654	680	626	650	626	631	662	636	699	643	689	647	649	693	671	619	636	676	642	641	628	633	631	628	638	653	649	623	640	683	685	667	657	642	665	653	656	639	614	629	664	635	637	649	637	677	664	611	644	636	673	642	638	633	654	648	646	683	630	617	742	621	638	630	634	676	620	612	633	655	627	646	625	647	670	633	657	625	593	617	630	590	649	639	633	606	665	641	625	625	642	650	648	661	649	604	604	626	604	633	618	634	655	622	638	651	628	594	627	657	675	670	618	645	661	642	651	633	667	601	665	639	659	635	610	642	661	678	655	644	608	631	639	669	654	637	638	668	643	634	600	649	662	657	606	624	677	655	649	620	614	671	623	640	653	672	672	626	618	637	651	644	611	618	652	661	599	640	654	656	622	644	682	636	658	654	597	642	683	649	597	637	672	658	625	601	623	641	676	645	643	627	617	654	634	620	652	649	606	619	644	655	645	633	625	630	651	637	625	665	640	663	620	616	668	657	646	691	670	612	593	629	662	680	669	637	659	628	659	671	670	627	693	645	643	641	649	658	669	614	633	687	633	645	666	595	590	612	646	676	655	625	657	646	700	653	680	651	582	642	657	660	702	655	659	652	639	646	626	636	631	600	657	600	587	629	609	636	633	628	619	615	631	607	703	625	647	677	649	662	619	629	618	659	660	663	687	640	632	654	618	616	648	640	669	670
6068	17006	14269	8165	5902	4218	3169	2589	1899	1567	1493	1296	1331	1176	1079	1055	965	949	942	929	980	958	945	935	874	903	835	819	865	856	848	840	774	777	787	823	840	782	806	789	814	836	819	812	844	874	835	804	795	795	793	810	809	739	858	785	805	738	797	772	833	797	817	895	822	833	748	756	763	840	811	798	844	783	804	796	788	770	840	786	779	809	806	818	767	755	760	825	834	794	803	825	861	838	825	840	789	768	789	793	791	800	847	781	782	782	790	785	819	830	796	805	776	803	790	764	835	808	825	805	792	770	765	797	747	786	795	795	778	822	780	781	825	870	800	788	750	837	748	781	742	787	751	817	784	832	758	794	733	758	815	829	785	792	801	774	775	803	833	763	834	791	759	775	779	818	832	805	833	838	791	832	831	821	819	820	759	800	799	836	809	797	772	845	829	799	802	808	794	826	731	806	812	778	811	768	757	832	750	799	794	796	785	835	766	819	831	799	844	771	811	780	821	794	740	774	794	786	809	834	793	822	826	803	766	839	812	811	820	746	786	838	773	810	767	786	794	799	767	843	803	782	817	822	815	795	805	817	784	771	786	802	826	831	764	797	820	799	753	816	779	764	809	784	776	775	852	792	789	826	818	762	815	831	820	756	771	803	797	803	813	798	800	823	811	782	840	812	814	764	789	793	827	797	814	810	760	886	816	808	793	749	754	818	801	800	830	830	786	794	832	798	780	806	815	822	791	843	739	768	821	757	798	809	739	809	756	818	763	839	795	777	818	847	808	825	792	798	828	766	843	826	819	804	803	730	835	788	845	850	821	810	776	739	750	730	821	811	867	822	807	803	836	788	804	784	765	820	755	848	818	769	767	840	787	799	773	749	828	788	775	820	779	788	769	786	850	782	809	871	803	794	770	743	806	794	801	768	771	804	768	799	805	826	793	820	837	779	786	814	782	780	825	808	746	803	800	782	798	765	760	759	764	798	834	841	818	768	764	779	808	847	818	785	800	815	786	794	789	821	804	795	785	780	794	787	802	756	803	805	795	795	827	841	870	774	776	811	798	790	812	751	762	783	787	740	806	766	809	770	747	803	812	782	805	816	745	802	826	789	770	757	799	805	861	819	834	760	752	794	771	806	749	892	765	782	775	764	764	771	798	830	853	744	811	777	806	812	843	839	809	767	818	804	787	813	787	768	820	773	823	821	814	761	777	878	825	806	808	796	824	790	811	790	791	819	797	779	789	805	850	747	789	770	770	785	811	736	752	835	828	794	778	774	785	735	767	765	820	786	821	791	802	795	804	784	729	793	798	780	810	793	763	775	813	804	788	751	788	840	801	785	813	778	762	797	813	836	843	771	785	809	850	790	781	793	766	783	772	769	761	764	826	812	851	786	805	770	734	771	846	840	812	802	805	734	821	832	855	753	763	768	780	790	759	782	785	831	798	779	816	793	809	778	775	758	801	839	779	794	759	786	764	786	798	818	755	811	857	796	837	794	803	790	744	789	800	772	763	799	793	782	867	771	808	816	810	787	807	765	794	797	801	789	727	828	764	844	837	822	769	776	810	702	853	840	782	785	779	807	771	763	798	801	802	783	777	817	745	786	833	778	805	793	782	806	757	766	764	815	836	868	782	767	791	752	811	804	721	804	812	760	784	801	796	791	803	774	810	800	808	867	793	765	774	766	779	801	831	804	787	792	812	833	807	857	820	784	735	801	844	818	798	763	830	779	814	887	778	791	811	833	784	778	787	840	807	814	819	751	729	797	781	807	748	784	799	754	798	814	786	755	776	767	831	837	804	759	787	794	812	781	804	780	773	790	764	835	851	809	796	797	815	787	758	816	792	766	780	785	800	846	748	732	762	755	793	788	794	731	788	747	766	848	757	839	818	768	782	746	815	822	829	789	759	793	791	799	782	777	810	781	806	798	774	805	760	838	751	838	780	810	791	834	808	810	795	793	809	798	757	789	810	800	750	803	778	827	775	744	784	784	814	824	766	740	787	821	806	810	776	793	790	755	812	784	883	778	773	789	850	801	794	781	783	782	811	803	766	797	773	800	826	751	839	803	791	802	806	816	829	750	776	809	814	795	752	845	750	777	766	791	802	789	812	750	787	806	776	797	790	799	766	869	811	780	755	811	814	809	832	769	771	807	795	762	824	791	800	842	785	759	798	783	833	791	785	801	796	852	760	794	816	791	778	769	806	750	814	841	866	833	784	810	784	802	811	769	855	772	812	821	795	800	792	775	804	773	778	782	804	801	776	785	767	799	750	826	854	775	771	780	788	817	808	764	788	811	803	763	820	814	782	786	753	796	794	835	795	807	787	775	806	810	792	821	765	814	825	813	791	787	787	812	769	840	783	812	817	785	792	885	816	795	791	770	828	749	810	840	838	792	746	814	821	800	788	777	836	807	863	775	776	804	829	807	808	834	803	796	802	782	827	809	809	780	740	805	828	777	796	800	801	785	800	785	791	819	761	806	775	859	805	781	749	776	854	791	788	806	758	762	782	781	800	807	816	792	851	819	768	816	806	784	831	828	778	797	808	815	777	758	822	794	765	813	757	757	812	793	741	772	829	804	761	774	806	748	814	766	797	759	798	785	793	821	809	805	785	813	864	778	796	818	806	827	815	780	822	824	788	794	790	746	782	775	793	781	792	823	804	792	783	823	807	767	762	807	786	808	777	823	823	807	798	835	828	765	806	808	778	783	790	806	776	815	794	741	772	796	738	779	789	795	812	813	760	794	747	829	783	865	818	792	809	810	778	795	747	783	760	764	830	780	786	859	795	701	787	835	815	778	831	803	786	777	763	791	795	807	800	851	791	828	768	743	810	765	792	806	764	821	827	828	767	835	737	786	804	805	812	792	823	832	762	835	784	849	792	805	826	778	779	803	779	807	753	749	822	834	761	781	825	748	846	774	798	798	845	790	809	871	788	824	813	772	746	808	802	767	809	817	771	766	808	789	794	854	761	792	860	767	790	829	838	796	802	802	802	831	772	762	764	811	769	766	799	824	821	804	798	771	805	758	790	754	805	771	823	794	840	794	837	794	814	814	778	779	840	754	814	781	764	835	817	811	793	759	798	838	815	814	815	832	819	835	770	768	759	778	751	793	811	739	787	806	702	777	801	783	775	757	803	769	781	838	793	799	791	827	835	744	797	777	818	777	798	742	771	807	773	820	819	791	780	821	750	819	802	795	786	824	789	825	787	821	790	771	838	837	794	811	774	824	726	813	792	831	774	811	772	820	831	823	793	743	759	796	824	806	814	814	800	797	797	796	786	751	790	804	799	783	806	809	791	783	788	837	758	815	827	756	778	808	779	867	761	805	864	852	794	798	761	832	812	784	807	850	792	731	775	792	782	798	787	811	785	802	788	811	772	774	840	782	775	827	834	780	783	829	828	806	799	841	805	743	790	754	736	829	763	804	811	804	789	837	801	787	778	807	803	855	750	820	785	804	769	779	831	800	817	773	826	804	800	775
25100	21428	27540	25638	12695	1829	1093	807	664	537	533	525	421	428	394	440	379	408	407	391	396	368	356	334	357	351	289	302	318	333	321	316	337	332	338	314	327	301	277	335	331	325	307	306	299	291	368	326	315	295	299	309	288	324	322	338	299	344	313	315	298	318	288	288	307	322	324	331	327	315	312	342	314	325	299	310	288	305	304	330	314	281	284	305	293	290	337	304	343	334	309	289	309	300	305	293	271	331	340	332	302	290	302	284	303	284	317	324	321	314	300	322	307	315	303	280	306	302	302	292	269	314	315	276	329	325	292	295	315	318	284	295	310	289	314	354	296	306	318	324	308	292	286	333	289	306	326	318	325	327	332	305	316	304	304	291	317	292	279	302	303	305	301	280	316	272	271	287	315	270	296	300	284	334	287	293	314	279	310	353	309	311	348	320	320	329	336	323	316	318	294	293	286	301	311	292	317	299	318	329	334	295	330	317	302	322	309	283	296	307	355	317	296	311	342	284	312	303	295	312	315	319	323	318	287	297	322	288	303	300	316	318	303	300	318	315	314	276	359	283	308	356	320	300	284	308	292	304	265	316	309	323	312	314	316	332	277	316	291	310	338	296	309	311	322	298	284	322	316	315	347	293	303	328	303	297	309	331	319	325	316	320	307	313	288	288	284	290	259	292	297	310	294	305	303	305	298	320	316	311	330	347	310	292	296	320	290	303	331	324	280	302	313	310	312	323	335	287	322	286	286	314	296	325	327	327	333	314	326	307	321	318	295	333	298	288	290	303	323	312	292	315	290	292	333	299	311	349	308	296	315	307	319	301	319	335	299	298	284	297	308	296	313	332	300	293	323	338	297	299	273	334	306	298	302	284	314	346	296	328	296	328	310	330	300	310	332	320	308	271	307	347	318	321	307	296	333	303	343	321	271	288	326	317	300	328	289	362	314	323	310	348	309	295	301	295	285	310	308	306	269	311	313	310	277	283	319	300	323	294	287	304	310	311	323	342	291	312	305	333	303	290	286	296	322	312	320	323	302	296	319	333	315	311	318	336	287	302	313	328	302	289	273	300	303	324	306	312	323	294	322	285	324	275	336	298	329	298	312	328	312	294	325	307	286	321	299	326	282	302	295	272	292	305	315	328	300	340	313	321	304	311	306	322	304	332	308	296	321	307	293	321	337	293	287	310	321	308	309	300	306	334	311	281	328	307	298	307	313	334	304	295	272	388	326	278	277	296	311	300	304	296	300	316	273	325	308	339	306	346	300	312	332	318	319	326	285	328	317	336	291	314	329	290	311	327	322	316	323	308	296	329	323	321	320	305	320	319	295	345	276	319	289	254	308	318	320	317	305	308	300	302	333	306	322	300	315	311	305	318	327	331	324	317	287	312	322	320	308	312	325	306	316	346	325	305	352	312	300	248	320	304	301	287	290	345	292	311	323	329	303	307	318	318	304	329	318	295	348	311	309	326	291	309	287	311	315	330	289	294	299	312	293	298	321	285	318	300	301	316	328	316	286	311	332	308	320	324	271	292	302	302	331	323	291	307	304	313	290	333	318	307	303	299	277	327	322	338	291	301	312	310	305	307	325	294	319	296	314	308	306	301	316	324	330	312	287	308	278	295	308	290	301	296	279	284	338	322	340	324	329	318	297	292	319	336	333	277	311	286	313	334	327	319	307	310	310	295	306	298	322	283	328	312	345	303	298	323	268	300	326	310	312	306	320	321	293	313	349	334	281	316	275	300	308	317	309	330	329	325	303	282	306	331	290	291	291	296	339	303	326	296	306	328	310	306	323	286	278	313	302	318	326	303	288	316	319	303	309	324	303	331	315	331	320	313	296	319	335	292	346	246	302	320	332	286	290	308	305	301	309	349	305	302	288	320	285	310	292	306	297	319	296	342	325	262	313	322	269	324	304	301	321	303	313	281	294	300	294	329	307	339	316	336	329	309	304	318	313	296	321	311	320	285	338	308	308	301	339	301	331	314	304	304	297	328	331	273	313	296	321	347	284	282	296	297	311	293	299	294	321	304	303	283	322	319	305	320	300	297	317	284	295	290	324	297	284	312	327	310	313	338	295	283	283	359	326	298	336	294	310	313	301	290	330	312	327	316	320	308	300	322	290	327	339	297	336	293	328	333	294	311	343	326	321	309	289	313	323	315	336	305	307	335	280	324	292	296	308	297	319	314	317	302	282	321	326	297	287	338	320	308	288	279	329	305	331	316	318	308	295	318	297	298	286	311	311	309	315	298	291	279	306	307	320	294	313	303	308	345	312	316	292	353	315	301	299	321	297	328	303	300	303	312	290	308	316	303	295	353	324	276	294	314	296	306	313	279	306	293	300	298	314	283	305	305	292	361	291	274	309	324	313	299	307	297	304	294	317	305	293	323	293	311	340	311	300	334	313	309	336	295	303	306	290	318	319	291	313	288	317	275	311	319	287	347	286	323	326	302	296	312	271	305	298	317	332	335	308	288	303	321	288	339	300	315	327	334	324	332	300	299	321	297	282	329	320	316	303	306	325	302	306	320	303	286	335	341	273	303	298	297	324	312	296	314	313	319	317	309	304	338	301	298	286	331	305	298	296	280	297	295	313	301	306	324	282	279	306	304	318	297	307	304	282	302	328	294	296	305	304	316	314	311	315	282	290	309	330	295	302	317	297	277	337	320	302	292	302	321	338	331	312	311	309	292	305	323	327	309	286	323	318	341	329	317	308	287	306	300	292	307	298	294	309	332	317	301	330	332	276	344	298	328	282	320	278	310	324	306	327	307	291	285	313	308	330	345	299	298	310	300	322	311	304	297	296	306	292	287	291	311	327	293	313	307	260	347	313	287	305	332	343	285	289	314	307	296	300	344	329	316	288	342	302	307	324	305	318	275	309	297	294	298	315	282	311	323	289	313	284	306	310	311	317	315	303	311	335	331	295	326	322	302	297	286	321	315	309	310	295	313	271	297	282	292	301	335	298	330	315	297	285	309	298	306	278	297	292	311	315	306	303	318	324	301	319	282	322	305	318	295	324	324	319	325	306	262	291	312	305	320	312	304	273	271	291	293	334	331	322	311	318	292	319	282	312	271	315	300	308	326	287	295	299	298	301	312	318	307	324	286	301	285	334	315	307	298	316	333	298	339	305	295	265	294	319	296	319	332	282	283	289	268	310	310	305	282	287	282	304	309	315	319	301	330	322	318	333	289	329	321	319	296	328	292	295	285	298	307	315	318	335	267	312	313	318	323	306	297	316	292	301	316	307	333	300	318	328	280	309	308	325	335	269	314	321	307	331	295	300	309	296	308	308	317	275	299	327	293	296	309	309	298	316	323	286	310	296	325	329	305	311	306	325	292	297	308	295	317	317	302	294	325	296	308	295	329	316	297	313	322	293	268	309	315	319	319	316	309	335	322	325	302	312	301	314	334	284	291	326	315	313	326	338	317	310	328	317	307	309	319	293	309	319	306	285	308	333	305	315	327	269	322	296	306
5850	13576	11362	6308	4301	2958	2187	1602	1252	1009	875	720	710	650	581	562	595	525	496	507	459	472	484	442	454	435	378	438	407	414	396	408	411	352	408	404	401	378	409	391	385	390	420	398	405	384	370	427	359	371	338	396	391	386	416	395	372	365	358	367	390	402	376	371	381	376	380	377	358	414	386	387	383	369	377	370	362	404	380	376	380	385	408	366	387	376	386	399	386	374	426	397	399	412	372	394	354	360	380	366	383	376	387	401	366	387	372	387	397	394	393	376	380	348	400	353	373	374	401	376	385	394	386	381	358	367	383	382	376	364	396	416	369	368	336	377	372	386	370	355	404	413	399	420	405	365	374	374	360	368	366	382	382	382	400	373	384	373	373	429	379	404	378	397	369	401	351	372	400	421	400	380	372	384	400	365	394	370	394	374	356	346	367	377	351	367	347	354	416	386	356	383	353	362	395	397	363	384	389	399	387	386	382	391	371	373	368	407	360	393	335	422	390	378	432	328	380	376	385	425	349	349	356	381	390	351	396	384	366	356	400	354	370	388	374	374	394	379	360	348	363	425	372	374	358	406	384	353	382	397	418	359	375	422	353	363	363	361	401	376	383	386	379	370	400	405	364	377	377	337	414	395	363	368	370	322	401	404	379	400	349	384	358	375	394	398	411	387	384	391	357	383	398	418	389	345	385	373	376	339	334	396	391	425	376	392	358	399	396	368	381	317	394	365	348	359	382	380	383	380	401	386	371	386	361	386	371	378	359	385	350	344	404	419	364	376	395	361	387	400	420	386	397	372	363	390	360	371	388	370	384	378	382	391	362	375	388	385	372	359	364	392	387	393	407	377	405	389	391	397	381	389	376	344	395	410	380	352	369	390	337	351	405	365	378	360	341	366	356	373	370	366	394	380	376	400	372	383	394	394	400	377	406	361	370	363	379	350	380	375	377	381	403	380	413	381	386	374	385	399	386	370	364	367	405	408	408	400	441	391	389	383	358	360	369	391	387	375	400	385	370	376	353	376	333	397	370	371	381	414	345	413	383	362	359	385	378	405	383	375	396	378	372	407	421	380	373	401	379	373	387	429	384	380	415	374	399	365	395	378	364	401	371	372	426	393	366	390	405	384	371	348	356	354	388	371	375	409	383	416	361	369	360	338	392	352	376	377	368	375	362	369	354	367	354	375	372	378	377	357	402	407	346	372	361	350	364	391	403	403	389	387	370	396	403	352	355	394	373	399	362	382	367	380	352	371	340	394	391	398	383	347	404	365	385	374	382	397	389	367	352	375	368	389	369	355	377	367	383	383	365	404	378	389	365	427	397	384	381	358	412	421	374	384	350	369	403	405	395	397	343	366	373	396	341	385	404	396	373	367	400	374	378	352	389	383	395	339	403	391	349	378	359	322	394	352	359	397	381	374	358	351	369	378	382	374	399	357	367	386	376	333	409	370	381	371	414	369	305	383	382	395	390	350	379	354	378	352	364	369	385	369	407	373	382	378	380	356	361	392	409	366	350	386	380	334	365	402	402	360	385	370	387	359	368	387	369	385	377	367	377	379	386	388	350	369	378	397	368	370	390	385	375	384	391	382	376	367	398	390	388	358	379	417	431	382	415	345	404	393	340	369	401	355	343	362	375	355	379	401	366	415	377	372	367	385	365	381	389	389	366	387	392	401	394	389	353	379	412	367	409	392	416	408	384	363	386	372	362	366	397	410	403	383	356	377	386	367	390	400	396	365	391	429	377	396	395	386	394	360	386	344	361	375	381	377	364	374	394	379	429	394	349	370	393	346	381	363	415	365	383	328	394	395	395	390	379	403	402	379	378	374	372	377	414	369	361	395	361	395	390	383	371	404	391	392	377	390	415	380	372	402	425	408	381	367	397	387	380	392	384	372	369	396	386	404	365	365	383	372	402	407	357	403	376	367	368	358	376	382	361	391	397	356	412	381	390	395	375	390	424	407	366	389	390	365	378	363	401	350	397	396	375	371	380	372	386	380	364	402	357	399	365	395	376	399	362	362	377	413	388	421	367	399	418	369	366	375	367	401	373	408	382	369	378	368	382	362	387	374	382	397	392	370	405	350	392	379	370	346	402	386	353	393	373	349	319	371	388	403	396	393	408	367	391	424	387	335	364	425	410	367	354	384	372	360	399	390	398	385	401	389	390	367	352	382	351	384	391	377	357	363	378	370	384	373	415	342	404	378	389	375	374	386	343	370	396	431	367	360	383	363	397	371	398	377	387	397	364	398	373	378	384	396	347	376	376	388	393	377	376	365	369	367	374	374	403	378	383	371	369	418	365	399	370	382	361	403	367	335	378	393	418	363	401	359	387	386	409	418	367	358	395	367	386	402	390	383	369	400	424	412	392	362	358	347	363	368	408	387	344	363	385	335	423	405	371	341	369	361	378	413	388	372	348	398	364	380	354	384	379	377	355	402	356	371	381	367	396	357	387	373	399	380	380	376	420	386	389	372	369	373	374	377	351	366	364	357	414	390	357	378	424	371	363	405	346	384	400	358	374	400	395	381	398	350	399	385	363	340	381	391	403	412	418	368	375	334	387	394	374	397	412	383	398	391	364	392	394	394	356	362	328	403	375	381	401	397	384	381	400	396	388	387	399	377	413	357	379	406	379	393	411	394	367	378	395	406	357	395	379	395	390	404	376	368	396	364	387	390	379	379	402	416	403	366	358	378	380	377	388	368	402	401	375	404	349	392	368	402	358	379	358	371	395	355	374	404	371	368	365	387	358	415	399	395	393	366	420	356	399	369	351	385	365	353	383	403	380	388	394	370	347	357	365	391	375	384	400	414	359	348	380	390	380	373	357	374	400	378	347	382	357	366	384	366	380	389	346	409	394	365	365	388	372	364	383	368	385	382	393	391	364	358	347	406	399	375	399	379	342	386	384	398	399	352	378	383	355	408	370	359	364	375	352	363	371	367	353	374	366	365	353	394	386	408	412	391	383	369	361	374	383	354	402	367	380	363	426	392	345	367	376	365	391	374	390	395	372	370	350	384	382	399	386	359	366	384	371	437	314	364	377	386	383	369	389	406	328	399	381	391	384	370	394	382	374	364	393	373	414	406	368	375	398	362	361	401	381	359	395	358	392	378	365	413	400	394	422	434	376	367	361	365	364	390	413	392	390	356	359	380	420	371	405	371	358	371	349	352	391	352	352	382	402	372	362	399	364	391	358	379	362	383	378	394	399	377	382	378	392	360	391	384	416	390	380	371	365	394	415	409	349	397	349	376	359	384	358	368	369	379	399	382	363	384	353	390	386	416	362	384	368	380	379	408	398	388	399	385	369	396	378	333	398	337	380	417	401	385	391	372	418	384	389	385	397	397	366	363	382	356	372	398	387	392	362	379	374	359	368	385	387	368	382	388	364	356	380	389	367	343	369	376	392	403	377	368	381	362	395	338	403	365	356	390	383	347	366	403	357	384	362	384	370	370	407	350	422	364	424	383	411	356	391	372
23006	21470	29104	24275	21476	21505	8797	1794	1126	972	851	781	677	627	601	508	489	489	504	505	483	510	425	412	431	413	387	373	388	352	353	333	332	395	359	334	353	333	332	359	342	318	335	376	344	341	374	335	363	340	322	329	356	352	350	343	339	344	331	359	319	323	366	341	311	345	346	331	322	282	307	338	332	332	336	331	357	336	355	354	356	344	364	306	347	335	329	311	306	309	324	343	342	364	364	355	336	331	362	325	336	322	354	342	348	321	350	311	359	356	326	330	326	317	367	311	327	308	391	326	359	328	363	331	297	340	343	341	335	343	329	303	332	326	343	341	340	316	321	329	355	366	362	351	335	347	354	321	352	347	354	327	313	349	359	328	340	360	378	372	328	343	362	330	312	324	346	342	349	328	313	308	308	351	321	315	333	340	319	342	367	318	299	343	320	329	341	302	335	362	322	326	355	343	327	321	345	322	333	329	315	353	295	347	325	326	328	330	343	342	341	314	350	351	339	306	306	357	345	338	354	338	313	343	363	342	352	286	367	327	369	310	344	305	326	324	307	346	280	317	322	349	324	324	372	313	351	325	356	338	317	340	329	344	336	312	343	315	312	355	354	345	299	341	328	363	327	325	310	326	347	312	345	349	335	329	332	391	373	341	301	310	324	344	353	339	306	351	333	315	337	350	308	308	311	369	342	336	364	324	349	279	352	343	343	358	316	316	332	304	367	318	320	341	331	314	356	320	329	326	345	321	352	353	348	391	352	358	354	348	329	351	361	305	329	311	312	328	318	341	345	327	313	304	348	334	310	336	347	308	323	348	354	326	362	327	301	349	341	321	322	313	345	328	329	361	326	349	327	337	350	344	329	300	319	312	309	352	338	351	351	306	331	374	333	312	335	329	347	320	345	309	337	346	359	324	350	344	348	387	286	351	305	348	315	335	336	362	329	349	346	349	321	333	343	332	339	331	355	346	295	300	359	331	312	359	351	333	366	331	328	328	313	354	352	328	333	344	325	359	316	356	340	337	314	325	315	340	353	358	324	344	344	321	340	348	321	318	357	324	353	333	307	342	329	366	321	312	345	290	314	336	296	323	323	331	331	338	329	323	377	298	312	338	326	320	301	314	341	337	337	298	357	338	333	298	334	359	350	342	345	334	326	354	337	360	333	342	323	307	315	310	337	355	324	335	334	333	321	338	321	356	297	323	369	335	339	314	334	352	322	353	389	316	334	330	360	305	344	338	339	340	338	324	308	359	319	323	342	341	361	331	358	345	332	324	355	341	340	348	353	373	339	346	318	325	326	320	308	337	304	341	313	377	332	346	334	342	375	338	313	319	316	303	330	325	322	326	326	321	335	305	350	333	299	356	328	343	336	340	330	337	338	348	359	339	331	317	373	350	324	313	346	346	345	322	335	299	311	354	300	332	330	328	340	349	338	301	326	311	356	296	328	339	366	327	338	334	327	335	333	356	328	330	360	353	353	344	358	367	338	322	339	364	340	309	354	309	344	326	336	316	324	360	324	332	338	343	325	325	308	351	329	321	356	333	320	322	317	341	332	327	343	373	345	325	329	362	379	343	334	373	359	310	341	335	373	335	335	321	364	344	324	327	321	384	343	312	332	330	310	329	324	320	353	357	314	315	353	366	368	345	328	326	327	324	334	323	328	367	339	339	361	326	332	342	352	324	363	358	318	321	344	366	313	356	331	370	353	321	363	322	339	337	323	350	324	361	328	339	348	322	333	320	331	324	329	299	341	303	311	341	332	365	347	348	318	337	336	336	315	338	311	371	325	321	333	347	326	324	316	312	345	313	347	337	343	320	320	340	336	314	324	341	340	353	320	352	295	340	340	337	346	309	325	365	326	352	328	319	347	323	339	362	344	337	339	330	346	325	361	354	338	318	355	311	314	336	341	328	306	314	346	310	325	333	372	307	367	309	318	331	335	316	313	320	300	353	342	345	348	322	334	315	304	328	336	317	311	341	342	313	332	347	319	329	313	325	333	330	345	337	336	336	358	332	339	301	313	318	318	320	316	310	311	350	357	318	330	320	297	351	348	307	347	349	302	328	342	286	358	313	289	350	369	364	334	320	302	320	339	322	319	352	349	348	323	360	321	348	345	310	326	305	337	359	320	328	355	311	360	298	318	311	359	316	328	313	353	319	363	286	352	366	315	316	345	336	327	311	315	383	354	337	327	392	348	310	326	347	348	321	342	348	333	343	351	354	344	363	365	339	308	292	356	344	324	326	349	348	333	344	333	332	332	314	341	299	353	341	309	329	344	315	345	370	345	320	319	359	346	365	362	351	340	306	312	334	371	353	331	345	340	336	318	341	337	320	384	362	355	289	291	312	337	337	337	357	322	365	349	364	323	332	320	329	328	337	300	323	355	333	298	332	321	373	370	342	326	362	349	328	321	311	324	323	317	313	335	347	358	347	323	340	312	342	329	352	319	354	332	337	317	335	350	323	339	322	304	334	373	361	360	339	326	332	349	328	343	301	362	295	312	313	327	340	324	340	322	312	339	365	350	319	341	335	371	314	327	344	314	352	328	334	314	314	328	299	333	332	333	325	389	334	326	336	339	322	322	357	344	312	319	338	340	322	300	355	333	366	331	362	315	385	326	366	339	334	332	347	317	322	358	335	343	355	352	306	326	321	328	333	308	325	349	332	330	339	315	352	342	326	318	347	335	344	360	322	334	352	293	346	351	341	315	351	320	349	351	309	333	344	322	332	307	367	335	325	345	307	303	298	376	364	323	330	346	350	339	337	331	359	317	336	328	329	370	330	282	324	353	331	346	301	335	345	347	337	329	313	340	338	343	323	330	356	337	336	351	321	331	333	307	321	382	351	322	307	330	345	365	335	343	336	373	335	309	321	327	336	331	352	338	329	338	364	324	300	324	321	344	310	313	318	333	333	342	296	306	328	331	337	316	346	318	346	362	330	358	360	321	317	345	346	354	337	337	336	304	372	323	355	285	346	332	336	291	355	336	337	335	323	325	343	324	345	361	336	365	296	318	272	309	339	325	361	345	364	330	359	333	333	311	352	346	320	323	324	315	325	333	373	344	321	355	349	367	316	352	338	349	328	312	327	309	333	313	349	355	322	324	329	298	355	307	359	324	347	329	324	307	340	354	325	292	329	346	325	316	339	339	334	363	330	332	325	310	340	337	335	317	302	371	339	312	365	361	341	360	321	333	295	319	322	320	340	360	315	322	334	334	341	318	331	338	317	317	332	312	362	322	309	341	344	330	332	310	342	331	344	371	318	321	343	312	321	356	334	300	322	330	326	284	329	336	357	313	338	327	314	317	313	332	350	337	343	341	341	328	328	351	365	333	350	321	350	328	307	349	330	303	334	354	331	345	313	315	344	335	335	324	346	303	342	347	367	360	311	371	325	347	338	359	352	329	357	332	320	360	316	334	285	331	300	326	339	376	349	308	335	337	324	320	326	343	319	334	310	341	308	345	338	325	332	322	349
7607	22685	19048	11223	7939	5690	4196	2998	2396	1844	1507	1369	1236	1040	873	817	771	800	739	689	671	692	624	574	619	576	522	499	480	476	454	476	483	535	465	459	499	516	437	456	453	425	479	448	459	465	439	454	475	456	478	440	422	462	445	418	435	464	457	449	410	437	433	439	402	423	427	433	402	432	444	455	413	400	416	477	444	413	441	406	406	432	424	395	439	431	421	450	442	438	387	428	442	401	435	416	455	473	441	399	446	390	407	424	395	434	429	388	447	410	436	432	443	391	418	440	465	436	409	402	421	415	431	445	383	422	430	417	423	440	411	423	418	397	423	436	420	410	470	430	440	437	402	405	435	431	442	423	447	411	410	422	432	447	438	461	441	419	400	437	418	412	438	416	450	394	433	401	436	417	424	424	427	413	403	451	431	380	443	438	432	456	447	420	447	434	446	420	410	426	442	440	446	423	431	410	405	401	402	422	433	417	423	431	392	429	422	415	420	398	445	388	371	418	393	426	421	404	423	448	427	430	452	408	400	384	452	403	402	431	428	439	458	419	434	419	444	435	391	416	458	385	446	421	395	406	420	430	399	443	436	384	446	427	401	410	439	453	412	437	474	446	404	452	416	413	394	456	424	435	433	414	433	426	420	380	421	446	436	408	429	399	428	429	446	426	463	440	429	396	436	414	431	396	395	405	434	432	436	412	458	416	433	408	410	407	431	423	438	431	380	418	471	442	422	394	449	424	376	410	413	412	406	437	423	478	441	433	423	417	432	420	436	419	432	450	430	395	434	421	444	454	471	410	444	424	407	420	404	421	379	458	451	434	421	411	441	419	397	418	438	395	437	434	413	398	432	428	430	433	410	399	360	396	417	426	415	438	389	436	407	429	458	421	432	457	400	458	454	435	408	440	374	420	383	396	460	442	443	433	436	425	399	382	435	447	422	395	412	438	419	415	437	394	437	420	399	455	400	412	439	414	476	427	449	435	429	422	445	430	419	420	419	433	434	413	403	437	402	413	443	450	426	406	430	446	427	408	440	435	441	437	424	421	410	450	454	413	397	447	419	396	418	419	406	427	444	456	405	427	440	404	362	448	411	449	403	398	427	388	458	403	370	419	416	425	400	425	419	418	425	437	410	404	400	416	406	462	419	438	426	414	432	412	435	407	435	432	425	424	407	421	456	430	416	396	416	424	450	415	444	403	438	435	456	412	402	452	426	432	422	451	416	438	409	441	444	411	449	413	423	429	386	393	400	429	404	414	436	413	428	420	460	432	411	386	394	439	415	441	420	429	393	437	462	450	400	422	429	382	421	397	408	403	449	424	415	450	434	431	437	433	405	465	433	423	404	403	470	436	422	414	419	453	421	434	424	438	456	419	405	415	419	415	451	451	422	428	466	435	446	447	416	431	451	436	446	406	444	433	402	405	408	417	424	417	425	414	397	443	393	413	391	384	423	414	429	502	452	398	422	409	434	424	405	399	409	419	418	468	434	404	402	434	431	451	413	416	431	438	421	390	432	447	409	399	389	415	397	421	436	470	438	429	381	436	430	437	441	453	438	418	417	442	429	444	442	400	410	391	391	443	402	425	464	423	421	409	391	443	416	410	428	426	384	451	440	390	414	422	433	412	439	441	446	430	418	388	425	431	439	427	431	428	423	413	434	447	397	444	440	447	464	394	416	481	440	436	408	423	401	441	416	415	380	423	415	442	434	434	416	410	430	423	401	417	435	448	413	412	381	418	459	453	438	423	420	402	419	383	425	437	421	421	406	410	408	440	422	393	441	452	424	410	428	393	425	486	399	462	436	411	417	425	433	407	429	410	429	382	412	466	402	431	393	374	431	415	409	424	420	412	445	426	417	421	451	406	438	380	384	438	413	434	430	426	422	477	433	394	407	399	426	429	420	426	447	403	411	409	434	432	434	403	451	419	416	450	414	419	397	433	437	403	410	394	438	442	450	429	411	457	411	395	423	399	462	433	398	401	398	421	434	413	414	416	443	455	397	434	441	445	412	412	430	393	446	457	459	404	417	426	434	416	448	411	432	438	409	405	429	400	438	459	440	406	418	407	427	376	434	405	378	414	391	437	448	413	407	426	427	396	431	430	401	438	428	417	440	412	433	432	433	409	439	403	447	398	426	454	376	429	430	430	422	402	429	407	448	431	449	427	453	448	416	426	423	411	426	394	439	394	405	438	423	385	425	437	415	400	419	433	444	439	421	449	431	445	445	444	411	430	443	428	421	448	450	423	446	407	443	411	441	393	452	430	423	473	448	418	394	426	413	433	442	445	427	471	409	446	385	409	461	415	417	394	382	444	419	441	394	441	409	403	427	444	405	419	427	433	441	451	403	448	429	406	417	466	429	410	428	436	403	419	415	431	412	461	433	404	399	431	401	419	447	391	403	421	418	430	429	396	423	422	404	441	458	384	455	431	419	399	426	428	423	439	396	381	447	403	406	437	427	413	416	408	413	419	440	396	423	430	436	418	402	410	425	406	392	418	413	379	432	426	433	382	418	443	402	431	401	413	463	419	418	413	414	466	410	398	476	429	446	426	404	424	446	423	448	413	452	400	439	423	408	400	453	469	432	431	411	447	447	414	374	431	435	483	389	412	427	438	439	410	425	428	444	453	433	418	421	443	412	416	456	451	440	439	428	404	429	471	427	440	403	427	417	414	389	417	417	436	449	402	420	411	423	416	438	427	424	407	422	425	433	437	422	424	435	408	415	398	410	435	418	461	407	435	430	395	432	394	448	426	391	444	384	409	426	434	395	410	410	421	417	409	454	383	412	437	395	442	405	434	433	409	407	417	426	398	387	386	369	445	414	450	416	449	438	446	417	395	455	431	432	408	461	442	398	420	430	402	442	413	422	405	430	415	445	416	419	441	421	432	454	452	446	411	445	419	450	417	424	421	408	458	387	420	414	407	429	430	425	433	424	418	441	398	419	437	429	394	405	421	412	443	421	430	434	416	412	411	411	424	419	415	414	422	428	427	450	430	448	399	386	447	389	388	453	450	405	407	410	386	372	419	425	420	401	410	386	448	403	424	441	413	426	410	399	411	426	408	423	454	406	428	387	407	398	431	422	429	465	414	405	407	425	412	437	427	374	394	454	425	410	423	397	424	437	452	400	430	405	398	434	420	432	468	423	456	415	431	396	406	428	416	445	425	445	404	428	386	408	414	467	436	417	415	414	404	421	414	414	430	401	400	425	404	467	450	453	421	409	424	386	433	402	419	416	458	407	424	425	430	431	425	436	433	416	431	414	411	412	406	427	405	423	430	403	431	443	441	419	400	434	442	390	444	438	445	422	432	411	403	459	429	444	486	398	415	385	421	434	436	465	433	431	408	430	424	419	404	425	412	417	409	434	383	429	376	422	411	427	399	467	416	431	438	428	421	421	415	401	447	438	384	410	407	401	469	416	407	428	405	409	405	427	453	432	427	425	434	426	425	426	448	421	434	426	409	411	413	396	447	417	435
27787	19186	8360	3290	1823	1210	967	852	783	731	654	651	694	677	625	606	600	613	661	598	610	592	622	550	593	589	575	545	604	610	558	598	574	574	565	596	591	595	552	557	573	615	574	587	592	573	618	565	583	568	548	566	574	575	632	578	562	586	564	564	538	579	570	575	611	576	568	619	545	549	575	583	613	546	563	586	619	541	565	557	585	587	561	610	571	583	595	559	555	562	594	562	626	551	533	596	544	602	632	551	581	569	580	578	566	560	561	574	586	552	534	514	617	612	575	533	601	546	572	581	613	563	580	584	567	560	563	588	623	580	581	543	593	584	563	587	569	565	576	621	588	611	558	573	584	569	607	580	590	560	574	563	569	570	581	551	595	573	588	593	564	556	591	562	573	592	582	588	581	576	594	540	597	542	574	574	571	556	585	571	548	614	553	584	583	562	615	547	545	528	582	530	627	574	588	505	543	604	616	565	585	606	576	546	561	574	585	555	579	595	548	583	579	570	598	569	607	583	578	568	546	557	557	552	567	563	597	613	603	554	594	545	574	609	582	614	578	562	552	564	571	573	549	583	580	573	590	573	566	572	547	591	575	600	582	546	588	569	560	548	591	567	552	552	604	600	586	561	539	558	595	541	535	576	566	634	545	557	603	608	625	566	572	582	607	609	564	588	589	565	609	583	612	574	579	565	552	601	579	587	586	570	570	508	569	575	562	597	581	576	550	559	562	576	527	578	605	544	528	574	604	559	610	547	569	586	548	525	560	585	633	601	566	603	568	571	571	592	576	564	590	592	537	581	547	571	529	534	572	583	564	609	624	521	595	577	605	617	565	560	599	580	636	566	555	557	582	563	541	552	593	543	552	573	568	589	567	581	625	565	554	594	598	552	531	590	584	593	604	551	572	565	537	551	577	573	565	567	573	574	614	524	588	564	603	567	586	549	558	605	573	552	549	561	625	563	571	561	554	582	606	604	548	555	587	567	609	595	581	569	559	531	581	605	539	590	596	602	568	584	558	536	588	562	586	556	496	576	577	583	561	557	584	578	618	552	577	570	572	590	587	590	589	559	506	588	590	585	617	559	566	591	583	574	550	581	515	546	556	576	651	614	576	571	568	586	596	596	545	562	582	592	616	550	579	581	581	575	574	586	568	553	588	584	620	543	591	586	567	589	555	589	581	602	602	557	565	560	568	585	571	574	577	559	635	598	638	577	596	566	601	605	582	587	566	545	570	626	552	569	556	553	572	565	564	586	565	566	572	548	597	569	592	566	568	581	608	610	601	538	538	541	592	602	598	589	575	551	582	579	579	559	577	561	561	605	597	588	537	564	565	594	601	549	590	542	564	552	538	557	563	581	546	577	596	555	595	572	536	553	583	561	566	562	592	562	595	534	543	570	551	590	560	602	592	559	560	551	608	579	551	520	649	546	573	559	561	583	550	554	576	610	580	608	539	580	583	530	579	592	591	547	579	603	573	622	589	580	582	588	533	601	568	598	552	578	537	591	549	599	577	579	599	511	615	577	552	569	595	611	549	602	553	569	586	583	599	556	601	570	600	545	546	562	619	535	587	584	613	581	575	608	552	608	541	596	596	626	585	589	605	592	560	589	542	588	580	603	553	533	561	583	583	602	568	507	595	590	528	544	606	595	605	604	592	546	563	563	537	564	596	574	605	553	575	585	572	553	562	622	587	579	590	568	584	578	569	565	577	564	524	602	522	548	571	560	568	566	561	594	601	586	588	574	507	528	588	553	577	526	564	575	581	517	632	553	553	594	588	555	575	597	605	598	575	571	573	582	555	592	604	556	585	592	598	548	582	627	557	566	523	560	546	566	572	541	556	577	578	591	591	542	564	575	555	620	566	570	558	532	605	539	589	560	571	581	546	576	589	579	595	563	550	586	576	590	582	587	568	591	578	546	597	616	573	569	551	582	611	617	602	604	557	600	543	555	583	559	587	597	566	573	555	569	542	572	583	598	599	575	601	592	551	596	611	603	620	593	573	580	538	592	598	543	599	588	636	603	575	568	581	555	572	562	576	541	579	559	596	600	576	596	583	605	574	577	569	544	590	577	545	604	612	545	556	585	594	551	574	559	588	535	580	597	570	558	577	559	587	589	582	577	574	549	549	537	568	577	558	554	573	544	571	534	624	568	556	573	579	551	571	589	569	588	572	564	538	581	585	611	549	599	585	531	629	583	538	587	592	582	596	550	573	536	567	595	559	593	582	611	600	556	586	596	594	547	572	612	602	574	546	610	596	611	588	571	585	602	602	542	570	569	574	532	604	620	600	633	563	537	599	556	596	616	601	583	533	542	593	585	603	558	571	569	535	546	604	566	555	559	604	553	548	516	574	562	592	651	566	560	620	569	574	588	540	564	563	567	647	598	569	529	586	568	568	542	585	520	571	568	537	595	613	588	575	550	551	564	521	568	559	558	575	629	585	590	591	585	604	554	527	580	597	577	596	629	592	604	598	584	569	540	562	567	553	598	531	540	577	556	542	555	589	580	597	583	552	619	617	545	617	564	585	574	605	584	596	612	610	555	568	539	597	524	523	557	594	644	581	563	585	568	587	579	586	570	584	548	602	582	569	574	571	553	563	609	559	549	535	559	558	614	598	578	572	565	571	574	546	618	598	604	565	586	580	579	547	587	565	575	582	578	553	561	523	579	561	580	574	547	581	577	585	562	601	528	609	602	608	588	583	550	565	596	584	611	576	576	587	546	553	570	556	563	558	587	537	547	566	562	603	589	597	597	541	622	580	555	558	576	582	557	573	559	526	579	591	616	583	569	541	589	583	573	586	593	590	545	564	575	547	588	569	558	561	560	609	588	571	551	578	604	590	578	563	592	565	549	582	587	567	602	577	589	556	560	580	528	570	611	580	562	566	622	598	563	536	601	598	545	559	569	566	557	565	573	586	569	588	581	559	579	632	561	588	563	580	590	563	571	540	585	613	531	604	567	588	579	573	553	585	625	603	616	584	606	539	568	590	566	553	566	595	599	593	563	558	587	547	578	541	568	566	583	597	589	579	593	579	599	558	567	576	549	581	575	585	582	548	580	552	556	557	585	608	579	586	596	611	563	543	601	617	601	569	610	588	542	567	577	589	603	556	600	542	535	573	554	578	594	615	576	577	591	590	561	578	541	583	531	588	552	584	624	604	570	554	565	628	558	564	586	624	575	605	556	541	593	540	568	531	615	586	547	575	603	555	560	577	543	574	568	590	568	605	570	550	557	571	612	586	562	556	575	574	572	576	554	560	570	638	615	574	525	558	595	568	594	537	568	555	566	562	554	575	588	581	597	593	568	562	578	585	554	562	598	561	586	598	617	586	525	590	561	563	589	598	615	598	604	551	589	595	561	564	581	562	565	616	586	556	561	571	581	560	548	576	545	550	568	573	587	599	582	537	586	605	590	594	553	604	571	560	559	575	582	586	589	568	530	606	534	595	568	571	595	582	558	532	527	582	629	633	574	555	559
6688	9161	7595	4267	3096	2091	1631	1340	1184	1014	928	889	863	847	795	844	748	787	761	784	788	778	769	786	747	727	685	735	683	727	731	767	728	730	765	719	726	754	709	677	706	748	715	685	745	700	705	701	692	733	680	705	707	728	702	722	710	676	663	687	734	729	667	710	636	697	693	730	700	709	722	686	663	703	663	678	692	700	701	761	725	729	711	690	711	721	725	717	698	695	712	699	712	711	690	682	666	687	709	692	714	694	780	671	698	702	683	729	673	740	703	697	674	676	707	723	725	629	688	727	713	708	686	707	704	697	713	734	691	743	716	722	742	727	740	647	659	718	701	706	726	773	659	705	696	703	676	730	661	746	727	664	697	792	696	711	712	747	723	718	716	687	708	702	721	727	725	680	682	685	695	720	669	724	715	701	666	714	709	676	744	683	684	658	739	691	690	732	712	683	666	681	739	708	717	655	692	677	703	714	707	691	679	661	707	683	691	713	742	731	711	659	709	707	707	694	655	730	744	690	676	725	730	676	735	718	700	725	652	693	683	658	715	713	646	718	698	759	673	710	655	666	680	724	723	701	655	719	654	729	704	716	693	718	717	707	729	682	673	684	710	702	686	722	694	715	716	722	672	730	727	693	699	750	681	682	686	697	675	721	722	701	687	730	700	737	700	664	721	672	742	727	731	725	687	662	695	690	636	732	660	741	695	721	735	673	749	692	720	678	724	683	692	680	687	724	673	666	706	651	783	678	660	795	684	657	693	693	683	724	723	692	750	684	672	731	697	772	718	739	708	673	718	749	652	657	738	673	736	734	696	677	651	654	677	680	655	675	669	713	723	767	645	732	712	730	732	725	702	698	706	729	680	779	697	704	705	732	718	737	714	667	675	744	608	720	705	721	687	722	747	703	736	680	775	686	703	719	736	713	695	688	699	681	713	736	730	782	733	664	676	672	717	711	674	656	694	671	686	709	715	708	680	703	713	677	719	691	695	668	681	717	713	722	710	687	724	699	711	653	693	696	705	694	732	631	709	732	696	668	692	700	688	671	705	716	704	719	724	694	668	707	695	735	709	710	699	699	682	680	664	703	751	725	708	746	696	702	684	744	708	691	731	718	713	707	705	641	651	690	726	711	706	710	717	683	746	712	727	707	686	683	701	667	697	675	726	698	649	688	745	688	721	665	690	696	743	668	699	696	676	702	705	703	735	698	663	732	690	668	713	756	736	668	734	705	688	665	700	691	700	696	735	712	697	662	668	710	697	728	701	685	704	701	673	704	687	712	646	729	657	685	710	682	703	667	722	751	666	674	664	744	725	743	722	703	687	721	691	686	716	674	700	692	718	709	696	696	738	679	680	719	704	692	679	700	688	712	708	701	693	695	701	701	683	714	710	732	726	723	717	739	670	683	689	714	713	666	698	702	700	721	729	723	697	711	702	695	730	729	715	709	676	722	733	691	712	724	689	744	718	698	748	726	752	722	694	730	666	688	713	706	792	662	663	712	680	726	722	714	734	745	724	716	696	742	707	714	697	740	688	723	701	734	741	673	729	687	621	684	677	694	651	670	759	678	691	690	712	726	700	700	712	730	685	716	707	700	727	721	736	694	708	645	688	696	690	706	681	723	660	705	723	651	734	675	710	727	665	699	671	721	685	708	685	715	691	715	711	730	679	674	728	713	706	764	667	711	682	701	703	681	672	731	689	654	719	675	717	717	630	745	695	719	713	677	699	747	714	694	699	660	681	675	731	726	696	666	721	735	747	727	706	731	710	633	739	703	743	724	745	713	706	682	715	703	657	713	726	701	698	668	705	718	671	692	734	765	712	709	677	692	697	708	731	704	708	701	707	617	676	727	730	700	745	700	745	672	716	675	679	679	713	706	744	680	717	710	731	728	692	716	669	684	687	677	747	674	689	747	699	694	721	671	710	732	667	695	725	670	718	730	691	676	713	708	711	709	732	702	704	675	691	676	712	727	739	646	697	647	673	752	722	715	705	694	680	658	668	752	728	696	681	694	723	739	675	676	753	774	692	737	724	699	715	678	708	740	693	715	749	741	729	715	696	679	729	733	690	742	723	695	714	703	724	736	724	742	723	709	716	738	688	691	714	682	732	648	713	696	681	700	739	750	690	707	720	700	747	690	692	681	717	745	749	730	657	743	713	750	730	686	709	754	702	686	672	738	665	707	738	679	695	734	714	698	685	705	709	698	690	676	717	718	653	676	667	717	689	740	713	687	718	656	735	779	731	706	665	744	666	675	708	727	705	651	689	737	722	730	704	720	735	759	706	653	687	720	677	738	709	685	662	685	700	702	728	683	668	680	698	724	697	672	726	694	693	667	717	690	736	657	699	743	673	727	688	697	751	705	710	743	680	710	713	756	720	759	661	735	732	740	713	690	645	701	722	723	731	712	751	723	700	699	663	685	708	688	648	703	737	701	696	680	701	673	694	645	715	683	670	739	670	681	702	682	698	711	711	720	698	697	719	678	697	699	708	715	668	695	705	681	714	695	740	747	690	690	790	721	689	686	626	651	623	724	747	690	686	667	733	739	704	702	671	676	697	726	686	749	706	711	667	669	721	706	733	724	706	702	742	700	709	722	743	708	690	707	696	736	713	723	724	689	711	728	689	730	665	707	702	689	706	749	684	661	703	665	738	714	770	696	693	677	741	740	718	742	720	732	701	692	670	739	697	728	696	717	721	731	717	703	708	721	722	696	695	698	733	690	740	705	739	737	686	655	705	670	733	688	709	745	752	752	688	651	719	707	729	677	667	671	701	751	726	699	693	680	707	700	708	700	751	705	725	731	734	698	703	690	713	687	666	666	691	706	701	661	690	719	687	711	704	720	690	695	713	733	778	698	670	726	677	730	682	737	688	709	728	711	669	725	717	697	682	678	689	667	687	751	685	673	704	761	663	694	687	734	744	708	724	696	695	706	726	627	699	627	695	709	697	682	669	721	733	694	761	710	694	763	724	714	696	693	652	686	733	688	722	657	720	724	712	711	684	659	748	725	730	681	680	700	693	683	712	724	706	703	706	734	719	688	717	704	730	681	680	707	741	702	709	725	664	716	686	766	716	677	715	701	751	692	716	667	703	715	748	704	708	723	699	761	706	652	689	672	722	727	710	700	698	717	712	718	688	766	672	728	721	686	692	715	724	680	704	748	732	651	775	703	677	746	680	685	741	695	664	674	679	685	747	698	743	686	683	727	632	723	670	683	673	691	701	657	743	708	706	664	729	724	718	707	701	750	741	684	696	680	691	707	683	690	717	686	699	735	715	698	693	681	733	685	701	715	700	689	700	688	684	750	699	691	702	735	683	711	689	731	693	644	702	680	661	716	716	709	685	698	702	679	745	734	697	687	681	661	684	684	696	626	656	738	656	734	710	668	685	734	675	653	696	728	665	694	679	693	709	683	648	740	679	675	700	721	688	699	760	727	697	697	747	670	662	740	683	701	696	698	709	670	695	701	703	679	682	715
23981	21340	28437	24589	21328	10355	2181	1429	1124	1049	993	932	886	800	800	764	761	700	748	693	738	673	697	714	702	669	657	650	666	658	641	652	655	668	615	608	654	643	687	605	680	621	664	617	634	633	638	667	628	612	582	686	658	625	633	664	589	645	581	607	710	625	620	642	622	646	576	608	621	592	610	636	684	628	652	650	669	607	616	639	660	637	640	671	579	643	641	628	657	607	602	654	590	622	625	638	628	677	651	670	631	614	612	596	677	638	666	628	585	617	653	642	623	608	643	639	585	593	622	655	611	630	640	641	614	634	655	628	605	629	621	631	639	612	663	605	618	640	627	628	609	626	668	640	682	626	638	646	644	661	694	669	594	611	619	648	646	628	591	616	631	631	604	644	611	602	621	651	651	679	588	662	657	654	640	606	655	612	666	632	587	653	666	613	608	640	658	621	628	619	629	637	652	635	617	636	666	631	626	616	659	621	648	624	601	648	681	662	652	640	650	632	635	645	633	635	609	651	621	655	604	630	654	678	638	601	613	596	657	636	624	648	640	616	658	598	643	659	561	643	642	645	612	648	634	618	643	635	589	609	684	613	623	592	626	634	616	636	626	637	598	643	604	648	626	646	616	605	611	655	636	674	610	636	605	595	616	621	656	612	620	624	672	626	620	644	631	628	650	678	631	632	674	610	629	667	651	658	642	619	662	625	618	592	608	627	626	596	657	623	616	656	599	623	604	665	634	637	634	624	639	643	625	595	606	662	607	643	648	622	671	637	579	677	648	595	680	667	625	636	641	635	615	636	617	673	697	617	611	624	649	657	597	649	612	673	615	623	657	630	646	638	635	649	662	611	637	625	600	635	608	626	660	656	692	594	677	633	649	629	621	592	641	624	625	638	674	666	620	651	616	656	639	649	666	643	641	581	610	650	647	625	653	620	693	642	643	651	640	605	655	662	650	617	578	632	614	649	642	627	646	620	685	668	570	675	607	621	589	647	647	666	637	690	584	586	605	647	636	692	640	622	624	598	603	589	648	629	699	610	637	662	610	617	672	610	612	632	620	651	582	637	628	597	593	640	598	612	661	678	653	643	548	649	625	601	665	643	654	605	673	645	622	599	634	690	676	619	642	613	609	633	635	636	657	613	661	628	625	621	637	661	674	626	645	608	579	643	685	621	628	664	603	632	643	628	633	609	627	590	656	648	625	611	652	577	645	671	650	644	629	643	593	626	625	633	615	622	632	625	611	643	630	648	612	620	618	639	624	627	625	665	599	656	661	645	642	628	605	640	631	555	652	594	617	679	620	636	621	605	591	676	578	596	620	609	642	571	655	646	650	623	627	651	648	617	609	609	650	633	677	623	643	602	615	631	636	621	610	616	588	653	620	616	665	632	617	663	606	643	634	597	644	617	625	617	637	638	668	608	614	621	643	671	650	616	641	658	649	635	588	643	607	598	604	643	604	614	608	608	655	614	629	617	631	647	602	657	629	614	634	657	601	604	662	657	593	658	633	631	638	628	613	672	633	634	608	607	656	667	627	657	662	637	628	670	574	608	614	612	615	634	612	597	650	636	603	589	654	636	638	646	667	634	617	650	567	636	643	657	702	683	616	652	616	624	630	652	647	653	613	655	654	602	650	616	615	638	620	640	640	615	609	590	630	682	598	636	626	645	678	629	629	608	634	606	637	661	587	665	658	623	677	638	611	619	616	682	623	658	641	616	623	620	656	652	616	616	644	630	563	596	675	680	686	681	635	674	649	588	610	605	626	624	605	666	617	604	589	663	608	632	644	673	619	657	651	608	644	627	631	687	594	628	613	644	627	643	648	592	635	650	618	615	637	685	667	609	611	594	607	641	617	656	636	605	621	614	612	639	594	633	634	663	674	601	620	602	603	655	609	637	648	628	638	666	644	612	590	618	618	642	589	636	671	611	657	657	616	619	665	641	628	634	658	625	607	601	692	644	598	592	636	635	645	619	640	657	606	604	649	636	624	595	622	625	640	661	644	630	622	620	622	612	686	632	625	631	606	614	628	634	630	635	608	670	644	616	633	641	665	605	631	582	598	600	624	654	658	655	615	666	592	632	645	629	619	626	622	609	617	638	653	566	658	666	648	660	623	668	602	613	624	597	626	624	628	681	613	567	697	647	637	605	617	621	703	657	600	620	641	621	612	607	636	659	623	594	619	642	627	617	635	613	567	657	653	581	568	620	635	612	641	642	612	613	661	619	642	641	643	672	677	626	631	653	605	659	645	650	612	666	648	615	622	657	620	659	603	660	643	609	589	667	631	639	633	636	637	621	641	673	632	624	636	654	626	669	636	646	623	627	595	651	655	618	612	604	604	642	620	675	587	647	643	639	627	647	621	636	658	636	614	585	604	593	642	641	618	634	620	588	600	652	676	699	600	611	618	613	638	636	654	658	615	638	604	605	590	676	655	619	604	602	614	647	595	632	616	612	646	621	604	659	654	647	587	651	629	627	624	619	635	634	619	625	635	624	637	611	619	661	623	653	599	637	619	634	580	641	657	623	661	632	595	620	646	623	632	634	612	621	603	653	630	648	617	611	603	579	635	634	607	633	629	611	630	637	650	640	629	637	611	611	615	630	636	699	666	638	650	588	594	643	598	599	628	637	610	633	634	581	625	637	647	609	643	646	632	655	637	616	661	606	601	647	610	627	705	633	624	659	606	618	660	626	633	627	663	620	654	627	662	613	615	627	642	669	605	579	644	600	620	633	591	593	612	632	649	662	660	659	630	654	619	637	618	623	629	615	624	634	602	617	643	617	603	632	683	653	632	599	665	662	625	642	606	671	629	637	617	641	651	674	642	622	629	593	667	621	654	689	658	606	619	590	660	621	675	617	673	597	596	655	635	657	640	585	610	635	618	601	620	644	616	640	634	582	626	594	635	625	624	623	637	643	587	645	607	589	635	602	658	622	623	610	597	599	631	646	665	611	635	646	619	669	641	631	630	585	632	609	663	633	641	596	594	639	605	585	632	657	659	636	602	664	626	609	608	594	673	613	614	647	636	647	645	668	604	632	637	698	634	628	651	636	647	661	671	636	618	610	600	622	619	644	646	640	654	611	635	598	627	597	678	630	642	645	626	650	689	624	632	626	605	623	623	610	629	613	628	636	696	615	622	645	618	623	648	610	593	620	587	646	625	627	647	611	653	609	591	603	628	636	623	638	646	627	612	588	610	610	644	606	616	612	659	635	629	600	603	613	624	628	614	564	621	620	631	706	612	635	615	635	609	620	630	629	638	618	625	603	581	662	605	658	680	627	644	632	657	634	663	638	610	621	629	661	670	640	645	583	629	603	669	594	611	625	609	660	581	613	673	610	643	625	633	611	612	610	595	589	638	653	659	672	670	681	637	649	645	664	640	577	594	605	607	637	587	623	651	645	616	608	650	635	659	634	601	646	631	597	643	617	599	654	709	629	607	614	652	672	595	582	585	594	633	660	641	617	647	600	613	644	676	623
6169	17262	14334	8355	5839	3976	2927	2365	1885	1620	1455	1352	1207	1140	1112	1017	1026	967	968	968	962	906	908	899	859	873	846	837	826	820	800	831	866	809	841	808	812	795	820	839	781	739	798	827	793	802	773	773	796	831	796	801	783	768	769	771	770	767	739	746	789	821	780	803	801	805	803	830	809	728	788	768	779	791	833	824	786	797	774	846	820	802	792	796	803	825	742	783	786	816	777	831	717	756	781	742	790	753	774	810	764	809	778	795	792	760	788	813	771	794	790	840	778	756	778	797	747	762	736	770	777	829	788	832	771	802	814	791	771	786	737	814	815	797	766	736	786	821	827	781	805	817	800	791	774	804	794	741	793	750	766	825	766	840	816	784	809	782	806	816	788	809	774	817	760	733	753	801	758	781	800	832	783	756	762	815	788	749	738	812	812	748	755	730	777	804	781	823	817	821	743	838	813	744	741	769	776	768	767	819	791	726	764	770	774	761	784	759	813	778	792	785	827	762	787	744	775	770	804	755	753	746	798	812	790	749	761	765	722	767	806	795	783	779	771	780	747	809	750	787	761	759	806	758	789	777	791	817	787	776	781	795	780	774	742	763	809	794	736	742	751	776	785	778	732	788	763	801	789	766	755	742	732	776	765	773	824	766	750	834	824	769	797	737	799	780	807	785	807	819	736	793	771	772	781	751	742	754	733	738	823	765	751	749	810	776	831	795	789	728	784	805	773	794	798	831	808	829	824	755	809	774	781	827	781	818	759	789	807	813	798	769	759	825	763	843	814	821	756	763	830	763	810	780	811	769	785	820	778	835	770	790	756	737	775	764	745	803	803	792	783	783	815	752	794	768	738	807	784	847	785	795	763	814	762	758	760	770	813	762	757	766	753	824	797	799	762	798	765	796	739	753	776	823	802	817	718	777	762	766	789	795	772	835	821	793	730	733	785	799	777	798	743	804	789	810	775	801	778	788	811	799	782	758	819	740	829	788	807	775	760	780	767	783	804	778	775	807	730	820	821	769	782	734	763	725	775	791	817	760	815	791	833	797	808	778	799	740	742	794	760	784	807	827	774	827	812	766	808	778	759	740	776	803	857	724	811	748	778	769	809	788	750	732	793	783	753	787	814	765	802	773	816	803	800	788	799	814	766	793	832	755	798	792	767	801	820	795	810	759	761	750	823	803	766	749	820	796	795	790	729	794	735	793	750	738	784	780	796	763	779	791	719	749	764	776	798	828	776	765	795	755	783	762	797	791	786	798	783	798	761	779	798	741	750	813	793	823	784	813	753	774	783	777	787	788	820	823	765	759	727	853	808	778	749	783	801	810	803	803	786	821	794	754	821	781	686	766	759	791	772	772	816	817	816	770	755	796	780	755	772	786	741	768	781	752	753	786	758	851	779	776	778	773	768	867	742	823	735	751	807	767	797	741	780	795	731	798	775	762	754	803	748	813	775	797	739	798	803	824	810	777	727	759	807	814	808	839	858	758	786	825	781	817	806	797	728	828	784	758	765	778	781	741	767	779	789	836	808	742	744	778	815	796	765	724	780	824	780	832	807	801	776	856	790	786	841	750	776	771	787	767	777	765	819	796	784	806	769	785	795	795	789	784	791	793	802	777	824	813	746	793	769	803	769	739	763	783	763	793	797	821	775	808	781	780	807	774	815	797	761	818	777	815	763	790	814	787	799	831	699	798	766	793	807	779	811	789	839	824	766	791	836	780	781	748	800	779	820	771	783	755	717	756	744	795	768	713	794	747	783	779	745	751	792	711	754	790	740	796	785	734	775	782	779	760	796	761	777	783	827	759	816	734	798	775	712	759	749	783	805	791	778	759	737	749	762	760	772	828	756	767	768	770	840	778	790	832	784	785	831	782	753	792	790	782	797	761	786	802	806	759	803	764	729	750	771	780	750	843	792	728	817	812	765	804	718	816	783	781	816	839	808	784	793	795	760	749	798	756	767	817	781	785	772	811	754	771	795	767	788	745	776	796	773	729	766	779	806	787	751	770	805	766	747	838	780	801	778	765	848	832	757	789	770	708	777	765	775	776	786	715	778	815	795	819	762	764	779	761	743	833	769	800	785	810	750	783	793	782	782	796	750	802	795	786	789	767	804	824	843	767	767	773	756	785	798	799	777	804	799	823	805	769	770	809	780	795	756	796	783	752	751	741	808	811	810	749	775	779	786	798	805	767	791	806	775	798	817	774	788	746	846	772	809	778	776	730	765	798	776	773	786	778	764	775	738	779	774	802	764	775	816	759	812	812	761	780	824	777	806	731	757	798	794	795	769	750	797	788	727	826	786	784	796	753	761	794	829	779	764	745	838	748	765	734	792	765	851	789	772	779	829	797	794	774	831	818	754	747	793	761	767	745	746	732	818	781	826	788	834	785	774	788	788	801	784	770	837	780	826	754	797	775	784	782	779	835	757	807	708	732	796	784	797	761	746	724	774	750	800	776	813	778	735	811	780	769	784	774	800	766	808	754	770	751	816	783	745	810	750	768	808	829	805	749	804	801	764	772	807	875	801	759	822	816	760	825	829	750	767	774	769	792	785	765	790	736	781	832	823	816	741	782	794	816	787	801	763	772	809	812	788	815	767	750	826	769	776	791	776	770	767	784	772	791	774	794	765	756	790	746	721	823	819	775	838	786	789	805	800	724	757	774	813	798	755	804	800	811	804	752	811	775	798	843	760	815	805	801	791	778	794	812	759	734	758	752	759	816	771	737	785	777	782	748	798	804	812	806	797	800	816	780	812	795	815	785	781	789	812	781	818	843	789	775	813	728	762	758	780	798	806	784	835	796	739	790	754	802	752	794	760	803	755	793	784	765	751	740	803	772	766	761	821	813	778	787	828	789	825	821	748	742	785	772	780	802	827	766	794	768	807	735	784	804	788	762	816	833	766	782	741	784	743	795	760	795	803	783	789	744	775	801	779	820	790	770	722	777	774	758	768	778	804	768	780	775	754	764	785	755	780	801	762	824	752	726	791	781	765	760	781	796	771	747	798	809	776	750	803	761	813	824	779	820	761	817	780	783	762	822	751	809	785	757	808	742	790	798	763	738	841	739	806	772	764	810	773	786	844	776	748	793	757	813	787	781	807	816	805	813	799	805	726	819	842	793	772	801	778	774	797	768	796	767	807	787	750	799	787	736	809	748	750	759	788	814	787	787	795	796	787	762	746	787	779	780	769	748	699	732	768	746	780	797	772	740	807	817	777	780	751	736	823	772	793	800	797	775	786	786	732	769	764	761	760	768	774	757	768	765	825	768	769	778	829	780	746	768	750	811	794	809	759	765	774	801	771	767	733	747	839	819	776	776	789	778	777	829	831	824	805	745	828	774	770	813	771	783	780	772	772	803	785	795	761	780	784	797	826	811	769	792	743	800	758	782	771	772	752	796	755	801	769	769	838	797	819	807	760	831	791	792	756	766	801	788	783	803	760	784	775	834	739	755	762	782	788	765	759	764	758	785	775	813
24995	21366	27504	25566	12474	1756	979	745	669	553	542	439	413	403	393	387	376	389	371	398	348	316	369	340	298	342	298	329	317	293	304	292	310	341	318	312	294	292	328	304	320	308	295	287	298	295	316	314	282	325	307	318	272	270	294	338	308	304	284	305	275	305	309	301	303	310	319	300	326	300	263	290	283	314	254	306	293	274	333	292	310	297	289	303	309	321	282	289	317	316	310	303	303	321	296	303	309	322	319	270	284	268	293	303	283	315	321	319	315	295	302	298	335	254	341	268	276	286	293	292	304	279	309	298	319	337	304	292	272	326	309	286	318	278	295	279	316	335	284	311	316	308	326	304	331	297	273	299	287	317	285	291	274	316	286	273	317	314	266	287	283	290	324	286	272	288	289	294	303	314	311	295	297	309	328	302	327	304	295	283	305	332	291	284	303	321	298	280	312	283	279	303	287	274	287	301	317	290	324	296	317	272	271	326	289	315	285	320	294	316	307	290	304	298	291	299	303	301	280	290	290	333	275	303	264	288	293	299	339	323	317	302	268	302	314	325	320	271	306	310	317	295	292	298	283	313	292	335	276	313	285	314	320	299	324	295	287	313	308	302	311	278	287	305	276	283	303	285	245	312	292	312	287	273	292	322	290	301	341	257	278	318	279	320	329	311	334	311	277	260	286	298	316	284	296	329	291	274	297	307	307	312	287	307	288	309	283	290	320	316	278	289	284	292	295	317	295	288	306	292	303	304	298	294	321	301	296	334	307	294	284	307	304	318	282	304	309	312	306	312	306	293	332	267	283	337	308	291	286	299	294	293	315	334	305	258	275	316	314	309	287	292	302	347	307	304	304	301	299	313	302	314	295	306	294	287	317	282	330	312	264	328	303	292	318	295	255	309	293	311	309	303	288	300	323	333	327	282	276	300	300	290	329	316	297	270	310	268	312	327	305	290	292	277	270	277	286	278	265	283	270	300	321	319	299	320	313	286	321	294	292	286	303	305	282	308	297	289	311	277	296	310	268	310	287	290	310	302	287	281	333	312	292	300	310	271	320	296	307	298	301	276	280	312	318	306	313	283	282	312	297	320	304	296	300	303	304	331	343	296	289	297	298	317	268	304	323	309	285	301	312	276	335	330	314	290	315	313	282	313	293	277	319	323	292	301	310	299	310	312	320	283	284	321	299	296	316	298	309	298	322	295	275	290	286	304	320	277	323	306	287	336	286	291	322	265	281	294	306	324	298	295	311	277	332	309	294	307	288	301	328	313	288	326	300	261	325	299	304	310	297	293	296	287	305	293	263	327	327	299	326	280	295	276	306	341	294	289	320	285	312	296	315	286	289	314	296	272	293	320	314	310	272	304	302	309	291	331	309	309	284	303	311	332	320	310	305	342	283	308	297	293	303	295	307	292	296	330	287	304	290	286	318	315	316	319	304	307	313	313	321	301	311	306	307	271	285	306	271	276	310	289	325	308	322	315	274	316	283	293	297	292	311	269	272	271	303	303	309	307	301	303	289	316	291	310	292	294	299	335	320	294	308	296	290	332	286	309	269	276	340	291	291	294	326	277	296	301	289	305	298	296	281	318	302	304	303	304	304	296	295	315	273	283	294	320	283	331	290	278	328	296	303	304	303	313	299	325	282	321	285	311	304	274	315	298	331	272	277	309	311	283	299	334	274	279	321	282	274	280	302	294	283	284	297	351	277	279	285	292	310	304	296	336	295	318	306	276	295	272	280	307	291	293	303	301	283	320	325	310	284	313	308	293	307	302	294	321	272	318	290	264	311	303	311	329	288	315	311	270	302	323	302	316	282	293	281	303	265	326	288	319	301	287	300	282	271	323	320	321	299	279	300	280	302	307	294	284	288	302	290	291	254	312	288	307	260	295	324	300	296	293	300	296	312	291	300	307	321	306	302	322	309	316	303	275	286	297	283	313	276	290	306	306	330	309	317	309	260	275	292	322	281	300	321	295	290	293	280	288	325	286	292	254	310	291	286	312	285	300	313	316	282	275	293	298	308	301	302	287	278	288	305	299	323	294	318	322	298	332	327	320	310	297	282	291	278	288	324	302	306	282	278	303	255	296	349	292	302	284	312	283	277	296	282	309	298	288	294	304	245	311	294	287	275	300	313	285	323	296	298	302	318	283	293	346	294	313	315	302	307	285	276	308	321	283	298	327	314	290	323	279	291	286	284	295	297	300	333	297	318	286	291	317	292	329	299	298	316	313	281	284	331	279	288	307	308	319	311	312	323	305	298	263	304	272	305	294	316	319	286	334	306	301	298	333	316	321	322	285	284	307	284	289	308	309	312	304	316	296	322	299	287	305	297	289	295	310	274	308	285	315	324	291	319	287	325	332	300	331	295	306	297	305	298	305	300	295	363	291	294	304	296	285	303	284	285	311	278	270	314	273	316	317	283	291	286	312	305	277	278	307	334	288	294	297	307	278	302	311	280	280	292	286	292	289	317	307	324	316	302	288	301	299	293	298	322	289	299	303	290	293	295	301	282	319	291	307	289	308	328	290	274	322	320	300	285	284	296	304	279	281	357	306	292	327	289	310	316	292	292	299	297	292	307	322	309	308	332	306	300	299	297	335	284	293	307	331	279	278	274	262	281	320	302	265	323	317	309	289	302	274	299	283	276	280	302	272	307	303	292	308	288	306	281	288	297	303	311	313	283	275	287	324	270	300	297	295	282	301	255	292	288	317	275	298	269	322	314	321	312	305	308	305	285	290	292	286	293	299	303	311	298	304	279	325	284	297	307	295	283	303	302	293	297	296	298	308	281	268	279	317	287	287	298	296	301	305	328	294	305	318	333	279	278	289	291	258	263	327	314	320	331	303	300	313	285	270	296	283	311	296	321	299	292	300	316	298	317	329	272	313	286	290	286	306	281	302	303	298	285	285	299	290	303	285	300	277	303	289	322	289	285	294	293	320	279	294	309	304	296	305	275	300	296	290	315	272	294	292	297	307	283	299	299	290	294	285	292	297	313	294	298	272	284	279	286	274	307	307	306	297	304	284	290	293	292	305	366	302	274	305	309	272	283	277	292	316	291	267	291	300	283	310	317	279	291	316	295	338	311	296	304	261	317	327	310	284	299	309	276	338	282	301	302	314	268	280	314	307	302	305	275	288	308	276	272	313	292	310	295	314	285	316	290	299	313	291	291	313	264	305	295	313	305	298	298	311	304	307	281	321	296	309	315	295	302	303	290	300	283	290	278	318	265	308	289	315	317	312	310	310	331	305	325	292	316	322	329	285	311	300	292	277	283	290	333	326	309	296	300	334	294	314	314	317	271	287	288	294	301	316	298	285	333	299	302	316	321	304	297	293	302	282	352	303	279	303	340	326	291	300	309	267	291	313	288	302	303	313	289	289	327	295	298	287	335	343	316	315	335	272	299	306	275	334	299	310	313	297	275	287	277	300	306	300	305	303	306	291	315	302	293	285	343	304	316	304	316	315	293	285	296	316	288	261
5979	13760	11509	6214	4255	2715	2051	1577	1233	973	823	783	696	655	608	565	535	462	534	559	516	485	478	475	407	407	428	411	414	397	394	391	397	415	378	390	413	379	402	372	409	397	387	356	382	411	375	361	359	365	352	390	373	346	355	358	385	399	386	409	353	359	396	355	347	401	368	368	368	365	365	390	364	397	339	383	380	368	392	390	389	373	388	420	418	395	396	402	381	374	402	334	364	389	352	354	348	359	349	371	373	390	359	362	362	345	391	396	362	365	361	380	379	393	367	379	375	395	361	338	344	394	365	370	375	376	368	364	385	373	369	343	365	365	372	373	376	401	391	389	356	397	357	376	386	351	385	355	375	377	344	366	374	381	354	354	410	415	371	396	383	370	386	358	401	354	382	375	360	380	360	362	356	360	367	355	377	360	391	397	376	372	366	379	380	395	359	380	334	366	378	388	370	351	354	365	363	406	374	407	373	355	395	362	350	354	386	402	352	399	338	375	350	402	350	376	351	395	368	375	391	364	369	383	351	342	402	358	350	405	396	373	408	401	380	396	391	342	379	387	384	395	371	355	390	338	387	388	382	422	395	364	378	373	380	348	375	344	350	377	384	365	369	359	358	351	372	371	347	418	344	361	352	367	336	357	399	361	370	389	384	356	389	380	382	377	373	373	380	386	393	385	392	333	370	388	398	363	394	371	349	364	389	357	396	373	334	348	360	380	385	351	343	369	381	392	376	361	372	384	351	381	395	374	336	364	356	389	362	365	370	387	388	359	358	360	371	381	383	377	337	387	384	380	376	374	358	331	374	357	374	378	366	389	350	370	370	390	407	357	351	359	365	351	365	380	346	390	368	344	429	362	392	377	388	380	399	383	393	390	367	372	390	392	394	346	393	357	374	359	368	372	389	319	356	365	380	365	376	384	362	367	356	376	352	365	402	378	387	400	403	370	337	381	383	377	363	384	380	409	386	359	351	402	345	378	355	374	393	370	396	381	393	370	370	389	360	341	361	368	361	356	369	361	400	386	366	367	393	386	390	381	360	406	363	371	338	388	392	395	352	375	359	363	329	358	345	358	379	407	360	393	374	391	351	389	370	343	389	386	357	357	367	365	384	401	383	354	370	386	364	382	402	348	376	350	392	392	365	361	368	373	373	375	381	349	382	368	353	403	382	394	417	395	375	364	386	389	394	382	370	354	404	364	353	369	384	362	346	370	378	352	376	360	364	370	372	372	351	385	375	370	365	376	359	360	396	338	370	392	397	376	351	342	357	345	365	371	394	358	372	400	393	362	362	353	396	364	351	376	363	374	366	382	377	381	361	376	362	385	398	355	353	372	361	411	382	359	384	352	392	354	370	360	369	368	360	377	371	333	359	386	374	355	393	367	379	370	369	384	350	397	324	376	351	380	367	339	353	354	369	395	375	386	362	355	402	365	375	388	341	396	378	351	394	374	377	367	372	376	351	387	334	379	357	380	399	386	358	351	385	364	360	386	382	363	376	361	361	366	375	393	325	338	336	342	370	372	370	366	330	356	379	351	370	356	368	355	360	361	341	356	385	384	379	361	363	365	372	318	375	399	365	405	373	399	371	359	363	392	346	376	344	395	382	408	378	384	376	380	347	369	341	351	348	358	369	354	404	366	345	371	422	370	375	394	376	351	361	386	365	367	387	384	381	364	369	398	400	334	380	385	387	384	361	351	384	357	367	360	373	366	422	374	360	344	372	361	367	399	379	373	375	382	350	390	386	344	372	386	366	350	362	366	388	362	363	374	368	347	349	363	359	396	352	341	384	361	343	384	372	373	359	371	377	391	382	342	368	376	388	353	388	353	366	384	367	418	369	373	367	374	359	363	364	364	337	351	351	376	389	373	352	373	370	346	382	374	342	375	395	360	390	373	371	367	361	390	363	371	400	385	374	364	371	351	389	382	418	369	375	351	360	356	363	374	392	381	370	380	384	375	352	353	374	366	359	332	383	355	354	382	363	383	358	378	361	402	406	371	342	347	356	358	361	400	374	379	360	383	386	342	390	376	357	353	404	388	326	398	369	358	381	383	362	365	373	353	367	412	374	335	376	371	355	368	358	359	381	366	371	348	348	349	355	361	371	399	364	374	371	366	369	387	338	389	371	377	361	351	369	371	369	400	337	377	381	372	361	376	353	366	366	360	366	371	387	382	362	391	396	343	384	361	371	365	421	395	390	384	356	392	369	357	368	349	355	391	378	348	340	388	399	370	370	342	374	351	401	372	386	381	389	364	346	354	356	382	387	390	348	384	377	384	344	342	370	362	366	382	386	359	365	352	354	401	375	381	378	372	368	383	365	358	386	361	357	396	329	361	377	383	396	372	372	378	344	353	335	352	384	389	390	366	322	367	368	371	396	416	379	406	364	361	382	378	356	388	394	391	357	374	386	369	382	358	377	381	391	398	385	343	362	350	372	354	359	349	365	374	345	382	389	385	375	355	380	389	375	384	358	363	365	427	368	384	394	376	351	367	349	362	356	373	398	378	350	354	335	403	389	412	334	389	394	367	380	359	374	409	362	377	365	401	369	352	378	337	357	362	382	372	392	351	385	391	382	358	387	391	371	391	363	382	380	380	364	378	369	409	394	355	356	354	391	387	363	373	409	348	395	360	354	360	383	370	324	356	376	401	379	366	403	353	376	364	357	394	389	378	363	358	386	376	359	347	353	354	348	351	382	405	349	352	389	384	377	368	370	344	391	382	348	367	377	393	368	415	356	357	365	392	356	376	346	391	369	372	382	351	365	413	391	368	368	370	366	387	387	397	371	367	403	372	382	396	384	393	378	365	366	372	348	359	367	404	352	351	372	354	329	378	359	332	349	389	366	352	387	379	389	398	366	362	362	395	382	351	354	374	382	382	405	368	355	380	369	375	389	378	355	369	389	361	359	380	368	374	336	375	369	408	369	370	358	375	384	339	368	378	406	389	363	366	366	356	393	390	366	381	365	350	397	350	359	379	358	380	363	369	354	391	348	378	393	372	336	373	369	365	375	337	356	352	331	374	403	344	367	381	373	349	386	350	367	376	383	350	350	342	393	374	351	379	384	382	357	358	388	376	400	372	371	354	371	343	358	376	376	354	361	370	404	351	369	405	388	382	375	352	369	356	364	401	370	330	355	391	370	335	405	368	367	387	363	335	373	368	375	378	363	353	352	351	439	400	327	332	352	372	364	362	398	387	369	351	367	393	373	378	376	403	393	377	401	372	389	351	358	344	349	379	374	337	346	367	363	374	391	385	388	341	368	344	327	390	383	380	347	376	382	363	387	375	361	374	401	380	368	363	372	371	343	357	386	350	388	333	345	356	348	375	344	377	389	382	377	380	364	382	392	397	388	373	352	338	391	361	365	328	379	348	370	383	375	370	411	383	382	393	377	323	383	363	394	350	354	362	345	388	352	401	348	381	364	374	378	397	392	368	385	387	354	380	377	364	347	376	379	334	364	387	354	355	332	363
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
